Este estilo de publicación se usa para la salida de “libros” en formato LaTeX o PDF.
Cada página se convertirá en un capítulo separado en el libro, a menos que se use la palabra clave de estilo :nochapters, en cuyo caso se ejecutarán todos juntos como si fueran un capítulo gigante.
Una manera de publicar un libro es crear un proyecto para él, añadirlo
a muse-project-alist
y usar el estilo book-pdf
con un
valor :include muy específico para determinar alguna página
cuyo contenido será comprobado para los valores del #title
y de
la #date
, y cuyo nombre se usará en el fichero de salida.
Entonces para publicar el libro, se visita la página mencionada y se
presiona C-c C-t o C-c C-p para disparar el proceso de
publicación. A continuación sigue un ejemplo de
muse-project-alist
para este método.
(setq muse-project-alist '(("MisNotas" (:nochapters t ; añade capítulos automáticamente :book-chapter "Ciencias de la Computación" "~/Notas/cs" :book-chapter "Matemáticas" "~/Notas/mates" :book-chapter "Emacs" "~/Notas/emacs" :book-end t ; el resto no se pondrá en el libro "~/Notas" ; tal que podamos encontrar la página ; de antología de notas "~/Notas/privadas" :force-publish ("index") :default "index") (:base "book-pdf" :include "/notas-antología[^/]*$" :path "~/public_html/notas") ;; otros estilos de publicación para cada directorio van aquí, ;; si se desea )))
En este ejemplo habría un fichero llamado ~/Notas/notas-antología.muse, que contendría justo lo que le sigue. El libro resultante se publicaría como ~/public_html/notes/notas-antología.pdf.
#title Mis paseos tecnológicos
Otra vía es llamar a la función muse-book-publish-project
manualmente, con una entrada de proyecto personalizado. Se puede
encontrar un ejemplo en el fichero de configuración de John Wiegley en
examples/johnw/muse-johnw.el, en la función
muse-publish-my-books
.
book-latex
book-pdf
muse-book-before-publish-hook
muse-book-after-publish-hook
muse-book-latex-header
Puede ser texto o un nombre de fichero.
muse-book-latex-footer
Puede ser texto o un nombre de fichero.