;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\207" [require latex tex] 2) #@39 Key=value options for caption macros. (defvar LaTeX-caption-key-val-options '(("aboveskip") ("belowskip") ("font" ("scriptsize" "footnotesize" "small" "normalsize" "large" "Large" "normalfont" "up" "it" "sl" "sc" "md" "bf" "rm" "sf" "tt" "singlespacing" "onehalfspacing" "doublespacing" "stretch" "normalcolor" "color" "normal")) ("font+" ("scriptsize" "footnotesize" "small" "normalsize" "large" "Large" "normalfont" "up" "it" "sl" "sc" "md" "bf" "rm" "sf" "tt" "singlespacing" "onehalfspacing" "doublespacing" "stretch" "normalcolor" "color" "normal")) ("format" ("plain" "hang")) ("hangindent") ("hypcap" ("false" "no" "off" "0" "true" "yes" "on" "1")) ("hypcapspace") ("indention") ("justification" ("justified" "centering" "centerlast" "centerfirst" "raggedright" "RaggedRight" "raggedleft")) ("labelfont" ("scriptsize" "footnotesize" "small" "normalsize" "large" "Large" "normalfont" "up" "it" "sl" "sc" "md" "bf" "rm" "sf" "tt" "singlespacing" "onehalfspacing" "doublespacing" "stretch" "normalcolor" "color" "normal")) ("labelfont+" ("scriptsize" "footnotesize" "small" "normalsize" "large" "Large" "normalfont" "up" "it" "sl" "sc" "md" "bf" "rm" "sf" "tt" "singlespacing" "onehalfspacing" "doublespacing" "stretch" "normalcolor" "color" "normal")) ("labelformat" ("default" "empty" "simple" "brace" "parens" "autodot" "unnumbered")) ("labelsep" ("none" "colon" "period" "space" "quad" "newline" "endash")) ("list" ("false" "no" "off" "0" "true" "yes" "on" "1")) ("listformat" ("empty" "simple" "paren" "subsimple" "subparens")) ("margin") ("margin*") ("maxmargin") ("minmargin") ("name") ("oneside") ("parindent") ("parskip") ("position" ("top" "above" "bottom" "below" "auto")) ("singlelinecheck" ("false" "no" "off" "0" "true" "yes" "on" "1")) ("slc" ("false" "no" "off" "0" "true" "yes" "on" "1")) ("skip") ("strut" ("false" "no" "off" "0" "true" "yes" "on" "1")) ("style" ("base" "default")) ("textfont" ("scriptsize" "footnotesize" "small" "normalsize" "large" "Large" "normalfont" "up" "it" "sl" "sc" "md" "bf" "rm" "sf" "tt" "singlespacing" "onehalfspacing" "doublespacing" "stretch" "normalcolor" "color" "normal")) ("textfont+" ("scriptsize" "footnotesize" "small" "normalsize" "large" "Large" "normalfont" "up" "it" "sl" "sc" "md" "bf" "rm" "sf" "tt" "singlespacing" "onehalfspacing" "doublespacing" "stretch" "normalcolor" "color" "normal")) ("textformat" ("empty" "simple" "period")) ("twoside") ("type" ("figure" "table")) ("type*" ("figure" "table")) ("width")) (#$ . 150)) #@52 Buffer-local key=value options for caption macros. (defvar LaTeX-caption-key-val-options-local nil (#$ . 2653)) (make-variable-buffer-local 'LaTeX-caption-key-val-options-local) #@86 List of float types provided by other LaTeX packages and supported by `caption.sty'. (defvar LaTeX-caption-supported-float-types '("figure" "table" "ContinuedFloat" "sub" "subtable" "subfigure" "bi" "bi-first" "bi-second" "ruled" "boxed" "floatingfigure" "floatingtable" "lstlisting" "longtable" "figwindow" "tabwindow" "parpic" "SCfigure" "SCtable" "supertabular" "xtabular" "threeparttable" "measuredfigure" "wrapfigure" "wraptable") (#$ . 2837)) #@100 Information about caption-DeclareCaptions in the current buffer. Generated by `TeX-auto-add-type'. (defvar LaTeX-auto-caption-DeclareCaption nil (#$ . 3293)) #@100 Information about caption-DeclareCaptions in the current buffer. Generated by `TeX-auto-add-type'. (defvar LaTeX-caption-DeclareCaption-list nil (#$ . 3458)) (make-variable-buffer-local 'LaTeX-caption-DeclareCaption-list) #@100 Information about caption-DeclareCaptions in the current buffer. Generated by `TeX-auto-add-type'. (defvar LaTeX-caption-DeclareCaption-changed nil (#$ . 3687)) (make-variable-buffer-local 'LaTeX-caption-DeclareCaption-changed) #@140 Add information about CAPTION-DECLARECAPTIONS to the current buffer. Generated by `TeX-auto-add-type'. (fn &rest CAPTION-DECLARECAPTIONS) (defalias 'LaTeX-add-caption-DeclareCaptions #[128 "\300\301\"\207" [TeX-auto-add-information "caption-DeclareCaption"] 4 (#$ . 3922)]) #@97 List of caption-DeclareCaptions active in the current buffer. Generated by `TeX-auto-add-type'. (defalias 'LaTeX-caption-DeclareCaption-list #[0 "\300\301!\207" [TeX-auto-list-information "caption-DeclareCaption"] 2 (#$ . 4204)]) (byte-code "\300\301\302\303#\210\304\305\306\"\207" [add-to-list TeX-auto-parser ("caption-DeclareCaption" LaTeX-auto-caption-DeclareCaption LaTeX-add-caption-DeclareCaptions LaTeX-caption-DeclareCaption-list LaTeX-caption-DeclareCaption-changed) t add-hook TeX-remove-style-hook #[0 "\301\211\207" [LaTeX-caption-DeclareCaption-list nil] 2]] 4) #@75 Matches the arguments of different `\DeclareCaption*' from `caption.sty'. (defvar LaTeX-caption-DeclareCaption-regexp (cons "\\\\DeclareCaption\\(Font\\|Format\\|Justification\\|LabelFormat\\|LabelSeparator\\|ListFormat\\|Option\\|Style\\|TextFormat\\)\\*?[ \n %]*{\\([^}]+\\)}" '((0 1 2) LaTeX-auto-caption-DeclareCaption)) (#$ . 4788)) #@59 Clear `LaTeX-auto-caption-DeclareCaption' before parsing. (defalias 'LaTeX-caption-auto-prepare #[0 "\301\211\207" [LaTeX-auto-caption-DeclareCaption nil] 2 (#$ . 5133)]) (byte-code "\300\301\302\303#\210\300\304\305\303#\207" [add-hook TeX-auto-prepare-hook LaTeX-caption-auto-prepare t TeX-update-style-hook TeX-auto-parse] 4) #@88 Update the buffer-local key-val options before offering them in `caption'-completions. (defalias 'LaTeX-caption-update-key-val-options #[0 "\302 \211\203\324\211@\211A@\303\230\203\211A@\304\305O\227\202\211A@\227\3068\307\"A\310!\311\230\203A\312\301!\203A\313\307 @@\"@\"\262\313\307\"@\"\314\230\203eC\211\235\203[\202^\211B\262\262\202\307\203\262\311\230\203\222\312\301!\203\222\315\316\317\320C#!D\211\235\203\213\202\216\211B\262\262\316\317\320C#!D\211\235\203\250\202\253\211B\262\262\202\307CD\211\235\203\300\202\303\211B\262\262\310!\266A\266\202\202\210\321\322 \235\205.\323\324!\205.\324 \205.\325\211\205,\211@\326\327\324 \"\307\"A\310!\313\307\"@\"\316\317\320#!D\211\235\203\202\211B\262\262\310!\266A\266\202\202\350\262\207" [LaTeX-caption-key-val-options-local LaTeX-subcaption-key-val-options LaTeX-caption-DeclareCaption-list "LabelSeparator" 0 8 2 assoc copy-alist "labelformat" boundp assq-delete-all "option" "subrefformat" TeX-delete-duplicate-strings apply append "newfloat" TeX-style-list fboundp LaTeX-newfloat-DeclareFloatingEnvironment-list ("type" "type*") mapcar car] 13 (#$ . 5469)]) #@203 Insert caption-commands from `caption.sty'. If OPTIONAL, indicate `(Optional)' while reading key=val and insert it in square brackets. PROMPT replaces the standard one. (fn OPTIONAL &optional PROMPT) (defalias 'LaTeX-arg-caption-command #[513 "\301 \210\302#\303\"\207" [LaTeX-caption-key-val-options-local LaTeX-caption-update-key-val-options TeX-read-key-val TeX-argument-insert] 6 (#$ . 6700)]) #@160 Insert various `\DeclareCaptionFORMAT' commands. If OPTIONAL, insert argument in square brackets. FORMAT is the suffix of the command. (fn OPTIONAL FORMAT) (defalias 'LaTeX-arg-caption-DeclareCaption #[514 "\300\301!\302\303\304\305\260E!\210\306\"\207" [TeX-read-string "Name: " LaTeX-add-caption-DeclareCaptions "\\DeclareCaption" "{" "}" TeX-argument-insert] 9 (#$ . 7112)]) #@198 Query for the arguments of "\captionbox" incl. a label and insert them. If STAR is non-nil, then do not query for a \label and a short caption, insert only a caption. (fn OPTIONAL &optional STAR) (defalias 'LaTeX-arg-caption-captionbox #[513 "\306 \307\310\311\312#!?\205\211GY\205\307\310\313\311\314#!\315 \210\211\203/\211\316\230\204/ \n\261\210 \261\210\204=\317\320\"\210\fc\266\321\322\"\311#$\323=\203W%\324\232\202v$\325=\203e%\326\232\206v$\327=\203t%\330\232?\206v#?\205\206\331\310\313\311\332#\333\334\335 \"\"\211?\206\222\211\205\222\211\316\230#$\323=\203\242%\324\232\202\301$\325=\203\260%\326\232\206\301$\327=\203\277%\330\232?\206\301#?\205\333\211\203\332\211\316\230\204\332\331\310\313\311\336#\337\"\202\333\316\203\344\340\313\"\210\211\203\355\340\313\"\210,\266&\205\367\341 \207" [LaTeX-short-caption-prompt-length LaTeX-optop LaTeX-optcl TeX-grop TeX-grcl TeX-arg-opening-brace LaTeX-current-environment TeX-read-string TeX-argument-prompt nil "Caption" t "Short caption" indent-according-to-mode "" LaTeX-label environment "[" "]" show-all-optional-args (4) show-optional-args (4) mandatory-args-only (4) completing-read "Width" mapcar #[257 "@P\207" [TeX-esc] 3 "\n\n(fn ELT)"] LaTeX-length-list "Inner position" ("c" "l" "r" "s") TeX-argument-insert LaTeX-fill-paragraph TeX-arg-closing-brace TeX-last-optional-rejected TeX-insert-macro-default-style current-prefix-arg auto-fill-function] 9 (#$ . 7507)]) #@219 Query for the arguments of "\captionof" macro and insert them. If OPTIONAL is non-nil, insert the arguments in brackets. If STAR is non-nil, do not query for a short-caption and a label. (fn OPTIONAL &optional STAR) (defalias 'LaTeX-arg-caption-captionof #[513 "\306\307\310\311#\"\312\313\314\307\310\315#!?\205%\211G Y\205%\314\307\316\310\317#!\320 \210\321\"\210\211\203>\211\322\230\204>\n \261\210\321\"\210\f\203K\323 \210?\205\216\212\235\204d\235\204d\324 \"\203\325\235\203o\326\202z\235\203y\327\202z\330\"\202\202\325!)\205\216\331 \210\320 \210\310\207" [LaTeX-caption-supported-float-types LaTeX-short-caption-prompt-length LaTeX-optop LaTeX-optcl auto-fill-function LaTeX-label-alist completing-read TeX-argument-prompt nil "Float type" ("figure" "subfigure" "floatingfigure" "figwindow" "SCfigure" "measuredfigure" "wrapfigure") ("table" "subtable" "floatingtable" "tabwindow" "SCtable" "supertabular" "xtabular" "threeparttable" "wraptable") TeX-read-string "Caption" t "Short caption" indent-according-to-mode TeX-argument-insert "" LaTeX-fill-paragraph assoc LaTeX-label "figure" "table" environment LaTeX-newline] 11 (#$ . 9018)]) (TeX-add-style-hook "caption" #[0 "\305!\210\306 !\307\310 \235\203.\311\312!\204\311\313!\203.\314\315\316\312 !\206(\316\313 !DC \n#\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350&\210\351\352!\210\353\354!\205d\f\355=\205d\356\357\360\"\210\356\361\362\"\207" [LaTeX-caption-DeclareCaption-regexp LaTeX-caption-key-val-options LaTeX-caption-key-val-options-local LaTeX-bicaption-key-val-options TeX-install-font-lock TeX-auto-add-regexp copy-alist "bicaption" TeX-style-list fboundp LaTeX-babel-active-languages LaTeX-polyglossia-active-languages append "language" butlast TeX-add-symbols ("caption*" t) ("captionlistentry" [TeX-arg-eval completing-read (TeX-argument-prompt t nil "Float type") LaTeX-caption-supported-float-types] t) ("captionof" LaTeX-arg-caption-captionof) ("captionof*" (LaTeX-arg-caption-captionof t)) ("captionsetup" (TeX-arg-conditional (member "bicaption" (TeX-style-list)) ([LaTeX-arg-bicaption-captionsetup]) ([TeX-arg-eval completing-read (TeX-argument-prompt t nil "Float type") LaTeX-caption-supported-float-types])) (LaTeX-arg-caption-command)) ("captionsetup*" (TeX-arg-conditional (member "bicaption" (TeX-style-list)) ([LaTeX-arg-bicaption-captionsetup]) ([TeX-arg-eval completing-read (TeX-argument-prompt t nil "Float type") LaTeX-caption-supported-float-types])) (LaTeX-arg-caption-command)) ("clearcaptionsetup" [LaTeX-arg-caption-command "Single key"] (TeX-arg-eval completing-read (TeX-argument-prompt nil nil "Float type") LaTeX-caption-supported-float-types)) ("clearcaptionsetup*" [LaTeX-arg-caption-command "Single key"] (TeX-arg-eval completing-read (TeX-argument-prompt nil nil "Float type") LaTeX-caption-supported-float-types)) ("captionbox" (LaTeX-arg-caption-captionbox) t) ("captionbox*" (LaTeX-arg-caption-captionbox t) t) ("continuedfloat" 0) ("continuedfloat*" 0) ("DeclareCaptionFont" (LaTeX-arg-caption-DeclareCaption "Font") t) ("DeclareCaptionFormat" (LaTeX-arg-caption-DeclareCaption "Format") t) ("DeclareCaptionFormat*" (LaTeX-arg-caption-DeclareCaption "Format") t) ("DeclareCaptionJustification" (LaTeX-arg-caption-DeclareCaption "Justification") t) ("DeclareCaptionLabelFormat" (LaTeX-arg-caption-DeclareCaption "LabelFormat") t) ("DeclareCaptionLabelSeparator" (LaTeX-arg-caption-DeclareCaption "LabelSeparator") t) ("DeclareCaptionLabelSeparator*" (LaTeX-arg-caption-DeclareCaption "LabelSeparator") t) ("DeclareCaptionListFormat" (LaTeX-arg-caption-DeclareCaption "ListFormat") t) ("DeclareCaptionOption" (LaTeX-arg-caption-DeclareCaption "Option") t) ("DeclareCaptionStyle" (LaTeX-arg-caption-DeclareCaption "Style") [LaTeX-arg-caption-command "Additional options"] (LaTeX-arg-caption-command "Options")) ("DeclareCaptionTextFormat" (LaTeX-arg-caption-DeclareCaption "TextFormat") t) ("bothIfFirst" 2) ("bothIfSecond" 2) LaTeX-paragraph-commands-add-locally ("captionbox" "captionof") featurep font-latex font-latex-setup font-latex-add-keywords (("caption" "*[{") ("captionlistentry" "[{") ("captionof" "*{[{") ("captionbox" "*[{[[")) textual (("captionsetup" "*[[{") ("clearcaptionsetup" "*[{") ("continuedfloat" "") ("DeclareCaptionFont" "{{") ("DeclareCaptionFormat" "*{{") ("DeclareCaptionJustification" "{{") ("DeclareCaptionLabelFormat" "{{") ("DeclareCaptionLabelSeparator" "*{{") ("DeclareCaptionListFormat" "{{") ("DeclareCaptionOption" "{{") ("DeclareCaptionStyle" "{[{") ("DeclareCaptionTextFormat" "{{")) function] 26] TeX-dialect) #@53 Prompt for package options for the caption package. (defalias 'LaTeX-caption-package-options #[0 "\301\302\303\304\305\306$\"\207" [LaTeX-caption-key-val-options TeX-read-key-val t append (("compatibility" ("true" "false"))) (("figureposition" ("top" "above" "bottom" "below"))) (("tableposition" ("top" "above" "bottom" "below")))] 7 (#$ . 13703)])