>From 09401fe35008ffa6a2f13fc888ccd9a7fb0fdd5c Mon Sep 17 00:00:00 2001 From: Rasmus Date: Wed, 1 Apr 2015 13:34:27 +0200 Subject: [PATCH 4/5] org.texi: New export keywords sections * org.texi (Beamer specific export settings) (HTML Specific export settings) (@LaTeX{} specific export settings) (ODT specific export settings) (Texinfo specific export settings): New sections. (Beamer specific syntax): Removed some text. --- doc/org.texi | 275 +++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 250 insertions(+), 25 deletions(-) diff --git a/doc/org.texi b/doc/org.texi index 905d80b..67efe28 100644 --- a/doc/org.texi +++ b/doc/org.texi @@ -10991,8 +10991,8 @@ presentations using @LaTeX{} and pdf processing. Org mode has special support for turning an Org mode file or tree into a Beamer presentation. @menu -* Beamer specific export settings:: Export settings for Beamer export. * Beamer export commands:: How to export Beamer documents. +* Beamer specific export settings:: Export settings for Beamer export. * Sectioning Frames and Blocks in Beamer:: Blocks and sections in Beamer. * Beamer specific syntax:: Syntax specific to Beamer. * Editing support:: Helper functions for Org Beamer export. @@ -11015,6 +11015,56 @@ Export as @LaTeX{} and then process to PDF. Export as @LaTeX{} and then process to PDF, then open the resulting PDF file. @end table address@hidden Beamer specific export settings address@hidden Beamer specific export settings + +Beamer export introduces a number of keywords, similar to the general options +settings described in @ref{Export settings}. + address@hidden @samp address@hidden BEAMER_THEME address@hidden #+BEAMER_THEME address@hidden org-beamer-theme +The Beamer theme (@code{org-beamer-theme}). Options can be specified via +brackets, for example: address@hidden +#+BEAMER_THEME: Rochester [height=20pt] address@hidden smallexample + address@hidden BEAMER_FONT_THEME address@hidden #+BEAMER_FONT_THEME +The Beamer font theme. + address@hidden BEAMER_INNER_THEME address@hidden #+BEAMER_INNER_THEME +The Beamer inner theme. + address@hidden BEAMER_OUTER_THEME address@hidden #+BEAMER_OUTER_THEME +The Beamer outer theme. + address@hidden BEAMER_HEADER address@hidden #+BEAMER_HEADER +Arbitrary lines inserted into the preamble, just before the @samp{hyperref} +settings. + address@hidden DESCRIPTION address@hidden #+DESCRIPTION (Beamer) +The document description. By default these are inserted as metadata using address@hidden Document metadata can be configured via address@hidden Description can also be typeset as part +of the front matter via @code{org-latex-title-command}. You can use several address@hidden keywords if the description is is long. + address@hidden KEYWORDS address@hidden #+KEYWORDS (Beamer) +The keywords defining the contents of the document. By default these are +inserted as metadata using @samp{hyperref}. Document metadata can be +configured via @code{org-latex-hyperref-template}. Description can also be +typeset as part of the front matter via @code{org-latex-title-command}. You +can use several @code{#+KEYWORDS} if the description is is long. address@hidden table + @node Sectioning Frames and Blocks in Beamer @subsection Sectioning, Frames and Blocks in Beamer @@ -11082,34 +11132,13 @@ Although, it can also be explicitly created, with a special @code{columns} value for @code{BEAMER_ENV} property (if it needs to be set up with some specific options, for example). address@hidden Beamer specific syntax address@hidden Beamer specific syntax address@hidden Beamer specific syntax -Beamer back-end is an extension of @LaTeX{} back-end. As such, all @LaTeX{} +The Beamer back-end is an extension of the @LaTeX{} back-end. As such, all @LaTeX{} specific syntax (e.g., @samp{#+LATEX:} or @samp{#+ATTR_LATEX:}) is recognized. See @address@hidden and PDF export} for more information. address@hidden #+BEAMER_THEME address@hidden #+BEAMER_COLOR_THEME address@hidden #+BEAMER_FONT_THEME address@hidden #+BEAMER_INNER_THEME address@hidden #+BEAMER_OUTER_THEME -Beamer export introduces a number of keywords to insert code in the -document's header. Four control appearance of the presentation: address@hidden, @code{#+BEAMER_COLOR_THEME}, address@hidden, @code{#+BEAMER_INNER_THEME} and address@hidden All of them accept optional arguments within -square brackets. The last one, @code{#+BEAMER_HEADER}, is more generic and -allows you to append any line of code in the address@hidden are -appended at the end of the preamble, allowing for any final customization -such as the inclusion of short titles.}. - address@hidden -#+BEAMER_THEME: Rochester [height=20pt] -#+BEAMER_COLOR_THEME: spruce address@hidden example address@hidden Beamer specific syntax address@hidden Beamer specific syntax - Table of contents generated from @code{toc:t} @code{OPTION} keyword are wrapped within a @code{frame} environment. Those generated from a @code{TOC} keyword (@pxref{Table of contents}) are not. In that case, it is also @@ -11220,6 +11249,7 @@ language, but with additional support for tables. @menu * HTML Export commands:: How to invoke HTML export +* HTML Specific export settings:: Export settings for HTML export. * HTML doctypes:: Org can export to various (X)HTML flavors * HTML preamble and postamble:: How to insert a preamble and a postamble * Quoting HTML tags:: Using direct HTML in Org mode @@ -11232,6 +11262,7 @@ language, but with additional support for tables. * JavaScript support:: Info and Folding in a web browser @end menu + @node HTML Export commands @subsection HTML export commands @@ -11260,6 +11291,71 @@ Export to a temporary buffer. Do not create a file. @c @noindent @c creates two levels of headings and does the rest as items. address@hidden HTML Specific export settings address@hidden HTML Specific export settings +HTML export introduces a number of keywords, similar to the general options +settings described in @ref{Export settings}. + address@hidden @samp address@hidden DESCRIPTION address@hidden #+DESCRIPTION (HTML) +The document description. This description is inserted as a HTML meta tag. +You can use several such keywords if the list is long. + address@hidden HTML_DOCTYPE address@hidden #+HTML_DOCTYPE address@hidden org-html-doctype +The document type, e.g. HTML5, (@code{org-html-doctype}). + address@hidden HTML_CONTAINER address@hidden #+HTML_CONTAINER address@hidden org-html-container-element +The container, e.g. @samp{div}, used to wrap sections and elements +(@code{org-html-container-element}). + address@hidden HTML_LINK_HOME address@hidden #+HTML_LINK_HOME address@hidden org-html-link-home +The home link URL (@code{org-html-link-home}). + address@hidden HTML_LINK_UP address@hidden #+HTML_LINK_UP address@hidden org-html-link-up +The up link URL (@code{org-html-link-up}). + address@hidden HTML_MATHJAX address@hidden #+HTML_MATHJAX address@hidden org-html-mathjax-options +Options for the MathJax (@code{org-html-mathjax-options}). MathJax is used +to typeset @LaTeX{} math in HTML documents. @ref{Math formatting in HTML +export} contains an example. + address@hidden HTML_HEAD address@hidden #+HTML_HEAD address@hidden org-html-head +Arbitrary lines appended to the end of the head of the document +(@code{org-html-head}). + address@hidden HTML_HEAD_EXTRA address@hidden #+HTML_HEAD_EXTRA address@hidden org-html-head-extra +Arbitrary lines appended to the end of the header of the document +(@code{org-html-head-extra}). + address@hidden KEYWORDS address@hidden #+KEYWORDS (HTML) +The keywords defining the contents of the document. This description is +inserted as a HTML meta tag. You can use several such keywords if the list +is long. + address@hidden LATEX_HEADER address@hidden #+LATEX_HEADER (HTML) +Arbitrary lines appended to the preamble used when transcoding @LaTeX{} +fragments to images. See @ref{Math formatting in HTML export} for details. address@hidden table + +These keywords are treated in details in the following sections. + @node HTML doctypes @subsection HTML doctypes @vindex org-html-doctype @@ -11756,6 +11852,7 @@ description. @menu * @LaTeX{} export commands:: How to export to LaTeX and PDF +* @LaTeX{} specific export settings:: Export settings for @LaTeX{} * Header and sectioning:: Setting up the export file structure * Quoting @LaTeX{} code:: Incorporating literal @LaTeX{} code * @LaTeX{} specific attributes:: Controlling @LaTeX{} output @@ -11777,6 +11874,57 @@ Export as @LaTeX{} and then process to PDF. Export as @LaTeX{} and then process to PDF, then open the resulting PDF file. @end table address@hidden @LaTeX{} specific export settings address@hidden @LaTeX{} specific export settings +The @LaTeX{} exporter introduces a number of keywords, similar to the general +options settings described in @ref{Export settings}. + address@hidden @samp address@hidden DESCRIPTION address@hidden #+DESCRIPTION (@LaTeX{}) +The document description. By default these are inserted as metadata using address@hidden Document metadata can be configured via address@hidden Description can also be typeset as part +of the front matter via @code{org-latex-title-command}. You can use several address@hidden keywords if the description is is long. + address@hidden LATEX_CLASS address@hidden #+LATEX_CLASS address@hidden org-latex-default-class address@hidden org-latex-classes +The predefined preamble and headline level mapping to use +(@code{org-latex-default-class}). Must be an element in address@hidden + address@hidden LATEX_CLASS_OPTIONS address@hidden #+LATEX_CLASS_OPTIONS +Options given to the @LaTeX{} document class. + address@hidden LATEX_HEADER address@hidden #+LATEX_HEADER address@hidden org-latex-classes +Arbitrary lines added to the preamble of the document, before the address@hidden settings. The location can be controlled via address@hidden + address@hidden LATEX_HEADER_EXTRA address@hidden #+LATEX_HEADER_EXTRA address@hidden org-latex-classes +Arbitrary lines added to the preamble of the document, before the address@hidden settings. The location can be controlled via address@hidden + address@hidden KEYWORDS address@hidden #+KEYWORDS (@LaTeX{}) +The keywords defining the contents of the document. By default these are +inserted as metadata using @samp{hyperref}. Document metadata can be +configured via @code{org-latex-hyperref-template}. Description can also be +typeset as part of the front matter via @code{org-latex-title-command}. You +can use several @code{#+KEYWORDS} if the description is is long. address@hidden table + +These keywords are treated in details in the following sections. + @node Header and sectioning @subsection Header and sectioning structure @cindex @LaTeX{} class @@ -12188,6 +12336,7 @@ are compatible with LibreOffice 3.4. @menu * Pre-requisites for ODT export:: What packages ODT exporter relies on * ODT export commands:: How to invoke ODT export +* ODT specific export settings:: Export settings for ODT * Extending ODT export:: How to produce @samp{doc}, @samp{pdf} files * Applying custom styles:: How to apply custom styles to the output * Links in ODT export:: How links will be interpreted and formatted @@ -12243,6 +12392,29 @@ file instead. @xref{x-export-to-other-formats, , Automatically exporting to other formats}. @end table address@hidden ODT specific export settings address@hidden ODT specific export settings +The ODT exporter introduces a number of keywords, similar to the general +options settings described in @ref{Export settings}. + address@hidden @samp address@hidden DESCRIPTION address@hidden #+DESCRIPTION (ODT) +The document description. These are inserted as document metadata. You can +use several such keywords if the list is long. + address@hidden KEYWORDS address@hidden #+KEYWORDS (ODT) +The keywords defining the contents of the document. These are inserted as +document metadata. You can use several such keywords if the list is long. + address@hidden ODT_STYLES_FILE address@hidden ODT_STYLES_FILE address@hidden org-odt-styles-file +The style file of the document (@code{org-odt-styles-file}). See address@hidden custom styles} for details. address@hidden table + @node Extending ODT export @subsection Extending ODT export @@ -13120,6 +13292,7 @@ an Info file. @menu * Texinfo export commands:: How to invoke Texinfo export +* Texinfo specific export settings:: Export settings for Texinfo * Document preamble:: File header, title and copyright page * Headings and sectioning structure:: Building document structure * Indices:: Creating indices @@ -13143,6 +13316,58 @@ Export to Texinfo and then process to an Info address@hidden setting including DocBook.}. @end table address@hidden Texinfo specific export settings address@hidden Texinfo specific export settings +The Texinfo exporter introduces a number of keywords, similar to the general +options settings described in @ref{Export settings}. + address@hidden @samp + address@hidden SUBTITLE address@hidden #+SUBTITLE +The document subtitle. + address@hidden SUBAUTHOR address@hidden #+SUBAUTHOR +The document subauthor. + address@hidden TEXINFO_FILENAME address@hidden #+TEXINFO_FILENAME +The Texinfo filename. + address@hidden TEXINFO_CLASS address@hidden #+TEXINFO_CLASS address@hidden org-texinfo-default-class +The class of the document (@code{org-texinfo-default-class}). This must be a +member of @code{org-texinfo-classes}. + address@hidden TEXINFO_HEADER address@hidden #+TEXINFO_HEADER +Arbitrary lines inserted at the end of the preamble. + address@hidden TEXINFO_POST_HEADER address@hidden #+TEXINFO_POST_HEADER +Arbitrary lines inserted at the end of the preamble. + address@hidden TEXINFO_DIR_CATEGORY address@hidden #+TEXINFO_DIR_CATEGORY +The directory category of the document. + address@hidden TEXINFO_DIR_TITLE address@hidden #+TEXINFO_DIR_TITLE +The directory title of the document. + address@hidden TEXINFO_DIR_DESC address@hidden #+TEXINFO_DIR_DESC +The directory description of the document. + address@hidden TEXINFO_PRINTED_TITLE address@hidden #+TEXINFO_PRINTED_TITLE +The printed title of the document. address@hidden table + +These keywords are treated in details in the following sections. + @node Document preamble @subsection Document preamble -- 2.3.4