;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\207" [require tex latex] 2) #@57 Key=value options always available for geometry macros. (defvar LaTeX-geometry-always-key-val-options '(("layout") ("layoutwidth") ("layoutheight") ("layoutsize") ("layouthoffset") ("layoutvoffset") ("layoutoffset") ("hscale") ("vscale") ("scale") ("width") ("totalwidth") ("height") ("totalheight") ("total") ("textwidth") ("textheight") ("text") ("body") ("lines") ("includehead") ("includefoot") ("includeheadfoot") ("includemp") ("includeall") ("ignorehead") ("ignorefoot") ("ignoreheadfoot") ("ignoremp") ("ignoreall") ("heightrounded") ("hdivide") ("vdivide") ("divide") ("left") ("lmargin") ("inner") ("right") ("rmargin") ("outer") ("top") ("tmargin") ("bottom") ("bmargin") ("hmargin") ("vmargin") ("margin") ("hmarginratio") ("vmarginratio") ("marginratio") ("ratio") ("hcentering") ("vcentering") ("centering") ("twoside") ("asymmetric") ("bindingoffset") ("hdivide") ("vdivide") ("divide") ("headheight") ("head") ("headsep") ("footskip") ("foot") ("nohead") ("nofoot") ("noheadfoot") ("footnotesep") ("marginparwidth") ("marginpar") ("marginparsep") ("nomarginpar") ("columnsep") ("hoffset") ("voffset") ("offset") ("twocolumn") ("onecolumn") ("twoside") ("textwidth") ("textheight") ("reversemp") ("reversemarginpar")) (#$ . 150)) #@69 Key=value options allowed only in the preamble for geometry macros. (defvar LaTeX-geometry-preamble-key-val-options '(("paper" ("a0paper" "a1paper" "a2paper" "a3paper" "a4paper" "a5paper" "a6paper" "b0paper" "b1paper" "b2paper" "b3paper" "b4paper" "b5paper" "b6paper" "c0paper" "c1paper" "c2paper" "c3paper" "c4paper" "c5paper" "c6paper" "b0j" "b1j" "b2j" "b3j" "b4j" "b5j" "b6j" "ansiapaper" "ansibpaper" "ansicpaper" "ansidpaper" "ansiepaper")) ("papername" ("a0paper" "a1paper" "a2paper" "a3paper" "a4paper" "a5paper" "a6paper" "b0paper" "b1paper" "b2paper" "b3paper" "b4paper" "b5paper" "b6paper" "c0paper" "c1paper" "c2paper" "c3paper" "c4paper" "c5paper" "c6paper" "b0j" "b1j" "b2j" "b3j" "b4j" "b5j" "b6j" "ansiapaper" "ansibpaper" "ansicpaper" "ansidpaper" "ansiepaper")) ("a0paper") ("a1paper") ("a2paper") ("a3paper") ("a4paper") ("a5paper") ("a6paper") ("b0paper") ("b1paper") ("b2paper") ("b3paper") ("b4paper") ("b5paper") ("b6paper") ("c0paper") ("c1paper") ("c2paper") ("c3paper") ("c4paper") ("c5paper") ("c6paper") ("b0j") ("b1j") ("b2j") ("b3j") ("b4j") ("b5j") ("b6j") ("ansiapaper") ("ansibpaper") ("ansicpaper") ("ansidpaper") ("ansiepaper") ("screen") ("paperwidth") ("paperheight") ("papersize") ("landscape") ("portrait") ("driver" ("dvips" "dvipdfm" "dvipdfmx" "xdvipdfmx" "pdftex" "luatex" "vtex" "xetex" "auto" "none")) ("dvips") ("dvipdfm") ("dvipdfmx") ("xdvipdfmx") ("pdftex") ("luatex") ("xetex") ("vtex") ("verbose") ("reset") ("mag") ("truedimen") ("pass") ("showframe") ("showcrop")) (#$ . 1401)) #@100 Information about geometry-savegeometries in the current buffer. Generated by `TeX-auto-add-type'. (defvar LaTeX-auto-geometry-savegeometry nil (#$ . 2939)) #@100 Information about geometry-savegeometries in the current buffer. Generated by `TeX-auto-add-type'. (defvar LaTeX-geometry-savegeometry-list nil (#$ . 3103)) (make-variable-buffer-local 'LaTeX-geometry-savegeometry-list) #@100 Information about geometry-savegeometries in the current buffer. Generated by `TeX-auto-add-type'. (defvar LaTeX-geometry-savegeometry-changed nil (#$ . 3330)) (make-variable-buffer-local 'LaTeX-geometry-savegeometry-changed) #@140 Add information about GEOMETRY-SAVEGEOMETRIES to the current buffer. Generated by `TeX-auto-add-type'. (fn &rest GEOMETRY-SAVEGEOMETRIES) (defalias 'LaTeX-add-geometry-savegeometries #[128 "\300\301\"\207" [TeX-auto-add-information "geometry-savegeometry"] 4 (#$ . 3563)]) #@97 List of geometry-savegeometries active in the current buffer. Generated by `TeX-auto-add-type'. (defalias 'LaTeX-geometry-savegeometry-list #[0 "\300\301!\207" [TeX-auto-list-information "geometry-savegeometry"] 2 (#$ . 3844)]) (byte-code "\300\301\302\303#\210\304\305\306\"\207" [add-to-list TeX-auto-parser ("geometry-savegeometry" LaTeX-auto-geometry-savegeometry LaTeX-add-geometry-savegeometries LaTeX-geometry-savegeometry-list LaTeX-geometry-savegeometry-changed) t add-hook TeX-remove-style-hook #[0 "\301\211\207" [LaTeX-geometry-savegeometry-list nil] 2]] 4) #@66 Matches the argument of `\savegeometry' from `geometry' package. (defvar LaTeX-geometry-savegeometry-regexp '("\\\\savegeometry{\\([^}]+\\)}" 1 LaTeX-auto-geometry-savegeometry) (#$ . 4421)) #@58 Clear `LaTeX-auto-geometry-savegeometry' before parsing. (defalias 'LaTeX-geometry-auto-prepare #[0 "\301\211\207" [LaTeX-auto-geometry-savegeometry nil] 2 (#$ . 4618)]) (byte-code "\301\302\303\304#\210\301\305\306\304#\210\307\310\311#\207" [TeX-dialect add-hook TeX-auto-prepare-hook LaTeX-geometry-auto-prepare t TeX-update-style-hook TeX-auto-parse TeX-add-style-hook "geometry" #[0 "\304!\210\305\306\307\310\311\312%\210\313\314!\203 \315=\203\316\317\320\"\210\321\322\323\"\205.\n\324=?\205.\325\211\207" [LaTeX-geometry-savegeometry-regexp TeX-install-font-lock TeX-engine TeX-PDF-from-DVI TeX-auto-add-regexp TeX-add-symbols ("geometry" (TeX-arg-eval TeX-read-key-val nil (append LaTeX-geometry-preamble-key-val-options LaTeX-geometry-always-key-val-options))) ("newgeometry" (TeX-arg-key-val LaTeX-geometry-always-key-val-options)) ("restoregeometry" 0) ("savegeometry" (TeX-arg-eval (lambda nil (let ((name (TeX-read-string "Name: "))) (LaTeX-add-geometry-savegeometries name) (format "%s" name))))) ("loadgeometry" (TeX-arg-eval (lambda nil (completing-read "Name: " (LaTeX-geometry-savegeometry-list))))) featurep font-latex font-latex-setup font-latex-add-keywords (("geometry" "{") ("newgeometry" "{") ("restoregeometry" "") ("savegeometry" "{") ("loadgeometry" "{")) function LaTeX-provided-package-options-member "geometry" "dvipdfmx" xetex "Dvipdfmx"] 6]] 4) #@54 Prompt for package options for the geometry package. (defalias 'LaTeX-geometry-package-options #[0 "\302\303\304 \"\"\207" [LaTeX-geometry-preamble-key-val-options LaTeX-geometry-always-key-val-options TeX-read-key-val t append] 5 (#$ . 6013)])