%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303\304\305\306\307\310\311\312\313\314&\n\210\315\316\317\320\321\322\323\324\325\326\327\330&\210\331\332\317\333\327\316\334\335&\210\331\336\337\340\327\316\334\341&\210\331\342\343\344\327\316\323\324\325\345\334\346&\210\331\347\350\351\327\316\334\352&\210\331\353\354\355\327\316\334\356&\210\331\357\360\361\327\316\334\362&\210\331\363\360\364\327\316\334\362&\210\331\365\360\366\327\316\334\362&\210\331\367\370\371\327\316\334\362&\210\331\372\317\373\327\316\334\374&\210\331\375\376\377\327\316\334\201@ &\210\331\201A \201B \201C \327\316\334\362&\210\331\201D \201E \201F \327\316\334\201G \201H \201I & \210\331\201J \201K \201L \327\316\323\324\325\201M \334\352&\210\331\201N \201O \201P \327\316\334\352&\210\331\201Q \201R \201S \327\316\334\201T &\210\331\201U \201V \201W \327\316\334\201X &\210\331\201Y \201Z \201[ \327\201\\ \334\374&\207" [require ox org-export-define-backend texinfo ((bold . org-texinfo-bold) (center-block . org-texinfo-center-block) (clock . org-texinfo-clock) (code . org-texinfo-code) (comment lambda (&rest args) #1="") (comment-block lambda (&rest args) #1#) (drawer . org-texinfo-drawer) (dynamic-block . org-texinfo-dynamic-block) (entity . org-texinfo-entity) (example-block . org-texinfo-example-block) (export-block . org-texinfo-export-block) (export-snippet . org-texinfo-export-snippet) (fixed-width . org-texinfo-fixed-width) (footnote-definition . org-texinfo-footnote-definition) (footnote-reference . org-texinfo-footnote-reference) (headline . org-texinfo-headline) (inline-src-block . org-texinfo-inline-src-block) (inlinetask . org-texinfo-inlinetask) (italic . org-texinfo-italic) (item . org-texinfo-item) (keyword . org-texinfo-keyword) (line-break . org-texinfo-line-break) (link . org-texinfo-link) (paragraph . org-texinfo-paragraph) (plain-list . org-texinfo-plain-list) (plain-text . org-texinfo-plain-text) (planning . org-texinfo-planning) (property-drawer . org-texinfo-property-drawer) (quote-block . org-texinfo-quote-block) (quote-section . org-texinfo-quote-section) (radio-target . org-texinfo-radio-target) (section . org-texinfo-section) (special-block . org-texinfo-special-block) (src-block . org-texinfo-src-block) (statistics-cookie . org-texinfo-statistics-cookie) (subscript . org-texinfo-subscript) (superscript . org-texinfo-superscript) (table . org-texinfo-table) (table-cell . org-texinfo-table-cell) (table-row . org-texinfo-table-row) (target . org-texinfo-target) (template . org-texinfo-template) (timestamp . org-texinfo-timestamp) (verbatim . org-texinfo-verbatim) (verse-block . org-texinfo-verse-block)) :export-block "TEXINFO" :filters-alist ((:filter-headline . org-texinfo-filter-section-blank-lines) (:filter-parse-tree . org-texinfo--normalize-headlines) (:filter-section . org-texinfo-filter-section-blank-lines)) :menu-entry (105 "Export to Texinfo" ((116 "As TEXI file" org-texinfo-export-to-texinfo) (105 "As INFO file" org-texinfo-export-to-info))) :options-alist ((:texinfo-filename "TEXINFO_FILENAME" nil nil t) (:texinfo-class "TEXINFO_CLASS" nil org-texinfo-default-class t) (:texinfo-header "TEXINFO_HEADER" nil nil newline) (:texinfo-post-header "TEXINFO_POST_HEADER" nil nil newline) (:subtitle "SUBTITLE" nil nil newline) (:subauthor "SUBAUTHOR" nil nil newline) (:texinfo-dircat "TEXINFO_DIR_CATEGORY" nil nil t) (:texinfo-dirtitle "TEXINFO_DIR_TITLE" nil nil t) (:texinfo-dirdesc "TEXINFO_DIR_DESC" nil nil t) (:texinfo-printed-title "TEXINFO_PRINTED_TITLE" nil nil t)) custom-declare-group org-export-texinfo nil "Options for exporting Org mode files to Texinfo." :tag "Org Export Texinfo" :version "24.4" :package-version (Org . "8.0") :group org-export custom-declare-variable org-texinfo-coding-system "Default document encoding for Texinfo output.\n\nIf nil it will default to `buffer-file-coding-system'." :type coding-system org-texinfo-default-class "info" "The default Texinfo class." (string :tag "Texinfo class") org-texinfo-classes '(("info" "@documentencoding AUTO\n@documentlanguage AUTO" ("@chapter %s" . "@unnumbered %s") ("@section %s" . "@unnumberedsec %s") ("@subsection %s" . "@unnumberedsubsec %s") ("@subsubsection %s" . "@unnumberedsubsubsec %s"))) "Alist of Texinfo classes and associated header and structure.\nIf #+TEXINFO_CLASS is set in the buffer, use its value and the\nassociated information. Here is the structure of each cell:\n\n (class-name\n header-string\n (numbered-section . unnumbered-section)\n ...)\n\n\nThe header string\n-----------------\n\nThe header string is inserted in the header of the generated\ndocument, right after \"@setfilename\" and \"@settitle\"\ncommands.\n\nIf it contains the special string\n\n \"@documentencoding AUTO\"\n\n\"AUTO\" will be replaced with an appropriate coding system. See\n`org-texinfo-coding-system' for more information. Likewise, if\nthe string contains the special string\n\n \"@documentlanguage AUTO\"\n\n\"AUTO\" will be replaced with the language defined in the\nbuffer, through #+LANGUAGE keyword, or globally, with\n`org-export-default-language', which see.\n\n\nThe sectioning structure\n------------------------\n\nThe sectioning structure of the class is given by the elements\nfollowing the header string. For each sectioning level, a number\nof strings is specified. A %s formatter is mandatory in each\nsection string and will be replaced by the title of the section.\n\nInstead of a list of sectioning commands, you can also specify\na function name. That function will be called with two\nparameters, the reduced) level of the headline, and a predicate\nnon-nil when the headline should be numbered. It must return\na format string in which the section title will be added." (Org . "8.2") (repeat (list (string :tag "Texinfo class") (string :tag "Texinfo header") (repeat :tag "Levels" :inline t (choice (cons :tag "Heading" (string :tag " numbered") (string :tag "unnumbered")) (function :tag "Hook computing sectioning"))))) org-texinfo-format-headline-function 'ignore "Function to format headline text.\n\nThis function will be called with 5 arguments:\nTODO the todo keyword (string or nil).\nTODO-TYPE the type of todo (symbol: `todo', `done', nil)\nPRIORITY the priority of the headline (integer or nil)\nTEXT the main headline text (string).\nTAGS the tags as a list of strings (list of strings or nil).\n\nThe function result will be used in the section format string.\n\nAs an example, one could set the variable to the following, in\norder to reproduce the default set-up:\n\n(defun org-texinfo-format-headline (todo todo-type priority text tags)\n \"Default format function for a headline.\"\n (concat (when todo\n (format \"\\\\textbf{\\\\textsc{\\\\textsf{%s}}} \" todo))\n (when priority\n (format \"\\\\framebox{\\\\#%c} \" priority))\n text\n (when tags\n (format \"\\\\hfill{}\\\\textsc{%s}\"\n (mapconcat \\='identity tags \":\"))))" function org-texinfo-node-description-column 32 "Column at which to start the description in the node listings.\nIf a node title is greater than this length, the description will\nbe placed after the end of the title." integer org-texinfo-active-timestamp-format "@emph{%s}" "A printf format string to be applied to active timestamps." string org-texinfo-inactive-timestamp-format "A printf format string to be applied to inactive timestamps." org-texinfo-diary-timestamp-format "A printf format string to be applied to diary timestamps." org-texinfo-link-with-unknown-path-format "@indicateurl{%s}" "Format string for links with unknown path type." org-texinfo-tables-verbatim "When non-nil, tables are exported verbatim." boolean org-texinfo-table-scientific-notation "%s\\,(%s)" "Format string to display numbers in scientific notation.\nThe format should have \"%s\" twice, for mantissa and exponent\n(i.e. \"%s\\\\times10^{%s}\").\n\nWhen nil, no transformation is made." (choice (string :tag "Format string") (const :tag "No formatting" nil)) org-texinfo-def-table-markup "@samp" "Default setting for @table environments." org-texinfo-text-markup-alist '((bold . "@strong{%s}") (code . code) (italic . "@emph{%s}") (verbatim . verb) (comment . "@c %s")) "Alist of Texinfo expressions to convert text markup.\n\nThe key must be a symbol among `bold', `italic' and `comment'.\nThe value is a formatting string to wrap fontified text with.\n\nValue can also be set to the following symbols: `verb' and\n`code'. For the former, Org will use \"@verb\" to\ncreate a format string and select a delimiter character that\nisn't in the string. For the latter, Org will use \"@code\"\nto typeset and try to protect special characters.\n\nIf no association can be found for a given markup, text will be\nreturned as-is." alist :options (bold code italic verbatim comment) org-texinfo-format-drawer-function (lambda (name contents) contents) "Function called to format a drawer in Texinfo code.\n\nThe function must accept two parameters:\n NAME the drawer name, like \"LOGBOOK\"\n CONTENTS the contents of the drawer.\n\nThe function should return the string to be exported.\n\nThe default function simply returns the value of CONTENTS." (Org . "8.2") org-texinfo-format-inlinetask-function 'ignore "Function called to format an inlinetask in Texinfo code.\n\nThe function must accept six parameters:\n TODO the todo keyword, as a string\n TODO-TYPE the todo type, a symbol among `todo', `done' and nil.\n PRIORITY the inlinetask priority, as a string\n NAME the inlinetask name, as a string.\n TAGS the inlinetask tags, as a list of strings.\n CONTENTS the contents of the inlinetask, as a string.\n\nThe function should return the string to be exported.\n\nFor example, the variable could be set to the following function\nin order to mimic default behavior:\n\n(defun org-texinfo-format-inlinetask (todo type priority name tags contents)\n\"Format an inline task element for Texinfo export.\"\n (let ((full-title\n (concat\n (when todo\n (format \"@strong{%s} \" todo))\n (when priority (format \"#%c \" priority))\n title\n (when tags\n (format \":%s:\"\n (mapconcat \\='identity tags \":\")))))\n (format (concat \"@center %s\n\n\"\n \"%s\"\n \"\n\"))\n full-title contents))" org-texinfo-info-process '("makeinfo %f") "Commands to process a Texinfo file to an INFO file.\nThis is list of strings, each of them will be given to the shell\nas a command. %f in the command will be replaced by the full\nfile name, %b by the file base name (i.e without extension) and\n%o by the base directory of the file." (repeat :tag "Shell command sequence" (string :tag "Shell command")) org-texinfo-logfiles-extensions '("aux" "toc" "cp" "fn" "ky" "pg" "tp" "vr") "The list of file extensions to consider as Texinfo logfiles.\nThe logfiles will be remove if `org-texinfo-remove-logfiles' is\nnon-nil." (repeat (string :tag "Extension")) org-texinfo-remove-logfiles t "Non-nil means remove the logfiles produced by compiling a Texinfo file.\nBy default, logfiles are files with these extensions: .aux, .toc,\n.cp, .fn, .ky, .pg and .tp. To define the set of logfiles to remove,\nset `org-texinfo-logfiles-extensions'." org-export-latex] 12) #@187 Maximum depth for creation of detailed menu listings. Beyond this depth, Texinfo will not recognize the nodes and will cause errors. Left as a constant in case this value ever changes. (defconst org-texinfo-max-toc-depth 4 (#$ . 11767)) #@243 List of coding systems supported by Texinfo, as strings. Specified coding system will be matched against these strings. If two strings share the same prefix (e.g. "ISO-8859-1" and "ISO-8859-15"), the most specific one has to be listed first. (defconst org-texinfo-supported-coding-systems '("US-ASCII" "UTF-8" "ISO-8859-15" "ISO-8859-1" "ISO-8859-2" "koi8-r" "koi8-u") (#$ . 12012)) #@59 Filter controlling number of blank lines after a section. (defalias 'org-texinfo-filter-section-blank-lines #[(headline back-end info) "\302\303\304\"\305\306 #)\207" [blanks headline make-string 2 10 replace-regexp-in-string "\n\\(?:\n[ ]*\\)*\\'"] 4 (#$ . 12401)]) #@317 Normalize headlines in TREE. BACK-END is the symbol specifying back-end used for export. INFO is a plist used as a communication channel. Make sure every headline in TREE contains a section, since those are required to install a menu. Also put exactly one blank line at the end of each section. Return new tree. (defalias 'org-texinfo--normalize-headlines #[(tree back-end info) "\302\303\304 $\210\207" [tree info org-element-map headline #[(hl) "\306\307\211;\203 \310\311\n $\202 A\312A@\n #\240\210+\210\211:\204- \311\202: @9\2039 AA\202: )\211\205t \313\f\314\315 \316%\211\211:\204Y ;\205a \317\202a @9\205a @)\320=?\205s \321\322\320\323DD\fB#))\207" [hl value property element contents info :post-blank 1 org-add-props nil plist-put org-element-map (headline section) identity t plain-text section apply org-element-set-contents :parent first] 7]] 5 (#$ . 12678)]) #@104 Return a character not used in string S. This is used to choose a separator for constructs like \verb. (defalias 'org-texinfo--find-verb-separator #[(s) "\306\211\307\310\311\310\nT\211 GW\2034 \nH\312\313\314!! \"\2040 \314!\310\211\2021 \311\204\f .\207" [ll #1=#:--cl-vec-- #2=#:--cl-idx-- c #3=#:--cl-var-- #4=#:--cl-var-- "~,./?;':\"|!@#%^&-_=+abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ<>()[]{}" -1 nil t string-match regexp-quote char-to-string s] 5 (#$ . 13589)]) #@95 Format TEXT depending on MARKUP text markup. See `org-texinfo-text-markup-alist' for details. (defalias 'org-texinfo--text-markup #[(text markup) " \236A\211\204 \202t \n\306=\203\"