;ELC
;;; Compiled by LTX@Xue-LingTaos-MacBook-Pro.local on Wed Mar 16 23:17:40 2011
;;; from file /Users/LTX/Projects/Emacs/emacs/lisp/org/org-latex.el
;;; in Emacs version 24.0.50.1
;;; with all optimizations.

;;; This file contains utf-8 non-ASCII characters,
;;; and so cannot be loaded into Emacs 22 or earlier.
(and (boundp 'emacs-version)
     (< (aref emacs-version (1- (length emacs-version))) ?A)
     (string-lessp emacs-version "23")
     (error "`org-latex.el' was compiled for Emacs 23 or later"))

;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\301\302!\210\301\303!\210\301\304!\210\301\305!\210\301\306!\210\307B\310\307!\204#\311\307\312\"\210\313B\310\313!\2042\311\313\312\"\210\314B\310\314!\204A\311\314\312\"\210\315B\310\315!\204P\311\315\312\"\210\316B\310\316!\204_\311\316\312\"\210\317B\310\317!\204n\311\317\312\"\210\320B\310\320!\204}\311\320\312\"\210\321B\310\321!\204\214\311\321\312\"\210\322B\310\322!\204\233\311\322\312\"\210\323B\310\323!\204\252\311\323\312\"\210\324B\310\324!\204\271\311\324\312\"\210\325B\310\325!\204\310\311\325\326\"\210\327B\310\327!\204\327\311\327\330\"\210\331B\310\331!\204\346\311\331\326\"\210\312\207" [current-load-list require footnote org org-exp org-macs org-beamer org-export-latex-class default-boundp set-default nil org-export-latex-class-options org-export-latex-header org-export-latex-append-header org-export-latex-options-plist org-export-latex-todo-keywords-1 org-export-latex-complex-heading-re org-export-latex-not-done-keywords org-export-latex-done-keywords org-export-latex-display-custom-times org-export-latex-all-targets-re org-export-latex-add-level 0 org-export-latex-sectioning "" org-export-latex-sectioning-depth] 3)
#@72 Regexp matching special time planning keywords plus the time after it.
(defvar org-export-latex-special-keyword-regexp (concat "\\<\\(" org-scheduled-string #1="\\|" org-deadline-string #1# org-closed-string "\\)") (#$ . 1757))
(custom-declare-group 'org-export-latex nil "Options for exporting Org-mode files to LaTeX." :tag "Org Export LaTeX" :group 'org-export)
#@26 The default LaTeX class.
(custom-declare-variable 'org-export-latex-default-class '"article" '(#$ . 2128) :group 'org-export-latex :type '(string :tag "LaTeX class"))
#@3061 Alist of LaTeX classes and associated header and structure.
If #+LaTeX_CLASS is set in the buffer, use its value and the
associated information.  Here is the structure of each cell:

  (class-name
    header-string
    (numbered-section . unnumbered-section)
    ...)

The header string
-----------------

The HEADER-STRING is the header that will be inserted into the LaTeX file.
It should contain the \documentclass macro, and anything else that is needed
for this setup.  To this header, the following commands will be added:

- Calls to \usepackage for all packages mentioned in the variables
  `org-export-latex-default-packages-alist' and
  `org-export-latex-packages-alist'.  Thus, your header definitions should
  avoid to also request these packages.

- Lines specified via "#+LaTeX_HEADER:"

If you need more control about the sequence in which the header is built
up, or if you want to exclude one of these building blocks for a particular
class, you can use the following macro-like placeholders.

 [DEFAULT-PACKAGES]      \usepackage statements for default packages
 [NO-DEFAULT-PACKAGES]   do not include any of the default packages
 [PACKAGES]              \usepackage statements for packages
 [NO-PACKAGES]           do not include the packages
 [EXTRA]                 the stuff from #+LaTeX_HEADER
 [NO-EXTRA]              do not include #+LaTeX_HEADER stuff
 [BEAMER-HEADER-EXTRA]   the beamer extra headers

So a header like

  \documentclass{article}
  [NO-DEFAULT-PACKAGES]
  [EXTRA]
  \providecommand{\alert}[1]{\textbf{#1}}
  [PACKAGES]

will omit the default packages, and will include the #+LaTeX_HEADER lines,
then have a call to \providecommand, and then place \usepackage commands
based on the content of `org-export-latex-packages-alist'.

If your header or `org-export-latex-default-packages-alist' inserts
"\usepackage[AUTO]{inputenc}", AUTO will automatically be replaced with
a coding system derived from `buffer-file-coding-system'.  See also the
variable `org-export-latex-inputenc-alist' for a way to influence this
mechanism.

The sectioning structure
------------------------

The sectioning structure of the class is given by the elements following
the header string.  For each sectioning level, a number of strings is
specified.  A %s formatter is mandatory in each section string and will
be replaced by the title of the section.

Instead of a cons cell (numbered . unnumbered), you can also provide a list
of 2 or 4 elements,

  (numbered-open numbered-close)

or

  (numbered-open numbered-close unnumbered-open unnumbered-close)

providing opening and closing strings for a LaTeX environment that should
represent the document section.  The opening clause should have a %s
to represent the section title.

Instead of a list of sectioning commands, you can also specify a
function name.  That function will be called with two parameters,
the (reduced) level of the headline, and the headline text.  The function
must return a cons cell with the (possibly modified) headline text, and the
sectioning list in the cdr.
(custom-declare-variable 'org-export-latex-classes ''(("article" "\\documentclass[11pt]{article}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("report" "\\documentclass[11pt]{report}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("book" "\\documentclass[11pt]{book}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("beamer" "\\documentclass{beamer}" org-beamer-sectioning)) '(#$ . 2303) :group 'org-export-latex :type '(repeat (list (string :tag "LaTeX class") (string :tag "LaTeX header") (repeat :tag "Levels" :inline t (choice (cons :tag "Heading" (string :tag "  numbered") (string :tag "unnumbered")) (list :tag "Environment" (string :tag "Opening   (numbered)") (string :tag "Closing   (numbered)") (string :tag "Opening (unnumbered)") (string :tag "Closing (unnumbered)")) (function :tag "Hook computing sectioning"))))))
#@223 Alist of inputenc coding system names, and what should really be used.
For example, adding an entry

      ("utf8" . "utf8x")

will cause \usepackage[utf8x]{inputenc} to be used for buffers that
are written as utf8 files.
(custom-declare-variable 'org-export-latex-inputenc-alist 'nil '(#$ . 6677) :group 'org-export-latex :type '(repeat (cons (string :tag "Derived from buffer") (string :tag "Use this instead"))))
#@437 Alist of LaTeX expressions to convert emphasis fontifiers.
Each element of the list is a list of three elements.
The first element is the character used as a marker for fontification.
The second element is a formatting string to wrap fontified text with.
If it is "\verb", Org will automatically select a delimiter
character that is not in the string.
The third element decides whether to protect converted text from other
conversions.
(custom-declare-variable 'org-export-latex-emphasis-alist ''(("*" "\\textbf{%s}" nil) ("/" "\\emph{%s}" nil) ("_" "\\underline{%s}" nil) ("+" "\\st{%s}" nil) ("=" "\\verb" t) ("~" "\\verb" t)) '(#$ . 7100) :group 'org-export-latex :type 'alist)
#@204 The command used to insert the title just after \begin{document}.
If this string contains the formatting specification "%s" then
it will be used as a formatting string, passing the title as an
argument.
(custom-declare-variable 'org-export-latex-title-command '"\\maketitle" '(#$ . 7788) :group 'org-export-latex :type 'string)
#@99 Non-nil means define TeX macros for Org's inbuffer definitions.
For example orgTITLE for #+TITLE.
(custom-declare-variable 'org-export-latex-import-inbuffer-stuff 'nil '(#$ . 8122) :group 'org-export-latex :type 'boolean)
#@31 Format string for \date{...}.
(custom-declare-variable 'org-export-latex-date-format '"%d %B %Y" '(#$ . 8350) :group 'org-export-latex :type 'string)
#@329 Markup for TODO keywords, as a printf format.
This can be a single format for all keywords, a cons cell with separate
formats for not-done and done states, or an association list with setup
for individual keywords.  If a keyword shows up for which there is no
markup defined, the first one in the association list will be used.
(custom-declare-variable 'org-export-latex-todo-keyword-markup '"\\textbf{%s}" '(#$ . 8507) :group 'org-export-latex :type '(choice (string :tag "Default") (cons :tag "Distinguish undone and done" (string :tag "Not-DONE states") (string :tag "DONE states")) (repeat :tag "Per keyword markup" (cons (string :tag "Keyword") (string :tag "Markup")))))
#@38 Markup for tags, as a printf format.
(custom-declare-variable 'org-export-latex-tag-markup '"\\textbf{%s}" '(#$ . 9190) :group 'org-export-latex :type 'string)
#@54 A printf format string to be applied to time stamps.
(custom-declare-variable 'org-export-latex-timestamp-markup '"\\textit{%s}" '(#$ . 9356) :group 'org-export-latex :type 'string)
#@54 A printf format string to be applied to time stamps.
(custom-declare-variable 'org-export-latex-timestamp-keyword-markup '"\\texttt{%s}" '(#$ . 9544) :group 'org-export-latex :type 'string)
#@174 A printf format string to be applied to href links.
The format must contain two %s instances.  The first will be filled with
the link, the second with the link description.
(custom-declare-variable 'org-export-latex-href-format '"\\href{%s}{%s}" '(#$ . 9741) :group 'org-export-latex :type 'string)
#@178 A printf format string to be applied to hyperref links.
The format must contain two %s instances.  The first will be filled with
the link, the second with the link description.
(custom-declare-variable 'org-export-latex-hyperref-format '"\\hyperref[%s]{%s}" '(#$ . 10047) :group 'org-export-latex :type 'string)
#@45 When non-nil, tables are exported verbatim.
(custom-declare-variable 'org-export-latex-tables-verbatim 'nil '(#$ . 10365) :group 'org-export-latex :type 'boolean)
#@60 When non-nil, tables are exported in a center environment.
(custom-declare-variable 'org-export-latex-tables-centered 't '(#$ . 10534) :group 'org-export-latex :type 'boolean)
#@138 When non-nil, grouping columns can cause outer vertical lines in tables.
When nil, grouping causes only separation lines between groups.
(custom-declare-variable 'org-export-latex-tables-column-borders 'nil '(#$ . 10717) :group 'org-export-latex :type 'boolean)
#@760 How to convert sections below the current level of sectioning.
This is specified by the `org-export-headline-levels' option or the
value of "H:" in Org's #+OPTION line.

This can be either nil (skip the sections), `description', `itemize',
or `enumerate' (convert the sections as the corresponding list type), or
a string to be used instead of \section{%s}.  In this latter case,
the %s stands here for the inserted headline and is mandatory.

It may also be a list of three string to define a user-defined environment
that should be used.  The first string should be the like
"\begin{itemize}", the second should be like "\item %s %s" with up
to two occurrences of %s for the title and a label, respectively.  The third
string should be like "\end{itemize".
(custom-declare-variable 'org-export-latex-low-levels ''itemize '(#$ . 10986) :group 'org-export-latex :type '(choice (const :tag "Ignore" nil) (const :tag "Convert as descriptive list" description) (const :tag "Convert as itemized list" itemize) (const :tag "Convert as enumerated list" enumerate) (list :tag "User-defined environment" :value ("\\begin{itemize}" "\\end{itemize}" "\\item %s") (string :tag "Start") (string :tag "End") (string :tag "item")) (string :tag "Use a section string" :value "\\subparagraph{%s}")))
#@205 Parameters for the LaTeX list exporter.
These parameters will be passed on to `org-list-to-latex', which in turn
will pass them (combined with the LaTeX default list parameters) to
`org-list-to-generic'.
(custom-declare-variable 'org-export-latex-list-parameters ''(:cbon "$\\boxtimes$" :cboff "$\\Box$") '(#$ . 12277) :group 'org-export-latex :type 'plist)
#@206 Environment to be wrapped around a fixed-width section in LaTeX export.
This is a cons with two strings, to be added before and after the
fixed-with text.

Defaults to \begin{verbatim} and \end{verbatim}.
(custom-declare-variable 'org-export-latex-verbatim-wrap ''("\\begin{verbatim}\n" . "\\end{verbatim}\n") '(#$ . 12642) :group 'org-export-translation :group 'org-export-latex :type '(cons (string :tag "Open") (string :tag "Close")))
#@1059 Non-nil means export source code using the listings package.
This package will fontify source code, possibly even with color.
If you want to use this, you also need to make LaTeX use the
listings package, and if you want to have color, the color
package.  Just add these to `org-export-latex-packages-alist',
for example using customize, or with something like

  (require 'org-latex)
  (add-to-list 'org-export-latex-packages-alist '("" "listings"))
  (add-to-list 'org-export-latex-packages-alist '("" "color"))

Alternatively,

  (setq org-export-latex-listings 'minted)

causes source code to be exported using the minted package as
opposed to listings. If you want to use minted, you need to add
the minted package to `org-export-latex-packages-alist', for
example using customize, or with

  (require 'org-latex)
  (add-to-list 'org-export-latex-packages-alist '("" "minted"))

In addition, it is neccessary to install
pygments (http://pygments.org), and to configure
`org-latex-to-pdf-process' so that the -shell-escape option is
passed to pdflatex.

(custom-declare-variable 'org-export-latex-listings 'nil '(#$ . 13088) :group 'org-export-latex :type 'boolean)
#@372 Alist mapping languages to their listing language counterpart.
The key is a symbol, the major mode symbol without the "-mode".
The value is the string that should be inserted as the language parameter
for the listings package.  If the mode name and the listings name are
the same, the language does not need an entry in this list - but it does not
hurt if it is present.
(custom-declare-variable 'org-export-latex-listings-langs ''((emacs-lisp "Lisp") (lisp "Lisp") (clojure "Lisp") (c "C") (cc "C++") (fortran "fortran") (perl "Perl") (cperl "Perl") (python "Python") (ruby "Ruby") (html "HTML") (xml "XML") (tex "TeX") (latex "TeX") (shell-script "bash") (gnuplot "Gnuplot") (ocaml "Caml") (caml "Caml") (sql "SQL") (sqlite "sql")) '(#$ . 14265) :group 'org-export-latex :type '(repeat (list (symbol :tag "Major mode       ") (string :tag "Listings language"))))
#@190 Non-nil means export names of named code blocks.
Code blocks exported with the listings package (controlled by the
`org-export-latex-listings' variable) can be named in the style
of noweb.
(custom-declare-variable 'org-export-latex-listings-w-names 't '(#$ . 15137) :group 'org-export-latex :type 'boolean)
#@524 Alist mapping languages to their minted language counterpart.
The key is a symbol, the major mode symbol without the "-mode".
The value is the string that should be inserted as the language parameter
for the minted package.  If the mode name and the listings name are
the same, the language does not need an entry in this list - but it does not
hurt if it is present.

Note that minted uses all lower case for language identifiers,
and that the full list of language identifiers can be obtained
with:
pygmentize -L lexers

(custom-declare-variable 'org-export-latex-minted-langs ''((emacs-lisp "common-lisp") (cc "c++") (cperl "perl") (shell-script "bash") (caml "ocaml")) '(#$ . 15451) :group 'org-export-latex :type '(repeat (list (symbol :tag "Major mode       ") (string :tag "Listings language"))))
#@335 A plist of keywords to remove from headlines.  OBSOLETE.
Non-nil means remove this keyword type from the headline.

Don't remove the keys, just change their values.

Obsolete, this variable is no longer used.  Use the separate
variables `org-export-with-todo-keywords', `org-export-with-priority',
and `org-export-with-tags' instead.
(custom-declare-variable 'org-export-latex-remove-from-headlines ''(:todo nil :priority nil :tags nil) '(#$ . 16262) :type 'plist :group 'org-export-latex)
#@28 Default option for images.
(custom-declare-variable 'org-export-latex-image-default-option '"width=10em" '(#$ . 16758) :group 'org-export-latex :type 'string)
#@43 Default environment used to build tables.
(custom-declare-variable 'org-export-latex-tabular-environment '"tabular" '(#$ . 16923) :group 'org-export-latex :type 'string)
#@329 Extensions of image files that can be inlined into LaTeX.
Note that the image extension *actually* allowed depend on the way the
LaTeX file is processed.  When used with pdflatex, pdf, jpg and png images
are OK.  When processing through dvi to Postscript, only ps and eps are
allowed.  The default we use here encompasses both.
(custom-declare-variable 'org-export-latex-inline-image-extensions ''("pdf" "jpeg" "jpg" "png" "ps" "eps") '(#$ . 17100) :group 'org-export-latex :type '(repeat (string :tag "Extension")))
#@44 Coding system for the exported LaTeX file.
(custom-declare-variable 'org-export-latex-coding-system 'nil '(#$ . 17623) :group 'org-export-latex :type 'coding-system)
(custom-declare-group 'org-export-pdf nil "Options for exporting Org-mode files to PDF, via LaTeX." :tag "Org Export PDF" :group 'org-export-latex :group 'org-export)
#@1103 Commands to process a LaTeX file to a PDF file.
This is a list of strings, each of them will be given to the shell
as a command.  %f in the command will be replaced by the full file name, %b
by the file base name (i.e. without extension) and %o by the base directory
of the file.

The reason why this is a list is that it usually takes several runs of
`pdflatex', maybe mixed with a call to `bibtex'.  Org does not have a clever
mechanism to detect which of these commands have to be run to get to a stable
result, and it also does not do any error checking.

By default, Org uses 3 runs of `pdflatex' to do the processing.  If you
have texi2dvi on your system and if that does not cause the infamous
egrep/locale bug:

     http://lists.gnu.org/archive/html/bug-texinfo/2010-03/msg00031.html

then `texi2dvi' is the superior choice.  Org does offer it as one
of the customize options.

Alternatively, this may be a Lisp function that does the processing, so you
could use this to apply the machinery of AUCTeX or the Emacs LaTeX mode.
This function should accept the file name as its single argument.
(custom-declare-variable 'org-latex-to-pdf-process ''("pdflatex -interaction nonstopmode -output-directory %o %f" "pdflatex -interaction nonstopmode -output-directory %o %f" "pdflatex -interaction nonstopmode -output-directory %o %f") '(#$ . 17964) :group 'org-export-pdf :type '(choice (repeat :tag "Shell command sequence" (string :tag "Shell command")) (const :tag "2 runs of pdflatex" ("pdflatex -interaction nonstopmode -output-directory %o %f" "pdflatex -interaction nonstopmode -output-directory %o %f")) (const :tag "3 runs of pdflatex" ("pdflatex -interaction nonstopmode -output-directory %o %f" "pdflatex -interaction nonstopmode -output-directory %o %f" "pdflatex -interaction nonstopmode -output-directory %o %f")) (const :tag "pdflatex,bibtex,pdflatex,pdflatex" ("pdflatex -interaction nonstopmode -output-directory %o %f" "bibtex %b" "pdflatex -interaction nonstopmode -output-directory %o %f" "pdflatex -interaction nonstopmode -output-directory %o %f")) (const :tag "texi2dvi" ("texi2dvi -p -b -c -V %f")) (const :tag "rubber" ("rubber -d --into %o %f")) (function)))
#@60 The list of file extensions to consider as LaTeX logfiles.
(custom-declare-variable 'org-export-pdf-logfiles ''("aux" "idx" "log" "out" "toc" "nav" "snm" "vrb") '(#$ . 20157) :group 'org-export-pdf :type '(repeat (string :tag "Extension")))
#@111 Non-nil means remove the logfiles produced by PDF production.
These are the .aux, .log, .out, and .toc files.
(custom-declare-variable 'org-export-pdf-remove-logfiles 't '(#$ . 20405) :group 'org-export-pdf :type 'boolean)
#@150 Hook run before LaTeX export.
The exact moment is after the initial variables like org-export-latex-class
have been determined from the environment.
(defvar org-export-latex-after-initial-vars-hook nil (#$ . 20635))
#@73 Hook run during LaTeX export, after blockquote, verse, center are done.
(defvar org-export-latex-after-blockquotes-hook nil (#$ . 20857))
#@41 Hook run in the finalized LaTeX buffer.
(defvar org-export-latex-final-hook nil (#$ . 21001))
#@66 Hook run in the finalized LaTeX buffer, after it has been saved.
(defvar org-export-latex-after-save-hook nil (#$ . 21101))
#@242 Call `org-export-as-latex', may be used in batch processing.
For example:

emacs   --batch
        --load=$HOME/lib/emacs/org.el
        --eval "(setq org-export-headline-levels 2)"
        --visit=MyFile --funcall org-export-as-latex-batch
(defalias 'org-export-as-latex-batch #[nil "\301\302\"\207" [org-export-headline-levels org-export-as-latex hidden] 3 (#$ . 21232)])
#@143 Call `org-export-as-latex` with output to a temporary buffer.
No file is created.  The prefix ARG is passed through to `org-export-as-latex'.
(defalias 'org-export-as-latex-to-buffer #[(arg) "\302\303\211\304$\210	\205\305\304!\207" [arg org-export-show-temporary-export-buffer org-export-as-latex nil "*Org LaTeX Export*" switch-to-buffer-other-window] 5 (#$ . 21614) "P"])
#@295 Replace the region from BEG to END with its LaTeX export.
It assumes the region has `org-mode' syntax, and then convert it to
LaTeX.  This can be used in any buffer.  For example, you could
write an itemized list in `org-mode' syntax in an LaTeX buffer and
then use this command to convert it.
(defalias 'org-replace-region-by-latex #[(beg end) "\305\211\211\306\213\210\f|\210	c+\207" [buf latex reg beg end nil ((byte-code "\306=\203\307	\n\310\311$\2021	\n{\312\313!r
q\210\314 \210\fc\210\306 \210\307ed\310\311$)\315
!\210\306\207" [major-mode beg end latex reg buf org-mode org-export-region-as-latex t string get-buffer-create "*Org tmp*" erase-buffer kill-buffer] 5))] 3 (#$ . 21999) "r"])
#@697 Convert region from BEG to END in `org-mode' buffer to LaTeX.
If prefix arg BODY-ONLY is set, omit file header, footer, and table of
contents, and only produce the region of converted text, useful for
cut-and-paste operations.
If BUFFER is a buffer or a string, use/create that buffer as a target
of the converted LaTeX.  If BUFFER is the symbol `string', return the
produced LaTeX as a string and leave no buffer behind.  For example,
a Lisp program could call this function in the following way:

  (setq latex (org-export-region-as-latex beg end t 'string))

When called interactively, the output buffer is selected, and shown
in a window.  A non-interactive call will only return the buffer.
(defalias 'org-export-region-as-latex #[(beg end &optional body-only buffer) "t\203\306\307\211\310\211\311\n\312\307#
b\210\313`!\210b\210\314\310\211\n%\315\316!\203\251\310\f\204:\203\250\317=\203H\f\242\317=\202J\203z\320 \203z\321 \203z \203h\322\323 \"\210\310 \202z\324 \325 U\204z\322\323\326\324 \325 \"\"\210\204\227\f\327=\204\221\f\242\317=\203\227\fA\204\227\310\211\202\247\f\242\317=\203\241\fA\310!\330\331!\210)t\203\271\332	!\203\271\333	!\202\272	,\207" [buffer rtn ext-plist zmacs-regions transient-mark-mode end "*Org LaTeX Export*" t nil plist-put :ignore-subtree-p set-mark org-export-as-latex fboundp deactivate-mark only region-active-p display-selections-p x-set-selection PRIMARY region-beginning region-end buffer-substring-no-properties lambda run-hooks deactivate-mark-hook bufferp switch-to-buffer-other-window beg body-only force select-active-regions saved-region-selection mark-active] 6 (#$ . 22716) "r\nP"])
#@952 Export current buffer to a LaTeX file.
If there is an active region, export only the region.  The prefix
ARG specifies how many levels of the outline should become
headlines.  The default is 3.  Lower levels will be exported
depending on `org-export-latex-low-levels'.  The default is to
convert them as description lists.
HIDDEN is obsolete and does nothing.
EXT-PLIST is a property list with
external parameters overriding org-mode's default settings, but
still inferior to file-local settings.  When TO-BUFFER is
non-nil, create a buffer with that name and export to that
buffer.  If TO-BUFFER is the symbol `string', don't leave any
buffer behind but just return the resulting LaTeX as a string.
When BODY-ONLY is set, don't produce the file header and footer,
simply return the content of \begin{document}...\end{document},
without even the \begin{document} and \end{document} commands.
when PUB-DIR is set, use this as the publishing directory.
(defalias 'org-export-as-latex #[(arg &optional hidden ext-plist to-buffer body-only pub-dir) "\204	\203	<\203\306\307\310!\210\n\204<\204<\204<\311 \2038\303r\311 q\210)\312
!\fL\210*\202<\313\314!\210\315\316!\210\317\320 \306\321\211@AB\306C\322ed\323#\210,!\210\324 \210\325D	\"\210EF\326 \210\307\327!\210\330 GEH\331 \211I\205~\332 JI\205\207\333 K\334H\335\"?\205\251I\205\251\212Jb\210\336 \205\250\337\306\211\"KY)\211L\203\270\340HJ\"\202\272H\211F\211H\211FEM\206\317\341\342H\"NOL\203\336\343 \206\334H\344\"\206\334H\345\"\204\363\346 \206\203\377\347\350!!\206\351P\n?\205.\352M\206\341\353D\"!\347L\203\"\354J\355\306#\206+\350\206*\313\356!!!\357Q\211Q\205L\360Q!\360\206>\361!\232\203JQ\357P\202LQQ\n\203d\n\362=\203^\363\364!\202h\363\n!\202h\365Q!RST\366PH\"UL\203\321\202\215I\203\210\321\202\215\334H\345\"V\334H\367\"W\370\321\371\372XEEYBYV\203\254\373\202\312\374HL\203\300\212Jb\210\375\376!)\202\302JI\205\311K#Z\377\201[!\205\326[\\]\206\337\\^]\206\350\\_I\203\364\332 \202\365eI\203\377\333 \202d{`W\205v\201g\201hW\"\205v\201iW\201j\306\201k\306\201l\321\201m\334H\201m\"\201n\334H\201n\"\201o\334H\201o\"\201p\334H\201p\"\201q\334H\201q\"\201r\334H\201r\"\201s\321\345V\201t\321\201u\321\201v\321&W\201i`\201j\306\201k\306\201l\321\201m\334H\201m\"\201n\334H\201n\"\201o\334H\201o\"\201p\334H\201p\"\201q\334H\201q\"\201r\334H\201r\"\201s\n\362=?\205\321W\345V\201t\334H\201t\"\201u\334H\201u\"\201v\321&aRq\210\201w \210\326 \210\201x\201y!\203
\201y^!\210\n\362=\204\204Uc\210W\2035\n\362=\2045\201zW\201{\"\201|\261\210V\204>Zc\210\201}\201~\201!brbq\210\201\200\216ac\210eb\210\201\201\201\202\321\306#\205\235\201\203\201\204!GcT\203|c\376Z\202cSdT\203\217cT\376\245S\202\222cSe\201\205dT\"*+!\210\204\251\201\206c\210eb\210\201\201\201\207\321\306#\203\305\201\204\224\201\204\225|\210\202\254eb\210\201\201\201\210\321\306#\203eb\210\201\201\201\211\321\306#\203\354\201\212\373!\210\202\327eb\210\201\201\201\210\321\306#\203\201\212\201\213\306\211#\210eb\210\201\201\201\214\321\306#\203!\201\204\224\201\204\225|\210\202eb\210\201\201\201\215\321\306#\203E\201\216\201\217!\203$\201\212\201\220!\210\202$\307\201\221!\210\n\203`f\201\222=\204e\201\222 \210\202e\201\223 \210\201\224 \210\307\201\225!\210eb\210\201\226\201\227!\204\203\315\201\230!\210\n\362=\203\225ed{\201\231p!\210\202\226p\201\232G!\210.\207" [body-only arg to-buffer buffer-file-name value var t run-hooks org-export-first-hook buffer-base-buffer make-local-variable error "Need a file name to be able to export" message "Exporting to LaTeX..." set-buffer-modified-p buffer-modified-p nil remove-text-properties (:org-license-to-kill nil) org-update-radio-target-regexp org-export-latex-set-initial-vars org-install-letbind org-export-latex-after-initial-vars-hook current-window-configuration org-region-active-p region-beginning region-end plist-get :ignore-subtree-p org-at-heading-p org-end-of-subtree org-export-add-subtree-options org-export-directory :html org-export-get-title-from-subtree :title :skip-before-1st-heading org-export-grab-title-from-buffer file-name-sans-extension file-name-nondirectory "No Title" file-name-as-directory :LaTeX org-entry-get "EXPORT_FILE_NAME" "Don't know which export file to use" ".tex" file-truename "dummy.org" string get-buffer-create "*Org LaTeX Export*" find-file-noselect org-export-latex-make-header :text lambda org-set-local 'org-complex-heading-regexp "" org-export-latex-first-lines point-at-bol 2 boundp after-change-functions before-change-functions buffer-undo-list inhibit-read-only ext-plist org-export-latex-options-plist org-export-opt-plist wcf opt-plist region-p rbeg rend subtree-p pub-dir org-current-export-dir org-current-export-file title filename buffer org-odd-levels-only odd header skip text org-export-latex-complex-heading-re org-export-preprocess-hook first-lines buffer-file-coding-system coding-system org-export-latex-coding-system coding-system-for-write save-buffer-coding-system region string-for-export #1=#:temp-buffer asters level org-export-latex-add-level major-mode string-match "\\S-" org-export-preprocess-string :emph-multiline :for-LaTeX :comments :tags :priority :footnotes :drawers :timestamps :todo-keywords :add-text :select-tags :exclude-tags :LaTeX-fragments erase-buffer fboundp set-buffer-file-coding-system org-export-latex-content (lists tables fixed-width keywords) "\n\n" org-export-latex-global generate-new-buffer " *temp*" ((byte-code "\301!\203\n\302!\210\301\207" [#1# buffer-name kill-buffer] 2)) re-search-forward "^\\(\\*+\\) " match-string 1 org-export-latex-parse-global "\n\\end{document}" "^[ 	]*\\\\item\\([ 	]+\\)\\[" "\\[TABLE-OF-CONTENTS\\]" "\\\\tableofcontents\\>[ 	]*\n?" replace-match "\\tableofcontents" "^[ 	]*\\\\item\\>.*\\(\\\\\\\\\\)[ 	]*\\(\n\\\\label.*\\)*\n\\\\begin" "^[ 	]*\\\\item\\>.*\\(\\\\\\\\\\)[ 	]*\\(\n\\\\label.*\\)*" looking-at "[\n 	]+" "\n" org-export-latex-final-hook latex-mode save-buffer org-export-latex-fix-inputenc org-export-latex-after-save-hook org-export-push-to-kill-ring "LaTeX" "Exporting to LaTeX...done" kill-buffer set-window-configuration] 31 (#$ . 24413) "P"])
#@47 Export as LaTeX, then process through to PDF.
(defalias 'org-export-as-pdf #[(arg &optional hidden ext-plist to-buffer body-only pub-dir) "\306\307!\210\310 \311	\n\f
/&0\3120!1\313\3120!!\2112\314P345\315\316!6r0q\210\212eb\210\317\320\321\322#*7\321\21189\321:r6q\210\323 \210)\306\3241\325Q!\210\3261!95\203v59\203v5\3271!!\210\202\3505\203\3505\211A5@8\330\3318\"\203\242\332\333 ;\334\216\3272!*\322\2118$8\202\204\330\3358\"\203\300\332\333 ;\336\216\3271!*\322\2118$8\202\242\330\3378\"\203\336\332\333 ;\340\216\3279!*\322\2118$8\202\300\34186\"\210\202v\306\3241\342Q!\210\3436!:\3443!\204\345\3463\347:\203\350:\351Q\202\351R!\202`\352!\210<\203L=\321>\211?\203K?@>2\353>Q1\3441!\203B\3541!\210?A\211?\204)*\306\355:\203Z\356:P\202[\351P!\2103.\207" [wconfig arg hidden ext-plist to-buffer body-only message "Exporting to PDF..." current-window-configuration org-export-as-latex buffer-file-name file-name-sans-extension ".pdf" get-buffer-create "*Org PDF LaTeX Output*" re-search-forward "\\\\bibliography{" nil t erase-buffer "Processing LaTeX file " "..." file-name-directory shell-quote-argument string-match "%b" replace-match match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) "%f" ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) "%o" ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) shell-command "...done" org-export-latex-get-error file-exists-p error "PDF file " " was not produced" ":" "" set-window-configuration "." delete-file "Exporting to PDF...done" ", with some errors:" pub-dir lbuf file base pdffile org-latex-to-pdf-process cmds outbuf bibtex-p cmd output-dir errors save-match-data-internal org-export-pdf-remove-logfiles org-export-pdf-logfiles ext #1=#:--cl-dolist-temp--] 8 (#$ . 30853) "P"])
#@65 Collect the kinds of errors that remain in pdflatex processing.
(defalias 'org-export-latex-get-error #[(buf) "rq\210\212db\210\304\305\306\307#\205H`\310\307\311\312\306\307#\203\"\n\313Pb\210\311\314\306\307#\2031\n\315Pb\210\311\316\306\307#\203@\n\317P\320\n!\205G\n+*\207" [buf case-fold-search errors pos re-search-backward "^[ 	]*This is pdf.*?TeX.*?Version" nil t "" re-search-forward "Reference.*?undefined" " [undefined reference]" "Citation.*?undefined" " [undefined citation]" "Undefined control sequence" " [undefined control sequence]" org-string-nw-p] 4 (#$ . 32804)])
#@57 Export as LaTeX, then process through to PDF, and open.
(defalias 'org-export-as-pdf-and-open #[(arg) "\303!\211\203\304	!\210\n\205 \305\306\307\310 !\311P!!\202 \312\313!)\207" [arg pdffile org-export-kill-product-buffer-when-displayed org-export-as-pdf org-open-file kill-buffer find-buffer-visiting file-name-sans-extension buffer-file-name ".tex" error "PDF file was not produced"] 5 (#$ . 33408) "P"])
#@172 Parse the current buffer recursively, starting at LEVEL.
If ODD is non-nil, assume the buffer only contains odd sections.
Return a list reflecting the document structure.
(defalias 'org-export-latex-parse-global #[(level odd) "\212eb\210\306\307\n\310\311\312\f\203\313\202\314
\\!\315Q
\306V\2053\212\316 \317\216\310\311\312
!\315Q\307\320#+\320#\203\246T\306\224\321\313!\f\203P\322
\\\313\245\202R
T\212`\316 \323\216\310\311\312\f\203g\313\202h\314
\\!\315Q\307\320#\203x\306\224\202yd*}\210eb\210\324	\325B\305B\326B\327B\330\331 B\332\333
\f\"B\257C\")~\210+\202\n	,C\207" [cnt output org-export-latex-sectioning-depth depth odd level 0 nil org-re-search-forward-unprotected "^\\(\\(?:\\*\\)\\{" number-to-string 2 1 "\\}\\) \\(.*\\)$" match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) t match-string 3 ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) append pos occur heading content org-export-latex-parse-content subcontent org-export-latex-parse-subcontent save-match-data-internal nlevel] 11 (#$ . 33829)])
#@35 Extract the content of a section.
(defalias 'org-export-latex-parse-content #[nil "`\302\303\304\305#\203\306 \210`\202d\211{*\207" [end beg org-re-search-forward-unprotected "^\\(\\*\\)+ .*$" nil t beginning-of-line] 6 (#$ . 34975)])
#@112 Extract the subcontent of a section at LEVEL.
If ODD Is non-nil, assume subcontent only contains odd sections.
(defalias 'org-export-latex-parse-subcontent #[(level odd) "\302\303\304\203\305\202\f\306	\\!\307Q\310\311#\205%\312\203 \306\202!\313	\\\"\207" [odd level org-re-search-forward-unprotected "^\\(\\(?:\\*\\)\\{" number-to-string 4 2 "\\}\\) \\(.*\\)$" nil t org-export-latex-parse-global 1] 5 (#$ . 35224)])
#@105 Export CONTENT to LaTeX.
CONTENT is an element of the list produced by
`org-export-latex-parse-global'.
(defalias 'org-export-latex-global #[(content) "@\301=\203
\302\303A\"\207\303@!\207" [content subcontent mapc org-export-latex-sub] 3 (#$ . 35659)])
#@120 Export the list SUBCONTENT to LaTeX.
SUBCONTENT is an alist containing information about the headline
and its content.
(defalias 'org-export-latex-sub #[(subcontent) "\303\304\"\305\306\n\")\207" [org-export-latex-options-plist num subcontent plist-get :section-numbers mapc #[(x) "\302	\"\207" [x num org-export-latex-subcontent] 3]] 3 (#$ . 35924)])
#@89 Export each cell of SUBCONTENT to LaTeX.
If NUM, export sections as numerical sections.
(defalias 'org-export-latex-subcontent #[(subcontent num) "\306\301\"A\306\303\"A\nZ\307\306\304\"A!\306\305\"A\306\300\"\2110A@)\310\311\312	#\2111\30612\"AB34567\313\211895@9\203\2155@	\"\2115\203u5@5A5\310\311\312	#\2111\30612\"AB35\203\201\314\3155\"55\203\212\316\202\213\3117\317\320	\"\203\242	\311\211\224O8	\311\225\313O9\321	!9\205\257\3219!98\205\272\3218!87X\203\201S58:\313\211;<:A:\203\370=\203\340\311\202\341\322:8;=\203\357\323\202\360\324:8<\202=\203:@\202:A;\325;8\2038\202	9\206\326#c\210\327c\2101\2031\330\3313\327#\327\261\210\332
!c\210;\203Ac\210\202W<\203W\333\334!\203S\335\323!\210\202F\336!\210<\205}\317\337<\"\205}\310\311\340<#>\341>!\203w> \210)<\327\261+\202\3017V\205\301?\342=\203\330\317\343\344\311!`{\"\203\243\344\311!`|\210\202\246\345c\210\325\346	1\203\266\325\3471\"\202\267\326#c\210\332
!c\210;\203\312c\210\202\323<\203\323\336!\210\350c\202\301?\351>\2034\317\343\344\311!`{\"\203\363\344\311!`|\210\202\374\325\352\353?!\"c\210\325\354	1\203\f\325\3471\"\202
\326#c\210\332
!c\210;\203 c\210\202)<\203)\336!\210\325\355\353?!\"c\202\301?<\203\217\317\343\344\311!`{\"\203N\344\311!`|\210\202U?@\327\261\210\325\322?8	1\203h\325\3471\"\202i\326#c\210\332
!c\210;\203|c\210\202\205<\203\205\336!\210?A@\356\261\202\301?;\205\301\325?	\"\327\261\2101\203\252\325\3571\"c\210\332
!c\210;\203\271c\202\301<\205\301\336!.\207" [subcontent heading org-export-latex-add-level level occur content assoc number-to-string org-get-text-property-any 0 target nil make-list 10 10000 string-match "[ 	]*\\\\\\\\[ 	]*" org-export-latex-fontify-headline 2 1 3 format "" "\n" mapconcat #[(l) "\301\302\"\207" [l format "\\label{%s}"] 3] org-export-latex-content org-looking-back "\n\n" backward-delete-char org-export-latex-sub "[^ 	]" org-insert-hook functionp description "% ends low level$" point-at-bol "\\begin{description}\n" "\n\\item[%s]%s~\n" "\\label{%s}" "\\end{description} % ends low level\n" (itemize enumerate) "\\begin{%s}\n" symbol-name "\n\\item %s\\\\\n%s%%" "\\end{%s} %% ends low level\n" " %% ends low level\n" "\\label{%s}\n" x label org-export-target-aliases label-list org-export-latex-sectioning sectioning org-export-latex-sectioning-depth depth main-heading sub-heading sec start end num hook org-export-latex-low-levels] 7 (#$ . 36285)])
#@143 Store org local variables required for LaTeX export.
EXT-PLIST is an optional additional plist.
LEVEL indicates the default depth for export.
(defalias 'org-export-latex-set-initial-vars #[(ext-plist level) "\n\f$%&'\306\307 !(\310\311 )\312 #*\313 \2038\212\314 b\210\315$!\2054\316\317\320\321#)\206X\212\214~\210eb\210\322\323\317\324#\205J\325\326!*\206X\327*\330\"\206X+,\313 \203t\212\314 b\210\315$!\205p\316\317\331\321#)\206\217\212\214~\210eb\210\322\332\317\324#\205\206\325\326!*\206\217\327*\333\"-\334,.\"@\206\240\335\336,\",\334,.\"\211/A@)0\334,.\"\211/AA)12\206\336\327*\337\"1G3\21143V\203\3333\202\3354*5-\205\340\341-\"\205\340\3420\"\2050\343\326\225O-0\343\225\317OQ\2110\207" [org-todo-keywords-1 org-export-latex-todo-keywords-1 org-done-keywords org-export-latex-done-keywords org-not-done-keywords org-export-latex-not-done-keywords org-make-target-link-regexp org-all-targets org-combine-plists org-default-export-plist org-infile-export-plist org-region-active-p region-beginning looking-at org-entry-get nil "LaTeX_CLASS" selective re-search-forward "^#\\+LaTeX_CLASS:[ 	]*\\(-[a-zA-Z]+\\)" t match-string 1 plist-get :latex-class "LaTeX_CLASS_OPTIONS" "^#\\+LaTeX_CLASS_OPTIONS:[ 	]*\\(.*?\\)[ 	]*$" :latex-class-options assoc error "No definition for class `%s' in `org-export-latex-classes'" :headline-levels string-match "\\S-" "^[ 	]*\\(\\\\documentclass\\)\\(\\[.*?\\]\\)?" 0 org-complex-heading-regexp org-export-latex-complex-heading-re org-display-custom-times org-export-latex-display-custom-times org-export-latex-all-targets-re ext-plist org-export-latex-options-plist org-export-latex-default-class org-export-latex-class org-export-latex-class-options org-export-latex-classes x org-export-latex-header org-export-latex-sectioning level sec-depth hl-levels org-export-latex-sectioning-depth] 6 (#$ . 38872)])
#@152 The function formatting returning the string to create the table of contents.
The function mus take one parameter, the depth of the table of contents.
(defvar org-export-latex-format-toc-function 'org-export-latex-format-toc-default (#$ . 40799))
#@155 Make the LaTeX header and return it as a string.
TITLE is the current title from the buffer or region.
OPT-PLIST is the options plist for current buffer.
(defalias 'org-export-latex-make-header #[(title opt-plist) "\306\307\"\310\306\311\"!\306\312\"\205\313\314!\315\310!\f
\316\310\306\317\"!%\310 !\320\321\322\323\324!!\"\306\325\"\203F\322\326\324	\206A\"!\"\202Q\322\327\324	\206O\"!\"\322\330\313\306\331\"\206]#!\"\332\333!\"\205z\332\334$\"\203x\322$!\"\202z$\335%\205\240\306\336\"\205\240&\n\247\203\227\n\306\337\"^\202\237\n\205\237\306\337\"!\260*\207" [opt-plist author toc org-export-latex-header org-export-latex-default-packages-alist org-export-latex-packages-alist plist-get :table-of-contents org-export-apply-macros-in-string :author :time-stamp-file format-time-string "%% Created %Y-%m-%d %a %H:%M\n" org-splice-latex-header nil :latex-header-extra "\n\\providecommand{\\alert}[1]{\\textbf{#1}}" "\n\\begin{document}\n\n" format "\n\n\\title{%s}\n" org-export-latex-fontify-headline :author-info "\\author{%s}\n" "%%\\author{%s}\n" "\\date{%s}\n" :date string-match "\\S-" "%s" "\n\n" :section-numbers :headline-levels org-export-latex-append-header title user-full-name org-export-latex-date-format org-export-latex-title-command org-export-with-toc org-export-latex-format-toc-function] 15 (#$ . 41053)])
(defalias 'org-export-latex-format-toc-default #[(depth) "\205\301\302\"\207" [depth format "\\setcounter{tocdepth}{%s}\n\\tableofcontents\n\\vspace*{1cm}\n"] 3])
#@149 Export the first lines before first headline.
If BEG is non-nil, it is the beginning of the region.
If END is non-nil, it is the end of the region.
(defalias 'org-export-latex-first-lines #[(opt-plist &optional beg end) "\212\206eb\210`\306\307 \n\310#\203\311\224b\202\n\206db\312\313	\n{\314\310\315\310\316\317\320\317\321\317\322\317\323\324\323\"\325\324\325\"&!\326\327 \310\317\211 \310	\nS]!\"\330	!\331#\210\212	b\210\306\332!\310#\203}\310#\333\334\335\311!\"\204y\336\311\224\311\225\337#\210)\202\\.!\210+\207" [beg pt end opt-plist after-change-functions before-change-functions re-search-forward org-get-limited-outline-regexp t 0 org-export-latex-content org-export-preprocess-string :for-LaTeX :emph-multiline :add-text nil :comments :skip-before-1st-heading :LaTeX-fragments :timestamps plist-get :footnotes set-buffer-modified-p buffer-modified-p add-text-properties (:org-license-to-kill t) "^[ 	]*#\\+.*\n?" org-string-match-p "^[ 	]*#\\+\\(attr_\\|caption\\>\\|label\\>\\)" match-string remove-text-properties (:org-license-to-kill t) buffer-undo-list limit inhibit-read-only case-fold-search] 21 (#$ . 42598)])
#@62 The header definitions that might be used in the LaTeX body.
(defvar org-export-latex-header-defs nil (#$ . 43763))
#@62 The header definitions that might be used in the LaTeX body.
(defvar org-export-latex-header-defs-re nil (#$ . 43885))
#@208 Convert CONTENT string to LaTeX.
Don't perform conversions that are in EXCLUDE-LIST.  Recognized
conversion types are: quotation-marks, emphasis, sub-superscript,
links, keywords, lists, tables, fixed-width
(defalias 'org-export-latex-content #[(content &optional exclude-list) "\304\305!rq\210\306\216	c\210\307\n>\204\310 \210\311\n>\204\312 \210\313\n>\204/\314\315\"\203/\316 \210\317\n>\204<\320\314\321\"!\210\322\n>\204E\323 \210\324\n>\204N\325 \210\326\n>\204W\327 \210\330\n>\204d\331\314\332\"!\210\333\n>\204q\334\314\335\"!\210ed{+\207" [#1=#:temp-buffer content exclude-list org-export-latex-options-plist generate-new-buffer " *temp*" ((byte-code "\301!\203\n\302!\210\301\207" [#1# buffer-name kill-buffer] 2)) timestamps org-export-latex-time-stamps quotation-marks org-export-latex-quotation-marks emphasis plist-get :emphasize org-export-latex-fontify sub-superscript org-export-latex-special-chars :sub-superscript links org-export-latex-links keywords org-export-latex-keywords lists org-export-latex-lists tables org-export-latex-tables :tables fixed-width org-export-latex-fixed-width :fixed-width] 4 (#$ . 44011)])
#@45 Add the org-protected property to string S.
(defalias 'org-export-latex-protect-string #[(s) "\301\302G\303$\210\207" [s add-text-properties 0 (org-protected t)] 5 (#$ . 45177)])
#@67 Add org-protected text-property to char from CHAR-LIST in STRING.
(defalias 'org-export-latex-protect-char-in-string #[(char-list string) "\304\305!rq\210\306\216\307 \310\216\nc\210eb\210\311\312!\313\314#\203*\315\316\224\316\225\317#\210\202\320 -\207" [#1=#:temp-buffer save-match-data-internal string char-list generate-new-buffer " *temp*" ((byte-code "\301!\203\n\302!\210\301\207" [#1# buffer-name kill-buffer] 2)) match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) re-search-forward regexp-opt nil t add-text-properties 0 (org-protected t) buffer-string] 4 (#$ . 45365)])
#@58 Maybe remove keywords depending on rules in REMOVE-LIST.
(defalias 'org-export-latex-keywords-maybe #[(&optional remove-list) "eb\210\306\307\310#\311	\311\312\313
\314Q\311\315#\203j\316\"\317\"\203)\320\321!\210\202j;\2032\202\\:\203P@;\203P\322\323!#\235\203KA\202\\@\202\\\324\322\323!\"\206[@A\320\325\326\n\322\323!\"!\315\211#\210\312\327\311\315#\203\214\316\"\330\"\203\201\320\321!\210\202\214\320\326\331\322\332!\"\315\211#\210\312\333\311\315#\205\277$\203\241\316\"\334\"\203\247\320\321!\202\277\320\325\326%\335 &\336\216\337\340\341\322\332!#*\"!\315\211#,\207" [org-export-latex-todo-keywords-1 org-export-latex-todo-keyword-markup fmt todo-markup case-fold-search re-todo mapconcat identity "\\|" nil re-search-forward "^\\(" "\\)" t plist-get :todo replace-match "" match-string 1 assoc org-export-latex-protect-string format "\\[\\\\#.\\]" :priority "\\textbf{%s}" 0 "\\(:[a-zA-Z0-9_@#%]+\\)+:" :tags match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) replace-regexp-in-string "_" "\\\\_" remove-list org-export-latex-done-keywords org-export-with-tags org-export-latex-tag-markup save-match-data-internal] 9 (#$ . 46008)])
#@34 Fontify special words in STRING.
(defalias 'org-export-latex-fontify-headline #[(string) "\306\307!rq\210\310\216\311	\261\210\312\n\313\"\f\314\21156\314\21178\314\2119:\314\211;<
\211A@\2118\203\2308@98A@7\31588:\31688\203U\317\202V\320;9\321\235\203c\322\202d\323<9\235\203.9\324\232\204.eb\210\3257\314\326#\203.\323\224<\\5\323\225\323Z6\32756\330#\210\202w.\neb\210\314=\325\331\314\326#\203\311\322\224Sf\332=\204\240\333`S\334\"\204\240\335\336\337\340\322!\341Q!\326\211#\210\202\240)eb\210\342\343\344\343\345\346\347\350\316#\351\2607\3257\314\326#\203\212\323\224b\210\352 )\204\334\340\322!>\353>?\"\206\353>@\")\204\334\327\323\224\323\225\354#\210\202\334)\312A\355\"\203\356 \210\357 \210\360\312A\361\"!\210\362 \210\363\364 !+\207" [#1=#:temp-buffer string org-format-latex-options matchers org-latex-regexps re-list generate-new-buffer " *temp*" ((byte-code "\301!\203\n\302!\210\301\207" [#1# buffer-name kill-buffer] 2)) "\n" plist-get :matchers nil 2 3 "\n\n" "" ("$" "$1") 1 0 "begin" re-search-forward t add-text-properties (org-protected t org-latex-math t) "\\<\\(\\(La\\)?TeX\\)\\>" 92 get-text-property org-protected replace-match org-export-latex-protect-string "\\" match-string "{}" "\\\\\\([a-zA-Z]+\\)" "\\(?:<[^<>\n]*>\\)*" "\\(?:\\[[^][\n]*?\\]\\)*" "\\(" org-create-multibrace-regexp "{" "}" "\\)\\{1,3\\}" org-in-indented-comment-line assoc (org-protected t) :emphasize org-export-latex-fontify org-export-latex-keywords-maybe org-export-latex-special-chars :sub-superscript org-export-latex-links org-trim buffer-string beg end re e m n block off case-fold-search name org-entities-user org-entities org-export-latex-options-plist] 10 (#$ . 47244)])
#@21 Format time stamps.
(defalias 'org-export-latex-time-stamps #[nil "eb\210\304\n\305\306#\205*\307`S\310\"\204\311\312\313\314\315\316!!\317\320O\"!\306\211#\210\202)\207" [org-export-latex-display-custom-times org-display-custom-times org-ts-regexp-both org-export-latex-timestamp-markup re-search-forward nil t get-text-property org-protected replace-match org-export-latex-protect-string format org-translate-time match-string 0 1 -1] 7 (#$ . 49008)])
#@59 Export quotation marks depending on language conventions.
(defalias 'org-export-latex-quotation-marks #[nil "\303\304\"\211\305\232\203\306\202\307\310\311\n\"*\207" [org-export-latex-options-plist lang quote-rpl plist-get :language "fr" (("\\(\\s-\\)\"" "Â«~") ("\\(\\S-\\)\"" "~Â»") ("\\(\\s-\\)'" "`")) (("\\(\\s-\\|[[(]\\)\"" "``") ("\\(\\S-\\)\"" "''") ("\\(\\s-\\|(\\)'" "`")) mapc #[(l) "eb\210\303@\304\305#\205-\306\307!\310\311\211A@)!!P\312`S\313\"\204)\314\n\305\211#\210)\202\207" [l x rpl re-search-forward nil t match-string 1 org-export-latex-protect-string copy-sequence get-text-property org-protected replace-match] 5]] 4 (#$ . 49476)])
#@153 Export special characters to LaTeX.
If SUB-SUPERSCRIPT is non-nil, convert \ and ^.
See the `org-export-latex.el' code for a complete conversion table.
(defalias 'org-export-latex-special-chars #[(sub-superscript) "eb\210\300\301\302\"\207" [mapc #[(c) "eb\210\303\304\305#\205f\306\307\224\310\"\204\311\307!\312\235\203,\311\307!\313\232\204\334\314\313\305\211#\210\202\334\311\307!\315\235\203Z\311\316!\317\232\203G\314\311\307!\305\211#\210\202\334\314\311\316!\317\311\307!Q\305\211#\210\320u\210\202\334\311\307!\321\232\203q\314\311\316!\322\323!P\305\211#\210\202\334\311\307!\324\232\203\251\311\316!\317\232\204\334\306\325\326\311\307!#\327=\203\232\314\311\316!\330P\305\211#\210\202\334\314\322\311\316!\331P!\305\211#\210\202\334\311\307!\332\235\203\334\333 \334\216\335 *\204\334\311\316!\317\232\203\317\314\311\307!\305\211#\210\202\334\314\311\316!\317\311\307!Q\305\211#\210\333 \336\216\335 *\204\311\307!\317\232\203=\314\333 \337\216\340\311\316!\311\341!\206\342\"*\206\342\305\211#\210\306`S\343\"\2037\344\345!\2037\346`\307`\\\310\305$\210\212`\307Ze]b\210\344\345!)\2034\314\342!\210\307u\210\320u\210\202\311\307!\347\235\203\314\333 \350\216\351\n\311\307!\311\316!\311\341!$*\206\\\342\305\211#\210\320u\210\202\207" [c save-match-data-internal sub-superscript re-search-forward nil t get-text-property 2 org-protected match-string ("\\$" "$") "\\$" replace-match ("&" "%" "#") 1 "\\" -1 "..." org-export-latex-protect-string "\\ldots{}" "~" 0 face org-link "\\~" "\\~{}" ("{" "}") match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) org-inside-latex-math-p ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) org-export-latex-treat-backslash-char 3 "" org-entity looking-at "{}" put-text-property ("_" "^") ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) org-export-latex-treat-sub-super-char] 7] ("\\(\\(\\\\?\\$\\)\\)" "\\([a-zA-Z0-9()]+\\|[ 	\n]\\|\\b\\|\\\\\\)\\(_\\|\\^\\)\\({[^{}]+}\\|[a-zA-Z0-9]+\\|[ 	\n]\\|[:punct:]\\|)\\|{[a-zA-Z0-9]+}\\|([a-zA-Z0-9]+)\\)" "\\(.\\|^\\)\\(\\\\\\)\\([ 	\n]\\|\\([&#%{}\"]\\|[a-zA-Z][a-zA-Z0-9]*\\)\\)" "\\(.\\|^\\)\\(&\\)" "\\(.\\|^\\)\\(#\\)" "\\(.\\|^\\)\\(%\\)" "\\(.\\|^\\)\\({\\)" "\\(.\\|^\\)\\(}\\)" "\\(.\\|^\\)\\(~\\)" "\\(.\\|^\\)\\(\\.\\.\\.\\)")] 3 (#$ . 50154)])
(defalias 'org-inside-latex-math-p #[nil "\300`\301\"\207" [get-text-property org-latex-math] 3])
#@163 Convert the "_" and "^" characters to LaTeX.
SUBSUP corresponds to the ^: option in the #+OPTIONS line.
Convert CHAR depending on STRING-BEFORE and STRING-AFTER.
(defalias 'org-export-latex-treat-sub-super-char #[(subsup char string-before string-after) "\305\232\203	\nQ\207\306\307\n\"\203\267\310\311\312	#\313=\203\"\305	\nR\207\314 \315\216\316 *\203N\f\205\266\nG\317=\203=	\nQ\207\306\320\n\"\205\300\321\322	\323\317\n\"$\207\nG\317V\203\237\f\324=\204i\f\325\232\203\237\326\n!\327=\203\237\306\330\n\"\204w\306\331\n\"\203\237\332\321\333	\317\225\317\224TV\203\230\n\311\334O\335\232\204\230\336\323\317\n\"\337Q\202\234\323\317\n\"$!\207\f\324=\203\255\340	\n\340\260\207\332\305	\341\n\260!\207\332\305	\341\n\260!\207" [string-before char string-after save-match-data-internal subsup "\\" string-match "\\S-+" get-text-property 0 face org-link match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) org-inside-latex-math-p 1 "[({]?\\([^)}]+\\)[)}]?" format "%s%s{%s}" match-string t {} string-to-char 123 "[{]?\\([^}]+\\)[}]?" "[(]?\\([^)]+\\)[)]?" org-export-latex-protect-string "%s$%s{%s}$" 2 "{\\" "\\mathrm{" "}" "$" "{}"] 9 (#$ . 52757)])
#@113 Convert the "$" special character to LaTeX.
The conversion is made depending of STRING-BEFORE and STRING-AFTER.
(defalias 'org-export-latex-treat-backslash-char #[(string-before string-after) "\306	\n\"\206
\306	\")\211\2035\307\310\f8\203'
\311\312\fA@\312Q!P\202.
\311\fA@!P\313\314\315$\202\201\316\317\"\204M\316\320
\"\204M
\311\321P!P\202\201\322\232\204d\316\323\"\204d
\311\324P!P\202\201\316\323\"\203{\316\325
\"\203{\311
\321Q!\202\201\311
\321Q!)\207" [string-after name org-entities-user org-entities ass string-before assoc org-add-props 2 org-export-latex-protect-string "$" nil org-entity t string-match "^[ \n	]" "[ 	]\\'\\|^" "\\textbackslash{}" "" "^[ 	\n]" "\\" "[ 	\n]\\'"] 7 (#$ . 53996)])
#@36 Convert special keywords to LaTeX.
(defalias 'org-export-latex-keywords #[nil "eb\210\302\303\304#\205+\305\306	\307\310!\"\304\211#\210\212\311\312!\210\313\314!\204'\312\210\315c\210)\202\207" [org-export-latex-special-keyword-regexp org-export-latex-timestamp-keyword-markup re-search-forward nil t replace-match format match-string 0 beginning-of-line 1 looking-at ".*\n[ 	]*\n" "\n"] 5 (#$ . 54740)])
#@60 When OPT is non-nil convert fixed-width sections to LaTeX.
(defalias 'org-export-latex-fixed-width #[(opt) "eb\210\301\302\303\304#\205X\305`\306\"\204\203;\307\224b\210\310c\210\311\312!\2035\313\314\315!\314\316!P\304\211#\210\303y\210\202\317c\210\202\307\224b\210\311\312!\203\313\320\314\315!\314\316!Q\304\211#\210\303y\210\202?\207" [opt re-search-forward "^[ 	]*:\\([ 	]\\|$\\)" nil t get-text-property org-example 0 "\\begin{verbatim}\n" looking-at "^\\([ 	]*\\):\\(\\([ 	]\\|$\\).*\\)$" replace-match match-string 1 2 "\\end{verbatim}\n\n" "%"] 5 (#$ . 55158)])
#@40 Convert tables to LaTeX and INSERT it.
(defalias 'org-export-latex-tables #[(insert) "eb\210\306\307\310\311#\203\312`\313\"\204\314\315!\210\316 \210\202eb\210\306\317\310\311#\205q\312`S\313\"\204\320 \210\321 \322 	{\323!\323\f!\310\211@\310\211AB\310\211CD\310\211EF\310\211GH\310\211IJ\310\211KL\310\211MNO\203\217\324\n\325QP\326\327	D\"\210\330P!c\210)\202l\331\332\n\"H\331\333\n\"I\331\334\n\"K\331\335\n\"JK\205\267K;\205\267\336\337K\"NK\205\321K;\205\321\336\340K\"\205\321\341\342K\"GH\206\332JLK\203\367K;\203\367\336\343K\"\203\367\341\342K\"\202\370\344MH\205\345H!H\346\n\347\"B\326\327	D\"\210Q\203\350B\351\"BR\203-\210A\f\210\fABCF\204dC\211AC@\211A\203d\336\352A\"\2041\346A\353\"@\354@G\355\"\356\357
\360#\211F\2036\361\362\363F#FS\204\200\336\364F\"\203\200\341\365F\"FG\204\221\326\366F\367\370\"B\"G\367\371B\"BT\203l\330N\203\253\372G\373Q\202\265L\205\265\366\374M\"L\205\341\366\375I\203\311\376I\377Q\202\312\360H\206\320\360J\203\337\366\201WJ\"\202\340\360$N\203\361H\203\361\201X\202\362\347U\205N?\205\201YN?\205\366\201ZVG#\201[B\201\\\310\201]\310\201^N\205+\366\201_G\"\257\"N?\205;\366\201`V\"N\203D\347\202PU\203O\201a\202P\347N\203[\201b\202cL\205c\201c\260	!\201d\261\210.\202\207" [beg end raw-table org-table-last-alignment org-table-last-column-widths fnum re-search-forward "^[ 	]*\\(\\+-[-+]*\\+\\)[ 	]*\n[ 	]*|" nil t get-text-property org-protected require table org-export-latex-convert-table\.el-table "^\\([ 	]*\\)|" org-table-align org-table-begin org-table-end copy-sequence "\\begin{verbatim}\n" "\\end{verbatim}\n" apply delete-region org-export-latex-protect-string org-find-text-property-in-string org-caption org-caption-shortn org-attributes org-label string-match "\\<longtable\\>" "\\<align=\\([^ 	\n
]+\\)" match-string 1 "[ 	]*\\<placement=\\(\\S-+\\)" "[htb]" org-export-latex-fontify-headline org-split-string "\n" org-table-clean-before-export maybe-quoted "^[ 	]*|-" "[ 	]*|[ 	]*" make-vector 0 mapconcat #[(x) "\211A@\303\304	\305=\203\n\203\306\202\306\307\2021	\310=\2030\n\203*\306\202+\306\311\2021\312	\313>\203=\311\306\202>\312#\207" [org-table-colgroup-info gr colgropen format "%s%%s%s" :start "|" t :startend nil #1="" (:end :startend)] 5] #1# replace-regexp-in-string "||" "|" "^\\(|\\)?\\(.+\\)|$" 2 format mapcar #[(x) "\203\301\207\302\207" [x "r" "l"] 1] #[(elem) "\301\302\"\203	\303\207\304\305!\306\"\207" [elem string-match "[ 	]*|-+" hline org-split-string org-trim "|"] 3] "\\begin{longtable}{" "}\n" "\\begin{table}%s\n" "\\caption%s{%s} %s" "[" "]" fields line lines olines gr colgropen line-fmt align caption shortn label attr floatp placement longtblp org-export-latex-tables-verbatim tbl org-export-table-remove-special-lines org-table-clean-did-remove-column org-export-latex-tables-column-borders insert org-export-latex-tables-centered org-export-latex-tabular-environment "\\label{%s}" "\\\\\n" "\\begin{center}\n" "\\begin{%s}{%s}\n" orgtbl-to-latex :tstart :tend :hlend "\\\\\n\\hline\n\\endhead\n\\hline\\multicolumn{%d}{r}{Continued on next page}\\\n\\endfoot\n\\endlastfoot" "\n\\end{%s}" "\n\\end{center}\n" "\\end{longtable}" "\\end{table}" "\n\n"] 17 (#$ . 55749)])
#@50 Replace table.el table at point with LaTeX code.
(defalias 'org-export-latex-convert-table\.el-table #[nil "\306\211\211\211\211\211\211\211\211567\307 \310 {\311\312\313\f#\311\312\314\f#6\311\312\315\f#5\311\312\316\f#\211\205I\n;\205I\317\320\n\"\205I\321\322\n\"\n\205W\n;\205W\317\323\n\"
\206^6\324\325!\203k\326\324\325!!\210\327\330\325\331#\210r\325q\210\332 )7\317\3337\"\203\216\334\335\336\2117$7\202z\203\256\312\30689\337\340\3417\342\"\"8\343\344\345\3068\"\342#7*	\203\306\317\3467\"\203\306\334\347	\350Q\336\2117$7\324\325!\203\322\326\324\325!!\210\351\312!\210\352\353!\203\345`\310 T|\210\202\326:\203\361\3547\355Q7\203\356\357\3605\203\357\3615\"\202\335
\203\357\362
\"\202\3356\206\335$7\363R7\3647!c.	\207" [rmlines align attr floatp line label nil point-at-bol point-at-eol org-get-text-property-any 0 org-label org-caption org-caption-shortn org-attributes string-match "\\<align=\\([^ 	\n
,]+\\)" match-string 1 "\\<rmlines\\>" get-buffer "*org-export-table*" kill-buffer table-generate-source latex "caption" buffer-string "^%.*\n" replace-match "" t mapcar #[(x) "\302\303\"\203	T\211\304U\205\207\207" [x n string-match "^\\\\hline$" 2] 4] org-split-string "\n" mapconcat identity delq "\\\\begin{tabular}{.*}" "\\begin{tabular}{" "}" beginning-of-line looking-at "[ 	]*\\(|\\|\\+-\\)" "\\begin{center}\n" "\\end{center}" "\\begin{table}\n" format "\\caption%s{%s}%s\n" "[%s]" "\\label{%s}" "\n\\end{table}\n" org-export-latex-protect-string shortn caption tbl lines n org-export-latex-tables-centered] 10 (#$ . 59144)])
#@33 Convert fontification to LaTeX.
(defalias 'org-export-latex-fontify #[nil "eb\210\306\307\310#\205\320\311\312\313!	\"\314\224\314\225\307\211\211'\204(\315\316\312\313!\"\210\317`\320Z\321\"\203:\317`\320Z\322\"\203\311\313\224f\313\224Tf\232\204\311\212\323\224b\210\324 (\325\216\326 \205[\327\330
\f{\"+\204\311\312\313!\331\232\203w\324 (\332\216\327\333\312\334!\"*\204\311\312\334!\312\323!\335'\211)A@)\312\334!\"\312\336!Q'\211)AA)@\203\243\337!\202\303\324 (\340\216\327\341\"\203\302\342\323\224\323\225\343$\210\342\313\224\313\225\344$\210*\345\310\211#\210-\346u\210\202\207" [org-emph-re org-export-latex-emphasis-alist s rpl end beg re-search-forward nil t assoc match-string 3 0 message "`org-export-latex-emphasis-alist' has no entry for formatting triggered by \"%s\"" get-text-property 2 org-protected org-verbatim-emph 1 match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) org-at-table-p string-match "[|\n]" "+" ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) "\\`-+\\'" 4 org-export-latex-emph-format 5 org-export-latex-protect-string ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) "\\`.?\\(\\\\[a-z]+{\\)\\(.*\\)\\(}\\).?\\'" add-text-properties (org-protected t) (org-protected t) replace-match -1 emph save-match-data-internal x] 6 (#$ . 60781)])
(byte-code "\301B\302\301!\204\303\301\304\"\210\304\207" [current-load-list org-export-latex-use-verb default-boundp set-default nil] 3)
#@62 Format an emphasis string and handle the \verb special case.
(defalias 'org-export-latex-emph-format #[(format string) "\306\232\203h\307 \310\216\n\203\311\312\313\215\210)\202g\314\315\316\317\320\321\"\203^\322\314\"\314\224\314V\203A
\314\211\224OP\314\224T\317O\323\f\"A\206V\324\fP
\fP\202#
P\325,*\300\"\207" [format save-match-data-internal org-export-latex-use-verb ll char rtn "\\verb" match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) "~,./?;':\"|!@#%^&-_=+abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ<>()[]{}" exit (byte-code "\305	GS\nX\2033\306\307	\211TO!\"\204,\310	\211TO\311	\211TOR\312\313\314\"\210T\211\202*\314\207" [i ll #1=#:--cl-var-- string format 0 string-match regexp-quote "\\verb" "%s" throw exit nil] 7) 0 (("\\" . "\\textbackslash{}") ("~" . "\\textasciitilde{}") ("^" . "\\textasciicircum{}")) "" nil string-match "[\\{}$%&_#~^]" match-string assoc "\\" "\\texttt{%s}" trans start string] 4 (#$ . 62359)])
#@25 Convert links to LaTeX.
(defalias 'org-export-latex-links #[nil "eb\210\306\307\310#\205\300\311`S\312\"\204\313\224b\210	\313\224\313\225D\314\315\316!!\315\317!\fP\315\320!=\315\321!\206D\322\f!\204C\323\324\f\"\205D\325\211>\326\232?\327\330\f\"@\327\331\f\"A\327\332\f\"\206c\333B\334\"C\327\335\f\"D\307\211EF\307G>\336\235\203\f\202\374>\337\235\203\216>\340\fQ\202\374\n\203\240\323\n\f\"\203\240\310\211F\202\374>\341\232\203\257>\340\fQ\202\374>\325\232\205\374\342\343\f!H\"\203\326\311\313\344\f#\204\317=
\232\203\326\310\211E\202\374\323\345\f\"\203\342\315\317\f\"\346\f!\203\362>\347\343\f!Q\202\374>\347\350\351B\"\fRI\352\353\"\210@\205\f\354@!@E\203+\333B\355\"\203+\356\f@DCA%c\210\202\273?\203D\357\360I=\"\361IJ\"A\"c\210\202\273F\203W\357K\362\f!=#c\210\202\273>\204l\357K\363\362\f!!=#c\210\202\273I\203\217\364 \203\202\365I!I\365=!=\357LI=#c\210\202\273\366\321\361>M\"8\211G!\203\264\367 N\370\216G\371\f!=\372#*c\210\202\273\373=\374\261\210.\202\207" [org-bracket-link-analytic-regexp++ org-export-latex-all-targets-re re-radio remove raw-path full-raw-path re-search-forward nil t get-text-property org-protected 0 org-extract-attributes match-string 3 1 5 2 file-name-absolute-p string-match "^\\.\\.?/" "file" "coderef" org-find-text-property-in-string org-caption org-caption-shortn org-attributes plist-get :latex-image-options org-label ("coderef") ("http" "https" "ftp") ":" "mailto" org-file-image-p expand-file-name org-no-description "\\(.+\\)::.+" file-exists-p "://" org-export-directory :LaTeX apply delete-region org-export-latex-fontify-headline :inline-images org-export-latex-format-image format org-export-get-coderef-format assoc org-solidify-link-text org-remove-initial-hash org-at-table-p org-export-latex-protect-amp functionp match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) org-link-unescape latex "\\texttt{" "}" desc type coderefp caption shortn org-export-latex-options-plist attr label imgp radiop fnc org-export-latex-inline-image-extensions path org-export-code-refs org-export-latex-hyperref-format org-export-latex-href-format org-link-protocols save-match-data-internal] 7 (#$ . 63414)])
#@55 Format the image element, depending on user settings.
(defalias 'org-export-latex-format-image #[(path caption label attr &optional shortn) "\306\211\211\211\211\2112\2063\307\310\3114#5\203c5;\203c\312\3135\"\203;\314\306\315\316\314\2115$5\312\3175\"\203P\306\314\315\316\314\2115$5\312\3205\"\203c\314\315\316\314\2115$5\203k\321\202t\f\203s\322\202t\3165\203\2275;\203\227\312\3235\"\203\227\324\3255\"\315\316\314\2115$55\205\240\3265!\2115\203\2565G\310U\203\302\f\203\266\327\202\300\203\276\330\202\30055\203\312\331\202\333\n\203\322\332\202\333\f\203\332\333\202\333\334\335\336\337\340\"\212\341\325!\210\342\343!\210\340\324\310!P)#3\2042\204\312\344\"\203\315\316\314\211$\345\346\347\3504!\203\3514!\2024B\3525B\3536\2032\354\3556\"\2023\316B\3563\203B\354\3573\"\202C\316B\3602\206K\316B\361	\206R\316B\257\"\306\311
$.\207" [figenv placement multicolumnp wrapp floatp ind nil org-get-text-property-any 0 original-indentation string-match "[ 	]*\\<wrap\\>" t replace-match "" "[ 	]*\\<float\\>" "[ 	]*\\<multicolumn\\>" "{l}{0.5\\textwidth}" "[htb]" "[ 	]*\\<placement=\\(\\S-+\\)" match-string 1 org-trim "width=0.7\\textwidth" "width=0.48\\textwidth" "\\begin{wrapfigure}%placement\n\\centering\n\\includegraphics[%attr]{%path}\n\\caption%shortn{%labelcmd%caption}\n\\end{wrapfigure}" "\\begin{figure*}%placement\n\\centering\n\\includegraphics[%attr]{%path}\n\\caption{%labelcmd%caption}\n\\end{figure*}" "\\begin{figure}%placement\n\\centering\n\\includegraphics[%attr]{%path}\n\\caption{%labelcmd%caption}\n\\end{figure}" "\\includegraphics[%attr]{%path}" mapconcat identity split-string "\n" beginning-of-line looking-at "[ 	]*" "^\\\\caption{.*\n" org-add-props org-fill-template "path" file-name-absolute-p expand-file-name "attr" "shortn" format "[%s]" "labelcmd" "\\label{%s}" "caption" "placement" caption label path attr shortn] 11 (#$ . 65729)])
(defalias 'org-export-latex-protect-amp #[(s) "\301\302\"\203\303\304\305\"\306\304\307\"Q\310\211$\202\207" [s string-match "\\([^\\\\]\\)\\(&\\)" replace-match match-string 1 "\\" 2 t] 6])
(defalias 'org-remove-initial-hash #[(s) "\301\302\"\203\f\303\304O\207\207" [s string-match "\\`#" 1 nil] 3])
#@34 Clean stuff in the LaTeX export.
(defalias 'org-export-latex-preprocess #[(parameters) "eb\210\306\307\310\311#\203\312\313\224\313\225\314#\210\202eb\210\306\315\310\311#\203T\316`\317\"\204\320 \210`\306\321\322\323\324!!\325Q\310\311#\205>\326 \211\203L\312	\327#\210\202P\326 b\210*\202\330\n\331\"\f\310\211@\310\211AB\310\211CD\310\211EF
\211A@\211B\203\332B@CBA@A\332B8D\333B8\203\231\334\202\232\335EC\336\235\203\247\324\202\250\313FC\235\203rC\337\232\204reb\210\306A\310\311#\203r\313\224F\\@\313\225\313Z\312@	\340#\210\202\273.\neb\210\310G\306\341\310\311#\203\324\224Sf\342=\204\342\316`S\317\"\204\342\343\344\345\323\324!\346Q!\311\211#\210\202\342)eb\210\347\350\310\311#\203 \351\352\311\211#\210\202eb\210\347\353\310\311#\2034\351\354\311\211#\210\202#eb\210\347\355\310\311#\203\235\351\356\311\211#\210\320\332!\210\357\360!\204\216m\204\216\357\361!\203m\324\225b\210\351\344\362\323\332!P!\311\211#\210\320\324!\210\357\363!\203{\344\364!c\210\202\207\357\365!\204\207\324\210\366c\210\320\332!\210\202I\357\360!\2037\351\367\311\211#\210\2027eb\210\347\370\310\311#\203\261\351\371\311\211#\210\202\240eb\210\347\372\310\311#\203\305\351\373\311\211#\210\202\264\374\375!\210eb\210\306\376\310\311#\203\346\316`\317\"\204\314\343\344\377!\311\211#\210\202\314eb\210\201U\201V\201W\201V\201X\201Y\201Z\325\333#\201[\260A\306A\310\311#\203G\212\313\224b\210\201\\ )\204\323\324!H\201]HI\"\2066\201]HJ\")\204\312\313\224\313\225\201^#\210\202)eb\210\306\201_\310\311#\203g\316`\317\"\204K\343\344\201`!!\210\202Keb\210\306K\310\311#\203\207\316`\317\"\204j\312\313\224\313\225\201a#\210\202jeb\210\306\201bL\201cQ\310\311#\203\325\316\313\224\332\\\317\"\204\212\343\344\201d\201e\201f M\201g\216\201h\323\324!!*\"!\323\332!\203\312\335\202\315\323\324!P\311\211#\210\202\212eb\210\306\201i\310\311#\203\360\316`\317\"\204\330\343\335!\210\202\330\330N\201j\"\205\367eb\210\306\201k\310\311#\203\331\316`\317\"\204\375\201f M\201l\216\212\320 \210\357\201m!+\203\375\201n \204\375\313\224\313\225\323\313!\310\211OPQRS\212\306\201o\322Q!P\310\311#\204a\343\344\201p\323\324!\201qQ!!\210\202\324\343\335!\210\212\306\201r\310\311#\203u\313\224\202vd)\201s`	{!\201tPP`	|\210)Sb\210SR|\210P\203\324\201d\201uP\"O\312\313\201v\201wO$\210\312OGSOG\201xO$\210\201y \203\320\344\201z!OPOOc\210.\202\375eb\210\306\201oTP\310\311#\205\367\316`\317\"\204\334\343\335!\210\202\334\207" [start end org-format-latex-options matchers org-latex-regexps re-list re-search-forward "\\\\\\\\" nil t add-text-properties 0 (org-protected t) "^[ 	]*\\\\begin{\\([a-zA-Z]+\\*?\\)}" get-text-property org-protected beginning-of-line "^[ 	]*\\\\end{" regexp-quote match-string 1 "}" point-at-eol (org-protected t) plist-get :matchers 2 3 "\n\n" "" ("$" "$1") "begin" (org-protected t org-latex-math t) "\\<\\(\\(La\\)?TeX\\)\\>" 92 replace-match org-export-latex-protect-string "\\" "{}" search-forward "ORG-BLOCKQUOTE-START" org-replace-match-keep-properties "\\begin{quote}" "ORG-BLOCKQUOTE-END" "\\end{quote}" "ORG-VERSE-START" "\\begin{verse}" looking-at "[ 	]*ORG-VERSE-END.*" "\\([ 	]+\\)\\([^ 	\n]\\)" "\\hspace*{1cm}" "[ 	]*$" "\\vspace*{1em}" ".*?[^ 	\n].*?\\\\\\\\[ 	]*$" "\\\\" "\\end{verse}" "ORG-CENTER-START" "\\begin{center}" "ORG-CENTER-END" "\\end{center}" run-hooks org-export-latex-after-blockquotes-hook "^----+.$" "\\hrule" beg re e m n block off case-fold-search name org-entities-user org-entities org-latex-entities-regexp org-export-latex-all-targets-re save-match-data-internal org-export-latex-options-plist footnote-rpl footnote foot-prefix foot-end foot-beg footnote-section-tag-regexp "\\\\\\([a-zA-Z]+\\)" "\\(?:<[^<>\n]*>\\)*" "\\(?:\\[[^][\n]*?\\]\\)*" "\\(" org-create-multibrace-regexp "{" "\\)\\{1,3\\}" org-in-indented-comment-line assoc (org-protected t) "\\\\nbsp\\({}\\|\\>\\)" "~" (org-protected t) "<<<?" ">>>?\\((INVISIBLE)\\)?" format "\\label{%s}" match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) org-solidify-link-text "@<\\(?:[^\"\n]\\|\".*\"\\)*?>" :footnotes "\\[\\([0-9]+\\)\\]" ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) "[^:|#]" org-in-verbatim-emphasis "^" "$^{" "}$" "^$\\|^#.*$\\|\\[[0-9]+\\]" org-trim " " "\\footnote{%s}" 10 (org-protected t) (org-protected t) org-on-heading-p "\\protect"] 10 (#$ . 68032)])
#@58 Set the coding system in inputenc to what the buffer is.
(defalias 'org-export-latex-fix-inputenc #[nil "\305\306\307\217\206\n\310\211\205:\311\n\"A\206\neb\210\312\313\305\314#\2034\315\224b\210\315\224\315\225|\210\nc\210\202\f\205:\316 *\207" [buffer-file-coding-system cs opt org-export-latex-inputenc-alist buffer-file-name nil (latexenc-coding-system-to-inputenc cs) ((error)) "utf8" assoc re-search-forward "\\\\usepackage\\[\\(AUTO\\)\\]{inputenc}" t 1 save-buffer] 5 (#$ . 72593)])
#@62 Convert plain text lists in current buffer into LaTeX lists.
(defalias 'org-export-latex-lists #[nil "\303eb\210\304	\303\305#\205=\306 \210\307\310\305!\n\"\311\312\"\2037\313\314\315\316\317\320\"!S\"\321\317\322\"Q\305\211$\202c\210\202)\207" [res org-item-beginning-re org-export-latex-list-parameters nil org-search-forward-unenclosed t beginning-of-line org-list-to-latex org-list-parse-list string-match "^\\(\\\\item[ 	]+\\)\\[@\\(?:start:\\)?\\([0-9]+\\)\\]" replace-match format "\\setcounter{enumi}{%d}" string-to-number match-string 2 "\n" 1] 7 (#$ . 73104)])
#@70 A list of LaTeX commands to be protected when performing conversion.
(defconst org-latex-entities '("\\!" "\\'" "\\+" "\\," "\\-" "\\:" "\\;" "\\<" "\\=" "\\>" "\\Huge" "\\LARGE" "\\Large" "\\Styles" "\\\\" "\\`" "\\addcontentsline" "\\address" "\\addtocontents" "\\addtocounter" "\\addtolength" "\\addvspace" "\\alph" "\\appendix" "\\arabic" "\\author" "\\begin{array}" "\\begin{center}" "\\begin{description}" "\\begin{enumerate}" "\\begin{eqnarray}" "\\begin{equation}" "\\begin{figure}" "\\begin{flushleft}" "\\begin{flushright}" "\\begin{itemize}" "\\begin{list}" "\\begin{minipage}" "\\begin{picture}" "\\begin{quotation}" "\\begin{quote}" "\\begin{tabbing}" "\\begin{table}" "\\begin{tabular}" "\\begin{thebibliography}" "\\begin{theorem}" "\\begin{titlepage}" "\\begin{verbatim}" "\\begin{verse}" "\\bf" "\\bf" "\\bibitem" "\\bigskip" "\\cdots" "\\centering" "\\circle" "\\cite" "\\cleardoublepage" "\\clearpage" "\\cline" "\\closing" "\\dashbox" "\\date" "\\ddots" "\\dotfill" "\\em" "\\fbox" "\\flushbottom" "\\fnsymbol" "\\footnote" "\\footnotemark" "\\footnotesize" "\\footnotetext" "\\frac" "\\frame" "\\framebox" "\\hfill" "\\hline" "\\hrulespace" "\\hspace" "\\huge" "\\hyphenation" "\\include" "\\includeonly" "\\indent" "\\input" "\\it" "\\kill" "\\label" "\\large" "\\ldots" "\\line" "\\linebreak" "\\linethickness" "\\listoffigures" "\\listoftables" "\\location" "\\makebox" "\\maketitle" "\\mark" "\\mbox" "\\medskip" "\\multicolumn" "\\multiput" "\\newcommand" "\\newcounter" "\\newenvironment" "\\newfont" "\\newlength" "\\newline" "\\newpage" "\\newsavebox" "\\newtheorem" "\\nocite" "\\nofiles" "\\noindent" "\\nolinebreak" "\\nopagebreak" "\\normalsize" "\\onecolumn" "\\opening" "\\oval" "\\overbrace" "\\overline" "\\pagebreak" "\\pagenumbering" "\\pageref" "\\pagestyle" "\\par" "\\parbox" "\\put" "\\raggedbottom" "\\raggedleft" "\\raggedright" "\\raisebox" "\\ref" "\\rm" "\\roman" "\\rule" "\\savebox" "\\sc" "\\scriptsize" "\\setcounter" "\\setlength" "\\settowidth" "\\sf" "\\shortstack" "\\signature" "\\sl" "\\small" "\\smallskip" "\\sqrt" "\\tableofcontents" "\\telephone" "\\thanks" "\\thispagestyle" "\\tiny" "\\title" "\\tt" "\\twocolumn" "\\typein" "\\typeout" "\\underbrace" "\\underline" "\\usebox" "\\usecounter" "\\value" "\\vdots" "\\vector" "\\verb" "\\vfill" "\\vline" "\\vspace") (#$ . 73696))
(byte-code "\306B\307\310\211\310\211\203-
@\311\312\f\"\203\"\f\nB\202&\f	B
A\211\204*\313\314\n\237!\315\316\314	\237!\317\260*!\210\320\321!\210\320\322!\207" [current-load-list rest names org-latex-entities x #:--cl-dolist-temp-- org-latex-entities-regexp (lambda (#1=#:defconst-tmp-var) (defconst org-latex-entities-regexp #1#)) nil string-match "[a-zA-Z]$" "\\(" regexp-opt "\\>\\)" "\\|\\(" "\\)" provide org-export-latex org-latex] 7)
