forked from mirrors/org-mode
ox/ox-latex: Fix docstrings
* lisp/ox-latex.el: Remove instructions since everything is documented in Org manual. * lisp/ox.el (org-export-with-smart-quotes): Use LATEX instead of LaTeX for keywords, the latter being hard to type, somewhat difficult to read, and overall just pedantic.
This commit is contained in:
parent
de4d86c080
commit
407a6acf4d
|
@ -20,95 +20,7 @@
|
||||||
|
|
||||||
;;; Commentary:
|
;;; Commentary:
|
||||||
;;
|
;;
|
||||||
;; This library implements a LaTeX back-end for Org generic exporter.
|
;; See Org manual for details.
|
||||||
;;
|
|
||||||
;; Depending on the desired output format, three commands are provided
|
|
||||||
;; for export: `org-latex-export-as-latex' (temporary buffer),
|
|
||||||
;; `org-latex-export-to-latex' ("tex" file) and
|
|
||||||
;; `org-latex-export-to-pdf' ("pdf" file). Also, two publishing
|
|
||||||
;; functions are available: `org-latex-publish-to-latex' and
|
|
||||||
;; `org-latex-publish-to-pdf'.
|
|
||||||
;;
|
|
||||||
;; The library introduces four new buffer keywords: "LATEX_CLASS",
|
|
||||||
;; "LATEX_CLASS_OPTIONS", "LATEX_HEADER" and "LATEX_HEADER_EXTRA" (the
|
|
||||||
;; latter will not be used to build LaTeX snippets). It also
|
|
||||||
;; introduces a new OPTIONS item: "textht".
|
|
||||||
;;
|
|
||||||
;; Table export can be controlled with a number of attributes (through
|
|
||||||
;; ATTR_LATEX keyword).
|
|
||||||
;;
|
|
||||||
;; - The main one is the `:mode' attribute, which can be set to
|
|
||||||
;; `table', `math', `inline-math' and `verbatim'. In particular,
|
|
||||||
;; when in `math' or `inline-math' mode, every cell is exported
|
|
||||||
;; as-is, horizontal rules are ignored and the table will be wrapped
|
|
||||||
;; in a math environment. Also, contiguous tables sharing the same
|
|
||||||
;; math mode will be wrapped within the same environment. Default
|
|
||||||
;; mode is stored in `org-latex-default-table-mode'.
|
|
||||||
;;
|
|
||||||
;; - The second most important attribute is `:environment'. It is the
|
|
||||||
;; environment used for the table and defaults to
|
|
||||||
;; `org-latex-default-table-environment' value. It can be set to
|
|
||||||
;; anything, including "tabularx", "longtable", "array", "tabu",
|
|
||||||
;; "bmatrix"...
|
|
||||||
;;
|
|
||||||
;; - `:float' attribute defines a float environment for the table.
|
|
||||||
;; Possible values are `sidewaystable', `multicolumn' and `table'.
|
|
||||||
;; If unspecified, a table with a caption will have a `table'
|
|
||||||
;; environment. Moreover, `:placement' attribute can specify the
|
|
||||||
;; positioning of the float
|
|
||||||
;;
|
|
||||||
;; - `:align', `:font' and `:width' attributes set, respectively, the
|
|
||||||
;; alignment string of the table, its font size and its width. They
|
|
||||||
;; only apply on regular tables.
|
|
||||||
;;
|
|
||||||
;; - `:spread' is a boolean attribute specific to the "tabu" and
|
|
||||||
;; "longtabu" environments, and only takes effect when used in
|
|
||||||
;; conjunction with the `:width' attribute. When `:spread' is
|
|
||||||
;; non-nil, the table will be spread or shrunk by the value of
|
|
||||||
;; `:width'.
|
|
||||||
;;
|
|
||||||
;; - `:booktabs', `:center' and `:rmlines' values are booleans. They
|
|
||||||
;; toggle, respectively "booktabs" usage (assuming the package is
|
|
||||||
;; properly loaded), table centering and removal of every horizontal
|
|
||||||
;; rule but the first one (in a "table.el" table only).
|
|
||||||
;;
|
|
||||||
;; - `:math-prefix', `:math-suffix' and `:math-arguments' are string
|
|
||||||
;; which will be inserted, respectively, before the table within the
|
|
||||||
;; math environment, after the table within the math environment,
|
|
||||||
;; and between the macro name and the contents of the table. The
|
|
||||||
;; latter attribute is necessary to matrix macros that require more
|
|
||||||
;; than one argument (i.e. "qbordermatrix").
|
|
||||||
;;
|
|
||||||
;; Plain lists accept two optional attributes: `:environment' and
|
|
||||||
;; `:options'. The first one allows to use a non-standard environment
|
|
||||||
;; (i.e. "inparaenum"). The second one allows to specify optional
|
|
||||||
;; arguments for that environment (square brackets are not mandatory).
|
|
||||||
;;
|
|
||||||
;; Images accept `:float', `:placement', `:comment-include', `:width',
|
|
||||||
;; and `:height', and `:options' as attributes. `:float' accepts
|
|
||||||
;; a symbol among `wrap', `multicolumn', and `figure', which defines
|
|
||||||
;; the float environment for the image (if unspecified, an image with
|
|
||||||
;; a caption will be set in a "figure" environment).
|
|
||||||
;; `:comment-include' is a boolean that toggles whether to comment out
|
|
||||||
;; the code which actually includes the image. `:placement' is
|
|
||||||
;; a string that will be used as argument for the environment chosen.
|
|
||||||
;; `:width' and `:height' control the width and height of the image.
|
|
||||||
;; `:options' is a string that will be used as the optional argument
|
|
||||||
;; for "includegraphics" macro or, in the case of tikz images, used as
|
|
||||||
;; the optional argument for a `tikzpicture' environment which will
|
|
||||||
;; surround the "\input" picture code.
|
|
||||||
;;
|
|
||||||
;; Special blocks accept `:options' as attribute. Its value will be
|
|
||||||
;; appended as-is to the opening string of the environment created.
|
|
||||||
;;
|
|
||||||
;; Source blocks accept `:long-listing' attribute, which prevents the
|
|
||||||
;; block to be wrapped within a float when non-nil.
|
|
||||||
;;
|
|
||||||
;; This back-end also offers enhanced support for footnotes. Thus, it
|
|
||||||
;; handles nested footnotes, footnotes in tables and footnotes in item
|
|
||||||
;; descriptions.
|
|
||||||
;;
|
|
||||||
;; Smart quotes are activated by default.
|
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
|
|
|
@ -588,7 +588,7 @@ When setting this to non-nil, you need to take care of
|
||||||
using the correct Babel package when exporting to LaTeX.
|
using the correct Babel package when exporting to LaTeX.
|
||||||
E.g., you can load Babel for french like this:
|
E.g., you can load Babel for french like this:
|
||||||
|
|
||||||
#+LaTeX_HEADER: \\usepackage[french]{babel}"
|
#+LATEX_HEADER: \\usepackage[french]{babel}"
|
||||||
:group 'org-export-general
|
:group 'org-export-general
|
||||||
:version "24.4"
|
:version "24.4"
|
||||||
:package-version '(Org . "8.0")
|
:package-version '(Org . "8.0")
|
||||||
|
|
Loading…
Reference in New Issue