Next: Poem, Previous: Journal, Up: Publishing Styles
This publishing style is capable of producing LaTeX or PDF documents.
If you wish to publish PDF documents, you will need to have a good LaTeX installation. For Debian and Ubuntu, this can be accomplished by installing the “tetex-bin” and “tetex-extra” packages. TeX fonts are also a must.
If your LaTeX installation has the file grffile.sty, which may be found in the texlive-latex-recommended package for Debian and Ubuntu, then consider using it by adding the following to your header file. This allows spaces in filenames to work.
\usepackage{grffile}
latex
pdf
latexcjk
pdfcjk
slides
Here is an example of a slide.
<slide title="First Slide"> Everything between the slide tags composes this slide. [[Some-sort-of-cute-image.png]] - A bullet point. - Another bullet point. </slide>
slides-pdf
lecture-notes
This can also use the <slide> tag.
lecture-notes-pdf
muse-latex-extension
muse-latex-pdf-extension
muse-latex-pdf-browser
This should be a format string.
muse-latex-pdf-program
muse-latex-pdf-cruft
muse-latex-header
This may be text or a filename.
muse-latex-footer
This may be text or a filename.
muse-latexcjk-header
This may be text or a filename.
muse-latexcjk-footer
This may be text or a filename.
muse-latex-slides-header
This may be text or a filename.
You must have the Beamer extension for LaTeX installed for this to work.
muse-latex-lecture-notes-header
This may be text or a filename.
You must have the Beamer extension for LaTeX installed for this to work.
muse-latex-markup-regexps
For more on the structure of this list,
See muse-publish-markup-regexps.
muse-latex-markup-functions
For more on the structure of this list,
See muse-publish-markup-functions.
muse-latex-markup-strings
These cover the most basic kinds of markup, the handling of which
differs little between the various styles.
muse-latex-slides-markup-tags
muse-latexcjk-encoding-map
muse-latexcjk-encoding-default
This will be used if no special characters are found.
muse-latex-markup-specials-document
muse-latex-markup-specials-example
With the default interpretation of <example> regions, no
specials need to be escaped.
muse-latex-markup-specials-literal
muse-latex-markup-specials-url
muse-latex-markup-specials-image
muse-latex-permit-contents-tag
Most of the time, it is best to have a table of contents on the first page, with a new page immediately following. To make this work with documents published in both HTML and LaTeX, we need to ignore the <contents> tag.
If you don't agree with this, then set this option to non-nil, and it will do what you expect.