From 1ea4eef62d24f4f0574afba646c635f677eeb7cc Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 26 Apr 2023 03:02:07 +0000 Subject: CTAN sync 202304260302 --- support/auctex/13.2-extra/CHANGES | 1287 + support/auctex/13.2-extra/CHANGES.sig | Bin 0 -> 566 bytes support/auctex/13.2-extra/ChangeLog.1 | 30712 +++++++++++++++++++ support/auctex/13.2-extra/ChangeLog.1.sig | Bin 0 -> 566 bytes support/auctex/13.2-extra/auctex.pdf | Bin 0 -> 679672 bytes support/auctex/13.2-extra/auctex.pdf.sig | Bin 0 -> 566 bytes support/auctex/13.2-extra/auctex.ps | 23584 ++++++++++++++ support/auctex/13.2-extra/auctex.ps.sig | Bin 0 -> 566 bytes support/auctex/13.2-extra/tex-ref.pdf | Bin 0 -> 153437 bytes support/auctex/13.2-extra/tex-ref.pdf.sig | Bin 0 -> 566 bytes support/auctex/13.2-extra/tex-ref.ps | 5433 ++++ support/auctex/13.2-extra/tex-ref.ps.sig | Bin 0 -> 566 bytes support/auctex/RELEASE-13.2 | 171 + support/auctex/RELEASE-13.2.sig | Bin 0 -> 566 bytes support/bib2gls/CHANGES | 35 + support/bib2gls/README.md | 2 +- support/bib2gls/bib2gls-begin.pdf | Bin 718677 -> 719971 bytes support/bib2gls/bib2gls-en.xml | 50 +- support/bib2gls/bib2gls-extra-en.xml | 12 + support/bib2gls/bib2gls-extra-nl.xml | 13 + support/bib2gls/bib2gls.1 | 4 +- support/bib2gls/bib2gls.pdf | Bin 5136230 -> 5328021 bytes support/bib2gls/examples/sample-authors.pdf | Bin 51554 -> 51563 bytes support/bib2gls/examples/sample-bacteria.pdf | Bin 54221 -> 54232 bytes support/bib2gls/examples/sample-chemical.pdf | Bin 54006 -> 54013 bytes support/bib2gls/examples/sample-citations.pdf | Bin 49745 -> 49752 bytes support/bib2gls/examples/sample-constants.pdf | Bin 97789 -> 97799 bytes support/bib2gls/examples/sample-hierarchical.pdf | Bin 52505 -> 52515 bytes .../bib2gls/examples/sample-markuplanguages.pdf | Bin 61070 -> 61083 bytes support/bib2gls/examples/sample-maths.pdf | Bin 121219 -> 121233 bytes support/bib2gls/examples/sample-media.pdf | Bin 166484 -> 166516 bytes support/bib2gls/examples/sample-msymbols.pdf | Bin 109211 -> 109228 bytes support/bib2gls/examples/sample-multi1.pdf | Bin 255310 -> 255325 bytes support/bib2gls/examples/sample-multi2.pdf | Bin 330706 -> 330719 bytes support/bib2gls/examples/sample-nested.pdf | Bin 52518 -> 52527 bytes support/bib2gls/examples/sample-people.pdf | Bin 50320 -> 50328 bytes support/bib2gls/examples/sample-textsymbols.pdf | Bin 73042 -> 73056 bytes support/bib2gls/examples/sample-textsymbols2.pdf | Bin 70256 -> 70270 bytes support/bib2gls/examples/sample-units1.pdf | Bin 57344 -> 57354 bytes support/bib2gls/examples/sample-units2.pdf | Bin 59076 -> 59088 bytes support/bib2gls/examples/sample-units3.pdf | Bin 44644 -> 44655 bytes support/bib2gls/examples/sample-usergroups.pdf | Bin 23827 -> 23823 bytes support/bib2gls/src/bib2gls-terms.bib | 101 +- support/bib2gls/src/bib2gls.bib | 889 +- support/bib2gls/src/bib2gls.pod | 2 +- support/bib2gls/src/bib2gls.tex | 3564 ++- 46 files changed, 64877 insertions(+), 982 deletions(-) create mode 100644 support/auctex/13.2-extra/CHANGES create mode 100644 support/auctex/13.2-extra/CHANGES.sig create mode 100644 support/auctex/13.2-extra/ChangeLog.1 create mode 100644 support/auctex/13.2-extra/ChangeLog.1.sig create mode 100644 support/auctex/13.2-extra/auctex.pdf create mode 100644 support/auctex/13.2-extra/auctex.pdf.sig create mode 100644 support/auctex/13.2-extra/auctex.ps create mode 100644 support/auctex/13.2-extra/auctex.ps.sig create mode 100644 support/auctex/13.2-extra/tex-ref.pdf create mode 100644 support/auctex/13.2-extra/tex-ref.pdf.sig create mode 100644 support/auctex/13.2-extra/tex-ref.ps create mode 100644 support/auctex/13.2-extra/tex-ref.ps.sig create mode 100644 support/auctex/RELEASE-13.2 create mode 100644 support/auctex/RELEASE-13.2.sig create mode 100644 support/bib2gls/bib2gls-extra-en.xml create mode 100644 support/bib2gls/bib2gls-extra-nl.xml (limited to 'support') diff --git a/support/auctex/13.2-extra/CHANGES b/support/auctex/13.2-extra/CHANGES new file mode 100644 index 0000000000..c156580fb3 --- /dev/null +++ b/support/auctex/13.2-extra/CHANGES @@ -0,0 +1,1287 @@ +Changes and New Features in AUCTeX +********************************** + +News in 13.2 +============ + + • AUCTeX no longer refuses to insert dollar sign when you type ‘$’ at + point where AUCTeX thinks the current math mode didn’t start with + dollar(s). AUCTeX assumes the user knows that it isn’t in math + mode actually. + + You can keep the former behavior by enabling the new customize + option ‘TeX-refuse-unmatched-dollar’. + + • AUCTeX supports completion-at-point of macro and environment + arguments in LaTeX buffers. The responsible function recognizes + the argument position and extracts the corresponding candidates + from the variables ‘TeX-symbol-list’ and ‘LaTeX-environment-list’. + + • AUCTeX underlines the argument of macros which produce underlined + text in the final product with ‘font-latex-underline-face’. The + corresponding keyword class is called ‘underline-command’. See the + section for fontification of macros if you dislike this feature and + wish to deactivate it. + + • Support for the Sioyek document viewer is added. + + • AUCTeX now requires GNU Emacs 25.1 or higher. + + • AUCTeX tracks the change in Emacs where initial inputs in the + minibuffer during queries are getting phased out. Queries for the + mandatory arguments of macros and environments are adjusted where + applicable. The value which will be used after hitting ‘RET’ + without other input is shown in the prompt in parentheses prefixed + with ‘default’. For this change the signature of the function + ‘TeX-arg-length’ is altered. The old argument list was: + (defun TeX-arg-length (optional &optional prompt + initial-input definition default) + + whereas the new one is: + (defun TeX-arg-length (optional &optional prompt + default initial-input definition) + + Note the position change of ‘DEFAULT’. + + • Indenting of conditionals is improved. Code inside constructs like + ‘\ifx . \else . \fi’ is correctly indented. An interface for style + files is also introduced which can add their macros to the + indentation engine. Check the file ‘algpseudocode.el’ for an + example. + + • You can optionally enable indent inside square brackets ‘[]’ by new + user options ‘TeX-indent-open-delimiters’ and + ‘TeX-indent-close-delimiters’. + + • Now ‘tex-buf.el’ is merged into ‘tex.el’ and no longer exists. If + your personal code has ‘(require 'tex-buf)’, one of the following + prescriptions would serve. + 1. Remove ‘(require 'tex-buf)’. + 2. Replace it with ‘(require 'tex)’. + 3. Replace it with ‘(require 'latex)’. + + • When you edit a document divided into multiple files, auto parsed + information for all sub files are saved under ‘auto’ subdirectory + at master directory when ‘TeX-parse-self’ and ‘TeX-auto-save’ + options are enabled. Now you can have support ‘.el’ file saved + under ‘auto’ subdirectory of each directory of the sub file when + the sub files aren’t located at the master directory. + + To achieve that, set new user option ‘TeX-auto-save-aggregate’ to + ‘nil’. + + • There was another hook where former dynamic free variables could be + used. The usage was invalidated at version 13.1, by introduction + of lexical binding over AUCTeX. + + The functions in ‘TeX-region-hook’ could access the free variables + ‘master-buffer’ and ‘orig-buffer’. Those are now named + ‘TeX-region-master-buffer’ and ‘TeX-region-orig-buffer’, + respectively. + +News in 13.1 +============ + + • In math environments ‘gather’, ‘gather*’, ‘gathered’, ‘multline’ + and ‘multline*’, fill commands such as ‘M-q’ and ‘C-c C-q C-e’ are + disabled. This sorts out the inconsistency between those and + ‘equation’, ‘displaymath’ environments, in latter of which filling + is already disabled. + + If you want filling in such environments, customize + ‘LaTeX-indent-environment-list’ to remove them. + + Auto fill continues to work in such environment anyway. + + In addition, AUCTeX adds support of alignment at ‘&’ sign in + ‘align’-like environments such as ‘alignat’, ‘aligned’ and so on, + as well as ‘matrix’-like environments such as ‘pmatrix’, ‘bmatrix’ + and so on. + + • Now two commands ‘Texindex’ and ‘Texi2dvi’ are available when you + type ‘C-c C-c’ in Texinfo mode. The command ‘Texindex’ runs + ‘texindex’ on index files and ‘Texi2dvi’ runs ‘pdftexi2dvi’ or + ‘texi2dvi’ according to the value of ‘TeX-PDF-mode’. + + So you can typeset Texinfo documents into PDF or DVI format from + within AUCTeX. + + • AUCTeX’s own help messages for LaTeX errors are now shown only for + LaTeX runs. AUCTeX shows raw error/warning messages found in + ‘.log’ files for runs of formats other than LaTeX, such as plain + TeX, ConTeXt and Texinfo, as it does even for LaTeX runs when it + can’t find a matching entry in its own help message catalogue. + + Due to this change, customize option ‘TeX-error-description-list’ + can no longer have a fallback entry that matches any error. If + your customized value includes such entry, typically ‘(".*" . "No + help available")’, please remove it. + + • Two functions ‘TeX-split-string’ and ‘TeX-assoc’ are now obsolete + and will be removed in future release. If your personal code uses + these functions, use ‘split-string’ and ‘assoc-string’ instead. + + • The function ‘TeX-read-key-val’ now accepts a function call as + second argument. This change should help AUCTeX style writers who + use ‘TeX-arg-key-val’ and have to deal with dynamic key-values. + Example of usage: + (TeX-add-style-hook "foo" + (lambda () + (TeX-add-symbols + '("bar" (TeX-arg-key-val (function-returning-key-val)))))) + + • Since AUCTeX 12.2, ‘C-x C-w’ accidentally disabled the parse on + save in that buffer, even when you enabled ‘TeX-auto-save’ option. + This bug was fixed. + + • AUCTeX now requires GNU Emacs 24.3 or higher. + + • Old implementations for viewers were discarded, as announced long + before. The variables ‘TeX-output-view-style’ and ‘TeX-view-style’ + have no effect now. The former placeholders ‘%v’ and ‘%vv’ in + ‘TeX-command-list’ are ignored. + + • AUCTeX now uses lexical binding which has been introduced in Emacs + 24. This change should have no user-visible effect and require no + manual adaptions except in the following cases. + + − Entries added to the customization variable ‘TeX-expand-list’ + also had access to variables ‘command’ and ‘pos’. Those are + now properly declared and named ‘TeX-expand-command’ and + ‘TeX-expand-pos’. + + − Entries added to the customization variable ‘TeX-expand-list’ + had access to a variable ‘file’ which was bound to + ‘TeX-active-master’, i.e., it evaluated to either the master + or region file. This usage must be replaced with either + ‘TeX-active-master’ or ‘TeX-active-master-with-quotes’. + + − Viewer entries in ‘TeX-view-program-list’ also had access to a + variable ‘file’ which was bound to the name of the master or + region file without extension. Instead, the function + ‘TeX-active-master’ has to be used now. + + − Macro argument parsing functions could set a variable + ‘exit-mark’ to the buffer position where point should be left + after all arguments have been read. This variable is now + named ‘TeX-exit-mark’. + + − The functions in ‘LaTeX-section-hook’ had access or modified + the previously undeclared variables ‘title’, ‘name’, ‘level’, + ‘done-mark’, and ‘toc’. These variables are now properly + declared and have the ‘LaTeX-’ prefix, e.g., + ‘LaTeX-done-mark’. + + − The functions in ‘ConTeXt-numbered-section-hook’ and + ‘ConTeXt-unnumbered-section-hook’ had access or modified the + previously undeclared variables ‘title’, ‘name’, ‘level’, + ‘done-mark’, and ‘reference’. These variables are now + properly declared and have the ‘ConTeXt-’ prefix, e.g., + ‘ConTeXt-title’. + + − The functions in ‘TeX-translate-location-hook’ could access + and modify the free variables ‘file’, ‘line’, ‘error’, + ‘offset’, ‘context’, and ‘string’. Those are now properly + declared variables with the prefix ‘TeX-translate-location-’, + e.g., ‘TeX-translate-location-file’. + + • The constant ‘LaTeX-dialect’ has been renamed to ‘TeX-dialect’ and + moved from ‘latex.el’ to ‘tex.el’. ‘LaTeX-dialect’ now is an + obsolete alias. + + • The style ‘latexinfo.el’ is removed from AUCTeX. ‘latexinfo.el’ + was meant to support latexinfo which in return was a LaTeX-2.09 + extension of Texinfo, but didn’t manage to replace Texinfo. + + • The style ‘siunitx.el’ is updated to support package version 3. + Key-value options provided by older package versions are removed, + deprecated macros and units are not supported anymore. + + • AUCTeX has preliminary support for LaTeX-hooks. Hooks provided by + LaTeX kernel are known and available for completion in + ‘\AddToHook’, ‘\RemoveFromHook’ and ‘\AddToHookNext’. + + • AUCTeX is now able to place all generated output files, including + those that are produced by applications running under AUCTeX, + temporary files related to region processing and preview-latex + files, in an output directory. To use this feature, set the new + user option ‘TeX-output-dir’ to the absolute path of the output + directory or a relative path which would be interpreted as being + relative to the master file in a multifile document. + + Note that this feature doesn’t work if the document includes sub + file placed in sub directory below the main file via ‘\include’ + command. + + • Many other bugs were fixed. + +News in 12.3 +============ + + • Support for ‘PSTricks’ is now PDF-oriented. AUCTeX no longer turns + off PDF mode for ‘PSTricks’ documents even without ‘pst-pdf’. It + now sets up ‘TeX-PDF-from-DVI’ option so that PDF output is + generated when ‘TeX-PDF-mode’ is enabled (default). Users who want + DVI output should disable PDF mode explicitly by file local + variable, or customize ‘TeX-PDF-mode’ to ‘nil’. + + • The function ‘font-latex-update-font-lock’ has been obsoleted in + order to fix ‘bug#37945’. That function was used by several style + files in order to refresh fontification after adding new symbols or + verbatim constructs. It is better to call ‘font-lock-flush’ in the + former case and ‘font-latex-set-syntactic-keywords’ in the latter + case. The function ‘font-latex-update-font-lock’ still exists as a + no-op which only shows a warning explaining how to update font-lock + as mentioned above. + + • Math expression highlighting was improved. Highlighting for + documents with a lot of inline math expressions ‘$...$’ won’t get + scrambled now (‘bug#33139’). + + In addition, it is no longer recommended to customize + ‘font-latex-math-environments’. Use ‘texmathp-tex-commands’ + instead. + + • AUCTeX tracks changes in LaTeX2e 2020-02-02 release. AUCTeX + supports the improvements to LaTeX font selection mechanism (NFSS). + New macros like ‘\textsw’ or ‘\textulc’ are added to font insertion + keyboard commands. See the section for inserting font specifiers + for details. Further, the entries in the menu ‘LaTeX’, ‘Insert + Font’ are reorganized and adjusted accordingly. + + Macros previously provided by ‘textcomp.sty’ are now part of LaTeX + kernel. AUCTeX tracks this change as well and support for the new + macro ‘\legacyoldstylenums’ is added. + + • Insertion of environments in LaTeX documents (i.e. ‘C-c C-e’) was + improved. The former code had a few bugs, which sometimes resulted + in either spurious empty line or spurious comment prefix, or both, + especially when the region is active. Those bugs are now fixed. + + • More bugs fixed, other minor features implemented. + +News in 12.2 +============ + + • AUCTeX reflects the changes in LaTeX2e 2019-10-01 release. + ‘filecontents’ environment now takes an optional argument and can + be used anywhere in a document. The macros ‘\Ref’ and + ‘\labelformat’ are moved from ‘varioref.sty’ to LaTeX kernel. + ‘amsmath’ has a new macro ‘\overunderset’. + + • A new method is implemented in preview-latex to adjust the + foreground colors of generated images to those of Emacs, when the + LaTeX command produces PDF. The traditional method became invalid + because of the change introduced in Ghostscript 9.27. + Unfortunately, the new method doesn’t work due to a bug in + Ghostscript 9.27 and is valid only for Ghostscript > 9.27. There + is also a fallback method for gs 9.27 users which displays plain + “black on white” images. For successful function of preview-latex, + the users are encouraged to set up the new user option + ‘preview-pdf-color-adjust-method’ to choose appropriate option + among the three: new, traditional and fallback method. + + • AUCTeX has support for the Flymake package in Emacs 26 or newer. + To enable, call ‘M-x flymake-mode ’ or add this to your + ‘.emacs’ file: + (add-hook 'LaTeX-mode-hook #'flymake-mode) + + • The way the option ‘TeX-record-buffer’ is used was corrected. It + was used in just the opposite way as the document says. Erase the + customization if you have customized this option since it now acts + in reverse to your expectation. + + • A former customize option ‘japanese-TeX-command-list’ is removed. + Use ‘japanese-TeX-engine-default’, or if it’s really necessary, + customize ‘TeX-command-list’ directly if the task which the option + used to carry is required. + + • Support for standard LaTeX without e-TeX extension is now very + limited. It doesn’t work if raw TeX code is put on the command + line to invoke ‘latex’ command. It also fails for region + compilation (‘C-c C-r’ and so on) with documents of non-ascii file + name. In addition, it no longer works with preview-latex. We + consider this incompatibility is permissible because e-TeX + extension is enabled for standard LaTeX by default long ago. LaTeX + variants such as XeLaTeX and LuaLaTeX are not affected. + + • Key binds in Texinfo mode are improved. Typing ‘$’, ‘^’, ‘_’ and + ‘\’ now just self-inserts without pointless side effects in Texinfo + mode. + + In addition, the option ‘TeX-electric-escape’ is now effective in + Texinfo mode. When it is enabled, typing ‘@’ will invoke + ‘TeX-electric-macro’ offering completion in similar style with + other TeX modes of AUCTeX. + + • Fontification support for ‘biblatex’ package is improved and + updated to macros provided by package version 3.12. For qualified + lists, at least 2 mandatory arguments are fontified. + + • Support for column specifiers ‘w’ and ‘W’ provided by ‘array’ + package is added to ‘array.el’. The correct counting of columns + only works when the ‘align’ parameter is enclosed in braces, e.g., + ‘w{l}{3cm}’. The short version ‘wl{3cm}’ is not supported. + + • Entries for ‘PDF Tools’ are added in + ‘TeX-view-program-list-builtin’ for Windows and macOS. This viewer + can be configured under these operating systems with an entry like + this in an init file: + (setq TeX-view-program-selection '((output-pdf "PDF Tools"))) + + • Several other bugs were fixed, many minor features were added. + +News in 12.1 +============ + + • AUCTeX now requires GNU Emacs 24 or higher. Support for XEmacs has + been dropped. + + • Besides the change in the supported version of Emacs, there has + been no functional change in this release, which is equivalent to + version 11.92. + +News in 11.92 +============= + + • preview-latex is compatible with Ghostscript 9.22 where the + operator ‘.runandhide’ is removed. All occurrences of + ‘.runandhide’ in preview-latex are replaced by alternative code + making it work with Ghostscript 9.22 again. + + • AUCTeX has a new customize option + ‘TeX-math-input-method-off-regexp’. When you begin to input a math + formula, the current input method is turned off if its name matches + this regular expression. + + In fact this variable was introduced long before, but has not been + documented in info files nor turned into a customize option with + ‘defcustom’ until this release. + + • The window system focus is pulled back to Emacs when viewing with + evince-compatible viewers if a new customize option + ‘TeX-view-evince-keep-focus’ is non-nil. + + • The usual dose of bug fixes was administered. + +News in 11.91 +============= + + • Now AUCTeX has a logo. The LaTeX code to create it is available in + the ‘etc/’ directory of the package. + + • Add support for ‘upmendex’, an extension of ‘makeindex’ capable of + sorting indexes by unicode based ICU. + + • Fix preview-latex to interact correctly with Japanese LaTeX. The + parsing routine was made robust not to be confused by the 7-bit + encoding of Japanese text and the necessary option to LaTeX command + is kept even when preamble caching is enabled. + + • The new “Glossaries” entry in ‘TeX-command-list’ runs the command + ‘makeglossaries’. + + • Fontification of control symbols has been improved. Characters + defined in ‘font-latex-match-simple-exclude-list’ do not receive + any fontification. In DocTeX mode, the character ‘_’ is removed + from ‘font-latex-match-simple-exclude-list’ in order to fontify + macros like ‘\__module_foo:nnn’ correctly. + + • Fontification of math environments has been improved. Optional + and/or mandatory argument(s) to environments are not fontified. + + • ‘preview.sty’ loads ‘luatex85.sty’ if possible and should be + compatible with newer luaTeX versions. + + • AUCTeX has a new customize option ‘TeX-ispell-verb-delimiters’. + This string contains usual characters used as delimiters for + in-line verbatim macros like ‘\verb’. Text between delimiters + after an in-line verbatim macro will be skipped during spell + checking. + + • Fontification of in-line verbatim macros has been improved. + ‘font-latex.el’ recognizes an optional or a mandatory argument for + macros like ‘\Verb’ from ‘fancyvrb.sty’, ‘\mint’ and ‘\mintinline’ + from ‘minted.sty’ and fontifies verbatim content correctly. + + • AUCTeX can put and parse labels in optional argument of + environments. Inserting labels is done by new function + ‘LaTeX-env-label-as-keyval’. A new customize option + ‘LaTeX-listing-label’ is available as prefix to labels in code + typesetting environments, e.g. ‘lstlisting’ environment provided by + ‘listings’ package. ‘LaTeX-listing-label’ defaults to ‘lst:’. + Parsing of labels for later referencing relies on two requirements: + 1. Label should come as last key-value argument, and + 2. label must be enclosed in braces, e.g. + \begin{lstlisting}[caption=Some Caption,label={lst:foo}] + ... + \end{lstlisting} + + • The function ‘LaTeX-label’ now takes a second optional argument + ‘NO-INSERT’. When non-‘nil’, ‘LaTeX-label’ reads a label and + returns it as a string. This argument is also passed to any + function bound to ‘LaTeX-label-function’ (see next item). + + • *Incompatible change:* The signature for the function passed with + the customize option ‘LaTeX-label-function’ has changed. The + function bound to this variable is now expected to take an optional + second argument ‘NO-INSERT’. When this argument is non-‘nil’, the + function should read and only return a label as a string; insertion + is done by another function. + + • Directory local variables were ineffective for + ‘japanese-latex-mode’ and ‘japanese-plain-tex-mode’. This bug was + fixed. (This was actually done in AUCTeX 11.90, but not + advertised) + + • The output of Japanese text from Japanese TeX engines is decoded + correctly for most cases, according to the encoding of the TeX + documents and the locale. The difference between MS Windows, macOS + and unix-like OS is taken into account. (This was actually done in + AUCTeX 11.90, but not advertised) + + • Quite a few new LaTeX packages are supported. + + • As usual, many bugs were fixed. + +News in 11.90 +============= + + • In addition to the completion performed by ‘TeX-complete-symbol’, + AUCTeX now also supports the new Emacs standard completion-at-point + facility (see the Emacs command ‘completion-at-point’). This also + means that modern completion UIs like company-mode work out of the + box in TeX and LaTeX buffers. + + • Completion is now aware of being inside a math environment and then + completes math macros. + + • AUCTeX is able to display several levels of super- and subscripts, + each one raised above and a bit smaller than its basis. For this + feature, have a look at the customize options + ‘font-latex-fontify-script’ (especially the new values + ‘multi-level’ and ‘invisible’) and + ‘font-latex-fontify-script-max-level’. Also, the script characters + ‘^’ and ‘_’ are also fontified with a special face named + ‘font-latex-script-char-face’. + + • Parsing of format specification in various tabular environments has + been improved. The function ‘LaTeX-insert-item’ (‘C-c ’) + inserts suitable number of ampersands for ‘*{num}{cols}’ + constructs. Style files for LaTeX packages ‘tabularx’, ‘tabulary’, + ‘longtable’, ‘dcolumn’ and ‘siunitx’ are adapted to take advantage + of this improvement. + + • AUCTeX has a new Ispell dictionary ‘tex-ispell.el’ for macros and + environments which will be skipped during spell checking. The + activiation of this feature is controlled by a new customize option + ‘TeX-ispell-extend-skip-list’, which is set to ‘t’ and activated by + default. + + • AUCTeX has a new customize option ‘TeX-raise-frame-function’ that + is currently only used by Evince and Atril inverse search to raise + the Emacs frame. + + • When inserting a new float, AUCTeX will now prompt for a + short-caption if the length of the caption provided is greater than + a certain size. This size is controlled via a new user option + ‘LaTeX-short-caption-prompt-length’. + + • Parsing of the compilation log has been reworked. You should + encounter fewer mistaken files while navigating through errors and + warnings. + + • Two new user options, ‘TeX-ignore-warnings’ and + ‘TeX-suppress-ignored-warnings’, allow ignoring certain warnings + after compilation of the document. + + • A new option, ‘TeX-PDF-from-DVI’, controls if and how to produce a + PDF file by converting a DVI file. This supersedes + ‘TeX-PDF-via-dvips-ps2pdf’ which is still recognized but marked as + obsolete and may be removed in future releases. + + • Support for a number of external viewers has been added: + • Atril viewer. Forward and inverse search requires version + 1.9.1 or later to work. + + • dviout viewer on Windows. Note that this setup works when + ‘TeX-source-correlate-method’ is set to use ‘source-specials’ + for DVI, e.g.: + (setq TeX-source-correlate-method + '((dvi . source-specials) + (pdf . synctex))) + which is the default. + + • SumatraPDF viewer on Windows. + + • Zathura viewer. Forward and inverse search requires a recent + version of the program to work (3.4 or later). + + • A new function, ‘TeX-documentation-texdoc’, for reading + documentation with ‘texdoc’ has been added. ‘TeX-doc’ is still + available but now ‘C-c ?’ runs ‘TeX-documentation-texdoc’. + + • AUCTeX has a new custom option + ‘LaTeX-reftex-cite-format-auto-activate’ which controls the + automatic activation of citation formats provided by RefTeX when a + style file is loaded and RefTeX is enabled. Currently, + ‘biblatex.el’, ‘harvard.el’, ‘jurabib.el’ and ‘natbib.el’ use this + feature. If you have customized ‘reftex-cite-format’ and want to + use your settings, you should set this variable to ‘nil’. + + • AUCTeX now has limited support for the TikZ package. For the + moment, this includes some basic support for prompting the user of + arguments to the ‘\draw’ macro. + + • The style ‘graphicx.el’ went through a bigger overhaul. The + optional argument of command ‘\includegraphics’ now supports + key-val query; keys can independently be chosen anytime by pressing + the <,> key. As a side effect, the variable + ‘LaTeX-includegraphics-options-alist’ is now no-op and is removed + from ‘tex-style.el’. You can safely remove any customization of it + from your init file. The mandatory argument of ‘\includegraphics’ + knows about image file extensions supported by the used engine and + offers them for inclusion. + + • Support for other LaTeX packages was improved, and style files for + several new packages were added. + + • Many bugs were crushed along the way. + +News in 11.89 +============= + + • You can now run all commands needed to compile a document and then + open the viewer with a single command: ‘TeX-command-run-all’, bound + to ‘C-c C-a’. + + • Commands such as ‘LaTeX’ and ‘View’ can now be executed + conveniently on the current section (or part, chapter, subsection, + etc). See ‘LaTeX-command-section’ and + ‘LaTeX-command-section-change-level’. + + • Forward and backward search with Evince now also work when only a + region of the document is compiled/viewed. + + • To open the PDF output file you can now use also PDF Tools, a + document viewer for Emacs. With it, as a plus, forward and + backward search is accurate at word level. + + • With new option ‘TeX-PDF-via-dvips-ps2pdf’ it is possible to + compile a document to DVI and then convert it to PDF using + ‘dvips’–‘ps2pdf’ before viewing it. + + • New option ‘TeX-file-line-error’ allows to select file:line:error + style for error messages. + + • Indent ‘\[...\]’ math mode as a regular environment by default. + + • Now AUCTeX suggests to run ‘makeindex’ when appropriate. + + • ‘TeX-view-program-list’ can contain, as third optional element of + each item, the name of the executable(s) needed to open the viewer. + + • ‘TeX-expand-list’ variable has been split into ‘TeX-expand-list’ + and ‘TeX-expand-list-builtin’. Only the former is intended to be + customized by the user, the latter contains built-in expanders. + You might want to keep in ‘TeX-expand-list’ only new expansion + strings. + + • Before running commands like TeX and LaTeX, now AUCTeX performs + some checks. If ‘TeX-check-TeX’ is non-nil, it will test whether a + working TeX distribution is actually present in the system and + available to Emacs. Instead, when ‘TeX-check-engine’ is non-nil, + before running LaTeX commands AUCTeX will check whether the correct + engine has been set, based upon known restrictions posed by LaTeX + packages. + + • Basic support to ConTeXt Mark IV has been added. Users can now + select the Mark version to be used with new option + ‘ConTeXt-Mark-version’, and AUCTeX is able to catch error messages + in the output log of a Mark IV document. + + • Support for tons of LaTeX packages has been added. + + • Numbers of bugs have been fixed, many minor features have been + added. + +News in 11.88 +============= + + • ‘TeX-PDF-mode’ is now enabled by default. + + • Now ‘TeX-previous-error’ works with TeX commands if the new option + ‘TeX-parse-all-errors’ is non-nil, which is the default. When this + option is non-nil, an overview of errors and warnings reported by + the TeX compiler can be opened with ‘M-x TeX-error-overview ’. + + • Style file authors are encouraged to distinguish common from expert + macros and environments, and mark the latter using + ‘TeX-declare-expert-macros’ and + ‘LaTeX-declare-expert-environments’. + + Users can then restrict completion using + ‘TeX-complete-expert-commands’. + + • Management of LaTeX package options in the parser was improved. + You might need to reparse your documents, especially if you loaded + the ‘babel’ package with language options. + + • Now you can insert ‘$...$’ or ‘\(...\)’ by typing a single ‘$’. To + do this, customize the new option ‘TeX-electric-math’. + ‘TeX-math-close-double-dollar’ was removed. + + • ‘C-c documentclass ’ completes with all available LaTeX + classes, if the ‘TeX-arg-input-file-search’ variable is non-nil. + Completion for class options of the standard LaTeX classes is + provided as well. + + • New user options ‘LaTeX-default-author’, + ‘LaTeX-fontspec-arg-font-search’, + ‘LaTeX-fontspec-font-list-default’, ‘TeX-date-format’, and + ‘TeX-insert-braces-alist’. A new possible value + (‘show-all-optional-args’) for ‘TeX-insert-macro-default-style’ was + added. The default value of ‘TeX-source-correlate-method’ has been + changed. + + • ‘biblatex’ support was greatly expanded. If parsing is enabled, + AUCTeX looks at ‘backend’ option to decide whether to use Biber or + BibTeX. The ‘LaTeX-biblatex-use-Biber’ variable was changed to be + file local only and is no more customizable. + + • With some LaTeX classes, the default environment suggested by + ‘LaTeX-environment’ (‘C-c C-e’) when the current environment is + ‘document’ was changed. With ‘beamer’ class the default + environment is ‘frame’, with ‘letter’ it is ‘letter’, with ‘slides’ + it is ‘slide’. + + • Brace pairing feature was enhanced in LaTeX documents. Support for + ‘\bigl’, ‘\Bigl’, ‘\biggl’ and ‘\Biggl’, the same as the one for + ‘\left’, was added to ‘TeX-insert-macro’. For example, ‘C-c + bigl ( ’ inserts ‘\bigl(\bigr)’. + + You can insert brace pair ‘()’, ‘{}’ and ‘[]’ by typing a single + left brace if the new user option ‘LaTeX-electric-left-right-brace’ + is enabled. + + Macros ‘\langle’, ‘\lfloor’ and ‘\lceil’, which produce the left + part of the paired braces, are treated similarly as ‘(’, ‘{’ and + ‘[’ during the course of ‘TeX-insert-macro’. + + • Support for dozens of LaTeX packages was added. + + • Tabular-like environments (‘tabular’, ‘tabular*’, ‘tabularx’, + ‘tabulary’, ‘array’, ‘align’, ...) are indented in a nicer and + more informative way when the column values of a table line are + written across multiple lines in the tex file. + + • The suitable number of ampersands are inserted when you insert + ‘array’, ‘tabular’ and ‘tabular*’ environments with ‘C-c C-e’. + Similar experience is obtained if you terminate rows in these + environments with ‘C-c ’. It supplies line break macro ‘\\’ + and inserts the suitable number of ampersands on the next line. + + Similar supports are provided for various ‘amsmath’ environments. + + • Commands for narrowing to a group (‘TeX-narrow-to-group’) and to + LaTeX environments (‘LaTeX-narrow-to-environment’) were added. + + • Now arbitrary options can be passed to the TeX processor on a per + file basis using the ‘TeX-command-extra-options’ option. + + • Now ‘C-c C-e document ’, in an empty document, prompts for + ‘\usepackage’ macros in addition to ‘\documentclass’. + + • ‘TeX-add-style-hook’ has now a third argument to tell AUCTeX for + which dialect (LaTeX, Texinfo or BibTeX) the style hook is + registers. Labelling style hook by dialect will avoid applying + them not in the right context. + + • There have been lots of bug fixes and feature additions. + +News in 11.87 +============= + + • AUCTeX now supports Biber in conjunction with biblatex in addition + to BibTeX. + + • Each AUCTeX mode now has its own abbrev table. On Emacsen which + provide the possibility to inherit abbrevs from other tables, the + abbrevs from the Text mode abbrev table are available as well. + Newly defined abbrevs are written to the mode-specific tables, + though. + + • The file ‘tex-fptex.el’ was removed. + + • Forward/backward search for Evince has been improved. If Emacs is + compiled with DBUS support and a recent Evince version (3.x) is + installed, the communication goes over the desktop bus instead of + the command line, resulting in more accurate positioning of point + in Emacs and highlighting of the target paragraph in Evince. + + • A problem where Ghostscript threw an ‘/invalidfileaccess’ error + when running preview-latex was fixed. + + • A lot of smaller fixes and additions have been made. + +News in 11.86 +============= + + • Parsing of LaTeX output was improved. It is now less likely that + AUCTeX opens a non-existent file upon calling ‘TeX-next-error’; a + problem for example encountered when using MiKTeX 2.8. In addition + quoted file names as emitted by MiKTeX are now supported. + + • A new framework for the definition and selection of viewers was + implemented. If you have customizations regarding viewers you will + have to redo them in this new framework or reenable the old one. + See the section on viewers in the manual for details. + + • Comprehensive editing support for PSTricks was added. + + • Support for various LaTeX packages was added, e.g. ‘tabularx’, + ‘CJK’, and ‘hyperref’. + + • An easy way to switch between TeX engines (PDFTeX, LuaTeX, XeTeX, + Omega) was added. + + • Support for SyncTeX was added. This involves the command line + options for LaTeX and the viewer. + + • Folding can now be customized to use macro arguments as replacement + text. + + • ‘preview.sty’ now works with XeTeX. + + • A lot of smaller and larger bugs have been squashed. + +News in 11.85 +============= + + • Font locking has been improved significantly. It is now less prone + to color bleeding which could lead to high resource usage. In + addition it now includes information about LaTeX macro syntax and + can indicate syntactically incorrect macros in LaTeX mode. + + • The license was updated to GPLv3. + + • Support for the nomencl, flashcards and comment LaTeX packages as + well as the Icelandic language option of babel were added. + + • Support for folding of math macros was added. + + • Lots of minor bugs in features and documentation fixed. + +News in 11.84 +============= + + • There have been problems with the ‘-without-texmf-dir’ option to + ‘configure’ when the value of ‘-with-kpathsea-sep’ was set or + determined for an installation system with a default different from + that of the runtime system. ‘with-kpathsea-sep’ has been removed; + the setting is now usually determined at runtime. + + Due to this and other problems, preview-latex in the released + XEmacs package failed under Windows or with anything except recent + 21.5 XEmacsen. + + • AUCTeX and preview-latex have been changed in order to accommodate + file names containing spaces. preview-latex now tolerates bad + PostScript code polluting the stack (like some Omega fonts). + + • ‘preview.sty’ had in some cases failed to emit PostScript header + specials. + + • Support for folding of comments was added. + + • The ‘polish’ language option of the babel LaTeX package as well as + the polski LaTeX package are now supported. Most notably this + means that AUCTeX will help to insert quotation marks as defined by + ‘polish.sty’ (‘"`..."'’) and ‘polski.sty’ (‘,,...''’). + + • The TeX tool bar is now available and enabled by default in plain + TeX mode. + + • Bug fix in the display of math subscripts and superscripts. + + • Bug fix ‘TeX-doc’ for Emacs 21. + + • There has been quite a number of other bug fixes to various + features and documentation across the board. + +News in 11.83 +============= + + • The new function ‘TeX-doc’ provides easy access to documentation + about commands and packages or information related to TeX and + friends in general. It is accessible with the key binding ‘C-c ?’ + or the ‘Find Documentation...’ entry in the mode menus. + + • You can now get rid of generated intermediate and output files by + means of the new ‘Clean’ and ‘Clean All’ entries in + ‘TeX-command-list’ accessible with ‘C-c C-c’ or the Command menu. + + • Support for forward search with PDF files was added. That means + you can jump to a place in the output file corresponding to the + position in the source file. Currently this only works if you use + the pdfsync LaTeX package and xpdf as your PDF viewer. The + accuracy is in the range of +/-1 page. + + Adding support for this feature required the default value of the + variable ‘TeX-output-view-style’ to be changed. Please make sure + you either remove any customizations overriding the new default or + incorporate the changes into your customizations if you want to use + this feature. + + • TeX error messages of the ‘-file-line-error’ kind are now + understood in AUCTeX and preview-latex (parsers are still + separate). + + • Bug fix in XyMTeX support. + + • The LaTeX tool bar is now enabled by default. + +News in 11.82 +============= + + • Support for the MinionPro LaTeX package was added. + + • Warnings and underfull/overfull boxes are now being indicated in + the echo area after a LaTeX run, if the respective debugging + options are activated with ‘TeX-toggle-debug-warnings’ (‘C-c C-t + C-w’) or ‘TeX-toggle-debug-bad-boxes’ (‘C-c C-t C-b’). In this + case ‘TeX-next-error’ will find these warnings in addition to + normal errors. + + The key binding ‘C-c C-w’ for ‘TeX-toggle-debug-bad-boxes’ (which + was renamed from ‘TeX-toggle-debug-boxes’) now is deprecated. + + • AUCTeX now can automatically insert a pair of braces after typing + <_> or <^> in math constructs if the new variable + ‘TeX-electric-sub-and-superscript’ is set to a non-nil value. + + • Some language-specific support for French was added. There now is + completion support for the commands provided by the ‘frenchb’ (and + ‘francais’) options of the babel LaTeX package and easier input of + French quotation marks (‘\og ...\fg’) which can now be inserted by + typing <">. + + • Completion support for options of some LaTeX packages was added. + + • Already in version 11.81 the way to activate AUCTeX changed + substantially. This should now be done with ‘(load "auctex.el" nil + t t)’ instead of the former ‘(require 'tex-site)’. Related to this + change ‘tex-mik.el’ does not load ‘tex-site.el’ anymore. That + means if you used only ‘(require 'tex-mik)’ in order to activate + AUCTeX, you have to add ‘(load "auctex.el" nil t t)’ before the + latter statement. More detailed information can be found in the + installation instructions (file ‘INSTALL’). + + • Handling of verbatim constructs was consolidated across AUCTeX. + This resulted in the font-latex-specific variables + ‘font-latex-verb-like-commands’, ‘font-latex-verbatim-macros’, and + ‘font-latex-verbatim-environments’ being removed and the more + general variables ‘LaTeX-verbatim-macros-with-delims’, + ‘LaTeX-verbatim-macros-with-braces’, and + ‘LaTeX-verbatim-environments’ being added. + + • The output of a BibTeX run is now checked for warnings and errors, + which are reported in the echo area. + + • The aliases for ‘font-latex-title-fontify’ were removed. Use + ‘font-latex-fontify-sectioning’ instead. + + • The problem that Japanese macros where broken across lines was + fixed. + + • Various bug fixes. + +News in 11.81 +============= + + • ‘LaTeX-mark-section’ now marks subsections of a given section as + well. The former behavior is available via the prefix argument. + + • preview-latex which was previously available separately became a + subsystem of AUCTeX. There is no documented provision for building + or installing preview-latex separately. It is still possible to + use and install AUCTeX without preview-latex, however. + + • The installation procedures have been overhauled and now also + install startup files as part of the process (those had to be + copied manually previously). You are advised to remove previous + installations of AUCTeX and preview-latex before starting the + installation procedure. A standard installation from an unmodified + tarball no longer requires Makeinfo or Perl. + + Also note that the way AUCTeX is supposed to be activated changed. + Instead of ‘(require 'tex-site)’ you should now use ‘(load + "auctex.el" nil t t)’. While the former method may still work, the + new method has the advantage that you can deactivate a preactivated + AUCTeX with the statement ‘(unload-feature 'tex-site)’ before any + of its modes have been used. This may be important especially for + site-wide installations. + + • Support for the babel LaTeX package was added. + + • Folding a buffer now ensures that the whole buffer is fontified + before the actual folding is carried out. If this results in + unbearably long execution times, you can fall back to the old + behavior of relying on stealth font locking to do this job in the + background by customizing the variable ‘TeX-fold-force-fontify’. + + • Folded content now reveals part of its original text in a tooltip + or the echo area when hovering with the mouse pointer over it. + + • The language-specific insertion of quotation marks was generalized. + The variables ‘LaTeX-german-open-quote’, + ‘LaTeX-german-close-quote’, ‘LaTeX-german-quote-after-quote’, + ‘LaTeX-italian-open-quote’, ‘LaTeX-italian-close-quote’, and + ‘LaTeX-italian-quote-after-quote’ are now obsolete. If you are not + satisfied with the default settings, you should customize + ‘TeX-quote-language-alist’ instead. + + • Similar to language-specific quote insertion, AUCTeX now helps you + with hyphens in different languages as well. + + • Fill problems in Japanese text introduced in AUCTeX 11.55 were + fixed. AUCTeX tries not to break lines between 1-byte and 2-byte + chars. These features will work in Chinese text, too. + + • The scaling factor of the fontification of sectioning commands can + now be customized using the variable + ‘font-latex-fontify-sectioning’. This variable was previously + called ‘font-latex-title-fontify’; In this release we provide an + alias but this will disappear in one of the the next releases. The + faces for the sectioning commands are now called + ‘font-latex-sectioning-N-face’ (N=0...5) instead of + ‘font-latex-title-N-face’ (N=1...4). Analogously the names of the + variables holding the related keyword lists were changed from + ‘font-latex-title-N-keywords’ to + ‘font-latex-sectioning-N-keywords’. Make sure to adjust your + customizations. + + • Titles in beamer slides marked by the “\frametitle” command are + know displayed with the new face ‘font-latex-slide-title-face’. + You can add macros to be highlighted with this face to + ‘font-latex-match-slide-title-keywords’. + + • Of course a lot of bugs have been fixed. + +News in 11.55 +============= + + • A bug was fixed which lead to the insertion of trailing whitespace + during filling. In particular extra spaces were added to sentence + endings at the end of lines. You can make this whitespace visible + by setting the variable ‘show-trailing-whitespace’ to ‘t’. If you + want to delete all trailing whitespace in a buffer, type ‘M-x + delete-trailing-whitespace ’. + + • A bug was fixed which lead to a ‘*Compile-Log*’ buffer popping up + when the first LaTeX file was loaded in an Emacs session. + + • On some systems the presence of an outdated Emacspeak package lead + to the error message ‘File mode specification error: (error + "Variable binding depth exceeds max-specpdl-size")’. Precautions + were added which prevent this error from happening. But + nevertheless, it is advised to upgrade or uninstall the outdated + Emacspeak package. + + • The value of ‘TeX-macro-global’ is not determined during + configuration anymore but at load time of AUCTeX. Consequently the + associated configuration option ‘--with-tex-input-dirs’ was + removed. + + • Support for the LaTeX Japanese classes ‘jsarticle’ and ‘jsbook’ was + added. + +News in 11.54 +============= + + • The parser (used e.g. for ‘TeX-auto-generate-global’) was extended + to recognize keywords common in LaTeX packages and classes, like + “\DeclareRobustCommand” or “\RequirePackage”. Additionally a bug + was fixed which led to duplicate entries in AUCTeX style files. + + • Folding can now be done for paragraphs and regions besides single + constructs and the whole buffer. With the new ‘TeX-fold-dwim’ + command content can both be hidden and shown with a single key + binding. In course of these changes new key bindings for unfolding + commands where introduced. The old bindings are still present but + will be phased out in future releases. + + • Info files of the manual now have a .info extension. + + • There is an experimental tool bar support now. It is not activated + by default. If you want to use it, add + (add-hook 'LaTeX-mode-hook 'LaTeX-install-toolbar) + to your init file. + + • The manual now contains a new chapter “Quick Start”. It explains + the main features and how to use them, and should be enough for a + new user to start using AUCTeX. + + • A new section “Font Locking” was added to the manual which explains + syntax highlighting in AUCTeX and its customization. Together with + the sections related to folding and outlining, the section is part + of the new chapter “Display”. + + • Keywords for syntax highlighting of LaTeX constructs to be typeset + in bold, italic or typewriter fonts may now be customized. Besides + the built-in classes, new keyword classes may be added by + customizing the variable ‘font-latex-user-keyword-classes’. The + customization options can be found in the customization group + ‘font-latex-keywords’. + + • Verbatim content is now displayed with the ‘fixed-pitch’ face. + (GNU Emacs only) + + • Syntax highlighting should not spill out of verbatim content + anymore. (GNU Emacs only) + + • Verbatim commands like ‘\verb|...|’ will not be broken anymore + during filling. + + • You can customize the completion for graphic files with + ‘LaTeX-includegraphics-read-file’. + + • Support for the LaTeX packages ‘url’, ‘listings’, ‘jurabib’ and + ‘csquotes’ was added with regard to command completion and syntax + highlighting. + + • Performance of fontification and filling was improved. + + • Insertion of nodes in Texinfo mode now supports completion of + existing node names. + + • Setting the variable ‘LaTeX-float’ to ‘nil’ now means that you will + not be prompted for the float position of figures and tables. You + can get the old behaviour of ‘nil’ by setting the variable to ‘""’, + i.e. an empty string. + + • The XEmacs-specific bug concerning ‘overlays-at’ was fixed. + + • Lots of bug fixes. + +News in 11.53 +============= + + • The LaTeX math menu can include Unicode characters if your Emacs + built supports it. See the variable ‘LaTeX-math-menu-unicode’. + + • Bug fixes for XEmacs. + + • Completion for graphic files in the TeX search path has been added. + + • ‘start’ is used for the viewer for MiKTeX and fpTeX. + + • The variable ‘TeX-fold-preserve-comments’ can now be customized to + deactivate folding in comments. + +News in 11.52 +============= + + • Installation and menus under XEmacs work again (maybe for the first + time). + + • Fontification of subscripts and superscripts is now disabled when + the fontification engine is not able to support it properly. + + • Bug fixes in the build process. + +News in 11.51 +============= + + • PDFTeX and Source Special support did not work with ConTeXt, this + has been fixed. Similar for Source Special support under Windows. + + • Omega support has been added. + + • Bug fixes in the build process. + + • ‘TeX-fold’ now supports folding of environments in Texinfo mode. + +News in 11.50 +============= + + • The use of source specials when processing or viewing the document + can now be controlled with the new ‘TeX-source-specials’ minor mode + which can be toggled via an entry in the Command menu or the key + binding ‘C-c C-t C-s’. If you have customized the variable + ‘TeX-command-list’, you have to re-initialize it for this to work. + This means to open a customization buffer for the variable by + typing ‘M-x customize-variable TeX-command-list ’, + selecting “Erase Customization” and do your customization again + with the new default. + + • The content of the command menu now depends on the mode (plain TeX, + LaTeX, ConTeXt etc.). Any former customization of the variable + ‘TeX-command-list’ has to be erased. Otherwise the command menu + and the customization will not work correctly. + + • Support for hiding and auto-revealing macros, e.g. footnotes or + citations, and environments in a buffer was added. + + • You can now control if indentation is done upon typing by + customizing the variable ‘TeX-newline-function’. + + • Limited support for ‘doc.sty’ and ‘ltxdoc.cls’ (‘dtx’ files) was + added. The new docTeX mode provides functionality for editing + documentation parts. This includes formatting (indenting and + filling), adding and completion of macros and environments while + staying in comments as well as syntax highlighting. (Please note + that the mode is not finished yet. For example syntax highlighting + does not work yet in XEmacs.) + + • For macro completion in docTeX mode the AUCTeX style files + ‘doc.el’, ‘ltxdoc.el’ and ‘ltx-base.el’ were included. The latter + provides general support for low-level LaTeX macros and may be used + with LaTeX class and style files as well. It is currently not + loaded automatically for those files. + + • Support for ConTeXt with a separate ConTeXt mode is now included. + Macro definitions for completion are available in Dutch and + English. + + • The filling and indentation code was overhauled and is now able to + format commented parts of the source syntactically correct. Newly + available functionality and customization options are explained in + the manual. + + • Filling and indentation in XEmacs with preview-latex and activated + previews lead to the insertion of whitespace before multi-line + previews. AUCTeX now contains facilities to prevent this problem. + + • If ‘TeX-master’ is set to ‘t’, AUCTeX will now query for a master + file only when a new file is opened. Existing files will be left + alone. The new function ‘TeX-master-file-ask’ (bound to ‘C-c _’ is + provided for adding the variable manually. + + • Sectioning commands are now shown in a larger font on display + devices which support such fontification. The variable + ‘font-latex-title-fontify’ can be customized to restore the old + appearance, i.e. the usage of a different color instead of a change + in size. + + • Support for ‘alphanum.sty’, ‘beamer.cls’, ‘booktabs.sty’, + ‘captcont.sty’, ‘emp.sty’, ‘paralist.sty’, ‘subfigure.sty’ and + ‘units.sty’/‘nicefrac.sty’ was added. Credits go to the authors + mentioned in the respective AUCTeX style files. + + • Inserting graphics with ‘C-c includegraphics ’ was + improved. See the variable ‘LaTeX-includegraphics-options-alist’. + + • If ‘LaTeX-default-position’ is ‘nil’, don’t prompt for position + arguments in Tabular-like environments. + + • Completion for available packages when using ‘C-c usepackage + ’ was improved on systems using the kpathsea library. + + • The commenting functionality was fixed. The separate functions for + commenting and uncommenting were unified in one function for + paragraphs and regions respectively which do both. + + • Syntax highlighting can be customized to fontify quotes delimited + by either >>German<< or <> quotation marks by changing the + variable ‘font-latex-quotes’. + + • Certain TeX/LaTeX keywords for functions, references, variables and + warnings will now be fontified specially. You may add your own + keywords by customizing the variables + ‘font-latex-match-function-keywords’, + ‘font-latex-match-reference-keywords’, + ‘font-latex-match-variable-keywords’ and + ‘font-latex-match-warning-keywords’. + + • If you include the style files ‘german’ or ‘ngerman’ in a document + (directly or via the ‘babel’ package), you should now customize + ‘LaTeX-german-open-quote’, ‘LaTeX-german-close-quote’ and + ‘LaTeX-german-quote-after-quote’ instead of ‘TeX-open-quote’, + ‘TeX-close-quote’ and ‘TeX-quote-after-quote’ if you want to + influence the type of quote insertion. + + • Upon viewing an output file, the right viewer and command line + options for it are now determined automatically by looking at the + extension of the output file and certain options used in the source + file. The behavior can be adapted or extended respectively by + customizing the variable ‘TeX-output-view-style’. + + • You can control whether ‘TeX-insert-macro’ (‘C-c ’) ask for + all optional arguments by customizing the variable + ‘TeX-insert-macro-default-style’. + + • ‘TeX-run-discard’ is now able to completely detach a process that + it started. + + • The build process was enhanced and is now based on ‘autoconf’ + making installing AUCTeX a mostly automatic process. See the files + ‘INSTALL’ and ‘INSTALL.windows’ for details. + +News in 11.14 +============= + + • Many more LaTeX and LaTeX2e commands are supported. Done by + Masayuki Ataka + +News in 11.12 +============= + + • Support for the KOMA-Script classes. Contributed by Mark Trettin + . + +News in 11.11 +============= + + • Support for ‘prosper.sty’, see . + Contributed by Phillip Lord . + +News in 11.10 +============= + + • ‘comment-region’ now inserts %% by default. Suggested by "Davide + G. M. Salvetti" >. + +News in 11.06 +============= + + • You can now switch between using the ‘font-latex’ (all emacsen), + the ‘tex-font’ (Emacs 21 only) or no special package for font + locking. Customize ‘TeX-install-font-lock’ for this. + +News in 11.04 +============= + + • Now use -t landscape by default when landscape option appears. + Suggested by Erik Frisk . + +News in 11.03 +============= + + • Use ‘tex-fptex.el’ for fpTeX support. Contributed by Fabrice + Popineau . + +News in 11.02 +============= + + • New user option ‘LaTeX-top-caption-list’ specifies environments + where the caption should go at top. Contributed by + (Masayuki Ataka). + + • Allow explicit dimensions in ‘graphicx.sty’. Contributed by + (Masayuki Ataka). + + • Limited support for ‘verbatim.sty’. Contributed by + (Masayuki Ataka). + + • Better support for amsmath items. Patch by + (Masayuki Ataka). + + • More accurate error parsing. Added by David Kastrup + . + +News in 11.01 +============= + + • Bug fixes. + diff --git a/support/auctex/13.2-extra/CHANGES.sig b/support/auctex/13.2-extra/CHANGES.sig new file mode 100644 index 0000000000..ea3c3130a6 Binary files /dev/null and b/support/auctex/13.2-extra/CHANGES.sig differ diff --git a/support/auctex/13.2-extra/ChangeLog.1 b/support/auctex/13.2-extra/ChangeLog.1 new file mode 100644 index 0000000000..307e4a42c1 --- /dev/null +++ b/support/auctex/13.2-extra/ChangeLog.1 @@ -0,0 +1,30712 @@ +2023-04-23 Mosè Giordano + + * Version 13.2 released. + +2023-04-19 Arash Esbati + + Improve style/enumitem.el + + * style/enumitem.el (LaTeX-enumitem-key-val-options): Use + variables provided by latex.el and don't hard-code the font + related values. + (LaTeX-enumitem-auto-cleanup): Don't add environments defined in + tex-ispell.el to `ispell-tex-skip-alists' again. + Remove comment. + +2023-04-11 Arash Esbati + + Improve style/fancyvrb.el + + * style/fancyvrb.el (LaTeX-fancyvrb-arg-define-macro): Improve + addition of parsed elements incl. starred version, fontification + and spell-checking skips. + (LaTeX-fancyvrb-arg-define-environment): Simplify addition of + parsed environments of "VerbatimOut" type. + Make sure the entire environments are skipped during + spell-checking. + (LaTeX-fancyvrb-add-syntactic-keywords-extra): New function for + adding fontification support for "SaveVerb" macros. + ("fancyvrb"): Add missing query of optional arguments for various + macros. Simplify code. Improve fontification. + Use the function `LaTeX-fancyvrb-add-syntactic-keywords-extra'. + +2023-04-11 Arash Esbati + + Improve spelling skip support for fancyvrb macros + + * tex-ispell.el (TeX-ispell-skip-cmds-list): Improve skip support + for macros provided by fancyvrb package. + +2023-04-02 Arash Esbati (tiny change) + Dirk Ullrich + + Improve filling over comments in docTeX-mode + + * doc/auctex.texi (Indenting): Document new option. + + * latex.el (docTeX-indent-across-comments): New option. + (LaTeX-indent-calculate-last): Use new option in docTeX-mode. + Code contributed by Dirk Ullrich. + +2023-03-28 Arash Esbati + + Update style/expl3.el + + * style/expl3.el ("expl3"): Add missing macros plus fontification. + (LaTeX-expl3-package-options): Update options. + +2023-03-27 Arash Esbati + + Fix query of optional arguments + + * style/thmtools.el (LaTeX-thmtools-env-label): Add ?\r (RET) to + list of valid chars for input. + +2023-03-25 Arash Esbati + + * style/pdfpages.el ("pdfpages"): Replace `TeX-arg-eval'. + +2023-03-17 Arash Esbati + + Return correct completion candidates in math-mode + + * latex.el (LaTeX-common-initialization): Make sure that from the + second elements inside `LaTeX-math-list' and `LaTeX-math-default', + only the strings are used for `TeX-complete-list'. The second + element can also be a function which is not correct for completion + purposes. (bug#62220) + +2023-03-15 Arash Esbati + + Replace `TeX-arg-eval' in style/newfloat.el + + * style/newfloat.el ("newfloat"): Replace `TeX-arg-eval' with + closure. + Fix the first argument of `TeX-arg-completing-read' + +2023-03-14 Arash Esbati + + Simplify implementation of style/overpic.el + + * style/overpic.el (LaTeX-arg-overpic-key-val): Delete function + and move the functionality into the hook. + (LaTeX-graphicx-key-val-options): Declare. + +2023-03-04 Tassilo Horn + + Fix \includegraphics key-vals prompt in beamer documents. + + * style/beamer.el ("beamer"): Fix \includegraphics key-vals prompt in + beamer documents. + * style/overpic.el (LaTeX-arg-overpic-key-val): Fix + LaTeX-arg-overpic-key-val docstring which referred to the removed + function LaTeX-arg-graphicx-includegraphics-key-val. + +2023-02-21 Ikumi Keita + + Add new tests + + * tests/latex/nested-indent-in.tex: + * tests/latex/nested-indent-out.tex: + New files for additional test for bug#48518. + * tests/latex/latex-test.el (AUCTeX-set-ert-path): Add new entries for + the above new files. + (LaTeX-indent-nested-envs): New test for bug#48518. + * tests/latex/latex-filling-in.tex: + * tests/latex/latex-filling-out.tex: + Add \usepackage and paragraphs for bug#61400 + +2023-02-16 Ikumi Keita + + Fill \verb-like macros appropriately (bug#61400) + + * latex.el (LaTeX-verbatim-macro-boundaries): Attach an optional + argument so that it can return boundaries of its argument only. + Include *-braces verbatim macros like \url{} as targets. This affects + `LaTeX-current-verbatim-macro' in the same way. + Clean up codes to fix the following bugs. + (1) Inconsistent result when the point is at just before "\verb...". + (2) Going back to the previous line unintentionally in search of + verbatim macros. + Support optional argument of macros such as \Verb from fancyvrb. + Allow one level of nested braces as verb argument. + (LaTeX-verbatim-p): Don't regard the point just before "\verb..." as + verbatim. + Depend only on syntax-table property when syntax propertize is used. + +2023-02-15 Arash Esbati + + * style/url.el ("url"): Add missing \DeclareUrlCommand macro. + +2023-02-15 Arash Esbati + + Update style/ltugboat.el to class version 2.28 + + * style/ltugboat.el ("ltugboat"): Improve query for the optional + argument of verbatim environment. + Add support for various URL typesetting macros. + +2023-02-13 Arash Esbati + + Make `texmathp' aware of verbatim macros/environments + + * tests/latex/texmathp-test.el (texmathp-verbatim): New test. + + * texmathp.el (texmathp): Use `LaTeX-verbatim-p' to check if the + math command is inside a verbatim construct. (bug#61410) + +2023-02-06 Arash Esbati + + Add new style/algpseudocodex.el + + * Makefile.in (STYLESRC): Add new style. + + * style/algpseudocodex.el: New file. + +2023-02-04 Ikumi Keita + + Indent the active region (bug#48518, bug#28382) + + * latex.el (LaTeX-insert-environment): Indent the active region so + that indentation isn't broken even in nested environments. + (LaTeX-env-label): Remove indentation code no longer necessary by the + above change. + +2023-01-29 Ikumi Keita + + Add a paragraph to Texdoc section in the documentation + + * doc/auctex.texi (Documentation): Add an notice that it isn't sure + whether `TeX-documentation-texdoc' works for MiKTeX or not. + +2023-01-28 Ikumi Keita + + Call Texdoc coherently + + * tex.el (TeX-documentation-texdoc): Use `call-process' rather than + `shell-command-to-string' to invoke Texdoc. + Bind buffer object of working buffer rather than its name to `buffer'. + Capitalize Texdoc in the doc string. (It seems that's the proper name + according to its documentation shown by "texdoc texdoc".) + +2023-01-27 Ikumi Keita + + Fix `TeX-documentation-texdoc' for okular + + We used `start-process-shell-command' for these 4 years. However, + it turned out that that invalidated okular. (See bug#40577 and + .) + + The reason that `TeX-documentation-texdoc' tried hard to collect and + show the output from Texdoc is that the exit code wasn't meaningful + once[1]. This was the only way to notify the user when Texdoc can't + find any documentation for the given keyword. + + However, recent Texdoc is improved to return non-zero exit code when + it can't find any documentation[2]. Now we use `call-process' instead + of `start-process-shell-command'. This has a drawback that user who + sticks to older TeX Live distribution isn't notified at all when the + given keyword didn't match any documentation, but we hope that it + doesn't cause major problem. + + [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28905#17 + [2] https://tug.org/texdoc/doc/texdoc.man1.pdf + + * tex.el (TeX-documentation-texdoc): Use `call-process' to invoke + Texdoc. + Move `executable-find' test up in the function body so that it covers + no prefix case as well. + Add NO-PROPERTIES argument to `thing-at-point'. + Remove unnecessary `save-excursion'. + Refill. + +2023-01-26 Arash Esbati + + * style/multido.el ("multido"): Fix query prompt. + +2023-01-25 Arash Esbati + + Pacify compiler warning + + * multi-prompt.el (multi-prompt-key-value-collection-fn): Fix + references to Emacs Lisp Reference Manual. + +2023-01-24 Arash Esbati + + * style/multibib.el: Replace `TeX-arg-eval'. + +2023-01-20 Tassilo Horn + + Remove Emacs 24.3 compat code + + * preview.el.in (preview-get-dpi): Remove Emacs 24.3 compat case + introduced with bug#45596. + +2023-01-19 Arash Esbati + + Silence compiler warning + + * style/inputenc.el (LaTeX-inputenc-package-options): Delete + `when' with empty body. + +2023-01-17 Ikumi Keita + + Simplify version and date specification + + * latex/preview.dtx (section{The Implementation}): Don't use RCS + tags for version and date. Declare manually instead. + (): Update \CheckSum value. + +2023-01-12 Arash Esbati + + Update Pygments style names + + * style/minted.el (LaTeX-minted-key-val-options): Update style + names provided by Pygments version 2.14.0. + +2023-01-10 Arash Esbati + + Simplify implementation of style/minted.el + + * style/minted.el (LaTeX-arg-minted-language) + (LaTeX-arg-minted-style): Delete functions and move the + functionality into the hook. + +2023-01-10 Arash Esbati + + Turn `y-or-n-p' into `always' for in-buffer completion + + * latex.el (LaTeX-completion-parse-args): Turn `y-or-n-p' into + `always' inside `TeX-arg-conditional' for in-buffer completion. + +2023-01-08 Ikumi Keita + + Support detached arguments + + * tex.el (TeX-find-macro-boundaries): Skip white spaces between a + macro argument and comment starter. + Fix doc string. + Add FIXME comment. + (TeX-find-macro-end-helper): Skip white spaces at the beginning of + line even when the preceding line doesn't end with comment. + * tests/tex/navigation.el (TeX-check-f-m-b): New function. + (TeX-find-macro-boundaries-detached-arg): New test. + (TeX-find-macro-end-helper): Integrate similar tests into one test. + (TeX-check-f-m-e-h): Adapt according to the above integration. + +2023-01-07 David Kastrup + + Preserve braces after @TeX and similar macros. + +2022-12-20 Ikumi Keita + + New style file physics.el + + * style/physics.el: New style file. + * Makefile.in (STYLESRC): Add it. + +2022-12-19 Arash Esbati + + Avoid compiler warnings with long function names + + * tex.el (TeX-auto-add-type): Rearrange the auto-generated + docstring in order to avoid compiler warnings for long function + names. + +2022-12-19 Uwe Brauer + + Add filename as a prefix to catchfilebetweentags counter + + * style/catchfilebetweentags.el (LaTeX-env-catchfilebetweentags): + Add filename as a prefix to the counter. + +2022-12-18 Arash Esbati + + Pacify compiler warning + + * context.el (ConTeXt-expand-options): Use `string=' instead of + `eq' to compare strings. + +2022-12-18 Ikumi Keita + + Improve the previous commit slightly + + * latex.el (LaTeX-current-environment,LaTeX-backward-up-environment): + Move the task to find out the environment name from the latter to the + former. + +2022-12-16 Ikumi Keita + + Reduce redundancy in regexp + + * latex.el (LaTeX-environment-name-regexp): Don't quote regexp inside + [^...]. + (LaTeX-modify-environment): Omit spurious regexp group. (already + given by `LaTeX-environment-name-regexp') + +2022-12-16 Ikumi Keita + + Improve consistency between similar functions + + Include doctex mode special treatment of `LaTeX-current-environmnet' + into `LaTeX-find-matching-begin' and `LaTeX-find-matching-end'. + + * latex.el (LaTeX-backward-up-environment): Factor out the common + functionality of `LaTeX-current-environmnet' and + `LaTeX-find-matching-begin' into a new function. + (LaTeX-current-environment,LaTeX-find-matching-begin): + Use it. + (LaTeX-find-matching-end): Include doctex mode special treatment. + +2022-12-16 Ikumi Keita + + Support starred variant name + + * latex.el (LaTeX-find-matching-end): + (LaTeX-find-matching-begin): + Find correct begin or end when the point is just after the asterisk of + "\end{foo*}". + Remove spurious `regexp-quote' for `TeX-grop'. + +2022-12-15 Ikumi Keita + + Use `symbol-value' instead of `eval' + + * multi-prompt.el (multi-prompt-expand-completion-table): Use + `symbol-value' explicitly instead of `eval' to obtain the value of + variable. + +2022-12-15 Ikumi Keita + + Fix argument description in doc strings + + * latex.el (TeX-read-key-val): + * multi-prompt.el (multi-prompt-key-value): + Correct the format of KEY-VAL-ALIST and state that variable is also + allowed. + * style/acro.el (LaTeX-arg-acro-key-val): + Simplify instead of stating the detail. + +2022-12-15 Ikumi Keita + + Overhaul beamer.el + + * style/beamer.el (LaTeX-beamer-after-insert-env): Use `member' + instead of `TeX-member'. + Add comment. + (TeX-arg-beamer-overlay-spec): Simplify by feature implemented + recently in `TeX-arg-string'. + (TeX-arg-beamer-default-overlay-spec): New function. + (TeX-arg-beamer-frametitle,TeX-arg-beamer-note): Delete. + (LaTeX-item-beamer): Accept optional argument for bibitem. + Simplify. + (LaTeX-bibitem-beamer): New function to use `LaTeX-item-beamer'. + (LaTeX-beamer-search-themes): Use `length' instead of `string-width'. + Use `substring-no-properties' instead of `substring'. + (LaTeX-beamer-themes-list,LaTeX-beamer-inner-themes-list) + (LaTeX-beamer-outer-themes-list,LaTeX-beamer-color-themes-list) + (LaTeX-beamer-font-themes-list): + New functions to use with `TeX-arg-completing-read'. + (LaTeX-arg-beamer-theme,LaTeX-arg-beamer-inner-theme) + (LaTeX-arg-beamer-outer-theme,LaTeX-arg-beamer-color-theme) + (LaTeX-arg-beamer-font-theme): + Turn into the above new functions. + (LaTeX-beamer-env-frame): Factor out former lambda form into an + individual function and adapt for new usage in + `LaTeX-add-environments'. + (LaTeX-beamer-section): New function to insert section commands as + well as asking for their optional arguments. + ("beamer"): Update support of section commands with the above new + function. + Add and improve input support for many macros and environments. + Add syntax highlight support. + Update local value of `LaTeX-clean-intermediate-suffixes' so that + "Clean" command cleans .vrb files. + (LaTeX-beamer-class-options): Update class options for current + beamer. + * style/beamerarticle.el ("beamerarticle"): Allow (sub)paragraph + commands. + +2022-12-14 Arash Esbati + + * style/mdframed.el ("mdframed"): Replace `TeX-arg-eval'. + +2022-12-14 Arash Esbati + + Simplify implementation of style/mathtools.el + + * style/mathtools.el (LaTeX-mathtools-arg-mathstyle-completion) + (LaTeX-mathtools-arg-mathsize-completion): Delete functions and + move the functionality into the hook. + (LaTeX-mathtools-mathstyle-list): New variable. + (LaTeX-mathtools-auto-cleanup): + ("mathtools"): Adjust acc. to deleted function(s). + Replace `TeX-arg-eval'. + +2022-12-13 Arash Esbati + + * style/ltxtable.el ("ltxtable"): Replace `TeX-arg-eval'. + + * style/ltxdoc.el ("ltxdoc"): Replace `TeX-arg-eval'. + +2022-12-13 Arash Esbati + + Simplify implementation of style/ltugboat.el + + * style/ltugboat.el (LaTeX-env-ltugboat-verbatim): Remove function + and move the functionality into the hook. + +2022-12-13 Arash Esbati + + * style/enumitem.el ("enumitem"): Replace `TeX-arg-eval'. + + * style/ltablex.el ("ltablex"): Add fontification support. + + * style/listings.el ("listings"): Replace `TeX-arg-eval'. + +2022-12-13 Arash Esbati + + Simplify implementation of style/ifthen.el + + * style/ifthen.el (LaTeX-ifthen-test): New variable. + (LaTeX-arg-ifthen-test): Delete and move the functionality into + the hook. + +2022-12-08 Arash Esbati + + Simplify implementation of style/hologo.el + + * style/hologo.el + (LaTeX-hologo--arg-use-region-or-query-logo-name): Reduce + functionality. + (LaTeX-hologo--arg-use-region): New helper function to wrap region + in a pair of braces. + ("hologo"): Use new functions in combination with + `TeX-arg-conditional'. + Replace `TeX-arg-eval'. + +2022-12-08 Arash Esbati + + Simplify implementation of style/graphicx.el + + * style/graphicx.el (LaTeX-graphicx-key-val-options): New + function. + (LaTeX-arg-graphicx-includegraphics-key-val): Remove since not + needed anymore. + ("graphicx"): Use `TeX-arg-key-val' with the new function in the + hook. + +2022-12-08 Arash Esbati + + Simplify implementation of style/geometry.el + + * style/geometry.el ("geometry"): Replace `TeX-arg-eval'. + +2022-12-08 Arash Esbati + + Update style/fvextra.el to package version 1.5 + + * style/fvextra.el (LaTeX-fvextra-key-val-options): Add new + key=vals. + ("fvextra"): Add support for the new "VerbEnv" environment. + +2022-12-08 Arash Esbati + + Simplify implementation of style/footmisc.el + + * style/footmisc.el (LaTeX-footmisc-fnsymbols-set): New variable. + ("footmisc"): Use it in the hook. + Remove support for the \footref macro which is now part of LaTeX + kernel. + +2022-12-08 Ikumi Keita + + Fix bug#58689 with a bit of optiomization + + * latex.el (LaTeX-modify-environment): Comment out redundant + `beginning-of-line' and `end-of-line'. + +2022-12-07 Arash Esbati + + * style/fontspec.el ("fontspec"): Replace `TeX-arg-eval'. + +2022-12-07 Arash Esbati + + Simplify implementation of style/floatrow.el + + * style/floatrow.el (LaTeX-floatrow-auto-cleanup): Adjust to new + functionality of `LaTeX-floatrow-arg-floatbox'. + (LaTeX-floatrow-arg-floatbox): Move query for optional arguments + into the hook. + ("floatrow"): Query for optional arguments with + `TeX-arg-completing-read'. + Replace usage of `TeX-arg-eval'. + +2022-11-30 Arash Esbati + + Don't rely on the value of `LaTeX-current-environment' + + * style/breqn.el (LaTeX-breqn-key-val-options): + * style/changelog.el (LaTeX-changelog-key-val-options): Remove + usage of the variable `LaTeX-current-environment'. + +2022-11-30 Arash Esbati + + Revert "Bind a value to `LaTeX-current-environment' locally" + + This reverts commit e4ceb88bb7cb4f406874de196aa71118449fe373. + + This change had negative side effects for indentation. See + https://lists.gnu.org/archive/html/auctex-devel/2022-11/msg00057.html + +2022-11-30 Arash Esbati + + Simplify implementation of style/fancyvrb.el + + * style/fancyvrb.el (LaTeX-fancyvrb-arg-define-macro): Check if + the package "fvextra" is loaded and allow verbatim arguments in + braces. Adjust fontification accordingly. + ("fancyvrb"): Replace `TeX-arg-eval'. + Use standard hooks to insert environments. + +2022-11-30 Arash Esbati + + Simplify implementation of style/empheq.el + + * style/empheq.el (LaTeX-empheq-env): Reduce functionality in the + function which now adds a number of columns to 'alignat*?' + environments and adds a label where applicable. + (LaTeX-empheq-env-overload): Delete function and move the + functionality into the hook. + (LaTeX-empheq-item-equation): Use the environment name "empheq" + instead of a call of `LaTeX-current-environment'. Other minor + improvements. + ("empheq"): Use standard functions inside the hook. + Replace `TeX-arg-eval'. + +2022-11-26 Ikumi Keita + + Fix doc strings regarding to section commands + + * context.el (ConTeXt-numbered-section-hook): + (ConTeXt-unnumbered-section-hook): + Add mention about `ConTeXt-reference'. + Fix explanation of `ConTeXt-section-ref'. + Fix order of Lisp code example. + Add quote for Lisp symbols. + * latex.el (LaTeX-section-hook): Reindent. + Add quote for Lisp symbols. + +2022-11-25 Ikumi Keita + + Support starred section names + + * latex.el (LaTeX-section-level): Accept starred section names. + Simplify. + (LaTeX-section-name): Simplify. + (LaTeX-section-heading): Include starred variants in completion + candidates. + * tex.el (LaTeX-command-section-boundaries): Arrange regexp to + accept starred section names. + Simplify. + (LaTeX-command-section-change-level): Simplify. + (): Arrange cookies for silencing compiler. + * context.el (ConTeXt-numbered-section-name) + (ConTeXt-unnumbered-section-name,ConTeXt-numbered-section-level) + (ConTeXt-unnumbered-section-level): + Simplify. + +2022-11-24 Arash Esbati + + * latex.el (LaTeX-env-contents): Add the "nowarn" key. + +2022-11-24 Arash Esbati + + Replace `TeX-arg-eval' + + * style/doc.el ("doc"): Replace `TeX-arg-eval' with closure. + For "DocInput", add a check if "l3doc" style is loaded and adjust + the query accordingly. + + * style/l3doc.el ("l3doc"): Remove entry for "DocInput" + incl. fontification which is done inside "doc.el". + +2022-11-23 Arash Esbati + + Simplify implementation of style/csquotes.el + + * style/csquotes.el (LaTeX-csquotes-read-language) + (LaTeX-arg-csquotes-language): Delete functions. + (LaTeX-csquotes-language-list): New function. + ("csquotes"): Adjust the hook acc. to the changes above. + +2022-11-23 Arash Esbati + + * style/comment.el ("comment"): Replace `TeX-arg-eval'. + +2022-11-23 Arash Esbati + + Simplify implementation of style/cleveref.el + + * style/cleveref.el (TeX-arg-cleveref-crossref-type): Delete + function. + (LaTeX-cleveref-crossref-type): New function. + ("cleveref"): Adjust the hook acc. to the changes above. + +2022-11-23 Arash Esbati + + Simplify implementation of style/CJK.el + + * style/CJK.el (LaTeX-CJK-fontenc-list): New variable. + (LaTeX-env-CJK): Delete function + ("CJK"): Replace functionality of deleted function with standard + ones. + +2022-11-23 Arash Esbati + + Simplify implementation of style/changes.el + + * style/changes.el (LaTeX-arg-changes-definechangesauthor) + (LaTeX-arg-changes-markup): Delete functions. The functionality + is provided inside the hook. + (LaTeX-changes-definechangesauthor-key-val-options) + (LaTeX-changes-key-val-options): New functions. + ("changes"): Adjust the hook acc. to the changes above. + +2022-11-23 Ikumi Keita + + Cleanup newcommand/newenvironment support + + * latex.el (LaTeX-common-initialization): Use + `TeX-arg-define-macro-arguments' for optional argument + for (re)newenvironment(*). + Remove duplicated entries. + (TeX-arg-define-macro-arguments): Fix line break of doc string. + +2022-11-22 Arash Esbati + + Simplify implementation of style/changelog.el + + * style/changelog.el (LaTeX-changelog-key-val-options): New + function returning key=vals. The functionality used to be part of + `LaTeX-env-changelog'. + (LaTeX-env-changelog): Adjust in order to insert a label into + optional argument. + ("changelog"): Adjust function usage in the hook accordingly. + +2022-11-22 Arash Esbati + + Check the value of `LaTeX-current-environment' first + + * style/breqn.el (LaTeX-breqn-key-val-options): Check if the + variable `LaTeX-current-environment' contains a name before + running the function of the same name. + +2022-11-22 Arash Esbati + + Bind a value to `LaTeX-current-environment' locally + + * latex.el (LaTeX-current-environment): Add docstring. + (LaTeX-env-item-args, LaTeX-env-label-args, LaTeX-env-args): + Let-bind `LaTeX-current-environment' in the function body. + +2022-11-21 Arash Esbati + + Simplify implementation of style/breqn.el + + * style/breqn.el (LaTeX-breqn-key-val-options): New function. + (LaTeX-breqn-env): Delete function. + ("breqn"): Replace functionality of deleted function with + standard ones. + Don't use `LaTeX-env-label-as-keyval' for starred environments. + +2022-11-21 Ikumi Keita + + Move `TeX-TikZ-point-name-regexp' to tex-style.el + + * tex-style.el: + * style/tikz.el (TeX-TikZ-point-function-map): + Move defcustom into tex-style.el. + (AUCTeX-TikZ): Delete group. + +2022-11-21 Ikumi Keita + + Enhance scope environmnent support + + * context.el (ConTeXt-after-insert-env-hook): New hook. + (ConTeXt-insert-environment): Follow the change in + `LaTeX-insert-environment' to support the form + (ConTeXt-add-environments + '("scope" FUNCTION-NAME ARGS)) + as well as to run the above new hook. + (ConTeXt-env-args,ConTeXt--env-parse-args): New function and its + helper function. Adapted copies of `LaTeX-env-args' and + `LaTeX--env-parse-args'. + * style/tikz.el (TeX-TikZ-env-scope): New function. + ("tikz"): Use the above new function to support scope env. in LaTeX + and ConTeXt. + (TeX-TikZ-get-opt-arg-string): Fix spacing in the doc string. + (declare-function): Silence compiler. + +2022-11-21 Arash Esbati + + Simplify implementation of style/booktabs.el + + * style/booktabs.el ("booktabs"): Delete the function + `LaTeX-booktabs-arg-paren' and use `TeX-arg-string' instead. + +2022-11-21 Arash Esbati + + Simplify implementation of style/bigstrut.el + + * style/bigstrut.el (TeX-arg-bigstrut): Delete the function and + replace the functionality with `TeX-arg-completing-read' inside + the hook. + +2022-11-21 Arash Esbati + + Simplify implementation of style/babel.el + + * style/babel.el (TeX-arg-babel-lang, LaTeX-env-babel-lang): + Delete functions. + ("babel"): Replace functionality of deleted functions with + standard ones. + For "babelfont", move code inside the query for "Font family" into + a closure at the end of the entry and drop `TeX-arg-eval'. + +2022-11-21 Arash Esbati + + * style/attachfile.el ("attachfile"): Replace `TeX-arg-eval'. + + * style/array.el ("array"): Replace `TeX-arg-eval' with a closure. + +2022-11-21 Arash Esbati + + Simplify implementation of style/ntheorem.el + + * style/ntheorem.el (LaTeX-ntheorem-fontdecl) + (LaTeX-arg-ntheorem-fontdecl, LaTeX-ntheorem-env-label): Delete + variable and functions. + (LaTeX-ntheorem-auto-cleanup): Use `LaTeX-env-label-args' instead of + `LaTeX-ntheorem-env-label'. + ("ntheorem"): Replace `TeX-arg-eval' with a closure. + Replace functionality of deleted functions with standard ones. + +2022-11-20 Arash Esbati + + Simplify implementation of style/amsthm.el + + * style/amsthm.el (LaTeX-amsthm-fontdecl) + (LaTeX-arg-amsthm-fontdecl, LaTeX-amsthm-env-label): Delete + variable and functions. + (LaTeX-amsthm-auto-cleanup): Use `LaTeX-env-label-args' instead of + `LaTeX-amsthm-env-label'. + ("amsthm"): Replace `TeX-arg-eval' with a closure. + Replace functionality of deleted functions with standard ones. + +2022-11-20 Tassilo Horn + + Ignore errors from dbus-ping (fixes bug#59380). + + We just want to test if a viewer's DBUS interface works. If there are + errors, the answer is surely no/nil. + + * tex.el (TeX-evince-dbus-p): Ignore errors from dbus-ping. + +2022-11-18 Arash Esbati + + Simplify implementation of style/fancyhdr.el + + * style/fancyhdr.el (TeX-arg-fancyhdr-place): Delete function. + The functionality is now in the style hook. + +2022-11-18 Arash Esbati + + * style/afterpage.el ("afterpage"): Fontify the only macro. + +2022-11-18 Arash Esbati + + Simplify implementation of style/theorem.el + + * style/theorem.el (LaTeX-theorem-theoremstyle-list): Turn into a + plain list. + (LaTeX-theorem-fontdecl, LaTeX-arg-theorem-fontdecl): Delete + functions. + (LaTeX-theorem-auto-cleanup): Use `LaTeX-env-label-args' instead + of `LaTeX-theorem-env-label'. + ("theorem"): Replace `TeX-arg-eval' with a closure. + Replace functionality of deleted functions with standard ones. + +2022-11-18 Arash Esbati + + Respect `TeX-exit-mark' when inserting enviroments + + * latex.el (LaTeX--env-parse-args): Set `TeX-exit-mark' to current + point if not set yet. Move point to the position of + `TeX-exit-mark' after parsing the arguments, so hooks can set the + value acc. to their needs. + + * tex.el (TeX-exit-mark): Adjust docstring. + +2022-11-17 Arash Esbati + + Add some variables containing font declarations + + * latex.el (LaTeX-font-family, LaTeX-font-series) + (LaTeX-font-shape, LaTeX-font-size): New variables. + +2022-11-17 Arash Esbati + + Simplify implementation of style/tcolorbox.el + + * style/tcolorbox.el ("tcolorbox"): Replace `TeX-arg-eval' and use + a distinct function for the only argument. + +2022-11-17 Arash Esbati + + Use `functionp' to recognize a function + + * tex.el (TeX-parse-argument): Identify a function with + `functionp' instead of `symbolp'. This way it is also possible to + use a closure inside a style hook. + +2022-11-17 Arash Esbati + + Remove entry in `LaTeX-completion-function-map-alist-keyval' + + * latex.el (LaTeX-completion-function-map-alist-keyval): Remove + the entry for the deleted function `LaTeX-enumitem-env-with-opts'. + +2022-11-17 Arash Esbati + + Simplify implementation of style/tcolorboxlib-theorems.el + + * style/tcolorboxlib-theorems.el + (LaTeX-tcolorbox-lib-theorems-auto-cleanup): + ("tcolorboxlib-theorems"): Use `LaTeX-env-args' instead of + `LaTeX-env-tcolorbox-lib-theorems'. + (LaTeX-env-tcolorbox-lib-theorems): Delete function. + (LaTeX-arg-tcolorbox-lib-theorems-newtcbtheorem): Insert only the + first argument, other arguments are queried in the hook. + +2022-11-17 Arash Esbati + + Extend the argument list of `TeX-arg-string' + + * tex.el (TeX-arg-string): Extend the argument list which will be + passed to `TeX-read-string' and change the brackets for insertion. + +2022-11-16 Arash Esbati + + Simplify implementation of style/tcolorboxlib-raster.el + + * style/tcolorboxlib-raster.el ("tcolorboxlib-raster"): Use + `LaTeX-env-args' and `LaTeX-env-item-args' in the hook and + subsequently delete `LaTeX-tcolorbox-lib-raster-env-item'. + +2022-11-16 Arash Esbati + + Simplify implementation of style/enumitem.el + + * style/enumitem.el (LaTeX-enumitem-env-with-opts): Delete + function. + (LaTeX-arg-enumitem-SetEnumitemKey): Query and insert only the + first mandatory argument. The second on is queried in the hook. + (LaTeX-arg-enumitem-SetEnumitemValue): Query and insert only the + second mandatory argument. The others are queried in the hook. + (LaTeX-arg-enumitem-setlist): Delete function, now performed in + the hook. + (LaTeX-enumitem-auto-cleanup): + ("enumitem"): Use the function `LaTeX-env-item-args' instead of + `LaTeX-enumitem-env-with-opts'. + +2022-11-16 Arash Esbati + + Extend the argument list of some functions + + * latex.el (TeX-read-key-val, TeX-arg-key-val): Extend the + argument list which control the query and insertion of key=val's + in the style hooks. + (TeX-arg-completing-read-multiple): Extend argument list to alter + the value of `crm-separator' and the separator inside `mapconcat'. + +2022-11-15 Arash Esbati + + Simplify implementation of style/currvita.el + + * style/currvita.el ("currvita"): Use `LaTeX-env-item-args' in the + hook and subsequently delete `LaTeX-currvita-env-with-label'. + Add fontification support for \cvplace macro. + +2022-11-09 Arash Esbati + + Improve fontification of indexing macros + + * font-latex.el (font-latex-built-in-keyword-classes): Add entries + for \makeindex and \makeglossary macros. + + * style/imakeidx.el ("imakeidx"): + * style/makeidx.el ("makeidx"): + * style/multind.el ("multind"): + * style/splitidx.el ("splitidx"): Improve fontification of + indexing macros. + +2022-11-09 Ikumi Keita + + Don't insert empty node name + + * style/tikz.el (TeX-TikZ-node-arg): Treat node name as optional to + avoid the insertion of empty node name. + (TeX-TikZ-arg-options, TeX-TikZ-arg-name,TeX-TikZ-arg-label): + Fix doc strings. + +2022-11-09 Ikumi Keita + + Fix `ConTeXt-add-environments' + + * context.el (ConTeXt-environment, ConTeXt-environment-menu): Use + function `ConTeXt-environment-list' to refer to the current + environments list. + (ConTeXt-environment-menu): Follow `LaTeX-environment-menu' to support + optional argument for environments. + * tex.el (TeX-auto-add-type): Use unique key for `TeX-auto-parser' in + order to discriminate ConTeXt environments from LaTeX environments. + * context-en.el (ConTeXt-en-mode-initialization): + * context-nl.el (ConTeXt-nl-mode-initialization): + Add comments. + +2022-11-09 Ikumi Keita + + Improve support for TikZ + + * style/tikz.el ("tikz"): Add "tikz", "tikzset", "usetikzlibrary" and + "foreach" macros. + Run style hooks for graphicx, keyval and xcolor as well. + Include preliminary support for ConTeXt and plain TeX. + Allow optional argument for "tikzpicture" environment. + Add "scope" environment. + (AUCTeX-TikZ): New customize group. + (TeX-TikZ-point-name-regexp): Use it as group. + (TeX-TikZ-find-named-points): Add comment. + (): Add `declare-function'. + +2022-11-09 Arash Esbati + + Add new hooks for inserting environments with arguments + + * doc/auctex.texi (Adding Environments): Document new functions + `LaTeX-env-item-args' and `LaTeX-env-label-args'. + + * latex.el (LaTeX--env-parse-args, LaTeX--env-item): New helper + functions which contain body used be part of `LaTeX-env-args' and + `LaTeX-env-item'. + (LaTeX-env-item, LaTeX-env-args): Use new helpers. + (LaTeX-env-item-args, LaTeX-env-label-args): New functions like + their counterparts without '-args' but allowing additional + arguments. + + * latex.el (LaTeX-completion-parse-args): Recognize new functions. + +2022-11-09 Arash Esbati + + Use the correct function to retrieve the key=vals + + * style/siunitx.el (LaTeX-siunitx-key-val-options): Delete + unnecessary `and' when checking for a color package. + ("siunitx"): Use the correct function + `LaTeX-siunitx-key-val-options' for the old commands. + +2022-11-05 Ikumi Keita + + Extend Japanese TeX support + + * latex.el (LaTeX-auto-counter-regexp-list) + (LaTeX-auto-length-regexp-list): + Support Japanese counter/length names. + +2022-11-04 Ikumi Keita + + New option `TeX-refuse-unmatched-dollar' + + * tex.el (TeX-refuse-unmatched-dollar): New option. + (TeX-insert-dollar): When the new option is enabled, retain the former + behavior. + Arrange the doc string. + * doc/auctex.texi (Quotes): + * doc/changes.texi: + Mention the change in the behavior of `TeX-insert-dollar'. + +2022-11-04 Arash Esbati + + Provide completion candidates for `TeX-arg-length' + + * latex.el (LaTeX-completion-function-map-alist-cr): Add entry for + `TeX-arg-length' and the corresponding mapping function. + Adjust docstring. + +2022-11-04 Arash Esbati + + Simplify implementation of style/textpos.el + + * style/textpos.el ("textpos"): Use `TeX-arg-conditional' instead + of `TeX-arg-eval' in the style hook. + +2022-11-04 Arash Esbati + + Simplify implementation of style/thm-restate.el + + * style/thm-restate.el (LaTeX-thmrestate-restatable-marco-regexp): + Recognize the starred version of the environment as well. + (LaTeX-thmrestate-auto-cleanup): Fontify new macros. + (LaTeX-env-thmrestate-restatable): Insert only the last mandatory + argument. Other arguments are included in the style hook. + (LaTeX-thm-restate-package-options): New variable. + +2022-11-04 Arash Esbati + + Simplify implementation of style/thmtools.el + + * style/thmtools.el + (LaTeX-thmtools-declaretheoremstyle-key-val-options): Rename from + `LaTeX-thmtools-declaretheoremstyle-key-val'. + (LaTeX-thmtools-declaretheorem-key-val-options): Rename from + `LaTeX-thmtools-declaretheorem-key-val'. + (LaTeX-thmtools-listoftheorems-key-val-options): Rename from + `LaTeX-thmtools-listoftheorems-key-val'. + New functions now return only a key=val alist and don't query. + (LaTeX-arg-thmtools-declaretheoremstyle): + (LaTeX-arg-thmtools-declaretheorem): Insert only the mandatory + argument. The query for the optional one happens in the hook. + (LaTeX-arg-thmtools-listoftheorems): Removed as not needed. + +2022-11-04 Arash Esbati + + Simplify implementation of style/titlesec.el + + * style/titlesec.el (LaTeX-titlesec-section-command-list): Delete + unnecessary `symbol-value'. + (LaTeX-titlesec-titlespec-key-val-options): New function replacing + `LaTeX-arg-titlesec-titlespec'. The new function returns only + key=vals and doesn't insert them into buffer. + ("titlesec"): Use the new function in the style hook. + +2022-11-03 Arash Esbati + + Simplify implementation of style/ulem.el + + * style/ulem.el (LaTeX-ulem-fontdecl, LaTeX-ulem-fontcmd) + (TeX-arg-ulem-fontdecl, TeX-arg-ulem-fontcmd) + (TeX-arg-ulem-useunder): Remove variables and functions. + ("ulem"): Move the functionality into the style hook. + +2022-11-03 Arash Esbati + + Replace `TeX-arg-url-urlstyle' in style/url.el + + * style/url.el (TeX-arg-url-urlstyle): Delete function. + ("url"): Move the functionality into the style hook. + +2022-11-03 Arash Esbati + + Simplify argument queries in style/wrapfig.el + + * style/wrapfig.el ("wrapfig"): Use `LaTeX-env-args' and standard + hook functions for argument query. + +2022-11-03 Arash Esbati + + * latex.el (TeX-arg-conditional): Declare 'indent'. + +2022-11-03 Arash Esbati + + Update style/XCharter.el to package version 1.24 + + * style/XCharter.el ("XCharter"): Add support for new macros + incl. fontification. + (LaTeX-XCharter-package-options): Turn variable into a function + which reads key=val package options. + +2022-11-03 Arash Esbati + + Fix style/xspace.el + + * style/xspace.el ("xspace"): Fix the name of the macro + \xspaceaddexceptions, insert braces for the argument. + Query for a token after \xspaceremoveexception. + Remove "xspace" from fontification since it's used only in a + macro argument itself. + +2022-11-02 Arash Esbati + + Add capf for LaTeX marco/environment arguments + + * doc/changes.texi: Announce the new feature. + + * doc/auctex.texi (Completion): Document the main new function. + + * latex.el: Add functions for completion-at-point inside + marco/environment arguments in LaTeX buffers. + (LaTeX-common-initialization): Append the entry point + `LaTeX--arguments-completion-at-point' to + `completion-at-point-functions'. + +2022-11-01 Ikumi Keita + + Allow user to insert "$" (bug#57626) + + * tex.el (TeX-insert-dollar): Let user to insert "$" when `texmathp' + thinks that the math mode didn't start with dollar, considering it + isn't actually in math mode. + Fix doc string along with the above change. + * texmathp.el: Add cases* env issue in BUGS section of header + comments. + +2022-11-01 Ikumi Keita + + Cleanup `TeX-insert-dollar' + + * tex.el (TeX-insert-dollar): Don't insert "\)\(" when we have empty + active region and `TeX-electric-math' is ("\(" . "\)"). + Use `insert-char' instead of `insert'+`make-string' to insert multiple + "$"s. + Supply FIXEDCASE argument for `replace-match'. + Use `save-excursion' for robustness to blink matching paren. + Add "*" at the beginning of interactive spec to declare explicitly + it's invalid in read-only buffer. + Fix line break of doc string and comment. + (TeX-symbol-marker,TeX-symbol-marker-pos,TeX-dollar-sign) + (TeX-dollar-string,TeX-dollar-regexp): Declare as obsolete explicitly. + * doc/auctex.texi (Quotes): Write cons value in "(A . B)" form instead + of "(cons A B)". + +2022-10-31 Arash Esbati + + Don't let-bind `inhibit-point-motion-hooks' to t + + * tex.el (TeX-current-offset): Delete let-binding of + `inhibit-point-motion-hooks' to t because this is the default + value since Emacs 25.1. + +2022-10-26 Arash Esbati + + Use `TeX-arg-completing-read-multiple' + + * style/babel.el ("babel"): + * style/biblatex.el ("biblatex"): + * style/doc.el ("doc"): + * style/enumitem.el ("enumitem"): + * style/ntheorem.el ("ntheorem"): + * style/thmtools.el ("thmtools"): + * style/titleps.el ("titleps"): + * style/xcolor.el ("xcolor"): Use + `TeX-arg-completing-read-multiple' instead of `TeX-arg-eval' and + `mapconcat ...' combination. + +2022-10-25 Arash Esbati + + Use `TeX-arg-completing-read' + + * latex.el (LaTeX-common-initialization): + * style/MyriadPro.el ("MyriadPro"): + * style/amsthm.el ("amsthm"): + * style/arabxetex.el ("arabxetex"): + * style/babel.el ("babel"): + * style/biblatex.el ("biblatex"): + * style/bigdelim.el ("bigdelim"): + * style/caption.el ("caption"): + * style/changes.el ("changes"): + * style/csquotes.el ("csquotes"): + * style/doc.el ("doc"): + * style/enumitem.el ("enumitem"): + * style/etoolbox.el ("etoolbox"): + * style/exam.el ("exam"): + * style/fancyvrb.el ("fancyvrb"): + * style/floatrow.el ("floatrow"): + * style/fontaxes.el ("fontaxes"): + * style/fontspec.el ("fontspec"): + * style/footmisc.el ("footmisc"): + * style/graphicx.el ("graphicx"): + * style/harvard.el ("harvard"): + * style/hologo.el ("hologo"): + * style/l3doc.el ("l3doc"): + * style/ltugboat.el ("ltugboat"): + * style/ltxdoc.el ("ltxdoc"): + * style/mathtools.el ("mathtools"): + * style/mdframed.el ("mdframed"): + * style/menukeys.el ("menukeys"): + * style/metalogo.el ("metalogo"): + * style/multirow.el ("multirow"): + * style/natbib.el ("natbib"): + * style/newfloat.el ("newfloat"): + * style/ntheorem.el ("ntheorem"): + * style/paracol.el ("paracol"): + * style/polyglossia.el ("polyglossia"): + * style/pythontex.el ("pythontex"): + * style/splitidx.el ("splitidx"): + * style/subcaption.el ("subcaption"): + * style/tcolorbox.el ("tcolorbox"): + * style/tex-live.el ("tex-live"): + * style/theorem.el ("theorem"): + * style/titleps.el ("titleps"): + * style/titlesec.el ("titlesec"): + * style/titletoc.el ("titletoc"): + * style/xcolor.el ("xcolor"): + * style/xr-hyper.el ("xr-hyper"): Use `TeX-arg-completing-read' + instead of `TeX-arg-eval' and `completing-read' combination. + +2022-10-19 Arash Esbati + + Don't use `eval' on code + + * latex.el (TeX-read-key-val, TeX-read-completing-read) + (TeX-read-completing-read-multiple): Replace usage of `eval' with + other clauses after a comment in this message: + https://lists.gnu.org/archive/html/emacs-devel/2022-08/msg01231.html + Adjust docstrings. + + * style/hologo.el ("hologo"): + * style/newfloat.el ("newfloat"): Adjust the styles accordingly. + +2022-10-10 Arash Esbati + + Add missing argument for `TeX-argument-prompt' + + * latex.el (TeX-read-completing-read) + (TeX-read-completing-read-multiple): Fix the value of third + argument of `TeX-argument-prompt'. + +2022-10-07 Arash Esbati + + Improve style/fvextra.el + + * style/fvextra.el: Don't require cl-lib, `cl-pushnew' isn't used. + (font-latex-set-syntactic-keywords): Declare the function. + ("fvextra"): Add \Verb*? and \EscVerb*? to + `LaTeX-verbatim-macros-with-braces-local'. + Update fontification rules. + +2022-10-07 Arash Esbati + + Improve interaction between fancyvrb.el and fvextra.el + + * style/fancyvrb.el ("fancyvrb"): Check if the fvextra package is + loaded which allows \Verb and \SaveVerb macros to take the + mandatory argument in braces. + Add starred version of \Verb and \UseVerb macros. + Adjust fontification entry for \UseVerb. + +2022-10-07 Arash Esbati + + Add new style/parskip.el + + * Makefile.in (STYLESRC): Add new style. + + * style/parskip.el: New file. + +2022-10-06 Arash Esbati + + Recognize '=' argument modifier + + * style/xparse.el (LaTeX-xparse-macro-parse): Support '={...}' + argument modifier for key-vals. + +2022-09-21 Ikumi Keita + + Override built-in tex-mode + + * tex-site.el.in (TeX-modes-set): Specify `depth' to override the + :around advice given to `tex-mode' in tex-mode.el. + +2022-09-13 Arash Esbati + + Update style/amsart.el + + * style/amsart.el: Add missing header. + (LaTeX-amsart-class-options): New variable. + ("amsart"): Update the style hook for the macros provided by the + class. + +2022-09-07 Arash Esbati + + * style/l3doc.el ("l3doc"): Fix entry for the "env" macro. + +2022-09-05 Uwe Brauer + + Add support for the amsaddr package + + * Makefile.in (STYLESRC): Add new style. + + * style/amsaddr.el: New file. + +2022-09-05 Arash Esbati + + * tex.el: Require seq.el for older Emacsen where not preloaded. + +2022-09-01 Arash Esbati + + Simplify the function `LaTeX-array-update-column-letters' + + * style/array.el (LaTeX-array-update-column-letters): Simplify by + using seq-functions. Fix docstring. + +2022-08-31 Uwe Brauer + + Add support for catchfilebetweentags package + + * Makefile.in (STYLESRC): Add new style. + + * tex-style.el (LaTeX-catchfilebetweentags-use-numeric-label): + Add a new variable that controls whether a numeric label gets + inserted automatically. Default is t. + + * style/catchfilebetweentags.el: New file. + +2022-08-30 Tassilo Horn + + Silence byte-compiler. + +2022-08-30 Tassilo Horn + + Close over list-strings from outer scope. + + * tex-bar.el (menu-strings-buttons-alist): Close over list-strings + from outer scope. + +2022-08-30 Tassilo Horn + + Don't use RESULT arg of dolist. + + * tex-bar.el (menu-strings-buttons-alist): Don't use RESULT arg of + dolist. + +2022-08-29 Arash Esbati + + Support macros for key-val package or class options + + * style/ltx-base.el ("ltx-base"): Add kernel commands for creating + and using key-val package or class options. + +2022-08-29 Arash Esbati + + Restore compatibility for BSD sed + + * Makefile.in (tex-site.el): Set '-i' command line option + explicitly since it is mandatory for BSD sed. + +2022-08-29 Philip Kaludercic + + * tex.el (TeX-insert-macro): Use 'atomic-change-group' + + If the user aborts the command, we avoid keeping behind a partial + state by reverting all changes that might have made. + +2022-08-27 Stefan Monnier + + Unquote lambdas in font-latex.el & tex-bar.el; add some FIXMEs + + * font-latex.el (font-latex-match-math-env) + (font-latex-match-math-envII,font-latex-match-dollar-math) + (font-latex-match-quotation): Add FIXMEs. + * tex-bar.el (TeX-bar-TeX-button-alist) + (TeX-bar-LaTeX-button-alist,menu-strings-buttons-alist): Unquote lambdas. + +2022-08-25 Arash Esbati + + Add new style/tcolorboxlib-theorems.el + + * Makefile.in (STYLESRC): Add new style. + + * style/tcolorboxlib-theorems.el: New file. + +2022-08-25 Arash Esbati + + Pacify Emacs 29 compiler warnings + + * context.el (ConTeXt-outline-name): + * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Use + `line-beginning-position' instead of `point-at-bol' and + `line-end-position' instead of `point-at-eol' which are obsolete + with Emacs 29. + +2022-08-25 Arash Esbati + + Unbreak building with Emacs 29 after obsoleting autoload.el + + * Makefile.in (AUTOLOAD, PREVIEW_AUTOLOAD): Check if the function + `loaddefs-generate' is defined and use it by setting the + `excluded-files' argument accordingly. + (tex-site.el): Delete unnecessary parts which are included by + appending auto-loads.el. + +2022-08-22 Arash Esbati + + Improve function calls to retrieve key=vals in style hooks + + * latex.el (TeX-read-key-val): Improve call of functions as + argument of `TeX-arg-key-val' inside style hooks. + +2022-08-21 Ikumi Keita + + Fix doc string + + * tex.el (TeX-dialect): + (TeX-unload-style): + Fix doc string so that the first line consists of a complete sentence. + +2022-08-18 Ikumi Keita + + Update documentation + + * doc/changes.texi: Announce that `master-buffer' and `orig-buffer' + aren't accessible in `TeX-region-hook'. + * doc/auctex.texi (Adding Environments): Update example to the current + usage. + (Hacking the Parser): Add @findex for `TeX-auto-add-regexp' and FIXME + comment. + * doc/todo.texi (Mid-term Goals): Add todo and rearrange the item to + look better. + +2022-08-18 Ikumi Keita + + Fix comments and doc strings + + * latex.el (TeX-arg-key-val): Explain that KEY-VAL-ALIST can also be a + function call. + (LaTeX-modify-environment): + * context.el (ConTeXt-modify-environment): + Use better doc strings to mention the argument. + * font-latex.el (font-latex-find-matching-close): Add supplementary + comment. + (font-latex-make-built-in-keywords): + (font-latex--updated-region-end, font-latex-match-math-envII): + (font-latex-extend-region-backwards-math): + * style/tikz.el (TeX-TikZ-relative-point-function-map): + (TeX-TikZ-draw-arg-function-map, TeX-TikZ-arg-bend): + * tex.el (TeX-expand-list-builtin): + (TeX-view-predicate-list, TeX-source-correlate-expand-options): + (TeX-dialect, TeX-unload-style): + Fix typos and spacings. + +2022-08-18 Werner Lemberg + + Avoid `makeinfo` warnings + + * doc/changes.texi, doc/wininstall.texi: Protect `@cindex` entries with + `@ifclear rawfile`. + +2022-08-18 Werner Lemberg + + Fix `autoconf` warnings + + * configure.ac: Run `autoupdate`. + * aclocal.m4: s/AC_FD_CC/AS_MESSAGE_LOG_FD/. + +2022-08-16 Arash Esbati + + Insert a space between \caption and \\ in tables + + * style/longtable.el (LaTeX-env-longtable): + * style/xltabular.el (LaTeX-env-xltabular): Insert a space between + the end of \caption macro and \\. + +2022-08-12 Arash Esbati + + * style/listings.el (TeX-add-style-hook): Update fontification. + +2022-08-02 Philip Kaludercic + + Don't use void function texinfo-outline-level + + Apparently, the function `texinfo-outline-level' was added to + texinfo.el in 1996 (ChangeLog.6) and removed in 2003 (ChangeLog.10). + In release 9.4f (1996) `outline-level' was set to this then newly + added function, which has been void for 19 years now. + + I just noticed it now, because consult [0] checks if `outline-level' is + bound, in which case it is funcall'ed. In .texi buffer with auctex + loaded, this triggers an error. + + [0] https://elpa.gnu.org/packages/consult.html + + * tex-info.el (TeX-texinfo-mode): Don't bind texinfo-outline-level to + outline-level. + +2022-07-27 Ikumi Keita + + Update documentation about C-M-a and C-M-e + + * doc/auctex.texi (Environments): Supplement to descriptions about + C-M-a and C-M-e. + +2022-07-15 Ikumi Keita + + Add TODO + + * doc/todo.texi (Mid-term Goals): + (Wishlist): + Syntax propertization and syntactic font lock should be improved. + +2022-07-10 Arash Esbati + + Suppress indentation of verbatim env's in docTeX-mode + + * latex.el (docTeX-indent-inner-fixed): Add entry for verbatim*? + environments. + (LaTeX-indent-line): Add a check in order to suppress + the calculation of indentation inside verbatim environments in + docTeX-mode. + + * tests/latex/doctex-indent-in.dtx: + * tests/latex/doctex-indent-out.dtx: Update test. + +2022-07-07 Arash Esbati + + Extend test for filling + + * tests/latex/latex-filling-in.tex: + * tests/latex/latex-filling-out.tex: Add an additional test for + bug#56160 which also checks for filling with shortcuts defined + in `LaTeX-shortvrb-chars'. + + * tests/latex/latex-test.el (LaTeX-filling): Let-bind the variable + `LaTeX-shortvrb-chars' for the test. + Use `TeX-forward-comment-skip' to skip over multiline comments. + +2022-07-07 Ikumi Keita + + Add new test + + * tests/latex/latex-filling-in.tex: + * tests/latex/latex-filling-out.tex: + Add new test to check bug#56160. + +2022-07-07 Ikumi Keita + + Improve shortvrb.sty support + + * latex.el (LaTeX-verbatim-p): Consult syntax parse instead of + font-latex face. + (LaTeX-common-initialization): Delete FIXME comment which is now + obsolete. + * style/shortvrb.el ("shortvrb"): Install new syntax table which + assigns "string quotes" syntax to chars in `LaTeX-shortvrb-chars'. + Change syntax of those chars in `font-lock-syntax-table' from "generic + string delimiters" to "string quotes" so that they won't interfere + with each other. + +2022-07-01 Arash Esbati + + * style/shortvrb.el: Add missing macros incl. fontification. + +2022-06-30 Ikumi Keita + + Don't break line inside \verb-like macro (bug#56160) + + * latex.el (LaTeX-common-initialization): Add `LaTeX-verbatim-p' to + `fill-nobreak-predicate'. + (LaTeX-fill-move-to-break-point): Drop incomplete code which is no + longer needed with the above addition. + Complement doc string. + +2022-06-28 Ikumi Keita + + Partial fix of region preview with TeX-output-dir feature + + * tex.el (TeX-expand-list-builtin): Add a new directive + "%(s-filename-only)". + (TeX-engine-alist-builtin): Use it for --jobname parameter for + lualatex. + string. + +2022-06-27 Ikumi Keita + + Avoid emacs 25 error + + * preview.el.in (preview-get-dpi): Use `cl-cdddr' instead of `cdddr'. + +2022-06-22 Ikumi Keita + + Add notification about xelatex in preview-latex doc + + * doc/preview-problems.texi (Black texts are too hard to read on dark + background): New node explaining that preview-latex with xelatex + cannot adjust foreground color. + +2022-06-21 Arash Esbati + + Add new style/microtype.el + + * Makefile.in (STYLESRC): Add new style. + + * style/microtype.el: New file. + +2022-06-21 Arash Esbati + + Control the opening and closing braces during insertion + + * latex.el (TeX-arg-completing-read) + (TeX-arg-completing-read-multiple): Add parameters to set the + values of `TeX-arg-opening-brace' and `TeX-arg-closing-brace' + during the argument insertion. + (TeX-read-completing-read, TeX-read-completing-read-multiple): + Escape the single quotes in docstrings correctly. + +2022-06-20 Arash Esbati (tiny change) + Hendrik Rommeswinkel + + Introduce face and keyword class for underlined text + + * doc/auctex.texi (Fontification of macros): Describe the keyword + list `font-latex-match-underline-command-keywords'. Add + "underline-command" to description of user option + `font-latex-deactivated-keyword-classes'. + + * doc/changes.texi: Announce the new face. + + * font-latex.el (font-latex-built-in-keyword-classes): Introduce + new keyword classs "underline-command" incl. the builtin macro. + (font-latex-deactivated-keyword-classes) + (font-latex-add-keywords): Adjust docstrings accordingly. + (font-latex-underline-face): New face for underlined text. + + * style/ulem.el ("ulem"): Use new keyword class for macros + provided by the package. + +2022-06-20 Eshan Ramesh (tiny change) + + Add support for the Sioyek document viewer + + * tex.el (TeX-view-program-list-builtin): Add support for sioyek. + + * doc/changes.texi (News since last release): Document this change. + +2022-06-19 Jean-François B + + Add comment + + * preview.el.in (preview-cache-preamble): Add explanation of TeX codes + written in tempral .ini file. + +2022-06-15 Ikumi Keita + + Follow up the previous commit + + * tex.el (TeX-run-interactive): Avoid (void-variable + compilation-in-progress) error) for interactive mode as well. + +2022-06-15 Tassilo Horn + + Fix (void-variable compilation-in-progress) error + + * tex.el (TeX-run-command, TeX-run-compile): Require `compile' + explicitly. + +2022-06-12 Arash Esbati + + Add new style/proc.el + + * Makefile.in (STYLESRC): Add new style. + + * style/proc.el: New file. + +2022-06-12 Arash Esbati + + Track changes in LaTeX kernel 2022-06-01 + + * font-latex.el (font-latex-built-in-keyword-classes): Add entry + for the top level macro \NewMarkClass. + + * latex.el (TeX-read-hook): Query for "insertmark" hook. + (LaTeX-common-initialization): Support macros for the new mark + mechanism and floating point and integer calculations. + + * style/ltxdoc.el (LaTeX-ltxdoc-class-options): Add "doc2". + + * style/xparse.el ("xparse"): Add "IfBlank*" series of tests. + +2022-06-08 Arash Esbati + + Support different number of arguments for \hyperref + + * style/hyperref.el (LaTeX-hyperref-forms-options): Remove + obsolete comment about the "borderstyle" key. + ("hyperref"): Add a conditional for the "hyperref" macro to cater + for the different number of arguments. Therefore, don't add the + macro to `LaTeX-verbatim-macros-with-braces-local'. Also adjust + the fontification. + Add query for key-val options in "Form" environment. Add missing + "NoHyper" environment. + Update URL's, minor cosmetic changes to linebreaks. + +2022-05-30 Arash Esbati + + Add three new styles + + * Makefile.in (STYLESRC): Add new styles. + + * style/keyval.el: + * style/kvoptions.el: + * style/kvsetkeys.el: New files. + +2022-05-29 Ikumi Keita + + Follow elisp quoting convention + + * preview.el.in (preview-toggle): + * style/graphicx.el (LaTeX-arg-graphicx-includegraphics-key-val): + * tex-fold.el (TeX-fold-region-macro-or-env): + * tex.el (TeX-search-unescaped): + Quote symbols in doc strings with `this style'. + +2022-05-29 Arash Esbati + + Fontify \maketitle macro + + * font-latex.el (font-latex-built-in-keyword-classes): Add an + entry for \maketitle macro. + +2022-05-28 Ikumi Keita + + * doc/changes.texi: Add NEWS item for the previous commit. + +2022-05-27 Ikumi Keita + + New option for saving auto parsed information (bug#55511) + + * tex.el (TeX-auto-save-aggregate): New option. When non-nil, save + parsed information in "auto" subdirectory of master + directory. (Traditional behavior) + When nil, save in each @file{auto} subdirectory of the parsed file. + +2022-05-21 Ikumi Keita + + Simplify regexp + + * latex.el (LaTeX-auto-regexp-list): Simplify regular expression. + Inside "[...]", backslash and period don't have special meaning so + they don't need escaping. + +2022-05-21 Ikumi Keita + + Support complex \input path (bug#55511) + + * latex.el (LaTeX-auto-regexp-list): Allow ".." to appear more than + once in an argument of \input. + Support path surrounded by double quotes. + * tex.el (plain-TeX-auto-regexp-list): Allow ".." to appear more than + once in an argument of \input. + (TeX-auto-file): Defvar properly. + +2022-05-19 Arash Esbati + + Let RefTeX recognize labels in user defined environments + + * style/listings.el (LaTeX-listings-auto-cleanup): Add user + defined environments to `reftex-label-regexps'. + +2022-05-19 Arash Esbati + + Fix insertion of second optional argument + + * style/enumitem.el (LaTeX-arg-enumitem-setlist): Bind the values + for `TeX-arg-opening-brace' and `TeX-arg-closing-brace' when + inserting the second optional argument. + +2022-05-14 Arash Esbati + + Improve fontification of kernel macros + + * font-latex.el (font-latex-built-in-keyword-classes): Add two + kernel macros "raggedbottom" and "flushbottom". + +2022-05-13 Arash Esbati + + Add support for \linespread macro + + * font-latex.el (font-latex-built-in-keyword-classes): Add + "linespread" to function keyword class. + + * latex.el (LaTeX-common-initialization): Add entry for + "linespread" macro. + +2022-05-09 Tassilo Horn + + Complete LaTeX lengths and counters + + * tex.el: (VirTeX-common-initialization): Complete LaTeX lengths and + counters. + +2022-05-07 Ikumi Keita + + Remove compatibility code + + * bib-cite.el (bib-display-or-find-label): + * font-latex.el (font-latex-fontify-region): + * latex.el (TeX-read-label): + Remove compatibility code for emacs<25. + * tex.el (TeX-run-ispell-on-document): Add `make-obsolete' for + `TeX-run-ispell-on-document'. + +2022-05-06 Arash Esbati + + Provide generic completion functions + + * latex.el (TeX-read-completing-read, TeX-arg-completing-read) + (TeX-read-completing-read-multiple) + (TeX-arg-completing-read-multiple): Add generic functions to read + and insert arguments with completion. + +2022-05-05 Arash Esbati + + Add new style/ltcaption.el + + * Makefile.in (STYLESRC): Add new style. + + * style/caption.el ("caption"): Run the style hook for ltcaption + if longtable is loaded. + + * style/ltcaption.el: New file. + +2022-05-05 Ikumi Keita + + Fix preview-latex to work with desktop.el again + + * preview.el.in (): Don't use obsolete variable + `desktop-buffer-misc-functions'. + (): Just use `desktop-buffer-mode-handlers' which all supported + Emacsens now have. + Use autoload cookie instead of `eval-after-load'. + (desktop-buffer-preview): Add autoload cookie so that it's available + before preview.el is loaded. + (LaTeX-preview-setup): Don't use `desktop-buffer-misc' because it + isn't available (It's now lexically scoped variable in + `desktop-create-buffer'. In addition, `LaTeX-preview-setup' isn't + called anyway during `desktop-buffer-misc' is bound.). + +2022-05-03 Arash Esbati + + Add new style/multibib.el + + * Makefile.in (STYLESRC): Add new style. + + * style/multibib.el: New file. + +2022-05-03 Arash Esbati + + Delete compatibility code + + * tex.el (TeX-completing-read-multiple): Remove compatibility code + for Emacs <= 24.3. + +2022-05-01 Ikumi Keita + + Adapt regression test for the previous commit + + * tests/tex/error-parsing.el (TeX-error-parsing): Tweak + `default-diretory' so that `TeX-parse-error' can find dummy file. + * tests/tex/test.tex: New dummy file. + +2022-05-01 Ikumi Keita + + Be more robust against false positive + + * tex.el (TeX-TeX-sentinel-check,TeX-parse-error): Check whether + "file" really exists. If not, ignore it. + +2022-04-26 Arash Esbati + + * tex-ispell.el (TeX-ispell-skip-cmds-list): Support shortvrb.sty. + +2022-04-25 Arash Esbati + + Add styles for iftex bundle + + * style/ifluatex.el: Update license header. + Adjust style to use 'iftex.el'. + + * Makefile.in (STYLESRC): Add new styles. + + * style/ifetex.el: + * style/ifpdf.el: + * style/iftex.el: + * style/ifvtex.el: + * style/ifxetex.el: New files. + +2022-04-22 Ikumi Keita + + Ensure "make maintainer-clean" deletes dynvars files + + * Makefile.in (DYNVARSFILES): New variable. + (dynvars-check,maintainer-clean): Use it. + +2022-04-22 Arash Esbati + + Delete usage of @key in index entries + + * doc/auctex.texi (Completion, Indenting): + * doc/preview-latex.texi (Keys and lisp): Don't use @key in index + entries per convention for GNU manuals: + https://www.gnu.org/software/texinfo/manual/texinfo/html_node/_0040key.html + +2022-04-22 Arash Esbati + + Mention 'M-RET' alias which runs `LaTeX-insert-item' + + * doc/auctex.texi (Itemize-like, Tabular-like): Mention 'M-RET' as + an alias for 'C-c LFD' to invoke `LaTeX-insert-item'. + +2022-04-22 Arash Esbati + + Improve insertion of & in matrix-like environments + + * style/amsmath.el (LaTeX-item-equation-matrix): New function. + ("amsmath"): Use the function for matrix-like environments in + `LaTeX-item-list'. + +2022-04-16 Arash Esbati + + Don't increase indentation after \iff + + * latex.el (LaTeX-indent-commands-regexp-make): Add "iff" to list + of macros which don't increase indentation. (bug#54943) + +2022-04-16 Ikumi Keita + + Follow up the previous commit + + * context.el (ConTeXt-mode-common-initialization): Do similar fix for + Emacs<27. + +2022-04-16 Radon Rosborough + + Avoid using variadic setq-local + +2022-04-13 Arash Esbati + + Update style/fbox.el to package version 0.06 + + * style/fbox.el (LaTeX-fbox-key-val-options): New function. + ("fbox"): Run the style hook for 'xcolor'. + ("fbox"): Support key=value query for the macros provided by the + package with the new function `LaTeX-fbox-key-val-options'. + (LaTeX-fbox-package-options): New variable. + +2022-04-13 Ikumi Keita + + Fix bibtex dialect + + * tex.el (TeX-auto-store): Use `(or :bibtex :latex)' instead of + `:bibtex' as dialect argument for `TeX-add-style-hook' when saving auto + file for BibTeX file. + +2022-04-13 Arash Esbati + + Add new style/etoolbox.el + + * Makefile.in (STYLESRC): Add new style. + + * style/etoolbox.el: New file. + + * style/biblatex.el ("biblatex"): + * style/polyglossia.el ("polyglossia"): Don't run the style hook + for 'etoolbox' since it adds a lot a macros to the completion list + which are usually not needed for regular LaTeX editing. + +2022-04-12 Arash Esbati + + * style/ltx-base.el: Update style. + + * latex.el (TeX-read-hook): Support 'include/excluded' hook. + +2022-04-11 Arash Esbati + + Document how to bump the required Emacs version + + * admin/release-process.org (Bumping required Emacs version): + Document the required steps. + +2022-04-11 Arash Esbati + + Lift required GNU Emacs version to 25.1 + + * auctex.el.in: + * configure.ac (EMACS_CHECK_VERSION): + * doc/changes.texi: + * doc/faq.texi: + * doc/install.texi (Prerequisites): + * doc/preview-faq.texi (Requirements): + * tex-site.el.in: + * tex.el: Bump minimum required Emacs version to 25.1. + +2022-04-10 Ikumi Keita + + Make prettification work reliably + + Simplify at the same time, assuming to bump required Emacs version to + 25.1. + + * tex.el (TeX--prettify-symbols-compose-p): Define unconditionally. + (VirTeX-common-initialization): Always prepare for prettification. + +2022-04-10 Arash Esbati + + Improve indentation after '\end{macrocode}' in docTeX mode + + * latex.el (LaTeX-indent-calculate-last): Improve indentation + after '\end{macrocode}' if still inside a description environment + like 'macro' or 'environment'. + + * tests/latex/doctex-indent-in.dtx: + * tests/latex/doctex-indent-out.dtx: New test files. + + * tests/latex/latex-test.el (docTeX-indentation): New test. + +2022-04-08 Arash Esbati + + Let \Describe macros stay on their own lines + + * style/doc.el (LaTeX-doc-auto-cleanup): Run + `LaTeX-paragraph-commands-add-locally' on 'Describe' + macros. + ("doc"): Run `LaTeX-paragraph-commands-add-locally' on + 'DescribeEnv' and 'DescribeMacro'. + +2022-04-08 Arash Esbati + + Update style/doc.el to package version 3.0h + + * latex.el (LaTeX-indent-environment-list): Add 2 environments + from doc.sty. + + * style/doc.el (LaTeX-env-doc-no-comment): Update docstring. + (LaTeX-env-doc-commented): New function used to insert description + environments like "macro" or "environment" and the ones defined + with '\NewDocElement'. + (LaTeX-doc-after-insert-macrocode): Remove "macro" from list of + environments where this function runs. + (LaTeX-doc-newdocelement-key-val-options): New variable. + Add parsing support for '\NewDocElement'. + ("doc"): Update style hook and add fontification support. + (LaTeX-doc-package-options): New variable. + +2022-04-06 Arash Esbati + + Wrap the 'function' environment better with % + + * style/l3doc.el (LaTeX-env-l3doc-function): Improve inserting of + comment-char % around and in the 'function' environment. + +2022-04-06 Arash Esbati + + Don't change indentation when defining a conditional + + * latex.el (LaTeX-indent-level-count): Add an entry for the + "newif" macro where the following \if is the definition of + the conditional which should not increase the indentation. + Fix docstring. + + * tests/latex/conditionals-indent-in.tex: + * tests/latex/conditionals-indent-out.tex: Adjust tests + for the change. + +2022-04-06 Arash Esbati + + Improve parsing of re-definitions + + * latex.el (LaTeX-auto-regexp-list): Extend regexp's for defining + commands and environments to match also their re-defining + counterparts. + Improve matching of environment names. + Delete space after the `,' marker. + (LaTeX-auto-cleanup): Add checks for re-definition of macros and + environments in order to remove already defined entries from + `TeX-auto-symbol' and `LaTeX-auto-environment'. + +2022-03-31 Ikumi Keita + + Add news for new indent feature + + * doc/changes.texi: Add news for new indent feature. + * doc/auctex.texi (Indenting): Add minor note. + +2022-03-31 Ikumi Keita + + Apply remaining portion of Stefan's patch + + * preview.el.in (preview--open-for-replace): + (preview-query-replace-reveal): + * tex-site.el.in (TeX-modes-set): + (TeX-modes): + Discard fallbacks for emacsen lacking nadvice. + +2022-03-30 Tassilo Horn + + Remove old defadvices (patch by Stefan Monnier) + + * auctex.el.in: Require nadvice-0.3. + * context.el (ConTeXt-add-environments): Unconditionally advise it + with advice-add. + * latex.el (LaTeX-add-bibliographies,LaTeX-add-environments): ditto. + * tex-site.el.in (tex-site-unload-hook): ditto. + * tex.el (hack-one-local-variable): ditto. + +2022-03-30 Arash Esbati + + Support \mathcolor in style/x?color.el + + * style/color.el ("color"): Add support for 'mathcolor' macro. + (LaTeX-color-package-options): Update options. + + * style/xcolor.el ("xcolor"): Add support for 'mathcolor' macro. + (LaTeX-xcolor-package-options): Update options. + +2022-03-30 Ikumi Keita + + Add news + + * doc/changes.texi: Announce the disappearance of tex-buf.el. + * tex.el (TeX-command-default): Add change somehow dropped off from + the previous commit. + +2022-03-30 Ikumi Keita + + Assign reasonable sentinel in AmS-TeX mode + + * plain-tex.el (TeX-plain-tex-mode): + (plain-TeX-common-initialization): + Move `setq' for `TeX-sentinel-default-function' into + `plain-TeX-common-initialization' so that AmS-TeX mode also attains + reasonable value. + +2022-03-30 Ikumi Keita + + Move contents of tex-buf.el into tex.el + + Resolve circular dependency between tex.el and tex-buf.el and get rid + of tedious `defvar' and `declare-function' business over tex-buf. + + * tex-buf.el: Delete. + * Makefile.in: Delete tex-buf.el from AUCSRC. + * tex.el: Adapt defvar's and declare-function's. + Remove all autoload's for tex-buf functions. + Move all the rest of tex-buf.el at the last of tex.el. + * context.el: + * plain-tex.el: + * preview.el.in: + * style/ifluatex.el: + * style/polyglossia.el: + * tests/japanese/error-parsing.el: + * tests/tex/command-expansion.el: + * tests/tex/error-parsing.el: + * tex-bar.el: + * tex-jp.el: + Remove "(require 'tex-buf)". + Supply "(require 'tex) or "(require 'latex)" instead if necessary. + * latex.el: + * tex-info.el: + Remove defvar's and declare-function's for tex-buf.el. + +2022-03-30 Ikumi Keita + + Make tex-buf.el compile without (require 'latex) + + * tex-buf.el (): Delete (require 'latex) and add defvar's & + declare-function. + (TeX-command-default): Add `bound-and-true-p' guard for + `LaTeX-using-Biber'. + * tests/tex/command-expansion.el: Supply (require 'latex) which is now + needed. + +2022-03-29 Arash Esbati + + Adjust indenting of conditionals in styles + + * style/babel.el ("babel"): + * style/csquotes.el ("csquotes"): + * style/exam.el ("exam"): + * style/fancyhdr.el ("fancyhdr"): + * style/scrpage2.el ("scrpage2"): + * style/titleps.el ("titleps"): + * style/titlesec.el ("titlesec"): Add macros starting with \if + which should not increase the indentation to + `LaTeX-indent-begin-exceptions-list'. + +2022-03-26 Ikumi Keita + + Follow similar update of latex.el in context.el + + * context.el (ConTeXt-mode-common-initialization): Set + `beginning-of-defun-function' and `end-of-defun-function'. + (ConTeXt-mode-map): Don't bind C-M-a and C-M-e explicitly. + (): Update copyright year. + +2022-03-22 Ikumi Keita + + Update documentation with respect to indent + + * doc/auctex.texi (Indenting): Describe support of indent for + tabular-like environments. + Delete obsolete description. + * doc/faq.texi: Add a missing word and re-fill. + Add a markup. + Update copyright year. + * doc/todo.texi (Bugs): Update a todo. + Update copyright year. + +2022-03-20 Arash Esbati + + * doc/changes.texi: Announce the indentation improvement. + +2022-03-20 Ikumi Keita + + Document feature of []-induced indent + + * doc/auctex.texi (Indenting): Add description of two new options + `TeX-indent-open-delimiters' and `TeX-indent-close-delimiters'. Also + Explain workarounds for unwanted side effects. + +2022-03-18 Arash Esbati + + Improve indentation in env from algpseudocode package + + * style/algpseudocode.el (LaTeX-algpseudocode-package-options): + Adjust package options. + ("algpseudocode"): Rearrange provided macros. Add macros to + appropriate indentation variables. Inhibit filling by adding the + environment "algorithmic" to `LaTeX-indent-environment-list' + without a function. Cater for fontification. + + * tests/latex/latex-test.el (LaTeX-conditionals-indent): Parse the + test file and run the style hook for loaded package algpseudocode. + + * tests/latex/conditionals-indent-in.tex: + * tests/latex/conditionals-indent-out.tex: Expand files with code + from algpseudocode package. + +2022-03-18 Arash Esbati + + Improve fontification of kernel macros + + * font-latex.el (font-latex-built-in-keyword-classes): Add some + missing kernel macros to function class. + +2022-03-18 Arash Esbati + + Add new style/ifthen.el + + * Makefile.in (STYLESRC): Add new style. + + * style/ifthen.el: New file. + +2022-03-18 Arash Esbati + + Improve indentation of conditionals + + * latex.el (LaTeX-indent-begin-list) + (LaTeX-indent-begin-exceptions-list, LaTeX-indent-mid-list) + (LaTeX-indent-end-list): New variables containing list of macros + which alter the indentation. + (LaTeX-indent-begin-regexp-local) + (LaTeX-indent-begin-regexp-exceptions-local) + (LaTeX-indent-mid-regexp-local, LaTeX-indent-end-regexp-local): + New variables containing the regexp's calculated from the + variables above. + (LaTeX-indent-commands-regexp-make): New function calculating the + regexp's. + (LaTeX-indent-calculate): + (LaTeX-indent-calculate-last): Indent at regexps from + `LaTeX-indent-end-regexp-local' and + `LaTeX-indent-mid-regexp-local'. + (LaTeX-indent-level-count): Increase/decrease indentation + depending on `LaTeX-indent-begin-regexp-local' and + `LaTeX-indent-end-regexp-local'. + + * tests/latex/latex-test.el (LaTeX-conditionals-indent): New test. + +2022-03-18 Ikumi Keita + + Revise documentation about simultaneous process + + * doc/auctex.texi (Starting a Command): + * tex-buf.el: + State explicitly that AUCTeX doesn't support concurrent typesets. + Update copyright year. + +2022-03-16 Ikumi Keita + + Enable indent by square bracket + + * tex.el (TeX-indent-open-delimiters): + (TeX-indent-close-delimiters): New options regarded as additional + open/close delimiters at indentation. + * tex.el (TeX-brace-count-line): Increase indentation inside those + options in addition to "{", "}". In comments, don't ignore those + additional characters. + * latex.el (LaTeX-indent-calculate): + (LaTeX-indent-calculate-last): + Treat chars in `TeX-indent-close-delimiters' in the same way as "}". + +2022-03-15 Arash Esbati + + Add new style/l3doc.el + + * Makefile.in (STYLESRC): Add new style. + + * style/l3doc.el: New file. + +2022-03-15 Arash Esbati + + Delete obsoleted variables (bug#54339) + + * style/gloss-italian.el ("gloss-italian"): + * style/italian.el ("italian"): Remove references to long time + obsoleted variables `LaTeX-italian-open-quote' and + `LaTeX-italian-close-quote'. + + * style/german.el ("german"): + * style/ngerman.el ("ngerman"): Remove references to long time + obsoleted variables `LaTeX-german-open-quote', + `LaTeX-german-close-quote' and `LaTeX-german-quote-after-quote'. + +2022-03-15 Arash Esbati + + Recognize macrocode*? environments in doctex-mode + + * latex.el (LaTeX-current-environment): Don't ignore whitespaces + and other characters than letters in regexp for searching the name + of the environment. In doctex-mode, handle the macrocode*? + environments specially and find them if invoked from a non-comment + line. + +2022-03-15 Tassilo Horn + + Adapt TeX-region-hook for lexical-binding + + * tex-buf.el (TeX-region-hook): Update docstring. + (TeX-region-orig-buffer): Convert to defvar-local. + (TeX-region-master-buffer): New variable. + (TeX-region-create): Set TeX-region-master-buffer in addition to + TeX-region-orig-buffer before runnig TeX-region-hook. + +2022-03-08 Ikumi Keita + + Revert "Fix simultaneity" + + This reverts commit e032df90e792ef9b85be3e8e3528c947ecdb5b6a + because it breaks region preview. + + * tex-buf.el (TeX-current-process-region-p): + (TeX-command, TeX-command-sentinel): + Revert. + +2022-03-08 Ikumi Keita + + Update documentation + + * doc/faq.texi: Mention how to invoke vanilla emacs for EPLA + installation and on windows. + * latex.el (LaTeX-maybe-install-toolbar): + * plain-tex.el (plain-TeX-maybe-install-toolbar): + Fix typos. + +2022-03-07 Ikumi Keita + + Discard obsolete hook + + * latex.el (LaTeX-maybe-install-toolbar): + * plain-tex.el (plain-TeX-maybe-install-toolbar): + Install only when tool bar is active. + * latex.el (TeX-latex-mode): + * plain-tex.el (TeX-plain-tex-mode): + Use `tool-bar-mode-hook' instead of `tool-bar-mode-on-hook' since the + latter is backward compatibility only variable, according to a comment + in `define-minor-mode'. + Call `LaTeX-maybe-install-toolbar' or + `plain-TeX-maybe-install-toolbar' unconditionally since mode check is + done in the respective functions now. + +2022-03-05 Ikumi Keita + + Don't change syntax of ^^A comments in doctex mode (bug#35140) + + * font-latex.el (font-latex-doctex-match-^^A): New function to + override fontification on ^^A and ^^X comments with ordinary comment + face. + (font-latex-doctex-keywords): Add an entry to use new function. + (font-latex-doctex-^^A): Remove. + (font-latex-set-syntactic-keywords): Don't add entry using removed + function. + (font-latex--make-syntax-propertize-function): Don't use + `font-latex-doctex-syntactic-keywords'. + (font-latex-setup): Use forward quote instead of back quote. + (): Update copyright year. + +2022-03-04 Arash Esbati + + Reduce code duplication in style/sidecap.el + + * style/sidecap.el (LaTeX-env-sidecap-float): Use + `LaTeX-env-figure' and don't duplicate the code from it. + ("sidecap"): Run the style hook for 'ragged2e' depending on given + package option. + +2022-03-04 Arash Esbati + + * doc/changes.texi: Document switch from initial input to default. + +2022-03-03 Ikumi Keita + + Add new test + + * tests/latex/tabular-in.tex: + * tests/latex/tabular-out.tex: + Add new test for indent involving nested tabular-like env. + +2022-03-03 Tassilo Horn + + Don't set syntax-propertize-function in defaults + + * font-latex.el (font-latex-setup): Don't set + syntax-propertize-function in defaults as we are calling + font-latex-set-syntactic-keywords explicitly. + +2022-03-02 Tassilo Horn + + Don't use obsolete font-lock-syntactic-keywords + + That's obsolete since Emacs 24.1 and probably going to be removed in + Emacs 29.1. + + * font-latex.el (font-latex-set-syntactic-keywords): + (font-latex-syntax-propertize-function): Delete function. + (font-latex--make-syntax-propertize-function): New function. + (font-latex-setup): Regenerate syntax-propertize-function. + +2022-03-02 Arash Esbati + + Use DEFAULT argument of `TeX-read-string' in styles + + * style/longtable.el (LaTeX-env-longtable): + * style/ocg-p.el (LaTeX-env-ocgp-ocgtabular): + * style/plext.el (LaTeX-plext-env-array): + * style/xltabular.el (LaTeX-env-xltabular): Use the DEFAULT + argument in `TeX-read-string' where applicable. + +2022-03-02 Arash Esbati + + Improve regexp matching new environments + + * style/newfloat.el + (LaTeX-newfloat-DeclareFloatingEnvironment-regexp): Add 'p' to the + name of the variable. Use the function + `LaTeX-extract-key-value-label' to build the regexp. Be more + restrictive when matching the type of declared environment. + +2022-03-02 Arash Esbati + + Use DEFAULT argument in latex.el where appropriate + + * latex.el (LaTeX-env-array, LaTeX-env-tabular*): Use the DEFAULT + argument of `TeX-read-string' when asking for the mandatory FMT + argument. + (LaTeX-env-minipage): Use `format' instead of `concat' to assemble + the prompt. + (LaTeX-env-bib): Use DEFAULT argument for the bibitem label. + (TeX-arg-file-name, TeX-arg-file-name-sans-extension): Use the + DEFAULT argument only when used as a mandatory argument. + (TeX-arg-date, TeX-arg-version): Add support for DEFAULT argument + of `TeX-read-string'. + +2022-03-01 Arash Esbati + + Adjust argument list of `TeX-arg-length' + + * latex.el (TeX-arg-length): Put DEFAULT before INITIAL-INPUT in + the argument list. Adjust all occurrences in the library + accordingly. + + * style/ltxtable.el ("ltxtable"): Track the new signature of + `TeX-arg-length'. + +2022-02-27 Ikumi Keita + + Improve indent in tabular-like environments + + * latex.el (LaTeX-hanging-ampersand-position): Fall back to default + value if encountered "\\" in an inner env. + Attach optional arguments for efficiency. + (LaTeX-indent-tabular): Skip inner env which also is tabular-like. + Call `LaTeX-hanging-ampersand-position' with new optional arguments. + +2022-02-26 Ikumi Keita + + Fix simultaneity + + * tex-buf.el (TeX-command): Keep the value of + `TeX-current-process-region-p' as buffer-local value of + `TeX--this-process-region-flag' in process buffer. + (TeX-command-sentinel): Call sentinel where + `TeX-current-process-region-p' has its own value when the process + started. + (TeX-current-process-region-p): Move `defvar' before its first usage. + (TeX--this-process-region-flag): New variable. + +2022-02-25 Arash Esbati + + Introduce DEFAULT argument in `TeX-arg-length' + + * latex.el (TeX-arg-length): Add DEFAULT to argument names list + which will be passed to `completing-read'. Adjust how this + argument is shown in the minibuffer when available. + Add a default value to "enlargethispage" and "enlargethispage*". + + * style/ltxtable.el ("ltxtable"): Use DEFAULT argument of + `TeX-arg-length' for the table width. + +2022-02-24 Arash Esbati + + Improve file query in style/ltxtable.el + + * style/ltxtable.el ("ltxtable"): Improve query for longtable file + which can reside in a subfolder. Input die subfolder relative to + directory of the master file. + Change fontification of LTXtable macro to reference class. + +2022-02-24 Ikumi Keita + + Fix label insertion at env. insertion with active region (bug#28382) + + * latex.el (LaTeX-env-label): Add management of positions of point and + mark and indent region when region is active. + +2022-02-24 Ikumi Keita + + Improve keymap handling + + * latex.el (LaTeX-mode-map): + (LaTeX-common-initialization): + * tex.el (VirTeX-common-initialization): + (TeX-mode-map): + Bind narrowing command just once. + * latex.el (LaTeX-mode-map,LaTeX-common-initialization): Use + `beginning-of-defun-function' and `end-of-defun-function' instead of + overriding bindings of C-M-a and C-M-e. + * preview.el.in (preview-mode-setup): + (LaTeX-preview-setup): + Bind preview tool button just once. + +2022-02-22 Tassilo Horn + + Fix bug#54099 + + * latex.el (LaTeX--completion-annotation-from-math-menu): Ignore + LaTeX-math-list entries with a function as VALUE (bug#54099). + +2022-02-21 Arash Esbati + + Update pygmentize styles + + * style/minted.el (LaTeX-minted-key-val-options): Update style key + with styles provided by pygmentize v2.11. + +2022-02-21 Ikumi Keita + + Improve support for starred variant name + + * tex.el (TeX-current-macro): Return starred variant name if asterisk + is present. + * latex.el (LaTeX-auto-regexp-list): Allow starred variant name for + \newenvironment. + +2022-02-20 Mosè Giordano + + * Version 13.1 released. + +2022-02-17 Arash Esbati + + Update style/ltxdoc.el to class version 2.1d + + * style/ltxdoc.el ("ltxdoc"): Add '|' to `LaTeX-shortvrb-chars' + before running the 'shortvrb' style hook. Add missing symbols to + the style hook incl. fontification. + (LaTeX-ltxdoc-class-options): New variable. + + * tex-ispell.el (TeX-ispell-skip-cmds-list): Add one entry "cs". + +2022-02-15 Arash Esbati + + Update footmisc package options to v6.0b + + * style/footmisc.el (LaTeX-footmisc-package-options): Delete + "bottomfootnotes". + +2022-02-13 Arash Esbati + + Update footmisc package options to v6.0a + + * style/footmisc.el (LaTeX-footmisc-package-options): Add new + package options. + +2022-02-12 Ikumi Keita + + Add NEWS item + + * doc/changes.texi: Announce changes in + `LaTeX-indent-environment-list'. + +2022-02-11 Arash Esbati + + Consider environments defined with newfloat package + + * style/subcaption.el ("subcaption"): Offer environments defined + with newfloat package when declaring the sub-caption feature. + +2022-02-11 Arash Esbati + + Improve fontification for LaTeX kernel macros + + * font-latex.el (font-latex-built-in-keyword-classes): Add + fontification support for LaTeX kernel macros to various keyword + classes. + + * tests/latex/font-latex-test.el + (font-latex-general-fontification): Update test for fontification. + +2022-02-09 Arash Esbati + + Adjust entries for completion + + (TeX-arg-corner, TeX-arg-lr): Remove empty strings and unlistify + the elements in collection argument of `completing-read'. + +2022-02-09 Arash Esbati + + Improve query for opt. arguments of \parbox and minipage + + * latex.el (LaTeX-env-minipage): Support query for all optional + arguments of minipage environment. Don't use INITIAL-VALUE + argument when reading the width with `TeX-read-string', use + DEFAULT-VALUE instead and indicate the value in the prompt. + (TeX-arg-tb): Add new argument POSLIST which can be used to offer + more sides for completion. + (LaTeX-common-initialization): Use new arguments of `TeX-arg-tb' + for the "parbox" entry. + +2022-02-05 Ikumi Keita + + Add default entries to LaTeX-indent-environment-list (bug#28405) + + My previous commits disregard user's customization on + LaTeX-indent-environment-list. Reconsideration led to move entries to + its default value. + + * style/amsmath.el ("amsmath"): + * style/mathtools.el ("mathtools"): + Move entries into default value in latex.el. + * latex.el (LaTeX-indent-environment-list): Pull in those entries. + Add math envs without alignment as well to fix bug#28405. + +2022-01-31 Ikumi Keita + + Add M-RET support for smallmatrix variants + + * style/mathtools.el ("mathtools"): Add smallmatrix variant + environments to `LaTeX-item-list'. + +2022-01-31 Ikumi Keita + + Add new test for indent + + * tests/latex/latex-test.el (LaTeX-indent-tabular): Add cookie to + recognize \usepackage. + * tests/latex/tabular-in.tex: + * tests/latex/tabular-out.tex: + Add \usepackage to deal with align and aligned environments. + Add new test involving aligned environment. + +2022-01-31 Ikumi Keita + + Add support for indent for environments with alignment + + * latex.el (LaTeX-indent-environment-list): Move align, align* and + equation* environment to amsmath.el. + * style/amsmath.el ("amsmath"): Add amsmath environments with + alignment to local value of `LaTeX-indent-environment-list'. + Add smallmatrix environment to `LaTeX-item-list'. + * style/mathtools.el ("mathtools"): Add mathtools environments with + alignment to local value of `LaTeX-indent-environment-list'. + Add FIXME comment to `LaTeX-item-list' for spreadlines environment. + Update copyright year. + + TODO: Add support for empheq environment as well. It would be + necessary to implement a new function which looks into the argument of + empheq environment and indents approapriately. + +2022-01-21 Arash Esbati + + Re-run LaTeX when .toc|lof|lot is missing + + * tex-buf.el (TeX-LaTeX-sentinel): Recognize missing .toc|lof|lot + files and suggest a LaTeX re-run. Issue raised in: + https://lists.gnu.org/archive/html/auctex/2022-01/msg00020.html + +2022-01-21 Arash Esbati + + Fontify LaTeX kernel macros + + * font-latex.el (font-latex-built-in-keyword-classes): Add 3 core + macros for TOC, LOF and LOT to function class. + +2022-01-20 Arash Esbati + + * tex-ispell.el: Skip the arguments of stabular*? environments. + +2022-01-18 Arash Esbati + + Add macros to skip from caption package + + * tex-ispell.el (TeX-ispell-skip-cmds-list): Add macros from + caption.sty. + +2022-01-11 Arash Esbati + + Re-add support for deprecated but necessary macros + + * style/siunitx.el ("siunitx"): Add back support for deprecated + macros \si et al. + Conditionalize support for macros \qty and \units to avoid clash + with other packages defining macros with the same name. + +2022-01-08 Andrea Greselin (tiny change) + + Make TeX-insert-quote robust for corner case (bug#52852) + + * tex.el (TeX-insert-quote): Go back only when there's enough room to + do so. + +2022-01-06 Arash Esbati + + Fix tabular test for siunitx v3 + + * tests/latex/tabular-count-ampersands-in.tex: + * tests/latex/tabular-count-ampersands-out.tex: Replace the s + column specifier with S which is the only one provided by siunitx + version 3. + +2021-12-29 Tassilo Horn + + Revert "Properly destructure LaTeX-xparse-macro/environment-list entries" + + This reverts commit 0c2eda1940e2efb89006d4353d234ce3cb66ecb0. + +2021-12-29 Andrea Greselin (tiny change) + + Properly destructure LaTeX-xparse-macro/environment-list entries + + * style/xparse.el (LaTeX-xparse-macro-parse): Properly destructure + LaTeX-xparse-macro/environment-list entries (bug#52872). + +2021-12-28 David Kastrup + + Make preview.sty deal with newer LaTeX hiding \shipout + +2021-12-25 Ikumi Keita + + Fix TeX-complete-make-expert-command-functions + + * tex.el (TeX-complete-make-expert-command-functions): Use dynamically + generated, dedicated variable to register expert entities. + +2021-12-23 Tassilo Horn + + Refactor completion annotation code + + * tex.el + (TeX--completion-annotation-from-tex--prettify-symbols-alist): New + function. + (TeX--completion-annotation-function): Use it. + +2021-12-22 Tassilo Horn + + Add completion annotation support from LaTeX-math-list/default + + * latex.el (LaTeX--completion-annotation-from-math-menu): New + function. + * tex.el (TeX--completion-annotation-function): Use it if bound. + +2021-12-21 Tassilo Horn + + Add an :annotation-function for completion and CAPF + + * tex.el (TeX--completion-annotation-function): New function. + (TeX--completion-at-point): Use it. + (TeX--symbol-completion-table): New function. + (TeX-insert-macro): Use both new functions. + +2021-12-18 Arash Esbati + + Support enhanced tabular indentation + + * style/stabular.el ("stabular"): Append defined environments to + `LaTeX-indent-environment-list'. + +2021-12-15 Arash Esbati + + Add style/sidecap.el + + * Makefile.in (STYLESRC): Add new style. + + * style/sidecap.el: New file. + +2021-12-15 Arash Esbati + + Add new style/rotating.el + + * Makefile.in (STYLESRC): Add new style. + + * style/rotating.el: New file. + +2021-12-15 Arash Esbati + + Add styles for packages from sttools collection + + * Makefile.in (STYLESRC): Add new styles. + + * style/cuted.el: + * style/floatpag.el: + * style/flushend.el: + * style/midfloat.el: + * style/stabular.el: + * style/stfloats.el: New files. + +2021-12-06 Arash Esbati + + Update style/url.el to package version 3.4 + + * style/url.el: Add parsing abilities for the macros \urldef and + \DeclareUrlCommand. + (TeX-arg-url-urlstyle): New function renamed from + `TeX-arg-urlstyle'. + (TeX-arg-url-DeclareUrlCommand, TeX-arg-url-urldef): New + functions. + ("url"): Remove macros for setting new styles, linebreaks + etc. from fontification. Move '\urlstyle' to function class. + (LaTeX-url-package-options): Update package options. + +2021-11-30 Ikumi Keita + + Fix marker management + + * latex.el (LaTeX-env-figure): Set marker only when it's really a + marker. + +2021-11-26 Arash Esbati + + Track changes in LaTeX kernel 2021-11-15 + + * font-latex.el (font-latex-built-in-keyword-classes): Add the + macros \counterwith(in|out) to variable keyword-class. + + * latex.el (LaTeX-common-initialization): Support completion for + \counterwith(in|out) macros. + +2021-11-26 Arash Esbati + + Add new style/unicodefonttable.el + + * Makefile.in (STYLESRC): Add new style. + + * style/unicodefonttable.el: New file. + +2021-11-25 Arash Esbati + + Update style/siunitx.el to package version 3 + + * doc/changes.texi: Document the update of siunitx.el. + + * style/siunitx.el: Change email address. + (LaTeX-siunitx-regexp): Adjust regexp to match the second + mandatory argument of '\DeclareSIPower'. + (LaTeX-siunitx-cleanup): Delete function since the function + `LaTeX-siunitx-unit-list' already moves parsed elements to the + variable `LaTeX-siunitx-unit-list'. Don't add the function to + `TeX-auto-cleanup-hook'. + (LaTeX-siunitx-unit-list-parsed): New function returning all + predefined and parsed units. + (LaTeX-arg-siunitx-unit): Use the function + `LaTeX-siunitx-unit-list-parsed'. + (LaTeX-siunitx-package-options): Update to (and only to) key=vals + defined in package version 3. + (LaTeX-siunitx-key-val-options): New function returning key=vals. + ("siunitx"): Use the function `LaTeX-siunitx-key-val-options' in + the hook. + Remove deprecated macros and units. Keep fontification for + deprecated main macros \si, \SI, \SIlist and \SIrange. + (LaTeX-siunitx-package-options): Support the preamble-only key + 'table-column-type'. + +2021-11-25 Arash Esbati + + Add new style/cancel.el + + * Makefile.in (STYLESRC): Add new style. + + * style/cancel.el: New file. + +2021-11-23 Arash Esbati + + Add new style/xr.el + + * Makefile.in (STYLESRC): Add new style. + + * style/xr.el: New file. + +2021-11-23 Arash Esbati + + Add new style/xr-hyper.el + + * Makefile.in (STYLESRC): Add new style. + + * style/xr-hyper.el: New file. + +2021-11-23 Arash Esbati + + Improve handling of key=vals in style/tcolorbox.el + + * style/tcolorbox.el (LaTeX-tcolorbox-keyval-options-local) + (LaTeX-tcolorbox-update-style-key): Remove now unused variable and + function. + (LaTeX-tcolorbox-keyval-options): New function returning key=vals. + (LaTeX-tcolorbox-keyval-options-full): Change the content of the + variable. It now holds a list of symbols. + (LaTeX-tcolorbox-keyval-options-full): New function returning + key=vals from symbols in the variable + `LaTeX-tcolorbox-keyval-options-full'. + ("tcolorbox-tcbuselibrary"): Add the missing prefix to plural + argument. + (LaTeX-tcolorbox-auto-cleanup): Don't call + `LaTeX-tcolorbox-update-style-key' anymore. + ("tcolorbox"): Use new function `LaTeX-tcolorbox-keyval-options' + in the hook. + Process the library names read in by \tcbuselibrary directly. + + * style/tcolorboxlib-raster.el + (LaTeX-tcolorbox-lib-raster-env-item): Use the new function + `LaTeX-tcolorbox-keyval-options'. + ("tcolorboxlib-raster"): Register library variable + `LaTeX-tcolorbox-lib-raster-keyval-options' in + `LaTeX-tcolorbox-keyval-options-full'. + Use the function `LaTeX-tcolorbox-keyval-options' in the hook. + +2021-11-22 Arash Esbati + + Update style/multicol.el to package version 1.9b + + * style/multicol.el ("multicol"): Add new macros. Change the + query for \columnbreak which accepts an optional argument. + Add fontification support for relevant macros. + (LaTeX-multicol-package-options): Add new option "colcation". + +2021-11-22 Ikumi Keita + + Fix misc minor issues + + * latex.el (LaTeX-env-figure): Ensure temporal marker is cleaned in + all cases. + (LaTeX-current-verbatim-macro): Include asterisk, if present, in + returned name. + * tex-info.el (TeX-texinfo-mode): Set `TeX-comment-start-regexp'. + * tex.el (TeX-verbatim-p): Call `TeX-verbatim-p-function' with + argument POS. + (TeX-verbatim-p-function): State explicitly in doc string about the + argument POS of the function. + +2021-11-21 Arash Esbati + + Fontify \tabularnewline macro + + * font-latex.el (font-latex-built-in-keyword-classes): Add an + entry for \tabularnewline to warning class. + +2021-11-21 Arash Esbati + + Improve handling of key=vals in style/caption.el + + * style/caption.el (LaTeX-caption-key-val-options-local) + (LaTeX-caption-update-key-val-options): Remove now unused variable + and function. + (LaTeX-arg-caption-command): Remove function since the + functionality is now provided by `TeX-arg-key-val' which is used + in the hook. + ("caption"): Use `completing-read' to read a single key from + provided key=vals for the macros \clearcaptionsetup*?. + Various docstring fixes. + + * style/subcaption.el ("subcaption"): Don't use removed variable + `LaTeX-caption-key-val-options-local' anymore. + Various docstring fixes. + +2021-11-19 Arash Esbati + + Improve handling of key=vals in style/hologo.el + + * style/hologo.el ("hologo"): Use `TeX-arg-key-eval' instead of + more complicated call of `TeX-arg-eval'. + +2021-11-19 Arash Esbati + + Improve handling of key=vals in style/floatrow.el + + * style/floatrow.el (LaTeX-floatrow-key-val-options-local) + (LaTeX-floatrow-update-key-val-options): Remove now unused + variable and function. + (LaTeX-floatrow-key-val-options): New function returning key=vals. + (LaTeX-floatrow-auto-cleanup) + (LaTeX-floatrow-arg-declare-new-options): Remove call of + `LaTeX-floatrow-update-key-val-options'. + ("floatrow"): Call the function `LaTeX-floatrow-key-val-options' + instead of the variable `LaTeX-floatrow-key-val-options-local'. + Minor spacing fixes. + +2021-11-19 Ikumi Keita + + Fix logic again + + * latex.el (LaTeX-fill-region-as-paragraph): When identifying code + comment, continue search if the found candidate turns out not to be a + code comment. + Add a comment for regexp. + +2021-11-18 Ikumi Keita + + Fix wrong logic of the previous commit + + * latex.el (LaTeX-fill-region-as-paragraph): Take into account lines + ending with "\par" or "\\" before code comments. We must always + perform both code comment detection and regexp match. + * tests/latex/latex-filling-in.tex: + * tests/latex/latex-filling-out.tex: + Add additional tests. + +2021-11-17 Ikumi Keita + + Use coherent logic to identify code comment (bug#51762) + + * latex.el (LaTeX-fill-region-as-paragraph): Use the same logic to + identify code comment as the rest of latex.el. + Use shy regexp groups when possible. + Add some comments. + * tests/latex/latex-test.el (LaTeX-filling): + * tests/latex/latex-filling-in.tex: + * tests/latex/latex-filling-out.tex: + Add new tests (including ones for bug#48937). + +2021-11-17 Arash Esbati + + Improve handling of key=vals in style/listings.el + + * style/listings.el (LaTeX-listings-key-val-options): Fix a typo. + (LaTeX-listings-key-val-options-local) + (LaTeX-listings-update-style-key): Remove now unused variable and + function. + (LaTeX-listings-key-val-options): New function returning key=vals. + (LaTeX-listings-lstnewenvironment-regexp): Adjust matching of + first optional argument. + ("listings"): Call the function `LaTeX-listings-key-val-options' + instead of the variable `LaTeX-listings-key-val-options-local'. + Various docstring fixes. + +2021-11-15 Arash Esbati + + Improve handling of key=vals in style/enumitem.el + + * style/enumitem.el (LaTeX-enumitem-key-val-options-local) + (LaTeX-enumitem-newlist-list-local): Remove now unused variables. + (LaTeX-enumitem-key-val-options): New function returning key=vals. + Replace all occurrences of `LaTeX-enumitem-key-val-options-local' + with a call to the new function. + (LaTeX-arg-enumitem-SetLabelAlign) + (LaTeX-arg-enumitem-SetEnumitemKey) + (LaTeX-arg-enumitem-SetEnumitemValue): Add library prefix to the + function names. + (LaTeX-arg-enumitem-setlist): New function. + (LaTeX-enumitem-update-key-val-options): Remove unused function. + ("enumitem"): Update style to package version 3.9, add support for + 'size' feature in \setlist and adjust fontification. Fix typo for + 'labelindent'. Various docstring fixes. + +2021-11-13 Arash Esbati + + Improve handling of key=vals in style/fancyvrb.el + + * style/fancyvrb.el (LaTeX-fancyvrb-key-val-options-local): Remove + now unused variable. + (LaTeX-fancyvrb-key-val-options): New New function returning + key=vals. Replace all occurrences of + `LaTeX-fancyvrb-key-val-options-local' with a call to the new + function. + + * style/fvextra.el (LaTeX-fvextra-key-val-options): Uncomment the + "numbers" key=val. + (LaTeX-fvextra-update-key-val): Remove the unused function and its + addition to `TeX-auto-cleanup-hook'. + ("fvextra"): Replace all occurrences of + `LaTeX-fancyvrb-key-val-options-local' with a call to the function + `LaTeX-fancyvrb-key-val-options'. + + * style/pythontex.el: Declare the function + `LaTeX-fancyvrb-key-val-options'. + (LaTeX-env-pythontex, "pythontex"): Replace all occurrences of + `LaTeX-fancyvrb-key-val-options-local' with a call to the function + `LaTeX-fancyvrb-key-val-options'. + + * style/tex-live.el ("tex-live"): Call the function + `LaTeX-fancyvrb-key-val-options' instead of the variable + `LaTeX-fancyvrb-key-val-options-local'. + +2021-11-11 Ikumi Keita + + Don't use obsolete @inforef + + * doc/preview-latex.texi (Keys and lisp): + (The Emacs interface): + Use @xref instead of @inforef as Texinfo 6.8 marked it as obsolete. + +2021-11-10 Ikumi Keita + + * doc/todo.texi (Mid-term Goals): Add TODO about tool bar. + +2021-11-10 Arash Esbati + + Improve handling of key=vals in style/minted.el + + * style/minted.el (LaTeX-minted-key-val-options-local) + (LaTeX-minted-update-key-vals): Remove now unused variable and + function. + (LaTeX-minted-key-val-options): New function returning key=vals. + (LaTeX-minted-auto-cleanup): Delete call of + `LaTeX-minted-update-key-vals'. + ("minted"): Use new function in the style hook. + +2021-11-10 Arash Esbati + + Improve handling of key=vals in style/mdframed.el + + * style/mdframed.el (LaTeX-mdframed-key-val-options-local) + (LaTeX-mdframed-update-style-key): Remove now unused variable and + function. + (LaTeX-mdframed-newmdenv-regexp) + (LaTeX-mdframed-mdtheorem-regexp): Use the helper function + `LaTeX-extract-key-value-label' to build the regexp. + (LaTeX-mdframed-key-val-options): New function returning key=vals. + ("mdframed"): Use new function in the style hook. + +2021-11-10 Arash Esbati + + Improve handling of key=vals style/newfloat.el + + * style/newfloat.el (LaTeX-empheq-key-val-options-local): Remove + now unused variable. + (LaTeX-newfloat-key-val-options): New function returning key=vals. + ("newfloat"): Use new function `LaTeX-newfloat-key-val-options'. + +2021-11-10 Arash Esbati + + Improve handling of key=vals in style/empheq.el + + * style/empheq.el (LaTeX-empheq-key-val-options-local) + (LaTeX-empheq-update-key-val-options): Remove now unused variable + and function. + (LaTeX-empheq-key-val-options): New function returning key=vals. + (LaTeX-empheq-env, LaTeX-empheq-env-overload, "empheq"): Use new + function `LaTeX-empheq-key-val-options' instead of variable + `LaTeX-empheq-key-val-options-local'. Minor code rearrangements. + +2021-11-09 Arash Esbati + + Improve style/babel.el + + * style/babel.el (LaTeX-babel-cleanup-babeltags): Use \' instead + of $ to match string-end. Drop unnecessary grouping. + ("babel"): Update various key=vals. + +2021-11-09 Arash Esbati + + * style/babel.el ("babel"): Use `LaTeX-fontspec-font-features'. + +2021-11-08 Arash Esbati + + Update style/fontspec.el to package version 2.7i + + * style/fontspec.el (LaTeX-fontspec-font-features): Update + key=val list. + (LaTeX-fontspec-font-features-local) + (LaTeX-fontspec-update-font-features): Remove now unused variable + and function. + (LaTeX-fontspec-font-features): New function returning key=vals. + (LaTeX-fontspec-auto-cleanup): Remove the call of + `LaTeX-fontspec-update-font-features'. + ("fontspec"): Replace `LaTeX-fontspec-font-features-local' with + `LaTeX-fontspec-font-features' call. + +2021-11-08 Ikumi Keita + + Supplement doc string + + * style/kpfonts.el (LaTeX-kpfonts-default): Supplement doc string + according to recent change in doc string of `LaTeX-math-list'. + +2021-11-03 Arash Esbati + + Autoload `TeX-check-engine-add-engines' in tex.el + + * style/arabxetex.el ("arabxetex"): + * style/babel.el ("babel"): + * style/bidi.el ("bidi"): + * style/fontspec.el ("fontspec"): + * style/polyglossia.el ("polyglossia"): Don't require tex-buf.el + in the style hook. + + * tex.el (TeX-check-engine-add-engines): Autoload the function so + the styles using it don't have to require tex-buf.el. + +2021-10-29 Arash Esbati + + Extend `TeX-read-key-val' to accept a function call + + * doc/changes.texi: Document the change. + + * latex.el (TeX-read-key-val): Accept a function call returning an + alist as second argument. + +2021-10-24 Arash Esbati + + * style/graphicx.el (LaTeX-graphicx-key-val-options): Add alt key. + +2021-10-09 Ikumi Keita + + Cater for corner case when dealing with TeX error + + * tex-buf.el (TeX-find-display-help): Don't try to open error file + when it wasn't found. + Some cleanups. + +2021-10-05 Ikumi Keita + + Silence compiler warning + + * tex-buf.el (TeX-parse-TeX): + (TeX-error-overview-goto-source): + Don't let-bind `default-major-mode'. + (TeX-find-display-help): Fall back to the major mode of command + buffer. + +2021-10-05 Ikumi Keita + + Explain how to do forward search by mouse + + * doc/auctex.texi (I/O Correlation): Add a sample usage of + `TeX-source-correlate-map' and `TeX-view-mouse'. + +2021-09-24 Ikumi Keita + + * tests/latex/latex-test.el (LaTeX-flush-left-indent): New test. + +2021-09-24 Ikumi Keita + + Cleanup indentation of verbatim environments + + * latex.el (LaTeX-begin-regexp): Delete because this variable isn't + used anywhere. + (LaTeX-indent-calculate-last): Remove redundant regexp grouping. + +2021-09-24 Ikumi Keita + + Don't indent begin/end of comment env + + Begin/end line of comment environment must be flush left, just like + verbatim environments. However, comment environment shouldn't be + included in `LaTeX-verbatim-environments' because + 1. filling shouldn't be disabled inside comment environment + 2. contents inside comment environment should be fontified as comment + + * latex.el (LaTeX-verbatim-regexp): Attach a new optional argument + COMMENT to allow inclusion of comment environments. + (LaTeX-indent-calculate): Indent begin/end line of comment environment + at column 0. + Remove redundant regexp grouping. + (LaTeX-indent-calculate-last): Calculate indent after comment + environment correctly. + Remove redundant regexp grouping. + +2021-09-24 Ikumi Keita + + Explain how to support option completion + + * doc/auctex.texi (Adding Other): Add explanation for style file + authors: How to provide support for completion of optional arguments + for \usepackage and \documentclass. + +2021-09-22 Ikumi Keita + + Delete obsolete files and targets + + * auctex.spec: + * preview-latex.spec: + Delete rpm spec files. + * Makefile.in (): Remove make targets rpm-packages and + windows-package. + * doc/preview-readme.texi (Availability): Remove mention about rpm + package. + Supplement description about git access. + +2021-09-09 Ikumi Keita + + Add NEWS for two commands available in Texinfo mode + + * doc/changes.texi: Add news of two new entries in `TeX-command-list', + "Texindex" and "Texi2dvi". + +2021-09-08 Tassilo Horn + + Recognize L3 \msg_line_context: on warning parsing + + * tex-buf.el (TeX-warning): Recognize L3 \msg_line_context: on warning + parsing which reads "on line X" instead of "on input line X". + +2021-09-02 Arash Esbati + + Track standardized generic hook names in LaTeX kernel + + * latex.el (TeX-read-hook): Unify query for hooks and track the + change for standardized generic hook names described in: + https://github.com/latex3/latex2e/blob/develop/base/doc/ltnews34.tex + +2021-08-30 Arash Esbati + + Handle optional embellishment arguments correctly + + * style/xparse.el (LaTeX-xparse-macro-regexp) + (LaTeX-xparse-environment-regexp): Include the entire match text + to avoid ambiguity. + (LaTeX-arg-xparse-embellishment-query): New function. + (LaTeX-xparse-macro-parse): Handle embellishments (e/E argument + type) correctly. + +2021-08-30 Arash Esbati + + Check the options and load the style backref.el + + * style/hyperref.el ("hyperref"): Run the style hook for + backref.el when the corresponding option is given. + Correct link to testform.tex. + +2021-08-28 Tassilo Horn + + Fix error when tex.el is loaded while default-directory doesn't exist + + * tex.el (TeX-view-program-select-evince): Bind `default-directory' to + HOME for the shell command testing for the availability of + evince-based viewer. That triggered an error when tex.el is loaded as + response to finding a tex file in a non-existent directory which at + this point is the value of `default-directory' (bug#50225). + +2021-08-27 Arash Esbati + + Add new style/backref.el + + * Makefile.in (STYLESRC): Add new style. + + * style/backref.el: New file. + +2021-08-26 Arash Esbati + + * style/beamer.el ("beamer"): Improve indentation of \frametitle. + +2021-08-24 Arash Esbati + + Improve obeying the value of `TeX-insert-braces' + + * latex.el (LaTeX-common-initialization): Add "columnseprule" to + list of known lengths and remove it from style/multicol.el. + Remove 0 as specifier for symbols formerly provided by the + textcomp package. + + * style/multicol.el ("multicol"): Add lengths defined by the + package to list of known lengths. + + * style/brazilian.el ("brazilian"): + * style/currvita.el ("currvita"): + * style/ltugboat.el ("ltugboat"): + * style/marginnote.el ("marginnote"): + * style/mflogo.el ("mflogo"): + * style/portuguese.el ("portuguese"): Remove 0 as specifier for + the defined symbols. Braces are now inserted after the symbols if + `TeX-insert-braces' is non-nil. + +2021-08-21 Al Haji-Ali + + Add NEWS entry for output-dir feature + + + * doc/changes.texi (News in 13.1): Add NEWS entry for Al's output-dir + feature. + +2021-08-20 Arash Esbati + + Update Pygments styles + + * style/minted.el (LaTeX-minted-key-val-options): Update values + for style-key provided by Pygments v2.9. + +2021-08-17 Arash Esbati + + * style/ltxguide.el ("ltxguide"): Update syntactic font-locking. + +2021-08-13 Arash Esbati + + Improve style/xparse.el + + * style/xparse.el (LaTeX-xparse-macro-parse): Remove unnecessary + grouping in regexps. + ("xparse"): Fix number of arguments of testing macros. + +2021-08-03 Ikumi Keita + + Avoid superfluous output directories + + * tex.el (TeX--master-output-dir): Add new optional argument ENSURE so + that it doesn't make output dir when `TeX-region-file' is called from + `TeX-set-mode-name', which can be called from + `TeX-source-correlate-mode' in major mode function. + (TeX--output-dir-arg): Feed t for the above new argument ENSURE. + +2021-07-21 Ikumi Keita + + Add index files as clean target in Texinfo mode + + * tex-info.el (Texinfo-clean-intermediate-suffixes): Add index file + suffixes. + +2021-07-21 Ikumi Keita + + Add entries for Texinfo mode in `TeX-command-list' + + * tex.el (TeX-command-list): Add "Texindex" and "Texi2dvi" entries in + `TeX-command-list'. + * doc/auctex.texi (Superseding): Mention "Texindex" instead of "Index". + +2021-07-21 Arash Esbati + + Update style/ulem.el + + * style/ulem.el ("ulem"): Add macros \dashuline and \dotuline. + Fix \markoverwith which takes one argument. + Add \ULdepth to list of known lengths. + Cater fontification for added macros. + (LaTeX-ulem-fontdecl, LaTeX-ulem-fontcmd): Rename from + `LaTeX-arg-fontdecl' and `LaTeX-arg-fontcmd'. + (TeX-arg-ulem-fontdecl, TeX-arg-ulem-fontcmd): Use renamed + variables. + (TeX-arg-ulem-useunder): Don't listify the completion candidates, + `completing-read' can handle list of strings. + +2021-07-19 Ikumi Keita + + Fix slowdown of font lock in doctex mode + + `texmathp' limits search by looking for empty lines, which appear + frequently in LaTeX documents. However, docTeX documents often lack + such true empty lines. In such buffer, `texmathp' must search + from (point-min) every time, which slowed down font lock operation + siginificantly. + + * texmathp.el (texmathp): Adjust regular expression so that a line + containing only whitespaces except consecutive %'s at its beginning + is considered as empty in doctex mode buffer. + +2021-07-18 Arash Esbati + + Be more precise about the first element in `LaTeX-math-list' + + * doc/auctex.texi (Mathematics): + * latex.el (LaTeX-math-list): Update description for the first + element KEY in `LaTeX-math-list'. + Remove unnecessary quoting of opening/closing parenthesis. + +2021-07-16 Arash Esbati + + * tex-fold.el (TeX-fold-macro-spec-list): Add entry for "footref". + +2021-07-12 Ikumi Keita + + Clean up temporal markers + + * latex.el (LaTeX-env-figure, LaTeX-fill-region-as-paragraph) + (LaTeX-fill-region-as-para-do,LaTeX-fill-paragraph) + (LaTeX-fill-region): + * style/dinbrief.el (LaTeX-dinbrief-env-recipient): + * style/letter.el (LaTeX-env-recipient): + * tex-info.el (Texinfo-reftex-section-info): + * tex.el (TeX-parse-argument): + Clean up temporal markers after their usage so that they don't slow + down the subsequent editing in the buffer. + +2021-07-07 Arash Esbati + + Add support for LaTeX hook macros + + * doc/auctex.texi (Adding Macros): Document new functions for + reading and inserting LaTeX hooks. + + * doc/changes.texi: Add entry for LaTeX hooks support. + + * font-latex.el (font-latex-built-in-keyword-classes): Add hook + macros to function keywords class. + + * latex.el (TeX-global-input-files-with-extension): New variable. + (TeX-read-hook, TeX-arg-hook): New functions for reading and + inserting LaTeX hooks. + (LaTeX-common-initialization): Add hook macros to AUCTeX's LaTeX2e + hook. + +2021-07-05 Ikumi Keita + + Add defensive `save-match-data' + + * preview.el.in (preview-set-texinputs): Follow the instruction + "Simple Match Data Access" in elisp reference: + A search which fails may or may not alter the match data. In the + current implementation, it does not, but we may change it in the future. + Don’t try to rely on the value of the match data after a failing search. + +2021-07-05 Ikumi Keita + + Fix order of arguments + + * preview.el.in (preview-make-image): Rearrange the arguments of `get' + in correct order. + Adapt doc string. + +2021-07-05 Arash Esbati + + * doc/auctex.texi (Modes and Hooks): Fix hook name. + +2021-06-22 Ikumi Keita + + Improve tool bar appearance + + * toolbar-x.el (toolbarx-emacs-add-button): Use built-in separator. + Add :vert-only property to suppress labels unless vertical alignment + is specified for labels. + Reindent the codes. + * preview.el.in (preview-mode-setup): Add :vert-only property as well. + +2021-06-16 Ikumi Keita + + Update document + + * doc/auctex.texi (Multifile): Delete description about nonexistent + feature. + +2021-06-16 Ikumi Keita + + Fix doc strings and comment + + * latex.el (LaTeX-style-list): + * preview.el.in (preview-document-pt-list): + * tex-buf.el (TeX--concat-ext, TeX-command) + (TeX-active-master-with-quotes): + * tex.el (TeX-master,TeX-auto-regexp-list,TeX-auto-x-regexp-list) + (TeX-output-dir, TeX--master-output-dir, TeX--output-dir-arg): + Fix doc strings. + Fix defcutom specs. + * tex-fold.el (TeX-fold-mode): Fix comment. + +2021-06-16 Ikumi Keita + + Fix arguments given to makeglossaries + + * tex.el (TeX-expand-list-builtin): Add new placeholder "%(d-dir)". + (TeX-command-list): Use it and give basename of the document, not .aux + file names, as argument for makeglossaries. + Tweak the order of the argument for biber and dvipdfmx for coherency. + +2021-06-11 Arash Esbati + + Define `TeX-parse-all-errors' in tex.el + + * tex-buf.el: + * tex.el (TeX-parse-all-errors): Move defintion of custom variable + into tex.el. This variable is also used in + `TeX-mode-specific-command-menu-entries' and results in an error + when selecting 'Command' in the menu bar since tex.el doesn't + require tex-buf.el. + +2021-06-10 Ikumi Keita + + Fix bug#36651 + + * tex-fold.el (TeX-fold-mode): Open folded portion when isearch + matches the hidden text. + +2021-06-09 Tassilo Horn + + Fix filling of code-and-comment lins where code ended in \% (bug#48937) + + * latex.el (LaTeX-fill-region-as-paragraph): Fix filling of + code-and-comment lins where code ended in \% (bug#48937). + +2021-06-07 Ikumi Keita + + Make TeX-fold-mode aware of superscript and subscript + + * tex-fold.el (TeX-fold-hide-item): Copy `display' property of + underlying text to displayed text to raise superscript and lower + subscript suitably. + +2021-06-04 Ikumi Keita + + Use own error description for LaTeX mode only + + * tex-buf.el (TeX-error-description-list): Move its value to new + variable in latex.el. Now it holds user defined entries only and + defaults to nil. + (TeX-error-description-list-local): New variable to store buffer + local list of error descriptions. + (TeX-help-error): Combine values of the above two variables. + * latex.el (LaTeX-error-description-list): New variable for LaTeX + specific error descriptions, formerly stored in + `TeX-error-description-list'. + (LaTeX-common-initialization): Set local value of + `TeX-error-description-list-local'. + * tex-jp.el (toplevel): Overwrite `LaTeX-error-description-list' + instead of `TeX-error-description-list'. + * doc/changes.texi (News in 13.1): Mention about it. + +2021-06-02 Ikumi Keita + + Adapt for Texinfo mode + + * tex.el (TeX-local-master-p): Just look into + `file-local-variables-alist' to return correct value even in TeXinfo + mode. This fixes bug#33227 as well. + +2021-06-02 Arash Esbati + + Define minor modes using keywords + + * tex.el (TeX-Omega-mode, TeX-interactive-mode): + * tex-fold.el (TeX-fold-mode): + * style/kpfonts.el (LaTeX-kpfonts-mode): + * latex.el (LaTeX-math-mode): Use keywords to define minor modes. + +2021-06-02 Arash Esbati + + Check for `auto-fill-function' before filling + + * style/algorithm.el (LaTeX-env-algorithm): + * style/beamer.el ("beamer"): + * style/bicaption.el (LaTeX-arg-bicaption-bicaption): + * style/caption.el (LaTeX-arg-caption-captionbox) + (LaTeX-arg-caption-captionof): + * style/currvita.el (LaTeX-currvita-env-with-label): + * style/enumitem.el (LaTeX-enumitem-env-with-opts): + * style/longtable.el (LaTeX-env-longtable): + * style/moodle.el (LaTeX-moodle-question-env-with-args): + * style/subcaption.el (LaTeX-arg-subcaption-subcaption) + (LaTeX-arg-subcaption-subcaptionbox): + * style/tcolorboxlib-raster.el (LaTeX-tcolorbox-lib-raster-env-item): + * style/xltabular.el (LaTeX-env-xltabular): Fill the paragraph if + `auto-fill-function' is non-nil. + +2021-06-01 Tassilo Horn + + Only re-fill \item contents if auto-fill-mode is active (bug#48760) + + * latex.el (LaTeX-env-item): Only fill the paragraph of the new \item + if auto-fill-mode is activated (bug#48760). + +2021-06-01 Arash Esbati + + Remove backspace as paragraph separator + + * tex-info.el (TeX-texinfo-mode): Remove backspace from paragraph + separator and start. See also Emacs commit 3c6b59918a. + +2021-05-31 Ikumi Keita + + Use #' rather than ' to quote function names + + * latex.el (LaTeX-match-class-option, LaTeX-auto-cleanup): + * style/beamer.el (LaTeX-beamer-after-insert-env): + * style/doc.el (LaTeX-doc-after-insert-macrocode): + * tex-buf.el (TeX-style-check, TeX-error-overview-make-entries): + * tex.el (TeX-match-style, TeX-run-style-hooks) + (TeX-complete-word) + (TeX-complete-make-expert-command-functions) + (TeX-default-mode,TeX-auto-parse-region): + Use #' rather than ' to quote function names. + +2021-05-30 Ikumi Keita + + Fix markups in documents + + * doc/auctex.texi (Internationalization): Fix markups. + (Japanese): Reorder words so that unbreakable email addresses don't + make the line ugly in pdf output. + +2021-05-28 Ikumi Keita + + Followup my commit on May 6 + + * tex-buf.el (TeX-LaTeX-sentinel): Use `insert-file-contents-literally' + instead of `insert-file-contents'. + +2021-05-28 Arash Esbati + + Improve completion + + * style/pdfpages.el ("pdfpages"): Allow directories while reading + the file name. Use "\'" to match the empty string at the end of + regexp. + +2021-05-27 Ikumi Keita + + Improve `TeX-electric-macro' in Texinfo mode + + * tex.el (TeX-electric-macro): Compare with `last-command-event' + rather than constant ?\ in case `@' is typed in Texinfo mode. + +2021-05-26 Arash Esbati + + Delete style/latexinfo.el from AUCTeX + + * Makefile.in (STYLESRC): Delete entry for style/latexinfo.el. + + * doc/changes.texi: Document removal of style. + +2021-05-25 Ikumi Keita + + Add -dDELAYBIND only when necessary + + * preview.el.in (preview-pdf2dsc-sentinel): Add gs option -dDELAYBIND + only when preview-latex tries to tweak foreground color. According to + gs developer[1], -dDELAYBIND option must be accompanied by ".bindnow" + in gs init string. + [1] https://lists.gnu.org/r/auctex-devel/2021-05/msg00030.html + +2021-05-23 Ikumi Keita + + Update documentation + + * doc/auctex.texi (Internationalization): Update according to recent + utf8-oriented change in LaTeX. + (Modes and Hooks): Display mode function names in lower case because + `major-mode' variable holds those forms. + (Mapping): Fix typo in key sequence. + (Processing): Add mention about options to customize tool bar. + (Adding Other): Add description how to examine package/class names and + options. + * doc/preview-latex.texi: Remove duplicated "@contents". + * doc/preview-readme.texi (More documentation): Update acoording to + change already done in favor of pdf format. + * doc/quickstart.texi (Editing Facilities): Update paragraph written + in days that `global-font-lock-mode' wasn't enabled by default. + (Processing Facilities): Add mention about synctex. + Update paragraph mentioning `TeX-PDF-from-DVI' rather than obsolete + `TeX-PDF-via-dvips-ps2pdf' option. + + * doc/auctex.texi: + * doc/changes.texi: + * doc/faq.texi: + * doc/install.texi: + * doc/preview-faq.texi: + * doc/preview-latex.texi: + * doc/preview-problems.texi: + * doc/preview-readme.texi: + * doc/preview-todo.texi: + * doc/quickstart.texi: + * doc/tex-ref.tex: + * doc/todo.texi: + * doc/wininstall.texi: + Fix and (hopefully) improve a lot of markups and comments. + Add some FIXME's. + Convert tabs to spaces. + Add more indexes. + Use "init.el" as well as ".emacs" as the name of user init file. + +2021-05-21 Ikumi Keita + + Indent region (bug#48518) + + * latex.el (LaTeX-insert-environment): Indent active region when + `auto-fill-mode' is disabled. + +2021-05-20 Arash Esbati + + Improve style/algorithm.el + + * style/algorithm.el (LaTeX-algorithm-package-options): Add + missing options. + (LaTeX-env-algorithm): Insert a newline only when a label is + really added. Remove unnecessary comments. + ("algorithm"): Move `TeX-dialect' to be the third argument of the + hook. + +2021-05-13 Ikumi Keita + + Add new test + + * tests/latex/font-latex-test.el (font-latex-unclosed-dollars): New + test. + * font-latex.el (font-latex-find-dollar-math): Clean up doc string and + comment. + +2021-05-12 Ikumi Keita + + Fix fontification when $ is unclosed in buffer + + * font-latex.el (font-latex-match-dollar-math): Ensure that limit + passed to `font-latex-find-dollar-math' doesn't exceed end of buffer. + +2021-05-12 Arash Esbati + + Add new variable `TeX-normal-mode-reset-list' + + * latex.el: + * style/graphicx.el: Add variables to `TeX-normal-mode-reset-list' + which were hard-coded in `TeX-normal-mode'. + + * tex.el (TeX-normal-mode-reset-list): New variable for symbols to + be reset when the command `TeX-normal-mode' is run with argument. + (TeX-normal-mode): Remove the hard-coded variables and use + `TeX-normal-mode-reset-list'. + Remove the defvar's silencing the compiler. + +2021-05-11 Tassilo Horn + + Skip inline math $ inside comments (bug#48365) + + * font-latex.el (font-latex-find-dollar-math): Skip inline math $ + inside comments. + +2021-05-11 Arash Esbati + + Introduce new variable `LaTeX-global-package-files' + + * latex.el (LaTeX-global-package-files): New variable holding + LaTeX package files. + (LaTeX-arg-usepackage-read-packages-with-options): Set and use it + instead of `TeX-global-input-files'. + + * tex.el (TeX-normal-mode): Reset also + `LaTeX-global-package-files' when invoked with ARG. + Silence the compiler. + +2021-05-06 Ikumi Keita + + Ensure rawness of data to compute MD5 + + * tex-buf.el (TeX-run-TeX): Use `insert-file-contents-literally' + instead of `insert-file-contents' in order to avoild possible wrong + MD5 value due to unnecessary encoding conversion. + ;(TeX-sentinel-function, TeX-sentinel-default-function): Fix typo. + +2021-05-06 Ikumi Keita + + Make `TeX-run-format' self-contained (bug#48144) + + * tex-buf.el (TeX-run-format, TeX-run-TeX): Move initialization of + `TeX-error-report-switches' from `TeX-run-TeX' to `TeX-run-format'. + This makes `TeX-TeX-sentinel', set to `TeX-sentinel-function', work + without error when `TeX-run-format' is called outside of + `TeX-run-TeX'. + (TeX-error-report-switches, TeX-error-report-has-errors-p): Define + them before `TeX-run-format' to prevent compiler warning. + +2021-05-05 Arash Esbati + + Support new kernel macro \footref + + * font-latex.el (font-latex-built-in-keyword-classes): Add entry + for footref to reference class. + + * latex.el (LaTeX-common-initialization): Add support for + \footref macro. + +2021-05-04 Arash Esbati + + Add support for (Brazilian) Portuguese + + * tex.el (TeX-quote-language-alist): Add entry for "portuguese". + + * doc/auctex.texi (European): Document the features of new + language styles. + + * Makefile.in (STYLESRC): Add entries for new styles. + + * style/brazil.el: + * style/brazilian.el: + * style/portuges.el: + * style/portuguese.el: New files. + +2021-04-28 Tassilo Horn + + Allow one level of braces in verbatim environment args (bug#48078) + + * font-latex.el (font-latex-set-syntactic-keywords): Allow one level + of braces in verbatim environment args (bug#48078). + +2021-04-27 Tassilo Horn + + Fix filling issue caused by commit 98455d05. + + * latex.el (LaTeX-fill-region-as-para-do): Call + LaTeX-back-to-indentation without explicit arg again. + +2021-04-25 Tassilo Horn + + Fix matching of script chars (bug#48012) + + * font-latex.el (font-latex-match-script-chars): Don't stop after + findind the first script char which turns out not to be an actual + script char (bug#48012). + +2021-04-23 Tassilo Horn + + Give explicit arg to LaTeX-back-to-indentation in filling functions. + + Also add some comment filling tests, and adapt one existing test to + new filling behavior introduced in previous commit. + + * latex.el (LaTeX-fill-region-as-para-do): + (LaTeX-fill-move-to-break-point): Provide explicit arg to + `LaTeX-back-to-indentation'. + +2021-04-23 Tassilo Horn + + Don't treat comments with whitespace before % as code comments + + * latex.el (LaTeX-fill-region-as-paragraph): Don't treat comments with + whitespace before % as code comments (mentioned as addendum to + bug#47757). + +2021-04-23 Ikumi Keita + + Add new test + + * tests/latex/latex-test.el (LaTeX-electric-pair-interaction): New + test. + * latex.el (LaTeX-insert-left-brace): Add comments. + +2021-04-22 Ikumi Keita + + Follow up previous commit + + * latex.el (LaTeX-insert-left-brace): Let side effects of + self-insertion, such as electric paring, to occur when this function + doesn't do special treatment. + +2021-04-22 Ikumi Keita + + Get rid of unexpected side effects + + * latex.el (LaTeX-insert-left-brace): Use `insert' instead of + `self-insert-command' to avoid all unexpected interactions. + (LaTeX-insert-corresponding-right-macro-and-brace) + (LaTeX-common-initialization): + Remove codes which is no longer necessary. + +2021-04-21 Philip K + + Improve handling for parentheses with electric-pair-mode (bug#47936) + + * latex.el (LaTeX-insert-corresponding-right-macro-and-brace): Improve + handling for parentheses with electric-pair-mode (bug#47936). + +2021-04-18 Tassilo Horn + + Fix the fix of bug#47757 which broke comment filling. + + * latex.el (LaTeX-back-to-indentation): Move point to the comment + content only if the current command is no newline command (fixes the + previous fix for bug#47757 which broke comment filling). + +2021-04-16 Tassilo Horn + + Rename TeX-xreader-sync-view to TeX-reader-sync-view (bug#47807) + + * tex.el (TeX-reader-sync-view): Rename from + TeX-xreader-sync-view (bug#47807). + +2021-04-14 Tassilo Horn + + Don't move past % if the current command is a non-indent command + + * latex.el (LaTeX-back-to-indentation): Don't move past % if the + current command is a non-indent command (bug#47757). + +2021-04-05 Ikumi Keita + + Simplify conditionals evaluating to constant + + * font-latex.el (font-latex-bold-face, font-latex-italic-face) + (font-latex-math-face, font-latex-string-face) + (font-latex-warning-face, font-latex-verbatim-face) + (font-latex-script-char-face): + All supported emacsens support :inherit attribute for face and + have `fixed-pitch' basic face. + +2021-04-05 Ikumi Keita + + Resolve constant fboundp/boundp/featurep + + * bib-cite.el (bib-apropos-keyword-at-point): + * context.el (ConTeXt-menu-update) + (ConTeXt-mode-common-initialization): + * latex.el (LaTeX-math-initialize) + (LaTeX-fill-move-to-break-point): + * multi-prompt.el (multi-prompt-next): + * preview.el.in (preview-transparent-border) + (preview-place-preview, preview-reinstate-preview): + * style/kpfonts.el (math): + * style/dk-bib.el (LaTeX-dk-bib-package-options): + * tex-buf.el (TeX-shell-command-option, TeX-check-engine): + * tex-fold.el (TeX-fold-item, TeX-fold-post-command): + * tex.el (TeX-source-specials-view-start-server) + (TeX-auto-private, TeX-style-private, TeX-complete-symbol) + (VirTeX-common-initialization, TeX-token-char) + (TeX-mode-specific-command-menu-entries) + (TeX-math-input-method-off, TeX-abbrev-mode-setup): + Simplify conditionals containing `fboundp', `boundp' and `featurep' + which evaluate to constant. + + * latex.el (LaTeX-math-initialize, LaTeX-fold-math-spec-list): + Simplify by not using `decode-char'. Now that emacs is unicode based, + (decode-char 'ucs ARG) is trivial operation which just returns ARG. + Code point in ucs is the same as emacs char. + + * multi-prompt (multi-prompt): Use #' to quote function names. + (multi-prompt-next-must-match): Use + `minibuffer-contents-no-properties' instead of + `buffer-substring-no-properties'. + +2021-04-03 Ikumi Keita + + Remove compatibility code for Emacs<24.3 + + * latex.el (LaTeX-insert-left-brace): + * tex.el (TeX-insert-dollar): + Simplify the property `delete-selection-mode'. + (VirTeX-common-initialization): Use " " for `comment-padding'. + (TeX-math-input-method-off): Never use `inactivate-input-method'. + +2021-04-01 Ikumi Keita + + Use #' instead of ' to quote function names + + * bib-cite.el (bib-switch-to-buffer-function): + * latex.el (LaTeX-item-array, LaTeX-item-tabular*) + (LaTeX-math-insert-function, LaTeX-environment-menu-entry) + (LaTeX-environment-modify-menu-entry) + (LaTeX-section-menu-entry, LaTeX-indent-tabular) + * preview.el.in (preview-auto-reveal, preview-copy-mml) + (preview-copy-region-as-mml, preview-generate-preview): + * style/amsmath.el (LaTeX-item-equation-alignat): + * style/amsthm.el (LaTeX-amsthm-auto-cleanup) + ("amsthm"): + * style/biblatex.el ("biblatex"): + * style/dinbrief.el (LaTeX-dinbrief-style) + (LaTeX-dinbrief-env-recipient): + * style/exam.el ("exam"): + * style/jurabib.el ("jurabib"): + * style/letter.el (LaTeX-env-recipient): + * style/minted.el (LaTeX-minted-auto-cleanup): + * style/natbib.el ("natbib"): + * style/ntheorem.el (LaTeX-ntheorem-auto-cleanup) + ("ntheorem"): + * style/pythontex.el ("pythontex"): + * style/tcolorbox.el (LaTeX-tcolorbox-auto-cleanup): + * style/theorem.el (LaTeX-theorem-auto-cleanup) + ("theorem"): + * style/xparse.el (LaTeX-xparse-macro-parse): + * tests/latex/font-latex-test.el (font-latex-three-dollars) + (font-latex-extend-region-backwards-quotation) + (font-latex-general-fontification): + * tex-bar.el (TeX-bar-TeX-button-alist) + (TeX-bar-LaTeX-button-alist): + * tex-buf.el (TeX-command-master, TeX-view): + * tex-info.el (TeX-texinfo-mode): + * tex-fold.el (TeX-fold-post-command): + * tex-site.el.in (tex-site-unload-hook): + * tex.el (TeX-expand-list-builtin,toplevel) + (TeX-source-correlate-start-server-maybe) + (TeX-install-font-lock, TeX-command-current) + (TeX-command-select-master, TeX-command-select-buffer) + (TeX-command-select-region, TeX-newline-function) + (TeX-mode-specific-command-menu-entries) + (TeX-font-replace-function, TeX-insert-dollar): + * toolbar-x.el (toolbarx-default-toolbar-meaning-alist): + * doc/auctex.texi (Mathematics, Filling, Folding) + (Hacking the Parser): + * doc/tex-ref.tex: + Use #' instead of ' to quote function names. + + tex.el (): Add `declare-function' for `gnuserv-start'. + +2021-04-01 Ikumi Keita + + Use closure rather than hand-made lambda + + * latex.el (LaTeX-math-initialize): + * style/kpfonts.el (math): + * toolbar-x.el (toolbarx-make-command): + Use closure rather than hand-made lambda form. + +2021-04-01 Ikumi Keita + + Resolve unnecassary back quote + + * font-latex.el (font-latex-user-keyword-classes, + (font-latex-slide-title-face): + * tex-fold.el (TeX-fold-macro-spec-list): + Turn unnecassary back quote into forward quote. + Fix typo in doc string. + +2021-04-01 Ikumi Keita + + Remove xemacs compat elements + + * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): + Don't use vector as element. + * toolbar-x.el (toolbarx-install-toolbar): Fix doc string. + Partially revert the comments removed recently which are still + valid. + +2021-03-31 Arash Esbati + + Add new fontification test + + * tests/latex/font-latex-test.el + (font-latex-general-fontification): Add test for general + fontification of vanilla LaTeX files. + +2021-03-31 Ikumi Keita + + Use built-in functions for similar functions + + * tex.el (TeX-split-string): Simplify by `split-string' and mark + obsolete. + (TeX-assoc): Simplify by `assoc-string' and mark obsolete. + * doc/changes.texi (News in 13.0): Add announce that these functions + are removed in future release. + + * latex.el (LaTeX-split-bibs, LaTeX-auto-cleanup) + (LaTeX-209-to-2e): + * style/babel.el (LaTeX-babel-active-languages): + Replace `TeX-split-string' by `split-string'. + + * tex-buf.el (TeX-command-query, TeX-printer-query): Replace + `TeX-assoc' by `assoc-string'. + +2021-03-30 Ikumi Keita + + Some minor followups + + * doc/tex-ref.tex: Fix markups as well as a few errors. + Remove mention about xemacs. + * tex.el (TeX-expand-list-builtin): Simplify. + * tests/make-test-deps.emacs-lisp: Enable lexical binding. + Update Copyright year. + +2021-03-29 Arash Esbati + + Fix broken test + + * tests/japanese/preview-latex.el: Mark + `japanese-TeX-error-messages' as special before dynamically + binding it. + +2021-03-28 Ikumi Keita + + Fix doc string + + * tex.el (TeX-expand-list): Delete obsolete comment. + State that variable name is allowed as the second element and how that + is treated. + +2021-03-27 Ikumi Keita + + Reduce byte compiler warning + + * tex.el (): Move `(eval-when-compile (require 'dbus))' before + `declare-function's of dbus related functions because otherwise they + seem ineffective. + Both NOERROR optional argument for `(require 'dbus)' and `(featurep + 'dbusbind)' test are removed deliberately because + (1) Now all supported emacsen have dbus.el. + (2) Even if emacs is built with configure option "--without-dbus", it + doesn't cause error to load dbus.el just to get macro definition + of `dbus-ignore-errors'. + This way, it works fine even when + (a) Emacs used for byte-compiling lacks D-Bus support. + (b) Emacs at run time has D-Bus support. + without relying on `TeX--if-macro-fboundp'. + + (): Remove `declare-function' for `dbus-ignore-errors' because it's + now guaranteed that the macro is expanded away at byte compile time. + (): Remove `defvar' for `dbus-debug' because `dbus.el' provides a + suitable defvar. + +2021-03-27 Ikumi Keita + + Reduce byte compiler warning + + * tex.el (VirTeX-common-initialization,toplevel): Don't set obsolete + ispell variables `ispell-tex-p' and `ispell-tex-major-modes'. Neither + appears in NEWS.* nor source of emacs 24.3. + (TeX-run-ispell): Don't call obsolete functions `spell-buffer' and + `spell-region'. + (): Discard `declare-function' for `spell-buffer'. + Add `defvar' for `ispell-parser' to silence byte compiler. + +2021-03-27 Ikumi Keita + + Use #' instead of ' to quote function where possible + + * latex.el (LaTeX-babel-insert-hyphen): + * multi-prompt.el (multi-prompt-delete) + (multi-prompt-next-must-match): + * style/biblatex.el ("biblatex"): + * style/newfloat.el ("newfloat"): + * style/ntheorem.el ("ntheorem"): + * style/wrapfig.el ("wrapfig"): + * tex.el (TeX-electric-macro, TeX-insert-punctuation) + (TeX-run-ispell): + Use #' instead of ' to quote function where possible. + +2021-03-27 Ikumi Keita + + Reduce byte compiler warning + + * bib-cite.el (bib-display-or-find-label): Use `outline-show-entry' + instead of `show-entry' when possible. Wrap `show-entry' with + `with-no-warnings'. + (bib-get-citations, psg-list-env): Use `replace-regexp-in-string' + instead of `dired-replace-in-string'. + Use `split-string' instead of `dired-split' and `TeX-split-string'. + (dired-replace-in-string,TeX-split-string): Delete fallback + definitions. + (): Remove `declare-function' for `dired-replace-in-string' and + `dired-split'. + +2021-03-27 Ikumi Keita + + Reduce byte compiler warning + + * bib-cite.el (bib-bib-label-help-echo-format, bib-ext-list) + (bib-label-help-echo, bib-label-help): + Delete remaining XEmacs only functions and variables. + (bib-highlight-mouse): Don't touch removed variable. + (bib-etags-command, bib-etags-append-command, bib-display, bib-find) + (bib-find-next, bib-make-bibliography, bib-edit-citation) + (bib-get-bibliography): + Fix doc strings. + +2021-03-26 Ikumi Keita + + * tests/japanese/preview-latex.el: Make cleanup forms more robust + +2021-03-26 Ikumi Keita + + Fix preamble cache + + * preview.el.in (preview-cache-preamble): Remove trash left when + preferring closure over backquote+lambda. + (preview-gs-flag-error): Replace `str' with `string' for clarity; + `str' is used again in the clause just after the one in question. + +2021-03-26 Ikumi Keita + + Fix preview-latex and regression tests + + * preview.el.in (preview-query-replace-reveal): Add treatment for + nadvice functions. + (): Promote defvar's without value to proper defvar's to prevent + unexpected error when external program calls preview-latex functions. + * tests/latex/font-latex-test.el (): Add defvar for `font-lock-beg' + and `font-lock-end' to make dynamic binding at let-binding them. + * tests/tex/path-expansion.el: Add temporal defvar for dummy variable. + * tests/japanese/preview-latex.el + (japanese-preview-preserve-kanji-option2) + (japanese-preview-preserve-kanji-option3): + Make cleanup forms more robust. + +2021-03-25 Ikumi Keita + + Fix font-latex.el + + * font-latex.el (font-latex-make-built-in-keywords): Defer making + `font-latex-match-*' buffer-local so that it attains sane default + value. + +2021-03-25 Ikumi Keita + + Fix void function error + + * font-latex.el (font-latex-make-built-in-keywords): Bring back the + defun of `font-latex-match-*-make` before the defcustom of + `font-latex-match-*-keywords' because the latter depends on the + former through :set function. + Add defvar without value to suppress byte compile warnings for + `font-latex-match-*-keywords'. + +2021-03-25 Ikumi Keita + + Fix documents + + * doc/auctex.texi (LaTeX-amsmath-label): Add multline env. and remove + aligned env. since the former gets label while the latter doesn't get. + (Error overview): Delete spurious "on". + * doc/install.texi (Prerequisites): Raise minimum required version to + 24.3. + * doc/preview-faq.texi (Requirements): Add description about + availability on Windows. + Remove reference on table deleted before. + Adapt subsection title. + +2021-03-25 Ikumi Keita + + Discard obsolete variables + + According to NEWS.24, `font-lock-defaults-alist' was removed at + emacs 24.1. + `font-lock-mode-enable-list' doesn't exist in any NEWS.* nor emacs + 24.3 source. (Xemacs specific variable?) + According to loaddefs.el, `font-lock-auto-fontify' is xemacs variable + corresponding to `global-font-lock-mode'. + + * tex-buf.el: + (): Remove defvar for `font-lock-mode-enable-list', + `font-lock-auto-fontify' and `font-lock-defaults-alist'. + (TeX-region-create): Don't let-bind obsolete variables. + Stop let-binding `font-lock-defaults' since it is buffer local + variable. It doesn't make sense to let-bind it before changing the + current buffer. + Set NOWARN argument to t in `find-file-noselect' to suppress "(New + file)" message in echo area. + +2021-03-25 Ikumi Keita + + Fix merging + + * tex-buf.el (TeX-region-update): Use `begin', not `TeX--begin'. + * tex.el (TeX--call-minor-mode): Rename from `tex--call-minor-mode' to + make prefix uniform in AUCTeX. + (): Add autoload declaration of `TeX-previous-error'. + (TeX-output-dir): Use #' instead of ' to quote function name. + +2021-03-23 Stefan Monnier + + Use UTF-8 for all ELisp files + + UTF-8 is the default encoding used for ELisp files nowadays, so + convert the few remaining exceptions. + + * tests/japanese/preview-latex.el: + * tex-jp.el: Remove `coding:` cookie and re-encode into utf-8. + +2021-03-23 Stefan Monnier + + Prefer lexical closures over hand-built lambda forms + + now that we have lexical-binding, we can use closures, which have the + advantage over `(lambda ...) of allowing the byte-compiler to compile + the code, and also makes it possible to Edebug it. + + * preview.el (preview-gs-close, preview-gs-flag-error) + (preview-scale-from-face, preview-gs-flag-error) + (preview-scale-from-face, preview-disabled-string) + (preview-buffer-restore, preview-place-preview) + (preview-reinstate-preview, preview-cache-preamble) + (preview-generate-preview, preview-report-bug): + * toolbar-x.el (toolbarx-emacs-mount-popup-menu): + * tex.el (TeX-mode-specific-command-menu): Replace `(lambda...) with closures. + +2021-03-23 Stefan Monnier + + Activate lexical-binding everywhere + + Also, add an underscore at the beginning of unused arguments to + silence warnings. + + * bib-cite.el (bib-highlight-mouse): Remove unused vars `extent` + and `local-extent-list`. + + * latex.el (LaTeX-label): Remove unused var `label`. + (LaTeX-math-mode-map): Move before first use. + + * preview.el.in (preview-start-dvipng, preview-start-dvips): + Remove unused var `file`. + + * tex-fold.el (TeX-fold-macro-nth-arg): Remove unused var `close-string`. + (TeX-fold-hide-item): Remove unused var `face`. + + * tex-font.el (tex-font-lock-keywords-2): Remove unused var `type`. + + * tex-info.el (Texinfo-mark-section): Rework to avoid relying on + dynamic scoping to access local vars. + + * toolbar-x.el (toolbarx-test-toolbar-type): Remove unused vars + `all-but-def-opts` and `all-opts`; remove always-t var `good-jobs`. + +2021-03-23 Stefan Monnier + + Expose the body of advice to the compiler + + While at it, use `advice-add` when available. + We can drop `defadvice` completely when we bump the required version + to Emacs-24.4, or if/when we add `nadvice` as a required package. + + * context.el (ConTeXt--invalidate-menu): New function. + (ConTeXt-add-environments): Advise with it. + + * latex.el (LaTeX-add-bibliographies): Advise with `TeX-run-style-hooks`. + (LaTeX--invalidate-menus): New function. + (LaTeX-add-environments): Advise with it. + + * preview.el.in (preview--open-for-replace): New function. + (replace-highlight): Advise with it. + + * tex.el (tex--call-minor-mode): New function. + (hack-one-local-variable): Advise with it. + +2021-03-23 Stefan Monnier + + Miscellaneous minor changes + + Move to the next line arguments that are easy to misread. + Fix some commenting style to obey `outline-minor-mode`. + + * auctex.el.in: Don't require `cl-lib` since it's bundled with Emacs-24.3. + + * README: Prefer HTTPS over HTTP/FTP for gnu.org sites. + + * bib-cite.el (bib-find-next): Simplify. + + * latex.el: Use a non-nil default value for `LaTeX-label-function` + so RefTeX can override it with `add-function`. + (LaTeX-label--default): New function, extracted from `LaTeX-label`. + (LaTeX-label): Use it. + (LaTeX-label-function): Use it as default value. + + * toolbar-x.el (toolbarx-emacs-mount-popup-menu): Make the control&data + flow a bit simpler. + (toolbarx-test-image-type, toolbarx-process-dropdown-group): + Use `car-safe` and strength-reduce `eval` to `symbol-value`. + + * style/dinbrief.el: Remove redundant comment. + + * style/kpfonts.el (): Simplify. + + * style/latexinfo.el (LaTeXinfo-mode-map): Move initialization into + the declaration. + + * style/url.el (TeX-arg-urlstyle): + * style/prosper.el (LaTeX-prosper-slide-style-prompt): + Completion tables can be lists of strings. + + * style/tikz.el (TeX-TikZ-single-macro-arg): Strength-reduce `eval` to + `apply`. + + More misc changes + +2021-03-23 Stefan Monnier + + Remove some XEmacs and old-Emacs code + + Remove uses of `easy-menu-add` and `easy-menu-remove` which have + always been no-op in Emacs and are declared obsolete in Emacs-28. + + * bib-cite.el (bib-cite-setup-highlight-mouse-keymap): Remove Emacs-19 code. + + * tex-buf.el (TeX-region-create): Remove use of variable + `font-lock-maximum-size` declared obsolete in Emacs-24. + + * toolbar-x.el: Remove left over code from XEmacs compatibility. + Remove XEmacs-only `:toolbar` and `:dropdown-toolbar` as well + `:insert` which was only used to select Emacs-only or XEmacs-only entries. + (toolbarx-default-toolbar-meaning-alist): Replace all uses of + `[Emacs-only XEmacs-only]` vectors with the `Emacs-only` form. + +2021-03-23 Stefan Monnier + + Don't quote `lambda` + + Remove some redundant `:group` arguments + +2021-03-23 Stefan Monnier + + Use #' rather than ' to quote functions + + This helps track down typos, references to functions which don't exist + any more, as well as references to obsolete functions. + +2021-03-23 Stefan Monnier + + * font-latex.el (font-latex-make-built-in-keywords): Make it a macro + + This lets us expose the code it generates to the compiler without + having to call `byte-compile` explicitly. It also reduces the reliance + on `eval`, saving the souls of many kitten along the way. + + (font-latex-built-in-keyword-classes): Define it at compile-time as well. + (font-latex-keywords-1, font-latex-keywords-2): + Move their definition to `font-latex-make-built-in-keywords`. + (font-latex-keyword-matcher): Define it at compile-time as well. + (font-latex--make-match-defun): Rename from `font-latex-make-match-defun`. + Define it at compile-time as well. Return the function definition (as + the docstring suggests) rather than evaluating it. + (font-latex-make-user-keywords): Adjust call to it. + (): Don't manually call the byte-compiler. + +2021-03-23 Stefan Monnier + + * font-latex.el (font-latex-make-built-in-keywords): Reorder defs + + Move definition of `font-latex-match-*-make` after the `defvar`s of + the vars it uses. + +2021-03-23 Ikumi Keita + + Prepare for enabling lexical binding in preview.el.in + + * tex-buf.el (TeX-region-update): + * preview.el.in (preview-region, preview-counters) + (preview--counter-information): + Turn a piece of advice for `TeX-region-create' into a helper function + `preview--counter-information', and invoke it at all calls of + `TeX-region-create'. + Use `buffer-substring-no-properties' instead of `buffer-substring' to + save memory usage a bit. + Simplify code by `TeX-current-offset'. + + * tex-buf.el (TeX-region-create): + * preview.el.in (preview-preamble, preview--skip-preamble-region): + Turn another advice for `TeX-region-create' into a helper function + `preview--skip-preamble-region' and call it in `TeX-region-create'. + + * tex-buf.el (TeX-region-extra): Move `defcustom' before its new first + usage. + +2021-03-18 Ikumi Keita + + Discard `TeX-auto-update' to silence byte compiler + + Now that we add `TeX-safe-auto-write' as local hook in + `write-contents-functions', we don't have to check every time whether + it is AUCTeX buffer. + + * latex.el (BibTeX-auto-store): + * tex-info.el (TeX-texinfo-mode): + Don't set `TeX-auto-update'. + * tex.el (VirTeX-common-initialization): Don't set `TeX-auto-update'. + (TeX-safe-auto-write): Don't check whether it is AUCTeX buffer or + BibTeX buffer. + (TeX-update-style): Consult `major-mode' instead of `TeX-auto-update' + to check whether it is BibTeX buffer. + * bib-cite.el: Don't use `TeX-auto-update'. Consult `TeX-mode-p' to + check whether it is AUCTeX buffer. + +2021-03-17 Al Haji-Ali + + Implement the user option TeX-output-dir + + * doc/auctex.texi (Control/Controlling the output): Document the + new TeX-output-dir user option. + + * preview.el.in (preview-pdf2dsc-command): Replace concatenated output + file names with the new expansions. + (preview-LaTeX-command): Use an expansion for filename only. + (preview-create-subdirectory): Retrieve prv path from + TeX-active-master. + (preview-dump-replacements, preview-undump-replacements): Do not + discard --output-directory from the command arguments. + (preview-cache-preamble, preview-document): Call TeX-save-document + with file function instead of filename. + (TeX-inline-preview-internal): Retrieve prv path from TeX-master-file. + + * tex-bar.el (TeX-bar-TeX-button-alist, TeX-bar-LaTeX-button-alist): + Call TeX-save-document with file function instead of filename. + + * tex-buf.el (TeX-save-document, TeX-command-default) + (TeX-command-query): Change implementation to accept file function as + well as filename as argument. + (TeX--concat-ext): New helper function. + (TeX-command-master, TeX-command-region): Call TeX-command-query with + file function instead of filename. + (TeX-command): Update documentation. + (TeX-active-master-with-quotes): Add new argument for pre-processing + filename. + (TeX-command-sequence): Pass file function to TeX-command-default. + (TeX-run-TeX, TeX-run-index, TeX-LaTeX-sentinel): Call + TeX-active-master instead of concatenating extension to filename. + (TeX-region-file): Change to return paths in TeX-output-dir when + non-nil. + + * tex.el (TeX-command-list, LaTeX-command-style): Change commands to + pass output-directory as an argument. + (TeX-print-command, TeX-printer-list): Use "%d" for dvi files. + (TeX-expand-list-builtin): Add expansions for output files and + directories. + (TeX-clean): Refactor to use the new TeX--clean-extensions-regexp. + (TeX-master-file): Change to return output files inside + TeX-output-file. + (TeX-output-dir): New user option. + (TeX--master-output-dir, TeX--output-dir-arg) + (TeX--clean-extensions-regexp): New function. + (TeX-split-string): Correct a spelling mistake. + +2021-03-06 Arash Esbati + + Improve style/footmisc.el + + * style/footmisc.el ("footmisc"): Add completion support for some + macros. Support special macros defined only with `splitrule' + option. Improve fontification. + +2021-03-03 Tassilo Horn + + Use "wrap region or query for logo" also in \[hH]ologoVariant + + * style/hologo.el: Use "wrap region or query for logo" also in + \[hH]ologoVariant. + +2021-03-03 Tassilo Horn + + Fix wrapping of active region with \[Hh]ologo macros + + * style/hologo.el (LaTeX-hologo--arg-use-region-or-query-logo-name): + Fix wrapping of logo in active region. + +2021-03-02 Tassilo Horn + + Use active region if it is a logo name. + + * style/hologo.el (LaTeX-hologo--arg-use-region-or-query-logo-name): + New function for the logo name arg of \hologo and \Hologo. + +2021-02-27 Ikumi Keita + + Enable lexical binding in context-{en,nl}.el + + * context-en.el: + * context-nl.el: + Enable lexical binding. + Update copyright year. + +2021-02-27 Ikumi Keita + + Fix preview-cache-preamble after region typeset/preview + + * preview.el.in (preview-cache-preamble): Move `setq' for + `TeX-current-process-region-p' before `let*' so that + `TeX-command-expand' in `let*' should work correctly. + +2021-02-26 Ikumi Keita + + Enable lexical binding in plain-tex.el + + * plain-tex.el: Enable lexical binding. + Update copyright year. + +2021-02-24 Arash Esbati + + * style/geometry.el ("geometry"): Fontify \restoregeometry macro. + +2021-02-11 Brian Leung + + Deprioritize "\\.drv\\'" in auto-mode-alist + + Guix and Nix have derivation files that look like + "/gnu/store/.*\\.drv". To avoid choosing the wrong mode, we prefer to + use more stringent regexps for those corresponding modes, and add the + less-stringent regexp here to the end of auto-mode-alist. + + * latex.el (auto-mode-alist): Deprioritize "\\.drv\\'" in + auto-mode-alist. + +2021-02-09 Arash Esbati + + Add new style/changes.el + + * Makefile.in (STYLESRC): Add new style. + + * style/changes.el: New file. + +2021-02-09 Arash Esbati + + Add parsing support to style/comment.el + + * style/comment.el (LaTeX-comment-include-exclude-regexp): + (LaTeX-comment-package-options): New variables. + (LaTeX-comment-auto-cleanup): New function for processing parsed + elements. + +2021-02-06 Arash Esbati + + Add new style/footnotehyper.el + + * Makefile.in (STYLESRC): Add new style. + + * style/footnotehyper.el ("footnotehyper"): New file. + +2021-02-03 Arash Esbati + + Add new style/truncate.el + + * Makefile.in (STYLESRC): Add new style. + + * style/truncate.el: New file. + +2021-01-27 Ikumi Keita + + Remove eol format suffix from coding tag (bug#46117) + + * doc/preview-dtxdoc.pl: + * tex-jp.el: + Remove "-unix" suffix from coding: tag for local git repos of git for + windows which enable autocrlf feature. + Update copyright year. + +2021-01-25 Arash Esbati + + Document how to load AUCTeX from a local Git repo + + * doc/install.texi (Advice for non-privileged users): Add + instructions to use AUCTeX directly out of a local Git repo. + +2021-01-24 Arash Esbati + + Update style/bigdelim.el to package version 2.6 + + * style/bigdelim.el (TeX-arg-bigdelim-brace): Support completion + for more brace choices. Insert the choice in braces only if the + choice doesn't start with a backslash. + ("bigdelim"): Add fontification support. + +2021-01-21 Ikumi Keita + + Prevent inadvertent destruction of list variable + + * latex.el (LaTeX-common-initialization): Apply `copy-sequence' to the + last argument of `delete-dups'+`append'. + +2021-01-20 Arash Esbati + + Update style/bigstrut.el to package version 2.6 + + * style/bigstrut.el ("bigstrut"): Remove non-existent macro + \bigstrutsetup. + Add \bigstrutjot to list of lengths. + Add fontification support for \bigstrut. + (TeX-arg-bigstrut): Fix prompt and the usage of + `TeX-argument-prompt'. Make the function more AUCTeX standard. + +2021-01-20 Arash Esbati + + Update style/multirow.el to package version 2.6 + + * style/multirow.el ("multirow"): Improve arguments of \multirow + macro incl. fontification. + Add \bigstrutjot to list of lengths and not to macros. + Add \STneed macro depending on supertabular package option. + (LaTeX-multirow-package-options): Fix package options. + +2021-01-19 Arash Esbati + + Update style/thmtools.el to package version 0.72 + + * style/thmtools.el (LaTeX-arg-thmtools-declaretheorem): Query for + the optional argument after the mandatory environment name. + (LaTeX-thmtools-env-label): Use `read-char-choice' instead of + `read-char'. + Set `help-form' in the let-binding. + (LaTeX-thmtools-listoftheorems-key-val): Update key=val's. + ("thmtools"): Fontify also the optional argument after the + mandatory one. Keep the old behavior for compatibility. + +2021-01-19 Tassilo Horn + + Signal an error if auto-parser regexp has too many groups + + In (pathological) documents which activate too many styles adding + entries to TeX-auto-regexp-list, the full regular expression built for + auto-parsing may contain more groups than emacs supports (which is 255 + at this point of time). Therefore, signal a clear error in that case + instead of failing unpredictably by resultant problems. + + Also, fix another spot where duplicate entries could have been added. + + * tex.el (TeX-auto-parse-region): Signal an error if the generated + auto-parser regexp has more than 255 groups. + * latex.el (LaTeX-common-initialization): Ensure we don't add + duplicate entries to TeX-auto-full-regexp-list. + +2021-01-19 Tassilo Horn + + Fix adding duplicates to TeX-auto-regexp-list + + * tex.el (TeX-auto-add-regexp): Check membership with `member' instead + `memq' because the latter won't work with list-valued entries. + +2021-01-15 Arash Esbati + + Delete kernel commands from styles + + * style/scrbase.el ("scrbase"): + * style/scrpage2.el ("scrpage2"): Delete support for macros + provided by LaTeX kernel. + +2021-01-15 Arash Esbati + + * style/extramarks.el ("extramarks"): Use reference keyword class. + +2021-01-13 Tassilo Horn + + Fix use-package recipe in install docs (once again) + + * doc/install.texi (Installation): Fix use-package recipe. + +2021-01-12 Arash Esbati + + Add support for some missing kernel macros + + * font-latex.el (font-latex-built-in-keyword-classes): Add various + \mark to "reference" class. + + * latex.el (LaTeX-common-initialization): Add support for \...mark + macros. + +2021-01-12 Arash Esbati + + Add new style/extramarks.el + + * Makefile.in (STYLESRC): Add new style. + + * style/extramarks.el: New file. + +2021-01-12 Arash Esbati + + Update style/fancyhdr.el to package version 4.0 + + * style/fancyhdr.el (TeX-arg-fancyhdr-place): Rename from + `TeX-arg-fancyhdr-position'. Improve list of candidates for + completion. + (LaTeX-fancyhdr-fancypagestyle-regexp): New variable for parsing + user defined pagestyles. + ("fancyhdr"): Update for macros provided by package version 4.0. + Remove completion support for deprecated macros. + Remove macros provided by LaTeX kernel. + Improve fontification support. + (LaTeX-fancyhdr-package-options): Add new package options. + +2021-01-12 Ikumi Keita + + Support page(box) options for dvipdfmx in graphicx.el + + * style/graphicx.el (LaTeX-arg-graphicx-includegraphics-key-val): + Support page(box) options when the document is to be processed by + dvipdfmx. + (): Update copyright year. + +2021-01-10 Ikumi Keita + + Fix off-by-one behavior of preview-latex (bug#39927) + + * preview.el.in (preview-prepare-fast-conversion): Turn newline in + init string into space so that gs waits subsequent input. This newline + caused a spurious appearance of gs prompt "GS>". + +2021-01-10 Ikumi Keita + + Don't use `add-to-list' on lexical vars + + * tex.el (TeX-view-program-list, TeX-view-program-selection): + (TeX-add-to-alist): + Don't use `add-to-list' on lexical scope variables. + * tests/tex/utility.el (TeX-adding-to-alist): New test. + (): Enable lexical binding. Update copyright year. + +2021-01-09 Tassilo Horn + + Fix mistake in use-package recipe + + * doc/install.texi (Installation): Fix mistake in use-package recipe. + +2021-01-09 Tassilo Horn + + Fix docstring too wide warnings + + * bib-cite.el (bib-dos-or-os2-variable): Reword/reformat docstring so + that it's less than 80 chars wide. + * context-en.el (ConTeXt-project-structure-list-en) + (ConTeXt-section-block-list-en): Ditto. + * context-nl.el (ConTeXt-project-structure-list-nl) + (ConTeXt-section-block-list-nl): Ditto. + * context.el (ConTeXt-numbered-section-hook) + (ConTeXt-unnumbered-section-hook): Ditto. + * tex-buf.el (TeX-check-engine): Ditto. + +2021-01-09 Tassilo Horn + + Add use-package recipe to installation info docs + + * doc/install.texi (Installation): Add use-package recipe. + +2021-01-09 Ikumi Keita + + Adapt preview.el.in for `TeX-translate-location-hook' + + * preview.el.in (preview-parse-messages): Transport the values between + dynamic scope variables TeX-translate-location-* and corresponding + lexical scope variables around the call to + `TeX-translate-location-hook'. + Update copyright year. + +2021-01-08 Tassilo Horn + + Fix error reported in <87o8hzto7r.fsf@fastmail.fm> on auctex@gnu.org + + * style/polyglossia.el (LaTeX-polyglossia-active-languages): Don't use + add-to-list on lexical variable. + +2021-01-08 Tassilo Horn + + Declare formerly free vars accessible in TeX-translate-location-hook + + * tex-buf.el (TeX-translate-location-file,TeX-translate-location-offset) + (TeX-translate-location-line,TeX-translate-location-string) + (TeX-translate-location-error,TeX-translate-location-context): New + defvars. + * tex-buf.el (TeX-find-display-help): Bind them before calling + TeX-translate-location-hook. + (TeX-translate-location-hook): Adapt docstring. + +2021-01-08 Ikumi Keita + + Use proper name rather than obsolete alias + + * latex.el (LaTeX-insert-environment): Use + `LaTeX-after-insert-env-hook' instead of + `LaTeX-after-insert-env-hooks'. + +2021-01-07 Arash Esbati + + Update style/eso-pic.el to package version 3.0a + + * style/eso-pic.el ("eso-pic"): Don't run the style hook for + `atbegshi' since `eso-pic' doesn't rely on that package anymore. + (LaTeX-eso-pic-package-options-list): Update package options. + +2021-01-07 Ikumi Keita + + Use `write-contents-functions' instead of `write-file-functions' + + * tex.el (VirTeX-common-initialization): + * latex.el (BibTeX-auto-store): + Use `write-contents-functions' instead of `write-file-functions' to + store `TeX-safe-auto-write' because the latter is cleared by C-x + C-w (write-file). + * doc/changes.texi (News in 13.0): Mention the bug fix. + +2021-01-04 Tassilo Horn + + Use frame-monitor-attributes for computing DPI if avail (bug#45596) + + * preview.el.in (preview-get-dpi): New defun. + (preview-get-geometry): Use it for computing the screen DPI (bug#45596) + +2021-01-02 Arash Esbati + + Remove support for \swshape + + * style/baskervaldx.el ("baskervaldx"): Delete additions for + \swshape macro which is now part of LaTeX kernel and supported via + latex.el and font-latex.el. + +2020-12-29 Tassilo Horn + + Convert tabs to spaces in all *.el.in files according to .dir-locals.el + + Convert tabs to spaces in all lisp files according to .dir-locals.el + +2020-12-29 Tassilo Horn + + URI-encode ? in filename to %3F (bug#45510) + + * tex.el (TeX-evince-sync-view-1): Evince's dbus method wants an URI + where ? is properly encoded as %3F so do so (bug#45510). + +2020-12-29 Tassilo Horn + + Untabify tex.el. + +2020-12-27 Arash Esbati + + * .dir-locals.el: Add new file. + +2020-12-26 Ikumi Keita + + Indent additional texts + + * latex.el (LaTeX-insert-environment): Indent texts sent after the + inserted environment. + +2020-12-24 Ikumi Keita + + Fixup dropping old implementations for viewers + + * tex-buf.el (TeX-output-style-check): Remove function only useful for + old view implementations. + +2020-12-22 Arash Esbati + + Lift required GNU Emacs version to 24.3 + + * RELEASE (Requirements): Mention that AUCTeX now requires at + least GNU Emacs 24.3. + + * auctex.el.in: Lift GNU Emacs version to 24.3 and cl-lib to 1.0 + for `Package-Requires' header. + + * configure.ac (EMACS_CHECK_VERSION): Check for 24.3. + + * doc/changes.texi: Add entry for required Emacs version. + + * doc/faq.texi: + * doc/preview-faq.texi (Requirements): Change tested/required + Emacs version. + + * tex-site.el.in: + * tex.el: Consider Emacs' minor version as well before reporting + an error. + +2020-12-22 Ikumi Keita + + Delete bogus defvar + + * tex-buf.el: Remove bogus defvar for `compilation-in-progress'. There + is a bare defvar for it already far above these lines. + +2020-12-22 Ikumi Keita + + Drop old implementations for viewers + + * tex.el (TeX-expand-list-builtin): Remove entries for "%v" and "%vv". + (TeX-view-style, TeX-output-view-style): Remove. + * doc/auctex.texi (Starting Viewers): Remove description about old + implementations. + * doc/changes.texi (News in 13.0): Mention the above changes. + * tex-mik.el: Remove entries for TeX-view-style and + TeX-output-view-style. + +2020-12-21 Tassilo Horn + + Document lexical-binding changes in context.el. + + * doc/changes.texi: Document lexical-binding changes in context.el. + * context.el: Don't reference non-existing ConTeXt-section-hook but + ConTeXt-numbered-section-hook. + +2020-12-18 Tassilo Horn + + Document lexical binding changes. + + * doc/changes.texi: Document lexical binding changes. + +2020-12-03 Tassilo Horn + + Fix compile "Error: symbol-value cannot use lexical var ‘amsenv’" + + * style/empheq.el (LaTeX-empheq-env): Don't call symbol-value on lexical + variable amsenv. + +2020-12-02 Arash Esbati + + Add new style/scholax.el + + * Makefile.in (STYLESRC): Add new style. + + * style/scholax.el: New file. + +2020-11-10 Arash Esbati + + Update style/subfiles.el to package version 2.1 + + * style/subfiles.el (LaTeX-subfiles-class-options): Use \' to + match the empty string at the end of the file extension. + ("subfiles"): Add support for \subfileinclude macro. + +2020-10-31 Tassilo Horn + + Rename LaTeX-dialect to TeX-dialect. + + * tex.el (TeX-dialect): Renamed from LaTeX-dialect and move from latex.el to + tex.el. + * doc/auctex.texi: Adapt docs. + * doc/changes.texi: Mention in changes for AUCTeX 13. + * style/*.el: Adapt all style files accordingly. + +2020-10-25 Ikumi Keita + + Ensure the trailing slash for directory + + * tex.el (TeX-parse-path, TeX-strip-extension): Apply + `file-name-as-directory' for `TeX-macro-global' and + `TeX-macro-private' in case their entries lack the trailing slash. + * tex-site.el.in (TeX-auto-global): Delete obsolete sentence. + +2020-10-24 Tassilo Horn + + Delete unused ispell code from 1994. + + * tex.el (ispell-tex-buffer-p): Delete defun. + (ispell-enable-tex-parser): Don't set undefined variable. + +2020-10-23 Arash Esbati + + Put point after the graphic file argrument + + * style/graphicx.el (LaTeX-includegraphics-extensions): Delimit + the regexp with \\' instead of $. + (LaTeX-arg-includegraphics): Rewrite the function in order to + comply with AUCTeX insertion hooks. Put point after the braced + group once the file argument in inserted into buffer. + +2020-10-23 Arash Esbati + + Fix insertion of unnecessary backslash + + * style/amsthm.el (LaTeX-arg-amsthm-fontdecl): + * style/ntheorem.el (LaTeX-arg-ntheorem-fontdecl): Don't insert a + backslash if the query for font declaration is left empty. + +2020-10-23 Arash Esbati + + Add new style/appendix.el + + * Makefile.in (STYLESRC): Add new style. + + * style/appendix.el: New file. + +2020-10-23 Arash Esbati + + * tex-ispell.el: Enable lexical-binding. + +2020-10-23 Arash Esbati + + Improve style/amsthm.el + + * style/amsthm.el (LaTeX-amsthm-theoremstyle-list): Delete + variable. + (LaTeX-arg-amsthm-fontdecl): Adjust `prompt' in + `TeX-argument-prompt' and don't use the 5. argument of + `TeX-completing-read-multiple'. + (LaTeX-amsthm-auto-cleanup): Remove the part for the deleted + `LaTeX-amsthm-theoremstyle-list'. + ("amsthm"): Use `LaTeX-add-amsthm-newtheoremstyles' for + predefined styles. + Adjust the hook for deleted variable. + +2020-10-23 Tassilo Horn + + Enable lexical-binding for texmathp.el + + * texmathp.el (texmathp-compile): Use `push' on places rather than `set' and + `symbol-value' on locals partly pointing to symbols naming globals. + +2020-10-23 Arash Esbati + + * style/fancyvrb.el: Replace dynamically bound `optional'. + +2020-10-23 Arash Esbati + + Update style/fancyvrb.el to package version 3.6 + + * style/fancyvrb.el (LaTeX-fancyvrb-key-val-options): Add the + "reflabel" key. + (LaTeX-fancyvrb-env-reflabel-key-val) + (LaTeX-fancyvrb-reftex-label-context-function): New functions. + (LaTeX-fancyvrb-arg-define-environment): Use + `LaTeX-fancyvrb-env-reflabel-key-val'. + (LaTeX-fancyvrb-key-val-label-regexp): New variable added to + AUCTeX parser. + ("fancyvrb"): Run `font-latex-set-syntactic-keywords' in the hook + if fontification is enabled. + +2020-10-23 Arash Esbati + + Add missing argument to function body + + * style/thmtools.el (LaTeX-thmtools-declaretheoremstyle-key-val) + (LaTeX-thmtools-declaretheorem-key-val): Add the missing `prompt' + argument. + +2020-10-23 Arash Esbati + + Remove `TeX-arg-none' + + * style/alphanum.el (TeX-arg-none): Remove function and use + `TeX-arg-literal' instead. + +2020-10-23 Arash Esbati + + Adapt styles to lexical-binding + + * style/arabxetex.el ("arabxetex"): + * style/babel.el ("babel"): + * style/doc.el ("doc"): + * style/enumitem.el ("enumitem"): + * style/exam.el ("exam"): + * style/floatrow.el ("floatrow"): + * style/fontspec.el ("fontspec"): + * style/graphicx.el ("graphicx"): + * style/hologo.el ("hologo"): + * style/ltugboat.el ("ltugboat"): + * style/mdframed.el ("mdframed"): + * style/menukeys.el ("menukeys"): + * style/moodle.el ("moodle"): + * style/natbib.el ("natbib"): + * style/ntheorem.el ("ntheorem"): + * style/paracol.el ("paracol"): + * style/pythontex.el ("pythontex"): + * style/splitidx.el ("splitidx"): + * style/tcolorbox.el ("tcolorbox"): + * style/tex-live.el ("tex-live"): + * style/thmtools.el ("thmtools"): + * style/titleps.el ("titleps"): + * style/titlesec.el ("titlesec"): + * style/titletoc.el ("titletoc"): + * style/xcolor.el ("xcolor"): Replace occurrences of dynamically + bound `optional' with constant nil or t. + + * style/harvard.el ("harvard"): Remove unnecessary quoting of + `lambda'. + + * style/xcolor.el (LaTeX-xcolor-color-models): Remove unnecessary + `symbol-value'. + +2020-10-23 Arash Esbati + + Enable lexical-binding in all style files. + +2020-10-23 Ikumi Keita + + Use declared dynamic variable in tex-jp + + * tex-jp.el (TeX-expand-list-builtin): Replace former dynamic var + `pos' with `TeX-expand-pos'. + (): Enable lexical binding. + Move `coding' tag to the File Local Variable section at EOF. + Update copyright year. + +2020-10-23 Ikumi Keita + + Simplify nested `let's + + * tex-buf.el (TeX-active-master-with-quotes): Simplify nested `let's + into singe one. + +2020-10-23 Ikumi Keita + + Make "%o" compatible again with file name with spaces + + * tex-buf.el (TeX-active-master-with-quotes): Rename from + `TeX--master-or-region-file-with-extra-quotes' and make public. + Incorporate adjust of `TeX-expand-pos' from `TeX-command-expand'. + (TeX-command-expand): Simplify. + * tex.el (TeX-expand-list-builtin): Use renamed function instead of + `TeX-active-master'. + * tests/tex/command-expansion.el (TeX-command-expand-skip-file-name): + Include "%o" in test. + (TeX-command-expand-file-name-with-spaces): New test. + (TeX-command-detokenize): Add case where `TeX-master' has space. + +2020-10-23 Ikumi Keita + + Arrange test condition + + * latex.el (LaTeX-env-args): Just test nil or not since + `TeX-exit-mark' is now always bound. + +2020-10-23 Tassilo Horn + + Enable lexical-binding for AUCTeX core files + + * tex.el: Enable lexical-binding. + (TeX-command-text,TeX-command-pos): Moved from tex-buf.el. + (TeX-expand-pos,TeX-expand-command): New defvars used in place of `pos' and + `command' in TeX-expand-list{,-builtin} entries. + (TeX-expand-list-builtin): Use TeX-expand-pos and TeX-expand-command (instead + of pos and command). Use TeX-active-master instead of formerly dynamically + bound `file'. + (TeX-view-command-raw): Adapt to TeX-command-expand signature change. + (TeX-exit-mark): New defvar. + (TeX-parse-macro): Adapt docstring; bind and use TeX-exit-mark instead of + exit-mark. + (TeX-last-optional-rejected): New defvar. + (TeX-parse-arguments): Use TeX-last-optional-rejected instead of + last-optional-rejected. + (TeX-parse-argument): Use TeX-exit-mark instead of exit-mark. + (TeX-argument-insert): Use TeX-exit-mark and TeX-last-optional-rejected instead + of the former unprefixed variables. + (TeX-safe-auto-write,TeX-auto-untabify,TeX-auto-parse-region,TeX-verbatim-p) + (TeX-submit-bug-report): Prefix unused var with _. + (TeX-mode-specific-command-menu-entries): Don't bind `file'. + (TeX-doc): Remove unused var `doc'. + (TeX-run-ispell): Remove unused var `found'. + (TeX-ispell-document): Use `when' instead of `if' with `progn'. + * tex-buf.el: Enable lexical-binding. + (TeX-command-expand): Remove file argument but use TeX-active-master instead. + (TeX-command): Rename file argument to file-fn; adapt to TeX-command-expand + signature change. + (TeX--master-or-region-file-with-extra-quotes): Remove file-fn argument. + * latex.el: Enable lexical-binding. + (LaTeX-title,LaTeX-name,LaTeX-level,LaTeX-done-mark,LaTeX-toc): New defvars. + (LaTeX-section): Bind them. + (LaTeX-section-hook): Adapt docstring to the new defvars. + (LaTeX-section-section): Ditto, and use the new defvars. + (LaTeX-section-heading,LaTeX-section-title,LaTeX-section-toc,LaTeX-section-label): + Use the new defvars. + (LaTeX-env-args): Use TeX-exit-mark instead of exit-mark. + (TeX-arg-index): Prefix unused argument args with _. + (TeX-arg-cite): Prefix unused argument definition with _. + (LaTeX-mark-environment,LaTeX-forward-paragraph,LaTeX-backward-paragraph) + (LaTeX-narrow-to-environment): Use _ for unused dotimes counter variable. + (LaTeX-check-insert-macro-default-style): Use TeX-last-optional-rejected + instead of last-optional-rejected. + * context.el: Enable lexical-binding. + (ConTeXt-title,ConTeXt-name,ConTeXt-level,ConTeXt-done-mark,ConTeXt-reference): + New defvars. + (ConTeXt-section): Bind them. + (ConTeXt-numbered-section-hook): Adapt docstring to the new defvars. + (ConTeXt-unnumbered-section-hook): Ditto. + (ConTeXt-numbered-section-heading,ConTeXt-unnumbered-section-heading) + (ConTeXt-section-section,ConTeXt-section-ref): Use the new defvars. + * preview.el.in (preview-generate-preview): Remove region-p argument. + (preview-start-dvipng,preview-start-dvips) + (preview-cache-preamble): Adapt to TeX-command-expand and + preview-generate-preview signature change. + (preview-region, preview-document): Ditto. + * style/bicaption.el (LaTeX-arg-bicaption-bicaption): Use + TeX-last-optional-rejected instead of last-optional-rejected. + * style/booktabs.el ("booktabs"): Menion TeX-last-optional-rejected in comment. + * style/caption.el (LaTeX-arg-caption-captionbox): Use + TeX-last-optional-rejected instead of last-optional-rejected. + * style/color.el (TeX-arg-color,(TeX-arg-color-fcolorbox): Use + TeX-last-optional-rejected instead of last-optional-rejected. + * style/exam.el: Enable lexical-binding. + (LaTeX-exam-insert-item): Use LaTeX-current-environment instead of dynamically + bound `environment'. + * style/floatrow.el (LaTeX-floatrow-arg-floatbox): Use + TeX-last-optional-rejected instead of last-optional-rejected. + * style/ifluatex.el (LaTeX-ifluatex-set-TeX-exit-mark): Use TeX-exit-mark + instead of exit-mark. + * style/xcolor.el (TeX-arg-xcolor-definecolor,TeX-arg-xcolor-definecolorset): + (TeX-arg-xcolor,TeX-arg-xcolor-fcolorbox): Use TeX-last-optional-rejected + instead of last-optional-rejected. + * tests/japanese/preview-latex.el (japanese-preview-preserve-kanji-option2) + (japanese-preview-preserve-kanji-option3): Adapt to TeX-command-expand + signature change. + * tests/tex/command-expansion.el (TeX-command-expansion) + (TeX-command-expansion-errors,TeX-command-detokenize) + (TeX-command-expand-skip-file-name,TeX-command-expand-active-master): Adapt to + TeX-command-expand signature change. + * doc/auctex.texi (Sectioning): Describe LaTeX-level, LaTeX-name, LaTeX-title, + LaTeX-toc, and LaTeX-done-mark instead of the former unprefixed vars. + +2020-10-18 Mosè Giordano + + * Version 12.3 released. + +2020-10-18 Mosè Giordano + + Mark default argument to `LaTeX-arg-polyglossia-lang' as optional + + * style/polyglossia.el (LaTeX-arg-polyglossia-lang): The `default' argument + isn't currently used, mark it as ignored. + +2020-10-10 Mosè Giordano + + Prepare for upcoming release + +2020-08-28 Ikumi Keita + + Simplify mode line for emacs 27 + + * tex-buf.el: Don't add an entry in `minor-mode-alist' for + `compilation-in-progress'. In emacs 27, compile.el adds a similar + entry in `mode-line-modes'. + +2020-08-17 Ikumi Keita + + Fix document + + * doc/auctex.texi (Fontification of math): Delete incorrect + description. + +2020-08-02 Ikumi Keita + + Restore all math environments in texmathp.el + + * texmathp.el (texmathp-tex-commands-default): Restore all math + environments from style files. The idea to update t-t-c-d by style + files afterwards fails when texmathp is used solely in external + packages like org mode. + * style/amsmath.el: + * style/breqn.el: + * style/empheq.el: + * style/mathtools.el: + Adjust in accord with the above change. + * doc/changes.texi: Delete relevant entry. + +2020-08-02 Ikumi Keita + + Prepare for pdf output for PSTricks documents + + * style/pstricks.el ("pstricks"): Prepare for pdf output rather than + turn off PDF mode. + (): Update copyright year. + * doc/changes.texi: Mention above change. + +2020-07-28 Arash Esbati + + Add an extra check for tex-buf.el in some style hooks + + * style/arabxetex.el ("arabxetex"): + * style/bidi.el ("bidi"): + * style/fontspec.el ("fontspec"): + * style/polyglossia.el ("polyglossia"): Check if "tex-buf.el" is + loaded and require it otherwise. `TeX-check-engine-add-engines' + is defined in "tex-buf.el" and the hook would exit too early if + the library isn't loaded. + +2020-07-24 Ikumi Keita + + Merge prv-emacs.el into preview.el.in + + * preview.el.in: Merge all contents of prv-emacs.el. + * prv-emacs.el: Delete. + * Makefile.in: + * configure.ac: + Drop prv-emacs.el. + +2020-07-22 Arash Esbati + + Treat \choice like \item + + * style/exam.el ("exam"): Add "choice" to `LaTeX-item-regexp'. + Simplify regexp for "subpart" and "subsubpart". + +2020-07-19 Arash Esbati + + Update style/csquotes.el to package version 5.2j + + * style/csquotes.el: Track changes in package version 5.2j. + Remove deprecated macros, improve query for language argument. + Add keyval query of package options. + (LaTeX-csquotes-insert-environment): Remove function and use + `LaTeX-env-args' instead. + +2020-07-13 Ikumi Keita + + Add support of \tag for texmathp + + * style/amsmath.el (): Add entries for \tag and \tag* to + `texmathp-tex-commands-default'. + +2020-07-11 Ikumi Keita + + Cater for case where fontification match goes over limit + + * font-latex.el (font-latex-match-quotation): Cater for case + where fontification match goes over limit. + Drop `string-make-multibyte'. It's no longer necessary because + all supported emacsen handle multibyte strings well enough. + (font-latex--updated-region-end): Adjust comments. + +2020-07-11 Ikumi Keita + + Fix previous commit and add new test + + * font-latex.el (font-latex-extend-region-backwards-quotation): Move + the point back to the correct position when the inner loop search + fails. + * tests/latex/font-latex-test.el + (font-latex-extend-region-backwards-quotation): New test. + +2020-07-11 Ikumi Keita + + Don't extend font lock region too eagerly (bug#42267) + + * font-latex.el (font-latex-extend-region-backwards-quotation): If + there is no matching open quote, don't extend the font lock region. + +2020-07-03 Arash Esbati + + Add short verb characters to `ispell-tex-skip-alist' + + * style/shortvrb.el ("shortvrb"): Add entries in + `LaTeX-shortvrb-chars to `ispell-tex-skip-alist' in order to skip + verbatim content during spell checking. + +2020-07-03 Ikumi Keita + + Ajust document + + * doc/preview-latex.texi (Key bindings and user-level lisp functions): + * preview.el.in (preview-at-point): + Delete mention about zmacs-regions. + * doc/auctex.texi (Known problems): Delete comment which is no longer + valid because the current highlighting of $...$ is search-based, not + syntactic. + +2020-07-01 Arash Esbati + + Support \newblock macro + + * latex.el (LaTeX-common-initialization): Add entry for \newblock + marco. + Add "bibindent" to list of known lengths. + (LaTeX-paragraph-commands-internal): Add "newblock". + +2020-06-30 Ikumi Keita + + Get rid of gabage in generated texi file + + * doc/preview-dtxdoc.pl (MAIN): Add rule to delete dtx comment ^^A. + (): Add coding tag. Update copyright year. + +2020-06-28 Arash Esbati + + Update style/xparse.el to package dated 2020-03-06 + + * style/xparse.el: Update style to package version 2020-03-06 + incl. auto-parsing capabilities. Fix fontification of provided + macros. + +2020-06-27 Tassilo Horn + + Document deprecation of font-latex-update-font-lock + + * doc/changes.texi: Document deprecation of font-latex-update-font-lock. + +2020-06-27 Ikumi Keita + + Accommodate preview.dtx to new font-latex.el + + * latex/preview.dtx: Add "^^A$" so that |$| doesn't mess up the + highlighting of TeX codes at later part. + * doc/auctex.texi: Add mention about usage of "^^A$" in docTeX + documents. + +2020-06-19 Ikumi Keita + + Add TODO item about remove-style feature + + * doc/todo.texi (Mid-term Goals): Add an item about remove-style + feature. + * doc/changes.texi (News in 12.3): Fix typo. + +2020-06-18 Ikumi Keita + + Improve conformance to code conventions, and documents + + * font-latex.el (font-latex-update-math-env): Rename by changing "--" + to "-" in function name. + Don't alter user customize option `font-latex-math-environments'. In + order to achieve that, use always `texmathp-tex-commands1' for + input and omit argument LIST. + * style/empheq.el: Arrange in accord with the above changes. + * style/amsmath.el: + * style/breqn.el: + * style/mathtools.el: + Arrange in accord with the above changes. + Use `cl-pushnew' instead of `add-to-list' and require cl-lib in order + to do that. + * doc/changes.texi (News in 12.3): + * texmathp.el: + Mention change about support for AMS-LaTeX and packages mathtools, + empheq and breqn. + +2020-06-17 Tassilo Horn + + Don't call TeX-remove-style in TeX-arg-document. + + * latex.el (TeX-arg-document): Don't call TeX-arg-document. + +2020-06-17 Ikumi Keita + + Use constant regexp to fontify math environments + + * font-latex.el (font-latex--match-math-envII-regexp): New internal + variable to store regexp to search math environments such as + "equation". + (font-latex-match-math-envII): Use it. + (font-latex--update-math-env): New function to update + `font-latex-math-environments' and build + `font-latex--match-math-envII-regexp' from it. + (font-latex-math-environments-from-texmathp): Remove. + (font-latex-math-environments): Change default value to nil and + initialize at top level by new function. + * style/breqn.el: + * style/empheq.el: + * style/mathtools.el: + Arrange in accord with the above change. + * style/amsmath.el: + Arrange in accord with the above change. + Add fontification rule for \boxed{}. + * doc/auctex.texi: + Add instruction to convert customization. + +2020-06-16 Ikumi Keita + + Fix regression of font lock + + * font-latex.el (font-latex-match-math-envII): Store the position of + "\begin{foo}" as (match-beginnig 0) so that `font-lock-multiline' text + property covers it. Store the range of math expression as + subexpression 1. + (font-latex-make-user-keywords): Arrange in accord with the above + change. + +2020-06-15 Ikumi Keita + + Fix typos + + * doc/changes.texi (News in 12.3): + * tests/latex/fontification-general.tex (AUCTeX fontification): + Fix typos. + +2020-06-15 Ikumi Keita + + Update documents + + * doc/auctex.texi (Fontification of math): + * doc/changes.texi (News in 12.3): + * font-latex.el (font-latex-math-environments): + Document that variable `font-latex-math-environments' is no longer + suitable for personal customization and recommend to use + `texmathp-tex-commands' instead. + * tests/latex/fontification-general.tex: Mention new function + `font-latex-extend-region-backwards-math' + +2020-06-15 Ikumi Keita + + * texmathp.el: Add comment about additional bug. + +2020-06-14 Ikumi Keita + + Recover compatibility for older emacsen + + * font-latex.el (font-latex-fontify-region): Add check for return + value from `font-lock-default-fontify-region'. + +2020-06-14 Ikumi Keita + + Reconsider region extension + + * font-latex.el (font-latex-fontify-region): Consider cases that + `font-lock-extend-region-functions' extends the region inside + `font-lock-default-fontify-region'. Use the return value from it to + construct the correct region. + (font-latex-match-math-env): + (font-latex-match-math-envII): + (font-latex-match-dollar-math): + Raise `font-latex--updated-region-end' to at least LIMIT when + necessary. + (font-latex--updated-region-end): Fix comments. + +2020-06-14 Ikumi Keita + + Delete overhead in extending font lock range of math expression + + * font-latex.el (font-latex-math-environments-from-texmathp): New + helper function. + (font-latex-math-environments): Take default value using the above + function. + (font-latex-extend-region-backwards-math): Rename from + `font-latex-extend-region-backwards-dollar-math' and include the + functionality of `font-latex-extend-region-backwards-math-env' and + `font-latex-extend-region-backwards-math-envII'. + (font-latex-extend-region-backwards-math-env): + (font-latex-extend-region-backwards-math-envII): + Remove. + (font-latex-setup): Simplify according to the above change. + * texmathp.el (texmathp-tex-commands-default): Move entries not in + standard LaTeX to the respective style files. + * style/amsmath.el (): + * style/breqn.el (): + * style/empheq.el (): + * style/mathtools.el (): + Add package specific entries to `texmathp-tex-commands-default' and + take additions for `font-latex-math-environments' from it rather than + adding constant entries. + +2020-06-14 Ikumi Keita + + Update region extension in font-latex.el + + * font-latex.el (font-latex--updated-region-end): New variable to + record the end of the region that fontification actually took place. + (font-latex-fontify-region): New function to utilize it. + (font-latex-setup): Assign it to `font-lock-fontify-region-function'. + (font-latex-match-math-env): Search closing tag beyond limit honoring + `font-latex-multiline-boundary'. + Use new variable. + (font-latex-match-math-envII): + (font-latex-match-dollar-math): + Use new variable. + +2020-06-14 Uwe Brauer + + Add support for algopseudocde style + + * Makefile.in (STYLESRC): Add algopseudocde style + + * style/algpseudocode.el: Add support for the algopseudocde (algorithmcx) + style + +2020-06-14 Uwe Brauer + + Add support for algorithm style + + * Makefile.in (STYLESRC): Add algorithm style + + * style/algorithm.el: Add support for the algorithm style + +2020-06-13 Ikumi Keita + + Ignore 3 consective $'s properly + + * font-latex.el (font-latex-match-dollar-math): Ignore 3 or more + consecutive $'s when searching opening of $...$ or $$...$$, instead of + stopping to return nil. + * tests/latex/font-latex-test.el: New test. + +2020-06-11 Tassilo Horn + + Trigger refontification in font-latex-add-to-syntax-alist. + + * font-latex.el (font-latex-add-to-syntax-alist): Trigger refontification. + +2020-06-11 Tassilo Horn + + Omit hard font-lock reset also in font-latex-add-to-syntax-alist + + * font-latex.el (font-latex-add-to-syntax-alist): Don't nilify + font-lock-set-defaults but adjust font-lock-syntax-table directly as suggested + by Ikumi Keita on auctex-devel. + +2020-06-10 Tassilo Horn + + Obsolete font-latex-update-font-lock (bug#37945) + + * font-latex.el (font-latex-add-keywords): Don't call + font-latex-update-font-lock but font-lock-flush. + (font-latex-update-font-lock): Make obsolete and emit a warning when called. + * style/alltt.el: Adapt, i.e., don't call font-latex-update-font-lock but maybe + font-latex-set-syntactic-keywords. + * style/beamer.el: Dito. + * style/comment.el: Dito. + * style/expl3.el: Dito. + * style/fancyhdr.el: Dito. + * style/fancyvrb.el: Dito. + * style/fvextra.el: Dito. + * style/hyperref.el: Dito. + * style/listings.el: Dito. + * style/ltxguide.el: Dito. + * style/minted.el: Dito. + * style/pythontex.el: Dito. + * style/revtex4-2.el: Dito. + * style/tex-live.el: Dito. + * style/url.el: Dito. + * style/verbatim.el: Dito. + +2020-06-09 Ikumi Keita + + * doc/changes.texi: Delete words inappropriate for raw file. + +2020-06-08 Ikumi Keita + + Complement document + + * doc/changes.texi: Mention workaround for new incompatibility. + * doc/auctex.texi: Add missing entry to TOC. + +2020-06-07 Ikumi Keita + + * doc/changes.texi (News in 12.3): Add news about fix of bug#33139. + +2020-06-02 Ikumi Keita + + Use search-based fontification for $...$ (bug#33139) + + It turned out that using "text quotes" syntax for "$" in + `font-lock-syntax-table' sometimes leads to scrambled fontification + about in-line math $...$ (bug#33139). That's because conflicting + results of `syntax-ppss' are compiled into syntax-ppss cache as + explained in: + https://lists.gnu.org/archive/html/emacs-devel/2020-05/msg02725.html + We, Keita, Tassilo and Arash discussed this issue and decided to use + search-based fontification for $...$ since syntactic fontification for + $...$ doesn't seem prospective with regard to this bug. + + * font-latex.el (font-latex-match-dollar-math): + (font-latex-find-dollar-math,font-latex-extend-region-backwards-dollar-math): + New functions to do search-based fontification for $...$. + Fontification facility for $$...$$ is merged into them. + (font-latex-make-user-keywords,font-latex-setup): Use new functions. + (font-latex-syntax-alist): Don't change syntax of "$" during font lock. + (font-latex-syntactic-face-function): Simplify. + +2020-05-31 Ikumi Keita + + Simplify regexp in texmathp.el + + * texmathp.el (texmathp-compile): Simplify regexp. In [^...] backslash + and dollar have no special meaning so they can (should) be raw. + +2020-05-28 Stefan Monnier + + Don't make TeX-remove-style-hook buffer-local. + + * tex.el (TeX-remove-style-hook): Not buffer-local anymore. + +2020-05-28 Ikumi Keita + + Fix false negative of texmathp (bug#41559) + + * texmathp.el (texmathp-compile): Fix `texmathp-onoff-regexp' to allow + switch to begin at (point-min). + Use `regexp-opt' instead of `mapconcat'+`regexp-quote'. + (texmathp): Use `>=' instead of `>' so that match is updated even when + arg-on or sw-on begins at (point-min). + * tests/latex/texmathp-test.el: New test. + +2020-05-25 Ikumi Keita + + Fix regression of unfontify-region + + * font-latex.el (font-latex-unfontify-region): Restore `invisible' as + removed property. My commit on Jan 7 was partially wrong. It kept "^" + and "_" invisible even when commented out if + `font-latex-fontify-script' is `invisible'. + +2020-05-22 Arash Esbati + + Fontify content of comment environment + + * style/verbatim.el ("verbatim"): Add fontification support for + comment environment. Delete unnecessary `function' in the hook. + +2020-05-17 Tassilo Horn + + Empty commit fixing ChangeLog. + + * font-latex.el (font-latex-syntax-alist): This variable has not been deleted + as suggested by the previous entry. + (font-latex-extend-region-functions): Delete defvar. Now set via + `font-lock-defaults'. + +2020-05-17 Tassilo Horn + + Modernize font-latex.el + + - Use a syntax-propertize-function. + - Use normal font-lock-extend-region-functions. + - Add a function to syntax-propertize-extend-region-functions. + - Use lexical-binding. + + * font-latex.el: Use lexical-binding. + (font-latex-syntax-alist): Delete defvar. Now set via `font-lock-defaults'. + (font-latex-syntax-propertize-function): New defun being set as + `syntax-propertize-function'. + (font-latex-extend-region-backwards-command-with-args, + font-latex-extend-region-backwards-command-in-braces, + font-latex-extend-region-backwards-math-env, + font-latex-extend-region-backwards-math-envII, + font-latex-extend-region-backwards-quotation): Convert to normal + `font-lock-extend-region-functions'. + (font-latex-sp-extend-region-backwards-verb-env): New defun used in + `syntax-propertize-extend-region-functions'. + (font-latex-setup): Set `font-lock-extend-region-functions', + `syntax-propertize-extend-region-functions', and `syntax-propertize-function' + via `font-lock-defaults'. + (font-latex-jit-lock-force-redisplay, font-latex-fontify-region): Delete + defuns. + (font-latex-unfontify-region): Remove unused lexical variable. + (font-latex-script-char): Mark argument as ignored to silence the + byte-compiler. + +2020-05-09 Ikumi Keita + + Update all mode lines + + * tex-buf.el (TeX-command-sentinel): Supply argument t for + `force-mode-line-update' and discard useless `with-current-buffer'. + * preview.el.in: Replace all + `(set-buffer-modified-p (buffer-modified-p))' with + `(force-mode-line-update)' and remove `sit-for' calls accompanying + them. + +2020-04-20 Arash Esbati + + Update style/breqn.el to package version 0.98j + + * style/breqn.el (LaTeX-breqn-key-val-options): Delete no-op keys + "background" and "color". + (LaTeX-breqn-key-val-options-local): Delete now unneeded variable, + also from the style hook. + (LaTeX-breqn-env): Use `LaTeX-breqn-key-val-options' instead of + `LaTeX-breqn-key-val-options-local'. + (LaTeX-breqn-update-color-keys): Delete function and entry for + `TeX-auto-cleanup-hook'. + +2020-04-11 Tassilo Horn + + Fix some regexp issues reported by relint. + + * latex.el (LaTeX-209-to-2e): Fix regexp issues reported by relint. + * tex-buf.el (LaTeX-warnings-regexp, TeX-LaTeX-sentinel, TeX-parse-error): + Dito. + +2020-04-09 Pieter Pareit (tiny change) + + Fix y-or-n-p query prompts + + * style/prosper.el (LaTeX-prosper-insert-slide): Fix query prompt. + ("prosper"): Delete unnecessary (funtion ...) in the hook. + + * tex-buf.el (TeX-check-engine): + * tex-wizard.el (TeX-wizard): Fix query prompt. + +2020-04-09 Arash Esbati + + * doc/changes.texi: Document latest changes. + +2020-04-08 Arash Esbati + + Track LaTeX kernel changes for textcomp package + + * font-latex.el (font-latex-built-in-keyword-classes): Add entry + for \legacyoldstylenums to type-command class. + + * latex.el (LaTeX-common-initialization): Move all entries from + textcomp.el into latex.el since the macros are part of kernel with + 2020-02-02 release. + Add support for \legacyoldstylenums. + + * style/textcomp.el: Move all entries to latex.el. + (LaTeX-textcomp-package-options): Update options. + +2020-04-07 Arash Esbati + + Load caption style when asking for bicaption package options + + * style/bicaption.el (LaTeX-bicaption-package-options): Load + "caption" style when making the query for package options. + +2020-04-06 Arash Esbati + + Load caption style before asking for package options + + * style/subcaption.el (LaTeX-subcaption-package-options): Load + "caption" style in order to make `LaTeX-caption-key-val-options' + defined when calling the function. (Emacs bug#40464) + +2020-04-05 Ikumi Keita + + * preview.el.in (preview-gs-open): Use wrapper function. + +2020-03-29 Arash Esbati + + Add new style/tex-live.el + + * Makefile.in (STYLESRC): Add new style. + + * style/tex-live.el: New file. + +2020-03-26 Arash Esbati + + Update style/listings.el + + * style/listings.el (LaTeX-listings-key-val-options): Add + "consecutivenumbers" key. + ("listings"): Add \lstlistingnamestyle and \thelstlisting macros. + +2020-03-26 Arash Esbati + + Add new style/overpic.el + + * Makefile.in (STYLESRC): Add new style. + + * style/overpic.el: New file. + +2020-03-23 Arash Esbati + + Fix regexp for parsing optional arguments + + * latex.el (LaTeX-auto-minimal-regexp-list): + (LaTeX-auto-class-regexp-list): Fix regexp for parsing optional + argument of \usepackage, \RequirePackage and \LoadClass. + +2020-02-14 Arash Esbati + + Add new style/ltxguide.el + + * Makefile.in (STYLESRC): Add new style. + + * style/ltxguide.el: New file. + +2020-01-25 Uwe Brauer + + Add support for some missing environments + + * style/exam.el (LaTeX-exam-insert-item): + ("exam"): Add support for various "choices" and "checkboxes" + environments. + + ("exam"): Append the entries added to `LaTeX-item-list'. + Enter a space in the buffer after the \choice macro. + +2020-01-25 Arash Esbati + + Add fontification support \textnormal macro + + * font-latex.el (font-latex-built-in-keyword-classes): Add + entry for \textnormal to "type-command" class. + +2020-01-25 Arash Esbati + + * doc/auctex.texi (Font Specifiers): Document new font macros. + +2020-01-18 Arash Esbati + + Move customizable variable into tex-style.el + + * style/shortvrb.el: Move definition of `LaTeX-shortvrb-chars' + into `tex-style.el'. + Delete check for function `font-latex-set-syntactic-keywords' and + check for feature font-latex instead. + + * tex-style.el (LaTeX-shortvrb-chars): Add entry for + `LaTeX-shortvrb-chars'. + +2020-01-18 Arash Esbati + + Add new font macros in the related menus + + * latex.el (LaTeX-mode-menu): Add new entries for new kernel font + macros. Reorder the entries in groups family, series, shapes and + miscellaneous. + +2020-01-11 Arash Esbati + + Add new style/revtex4-2.el + + * Makefile.in (STYLESRC): Add new style. + + * style/revtex4-2.el: New file. + + * tex-style.el (LaTeX-write18-enabled-p): Delete * and whitespace + in docstring. + Indent comment. + Add customize entries for revtex4-2.el. + +2020-01-08 Arash Esbati + + Adjust style/fontaxes.el to LaTeX kernel + + * style/fontaxes.el ("fontaxes"): Comment out entries for macros + which are now provided by LaTeX kernel. Also remove fontification + support. + +2020-01-08 Arash Esbati + + Improve support for extended NFSS macros + + * font-latex.el (font-latex-built-in-keyword-classes): Move + entries for \normalfont and \normalshape to `function' class. + Add \textssc to `bold-command' and \sscshape to `bold-declaration' + class. + + * latex.el (LaTeX-common-initialization): Add entries for `spaced + small caps' macros \sscshape and \textssc. \textssc is not part + of `LaTeX-font-list' yet. + +2020-01-07 Ikumi Keita + + Remove compatibility code for older emacsen + + According to NEWS.22, `font-lock-extra-managed-props' is available in + all supported emacsen. + + * font-latex.el (font-latex-script,font-latex-script-char): Remove + `boundp' test for `font-lock-extra-managed-props'. + (font-latex-unfontify-region): Don't play with `invisible' text + property because it is now handled by font-lock thanks to + `font-lock-extra-managed-props'. + +2020-01-07 Ikumi Keita + + Don't use obsolete variable + + According to NEWS.20, `font-lock' no longer supports + `font-lock-comment-start-regexp'. + + * font-latex.el (defvar): Remove `defvar' for + `font-lock-comment-start-regexp'. + (font-latex-setup): Don't include `font-lock-comment-start-regexp' in + `font-lock-defaults'. + +2020-01-07 Ikumi Keita + + Remove compatibility code for older emacsen + + Since `font-lock-multiline' is available in all supported emacsen, we + no longer need `font-latex-multiline'. + + * font-latex.el (font-latex-setup): Remove `boundp' check. + (font-latex-unfontify-region): Delete unnecessary code. + (font-lock-after-change-function): Delete obsolete advice. + (font-latex-put-multiline-property-maybe): Remove. + (font-latex-match-command-with-arguments): + (font-latex-match-command-in-braces): + (font-latex-match-math-env): + (font-latex-match-math-envII): + (font-latex-match-quotation): + Remove call on `font-latex-put-multiline-property-maybe'. + +2020-01-07 Ikumi Keita + + Delete obsolete comment + + * font-latex.el: Delete obsolete comment. `font-latex-do-multi-line' + was removed in 2007. + +2020-01-07 Ikumi Keita + + Add changelog for my previous bug fix + + * doc/changes.texi (News in 12.3): Add a new entry for bug fix of + `LaTeX-insert-environment' (C-c C-e). + +2020-01-05 Arash Esbati + + Support extended NFSS shapes with 2020-02-02 LaTeX kernel + + * font-latex.el (font-latex-built-in-keyword-classes): Add + \textulc and \textsw to `bold-command' class, the respective + declarations to `bold-declaration'. + Add reset \normalfont and \normalshape to `type-declaration' + class. + + * latex.el (LaTeX-font-list): Add the macros \textulc and \textsw + and bind the to C-l and C-w respectively. + (LaTeX-common-initialization): Add the matching font declarations + \ulcshape and \swshape. Add user level reset macros \normalfont + and \normalshape. + +2020-01-05 Arash Esbati + + Update style/fbox.el to package version 0.04 + + * style/fbox.el: Add support for \fparbox macro. + +2020-01-05 Arash Esbati + + Fix handling of LaTeX font declaration macros + + * latex.el (LaTeX-common-initialization): Delete unnecessary and + duplicate entry for picture environment. + Add `-1' to LaTeX font declaration macros in order to work + correctly on active regions. + +2020-01-05 Arash Esbati + + Delete insertion of wrong dollar sign + + * tex.el (TeX-insert-dollar): Remove insertion of wrong `$' as + reported here: + https://lists.gnu.org/archive/html/auctex-devel/2020-01/msg00002.html + +2020-01-04 Arash Esbati + + Update Pygments styles to version 2.5.2 + + * style/minted.el (LaTeX-minted-key-val-options): Update values of + "style" to styles provided by Pygments version 2.5.2. + +2019-12-31 Ikumi Keita + + Improve environment insertion (bug#35284) + + * latex.el (LaTeX-insert-environment): Place the point and the mark at + appropriate place. + * tests/latex/latex-test.el (LaTeX-insert-environment-with-active-region): + New test. + +2019-12-19 Ikumi Keita + + Use pdf rather than dvi for preview package document + + * latex/Makefile.in: Generate preview.pdf with full contents and use + it instead of preview.dvi. + +2019-12-14 Ikumi Keita + + Adjust Makefile clean targets + + * Makefile.in: + * doc/Makefile.in: + * latex/Makefile.in: + Adjust clean targets + +2019-12-08 Arash Esbati + + * font-latex.el (font-latex-setup): Remove XEmacs compat code. + +2019-12-07 Arash Esbati + + Update style/caption.el to package version 3.4a + + * style/caption.el (LaTeX-caption-key-val-options): Add values + autodot and unnumbered to labelformat key. + Remove wrong ContinuedFloat value from type key. + ("caption"): Delete entries for ContinuedFloat. + Add fontification support for \continuedfloat macro. + +2019-12-06 Ikumi Keita + + Update menu in proper timing (bug#38058) + + * tex-buf.el (TeX-command-sentinel): Do `force-mode-line-update' in + the command buffer so that "Next Error" item will appear in the menu + bar just after compilation. + Replace all `(set-buffer-modified-p (buffer-modified-p))' with + `(force-mode-line-update)' + (TeX-run-command): Remove `sit-for' call which is no longer + necessary. + +2019-11-16 Arash Esbati + + Update style/ltugboat.el to class version 2.22 + + * style/ltugboat.el ("ltugboat"): Add new abbreviation macros. + +2019-11-08 Arash Esbati + + Add new style/fbox.el + + * Makefile.in (STYLESRC): Add new style. + + * style/fbox.el: New file. + +2019-10-30 Mosè Giordano + + * Version 12.2 released. + +2019-10-29 Mosè Giordano + + Prepare for upcoming release + + * RELEASE: Update version number, release notes and list of contributors. + * configure.ac: Update version number. + * doc/auctex.texi: Update copyright years. + * doc/changes.texi: Mention generic bug fixes. + * doc/tex-ref.tex: + * latex/preview.dtx: Update version number and copyright years + +2019-10-26 Arash Esbati + + Add new style/xkcdcolors.el + + * Makefile.in (STYLESRC): Add new style. + + * style/xkcdcolors.el: New file. + +2019-10-26 Arash Esbati + + Add check for empty overlay + + * tex-fold.el (TeX-fold-hide-item): Add an extra check to make + sure that the function runs when overlay start and end are + non-nil. What is done in the end of function isn't useful with + evaporated overlays and used to cause bugs because `overlay-start' + and `overlay-end' return nil for such overlays, and functions such + as `TeX-fold-overfull-p` try to move point to the + overlay-end. (bug#37337) + +2019-10-20 Arash Esbati + + * style/amsmath.el ("amsmath"): Improve query strings. + +2019-10-19 Stefan Monnier + + multi-prompt.el, style/beamer*.el: Get copyright just right + +2019-10-18 Arash Esbati + + * doc/changes.texi: Mention changes in News. + +2019-10-18 Arash Esbati + + Add final adjustments for LaTeX 2019-10-01 + + * latex.el (LaTeX-env-contents): Adjust function to LaTeX kernel + 2019-10-01 release. Remove check for usage within preamble only. + Add query for optional argument with completion. + (LaTeX-verbatim-environments): + (LaTeX-indent-environment-list): Add filecontents(*) environments. + + * style/amsmath.el ("amsmath"): Add support for \overunderset + macro. Delete unnecessary `function' before `lambda'. Re-indent + the code. + +2019-10-15 Ikumi Keita + + Change default for new Ghostscript + + * preview.el.in (preview-pdf-color-adjust-method): Change the default + value to t and adjust doc string. + * doc/preview-problems.texi (No images are displayed with gs 9.27 and + earlier): Adjust its contents in line with the above change and change + the title from "... newer". + +2019-10-15 Ikumi Keita + + Fix for revised file access controls of gs (bug#37719) + + * preview.el.in (preview-prepare-fast-conversion): Add commands for + revised file access controls introduced after gs 9.27. + (preview-gs-restart): Use "-d" option instead of "-s" because the + former does not accept "%d" in OutputFile parameter. + Don't wrap the file name into parentheses in line with this change. + (preview-gs-flag-error): Adjust the reconstructed gs command line + argument so that it matches with the above change. + Add comments about limitations of this function. + +2019-10-07 Ikumi Keita + + * preview.el.in (preview-undump-replacements): Fix last commit. + +2019-10-07 Ikumi Keita + + Fix preview-latex for TeXLive 2019 update + + * preview.el.in (preview-LaTeX-command, preview-undump-replacements): + Remove the brace around the argument of \input. + +2019-09-23 Arash Esbati + + Add fontification support for ragged2e macros + + * style/ragged2e.el ("ragged2e"): Add provided macros to function + keywords class. This is in line with decision in `font-latex.el' + for corresponding kernel macros. + +2019-09-22 Arash Esbati + + Delete \Ref and \labelformat from varioref.el + + * style/varioref.el ("varioref"): Delete \Ref and \labelformat + from style hook and fontification support. + +2019-09-22 Arash Esbati + + * latex.el (LaTeX-common-initialization): Add \Ref to `TeX-complete-list'. + +2019-09-22 Arash Esbati + + Support new kernel macros \Ref and \labelformat + + * font-latex.el (font-latex-built-in-keyword-classes): Add \Ref to + reference and \labelformat to function class. + + * latex.el (LaTeX-common-initialization): Add support for \Ref and + \labelformat which are part of LaTeX kernel 2019-10-01 release. + +2019-09-18 Arash Esbati + + Update style/subcaption.el to package version 1.3 + + * style/subcaption.el ("subcaption"): Add support for \subfloat + macro. + +2019-09-18 Arash Esbati + + Update style/varioref.el to package version 1.6b + + * style/varioref.el ("varioref"): Rearrange macros acc. to the + manual. Add missing starred version of \Vref. Add fontification + support for \labelformat. + (LaTeX-varioref-package-options): Update package options. + +2019-09-14 Arash Esbati + + Improve detecting of rejected optional arguments + + * style/bicaption.el (LaTeX-arg-bicaption-bicaption): + * style/caption.el (LaTeX-arg-caption-captionbox): + * style/floatrow.el (LaTeX-floatrow-arg-floatbox): + * style/xcolor.el (TeX-arg-xcolor-fcolorbox): Add an additional + check for detecting if last optional argument was rejected. + +2019-09-08 Arash Esbati + + Add new style/multitoc.el + + * Makefile.in (STYLESRC): Add new style. + + * style/multitoc.el: New file + +2019-08-31 Arash Esbati + + Make "PDF Tools" viewer available under Windows and macOS + + * tex.el (TeX-view-program-list-builtin): Make entry for "PDF + Tools" available under Windows and macOS. (bug#37152) + + * doc/changes.texi: Mention availability of "PDF Tools" under + Windows and macOS in `TeX-view-program-list-builtin'. + + * doc/install.texi (Prerequisites): Replace "Mac OS X" with + "macOS". + +2019-08-22 Arash Esbati + + Add new style/ltugboat.el + + * Makefile.in (STYLESRC): Add new style. + + * style/ltugboat.el: New file. + +2019-08-22 Arash Esbati + + Add new style/changelog.el + + * Makefile.in (STYLESRC): Add new style. + + * style/changelog.el: New file. + +2019-08-22 Arash Esbati + + Support explicitly numbered group contructs + + * latex.el (LaTeX-extract-key-value-label): Add an optional + argument for explicitly numbered group contructs. + +2019-08-22 Arash Esbati + + * doc/changes.texi: Mention fontification improvement for biblatex. + +2019-08-21 Arash Esbati + + * context.el (ConTeXt-environment): Fix docstring. + +2019-08-21 Arash Esbati + + Fix lisp example for `TeX-electric-math' + + * doc/auctex.texi (Quotes): Use `make-local-variable' instead of + `make-variable-buffer-local' in lisp example for init file. (bug#37124) + +2019-08-21 Ikumi Keita + + Restore syntax fontify in Texinfo mode + + * tex-info.el (TeX-texinfo-mode): Set `syntax-propertize-function', + mimicking texinfo.el. Now comments in Texinfo mode buffer are + displayed with comment face again. + +2019-08-21 Ikumi Keita + + Reduce unnecessary local variable safety inquiry + + * tex.el (TeX-add-local-master): Call major mode function only when + necessary. + +2019-08-18 Arash Esbati + + Update style/titlesec.el to package version 2.11 + + * style/titlesec.el ("titlesec"): Add \nostruts macro. + (LaTeX-titlesec-package-options): Add `nostruts' option. + +2019-08-17 Arash Esbati + + Update style/thmtools.el to package version 67 + + * style/thmtools.el (LaTeX-thmtools-declaretheoremstyle-regexp) + (LaTeX-thmtools-declaretheorem-regexp): Use the function + `LaTeX-extract-key-value-label' to build the regexp. + (LaTeX-thmtools-listoftheorems-key-val): Add new key `title'. + (LaTeX-thmtools-package-options): Add new variable. + +2019-08-17 Arash Esbati + + Update style/fvextra.el to package version 1.4 + + * style/fvextra.el (LaTeX-fvextra-key-val-options): Add new keys. + ("fvextra"): Add new macros. Add fontification support for + \EscVerb macro. + +2019-08-15 Arash Esbati + + Update style/paracol.el to package version 1.35 + + * style/paracol.el: Add macro \definecolumnpreamble and the length + \belowfootnoteskip. + +2019-07-21 Ikumi Keita + + Change color adjustment method (bug#35571, bug#35696, bug#36039) + + * preview.el.in (preview-pdf-color-adjust-method): New option. + (preview-pdf-color-string): Use new code using DELAYBIND feature when + the new option is t. + (preview-gs-color-string): Add new optional argument to suppress code + for explicit colors. + (preview-gs-open): Don't adjust color when the latex command produces + PDF and `preview-pdf-color-adjust-method' is nil. + (preview-pdf2dsc-sentinel): Add "-dDELAYBIND" option to gs invocation + when `preview-pdf-color-adjust-method' is t. + * doc/changes.texi: Add a new entiry. + * doc/preview-problems.texi: Add a section to explain how to do with + the case no images are displayed with gs 9.27 and newer. + +2019-07-16 Ikumi Keita + + Enhance support for file names with spaces + + * tex-buf.el (TeX-run-compile): Add an entry for file name with spaces + to localized `compilation-error-regexp-alist'. + +2019-07-14 Arash Esbati + + Update style/AnonymousPro.el to package version 2.2 + + * style/AnonymousPro.el (LaTeX-AnonymousPro-package-options): Add + the `scaled' key. + +2019-06-27 Ikumi Keita + + Conform to `delete-selection-mode' (bug#36385) + + * latex.el (LaTeX-insert-left-brace): Put `delete-selection' property + which obeys that of `self-insert-command' when + `LaTeX-electric-left-right-brace' feature is inactive. + +2019-06-14 Arash Esbati + + Support cleveref labels + + * style/cleveref.el (TeX-arg-cleveref-crossref-type): New + function. + (LaTeX-cleveref-label-regexp): New variable for parsing \label + macros with an optional argument. + ("cleveref"): Add missing package macros. + Update expert commands and fontification. + Update `reftex-label-regexps' enabling RefTeX to handle \label + with an optional argument as well. + Update description line and add Commentary section. (bug#36111) + +2019-05-21 Ikumi Keita + + Make navigation function robust + + * tex.el (TeX-find-macro-end-helper): Cater for corner case that the + `while' loop is exited or skipped. + * tests/tex/navigation.el: Add new test. + +2019-05-20 Arash Esbati + + Update style/babel.el to package version 3.31 + + * style/babel.el (LaTeX-babel-language-list): Add azerbaijani and + remove frenchb. + (LaTeX-babel-babelprovide-key-val-options): New variable. + (LaTeX-babel-babeltags-regexp, LaTeX-babel-cleanup-babeltags): Add + parsing support for \babeltags macro. + (LaTeX-babel-babelfont-regexp, LaTeX-babel-cleanup-babelfont): Add + parsing support for \babelfont macro. + (TeX-arg-babel-lang): Use the arguments optional and prompt + properly. + ("babel"): Add missing macros incl. fontification. + (LaTeX-babel-package-options): Add missing package options. + +2019-05-17 Tassilo Horn + + Fix autoload generation code (bug#35758) + + * Makefile.in (AUTOLOAD,PREVIEW_AUTOLOAD): Use arg instead of + generated-autoload-file (bug#35758). + +2019-05-17 Ikumi Keita + + Fix regression + + * latex.el (LaTeX-arg-usepackage-insert, LaTeX-arg-usepackage): Move + `TeX-run-style-hooks' from `LaTeX-arg-usepackage' to + `LaTeX-arg-usepackage-insert'. Due to my commit "Defer running style + hook until options are given actually", style hooks associated with + \usepackage were not run when the document is newly created with + `LaTeX-env-document'. + +2019-05-17 Arash Esbati + + Load hyperref.el in `LaTeX-beamer-class-options' + + * style/beamer.el (LaTeX-beamer-class-options): Load "hyperref.el" + in order to have `LaTeX-hyperref-package-options-list' defined + when the document class is requested and the style hook hasn't run + yet. (bug#35649) + +2019-05-12 Arash Esbati + + Improve style/mflogo.el + + * style/mflogo.el ("mflogo"): Ask for Text when \textlogo is + invoked. Change \logofamily into a declaration. Add missing + macros \MF and \MP. Adjust fontification for \textlogo and + \logofamily. + +2019-05-12 Ikumi Keita + + Fix last commit + + * tex-buf.el (TeX-command-expand): Redefine the value of `file' just + once per call of `TeX-command-expand'. Previous code could give + spurious quote when the given command string contains more than one + "%" expanders tied with the symbol `file'. + +2019-05-12 Ikumi Keita + + Stop depreciated usage of undeclared dynamic variable + + * tex-buf.el (TeX--master-or-region-file-with-extra-quotes): Redefine + as template. On accepting one of `TeX-master-file', `TeX-region-file' + or `TeX-active-master' as its first argument, it becomes a wrapper for + those three, like previous definition. + (TeX-command-expand): Arrage in accord with the above change. + With these two changes, we no longer need implicit dynamic binding of + non-special variable `orig-file'. + * tex.el (TeX-expand-list-builtin): Update supplementary comment for + "%T". + +2019-05-09 Ikumi Keita + + * tex-jp.el (AUCTeX-jp): Add keyword :link to info node. + +2019-05-09 Ikumi Keita + + Fix treatment of class and package options + + * preview.el.in (preview-auctex-font-size): Consult + `LaTeX-provided-{class,package}-options' instead of + `(TeX-style-list)'. This function has been accidentally disabled + since AUCTeX began not to include the class and package options into + the styles. Similar problem with bug#25563. + * latex.el (LaTeX-match-class-option): Update doc string because the + above change depends on its implicit behavior. + +2019-05-09 Ikumi Keita + + Remove obsolete codes + + * preview.el.in (preview-mouse-open-eps): Remove xemacs compatibility + code. + Don't use obsolete variable `default-major-mode'. + +2019-05-09 Ikumi Keita + + Remove compatibility code for xemacs + + * prv-emacs.el (preview-compatibility-macros): Remove. + * preview.el.in (eval-when-compile,makunbound): Remove useless + codes. + +2019-05-09 Ikumi Keita + + Remove compatibility code for xemacs + + * prv-emacs.el (preview-mark-active): Remove. + (): Update Copyright year. + * preview.el.in (LaTeX-preview-setup): Remove the above macro. + (): Update Copyright year. + +2019-05-08 Mohammad Hossein Bateni + + Allow the user to customize which TeX commands are available in each mode. + + Commands such as Biber, DVI2PS, PS2PDF, Index, etc. are not useful in + ConTeXt. ConTeXt generates a PDF directly and has its own indexing + mechanism. + + In Mark IV (which has been the preferred version for over a decade and + is actively developed), a new bibliography package is also available, + which can process old bibtex files as well. So there is no need for + BibTeX. + + Having so many commands in context-mode clutters the menus. In the + definition of TeX-command-list, we either provide a list of relevant + modes, or set the value to `t' indicating that this command should + always be available. In the latter case, the user cannot customize + it. Here we provide sensible defaults as well as the ability for the + user to customize. + + * tex.el (TeX-command-list): Hide by default some commands from context-mode. + +2019-04-23 Arash Esbati + + Add new function `LaTeX-extract-key-value-label' + + * latex.el (LaTeX-extract-key-value-label): Add new utility + function to return a regexp string to extract label value in an + optional key=val argument. + + * style/breqn.el (LaTeX-breqn-key-val-label-regexp): + * style/listings.el (LaTeX-listings-key-val-label-regexp) + (LaTeX-listings-auto-cleanup): Use + `LaTeX-extract-key-value-label'. + Delete now unused variable `LaTeX-listings-key-val-label-extract'. + +2019-04-20 Arash Esbati + + Add support for ChangeLog entries for LaTeX files + + * tex.el (TeX-current-defun-name): New function returning the name + of current sectioning command when `C-x 4 a' is invoked. + + * latex.el (LaTeX-common-initialization): Set a local version + `add-log-current-defun-function' to `TeX-current-defun-name'. + +2019-04-19 Arash Esbati + + * style/xparse.el ("xparse"): Fix fontification of alternatives. + +2019-04-17 Ikumi Keita + + Reset `TeX-PDF-from-DVI' if xetex engine is in use + + * tex.el (TeX-engine-set): Reset `TeX-PDF-from-DVI' when the new + engine is `xetex'. Fix bug#34593. + +2019-04-13 Arash Esbati + + Update keywords to biblatex v3.12 + + * font-latex.el (font-latex-built-in-keyword-classes): Update + biblatex keywords. For qualified lists, fontify at least 2 + mandatory arguments. + +2019-04-11 Arash Esbati + + * tex-info.el (TeX-texinfo-mode): Set `add-log-current-defun-function' locally. + +2019-04-06 Ikumi Keita + + Elaborate LaTeX math insertion command + + * latex.el (LaTeX-math-insert): Put the point after the closing dollar + sign when appropriate. This fixes bug#35128. + In addtion, wrap the text in the active region suitably. + +2019-04-05 Arash Esbati + + Fix handling of function entries in `TeX-complete-list' + + * tex.el (TeX-complete-symbol): Check if the fourth argument of + entry in `TeX-complete-list' is a list and eval it. (Bug#35074) + +2019-03-16 Arash Esbati + + Improve fontification of \href macro + + * style/hyperref.el ("hyperref"): Add "href" to + `LaTeX-verbatim-macros-with-braces-local'. + Check for feature font-latex and not for functions. + Declare and use `font-latex-update-font-lock' instead of + `font-latex-set-syntactic-keywords'. + +2019-03-09 Tassilo Horn + + Support up to 12 command arguments. + + * font-latex.el (font-latex-keyword-matcher): Support up to 12 command + arguments. + +2019-03-04 Arash Esbati + + Fix fontification of simple macros + + * font-latex.el (font-latex-match-simple-command): Change second + part of regexp in order to be less greedy. This function now + fontifies only letters and characters defined in + `font-latex-match-simple-include-list' (bug#34712). + (font-latex-match-simple-include-list): New variable. + + * style/expl3.el ("expl3"): Add "_" and ":" to + `font-latex-match-simple-include-list'. + +2019-02-24 Tassilo Horn + + New styles for beamerarticle & beamerswitch triggering beamer + + * style/beamerarticle.el: New style. + * style/beamerswitch.el: New style. + * Makefile.in (STYLESRC): Enable them. + +2019-02-11 Arash Esbati + + * style/listings.el: Require tex.el. + +2019-02-08 Stefan Monnier + + * auctex.el: Add requireds, keywords, and trailer + + (cherry picked from commit 0c8d6703d16097eb64f014c56e4135a5a1f9600f) + +2019-02-08 Arash Esbati + + Delete auctex-pkg.el which is not needed for ELPA releases + +2019-02-08 Arash Esbati + + Add dependencies file auctex-pkg.el + + * auctex-pkg.el: Add new file containing AUCTeX's dependencies for + ELPA releases. + +2019-02-02 Arash Esbati + + Improve indenting and filling in "Form" environments + + * style/hyperref.el ("hyperref"): Add the "Form" environment to + `LaTeX-document-regexp'. + +2019-01-12 Arash Esbati + + Add support for w and W column specifiers + + * style/array.el ("array"): Add column specifiers w and W to + `LaTeX-array-column-letters'. + + * doc/changes.texi: Mention that counting columns is supported + only if the align parameter is enclosed in braces. + +2019-01-11 Ikumi Keita + + Remove combatibility code for older emasen + + * tex.el (put): Don't put unnecessary property on + `TeX-source-correlate-mode'. + (TeX-clean): Remove fallback code for emacs 21. + +2019-01-11 Ikumi Keita + + Remove compatibility code for older emacsen + + * font-latex.el (put): + * tex-style.el (put): + Use `booleanp' instead of `TeX-booleanp'. + * tex.el (put): Use `booleanp' instead of `TeX-booleanp'. + (TeX-booleanp): Remove. + +2019-01-11 Ikumi Keita + + Remove compatibility code for older emacsen + + * context.el (ConTeXt-mode-common-initialization): + * latex.el (TeX-latex-mode): + * plain-tex.el (TeX-plain-tex-mode, ams-tex-mode): + * tex-info.el (TeX-texinfo-mode): + Use `run-mode-hooks' instead of `TeX-run-mode-hooks'. + * tex.el (TeX-run-mode-hooks): Remove. + +2019-01-11 Ikumi Keita + + Fix test conditions on w32 + + * tests/tex/command-expansion.el (TeX-command-detokenize): Correct + `system-type' for w32. + (TeX-command-expand-skip-file-name, TeX-command-expand-active-master): + Skip tests on w32. + +2019-01-10 Ikumi Keita + + Override some bindings in `TeX-mode-map' in Texinfo mode + + * tex-info.el (Texinfo-mode-map): Bind `self-insert-command' to + "$", "^", "_" and "\" because they are normal characters in Texinfo + documents. + Bind `TeX-insert-backslash' to "@" so that users benefit from + `TeX-electric-macro' even in Texinfo mode. + * tex.el (TeX-electric-escape): Update doc string. + * doc/auctex.texi (Completion): Update description. + * doc/changes.texi (News in 12.2): Mention the above changes. + +2019-01-06 Arash Esbati + + Update style/enumitem.el to package version 3.6 + + * style/enumitem.el (LaTeX-enumitem-key-val-options): Update + key=val options to v3.6. + (LaTeX-enumitem-auto-cleanup): Use sharp-quote notation. + ("enumitem"): Query for trivlist environment depending of package + option. + Add macro \Drawenumitemlabel and length \labelitem. + (LaTeX-enumitem-package-options): Update package options. + +2019-01-02 Arash Esbati + + Skip macros and environments from pythontex + + * tex-ispell.el (TeX-ispell-skip-cmds-list): Add document macros + of pythontex package. + (TeX-ispell-skip-envs-list): Add environments provided by + pythontex package. + Add general verbatim macros. + +2018-12-15 Arash Esbati + + Improve completion for \url between url.el and hyperref.el + + * style/hyperref.el ("hyperref"): Comment the entry for "url" + since the completion is provided via url.el. + + * style/url.el ("url"): Add a conditional to "url" in order to + check if hyperref.el is loaded and then supply the argument in + braces. + Also check for hyperref.el. before adding "url" to + `LaTeX-verbatim-macros-with-delims-local'. + +2018-12-14 Arash Esbati + + Add new style/pythontex.el + + * Makefile.in (STYLESRC): Add new style. + + * style/pythontex.el: New file. + +2018-12-11 Ikumi Keita + + Drop xemacs support and mule check from configure and Makefile + + * aclocal.m4: + * configure.ac: + * doc/Makefile.in: Drop xemacs support and mule check. + * Makefile.in: Merge mule file into main files. + Drop xemacs support. + * prv-install.el: Remove. + +2018-12-11 Ikumi Keita + + Fix document + + * doc/auctex.texi (Completion): Correct wrong description and typo. + (Cleaning): Add mention about variables related to AmSTeX mode. + +2018-12-11 Ikumi Keita + + Use ASCII apostrophe in code expample + + * doc/auctex.texi (): (I/O Correlation): Use APOSTROPHE(U+0027) rather + than RIGHT SINGLE QUOTATION MARK(U+2019) in code example. + Add coding tag in Local Variables section. + +2018-12-10 Ikumi Keita + + Redefine support for \url in hyperref + + * style/hyperref.el ("hyperref"): Override the entry for \url macro in + url.el because hyperref.sty redefines the macro. + +2018-12-10 Ikumi Keita + + Revise description about CJK support + + * doc/auctex.texi (Internationalization): Revise description about CJK + support in Emacs and TeX. + (Japanese): Fix typo and add index entries. + +2018-12-06 Arash Esbati + + Improve handling of `TeX-insert-macro-default-style' in styles + + * latex.el (LaTeX-check-insert-macro-default-style): Add new + macro. This macro is intended for more complex functions in style + files querying multiple optional and mandatory arguments and + obeying the values of `TeX-insert-macro-default-style' and + `current-prefix-arg'. + + * tex.el (TeX-parse-arguments): Add a comment about the new macro. + + * style/bicaption.el (LaTeX-arg-bicaption-bicaption): + * style/caption.el (LaTeX-arg-caption-captionbox): + * style/color.el (TeX-arg-color, TeX-arg-color-fcolorbox): + * style/floatrow.el (LaTeX-floatrow-arg-floatbox): + * style/xcolor.el (TeX-arg-xcolor-definecolor) + (TeX-arg-xcolor-definecolorset, TeX-arg-xcolor) + (TeX-arg-xcolor-fcolorbox): Use + `LaTeX-check-insert-macro-default-style'. + +2018-12-03 Ikumi Keita + + Remove compatibility code for older emacsen + + * tex.el: Remove XEmacs compatibility definitions for + `TeX-read-string', `TeX-active-mark', `TeX-activate-region', + `line-beginning-position', `line-end-position' and + `TeX-overlay-prioritize'. + (TeX-activate-region): Remove compatibility code for older emacsen. + +2018-12-03 Ikumi Keita + + Remove TeX-maybe-remove-help, TeX-menu-with-help + + * tex.el (TeX-maybe-remove-help, TeX-menu-with-help): Remove. + (TeX-mode-specific-command-menu-entries, TeX-fold-menu) + (TeX-common-menu-entries): + * context.el: + * latex.el: + * plain-tex.el: + * tex-buf.el: + * tex-info.el: + Remove `TeX-menu-with-help' and fix indent. + +2018-12-03 Ikumi Keita + + Remove TeX-mark-active + + * tex.el (TeX-mark-active): Remove. + (TeX-mode-specific-command-menu-entries): + * style/dinbrief.el (LaTeX-dinbrief-insert) + (LaTeX-dinbrief-env-recipient): + Use the variable `mark-active' directly instead of the function + `TeX-mark-active'. + +2018-12-03 Ikumi Keita + + Remove TeX-replace-regexp-in-string + + * tex.el (TeX-replace-regexp-in-string): Remove. + * latex.el: + * style/empheq.el: + * style/floatrow.el: + * style/tcolorbox.el: + * style/xcolor.el: + Use `replace-regexp-in-string' instead of + `TeX-replace-regexp-in-string'. + +2018-12-03 Ikumi Keita + + Use `write-file-functions' + + * tex.el (VirTeX-common-initialization): + * latex.el (BibTeX-auto-store): + Use `write-file-functions' instead of obsolete + `local-write-file-hooks' and `write-file-hooks'. Also, use local hook. + +2018-12-03 Ikumi Keita + + Remove compatibility face + + * tex-buf.el (TeX-error-description-error) + (TeX-error-description-warning, TeX-error-description-tex-said): + Remove compatibility alternatives in `defface'. + +2018-12-03 Ikumi Keita + + Remove XEmacs compatibility code in tex-bar.el + + * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Remove + Emacs/XEmacs choice of buttons. + +2018-12-03 Ikumi Keita + + * tex-buf.el (TeX-special-mode): Use `define-derived-mode'. + +2018-12-03 Ikumi Keita + + Remove compatibility code for older emacsen + + * font-latex.el (font-latex-after-hacking-local-variables): Remove + fallback code for case `file-local-variables-alist' isn't available. + +2018-12-03 Ikumi Keita + + Remove compatibility code for older emacsen + + * font-latex.el (font-latex-doctex-^^A): Remove fallback for case + `string-to-syntax' isn't available. + +2018-12-03 Ikumi Keita + + Remove compatibility code for older emacsen + + * latex.el (LaTeX-fill-region-as-para-do): Drop fallback for case + `fill-delete-prefix' isn't available. + +2018-12-03 Ikumi Keita + + Adjust autoload cookie + + * tex-fold.el (TeX-fold-mode): Set autoload cookie directly to + `define-minor-mode'. + +2018-12-02 Arash Esbati + + Remove unnecessary parentheses + + * style/geometry.el ("geometry"): + * style/graphicx.el ("graphicx"): Remove unnecessary parentheses + in option management. + +2018-11-29 Ikumi Keita + + Remove compatibility codes for older emacsen + + * tex-info.el (when, TeX-texinfo-mode): + * tex.el (TeX-documentation-texdoc): + * plain-tex.el (TeX-plain-tex-mode): + * preview.el.in (preview-counter-find): + Remove compatibility codes for older emacsen. + +2018-11-29 Ikumi Keita + + Use `declare-function' without `fboundp' test + + * latex.el: + * tex-info.el: + Use `declare-function' without `fboundp' test. + +2018-11-29 Ikumi Keita + + Remove references to older emacsens in comments and doc strings + + * bib-cite.el: + * font-latex.el: + * tex-fold.el: + * tex-style.el: + * style/graphicx.el + Remove references on older emacsens in comments and doc strings + +2018-11-29 Ikumi Keita + + Remove references to XEmacs from the manual + + * RELEASE (): Delete the words "or XEmacs" and fill the paragraph. + * doc/install.texi (Configure): Delete redundant line and words. + +2018-11-29 Ikumi Keita + + Clean up remnants of previous removal of compatibility codes + + * tex.el (TeX-mode-specific-command-menu): Delete irrelevant comment. + * latex.el (LaTeX-indent-line): Clear out unused lines. + +2018-11-29 Ikumi Keita + + Add suggestions for non-privileged installation + + * doc/install.texi (Configure): Reorganize a paragraph and add @ref's. + (Installation for non-privileged users): Add paragraphs to suggest to + supply options "--with-lispdir" and "--with-texmf-dir" etc. to + configure when installing AUCTeX under the user's home directory. + +2018-11-26 Ikumi Keita + + Defer running style hook until options are given actually + + * latex.el (LaTeX-arg-usepackage-read-packages-with-options): Don't + run the style hooks before reading package options, just load the + style files for completion of package options. + (LaTeX-arg-usepackage): Run style hooks actually after the package + options are given. + (TeX-arg-document): Don't run the style hooks before reading class + options, just load the style file for completion of class options. + The style hooks are run afterward by `TeX-update-style' anyway. + * style/exam.el ("exam"): Prepare `LaTeX-exam-class-options' to have + its full values outside the style hook along with the above idea. + * style/mathtools.el ("mathtools"): + * style/empheq.el ("empheq"): + * style/graphics.el ("graphics"): Set `LaTeX-*****-package-options' + outside the style hook along with the above idea. + +2018-11-26 Ikumi Keita + + Fix not to run wrong style hooks + + * tex.el (TeX-style-hook-dialect-weight-alist): Add entry for + pseudo-dialect `:classopt'. + (TeX-style-hook-dialect): Add description for `:classopt' in doc + string. + * latex.el (LaTeX-common-initialization): Assign style hooks for + class options into pseudo-dialect `:classopt'. + Don't set `TeX-PDF-from-DVI' in XeLaTeX document. + (TeX-latex-mode): Run style hooks for class options in + `TeX-update-style-hook', without altering `TeX-active-list'. + * style/geometry.el ("geometry"): + * style/graphicx.el ("graphicx"): Don't set `TeX-PDF-from-DVI' in + XeLaTeX document. + * style/hyperref.el ("hyperref"): Set `TeX-PDF-from-DVI' to "Dvipdfmx" + when package option "dvipdfmx" is given for non-XeLaTeX document. + * tests/latex/latex-test.el (LaTeX-style-hook-with-class-option): + Refine tests. + * doc/auctex.texi (Simple Style): Add descriptions for available + dialects including `:classopt'. + +2018-11-24 Arash Esbati + + Add new style/dashundergaps.el + + * Makefile.in (STYLESRC): Add new style. + + * style/dashundergaps.el: New file. + +2018-11-16 Arash Esbati + + Improve behavior of `TeX-arg-beamer-overlay-spec' + + * style/beamer.el (TeX-arg-beamer-overlay-spec): Use + `TeX-argument-insert' in the body of the function and respect the + OPTIONAL argument. + ("beamer"): Enclose all occurrences of + `TeX-arg-beamer-overlay-spec' in brackets in order to mark them as + optional. + +2018-11-16 Arash Esbati + + style/enumitem.el ("enumitem"): Use `TeX-argument-prompt' for query. + +2018-11-15 Ikumi Keita + + Surround both \langle and \rangle with math delimiter + + * latex.el (LaTeX-math-insert): Typing "C-u ` (" used to result in + "$\langle$\rangle" when `LaTeX-math-mode' and + `LaTeX-electric-left-right-brace' are enabled. Fix this to insert + "$\langle\rangle$" instead. + +2018-11-15 Ikumi Keita + + Set `TeX-command-buffer' always (bug#33377) + + * tex-buf.el (TeX-command): Make sure to set `TeX-command-buffer' + always. + +2018-11-10 Ikumi Keita + + Adjust preview-latex in case sub file isn't in master directory + + * preview.el.in (preview-dvips-abort): + (preview-gs-dvips-sentinel): + (preview-dvipng-place-all): Make sure directory part of dvi file to be + deleted is removed because deletion takes place in master directory. + (preview-start-pdf2dsc): Make sure directory part of pdf file is + removed so that path for later use is constructed correctly. + (preview-cache-preamble): + (preview-region): + (preview-document): Retain directory part of the file name to be + passed to `preview-generate-preview' because `TeX-run-command' in + `TeX-inline-preview-internal' doesn't recognize the right path + otherwise. + (preview-generate-preview): Adjust in accord with the above change. + +2018-11-09 Ikumi Keita + + Don't block emacs during viewing document + + * tex.el (TeX-documentation-texdoc): Use asynchronous proces not to + block emacs during viewing document. + Supply "%s" to `message' argument in case the shell output contains + accidental %-sequence. + +2018-11-02 Arash Esbati + + * style/fancyvrb.el (LaTeX-fancyvrb-key-val-options): Add vspace key. + +2018-10-31 Arash Esbati + + Improve style/fancyvrb.el + + * style/fancyvrb.el (LaTeX-fancyvrb-arg-define-macro): Refactor + code. Cater for starred version of user defined macros. Add + missing `,' in backquote constructs. + (LaTeX-fancyvrb-arg-define-environment): Refactor code. + ("fancyvrb"): Add \Verb* macro incl. fontification. + +2018-10-31 Ikumi Keita + + Deal with space in path of MikTeX gs executable (Bug#32251) + + * preview.el.in (preview-gs-command): Wrap gs with + `shell-quote-argument' in case it has space in its path. + +2018-10-31 Ikumi Keita + + Change regexp for clarity + + * preview.el.in (preview--decode-^^ab): Change regexp "[\x00-\xFF]+" to + "[^[:multibyte:]]+" for clarity that it matches raw 8-bit bytes. + +2018-10-30 Ikumi Keita + + Make style hooks associated with class options valid again + + * latex.el (TeX-latex-mode): Add a function on `TeX-update-style-hook' + to run style hooks associated with class options. + (LaTeX-common-initialization): Set `TeX-PDF-from-DVI' to suitable + value when a class option "dvips" or "dvipdfmx" is given. + * style/geometry.el ("geometry"): + * style/graphicx.el ("graphicx"): Set `TeX-PDF-from-DVI' to "Dvipdfmx" + when a package option "dvipdfmx" is given. + * tests/latex/latex-test.el (LaTeX-style-hook-with-class-option): New + test. + +2018-10-30 Ikumi Keita + + Deal with partial ^^-quoting in preview-latex + + If latex outputs a multibyte character as a mixture of raw 8-bit byte + and byte with ^^-quoting, we have to decode them as a whole. + + * preview.el.in (preview--decode-^^ab): Include raw 8-bit bytes which + already exist in the string as well when decoding with the given + coding system. + * tests/latex/preview-latex-test.el: New test. + +2018-10-20 Arash Esbati + + Extract caption for RefTeX's label context + + * style/listings.el (LaTeX-listings-reftex-label-context-function): + New function. Extract the caption in the optional argrument of + the lstlisting environment and return it as a string for the + context of a label. + +2018-09-07 Arash Esbati + + Update style/lettrine.el to package version 2.21 + + * style/lettrine.el (LaTeX-lettrine-key-val-options): Delete + "Vone" option. + ("lettrine"): Delete \LettrineVonefalse macro. + +2018-08-25 Arash Esbati + + Update style/lettrine.el to package version 2.1 + + * style/lettrine.el (LaTeX-lettrine-key-val-options): Add new keys + "Vone" and "refstring". + ("lettrine"): Add new macros, minor rearrangements. + +2018-08-09 Arash Esbati + + Update style/lettrine.el to package version 2.01 + + * style/lettrine.el (LaTeX-lettrine-key-val-options): Update + key=val options. + ("lettrine"): Use correct functions on counters and + lengths/dimensions provided by lettrine.sty. + Add support for missing macros. + +2018-08-09 Arash Esbati + + Add new style/ocg-p.el and style/ocgx.el + + * Makefile.in (STYLESRC): Add new styles. + + * style/ocg-p.el: + * style/ocgx.el: New files. + +2018-07-17 Arash Esbati + + Add \eqref to RefTeX's reference styles + + * style/amsmath.el ("amsmath"): Add \eqref to + `reftex-ref-style-alist' when RefTeX is loaded and activate the + reference style. + +2018-07-12 Arash Esbati + + Add new style/thmtools.el and style/thm-restate.el + + * Makefile.in (STYLESRC): Add new styles. + + * style/thmtools.el: + * style/thm-restate.el: New files. + +2018-07-09 Ikumi Keita + + Fix regression of `TeX-view' + + * tex-buf.el (TeX-active-master): Add dummy argument for + compatibility. In `TeX-view', `TeX-commmand' is called with + `TeX-active-master', so the `file' argument is `TeX-active-master' + in subsequent call of `TeX-command-expand'. In that case, + `TeX--master-or-region-file-with-extra-quotes' calls + `TeX-active-master' with three arguments. + (TeX--master-or-region-file-with-extra-quotes): Adapt doc string. + * tex.el (TeX-expand-list-builtin): Adapt comment. + * tests/tex/command-expansion.el (TeX-command-expand-active-master): + New test. + +2018-07-07 Arash Esbati + + Add new style/marginnote.el + + * Makefile.in (STYLESRC): Add new style. + + * style/marginnote.el: New file. + +2018-07-05 Ikumi Keita + + Fix possible endless loop + + * tex.el (TeX-expand-list-builtin): Use symbol `file' for the entry + "%T" so that special treatment for `file' about advancing matching + position in `TeX-command-expand' takes effect. + * tests/tex/command-expansion.el (TeX-command-expand-skip-file-name): + New test. + +2018-06-17 Ikumi Keita + + Adjust test for known emacs bug + + * tests/latex/latex-test.el (LaTeX-includegraphics-extensions): Mark + emacs 26.1 as expected failure. + +2018-06-04 Ikumi Keita + + Make preamble caching robust to LuaLaTeX and (u)pLaTeX + + * preview.el.in (preview-cache-preamble): Modify .ini code so that + LaTeX variants even without \pdfoutput can read unusual file names + (with space or non-ascii character, or both) when preamble cache is + enabled. The modified .ini code is kindly provided by jfbu + . + (preview-dump-replacements, preview-undump-replacements): Add + -file-line-error option to the undump- variable so that AUCTeX can + analyse the output from lualatex even with file name with space. + It turned out that -kanji option is needed for platex even when + dumping format file if the preamble contains Japanese characters. + Thus modify the both variables so that -kanji option, if any, is + retained. + (TeX-inline-preview-internal): Revert the additional post process of + the command line string introduced last year by me because it is no + longer necessary by the above change on + `preview-undump-replacements'. Though this change disables -jobname + option again when lualatex is used with preamble cache, it would be + fine because that concerns only very old lualatex binaries and that + had always been the state before my commit just a year ago. + The above three modifications fix bug#31685 and bug#31686. + * tests/japanese/preview-latex.el + (japanese-preview-preserve-kanji-option2): Arrange with the above + change. + (japanese-preview-preserve-kanji-option3): New test. + (japanese-preview-error-quote-shift-jis): Remove spurious backslash. + * doc/preview-latex.texi (Key bindings and user-level lisp functions): + Add description about restriction of preamble cache on LaTeX variants. + +2018-06-09 Ikumi Keita + + Raise robustness of call of dvipng command + + * preview.el.in (preview-dvipng-command): Remove spurious quotes which + cause error for file names with space. (bug#31684) + (preview-dvipng-color-string): Replace single quotes with double + quotes for w32 users. + * doc/preview-latex.texi: (The preview images): Add warning that + (u)pLaTeX is not compatible with dvipng. + +2018-05-31 Ikumi Keita + + Add note and test about the change involving non-ascii file name + + * doc/changes.texi (News in 12.2): Add note that support for standard + LaTeX without e-TeX extension is now very limited. + * tests/tex/command-expansion.el (TeX-command-detokenize): New test to + check whether \input and \detokenize are supplied when necessary. + +2018-05-28 Ikumi Keita + + TL 2018 non-ascii file name fix for preview-latex + + * preview.el.in (preview-LaTeX-command): Wrap file name after implicit + \input in \detokenize{}. + (preview-cache-preamble): Arrange the ini file code so that non-ascii + file name can be used with generated format file. Be careful not to + lose capability of handling file name with space. + (preview-undump-replacements): Use new TeX macro defined in the above + ini file code to accept even unusual file name with non-ascii + character or space. + Delegate quoting of format name to `TeX-inline-preview-internal' so + that non-ascii character will not be quoted twice. + (TeX-inline-preview-internal): Adjust to the above change. + +2018-05-28 Ikumi Keita + + Accept non-ascii file name in accord with change in TL 2018 + + * tex.el (TeX-expand-list-builtin): Add new entry %T. Same as %t, + except to enclose with \detokenize{} for non UTF-8 LaTeX when \input + is supplmented. + Adjust the entries %` and %' so that \input is supplemented only when + any TeX code is present between them and leave the bind to + `TeX-command-text' for later examination. + The bind to `TeX-command-pos' is no longer retained. + (TeX-command-list): Use %T for "LaTeX". + Adjust "TeX" and "AmSTeX" as the same with "LaTeX" in the aspect that + user can supply one's own TeX code, as well as any command line + options, through `TeX-command-extra-options'. + * tex-buf.el (TeX--master-or-region-file-with-extra-quotes): New + function to act as a wrapper of `TeX-master-file' and + `TeX-region-file' inside `TeX-command-expand'. + (TeX-command-expand): Use the above function as the value of `file' + and get rid of tricky temporal overriding of `file' with lambda form. + (TeX-region-create): Make the first line parsing of %&FORMAT + construct, if any, to be valid even for region compilation. + Discard text properties when constructing the content of _region_.tex. + Drop bind check for `buffer-file-coding-system'. + * tests/tex/command-expansion.el (TeX-command-expansion): Reflect the + change that \input is not necessarily supplemented now by %`-%' pair + in `TeX-command-expand'. + +2018-05-28 Ikumi Keita + + Fix region compilation with \usepackage[utf8]{inputenc} + + * tex-buf.el (TeX-quote-filename): Wrap non-ascii characters in + \unexpanded{} for non UTF-8 LaTeX so that raw file name is recovered. + +2018-05-27 Arash Esbati + + Quote %b expansion string for Zathura + + * tex.el (TeX-view-program-list-builtin): Guard %b expansion + string for Zathura with quotes for file names with spaces + (bug#31451). + +2018-05-14 Ikumi Keita + + Prepare for UTF-8 with BOM + + * tex-buf.el (TeX-adjust-process-coding-system): Don't use + `utf-8-with-signature' to encode keyboard input for TeX process. + Drop mule feature check. + +2018-05-14 Ikumi Keita + + Drop compatibility code for older emacsen in preview-latex + + We no longer need messy treatment with regard to coding system in + preview-latex since xemacs isn't supported anymore. + + * preview.el.in (preview-coding-system): Remove. + (preview-error-quote): Simplify. Discard RUN-CODING-SYSTEM argument. + (preview--decode-^^ab): Drop mule feature check. + (preview--convert-^^ab): Drop compatibility code for older emacsen. + (preview-parse-messages): Remove `run-coding-system' argument from + calls to `preview-error-quote'. + (TeX-inline-preview-internal): Drop codes related to coding system. + * prv-emacs.el (preview-buffer-recode-system): Remove. + * tests/japanese/preview-latex.el + (japanese-preview-error-quote-shift-jis): Remove `shift_jis' argument + from call to `preview-error-quote'. + Remove unnecessary let bind on `TeX-japanese-process-output-coding-system'. + (japanese-preview-process-coding-system): Remove. + (japanese-preview-shift-jis): + (japanese-preview-different-coding-system): Use `copy-sequence' on + `process-environment' in order to guard it from temporal `setenv'. + +2018-05-11 Ikumi Keita + + Support UTF-8 with BOM in Japanese TeX documents + + * tex-jp.el (japanese-TeX-coding-ejsu): Consider the case the document + is encoded in UTF-8 with BOM, which begins to be supported in TeXLive + 2018. + +2018-05-10 Ikumi Keita + + Replace another cl function with cl-lib + + * style/pstricks.el (eval-when-compile): Require cl-lib. + (LaTeX-pst-cleanup): Replace `caddr' with `cl-caddr'. + +2018-05-09 Ikumi Keita + + Update URLs further + + * COPYING: + * Makefile.in: + * RELEASE: + * bib-cite.el: + * build-aux/gitlog-to-auctexlog: + * latex/README: + * latex/preview.dtx: + * preview.el.in: + * style/foils.el: + * style/hyperref.el: + * style/ifluatex.el: + * style/luatextra.el: + * style/mathtools.el: + * style/pstricks.el: + * tests/Makefile: + * tex-buf.el: + * tex.el: Update URLs. Use https: rather than http: or ftp: where + possible. + * build-aux/gitlog-to-changelog: Update URLs. + Use `before-save-hook' instead of obsolete `write-file-hooks' in + Local Variables section. + +2018-05-07 Ikumi Keita + + Update URLs + + * tex-site.el.in: + * doc/auctex.texi: + * doc/fdl.texi: + * doc/install.texi: + * doc/intro.texi: + * doc/preview-readme.texi: + * doc/wininstall.texi: Update URLs. Use https: rather than http: or + ftp: where possible. + * auctex.spec: Update URLs. Use https: rather than http: or + ftp: where possible. + Remove xemacs support. + Update required emacs version. + +2018-05-06 Ikumi Keita + + Adjust coding system for Japanese pTeX engine on w32 + + Default coding system of Japanese pTeX engine in w32 TeXLive changed + from SHIFT JIS to UTF-8 in 2018. Make tex-jp.el to work with both + TeXLive 2017 and 2018 on w32 platform, with higher priority on newer + engine with regard to the behavior in non default case. + + * tex-jp.el (japanese-TeX-use-kanji-opt-flag): Set default value to t + even on w32 platform. + (japanese-TeX-set-process-coding-system): Change coding system for non + default case from `shift_jis' to `utf-8' on w32 platform. + (TeX-expand-list-builtin): Remove mule feature check. + +2018-05-05 Ikumi Keita + + Remove obsolete option related to Japanese TeX + + * tex-jp.el (japanese-TeX-command-list): Remove. Ataka-san and I + (Ikumi) discussed this topic and decided to delete this option. + * doc/auctex.texi (Japanese): Mention the above change. + +2018-05-04 Ikumi Keita + + Fix previous removal of xemacs compatibility code + + * toolbar-x.el (toolbarx-default-toolbar-meaning-alist): Remove + spurious quote formerly inside "," construct. + Replace "`" with "'". + +2018-04-26 Ikumi Keita + + Prevent spurious newlines to be added + + * tex-fold.el (TeX-fold-overfull-p): Restore mandatory `and'. The + removal of xemacs compatibility code previously done was a bit too + aggressive. + +2018-04-16 Arash Esbati + + Update key=val options to geometry package v5.8 + + * style/geometry.el (LaTeX-geometry-preamble-key-val-options): Add + new keys luatex, dvipdfmx and xdvipdfmx. Delete duplicate + entries. + +2018-04-12 Ikumi Keita + + Correct how `TeX-record-buffer' is used + + * tex-buf.el (TeX-pop-to-buffer): Use `TeX-record-buffer' in accord with + the documents. + * doc/changes.texi: Mention the change and warn users who have + customized the option. + +2018-04-12 Ikumi Keita + + Correct record in changes.texi + + * doc/changes.texi (): Make a new section for release 12.2 and move + mention about change made after release 12.1 there. + +2018-04-07 Arash Esbati + + Quote %b expansion string for SumatraPDF + + * tex.el (TeX-view-program-list-builtin): Guard %b expansion + string for SumatraPDF with quotes for file names with spaces + (bug#30999). + +2018-04-01 Ikumi Keita + + Add support for dvipdfmx to \includegraphics + + * style/graphicx.el (LaTeX-includegraphics-extensions-list): Add + support for dvipdfmx. + * tests/latex/latex-test.el (LaTeX-includegraphics-extensions): New + test to check whether correct extensions are generated. + +2018-04-01 Ikumi Keita + + Use `TeX-search-files-by-type' to assist input \includegraphics + + * style/graphicx.el (LaTeX-includegraphics-extensions-list): New + function. + (LaTeX-includegraphics-extensions): Delegate most of its task to the + above new function and become its wrapper. + (LaTeX-includegraphics-global-files): New variable. + (LaTeX-includegraphics-read-file-TeX): Use `TeX-search-files-by-type' + rather than `TeX-search-files' and cache global value in the above + new variable. + Reflect the option `LaTeX-includegraphics-strip-extension-flag'. + * tex.el (TeX-search-files-type-alist): Remove `graphics' entry, + which is supplied in latex-mode by `LaTeX-search-files-type-alist'. + (TeX-normal-mode): Add `LaTeX-includegraphics-global-files' to list of + variables to be cleared. + +2018-04-01 Ikumi Keita + + Resolve conflict of argument spec between regexp and literal + + * tex.el (TeX-search-files-kpathsea): Treat EXTENSIONS argument as a + list of regexps in accordance with other parts of AUCTeX. + (TeX-ispell-document): Treat `TeX-file-extensions' as a list of + regexps in accordance with other parts of AUCTeX. + (TeX-file-extensions, TeX-Biber-file-extensions): + (BibTeX-file-extensions, BibLaTeX-style-extensions): + (BibTeX-style-extensions): Change custom type to regexp from string. + (TeX-doc-extensions): Turn into list of regexps. + * latex.el (LaTeX-split-bibs): Treat `TeX-Biber-file-extensions' as a + list of regexps in accordance with other parts of AUCTeX. + +2018-03-29 Alex Branham + + Fix TeX-dwim-master + + * tex.el (TeX-dwim-master): `cl-return' is much easier to work with if + we're alerady using cl- functions, so convert `dolist' to `cl-loop.' + +2018-03-29 Ikumi Keita + + Make `TeX-clean' to work in ams-tex-mode + + * plain-tex.el (AmSTeX-clean-intermediate-suffixes, + AmSTeX-clean-output-suffixes): New customize options. + (AmS-TeX-mode-hook): Move from tex.el. + (AmSTeX-mode-command-menu, AmSTeX-mode-menu): Fix doc strings. + (): Update copyright year. + * tex.el (TeX-mode-prefix): Add an entry for AmS-TeX. + (AmS-TeX-mode-hook): Move to plain-tex.el. + +2018-03-29 Ikumi Keita + + Make compatible with emacs 24 + + * latex.el (TeX-read-label): Use `format' instead of `format-message' + if the latter is not available. + +2018-03-29 Jonathan Underwood + + Fix incorrect FSF address + + * multi-prompt.el (): + * style/comment.el (): + * style/latexinfo.el (): Fix incorrect FSF address and whitespaces. + +2018-03-17 Ikumi Keita + + * style/amsmath.el ("amsmath"): Correct \cfrac spec. + +2018-03-16 Alex Branham + + * tex.el (TeX-dwim-master): Prefer `cl-return' over `return'. + +2018-03-12 Arash Esbati + + * font-latex.el (font-latex--get-script-props): Use `cl-case' instead of `case'. + +2018-03-04 Arash Esbati + + Add new function `TeX-arg-verb-delim-or-brace' + + * latex.el (TeX-arg-verb-delim-or-brace): New function for \verb + like macros which take their argument either in delimiters or in + braces. + + * doc/auctex.texi (Adding Macros): Document + `TeX-arg-verb-delim-or-brace'. + + * style/listings.el ("listings"): Use + `TeX-arg-verb-delim-or-brace' for \lstinline which also takes an + optional argument. + + * style/minted.el (LaTeX-minted-auto-cleanup, "minted"): Use + `TeX-arg-verb-delim-or-brace' for \mintinline and new macros + defined with \newmintinline. + + * style/url.el ("url"): Use `TeX-arg-verb-delim-or-brace' for \url + and \path. + Remove "{" from fontification or \url and \path. + +2018-03-01 Alex Branham + + Remove cl from AUCTeX + + * tex.el: replace last 'cl with 'cl-lib + * latex.el: replace cl function with cl-lib function + +2018-03-01 Alex Branham + + Refine how we setup flymake backend function + + * latex.el: Add LaTeX-flymake to TeX-latex-mode + * latex-flymake.el: Don't add to LaTeX-mode-hook + +2018-02-21 Alex Branham + + Improve flymake documentation + + * doc/changes.texi: + * doc/auctex.texi (Checking): Add Flymake support to manual. + + * latex-flymake.el: Add copyright notice and fix a quote. + +2018-02-20 Arash Esbati + + * Makefile.in (AUCSRC): Add new file latex-flymake.el. + +2018-02-18 Arash Esbati + + * style/babel.el (LaTeX-babel-active-languages): Use `cl-pushnew'. + +2018-02-17 Mosè Giordano + + Replace cl with cl-lib in other files + + * latex.el (LaTeX-hanging-ampersand-position): + * tex-fold.el (require): + (TeX-fold-region-macro-or-env): + (TeX-fold-update-at-point): + * tex-info.el (require): + (Texinfo-make-node-list): + * toolbar-x.el (require): + (toolbarx-good-option-list-p): Replace cl with cl-lib and corresponding macros. + +2018-02-17 Mosè Giordano + + Explicitly require Emacs 24 + + * tex.el: Error when Emacs < 24 is used. + +2018-02-17 Alex Branham + + Support flymake in Emacs 26+ using chktex + + * latex-flymake.el: New file. + * latex.el (require): Require `latex-flymake' in Emacs >= 26. + +2018-02-17 Alex Branham + + Replace cl with cl-lib + + * bib-cite.el (require): + (psg-list-env): + * font-latex.el (require): + * latex.el (require): + * style/babel.el (require): + * style/caption.el (require): + (LaTeX-caption-update-key-val-options): + * style/empheq.el (require): + (LaTeX-empheq-update-key-val-options): + * style/enumitem.el (require): + (LaTeX-enumitem-update-key-val-options): + ("enumitem"): + * style/floatrow.el (require): + (LaTeX-floatrow-update-key-val-options): + * style/fvextra.el (require): + (LaTeX-fvextra-update-key-val): + * style/listings.el (require): + (LaTeX-listings-update-style-key): + * style/mdframed.el (require): + (LaTeX-mdframed-update-style-key): + * style/tcolorbox.el (require): + (LaTeX-tcolorbox-update-style-key): Replace cl with cl-lib. + +2018-01-25 Alex Branham + + Remove some obsolete functions + + * font-latex.el (font-latex-syntactic-face-function): + * preview.el.in (preview-gs-restart): + * tex-buf.el (TeX-run-background): + (TeX-run-silent): + * tex.el: + (TeX-source-correlate-handle-TeX-region): + (TeX-insert-macro): + (TeX-doc): + * texmathp.el (texmathp): Now that AuCTeX requires GNU Emacs 24.1 or greater, we + can remove some functions that are obsolete in Emacs < 24.1 + +2018-01-12 Mosè Giordano + + Do not actually write bug report instructions + + * tex.el (TeX-submit-bug-report): Use `propertize' to show instructions without + writing them in the message. + +2017-12-29 Ikumi Keita + + Make sure `process-environment' is recovered after temporal setenv + + * preview.el.in (TeX-inline-preview-internal): Since `setenv' operates + destructively on `process-environment', use `copy-sequence' for + maximal safety in order to guard its list structure. + +2017-12-28 Arash Esbati + + Add fontification for some core macros + + * font-latex.el (font-latex-built-in-keyword-classes): Add macros + \addvspace, \raggedright and \raggedleft to function class. + +2017-12-27 Arash Esbati + + * texmathp.el (texmathp-tex-commands-default): Add entries for breqn.sty. + +2017-12-21 Mosè Giordano + + Restore some code erroneously removed from font-latex.el + + * font-latex.el (font-latex-make-sectioning-faces): + (font-latex-user-keyword-classes): + (font-latex-slide-title-face): Restore code. + +2017-12-21 Mosè Giordano + + Restore loading of prv-emacs + + * preview.el.in: Require prv-emacs. + +2017-12-20 Mosè Giordano + + Remove compatibility code for XEmacs in toolbar-x.el + + * toolbar-x.el (toolbarx--if-when-compile): Remove macro no more needed. + (toolbarx-emacs-mount-popup-menu): + (toolbarx-mount-popup-menu): + (toolbarx-test-image-type): + (toolbarx-test-button-type): + (toolbarx-test-toolbar-type): + (toolbarx-find-image): + (toolbarx-emacs-add-button): + (toolbarx-refresh): + (toolbarx-install-toolbar): + (toolbarx-default-toolbar-meaning-alist): Remove code for compatibility with + XEmacs. + (toolbarx-xemacs-mount-popup-menu): + (toolbarx-xemacs-image-properties): + (toolbarx-xemacs-button-properties): + (toolbarx-xemacs-refresh-process-button-or-insert-list): + (toolbarx-xemacs-refresh): Remove functions. + +2017-12-20 Mosè Giordano + + Remove compatibility code for XEmacs in font-latex.el + + * font-latex.el (font-latex-sectioning-5-face): + (font-latex-update-sectioning-faces): + (font-latex-make-sectioning-faces): + (font-latex-user-keyword-classes): + (font-latex-fontify-script): + (font-latex-verbatim-face): + (font-latex-slide-title-face): + (font-latex-setup): Remove code for compatibility with XEmacs. + +2017-12-20 Mosè Giordano + + Remove compatibility code for XEmacs in tex-fold.el + + * tex-fold.el (TeX-fold-overfull-p): + (TeX-fold-macro-nth-arg): + (TeX-fold-hide-item): + (TeX-fold-show-item): + (TeX-fold-post-command): Remove code for compatibility with XEmacs. + +2017-12-20 Mosè Giordano + + Remove code for compatibility with very old emacsens in bib-cite.el + + * bib-cite.el (bib-cite-minor-mode): + (bib-cite-setup-highlight-mouse-keymap): + (bib-cite-fontify-help-as-bibtex): + (bib-cite-fontify-help-as-latex): + (bib-etags): + (bib-highlight-mouse): + (bib-toggle-highlight): + (bib-guess-or-prompt-for-label): + (bib-etags-find-noselect): Remove compatibility code. + +2017-12-20 Mosè Giordano + + Delte prv-xemacs.el + + * prv-xemacs.el: Delete file. + * preview.el.in (preview): Remove code to load prv-xemacs. + +2017-12-20 Ikumi Keita + + Remove XEmacs compatibility code in tex-jp.el + + * tex-jp.el (japanese-TeX-set-process-coding-system) + (japanese-TeX-coding-ejsu): Remove code for compatibility with + XEmacs. + +2017-12-20 Ikumi Keita + + Delete unused options + + * tex-jp.el (japanese-TeX-command-default, + japanese-LaTeX-command-default): Remove them because they are no + longer used anywhere in the current code. Ataka-san and I (Ikumi) + discussed this matter and agreed to dismiss them. + * doc/auctex.texi: Reflect the above change. + +2017-12-19 Ikumi Keita + + Make sure `LaTeX-default-options' is honored + + * latex.el (TeX-arg-document): Use `LaTeX-default-options' as default + of class options even when the respective `LaTeX-XXXX-class-options' + is not set. + +2017-12-17 Arash Esbati + + Update style/bidi.el to package version 31.7 + + * style/bidi.el (LaTeX-bidi-package-options): Add + "extrafootnotefeatures" option. + (LaTeX-env-bidi-bib): New function. + ("bidi"): Add missing macros and environments. Add fontification + support. + +2017-12-17 Arash Esbati + + Add fontification for some core macros + + * font-latex.el (font-latex-built-in-keyword-classes): Fontify + core macros \marginpar (reference), \LaTeXe (function) and + \bibitem (textual). + +2017-12-17 Mosè Giordano + + Change encoding of Elisp source files to UTF-8 + + * style/alphanum.el: + * style/dk-bib.el: + * style/doc.el: + * style/inputenc.el: + * style/jura.el: + * style/ltx-base.el: + * style/ltxdoc.el: + * tex-font.el: + * tex.el: Change coding of files to UTF-8. Now that we require Emacs >= 24 it + is always possible to use this encoding. + +2017-12-17 Mosè Giordano + + Remove code for compatibility with old Emacsens in tex.el + + * tex.el: Always require `crm', which is available in all supported version of + Emacs. + (TeX-completing-read-multiple): Remove function definition for XEmacs. + (TeX-view-predicate-list-builtin): + (TeX-source-correlate-sync-source): + (TeX-tree-expand): + (TeX-comment-forward): Remove code for compatibility with old Emacsens. + +2017-12-17 Mosè Giordano + + Remove TeX-line-number-at-pos + + * tex.el (TeX-line-number-at-pos): Remove function and alias. + * style/pdfsync.el (LaTeX-pdfsync-output-page): + * tex-info.el (Texinfo-make-node-list): Replace `TeX-line-number-at-pos' with + `line-number-at-pos'. + +2017-12-17 Mosè Giordano + + Remove XEmacs compatibility code in tex.el + + * tex.el (TeX-source-correlate-gnuserv-p): + (TeX-source-correlate-map): + (VirTeX-common-initialization): + (TeX-mode-map): + (TeX-search-syntax-table): Remove code for compatibility with XEmacs. + +2017-12-17 Mosè Giordano + + Remove TeX-how-many function + + * tex.el (TeX-how-many): Remove function. + * latex.el (LaTeX-hanging-ampersand-position): Replace `TeX-how-many' with + `how-many'. + +2017-12-17 Mosè Giordano + + Remove TeX-assoc-string + + * tex.el (TeX-assoc-string): Remove alias. + (TeX-add-style-hook): + (TeX-unload-style): + (TeX-run-style-hooks): + * tex-info.el (Texinfo-nodename-de-escape): + (Texinfo-nodename-escape): Replace `TeX-assoc-string' with `assoc-string'. + +2017-12-17 Mosè Giordano + + Remove TeX-deactivate-mark + + * tex.el (TeX-deactivate-mark): Remove function. + (TeX-argument-insert): + * latex.el (LaTeX-env-item): + * style/currvita.el (LaTeX-currvita-env-with-label): + * style/dinbrief.el (LaTeX-dinbrief-insert): + (LaTeX-dinbrief-env-recipient): + * style/enumitem.el (LaTeX-enumitem-env-with-opts): + * style/moodle.el (LaTeX-moodle-question-env-with-args): + * style/tcolorboxlib-raster.el (LaTeX-tcolorbox-lib-raster-env-item): Replace + `TeX-deactivate-mark' with `deactivate-mark'. + +2017-12-17 Mosè Giordano + + Remove old compat functions for commenting and uncommenting + + * tex.el (TeX-comment-regio): + (TeX-comment-or-uncomment-region): + (TeX-uncomment-region): Remove old compatibility functions. + * context.el (ConTeXt-mode-menu): + * latex.el (LaTeX-mode-menu): + * plain-tex.el (plain-TeX-menu-entries): + * tex-info.el (Texinfo-mode-menu): + * tex.el (TeX-mode-map): + (TeX-in-comment): + (TeX-in-commented-line): Replace compat functions with standard functions. + +2017-12-16 Mosè Giordano + + Remove XEmacs compatibility code in latex.el + + * latex.el (LaTeX-largest-level-set): + (LaTeX-after-insert-env-hook): + (LaTeX-indent-line): + (LaTeX-fill-region-as-paragraph): + (LaTeX-fill-newline): + (LaTeX-common-initialization): Remove code for compatibility with XEmacs. + (LaTeX-fill-delete-newlines): Remove function, no more needed. + (LaTeX-fill-region-as-para-do): Replace `LaTeX-fill-delete-newlines' with + `fill-delete-newlines'. + +2017-12-16 Mosè Giordano + + Remove XEmacs compatibility code in tex-buf.el + + * tex-buf.el (TeX-record-buffer): Always define this option. + (TeX-recenter-output-buffer): + (TeX-previous-error): + (TeX-parse-TeX): Remove code for compatibility with XEmacs. + (TeX-parse-error): Fix a bug in the regexp. + (TeX-error-overview): Remove check for Emacs version. Now this works in all + supported versions. + +2017-12-10 Mosè Giordano + + * Version 12.1 released. + +2017-12-09 Mosè Giordano + + Remove references to old Emacsen from the manual + +2017-12-07 Ikumi Keita + + Remove references to XEmacs from the manual + + * doc/intro.texi: + * doc/preview-faq.texi: + * doc/preview-latex.texi: + * doc/preview-readme.texi: Remove references to XEmacs. + +2017-12-04 Mosè Giordano + + Remove references to XEmacs from the manual + + * doc/auctex.texi: + * doc/faq.texi: + * doc/install.texi: + * doc/preview-faq.texi: + * doc/preview-latex.texi: + * doc/preview-problems.texi: + * doc/quickstart.texi: + * doc/tex-ref.tex: + * doc/todo.texi: + * doc/wininstall.texi: Remove references to XEmacs. + +2017-12-03 Mosè Giordano + + Prepare for new brand-new series of AUCTeX + + * RELEASE: Update version number and release notes. + * doc/changes.texi: Update. + * configure.ac: + * doc/tex-ref.tex: + * latex/preview.dtx: Update version number. + * tex-site.el.in: Require Emacs 24 of higher. + +2017-12-03 Mosè Giordano + + * Version 11.92 released. + +2017-12-03 Mosè Giordano + + Prepare for upcoming release + + * RELEASE: Update version number and release notes. + * doc/changes.texi: Mention bug fixes. + * configure.ac: + * doc/tex-ref.tex: + * latex/preview.dtx: Update version number. + +2017-12-03 Ikumi Keita + + Fix auto detect of kpathsea delimeter + + * tex.el (TeX-kpathsea-detect-path-delimiter): New function. + (TeX-kpathsea-path-delimiter): Use it to obtain the default value. + (TeX-tree-expand): Use it to simplify auto detection method. + Use `TeX-kpathsea-path-delimiter' for argument given to kpsewhich + command. Using constant ";" is completely wrong for most kpsewhich + implementation. + +2017-11-30 Arash Esbati + + Get rid of `delete-dups' + + * style/caption.el (LaTeX-caption-update-key-val-options): + * style/enumitem.el (LaTeX-enumitem-update-key-val-options): + * style/floatrow.el (LaTeX-floatrow-update-key-val-options): + * style/graphicx.el (LaTeX-includegraphics-extensions): + * style/listings.el (LaTeX-listings-update-style-key): + * style/mdframed.el (LaTeX-mdframed-update-style-key): + * style/menukeys.el (TeX-arg-menukeys-newmenumacro): Replace + `delete-dups' with `TeX-delete-duplicate-strings'. + +2017-11-30 Arash Esbati + + * style/longtable.el ("longtable"): Use `make-local-variable'. + + * tex-ispell.el: Add entry for "xltabular" environment. + +2017-11-30 Arash Esbati + + Fix style/xltabular.el + + * style/xltabular.el (LaTeX-xltabular-skipping-regexp): New variable. + (LaTeX-env-xltabular): + (LaTeX-item-xltabular): New function. + ("xltabular"): Use the above functions in the style hook. + +2017-11-30 Mosè Giordano + + Reduce code duplication in tests + + * tests/make-test-deps.emacs-lisp: New file. + * tests/Makefile (%.log): Load it make-test-deps.emacs-lisp when running tests. + * tests/context/context-test.el: + * tests/japanese/error-parsing.el: + * tests/japanese/parse-timing.el: + * tests/japanese/preview-latex.el: + * tests/latex/latex-test.el: + * tests/tex/error-parsing.el: + * tests/tex/path-expansion.el: + * tests/tex/utility.el: Remove code moved to make-test-deps.emacs-lisp. + +2017-11-30 Ikumi Keita + + Revert wrong test + + * tests/tex/path-expansion.el (TeX-kpathsea-delimiter-w32): Remove. + +2017-11-30 Ikumi Keita + + Add style path explicitly + + * tests/japanese/error-parsing.el (): + * tests/japanese/parse-timing.el (): + * tests/japanese/preview-latex.el (): Add "style" subdirectory in the + repository to `TeX-style-path' so we can load style files inside tests. + +2017-11-29 Ikumi Keita + + Re-implement auto-detect of path separator from kpsewhich output + + * tex.el (TeX-kpathsea-path-delimiter): Accept t for Autodetect again + and make it default on w32 platform. + (TeX-tree-expand): Use heuristics as much as possible to determine the + path separator, paying attention to the case that it cannot be + determined. + +2017-11-23 Tassilo Horn + + Don't set company-minimum-prefix-length in tex mode buffers + + * tex.el (VirTeX-common-initialization): Don't set + company-minimum-prefix-length in tex mode buffers. + + AUCTeX used to set company-minimum-prefix-length to 1 initially because there + aren't too many TeX completions provided by AUCTeX itself. However, some users + use multiple completion backends in TeX modes (like dabbrev for example), and + then the number of completion candidates increases dramatically. + + Also see https://github.com/syl20bnr/spacemacs/issues/9388 and + https://github.com/alexeyr/company-auctex/issues/18. + +2017-11-19 Arash Esbati + + * doc/changes.texi: Mention compatibility of preview with GS 9.22. + +2017-11-18 Arash Esbati + + Improve style/epigraph.el + + * style/epigraph.el ("epigraph"): Leave point inside first pair of + braces for \epigraph and \qitem. + Use `LaTeX-add-lengths' for skips instead of `TeX-add-symbols'. + Use `TeX-arg-length' instead of `TeX-arg-size' for \dropchapter. + Append qitem macro to `LaTeX-item-regexp'. + Improve fontification. + +2017-11-16 Ikumi Keita + + Give proper argument to `TeX-command-expand' + + * preview.el.in (TeX-inline-preview-internal): Give `TeX-region-file' + or `TeX-master-file' as `file' argument of `TeX-command-expand' when + preamble caching is enabled. This argument used to be nil, which + caused error when lualatex is in use. The fourth element of the + `luatex' entry of `TeX-engine-alist-builtin' contains "%s", which + eventually triggers the use of the `file' argument. + +2017-11-15 Ikumi Keita + + Add test for the recent change about `TeX-kpathsea-path-delimiter' + + * tests/tex/path-expansion.el (TeX-kpathsea-delimiter-w32): New test. + +2017-11-15 Ikumi Keita + + Document `TeX-view-evince-keep-focus' + + * doc/auctex.texi (Starting Viewers): + * doc/changes.texi (News in 11.92): + Document `TeX-view-evince-keep-focus'. + +2017-11-14 Ikumi Keita + + Document `TeX-math-input-method-off-regexp' properly. + + * doc/auctex.texi (Entering Mathematics): + * doc/changes.texi (News in 11.92): + Document `TeX-math-input-method-off-regexp'. + +2017-11-13 Ikumi Keita + + Mention the necessity of GNU make + + * doc/install.texi (Prerequisites): Add an item of GNU make. + Fix copyright year. + +2017-11-13 Ikumi Keita + + Bug fix and code refactoring related to kpathsea + + * tex.el (TeX-kpathsea-path-delimiter): Use `path-separator' for + default value. Drop t from the candidates because auto detection + sometimes fails for w32 platform. + (TeX-tree-expand): Always use `TeX-kpathsea-path-delimiter' if + non-nil. + Disable subsequent use of kpathsea if kpsewhich causes error or + returns non-zero exit value. + Accept nil for PROGRAM argument. + (TeX-search-files-kpathsea): Always use `TeX-kpathsea-path-delimiter' if + non-nil. + Use `TeX-tree-expand'. + Don't signal error even if kpsewhich causes error or returns non-zero + exit value. + +2017-11-12 Arash Esbati + + Add new style/xltabular.el + + * Makefile.in (STYLESRC): Add new style. + + * style/xltabular.el: New file. + +2017-11-12 Arash Esbati + + Add new function `LaTeX-env-longtable' + + * style/longtable.el (LaTeX-env-longtable): Add new function. + Move the body of the anonymous function into this in order to make + it available for other styles loading longtable. + +2017-11-10 Ikumi Keita + + * tex.el (TeX-math-input-method-off-regexp): Turn defvar into defcustom. + +2017-11-06 David Kastrup + + Remove use of .runandhide operator + + Ghostscript bug 698680 + has been caused + by the removal of the .runandhide operator in Ghostscript 9.22 + upstream. Since .runandhide has no longer been used in a + security-critical manner, its operation can be emulated by storing the + respective information in a .preview-ST variable. Potentially + malicious code would not be able to retrieve a non-safe "save" object + from here. + +2017-09-30 Ikumi Keita + + Fix Copyright year + + * context-en.el, context-nl.el, latex.el, plain-tex.el: + * preview.el.in, prv-xemacs.el, tex-bar.el, tex-buf.el: + * tex-info.el, tex-site.el.in, tex-style.el, tex.el: + Fix Copyright year. + +2017-09-21 Ikumi Keita + + Cosmetic Change + + * font-latex.el (font-latex-match-math-env): Quote "\[" with "\=" in + doc string. + (font-latex-add-to-syntax-alist): Delete duplicated line. + +2017-09-21 Ikumi Keita + + Fix doc strings and comments + + * plain-tex.el (TeX-plain-tex-mode, ams-tex-mode): Fix doc strings. + * tex-fold.el (): Fix typo. + +2017-09-21 Ikumi Keita + + Make preview-latex parsing robust to fix Bug#20773, Bug#27088 + + * preview.el.in (TeX-inline-preview-internal): Set environment + variable max_print_line to sufficiently large value of 1000 so that + LaTeX process does not insert newline in lines necessary to identify + Bounding Boxes. + +2017-09-21 Ikumi Keita + + Add test abount truncation of list + + * tests/tex/path-expansion.el: New file to test whether + `TeX-search-files-by-type' does not truncate the value of list + variable. + +2017-09-18 Ikumi Keita + + Prevent possible truncation of list value + + * tex.el (TeX-search-files-by-type): Use + `TeX-delete-duplicate-strings' instead of `delete-dups'. + +2017-09-16 Ikumi Keita + + Add a new option for evince compatible viewer. + + * tex.el: (TeX-view-evince-keep-focus): New option. + (TeX-evince-sync-view-1): Pull the focus back to Emacs if the above + new option is non-nil. + +2017-09-15 Ikumi Keita + + Make correct extensions are returned + + * style/graphicx.el (LaTeX-includegraphics-extensions): + Fix misaligned form structure which prevented `cond' to enter clauses + for engines other than default. + Use copied list for the last argument of `append' so that + `delete-dups' does not alter the value of + `LaTeX-includegraphics-extensions'. + Use `delete' rather than `remove' for copied sequence. + (): + (LaTeX-includegraphics-read-file-relative): + Fix typos. + +2017-09-10 Ikumi Keita + + Add test for infinite loop + + * tests/tex/utility.el: New file. + +2017-09-10 Ikumi Keita + + Parse package/class option with comments correctly + + * latex.el: (LaTeX-auto-class-regexp-list): Replace the regexp for + RequirePackage/LoadClass option with the same one for usepackage. + * tests/latex/latex-test.el: Add test for the change above. + +2017-09-02 Ikumi Keita + + Conform to elisp coding convention + + * style/biblatex.el (LaTeX-arg-addbibresource) + (LaTeX-biblatex-package-options): + * style/fontspec.el (LaTeX-fontspec-arg-font): + Add "done" message. + * style/relsize.el ("relsize"): Tailor prompt string. + * style/bidi.el: Remove spurious execution bit. + +2017-08-31 Ikumi Keita + + Prevent possible infinite loop + + * tex.el (TeX-delete-duplicate-strings): Make sure that comparison is + done with valid list elements. + (TeX-delete-dups-by-car): Ditto. + Use `TeX-sort-strings' and `TeX-car-string-lessp'. + (TeX-car-string-lessp): Move the position of defun before the + defcustom of `TeX-engine'. Since the defcustom requires + `TeX-delete-dups-by-car' at load time, all the functions used in + `TeX-delete-dups-by-car' must be defined before the defcustom. + +2017-08-31 Ikumi Keita + + Use `delete' correctly for list variable + + * tex.el (TeX-search-files-kpathsea): Make sure that "." will be + removed from the directory list even if "." is the first element of + the list, when the SCOPE argument is `global'. + +2017-08-26 Ikumi Keita + + Add test for my commit on Aug 18 + + * tests/japanese/parse-timing-test.tex: + * tests/japanese/parse-timing.el: + New file. + +2017-08-26 Ikumi Keita + + Fix doc string and indent + + * tex.el (TeX-PDF-from-DVI, TeX-insert-braces-alist) + (TeX-arg-literal, TeX-auto-add-type): + Fix doc string. + (TeX-auto-parse-region): Fix indent. + +2017-08-25 Ikumi Keita + + Add %(PDF) when undumped format is used in preview-latex + + * preview.el.in (TeX-inline-preview-internal): Make pdflatex to be + called when default output is PDF and dumped format is used. Although + it seems that if the dumped format is created by pdflatex, the format + produces PDF output even when the command name is (non-pdf) latex, it + would be better that pdflatex is used in that case, too. + +2017-08-20 Arash Esbati + + Add new style/arabxetex.el + + * Makefile.in (STYLESRC): Add new style. + + * style/arabxetex.el: New file. + +2017-08-18 Vincent Belaïche + + Improvements for tex-info.el + + * tex-info.el (Texinfo-arg-nodename): Fix default prompt. + (Texinfo-arg-lrc): New function, used for commands that take Left, + Center, and Right entries for setting page header. + (Texinfo-arg-next-line): New function. Used to break line if need + be after entering command argument. + (Texinfo-arg-on|off): New function for entering boolean input. + (TeX-texinfo-mode): Add TeX symbols `allowcodebreak', `atchar', + `codequotebacktick', `codequoteundirected', `documentlanguage', + `documentencoding', `evenfooting', `evenheading', `everyfooting', + `everyheading', `LaTeX', `oddfooting', `oddheading', + `setchapternewpage', and `url'. + +2017-08-18 Ikumi Keita + + Use #' to quote function names + + * tex-jp.el (japanese-plain-tex-mode-initialization, + add-hook, japanese-latex-mode-initialization, + japanese-TeX-reset-mode-name, TeX-insert-punctuation): + Use #' to quote function names. + +2017-08-18 Ikumi Keita + + Delay setting Japanese TeX engine in `japanese-latex-mode' + + * tex-jp.el (japanese-latex-mode-initialization): The part which + guesses and sets `TeX-engine' using `TeX-match-style' is factored out + and put in `TeX-update-style-hook'. `TeX-match-style' eventually + triggers `TeX-update-style', which isn't appropriate in + `LaTeX-mode-hook'. + (japanese-LaTeX-guess-engine): New function. + +2017-08-11 Arash Esbati + + * style/XCharter.el ("XCharter"): Update to package v1.094 from 2017/08/08. + +2017-08-09 Arash Esbati + + * style/amsthm.el ("amsthm"): Use `LaTeX-amsthm-env-label'. + +2017-07-31 Ikumi Keita + + Conform to elisp coding convention in context.el + + * context.el (ConTeXt-numbered-section-heading, + ConTeXt-unnumbered-section-heading, ConTeXt-environment): Tailor + prompt string. + (ConTeXt-menu-update): Add "done" messages. + +2017-07-25 Stefan Monnier + + * font-latex.el: Use the standard utf-8 rather than latin-1 + +2017-07-25 Stefan Monnier + + Fix unescaped character literals + + * font-latex.el (font-latex-command-with-args-opt-arg-delims) + * tex-fold.el (TeX-fold-expand-spec): Escape [ and ] character literals + +2017-07-25 Tassilo Horn + + Manually cherry-pick commit bc0db60e + +2017-07-24 Mosè Giordano + + * Version 11.91 released. + +2017-07-24 Mosè Giordano + + Prepare for upcoming release + +2017-07-22 Arash Esbati + + Update key=val options to minted package v2.5 + + * style/minted.el (LaTeX-minted-key-val-options): Update options + to package version v2.5 from 2017/07/19. + +2017-07-21 Ikumi Keita + + Conform to elisp coding conventions. + + * latex.el (LaTeX-section-heading, LaTeX-environment) + (TeX-arg-document, LaTeX-arg-usepackage-read-packages-with-options) + (TeX-arg-bibstyle, TeX-arg-bibliography, TeX-arg-verb) + (LaTeX-fill-region): Taylor minibuffer prompt string. Add or taylor + "done" messages. + * tex-buf.el (TeX-command-query, TeX-printer-query): Ditto. + * tex.el (TeX-master-file-ask, TeX-master-file, TeX-update-style) + (TeX-auto-list-information, TeX-auto-generate): Ditto. + +2017-07-21 Ikumi Keita + + * doc/changes.texi: Mention changes related to Japanese TeX. + +2017-07-03 Arash Esbati + + * doc/auctex.texi (European): Add babel languages which load english.el. + +2017-07-03 Arash Esbati + + Check and set `TeX-quote-language' if necessary + + * style/english.el ("english"): Reset `TeX-quote-language' to nil + if changed by other babel language options. + +2017-07-03 Arash Esbati + + Add new style/australian.el and style/newzealand.el + + * Makefile.in (STYLESRC): Add new styles. + + * style/australian.el: + * style/newzealand.el: New files. + +2017-07-02 Arash Esbati + + Add new style/canadian.el + + * Makefile.in (STYLESRC): Add new style. + + * style/canadian.el: New file. + +2017-07-01 Arash Esbati + + Add new style/moodle.el + + * Makefile.in (STYLESRC): Add new style. + + * style/moodle.el: New file. + +2017-07-01 Arash Esbati + + * latex.el (LaTeX-babel-hyphen-language-alist): Fix typo in docstring. + +2017-06-17 Antoine Levitt + + Add support for xreader viewer + + * tex.el (TeX-evince-dbus-p): + (TeX-evince-sync-view-1): + (TeX-view-program-select-evince): + (TeX-raise-frame-function): + (TeX-source-correlate-mode): Adapt functions and docstrings to xreader. + (TeX-xreader-sync-view): New function. + (TeX-view-program-list-builtin): Add xreader. + +2017-06-14 Arash Esbati + + Update key=value options to graphicx package version 1.1a + + * style/graphicx.el (LaTeX-graphicx-key-val-options): Add new + key=value options. + (LaTeX-arg-graphicx-includegraphics-key-val): Support "pagebox" + key with pdfTeX or LuaTeX. + +2017-06-13 Arash Esbati + + * style/beamer.el ("beamer"): Query for optional argument after \pause. + +2017-06-13 Mosè Giordano + + Suggest to rerun LaTeX if xsim properties changed + + * tex-buf.el (TeX-LaTeX-sentinel): Catch xsim warning suggesting to rerun LaTeX + and set LaTeX and next default command. + +2017-06-13 Mosè Giordano + + Catch expl3 warnings + + * tex-buf.el (LaTeX-warnings-regexp): Adapt regexp to the style of expl3 + warnings. + * tests/tex/error-parsing.el (TeX-error-parsing-expl3-warnings): New test for + expl3 warnings. + +2017-06-02 Ikumi Keita + + Correct actions on region file in included file not placed in master dir + + * tex-buf.el (TeX-command-region): Call `TeX-region-file' with nil + `nondirectory' argument. + Fix a typo in doc string. + (TeX-command-default): Use `(TeX-region-file)' instead of `TeX-region' + for comparison with the given argument. + +2017-05-30 Ikumi Keita + + Imporve fix for Bug#26694 + + * tex-buf.el (TeX-command): Update point in region file if the + command is "View". + (TeX-view): + (TeX-region-create): Pass the above job to `TeX-command'. + (TeX-region-update-point): Move point according to the column in + the original buffer. + Do nothing when `TeX-source-correlate-mode' is disabled. + Use `TeX-current-offset' instead of `TeX-line-number-at-pos' in + case narrowing is in effect in the original buffer. + * preview.el.in (preview-at-point): Revert previous commit in + accord with the changes above. + * tex.el (TeX-evince-sync-view-1): Use `TeX-current-offset' + instead of `TeX-line-number-at-pos' in case narrowing is in + effect in the original buffer. + Add FIXME comment about using `current-column'. + (TeX-synctex-output-page-1): Ditto. + Arrange regexp to pick up page number more correctly. + (TeX-view-program-list-builtin): Remove spurious quotation around + %b in SumatraPDF entry. + +2017-05-29 Mosè Giordano + + * tests/tex/compilation-log.txt: + * tests/tex/error-parsing.el: Add test for error starting with exclamation mark. + +2017-05-26 Ikumi Keita + + Resolve preview-latex incompatibility with Japanese TeX (Bug#25322) + + * preview.el.in (preview-error-quote): Work consistently with + decoded text. The idea of "encoding entire string beforehand and + decoding it at the last stage" was used previously, but that failed + with `japanese-shift-jis' coding system containing bytes which + happen to coincide with regexp meta characters. + (preview--decode-^^ab): + (preview--convert-^^ab): New functions. + (TeX-inline-preview-internal): Record the process coding system + for decode assigned already so that `preview-error-quote' can + decode the given text correctly afterward. To achive that, change + the role of `preview-coding-system' together with the changes to + `preview-error-quote'. + Give back the command options provided in `(TeX-engine-alist)' to + latex command when preamble caching is enabled. + (preview-coding-system): Modify doc string according to the + changes above to `preview-error-quote' and + `TeX-inline-preview-internal'. + * tex-buf.el (TeX-adjust-process-coding-system): New function. + Adjust the process coding system for asynchronous process launched + within AUCTeX. + (TeX-after-start-process-function): Change default value to + `TeX-adjust-process-coding-system'. + * tex-jp.el (japanese-TeX-set-process-coding-system): Specify end + of line format on the coding systems assigned to process. + (): Don't set `japanese-TeX-set-process-coding-system' to + `TeX-after-start-process-function'. It is now called within + `TeX-adjust-process-coding-system'. + * prv-xemacs.el (preview-buffer-recoding-alist): Fix docstring. + (coding-system-change-eol-conversion): Add advice because XEmacs + 21.4 mule-ucs fails to define `utf-8' coding system to respond + properly to this function. + (preview-ps-quote-filename): Add advice so that this function is + not confused by backslashes as path separator in the return value + of XEmacs function. + * tests/japanese/preview-latex.el: + * tests/japanese/preview-error-test.tex: + * tests/japanese/preview-error-test2.tex: + * tests/japanese/prv-dif-code.tex: New files for regression test. + +2017-05-21 Mosè Giordano + + Fix indentation in ConTeXt mode after indented optional argument + + * context.el (ConTeXt-find-indent): Fix indentation. Requested by Henri Menke. + * tests/context/context-test.el: + * tests/context/context-indentation-in.tex: + * tests/context/context-indentation-out.tex: New test files. + +2017-05-17 Ikumi Keita + + Don't discard process output with `TeX-run-silent' + + * tex-buf.el (TeX-run-silent): Associate the process to the buffer + "*TeX silent*". + +2017-05-15 Ikumi Keita + + * tex.el (TeX-command-list): Fix typo in help string (mendex -> upmendex) + +2017-05-12 Arash Esbati + + * latex.el (LaTeX-env-label-as-keyval): Use `buffer-substring-no-properties'. + +2017-05-11 Arash Esbati + + * doc/changes.texi: Document recent changes. + +2017-05-10 Arash Esbati + + * tests/latex/fontification-general.tex: New file. + +2017-05-10 Arash Esbati + + Exclude arguments to math environments from fontification + + * font-latex.el (font-latex-match-math-envII) + (font-latex-extend-region-backwards-math-envII): Match and exclude + optional and mandatory argument(s) to math environments from + fontification. + +2017-05-08 Arash Esbati + + Improve further the exclusion of reserved characters + + * font-latex.el (font-latex-match-simple-exclude-list): New + variable. + (font-latex-match-simple-command): Use + `font-latex-match-simple-exclude-list'. Add check for docTeX mode + in order to remove "_" from the list. + +2017-05-06 Mosè Giordano + + Work around bug#26694 + + * preview.el.in (preview-at-point): Let-bind `TeX-source-correlate-mode' to nil. + * tex-buf.el (TeX-region-create): Move point only when + `TeX-source-correlate-mode' is non-nil. + +2017-05-06 Arash Esbati + + * latex/preview.dtx: Adjust contact email address. + +2017-05-04 Arash Esbati + + * tex-ispell.el: Move entries from style/empheq.el to this file. + + * latex/preview.dtx: Adjust modification date for CTAN. + +2017-05-03 Arash Esbati + + Query for expl3 package options + + * style/expl3.el (LaTeX-expl3-package-options): New function to + read package options from user. + Add missing file footer. + +2017-05-03 Arash Esbati + + Add new style/floatrow.el + + * Makefile.in (STYLESRC): Add new style. + + * style/floatrow.el: New file. + +2017-05-02 Arash Esbati + + Use `ispell-tex-arg-end' on parsed elements + + * style/mdframed.el (LaTeX-mdframed-auto-cleanup, "mdframed"): Use + correct function `ispell-tex-arg-end'. + +2017-04-27 Arash Esbati + + Improve exclusion of reserved characters from command matches + + * font-latex.el (font-latex-match-simple-command): Skip matches + starting with reserved characters. + +2017-04-27 Arash Esbati + + Add support for plus sign in macro syntax specification list + + * font-latex.el (font-latex-match-command-with-arguments): Support + plus sign besides asterisk in specification of macro syntax. + +2017-04-27 Arash Esbati + + Update style/fontspec.el to package version 2.6a + + * style/fontspec.el (LaTeX-fontspec-font-features): Update + variable to package version 2.6a. + (LaTeX-fontspec-auto-cleanup): New function for parsing support + for \newfontfamily and \newfontface macros. + ("fontspec"): Add missing macros and environment. + (LaTeX-fontspec-package-options): Update with new options. + +2017-04-27 Arash Esbati + + Consider the return value of `assq-delete-all' + + * style/breqn.el (LaTeX-breqn-update-color-keys): + * style/fvextra.el (LaTeX-fvextra-update-key-val): + * style/mdframed.el (LaTeX-mdframed-update-style-key): + * style/minted.el (LaTeX-minted-update-key-vals): + * style/tcolorbox.el (LaTeX-tcolorbox-update-style-key): Use the + return value of `assq-delete-all' rather than looking at the saved + value of the temporary variable. + +2017-04-27 Arash Esbati + + * latex.el (LaTeX-common-initialization): Add eminnershape macro. + +2017-04-26 Arash Esbati + + * tex-ispell.el (TeX-ispell-skip-cmds-list): Add \addlinespace. + +2017-04-25 Tassilo Horn + + Correctly exclude hypenation and thin spaces from command matches + + * font-latex.el (font-latex-match-simple-command): Skip matches starting with + \- or \,. + +2017-04-25 Arash Esbati + + Add LaTeX core command \oldstylenums + + * font-latex.el (font-latex-built-in-keyword-classes): Add + \oldstylenums to "type-command" keyword class. + + * latex.el (LaTeX-common-initialization): Add \oldstylenums to + LaTeX core commands. + + * style/textcomp.el ("textcomp"): Remove \oldstylenums from + textcomp.el which is provided by LaTeX core. + +2017-04-24 Arash Esbati + + Make preview.sty compatible with recent luatex + + * latex/preview.dtx: Check if file luatex85.sty is loadable and + require the package (bug#25601). + +2017-04-24 Arash Esbati + + Do not highlight control spaces with "\ " + + * font-latex.el (font-latex-match-simple-command): Add space to + the list of characters to be ignored. + +2017-04-23 Arash Esbati + + Adjust macros acc. to change in `LaTeX-paragraph-commands-regexp-make' + + * style/bicaption.el ("bicaption"): Add \bicaption, \bicaptionbox, + \bisubcaption and \bisubcaptionbox to paragraph commands. + + * style/caption.el ("caption"): Add \captionbox and \captionof to + paragraph commands. + + * style/subcaption.el ("subcaption"): Add \subcaption and + \subcaptionbox to paragraph commands. + +2017-04-23 Arash Esbati + + * style/exam.el ("exam"): Remove duplicate entries and backslash. + +2017-04-23 Uwe Brauer + + Add the select environment and related macros to exam style. + + * style/exam.el ("exam"): Add the select environment and related macros. + +2017-04-23 Tassilo Horn + + Fix comment environment highlighting + + * style/comment.el ("comment"): Don't set comment starter/ender but generic + comment delimiters. + +2017-04-21 Ikumi Keita + + Add test for my last commit + + * tests/japanese/error-parsing.el: New file. + +2017-04-21 Mosè Giordano + + Do not highlight thin spaces with \, + + * font-latex.el (font-latex-match-simple-command): Add comma to the list of + characters to be ignored. + +2017-04-19 Mosè Giordano + + Fix parsing of LaTeX2e date formats + + * tex-buf.el (TeX-LaTeX-sentinel): Support ISO date format, now used by + LaTeX2e. Reported by Uwe Siart. + * tests/tex/error-parsing.el (TeX-LaTeX2e-date): Add a test for LaTeX2e date + formats. + +2017-04-19 Ikumi Keita + + Improve error handling for Japanese users + + * tex-buf.el (TeX-help-error): Use number based condition to + detect whether the search over `TeX-error-description-list' + comes to its last element. Comparison with a literal string + breaks when tex-jp.el installs Japanese help messages into + `TeX-error-description-list'. + +2017-04-18 Ikumi Keita + + Deal with strange file name + + * tex-jp.el (): Increase `pos' in case the master file + name happens to contain special %-sequence. + +2017-04-17 Ikumi Keita + + Support upmendex + + * tex-jp.el (): Make "%(makeindex)" to expand to upmendex when + upmendex is available and `TeX-engine' is supported by it. + Add "%(dic)" expander for the dictionary option of (up)mendex. + * tex.el (TeX-command-list): Add "upMendex" entry. Set 4th + element to t so that user will get a chance to supply + dictionary option to the command line string. + +2017-04-17 Tassilo Horn + + Improve command highlighting to not be triggered by hyphenation + + Reported by François Patte. + +2017-04-17 Tassilo Horn + + Add proper copyright header to some styles + + Add the required headers so that the ELPA build works again. + +2017-04-15 Arash Esbati + + * doc/changes.texi: Update with recent changes. + +2017-04-10 Arash Esbati + + * doc/auctex.texi (Selecting a Command): Document `TeX-ispell-verb-delimiters'. + +2017-04-04 Ikumi Keita + + Fix `paragraph-start' and `paragraph-separate' + + * plain-tex.el (plain-TeX-common-initialization): Remove "^" from + `paragraph-start' according to the doc string. + Remove LaTeX display math delimiters "\[" and "\]" from + `paragraph-start'. + Add "item" and "itemitem" to `paragraph-start'. + Change the regexp grouping to shy group in `paragraph-start' and + `paragraph-separate'. + * tex-info.el (TeX-texinfo-mode): Remove "^" from `paragraph-start' + and `paragraph-separate'. + +2017-04-03 Arash Esbati + + Update package options in style/amsmath.el + + * style/amsmath.el (LaTeX-amsmath-package-options): Update package + options to v2.16a. + +2017-04-01 Arash Esbati + + Append \b to regexp built from TeX control words + + * latex.el (LaTeX-paragraph-commands-regexp-make): Append \b to + regexp built from TeX control words. Fix this report + http://lists.gnu.org/archive/html/auctex/2017-03/msg00009.html + + * tests/latex/latex-filling-in.tex: + * tests/latex/latex-filling-out.tex: + * tests/latex/latex-test.el (LaTeX-filling): Extend test for addition + in `LaTeX-paragraph-commands-regexp-make' in latex.el. + +2017-03-31 Mosè Giordano + + Fix detection of bibliography files with dots in path + + * latex.el (LaTeX-auto-regexp-list): Remove dot from the list of excluded + characters in addbibresource's regexp. + * tests/latex/latex-test.el (LaTeX-addbibresource): New test for addbibresource. + +2017-03-29 Ikumi Keita + + Don't alter standard value or saved value themselves of customize option + + * tex-jp.el (): Stop using `setcar' on the elements of + `TeX-command-list'. This used to alter the standard value + or saved value themselves of the customize option since + `setcar' operates descructively on lists as Lisp objects. + Instead create new list by `mapcar' and `append'. + (): Deal with the case that `TeX-view-program-list-builtin' + doesn't have an entry of "xdvi". + Change the expected executable name to "%(xdvi)" as well. + +2017-03-28 Arash Esbati + + Fix last improvement for skipping of inline verbatim macros + + * tex.el (TeX-ispell-tex-arg-verb-end): New function. + + * tex-ispell.el (TeX-ispell-verb-delimiters): Replace + `TeX-ispell-verb-opening-delimiters' and + `TeX-ispell-verb-closing-delimiters' with new customizable option + `TeX-ispell-verb-delimiters'. + (TeX-ispell-skip-setcar): Use new function + `TeX-ispell-tex-arg-verb-end' with verbatim macros. + +2017-03-27 Arash Esbati + + Improve skipping of inline verbatim macros + + * tex-ispell.el (TeX-ispell-verb-opening-delimiters) + (TeX-ispell-verb-closing-delimiters): New customizable options. + (TeX-ispell-skip-setcar): Skip inline verbatim macros from + listings and fancyvrb package. Use new variables for minted + package. + +2017-03-27 Arash Esbati + + * tests/latex/fontification-verb-macros.tex: New file. + +2017-03-27 Arash Esbati + + Improve fontification of verbatim macros in style/minted.el + + * style/minted.el (LaTeX-minted-auto-cleanup): Add key=val query + and fontification support for parsed elements. + (LaTeX-minted-add-syntactic-keywords-extra): New function. + ("minted"): Use `LaTeX-minted-add-syntactic-keywords-extra' to add + fontification support for \mint and \mintinline macros. + Add \mint and \mintinline to textual keywords class and apply the + fontification only for optional and first mandatory argument. + +2017-03-27 Arash Esbati + + Adapt fontification for \lstinline + + * style/listings.el ("listings"): Fontify only the optional + argument of \lstinline. + +2017-03-27 Arash Esbati + + Recognize optional argument in verb macros with delimiters/braces + + * font-latex.el (font-latex-built-in-keyword-classes): Add \verb + to textual keyword class. + (font-latex-set-syntactic-keywords): Extend regexp to ignore an + optional argument for verbatim macros with delimiters and/or + braces. + +2017-03-26 Ikumi Keita + + Add support for Japanese font command + + * tex-jp.el (): Append entries for mincho and gothic font + commands to `LaTeX-font-list'. + (japanese-latex-mode-initialization): Add font lock support + to \textgt, \mathgt and \gtfamily commands for displaying + with bold font in Emacs buffer. + * doc/auctex.texi (Japanese): Mention new font commands and + add indexes for them. + +2017-03-23 Ikumi Keita + + Enhance Japanese class files support + + * style/tarticle.el: + * style/tbooks.el: + * style/treport.el: + * style/jsreport.el: Add new style files. + * Makefile.in (STYLESRC): Add them and tweak order not to break the + format of file name alignment. + * style/j-book.el ("j-book"): Correct the largest section level to + "part" following book.el. + * style/jarticle.el: + * style/jbook.el: + * style/jreport.el: + * style/jsarticle.el: + * style/jsbook.el: Add defvar for class options, counters and + pagestyles following {article,book,report}.el. + Correct the largest section level in jbook.el, too. + Deal with "report" option in jsbook.el. + +2017-03-24 Arash Esbati + + * texmathp.el (texmathp-tex-commands-default): Add entries for empheq.sty. + +2017-03-23 Arash Esbati + + * style/minted.el ("minted"): Add key=val query for \mint and \mintinline. + +2017-03-19 Ikumi Keita + + Use `TeX-line-number-at-pos' further for older emacsen + + * tex-buf.el (TeX-region-create): + (TeX-region-update-point): + * tex-info.el (Texinfo-make-node-list): Replace `line-number-at-pos' + with `TeX-line-number-at-pos'. + +2017-03-19 Ikumi Keita + + Use compatibility function `TeX-line-number-at-pos' for older emacsen + + * tex.el (TeX-evince-sync-view-1): + (TeX-synctex-output-page-1): Replace `line-number-at-pos' with + `TeX-line-number-at-pos'. + +2017-03-18 Arash Esbati + + Use the variable `LaTeX-listing-label' + + * style/minted.el ("minted"): + * style/newfloat.el (LaTeX-newfloat-auto-cleanup): Use + `LaTeX-listing-label' instead of hard-coded "lst:" string. + +2017-03-18 Arash Esbati + + Use compat function `TeX-replace-regexp-in-string' in core files + + * tex.el (TeX-source-correlate-sync-source): + * latex.el (LaTeX-split-bibs): Use compat function + `TeX-replace-regexp-in-string'. + +2017-03-18 Arash Esbati + + Use `TeX-replace-regexp-in-string' in style files + + * style/empheq.el (LaTeX-empheq-item-equation): + * style/tcolorbox.el (LaTeX-tcolorbox-load-used-libraries): + * style/xcolor.el (LaTeX-xcolor-auto-cleanup): Use compat function + `TeX-replace-regexp-in-string'. + +2017-03-18 Arash Esbati + + Add new compat function `TeX-replace-regexp-in-string' + + * tex.el (TeX-replace-regexp-in-string): New compat function. + With XEmacs, pass arguments to `replace-in-string', with Emacs to + `replace-regexp-in-string'. This function supports only mandatory + arguments of the original functions just mentioned. + +2017-03-17 Ikumi Keita + + Avoid altering user option as much as possible + + * tex-jp.el (): Alter `TeX-view-predicate-list-builtin' and + `TeX-view-program-list-builtin' instead of their customize option + cousins. + Append to `TeX-view-program-selection' only on w32 system. + +2017-03-16 Arash Esbati + + Add LaTeX inline math delimiters to Ispell skip list + + * tex-ispell.el: Add LaTeX inline math delimiters \( \) to Ispell + skip list. (bug#26125) + Remove unnecessary part from regexp for \cmidrule. + +2017-03-15 Arash Esbati + + Fix addition of key=val's + + * style/fvextra.el (LaTeX-fvextra-update-key-val): Fix addition of + key=val's to `LaTeX-fancyvrb-key-val-options-local'. + +2017-03-15 Ikumi Keita + + Modify `TeX-expand-list-builtin' instead of `TeX-expand-list' + + * tex-jp.el (): `TeX-expand-list' is user option since 2015. Add + extra entries for Japanese TeX engines to `TeX-expand-list-builtin' + instead. + +2017-03-13 Arash Esbati + + Add new style/fvextra.el + + * Makefile.in (STYLESRC): Add new style. + + * style/fvextra.el: New file. + +2017-03-13 Arash Esbati + + Improve parsing capabilities of style/fancyvrb.el + + * style/fancyvrb.el (LaTeX-fancyvrb-key-val-options): Add + undocumented keys, update some values. + (LaTeX-fancyvrb-key-val-options-local) + (LaTeX-fancyvrb-base-macros, LaTeX-fancyvrb-base-environments) + (LaTeX-fancyvrb-key-val-skip-regexp): New variables. + (LaTeX-fancyvrb-macro-regexp, LaTeX-fancyvrb-environment-regexp): + Update for new parsing mechanism. + (LaTeX-fancyvrb-arg-define-macro) + (LaTeX-fancyvrb-arg-define-environment) + (LaTeX-fancyvrb-arg-file-relative): New functions. + ("fancyvrb"): Use new variables and functions in the hook. Update + fontification. + +2017-03-10 Arash Esbati + + Improve fallback for indentation when & is omitted + + * latex.el (LaTeX-hanging-ampersand-position): Improve handling of + fallback which now respects also intended tabular environments. + Thanks to Ikumi Keita for testing and providing code. (bug#26032) + + * tests/latex/tabular-in.tex: + * tests/latex/tabular-out.tex: Add additional test for indented + tabular. + +2017-03-09 Ikumi Keita + + Remove spurious entries of view settings. + + * tex-jp.el (TeX-view-program-list): + (TeX-view-program-selection): Remove spurious entries, most of which + are related with other TeX IDEs. + cf. http://lists.gnu.org/archive/html/auctex-devel/2016-04/msg00036.html + +2017-03-09 Arash Esbati + + Add fallback for indentation when & is omitted + + * latex.el (LaTeX-hanging-ampersand-position): Add fallback for + indentation if the row searched does not contain a column + separator &. + + * tests/latex/tabular-in.tex: + * tests/latex/tabular-out.tex: Add filling test for missing & in + row. + +2017-02-06 Ikumi Keita + + Fix auto selection of japanese TeX engine + + * tex-jp.el (japanese-latex-mode-initialization): Use + `LaTeX-match-class-option' to detect uplatex option given to + jsarticle, jsreport and jsbook class. (The root of this problem is + the same as Bug#25563) + (): Quit appending to `LaTeX-command-style' because this made the + user's intentional selection of `TeX-engine' ineffective with regard + to the selection of the executable names. + Fix copyright year. + * doc/auctex.texi (Japanese): Add description of Japanese TeX engine: + How to use, change and set the value of the engine. + Add description of the customize options related to the encoding of + Japanese TeX documents. + +2017-03-08 Arash Esbati + + Detect \& in tabular cells when filling + + * latex.el (LaTeX-indent-tabular): Search backward for any + ampersands not escaped with a backslash, i.e. control symbol \&, + and return the adjusted value. Thanks to Ikumi Keita for his + perceptive comments on the implementation. (bug#26010) + + * tests/latex/tabular-in.tex: + * tests/latex/tabular-out.tex: Add test for table filling with \& + in cells. + +2017-03-06 Arash Esbati + + * tex-ispell.el (TeX-ispell-skip-cmds-list): Add hyperref macros. + +2017-03-05 Arash Esbati + + * tex-ispell.el (TeX-ispell-skip-setcdr): Add entry for filecontents package. + +2017-03-04 Ikumi Keita + + Fix documents and add trivial improvements. + + * font-latex.el (font-latex-deactivated-keyword-classes): Add keyword + class biblatexnoarg, biblatex and slide-title to doc string. + Use `buffer-string'. + (font-latex-keyword-matcher): Mention that face attributes is accepted + as FACE argument in doc string. + (font-latex-make-built-in-keywords): Arrange doc string for generated + defvar of `font-latex-match-*-keywords-local' depending on the keyword + type. + Remove spurious type declaration from generated defcustom of + `font-latex-match-*-keywords'. + Replace meaningless argument with nil and add doc string for generated + defvar of `font-latex-match-*'. + Replace redundant call to intern with literal quote of symbol. + (font-latex-user-keyword-classes): Fix doc string. The accepted face + argument is face attribute rather than font specification. + Add doc string for generated defvar of `font-latex-match-*'. + (font-latex-make-user-keywords): Replace backquote with quote where + backquote is not necessary. + (font-latex-add-keywords): Add keyword class biblatexnoarg to doc + string. + * doc/auctex.texi (): Update copyright year. + (Deactivating defaults of built-in keyword classes): Add keyword + class biblatexnoarg, biblatex and slide-title. + Fix sample lisp code. + (User-defined keyword classes): The accepted face argument is face + attribute rather than font specification. + +2017-03-04 Ikumi Keita + + Make customization to face specification to appear in + customization buffer. + + * font-latex.el (font-latex-user-keyword-classes): Exchange the order + of `face' and `custom-face-edit'. Tweak doc string. + +2017-03-04 Ikumi Keita + + Unify treatment of face argument over the relevant functions. + + * font-latex.el (font-latex-keyword-matcher): Conform the face + argument correctly to the format `font-lock-keywords' requires. + (font-latex-make-user-keywords) : Call `font-latex-make-match-defun' + directly without `eval'. + (font-latex-deactivated-keyword-classes) : Accept a face symbol, as + well as a form returning a face symbol, for the third element for each + item of `font-latex-built-in-keyword-classes'. + (font-latex-built-in-keyword-classes) : Remove quoting from the face + names. Contrary to the sentence of the doc string + "The third element is the symbol of a face to be used or a Lisp + form returning a face symbol.", symbol of a face was invalid due to + the above bugs. + +2017-03-04 Ikumi Keita + + Fix font-latex-make-match-defun to generate intended code. + + * font-latex.el (font-latex-make-match-defun): Arrange the order of + evaluation not to generate meaningless clause. Byte compile warning + on xemacs went away. + +2017-03-04 Mosè Giordano + + Partially revert previous commit, will look better later + + * tex-buf.el (TeX-command-expand): Do not error if `string' is nil. This made + "View" command unusable. + +2017-03-04 Mosè Giordano + + Prevent infinite loop in TeX-command-expand + + * tex-buf.el (TeX-command-expand): Throw an error if `string' is not a string. + This prevents an infinite loop. + * tex.el (TeX-engine-in-engine-alist): New function to pick up an engine from + `TeX-engine-alist' and throw an error if the engine is not there. + (TeX-expand-list-builtin): Use `TeX-engine-in-engine-alist'. + * context.el (ConTeXt-expand-options): Use `TeX-engine-in-engine-alist'. + * tests/tex/command-expansion.el (TeX-command-expansion-errors): Add tests for + error handling of `TeX-command-expand'. + +2017-02-24 Ikumi Keita + + Tweak locale treatment on xemacs. + + * tex-jp.el (japanese-TeX-set-process-coding-system): Use the locale + related environment variables for fallback value. + +2017-02-21 Arash Esbati + + Add new style/sourcecodepro.el + + * Makefile.in (STYLESRC): Add new style. + + * style/sourcecodepro.el: New file. + +2017-02-21 Arash Esbati + + * style/subfiles.el (LaTeX-subfiles-class-options): New function. + +2017-02-04 Ikumi Keita + + Make papersize predicate in tex-jp.el to work again. + Problem parallel to bug#25563. + + * tex-jp.el (): Use `LaTeX-match-class-option' to examine paper size + option of document class. + +2017-02-14 Ikumi Keita + + Fix setting of coding system for Japanese TeX + + * tex-jp.el (japanese-TeX-set-process-coding-system): Cater for the + case that kanji option is requested by user but cannot be determined. + XEmacs doesn't have `locale-coding-system'. Use + `get-coding-system-from-locale' and `current-locale' instead. + Cleanup indentation. + (japanese-TeX-coding-ejsu): Add entry for xemacs coding system of cp932. + +2017-02-20 Mosè Giordano + + Improve regexp for looking for documentclass macro + + * latex.el (LaTeX-env-document): Allow any non line-breaking character in regexp + used to look for `documentclass' macro. Previous regexp did not catch class + options containing dots or slash, that may occur when using `subfiles' class. + +2017-02-20 Mosè Giordano + + Improve determination of master file with subfiles class + + * style/subfiles.el ("subfiles"): Do not strip dirname from master file. + +2017-02-19 Arash Esbati + + Add new keys for package version 4.00 + + * style/tcolorbox.el (LaTeX-tcolorbox-keyval-options): Add new + keys for v4.00 of the package. + +2017-02-16 Arash Esbati + + * latex.el (LaTeX-label): Eliminate premature returning of label. + +2017-02-16 Arash Esbati + + Append "lstlisting" to `LaTeX-label-alist' + + * style/listings.el ("listings"): Append "lstlisting" to + `LaTeX-label-alist'. + (LaTeX-listings-auto-cleanup): Use `LaTeX-listing-label' as a + symbol during clean up. + +2017-02-10 Arash Esbati + + Add new style/preview.el + + * Makefile.in (STYLESRC): Add new style. + + * style/preview.el: New file. + +2017-02-10 Arash Esbati + + * .gitignore: Ignore only preview.el in top directory. + +2017-02-10 Arash Esbati + + Improve parsing process in style/xcolor.el + + * style/xcolor.el (LaTeX-xcolor-definecolor-regexp): Use + `regexp-opt' to build a regexp to match all color defining macros. + (LaTeX-xcolor-colorlet-regexp): Remove variable. + (LaTeX-xcolor-auto-cleanup): Romove unnecessary *. + +2017-02-09 Arash Esbati + + Improve parsing process in style/color.el + + * style/color.el (LaTeX-color-definecolor-regexp): Remove + unnecessary 2nd and 3rd arguments from regexp. + (LaTeX-color-auto-cleanup): Delete unnecessary function and remove + it from `TeX-auto-cleanup-hook'. + +2017-02-09 Arash Esbati + + Fix parsing bug in style/xcolor.el + + * style/xcolor.el (LaTeX-xcolor-definecolor-regexp): Move parsing + of \colorlet macro into `LaTeX-xcolor-colorlet-regexp'. + (LaTeX-xcolor-colorlet-regexp): New variable. + ("xcolor"): Activate `LaTeX-xcolor-colorlet-regexp' in style hook. + +2017-02-06 Arash Esbati + + * latex/preview.dtx: Fix example for \PreviewMacro* macro. + Add missing backslash. + +2017-02-04 Ikumi Keita + + Fix minor problems + * tex.el (TeX-view-predicate-list-builtin): Enclose whole alternatives + in regexp with shy group in order that the effect of "\`" and "\'" + covers all the alternatives. + * latex.el (LaTeX-auto-cleanup): Regard "Class", in addition to + "class", as an indicator of LaTeX2e document. + +2017-02-02 Arash Esbati + + Simplify addition of entirely skipped environments + + * tex-ispell.el (TeX-ispell-skip-envs-list): New variable for + environments which should be skipped entirely. + (TeX-ispell-skip-envs-regexp): New variable keeping the regexp + generated from `TeX-ispell-skip-envs-list'. + +2017-02-02 Tassilo Horn + + Fix TeX-view-predicate-list-builtin predicates wrt class opts + + * latex.el (LaTeX-match-class-option): New function. + * tex.el (TeX-view-predicate-list-builtin): Use above function to check + paper sizes orientation from documentclass options (bug#25563). + +2017-02-01 Mosè Giordano + + Fix number of arguments of local-variable-p in XEmacs + + * font-latex.el (font-latex-after-hacking-local-variables): Second argument of + `local-variable-p' is mandatory in XEmacs. + +2017-02-01 Tassilo Horn + + Fix font-latex-after-hacking-local-variables on XEmacs + + * font-latex.el (font-latex-after-hacking-local-variables): Cater for the + fact that file-local-variables-alist isn't there in XEmacs and older + Emacs versions (bug#25564). + +2017-02-01 Arash Esbati + + * tex-ispell.el: Add support for enviroments from breqn.sty. + +2017-02-01 Tassilo Horn + + Fix plain-TeX-auto-regexp-list docstring + + * tex.el: Fix docstring of plain-TeX-auto-regexp-list (bug#25574). + +2017-01-29 Arash Esbati + + Add new style/breqn.el + + * Makefile.in (STYLESRC): Add new style. + + * style/breqn.el: New file. + +2017-01-29 Arash Esbati + + Update style/listings.el to use `LaTeX-env-label-as-keyval' + + * style/listings.el (LaTeX-listings-key-val-options): Comment the + "label" key. + (LaTeX-listings-key-val-label-extract): + (LaTeX-listings-key-val-label-regexp): New variable. + (LaTeX-listings-auto-cleanup): Use `LaTeX-add-environments' + instead of adding new enviroments to `LaTeX-auto-environment'. + Use the function `LaTeX-env-label-as-keyval' to insert labels. + Add parsed enviroments to AUCTeX parser with `TeX-auto-add-regexp'. + ("listings"): Add `LaTeX-listings-key-val-label-regexp' to the + parser. + Use `LaTeX-env-label-as-keyval' for "lstlisting". + +2017-01-29 Arash Esbati + + Add function to put labels in opt. argument of environments + + * doc/changes.texi: Document new feature. + + * latex.el (LaTeX-listing-label): New custom prefix for labels in + code typesetting environments. + (LaTeX-env-label-as-keyval): New function. + (LaTeX-narrow-to-environment): Fix typo in docstring. + +2017-01-27 Arash Esbati + + Add `NO-INSERT' argument to `LaTeX-label' + + * doc/changes.texi: Document changes to `LaTeX-label' and + `LaTeX-label-function'. + + * latex.el (LaTeX-label): Add second optional argument NO-INSERT. + This argument is passed to function bound to + `LaTeX-label-function' (usually `reftex-label' with RefTeX + enabled). If `LaTeX-label-function' is nil and NO-INSERT is + non-nil, label is read and returned as a string. Remove some + unnecessary checks. + (LaTeX-label-function): Mention in docstring that the function is + expected to take an optional argument NO-INSERT. This is an + incompatible change. + +2017-01-27 Arash Esbati + + Check if label is defined before adding it to known labels + + * latex.el (TeX-read-label): Check if label is already defined and + ask for user confirmation before adding it list of known labels. + Do not add label if empty string or the value of + `TeX-read-label-prefix'. + +2017-01-26 Arash Esbati + + Add \citetitle to `reftex-cite-format' in style/biblatex + + * style/biblatex.el ("biblatex"): Add \citetitle[*] to + `reftex-cite-format' and bind them to keys i/I per user request + http://lists.gnu.org/archive/html/auctex/2017-01/msg00049.html. + +2017-01-25 Mosè Giordano + + Guard setcar with appropriate test + + * tex-jp.el (assoc): Replace second element of "BibTeX" and "Index" entries of + `TeX-command-list' only if they are already there. This variable is + customizable and users may have removed them. Reported by jfbu. + +2017-01-20 Mosè Giordano + + * latex.el (LaTeX-newline): Make interactive. See bug#24412. + +2017-01-20 Mosè Giordano + + Add makeglossaries to the list of commands + + * tex.el (TeX-command-list): Add makeglossaries. Fixes bug#24952. + * latex.el (LaTeX-clean-intermediate-suffixes): Add extensions of files created + by makeglossaries. + +2017-01-15 Mosè Giordano + + Show summary of tests at the end of make check + + * tests/Makefile (check): Depend on `check-doit' and `mostlyclean' phony + targets. + (check-doit): New rule for showing summary of tests. + (mostlyclean): Delete log files. + +2017-01-13 Davide G. M. Salvetti + + Fix ConTeXt-outline-regexp + + Add a separator between different elements; see Debian bug #850444. + +2017-01-13 Mosè Giordano + + Remove also a gitignore + + * Makefile.in (EXCLUDEDFILES): Add latex/.gitignore to excluded files. + +2017-01-13 Mosè Giordano + + Remove file from distributed tar ball + + * Makefile.in (EXCLUDEDFILES): Add doc/tex-ref.log. + +2017-01-12 Mosè Giordano + + Add AUCTeX Logo + + * etc/auctex-logo.tex: Logo of AUCTeX. It was realized with comments from + Vincent Belaïche, Marcin Borkowski, Marta Dell’Atti, Tamas Papp and others. + + * .gitignore: Ignore some files automatically created during compilation. + +2017-01-11 Mosè Giordano + + Make gitlog-to-changelog ignore release-commit + + * Makefile.in (release-commit): Prefix the commit message with "; ", so that + the commit will be ignored when automatically updating the ChangeLog. + +2017-01-10 Mosè Giordano + + * Version 11.90 released. + +2017-01-10 Mosè Giordano + + Refresh RELEASE file + + * RELEASE: Update "Availability" and "Future development and additional + information" sections. + +2017-01-10 Mosè Giordano + + * Makefile.in (release-commit): Use UTF-8 coding for ChangeLog entry. + + * ChangeLog-preview: Change encoding to UTF-8. + + * Makefile.in (release-commit): Fix name of preview ChangeLog. + +2017-01-10 Arash Esbati + + Use RefTeX for multiple references in cleveref + + * style/cleveref.el (TeX-arg-cleveref-multiple-labels): Check if + RefTeX is enabled and use it for multiple referencing macros. + ("cleveref"): Use `TeX-arg-ref' instead of `TeX-arg-label'. + ("cleveref"): Remove call of (font-latex-set-syntactic-keywords). + +2017-01-10 Arash Esbati + + Skip macros and environments from tcolorbox and raster library + + * tex-ispell.el (TeX-ispell-sort-skip-cmds-list): Extract macros + with optional argument from `TeX-ispell-skip-cmds-list'. + (TeX-ispell-skip-cmds-opt-arg-regexp): New variable containing + macros where only the optional argument is skipped while spell + checking. + Add macros and environments from tcolorbox.el and + tcolorboxlib-raster.el. + +2017-01-10 Arash Esbati + + Advertise AUCTeX installation from ELPA + + * doc/quickstart.texi (Quick Start): Emphasize the necessity to + drop (load "auctex.el" nil t t) when installed from ELPA. + + * doc/install.texi (Installation): Advertise installation from + ELPA. + +2017-01-09 Mosè Giordano + + Prepare for upcoming release + + * RELEASE: Update AUCTeX version, the new features section, and + the list of contributors. + + * configure.ac: Update AUCTeX version. + + * doc/changes.texi: Reorder changes for 11.90 version section. + + * doc/tex-ref.tex: Update AUCTeX version and copyright years + across the file. + + * latex/preview.dtx: Manually update release version. + +2017-01-07 Mosè Giordano + + Adapt Makefile to new ChangeLog file name + + * Makefile.in (release-commit): Use `CHANGELOG_N' in place of + `ChangeLog'. + +2017-01-06 Tassilo Horn + + Don't use cl function copy-list + + * font-latex.el (font-latex--get-script-props): Use copy-sequence instead of + copy-list, the latter being a cl function. + +2017-01-05 Tassilo Horn + + Fix bug where font-latex-sub/superscript-face was not applied to ^_ + + * font-latex.el (font-latex-make-user-keywords): prepend + font-latex-script-char-face, don't replace existing specs. + +2017-01-05 Tassilo Horn + + Fontify script characters with a new face + + * doc/auctex.texi (Fontification of math): Document it. + * doc/changes.texi: Mention that. + * font-latex.el (font-latex-make-user-keywords): Adapt. + (font-latex-script-char-face): New face. + (font-latex-match-script-chars): Improve it so that double ^_ aren't + matched because such errors were hard to see with + font-latex-fontify-script set to invisible. + (font-latex-script-char): New function. + +2017-01-05 Arash Esbati + + Support biblatex cite format in all Emacsen + + * style/biblatex.el ("biblatex"): Check if biblatex is available + in `reftex-cite-format-builtin' and use it. If not, add entries + for older Emacsen manually. + +2017-01-05 Arash Esbati + + Check new custom option before activating RefTeX cite format + + * doc/changes.texi: Document new variable. + + * style/biblatex.el ("biblatex"): + * style/harvard.el ("harvard"): + * style/jurabib.el ("jurabib"): + * style/natbib.el ("natbib"): Set cite format provided by RefTeX + when `LaTeX-reftex-cite-format-auto-activate' is non-nil. + + * tex-style.el (LaTeX-reftex-cite-format-auto-activate): New + customizable variable. + +2017-01-04 Tassilo Horn + + Fix script unfontification bug + + * font-latex.el (font-latex-unfontify-region): Remove script-level + property and raise display property even though it's value is different + from what's specified in font-latex-script-display. + +2017-01-04 Tassilo Horn + + Improve completion docs + + * doc/auctex.texi (Completion): Improved docs. + * doc/changes.texi: Mention math completion, add link to Completion node + in the manual. + * tex.el (TeX-complete-list): Improve docstring. + +2017-01-04 Tassilo Horn + + Refactor normal completion and completion at point a bit + + * tex.el (TeX--complete-find-entry): New function. + (TeX-complete-symbol,TeX--completion-at-point): Use it. + +2017-01-04 Tassilo Horn + + Completion for math macros + + * latex.el (LaTeX--after-math-macro-prefix-p): New function. + (LaTeX-common-initialization): Use it for new TeX-complete-list entry. + * tex.el (TeX-complete-list): Also allow match-data setting predicates in + entries. + (TeX-complete-symbol,TeX--completion-at-point): Adapt to new possibility. + +2017-01-03 Tassilo Horn + + Add completion-at-point support + + * doc/auctex.texi (Completion): Document completion-at-point support. + * doc/changes.texi: Mention completion-at-point support. + * tex.el (TeX--completion-at-point): New function. + (VirTeX-common-initialization): Add TeX--completion-at-point to + completion-at-point-functions in TeX buffers if that's bound. + +2017-01-03 Mosè Giordano + + Use RefTeX for multiple citations in biblatex + + * style/biblatex.el (LaTeX-arg-biblatex-cites): Use RefTeX when + available. Suggested by Arash Esbati. + +2017-01-03 Tassilo Horn + + Simple docfix + + * font-latex.el (font-latex-fontify-script-max-level): Correct escaping of + \(...\) in the docstring. + +2017-01-03 Tassilo Horn + + Improve multi-level script fontification + + * doc/auctex.texi (Fontification of math): Update docs. + * doc/changes.texi: Add an item for the new script fontification + features. + * font-latex.el (font-latex-fontify-script): Update docstring. + (font-latex-fontify-script-max-level): New custom variable. + (font-latex--get-script-props): Apply script face only for levels up to + font-latex-fontify-script-max-level. + (font-latex-script): Adapt call to font-latex--get-script-props. + +2017-01-03 Arash Esbati + + Add a newline only if \label is inserted + + * style/caption.el (LaTeX-arg-caption-captionof): + * style/bicaption.el (LaTeX-arg-bicaption-bicaption): Save the + position before asking for a label. Add a newline only if a label + is inserted. + +2017-01-03 Tassilo Horn + + Bring back multi-level script font-locking + + * doc/auctex.texi (Fontification of math): Add documentation. + * font-latex.el (font-latex-script-display): Increase default raise level to + 0.5. + (font-latex-superscript-face,font-latex-subscript-face): Let scripts be a bit + larger (:height 0.85 instead of 0.8). + (font-latex--get-script-props): New function for incrementing/decrementing + raise display property values. + (font-latex-script): Use it. + +2017-01-03 Tassilo Horn + + Revert "Remove multi-level/invisible feature of font-latex-fontify-script" + + This reverts commit ccec8501960a448dd8faccaae54dfd9839a37c30. + +2017-01-02 Tassilo Horn + + Remove multi-level/invisible feature of font-latex-fontify-script + + * font-latex.el (font-latex-make-user-keywords,font-latex-script-display) + (font-latex-script): Remove multi-level/invisible feature of + font-latex-fontify-script. + (font-latex-doctex-preprocessor-face): Remove function. + * doc/auctex.texi (Fontification of math): Remove documentation for + font-latex-fontify-script's multi-level and invisible values. + +2016-12-31 Arash Esbati + + Set `reftex-set-cite-format' to biblatex or natbib + + * style/biblatex.el ("biblatex"): Set `reftex-set-cite-format' to + biblatex or natbib depending on package option. + +2016-12-30 Uwe Brauer + + Add new style/exam.sty + + * Makefile.in (STYLESRC): add exam.el + * style/exam.el: Add style file + * tex-style.el: Move defcustom from exam.el to tex-style.el + +2016-12-30 Arash Esbati + + Fix the names also in expert macros + + * style/cleveref.el ("cleveref"): Fix the names also in expert macros. + +2016-12-30 Arash Esbati + + Fix name of macros \lcnamecref and \lcnamecrefs + + * style/cleveref.el ("cleveref"): Fix name of macros \lcnamecref + and \lcnamecrefs. + +2016-12-30 Arash Esbati + + Add fontification for varioref's referencing macros + + * font-latex.el (font-latex-built-in-keyword-classes): Add starred + version to \vref macro. + + * style/varioref.el ("varioref"): Add fontification support for + referencing macros. + +2016-12-30 Arash Esbati + + Add starred version of \citeauthor and \Citeauthor + + * font-latex.el (font-latex-built-in-keyword-classes): + * style/biblatex.el ("biblatex"): Add starred version of + \citeauthor and \Citeauthor macros. + +2016-12-30 Arash Esbati + + Fix fontification for natbib compat macros + + * style/biblatex.el ("biblatex"): Fix fontification for natbib + compat macros which take 2 optional arguments. + +2016-12-29 Arash Esbati + + Add \switchcolumn to paragraph commands + + * style/paracol.el ("paracol"): Add \switchcolumn to paragraph + commands. + +2016-12-29 Arash Esbati + + Add new style/titletoc.el + + * style/titletoc.el: New file. + + * Makefile.in (STYLESRC): Add new style. + +2016-12-29 Arash Esbati + + Add new style/titlesec.el + + * Makefile.in (STYLESRC): Add new style. + + * style/titlesec.el: New file. + +2016-12-29 Arash Esbati + + Add new style/titleps.el + + * Makefile.in (STYLESRC): Add new style. + + * style/titleps.el: New file. + +2016-12-29 Arash Esbati + + Add new style/mdframed.el + + * Makefile.in (STYLESRC): Add new style. + + * style/mdframed.el: New file. + +2016-12-29 Arash Esbati + + Add new tcolorbox library style/tcolorboxlib-raster.el + + * Makefile.in (STYLESRC): Add new style. + + * style/tcolorboxlib-raster.el: New file. + +2016-12-29 Arash Esbati + + Update style/tcolorbox.el to package v3.96 + + * style/tcolorbox.el: Update style to package v3.96. + +2016-12-29 Arash Esbati + + Query for optional float position + + * style/newfloat.el (LaTeX-newfloat-auto-cleanup): Query for + optional float position. + +2016-12-29 Arash Esbati + + Improve inserting arguments of \captionof macro + + * style/caption.el (LaTeX-arg-caption-captionof): New function + improving query and insert of caption and label acc. to float + type. + ("caption"): Use it. + +2016-12-29 Mosè Giordano + + Fix documentation of TeX-arg-file + + * doc/auctex.texi (Adding Macros): `TeX-arg-file' does not strip + extension. Reported by Tyler Smith. Fixes bug#24444. + +2016-12-26 Uwe Brauer + + Make AUCTeX and RefTeX aware of file loading macro \subfile + + * style/subfiles.el ("subfiles"): Make subfile macro be recognized + as a paragraph command. For AUCTeX, add argument of subfile to + `TeX-auto-file'. For RefTeX, append subfile to + `reftex-include-file-commands' and run `reftex-compile-variables' + only once. Code rearrangement. + +2016-12-24 Mosè Giordano + + Print only first line of the message in error overview + + * tex-buf.el (TeX-error-overview-make-entries): Use `push' in place of + `add-to-list'. Print only the first line of the message. + +2016-12-23 Arash Esbati + + Mention improvements to `LaTeX-array-count-columns' in news + + * doc/changes.texi: Mention improvements to + `LaTeX-array-count-columns' in news since 11.89. + +2016-12-23 Arash Esbati + + Extend test for new column counting code with style files loaded + + * tests/latex/tabular-count-ampersands-out.tex: + * tests/latex/tabular-count-ampersands-in.tex: Add tests for + tabularx, tabulary, longtable, dcolumn, siunitx constructs. + + * tests/latex/latex-test.el + (LaTeX-count-ampersands-inserted-in-tabular): Set `TeX-parse-self' + to t in order to load style files in the test. Thanks to Mosè + Giordano for enabling this feature. + +2016-12-22 Arash Esbati + + Update style/minted.el to package version 2.4.1. + + * style/minted.el (LaTeX-minted-key-val-options): Add new key=vals + from package version 2.4.1. + (LaTeX-minted-key-val-options-local): New variable. + (LaTeX-minted-language-list): Set the variable + `LaTeX-minted-language-list' after the first call of function. + (LaTeX-minted-style-list): New variable. + (LaTeX-minted-style-list): New function analogous to + `LaTeX-minted-language-list' returning styles provided by + pymentize program. + (LaTeX-arg-minted-style): New function to insert styles provided + by pymentize program into buffer. + (LaTeX-minted-update-key-vals): New function to update key=vals in + `LaTeX-minted-key-val-options-local'. + (LaTeX-minted-auto-cleanup): Call `LaTeX-minted-update-key-vals'. + ("minted"): Use `LaTeX-minted-key-val-options-local' for all + key=val queries. Update macros incl. fontification. Run style + hook for `newfloat' when package option is given. + +2016-12-22 Tassilo Horn + + Uniform font-lock updates/don't break prettify (bug#25245) + + * font-latex.el (font-latex-update-font-lock): New function. + (font-latex-add-keywords): Use it. + (font-latex-after-hacking-local-variables): Use it. + * style/alltt.el: Use font-latex-update-font-lock. + * style/beamer.el: Ditto. + * style/comment.el: Ditto. + * style/expl3.el: Ditto. + * style/fancyhdr.el: Ditto. + * style/fancyvrb.el: Ditto. + * style/listings.el: Ditto. + * style/minted.el: Ditto. + * style/url.el: Ditto. + +2016-12-22 Mosè Giordano + + Fix to TeX-add-local-master + + * tex.el (TeX-add-local-master): Parse local variables again after + calling the mode function, which killed local variables. + +2016-12-21 Mosè Giordano + + Add style/ directory to TeX-style-path for tests + + * tests/latex/latex-test.el: Add our "style/" directory `TeX-style-path' + to make it possible to load style files inside tests. + +2016-12-20 Mosè Giordano + + * tex.el (TeX-add-local-master): Inherit major mode from master file. + +2016-12-19 Arash Esbati + + Mention that arguments to *-operator must be in braces + + * doc/auctex.texi (Tabular-like): Mention that the new code for + counting columns in *{num}{cols} expects num and cols to be + enclosed in braces. + +2016-12-19 Arash Esbati + + Add test for new column counting code + + * tests/latex/tabular-count-ampersands-out.tex: + * tests/latex/tabular-count-ampersands-in.tex: New files. + + * tests/latex/latex-test.el + (LaTeX-count-ampersands-inserted-in-tabular): Test new column + counting code in `LaTeX-array-count-columns'. + +2016-12-19 Arash Esbati + + Count *-operator in column specification + + * latex.el (LaTeX-array-count-columns): Detect *-operator in + column specification and count the arguments for final calculation + of columns. Thanks to Ikumi Keita for pointing out this + deficiency and code to fix it. + +2016-12-19 Arash Esbati + + Add new style/dcolumn.el + + * Makefile.in (STYLESRC): Add new style. + + * style/dcolumn.el: New file. + +2016-12-19 Arash Esbati + + Accept non-letter characters as column specifier + + * style/array.el (LaTeX-array-newcolumntype-regexp): Accept + non-letter characters as column specifier. + +2016-12-17 Arash Esbati + + Use `LaTeX-item-longtable' while inserting longtable's + + * style/longtable.el (LaTeX-longtable-skipping-regexp): New variable. + (LaTeX-item-longtable): New function. This function is a + variation of `LaTeX-item-array' which uses + `LaTeX-longtable-skipping-regexp' when inserting ampersands. + ("longtable"): Append longtable to `LaTeX-item-list'. + +2016-12-17 Arash Esbati + + Add "s" and "S" to `LaTeX-array-column-letters' + + * style/siunitx.el ("siunitx"): Add column specification letters + "s" and "S" to `LaTeX-array-column-letters'. + +2016-12-17 Arash Esbati + + Append tabular[xy] to `LaTeX-item-list' + + * style/tabulary.el ("tabulary"): + * style/tabularx.el ("tabularx"): Append tabularx and tabulary to + `LaTeX-item-list'. + +2016-12-06 Arash Esbati + + Support RefTeX with `reftex-add-index-macros' in style/splitidx.el + + * style/splitidx.el ("splitidx"): Support RefTeX with + `reftex-add-index-macros' and not by appending macros to + `reftex-index-macros'. + +2016-12-06 Arash Esbati + + Support RefTeX with `reftex-add-label-environments' in style/mathtools.el + + * style/mathtools.el (LaTeX-mathtools-auto-cleanup, "mathtools"): + Support RefTeX with `reftex-add-label-environments' and not by + appending environments to `reftex-label-alist'. + ("mathtools"): Add fontification support for referencing macros. + +2016-12-06 Arash Esbati + + Support RefTeX with `reftex-add-label-environments' in style/empheq.el + + * style/empheq.el ("empheq"): Support RefTeX with + `reftex-add-label-environments' and not by appending environments + to `reftex-label-alist'. + +2016-12-05 Arash Esbati + + Fix query for defined colors in style/textpos.el + + * style/textpos.el ("textpos"): Use `cond' to check which color + defining package is loaded and use the respective function for + `completing-read'. + +2016-12-05 Arash Esbati + + Fix query for defined colors in style/ntheorem.el + + * style/ntheorem.el ("ntheorem"): Use `cond' to check which color + defining package is loaded and use the respective function for + `completing-read'. + +2016-11-30 Arash Esbati + + Add support for LaTeX core command \textsubscript + + * font-latex.el (font-latex-built-in-keyword-classes): + * latex.el (LaTeX-common-initialization): Add entry for + "textsubscript" which is in LaTeX core since 2015/01/01. + +2016-11-28 Arash Esbati + + Do not spell-check arguments of \LTXtable + + * tex-ispell.el (TeX-ispell-skip-cmds-list): Add entry for + \LTXtable. + +2016-11-28 Arash Esbati + + Add \LTXtable to list of file-loading commands + + * style/ltxtable.el (LaTeX-ltxtable-file-regexp): New variable. + ("ltxtable"): Make AUCTeX and RefTeX aware of \LTXtable as file + loading command. + Add fontification support. + +2016-11-25 Arash Esbati + + Support new floats defined with newfloat package + + * style/caption.el (LaTeX-caption-update-key-val-options): Append + new floating environments defined with "newfloat.sty" as values to + "type*?" keys in `LaTeX-caption-key-val-options-local'. + +2016-11-25 Arash Esbati + + Append entry to `LaTeX-label-alist' for new "verbatim" floats + + * style/newfloat.el (LaTeX-newfloat-auto-cleanup): Append an entry + for parsed environments of "verbatim" type to `LaTeX-label-alist'. + +2016-11-24 Arash Esbati + + Insert \label inside the mandatory argument of \caption + + * style/longtable.el ("longtable"): Append \label at the end of + caption text inside the mandatory argument. + (LaTeX-longtable-package-options): New variable to suppress the + query for package options. + +2016-11-24 Uwe Brauer + + Add style file for subfiles package. + + * Makefile.in (STYLESRC): add subfiles.el entry + + * style/subfiles.el ("subfiles"): add new style. + +2016-11-23 Mosè Giordano + + Min fix to kpfonts package + + * style/kpfonts.el ("kpfonts"): Move setting of `TeX-font-list' inside + the hook. + +2016-11-23 Mosè Giordano + + Add style file for amsfonts package + + * style/amsfonts.el: New file. + * Makefile.in (STYLESRC): Install it. + * style/amssymb.el ("amssymb"): Run `amsfonts' hook. + +2016-11-21 Arash Esbati + + Add new style/bicaption.el + + * Makefile.in (STYLESRC): Add new style. + + * style/bicaption.el: New file. + +2016-11-21 Arash Esbati + + Add support for style/bicaption.el to style/caption.el + + * style/caption.el (LaTeX-caption-supported-float-types): Add + supported caption types available with bicaption.el. + ("caption"): Append key=vals from bicaption.el to + `LaTeX-caption-key-val-options-local'. + ("caption"): Query for a second optional argument with + \captionsetup*? if bicaption.el is loaded. Same for + fontification. + +2016-11-21 Arash Esbati + + Do not insert a new line if \label is omitted + + * style/subcaption.el (LaTeX-arg-subcaption-subcaption): Insert a + new line only if \label is given. + +2016-11-18 Arash Esbati + + Improve caption and label insertion in style/caption.el + + * style/caption.el (LaTeX-caption-key-val-options): Add key slc + which is an abbrev for singlelinecheck. + (LaTeX-arg-caption-captionbox): Delete unused prompt argument. + Ask for short caption acc. to the value of + `LaTeX-short-caption-prompt-length'. Use `LaTeX-label' instead of + `TeX-insert-macro' to insert a label. Use `TeX-argument-insert' + instead of conditional insert. + ("caption"): Do not fontify the last argument of \captionbox. + Fontification happens within \begin...\end{tabular} or + \includegraphics. + +2016-11-18 Arash Esbati + + Improve caption and label insertion in style/subcaption.el + + * style/subcaption.el (LaTeX-arg-subcaption-subcaption): Delete + unused prompt argument. Ask for short caption acc. to the value + of `LaTeX-short-caption-prompt-length'. Fill the inserted + sub-caption before using `LaTeX-label' to insert the label. + (LaTeX-arg-subcaption-subcaptionbox): Delete unused prompt + argument. Ask for short caption acc. to the value of + `LaTeX-short-caption-prompt-length'. Use `LaTeX-label' to insert + the label. Use `TeX-argument-insert' instead of conditional + insert. + ("subcaption"): Append package environments to `LaTeX-label-alist'. + ("subcaption"): Do not fontify the last argument of + \subcaptionbox. Fontification happens within + \begin...\end{tabular} or \includegraphics. + +2016-11-16 Arash Esbati + + Add new style/FiraSans.el + + * Makefile.in (STYLESRC): Add new style. + + * style/FiraSans.el: New file. + +2016-11-16 Arash Esbati + + Add new style/FiraMono.el + + * Makefile.in (STYLESRC): Add new style. + + * style/FiraMono.el: New file. + +2016-11-14 Mosè Giordano + + Suggest to display warnings when there are no errors in error overview + + * tex-buf.el (TeX-error-overview): When there are no errors, suggest to + display warnings and bad boxes, if present. Fixes bug #24877. + +2016-11-04 Tassilo Horn + + Refresh font-latex fontification if vars are modified + + Refresh font-latex fontification if variables such as + LaTeX-verbatim-*-local are set in a file-local variables block or as + directory-local variables (bug#24868). + + * font-latex.el (font-latex-after-hacking-local-variables): New function. + (font-latex-setup): Add it do hack-local-variables-hook. + * tex.el (TeX--list-of-string-p): New function. + * latex.el (LaTeX-verbatim-environments-local): + (LaTeX-verbatim-macros-with-braces-local): + (LaTeX-verbatim-macros-with-delims-local): Use it for + safe-local-variable property. + +2016-11-02 Arash Esbati + + Update style/natbib.el to package version 8.31b + + * style/natbib.el ("natbib"): Add missing macros to catch up with + package version 8.31b. Rearrange code. + (LaTeX-arg-natbib-notes): Remove redundant check if + `TeX-arg-cite-note-p' is non-nil. + +2016-10-17 Tassilo Horn + + Make Copyright headers conforming to convention + +2016-10-17 Arash Esbati + + Do not insert unnecessary brackets for citation macros + + * style/natbib.el (LaTeX-arg-natbib-notes): Rename function name + from `natbib-note-args'. + Improve the insertion of arguments in order not to have an empty + pair of brackets when both pre- and post-note are omitted. + ("natbib"): Replace occurrence of `natbib-note-args' with + `LaTeX-arg-natbib-notes'. + +2016-10-17 Arash Esbati + + Use `TeX-argument-insert' instead of conditional `insert' + + * style/biblatex.el (LaTeX-arg-biblatex-natbib-notes): Use + `TeX-argument-insert' instead of `insert' for arguments + insertion. + +2016-10-16 Arash Esbati + + Add support for natbib macros to style/biblatex + + * style/biblatex.el (LaTeX-arg-biblatex-natbib-notes): New + function. + ("biblatex"): Add completion and fontification support for natbib + compatibility macros. + +2016-10-14 Tassilo Horn + + Manually merge changes that were only on the elpa branch + +2016-10-13 Tassilo Horn + + Fix TeX--if-macro-fboundp edebug spec + + * tex.el (TeX--if-macro-fboundp): Fix broken edebug spec. + +2016-09-27 Mosè Giordano + + Fix to my previous commit + + * tex-buf.el (TeX-BibTeX-sentinel): Fix misplaced `setq', it was inside + the `cond' form while it should have been outside. + +2016-09-19 Tassilo Horn + + Improve docs added/changed in last commit + + * doc/auctex.texi (Display): Rewrite WYSIWYG paragraph and add + references. + (Fontification of math): Switch order in which multi-level and invisible + are introduced. Fix misplaced @xref. + +2016-09-19 Uwe Brauer + + Add information about prettify and semi WYSIWYG features. + + * doc/auctex.texi (Display): Add a sentence about + prettify-symbols-unprettify-at-point. + (Fontification of math): add `invisible' to + `font-latex-fontify-script'. + +2016-09-18 Tassilo Horn + + Don't require \end{env} is on a separate line + + * font-latex.el (font-latex-make-user-keywords): + (font-latex-set-syntactic-keywords): Don't require that \end{env} is on + a line of its own. Also allow empty mandatory argument in verbatim + environments. + +2016-09-18 Mosè Giordano + + Fix default command after running BibTeX with warnings + + * tex-buf.el (TeX-BibTeX-sentinel): Always set `TeX-command-next' to + `TeX-command-default'. As it was before, if BibTeX issued + warnings (or errors) the default next command would have been "View", + which is in no case what the user would expect. This is the same + logic used in Biber sentinel (which has, in addition, a fatal error + after which Biber is run again). + +2016-09-18 Tassilo Horn + + Improve font-locking of verbatim environments + + * font-latex.el (font-latex-set-syntactic-keywords): Handle case where + verbatim content immediately follows \begin{verb-env}. + +2016-09-17 Uwe + + Improve style/bidi and add make file entry. + + * Makefile.in (STYLESRC): add bidi.el + + * style/bidi.el ("bidi"): New file. + +2016-09-17 Arash Esbati + + Improve style/graphicx.el + + * doc/changes.texi: Document the changes about graphicx.el. + + * tex-style.el (LaTeX-includegraphics-options-alist): Remove the + now no-op variable. + + * style/graphics.el ("graphics"): Set + `LaTeX-graphics-package-options' after running hooks for + graphicx.el. + + * style/graphicx.el (LaTeX-graphicx-key-val-options) + (LaTeX-includegraphics-dvips-extensions) + (LaTeX-includegraphics-pdftex-extensions) + (LaTeX-includegraphics-xetex-extensions) + (LaTeX-graphicx-package-options): New variables. + (LaTeX-arg-graphicx-includegraphics-key-val): New function. + (LaTeX-includegraphics-extensions): Return extensions for input + files depending on the used engine. + (LaTeX-arg-includegraphics): Only query for the image file to + include. The query for the optional key-val argument is now done + by `LaTeX-arg-graphicx-includegraphics-key-val'. + ("graphicx"): Extend the query for commands \resizebox[*]. + Commands shared with graphics.el are guarded respectively. + Add missing commands \graphicspath, \DeclareGraphicsExtensions and + \DeclareGraphicsRule. + +2016-09-14 Stefan Monnier + + Cherry-pick 9c24759a96f41e288841ec2e815d62d58dc01e7a from elpa branch + + * tex-ispell.el (TeX-ispell-sort-skip-cmds-list): Drop symbol-value + + * tex-site.el.in (TeX-modes): Use #'. + +2016-09-04 Mosè Giordano + + Do not use a function from cl + + * tex-buf.el (TeX-parse-TeX): Do not use the `signum' function, provided + by `cl' library. + +2016-09-02 Mosè Giordano + + Fix type of ConTeXt-Mark-version option + + * context.el (ConTeXt-Mark-version): Fix the type, it was wrongly set + with a string in place of a symbol. Reported by Tobias Berndt. + +2016-09-01 Arash Esbati + + Add new style/menukeys.el + + * Makefile.in (STYLESRC): Add new style. + + * style/menukeys.el: New file. + +2016-09-01 Arash Esbati + + Add new style/paracol.el + + * Makefile.in (STYLESRC): Add new style. + + * style/paracol.el: New file. + +2016-09-01 Arash Esbati + + Add new style/framed.el + + * Makefile.in (STYLESRC): Add new style. + + * style/framed.el: New file. + +2016-08-31 Arash Esbati + + Use `TeX-ispell-skip-setcar' on user defined index macros + + * style/splitidx.el (LaTeX-splitidx-newindex-regex): Replace wrong + `^}' with `^]'. + (LaTeX-splitidx-auto-cleanup, "splitidx"): Use + `TeX-ispell-skip-setcar' on user defined index macros. + +2016-08-31 Arash Esbati + + Use `TeX-ispell-skip-setcdr' on user defined listing environments + + * style/listings.el (LaTeX-listings-auto-cleanup): Use + `TeX-ispell-skip-setcdr' on user defined lists. + +2016-08-31 Arash Esbati + + Use `TeX-ispell-skip-setcdr' on user defined list environments + + * style/enumitem.el (LaTeX-enumitem-auto-cleanup): Use + `TeX-ispell-skip-setcdr' on user defined lists. + ("enumitem"): Use `TeX-ispell-skip-setcdr' on user defined lists. + Use `TeX-argument-insert' instead of `insert'. + +2016-08-25 Ikumi Keita + + Revise document for Japanese TeX + + Revise document for Japanese TeX + * doc/auctex.texi (Language Support): Fix old statements. Mention + about (semi-)obsolete variables japanese-(La)TeX-command-default, + japanese-TeX-command-list and recommend to use + japanese-TeX-engine-default instead. + +2016-08-25 Ikumi Keita + + Add a Japanese error message translation + + * tex-jp.el (TeX-error-description-list): Add a Japanese error + message translation. + +2016-08-25 Ikumi Keita + + Set the right coding systems for Japanese TeX process + + Set the right coding systems for Japanese TeX process + + * tex-jp.el: + (LaTeX-command-style): Remove kanji option from uplatex and jlatex, + which was there by mistake. + (TeX-japanese-process-input-coding-system, + TeX-japanese-process-output-coding-system, + japanese-TeX-set-process-coding-system): The coding systems for + interacting with Japanese TeX vary with the OS and other + circumstances. So choose the suitable coding system at run time + rather than using the fixed values. + (japanese-TeX-use-kanji-opt-flag): Declare before the first use. + In addition, change default value and tailor doc string as per the + above change. + (japanese-TeX-coding-ejsu): Add coding system compatible for emacs + 21 and xemacs. + +2016-08-24 Mosè Giordano + + Make TeX-previous-error go backward + + * tex-buf.el (TeX-parse-TeX): Decrease `TeX-error-last-visited' when + `arg' is negative. This fixes the behavior of `TeX-previous-error'. + +2016-08-23 Arash Esbati + + Update style/mathtools.el to v1.18 of mathtools.sty + + * style/mathtools.el (LaTeX-mathtools-package-options): Add + "nonrobust" option. + (LaTeX-mathtools-key-val-options): Add missing key=vals. Insert a + period in doc string. + (LaTeX-mathtools-arg-mathstyle-completion) + (LaTeX-mathtools-arg-mathsize-completion) + (LaTeX-mathtools-arg-declarepaireddelimiter) + (LaTeX-mathtools-env-cases) + (LaTeX-mathtools-item-cases): New functions. + (LaTeX-mathtools-env-multlined): Add an empty pair of square + brackets if only the second optional argument is given. + ("mathtools"): Update commands and environments in style hook. + (LaTeX-mathtools-env-matrix-starred) + (LaTeX-mathtools-env-spreadlines): Delete functions. Use + ["string"] when adding environments in `LaTeX-add-environments'. + +2016-08-21 Mosè Giordano + + Fold environments with * in name + + * tex-fold.el (TeX-fold-item): Add asterisk to the regexp matching LaTeX + environment names. Fixes bug#24263. + +2016-08-21 Mosè Giordano + + Remove obsolete TeX-function-p function + + * tex.el (TeX-function-p): Remove this function. It was introduced here + in AUCTeX in 1994, but is present in Emacs since 1997 as well, under + the name `functionp'. Fixes bug#24245. + * tex-buf.el (TeX-command-expand): Replace `TeX-function-p' with + `functionp'. + +2016-08-14 Arash Esbati + + Add new style/empheq.el + + * Makefile.in (STYLESRC): Add new style. + + * style/empheq.el: New file. + +2016-08-10 Arash Esbati + + Add new style/commath.el + + * Makefile.in (STYLESRC): Add new style. + + * style/commath.el: New file. + +2016-08-02 Arash Esbati + + Add new style/pdflscape.el + + * Makefile.in (STYLESRC): Add new style. + + * style/pdflscape.el: New file. + +2016-07-22 Arash Esbati + + Document interaction with Ispell + + * doc/auctex.texi (Selecting a Command): Document interaction with Ispell. + +2016-07-18 Arash Esbati + + Add new spell checking dictionary tex-ispell.el + + * doc/todo.texi (Wishlist): Remove spell checking of macros from + wish list. + + * doc/changes.texi: Mention new file tex-ispell.el in news since + 11.89. + Fix typo. + + * Makefile.in (AUCSRC): Add tex-ispell.el. + + * latex.el (tex-ispell): Require tex-ispell.el. + + * tex.el (TeX-ispell-extend-skip-list): New customizable variable. + (TeX-ispell-skip-setcar, TeX-ispell-skip-setcdr): New functions. + (TeX-ispell-tex-arg-end): New function. + + * tex-ispell.el: Add new file. + +2016-07-08 Arash Esbati + + Reset `LaTeX-auto-xcolor-definecolorset' before parsing + + * style/xcolor.el (LaTeX-xcolor-auto-prepare): Reset + `LaTeX-auto-xcolor-definecolorset' before parsing. + Improve comments. + +2016-07-08 Arash Esbati + + Fix doc string for curve quoting style in Emacs 25 + + * style/theorem.el (LaTeX-theorem-env-label): + * style/ntheorem.el (LaTeX-ntheorem-env-label): + * style/amsthm.el (LaTeX-amsthm-env-label): Fix doc string for new + text quoting style in Emacs 25. + +2016-06-29 Arash Esbati + + Catch up with deletion of \commondummies in texinfo.tex + + * doc/macros.texi: Catch up with deletion of \commondummies in + texinfo.tex which is replaced with \definedummies. Check which + command is defined and add AUCTeX definitions respectively. + +2016-06-28 Masayuki Ataka (tiny change) + + Fix to doc/auctex.texi + + * doc/auctex.texi (Prettifying): Insert missing '{}'. + +2016-06-27 Mosè Giordano + + Change test for PDF Tools availability + + * tex.el (TeX-pdf-tools-sync-view): Change test for PDF Tools + availability, in order to make it possible to postpone loading of the + package, for example when using "use-package". Fixes bug#23803. + +2016-06-11 Tassilo Horn + + More about TeX-raise-frame-function + + * doc/auctex.texi (I/O Correlation): Improve TeX-raise-frame-function + docs. + * doc/changes.texi: Mention TeX-raise-frame-function. + * tex.el (TeX-raise-frame-function): Use raise-frame as default value. + +2016-06-11 Tassilo Horn + + Document TeX-raise-frame-function + + * doc/auctex.texi (I/O Correlation): Document TeX-raise-frame-function. + +2016-06-10 Tassilo Horn + + New defcustom TeX-raise-frame-function + + * tex.el (TeX-raise-frame-function): New defcustom. + (TeX-source-correlate-sync-source): Use it. + +2016-06-04 Uwe Brauer + + Document how to disable filling for specific environments + + * latex.el (LaTeX-indent-environment-list): Mention in docstring that + environments listed here are not filled. + (LaTeX-fill-region-as-paragraph): Add information to the docstring + concerning excluding enviroments from that function by using + `LaTeX-indent-environment-list'. Suggested by Uwe Brauer. + +2016-05-31 Mosè Giordano + + Fix compatibility with GNU Emacs < 24 + + * tex.el (TeX-source-correlate-sync-source): Call `x-focus-frame' only + when it is available. + +2016-05-29 Tassilo Horn + + Grab focus on Evince inverse search + + * tex.el (TeX-source-correlate-sync-source): Call `x-focus-frame'. + +2016-05-29 Tassilo Horn + + Don't use non-existing custom-buffer-done-function + + * tex-wizard.el (TeX-wizard): Use `kill-buffer-hook' and + `custom-buffer-done-kill' instead of `custom-buffer-done-function' which + has been removed from Emacs a long time ago. + +2016-05-27 Tassilo Horn + + Docs for prettification with Emacs 25+ + + * doc/auctex.texi (Prettifying): Document prettification. + +2016-05-27 Stefan Monnier + + Fix byte-compiler warnings. + + * context.el: Fix some byte-compiler warnings. + * tex-buf.el: Ditto. + * tex-jp.el: Ditto. + * tex-mik.el: Ditto. + * toolbar-x.el: Ditto. + +2016-05-24 Tassilo Horn + + Fix copyright header of tex-jp.el + + * tex-jp.el: Fix Copyright and Author headers. + +2016-05-22 Tassilo Horn + + Convert ChangeLog.1 to UTF-8 + + * ChangeLog.1: Convert to UTF-8 and adjust encoding cookie. + +2016-05-22 Tassilo Horn + + Make ChangeLog UTF-8 + + * ChangeLog-preview.1: Convert to UTF-8. + * build-aux/gitlog-to-auctexlog: Remove iconv call for converting + ChangeLog to ISO-8859-1. + +2016-05-21 Mosè Giordano + + Append environment indentation rules to LaTeX-indent-environment-list + + * style/alltt.el ("alltt"): Append indentation rule to + `LaTeX-indent-environment-list' in order not to override custom + settings. Reported by François Patte. + * style/beamer.el ("beamer"): Ditto. + * style/doc.el ("doc"): Ditto. + * style/fancyvrb.el ("fancyvrb"): Ditto. + * style/filecontents.el ("filecontents"): Ditto. + * style/hyperref.el ("hyperref"): Ditto. + * style/listings.el (LaTeX-listings-auto-cleanup, "listings"): Ditto. + * style/longtable.el ("longtable"): Ditto. + * style/minted.el (LaTeX-minted-auto-cleanup, "minted"): Ditto. + * style/tabularx.el ("tabularx"): Ditto. + * style/tabulary.el ("tabulary"): Ditto. + +2016-05-18 Arash Esbati + + Respect both "xcolor" and "color" for command queries + + * style/textpos.el ("textpos"): Remove "color" from + `TeX-run-style-hooks'. + ("textpos"): Respect both "xcolor" and "color" for query to + "textblockcolour" and "textblockrulecolour" commands. + +2016-05-18 Arash Esbati + + Respect both "xcolor" and "color" for query to "shadecolor" + + * style/ntheorem.el ("ntheorem"): Respect both "xcolor" and + "color" for query to "shadecolor" command. + +2016-05-18 Arash Esbati + + Adjust query commands for loading by xcolor.el + + * style/colortbl.el ("colortbl"): Run style hook for "color" only + if "xcolor" is not an active style. + ("colortbl"): Check if "xcolor" is an active style and run + (TeX-arg-xcolor) or (TeX-arg-color) respectively to query for the + arguments. + +2016-05-18 Arash Esbati + + Run `TeX-add-symbols' if "xcolor" is not an active style + + * style/color.el ("color"): Check if "xcolor" is an active style + and then run `TeX-add-symbols' on commands defined by "color.sty" + and add fontification support. + +2016-05-18 Arash Esbati + + Add new style/xcolor.el + + * Makefile.in (STYLESRC): Add new style xcolor.el. + + * style/xcolor.el: Add new file. + +2016-05-15 Tassilo Horn + + Make TeX-view work better with regions + + * tex-buf.el (TeX-region-update-point): New function which sets point in + the region buffer so that it matches the location of point in the + current buffer. + (TeX-view): Use it. + +2016-05-14 Arash Esbati + + Improve the insertation of "macro" environment + + * style/doc.el (LaTeX-env-no-comment): Check if argument + `environment' is "macro" and query/insert a name prefixed with + `TeX-esc'. + (LaTeX-doc-after-insert-macrocode): Add "macro" environment. + ("doc"): Run `LaTeX-env-no-comment' when "macro" environment is + inserted. + +2016-05-14 Mosè Giordano + + Use commit date for package date also in configure + + * aclocal.m4 (AC_DATE_VERSION_FROM_CHANGELOG): Use commit date rather + than author date. + +2016-05-14 Ikumi Keita + + Tweak mode name only when file local variable is enabled. + + * tex-jp.el (japanese-plain-tex-mode-initialization) + (japanese-latex-mode-initialization): Tweak mode name only + when `enable-local-variables' is non-nil. + +2016-05-12 Ikumi Keita + + Adapt for upLaTeX + + * tex-buf.el (TeX-LaTeX-sentinel): Accept banner line of upLaTeX. + * tex-jp.el (japanese-LaTeX-style-list): Add class file for upLaTeX. + * tex.el (TeX-format-list): Make upLaTeX class file names lead to + `japanese-latex-mode'. + +2016-05-09 Mosè Giordano + + Do not check TeX engine with ifluatex package + + * style/ifluatex.el ("ifluatex"): Set `TeX-check-engine-list' to nil so + that the engine is not checked when this package is loaded. + +2016-05-09 Mosè Giordano + + Check TeX engine only once + + * tex-buf.el (TeX-check-engine): If user does not want to change engine, + do not ask again. Suggested by Joost Kremers. + +2016-05-09 Mosè Giordano + + Use commit date to determine package date + + * autogen.sh (AUCTEXDATE): Use commit date, rather than author date, to + determine package date. + +2016-05-09 Arash Esbati + + Insert braces after some macros and \relax after \ProcessOptions + + * style/ltx-base.el ("ltx-base"): Insert a pair of braces after + "DeclareOption*", "AtEndOfPackage", "AtEndOfClass", + "AtBeginDocument" and "AtEndDocument". + Insert a "\relax" after "ProcessOptions". + +2016-05-09 Arash Esbati + + Improve style/doc.el + + * style/doc.el ("doc"): Do not indent the content inside the "macro" + environment. + Insert a pair of braces after "DoNotIndex", "StopEventually", + "MacroFont", "AltMacroFont". + Prefix the string read with TeX-esc when inserting + "DescribeMacro", "cmd". + Ask for an argument ("parg", "oarg", "marg", "meta"). + Add missing macro "cs". + Delete dups ("MacroFont", "AltMacroFont", "theCodelineNo"). + Ask for .fdd and .dtx files to input or include ("DocInput", + "DocInclude"). + Add lengths "MacrocodeTopsep", "MacroTopsep", "MacroIndent". + +2016-05-06 Mosè Giordano + + Allow for negative offsets in region backward search + + * tex.el (TeX-source-correlate-handle-TeX-region): Use the same regexp + used in `preview-parse-messages', that is also XEmacs compatible and + allows for negative offsets. This makes backward search work also + when using `TeX-command-buffer' and `LaTeX-command-section'. Reported + by Qiang Yin. + +2016-04-28 Ikumi Keita + + Enable directory local variables in japanese-{latex, plain-tex}-mode + + * tex-jp.el (japanese-latex-mode-initialization): Set + `major-mode' to `japanese-latex-mode' and reset it to + `latex-mode' after `hack-local-variables' is done. + (japanese-plain-tex-mode-initialization): Similar changes + for `japanese-plain-tex-mode'. + (japanese-TeX-reset-mode-name): New function. + (top-level) Make `latex-mode' is regarded as parent of + `japanese-latex-mode' in directory local variables. Similar + addition for `japanese-plain-tex-mode', too. + +2016-04-23 Ikumi Keita + + Make unloading of tex-site work on Emacs 24 + + * tex-site.el.in (tex-site-unload-hook): Run `TeX-modes-set' when + `advice-add' is defined. + +2016-04-20 Mosè Giordano + + Fix TeX-error-overview-make-entries + + * tex-buf.el (TeX-error-overview-make-entries): Add `active-buffer' + optional argument. If `TeX-error-overview-open-after-TeX-run' is + non-nil and there is an error, TeX sentinels run this function but + `TeX-error-overview-active-buffer' hadn’t been initialized yet. Fixes + bug#23318. + +2016-04-19 Mosè Giordano + + Call TeX-newline-function interactively + + * tex.el (TeX-newline): Replace `funcall' with `call-interactively'. + This makes `electric-indent-mode' work out-of-the-box. Suggested by + alex (http://comments.gmane.org/gmane.emacs.auctex.devel/4631). + +2016-04-19 Ikumi Keita + + Temporarily bind `TeX-insert-macro-default-style' to 'show-optional-args' + + * latex.el (LaTeX-item-argument): Temporarily bind + `TeX-insert-macro-default-style' to 'show-optional-args'. + This is necessary in description environment if the user customize the + option to `mandatory-args-only'. + +2016-04-17 Mosè Giordano + + Reword documentation of TeX-PDF-from-DVI + + * doc/auctex.texi (Processor Options): Make information about Japanese + documents more accurate. Suggested by Ikumi Keita. + +2016-04-16 Mosè Giordano + + Replace TeX-PDF-via-dvips-ps2pdf with TeX-PDF-from-DVI + + * tex.el (TeX-command-list): Add Dvipdfmx. + (TeX-expand-list-builtin): Use `TeX-PDF-from-DVI' in place of + `TeX-PDF-via-dvips-ps2pdf'. + (TeX-PDF-from-DVI): New safe buffer-local and customizable variable. + (TeX-PDF-via-dvips-ps2pdf): Mark as obsolete. + (TeX-toggle-PDF-via-dvips-ps2pdf): Remove function. + (TeX-PDF-from-DVI): New function. + (TeX-mode-specific-command-menu-entries): Update menu to convert DVI to + PDF. + * tex-buf.el (TeX-command-default, TeX-run-set-command, + TeX-TeX-sentinel, TeX-TeX-sentinel-check, TeX-LaTeX-sentinel, + TeX-dvips-sentinel, TeX-ps2pdf-sentinel): Use `TeX-PDF-from-DVI' in + place of `TeX-PDF-via-dvips-ps2pdf'. + (TeX-run-dvipdfmx, TeX-dvipdfmx-sentinel): New function. + (): + * doc/auctex.texi (Processor Options): Document `TeX-PDF-from-DVI' and + remove mentions to `TeX-PDF-via-dvips-ps2pdf' + * doc/changes.texi: Mention `TeX-PDF-from-DVI'. + +2016-04-16 Ikumi Keita + + Use customize option `TeX-region' instead of "_region_" + + * tex-buf.el (TeX-output-revert-buffer): Use customize option + `TeX-region' instead of string literal "_region_". + +2016-04-16 Ikumi Keita + + Use `deactivate-input-method' if defined + + * tex.el (TeX-math-input-method-off): Use `deactivate-input-method' + instead of obsolete function `inactivate-input-method' when possible. + +2016-04-16 Ikumi Keita + + Use `match-string-no-properties' + + * texmathp.el (texmathp, texmathp-match-environment): For better + consistency with other parts of the file, change `match-string' to + `no-properties' variant. + +2016-04-16 Ikumi Keita + + Fix small errors in doc string and comment + + * tex.el (TeX-auto-add-type): Change the word `function' to `macro' + and add an `s' to the verb `create'. + + * tex-buf.el (TeX-run-format): Correct a typo `debuger' to `debugger'. + +2016-04-14 Mosè Giordano + + Fix in TeX sentinels + + * tex-buf.el (TeX-TeX-sentinel, TeX-LaTeX-sentinel): Use + `TeX-error-overview-make-entries' to test presence of errors or + warnings. This is the same test carried in `TeX-master-directory' and + prevents from getting an error when + `TeX-error-overview-open-after-TeX-run' is non-nil but + `TeX-debug-warnings' and/or `TeX-debug-bad-boxes' are nil. + +2016-04-13 Matthew Leach + + Auto save `TeX-command-extra-options'. + + * tex.el (TeX-auto-store): Save the value of `TeX-command-extra-options' + so it is set project-wide. + +2016-04-13 Matthew Leach + + TikZ: Don't allow relative points with \coordinate. + + * style/tikz.el (TeX-TikZ-point-function-map): Revert back to simple + point alist. + (TeX-TikZ-relative-point-function-map): New. + (TeX-TikZ-draw-arg-function-map): Use + `TeX-TikZ-relative-point-function-map'. + +2016-04-13 Matthew Leach + + TikZ: Add the grid command. + + * style/tikz.el (TeX-TikZ-arg-grid): New. + (TeX-TikZ-draw-arg-function-map): Map the 'Grid' command to + `TeX-TikZ-arg-grid'. + +2016-04-13 Matthew Leach + + Fix a documentation type. + + * doc/auctex.texi (Automatic Local): Fix a documentation typo. + +2016-04-13 Mosè Giordano + + Prevent infinite loop in TeX-command-expand + + * tex.el (TeX-view-command-raw): This function should always return a + string. Throw an error if fails to do so. This prevents an infinite + loop in `TeX-command-expand' in the case in which `command' is nil + because of a malformed viewer specification. + * tests/tex/command-expansion.el (TeX-view-command-raw-errors): Add + tests to trigger errors in `TeX-view-command-raw'. + +2016-04-10 Ikumi Keita + + Integrate viewer support between tex.el and tex-jp.el + + * tex.el (TeX-view-program-list-builtin): Integrate viewer support + between tex.el and tex-jp.el. + * tex-jp.el : Ditto. + +2016-04-09 Mosè Giordano + + Do not use add-to-list for let-bound variable + + * style/tikz.el (TeX-TikZ-find-named-points): Replace add-to-list with + `push'. + +2016-04-09 Mosè Giordano + + Compatibility for XEmacs + + * style/tikz.el (TeX-TikZ-single-macro-arg): Pass `function-alist' to + `TeX-TikZ-get-arg-type` because XEmacs requires an alist as argument + to `completing-read'. + +2016-04-08 Matthew Leach + + TikZ: Remove unneeded function. + + * style/tikz.el (TeX-TikZ-arg-rect-point): Delete. + +2016-04-08 Matthew Leach + + TikZ: Add the 'sin' and 'cos' connectors. + + * style/tikz.el (TeX-TikZ-path-connector-function-map): Add 'sin' and + 'cos' mapping to `identity'. + +2016-04-08 Matthew Leach + + TikZ: Make '+' and '++' prefixes apply to TikZ points + + * style/tikz.el (TeX-TikZ-get-prefix-string): New. + (TeX-TikZ-arg-rect-point): Add optional argument `prefix'. + (TeX-TikZ-arg-polar-point): Likewise. + (TeX-TikZ-arg-named-point): Likewise. + (TeX-TikZ-single-macro-arg): Allow a variable number of arguments to + the argument name function map. + (TeX-TikZ-point-function-map): Prefix all point types with '+' and + '++'. + (TeX-TikZ-path-connector-function-map): Remove the '+' and '++' + suffixes. + +2016-04-04 Matthew Leach + + TikZ: Add parabola command. + + * style/tikz.el (TeX-TikZ-arg-bend): New. + (TeX-TikZ-arg-parabola): New. + (TeX-TikZ-draw-arg-function-map): Add mapping from "Parabola" to + `TeX-TikZ-arg-parabola'. + +2016-04-04 Matthew Leach + + TikZ: Add optional parameter to `TeX-TikZ-single-macro-arg'. + + * style/tikz.el (TeX-TikZ-single-macro-arg): New argument OPTIONAL. + (TeX-TikZ-macro-arg): Use OPTIONAL argument when calling + `TeX-TikZ-single-macro-arg'. + +2016-04-04 Matthew Leach + + TikZ: make `TeX-TikZ-single-macro-arg' prompt required. + + * style/tikz.el (TeX-TikZ-get-arg-type): Make prompt non-optional. + (TeX-TikZ-single-macro-arg): Likewise. + (TeX-TikZ-macro-arg): Make prompt explicit. + +2016-04-04 Matthew Leach + + TikZ: Add the arc command. + + * style/tikz.el (TeX-TikZ-arg-arc): New. + (TeX-TikZ-draw-arg-function-map): Map the 'Arc' command to + `Tex-TikZ-arg-arc'. + +2016-04-04 Matthew Leach + + TikZ: Add circle command. + + * style/tikz.el (TeX-TikZ-arg-circle): New. + (TeX-TikZ-draw-arg-function-map): Add mapping from 'Circle' to + `TeX-TikZ-arg-circle'. + +2016-04-04 Stefan Monnier + + * tex-buf.el: Address some compiler warnings + + Require `latex' since we refer to some of its variables. + Use #' to quote a function. Use _ prefix for unused vars. + (TeX-current-process-region-p, TeX-save-query, TeX-parse-function) + (TeX-sentinel-function, TeX-sentinel-default-function) + (compilation-in-progress, TeX-current-page) + (TeX-error-overview-open-after-TeX-run, TeX-error-list) + (TeX-parse-all-errors, TeX-command-buffer, TeX-region): Declare before + the first use. + (TeX-command-text, TeX-command-pos): Declare as dyn-bound + (TeX-command-expand): Strength reduce `eval' to `symbol-name'. + (TeX-run-TeX): Use let*. + (TeX-sentinel-function, TeX-sentinel-default-function): Put something + in the function's body. + (TeX-TeX-sentinel-check): Check ConTeXt-Mark-version exists before + using it. We could have (require 'context) instead. + (TeX-Biber-sentinel): Remove redundant `concat'. + (TeX-error-description-list): Move before first use. + (TeX-error-overview-mode-map): Remove unused var `menu-map'. + (TeX-output-revert-buffer): Remove unused var `command'. + +2016-04-02 Mosè Giordano + + Fix compatibility with older Emacs versions + + * tex.el: Dynamic determination of `delete-selection' behavior has been + introduced in Emacs 24.3. For previous versions leave + `TeX-insert-dollar' without that property. + +2016-04-01 Mosè Giordano + + Dinamically put delete-selection prop to TeX-insert-dollar + + * tex.el (TeX-insert-dollar): Put `delete-selection' property only when + `TeX-electric-math' is nil. Suggested by Roger Lipsett. Fixes + bug#23177. + +2016-03-30 Mosè Giordano + + Restore compatibility with XEmacs + + * tex-buf.el (TeX-format-filter): Use `memq' in place of `memql'. This + one is not available in XEmacs. + +2016-03-29 Mosè Giordano + + Fix previous commit + +2016-03-29 Mosè Giordano + + New function TeX-error-report-has-errors-p + + * tex-buf.el (TeX-error-report-has-errors-p): New function. + (TeX-error-report-switches): Update docstring. + (TeX-LaTeX-sentinel, TeX-command-sequence-sentinel): Use + `TeX-error-report-has-errors-p'. + * tex-bar.el (TeX-bar-TeX-button-alist, TeX-bar-LaTeX-button-alist): + Ditto. + +2016-03-29 Matthew Leach + + TikZ: Add more path connector types. + + * style/tikz.el (TeX-TikZ-path-connector-function-map): New. + (TeX-TikZ-draw-arg-function-map): Use + `TeX-TikZ-path-connector-function-map'. + +2016-03-29 Matthew Leach + + TikZ: Rename 'text' to 'label' to be consistent with TikZ terminology. + + * style/tikz.el (TeX-TikZ-arg-label): Rename from `TeX-TikZ-arg-text' + and prompt for a 'Label' rather than 'Text'. + (TeX-TikZ-arg-node): Use new function name. + (TeX-TikZ-node-arg): Likewise. + +2016-03-29 Matthew Leach + + TikZ: Ignore case when prompting for argument types. + + * style/tikz.el (TeX-TikZ-get-arg-type): Let-bind + `completion-ignore-case' to t when prompting the user. + +2016-03-29 Matthew Leach + + TikZ: Apply suggestions from checkdoc. + + * style/tikz.el (TeX-TikZ-point-function-map): Make documentation + consistent with checkdoc. + (TeX-TikZ-draw-arg-function-map): Likewise. + (TeX-TikZ-draw-arg): Likewise and rename parameter to '_ignored'. + (TeX-TikZ-coordinate-arg): Likewise. + (TeX-TikZ-node-arg): Likewise. + +2016-03-29 Mosè Giordano + + Fill environment content onley when auto-fill-mode is active + + * latex.el (LaTeX-insert-environment): Fill only when + `auto-fill-function' is non-nil, that means auto-fill-mode is active. + Reported by Florian Lindner. + +2016-03-29 Matthew Leach + + TikZ: Add 'Named Point' point type with completion. + + * style/tikz.el (TeX-TikZ-point-name-regexp): New. + (TeX-TikZ-find-named-points): New. + (TeX-TikZ-arg-named-point): New. + (TeX-TikZ-point-function-map): Add 'Named Point' element that maps to + `TeX-TikZ-arg-named-point'. + +2016-03-29 Matthew Leach + + TikZ: Add prompting for TikZ's \node macro. + + * style/tikz.el (TeX-TikZ-node-arg): New. + +2016-03-29 Matthew Leach + + TikZ: Add prompting for \coordinate macro. + + * style/tikz.el (TeX-TikZ-point-function-map): New. + (TeX-TikZ-draw-arg-function-map): Use `TeX-TikZ-point-function-map'. + (TeX-TikZ-coordinate-arg): New. + +2016-03-29 Matthew Leach + + TikZ: Extract the prompting of the next arg from TeX-TikZ-macro-arg. + + * style/tikz.el (TeX-TikZ-single-macro-arg): New. + (TeX-TikZ-macro-arg): Use `TeX-TikZ-single-macro-arg' for prompting + the user and calling the appropriate function. + +2016-03-29 Matthew Leach + + TikZ: allow arg type prompt to be specified. + + * style/tikz.el (TeX-TikZ-get-arg-type): Add a new optional argument, + prompt, and show that to the user when non-nil, instead of the + default. + +2016-03-29 Matthew Leach + + TikZ: split out the prompts to TeX-TikZ-arg-node & TeX-TikZ-macro-arg. + + * style/tikz.el (TeX-TikZ-arg-options): New. + (TeX-TikZ-arg-name): New. + (TeX-TikZ-arg-text): New. + (TeX-TikZ-arg-node): Use new TikZ arg functions for prompting the + user. + (TeX-TikZ-macro-arg): Use `TeX-TikZ-arg-options' when prompting for + the options. + +2016-03-29 Arash Esbati + + Add fontification support + + * style/environ.el ("environ"): Add fontification support. + +2016-03-29 Arash Esbati + + Fix a misplaced closing parenthesis + + * style/splitidx.el (LaTeX-splitidx-auto-cleanup): Fix a misplaced + closing parenthesis. + +2016-03-29 Arash Esbati + + Fix the name of argument in function body + + * style/currvita.el (LaTeX-currvita-env-with-label): Fix the name + of argument in the body of function. + +2016-03-29 Arash Esbati + + Delete redundant code + + * style/enumitem.el (LaTeX-arg-SetLabelAlign) + (LaTeX-arg-SetEnumitemKey, LaTeX-arg-SetEnumitemValue): Delete + redundant code which is part of the function + `LaTeX-enumitem-update-key-val-options'. + (LaTeX-enumitem-env-with-opts): Fix the name of argument in the + body of function. + +2016-03-28 Mosè Giordano + + Better control for presence of errors + + * tex-buf.el (TeX-LaTeX-sentinel): Use `TeX-error-report-switches' + instead of `TeX-error-list'. + +2016-03-27 Tassilo Horn + + Call TeX-after-compilation-finished-functions on warnings + + * tex-buf.el (TeX-LaTeX-sentinel): Skip calling + TeX-after-compilation-finished-functions only if there are real errors. + +2016-03-27 Matthew Leach + + Add the beginnings of TikZ support. + + * style/tikz.el: New + * doc/changes.texi: Document TikZ style. + * Makefile.in: Add TikZ style to the build. + +2016-03-26 Tassilo Horn + + Fix forward sync bug with multi-file documents + + * tex.el (TeX-pdf-tools-sync-view): Use the current file for the + sync-view call, not always the master file (bug#23083). + +2016-03-19 Mosè Giordano + + Temporarily bind gc-cons-threshold in time-consuming task + + * tex.el (TeX-search-files-by-type): Bind `gc-cons-threshold' to + 10000000 during the search, to reduce number of garbage collections + during the task. + +2016-03-17 Matthew Leach + + Prompt for optional short caption parameter. + + * latex.el (LaTeX-compose-caption-macro): New. + (LaTeX-short-caption-prompt-length): New. + (LaTeX-env-figure): Prompt for optional short caption parameter, when + the caption length is >= `LaTeX-short-caption-prompt-length', and pass + to `LaTeX-compose-caption-macro'. + * style/longtable.el ("longtable"): Likewise. + * style/psfig.el (LaTeX-env-psfigure): Likewise. + * doc/auctex.texi (Floats): Document short-caption prompting and + `LaTeX-short-caption-prompt-length'. + * doc/changes.texi: Likewise. + +2016-03-16 Matthew Leach + + Improve prompts when defining LaTeX macros. + + * latex.el (TeX-arg-default-argument-value): New. + (TeX-arg-define-macro-arguments): New. + (LaTeX-common-initialization): Use new LaTeX macro argument functions. + +2016-03-12 Matthew Leach + + Ensure LaTeX-indent-environment-list environments aren't filled + + * tests/latex/latex-filling-in.tex: Add a tabular environment to ensure + the body of the environment isn't filled as it is listed in + LaTeX-indent-environment-list. + * tests/latex/latex-filling-out.tex: Likewise. + +2016-03-08 Matthew Leach + + Remove "table" and "table*" from LaTeX-indent-environment-list + + * latex.el (LaTeX-indent-environment-list): Remove the "table" and + "table*" elements. + +2016-03-04 Mosè Giordano + + Use TeX-quote-after-quote in all language style files + + * style/icelandic.el ("icelandic"): + * style/polish.el ("polish"): + * style/polski.el ("polski"): Use value of `TeX-quote-after-quote' + instead of hard-coding t. + +2016-02-28 Mosè Giordano + + Improve word-string regexp in TeX-warning + + * tex-buf.el (TeX-warning): Match letters, numbers, colons, and hyphens, + not just word constituents. They may be preceeded by both grave + accent and apostrophe, not only grave accent. + * tests/tex/compilation-log.txt: Add test case. + * tests/tex/error-parsing.el: Update result. + +2016-02-27 Mosè Giordano + + Another fix for vertical bad box warnings + + * tex-buf.el (TeX-parse-error): Use different regexps for horizontal and + vertical bad boxes, they cannot be handled together. + (TeX-warning): Do not move point when a vertical bad box has been found. + * tests/tex/compilation-log.txt: Add a test where the parser used to + fail to find the file for warnings after a vertical bad box warning. + * tests/tex/error-parsing.el: Update result accordingly. + +2016-02-26 Mosè Giordano + + Fix parsing of vertical bad boxes context + + * tex-buf.el (TeX-warning): Use as context for vertical bad boxes the + warning itself and don't move point. + * tests/tex/compilation-log.txt: Add a test for vertical bad boxes, and + horizontal bad boxes ending with "at line NN". The two warnings are in + two consecutive lines, make sure the second one is correctly reported. + * tests/tex/error-parsing.el: Update result of the test accordingly. + +2016-02-26 Mosè Giordano + + Catch more bad box warnings + + * tex-buf.el (TeX-error-list): More information for some elements of the + list. + (TeX-parse-error): Change regexp to catch bad vertical boxes as well and + provide new argument to `TeX-warning'. + (TeX-warning): Require an additional mandatory argument, `bad-box'. + Improve regexp for detecting ending line of horizontal bad boxes in + order to cater for the case "...at line NN". + * tests/tex/error-parsing.el: Update result of the test. + +2016-02-23 Mosè Giordano + + Avoid checking duplicate directories in TeX-check-files + + * tex-buf.el (TeX-check-files): Delete duplicate directories in paths + list before performing the check. + +2016-02-21 Mosè Giordano + + Fix detection of line number in TeX-warning + + * tex-buf.el (TeX-warning): Require as additional mandatory argument the + position where the warning starts. Use it to limit + `re-search-backward' when looking for the line number. + (TeX-parse-error): Provide additional argument to `TeX-warning'. + * tests/tex/compilation-log.txt: Add another case where the line number + of the warning was mistaken. + * tests/tex/error-parsing.el: Update expected result of the test + accordingly. + +2016-02-21 Mosè Giordano + + Improve LaTeX-warnings-regexp + + * tex-buf.el (LaTeX-warnings-regexp): Catch also "LaTeX Font" warnings. + +2016-02-21 Mosè Giordano + + Another fix for TeX-parse-errro + + * tex-buf.el (TeX-parse-error): Improve regexp for polishing file name. + * tests/tex/compilation-log.txt: Add example to test file. + * tests/tex/error-parsing.el: Update the expected result of the test + accordingly. + +2016-02-21 Mosè Giordano + + Allow ignoring certain warnings + + * tex.el (TeX-ignore-warnings, TeX-suppress-ignored-warnings): New + customizable options. + (TeX-toggle-suppress-ignored-warnings): New function. + (TeX-mode-map): Add key-binding for `TeX-toggle-suppress-ignored-warnings'. + * tex-buf.el (TeX-error-list-skip-warning-p): Add new argument and use it. + (TeX-parse-TeX): Provide additional argument to + `TeX-error-list-skip-warning-p'. + (TeX-error-list): Document new information. + (TeX-find-display-help): Add new (ignored) argument. + (TeX-error): Add new element to `TeX-error-list' entry. + (TeX-warning): Set the "ignore" flag for `TeX-error-list' + (TeX-error-overview-make-entries): Provide additional argument to + `TeX-error-list-skip-warning-p'. + (TeX-error-overview-toggle-debug-bad-boxes): + (TeX-error-overview-toggle-debug-warnings): Determine + `TeX-master-directory' in `TeX-command-buffer'. + (TeX-error-overview-toggle-suppress-ignored-warnings): New function. + (TeX-error-overview-mode-map): Add key-binding for + `TeX-error-overview-toggle-suppress-ignored-warnings'. + (TeX-error-overview-menu): Add entry for + `TeX-error-overview-toggle-suppress-ignored-warnings'. + +2016-02-21 Mosè Giordano + + Show and hide warnings and bad boxes in error overview + + * tex-buf.el (TeX-error-list-skip-warning-p): New function. + (TeX-parse-TeX): Skip warnings or bad boxes if they are to be ignored. + (TeX-error-list): Describe information present in the list. + (TeX-parse-error): When storing warnings and bad boxes, add them to + `TeX-error-list' even if `TeX-debug-bad-boxes' and `TeX-debug-warnings' + are nil. + (TeX-error-overview-make-entries): Skip warnings or bad boxes if they + are to be ignored. + (TeX-error-overview-toggle-debug-bad-boxes): + (TeX-error-overview-toggle-debug-warnings): New functions. + (TeX-error-overview-mode-map, TeX-error-overview-menu): Add + `TeX-error-overview-toggle-debug-bad-boxes' and + `TeX-error-overview-toggle-debug-warnings'. + (TeX-error-overview): Make the list of entries for the overview before + creating the buffer and use this list to decide whether there is + something to show. + +2016-02-14 Mosè Giordano + + Fix TeX-check-files + + * tex-buf.el (TeX-check-files): Run the test in `TeX-master-directory' + as well. + +2016-02-14 Arash Esbati + + Add new style/splitidx.el + + * Makefile.in (STYLESRC): Add new style. + + * tex-style.el (LaTeX-splitidx-sindex-reftex-quick-id-key): Add + customizable variable. + + * style/splitidx.el: New file. + +2016-02-14 Arash Esbati + + Fix wrong usage of `TeX-auto-prepare-hook' + + * style/theorem.el (TeX-auto-cleanup-hook): + * style/ntheorem.el (TeX-auto-cleanup-hook): + * style/newfloat.el (TeX-auto-cleanup-hook): + * style/amsthm.el (TeX-auto-cleanup-hook): Use + `TeX-auto-cleanup-hook' instead of mistakenly used + `TeX-auto-prepare-hook'. + +2016-02-14 Arash Esbati + + Add support for missing macro \SetLabelAlign + + * style/enumitem.el ("enumitem-SetLabelAlign"): Plug + \SetLabelAlign into AUCTeX parser. + (LaTeX-enumitem-SetLabelAlign-regexp): New variable. + (LaTeX-enumitem-auto-prepare): Reset + `LaTeX-auto-enumitem-SetLabelAlign'. + (LaTeX-arg-SetLabelAlign): New function to query the arguments of + \SetLabelAlign. + ("enumitem"): Add \SetLabelAlign to style hook incl. fontification. + (LaTeX-arg-SetEnumitemValue): Use `completing-read' instead of + `TeX-read-key-val'. + +2016-02-13 Mosè Giordano + + Add support for Atril viewer + + Suggested by Antoine Levitt. + + * tex.el (TeX-evince-dbus-p): Take new arguments to specify desktop + environment and application names. + (TeX-evince-sync-view-1): Rename from `TeX-evince-sync-view'. Take new + arguments to specify desktop environment and application names. + (TeX-atril-sync-view, TeX-evince-sync-view): + (TeX-view-program-select-evince): New functions. + (TeX-view-program-list-builtin): Add Atril entry and use + `TeX-view-program-select-evince' for Atril and Evince. + (TeX-source-correlate-mode): Register for Atril DBUS signal. + * doc/changes.texi: Mention Atril support. + +2016-02-09 Arash Esbati + + Add support for dviout viewer + + * doc/changes.texi: Mention support for dviout on Windows. + + * tex.el (TeX-view-program-list-builtin): Add support for dviout + on Windows. This setup works for `TeX-source-correlate-method' + set to (dvi . source-specials). + Reorder " %o" in entry for SumatraPDF. + +2016-02-09 Arash Esbati + + Add support for SumatraPDF viewer + + * doc/changes.texi: Mention support for SumatraPDF on Windows. + Fix typos. + + * tex.el (TeX-view-program-list-builtin): Add support for + SumatraPDF on Windows. + +2016-02-08 Mosè Giordano + + Add support for Zathura viewer + + * tex.el (TeX-view-program-list-builtin): Add Zathura. + * doc/changes.texi: Mention Zathura support and reworked error parsing. + +2016-02-07 Mosè Giordano + + Minor fix in TeX-documentation-texdoc + + * tex.el (TeX-documentation-texdoc): Make it possible to run the + function in read-only buffers. + +2016-02-07 Mosè Giordano + + Improve parsing of certain warnings + + * tex-buf.el (TeX-warning): Get full context and line numbers for + warnings matching `LaTeX-warnings-regexp'. + * tests/tex/compilation-log.txt: Add example warnings for this case. + * tests/tex/error-parsing.el: Update result of test accordingly. + +2016-02-07 Mosè Giordano + + Catch LaTeX class warnings + + * tex-buf.el (LaTeX-warnings-regexp): New variable. This is the same + regexp used before by `TeX-LaTeX-sentinel-has-warnings' and + `TeX-parse-error', but now catches class warnings as well. + (TeX-LaTeX-sentinel-has-warnings, TeX-parse-error): Use + `LaTeX-warnings-regexp'. + +2016-02-07 Mosè Giordano + + Fix TeX-parse-error + + * tex-buf.el (TeX-parse-error): Remove from the file string pages of the + output file. + * tests/tex/compilation-log.txt: Add a warning containing such faulty + file name. + * tests/tex/error-parsing.el (TeX-error-parsing): Update result of the + test accordingly. + +2016-02-07 Mosè Giordano + + Add ERT test for error parsing + + * tests/tex/compilation-log.txt: Add minimal example of compilation log + that failed to be parsed correctly with the old parsing function. + * tests/tex/error-parsing.el: New ERT test. + +2016-02-07 Mosè Giordano + + Add script to update the ChangeLog + + * ChangeLog.1: Add copyright notice and information about included + commits. + * Makefile.in: Add ChangeLog-related variables and rules. + * build-aux/gitlog-to-auctexlog: New script, adapted from GNU Emacs. + +2016-02-03 Arash Esbati + + Another fix for file name regexp in TeX-documentation-texdoc + + * tex.el (TeX-documentation-texdoc): Add `space' and `()' + to file name regexp for Windows paths. + +2016-02-02 Arash Esbati + + Fix file name regexp in TeX-documentation-texdoc + + * tex.el (TeX-documentation-texdoc): Add backslash separator for Windows + paths. + +2016-02-02 Mosè Giordano + + Capture warnings from packages with hyphens in name + + * tex-buf.el (TeX-LaTeX-sentinel-has-warnings): Add hyphen to regexps. + (TeX-parse-error): Ditto. + +2016-02-02 Mosè Giordano + + New function for reading documentation with texdoc + + * tex.el (TeX-documentation-texdoc): New function. + (TeX-common-menu-entries): Replace `TeX-doc' with + `TeX-documentation-texdoc'. + (TeX-mode-map): Ditto. + * doc/auctex.texi (Documentation): Document `TeX-documentation-texdoc' + in place of `TeX-doc'. + * doc/changes.texi: Mention `TeX-documentation-texdoc'. + +2016-01-31 Tassilo Horn + + Capture message of LaTeX warnings + + * tex-buf.el (TeX-parse-error): Capture message of LaTeX warnings. + +2016-01-30 Mosè Giordano + + Use default argument of completing-read in ConTeXt-environment + + * context.el (ConTeXt-environment): Properly use default argument of + `completing-read'. Do not set `ConTeXt-default-environment' to + `environment' if the latter is equal to the current default + environment, like in `LaTeX-environment'. + +2016-01-30 Mosè Giordano + + Add completion for environments in ConTeXt + + * context.el (ConTeXt-language-variable-list): Document variable. Add + `ConTeXt-environment-list' so that now completion for environments + names in `ConTeXt-environment' function works. Suggested by Andrea De + Michele. + +2016-01-27 Mosè Giordano + + Change coding back to iso-8859-1, XEmacs doesn't support utf-8 + + * font-latex.el: Restore coding to iso-8859-1. + * style/alphanum.el: Ditto. + * style/dk-bib.el: Ditto. + * style/doc.el: Ditto. + * style/inputenc.el: Ditto. + * style/jura.el: Ditto. + * style/ltx-base.el: Ditto. + * style/ltxdoc.el: Ditto. + * tex-font.el: Ditto. + * tex.el: Ditto. + +2016-01-25 Mosè Giordano + + Code cleaning + + * latex.el (TeX-arg-document): Remove useless (mapcar 'identity ...). + Suggested by Marcin Borkowski. + * style/biblatex.el (LaTeX-biblatex-package-options): Ditto. + +2016-01-24 Arash Esbati + + Improve style/enumitem + + * style/enumitem.el (LaTeX-enumitem-newlist-list) + (LaTeX-enumitem-newlist-list-item-arg) + (LaTeX-auto-enumitem-newlist): Remove variables. + (LaTeX-enumitem-newlist-list-local): Fix docstring. + (LaTeX-enumitem-auto-cleanup): Plug \newlist into AUCTeX parser. + ("enumitem"): Offer only enumerated environments as completion for + \restartlist. + +2016-01-24 Arash Esbati + + Improve font related queries + + * style/theorem.el (LaTeX-theorem-fontdecl): Do not prefix the + elements with `TeX-esc'. + (LaTeX-arg-theorem-fontdecl): New function. + ("theorem"): Use `LaTeX-arg-theorem-fontdecl' for font related + queries. + +2016-01-24 Arash Esbati + + Improve font related queries + + * style/ntheorem.el (LaTeX-ntheorem-fontdecl): Do not prefix the + elements with `TeX-esc'. + (LaTeX-arg-ntheorem-fontdecl): New function. + ("ntheorem"): Use `LaTeX-arg-ntheorem-fontdecl' for font related + queries. + +2016-01-24 Arash Esbati + + Improve font related queries + + * style/amsthm.el (LaTeX-amsthm-fontdecl): Do not prefix the + elements with `TeX-esc'. + (LaTeX-arg-amsthm-fontdecl): New function. + ("amsthm"): Use `LaTeX-arg-amsthm-fontdecl' for font related + queries. + +2016-01-23 Mosè Giordano + + Write TeX-style-hook-dialect to parsed file + + * latex.el (BibTeX-auto-store): Run `TeX-bibtex-set-BibTeX-dialect'. + * tex.el (TeX-auto-store): Store `TeX-style-hook-dialect' from buffer + and write it to parsed file when present. + +2016-01-23 Mosè Giordano + + Add new dialects + + * context.el: Update copyright years. + (ConTeXt-dialect): New constant. + (ConTeXt-mode-common-initialization): Set `TeX-style-hook-dialect' to + `ConTeXt-dialect'. + * plain-tex.el: Update copyright years. + (plain-TeX-dialect): New constant. + (plain-TeX-common-initialization): Set `TeX-style-hook-dialect' to + `plain-TeX-dialect'. + * tex.el (TeX-style-hook-dialect): Document new dialects. + (TeX-style-hook-dialect-weight-alist): Add plain-tex and context dialects. + +2016-01-23 Mosè Giordano + + Convert tex-font.el to UTF-8 coding + + * tex-font.el: set coding to utf-8. + +2016-01-23 Mosè Giordano + + Move \iff macro to Arrows section of LaTeX-math-default + + * latex.el (LaTeX-math-default): \iff symbol is defined in base LaTeX, + move it to the "Arrows" section. + +2016-01-20 Mosè Giordano + + Fix bug in subfigure style file + + * style/subfigure.el ("subfigure"): Move `TeX-complete-list' inside + append argument. Fixes bug#22417. + +2016-01-17 Mosè Giordano + + Add some AMS arrows to LaTeX-math-default + + * latex.el (LaTeX-math-default): Add `impliedby', `implies', and `iff' + arrows. Suggested by Aiko Kyle. + +2016-01-10 Mosè Giordano + + url macro accepts only braces in hyperref + + * style/hyperref.el: Update copyright years. + ("hyperref"): Remove "url" from + `LaTeX-verbatim-macros-with-delims-local', it was added by url.el, but + in hyperref "\url" has a different syntax. + +2015-12-18 Ivan Andrus + + Fix bug in `preview-LaTeX-disable-pdfoutput' + + * preview.el.in (preview-LaTeX-disable-pdfoutput): Allow one or more + spaces between command line arguments. + +2015-12-04 Tassilo Horn + + Delete .cvsignore + + I'm pretty confident we won't switch back. ;-) + +2015-11-30 Arash Esbati + + Fix query prompt + + * style/ntheorem.el ("ntheorem"): + * style/theorem.el ("theorem"): Fix wrong query prompt. + +2015-11-30 Mosè Giordano + + Fix regex in texmathp + + * texmathp.el: Replace \t with \r. Reported by Marcin Borkowski. + +2015-11-24 Tassilo Horn + + Rename TeX-after-compilation-finished-hook to -functions + + * tex-buf.el (TeX-after-compilation-finished-functions): Rename from + -hook to -functions. + (TeX-LaTeX-sentinel): Adapt. + * context.el (TeX-ConTeXt-sentinel): Adapt. + +2015-11-23 Arash Esbati + + Add new style/ntheorem.el + + * Makefile.in (STYLESRC): Add new style. + + * style/ntheorem.el: New file. + +2015-11-23 Arash Esbati + + Add new style/theorem.el + + * Makefile.in (STYLESRC): Add new style. + + * style/theorem.el: New file. + +2015-11-23 Arash Esbati + + Improve style/amsthm.el + + * style/amsthm.el (LaTeX-amsthm-fontdecl): Cover all font changing + declarations. + ("amsthm"): Overrule the defintion for \newtheorem in `latex.el'. + ("amsthm"): Use `TeX-completing-read-multiple' for font related + queries. + +2015-11-23 Tassilo Horn + + Rename TeX-after-TeX-LaTeX-command-finished-hook + + * tex-buf.el (TeX-after-compilation-finished-hook): Rename from + TeX-after-TeX-LaTeX-command-finished-hook. + * context.el (TeX-ConTeXt-sentinel): Run + TeX-after-compilation-finished-hook when the compilation was successful. + * doc/auctex.texi (Modes and Hooks): Adapt docs. + +2015-11-21 Mosè Giordano + + Convert Elisp source files to UTF-8 + + * font-latex.el: Change coding to UTF-8 + * style/alphanum.el: Ditto. + * style/dk-bib.el: Ditto. + * style/doc.el: Ditto. + * style/inputenc.el: Ditto. + * style/jura.el: Ditto. + * style/ltx-base.el: Ditto. + * style/ltxdoc.el: Ditto. + * tex.el: Ditto. + +2015-11-19 Mosè Giordano + + Fix bug in TeX-command-sequence + + * tex-buf.el (TeX-command-sequence): Ask for TeX-master if unknown, + otherwise running this function on a file without a known `TeX-master' + will result in `TeX-master' being automatically set to "" at some + point. + (TeX-region-file): Add a third compatibility argument and update + docstring accordingly. + +2015-11-19 Mosè Giordano + + Remove support to "Master:" line + + * tex.el (TeX-convert-master): Remove now unused variable. + (TeX-master-file): Remove support to "Master:" line and update + documentation accordingly. + +2015-11-15 Mosè Giordano + + Activate RefTeX reference styles + + * tex-style.el (LaTeX-reftex-ref-style-auto-activate): New + customizable variable. + * style/cleveref.el ("cleveref"): Activate RefTeX reference style. + * style/fancyref.el ("fancyref"): Ditto. + * style/varioref.el ("varioref"): Ditto. + * style/hyperref.el ("hyperref"): Use + `LaTeX-reftex-ref-style-auto-activate'. + +2015-11-15 Mosè Giordano + + Determine AUCTEXDATE and AUCTEXVERSION from git + + * aclocal.m4 (AC_DATE_VERSION_FROM_CHANGELOG): if this is git + repository, use it to determine the variables. + * autogen.sh: Ditto. + +2015-11-14 Mosè Giordano + + Fix error in autogen.sh, configure, and Makefile + + * Makefile.in (doc/Makefile): Replace ChangeLog with ChangeLog.1. + * autogen.sh: Ditto. + * configure.ac: Ditto. + * doc/Makefile.in (version.texi): Ditto. + +2015-11-13 Mosè Giordano + + Drop ChangeLog + + * .gitignore: Add ChangeLog and auto dirs in tests. + * ChangeLog.1: Rename from ChangeLog. + * Makefile.in (EXCLUDEDFILES): Exclude build-aux directory. + * build-aux/gitlog-to-changelog: Copy script from gnulib. + +2014-05-02 Tassilo Horn + + Improve new-file regex. + + * tex-buf.el (TeX-parse-error): Improve new-file regex. + +2014-04-29 Tassilo Horn + + Fix Wrong type argument: characterp, nil error. + + * tex-buf.el (TeX-format-filter): Fix error caused by trying to + get char syntax from char after EOF. + +2014-04-27 Tassilo Horn + + Don't use TRIM arg of split-string. + + * tex-buf.el (TeX-parse-error): Don't use TRIM arg of + `split-string' which is new in emacs 24.4. + +2014-04-25 Tassilo Horn + + Improve line wrap removal heuristics. + + * tex-buf.el (TeX-format-filter): Remove linebreaks at columns 79 + and also column 80. Also remove linebreaks preceded by a period + that are followed by a word character to remove linebreaks in file + names that are wrapped just after the period starting the file + name extension. + +2014-04-24 Tassilo Horn + + Improve TeX error parsing. + + * tex-buf.el (TeX-error): Error if file containing the TeX error + doesn't exist instead of finding a new file. + (TeX-parse-error): Greatly simplify the new file and end of file + regexps. + +2015-11-13 Mosè Giordano + + * Version 11.89 released. + +2015-11-12 Mosè Giordano + + * RELEASE: Update AUCTeX version, the new features section, and + the list of contributors. + + * configure.ac: Update AUCTeX version. + + * doc/changes.texi: Mention PDF Tools and generic features for + 11.89 release. + + * doc/tex-ref.tex: Update AUCTeX version and copyright years + across the file. + + * latex.el: Update copyright year. + + * latex/preview.dtx: Manually update release version. + + * Makefile.in (WEMACSPACKAGE): Update for Emacs 24.5 + (www-doc): Download gendocs.sh patch from AUCTeX repository. + + * tex.el (TeX-view-predicate-list-bultin): For + `has-no-display-manager' predicate, use the current test only for + old Emacsen, otherwise employ `display-graphic-p'. Suggested by + Santiago Saavedra. + +2015-11-11 Mosè Giordano + + * tests/latex/latex-test.el (LaTeX-math-indent) + (LaTeX-change-environment-with-esc): New tests. + + * tests/latex/math-indent-in.tex: New test file. + + * tests/latex/math-indent-out.tex: Ditto. + +2015-11-10 Mosè Giordano + + * latex.el (LaTeX-fill-break-at-separators): Change default value + to opening only inline and display math switches. + + * tests/latex/latex-filling-in.tex: New test file. + + * tests/latex/latex-filling-out.tex: Ditto. + + * tests/latex/latex-test.el (LaTeX-indent-tabular-test/in) + (LaTeX-indent-tabular-test/out): Remove variables defined with + `defvar'. + (AUCTeX-set-ert-path): New function for setting the path of the + ERT test files. + (LaTeX-filling): New ERT test. + +2015-11-10 Tassilo Horn + + * tex-buf.el (TeX-revert-document-buffer): New function. + (TeX-after-TeX-LaTeX-command-finished-hook): Mention it in docstring. + * doc/auctex.texi (Modes and Hooks): Mention it in manual. + +2015-11-10 Santiago Saavedra (tiny change) + + * tex.el (TeX-command-list, TeX-view-program-list-builtin) + (TeX-view-program-selection): Add dvi2tty as a first-class + command, removing it from a load-time quasiquotation so that the + strategy for selecting it or evince goes down to the frame + performing the View command. Fixes bug#21873. + +2015-11-09 Mosè Giordano + + * tex-info.el: Update copyright years. + (Texinfo-nodename-de-escape, Texinfo-nodename-escape): Use + `TeX-assoc-string' in place of `assoc-string'. + +2015-11-08 Mosè Giordano + + * tex-info.el (TeX-texinfo-mode): Set `TeX-output-extension'. + Remove compatibility code with old Emacsen. + +2015-11-06 Mosè Giordano + + * tex-buf.el (TeX-check-TeX, TeX-check-TeX-command-not-found): New + customizable options. + (TeX-command): Do a better check for the presence of a TeX + distribution. Run `call-process' instead of `executable-find', + like `TeX-run-command' actually does. The point is that + `call-process' and `start-process' use `PATH' environment + variable, `executable-find' uses `exec-path' variable and they do + not need to match, but we should check what `TeX-run-command' will + really do. + + * doc/auctex.texi (Processor Options): Document `TeX-check-TeX'. + + * doc/changes.texi: Mention `TeX-check-TeX'. + +2015-11-03 Mosè Giordano + + * doc/auctex.texi (Processor Options): Document + `ConTeXt-Mark-version'. + (Multifile): Mention `dwim' value for `TeX-master'. + + * doc/changes.texi: Mention `ConTeXt-Mark-version'. + +2015-11-02 Mosè Giordano + + * latex.el (TeX-arg-document): When `TeX-arg-input-file-search' is + nil, use `LaTeX-style-list' to complete document classes. Fixes + bug#21814. + +2015-10-31 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/hologo.el: New file. + +2015-10-28 Tassilo Horn + + * latex.el (LaTeX-fill-break-at-separators): Default to nil + because many users don't like that special filling. + + * tex-info.el (Texinfo-make-node-list): Warn about duplicate + nodes. Return nodes in order instead of reversed. + +2015-10-25 Vincent Belaïche + + * tex-info.el (Texinfo-nodename-de-escape): New defun. + (Texinfo-nodename-escape): New defun. + (Texinfo-make-node-list): New defun, code taken from + Texinfo-insert-node into this function for the sake of code + factorization. In addition, (1) allow node name not to be + followed by a comma --- i.e. next node etc. unspecified --- (2) + trim trailing blanks after node name, and (3) de-escape @comma{} + before insertion of node name into the list. + (Texinfo-insert-node): (1) Use new function + `Texinfo-make-node-list', and (2) escape node names for commas. + (Texinfo-arg-nodename): New defun. + (TeX-texinfo-mode): (1) Remove `group' from list of commands, + `group' is an environment, not a command. (2) Add + `guillemetleft', `guillemetright', `guilsinglleft', + `guilsinglright', `quotedblbase' and `quotesinglbase' to the list + of commands. (3) For commands `pxref', `ref' and `xref', use new + function `Texinfo-arg-nodename' to read node name with completion. + +2015-10-24 Arash Esbati + + * style/enumitem.el (LaTeX-enumitem-auto-cleanup): Move some + operations from style hook into this function. + (LaTeX-enumitem-newlist-list-item-arg-local): Delete now unused + variable. + + * style/amsthm.el (LaTeX-amsthm-theoremstyle-list): New variable + replacing the deleted function + `LaTeX-amsthm-complete-theoremstyle'. + (LaTeX-amsthm-env-label): New function to insert user defined + environments. + ("amsthm"): Improve handling of "newtheorem*" and + "newtheoremstyle". + + * style/AlegreyaSans.el ("AlegreyaSans"): Remove SmallCaps + font declaration command. + + * style/Alegreya.el ("Alegreya"): Remove SmallCaps + font declaration command. + + * style/caption.el (LaTeX-arg-caption-captionbox): Fix doctring. + + * style/subcaption.el (LaTeX-arg-subcaption-subcaption): Fix + doctring. + (LaTeX-arg-subcaption-subcaptionbox): ditto. + +2015-10-19 Mosè Giordano + + * tex-buf.el (TeX-command): Check that AUCTeX can find a working + TeX distribution before running some *TeX commands. + +2015-10-18 Mosè Giordano + + * tex.el (fboundp): Define a `TeX-completing-read-multiple' + version for GNU Emacs >= 24.4. Fixes bug#19504. + +2015-10-13 Mosè Giordano + + * style/pstricks.el ("pstricks"): Do not disable PDF mode if XeTeX + engine is used. Suggested by Mandar Mitra. + +2015-10-09 Tassilo Horn + + * latex.el (LaTeX-fill-move-to-break-point): Fill $...$ like + \(...\) (bug#21645) + +2015-10-08 Mosè Giordano + + * tex.el (TeX-expand-list-builtin): New variable. + (TeX-expand-list): Move all entries to `TeX-expand-list-builtin' + and update docstring. + (TeX-expand-list): New function. + + * tex-buf.el (TeX-command-expand): Use `TeX-expand-list' function. + + * doc/auctex.texi (Starting Viewers): Mention + `TeX-expand-list-builtin'. + + * doc/changes.texi: Mention change to `TeX-expand-list'. + +2015-10-08 Arash Esbati + + * style/longtable.el ("longtable"): Use `LaTeX-add-counters' on + "LTchunksize" and not `TeX-add-symbols'. + + * style/enumitem.el (LaTeX-arg-SetEnumitemKey): Remove unused + `prompt' from arguments list. + (LaTeX-arg-SetEnumitemValue): ditto. + + * style/listings.el (LaTeX-listings-key-val-options-local): New + variable used for all key-val queries. + ("listings-lstdefinestyle"): Add parsing support for + "\lstdefinestyle". + (LaTeX-listings-lstnewenvironment-regexp): Add missing "s" to + "listing". + (LaTeX-listings-update-style-key): New function adding newly + defined values to "style" key in + `LaTeX-listings-key-val-options-local'. + ("listings"): Extend "lstdefinestyle". + + * style/wrapfig.el ("wrapfig"): Check for new floating + environments definded through "newfloat.el" and offer them as + completion to "wrapfloat" environment. + +2015-10-05 Mosè Giordano + + * context.el (TeX-ConTeXt-sentinel): Parse ConTeXt Mark IV output. + + * tex-buf.el (TeX-TeX-sentinel-check): Ditto. + +2015-10-05 Arash Esbati + + * style/newfloat.el (LaTeX-newfloat-auto-cleanup): Check if + `LaTeX-caption-supported-float-types' from caption.el is bound and + update it accordingly. Fix docstring. + ("newfloat"): Fix wrong check with (LaTeX-largest-level). + ("newfloat"): Use `LaTeX-newfloat-key-val-options-local' and + delete redundant code. + +2015-10-04 Mosè Giordano + + * context.el (ConTeXt-Mark-version): New customizable and + safe-local variable. + (ConTeXt-expand-command): New function. + (ConTeXt-expand-options): Use `ConTeXt-Mark-version'. + + * tex.el (TeX-command-list): Use %(cntxcom) expander in all + ConTeXt programs. Remove MkIV entry. + (TeX-expand-list): Add %(cntxcom). + +2015-10-04 Tassilo Horn + + * font-latex.el (font-latex-math-environments): Add math + environment. + +2015-10-04 Mosè Giordano + + * tex.el (TeX-command-list): Add MkIV to `TeX-command-list'. + +2015-09-29 Mosè Giordano + + * style/newfloat.el (LaTeX-newfloat-auto-cleanup): Replace another + `pushnew' with `add-to-list', previously overlooked. + +2015-09-28 Mosè Giordano + + * style/newfloat.el: Do not require cl at loading time. + (LaTeX-newfloat-auto-cleanup): Append elements to + `LaTeX-label-alist' in order not to override possible custom + values. + +2015-09-27 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/newfloat.el: New file. + + * style/longtable.el ("longtable"): Make package lengths available + through `LaTeX-add-lengths' and not `TeX-add-symbol'. + +2015-09-26 Mosè Giordano + + * tex.el (TeX-search-files-kpathsea): Remove duplicates + directories. + +2015-09-26 Tassilo Horn + + * tex.el (TeX--prettify-symbols-compose-p): New function. + (VirTeX-common-initialization): Use it. + +2015-09-25 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/subcaption.el: New file. + + * style/caption.el (LaTeX-caption-key-val-options): Fix values of hypcap-key. + (LaTeX-caption-update-key-val-options): Add support for + subcaption.el if loaded. + (LaTeX-arg-caption-captionbox): Do not query for the third + optional arg. if the second one is empty. + ("caption"): Add support for all lowercase \continuedfloat*?. + ("caption"): Fix fontification for \captionof. + + * style/hyperref.el ("hyperref"): Make + `LaTeX-indent-environment-list' local before adding new env's. + + * style/filecontents.el ("filecontents"): Make + `LaTeX-indent-environment-list' local before adding new env's. + + * style/fontenc.el: Fix mail address in Maintainer-header. + +2015-09-25 Mosè Giordano + + * latex.el (LaTeX-common-initialization): Remove "abstract" + environment, it is not defined in latex.ltx. + + * style/amsart.el ("amsart"): Add "abstract" environment. + + * style/amsbook.el ("amsbook"): Ditto. + + * style/article.el ("article"): Ditto. + + * style/memoir.el ("memoir"): Ditto. + + * style/report.el ("report"): Ditto. + + * style/scrartcl.el ("scrartcl"): Ditto. + + * style/scrreprt.el ("scrreprt"): Ditto. + +2015-09-24 Mosè Giordano + + * tex.el (TeX-doc): Use default argument of `completing-read'. + +2015-09-22 Tassilo Horn + + * latex.el (LaTeX-find-matching-end): Find correct end when point + is already on the name in \end{name}. + +2015-09-20 Mosè Giordano + + * .gitignore: Do not ignore auto.el. + + * Makefile.in (install-metadata): auto.el is not there anymore, + we do not need to test if preview is enabled here. + +2015-09-19 Tassilo Horn + + * tex-buf.el (TeX-error-overview): Fix typo in error message. + (TeX-TeX-sentinel): Fix error parsing. + +2015-09-13 Arash Esbati + + * style/eso-pic.el (LaTeX-eso-pic-package-options-list): Rename + from `LaTeX-eso-pic-package-options'. + (LaTeX-eso-pic-package-options): Use renamed variable. + + * style/AlegreyaSans.el: New file. + + * Makefile.in (STYLESRC): Add new style. + + * style/Alegreya.el: New file. + + * Makefile.in (STYLESRC): Add new style. + + * style/fontenc.el: New file. + +2015-09-10 Mosè Giordano + + * style/gloss-italian.el ("gloss-italian"): Fix "textitalian" + macro and "italian" environment arguments. + + * style/polyglossia.el (LaTeX-polyglossia-prepare): Clear + `LaTeX-polyglossia-lang-list'. + (LaTeX-polyglossia-cleanup): Remove clearing of + `LaTeX-polyglossia-lang-list'. + (TeX-update-style-hook): Append + `LaTeX-polyglossia-load-languages'. + ("polyglossia"): Remove `LaTeX-polyglossia-load-languages' from + here. + +2015-09-09 Mosè Giordano + + * style/polyglossia.el: Remove + `LaTeX-polyglossia-italian-options-list', moved to + gloss-italian.el. + (LaTeX-polyglossia-setkeys-regexp): Fix regexp. + (LaTeX-polyglossia-cleanup): Remove useless let-bound variables + and set `LaTeX-polyglossia-lang-list'. + (LaTeX-polyglossia-active-languages) + (LaTeX-polyglossia-lang-option-member): Use + `LaTeX-polyglossia-lang-list' variable instead of function. + (LaTeX-polyglossia-load-languages): New function. + ("polyglossia"): Use it. + + * style/gloss-italian.el: New style file. + + * Makefile.in (STYLESRC): Activate it. + + * style/polyglossia.el: New style file. + + * Makefile.in (STYLESRC): Activate it. + +2015-09-08 Arash Esbati + + * style/hyperref.el ("hyperref"): Add completion for starred + version of `\autoref' incl. fontification. + ("hyperref"): Add fontification support for `\hypersetup'. + +2015-09-08 Tassilo Horn + + * tex-buf.el (TeX-command-default): Fix bug where wrong command + was guessed for region files. + +2015-09-07 Mosè Giordano + + * tex-buf.el (LaTeX-idx-md5-alist, LaTeX-idx-changed-alist): New + variables. + (TeX-command-sequence): Call file function without optional + arguments. + (TeX-command-default): Suggest "Index" when appropriate. + (TeX-run-TeX): Store value of `LaTeX-idx-md5-alist'. + (TeX-run-index): New function. + (TeX-LaTeX-sentinel): Set `LaTeX-idx-changed-alist'. + (TeX-index-sentinel): New function. + + * tex.el (TeX-command-list): Mention "makeindex" in "Index" help. + Suggested by Arash Esbati. + + * doc/changes.texi: Mention ability to suggest makeindex when + needed. + + * doc/todo.texi (Wishlist): Remove reference to makeindex. + + * doc/tex-ref.tex: Update copyright years. + Mention C-c C-a key binding. + +2015-09-05 Tassilo Horn + + * font-latex.el (font-latex-unfontify-region): Also remove the + `invisible' text properties. + +2015-09-04 Mosè Giordano + + * doc/auctex.texi (Starting a Command): Update references to + `TeX-command-run-all' and C-c C-a key binding. + + * doc/changes.texi: Ditto. + + * doc/quickstart.texi (Processing Facilities): Ditto. + + * tex-buf.el (TeX-command-run-all): Use `universal-argument' to + reference C-u. + +2015-09-04 Tassilo Horn + + * tex-buf.el (TeX-command-sequence-file-function): New variable. + (TeX-command-sequence): Use it. + (LaTeX-command-section-boundaries): Recognize end of document as + ultimate boundary. + (LaTeX-command-section): Signal an error if not in a LaTeX buffer. + (LaTeX-command-run-all-section): Ditto. + + * tex.el: Add autoloads for the new commands. + + * tex-buf.el (TeX-region-update): New function. + (TeX-command-region): Use it. + (LaTeX-command-section-boundaries): New function. + (LaTeX-command-section): Use it. + (TeX-command-run-all-region): New command. + (LaTeX-command-run-all-section): New command. + (TeX-command-run-all): Move it here from tex.el. + + * tex.el (TeX-command-run-all): Rename from TeX-update. + (TeX-mode-map): Bind TeX-command-run-all to C-c C-a. + +2015-09-03 Tassilo Horn + + * font-latex.el (font-latex-fontify-script): Add possible value + `multi-level' to allow raising/lowering scripts of scripts, and + another value `invisible' which in addition hides the ^ and _ + characters in scripts. + (font-latex-match-script): Use it. + (font-latex-make-user-keywords): Add font-lock entry for script + signs. + (font-latex-match-script-chars): New function. + + * tex.el (TeX-tex-mode): Don't ignore case when matching the + TeX-format-list regexes. + (TeX-expand-list): Add expansion of %(PDFout) to -output-format + option for AmS-TeX. + (TeX-command-list): Use it instead of calling the non-existing + pdfamstex command. + +2015-09-02 Tassilo Horn + + * font-latex.el: Remove code which set up font-latex for use with + stock latex-mode on load. + +2015-09-01 Tassilo Horn + + * tex-buf.el (TeX-command-sequence): Add argument for processing + the region file instead of the master file. + + * tex.el (TeX--if-macro-fboundp): New portability macro. + (VirTeX-common-initialization): Use it. + +2015-08-31 Mosè Giordano + + * tex-buf.el (TeX-previous-error): Delete point in error message. + (TeX-command-default) + (TeX-run-set-command): Take care of `TeX-PDF-via-dvips-ps2pdf'. + (TeX-run-dvips, TeX-run-ps2pdf): New functions. + (TeX-TeX-sentinel, TeX-TeX-sentinel-check, TeX-LaTeX-sentinel): + Take care of `TeX-PDF-via-dvips-ps2pdf'. + (TeX-dvips-sentinel, TeX-ps2pdf-sentinel): New functions. + (TeX-parse-command, TeX-output-revert-buffer): Delete point in + error message. + + * tex.el (TeX-command-list): Add "Dvips" and "Ps2pdf" entries. + (TeX-expand-list): Take care of `TeX-PDF-via-dvips-ps2pdf'. + (TeX-PDF-via-dvips-ps2pdf): New customizable and safe-local + variable. + (TeX-toggle-PDF-via-dvips-ps2pdf): New function. + (TeX-mode-specific-command-menu-entries): Add "PDF via dvips + + ps2pdf" entry. + + * doc/auctex.texi (Processor Options): Document + `TeX-PDF-via-dvips-ps2pdf' and fix a typo. + + * doc/changes.texi: Mention `TeX-PDF-via-dvips-ps2pdf'. + + * doc/quickstart.texi (Processing Facilities): Mention + `TeX-PDF-via-dvips-ps2pdf'. + + * tex-buf.el: Update copyright year. + (TeX-command-sequence-max-runs-same-command) + (TeX-command-sequence-max-runs): New customizable variables. + (TeX-command-sequence-count-same-command) + (TeX-command-sequence-count, TeX-command-sequence-last-command) + (TeX-command-sequence-sentinel, TeX-command-sequence-command): New + variables. + (TeX-command-sequence): New function. + (TeX-command-default): New function, stripped off from + `TeX-command-query'. + (TeX-command-query): Use `TeX-command-default'. + (TeX-command-sequence-sentinel): New function. + + * tex.el (TeX-update): New function. + (TeX-mode-map): Add key binding for `TeX-update'. + (TeX-mode-specific-command-menu-entries): Add entry for + `TeX-update'. + + * doc/auctex.texi: Update copyright year. + (Starting a Command): Document `TeX-update'. + + * doc/changes.texi: Update copyright year. + Mention `TeX-update'. + + * doc/quickstart.texi (Processing Facilities): Mention + `TeX-update' and `TeX-error-overview'. + + * doc/todo.texi: Update copyright year. + (Wishlist): Remove entry for `TeX-update'. + +2015-08-30 Arash Esbati + + * style/caption.el ("caption"): Add support for undocumented + macros `\captionbox[*]'. + (LaTeX-arg-caption-captionbox): New function. + + * Makefile.in (STYLESRC): Add new style. + + * style/transparent.el: New file. + + * style/filecontents.el ("filecontents"): Do not indent the + content of `filecontents[*]' environment. + + * style/hyperref.el ("hyperref"): Do not indent the content of + `Form' environment. + + * style/array.el ("array"): Add fontification for + `\newcolumntype'. + +2015-08-28 Tassilo Horn + + * tex.el (TeX-mode-syntax-table): Use punctuation syntax for + character | (bug#21366). + +2015-08-24 Tassilo Horn + + * tex.el (VirTeX-common-initialization): Add support for + `prettify-symbols-mode'. + +2015-08-21 Mosè Giordano + + * tex-buf.el (TeX-check-engine): New customizable variable. + (TeX-check-engine-list): New variable. + (TeX-check-engine-add-engines): New function. + (TeX-check-engine): New function. + (TeX-command): Use `TeX-check-engine' and update docstring + accordingly. + + * style/fontspec.el ("fontspec"): Add engine restrictions. + + * doc/auctex.texi (Processor Options): Document + `TeX-check-engine'. + + * doc/changes.texi: Mention `TeX-check-engine'. + +2015-08-20 Mosè Giordano + + * tex-buf.el (TeX-error-overview-jump-to-source) + (TeX-error-overview-goto-log): New functions. + (TeX-error-overview-mode-map): Add + `TeX-error-overview-jump-to-source' and + `TeX-error-overview-goto-log'. + (TeX-error-overview-menu): Define menu for TeX error overview. + (TeX-error-overview-mode): Add menu. + + * doc/auctex.texi (top) + (Debugging): Add section for error overview. + (Error overview): Document new functions and keys. + +2015-08-19 Mosè Giordano + + * latex.el (LaTeX-label): Mention in the docstring the returned + value. Let-bind `TeX-read-label-prefix' and use `TeX-read-label' + to read the label. + (TeX-read-label-prefix): New variable. + (TeX-read-label): New function. + (TeX-arg-label): Use `TeX-read-label' and mention + `TeX-read-label-prefix' in docstring. + (TeX-arg-define-label): Mention `TeX-read-label-prefix' in + docstring. + +2015-08-14 Arash Esbati + + * latex.el (LaTeX-common-initialization): Fix the subgroup number + in the regex for `\\(this\\)?pagestyle' + +2015-08-10 Tassilo Horn + + * latex.el (TeX-latex-mode): Call LaTeX-preview-setup only if its + bound. + + * preview.el.in (LaTeX-preview-setup): Setup menu and keymap only + once. + +2015-08-09 Arash Esbati + + * style/enumitem.el ("enumitem"): Cater for the starred version of + `\AddEnumerateCounter'. + + * style/ragged2e.el ("ragged2e"): Make package lengths available + through `LaTeX-add-lengths' and not `TeX-add-symbol'. + +2015-08-07 Tassilo Horn + + * latex.el (TeX-latex-mode): Call `LaTeX-preview-setup' + unconditionally instead of calling it from `LaTeX-mode-hook' which + breaks things if that hook is customized (bug#21188). + + * preview.el.in: Don't add `LaTeX-preview-setup' to + `LaTeX-mode-hook'. + +2015-07-21 Arash Esbati + + * style/nameref.el ("nameref"): Add missing commands `\nameref*' + and `\Nameref'. + + * style/textpos.el ("textpos"): Fix the name of the provided env's + which is `textblock' and not `textpos'. + +2015-07-18 Arash Esbati + + * latex.el (LaTeX-common-initialization): Query for the default + value of first arg when (re-)defining new environments. + + * Makefile.in (STYLESRC): Add new style. + + * style/vwcol.el: New file. + + * Makefile.in (STYLESRC): Add new style. + + * style/textpos.el: New file. + + * Makefile.in (STYLESRC): Add new style. + + * style/environ.el: New file. + + * style/tabulary.el ("tabulary"): Add `LCRJ' to + `LaTeX-array-column-letters'. + + * style/tabularx.el ("tabularx"): Add `X' to + `LaTeX-array-column-letters'. + + * style/array.el: Parse user-defined new column types and add them + to `LaTeX-array-column-letters'. + +2015-07-09 Mosè Giordano + + * latex/README: restore file deleted by mistake when preview/ + directory has been moved to top level. + + * Makefile.in: Use everywhere $(MAKE) in place of make. + +2015-06-21 Mosè Giordano + + * tex-buf.el (TeX-LaTeX-sentinel): Add support for hf-tikz + messages. + + * style/mnras.el: New style file. + + * Makefile.in (STYLESRC): Activate it. + +2015-06-14 Arash Esbati + + * style/pdfpages.el ("pdfpages"): Restrict suggested files to + *.pdf files. File name should be relative to master file + directory. + +2015-06-13 Mosè Giordano + + * tex-buf.el (TeX-LaTeX-sentinel-has-warnings, TeX-parse-error): + Cater for packages with digits in their names (e.g., fixltx2e, + which emits a warning from TeX Live 2015). + +2015-06-09 Tassilo Horn + + * tex.el (TeX-evince-dbus-p): Explicitly bind dbus-debug to nil in + order to really ignore dbus errors with dbus-ignore-errors. + +2015-06-05 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/pdfpages.el: New file. + + * style/listings.el (LaTeX-listings-auto-cleanup): Add support for + the optional argument of env's defined with `\lstnewenvironment'. + (LaTeX-listing-lstnewenvironment-regexp): Ditto. + +2015-06-05 Ikumi Keita + + * tex.el (featurep): Restore compatibility with emacs versions + which don't have `activate-mark' (Emacs <= 22). + +2015-06-02 Arash Esbati + + * latex.el (LaTeX-auto-cleanup): Prepare so that an optional + environment arg is also queried. + +2015-06-01 Tassilo Horn + + * latex.el (LaTeX-auto-env-args-with-opt): New variable for + collecting environments with an optional argument. + (LaTeX-auto-regexp-list): Use it. + (LaTeX-auto-cleanup): Initialize \newenvironment{foo}[n][d]{}{} + with the n-1 remaining mandatory arguments. + +2015-05-29 Nicolas Richard + + * latex.el (LaTeX-backward-paragraph): Make it work in narrowed + buffers. Fixes bug#20685. + +2015-05-18 Orlando Iovino (tiny change) + + * style/beamer.el ("beamer"): Add `subtitle' to the `slide-title' + class. + +2015-05-16 Arash Esbati + + * Makefile.in (STYLESRC): Add new styles. + + * style/newpxmath.el: New file. + + * style/newpxtext.el: New file. + + * font-latex.el (font-latex-set-syntactic-keywords): Allow for + multiple mandatory argument for a verbatim environment. + + * style/listings.el ("listings"): Add support for parsing new + env's defined with `\lstnewenvironment' command. + +2015-05-08 Tassilo Horn + + * tex.el (TeX-mode-syntax-table): Use paired delimiter syntax for + character |. + (TeX-tree-expand): Fix docstring. + +2015-05-07 Mosè Giordano + + * tex.el: Update copyright years. + (TeX-view-program-list): Fix type. (Bug#20513) + +2015-05-05 Mosè Giordano + + * style/italian.el: Evaluate `TeX-quote-after-quote'. + +2015-05-01 Tassilo Horn + + * tex.el (TeX-tree-expand): Expand all given vars in just one + single call of kpsewhich. Users reported that on some windows and + mac systems, kpsewhich is extremely slow leading to auctex startup + times of several seconds. + +2015-04-29 Tassilo Horn + + * tex.el (TeX-string-divide-number-unit): Fix docstring. + + * style/mathtools.el ("mathtools"): Fix typos. + +2015-04-25 Tassilo Horn + + * tex.el (TeX-parse-macro): Improve docstring. + +2015-04-19 Tassilo Horn + + * tex.el (TeX-clean): Also regexp-quote TeX-region-file. + +2015-04-17 Tassilo Horn + + * preview.el.in (preview-datadir, preview-lispdir): Delete these + two variables. + (preview-filter-specs): Use TeX-data-directory in place of + preview-datadir. + + * configure.ac: Remove auto.el from AC_OUTPUT. + + * Makefile.in (auto.el): Delete target. + +2015-04-11 Tassilo Horn + + * style/mathtools.el (LaTeX-mathtools-env-multlined): Don't call + newline-and-indent after inserting environment. + +2015-04-11 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/attachfile.el: New file. + + * style/fbb.el: Update style to LaTeX package v1.07 from + 2015/04/06. + + * style/erewhon.el ("erewhon"): Update style to LaTeX package + v1.04 from 2015/04/07. + + * style/baskervaldx.el ("baskervaldx"): Update style to LaTeX + package v1.07 from 2015/04/06. + + * style/newtxtext.el ("newtxtext"): Update style to LaTeX package + v1.434 from 2015/04/07. + + * style/enumitem.el ("enumitem"): Fix typos. + + * style/everysel.el ("everysel"): Fix typo (AtNextSelect_f_ont). + + * style/color.el: Replace `read-string' with `TeX-read-string'. + + * style/currvita.el: Replace `read-string' with `TeX-read-string'. + + * style/wrapfig.el: Replace `read-string' with `TeX-read-string'. + + * style/MyriadPro.el ("MyriadPro"): Add missing lenghts + `MdSlantfracSpacingBeforeSlash' and `MdSlantfracSpacingAfterSlash'. + + * style/caption.el (LaTeX-caption-key-val-options): Delete wrong + values for `margin'-key. + (LaTeX-arg-caption-command): Use `TeX-argument-insert' and do not + rely on `TeX-arg-eval' anymore. + (LaTeX-arg-caption-DeclareCaption): Ditto. + +2015-04-02 Mosè Giordano + + * doc/auctex.texi (Indenting): Document indentation of "\[...\]". + + * doc/changes.texi: Mention it. + +2015-03-30 Mosè Giordano + + * latex.el (LaTeX-begin-regexp): Add "\[". + (LaTeX-indent-calculate): Remove indentation of "\[...\]" from + here, it is automatically done in `LaTeX-indent-level-count' now + that `LaTeX-begin-regexp' has "\[". (Bug#20227) + +2015-03-28 Mosè Giordano + + * style/acro.el: + + * style/acronym.el: + + * style/caption.el: + + * style/color.el: + + * style/enumitem.el: + + * style/geometry.el: + + * style/minted.el: + + * style/pst-plot.el: + + * style/pstricks.el: + + * style/siunitx.el: Update copyright years and add + `TeX-auto-parse' to `TeX-update-style-hook'. + +2015-03-28 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/colortbl.el: New file. + + * style/ltxtable.el ("ltxtable"): Ask for a `Width' and not for a + `Length' in minibuffer. + + * latex.el (LaTeX-common-initialization): Add standard LaTeX + lengths `arraycolsep', `arrayrulewidth' and `doublerulesep'. + +2015-03-23 Tassilo Horn + + * tex.el (TeX-run-style-hooks): Apply style hooks in reverse + order. With that, a local style can modify a private or a global + style, and a private style can modify a global one. + +2015-03-17 Mosè Giordano + + * doc/wininstall.texi: Fix a broken link. + + * style/mn2e.el: New style file. + + * Makefile.in (STYLESRC): Activate new style. + +2015-03-15 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/ltxtable.el: New file. + +2015-03-15 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/ltablex.el: New file. + +2015-03-15 Arash Esbati + + * style/enumitem.el (LaTeX-enumitem-SetEnumitemKey-regexp): Delete + match for the second argument. + (LaTeX-enumitem-SetEnumitemValue-regexp): Delete match for the + third argument. + (LaTeX-arg-SetEnumitemValue): Replace the randomly generated + number with something human-readable. + + * style/caption.el (LaTeX-caption-DeclareCaption-regexp): Delete + match for the second argument. + (LaTeX-arg-caption-DeclareCaption): Replace the randomly generated + number with something human-readable. + +2015-03-10 Tassilo Horn + + * tex.el (TeX-style-path): Replace `pushnew' with equivalent code + since defcustom init-forms don't seem to get compiled. + + * doc/auctex.texi (Modes and Hooks): Document + TeX-after-TeX-LaTeX-command-finished-hook. + + * tex-buf.el (TeX-after-TeX-LaTeX-command-finished-hook): New + hook. + (TeX-LaTeX-sentinel): Call it. + +2015-03-09 Mosè Giordano + + * tex-buf.el (TeX-find-display-help): Display the help also when + the file cannot be determined. + + * latex.el (LaTeX-end-regexp): Add "\]". + (LaTeX-indent-calculate): Indent "\[...\]" display math as a + regular environment. + +2015-03-08 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/geometry.el: New file. + +2015-03-08 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/caption.el: New file. + +2015-03-08 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/enumitem.el: New file. + +2015-03-08 Tassilo Horn + + * tex.el (TeX-style-path): Replace add-to-list on local with + pushnew. + + * style/bidibeamer.el: New style. + + * Makefile.in (STYLESRC): Activate new bidibeamer style. + +2015-03-07 Mosè Giordano + + * doc/install.texi: Mention uninstallation in menus. + (Build/install and uninstall): Add "Uninstallation" index entry. + Document uninstallation process. + + * Makefile.in: Update copyright years. + (.PHONY): Add uninstall rule. + (uninstall): New rule. + + * doc/Makefile.in: Update copyright years. + (.PHONY): Add uninstall rule. + (uninstall): New rule. + + * latex/Makefile.in: Update copyright years. + (.PHONY): Declare phony targets. + (install-texmf-doc): Do not ignore errors in this rule. + (uninstall): New rule. + +2015-03-03 Tassilo Horn + + * doc/auctex.texi (Filling): Document LaTeX-fill-excluded-macros. + + * latex.el (LaTeX-fill-excluded-macros): New defcustom for + excluding macro arguments from filling. + (LaTeX-fill-region-as-paragraph): Use it. + +2015-03-02 Tassilo Horn + + * font-latex.el (font-latex-match-command-with-arguments): Fix + error introduced in the last change. + +2015-02-24 Tassilo Horn + + * style/expl3.el: New style for the wrapper package for + experimental LaTeX 3. + + * Makefile.in (STYLESRC): Activate new style. + + * font-latex.el (font-latex-match-simple-command) + (font-latex-match-command-with-arguments): Use \s_ and \sw regexp + classes instead of hard-coding [A-Za-z@] as LaTeX macro chars. + +2015-02-17 Tassilo Horn + + * latex.el (LaTeX-after-insert-env-hook): Rename from + `LaTeX-after-insert-env-hooks' which is now an obsolete variable + alias. + (LaTeX-after-modify-env-hook): New hook. + (LaTeX-modify-environment): Run `LaTeX-after-modify-env-hook'. + +2015-02-13 Tassilo Horn + + * tex.el (TeX-pdf-tools-sync-view, TeX-PDF-mode): Move addition of + `TeX-source-correlate-handle-TeX-region' to + `pdf-sync-backward-redirect-functions' from `TeX-PDF-mode' to + `TeX-pdf-tools-sync-view'. + +2015-02-09 Tassilo Horn + + * tex.el (TeX-pdf-tools-sync-view): Make it work with + `TeX-command-region'. + +2015-02-09 Tassilo Horn + + * tex.el (TeX-pdf-tools-sync-view): Simplify function. + +2015-02-09 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/color.el: New style. + +2015-02-08 Tassilo Horn + + * tex.el (TeX-source-correlate-handle-TeX-region): Fix + void-variable error. + +2015-02-07 Tassilo Horn + + * tex.el (TeX-pdf-tools-sync-view) + (TeX-source-correlate-handle-TeX-region) + (TeX-source-correlate-sync-source, TeX-PDF-mode): Adapt PDF Tools + forward/backward search to latest PDF Tools changes. + +2015-02-06 Mosè Giordano + + * tex.el (TeX-source-correlate-handle-TeX-region): Replace + `file-name-base', introduced in GNU Emacs 24, with + `file-name-sans-extension'+`file-name-nondirectory'. + +2015-02-06 Tassilo Horn + + * tex.el (TeX-source-correlate-handle-TeX-region): New function. + (TeX-source-correlate-sync-source): Use it. + (TeX-PDF-mode): Set `pdf-sync-correlate-tex-refine-function' to + `TeX-source-correlate-sync-source'. + +2015-02-05 Tassilo Horn + + * tex.el (TeX-pdf-tools-sync-view): New function to use PDF Tools + `pdf-view-mode' as a viewer. + (TeX-view-program-list-builtin): Add PDF Tools entry calling + `TeX-pdf-tools-sync-view'. + +2015-02-04 Tassilo Horn + + * Makefile.in (STYLESRC): Add new style. + + * style/tcolorbox.el: New style. + +2015-01-31 Arash Esbati + + * Makefile.in (STYLESRC): Add new style. + + * style/currvita.el: New file. + +2015-01-27 Tassilo Horn + + * tex.el (TeX-view-program-list-builtin): Remove "start" as + executable entry because it's no executable but a Windows system + command. + (TeX-view-program-list-builtin): Also remove "start" as executable + from the "dvips and start" entry. + +2015-01-25 Tassilo Horn + + * latex.el (LaTeX-section-heading): Use default parameter of + completing-read. Fixes bug#19675. + +2015-01-19 Tassilo Horn + + * tex.el (TeX-auto-store): Fix indentation in auto files. + +2015-01-16 Arash Esbati + + * style/minted.el: Update copyright year. + (LaTeX-minted-auto-cleanup): Fix the name of the new langcode + environment. + +2014-12-30 Arash Esbati + + * style/multirow.el ("multirow"): Fix a typo in the name of a + variable. + + * Makefile.in (STYLESRC): Add new styles. + + * style/relsize.el: New file. + + * style/wrapfig.el: New file. + + * style/hyperref.el ("hyperref"): Add `Form' environment needed + for PDF and HTML forms. + (LaTeX-hyperref-forms-options): New variable for key-val options + used in form related macros (`TextField', `CheckBox', + `ChoiceMenu', `PushButton', `Submit', `Reset'). + +2014-12-22 Tassilo Horn + + * doc/changes.texi: Document addition of LaTeX-command-section and + forward/backward search enhancements with Evince. + + * latex.el (auto-mode-alist): Add latex-mode association for HeVeA + files. + +2014-12-21 Tassilo Horn + + * tex.el (TeX-parse-macro): Enclose arg in + LaTeX-default-verb-delimiter if macro is in + LaTeX-verbatim-macros-with-delims and there's only one argument. + (TeX-auto-store): Check if LaTeX-verbatim-environments, + LaTeX-verbatim-macros-with-delims, and + LaTeX-verbatim-macros-with-braces are bound before using them. + + * style/minted.el (LaTeX-minted-newminted-regexp) + (LaTeX-minted-newmint-regexp, LaTeX-minted-newmintinline-regexp) + (LaTeX-minted-newmintedfile-regexp, LaTeX-minted-auto-cleanup): + Extend to recognize optional env/macro name. + ("minted"): Add \newminted, \newmint, \newmintinline, and + \newmintedfile macros. + +2014-12-20 Tassilo Horn + + * tex.el (TeX-auto-store): Write LaTeX-verbatim-*-local variables + to auto file to make them document-local. + + * style/minted.el (LaTeX-minted-auto-cleanup): Recognize macros + generated by \newmint, \newmintinline, and \newmintedfile, too. + + * tex.el (TeX-evince-sync-view): Encode URI with `url-encode-url'. + +2014-12-19 Tassilo Horn + + * style/minted.el: New style. + + * Makefile.in (STYLESRC): Add style/minted.el. + + * latex.el (LaTeX-env-args): Bind exit-mark if its not bound + already. + (LaTeX-verbatim-regexp): Make variable obsolete. + (LaTeX-verbatim-regexp): New function which computes a regexp of + verbatim environments from LaTeX-verbatim-environments. + (LaTeX-indent-calculate, LaTeX-indent-calculate-last): Use the + function LaTeX-verbatim-regexp instead of the variable. + + * style/listings.el ("listings"): Don't modify the now obsolete + LaTeX-verbatim-regexp. + + * style/fancyvrb.el ("fancyvrb"): Don't modify the now obsolete + LaTeX-verbatim-regexp. + + * style/beamer.el ("beamer"): Don't modify the now obsolete + LaTeX-verbatim-regexp. + + * style/alltt.el ("alltt"): Don't modify the now obsolete + LaTeX-verbatim-regexp. + +2014-12-18 Tassilo Horn + + * tex.el (TeX-evince-sync-view): Don't URL-encode commas in the + file name (bug#19398). + +2014-12-12 Mosè Giordano + + * latex.el (LaTeX-environment-name-regexp): New function. + (LaTeX-modify-environment): Use it. + (LaTeX-find-matching-end): Use `TeX-grop' instead of the + hard-coded "{". Search for the closing of the environment with + `re-search-forward' instead of `search-forward' and use + `LaTeX-environment-name-regexp': this allows to consider + environments with macros in their names. (Bug#19281) + (LaTeX-find-matching-begin): Use `TeX-grop' instead of the + hard-coded "{". + +2014-12-09 Mosè Giordano + + * style/babel.el (LaTeX-babel-active-languages): Move `nreverse' + call inside `let'. + +2014-12-08 Stefan Monnier + + * tex.el (TeX-mode-specific-command-menu): Remove Emacs 20 + compatibility code. + + * style/shortvrb.el ("shortvrb"): Use mapcar instead of + dolist/add-to-list. + + * style/pstricks.el (LaTeX-pst-point-in-parens) + (LaTeX-pst-macro-psarc, LaTeX-pst-macro-pscircle) + (LaTeX-pst-macro-rput, LaTeX-pst-macro-uput) + (LaTeX-pst-macro-multirputps, LaTeX-pst-macro-psline) + (LaTeX-pst-macro-psdots, LaTeX-pst-macro-parabola) + (LaTeX-pst-macro-pnt-twolen, LaTeX-pst-macro-psbezier) + (LaTeX-pst-macro-pspolygon, LaTeX-pst-macro-psframe) + (LaTeX-pst-macro-psgrid, LaTeX-pst-macro-newpsobject): Rename + unused arg to silence the byte-compiler. + (LaTeX-pst-parameters-add): Remove unused var beg. + + * style/pst-plot.el (LaTeX-pst-macro-psaxes): Rename unused arg to + silence the byte-compiler and fix indentation. + ("pst-plot"): Use mapc instead of mapcar for side-effects only. + + * style/pst-node.el (LaTeX-pstnode-macro-nput) + (LaTeX-pstnode-macro-cnodeput, LaTeX-pstnode-macro-nc) + (LaTeX-pstnode-macro-pc, LaTeX-pstnode-macro-tnabcput): Rename + unused arg to silence the byte-compiler. + + * style/psfig.el (TeX-arg-psfig, LaTeX-env-psfigure): Rename + unused arg to silence the byte-compiler. + + * style/prosper.el: Fix comment style. + (LaTeX-prosper-insert-title, LaTeX-prosper-arg-pdftransition) + (LaTeX-prosper-insert-options, LaTeX-prosper-insert-slide): Rename + unused arg to silence the byte-compiler. + + * style/pdfsync.el (LaTeX-pdfsync-output-page): Remove unused + sync-line variable. + + * style/natbib.el (natbib-note-args): Rename unused arg to silence + the byte-compiler. + + * style/inputenc.el (LaTeX-arg-inputenc-inputenc): Rename unused + arg to silence the byte-compiler. + + * style/harvard.el (LaTeX-env-harvardbib): Rename unused arg to + silence the byte-compiler. + + * style/graphicx.el (LaTeX-arg-includegraphics): Rename unused arg + to silence the byte-compiler. + + * style/fancyref.el (TeX-arg-fancyref-format): Rename unused arg + to silence the byte-compiler. + + * style/epsf.el (TeX-arg-epsfsize): Rename unused arg to silence + the byte-compiler. + + * style/emp.el (LaTeX-env-empfile): Rename unused arg to silence + the byte-compiler. + + * style/dinbrief.el (LaTeX-dinbrief-sender): Add a FIXME. + + * style/bigstrut.el (TeX-arg-bigstrut): Rename unused arg to + silence the byte-compiler. + + * style/beamer.el + (LaTeX-beamer-after-insert-env, TeX-arg-beamer-overlay-spec) + (TeX-arg-beamer-frametitle, TeX-arg-beamer-note) + (LaTeX-arg-beamer-theme, LaTeX-arg-beamer-inner-theme) + (LaTeX-arg-beamer-outer-theme, LaTeX-arg-beamer-color-theme) + (LaTeX-arg-beamer-font-theme): Rename unused arg to silence the + byte-compiler. + + * style/babel.el (require): Require cl at compile-time. + (LaTeX-babel-active-languages): Use pushnew/nreverse instead of + add-to-list. + + * bib-cite.el (bib-cite--kind): New function. + (bib-display, bib-find): Use it. + (featurep): Use with-current-buffer instead of set-buffer. + (bib-cite--fontify-help): New function. + (bib-cite-fontify-help-as-bibtex, bib-cite-fontify-help-as-latex): + Use it. + (bib-highlight-mouse, bib-label-help): Make comment conform to the + commenting conventions. + (bib-label-prompt-map): Derive from + minibuffer-local-completion-map instead of copying that. + (bib-display-this-environment): Fix comment. + (bib-document-TeX-files): Don't doubly-declare the-file. + +2014-12-08 Mosè Giordano + + * style/mathtools.el ("mathtools"): Fix closing bracket + placement. (Bug#19301) + +2014-12-08 Arash Esbati + + * Makefile.in (STYLESRC): Add new styles. + + * style/newtxttt.el: New file. + + * style/newtxtext.el: New file. + + * style/newtxsf.el: New file. + + * style/newtxmath.el: New file. + + * style/fbb.el: New file. + + * style/erewhon.el: New file. + + * style/baskervaldx.el: New file. + +2014-12-04 Mosè Giordano + + * tex.el (TeX-Omega-command): Add aleph and omega choices. + (LaTeX-Omega-command): Add lamed and lambda choices. (Bug#19260) + +2014-12-03 Mosè Giordano + + * README.GIT: Describe branches of the repository. + +2014-12-02 Vladimir Lomov (tiny change) + + * latex/Makefile.in (MKINSTALLDIRS): Fix MKINSTALLDIRS path. + +2014-11-29 Mosè Giordano + + * tests/latex/latex-test.el (latex): Require latex.el. + (LaTeX-indent-tabular-test/in): Expand file name in load + directory, for automated tests. + (LaTeX-indent-tabular-test/out): Ditto. + + * tests/Makefile: New Makefile. + + * Makefile.in (.PHONY): Add new check target. + (check): New rule. Suggest in comments to run it before a new + release. + +2014-11-28 Stefan Monnier + + * tex.el (TeX-view-program-list-builtin): Fix up paren typo. + +2014-11-28 Mosè Giordano + + * tex.el (TeX-view-program-list-builtin): Add the new third + element to each item. + (TeX-view-program-list): Document new third element of items in + doc string. Adapt the type. + (TeX-view-command-raw): Check whether the viewer executable + exists. (Bug#19121) + + * doc/auctex.texi (Starting Viewers): Document change to + `TeX-view-program-list'. + + * doc/changes.texi: Mention it. + +2014-11-28 Stefan Monnier + + * style/siunitx.el (tex): Require tex because its indispensable + when compiling the call to TeX-auto-add-type. + + * style/acronym.el (tex): Ditto. + + * style/acro.el (tex): Ditto. + +2014-11-27 Mosè Giordano + + * latex.el (LaTeX-label-alist): Expand doc string. + (LaTeX-label): Make second argument optional to restore backward + compatibility and update doc string accordingly. (Bug#19178) + +2014-11-27 Matthew Leach + + * configure.ac: Merge from preview/configure.ac. + + * .gitignore: Merge from preview/.gitignore. + + * autogen.sh: Don't run autoconf in the preview direcotry. + + * Makefile.in (subdirs): Remove. + (DESCEND): Remove. + (EXCLUDEDFILES): Remove 'preview/' prefix. + (preview-ball): Likewise and decrement stip-components in tar. + (previewstartfile): Adapt from preview/Makefile.in. + (PREVIEW_AUTOLOAD): Likewise. + (texmf): Likewise. + (preview-latex.el): Likewise. + (latex/Makefile): Likewise. + (auto.el): Likewise. + (install-startup): Likewise. + (install-texmf): Likewise. + (release-commit): Likewise. + (DISTCLEANFILES): Likewise. + (CLEANFILES): Add preview files. + (install-el): Likewise. + (install-lisp): Likewise. + (all): Add texmf dependency and remove DESCEND. + (clean): Remove DESCEND action. + (distclean): Likewise. + (maintainer-clean): Likewise. + + * doc/Makefile.in (preview-dtxdoc.texi): Update path of + preview.dtx. + + * preview/ChangeLog: Move to ChangeLog-preview + + * preview/ChangeLog.1: Move to ChangeLog.1-preview + + * preview/auto.el.in: Move to top-level. + + * preview/circ.tex: Move to top-level. + + * preview/preview.el.in: Move to top-level. + + * preview/*.el: Move to top-level. + + * preview/images/: Move to images/. + + * preview/latex/: Move to latex/. + + * preview/Makefile.in: Remove. + + * preview/configure.ac: Remove. + + * preview/.gitignore: Remove. + + * preview/COPYING: Remove. + +2014-11-21 Tassilo Horn + + * doc/auctex.texi (Starting a Command): Document + LaTeX-command-section and friends. + + * style/book.el ("book"): Set LaTeX-largest-level to part instead + of chapter. + + * tex-buf.el (LaTeX-command-section-level): New variable. + (LaTeX-command-section-level): New function. + (LaTeX-command-section-change-level, LaTeX-command-section): New + commands. + + * latex.el (LaTeX-mode-map): Bind C-c C-z to LaTeX-command-section + and C-c M-z to LaTeX-command-section-change-level. + + * tex.el (TeX-evince-sync-view): Use line/col information from the + TeX-region buffer if the View command is made on a region. + + * tex-buf.el (TeX-region-create): Position point in the same + line/col as in the original buffer to make forward search work. + +2014-11-20 Mosè Giordano + + * latex.el (LaTeX-env-figure): Fix indentation when there is the + \centering macro and no caption is inserted. + + * style/fontspec.el ("fontspec"): Fix fontification of + "newfontfamily" and "newfontface". + +2014-11-19 Tassilo Horn + + * tex.el (TeX-source-correlate-sync-source): Make backward/inverse + search form PDF to tex work also for TeX-regions. + + * tex-buf.el (TeX-region-orig-buffer): New variable. + (TeX-region-create): Set TeX-region-orig-buffer. + + * tex.el (TeX-submit-bug-report): Adapt bug report intro text to + mention debbugs url. + +2014-11-18 Arash Esbati + + * style/zlmtt.el (font-latex-add-keywords): Use more consistent + fontification. + + * style/textcomp.el (font-latex-add-keywords): Ditto. + + * style/fontaxes.el (font-latex-add-keywords): Ditto. + + * style/XCharter.el (font-latex-add-keywords): Ditto. + +2014-11-18 Tassilo Horn + + * tex-buf.el (TeX-region-create): Disable finding of appropriate + major-mode for region file. Also disable file-local vars, and + don't run find-file-hook functions. Also, make the region file + read-only to prevent accidental editing where actually the real + file should have been edited (happens easily with source + correlation mode). + +2014-11-16 Mosè Giordano + + * Makefile.in (WEMACSDATAROOTDIR, WEMACSSITELISP): New variables. + (WPACKAGEFILES): Update accordingly. + (windows-package): Fix structure of the package for Emacs 24.4. + Reported by Uwe Siart. Remove the zip package before creating it, + otherwise it would be updated instead of recreated. + Mention that bash shell is required for windows-package and + release-upload recipes due to some bashisms in them. Reported by + José Carlos Santos. + +2014-11-15 Mosè Giordano + + * Makefile.in (WEMACSPACKAGE, WEMACSEXTRACTDIR): New variables. + (windows-package): Adapt rule to new Emacs 24.4 package for + Windows. Use `WEMACSPACKAGE' and `WEMACSEXTRACTDIR'. + +2014-11-15 Davide G. M. Salvetti + + * Makefile.in (STYLESRC): Add `ifluatex.el', `luatextra.el'. + + * style/luatextra.el: New style. + + * style/ifluatex.el: New style. + + * doc/faq.texi: Update the `Why does 'TeX-next-error' ('C-c `') + fail?' entry, taking into account the `TeX-file-line-error' + option. Update copyright range. + + * doc/auctex.texi (Selecting a Command): Fix typo. + (Automatic Local): Update description of `TeX-style-path', + `TeX-style-global', `TeX-style-local', and `TeX-auto-local' + variables: there is no need to end directories and directories + lists items with a slash. + + * doc/quickstart.texi (Editing Facilities): Fix documentation: to + change font attributes of existing text, it has to be marked as an + _active_ region. + +2014-11-10 Davide G. M. Salvetti + + * context.el: Replace `read-string' with `TeX-read-string'. + + * latex.el: Replace `read-string' with `TeX-read-string'. + + * style/CJK.el: Replace `read-string' with `TeX-read-string'. + + * style/amsmath.el: Replace `read-string' with `TeX-read-string'. + + * style/amsthm.el: Replace `read-string' with `TeX-read-string'. + + * style/beamer.el: Replace `read-string' with `TeX-read-string'. + + * style/csquotes.el: Replace `read-string' with `TeX-read-string'. + + * style/dinbrief.el: Replace `read-string' with `TeX-read-string'. + + * style/dk-bib.el: Replace `read-string' with `TeX-read-string'. + + * style/emp.el: Replace `read-string' with `TeX-read-string'. + + * style/epsf.el: Replace `read-string' with `TeX-read-string'. + + * style/filecontents.el: Replace `read-string' with `TeX-read-string'. + + * style/foils.el: Replace `read-string' with `TeX-read-string'; + add copyright notice. + + * style/graphicx.el: Replace `read-string' with `TeX-read-string'. + + * style/inputenc.el: Replace `read-string' with `TeX-read-string'. + + * style/letter.el: Replace `read-string' with `TeX-read-string'. + + * style/longtable.el: Replace `read-string' with `TeX-read-string'. + + * style/mathtools.el: Replace `read-string' with `TeX-read-string'. + + * style/natbib.el: Replace `read-string' with `TeX-read-string'. + + * style/paralist.el: Replace `read-string' with `TeX-read-string'. + + * style/plext.el: Replace `read-string' with `TeX-read-string'. + + * style/prosper.el: Replace `read-string' with `TeX-read-string'. + + * style/psfig.el: Replace `read-string' with `TeX-read-string'. + + * style/pstricks.el: Replace `read-string' with `TeX-read-string'. + + * style/scrbase.el: Replace `read-string' with `TeX-read-string'. + + * style/scrlttr2.el: Replace `read-string' with `TeX-read-string'. + + * tex-info.el: Replace `read-string' with `TeX-read-string'. + + * tex.el: Replace `read-string' with `TeX-read-string'. + +2014-11-04 Tassilo Horn + + * tex.el (VirTeX-common-initialization): Define a variable alias + for find-file-hook on XEmacs. + +2014-11-04 Stefan Monnier + + * toolbar-x.el: Adjust copyright years. + (require): Require cl at compile-time. + (toolbarx-good-option-list-p): Use pushnew instead of add-to-list. + + * tex.el (url-unreserved-chars): Declare to silence byte-compiler. + (TeX-tree-expand): Use pushnew instead of add-to-list. Iterate + path-list in reversed order. + (TeX-style-path): Use mapc instead of mapcar for side-effects. + (TeX-file-extensions, BibTeX-file-extensions) + (TeX-Biber-file-extensions): Declare to silence byte-compiler. + (TeX-tree-roots): Use pushnew instead of add-to-list. + (TeX-search-files-by-type): Use setq/pushnew instead of + dolist/add-to-list. + (TeX-doc): Use pushnew instead of add-to-list. + + * tex-info.el (require): Require cl at compile-time. + (Texinfo-insert-node): Use pushnew instead of add-to-list. + (reftex-section-levels-all, reftex-level-indent) + (reftex-label-menu-flags, reftex-tables-dirty): Always + forward-declare (not only at compile-time). + (when): declare-function only at compile-time. + + * tex-fold.el: Adjust copyright years. + (require): Require cl at compile-time. + (TeX-fold-region-macro-or-env, TeX-fold-update-at-point): Use + pushnew instead of add-to-list. + (TeX-fold-hide-item): Use setq instead of add-to-list. + + * tex-buf.el (font-lock-mode-enable-list) + (font-lock-auto-fontify, font-lock-defaults-alist): Declare vars + to silence byte-compiler. + + * multi-prompt.el: Adjust copyright years. + (multi-prompt): Don't let-bind unused var done. + (multi-prompt-next-must-match): Use minibuffer-completion-table + instead of dynamically bound table. + + * latex.el (require): Require cl at compile-time. + (title, name, level, done-mark, toc): Declare dynamic vars. + (LaTeX-env-document, TeX-arg-index-tag, TeX-arg-document) + (LaTeX-arg-usepackage, TeX-arg-verb, ): Rename unused arg. + (LaTeX-listify-package-options): Use setq instead of add-to-list + to add to local var. + (reftex-ref-macro-prompt, TeX-arg-item-label-p) + (TeX-arg-right-insert-p): Declare to silence byte-compiler. + (LaTeX-indent-line): Use pushnew instead of add-to-list. + (LaTeX-fill-move-to-break-point): Don't let-bind unused math-sep. + (LaTeX-section-enable-symbol): Downcase arg. + (LaTeX-indent-tabular): Use mapc instead of mapcar for + side-effects. + + * context.el (done-mark, reference, title, name, level): Declare + dynamic vars without global nil value. + (ConTeXt-section): let-bind reference. Remove binding of unused + var toc. + (ConTeXt-numbered-section-hook, ConTeXt-unnumbered-section-hook): + Improve docstring. + (ConTeXt-find-matching-stop): Don't let-bind pos. + (ConTeXt-optional-argument-insert) + (ConTeXt-required-argument-insert, ConTeXt-indent-line): Rename + unused arg. + (ConTeXt-mode-common-initialization): Use fboundp to check if + make-local-hook is defined. + + * bib-cite.el: Expand copyright years. + (bib-cite-is-XEmacs): Remove. + (bib-cite-minor-mode, bib-cite-setup-highlight-mouse-keymap) + (bib-etags, bib-highlight-mouse, bib-toggle-highlight) + (bib-etags-find-noselect): Check for XEmacs with featurep. + (bib-cite-setup-mouse-function): Rename unused arg. + (bib-apropos): Use mapc instead of mapcar for side effects. + (bib-cite-fontify-help-xemacs): Define only on XEmacs. + (bib-cite-fontify-help-as-bibtex, bib-cite-fontify-help-as-latex): + Check for XEmacs with featurep. Fix fontification code. + (bib-display-this-ref): Use point-min instead of 1. + (TeX-auto-save, TeX-auto-update, TeX-auto-regexp-list): Declare to + silence the byte-compiler. + +2014-11-03 Arash Esbati + + * style/zlmtt.el: New file. + + * style/XCharter.el: New file. + + * style/textcomp.el: New file. + + * style/MyriadPro.el: New file. + + * style/mdsymbol.el: New file. + + * style/fontaxes.el: New file. + + * style/eso-pic.el: New file. + + * style/AnonymousPro.el: New file. + +2014-11-02 Arash Esbati + + * style/MinionPro.el (TeX-add-symbols): Remove `figureversion', + `textsw', `textssc', `sscshape' and `swshape'. + (TeX-run-style-hooks): Added "fontaxes". + + * style/MinionPro.el (LaTeX-MinionPro-package-options): Added + additional options from v2.3 of `MinionPro.sty', available from + + +2014-11-01 Davide G. M. Salvetti + + * tex.el (TeX-file-line-error): New customizable option. + (TeX-expand-list): New expander "$(file-line-error)". + (TeX-command-list): Use it. + (LaTeX-command-style): Use it. + + * doc/auctex.texi (Processor Options): Document + `TeX-file-line-error'. + + * doc/changes.texi: Mention `TeX-file-line-error'. + +2014-10-31 Mosè Giordano + + * Makefile.in (CTANDIR): New variable. + (preview-ball): Create a top level directory "preview/" in the + preview tarball, as required by CTAN. Save the tarball to + $(CTANDIR) instead of $(FTPDIR). + +2014-10-29 Mosè Giordano + + * Version 11.88 released. + +2014-10-29 Matthew Leach + + * latex.el (LaTeX-indent-environment-list): Remove setter + lambda. + (LaTeX--tabular-like-end): Remove variable. + (LaTeX-indent-tabular): Move setter function from + LaTeX-indent-environment-list to generate tabular-end regex when + called. + +2014-10-29 Mosè Giordano + + * latex.el (LaTeX-largest-level-set): Set `outline-heading-alist' + only if it is bound. + + * .gitignore: Ignore preview/preview.el. + + * Makefile.in (DISTCLEANFILES): Add preview/preview.el. + (release-commit): Write new version announcement also into + preview/ChangeLog. + + * aclocal.m4: Add a third argument to + `AC_DATE_VERSION_FROM_CHANGELOG' specifying the ChangeLog file. + + * configure.ac: Use new third argument of + `AC_DATE_VERSION_FROM_CHANGELOG'. Retrieve preview date and + version from its ChangeLog. Add preview/preview.el to output + files. + +2014-10-22 Mosè Giordano + + * RELEASE: Update AUCTeX version, the new features section, and + the list of contributors. + + * configure.ac: Update AUCTeX version. + + * doc/changes.texi: Mention generic bug fixes for 11.88 release. + + * doc/tex-ref.tex: Update AUCTeX version and copyright years + across the file. + Add now working `TeX-previous-error' key-binding. + + * tex.el: Update copyright year. + + * doc/Makefile.in: Make it possible to build the HTML doc with + `makeinfo' if `texi2html' is not available. Add new + `TEXI2HTML_TOC' variable. + (extradist): Use `TEXI2HTML_TOC'. + (html/$(TEXI2HTML_TOC)): Use `TEXI2HTML_TOC'. Fix splitting + option to HTML engine. Suggested by Norbert Preining. + + * latex.el (LaTeX-newline): Fix for when + `comment-auto-fill-only-comments' is non-nil. Suggested by Piet + van Oostrum. + +2014-10-13 Matthew Leach + + * style/cleveref.el: New file. + +2014-10-02 Ikumi Keita + + * tex.el (featurep): Activate mark in the GNU Emacs version of + TeX-activate-mark instead of being a no-op. + (TeX-insert-dollar): Use set-mark instead of push-mark in order to + avoid duplicate marks. + +2014-10-02 Ikumi Keita + + * texmathp.el (texmathp-tex-commands-default): Move equation* + environment to AMS-LaTeX section. + (texmathp-why): Fix docstring. + +2014-10-02 Ikumi Keita + + * style/amstext.el (LaTeX-amstext-package-options): Rename from + `LaTeX-amstext-package-option'. + +2014-10-02 Ikumi Keita + + * tex-info.el (Texinfo-mark-environment, Texinfo-mark-section) + (Texinfo-mark-node): Use `push-mark' instead of `set-mark'. + + * latex.el (LaTeX-mark-environment): Ditto. + + * context.el (ConTeXt-mark-environment): Ditto. + +2014-09-25 Tassilo Horn + + * latex.el (LaTeX-insert-environment): Pass correct \end buffer + position to hooks in LaTeX-after-insert-env-hooks. + +2014-09-13 Vincent Belaïche + + * latex.el (LaTeX-dialect): Correct doctstring for consistency + with definition of function TeX-add-style-hook. + + * doc/auctex.texi (Simple Style): modify example with + 'TeX-add-style-hook', so that 3rd argument is added. Modify @defun + of 'TeX-add-style-hook' also to document addition of 3rd argument. + +2014-09-11 Vincent Belaïche + + * doc/changes.texi: Add information about style hook labelling by dialect. + + * doc/todo.texi (Bugs): Update Bug #1 about style hook clash. + + * style/xspace.el ("xspace"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/xparse.el ("xparse"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/virtex.el ("virtex"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/verbatim.el ("verbatim"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/varioref.el ("varioref"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/url.el ("url"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/units.el ("units"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/unicode-math.el ("unicode-math"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/ulem.el ("ulem"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/tabulary.el ("tabulary"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/tabularx.el ("tabularx"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/swedish.el ("swedish"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/subfigure.el ("subfigure"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/slovak.el ("slovak"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/slides.el ("slides"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/siunitx.el ("siunitx"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/shortvrb.el ("shortvrb"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/setspace.el ("setspace"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/scrreprt.el ("scrreprt"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/scrpage2.el ("scrpage2"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/scrlttr2.el ("scrlttr2"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/scrbook.el ("scrbook"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/scrbase.el ("scrbase"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/scrartcl.el ("scrartcl"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/ruby.el ("ruby"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/report.el ("report"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/ragged2e.el ("ragged2e"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/pstricks.el ("pstricks"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/pst-slpe.el ("pst-slpe"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/pst-plot.el ("pst-plot"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/pst-node.el ("pst-node"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/pst-grad.el ("pst-grad"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/psfig.el ("psfig"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/prosper.el ("prosper"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/polski.el ("polski"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/polish.el ("polish"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/plhb.el ("plhb"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/plfonts.el ("plfonts"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/plext.el ("plext"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/placeins.el ("placeins"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/pdfsync.el ("pdfsync"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/paralist.el ("paralist"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/nomencl.el ("nomencl"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/nicefrac.el ("nicefrac"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/ngerman.el ("ngerman"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/naustrian.el ("naustrian"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/natbib.el ("natbib"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/nameref.el ("nameref"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/multirow.el ("multirow"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/multind.el ("multind"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/multido.el ("multido"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/multicol.el ("multicol"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/mflogo.el ("mflogo"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/metalogo.el ("metalogo"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/memoir.el ("memoir"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/mdwlist.el ("mdwlist"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/mathtools.el ("mathtools"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/makeidx.el ("makeidx"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/luacode.el ("luacode"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/ltxdoc.el ("ltxdoc"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/ltx-base.el ("ltx-base"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/lscape.el ("lscape"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/longtable.el ("longtable"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/listings.el ("listings"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/lipsum.el ("lipsum"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/lettrine.el ("lettrine"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/letter.el ("letter"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/latexinfo.el ("latexinfo"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/kpfonts.el ("kpfonts"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/kantlipsum.el ("kantlipsum"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/jurabib.el ("jurabib"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/jura.el ("jura"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/jsbook.el ("jsbook"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/jsarticle.el ("jsarticle"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/jreport.el ("jreport"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/jbook.el ("jbook"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/jarticle.el ("jarticle"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/j-report.el ("j-report"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/j-book.el ("j-book"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/j-article.el ("j-article"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/italian.el ("italian"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/inputenc.el ("inputenc"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/index.el ("index"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/imakeidx.el ("imakeidx"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/icelandic.el ("icelandic"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/hyperref.el ("hyperref"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/harvard.el ("harvard"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/graphicx.el ("graphicx"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/graphics.el ("graphics"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/german.el ("german"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/frenchb.el ("frenchb"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/french.el ("french"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/francais.el ("francais"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/footmisc.el ("footmisc"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/fontspec.el ("fontspec"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/foils.el ("foils"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/flashcards.el ("flashcards"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/filecontents.el ("filecontents"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/fancyvrb.el ("fancyvrb"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/fancyref.el ("fancyref"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/fancynum.el ("fancynum"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/fancyhdr.el ("fancyhdr"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/exercise.el ("exercise"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/everysel.el ("everysel"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/epsf.el ("epsf"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/epigraph.el ("epigraph"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/english.el ("english"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/emp.el ("emp"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/dutch.el ("dutch"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/doc.el ("doc"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/dk.el ("dk"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/dinbrief.el ("dinbrief"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/danish.el ("danish"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/czech.el ("czech"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/csquotes.el ("csquotes"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/comment.el ("comment"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/captcont.el ("captcont"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/bulgarian.el ("bulgarian"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/booktabs.el ("booktabs"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/book.el ("book"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/bm.el ("bm"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/bigstrut.el ("bigstrut"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/bigdelim.el ("bigdelim"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/biblatex.el ("biblatex"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/beamer.el ("beamer"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/babel.el ("babel"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/austrian.el ("austrian"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/article.el ("article"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/array.el ("array"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/amsthm.el ("amsthm"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/amstext.el ("amstext"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/amstex.el ("amstex"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/amssymb.el ("amssymb"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/amsopn.el ("amsopn"): Add LaTeX-dialect to + TeX-add-style-hook call. Update header with correct filename. + + * style/amsmath.el ("amsmath"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/amsbsy.el ("amsbsy"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/amsbook.el ("amsbook"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/amsart.el ("amsart"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/alphanum.el ("alphanum"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/alltt.el ("alltt"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/afterpage.el ("afterpage"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/acronym.el ("acronym"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/acro.el ("acro"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/MinionPro.el ("MinionPro"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/CJKutf8.el ("CJKutf8"): Add LaTeX-dialect to TeX-add-style-hook call. + + * style/CJK.el ("CJK"): Add LaTeX-dialect to TeX-add-style-hook call. + + * bib-cite.el (eval-after-load "bibtex"): Add hook + TeX-bibtex-set-BibTeX-dialect to BibTex mode, this will set + 'TeX-style-hook-dialect' to :bibtex for BibTeX files so that + Mosè's problem should be solved. + + * latex.el (LaTeX-common-initialization): set + 'TeX-style-hook-dialect' to :latex for LaTeX files, and those in + LaTeX derived modes. Add LaTeX-dialect as DIALECT argument to all + calls of TeX-add-style-hook. + + * tex.el (TeX-style-hook-list): Update docstring to make clear + that style hooks can also be in the form '[TeX-style-hook HOOK-FUN + DIALECT-SET]'. + (TeX-bibtex-set-BibTeX-dialect): New defun. + (TeX-style-hook-dialect-weight-alist): New defconst. + (TeX-shdex-eval): New defun. + (TeX-shdex-or TeX-shdex-and TeX-shdex-nor TeX-shdex-not) + (TeX-shdex-in-p TeX-shdex-listify): New defsubst. + (TeX-style-hook-dialect): New defvar, used to have style hooks + called only in corresponding context. + (TeX-add-style-hook): Add optional argument context for marking + hooks that must run only in non default (aka nil) dialect. + (TeX-keep-hooks-in-dialect): New defun, used for unloading only + those hooks in a dialect list. + (TeX-unload-style): Add optional argument context-list for + unloading only those hooks marked for contexts in that + context-list. + (TeX-run-style-hooks): Run style hook only when current style hook + context matches context for which hook is marked. + + * tex-info.el (Texinfo-environment-list): Add 'html' and 'float' + environments. + (TeX-texinfo-mode): set 'TeX-style-hook-dialect' to :texinfo for + Texinfo files. Add macro '@caption'. + +2014-09-08 Tassilo Horn + + * tex.el (TeX-assoc-string): Remove docstring from defalias since + that's not supported with XEmacs. + +2014-08-25 Florent Rougon (tiny change) + + * tex-buf.el (TeX-command-expand): Fix possible endless loop in + file name expansion. + +2014-08-24 Mosè Giordano + + * tests/tex/command-expansion.el: New test file. + +2014-08-24 Florent Rougon (tiny change) + + * tex.el (TeX-expand-list): Add the previous position to the + lenght of the expanded string to get the current position in the + %' expander. + +2014-08-18 Vincent Belaïche + + * font-latex.el (font-latex-add-quotes): Code optimization: use + '(add-to-list (make-local-variable (quote foo)) some-value)' + instead of '(make-local-variable (quote foo)) (add-to-list 'foo + some-value)' wherever possible. + + * bib-cite.el (bib-cite-minor-mode) + (bib-cite-setup-highlight-mouse-keymap): Code optimization: use + '(set (make-local-variable (quote foo)) some-value)' instead of + '(make-local-variable (quote foo)) (setq foo some-value)' wherever + possible. + + * latex.el (BibTeX-auto-store) + (LaTeX-common-initialization): Ditto. + + * tex-info.el (TeX-texinfo-mode): Code optimization: use '(set + (make-local-variable (quote foo)) some-value)' instead of + '(make-local-variable (quote foo)) (setq foo some-value)' wherever + possible. Add in style Texinfo standard macros '@acronym' and + '@tie'. + + * tex.el (TeX-assoc-string) new defalias to work-around missing + assoc-string in XEmacs. + (TeX-unload-style): Code optimization: use 'TeX-assoc-string' + instead of 'assoc' to search style in 'TeX-style-hook-list', and + use delq on returned value of assoc-string for removing the style + --- on the one hand delq will go through the whole list rather + than stop after the first match like in original code, but on the + other hand comparison are faster because eq instead of equal is + used and we are working on assoc cell rather than on key, so less + indirection, furthermore delq is C code. Anyway that make the code + much smaller and easier to understand. + (TeX-file-extensions): Add txi amongst extension of texinfo files, + for consistency with info node '(texinfo) Minimum' + (TeX-run-style-hooks): Code optimization: use 'TeX-assoc-string' + instead of 'assoc' to search style in 'TeX-style-hook-list'. + (VirTeX-common-initialization): Code optimization: use '(set + (make-local-variable (quote foo)) some-value)' instead of + '(make-local-variable (quote foo)) (setq foo some-value)' wherever + possible. + +2014-08-18 Tassilo Horn + + * font-latex.el (font-latex-set-syntactic-keywords): Allow for a + mandatory argument for a verbatim environment. + +2014-08-15 Vladimir Lomov + + * style/mathtools.el ("mathtools"): Don't use the removed + `LaTeX-amsmath-env-aligned' function. + +2014-08-14 Mosè Giordano + + * latex.el (LaTeX-insert-label): Remove. + (LaTeX-label): Add a new mandatory argument. Do not use + `LaTeX-insert-label'. Determine the prefix at the beginning of + the function and insert the label only if the prefix is non nil. + (LaTeX-section-label, LaTeX-env-figure, LaTeX-env-label): Use the + second mandatory argument of `LaTeX-label'. + + * style/amsmath.el: Update copyright years. + ("amsmath"): Append the environments to `LaTeX-label-alist' + instead of prepeding them. Use the second mandatory argument of + the `LaTeX-label' function. + + * style/longtable.el: Update copyright years. + ("longtable"): Move addition of "longtable" environment to + `LaTeX-label-alist' inside the style hook. Append the environment + to the alist instead of prepending it. Use the second mandatory + argument of the `LaTeX-label' function. + + * doc/auctex.texi (Sectioning, Environments): Remove references to + `LaTeX-insert-label'. + (Environments): Document `LaTeX-label-alist'. + + * doc/changes.texi: Remove references to `LaTeX-insert-label'. + +2014-08-12 Mosè Giordano + + * latex.el (LaTeX-insert-label): Rename from + `LaTeX-auto-insert-label' and mention sections in the doc-string. + (LaTeX-label): Update accordingly. + + * doc/auctex.texi (Sectioning): Mention `LaTeX-insert-label'. + (Environments): Update `LaTeX-insert-label' name and document use + for sectioning commands. + (Environments, Completion): Prettify + `TeX-complete-expert-commands' documentation by using a table + environment. + + * doc/changes.texi: Rename `LaTeX-auto-insert-label' to + `LaTeX-insert-label' and mention sections too. + +2014-08-11 Mosè Giordano + + * tex-buf.el (TeX-command): Keep the frame and the buffer + associate to the error overview if the command to be run is View. + + * latex.el (LaTeX-auto-insert-label): New customizable variable. + (LaTeX-label): Use it. + + * doc/auctex.texi (Environments): Document + `LaTeX-auto-insert-label'. + + * doc/changes.texi: Mention `LaTeX-auto-insert-label'. Fix a + couple of bad-boxes in the PDF output of the manual. + +2014-07-25 Tassilo Horn + + * latex.el (LaTeX-largest-level-set): Adapt + `outline-heading-alist' according to largest level in order to + make `outline-promote' (and others) work correctly. + +2014-07-25 Mosè Giordano + + * doc/auctex.texi (Adding Macros): Document `TeX-date-format'. + + * doc/changes.texi: Mention `TeX-date-format'. + + * latex.el (TeX-date-format): New customizable option. + Suggested by Uwe Brauer. + (TeX-arg-date): Use it. + +2014-07-17 Mosè Giordano + + * Makefile.in: Update copyright years. + (EXCLUDEDFILES): Rename from GITFILES. Remove also .cvsignore and + tests from the release tarball. + (release-commit): More precise suggestion to push tag and release + commit. + (tar-ball): Use EXCLUDEDFILES in place of GITFILES. + +2014-07-15 Ikumi Keita + + * latex.el: Enhance array and tabular(*) environments support. + (LaTeX-env-array): Add call to `LaTeX-item-array'. + (LaTeX-env-tabular*): Add call to `LaTeX-item-tabular*'. + (LaTeX-array-skipping-regexp): New variable. + (LaTeX-tabular*-skipping-regexp): Ditto. + (LaTeX-item-array): New function. Put line break macro on the + last line and insert suitable number of ampersands. + (LaTeX-item-tabular*): Ditto. + (LaTeX-insert-ampersands): New function. Insert suitable number + of ampersands. + (LaTeX-array-column-letters): New variable. Column letters for + array-like environments. + (LaTeX-array-count-columns): New function. Count number of + ampersands to be inserted. + (LaTeX-common-initialization): Add entries to LaTeX-item-list to + use `LaTeX-item-array' and `LaTeX-item-tabular*'. + + * style/amsmath.el: Enhance alignat-like environments support + as well as some cleanups. + (LaTeX-item-equation-alignat): New function. Insert contents to + terminate a line in multi-line equations environment. + (LaTeX-amsmath-env-alignat): Use it. Add doc string. + (LaTeX-amsmath-env-alignedat): Ditto. + (LaTeX-amsmath-env-aligned): Removed. Just specifying a prompt + string for an optional argument is enough. + (LaTeX-item-equation): Take over the job of + `LaTeX-item-equations'. Add an optional `suppress' argument: + when it is non-nil skip putting line break macro. Add doc string. + (LaTeX-item-equations): Removed. Its task is now covered by + `LaTeX-item-equation'. + (LaTeX-item-equation-alignat): New function. Insert ampersands + according to the columns number, as well as calling + `LaTeX-item-equation'. + (LaTeX-amsmath-alignat-number-of-ampersands): New function. + ("amsmath"): Arrange setups of variables to adopt the above + changes. + + * style/array.el ("array"): Change `LaTeX-array-column-letters' + locally to include addtional letters extended in array.sty. + + * style/plext.el: New style file. Add support for extended + format for array-like environments. + + * Makefile.in (STYLESRC): Include style/plext.el. + + * doc/auctex.texi: Add documentation for the above enhancements. + + * doc/changes.texi: Ditto. + +2014-07-14 Mosè Giordano + + * tex-buf.el (TeX-next-error): Do not pass `reparse' argument to + `next-error' in XEmacs as it is not supported. + (TeX-error-overview-frame, TeX-error-overview-buffer-name): Move + before their first use in order to prevent a runtime error in + XEmacs and GNU Emacs 21. Reported by Ikumi Keita. + (TeX-parse-TeX): Manually set `item' to nil when + `TeX-error-last-visited' is negative. + (TeX-error-description-error, TeX-error-description-warning) + (TeX-error-description-tex-said): Set to nil in XEmacs and GNU + Emacs 21. Reported by Ikumi Keita. + +2014-07-13 Mosè Giordano + + * latex.el (TeX-latex-mode): Add second argument to + `local-variable-p', mandatory in XEmacs. Suggested by Ikumi + Keita. + + * preview/preview.el (preview-dump-state): Ditto. + + * style/biblatex.el ("biblatex"): Ditto. + + * tex.el (TeX-how-many): Make the function return a number also in + XEmacs and Emacs 21. Suggested by Ikumi Keita. + +2014-07-12 Mosè Giordano + + * tex-buf.el (TeX-error-description-error): Do not use the + `default' display, not supported by GNU Emacs 21 and XEmacs 21.4. + (TeX-error-description-warning): Ditto. + +2014-07-11 Mosè Giordano + + * tex-buf.el (TeX-error-description-error): Make face definition + XEmacs compatible. + (TeX-error-description-tex-said): Ditto. + (TeX-error-description-help): Ditto. + + * tex.el (nil): Handle the case of a non-available crm.el with a + `condition-case', instead of using the third argument of + `require', not recognized by XEmacs 21.4. + (and): Check whether dbus support is available before requiring + dbus.el. + +2014-07-02 Mosè Giordano + + * tex.el (TeX-expand-list): Set + `TeX-source-correlate-output-page-function' when necessary, in the + "%(outpage)" expander. + (TeX-source-correlate-method): Add an alist as a possible value + and change the default. + (TeX-source-correlate-method-active): Convert to a function. + (TeX-source-correlate-expand-options): Use the + `TeX-source-correlate-method-active' function. + (TeX-source-correlate-mode): Remove setting of the + `TeX-source-correlate-output-page-function' variable and of the + now deleted `TeX-source-correlate-method-active' variable. + (TeX-source-specials-view-expand-options): Use the + `TeX-source-correlate-method-active' function. + (TeX-mode-specific-command-menu-entries): Hide "Previous Error" + and "Error Overview" entries when not available. + + * context.el: Update copyright years. + (ConTeXt-expand-options): Use the + `TeX-source-correlate-method-active' function. + + * doc/auctex.texi (I/O Correlation): Update documentation of + `TeX-source-correlate-method'. + + * doc/changes.texi: Mention change to the default value of + `TeX-source-correlate-method'. + +2014-06-29 Mosè Giordano + + * doc/todo.texi (Mid-term Goals): Remove "More flexible option and + command handling" item: we now have `TeX-command-extra-options'. + (Wishlist): Remove "Poor man's Source Specials": AUCTeX supports + source specials and SyncTeX. + (Wishlist): Remove "multiple completion for \bibliography" item: + "\bibliography" does complete multiple arguments. + +2014-06-28 Mosè Giordano + + * tex-buf.el (TeX-command): Kill the frame and buffer associated + to the error overview before running commands. + (TeX-TeX-sentinel): Open error overview if + `TeX-error-overview-open-after-TeX-run' is non-nil and there are + errors or warnings to show. + (TeX-LaTeX-sentinel): Ditto. + (TeX-find-display-help): Set `runbuf' to `TeX-active-buffer' since + this function may be called also from the error overview buffer. + (TeX-error-description-faces): Change group to more appropriate + `TeX-output'. + (TeX-error-overview-active-buffer): New variable. + (TeX-error-overview-orig-frame): Ditto. + (TeX-error-overview-orig-window): Ditto. + (TeX-error-overview-frame): Ditto. + (TeX-error-overview-setup): New customizable variable. + (TeX-error-overview-setup): New function. + (TeX-error-overview-goto-source): Ditto. + (TeX-error-overview-make-entries): Ditto. + (TeX-error-overview-next-error): Ditto. + (TeX-error-overview-previous-error): Ditto. + (TeX-error-overview-quit): Ditto. + (TeX-error-overview-mode-map): New variable. + (TeX-error-overview-list-entries): Ditto. + (TeX-error-overview-mode): New major mode. + (TeX-error-overview-buffer-name): New constant. + (TeX-error-overview-frame-parameters): New customizable variable. + (TeX-error-overview-open-after-TeX-run): Ditto. + (TeX-error-overview): New function. + (TeX-find-display-help): Expand the name of the file to be visited + starting from the directory of the master file. + (TeX-error-overview-make-entries): Add optional `master-dir' + argument, to shorten file names when they are relative. + (TeX-error-overview): Pass `TeX-master-directory' as argument to + `TeX-error-overview-make-entries'. + + * tex.el (TeX-error-overview): Autoload `TeX-error-overview'. + (TeX-mode-specific-command-menu-entries): Add an entry for the + error overview. + + * doc/auctex.texi (Debugging): Document error overview. + + * doc/changes.texi: Mention error overview. Add local variables + to the end of the file. + + * doc/todo.texi: Add local variables to the end of the file. + (Wishlist): Update entry about error reporting. + +2014-06-21 Mosè Giordano + + * tex-buf.el (TeX-parse-TeX): Use `TeX-find-display-help' in place + of `TeX-error-list-find-display-help'. + (TeX-error-list-find-display-help): Removed, replaced by more + general `TeX-find-display-help'. + (TeX-find-display-help): New function. + (TeX-error): Append nils to the `TeX-error-list' entry to make + each entry of the same lenght for both errors and warnings. + Append also `TeX-error-point'. This fixes a bug occurring when + `TeX-display-help' is set to `expert'. Use + `TeX-find-display-help' to display the help. + (TeX-warning): Append `TeX-error-point' to the `TeX-error-list' + entry to fix the above mentioned bug. Use `TeX-find-display-help' + to display the help. + +2014-06-04 Mosè Giordano + + * tex-buf.el (TeX-parse-TeX): Use + `TeX-error-list-find-display-help'. + (TeX-error-list-find-display-help): New function. + (TeX-warning): Use `bad-box' when there is a bad box. + (TeX-warning--find-display-help): Cater for bad boxes. + (TeX-help-error): Ditto. + +2014-06-02 Mosè Giordano + + * tex-buf.el (TeX-error--find-display-help): Use new fourth + argument of `TeX-help-error'. + (TeX-warning): Rename mandatory argument to `warning'. Do not add + leading "** " to warning string. + (TeX-warning--find-display-help): Use new fourth argument of + `TeX-help-error'. + (TeX-error-description-faces): New group. + (TeX-error-description-error): New face. + (TeX-error-description-warning): Ditto. + (TeX-error-description-tex-said): Ditto. + (TeX-error-description-help): Ditto. + (TeX-help-error): Add new `type' argument. Color help messages + using the new faces. + (TeX-warning): Preserve point when searching backward. In some + cases this prevents infinite loops in `TeX-parse-all-errors' and + fixes wrong detection of context string. + +2014-05-27 Mosè Giordano + + * tex.el (TeX-mode-specific-command-menu-entries): Add + `TeX-previous-error'. + + * tex-buf.el (TeX-error-list): Fix typo. + (TeX-parse-all-errors): Ditto. + +2014-05-23 Stefan Monnier + + Backport from ELPA repository. + * tex-site.el (TeX-modes-set): Use advice-add if available. + * font-latex.el (font-latex-make-sectioning-faces): Don't rely on + dynamic scoping for `num'. + (font-latex-make-built-in-keywords): Don't use `eval' needlessly. + (font-latex-doctex-syntactic-keywords): Declare before first use. + (font-latex-match-command-with-arguments): + Stay away from `add-to-list' on let-bound variables. + (font-latex-match-command-in-braces): Remove unused var `end'. + +2014-05-20 Mosè Giordano + + * tex-buf.el: Update copyright years. + (TeX-error-last-visited): New buffer-local variable. + (TeX-get-parse-function): New function. + (TeX-next-error): Add `apt' argument and make all arguments + optional. Use `TeX-get-parse-function'. + (TeX-previous-error): Use `TeX-get-parse-function'. Use + `TeX-parse-TeX' to move between errors when possible. + (TeX-TeX-sentinel): Parse the output log when + `TeX-parse-all-errors' is non-nil. + (TeX-LaTeX-sentinel): Ditto. + (TeX-parse-reset): Add an optional `reparse' argument and reparse + the output log when it is non-nil. Reset also `TeX-error-list' + and `TeX-error-last-visited'. + (TeX-parse-command): Add `arg' argument. + (TeX-parse-TeX): Add `arg' argument. When `TeX-parse-all-errors' + is non-nil, use `TeX-error-list' to move to the error point. + (TeX-error-list): New buffer-local variable. + (TeX-parse-all-errors): New customizable variable. + (TeX-parse-all-errors): New function. + (TeX-parse-error): Add an optional `store' argument. Make the + function return non-nil when an error or a warning is found. + (TeX-error): Add an optional `store' argument: when it is non-nil + store the relevant information about the error in + `TeX-error-list'. Use `TeX-error--find-display-help'. + (TeX-error--find-display-help): New function. + (TeX-warning): Add an optional `store' argument: when it is + non-nil store the relevant information about the warning in + `TeX-error-list'. Use `TeX-warning--find-display-help'. + (TeX-warning--find-display-help): New function. + (TeX-output-mode-map): Bind `p' to the now working + `TeX-previous-error'. + + * doc/auctex.texi (Debugging): Document `TeX-previous-error' and + `TeX-parse-all-errors'. Update `TeX-next-error'. + + * doc/changes.texi: Update copyright years. Mention + `TeX-next-error' and `TeX-previous-error' changes and the new + `TeX-parse-all-errors'. + + * doc/todo.texi: Update copyright years. + (Wishlist): Update a couple of items related to error parsing. + +2014-05-17 Mosè Giordano + + * font-latex.el: Update copyright years. + (font-latex-update-sectioning-faces): Make sure + `height-scale' is a floating point number. + (font-latex-make-sectioning-faces): Ditto. + +2014-05-10 Mosè Giordano + + * style/siunitx.el: Update copyright years and specify last + `siunitx' version supported. Hard wrap lines longer than 80 + columns. + (LaTeX-siunitx-regexp): Move the escape character out of the group + matching the unit name. + (LaTeX-arg-siunitx-unit): Add `prefix' argument. Replace the + space with `TeX-esc' as the completion separator. + (LaTeX-arg-define-siunitx-unit): Define a default prompt; set + `initial-input' to nil; use `TeX-esc' as prefix to the given + input. + ("siunitx"): Remove the escape character from the unit names. + +2014-05-02 Jobst Hoffmann (tiny change) + + * style/listings.el ("listings"): Fix typo. + +2014-05-01 Mosè Giordano + + * font-latex.el (font-latex-set-syntactic-keywords): Fix + fontification of the optional argument to a verbatim-like + environment. + +2014-04-16 Tassilo Horn + + * tex-buf.el (TeX-parse-error): Add another exception. + +2014-04-06 Tassilo Horn + + * tex-info.el (TeX-texinfo-mode): Use `texinfo-current-defun-name' + in `C-x 4 a'. + +2014-04-04 Mosè Giordano + + * latex.el (LaTeX-add-environments): Move advising of + `LaTeX-add-environments' after definition of + `LaTeX-environment-menu' and `LaTeX-environment-modify-menu' + variables to fix assignment to free variable warnings. + + * tex-style.el: Update coyright years. + (LaTeX-biblatex-use-Biber): New variable. Mark as + safe-local-variable. + + * latex.el (TeX-latex-mode): Add setting of `LaTeX-using-Biber' to + `TeX-update-style-hook'. + + * style/biblatex.el ("biblatex"): Use `LaTeX-biblatex-use-Biber' + value to set `LaTeX-using-Biber' when it is set locally. + + * tex-bar.el: Update copyright years. + (LaTeX-install-toolbar): Append toolbar refresh to + `TeX-update-style-hook' instead of prepending it. + + * doc/auctex.texi: Update copyright years. + (Selecting a Command): Document `LaTeX-biblatex-use-Biber'. + + * doc/changes.texi: Mention `LaTeX-biblatex-use-Biber' change. + +2014-04-02 Mosè Giordano + + * style/biblatex.el: Update copyright years and specify last + `biblatex' version supported. + (LaTeX-biblatex-executebibliographyoptions-options): Update. + (LaTeX-biblatex-language-list): Ditto. + (LaTeX-arg-biblatex-cites): Fix condition on `items' variable to + adapt to the `TeX-completing-read-multiple' return value change. + +2014-03-17 Nicolas Richard + + * style/exercise.el: New file. + +2014-03-18 Tassilo Horn + + * doc/auctex.texi: Mention that `TeX-PDF-mode' is enabled by + default. + + * tex.el (TeX-PDF-mode): Enable TeX PDF mode by default. + + * tex-buf.el (TeX-command-master): Ask for TeX-master if it cannot + be determined otherwise. + +2014-03-15 Mosè Giordano + + * tex.el (TeX-view-command-raw): Throw an error when `spec' is + nil, otherwise when the function returns nil `TeX-command-expand' + enters an infinite loop. + + * style/paralist.el: Update copyright years. + ("paralist"): Use `LaTeX-provided-package-options-member' to + conditionally define environments. + +2014-03-12 Tassilo Horn + + * multi-prompt.el (multi-prompt): Return nil on empty input. + + * tex.el (TeX-completing-read-multiple): Define it so that empty + input results in nil across different emacs versions (<= 24.3 + vs. later versions). + + * style/biblatex.el ("biblatex"): Use + `TeX-completing-read-multiple' instead of + `completing-read-multiple'. + (LaTeX-arg-biblatex-cites): Use `TeX-completing-read-multiple' and + adapt handling of return value. + + * style/pstricks.el (LaTeX-package-parameters): Adapt to + `TeX-completing-read-multiple' change. + +2014-03-11 Tassilo Horn + + * latex.el (LaTeX-arg-usepackage-read-packages-with-options): Fix + bug that caused AUCTeX to query for packages infinitely. + + * context.el (ConTeXt-add-environments): Advice instead of + renaming and redefining generated function. + + * latex.el (LaTeX-close-environment): Remove non-interactive + `next-line' usage compile warning. + (LaTeX-add-bibliographies): Advice instead of renaming and + redefining generated function. + (LaTeX-add-environments): Ditto. + +2014-03-10 Tassilo Horn + + * latex.el (LaTeX-fill-break-at-separators): Default to opening + and closing math switches. + +2014-03-06 Mosè Giordano + + * doc/auctex.texi (Processor Options): Add missing pair of braces. + +2014-02-22 Mosè Giordano + + * latex.el (LaTeX-environment): Do not set + `LaTeX-default-environment' to `environment' if the latter is + equal to the current default environment. + +2014-02-21 Mosè Giordano + + * latex.el (LaTeX-arg-usepackage-read-packages-with-options): New + function. Now options are requested only if at least one package + has been provided. + (LaTeX-arg-usepackage-insert): New function. + (LaTeX-arg-usepackage): Use + `LaTeX-arg-usepackage-read-packages-with-options' and + `LaTeX-arg-usepackage-insert'. + (LaTeX-insert-usepackages): New function. + (LaTeX-env-document): Use it. + + * doc/auctex.texi (Environments): Document new behavior of + `LaTeX-env-document'. + + * doc/changes.texi: Mention it. + +2014-02-20 Mosè Giordano + + * tex.el (TeX-command-extra-options): New customizable variable. + (TeX-expand-list): New `%(extraopts)' expander. + (TeX-command-list): Use `%(extraopts)'. + + * doc/auctex.texi (Processor Options): Document + `TeX-command-extra-options'. + + * doc/changes.texi: Document it. + +2014-02-10 Tassilo Horn + + * style/english.el: New style for english documents so that + `TeX-language-en-hook' gets run. + + * Makefile.in (STYLESRC): Activate it. + + * doc/auctex.texi (languages): Document it. + +2014-02-04 Tassilo Horn + + * tex.el (TeX-auto-add-type): Convert to macro. + + * lpath.el: Don't silence byte-compiler. + + * latex.el (LaTeX-auto-style, LaTeX-auto-arguments) + (LaTeX-auto-optional, LaTeX-auto-env-args): Defvar explicitly + before use. + +2014-01-29 Tassilo Horn + + * tex-buf.el (TeX-command-query): Use default parameter of + `completing-read'. + + * tex.el (TeX-insert-macro): Use default parameter of + `completing-read'. + + * latex.el (LaTeX-environment, TeX-arg-document): Use default + parameter of `completing-read'. + +2014-01-22 Tassilo Horn + + * style/shortvrb.el (LaTeX-shortvrb-chars): Move from + tex-style.el. Set default value to nil because just loading + shortvrb does not make | a shortvrb char. One needs to define it + using \MakeShortVrb{\|}. Extend the docstring so that it tells + that one should usually set this variable only buffer-locally. + (LaTeX-shortvrb-chars): Declare it as safe local variable. + + * font-latex.el (font-latex-add-to-syntax-alist): Call + `font-latex-setup' to make syntactic font-lock changes effective. + +2014-01-21 Berend de Boer + + * context.el: distinguish between numbered and unnumbered sections. + +2014-01-15 Mosè Giordano + + * style/babel.el: Update copyright years and specify last `babel' + version supported. + (LaTeX-babel-language-list): Expand language list to all languages + mentioned in the last version of the manual. + (LaTeX-babel-active-languages): Update in order to parse the + `main' option and ignore the modifiers. + (LaTeX-babel-package-options): Turn the variable into a function + because now requires `TeX-read-key-val'. + +2014-01-11 Mosè Giordano + + * latex.el (LaTeX-current-environment): Make search for `\begin' + and `\end' case sensitive. + (docTeX-in-macrocode-p): Ditto. + (LaTeX-indent-calculate): Ditto. + (LaTeX-find-matching-end): Ditto. + (LaTeX-find-matching-begin): Ditto. + +2014-01-06 Vincent Belaïche + + * tex-info.el (Texinfo-reftex-hook): Replace use of + reftex-tables-dirty by that of reftex-default-label-alist-entries + to trigger call to reftex-compile-variables in a standard way. + The problem was that generating a TOC for a Texinfo file and then + for a LaTeX file was not working for the LaTeX file because the + Texinfo file was using LaTeX label style and as such + reftex-ensure-compiled-variables was not calling + reftex-compile-variables, which caused wrong + reftex-everything-regexp for sections. + +2014-01-06 Mosè Giordano + + * latex.el (LaTeX-math-insert): Use `TeX-electric-math' for + consistency with `TeX-insert-dollar'. + (LaTeX-math-cal): Ditto. + +2013-12-24 Mosè Giordano + + * tex-style.el (LaTeX-fontspec-arg-font-search): New customizable + variable. + (LaTeX-fontspec-font-list-default): Ditto. + + * style/fontspec.el (LaTeX-fontspec-arg-font): New function. + ("fontspec"): Use it. + + * doc/changes.texi: Mention `LaTeX-fontspec-arg-font-search' and + `LaTeX-fontspec-font-list-default'. + +2013-12-20 Mosè Giordano + + * style/imakeidx.el ("imakeidx"): Move addition of options to + `LaTeX-imakeidx-indexsetup-options' inside the hook. + + * Makefile.in (STYLESRC): Activate new styles. + + * style/fontspec.el: New style. + + * style/luacode.el: Ditto. + + * style/metalogo.el: Ditto. + + * style/unicode-math.el: Ditto. + +2013-12-18 Tassilo Horn + + * tex-buf.el (TeX-parse-error): Don't confuse ) in package + messages with EOF. + +2013-12-01 Tassilo Horn + + * latex.el (LaTeX-common-initialization): Move disabling of + `electric-pair-mode' from `VirTeX-common-initialization'. Disable + it only if `LaTeX-electric-left-right-brace' is non-nil. + + * tex.el (VirTeX-common-initialization): See above. + +2013-11-29 Tassilo Horn + + * tex.el (VirTeX-common-initialization): Disable + `electric-pair-mode' (a global minor mode) in auctex buffers + because it interferes with auctex's pairing feature. + +2013-11-23 Mosè Giordano + + * latex.el (LaTeX-common-initialization): + + * tex.el (VirTeX-common-initialization): Move + `LaTeX-narrow-to-environment' and `TeX-narrow-to-group' bindings + to the AUCTeX maps because `narrow-map' is not defined in GNU + Emacs < 22.2 and XEmacs. Reported by Giacomo Boffi. + +2013-11-13 Mosè Giordano + + * style/biblatex.el ("biblatex"): Declare expert macros and + environments. + +2013-11-11 Tassilo Horn + + * tex-buf.el (TeX-next-error, TeX-previous-error): Call + `next-error' also if last TeX command was a compile command (e.g., + Check, ChkTeX). + (TeX-run-compile): Save compilation buffer in + `TeX-command-buffer'. + +2013-11-10 Ralf Angeli + + * bib-cite.el (bib-highlight-mouse): Change regexp to cope with + multiple optional arguments of a macro. + +2013-11-09 Tassilo Horn + + * tex.el (TeX-complete-make-expert-command-functions): Change + signature of declare-expert functions. + + * doc/auctex.texi: Document it. + +2013-11-08 Tassilo Horn + + * tex.el (TeX-complete-expert-commands): New defcustom. + (TeX-complete-make-expert-command-functions): New macro. + (TeX-insert-macro): Restrict completion depending on + `TeX-complete-expert-commands'. + (VirTeX-common-initialization): Ditto. + + * latex.el (LaTeX-environment, LaTeX-common-initialization): + Restrict completion depending on `TeX-complete-expert-commands'. + + * tex-info.el (TeX-texinfo-mode): Restrict completion depending on + `TeX-complete-expert-commands'. + + * doc/auctex.texi: Document normal vs. expert commands for users + and style file authors. + + * doc/changes.texi: Mention normal vs. expert commands. + + * latex.el (LaTeX-common-initialization): Fix void-function + LaTeX-symbol-list error. + +2013-11-05 Mosè Giordano + + * doc/auctex.texi (Folding): Document `TeX-fold-auto' and + `TeX-fold-unfold-around-mark'. + + * latex.el (TeX-arg-bibliography): Run style files associated to + the bibliography database files. + + * style/biblatex.el ("biblatex"): Do not quote at all + `TeX-arg-key-val' arguments. + (LaTeX-arg-addbibresource): Run style file associated to the + bibliography database file. + +2013-11-03 Mosè Giordano + + * style/biblatex.el ("biblatex"): Quote `TeX-arg-key-val' + arguments with `quote' special form istead of apostrophe. + +2013-11-02 Mosè Giordano + + * latex.el (LaTeX-narrow-to-environment): New function, disabled + by default. + (LaTeX-common-initialization): Add key binding for + `LaTeX-narrow-to-environment'. + + * tex.el (VirTeX-common-initialization): Add key binding for + `TeX-narrow-to-group'. + (TeX-narrow-to-group): New function, disabled by default. + + * doc/auctex.texi (Narrowing): Document narrowing commands. + + * doc/changes.texi: Mention narrowing commands. + +2013-10-19 Mosè Giordano + + * latex.el (TeX-arg-file-name): New function. + (TeX-arg-file-name-sans-extension): Ditto. + (TeX-arg-version): Ditto. + (LaTeX-common-initialization): Add completion for + `ProvidesPackage', `ProvidesClass', and `ProvidesFile'. + + * doc/auctex.texi (Adding Macros): Document `TeX-arg-version', + `TeX-arg-file-name', and `TeX-arg-file-name-sans-extension'. + +2013-10-14 Tassilo Horn + + * doc/changes.texi: Mention the enhanced tabular indentation. + + * style/longtable.el ("longtable"): Use `LaTeX-indent-tabular' + also for longtable environment. + + * style/tabularx.el ("tabularx"): Use `LaTeX-indent-tabular' also + for tabularx environment. + + * style/tabulary.el ("tabulary"): Use `LaTeX-indent-tabular' also + for tabulary environment. + + * latex.el (LaTeX-indent-environment-list): Use + `LaTeX-indent-tabular' also for array and eqnarray environments. + +2013-10-14 Oleh Krehel + + * latex.el: `LaTeX-indent-tabular' now indents tabular-like + environments. + (LaTeX--tabular-like-end): new variable. + (LaTeX-indent-environment-list): added `LaTeX-indent-tabular' as + indenter for "tabular" and "align", added a setter that recomputes + `LaTeX--tabular-like-end' + (LaTeX-env-beginning-pos-col): new function. + (LaTeX-hanging-ampersand-position): new function. + (LaTeX-indent-tabular): new function. + + * tests/latex/latex-test.el : added an ERT test for + `LaTeX-indent-tabular' + (LaTeX-indent-tabular-test/in): input filename variable + (LaTeX-indent-tabular-test/out): output filename variable + + * tests/latex/tabular-in.tex: input to latex-test.el + + * tests/latex/tabular-out.tex: input to latex-test.el + + * tex.el (TeX-how-many): added for compatibility with XEmacs. + +2013-10-11 Mosè Giordano + + * doc/auctex.texi (Quotes): Fix typo. + + * doc/changes.texi: Ditto. + +2013-10-10 Ikumi Keita + + * doc/changes.texi: Document enhanced paired braces feature. + + * doc/auctex.texi: Ditto. + +2013-10-06 Mosè Giordano + + * tex.el (TeX-insert-macro-default-style): Add new possible value + `show-all-optional-args' and update doc-string accordingly. + (TeX-parse-arguments): Use it. + + * doc/auctex.texi (Completion): Document `show-all-optional-args'. + + * doc/changes.texi: Mention `show-all-optional-args'. + + * tex.el (TeX-insert-braces-alist): New customizable variable. + (TeX-insert-braces): Mention it in doc-string. + (TeX-parse-macro): Use `TeX-insert-braces-alist'. + + * style/booktabs.el: Update copyright years. + (LaTeX-booktabs-arg-paren): Let-bind `TeX-arg-opening-brace' and + `TeX-arg-closing-brace' instead of `<' and `>'. + ("booktabs"): Add `toprule', `midrule', and `bottomrule' macros to + `TeX-insert-braces-alist'. + ("booktabs"): Add a dummy `ignore' in `cmidrule' macro in order to + reset `last-optional-rejected' to nil. + + * doc/auctex.texi (Completion): Document + `TeX-insert-braces-alist'. + + * doc/changes.texi: Mention `TeX-insert-braces-alist'. + +2013-09-27 Mosè Giordano + + * latex.el (TeX-arg-insert-braces): : Move + `indent-according-to-mode' after `save-excursion' because + `LaTeX-newline' (used in `save-excursion') deletes trailing + whitespaces. + + * tex-buf.el (TeX-LaTeX-sentinel): Add support for hyperref "Rerun + to get outlines right" messages. + +2013-09-26 Ikumi Keita + + * latex.el: Enhance brace pairing feature. + (TeX-arg-insert-braces): Extend to be used with \bigl and its + friends. + (TeX-arg-insert-right-brace-maybe): New function. + (LaTeX-insert-left-brace): New function. + (LaTeX-insert-corresponding-right-macro-and-brace): New function. + (LaTeX-find-preceeding-left-macro-name): New function. + (LaTeX-electric-left-right-brace): New customization option. + (LaTeX-left-right-macros-association): New variable. + + * style/amsmath.el ("amsmath"): Make use of the above change. + \lvert and \lVert are paired with \rvert and \rVert, respectively. + +2013-09-19 Mosè Giordano + + * style/siunitx.el ("siunitx"): Fix `radian' unit name. + +2013-09-17 Fabrice Ben Hamouda (tiny change) + + * tex-buf.el (TeX-next-error, TeX-active-buffer): Fix a problem + with `TeX-next-error' in multi-file documents. + +2013-09-16 Tassilo Horn + + * tex-info.el (TeX-texinfo-mode): Set + `TeX-sentinel-default-function' to `TeX-TeX-sentinel'. + +2013-09-09 Tassilo Horn + + * tex-buf.el (TeX-check-files): Handle buffers that haven't been + saved yet. + +2013-09-02 Tassilo Horn + + * tex.el (TeX-electric-math): Fix defcustom choices. + + * bib-cite.el (bib-cite-minor-mode): Call `make-local-hook' only + on XEmacs. + +2013-08-03 Mosè Giordano + + * latex.el (TeX-arg-ref): New function. + + * doc/auctex.texi: Replace occurrences of `TeX-arg-label' with + `TeX-arg-ref'. + (Adding Macros): Document `TeX-arg-ref'. + + * style/fancyref.el ("fancyref"): Use `TeX-arg-ref' instead of + `TeX-arg-label'. + + * style/latexinfo.el ("latexinfo"): Ditto. + + * style/nameref.el ("nameref"): Ditto. + + * style/varioref.el ("varioref"): Ditto. + + * style/subfigure.el ("subfigure"): Use `TeX-arg-ref' instead of + `TeX-arg-label' and fix parentheses. + +2013-07-31 Tassilo Horn + + * latex.el (LaTeX-math-initialize): Refactor top-level code into + function. + (LaTeX-math-list): Call `LaTeX-math-initialize' when setting the + value in order to update the key bindings. + Also shuffle around several definitions in order to get a + declaration-before-use order. + +2013-07-29 Mosè Giordano + + * doc/changes.texi: Add other changes. + + * doc/auctex.texi (Environments): Fix typo. + +2013-07-27 Mosè Giordano + + * latex.el (BibTeX-auto-regexp-list): Remove `TeX-token-char' from + the regexp since cite keys can start with non-letter characters, + e.g., bibcodes start with year of publication. + +2013-07-24 Tassilo Horn + + * latex.el (LaTeX-math-menu-unicode): Enable also on windows + systems as it seems to work there, too. + +2013-07-23 Mosè Giordano + + * tex.el (TeX-clean-default-intermediate-suffixes): Add `.fls', + files created by TeX processors with `-recorder' option, and + `-blx.bib', files created by `bibtex' when using the `biblatex' + package. + + * doc/changes.texi: Document some changes for next release. + +2013-07-22 Mosè Giordano + + * Makefile.in: Update copyright years. + (GITFILES): Rename from `CVSFILES', adapt to Git. + (COMMITTER): Get user name and email from Git configuration; + escape `<', `>' and spaces. + (install-el): Update reference to Git in comment. + (release-commit): Adapt to Git; make sure committer name and email + are encoded with ISO-8859-1 using the `iconv' program. + (tar-ball): Adapt to Git. + (preview-ball): Ditto. + + * auctex.spec (Provides): Update reference to Git in comment. + + * bib-cite.el: Update AUCTeX repository link in comment. + + * font-latex.el (font-latex-built-in-keyword-classes): Fix + fontification of some biblatex macros. Reported by Christian + Knüpfer. + (font-latex-built-in-keyword-classes): Revert changes made with + commit 7531cca, they were useless. + +2013-07-15 Mads Jensen + + * style/tabulary.el: New style. + + * Makefile.in (STYLESRC): Activate new style tabulary. + +2013-07-12 Mosè Giordano + + * doc/auctex.texi (Processor Options): Move + `TeX-source-correlate-method' to `I/O Correlation' section. + +2013-07-11 Mosè Giordano + + * doc/auctex.texi (Processor Options): Document + `TeX-source-correlate-method'. + +2013-07-09 Tassilo Horn + + * latex.el (LaTeX-default-tabular-environment): New variable. + (LaTeX-env-figure): Use it instead of hard-coding "tabular". + + * style/tabularx.el ("tabularx"): Set + `LaTeX-default-tabular-environment' to "tabularx". + +2013-06-29 Mosè Giordano + + * bib-cite.el: Replace `save-excursion'+`set-buffer' with + `with-current-buffer'. + + * tex-bar.el: Ditto. + + * tex-buf.el: Ditto. + + * tex.el: Replace `save-excursion'+`set-buffer' with + `with-current-buffer'. Delete trailing whitespaces. + + * tex-buf.el (TeX-error-file): Fix spelling error. + (TeX-error): Ditto. + + * doc/install.texi (Configure): Update for Git. + + * doc/preview-readme.texi (Availability): Ditto. + + * doc/wininstall.texi: Ditto. + +2013-06-26 Tassilo Horn + + * doc/preview-problems.texi: Rename "Known problems" section to + "Known problems with preview-latex" in rawfile export. Delete + sections "Problems with Ghostscript" and "Emacs problems" because + those are basically ruled out when using the prerequisites + documented in the manual. + + * doc/install.texi: Don't link to ghostscript specific + preview-latex problems section because that has been removed. + + * doc/Makefile.in (DISTTEXTS, ../PROBLEMS.preview): Rename + PROBLEMS to PROBLEMS.preview since it only deals with + preview-latex problems. + + * Makefile.in (DISTTEXTS): Use PROBLEMS.preview instead of + PROBLEMS. + +2013-06-24 Tassilo Horn + + * doc/Makefile.in (DISTTEXTS): Add ../PROBLEMS. + + * Makefile.in (DISTTEXTS): Add PROBLEMS. + + * tex.el (TeX-evince-dbus-p): Require dbus at compile-time. + +2013-06-21 Tassilo Horn + + * tex.el (TeX-evince-dbus-p): Improved DBUS availability check. + +2013-06-21 Rüdiger Sonderfeld + + * tex.el (TeX-doc-backend-alist): Remove unnecessary `info' check. + +2013-06-14 Tassilo Horn + + * tex-jp.el: Change to `coding: iso-2022-jp-unix'. + +2013-06-12 Tassilo Horn + + * tex-jp.el: Add `coding: iso-2022-7bit-unix' file local variable. + +2013-06-11 Tassilo Horn + + * tex-buf.el (TeX-help-error): Let-bind `inhibit-read-only' when + updating the *TeX Help* buffer. + +2013-06-11 Mosè Giordano + + * latex.el (TeX-after-document-hook): New hook. + (TeX-arg-document): Use it. + (LaTeX-after-usepackage-hook): New hook. + (LaTeX-arg-usepackage): Use it, remove babel specific code. + + * style/babel.el: Update copyright years. + (LaTeX-env-babel-lang): New function. + ("babel"): Add `LaTeX-env-babel-lang' to + `LaTeX-after-usepackage-hook'. + +2013-06-08 Mosè Giordano + + * tex.el (TeX-math-close-double-dollar): Remove. + (TeX-math-close-single-dollar): Ditto. + (TeX-electric-dollar): Ditto. + (TeX-electric-math): New customizable variable, supersedes + variables above. + (TeX-insert-dollar): Adapt to `TeX-electric-math'. See + http://thread.gmane.org/gmane.emacs.auctex.devel/3070 + + * doc/auctex.texi (Quotes): Document `TeX-electric-math'. + (Environments): Document `LaTeX-find-matching-begin' and + `LaTeX-find-matching-end'. + +2013-06-02 Mosè Giordano + + * tex-buf.el: Shorten copyright year ranges and update with + missing years. Delete trailing whitespaces. + (TeX-run-compile): Let-bind `default-directory' to + `TeX-master-directory'. + +2013-05-31 Tassilo Horn + + * autogen.sh: Set LC_ALL=C when looking into ChangeLog for + AUCTEXDATE. + +2013-05-31 Mosè Giordano + + * latex.el (LaTeX-env-figure): Simplify using `save-excursion' + instead of regexp searches. Fill the caption when + `auto-fill-mode' is on. + +2013-05-30 Mosè Giordano + + * tex.el (TeX-expand-list): Add new expander "%a", it returns the + quoted absolute path of the file visiting current buffer. + (TeX-view-program-list-builtin): Use "%a" expander for forward PDF + search. + +2013-05-28 Tassilo Horn + + * tex.el (TeX-source-correlate-sync-source): Fix docstring. + +2013-05-23 Mosè Giordano + + * font-latex.el: Update copyright years, there have been + non-trivial changes in 2010, and 2011. + (font-latex-built-in-keyword-classes): Fontify Biblatex multicites + macros up to three mandatory arguments. + + * style/biblatex.el (LaTeX-biblatex-entrytype): New variable. + (LaTeX-biblatex-executebibliographyoptions-options): New variable. + (LaTeX-biblatex-language-list): New variable. + (LaTeX-arg-biblatex-cites): New function. + ("biblatex"): Always set `LaTeX-using-Biber'. Add citation + macros. + (LaTeX-biblatex-package-options-list): Move preamble options to + `LaTeX-biblatex-executebibliographyoptions-options'. + +2013-05-22 Mosè Giordano + + * latex.el: Replace `delete-backward-char' with `delete-char'. + + * tex.el: Ditto. + + * tex-buf.el: Replace `goto-line' with `goto-char' and + `forward-line'. + +2013-05-19 Mosè Giordano + + * doc/.gitignore: Rename from .cvsignore. + + * preview/.gitignore: Ditto. + + * preview/latex/.gitignore: Ditto. + +2013-05-18 Mosè Giordano + + * latex.el: Update copyright years, there have been non-trivial + changes in 1998, 2001, 2002. + (TeX-arg-index-tag): Use `TeX-argument-prompt'. + (TeX-arg-cite): Ditto. + + * tex.el: Update copyright years, there have been non-trivial + changes in 1995, 1998. + (TeX-parse-arguments): Move skipping of optional + arguments inside loop over all arguments, because optional + arguments may not be the first ones. Remove unused let-bound + variable `skip-opt'. + (TeX-arg-literal): Remove FIXME comment, `optional' is the first + argument passed to all functions by `TeX-parse-argument'. + +2013-05-13 Mosè Giordano + + * style/fancyvrb.el: New style. + + * style/xparse.el: Ditto. + + * Makefile.in (STYLESRC): Add style/fancyvrb.el and + style/xparse.el. + +2013-05-12 Mosè Giordano + + * tex.el (TeX-insert-dollar): Insert just a single dollar when the + point is in a verbatim-like construct. + + * font-latex.el (font-latex-jit-lock-force-redisplay): Don't rely + on existing `jit-lock-force-redisplay' because recent bzr Emacs + broke compatibility changing the number of arguments. Reported by + Robert Goldman. + +2013-05-08 Mosè Giordano + + * doc/auctex.texi (Environments): Document + `LaTeX-default-document-environment'. + +2013-05-07 Mosè Giordano + + * tex.el (TeX-electric-dollar): New variable. + (TeX-insert-dollar): Use it. + + * doc/auctex.texi (Quotes): Document `TeX-electric-dollar'. + +2013-04-28 Mosè Giordano + + * tex-bar.el: Update copyright range. + (TeX-bar-LaTeX-button-alist): Change BibTeX button to Biber when + `LaTeX-using-biber' is non-nil. + (LaTeX-install-toolbar): Refresh toolbar after styles update. + +2013-04-25 Mosè Giordano + + * latex.el (LaTeX-default-document-environment): New buffer-local + variable. + (LaTeX-default-environment): Mention + `LaTeX-default-document-environment' in doc-string. + (LaTeX-environment): Use `LaTeX-default-document-environment'. + + * style/beamer.el ("beamer"): Use + `LaTeX-default-document-environment' instead of + `LaTeX-default-environment'. + + * style/letter.el ("letter"): Ditto. + + * style/slides.el ("slides"): Ditto. + +2013-04-24 Mosè Giordano + + * style/acro.el (LaTeX-acro-acronym-history): New variable. + (LaTeX-arg-acro-acronym): Use it. + + * style/acronym.el (LaTeX-acronym-acronym-history): New variable. + (LaTeX-arg-acronym-acronym): Use it. + + * style/beamer.el (LaTeX-beamer-frametitle-history): New variable. + ("beamer"): Use it. + (TeX-arg-beamer-frametitle): Ditto. + + * style/siunitx.el (LaTeX-siunitx-unit-history): New variable. + (LaTeX-arg-siunitx-unit): Use it. + +2013-04-21 Mosè Giordano + + * style/beamer.el ("beamer"): Set `frame' as default environment. + Set `section' as largest sectioning level. Add fontification for + `title', `author', and `date'. + + * style/letter.el ("letter"): Set `letter' as default environment. + Add some macros and fontification. + + * style/slides.el ("slides"): Set `slide' as default environment. + + * latex.el (TeX-arg-insert-braces): Move + `indent-according-to-mode' after `save-excursion' because + `LaTeX-newline' (used in `save-excursion') deletes trailing + whitespaces. + +2013-04-19 Mosè Giordano + + * style/amsthm.el (LaTeX-amsthm-package-options): New variable. + ("amsthm"): Remove `newtheorem' macro, already defined in + `latex.el'. Use `TeX-arg-define-environment' in `newtheorem*' + macro. Add `qedhere', `swapnumbers', and `newtheoremstyle' + macros. Add `newtheorem*' regexp to match new environments. Add + fontification. + + * style/article.el ("article"): Add counters and pagestyles. + + * style/beamer.el ("beamer"): Ditto. + + * style/book.el ("book"): Ditto. + + * style/letter.el (LaTeX-letter-class-options): New variable. + ("letter"): Add pagestyles. + + * style/report.el ("report"): Add counters and pagestyles. + + * style/slides.el (LaTeX-slides-class-options): New variable. + ("slides"): Add counters and pagestyles. + +2013-04-18 Mosè Giordano + + * style/beamer.el: Update copyright years and remove trailing + whitespaces. + ("beamer"): Run style hooks for loaded packages. + (LaTeX-beamer-class-options): New function. + + * style/hyperref.el (LaTeX-hyperref-package-options-list): Rename + from `LaTeX-hyperref-package-options' to avoid clash with the + function with the same name. + ("hyperref"): Use it. + (LaTeX-hyperref-package-options): Ditto. + +2013-04-17 Mosè Giordano + + * plain-tex.el (plain-TeX-common-initialization): Fix typo in + abbrev table name. + +2013-04-16 Mosè Giordano + + * latex.el (LaTeX-default-author): New customizable variable. + (LaTeX-arg-author): New function. + (LaTeX-common-initialization): Use `LaTeX-arg-author' for the + \author macro. + (LaTeX-default-author): Change default to 'user-full-name (quoted) + and add a new possible value. + (LaTeX-arg-author): Change accordingly. + + * doc/auctex.texi (Itemize-like): Document `TeX-arg-item-label-p' + option. + (Tabular-like): Document `LaTeX-default-width' option. + (Modes and Hooks): Add modes and hooks to indices. + (Adding Macros): Document `TeX-arg-index-tag', `TeX-arg-index', + `TeX-arg-document', `LaTeX-arg-usepackage', `TeX-arg-bibstyle', + `TeX-arg-bibliography', `LaTeX-arg-author', `TeX-read-key-val', + and `TeX-arg-key-val' functions. Mention `TeX-arg-cite-note-p' + and `LaTeX-default-author' options. + (Adding Environments): Use in example code actually present in + `listings.el' file. + +2013-04-16 Tassilo Horn + + * tex.el (TeX-source-correlate-sync-source): Use `raise-frame' + instead of the external wmctrl command to raise the emacs frame. + +2013-04-15 Mosè Giordano + + * latex.el (TeX-read-key-val): Add `prompt' optional argument. + (TeX-arg-key-val): Ditto. + + * tex.el (fboundp): Use `crm-separator' as separator in XEmacs + `TeX-completing-read-multiple' implementation. + + * style/acro.el (LaTeX-arg-acro-key-val): Let-bind keymap with SPC + key binding removed, instead of defining a new key binding for + SPC. Use `TeX-arg-key-val' instead of `multi-prompt-key-value' + and `TeX-argument-insert'. + + * style/pst-node.el (LaTeX-pstnode-env-psmatrix): Replace + `completing-read-multiple' with `TeX-completing-read-multiple'. + + * style/pstricks.el (LaTeX-package-parameters): Ditto. + + * style/siunitx.el (LaTeX-arg-siunitx-unit): Let-bind keymap with + SPC key binding removed, instead of defining a new key binding for + SPC. Replace `completing-read-multiple' with + `TeX-completing-read-multiple'. + +2013-04-15 Tassilo Horn + + * tex.el (TeX-source-correlate-sync-source): Raise frame when + placing point on the source location. + +2013-04-12 Mosè Giordano + + * Makefile.in (STYLESRC): Add style/acro.el and style/acronym.el. + + * style/acro.el: New style. + + * style/acronym.el: Ditto. + +2013-04-10 Tassilo Horn + + * tex.el (TeX-evince-sync-view): URL-escape pdf file path when + calling evince via DBUS. + (TeX-evince-sync-view): Use 0 as timestamp. + (TeX-source-correlate-sync-source): URL-decode tex file name. + +2013-04-10 Nicolas Richard (tiny change) + + * style/mathtools.el (LaTeX-mathtools-key-val-options): Fix defvar + syntax. + +2013-04-10 Jobst Hoffmann (tiny change) + + * style/lscape.el ("lscape"): Fix typo and parentheses. + +2013-04-09 Tassilo Horn + + * README.GIT: Rename from README.CVS; update contents to Git. + +2013-04-09 Leo Liu + + * latex.el (LaTeX-outline-level): Make it work for customized + `outline-regexp'. See bug report + http://permalink.gmane.org/gmane.emacs.auctex.bugs/1648. + + * tex.el (TeX-view-program-list-builtin) + (TeX-view-program-selection): Enable commented code to support + darwin system. + + * tex.el (TeX-math-input-method-off-regexp): Improve and fix typo. + See bug http://permalink.gmane.org/gmane.emacs.auctex.devel/2468. + + * font-latex.el (font-latex-add-to-syntax-alist): Fix a bug in + `font-latex-add-to-syntax-alist' where it modified both the buffer + local and global value of `font-latex-syntax-alist'. + +2013-04-08 Tassilo Horn + + * latex.el (LaTeX-style-list): Correct docstring. + +2013-04-06 Mosè Giordano + + * latex.el (LaTeX-provided-class-options-member): Fix typo. + (LaTeX-arg-usepackage): Provide completion for more than one + package in mandatory argument. + +2013-04-05 Mosè Giordano + + * latex.el (LaTeX-global-class-files): New variable. + (TeX-arg-document): Provide completion for class options, based on + `LaTeX-arg-usepackage'. Use `LaTeX-global-class-files'. + (LaTeX-style-list): Mention that if `TeX-arg-input-file-search' is + set to `t' this variable will be ignored. + + * tex.el (TeX-normal-mode): Reset `LaTeX-global-class-files' when + ARG is non-nil. + + * style/article.el (LaTeX-article-class-options): New variable. + + * style/book.el (LaTeX-book-class-options): New variable. + + * style/report.el (LaTeX-report-class-options): New variable. + +2013-04-03 Mosè Giordano + + * latex.el (LaTeX-provided-class-options): New buffer-local + variable. + (LaTeX-provided-class-options-member): New function. + (LaTeX-provided-package-options): New buffer-local variable. + (LaTeX-provided-package-options-member): New function + (LaTeX-auto-cleanup): Rewrite to support + `LaTeX-provided-{class,package}-options' variables. + (LaTeX-arg-usepackage): Ditto. + + * tex.el (TeX-auto-store): Write to parsed file values of + `LaTeX-provided-{class,package}-options' variables. + (TeX-auto-insert): Fix indentation of inserted lines. + (TeX-search-files-by-type): Fix typo in doc-string. + (TeX-add-to-alist): New function. + (TeX-quote-language-alist): Fix typo in doc-string. + + * style/babel.el (LaTeX-babel-package-options): Add missing + languages. + (LaTeX-babel-package-options): Add options other than + languages. + (LaTeX-babel-active-languages): Use + `LaTeX-provided-{class,package}-options'. Loop over actually + used options instead of all babel languages. + ("babel"): Run styles of active languages. + + * style/biblatex.el ("biblatex"): Use + `LaTeX-provided-package-options-member'. + (LaTeX-biblatex-package-options): Consider the `ask' value for + 'TeX-arg-input-file-search'. + + * style/kpfonts.el ("kpfonts"): Use + `LaTeX-provided-package-options-member'. + + * style/siunitx.el: Rename `TeX-siunitx-*' functions to + `LaTeX-siunitx-*' for consistency. + ("siunitx"): Use `LaTeX-provided-package-options-member'. + +2013-03-29 Mosè Giordano + + * latex.el (TeX-arg-document): Search for LaTeX classes. + +2013-03-28 Mosè Giordano + + * style/biblatex.el (LaTeX-biblatex-package-options): Correct name + of `TeX-read-key-val' argument. + + * latex.el (LaTeX-common-initialization): Remove `addbibresource' + macro. + + * style/biblatex.el (LaTeX-biblatex-addbibresource-options): New + variable. + (LaTeX-arg-addbibresource): New function, based on current + `TeX-arg-bibliography'. + ("biblatex"): Add `addbibresource' macro. + (LaTeX-biblatex-package-options): Use `TeX-read-key-val'. + + * latex.el (TeX-arg-bibliography): Remove `addbibresource' + support. + +2013-03-27 Mosè Giordano + + * tex.el (TeX-add-local-master): Remove trailing spaces from + inserted lines. + +2013-03-07 Tassilo Horn + + * latex.el (TeX-read-key-val): New function. + (TeX-arg-key-val): Use `TeX-read-key-val'. + + * style/hyperref.el (LaTeX-hyperref-package-options): Use + `TeX-read-key-val' instead of `TeX-arg-key-val' which caused args + to be inserted twice. + + * style/siunitx.el (LaTeX-siunitx-package-options): Ditto. + +2013-03-06 Mads Jensen + + * style/amsopn.el: Add GPL copyright notice. + ("amsopn"): Add regex for \DeclareMathOperator to + `LaTeX-auto-regexp-list'. Use `TeX-arg-define-macro' for + \DeclareMathOperator. + +2013-03-06 Mads Jensen + + * tex.el (TeX-command-list): Add support for xindy. + +2013-03-06 Mads Jensen + + * latex.el (LaTeX-common-initialization): Add regular expression + for thispagestyle and pagestyle to `TeX-complete-list'. + +2013-03-04 Tassilo Horn + + * latex.el (TeX-arg-date): New function. + (LaTeX-common-initialization): Use `TeX-arg-date' for \date macro. + + * doc/auctex.texi: Document `TeX-arg-date'. + + * style/doc.el ("doc"): Use `TeX-arg-date' for the \changes macro. + +2013-02-26 Tassilo Horn + + * tex.el (TeX-run-style-hooks): Guard running style hooks in a + `condition-case' in order not to error in cases the auto file + contains calls to functions that are defined by a style that has + been deactivated in the meantime. + +2013-02-25 Werner Fink + + * style/dinbrief.el ("dinbrief"): Update dinbrief style. + (LaTeX-dinbrief-insert): New macro. + (LaTeX-dinbrief-style): New function. + (LaTeX-dinbrief-env-recipient): Rename from + `LaTeX-recipient-hook'. + (LaTeX-dinbrief-sender): New function. + (LaTeX-dinbrief-recipient): New function. + (LaTeX-dinbrief-today): Rename from `LaTeX-today'. + +2013-02-25 Tassilo Horn + + * tex.el (TeX-parse-macro): Add TeX group characters also in math + environments if there is an active region that should probably + used as argument. + + * latex.el (LaTeX-paragraph-commands-internal): Add \clearpage and + \newpage. + + * style/scrbase.el ("scrbase"): Add \minisec macro to + `LaTeX-paragraph-commands' locally. + +2013-02-23 Mosè Giordano + + * style/kpfonts.el: New style file. + + * Makefile.in (STYLESRC): Add style/kpfonts.el. + +2013-02-20 Mosè Giordano + + * latex.el (LaTeX-math-default): Move `digamma' and `varkappa' to + `AMS > Greek Lowercase' menu. + +2013-02-18 Mads Jensen + + * Makefile.in (STYLESRC): Activate new style array.el. + + * style/array.el: New style. + + * style/tabularx.el: Expand copyright range. + ("tabularx"): The package relies on the array package, so run its + style hook. + +2013-02-18 Tassilo Horn + + * tex.el (require): Require crm. + + * multi-prompt.el (multi-prompt-key-value): Don't require crm here + because it has already been required in tex.el. + +2013-02-16 Mosè Giordano + + * style/biblatex.el ("biblatex"): Add hooks for loaded packages. + (LaTeX-biblatex-package-options): New function. + (LaTeX-biblatex-package-options-list): Renamed from + `LaTeX-biblatex-package-options' to avoid clash with the function + with the same name. + + * latex.el (LaTeX-search-files-type-alist): Add `bbxinputs'. + (BibLaTeX-global-style-files): New variable. + + * tex.el (BibLaTeX-style-extensions): New variable. + (TeX-normal-mode): Make ARG argument optional. + (TeX-normal-mode): Reset `BibLaTeX-global-style-files' when ARG is + non-nil. + +2013-02-14 Mosè Giordano + + * style/siunitx.el (LaTeX-siunitx-package-options): New function. + + * style/hyperref.el (LaTeX-hyperref-package-options): New + function. + +2013-02-13 Mads Jensen + + * style/subfigure.el: Expanded copyright range. + ("subfigure"): Collapsed the two regular expressions for + completion. Added lengths, and commands for fonts. + +2013-02-14 Tassilo Horn + + * style/fancyhdr.el (TeX-arg-fancyhdr-position): Document the + OPTIONAL argument. + +2013-02-14 Mads Jensen + + * Makefile.in (STYLESRC): Activate new style fancyhdr.el. + + * style/fancyhdr.el: New style. + +2013-02-13 Mosè Giordano + + * doc/auctex.texi (Quotes): Document + `TeX-math-close-single-dollar'. + (Selecting a Command): Remove reference to + `LaTeX-biblatex-use-Biber'. + (Parsing Files): Document `LaTeX-auto-index-regexp-list', + `LaTeX-auto-class-regexp-list', + `LaTeX-auto-pagestyle-regexp-list', + `LaTeX-auto-counter-regexp-list', `LaTeX-auto-length-regexp-list', + `LaTeX-auto-savebox-regexp-list'. + + * tex.el (TeX-math-close-single-dollar): New variable. + (TeX-insert-dollar): Use it. + +2013-02-13 Tassilo Horn + + * Makefile.in (STYLESRC): Activate new style filecontents.el. + +2013-01-23 Mads Jensen + + * style/filecontents.el: New style. + +2013-02-13 Tassilo Horn + + * Makefile.in (STYLESRC): Activate new style fancynum.el. + +2013-02-08 Mads Jensen + + * style/fancynum.el: New style. + +2013-02-13 Tassilo Horn + + * Makefile.in (STYLESRC): Activate new style nameref.el. + +2013-02-13 Mads Jensen + + * doc/auctex.texi (Adding Macros): Mention that `TeX-arg-savebox' + now supports completion. + + * style/nameref.el: New style. + + * style/hyperref.el ("hyperref"): Run nameref style hook because + hyperref activates nameref. + +2013-02-10 Mosè Giordano + + * style/siunitx.el ("siunitx-unit"): New type for the parser. + (LaTeX-siunitx-regexp): New variable. + (LaTeX-auto-siunitx-unit): New variable. + (LaTeX-siunitx-prepare): New function. + (LaTeX-siunitx-cleanup): New function. + (TeX-auto-prepare-hook): Add `LaTeX-siunitx-prepare' function. + (TeX-auto-cleanup-hook): Add `LaTeX-siunitx-cleanup' function. + (TeX-arg-siunitx-unit): New function. + (TeX-arg-define-siunitx-unit): New function. + ("siunitx"): Add `LaTeX-siunitx-regexp' to list of regexps used + for parsing. + ("siunitx"): Use `TeX-arg-siunitx-unit' and + `TeX-arg-define-siunitx-unit' functions. + ("siunitx"): Use `LaTeX-add-siunitx-units' for adding siunitx unit + macros to the list of known units. + +2013-02-08 Mosè Giordano + + * style/biblatex.el: Update copyright range. + ("biblatex"): Check `backend' option value in + `TeX-active-styles'. + + * tex-style.el: Update copyright years. + (LaTeX-biblatex-use-Biber) Remove unused variable. + + * tex.el: Update copyright range. + (TeX-auto-add-type): Append new type to `TeX-auto-parser' instead + of prepending it. + (TeX-auto-store): Fix indentation of first lines of parsed file. + + * latex.el (LaTeX-auto-cleanup): Append options and styles to + `TeX-auto-file' instead of prepending them. + +2013-01-28 Mads Jensen + + * doc/todo.texi (Wishlist): Remove "Completion for sboxes". + +2013-01-27 Mads Jensen + + * latex.el (LaTeX-env-contents): Replaced regular expression with + `LaTeX-header-end', i.e., filecontents environments must go + somewhere in the preamble but not necessarily before the + \documentclass. + +2013-01-26 Mads Jensen + + * latex.el (LaTeX-auto-savebox-regexp-list): New variable. + (LaTeX-auto-regexp-list): Use `LaTeX-auto-savebox-regexp-list'. + ("savebox"): New type for the parser. + (TeX-arg-savebox): Use `LaTeX-savebox-list' for completion and + `definition' argument. + (LaTeX-common-initialization): Added makeatletter, makeatother, + and jobname macros. + (LaTeX-default-options): Changed documentstyle to documentclass in + docstring. + +2013-01-25 Mosè Giordano + + * style/siunitx.el ("siunitx"): Add `\gram' and + `\SendSettingsToPgf'. + +2013-01-25 Tassilo Horn + + * tex-buf.el (TeX-output-mode): Make revert-buffer-function buffer + local before setting it to TeX-output-revert-buffer. + +2013-01-24 Ivan Andrus + + * auctex.texi: Updated documetation about ChkTeX and lacheck. + Fixed typos. + +2013-01-24 Ivan Andrus + + * tex-buf.el (TeX-output-revert-buffer): New function. + (TeX-special-mode, TeX-output-mode): New major modes. + (TeX-special-mode-map, TeX-output-mode-map): New variables. + +2013-01-21 Tassilo Horn + + * Makefile.in (STYLESRC): Activate new style placeins.el. + +2013-01-21 Ivan Andrus + + * texmathp.el (texmathp-tex-commands-default): Add \shortintertext. + +2013-01-19 Mads Jensen + + * style/placeins.el: New style. + +2013-01-17 Tassilo Horn + + * doc/todo.texi: Remove the todo concerning completion for + counters that was implemented by Mosè Giordano on 2013-01-15. + + * doc/auctex.texi: Document `TeX-arg-length' and + `TeX-arg-define-length'. + +2013-01-16 Mosè Giordano + + * latex.el (LaTeX-auto-length-regexp-list): New variable. + (LaTeX-auto-regexp-list): Use `LaTeX-auto-length-regexp-list'. + ("length"): New type for the parser. + (TeX-arg-length): New function. + (TeX-arg-define-length): New function. + (LaTeX-common-initialization): Initialize some standard LaTeX + lengths and use `TeX-arg-length' and `TeX-arg-define-length' for + completion of some macros. + +2013-01-15 Tassilo Horn + + * doc/auctex.texi: Document that `TeX-arg-counter' does completion + now. + +2013-01-15 Mosè Giordano + + * latex.el (LaTeX-auto-pagestyle-regexp-list): Fix typo. + (LaTeX-auto-counter-regexp-list): New variable. + (LaTeX-auto-regexp-list): Use `LaTeX-auto-counter-regexp-list'. + ("counter"): New type for the parser. + (TeX-arg-counter): Use `LaTeX-counter-list' function for + completion and `definition' argument. + (TeX-arg-pagestyle): Use `definition' argument. + (LaTeX-common-initialization): Initialize counters. + +2013-01-14 Tassilo Horn + + * style/ulem.el (LaTeX-arg-fontdecl, LaTeX-arg-fontcmd): Fix + declarations. + +2013-01-13 Mads Jensen + + * style/pstricks.el (LaTeX-pstricks-package-options): New + variable. + + * style/varioref.el: Update copyright range. + ("varioref"): Add more definitions. + (LaTeX-varioref-package-options): Reformat. + + * style/listings.el: Update copyright range. + (LaTeX-listings-key-val-options, "listings") + (LaTeX-listings-package-options): Update to recent listings + version. + +2013-01-14 Tassilo Horn + + * Makefile.in (STYLESRC): Enable memoir.el style. + +2013-01-14 Mads Jensen + + * style/memoir.el: New style. + +2013-01-14 Mosè Giordano + + * latex.el (TeX-arg-environment): Fix typo. + +2013-01-10 Mosè Giordano + + * latex.el: Update copyright range. + (LaTeX-auto-pagestyle-regexp-list): New variable. + (LaTeX-auto-regexp-list): Use `LaTeX-auto-pagestyle-regexp-list'. + ("pagestyle"): New type for the parser. + (LaTeX-pagestyle-list): Remove. + (TeX-arg-pagestyle): Use `LaTeX-pagestyle-list' function for + completing. + (LaTeX-common-initialization): Initialize pagestyles. + + * style/imakeidx.el: Use `LaTeX-pagestyle-list' function to set + `firstpagestyle' option values. + +2013-01-11 Ivan Andrus + + * tex.el (TeX-command-list): Add command to run ChkTeX. + +2013-01-11 Tassilo Horn + + * Makefile.in (STYLESRC): Add new style files kantlipsum.el, + lipsum.el, and longtable.el. + +2013-01-10 Mosè Giordano + + * style/kantlipsum.el: New style. + + * style/lipsum.el: Ditto. + + * style/longtable.el: Ditto + +2013-01-10 Mads Jensen + + * latex.el (LaTeX-env-document): Only insert \documentclass in + case the document does not already contain one. + +2013-01-09 Ralf Angeli + + * style/epigraph.el ("epigraph"): Do not quote list entries for + `font-latex-add-keywords'. + +2013-01-07 Ralf Angeli + + * style/mathtools.el ("mathtools"): Prevent amsmath options from + being added multiple times. + + * style/footmisc.el ("footmisc"): Remove fontification settings + for length macros. + +2013-01-06 Ralf Angeli + + * style/mathtools.el ("mathtools"): Append amsmath options to + mathtools option after the amsmath style file has been loaded. + Remove `function' wrapper. + +2013-01-05 Ralf Angeli + + * Makefile.in (STYLESRC): Activate new style files. + + * ChangeLog: Move name of style file contributors to head of + ChangLog entries. + +2013-01-02 Tassilo Horn + + * style/everysel.el: Fix typos. + +2013-01-02 Mads Jensen + + * style/afterpage.el: New style. + +2012-12-30 Mosè Giordano + + * latex.el (LaTeX-pagestyle-list): New variable. + (TeX-arg-pagestyle): Use it. + + * style/imakeidx.el: New style. + +2012-12-29 Ikumi Keita + + * doc/tex-ref.tex: Fix apparent errors and add keybind entries for + C-c ? and `:' (in math mode). + +2012-12-28 Mads Jensen + + * style/multirow.el: New style. + +2012-12-27 Mosè Giordano + + * style/siunitx.el (LaTeX-siunitx-package-options): New variable. + ("siunitx"): Use it. + + * style/hyperref.el (LaTeX-hyperref-href-options): New variable. + (LaTeX-hyperref-package-options, "hyperref"): Use it. + +2012-12-27 Mads Jensen + + * style/mflogo.el: New style. + + * style/epigraph.el: Ditto. + +2012-12-27 Ikumi Keita + + * amsmath.el ("amsmath"): Add support for the alignedat + and subarray environments. Also, add support for the shoveright + and shoveleft macros. + * font-latex.el (font-latex-math-environments): Add "xxalignat" + and "flalign". + +2012-12-26 Mads Jensen + + * style/lscape.el: New style. + + * style/amssymb.el: Ditto. + + * style/ragged2e.el: Ditto. + + * style/mathtools.el: Ditto. + + * style/everysel.el: Ditto. + + * style/bigstrut.el: Ditto. + + * style/bigdelim.el: Ditto. + +2012-12-25 Mads Jensen + + * style/ulem.el: New style. + +2012-12-25 Ikumi Keita + + * latex.el (LaTeX-math-default): Added unicode character position + to some entries and "mathring" entry. + (LaTeX-common-initialization): Added support for accent macros + \hat, \dot etc and \textasteriskcentered. + +2012-12-24 Mads Jensen + + * style/footmisc.el: New style. + +2012-12-21 Mosè Giordano + + * style/bm.el: New style. + + * style/siunitx.el: Ditto. + +2012-12-20 Tassilo Horn + + * tex-bar.el (TeX-bar-LaTeX-buttons, TeX-bar-LaTeX-button-alist): + Also add spell button. + + * images/spell.xpm: New image, copied from Emacs. + + * tex-bar.el (TeX-bar-TeX-button-alist): Use it for the spell + button. + +2012-12-20 Tassilo Horn + + * tex-bar.el (TeX-bar-TeX-button-alist, TeX-bar-TeX-buttons): Add + `spell' button to run spell-checker. + +2012-12-04 Tassilo Horn + + Merge revno 314 (Stefan Monnier) from emacs elpa branch: Shorten + copyright year ranges. + + * context.el: + + * doc/auctex.texi: + + * doc/changes.texi: + + * doc/install.texi: + + * font-latex.el: + + * latex.el: + + * style/letter.el: + + * tex-fold.el: + + * tex-jp.el: + + * tex.el: + +2012-11-30 Ralf Angeli + + * Version 11.87 released. + +2012-11-30 Ralf Angeli + + * tex.el (TeX-evince-dbus-p): Make last change a little more + conventional. + +2012-11-30 Tassilo Horn + + * tex.el (TeX-evince-dbus-p): Check for feature emacs in order not + to signal an error on XEmacs. + +2012-11-29 Ralf Angeli + + * RELEASE, configure.ac, doc/auctex.texi, doc/changes.texi, + doc/install.texi, doc/tex-ref.tex: Update for upcoming release. + +2012-11-26 Ralf Angeli + + * latex.el (LaTeX-split-bibs): Add doc string and use variable for + Biber file extensions. + (LaTeX-search-files-type-alist): Add entry for Biber. + (BibTeX-Biber-global-files): Remove. + (BibTeX-global-files): Reintroduce. + (TeX-Biber-global-files): New variable. + (TeX-arg-bibliography): Check if Biber or BibTeX is used and react + accordingly. + + * tex-buf.el (TeX-check-files): Do not check duplicate extensions. + (TeX-command-query, TeX-LaTeX-sentinel): Use separate variables + for BibTeX and Biber file extensions. + (TeX-synchronous-sentinel): Use `let' instead of `let*'. + + * tex.el (TeX-clean-default-intermediate-suffixes): Add suffixes + for biblatex. + (TeX-auto-generate, TeX-auto-generate-global): Use separate + variables for BibTeX and Biber file extensions. + (TeX-Biber-file-extensions): New variable. + (BibTeX-Biber-file-extensions): Remove. + (BibTeX-file-extensions): Reintroduce. + (TeX-search-files-type-alist): Use `BibTeX-file-extensions'. + (TeX-normal-mode): Use separate variables for BibTeX and Biber + global files. + +2012-07-17 Vincent Belaïche + + * tex-info.el (Texinfo-reftex-hook): Added function. + (TeX-texinfo-mode): Added RefTeX plugging. + +2012-11-23 Tassilo Horn + + * doc/quickstart.texi (Quick Start): Document that one mustn't + load auctex.el if AUCTeX is installed from ELPA. + + * doc/install.texi (Installation): Mention installation from ELPA. + +2012-11-20 Davide G. M. Salvetti + + * doc/tex-ref.tex (column{preview-latex}): Fix typo. Reported by + Sébastien Villemot. Update copyright information. + +2012-11-14 Ralf Angeli + + * latex.el (LaTeX-auto-regexp-list): Remove entries for Biber. + (LaTeX-biber): Remove. + (LaTeX-listify-package-options): Rewrite so that the function can + deal with key=value pairs. + (LaTeX-always-use-Biber): Remove. + (LaTeX-using-Biber): Add doc string and make buffer-local. + + * tex-style.el (LaTeX-biblatex-use-Biber): New variable. + + * doc/auctex.texi (top): Remove reference to + `LaTeX-always-use-Biber'. + (Selecting a Command): Mention Biber and + `LaTeX-biblatex-use-Biber'. + + * Makefile.in (STYLESRC): Add style/biblatex.el. + + * style/biblatex.el: New file. + +2012-11-05 Tassilo Horn + + * tex.el (TeX-doc-extensions): Fix typo. This variable was + formerly named TeX-doc-extenstions. + +2012-10-04 Masayuki Ataka + + * tex-jp.el: Repair coding from iso-2022-7bit to iso-2022-jp. + +2012-10-03 Ralf Angeli + + * tex-jp.el: Repair coding. + +2012-10-02 Ikumi Keita + + * tex-jp.el (japanese-TeX-engine-default) + (TeX-engine-alist-builtin, japanese-TeX-use-kanji-opt-flag): New + defcustoms. + (japanese-TeX-coding-ejsu, japanese-TeX-get-encoding-string): New + functions. + (japanese-TeX-command-list): Support %(kanjiopt). + (TeX-expand-list): Support new option kanjiopt, bibtex, makeindex, + mendexkopt, xdvi. + (TeX-view-predicate-list-builtin): Judge paper. + (TeX-view-program-list): Support dviout paper size, and other DVI + previewers in Mac and others. + (TeX-view-program-selection): Add Dviout, TeXworks and Preview. + (LaTeX-command-style): Support uplatex. + (japanese-plain-tex-mode-initialization): Use TeX-engine-set. + (japanese-latex-mode-initialization): Ditto. + + * tex-jp.el: Comment fix. + (TeX-error-description-list): Doc fix. + +2012-09-27 Joost Kremers (tiny change) + + * tex-buf.el (TeX-check-files): Use mapcar instead of cl's map. + +2012-09-16 Philip Kime (tiny change) + + * tex-buf.el (TeX-LaTeX-sentinel): Detect generic rerun message + from biblatex + +2012-09-14 Ken Brown (tiny change) + + * doc/auctex.texi (top): Mention LaTeX-always-use-Biber. + + * doc/tex-ref.tex: Add Biber. + +2012-09-13 Tassilo Horn + + Merge Biber support developed by Philip Kime + . + * doc/changes.texi: Mention Biber support. + + * tex.el (TeX-command-list, TeX-auto-generate) + (TeX-auto-generate-global, TeX-search-files-type-alist) + (TeX-normal-mode): Adapt. + (TeX-command-Biber): New defcustom. + (BibTeX-Biber-file-extensions): Renamed from + BibTeX-file-extensions. + + * tex-buf.el (TeX-save-document, TeX-check-files) + (TeX-command-query, TeX-LaTeX-sentinel): Adapt. + (TeX-Biber-sentinel, TeX-run-Biber): New functions. + + * latex.el (LaTeX-auto-regexp-list, LaTeX-auto-cleanup) + (TeX-arg-bibliography, LaTeX-common-initialization): Adapt. + (LaTeX-biber, LaTeX-split-bibs, LaTeX-using-Biber) + (LaTeX-always-use-Biber): New functions and vars. + (BibTeX-Biber-global-files): Renamed from BibTeX-global-files. + + * font-latex.el (font-latex-built-in-keyword-classes) + (font-latex-add-keywords): Adapt. + +2012-06-21 Patrice Dumas (tiny change) + + * doc/preview-latex.texi (The preview images): Place index command + `@pindex dvipng' on a line of its own. + + * doc/macros.texi: Replace user macro `@sans' by user macro + `@sansserif' and make definition conditional against flag + no-sansserif as `@sansserif' is a Texinfo macro and does not need + to be redefined. + + * doc/macros.texi: Suppress user macro `@LaTeX' as this macro is + already defined in Texinfo. + + * doc/quickstart.texi (Editing Facilities): Use texinfo + `@sansserif' macro rather than user macro `@sans'. + + * doc/auctex.texi (Font Specifiers): Use texinfo `@sansserif' + macro rather than user macro `@sans'. + +2012-08-14 Ralf Angeli + + * tex.el (TeX-source-correlate-determine-method): Match --synctex + as well as -synctex. + +2012-07-04 Tassilo Horn + + * doc/changes.texi: Mention Evince forward/backward search + changes. + +2012-07-03 Tassilo Horn + + * font-latex.el (byte-code-function-p): Reference the generated + functions with font-latex-match prefix. See Emacs bug 11837. + +2012-06-22 Tassilo Horn + + * tex.el (TeX-evince-dbus-p): Add check for + `dbus-register-signal', which might be unavailable if emacs was + configured with --without-dbus. + +2012-04-26 Tassilo Horn + + * tex.el (TeX-engine-set): Fix docstring leading to a misplaced + interactive spec warning. + +2012-04-25 Tassilo Horn + + * tex.el (TeX-evince-dbus-p): Improve check for emacs's dbus + support. + +2012-04-11 Tassilo Horn + + * tex.el (TeX-evince-sync-view): Work around emacs integer limits. + Also provide the current column to Evince. + (TeX-evince-dbus-p): Also check the signature of Evince's + FindDocument DBUS method, which is only stable since evince 3.0. + +2012-04-10 Tassilo Horn + + * tex.el (TeX-evince-sync-view): Fix arithmetic range error. + (TeX-evince-dbus-p): Add parameter to extend the check depending + on wanted features (e.g., forward search). + (TeX-view-program-list-builtin): Use it. + +2012-04-08 Tassilo Horn + + * tex.el (TeX-evince-dbus-p): New function. + (TeX-evince-sync-view): New function. + (TeX-view-program-list-builtin): Use Evince's DBUS interface for + forward search if available. + (TeX-source-correlate-mode): Use TeX-evince-dbus-p. + +2012-01-11 Ralf Angeli + + * style/setspace.el ("setspace"): Correct quoting. + +2011-09-18 Ralf Angeli + + * doc/auctex.texi (Marking): Make a few corrections throughout the + section. + (Adding Macros): Document special values for numbers used together + with `TeX-add-symbols'. + +2011-09-18 Vincent Belaïche + + * doc/auctex.texi: Add documentation for functions + LaTeX-mark-section, LaTeX-mark-environment, Texinfo-mark-section, + Texinfo-mark-environment and Texinfo-mark-node. + +2011-08-24 Tassilo Horn + + * tex.el (TeX-synctex-output-page): TeXLive 2011's synctex wants + absolute file names with dot indicating the master, like + /foo/bar/./baz/chap1.tex. So add this as another variant. + (TeX-view-program-list-builtin): Use evince's -i,--page-index + switch instead of -p,--page-label if that evince version supports + it (>=3.0.x). + +2011-08-07 Ralf Angeli + + * latex.el (LaTeX-fill-move-to-break-point): Take characters after + closing dollar sign into account when deciding to break before + inline math. + +2011-07-12 Ralf Angeli + + * tex.el (TeX-search-files-kpathsea): Check if directories are + accessible. + +2011-07-11 Vincent Belaïche + + * tex-info.el (Texinfo-mark-environment, Texinfo-mark-section) + (Texinfo-mark-node): New defun. + (Texinfo-mode-map): added key bindings for + Texinfo-mark-environment, Texinfo-mark-section, and + Texinfo-mark-node. + +2011-06-19 Ralf Angeli + + * tex.el (TeX-engine-alist-builtin): Add --jobname to luatex and + lualatex calls. + (TeX-engine-alist-builtin): Remove --jobname again for luatex but + not for lualatex. + +2011-06-05 Tassilo Horn + + * tex.el (TeX-source-correlate-sync-source): Restore Emacs 21 + compatibility. + +2011-05-26 Tassilo Horn + + * tex.el (TeX-source-correlate-sync-source): Adapt to handle + file:// URLs. + +2011-05-15 Ralf Angeli + + * Makefile.in (STYLESRC): Add style/setspace.el. + + * tex.el (TeX-expand-list): Add a safeguard to the %(outpage) + expander for when an output page function returns nil. + +2011-05-09 Tassilo Horn + + * tex.el (TeX-synctex-output-page-1): New function for calling + synctex. + (TeX-synctex-output-page): Use it, and try relative file names + with and without leading ./ when calling synctex before falling + back to page 1. + (TeX-source-correlate-sync-source): Add &rest parameter, because + Evince 3 sends an additional (ignored) parameter via dbus. + +2011-05-01 Ralf Angeli + + * tex.el (TeX-tree-expand): Use a different test to check for an + absolute path on Windows. + + * font-latex.el (font-latex-built-in-keyword-classes): Add + definition for \rule and remove the one for \sbox. + +2011-04-25 Ralf Angeli + + * style/setspace.el: Add support for changing \displayskipstretch. + +2011-04-25 Mads Jensen + + * style/setspace.el: New file. + +2011-04-25 Ralf Angeli + + * latex.el (LaTeX-style-list): Add memoir. + +2011-04-20 Ralf Angeli + + * tex-fold.el (TeX-fold-expand-spec): Make sure the expansion of a + placeholder is not processed again. + +2011-04-15 Ralf Angeli + + * font-latex.el (font-latex-built-in-keyword-classes): Make a few + additions and corrections. + + * latex.el (LaTeX-common-initialization): Prompt for file + extension instead of name when inserting \addcontentsline or + \addtocontents. + +2011-04-10 Ralf Angeli + + * tex.el (TeX-source-correlate-mode): Check for D-Bus session. + +2011-04-10 Antoine Levitt (tiny change) + + * tex.el (TeX-source-correlate-sync-source): Do not use + `goto-line'. + +2011-04-03 Ralf Angeli + + * Makefile.in (STYLESRC): Add style/xspace.el. + + * style/xspace.el: Add copyright notice and license blurb. + Correct a few things. + +2011-04-03 Mads Jensen + + * style/xspace.el: New file. + +2011-03-27 Tassilo Horn + + * tex.el (TeX-source-correlate-mode): Add support for I/O + correlation mode inverse search for the Evince document viewer. + +2011-03-23 Ralf Angeli + + * style/bulgarian.el, style/czech.el, style/danish.el, + style/frenchb.el, style/icelandic.el, style/polish.el, + style/polski.el, style/slovak.el, style/swedish.el: Do not set + `TeX-quote-language' if `override' is in effect. + +2011-03-20 Ralf Angeli + + * tex-buf.el (TeX-synchronous-sentinel): Strip directory part of + master file because we are already in the master directory. + +2011-03-13 Ralf Angeli + + * Makefile.in (STYLESRC): Add style/lettrine.el and + style/multicol.el. + + * style/lettrine.el: Add copyright notice and license blurb. + Correct a few things. + + * style/multicol.el: Add copyright notice and license blurb. + Simplify environment definitions. Provide completion for lengths + the package defines. Get rid of indentation and filling barrier. + Remove fontification definitions. + +2011-03-13 Mads Jensen + + * style/lettrine.el: New file. + + * style/multicol.el: New file. + +2011-02-27 Ralf Angeli + + * latex.el (LaTeX-common-initialization): Add support for + \ProvidesPackage. + +2011-02-06 Ralf Angeli + + * style/letter.el (LaTeX-env-recipient): Use \renewcommand instead + of \def to set date. + +2011-01-30 Ralf Angeli + + * tex.el (TeX-parse-macro): Do not insert braces if the argument + is 0 or less. + (TeX-parse-argument): Put both the macro and the marked region in + a TeX group if the argument is less than 0. + + * latex.el (LaTeX-common-initialization): Give macros that change + font size a -1 argument so that braces are added around them if + if there is an active region. + + * doc/auctex.texi (Adding Macros): Document special options 0 and + -1 for number-type specs. + +2011-01-29 Ralf Angeli + + * tex.el (TeX-complete-symbol): Get rid of the window with the + completions when possible. + +2011-01-23 Ralf Angeli + + * tex-fold.el (TeX-fold-post-command): Add `forward-char' and + `backward-char' to commands on which to open an overlay. + + * doc/auctex.texi (Adding Macros): Mention + `TeX-arg-input-file-search'. + +2011-01-22 Ralf Angeli + + * tex.el (TeX-tree-expand): Make `subdirs' parameter optional. Do + not try to call kpsewhich with --expand-braces anymore and adapt + code for handling of results accordingly. + (TeX-doc-extenstions): New variable. + (TeX-tree-roots): New function. + (TeX-tree-roots): New user option. + (TeX-kpathsea-format-alist): Remove. + (TeX-search-files-kpathsea): Add and use `extensions' and `scope' + parameters. + (TeX-search-files): Do not call `TeX-search-files-kpathsea' + anymore. + (TeX-search-files-type-alist): New variable. + (TeX-search-files-by-type): New function. + + * latex.el (LaTeX-arg-usepackage): Let-bind + `TeX-input-file-search'. + (LaTeX-search-files-type-alist): New user option. + (TeX-arg-input-file-search): Doc fix. + (TeX-arg-input-file, TeX-arg-bibstyle, TeX-arg-bibliography): Use + `TeX-search-files-by-type' instead of `TeX-search-files'. + (LaTeX-common-initialization): Set `TeX-search-files-type-alist'. + +2011-01-09 Ralf Angeli + + * latex.el (LaTeX-common-initialization): Add support for + \settoheight and \settodepth. + +2010-12-26 Ralf Angeli + + * doc/auctex.texi (Simple Style): Add a note about the naming of + the style file and the style hook. + +2010-12-12 Ralf Angeli + + * latex.el (LaTeX-env-args): Add the optional argument at the + right position when wrapping the environment around existing text. + +2010-12-05 Ralf Angeli + + * context.el: Set up abbrev table. + (ConTeXt-mode-common-initialization): Set `local-abbrev-table'. + + * latex.el: Set up abbrev table for LaTeX and docTeX mode. + (docTeX-mode): Set abbrev table. + (LaTeX-common-initialization): Set `local-abbrev-table'. + + * plain-tex.el: Set up abbrev table. + (plain-TeX-common-initialization): Set `local-abbrev-table'. + + * tex.el (TeX-mode-prefix): Add mode parameter. + (VirTeX-common-initialization): Do not set `local-abbrev-table' + anymore. + (TeX-abbrev-mode-setup): New function. + + * doc/changes.texi: Mention change of abbrev handling. + +2010-12-04 Ralf Angeli + + * latex.el (LaTeX-verbatim-macro-boundaries): Support verbatim + macros with braces. + +2010-12-04 Augusto Ritter Stoffel (tiny change) + + * latex.el (LaTeX-math-keymap): Define a key for the math prefix + only if it has not been used as a prefix after the prefix. + +2010-11-16 Ralf Angeli + + * tex.el (TeX-view-program-list-builtin): Add Okular. + +2010-10-17 Ralf Angeli + + * latex.el (TeX-arg-input-file-search): New user option. + (TeX-arg-input-file): Use it. + +2010-10-11 Ralf Angeli + + * tex.el (TeX-synctex-output-page): Return "1" if no page number + can be found to prevent an infinite loop in command expansion. + +2010-10-02 Ralf Angeli + + * style/beamer.el ("beamer"): Prompt for block title. + +2010-09-28 Ralf Angeli + + * context.el (ConTeXt-extra-paragraph-commands): Remove. + (ConTeXt-language-variable-list): Add + `ConTeXt-extra-paragraph-commands'. + + * context-en.el (ConTeXt-extra-paragraph-commands-en): New + variable. + + * context-nl.el (ConTeXt-extra-paragraph-commands-nl): New + variable. + +2010-09-18 Ralf Angeli + + * context.el (ConTeXt-expand-options): Eval value from engine + alist. + +2010-09-12 Ralf Angeli + + * tex-fptex.el: Remove. + + * Makefile.in (AUCSRC): Reflect removal of tex-fptex.el. + + * doc/wininstall.texi: Reflect removal of tex-fptex.el. + + * style/virtex.el: Mention author. Do not unnecessarily protect + `lambda' with `function'. + + * font-latex.el (font-latex-keyword-matcher): Refine last change + to work properly with lists of face symbols. + +2010-09-11 Ralf Angeli + + * style/natbib.el: Update copyright information. + + * style/letter.el: Update copyright information. + + * style/harvard.el: Update copyright information. + + * style/doc.el: Do not unnecessarily protect `lambda' with + `function'. + +2010-09-06 Arne Jørgensen + + * style/danish.el: Changed font-latex-add-quotes from french to + german. + +2010-08-30 Ralf Angeli + + * style/ngerman.el: Prevent "| from leading to color bleed. + + * style/german.el: Prevent "| from leading to color bleed. + +2010-08-29 Ralf Angeli + + * doc/preview-dtxdoc.pl: Use explicit variable with split instead + of implicit split to @_ which does not work anymore in Perl 5.12. + +2010-07-11 Ralf Angeli + + * tex-info.el: Delete trailing whitespace. + +2010-07-04 Ralf Angeli + + * doc/faq.texi: Update infos about Emacs versions. Add FAQ entry + for file:line:error messages in case `TeX-next-error' fails due to + unbalanced parens. + + * tex.el (TeX-print-command, TeX-queue-command) + (TeX-printer-list): Switch back to Berkeley-style commands. + +2010-06-24 Ralf Angeli + + * doc/auctex.texi (Texinfo mode): Make a few corrections. + +2010-06-19 Berend de Boer + + * context.el: proper indent of all macros that can appear inside + an itemize list such as \sym. + +2010-06-12 Ralf Angeli + + * tex-info.el (Texinfo-find-env-end, Texinfo-find-env-start): + Enable the commands to be used repeatedly without getting stuck at + an environment start or end respectively. + +2010-05-27 Ralf Angeli + + * autogen.sh: Set LANG=C when looking into ChangeLog for + AUCTEXDATE. + +2010-05-24 Vincent Belaïche + + * doc/auctex.texi (Texinfo mode): New section. + +2010-05-17 Ralf Angeli + + * tex.el (TeX-math-input-method-off-regexp): Fix regexp. + +2010-04-25 Ralf Angeli + + * tex.el (TeX-print-command): Support printing of Postscript and + PDF files. Doc fix. + (TeX-queue-command): Use lpstat instead of lpq. Doc fix. + (TeX-printer-list): Support printing of Postscript and PDF files. + Make use of System V style commands (lp, lpstat) instead of + Berkeley style (lpr, lpq). + (TeX-printer-default): Doc fix. + +2010-04-17 Ralf Angeli + + * tex-buf.el (TeX-warning): Throw an error with a sensible message + if the file for the warning could not be determined. + +2010-04-13 Ralf Angeli + + * tex-buf.el (TeX-format-filter): Calculate the current column as + difference between line start and end instead of using + `current-column' in order to do the right thing when octal codes + are present. + +2010-04-11 Ralf Angeli + + * font-latex.el (font-latex-keyword-matcher): Quote a list of face + properties but do not to quote a face symbol. + +2010-04-05 Ralf Angeli + + * tex-buf.el (TeX-parse-error): Allow `TeX-error-file' to become + empty. + +2010-03-28 Ralf Angeli + + * plain-tex.el: New file. + + * tex.el: Move code related to plain TeX to plain-tex.el. + + * Makefile.in (AUCSRC): Add plain-tex.el. + + * context.el: Require `plain-tex'. + +2010-03-27 Ralf Angeli + + * tex.el (TeX-view-program-selection): Doc fix. + (TeX-clean): Regexp-quote the master file name. + +2010-03-20 Ralf Angeli + + * style/french.el: New file. + + * Makefile.in (STYLESRC): Add style/french.el. + +2010-03-07 Ralf Angeli + + * latex.el (TeX-arg-key-val): Hint at key=value format in prompt. + (LaTeX-fill-region-as-para-do): Match whitespace without comment + starter at beginning of line when dealing with code comments. + +2010-03-06 Ralf Angeli + + * Makefile.in (DIST_PREFIX): Use the working directory for the + folder with distribution files. + (FTPDIR, WWWDIR): Make them subdirectories of `DIST_PREFIX'. + (COMMITTER_NAME, COMMITTER_EMAIL): Remove. + (COMMITTER): New variable. + (.PHONY): Update. + (tar-ball-clean): Use `check-tag'. + (check-tag): New name for `check-dist'. + (dist): Do not call `release-commit' anymore. + (snapshot): Now an alias for `dist'. + (release-commit): Use `COMMITTER'. + (release-sign): New name for `full-release' target. Generate + version 1.1 directive files. + (xemacs-package): Depend on `check-tag'. + (WPACKAGEFILES): Include info files with a numerical supplement to + the .info extension. Depend on `check-tag'. Check for presence + of `WEMACSVER' variable. Try to find a local AUCTeX tar ball + before downloading one. Use `TAG' instead of `WAUCVER'. Put ZIP + archive into `FTPDIR'. + (WAUCVER, WEMACSVER): Remove. + (release-upload): New target. + (www-doc): Depend on `check-tag'. Update URLs for Emacs manuals. + +2010-02-21 Ralf Angeli + + * Version 11.86 released. + +2010-02-21 Ralf Angeli + + * RELEASE: Update for upcoming release. + + * doc/install.texi (Prerequisites): Update information about Emacs + distributions. + + * doc/tex-ref.tex: Bump version number. Update section on TeXing + options. + + * configure.ac: Bump version number. + + * auctex.spec (Version): Bump version number. + + * doc/fdl.texi: Switch to GFDL 1.3. + + * doc/auctex.texi: Switch to GFDL 1.3. + + * doc/preview-latex.texi: Switch to GFDL 1.3. + + * doc/changes.texi: Update for next release. + +2010-02-20 Ralf Angeli + + * tex.el (TeX-doc): Add a fallback in case nothing is found via + the backend list, e.g. when using MiKTeX 2.8. + + * doc/auctex.texi (Documentation): Document change in `TeX-doc'. + +2010-02-14 Ralf Angeli + + * doc/changes.texi: Mention preview.sty supporting XeTeX. + +2010-02-13 Ralf Angeli + + * tex.el (TeX-XeTeX-command, LaTeX-XeTeX-command): Remove. + (ConTeXt-engine): Doc fix. + (ConTeXt-Omega-engine): Doc fix. Make obsolote. + (TeX-expand-list): Add support for LuaTeX. Adapt to new engine + handling. + (AUC-TeX-version, AUC-TeX-date): Remove. + (TeX-engine-alist-builtin): New variable. + (TeX-engine-alist): Adapt to new engine handling and make it a + defcustom. + (TeX-engine-alist): New function. + (TeX-engine): Adapt to new engine handling and make it + buffer-local. + (LaTeX-engine-alist): Remove. + (TeX-engine-set): Adapt to new engine handling and take care of + TeX PDF mode. + (TeX-clean-default-output-suffixes): Add .xdv. + (TeX-mode-specific-command-menu-entries): Construct list of + engines from `TeX-engine-alist'. + + * context.el (ConTeXt-expand-options): Adapt to new engine + handling. + + * doc/auctex.texi (Processor Options): Document options and + functions of new engine handling. + +2009-12-30 Ralf Angeli + + * tex.el (TeX-view-command-raw): Abort if no matching viewer is + found. + + * doc/preview-faq.texi (Troubleshooting): Add some hints about + preview-latex overwriting output files. + +2009-12-28 Ralf Angeli + + * style/austrian.el: New file. + + * style/naustrian.el: New file. + + * Makefile.in (STYLESRC): Add style/austrian.el and + style/naustrian.el. + +2009-12-26 Ralf Angeli + + * doc/auctex.texi (Known problems): New subsection on dealing with + font locking problems. + + * font-latex.el (font-latex-syntax-alist): New variable. + (font-latex-add-to-syntax-alist): New function. + (font-latex-setup): Use `font-latex-syntax-alist'. + + * style/shortvrb.el: New file. + + * Makefile.in (STYLESRC): Add style/shortvrb.el. + + * tex-style.el (LaTeX-shortvrb-chars): New variable. + + * doc/changes.texi: Document changes after 11.85. + + * context.el (ConTeXt-expand-options): Check for XeTeX engine, not + for mode which does not exist anymore. + + * tex.el (plain-TeX-common-initialization): Let commented lines be + matched by `paragraph-separate' in order for commented and + non-commented paragraphs to be filled separately. + +2009-12-12 Ralf Angeli + + * tex-buf.el (TeX-parse-error): Also find quoted file names with + newlines. Remove the newlines from the matched string if + necessary. + +2009-12-07 Ralf Angeli + + * tex-buf.el (TeX-parse-error): Add an alternative in the parser + regexp for quoted file names. Strip the quotation marks if a file + name was found with the alternative. + +2009-12-06 Ralf Angeli + + * tex-fold.el (TeX-fold-command-prefix): New variable. + (TeX-fold-mode): Use it. + (TeX-fold-keymap): Remove prefix strings. + + * tex.el (TeX-fold-menu): Remove hard-coded key binding labels. + + * doc/auctex.texi (Folding): Mention `TeX-fold-command-prefix'. + +2009-11-22 Ralf Angeli + + * doc/wininstall.texi: Do not refer to Emacs 22 anymore. Improve + the paragraphs about PNG support. + +2009-11-01 Ralf Angeli + + * style/pstricks.el: Disable key bindings for macro parameter + addition and change. + (LaTeX-pst-color-list, LaTeX-pst-boolean-list) + (LaTeX-pst-fillstyle-list): Remove information for completion + mechanism. + (LaTeX-pst-trimode-list, LaTeX-pst-linestyle-list): Remove. + Handled directly in `LaTeX-pst-basic-parameters-list'. + (LaTeX-pst-basic-parameters-list): New variable. + (LaTeX-pst-parameters): Call `TeX-arg-key-val' instead of + `LaTeX-package-parameters' and thereby use a different completion + mechanism. + (LaTeX-pst-macro-psdots): Do not add a dotstyle parameter. + (LaTeX-pst-env-pspicture): Handle optional parameter via + `multi-prompt-key-value'. + ("pstricks"): Handle arguments of \psdot and \psdots correctly. + +2009-10-31 Ralf Angeli + + * tex.el (TeX-verbatim-p-function): New variable. + (TeX-verbatim-p): New function. + (TeX-in-comment): Use it. + (TeX-brace-count-line): Use `TeX-in-comment' instead of just + checking for a comment character. + + * latex.el (LaTeX-common-initialization): Set + `TeX-verbatim-p-function'. + +2009-10-25 Ralf Angeli + + * doc/auctex.texi (Starting Viewers): Describe new viewer + selection options. + (Folding): Add some hints on how to do automatic folding. + + * tex.el (TeX-view-predicate-list-builtin) + (TeX-view-predicate-list, TeX-view-program-list): Doc fix. + (TeX-view-program-list-builtin, TeX-view-program-selection): + Conditionalize default value based on system type. Doc fix. + (TeX-synctex-output-page): Do not return random stuff if there was + no match. + (TeX-clean-default-intermediate-suffixes): Remove SyncTeX files as + well. + +2009-10-21 Ralf Angeli + + * tex.el (TeX-synctex-output-page): Handle files in subdirectories + correctly. + +2009-10-18 Ralf Angeli + + * tex-buf.el (TeX-run-discard): Doc fix. + (TeX-run-discard-or-function): New function. + + * tex.el (TeX-command-list): Use `TeX-run-discard-or-function' as + hook for View command and provide it as a customization option. + (TeX-view-program-list): Add the possibility to use a function to + call the viewer. + (TeX-view-command-raw): Support the use of a function to call the + viewer. + +2009-10-11 Ralf Angeli + + * tex.el (TeX-view-predicate-list-builtin): Remove combined + predicates for paper properties and add new predicates testing + only one property. + (TeX-view-program-list-builtin): Use new predicates. + (TeX-view-program-list): Provide the possibility to use a list of + predicates. + +2009-10-10 Ralf Angeli + + * tex.el (TeX-view-program-list): Shave off extra closing paren. + +2009-10-04 Ralf Angeli + + * tex.el (LaTeX-command-style, TeX-print-style, TeX-view-style): + Doc fix. + (TeX-view-predicate-list-builtin, TeX-view-program-list-builtin): + New variables. + (TeX-view-predicate-list, TeX-view-program-list) + (TeX-view-program-selection): New user options. + (TeX-match-style, TeX-view-match-predicate) + (TeX-view-command-raw): New functions. + (TeX-expand-list): Use `TeX-view-command-raw' for %V expander. + +2009-09-13 Ralf Angeli + + * tex-buf.el (TeX-error): Cater for case of file:line:error + messages without context. + (TeX-parse-error): Add support for quoted file names with + backslashes as path separators. Those might be emitted by MiKTeX + 2.8. + +2009-06-14 Ralf Angeli + + * doc/auctex.texi (Indenting): Mention `LaTeX-item-regexp'. + (Fontification of math): New section replacing and extending + `Subscript and superscript'. + +2009-04-26 Ralf Angeli + + * tex.el (TeX-source-correlate-mode): Clean `custom-requests' + property. + (VirTeX-common-initialization): Call `TeX-source-correlate-mode' + minor mode function when initializing the mode instead of when + loading the file. + +2009-04-13 Ralf Angeli + + * latex.el (TeX-arg-key-val): Eval `key-val-alist' argument if it + is a symbol. + + * style/listings.el ("listings"): Do not eval arguments of + `TeX-arg-key-val'. + + * multi-prompt.el (multi-prompt-expand-completion-table): New + function. + (multi-prompt-key-value): Use it. + + * style/pstricks.el: Correct header info. + (LaTeX-pst-input-int, LaTeX-pst-point, LaTeX-pst-angle) + (LaTeX-pst-extdir, LaTeX-pst-arrows, LaTeX-pst-dotstyle-list) + (LaTeX-pst-refpoint-list, LaTeX-pst-refpoint) + (LaTeX-pst-macro-multirputps, LaTeX-pst-env-pspicture): Improve or + correct prompt. + ("pstricks"): Move to the bottom of the file. Do not use + `function' to quote `lambda'. Turn off TeX PDF mode. Use `mapc' + instead of `mapcar'. + +2009-04-05 Ralf Angeli + + * tex-buf.el (TeX-help-error): Make search for help text in log + file more robust. + +2009-04-04 Ralf Angeli + + * style/listings.el ("listings"): Remove redundant list when + calling `TeX-arg-key-val'. Use `LaTeX-env-args' for lstlisting + environment. + + * latex.el (LaTeX-env-args): New function. + (TeX-arg-conditional, TeX-arg-eval, TeX-arg-label) + (TeX-arg-index-tag, TeX-arg-index, TeX-arg-macro) + (TeX-arg-environment, TeX-arg-cite, TeX-arg-counter) + (TeX-arg-savebox, TeX-arg-file, TeX-arg-define-label) + (TeX-arg-define-macro, TeX-arg-define-environment) + (TeX-arg-define-cite, TeX-arg-define-counter) + (TeX-arg-define-savebox, TeX-arg-document, LaTeX-arg-usepackage) + (TeX-arg-input-file, TeX-arg-bibstyle, TeX-arg-bibliography) + (TeX-arg-corner, TeX-arg-lr, TeX-arg-tb, TeX-arg-pagestyle) + (TeX-arg-verb, TeX-arg-pair, TeX-arg-size, TeX-arg-coordinate) + (TeX-arg-insert-braces): Doc fix. + + * multi-prompt.el (multi-prompt-separator): Remove. + (multi-prompt-key-value-collection-fn): Do not search for + `multi-prompt-separator'. + (crm-local-must-match-map, crm-local-completion-map): Silence the + byte compiler. + (multi-prompt-key-value): Require crm.el here and not at + top-level. + + * tex-info.el (TeX-texinfo-mode): Add @lowersections and + @raisesections. + + * doc/auctex.texi (Adding Environments): Document hooks for + `LaTeX-add-environments'. + +2009-03-29 Ralf Angeli + + * style/listings.el (LaTeX-listings-key-val-options): New + variable. + ("listings"): Use it. Check for font-latex function, not feature. + + * latex.el (TeX-arg-key-val): New function. + + * multi-prompt.el: Require crm.el. + (multi-prompt-separator, multi-prompt-key-value-sep) + (multi-prompt-completion-table): New variables. + (multi-prompt-key-value-collection-fn, multi-prompt-key-value): + New functions. + +2009-03-22 Ralf Angeli + + * tex-site.el.in: Revitalize support for completion in \cite + macros via `BibTeX-auto-store'. + +2009-03-02 Holger Sparr + + * Makefile.in (STYLESRC): Add style/multido.el; + style/pst-{grad|node|plot|slpe}.el + +2009-03-01 Ralf Angeli + + * latex.el (LaTeX-verbatim-macro-boundaries): Do step backwards at + beginning of buffer. + (LaTeX-search-forward-comment-start): Treat find of comment at + limit correctly. + + * tex-fold.el (TeX-fold-comment-do): Abort backward search for + comment start at beginning of buffer. Do not fold empty comment. + +2009-02-24 Holger Sparr + + * style/multido.el: New file. + + * style/pst-grad.el: New file. + + * style/pst-node.el: New file. + + * style/pst-plot.el: New file. + + * style/pst-slpe.el: New file. + +2009-02-23 Holger Sparr + + * style/pstricks.el: Actually implement support for writing + PSTricks code. + +2009-02-22 Ralf Angeli + + * doc/auctex.texi (Multi-line fontification): Remove. + + * doc/todo.texi (Wishlist): Fix typo. Remove entry which is + already supported. + + * style/tabularx.el: New file. + + * Makefile.in (STYLESRC): Add style/tabularx.el + +2009-02-15 Ralf Angeli + + * style/natbib.el ("natbib"): Check for font-latex function rather + than feature. Add fontification spec for \cite. + + * doc/auctex.texi (Simple Style): Bring example in line with + reality. + +2009-01-24 Ralf Angeli + + * tex.el (TeX-source-correlate-method): Doc fix. + (TeX-source-correlate-mode): Call minor mode function after file + is loaded. + +2009-01-14 Ralf Angeli + + * latex.el (LaTeX-babel-insert-hyphen): Put `delete-selection' + property on function symbol. + +2009-01-04 Ralf Angeli + + * style/CJK.el: New file. + + * style/ruby.el: New file. Correct argument numbers of \rubysize + and \rubysep. + + * style/CJKutf8.el: New file. + + * Makefile.in (STYLESRC): Add style/CJK.el and style/ruby.el. Add + style/CJKutf8.el. + +2009-01-03 Ralf Angeli + + * style/flashcards.el ("flashcards"): Test for font-latex function + instead of feature. Reflect that \cardbackstyle has an optional + argument. + +2008-12-29 Ralf Angeli + + * style/hyperref.el ("hyperref"): Test for font-latex function + instead of feature. Activate hyperref referencing style if + possible. + +2008-12-28 Ralf Angeli + + * tex-buf.el (TeX-current-pages): Get rid of trailing periods. + (TeX-LaTeX-sentinel): Add support for longtable warning. Use only + one search per condition. Call `message' like `format'. + +2008-12-22 Ralf Angeli + + * tex.el (TeX-doc-backend-alist): Call `TeX-tree-expand' instead + of `TeX-macro-global-internal'. + + * tex-jp.el (TeX-macro-global): Call `TeX-tree-expand' instead of + `TeX-macro-global-internal'. + + * latex.el (LaTeX-env-item): Deactivate the mark before inserting + \item. + (LaTeX-insert-item): Swap point and mark when mark if necessary. + Insert newline only when not at beginning of line. + + * tex.el (TeX-deactivate-mark): New function. + (TeX-parse-argument): Use it. + +2008-12-21 Ralf Angeli + + * tex.el (TeX-auto-private, TeX-style-private): Per default + propose a place in the user's Emacs directory, not in the TeX + tree. + (TeX-style-path): Add values to the end of the list. Doc fix. + + * doc/auctex.texi (Automatic Private): Adjust descriptions of + `TeX-macro-private', `TeX-auto-private', and `TeX-style-private'. + +2008-12-16 Ralf Angeli + + * tex.el (TeX-tree-expand): New name for + `TeX-macro-global-internal'. Adapt parameter list to make it more + flexible. Update doc string. Do not return removed default + argument. + (TeX-macro-global): Change to accomodate new interface of + `TeX-tree-expand'. + (TeX-macro-private): New function. + (TeX-macro-private): Use it to determine variable value. + +2008-12-13 Ralf Angeli + + * tex.el (plain-TeX-clean-intermediate-suffixes) + (plain-TeX-clean-output-suffixes): New variables. + +2008-12-01 Ralf Angeli + + * tex.el (VirTeX-common-initialization): Revert last change. + +2008-11-30 Ralf Angeli + + * tex.el (VirTeX-common-initialization): Do not add call to + `TeX-update-style' to `find-file-hooks' but call it directly. + +2008-11-23 Ralf Angeli + + * tex.el (TeX-source-correlate-determine-method): Use configured + LaTeX command and find -synctex switch even if there are spaces in + front of it, as e.g. with MiKTeX. + (TeX-format-list): Use \subsection and \subsubsection as well to + identify a LaTeX file. + +2008-11-02 Ralf Angeli + + * font-latex.el (font-latex-match-math-env) + (font-latex-extend-region-backwards-math-env): Do not match + \\[...]. + + * tex-fold.el (TeX-fold-expand-spec): Do not treat `\' special in + replacement text. + +2008-10-26 Ralf Angeli + + * tex.el (plain-TeX-common-initialization): Respect double dollar, + i.e. "$$", as a paragraph separator. + +2008-10-14 Ralf Angeli + + * latex.el (LaTeX-current-environment): Fix handling of commented + parts. + + * tex.el (TeX-comment-prefix): Save match data. + +2008-10-13 Ralf Angeli + + * doc/changes.texi, doc/install.texi, doc/intro.texi, + doc/preview-readme.texi, doc/quickstart.texi: Make some + corrections and updates. + +2008-10-12 Ralf Angeli + + * tex-buf.el (TeX-warning): Fix regexp for detecting bad boxes. + +2008-10-11 Ralf Angeli + + * tex.el (TeX-set-mode-name): Indicate TeX PDF mode as a trailing + flag. + (TeX-engine): Doc fix. + + * doc/auctex.texi: Restructure some parts. Update and extend it a + bit to reflect the recent changes of functionality. + +2008-10-07 Ralf Angeli + + * tex.el (TeX-interactive-mode): Add to `minor-mode-alist'. + ("desktop"): Remove `TeX-interactive-mode' from + `desktop-locals-to-save'. + +2008-10-06 Ralf Angeli + + * latex.el (LaTeX-paragraph-commands-regexp-make): Make it work + for the case that `LaTeX-paragraph-commands' is set. + +2008-10-05 Ralf Angeli + + * tex.el (TeX-engine): New variable. + (TeX-expand-list): Use it instead of XeTeX and Omega mode + variables. + (hack-one-local-variable): Remove references to XeTeX and Omega + mode variables. + (TeX-set-mode-name): Remove lighters for XeTeX and Omega mode. + (TeX-engine-alist, LaTeX-engine-alist): New variables. + (TeX-engine-set): New function. + (TeX-Omega-mode): Mark as obsolete. Remove defcustom. + (TeX-PDF-mode): Use `TeX-engine' instead of mode variables. + (TeX-XeTeX-mode): Remove. + (TeX-mode-map): Remove key bindings for toggling XeTeX and Omega + mode. + (TeX-mode-specific-command-menu-entries): Use new facilities for + switching TeX engines. + ("desktop"): Remove reference to TeX Omega mode. + + * context.el (ConTeXt-expand-options): Use `TeX-engine' instead of + XeTeX and Omega mode variables. + +2008-09-07 Ralf Angeli + + * tex.el (TeX-PDF-mode): Add to `minor-mode-alist'. Use "" as + lighter. + ("desktop"): Remove `TeX-PDF-mode' from `desktop-locals-to-save'. + + * latex.el (LaTeX-mark-environment): Swap beg and end. + +2008-08-02 Ralf Angeli + + * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Mimic + the default tool bars more closely. + +2008-08-02 Reiner Steib + + * toolbar-x.el (toolbarx-default-toolbar-meaning-alist): Provide + different defaults for different Emacs and XEmacs versions. + Conditionally add a `new-file' entry. + +2008-07-28 Ralf Angeli + + * toolbar-x.el (toolbarx-image-path): Protect against load-path + items being nil. + + * style/foils.el (LaTeX-style-foils): Silence the byte compiler. + + * style/epsf.el (TeX-arg-epsfsize): Silence the byte compiler. + + * tex.el (TeX-source-specials-view-start-server): Alias only if + `defvaralias' is available. + (TeX-master, TeX-convert-master): Move upwards to prevent some + compiler warnings. + +2008-07-27 Ralf Angeli + + * tex.el (TeX-synctex-tex-flags): New variable. + (TeX-source-correlate-expand-options): Use it. + (TeX-source-specials-tex-flags): Remove possibility to create + lists. + + * context.el (ConTeXt-expand-options): Support TeX XeTeX mode and + TeX Source Correlate mode. + +2008-07-24 Ralf Angeli + + * tex.el (TeX-source-specials-mode): Fix last change. + +2008-07-23 Ralf Angeli + + * tex.el (TeX-expand-list): Prevent "%(PDF)" expander from + returning "pdf" if `TeX-XeTeX-mode' is active. Make "%(tex)" and + "%(latex)" expanders aware of the XeTeX commands. + (hack-one-local-variable): Cater for `TeX-XeTeX-mode'. + (TeX-set-mode-name): Cater for `TeX-XeTeX-mode'. + (TeX-source-specials-mode): Mark as obsolete. + (TeX-PDF-mode): Disable TeX XeTeX mode if TeX PDF mode is + disabled. + (TeX-Omega-mode): Disable TeX XeTeX mode if TeX Omega mode is to + be enabled. + (TeX-XeTeX-command, LaTeX-XeTeX-command): New variables. + (TeX-XeTeX-mode): New minor mode. + (TeX-mode-map): Define key for TeX XeTeX mode. + (TeX-mode-specific-command-menu-entries): Add entry for TeX XeTeX + mode. Make the engine-related options exclusive by using radio + buttons. Refine the wording for some options. + +2008-07-19 Ralf Angeli + + * tex.el (TeX-source-correlate-determine-method): Do not error out + if calling the engine fails. + + * latex.el (LaTeX-mark-environment): Keep point upon unsuccessful + search. + +2008-07-19 Vincent Belaïche (tiny change) + + * latex.el (LaTeX-mark-environment): Support marking of multiple + nested environments. + +2008-07-17 Ralf Angeli + + * latex.el (LaTeX-paragraph-commands-regexp-make): Take + `LaTeX-paragraph-commands' into account. + (LaTeX-paragraph-commands-regexp): Move behind + `LaTeX-paragraph-commands' definition. + +2008-07-14 Ralf Angeli + + * style/pdfsync.el ("pdfsync"): Use + `TeX-source-correlate-output-page-function' rather than + `TeX-sync-output-page-function'. + + * tex.el (TeX-command-list): Remove SyncTeX expanders. + (TeX-expand-list): Adapt function calls. Remove SyncTeX expander. + (hack-one-local-variable, TeX-set-mode-name): Remove + `TeX-synctex-mode' and `TeX-source-specials-mode'. Add + `TeX-source-correlate-mode'. + (TeX-source-correlate-method): New variable. + (TeX-source-correlate-method-active): New variable. + (TeX-source-correlate-output-page-function): Renamed from + `TeX-sync-output-page-function'. + (TeX-source-correlate-start-server): Renamed from + `TeX-view-start-server'. + (TeX-source-correlate-start-server-asked): Renamed from + `TeX-view-start-server-asked'. + (TeX-source-correlate-start-server-flag): Renamed from + `TeX-view-start-server-flag'. + (TeX-source-correlate-gnuserv-p): Renamed from + `TeX-view-gnuser-p'. + (TeX-source-correlate-server-enabled-p): Renamed from + `TeX-view-server-enabled-p'. + (TeX-source-correlate-start-server-maybe): Renamed from + `TeX-view-start-server-maybe'. + (TeX-source-specials): Remove custom group. + (TeX-source-correlate-determine-method): New function. + (TeX-source-correlate-expand-options): Renamed from + `TeX-source-specials-expand-options'. Support SyncTeX as well. + (TeX-source-correlate-map): Renamed from + `TeX-source-specials-map'. + (TeX-source-correlate-mode): Renamed from + `TeX-source-specials-mode'. Support SyncTeX as well. + (TeX-source-specials-mode): Now an alias for + `TeX-source-specials-mode'. + (TeX-source-specials-tex-flags, TeX-source-specials-places) + (TeX-source-specials-view-position-flags) + (TeX-source-specials-view-editor-flags) + (TeX-source-specials-view-gnuclient-flags) + (TeX-source-specials-view-emacsclient-flags): Put into `TeX-view' + rather than `TeX-command' group. + (TeX-source-specials-view-expand-options): Adapt for new function + names and distinction between source specials and SyncTeX. + (TeX-synctex-mode): Remove. + (TeX-mode-map): Remove binding for TeX SyncTeX mode. + (TeX-mode-specific-command-menu-entries): Remove menu entry for + TeX SyncTeX mode. Use Source Correlate moniker instead of Source + Specials. + +2008-07-07 Ralf Angeli + + * doc/auctex.texi (Folding): Fix last change. + +2008-07-06 Ralf Angeli + + * doc/auctex.texi (Folding): Document folding of math constructs + and the possibilities of providing expanders and alternatives in + replacement specifiers. + + * tex.el (TeX-command-list): Add expanders for SyncTeX. + (TeX-expand-list): Start server if necessary when viewing. Define + expander for SyncTeX. + (hack-one-local-variable): Cater for TeX SyncTeX mode. + (TeX-set-mode-name): Add lighter for TeX SyncTeX mode. + (TeX-view): New customization group. + (TeX-view-start-server): Renamed from + `TeX-source-specials-view-start-server'. + (TeX-source-specials-view-start-server): Rename to + `TeX-view-start-server' and define alias. + (TeX-view-start-server-asked): Renamed from + `TeX-source-specials-view-start-server-asked'. + (TeX-source-specials-view-start-server-asked): Rename to + `TeX-view-start-server-asked'. + (TeX-view-start-server-flag): New variable. + (TeX-view-gnuserv-p): Renamed from + `TeX-source-specials-view-gnuserv-p'. + (TeX-source-specials-view-gnuserv-p): Rename to + `TeX-view-gnuserv-p'. + (TeX-view-server-enabled-p): New function. + (TeX-view-start-server-maybe): New function. + (TeX-source-specials-mode): Set `TeX-view-start-server-flag'. + (TeX-source-specials-view-expand-client): Adapt call to new + function name. + (TeX-source-specials-view-expand-options): Do not try to start the + server here anymore. + (TeX-synctex-mode): New minor mode. + (TeX-synctex-output-page): New function. + (TeX-mode-map): Add key for toggling TeX SyncTeX mode. + (TeX-mode-specific-command-menu-entries): Add menu entry for TeX + SyncTeX mode. + (TeX-math-input-method-off-regexp): New variable. + (TeX-toggle-off-input-method): Remove. + (TeX-math-input-method-off): Do without + `TeX-toggle-off-input-method'. + +2008-07-04 Berend de Boer + + * context.el, context-en.el: added a few more entries to the menu + to select ConTeXt macro's from. + +2008-06-29 Ralf Angeli + + * style/bulgarian.el ("bulgarian"): Use value of + `TeX-quote-after-quote' for default quote insertion behavior. + +2008-06-28 Ralf Angeli + + * font-latex.el (font-latex-find-matching-close): Simplify. There + is no need for a general mechanism if the supported chars are + limited at another place. + + * tex.el (TeX-search-syntax-table): Support (...) and <...>. + + * tex-fold.el (TeX-fold-macro-spec-list): New spec for \item. + Adapt doc string to reflect new functionality. + (TeX-fold-macro-nth-arg): New `delims' parameter which can be used + to find other macro args than those enclosed by braces. + (TeX-fold-expand-spec): New function. + (TeX-fold-hide-item): Use it. + + * doc/auctex.texi (European): Document `bulgarian' language + option. + + * Makefile.in (STYLESRC): Add style/bulgarian.el. + + * style/bulgarian.el: New file. + +2008-06-21 Ralf Angeli + + * style/hyperref.el: New file. + + * Makefile.in (STYLESRC): Add style/hyperref.el. + +2008-06-07 Ralf Angeli + + * font-latex.el (font-latex-make-built-in-keywords): Distinguish + command-type keyword classes from others when creating the + respective variables. + + * doc/auctex.texi (Font Locking): Structure with nodes. + (Fontification of macros): Describe format specifiers for macros + with arguments. + +2008-05-30 Ralf Angeli + + * tex-fold.el (TeX-fold-macro-spec-list): Add some documentation. + (TeX-fold-hide-item): Support replacement of argument specifiers + like "{1}" by the respective argument value in the display string. + +2008-05-30 Joost Kremers (tiny change) + + * tex-fold.el (TeX-fold-macro-spec-list): Add function choice. + (TeX-fold-hide-item): If specifier is a function, call it with all + mandatory arguments of macro. + +2008-05-25 Ralf Angeli + + * latex.el (docTeX-mode): Add regexp group to value of + `TeX-comment-start-regexp'. + + * style/doc.el (LaTeX-doc-after-insert-macrocode): New function. + ("doc"): Add it to `LaTeX-after-insert-env-hooks'. + + * latex.el: Get rid of some compiler warnings. + (LaTeX-after-insert-env-hooks): New variable. + (LaTeX-insert-environment): Remove docTeX-specific code. + Run `LaTeX-after-insert-env-hooks' + + * style/beamer.el (LaTeX-beamer-after-insert-env): New function. + ("beamer"): Add it to `LaTeX-after-insert-env-hooks'. Get rid of + some compiler warnings. Support the semiverbatim environment. + + * style/dinbrief.el: Get rid of some compiler warnings. + + * style/dk-bib.el: Get rid of some compiler warnings. + + * style/emp.el: Get rid of some compiler warnings. + + * style/epsf.el: Get rid of some compiler warnings. + + * style/foils.el: Get rid of some compiler warnings. + + * style/graphicx.el: Get rid of some compiler warnings. + + * style/letter.el: Get rid of some compiler warnings. + + * style/prosper.el: Get rid of some compiler warnings. + + * style/psfig.el: Get rid of some compiler warnings. + + * texmathp.el: Get rid of some compiler warnings. + + * tex.el: Get rid of some compiler warnings. + + * tex-jp.el: Get rid of some compiler warnings. + + * tex-buf.el: Get rid of some compiler warnings. + + * font-latex.el: Get rid of some compiler warnings. + + * context.el: Get rid of some compiler warnings. + + * context-en.el: Get rid of some compiler warnings. + + * context-nl.el: Get rid of some compiler warnings. + +2008-05-22 Ralf Angeli + + * tex-buf.el (TeX-command-sentinel): Use `TeX-master-file' instead + of `TeX-active-master' for `TeX-transient-master'. + +2008-05-17 Ralf Angeli + + * doc/auctex.texi (Font Specifiers): Correct argument list of + `TeX-font'. + +2008-05-13 Ralf Angeli + + * doc/auctex.texi (Font Specifiers): Document `LaTeX-font-list'. + +2008-05-10 Reiner Steib + + * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Add + standard Emacs buttons to custom set. + (TeX-bar-TeX-buttons): Use `tex' instead of `latex' in custom set. + +2008-05-04 Ralf Angeli + + * tex-site.el.in (AUCTeX): Move customization group here from + tex.el and load the main files defining customization options. + + * tex.el (AUCTeX): Move customization group to tex-site.el.in. + (TeX-expand-list): Make %(outpage) default to "1". + +2008-05-01 Ralf Angeli + + * toolbar-x.el (toolbarx-xemacs-refresh): Only activate the tool + bar if it is already visible. Remove redundant if clause. + + * tex-buf.el (TeX-format-filter): Do not remove linebreak if the + following line starts with an opening parenthesis. + +2008-04-28 Ralf Angeli + + * doc/Makefile.in (install-auctex): Do not use `-' to suppress + errors within command. + +2008-04-28 David Kastrup + + * tex-buf.el (TeX-run-command): disable undo in run buffer + +2008-03-12 Ralf Angeli + + * style/pdfsync.el (LaTeX-pdfsync-output-page): Kill buffer with + pdfsync file if it was loaded by us. + +2008-03-02 Ralf Angeli + + * tex-info.el (texinfo-environment-regexp): Terminate. + +2008-03-01 Matan Ninio (tiny change) + + * style/pdfsync.el (LaTeX-pdfsync-output-page): Include + subdirectories relative to master file in file names. Searching + for the file entry in the .pdfsync file allows for an optional + `.tex' extension in the filename. Find further p lines if the + current context does not contain any more. + +2008-02-24 Ralf Angeli + + * Makefile.in: Add windows-package target and related variables. + +2008-02-23 Ralf Angeli + + * tex.el (TeX-common-menu-entries): Add exception for docTeX mode + when extending the customization menu. + +2008-02-17 Ralf Angeli + + * doc/auctex.texi: Repeat direntry after each category as per + recommendation of Karl Berry. + + * doc/preview-latex.texi: Repeat direntry after each category as + per recommendation of Karl Berry. + +2008-02-11 Ralf Angeli + + * font-latex.el (font-latex-make-match-defun) + (font-latex-keyword-matcher): Recognize old-style type specs which + could be lists. Prevents "void-function nil" error during font + locking. + +2008-02-10 Ralf Angeli + + * Makefile.in (maintainer-clean): Do not depend on distclean. How + did this ever work? + (www-doc): Use release files. Update URLs. Make gendocs.sh use + texi2html. + + * doc/Makefile.in (extradist): Re-add tex-ref.pdf dependency. + (install-auctex): Do not install reference card when producing an + XEmacs package. + +2008-02-10 Ralf Angeli + + * Version 11.85 released. + +2008-02-10 Ralf Angeli + + * RELEASE: Update for upcoming release. + + * auctex.spec (Version): Bump version number. + + * configure.ac: Bump version number. + + * doc/todo.texi: Add copyright notice. + (Bugs): Remove entry about XEmacs bug since AUCTeX now helps + XEmacs in doing multi-line font locking. + + * doc/tex-ref.tex: Bump version number. Updated references to + toggles for bad boxes and warning. Mention `Clean' and `Clean + All' commands. + + * doc/install.texi: Add copyright notice. + (Prerequisites): Update information about Emacs 22. + + * doc/wininstall.texi: Update information about requirements, + esp. availability of Emacs 22. + +2008-02-09 Ralf Angeli + + * tex-buf.el (TeX-error, TeX-warning): Handle `expert' option of + `TeX-display-help'. + (TeX-warning): Find error file in same window. + + * tex.el (TeX-display-help): Add `expert' option. + + * doc/auctex.texi (Commands): Add some explanatory text for TeXing + options. Document `TeX-show-compilation'. + (Debugging): Reflect new option of `TeX-display-help'. + + * doc/changes.texi: Add changes for 11.85. Add copyright notice. + +2008-02-08 Reiner Steib + + * tex-bar.el (LaTeX-symbols-toolbar-visible-flag): Improve doc string. + + * toolbar-x.el (toolbarx-image-path): Improve doc string. + +2008-02-07 Ralf Angeli + + * tex-buf.el (TeX-parse-TeX): Do not pop to output buffer. + (TeX-warning): Since we do not pop to the output buffer, find the + source file in the original window. + +2008-02-05 Ralf Angeli + + * font-latex.el (font-latex-built-in-keyword-classes): Add syntax + alternatives for some commands. + (font-latex-setup): Give ?@ word syntax for font locking. + (font-latex-syntax-error-modes): New variable. + (font-latex-match-command-with-arguments): Use it. + +2008-02-04 Ralf Angeli + + * font-latex.el (font-latex-set-syntactic-keywords): Revert change + from 2007-04-09 because the unbalanced treatment of \begin and + \end may lead to color bleeding. + +2008-02-03 Ralf Angeli + + * Relicense all "GPLv2 or later" files to "GPLv3 or later". + + * COPYING: Switch to GPLv3. + + * doc/Makefile.in, doc/preview-dtxdoc.pl: Add coypright and + license notices. + + * style/beamer.el, style/scrbook.el: Add license notices. + +2008-02-03 Ikumi Keita + + * tex-info.el (Texinfo-insert-node): Correct name of let-bound + variable. + +2008-02-03 Ralf Angeli + + * tex-info.el: Make sure the Texinfo mode of AUCTeX is still used + after loading texinfo.el. + +2008-02-02 Ralf Angeli + + * Makefile.in, auctex.spec, autogen.sh, configure.ac: Add + copyright and license notices. + + * texmathp.el, style/amsmath.el, style/amsthm.el, + style/fancyref.el, style/index.el, style/makeidx.el, + style/multind.el, style/varioref.el: Reflect copyright assignment + of Carsten Dominik to FSF in coypright notices and adapt licence + notice accordingly. + +2007-12-28 Ralf Angeli + + * tex-buf.el (TeX-command-expand): Do not evaluate `file' as a + function. + +2007-12-25 Ralf Angeli + + * latex.el (LaTeX-fill-move-to-break-point): Ignore whitespace + when checking if verbatim macro starts at beginning of line. + +2007-12-08 David Kastrup + + * texmathp.el (defgroup, defcustom): Remove compatibility cruft. + +2007-11-20 Reiner Steib + + * doc/install.texi (Prerequisites): Add openSUSE. + +2007-11-20 David Kastrup + + * doc/install.texi (Prerequisites): Update to reflect current + realities. + +2007-11-03 Reiner Steib + + * tex-buf.el (TeX-record-buffer): New variable, only in Emacs. + (TeX-pop-to-buffer): New function. + (TeX-recenter-output-buffer, TeX-background-filter) + (TeX-parse-TeX, TeX-parse-error, TeX-help-error): Use + `TeX-pop-to-buffer'. + +2007-10-30 Reiner Steib + + * toolbar-x.el (toolbarx-find-image): Rename argument. Improve + doc string. + +2007-10-11 Ralf Angeli + + * latex.el (TeX-arg-verb): Honor active region. + +2007-10-10 Ralf Angeli + + * style/MinionPro.el ("MinionPro"): Run style hook for amsmath + which is loaded via MnSymbol. + +2007-10-09 Ralf Angeli + + * style/nomencl.el: New file. + + * Makefile.in (STYLESRC): Add style/nomencl.el. + +2007-10-03 Ralf Angeli + + * font-latex.el (font-latex-user-keyword-classes): Doc fix. + +2007-08-26 Ralf Angeli + + * font-latex.el (font-latex-command-with-args-default-spec): + Default to nil. + +2007-08-24 Ralf Angeli + + * font-latex.el (font-latex-match-command-with-arguments): Show + error indicator only in LaTeX mode. + +2007-08-23 Ralf Angeli + + * style/nicefrac.el ("nicefrac"): Fix last change. + +2007-08-22 Ralf Angeli + + * style/jurabib.el ("jurabib"): Use `font-latex-add-keywords'. + Add syntax information. + +2007-08-21 Ralf Angeli + + * style/scrreprt.el: Add licence text. + ("scrreprt"): Use `font-latex-add-keywords'. Add syntax + information. + + * style/scrpage2.el: Add licence text. + ("scrpage2"): Use `font-latex-add-keywords'. Add syntax + information. + + * style/scrlttr2.el: Add licence text. + ("scrlttr2"): Use `font-latex-add-keywords'. Add syntax + information. + + * style/scrbook.el ("scrbook"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/scrbase.el ("scrbase"): Use `font-latex-add-keywords'. + Add syntax information. + +2007-08-20 Ralf Angeli + + * style/url.el ("url"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/subfigure.el ("subfigure"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/csquotes.el ("csquotes"): Update for version 3.7. Use + `font-latex-add-keywords'. Add syntax information. + + * style/MinionPro.el ("MinionPro"): Use `font-latex-add-keywords'. + Add syntax information. + + * font-latex.el (font-latex-built-in-keyword-classes): Correct + syntax spec for \subsubparagraph. + +2007-08-19 Ralf Angeli + + * style/units.el ("units"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/nicefrac.el ("nicefrac"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/listings.el ("listings"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/flashcards.el ("flashcards"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/comment.el ("comment"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/booktabs.el ("booktabs"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/babel.el ("babel"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/paralist.el ("paralist"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/natbib.el ("natbib"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/mdwlist.el ("mdwlist"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/graphicx.el ("graphicx"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/fancyref.el ("fancyref"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/captcont.el ("captcont"): Use `font-latex-add-keywords'. + Add syntax information. + + * style/beamer.el ("beamer"): Use `font-latex-add-keywords'. + + * font-latex.el (font-latex-add-keywords): New function. + (font-latex-command-with-args-opt-arg-delims): Add parentheses. + +2007-08-14 David Kastrup + + * tex.el (TeX-insert-backslash): put delete-selection property on. + +2007-08-13 David Kastrup + + * Makefile.in (all): make new target "docs" as well. Descend for + docs, info and dvi. + Before regenerating extradist documentation, copy version info + from checked-out version (can we do that saner?). + On various targets, replace set -x with a somewhat more elaborate + version that echoes more for make -n. + +2007-08-10 Ralf Angeli + + * tex.el (TeX-doc-backend-alist): Delete buffers used for checking + availability of info files. + +2007-08-08 Ralf Angeli + + * tex-buf.el (TeX-TeX-sentinel-check): Shave off quotation marks + from file name if present. + +2007-08-04 Ralf Angeli + + * tex.el (TeX-run-style-hooks): Set `default-directory' to the + directory of the master file. + +2007-07-11 Ralf Angeli + + * style/pstricks.el ("pstricks"): Do not disable TeX PDF mode if + pst-pdf is used. + +2007-07-10 Ralf Angeli + + * tex-buf.el (TeX-format-filter): Remove line breaks at column 79. + +2007-07-09 Ralf Angeli + + * tex.el (TeX-comment-forward): Call `comment-normalize-vars' if + available. + +2007-07-01 Ralf Angeli + + * style/verbatim.el: Add copyright notice and licence info. + + * style/paralist.el: Add copyright notice and licence info. + + * style/booktabs.el: Add copyright notice and licence info. + + * style/scrbase.el: Change copyright notice of Mark Trettin to FSF + to reflect the assignment. Add licence info to header. + + * style/subfigure.el: Change copyright notice of Reiner Steib to + FSF to reflect the assignment. Add licence info to header. + + * style/captcont.el: Change copyright notice of Reiner Steib to + FSF to reflect the assignment. Add licence info to header. + + * latex.el (LaTeX-auto-minimal-regexp-list): Match optional + arguments of document style or class macro even if they contain + periods, e.g. in case of "BCOR8.25mm" in KOMA Script classes. Get + rid of superfluous escapes in complemented character alternatives. + + * tex.el (TeX-insert-dollar): Show matching start only if + `blink-matching-paren' is non-nil. + +2007-06-20 Ralf Angeli + + * latex.el (LaTeX-common-initialization): Turn TeX PDF mode on + when pst-pdf.sty is used. + +2007-06-10 Ralf Angeli + + * latex.el (LaTeX-common-initialization): Do not add pstricks to + style hooks. + + * style/pstricks.el: New file. + + * Makefile.in (STYLESRC): Add style/pstricks.el. + +2007-05-25 Ralf Angeli + + * font-latex.el (font-latex-match-command-with-arguments): Check + if `match-beg' is set. + +2007-05-20 Ralf Angeli + + * style/beamer.el ("beamer"): Use new syntax in format specifier + for frametitle macro. + + * font-latex.el (font-latex-built-in-keyword-classes): Use new + syntax for format specifiers. + (font-latex-user-keyword-classes): Describe new syntax for format + specifiers. + (font-latex-command-with-args-default-spec): Use new syntax for + format specifiers. + (font-latex-command-with-args-opt-arg-delims): New variable. + (font-latex-match-command-with-arguments): Use it. Change format + specifier parsing to support new syntax. + (font-latex-match-mandatory-arg): Remove. + +2007-05-05 Ralf Angeli + + * doc/faq.texi: Add entry about programs not being found by + ./configure when PATH is not set correctly. + +2007-04-29 Ralf Angeli + + * tex-buf.el (TeX-parse-error): Match any closing parenthesis. + +2007-04-28 Ralf Angeli + + * font-latex.el (font-latex-fontify-region): Force redisplay + instead of setting `jit-lock-context-unfontify-pos'. + (font-latex-command-with-args-default-spec): New variable. + (font-latex-match-command-with-arguments): Use it. + (font-latex-built-in-keyword-classes): Correct some syntax + specifiers. + (font-latex-jit-lock-force-redisplay): New function. + (font-latex-fontify-region): Use it. + (font-latex-doctex-preprocessor-face): Make DocStrip guards stand + out on Emacs 21. + +2007-04-23 Ralf Angeli + + * latex.el (LaTeX-environment-menu): Support optional arguments + specified by vectors. + + * style/flashcards.el: New file. + + * Makefile.in (STYLESRC): Add style/flashcards.el. + + * doc/auctex.texi (Adding Environments): Document possibility to + specify optional arguments in `LaTeX-add-environments'. + +2007-04-22 Reiner Steib + + * doc/changes.texi: Add index entries for auctex.el and + tex-site.el. Add references to INSTALL or manual. + + * doc/install.texi (Loading the package): Add index entries for + auctex.el and tex-site.el. + + * doc/wininstall.texi: Add index entries for tex-mik.el and + tex-fptex.el. Clarify loading. + +2007-04-22 Ralf Angeli + + * font-latex.el (font-latex-fontify-region): Force context-related + unfontification only if the region has to be extended. + (font-latex-find-matching-close): Do not look up syntax-table + properties. + (font-latex-extend-region-backwards-command-with-args) + (font-latex-extend-region-backwards-command-in-braces) + (font-latex-extend-region-backwards-math-env) + (font-latex-extend-region-backwards-math-envII) + (font-latex-extend-region-backwards-quotation): Doc fix. Return + nil if no content requiring region extension was found. + +2007-04-16 Ikumi Keita + + * latex.el (LaTeX-math-default): Add various Greek uppercase + macros provided by amsmath.sty. + +2007-04-15 Ralf Angeli + + * font-latex.el (font-latex-match-math-envII): Regexp-quote the + string used to look for the environment end in order for starred + environments to be found. + +2007-04-13 Mark Trettin + + * style/scrbase.el ("scrbase"): Fix typo in prompt. + (TeX-arg-KOMA-fontelements): Add \dictum, \pagination, + \disposition, and \minisec macros. + +2007-04-13 Ralf Angeli + + * style/beamer.el ("beamer"): Specify syntax of \frametitle macro + for font locking. + +2007-04-12 Ralf Angeli + + * style/amsmath.el ("amsmath"): Call `reftex-add-to-label-alist' + only if function is bound. + +2007-04-09 Ralf Angeli + + * tex.el (TeX-doc-backend-alist): Add --view parameter to texdoc + call since texdoc in MiKTeX fires up a web page not useful for our + purposes otherwise. + + * tex-mik.el: Set `TeX-kpathsea-path-delimiter' to nil since + kpsewhich in MiKTeX (aka findtexmf) does not emit any useful + information if fed with kpathsea-related variables anyway. This + change makes `TeX-doc' work again on MiKTeX. + + * font-latex.el (font-latex-set-syntactic-keywords): Match the + \begin macro of verbatim environments in case it is preceded by + other content than whitespace. + +2007-04-04 Ralf Angeli + + * latex.el (LaTeX-backward-paragraph): Fix grouping in order to + return the right value when no paragraph command is found. + +2007-04-01 Ralf Angeli + + * tex-buf.el (TeX-help-error): Correct regexp for matching line + indicator. + +2007-03-31 Ralf Angeli + + * latex.el (LaTeX-verbatim-environments): Fix typo. + (LaTeX-backward-paragraph): Special-case verbatim environments in + order to prevent leading brackets or braces from being interpreted + as part of the \begin macro. Clean up a bit. + +2007-03-24 David Kastrup + + * context.el (ConTeXt-find-indent): Use `condition-case' rather + than `ignore-errors', and don't barf if at the end of file (like + with an empty file). + +2007-03-23 David Kastrup + + * context.el (TeX-ConTeXt-sentinel): Fix end-of-run detection. + +2007-03-19 Ralf Angeli + + * style/comment.el: New file. + + * Makefile.in (STYLESRC): Add style/comment.el. + + * font-latex.el (font-latex-syntactic-keywords-extra): New + variable. + (font-latex-set-syntactic-keywords): Use it. + + * tex-style.el (LaTeX-comment-env-list): New variable. + +2007-03-18 Ralf Angeli + + * doc/auctex.texi (Commands): Remove dependency on software du + jour from description of `TeX-DVI-via-PDFTeX'. + +2007-03-12 Ralf Angeli + + * font-latex.el (font-latex-quotes): Add nil option. + (font-latex-match-quotation) + (font-latex-extend-region-backwards-quotation): Do nothing if + `font-latex-quotes' is nil. + + * doc/auctex.texi (Font Locking): Document nil option of + `font-latex-quotes'. + +2007-03-11 Ralf Angeli + + * latex.el (LaTeX-fold-math-spec-list): `decode-char' is not + autoloaded in XEmacs. Only use it when it is defined. + + * doc/auctex.texi (European): Document `icelandic' language + option. + + * Makefile.in (STYLESRC): Add style/icelandic.el. + + * style/icelandic.el: New file. + +2007-03-11 David Kastrup + + * RELEASE (Footnotes): Update Emacs CVS locations. + +2007-03-10 Ralf Angeli + + * tex-fold.el (TeX-fold-auto): Default to nil. + +2007-03-09 Ralf Angeli + + * tex.el (TeX-clean): Catch error on Emacs 21 when only one file + is to be deleted. + +2007-03-06 Ralf Angeli + + * tex.el (TeX-search-syntax-table): Set syntax of ?\( and ?\) + explicitely to whitespace for Emacs 21. + (TeX-search-syntax-table): Clean the syntax table more thoroughly. + +2007-03-04 Ralf Angeli + + * tex.el (TeX-find-macro-boundaries): Make it possible to restrict + the search with new argument `lower-bound'. + (TeX-find-macro-start): Make it possible to restrict the search + with new argument `limit'. + + * font-latex.el: Merge from multiline-font-lock branch. + (font-latex-do-multi-line, font-latex-use-cache): Remove. + (font-latex-multiline-boundary): New variable. + (font-latex-built-in-keyword-classes): Add information about + syntax of macros. Quote face names. + (font-latex-deactivated-keyword-classes): Adapt type to new form + of `font-latex-built-in-keyword-classes'. + (font-latex-make-match-defun): Accept `face' argument. + (font-latex-keyword-matcher): Support up to 8 slots for faces. + (font-latex-make-built-in-keywords): Support new form of keywords + classes. + (font-latex-user-keyword-classes): Provide possibility to specify + macro syntax. + (font-latex-make-user-keywords): Add warning face in relevant + matchers. + (font-latex-extend-region-functions): New variable. + (font-latex-setup): Use it. Clean up. + (font-latex-fontify-region): New function. + (font-latex-unfontify-region): Cater for XEmacs. + (font-lock-after-change-function): Advise function for challenged + editors. + (font-latex-find-matching-close): Use `TeX-search-syntax-table'. + (font-latex-not-on-same-line-as): New function. + (font-latex-set-cache, font-latex-get-cache) + (font-latex-check-cache): Remove. + (font-latex-put-multiline-property-maybe): New function. + (font-latex-match-command-cache): Remove. + (font-latex-matched-faces): New variable. + (font-latex-matched-face): New function. + (font-latex-match-command-with-arguments): Use them. Set warning + face when syntax not correct. + (font-latex-match-in-braces-cache): Remove. + (font-latex-match-mandatory-arg): New function. + (font-latex-extend-region-backwards-command-with-args): New + function. + (font-latex-match-command-in-braces): Set multiline property if + necessary. + (font-latex-extend-region-backwards-command-in-braces): New + function. + (font-latex-match-math-env): Set multiline property if necessary. + (font-latex-extend-region-backwards-math-env): New function. + (font-latex-math-environments): New variable. + (font-latex-match-math-envII): Use it. Set multiline property if + necessary. + (font-latex-extend-region-backwards-math-envII): New function. + (font-latex-update-quote-list): New function. + (font-latex-match-quotation): Use it. Set multiline property if + necessary. + (font-latex-extend-region-backwards-quotation): New function. + +2007-02-25 David Kastrup + + * tex.el (TeX-read-string): Add new function that will inherit the + input method if feasible. TODO: replace calls of `read-string' + with this wherever it may be appropriate. + +2007-02-20 Ikumi Keita + + * tex-buf.el (TeX-region-file): Doc fix. + +2007-02-15 Masayuki Ataka + + * tex.el (TeX-after-insert-macro-hook): New hook. + (TeX-insert-macro): Use it. + + * tex-fold.el (TeX-fold-auto): New variable. + (TeX-fold-mode): Append auto fold stuff to the end of + `TeX-after-insert-macro-hook'. + +2007-02-13 Ralf Angeli + + * tex.el (TeX-clean): Fix last change. + +2007-02-10 Ralf Angeli + + * tex-fold.el (TeX-fold-macro-spec-list-internal) + (TeX-fold-env-spec-list-internal) + (TeX-fold-math-spec-list-internal): New variables. + (TeX-fold-region-macro-or-env, TeX-fold-item): Use them. + (TeX-fold-comment-do): Doc fix. + (TeX-fold-mode): Set TeX-fold-*-spec-list-internal variables. Use + -fold-*-spec-list variables if bound. + + * latex.el (LaTeX-fold-macro-spec-list) + (LaTeX-fold-env-spec-list, LaTeX-fold-math-spec-list): New + variables. + + * tex.el (TeX-mode-prefix): New function. + (TeX-clean): Use it. + +2007-02-10 Masayuki Ataka + + * tex-jp.el (TeX-japanese-process-input-coding-system) + (TeX-japanese-process-output-coding-system): Use system-type + instead of window-system. Suggested by Ikumi Keita + . + +2007-02-09 Masayuki Ataka + + * tex-jp.el (TeX-japanese-process-input-coding-system) + (TeX-japanese-process-output-coding-system): Do not use + default-coding-system to set process-coding-system, anymore. The + value is set to shift_jis or euc-jp depending on window-system. + + * tex-bar.el: Fix typo. Reported by Ikumi Keita + . + +2007-02-09 Ikumi Keita + + * tex-jp.el (japanese-TeX-command-list): Add + `TeX-run-discard-foreground' and `TeX-run-function' for + function-item. + (japanese-TeX-set-process-coding-system): New function. + (TeX-after-start-process-function): Use it. Cater for the + accidental case that no-Japanese loads tex-jp.el and his + coding-system is set to unexpected one. + +2007-02-05 Ralf Angeli + + * tex.el (TeX-submit-bug-report): Remove unnecessary code. + Include a plea for upgrading into introductory blurb. + +2007-02-01 Ikumi Keita + + * latex.el: Move (provide 'latex) to the end of buffer. + (TeX-global-input-files, BibTeX-global-style-files) + (BibTeX-global-files): checkdoc cleaning. + (LaTeX-fill-paragraph, LaTeX-fill-code-comment): Use function + TeX-match-buffer instead of buffer-substring-*. + (LaTeX-209-to-2e): Likewise. + + * tex-buf.el (TeX-command-region, TeX-command-buffer) + (TeX-next-error, TeX-check-files, TeX-command-next) + (TeX-output-extension, TeX-run-set-command, TeX-run-interactive) + (TeX-sentinel-default-function, TeX-region-create, TeX-region) + (TeX-error-file, TeX-error-offset, TeX-parse-TeX) + (TeX-error-description-list): checkdoc cleaning. + (TeX-run-command, TeX-TeX-sentinel-check, TeX-BibTeX-sentinel): + Use substitute-command-keys to message key binding. + (TeX-current-pages): Add doc string. + + * tex.el (TeX-print-command, TeX-queue-command) + (TeX-command-list, TeX-printer-list, TeX-set-mode-name) + (TeX-regexp-group-count): checkdoc cleaning. + (plain-TeX-mode-hook): Declare user option explicitly using + defcustom. + (TeX-search-files-kpathsea): Use TeX-kpathsea-path-delimiter + instead of kpathsea-path-delimiter. + +2007-01-23 Ralf Angeli + + * doc/auctex.texi (Quotes): Document + `TeX-math-close-double-dollar'. Add subheadings. + +2007-01-22 Ralf Angeli + + * autogen.sh: Define PDFTEX if empty and pass it to `make dist' in + `doc' directory for documentation generation. + + * doc/Makefile.in (docdir, PACKAGE_TARNAME): New variables. + (dist): Add tex-ref.pdf target. + (extradist): Remove tex-ref.pdf target. + (install-auctex): Add tex-ref.pdf target. Install tex-ref.pdf + into $(docdir). + +2007-01-21 Ralf Angeli + + * tex-fptex.el: Make calls of start.exe work with quoted file + names. + + * tex-mik.el: Make calls of start.exe work with quoted file names. + +2007-01-21 Masayuki Ataka + + * tex-fold.el (TeX-fold-type-list): New new type 'math. + (TeX-fold-math-spec-list): New variable. + (TeX-fold-dwim, TeX-fold-region, TeX-fold-region-macro-or-env) + (TeX-fold-item): Try to fold math macros as well. + (TeX-fold-buffer, TeX-fold-paragraph, TeX-fold-make-overlay) + (TeX-fold-item-end): Mention new type 'math. + (TeX-fold-math): New function. + +2007-01-20 David Kastrup + + * auctex.spec: Remove unused `%{extraconfig}' argument. + +2007-01-20 Masayuki Ataka + + * tex-fold.el (TeX-fold-macro-spec-list): Fold marginpar, eqref, + glossary, copyright, textregistered and texttrademark macros as + well. + +2007-01-18 Masayuki Ataka + + * tex-jp.el: Update maintainer email address. + + * style/verbatim.el: Update author email address. + +2007-01-17 Reiner Steib + + * tex.el (TeX-clean-default-intermediate-suffixes): Add beamer + suffixes. + +2007-01-16 Masayuki Ataka + + * tex-jp.el (japanese-TeX-command-list): Use "%`" and "%'" magic + to allow file names with spaces. See also change log for + TeX-command-list in tex.el on 2006-10-10. + Reported by Ikumi Keita . + +2007-01-14 Ralf Angeli + + * doc/wininstall.texi: Add copyright notice and licence reference. + Mention --infodir. Some clean-ups. + +2007-01-13 Ralf Angeli + + * Makefile.in (www-doc): Generate AUCTeX and preview-latex manuals + in single directory. Patch gendocs.sh to use texi2html instead of + makeinfo (patch not included). + +2007-01-12 Ralf Angeli + + * Version 11.84 released. + +2007-01-12 Ralf Angeli + + * RELEASE: Update for release. + + * doc/changes.texi: Update for release. + + * auctex.spec (Version): Bump version number. + + * configure.ac: Bump version number. + + * doc/tex-ref.tex: Bump version number. + +2007-01-11 Ralf Angeli + + * Makefile.in (STYLESRC): Add style/polski.el. + + * RELEASE: Mention support for `polski' LaTeX package. + + * style/polski.el: New file. + + * doc/auctex.texi (European): Mention `polski' language option. + +2007-01-08 Ralf Angeli + + * RELEASE: Document some new features. + + * style/polish.el: New file. + + * Makefile.in (STYLESRC): Add style/polish.el. + + * doc/auctex.texi (European): Remove references to `plfonts' and + `plhb' styles for typesetting Polish text because they seem to be + out of use. Refer to the `polish' option for the babel LaTeX + package instead. + + * tex.el (TeX-quote-language-alist): Replace references to + `plfonts' and `plhb' by `polish'. + +2007-01-07 Ralf Angeli + + * doc/wininstall.texi: Refer to up-to-date versions of CVS Emacs. + + * doc/install.texi (Prerequisites): Refer to up-to-date versions + of CVS Emacs. + +2007-01-05 Reiner Steib + + * doc/auctex.texi (European): Improve TeX-quote-language-alist. + + * tex.el (TeX-command-default): Mark as safe-local-variable. + (TeX-quote-language-alist): Improve custom type. Add links to the + manual. Improve doc string. + +2006-12-30 Ralf Angeli + + * doc/auctex.texi (Folding): Document user-visible changes in the + folding functionality. + +2006-12-29 Ralf Angeli + + * tex-info.el (TeX-texinfo-mode): Set `comment-use-syntax'. + + * tex-fold.el: Update author email address. + (TeX-fold-type-list): New variable. + (TeX-fold-keymap): Add key binding for `TeX-fold-comment'. + (TeX-fold-dwim): Try to fold comment as well. + (TeX-fold-region): Move implementation of region folding for + macros and environments out into the new function + `TeX-fold-region-macro-or-env' and cater for comments as well. + (TeX-fold-region-macro-or-env, TeX-fold-region-comment) + (TeX-fold-comment, TeX-fold-comment-do): New functions. + + * latex.el (LaTeX-common-initialization): Set + `TeX-search-forward-comment-start-function'. + (LaTeX-fill-region-as-para-do, LaTeX-fill-paragraph) + (LaTeX-fill-code-comment): Call `TeX-search-forward-comment-start' + instead of `LaTeX-search-forward-comment-start'. + + * tex.el (VirTeX-common-initialization): Set `comment-end-skip' + and `comment-use-syntax'. + (TeX-fold-menu): Add entry for folding comments. + (TeX-comment-forward): New compatibility function. + (TeX-comment-or-uncomment-region): Use it. + (TeX-search-forward-comment-start-function): New variable. + (TeX-search-forward-comment-start): New function. + +2006-12-10 David Kastrup + + * latex.el (LaTeX-section-hook): Place into `LaTeX-macro' group. + (LaTeX-verbatim-macros-with-delims) + (LaTeX-verbatim-macros-with-braces): Same here. + (LaTeX-verbatim-environments): Place into `LaTeX-environment' + group. + +2006-12-07 Ralf Angeli + + * tex-bar.el (TeX-install-toolbar, LaTeX-install-toolbar): Add + `toolbarx-refresh' to `TeX-PDF-mode-hook' in the current buffer + only. + +2006-12-06 Ralf Angeli + + * context-nl.el (ConTeXt-nl-mode-initialization): Use correct + syntax for prompting for an optional argument in case of \items + macro. + + * context-en.el (ConTeXt-en-mode-initialization): Use correct + syntax for prompting for an optional argument in case of \items + macro. + + * context.el (ConTeXt-arg-setup): Capitalize prompt. + +2006-12-04 Miguel Frasson + + * toolbar-x.el (toolbarx-emacs-add-button): + Insert buttons in KEYMAP (new arg). + Unnecessary &optional removed. + Removed broken code for fake-button `:new-line'. + (toolbarx-emacs-refresh-process-button-or-insert-list): + New arg KEYMAP inserted. + Unnecessary &optional removed. + (toolbarx-emacs-refresh): + Fixed bug with `tool-bar-map' let-bound and made local variable. + (toolbarx-xemacs-refresh-process-button-or-insert-list): + Docstring improved.. + (toolbarx-xemacs-refresh): + Using `nreverse' directly inside `let'. + `nreverse' is applied to lists generated from actual + data-structures, leaving such data-structures alone. + +2006-11-26 Ralf Angeli + + * context.el (ConTeXt-texexec-option-nonstop): New variable. + (ConTeXt-expand-options): Use it. + +2006-11-24 Ralf Angeli + + * tex.el (plain-TeX-enable-toolbar): Rename from + `TeX-enable-toolbar'. + (plain-TeX-maybe-install-toolbar): Rename from + `TeX-maybe-install-toolbar'. + (TeX-plain-tex-mode): Use new names. + + * doc/auctex.texi (Running TeX and friends): Explicitely mention + `plain-TeX-enable-toolbar' and `LaTeX-enable-toolbar'. + +2006-11-16 Ralf Angeli + + * latex.el (LaTeX-fill-region-as-para-do): Do not break before + code comments if at a commented beginning of a line. + +2006-10-21 Reiner Steib + + * doc/preview-latex.texi: Fix @node commands. + +2006-10-20 David Kastrup + + * doc/auctex.texi (top): Mention reference card. + + * doc/Makefile.in (PREVIEWTEXIFILES): Add `version.texi'. + + * doc/auctex.texi: Add formatting emergencystretch. Move macros + input. + (top): Rearrange somewhat. Avoid duplicate contents (?). + + * doc/preview-latex.texi: Restructure and relicense taking + auctex.texi as an example. + + * doc/auctex.texi (top): In the user-visible part of the info + file, move the copying info completely to the "Copying this + manual" section in order to reduce clutter. + +2006-10-19 David Kastrup + + * RELEASE: Mention previous XEmacs package problems. + +2006-10-16 David Kastrup + + * tex-buf.el (TeX-parse-error, TeX-error, TeX-warning): Replace + the error parser basically by what we have in preview-latex. + However, this does not yet do the fine-grained hackery around + possible TeX quote characters that preview-latex employs in order + to get the correct character position in a line even under adverse + conditions. + +2006-10-11 David Kastrup + + * tex-buf.el (TeX-error-description-list): Add preview-latex error + pattern here. + + * tex.el (TeX-expand-list): Add "%m" pattern from preview. + (TeX-add-local-master): Make a local variable wrapper more + suitable for docstrip. + +2006-10-10 David Kastrup + + * RELEASE: Mention space in file names, PostScript stack + tolerance. + + * tex-buf.el (TeX-command-expand): Make `file' self-quoting in + expansion, and trick around with `TeX-command-pos' and other junk + in order to make the quoting stuff of "%`" and "%'" work. + (TeX-view-output-file): Became pretty pointless. Remove. + + * tex.el (TeX-command-list): Use "%`" and "%'" magic to allow file + names with spaces. + (TeX-output-view-style): Don't quote "%s", that's the job of + `TeX-command-expand'. + (TeX-expand-list): Use the `-interaction' option. Define "%`", + " \"\\", "\"" and "%'" patterns. Somebody should probably rather + turn this into external functions in `tex-buf.el': the stuff + really has no business here and does not get byte-compiled. Use + `file' for "%o". + +2006-10-07 Ralf Angeli + + * latex.el (LaTeX-fill-region-as-paragraph): Match "foo\ %" as + well. + +2006-10-04 Ralf Angeli + + * tex.el (TeX-find-macro-boundaries): Prevent `up-list' and + friends from finding parens in comments if point is not in a + comment and vice versa. + +2006-10-02 David Kastrup + + * doc/auctex.texi: Change the licensing terms to require no front + and back cover texts, and explicitly exclude the GFDL from being + licensed under the GFDL. + (top): Give a synopsis for the license section in the top menu. + Remove redundant version mentions, remove the explicit exclusion + of the GFDL from GFDL licensing: RMS says it is unnecessary. + +2006-09-29 David Kastrup + + * autogen.sh: Use `=' instead of `==' in tests. + + * doc/Makefile.in (version.texi): Let version.texi depend rather + on ChangeLog in order not to disturb pregenerated documentation. + + * autogen.sh: Prepare `AUCTEXDATE' and `AUCTEXVERSION' for `make + dist'. + + * Makefile.in (tar-ball): Pass version and date into autogen.sh + + * doc/Makefile.in (AUCTEXDATE, AUCTEXVERSION): get from configure. + (AUCTEXTEXIFILES): Add fdl.texi and version.texi + (version.texi): create depending on Makefile. + (maintainer-clean): Remove version.texi. Should this be in the + distclean target instead? + + * doc/fdl.texi: Add it. + + * Makefile.in (DOCFILES): Remove, unused. + (doc/Makefile): Add target. + (info, dvi, install-man, install-docs, clean, distclean) + (tar-ball): depend on doc/Makefile + + * doc/.cvsignore: Add version.texi, remove unused auto.texi. + + * doc/auctex.texi: Rearrange header material, put under GFDL, add + license, take version numbers from version.texi. + +2006-09-21 David Kastrup + + * RELEASE: Adapt to upcoming release. + + * doc/install.texi (Configure): Remove reference to + `--with-kpathseasep' option. + + * tex-mik.el (TeX-kpathsea-path-delimiter): initialize to ";". + + * tex-fptex.el (TeX-kpathsea-path-delimiter): initialize to ";". + +2006-09-20 David Kastrup + + * tex-buf.el: Let `TeX-active-buffer' return nil if there is no + command buffer. Change copyright notice from Kresten Krab Thorup + to reflect assignment to FSF. + + * latex.el: Change copyright notice. + + * tex.el: Change copyright notice. + + * doc/tex-ref.tex: Change copyright notice. + + * doc/auctex.texi: Change copyright notice. + +2006-09-17 Reiner Steib + + * doc/faq.texi: Fix syntax error. + +2006-09-16 Ralf Angeli + + * doc/faq.texi: Explain the abbreviation AUC. + +2006-09-13 Reiner Steib + + * toolbar-x.el (toolbarx-emacs-refresh): Don't modify global value + of `tool-bar-map'. + +2006-09-11 Reiner Steib + + * latex.el (LaTeX-math-default): Remove X2ABB for \Pr. Suggested + by Adam Johnson . + +2006-09-08 Reiner Steib + + * latex.el: Use read-kbd-macro instead of kbd for LaTeX-math-mode. + (LaTeX-math-default): Add bindings for \var... symbols. + (LaTeX-math-default): Change binding for \vartheta. + +2006-09-08 David Kastrup + + * latex.el: Allow strings for keys in LaTeX-math-mode. + (LaTeX-math-list): Allow string for key. + +2006-09-06 Ralf Angeli + + * doc/auctex.texi (Mathematics): Align description of + `LaTeX-math-list' with reality. + +2006-08-25 David Kastrup + + * doc/preview-faq.texi (Requirements, Installation Trouble) + (Customization): Update and remove stuff, mostly because + preview-latex is integrated with AUCTeX now. + +2006-08-30 Ralf Angeli + + * latex.el (TeX-latex-mode): Check if `tool-bar-mode' is bound. + + * tex.el (TeX-plain-tex-mode): Check if `tool-bar-mode' is bound. + +2006-08-26 Ralf Angeli + + * doc/auctex.texi (European): Make replacement of + language-specific hyphen strings more obvious. + +2006-08-25 Ralf Angeli + + * style/csquotes.el: Bring up to par with version 3.5. + +2006-08-17 David Kastrup + + * doc/auctex.texi (Viewing): Type fix. + +2006-08-05 Berend de Boer + + * context-en.el: quite a few more English ConTeXt macros made + available in menu. + + * context-nl.el: few more Dutch ConTeXt macros made available in menu. + + * context.el: more ConTeXt macros made available in menu. + +2006-08-02 Reiner Steib + + * tex-bar.el (TeX-bar-TeX-button-alist, TeX-bar-LaTeX-button-alist): + Make `file' invisible in TeX-PDF-mode. Add clean. + (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Improve custom type. + +2006-07-27 Reiner Steib + + * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Improve + wording. + + * doc/changes.texi: Add bug fixes. Add TeX tool bar. + + * doc/auctex.texi (Running TeX and friends): Add + TeX-enable-toolbar. + + * tex-bar.el: Copy of tool bar stuff from LaTeX-*. + (TeX-bar-TeX-buttons, TeX-bar-TeX-all-button-alists) + (TeX-bar-TeX-button-alist): New variables. + (TeX-bar-TeX-buttons, TeX-install-toolbar): New funtions. + (TeX-tool-bar-button-definitions): New custom group + + * tex.el (TeX-enable-toolbar): New variable. + (TeX-maybe-install-toolbar): New function. + (TeX-plain-tex-mode): Add `TeX-maybe-install-toolbar'. + +2006-07-27 David Kastrup + + * doc/wininstall.texi: Add explanation of how to augment `PATH'. + + * doc/todo.texi (Mid-term Goals): Typo. + +2006-07-25 David Kastrup + + * style/doc.el ("doc"): Add macrocode and macrocode* to + indentation-neutral environment list. + + * latex.el (LaTeX-insert-environment): Leave mark at start of + content when inserting around active region. + +2006-07-11 David Kastrup + + * latex.el (LaTeX-font-list): Add `\mathbb' on C-c C-f C-s. + +2006-07-25 Ralf Angeli + + * font-latex.el (font-latex-match-script): Don't match groups + spanning more than one line in order to avoid visually wrong + indentation in subsequent lines. + (font-latex-match-quotation): Do not match escaped quotation + marks. + +2006-07-23 Ralf Angeli + + * bib-cite.el, tex-mik.el, doc/changes.texi, doc/history.texi, + doc/wininstall.texi: Fix spelling of MiKTeX. + +2006-07-21 Ralf Angeli + + * font-latex.el (font-latex-match-script): Fix last check-in. + +2006-07-18 Ralf Angeli + + * font-latex.el (font-latex-match-script): Apply subscript and + superscript highlighting only once in order to prevent the font + size becoming too small. + +2006-07-15 Ralf Angeli + + * latex.el (LaTeX-maybe-install-toolbar): Enable tool bar in LaTeX + mode only. + (LaTeX-maybe-install-toolbar): Revert last change. + (TeX-latex-mode): Set `tool-bar-mode-on-hook' buffer-locally + instead. + +2006-07-12 Ralf Angeli + + * latex.el (LaTeX-fill-move-to-break-point): Fix regexp for + matching whitespace and comment characters at the start of a line. + Simplify forward search. + +2006-07-11 Ralf Angeli + + * tex.el (TeX-find-macro-boundaries, TeX-find-macro-start): Remove + unused argument. + (TeX-find-macro-end-helper): Handle macros at the end of the + buffer correctly. + +2006-07-10 Ralf Angeli + + * tex.el (TeX-math-close-double-dollar): New variable. + (TeX-insert-dollar): Use it. + + * Makefile.in, doc/Makefile.in (datarootdir): New variable used by + autoconf 2.59e. + +2006-07-09 Ralf Angeli + + * aclocal.m4 (EMACS_CHECK_MULE): Check for EMACS_UNIBYTE + environment variable and do not set MULESRC if it is present. + +2006-07-07 Ralf Angeli + + * tex.el (TeX-normal-mode): Force update of style list. + +2006-07-02 Ralf Angeli + + * tex.el (TeX-doc-backend-alist): Explicitely supply doc directory + for non-kpathsea-based TeX systems. + +2006-06-29 Ralf Angeli + + * latex.el (LaTeX-fill-region-as-paragraph): Fix treatment of code + comments in case of something like "\%}%". + +2006-06-24 Ralf Angeli + + * tex.el (TeX-clean): Delete files in directory of master file. + +2006-06-23 Joshua Buhl + + * doc/tex-ref.tex (title{Outlining TeX Documents}): new section. + +2006-06-19 Ralf Angeli + + * style/amsmath.el ("amsmath"): Prompt for alignment option with + subarray environments. + +2006-06-18 Ralf Angeli + + * tex.el (TeX-doc-backend-alist): Preserve window configuration + when checking for info backends. + +2006-06-17 Ikumi Keita + + * tex.el (TeX-parse-arguments): Makes to work with proper value of + TeX-insert-macro-default-style. + (TeX-insert-braces): Place braces with right direction with active + region, (related to the case when the region is being marked + backwards). + +2006-06-17 Masayuki Ataka + + * tex.el (TeX-clean): Delete generated files associated with + `TeX-region-file'. Suggested by Ikumi Keita . + +2006-06-12 Ralf Angeli + + * tex.el (Info-find-file): Do not autoload. + (TeX-doc-backend-alist): Use a method for checking the presence of + an info file which works in Emacs 21 as well. + +2006-06-11 Ralf Angeli + + * tex.el (TeX-doc-backend-alist): Don't error out if + `Info-find-file' is not available. + (TeX-doc): Use `interactive-p' instead of `called-interactively-p' + which is not available in Emacs 21. + +2006-06-11 Ikumi Keita + + * style/amsmath.el ("amsmath"): Docfix for 'uproot'. + (LaTeX-amsmath-env-alignat): Fix typo. + +2006-06-08 David Kastrup + + * Makefile.in (PREVIEW_BUILD_DIR): New variable for building the + preview standalone bundle. + (preview-ball): New target for creating the preview standalone + bundle for CTAN. + +2006-06-08 Reiner Steib + + * auctex.spec (%post, %postun): Use mktexlsr instead of texhash. + Only update the relevant ls-R file. + (%install): Add comment about preview.cfg. + (%install, %files): prauctex.cfg is the config file, not + preview.cfg. + +2006-06-07 Ralf Angeli + + * latex.el (LaTeX-set-paragraph-start): New function. + (LaTeX-paragraph-commands-add-locally) + (LaTeX-common-initialization): Use it. + +2006-06-07 Reiner Steib + + * Version 11.83 released. + +2006-06-07 Reiner Steib + + * Makefile.in (full-release): Remove duplicate pass phrase prompt. + (release-commit): Only commit ChangeLog. + + * Makefile.in (rpm-packages): Rename from rpm-builds. + + * RELEASE: Fix typo. + + * Makefile.in (rpm-builds): Add preview-tetex. + + * auctex.spec: Add "-n" for preview-tetex. + (%install): Create preview.cfg. + +2006-06-07 David Kastrup + + * RELEASE: Add info about preview RPM. + + * doc/install.texi (Advice for package providers): Adapt package + advice to what we actually do for RPM files. + + * auctex.spec: attempt to add preview-tetex package. + +2006-06-07 Reiner Steib + + * Makefile.in (XEMACS_BUILD_DIR): New variable. + (xemacs-package): Use it. + (tar-ball-clean): Add XEMACS_BUILD_DIR. + (CP): New variable. + (tar-ball, www-doc): Use it. + + * RELEASE: Update RPM stuff. + + * tex.el (TeX-line-number-at-pos): New compatibility function. + + * style/pdfsync.el (LaTeX-pdfsync-output-page): Use it. + + * auctex.spec (Obsoletes): Remove preview-latex-common. + +2006-06-06 Ralf Angeli + + * style/pdfsync.el (LaTeX-pdfsync-output-page): Initialize + `sync-record' with a non-nil value. + + * doc/auctex.texi (Viewing): Fix reference to Commands node + looking ugly in info output. Slightly rearrange forward/inverse + search section. Document pdfsync support a bit more in detail. + +2006-06-06 Reiner Steib + + * RELEASE: Use "SUSE" instead of "SuSE". + + * auctex.spec (Release): Bump to 1. + (%changelog): Add 11.83. + + * doc/changes.texi: Add @xref for pdfsync. + + * doc/auctex.texi (Viewing): Mention pdfsync. + + * doc/todo.texi (Wishlist): Add newline. Mention pdfsync. + +2006-06-06 David Kastrup + + * RELEASE: Add details about downloadable packages. Beg harder. + +2006-06-05 Reiner Steib + + * RELEASE: Mention LaTeX tool bar. + +2006-06-05 Ralf Angeli + + * font-latex.el (font-latex-quote-regexp-beg) + (font-latex-quotes-control): Make buffer-local. + (font-latex-add-quotes): Revert last change and do not make + `font-latex-quotes-control' buffer-local which it now already is. + +2006-06-04 Ralf Angeli + + * font-latex.el (font-latex-add-quotes): Make + `font-latex-quote-regexp-beg' buffer-local. + +2006-06-04 Reiner Steib + + * Makefile.in (rpm-builds): New target. + (full-release): Use gpg-agent if available. + (RPM_SIGN): New variable. + (rpm-builds): Use it. + + * doc/install.texi (Advice for non-privileged users): Reword to + avoid underfull hbox. + +2006-06-03 Ralf Angeli + + * doc/auctex.texi (top): Update master menu. + (Running TeX and friends): Update menu. + (Miscellaneous Commands): Remove. + (Cleaning, Documentation): New nodes. + + * doc/changes.texi: Update references to documentation about + cleaning and documentation access. + +2006-06-02 Reiner Steib + + * doc/auctex.texi (Miscellaneous Commands): New node. + + * doc/changes.texi: Add @xref-s. + +2006-06-02 David Kastrup + + * doc/changes.texi: Change one ref to xref. + +2006-05-31 Reiner Steib + + * doc/changes.texi: Conditionalize reference. + + * doc/Makefile.in (MAKEINFO_PLAIN): Remove --no-validate. + + * auctex.spec (%files emacs): Remove %exclude. + +2006-05-30 Reiner Steib + + * doc/Makefile.in (MAKEINFO_PLAIN): New. Add --no-validate. + + * doc/changes.texi: Add tool bar. + + * doc/auctex.texi (top): Remove tool bar. + (Running TeX and friends): Add tool bar here. Adjust. + +2006-05-25 David Kastrup + + * RELEASE: Mention file-line-error style messages. + Mention XyMTeX fix. + + * doc/changes.texi: The same. + + +2006-05-25 Ralf Angeli + + * tex.el (TeX-update-style-hook): New variable. + (TeX-update-style): Use it. + (TeX-remove-style): Fix typo. + + * font-latex.el (font-latex-quotes-internal): New variable. + (font-latex-quotes-set-internal): New function. + (font-latex-match-quotation): Use it. Use + `font-latex-quotes-internal' instead of `font-latex-quotes'. + (font-latex-setup): Remove code for figuring out type of + language-specific quotation mark matching which is now in + `font-latex-quotes-set-internal'. + + * RELEASE: Update for 11.83. + + * auctex.spec, configure.ac, doc/auctex.texi, doc/changes.texi, + doc/preview-latex.texi, doc/tex-ref.tex: Bump version number. + + Update address of FSF in GPL notices. + +2006-05-22 Ralf Angeli + + * font-latex.el (font-latex-quotes-fallback) + (font-latex-quote-style-list-french) + (font-latex-quote-style-list-german): New variables. + (font-latex-quotes): Add `auto' option. + (font-latex-setup): Try to derive type of quotation mark matching + from document properties. + + * tex.el (TeX-elt-of-list-member): New function. + + * doc/auctex.texi (Font Locking): Document `auto' option of + `font-latex-quotes'. + +2006-05-21 Ralf Angeli + + * tex.el (TeX-source-specials-mode): Mark as safe. + (TeX-PDF-mode): Use `TeX-booleanp'. + (TeX-booleanp): New function. + + * font-latex.el (font-latex-quotes): Mark as safe. + (font-latex-fontify-script): Use `TeX-booleanp'. + +2006-05-17 Ralf Angeli + + * latex.el (LaTeX-forward-paragraph): Make regexp more efficient. + +2006-05-15 Reiner Steib + + * tex.el (TeX-PDF-mode): Rewrite safe-local-variable property for + Emacs 21 compatibility. + + * font-latex.el (font-latex-fontify-script): Ditto. + +2006-05-10 Reiner Steib + + * tex.el (TeX-master): Quote safe-local-variable lambda expression + to avoid byte compilation. + +2006-05-08 Reiner Steib + + * font-latex.el (font-latex-fontify-script): Mark as + safe-local-variable. + +2006-05-07 Reiner Steib + + * tex.el (TeX-PDF-mode): Mark as safe-local-variable. + (TeX-master): Don't use t in safe-local-variable declaration. + (TeX-doc): Clarify. + +2006-05-07 Ralf Angeli + + * font-latex.el (font-latex-match-quotation): Do not match + quotation marks in math constructs. + +2006-05-05 Berend de Boer + + * context.el (ConTeXt-mode-common-initialization): Previous fix + still wrong. Problem is that all local variables were killed, so + added a save/restore around the common initialisation. + +2006-05-04 Berend de Boer + + * context-nl.el (context-nl-mode) and context-en.el + (context-en-mode): can now assume that ConTeXt-current-interface + is buffer local. + + * context.el (ConTeXt-current-interface): this variable should + always be buffer local. With this and above two changes having + buffers with two interfaces at the same time works correctly + (again?). + +2006-04-26 Ralf Angeli + + * tex-buf.el (TeX-TeX-sentinel-check, TeX-parse-error): Support + file-line-error error indicators. + +2006-04-22 Ralf Angeli + + * tex.el (TeX-format-list): Extend regexp for ConTeXt mode. + +2006-04-21 Ralf Angeli + + * latex.el (docTeX-mode): Make filling and indentation aware of + DocStrip guards. + +2006-04-20 David Kastrup + + * tex-buf.el (TeX-warning): Don't balk if `string' is nil. + +2006-04-17 Ralf Angeli + + * font-latex.el (font-latex-match-script): Fix matching of nested + braces. + +2006-04-12 Ralf Angeli + + * latex.el (LaTeX-babel-insert-hyphen): Do not error out at + beginning of buffer. + +2006-03-28 Ralf Angeli + + * Makefile.in (install-metadata): Do not use an inline test for + checking if preview is enabled. Just to be on the safe side. + +2006-03-27 David Kastrup + + * doc/intro.texi (Introduction): refer to `below' instead of + probably non-existing `preview/README'. + + * tex.el: tiny typo. + + * latex.el (LaTeX-close-environment): Allow prefix argument to + reopen the environment. + +2006-03-22 Ralf Angeli + + * Makefile.in (install-metadata): Append preview/auto.el to start + file if configured with preview-latex. + +2006-03-20 Ralf Angeli + + * latex.el (LaTeX-insert-environment): Do not polute the kill + ring. + +2006-03-15 Ralf Angeli + + * latex.el (TeX-latex-mode): Set up tool bar correctly for XEmacs + and activate it for every buffer in Emacs. Run mode hooks as late + as possible. + +2006-03-14 Ralf Angeli + + * configure.ac: Check for `make' and abort if not present. Use + `AC_PROG_MAKE_SET' instead of deprecated `AC_SET_MAKE'. + + * latex.el (LaTeX-common-initialization): Add \dots to supported + TeX symbols. + +2006-03-13 Ralf Angeli + + * tex.el (TeX-mode-map): Change `C-c ?' binding from + `describe-mode' to `TeX-doc'. + (TeX-common-menu-entries): Add `Find Documentation...' entry for + `TeX-doc'. + (plain-TeX-menu-entries): Remove space before ellipsis. + (TeX-doc-backend-alist): Make texdoc backend available in all + modes. + + * latex.el (LaTeX-mode-menu): Remove space before ellipsis. + + * doc/changes.texi: Advertise cleaning and documentation finding + functionality. + +2006-03-07 Ralf Angeli + + * tex-buf.el (TeX-next-error, TeX-active-buffer): Get master from + the command buffer. + (TeX-error, TeX-warning): Do not set `TeX-master' but set + `TeX-command-buffer' to the right value instead. + +2006-02-17 Masayuki Ataka + + * tex-buf.el (TeX-error-description-list): Fix error messages. + Changed from `documentstyle' to `documentclass'. The duplicated + entries `counter too large' are combined. Add the name of + referenced book and the section number to the entry `Missing \\$ + inserted'. + + * tex-jp.el (TeX-error-description-list): Likewise. + +2006-02-16 Ralf Angeli + + * tex.el (TeX-master): Mark as safe. + +2006-02-09 Ralf Angeli + + * doc/wininstall.texi: Intersperse some information about PATH. + +2006-02-08 Reiner Steib + + * tex.el (TeX-clean-default-intermediate-suffixes): Add .brf and + .out for hyperref. + +2006-02-08 Ralf Angeli + + * tex.el (TeX-kpathsea-format-alist): Add search specs for + documentation. + (Info-find-file, info-lookup->completions): Autoload. + (TeX-doc-backend-alist): New variable. + (TeX-doc): New function. + + * doc/todo.texi (Wishlist): Add a few words about documentation + lookup for macros. + +2006-02-07 Ralf Angeli + + * tex-buf.el (TeX-run-ispell-on-document): Reintroduce for + compatibility reasons. + + * tex.el (TeX-command-list): Use `TeX-run-function' instead of + `TeX-run-ispell-on-document' for "Spell" option. Remove + `TeX-run-ispell-on-document' as option for the third element of an + item. + (TeX-ispell-document): Move here from tex-buf.el. + + * tex-buf.el (TeX-run-ispell-on-document): Remove. + (TeX-ispell-document): Move to tex.el. + +2006-02-07 Ralf Angeli + + * tex.el (TeX-command-list): Remove "ConTeXt Clean". Add general + "Clean" and "Clean All" options. Add `TeX-run-function' as an + option for the third element of an item and document it. + (TeX-clean-default-intermediate-suffixes) + (TeX-clean-default-output-suffixes, TeX-clean-confirm): New + variables. + (dired-mark-pop-up): Autoload. + (TeX-clean): New function. + + * tex-buf.el (TeX-run-function): New function. + + * tex-info.el (Texinfo-clean-intermediate-suffixes) + (Texinfo-clean-output-suffixes): New variables. + + * latex.el (docTeX-clean-intermediate-suffixes) + (docTeX-clean-output-suffixes) + (LaTeX-clean-intermediate-suffixes, LaTeX-clean-output-suffixes): + New variables. + + * context.el (ConTeXt-clean-intermediate-suffixes) + (ConTeXt-clean-output-suffixes): New variables. + +2006-02-04 Ralf Angeli + + * font-latex.el (font-latex-make-sectioning-faces): Set the face + size for XEmacs again after `set-face-parent' was called which + erroneously overwrites the original size. Without this fix + sectioning faces may be unscaled after starting XEmacs. + +2006-02-03 Ralf Angeli + + * doc/auctex.texi (top): Add detailed menu for better + accessibility. Fix formatting/usage of references to RefTeX and + preview-latex manuals. + +2006-02-03 Reiner Steib + + * latex.el (LaTeX-enable-toolbar): New variable. + (LaTeX-maybe-install-toolbar): New function. + (TeX-latex-mode): Add LaTeX-maybe-install-toolbar to + tool-bar-mode-on-hook. + +2006-01-31 Ralf Angeli + + * aclocal.m4: Check for {late,last,early}-package-hiearchies if + `late-packages' is not bound (which indicates we are dealing with + XEmacs 21.5). + +2006-01-28 Masayuki Ataka + + * tex-jp.el (TeX-command-list): Use function ignore insted of nil + for the third element of `separator for command menu' because + defcustom of TeX-command-list requires the third element function. + Reported by Ikumi Keita . + +2006-01-28 Ikumi Keita + + * tex-buf.el (TeX-run-discard-foreground): Renamed from + TeX-run-dviout. + (TeX-run-dviout): alias to TeX-run-discard-foreground. + + * tex.el (TeX-command-list): Use TeX-run-discard-foreground + instead of TeX-run-dviout. + +2006-01-25 Ralf Angeli + + * style/csquotes.el (LaTeX-csquotes-insert-environment): Set + prompt for mandatory arguments. + ("csquotes"): Bring up to par with csquotes 3.2. + + * style/url.el ("url"): Support the \path macro. + +2006-01-25 Masayuki Ataka + + * tex-buf.el (TeX-run-dviout): Undo previous change. + + * tex.el (TeX-command-list): Ditto. + +2006-01-24 Ralf Angeli + + * latex.el (LaTeX-verbatim-macros-with-delims) + (LaTeX-verbatim-macros-with-delims-local) + (LaTeX-verbatim-macros-with-braces) + (LaTeX-verbatim-macros-with-braces-local): Doc fix. + (LaTeX-verbatim-environments, LaTeX-verbatim-environments-local): + Doc fix. Make the correct variable buffer-local. + (LaTeX-verbatim-macros-with-delims) + (LaTeX-verbatim-macros-with-braces, LaTeX-verbatim-environments): + New functions. + (LaTeX-verbatim-macro-boundaries): Find macro in case point is + just in front of it. + (LaTeX-verbatim-p): Doc fix. Correct macro lookup. + (LaTeX-fill-move-to-break-point): Do not break verbatim macros + with braces across lines (in addition to macros with delimiters). + For example in case of \lstinline{...} this would result in an + error and in case of \url{...} spaces would be messed up (in + conjunction with the `obeyspaces' package option). + + * font-latex.el (font-latex-set-syntactic-keywords): Instead of + appending lists of verbatim macros and environments manually use + new LaTeX-verbatim-* functions. + +2006-01-24 Ikumi Keita + + * latex.el (LaTeX-fill-move-to-break-point): Fix previous change. + +2006-01-23 Reiner Steib + + * Makefile.in: Add CP_A. Add coment on maintainer-only targets. + (xemacs-package): Use CP_A. + +2006-01-22 Ikumi Keita + + * latex.el (LaTeX-fill-move-to-break-point): Use TeX-espaced-p to + check TeX escape char. + + * tex.el (TeX-command-list): Removed TeX-run-dviout because dviout + here is only work with Emacs on MS-DOS. + + * tex-buf.el (TeX-run-dviout): Removed. + + * tex-jp.el (japanese-TeX-command-list): Remove TeX-run-dviout. + Commented out easy-menu-define (plain-TeX|LaTeX)-mode-command-nemu. + (japanese-TeX-mode, japanese-plain-tex-mode) + (japanese-latex-mode): Doc fix. + (japanese-TeX-self-insert-command): Renamed from + tex-jp-self-insert-command. + (TeX-insert-punctuation): Follow the change. + (TeX-error-description-list): Doc fix. + +2006-01-22 Ralf Angeli + + * tex-fold.el (TeX-fold-macro-spec-list): Fold pageref macro as + well. + +2006-01-16 David Kastrup + + * Makefile.in (xemacs-package): Don't clean up after building so + that we have a chance for debugging. + +2006-01-14 David Kastrup + + * configure.ac: Don't check for INSTALL_INFO if already set. + +2006-01-14 Ralf Angeli + + * doc/changes.texi: Advertize pdfsync support. + + * latex.el (LaTeX-header-end, LaTeX-trailer-start): Do not pick up + commented header end or trailer start respectively. + +2006-01-13 David Kastrup + + * Makefile.in (xemacs-package): Don't run `install-info' and + `texhash' + +2006-01-11 Reiner Steib + + * Makefile.in (tar-ball): Fix use of TAG_EXPORT. + +2006-01-04 Reiner Steib + + * tex-fold.el (TeX-fold-mode): Autoload as an interactive + function. + +2005-12-28 Ralf Angeli + + * style/pdfsync.el: New file. + + * Makefile.in (STYLESRC): Add style/pdfsync.el. + + * tex.el (TeX-output-view-style): Add %(outpage) expander to xpdf + call. Start xpdf in server mode. + (TeX-expand-list): New %(outpage) expander. + (TeX-sync-output-page-function): New variable. + +2005-12-28 Reiner Steib + + * Makefile.in (tar-ball): Use TAG_EXPORT for snapshots. + + * auctex.spec (description): Add preview-latex. + (install, files): Don't create preview directory. + +2005-12-21 Ikumi Keita + + * latex.el (LaTeX-mark-section): Remove read-only mark `*' from + interactive. + (LaTeX-fill-move-to-break-point): Use `*' instead of `+' for + looking back Japanese Macro in order to prevent breaking line just + after TeX-esc, in other words, not to break TeX command `\JJJ' + into `\' and `JJJ'. Use variable linebeg instead of function + line-beginning-position. + +2005-12-17 Reiner Steib + + * auctex.spec (Provides): Make emacs/site-lisp/preview. + (Release): Bump to 1. + +2005-12-17 Ralf Angeli + + * Version 11.82 released. + +2005-12-17 Ralf Angeli + + * Makefile.in (COMMITTER_NAME, COMMITTER_EMAIL): New variables. + (release-commit): Use them. + + * auctex.spec, configure.ac, doc/auctex.texi, + doc/preview-latex.texi, doc/tex-ref.tex: Bump version number. + + * doc/changes.texi: Minor rewordings for 11.82. + +2005-12-08 Reiner Steib + + * tex.el (TeX-completing-read-multiple): Mention the availability + of crm.el in recent XEmacs packages. + +2005-12-07 Ralf Angeli + + * tex.el (TeX-macro-history): New variable. + (TeX-insert-macro): Use it. + +2005-12-05 Ralf Angeli + + * tex-info.el (TeX-texinfo-mode): Do not add braces around + arguments of commands which do not expect them. + + * latex.el (TeX-arg-free): Move to tex.el. + + * tex.el (TeX-arg-free): Move here from latex.el. + (TeX-insert-dollar): Do not abort with an error with an error if a + dollar is inserted in a math construct not started with a dollar. + Issue a message about the mismatch instead and insert the dollar. + + * font-latex.el (font-latex-quote-list): Add default quotes. + (font-latex-add-quotes): New function. + (font-latex-match-quotation): Remove hard-coded quotation mark + lists and adapt `font-latex-quote-list' to the active quote style + instead. Babel-specific quotation mark strings are now added to + `font-latex-quote-list' by style files. + + * style/slovak.el, style/ngerman.el, style/italian.el, + style/german.el, style/danish.el: Add fontification support for + quotation mark strings provided by babel. + +2005-11-30 Ralf Angeli + + * texmathp.el: Revert last change because it makes math + switch/toggle matching tricks harder to use. + + * latex.el (LaTeX-listify-package-options): New function. + (LaTeX-auto-cleanup): Use it. + (LaTeX-arg-usepackage): Add \usepackage options to style list. + + * tex.el (TeX-insert-quote): Turn opening/closing quotation mark + into "" if <"> is typed with point behind it and insert " with any + following <"> key type. + +2005-11-29 Ralf Angeli + + * texmathp.el (texmathp-in-commented-line, texmathp-in-comment): + New functions. + (texmathp-match-environment): Use them. + (texmathp-match-switch): Make aware of comments. + +2005-11-27 Ralf Angeli + + * style/MinionPro.el: New file. Contributed by Mark Trettin. + + * Makefile.in (STYLESRC): Add style/MinionPro.el. + + * doc/changes.texi: Advertise support for MinionPro.sty. + + * RELEASE (IMPORTANT): Add Mark. + +2005-11-25 David Kastrup + + * doc/todo.texi (Wishlist): Add suggestion about longlines.el. + +2005-11-24 Ralf Angeli + + * tex.el (TeX-toggle-debug-warnings): Use correct variable for + state indication. + (TeX-kpathsea-format-alist): Add entry for "sty". Prevents + kpathsea-based search from failing e.g. in case of \usepackage + insertion. + + * doc/changes.texi: Document removal of + `font-latex-title-fontify' alias. + + * font-latex.el: Remove alias for `font-latex-title-fontify'. + (font-latex-make-user-keywords): Use hack from tex-mode.el to + fontify the backslash in "\end{verbatim}" and similar correctly. + (font-latex-set-syntactic-keywords): Use the backslash of + "\end{verbatim}" and similar for the syntax property, not the + newline character which led to fontification going wild when text + at the end of the environment was inserted. + +2005-11-22 Ralf Angeli + + * doc/changes.texi: Mention completion support for LaTeX packages. + + * RELEASE: Update for 11.82. + +2005-11-19 Ralf Angeli + + * tex-site.el.in (tex-site-unload-hook): Don't let it fail on + Emacs 21. + +2005-11-18 Ralf Angeli + + * doc/changes.texi: Fix key binding for + `TeX-toggle-debug-bad-boxes'. + + * doc/auctex.texi (Quotes): Document change of + `TeX-insert-braces'. + (Filling): `M-g' for `LaTeX-fill-region' has been deactivated for + a long time. Reflect that in the documentation. + + * tex.el (TeX-token-char): Doc fix. + (TeX-insert-braces): Do something more sensible if region is + activated. + +2005-11-17 Ralf Angeli + + * tex-buf.el (TeX-parse-error): Do not match empty strings. + +2005-11-12 Ralf Angeli + + * tex-buf.el (TeX-toggle-debug-boxes): Move to tex.el. + (TeX-LaTeX-sentinel-has-warnings) + (TeX-LaTeX-sentinel-has-bad-boxes): New functions. + (TeX-LaTeX-sentinel): Check for warnings and bad boxes and inform + the user is the respective options are non-nil. + (TeX-parse-error): Conditionalize checking for warnings and bad + boxes. Find warnings without line numbers as well. + (TeX-warning): Doc fix (no need to return nil anymore). Support + warnings without line numbers. + + * tex.el (TeX-toggle-debug-boxes): Do not autoload. + (TeX-debug-bad-boxes): Doc fix. + (TeX-debug-warnings): New variable. + (TeX-toggle-debug-bad-boxes): Moved here from tex-buf.el. + (TeX-toggle-debug-warnings): New function. + (TeX-mode-map): Define new key bindings for + `TeX-toggle-debug-bad-boxes' and `TeX-toggle-debug-warnings'. + (TeX-mode-specific-command-menu-entries): Add or change menu + entries for `TeX-toggle-debug-bad-boxes' and + `TeX-toggle-debug-warnings'. + + * doc/auctex.texi (Debugging): Document debugging support for + warnings and changes of debugging bad boxes. + + * doc/changes.texi: Advertise debugging support for warnings and + changes of debugging bad boxes. + + * font-latex.el (font-latex-set-syntactic-keywords): Doc fix. + Check if LaTeX-specific variables are bound which may be unbound + if font-latex is being used in ConTeXt mode. + +2005-11-07 Ralf Angeli + + * tex.el (TeX-insert-backslash): Use regular function call instead + of `funcall'. + +2005-11-05 Ralf Angeli + + * tex.el (TeX-electric-sub-and-superscript): New variable. + (TeX-insert-sub-or-superscript): New function. + (TeX-mode-map): Use `TeX-insert-sub-or-superscript' for `_' and + `^' keys. + (TeX-insert-backslash): New function. + (TeX-mode-map): Use `TeX-insert-backslash' for `\'. + (TeX-electric-escape): Adapt doc string. + + * doc/auctex.texi (Mathematics): Document + `TeX-electric-sub-and-superscript'. + + * doc/changes.texi: Advertise `TeX-electric-sub-and-superscript'. + +2005-10-31 Masayuki Ataka + + * latex.el (LaTeX-fill-move-to-break-point): Do not break lines in + the Japanese Macros. Suggested by Ikumi Keita . + +2005-10-30 Ralf Angeli + + * doc/install.texi (Prerequisites): Update information about + development version of Emacs for Debian. + Update information about development version of Emacs for + Mac OS X and Windows. + +2005-10-29 Ralf Angeli + + * style/frenchb.el, style/francais.el: Clean up. + +2005-10-28 Ralf Angeli + + * tex.el (TeX-quote-language-alist, TeX-insert-quote): Support + functions as opening and closing quotation marks. + + * style/frenchb.el: New file. + + * style/francais.el: New file. + + * doc/auctex.texi (European): Document support of French. + + * doc/changes.texi: Advertise support of French. + + * Makefile.in (STYLESRC): Add style/frenchb.el and + style/francais.el. + +2005-10-24 Ralf Angeli + + * doc/install.texi (Configure): Document --with-kpathseasep. + + * doc/auctex.texi (Commands): Add index entry for PDF mode. + + * configure.ac (preview_enabled): Export `TEX' in unquoted form. + +2005-10-23 David Kastrup + + * style/babel.el (LaTeX-babel-package-options): Only use 2 + argument form of defvaralias in order not to make XEmacs barf. + +2005-10-23 Arne Jørgensen + + * style/amstext.el (LaTeX-amstext-package-option): New variable. + + * style/amstex.el (LaTeX-amstex-package-options): New variable. + + * style/amsopn.el (LaTeX-amsopn-package-options): New variable. + + * style/amsmath.el (LaTeX-amsmath-package-options): New variable. + + * style/amsbsy.el (LaTeX-amsbsy-package-options): New variable. + + * style/fancyref.el (LaTeX-fancyref-package-options): New + variable. + + * style/harvard.el: Updated GPL to version 2. Fixed FSF address. + (LaTeX-harvard-package-options): New variable. + + * style/index.el (LaTeX-index-package-options): New variable. + + * style/listings.el (LaTeX-listings-package-options): New + variable. + + * style/makeidx.el (LaTeX-makeidx-package-options): New variable. + + * style/mdwlist.el (LaTeX-mdwlist-package-options): New variable. + + * style/multind.el (LaTeX-multind-package-options): New variable. + + * style/natbib.el (LaTeX-natbib-package-options): New variable. + + * style/nicefrac.el (LaTeX-nicefrac-package-options): New + variable. + + * style/paralist.el (LaTeX-paralist-package-options): New + variable. + + * style/units.el (LaTeX-units-package-options): New variable. + + * style/scrpage2.el (LaTeX-scrpage2-package-options): New + variable. + +2005-10-21 Reiner Steib + + * toolbar-x.el (toolbarx-find-image): Fix previous commit. + +2005-10-21 Ralf Angeli + + * tex-mik.el (tex-site): Require 'tex-site no more. + + * doc/changes.texi: Document removal of 'tex-site requirement from + `tex-mik.el'. + + * configure.ac (packagedir): Quote value of `infodir'. + +2005-10-20 David Kastrup + + * toolbar-x.el: Revert mostly to 2005-05-02 state, but add a + fallback to find-image. + +2005-10-20 Reiner Steib + + * toolbar-x.el (toolbarx-find-image): Use image-search-load-path + and image-load-path when available. + (toolbarx-find-image): Revert previous fix. Instead, rely on + find-image whenever possible and don't abuse locate-library. + +2005-10-20 Ralf Angeli + + * font-latex.el (font-latex-make-user-keywords): Append string + face in order to make string fontification of ``foo $bar$ baz'' + constructs work. + +2005-10-19 Arne Jørgensen + + * latex.el (LaTeX-arg-usepackage): If + `LaTeX--package-options' is bound and nil don't ask for + package options. + + * style/verbatim.el (LaTeX-verbatim-package-options): New + variable. + + * style/varioref.el (LaTeX-varioref-package-options): New + variable. + + * style/url.el (LaTeX-url-package-options): New variable. + + * style/subfigure.el (LaTeX-subfigure-package-options): New + variable. + + * style/inputenc.el (LaTeX-arg-inputenc-inputenc): Doc fix. + (LaTeX-inputenc-package-options): Doc fix. + + * style/dk-bib.el (LaTeX-dk-bib-package-options): Doc fix. + + * style/captcont.el (LaTeX-captcont-package-options): New + variable. + + * style/booktabs.el (LaTeX-booktabs-package-options): New + variable. + + * style/babel.el: Add doc string to `LaTeX-babel-package-options' + and use `defvar' instead of `setq'. + + * style/alltt.el (LaTeX-alltt-package-options): New variable. + +2005-10-13 Reiner Steib + + * style/dk-bib.el, style/inputenc.el: Add coding cookie. Delete + trailing whitespace. Reindent. + +2005-10-13 Ralf Angeli + + * style/dk-bib.el (LaTeX-dk-bib-package-options): Define only + once. + +2005-10-13 Jan-Ake Larsson + + * tex-buf.el: Change defcustom group from TeX-commands to TeX-command + +2005-10-12 Arne Jørgensen + + * tex.el: Provide a `TeX-completing-read-multiple' either by + defalias'ing `completing-read-multiple' or defining a wrapper + around `multi-prompt'. + + * latex.el (LaTeX-arg-usepackage): New function. Asks about what + package to use, loads the AUCTeX style file, and asks about + package options (possibly based on definitions in the AUCTeX + style file). + (LaTeX-common-initialization): Use it. + + * style/babel.el: Define `LaTeX-babel-package-options' to be a + list of languages/options for the babel package. + + * style/inputenc.el: New file. + + * style/dk-bib.el: New file. + + * Makefile.in (STYLESRC): Added style/inputenc.el and + style/dk-bib.el. + +2005-10-10 Arne Jørgensen + + * latex.el (LaTeX-auto-regexp-list): Removed spurious characters + in variable definition. + +2005-10-10 Reiner Steib + + * doc/auctex.texi (top): Index "tool bar" and "toolbar". Use + "tool bar" in the text. + + * doc/changes.texi: Use "tool bar". + + * auctex.spec: Install auctex.el and preview-latex.el for SuSE + too. Don't use extraconfig. + +2005-10-07 Reiner Steib + + * Makefile.in (tar-ball): Re-add fixed spec file. + +2005-10-07 Masayuki Ataka + + * tex.el (TeX-token-char): New variable. + (plain-TeX-auto-regexp-list): Use it. + Suggested by Ikumi Keita . + + * latex.el (LaTeX-auto-regexp-list, BibTeX-auto-regexp-list): Use + it. + + * tex-jp.el (LaTeX-auto-regexp-list, plain-TeX-auto-regexp-list) + (BibTeX-auto-regexp-list): Removed. + +2005-10-06 Reiner Steib + + * auctex.spec: Fixes for Fedora. Create site-start.d and add + files. + +2005-10-02 Ralf Angeli + + * tex-buf.el (TeX-BibTeX-sentinel): Shorten message in case of + errors. + + * Makefile.in (install-lisp): Use MULESRC instead of MULEELC + because a `c' is already being appended by the installation code. + + * tex-jp.el (japanese-TeX-command-list): Remove obsolete + `TeX-run-LaTeX' option. + + * tex.el (TeX-current-macro): New function. + + * latex.el (LaTeX-verbatim-macros-with-delims) + (LaTeX-verbatim-macros-with-delims-local) + (LaTeX-verbatim-macros-with-braces) + (LaTeX-verbatim-macros-with-braces-local) + (LaTeX-verbatim-environments, LaTeX-verbatim-environments-local): + New variables. + (LaTeX-verbatim-macro-boundaries, LaTeX-current-verbatim-macro) + (LaTeX-verbatim-p, LaTeX-search-forward-comment-start): New + functions. + (LaTeX-verbatim-macros): Remove. + (LaTeX-fill-region-as-para-do): Simplify. + (LaTeX-fill-move-to-break-point): Use + `LaTeX-verbatim-macros-with-delims'. + (LaTeX-fill-paragraph, LaTeX-fill-code-comment): Handle comment + starters in verbatim constructs correctly. + + * font-latex.el (font-latex-verbatim-environments) + (font-latex-verbatim-environments-local) + (font-latex-verb-like-commands) + (font-latex-verb-like-commands-local) + (font-latex-verbatim-macros, font-latex-verbatim-macros-local): + Remove. + (font-latex-set-syntactic-keywords): Use new `LaTeX-verbatim-*' + instead of `font-latex-verb*' variables. + + * doc/auctex.texi (Font Locking): Document change of + verbatim-related variables. + + * doc/changes.texi: Document change of verbatim-related variables. + + * style/alltt.el ("alltt"): Use new variables for verbatim + constructs. + + * style/listings.el ("listings"): Use new variables for verbatim + constructs. + + * style/url.el ("url"): Use new variables for verbatim constructs. + + * latex.el (LaTeX-insert-environment): Mostly rewritten. Improve + handling of macrocode environments. + +2005-10-02 Christian Schlauer + + * tex-buf.el (TeX-BibTeX-sentinel): Check whether BibTeX reports + any warnings or errors. + + * doc/changes.texi: Mention it. + +2005-10-02 Ralf Angeli + + * texmathp.el (texmathp-match-environment): Make aware of + comments. + +2005-09-29 Masayuki Ataka + + * doc/install.texi (Customizing): Removed "Contributed files" + section. + Suggested by Ikumi Keita . + +2005-09-29 Ikumi Keita + + * texmathp.el (texmathp-tex-commands-default): Remove "xxalignat*" + and add "boxed". + +2005-09-27 Reiner Steib + + * auctex.spec: Add files in %{_datadir}/emacs/site-lisp. + Suggested by Jan-Ake Larsson. Added startfiles. Exclude + %{_infodir}/dir. + +2005-09-27 Ralf Angeli + + * configure.ac: Document option for specifying AUCTeX startfile as + --with-auctexstartfile, not --with-auctex-startfile which does not + work. Note that changing the internal name from `auctexstartfile' + to `auctex-startfile' is not an option because of the `-' in the + name which gives the shell headaches. + + * auctex.spec: Adapt to --with-auctexstartfile and + --with-preview-startfile. + + * doc/install.texi (Configure): Document change from + --with-auctex-startfile to --with-auctex-startfile and + --with-preview-startfile to --with-previewstartfile. + +2005-09-26 Reiner Steib + + * auctex.spec: Bump version number. Remove install-contrib, use + install-docs. Don't install preview/* because these are not + generated. + +2005-09-25 Ralf Angeli + + * Makefile.in (tar-ball): Don't create WWW directory and don't + copy HTML files. + (www-doc): New target. + +2005-09-25 David Kastrup + + * Version 11.81 released. + +2005-09-25 Ralf Angeli + + * RELEASE, configure.ac, font-latex.el, doc/auctex.texi, + doc/changes.texi, doc/preview-latex.texi, doc preview-readme.texi, + doc/tex-ref.texi, doc/todo.texi: Bump version number. + + * Makefile.in (DISTCLEANFILES): Add tex-site.el.out. + +2005-09-24 Ralf Angeli + + * Makefile.in (tar-ball): Remove dysfunctional spec file from + distribution. + (full-release): Disable RPM creation. + + * doc/auctex.texi: Bump version number. + + * configure.ac: Bump version number. + +2005-09-24 David Kastrup + + * doc/install.texi (Advice for package providers): Suggest + "anytex" instead of "notex" for without-texmf compilations. + +2005-09-23 Reiner Steib + + * tex-site.el.in (TeX-modes-set): Add custom group. + +2005-09-19 Ralf Angeli + + * tex.el (TeX-auto-parse-length, TeX-auto-x-parse-length) + (TeX-auto-x-regexp-list): Doc fix. + +2005-09-17 Ralf Angeli + + * texmathp.el (texmathp-tex-commands-default): Add "minipage" as + `env-off' and "\framebox" as `arg-off'. + +2005-09-13 Ralf Angeli + + * RELEASE: Update for upcoming release. + + * doc/changes.texi: Mention `font-latex-slide-title-face' and + `font-latex-match-slide-title-keywords'. + + * doc/auctex.texi (Font Locking): Document + `font-latex-slide-title-face' and + `font-latex-match-slide-title-keywords'. + +2005-09-10 Ralf Angeli + + * font-latex.el (font-latex-make-match-defun): Fontify only if + `font-latex-match-*-keywords' and + `font-latex-match-*-keywords-local' are non-empty. + (font-latex-make-match-defun): Revert. + (font-latex-make-built-in-keywords): Do not set + `font-latex-match-*' if there are no keywords. (Nicer solution + than the original change in `font-latex-make-match-defun'.) + +2005-09-08 Ralf Angeli + + * font-latex.el (font-latex-built-in-keyword-classes): New + `slide-title' class. + (font-latex-slide-title-face): New face. + Specify :size for XEmacs. + + * style/beamer.el ("beamer"): Fontify \frametitle with + `font-latex-slide-title-face'. + +2005-09-05 Ralf Angeli + + * tex-buf.el (TeX-command): Doc fix. + +2005-09-02 Ralf Angeli + + * texmathp.el (texmathp-tex-commands-default): Add "\textrm" as + `arg-off'. + +2005-08-30 Ralf Angeli + + * tex.el (TeX-font-replace-macro): Compute syntax table. + +2005-08-26 Ralf Angeli + + * latex.el (LaTeX-common-initialization): Remove redundant call to + `make-local-variable' for `outline-heading-alist'. Set + `outline-heading-alist' only if it is already defined. + +2005-08-26 Matthieu Moy (tiny change) + + * latex.el (LaTeX-common-initialization): Set + `outline-heading-alist'. + +2005-08-24 Ralf Angeli + + * latex.el (LaTeX-mark-section): Now marks subsections as well. + Former behavior is available via prefix argument. + + * doc/changes.texi: Mention change of `LaTeX-mark-section'. + +2005-08-23 Ralf Angeli + + * font-latex.el (font-latex-script): Return face symbols, not + names of non-existent variables. + + * tex.el (TeX-font-replace-macro): Do not use `TeX-find-macro-end' + for it may look too far in cases like "\emph{foo}{}". Use + `forward-sexp' with a stripped syntax table instead. + +2005-08-19 Ralf Angeli + + * doc/wininstall.texi: New "In a Nutshell" section. + +2005-08-18 Ralf Angeli + + * configure.ac: Quotify `packagelispdir' and `packagedatadir'. + (preview_enabled): Export unquoted variables. + Declare/initialize and export variables separately. + + * Makefile.in (DESCEND): Quote $$OLDPWD. + +2005-08-17 Ralf Angeli + + * doc/auctex.texi (Adding Macros): Remove superfluous entry for + `TeX-arg-file' and correct entry for `TeX-arg-input-file'. + + * latex.el (TeX-arg-input-file): Doc fix. + + * tex.el (TeX-command-list): Remove `TeX-run-LaTeX'. Add + `TeX-run-ispell-on-document' in order to prevent mismatch in + customization buffer. + +2005-08-05 David Kastrup + + * font-latex.el (font-latex-doctex-preprocessor-face): Remove + `list' from already quoted list. + +2005-08-02 Ralf Angeli + + * tex-fold.el (TeX-fold-region): In case of single-char non-letter + macros there does not have to be checked for a partial match. + This allows for folding of stuff like \,. + +2005-08-01 Berend de Boer + + * context-en.el (ConTeXt-setup-list-en): typo fixed. + +2005-07-21 Ralf Angeli + + * font-latex.el (font-latex-set-syntactic-keywords): Set and + update `font-latex-doctex-syntactic-keywords' here. + (font-latex-doctex-syntactic-keywords): Default to nil. + + * doc/auctex.texi (Japanese): Remove references to contrib make + targets. Minor clean-ups. + + * aclocal.m4 (library): Replace COMPILE_MULE and CONTRIB_MULEELC + with MULESRC and MULEELC. + + * Makefile.in (CONTRIB, CONTRIBELC, CONTRIB_MULE, COMPILE_MULE) + (CONTRIB_MULEELC): Remove. + (MULESRC, MULEELC): New variables. + (AUCSRC): Add bib-cite.el and tex-fptex.el. + (CLEANFILES): Remove CONTRIBELC and CONTRIB_MULEELC. Use MULEELC + instead. + (.PHONY): Remove contrib, install-contrib and install-contrib-el + targets. + (lisp): Depend on STYLESRC and MULESRC. Compile MULESRC as well. + (auto-loads.el): Use MULESRC. + (contrib, install-contrib-el, install-contrib): Remove. + (install-el): Install MULESRC. + (install-lisp): Install MULEELC. + + * style/csquotes.el: Bring up to par with csquotes 3.0. + (LaTeX-csquotes-insert-environment): New function. + +2005-07-15 David Kastrup + + * doc/preview-todo.texi: Mention that preview.dtx is not a + showpiece for AUCTeX. + +2005-07-15 Ralf Angeli + + * tex.el (TeX-run-style-hooks): Adjust `default-directory' to + match the directory of the style. + +2005-07-14 David Kastrup + + * doc/install.texi (Configure): explain about --without-packagedir. + (Advice for package providers): Same here. + + * aclocal.m4 (EMACS_PATH_LISPDIR): Allow packagedir=no with XEmacs. + + * configure.ac: protect against packagedir starting with `-' + +2005-07-12 Ralf Angeli + + * font-latex.el (font-latex-match-math-envII): Match environment + begin and end with whitespace between macro and argument as well. + + * doc/install.texi (Configure): Add `file' macro. + + * texmathp.el (texmathp-match-environment): Match environment + begin and end with whitespace between macro and argument as well. + +2005-07-12 David Kastrup + + * doc/wininstall.texi: + + * doc/install.texi (Configure): Explain prefix a bit more. + + * doc/Makefile.in (install-man): include tex-ref.tex. + +2005-07-08 Ralf Angeli + + * tex.el (TeX-insert-quote): Do not inhibit special quote + insertion in docTeX documentation parts. + + * font-latex.el (font-latex-match-command-with-arguments) + (font-latex-match-command-in-braces): Remove call to + `font-latex-commented-outp'. + (font-latex-match-quotation): Do not consider matches in comments + or verbatim-like constructs. Fix typo. + +2005-07-07 Ralf Angeli + + * latex.el (LaTeX-fill-move-to-break-point): Make non-MULE + XEmacsen happy. + (LaTeX-fill-paragraph): Don't treat trailing comment starters as + code comments. + + * font-latex.el (font-latex-match-quotation): Always use multibyte + strings for comparison. + + * doc/auctex.texi (top): Make the summary notes appear as + "Executive Summary" in printed output. + + * doc/intro.texi: Main heading in rawtext case should not be + numbered. Main heading in printed output has to be chapter, not + section, in order to fit into the rest of the sectioning + hierarchy. + (Introduction): Add two intermediate headings in order to make the + structure clearer. + + * doc/.cvsignore: Add auto directory. + +2005-07-06 David Kastrup + + * doc/tex-ref.tex: Rearrange and add information for preview-latex. + +2005-07-05 David Kastrup + + * doc/preview-latex.texi (Simple customization): Document new + option `preview-preserve-counters'. + + * doc/auctex.texi (top): Mention RefTeX, `LaTeX-install-toolbar' + and preview-latex. + +2005-07-01 Ralf Angeli + + * tex.el (TeX-submit-bug-report): Mention FAQ section. + + * doc/changes.texi: Advertise inclusion of preview-latex and + overhaul of installation procedures. + + * doc/install.texi (Advice for package providers): Refer to + preview-latex.el file. + + * doc/quickstart.texi (Quick Start): Use (load "auctex.el" nil t + t) instead of (require 'tex-site). + + * doc/faq.texi: Use (load "auctex.el" nil t t) instead of (require + 'tex-site). + + * doc/intro.texi (Introduction): Use (load "auctex.el" nil t t) + instead of (require 'tex-site). + +2005-06-30 Ralf Angeli + + * doc/auctex.texi (Folding): Do not quote `lambda' function. + +2005-06-29 Ralf Angeli + + * font-latex.el (font-latex-quotes): Get rid of :set function and + move most of its content to `font-latex-match-quotation'. + (font-latex-quotes-control): New variable. Initialize with nil. + (font-latex-match-quotation): Use it. + The whole changeset lets quote matching recognize automatically + when the value of `font-latex-quotes' changed while making sure + that the regexp only has to be rebuilt when a change actually + occured. + + * doc/todo.texi (Mid-term Goals): Update text about integration of + preview-latex. + + * doc/auctex.texi (Floats): Clarify use of + `LaTeX-top-caption-list'. + (Display, Internationalization): Make node and heading clearer. + (European): Describe insertion of multiple consecutive hyphens. + +2005-06-24 David Kastrup + + * RELEASE: Minor change. + + * configure.ac: Move checks and export for PERL here (needed for + doc of preview-latex). + (preview_enabled): Don't export Info-related variables, as they + are not needed in preview. + + * Makefile.in (AUCTEXVERSION): import. + (info, dvi): No subshell needed. + (auctex.el): Depend on config.status + (install-metadata): pass upstream version into prv-install.el + +2005-06-21 Ralf Angeli + + * tex-info.el (TeX-texinfo-mode): Use `TeX-run-mode-hooks'. + + * latex.el (TeX-latex-mode): Use `TeX-run-mode-hooks'. + + * context.el (ConTeXt-mode-common-initialization): Use + `TeX-run-mode-hooks'. + + * configure.ac: Make info about configuration clearer (in + connection with the message for preview-latex). + + * tex.el (TeX-master-file): `TeX-default-extension' is a variable, + not a function. + (TeX-run-mode-hooks): New function. + (TeX-plain-tex-mode, ams-tex-mode): Use it. + +2005-06-21 David Kastrup + + * Makefile.in (xemacs-package): reorder args. + + * configure.ac: disable INSTALL_INFO for XEmacs package. + + * doc/Makefile.in (install-man): Use $$i instead of $i. + +2005-06-20 David Kastrup + + * doc/install.texi (Advice for package providers): Propose package + structure. + + * doc/Makefile.in (install-man): Install sources for texinfo + files. + (.PHONY): Add install-man. + + * Makefile.in (.PHONY): Add install-man and xemacs-package + (install-man): Just descend into doc directory. + (xemacs-package): Try building some XEmacs package. + + * autogen.sh: Don't run distclean, that seems unexpected. + + * RELEASE: Further fold in stuff from preview/RELEASE which is now + deleted. + +2005-06-20 Ralf Angeli + + * font-latex.el (font-latex-superscript-face) + (font-latex-subscript-face): Add to correct customization group. + (font-latex-match-command-with-arguments) + (font-latex-match-command-in-braces, font-latex-match-math-env): + Don't set a dummy match. Remove unnecessary throw..catch clauses. + +2005-06-18 David Kastrup + + * RELEASE: Well, the merge with preview-latex is no longer + "planned". + +2005-06-16 Ralf Angeli + + * doc/preview-faq.texi (Requirements): Denastify. + + * tex.el (TeX-master-file): Don't override existing master with + `TeX-transient-master'. + + * tex-style.el (LaTeX-includegraphics-read-file): Doc fix. + +2005-06-15 Ralf Angeli + + * doc/install.texi (Prerequisites): Denastify. + + * doc/auctex.texi (Font Locking): Fix typo. + + * configure.ac: Use correct variable for --disable-preview switch. + +2005-06-15 Masayuki Ataka + + * Makefile.in (auto-loads.el): Auto-load COMPILE_MULE, too. + +2005-06-14 Ralf Angeli + + * RELEASE: Update stuff about fixed bugs and new features. + +2005-06-14 David Kastrup + + * doc/wininstall.texi: Spell out file names more explicitly. + Remove any hint of a version that might lead Windows users to + assume this documentation is for some reason more outdated than + year-old stuff they find via Google. + + * Makefile.in (install-docs): Make exit status of test bad-shell + safe. + +2005-06-14 Ralf Angeli + + * Makefile.in (all): Do not depend on `docs' target. + (.PHONY): Remove `docs'. Add `info' and `dvi'. + (docs): Remove. + (info, dvi): New targets. + (tar-ball): Make sure `dist' stuff is up-to-date. + Revert, as it is superfluous. + + * doc/Makefile.in (dist): Correct file name for + preview-latex.info. + (info, dvi): New targets. + (.PHONY): Add them and remove `auctex' and `preview'. + (auctex, preview): Remove. + +2005-06-14 David Kastrup + + * RELEASE: Adapt RELEASE notes to include preview-latex info. + + * README.CVS: Adapt to reality. + + * doc/Makefile.in (all): Same as dist. + (dist): Just create DISTTEXTS and info files. + (extradist): Additional stuff for ftp site. + (disttexts): Remove target. + (clean): Don't remove info files. + (maintainer-clean): Remove info files. + + * autogen.sh: Add error messages, run autoconf in preview + subdirectory. Heed MAKE variable if set. + + * Makefile.in (CVSFILES): Define files not to use in tarball. + (tar-ball): Remove them. + (tar-ball): Make extradist for additional doc files on ftp. + +2005-06-12 Ralf Angeli + + * tex-buf.el (TeX-ispell-document): Cater for the case where the + master file is located in a different directory. + (TeX-run-ispell-on-document, TeX-ispell-document): Doc fix. + +2005-06-11 Ralf Angeli + + * tex.el (TeX-master-file): Check `TeX-transient-master' not only + in the shared case. + + * tex-buf.el (TeX-region-create): Let-bind `TeX-transient-master'. + +2005-06-10 Ralf Angeli + + * doc/auctex.texi (Parsing Files): Fix display of reference. + Get rid of references to \documentstyle. + (Simple Style, Adding Macros, Adding Environments) + (Hacking the Parser): Clean up code examples. + + * tex.el (TeX-master-file-ask): Get rid of "" string as + default for `read-file-name'. Fixes unresponsiveness of Emacs on + Windows and fallback to minibuffer if file is opened via menu and + prevents file history from being cluttered. Use relative file + name for master file. + (TeX-master-file): Get rid of "this file" string as default for + `read-file-name'. + +2005-06-09 Ralf Angeli + + * tex-fold.el (TeX-fold-ellipsis): New variable. + (TeX-fold-hide-item): Use it. + + * Makefile.in (DESCEND): Make MSYS happy if $(subdirs) is null, + e.g. when --disable-preview is used. + Make the change more safe with regard to the exit code. + +2005-06-09 David Kastrup + + * doc/wininstall.texi: Change line endings blurb. Write drive: + everywhere in the example strings. + + * doc/preview-readme.texi (Introduction): Some cosmetic changes to + account for the merge. + + * mkinstalldirs: + + * install-sh: Replace `#/bin/sh' with `:' as this should be more + portable when called from a Bourne shell (which is what the + Makefiles do). + +2005-06-08 David Kastrup + + * doc/preview-dtxdoc.pl: Replicate possible CR line endings + faithfully, and don't use multiline strings. + +2005-06-08 Ralf Angeli + + * doc/.cvsignore: Ignore all *.info, *.info-*, and *.pgs files. + + * Makefile.in (preview_enabled): New variable. + (all): Depend on `docs' target. + (.PHONY): Add `docs' target. + (docs): New target. + (install): Depend on `install-docs' instead of `install-info'. + (install-info): Remove. + (install-docs): New target. + + * autogen.sh: Generate preview-latex docs as well. + + * configure.ac: Substitute preview_enabled variable in output + files. + + * doc/.cvsignore: Add relevant preview-latex files. + + * doc/Makefile.in (TEXIFILES): Rename to AUCTEXTEXIFILES. + (PERL, PREVIEWTEXIFILES): New variables. + (all): Now depends on `auctex' and `preview' targets. Move + AUCTeX-specific targets from original to `auctex'. + (install): Now depends on `install-auctex' and `install-preview' + targets. Move AUCTeX-specific targets and content from original + to `install-auctex'. + (.PHONY): Add `auctex', `preview', `install-auctex', and + `install-preview'. + (auctex, install-auctex, preview, install-preview): New targets. + (auctex.dvi, auctex.pdf, auctex.info): Depend on + $(AUCTEXTEXIFILES) instead of $(TEXIFILES). + (preview-latex/index.html, html-docs, preview-dtxdoc.texi) + (preview-latex.dvi, preview-latex.ps, preview-latex.pdf) + (preview-latex.info, ../PROBLEMS): New targets (from + preview/doc/Makefile.in). + (../README, ../TODO, ../FAQ): Create output combined from + respective AUCTeX and preview-latex files. + (clean, maintainer-clean): Cater for preview-latex files. + + * doc/todo.texi (Development): More specific heading for plain + text output. + + * doc/preview-todo.texi: Move here from preview/doc/todo.texi. + + * doc/preview-readme.texi: Move here from preview/doc/readme.texi. + + * doc/preview-problems.texi: Move here from + preview/doc/problems.texi. + + * doc/preview-faq.texi: Moved here from preview/doc/faq.texi. + + * doc/copying.texi, doc/preview-dtxdoc.pl, doc/preview-latex.texi: + Moved here from preview/doc/. + +2005-06-07 David Kastrup + + * tex.el (TeX-regexp-group-count): New function. + (TeX-auto-parse-region): Rewrite to use hashes and to save overuse + of `looking-at'. We really should keep the relevant information + complete in hashes instead of moving them forward and back between + hashes and lists, but at least this change removes most of the + really evil quadratic behavior while keeping the original API. + Yet. + +2005-06-07 Ralf Angeli + + * font-latex.el (font-latex-fontify-sectioning): Doc fix. + + * doc/auctex.texi (Font Locking): Document the nature of the + `color' option for `font-latex-fontify-sectioning'. + +2005-06-06 David Kastrup + + * configure.ac: Remove call of MAKEINFO_CHECK_MACROS: we expect a + recent enough makeinfo version if you want to bootstrap, anyway. + +2005-06-06 Ralf Angeli + + * tex-bar.el (TeX-bar-LaTeX-button-alist) + (menu-strings-buttons-alist): help-echo functions are called with + arguments. + +2005-06-06 David Kastrup + + * doc/Makefile.in (TEXINFOINCLUDES): Remove. + (MAKEINFO_MACROS): Remove. + + * tex-buf.el (TeX-format-filter): Don't let match-data generate + markers. This is a terrible performance hog! + (TeX-format-filter): Actually, we don't need to save any + match-data inside of a filter function with current versions of + Emacs and XEmacs. + +2005-06-05 Ralf Angeli + + * style/scrbase.el, style/scrbook.el, style/scrreprt.el: Use + `sectioning' instead of `title' for sectioning fontification. + + * doc/changes.texi: Mention change of `title' to `sectioning' for + keyword variables. + + * font-latex.el (font-latex-fontify-sectioning) + (font-latex-built-in-keyword-classes) + (font-latex-keyword-matcher): Use `sectioning' instead of `title'. + (font-latex-deactivated-keyword-classes): New variable. + Don't do extra quoting. + (font-latex-make-built-in-keywords): Remove unnecessary `let'. + Check `font-latex-deactivated-keyword-classes' in generated + `font-latex-match-*-make' functions. + + * tex.el (TeX-quote-language-alist): Do not use `alist' widget + because XEmacs 21.4 does not provide it. Do not use a cons cell + for opening and closing quotation marks in order to simplify + structure. + (TeX-quote-language): Describe structure as in + `TeX-quote-language-alist'. + (TeX-insert-quote): Adapt to new structure of `TeX-quote-language' + and `TeX-quote-language-alist'. + + * doc/auctex.texi (European): Describe new structure of + `TeX-quote-language-alist'. + (Font Locking): Use `sectioning' instead of `title'. + Describe deactivation of built-in keyword classes. + + * style/csquotes.el, style/czech.el, style/danish.el, + style/german.el, style/italian.el, style/ngerman.el, + style/slovak.el, style/swedish.el: Reflect new structure of + `TeX-quote-language'. + +2005-06-04 David Kastrup + + * doc/Makefile.in (TEXINFOINCLUDES): macros.texi has moved here + from ../preview/doc + (../INSTALL, ../INSTALL.windows, ../README, ../CHANGES, ../TODO) + (../FAQ): Change dependencies accordingly. + + * configure.ac: Rearrange checks for MAKEINFO. + Export more stuff into preview's configure. Maybe this is better + done with use of caches? + + * autogen.sh: Don't look in preview subdirectory. + + * Makefile.in (configure): Depend on local aclocal.m4 + +2005-06-03 David Kastrup + + * doc/Makefile.in (TEXINFOINCLUDES, TEXIFILES, ../INSTALL) + (../INSTALL.windows, ../README, ../CHANGES, ../TODO, ../FAQ): Move + ../preview/doc/macros.texi to here again. + +2005-06-02 Ralf Angeli + + * tex.el (VirTeX-common-initialization): Explicitely make + `find-file-hooks' buffer-local in XEmacs 21.4 which fails to do + this via `add-hook'. + +2005-06-01 Ralf Angeli + + * latex.el (LaTeX-backward-paragraph): Use catch..throw instead of + an indicator variable. Don't refer to a saved match data. + Check for `TeX-esc', not specific char. + + * style/babel.el ("babel"): Disable font locking of macros not + handled correctly. + +2005-05-30 Ralf Angeli + + * style/babel.el: New file. + + * Makefile.in: Add style/babel.el. + + * doc/changes.texi: Mention babel support. + +2005-05-28 Ralf Angeli + + * tex-buf.el (TeX-next-error): Call `next-error' as fallback. + (TeX-previous-error): New function. + + * tex.el (TeX-mode-map): Remap bindings of `next-error' and + `previous-error' to `TeX-next-error' and `TeX-previous-error' + respectively. + +2005-05-24 Ralf Angeli + + * tex.el (TeX-command-list): Remove chktex comment. + + * doc/auctex.texi (Checking): A user should not (have to) edit + tex.el to switch from lacheck to chktex. + + * font-latex.el (font-latex-make-match-defun) + (font-latex-make-built-in-keywords): Do not byte-compile generated + functions here but at the end of font-latex.el. Prevents + byte-compiler warnings due to possibly undefined functions. + +2005-05-24 David Kastrup + + * configure.ac: Recurse into preview _before_ starting any + AC_SHELL_QUOTIFY business to avoid double quoting. + + * doc/tex-ref.tex (\title{RefTeX (long)}) + (\title{RefTeX (short)}): New columns. One will have to go. + +2005-05-22 David Kastrup + + * tex.el (TeX-PDF-mode): Use the standard minor mode function + instead of redefining it. + (TeX-PDF-mode-parsed): New function replacing the previous extra + functionality in `TeX-PDF-mode'. + (TeX-PDF-mode-on, TeX-PDF-mode-off): Warn in docstring. Use + `TeX-PDF-mode-parsed'. + +2005-05-21 Ralf Angeli + + * doc/install.texi, doc/wininstall.texi: Small corrections. + + * tex-bar.el (TeX-bar-LaTeX-button-alist): Reenable mode-specific + images for View button. + (LaTeX-install-toolbar): Add `toolbarx-refresh' to + `TeX-PDF-mode-hook'. + + * tex.el (TeX-PDF-mode): Run `TeX-PDF-mode-hook'. + +2005-05-21 David Kastrup + + * autogen.sh: Remove argument to preview/autogen.sh + + * doc/install.texi: Integrate the installation instructions for + preview-latex. + +2005-05-20 David Kastrup + + * doc/tex-ref.tex (section{Greek Letters}): Add \Xi. + +2005-05-18 Ikumi Keita + + * style/amsmath.el (LaTeX-label-alist): Add "multline" environment. + + * Makefile.in: + * configure.ac: + * preview/Makefile.in: Change "==" to "=" in the argument of + "test" for Bourne shell compatibility. + +2005-05-19 David Kastrup + + * doc/wininstall.texi: Rearrange to make suitable for standalone + installation including preview-latex. Adapt to a few + changes (like tex-fptex and tex-mik not being in load-path by + default). + +2005-05-19 Ralf Angeli + + * tex-site.el.in (tex-site-unload-hook, TeX-modes): Do not use + `dolist'. Prevents console pop-ups with XEmacsen on Windows. + + * latex.el (LaTeX-fill-move-to-break-point): Check for + `charset-after' to make non-MULE XEmacsen happy. Some + reformatting. + +2005-05-18 David Kastrup + + * latex.el (LaTeX-math-default): Add Xi (reported by Uli + Fahrenberg). + +2005-05-17 David Kastrup + + * Makefile.in (EXTRAFILES): remove. No longer needed. + (auto-loads.el): Undo previous change. Properly group statements. + (install-el): Rewrite condition for some non-Posix shells. + (install-metadata): Rewrite condition for non-Posix. + (tar-ball): Change owner and group to root. This is not portable, + but will be needed only by the maintainers, anyway. + (auto-loads.el): ignore errors also for braindead make. + (install-metadata): Same here. + (clean): Burp if cd doc fails. + (distclean): Same here. + (tar-ball): rewrite for braindead shells. + (tar-ball): make sure doc exists. Why do I bother, actually, the + tarball target is not for public consumption, anyway. + +2005-05-17 Ralf Angeli + + * Makefile.in (auto-loads.el): Don't stop on non-zero exit code. + +2005-05-16 Ralf Angeli + + * tex.el (TeX-transient-master): New variable. + (TeX-master-file): Use it. + + * tex-buf.el (TeX-command-sentinel): Bind `TeX-transient-master'. + +2005-05-14 Ralf Angeli + + * latex.el (LaTeX-babel-hyphen): Doc fix. + (LaTeX-common-initialization): Call `easy-menu-add' as late as + possible. + +2005-05-15 Ikumi Keita + + * Makefile.in (CLEANFILES): Add $(CONTRIBELC) and + $(CONTRIB_MULEELC). + (DISTCLEANFILES): Add auctex.el and auto-loads.el. + (auto-loads.el): Add $(COMPILE_MULE) + +2005-05-14 Ikumi Keita + + * style/amsopn.el: + * style/amsmath.el: Move "mode"-like entries from amsopn.el to + amsmath.el. + + * style/amsmath.el: Edit entries in TeX-add-symbols. + Remove duplicate entry "raisetag". + Add some new entries. + Make arrow macros like "overleftarrows" to take argument. + Remove accents macros like "Hat" because they are obsolate in + amsmath v2. + (LaTeX-item-list): Add "multline*", "matrix", "pmatrix", + "bmatrix", "Bmatrix", "vmatrix" and "Vmatrix" environment. + (LaTeX-label-alist): Remove "aligned" environment. + + * tex-style.el (LaTeX-amsmath-label): Fix doc. + + * latex.el: (LaTeX-math-default): Remove duplicate entry + "nabla". Remove AMS Accents like "Hat" because they are obsolate + in amsmath v2. + (LaTeX-babel-hyphen): Fix doc. + (LaTeX-common-initialization): Edit some entries in TeX-add-symbols. + +2005-05-13 Ralf Angeli + + * doc/changes.texi: Small corrections. + +2005-05-12 Ralf Angeli + + * tex-fold.el (TeX-fold-make-overlay): Calculate priority before + the overlay is instantiated. + + * font-latex.el (font-latex-match-command-with-arguments): Make + XEmacs happy. + + * latex.el (LaTeX-fill-newline-hook): New hook. + (LaTeX-fill-newline): Use it. + + * tex-fold.el (TeX-fold-keymap): Remove deprecated key bindings. + (TeX-fold-region, TeX-fold-item): Use `TeX-fold-item-end'. Do not + compute display string (now done in `TeX-fold-hide-item'). + (TeX-fold-make-overlay): Do not mess with display string anymore. + Thereby remove it from list of function arguments. + (TeX-fold-item-end, TeX-fold-overfull-p) + (TeX-fold-update-at-point): New functions. + (TeX-fold-buffer-substring): Get 'display property instead of + 'TeX-fold-display-string which is not used anymore. + (TeX-fold-hide-item): Computation of display string and faces as + well as provisions for overfull lines are done only in this + function now. The 'display property is now set for XEmacs as + well. + (TeX-fold-mode): Add and remove `TeX-fold-update-at-point' to + `LaTeX-fill-newline-hook' respectively. + + * tex.el (TeX-overlay-prioritize): Fix oversight in XEmacs version + of the function. + +2005-05-11 Reiner Steib + + * Makefile.in (tar-ball): Allow YYYYMMDD-a TAG for snapshots. + +2005-05-11 Ralf Angeli + + * font-latex.el (font-latex-set-syntactic-keywords): Don't freak + out if there is whitespace in front of the \begin/\end pair of + verbatim and verbatim-like environments. + + * latex.el (LaTeX-auto-cleanup): Discard only options which + actually include a "=". + + * Makefile.in: Whitespace cleanup. + + * tex.el (TeX-overlay-prioritize): Fix calculation of priority for + in-between overlay. + (TeX-insert-quote): Insert TeX quote if point is just before math, + comment, or verbatim content. + +2005-05-11 David Kastrup + + * doc/Makefile.in (TEXINFOINCLUDES): Add directory modifier + TEXIPWD. This is ugly. + (html/auctex_toc.html): Use it. + + * Makefile.in (tar-ball): Make tar-ball from exporting, and allow + for TAG being a date specification. + (full-release): Omit release tag check. + +2005-05-10 Ralf Angeli + + * font-latex.el (font-latex-forward-comment): New function. + Prevent infinite loops and repair regexp. + Simplify. Code mainly by David Kastrup. + (font-latex-match-command-with-arguments): Use it. Set + fontification start of optional argument to opening bracket. + Apply restriction of region more globally. Fix handling of + multiple optional arguments. Break if the end of the first + mandatory argument could not be found. + +2005-05-09 Ralf Angeli + + * tex.el (TeX-normal-mode): Ask for master file in 'shared case. + + * font-latex.el (font-latex-built-in-keyword-classes): Doc + fix (typo). + (font-latex-match-command-with-arguments): Set macro end before + any comments. Do not move forward over comments if point is over + the limit. + +2005-05-09 David Kastrup + + * doc/Makefile.in (dist): Use DISTTEXTS instead of explicit list + in this directory. + +2005-05-07 Ralf Angeli + + * tex.el (VirTeX-common-initialization): Remove Emacs 20 + compatibility code. Call `TeX-master-file' during load of shared + files as well. + +2005-05-06 Reiner Steib + + * Makefile.in (DOCFILES): Remove macros.texi to make "tar-ball" + work again. + +2005-05-06 David Kastrup + + * tex.el (TeX-load-style): Fix typo `expand-filename'. + +2005-05-06 Ralf Angeli + + * tex.el (TeX-local-master-p): Limit search. + + * doc/Makefile.in (TEXINFOINCLUDES): New variable used for file + inclusion with makeinfo, texi2dvi and texi2pdf. + (MAKEINFOINC): Remove. + + * doc/intro.texi (Introduction): Make package activation clearer. + +2005-05-05 Ralf Angeli + + * doc/intro.texi (Introduction): Be consistent with the display of + commands in the rest of the manual. + + * tex-fold.el (TeX-fold-mode): Improve doc string and add its + first line to the autoload form. + +2005-05-04 David Kastrup + + * tex-fold.el (TeX-fold-mode): Change autoload cookie because of + XEmacs. + +2005-05-03 David Kastrup + + * auctex.spec: First attempt + +2005-05-02 David Kastrup + + * doc/install.texi: + + * doc/intro.texi: + + * doc/wininstall.texi: overhaul. + + * autogen.sh: adapt to auto.texi scheme. + + * toolbar-x.el (toolbarx-install-toolbar): Remove overlong doc + string from autoload. + + * tex-site.el.in (tex-site-unload-hook): Define to remove the + after-load hooks and load-path entry. + (TeX-modes-set): Use defalias instead of fset to allow unloading. + + * README.CVS: Change instructions. + +2005-05-02 David Kastrup + + * bib-cite.el: Revert 2005-04-19 change: autoloads are not + extracted from CONTRIB packages. + +2005-05-02 David Kastrup + + * Makefile.in (tex-site.el.out, auctex.el, configure) + (Makefile, config.status): Add targets to get reconfiguration if + necessary. + + * style/url.el: + + * style/ltx-base.el: + + * style/units.el: + + * style/alltt.el: + + * style/alphanum.el: + + * style/jura.el: + + * style/emp.el: + + * style/doc.el: + + * style/slides.el: + + * style/csquotes.el: + + * style/listings.el: + + * style/nicefrac.el: + + * style/ltxdoc.el: + + * style/jurabib.el: + + * style/mdwlist.el: + + * style/amstex.el: Change maintainer address. + + * doc/intro.texi (Introduction): Changes, cleanup, corrections. + +2005-05-01 David Kastrup + + * doc/install.texi (Prerequisites): Shorten. + (Prerequisites): Mention that one can survive without texinfo. + (Configure): Add prefix information. + (Configure): Sync with preview-latex docs. Mention the + disable-preview option and preview-specific options. + + * configure.ac: Don't use have-preview macro. Conflicts with the + idea of pregenerated docs. + +2005-05-01 Ralf Angeli + + * font-latex.el (font-latex-make-match-defun) + (font-latex-make-built-in-keywords): Byte-compile generated + functions. + + * Makefile.in (clean, distclean): Descend. + +2005-05-01 David Kastrup + + * tex.el (TeX-load-style): Properly expand file names, and fix a + terrible order-of-arguments bug. + + * configure.ac: fix syntax error with MAKEINFO_MACROS + + * tex-site.el.in (TeX-mode-alist): Use correct file name for + texinfo-mode. + + * Makefile.in (AUCSRC): Move tex-style.el before latex.el + + * configure.ac: Add have-preview to macros if we have preview + enabled. + + * doc/Makefile.in (MAKEINFOINC): Use macros.texi in preview/doc + directory. + (auctex.dvi, auctex.pdf, auctex.info, ../INSTALL) + (../INSTALL.windows, ../README, ../CHANGES, ../TODO, ../FAQ): Use + MAKEINFOINC + + * doc/macros.texi: Remove in lieu of version in preview/doc. + + * doc/intro.texi (Introduction): Reorganize, use more of rawfile. + Mention preview-latex. + + * tex-buf.el: + + * tex-fold.el: + + * tex-font.el: + + * tex-fptex.el: + + * tex-info.el: + + * tex-mik.el: Change maintainer to auctex-devel@gnu.org + +2005-04-30 David Kastrup + + * Makefile.in (install-metadata): Correct version number. + (DESCEND): different quoting. + (install): Same here. + (install-metadata): Don't depend on some exit values. + + * configure.ac: substitute auctexstartfile. Export auctexdir as + `..'. + If installing info into XEmacs package, disable install-info. If + makeinfo is disabled, don't check for macros. + + * Makefile.in (auctexstartfile): autoconf variable. + (subdirs): autoconf variable. + (PACKAGE, PACKAGE_INFO): macros. + (DESCEND): For rebuilding stuff and installing. + (all): descend. + (tex-site.el): don't include autoloads when XEmacs. + (install): descend. + (install-startup): new target + (install-el): don't install tex-site on XEmacs. + (install-el): don't fail on .nosearch not installed. + (install-metadata): new target for XEmacs. + +2005-04-29 Ralf Angeli + + * tex.el: Remove `TeX-doc' for `ams-tex-mode'. + +2005-04-29 David Kastrup + + * auctex.el.in: + + * context.el: + + * latex.el: + + * tex-jp.el: + + * tex-site.el.in: + + * tex.el: + + * tex-info.el: Remove TeX-doc. + + * tex-info.el (Texinfo-mode): Fix type in alias. + + * tex-site.el.in (tex-site): Provides are added by Makefile. + Remove them here. + + * configure.ac: Generate tex-site.el.out instead of tex-site.el. + + * Makefile.in (AUTOLOAD): New form for autoloads from rest of line. + (all): Make depend on tex-site.el + (lisp): Depend on tex-site.el + (tex-site.el, auto-loads.el): New targets. + +2005-04-28 Reiner Steib + + * tex-site.el.in (TeX-mode-alist): Exchange value and doc string. + (TeX-modes-set): Check if mode is fbound. + + * doc/changes.texi: Mention changes in sectioning fontification. + + * doc/auctex.texi (Font Locking): Adjust to new sectioning + fontification. + + * font-latex.el: Rename most *-title* stuff to *-sectioning*. Old + names: font-latex-title-%s-face, font-latex-title-fontify, + font-latex-update-title-faces, font-latex-make-title-faces + font-latex-title-max. New names: font-latex-sectioning-%s-face, + font-latex-fontify-sectioning, font-latex-update-sectioning-faces, + font-latex-make-sectioning-faces, font-latex-sectioning-max. + (font-latex-fontify-sectioning): Fix typos in doc string. + +2005-04-28 Ralf Angeli + + * doc/auctex.texi (Development): New name replacing "ToDo". + + * doc/faq.texi, doc/todo.texi: Fix for raw output. + +2005-04-28 David Kastrup + + * tex-site.el.in (TeX-doc): Use AUCTeX-version. + + * configure.ac: fiddle with relative paths. + + * Makefile.in: several changes to buld structure. + + * auctex.el.in (TeX-doc): Startup file source. + + * doc/wininstall.texi: + + * doc/intro.texi: + + * doc/install.texi: + + * doc/faq.texi: + + * doc/changes.texi: Make the stuff compile cleanly. + + * doc/Makefile.in (DISTTEXTS): list plain text files in parent dir. + (.PHONY): everything needed here. + (auctex.info): don't ignore errors. + (../INSTALL, ../INSTALL.windows, ../README, ../CHANGES) + (../TODO, ../FAQ, disttexts): New targets. + (INSTALL, INSTALL.windows, README, CHANGES, HISTORY, TODO, FAQ): + Remove. + (clean): Don't remove files in this directory. + (maintainer-clean): New target, removes files in parent, too. + + * autogen.sh: Create info files and distribution texts like + preview-latex does, and recurse into preview directory to do the + same. + +2005-04-27 David Kastrup + + * tex.el (TeX-lisp-directory, TeX-auto-global): Don't + `file-name-as-directory'fy. + (TeX-style-global, TeX-auto-local, TeX-style-local) + (TeX-macro-global, TeX-macro-private): Same here. + (TeX-auto-private): Use expand-file-name. + (TeX-style-private): Same here. + (TeX-check-path): Same. + (TeX-load-style): Adapt. + + * tex-buf.el (TeX-check-files): Be robust against non-slashed + directory names. + (TeX-ispell-document): Same here. + + * tex.el (AUC-TeX-version, AUC-TeX-date): Protect + `make-obsolete-variable' against obsolete Emacsen. + +2005-04-28 Masayuki Ataka + + * doc/changes.texi: Mention the fix of Japanese fill problems. + +2005-04-27 David Kastrup + + * configure.ac: Correct bug reporting address and move stuff over + from preview. + * aclocal.m4: remove, we want the one in preview instead. + + * tex-site.el.in (AUCTeX-version, AUCTeX-date): get via configure. + + * tex.el (info): Add "docTeX" to info prefixes. + (AUCTeX-version, AUCTeX-date): removed to tex-site.el. + (AUC-TeX-version, AUC-TeX-date): Use `make-obsolete-variable'. Is + version 11.50 correct? + + * tex-bar.el (LaTeX-install-toolbar): Adjust toolbarx-image-path. + + * autogen.sh: Use aclocal.m4 from preview subdirectory. + + * tex.el (TeX-submit-bug-report): Add `TeX-command-list' to bug + reports. + +2005-04-23 David Kastrup + + * tex-buf.el (TeX-command): Let it accept `TeX-active-master' as + well, by not touching `TeX-current-process-region-p' unless + `TeX-region-file' or `TeX-master-file' have been identified + explicitly. + (TeX-view): Simplify. + (TeX-active-process, TeX-active-buffer): Simplify. + +2005-04-22 David Kastrup + + * tex-buf.el (TeX-help-error): Create the correct log file + name corresponding to the current run. + (TeX-error, TeX-warning): Pass runbuffer info into the routines to + get the correct log file name in all circumstances. + +2005-04-20 David Kastrup + + * configure.ac: don't bother about pre-2.50 autoconf. Check + version more fine-grainedly. + +2005-04-19 David Kastrup + + * texmathp.el (texmathp-match-switch): Add autoload cookie. + + * tex.el (no-doc): Remove: not needed because autoloads are + documented by the cookie extraction process. + (bibtex-mode-hook): Remove. This will be done by an autoload + cookie from latex.el instead. + (BibTeX-auto-store, LaTeX-math-mode, japanese-plain-tex-mode) + (japanese-latex-mode, texinfo-mode, latex-mode, multi-prompt) + (texmathp, texmathp-match-switch): Remove autoloads since this is + done by cookies extracted into auctex.el. + (TeX-region-create, TeX-save-document, TeX-home-buffer) + (TeX-pin-region, TeX-command-region, TeX-command-buffer) + (TeX-command-master, TeX-command, TeX-kill-job) + (TeX-recenter-output-buffer, TeX-next-error) + (TeX-toggle-debug-boxes, TeX-region-file, TeX-current-offset) + (TeX-process-set-variable, TeX-view): Make comment nil instead of + no-doc. + (font-latex-setup, tex-font-setup): Remove autoloads. Should be + done by cookies instead. + (TeX-tex-mode): rename from tex-mode. + (TeX-plain-tex-mode): rename from plain-tex-mode. + (ams-tex-mode): Change autoload cookie. + + * tex-jp.el (japanese-plain-tex-mode, japanese-latex-mode): Change + autoload cookies. + + * tex-font.el (tex-font-setup): Add autoload cookie. + + * tex-fold.el (TeX-fold-mode, tex-fold-mode): Add autoload + cookies. + + * multi-prompt.el (multi-prompt): Add autoload cookie. + + * latex.el (auto-mode-alist): Add .drv to latex-mode. + (TeX-latex-mode): Changed name from latex-mode. + (TeX-doctex-mode): Same here for doctex-mode. Explicitly set + major-mode to doctex-mode: we don't want different modes. + + * tex-info.el (texinfo): Alias texinfo-mode to Texinfo-mode for + symmetry. + (Texinfo-mode): Autoload. + + * context.el (ConTeXt-mode, context-mode): Add definitions and + aliases and autoload cookies. + + * bib-cite.el: Remove autoload from instructions. + + * toolbar-x.el (toolbarx-image-path): New variable. + (toolbarx-make-string-from-symbol) + (toolbarx-make-symbol-from-string, toolbarx-good-option-list-p) + (toolbarx-separate-options, toolbarx-merge-props) + (toolbarx-make-command, toolbarx-emacs-mount-popup-menu) + (toolbarx-xemacs-mount-popup-menu, toolbarx-mount-popup-menu) + (toolbarx-option-value, toolbarx-eval-function-or-symbol) + (toolbarx-test-image-type, toolbarx-test-button-type) + (toolbarx-test-any-type, toolbarx-test-string-or-nil) + (toolbarx-test-toolbar-type, toolbarx-test-dropdown-type) + (toolbarx-test-symbol, toolbarx-test-dropdown-default) + (toolbarx-test-dropdown-save) + (toolbarx-process-group-without-insert, toolbarx-process-group) + (toolbarx-process-symbol, toolbarx-process-dropdown-group) + (toolbarx-find-image, toolbarx-emacs-add-button) + (toolbarx-emacs-refresh-process-button-or-insert-list) + (toolbarx-emacs-refresh, toolbarx-xemacs-image-properties) + (toolbarx-xemacs-button-properties, toolbarx-xemacs-refresh): + Remove autoload cookies. + (toolbarx-find-image): Use `toolbarx-image-path'. + +2005-04-26 Reiner Steib + + * font-latex.el (font-latex-update-title-faces): Remove unused + variable. Don't call when loading the file. + (font-latex-title-fontify): Document that faces set outside of + customize might be modified. + (font-latex-make-title-faces): Set height or size so that + customize won't complain. + +2005-04-24 Ralf Angeli + + * tex-buf.el (TeX-interactive-goto-prompt): New function. + (TeX-run-interactive): Use it instead of setting + `comint-scroll-to-bottom-on-output'. Use `add-hook'. + +2005-04-23 Ralf Angeli + + * font-latex.el (font-latex-update-title-faces): Do not touch + customized faces. + (font-latex-title-fontify): Use `custom-initialize-default'. + (font-latex-make-title-faces): Check for value of `saved-face' + property for determining face customization. + + * tex.el (TeX-find-macro-boundaries): Reimplement. Now handles + \foo{\bar}{ba-!-z} case correctly. + (TeX-find-macro-start-helper): Remove. + +2005-04-22 Reiner Steib + + * font-latex.el (font-latex-make-title-faces): Define the face, + don't set size. Set parent/inherit conditionally. + (font-latex-update-title-faces): New function. + (font-latex-title-fontify): Add :initialize and :set. Using + `font-latex-update-title-faces' allows changing the height within + an Emacs session. + (font-latex-title-5-face): Renamed from title-4-face. + (font-latex-built-in-keyword-classes): Use title-0 and title-5 + faces. + +2005-04-22 Ralf Angeli + + * tex-buf.el (TeX-run-interactive): Make output buffer scroll. + +2005-04-18 Ralf Angeli + + * tex-fold.el (TeX-fold-region): Get rid of \_> for matching + macros. It prevents macros immediately followed by numbers from + being found. + +2005-04-17 Masayuki Ataka + + * style/amsmath.el (LaTeX-item-equation): just-one-space before + `\\' at the end of line. + +2005-04-15 Ralf Angeli + + * style/harvard.el ("harvard"): Activate harvard citation format + in RefTeX. + +2005-04-14 Ralf Angeli + + * tex-fold.el (TeX-fold-force-fontify): New variable. + (TeX-fold-buffer): Use it. Make sure the buffer is fontified + before folding is done. + + * doc/auctex.texi (Folding): Mention `TeX-fold-force-fontify'. + + * doc/changes.texi: Mention `TeX-fold-force-fontify'. + +2005-04-14 Ikumi Keita + + * style/amsmath.el: Fix comment. + ("amsmath"): Removed duplicate settings of "alignat*" and + "xalignat*" from LaTeX-add-environments. Add "xalignat", + "xalignat*", and "xxalignat" to LaTeX-item-list. + (LaTeX-amsmath-env-alignat): Do not ask label if the tail of ENV + is "*". + +2005-04-14 Masayuki Ataka + + * latex.el (LaTeX-fill-move-to-break-point): Refactoring. Set + third argument of re-search-backward to 'move instead of using + skip-chars-backward. + +2005-04-13 Ralf Angeli + + * latex.el (LaTeX-math-abbrev-prefix): Offer only string type for + customization. Add proper :initialize and :set functions to allow + the value to be changed without having to restart Emacs. + + * doc/auctex.texi (Mathematics): Document only the string-nature + of `LaTeX-math-abbrev-prefix'. + +2005-04-12 Ralf Angeli + + * latex.el (LaTeX-math-abbrev-prefix): Can now be a string to be + used with `kbd'. + (LaTeX-math-abbrev-prefix): New function. + (LaTeX-math-keymap, LaTeX-math-mode): Use it. + + * doc/auctex.texi (Mathematics): Explain + `LaTeX-math-abbrev-prefix' more verbosely. + +2005-04-12 Reiner Steib + + * tex-site.el.in (TeX-lisp-directory): Avoid open-parenthesis at + beginning of a line. + + * tex-style.el (LaTeX-beamer-inner-themes) + (LaTeX-beamer-outer-themes, LaTeX-beamer-color-themes) + (LaTeX-beamer-font-themes): New variables for style/beamer.el. + + * style/beamer.el (LaTeX-arg-beamer-inner-theme) + (LaTeX-arg-beamer-outer-theme, LaTeX-arg-beamer-color-theme) + (LaTeX-arg-beamer-font-theme): New functions. + +2005-04-10 Ralf Angeli + + * tex.el (TeX-parse-argument): Another stab at fixing this + function. The last change from 2005-03-23 broke the insertion of + macros like \footnote with a marked region. This is pure + guesswork. *sigh* + + * latex.el (LaTeX-section-heading): Shorten prompt. + (LaTeX-section-title): Simplify. Shorten prompt. + (LaTeX-auto-minimal-regexp-list): "\" and "." are not special in a + complemented character alternative. + (LaTeX-math-keymap): Define key for prefix insertion inside + defvar. + (math): Use `LaTeX-math-keymap' only. + (LaTeX-math-mode-menu): Use `LaTeX-math-mode-map' (defined by + `define-minor-mode'). + (LaTeX-math-mode): Assign `LaTeX-math-keymap' to + `LaTeX-math-abbrev-prefix'. Use `LaTeX-math-mode-menu' with + `LaTeX-math-mode-map'. + (LaTeX-math-insert-prefix): Remove. + +2005-04-08 Ralf Angeli + + * font-latex.el (font-latex-match-command-with-arguments): Skip + over comments as well as whitespace. + + * tex.el (TeX-output-extension): Default to nil. + +2005-04-07 Ralf Angeli + + * tex.el (TeX-output-extension): Set correct default depending on + the value of `TeX-PDF-mode'. + (TeX-output-extension): Revert. + (VirTeX-common-initialization): Set `TeX-output-extension' here. + +2005-04-05 Christian Schlauer + + * tex.el (TeX-submit-bug-report): Fix typo in doc string, fill doc + string. + + * latex.el: Change maintainer address. + (LaTeX-section): Fix typo in doc string. Remove code that almost + always inserts a new line. + (LaTeX-section-section): Fix doc string. Add code that + conditionally inserts a new line (which also bundles the + modification of the buffer in this function). + (LaTeX-section-hook): Fix typo in doc string. + (LaTeX-default-position): Use `do not' instead of `don't' in doc + string and customize value menu (as in `LaTeX-float). + (LaTeX-item-list): Fix typo in doc string. + +2005-04-05 Ralf Angeli + + * tex.el (TeX-PDF-mode, TeX-interactive-mode, TeX-Omega-mode): Set + customization group. + + * latex.el (LaTeX-math-default): New entry and key for \colon. + New "Punctuation" category. Get rid of some entries in + "delimiters" category already defined in "Arrows". Get rid of + "delimiters" category and merge entries defined there into + "Delimiters.". + (LaTeX-math-menu): Remove "delimiters" and add "Punctuation". + +2005-04-04 Ralf Angeli + + * font-latex.el (font-latex-make-user-keywords): Make XEmacs + happy. + + * doc/changes.texi: Fix @xref. + + * doc/auctex.texi (Quotes): Fix @xref. + (European): Be more verbose. + + * tex-info.el (texinfo-mode): Get rid of hyphens in prompts. + Add @xref command. + + * latex.el (LaTeX-babel-hyphen, LaTeX-babel-hyphen-after-hyphen): + Doc fix. + (LaTeX-babel-hyphen-language-alist): Use t as default value for + insertion behavior. + + * tex.el (TeX-quote-language-alist): Use t as default value for + insertion behavior. + + * doc/auctex.texi: New tag line. + (Quotes): Replace description about (n)german.sty-specific quote + insertion by a generalized one and refer to section about European + languages. + (European): Add subsections. Add information about new + functionality and customization options for language-specific + quote and hyphen insertion. + (Folding): Add information about help echo. + (Viewing): Add subsection heading. A single one does not really + make sense. + + * doc/changes.texi: Add some news. + +2005-04-03 Ralf Angeli + + * tex-fold.el (TeX-fold-help-echo-max-length): New variable. + Add :type and :group specs. + (TeX-fold-make-help-echo): New function. + No space before ellipsis. + Okay, color does not look too bad. + (TeX-fold-make-overlay): Use it. + Remove call to `TeX-fold-make-help-echo' again as we have to + recompute the string anyway. + (TeX-fold-hide-item): Set help-echo property. + Recompute help echo string. + (TeX-fold-show-item): Invalidate help-echo property. + +2005-04-02 Ralf Angeli + + * doc/faq.texi (Frequently Asked Questions About AUCTeX): Minor + enhancements in wording. + + * tex.el (TeX-open-quote, TeX-close-quote) + (TeX-quote-after-quote): Doc fix. + (TeX-quote-language-alist, TeX-quote-language): New variables. + (TeX-insert-quote): Use them. + (TeX-submit-bug-report): Doc fix. + + * latex.el (LaTeX-mode-map): Map "-" to + `LaTeX-babel-insert-hyphen'. + (LaTeX-babel-hyphen, LaTeX-babel-hyphen-after-hyphen) + (LaTeX-babel-hyphen-language-alist, LaTeX-babel-hyphen-language): + New variables. (Moved from tex-style.el and style/german.el + respectively and generalized.) + (LaTeX-babel-insert-hyphen): New function. (Moved from + syle/german.el). + + * tex-style.el (LaTeX-csquotes-open-quote) + (LaTeX-csquotes-close-quote): Doc fix. + (LaTeX-german-quote-after-quote, LaTeX-german-open-quote) + (LaTeX-german-close-quote, LaTeX-german-hyphen) + (LaTeX-german-hyphen-after-hyphen): Remove. + + * style/csquotes.el ("csquotes"): Use `TeX-quote-language'. + + * style/italian.el (LaTeX-italian-open-quote) + (LaTeX-italian-close-quote): Remove. + ("italian"): Use `TeX-quote-language'. + + * style/ngerman.el (LaTeX-german-quote-after-quote) + (LaTeX-german-open-quote, LaTeX-german-close-quote): Remove. + ("ngerman"): Use `TeX-quote-language' and + `LaTeX-babel-hyphen-language'. + + * style/german.el: Move definition of "-" key to latex.el. + (LaTeX-german-hyphen-internal): Move to latex.el as + `LaTeX-babel-hyphen-language'. + (LaTeX-german-insert-hyphen): Move to latex.el as + `LaTeX-babel-insert-hyphen'. + ("german"): Use `TeX-quote-language' and + `LaTeX-babel-hyphen-language'. + + * style/czech.el, style/danish.el, style/slovak.el, + style/swedish.el: Use `TeX-quote-language' and + `LaTeX-babel-hyphen-language' where appropriate. + +2005-03-31 Ralf Angeli + + * doc/faq.texi (Frequently Asked Questions About AUCTeX): Add + general information about how to deal with bugs. Adapt version + numbers for Emacs. + +2005-03-31 Masayuki Ataka + + * latex.el (LaTeX-fill-move-to-break-point): Skip non-space chars + backward if re-search-backward does not find white spaces or + LaTeX-nospace-between-char-regexp. Add mule check before line + break between 2-byte and 1-byte chars. + Reported by Ikumi Keita . + Do not move point if re-search-backward didn't find proper line + break point. + +2005-03-30 Ralf Angeli + + * tex.el (TeX-submit-bug-report): Insert AUCTeX version into mail + subject. + +2005-03-30 Ikumi Keita + + * latex.el (LaTeX-env-label): Remove `TeX-toggle-off-input-method' + because `TeX-math-input-method-off' is already called in + `LaTeX-insert-environment'. + +2005-03-29 Ralf Angeli + + * tex-style.el (LaTeX-german-hyphen): Doc fix. Fix :type. + + * style/german.el (LaTeX-german-insert-hyphen): Do not add "= + repeatedly but stick to - after the first swapping. + +2005-03-28 Ralf Angeli + + * style/german.el (LaTeX-mode-map): Bind `-' to + `LaTeX-german-insert-hyphen'. + (LaTeX-german-quote-after-quote, LaTeX-german-open-quote) + (LaTeX-german-close-quote): Move to tex-style.el. + (LaTeX-german-hyphen-internal): New variable. + (LaTeX-german-insert-hyphen): New function. + ("german"): Set `LaTeX-german-hyphen-internal'. + + * tex-style.el (LaTeX-german-quote-after-quote) + (LaTeX-german-open-quote, LaTeX-german-close-quote): Move here + from style/german.el. + (LaTeX-german-hyphen, LaTeX-german-hyphen-after-hyphen): New + variables. + + * doc/auctex.texi (Font Locking): References are now fontified + with `font-lock-constant-face' because `font-lock-reference-face' + is deprecated. + + * font-latex.el: Change maintainer address. + (font-latex-quotes, font-latex-make-built-in-keywords) + (font-latex-user-keyword-classes): Doc fix. (Mention that setting + the variable directly does not take effect.) + (font-latex-make-match-defun, font-latex-make-built-in-keywords) + (font-latex-make-user-keywords): Doc strings of generated + variables and functions now refer to the creating functions. + (font-latex-warning-face, font-latex-sedate-face) + (font-latex-italic-face, font-latex-bold-face) + (font-latex-math-face, font-latex-string-face) + (font-latex-verbatim-face, font-latex-superscript-face) + (font-latex-subscript-face, font-latex-title-1-face) + (font-latex-title-2-face, font-latex-title-3-face) + (font-latex-title-4-face): Remove these face variables. + (font-latex-title-fontify): Remove :set function. + (font-latex-built-in-keyword-classes): Use + `font-lock-constant-face' instead of `font-lock-reference-face' + because the latter is deprecated in Emacs (and only an alias for + the former which will not work if the quoted face name is used). + Use new `title' specifier as type of keyword for the titling + keywords and mention it in the doc string. + (font-latex-keyword-matcher): Quote face specifiers in any case. + (font-latex-make-user-keywords) + (font-latex-syntactic-face-function): Quote face specifiers. + (font-latex-setup): Remove obsolete method for fontifying strings + or math respectively. + +2005-03-28 David Kastrup + + * tex.el: Change maintainer address. + (TeX-submit-bug-report): Change bug reporting address. + + * doc/wininstall.texi: Change contact info. + + * doc/intro.texi (Introduction): Change contact info. + + * doc/auctex.texi (top): Change contact info. + +2005-03-27 Ralf Angeli + + * font-latex.el (font-latex-match-simple-command): New function. + (font-latex-make-user-keywords): Use it instead of specifying the + regexp directly. Prevents stuff like "\foo\foo\foo\foo" from + being fontified like a zebra. + (font-latex-match-command-with-arguments): Check for limit when + looking at optional and mandatory arguments. Prevents an infinite + loop in XEmacs when typing the "n" of \begin in "\begi\n[foo]". + (font-latex-user-keyword-classes): Specify a default value for the + list. + +2005-03-24 Ralf Angeli + + * Makefile.in (AUCELC): Derive from AUCSRC. + (STYLEELC, CLEANFILES, DISTCLEANFILES, DISTTEXTS): New variables. + (some): Use STYLEELC. + (clean): Use CLEANFILES. + (distclean): Use CLEANFILES and DISTCLEANFILES. Call distclean + target in doc directory. + (maintainer-clean, extraclean): New targets. + +2005-03-23 Ralf Angeli + + * tex.el (TeX-parse-argument): Deactivate mark after insertion of + first mandatory argument. Fixes insertion of braces at wrong + places for multi-argument macros like \parbox and \multicolumn. + See also change from 2004-12-01 which obviously did not suffice. + +2005-03-22 Masayuki Ataka + + * latex.el (LaTeX-fill-move-to-break-point): Prevent line break + between 2-byte char an 1 byte-char. + + * latex.el (LaTeX-fill-move-to-break-point): Do not skip + LaTeX-nospace-between-char-regexp. + Reported by Ikumi Keita . + +2005-03-19 Ralf Angeli + + * tex-fold.el (TeX-fold-buffer-substring): Better safe than sorry. + +2005-03-18 Ralf Angeli + + * font-latex.el (font-latex-make-title-faces): According to + upstream `font-size' is likely to vanish. So back to + `face-height' but scale it down a bit to better match actual font + size. + +2005-03-17 David Kastrup + + * tex.el (TeX-overlay-priority-step): New variable, previously in + tex-fold.el under different name. + (TeX-overlay-prioritize): new function in Emacs and XEmacs + variants. + + * tex-fold.el (TeX-fold-make-overlay): Use `TeX-overlay-prioritize'. + (TeX-fold-priority-step, TeX-fold-prioritize): Renamed and moved + to tex.el. + + * tex-buf.el (TeX-region-create): Transfer + `buffer-file-coding-system' from master buffer to region. + +2005-03-17 Ralf Angeli + + * latex.el (LaTeX-section-list-add-locally) + (LaTeX-largest-level-set): New functions. + (LaTeX-add-environments): Invalidate menu variables instead of + setting `LaTeX-menu-changed'. + (LaTeX-section-menu-entry): Do not enable symbol. + (LaTeX-section-menu-create, LaTeX-menu-changed) + (LaTeX-menu-update): Remove. + (LaTeX-section-menu, LaTeX-environment-menu) + (LaTeX-environment-modify-menu): New variables. + (LaTeX-section-menu-filter, LaTeX-environment-menu-filter): New + functions. + (LaTeX-mode-menu): Use them. + (LaTeX-common-initialization): Move setting of + `LaTeX-largest-level' upwards because it is needed when the menu + is being generated. Do not use `activate-menubar-hook' and + `activate-popup-menu-hook' anymore. + + * tex.el (VirTeX-common-initialization): Force update of style + information. + + * style/scrreprt.el, style/scrbook.el, style/scrbase.el, + style/scrartcl.el, style/report.el, style/jsbook.el, + style/jsarticle.el, style/jreport.el, style/jbook.el, + style/jarticle.el, style/j-report.el, style/j-book.el, + style/j-article.el, style/book.el, style/article.el, + style/alphanum.el: Use new functions for setting + `LaTeX-largest-level' or `LaTeX-section-list' respectively. + +2005-03-16 Ikumi Keita + + * latex.el (LaTeX-fill-move-to-break-point): Limit the max number + of characters to look backward for `TeX-looking-at-backward'. + +2005-03-16 Masayuki Ataka + + * latex.el (LaTeX-nospace-between-char-regexp): Changed from + defcustom to defvar. + +2005-03-15 Ralf Angeli + + * font-latex.el (font-latex-make-title-faces): Deal with the case + that `font-size' returns a number. Or nil. + + * tex.el (TeX-view-style): Remove support for "a4" and "a5". + +2005-03-14 David Kastrup + + * latex.el (docTeX-indent-inner-fixed) + (LaTeX-indent-calculate-last): Add support for macrocode*, macro*, + environment and environment* environment. + +2005-03-14 Ralf Angeli + + * context.el (ConTeXt-indent-item-re): Do not treat + \setup... commands like \item. + +2005-03-14 Masayuki Ataka + + * tex-fold.el (TeX-fold-prioritize): Cater for preview-latex. + +2005-03-11 Ralf Angeli + + * latex.el (LaTeX-paragraph-commands-regexp-make): New function. + (LaTeX-paragraph-commands-regexp, LaTeX-paragraph-commands): Use + it. + (LaTeX-paragraph-commands-add-locally): New function. + + * style/beamer.el ("beamer"): Use it. Newline not needed anymore + because \frametitle is now a paragraph command and will not be + filled together with the other content. + + * context.el (ConTeXt-find-indent): Correct indentation of + environments. + + * latex.el (LaTeX-fill-region-as-para-do): Use + `remove-text-properties' instead of + `remove-list-of-text-properties' because the latter is not + available in Emacs 21. + +2005-03-10 Ralf Angeli + + * style/beamer.el ("beamer"): Find the correct start of + environment in case a frame environment is inserted with point on + a non-empty line. Insert an additional newline to set off title + and content. + + * font-latex.el (font-latex-make-title-faces): Use `font-size' + instead of `face-height' to determine the font size because the + latter (as the sum of the face's ascent and descent) returns + inappropriate values. Suggested by Steven E. Harris + . + +2005-03-09 Ralf Angeli + + * tex.el (TeX-comment-prefix): New function. + + * latex.el (LaTeX-current-environment, LaTeX-find-matching-end) + (LaTeX-find-matching-begin): Rather than using the start or end of + a commented region as a boundary, look further for other commented + regions with the same prefix possibly containing an environment + start or end respectively. + (LaTeX-mode-menu): An empty help string is useless and may lead to + an empty tooltip. + +2005-03-09 Masayuki Ataka + + * style/amsmath.el ("amsmath"): Fixed typo: "dotssc" -> "dotsc". + Added symbol "dots" and "dotsi". + + * latex.el (LaTeX-insert-environment): Call + `TeX-math-input-method-off'. + * style/amsmath.el (LaTeX-amsmath-env-alignat) + (LaTeX-amsmath-env-aligned): Do not call + `TeX-math-input-method-off' from here. + Reported by Ikumi Keita . + +2005-03-08 Ralf Angeli + + * latex.el (LaTeX-current-environment): Doc fix. + + * font-latex.el (font-latex-make-built-in-keywords): Make doc + string of `font-latex-match-*-keywords' more clear. + +2005-03-08 Masayuki Ataka + + * tex.el (TeX-toggle-off-input-method): Turn off input method iff + `current-input-method' starts one of "chinese", "japanese", and + "korean". Use `inactivate-input-method' instead of + `toggle-input-method'. Doc fix. + Suggested by Ikumi Keita . + +2005-03-07 Reiner Steib + + * tex-style.el: New file. defcustoms for style/*.el should go + here. + + * latex.el (LaTeX-includegraphics-extensions) + (LaTeX-includegraphics-options-alist) + (LaTeX-includegraphics-strip-extension-flag) + (LaTeX-includegraphics-read-file, LaTeX-beamer-themes): Moved to + tex-style.el. + (tex-style): Require. + + * style/amsmath.el (LaTeX-amsmath-label): Moved to tex-style.el. + + * style/beamer.el: Remove install instructions. Won't work + properly outside current AUCTeX anymore. Removed CVS Id. + (LaTeX-beamer-section-labels-flag) + (LaTeX-beamer-item-overlay-flag): Moved to tex-style.el. + + * style/csquotes.el (LaTeX-csquotes-quote-after-quote) + (LaTeX-csquotes-open-quote, LaTeX-csquotes-close-quote): Moved to + tex-style.el. + + * style/emp.el (LaTeX-write18-enabled-p): Moved to tex-style.el. + + * Makefile.in (AUCSRC): Added tex-style.el. + +2005-03-07 Masayuki Ataka + + * tex-jp.el (japanese-TeX-command-list) + (japanese-TeX-error-messages): Change from defvar to defcustom. + +2005-03-06 Masayuki Ataka + + * doc/auctex.texi (I18n): Comment fix. + + * latex.el: Set fill-space nonsticky. + (LaTeX-fill-delete-newlines): Check text property 'fill-space. + +2005-03-04 David Kastrup + + * Organizational: preview-latex development has been moved from + into the + AUCTeX CVS Archive on + in subdirectory + auctex/preview. + +2005-03-04 Reiner Steib + + * doc/auctex.texi (I18n): Try to make text more clear. + + * style/beamer.el (LaTeX-beamer-search-themes) + (LaTeX-arg-beamer-theme): New functions adding completion for + \usetheme. + + * latex.el (LaTeX-beamer-themes): New variable. + +2005-03-05 Ikumi Keita (tiny change) + + * tex-jp.el (japanese-TeX-command-list): Doc fix. + +2005-03-03 Ikumi Keita + + * tex.el (TeX-macro-global-internal): New function. + (TeX-macro-global): Use it. + (TeX-kpathsea-format-alist): Removed duplicate line. + + * tex-jp.el: Use `TeX-macro-global-internal' and append path for + Japanese TeX into TeX-macro-global. Do not override + `TeX-expand-list', no more. + (japanese-TeX-command-list): Add :help string. Change + `TeX-run-LaTeX' to `TeX-run-TeX'. + (japanese-TeX-command-default, japanese-LaTeX-command-default): + Quote symbol TeX-command in doc string. + +2005-03-03 Thomas Baumann + + * style/beamer.el (LaTeX-beamer-item-overlay-flag): New variable. + Used for controling the insertion of overlays in + `LaTeX-item-beamer'. + (LaTeX-item-beamer): Use it. + +2005-03-02 Reiner Steib + + * doc/auctex.texi (I18n): Fix some markup errors. + +2005-03-02 Ralf Angeli + + * font-latex.el (font-latex-make-title-faces) + (font-latex-title-4-face): Use yellow on terminals with dark + background and blue4 on terminals with light background. + +2005-03-02 Masayuki Ataka + + * doc/auctex.texi (Floats): Document `LaTeX-top-caption-list'. + +2005-03-01 Masayuki Ataka + + * doc/auctex.texi (I18n): Revised. + +2005-02-28 Masayuki Ataka + + * tex-jp.el (TeX-japanese-process-input-coding-system) + (TeX-japanese-process-output-coding-system): Fix comment. + +2005-02-27 Masayuki Ataka + + * latex.el (LaTeX-fill-move-to-break-point): Cater for kinsoku, + especially for Japanese. + +2005-02-24 Ralf Angeli + + * latex.el (LaTeX-common-initialization): Update LaTeX menu when a + popup menu in XEmacs is opened. + +2005-02-23 Ralf Angeli + + * bib-cite.el: Some doc fixes in the commentary section. + +2005-02-23 Ikumi Keita (tiny change) + + * doc/auctex.texi (I18n): Removed FIXME comment. + +2005-02-22 Ikumi Keita (tiny change) + + * latex.el (LaTeX-fill-delete-newlines): Call search-forward, + which is copied from `fill-delete-newlines', with BOUND TO. + +2005-02-21 Reiner Steib + + * doc/auctex.texi (Japanese): Fix bogus macro. + +2005-02-21 Masayuki Ataka + + * doc/auctex.texi (Japanese): Doc fix. + Suggested by Ikumi Keita . + +2005-02-20 Ralf Angeli + + * tex-fold.el (TeX-fold-macro-nth-arg): Doc fix. + Do not skip more than one closing brace backwards. + Use `TeX-fold-buffer-substring'. + (TeX-fold-prioritize): Doc fix. + (TeX-fold-buffer-substring): New function. + Do not use `dolist' which uses an unwanted local binding of the + list variable. + +2005-02-19 Ralf Angeli + + * latex.el (LaTeX-current-environment): New variable. + (LaTeX-indent-calculate, LaTeX-fill-region-as-para-do): Use it. + Improves filling performace by caching current environment. + +2005-02-19 Masayuki Ataka + + * tex-jp.el (TeX-japanese-process-input-coding-system): Remove + garbage code. + Reported by Ikumi Keita . + + * latex.el (LaTeX-nospace-between-char-regexp): New variable. + (LaTeX-fill-delete-newlines): Use it. + (LaTeX-fill-move-to-break-point): Ditto. Fix comment. + +2005-02-18 Masayuki Ataka + + * latex.el (LaTeX-fill-delete-newlines): New function. + (LaTeX-fill-region-as-para-do): Use it. + +2005-02-16 Ralf Angeli + + * font-latex.el (font-latex-set-syntactic-keywords): Give an + escape char at the end of a verbatim construct punctuation syntax. + Prevents wrong fontification of stuff like "\verb|foo\|". + +2005-02-16 Masayuki Ataka + + * tex-jp.el (TeX-after-start-process-function): Removed code for + XEmacs. `set-process-coding-system' is available in XEmacs 21.1. + (TeX-japanese-process-input-coding-system) + (TeX-japanese-process-output-coding-system): Change from defvar to + defcustom. Use `default-process-coding-system'; Old XEmacs + doesn't have the variable? + Suggested by Ikumi Keita . + +2005-02-15 Masayuki Ataka + + * latex.el (LaTeX-fill-move-to-break-point): Simplify. + (LaTeX-fill-region-as-para-do): Cater for the situation where + there is a line ending with Japanese characters and the following + line starts with a non-Japanese character. + +2005-02-14 David Kastrup + + * aclocal.m4 (AC_LISPIFY_DIR): new function. + (AUCTEX_AUTO_DIR): Use it. + + * tex-site.el.in (TeX-lisp-directory, TeX-auto-global): put + autoconfed expression on a line of its own. + +2005-02-14 Masayuki Ataka + + * latex.el (LaTeX-fill-region-as-para-do): Get rid of a space at + eol if the last character of the line is Japanese (e.g. short + Japanese lines). + (LaTeX-fill-move-to-break-point): Do not skip characters if the + text is written in Japanese (e.g. long Japanese line). + Reported by Ikumi Keita . + +2005-02-14 Ikumi Keita (tiny change) + + * tex-jp.el (LaTeX-auto-regexp-list): Use + `LaTeX-auto-class-regexp-list'. + +2005-02-13 Ralf Angeli + + * tex-info.el (Texinfo-environment, Texinfo-modify-environment): + New functions. + (Texinfo-insert-environment): Not interactive anymore as it is now + called by `Texinfo-environment'. + (Texinfo-mode-map): `C-c C-e' now calls `Texinfo-environment'. + +2005-02-12 Masayuki Ataka + + * tex.el (TeX-add-local-master): Insert "japanese-" before mode + name if buffer local variable `japanese-TeX-mode' is non-nil. + Suggested by Ikumi Keita . + (japanese-slitex-mode): Removed obsolete autoload of slitex. + + * doc/auctex.texi (Japanese): Doc fix to follow the latest + tex-jp.el. + +2005-02-12 Ralf Angeli + + * tex.el (TeX-find-macro-boundaries): Return an alist instead of a + list. + (TeX-find-macro-end): With `TeX-find-macro-boundaries' returning + an alist `cdr' is now sufficient. + (TeX-find-macro-end-helper): Save match data. + (TeX-font-replace-macro): Use `TeX-find-macro-end' instead of + `forward-sexp'. Fixes errors e.g. when trying to remove the font + spec of a string like "\textbf{(}". + +2005-02-11 Ralf Angeli + + * latex.el (LaTeX-env-figure): Make function aware of active + selections. There are still some indentation issues left. + + * style/epsf.el ("epsf"): Do not add epsffig environment. Fixes + error if latex.el(c) is not loaded. + (LaTeX-env-epsffigure): Remove. + +2005-02-11 David Kastrup + + * tex-site.el.in (TeX-lisp-directory): Use `@lispauctexdir' + instead of `"@auctexdir@"' and `@lispautodir' instead of + `"@auctexdir_expanded"'. + + * configure.ac (lispauctexdir): create version of `$(auctexdir)' + that is Lisp-quoted, not shell-quoted. + (lispautodir): Similarly. + + * doc/Makefile.in (prefix): Append $(null) to some assignments to + save quoted backslashes at line ends. + + * Makefile.in (prefix): Append $(null) to some variable + assignments to let quoted backslashes at their end remain quoted. + (auctexdir): Get from configure. + +2005-02-10 Masayuki Ataka + + * tex-jp.el: Fix bug that once japanese-plain-tex-mode entered, + plain-tex-mode do as japanese-plain-tex-mode. + Reported by Ikumi Keita . + (japanese-TeX-mode): Doc fix. Make variable buffer local and + permanent-local. + (japanese-plain-tex-mode-initialization) + (japanese-latex-mode-initialization): Do not initialize + japanese-TeX-mode. Use `when' instead of `if'. + +2005-02-09 Peter S Galbraith + + * bib-cite.el (bib-master-file): Apply patch from Peter Heslin. + TeX-master can now have symbol values (other than t or nil). + +2005-02-09 Masayuki Ataka + + * tex-jp.el (LaTeX-auto-regexp-list): Removed `usepackage' because + it is defined in `LaTeX-auto-minimal-regexp-list'. + (plain-TeX-auto-regexp-list): Fix regexp; Use `\\|' instead of `|'. + Fill lines in the same way in tex.el. + (TeX-japanese-process-input-coding-system) + (TeX-japanese-process-output-coding-system): Use if-statement in + defvar instead of outside of defvar. Change default value of FSF + Emacs to 'euc-jp. + (TeX-after-start-process-function): Add code for FSF Emacs. + +2005-02-08 Masayuki Ataka + + * style/alphanum.el: Added `Local Variables'. + Suggested by Ikumi Keita . + + * font-latex.el: Fix typo in `Local Variables'. + Reported by Ikumi Keita . + +2005-02-07 Reiner Steib + + * doc/faq.texi (Frequently Asked Questions About AUCTeX): Fix typo + in previous commit. + +2005-02-07 Masayuki Ataka + + * style/jarticle.el ("jarticle"): Use `LaTeX-section-level'. + +2005-02-07 Ralf Angeli + + * latex.el (LaTeX-fill-code-comment): Compute the end of the + region to be filled _after_ indentation happened. + +2005-02-07 David Kastrup + + * doc/faq.texi (Frequently Asked Questions About AUCTeX): Be quite + more verbose about Emacs/XEmacs and versions. + +2005-02-04 David Kastrup + + * Version 11.55 released. + + * Makefile.in (tar-ball): + + * doc/Makefile.in (clean, html/auctex_toc.html, dist): Move HTML + stuff into html directory. + +2005-02-04 David Kastrup + + * RELEASE: Some more Emacspeak blurb. + +2005-02-04 Ralf Angeli + + * RELEASE: Make description of changes clearer. + +2005-02-04 David Kastrup + + * RELEASE (Warning): warn about XEmacs 21.4.16. + +2005-02-01 Ralf Angeli + + * tex.el (TeX-search-syntax-table): Give ?\" character punctuation + syntax. Prevents parenthetical characters from being hidden from + `TeX-find-opening-brace' if they happen to be enclosed between two + quotation marks. + Better use whitespace syntax for ?\" as this is the equivalent of + a nil entry in the syntax table. + (TeX-search-syntax-table): Remove superfluous possibility to + specify comment and escape characters as arguments. + +2005-02-01 Masayuki Ataka + + * doc/changes.texi: Mention support for the jsarticle and jsbook + classes. + + * tex-jp.el (japanese-LaTeX-style-list): Added + jsclasses (jsarticle and jsbook). + +2005-01-31 Ralf Angeli + + * configure.ac: Bump version info to 11.55. + + * auctex.spec (Version): Bump to 11.55. + (Release): Reset to 1. + + * doc/tex-ref.tex: Bump version info to 11.55. + (Source Display): Adapt information about key bindings to current + implementation. + + * doc/auctex.texi: Bump version info to 11.55. + + * doc/changes.texi: Add information about changes in AUCTeX 11.55. + + * RELEASE: Add information about fixed bugs in AUCTeX 11.55. + + * latex.el (LaTeX-fill-region-as-para-do): Limit the search for + sentence ends. Fixes erroneous addition of spaces at places + following a paragraph to be filled. + +2005-01-31 Masayuki Ataka + + * style/jsarticle.el: New file. + + * style/jsbook.el: New file. + + * Makefile.in (STYLESRC): Add them. + +2005-01-29 Masayuki Ataka + + * tex-jp.el (LaTeX-fill-region-as-para-do): Removed. + +2005-01-28 Reiner Steib + + * tex.el (AUCTeX-date): Use ISO 8601 format. + (TeX-submit-bug-report): Include AUCTeX-date when using a + non-released version. + +2005-01-26 Ralf Angeli + + * tex.el: Do not use whitespace syntax for ?~. Prevents these + characters from being deleted during filling. + +2005-01-25 Ralf Angeli + + * tex-buf.el: Update header. + (TeX-view-output-file): Let `TeX-active-master' return file name + without directory. Fixes viewer not finding output file when + being called in a subdirectory. + (TeX-active-master): Add new parameter `nondirectory'. Doc fix. + +2005-01-21 David Kastrup + + * auctex.spec (Conflicts): Mention the outdated emacspeak from + FC3. + +2005-01-20 Ralf Angeli + + * font-latex.el (font-latex-set-syntactic-keywords): Do not call + `regexp-opt' on empty lists. Prevents `regexp-opt-group' from + entering a loop on installations with an outdated regexp-opt.el. + + * tex-buf.el (TeX-command-region): Pass name of region file + without directory to `TeX-command-query' because a test in the + latter expects it like that. + (TeX-command-query): Doc fix. + +2005-01-19 Jan-Ake Larsson + + * aclocal.m4, configure.ac: A few small changes to allow sync with + preview-latex' aclocal.m4 + +2005-01-19 Ralf Angeli + + * tex.el (hack-one-local-variable): Make sure the byte compiler + does not barf on `minor-mode-list' by eliminating the reference to + this variable. + +2005-01-15 Ralf Angeli + + * doc/auctex.texi (top): Restrict to one content listing in HTML + output. + + * doc/todo.texi (Wishlist): Remove bug regarding parsing of LaTeX + class files. + + * tex.el (TeX-macro-global): New function. + (TeX-macro-global): (the variable) Moved here from tex-site.el.in. + Use new `TeX-macro-global' function. + + * aclocal.m4 (library): Remove TEX_INPUT_DIRS function. + + * configure.ac (auctexdir): Remove call to TEX_INPUT_DIRS. + + * lpath.el: Setting `TeX-macro-global' is not necessary anymore as + it now is in tex.el. + + * tex-site.el.in (TeX-macro-global): Move defcustom to tex.el. + + * doc/install.texi (Configure): Remove documentation of + --with-tex-input-dirs. + + * doc/wininstall.texi: Remove documentation of + --with-tex-input-dirs. + + * latex.el (LaTeX-insert-environment): Insert a simple newline + character instead of using `newline'. Fixes insertion of + environment end at wrong place in XEmacs. + (LaTeX-fill-region): Remove superfluous `save-restriction'. + (LaTeX-auto-class-regexp-list): Add patterns for commands + described in "LaTeX2e font selection" (fntguide). + +2005-01-14 Reiner Steib + + * doc/auctex.texi (European): Document all TeX-language-*-hook + variables. Don't document obsolete `dk.sty'. + +2005-01-14 David Kastrup + + * auctex.spec: Add and remove auctex.info instead of auctex in + info dir. Bump release to 2 to match upload. + +2005-01-13 David Kastrup + + * font-latex.el (font-latex-set-title-face) + (font-latex-title-fontify): font-latex-title-fontify, not + fontity. fontify, fontify, fontify. + * doc/changes.texi: Ditto. + * doc/auctex.texi (Font Locking): Ditto. + +2005-01-12 David Kastrup + + * Version 11.54 released. + +2005-01-12 Ralf Angeli + + * style/beamer.el: Update copyright information. General + clean-up. + ("beamer"): Support frame environment. + The overprint has an optional "area width" argument, not a + mandatory "overlay" argument. + +2005-01-09 Reiner Steib + + * RELEASE: Addition to contributors section. + + * tex-bar.el (TeX-bar-LaTeX-button-alist): Use generic "view" + image instead of mode specific. + +2005-01-09 Ralf Angeli + + * RELEASE: Added information about fixed bugs and added features + in AUCTeX 11.54. + + * auctex.spec (Version): Bump to 11.54. + + * configure.ac: Bump version info to 11.54. + + * doc/auctex.texi: Bump version info to 11.54. + + * doc/tex-ref.tex: Bump version info to 11.54. + +2005-01-07 Ralf Angeli + + * latex.el (LaTeX-forward-paragraph): Allow finding paragraph + commands even if they are preceded by whitespace and comment + starters. + +2005-01-06 Ralf Angeli + + * tex.el (TeX-forward-comment-skip): Differentiate prefixes with + whitespace between comment starters. + + * latex.el: Update copyright information. + (LaTeX-indent-calculate-last, LaTeX-fill-region-as-para-do): Do + not widen. + (LaTeX-fill-region-as-paragraph, LaTeX-fill-region-as-para-do): + Use a marker instead of narrowing the region. + (LaTeX-indent-line, LaTeX-indent-inner-do) + (LaTeX-current-indentation, LaTeX-back-to-indentation): Handle + prefixes with whitespace between comment starters correctly. + +2005-01-05 Reiner Steib + + * style/graphicx.el: Added completion of boxing macros. Fontify + some macros. + + * font-latex.el (font-latex-built-in-keyword-classes): Fixed typo + in doc string. + +2005-01-02 Reiner Steib + + * toolbar-x.el (toolbarx-default-toolbar-meaning-alist): Some + checkdoc related fixes. Still not checkdoc clean. + + * tex-bar.el (Commentary): Don't mention stuff done by + configure/make in the instructions. + (TeX-bar-help-from-command-list): Quote symbols in doc string. + File is checkdoc clean now. + + * doc/auctex.texi: Update copyright. + (Mathematics): Explain how to enable LaTeX-math-mode by default. + Suggested by Chris Wallace . + (Filling, Outline): Markup fixes: Use @lisp instead of @example + where appropriate. + +2004-12-30 Ralf Angeli + + * tex-fold.el (ConTeXt-find-matching-start): Require 'tex and add + autoloads to make the compiler happy. + + * doc/changes.texi: Add and tweak some stuff for 11.54. + +2004-12-28 Ralf Angeli + + * tex.el (TeX-auto-parse-region): Do not add element to `symbol' + if it is already contained. + +2004-12-23 Ralf Angeli + + * latex.el (LaTeX-indent-outer-do): Remove redundant code. + +2004-12-20 Ralf Angeli + + * font-latex.el: Add coding cookie. + (font-latex-quote-end-list): Remove. + (font-latex-quote-list): New variable. + (font-latex-quotes, font-latex-match-quotation): Use it for + generalization. + (font-latex-keyword-matcher): Revert last change. + (font-latex-make-built-in-keywords): Match the empty string only + at the end of multi-char macros. + (font-latex-make-user-keywords): Make sure sedate face is not used + for words right after a "\\". + (font-latex-set-syntactic-keywords): Do not match linebreaks as + delimiters of `verb-like-commands'. + +2004-12-19 Ralf Angeli + + * font-latex.el (font-latex-keyword-matcher): Highlight only first + matched group. + (font-latex-make-built-in-keywords): Set up grouping for warning + keywords and mark its end with "[^A-Za-z@*]". + +2004-12-17 Ralf Angeli + + * latex.el (LaTeX-fill-paragraph): Do not narrow region when code + comments are filled. Fixes wrong indentation if a line with a + code comment following an indented line is filled. + Mark end of current line, not beginning of next. + Jump to start of code comment line after regular filling. + +2004-12-16 Ralf Angeli + + * font-latex.el (font-latex-built-in-keyword-classes): Move + warning keywords up in order to save them from being covered by + less important faces. Include "include" in warning keywords. + + * aclocal.m4 (TEX_INPUT_DIRS): Change `IFS' temporarily for + tokenizing the string instead of inserting newlines. The latter + did not work anyway because there was one backslash too much in + "\\n". Strip trailing slashes of determined directories before + concatenation. + + * doc/install.texi (Configure): Quote value for + --with-tex-input-dirs. + + * doc/wininstall.texi: Quote value for --with-tex-input-dirs. + + * tex.el (TeX-arg-opening-brace, TeX-arg-closing-brace): New + variables. + (TeX-parse-arguments, TeX-parse-argument, TeX-argument-insert): + Use them. + + * latex.el (TeX-arg-free): Temporarily bind + `TeX-arg-opening-brace' and `TeX-arg-closing-brace'. + +2004-12-15 Ralf Angeli + + * tex.el (TeX-source-specials-view-position-flags): Fix syntax for + xdvi. + +2004-12-14 Ralf Angeli + + * doc/auctex.texi (top): Duplicate top node and wrap it in @ifinfo + and @ifhtml environments respectively. + +2004-12-13 Ralf Angeli + + * context.el (ConTeXt-paragraph-commands-regexp): Match any + command starting with "\start" or "\stop" and the respective + language variants. + +2004-12-11 Ralf Angeli + + * tex-fold.el (TeX-fold-keymap): Change key bindings for clearout + commands. + (TeX-fold-item, TeX-fold-remove-overlays): Doc fix. + + * tex.el (TeX-fold-menu): Change display of key bindings for + clearout commands. + + * doc/auctex.texi (Folding): Document new key bindings for + clearout commands. + +2004-12-10 Ralf Angeli + + * tex-fold.el (TeX-fold-keymap): Add key binding for + `TeX-fold-dwim'. + (TeX-fold-dwim): New function. + Add support for folding regions. + (TeX-fold-macro, TeX-fold-env): Call `message' here instead of in + `TeX-fold-item' to get the right return value for the latter. + (TeX-fold-item): Move `message' out to get the right return value. + (TeX-fold-remove-overlays): Signal if an overlay was deleted with + the return value. + + * tex.el (TeX-fold-menu): Add menu entry for `Tex-fold-dwim'. + + * doc/auctex.texi (Folding): Document `TeX-fold-dwim'. + Mention support for folding regions with `TeX-fold-dwim'. + + * doc/changes.texi: Advertise folding and unfolding of regions as + well as DWIM functionality. + + * tex-fold.el (TeX-fold-keymap): Add key bindings for + `TeX-fold-region and `TeX-fold-clearout-region'. + (TeX-fold-region): Make interactive. + + * tex.el (TeX-fold-menu): Add menu entries for folding and + unfolding of regions. + + * doc/auctex.texi (Folding): Document folding and unfolding of + regions. + Document `TeX-fold-dwim'. + + * latex.el (LaTeX-fill-code-comment): Do not hardcode tab width. + +2004-12-09 Ralf Angeli + + * tex-fold.el (TeX-fold-keymap): Add key bindings for + `TeX-fold-paragraph' and `TeX-fold-clearout-paragraph'. + (TeX-fold-buffer): Now calls new `*-region' functions. + (TeX-fold-paragraph): New function. + (TeX-fold-buffer-type): Remove. + (TeX-fold-region): New function. Basically encloses contents of + `TeX-fold-buffer-type' but type parameter is not mandatory + anymore. + (TeX-fold-clearout-buffer): Now calls `TeX-fold-clearout-region'. + (TeX-fold-clearout-paragraph, TeX-fold-clearout-region): New + functions. + + * tex.el (TeX-fold-menu): Add menu entries for folding and + unfolding of paragraphs. + + * doc/auctex.texi (Folding): Document folding and unfolding of + paragraphs. + + * doc/changes.texi: Advertise folding and unfolding of + paragraphs. + + * tex.el (TeX-comment-start-regexp): New variable. + (TeX-comment-or-uncomment-region, TeX-uncomment) + (TeX-forward-comment-skip, TeX-find-macro-end-helper): Use it. + + * latex.el (LaTeX-newline, LaTeX-insert-environment) + (LaTeX-env-item, LaTeX-indent-line, LaTeX-current-indentation) + (LaTeX-fill-region-as-paragraph, LaTeX-fill-region-as-para-do) + (LaTeX-fill-move-to-break-point, LaTeX-fill-paragraph) + (LaTeX-fill-code-comment, LaTeX-fill-region) + (LaTeX-forward-paragraph, LaTeX-backward-paragraph): Use + `TeX-comment-start-regexp' instead of `comment-start'. + (LaTeX-backward-paragraph, LaTeX-indent-line): Simplify. + + * style/mdwlist.el ("mdwlist"): Use `TeX-comment-start-regexp' + instead of `comment-start'. + + * style/doc.el (LaTeX-env-no-comment): Use + `TeX-comment-start-regexp' instead of `comment-start'. + +2004-12-07 Ralf Angeli + + * tex-fold.el (TeX-fold-buffer-type): Do not ignore case during + search. + + * context.el (ConTeXt-paragraph-commands-regexp): New name for + `ConTeXt-paragraph-commands'. Doc fix. Match escape character at + front as well. + (ConTeXt-mode-common-initialization): Use it. Set + `LaTeX-paragraph-commands-regexp' instead of + `LaTeX-paragraph-commands'. Adapt definition of + `paragraph-start'. + +2004-12-05 Ralf Angeli + + * tex.el (hack-one-local-variable): Advise it in order to call + minor mode functions for AUCTeX minor modes activated by + file-local minor mode variables. + + * latex.el (LaTeX-math-mode): Define using `define-minor-mode'. + Make it compatible with older Emacsen. + +2004-12-02 Ralf Angeli + + * style/csquotes.el (LaTeX-csquotes-quote-after-quote): Avoid + interference with (n)german.el. + +2004-12-01 Ralf Angeli + + * Makefile.in (distclean): Remove generated `configure' file. + And revert again as it does not comply with the definition of + standard targets in the GNU make manual. + + * style/jurabib.el ("jurabib"): Add further macros. + + * tex.el: Add coding cookie. + Use punctuation syntax for "«" and "»" characters. + (TeX-parse-argument): Deactivate mark after insertion of first + pair of braces. Fixes problems with the insertion of macros with + more than one brace and an active selection. + + * style/csquotes.el (LaTeX-csquotes-open-quote) + (LaTeX-csquotes-close-quote): Doc fix. + ("csquotes"): Repair quoting. Use completing-read where + possible. Use a stricter test for usage of quotes. + + * doc/auctex.texi (Quotes): Document csquotes.el. + +2004-11-29 Ralf Angeli + + * style/csquotes.el: New file. + + * Makefile.in (STYLESRC): Add style/csquotes.el. + + * doc/changes.texi: Advertise support for csquotes.sty. + +2004-11-29 Reiner Steib + + * tex.el (TeX-auto-insert): Added SKIP argument. + (TeX-auto-store): Use it to avoid circular dependencies. + + * style/graphicx.el (LaTeX-arg-includegraphics): Add "page". + + * latex.el (LaTeX-includegraphics-options-alist): Ditto. + +2004-11-29 Ralf Angeli + + * doc/auctex.texi: Use "auctex.info" instead of "auctex" as info + file name. + + * doc/Makefile.in: Adapt to suit change in info file name from + "auctex" to "auctex.info". + + * doc/.cvsignore: Adapt to suit change in info file name from + "auctex" to "auctex.info". + + * doc/changes.texi: Advertise use of "auctex.info" info file name. + +2004-11-29 Jan-Ake Larsson + + * configure.ac: Add @command macro test + + * configure.in: Moved to configure.ac + + * configure.ac: Moved from configure.in + + * doc/macros.texi: Add @command macro + + * doc/auctex.texi: Change order of @top and @ifnottex, error + message otherwise. + + * doc/Makefile.in: Add MAKEINFO environment variable for texi2... + usage. Remove old (confusing) messages. + +2004-11-28 Ralf Angeli + + * doc/intro.texi (Introduction): @/ unfortunately is only + available since Texinfo 4.6. Remove it for now. + + * doc/auctex.texi: Correct some references. + +2004-11-27 Ralf Angeli + + * doc/auctex.texi: Remove RCS keyword. + Correct subtitle. + Various corrections of filling and capitalization. + Move up installation instructions. + (Display): New node and chapter holding display-related content. + (Font Locking): New node and section. + (Folding): Now a section. Remove the silly first paragraph. + (Outline): Now a section. + + * doc/macros.texi: Add `@fontlatex' macro. + + * doc/install.texi: Specify node unconditionally in the file. + + * doc/intro.texi (Introduction): Use `@email' instead of `@url' + for email addresses. + + * doc/quickstart.texi (Processing): Better heading. + + * font-latex.el: Clean up comments. + (font-latex-built-in-keyword-classes): Add explanation of the + variable structure. + (font-latex-match-command-with-arguments): Change "asterix" to + "asterisk". + +2004-11-25 Ralf Angeli + + * latex.el (LaTeX-backward-paragraph): Jump to macro start. D'oh. + + * texmathp.el: Rearrange variable and function definitions in + order to get as few compiler warnings as possible due to the + reintroduction of the :set function in `texmathp-tex-commands'. + Add a dummy `defvar' for `texmathp-tex-commands' to silence the + compiler. + (texmathp-tex-commands): Reintroduce a :set function as advertised + in `texmathp-compile'. + (texmathp): Remove the conditional call to `texmathp-compile' as + this is handled by the :set function in `texmathp-tex-commands' on + load of the file. + + * tex.el: Autoload `texmathp-match-switch'. + +2004-11-24 Ralf Angeli + + * font-latex.el (font-latex-bold-face, font-latex-italic-face) + (font-latex-math-face, font-latex-string-face) + (font-latex-warning-face, font-latex-verbatim-face): Inherit from + suitable base faces if possible. Doc fix. + (font-latex-sedate-face): Doc fix. + + * latex.el (LaTeX-paragraph-commands): Doc fix. + (LaTeX-backward-paragraph): Do not unnecessarily jump to a (wrong) + position after the macro start. + + * tex.el: Move (nearly all) autoloads to a single place. Remove + redundant autoload for `TeX-region-file'. Add autoload for + `TeX-view'. + (TeX-parse-macro): Doc fix. + Do not add braces for macros defined as `("foo" 0)'. + (TeX-parse-arguments): Do not bind `<' and `>'. + (TeX-parse-argument, TeX-argument-insert): Do not use `<' and `>' + formerly bound by `TeX-parse-arguments'. Fixes some compiler + warnings. + (TeX-auto-list-information): Use `message' correctly. + + * tex-info.el (texinfo-mode): Add `@email' macro. + +2004-11-22 Berend de Boer + + * context.el (ConTeXt-mode-common-initialization): ConTeXt does + not need italics correction. + +2004-11-20 Christian Schlauer + + * doc/auctex.texi (Floats): Update. + + * doc/changes.texi: Mention change of `LaTeX-float'. + + * latex.el (LaTeX-float, LaTeX-env-figure): Implement "do not + prompt" option. `LaTeX-float' has the same customize value menu + like `LaTeX-default-position' now. This implies that the old + meaning nil corresponds to `""' now, while nil means "do not + prompt". + (LaTeX-env-figure): Ask for `Float position' instead of `Float + to'. + (LaTeX-float): New default value "" instead of "htbp" (after a + discussion on the mailing list). + (LaTeX-default-format, LaTeX-default-width) + (LaTeX-default-position): Omit `Specifies the' in doc-string. + +2004-11-19 Miguel Frasson + + * tex-buf.el (TeX-run-TeX): Improve comments. + +2004-11-18 Ralf Angeli + + * tex-buf.el (TeX-TeX-sentinel-check): Use only the letters after + the last dot of a file name for the file extension. + +2004-11-16 Ralf Angeli + + * latex.el (LaTeX-fill-move-to-break-point): Search backward for + \verb|...| constructs rather than forward. Fixes cases with more + than one constructs per line. Reported by Christan Schlauer. + +2004-11-16 David Kastrup + + * doc/wininstall.texi: Clarify --with-xemacs. + +2004-11-15 Ralf Angeli + + * latex.el (LaTeX-paragraph-commands): Now is a customizable list + instead of a regular expression. + (LaTeX-paragraph-commands-internal) + (LaTeX-paragraph-commands-regexp): New variables. + (LaTeX-forward-paragraph, LaTeX-backward-paragraph) + (LaTeX-common-initialization): Use + `LaTeX-paragraph-commands-regexp' instead of + `LaTeX-paragraph-commands'. + +2004-11-12 Ralf Angeli + + * latex.el (LaTeX-close-environment): Insert a newline at the end + of the environment if an uncommented line follows a commented one. + +2004-11-11 Ralf Angeli + + * latex.el (docTeX-in-macrocode-p): Search backward for an + environment beginning rather than forward for its end. + +2004-11-08 David Kastrup + + * latex.el (doctex-mode): Set the mode name. + +2004-11-04 Ralf Angeli + + * tex-info.el (texinfo-mode): Add `@command' macro. + + * doc/auctex.texi (Commands): Correct key binding for + `TeX-Omega-mode'. Add index entry. Use `@command' instead of + `@code' where appropriate. + + * font-latex.el (font-latex-built-in-keyword-classes): Use correct + face for `font-latex-match-title-3'. + +2004-11-04 Miguel Frasson + + * images/amstex.xpm: Added. Contains symbolic color + 'backgroundToolBarColor', required by (GNU/Linux) XEmacs. + +2004-11-03 Christian Schlauer + + * latex.el (LaTeX-env-figure, LaTeX-env-minipage) + (LaTeX-env-tabular*): Do always accept the user's input as the new + buffer-local values for `LaTeX-float' and `LaTeX-default-width', + even if the user entered the empty string. + (LaTeX-env-minipage): Do not ask for the (optional) position if + `LaTeX-default-position' is set to `nil'. Behaviour agrees with + LaTeX-env-array and LaTeX-env-tabular* now. + (LaTeX-env-array, LaTeX-env-tabular*): Changed `setq'-assignment + of `LaTeX-default-position' so that it works not only the first + time in buffers with `LaTeX-default-position' set to `nil'. + (LaTeX-env-array, LaTeX-env-minipage, LaTeX-env-tabular*): Use + `LaTeX-optop', `TeX-grop', etc. instead of `{', `['. + (LaTeX-env-picture): Don't delete whitespace after inserting the + environment. Cursor position corresponds to proper indentation + now. + +2004-11-03 Ralf Angeli + + * tex.el (TeX-delete-dups-by-car): New name for `TeX-delete-dups'. + (TeX-delete-duplicate-strings, TeX-sort-strings): New functions. + Contributed by Reiner Steib and David Kastrup. + + * font-latex.el: Require 'tex. + (font-latex-user-keyword-classes): Enhance :set function to tell + user which entry is duplicated. + + * latex.el (TeX-arg-input-file): Use new name + `TeX-delete-dups-by-car' instead of `TeX-delete-dups'. + + * style/graphicx.el (LaTeX-includegraphics-read-file-TeX): Use + new name `TeX-delete-dups-by-car' instead of `TeX-delete-dups'. + +2004-11-02 Ralf Angeli + + * font-latex.el (font-latex-make-user-keywords): Add the "fixed" + matchers here rather than in `font-latex-make-built-in-keywords'. + + * latex.el (LaTeX-math-default, LaTeX-math-menu): Use "Greek + Uppercase" instead of "Greek" and "Greek Lowercase" instead of + "greek". + +2004-11-02 David Kastrup + + * latex.el (LaTeX-paragraph-commands): Make `\maketitle' a + paragraph starter. + +2004-11-01 Ralf Angeli + + * font-latex.el (font-latex-make-built-in-keywords) + (font-latex-make-user-keywords): Append rather than prepend + matchers. + +2004-11-01 Miguel Frasson + + * toolbar-x.el + (toolbarx-make-command): Code clean up. + +2004-11-01 Ralf Angeli + + * font-latex.el: Change maintainer information. + (font-latex-keywords): New customization group. + (font-latex-built-in-keyword-classes): New variable. + (font-latex-make-match-defun, font-latex-keyword-matcher): New + functions. + (font-latex-make-built-in-keywords): New name for + `font-latex-make-keywords'. + Move default keyword definitions from + `font-latex-match-*-keywords' to + `font-latex-match-*-keywords-local'. + Integrate `font-latex-match-*-keywords-set' function into + `font-latex-match-*-keywords' defcustom. + (font-latex-keywords-1, font-latex-keywords-2): Default to nil. + All matchers are now added in `font-latex-make-built-in-keywords' + and `font-latex-make-user-keywords'. + (font-latex-user-keyword-classes): New variable. + (font-latex-make-user-keywords): New function. + + * doc/changes.texi: Remove duplicate word. + Mention possibility to add new keyword classes. + + * doc/quickstart.texi: Some rewordings, corrections and + enhancements. + +2004-10-29 Ralf Angeli + + * tex.el (TeX-auto-symbol-check): Use `add-to-list' instead of + `cons' in order to avoid duplicates. + + * latex.el (LaTeX-auto-minimal-regexp-list): Use non-greedy + operators for getting the end of a TeX group. + (LaTeX-auto-cleanup): Use `add-to-list' instead of `cons' in order + to avoid duplicates. + +2004-10-29 Miguel Frasson + + * tex-buf.el: Add simple error report system. + (TeX-error-report-switches): New variable (plist). + (TeX-run-TeX), + (TeX-TeX-sentinel-check): Use it, updating error state, + where property is (intern (TeX-master-file)). + + * tex-bar.el: Remove defadvice's to TeX-run-TeX and + TeX-TeX-sentinel-check. + (TeX-bar-error-handling-switches): Removed. + (TeX-bar-LaTeX-button-alist): next-error updated. + +2004-10-28 Reiner Steib + + * tex-bar.el (TeX-bar-LaTeX-button-alist): Add `TeX-save-document'. + + * doc/changes.texi: Renamed function `LaTeX-install-toolbar'. + + * tex-site.el.in: Ditto. + +2004-10-28 Miguel Frasson + + * tex-bar.el: Now requires tex-buf.el, for error handling. + Renamed symbols: + (LaTeX-install-toolbar): New name for `latex-install-toolbar'. + (tex-bar-latex-buttons): New name for `tex-bar-latex-buttons'. + (tex-bar-img-filename): New name for `tex-bar-img-filename'. + (TeX-tool-bar): New name for `tex-tool-bar' group. + (TeX-bar-LaTeX-buttons): New name for `tex-bar-latex-buttons'. + (TeX-bar-LaTeX-all-button-alists): New name for + `tex-bar-latex-all-button-alists'. + (TeX-tool-bar-button-definitions): New name for + `tex-tool-bar-button-definitions'. + (LaTeX-symbols-toolbar-switch-contents): New name for + `latex-symbols-toolbar-switch-contents'. + (LaTeX-symbols-toolbar-contents): New name for + `latex-symbols-toolbar-contents' + (LaTeX-install-toolbar): New name for `latex-install-toolbar'. + + Use separator only in Emacs, while buildin separator is not + implemented for XEmacs. + (TeX-bar-help-from-command-list): New function, that returns the + :help string for ITEM from TeX-command-list. + (TeX-bar-error-handling-switches): New variable. + (TeX-run-TeX [tex-buf.el]): before-adviced to reset error + internals. + (TeX-TeX-sentinel-check [tex-buf.el]): after-adviced to set error + internals when error happens. + (TeX-bar-LaTeX-button-alist): New button next-error, which is + resp. visible/active when error detected on Emacs/XEmacs. All + buttons received :help from TeX-command-list. + (TeX-bar-LaTeX-buttons): next-error is default, and file is no + longer default. + +2004-10-27 Ralf Angeli + + * latex.el (LaTeX-auto-class-regexp-list): New variable. + Match "\DeclareRobustCommand\foo" besides + "\DeclareRobustCommand{\foo}" as well. + (LaTeX-auto-regexp-list): Use it. + (LaTeX-auto-cleanup): Do not consider key=value options. Check + for "Package" in addition to "package". + +2004-10-26 Reiner Steib + + * tex.el (TeX-auto-generate-global): Only parse cls and sty files. + +2004-10-26 Ralf Angeli + + * font-latex.el (font-latex-match-command-in-braces): Remove + references to non-existent variables. + +2004-10-26 Reiner Steib + + * latex.el (LaTeX-math-list): Improve doc string and custom type. + (LaTeX-math-default): Added doc string. + +2004-10-26 Frank Küster + + * doc/quickstart.texi: Don't use so many nodes. Several fixes. + +2004-10-26 Reiner Steib + + * Makefile.in (tar-ball): Don't include CVS stuff. + + * doc/changes.texi: Mention experimental tool bar support. + + * Makefile.in (tar-ball): Include tex-bar images. + +2004-10-25 David Kastrup + + Toolbar patches by Reiner Steib + * Makefile.in (aucteximagedir): Define. + (AUCSRC, AUCELC): Add toolbar files. + (install-images): new target. + + * tex-site.el.in (TeX-image-directory): Define. + + * tex-bar.el (toolbar-x): require toolbar and latex at runtime. + +2004-10-24 Reiner Steib + + * Makefile.in (DOCFILES): Added doc/quickstart.texi. + +2004-10-23 Miguel Frasson + + * toolbar-x.el: + (toolbarx-emacs-mount-popup-menu): Nil cannot be a menu key + anymore (fixed). + (toolbarx-test-image-type): Improve comments. Add support for + variables defined with `defimage', which are considered a simple + value for the :image property. + (toolbarx-emacs-refresh): Nil cannot be a toolbar (menu) key + anymore (fixed). + (toolbarx-install-toolbar): Improved documentation for the :image + property. + +2004-10-22 Miguel Frasson + + * tex-bar.el: Improve comments. Symbol-toolbar code moved to the + bottom of the file. + (tex-bar-latex-buttons): Improve comments. Add custom :type. + (tex-bar-latex-buttons): New command -- display a list of defined + buttons. + (tex-bar-available-meaning-alists): Removed (renamed). + (tex-bar-latex-all-button-alists): New name of + `tex-bar-available-meaning-alists'. Add custom :type. + (tex-bar-meaning-alist): Removed (renamed). + (tex-bar-latex-button-alist): New name of `tex-bar-meaning-alist'. + Add custom :type. Renamed `latex-symbols' button to + `latex-symbols-experimental'. + + * toolbar-x.el: Improve comments. + (toolbarx-process-group-without-insert): Become autoloaded. + (toolbarx-process-group): Code cleanup. + (toolbarx-process-symbol): Code cleanup. + (toolbarx-default-toolbar-meaning-alist): Separator button label + renamed from `:sep' to `separator'. + +2004-10-22 Reiner Steib + + * doc/auctex.texi (European): Adjust to change of + `LaTeX-italian-open-quote'. + +2004-10-20 Ralf Angeli + + * aclocal.m4 (TEX_INPUT_DIRS): Do not use -e command line option + for grep. + +2004-10-18 Reiner Steib + + * doc/quickstart.texi: Fix markup. + +2004-10-18 Frank Küster + + * doc/quickstart.texi: New chapter. + + * doc/changes.texi: Mention `Quick Start'. + + * doc/auctex.texi (Font Specifiers): Add \textrm and \textsf + (Commands): Add TeX-Omega-mode + (top): Print contents near at the beginning. + + * doc/macros.texi: New macro @sans. + + * doc/intro.texi (Introduction): Removed sections obsoleted by + `Quick Start' (Indentation and filling, Completion, Editing your + document, Outlines). + +2004-10-18 Reiner Steib + + * doc/todo.texi, doc/install.texi, doc/history.texi, + doc/changes.texi, doc/auctex.texi: Remove optional arguments of + all @node commands. + + * doc/Makefile.in (TEXIFILES): Added quickstart.texi. + +2004-10-18 Frank Küster + + * doc/Makefile.in (TEXIFILES): Add macros.texi. + (auctex.dvi, auctex.pdf): Depend on TEXIFILES. + +2004-10-18 Christian Schlauer + + * latex.el (LaTeX-env-figure, LaTeX-env-minipage): Point out to + the user that the placement (figure) and position (minipage) + specifiers are optional arguments. + (LaTeX-env-figure): Simplified. Do not insert the (optional) + placement specifier `LaTeX-float' into the buffer if the user + entered the empty string when asked for `float'. + +2004-10-18 Ralf Angeli + + * font-latex.el (font-latex-make-keywords): Correctly evaluate + keywords when making `font-latex-match-*-keywords' defcustom. + +2004-10-17 Ralf Angeli + + * doc/todo.texi (Bugs): Document some bugs related to font locking + and folding. + + * latex.el (LaTeX-insert-environment): Partial rewrite. Stay in + comments. Do not comment uncommented following lines. Get rid of + redundant comment prefix. + (LaTeX-indent-calculate): Check for beginning of buffer. + (LaTeX-indent-calculate-last): Do not check for beginning of + buffer. Fixes wrong indentation of environments at the top of the + buffer. + +2004-10-16 Ralf Angeli + + * tex-fold.el (TeX-fold-macro-nth-arg): Use + `TeX-find-closing-brace' instead of `forward-sexp'. Fixes + problems with comment characters in \url macros. + + * latex.el (LaTeX-paragraph-commands): Use `regexp-opt' to + generate the regexp. + (LaTeX-common-initialization): Add support for "$$" to + `paragraph-start'. + + * context.el (ConTeXt-mode-common-initialization): Add support for + "$$" to `paragraph-start'. + + * font-latex.el: Remove change log. + (font-latex-make-keywords): New function. + (font-latex-match-variable-keywords-local) + (font-latex-match-variable-make) + (font-latex-match-variable-keywords-set) + (font-latex-match-variable-keywords, font-latex-match-variable) + (font-latex-match-reference-keywords-local) + (font-latex-match-reference-make) + (font-latex-match-reference-keywords-set) + (font-latex-match-reference-keywords) + (font-latex-match-reference) + (font-latex-match-function-keywords-local) + (font-latex-match-function-make) + (font-latex-match-function-keywords-set) + (font-latex-match-function-keywords, font-latex-match-function) + (font-latex-match-title-1-keywords-local) + (font-latex-match-title-1-make) + (font-latex-match-title-1-keywords-set) + (font-latex-match-title-1-keywords, font-latex-match-title-1) + (font-latex-match-title-2-keywords-local) + (font-latex-match-title-2-make) + (font-latex-match-title-2-keywords-set) + (font-latex-match-title-2-keywords, font-latex-match-title-2) + (font-latex-match-title-3-keywords-local) + (font-latex-match-title-3-make) + (font-latex-match-title-3-keywords-set) + (font-latex-match-title-3-keywords, font-latex-match-title-2) + (font-latex-match-title-4-keywords-local) + (font-latex-match-title-4-make) + (font-latex-match-title-4-keywords-set) + (font-latex-match-title-4-keywords, font-latex-match-title-2) + (font-latex-match-textual-keywords-local) + (font-latex-match-textual-make) + (font-latex-match-textual-keywords-set) + (font-latex-match-textual-keywords, font-latex-match-textual) + (font-latex-match-warning-keywords-local) + (font-latex-match-warning-make) + (font-latex-match-warning-keywords-set) + (font-latex-match-warning-keywords, font-latex-match-warning) + (font-latex-match-warning-function): Now generated by + `font-latex-make-keywords'. + (font-latex-match-bold-command-keywords-local) + (font-latex-match-bold-command-keywords) + (font-latex-match-bold-command) + (font-latex-match-italic-command-keywords-local) + (font-latex-match-italic-command-keywords) + (font-latex-match-italic-command) + (font-latex-match-math-command-keywords-local) + (font-latex-match-math-command-keywords) + (font-latex-match-math-command) + (font-latex-match-type-command-keywords-local) + (font-latex-match-type-command-keywords) + (font-latex-match-type-command) + (font-latex-match-bold-declaration-keywords-local) + (font-latex-match-bold-declaration-keywords) + (font-latex-match-bold-declaration) + (font-latex-match-italic-declaration-keywords-local) + (font-latex-match-italic-declaration-keywords) + (font-latex-match-italic-declaration) + (font-latex-match-type-declaration-keywords-local) + (font-latex-match-type-declaration-keywords) + (font-latex-match-type-declaration): New variables generated by + `font-latex-make-keywords'. + (font-latex-match-bold-command) + (font-latex-match-bold-command-make) + (font-latex-match-bold-command-keywords-set) + (font-latex-match-italic-command) + (font-latex-match-italic-command-make) + (font-latex-match-italic-command-keywords-set) + (font-latex-match-math-command) + (font-latex-match-math-command-make) + (font-latex-match-math-command-keywords-set) + (font-latex-match-type-command) + (font-latex-match-type-command-make) + (font-latex-match-type-command-keywords-set) + (font-latex-match-bold-declaration) + (font-latex-match-bold-declaration-make) + (font-latex-match-bold-declaration-keywords-set) + (font-latex-match-italic-declaration) + (font-latex-match-italic-declaration-make) + (font-latex-match-italic-declaration-keywords-set) + (font-latex-match-type-declaration) + (font-latex-match-type-declaration-make) + (font-latex-match-type-declaration-keywords-set): New functions + generated by `font-latex-make-keywords'. + (font-latex-keywords-1): Use new functions. + (font-latex-bold-command-keywords) + (font-latex-italic-command-keywords) + (font-latex-math-command-keywords) + (font-latex-type-command-keywords) + (font-latex-bold-declaration-keywords) + (font-latex-italic-declaration-keywords) + (font-latex-type-declaration-keywords): Remove. + (font-latex-match-command-with-arguments): New name for + `font-latex-match-command-outside-arguments'. Third argument now + is an integer instead of a binary. It specifies the number of + mandatory arguments of a LaTeX macro. Simplify the function. + (font-latex-match-font-cache) + (font-latex-match-font-outside-braces): Remove. + (font-latex-match-in-brace-cache): New name for + `font-latex-match-infont-cache'. + (font-latex-match-command-in-braces): New name for + `font-latex-match-font-inside-braces'. Generalize, so that it can + be used for any command and does not return a special, complex + match. + (font-latex-set-syntactic-keywords): Try to minimize false + fontifications of macros which may look like \foo{bar} and + \foo{bar{. + (font-latex-commented-outp): Do not consider comment characters in + verbatim content. + +2004-10-15 Reiner Steib + + * latex.el (LaTeX-default-format, LaTeX-default-width) + (LaTeX-default-position): Fix doc strings. + +2004-10-14 Reiner Steib + + * latex.el (LaTeX-default-width): Make it buffer local. + (LaTeX-env-minipage): Pick up new value of LaTeX-default-width. + +2004-10-14 Ralf Angeli + + * tex-fold.el (TeX-fold-macro-spec-list): Add starred sectioning + commands. + + * latex.el (LaTeX-fill-region-as-paragraph): Do not add linebreaks + after "$$ " at the end of paragraph filling. + (LaTeX-fill-move-to-break-point): Simplify. Add support for + $$...$$ type display math. + + * style/jurabib.el: New file. + + * Makefile.in (STYLESRC): Add jurabib.el. + + * doc/changes.texi: Mention support for the jurabib package. + +2004-10-14 Miguel Frasson + + * auctb.el: Removed (renamed to tex-bar.el) + + * tex-bar.el: Added; (new name of auctb.el). Added support for + buttons and customization. + (install-auctex-toolbar): removed. + (tex-tool-bar): New custom group, inside AUCTeX group. + (tex-tool-bar-button-definitions): New custom group, inside + tex-tool-bar group. + (tex-bar-latex-buttons): New custom variable: buttons in LaTeX + mode. + (tex-bar-meaning-alist): New custom variable. + (tex-bar-available-meaning-alists): New custom variable: + collection of variables for meaning-alists. + (latex-install-toolbar): New function: install the toolbar for + LaTeX mode. + (latex-symbols-toolbar-contents): added separator between symbol + switches and symbols. + + * toolbarx.el: Removed (renamed to toolbar-x.el) + + * toolbar-x.el: Added; (new name of toolbarx.el). + (toolbarx-default-toolbar-meaning-alist) Added `:sep' button. + (toolbarx-emacs-add-button): clean up. + +2004-10-13 Reiner Steib + + * latex.el (LaTeX-default-width): New variable. + (LaTeX-env-minipage, LaTeX-env-tabular*): Use it. + (LaTeX-environment): Mention it in the doc string. + (LaTeX-env-label): Reindent. + + * tex.el (TeX-delete-dups): Use our own (faster) version. + + * latex.el (LaTeX-env-array, LaTeX-env-minipage) + (LaTeX-env-tabular*): Don't delete whitespace after inserting the + environment. Cursor position corresponds to proper indentation + now. From Christian Schlauer with some + modifications. + +2004-10-12 Reiner Steib + + * doc/auctex.texi (Completion): Mention `C-c RET' for + `TeX-insert-macro'. Fixed typo. + (Parsing Files): Fixed typo. + (European): Improved. + From Frank Küster , slightly modified. + + * latex.el (LaTeX-common-initialization): Use `LaTeX-env-tabular*' + for "tabular*". + +2004-10-12 Ralf Angeli + + * tex-info.el (Texinfo-insert-node): Emacs 21.3 and earlier + expect a list of lists. + + * tex.el: Cater for `delete-selection-mode'. + `eval-after-load' (used for support of desktop.el) in Emacs 21.3 + and earlier expects a string, not a symbol. + (TeX-point-is-escaped): Remove. Implementation of + `TeX-escaped-p', which does the same, is slightly nicer. + (TeX-insert-dollar): Use `TeX-escaped-p'. + +2004-10-11 Ralf Angeli + + * font-latex.el: Small clean-ups and rearrangements. + (font-latex-match-variable-keywords) + (font-latex-match-reference-keywords) + (font-latex-match-function-keywords) + (font-latex-match-title-1-keywords) + (font-latex-match-title-2-keywords) + (font-latex-match-title-3-keywords) + (font-latex-match-title-4-keywords) + (font-latex-match-textual-keywords) + (font-latex-match-warning-keywords): Remove redundant defvars. + (font-latex-match-variable, font-latex-match-reference) + (font-latex-match-function, font-latex-match-title-1) + (font-latex-match-title-2, font-latex-match-title-3) + (font-latex-match-title-4, font-latex-match-textual) + (font-latex-match-warning): Set default values and make + buffer-local. + (font-latex-match-reference): Add doc string. + (font-latex-set-syntactic-keywords): Do not set comment syntax. + +2004-10-10 Ralf Angeli + + * style/booktabs.el, style/captcont.el, style/fancyref.el, + style/mdwlist.el, style/natbib.el, style/nicefrac.el, + style/paralist.el, style/scrbase.el, style/scrbook.el, + style/scrlttr2.el, style/scrpage2.el, style/scrreprt.el, + style/subfigure.el, style/units.el (TeX-add-style-hook): Do not + set up font-latex variables if font-latex is not loaded and + enabled. + + * style/alltt.el, style/listings.el, style/url.el + (TeX-add-style-hook): Do not set up font-latex variables if + font-latex is not loaded and enabled. Reinitialize font-lock + defaults. + + * font-latex.el: Do not autoload `texmathp'. + (font-latex-fontify-script): Doc fix. + (font-latex-script): Do without `texmathp'. + (font-latex-syntactic-keywords): Default to nil. + Make buffer-local. + (font-latex-setup): Set syntactic keywords. + +2004-10-08 Reiner Steib + + * tex.el (TeX-update-style, TeX-parse-arguments) + (TeX-parse-argument, VirTeX-common-initialization) + (TeX-auto-parse-region): Simplify code by using `unless'. + +2004-10-08 Ralf Angeli + + * tex.el (TeX-search-forward-unescaped) + (TeX-search-backward-unescaped, TeX-re-search-forward-unescaped) + (TeX-search-unescaped, TeX-escaped-p): New functions. + (TeX-find-macro-boundaries): Use `TeX-escaped-p'. + + * latex.el (LaTeX-newline, LaTeX-current-indentation) + (LaTeX-fill-region-as-para-do, LaTeX-fill-move-to-break-point): + Use new search functions from tex.el. + + * tex-fold.el (TeX-fold-make-overlay, TeX-fold-hide-item) + (TeX-fold-show-item): Respect `font-lock-mode'. + + * style/amstex.el: Add copyright and license information. + ("amstex"): Do not load amsmath.el in `plain-tex-mode' or + `ams-tex-mode'. + +2004-10-06 Ralf Angeli + + * texmathp.el (texmathp): Limit environment search with result of + macro search if possible. + + * font-latex.el (font-latex-verb-like-commands): New variable. + (font-latex-set-syntactic-keywords): Use it. + (font-latex-match-command-outside-arguments) + (font-latex-match-font-outside-braces) + (font-latex-match-font-inside-braces): Check face at the beginning + of the match to make keyword fontification possible even if a + macro's argument was already fontified due to syntactic keyword + fontification. + + * style/listings.el (TeX-add-style-hook): Suppress indentation in + lstlisting environments. Fontify both \lstinline|...| and + \lstinline{...}. Add lstlisting environment to + `LaTeX-verbatim-regexp'. + + * style/url.el (TeX-add-style-hook): Treat arguments \url|...| and + \url{...} as verbatim. + + * style/alltt.el (TeX-add-style-hook): Use buffer-local variable + `font-latex-verbatim-environments-local'. + +2004-10-05 Miguel Frasson + + * toolbarx.el (toolbarx-default-toolbar-meaning-alist): New + constant, providing a MEANING-ALIST for the insertion of the + default buttons and some extra ones in Emacs and XEmacs. + +2004-10-05 Ralf Angeli + + * tex.el (TeX-output-view-style): Move more special items upwards. + Remove "a4" and "a5" styles. + +2004-10-04 Miguel Frasson + + * toolbarx.el: + (toolbarx-emacs-add-button) + (toolbarx-test-image-type): Add Emacs `image descriptor' as valid + image specification (Emacs only). + (toolbarx-emacs-add-button): "transp-strip" is new `tranparent + strip' image file. + + * images/bibtex.xpm, images/dvipdf.xpm, images/dvips.xpm, + * images/error.xpm, images/exec.xpm, images/execbibtex.xpm, + * images/execdvips.xpm, images/execerror.xpm, + * images/execpdftex.xpm, images/exectex.xpm, + * images/execviewdvi.xpm, images/execviewpdf.xpm, + * images/execviewps.xpm, images/gv.xpm, images/jumpdvi.xpm, + * images/pdftex.xpm, images/pspdf.xpm, images/sep.xpm, + * images/tex.xpm, images/view.xpm, images/viewdvi.xpm, + * images/viewpdf.xpm, images/viewps.xpm: Add symbolic color + 'backgroundToolBarColor' to make pics work in (GNU/Linux) XEmacs + +2004-10-02 Ralf Angeli + + * font-latex.el: Some clean-ups, rearrangements and performance + improvements. + (font-latex-verbatim-face): XEmacs does not like :inherit. + (font-latex-setup): Activate `font-latex-syntactic-face-function'. + (font-latex-faces-present-p): New function. + (font-latex-match-command-outside-arguments): Use it. + (font-latex-bold-command-keywords) + (font-latex-italic-command-keywords) + (font-latex-math-command-keywords) + (font-latex-type-command-keywords): New variables. + (font-latex-match-font-outside-braces): Use them. + Check for comment and verbatim faces. + (font-latex-bold-declaration-keywords) + (font-latex-italic-declaration-keywords) + (font-latex-type-declaration-keywords): New variables. + (font-latex-match-font-inside-braces): Use them. + Check for comment and verbatim faces. + (font-latex-script): Use `font-latex-faces-present-p'. + + * doc/changes.texi: Add some new features and fixed bugs. + +2004-09-29 Miguel Frasson + + * images/bibtex.xpm, images/dvipdf.xpm, images/dvips.xpm, + * images/error.xpm, images/exec.xpm, images/execbibtex.xpm, + * images/execdvips.xpm, images/execerror.xpm, + * images/execpdftex.xpm, images/exectex.xpm, + * images/execviewdvi.xpm, images/execviewpdf.xpm, + * images/execviewps.xpm, images/gv.xpm, images/jumpdvi.xpm, + * images/pdftex.xpm, images/pspdf.xpm, images/sep.xpm, + * images/tex.xpm, images/view.xpm, images/viewdvi.xpm, + * images/viewpdf.xpm, images/viewps.xpm: Add designed images for + toolbar buttons. + +2004-09-29 Ralf Angeli + + * font-latex.el (font-latex-do-multi-line): Add new option and use + it as default value. + (font-latex-use-cache): New variable. + (font-latex-match-command-outside-arguments) + (font-latex-match-font-outside-braces) + (font-latex-match-font-inside-braces): Use it. + (font-latex-check-cache): Do not check if cache is to be used. + (font-latex-setup): Set up multi-line font locking. + +2004-09-28 Miguel Frasson + + * toolbarx.el: Support for grouping `:insert' clauses in the 3 + engines (performance improvement.) Better comments and + docstrings. + (toolbarx-process-symbol): Fix `nreverse'-missing bug. + + * auctb.el: Fix Copyright notice (to FSF). Remove "AMS Special" + from ppup menu. Simplify. Remove garbage comments from end. + (auctb-img-filename): Remove "symb-pics/" from return. Add + "symb-pics/" explicitly where it is needed in the defconst's. + + * images, images/dropdown.xpm, images/ltx-symb-turn-off.xpm, + * images/ltx-symb-turn-on.xpm: Add designed images for symbol + toolbar. + +2004-09-28 Ralf Angeli + + * font-latex.el: Add change log entries and bump version. + (font-latex-find-matching-close): Fix typo in last commit. + (font-latex-match-font-inside-braces): Set actual numbers in the + match, not nil. Fixes errors with `font-lock-multiline' enabled. + +2004-09-27 David Kastrup + + * font-latex.el (font-latex-find-matching-close): Simplify. + + * latex.el (LaTeX-math-default): Use `W in math mode for the Omega + letter. + + * tex.el (TeX-find-macro-start-helper): Simplify. + (TeX-find-macro-end-helper): Simplify. + (TeX-find-macro-end-helper): Stop if `forward-sexp' fails. + + * doc/todo.texi (Wishlist): Macro spell checking mentioned. + +2004-09-26 Miguel Frasson + + * toolbarx.el: Add to cvs (first version). + + * auctb.el: Add to cvs (first version); features only a symbol + toolbar. + +2004-09-24 Davide G. M. Salvetti + + * configure.in: Add `--(en|dis)able-build-dir-test' switch to + allow disabling `VALID_BUILD_DIR'. + +2004-09-22 Ralf Angeli + + * tex.el (VirTeX-common-initialization): Revert last change. + + * font-latex.el (font-latex-keywords-2): Use function + `font-latex-match-script' instead of regexp directly. + (font-latex-fontify-script): Doc fix. + (font-latex-match-script): Reintroduce. + +2004-09-19 Ralf Angeli + + * latex.el (LaTeX-verbatim-macros): New variable. + (LaTeX-fill-move-to-break-point): Do not break inside of macros + defined in `LaTeX-verbatim-macros'. + (LaTeX-fill-newline): Do not trigger auto-fill. + + * style/listings.el (TeX-add-style-hook): Add "lstinline" to + `LaTeX-verbatim-macros'. + + * font-latex.el (font-latex-set-syntactic-keywords): "*" is not + allowed as a \verb delimiter. + + * doc/todo.texi (Bugs): Another bug gone the way of the poodle. + +2004-09-18 Ralf Angeli + + * latex.el (LaTeX-indent-line): Use XEmacs' functions to deal with + extents/overlays. Avoids dependence on overlay.el. + (LaTeX-fill-region-as-paragraph): Inhibit filling of "Local + Variables" section, if to be filled as a paragraph. + + * style/url.el: Add some (low-level) symbols for completion and + fontification. + (TeX-arg-urlstyle): New function. + + * doc/todo.texi (Bugs): Remove some obsolete bug descriptions. + +2004-09-17 Ralf Angeli + + * font-latex.el (font-latex-verbatim-environments): Change from + defvar to defcustom. + (font-latex-verbatim-environments-local) + (font-latex-verbatim-macros) + (font-latex-verbatim-macros-local): New variables. + (font-latex-set-syntactic-keywords): Use them. + + * style/listings.el: New file. + + * Makefile.in (STYLESRC): Add it. + + * doc/changes.texi: Mention support for listings.sty. + +2004-09-16 Reiner Steib + + * doc/changes.texi: Mention built fixes. + +2004-09-16 Ralf Angeli + + * font-latex.el (font-latex-commented-outp): Reimplement for + better performance. + + * doc/changes.texi: Streamline documentation of performance + changes. + + * tex.el (TeX-search-syntax-table): Make XEmacs happy. + (VirTeX-common-initialization): Append our stuff to the end of + `find-file-hooks'. Fixes problems with `auto-insert-mode'. + +2004-09-15 Jan-Åke Larsson + + * aclocal.m4 (EMACS_LISP): quote ${emacs}, Windows.... + +2004-09-13 Ralf Angeli + + * doc/changes.texi: Add changes from 11.51 up to now. + + * style/url.el: New file. + + * Makefile.in (STYLESRC): Add style/url.el. + +2004-09-12 Ralf Angeli + + * font-latex.el (font-latex-keywords-1): Add highlighter for math + macros. + (font-latex-keywords-2): Use regexp for matching instead of + `font-latex-match-script'. + (font-latex-match-font-outside-braces): Add support for math, esp. + "\ensuremath". + (font-latex-match-script): Remove. + (font-latex-script): Fix check for present faces. Add `texmathp' + check in case there is no math face present. + +2004-09-09 Reiner Steib + + * aclocal.m4 (texinputdirs): Strip leading "!!". + +2004-09-08 Reiner Steib + + * latex.el (TeX-arg-input-file): Remove duplicates from the + completion list. Simplify code by using `unless'. + +2004-09-08 Ralf Angeli + + * tex-info.el (Texinfo-insert-node): New function. + (Texinfo-mode-map): Use it. + +2004-09-07 Davide G. M. Salvetti + + * aclocal.m4 (EMACS_LISP): Sync echo output with real emacs + invocation. + +2004-09-07 Ralf Angeli + + * tex-info.el (Texinfo-insert-environment): Add a space between + inserted "@end" and environment name in case of active region. + +2004-09-05 Ralf Angeli + + * tex.el (TeX-search-syntax-table): New function and variable. + (TeX-find-balanced-brace): New function. + (TeX-find-closing-brace): Use `TeX-find-balanced-brace'. + (TeX-find-opening-brace): Ditto. + (TeX-find-macro-boundaries): Add `lower-bound' argument. + (TeX-find-macro-start-helper): Add `limit' argument. + (TeX-find-macro-start): Ditto. + +2004-08-31 Reiner Steib + + * doc/changes.texi: Add `LaTeX-includegraphics-read-file'. + Mention use of `start' for MikTeX and fpTeX. + + * latex.el (LaTeX-includegraphics-read-file): New variable. + + * tex.el (TeX-delete-dups): New defun or defalias. + + * style/graphicx.el (LaTeX-includegraphics-read-file-TeX): Renamed + from `LaTeX-includegraphics-read-file'. Remove duplicates using + `TeX-delete-dups'. + (LaTeX-includegraphics-read-file-relative): Insert relative + filename. From Dan Nicolaescu . + (LaTeX-arg-includegraphics): Use funcall for image-file. + +2004-08-28 David Kastrup + + * Version 11.53 released. + +2004-08-28 David Kastrup + + * doc/tex-ref.tex: Bump version. + + * configure.in: Bump version number. + + * auctex.spec (Version): bump to 11.53. + + * doc/auctex.texi: Bump version to 11.53. + +2004-08-28 Ralf Angeli + + * Makefile.in (install-el): Fix typos. + +2004-08-27 Reiner Steib + + * tex.el (TeX-kpathsea-format-alist): Added + LaTeX-includegraphics-extensions. + (TeX-search-files): Fix non-kpathsea case. + + * style/graphicx.el (LaTeX-includegraphics-read-file): Use + completion based on TeX-search-files. + +2004-08-27 Ralf Angeli + + * tex-fold.el (TeX-fold-preserve-comments): New variable. + (TeX-fold-buffer-type): Use it. + + * font-latex.el (font-latex): Add to AUCTeX's customization group. + (font-latex-find-matching-close): Correctly recognize multiple + escape characters. Add missing paren. + +2004-08-26 Masayuki Ataka + + * tex-site.el.in (japanese-slitex-mode): Removed obsolete autoload + of slitex. + + * tex-jp.el (japanese-plain-tex-mode, japanese-latex-mode): Use + `TeX-defun' for getting version info into mode doc. + +2004-08-26 Ralf Angeli + + * tex-mik.el: Use `start' instead of the respective executable for + PostScript, PDF and HTML files. + + * tex-fptex.el: Ditto. + +2004-08-25 Ralf Angeli + + * tex.el (TeX-find-macro-boundaries): Detect the start of any + macro, not just those consisting of [A-Za-z@]. + Remove some superfluous `goto-char' calls. + (TeX-find-macro-start-helper): Reimplement once again. Original + patch by David Kastrup; slightly modified. Doc fix. + (TeX-find-macro-end-helper): Doc fix. Handle macros not + consisting of [A-Za-z@] correctly. + (TeX-find-opening-brace): Improve performance. + +2004-08-25 Reiner Steib + + * tex.el: Autoload `TeX-process-set-variable' and `TeX-region-file'. + +2004-08-25 Jan-Åke Larsson + + * aclocal.m4: EMACS_PATH_LISPDIR: Expand lispdir if relative to + binary. Quote lispdir, and deal with exec_prefix, add missing + bracket. + + * aclocal.m4: Fix xemacs<->emacs mistake, restore path searching + when --without-packagedir is given + + * configure.in: enable --without-packagedir + + * aclocal.m4: Barf if packagedir not found, don't bother with + load-path on xemacs' lispdir + +2004-08-25 David Kastrup + + * tex-buf.el (TeX-command): Call `TeX-process-set-variable' with + correct options, so that the viewer command is next unless + overridden. + + * tex.el (TeX-set-mode-name): Set `TeX-command-next' in the + buffers where they actually count. + +2004-08-24 David Kastrup + + * latex.el (LaTeX-math-default): Correctly code "jmath" and + "Bbbk". + +2004-08-24 Reiner Steib + + * doc/auctex.texi (Mathematics): Add `LaTeX-math-menu-unicode'. + (Changes): Refer to `history.texi' _after_ the newer changes. + + * doc/changes.texi: Added versions 11.51-11.53. + +2004-08-24 Ralf Angeli + + * tex.el (VirTeX-common-initialization): Use "%" instead of + `comment-start' for `comment-start-skip'. + (TeX-find-opening-brace): Do not use an inverse matcher but negate + the whole expression. + (TeX-find-macro-start-helper): Reimplement. Should be much faster + now. + + * latex.el (LaTeX-current-environment): Use + `buffer-substring-no-properties'. + (LaTeX-indent-line): Revert last change. Only multi-line overlays + at the start of a line are affected by the XEmacs bug. + + * tex-info.el (Texinfo-environment-list): Add "command" macro. + +2004-08-24 Reiner Steib + + * doc/install.texi (Prerequisites): Add `easy-mmode.el' update for + XEmacs. + +2004-08-23 David Kastrup + + * latex.el (LaTeX-indent-line): Get all overlays, not just one. + (LaTeX-math-default): Add iota. + (LaTeX-math-default): Use different symbol for triangle. + (LaTeX-math-default): Don't use `?\S-e' for `?E'. + + * tex.el (TeX-match-buffer): Use `buffer-substring-no-properties' + (TeX-in-commented-line): Use `skip-chars-forward' and `forward-line'. + (TeX-in-line-comment): Use `forward-line'. + (TeX-brace-count-line): Use `skip-chars-forward'. + + * RELEASE: Some updates. + + * latex.el (LaTeX-section): Use an active region as title if available. + (LaTeX-section-title): Prompt with title if present. Should we + ask at all? + (LaTeX-math-list): Add Unicode code point. + (LaTeX-math-menu-unicode): New customization variable for unicode + in math menu. Only set in GTK Emacs for now. Does not work on + XEmacs. Use it for initializing the menus. Also prefix menu + points with backslash. + + * Makefile.in (.PHONY): Declare a bunch of phony targets to + protect against users making files/directories with that name (in + particular "lisp"). + +2004-08-22 David Kastrup + + * style/italian.el ("italian"): Don't overwrite existing local + variable settings. + + * style/ngerman.el ("ngerman"): Don't overwrite existing local + variable settings. + + * style/german.el ("german"): Don't overwrite existing local + variable settings. + + * tex.el (TeX-set-mode-name, TeX-PDF-mode): XEmacs needs two + arguments for `local-variable-p'. + +2004-08-20 David Kastrup + + * tex.el (desktop): Save TeX-Omega-mode, too. + + * Makefile.in (full-release): Source rpm is auctex, not + auctex-emacs. + + * auctex.spec (Provides): Provide auctex as well to satisfy + preview-latex. create package emacs nevertheless. + + * Version 11.52 released. + +2004-08-20 David Kastrup + + * tex.el (AUCTeX-version): move to front and also eval when + compiling. Other version info moved, too. + (TeX-defun): Macro for putting version info into definition. + (plain-tex-mode): Use `TeX-defun'. + (ams-tex-mode): Use `TeX-defun'. + + * tex-info.el (texinfo-mode): Use `TeX-defun' for getting version + info into mode doc. + + * latex.el (latex-mode): Use `TeX-defun' for getting version info + into mode doc. + + * context.el (context-mode): Use `TeX-defun' for getting version + info into mode doc. + + * auctex.spec (BuildRoot): New naming scheme. + + * RELEASE: Add `DESTDIR' blurb. + +2004-08-19 David Kastrup + + * auctex.spec: Change `tex-site.el' to overwriting config file + mode. + + * tex.el (plain-tex-mode): Move menu initializiation here instead + of `plain-TeX-common-initialization'. We don't want "TeX" menus + in `ConTeXt-mode' or `AmSTeX-mode'. + (plain-TeX-common-initialization): remove `easy-menu-add' here. + (TeX-common-menu-entries): Change "Customize" strategy again. + (plain-TeX-menu-entries): Move from `plain-TeX-menu'. + (plain-TeX-mode-menu): Use `plain-TeX-menu-entries'. + (AmSTeX-mode-map): Derive from `TeX-mode-map' not + `plain-TeX-mode-map'. + (AmSTeX-mode-menu): Define menu for `AmSTeX-mode'. + (ams-tex-mode): Add menus in proper order. + + * tex-info.el (texinfo-mode): Swap order of `easy-menu-add'. + + * latex.el (LaTeX-common-initialization): Swap order of + `easy-menu-add'. + + * context.el (ConTeXt-mode-common-initialization): Swap order of + `easy-menu-add', move `major-mode' init to front. + + * latex.el (LaTeX-common-initialization): Exchange order of + `easy-menu-add' to get better menu layout in XEmacs. + +2004-08-19 Reiner Steib + + * auctex.spec (description): Overhauled. + + * doc/install.texi: Markup fixes, see "(texinfo)command". + + * doc/wininstall.texi: Ditto. + +2004-08-19 David Kastrup + + * latex.el (LaTeX-mode-menu): Use `TeX-common-menu-entries'. + + * tex-info.el (Texinfo-mode-menu): Use `TeX-common-menu-entries'. + + * tex.el (ams-tex-mode): Add `plain-TeX-mode-menu' here. Doh. + + * context.el (ConTeXt-mode-menu): Use `TeX-menu-with-help' instead + of `TeX-maybe-remove-help'. + (ConTeXt-mode-menu): Use `TeX-common-menu-entries'. + + * tex.el (TeX-customization-menu): Save the customization menu + here when generated, so that we have it available in all modes. + (TeX-common-menu-entries): The common menu entries for TeX modes. + (plain-TeX-mode-menu): Use `TeX-common-menu-entries'. + + * configure.in: export `localstatedir'. + + * Makefile.in (localstatedir): import `localstatedir'. + +2004-08-19 Ralf Angeli + + * doc/install.texi (Customizing): tex-site.el should be edited no + more. Customize should be used instead. Relevant variables are + determined during configuration now. + Mention build/installation commands for contributed files. + +2004-08-19 Reiner Steib + + * auctex.spec: Fixes for SuSE. + +2004-08-19 David Kastrup + + * aclocal.m4: `putative-existing-lisp-dir' is not a package + directory if `lisp' is not a path component. Normalize + whitespace. + Remove trailing slash from packagedir. + + * tex-site.el.in (TeX-macro-global): Don't quote texinputdirs + additionally. + + * aclocal.m4: Really remove trailing slashes/backslashes. + Don't expand `lispdir'. + (library): Surround `texinputdirs' with quotes. Output it + enclosed in parens. + (library): Let `autodir' refer unexpanded to `localstatedir'. + Add some quoting in patterns. + + * doc/Makefile.in (DESTDIR): introduce `DESTDIR' into installation + targets. + + * Makefile.in (DESTDIR): introduce `DESTDIR' into installation + targets. + +2004-08-18 David Kastrup + + * tex-fold.el (TeX-fold-buffer-type): Don't use `end-of-buffer' as + it plays around with the current window point. + + * Makefile.in (auctexdir, styledir): Use `${...}' for symmetry + with aclocal.m4 + + * aclocal.m4: Use `${...}' instead of `$(...)' everywhere. + +2004-08-18 Jan-Åke Larsson + + * aclocal.m4 (EMACS_LISPDIR): Output expanded lispdir + +2004-08-18 David Kastrup + + * configure.in: Shell-quote autodir. + + * RELEASE: Some minor changes. + +2004-08-18 Ralf Angeli + + * RELEASE: Change version to 11.52. Replace old feature/bug + information. + + * font-latex.el (font-latex-script): Disable raising of characters + for older Emacsen. Original patch by Reiner Steib. + Bump version and add change log entry. + + * tex-fold.el (TeX-fold-unfolded-face): Make it look more blueish + on displays with 24bit color depth. + (TeX-fold-buffer-type): Use either a complemented character + alternative to be on the safe side or "\\_>" on Emacsen which + support it. + +2004-08-17 Reiner Steib + + * texmathp.el (texmathp-tex-commands-default): Added \label. + Various checkdoc-related fixes. + +2004-08-17 Ralf Angeli + + * tex-fold.el (TeX-fold-buffer-type): Use alternative way to + determine end of search pattern. Fixes problem with starred + macros. + Fix compile errors and add further match alternatives. + (TeX-fold-item): Recognize starred macros as well. + XEmacs does not know `match-string-no-properties'. + (TeX-fold-make-overlay): Do not alter `display-string' before + `face' is set. + (TeX-fold-hide-item): Get only the string part of + `display-string'. + + * tex.el (TeX-fold-menu): Wrap value in `TeX-menu-with-help'. + Fixes XEmacs start-up error. + + * tex-mik.el: Fix typo in comment. + + * auctex.spec (Version): Change to 11.52. + + * configure.in: Change AUCTeX version to 11.52. + + * doc/tex-ref.tex: Change AUCTeX version to 11.52. + + * doc/auctex.texi: Change AUCTeX version to 11.52. + +2004-08-17 David Kastrup + + * Makefile.in (full-release): Fix a few things. + + * Version 11.51 released. + +2004-08-17 David Kastrup + + * aclocal.m4: Quote when expanding and remove trailing backslash, + too. + (library): Don't check for $PWD but for default-directory. + +2004-08-16 David Kastrup + + * doc/wininstall.texi: move --prefix description up, since it + might be the only needed option. + + * doc/tex-ref.tex (section{Font Selection}): Add italic + corrections and small-caps entry. + + * tex.el (info): Add more prefixes to `Info-file-list-for-emacs'. + + * tex-jp.el (japanese-TeX-command-list): Comment addition. + + * RELEASE: Add availability and update release notes. + + * Makefile.in (RPMROOT): New variable. + (tar-ball): Clean up `$(FTPDIR)' and `$(WWWDIR/doc)' before + installation. + (full-release): New target that does RPM building, signing and + other stuff for upload. + (patch): gzip the patch. + + * auctex.spec: Add definition stuff for SuSE. + (BuildRoot): Don't specify infodir when it is not used. + + * bib-cite.el: Fix refTeX link. + +2004-08-16 Jan-Åke Larsson + + * aclocal.m4 (EMACS_PROG_EMACS): Add "${prefix}/bin" for Windows users + + * aclocal.m4 (EMACS_LISPDIR): Remove trailing slash from lispdir_expanded elisp string + +2004-08-16 Ralf Angeli + + * aclocal.m4 (VALID_BUILD_DIR): New function. + + * configure.in: Use it. + Change AUCTeX version to 11.51. + + * doc/tex-ref.tex: Change AUCTeX version to 11.51. + + * doc/auctex.texi: Change AUCTeX version to 11.51. + + * auctex.spec (Version): Change to 11.51. + + * Makefile.in (distclean): Get rid of autom4te.cache. + +2004-08-15 David Kastrup + + * tex-info.el: Change Copyright notice to FSF + + * tex-mik.el: Change Copyright notice to FSF + + * tex.el: Change Copyright notice to FSF + + * font-latex.el: Change Copyright notice to FSF + + * multi-prompt.el: Change Copyright notice to FSF + + * tex-buf.el: Change Copyright notice to FSF + + * tex-site.el.in: Change Copyright notice to FSF + + * style/scrartcl.el: Change Copyright notice to FSF + + * style/scrbook.el: Change Copyright notice to FSF + + * style/scrlttr2.el: Change Copyright notice to FSF + + * style/scrreprt.el: Change Copyright notice to FSF + + * latex.el: Change Copyright notice to FSF + + * tex-info.el: Change Copyright notice to FSF + + * tex-mik.el: Change Copyright notice to FSF + + * tex.el: Change Copyright notice to FSF + + * bib-cite.el: Change Copyright notice and URLs. + +2004-08-15 Dan Nicolaescu + + * latex.el (LaTeX-common-initialization): Don't set + `selective-display'. + +2004-08-15 David Kastrup + + * doc/tex-ref.tex: Add Omega entry, rearrange. + + * tex.el (TeX-print-command): Use `%(o?)'. + (TeX-command, TeX-Omega-command, LaTeX-command) + (LaTeX-Omega-command, ConTeXt-engine, ConTeXt-Omega-engine): New + customization strings to implement various expanders. + (TeX-command-list): Use them. + (LaTeX-command-style): Same here. + (TeX-printer-list, TeX-view-style, TeX-output-view-style): Use + `%(o?)'. + (TeX-expand-list): New entries. + (TeX-PDF-mode): Don't switch on in Omega mode. + (TeX-Omega-mode): New minor mode. + (tex-omega-mode): alias for it. + (TeX-mode-map): Keybinding for it. + (TeX-mode-specific-command-menu-entries): Add quick viewer entry. + (TeX-mode-specific-command-menu-entries): Add Omega toggle and + inactivate PDF when Omega is on. + + * context.el (ConTeXt-expand-options): New function for generating + `texexec' options. + +2004-08-15 Ralf Angeli + + * tex.el (TeX-fold-menu): New variable. + (plain-TeX-mode-menu): Use it. + + * context.el (ConTeXt-mode-menu): Use `TeX-fold-menu'. + + * latex.el (LaTeX-mode-menu): Use `TeX-fold-menu'. + + * tex-info.el: Change every occurence of "TeXinfo" to "Texinfo". + (Texinfo-environment-list): Add some missing environments. + (Texinfo-find-env-end, Texinfo-find-env-start): New functions. + (Texinfo-mode-menu): Use `TeX-fold-menu'. + + * tex-fold.el (TeX-fold-buffer-type): Support folding of + environments in texinfo-mode. + (TeX-fold-item): Ditto. + (TeX-fold-hide-item): Display an error string if the macro + argument cannot be found. + +2004-08-14 David Kastrup + + * tex.el (TeX-command-list): rename `%(execmode)' to `%(execopts)' + since it has gotten quite fatter. + (TeX-expand-list): Implement `TeX-PDF-mode', + `TeX-interactive-mode', `TeX-source-specials-mode' for ConTeXt and + pass on `ConTeXt-current-interface'. + +2004-08-14 Ralf Angeli + + * tex-mik.el: Change `TeX-source-specials-viewer-flags' to + `TeX-source-specials-view-position-flags' as the latter is now + used in tex.el. + Set `TeX-source-specials-view-editor-flags'. + + * tex-fptex.el: Ditto. + +2004-08-13 Ralf Angeli + + * doc/auctex.texi (top): We want the introduction to appear in + HTML output as well. + +2004-08-13 David Kastrup + + * Version 11.50 released. + +2004-08-13 Jan-Åke Larsson + + * aclocal.m4: Add another alternative for lispdir + +2004-08-13 David Kastrup + + * auctex.spec (Source0): Change source URL. + + * Makefile.in (EXTRAFILES): Add RELEASE and auctex.spec. + (tar-ball): Don't create CHANGES-$(TAG), just CHANGES (as it is + always a longer history). But create RELEASE-$(TAG) instead: + that's release-specific. + +2004-08-13 David Kastrup + + * doc/wininstall.texi: Changes to --prefix and --with-auto-dir, + partly by Christian Schlauer. + Add a few words of my own after suggestions. + + * doc/changes.texi, style/units.el, style/nicefrac.el, + Makefile.in: Add contributed styles for units.sty and + nicefrac.sty from Christian Schlauer. + +2004-08-13 Ralf Angeli + + * tex-fold.el (TeX-fold-unspec-use-name): New variable. + (TeX-fold-item): Use it. + + * RELEASE: Add warning about `TeX-command-list'. + + * doc/auctex.texi (Commands): Add "be". + (Folding): Document `TeX-fold-unspec-use-name'. + +2004-08-13 David Kastrup + + * Makefile.in (tar-ball): copy only one auctex, add pdf manual and + reference card. + + * doc/Makefile.in (dist): Add tex-ref, and both pdf and ps + (tex-ref.ps, auctex.ps): Use -Ppdf option for better quality. + + * auctex.spec (BuildRoot): Add CHANGES. + + * Makefile.in (release-commit): There are no Version: strings + anymore, don't replace them. + + * tex-fptex.el: customize Queue and Print commands appropriately. + + * tex-mik.el: customize Queue and Print commands appropriately. + + * tex.el (TeX-expand-list): Call TeX-printer-query differently. + (TeX-command-menu-print, TeX-command-menu-printer-entry) + (TeX-command-menu-entry): Implement stuff differently, add "Other" + menu entry. + + * tex-buf.el (TeX-printer-query): Change arguments here. + Reorganize, too. + + * doc/auctex.texi (Commands): Fix a warning. + + * tex-info.el (TeXinfo-mode-menu): Other quoting. + (texinfo-mode): Set `TeX-mode-p', `TeX-base-mode-name', call + `TeX-set-mode-name'. + + * context.el (ConTeXt-mode-menu): Add the environments back to + folding. + + * doc/auctex.texi, doc/faq.texi, doc/install.texi, doc/intro.texi, + doc/todo.texi: various changes and smaller typos corrected. + + * doc/macros.texi fix problems with PDF links and indexing. + + * configure.in: Check for pdftex, dvips, texi2html, texi2dvi, + texi2pdf. + + * doc/Makefile.in (TEXI2HTML, TEXI2DVI, TEXI2PDF): new variables + entered by configure. + (auctex.dvi): Use texi2dvi. + (auctex.pdf): New target. + (clean): Remove PDF files. + +2004-08-12 David Kastrup + + * tex-jp.el (japanese-TeX-command-list): Fixed this to new style. + (LaTeX-command-style): Same here. Hey, this should even make + preview-latex work mostly with Japanese files and PDFTeX. + +2004-08-12 Ralf Angeli + + * tex-buf.el (TeX-view-extension): Remove. + (TeX-view-output-file): Use the function `TeX-output-extension' + instead of `TeX-view-extension'. + (TeX-run-set-command): Setting `TeX-view-extension' not necessary + anymore. + + * tex.el (TeX-view-extension): Remove. + +2004-08-11 David Kastrup + + * doc/wininstall.texi: explain about tex-mik.el and tex-fptex.el + + * tex-fptex.el: require tex-site. Only set `TeX-lisp-directory' + if it has not been customized. Construct `TeX-command-list' from + its default value. + + * tex-mik.el: same here. + + * tex.el (TeX-mode-specific-command-menu): Tiny optimization. + (TeX-mode-specific-command-menu-entries): Make it legal for + `TeX-command-mode-menu-entry' to return nil for indicating no menu + entry at all (so that entries like "Print" or "Queue" may be + dynamically removed). + +2004-08-11 Reiner Steib + + * doc/auctex.texi (Commands): Adjust references. + (Viewing): Make source specials a subsection. Adjust references. + + * tex.el (TeX-source-specials-mode): Remove bogus :link. Refer to + viewing node of the manual. + + * doc/changes.texi: Added references. + + * doc/todo.texi (Wishlist): Markup fix. + +2004-08-11 Ralf Angeli + + * doc/auctex.texi (Viewing): Add some information about forward + and inverse search. + + * tex-mik.el: Synchronize `TeX-command-list' with tex.el. + Use gsview32 in `TeX-output-view-style'. + + * tex-fptex.el: Synchronize `TeX-command-list' with tex.el. + +2004-08-11 David Kastrup + + * doc/tex-ref.tex: Move papersize stuff to the front. Fiddle + somewhat with the sizes, too. + + * auctex.spec (Version): Change version, web sites, some build + stuff (this is not yet finished). + + * auc-old.el: remove. + + * doc/Makefile.in (TEXIFILES): refer to auctex.texi instead of + auc-tex.texi. Change all dependent stuff, too. + + * Makefile.in (DOCFILES): refer to doc/auctex.texi instead of + doc/auc-tex.texi + + * doc/auc-tex.texi: renamed into doc/auctex.texi. + + * doc/auc-tex.texi (Commands): Some rewording. + + * doc/todo.texi (Wishlist): Some rearrangements and additions. + +2004-08-10 David Kastrup + + * latex.el (LaTeX-math-default): Reorder and complete Greek + letters, use Babel transcription conventions for them. + + * doc/tex-ref.tex: Add \sl definition. + (section{Miscellaneous}): Use \string~ for tilde. + (section{Greek Letters}): Reorder and complete Greek letters. + + * tex.el (TeX-PDF-mode): Set `TeX-output-extension' too. + (ams-tex-mode): Move `TeX-set-mode-name' after running hooks. + + * tex-ref.tex: merge math-ref.tex, update a few things, format + stuff. + + * math-ref.tex: removed. + + * doc/Makefile.in (all): Remove math-ref.tex + + * Makefile.in (DOCFILES): Remove math-ref.tex + +2004-08-10 Reiner Steib + + * RELEASE: Add `volunteers welcome'. + + * doc/auc-tex.texi (Completion): TeX-insert-macro-default-style. + + * tex.el (TeX-source-specials-mode): Add manual link. + + * doc/auc-tex.texi (Commands): Say how to enable + TeX-source-specials-mode permanently. + (Viewing): Describe TeX-view. + +2004-08-10 David Kastrup + + * tex.el (TeX-maybe-remove-help): convert Emacs' :visible into + XEmacs' :included. + + * latex.el (LaTeX-mode-menu): Change bug submit menu entry. + + * context.el (ConTeXt-mode-menu): Same. + + * tex.el (plain-TeX-mode-menu): Same. + + * tex-info.el (TeXinfo-mode-menu): Same. + + * latex.el (LaTeX-mode-menu): A few changed help strings and other + small fry. + + * context.el (ConTeXt-mode-menu): Rework menu, reorganize it, add + help strings. + +2004-08-10 Ralf Angeli + + * tex-info.el (TeXinfo-mode-menu): Capitalize menu entries. + + * context.el (ConTeXt-project-structure-menu-name) + (ConTeXt-section-block-menu-name, ConTeXt-mode-menu): Capitalize + menu entries. + + * tex-info.el (TeXinfo-mode-menu): Add help strings. + + * tex.el (TeX-command-list): Set a default value which will not + lead to an inactive menu entry. + (plain-TeX-mode-menu): Add some help strings. + Capitalize menu entries. + (tex-source-specials-mode): New alias for + `TeX-source-specials-mode'. + + * latex.el (LaTeX-mode-menu): Rearrange and insert help strings. + Capitalize menu entries. + + * tex-fold.el (tex-fold-mode): New alias for `TeX-fold-mode' used + in tex.el. + (TeX-fold-buffer-type): Support folding of environments in ConTeXt + mode as well. + (TeX-fold-item): Ditto. + + * doc/auc-tex.texi (Commands): Change `TeX-source-specials' to + `TeX-source-specials-mode' where appropriate. + + * RELEASE: Include contributors. (Hopefully I got everybody.) + +2004-08-10 David Kastrup + + * tex.el (TeX-set-mode-name, TeX-source-specials-map) + (TeX-source-specials-mode, TeX-source-specials-expand-options) + (TeX-source-specials-view-expand-options): Rename + `TeX-source-specials' to `TeX-source-specials-mode'. + (TeX-PDF-mode): Make first arg optional (actually, not sure this + is a good idea). + (tex-pdf-mode): alias for `TeX-PDF-mode'. + (tex-interactive-mode): alias for `TeX-interactive-mode' + (tex-fold-mode): add autoload. + (TeX-mode-map, TeX-mode-specific-command-menu-entries): rename + `TeX-source-specials' to `TeX-source-specials-mode'. + (TeX-command-list): Add help strings. + (TeX-command-menu-entry): Splice help into command entries. + (TeX-mode-specific-command-menu-entries): Remove help in XEmacs. + (TeX-mode-specific-command-list): Save unnecessary copies and + conses. + +2004-08-09 David Kastrup + + * tex.el (TeX-set-mode-name): Add LOCAL argument. + (TeX-source-specials, TeX-mode-set, TeX-global-PDF-mode) + (TeX-PDF-mode, TeX-interactive-mode): Use it. + (plain-tex-mode): Move `TeX-set-mode-name' to after running the + hooks. + + * latex.el (latex-mode): Move setting the mode name to after + running the hooks. + + * tex.el (TeX-maybe-remove-help): new function (noop on Emacs). + (TeX-menu-with-help): new macro (noop on Emacs). + (TeX-mode-specific-command-menu-entries): Add a lot of help strings. + (plain-TeX-mode-menu): Same here. + + * latex.el (LaTeX-mode-menu): `:visible' is not known in XEmacs, + and I don't want to clutter the menu with "Convert 209 to 2e" when + not necessary. + + * RELEASE (Requirements): some additions. + Incorporate some suggestions from Ralf. + + * tex.el (TeX-set-mode-name): Actually use `reset' (patch by Ralf + Angeli). + + * latex.el (LaTeX-common-initialization): There is no "LaTeX2e" + command anymore, so don't set it. Don't do anything on + "DVIoutput". doc fixes. + + * doc/auc-tex.texi (Commands): Explain `TeX-command-buffer', + `TeX-pin-region', `TeX-PDF-mode', `TeX-interactive-mode', + `TeX-source-specials'. + +2004-08-09 Berend de Boer + + * context.el (ConTeXt-current-environment): now properly skips + nested environments instead of always returning the last + environment just above the cursor. + +2004-08-08 David Kastrup + + * tex-buf.el (TeX-run-set-command): Initialize + `TeX-output-extension' based on `TeX-PDF-mode'. + + * tex.el (TeX-command-output-list): Don't look at pdf* commands. + Don't have default mode "dvi". + (VirTeX-common-initialization): Don't add to + desktop-locals-to-save locally: that's broken. + (desktop): Add stuff into appropriate variables for proper desktop + save/restore. + (TeX-mode-specific-command-menu-entries, plain-TeX-mode-menu): + Reorganize menus. Add font commands into plain TeX menu. + + * tex-info.el (TeXinfo-mode-menu): Reorganize menu. + + * latex.el (LaTeX-mode-menu): Reorganize menu. + + * context.el (ConTeXt-mode-menu): Reorganize menu. + +2004-08-07 David Kastrup + + * tex.el (TeX-base-mode-name): Make buffer-local (Doh). + (TeX-set-mode-name): Doc fix. + + * doc/todo.texi (Mid-term Goals): Use @previewlatex macro. + (Mid-term Goals): New entries. Should some of them be moved to + wishlist? Remove a few fixed bugs. + + * doc/macros.texi: move @ConTeXt macro out of info-only section. + Typeset @previewlatex differently. + +2004-08-06 Reiner Steib + + * font-latex.el: Use "gnu.org" instead of "nongnu.org". + + * bib-cite.el: Ditto. Use "AUCTeX", not "auc-tex". + + * lpath.el: Use "AUCTeX". + +2004-08-05 Reiner Steib + + * doc/macros.texi: New @ConTeXt macro. + + * doc/auc-tex.texi, doc/changes.texi, doc/history.texi, + doc/todo.texi, doc/wininstall.texi: Use macros @AUCTeX, @ConTeXt, + @LaTeX everywhere. + + * doc/auc-tex.texi (European): Mention Emacs 21. Fixed typo. + + * doc/todo.texi: Help for documentation wanted. + + * doc/changes.texi: Some additions: captcont and subfigure, + `LaTeX-includegraphics-options-alist', `LaTeX-default-position', + kpathsea based completion, `TeX-insert-macro-default-style'. + Refer to installation nodes (autoconf installation). + + * tex.el (TeX-submit-bug-report): Added more explanations. + + * latex.el (LaTeX-style-list): Improve doc-string. + + * font-latex.el (font-latex-script-display): New variable. Make + raise of sub-/superscripts customizable. + (font-latex-unfontify-region, font-latex-script): Use it. + +2004-08-05 Ralf Angeli + + * RELEASE: Improve sectioning and add some more information. + +2004-08-05 David Kastrup + + * tex-site.el.in: don't require 'tex-mik on Windows, let the user + load it instead of tex-site if he wants to. + + * tex.el (TeX-command-list): Add `%(PDFout)', `%(mode)' and + `%(execmode)'. Remove `TeX Interactive', `LaTeX Interactive' and + `ConTeXt Interactive'. + (LaTeX-command-style): Don't provide a default for a + `LaTeX-version' of "2": people can customize this if necessary + themselves, we would not know a sane default, anyway. + (TeX-expand-list): Support `TeX-DVI-via-PDFTeX', `%(PDFout)', + `%(mode)' and `%(execmode)'. + (TeX-set-mode-name): Add `reset' flag to indicate that the next + step should again be TeXing. Add "I" flag. + (TeX-source-specials): Call `TeX-set-mode-name' with `reset' flag. + (TeX-mode-set): Variable setter for TeX modes. + (TeX-PDF-mode): Make the default value a global mode. + (TeX-global-PDF-mode): Toggle function to change default + `TeX-PDF-mode'. + (TeX-PDF-mode): Remove local binding of `TeX-PDF-mode' in case of + conflicts. Call `TeX-set-mode-name' with `reset' flag. + (TeX-DVI-via-PDFTeX): New customizable variable. + (TeX-interactive-mode): New mode. + (TeX-mode-map): Add binding for `TeX-interactive-mode'. + (TeX-mode-specific-command-menu-entries): Add menu entry for it. + + * tex-buf.el (TeX-command-expand): Document `%%'. + (TeX-run-TeX): If `TeX-interactive-mode' is set, run + `TeX-run-interactive' instead. + +2004-08-04 Reiner Steib + + * font-latex.el (font-latex-fontify-script): Default to nil in + XEmacs. + +2004-08-04 David Kastrup + + * tex.el (TeX-base-mode-name, TeX-set-mode-name): Move to front, + add catering for global mode switches. + (TeX-source-specials, global-TeX-PDF-mode): Use this. + + * latex.el (LaTeX-common-initialization): Add style hook for + "ifpdf". + +2004-08-04 Ralf Angeli + + * font-latex.el (font-latex-unfontify-region): New function. + (font-latex-setup): Use it. + +2004-08-04 David Kastrup + + * tex-fptex.el (TeX-command-list): Remove PDFTeX calls. + + * tex-mik.el (TeX-command-list): Remove PDFTeX calls. + + * tex.el (TeX-command-list): Use %(PDF) where necessary, drop + PDFTeX entries. + (LaTeX-command-style): Add %(PDF) here. + (TeX-expand-list): Expand %(PDF). + (TeX-mode-p): Moved. + (TeX-PDF-mode, global-TeX-PDF-mode): New minor modes. + (TeX-PDF-mode-on, TeX-PDF-mode-off): Shortcuts for calling. + (TeX-PDF-mode-parsed): New variable. + (TeX-set-mode-name): Simplify. + (TeX-mode-map): Add C-c C-t C-p for TeX-PDF-mode. + (TeX-mode-specific-command-menu-entries): Add menu entry for it. + + * latex.el (LaTeX-math-mode): Refresh modeline after generating + it, not before. + (LaTeX-common-initialization): Add style-hooks fo pdftex, dvips + and others. + + * tex.el (TeX-view-style, TeX-output-view-style): Place dvi file + name last. + +2004-08-03 Ralf Angeli + + * tex.el (TeX-source-specials): New customization group. + (TeX-source-specials, TeX-source-specials-tex-flags) + (TeX-source-specials-places) + (TeX-source-specials-view-start-server): Use it + (TeX-source-specials-view-position-flags) + (TeX-source-specials-view-gnuclient-flags) + (TeX-source-specials-view-emacsclient-flags): Change defvar to + defcustom. + (TeX-source-specials-view-editor-flags): New customize option. + (TeX-source-specials-view-expand-client): Return not only client + but options as well. + (TeX-source-specials-view-expand-options): Use + `TeX-source-specials-view-editor-flags'. + +2004-08-03 Reiner Steib + + * tex.el (TeX-source-specials-places): Change comment. + +2004-08-03 David Kastrup + + * latex.el (LaTeX-mode-menu): Add "Close Environment" + + * tex.el (TeX-source-specials-view-gnuserv-p): replaces + `TeX-source-specials-view-guess-server'. + (TeX-source-specials-view-expand-client) + (TeX-source-specials-view-expand-options): Use this. + +2004-08-03 Reiner Steib + + * style/alphanum.el, style/doc.el, style/jura.el, + style/ltx-base.el, style/ltxdoc.el: Added coding cookies. + +2004-08-03 David Kastrup + + * RELEASE: Change Source Special description and a few other + things. + +2004-08-03 Ralf Angeli + + * tex.el (TeX-expand-list): New %cS expander for + `TeX-source-specials-view-expand-client'. + (TeX-source-specials-view-start-server): New customize option. + (TeX-source-specials-view-start-server-asked): New variable. + (TeX-source-specials-view-position-flags): New name. Formerly + known as `TeX-source-specials-viewer-flags'. + (TeX-source-specials-view-gnuclient-flags): New variable. + (TeX-source-specials-view-emacsclient-flags): New variable. + (TeX-source-specials-view-expand-client): New function. + (TeX-source-specials-view-expand-options): Expand options for + inverse search as well. + Correct return value. + Use `TeX-source-specials-view-guess-server'. + (TeX-forward-comment-skip): Only consider consecutive comment + characters when comparing the comment prefix. + (TeX-source-specials-view-guess-server): New function. + + * doc/changes.texi: Avoid email addresses. + + * doc/tex-ref.tex: Update to 11.50. + +2004-08-02 Ralf Angeli + + * doc/changes.texi: Advertise support for toggling source + specials. Mention macro completion in docTeX mode and fix for + filling in XEmacs with preview-latex and activated previews. + +2004-08-01 David Kastrup + + * doc/wininstall.texi: Remove info about manual installation. + Explain about preferred path syntax. + + * doc/install.texi: Move info dor INSTALL.Windows. + +2004-08-01 Ralf Angeli + + * tex-fptex.el: Do not overwrite customized variables. + + * tex-mik.el: Ditto. + + * Makefile.in (STYLESRC): Add new style files. + + * aclocal.m4: Synchronize with preview-latex. + + * tex-fold.el (TeX-fold-macro-spec-list): Add references to + default. + (TeX-fold-buffer-type): Additionally pass display string + specification and type to `TeX-fold-make-overlay' + (TeX-fold-item): Ditto. + (TeX-fold-make-overlay): Accept display string specification and + type as arguments and set them accordingly in the overlay. + Do not signal overfullness if the dispay string contains a + linebreak. + (TeX-fold-macro-nth-arg): Make `macro-start' mandatory so that + macro boundaries may be determined even if point is not inside of + a macro. + (TeX-fold-hide-item): Recompute display string on closure if + display string specification is an integer. + + * style/alphanum.el: Add header and reformat. + + * style/jura.el: Add header. + + * style/doc.el: New file. Contributed by Frank Küster + . + (TeX-add-style-hook): Remove bogus `LaTeX-add-index-entries' call. + + * style/ltx-base.el: New file. Contributed by Frank Küster + . + + * style/ltxdoc.el: Ditto. + +2004-07-31 Ralf Angeli + + * font-latex.el: Autoload `texmathp'. + (font-latex-keywords-2): Add `font-latex-match-script'. + (font-latex-script-keywords): Remove. + (font-latex-fontify-script): Remove :set function. + (font-latex-match-script): New function. + + * tex-mik.el (TeX-view-style): Remove unconditional source + specials option for yap. + (TeX-output-view-style): Set it. + (TeX-source-specials-viewer-flags): Ditto. + + * tex-fptex.el (TeX-view-style): Adapt options to WinDVI + documentation. + (TeX-output-view-style): Set it. + (TeX-source-specials-viewer-flags): Ditto. + +2004-07-30 Ralf Angeli + + * Makefile.in (tar-ball): Remove warning which often confuses + users. + + * aclocal.m4 (EMACS_MAJOR_VERSION): New test and variable. + + * configure.in: Fix AUCTeX version. + + * tex-site.el.in: At least (X)Emacs 21 is required. + + * tex.el: Ditto. + + * doc/Makefile.in (install): Remove warning which often confuses + users. + + * doc/auc-tex.texi: Fix version numbers. + (Changes): New name. Formerly known as "History". + (ToDo): New heading. + + * doc/changes.texi: Add heading for `rawfile'. Change `section' + to `heading'. + + * doc/faq.texi (Frequently Asked Questions About AUCTeX): At + least (X)Emacs 21 is needed. + + * doc/install.texi (Prerequisites): Ditto. + +2004-07-29 Ralf Angeli + + * tex-fold.el (TeX-fold-macro-spec-list): Extend default. Add + specification for argument number. + (TeX-fold-env-spec-list): Ditto. + (TeX-fold-folded-face): Renamed from + `TeX-fold-display-string-face'. + (TeX-fold-unfolded-face): New face and variable. + (TeX-fold-buffer-type): Move through buffer from bottom to top in + a single run in order to allow easier prioritization of nested + overlays. + (TeX-fold-item): Compute display string via + `TeX-fold-macr-nth-arg'. + (TeX-fold-make-overlay): Consider the length of the display string + as well when judging if a line is overfull. Let priority be + computed by `TeX-fold-macr-nth-arg'. Do not call + `TeX-fold-hide-item'. + (TeX-fold-macro-nth-arg): New function. + (TeX-fold-priority-step): New variable. + (TeX-fold-prioritize): New function. + (TeX-fold-hide-item): Set mouse-face. + (TeX-fold-show-item): Ditto. Do not set face twice. + (TeX-fold-post-command): Recognize mouse clicks as well. + + * tex.el (TeX-find-macro-boundaries): New function. + (TeX-find-macro-end-helper): Find macro arguments with a preceding + linebreak as well. + + * doc/auc-tex.texi (Folding): Document new functionality. + + * latex.el (LaTeX-fill-region): Improve performance by avoiding + unnecessary calls to `LaTeX-forward-paragraph'. + + * font-latex.el (font-latex-fontify-script): Doc fix. + +2004-07-23 Ralf Angeli + + * tex-fold.el (TeX-fold-make-overlay): New function. + Remove superfluous `let'. + (TeX-fold-buffer-type, TeX-fold-item): Use it. + (TeX-fold-mode): Call `TeX-fold-clearout-buffer' after clearing + `post-command-hook'. + +2004-07-22 Ralf Angeli + + * latex.el (LaTeX-indent-line): Temporarily make invisible + overlays visible in XEmacs. + + * tex.el (TeX-comment-region): Use a real function instead of an + `fset' and temporarily change `comment-start' for certain XEmacs + releases. + (TeX-comment-or-uncomment-region): Use it. + (TeX-comment-or-uncomment-paragraph): Ditto. + + * doc/changes.texi: Remove warning about TeX-fold not working + correctly on XEmacs. + +2004-07-21 Ralf Angeli + + * tex-fold.el (TeX-fold-display-string-face): Remove `min-colors' + spec as XEmacs does not like them. + (TeX-fold-hide-item): Set face on the glyph and not on the + overlay/extent in XEmacs. + (TeX-fold-post-command): Do not check detached extents in XEmacs. + + * context.el (ConTeXt-mode-menu): Check if variable is defined. + Necessary for XEmacs compatibility. + (ConTeXt-menu-update): Fix creation of environment menus. + + * latex.el (LaTeX-mode-menu): Check if variable is defined. + Necessary for XEmacs compatibility. + + * tex-info.el (TeXinfo-mode-menu): Ditto. + +2004-07-20 Reiner Steib + + * font-latex.el (font-latex-set-title-face): New function. + (font-latex-title-fontity): Use it to make customization work + during a session. + (font-latex-title-*-face): Use it to simplify the initialization. + +2004-07-20 Ralf Angeli + + * tex-fold.el (TeX-fold-macro-spec-list): New name for + `TeX-fold-spec-list'. More unobtrusive default. + (TeX-fold-env-spec-list) + (TeX-fold-unspec-macro-display-string) + (TeX-fold-unspec-env-display-string): New variables. + (TeX-fold-keymap): New key bindings which are more mnemonic and + orient at preview-latex's bindings instead of outline.el. + (TeX-fold-buffer): Transfer contents to `TeX-fold-buffer-type' + which can be used for both macros and environments. + (TeX-fold-buffer-type): New function. + (TeX-fold-macro): Transfer contents to `TeX-fold-item' which can + be used for both macros and environments. + (TeX-fold-env): New function. + (TeX-fold-item): New function. Prioritize overlays. + (TeX-fold-clearout-item): New name for `TeX-fold-clearout-macro'. + (TeX-fold-hide-item, TeX-fold-show-item): Adapt doc string. + + * latex.el (LaTeX-hide-environment): Remove. Functionality is now + provided by TeX-fold. + (LaTeX-show-environment): Ditto. + (LaTeX-mode-map): Remove key bindings for `LaTeX-hide-environment' + and `LaTeX-show-environment'. + (LaTeX-mode-menu): Adapt key bindings for folding. Remove menu + entries for `LaTeX-hide-environment' and `LaTeX-show-environment'. + + * context.el (ConTeXt-mode-menu): Adapt key bindings for folding. + + * tex-info.el (TeXinfo-mode-menu): Ditto. + + * doc/auc-tex.texi (Folding): Document new and changed functions + and variables related to folding environments (new) and macros. + + * doc/changes.texi: Advertise support for folding environments. + +2004-07-18 Ralf Angeli + + * tex.el (TeX-source-specials): Do not set a lighter in + `minor-mode-alist' but use `TeX-set-mode-name' instead. + (TeX-base-mode-name): New variable. + (TeX-set-mode-name): New function. + (plain-tex-mode): Set `TeX-base-mode-name' instead of `mode-name' + and use `TeX-set-mode-name'. + (ams-tex-mode): Ditto. + + * context-en.el (context-en-mode): Ditto. + + * context-nl.el (context-nl-mode): Ditto. + + * latex.el: Do not add a lighter for `LaTeX-math-mode' in + `minor-mode-alist'. + (LaTeX-math-mode): Use `TeX-set-mode-name'. + (latex-mode): Set `TeX-base-mode-name' instead of `mode-name' and + use `TeX-set-mode-name'. + + * tex-fold.el (TeX-fold-mode): Do not set a lighter in + `minor-mode-alist' but use `TeX-set-mode-name' instead. + +2004-07-17 Ralf Angeli + + * tex.el (TeX-find-macro-start): Fix handling of nested macros. + (TeX-find-macro-start-helper): New function. + (TeX-find-macro-end-helper): New function. + + * tex-info.el (TeXinfo-mode-menu): Fix extension of customize + menu. + + * latex.el (LaTeX-env-figure): Prevent superfluous blank lines and + give RefTeX a chance to generate a label in environments with a + bottom caption. Patch by Christian Schlauer . + (LaTeX-style-list): Add entry for beamer class. + + * context.el (ConTeXt-mode-menu): Add "Show/Hide" submenu. + + * doc/auc-tex.texi (Folding): Document key binding for + `TeX-fold-mode'. + +2004-07-14 Ralf Angeli + + * tex-info.el (TeXinfo-mode-map): Inherit from `TeX-mode-map'. + (texinfo-mode): Enable TeX-master functionality. + + * tex.el (TeX-one-master): Include .texi files. + (TeX-add-local-master): Use "@c " as comment prefix in Texinfo + mode. + + * tex-fold.el (TeX-fold): Move customization group from `LaTeX' to + `AUCTeX'. + + * doc/changes.texi: Advertise folding functionality. + +2004-07-12 Ralf Angeli + + * tex-fold.el (TeX-fold-display-string-face): Cater for display + devices with few colors. + (TeX-fold-keymap): Add key bindings for showing and hiding + individual macros. + (TeX-fold-macro): New function. + (TeX-fold-clearout-buffer): New name for + `TeX-fold-remove-all-overlays'. + (TeX-fold-clearout-macro): New function. + (TeX-fold-remove-overlays): New function. + + * latex.el (LaTeX-mode-menu): Add entries for showing and hiding + individual macros. + + * tex-info.el (TeXinfo-mode-menu): Update and rearrange. Add + entries for "Show/Hide" functionality. + + * doc/auc-tex.texi (Show/Hide): New section. + (Folding): New subsection. + (Outline): Moved under "Show/Hide". + +2004-07-10 Ralf Angeli + + * tex.el: Do not require tex-fold.el. + Autoload `TeX-fold-mode'. + (TeX-mode-map): Add keybinding for `TeX-fold-mode'. + + * tex-fold.el: Do not add keybinding for `TeX-fold-mode' with + `TeX-mode-hook'. + (TeX-fold-post-command): Do not hijack other overlays. + +2004-07-09 Ralf Angeli + + * tex-fold.el: New file. + + * Makefile.in (AUCSRC): Add tex-fold.el. + (AUCELC): Add tex-fold.elc. + + * latex.el (LaTeX-find-macro-start): Move to tex.el and rename to + `TeX-find-macro-start'. + (LaTeX-find-macro-end): Analogous. + (LaTeX-forward-paragraph): Change call to `LaTeX-find-macro-*' to + `TeX-find-macro-*'. + (LaTeX-backward-paragraph): Ditto. + (LaTeX-mode-menu): Add submenu "Show/Hide". Add entries for + relevant functions in tex-fold.el and add the show/hide + environment entries which were in "Formatting and Marking" before. + + * tex.el: Require tex-fold.el. + (TeX-find-macro-start): New function. Formerly known as + `LaTeX-find-macro-start' in latex.el. + (TeX-find-macro-end): New function. Formerly known as + `LaTeX-find-macro-end' in latex.el. + +2004-07-08 Ralf Angeli + + * texmathp.el (texmathp-match-environment): Let environments be + added more than once. + + * font-latex.el (font-latex-superscript-face) + (font-latex-subscript-face): New faces. + (font-latex-script-keywords): New constant. + (font-latex-fontify-script): New customize option. + (font-latex-script): New function. + +2004-07-02 Ralf Angeli + + * tex-buf.el (TeX-view): Inform the user if the output file is + not present. + + * tex.el (TeX-forward-comment-skip): Fix `count' functionality. + Stop as well at places where the prefix of commented lines + changes. Simplify and improve efficiency by saving current + prefix before while-loop starts. Adapt documentation string. + (TeX-backward-comment-skip): Adapt documentation string. + +2004-06-24 Ralf Angeli + + * context.el (ConTeXt-environment-menu-name): Make name distinct + from `LaTeX-environment-menu-name'. + (ConTeXt-environment-modify-menu-name): Analogous. + +2004-06-17 Reiner Steib + + * Makefile.in (tar-ball): Change permissions of auctex-$(TAG). + + * tex.el (TeX-source-specials-expand-view-options): New function. + (TeX-expand-list): Added new specifier (%dS) for + `TeX-source-specials-expand-view-options'. + (TeX-view-style, TeX-output-view-style): Add %dS for source + specials in all xdvi calls. + (TeX-expand-list): Remove useless lambda. + + * tex-buf.el (TeX-output-style-check): Remove addition of source + specials. + +2004-06-17 Ralf Angeli + + * tex.el (TeX-one-master): Add "dtx" extension. + (TeX-add-local-master): Insert \iffalse...\fi in docTeX mode. + (TeX-file-extensions): Add "dtx" extension. + (docTeX-default-extension): New variable. + + * latex.el (LaTeX-find-macro-start): Use next whitespace if the + end of an opened macro cannot be determined. + (doctex-mode): Set `TeX-default-extension' to + `docTeX-default-extension'. + + * doc/changes.texi: Add information about `TeX-newline-function'. + +2004-06-16 Ralf Angeli + + * style/mdwlist.el (TeX-add-style-hook): Change variables only + locally. + + * latex.el (LaTeX-default-verb-delimiter): New variable. + (TeX-arg-verb): Use it. + +2004-06-15 Ralf Angeli + + * style/mdwlist.el: New header. + (TeX-add-style-hook): Add support for \makecompactlist, \suspend, + and \resume. + +2004-06-14 David Kastrup + + * tex-buf.el (TeX-pin-region): Don't balk at unpinning if there + is no pinned region. + + * tex.el (TeX-mode-specific-command-menu-entries): Be more + meticulous about when the pin-region menu entry can be used. + +2004-06-13 David Kastrup + + * tex.el (TeX-pin-region): Add autoload form. + (TeX-mode-map): Add keybinding for TeX-pin-region. + (TeX-mode-specific-command-menu-entries): Add menu entry for it. + + * tex-buf.el (TeX-command-master, TeX-command-region) + (TeX-command-buffer): Add `override-confirm' prefix argument. + (TeX-pin-region): New function to replace previous interactive + prefix for TeX-command-region. Change TeX-region semantics + accordingly. + +2004-06-13 Ralf Angeli + + * doc/faq.texi: New file. + + * doc/auc-tex.texi (Filling): Add information about activating + `auto-fill-mode'. + (FAQ): Add node. + + * doc/todo.texi (Bugs): Add bug when fontifying unmatched math + toggles in verbatim-like environments. + + * doc/.cvsignore: Add `FAQ'. + + * doc/Makefile.in (TEXIFILES): Add `faq.texi'. + (FAQ): New target. + (dist): Add `FAQ'. + (clean): Ditto. + + * .cvsignore: Add `FAQ'. + + * Makefile.in (DOCFILES): Add `doc/faq.texi'. + (EXTRAFILES): Remove `PROBLEMS'. + (tar-ball): Add `FAQ'. + + * autogen.sh: Activate creation of `FAQ' from `doc/faq.texi'. + +2004-06-11 Ralf Angeli + + * tex-fptex.el (TeX-command-list): Use correct expander for + "View PDF". + + * latex.el (LaTeX-fill-region-as-para-do): Fix removal of trailing + whitespace. + (LaTeX-fill-move-to-break-point): Prevent infinite loop in + commented regions. + (LaTeX-fill-newline): Fix compatibility with XEmacs, i.e. use + code related to text properties only for Emacs and reintroduce + insertion of a potential fill prefix for XEmacs. + +2004-06-10 Ralf Angeli + + * doc/changes.texi: Add some news regarding upcoming release. + Try to match former news with actual releases. + +2004-06-07 Ralf Angeli + + * tex.el (TeX-comment-padding-string): New function. + + * latex.el (LaTeX-newline): Do something sensible if point is + at the start of a commented line or inside of one and right at + the start of another one in the same line. + (LaTeX-insert-environment): Fix insertion of environments if + point is inside or right before a commented line. + (LaTeX-indent-line): Use `TeX-comment-padding-string'. + +2004-06-05 Ralf Angeli + + * font-latex.el (font-latex-make-title-faces): New function. + (font-latex-title-1-face, font-latex-title-2-face) + (font-latex-title-3-face): Now generated by + `font-latex-make-title-faces' and compatible with XEmacs. + (font-latex-title-4-face): Add face specification for XEmacs. + +2004-06-04 David Kastrup + + * tex-buf.el (TeX-view-mouse): New function. + + * tex.el (TeX-source-specials-map): Outcomment madcap mouse + bindings. + (minor-mode-map-alist): Remove TeX-source-specials manually, as I + can't figure out how to not get it placed there by + define-minor-mode. + (TeX-split-string): Correct docs. Simplify. + (TeX-parse-path): Fix pattern. + +2004-06-03 Ralf Angeli + + * tex.el (TeX-newline): New function. + (TeX-mode-map): Use it. + + * latex.el: Various checkdoc-related fixes. + (LaTeX-forward-paragraph): Check for and cope with multi-line + paragraph commands not only those with a single line. + Check for LaTeX macro at the end of a paragraph command. + (LaTeX-backward-paragraph): Check for and cope with multi-line + paragraph commands not only those with a single line. + (LaTeX-paragraph-command-p): Remove. + (LaTeX-find-macro-start): Find macro start even if point is + already at the start. + + * doc/auc-tex.texi (Marking and formatting): Split into + `Indenting' and `Filling'. + (Indenting): New section. + (Filling): New section. + + * doc/intro.texi: Fix key representations and reference to + `fill-paragraph'. + +2004-06-02 David Kastrup + + * tex-buf.el (TeX-format-filter): Don't use split-string which + appears to trigger an XEmacs bug. + +2004-06-02 Reiner Steib + + * tex.el (TeX-insert-macro-default-style): Fixed typo in doc-string. + +2004-06-01 Reiner Steib + + * tex.el (TeX-no-braces-modes): Removed. Revert unintened + addition from 2004-04-19 commit. + (TeX-insert-macro-default-style): New variable. + (TeX-parse-arguments): Use it. + (TeX-insert-macro): Document dependence on + `TeX-insert-macro-default-style' and prefix. Fix typo in comment. + +2004-05-29 Ralf Angeli + + * tex.el (TeX-source-specials-map): Fix key binding for XEmacs. + +2004-05-27 Ralf Angeli + + * aclocal.m4 (TEX_INPUT_DIRS): Quote regexps with square brackets. + + * tex.el (TeX-newline-function): Rename. Formerly known as + `TeX-newline'. + (TeX-mode-map): Use new name. + + * doc/auc-tex.texi (Marking and formatting): Rename `TeX-newline' + to `TeX-newline-function'. + +2004-05-26 Reiner Steib + + * style/graphicx.el (LaTeX-arg-includegraphics): Rewrite. + Optional macro arguments can be controlled by + `LaTeX-includegraphics-options-alist' now. + (LaTeX-includegraphics-extensions) + (LaTeX-includegraphics-read-file): New functions. + (TeX-include-graphics-simple): Removed; use + `LaTeX-includegraphics-options-alist' instead. + (TeX-string-divide-number-unit, TeX-default-unit-for-image): Moved + to `tex.el'. + + * latex.el (LaTeX-includegraphics-extensions) + (LaTeX-includegraphics-options-alist) + (LaTeX-includegraphics-strip-extension-flag): New options for + `style/graphicx.el'. + + * tex.el (TeX-kpathsea-path-delimiter): Fix doc-string. + (TeX-insert-macro, TeX-parse-arguments): Skip optional macro + arguments when called with a prefix. + (TeX-string-divide-number-unit, TeX-default-unit-for-image): From + `style/graphicx.el'. + (TeX-arg-maybe): New function. + + * latex.el (LaTeX-common-initialization): Added additional + arguments for \parbox. + +2004-05-26 Ralf Angeli + + * tex.el (TeX-newline): New name for `TeX-indent-on-newline'. It + now holds function definitions and not mere symbols anymore. + (TeX-mode-map): Use it. + + * doc/auc-tex.texi (Marking and formatting): Remove documentation + for `TeX-indent-on-newline' and document `TeX-newline'. + +2004-05-26 Ralf Angeli + + * tex.el (TeX-indent-on-newline): New option. + (TeX-mode-map): Use it. + + * doc/auc-tex.texi (Marking and formatting): Document + `TeX-indent-on-newline' plus small corrections. + +2004-05-25 David Kastrup + + * tex-buf.el (TeX-command): Add `override-confirm' argument. + (TeX-view): New function, without confirmation. + + * context.el (ConTeXt-mode-map): Inherit keymap instead of + copying. + + * latex.el (LaTeX-mode-map): Inherit keymap instead of copying. + + * tex.el (TeX-source-specials-map): New variable. + (TeX-source-specials): Make a minor mode. Replaces + `TeX-toggle-source-specials' and + `TeX-source-specials-active-flag'. + (TeX-source-specials-expand-options): Adapt to that. + (TeX-electric-macro-map): inherit from + `minibuffer-local-completion-map' instead of copying. + (plain-tex-mode): Help string uses `plain-TeX-mode-map'. + (TeX-mode-p): New variable, set in TeX modes. + (VirTeX-common-initialization): Set it. + (TeX-mode-map): Proper defvar. Add keybindings for + `TeX-source-specials' and `TeX-view'. + (plain-TeX-mode-map): Inherit instead of copy. + (AmSTeX-mode-map): Same here. + + * doc/auc-tex.texi: Change info dir formatting, adapt copyrights + according to the assignment process. + +2004-05-25 Ralf Angeli + + * doc/install.texi (Configure): Remove unused option + `--with-texmf-dir'. Document new option `--with-tex-input-dirs'. + + * doc/wininstall.texi: Ditto. Add information about new option + `--with-auto-dir'. + + * latex.el (LaTeX-backward-paragraph): Revert check-in of + 2004-05-24. + +2004-05-24 Ralf Angeli + + * latex.el (LaTeX-backward-paragraph): Recognize if point is at + the end of a line when the test for a macro following a paragraph + command is carried out. + +2004-05-23 Ralf Angeli + + * font-latex.el (font-latex-doctex-^^A): Add mistakenly deleted + space again. + +2004-05-21 Reiner Steib + + * style/graphicx.el (TeX-string-divide-number-unit): Renamed from + misspelled `TeX-string-divide-nuber-unit'. Reformat file. Fix + some doc-strings and comments. + +2004-05-20 Ralf Angeli + + * aclocal.m4 (TEX_INPUT_DIRS): New help string. Better error + handling. + +2004-05-19 David Kastrup + + * aclocal.m4: Comment EMACS_LISP. + (EMACS_TEST_LISPDIR): remove both trailing backslash and slash. + +2004-05-19 Ralf Angeli + + * latex.el (LaTeX-fill-move-to-break-point): Prevent infinite loop + in lines starting with whitespace. + (LaTeX-forward-paragraph): Don't consider paragraph commands + followed directly by a TeX macro as part of an adjacent paragraph. + (LaTeX-backward-paragraph): Ditto. + +2004-05-18 Davide G. M. Salvetti + + * aclocal.m4 (AUCTEX_AUTO_DIR): Change `autodir' default to + `${localstatedir}/auctex' to conform to the GNU Coding Standards. + Add `autodir_expanded' as the properly expanded version of + `autodir'. Inform the user about the check in progress. + * tex-site.el.in (TeX-lisp-directory): Use `@autodir_expanded@'. + +2004-05-17 Reiner Steib + + * aclocal.m4 (AUCTEX_AUTO_DIR): Avoid AS_HELP_STRING for + compatibility with autoconf < 2.58. + +2004-05-17 Ralf Angeli + + * aclocal.m4 (TEX_INPUT_DIRS): Use `--expand-braces' instead of + `--show-path' in the kpsewhich calls. Use `--expand-path' as a + fallback e.g. for MikTeX. Assume that we are dealing with a + TDS-compliant TeX system and add "/tex/" and "/bibtex/bst/" + subdirectories to the output of the kpsewhich calls accordingly. + + * latex.el (LaTeX-fill-newline): Don't use code specific to GNU + Emacs for XEmacs. Call `newline-and-indent' instead. + +2004-05-15 Davide G. M. Salvetti + + * aclocal.m4 (AUTO_DIR): Code cleaned; renamed to + `AUCTEX_AUTO_DIR'. + * configure.in: Change `AUTO_DIR' to `AUCTEX_AUTO_DIR'. + +2004-05-14 Davide G. M. Salvetti + + * style/italian.el (LaTeX-italian-open-quote) + (LaTeX-italian-close-quote): Use standard babel syntax rather than + latin1 characters. Patch by David Kastrup . + +2004-05-14 Ralf Angeli + + * latex.el (LaTeX-indent-calculate-last): Ignore commented lines + when called in a non-comment line. + + * style/scrbase.el (TeX-add-style-hook): Fontify \minisec like a + sectioning command. + +2004-05-14 Reiner Steib + + * tex.el (TeX-auto-generate): Bind `enable-local-eval'. + +2004-05-13 Davide G. M. Salvetti + + * doc/auc-tex.texi (European): Sort languages list alphabetically. + + * doc/install.texi (Configure): Document `--with-auto-dir'. + + * Makefile.in (DOCFILES): Added `doc/macros.texi'. + + * doc/Makefile.in (distclean): New. + +2004-05-13 Ralf Angeli + + * latex.el (LaTeX-env-item): Don't eat non-empty lines when + called on a marked region unless they only consist of whitespace + and comment characters. Fill the paragraph of a potentially + outdented line after insertion of \item. + + * aclocal.m4 (TEX_INPUT_DIRS): Repair quoting. + + * tex.el (TeX-kpathsea-format-alist): Rename. Formerly known as + `TeX-kpathsea-directory-alist'. Add information to every format + about the file extensions to be found. + (TeX-search-files-kpathsea): Adapt to new information in + `TeX-kpathsea-format-alist'. + (TeX-mode-specific-command-menu-entries): Move source specials + toggle up to first level of command menu. + +2004-05-12 Davide G. M. Salvetti + + * aclocal.m4 (AUTO_DIR): New function. + * configure.in: Use `AUTO_DIR' to expand `@autodir@' in + `tex-site.el.in'. + * Makefile.in (autodir): Use `@autodir@'. + * tex-site.el.in (TeX-auto-global): Definition moved from + `tex.el'. Use `@autodir@'. + * tex.el (TeX-auto-global): Definition moved to `tex-site.el.in'. + * lpath.el: Bind `TeX-auto-global'. + + * style/italian.el: New file. + * doc/auc-tex.texi (Font Specifiers): Removed two sentences + referring to the old behavior of the short-cuts for easy + insertions of fonts changing macros. (At that time they added + things like `{\it --!--}', now they add things like + `\textit{--!--}'.) + (Marking and formatting): Reflect renaming of + `LaTeX-format-comment-syntax-aware' to `LaTeX-syntactic-comments'. + (European): Document `italian.el'. + * Makefile.in (STYLESRC): Added `italian.el'. + + * lpath.el: Bind `TeX-macro-global'. + * tex.el: No need to `(require 'tex-site)' at compilation time, + see `lpath.el'. + +2004-05-12 David Kastrup + + * tex.el (TeX-source-specials-active-flag) + (TeX-source-specials-check-function, TeX-source-specials-xdvi-p) + (TeX-source-specials-check-xdvi) + (TeX-mode-specific-command-menu-entries) + (TeX-maybe-set-source-specials, TeX-toggle-source-specials): + Remove all checks for validity of the Source Special options. + Just assume that the user knows what he is asking for. + +2004-05-12 Ralf Angeli + + * aclocal.m4 (TEX_INPUT_DIRS): Don't use `findtexmf' but a + universal call of `kpsewhich' and unify paths separated by `;' + or `:'. + + * context.el (ConTeXt-mode-menu): Show `TeX-comment-or-uncomment-*' + functions in the menu instead of the comment and uncomment + functions which don't have a key binding. + + * tex.el (plain-TeX-mode-menu): Ditto. + (TeX-mode-map): Move definitions of `C-c ;' and `C-c %' downwards + so that they become visible in the menu. + + * latex.el (LaTeX-fill-region-as-para-do): Remove extra spaces + between words. + (LaTeX-mode-menu): Show `TeX-comment-or-uncomment-*' + functions in the menu instead of the comment and uncomment + functions which don't have a key binding. + +2004-05-11 David Kastrup + + * style/beamer.el: Updates from Thomas Baumann checked in. + +2004-05-10 Ralf Angeli + + * font-latex.el (font-latex-doctex-^^A): Add compatibility code + for Emacs 20 and XEmacs to fix compile error. + (font-latex-verbatim-face): Add parentheses to fix error with + Emacs 20. + (font-latex-doctex-preprocessor-face): Ditto. + (font-latex-doctex-documentation-face): Ditto. + + * style/prosper.el (LaTeX-prosper-insert-slide): Don't stay in + comment upon inserting a slide in an overlay. + +2004-05-09 Reiner Steib + + * tex.el (TeX-source-specials-check-function): Added "Always on" + choice. + +2004-05-09 Ralf Angeli + + * font-latex.el (font-latex-doctex-syntactic-keywords): Moved to + the right place and corrected quoting. + + * context.el (ConTeXt-indent-syntax-table): Create with + `make-syntax-table' instead of `easy-mode-defsyntax' to allow + compilation with Emacs 20. + + * aclocal.m4 (TEX_INPUT_DIRS): New function. + + * configure.in: Use `TEX_INPUT_DIRS' for the expansion of + `@texinputdirs@' in `tex-site.el.in'. + + * tex-site.el.in: Updated header. + (TeX-macro-global): Moved here from `tex.el'. Use + `@texinputdirs@'. + + * tex.el: Require `tex-site' at compile time. + (TeX-macro-global): Moved to `tex-site.el.in'. + +2004-05-09 Reiner Steib + + * tex.el (TeX-toggle-source-specials): Added missing call to + `TeX-maybe-set-source-specials' in last commit. + +2004-05-08 Ralf Angeli + + * font-latex.el (font-latex-verbatim-face) + (font-latex-doctex-preprocessor-face) + (font-latex-doctex-documentation-face): New variables and faces. + (font-latex-verbatim-environments, font-latex-syntactic-keywords) + (font-latex-doctex-syntactic-keywords) + (font-latex-doctex-keywords): New variables. + (font-latex-set-syntactic-keywords) + (font-latex-syntactic-face-function, font-latex-doctex-^^A) + (font-latex-doctex-syntactic-face-function): New functions. + (font-latex-setup): Set special `font-lock-defaults' for docTeX + mode. + (font-latex-commented-outp): Don't classify line comments in + docTeX mode as "real" comments. + + * latex.el (doctex-mode): Call `TeX-install-font-lock' to + activate special fontification in docTeX mode. + + * style/alltt.el (TeX-add-style-hook): Added "alltt" to + `font-latex-verbatim-environments'. + + * context.el: Updated header. + + * context-nl.el: Updated header. + + * context-en.el: Updated header. + (context-en-mode): Set `ConTeXt-current-interface' to "en". + +2004-05-06 Reiner Steib + + * tex.el (TeX-toggle-source-specials): Simplify the code. + +2004-05-06 Ralf Angeli + + * Makefile.in (DOCFILES): Added `todo.texi'. + +2004-05-05 Reiner Steib + + * tex.el (TeX-command-list, TeX-source-specials-expand-options) + (plain-tex-mode, TeX-view-extension, ams-tex-mode): Doc fixes. + + * tex.el (TeX-mode-hook, AmS-TeX-mode-hook): Have always been run, + but were not declared with defcustom (or defvar). + + * latex.el (LaTeX-mode-hook): Ditto. + + * Makefile.in (tar-ball-clean): New. + + * autogen.sh: Create README and TODO. + + * .cvsignore, doc/.cvsignore: Add TODO. + +2004-05-04 Ralf Angeli + + * tex.el (TeX-expand-list): Inserted new expander `%S' for source + specials command line option. + (TeX-command-list): Inserted `%S' for source specials support + where appropriate. + (LaTeX-command-style): Ditto. + (TeX-source-specials-expand-options): New function. + + * tex-buf.el: Updated header. + (TeX-style-check): Remove code specific to source specials and + thereby revert to state before 2004-04-27. + + * tex-jp.el: Updated header. + (japanese-TeX-command-list): Inserted `%S' for source specials + support where appropriate. + + * tex-fptex.el: Updated header. + (TeX-command-list): Inserted `%S' for source specials support + where appropriate. + (LaTeX-command-style): Setting removed. + + * tex-mik.el: Updated header. + (TeX-command-list): Inserted `%S' for source specials support + where appropriate. + (LaTeX-command-style): Setting removed. + + * doc/auc-tex.texi (Checking): Updated URL's for lacheck and + chktex. + +2004-05-02 Ralf Angeli + + * tex.el: Header updated. + (TeX-master-file): Removed bogus test for `TeX-header-end'. + + * doc/auc-tex.texi (ToDo): New name for node/section formerly + known as `Projects' or `Wishlist' respectively. + Removed items not relevant anymore and moved the rest to the new + file `doc/todo.texi'. + Removed `Credits' section. + + * doc/Makefile.in (TEXIFILES): New constant. + (auctex): Use it. + (dist): Added `TODO'. + (TODO): New target. + (clean): Added `TODO'. + Some formattig changes. + + * doc/todo.texi: New file. + + * Makefile.in (tar-ball): Added `TODO'. + + * doc/changes.texi: Advertise support for `beamer.cls'. + +2004-04-30 David Kastrup + + * tex-buf.el (TeX-command-expand): Add "%%" expansion, make order + of TeX-expand-list irrelevant, make the whole junk work + efficiently. + +2004-04-30 Ralf Angeli + + * latex.el: New header. + (LaTeX-indent-environment-list): Remove `alltt' and add support + for it in `alltt.el' instead. + + * Makefile.in (STYLESRC): Added `alltt.el'. + + * style/alltt.el: New file. + + * doc/changes.texi: Describe changes in quote insertion if + `german.sty' or `ngerman.sty' is used. + Advertise new style files. + +2004-04-29 Reiner Steib + + * tex-buf.el (TeX-style-check): New optional argument. This fixes + an error in the last commit. + + * tex.el (TeX-expand-list): Use it. + +2004-04-27 Reiner Steib + + * tex-buf.el (TeX-style-check, TeX-output-style-check): Check for + source special stuff here instead of `TeX-expand-list'. Honor + `TeX-source-specials-places'. + + * tex.el (AUCTeX): Fix URL. + (TeX-default-mode, TeX-force-default-mode, TeX-install-font-lock) + (TeX-source-specials-active-flag): Changed custom group. + (TeX-expand-list): Move source special stuff to `TeX-style-check' + and `TeX-output-style-check'. + (TeX-source-specials-tex-flags): Make it customizable. + (TeX-source-specials-places): New variable. + (TeX-source-specials-viewer-flags): No IFS needed anymore. + +2004-04-26 Reiner Steib + + * context.el (context-guess-current-interface): Simplify code. + +2004-04-25 Ralf Angeli + + * tex-info.el (texinfo-mode): Make last change in + `font-lock-defaults' compatible with Emacs 20. + + * latex.el (LaTeX-fill-region-as-paragraph): Indent lines ending + with `\\' upon filling a region. + (LaTeX-fill-region): Prevent infinite loop at end of buffer. + +2004-04-24 David Kastrup + + * style/natbib.el ("natbib"): Add fontification for regexps. + Patch by Thomas Baumann. + +2004-04-24 Ralf Angeli + + * tex-info.el (texinfo-mode): Set `font-lock-defaults' as in + `texinfo.el'. This way we get e.g. syntax-highlighting of + comments in Texinfo mode. + +2004-04-24 Reiner Steib + + * tex.el (TeX-toggle-source-specials) + (TeX-maybe-set-source-specials, TeX-source-specials-check-xdvi): + New (renamed) functions. + (TeX-source-specials-active-flag, TeX-source-specials-tex-flags) + (TeX-source-specials-viewer-flags) + (TeX-source-specials-check-function, TeX-source-specials-xdvi-p): + New (renamed) variables. Tried to clarify doc-strings and + variable names. + +2004-04-23 David Kastrup + + Source special support by Dan Nicolaescu : + * tex.el (TeX-command-list): start viewer with TeX-run-discard + (TeX-expand-list): Add source special flags to viewer call. + (TeX-expand-list): Add source special flags to LaTeX call. + Various new functions. + (TeX-current-file-name-master-relative): New function replacing + TeX-current-file-name-nondirectory (which is not really needed, I + guess). This change sole fault of dak. + (TeX-mode-specific-command-menu-entries): Source Special entry. + +2004-04-23 Ralf Angeli + + * latex.el (LaTeX-fill-region-as-paragraph): Fix call to + `indent-region' for "older" Emacsen. + (LaTeX-mode-menu): Fix menu extension for customization. + + * context.el (ConTeXt-mode-menu): Fix menu extension for + customization. + + * tex-info.el (TeXinfo-insert-environment): Support enclosure of + a selected region by the environment to be inserted. + Don't eat newline at the end of the environment. + (TeXinfo-mode-map): Bind `C-c C-e' to `TeXinfo-insert-environment' + analogous to LaTeX mode. + +2004-04-21 Ralf Angeli + + * style/slides.el: Remove obsolete SliTeX-related code and + replace it by minimal support for slides.cls. + + * latex.el: Change spaces to tabs in indentation. + (LaTeX-fill-region-as-paragraph): Filling is disabled for + environments listed in `LaTeX-indent-environment-list'. To be + consistent with filling of other environments where indentation + occurs, at least indent those environments. + + * tex.el: Change spaces to tabs in indentation. + +2004-04-20 Reiner Steib + + * tex.el (TeX-output-view-style): Move "dvips && gv" element to + the top of the list (not shadowed by a4paper anymore). Added + "pst-" in this element. + +2004-04-20 Ralf Angeli + + * latex.el (LaTeX-current-environment): Respect value of + `LaTeX-syntactic-comments' and mode by narrowing the region if + necessary and checking necessary conditions. Use + `TeX-forward-comment-skip' and `TeX-backward-comment-skip' for + narrowing. + (LaTeX-find-matching-end): Ditto. + (LaTeX-find-matching-begin): Ditto. + (docTeX-in-macrocode-p): New function. + + * tex.el: More checkdoc-related fixes. + +2004-04-20 David Kastrup + + * style/natbib.el: Patch from Thomas Baumann for \bibpunct. + + * Makefile.in (STYLESRC): Add style/beamer.el. + + * style/beamer.el: Support file contributed by Thomas Baumann. + +2004-04-19 Reiner Steib + + * tex.el, latex.el: Make almost checkdoc clean. See "FIXME" for + remaining issues. + + * context.el, context-en.el, context-nl.el: Reindent. Coding + conventions fixes (but files are still far from being checkdoc + clean). + +2004-04-19 Berend de Boer + + * context-en.el (ConTeXt-default-environment-en): added default + environment for en interface. + + * context-nl.el (ConTeXt-default-environment-nl): added default + environment for nl interface. + + * context.el (ConTeXt-default-environment): now depends on language. + +2004-04-16 Ralf Angeli + + * tex.el (TeX-view-style): Enhance documentation string. + (TeX-output-view-style): Ditto. + +2004-04-16 Reiner Steib + + * tex-info.el (TeXinfo-command-menu): Use + `TeX-mode-specific-command-menu'. + + * tex-jp.el (plain-TeX-mode-command-menu) + (LaTeX-mode-command-menu): Ditto. + +2004-04-16 David Kastrup + + * Makefile.in (STYLESRC): Add jura.el and alphanum.el + style/jura.el, style/alphanum.el: contributed by Frank Küster. + +2004-04-16 Berend de Boer + + * context.el (context-guess-current-interface): support for + recognizing interface=XX in comment to determine language to use. + + * tex.el (TeX-format-list): recognize ConTeXt dutch interface. + + * Makefile.in: AUCSRC includes the new context-en.el and context-nl.el. + Ditto fo AUCELC. + + * context.el: English interface macro's moved to context-en.el. + All defmacro's are now replaced by defvars which are set to the + proper language dependent interface as a local buffer variable. + Some changes to make the context mode actually multi-lingual. + (ConTeXt-mode-common-initialization): new routine with + initialization common to all ConTeXt modes. + (context-mode): guesses current interface for en and nl interfaces. + (context-guess-current-interface): new routine that determines + what ConTeXt language interface is in use. + + * context-nl.el: new file containing Dutch interfaces macro's + previously in context.el. Use context-nl-mode to activate. + + * context-en.el: new file containing English interfaces macro's + previously in context.el. Use context-en-mode to activate. + +2004-04-15 Ralf Angeli + + * tex.el (TeX-mode-specific-command-menu): Now holds the logic for + returning a Command menu definition suitable for different Emacs + versions. Its original content is now in the function + `TeX-mode-specific-command-menu-entries'. + (TeX-mode-specific-command-menu-entries): New function. + (plain-TeX-mode-command-menu): Simply use + `TeX-mode-specific-command-menu' instead of the logic which now + is part of it. + (AmSTeX-mode-command-menu): Ditto. + + * latex.el (LaTeX-mode-command-menu): Ditto. + + * context.el (ConTeXt-mode-command-menu): Ditto. + +2004-04-14 Reiner Steib + + * doc/Makefile.in (clean): Remove *.tmp (created with auc-tex.ps). + + * doc/.cvsignore: Added *.tmp. + + * .cvsignore: Revert 2004-04-12 change. Added README. + + * Makefile.in (tar-ball): .nosearch is not useful here. + +2004-04-13 David Kastrup + + * aclocal.m4: Try something in AC_FULL_EXPAND that does not + require bash. + Replace ' with quote in EMACS_LISP + Correct a few instances of misspelled AUCTeX. + +2004-04-13 Reiner Steib + + * Makefile.in (DOCFILES, EXTRAFILES): Added files needed for the + configure based installation. + +2004-04-12 Reiner Steib + + * Makefile.in (dist): Split into `check-dist', `release-commit' + and `tar-ball'. + (snapshot): New. Use `check-dist' and `tar-ball'. + (release-commit): Fix mail address. + (REMOVE, MINMAPSRC, min-map): Removed. + (DIST_PREFIX): Derive FTPDIR and WWWDIR from this. + + * doc/Makefile.in (dist): Use INSTALL and INSTALL.windows instead + of INSTALLATION. + + * doc/.cvsignore: Added INSTALL, INSTALL.windows, auc-tex.ps + + * .cvsignore: Removed INSTALL, INSTALL.windows. + +2004-04-12 Ralf Angeli + + * latex.el (LaTeX-syntactic-comments): New name. Formerly known + as `LaTeX-format-comment-syntax-aware'. This should better + reflect the meaning the variable will receive eventually. + (LaTeX-indent-line): Use new name. + (LaTeX-current-indentation): Ditto. + (LaTeX-back-to-indentation): Ditto. + (LaTeX-fill-paragraph): Ditto. + (doctex-mode): Ditto. + + * context.el (context-mode): Use `LaTeX-syntactic-comments' + instead of `LaTeX-format-comment-syntax-aware'. + +2004-04-10 Ralf Angeli + + * doc/auc-tex.texi (Japanese): Refer to `INSTALL' instead of + `INSTALLATION'. + + * doc/intro.texi: Refer to `INSTALL' and `INSTALL.windows' + instead of `INSTALLATION'. + + * IRIX: Removed. + + * Makefile.in (EXTRAFILES): Removed IRIX. + + * COPYING: Updated to current incarnation. + +2004-04-09 Reiner Steib + + * Makefile.in (install-el, dist): Add .nosearch in style/ and + auto/. + +2004-04-09 Ralf Angeli + + * context.el (ConTeXt-current-interface): eval-and-compile instead + of eval-when-compile seems to solve the undefined error message. + +2004-04-08 Peter S Galbraith + + * font-latex.el (font-latex-setup): Bug Fix; was overriding + font-latex-string-face. Thanks to Reuben Thomas for finding the bug. + +2004-04-08 Jan-Åke Larsson + + * configure.in: Remove sole reference to texmfdir + + * aclocal.m4: Fix --with-lispdir + +2004-04-08 Ralf Angeli + + * latex.el (LaTeX-fill-paragraph): Fix check for code comment. + (LaTeX-fill-code-comment): Ditto. + + * tex.el (TeX-in-commented-line): Don't alter match data. Fixes + problems with `LaTeX-find-matching-end'. + (TeX-in-line-comment): Ditto. (Prophylactic.) + +2004-04-08 Berend de Boer + + * latex.el (LaTeX-outline-name): could reach past end of buffer + when an imenu was created and LaTeX-outline-regexp contained a + macro that either didn't take a argument between braces or a macro + was found in the document and the user forgot to specify the + argument. And that macro was after the last 20 characters of the + buffer. + + * context.el (ConTeXt-current-interface): eval-when-compile this + variable fixed another reported compiliation error. + +2004-04-07 Reiner Steib + + * latex.el (LaTeX-default-position, LaTeX-env-array) + (LaTeX-env-tabular*): Implement "don't prompt" option. + + * doc/auc-tex.texi (Tabular-like): Added `LaTeX-default-format' + and `LaTeX-default-position'. + +2004-04-07 Ralf Angeli + + * latex.el (LaTeX-fill-break-at-separators): New name. Formerly + known as `LaTeX-fill-distinct-contents'. + Changed 'braced and 'math options to various symbols for opening + and closing separators (braces, brackets, math switches) which + can be activated independently. + (LaTeX-fill-move-to-break-point): Use it. + + * doc/auc-tex.texi (Marking and formatting): Reflect change of + `LaTeX-fill-distinct-contents' to + `LaTeX-fill-break-at-separators'. + Describe `LaTeX-fill-break-before-code-comments'. + +2004-04-07 David Kastrup + + * tex-buf.el (TeX-run-command): Turn off line number mode in the + run-buffer effectively by setting line-number-display-limit + locally to 0. + (TeX-format-filter): Use a more sophisticated procedure for + fishing out page numbers in order to have fast matches. + +2004-04-07 Berend de Boer + + * Lots of enhancements to context.el. There is now a ConTeXt + specific menu which lists ConTeXt specific macro's for inserting + start/stop pairs, project structure and setup of things. Menu also + let's you jump to the etexshow definition if you have that + installed. Querying for macro parameters is non-existent or + flaky. outline and imenu support added. You can close an XML tag + if you're editing XML in ConTeXt with C-c /. + List of environments is now complete. + Paragraph formatting works in certain cases, but is really slow or + doesn't work in certain cases. + Indenting the same: works sometimes, but still flaky. + Bugs fix: start/stop insertion works now. + + * documentation now mentions ConTeXt sometimes. + + * context.el (ConTeXt-current-interface): make now doesn't complain + anymore when byte compiling ConTeXt. + + * tex.el now recognizes ConTeXt dutch interface. + +2004-04-05 Ralf Angeli + + * latex.el (LaTeX-fill-code-comment): Respect `indent-tabs-mode'. + Fix partially taken from GNU Emacs' fill.el. + + * tex.el (TeX-mode-specific-command-list): New function. + (TeX-mode-specific-command-menu): Use it. + + * tex-buf.el (TeX-command-query): Use + `TeX-mode-specific-command-list' to get a command list specific + to the current mode for command completion. + +2004-04-04 Ralf Angeli + + * latex.el (docTeX-indent-inner-fixed): New var. + (LaTeX-indent-calculate): Use it. + (LaTeX-indent-calculate-last): Reset indentation to zero after + macrocode environments. + + * style/booktabs.el (TeX-add-style-hook): Add fontification + support. + +2004-04-04 David Kastrup + + * latex.el (LaTeX-find-matching-end, LaTeX-find-matching-end): Try + to keep track of in-comment-ness + +2004-04-03 David Kastrup + + * Makefile.in (STYLESRC): Add emp.el. + + * style/emp.el: New file contributed from Yvon Hevel. + +2004-04-02 Ralf Angeli + + * latex.el (LaTeX-back-to-indentation): Use `beginning-of-line' + instead of `move-to-left-margin' as it is faster and we don't use + the margin anyway. + (LaTeX-fill-region-as-para-do): Use `point-max' for correctly + determining the end of the filling loop in case of a code comment. + Narrow to region in any case to simplify this determination in + case there is no code comment. + (LaTeX-fill-move-to-break-point): Fix compatibility code for + getting the initial break point. In case there is no valid break + point on the way towards the beginning of the line, look down the + line. + +2004-03-28 Ralf Angeli + + * tex.el (TeX-output-view-style): Remove option for landscape in + case of PDF output. + +2004-03-26 David Kastrup + + * latex.el (LaTeX-fill-region): Correct percentage display. + + * tex-buf.el (TeX-format-filter): Strictly restrict backward + searches for page number patterns. + +2004-03-26 Davide G. M. Salvetti + + * bib-cite.el, latex.el, tex-buf.el, tex-jp.el, tex.el: + Map (function (lambda ...)) to (lambda ...) for better + readability. + + * doc/.cvsignore: Added CHANGES, HISTORY, README, auc-tex*.html. + + * doc/intro.texi: Minor fix. + +2004-03-26 Ralf Angeli + + * latex.el (LaTeX-indent-line): Use `looking-at' instead of + `re-search-forward'. Pass indent amount to + `LaTeX-indent-{inner,outer}-do' functions. + (LaTeX-indent-inner-do, LaTeX-indent-outer-do): Let them be called + with an explicit parameter for the indent amount. + (LaTeX-indent-calculate-last): Distinguish a commented and an + uncommented line when skipping backwards to the preceding line. + Move tests for comment skips into the `cond' statement for better + readability. + (LaTeX-fill-break-before-code-comments): New customize option. + (LaTeX-fill-region-as-paragraph): Change the regular expression + which is used for searching for special line ends so that it is + not such a performance hog. Code for determining the region to + fill was adapted accordingly. + (LaTeX-fill-region-as-para-do): Remove trailing whitespace after + newlines were changed to spaces. Reported by Reiner Steib + . + Use `narrow-to-region' for keeping track of potential code comment + starts. + Break a line at the last non-comment word before a code comment. + This can be configured with + `LaTeX-fill-break-before-code-comments'. + (LaTeX-fill-move-to-break-point): Use `LaTeX-back-to-indentation' + for going to the right start of a line. + (LaTeX-fill-paragraph): `LaTeX-backward-paragraph' does not skip + forward over empty lines itself anymore, so do it here. + (LaTeX-fill-region): Use `LaTeX-forward-paragraph' and + `LaTeX-backward-paragraph' instead of the old code which + determined paragraph boundaries manually. + (LaTeX-forward-paragraph, LaTeX-backward-paragraph): Improve + handling of paragraph commands. + (LaTeX-paragraph-command-p): Get rid of the test for the opening + brace because there doesn't have to be one. + (LaTeX-find-macro-start): New function. + (LaTeX-find-macro-end): New function. + + * .cvsignore: Added `tex-site.el'. + +2004-03-23 David Kastrup + + * tex.el (VirTeX-common-initialization): Back out last change + about sentence-end-double-space. + +2004-03-22 Jan-Åke Larsson + + * aclocal.m4, configure.in: Fix bug for the case $prefix=NONE + + * Makefile.in: distclean target removes tex-site.el + +2004-03-22 David Kastrup + + * latex.el (LaTeX-fill-distinct-contents): Simplify customization + type: nil is a complete list. + +2004-03-21 David Kastrup + + * tex.el (VirTeX-common-initialization): Set + sentence-end-double-space and sentence-end to more appropriate + values for TeX. + +2004-03-21 Ralf Angeli + + * latex.el (LaTeX-fill-region-as-paragraph): Fix separation of + lines with code comments looking like " {%". + (LaTeX-fill-move-to-break-point): Fix determination of break point + for an opening brace where there is no break point immediately + after the respective closing brace. + (LaTeX-fill-region-as-para-do): Fix determination of code comment + begin in filling loop. + +2004-03-20 Ralf Angeli + + * latex.el (LaTeX-fill-region-as-para-do): Fix compatibility code + for older Emacsen. + +2004-03-19 David Kastrup + + * tex-site.el.in (texinfo-mode): Autoload tex-info again. I + suppose we will get to know why it was disabled when someone + complains. + +2004-03-19 Davide G. M. Salvetti + + * doc/Makefile.in (clean): Add HISTORY. + + * tex.el (TeX-lisp-directory): Removed, it's already defined in + tex-site.el.in. + +2004-03-19 Ralf Angeli + + * latex.el (LaTeX-current-environment): Use correct regexp for + determination of a comment. + (LaTeX-format-comment-syntax-aware): Renamed from + `LaTeX-fill-comment-syntax-aware' because it affects both filling + and indentation. + (LaTeX-indent-line): Add support for doing outer and inner + indentation. + (LaTeX-current-indentation): Ditto. + (LaTeX-back-to-indentation): Ditto. + (LaTeX-indent-calculate): Ditto. + (LaTeX-indent-calculate-last): Ditto. Fix indentation for + environments mentioned in `LaTeX-document-regexp' which use an + unclosed brace in the first line. + (LaTeX-indent-inner-do): New function. + (LaTeX-indent-outer-do): New function. + (LaTeX-fill-region-as-paragraph): Include lines with code comments + in regions to be filled. Recognize lines ending with `\par' as + boundaries for filling. + (LaTeX-fill-region-as-para-do): Better handling of code comments. + (LaTeX-fill-paragraph): Make function more readable by selecting + different filling methods by a `cond' statement and putting code + for the determination of the region to fill in case of + syntax-aware filling into the separate functions + `LaTeX-forward-paragraph' and `LaTeX-backward-paragraph'. Better + handling of code comments. + (LaTeX-fill-code-comment): New function. + (LaTeX-forward-paragraph): New function. + (LaTeX-backward-paragraph): New function. + (LaTeX-paragraph-command-p): New function. + (LaTeX-common-initialization): Let `paragraph-start' handle + comments preceded by whitespace as well. + (LaTeX-fill-move-to-break-point): Support `\[' and `\]' as well + if `LaTeX-fill-distinct-contents' is activated. + + * tex.el (tex-mode): `comment-start-skip' shouldn't match line + beginnings. + (VirTeX-common-initialization): Ditto. + (TeX-in-line-comment): New function. + (TeX-forward-comment-skip): Use correct regexp for determination + of a comment. Fix case where `count' is less than zero, i.e. if + a backward search is performed. + (TeX-backward-comment-skip): New function. + + * doc/auc-tex.texi: Reflect name change of + `LaTeX-fill-comment-syntax-aware' to + `LaTeX-format-comment-syntax-aware'. + +2004-03-18 Jan-Åke Larsson + + * Makefile.in, configure.in, tex-site.el, tex-site.el.in: + Move tex-site.el to tex-site.el.in, generate tex-site.el at configure + time rather than at install time + +2004-03-18 Ralf Angeli + + * tex.el (TeX-output-view-style): Use `%f' instead of `%s.ps' for + PostScript files. + (TeX-mode-map): Change key binding of `TeX-master-file-ask' to + `C-c_' because `C-c-' is already taken by RefTeX. + + * doc/auc-tex.texi: Change "Formatting" node to "Running TeX and + friends" and use a respective heading. + Adapt key binding for `TeX-master-file-ask'. + + * doc/intro.texi: Correct URLs. + +2004-03-14 David Kastrup + + * tex.el (TeX-command-list): Change interactive calls to use + \input, so that pdflatex \pdfoutput=0 becomes a legal way to call + LaTeX. + (VirTeX-common-initialization): Save TeX-master if desktop + package is used. + +2004-03-14 Ralf Angeli + + * tex.el (TeX-output-view-style): Fix it after it was accidently + and incorrectly changed with the last check-in. Patch by David + Kastrup . + (TeX-view-style): Ditto. + +2004-03-11 Ralf Angeli + + * tex.el (TeX-find-opening-brace): Don't match the char before the + brace. This returns the correct position and fixes the handling + of the limit parameter. + + * latex.el (LaTeX-fill-move-to-break-point): Don't match the char + before the char to find in case of backward searches. + (LaTeX-fill-region-as-paragraph): Make the regular expression, + which serves searching for lines with code comments, match the + whole line. + +2004-03-10 Ralf Angeli + + * latex.el (LaTeX-fill-move-to-break-point): Use `TeX-esc' in + other, similar places not covered by the last check-in as well. + + * doc/auc-tex.texi: Document `LaTeX-indent-environment-list', + `LaTeX-fill-comment-syntax-aware' and + `LaTeX-fill-distinct-contents' as well as slightly improve some + other parts in the section about `Marking and formatting'. + +2004-03-10 David Kastrup + + * latex.el (LaTeX-fill-move-to-break-point): Use TeX-esc in + regexps to accommodate Texinfo better. + (LaTeX-fill-move-to-break-point): no regexp-quote within braces. + (LaTeX-common-initialization): Correct \multicolumn prompt + +2004-03-09 Ralf Angeli + + * latex.el (LaTeX-fill-move-to-break-point): Cope with unmatched + closing braces when `LaTeX-fill-distinct-content' is enabled for + braced content. + +2004-03-09 Jan-Åke Larsson + + * Makefile.in: Add separate target for .el files to cater for debian + +2004-03-07 Ralf Angeli + + * style/booktabs.el: New file. + + * Makefile.in (STYLESRC): Add `booktabs.el'. + + * doc/changes.texi: Advertise support for `booktabs.sty'. + +2004-03-06 Ralf Angeli + + * doc/auc-tex.texi: Small corrections in `Viewing' section. + +2004-03-02 Jan-Åke Larsson + + * doc/Makefile.in: Add packagedir + +2004-03-02 Ralf Angeli + + * latex.el (LaTeX-insert-environment): Fix insertion of newlines + for the case where `LaTeX-insert-into-comments' is activated but + point is not inside a comment. + +2004-02-28 David Kastrup + + * Makefile.in (install-lisp): Overwrite old tex-site.el if it has + the "Don't edit" comment in it. Rename it otherwise. Use + $(auctexdir) instead of $(lispdir) for replacing @AUCTEX. + + * tex-buf.el (TeX-command-query): Allow doctex-mode for .bbl file + checking. + + * tex-site.el: Discourage customization in-file. + + * latex.el (LaTeX-outline-regexp, LaTeX-environment) + (LaTeX-document-style-hook): Change docs to refer to document + classes instead of document style. + (LaTeX-env-document): Don't insert anything but document class. + (LaTeX-menu-update): Check for doctex-mode. + (doctex-mode): Make it a major mode derived from latex-mode. + +2004-02-28 Ralf Angeli + + Merge with new-fill branch. + +2004-02-27 Jan-Åke Larsson + + * configure.in: Respect --infodir even if using xemacs. + + * aclocal.m4: Add yes/no answer for the MULE check. + + * Makefile.in: Correct xemacs-install. + + * Makefile.in, aclocal.m4, configure.in: If there is a wrongly + installed tex-site.el, use the proper install directory anyway + (i.e., don't be side-tracked), and remove the wrongly installed + tex-site.el. These things are only needed for CVS users who have + used the erroneous xemacs-installation. + +2004-02-27 Ralf Angeli + + * latex.el (LaTeX-mode-menu): Insert customize option and + rearrange. + (LaTeX-fill-move-to-break-point): Bandaid for not breaking inside + square brackets where the content fits into one line. + + * tex.el (plain-TeX-mode-menu): Insert customize option. + + * doc/auc-tex.texi: Document options for inserting quotes in files + where `(n)german.sty' is used and the invocation of external + viewers. + +2004-02-26 Ralf Angeli + + * latex.el (LaTeX-fill-break-before-macro) + (LaTeX-fill-break-after-macro): Unused, so removed. + (LaTeX-fill-distinct-contents): New name for defcustom + `LaTeX-fill-break-before-and-after'. + (LaTeX-fill-move-to-break-point): Fix filling of nested braces and + math. + (TeX-find-closing-brace, TeX-find-opening-brace) + (TeX-forward-comment-skip): Moved to `tex.el'. + + * tex.el (TeX-find-closing-brace, TeX-find-opening-brace) + (TeX-forward-comment-skip): Moved from `latex.el'. + +2004-02-26 David Kastrup + + * latex.el (doctex-mode): Make a minor mode. + + * tex-site.el (doctex-mode): Add autoloads and file extensions. + + * tex.el (TeX-master-file): Don't overwrite TeX-master when not + asking the question. + +2004-02-22 David Kastrup + + * latex.el (LaTeX-newline): New function. Spread it throughout + the code in order to stay in comments for completion and + insertion commands. + (doctex-mode): New function. + +2004-02-19 David Kastrup + + * latex.el (LaTeX-fill-paragraph): Back out changes from + 2003-12-29. + Create separate new-fill branch for Ralf's code. + +2004-02-17 Reiner Steib + + * font-latex.el (font-latex-title-4-face): Added missing :weight + and :inherit for color displays. + +2004-02-15 Peter S Galbraith + + * bib-cite.el (bib-cite-fontify-help-as-bibtex) + (bib-cite-fontify-help-as-latex): Check existence of + font-lock-unset-defaults; no longer defined in CVS Emacs. + Thanks to Adrian Lanz for reporting the problem. + +2004-02-15 Reiner Steib + + * font-latex.el (font-latex-title-4-face): Use different colors + depending on background. + +2004-02-03 Ralf Angeli + + * tex.el (TeX-comment-region): Map to `comment-region' instead of + `TeX-comment-or-uncomment-region'. + (TeX-uncomment-region): New name for `TeX-un-comment-region'. Not + mapped to `TeX-comment-or-uncomment-region' anymore. + (TeX-uncomment): New name for `TeX-un-comment'. Use + `TeX-uncomment-region' instead of `uncomment-region' which is not + available in Emacs 20. + (TeX-comment-or-uncomment-paragraph): New name for + `TeX-comment-paragraph' which explains its function better. Use + new name `TeX-uncomment'. + (TeX-mode-map): Bind key chains to `TeX-comment-or-uncomment-*' + functions. + (plain-TeX-mode-menu): Adapt function calls in menu entries. + + * tex-info.el (TeXinfo-mode-map): Bind key chains to + `TeX-comment-or-uncomment-*' functions. + (TeXinfo-mode-menu): Adapt function calls in menu entries. + + * latex.el (LaTeX-mode-menu): Adapt function calls in menu + entries. Small enhancements. + + * doc/auc-tex.texi (Commenting): Adapt documentation to reflect + changes in commenting interface. + +2004-01-31 Ralf Angeli + + * tex.el (TeX-comment-or-uncomment-region): New function or alias + respectively introduced to obtain compatibility with GNU Emacsen + before 21.4. + (TeX-uncomment-region): New function or alias respectively + introduced to obtain compatibility with GNU Emacsen before + 21(.1?). + (TeX-comment-region): Bound to `TeX-comment-or-uncomment-region'. + (TeX-un-comment-region): Bound to `TeX-comment-or-uncomment-region'. + +2004-01-27 Masayuki Ataka + + * tex-jp.el (TeX-command-list): Fixed previous change. + +2004-01-25 Masayuki Ataka + + * tex-jp.el (japanese-TeX-command-list): Remove dummy code for + command menu. + +2004-01-23 Masayuki Ataka + + * tex-jp.el (japanese-TeX-command-list): Change single quotes to + double. We get reasonable results under both Windows and Unix. + See also log of TeX-command-list in tex.el on 2002-12-19. + + * tex.el (TeX-toggle-off-input-method): Removed some Japanese + input methods (Canna, Wnn, SKK) because their code is copied from + YaTeX, which is not GPL program. Toggle off CJK (Chinese, Japanese, + Korean) input methods in LEIM. + (TeX-math-toggle-off-input-method): Doc fix. + +2004-01-13 Ralf Angeli + + * latex.el (LaTeX-mode-menu): Removed menu filters in the submenus + for inserting and modifying environments which call + `LaTeX-menu-update'. + (LaTeX-common-initialization): Add `LaTeX-menu-update' to + `activate-menubar-hook' instead. + +2004-01-12 Ralf Angeli + + * tex.el (TeX-view-style, TeX-output-view-style): Use a regexp + which matches `a5', `a5comb' and `a5paper' instead of the old + which matches only `a5'. + +2004-01-12 Ralf Angeli + + * tex.el (TeX-command-menu-name): New constant. + (TeX-mode-specific-command-menu): Reimplemented the loop which + builds the menu. + (TeX-mode-command-menu): Use new constant and call + `TeX-mode-specific-command-menu' via `:filter'. + (AmSTeX-mode-command-menu): Ditto. + + * context.el (ConTeXt-mode-command-menu): Use new constant + `TeX-command-menu-name' and call `TeX-mode-specific-command-menu' + via `:filter'. + + * latex.el (LaTeX-mode-command-menu): Ditto. + + * tex-info.el (TeXinfo-mode-command-menu): Ditto. + + * tex-jp.el (plain-TeX-mode-command-menu) + (LaTeX-mode-command-menu): Ditto. + +2004-01-10 Ralf Angeli + + * doc/changes.texi: Added further news. + +2004-01-09 Ralf Angeli + + * doc/auc-tex.texi: AUC TeX to AUCTeX. Use `%%%' instead of a + single `%' character in examples for Local Variables. Add + information about new behavior in respect to the query for the + master file. Explain new function `TeX-master-file-ask'. + + * doc/changes.texi: Advertise new master file behavior. Remove + news about new commenting behavior which is not true anymore. + + * doc/intro.tex.: AUC TeX to AUCTeX. + + * tex.el (TeX-local-master-p): Removed one `%' character in regexp + to let it find "% TeX-master:" as well. + +2004-01-07 Ralf Angeli + + * tex.el (TeX-command-list): Changed defcustom definition to one + which allows the specification of several modes for one command + and adapted the defaults to it. Thanks to David Kastrup for most + of the code. + (plain-TeX-command-menu): Adapted the call to + `TeX-mode-specific-command-menu'. + (AmSTeX-mode-command-menu): Ditto. + + * latex.el (LaTeX-mode-command-menu): Adapted the call to + `TeX-mode-specific-command-menu'. + + * context.el (ConTeXt-mode-command-menu): Ditto. + + * tex-info.el (TeXinfo-mode-command-menu): Ditto. + + * tex-jp.el (japanese-TeX-command-list): Adapted list entries + according to defcustom changes in `tex.el'. + (plain-TeX-mode-command-menu): Adapted the call to + `TeX-mode-specific-command-menu'. + (LaTeX-mode-command-menu): Ditto. + + * tex-mik.el (TeX-command-list): Adapted list entries + according to defcustom changes in `tex.el'. + + * tex-fptex.el (TeX-command-list): Ditto. + +2004-01-06 Ralf Angeli + + * tex.el (TeX-command-list): Get rid of the superfluous sixth + element in the defcustom and menu/command definitions. + + * tex-jp.el (japanese-TeX-command-list): Ditto. + + * tex-mik.el (TeX-command-list): Ditto. + + * tex-fptex.el (TeX-command-list): Ditto. + +2004-01-05 David Kastrup + + * latex.el (LaTeX-common-initialization): Add \item to the + paragraph starters. + +2004-01-05 Ralf Angeli + + * tex.el (TeX-mode-specific-command-menu): New function to be used + for generating a mode-specific command menu. + (plain-TeX-mode-map): New map to be used by plain-tex-mode. + (plain-TeX-mode-command-menu): New menu used instead of + `TeX-mode-menu' which utilizes `TeX-mode-specific-command-menu'. + (TeX-mode-menu): Removed in favor of + `plain-TeX-mode-command-menu'. + (AmSTeX-mode-map): New map to be used by ams-tex-mode. + (AmSTeX-mode-command-menu): New menu. + (ams-tex-mode): Moved and grouped with other AmSTeX-related code. + Added code to use new menu. + (TeX-command-list): Added new choice for the selection of the mode + for the respective command. Adapted doc string. Added respective + symbols to command definitions. Rearranged command definitions. + Changed `LaTeX PDF' to `PDFLaTeX'. + + * latex.el (LaTeX-mode-command-menu): New menu used instead of + `TeX-mode-menu'. + (LaTeX-common-initialization): Activate it. + + * context.el (ConTeXt-mode-command-menu): New menu used instead of + `TeX-mode-menu'. + (context-mode): Activate it. + + * tex-info.el (TeXinfo-command-menu): Adapted for using + `TeX-mode-specific-command-menu'. + + * tex-jp.el (japanese-TeX-command-list): Added symbols to command + definitions needed for assigning them to the respective mode. + (TeX-mode-menu): Removed. + (plain-TeX-mode-command-menu): New menu utilizing + `TeX-mode-specific-command-menu'. + (LaTeX-mode-command-menu): New menu utilizing + `TeX-mode-specific-command-menu'. + (LaTeX-mode-map): Removed key definition for `TeX-mode-menu'. + + * tex-fptex.el (TeX-command-list): Added symbols to command + definitions needed for assigning them to the respective mode. + Changed `LaTeX PDF' to `PDFLaTeX'. + + * tex-mik.el (TeX-command-list): Ditto. + + * doc/changes.texi: Mention the change to a mode-specific command + menu and the need for the deletion of any former customization of + `TeX-command-list'. + +2004-01-03 Ralf Angeli + + * tex.el (TeX-mode-map): Use `C-c -' as a key binding for + `TeX-master-file-ask' as `C-c !' is already used in `context.el'. + +2004-01-02 David Kastrup + + * latex.el (LaTeX-left-comment-regexp) + (LaTeX-right-comment-regexp, LaTeX-ignore-comment-regexp): revert + an inadvertant change two checkins ago. I was just experimenting + with something that did not yet work (as if the original did) and + did not intend checking it in. + +2003-12-30 Ralf Angeli + + * tex.el (TeX-master-file): Added new parameter `ask' which is + to be used if the user shall be asked when the function is + called. Took out the code which provides the functionality for + asking the respective question and added it to the newly created + function `TeX-master-file-ask'. + (TeX-master-file-ask): New function. + (TeX-local-master-p): New function. + (tex-mode): Removed the call of `TeX-master-file' via the hook + `hack-local-variables-hook'. + (VirTeX-common-initialization): Added the call to + `TeX-master-file' via the hook `find-file-hooks'. Additionally + `TeX-update-style' will be called to activate the respective style + files. + (TeX-mode-map): Added key binding for calling + `TeX-master-file-ask'. This is a temporary solution. + (TeX-mode-menu): Took out redundant entry for `TeX-home-buffer'. + Added entry "Set Master File" for `TeX-master-file-ask'. Grouped + menu entries relevant for multifile handling. + + * latex.el (LaTeX-mode-menu): Changed analogously to + `TeX-mode-menu'. + +2003-12-29 David Kastrup + + * latex.el: Fix AUCTeX URL. + (LaTeX-fill-paragraph): Skip from inline comments to either line + comments or something that is not merely an inline comment. I am + not even sure that this skipping makes good sense, in particular + since it is followed by `forward-paragraph'. + (LaTeX-common-initialization): Change the definitions of + `paragraph-start' and `paragraph-separate' to something that + makes things like `forward-paragraph' and its ilk behave more + sensibly when in comments. The previous behavior is just awful, + and caused a lot of inadvertant damage when using things like + `fill-paragraph' within comments. + (LaTeX-common-initialization): Remove syntax error, sorry. + +2003-12-29 David Kastrup + + * latex.el: Fix AUCTeX URL. + (LaTeX-fill-paragraph): Skip from inline comments to either line + comments or something that is not merely an inline comment. I am + not even sure that this skipping makes good sense, in particular + since it is followed by `forward-paragraph'. + (LaTeX-common-initialization): Change the definitions of + `paragraph-start' and `paragraph-separate' to something that + makes things like `forward-paragraph' and its ilk behave more + sensibly when in comments. The previous behavior is just awful, + and caused a lot of inadvertant damage when using things like + `fill-paragraph' within comments. + +2003-12-26 Ralf Angeli + + * style/scrbase.el (TeX-add-symbols): Remove redundant entries. + + * style/scrlttr2.el (TeX-add-symbols): Remove redundant entry. + + * style/scrpage2.el: Remove unnecessary coding cookie and text in + introductory comment. + +2003-08-02 Mike Sperber + + * latex.el (latex-mode): Really turn off filladapt. It just + doesn't work with `LaTeX-fill-paragraph'. + +2003-12-02 Ralf Angeli + + * tex.el (tex-mode): Let `TeX-master-file' be called upon opening + a file. This shall restore the behaviour before the last change + regarding the question for `TeX-master'. Thanks to Peter + Galbraith for setting the patch right. + +2003-11-28 David Kastrup + + * tex.el (LaTeX-update): Advice removed because of the following: + + * latex.el (LaTeX-menu-update): Now called via :filter predicate + of menus. + +2003-11-27 Ralf Angeli + + * style/paralist.el: Removed coding cookie in first line. + Removed obsolete comment regarding placement of file. + (LaTeX-paralist-env-item-opt-label): Renamed from + `pl-LaTeX-env-item-opt-label' and changed references accordingly. + Added docstring. + Let `itemize' and `enumerate' environments use this function. + Thanks to Reiner Steib for these suggestions. + +2003-11-26 Reiner Steib + + * latex.el (LaTeX-section-label): Added "part" and + "subsubsection". Sync "chapter" with fancyref.sty. + + * style/fancyref.el ("fancyref"): Added font-lock keywords. + +2003-11-25 Reiner Steib + + * latex.el (LaTeX-math-default): Added greek \var... symbols. + (LaTeX-common-initialization): Removed "SLiTeX", added spacing + commands and "appendix". + + * font-latex.el (font-latex-match-function-keywords): Added + spacing commands, "nonumber", "centering", "TeX", and "LaTeX". + (font-latex-match-textual-keywords): Added textsuperscript. + +2003-11-17 Ralf Angeli + + * Makefile.in (STYLESRC): Added scrpage2.el. + +2003-11-17 Peter S Galbraith + + * font-latex.el (font-latex-keywords-2): Had forgotten to set + LAXMATCH on all title matches. Thanks to Ralf Angeli for + reporting the bug. + + * bib-cite.el (bib-cite-file-directory-p): New functions. I had + introduced a call to code from ff-paths.el by mistake. + +2003-11-17 Ralf Angeli + + * style/scrbase.el (TeX-add-style-hook): Added further symbols to + `TeX-add-symbols' and rearranged them alphabetically. + Added macros with parameters to + `font-latex-match--keywords-local'. + Added `addsec' and `addpart' to + `font-latex-match-title--keywords-local'. + + * style/scrbook.el (TeX-add-style-hook): Analogous. + + * style/scrlttr2.el (TeX-add-style-hook): Analogous. + + * style/scrreprt.el (TeX-add-style-hook): Analogous. + + * style/scrpage2.el: New file. + +2003-11-16 Ralf Angeli + + * tex.el (VirTeX-common-initialization): Disabled lines which set + `comment-add' to 1 to restore commenting with a single `%'. + (TeX-un-comment-region): Function code removed and function name + mapped to `comment-dwim'. + (TeX-un-comment): Allow searching for commented lines with + potential white space at the beginning. + (TeX-comment-paragraph): Partially rewritten to allow it to be + used for both commenting and uncommenting. + (TeX-in-commented-line): New function used in + `TeX-comment-paragraph'. + + * doc/auc-tex.texi (Commenting): Reflect changes in `tex.el'. + +2003-11-13 Ralf Angeli + + * style/paralist.el: New file. + + * Makefile.in (STYLESRC): Added paralist.el. + +2003-10-18 Peter S Galbraith + + * font-latex.el: checkdoc cleaning (almost clean now). + +2003-09-18 Peter S Galbraith + + * font-latex.el (font-latex-quotes): New defcustom to fontify + either french or german quotes. + (font-latex-quote-regexp-beg): New variable. Holds the regexp to + match the beginning of a quote. + (font-latex-quote-end-list): New variable. Holds the list of + strings to end a matched quote. + (font-latex-match-quotation): Fixed to use above variables. + +2003-09-18 Peter S Galbraith + + * bib-cite.el: bib-cite-aux-inputs: new defcustom. + Minor code cleanup for `match-string'. + +2003-09-15 Reiner Steib + + * tex.el (TeX-master-file): Fix 'shared case. + Tiny patch from Shiro Takeda . + +2003-09-08 Peter S Galbraith + + * bib-cite.el: Ripping out off-topic imenu code. + +2003-09-07 Peter S Galbraith + + * font-latex.el: Bug fix when font-lock-multiline is set to t. + +2003-08-21 Reiner Steib + + * Changelog: Added coding cookie. + + * doc/Makefile.in (install): Check if auctex-* exists. Needed + because default split size changed in texinfo 4.6. + +2003-07-25 Peter S Galbraith + + * font-latex.el: Make & highlighted in font-latex-warning-face. + Better document font-latex-match-*-keywords-local variables. + +2003-07-20 Masayuki Ataka + + * configure.in: Use mule support check. + + * Makefile.in (CONTRIB_MULE, COMPILE_MULE, CONTRIB_MULEELC): New macros. + (contrib): Compile CONTRIB and COMPILE_MULE. + (install-contrib): Install CONTRIB_MULE and CONTRIB_MULEELC, too. + + * aclocal.m4 (EMACS_CHECK_MULE): Check (X)Emacs mule supported. + + * Makefile.in (clean): Remove Emacs auto-save files. Remove elc + files in the current and style directory. + +2003-06-21 Masayuki Ataka + + * Makefile.in: Delete trailing whitespaces. + + * tex.el (TeX-near-bobp): Undo last change. + + * tex-jp.el: Fix some document. + (AUCTeX-jp): New custom group. + (japanese-TeX-command-default, japanese-LaTeX-command-default) + (japanese-LaTeX-default-style, japanese-LaTeX-style-list): + Support for defcustoms. + +2003-06-14 David Kastrup (tiny patch from Stephen Gildea) + + * tex.el (TeX-auto-untabify): Change default to nil. + + * doc/auc-tex.texi (Parsing Files): document this. + +2003-06-07 David Kastrup + + * tex.el (TeX-lisp-directory, TeX-auto-global, TeX-style-global) + (TeX-auto-local, TeX-style-local, TeX-macro-private) + (TeX-load-style, TeX-parse-path, TeX-run-style-hooks) + (TeX-auto-write, TeX-auto-generate, TeX-auto-generate-global) + (TeX-ignore-file, TeX-search-files): try catering with Windows + file names. + (TeX-directory-absolute-p): removed, since file-name-absolute-p + serves the same purpose. + +2003-06-06 Jan-Åke Larsson + + * Makefile.in: Added datadir + +2003-06-05 Masayuki Ataka + + * latex.el (LaTeX-env-label): Toggle off input method when + entering math mode. + * style/amsmath.el (LaTeX-amsmath-env-alignat) + (LaTeX-amsmath-env-aligned): Ditto. + + * tex.el (TeX-toggle-off-input-method): Removed interactive. + (TeX-math-input-method-off): New function. + (TeX-insert-dollar): Use it. Do not call function + TeX-toggle-off-input-method directly. + +2003-06-03 Masayuki Ataka + + * tex.el (TeX-macro): Set group 'AUCTeX. + +2003-06-03 David Kastrup + + * latex.el (LaTeX-mode-menu): Replace "Change Font" with "Replace + Font" + + * tex-info.el (TeXinfo-mode-menu): Same here. + + * doc/tex-ref.tex (section{Font Selection}): Same here. + +2003-06-03 Masayuki Ataka + + * tex.el (TeX-math-toggle-off-input-method): New user option. + (TeX-toggle-off-input-method): New function. + (TeX-insert-dollar): Use it. + +2003-06-02 Masayuki Ataka + + * tex.el (TeX-near-bobp): Fixed typo in doc-string. + +2003-05-27 Piet van Oostrum + + * latex.el (LaTeX-auto-minimal-regexp-list): Changed regexp to + allow \documentclass[]{someclass}. + +2003-05-02 Patrick Gundlach + + * context.el: ConTeXt-environment can now modify the current + environment. Added preliminary functionality for calling a + function on an environment. ConTeXt-mark-environment, + ConTeXt-find-matching-stop and ConTeXt-find-matching-start + (similar to the ones in latex.el) added. + +2003-04-15 Reiner Steib + + * doc/wininstall.texi: Fixed typos in configure options. + +2003-04-15 Patrick Gundlach + + * tex.el (TeX-command-list): Changed %v to %V in View. Now + TeX-output-view-style is used for setting viewer preferences. See + changes from 2003-02-06 below. + +2003-04-15 Reiner Steib + + * .cvsignore: Added INSTALL and INSTALL.windows + + * Makefile.in (STYLESRC): Added captcont.el and subfigure.el + +2003-04-15 Jan-Åke Larsson + + * doc/wininstall.texi: Corrected download info for GNU Emacs + +2003-04-14 Peter S Galbraith + + * font-latex.el (font-latex-match-*-keywords): New user + customizable variables to add fontification keywords. + See `M-x customize-group [RET] font-latex'. + (font-latex-match-*-keywords-local): New buffer-local variables to + be used by elisp style file writers. + (font-latex-match-*-keywords-set): Support for defcustoms. + (font-latex-match-*-make): Build the actual font-lock variables + from the `font-latex-match-*-keywords' defcustoms. + +2003-04-14 David Kastrup + + * doc/install.texi (Customizing): hilit-LaTeX.el deleted. + +2003-04-14 Jan-Åke Larsson + + * autogen.sh: Generate INSTALL and INSTALL.windows + + * doc/Makefile.in: Use the configure compatibility test results + + * doc/macros.texi: Compatibility macros, initial version + + * configure.in: Do the makeinfo tests, for compatibility with + texinfo 3.12, test for tex + + * doc/install.texi: Changed to document the autoconf stuff + + * doc/wininstall.texi: Added + +2003-04-10 David Kastrup + + * tex.el (AUCTeX): Fix URLs. + + * context.el: Fix AUCTeX URL. + Make modification date RCS tag. + +2003-04-09 Patrick Gundlach + + * tex.el (TeX-command-list): Changed ConTeXt Clean from purge to + purgeall; I guess this behaves as users would expect. + + * context.el: minor cleanups, switched to the name "AUCTeX" where + not done yet. Made ConTeXt-add-environments able to + byte-compile. Added new copyright statement. + + * Makefile.in: Added context.el(c) + +2003-04-09 Jan-Åke Larsson + + * aclocal.m4: More sane emacs-macro path-searching. + +2003-04-07 David Kastrup + + * tex.el (TeX-kpathsea-directory-alist): Fix bad kpathsea + searchpath name for LaTeX files. + +2003-04-03 Jan-Åke Larsson + + * aclocal.m4: Make the emacs-macro path-searching tests run, and + make EMACS_PROG_EMACS fail gracefully when no binary executable is + found. + + +2003-03-29 David Kastrup + + * tex-buf.el (TeX-run-discard): Use `call-process' instead of + `start-process' in order to completely detach a process. + (TeX-region-extra): Make empty by default since code was not + working with plain or ConTeXt. + +2003-03-24 Masayuki Ataka + + * Makefile.in (CONTRIB): Remove hilit-LaTeX.el because it is + obsolete. + (contrib): Remove compile code for hilit-LaTeX.el. + +2003-03-13 David Kastrup + + * style/german.el (LaTeX-german-quote-after-quote) + (LaTeX-german-open-quote, LaTeX-german-close-quote): New + variables to initialize quote stuff from. If you set these in + file local variables, they will propagate accordingly to + `TeX-quote-after-quote' et al. + + * style/ngerman.el (LaTeX-german-quote-after-quote) + (LaTeX-german-open-quote, LaTeX-german-close-quote): the same. + +2003-02-25 David Kastrup + + * Makefile.in (dist): Version info in tex.el gets automatically + calculated from CVS tags. + + * tex.el: Some changes for dir slashiness. + (TeX-master-directory): return a proper directory name, not a + file name. + + * tex-buf.el (TeX-quote-filename): Return the changed file! + Yikes! How could this ever have worked? + +2003-02-24 David Kastrup + + * tex.el (AUCTeX-version): Generate automatically from CVS + variables. + (TeX-master-directory): somewhat more defensive version (final + goal is to be able to make a TeX minor mode). + +2003-02-22 David Kastrup + + * tex-wizard.el: A first sketch of the idea. + +2003-02-17 Piet van Oostrum + + * tex.el (TeX-arg-literal): Remove illegal and superfluous &optional. + + * latex.el (TeX-arg-free): Remove illegal and superfluous &optional. + +2003-02-17 David Kastrup + + * font-latex.el (font-latex-find-matching-close): Remove a very + complicated way of doing nothing since the byte compiler warns + about it. + +2003-02-15 David Kastrup + + * tex.el (LaTeX): Change :prefix field to LaTeX. + (TeX-auto-add-type): Make more readable and place doc string + indicating the origin into generated functions. + + * font-latex.el (font-latex-setup): Try to behave better when the + interesting newlines in verbatim environments get moved. + Probably not the ultimate solution. + + * tex-site.el: AUC TeX to AUCTeX, new header. + + * Makefile.in: AUC TeX to AUCTeX. + + * latex.el: AUC TeX to AUCTeX, new header. + + * tex-buf.el (TeX-quote-filename): New function. + (TeX-region-create): Use it so that Windows can talk about its + master files properly. + (TeX-help-error): Try not to have "log file has changed" + messages. AUC TeX to AUCTeX, new header. + + * tex.el: AUC TeX to AUCTeX, new header. + + * auc-old.el: AUC TeX to AUCTeX, new header. + + * README.CVS: Check in a first version. Ok, it currently + contains a few lies, but the basics are not wrong, and hopefully + we will have soon what it takes to make it true. + + * doc/auc-tex.texi: Name change of AUC TeX to AUCTeX. A few + other cleanups. + + * configure.in, Makefile.in, doc/Makefile.in: everything moves to + autoconf, fix a few things. + + * Makefile, doc/Makefile: deleted. + +2003-02-14 Patrick Gundlach + + * context.el: Added basic environment support (insert-envrionment + and close-environment). Added basic interface support. + + * tex.el, latex.el : moved TeX-arg-literal and TeX-near-bopb from + latex.el to tex.el. More will follow. + +2003-02-13 David Kastrup + + * Makefile.in (clean): Remove .elc files. + (distclean): new target. + + * aclocal.m4 (EMACS_EXAMINE_PACKAGEDIR): make this work properly + more or less. + (EMACS_CHECK_AUCTEX): use auctexdir instead of AUCTEXDIR (synch + with preview-latex aclocal.m4) and strip trailing slash. + +2003-02-11 Peter S Galbraith + + * hilit-LaTeX.el: Removed. It's obsolete. Use font-latex.el instead. + +2003-02-11 Patrick Gundlach + + * tex.el (TeX-command-list): Changed TeX-run-LaTeX to + TeX-run-TeX. + + * tex-buf.el (TeX-run-TeX): TeX-run-TeX gets the + TeX-sentinel-function from the major mode, so TeX-run-LaTeX and + alike won't be needed if they don't need to do something + fancy. Defaliased TeX-run-LaTeX to TeX-run-TeX. + (TeX-run-interactive): Uses TeX-sentinel-default-function + instead of TeX-sentinel-function. + + * latex.el (latex-mode): Sets TeX-sentinel-default-function + instead of TeX-sentinel-function. + + * tex-mik.el (TeX-command-list): Changed TeX-run-LaTeX to + TeX-run-TeX. + + * tex-fptex.el (TeX-command-list): Changed TeX-run-LaTeX to + TeX-run-TeX. + +2003-02-08 Patrick Gundlach + + * tex-site.el: Added simple ConTeXt support. + + * latex.el (latex-mode): Added explicit set of + TeX-sentinel-function to be used in TeX-run-interactive. + + * tex-buf.el: Added TeX-run-ConTeXt. Removed explicit call to + TeX-LaTeX-sentinel in TeX-run-interactive. The sentinel-function + is now inherited from the buffer calling + TeX-run-interactive. Hopefully this won't break anything. + + * tex.el: Adapted TeX-command-list for ConTeXt + support. Interfaces for texexec and texutil added. Nonstopmode + (texexec) and purge (texutil) won't work right with current + ConTeXt versions. This will be fixed in ConTeXt versions later + than Feb 2003. + + * context.el: basic support for ConTeXt added. New + sentinel-functiont that is different from the LaTeX one. + + +2003-02-08 pvoostrum + + * tex.el: Added missing semicolon in TeX-command-output-list. + + * tex.el: Changed defcustom to defvar. + +2003-02-08 Piet van Oostrum + + * tex.el (TeX-output-extension, TeX-view-extension): Changed + defcustom into defvar, as these are intermediate variables. + +2003-02-07 Piet van Oostrum + + * tex.el (TeX-command-output-list): Corrected customization widget. + +2003-02-06 Piet van Oostrum + + * tex-buf.el + (TeX-save-document, TeX-command-query) + (TeX-output-style-check, TeX-run-format, TeX-TeX-sentinel-check): + Added support for pdftex (and others) + (TeX-run-set-command, TeX-output-extension) + (TeX-view-extension, TeX-view-output-file): new functions. + + * tex.el (TeX-output-extension, TeX-view-extension) + (TeX-output-view-style, TeX-command-output-list): new variables + (TeX-expand-list): adapted for pdf output. + +2003-01-31 Jan-Åke Larsson + + * configure.in: Use new lispdir check. + + * aclocal.m4: Some cleaning of macro names. Windows quoting by + David Kastrup . Also, lispdir now checks (x)emacs + load-path instead of physical disk content. + + * Makefile.in: Fix infodir + +2003-01-30 Piet van Oostrum + + * tex-buf.el (TeX-parse-error): Exclude { and } from filenames to + improve parsing of error messages from pdftex. + +2003-01-24 Reiner Steib + + * tex.el (TeX-kpathsea-path-delimiter, TeX-search-files-kpathsea): + Fixed braces. + +2003-01-22 David Kastrup + + * tex.el (TeX-search-files): Check in first version of kpathsea + support. This implementation does not yet cooperate properly + with TeX-auto-generate-* + +2003-01-18 David Kastrup + + * configure.in: Announce AUC TeX, not preview. + +2003-01-16 Reiner Steib + + * style/varioref.el ("varioref"): Fixed typo. + + * Makefile.in (ELCC): `-no-init-file' is the same as `-q' + +2003-01-15 Jan-Ake Larsson + + * configure.in, aclocal.m4: Compatibility fix + + * aclocal.m4 (AC_PROG_EMACS): New. File is now identical to that + of preview-latex. + + * configure.in: Use it + +2003-01-08 Jan-Ake Larsson + + * Makefile.in: From Makefile + + * configure.in, aclocal.m4, autogen.sh: Initial version + + * mkinstalldirs, install-sh: Prepare for autoconf + +2002-12-29 David Kastrup + + * tex.el: Add support for Info-goto-emacs-command-node and + similar. + +2002-12-19 David Kastrup + + * tex-buf.el (TeX-home-buffer): Don't home to deleted buffers. + + * tex.el (TeX-command-list): Change single quotes to double. + That way, we will get reasonable results under both Windows and + Unix. File names with double quotes in them will break stuff, + just like file names with single quotes in them did so + previously. Tough. + +2002-12-18 David Kastrup + + * tex-buf.el (TeX-run-shell): Start shell from TeX process buffer + in order to inherit environment from there (like cwd). + (TeX-run-discard): Same here. + (TeX-run-shell, TeX-run-discard): Rather let default-directory + temporarily: we may not have a TeX process buffer! + +2002-12-17 Masayuki Ataka + + * all.el: Removed. unrelated to TeX mode. + OBSOLETE files (all.el, auc-menu.el, maniac.el, and outln-18.el) + are available at: + + +2002-12-15 David Kastrup + + * Makefile (dist): Correct zip file name. + +2002-12-15 Masayuki Ataka + + * Makefile (MINMAPSRC): Remove auc-menu.el, maniac.el, and + outln-18.el. + +2002-12-15 David Kastrup + + * auctex.spec (Release): Well, change version number. retag. + + * Version 11.14 released. + +2002-12-15 Masayuki Ataka + + * auc-menu.el: Removed. Taken into Emacs and unused. + + * maniac.el: Ditto. + + * outln-18.el: Ditto. + +2002-12-15 David Kastrup + + * Makefile: some changes for my setup. + +2002-12-14 David Kastrup + + * graphicsx.el: removed. superseded by graphicx.el and unused. + +2002-12-13 Reiner Steib + + * latex.el (LaTeX-label): Added completing for labels. Avoid + inserting an empty label. + +2002-12-12 Reiner Steib + + * style/amsopn.el ("amsopn"): Added \operatorname. + +2002-12-12 David Kastrup + + * doc/auc-tex.texi (top): Change "version 12" to "almost 12". + This is beta, after all. + +2002-12-12 Masayuki Ataka + + * tex-jp.el (japanese-LaTeX-style-list): Remove styles overlapped + with LaTeX-style-list. Append values to LaTeX-style-list instead + of overwriting. + (japanese-latex-mode-initialization): Do not overwrite + LaTeX-style-list. + +2002-12-11 Reiner Steib + + * bib-cite.el: Updated URLs. + + * doc/intro.texi: Ditto. + + * font-latex.el: Ditto. + + * latex.el: Ditto. + + * tex.el: Ditto. + + * style/amsmath.el (LaTeX-amsmath-label): Improved doc-string. + + * doc/auc-tex.texi (Equations): New @subsection documenting + LaTeX-equation-label, LaTeX-eqnarray-label and LaTeX-amsmath-label. + +2002-12-11 Masayuki Ataka + + * tex-jp.el (japanese-LaTeX-default-style) + (japanese-LaTeX-style-list): remove buffer-local declarations + where they don't make sense. + +2002-12-10 David Kastrup + + * doc/changes.texi: Some more news. + + * doc/auc-tex.texi: Start talking about version 12 (which will be + the next stable release). + (European): Talk a bit about LaTeX2e stuff, and don't talk about + too ancient XEmacsen. Also mention X-Symbol. + + * doc/Makefile (install): Create infodir if not existent. + +2002-12-10 Reiner Steib + + * font-latex.el (font-latex-match-textual): Fixed typo in doc-string. + + * latex.el (LaTeX-section-label): Fixed typos in doc-string. + +2002-12-10 David Kastrup + + * latex.el (LaTeX-label): Fix a thinko/type where label would be + non-nil in cases where a label should not be asked for. + +2002-12-10 Reiner Steib + + * style/amsmath.el (LaTeX-amsmath-label): New variable. + ("amsmath"): Add environments to LaTeX-label-alist. + +2002-12-10 Masayuki Ataka + + * tex-jp.el: Remove if statement for Emacs 19. + Fix lots of white spaces. + +2002-12-09 David Kastrup + + * latex.el (LaTeX-optop, LaTeX-optcl, LaTeX-default-options, + LaTeX-figure-label, LaTeX-table-label, LaTeX-equation-label, + LaTeX-eqnarray-label, LaTeX-style-list): remove buffer-local + declarations where they don't make sense. + +2002-12-09 Reiner Steib + + * latex.el (LaTeX-style-list): Added some supported classes. + Fixed a typo. + + * style/amsmath.el ("amsmath"): environment "xxalignat*" doesn't + exist. + (LaTeX-amsmath-env-alignat): environment "xxalignat" should not + get a \label. + + * Makefile (BATCH): Added `-no-site-file' to batch options. + +2002-12-07 David Kastrup + + * font-latex.el (font-latex-setup): Better stab at verbatim + handling. + + * tex-buf.el (TeX-region-create): Make file name in !name + messages relative to master file directory. + +2002-12-06 David Kastrup + + * latex.el: Lots of doc fixes/white space. Did the mistake of + running checkdoc. Not clean yet, but different. + (LaTeX-label-alist): New buffer-local variable for label prefixes + lookup. + (LaTeX-label): Use it. + +2002-11-25 David Kastrup + + * latex.el (TeX-arg-define-index): correct typo. + +2002-11-25 Per Abrahamsen + + * Version 11.13 released. + +2002-11-25 Per Abrahamsen + + * tex.el: Fixed CVS merge error. + + * Version 11.12 released. + +2002-10-28 David Kastrup + + * Makefile (prefix): Revert accidental change to + /usr/local/emacs-21 (sorry folks). + +2002-10-26 David Kastrup + + * Makefile (STYLESRC): Add style/scrlttr2.el + +2002-10-26 Mark Trettin + + * style/scrbase.el: Added optional Argument "Pagenumber" to + \maketitle. Changed \textsubscript from `t' to "Text". + + * style/scrlttr2.el: Initial version. + + * style/scrbase.el: Added additional clearpage commands: + \cleardoublestandardpage \cleardoubleplainpage and + \cleardoubleemptypage + +2002-10-24 Masayuki Ataka + + * latex.el (LaTeX-env-contents): New function. + (LaTeX-common-initialization): Added 26 LaTeX commands, 2 LaTeX2e + environments, and 41 LaTeX2e commands. + +2002-10-08 David Kastrup + + * style/scrreprt.el, style/scrbase.el, style/scrartcl.el, + style/scrbook.el: header comments refer to COPYING. + +2002-10-02 David Kastrup + + * Makefile (STYLESRC): Add compilation targets for Komascript + support. + + * Check in Komascript support by Mark Trettin. See below. + +2002-09-28 Mark Trettin + + * scrbase.el: + First attempt on implementing the `captionbeside'-Environment. I'm not + really satisfied by now. + +2002-09-27 Mark Trettin + + * scrreprt.el, scrbook.el: Reformatted code. + + * scrbase.el: + Fixed Typos in comments and escape characters in function docstrings. + Thanks to Reiner Steib. + Reformatted code. + + * scrbase.el: + Changed `uppertitleback', `lowertitleback' from asking to just `t' + + * scrbase.el: + Changed `addpart', `addsec' and `minisec' from Macro to sectioning + command. + + * scrreprt.el, scrbook.el: + Changed `addchap' from Macro to sectioning command. + +2002-09-26 Mark Trettin + + * scrartcl.el: LaTeX-section-list removed. + + * scrartcl.el: Initial version. Testing LaTeX-section-list. + + * scrbase.el: Initial version of the base file. + + * scrreprt.el, scrbook.el: Initial version. + + * scrbook.el, scrbase.el, scrreprt.el, scrartcl.el: + +2002-09-22 David Kastrup + + * tex.el: Apply spelling fixes from "Davide G. M. Salvetti" + to tex.el. + +2002-03-24 David Kastrup + + * tex-buf.el (TeX-parse-TeX): Make subordinate files without + major mode default to that of the calling file when doing error + processing. + +2002-03-21 Per Abrahamsen + + * tex-site.el (eamcs-major-version): Changed if to when. + Suggested by Martin Thornquist . + +2002-03-15 David Kastrup + + * tex.el (TeX-master-file): Don't make C-c ` bomb out in files + like xxx.gls. Probably a more elaborate way would be to export + the TeX-master variable into files visited by error parsing. + Could be incorrect, however, if more than one file included them. + +2002-02-15 Per Abrahamsen + + * tex.el (TeX-auto-generate): Expand file name. + Suggested by "Dr. Mark A. Friedman" . + + * latex.el (LaTeX-common-initialization): Set + `fill-paragraph-function'. + (LaTeX-mode-map): Don't bind M-q. + Suggested by Nils Klarlund . + + * tex.el (TeX-printer-list): Fixed spelling. + Reported by Nils Klarlund . + +2002-02-14 Per Abrahamsen + + * tex.el: Fixed some spelling errors. + Patch by "Davide G. M. Salvetti" . + +2002-01-24 Per Abrahamsen + + * Version 11.11 released. + +2002-01-24 Masayuki Ataka + + * tex.el (TeX-format-list): Support t(article|report|book) class file. + Reported by Atsuhito Kohda + + * tex-jp.el (japanese-TeX-command-list): Undo last change. + (LaTeX-command-style): Support t(article|report|book) class file. + (japanese-LaTeX-style-list): Ditto. + Reported by Atsuhito Kohda + +2002-01-21 Peter S Galbraith + + * font-latex.el: Updated to V0.800. + Added font-lock-syntactic-keywords to font-lock-defaults to handle + verbatim environment, as suggested by Stefan Monnier 5 years ago (!) + * bib-cite.el: Updated to V3.17. + XEmacs has imenu after all. + +2002-01-21 Masayuki Ataka + + * tex.el (TeX-format-list): Fix problem that AUC TeX switch to + JLATEX mode if the class file starts with the letter `j'. + Reported by Joe Reinhardt . + + * tex-jp.el (LaTeX-command-style): Support js(article|book). + +2002-01-21 Atsuhito Kohda (tiny change) + + * tex-jp.el (japanese-TeX-command-list): Use `%l' instead + of [pj]latex command. + +2002-01-18 Per Abrahamsen + + * tex.el (LaTeX-command-style): Fix comment. + Reported by Atsuhito Kohda + via. Debian. + + * latex.el (LaTeX-outline-name): Allow longer names. + Reported by "Michael Soulier" + via. Debian. + +2001-12-22 Per Abrahamsen + + * latex.el (LaTeX-imenu-create-index-function): Strip text + properties. + Reported by Venkatesh Prasad Ranganath . + +2001-12-13 Per Abrahamsen + + * style/prosper.el: New file. + Contributed by Phillip Lord . + * Makefile (STYLESRC): Added it. + +2001-11-27 Per Abrahamsen + + * Version 11.10 released. + +2001-11-26 Per Abrahamsen + + * Version 11.09 released. + +2001-11-26 Per Abrahamsen + + * auc-old.el (insert-mode-line): Use `insert' instead of + `insert-string'. + +2001-10-27 Per Abrahamsen + + * latex.el (LaTeX-ignore-comment-regexp): Doc fix. + Reported by Reuben Thomas . + +2001-11-16 David Kastrup + + * tex-buf.el (TeX-process-check): We didn't catch the case where + during the question a different process got started in the + buffer. In that case, we just ask again. + +2001-11-06 David Kastrup + + * tex-buf.el (TeX-command-sentinel): insert post-mortem info + before any markers in order to keep markers/point at end of file. + +2001-11-02 Masayuki Ataka + + * style/graphicx.el (TeX-arg-includegraphics): Accept prefix + argument and find all files. dvipdfm image file support. + +2001-10-19 Masayuki Ataka + + * tex-jp.el (japanese-TeX-command-list): Fixed for mendex. + * doc/auc-tex.texi (Japanese): Doc fix. + +2001-10-17 Per Abrahamsen + + * Version 11.08 released. + +2001-10-17 Per Abrahamsen + + * doc/intro.texi, doc/install.texi: Updated contact info. + Reported by Henrik Holm . + +2001-10-16 Per Abrahamsen + + * Version 11.07 released. + +2001-10-16 Per Abrahamsen + + * tex.el (VirTeX-common-initialization): Set `comment-add' in + order to get "%%" by default by comment region like Lisp mode. + Suggested by "Davide G. M. Salvetti" . + Change `comment-indent-hook' to `comment-indent-function'. + + +2001-10-15 Peter S Galbraith + + * font-latex.el: Remove self-installation to LaTeX-mode-hook now + that TeX-install-font-lock does it. + +2001-10-15 Per Abrahamsen + + * Version 11.06 released. + +2001-10-15 Per Abrahamsen + + * tex.el: Removed font lock support. + (TeX-install-font-lock): New option. + (VirTeX-common-initialization): Call it. + + * tex-font.el: New file. + +2001-10-13 David Kastrup + + * tex-buf.el (TeX-current-offset): The number of things that can + go wrong for a simple task like determining the current line + number is simply amazing. count-lines skips over newlines in + intangible text-properties or overlays. Fixed for GNU Emacs, + don't know whether XEmacs has problems with it. + +2001-10-13 Per Abrahamsen + + * Version 11.05 released. + +2001-10-12 David Kastrup + + * tex-buf.el (TeX-run-command): Let the TeX-process-buffer acquire + a buffer-local value of TeX-command-buffer so that its sentinel + will still refer to the right buffer even if another compilation + has been started. + (TeX-run-interactive): Same here. + (TeX-process-check): Don't bomb out when user does not want to + kill a process that has died on its own in the meantime. + +2001-10-11 Per Abrahamsen + + * tex.el (TeX-auto-local, TeX-style-local): Doc fix: Mention that + these should be relative. + Suggested by . + +2001-10-09 Per Abrahamsen + + * Version 11.04 released. + +2001-10-09 Per Abrahamsen + + * tex.el (TeX-view-style): New option. + (TeX-expand-list): Use it. + (TeX-command-list): Use it. + +2001-10-05 Per Abrahamsen + + * Version 11.03 released. + +2001-10-05 Per Abrahamsen + + * style/amsmath.el ("amsmath"): More items. + Patch by Masayuki Ataka . + +2001-10-04 Per Abrahamsen + + * tex-buf.el (TeX-LaTeX-sentinel): Use `with-current-buffer'. + + * tex-buf.el (TeX-LaTeX-sentinel): Use the value of + `TeX-command-BibTeX' in `TeX-command-buffer'. + Patch by Katsuaki KAWACHI . + + * tex-fptex.el: New file. + Contributed by Fabrice Popineau . + * Makefile (CONTRIB): Added it. + +2001-10-04 Peter S Galbraith + + * multi-prompt.el (multi-prompt-next): fixed for emacs-21. + Use minibuffer-contents-no-properties to get minibuffer contents + if it exists. + +2001-10-03 Per Abrahamsen + + * Version 11.02 released. + +2001-10-03 Per Abrahamsen + + * latex.el (LaTeX-top-caption-list): New option. + (LaTeX-env-figure): Use it. + Patch by ataka@milk.freemail.ne.jp (Masayuki Ataka). + + * style/graphicx.el (TeX-string-numberp): New function. + (TeX-arg-includegraphics): Call it. + Patch by ataka@milk.freemail.ne.jp (Masayuki Ataka). + + * style/verbatim.sty: New file. + Contributed by ataka@milk.freemail.ne.jp (Masayuki Ataka). + + * tex-info.el (texinfo-mode): Comment out cindex. + Reported by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann) + + * style/amsmath.el (LaTeX-item-equation, LaTeX-item-equations): + New functions. + ("amsmath"): Add new item types. + Patch by ataka@milk.freemail.ne.jp (Masayuki Ataka). + +2001-10-02 Per Abrahamsen + + * Version 11.01 released. + +2001-10-01 Per Abrahamsen + + * latex.el (LaTeX-submenu-name-format): Fixed spelling error. + Reported by Martin.Quinson@ens-lyon.fr. + +2001-10-01 David Kastrup + + * tex-buf.el (TeX-region-create): + Oops, broke more than I fixed. Offset calculation must be for the + line following the offset message. This worked before since we always + were in the middle of a line (only the offset calculation for the C-c + C-r command itself was definitely sometimes wrong). Corrected that. + + * style/graphicx.el (TeX-arg-includegraphics): + Fixed an obvious typo complained about by the byte-compiler. checkdoc + removed a few spaces. + + * auc-old.el (TeX-region): Correct offset calculation. + + * tex.el (TeX-current-line): + Correct line number calculation when at beginning of line for %n + flag. Autoload TeX-current-offset for that if necessary. + + * tex-buf.el (TeX-current-offset, TeX-command-region, + TeX-region-create): + Correct offset calculations when not at start of line. New function + TeX-current-offset for that. + +2001-04-11 Per Abrahamsen + + * Version 10.0g released. + +2001-04-11 Per Abrahamsen + + * tex-site.el: Don't enable tex-info.el by default. + + * latex.el (LaTeX-hide-environment): Disabled by default. + Suggested by Christopher Allen . + +2001-03-27 Per Abrahamsen + + * Version 10.0f released. + +2001-03-27 Per Abrahamsen + + * tex.el (unless): Don't enable Emacs 21 font-lock for Emacs 20. + (VirTeX-common-initialization): Ditto. + +2001-03-26 Per Abrahamsen + + * Version 10.0e released. + +2001-03-26 Per Abrahamsen + + * tex.el (TeX-expand-list): Changed default to lazy evaluation of + `TeX-view-style' and `LaTeX-command-style'. + Suggested by Peter Neergaard . + + * latex.el (LaTeX-indent-calculate, LaTeX-indent-calculate-last): + Backindent when brace is at the start of a line. + Patch by Masashi Shimbo . + + * doc/auc-tex.texi: Fixed dir entry. + Reported by David Masterson . + + * tex-info.el (TeXinfo-mode-map): "\e\r" bound to `map', not + `TeXinfo-mode-map'. + Patch by Dan Nicolaescu . + +2001-03-01 Hidenobu Nabetani + + * tex-jp.el: Don't work correctly in current AucTeX. + Patch by Masayuki Ataka + and Yuzo Furukawa . + Removed support for NEmacs and Mule1,2 which are based + on Emacs 18 and 19. + Created new variable japanese-TeX-command-list and + added support for mendex. + Updated LaTeX-auto-regexp-list variable. + +2001-01-09 Per Abrahamsen + + * all: Changed `sunsite.auc.dk' to `sunsite.dk'. + +2001-01-02 Per Abrahamsen + + * Version 10.0d released. + +2001-01-02 Per Abrahamsen + + * tex-mik.el (TeX-command-list): Don't prompt for view. + +2000-12-04 Per Abrahamsen + + * Version 10.0c released. + +2000-12-04 Per Abrahamsen + + * tex.el: Avoid :inherit font property with Emacs 20. + Reported by Damien WYART . + +2000-12-01 Per Abrahamsen + + * Version 10.0b released. + +2000-11-30 Per Abrahamsen + + * Version 10.0a released. + +2000-11-30 Per Abrahamsen + + * tex.el: Copied Emacs 21 font-lock defs here. + (VirTeX-common-initialization): Activate them. + +2000-10-25 Per Abrahamsen + + * PROBLEMS: Updated. + + * WIN-NT: Removed. + * MSDOS: Removed. + * VMS: Removed. + * OS2: Removed. + * Makefile (EXTRAFILES): Removed above files. + +2000-10-20 Per Abrahamsen + + * style/graphicx.el: Updated by author. + Ryuichi Arafune + +2000-10-19 Per Abrahamsen + + * style/graphics.el: New file. + * Makefile (STYLESRC): Added it. + * style/graphicx.el: Renamed from `style/graphicx.el'. + * Makefile (STYLESRC): Updated. + Reported by "Dr. Thomas Baumann" . + +2000-10-09 Per Abrahamsen + + * Version 9.10t released. + +2000-10-09 Per Abrahamsen + + * latex.el (LaTeX-outline-name): Don't escape `{' or `}' in + regexps. + Patch by "Stefan Monnier" . + + * tex-mik.el (TeX-command-list): Use `TeX-run-discard' for "View" + command. + Suggested by "Claus Dethlefsen" . + + * latex.el (LaTeX-common-initialization): `\bibitem' starts + paragraphs, just like `\item'. + Reported by Werner LEMBERG . + +2000-10-06 Per Abrahamsen + + * tex.el (TeX-current-line): Return a string, not a number. + Reported by Julia Habel . + Patch by Dirk.Ullrich@DaimlerChrysler.com. + +2000-06-15 Per Abrahamsen + + * tex-site.el: Require tex-mik after changing load-path. + Reported by "I. Jossang" . + +2000-06-13 Per Abrahamsen + + * IRIX: New file. + * Makefile (EXTRAFILES): Added it. + +2000-05-10 Per Abrahamsen + + * Version 9.10s released. + +2000-05-03 Per Abrahamsen + + * Version 9.10r released. + +2000-05-02 Per Abrahamsen + + * tex.el (TeX-mode-map): Don't bind `.' and `,' by default. + +2000-05-03 Peter Galbraith + + * font-latex.el: file was broken. Updated to 0.701 (30 Mar 2000). + * bib-cite.el: file was broken. Updated to 3.16 (20 Dec 99). + +2000-04-14 Per Abrahamsen + + * Version 9.10q released. + +2000-03-30 Per Abrahamsen + + * style/graphicsx.el: New file. + * Makefile (STYLESRC): Added it. + Donated by Ryuichi Arafune . + +2000-04-14 Per Abrahamsen + + * Version 9.10q released. + +2000-03-23 Per Abrahamsen + + * latex.el (LaTeX-math-keymap): Accept vector for + `LaTeX-math-abbrev-prefix'. + (LaTeX-math-insert-prefix): Better error message if + `LaTeX-math-abbrev-prefix' is not bound. + Reported by Jan Vroonhof . + +2000-02-23 Per Abrahamsen + + * tex-info.el (TeXinfo-environment-list): Added more missing + environments. Patch by Akim Demaille . + +2000-02-22 Per Abrahamsen + + * tex-info.el (TeXinfo-environment-list): Add `group'. + Patch by Akim Demaille . + +2000-01-28 Per Abrahamsen + + * tex.el (TeX-command-list): Add `makeinfo --html' support. + Suggested by Akim Demaille . + +2000-01-20 Per Abrahamsen + + * tex-info.el (TeXinfo-mode-map): Added "\e\r" binding for + `texinfo-insert-@item'. + Reported by Akim Demaille . + (TeXinfo-mode-menu, texinfo-mode): Changed menu name and mode name + to `Texinfo'. + Suggested by Akim Demaille . + +1999-12-21 Per Abrahamsen + + * bib-cite.el: Updated to 3.16 (20 Dec 99). + + * font-latex.el: Updated to 0.700 (20 December 1999). + +2000-03-30 Peter Galbraith + + * font-latex.el: Updated to 0.701 (30 Mar 2000). + +2000-01-14 Peter Galbraith + + * bib-cite.el: Updated to 3.16 (20 Dec 99). + * font-latex.el: Updated to 0.700 (20 Dec 99). + * hilit-LaTeX.el: Changed author email address. + +1999-12-20 Per Abrahamsen + + * Version 9.10p released. + +1999-12-20 Per Abrahamsen + + * bib-cite.el: Updated to 3.15 (20 Dec 99). + + * tex-mik.el (TeX-command-list): Fixed default PDF LaTeX command. + Reported by "Christian Schlauer" . + + * Version 9.10o released. + +1999-12-20 Per Abrahamsen + + * bib-cite.el: Updated to 3.13 (20 Dec 99). + +1999-12-11 Per Abrahamsen + + * style/danish.el ("danish"): Support Danish quotes. + Suggested by arne@daimi.au.dk (Arne Jørgensen). + +1999-12-03 Per Abrahamsen + + * tex-info.el (texinfo-mode): Added `kill-all-local-variables'. + Reported by Stefan Monnier . + + * Version 9.10n released. + +1999-12-03 Per Abrahamsen + + * tex-mik.el: Fixed typo. + Reported by Bernt Guldbrandtsen + +1999-12-01 Per Abrahamsen + + * Version 9.10m released. + +1999-12-01 Per Abrahamsen + + * Makefile (AUCSRC, AUCELC): Added `tex-mik.el'. + +1999-11-26 Per Abrahamsen + + * Version 9.10l released. + +1999-11-26 Per Abrahamsen + + * latex.el (LaTeX-env-figure): Use `\centering' instead of + `center' environment. + Patch by Stefan Monnier . + +1999-11-25 Per Abrahamsen + + * tex-mik.el (tex-mik): Add provide. + + * tex-site.el: Automatically require `tex-mik.el' under NT. + +1999-11-12 Per Abrahamsen + + * tex.el (TeX-current-file-name-nondirectory): New function. + (TeX-expand-list): Use it. + +1999-11-10 Per Abrahamsen + + * doc/auc-tex.texi: Fixed references. + Patch by Stefan Monnier . + * tex.el (TeX-lisp-directory): Use `locate-library' to find + default under Emacs. + Patch by Stefan Monnier . + (TeX-dwim-master): New function. + (TeX-master-file): Use it. + (TeX-master): Document it. + Patch by Stefan Monnier . + +1999-11-06 Per Abrahamsen + + * Version 9.10k released. + +1999-11-06 Per Abrahamsen + + * latex.el: Use `indent-according-to-mode' instead of + `LaTeX-indent-line'. + (LaTeX-mode-map): Don't remap `TAB'. + Patch by "Stefan Monnier ". + +1999-11-03 Per Abrahamsen + + * tex.el (TeX-command-list): Added `LaTeX PDF' command. + +1999-10-28 Per Abrahamsen + + * Version 9.10j released. + +1999-10-27 Per Abrahamsen + + * Makefile (dist): Create a .nosearch in the style directory. + (install-lisp): Ditto. + Suggested by Markus Rost . + +1999-10-26 Per Abrahamsen + + * Version 9.10i released. + +1999-10-26 Per Abrahamsen + + * tex.el (TeX-master-directory): Call `substitute-in-file-name'. + Patch by Alexander Holt . + + * style/ngerman.el: New style. + Suggested by Torsten Schuetze . + * Makefile (STYLESRC): Added it. + + * tex-buf.el (TeX-command-query): Added history argument. + Suggested by Werner LEMBERG . + + * latex.el (LaTeX-environment): Added history argument. + + * tex.el (TeX-add-style-hook): Don't add the same hook twice. + Suggested by Jarl Friis . + + * tex.el: Removed portability code for old Emacsen. + +1999-10-25 Per Abrahamsen + + * Version 9.10h released. + +1999-09-27 Per Abrahamsen + + * latex.el (LaTeX-auto-cleanup): Allow multiple packages for + `usepackage'. + Reported by Torsten Schuetze . + (LaTeX-auto-cleanup): Also add "unmangled" documentstyle. + Reported by Cyril Humbert . + +1999-09-09 Per Abrahamsen + + * style/mdwlist.el: New file. + Patch by Stephen Heilbronner . + * Makefile (STYLESRC): Added it. + +1999-08-20 Per Abrahamsen + + * Version 9.10g released. + +1999-08-20 Hidenobu Nabetani + + * tex.el (TeX-format-list): Add "JLATEX" and "JTEX" which is needed + to load tex-jp.el automatically. + * tex-jp.el (TeX-format-list): Remove "JLATEX" and "JTEX". + +1999-08-19 Per Abrahamsen + + * latex.el (LaTeX-hide-environment, LaTeX-show-environment): make + them work with new outline mode. + Reported by Thomas Schick . + + * tex.el (match-string): New compatibility function. + Reported by Andrew Edward Santosa . + +1999-08-18 Hidenobu Nabetani + + * tex-jp.el (TeX-command-list): Add "jLaTeX" and "pLaTeX". + (TeX-mode-menu): Fix the problem that menu "TeX" is unchanged. + (TeX-japanese-process-input-coding-system): Update for Emacs 20. + (TeX-japanese-process-output-coding-system): Update for Emacs 20. + (TeX-command-default): Change from "j-article" to "jarticle". + (LaTeX-fill-region-as-para-do): Fix the problem that fill mode + don't work in Emacs 20. + +1999-07-16 Per Abrahamsen + + * Version 9.10f released. + +1999-07-16 Per Abrahamsen + + * latex.el (LaTeX-auto-minimal-regexp-list): Recognize usepackage + options. + (LaTeX-auto-cleanup): Ditto. + +1999-07-15 Per Abrahamsen + + * tex.el (TeX-ignore-file): Ignore babel, it loads everything. + Reported by Mate Wierdl . + + * style/foils.el: Removed require 'latex. + * style/natbib.el: Ditto. + * style/harvard.el: Ditto. + * style/slides.el: Ditto. + * style/latexinfo.el: Ditto. + Reported by Mate Wierdl . + + * Makefile (infodir, lispdir, aucdir, EMACS): Use `standard' values. + Reported by Mate Wierdl . + + * tex-info.el (texinfo-mode): Fix doc string. + Reported by Bob Weiner . + +1999-05-17 Jerry James + + * tex.el: Fix two typos in comments. + (set-text-properties): Protect against possible XEmacs version + 21.13, 22.13, etc. + +1999-05-14 Per Abrahamsen + + * latex.el (LaTeX-indent-environment-list): Customized. + + * Version 9.10e released. + +1999-05-14 Per Abrahamsen + + * tex.el: (TeX-auto-generate): Reimplemented support for numeric + `TeX-file-recurse'. + (TeX-search-files): Ditto. + +1999-05-03 Rune Kleveland + + * style/amsart.el ("amsart"): Load `amsthm.el'. + * style/amsbook.el ("amsbook"): Ditto. + +1999-03-29 Per Abrahamsen + + * Version 9.10d released. + +1999-03-29 Per Abrahamsen + + * doc/changes.texi: Added extra `@'. + + * Version 9.10c released. + +1999-03-19 Carsten Dominik + + * tex.el (TeX-insert-dollar): Better error message when trying + to insert a dollar in math-mode. + + * texmathp.el (texmathp-tex-commands-default): Added more default + macros. + +1999-03-12 Carsten Dominik + + * latex.el (TeX-arg-index-tag): New function, to be used by the + index.el and multind.el style files. + (LaTeX-auto-index-regexp-list): Now matches both \index and + \glossary. + (TeX-arg-index): Renamed from TeX-arg-define-index. + (TeX-arg-define-index): Now an alias for `TeX-arg-index'. + (LaTeX-common-initialization): Added a regexp for index and + glossary to `TeX-complete-list'. Added entry for glossary with + `Tex-add-symbols'. + * style/index.el: New file. + * style/makeidx.el: New file. + * style/multind.el: New file. + * style/varioref.el: New file. + * style/fancyref.el: New file. + * Makefile (STYLESRC): Added `style/index.el', `style=makeidx.el', + `style/multind.el', `style/varioref.el', `style/fancyref.el'. + +1999-02-23 Per Abrahamsen + + * tex.el (TeX-search-files): `nconc' the result. + Reported by Berwin Turlach . + +1999-02-11 Per Abrahamsen + + * Version 9.10b released. + +1999-02-11 Per Abrahamsen + + * doc/changes.texi: Typo: @ldots -> @dots. + + * Version 9.10a released. + + * doc/auc-tex.texi: Changed version to 9.10. + * doc/history.texi: Ditto. + * doc/changes.texi: Ditto. + +1999-02-11 Per Abrahamsen + + * Version 9.9p released. + +1999-02-08 Per Abrahamsen + + * tex-jp.el (TeX-format-list): Fix JLATEX format. + Patch by Tsutomu OKUMURA . + + * style/foils.el (LaTeX-style-foils): Removed spurious `\n'. + Reported by Bernt Guldbrandtsen . + +1999-02-05 Per Abrahamsen + + * Makefile (install-contrib): Added `$(CONTRIBELC)' dependency. + Suggested by Nils Ackermann . + +1999-01-29 Per Abrahamsen + + * tex.el (TeX-search-files): `mapcar' instead of `mapcan'. + +1999-01-12 Per Abrahamsen + + * tex.el (TeX-font-replace-macro): Renamed from + `LaTeX2e-font-replace'. Use `TeX-esc'. + * latex.el (LaTeX-common-initialization): Use it. + * tex-info.el (texinfo-mode): Ditto. + (TeXinfo-font-list): Add `delete'. + Suggested by Christoph Wedler . + +1999-01-11 Per Abrahamsen + + * Version 9.9o released. + +1999-01-11 Per Abrahamsen + + * tex.el (TeX-insert-braces, TeX-command-list): Fixed custom types. + Patch by Markus Rost . + +1999-01-09 Christoph Wedler + + * latex.el (LaTeX2e-font-replace): Don't use hard-coded regexp for + font commands, use local `TeX-font-list', i.e., `LaTeX-font-list'. + +1999-01-05 Christoph Wedler + + * tex.el (TeX-load-style-file): Do not prevent .elc style files to + be loaded if `TeX-byte-compile' is nil, just prevent compilation. + (TeX-lisp-directory): Only use `locate-data-directory' if this + function is defined and AucTeX is installed as an XEmacs package. + +1998-12-12 Christoph Wedler + + * tex.el (load-path): Don't add `TeX-lisp-directory'. + (TeX-lisp-directory): Use `locate-data-directory' if present. + +1998-12-12 Per Abrahamsen + + * Version 9.9n released. + +1998-12-12 Per Abrahamsen + + * tex.el (TeX-file-recurse): Added right parenthesis. + Reported by Bernt Guldbrandtsen . + +1998-12-11 Per Abrahamsen + + * Version 9.9m released. + +1998-12-11 Per Abrahamsen + + * font-latex.el: Updated. + * bib-cite.el: Ditto. + + * Version 9.9l released. + +1998-12-01 Alastair Burt + + * doc/auc-tex.texi (Automatic): + + * lisp/tex.el: Extended the semantics of TeX-file-recurse + -- now accepts a positive integer as a bound on the recursion. + Functions TeX-search-files and TeX-auto-generate have been amended + appropriately. + +1998-11-23 Carsten Dominik + + * texmathp.el (texmathp): Added autoload cookie. + +1998-11-20 Per Abrahamsen + + * Version 9.9k released. + +1998-11-20 Per Abrahamsen + + * tex.el (TeX-load-style-file): Protect `byte-compile-file'. + Reported by Kurt Swanson . + + * latex.el (LaTeX-outline-name): New function. + (LaTeX-imenu-create-index-function): New function. + (LaTeX-common-initialization): Use it. + + * tex-buf.el (TeX-run-interactive): Make sure buffer is writable + (needed in Emacs 20.3). + Reported by many. + +1998-10-15 Per Abrahamsen + + * doc/auc-tex.texi (European): Removed references to obsolete + packages. + +1998-07-29 Per Abrahamsen + + * Version 9.9j released. + +1998-07-29 Per Abrahamsen + + * tex-buf.el (TeX-run-ispell-on-document, TeX-ispell-document): + New functions. + * tex.el (TeX-command-list): Use them. + Patch by Jason Stewart . + + * Version 9.9i released. + +1998-07-29 Per Abrahamsen + + * tex.el (TeX-parse-macro, TeX-arg-string, TeX-parse-argument): If + region is active, put it inside empty brackets. + Patch by Peter Thiemann . + +1998-07-16 Per Abrahamsen + + * tex.el (plain-TeX-auto-regexp-list): Add missing \\'es. + Reported by Markus Rost t4287 + . + +1998-07-14 Per Abrahamsen + + * Version 9.9h released. + +1998-07-14 Per Abrahamsen + + * tex.el (TeX-insert-dollar): Use `string-equal' to compare + strings. + Patch by Carsten Dominik . + +1998-06-25 Per Abrahamsen + + * Version 9.9g released. + +1998-06-25 Per Abrahamsen + + * latex.el (LaTeX-auto-index-regexp-list): Remove extra quote. + Patch by Carsten Dominik . + +1998-06-24 Per Abrahamsen + + * Version 9.9f released. + +1998-06-24 Per Abrahamsen + + * latex.el (LaTeX-auto-index-regexp-list): Fix parentheses. + * texmathp.el (texmathp): Use `if (not' instead of `unless'. + Patch by Carsten Dominik . + +1998-06-15 Per Abrahamsen + + * Version 9.9e released. + +1998-06-15 Per Abrahamsen + + * doc/Makefile (auc-tex.ps): Use `-o' to specify output file. + Suggested by Paul McJones . + +1998-06-12 Carsten Dominik + + * latex.el (LaTeX-font-list): Default value now contains special + math font commands. + (LaTeX2e-font-replace): Added support for math fonts. + + * tex.el (TeX-font-list): Docstring changed. Extra prefix and + suffix for math fonts allowed. + (TeX-describe-font-entry): Adapted to extended `TeX-font-list'. + (TeX-font): Detects math mode (using `texmathp') and inserts + special math font commands when available. + +1998-06-11 Carsten Dominik + + * tex.el: (TeX-insert-dollar): Rewritten with `texmathp'. + (TeX-dollar-verify, TeX-locate-delimiter, TeX-bouncing-point): + Obsolete functions removed. + +1998-06-11 Carsten Dominik + + * latex.el: Made index entries available for global completion + like labels and citation keys. + (TeX-arg-index, TeX-arg-define-index): New functions. + +1998-06-10 Carsten Dominik + + * natbib.el ("natbib"): Rewritten to allow for more flexible + control of optional note arguments. New macros in NatBib 6 + supported. Added support for RefTeX. + +1998-06-10 Per Abrahamsen + + * Version 9.9d released. + +1998-06-10 Per Abrahamsen + + * texmathp.el: New version from Dominik. + + * Version 9.9c released. + +1998-06-10 Per Abrahamsen + + * tex.el (texmathp): Added autoload. + (TeX-math-mode-p): Deleted. + (TeX-parse-macro): Use `texmathp' instead of `TeX-math-mode-p'. + + * texmathp.el: New file by Carsten Dominik + . + * Makefile (AUCSRC): Added. + (AUCELC): Added. + +1998-06-05 Per Abrahamsen + + * tex.el (TeX-expand-list): Add `%n' escape. + (TeX-current-line): New function. + Suggested by "Lee, Sang-Min" . + + * doc/auc-tex.texi: Doc fixes by Gustavo Chaves + . + * doc/intro.texi: Ditto. + * doc/install.texi: Ditto. + +1998-05-16 Per Abrahamsen + + * latex.el: Checkdoc'ed. + +1998-04-29 Per Abrahamsen + + * doc/README: Update iesd->sunsite in addresses. + +1998-04-03 Per Abrahamsen + + * doc/Makefile (auc-tex.ps): Cut of the first two lines. + +1998-03-29 Carsten Dominik + + * latex.el (LaTeX-section-section): When RefTeX is available, + notify it about the new section. + +1998-03-04 Per Abrahamsen + + * doc/math-ref.tex (section{Symbols}): Wrong keybindings. + Reported by "Ron Smith" . + +1998-02-27 Soren Dayton + + * tex.el (TeX-load-style): Also look in master directory. + +1998-02-27 Per Abrahamsen + + * tex.el (TeX-insert-punctuation): Only expand abbrevs when abbrev + mode is on. Suggested by Alastair Burt . + +1998-02-25 SL Baur + + * doc/auc-tex.texi: Add direntry section for automatic + installation. + +1998-02-25 Per Abrahamsen + + * Version 9.9b released. + +1998-01-02 John Griffith + + * latex.el (LaTeX-auto-regexp-list): Recognize empty optional + arguments and macros in optional arguments. + + * tex.el (TeX-parse-argument): minor spelling correction. + (TeX-argument-insert): ditto + +1998-02-25 Per Abrahamsen + + * tex.el (TeX-match-extension): Fold case when matching + extensions. + +1998-02-20 Per Abrahamsen + + * Version 9.9a released. + +1998-02-20 Per Abrahamsen + + * Version 9.8l released. + +1998-02-20 Per Abrahamsen + + * Version 9.8k released. + +1998-02-12 Per Abrahamsen + + * latex.el (LaTeX-math-list): Make tags match doc string. + +1998-01-28 Per Abrahamsen + + * Version 9.8j released. + +1998-01-28 Per Abrahamsen + + * tex-jp.el: Added credit. + Patch by KOBAYASHI Shinji . + +1997-12-10 Per Abrahamsen + + * tex-site.el: Added `defcustom' kludge to tex-site.el. + Suggested by "Ralph J. Hangleiter" . + +1997-10-27 Per Abrahamsen + + * latex.el (TeX-arg-input-file): Add trailing slash. + (TeX-arg-bibstyle): Ditto. + (TeX-arg-bibliography): Ditto. + Patch by Ching-Mo Chang . + +1997-10-20 Per Abrahamsen + + * Version 9.8i released. + +1997-10-20 Per Abrahamsen + + * Version 9.8h released. + +1997-10-20 Per Abrahamsen + + * Version 9.8g released. + +1997-10-20 Peter S Galbraith + + * font-latex.el: Updated to V0.504 (Oct 20 97) + + * bib-cite.el: Updated to 3.04 (Aug 25 97) + + * hilit-LaTeX.el: Updated to V1.17 (Sep 06 95) + +1997-10-01 kifer@CS.SunySB.EDU (Michael Kifer) + + * tex.el (TeX-insert-punctuation): Expand abbrevs in the + beginning. + +1997-09-11 Per Abrahamsen + + * tex-buf.el (TeX-run-silent): New function. + + * tex.el (TeX-command-list): Changed default for view from + `TeX-run-background' to `TeX-run-silent'. + +1997-09-10 "Dr. Werner Fink" + + * style/dinbrief.el: Updated. + +1997-09-08 karlheg@inetarena.com (Karl M. Hegbloom) + + * tex-info.el (texinfo-mode): Regexp fix. + +1997-08-29 David J. Rowe + + * latex.el (LaTeX-auto-regexp-list): Added support so newcommand*, + renewcommand*, providecommand*, newenvironment* and + renewenvironment* are recognized by TeX-auto-generate and + TeX-auto-generate-global. + (LaTeX-common-initialization): Added all of above "starred" + commands to symbol list and added providecommand to symbol list. + +1997-08-29 Per Abrahamsen + + * Version 9.8f released. + +1997-08-29 Carsten Dominik + + * amsmath.el ("amsmath"): Added environments xalignat and + xxalignat, and starred forms + +1997-08-22 Christoph Wedler + + * tex-buf.el (TeX-region-create): Also bind `orig-buffer' which + might be useful in `TeX-region-hook'. + +1997-07-14 Per Abrahamsen + + * Version 9.8e released. + +1997-07-14 Per Abrahamsen + + * Makefile (STYLESRC): Added `style/natbib.el'. + +1997-07-13 Berwin Turlach + + * Added style support for natbib.sty + +1997-07-11 Per Abrahamsen + + * Version 9.8d released. + +1997-07-11 Jan Vroonhof + + * latex.el (LaTeX-auto-regexp-list): More LaTeX2e support. + +1997-07-05 Berwin Turlach + + * latex.el (BibTeX-auto-store): make TeX-master a local variable + and set it to true. + +1997-07-03 Per Abrahamsen + + * Version 9.8c released. + +1997-07-03 Carsten Dominik + + * style/amsmath.el ("amsmath"): Use `TeX-arg-ref' for eqref. + +1997-06-29 Berwin Turlach + + * harvard.el: Updated the support for harvard.el + +1997-06-30 Per Abrahamsen + + * Version 9.8b released. + +1997-06-28 Per Abrahamsen + + * tex-buf.el (TeX-LaTeX-sentinel): `natbib' support. + Patch by Berwin Turlach . + +1997-06-27 Per Abrahamsen + + * Version 9.8a released. + +1997-06-24 Christoph Wedler + + * tex.el (TeX-update-style): `TeX-auto-update' could be unbound. + (TeX-auto-x-parse-length): New variable. Allows to use maximimum + = slow parsing for the beginning of a file and minimum = fast + parsing, e.g., just for labels, for the rest of the file. + (TeX-auto-x-regexp-list): Ditto. + (TeX-auto-parse-region): New function. + (TeX-auto-parse): Use them. + + * tex-buf.el (TeX-region-extra): New variable with a value which + redefines \cite for the region file in order get less + warnings. With value "", this variable has no effect. + (TeX-region-hook): New variable. + (TeX-region-create): Use them. + + * latex.el (LaTeX-indent-line): TeX commands are case sensitive. + (LaTeX-find-matching-end): Would not work correctly with more than + one \end in a line. + (LaTeX-find-matching-begin): Would not work correctly with more + than one \begin in a line. + + (LaTeX-menu-max-items): New variable with value 25. Split menu + if number of entries in a menu is larger than this value. If nil, + never split menu into submenus, which is the behaviour before the + introduction of this variable. + (LaTeX-submenu-name-format): New variable. + (LaTeX-split-long-menu): New function using the two new variables. + (LaTeX-menu-update): Use it. + + (LaTeX-document-regexp): New variable. Texts in environments + other than "document", e.g., "letter", could be without initial + indentation. + (LaTeX-verbatim-regexp): New variable. \begin and \end of + environments other than "verbatim\\*?", e.g., "program", could + start at column 0. + (LaTeX-begin-regexp): New variable similar to `LaTeX-item-regexp'. + Commands other than "begin", e.g, "if", could increase the + indentation. + (LaTeX-end-regexp): New variable similar to `LaTeX-item-regexp'. + Commands other than "end", e.g, "fi", could decrease the + indentation. + (LaTeX-indent-comment-start-regexp): New variable. Would allow + you to correct the automatic indentation with commands in special + comments. + (LaTeX-indent-calculate): Use them. + (LaTeX-indent-level-count): Use them. + (LaTeX-indent-calculate-last): Use them. + + (LaTeX-math-insert-function): New variable. + (LaTeX-math-insert): Use it. + +1997-06-11 Per Abrahamsen + + * latex.el (TeX-arg-ref): New alias. + (LaTeX-common-initialization): Use it. + Patch by Soren Dayton . + +1997-06-05 Per Abrahamsen + + * latex.el (LaTeX-auto-minimal-regexp-list): Added `usepackage'. + (LaTeX-auto-minimal-regexp-list): Ditto. + Patch by Carsten Dominik . + + * style/amsmath.el: New file. + * style/amstext.el: New file. + * style/amsbsy.el: New file. + * style/amsopn.el : New file. + * style/amsthm.el: New file. + * Makefile (STYLESRC): Added them. + Files provided by Carsten Dominik . + +1997-06-03 Per Abrahamsen + + * style/slovak.el: New file. + * style/czech.el: New file. + * Makefile (STYLESRC): Add them. + Files provided by Milan Zamazal . + +1997-04-17 Per Abrahamsen + + * Version 9.7p released. + +1997-04-12 Per Abrahamsen + + * tex.el: Added customize information. + * tex-buf.el: Ditto. + * latex.el: Ditto. + +1997-04-06 Per Abrahamsen + + * Version 9.7o released. + +1997-04-06 Per Abrahamsen + + * latex.el (LaTeX-equation-label): New variable. + (LaTeX-eqnarray-label): New variable. + (LaTeX-label): Support `figure*', `label*', `equation', and + `eqnarray'. + (LaTeX-env-figure): Support `table*'. + Patch by Joes Staal . + +1997-03-28 Per Abrahamsen + + * latex.el (LaTeX-down-section): Doc fix. + (LaTeX-section-heading): Ditto. + (LaTeX-section-title): Ditto. + (LaTeX-env-array): Ditto. + (TeX-braces-user-association): Ditto. + (LaTeX-fill-region-as-paragraph): Ditto. + (LaTeX-math-abbrev-prefix): Ditto. + (LaTeX-math-mode): Ditto. + (TeX-arg-right-insert-p): Ditto. + (latex-mode): Ditto. + +1997-03-26 Per Abrahamsen + + * Version 9.7n released. + +1997-03-26 Per Abrahamsen + + * latex.el (LaTeX-math-default): Fixed hebrew delimiters. + Patch by John Griffith . + +1997-03-26 Per Abrahamsen + + * latex.el (LaTeX-209-to-2e): Use `buffer-substring-no-properties'. + Reported by Graham Gough . + +1997-03-17 Per Abrahamsen + + * Version 9.7m released. + +1997-03-17 Per Abrahamsen + + * tex.el (TeX-auto-generate): Only generate when needed. + (TeX-auto-generate-global): Ditto. + Patch by Helmut Geyer . + + * Makefile (install-contrib): Don't move elc files twice. Patch + by Helmut Geyer . + +1997-03-13 Per Abrahamsen + + * style/danish.el: Copied from `style/dk.el'. + * Makefile (STYLESRC): Added `style/danish.el'. + Suggested by Lars Frellesen . + +1997-03-04 Per Abrahamsen + + * Version 9.7l released. + +1997-03-04 Per Abrahamsen + + * Makefile (some): Don't use `style/*.elc'. + +1997-02-27 Per Abrahamsen + + * tex.el (TeX-electric-macro): Default to space after dot. + +1997-02-26 Per Abrahamsen + + * Version 9.7k released. + +1997-02-26 Per Abrahamsen + + * tex.el (TeX-submit-bug-report): Fix address (sunsite, not iesd!). + +1997-02-25 Per Abrahamsen + + * Version 9.7j released. + +1997-02-21 Per Abrahamsen + + * Makefile (some): New target. + Suggested by Steven L Baur . + +1997-02-20 Per Abrahamsen + + * Version 9.7i released. + +1997-02-20 Per Abrahamsen + + * tex.el: Removed autoloads that conflicts with `tex-mode.el'. + (TeX-lisp-directory): Default to data-directory. + +1997-02-15 Per Abrahamsen + + * Version 9.7h released. + +1997-02-15 Per Abrahamsen + + * tex-buf.el (TeX-lisp-directory): Removed. + +1997-02-07 Per Abrahamsen + + * Version 9.7g released. + +1997-02-06 Karl Eichwalder + + * Makefile (install-lisp): Don't install $(aucdir)/lpath.el and + $(aucdir)/tex-site.el. + (contrib, install-contrib): New targets. + +1997-01-30 Per Abrahamsen + + * latex.el (LaTeX-math-default): uparow -> uparrow. Reported by + Kyeong Soo Kim . + +1997-01-29 Per Abrahamsen + + * Makefile (AUCSRC): Removed `ltx-help.el'. + +1997-01-27 Per Abrahamsen + + * Version 9.7f released. + +1997-01-27 Per Abrahamsen + + * latex.el (LaTeX-label-function): New variable. + (LaTeX-label): New function. + (LaTeX-section-label): Use it. + (LaTeX-env-figure): Ditto. + (LaTeX-env-label): Ditto. + Patch supplied by Carsten Dominik for + better RevTeX.el support. + + * latex.el (LaTeX-env-figure): Don't insert \leavevmode, at the + request of David Carlisle . + +1997-01-20 Per Abrahamsen + + * Version 9.7e released. + +1997-01-20 Per Abrahamsen + + * tex-buf.el (TeX-parse-error): Support LaTeX warnings. Patch by + Frederic Devernay . + (TeX-warning): Ditto. + +1997-01-17 Per Abrahamsen + + * Version 9.7d released. + +1997-01-17 Per Abrahamsen + + * tex-jp.el: XEmacs 20 support by Soren Dayton + . + +1997-01-13 Per Abrahamsen + + * Makefile (CP): Use `cp -p'. Suggested by Graham Gough + . + + * Version 9.7c released. + +1997-01-08 Per Abrahamsen + + * doc/intro.texi: Spelling fixes by Franklin Chen . + + * tex-buf.el (TeX-shell-command-option): Insitialize from + shell-command-switch. Suggested by Fabio@Colorado.EDU (Fabio + Somenzi). + + * latex.el (LaTeX-mode-menu): Added sans serif. Patch by Ralf + Fassel . + +1997-01-03 Per Abrahamsen + + * Makefile (install-lisp): Also install `.el' files. Requested by + several people. + +1996-12-11 Per Abrahamsen + + * Makefile (tex.elc): New entry. + (install-lisp): Use it. Trevor Jim + reported that `make install' wouldn't make the elc files. + +1996-12-10 Per Abrahamsen + + * Version 9.7b released. + +1996-12-10 Per Abrahamsen + + * tex-buf.el (TeX-run-format): Bind `buffer' before `process' to + avoid side effect. Suggested by Frederic Devernay + . + + * Version 9.7a released. + +1996-12-10 Per Abrahamsen + + * latex.el (LaTeX-fill-region-as-para-do): Minimal support for + `sentence-end-double-space'. + +1996-12-09 Per Abrahamsen + + * Version 9.6m released. + +1996-12-01 Per Abrahamsen + + * Version 9.6l released. + +1996-12-01 Per Abrahamsen + + * tex-jp.el: Patch from IKEMOTO Masahiro + . + +1996-11-29 Per Abrahamsen + + * Version 9.6k released. + +1996-11-22 Per Abrahamsen + + * latex.el (LaTeX-mode-menu): Made `LaTeX-math-mode' a toggle. + +1996-11-16 Per Abrahamsen + + * Version 9.6j released. + +1996-11-14 Per Abrahamsen + + * latex.el (LaTeX-common-initialization): Added eqref to + LaTeX-label-list. Suggested by Martin Hagstrom + . + +1996-11-13 Per Abrahamsen + + * tex-buf.el (TeX-region-create): Disable font lock. Suggested by + several, patch by Christoph Wedler . + +1996-11-05 Per Abrahamsen + + * tex.el (TeX-file-extensions): Added "texinfo". + +1996-09-30 Per Abrahamsen + + * latex.el (LaTeX-mode-map): Do not overwrite standard binding of + `M-g'. + + * tex.el (popup-mode-menu): Run `LaTeX-menu-update' if present. + Workaround for bug reported by Hendrik Visage + and othors. + + * latex.el (LaTeX-float): Allow nil. + (LaTeX-env-figure): Don't insert float if nil. Feature suggested + by Andre Eickler . + +1996-09-16 Per Abrahamsen + + * Version 9.6i released. + +1996-09-16 Per Abrahamsen + + * tex.el (TeX-mode-syntax-table): Made `$' have the syntax class + `$' at the suggestion of Mats Bengtsson . + +1996-08-31 Per Abrahamsen + + * latex.el (TeX-arg-cite): Use `multi-prompt' when asking for + entries. + (TeX-arg-bibliography): Ditto. + +1996-08-29 Per Abrahamsen + + * Makefile: Simplified installation (I hope). + +1996-08-28 Per Abrahamsen + + * Makefile: Removed lacheck. + +1996-08-23 Per Abrahamsen + + * tex-buf.el (TeX-run-command): Change to master directory before + executing command. + (TeX-region-file): Allow dummy second argument. + (TeX-run-background): Run in master directory. + (TeX-run-interactive): Run in master directory. + + * tex.el (TeX-master-file): Allow second argument `NONDIRECTOPRY'. + (TeX-expand-list): Set second argument `NONDIRECTORY' to file + entries. + (TeX-master-directory): New function. + * tex.el (TeX-auto-write): Write in master directory. + +1996-08-22 Per Abrahamsen + + * latex.el (LaTeX-current-environment): Ignore comments. Reported + by Stephen Eglen . + + * tex.el (TeX-directory-absolute-p): Added `windows-nt'. + + * tex-buf.el (TeX-shell): Added `windows-nt'. + (TeX-shell-command-option): Added `emx' and `windows-nt'. + Reported by Ulrich Poetter . + +1996-08-21 Per Abrahamsen + + * tex.el (VirTeX-common-initialization): Removed duplicate + initialization of `words-include-escapes'. Reperted by Mark Hovey + . + +1996-08-14 Per Abrahamsen + + * Makefile (CONTRIB): Added `font-latex.el'. + +1996-07-30 Per Abrahamsen + + * Makefile (aucdir): Changed `lib' to `share' per new emacs + conventions. Reported by "Edward J. Huff" + . + +1996-07-16 Per Abrahamsen + + * latex.el (LaTeX-fill-region-as-para-do): Make sure `.}' gets + two spaces at end of sentence when filling. + +1996-07-15 Per Abrahamsen + + * tex.el (TeX-parse-path): Ignore tralining //. Suggested by + Göran Uddeborg . + +1996-05-05 Per Abrahamsen + + * all: Use version number instead of CVS id. + + * tex.el (TeX-mode-map): Don't bind `del'. We aren't supposed to + have any tabs in the first place. + +1996-05-02 Per Abrahamsen + + * tex.el (TeX-mark-active, TeX-active-mark) [XEmacs]: The + definition of these two were swapped. Bug reported by + Vladimir Alexiev . + +1996-04-25 Per Abrahamsen + + * tex.el (TeX-update-style): Don't run parent style hooks for + files that doesn't match `TeX-one-master'. Suggested by many + people. + +1996-04-24 Per Abrahamsen + + * latex.el (LaTeX-close-environment): Bind + `next-line-add-newlines' to t. Patch by Fritz Knabe + . + +1996-04-01 Per Abrahamsen + + * latex.el (LaTeX-fill-region-as-para-do): Fill `.}' as a sentence + end. Patch by Fritz Knabe . + +1996-03-11 Per Abrahamsen + + * latex.el (LaTeX-math-cal): Use `\mathcal{}' under LaTeX2e. + Reported by Mate Wierdl . + +1996-03-05 Per Abrahamsen + + * tex-info.el (texinfo-mode): Rely on texinfo.el to provide the + outline regexp. + +1996-02-20 Per Abrahamsen + + * tex.el (TeX-command-menu-queue, TeX-command-menu-queue-entry): + New functions supporting printer queue queries from the menu. By + Ulrik Dickow + (TeX-command-menu-entry): Use them. + +1996-02-13 Per Abrahamsen + + * style/swedish.el: Support for Swedish quotation style by "G\vran + Uddeborg" . + +1995-12-21 Per Abrahamsen + + * latex.el (LaTeX-math-default): Added more definitions by Mehmet + Balcilar . + +1995-12-18 Per Abrahamsen + + * latex.el (LaTeX-fill-region-as-paragraph): Removed old version. + (LaTeX-math-menu): Redefined the math mode menu. + +1995-12-14 Per Abrahamsen + + * latex.el (LaTeX-math-menu): New variable. + (LaTeX-mode-menu): Use it. Suggested by Peter S Galbraith + . + +1995-11-13 Per Abrahamsen + + * tex.el (VirTeX-common-initialization): Set `comment-multi-line' + to nil. + +1995-10-13 Per Abrahamsen + + * PROBLEMS: Some easymenu explanations. + + * tex.el: Require easymenu.el instead of auc-menu.el. + * Makefile (AUCSRC): Removed easymenu.el and auc-menu.el. + (MINMAPSRC): Removed easymenu.el, column.el and cpp.el. + * easymenu.el: File deleted. + * column.el: File deleted. + * cpp.el: File deleted. + + * latex.el (LaTeX-math-insert): Don't check if `TeX-insert-macro' + is defined. + (LaTeX-close-environment): Work better when called on an empty + line. Fixed by David Aspinall . + +1995-10-12 Per Abrahamsen + + * tex.el ('LaTeX-math-mode): Autoload from latex.el instead of + ltx-math.el. Reported by Richard Brankin . + +1995-02-14 Per Abrahamsen + + * latex.el (LaTeX-fill-region-as-paragraph): Should now format \\ + correctly. Patch by michal@ellpspace.math.ualberta.ca (Michal + Jaegermann). + (LaTeX-fill-region-as-para-do): New function. + (LaTeX-fill-region-as-paragraph): Do not fill paragraphs inside + special environments. + +1995-02-12 Per Abrahamsen + + * tex.el (TeX-byte-compile): Make it default to nil. Suggested by + michal@ellpspace.math.ualberta.ca (Michal Jaegermann). + + * tex-buf.el (TeX-command-query): Also offer to save files when + started from a menu. Reported by wscoas@win.tue.nl (Anton + A. Stoorvogel). + (TeX-LaTeX-sentinel): Don't suggest BibTeX if there is no + bibliographies. Suggested by Piet van Oostrum . + +1995-02-11 Per Abrahamsen + + * tex-buf.el (TeX-run-format): Protect against being run from a + different buffer. Patch by Michael Kifer + . + + * latex.el (LaTeX-math-default): Moved `Phi' from V to F in + LaTeX-math-mode. Suggested by dak@ind.rwth-aachen.de (David + Kastrup). + * doc/math-ref.tex: Documented it. + +1995-02-02 Per Abrahamsen + + * tex-buf.el (TeX-home-buffer): Added interactive, reported by + edavid@lami.univ-evry.fr. + +1995-02-01 Per Abrahamsen + + * hilit-LaTeX.el: Upgraded to 1.06. + + * Makefile (CONTRIB, EXTRAFILES): Moved tex-jp.el to CONTRIB. + +1995-01-27 Per Abrahamsen + + * latex.el (LaTeX-paragraph-commands): Incorrectly placed + parenthesis. Reported by mic@cs.ucsd.edu (Michelangelo Grigni). + +1995-01-26 Per Abrahamsen + + * latex.el (LaTeX-fill-region): Use marker to mark end of region + instead of integer, as the formatting may change the size of the + region. + (LaTeX-common-initialization): Fixed bug in paragraph definitions. + Reported by Steve Anderson . + + * tex.el (save-match-data): Added by koba@flab.fujitsu.co.jp + (Kobayashi Shinji). + (bibtex-mode-hook): Don't use add-hook yet. Reported by + koba@flab.fujitsu.co.jp (Kobayashi Shinji). + +1995-01-25 Per Abrahamsen + + * tex.el (change-major-mode-hook): Also clear + `LaTeX-environment-list'. + + * Makefile (AUCSRC): Add `auc-menu.el'. + + * tex.el: Use auc-menu instead of easymenu. + + * tex.el: Inserted comment to mark end of site customization. + Suggested by john@minster.york.ac.uk (John A. Murdie). + + * tex.el (change-major-mode-hook): Forgot a set of parentheses. + Reported by Frederic Devernay . + + * tex-buf.el (TeX-current-pages): Removed extra parentheses. + Reported by mic@cs.ucsd.edu (Michelangelo Grigni). + +1995-01-24 Per Abrahamsen (abraham@iesd.auc.dk) + + * tex.el (change-major-mode-hook): Added workaround for error in + XEmacs 19.11's `kill-all-local-variables'. + +1995-01-23 Per Abrahamsen + + * latex.el (LaTeX-common-initialization): Removed unnecessary + regexp quotes of `TeX-esc'. + + * style/amsart.el: Move `eqref' definition to `style/amstex.el' + and load that style hook. + * style/amstex.el: New file. + * Makefile (STYLESRC): Added it. + Suggested by vb1890@PLAY.CS.NYU.EDU (Victor Boyko). + +1995-01-22 Per Abrahamsen + + * latex.el, ltx-math.el, Makefile: Integrated `ltx-math.el' in + `latex.el'. + * tex-site.el: Removed autoload for `LaTeX-math-mode'. + +1995-01-19 Per Abrahamsen + + * latex.el (latex-mode): Epoch fix by Martin Sjolin + . + +1995-01-17 Per Abrahamsen + + * bib-cite.el: New file contributed by Peter S. Galbraith + . + + * hilit-LaTeX.el: New file contributed by Peter S. Galbraith + . + + * Makefile (CONTRIB): New macro for user contributed emacs lisp + packages, initialized with `bib-cite.el' and `hilit-LaTeX.el'. + (EXTRAFILES): Added $(CONTRIB) to the list. + + * tex.el (TeX-directory-absolute-p): Moved definition before + `TeX-macro-private'. Reported by Frederic Devernay + . + + * latex.el (LaTeX-common-initialization): Remove extra and wrong + "\\\\par" from `paragraph-separate'. Bug reported by + nijhof@th.rug.nl (Jeroen Nijhof). + +1995-01-11 Per Abrahamsen + + * tex-buf.el (TeX-command-region): Comment fix. Patch by + wlang@rs6000.mri.akh-wien.ac.at (Willi Langenberger). + (TeX-region-create): More outline-mode safe. Patch by + wlang@rs6000.mri.akh-wien.ac.at (Willi Langenberger). + + * Makefile (dist): Put version number in WWW page. Suggested by + several people. + + * latex.el (LaTeX-auto-regexp-list): Ignore first optional + argument to newenvironment if there is a second. Problem reported + by schiotz@ltf.dth.dk (Jakob Schiotz). + + * style/amsbook.el: New file. Problem reported by Denby Wong + <3dw16@qlink.queensu.ca>. + +1995-01-04 Per Abrahamsen + + * tex-buf.el (TeX-TeX-sentinel-check): New function. Updates + `TeX-current-page' with regexp by dodd@roebling.poly.edu (Lawrence + R. Dodd) + (TeX-current-pages): New function. + (TeX-LaTeX-sentinel, TeX-TeX-sentinel): Use it. + (TeX-format-filter): Removed unnecessary check before assignment. + +1995-01-03 Per Abrahamsen + + * tex-buf.el (TeX-LaTeX-sentinel): Write number of pages even + when labels or citations are missing. Patch by + dodd@roebling.poly.edu (Lawrence R. Dodd). + +1994-12-07 Per Abrahamsen + + * tex.el (TeX-directory-absolute-p): New function. Should work on + both Unix and MS DOS. Problem reported by schiotz@ltf.dth.dk + (Jakob Schiotz). + (TeX-parse-path): Use it. + (TeX-auto-generate): Use it. + +1994-12-05 Per Abrahamsen + + * latex.el (BibTeX-auto-store): Set TeX-auto-parse-length to + 999999 locally. Problem reported by Christoph Wedler + . + +1994-12-02 Per Abrahamsen + + * tex-buf.el (TeX-LaTeX-sentinel): Check whether the ".bbl" file + need to be udpated before setting TeX-command-next to "BibTeX". + (TeX-command-query): Remove previous change. + +1994-11-28 Per Abrahamsen + + * latex.el (LaTeX-209-to-2e): New function by + Graham Gough . + + * latex.el (LaTeX-mode-menu): Move many commands to new + "Miscellaneous" submenu. + + * tex-buf.el (TeX-home-buffer): Don't take arg. + + * latex.el (LaTeX-left-right-indent-level): New variable + controling indentation for \left \right blocks. + (LaTeX-indent-level-count): New function. Previously only LaTeX + macros at the beginning of the line would affect indentation. + This problem was reported by many people. + (LaTeX-indent-calculate-last): Call `LaTeX-indent-level-count'. + Take into account that \end and \right at the beginning of the + line has immediate effect. + +1994-11-27 Per Abrahamsen + + * latex.el (TeX-global-input-files): New variable. Idea and + sample code by Christophe Mignot . + (TeX-arg-input-file): Use it. + (BibTeX-global-style-files): Mention how it is reset in + `TeX-normal-mode'. + (BibTeX-global-files): Ditto. + + * tex.el (TeX-normal-mode): Reset `BibTeX-global-style-files', + `BibTeX-global-files', and `TeX-global-input-files' if invoked + with an argument. + + * tex-site.el: Ignore trailing `/' when adding TeX-lisp-directory + to load-path. Patch by Michael Ernst + . + + * tex-buf.el (TeX-LaTeX-sentinel): Don't rerun LaTeX on missing + references, unless they have changed. Patch by schiotz@ltf.dth.dk + (Jakob Schiotz). + + * latex.el (LaTeX2e-font-replace): New function. + (LaTeX-common-initialization): Set TeX-font-replace-function to + LaTeX2e-font-replace when using latex2e. + + * tex.el (TeX-font-replace-function): New variable. + (TeX-font): Use it. + + TeX-font-replace-function and LaTeX2e-font-replace were + contributed by Peter Thiemann + . + + +1994-11-22 Per Abrahamsen + + * MSDOS: Added. Contributed by schiotz@ltf.dth.dk (Jakob + Schiotz). + + * OEMACS: Removed. + + * tex.el (VirTeX-common-initialization): Make + `words-include-escapes' a local variable before setting it. + Reported by Bo Nygaard Bai . + +1994-11-15 Per Abrahamsen + + * tex.el (TeX-auto-store): Change to functions that prevent the + auto file buffer from entering emacs-lisp-mode. + (TeX-auto-insert): Don't rely on emacs-lisp-mode for indentation. + Suggested by Stefan Schöf (schoef@informatik.uni-oldenburg.de). + +1994-11-11 Per Abrahamsen + + * tex.el (TeX-macro-global): Change to `standard' path. + +1994-11-09 Per Abrahamsen + + * tex-buf.el (TeX-command-query): Suggest TeX-command-default + again if bbl file is newer than dvi file. + +1994-11-07 Per Abrahamsen + + * tex.el (TeX-submit-bug-report): Indicate LaTeX-version. + Suggested by schiotz@ltf.dth.dk (Jakob Schiotz). + +1994-10-26 Per Abrahamsen + + * Makefile (dist): Automatically update AUC-TeX-version and + AUC-TeX-date in tex.el + + * tex.el (AUC-TeX-version): Added AUC-TeX-version and + AUC-TeX-date from auc-ver.el. + + * auc-ver.el: File removed. + + * tex.el: Added version specific code from seperate files. + + * tex-19.el, tex-18.el, tex-lcd.el: Files removed. + +1994-10-25 Per Abrahamsen + + * doc/auc-tex.texi (Projects): Removed an implemented item. + + * tex.el (TeX-command-current): New variable. + (TeX-command-select-master): New function. + (TeX-command-select-buffer): New function. + (TeX-command-select-region): New function. + (TeX-command-menu): Use TeX-command-current instead of explicit + file argument. + (TeX-command-menu-print): Remove file argument. + (TeX-command-menu-printer-entry): Don't pass file argument. + (TeX-command-create-menu): Removed. + (TeX-mode-menu): New menu. + (plain-TeX-mode-menu): Removed entries now in TeX-mode-menu. + (plain-TeX-mode-menu): Use `toggle' for bad boxes. + (plain-TeX-common-initialization): Enable TeX-mode-menu. + + * latex.el (LaTeX-mode-menu): Removed entries now in + TeX-mode-menu. + (LaTeX-mode-menu): Use `toggle' for bad boxes. + (LaTeX-common-initialization): Enable TeX-mode-menu. + + * tex-info.el (TeXinfo-command-menu): New menu. + (TeXinfo-mode-menu): Move commands to new menu. + (TeXinfo-mode-menu): Use `toggle' for bad boxes. + (texinfo-mode): Enable TeXinfo-command-menu. + +1994-10-24 Per Abrahamsen + + * Makefile (AUCSRC): Removed auc-menu.el from AUC TeX distribution. + (MINMAPSRC): Added easymenu.el temporarily to min-map distribution. + + * auc-menu.el: Just load easymenu.el when using GNU Emacs. + + * easymenu.el Try to use RMS's easymenu instead of auc-menu. + (easy-menu-define): Call `easy-menu-do-define' to do + the real work. Document XEmacs keyword arguments. + (easy-menu-do-define): New function. + (easy-menu-create-keymaps): Support XEmacs keyword arguments in + menu definition. + (easy-menu-remove): Make is a function instead of a macro. + (easy-menu-add): Ditto. + +1994-10-21 Per Abrahamsen + + * doc/auc-tex.texi (Completion): Less confusing BibTeX advice, I hope. + + * tex-jp.el: Added patch from koba@flab.fujitsu.co.jp (Kobayashi + Shinji). + + * latex.el (TeX-arg-insert-braces): Have \left and \right on + different lines. Patch by thiemann@informatik.uni-tuebingen.de + (Peter Thiemann). + + * Makefile (dist): Add CHANGES and ChangeLog files to the ftp + directory. Suggested by Frederic Devernay + . + + * latex.el (LaTeX-indent-calculate): Allow nil second element in + `LaTeX-indent-environment-list'. + (LaTeX-indent-environment-list): Added special environments + suggested by thiemann@informatik.uni-tuebingen.de (Peter + Thiemann). + +1994-10-20 Per Abrahamsen + + * tex.el (TeX-auto-list-information): Spelling error. + +1994-10-18 Per Abrahamsen + + * latex.el (LaTeX-common-initialization): Make "LaTeX2e" the + default command if you have set `LaTeX-version' to "2" and is + using "\documentclass". + +1994-10-06 Per Abrahamsen + + * latex.el (LaTeX-paragraph-commands): End each word with a "\\b" + to avoid accidentally matching longer macros. + + * tex.el (TeX-add-local-master): Use three %'s when adding buffer + local variables. Suggested by Raymond Toy . + + * tex.el (TeX-format-list): Added entry for AmSTeX by Ulf Juergens + . + + * tex.el (ams-tex-mode): Run AmS-TeX-mode-hook, not + plain-TeX-mode-hook. Reported by Ulf Juergens + . + + * tex-buf.el (TeX-format-filter): Add `save-match-data'. Patch by + David Aspinall . + +1994-09-14 Per Abrahamsen + + * cpp.el: Use RMS's version. + +1994-09-13 Per Abrahamsen + + * doc/history.texi, doc/auc-tex.texi: Fixes from Chris Fearnley + <@vm.uni-c.dk:FEARNLCJ@DUVM>. + +1994-09-09 Per Abrahamsen + + * latex.el (LaTeX-insert-environment): Don't fill environments + listed in `LaTeX-indent-environment-list'. Suggestion by Graham + Gough . + + * tex.el (LaTeX-command-style): Made latex2e first in the list. + Suggested by Frederic Devernay . + +1994-09-05 Per Abrahamsen + + * tex.el (TeX-file-extensions): Added LaTeX2 `cls' extension after + query by jmv@di.uminho.pt (Jose Manuel Valenca). + +1994-08-30 Per Abrahamsen + + * tex-jp.el: New version from koba@flab.fujitsu.co.jp (Kobayashi + Shinji). + + * tex.el (TeX-command-list): Fifth element is now ignored. + + * tex-buf.el (TeX-command-query): Check if region file is newer + than dvi file. + (TeX-command-region): Only query for command _after_ region file + is created. + (TeX-region-create): Only save file if the new content is + different than the original content. + +1994-08-29 Per Abrahamsen (abraham@research.att.com) + + * tex-buf.el (TeX-warning): Use offset for line end. Fixed by + ddw2@sunbim.be (Dominique de Waleffe). + +1994-08-26 Per Abrahamsen (abraham@iesd.auc.dk) + + * doc/auc-tex.texi (Projects): Removed preceding item from + wishlist. + + * latex.el (LaTeX-common-initialization): Fix to comments + separating paragraphs by koba@flab.fujitsu.co.jp (Kobayashi + Shinji). + + * tex-jp.el (LaTeX-fill-region-as-paragraph): New version for MULE + 2.0 by Tomotake FURUHATA . + + * tex.el (TeX-function-p): Spelling error in doc. + +1994-08-23 Per Abrahamsen (abraham@iesd.auc.dk) + + * doc/intro.texi (Contacts): Some reformulations. + +1994-08-21 Per Abrahamsen (abraham@iesd.auc.dk) + + * tex-jp.el (TeX-insert-punctuation): Japanese version from + koba@flab.fujitsu.co.jp (Kobayashi Shinji). + +1994-08-19 Per Abrahamsen (abraham@iesd.auc.dk) + + * doc/install.texi: The `site-lisp' directory is also available in + Lucide Emacs 19.10. Reported by Tim Geisler + . + +1994-08-18 Per Abrahamsen (abraham@iesd.auc.dk) + + * latex.el (TeX-arg-cite): Prompt for multiple keys. Suggested by + Masahiro Kitagawa . + +1994-08-17 Per Abrahamsen (abraham@iesd.auc.dk) + + * style/german.el ("german"): Use `TeX-quote-after-quote'. + Suggested by te@informatik.uni-hannover.de (Thomas Esser). + + * latex.el (LaTeX-common-initialization): Error in regexp for + multiple arguments to `\cite', reported by Masahiro Kitagawa + . + +1994-08-17 Per Abrahamsen (abraham@iesd.auc.dk) + + * latex.el (LaTeX-env-figure): Put caption inside center + environment. Suggested by Martin Wunderli . + + * tex.el (TeX-strip-extension): If NODIR is set to `path', remove + the directory part iff it is equal to the current directory, or is + a member of either `TeX-macro-global' or `TeX-macro-private'. + (TeX-master-file): Use `path' for NODIR when querying the user for + a file name. Reported finger@brachio.Informatik.Uni-Dortmund.DE + (Bernd Finger). + +1994-08-16 Per Abrahamsen (abraham@iesd.auc.dk) + + * latex.el (LaTeX-common-initialization): `eqnarray*' should not + have a label. Reported by dodd@roebling.poly.edu (Lawrence R. + Dodd). + +1994-08-11 Per Abrahamsen (abraham@iesd.auc.dk) + + * tex-buf.el (TeX-background-filter): Always show background + output. + +1994-08-10 Per Abrahamsen (abraham@iesd.auc.dk) + + * Makefile (MINMAPSRC): Added `all.el'. + + * all.el: New file. + + * tex-buf.el (TeX-LaTeX-sentinel): Write "some" if + TeX-current-page is nil. Reported by Michail Rozman + . + +1994-08-09 Per Abrahamsen (abraham@iesd.auc.dk) + + * auc-menu.el (easy-menu-add): Undid previous change. + (top level `cond'): Use Emacs 18 code if `window-system' is nil. + Patch by Patrice Belleville . + +1994-08-08 Per Abrahamsen (abraham@iesd.auc.dk) + + * tex.el (TeX-electric-macro): No electricity after `.' or `\'. + +1994-08-06 Per Abrahamsen (abraham@iesd.auc.dk) + + * latex.el (LaTeX-paragraph-commands): New variable. + (LaTeX-common-initialization): Use it. Suggested by + liyuan@allwise.research.att.com (Yuan P. Li). + + * auc-menu.el (easy-menu-add): Check that `x-popup-menu' is bound + and that we are running under X before calling it. Reported by + Adrian F. Clark + +1994-08-04 Per Abrahamsen (abraham@iesd.auc.dk) + + * tex-jp.el (LaTeX-fill-region-as-paragraph): Patch for Emacs 19 + regexps by koba@flab.fujitsu.co.jp (Kobayashi Shinji) reported by + Uenami Ken'ichi . + + * doc/auc-tex.texi (European): Mention `iso-cvt.el' as suggested + by mike@vlsivie.tuwien.ac.at (Michael Gschwind). + +1994-08-03 Per Abrahamsen (abraham@iesd.auc.dk) + + * doc/history.texi: New file. + + * doc/Makefile (HISTORY): Added rule. + + * Makefile (EXTRAFILES): Added `ChangeLog'. + (DOCFILES): Added `history.texi'. + + * doc/auc-tex.texi (History): Made ready for 9.2. Move history to + `history.texi'. + + * doc/changes.texi: Made ready for 9.2. Introduce ChangeLog. + + * Makefile (LispInstall): Use "/bin/pwd" instead of "pwd". + reported by mic@cs.ucsd.edu (Michelangelo Grigni). + + * ChangeLog: New file. + + * Version 9.1 released. + +This file records repository revisions from +commit c865982cacab289f4480f9145b3438ec06824232 (exclusive) to +commit ec742f33320928680dfb3b287add4d511a69f4d4 (inclusive). + +;; Local Variables: +;; coding: utf-8 +;; End: + + Copyright (C) 1994-2016 Free Software Foundation, Inc. + + This file is part of GNU AUCTeX. + + GNU AUCTeX is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + GNU AUCTeX is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with GNU AUCTeX. If not, see . diff --git a/support/auctex/13.2-extra/ChangeLog.1.sig b/support/auctex/13.2-extra/ChangeLog.1.sig new file mode 100644 index 0000000000..a685f8312c Binary files /dev/null and b/support/auctex/13.2-extra/ChangeLog.1.sig differ diff --git a/support/auctex/13.2-extra/auctex.pdf b/support/auctex/13.2-extra/auctex.pdf new file mode 100644 index 0000000000..6b9e0d0c89 Binary files /dev/null and b/support/auctex/13.2-extra/auctex.pdf differ diff --git a/support/auctex/13.2-extra/auctex.pdf.sig b/support/auctex/13.2-extra/auctex.pdf.sig new file mode 100644 index 0000000000..9c51262be0 Binary files /dev/null and b/support/auctex/13.2-extra/auctex.pdf.sig differ diff --git a/support/auctex/13.2-extra/auctex.ps b/support/auctex/13.2-extra/auctex.ps new file mode 100644 index 0000000000..23d493737a --- /dev/null +++ b/support/auctex/13.2-extra/auctex.ps @@ -0,0 +1,23584 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 2023.1 (TeX Live 2023) Copyright 2023 Radical Eye Software +%%Title: auctex.dvi +%%CreationDate: Sun Apr 23 15:45:58 2023 +%%Pages: 144 +%%PageOrder: Ascend +%%BoundingBox: 0 0 612 792 +%%DocumentFonts: CMBX12 CMR10 CMSY10 CMMI12 CMMI10 CMCSC10 CMSS10 CMTT10 +%%+ CMSL10 CMSLTT10 CMB10 CMTI10 CMR7 CMR9 CMTT9 CMTT12 CMMI9 CMR8 +%%DocumentPaperSizes: Letter +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: /usr/bin/dvips auctex.dvi -Ppdf -o auctex.ps +%DVIPSParameters: dpi=8000 +%DVIPSSource: TeX output 2023.04.23:1645 +%%BeginProcSet: tex.pro 0 0 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 +mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 +0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ +landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize +mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ +matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round +exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ +statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] +N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin +/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array +/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N +df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put +}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ +bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A +mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ +SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ +userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X +1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N +/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3 +def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90 +rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 +N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop +false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A +length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse} +forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{ +BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat +{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch +round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 +rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B +/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} +B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p +-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ +0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end + +%%EndProcSet +%%BeginProcSet: alt-rule.pro 0 0 +%! +% Patch by TVZ +% Makes dvips files draw rules with stroke rather than fill. +% Makes narrow rules more predictable at low resolutions +% after distilling to PDF. +% May have unknown consequences for very thick rules. +% Tested only with dvips 5.85(k). +TeXDict begin +/QV { + gsave newpath /ruleY X /ruleX X + Rx Ry gt + { ruleX ruleY Ry 2 div sub moveto Rx 0 rlineto Ry } + { ruleX Rx 2 div add ruleY moveto 0 Ry neg rlineto Rx } + ifelse + setlinewidth 0 setlinecap stroke grestore +} bind def +end + +%%EndProcSet +%%BeginProcSet: texps.pro 0 0 +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%%EndProcSet +%%BeginFont: CMCSC10 +%!PS-AdobeFont-1.0: CMCSC10 003.002 +%%Title: CMCSC10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMCSC10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMCSC10 known{/CMCSC10 findfont dup/UniqueID known{dup +/UniqueID get 5087402 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMCSC10 def +/FontBBox {14 -250 1077 750 }readonly def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMCSC10.) readonly def +/FullName (CMCSC10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 99 /c put +dup 104 /h put +dup 105 /i put +dup 108 /l put +dup 109 /m put +dup 112 /p put +dup 115 /s put +dup 119 /w put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5 +45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4 +7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7 +72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E +BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89 +974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674 +11453BC81C443407AF41AF8A831A85A700CFC65E2181BB89566A9BDEC70EB4F2 +048A6EB631F05C014D372103E37FC3FA317EBC9973565A638403DA02E48B7D31 +CFF6C241DC5CDB470561002FF46437C06EF93BC99352DF04393C661FFFBF4BA2 +0723ABD9B3E9CA9E63BA57EFDBAE684655CBBDBA15ADAE43E1A2C98A3CF060A3 +D16AF8FE3A49B50A24C20EEED716E49AF6013D4D38CD9CC41A91C17E4D04D79D +567E1EF49110AA9C34464E95D81A730ECEB2C9AF38FBA6B45E253288438B4CB3 +DC75B3A906D4357293BA41E59C35223A6C9CBD6FF5FC90C2D07CBB376C7320FF +435A6251822BFCBB612CE630EDF826C37E95F541C21B93FCE127591D5E38165E +2B58A34AAE37712BC58B63FFD70AB80F4F24612CFD2F1466BAAF3CA2BCB45148 +D0DEA0E9B8FBA4C4FF5B8B3CB02E461355051842BD1C94F41066B9B909DB83B1 +DCDCBEF7CD00A43E4C0B8191A29600CA197F0BA227FB8309BB539D2A620BAC70 +8A1AB2DFA51ADC9873B8E5582DCD3ED154E5D727D1665F99BD89883D69E6CC2F +DB3A57AEB612171A88E22F038461DE03FC357F771675E34E90D4D19B4B36891C +9D2333960400E97494F4FC4DBCE6A73C34A0409E433BBDC0AAAEBA7D3555066E +1CFBB4515C8B573C9B9DD12ED5B6ECEBE35AD0DDEA9DB004FC6CB540B5117B49 +59CABE5FD74C6F5B6482B42C20B5FF0467D1DBD7CED2CC651CA57852B6FBB402 +A6764DB342889132C911CAA713A7F2FDD8A5E849345D6C81025E02F5B8B682BA +90CC9B467FBC37362436EA6BF8EB62D784B01D5430147945BC09D1F49EE89F2E +3E2B8E6D439248A56F82F2E03EA5C7A922F2813BE6538A3A423BEBC55B345AFB +3B3C125306749E137C647D78028AE1FBF3E1A82C260132832A9668F454D39C41 +736717DED0A99F6B11F005F0E1D07FE84713AAB4C042FDC166AA146D7B5E9198 +E4F485BE5B135EA281FF1C1E616B5AAF02771F58C5840CB5A427FF9794F93E94 +17FD799C78AED1DC4810BCEF4C6C51D3C1504EA2C6F2B29805B7ECF97B5F637D +FE92E168CB9029E90404CB54FB312FC7AA8A9F2F524C03E61F03B1E31D4F061E +1677B39D5D30C9FD4673E1723F4AE3CCF38593AD6D7F61E9DF3C010E51F25085 +35D51105E1464BA146A78D7297D4D310AD91342A0BB942034A3EC0696B467367 +3E39D202D637E6B14D0EBCA6AD3CF22B07D4CA69C0FCBB6C93782B2F0DFC5AC1 +5D8A16CB5EDB671A0C1BA9D10F63CEAFCD0E06E42C730C8EF769CCFD57937245 +658F486036D37E8BDDE5670A212FB488A8753322A5B170C9662750AA958C0BBD +8E97D8239D2A08B30416504DEEC4E506013E037C91785C674F8A6A44E23FEE6F +CCC00CC5E4D355B0871FDB8ECD64F70EE32449BB5D6F84F8C8AA2D5B1A489BA9 +D7FF2DBAA8D0B84054E93D64D3E77850A3724824914A0F821EEC3D605DD851A7 +606936B8B9E24D6E932E16C448140FE94DD96C75AECB73850035ED9C04A1D93C +64B21E7D4657E030483EC5C3554AEF8BE4D0FE5B9743B875340B09E01273DAE8 +F256C50A1A8F2E0417440A8BB0173F59E11523E1CEF2593A4AC5AF2167627B00 +C5EA97D125EB8A4BD4C372877ABF10F5B7B149D73787E0834BFB3084E9508DF7 +072DD71637019599252059738D4D6BC57A9358E4B14F6AF9C4B31DB8E25C29B3 +7A15F9953BD73ACDE5F0445A5DC406BB4635FAE51C1D8202AE31730E6F355317 +1DC197DB0B6177307C60E5D38F4487363EE051B2E609A52BC4D45B14B6558B6B +5E1618748794B8340752CDBE7756C068975B559615D4CD5A97CE30BAA7B2B1A3 +2FEF2E055232B24FD8A21BECDE1B6A479A28EC80AE2CD16DB50B30B4A6CFCF06 +491C7CD5AC29FB964D4846415233947522676DEABDA0D9535F8507D33693930C +B4E4240A02B0CE7EA288516B8A6EF908D7F8BAF9012D052C6AC96D9F8F6ADB07 +8984F3559C5E7E3022A957982155FC9CD599C74E18328D3AB46F9DD15D1C4C3F +9B93ADB4489BA02CFCF57DE6270F3AD2F8597BE71786510EF08142F430EE5568 +4F9DDB792B7C46B6135E341DBBF062FBC50FABA80CD4A384157BAE57CBEA9781 +AA4416323265168AC097DE7E30A0D4750143A4FCE70A863A31876A8FA5327C3E +36E89589E363AA2B1A6E8B09F5AEB8FFFD0396067173465B6503383DE517A6EA +88C0FC08578398C2A721E5AEB29F4AC9BC990A50CD87BD35A11F9E81F68E7B85 +5E5B95A4F9A5D30379EF90D78E1E466DEF867BAEFC4F5ED2C762BFF099C1C2B3 +5E0DA1C2FB33BE1379413CDDB1EE6BB3A495331F72F2FAEB8152E8AD5FD334A8 +AAB0082A71D5574B618EA8D487B8FAF1B445F3395B1E21224F5492A0E06F5152 +7726835C900E2E52BE3B7B654183AEDEC68053DD0AF19EF6DBC10B6FC08EC7D0 +CC0E2C8FAF8C9A4C21FB7C34E074BBA4EE64226BEC8C928A784C1BEE35B72EC8 +E9295240B29DDC2539CD118BAC38DB3917D14CD33AB45FE47E827F2A2B193AFF +53C5396C52CEA4F43F06AC2D08C74CC85D608CBA267175EC31311EE25AB48DD9 +FE811B411AE426C9FC0B6044D1EBF130231623F1566CEA4D1C06D8032FD9808A +94479C842BC41B675CF6B90113BD681F8D43F51D5016D80EDC11D7640FB950D4 +E709A46184406ED90D0892A4CD9062938A8205697A200DBE1F38EB166EFEA0EC +4FCB45CDAF82EA103DD6FDD03D146F3E42EDA6496064DB3F4FC1C5280C9E604B +D5EBCA08BF2AAC90156C11EF68137DC76502EBF216F3AF3EE30DD2676D218428 +F41C655093F8B530FCA378B5769F262A6FDB4B66B83F18F050E77227E28D71F4 +5F4425CB8D51B3DAE872CD86D7804F870BC564A6DA1CA13EDB00D131CE4F6460 +7021661B99612629DCC20C85CF155EDC5111E015A77B0B82A8FC1EBB374B7EF2 +361419BA93B857D5C9944BB5B4AEDD86ABCC261542077FE09701C96370168579 +5F89D5AAA08D700E2643E88C2FB8D1D56D37AAA9744872E7C050B4CE046B47A7 +83F224FA9FD311C955EFBF173042C8FC66524135F579B1397828870D5C9DC71F +8615FADE2A1CFAEA90F732B6C266E2F3048FC43EDA7A6B6D98E9DB793CF457B3 +F5877E7A055C92B0246FEA8C72B3B3456F93BF36E2651D32CD614C3AECC0B4BC +F824C8363E593A6458D37408FC5B09883B280005DD24123E2D4B1B85F4113327 +EEDD9186A4AF2CD6439B46C5C168C125CA80F9EE9E68906620EE126CFBF26E15 +B269838A54224EDCFE2A373EB750D4829BFA410DE5F1541E428BB1E024AF496D +F5F1C151F5A645C8622F2EF9088D57A2811868A8A8BFCDBFCE3ACB8463AC35B4 +8B6F44E1C1232805842F56FA468F81FF37D5D55B81CA56058558544C142EB3BE +07CFB1F75DECB1E48C14D6AFDD455989AA6FFE8B8DC54F462B3C20E31D270BCE +8E68E2B43A6625AC7E9792704FAAD6CE8BBE0B341DA7189EBB3E9D5375B27FD4 +12506D5BCA50AEDC6955E6C3C7BAA84BACAF7ABDF3A270C7734EC3C6EC22793B +E67B0E288F99699D38DA8B79F2D21DD97945FBDDD132A8F0BF947950D3C0B4AA +EB7B2C435AFE54489E1930610311D718AC610C21A644F34CB2D1959B3066F39B +EADEAB5CFC6AF4D191D86B02402B00D1C5262707861C5308730579795EB53207 +A291A27A8B5C4DAE0A87A0C6A260026CA3CB620E1002E066A515D7990F3DEA29 +0FAC962E0B82B7A6C86B1EDC54007822BAECED673FAAEF88C8109777EB79A53F +AF3C58546974F2F56E70E9B5CB59ACB5C27CB01895557B2D82134D7F02029B24 +3331621F38E68717F5CB68A8892D0B9C0A8ED4F8BB56E80505170D44C6856128 +2DED0254ADA4875CF56B4D97372AAE730D4C77A2940DC8C178274DF88A9EE037 +215C6FE7B9D481EE4DE809B124C0270782411ACCCF89906A8B143D0BA8B2CEDE +E9B90465C3E57A4FD9AD2702323450256ABD09A1F8C26F08480317C08B75B720 +70A161C99715A35A94DD5C9647ED0F8A5337B774C8E54F9653AC859485A1FED5 +37B725A7E4BA58711CBCDA6054E34CBD8E9F9460179DA7DBD243D81A1531FDDE +BF2BD425BD9DBE75EAA333B1F5793669A215549A774597E6ADA16D323FE5601A +EDA41092730009A99BF5B5AAE281844A6BF3292D4D4EDE36B4FD8BCAEB6EB72F +AC5D3CD53D0D621CA9EA8D254FDCB2B5161EE9E80B266563F669805A3A15271A +0753983004A1ECC7FBADF62AFEA4DAB49A178C231759857DB910668BDB07CB3F +7E8EC24901863088B3231EE3FA563924032C91CA9D68DB398F9BD9AC0C651EC8 +9051C9F709CD784F3FF5951DECD7E869ACC34B83AECDB011E6594347855EE7F5 +28811F744A4BD70D4E9077EA7EC19FFCF612689F12B34332857AE41F13E6D16A +962DB9B6AAAC167B9FBDF0068EA13412F318384134B29F3F0C399F1973A3564E +F9C3C39B5BDD4C98D81A6CB476E565860B50704BD65ABD630A5F1372F2D826F3 +3AD47C08B8AD3176A170C369EF3CEEB190134006D6135C5B8CCDBE1C11FFF1EC +3F6D8C46E15C4F5EB9ED9F31A129594D542D40DC3815CD075A0DBB648D868AF5 +15A05C4BDB28BF23653A3AD96CF6AFC065DCCCB23D5D9A945F8CBB539DD3BFA8 +DB8F1FBF9B6F25B41EB4309995CA3D5D6ABD70CBB4A2F0C6364E5439AD1045FF +72F6B45A30BD3A548CFAADDCC6C15D46F6D783D3E520215751DC98335A4ED512 +D7D19235CDF911CC69F3CF4365B678EBF3E87C456A4E77339C74930083445588 +462529C22A96A28C5CE87AFA0C981F26CAED5A1C8DBCDDA612624DBE0373F026 +465185A4D8C73CCD8D71EE97116F8F7D341B87FD78F9CCB9FBDA2A7799711607 +6BBA855AE9D5C505870DC85FDFAAA130A351D56AADBFBD6A7D52055E3200F8B7 +8AE9A00092B55DEA8BDE224B4BA7FD4A191CB1FFC4CB995FEE1AC2883AB69E1A +AFFC09AB5B9AE311A030A5BA05E2213F9BBF016C8FA80689C069314D91274B20 +53FCC65C7D7B3A7504887525BFFA060304931672A078BCD7F269595686310E34 +E1ECA868899BC402D17EC36CE40D5041D7CEDA77F7764C9D98793F5334F574DF +E93CB10A5E8ADAE95CE63D2339557091B4B4911A4987CF21B7F1DBADBC2DD605 +8EB72473C1F2EABCC44E0D0339EECB55DA74085606C3F89D57ACFBF5755A5395 +CA8D4BD47E4EE8D8B882D3AB31A1F0C62E74654C7E041E4FF2693A38A9796064 +46526B0A37E6B5BF8E48E80EDEF81E34DA8F6CC9025936A4D0E6D709D61B7B5C +AB550397117F3F9D2F5A542A64DEA8E1178F7337124D6B56BA92F659AAD694D7 +391028731E01284BFEA635314A8DA8DF7A34EA3B6B2F8803BE6DCB423A9E8015 +55EBD90EBAE8A00298B3B6B1C02BA516AF528122C1F2B07EF69F5466C2C36643 +0D665D6561705509B7582D8301AF3C32E2F3B9433E3E04D62117C7E8A368BDE1 +0D4DAA1C415B2A6573116D2A169AFEF700A83F55D88813585E89C94C07802BA8 +3AE8F9BC3CDBFD9C2E35D062B1FD6E79E1EF104FC70B0AB09D12CA027F33F85A +22F0ECBB4AD55FE8C616B82C46CE69A600E4F767BD7A9C5F9B37A3196B038384 +5DEF76A8884425FE598A63AEB19FA698C2AF7CAA4983CEC789268E22BA051EE0 +20A40633D22D8F707626ED30E8273EAAD1C065F0B2E1718B5AC853ABE09330C3 +B0082A71D557169BC1559B6D285A3499D41C4CCF1F74884EC3917EB9C574371E +AFE8578DDCA459B8D22C0188A8D150437B05FB92022C95EB6FBCC954216B5FED +CBC7C90B9A1F061376A9840FB64390A6BA99CFC8279A86A730C6DBFD14C53C4B +7277D676BD42203677E9ABEEC8C97E13DAA626474513B06F8734DD784F2FBBB9 +B3B448B8E8221E380AB4A86D3A683B86A54129519D50DD4FE63B30954D805CED +A9A5D9A39C58B65B08E1C19555E927C6DBF7FD07252B2B57F62B905D6B488201 +213D106A41033B26FFBAC2E616DA6ADA6D560BADF10E68872806CFD6F6E19D7B +57CF1F7A030A7BAD374F16A977E0ECB8742D034ADAF9C247DA19C8AEA74EF6CE +DAFD6B1DC562FD3B77E4D008BDE4D8C7FCA9895DA1AC9EAA01C32A0DA712B082 +9438E77230D38FC4153E1711417B918BA6CC03203A5FF082AF880F48518D8271 +C1121E4F1386B30A7F1BC6F10EA98443F8A65C867A109336B808BC9A8E2A75AC +F950835AA84B56F59DA4C8A18859C3B68F6B6DE09A6675F639EA9107BDB67B0F +54EBC564BC2D781B61C14363A54956BA78A2BB89C9F966C94EEFC29EE9F4E23E +C0BF750144DC289F0DEE1F8A25BB52E54F656FAFEE4BD2DA57E1306BBE648051 +1D0CFD6A23A3DF082E3CF13197BF1B7FB22B2CD427BB78F455C9634DF989DC90 +7BB2AE247B1C99AB2062855B2948341B0F857ACD750B59E370A6698C6A1F5287 +72A4A9628A592E313956C242DF8277EDD2F1FDFB07CDC104275FFBF796D7518A +DF49FF3CDEC3BDFF1D290C382F244DF18005ECDABF0C5C2C64EEC4383E2E07DC +5C82587C071E59B46B7BEF31D268F39D9B12D534344FBA515E9DE8F166FAD1E2 +7D1558967AAAD3829D3F7EC6938D20E5379F414532976ABA844D97A5E9078901 +EAE4D0ED1F4C7EE7A2D80D891A5013D6409A38ACFA497F5A169EB7F9F4890DC4 +62FA6A89EA48267331F086992B9CA9305E16611E6AEE67DCDD588A25D37F45B1 +0DE75C802EE021E574B64B3969DE2E5061ED9364B646C38D4BBA86802CA6338A +94E135D2256920EBFB1AA22D9E90C7D16853F0DF9F2D942748EE540E4FCE63C6 +5380D7AB4ADD6CB00FE8F7867E4862D8DB432F28331428CC350CDF7F447A65ED +D7683ECA35A22ADD06E9FE6BAF060913AEEE7B2B8EE4798E437698CC9EB2428E +74CE73F84D0D2292DE709D71FFF8901C3505370E6F1D4E28E6B7372492C65A88 +159371B1D60D77CEC93B272B6C5394EE1D2EF9969DB2838B8E128553879A1BA5 +2884B0A596E8FC3D1E648B7E26A4AC57DF09B9CE09B2F91D8CA618CA52AB3DBD +D005A56A420366069B73146A6F58E88BA49671A1AB7C2070C3D42AA770285143 +40AE7D7868C0E1993506B07C086AD7D4F28CE2D15853FC5FBCBF9425D8012B9E +DB6E1E5002517659C8DA69DCEACA94F368537668843D281FC11782F1C5F71977 +CA215349EE6F20565DE3D8D8212A40E1227A4B22965FA64A0B02C62BFDE97E6F +C3C54FED4057EF9D258C42D7440C78C5E0CC58A40DD74ECED4152F70A93CE71A +1B3A57C46F74A6D27BF98C97CCD31A8EA487260F224A3E40F52C65490AB4098A +7B9EEB54A5A415C8C88568F7D9EFE74BBB785FA18AA27D9201F28BBC477A20A5 +D1307AA78EB8C7CAD409AB64B29E4115E45F5FADDCC80CA74B296C4265A40614 +37F2ACD8386AC0202D6FDB6711E8CB06442F209D781E940ADDD6D881D4F8E874 +357C533115923B90138FFE31D3577C6AAE60D768970FAAB682CD0DCA3E9A9A68 +6393E4B772691C1013ADFFC90C508D51B02D2518ADCC7E79F7DE5DF9D18B8435 +6129064DD1A3995E5A6F45D78287CC10A0EAFBF47223494C5EA934B1BC2F7C53 +686C5880303F9E3ADC8B100D441D944686E1FD811C646C6DD0224F6CF55FA87F +D132EF50450879A25242A18683BD6D0266F8F333F3768D1952B0F32AA75106D8 +EC0AB703F287E847CB91FFB88CD9DA174B49171822BDE34621CF41EA772230A6 +3088F8D19CF2364A329162D39E166AC728B267758341630B00398D64538FCC4D +E3E6CF103794C29AEF7F7E56970F6B1ABA87DC8D23E280EDC77556593D02DFF3 +154883CFE4EF04E07E7539A4750FA1CF1A994E99B656E728D140C83AE1F196AD +9F049188A4184C84556C0476BE46DDA8ED86888DDA3065C5091D99EEEAC43092 +40B97AE327215024ACC0134CBE91FD761C26A48EDFF9028DA28222985FAED7B6 +A1CC891D07185666E34BEFBBF77C6C32B88FF3F1046E4EB2CD942E70746DDCDE +002E74BA03A2B15E0529E61DCAC207A71F61C89D81B3C53C5B458EAC70ADFC54 +810310CB04E1A21FFBC5DE2429EC0989A3F2B6AE4290A005FBE736750956765D +637B7CABF7F9A593D9FF6C322895835C0007A78771D1404671122F9CF898AB24 +1A5648EF8C40B27FD537612C4CBC6E584FBD058DBD4F0A00C63A79077826D3F1 +859589B221F7F82DBE392601B0A89142648EB40BCD943E382FC7758A10F978FF +6DD9C3C1D284C5642C812DBF29A75A50BF63F788CBEA5883DC1544ABB49289EE +2C99CB03C1BA72C7320904C7EC94736825A793D5629EABFCEFAB8D28B6F23858 +89A6967942A943FAB5E5B26B8567CC9606DE60329C6D890843F700FC1F60656A +38164ED7976AD47A8E54940B9E340D61353AAD260C9273D45772AEC8E9F4F045 +9CC576D152757AF3B74DFB9B6962001EA9FF7F62C2E36F71D9B76BB99DA7631F +774795B8CD1E08480153496DE5E08A1F4BEA681D0C1D6336A49A222B0537ABD9 +75A3A9D27D0B71B8913E9355F8E56C5FB3E14B9D5ACC4F87339FF9D9039ADEEC +660B5CEF75E7C1772D4A3A4D0C8976A165766D9DBD0CA8132D17E5149AE716A9 +2E255277FB5294A96194C462C74AAB251A36941768EDB3EC6DC2C481393ABA6C +8BC2F3AB0BF5A6E5619BE16DF43BB099C53FBC12888471BB015C15BC8A1A68FD +819256EA97FC40C25015B3BD33673C5BA58E2B82A3AC078A05C98E6B7151A1F9 +775157C31D96285557B39435C3613CB19AA08614B2E93ACCA5523F194B74CB0F +A4ACFDB0BA6053252D732F32BF7C921F8B776AA0F3349BFC6F63562A40AB966B +CDF62ACFDD8C96F66CE0C24588EB7E31DE3FE22E12EBD943E5F6A8D6C9D8D85F +84FC28F31C5144478C169940B66E19B94429C67D53E9B5A2FA4CBC377781980D +182CB12BE40EE1AD37DA942425B50F519698215F20032C2A1A3E58C03790AEE6 +5D5FAB922317D143DB4BAE33202ECADA7FD818E10F1ED494347270F8310C9CA2 +C700E060562B0F66226781E14591E9423D3CD7B8BFECF6126B24DE4748C0BD5F +348BA5C080F0E5122ED96B38B227E8197333CC40668C3323005EDFE890F54218 +C48A770CB831C607651FA5C18345997C6F1ECC8B7B9345C4C8E35C7393FAD69F +850FD3B81044F78B4FA7F6F72E3B381DD5368DC453A2FA3FDAF38CFDBA37F80A +79F14C538E3F448C40251A7330D7AF05A09E68BDDD13A0EC86187321A23E8741 +12C1910B12799A0A5E68EB262A88EC25FB76FF5F6AD01ACA11AC71B515EEA5FC +A81C0B9A7BEB58ED1ECE48E73E77BE66EBAABD2F94061B22FD1CCC1A31757A4A +BBBFA65EAF45943A8ADC41EC5D2F669C6E73A005B011C88F7610000D4594E3E1 +1209F54DD9225B8BC8D7459EFEC53F908F9221C4B34CF496258492E0383265DC +B1B5C0835A09A3935F2D0F84522AB52CF53507AAA21BED26F71757EDAA427B31 +EE8655C7382109B2C7DBDD943EAEA5631BC8245195CD6B7F12740E694D0B27AC +7BBF145950072A0C13C6E6540CD523B4E4F010521306F8B119690BE1493066F1 +556CDA3F9602A769ABCC5E9516BC56CC3C663920F6ED73F980DAABB261A194B2 +1BB818931BD4542158C91B11FE3B3D3DB176B670C78084185EAC0063D0F59AAD +63FCBB16420B57370F5D3BF12CC88DA8396D75964C67F3EE4D176E0AF2808B52 +F123BB659DA8D9FC73F4709FF4F542D2F3497A9E40F51D65E69C0C4F73B8B786 +39682E6EC2A1A0B9726EEED2B8F4A1F3EC4B6CA69B9C1FD8FD5DBF2345E4021C +005C8748F9A564ACA1F6D0D70653A566372276F1027C3B460984A4F0BF05A4A6 +339924C1C204102B1798DFC36400F32118F45DD16E454CAF177FFFE23B71C614 +8A9A3513F60B9E792B8BB1D98FD98CF95614F1530F2CBB98E142B90191BA6301 +ABB5AC71737CAADE6D4CCBA8DB07160E793F5A9FB3AE061C7A7FCCB6E7508A13 +03F6862BF136D0E4CD96111AB828BD4CA27766349675E442F777D987842A80CA +8AA9FC5818C1E4EA2259EEB5585A11320A6FDD96CF72F806FDB2FE93C7EFB4F8 +FC92F81F42DDAF581CC453CD13D6C39C57C6177F65D4BAC3837B73660D0C86A6 +FCDB86C3E7F761BDCEE435622A2742E6FFF0A361ADFE9338AE485FC82D5D8A33 +B4370DFC6AF7C35F62CECF3088AB97A77D3E96968A4D3C6F8AD9C1EAF306A7CC +9586712B8633BBE54AB83180D4F83A4FC071A71292E343B7CBC984E9D5B91BC7 +3DC7AC9F38275C798071F6E4C0A29284FD2C9A87F349B72CBD67F0EEBB3239D9 +0FD3B614ED03A1B6AABEF60393411ADDD8A4D100287DB34FA754CE4B3232DCD7 +BC6A86424041620064165C84AD5140D27D3E74B20815A6C6136A2FDFEF12DE4C +AB9EE84468BEB9746A7AA7336A332A7BFD609BF702795098707195F96453B1F6 +CC7FD8379AB0A55DB64CF5EC9877133C6F7E6060DDDA48D84A1B87D3A4778E1A +39A0CFBCA70391384391426AEF2D5B015C51232C5AB243F257563FA9BED33AB4 +6771DA10D3CCF0D31FB7C7C7C33C91A476F71A4929B6EEAD5218376B6795B97F +77B966BD1BD860F8A6451B81C7DAB7E1041F4662F94FB64216E327D819A306F7 +6A0A0C0796C9B010E8B41E418A5BAD6D8EEB4F3BAAD6092532944DB2D613CF5C +CB9E970C6BE40E912127F8C24590AD88E805E814F8523723F58EF4EF254CD4D0 +28FF271CD9EC5B59C0C1F3F49C3A49841B66DC178BBDCC8A89A57EEE03C382BA +F7494200645396490CF5EEEA1FA49A0298BC52F81409FA08BDD7AA5635EDA9D1 +9F44E18383529E86B46EA66EE6B28B629610FEF6E6061BC102244BE8129BA08D +C4FC2ED69C41D8EA611480299B989923046DCFF25A32D315FB829A1F1E4F544C +196E7B63B1655B087E1D37F72283858FB5339E0A903412DD222EC1437C8BC877 +E982E20BE602895BFFD63A28D2AFBF47E3043595DE9C214F0D40ABC756892F10 +917053C5B452364D240EC60D9428FF29C996587094BA645F37E7F513B98E902A +AB8E851F0A6680546AB05EA192665B5282BFDBCDB8F9AA60164EDC2A9E04874E +AD54CBEE96D3F3D75A81E2C09DF73DC9516D67CE0CB51449BCE551559703356C +D4BB5BD6 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMR8 +%!PS-AdobeFont-1.0: CMR8 003.002 +%%Title: CMR8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMR8 known{/CMR8 findfont dup/UniqueID known{dup +/UniqueID get 5000791 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMR8 def +/FontBBox {-36 -250 1070 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR8.) readonly def +/FullName (CMR8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 67 /C put +dup 73 /I put +dup 74 /J put +dup 75 /K put +dup 79 /O put +dup 83 /S put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9928A7C95D3A6E9B +8E92F84CA0AA44461D2F4FA0F8B81C6F5B7BE98C9712BE166610465CF689DFAF +27C875C029C0116DE61C21DA0092D029E7DBEDFDDEE3D67E6936623AB53FA2AF +18BEDDD7AC19A19CADB6ED6CA7A26E6044BE414FFF59C0B98D5819A6B881F9AB +7AD0D03BDD5CD309C67811D5CF0B93F6FDC9AE64F74ED4E81F2E18D880BD842A +DAFD0BDF06300201C6946087FC0B999447BC370200BFB8CA420B668B32EBC242 +6DB1546A7164CF55B332FE9D239B65F532B69EF9F4F93828A44C8F5C526126F8 +B7A369114CA68D4F98638121F4E17F351723D9F1A902FCF087F94AFD23876517 +2D15B482AF2D68C3F31FFA864E031596E597882578AC7FB0DAE2A713B065B374 +3E2E72519ED6D50CBCA40A7275A7109A4F3ED8A4566AD8832890D3D1F4899850 +9B757442B7EA355175CD5D6D8B4152ED2D7EEB4CE30F174FF672140354046A45 +7098EC45B9DF3DF5CF7B417E201DA88308CEF4CED8E8903AF24FB8DD0187352D +25738519ECBC70304F8F620CC45D2586619205DA3955696FAFFE2082402B3502 +CB682F410DE5FFE80A4DA3D3BCF02E35BD577D0DE55E7B8A33B7A2FD5136B5DD +A0BCB61F8E7F4363C21F890CF287304DDB8FCE7FE207C0D160B81E7EA662BED2 +DFF8C444E19C91E72254257CD87240A70F1A964FA54ED9ECF27E27A57DACC3DE +EABB92C085030870C6CF5C40B6E47F5C0AEB30E84A73ECDABB2D754EF6EA28BB +16EBD6636BC288E62F4A38BFB55F5F4DD20FDD77D767F6CB52F9513E8EB75413 +07F1877B2C01278675177499E4E8EB09F2657821613F5C7643FC064293EC6E9E +B519FFAEEA36B19C9D1302CF91FCBF87FCB57C5F995CB6712BB3D8681EB6F05B +B2A4195A3C73CB4ABCCFB958EAC533BD89560D2790CDE1444C0F2E4EF27A529C +F01052964E56F6D76A190E5FF45934BB711A3406284AF130D4DC0D8112BB3752 +762CA0200CA262359D4F54C0CCFA9A50DE18C7DB14419E2990ADDC4A54B94978 +D9174CA39434022FA77FB30179EF805E2189C35919F5EBE215EE2A00B4407826 +CE56329C5586D8B414770BA5D45513C3AF1931D632FCE69B4CA504944E03362C +74A1177C6398A61A12DAA0F156543E2A8E9969C4308B7ACC21A5ECAC8F172541 +1B1316A88C0C163E574FFD3CD22FF08488662FCF2F9344BC25D02146F36CA6F9 +E2D0130C654B7485EEA9A110A33AA0C769121F81821E9A2BD062FAC158359D44 +3F9D9947200EF1EDDD5860F10438B162A69683957300C75AF7546C70C97AB2EE +37EAAF0089E2623F787F252569B06C665FDB45EC9681C0774ACFBA76B98C4E89 +7EB12AA5F8798FFC110B49C25E3A483ABE83B0BCC6DF0578403ADC369E013762 +C9D08FC94D949BAE636ACA9F36F4E3F02296775A062077B011A705B6F1784D36 +A926622CB3847533D7ACB24A4EBABB14593B5D8E1DAE2BFEF8A51835C8D4E76D +7543C126A4271C59A5881A5AF89331694F84489CA66725995DC3070F306EA447 +CF30F63CD476A46D528EC1FFBFB8EACFA2BEEDCF54C92CE2BD26DEA5827186BD +3A4D1709415CEE7D51D671357B4A5D11E835F63521B9824EE5282E58F05A8ACC +FD249461181A38C2F47BAC4E79BE368D64F886AA493C61CBCB2ED401C8AFBA61 +59CA6F6216D941A92AC52ACB3D7ECC28D6A58EF4CC70BA6DE23E80937AB38E89 +6F05FDD15B954C0826636267EDAF9F2BB466BF79D2E10EED9B04297E6BC93069 +79581ADD1A9D9FAE9306F46AC95B98C60A2E53D60CF1AA4069BE301E17E25070 +F98DD67BD8642B1D07571A32766072E48BF27E1576FFEED300D7313A358A823B +49C8F135961B7E259095C9BB67F996CE0B90E95344F203922F47E11753F70D38 +2ECB615403490310CEE6C03AFA97DA2F47ED47125D110FA69725BA0018F6A40B +29A307FDB3E52322A77A0102E6F57654CF1E96A134D13860D83AFA0A41112D3F +2247A09ACF7D06713BE443FA27C7E7220E875965D53030FE7D2D62EFD2F1DB87 +5FB091FEAF599BA8C5167525899E578AB341BFE2BC4E53A047093168AE189237 +EA55F055514EFA939DAE9E859CB5FBCF37D99484F44FE5AA5FA386B28BB642F5 +5DBAF059A50FE96C7C6D834531D64F1F2E99AB2E96EE74D149178B1C0618495E +293973D9A03E1790654B67C0882376ABEC17D74785B3737D81644F28B3BC6FFF +F92FE29126995A07E0BC5EF3A4B93789A103C428943E045B8D1A5063AE71E806 +568D48072E53DEA85253B01DF0BB7367A6BE4DD7BE514AD74E3F77C825ABA405 +64DAFA25EAFF8F63344B5F6B523629776CEB090B546469F6A6008DE43072DD3C +DEF51F62731037D1FBD0C038A1E9B669849EB3BEBA281624F13D20B61917A109 +A0A7871A73F7BAA18077360B38A4625C5DB9AB9E43BDEEB856FD0E2D3AA2E075 +267B978B9EB47F2369302E87DBD5D5B422830BEC32411FE75D584C58650EFB1D +136FEB92B94BF8939FD63AFB7349C7511E5E46AA7324F8B1FFCA9C2A9E9720C0 +A720918E8E860F137567D386AC29870FD990BD69465B3A3D2A0ECF2753578AD7 +80DC87EBB319EB5AFE0B6F6FF8616EA30C51425FE3ECBC5F8D0B0BEFDEF32FA7 +D168B4E85C804B7326A0942CFDE732B1171C643452B7099B31649CA2C38B62FB +46EBDF7180004C549B53F88021D029452C2B37D8C565BCDB0B11541039A13C0A +E45D4B68C7907B8BF08C6F41F564B62BB554235D50330E78DD02795516D969C9 +66119D718798120442CB7EB9877FF84EC69DAE25F8559DCE3BD8042959F695F8 +2F99845B1B5680DDCF181D806CC4903E077D1FF5E60918EB34C0B1E028422B71 +CA63EFBF3F4F3CD813CE831EB54265A555BDD35AD7D723F9CFBDAB29C54F8AFF +2D35C6A3299E0A2DB470C7B141B1E3E10DABB7873AE302926BA8743278FAA8C0 +DC6174501D6A289CF980A3F55F2DD5C3A514E7E7F13133C35D2697D64C25130C +DB78FC997968D6B3BC929E8A31B6D212C5128E4412632BC52B3A1049F7F2F61B +C74AE9A6AD19B9E2E240617E2882F7D29ED3A4279439107AF9AEBEE47CE85DE5 +CE9595A96A118ACF1EB1F5929930321AF7732E351E18C6AD378508E37B4C327B +0E06AAE21278AFA9255AFE5C022034DA2968D260879B4B38E7EE2E11A593DC3F +CE71ABA050C004473324CAB6F3C50E85DEDA3E9A27388D8FD3A8F6E42A79670E +F7549CFAD4CCB337A6E0BAA4846ABCA059F1E1933CF11DC0FFBFF550CC4A1B47 +CF7BCE0875FA747AA854534960F757884505A5AEE0330179A9547A4AE3E68479 +7A457DE83326DC30B67F27CFD4AB697601CEE352F72F0966B3CEE3EA24683BEF +6D23AD51B8432C3F0DD0D0F80791E1091F38988B7A54E466A9AC7810DE8B7893 +6B0AA6356597891D56190A7660BC7F657BC559E0525D41EC228078F2FBF89C6C +72D666DAD838CBF0861FBF0A1D4ECC069AA49DFBAE5C56B781A1D5D79DAAC256 +13E3F9B928A2394FC71691E4355642764459714412D6F8EF803FC5F7353822DE +6CCBB8FBE5AA1F2C7F4D384039D85E7728527DF9FE0239E2CF8BCB7411C000B7 +1FE660AE6A2A19229E5E8776CC83EFF3C27403935756463EB4721C51FE0B1197 +86C2F17842A0FB639F28083DFD4F1E86D7D3BEFA922514ABF489C5CCE93D6F72 +D2EAAE14F6CBA2BE4BBE7D7EA8EA19DB3A87350D4A52064137C3D15A5B05B03B +70B1DA7328D10713B83974C390C3270AF5A9A47C0BFBFABB9F31063B0CCFBB10 +0F236C74446688198EFF039110F6FF42FA9F82D463AD3958B5FD205BDF85DE20 +FE3F0C7AEEF350AEE6DBC1DE2E2DA4F4599956F59D6F121F7086DC120416E180 +52DBBC4E56C09746938698860F30007091E1CC0351B43990E47208ED495310F5 +7BA9C6AB3CA10A3F1B318FD47C1CE3B9FF1304321F9623E32D315AA9CE64B35B +F841E6C62B5B2488A311C94937879E5E0E170FA77AF0AC75C5E6E9F3E8F825AA +09C1702682E14FDFA72D27901C5BDE009B1E52E8C4511C6F6336251BD45261F7 +401CA3DAE7C4B0CAEB91B9954BF4A97C48ECE7FAD401351D59DDAE9DA94E2335 +74A2B880E4749D3D7026CB5299F16C204B6E00A20A6619C34922C7D3FB50F127 +3157CFC08DCC5164C8023CD1B6C3556C73CB8E4ADA845339CA9BABA1457ECEE6 +ECB9849DF1F0FEBC89E5F97C92978A500196520839CEBA6C0FD2E3D27BB4B4F0 +93CB2BB565F4627C6DB62DD0E084E627D69B5DEF42EF094381B62C0D67EFD197 +301B132420F51A41561E6106870147E0D597078435BE3819ACF0DE28AD779847 +F3D2CF667DA06955D53E0204CEA2935E9E984E76963D3079EC092031E2A10E61 +1227E5EE6770DD4D745A52655369EBA06A19BD7D95BBA271E488241199D1008E +36EA99F8DFD2A9F87B06B070158B466AA4C6EA3BA77DB0F853F0BF9A304EA291 +34069714368E0B94DFCBA3BE5EDB6C8204DFA7EAF5C3406F60A7056407D1BF6C +CB85C1F432F97D821F5518BBA79AF8453A568FB2C2D025A70CEC75F46C545011 +ACE3A99B2582793BA1DC655230AE2EFD24DE20A01D4A441AFFAB7771F223FA6B +9169849E727E494247F67D6E1EA9DCA06A082FE2094BD548AD7F08B565145634 +E7ED832FEC1378306DDC796303392ADB0CBA130B63B38ED57B7828B47732853A +893E8836FE19CCF27002AE92C2B2CACFDF8A42F1B8066E033B965D2E9157FDF8 +E1264B40813C1A4CE424274AA3528A4F09B3B53DD4D23789A68B3D17BC1398AE +0ADA2C2168427A49846DE0216908C2FFFEF4F13C1ECA12AD341E238EE46E6DC2 +B71B54C52659632911F901660261E493AE2483D64E119D9924489779B62BC9FB +A052E822FD8D83178E09ADC825DF0DA07FCE7AD68EEB29FAA275A13691B4A5A5 +B0BC0499CD6307610CD6209583C1152C559A2760823F8DC0B9B990BFFE7B7E9F +3969B968AFEAADB9FC0F1410EBBAA0DB979CF153F0B8C978405F8E6F2B6406D7 +AAFBF4A655A15DD6D1E9A7EAE10EF89264659B09283F50B734236885FC09FBE5 +98D780012FA77FCB19F15BDC522CC7312546C0730EF5225DEA8C22A3BC6554EF +4FE73B9AEB5C2F7DBD474221760E5F539A064AC450591BCF3499E3968F2CBD6B +F15BA2B37080A4129B66D4C2188524F025414F14DB3F96049A8B0E5EB2BBE7A1 +AD64A988FE875FE4FE5186BB4F5DDA16983CB052D474B7D72F3E8965663EB50E +015C72407C3437142D3D7DBC055FA627139488DBC5A0F98D805C2143D99F491A +167E07AF60EC9F17C36289368D740B632CB919A0E74C412B76CE7A5906D5200F +9E79CEB9C65ADA3A0F23E8947E834AE7A329A9F0AA7A6BF545B1D7B4666C6522 +CFF268634EA06DB3A82D91A4C0A9B227E79961212881A54A6762C335DE7E0831 +130C45D94394D21C049B9D189ED955438C2151514F17BFC67E431DD9A8349202 +2F616AEC1C7B19F63D5000EB4771370924BD4B9053FE78B5E4A244B9A149D66D +A8BF3B398396D2233E92E4A5FDC70FAADEADAFD255193D688842DBA865CF6154 +C9348D590F3FEB135D4B7BD4D76A52CB140888247CAFAB25ED51F4D187041CA0 +ABD956F83A5661CEC171B52AF92F9ADE27973B560C802E1E0FF51C4003D1289A +CDD09F8EDA8AFDFF666D35418CEADF3B0BE298F0D1E5C8E024D6A2017A7E71F3 +3A9FEC9930F1118101E040339F9D41379170928DDF5B5875212B271DC843F612 +E0C21C67263186E3D6929160464D4D5C8928E14D0845762C36FFBDE548188E20 +3B6BAFE5EECA0385142F01216FB8A90C43A472C1D4447FE5C7C78CC088FC72E7 +3FAFA062C338BDE8A430FDF1951B107D8D73FF9376FACDE5900BA362C66F8C1D +947F9545C5C13A53E4479B1C1A50472C05E8F8C266C6D4F4EB08E97B3B1BA972 +26973B844545089C5732322BCC9A5A8FC972FA0D7DB8BD85D2F515ADE65DA479 +0224F7EA2276CFED0B75B2C23AE7377F86F1F6F205D6FE19377D87E782143697 +984E731F83CA888199CEB425643C259D4FB8B58DD69A96085198306494BB497E +FE7C9954EF35B679BBE3847A9C73507874F71FC97665E2A58BA41407A1745247 +44A79B588D969D11CE4B863CDA655DAA53CEA5C3C263B345E782006CE9831D49 +603D2D95DE9E370D617F5928BA416C362BB2B4DEF16A5D44BD24B34257765F3B +6223B3F9B54DAED69A90C7050AB97B06693D253C6894CBD7B497DA449F1D9B7C +D91B421891EC0724F59C82B9CB288DC42F2D2D7A7F22EE3D910E15953D7766AE +276DABED3820390BAF2700C4653E1C77FE63DB71A66D93ED293E25B8412A1EFF +809554BF04ED0DE83F7F190883ED793803CAD2C34A66524D3A580ACDF3C13B22 +08F18905E7A4A16DA9ED2A112462FB9FFE481EC2069E484E8BBFC19D594153B7 +3DED4C11762223B7586483B06BC164D824D1A6FCAE80A35DE0DB8B33396771DF +76DC5C05578EF1BE00A70BAF3D951A01C87328DB2B0DAD6E1B4C21F37D1BC0C5 +A929BDE5EADF20DA60C4DE2E3C151005814F24824D33B95F700E09A0207EB602 +3EF60DEB1622B91DB99A855A8F1DA96358F05CFCEDBDDDFC8446AE3391BEEC41 +966E594E28D052DD5ADA49DFF65E79540EBE5329DFD86C23CC800F95221B9C18 +CBBF941D2FA47EF1EF59A89DB5DD188E75EE94AD2A79E2221107E5992C00D531 +2E00B544895A9204656867E3DE9D4CDB64B920B5CCA9A73E6514B36CABAE01BF +94C15603B86780190595560F792E5EF01650074EA4A9BBC6ED284B9AC2020641 +DCBCEE0ED27FE58171DFE104EEE4202759E594159DF45113C00236127A46FB35 +9EC705F21C0E456C1F0F924594C09AC64D4377C5FEEF764BA4A09ABA8D09DEB1 +FC13B0CD202B2F04CF5D73DEAB65C36C2FA7C0DC236BEEF6D23BFFC9C493DC8E +1831F19EEF81EEDD976E43BAC6B5CED13F901DE59835FC75490EA528A72CEB77 +24C38B258EC38B9E6B97F85CA8C10D8809BBE55A6FAA12456FCAC786942E123C +06D1E55F7ED04400088BEC968BC5081DC7A1B1B65166E7821679F76694F235FC +6854C8776AF855B83445D9FF919B1D80E98DE0741D06D6C5EEDB3E3EA6392530 +F1BA817737D8162F7B3A36AC2A03190CDEC654383E31934C3E0A012B639532C6 +26FEBE9B412F1C92D1943B7C18CEF510729D501349644C97F087F2F840074AE6 +D8CD0FB2E620FFC908BFCD938B675A0A4A687F7FBE8F3DD06A62D7B6DE7DF3E2 +49D367D60B10061EA86CD512F5A1BE8950D83C62695E130128E0037B62552D17 +064319BBB9B1FAB9D79705E5D68AAE9B36EA14BF1A59A863BDB8DAD9AB5D7B8A +E30E2B499F952D65877C8E38EDD7DB29F9579D09E629AC188DB6A6403AB4BA3A +D358B3770D727A2B77D84B6C9EC17E29D88E3421F9B7D2D822EB78BB8BB50692 +8C46DD6F9BBEF2E848A2B5669B200019802AD19661537A84D3514AEC5AA47445 +2C791E01DCEDF18D9506367241255FFADEEA6183F51A9F42448A7DE413C08359 +52DAD2A60FD606AFE14702BD3B0EC448720FE63438D020DEDFCDE3582FC31DF1 +17B25FC152789D2F17FD60B8209D292D2152DCF8D28B5ADC04F6659BBB746CDF +145163361823CA343763AA951C640B5D4A99B7787105A1609EDD6A596EFC3F6F +2AEBB90C4B257BF563574D9980BA3160D59811D25FDA43865C2EF2168316F2FA +FF514FDD56C78D3EEF38378129BE38676C1A750B344A8C069A83E035F8729D43 +6B65B80B3DD3D4B8F9041C564626D9CB87AB7B9379F8A02E912F859AE0B3F9CE +0F253FB6800D5D6BB753CFB933FB9303AAAC573D7380FC3563D88AEDC9A339CF +931828B48A6BEE434017BD459FCF89FA30E0281A08AB3702602A019C2A4ED08E +25C484868F0F35C5B1D5CCDA01DA9BEAA7E70B4C0C5CB3807EFABFDCF9F836D1 +4E174995D179680584434D8A5C8A4255456DEAD95CFA49EFFC7FCFF15F02AF05 +42CBDEC8A968BAC180465CA16DADE2068C88D05D8DF6E9B6801A1EC77B9DBF82 +B3264F22CE76C7D71928B78B486DAD78FEE4CDF0421F6EF381677160E9A1B856 +3C878F63D14FD85B96E3367E39C2B1263ECDA94AF1363599B3B91E334535E38C +1FAA3A2254373D2EFC8A090D9EEC1BBDEFA5E18455769EC2C44150D88467F7F6 +655C33DB876CB358166643D27571F421C1B0D63D6787206B9D5712A1C01F7DFE +EE2F5C7837A2CED595769F0DBC6266B8B45107DA63B98EA5C407E7F7B494A2A6 +7394AC6F573815F1B7C717C02E4F5181635739B878932FA28EC9639213DCD760 +AB3C87F5206C3142D25BB19DD04E436325B02152F4A8C80A956758A6CABBE318 +CDF792BD9626086E57C4B309FA76BC36B16A036B10BE5920C173D0BAF4E892EF +236B98A6264BA47B2CAEDD7B758EC2523F93C8126D48FC7C66F6E36196199B9C +FF70564D1EC0DB4966BC1936099D80092643DCD7EA5662102DF78C2D1B324AFC +932A2FC038482E99271E5AD88F508DB219E17105252FC2AF2DB015018B1E750C +203D00096E80310BDF36D9C15D6ED710F8C777565D83A9BB0C8380B37A30FAAE +9489E6263914D2828D37BA55F7D6031830C2A5366F87A2921846760A91EE93AC +FA992C945D8B1767C9FC4C5BCE09BBC52096374A0C323ED7E426E84A24DC5844 +0CD53C097D9AAA438D358554FD9C409A304329A0EFA5435AF4D949067E8B6084 +4CD00EB617A7530210CED373C2B3018B1B009FDA34201FAC264EB3385B055E16 +3A6C50BDD11EEE8E0002288F9C16A23CD2D95F95A24C7BB3688DC1106F36AD71 +BD86A199B03ADF86FC1BB235B2AD17353DFB2265609759019D6FE1C53BE963F6 +840FC33A449B4EB2A5541040187EF1B97B5FAE174C0E7044D2872FFEF1C42162 +F5093D6CB277ED8FF6D89C0756BFE65DEDD0370BE4C0ED5EBFBED0E61FB3A995 +F363D720C9DA497B4162D92A6B52A525B5416043A51513916D3C88F430EF6BD8 +37933B5D60FDC13EDD44502BE7FBB81C8F91685A5CE54B6AC708A1FE00B1F3CE +7D7E20F71F04018E50B8060F6894DA5261B498DC12F3295FF6142E886FCBDCDB +4356DB1B9D3F927953FBFBB429BD956EE0A4B4B3D9A0BD2BBAE53661491E4F7A +312D0A306FEA80910B1EF2DD3FFB27599587D7A01E92BDE09F1034DCED43D0BA +19F77311E467CA802B62FFC6DBF24C66067517BAF9FFCC6ED35CE74652B2B8BD +1719789D6FDBFF199899A82F90B26CC5291450FBE1233AD3E0AE42409C6608CC +C2F7D176BF1778C0B5698C1A8A665470ADBFED8C925302E9493A73437FAD744B +BA6C1253E6C3AB97AF37EC0F5B5D2895983BB74A14B7448C5F21D19F284F05B3 +AC30AAD28E0C4FD2711010D0F14661A5CD20E32DE873B643AA4C9BFF54771F19 +B59A2760C5E1EF6FAD908017A8296B3D21204E4DEF717B70DB9DD5CFB78CF2D9 +4BD7287278BF49C8B839011FE4734A508018CD1FBFBF671260BC2684DEBED2C9 +54FB9B84C71E64203FBFD904A7B9E2B4F11234AF2B9789E29F150A155F648FF3 +B11B4D2DDF689BABDB47A427C85BE466B2B92C1CCE54480111BBDA0340FB96A4 +F005D78E0F5A0B981A08BBB49549F26D00AF02289A264F9376844EDB30BFCA2C +ED7D7AD05ADA3F8AAC47674FF713A6542B14B3B98E746E8FE3077B1A64754225 +EE9FDE3BA924CE5D89644D12949F64D2BB357A95C69A8093CE735378A87E7A66 +9C29521307DA08A0702B83D657683E580E350D1C5BDF2A1F2C385E240AFC7AE4 +7BEA53026442B79CD4EFCE83EAB0D73ADF8180B82367BDC7CD18AEB6BB +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMSY10 +%!PS-AdobeFont-1.0: CMSY10 003.002 +%%Title: CMSY10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMSY10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup +/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSY10 def +/FontBBox {-29 -960 1116 775 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSY10.) readonly def +/FullName (CMSY10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /minus put +dup 2 /multiply put +dup 13 /circlecopyrt put +dup 15 /bullet put +dup 102 /braceleft put +dup 103 /braceright put +dup 110 /backslash put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86 +1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4 +3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021 +91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2 +E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A +11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97 +C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857 +D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20 +B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3 +93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F +10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D +7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF +B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B +491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB +F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6 +019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6 +915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36 +356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0 +5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D +9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64 +3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1 +FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252 +720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5 +D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726 +BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5 +7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377 +DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56 +AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7 +A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E +0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743 +AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18 +CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023 +0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD +5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B +5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F +E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB +54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809 +E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F +A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906 +4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378 +4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4 +038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4 +B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308 +5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC +B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837 +A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD +2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D +CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246 +455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE +FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03 +16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C +16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F +483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352 +67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2 +3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472 +1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770 +93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA +051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B +8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4 +8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436 +6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0 +06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7 +84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0 +D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6 +DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB +0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD +8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC +C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34 +754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406 +1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05 +CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523 +1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F +153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02 +905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718 +617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2 +8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A +98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278 +53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B +888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D +052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A +CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501 +A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F +07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56 +B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672 +10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2 +CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D +3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12 +D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F +849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16 +648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE +84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA +2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD +2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204 +9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0 +B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B +D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7 +135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE +EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939 +C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782 +7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0 +4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2 +9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171 +050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486 +3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271 +C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8 +843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342 +CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B +B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50 +3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175 +19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946 +FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0 +17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6 +8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B +CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003 +F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194 +1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E +4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194 +2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929 +9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593 +E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB +8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB +BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027 +04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5 +C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404 +ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C +4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909 +84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6 +C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6 +09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777 +D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503 +56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF +035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB +FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333 +CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663 +B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A +F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD +CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B +0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C +B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9 +33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6 +4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D +F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E +2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A +CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5 +88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37 +17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0 +55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A +A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50 +2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3 +406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8 +AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B +60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388 +C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6 +5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50 +822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E +94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02 +D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA +343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE +894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5 +DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327 +DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F +8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324 +A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA +DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270 +E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947 +DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC +4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653 +5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1 +02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8 +88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70B15A0 +657F5ED27D204449A841ED19E01432CFFE928E921321113780D036D34F2797DE +D4459CFD15BB117B5C9745EF3CD2B296D91FAD48C80B136D94476967E255F808 +AD2B5D522ADEC64176833756510391815A1D4A8DA1D0AEE7CAD36A1D161889F2 +3347D5B6BC503300FDDD48F594F391D5FB42C42113C538E707C16EE24A3F375E +7C506E8F49CE50FF9DEF3B4A4C1BEB3848EAA3477349833BA22D2A9012287D8B +A8C4CB4307A1188ACC0E6E9338E1559BE5FAFF381BD82A6C71C267409468B3C0 +2C1A29F4281D565836EAE57F680490FEA4A952FF64C8CD11C377C294DCD1EC25 +CEFB2B6DCE959D0208F85B6E32E9B44FD455F9B134A5306D95EA29F37BB8B86D +9E592159338E1293F449380E13C21AE42E6319C88EC1A9F09E58A0ADB9740B20 +DAC0E973F1B8B96EE7439168103E2A76CFFBC91D6B63EBAF8E3E8AAAA3EBC76A +B3258382890971FAFBE2C80951B29FF54FB8BF3574738BC5D16198F94AAAEC2C +64C7B863AB6BFB8B63802A5CFAEFE53B997B9F5E605CD6C608445CD1DEB88FA8 +1F6C859AAEA1672BE03DC87A4D3FB3D3EAEEB367FFF108DF8A1422422E4763B2 +A06D9C3706CFE6D221F5B8F1CB5D4DE67AB8725DFFB7B75E9BC96137D655AFCD +0B0BA120BA846B5E9E4AE348E9A1A3FDF814AA45B2D3297E8228772C7AC45F0B +5CE440D21EBCED53E60997B0620D654772A58AB332F3C207194521FAB6C68B11 +36598CCAFCBB067FC51CC4B30C244753E9FCA06E411E0E300D72372B9EA9AE64 +533E3C3DB9BF1661B8A1B30733B9D7647FA2B1C4318DD3F5293C01896B10A613 +7358DBBB38D0C2D1E1B2679EA5C23E6FFFC909BE9507DA999228E0872069452A +3EE1047F495DF295A8D77B26B39C76BF7356EEFDF63F873908EBC2C0354E9AF5 +3DD35254B8FC0BD1855BBE038DFF73910AD16E318EE37FA1B97D937F135D1AD6 +CB52C1EB24EEC96AE47F9118D20E6C585351C4160A769C8BC0E18238589A71DB +9A8A639A86FF309161ED6F98CA9C852B449C0B1E82BCBD9EBFE8BFA845617E48 +260A5DBA9ED8BDD4CC852F53207B94F41E1C5628846025AB127AE89A9FCD8BB0 +62277D3EFD58D059977646ABFC12163818B4FB2C14844235C0B04D0000FD65A2 +AB20F4A89C1915F372EA345B48F2392ED18CD5B9EE1087DE5C3FE9891B709E85 +B5B29C45535D94E8D215298C4B61614CF0B23F7EED2A77E32FB4CD184D7806B4 +5973CC7FA685046A2B139040C8A362242F996BD784FF6B61895D4EDB85B228AC +FE7105337B31265A082F37CE0E231B790E470BF554BEADAC0E45B54EFB78B3A0 +6FD19F17987A0636E38390D473C37123D0EB1DE433765906CC6959556A54B6BB +6F9E1B37B0B0CFE59B6C4DEDBDD72A1CA6F95F82A14974698AB6215354895BBF +E89661A298ACF478A3813385371641850533AD3F0AB886E358171F3B2270C12F +8D6ADB959F7248DE65FBBE8F2BA8D15B814214159C3FE665C9FFB285F88EE487 +1B514DA17F5692733040AC1ABD8DFBA0C02546B32E52C4AB913CBACEE04693F3 +413465D9D3A65F3AF578200FA0A066FE0BCED6324B9255ECBF5AB968D841D143 +670EC3DC258CFC2A842A1398CD00D17B2A9AA1A265CE4E8AF2457447348A57DC +7DDBEDBEC922860E01581A89E0A4145C4953A26ED78A5E09713B11C73E893563 +00CF61E56CC65048E76D8DCC1233F910A2F4DF49DD6678D24B2F3ED28404D322 +EA5BA93D9CA3166FDD6ADA9C3DF8971CC3847025F87C46824670E18970997696 +FD02D0A435B772AFBBC3DB65F14AD9A97CB30650D8ED2D86C2F660B39BD56AA6 +7FEDE50815CE4C341EE7145CB2 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMMI9 +%!PS-AdobeFont-1.0: CMMI9 003.002 +%%Title: CMMI9 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMMI9. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMMI9 known{/CMMI9 findfont dup/UniqueID known{dup +/UniqueID get 5087384 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMMI9 def +/FontBBox {-29 -250 1075 750 }readonly def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMMI9.) readonly def +/FullName (CMMI9) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 58 /period put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5 +45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4 +7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7 +72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E +BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89 +974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674 +11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBD07FC5A8862A8DB +7E2B90C16137614CDAFB584A32E50C0935109679E31306B8BDD29F1756946A67 +7A7C2D9BA6FAB9B20A424AA0E6F4BA64C2801C2FB5A1156CBEED0ACB95F697B8 +BC2A6E6AA7EB1F9FD8E3C9B1A16697EE1F0E7400421A7765AB218FC837A49365 +82DC6B2C877A7DA84A81E6126EE96DB25C17A207D3020A045DCDAA064360DFFC +E3CD50E21ED239D2A6450D04F879A26443ADEB6A20ACC504989876476C7D1A74 +91564FEA1F4CC2C8C8FDF666DB537F315AE1886C73CB5B00E67E7B398A6C018E +540EAEE98BB8136C4F044EDD63C33431D2CF9740F051DF365A4045D9D8782112 +7BB5D494D9235BA98CF2F30CB119F5A904C32AD04C960C43FC1F5FD8DA7D90D8 +93AFB59F3FF4F796481AE2A7548F948FECFC6C127C4D3F159B08F206AE8C296D +EE470DB2F879EA79475E029D22D7A8535C09A18689DB0609CC233E5199C02756 +972CC9C94D9FCE264DEE5D75C8D651E4E2D1189AD9588CB815722BB5EE3C379A +6F31C2E6AE1AE4CCEB29766190AFA20EA937114978752189F1A9F42B39483149 +796FCFA123BA9CCD1D9BE28289660BCAE16C40B5B504058D55CFCBFB4F4E3D94 +DDBF39F157E63946534DA81C018B1C01B9F10DDB55E0A5C2B3985ED1977C039B +D6755EA42CD09E27751E159C30B93F376DBE61CD3AED34BA36A768F232EB3B80 +E3E6B77C4A48D408217818E398B83D995AB6BC871F20991DF57313D6EB0C793D +0F28088EBDB7F38DAF7E01AAB3476EC24D7BB38A9889A7D3038D930FF4289B83 +F54A7BE1E2D98A3822098D2E4D067A0D400C20C0B2B4BBD74C13ED1B827490F9 +ECF48F8C3994C1C5AAC9CF783BFA4F307528F51EAB55F961808A42ED53F00C97 +72A432EAEDCFCFB622389BDA707B6ACC9433B065CF29EBFE93AD14B8ECD5F47F +F073F11822C49B8BE924CDFA6348C3A75E9BB9BF3F31C41716B34794B28CDAC9 +4DB8B087E180A9B3B17680F73D9C12C8D86A922C948093629F5D7F542ED882A1 +692F4F6696865E53E3E2DD43B2D5E8C989CFAA5CA5C4C5999045E170BDE9921C +BACD6F2863F5553EAB2BA2D4A9034729EC0C4201DE90DA89B0A27C5A5C974109 +4E37BFB3F46B3A506169FB0C68E1CAFC844419A8D261A1FD86A3BB78E33D5FB1 +CFC687A5975987CE45155E5FDFAF0CC5FD5568CB1C26212F92E88255F0549F59 +41B33125946DE43436BEC00804063FBF03EC796E3361B1C852EC3038D107F80A +9198968265D5488B26D7670B22C2D75EDFFD1B7B4AAFA36DFD94640C9D0E2D20 +5BCA18683EFB91834A3939AB8EB60E2F09655BE003582634C52770DA9668C292 +2E02929D812EE2B0CC65F020064AD5BDAC5F5693B30508F40ED8E20E87149BD5 +8DD41AFF83FD1944804017DC5A04512E593549FFFAE501131CE2FDB65EFD0B8B +33809CBAEE411B3941C241550B9C30DD28088708F1C0CC3125CBEDCD985EAD28 +03313741F67DB5744A87B381147D5BA70AE1145C27F794854628D87D6C1ECCA1 +749E3465B950175D3C3F40E344297BD92D3190041A4392033A79BEAEAABB8DBE +CC14E39612F43721CFAE6F79074429221CA588AA2501DE520A464DE157A03AFE +3C082FAE7628FC0C57FFC61D0330AE6332D20FDBB09BF36848FE05E782D6379F +64F9C82C45402481B0A35989027F9756BF5A79DA2D96E10F39167ADB4305578F +90B509B6891338FA1D67DCFD61804AA6621526B2EE4769589A2646581712AC05 +DA6E98D16494F07D612743058F54FEE516BD89A8EC3E03F9D7F905175D3412C8 +F7329077FD6EB25213F3CAC94BA0C3363B759401B6EF7548C7D709F3241D030D +4EB46A1AE81863C412BDDAEA6084C37143A4C5E41BC646315B1CD09F934186CF +49D1D8239E363A435307030BD79536B50B723A39DD763DB539F24A10DDA12BD4 +E467339D2D6DB177D6FC539FA77D2DE4118EBAC161E928749F7C753ADEF86117 +58619F1155C563DF2E11ACA8347908B98113AED58FCD0394150EEC94B7F986EE +88BF7171D208D8F1774B1DD478F0C2958AE372D257E7EDF0F6B5D6059CC4D5D3 +B00FCBD2E9CBE79235B9A5A3E943CC27AABB58728C95C7DBD4F4A1F8A4DA99AE +7377B0CC0BFBD454794398AE0D5F7281771FFE87B25A819F36E692286A42D776 +01794A43CA9BB30FB8FFDAAF014F909A369E34C2F6C75B7D4EB9DB0580E33F46 +19654443AFF8384B95600B86FF8E41FEFD032355626D60C7507C058EF832DF41 +194B48A36F11082D1DCF4723E21401E0C7447AABFAB4639B26E3D2730E348F55 +53EBFF39CDD03E06E2FA5FB379603C879EDB7E1A10F89695C9C47DEEE52BE0A3 +F446F187AB9D7E93E6F9387F21129034F36DF40605D28FD526AF82CA9D232BE4 +412567F06B38ECCD496EF40A7B243E46C9FEBA4F1BF4B1ECA029C5EC239353D6 +C0B100BF7E7DB33BD1277DE104F15AA19F37340A777741AD1AD693BC76DA48CC +C6F83CD84591ECFEE375979972B0FAC4C10B625E4BFB261B9FFFA83C31DA0108 +4FFB6377466E9739E0EB64424BD9FC7239C7DD834EC6788A0F97FE714AF92831 +E1BA36A8A9E24739F1DC82DC26CC3CE28C210AA7C569B19E1784D663A0CA4E81 +AFF43E86D6F5F63778847700072CEB77A4EB946DC1F23DBC00BCE773203F76DF +00F0B085F31420672974DDC642D885E95BA6BBE43E1CA8ABF464D9881CDECC7A +E98E31B9754C9B72A8BD5CF6D4D214DBC3BA7A0CDF6635953F5AC1E7639C4A91 +C7AECE4C75CA3389C348F656FC2CC96C84C85A926237B6504DB51937C9CFCDAC +B75C31ED570D180757884E27757783DB2D5F35ECC48C496CDA342D49AA947BF8 +2FDAD2F19DFE8CD1C76A8FA08F33681F3E12E229D7DAB45BE3A3F258B5ED4980 +F15340CF20D965252843E026803E8AEE736EC41CCA82167401977AB719AA2F50 +0B791EEAA82027B3C712D2EB9D14BF8F94FBDE2227609BCAC41EC08DE2BAC023 +28352F913F7DF08D4E1C66E83F764578B22B4EB7191E852B91ADCCB1BCFDB1F4 +E63DFD152E86FA9DE9BC8908130EFDE29CC4401339C05B5B9764CF8EFF14951A +C6C13AF979546996BF22F2B96D3D585B90CD27DADEC78914DA48432C6ACBDD42 +20EF583FD41F2F6D6D10C3DF7DD077304B5940BB0462656E306CBD91EB9B756B +7014B1884A36201EC582FC9345C386043DD2818FC301EF78791C1D7854F8FACE +5DE9801DE9F59D5B4271E003AB897B2EF49501589D681D59CFFD9B03F722EEF4 +74ABD29997515DA3591496B62666744EA76DCA45504F8075C0652D6779DBEAE4 +90430C2945FBD60AD53B51DDBEFC7ED703C418B4B244C8FFA5A3C1B7600C5A55 +3EBDB93C16AC191C3A28EB2279BD3F0D67C826BC6A73D3C0AD02262368AB4621 +98A1605F2887BC5880E1AF2780330E0FD01D7CAACBB0F008A42C427F38236066 +54799594E515B289044BAC4DADF8B3686B4372C5110201221FDA923F131E07E7 +93C44BAD406838BA4D1C277EF74098B8C0EDC41EEDD58C195D7DFF5FEDBF96FC +19CEBC6C3006DD2CBF76916B4298BB915663C2F61AFD7747E03A03BD7280197A +9DA590E3D081C6F53DBF94E8D6FDDDD910A70AB18A0F6D48A590FFAB314D6CFD +E3FB20C1F3C91063F00726A2C13A3D48323F9854839405E5A29D66A43E6E2B84 +A8B3765F1D817071D4D6FF42BC785C2D11AB2B9452F141696CE19C6AFB9777DB +107D6E22D8CC6C26440BC48248AD8805C4329D46BF433741CB519B21663392DA +5DC7FC9BF37E5BC396BFADD7263D09F6B4D69594AB386B7BDFCF3BACB97A0E08 +22013E716E642592A20136CF9CFD61D4E515D80E06A4CB4FC9D9B916C93CEA95 +B83B98C48CF36C1D02291D4F5C0419338D64E33C90C90EDD2BA3B96D70FAFE0D +403A060CFF448D3E28A9B1E3916018465E86095BAAB4706CF7ED350D7C554789 +D7F4FE5F180767DE8739259E68CF142040BE1E2E8C6152DE3417C1FAEA7584B6 +20781DC4A9796431EE713DAC4E713C839D7A4FDC8AB6BFEFFE767AFD8B67FDA6 +943AD387E5D3BCB09039ADB64ECC2BE2620C6EC269E708DD06C311F450099E33 +AF46AEC644222E7DC4DBB9371EE12CFBC4F9B27AB46AD1DA96CE006E1DF8291F +A550A93026CBFFC1087B134EC6EA76F5E109CDA58FF47338A0039A786A575F70 +B8A03A4F9C8D07A4C856C77D9BCC8E3EAA740172D0C2D0A15BA35C9E5717D7FA +2691774DDE730BB9D7C70D7AE103DB8D35F3728470C76EBA0E670634E1A0BA84 +2FA102BAD7271DF2680D86A4CA6FC353869987700E5E3FD778165456033D624F +E9B3E80EBF431ACC934AA0357E824B8AD73E222B510DE8445C55C07C8E5DE46D +E478F832BDDECAF2EBB11941DCF84CCD887043FAED9AA90D12BC8CA9A0C8D94F +8D3BF1F80B14B6CAE6BB1C6AA405AA64BB94D5A82CFEA548BA070796A02F9642 +87326D066101435AB9EB40BA9EA9E61B363F5F5E3B924369796E8B78DE3414A4 +2B79C6A13ECB2F34E6299658D07D2B3DEF3D4383CE009A927F0EF5C196652842 +D96B857AB5E905201E7E8BA21A5EBED1FC6863BA9A1A6E5390407F75055E2EEC +512FBDB3E82CEA13663F1A1944DA072C765D8CED06AB461470C5723BDC1271D4 +4D1D049D3EB131743F1EC9A6ADDAA038ACA2C41D139DC6A84EC3C61AC7F1E559 +6155CC2F49171F6E07CF56D721D9728E87FC7DCBCAC46455A3694C765FE807E9 +9CBC2D304AF37E0F28CCB22F239541B53A4D24D09C662559267467EA487BD33A +0BEFD4899B581D20582930703A868655C31BE935364CA6A95FBCB22CB714C040 +9718824DFE97929D0482430726CCB5A5307957DD2432A9B6271E849148DEB76B +FAA290FF6D0B18DC5B76407852E81C105EC6CFAB0F620C6DC9DA555A33C167B1 +430A8BC338BFC7D75B7099CC906AD923FA107C74D3FBB719D77A4E5A685FF9D8 +56424EE4AA074434B809D894ED50F6A60A035C5223EA25DD8983B9B34210DABE +718D7B2BEB293FF1B63CFB1CBDAFC69552963D90F5E3FF533A3FDBB626E9FAA3 +F3C119E5E01C7BFF832A033C3515BF049E29558B1DAD652F2888E339E67D15AE +95F9BD14E3253DFE9072B24C0E7E85025B71096AF51C86AECB2921126A43156B +EC812B32B1164BD9B2B947D503C015616DBF2024F5C8CB3236C1DCA653D661FE +6B1C19A22D272A176B7F1B7F9E67AF40DB0EFD4940E58B2A050249CA4E55CAF7 +6ACFD84FB46FEF952D18552B3972D79D808B4C263B8C7E1BB647A2D03E102867 +630D5C3F2C917F765A4F6FB8106BA6A9D0093E27A4CB6049C2371287D94B5111 +6E7020776EBD744C6C920464BBBC0AC206033E8240017F8CCB112596ECD7CAFA +89950CF43FD87ACA750C03A778A37FBCE9C82C2F5ABB135BB02DA8E8C0D24475 +3BEA9D79372D0022FF1ABD378C151417DBC69FE5C9CA38D23A3900E34BF924A2 +90777ACDC37930B67DD44A2E76DDBD9B89598D5F626BFD325A978D277265DA47 +38CFAF16E7FF1946E15F41CA73F7B4B02E5AE8FC4C37B115BC567E4EEEFEFC34 +EC8974B1465AE57759EDDA28DD38A9210871D35D331AE1BE6097C3EC21C770C9 +B25D040B2ECCC3AEB1EA1BF99E0C2C0F192C13BB9152CFCF75332E03F9CEC376 +9B8C285A35F53655BE38713E09AE34BA2DA9C06FA42A6FD2D00CBF2AFD2BADB9 +1571629C65DA38A431710CF5B01FCA68E8B8569922FBC3F9B64A5509B6F677AF +1B97E91FFFEB6308AB68AC58F9BA43DB5E764021E75B56170EB44C2C0A7DB86C +62B8982256D3621EBE3DB3994DBF5C5A14CF34B4AF3BD5697F8E3203085DE9D5 +84B0598169760B925463E93DC87CE70AF4C2DF0F4287D2F2069847BCCF7A37A2 +AD451D5ACE4DBCCB2E14D5DF38B226952E7446BF87BEC736EF3D5AE793304618 +D66D3299AB9F9CA1D13F134FAEDF36750046E27706C7CBD8E0877BB6276E5196 +BC2A355D109C0253644918E1CC11B717DE6FBDA201E769812752888CD66268F6 +4ACF4A9449378F9F9923D584BA1B51F33663BE7A306887BC14A37E3C5A4654E6 +531D6EB63DE3946BD8BA95CFB037991174F36D61D842071E6625605CAA350A24 +FE551025D10871FE0E2599A63900C8520EF4911C53A03897C8BEE152451708E2 +43FCF4E700C583A5E8DBCC03BF9CAB864DBD19E1760945DEA0EC0BA38BEA8256 +D3A8D4F70F6685A99C6BD2BA8B412A26C002D76138CFCC7DF6802931E5D97BA6 +0151F6A4C572235B4196B22B7B2D14B32886DF0D2CA8A277ABAAC53B63F64CE4 +E4C088192AAB674497E8AF81961359C389B51F4A257373D907C615030BFBEF53 +DBD99058FD06E352450B658478C10454AC8FC0232B70D5CB916981978053E358 +99D322A07294748BA427FFD1E45C909171017B52B7C742FD77A8560852D819DD +8DD53211A14D7B2FD11E42941722FD3985D627FDAF87EB57326A0D290B5077D1 +8A4230BEB40523A8565F95E0D44F036A571DB698EDD9D94FEC9512369E5E5E73 +A3CA5C142617944F4F99C0697ED088ACAC007FCE06E5A6EDE7D0E03A3399DCE5 +362271BC31533866BA79FD1FB3F608B22CCD4111FFB1BA35D920A23AD157C6B3 +C3DAE11069D5E46DEDA7158C6478D8B8C0D9DC237CDF0CC6633911673C43FB79 +E4F9B7F27495201E5ADE66255BC2CBE9D9F237DECB62A19D62CB41A1C92432D2 +07F0629E913A71B3F1AAF8B8C5AC66D3C8605A48F8913E39C859E163DB1DBC8F +0ACFEE80A40B6172032E95A76B752B873FB4DF23CF3A655AF1A1B88C8DC156C6 +190DE72973950565454C0A188A33395FD3D529A88F2B578356DE8EBBC12F04C4 +5B899F667D9E6F3A4EC6DD8DE71FD4C2E2B6D56823EE4E0526679D71FF1B868D +F261489F06F97B010CCBE640E2F57BA3DC3332B329F7958394BA9777D833AB50 +005E8E9232547104065ACE33396772B0E0BD66D2C6CC54DEDD071E444D8C95F8 +6F88B31E20FDB80F77C83151B7E25BD3736B4F9BDC52EE78C41E9475E5A6D94C +D348AB42F5E36B4F167D29EBDFBD43B03F77EB296B06A36880FF17D412E77EA9 +F2E7C25FD05E16BEC6732681EA21AC3FF6893B93FC09316A370CDDB86D9E6087 +F6042C3F9ECD742778389170F5F041329782FB9F9702F7533E51F355F71825AE +2BF4F8FE50D413AC9A20C41B42537FDBE8DDC5A5C793D3760C1EE13716068752 +F0AF10812250BEDFB4D7133FD58F4587BACD572505C84A7D3802D27443175FE0 +0D89C3398B55176D8642AFBAB5CBCDFD6220C8488564B4306D74A58CD2921AAD +73CF803C754DAC2F30A5324886E273064FA51781D5BC596BFEDDCE3982EA1AA2 +62CA7BAA1B16C6EBB99B2AAC4E6C9CEFB3D10F19987045C4918DB239E6E63D79 +5F44B9D097118D081153AFF96E5EB39CBFBB99A3BE30909F614869031358EB98 +F07A97EA78AE50375941B2474DB46AF3305F2B208D45921F93743A6CB8AC584F +6BEBE25ECAADD5A789EF60C9F54446687E7B030DA3E5243189F02BA46BFD28B7 +DC14822E136AC7E40CE20458DDBF356488045C95907363864CD6943643BF0109 +EE027A3091C11EA392EA91320EBFEA3B857370AD8EB86D73F035A476F7058222 +E8CDE78CA1AA9EA69A8AA6EBFF3E67324C567B914134DE042D6F8F18A9373107 +536E8D90189917D343F5299024239E2EC1D2D177D82DC8E344A7CF2AC71AEC18 +36F139E7A4EB59A67192BCA9ED0EB25DE13032F6FEAFC3B1F4FC81BB0EDC41DF +B9EB92618667C59EA499B788CD26C2137D70F1B0AF793AF5AD0D0941F2E746E3 +F5A7F0288BC1EE11E982EAAE763CA422D72FBBC0D754AD58FBF92629DC8866A0 +431213513744DB48E52EFC89C83FEB082588E4F30D7DA77BB598E51CAE7E4900 +5CD570C914EFBA426BAFF7A56FC775ECF5BE13F2C42E51EF96784E5201C0B64C +074AC229FF0BFDF71E6D5E08D8755D2C12B770B6466A9C9C61C15582DCD2FF78 +E9E74DC2B1CAA344EC0339EBFF92CD2CC1D62E2FA8FF15E7459A83C6CFA58A77 +2F1A40BD276E76B675FD6834052B33BF9190F04DF6AA5FA3BB7D77A88DD5B600 +324C5E28216F47682EC29EABF35BA842BA2294A3D72B126EBB852AB741186C9F +FC84B12DC4A6CEC08F2D03EE61B65C845841EE17F1B765649A +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTT12 +%!PS-AdobeFont-1.0: CMTT12 003.002 +%%Title: CMTT12 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTT12. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTT12 known{/CMTT12 findfont dup/UniqueID known{dup +/UniqueID get 5000833 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTT12 def +/FontBBox {-1 -234 524 695 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTT12.) readonly def +/FullName (CMTT12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 34 /quotedbl put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57D05DA0555DF933BB0 +7B42D264831116C06C79335D519461E7B0E870A6715E3D74A08D1BCF86E3BCC3 +A43FC6BAD1C68BD9D4AFCC06D845FD1F1E70D7A47F0BBCAECE8396E04591E5E3 +4797F646AFEEB7DB548183F0B74C9BB6BA2AA04E7F5950EC8AE97C741D4B2C5C +A8E7A8DF5A36A30B5A7592D95E1DBC63EF33C92FE459792CED29E2B8B6919251 +75EF62089BD7D44A6E1F9B62EC802FBE62B821DA1C3B2DDED45D27964AD29ED0 +9FB7868F3A8FEADA87A8E42D52C1EB7229D7C79B60BDA263F2BDB025AE14A507 +098FA274206BACFB4A0A7257D5998EE8F0FDCA79CB61DD1FC59DADD11E16BF02 +ECDFD706CDA1E72054D4EB55AF7BA9F19955886BC0BD6E0E3FE3769C94AF3581 +DFB2BCD67FE2892AF07E858A01280194D8DD7332B3D0A585C87FAB056C2EAA9B +5AD48D1C9F00CEF8EF0D1408DBE1C03D04B231D7B8D5D998FE0CD7EE19828EF2 +F988EBF6DDBFEE00F04A4A1F4E1A55DED7EF3AACEAB5005F1962C724A017C914 +2936E2E0DF26A55ACD7DD836C6035CBF07981C1BCE3615064F0540A1034C69B4 +E3908E76EF8925D486DF0B4A8E1F02D8AA99585A7C31847AB9382F83880C1C21 +C496AB2DF8E7BD4643B28B704B5F6B53429D3EE940A79135F5BF0396E5B46F23 +42AF406C26D12BEA7A41F332AEB75DF43C15334CF4651A99F602036946B1B91D +4BB0D2E51C20216D892C8173241AC8FD15A37C3CDD8AB4FB67D8565AFA61C068 +95E3D6E46D7C09BBD09428207D506AD43C693F3C3D787F6A5C39084AE45E81C9 +830900DB50DAD10A17E118FB5E9680B5194716A788FF7514A1167DD1A305FE62 +C7DBA30E569DD3565AC9C80B112E221E3878624A015F6224597D02C9A07B368C +F9FDC817988D12CB00ABFAB288C20A59AE40E7A75C235938C47F77261BED14BB +6574F633BC4DE9E8AEABC46E0965AD69748C315B6DB5F264D5E7635BE37E23FB +873E2488086BA27275142C774A4A241F92E8ACFF0F25E81E2565642D88F77DE7 +03BA6E0AB8C273D43F5C88DD273D7886C1572D674B086E08EE5BE56A520D713D +1D90DD8D1CF414C76B64854635C76855F949FA06475925968913CF6D405E6CE9 +C7325E216C93328EF1390B3995953041DFBEFD92CE03F8AB67DF89C85998CC8D +19199061983636565EA9CEE78F66FE545C426BBF082829BFCA6239FDB2098A98 +569F22A6715C133C5CCAD16601B7CAA82217BCF845B62C35259149B0763A56C8 +C61594B1CF2751F7A3A54EE4DCA3C0BFBB266065EFFB6D397B08D1C442EDC482 +09469FC69EC41020E0D193F7857E7F5A0950AA0536FE61EBC494DBB4F9B00644 +03B3CB9EA2FADFD042CAAC318BB79F1290EDF7B15459011E64F859B565604862 +78CE11B9CEC298E0CCEC1657 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMSLTT10 +%!PS-AdobeFont-1.0: CMSLTT10 003.002 +%%Title: CMSLTT10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMSLTT10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSLTT10 known{/CMSLTT10 findfont dup/UniqueID known{dup +/UniqueID get 5000800 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSLTT10 def +/FontBBox {-20 -233 617 696 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSLTT10.) readonly def +/FullName (CMSLTT10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -9.46 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 18 /grave put +dup 37 /percent put +dup 40 /parenleft put +dup 42 /asterisk put +dup 45 /hyphen put +dup 46 /period put +dup 47 /slash put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 58 /colon put +dup 59 /semicolon put +dup 63 /question put +dup 64 /at put +dup 65 /A put +dup 67 /C put +dup 69 /E put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 82 /R put +dup 84 /T put +dup 85 /U put +dup 88 /X put +dup 91 /bracketleft put +dup 93 /bracketright put +dup 95 /underscore put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 123 /braceleft put +dup 125 /braceright put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE33C33655F6FF751F340A8D6C01E3 +2E02C24E186BA91B34A1F538959D4450CB683EAE5B034D030186901B458D3777 +6B3942BD2E07121385120248891AEC2EB33C4E3A0CF00828D0F130C31A918C18 +979FE94379C648EF21ABF659253E43CD1253866F157F1DF85AE7E8714F061B1E +ABA3AD094FE8D6293916FA82EE4F486C7E513A06D4C9BE44306A8287970B4ABF +B6D1F9274A5A0BB6ECF713ADBD1260D5D6C4420D357FD486470A74B2F0621B59 +A9373ABECDBF32FA68AABB66FAB0C970A3354A335FEDDA1C288245E6C890B8DA +3D0EB953283ABFE372221EEB1586B0167F634E3F29CADCAB484B81A243CE1E3F +D5106AD6BDB1AEC91123377F816711CB9D5140120FEA84B8205B79D1569509FC +6B671211985CEF51691C45A168740BD826464B2CB0ABC575E7D453161328F80F +3AF1C99EC219010EC6C95E0A8D1909719CF18BE424967E90DF67537220E60C3C +4345B154D08F9EA684710E659DFFB0BA1B7FDDCD519305900A5E1CDA219A6C90 +DF8BD712A3686DAB90344E8784C7A9AF3318550285039B701B9FA1D3A3C3B6C2 +753F1E794A3463A173C99A9EC0E2AB5737134CEC2C97CD6A37E38692ADB4B131 +54697B7BBBB23680C72CE96066D8007B90AF0FC5958232AB4F21826691E9874D +107F47DAC1026298D787989BD77CB43A09FC95F6997DB00D8483AE9C2716CBD3 +7CDF02DA34FDA2F0754ED0968270E118DDD8BAAAA65C41D699E2BCC2556AA231 +328187D2F50FD518CF458B0BA1F7DBAF4B231CFD61D5DC56335B53C3013BCCC9 +85690E19E992ACE55EEF2BA7A75DEE6DC33933C226FC1494269B7CA4CBAE987C +2C787386400172AE3F44AE47115F4117EED866713BDDCA4A7AF658C49F913CB7 +308635000043F63BA210410A66E192289592882C477B2EEA0B2A339F0E7CF450 +CA0EF79D3A6C28598825CA03FD688DA60C95EF707C6E67CB7E57DE7A80545195 +739ACBDF27069F34C9E0216C3D17CFE7A652B910FCC9B9AECC2E646809C22D93 +FAFAD465DE794755AFF5BEC17160C9563B5C51D07022E2D3A256FB5CACE131D6 +F4B30F591A0419D957D8F0DCAA0A8D65A8D83422AD7C2613FF13A302E152B312 +3F1ABB45E42084EAC894FE335C07324849C9736D00C872C4551997DB889AF17A +A52C5AA77DEB548B0103B77F65717F70B90C1BBAEA7BCB4959F32851A9882A3F +55673F24103D6BF7FB3AD3EC3CC50FD8FBB4A6B13C3D278174320713A7B327CC +A71F01E50840B33D0FC3F5F6A6F2B0F2D0E38494B1C73096A430510F927235FB +69E931DA8CE5415EE88D0248565E3347353621A48F7948AC9EAB5F5057541B50 +82BA955D90BBC82E582FD71904445A59186022FB928015235B60830DA59813D0 +8DA3FC306C43FF8BB2CB6772B1F7BA3C1AA4B2343E7DA7E065EA53A4E5E28DC8 +0790F2D5CFB203CB135A08DCC9702B59A63290444F202756E55B9FB053F773D6 +0F69C63E74DE593E49186FF4304E8FA76C3E3006358DE549E946DB69431981E8 +1261C9C9A884E4EC708F69E6AF5D22C5BAC49F2AE85903E3D48D03B7B97054F1 +D2937A0C685D912D6D20A75A77712164DCBF8FE4D5460DACE139C5A934EEA09F +B94DBF168A4BC03A9D689936D833018FF43837DF9519AD10F357F00BC068E737 +170FC9FC6715165F733A0B6FADB9ABB48B845167DBE6D771C916577FC2132863 +767DC6E3D460E779254194AA690983184D934F5E858C1176B3862B69B42EBE7D +EC9AC4E020085D474093F7694C8A8C2025D4B0163E29320C384D62A9F3FBCB1F +AB5A374EF3DBA48AC2147A207AEFE8B78BECEBC55C97B538F3A0FF4589D171E3 +826342C8A5186224FEE54E4C6AD5EB02BCB4088B132FA1A48362824BEF161235 +8E661DCFDFD8429C65CCEF63902D0E07C2FEC1DC2756D942F13FECCB7E8A8048 +345338F24B7808E46A04A915C111F939E2669A12FAC0BA4F74B832EAC83EABEE +67E2817C058E69C2010F2572FDD15194CD8DF0FE9F827D349C0444A18D1A86FD +802BC120A5114FA3523C221242C7E767B0AAF6AD15DA1561CE8EB18A2401D71E +20481FA5F1E247CB5288F47795A6A3A3BB186E89EAAC4A54AC91405427136127 +5B151203426830F7CADABDB3FF63B40CA29CF8E667E71615869978E99E6F3F07 +0170EACDE3DC62DC05681D7680E2E96C30002AE34A4E5EAEDF88577601A82C36 +22D625A03B0451D7BBAAAE0C396711500E94A482EA787495073F16A76D1657DC +4EA7C7B83BC30CE7F145B65B6E2ADC207D192CE3B5FEF7031F4BD64F57E1BEFF +CCFFE06F1E4ECA48B442DF413766A70DA626359183A9B24C70419487423C816B +4BCB067E661E47E172563090D6328BD738D2B0FE41A0C1D7A47576A79BAFC880 +0473229D134F998909898301CEF50A82B627A9A06DF59D0B9C530EC5D877F1E5 +220D3A1ABD2ACBFDF1933F92B3137B22B9F95A961D93B729307749A50D8A6403 +7AD0F9C40743E39B8D198CFCF7C033D99440D46D821D97545B930EF92E7AE005 +27F2FC766FDD4790FD1913C7A13328E73E587618ABD9008022C5C6C23935CEFE +B5ECA2CEBA1D25DD846B48423F7186E03B1F61C8F1D5AC95CE03C83B2F221300 +7A761D6CB5F7F9251D3F9A7F4B25B99EE7A1347ED3059A811A82A35A033E9B07 +A4FB2A95009576F48665605C478E5F6C1B135016FEB4AE6A6BE4B4359836E04D +45AA11366992162973FB6266547C2E570B8F56F6D992D2C0F63950A16839FE10 +F56E59D93A37573E3268C5892C9F3358753D1FAD6379E82BE740FA17236E96F7 +C53A2FF785FAB86AD17EB1DE8A6AA9C69B91C9D9B43B5188E51F6939FEC21B65 +AF17DCE95DD3BA4F1DD51F0BD5E5869A1ECA7398B6E664EB0D189181E9C23012 +DC1E54C146842A90909DBEC03B79B58909205F2CB2A7F83C66B437D7F7DB9781 +FF0C67F004E979C95B706D8D85255CCD827CF6196D847DB380B56980109E96CA +997157BE78A4F758CE59D78158A854EF2C20099438F74777D3B0298D45BA86D4 +3C0AC30C984718FD62ABA0567AF0A70C1DD41953E3E7212D5C562085177E650A +2ACD49940551E3F7619B4CC31DBF67AC15D938619B95DBF66E6D1300B1BB8605 +31C4011379FB5388CA49E4A9BD6C921560CB8D513F8716A0733D2A7D77E62D22 +A69B54E9048CA168D210816E613CF6357706EF6B118A1263B858B7E19AA98891 +43BD675B06C893579957BAB97199ACB82C080593ECB8B66A7334779CC16E4D0D +4AF365CA6AF9727AE29417B61A5FD52452873B1D666044F8E7C1F6C6AA3397B5 +94A5780F4005FB5E41698FADD1594B505A58253D68D2AE3320E22165D198050E +425820CC0A43FF1D61F168D87CDD30C14D387610B6CDB63BAA39B3EC9B3CA616 +FF1CC679227749DED3DDEA26B4D97C633090DCB8D8A6E5E07E3579E4A99BF1D5 +51E43D1D7F139C9CB1D76D8F693A3F23A74EFBE79F01E0B850BC6B6C7F62C2E9 +859469A144853434895D73DA6BD2B348A48BA80E79327ABD96539F2EA2209852 +E1BF6B0B819D7C68A9A1D0F6F39416E3EC4AC21DCD3C51D3B5B8D417EFAE165F +2A7E0B76E558AC9F685A76FEC7E3C73CD607D9025DE6113BE5D0401887A53910 +82A813B026A502B51D484797D9D7E79A25B6624940AEDB4A15F2C73CA1AF60FA +22D15BFBF268EB044FAE17822511AC6580D1D74DBA3C3335217780B29FEE792D +200B00B8CD888A8BFF15D938FC758BB5CD9B3E08E1AC6CD1669E663BE86711A5 +892684DFCAF70C11E803164994BDAD89128AAD6461D4558AC2ECA3E05EB56D32 +0290AB16A6DF7133DDCBDEAE89C6CD83552792E23CBF567D57E46548EEB0A140 +437492B53C14419B6FE7E64AC23923A9E85F56A9DF209DC4E6BCAF1E045F9CA3 +BB904BFA150F4083C18B0CB5580450CDB657EA768E71222C71DA911A722AB9D9 +E18B6847F417125C40EA8A0CA1F551A4548712D098209C78DF9C3F78605E5402 +DA2DBE2218E49B819296D5AC88D17DDBA982E171733D1E9E295B3157C9B90BF1 +CE68CB185947D1E3D7544155B741296D14B064BEFD3E6AF25C74006CF6800551 +80FCAAEE6FC9105E1674EDFE68C45617D8D3E2264CD395EE94EDD017EB85884F +FDF530EDF4F3F14750CA066F149E688FAF8EF4B5FE6AB515CD298E8D170346CA +9B32BAD1D86DC147BD12EBEDF6CE1E749C5B48314F512470A568C172C35CFA41 +031E34586A89404CB5372D7B2C7A6D96F420D4D7C2D4C08184F4AF86B4536A90 +9367598424112A7B05D7107B23695CBCD569002290599E0FF4EC5C852C31F5F3 +9BD56BB840DC17DEEA579E7A7A9F764788D4E3774BD523D21267869224D68891 +4523070E80A123B58F7B579866332FC38A41A5915EC06F2D14FBE4A6CAF59AEB +57E98D661637EBB885AA5D74AD429CCFF64E5149815E7350118E6385F4C74E0B +2EB474A6DED021D429F01C9B0634A09250C40E22B3BFE1B7246D18116D585F39 +0E06E9B5F27A6CB77C8E9462189CB900CFEF08F798CAE15FBD94587F33816EE9 +03FB2DA6826EB69D8C284AB9F7B00630D0420EB6E35E0E288BA25F5C2345C067 +22412633898AF99C2FB232D1469025BF262B567F29A05F4816FE8EEF5F02BD79 +06202F6A1E3E5D4B3C91BA8D5FF53D5136BF70E5FAEF441A7310CA83721711FC +39EE48BFB2FF287234B1A6102AF146B10A632A53AF97E11FFAC3A2A86BBAE3BD +E0459ECF0305366078066F2CC628A3918E775E4236651B3D817AF1684B07A163 +A0142D16F55D2FB5F2255A8813B8E54EF3E801E95A4A226AB8C0476AC5EDCAD6 +9258ACB6F7C0CBDD298A0B816560622A1871FBE2FAEBFE697A8216A0D8FE30C6 +B1BA6C3E975F78182743842E7F851064037394142AC91B2530FB1D511EB20F3F +79EDD8B7E1579D35F6E7B2883C47A46B6C1A458BECD6BE58AAFD834A7D82A553 +2FE4E66878E4699856DEDE964F454638F768AEDB595A883E380408F558015FB5 +8720954ECE2704AFAD4D62E8BB2657C4FA920D72248B3F762B2F12D125B796AA +1C4BD6B42D766EC1C9B2C7AA4B6A3474BF753742DE8AB76D0AB0DD9A20EE2DCA +0F34CB25995ED3183759CA83ABC32B8BDF0B06EF169252587971F7D37463BFA2 +BE36B2E45559DD73DE7CBE29DE92B9BE6B9F8093F934BA311D81E18A8DA92FC3 +312E3FAB43C53E803975981F0076EBB8F257C123908450661B6FA79E7ECE98F3 +B0A94E0DE3A4DCC8E0FEC106CDEDAA297A75BF1E40F3C2419BF72A644F452E2F +9A8793810319885EB3AB23B1E80E8B62A889311355C73722C18E62711A7E6A16 +A5B923408444B13F6522FECA9A60B067EE332B83E1A69CD835C9D69B5D8859D6 +91F9276863D2E2E8193641E4239F4ED15E2C482C735BF5434BAA454EC2830C1F +7CF766DAC9E924F17F03093132627673BA3D99DC2DBFC89E5BA032C16D3C1C8D +78B3C464081044DB53C7A29E925F4157EEEE928C8E28EDA5F0A4BB6E0042D8AC +7595C350645118172D04FBF06B2C9A9F3603A54B57999E2960C993724CCD6A09 +766BDF73F66E07FCA9BD09079CE8010E6CFECBE2E5DE1EA4E280AB78D5184C11 +016385007CB5AC0BC95955A1E88EA1A1D8EFEA886007708BA063F556D9284D4D +C764E75CECA51BEE3D35DFCEBF6175953D30FDAC00F23B1721A1DD577945B5E3 +8176A21A649D907B5F63C71718ECF32ECCF1B26BF15AF694F1045CF98FC75278 +E9782ACD3D83CBDBEE690D29B3176E745AAE436382D258CB22F3DEDD02E441FC +6A9931AC2F61156DE258DAAD5EDAD41E6C0DFC902173168BB4F51DFA7EA615C8 +B0F92FDB118378CBAC3D56B6B9BB0883C0C14EAA67396AAA7987222A132B7959 +44FC1E9D6DB6D549DFBEF8D2DD8C53DD3B66935FC239E74E2C440CCA13C068EB +C4A3B69F499F573D076E2C92E24F2C69B806591B0807CD903E078683854963EE +5125C3640860CEF37BE186DB781475554BFE6C528A9633AD5772BD53244E24AB +42CA2D1123AF45FA257940CE611D83014DF04E60220E9AF27CB2A2247BBB004A +F5722A5EF058FDC7DC2B6ED1406649DBAA58DF2ED3A91483D60F11C4A39BAF57 +CB1E320A987B790672CDD3E3BEF4A67032244DED2FF4588B2072CDABFEB36009 +9F4BCBEE16F811A44CEC77F8AE873C90C0F4C975E51014ECBD45A56A63F034C2 +82212977023A132E5C88AAA826D841FDE9CBCE7A01E4B6F0EBDDB9A69EFEBD72 +0B41EDA807CEDB791084047624BC11CE10B7A0A311272EFC9E013FA374D97EA5 +F7998FD908748CA72D8CABFD0F01220C2114D3B462B22FB71A23B284B1CBC7D9 +EA20BE71F8ACCED21F096009A14A7C7B51450BA51514707EB46B9FAAB31CFBEA +E1DDA6F5D9AF0B6E7D05A1EEEEECD606427B0F2363D1B882B50140466B9D3CBD +D00DB06DDD1BD4681E367DAA4B7C405C6281B67FFF794041738FC6A01D261CDD +F6E0A330985F2CA782CBCC02B6F4EE5993434F656B91A51CC03B1D73FFA6629F +14F6075EBFD83B702D8844A96CFB5C14051595BC7DB2218156A6DEDA5C98CAD8 +BEB5284D9D9F86406A8C1AE85857185991C360E5F44DEF352A1F301207BE94C2 +9A3A11BA468FACB3FA2D683419C44EFDD7C8F1079659F3ABD89D7F168B1591E5 +6105F9B3FA481BA953CD34CCFE73E427D3AFC46E5C58C2981198BA284DB8B37A +6647BEAA561799877DD6858FCA71CA6003F2961FAA529906673EA94D82D78116 +4DAC81011FD175DA707C1E15D4B6FF19F8720A4E05E6E103E2DE880FA9C192BE +C5ABE7C311C2ECCBCE8F9713DBA74AEC37A61C8F21F271B35F0F7C88B182525B +A4183377597ACDA9A6E2F181725D427795B975BC4168A408D292CAA484BD1B8C +9DC62E737ABC805C8FCB7E96454DA032B601345570EAE0379BDA84BB6D15D780 +42FA1E068A7D62F152B43B788513E13724666FAB4E2B4F04B0448194E46582CE +7389BAF0D1DD4435BAA6B82AC305C04686B89FD51197C721D941BD2893596024 +1598E6C2BD84527EDA6FAB782033E4BB4F964FBACD96CAEC3F3CF89CBABF6B4D +4D3AD14A03D4BE931632BB03BC2B92842FAD51A19A756892D5B978DB695D0540 +CC9D030C612E2B201D60D09F56332DD0BA1351EE62816C21A35C33DC11B37BE4 +D2F164ACD836A5CA1553CBC733E3B159860454B17064B4E22D3764FF6293BC81 +CFA3B2325C8E072857F6FF4ADAA8818247D431A28D3C5FDFBFB24A6CAA327AC1 +0B3630C84ED9F0D33B8255A3CAA9C5A0C79F7BF6BA3B9801C3BD0B30AEF7CCA9 +92F25E332EA97A7CC653C93D1497992D6B76363885B92ADE34C2A33E30A3B1A0 +57E9C16D8CEC189565808D3FAC92973C71CDE74DE9D8781CCAF88747758014C4 +5B62667D4D2CC5EBEBE77C5AD00C6A69D1819F5A786964501E077EB3BBEA52A4 +57729AEDF35253F7E1D31F2DD1587BC15CCFC1B0CA930DA83E2031B099A38158 +8D1849E7145AC74777A3C7136DEABB0C787E5A218309A65EC7D128147EDE3AE0 +C0AC039B56F767A22555CFCC12DCBC7F5A5A3B4E86EF5A69EEA93DF0BAF2A3F3 +7504F5C6A7A67388D2F9045BD755BEB7DFBC2EED679497EBEC808BE20FDCB5C7 +B586463BBB898DECCCF7249E9047DA943FAF0718A2050FCFDF8A4C2029FBA674 +EA64003AC03A847185936FC375CC67B3006EA681F61F640C3640A78D0C7FF521 +D477981E23E5956BAF42252463FDBEC49BB560A9428D248B0C5250CFA2A49CD9 +DBCEF73123C13BA382D3CF6A7B8A8CA3191D379A659F0E2C6E9CAFE9DA2AC074 +F622E397A2F7C73347364AE249B11AE2C34AA7F0D27B5F35D548D5AD1228597D +D16A478C901D3A34D870BA39F770885B7DE62298F0114752435050E99EA4E5E0 +56B965EA185E8DF96B9FE97EE23DD45AADBFE02B427222B9FC99DA94FB2648B8 +46BD30F881BAD3820DCA4D8093BA0FE70E03482CC063B751439125623FA7AE40 +52DB2A380D89D5E37BF264CC73DA9A1540031587F481A0F146C6ED6F3F2957FA +19477F075ACF64D424279612DA5AE02B2A140048386D01B1F30EADF2050B71A7 +993773D5B68C6FE65EAC53411AC6E7E26E49BE5FE1079A8BC565D2CEB7E3B896 +593D720DBF66CDB26DA5D8E533A346845E31374A7C85FB6B06C3D54FE3408013 +864CB0954A2FFC00ED17CC167AF714716376B789A71059DF2032E0E907761E81 +F0C887810337F52662AF43FA1A7528923B0A30A217FA184ACB73207EB3018D5C +09EA88CA0873AE690E94D43B360D9C1070D7CBAE9BBA72E82EF9914D3AED6D1A +5539585EAE67293B5FBF0A378306EB277F84EEB57CCA51EA76EA03F0A09A6D8C +9EB9A9AF470690AFB8ECFC153036208A3AA1BE8F7AB1DBB27CD8BF8B107F22DA +A8606A40D5F25493FBEA5FB1D267DF8AB5BFF7FED0FA3F9B6B3AFBF380BEAF8A +E6C650B5CAC390C5CAA72856C1E8748D575B7F1A6B0E2E20CEDB0A5836118F41 +2737226E13A23247922FA567C03EBD07549DD501F4BFA0AE8260E2333CA62BDB +9302337CD98D1F4F08BE86ACFC605A40D7B7516316CE5C4F0937F28F8815FB2C +BD9DD7777FC6556C7ED0FBFE7820F42D26BDD342BE1666E63B511E1C427F7374 +DE7DC83F2B95ABCED3E77119632B760A9A000532B9A7775B84BF2B6AA2205ED5 +50EADE9526AEE02A9116F3EEDB7F1F323705D5B7F8D6B96AD367E19BC60CEF68 +31072B643AD75D18129E0DF091A17DD3C88A45D8173012B6F47A077F3A41CF6D +D837CA1F62CCADFFDDCDC917081A32A27E91FA346A153CEE9847FA0F2C2D6631 +EA5EA3068A0FDB66DA7ACFDA3EA0B446A7E4BBC242A6FBD5C79F5C12916621BC +481FBC80D663DD058520DB5E0C9A60F83FAF7E52ADAF3F0B7723321C37FF891E +82F8C481D63D0FAA0822F331CCCD4B5C19A562FB7B69CD25131FD0BDF7D1E26D +BE20D20E0F1E40274F48274D18EF66FBF147F38B65E4E32FD07D69DF55720D4A +245FF2B1E0262FB070358A5F52AE92FDA7E8795EC6462FD27770FC31BB4077D0 +1402130123715981121DBB70844F752ED004E4F0F8BCBA3978AD88A2E41B08D0 +FB664F7CB894CEC5C751950714FC018A3D92F852F67FD9A2C40D21A56C3B24B1 +16053ABD69C88732C3661987E636AC6322FA7C0749E4C337ABCE7EC0CC279B90 +F56FEF9CD7B453A1A9E516CFA80EC78BCF10457EC097EFA3DCBC2A1FE5409E86 +4B0065C8E936EF7A243A75DB5DDD426F6E3D1327C17653B0FF90771AEEAC2D34 +81C1AB79A4840C18A71F8BD5FFE81684F40DFD0B34F8653CE4AD4A32BB476968 +C849DFA0014ED06E33228DE3A63FB4D0581B4C28A8FA404C0626F514E5176221 +DA62AF737DC3E81A5DC5452910C6376709B502D87579A8DE73A3881CB44AD078 +49EE727F2564E59244744B98AEC62D8A08BDDD92EEC52ECD6ECFABC56705465E +B8671B6A1BDB6804A515DC70B72D0C013BA15F34B4FB29557640572C159957AB +5A3FDC3108BFCCAF04F6CB6DC9FEFD3E2D660AB492FD623DBD2FE2D58D36F4CD +5ED85F8833DBB73F12788C5CCB5AEA73522606793C429D2C601032AFA3810CD3 +39730D3C9B85499010CAF459855DFA7EBC2F7CC381A38E9AA1E146514218D1DC +479A12D52F1B2FF2BA2FCE0DD3AB26762A44B4D6E4ECBEF48C93C4D10268DA9C +1693A598FFD6C13CDD1AD0AA2F92364F06D330AE66C6A32A234AC6D54C426D3E +52070459860C0D575A0B61DFACC0F08F356FBBE99A13779209ED3825B6C65575 +AC6F7071722287DC781F4BF7E804C2145F054FFFFA610BA23306EBB478ED770D +01E4156207FD24D96C4FD95FB7A40E266DA58A1BD715F860805B0FB44C1C7FE6 +33A5468F5D62BFF6EC645CE2F7C480FA06CB61FCA94CA706D1403FDE31BC6946 +28458D6007E6CD800756BFD074FBCBA2B201ECD6B0F582AD1020E4B6CB452F88 +326CB8980B2C68CDE05FAD3AD2EC1AA295316BA57DCEFB8FF010464397174E5C +E2C92174659C6195EE8D2C1AD2ECA651A37A12A29E6AAE98ABA1E1993E7F748F +9AD8E91AC41094FBF60E6226E704655D17824D6A9B57D1DFD38DDED6CB60CACE +86D2A00E55B14AA6C65EB7F0BB3D35AF9B3F36569F085A302713C138E41175F3 +B554605540875B589B93D9F83310061C80B1A0220462F0F251EF65C774EDF031 +3F61A44B5270C48D1C7D86BF2E7A1E421F2897B157B62FF70A77559EB8D3A6D5 +5AACBA37AC63E16A52629DA8EC6423B52022C333604698E53DF59D58A0F54221 +A72875E86960F78B8076AF68FFDB416935BFE33B0EC3AF0D3A833510A2C839E1 +7DA210932F970BAD5FA93256E03EB64030284F87A660BD9A34E58A7A6CEFD494 +275C51480C01EE0191864DC03B0D78ED0C7F87BDA3CEED2D14516CCD127C1869 +03CA19D5348220E2829F85171FB23CDF3A9453BEEF5ABD1EB7FD005A08E347D8 +9AE231B1E4CE90D643C894DFFF65DED348AB2D474AEC526BC6D79DCBDBE93A3F +13FD8489F0C134DEAF8DE5C44587FE85EECE8374D6F508684AC58711ABCCCB06 +EB5ACAE1E179A26C3B440645D9864AF2166E3C2F94C2AFE3BDD7A232093DD619 +F10AC40648794A9347810301C1D25FCD4C1C3ECDF1B6AB1CBCD65C3042659C95 +6E5C1EC369A99F95D7800ECDCDF4DA0506946EF102FE24B9CFF7E286207F3C21 +6DC7315976299E0E5EF2BB88645304CF2F292B2BC6956884DED5331F9478E6E9 +2C83C0FA8071FD27108D8EC062EBF18426DEA1C3DA9920CF2450270BB75FE435 +73C28D74B130EBDD161D5DFFF8BD995339F7396A5360AF7B4C4275776E556C65 +A989E527CDBC41E660A867518D0EA8897F054F0C1F24A0BFC8C01B1E72298393 +D52971ACCA006B2833AD3ADF36508C958A6D3A4FDC6506A2B127BF0E9C3A2560 +79D53CC57F0645F613B16A46654A8E9825C243CF1F3A4645CCD4329C70774614 +EB290031C2838A45A08EA3FEC156764B8C5401569BF962644170511EC2A38939 +00802423E1A2F6AA8947AB75AEC1D643CB9B6FDA525390448F064C2C50C3B54A +60B30CF5531E8887A5E9DC3B2B5616DD34392318399ECB45D43A0A0F52CB9F89 +C2A59D54E944B3B201078F7D6698B8983FF9333BC59493D6F9C9FB6B68D7D519 +F63A8827CC0104E76FB2214C631CDCB2161419C76DC1A13D4F86620AA0688A66 +274B030E8B7490A83AE72ED2C5E69A93AAF159EAE5EFF70AB12102C8648E8E78 +D26D45BEE77B40CE462781DB644CFBF35669C409D52BA884C5F141E1AD6BC60B +5FF08CDB746806D63C961E60348E1C6BBB5F4346DBDB8816C657704E42607908 +D3C7BC82C3C1F965667F44BA9C436431FB6DBE7D1D85EF1B582B77187EA064FE +EAAF15E316819930AFD81085A8B2FBCE1CE120EE87FD857B9893C5CDDDB96A34 +7C53D1B127764B83F6F6060A49AE125606B8105487DADB906D7B046B3C315C31 +E35872DD2B7DDE489973537F8152D06B1B6B6B73F3BBD6499AF83D6234103251 +3A740683BAB522AFB141BE8CEF6CEDF34253C14A3098E06934EBF8C7EA19CD0D +5E56B52770C7231A0DC9C374804F396615F02DC1BE9480A37F59AC80BDBCDB82 +160A62CDDB88CE83FFAFFDFABF201D664D87E6AF4B15C7B5A0D2DE815F78E292 +CB7AD2DCF4FBA4DFC084890E9F2A1A8AFE1CCB65D9867452259A6A626E26E260 +74C89E33559B50AD2414C438905EA59F892FCFEDA66A5B528FA74768E40432F3 +1959A6537B3469B1E754041B73793A5C2E14EE56F2E48C31122B8DEA51043362 +C91087CA5BFD744812AF02DE7E4B3DCABF7E82F260BF0813D3C4DA4AE3BF2DE5 +0B65500793CAE6C5B8BE66335157DC71F6866DC318B73639F51124CC59B057B7 +EE38DB4494D11D88B01EAFCBBE14358F3B095531FA68C5BBFB091E2AF667B642 +72C706850EE46CF46715A03D5864B2CB30DF6E6250C7E69DBE019B90DD24CFD8 +CD274E20D07C42EB2337C56A081FC594D4B27CB171B001BC2770E598A19216D0 +8BB24EBA6B77F69A31389CC1A20B7E93EC88E2D1F0346676EB8802478DAA5024 +0ADE0A87132F61C4541507F5E509532B6C5ACD0CD552B1700D0960ABA8CCF709 +DD6ED93D942C5C25EF2109A958C9AFC57EED86D855EBEB2F09D1B50E2C46785A +5ACBF731F3FC219AD1C5CC31C0A136E4394C8791A29D3CF4957828CC83B376A4 +9FDBA39446F7AA18B0126CA27C21234ED3452A65607EDF27B7F6B4D878BDE9D6 +A644D2E400CE2DC8D2FEF20C82E4B4D3584A70F8110CB6C52EEE614FEB57DA97 +C42E8635DBE870960D0E5F200070C55E3D0819943E6139ABC5541CB7D86D0E1E +CB798532BCCDB8AFC981E9EEC72995888A231E1130167BFCFE0D2ED3B12995B3 +D5329A6BAA49F64A0CA1C46310F4CB597A4081C20005E8EBB16624C4A8FFBAFF +12D7813266965877701FCBA872CBD0C0A9EA68C57E806184853BE61A06B8CD8F +D3BD9F26D59470935EF0EE449B11BE60D2D1F9C3858B851CC2CDD5DA955DAF8E +1321238741030DC2F6CFD47F47DEF374DA53DB8B810F9DA3426323CE0901751B +86AD29AC3D86A0E120E7F976C4FBDBE19AA38A493EC66B6E68FEF9C59ADCDFB6 +37B2AE3907FDB938F1014AE2D972AF8E42E60148DBC8829EB7B86A5976675EB4 +EEEEDBA9D7A93B85F22EEB73226A57F61B819F4FD0DD232BDA6782121849FA39 +BA410271C09F391E2BE0310D58E995F6D26FC055170E0182FA3F5EB5B030AAD8 +90129906257EEE990E167989AFF64D26A099AF0491E95AE7F731394DB5E44BE5 +59FCFD3613C5459B5DBA68402527D887F96C3C53D20515986D921762F28B4155 +91F0A80900F3D8546B625244F1C8D18CEF56D6213A39993473155C902851ECFE +CFBD1028BCD3F6C1BFD50328DA3DDCD464CBC86FFB505AEDEDAD115D50FC7A17 +2312ECFFC3207B34EFD67AE397A81D0C84789CFE80877C4771B4941D6D944C00 +5D4818A336459FEA6F62B6C90A98E12EA8ABD7BCDEBB1562E21D30D962826948 +9BEE751F70FEAF67235A397171546B51F3F5BAF9E7EF01EC338E2B96A7A0A7F8 +5EA07C6C6B56156487BA6DC3D8A1094C5093E330F896E72458EC8813C0EF65A6 +8A90E5AFECDD117F099251A2DB9898E98DEFF998B119A56EE9DC0BD30E726792 +F90261122E09D425F2FE23695C61185F8F3E26ED3EBA0291C3D477ABB8F0A8AC +80BDEB3ECEB8F1CB0ADD5F24990F29EBF1BE1D6B573CEDA55E8EE72BA43FEFC7 +72C2AB9A938906A8CF7B9418A926DC419C94ED61CA97763C8437A6647EB7F4B7 +9ECE930BF1E34585C6489ACCAE0197E24856FA01752D8DB119EAE5CF55B5BB1F +F3B803C26F207CD556F127B792326747EE519DA2509BBD9835728FC9E821199F +83881CCD2904E8826C3BBCFA57A1D4B54C20A5CBA404D66DA76CA5EDF8557BE9 +B19535DCA3801BC363226277DAB5A80B00D6C0E058E5E9D1469CE062CC5C9E19 +412E4B28C586D7587AB313154C877C96CE95E17FB8076987408B028B20B49998 +A2B40FAF05505E9849A9D5C50102BD66555D58FE9B3AB95CE02D897024735B76 +09836D74123E954BD2C192A1037200F7E03AA893D4A32D35DEB09AE382DB2D11 +D7E3C0F2E48126D132BDB38862705FB7328714B8B4246E68C5E25F841CF562DF +3B79FFAF205C642A32CE3BDDA094E0A0B14BA5D89864631CD66208081585CD9A +318B08B38E8CD993049A165444AD184758AB8BBBCC43CBC6924D942B4B3ECB0C +43E960DDA1AC97890DB2711FAB3FB079CEA2E1B3C5F8C0D00C97F5922485C227 +6481927785967ABD421F3226890F5309A288F0334F79BC473731D085803DBB40 +270A199BF45324512D76B1245AC51D4FE563844DF6F65987F640FCA931FA4278 +B50B008837ED8F6D3B9C12FE787979AB2837336404D5DB754D4CD6CB4C9182FF +B2268FACBDCC738D005FF5D2D4310BA7CDF952EB8A2F7E076C12CD24C300B9C7 +65035741D0A4E939278893A9CF4F495E2E8DF062C0FC719928FEFEA5D94780A5 +137F4F8DCCCB1ABEE6136B2B992D124FA1F2CA4BB548E573CB38BCBCDDEB6D56 +1FB1C33E095A2DD25BFF7AE49CD86D4A872C215FDCE22A40B9F3845FCB5DDE4B +E3D8AEA504BFCC28470D637790F2500215168A98EA2636293D5E6B3E3A373765 +AFDD0737F2BDABC5B11B0070DC18EB328FB8D48BCD5F10F98B3D068993D443A6 +CF30B2E4B200CBAA8856D1EE5260AE92C3F965DA66B8F4FA56992971B5225ED1 +5F12816BFC7C8D20FD156DBFD9D7B9376BDD7DF9CCC960C98AB8F113142FBDDC +5E23D06767403F244060F6DCF446C41666725B7B451EAFF7FB26A2C60837AAED +46148196E5032803C29D1B11277A60B0F34074746407851F0142664BDA84C9BE +4622A800A417476D8FE17835E58E8BE6EA6BB826AF5032CD49D4CDC85281DD10 +2F0B3883B0ECC664272D289485A84C9D5918FF07B425F413FC69C31D6204B462 +3EDD9332FD4C87CB672FCF745C9A9002689F08F63606780CFAD3E50271CA033E +558D5CACAE0B70D01ADF6FDB738CF58667D395332E2F9CA473F9040C840E64C7 +A3E8729513B5833F7C677D638F64EF561468EB40E58C92096997F1F13045BB23 +B042F076DC15ABCB13D42B809B724119C3DD07EC1871A4A68DBDF5B0EB93BEBA +F0EA361C97EC15476E73D335CF4A4E0528497B00EA6727270DBBB9B3ECA1577C +715104DFF4CC0E30FF293BD09256451D2FF1237C5365C38815829F98D84A758C +681DADBF0D44E7757366C3A5A96FF1196D37ABC1379F5EB6722B567E094C2222 +F4127DAC4451AAF78265B71F7B30111480C46D8DD8969A87E773FAD685BF8CA2 +742C88828E09BE335462A708274CB129324A9453CE0C91A75327B99E06D2A185 +B991F9CFD6858602F6F7758EB8FCDD4B360084A8DD44361E38EF44D28EC209A8 +2F86412D9AA7E4BD0B33FB389E37EAE94EA436C190F86BC2995A4AAAE4FE60A9 +A8653ACDC2D85C0C6AB03234FE2071AB49F3DC636AE762F517769EBCB9784024 +ED73E0764945719B12B4FAFE8BEF850E46758F90094E8E364F4B70D043713EEF +43495BE94E72AB7A7148FCC966E5D11DF949FA8CB2158D398EEC811CC0B50F1A +129C36DCDBCABAFE5AD636A564BAA2E61C5CF5D579A7817C0A3D8B234618CC7A +EDE29F3A4F3E6701960A1A3C07DA0F31EDFACB78C4667E35CB7EB5DC33D09CC2 +1F6CAE2B6F15D009A8BECAF81948228F3980A302667DB264703A14BB1811CC75 +4E708AE25CC2F512E8C6E81A9B587759D18E489C4364303E4613516DFE472C05 +0F6CBBF5E39DCE05DEF02AB3CF271C963DFAA020706314D6DE22814FC1D67E4A +DDBFE71827CC941316B86D097A7F345A6B6C9C58C37D4F703ACEE3BDAEBFAB9A +9AE21E1958B16E83DB9BB4E66F7D09EC46890269F2477769FBA586000BAC284D +EB9BF94F94A574D4E727F887946DFBEA904F3621EC698FEB802D20BFE1317952 +F5F1DA730E68EA4DB92606DC0A2D74CFCADB239CFE4E42E796FEA8267782F9D1 +8BCBC3483F913A0CF2ABF2E709A6EF300361454DBA37F43EFD4A5746B7EEB1C7 +7E5AE5C5F6A9B2104B5EA1D32E46EFBD66711751281738CFFB95956CF9FC4DF9 +01F258E03DE2CFBB2EFBA9ECF0F6E0E969F25E4F7C30FF6B935C5AEF95A10207 +55176C953CD2911F59ADF0B5B29922FBDDC801ECE91892524C28040B982EBF82 +05E0BC083C692073371A56C6EBC9AFA7DD7E05B817C3BBCAE38A30367E56232E +AD4BB0F0F511F576E067FFFDBCC7B34A8A3257F2A5428EA13D9CE17007DDB20E +78ED96569D1D8AE77CFE6599A1988CF383A926EADE379D2BA6972193EBA1FF1E +4BDD81A69F8D42EEEA32E957E8D40B40C0D620C717DD28CBEC85E2F102601DA2 +EFA50A6760BB99F8DF98741A49248CB95917B72B746539F7AD458F9F1FEE7145 +D1DB5C3A412DB06CD4DFEDB170E93D8233CE59C9EBE9B8ACA1C72592B36FC0E7 +DFCE0C711C4DD47B8F0B7413BF9869194F113AD11471F52A33B01007E3ADD543 +245BE43B14668ECE8D497C2092A4468E842ECBA1F8575FA066060746C0A627E3 +C959723D9941A7C7DEA107C62BDED6822B011A7DDE7CDBC80ADD2F2A6F4FD7BA +0EFB09E83A8AF6FBF2DABF25E048B2EACBAC5C692FCC96D902B4DF6C7B696852 +8E8BB04091DB31F7DA41707DBEB18B9644D7E3719E0CB2B687E7E939F650EBD8 +919221CEC55A0B962D6E82971EBDEE2D2C98028FDEB50E294F602DEF095A2FD0 +9A1A254FDD048B53799239ED3E197FBC9CFFD815EF77537E961879B82B638654 +B8E0E38A04A583E5B23042FA5DF59E7F3AF56E4A0EA8375BAB354406D4445D36 +FEC33026DCC8C0B0200B18E4D75EE2D471A4EF72904EB8D4F1F779401963C75D +6D119630A3D3662E039F0EC1A4EF51D1271674A9390C352CC1D24C499D3159D7 +486E9672BB13A39A130B0B360CE3634B206013A6E91C8D5DB3B16708C1C32135 +DC598C6CA685C45B6A1F006021A87BE9328FF38562FE20DAC7D29D93DDEF4B2B +7D4C7A04D2AEBC5FAE8EA19358424A29D6DB83048D33187CCE10AD8CE02FFEBE +DDE85A67C30F4E6A956C309923C303E734B8F37C0A7CBD8EB6FE72D2F00F17A9 +5A36534A0935E5919575777676F35369060053CB7021BFAEF857390FF058884F +A8E3BCA8251B10FF466E85955DBBA5A955B71FE29B3F1379148D1C3AEE51605D +240E207622B0CC8DC44A0985D5E30D2BBCB062F07D6A8E57E2A6327B041D9D80 +7002C9C60AA600F9C05C869ED53D18793A83B7CDC6E6F0D39C9FF634023B1971 +F6276B483C9E48421A5C1296EF337C25529D2FAF8550DC816BA9A3C6AD1150EF +C7600BE2A08B8C24A9C960134CF8C344577B5269CA30B9A8CF0173A69BC66FE5 +57D3A9B1D19375B35C89C7D7430C8D4650E9D0DED7EF9AC888F01A656AC4B4E8 +56F56D3C43BAB46E423029AF9180BF6C117EAD1C11DA3B85E558881AEA69E88E +F2C367F91C8DE801BC84D79A474DA72F2245E2B2CFB5B713B97151E3D2772F46 +B84E906262DC53F480D54B1D64BA5194FFD9CFAEB211919B717BE9AC40786B0E +7911A614D2FE0E1536DAF93136B88D5312BE5077741977F3607F80EDA696B420 +3C14F1F287FAF63B29A68A5468E0C9CB7A50A66FD07EB9406073D90428A888B8 +FC65FD9DEFC6F0EB53724CBF5B008CCE1AFA73254310FDF1A94AFF9703265360 +F0C9BDDAAE0F1B12A5F7FBED680A7B3F121B9B8D96EBD9F7F8E0590998FF757E +7B9285F7B86B43397C6F2893AA4E8873540CA8DCC53ACF298CFA8A400037A65E +9AE4BDB51E39AA2D82CE9F751FB45C7EE8BFB36FBDC13E9DD4F9D49B16F59D89 +322146289CF3DDD0FCBE85200D92C557A55DF9A9FAEE22AD1BB7E211E6C0E3FF +F5B46A241B5DDF809C466C358F6BD1C63D3299E3B894B31308390EAF4CB3AA0F +6A922C43393405D2306398A56C8BCAA12E228ABEC12948450367F8FF4819F6EE +F890AFAF441C67B62DD4CFFAF8E575207E1F3D5CFCC550B2A6999A63754793BE +FC5FE8462A88CBC2A518D999F553D319482B6D28BA7E800F978BCE95CC93AE90 +3B04DC706A8A25C2B9F8340B417C8AAB0F17A1C2E4306FAB0E802D56EFA44576 +CF7619E83DF16AC22140F01BCC76FDE180415C42500168A0665EDB742FB9DF68 +5FAB7EE58F771551679EC9C93A4BE63D1F20546C65C56A55996AA045A7F67E19 +FD71C1ADB30D0215F54E7D65AC56BD089373DFC2AC2F1644302E1D0B7FE59286 +0A47A6C27FBA28AA8C0E45C3495A6CE825701239DC7097159CB27D681A3E04EE +52F86E7C83E5E506F5EE9ACD846F637226CBF2FBB173EF5FA55552A6DC5C2AEC +E4F8B998802564ED02AE5043CC69841AB0AB93917CA580E546771B224A52B6A7 +ADAD5078A2B63D3BB8203333229A4DEEF9F465F3EF1D74077F0112BC7CA30330 +FB1054E7592315B431F48A0843BE1251B75308BC15E8A01476788244C7E26E35 +D71AE20FF2DA3F1ADBB554998097090B3BBF51B75C600FA2ADA3B9D229816C9A +F778B4A8AC4B743E162B2BC8A06ADDD1AC0C1A209EC5E332A8C23D3DDC40519F +11E4E9E11ABC4F74836D8A49AA71DB3838C1DAF36D646945F684D6CF2969CBDD +63833FA5799052CD50686975B013E1F7300D8D0B2188C0AD238BDEBC96A828B7 +BEDC81EA3F8067F982ED4B50E26115BA526E9BA2B3A5B49105486158FD70AC64 +00B354195336E0E6AC3843D44DA582421FD5A975765A8B43DF3613AAAD827E1A +E08B1BC8A9DFA9D21E974078DF78D1B08B37474137897E1B6A78F4A5D2D7CFC6 +DF8C8867C4B5D326647B6091D1787EA1C6364FCD8F6EB7AEF19C1051F198FC14 +B61E25F04F8AFEB9458C5484E94FF449FA938535C7CF0E29F957A2DCBD0207B8 +332B45B3855476911A47DE7755ED34C7F1256ECB35A4AA5B1D2CA7FF9EC52731 +030A5E3FD8D81DEB442EB651E5971FED084AF01D4C95316B88080849B9073097 +E5575F9FD4EA6464FD232F8ED247677CF4D61FC4EC3CF084DE5CBCCD54409165 +633CF52CB3B6DACC6876DF12858516ACD36CB1E810505BDB9A324B4BF9621520 +A594ABC061951AEC76D01D81CB9319767E6AA755A54390EA8D7652F5B4AE4ED0 +339599ED5C2D94FD17BCA3E57D03338A222F365488B97EE28268FA3F21017934 +320232830E5CF7E69F94FFEA3DD3279AD665F81CF3B480E8FC2A62A089B1363A +2CCD0DCE3584ABFB2A2A70B39D9D9CF36F411CD7157ED2278EDA04043A8D94DF +AEBCFB2D1AE4D2D8CE152C9C711C598405DBA40F391D1855818EB5B7FAF03B09 +45B6C146FC9A52040C396FD3F74D40570994C710028F1D5BA1B1BCACE7160D08 +AE7C147736872F1EFB277EF4F6D463DAEFDAFF5DA9EFFC4E69492552E14A6DD7 +A768B784740AE81279BD82D7546002B01870C5D19B9138C1C79DB8DEA42413D3 +E3CB392EBCCEE93E1E1B4CBBCF0B8840FD9A18E4714B85236136DEF2405C0245 +5510C6AB9398D0C60FF943B202A739E8BD1BA8DEABD07D7F7B15DD426906BE9F +B223C9BE74590E3646470AC69280C7D20FB44CCB82FA6F5B92891397D00DF515 +86854A5FDE8E7E4E316683597F6A56ECABBCF8DDA43EA0FC467BE363FFFEBFB7 +FD2EFE78D53F94F7F4D8A707214B9D41B7591F09522EDC449A779BB863983EC7 +1A9D1B03465D3E7A1FCD01F5507448F1DEFFCA82F9964D53E1AE5516B5941C4E +DABA7B3EC68B932CED8C817DCCF504659A47D9370B848172E5FAD23A75024784 +9695346390BCF0B192F9A8861DBD021AA48F37280D8D10DB70FC3D2AF833C8BE +C7EDCDA30563924A29FFAC2E44211E97D7E3948E930231AA8AA28064FB3D47ED +8EB498E0C9503C1A4CCFBE3B8BDB07CBAA98B2F6C6810AF1F1E532526DD466DF +89C0E77BADB70A8BB43BC7807BA9F3B9C4A8ACE392E3D1B5AE8C33DB9A6255FA +0F9F4F8AA29D244587B9C7B18D4B6DA7E01B6A7F213242802711E59F3E7DC2D5 +66CEC807CB39745A6DEE635EDD888B2762452D53564DDB24F3B1592A67E0148D +932C273A114745104D6B942238D4C5DDE6C922BA942BC7304C32C8290938B9E5 +7B2028598D416C826185F78C732754FCF4447FDEF3899C598CC2F4EE37724CA6 +AFAE841B9D0D33E36D95DAD24FBBC6BCAA7BE6D6C88D08B18C119BAD4D89C39B +10EE67FAB102088B8C7F8A28D2A56882F8BF764F46DB61611BDDEE91F11D18AC +D46AF4640C9E2CC7C216ACEBF99C71925909B28590F2008F7766BE39A3AB2F7F +C7CF4C0C46E4308D05792D85CA04DAF64F11F763720C5DA298BF7F90B2DC32FB +AA1D7B19DDF0238317739EAFC516A15595CF3789684CBDA4BFE6186C254714AA +30FD1FB9B203A060CC7F22A6908D7C724D99D2521C2B4E5256E6FA0E569CC1EB +EAA86ACC90D6A7C5C410AFBB480AB5A7FE6F691023729FD18ACA70C6D901E146 +017C5F50A56479279826E97B109D6E05184C55CED6A3780986D054AA706F64F9 +3A8C95D86067A40663A3C35425B93F88296A44286E2F171799EF31DEF0366D43 +3383C243DFF2BD3D7B8298156899E3F7F76A7E519E4AF533CB893BA246100008 +F6EA0935ED3650CE7FF695BF3A8F9E1850613DFACD347684ADCE84F5B92A85C8 +9A3F6F3AEC697A0D925597202B076B1003A4F20C1E25C815A8E495E5470A61B5 +FC7A12568DBAFE9EB17D21E298C982B49A6E98E3EE54506A1FB2C0C41DB711C3 +F509971FD427D6EF413519F2CFA7390462430AB6615105A36DC255D8187BF5FE +D30AC2BFFE6A684D7C90EBE6FA9587F2 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMSL10 +%!PS-AdobeFont-1.0: CMSL10 003.002 +%%Title: CMSL10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMSL10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSL10 known{/CMSL10 findfont dup/UniqueID known{dup +/UniqueID get 5000798 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSL10 def +/FontBBox {-62 -250 1123 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSL10.) readonly def +/FullName (CMSL10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -9.46 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 12 /fi put +dup 13 /fl put +dup 36 /dollar put +dup 45 /hyphen put +dup 46 /period put +dup 49 /one put +dup 65 /A put +dup 67 /C put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 82 /R put +dup 84 /T put +dup 85 /U put +dup 88 /X put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA6FC8D4362C3CE32E0D +DCE118A7394CB72B56624142B74A3863C1D054C7CB14F89CBAFF08A4162FC384 +7FEDA760DD8E09028C461D7C8C765390E13667DD233EA2E20063634941F668C0 +C14657504A30C0C298F341B0EC9D1247E084CC760B7D4F27874744CDC5D76814 +25E2367955EA15B0B5CD2C4A0B21F3653FCC70D32D6AC6E28FB470EB246D6ED5 +7872201EF784EE43930DC4801FC99043C93D789F5ED9A09946EC104C430B5581 +299CB76590919D5538B16837F966CF6B213D6E40238F55B4E0F715DBD2A8B8B8 +80A4B633D128EB01BB783569E827F83AF61665C0510C7EA8E6FC89A30B0BC0EB +5A53E5E67EF62D8855F6606E421BD351916549C569C7368AAFB714E22A023584 +8B1D6B52FC6F635E44058690002C6BA02CEC21C54CC8875B408A8BB84F445894 +5D6B3E4841CA20AF852A660FE9C832F773691DC6F7197FF3DEAEE97418A5ED2F +F2AE65300416227CD3BB03C29003C770CD7D2A7A2E4C1DCA193651C2CDDBF93B +966938788694BFB562AB0010268955FC3555E5984CCAB0A9B7590C77C9BC713E +A29E5BD7193A4E971D1752DDD0F0AA4648E7E87BBCE66A1E836C715C408B07A5 +9EB56BEFD4596706CF839BA4CFA90CAD4038C1E006B51913279A2C31FBEE5BD4 +A7D74F9103CE6124F5B439CB860987DF44FE17EF88EF1BF62C67060D25696BCD +94ADF08F04E349CEBDF9D3389D870D94CC05E393B3F4362A13A6A672EE5E8F5A +DFE7046AFE3EBAEA58FFEBA4A47BF61F92E2003756DA643CCF2C9DFCCAB62669 +E3C2A18D690B64D907F50BCA155A85E47C3A6954C6FF7ACA36D8DFCE777B7929 +5F5D5F787B9C247ABF13D6D7B4A8F06BA25CCB342F8A5071325CDA86AD71BA23 +8A9695C7D1D50D0AAC267AB7CDBA7AAF46A264B7B081B7E79AD937FEE4969FD5 +155A99E652461EFFB4BD010E5885631E2B2497D6B8C43CE77D7D47FE201DD46E +4482FFDCE150A1183C22C004A0AF0E1F42AA6804E038E1DFC8B0A3CE26B52038 +44D2E7F759DA5C252489E5525963D68BC27C82247BEB18818C7D4CF0BC5CC97D +8C701034B8DF798DD4CE36C3F8B1FD40B2DA14EA75583852875031AF8C909EE0 +04495FDCD04B05A5EFEBA56A8CAC1F57F1B8AB91FB25C81CD51EE69D6E0F52CC +A0E12CF7E3187D67DF71A599FFD895FAA7BF80E2E6B96592BE77AE96905BAF0F +F547355A36C443797DDA7C414AA606CF9153E03450B77D1BA4088D739DF55F07 +111B9E11AF37F45B6EDE6D7AC126E05886A57C83886DA87761BE600DEECD1344 +8A82BD652BE7ABFE6A0F50ED7C6F4EE12CDFD80CA7A5518692F267C51C3FE76C +567BB8DDBE09A2AF901F79AD02B435287CB8057B3D5EE6655071F67B00438728 +C4C3EBD648BAF650993AFE5E2B29074A99ED0FB725D9B8CE8B0292B08A280214 +C3AF252BEEAD30C88F72E322FAC3E9D78A1038F5DFC41F7BF1AE3744A0677094 +51B77C2D630B67853FE5E975A395C06A4D4DA744040B272C2B88D8B7ED3A2C01 +66F503C9DFD3C7DDAC865900D2A4F2CDF517F449851DB1963468D0266D7A3E58 +9F6B2A1843E6444274F16A9930302DACD8D2BC4588765099A86BCCD8A31DF0E6 +2853114DFF2D19F812F19AE6C2E419D7AC1BC024D1195074FD0C6717BFB389A4 +4D5428E7BB2E4F9E9FDEDED7BDCBDD3460805AEA0B5F6460C2FDF19273CE5BA7 +5D3AAE0DB94C6AFA8339646191C23B0149E7CBF136FC4C844E025A38935DF256 +0A0A6466A45EE8B9B23B6A055856FB084F87C73BA28F1883E3B184CD813C72F9 +233B78CA4E125ABD26F29B92CD9DF39D6FDC2A217E2B6B45D9B0A4D536790A5D +BC0903069565A442FA7466414D948AC432C6B75D8D0E1DBB217CA3DC38A52DEF +62E9D5AE9E753956C13819D93148C7683BE4F71B80BC066D8C19FC807FB1C086 +B49215DCF56A91A42089F0D063B9981925691F7DDE3237403AC714F5CC3ACA88 +DB2F1DD205578C00472FD70C8BA4F752E3923ACF3164D442A6B639902ED060D0 +C5777BC20F9A3BDA60FA3BC986C38136FBD2E8F910E32EF36377C9CC187F4AFA +CCEC423DB925B378522B748BDF12D523804CABA83CB5A7ED69FAB9AAB75EE8FC +38D9866E3754C4E2F2B9AEFA804044D878DED0E114EA0E9682FCF38F6628E63D +FE1C1B5615E54FAE8684566EDC4B616F76EEFD6207E0386F06D3BFFA26425F24 +303CC7C8A8D7021E7D09B202616988287838C3DBCE3179B4FB5C726E603A47F2 +8248CB508F327D1291CF3F08F7C88298DC2D0F778D24304EFCF6E074182BF5B1 +8E6551811FD6991971692108E289B61053D6DCBA2925B3903E8916EBD09D97A2 +C6D08E89DE4C0CDF7185E1E00DF456B249F0BFC686E04FDAAD2772DC2C39DD53 +9C23A41471267F53A87E5C2B8CBCDB66CE0B9844BC506428E6150B48D2FA6363 +4FDB2CEDFBAE0B7DBCE4D83E29B2955F8966272CB865EDB360C8A8C19EC62A29 +03066483E4083524A1E8D80FE3867BC1AA91753C26ACBE8489AB0E3330206212 +93E07ED473DBF457EB8489E66FB4B8ED8A9EA8911CF9308CFE3E6D6F36810EE8 +91CCB11BD548617B2C683C354452B9229E7C9E68828BBEC324420DF7C188CCE0 +FBB514547553A7E9B38AC265783891F42DA472388569C8E7594F7E8810895A27 +06E456902A8D9F65CA808F1FD475D011C4572F8A654BA01D67942226A663D179 +95149FFF41A9F55AE84EEB9A6A39C017D7E4FD6EFEEE7FF3CE847CDB064A4954 +9DCD273B810E0F259501BA4003A3EC1ABA6E13D24C0B57FF82D6DF077833B6A2 +7EA54801BA81DB961C261689C0887FAD83771E55D3D137AFBB21779397E11972 +6C6CA922F45AFA5C0526863A5AD8B9C0775CCBA17FFD37A44CED4710884DBC31 +5C9D3F5441595B86CF7CA2EEE42AE87896E9E60EBF5F35C2B7FDBF9A9CDAE262 +3F48396F0F741E9DDF1D4FEF75E68AFB020D06CC29B3A7B2ED819D1AABC12B91 +CA2A65F1AFDDA2F3FB322E0268DBBA024663E49EFF076455338FE31A16B04EC1 +797EAB0B49AFFB906A0690A1E8E2F5314773E1CCFFF43E6FB3875AC907F0C5D0 +DCB9BCC127014D472463560CA0CB1C2CE614D94177C7A52A5B089316689C8112 +CA57E35D716D956DBF9013B1E5B9626456B1433C8C15FA906458F957133B9E19 +8D46DC3AC015F7602538C2AE3927C6DDBACF38E59220C2F5AF36B68DE9117C51 +04CF7DF32B1AF55B87D1D8A5F4BCFEC66F63B32B6548DEDA3AAB06C5310E4757 +78AFF947DA22809B360FE535506A554DDDE5A6F2411246653710ECE5CD3185BE +730520A766C47E1ED01890059882BE1432586864E1A86A7F586438C8DD35C00F +021A741ED47E0F16DB6070ED0C50038632CA4AC2975578A8372A080CC0447C79 +CEABDF2BCD5E78564247B0F0025F556DA8FB62125227849EACFB724A4AE3EF57 +90C07A5B27D2E59425F56BF8AD84C5F5310FEB1BC73D536339FC2E6A5BE2DAFD +97FC835E0D52F680F80ACA37DB498AACF152B9B44626CD89E3302C3EE1623EE0 +F998FA78305960AAB9F483F731F5F67A8C963C23DB8E48FB804EF8B86FAFE7F9 +4C09641915FA7E3930AC922682313408BC1607C76751CEEAFD660206A39CF394 +40ABE2A313AB7D5FD6444E219DC5C26734D322BA268D330AC17959A390D6C8E7 +3A155095BDD66516DAD5D65519A7FB871ECDA77061EFB21F359158B4470EF79B +362C35C06B85C9A9505C8361939C6AC013F2CFE8EEF46FD8CB4452AAB3EF1FA7 +DC066557BADC2ADDDF7DDC2A0E1DD4A357E27A2073427EACF9B9035DA5272136 +7DF37E26D96ED4B2ACD60596E039BCB15E259C72FEB3344E3EEE3D4F17DF4233 +04C1416BCADE80BD483DD8C9AF979E1C7D50C4CF015870703F88B92C4FE46AB8 +DE6717B55C460C805B391B84333097E116F4A51F631FAFAB34CFC925BEE8B72B +C9FD5F5A79D8F2295FBFAE649DC6AB47794AC7D73431FFE5BE992F2B5AC67049 +B5208251C0E442385A9FACF25E3A98D7F5D4C2A1ABDC600AABE84769CA83350F +9B87F71CEAD3600E02FF9AC03C1B5C21C84F911511A0CF0111BAC7605EE31229 +3C526A79D943D92E1CC3C38ABE82D560CFD4172F318030852A5FCC0534B8B3FE +D7365987C8B48A072907B26CDC2108130A33233E8E0BB5FDF14FB55098A10EA2 +B51AD9EFB119F82B08D256D396D3263FBD9DBF172D43A90ACD1A31F3E89E8571 +74BE98B9560E2CD661A2F93C69FEA3FF26B00772AE2C2C24B98D3D122EA2AA8A +44652CCDF4EF4F01CA7D62A976E23E8A86291F43BFAF38FD9C325E70F9C36CB5 +A181DAD30156E98339E6A0498D3420B7BB3B4E651A9090D4A17604AE386273A8 +3D4AE8CC18345E6E19DF06BA848F203F74B161D6A8882991CBA7385F308696A1 +BEEB0130D938A764B98A2001A38489B1334025EA848CA44A116D64926D460D64 +01159E77EA7ED9ECE7BA77635BE564A4ED89315BDFF54ACE6AA1A26591D13CD4 +6D6425CA7933769B842192858D10998509396829263290A3A7CFEBBDA3EE6CDD +DF1E492AECDFF7941B53573F01F623CA0A5ECC9D05A3D0954F7AE8CE94AC3B2A +CD4E27519B2E16F033EB732AA024BBAF74626DB55DC74B1FDDB07FAE98B4AC5C +683CFD8744F361838D343B657EBF52DEEE7AEA7565C5BEEFE455DDDBC4DCCA7D +87D6D769C5ECCF14118A14A85A86865777C8E28F953160D5E82844AE54D541DF +550D5F1519E183E0C42BE88F0458CE8087F2CD4B1B49A8E9E3D127C4A4CB74A6 +2E73BF4CC317781D03FF04BC36AC0E4AF99E2ACAD20F6F8029DE8A035DAB40DB +17D237850BCDD05931FF4B0FE2D0B79EC5A88FE0236271CCB075BD194AA25AFB +3FB93A5206F61A14602E4EB6F1C31C654527CE0C02D04314DF9AFD710D0EBB9E +F8721B97F5FB18E27507E1F800B5509A58A1A8296C72B7B73F99B6CFE42E9C2F +B63B3555475E562672645CD374BCDE937A9B05A157FB3E74C8297507253E957B +1A9DC421946734CEFA3D5EE357DAC7E9DE17A5BDDEF6B2D2A740BC58128FC514 +61154664412BA1C05209EC992A77B7CA45AB7C0EEBF590A5B5652866008CDEF7 +124A3003AE6A7CF9DF3C72750CBD281358CD2FF25B162B78CBB971DB3477F8D2 +ECA3EE9CBC90323B2C236E375337EA0848CD7CB5781A2B0A42DE7E4D99DB2746 +0B26796CEE129D23C76794B7CE21C13C7D4A998B752C8CF43A4821B736EBE246 +D2A2BD7BA3351FBCD1B0A501EC1EAABE60D06DA2FE39BE1F0AD629769FDDC933 +F9D02F9686EC8C2D7455C26AF4DD3F6860B2289E3A30E1C254AD17D731CB73B2 +BF4DFE90CAEECE3ED0CD3FB4C8F4C7BE1C056AB4E9B95781A8968E3CC1010003 +75DFBC4AB9F6B27C5A9AD88D94441A8ADF09EB275E5F0E5E6F3BFEA0FA8C308A +8593ABA0645ECA8FDC3F0E264B35D4B0DDB86B93CD8A047FC409E18196B501C3 +B003622999C47BAC04FD1ABD8AD359C977766E9643EF3BD6385306B08EE3E13E +7DA5A06AE33D17A3D574C6390DB6E9429754B210F0C349C359559C7EAA2350BD +F61D4D8A92B1AF697BC620FA0351E67E0D9F41A95A47EE0BF210C2C48691901F +F905F65693DCB85BE412F097480F6A7266AE0A928729DA0F691CBFFF3B276EA7 +322BCD2206D96E3DAFDFB992CA8F2955F0E8B882729DFF840569D12E4DA1775E +523AA734552AAB6F2F16B89B39F1A3FF0E07EA08D13E612F201716C67F327017 +6C041760DA30374434808273062C1FFA2C47B3FB578807BC26537F542040FF77 +66C995EF3E8B08B09FCD3EE89C30F157158A739606D2CEAA26694A4F1CEA6633 +B54933141CB85C60AB262E2D4E824A3B85C2BEF810DD774F296AB37D0BAE7182 +5648CD18556ACB124246A75474B232D712C2358908B5D9A76F82C626BFDE01A1 +093B8FA6AA0B32F2CDEF737B28BC0448FF816DDB5812131DA0DD5979D77C3838 +B978CC3F6778A4BFCE9A7087EFB19749285AE4C92B99A6649DA349A2E0889D72 +6D4FC664522F06C8C4D86D30BA43ED4E42211217D01636A4E17E2A132D26F394 +EC34EA12D84594AED9C6CDBBC0908860F39B240FA7D7B3003DB10322498691CF +A294C0FC7ACC0BAD1EED3E9D60AAE3F7429695892D1A21CEBF062C6129B33966 +8B2EF6E932F9891DE6028B81C5E9B23278D35B7F0D83989BCBA25E20E9D503DE +144DC485F09A4EFA1268AC5E4B551C5B2F1D51E9B9B9C0FEE585204F869D0BE0 +7287D7570A12940A47C1F51AC6134F03B415C30E147C49F89228855D093EE55F +172711F37776E97A99CC4B36E2F10713E36FB279FD3FA5A0EB9F3938F42E2BB9 +254EB8F0C0F30391735019E02BFDA21D9813C6A22279B898EAF01AA892B14DC6 +5912B9275167AB46EBC420836CC1A5F38A4EB47C039A7BCA62BC3FCE4199FC71 +011DD6E5FFA0F3D7F04AC02AF91B9249B9F993AE346572329DA852115BEF8460 +B94690E790003586F473F37EAB5AC2922F5F663EE2C3C0C336A8DB71650631AC +0A923A389AC911CB215EC2EC7D50CF8AEFD59EBFFA53A9F1FFB7E6215F17093E +3975F186FE23BB5FA5474C11408FABD223E1E6F62035B5A5C1AEFD8899F00FFB +E729C2D5FD551E80716CEA4E8281660286A802AAE8D5834F37F2EAC46297E57E +993B09251DD7789D3467417E393B7DEABD06676B96241B0E43ED1A1A9FC3B12E +0D34B2B0792B79AA648FE9450C3B209FB6D7D91F50C52A5DAB0BC81A8B698BD9 +18946EFF691912D7348D48FE68CD876FC6F71F81165D0C3272DA1A992308D9E0 +ED6D0A4DAD679AF495F62B78D462B463BD4A40931172290C615B3B3B6B47E45F +CEBB85E0A6AB6832067CA6D403C239530D07F199788AA4DD52553836851C5228 +1072406F6D7323A334E7A7FCA588897C4FBA6D4F7DEB65525EFB74E539C988C3 +A685A98752F7198E77E456A545F0D23A1BEF81EF58B02D289CF980A3F17BEC8A +6F83DD90C4A917EB0E5E2B444A608E2E9D2FF80620E16AC1D7775C0A10C1299B +BEE0E1AB24C50647E5CA1DA65CFF3B2C295F0644CA7826E1DC6FADEA93D66A20 +DE852F20AD224D28DB900519EB1569837139C833F24B799F7EBE3FDC14235323 +1D0BCD4991C861F38DF413A5A5588B73AEC3BBFDB885CE17BB3E97B4E6A79761 +93EC8418C2BC4725CD61B5E30C07352F647C3FD50083878C13CFAC241DDCB082 +E53703D182068727F9EB6FACEC25F6D901D7309ED7370867E34E267519E22D62 +4FC7093448BD0D6B1C43D318A3E14C92032325C132AE0FF7ED707E1FA4A955FB +F5224BE0045CB14ECC321D0F333FE24EEFCC504F7C756451D7693C3E6CA87526 +4912E1B6DB935BDE76FBFAFCA4ED473F1D2618812CFF25A6859C626A216603C1 +361BE3E071FCFEC2D4BF2FEBDE07DBD56A1BFF8303901168FA06488BA6B76F36 +95B0A90D7724E9ADB567C2ADC65CF3482CF47FD1D16F70AA19A97D0F9EFC611C +AEA5E1ACCDA7FB2DF05E9480936281484BC329F0B771775E73F7FD72FE3F45F0 +50ADBD03932B38F37A8F0A66B2F739EA3AC8811C8F514E68C5643E4AFF485C81 +88475A523D7FCCA5C8809BD49846C77795A38DC6406082000236A4D2628B5932 +AB7916D44EC2210CB941B1422DEB13896DD78CB7B7F400EA5A6CD639D9CC828F +52311A11F2A84E566DE98826F1E28D55FB08ED70950205DE52C207CF14238446 +084FB4DCE04C781858BB4E0744C023EB0B563769751AF1D807EED20E4AFFDC46 +3C1510C782FD92902761F7557FEF701AA67B20A9B019C760B2BBA8A048BA3681 +35DB440925CABA05B8A13B2D30D14FA875D3E200A018C78BE2E930457BC33AD2 +FE3610314A268E9A30EB41F7C771758410E7D1179567B22CFF76517901CB7805 +FA27AE1A2E9ACFC032BA907F1B99F3DE86B975605D28FD7459DB83C8EC381617 +441BE95D470868FB7A81DE241EC72384E10F995262F6C66416290A1AB82116D9 +99DBF4CA8002828A0B8F207A9F33AD1BCC21592261A181AC864D9DE7F43FF609 +93FF317E2A0B71D337DE2F7E9C5CE6F85C655457DBD51637C51A5FF27FC1322B +EF3797CB68909FC7385149C47AF9C2E66CC7481E727C2C231D9878D4C5E8A0F0 +9E221C7F8549E3D51108E3306E0263EC193104C160EBA0AEB7A47E404232EE1E +AF4648252B6994A1E21FFECD68C172C88799050B8950E5F1FEAC65D6D6EB4570 +EB1B44F5F7421368A230FDAC6A90B4BF5B86C0DA478505B996CA48EEB9EF955D +402CFD5897BFDD86CA4D94AFD9625961BD0FB15446DA7D8F3577FD9987446AF4 +AD5549F56F4330AF711A2A139FD375F78A213D402DA9BDED7448C06B18F536B0 +43602F3B6474560B1E18618DAECBFD64148EB436391C077A654534DF27D6EC14 +126C7C4BF7FEB69F0E59CD5D0E96717211573C32E1163BFEFA01A59CBA45A3A0 +7D78565837F030A20B0BA51A91209A37D833C10777E414DD1FBD5EB9CC456AF2 +DB87AF014BC42AA593AC1964F609DAB52C7D8A99169C2DD603161ED96CD1A441 +1E274F3327EBECD5C6F8B8EB1CDBA3CA6780372C6B6E74DE246147D99FA1E040 +3C3C7BB44DA736C255DDE4BFC03D3A7442F2B77FD9E8E813F4F95993F85152C0 +092704CBE70B421894A6FA2C7713CB66E1CDB5A666BB0ACD6C8336AB9C5DC308 +017B7DE9EE789657B5FF0BDAC5E982618B3056B7DAC2E891657B98C37678DF91 +1D83972DECD70AA8347FD8B29751F63FE74EBF6912AC6C6DB5FA22143300386E +C4C39058BBA43DD8E52BD0501E1CD72F4E4E7D69D21DD98DF21EA75A646FEE75 +CD52DD16A29F41FF4225A4A7C8E45DDC773C3E45500281C949690D2D53C97F74 +6925FCCD8693C9500E6078E1E111EFB5B8716C87BAE727D2867E27940605DC02 +7AA191EC1F187D43273EC454017394533E7BDADA9CE23BEA25D09708B58EA0EE +446B96F5CA76C3D22D2946796E0AB69FA996F2109119F23CF6C46EF7F04BF975 +E0403FA95395600DC543FDE4EB42B7FDC45B9DC109B7C97F37DC7A65B01E9BEB +7182722096A2ED54B434DA410A3F0857D82C602180B9EFB6FF5F4664D911B0E6 +420382FA6186D41A682E92848EB7825B472D2085242B038A0CEA93FE2C19591F +6856D45F46077B075C0D5BB8BC9FF06884213A4A4570C0B0FECBB57AB31F3768 +C685C50F7E3B2A238A4ABDC608CC277213F96AB84C1450398847B020311E8341 +34408F03370513AC5C22D86CC7F1ABD6058748742A63FC51A11EFD5CAC77A61D +756320E41AF82A1AF856EFFE6A1AEB210E3654DB9427C19DFD523A2902203E9B +FD6C921F854DED62D3D06C41F4FDA9C0015D9AC38C68DFA492FB1194366A1977 +8E3C92DE540688B3BEE2045EE7F807874630D5FE61F09D10AF3843B82DFADF2A +0BF41D41F8E561C5559BAAFC7FEA345E2D35E33B794FD8F2CA0FF190EE8BD98E +9C6E8DC66E3B0DB2ACAC6BAC16519BD9A1FE3E42503A01A325F4919B04ADA061 +CD55945A58AA0FF34323C4355048AB61B7665630DBF995F461FB47BD4A5F932F +CE2CD96CA7E2B105422F0AC5B368CF019B7038132A551C945254FD7FA483F47F +CB2889DECF8145E853C16AD38F667185B96150831E517518BDB9894FC790766B +42F89F8410B6296BCA53DDF5DFA25B7A5B6039C94883A95A45882530443811AC +3A7EB749EEA392E80E42280B6A51453D00C125A826D1F7DCD43710363568513D +363B34BEF3D21F64A2D51C5BFA41F09D88FD765FE37306167A76D16EC5CF1C65 +DA4E6C2D49D080819EBC2FE6EA1DD13E36F08F4DB4AA7EA9FD07C7AF447D9771 +A3E127CEAEBC0BA80687311743F8052CD7C79E7FFF4AC6CFCC36AB795C1D8636 +8D4B79BEA46131FC9908091C63A2DF256B993D782523629F2ABBA7DDF07ACF14 +F9B7B99756DD9E763FF057D2A3DDDBC1C4AC511F6650AC342B25D52C37AA7FA7 +3CAE3E2ACE25A88F1F9ACFDD948C023F9689A126B758B1C0B3285851E1F7DB0B +8CEF99E330182F161689ACFBE20BF267C63BE54710A31076B8F1A2ED8AA1743A +6A8339DCB98EC7AFAD6DEB03F9B32EE3D88693F97B1FEFC5D3E9E8D8952A511C +D930BC89A3C222E8D21F76B432D3D0CB0D5516F615FE3AD34C33118A3737E773 +3F580430D0D049331C052EADE398F62EAC6E3669D361C1263A2F706F470D715D +0D4B35F6099730472FB7211261BC41F974455B8D5525E1778F23648D03B32B8F +7D0B732B6ADA3A79D0C97BCCE73B336969F5218B959B2E158F2AADAABBBA1CB2 +15756917F142167F311B1C7683B8B76119EE2E302D435CB80D3FCED69B118764 +02EAB199D888256969E226554F45A82F32E2CE6520D421B368B53CF492966CF4 +DB89E18FC748252D4B713F4F120D107F5B5320DB4E6C7FD73791A03E02B7EA14 +1F632E50A2562DABEEC39F008ACEF2860BAE4E6B614CD9546EC0E2A174AB52C5 +7D86478F8F160FE26D28CF873A7E7882C6503E5617162183752D80FC25728CA3 +CCA4E4CDE70D89289AA402D22F9891E4A8DBA4ACBE8B7E81ED8C7898CA6DC5F6 +6CD7EDA75133896491601D1CE8F04D8C95243711B8FDE17A0B750097403E07DF +1D9536C307515976930FCA63A1E7B327698633A9EAD0C139FF39AFA868943840 +B7B58DBBA6F76ED06C85C5B8048AFE986C31C6A07FCED10F7065DBA8082B2842 +000B6681EE911B3D3CB889BC863EDCEB4FC95A1D6B8AC1EA11D9F2FC0907818A +57DD699E8FE6A29570AA5C1977EBD4F6D91FCA1C8E4FF2DF66100447C1CC703E +0F411110F34BA3CB71484B0A4FA0B17F3DA3B82E4E94ACFADC202A3ABC64D389 +61E7396C6B51090DFE8E1EA89666E0CE993F44CFB6CD6F799AF1798D63AD9E2E +5AA286D4FC22364295BFAAD2295CA2E7E844128881084F07859265089D48E568 +D5F411E38ABDE7EE7F3AB6FCE50489499A6F7EF5BFE161C8612D665BFD0B1F79 +78EA1BB15850BDDE03124AEBB96A10E4CE31A42FD539DD18FC11E2923B43D595 +7FFA5B77D552FE09931B3C3299A8B652E08EF8FA125410C4DF7CCAEE4B5F3227 +563B9E5C712F9A40069C684256ED0FA4F415EA21AF98887C452DECC0C428CE45 +B7FA585269874D16EC9CC3F0324C46837AF733AE4EEEC67190A6E37CB7D00F96 +B4DC57F66A1AFEB92831D5F07A8302F8ED54A9BE6271BB9B2FA10F72B3AF55FB +0856499FD37777388FD89C1B451CA1C4D507B5E903F068F734720BCA374A6CD7 +C8430D03C091DEDB4EA280C0FEAC47731867EC9CE37E9BFA06BCDBFF029F1114 +A5FA3A70AFB2DB9D717A23F603EEC11A11EC2B56E99C2505AA418C5D1BA896A6 +0AC5FE981583F45DDD5707BDCE167F1FE1267E77B25CC64F2DD8238473ECBFC1 +6B7D1CE20F05C0E85FDA67C8EDB9215C828D0A6F50298CFA56D7412EE456072B +56D97FA12D34D6B531691250F490792A97926EA173996A5D09B06AC4A63E05B3 +9D3B106FD10E2970430048D37FD4BE900EC77F25F8BE9DCC70C5A6242A2426B0 +BFEF433832D3AA7F1E4423D111841C552E0AE6B772CAAA2A4A4B5A67010E05D6 +37357A44ED9695EC1040660561E2451861D720D3FC9F804CA1B947EA0A37FCAF +263C9323F6F9653E10C663704833BC0102F776389B37D1C2EAB5419B88CABCA0 +742198C73CC58A872C43F12C10D84E2F88BE17A8C2FFF3AB698B8FBB32DCF524 +AF8FE1F6136FB116AC5F80D0A20C6015F6451F6B2F105C25A63C74E17F529338 +0D6F6C629B62773BEF72A3C5E12F0FDAF19A0537D73012C01D71394B9E27190B +F5C53AB411931134A646C967D3E5AFD142EB7EA37121D7D901171AEDC08E72EA +D556F7C6D909A8394BD13C1F2D1FC69024C9F0314F05432A4F41FF2B027FA3CC +B32CFFB39C68B10B2AAC6E9EA6F8066003511018A66591DFF83F749C71A115B1 +97D78FD99C5784B2B7604401F86CBF8CE081F8D7B12F2024164D28D374FC58AB +AD93F74207F3AF38A54CCCDF67A2C31E98C19AF04F313D1BE308C02E3ADAAB53 +3E4D524AEBD0FE56D1C83659B0AC27CB7579FCB3CE6A0323347A9B408BF6A31B +6C2EC080B4480154A27C06C441FD3DEC30E0F771C07CDEEAB81C6DAF329AD2A0 +34450758F4814ED43D16C1DB335C1ED6888843308F4B7ADD5F3155693EF30318 +E89E87FCB058320EF27B1C64354D0D2E112AC61202730381F3C4A9E52F0C33F3 +EED5EF7582663FF4ACC4CB71ECDD6BFC536E46CF71416BF9ED1DB93449410B25 +6BB96C4E7169F4D8CE9BD13B8E148ED0C7D8F33C3EF389111D6DEBD3AB0C6514 +07A581025D3E0B9B16107D8915AD120E7D7F2C51E9860A0E5AE96B81E55029E2 +5CC8DF299BA8F260B4A5308D90E9472F2F57BF459D8D66C42B6162915CFE47DD +89DFA4BFABC6E60673DCD33470713B3E09558E109B2DADA9D3CC98CDFF57631B +DA70D384589741E8BC3B90DA691C8EA31922C4F9C02FBAE4D9C1E5BFFED93D46 +6158125BAA9A13A87DCC70809451B5A5AE2E6AA65398A172F0CF027BBEC8BD10 +785B8E1E3CEBA210BE51A38FC75C202A169DACA316F9094A9C5CFBB385148BD4 +385069C35C4C314680162C3B30230085B4509E5256DE72F020D340A3908A6CC7 +51C389443A9CE4AA58B5486FF459625FC24BACA32ADF4E305B0D60575059FF3C +3DF9E59CA8D12A1AB23ED4C319CD9F64C8F8F5F154E12B75356E08825EF09AC0 +EA7A377749E984E879B33AD75786271B5D76721B124E00A684164AEA49E9E907 +D709281CAB1A4A2727B33FAEC49D38EF4BC34FB337719C8845AF77AD33B06435 +A94E3ADCCC811B5CCA237441C470E67FECD6A892ADE26727C00082EA84CCFAF2 +71C0A63EE23A51275063DCD9F7FFCDA4623DCCFCBFF14082EAC130FE0242E6C0 +57F4E371F719D19EEB5A4FABD40B128036F4950FF8C16A7B5BE0DE2D8839376A +782BFB288F51910B39D7D87D48257CBCC0D203E7709A0FE2A08FE479027C91E7 +2A3C8CE32858BE9E61A539F68339D0844D5BAD01841E8A8CE1212FD77993089C +826F8C34592958DA33943C3D0AE6BB4EEF2EB4B83B89AB58F1A5B1C857363B18 +B5F0AD24BC4941685C05B01251000F3FBEEB8774E468818649981A0DD6D3A0BF +CEBC9AD20C76B390CCD267281F66BF6342A0B794782C1A33903B6B7054A36A86 +E01263BD5143E8BFFA6ED06D569E746EBC2047B1BC5A88BA655E9AD1E7883672 +41C9777077FF59FCFA8F80B9CC0D0B722D9D32E63215F4113844FF5440997015 +782613AAEB2D9E65C2EFD85886F0CA6D96DA7C613DA219E86826E05CCE5DF039 +1F9EC6A903E1F2DD7C22BE1F5EDE2550A61EA9098B07C47B07018456C2BE9078 +16E0CD50F43C98005266269FABBF8AC8EB27ADAA3574F03B0FF319BA8D902363 +08D3D82AD8B9447A6D20DC16A220E0313B0FB992135B505643FA8823B366823D +670CCC6A58FFD8183FAE123F5A38BFD29C07F12B70A64A1AE612BBC6BFFF961B +C0739B1BBDF7A76D7F6AA13755ECD959FF9401241399B85B7045BC6918790671 +DFA3E7A9F9FC6C12C0841F0723E4C5F4A2EBEC60707BC62453CEAC8162828EE6 +A7E817E26C1A07D9B66AF4DC800AA8A6A6E0D173288FB1C184FC69F879505A9A +4B51DD20D821CAED38B15EFA27AEFA82609CC15950859CCE1C08AE453ECA6237 +9E08EB45671664E81D139026D18DD9BA117FD7D093C42E8484AB6DA8D66A45B6 +8130489D23E2BAF7E4E7780998531BF1429B914890D4EA6E621CFC25E0644E87 +DAADBEAE9592016E25BA62DB6A4D07C727CDFD4AA1641D3352031A9886F62AB0 +D4D207F6866CDC0B9B02ECA3C6D66A759767241DA4FB488F2C81DDBB1ED01E19 +090A8AA4D11E611F1D22A166909451D7076A6E9CC92982AFBC7EFEF40066000F +A3FA6BDE71C2C516D8C749174B4C5660F2E992375D95CD17A2E332FFA0D2470C +4063C3822E4451DA4DA60B0E51FAFD3617D0B63BE97AA7CBB77BC455452AA70D +F3AC7E6E2A9AA82EF440E690CC5F452F7BBD0B6BB3206943A9E8A77B78B6B379 +11E91B85519A8C5080388D0DCD45062406E940400850CE0BCCA5DD9F01AE0193 +582C84A2C0CF11A2A193E0279EEAE6B7B68EF10833ED4DD1B85FEEF7E637A0E6 +1276A1D9D33872BD87E46D78B8EE10A5D7799AA80A589F8D1508C4A9AC8D9573 +B507EC8F4119C122317E220DBFC47E41DB572A93D1CBAEB228220BF9D00D8072 +8F6B7775AD6BBD53D7A2A74ECB828E924D50898646BB362F99B7ABF723E6E5D1 +BC79C5D437868BFE3B477B0ACD0A858782359C0A35D0BF06548F5A210973D41A +1BC27CCF613D076B87A65A998D9B09CF01A1C4CC91C2E78CBBAB1F3C0BF4B7DF +0B8FDFD476E0B09363639278DCEE4594E95E6AF67C7B554AF51015B4351B0AC1 +94E50D3CAA924E63E00BAB9B3A9BA56FD0E54417454D41C69078ECB9D82EAF75 +C7CDBC8C617AE7C350B5AC7E878DD930B0F2578D8D7748B4206B5CCF203B62B2 +EF2268EE613EDEBACE99E6CF4C71E1BAF70AFB6AA0958CAAFC1BCC4B28218431 +1BD6C0C7DAFDC1016C2E48A39FFE585F734F46F8D097D53AB08B8F51F999D74E +BAE6B64EFF04E2934748D3E59E7A03CF561F867CFB6DF45718C109502B3FC73F +C5A1B9954EF8AAE7BA09FB2453EEC73B2D040A6A7E7786556A73428214919BF9 +32958F4DFCB28F7309E04966DC4FF5D1F783DD217AB236A8FD205907DDDD30C5 +3BF5A375ED9AAC052773EBD90B2B8A526FC1019FC0EDA4FBCBF0C510DCF4DA5A +35B813751C5B694BC7BE4470E19E9A32737B8EF9387A92CE1611928EEB978849 +23196F222C89F64638E225AD6B0AA5CF559D2ED72E787F0AE3BC4622DF2FBA3F +B22D58D425EDD3F18256821A175DAADBE07D6AC1B7F232FE817282F51F262AB0 +2AF858D6D0D2DD68A2A38F7C3137D65C76403E7C3693D1F14AB98F592616F6A9 +0404B936EBF898681DA0A155E3EB7CB346E47058B1091776E5D2C40988BD34D6 +4C5DE90CCCAD0EAD350CC21F7080AAC05808774D586FD1412B4788EEE6B63F74 +A420946ADDFEE44D18891BD1C22E8ABD59374F62B3AA78712B5E9B5DAE972887 +B20C6369DDEFD293D1E6F4FF7339740DD4E810676982D84E3BBC3DB23F1016F4 +2C90DD66B2CC149CB4B2D4DA8AF8761B77C35329AA167E15BB4925F19286C6A5 +BB7898E3ACB157603DD555F971E7D419962EEAB2BA8F2F90F567EDD0BA92E1F0 +A0BC0B79499F9F7C9985A1F6541D5717E2E594351DEF1E9ADB7FE97D05464F38 +19B22E882236AAC1EFD676064598AA068B89CDF77BDC8412AA7AB4304CD91745 +8681284A6E53BA7947B688B31A0FEBBD75EF59E46807210B24337C91C9D54014 +CEDA78A1A5CAD80E7DDB12BCABAE79EC4C3F70F8EFB74D026C4EDF48EA60379C +A780A432BD6BA8B967DB13FC5F99FF0E481829905366D9B89AC7EB14889256B3 +E51698694F189960501721D19E89E0D4885EE9EAAFB249525F46118D60FF287D +03192F9CF784196293761F17AC26A252B076126FC04751BBB0FA92C012086E07 +4A924F07579514766DF6AD23B9C9E02748CE9A1C74EA0D918EA708F4EBE5DDDB +398BDA5B4F0176F60D307D8D1F875040F3E84523E7C4DBD3F56F2BB2C917557F +D90649EFA294F53C7186EA1DF0079B2EC8FA051AFBD6343BCEF932AE30C1BB08 +38BCE2B4159DAE726D1911CB45331E07D0A64542FF84C3FE28C017EAEBFC1694 +DBA9C674C8321E035DBC9185D9299FEFEAC084E0C31102E73E4D7EF3C7BFB18D +77856C562C78FADAE4E19162F8F347BE388614B4D1BDC51E8E71371F65C954AC +CC2FCF29EF34870961D63A9C62729A8000D1F2952D3B219F3BDA7A8D542D499E +88E7E9B924C6B0D4EF16039CEF88C2BB6EA35C6A7A34CABDF92A153233BA5ED8 +8D7F312BAFCC2445BD8A6B175878E7FEC76AC3099A6C79A8DC9C3C0D0BBCF0D7 +E225FBC5B3753C00F8A965DD04407621B21914E54B632AA621774C613413DB1E +ADC7BA418F7E012D748345214A3AB30FFA2ADB2BD9DB2C3CC364C938A8C34579 +6E70B0C8E6106FCF550102996213B3121D8EBD15A9426FC93E78EAACB82E700F +EBB1EF17559645F3661AC95F46A33F32C3C2864C63C7686EE7CF27021C71DCE8 +E9B702CEA65D6D1716992C56CF18CDF760BD0A4ACE38165E0A6535D1DBC6FD11 +46D51EE8F5FBDB9C104F79A81B1C74A213973644E8E7E95728441E0C5045ED9B +A960F73107D600DDFA167DED8E63F09BD38C1B8355EA6E0A82691418B8290BA0 +296E8C9E0F5DBDEA4C1CCA05EDCFF053FE8B164A13FEFC647460FA23A39CE0FA +7B7CA2A57097A800B0773AB9AF6B1CCA38B9BBAF40C7C2A1117643F844EF68A6 +F45AEB7201BB61668C617965971AF864BD61EB68BF9E8D5A92878F172FE77FA6 +45000852BFE885817B4443B7C3C6FD92D4979F59D026A2F40E634C84FF2EB374 +DD925D734F4BEB6DF452B2B881447A824578E9FE7DF07E482FD900F8576BFC70 +C8846ACB2A1CCBC70C249A3AD7CCDB4EB605D89E02F1E987700DB0B505EBF7F0 +30CF143435078855E141A686F695DCAA9750EB781CD94D54ECBD2462833E7E22 +2C2FF7BC819AA4432C8D59E35D551B913AE57CD8A4D03B75F485FAE22258CDF8 +5425171089FFF0B1FB95E0FC04393F0F41F9FAA564B63FFCA9CDAACBE55CDFC0 +1AD52D624CF4FDCB2A68EC1AF612A6EC671F4953109F92D69436FC4589D11143 +EEAB669925301813BDA5D240F095352E6F277CDB396CDA6A690E2F5ACDA4E157 +A895B84E78B195F0315A9B6E639D8EB9BC0C755ED41F90FD9E0787F175C516BB +FABB12DE58FC41BDE3216519FE9CA2AD5E9989E01ECDF331BA98A98C426A72DA +47A1817DB280E16EFAE4A99D12F62EB77A617734596E07B0729D23B8063C7209 +A55524BB4A6807918F96731EDE6D08E7A75516600CD877018BFC4FA66BE2A30E +E68711DCE06B51DE94BB8794C8C33C55CA26FB47F463DBDA38CBC4D917BEC937 +89F3548354C2F98F621BABD09BBE41476A887BC494DDA8AC0F4A4B0F8AA2B5EB +131839A7407166B224A6944F32C40998B117E6A85ECF09161042000FCED8DF1E +62C1A6DCE70EB66199FD78AD28CEA1CE571899A6C31D26C62D027E7A413858B1 +4257ECFE2B4C4D996BE9A59E71DF1046A2AC1B08884DCE9BCBC3A3B4A57CCFD0 +7C6CA166C3C9C466EB8C8FA4E95D33C4A2CCD850DC3E01CDC49B9E3348BD9C57 +6FB7F0095EE783775F09FB2D8F6E1E60F556386DCA82110C1143BB533FC6C057 +1770D6D9D60E4D46D8841DE5DFBD96677C44B46D40C96AA1B58EF33E5E9FF977 +9BD8A199643C1887E417F68EB9FADAC35B8610365A05605B8A72F993451D865E +FCEED16619E089E778787784A91374EF149880B65A342DFC2C7DEA8DA758CCB3 +0B10C66E0C94C80BE6644B2706DDF6EFEFCA6AD75739F97F1693B2E22F5F7B42 +7C29B16BD27F9FC8C107EA0377C757640FF166C201DDFF7F41E8FB0F037A2340 +10B7BB27290F69C52C146016D09F5A79D2577BCF832AB65DD4D069F1B2B3DE1D +EED26C33D798C8F2B37941F021AD44646F5A087E07BE96A2C094F392833259F5 +8A323471237C89D6806CAC278CA56CF5AEDF025D9B2A40321BF48ECA0DB83985 +1C784655E40B2FDACDEB009B70A8C0C58C07188C96EED292A15254ABEAF86986 +F2FA5B0E4FC36D79235F6B3E8C6377E4ABF320E2C0266151D928E5D69415CA28 +B1FC9676AEB65901F78AF5A1742DD334E7AE19CFFAFDC8439CA191195F2BCC93 +0ADEBF97224FD4A9D97D4B73757AADA6F869A0915910D977CCEB6F984DEEB13B +5896623A7C5BB4863BB1766550B8706A8D288BCBB321DEE27442EE401637E9D0 +BC2577A1C8CBAC9706C012334D2B3BC91BA887344102FF0E7A38EAE4BD976EEB +25E7FB77C30ACB4DE4596903B7466A17693A204FEF1A469FD4DACB032D4E6673 +4AA30D31222AB6420189B75E7FBC53EF85A422967019BA5C09502884F3D37B0D +1E3AF1907A8905CF482D0CC991E61C0BC65C38FA89A1EF43A8F55E339395C738 +19227597D3C9E77422A9788E8556158AC06E114A6EAC9EDD242F3B9F2BBE922E +4C76503907FD639808CEA4A969167ED8AD7054E1F7B2EC7A692BF0FCEE1B3DF9 +68722044681E7CD633056B4B6E0561C1B14E251B61E90365022C99B818079063 +8831F99B58B01882035AFD89073457FD1828995CBBCDE2403B7B3E039A787703 +59DC85DBCB686B32BF1A50499749391F6C37510DCFB234EE1B405D19C7CEC586 +E9BDB2898954E0E38A03E6DB51C80B7DAD3EDA1726D9DDB632A07A0E1ED6735D +7C6D77E6F2DCB786390672C20B2FA2074A93A6332A84DA2E32B654810E0A1D25 +52DF80A065A401915B4DA4DF0BE3A0838B51BDC9D4A3532E795E38ECF0DF1226 +438EE3E3D5E55E641C0DEB0C7D98EB67CE303E95A2F30B89C68A57FCF9897B41 +58305A02C5C00CB97B89651BF5D8A60CA5F5D4224FB70439115FCB62EFFB9B82 +DDD857E7968D834E3B379D14E49AAD1BA90A5D2350D08D63C297367F2001EFF2 +12F263F868B1BBF73EFC178033810FC89FBD13818D3D8E774ECB8E0497188671 +F3927E8B1122AA000347E5233AB486D183400ABC4C5497B840332E19E53214C8 +D798863AC07C64FE7E715422F6791222B98D26AC9319836791C464F46C7BC50D +8D95854C91A9CE353CE7A1040FAF2DE1FD6A5A82B244628C662A6AD5B4AC4B9F +2DB165F278F27A029B340CB828D6AB8CEA6AE75A95E222E213C3A0A745D61125 +C21E30C9FB01185A38CB532C4AD0E123C53549A4F69CC66D4D160429FDFB29DF +CC65C82367E312AA6920ACAD219EBAAFF50DBB9FF7413E16D99608E8C577046C +3BA9DAE2FF839CF18CB295D0215486CBEA1090265608DF5E3625E7D2D8C7A11F +6C5CED03A287FBE13AD9D1C41E074D806CAC7434F6A256FEAEAC9EBCD365B550 +95569AD62A4F7D13DEB9E061A01DAC0BBBC5274AF89A205F936C86A483000819 +81DA3878362163763EF026100094B97CED7D38C864C3C068D0D660FE25C2597A +65FE4B47E2D249FBBCC638D3A333A4202782920B934C570F71E20C38A5C47A6A +BA8ADD151635F271E889F1DAC05DAB18767852841CEEF7E156B44CFA321DC565 +86AEA7BF17F7723763B6287C335A4128B9CDBC8D4C2FA98643219EDA744B8549 +006A7A2218CB9DE223DC9FA377DB82EC2453C76DA0E30A90717235AA3B337F2D +A1CF84E11B2FA9804105F754196BCCEE9439AE975FF56F271755E7D7C748E4A0 +1C35F7B73EBD6CA0EE3DDE57D595F0DAAEB317F3805A264E7DFE6EB3F2C29C7D +89B9B81E52D9D23F75293C92DDCED1D4049012CD3937B80161A007B409F1EDEB +11FB175A8EAE32369D2B040D7CCCAA5F89D6F4F5DF7AE873D6AEE5DCC6A4BA43 +8B3FA9DC4D0B706FB749118A76C28BC9F5D1E5FD9B739A32F79F1B1322732435 +359350C34C2F34BDCB5FEA4515043C41804990D41AA14B87C811B4202E060C6F +69AD171F52B4A16C438A28C3160A3C7064FEB194535E9613E02B39F75DD986CE +E08150AD13F7B2C6B7315B4546DDBEBDDEB458693969A7CA035C48DE4979CBE7 +572DC59BA171C4B078B47D61EE114A12BAFE331A10C286AC93969D02BD6DCB36 +6572A2AA58F39863980AFD89EBA362D6DFA8BA922839FF5A88148770B6A78249 +D17E966FDBC19BD463BDBC2A00E2CA0AAD9F135E749D5DA791330BD11ECCEC90 +C39441CFC447FE7C7E0390497BF06CA997592B4FE43C369161779B55186D5A3C +8B16A8D87D96E51343D6CEBBFC45AE97A48F6B93758B990D1687E1F5310F2CE4 +38D5D6B57045B70DDA00732CF917680526F19E50D32330C7915FBA597E8BF7D9 +F9A4DECB5DF4D269DBEE296201ED2C3724F9FAF844E84935BA7684460C437392 +41333EDA96A7E5928A986A0CBBA53C95C5E1A7CFC793159E79A5CAE831F46702 +4425618430A1805F8FC93D7492BDFE3A8D5D29BEF8053AC938678316082E96EB +63CC918AD6282E831AD0A573B757063CAA29FE5FCF5AA2EA1D1250E8E0D66F3A +1D055F1AAD55D3925BAD2D4A7734486EE7CD77D519F3C1D96F393D0CA5C56A25 +05AABE029079EDCABDC71CB5B6AAA213482135C6655D14312CE9378813F4F53C +56EBC74A81BE2626DEB01B69874FD8686DF0D4E5638FD824BF0565FA0517EEC9 +89823898347261339AC8E1520CF7E0B11F95006B31DBC6D5D732762D29467441 +32ECD6BED0C9F496348D63D35B66CFE522565B4BDD7B39BB712BA455B22905D0 +2BBA08E1BFCF2A2E4AC2C664D26B528919256ED34DC3FC513BCAC7D3D776B5D6 +52B41BA60AB548E83DC0569C15BDDC5BDEA453D25220DEA67F5DB58176A439A3 +286131F844CEDACB0D611516158CEBB85041F870F8E0BE7D73CD849E4822ACFA +D98BD8EEAB770FDCAEC6103C7DAE0667F132730EB748018E4BCCC451F82CA183 +C83958A0A1E136420B0B69429BAFC53C74A31776B6B1B9144888281F693E91C9 +2FD84D2DBE9C822B2B3C0714CEE0806121D7F1A2DE462D5881F3900A1913416B +099193ED1E06BB2700248F189EB108B336EDA95C60981B4023CADC510096323D +7F7220BF413E7D5A6139B9CC590A865D4AD8714757DD3BC2DFB9AD9295C849D5 +1E18C9951256AE3E5C3CEE5C81F445256520C1C80AE92E1CAA4C813BDD573161 +F1B1EA4F1B135D4665FD694BB03E68C2DCB0B5F2F35D7ED800352263963994EC +B0066D41D5B256115B615E05F2CA838FDDBAAF3F9E4606D4B5AAB7E6D06BB1AB +0AEA89354518F07A1DDF09A2C18050772FD3C68CBCC73F6D24BCE4E99C1938DF +FF319B8D12C59AED1A3BA18F06A730562031D5D1BA9496D222195DF195FC2FD2 +F4E5DF852529028A7A6ACC502003CE80009210ACF8FD2A6E1B97A73AE7348CDB +B4E6206063401C0FBFBDBDF9860F32E9C424DB426DFC87F31CDD7A26476F4733 +E58750386D1380657AEF1C6F0E5FE948C6A4A254CCD84F12BDB50488DE41BD4E +96147DAB3BAF3347B44944E164F7A00A383A9B21ED0697B6E8E72D485DC026D5 +3364AF93BB1807078C59BADFD94DAD5ECE6E6A5887D700664A0E793BDDABAC82 +9D5AF0247FF379AB906DCBB930792B839315DE8278EA437733FB6ACFA08FAD72 +E32332C45E52259C65BADF2F9A5EE7D53DBF6C92E282CFAA9F89A87D2A33DE6C +2EF1F447F951A74A7F106DEFB02E5B8258D924E4F2232A5A75D9068F273D700F +82DC7BE5DAAA27F44A46 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMB10 +%!PS-AdobeFont-1.0: CMB10 003.002 +%%Title: CMB10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMB10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMB10 known{/CMB10 findfont dup/UniqueID known{dup +/UniqueID get 5000761 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMB10 def +/FontBBox {-62 -250 1011 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMB10.) readonly def +/FullName (CMB10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 38 /ampersand put +dup 45 /hyphen put +dup 47 /slash put +dup 58 /colon put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 87 /W put +dup 91 /bracketleft put +dup 93 /bracketright put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2D432E1428FB6D5BDAF +3F02C975AA4E0072BE5F8CC7D3D59BA3FD04709FC9E52189F55C7747056EDBF5 +F85CCBDB1DDE9F9163AC7158EE8DBFBE8D94A46510118ECE6A280C4872F448F2 +E6A6B36AE3224FA448DAF204D1C998D010C6BF52DDCC45831DF1EC22528B00C7 +70525CAC9F6BAD892E7D5C81295A2AEFA8A5E4B6BA2C4EF61FD3FECFA2A8551B +DC84DAC597222341E762620D3D3C1A4AFF2F6D68C4813004318FDBBDE23AE224 +617F7BC1F3846943E915624D6BBFC555E2EDD013F190492F03CB64E5F2403723 +7A2D4652BFFAD1FAA1DBA4538F2C3E608367BF95E09B853A2BBF9930D9B3BE46 +0BFBEF05DA75DF3D8E11A09D472A9E45C626428A1A599C111ADDEC7A4E70407A +014F792395A2A12303EF51698D487854EA15000AB08BCCA8B2E35A5018F5460C +9B223315D7B838BFEB224E8D1DC9A0C1077DA31F5FCE0D9D499EB0507B90E9A0 +1F92FB5FBB8D40568C1E8B8CD6E1DD27CAE6E107AEAC5696CFEB19091B40FD77 +7A4B4F0F261702BFF5E2320C62EB5C6E9DDE142E9FC7DEAB99D90297AE0F15A7 +04C0E3B39FBC85CB6B92BDA7917698230B5374D9159807ED1D07947D95802693 +A856C84812ABD3EBA336B88CC8F37288CAB59790B0882A4ED6815FF6D7A1BB35 +5C7B7437D2ED76E806813478007886ED1009A1E73CCE210FFA69A20D6E05A713 +F6EFAB133D146B0EBD547CD29FFE7870973C1E71854C1C643BADC69974BE360A +4CF84FAB098EA3DCD2DD8B2FAAD19429B0ACC7C312B03E6446F1C1D51E6AB45F +72F11FFA078DF3196EA970B24B1BE607571795A2FDC2EE7194E9422C483799EE +23E16A737951BB935EE2C2BF008B6190E0138D551E75C9E6D0EA48E64E9750C4 +BAAE32B894BE25D092CFAE894230430E43C585D0F06636C8D56BB80A4597A0AA +547FBCF12821C20F0E62369E1A9CD2343B8A8647B2FBB1F4C86CAB1F7A14669B +69DC857F9BC7538A864E523C2DF7C830315E0907CB17C8FB6E412A2A9E88317C +0026A6A402B36BDC433015AEBAD775835E5ADB4EE75FD8CA06C199E000CEDF93 +00692F29C5394DEE45DFF2D42872B1370C8D4A14E144FF36163C849F9339AB97 +EA87BD445733162A34E609BA1E92DC92F9AC892E7A0B39AB0FFE517856491695 +56155FF0C2B231EF1314CD4A146EDB1CA9AF7DD546CACDE1E6B49BF0D4ACBC09 +55C85E2D38DF84E0B779642F7E9C26CE19EDBF328104B9E803D1B03F3FC24C4C +9EF0D27C8E5AFA420A63981C000A0C1F0B3D3F853FF300EEC524C586376AF998 +DF4ED5AA16D8E298C159C2A3E33048D4EF192A11287F69B11BE24D49A033B334 +83CB8783383F92EFB9E3BE84CEF37796BA4211E534B0360970B9C57EA7CB54FB +F582789A83113ADD2415B3F84AC4ECA15DC70878A32559198DAE67B083B0EE6D +68A92511FA8FD6BA88A42769E3FBBBBDFDAD61F99A6C274B48CB044D16FD5953 +44F1503D8D1D6DBAC41C1246A71EBCEE5B1F0DCE3EE7E3A99792DD8FFBD94DD4 +3A5ED347A62D301B6739AD2BCCC7C57378C29FA5A83759E7AC6F1505DF6C0E16 +71587914F698608AD93ABEC43611DE709ABC3F1C0A1343CBED5F09DDB4FACE0A +8BBA9DE5B85FE9B4365358DFE877BBFD9AF08BC60BAD7C41433BBDBA17EA9A7B +92F76358612FE44F43A85588DAACCF7846ECF5C58B22F18120F895317609AFA1 +06E88CA1D73C4CD5098CF44093207C31F46977B6D22665AACAD5A169906640F6 +3DFFEB3937BD6CE1501C52783743F8F6110DF43ECF512D49A55379432CAB1C33 +7C38B7A38DDB91F0683A052378CBED8BDE4E6DC32FFF6D723A4D1469D32AEDA9 +FBF89B9604656DD0D44ADFAC39BA893808676E1E08444CE56F6CAFF3E93D8D41 +F164049193BA11AF94B43515BC79D6A538C00B08FB518EB67C27E73380A651DC +4B244E8A2E4ED405EA5C7EEDDB09D44C458A883C839B98D9D6A2209516E0310C +AD777536190ED06F47EB2ED61C53A2E0AD0CA4E4035324DE75F272B1CA6BC1FB +B912807B7331D932DADA30F1975A1C9A8B55604EEE8A0CB514C6CAEECAF9C46B +5D5563E8934B421EA1CCE3B96412D78DBEEABA59FC603CC6ECF65BDB5B66EAF9 +14B852CC04286EBEDD560713090BC417A10BB834944E007F45B61AD6E6150B9C +10A6FBA56C1B45EA5F9A5379B1A0788513DD4100B82BD61D89E6841A26B362B1 +D4762EAF4FF3BEABD882700BE9832115405728C5292BE942F871661EB0E6B29D +430CB271A090B6F5399184F21ED6728171B1783C982E61DB7C0BF90CBC1482CE +C6982B4F0AA39076B64CCA5A71BE73CA65F2CB60B89AFACA957EF8E6429F2182 +CA36220F80EEC5D01AD7061DF45CC5109D9F0B7E2B6DB9D6C6326A45DC6C05D1 +E81B636A82592D99C7B7ADA0E958A0D7570BFF1830017A6241AD62C53D4CB36C +583672FBA265142DCE545F4855CA3D9E528143AAC66EBC9527B76EE43B4F4E2B +B209BD265D6AEF18D168CA7BA2CEC40DF86FF352029597A5A3B2941D467DF229 +50C788D4276C5B400F360AB596E35983262A215047C9714912B2E69CABC0DBDF +BF6925E19EDF3A6638CF5794722C8B92C6DCF5853DF288B9DA52A2152F98227C +FC04D3C318E7D942E9D33582A490888F0C1CC1A8C4474091B4956222DE467632 +33CF5DB7DA165B59A648AC6945687B0ADB83EF5B286CC469B2C9E4AE92ACAE8E +86E4C62A092B8F6C05EB2ED346DAA7C573A03760ADB3CD55B6C794FF4463BAC4 +2F4A738F9C4237107C503A7EBF4F4BB4380DBB64F5F5C9B268111752FD2204CF +F25085683D071FB4149A64426859D407936A3D1E2C627652C126D8F9264E2919 +960ACB9DD61BDF973492CDB1FD20EA81E06BECF5E164A8ABAC12926DE1CBC0FC +6693737B4875F465B5623C899FE129B3A52A2BDF104F8B8429890AC870580C7D +B078A9E26C322D1A8AC1C6B2BF340813D989EE8D054882B965905D33EC3F4278 +DC41BE055E0E5F73B5A1F45E9E69718F5E155B4EA30B28BD28C52C6C322F2E84 +674CE600D699CEE1D2CFB7212BD8168B45824890273A0AAE4757D112980DF2DC +C3026300B4BBC9B081817AC7F4D48B309E66CC7455708C772A08EF6FAC829363 +E27AEBC3E7D0A91984C05935B16E102E81D6AAAC347E38EBA40125543263BCA6 +9C6F4AD6BF8C3A90279FCA4A99D9290C3B8E0DEBB4B2DF932F66FD47AAC3094B +7582FF8265CFF8BBC7F79C8C74B1FF94B26F3817A39B5FFC6BB562BF6DBF9CEC +31CC3BE4D7E431D41D55D96C4F020486F993781828E9E8850192F9F6BA350AAA +5E292210B0EFA4061EC8BD6EE15E3FAA4AB2F54110D17D29BA32C0D28559FF32 +D164DCC98EAC78822D6D6AC6F4871D47290A11C83670374F072A9DC723096C89 +EA584D43BBB13584D9B8B1820C415DA2E0DCA1B50655E81B47B9AC8343DD8FAF +95F4771ABF81361EBFA9259EE8901F31C21E95DD22FE04BDB77D23DA561FFCE5 +A7708647AAF65FBA2FD95E843D839E5734D4C08A215180C7244924E002A965D8 +AB29470A1B86065B4133A9A6EBA05EF1AC67DFB5ED8DD8C11450233D2624EFEF +3E6D3DCA7E23ADF174BC83AF25A1D7529E52D39C27DA86A2DF4BE4F8A96361CE +7025BC1954C75A765ABC95B4AFE0AF5474653E6808F85893BE6ECA1A37F8B666 +05A9E9FBAADB0DD86848D6FC48A1000FAB396F756513798E09D29ED6DBCC8466 +40181BB71C92CAAF8E240E16304DB9F4B0FB6880004A0F9AF6228E60646647D1 +669577DA709B4FDB8721B95B07B4599652A303FFCEBF858A41F08BF3B83EBD31 +74EFA947A8ABFC7467D6CC544B655A7BD4B6A4F5EA9BF11CFC9CDCE14FEEDEC5 +9116A3FEF962932F8B105BC4C51744916E8976815AC286B1E682D83091E9C533 +839223A68B9D977C41107F597E05C3D8C1C3E79542A990B0E8E22F34BBDD8E47 +B6C2CAF54B72E8F0E8A41DB343934FD2C33B6D77AF2E9061C4E76BF258CFD615 +30AEAECE9D04569D358541C346C922A01D017BCE85D4F083AA9B6939D85EEF29 +335D1BDCC9E6D5F7F58EC2BA2D8CE50CCB38AE6A2DE2F695B76831F8F591BEC4 +EC6391563D18E4169151F552B5E1601B1DDA6F93E5C8B5F4FE63F5E002AA3C15 +E0C8DE2C735EE00E9A2A01530FF37B7FEB0FB182A4E381CF1BBC80D743209814 +F99002980CEBCBE3E677005766CE1D0AF4DCC9F103499D1961771FFBF01B833F +1701EF6EB1A381A287F73E519C01084241335905661B2E8B86B398C88F39BBC5 +09FACC1344E15CC7685708BCB3F43EAD4E24A84AA0687FCE0A2178D9BA84EBB9 +68E8A727DAF9A0B28A7CA3B119798603F9BBC6728C5A6B4BFC84C95DC4F36839 +C2649E364CEA39A4EDBBA4C0E27C61648D38CA46B64E8CE797CA3464C80214EE +28A1E58B387AE0A663A39F04F57899ED62FB0E542EA108AC32490B4B2BC068F6 +2087BE9C9C3CBFDD80F2E632BC4C971A79A0A3C3A5607B997223A9F6373EE51F +C58EBEE7756A391C91758A1F6567F532A5EB762A2927F57CF9F0E845E4F66B3D +8100D1795B706FD32944CEF24A054650EC911A54A22F4F35E3034AC70F07C98B +8DD43BE9F7D68C50D6449791F5331A189706D9CD18417348B9F296D8D01368E3 +2523FCC0EF33B998FE925B4CC7BE329B32D6AF791BFFACB60E4874412C8C8676 +34914A453A592C7614AEE5001DF3E5E8D9335A155C65174B940E1AE61ACBCBD8 +A41D7E1C6FC0680E094ECF65C60CE714E6EB2A1897D8A3F39FF58D64EF7E9A41 +4CD8E55BE32CE8CA29239A9BE3FD6B1DD5CA5A035AB1FE57CAFACB8A39B6A877 +C853BE6BAAEF5714982FBFA414EC128B61326B60D83076E690FDCBE3D2AD256B +FA7A15B804402826684AAD933E94853CD0CDEA3CCA7DC833E486F431EC4764DB +F3FB244DB99FA0CA2FA14DFA75A326385B3AF92AF8E4C6D437DC3DCC07FAF25B +6C0F270333ED377B08E498BC3004C25C7A991DAC9A3E0D1FC43E2EB6996C7269 +7A864CEF35FE312DD8F87E37AC69490299CEF9B059EC7E7492D1D6E5640E0AC6 +35B97F7A629B6B7CDF3BF86D2B518EA807B03E4F79DEA59C84D98E4C94102EE3 +71A29649ED75F5ED02EFEED8064E2D54E8F9CA0C4284B987B81B7F41FD7DCAC4 +FB9C3ED70774F9FD09F3321CE1D0319C1129F5868DABBD183045984748C8A3E4 +53E085818729A1353B13C78E63E837DE483E9E2ABFDAD16534420BE4D7976D35 +F56B86EEB90F663E9778A6E0CD698E6324EC2D19901972B74EDAB8F4073E4F37 +89082F08735E8345BA167B2B76C77703C586CA5DAF41C0DD0E231184DECD8A9C +DE8FD239B6CC636507A5BE6EE5283C06A1D8D59E98A31AA76F4D358DBC641DE2 +ECE3D9F2D262FE2E878E909A950A7642A3F59995519D541B96D459F24F12682A +9AE61FC08CF436D9DF060DAAA90884A1281B370A2F824704B5347FEC65E14E7E +3D212E29723427BBB12C1CB91B28CA47D6FA8259A875EDAE4B49C33B2F73938A +784C1E7A7F21873CAD55A868A1451B070A3F259A983293289B131E07C903D7A6 +3CC66CEF8C4D2B6736282896A2683EEB944B67240CAC5FBD8A1392A875245A9E +2611B511909A041846063E465473D41958104E92519C0F86706AD640FC6CEA10 +620C9718C4589D9D562D8810CF6F461B776D5A1B040F8272D43C029C2A695D2E +86CF508C4AB11104E575E13C2EF56914E241279BE0558CD3D59D25BF13CE8212 +3D7AD1F25FA5A9155AA06306C7CD0F49E3498856318B0ADF279731E1769839EF +98657EE73CF07B0585EECB67F5FF609E0E3DA1B78F6A8FBE2F2E0C051237AB4B +1587DD72BBFD962E865EAE0CAF1A5C592F5019C7533BAF297C0F78F3287838D6 +CEBFC8B5969486A5134DA76B4961C8056E1EF1F2AD17F19D7998175D66B3149A +2CF21CCABA281EA0345EF50C1EBE7004ED495C6D03963B639A66638A43C049C6 +DCD311B5F86EBC814BE42D432EEC87B861FCBA9C8729FA5AE87E20C5B30B8E5A +BB41189A42B9853CA408BA01A559CAB722AAC3DA28E70AD79E1BBC8B6FCC937C +180B5C2E20B03D3FBAC60C83F765CDCDB3146FE5C0B02911F6E120D63EDFB0B0 +86CCF83C2AB62922450206D3701588B54A8B232126BE120432E6BB2E25C50B13 +708D742A44E20176C54FF89F4589B10D5396C94625AEA1914AC168899FE7AE9A +7D90DA67A5EF3DDA25CCBB18DBAC3AF4AB889528A381542185821B96CCFB4302 +987611DD5B5B8514FDD7F5148D1BAC9C34567F75EDAB317E0B8A7A76604A42F3 +1D46332C4791006DD1AB657308CDBBC7314592707EB163326E345C2C5EA05B33 +01FEA5B7A346E6B1B6EF58B692150C6116B149B6A26B493674337A9C1CB4F42B +A7A80AC587F9BBD7A487F407EBBF9978840A01B5E7E772DF7EF28481E7AD14F2 +424816AAA958320A0E6F318C757A474F7B05AC0F570094372CDE877B479AE3F4 +90C257A2B3F443DE43D8A58594BE8D4B5C7E5E075ACFB1AFAD4C06415266E168 +FB38C1CA256287953EDAB1D40537A3633CB52FECF3D35BEB8C2C6CBEECB54BBA +CD6E043EEF68A21D7639FAB8D1006B1119CF92350D9773502F7554B4B3036EA3 +D747596506FC674DC01ADEA9B45ADC43B9E6947235E9BA30FF462252038D91D1 +D908E9132A946FD03B86A08885AC44CEE72F0E27AA63A901F2DCCB86D87702D9 +A66F35F06D6640115B075B0260FB116E24E795E24DAE988CD48A95FFD3116E92 +63D02221D272531186E2AAB74496FB78A4064C9C9772608C49D46E40FE28088E +B5109171E7AF69599BD8BC1186C196EB11FB4132F5C9FC1395220392E17B66E2 +32215E54E9483196341D6DC691FCCEFBD00DFF4C095FA8AB36A374BD5E1F5082 +730A698AAB7B57A5399196ABCF7B7963E2970CCAC5E9A5EC552CDBE1E2EE1968 +B81CF5BDDFF9D385C9C1FFD726A0C52A4CB0C8121E77AEA16157C1EDCD1AEFF5 +5607E8F5C44072DC54332B95AF28417E2D45B4685F270821EB6C455AC147F938 +50CC9F7F2006D933D0664AADBF5D7E3E6DAD57527AB59DDD13BCA392B059FAD2 +E7833AD00F62EB89CD7BECA9DD479F7CD7C981859EF43CBB1EC1681081B58A39 +2CEC9FEC039082771E1BF48968431F72817C8156D0D6B65DD33D472BCC49496D +1F5FB1796892C6A45BCC65BECF41D8604B811824739647D87A7B28FDB3574478 +9807DA2557F411E0BA7479F31B9E3BBE6F3CAAA653883A9D2BEF2073F47F057A +CFD20BE1371F17F5B6F0A9520F2EFCC3C04A24EC272C43E1F587ACDAFEAD7076 +6139D04FD9A50F67301D7765109C76D6270D2DECC94017A877EF386AC7F625C0 +ABCA9A6D15D71AF7A5889403DDB83EDE87EF5A69EEA97995CC1601160B296750 +32AD8D65A456F5471AD4536F1AF41A4D370203F897686CAE7C89577D3A843E90 +9C08CF3E3D489625256DA5E0984BF971E0D8D251AE5B09C17883CE07750051DF +770B920AABB2E80A4944EF613891B4EC3F9E214339AEDFDD5DD15240933DC82C +D878BCB743ACBB562A41BBD86191E1129718826681FD12981D4159C7432DC3D9 +AD4C6C478EEEA0A34030BDD0B9122E8AE5F0B473AC5A48346D56C2DE42815D19 +FE378D252960D3F56654B31C58CBBBE0D634FF6EB81295809AF12222C58345C0 +4595590CFBE4FD924113743D5E41F80796B2C5CA077D8042C15732ADBEB4AB2C +772E80E7C490AA9104DFEA7D363CCEE8BDE3644BC9E155CC433060C749151A6E +25E7A787826AB0187BBC8C1DEDC1B91AE502256231B376E2B3FCE63EA61889A9 +FDDAC13FEAF57217EC230CCA301F89A1016CD5766F92298023B5A14A5EE325D1 +C4CA5023439EC8B832FDABFC818580D0817FE37B1D01A11B703086EE57A865FE +C1A4D1579782B6E455DCC39BA86A4D8E1D84E1D1C15FA740A00EFAB0C19B7B6C +6A3BF72DCAC6A4CF31407A555660E2681176CEFB2BCA1C3023DAF80229ADDA35 +214FDC42E414169A39946956E17DFBB364CF9CFD044214141B237DF5DF3D73B9 +A05A76AC2F2739F6074B0FEA1BF81DEE25415E248B9D6D252176D69A78D4A4CB +523C473610D33CF7539006B6BD861801D55698E3D6ECE62CE5CC9FE34A8AAB8B +ADFA0EFCCDED873C969BD830908D6F35C06A0069BE62547792EDB97DF199549D +5462192BDBD440D7D3CC95B07B66FF5B0B16D514B4700D1A1987B865E9AE8317 +4BC2AD3AD8C7AD5B2503C0FCF4CAB35E28096FC933C2A48F857015B10EA15FEE +D8C9718D18D9E787C0676EA7D89CDEF33DD29BE0CEBB371143A888AB7267A42F +FA7E9B9BF26D89F8080EFD3E27CFE8E73245C3386E1D3D23A66E2CB9C2911747 +8DCA487525E1C3F510C57CFB7F8704A4ACFEF73599A75F4CC61A1039E15FD1BB +1E34FB52C19518ADA3A64F66A4154153787A74B90E9FDF9F187FFEFC99BE8A1C +90FD721D4FC14C1041FACE4E1CC464C595EDAFE1F74F8947DFA5DBB3CBDC0D14 +1E6448CB70F59CF4453E20D1676F73282EE05C4601DBC866E7CA9F85171781D2 +A9E3AC27760482CA6C3869386D5E5A3AD96D4C20576641992B6FDAA6C02D615B +1335836F29E43AA612BEF5FB67FA76663EBE29AB14A7F75414E0E248E3990432 +2E7B0904F7E664F20BBAD05824F7E57B6F256644CCFB0F56DD7FCCD56C6A2FFA +EF7F44462037F64AD302B53D24F832D318EC9D9030C878E1BEC7095A6CD9DF5E +B7B1D4421701CFF9F28F904D475B01CCBC458C619C36CCFFD9CA891F52A27969 +9D0D75BD17268E7638C2ADD596EE13E2F75B9803F689AB2594D4F72E5FB7E0FB +7C0EDD1F3AC568F3A01BB0A4F369E4457C8E7CB8712A7B9582B47FFFC8ACB987 +02E49E3911CBA453BB7BDBF54F0A7E925F80CB7B3C0CA585B40556BF2B12A820 +B489EE94566073A2831163E3392D62EE04B6FD897614AFF5F427DA9012292FD5 +42603C0985CBDB9327C0F0DB7967A62113F20A22D4F859738B58190F596CCEB2 +1A1007D6F060C67D1EDD0CBF09DE2AC4559EB2DE9BF471777CD50E97A9B6FA19 +A95E2BBDE3A9F4A037033E4FB15800A31AD800E35EC9A05C910604AB59A2AA36 +805B9239673049A79A2B3F3BF29F43F2793374AF33657126FFFAA198BCEE3E26 +49399DCF540EA8CCD5D9DCE0284E482DC5ED3B02537F977572A43B8B6DE07959 +B984E18539ACB6B5EF3C61EAF56707EADA87E1186C71EB919150F792A7A2D4C7 +672B8101DE40F17DF613E4A1A38FA51A85B62624C8B45D2D01A3ACE7BD8CD4D6 +42600BC1A4F556476692F5D45226A9EF67A03AF6D2978F2B28B1FCD80CABD3F9 +52FA94A49C05A7C7BCB5D87A866D836E502AD75446D3DE9A72AFE1B8CD2B0CC5 +8D21F19B1C52FD876272FB72AB3FD05017F4D58CA025B697CEDC11D55BB0E6D5 +6DB2AAB9A7BDF846C38049CFA009EEC7B247B6EDFCAA0917FA5A7E8C009BB33D +42898C2114EDE86FB1298DCCD522EFE7A8F8FEB7493418824488234075AB2475 +1FC731966F6A59817C66B68C69F1FC03614856180507D3EF229031FB6277F236 +BF65AD7EF09EF4C5442C937BAC692650DF80B91A7DC91BA39D33F82AB487EC7A +E3E4A1CB314075E3FC2A7728536E9031A0E65889F75AB4A0072D66959030A3CF +EB75E5C5F4F7D4514546A822D6F4AC34C587AD10494648110EB89AE59E82FEC6 +29C33EA821C675AD329963DAA6C8957ACFD0880BF5E3FE51870FDE1C24DDE9D7 +43D54772AD9929D0B27C2093C4729360ECEB6764AF08091C90A4B54F2AF77FCB +2A775BBE7CAB6D0AEB5E4688ECD8410EB9884A86050D3D0052B82CB4D9A9AC25 +0776AC3E927B04811F2F73E403E481955C25465A399B38C19CDCE412BDA2DDA7 +8EDF3C7363319526289D68F9854213B3077B5E627A5B36449DD33D405006E629 +D7F787AD484970949C00763BB66AB7EC5195DBE5F245416A43CE37D09F9821A3 +3D00EF2C77B1988268111C9C433F3D1D6A4E5217AF81BD376D62BBA8A2A20473 +D03A3BD18F4E3133C4D426A4F308D69A82A27A62000D274161B761658858BF59 +79B16D97E8522755BF204980CF7218CEBBB0B4D7CA33EEAA23471F7690F1EF14 +747E900DACBBCFDB5FF5CB13D0CAA2EBC61AAE674228910B9B924356BFD59092 +4A33D854909ED37CD8B3E2F0014B5EDB519F7DCDE62B18D6E1C27C548BA76996 +3AE46BBF6CD5830F14C6DA36A7E5A54CF00F7A5790779B64E7AE64402F0EF697 +577B6745AA3D33B0A9182200FC207C8220437388CB6CB67534FF65EC94602D5E +8841C8F3B7B3DC4C9D7DBD39F607E7BC7AB923755E37C9635B6E59F5C53F1DC4 +0F5FCB9511CE2762CF66FCDF071418B434BA126AEF50941E0C375B327584021D +44F050053CF2C02A4C827772A0B68C7DBF4FF39634FA055E65255AC7B807E768 +6F065BE97CB014F6D36CEB4127FF0CE8F06C12ED235665FD5B3379FDC00C5F6A +54511C02B6F9C5319EE794660D185AF2FAD114DE84909B4C89D1DF56F327CAA9 +50CDF73DC0C6155836E81D5FDB939E854555BE1AD4F50CFB475262B85947BD6E +BF453D5A2DF88F7D44AC78835525BEE0F212DB2EF1C73B212AF8C6578033C3F6 +D07860631F6831E7B1407A095B332FB0F3947D6309D34FBE7DD9324506190E60 +693E2D2AC50DE8CE87D7A4061F975A922CD95F0AE7B463938461A71F3A56CCE2 +264931CAA7790172EAE51923E862926A77B2C9CF10A9CA7A3A09525C76DC5C0B +5BF0F18E57B3759AF4700B44D82FBE5A1208746732D6B47E045509314D473969 +768057B9F8000359B6AB6421B57AC2E3C77553900ACC925EBCC0AAB8BBFE5C88 +5634D4C146CAE13FCD691031EB348FB11378BF0700DA6C4B917471A73A505F98 +43C64D353399938DA87B02E200E0CCA066452621F7D65259B3969F8CDAC77A51 +4F2939B230DD0F47D05EA1B3FE31392DEC021573B2EE4DCB3F246E67F9564A68 +34BCFD2982084B4A6DCF50FD2028EC2B3903C4A9A3D4DD3377F3E8C7DFD0877B +91C85EAAC62411E391966857000AECD4087F1FA3C1439CDF032824D6931F48B7 +2EEC80C16B93E648C2C9A6C9C77105D83D37503E99EB06B705D4FDCC88041B98 +C6E5AA42A315B45C0F17A829B8CF73DD726DA6619333D147772070864A5641E7 +7B01A267DF12A87C3C0CC0054F07E49B650D128EF9D6FEE1489FDEFDC52B64B1 +AC59330552885C60F425E50CA3F3134526CCD21B8D21B72B0E72D756B6F3D550 +DB8A4BC39A84ECC82D727971C8A03878C1108C98903ADDD6EC3A54DDB723F653 +19E60E4714299F142C427349F38B120E2E83431F6F616BAA3941EBB08AE39BC8 +B715A5E5CA37153BEAA68A098FC5A3C1A239B41177CDF33223C43DBF9769DEF6 +86809E38002FDA5DA9568B1981653B761B73BDEED50AB0EB750AA6EB45C8BCBD +79814CBD35A8DEFADF9F37CF2D7E5B4A6E9B4DB89B2BD69FBB926B528701A122 +AE6D636EE56352DF9304D3EAD59289EEBD8CD6C690F5CC905969171EFE6B21A2 +0DF1C9104BCAC3F4C56D472FCFB56F1030A42BB2443827447218E34EC90B905C +32B3B4A12763484B9E200313303B7FE6DF78EDADF6AE0CE7B329B316548A18C8 +87AC1A1CDED5E0D0FB49FFAF4857F791B6F21CE477F5F93F6D148BECE916B1C0 +CEF07ABC8CCC750A9469841E2E6E183F673D7FFC7CBC2BFF82B0C9DB0A49DA9C +652BD08190C57019EE8EE9B024B580675CED47D991C93704B872375C1C38C920 +893DF9B0B726440EF7011B023FEF5D04552EFCA1EC40D8A9EB86013CDE8B9663 +943CD6985C08B3402B910EE976B7FAFE4257767BC4BEDAEED476248D30C66C22 +BA495F965FE09163DAF9EF0D856D0F1555E2CF45558D608E00E67E5E812DE311 +EBBF8D54B471B379CC230DCAB177A2D4C09606D3D6F889FBD4856AF1B72716C2 +656186136083E66662154AF87BF09DFE719E2968F08696D52F9EDBE559E8FE20 +AF1240653C7361EF049D7D679B333E2F3EEF99BF35C24BF02B384D53B4DAC421 +793AD158B36467B5BE0F5F268B36445489FB64E204A42BBC6E2D6B0B9C524FBD +8BD69890C5ED21943739D42E6F8E6E6CB65BCB7AA55A3DD85B3D66BAD834222F +4BB6107417F2A208B5797A04E5249C88F2AC2A0DBD25F93BDF6EDCEA948192AA +3EB99B0742FCB8BF67D89842E59493C141045FC0A0C4083573FE7E3C05B0866B +84EBAB90CB2598666F8D347BCF2CBD66BB856E9E2C7C8890636CDEFD10C7AD5E +616112E2541C1B3F14876AAE369E14C8910DFFA0226F57E101F75E1D158849F4 +72EB3B796DD56E10E32DCD378E20DE15D02776880032568E4CDA63BEA2983492 +E96A467A2CBE67393D9DE31A91643E32A1AFAEABDE3F1BD824AF15365594F024 +CDE5E3294C6EBEFC5500C3C1D2890C6F0CFC5763390916621BD64B450A1794D7 +DC76B6F175E20B17535D31434DF9C56F1A4177266986A760811FFBAB8022301A +FB55720D059613D92E877D00F415A4DE8D2D49B1A6CC5D2FA240EF8BD52925AF +B750D3B9261EB1CAEECE823FFF4FE78A5362F59E21BD96058F4F06A3E95CBA80 +18FF5E4C3E41B716AE9B156685D9DA412ED76C9A03221A7D94FCC6BD612549D4 +F7DF0C0595E73EF8BDE962C634DDA08F9ACE2D434FE0179E902006B691264170 +284405A3AC2B98C7487E369AECC707A6BD3915CF621CE835E0B73743A916079A +C6DCAE501303C231E70D908BA6416B368B818D300D326629EB971292EDB91460 +669B083D88126F1F3D9D186F39824F68AF597761B36D6D38C201EB0660FBBC3A +85AB4C9E94E0F0053D8DF411A1592C07FF27AF18012F142610C1719079E0F6F5 +96DC31004A9B21D2E9913A968A58709220A3ED5F6BB01110DC8901AD37BEE7C1 +241845AEDF5738833F487770B4F14A4E5F598F2D6B75080275B58D938145F57E +135A12BE5F79C4026C5DDD9A12321443CDAFBBAA82F2C7801242F1EA0FFCE303 +2501906D171DBF01CBEDD77A58EEF7B74E37109CD2E957349F47E999D4AFACBA +96329B883A4F1D0E8333769BF901862AD43DFA1624068A2943F725816910DD6F +773D9874197D8B76CA4731E1C73504F04CD3F6CADAA05B1A28FF7531C0173C85 +DE28C0F92C691DFA4D6264688B43F40E3D7E2C850701C4EDFC35BF3A7D6029C3 +96F032D8CB45B08EAE6F36F131D0BAC8A355D6E467B47C09C41037BA09BAD063 +2542AA25BFA99CC90D1B7CF74962FF0BA856EC02B67ECD40FB4D9D049A01ED49 +462610690CAC497AFB70E6595A197CFA7A97CA8B0ED21EB76DB5A2D52A6E6702 +C7CF649F03425377AF4A62517ED0F50B2702BEFE3044838F24861CC18B6093F7 +539813470ACE893D830FB9FB53A25397B560433B9867E2812273B50EC908C9FE +6EA00FF36763BF41EFCFFCCC113C5123D4A09DC3B0046C2BBF796ABA33416022 +952A7A4F464359759DCBDE659C235A9F46B3E77D383FFDBF79B9272110D990AC +48EF30C2DF699B6B72385A9BA8770B9E5072B582D4EF36A9CD53C60B47954502 +B9BC6601A2405E3CC4E2931E7CFAE3BA6D5A9153E63671BE801F29EAAE187F41 +D402C1B582562BB330409C718642FFA4B8E8B3083D63023209B26ED05C267D0A +64DC8A630B7C79B773CFD8C8B50AD9BE382EB3632D9254168E3F2BD5347564C4 +6317C48A3676028B9A2057AC97B4272CE1D3DB67ABC1E6D5F4CA8A0CC093F77B +D07FD84FAED34D2CFE552F5B702A0FCEBA824206B6D1DE39311201B547F7F4EB +738BEF3D872361501B0DD735EDA4CE1123C48EEB962F8447B133A66CAAC337F7 +380FD2943964CA615306F79DF7296F96C2C92217FBB42F642687413ACA3790B9 +433F54D14F4345B89D57C2DEA3CCBA3472695E8D6C2B6824FE245993C6C189C3 +0C751F40AB4BADBDB686158EA6F840DD9B5872D2A89EB3341D651B3D84077AF5 +801CCF2638C66FE1A81AFAE435442FC9605D8954A8AE0FF69EC2602F422046B1 +1E12F9F693D459C15D451CF8DD2F7F5468F0B0574A3547295B9FBE49C3F0DA61 +1975A7602E76E7A6A7792CACACA5F197000F3387C06FB08B1928EA711A92A2BB +42B3009D68B95305D2D1B7AA6EEAACEB836C6542ADC8798BF1E4FEC373643773 +48A121EFCC5A6BBD2F1BB46E404C84557CD6125578019B0E30737F8E6D382BF0 +A9A9D6C26BF1258D237E4E9643E56669040F15E23B9501B752CDE3298C23C9A2 +7C66C8A7CD6D4E4BC7349F5AF3AADBA8A5026C96419DE737A547C4AB7CE0F07C +255F0DB419C423CB737C6FDF67606E45BC24E107D89FFF5DA36064AB77F1E180 +081AB65E041383DD06204117FA7B73D2265056D530F28BB0F795DCC5694E1349 +5CC3B7254CA3ABBE4EFCA1DDD3224DA43A159FF20ADD92F6CAD8ECEEADA9FAFF +9DE8F37BDC96144BF50C378E228599E20F76FB9566F9768030784B6EDB1FE674 +54A0814F635C97CC3D756692953E025D1A5087C81BEDEFC264408C6D21DD7D28 +D7D828CBB2ACFF0504BC7105008715420279F2ABF7A9670CCC56A6D6E9704775 +465BDBEC2CBC8C85F948D48FD064FA0F116B20FB6D5596D20DD41E1204477A25 +E44EDD175C3B9C27D2A832A155A42F4044C22047F0317355E786E2D7932EBD87 +722B05A01CDF8523B5E2F080931F08283AD0EE933485C07EB3772503B8CA19A4 +DE27C259AF668F687D20065108D8B572806F1E31058FFA97FC9BC8714D2C3DF2 +9848A072E889E69841C70422218A059A8BD33FD69C9E7A20C1DB3921FBCCF0E6 +3740731E40D4D9932D76FEA8D437B5A15DA11DD28F7CC2EE3C864778A7101C0F +BBA7DE2B80077DA396A820E3E12BDACBDDCF698CAF1CF698CE0A147CD4013CE8 +F70A777E892F5B7B7D283AE83C7E16E12C26812D6F0F6523956316CB4C2DF36F +186F6A2E2C91EA5342895B978FE20AC8CA1CBB5758B26E9A61EB332EF3240D09 +81395532F6A49F0A86CF85C98A3BDDCD2F84C22E91A4144641295CCF65082264 +438A4E026E18089B6BE9EE97ABE431A8D1B0F36A35BB34D27D3E1AF55830F758 +6E3EA432A75E4CCA457FFA22D787926F1B6B6D988BE3F652D9E37F3976C7BDBF +460B673C366F0D9A8C2BC3A8B898991036B57848BC0280A1409217E7FD9AEAD6 +B641EF51D8CE4ADE1FB13B17A846A55AD7E22C3844888FE66EB734DC558BCB6A +D5567DAC7FBBC03893BE048C5ED2FBB31B28A593205F1F7ED43008EA8DB102B7 +1547CDF0A3FCCFE7C67ECD5E824535124A4DF03F112FEFF12C5C92598439F4DC +82ACF818EB9E2C54EE0BC0DD34B0B64AEDC95C0C3EA2889150D2D2EDCC7E954C +D76C6702C1C22CC65CCC90EC4B85CBA2328C41A2D93282D6C783BA87D0D5CDFE +47D78DBAEC7BA8C6AC77182A90D343BFC090E91688BA8DE22D49A14D0E45A767 +9C8BDE647AB5350F8194910480F05A8F26093C27CB0926CF238A005800CBB6D7 +CF30CCF55C7BA6699E5D75853CFF16DFEFAC61D36B21A56C89707AE82890F542 +8C7FF10C0C8FDD751575AC1857B5C4EB00DCC4A1BAD60F4D1F89A3B37E2930B7 +F1A125B463BABFB17E4A6EE00D11AF35242DA39C01EDFCA80946A0B546E21DE4 +25BCD2AA3DD16748689BB607241F41B5879C41070E685066725DE83ED965ADB9 +CEC9DFE18C9255E20169E72FBFF40515AF5F67EAEE20606B20E5BB89F2F65058 +F334A0EAD9BEACA70FFE0322046046DC94B501D1F0145B5D2851D9AD6DDC92F8 +6FD12F02385A64356710E8BE06CD9F726B2D096C84C0A73777A5960DF436EB0B +07ED400D1147264B6EB94A80C830B0592B7CADE46189ABF45CB74B406D6AF220 +18214F7F38222BC10CC22832749D6DE445EE710C1A43B67349750E4924F9F9DB +5CA07845B046A110227E13E37F9036DC43F27A40B72A0344627D31026777434E +6D7144AE61384E8C13FE269CCF966DC1A366933C60854FAA6F36024607C4E491 +E61F56684858AB170117BF8370282DCA3D2B202D5E473B09C51B5AAD555B0814 +D07672FA2F619704BAC2AFE309C25CA0004E842201ECCD918E2C6E83C794E8A7 +4219B80E6C6B660239481635C254F78B33C0C43CD8FD5F41292FB7B624A83C7B +386607E520D26DE709FD462D613CA4001F96F6344F2E0A2C0A60D95CBEC122C5 +614DC91DF1A7A899CF9C7AC2B7CC39248D4348467E793B6B3F844579704ECB4E +6454E0708886CEC303C3185C09334629DD4F658A5A4F99EB1F04A38A04ABE3FE +AC0CC64E6BB4DCDF326B4C8855173E352ACF51B0B715D7FA11AB6C6CE0EF667C +B211DC3CB4213B41FFCDFA340BEA320668EE63F6A186471B2B583794BB95CD3C +2EB34BD6AF9A410EE6A292109C6FED778472D5E0BF69C3E19FC181A3AE8B5D81 +1E2C392340B16075BC92927C95553F27FB3AA139CA97A4261B301B21E5F16997 +2F59DA8074809DC7AF545015FFB560C6B96CCC5A5A51E43CAE4DA5233BFC135C +D64739F727574190C641EBA231DD40FDF770D5F2CFC7D85990CC33BCB2B9506A +F424F0CCC1BAC2605CF593C8E33CC236D1444D6D6E5624EB164317495D88DDDC +B135046130E55258522EEF9F11D9AE94C3B285768FADABC84FE197E62F07F708 +1A5410293F04A8A1E3B51F3175D710BFCF1353777411D806D99BDB42B132F636 +D1FA1B1E3A2C99F0A76956FD1174BDABC3A1F1C7E6C9DD3D33A2D2C335F7A102 +4BEBF2D0D481EC96E1D10C0916E31DD65C81724CF8CC33AC3CB0329A248031DE +073DB425B320836FE52E18111F2DAD3F6EE6F05E39729A059541F43966C732BF +3267BBA00769A3C71D59284A0473B41AB3F0B27F173E3B44460DB5DF0178ADF3 +6C29A2EAF5F3371349583B49E6163F5EE857E788E4F57B142E413CA4EFA43238 +BC2302B60E9C90733D00CFC7766717B668CD25A09630FFF49F9F369290AFE2F3 +E2BA32BC2DB69B2F5C9084340C54FC68A134FC5D3002428CEB697BD5A7CB3AE7 +1955B3C2D8F5D38620D25E6F371D50A244720391C79A76BFC9E422B6A4B09E56 +B24538CE1D6F5040040A21E312635725A36E6902F57599F1C5070880D9596141 +93326639C8BDCCD6D420979C84EA4ECDB86A4B8B305D4DAFD49CD9DA8B654016 +367DAC29B23DA8097B1B86561FDFBB4958282673E21AE8D6033F6EC1B57506CF +874607C930E00180B9FE3AFC847527D92E2C8253801947AB84F1832AED48CAC5 +9ED0D5EBE4D801EBA3FE3A9D06397157DCF3B4A2CEE1747B1C1D71BD54258829 +E00EA01ACA0D0983787B7AB7D848411CC700E69ECF9E0C9165258404125D410F +5D41E27DFB41CD67BD28628515C7CB56F0510CEA0D7FE4478CBB9F80715EF9D3 +5430C110FB20CEF017E9B5487B5B29393556B4A43E37FD8D1617CF8CA5BE333F +9BCD44388A9040B42620F21CA258EB46DBEB99B3CA1433C12DFFBE78799B869E +4B61CD4F0CDD44034839B844AA42CCD2CD515D3CCF155C181A1F04E943ADA801 +AC248B10A86F10D7296F40A47FAC36E93A69AFD308E10BCAAF22EEF15E990A34 +5539613F1D8978D824BF65FCA3CA0FF6EF5466CCB433D8F7BA3CAA8D93D5FC58 +CE178D02CEDEC4271F7B93350A559DEC7ACFCC0C9EB31173E4F5014B98181092 +10D63943D266FC47ACCF9A09F4BA0AE1BAC7834F6AD30E497AD32206FC899CA4 +38DAB306BC17A75B4526AB611D8A28F9A9166E6DED42732B6B7F90173E34E8D5 +23549873346DACFA09799B4B8C33D31AD1DD3A90341E65EF5BC9EEA493A05358 +CB0CCE35C4BD2AE8A4E2A09EC55CA86166A01EFE35A15F1CA055D518470559D0 +F97FFFDE0C9F4006959843E407D6867EEE177F3086D71738FE955FD753E8DD69 +338835F2700587A9195D2B7DA1CE96BCD49FE7E5FBA5504432B17124A8CFF270 +F8E615524ACC58BD8408E8F52D62F5F26D2658D63AE46A58AC8B1547747B3478 +032BE8356008CAA1D18D27BE54CFAA5D3AC8246049616F171C10684B4D07F134 +53498F6F5FEBE544495EF5B07841F9ED40418B9287DB19F6888192ECB2EECC52 +93531E47BCD1BDBE705C0F25916CFD28CD081D2492EFDB3A6264AB96498A6899 +F4A4E724193869F53D95753BE7C77B52259304B369DC0538CBB613E67630432C +D2594BCDF9BE87332AA1A874C31316170F8B0D84E2EB135E958166DCF9EA96D5 +B3DAE2BF36263C65F0F769B5CD362B7D41411911D0D8D97E5DBCE9F65F59BBC5 +1D5A5E95CAA66C567BCCD35AE533AB959087ECD18280487CAA22D36460C00771 +3F855C6AB3C560E4417C +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTT9 +%!PS-AdobeFont-1.0: CMTT9 003.002 +%%Title: CMTT9 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTT9. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTT9 known{/CMTT9 findfont dup/UniqueID known{dup +/UniqueID get 5000831 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTT9 def +/FontBBox {-6 -233 542 698 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTT9.) readonly def +/FullName (CMTT9) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 13 /quotesingle put +dup 18 /grave put +dup 34 /quotedbl put +dup 36 /dollar put +dup 37 /percent put +dup 40 /parenleft put +dup 41 /parenright put +dup 42 /asterisk put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 47 /slash put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 59 /semicolon put +dup 63 /question put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 88 /X put +dup 91 /bracketleft put +dup 92 /backslash put +dup 93 /bracketright put +dup 94 /asciicircum put +dup 95 /underscore put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 123 /braceleft put +dup 126 /asciitilde put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E6BABDA4215500A0 +42D1A3D0D02C0C98BB1D6ED0B7791274C38B038FC7921FF1FB8FAE7258C09259 +4B8E1BD9EDCEDE9ADAD9BD9598EEA9691589649A9A21539161E374075BEE3457 +689F308A4A7AC9F2FE4B301A6C36B0442FB92E3B002623493DC087800B5A0521 +0DB96A23175AC584DE166F59142779F26FEE9783E28DE49FC3A8D6583EE63FBA +610DA773CA18ACE6F64A4867A1A7817120ABF9DE4D17782866E6CB6B65A9F6D8 +3667C8D3E61E5356E35343FDD4C6436DF73934470916CB5F0ECEA6BFF092E735 +C7C355B56189D1DD5715EC97E50145FFC17BB1497315A9585D713A7A6DFC7933 +995468EFD0F59E3C15865B87925A3F2930E20D5A35970E2C44F1629FA16E00EE +EE21EFC50D49F5BC02300D0A7BB85E649CB4E2E828C8B1C5469463013E71D723 +2CB11BCBAC191AC751A2AF7FC228395CE9472DC1809052012AEC2CD66695DAF0 +4CA04234F0187F4116C93F59A7F1F8123DE87F111853B785A20CA8B49B3B0CEC +B11AD345E1A11578D2EFEB0536D125237086CC8CD9F34A5137AC5DDFD8746014 +D74AAE8239B81ACF65F379CF2153B06A238A2D767F294CAE0D79228F0B7D45CE +510AC9657A1776202FEF42F96D476E7DF407786AEA12DEA0013D3B4C5D0640F5 +BC5BB72C34066270399CE595827175B23B25072723BD24E07F6BCD9EF0175DEF +93714BAA53960F81103CFB731CED4A267B53727BCA3C97B0BA5004055D4EF0EC +F725658E53AC86E4061B489AD4154915C3981B3B703E1E2A8D390CCECCA99385 +45EBE35441B062D7D12DAB2B31569387187D74A4043FD71F1C6D352EAE0F6757 +4345FBFB6DB15CAE47CAC4BAE47AECAE5FF5EC19057DCEFA1B23F47364ABDF47 +088A7C6A2AE26B10459B6D41CB69182FD1472F326CE3A15B59255D1DE3B616D8 +9D1F12561038839781E657C896B8C58A32DF5AEA23732A0966D96C68C988ED7A +09B7E2C8F9F3D0D56879764781566299A4EDD3588BDF70E3D924D25074F30988 +E35BDD827AE4D0B4A06F55A9976BF0DB3C0B1D09CD08E8CB168B50617691638C +0EC1A791C228177D4FFB021EC3DF5082CA3487AD2EFC8DE9466A690ADDB4C52A +FE2A6DB4CC275CD33D9136E735279FBB2008D59E667905EBB04326EC33C98B2C +94744B7F540D86E90DED64572ECF1EAD3A58EC101642B245A9C7232DC8FB8741 +03F97883BB32FB955C22F878FA0FD114451A3B3859B0B5537AFAB73AEC7DB2BF +409E1FB41D473714F6BEA73CB085139879FA31710E01915C2938C37BAD6D7D71 +45B897E00857D3931A489EAC7B42BCE4E65F73F67FE027CE482DC47598ABCB95 +39E98DA8ECA3E23F0799D5963ABA6E2984DEACBE7B46B40ADC6213E0F4D08971 +58F68C946C748E4B4217CBA2391BE2086C9758F4E32C9B6413E48D84D33A6E85 +84747029C0A9C9B92841D217A902BA8EB333999D62FDA9F82BFC8ED11F67988A +0CAE42182E414A9766AFFF4B046A09D476F8E3F15A8C7829BEE982D8350BDF5F +F215F2BBBF68D4B567BAB798B9604C79306C475926E9FEC0F07A99F43473C6FD +B15AC29C3D07FEBAD1BAFF75AAF2FBE94F104F1DBF838044FAD94B661B06AECD +D9AEBD02B60CA4546DD6B5B5C1A3833ED07845671CEFCA8955CE0DE5DB8FC93B +3306683CBFB8E5B79A863DE78D455DE9D592043C2686F88A43140F8B9F3B553B +7047420E93E753829F8D47AC7621CFE3626F271E31F0019CC02D0B57F67BB47D +8CFB63E902EA3231C00EC66EEC0D30FE8394558BD3535C888C4CEFC6EB72E737 +712ADC6300162D5D79BEE0CA1F6E4127A0BC90656C01692F6D82C85550AFC97E +C2693E379160FDB9636FA41AE9C75B7F6643B05971C6D67CE30971D590FC07B3 +E0B36B4D1C7F25110B5DA2130D574FA292B47322975A2BADBDB39AAE69BDDBDA +A880F9AAB580117708C79204DFFDC08BF4A48919B5C22228845CE8C3109E93AC +2479E523B8A1C12A6E541118F121DC6B4EAED83491A03192D5C3A2A45D1A2467 +757E7B377C635CF5CAE11A7CB49D49F3A1BB2286090B5F0E4F89869D1771D50C +54B5C5E091E3048A2C194F0ED00DD64FB95BAC6FA9D61ECD093ED416DA3A4981 +DB07CFF17C4F55C62DF628EBFF06FAC3F3D3F91C30EBB34052BE1A08F5EDA4B9 +08977197950A282B84E21D43C64BE3AE4BCE22C70E7D392DE09D89B7F23351AD +6AD37225C12BA79EC9951F5DA1E505DB26200190ADE0E549305B7530CB86EFD2 +A896F13A97E51754F70B609CB4511CEFC38BA579C071E9510A49982389980DC5 +336D6C4A2DB100DFEC4055C7AA9C55880F94FBEA9EB280BEF66CB8E1E38A359D +E5AFB12B540CD599085ADDA7FC2C72E7C873015773FFEECA2C596B75BC39A3EB +3C43FA2E53C0D7993042F3D652BCC483E48B7F6C94C3FF6D38E276086A6AE67A +E5A571B9C72E0D7824E0BC2ADF51A393B9E334649F786EC1923C854382B89627 +1B9E701AE5A6C42E672B2C6A33C8BBCA8F69B9061E787D6B92183F20CF4C3903 +FF5417427B84798C82BE28D2C81624E3920CA61EC9EADB364B5A6E50E49A1A72 +A9A090A1FCD84814B8B2708AD787D2B5015DA1305874F58C5EB62F843685FCB6 +465FCA80176CAB2B2FE65E0A270BCE1E3DB97564BEDFAE5CA44395A8DF4505C0 +3E103CC3B914359B2870DA6CD30382EAE8949131CFE31E9E75C3E47A3834BB32 +CF183D4A8B9001710D0A11390C9DAD116196568591D38C2AF4ADD852F31494EF +573462759A35415900360882739789D6B89ACEFA251C5ED90ED704DD7C3C80CA +9F6CDED69537D201D520C99E69EEAD5D3C0EB84C166660B3C190166D93EDFE6D +15BCB6DC5CDCA825E48D33845CC2FB15291AAB823F25CF8BB0A1EAED8BEC524D +D9CA016027141FAC9D35B64FB9C224552F29EF6B32497254E319090E698FD8A5 +15491CDFE1B988C79A0E3B9D01E12FF084E9FA86CCAE02A3EE6F2917B61A2CC1 +64B8CAF309D1AB48A34227A7729DFF99CB6EC282E3FAEDD2673779AA7E4C1789 +D93FDC37FE95F087C5F88F53D30A2DA9C913BF205FC6BDD060A40184F4AAEB3C +D080D63B89CA3DEFF310D09EF0A83F3914BD5B7932980ECE139EF0313C20B4C8 +576EE0FE3F28FAF4D3CE7CD0890BC824A85B8EF4636BDF1EF1BB519F93D36540 +ED09FAF93FD71992CA2CE2E83F5355162ECEB32AD218092F45D5A61A44E67135 +EF0453589CECDC6962D0E8DA7E7567603BAF50B2C8F1CA65EA5320984E7D69AC +9A7D3D7F92565D79E8C9DD2D92CCA7DE9CD058545E9F98AA47904D70E1897099 +3C4C852B3BA131DDD348433C336BDF5FBDFB62120DDEAEB3255E3207B0C84A0A +1ECF9EC869DB9BFA3693B03FCB27C5A5D3CDD62630DEDE91B4DD5B9784BF0BDD +FC6EEC3FA7ACA9E15FAE47CDD9B7FCD2BF0EFA10716F08C0AF25FF67CB6F9598 +C607D2FCA452417D2C69DC808A9441A66492394C3450BD30632AE739EAD654BA +4343459CA36B6D5B2C12C39495952F2EF93D82C73E33236785A79609E260C4E0 +CF3A3C950DE71DDC3939D42DB1CB1CA917CEAD56979A70F8F3B207C805319FA7 +3C000AE2B21D711A6D78C7BFB901334DC06F59EAB6D94B507734C27971F8458D +D00193645AB92FB8FE163D5C51AE4F40BDB4F2C51691E76EE0636F071F37AAA9 +BA78BD12459CA499210EB0CE2F8BD317387797C33F5933AE7A6264DA06B4A6A6 +1188326147A16B205D1F965872DED7D8EDB3294FAD2FCDF0D423329E9CCF879D +4E0B966D509F45527F7609DD09694D286F6FF7535EF8971B7DFBAF608A19D442 +C133207EB1152ABBD11C455D0977F66A9B73E51381D1CA4B66E87C0C7175A63D +80C699A052F00C41DAEF42E7A40E07B1B14107AB0787E24E17C1462960E3C54C +AE73BE4924464FB177EC62F116B2822842541543EFF7ABDDEE197D6BD8F8D4E6 +59175D8C5957550B70BE775AD52FFF6E7C00DA7CDC16E1DF7446BB5D8FD82647 +3E9F87D5EA365C82A2D991321ECB14A9E3AEADC5A56665DF7072D6DAE402BCB6 +14D92B17F9E063E4E9D8D239C91F5C7C0BCD2FBD936C9D4A0B57659420343B59 +B395BBD1AB5B6003F653699D57E7581F9813CC98D4F072FB78899D6DECC42D34 +F2787EDEA64058B46C4BFAA2BB96E9BE5CACE8D91E4C080ADFC0FA0D4A29C6B8 +54FEA9E11DBCF53D9CA40A21AE5076451EDAB3593E56B6D453DC8EAB8C78B588 +34D4C4F36861B5649BC1E9F3091E704BDA7613ED45C911DFECA74EEA05165191 +825F95A947CAF382FBAF01F3B8B041ACCDF39718D7DC5BA6CA12BB20EEE96439 +BF2E2628AA3BD2C91998E6247A690FCB0CC95F286F427345CC4F1115BA3A6E54 +4743355F2CC991CBDFF5725902C1F5A6DEFDC8638A26EA456C33C27773D6214F +66536CD2E44FD253531732D5A8C44B336B1BB47B0477350EB8CF74889B93402E +2356A9CAAFCA562315D8E0B3F42F08932CB87BA2499A875AFA08D11DA73B38AF +F46D03B7F639A8D7BF88CF07FFF4E91716DCCE6E2CCAB60A64D5E40EFD8B336A +1BFCC4CB04F49DE1FBDE7AA5B2092A6EDBD913D161A3271AB6411622D0E14416 +37F81E0102F5B0F2F9A2B27819E4BACD7C50E29D6291AE5B0973C657761545A6 +741729620EF2BF1046B3913399C10982EE5F4142CF461EA31042E432CC79A1A1 +39C607D22E45A6DEC008CB4BF6007CDE9DD5802B49A62C8E02A6D448B64177CC +887AD71D171B99E7ABE2085B37D90B3BD8513995D9A57F53184DA474F6DB5E49 +B73E04CC214EA5398DF7D7541F94E623E8687B511640457A48A68E9D9D6584CD +15B57CC044D8091C771D175F2EEDD411099BC8F7B4317DC503BB5E405AEEB526 +5E6E1B1F2705275D274E012A98F66075CEB90AFC648B964DDC0E9C4AE7B24CE1 +80B051022E5781A533A21DCFB97893847D685137EAD85BA708A7E118C72FA839 +A9E460B5D17365A0AF1F53A98319FB64A5819B087F554BC056C4BE44113A5404 +BEF759F890C1CA5E7AE156F4F8106FDB4F8DFCCC640976983EADB30976344048 +2A86D7B2AF4A01CA736B98D52ACE392AD4BECE7E61C710B08B66F01857CA460B +B8376E257113E10F6DEDF14CE2A4E6A99ECBCD302C36CADB713D849EAE9EB598 +F29DC98531D793B79F83091F9B136809E006F34E423D528CC4309AFFB3EEB47B +9A9DE4D5B25CE953345C326BCBE2B4912641780637783084D3D12693F8135483 +CBB0AC4EE0B5610D7CEB7DF205830BDB9BB404DC1B28FB0824CC187B26C19A91 +DA0025EC739BF3993700101D042DED86D67F5FB87912CFC51AA7DF53F2162D62 +6314A2CE13810D0B8D81F45771391A236422CFA0F35F7A0CDF14ACB2724AA57B +7C2C28D53029B1146558610E0CFBBF72A85AB9BA308F846228F299F13F68E8F7 +D963B2EE9EF7D4C21690632B640BDDAD0556EFA4EFBF035F13377ABB5CBC280B +9E0C12AACB153C93351E5BA95A7D149010E204950A59C7FC6581D9703468C1E9 +EFAE37E7E6ACB892B3F8D1248D9A4A72F642FECC5E0B25C15EEB921EDDE84D12 +0E524FE6133C4921FF4921242392C12FBE69744D53739F7E849C1B96C4020AB2 +1FF10DEA608F111749E2FBD8DBCB17F353DCB3075B4F4B8186963EFE95A76A10 +85AA5BB6DB4095291974221829A8E436680F4860E01C3843BE5BB3101D0869C0 +EFCE08D187BC04F58C7A450A59093680A0F09E8E3F12DF5223E7EAFEFA01978F +D8354753A68022CC92C71F2CA732DADAA8A466D4AAE5999B0DC077715671F518 +E6277741F44AE798EE50DF44CCF71FCF8BC71F76374005FEBC4883C6EDA854B0 +88C0C2B476709AA809ECE41AE786DB1A32B3FBBCC14921673578D3514C8CA842 +E1FF90BE33F7B93ADF6BFB8B1AFBBD080783BEF056A6BFAEF676F7BF9F2DFCC8 +01D255A9F0391951210D60D4D4DCA93AA858B38C0D7B8FD740D5FC6F277C2A68 +54CC2DE1F40B6347201FCA2A0A91822708D820CE645C3E4E5A09FE25721AB33A +97871ED448F38FC5A349D81F402B34461D840D5768BFC6849439AB6115104F78 +B87115B1DAE12542EA898F86ACE247709817850B067F537E6137196101D46DD2 +D842EA03EF4501E34074E8458E638ACC4EB349A7430AB035BEF2DD4CE00554F9 +18F9FE32A55AC1E7E50D64AAFDA278D77A7149C59DC5B1E3064A4B281A54C9CE +A5EA94ABEAE4C6D5674C208ABC72563976487136AF2E21F835BEFD232D7F0D13 +1D19932367F51D5379934DA7F1635AC51EE5CEBFA63D4D32F018DEF13624EE62 +31DAE68A08DBE3B4FDAAFC75291C8C6CC7A657E3C7453C7D1461A36E88E633D5 +408253B673AD87A9FB2D0F56DF1305916D14D5DD62051E27BCE09CEE9A1F14AF +1D7164BA5FB6E6EC8D38750F7E28BE330909F303ECDEE692E347DE13C8C2F82E +29C8BE6EFD76546F362A12A1C2DC12389EA95ACB4DCBE95620F0C193EAD91B33 +BAAC5801AE827B9AB3FCE5D11D1D7854F8FA8A31670119CC0CA98628F801838B +AAC7EF90AC5466BE69CE3E3CD9951A5EB9AC08014285422F6DA6F6E221BB30F8 +0042A11F2E4B765BB0D142AD52F4D85785EA71B2E1CE20728B9E9306CE93268D +99B822A5AB5232EC7E26EE1160850AD3905864A01357F22722B6A54D4EBE58CE +480EAD9FBF068EE965AC4B5FD2FA8CCB91ECFC6E90B9C49268CA0B0FDAD23ADC +D5A74B41149BB08454054C451AD0DA4CCF8B60F2EBD061AA03A011D548B6B481 +FAB00AF9225BB5463F27FD67333FB51F8664536267E95CFAA0BE3BC1B8F889CB +587A3A4FA2B45864F07E11372C9507A625C0030EF7030A0B4D931BCC48F6DD51 +A4D1F63FDC4B59C1CB18E6242E9F4B4B8AD9755B870FE60D640181FB7EB8120C +C56F51DC8C47FCC6318C2145EDCBEFA7BC4253315BA67FD2B3D4AF6A9F3F229C +AB75B592EADE15B1FB5FDBA1C0F786BD21A51506B7A2E42C2D086BA6F84D1B3D +AC7531545F0B01346831FF36A52CAC1E390F99AEDC265B44B0FC9C581BBA6BE4 +48B723811EBCAEA5FEFAEA7E5B987F2C7B3E9A65D2D14A7B74F099401C57E367 +385352D0776D2A908F7A5A2E4D4160946C5591397877025C8C387CA413EFED56 +8B142E8341E349DB4DBA422A4FEE56A573972A0C66590175158E48850A9F7F38 +4B95726787B8F969FDBC97491CC81CABC976CD00A27D1DFCA7CF467A956C1C6C +839817AEF8794B6151FAE9261119DD5DB787DC9D3B420FD325ED6599FACADE0C +320D54C2E0D296537E22C1783670A9D9BECAEC63853EC2F05A990260DC189D63 +7CCC0BDDF2CF7585071ABAC14630666737041194D0777EA4292AE60BD7F7100E +DB568C90F0D899EA006CA423CFFD6EC70A5D3D8AC43C747DBAD3B02219E47D8D +DE030631F4678C357A58ECC52782B31B50CFD44EC33F41585E51B27E3997D33F +461BEF897220AEC80007F13C5A1EE3A0430CA899047DF944831F8B010A7DE74A +BFD26001472DC00CDC9F17CC435F61ADAD4E9AE062ED477FC621FDDF9242C449 +1BB3F77FDD1519A251B663A693D84B42BF0962F537757F38CE5C5D56B98AB10A +3B70C8AE8D52DCAFCEC22E7B09D3C4EFDA1841C74CA975E4F8294F7BDC796500 +0ABE197ED3737A65F7BAE601C91DB3983EAE11DA3EA18ABBBA3650DC361C2E77 +EF9F97618B0C337A906FF39926D2B0B7883ABBA650816C4C6B34EEA836994EEA +AFEDDE56E0099D0E09EB88EB093544B9BF4871200746A0409C475FC4232A38D8 +F3105B0FF44E4F132378DD12D9E796412FD0F9478322215E9F59E69396C35AC4 +097C4995B2C3BAB2DD04B1A7097DE16DFDD76465E79ADEEBA90489ADD0914EBA +53E11A43ECB11D072C68D2131BE1C7C43CB9DD5FBA0A67BA43D6851AD4CD3BC7 +39AE2E22CCC183A56CEB71D4F9F578518E376426E42B6390426A8434B5A83E78 +77A5B9963BAECD5FA5521C2A29418764E4EC1A72462B04957F823E2817A7F8D0 +1512919889500024B1C42EC107E8B8533C0B314EE4E23313A4C1BDB009A2073F +9BAB479A3F9DA76CCD65629CCEF78015ADBC2D0D124B3BB2D322FC4D209E417D +84BC3C758B6AB64A01E25C9C7B71D741AF90A19A339F99A0BE9FC39622F04C6F +737474CFEC19C890A657BCE192B9DCD8F273CDC5294875DD4507DC572551C934 +9C362FD595A429FDA2D815959461B0CC2A804C1142BD91C7567082699B8E274C +6A22806D6C51B7DA809BE9F612EC537D4FF3122644AE0718BBDC6ADEFE7EDBCB +8C8A76CBB280E70ADFE563C01CB9EB828ECFCD365825941C8B7E1B1401AF773E +0D3E8A6F2D62624F8F5FD1EC3CC76254E4CCB4D8E4DF0D5E6DE10BC1FD8BC325 +05E773E0925B6838E0D7ACF12AE32E572F6642EA587806FD2805C9147B873194 +788B8162F3C20C915E4909B72D0A62D4A2B63B3825F96C42625DA10FC0E9ADCD +77F50821EC585E14D4076C2440649EDD96EBADFC728C5571765F803CCA4A015C +DA64B6F7CC89EAAF585B1750AE2E673BC95A89D0471C12CD480E79D86EB2AED2 +2F1D83C974089DD58B9859DCC5BCC4A307AF31D5BE6F363758FD5B228E413CDC +2208A32BCED104026FB4B110D9D8332F7FD9810DA156CF30EB343C04FBC337A3 +41E25A1155A3D463647B97D2FB9E03C23C59305C7A2A61192553CE63232CA1DD +C6D50A206FC8600CFCBD7E057383E5BD38CFDD4D332EB9D9D89F7802D96A116B +E7A9EC77869EBC1733706076B992F88D3E6969E4DE0B33B180063AD550BD4187 +6BCD02AC7E002436B069607E2DF3CBEFC6C59A207308B9F0BE99BC0E2A16F69A +DC1B26C56F31EE0D5EED938E50736E3194A2422179307598656558A19061E905 +F433F581B4E9EA579522AE2C2956A5CA5522B0F836207CC5D0E5D2454E41177C +4C15051A9A0A8AD96A0D6BD21E7850364CF440657986244C79FA7EC2D278DC9F +01D172347356B594200BBBB3300B37F318C4B38750708F64E4A4018893DAF430 +D3DA43F22373DE644D754FA783A0B65E7FCEE4E21E307F592DD62854B68DECBC +85486FC95EA0274424138129F8094A5BA83419CB8DD15357E66F04ED96D38BA2 +7E7F713ABFE61B9B02616966F5F058EA6950F83FD6A7CD235903F3C791A27EA2 +5F0696F469D6EDB9300BF693875383CB6E93B7FB515F5EB209CC3E9A1668209A +3571E2A27C8C809886A9C21BC603BC826D1608E534EA5FFF069DF803125B1D99 +A0C4242C7CD737462DB27C65C1651E21BF154E371C04AA917595965952F444D7 +8C0DFECA64FFD96E9D10AB02684ED1B6B919CCA0B1B7AB0A1916B24FA2C0C287 +87F70AD142525149205FE63EFACEA3717B9DEED9BC500BCA88A6710E6CAA4BF1 +02CB2926EC8CA46BE679C59BE49853D540AD2D06D6F8E18B4D5CA73DA043DFCF +088F1129EEF97ED3C28708FCE6529EBB00E9D0F90CA0246D9676F4F014C6A252 +31E4C0A09A4B2F553969C46992F2324CD1EEAEF02900EF4CCFCF71AC4E94CC03 +890F578F8051D01C889E9834B34CEBD72C0BB6B2FBE41F0181D343CAA3A769A3 +7FE92D9222CD2EE9E1B4B1D583DDEE10BA852BD168703A5DC9A2EE76C1D7AA9A +DA286BDEB187FC386C9E3F2751BA9D4DD36FA77C3CC81E782045A033988D0F6A +9F57B558B7E5C9E400C810C2E5DCA868D006B0312CE716775D29346E638F7F3C +2B15E13CEA5EE9B6574EE67B7A19F5F45056E6E20DE01AD2D3B8962FD28D8DF6 +CD4DC4DDAF18E105A43ECB2514048A51277AF600B569E8758F63E3E2F7B97466 +FA2EFC5BEAA812616123E244638FC330CB88717706C05613BF4AA913F523A918 +52C87D2C17C174A9B7A277645B6C1F4A8FDB9AD0A46C7B86BE3330CD1A5EEE16 +BD53975046F7AC39EC30C4E34FAFA120670B1FEABE736CD9B2F67A8E513C8011 +6FF3514E6DBFC0D63515828248F9E8E10D80035157A57F483454D02DD32F9433 +209D53AB80E32966771C45E7DB575632DADA9C49ED407D8BC2E946250DA0F8ED +8643EB84F9FB51CB163E5211EDEDE805883E755DE1E718C8176C0C9981EF756C +415509C5A97E3E033C826596707B763F17EF8C9C7F926E65A3952C30EA5E8BD5 +C56D9A15CB95AB1FD1A523E5B2E94B781008EFFFA311962D01326F52996A65A1 +606C0E137BB143A9D55A787FC09225BD98335BB64B73B6EEDD1C70312FB16B8E +321CD8C1BF7D0E73EBA532448A81A5447E86D3C5A0DE5F640F59955FE37906A2 +4F7C47FD51D3D5BE7C7B406682F6C358F26538499D04C3CDF6A6A089FA6AED86 +62730583F00DB81D2D76F74104F4D96F86A83CCBD49F72E084A9FD938DAABDFE +61E696616D2265A7C53ADA30B39D6B89254AA3703E6570CD2CAB2F9AA8674E05 +16834D1290B8333981E51C20F24FCFF3B864903D7F9D9D85F838785E26778EEE +7EC1AC14208F1CCDB27D02DCC57C750A4411E063BED13F9C0E24C161D8A2E4C5 +E59F8431E5470476CEE6851AB6F70C3BD444854CB5A129DBC04F48745C38A12F +9AEA4E0604D3A38EC0238F500010811D614BA185D6EB870AE76E540B1D4BF1FC +FC9B9234F59DCC56CB25C20B6D361CF9E40CE7F2637B8FA2840F8B5721D85338 +AE9B07F7A1E409233382D6458B335443EECCBCB50793C34EDBC04A0F26ECD1B5 +4EBC7C6907A1AA9684CB28C00F40A3FFAB37B23FED5B1D839482BB9C3A3FD099 +F8B9652BBD06C431057F2640C0911A3BF346881726A95B62CC5C86296CEB14FD +E8E7259A0D2AF93C7042FCEDFF9E72B7E29EDEFF10B043975B0B09F0C1BADD07 +A4A859A5035FD6335D3CCE58FC968769D47DAB1146ABBD8BA900C9358F9484AF +F6873BEED34DD554E358337BAB7B5169D5BE4B7CDF78D83E0FC8E459BB7CB26B +AE19E4075AE628361C1D26C61A9D2DEBD5AFE146AEEE6BC7D05FCB282233D914 +21CD652ADC40CFD5A7027D9FE84B36BEE9BC4F4E10807E54A5E2D578D19CB91C +F201CC244991B6EF6D27F7BFD090601FBBE4ED74CDE2755C2B0032145641725F +893357D9B6751994CE767DEB70C47A257EBC1FA6B4B2D7FA22C116142780C012 +FB870593297E0ACA3152B04B39C5F0EE78026D2DE541C440141D3CFC10CC17A6 +BA443C1746B1FF808B1C1A2D188CBC29DC8B5C2EA9FFE33304F479B5833CE52D +924ECB60293140F8745ECB53AE483B35BC472E5A52DCF5546505632852D94330 +C5558F24889C55A5FAFEEA955502EAF219D9DE5CD0037AAED1FFDB009A1E5AD0 +3352D42D7E5F7A6C09F6056E898976225A82D2FBEB47897E98AFD9312CDD79DE +C0C90E6CA4DE8F6273FCDFF551EDFC109B2B38EF2FED7EE08A0687F6B1C7AC52 +9A9BBD1CBB9344610857C7983FD1F7BFACD6EDCEF1845AB347241E041005E4B6 +4A727D52D95B39846C7DA6EBD8C4BF0612103840BF062B4918BC2622E34B5FDB +99C6B6688A2E1E4968EC659227907863BF01801F7B89151BA58344C60CED347D +B752A9FF1EF0E48E9FA985FB1F04D43BA7E8F89851EC43C9FB59CA9B021F7E1A +6C933B31046706ED59B8A0CFA76BE68078AA8EE24D5330EDCAFEA515B0619891 +FF305D48BB4F17BC81D1DFFAABC35339B3B5E42A78B96DB227BB4D046E3C9149 +3F7EAD83B5F8AB2641492803A87EEDC5C0951B74B06F914DFE37CA2305591BAF +404063FB4975B251C92409D459A27C4CE0CBA0C9FEA99AADC1211D44DA0A795D +4E28C5F45A7F8D82608472E029A7EAF59F5C59AA1A71DF4D853060A68904EB2D +5986B5BD7B30726078A5D72BDA1B2F382A611F397F2462864F797A26A337EE67 +1E6FFCB0E316E7BC49515FA98659CF6179E94FEF567E01730144776F27608DE2 +05DF011C153476BC3BA31777859043315528A567E4F1E12FB024AA48C5B6578F +7DA0D16DF1D7F7DA574A1301F307030444B4630CB888BAC4D4B93DF81071F395 +0D1D4D7A03525DD96C207D6C2A52D63038B101BDBB5E42CEA3F6DC1F560B9F21 +9AACE52584BBC28AC1142311327366DA5959F0D32E5CDD67C778C10070804404 +69C93DE3AB632144640E9A571DF94E792882356B066B975C0192DFE8DFE19FB4 +99EFA22737FA64063FAE267A25E2156387ED859C3CE05B7C5C2EABE0EF674E0B +4B5A0197B5FAD50C4B3CA5AFE85945C13D2DEC5B0D4302B04FA07DA1A6503727 +7F1CAEF1B7AEB868A729035D29029CF1484F9BB02E281E149BD32B0385EFCB96 +87A518D56B8F272FD40E1AFFF56567AA7705388D4AF8B84347FD0BD8C3755EFF +EE386DEB8B6FE292881D3703788C04BE320B1C1B6B118C159F0AB1873B1F5E7F +9AD424EA9464C8203C73316FB20AB3EB4947C45AA2335CE4AA87BFFF6B4A12B4 +17C865119C2F291269E600B95FB02AF245126311A7F35BBAFF2586AC49223B4F +4806E7AD05BD65DEDD70F514748011BE29D0BC476925ECB72A085F2D174DCB81 +4B86CDAC0FBB5714391D7BB0B9CD4BD91EDEC53B94BC1A687BF760E2E7341DE6 +365A1CD0320FA50749B7B017A5F55140CCD7ADBCE686BDAF66CFC6B862C2FC64 +387BF98F5E74B87DFB8ABF13494133FA4F24ACD960D88BF5DDBFCA25FF4EB908 +DC6C64B683C36E05A4D71F6F719390BCCF4CAF756BA32D0E2B100CFF67FC398B +9FD1D64D47BFEEA7633C2EA55A26D0DC1FDDABEE286072A3E4B567BE957AFFFB +66DDA9B284CFF52A41F961665F6364DB9F6AD9E2B9C700C50FFAF3D26AD159A2 +41F1D79D495840E58817300E2BA5BAF407ABE90DD7E8D9C16DF3B067136E45BB +79BC4675ACE87C458A8B5C58796B209ACB71CBEBB820EEC45CA975F949CC8B31 +F40DBAA104BA3517F6BB9EF8B5ADDD9217468C8B27B2C1EBDD13981CF2A827F1 +A4413BDD8C8AA2951A8A7D1E921F39289A653949F11C130F9D75777FB973C308 +86F891A3BACA4BAF2E2DC6CFBB4DFD844C9EBE82633B08198DBAF0B86545EEA1 +B938B98D23050C3584B90A33AAB12B40E383626EA2B4E3A5A346DC2850B06AD3 +92B67174B7D9514F7FCE679F8BF4A36A01BB8BBDC48DA3DE60F1F89B6C56330E +C18B59978D654439F77A1C3EB049A6C30F66B5F412ACA747C9C679E514FC62F9 +DCFE0CAA0D97745E2E7769B2E6BB30DE5E0367B7006F75DA96E1554804F4596F +7068704AE4CD4084878060C1253B4F084017D21EC22F9A56E75F3DB1B54EBAF8 +F6A8F4EF6ABEFFD7A25E8C9459B7E4E1E4FEC96187C7E65E2B7688D869CFC99B +7E1AE6842FC09E7F9A89D1F6E57F470E482B4854B6CFF1343A43551EC051C200 +99CEA288EB24DC620659E32FCCBAC5D09DEA7999E65C4136C6A6613ADDC1C954 +620D351F7BB5FC964939322282CEA9A66A74C0A43257C653F86BFDEFFF58E84B +FC6730EB99E70104BFDFA8A2095C7F5D3E1B5FAB60680C501C4A3F2B005EB2E7 +2619D1A94946946229F31684711D14B5C2103E52D26D97FBC535A59901CEF082 +D7AD996CEDDFE42ECEF1B07EA00FC2F177CC427D54EE335A6795FD804F23BE05 +ABE60EC0D0D45E95883163C056E8B72EB75DB6633D67C1DBDD917B90224CBAB7 +BE5735815E8E4D448D0FB1C687604D092124A81D4595C89136A1EB342B51345E +94C484C75B14AA47FFE46B04FAE2A889E641EA2AC19BD6D2066EF442BCDF86E6 +45C47B5CAA6A8C0D51223E5256C0F87D0F8ACB7E3AE22E350C12869CAD897595 +235F52885A0BE210EBDD9B33A99D60A48EAA992A5F9AEABBEF0DFD7D6C06A272 +03726254EDA4C96E11B45A6DB3EA91DE37B1D2F61A8538F2229811442E3FE1B8 +F327F2E4735A2C2D985A1F2C3C61903413BFD3347603EDBFFCCAF634AE7A1DFF +70FE52407B7A2F8DB8EF8760C91CF7CCE95C82790541B70938DF484EAEE56DC7 +3DDDD6EECA4D521801825FF1F69E01FA1F66252B0B80AA36E25B90AD0204E26C +A2FA74EB66D6CBE11CB3C663F2EB0E57FE8EE9AB67F8AE9489FBC0981F3B8A7A +AE82B7C87ED07252BBD4158F4600B36197DBB252FF13C771B91AEF66841054F2 +ACE036A6CB8180AC2338F3F35B2272A6AC3BF207E35D81AA3C674134656AE1E8 +6F3B8ADECE204DB20F202800E19878A485CC60BDC297C49700E1BD6799B2C58D +19AD7D242D5F3AF3C4BF34FB77D107652B47208EDDD6005654AA6050AB5E6238 +770AEB6E55286EAB1EDBB1ABE25A66959D084D1F55D281235B7140F6FEE25347 +830705704CA832384D075F926E1916863DD4A14811C82A7937CC4FDAB749C454 +00B711C7CB18B174ECBBD2BB722D72883C92963B76797B6B125E783EB54D0224 +71F70FC481BF3E583991AEBF99674E57ED987B11ABE17A7858D892D9A89D04FF +CFB7A0D3B516C9B2779CB9DA2F8C8BD9F2A37980FBD5827AF22E8F9F2512361F +6D3FA0BDFBA0E54F0A034B65A49425773C7EA50CD01D5E9EFBB7F7FBF143F1A6 +2023E15D5C3D4B512C9D7CA8FB2563EBE5D2824C3E0F9BC3CC5E48AF39126A58 +0C69F6792ED4155C9BECBB479AFFFB36C262FE5F9407669C0F0A8851220A9462 +2F1FFCAFA51062F47AF39596655EF40BC4B604E75F4601170E83D0BA33F4E109 +35540D57C1169B65D46F3C8302C8EAB248A8E0F0EFB3CD18E5BF45088812ED75 +AC63BA4BE968BF13FF9C7F1391120C374E05D75FF0EBAF9195677F806E1869CE +4ADB6E50E9DF7A8136D51318A71EEFC1351BACB2FE3AD3DD871AA539BF49B991 +4F02EDF51B4DDA31FAFC2EA8948F7511A8350B3D9876A6D37E140A649ED80B06 +6601CF1A352290F8D77C05EEC4032521DA8F41F477C671AE39759898E98E2B1D +D10F21A0DBA37790E204EF0B013122E1E9C502769F4E5003C5ACA0C34D43BCE1 +B7613DA330BBC9A483AA0C681AF01018FDCD33746EFB930F60BABAD91278424A +B1A617158ED677D092928DD39CD76B6228DD586B39BCD2E3192E21A8365EC78E +6846B02034868C1549F65173CE266CD732F8041F3A44CED5E10F779EC1A89551 +4D76F782C06945B31A22D9E802BD5413C94A20F65D0338F4A4A6CF93C7513A9A +01D5BE1538EA35E0E7C045647A59E5A12289BDFBF6A5AA9225210418575822BC +4940E2D2DD129D0B8528263825133D381E5346EAADE6C28254329A08BCF481D0 +60935FBB57BAED2103370D27C48C7B9098B6F4BA7E9C71766F51DA793BB2198F +EBB543C511A8C4A4D80D17F62436D17701D6B38DEDFC003D1334690ECBBC28FB +52673F439A3F5E6C70EDEE792BAA6A9307E217C935881BCBD2664969A9546795 +D1F3198ED2AAC3C5FD69237B137F395263CE7B321CABF5B5B03EBA46448E0540 +3F36E4A285DF3A681712A5FDD460BF20513059263E3BD87E48B12C882A727458 +715704FC820E83E1E56BAE5F7AF2FE817492456D86DBCC76434BEDB51776062C +D8F962DDEBC8DA21D6CE1DF9FAF2227016F3CDD40694831F1D8AC0C9A981F50F +1B99B368E9B8608BA09AE62FAC352DAB35C059E188CD453325E23702E0B2F306 +AC829A7747E06061738B4B090793312DC6F168DB5DFD0A9665740C255F32544E +0E991F3ABCF730EF744EF566497DF949ACDCBBC725BB919D670C1461228ABD9D +82FE6870BBFE23D414CC7E78849E801FA7FB96ED934F5B428895BFCDBB8F27CD +D1CD14A61F063C579456BD60FA2179C2EA8BD364EC0E1B38D329C0B3E8796920 +43C4DDDEBE1A03BD09A24914BD33F349DCF4B68B0EE1956E8E96C853F7740BD8 +207411E149F1F25FDED5170B76375DF72D5631A74A1655EF980338D80C16CCCE +7405A796F636696EB20F9F780C0672820E36520EA1AC6DADA43A7D4B932CD708 +F3761CD5B4BF35BFACDAF21D6FB53D0F9B800F4275B66ED08A3ED4D321E95F8A +25367BB376083262555AA4A1D134F3E823C65FC37E3634DE5AB3F5E9D778400B +200578D84200CFA4CE377380B5749D0A5813C819C14A561058EDB5CEFA503DEF +B550A09AC8A95D6DA2931DD7DECEEDAEBCE4106F5743526AABADD550DF192799 +FBFEFBB045CD1AD4304F585818C8A1F3492A176CED2EC4157266DB275BC3835A +232EC40A916501DFD9DB4F044F8CF4764DD68347F0EB90415F4D7F0643A4852D +6AEA8017B43A9DBCAEE0CD73A1843EBB9D45AA599B6D53840E33A5B0FF771721 +EE9DC1118491E67BDEC62C0C5F3600AE61A9A87560DBA56FB886C2B423FB4AE9 +F401739F636C6CCB04A4F5D3158777789FE8A707C6BEEBECAEAFC9661440E57D +98A00B45036F3F73C92287EC170A1633147B4B9E7F96B258C3C1A346D37FB854 +6799D6DB96770AE8A3C69092BC05E107A9CE43DE7D7D733643ABC58F59A5E54D +0C63BBE911DD56472F9421CAA3B176595D93E408092B5DD9C0293E66BDA29F56 +8ADAE54CF13607C6495B7AFAD5BF018A8F935499D6F35B546F70652D6CFDBD72 +6E63F4FAFC136C05A6B941DD1BEDCE1A30913772D13B0DA6D0763650B29EF0F9 +C1BE66ECD534574D71965E6F87ADBF1AD9AA0419C9D7BE0BC2C2FE250AA96177 +044926F4225F7D6ACB15AA15EC298358E5F60CDF7C7CB5C9858FD673458F681B +6547A5BA2928A59D529205B903858CF69C5AAA07F0353A611F0989B490BB17E7 +BE22F554BE998AF1FCDAE565AA6B7D470B329A0F8F6EE843A90CF207185E68E4 +508A0FEA4F89A145D571CD973AE5600CB3C47183208BDB7CE3C2CF4B5FA591A0 +26E206758733A335F796F1249EFBCC134D0E07698EFBF2A232940CCE61F7ED6A +EE49630F9E2B460A7114E13F2261D6E4E66F8F0061820BCE54EB2407850E74D4 +CCDB1F5CB4298F6B834611543AB9A896997534ECA21C74D493FFF99E2907DFB5 +9C143439FCA32D5250CF9E4EBF956BB77346709FCBE29B4FD58A62D268F2107E +D7B85FE339F303B59A09916D30D319A1D29A6D8AC90826C05CC9FE8D9AD16DCC +9A65FFD4982A08581139C4DB741092B8CECB345020E62B725EE384AEA24BEDA7 +0A1ABE1746AF51B4BEF5FFF8748E7BE91DBF91E5195DE329FDCF0F5BDDF7EEFA +87D1174100C4CD9292D61A37FA1FF146DB45979D5A1AEC96D3EB0AF69D465871 +091AA78DACC0AB0159596F41033E381E5B0A32F721781D05961708EF4DE09009 +713AE0B812A9333C49AFA1142313D7164E626C2F2E141B52F84AEEEBDEB3E2BD +C3B3FFDF3443008A096717678B0472A1851081F819F08E6C388E38A364372F18 +ED408A4538B3DAD99FC0FD78428E3EF5EACD8C3058912B4338503DC2981B3539 +10A473BEBC0EB20645864E02FDC3C842BE9AC0D31E18AB4A345F199A42BCA91B +AC0701003D3024CB5EAC63CC05A8A6A4BFA0AECA25415498B7FA86F7AC73955D +0BB806A06800A1999A95B5B8A42D3CC1EF5852538ECE09A49633D997DE92B8BA +143797A20073FB5EE6130AE269A4CCB5531A2AA57E245421AC63DA931BCD526E +52C41CCD54393A552F36F7FBD57EB82344A7F5BA36867A78D2C514A403B885DF +5E57E249FFCBF9C186B83B97855B07024CCDDF20DFE20C98D4BA4F3F28C9D34F +3B37DAF295574EBED606230DB9F6CFAC8704D315588A8811846B21C4DA2932A2 +2C33666A023815BE7718C466B3DFF3046793C738D0B286FE7CECA7FF439DF068 +8B5D661602F60CBB152BFA2B68E2AE7EC7EB2D9DBDA5CB93FF9DFE95517DE9E7 +B9C79985F1D89A0BF5FB1C5F639DD3DF8E85AECFA57914B784F2B54495BFCE77 +6B7257DE588ADB019C8946C97BBA74896C3B6ED29920B9CB255C14C9D7618B3D +EECB70727C93197D933E29212977143D29F1E6F893F7B854FA094DC840F9CE99 +A0E6477A554C663B07386E0735E5EBBFCD622EEB7856456877F37A4CFE3F3D71 +3B6A1E2A701420253F051872A6BC359161908C422E81AF8DC0E8A78CBB53C333 +91F6F401CAE8E6B27958C934CFAFE6F221DE6AE7C0A29DECD74E51B5643FEF20 +99EBB92F984D390271634E37FC96040781560040F913FF90AA79658FE38A7D77 +B7E804DDACCFEECF79911E3CDC3F0606D3F76D2D0D77DB13C9593340EECE8DC7 +BF7B805593EDE47C1C1E75B30AC1D465561E3F011F0F4A4E6FD4BCC31A890C1B +34BE91F138543DDFFDD837E517301D1C5563F07283E49DBD9F02DC9102891D62 +4965BB85CDC7139B58146DD77029EA123BA562F90F56D35A913A2B7B797B99F0 +54C23FABFFA1A31350FDDC69F883F19397199F7F1A6FDD0168D8A32A9F1F8EE6 +675267AB2D68D9667D8626BEF45925EF8172FA309E6AA7F100070C60FC3CFF17 +3114FDEE52D446431B15EF6C4FC7F38A81406EEB91FD0C773D89B910A0628EC1 +D2C827C9EB7D09C74F38A6092D5D615A2E966CB7A2ACC01AA0D646C17782DC2C +5DDB4A9F6D090B5441AE17A8A6B8E642ACCF782D83D4B8D6EE7085EDDA867E50 +74B6590AA4AAC3E12486196AF45E97BD38755B28885857657F22E2B172F613A7 +385D49AF134A87AB4CED4A84898B188A2DC880C7294188CDDF7DC68879618C64 +C45A90120C4E6C80A6237B05245A78535DE1530314FD61DDF0B158C38FDAC720 +443ECFAED147251698FCE16299A2ECC02144F6B5CDB212FC4F4DCE5D914053BD +7F4780F30CDC70C8B4B01F97CDE42ABF5A5B9870F6068A34A00F444A24E8C3CF +9A2067077B028D0597EF62989643E4999B09E647972E65F969D1684B0474C04B +549FA1A623A7C4291B1E1256135DAB05C7C716A5870115BB9FB1279758C39029 +99CBAD90B1841C5062607E2E5E3784E8001BC868B7059A21A50738149ED9B57C +E3994E94D3A3810AFAB0C6036C4235F29801FEC1C6E90B46A1F3D480CDE8C7DD +9DFE889A6C7977789B19EE83C50CAE258004A81A3ECCF5E6E7AC53C6A02DD40D +6242F5112DBDCDBD8D43BCD366F9AE4E5FA7A57016EFCF5EFED32E81E8360A92 +4934616BC731F57781494D86885B47499D1E749B20C27B056495E2DD4F238D37 +580C17EFBC25FA01CB0D778845455D3A6DEA917FFD341F14FBB1E403A82A95E2 +43E1AA1889C0A17DC486BAD3557C8A59C1B5C484310B7DAF2A4DD54B18EE31F1 +F1586455CBD57AC93B2C37B0B0192162176DAE9488962A9BB5943BC91E0055BA +90473303505CAEFEE157529725E238A76DFD11393B40ED6F8628BCD9B74F9E6F +937D226ABD1C8B6CC41E36E9FA9AE9499BD13A1683A235768312A9C706470E7B +88807A49F7EA6B1C597A36FD91EC3A29FF1568DC7D416DCC2E947EA8D4ED4A72 +CF5E89167CF824882AFC2BE98C4C60F98FC38430DFD5A1E181642C8CE709CE86 +6C9562C0CF2A922FEE86C959E023B56F8A0313D2CC8757D0D777F293C087BAEE +6D8EBDEE93A67215B19E62FC49010840FE18767BC1E38A7FC1D602ADB4A9A236 +4B89719088E5E61B73ED749E56263362340FBA025530A9E7A1098803BDF1402A +D8FF82E918A13D1B1BA75436609317C0C7D1A28A4670566505215C9A81FEE35C +7F68D4CA5C5CEA63A646E79172ED69142589F07052014F69BCD97ADFFCB93241 +8907027513D8B10932D08419053D8D87B95F4C453109D87675E37BB58CAE1009 +67ACED2446CEDA436B3B66C6258E04614828B734BCD5800C0E23CD60CC481CD6 +BA6CC5FA75670A835189CA0886DC12F7C4B60304AAE97D795D79C9B393A41414 +4F332DC7FB01A1579AC1430E87F9AD1CDFD668BC6147BA6999118839CB6FA3DA +2506A10B5BC741DD786DE773739E6D2BFE3B8BC25C39E276C78CCD2DC6A3C605 +D691CC38CE9E859505594E31D7534124B4449BC09FB1E0B5BD0A05736AEF842F +7F78C08D7132A0FEE10B6ADB1F165E913D4CCADA3A711B80DB159DB480E90A63 +6A261E08F4C6236C05C418220FF1E320B2F178AAE4C10BF9605CAAEDA6BEA070 +830EA0C3BC5E445788570E002C321DC5733CA92536CBC4CAF97E26879D387EF8 +88493E457197EE69E2CBDB3164459E13689A603E6A866E89B3B1783719133AE7 +E30BB75770561A55B4ADB556154D1310278051B5D5DFF56912B8034217FFA518 +CF5B89CE505A8B69DDA3C92310B919C52372636635D444F6B9337D693604A38E +342B715407707B0FB13DA50EC82BEA8FD279C47985605E505895D5460E94BD39 +D698D2B8EE66AA9063D6C68BCDF506B0E2E6D5D2F804BACA6630CF1B85FC8805 +A77CD65D257E7ACCEA440CD7827C8BC7F921D6E7BBC3B9499866A4D8AA1B31AA +CFE013B1A5F23EAF1A3256D2D95FF0F3A30848E3DA875F266A289BF4DB943C79 +1F08FCBF56B1F4CBF59EA9D83DDE0A58D5BE59CA302780DDC1ECC2DBC6FE9598 +D22FA19DA1070D261BFEB7C5C4959E895BFA9571695B53E6225797529A1FE5DC +95B5CE4106557909B7B4F17BA268C93DF727A92DA14F7AF1E67E568F2020ECE9 +403144CD3FDAE0BAC2D83B32B0BA83593A036F894A47B4B7B70CBEE82BBDBF15 +CCE744AF1CF45A15BFBAD0E2A425E021A16957247BB17DC8865D2957B6E70616 +6E7466FF2B21AD81391B3A04524081EF6C7EE7571A605783D4A83D546D229899 +8856D232C346778CB9AD5C019824FD3676625E750B9531A450A4C947B9E3A961 +0A81A62F12881F56A1B74FF64283F15EAA89E4FBA0133A2A837526F44A1D72E2 +C46277C40EFFF478D082F5D680E3B2854598DEBFA670AC215DD6C054126CF652 +F27C63C567983CE801226817EC68CFE7B4570AE08DA4F6AF430288CE9B5955D2 +4F41DB9F49F58FF6E6EA7B14BC7729EFDF0A29CBA1E02A06964E3D9862EDEB2E +16B7C375629F1E31F0D9F3438439E7E3014A16AA1C4C166862E9BDE4380346A6 +FD615D7398718FC026AE189887BCF32B1BEBFB07D513FF6860536DF81F1505CF +98BBE10C6B0BF0A640F275144315B3623E26D17A32B64029CEE3A5C17205721E +2D07A0B98E1BEE879BC4559537423C20DCB7C57873C177A436FA0AF53833C678 +0FECA7610B207847D30D499359A1C8E84A7793114F92F77D619214D881643A51 +F8FDE1BB101184578499426EFC885FF4367F715EAA1B5BC01B48E07F93C3A0D0 +BED0819725FCEA44A75FEADC50B627813E4499AA08EF4D810D790DE13115BBF0 +8B674075CC23B87F641C823AEA1E3957E3DAB8508283650D3D2529FC4958F833 +100BC83D4143E68E42C90DF0EDC9C4916F26573B32F78CDB882ACC0F56C6C00B +C057B5DB6E0C84A787D4DB5C6D10F5AC17487462DBB86DD8ACBBF71A168ADC0E +2441A3DEC886E379454129E6DD080388A6D836169BAA1FAD1F96277320320648 +70F1F9ECB4E82A4E5CE72BE08A63D80BF1AF8F6E5B0FE7ED077E0621D2E5BE2E +85227D69A2245C5BEA2B8ED0C363F7752B618184091BA63B460DD9D5A5A2608B +C606994DE642B85FB5655E86E784F276AEFDAC4F0A5C320CC3480189EA914D50 +ABE52753EE917C1B890CE953D4A61F30720E17F2E27DB184FD872C348B63833F +DD293C2967A04EB8A1E894E042AA32F8F4EEE8BADA168DD56C606EBC08C67045 +EA9BACD0273BEA7823233F1385FC06BDE24E5DC1339F14044441000C6709EA0B +A44DE62E1ED740D988473B07FA823833DC006CB0FDBE7E0D21EB6763C6EADB96 +C81637CB8812B920DEDF34660366441D64FEBD8251B24BC868580235E06DF58A +FE9AFDACB1C9AD3399DEC1ED46D456ED5FB7A0EB0A90AB1704B75A50BEBF188E +1DBFB0C0FC27EA7E08BACDC4C7EFD1862EF93A7F753F215EA4234DC1E13BD037 +806F4F1A711D5A7D826DEB9D4AB1E85BC077DB1430A763F848ED85A64B030A56 +F321B90F5B5279F579BE545B73EE2B1DB1CE2A671A00D2740B9D44B17EEA2B35 +14E9F6EB1A0282C44B0FDCF833F59846130EE396F694B1C95BEBA4EC5CB5C313 +4ED8F7748353EB4A7C96A0E5ABC4073D18D4D399B23F597028F03D8138000691 +7E06836C400B41C9EAC59194227367E1A0291DF8F4AAF5633D8E64FB8CF9C9FB +995B1221B78F698420534FB06BB710C392C7E62834EF7EA1E8BFCD20C1E5AE84 +4B5BFF1B549217F868117FE5BB01ED6EFAA23D2351DA6B598AC7B6E15787ED0F +E7EB9A4AA9582B9742A3CCCC7AD4B9802BBA39FA511D6B0CC94034C0F31BBC0C +AAD05C32AEE44B128A223E5B9F9B1076A60268BDA6C9DD71EC927CB1589FF449 +FD776D0269E4026B5C30D47E8CDC40BAEF0AF0E74E16CD9938351D8B4CD99D9B +751F4CDC6547F97068B414D0B489AC5494EB4405E61FBB0F47A71C7BD22F67F9 +CC6EAE726CBEF8B947F431F6A9030BF786B2DD98894A3AD69316460F25135D7C +F3CC8E25296887075ACA94D0BCC715767A0E1095EE7D3E106939B2A06E161D8B +EEB8F158074ED4E8198716C8CE37B2EDE9A157EDF793567499B6BD4B9956CAB5 +EFF9884F5B9A2F3F135D620E56C5CEBFCEB0BD3615CFD545E3508FECCBF1EB90 +CF85DB4E5EAC771C03C90003B20D52C002929601AB98FE1FB6BC3BEFBE25E161 +53CA02B38EF38583A707C2F09BAD0387CE402E6BB9A1D62853148A6437F6B173 +29B9FC924AC112223DF9ECBC01587D732C921A7CE2220FC09FC7C507F4ABD956 +8060224692D7D5862759C3982D0DF170C837A46E23E8CED7BFED4AF824A18B12 +1B88F54B79B3E2990ECE96EF6D71C24C3B9C6CAD02A5BCD61969F56E59F3F913 +C7310B2E2D9B696B8582CE4B588BB8796D283D374AA5C13221342A35E3F83988 +D6D202CF68125FA659D48067BDC0479A6E63BA4165240959A55AE3858D7D28F2 +46AF793405A00C84E025FD1E10C842EB52C774024742E8FB293D2A37D00B5DBE +41B9A4DA56F34D410D8474F92772E535B0283C9B0B62EEA5A5A18E98E6995AD6 +CDA76E3AC35A290A6A4204F8D501B03A8D3EA1D7308C17A4B70473F873196798 +B570E6DAB75D733ED6182936B143529D03DEF224279AD653A6 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMR9 +%!PS-AdobeFont-1.0: CMR9 003.002 +%%Title: CMR9 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR9. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMR9 known{/CMR9 findfont dup/UniqueID known{dup +/UniqueID get 5000792 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMR9 def +/FontBBox {-39 -250 1036 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR9.) readonly def +/FullName (CMR9) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 11 /ff put +dup 12 /fi put +dup 39 /quoteright put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 47 /slash put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 54 /six put +dup 55 /seven put +dup 56 /eight put +dup 57 /nine put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 74 /J put +dup 75 /K put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 81 /Q put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 87 /W put +dup 88 /X put +dup 96 /quoteleft put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9AF72336CC4AD340 +15A449513D5F74BFB9A68ABC471020464E3E6E33008238B123DEDE18557D712E +ED5223722892A4DAC477120B8C9F3FE3FD334EACD3E8AABDC3C967C61FF003B4 +B10C56D6A490CE9594D57A2D431B9E5E10FE3D8832E227A7087611431ABCD029 +85F4865E17E17F8CFBD2CADC97E0A8820E3ACEC873F31464466A9545E967E53C +DBDDB8478E69063FBB891566BAF88B7660A4405B16834761F041CCF7650AF955 +F9E853AA9F5F4382E1FE7D0C5BB4023818A2383F91249D48CE021250EC9EEB1D +2835E18FB73026250B32A8849067D5E2258797C917F998F2D4121D96560C5FB5 +B5D3471216639A8671B6DFAC5E3554EC36D9A72518525A795590C74DD70DA3A7 +78BFC43E51D6F2BA52F17D4DD00D389D3983EC54912AFF73684A8A7E345537B7 +E62361C04A47859DA084BC72EA53512DC54132EB2EE671793603015652EAFDE3 +41C4B6B679BD60AEC5153EA0D2200CB1D097DAD770F5F31E6FC475A225995277 +B867B731D5401E2D02B85BA85158C80FF7E2BBCC42B98AC867E67D25DB656072 +55A0D32AB7AA483A5A9686CEA4E2B3031D90D84DB3E2DEE7706C91BA81CB8DAA +700E5F61E07D6998C9552C81B66FD10A10033D49EF3BCB0FF22ED0A3737523C9 +8F851C61C4BF8A213BF6EC70C956AE48B5BD276CC0437C72BF6515B10739919A +F00F6ADD2798CB211668842349171A5AEB0664D2C44397E55A4A9EBDF54A3EF4 +FBBCDAD9DAEF4B0CAEF7112FA828F2F8D9F633D37E5516AB5ECEA87342EF8DC4 +3A50548490F5BC9A8A1F98AC7AEAD9D913BFA10CA86D73AEB5BACC1FEEFDCC15 +B3655522CCA2C772E902FAB2A6FC153597D52763EB44AB7489FF061F7F58E8F2 +AEAAF4D17F36CBFC00D3C653F335D14240C87DB4339DA9D30A5BD1F502BC9013 +461B9DB2FBEEC01BB18990439A0E9CA6576BC9CF6B1A3DB9386C4A5D4AA6A5DC +CFA45FB75F22E10ECB72565DB441A194902C91427B4F676E531C661F7A2C3C85 +CD534D1C89B6779B2EDC8E44667B992C20C70B663BFBF680A6CF4383EB7CA26C +4D1F06B5EF4025BBE65795F1EDB5CCB97050872D6C07BC2974F905ACDB7A765F +291365D6C8152153E7F017A25FB4476C60FD9EAF9A121633DBEAC32F62850223 +D6418566AB350F90F4B35F19598478F76B63E347D4C61E203D4DB8ECB9889181 +C387F4B663A502C638761D2782BB96EAC81A0108D7BD6938F67FEBB69218D115 +D8E89CFABCE15C6ACC7FEB983332A51A6A73CF4E341574F366713D7FB29956D9 +9BF238A87483D37E526A2EA2F101EDD34E34CB92730DCA7235AA0027189BE405 +2DAB4AA021A30C28B26C50808E1E965C02F6212EC7C72F5683339425A7739380 +A422E6191ED8453AF0CAAA424AE44DFA7CC5C2F6EAA8D73A5101D8E9517DBCFB +2858D0E8ECB7DC430EF23A9E4428CB7DED8D035D6050251AC101A2D0E884721E +2F21E573F948048BB8FF888911C508CC198BD750083B339500C426AFCD5634A6 +AAAC1C7E91249667B231BBFC64B4317192FE07FE9DA0DDB5E517D097AAE46577 +9555F29D45C67CDE9812CAD03F220B20519F2FF32DCA56A554D4296FE2D1F3FB +B209B5270E0E695EA5A0EF1144957CE045881AEB8D05D72CE57F4D34617AED67 +0D3AF0472CD8D60933651626550366E300E72A9C89ACD475C2E2ED9BD44B472D +9DAFE943F8E02A6DC38E447EED964624C37C3130E48211CA279BB6A0BD59466B +42F3D89B5746F29E084E22CF58395AF0F29E55113F3A3F2F52CB3A6DF3D026D0 +C81754B8E2E4A15F6943BE9D0087D5166060734FD07C4C57D7C7D90E8C9C1F35 +623CEEE3ABAE75E1A18A1E3B50B7266BD2D8E812CFEB4A46B856885B185640D6 +B9C22179551002B94282F57FB433B7FF157D2F0D240836B72AF4A331668AE5D4 +E6B85415F4E8B9D2F9AF90FAFAA0A3866DF417CA5A31348CF9B41B8F5F4D2F97 +CCF7ADE851B5E2E2F6E319AAF5792EBB9DA2C6AA8B73D889F3CDAA42932CDA7D +07A7E59183CD89520DDFC36E5D513BFD8AD0886046585F29B4D7F42CC0C27AA7 +53915AB1167D292FE91957E94A57FEE2D49C20C9070ECD736BDEE0F046E60350 +EA539DC298156A4E0D019E7D481FDDA6861E20678516AB80ABEC1F09B126BCB9 +52E8272A06BB6DD87ACFC423B4A4FC9A3DC8DCAEBB807C5F748F1FF8B17B8B88 +F426206BF1B7B7D239D26BC3CF0776C467A98CFBBCA5FB6145D5900137ED19DC +D002F10704AA680EC753C22E29AAB15712EF22AF73D80820A1EEE953463D4EA3 +81FAF99518D4FD0F862A324FC44C4B9542A92C5B60CC983CC8F647CE5BDB4D6D +B92B380E0E5F7208A9CD91FA9A469548162C761C1BA05AC9D60B766764D821B6 +B4E17F56CE455F06EA1EE2D38FE47581746C4C5FBA63AEE2B58E877D1A8FA83A +31C972D53B64E92EEEA147426A92CFBF76FC614119C6E9C6476FD6A069C803BF +E949FBE50B5AB1F1463F9747E8D353F7BBD991C4F90F920BC9407D8E24720293 +846D052214E60390C3CB926D38C83AF697425D80C2B4FC4706615B905516B733 +46ACA325CEA68FB21B2D17CF0B68BA4DF249368625CF83441EDBF2B86C957C1E +44CD722BD2537CE84FBA07EC7AE15C840041B9F7F3040072E6084CD55B301C08 +A64A53BD4D3DC30DCAC6C152F316ABC59B8EE978793EBD568849DCC2A75A495A +BC83470D503F8E389F54B4A4A31624E83C601B43AC1E52CB811FAA7CA6B644A5 +1AE0BFD4FC774C9C9DFC2769ABFA9C83F900BE2DD4010416053A1D4874E6ECF4 +D86E44B4CAB15D53E5630C144B0C15B58DAAD785BA298B1893D1B09BA5D40344 +6678FD2D17FF6674433C976D6DAC659175CED26139967C9B2B9CFFD78FC2570A +E5142141C2888DBF2DC8503F9137CE7CB21A1EBC2D65BF33FCEFBC85C9CB736E +24E8595CE934AB032CC70BD6A3B0F3BDBFBBE185512FDB7BE3D4A6620478453E +75D044BF770B44C9741E31985E6DAF5A318D7BED12B02A4BCFE60D25EF12843D +EFC9BAE2A3F2EFAD66D7858E83EB46BB09D2FF8AE9C43844A7001C86ED97AF51 +C511E3A89A1BE349FF5215D1A57843EF51456B9838133846F19BE79AAA5C1AB0 +5F400E5E8E7B0BF96EFCA3B8F0894BE589F2C9FB6C97BD16D38F0A237CD4F034 +099C41F85C7E2C7BEC8E02C4F327306A53B4B48B26A8926670CEEF96F6DF2281 +7C2DAD99EF8B81BBB777227C2475AE7400DC393D9C0445E925DB1E955950F7AE +53E9AC4306794239346A419F7B5DF4168382EF5956B81F83BD4BB7635B3BCC84 +7D84D05AEDC02D14675D777CD19B08124001A4F4EA96990D96000C082A12F00F +7FEF793A7FA69D56D3A38D012168C5458B667190AFE80E02C816CAFF0A71953C +D80B085CD286027E2FDBB05452AA762FD7C813B2E19A79C74190E04E746C4933 +CE1E300CAF5DD53B08110509BDA404EF07FA1BC5224BF1205DE8E0C3276A13DD +866675103B960C5F36644F96B4FAC16F5D6E91F74629B318FCCC8E8CB13EB76B +B0B7B90718D913A52A04732EA3667674994A325A7973C601A7DDD50F658E0826 +ACB8E53D4914B0274AED98D7BC3B2B7F9D48A7ECC2F8ABEE05CF2C4F2B90360B +B7DF779EAF3E103D1D83EDBE32DDA873768D8C37DC10A5354A94B4153049AD64 +FF3E0BB51AB91D7C0B4134D8731CD0270DAAF19BED9EAD800A14B65B68EEE89B +40DD624111670DDC7C030DEFE0D1B96420E249332445C155BA96231C88E70643 +D526BDF3CA1E05FEE72CE2B881CFC01ED780C10E89F0828AD55FE29043BC56E8 +2750A6DD15AADD54492F6092618F4CC6A31766B17FC60766D18C307EFC9BB787 +39047DAD6B38419EFBA46B4E2C932F97451FE78AD75FA90DE409FC6DD46585D2 +1941F5ED47A8FBAEF5A917A240959E8D9F9917DEA3247D9CAE6BF7A88DB4C4A4 +F9F5A6DCE542420A032FF3392FE0F3357B51F884D6181583A554F75B1DF192E9 +253CC828FF06B0D992D5316435980B044BB191508C7C45CD90F797F88856424B +14A5707459C50EDCF3E3D8D1667AAA83015405354CE744C66D9A5728F29E0085 +6DBF740717FA0799E3BCC4ED7841588B496A5E549B953A7FD288B4A045DB611E +E3B2F35963FF18ACCB1C968BEEA2CBF52B3999AAF89A05320BB2E97F52CFE06B +9F10E3A79865A3059A957F97972D80ADF678A36E2B586C101FC6AFA4D137C13E +EE7102C9B8EF78CB057F8B7476F146E8FF5C897FD5503DD198128CFF7B5FB339 +FAD0AF0EA967F77B07B367A4AC9F668F8BED99B98E87FAC750EE045602D76C3F +289FC9D97694C96AAC0AD1BD3FA94DF2CBCEA24B40F47B9B59E54EECEE7AC4C3 +A3F5D19160E4C1EA830D57FBE10D8D46AC5CA0260F22FAA45236F0F542BEA9C5 +5A88F878F68B36114E0573900C65E305462B22A3429A17C7A567694414DDDA46 +5F30542B8FD4F00F6C295B2E8D3A986B953D96822DB2ECD48E8BB1763434E652 +152EF3717F5E7FA10FF0B01D9F64E22C5DBD7254629658887BACEC0ABDE972EE +67299FB84A05B3EFE22B6976DB4CCA384232DDAE38C31623A4E39EA2E82C1EA3 +BBB68F1A7DBF405DEC37CB7203A895C36A44BD2D63F45B3888AF91D37B510A59 +3C921BB44DA620892AD87B665F69F6FA510B071ECC403CB2BE2F54B3969C9E88 +713244BC97C1466DA8216DA7600C221E7E7EF5C789D2E12B36422023A03E11BF +2790FD6062FE6BF62F5010A92F0A104B76E255A0975E04F6F20F760881BDA7F5 +D834D1D328B6EC19AA7D5E5678A84C74C82553DBE8BB5765E84F5A8789032143 +6020940B4B8D45FC3433D356E28C25F42D0C19F911213D85951B2B00D01B77BB +A4C72E964F9D95422BEDE582A05CD52E03D28A996E6CC8FCD910CBAB728073F9 +F9FAEED5470FFA55930447C5BA816F826F983D53EC9941EC8364B3060FD74C95 +26D4F5CA753B574FD2FA4D1D333785241D8741B79E628BC852FDC35478C5ED9A +C1BE88C5EE7302816E65C12B58EA16FEDD4672EB3E24B6EDAD5DCE263BA8A970 +350B651E5A9F3C281D85BC3F44EADD0D93402E36489BA5185E7D388974B0B700 +70575188BB610CCA20F081E2CBDA13DCC6F72567962ADB342E02C1E763B673C5 +F7384E24C6E1730A3A790D690A2103AEF88E0C1D4480DC9B25E5C8C9E1919C95 +F83320179B4C7C4A26D559BFB24D7D596FB73758C9990C451E77FCDDD17763B8 +9C30A9534E3CB6680D3D419D4B70B0B0A0D160FCCDE169714E373F65B7144CC2 +DB9A44E041211E1517D3148E65A2486CBE5E74E625261CCF65392FB4F3091473 +F9E8DF327D59A58558E5C9F7190DB577D5DC658F5E36258291C708B3D224653D +064BB6079F91293FC733710893AD1C96169B30CBFE4E9D52E7EFAE4AFEE68FEF +1AFD5E7E9DFCE8DE332B0FDC0514F9B3090AC85BBFB527FD8034DD33E9576325 +A8769AE09AF1BA792447DDD932B98FC9486B39E0B04DDB3EFB7A30DA0940B33E +E27490E0E841E87B1C90E5248A91742ABEDC10F43A8AF0F9C5B4A4930B1AADAF +01874B9AC3B8D0DBECCDA6CD7E96471FAA15CB7F8A599C5746327CE392224C3C +40BD60AF97BCA6FF6FCAB2FEA114D7300B89E91C3BC92D5B3E2C83BB37992D8C +72F661EFD0AA034C738C019DFB79BF40651A1A34BC1EB9F5AAF58F8B3DA32645 +24AFF8636486F08BC21533B5FF7391B0679A78DFDCB03DAF6BB7475A1D51DAC1 +EE4BE9B986655D1FDB6936445EF99B58B303FE79F11275EEA96A9F6808EA8775 +D873D1052FAC93769789C700F20EB2ED6D15676F6E563A769CA9298E463FC311 +83281483B1C953370D196727A6A0E66D32D9480AB1B6DCA77868C1A2D5DB6483 +5F31EB6B18EEFEF1CDC31533E69B0AFC6B30FC9912DC89BAAEEADC30BE14F448 +1A6B70D36A5D9B01799BEEA686066114910842D022EB464A9A1E8F0A5628BA69 +AA9A1925CCADD44703BC67A89F3B48E4680726DC4360274185CF3C8AB747A8FC +4B928AD62B092EFE48B01E33ED756DB696171FDB775396BBA138E056F71EDAE3 +7A1E4CC272B8418114B0E81DE0BC43DB3C133167344488820A92DF10FFA26FB9 +65FCA2C87D302E956DE6B4FE145145440C83DB43A68F8B29A592B127BDF49063 +B7F11E155CD4CAE305525BEA56B7C412A6260426407BD892A3F2B444AC3421E6 +FB6E6425EB5C3053C5644666B80405530FA0012B54557327C98E0F4F064099A6 +4ACAAFC1870359C1B6FBE7606BB8A26026AE20C212210449905E628AF1B20490 +8CE908B7EF3E3DB551C85AEB0F7FEB6A8D215B97998E5DD9C7CCFB2A9402B8B6 +1770D4023777D4B45A73F471355353412C51D4CE71FAD1E0AFBD87B5F86307F3 +10D0B94F1194EFFB64AD5DA54A4200490F609CA8B912E149F8217ABB1E9EBB3B +C4470E7365CF5E1E761AA1945044B225BD53D142F6588C50E0644740F7DD55E4 +8F73201E5354A8BC78339211AFC4935F44701FBA043AAC4BA4698E9D7700029A +C79F992F62627C91EB855F64C4B251718FDA71EDAF082A0C7B00550949D617A0 +7071FB14F05620CCF2180941341D8E60FC88823438FD728A4042AFA8B853107F +852F631518B61B234565291B5D5B89DA818DEE3AE3B68A2869DFA63255CC882C +3B16BBA08FCE3632E57FF7A07F857A1F0FDCADAB39D77960BD827CCC8661A997 +648BF5BEBC0FD2286C2A112A8DEB9CCB6330A049170D5D68EEEEA011D3EF3EBD +855236B9380087CBBB6BE24191F728B7EAC5B50F7A547AA0989B7C7D3437DBCE +1669341264E290646F2C8C5A3ACAAC7CB63DC692FAAE13E9B40E8BD39FE16A0C +1660CE66872D061056C04DDDC265C024BEF8B7E3C3AEE76FE5C9702002C28BE0 +B180295EE00E567FA2E5CD1638226D24A7C732E1BD8103B476EF5702768689C7 +D4FCD47F2AB94A2B1FBAE6ABF87B09E7713C773FB65CA83F7318035B332B9F99 +24A2C8897527021321D003AAD7C273E4BFA2710B9BB26C2CFD3D9A5D7ED1096C +552D50028AE2476FCD6D12A5D0A897521313ED1A3A8456A70C16EAA50A3E6733 +6DC89FEC56AB54A579EF264377A103939D5EE00A90B4F2206D0023AF9491FBE0 +800C6540FC945199E20E945F46CEEA2E885F6800B9DF042BCEF4291A4B1A62C8 +6A7ACFF872B25FA3AE69E0093F3D0FF13A3313430C06F1AF94D500431566F659 +E8C859A5F80F5BD2E85C8E32603D3745628E8FE6FBC50FA68F9C3811A2BEFEA4 +5852CAE2AE5AAD3230ED050593BAD0A9581EB7B327C6916B8FC348F4C23E6FA2 +00FA28AAACCB3091C1D83F7BB88672A53A2EA3B8C7C24374E400C57F0F01019F +E52D5C47F389D4C9AF126F4080F9AB8D1C8F470932BBECCEC72A9796F6E965A4 +82057DDB43D68298A00880D4C2E2496F26F015FD83C5549215753459310339B7 +6B2961EEEE74DA31FEC8E2BDDA42D4080A32372AC372524BDDA580EF6634ACE3 +128C69D04D890DCA337212B109585C665AA83EFE47D5BABC2627A86EAD11BF7D +744176652C7F9497785A7A06A994ED8414BBE8B26E74D48CB83FA24AAFBDD507 +84A90195EA3D77BCE8C2BEDDD1DC52E8164DF15D65B916EBDF3A8A76849653DF +AE3CAF9561AF3B705F75B9E5DFD6758DB65A2FD54683759912E0D0035CFBCD86 +5D22CE175F9E50FA2301ADBCFAAB2B89B8917307766C4D228198F718DBA1B2E4 +BBB59748043483206B2C87D3A6A95880E47C868308F390EBB8A2F7925D14E782 +6F40A532E02978A494F370A732947755C8CC6FDD9F7092778849B9887820EF5F +67871FAD992447F76CF16F85D0A04140B7A29CE125D733D197D58FD4186D335B +DBD88456EC1A698AFBEE2418D715F0A4CFADC0E9D88F83AF8B6CA0AF8A510C59 +E63798EB43CAD793E287BF3CAD7E8CAE1E9BB5F52171A78D4463B995CF637964 +5825941C8B7E1B1408619FCA686B5792D720974ED9249ECE9FE8FCC567D66582 +903C00361D3E72B158C3AD92707D0FA8D6ACE4E66AFD3916267CE37DAD4D1373 +D818CE3F6952EAB0E1C9F7328D9A2C4EC787117853336A14E258D14211E2100A +636C28C34EF07F0E59BABCD25E48D57FC896D57DFFCF445C5F8015B05CBC1E06 +3BBCEB0ED5F63317937B6E3D5ED2A177CAAC366A85E33B1D60649626A1EAC051 +CAF959945AC0B31D21C930C20A2C4EB6B7D7B2A078E2140075279B962D6D0A0E +E253AC638B9D0E758FCD57D9685EE33312C1A0A5CF1762F57C0C7236EF014B54 +7DB1B8C3CE37A262AD69A31F5A1E4C2BCF7C4310523B30CCA645B8DA15419438 +C2D541657DC32658E7F14C18F6048F3DFBBE365542B2411B2B72CF35172C6264 +534AC64D3DEB13D303AF97D51A071EC797D611DC571CD4A5E4B308CFF0F78CF2 +8A475ED04DCCE94CB6A54B5D27A8719A0B094E42D3B5FA1D967E96405E690437 +6F9F1F155B7FA0873D8AF3D270825B0EF286176436B0B820176667500E587821 +56ED77373459669911695E73E63BF4D510C4E7701979B23EF39FD99184A9408D +6E873189ADCE5797F05566E50997C9560E91F4B1C26ADE2DD3774D903024A13E +DE0D58B50937201B2A09636706EE7EFA0BDED029524BDFCB30ECD32498B83D55 +314EE0611726295A18202E78D9E7ABAA72B5E3CDB4AE7B8AEDDC17BD74DAB42B +89CD68290A966725CAEB2EFF9DA3263218CFB4EC471D3DFE4F9CEDA7EABF0254 +FBF5D937B7A3E1613C70FE9B6EFAD84880B93B599B2D1D813331DA7761B1A0D6 +2F34410FFA48078866C7B64E1E4C6302ACF441853116E59E434E14DC1EF4A4A7 +2E26C987F09AF3C55C7D0CC9082ED09958E703F7486024E351F0EEFB34B069C6 +226EE3F230A7E511F12853850CCBA04985FBAFC4D47EB50DB3BDC0B3A663581A +4F3A4219952A5CC56B52BAD811DC40C844FBADAA58CC5E267DA97B5E069A414D +615BA09E9EEB1B5569D9EDD079214D48AB202F11B005AD3DFBE56FD549948DBF +70F52E38E750F117266FE61C81CD58E3E15D51FE0B2F99426D6F68DFE42F76B1 +C606C6C44A719DE7A7064294F45F0C80BAFCFA34AE97E49505319A38E0768A22 +013B2EA2DD4CCEA9C99BF5A1B462BEF990BF43B31AB889FBDDC24858055BB674 +C98C6D159862B0A98AE6A40E870F02D282D91027186F22BDD96FBD7BF2BB485F +D76EDD12377E32DF8E4EF5950323C14ABB5BE3A36153EA88A7174862433CB1AE +431032B15FA5A8135CC0E5C281463B9D81A24A87CE67671CCD5E63C77F43B6C1 +D578C4E656523462C1E86622E415296C2E4F4673281D976A2120A6C468EA4C91 +7F63C8B579466D5A32C7F1AB7CE762865FF1FD67F5864E5FC17BE838221612A2 +0A3068D841DDC6DE83688CD0FACC7802A20A5EB6D8216B9838044154E901C336 +02FC88F666C7ED81894089B682B047113C19A69E25FA0A54CBFE9D83E9002CF1 +39A985A1AA9C3A7014232F7EE4D840B43621750CE0FB3A0CBA00608A4B2404DF +5CCB96D55993FAF317FDB02B908697F5961E95C2924BB6C120232591F6378D4F +95089679E4028786A076BA359C457EF10D7F085457D328A97C303E575CF664A6 +510AD6BD87E9BD84993B8EA92441119D3C068471628A5D6B13B95692C2467BB2 +F239F2F71D77DE7B4D89F5D4757A0EB5FBCF02BFE433633215E43A66386F7FE0 +9C53EF7316B3746B3B132906D4F88BF1AAD0847701F00CFB561CCB595DD243DE +0B26B643227743471A5BA1685A850C35B267F877A6F6398C6B98D076E9C77780 +2AB1AF51FF4CBEB193B07086E706A42C572943FB64EF33B2FCAFE24A7E8AA7A1 +0B4922FD10D540926AB84D5AAFEF3551361909FAD8FE4194FEB6C80B82BBE500 +BA57EA207A371DE4FC42E75D0C67E537C0BD61BD8B0180E628761D164A984395 +A72059979D7F6656991B167335EE5A80F1C308DF85B02DD20A23DD5EF270640B +610611BCB26961CA3A1BBAEA7BCB4CE232E60DA31233D7314E18E98E17B68924 +D0EF745E300E28030F6670C4C2F1ED2F77855E1566A71B087E880854229AD80D +394D7EF737422C6EF5F82121498F7C2849D92D296E722EA5BBFB3A9DB28C9EBC +83E3C898523C8443CC31AD035DF36428B235A3B0A266263814261553D7333D42 +E035E47D45448C30A1B7CE9555E40CD15E85A621E0B92DE16EB80EA7DAECCFCD +ACBCBB3218AF563C1E7E5A48F8EF09FEBC37824CC08A5360640BB17710A5ECDA +DB2CDB17ACEFDE8AA1B61512532ABC877673C46D2ED300E13509AD1A5D943788 +3EB782E275EDBFE0C92AC0395A6E3A2D629461953F86C652AC7E3FD7DF2D61EA +D736CBA49F438FC7B411CCBDDA2E4322C05285154C6C083DE97C76C16514FEC7 +F8AF666913C95B1392EAA3BFF3213E4AAE753E34A76C5748B50A86215CBAA451 +FE6089C1CD9A4221D13E18278A7F6E5446424AACEF6E602AEBBB00E979542548 +03F00DE58CC2FB13249C74E48A07ACDA40D82FBFB59DD01ACF79F4EBF044D2A2 +BBDDA413740CEBB6DDF8BA40D44BFEFA0C1FB7334D1CF3CF6DB7C37249622BE4 +BB68518A75BB3A2A6FF7A297938A3C986ED1DBA3EFF2A3DDE9B389B56D97D431 +75C68A664D4ADEDF7B744D16448572E723F8319E6632AEB6E2359139DAB79693 +B7A28E94797638E4E18DE7CBB3F7B32145474534DA87D9B2508F6EA9CD75E334 +8EB6B63C9F292A1AFA82AC901BBFA2B28C690E1AC41DDC5044F15D6136DF326E +C566C0FBECD3F9BA8FF157EC5645F32C10395A8E068E85DA86EAB99EA8AB4F89 +E3A03269302261C6A4526935FA1672EC205224D9C599227E2A9645FC3C3A26E2 +E4F62F16732AD07499DAC123E7D701453BF552439E48A73462FC8DAE9D72B50C +BF30D30056B64B406EE4DAC044F794A5FE9035D0A0BCDBE4DDB7FD8B30AF53B6 +01FBE4ADF1CD33D4F705A140E20A3E49C7C2BE9601DC03BEE4B71FA58960CDAB +1C83DFB2A964F75AD9A1EB81D57444601601C80A3FBB12C193B5EE5CA2D190F4 +4B5524DF65E0C3707A4FE9FF699BBAA5AFF5B06734DFD74D8565ECF76F7B42D4 +223ADB362BADBA632957632F2D7F74A6746A57E760D5B18FE187B3A2AA7CAF89 +8A8C63E331D9C1301089B3C18EBCCCB03FDA28E1633C80D9A55D9F3616FB9D5E +3D2668879C5CE6FB9DA097201A15F2F52342C3A40049B1172C257C39885F5832 +DEF8DA8C8771539BC5ADF68563744C9362CB048554323BF9537A5544B10A2680 +3187B82066FE51F9F03DFF41230589D03D182DAFF4B1B37671FBEBC74BCB58A3 +0F2AF5EC10F8C3AC21754C9E12431C4A29620439BC010AE9983E49DE5B8B817B +39A90CD358E3B4250BC1B46A697F2DEE283CD5659C858317BC04E28AA41D3416 +8FED0681D743B664A130D7AE54745F37C4C13C85AAC3709F71DAD3322D0A4B3E +8ECC00B26518842E44292432AACDE0EE7079A861A2CF4806850EE46CDB714DBF +ABAE7EDE2426F200FB8824E295D661814417B7A6ED56A878BC8DE4FAF3F1B826 +3087A3B30FCFAE383E3414DE9C4AA52B9ADAF8E1B2DE61E6C16B082C90D11F73 +F1EB2A494D5992139520BF0D9F315126C6910A6F787AC6FA68EB26F6AE19EE8D +7572AAF7F9EF4D76E22826765785C746EC9A9C696066B3142800112883155634 +98C14D3221A0F97CDB6BA9B9A5C97D16662471100A8256F5AF4B17B41C57B2BB +A444CF16EB5400A336DB6EB48DE28B653076CA53A918C81867464391F7FA39E4 +C521746C296530CB54CED988035366CB8B787DC692F76A41935A42EF73F1096F +BF08D24EA1DC8378140FA0E65CC2E02A63F527641041D23A40F360EB4770A599 +71BFB19FA553152A94A0A0DA04A936AC73D6E2490517C107B91D6E192E8E6BDA +F83366DC0B67C6CBF8FC5D9FB807E92C2EB7617C9683178A81A28C7A0CB515E5 +41EF808AE0E7DEFBA40202EEBA9A8A1E3CC4FA61A338421098892B57DBB28FA6 +29E97749047567CBE05173A15AE3CFD178DDE3CC80245E7DF6A5F2E55EF40641 +88B95E4481AB785457F03949CE396615D0C693B602851BA9D8EE31733F9D6BF4 +81EC49E069877C13346E1A9D0DB17A1D92FD8AAC6F7EB288548BDD619267DE8D +9332855D195F914DD7D136F155C66A246238605A750B419D7E4936406E30F8C6 +170D9CBA374B1EBEA00760D777A946BB2459CABBEEEE2B5A22812930B829CFAA +FC6C73C5AAC1B449711144CFE9AE5E861F32D8ACB1763668374EE0428A2DB86F +45ED9BAF119A757B6B077BAA8166A39AD811CEDFBEEF1B6BB49B9B4C7B358007 +E98F5179C120BACB1A416058054B80325EADBF6374D50863AFA4A85A22712CAA +F0CCA9E9D5784E6DA0AF488A5B39BC5E8998D8BD89B70629E2168E71F05BAC1C +8696D2C800780CAAAF1DB1B5DE95A4922406DA163CC4E10FB09C5AEDCC1652BC +F9923D623199B048A30BE135534349CCA71B9AE60DFD29F06AB759989AF5E5DA +64DE70AB169B30BF30BA4A8DF08F4CB9DA744CFDFC9F8602E8127DC689EA4DD4 +CCFF6B1AB6341B685EBD454002C45CD771D7D1AA0DA578254C9A7CA117C9B08C +AA5BF278DF4C86C353901520494A347499BC6AC4A45981310D5F9ACE156B3650 +AE9CA1E37070DB58977CD1B89A1427D4ECE356CD5F9659EB653BDBFF284A650B +1B6260AE3AFC5DF73714FE3ABD5789D68B60C391480683DCD52281611D77AEED +549C779C15A11F207F0ACB610175AE8A22C28319F792166574662053A397EBE5 +084B58A61D1EABB9E59D05FCE1CBE632B2D8DFC0B422C9D3BFA8949F0888C23A +C44FACBC731820A45D030A9C9C42D44259B2FC5B1EAB3E8AD41CCC7A74B47D92 +689D8A61C65504186B17FB5B339E857F741AEF6DE1BA46DE2BB19CD129CB21F8 +E74D93E5685DEDEB95FAEECEECFAE7B4FB43CBF2A2F53A1D37066FC1B5B3A3E2 +2490CCBB915551AFE225349BD993DBF4A4507D3FB5135AFCEE97788EA117B26A +0E652726A9A5BEB838B1D7CA3B877F3CEBBE77CDBDC19BA86DDB9E53D09DAF75 +516F32BBB96C11E38437598EF72720FDEE89F8DAB322C25C41755489D012EB62 +8E2469ADC02450284D76E04BBE75F9571FC2C5DDB3139BCB3A5D96A8EE709FCB +89FAF058BDF058A84978B208829667C5816233CB38AADE3AC342217E3957E5C3 +C801D2F57E75F2189A526363E1F4B46AE18D8ECAE13C8D16FF56D5340065FC1D +CFA9789F8D566424DE1915D6AEC9276545CE9E6CCDD4233EC7D505226F00B402 +438F160E8B1003B506D33E2B82CE851BAD08C28E0A861545D5D1FB22E455D938 +2A72608ED5FF3B3D38B436D3FD43D065B0DD8DBD142CCDAB3A19B1E217B760C4 +25788153C6EAE267B3956636F9D43455DE4C8BA39A00E33FE1CDC022D23781A4 +B5FB35FB303F942132A2A0413B551E217DF1FD3746B264A20D64D948083B0E5C +178DA27D169B13531EF681D6A37AABC10CE5FFD715A53984717757B1562AA1B9 +51E33C7EF5F1ABBCCF66452D16D0CE5E5E3CAF96944C34506DCCC29AA17F4616 +B0C5911FFBC2174C0134E4A0C87C33E69896007DE816D1187CF797A2E8F3F5AB +AA63C39604D5F1755A433A975ACC0EBA71496DC8AC2F5F0072BF7AD48A6FBB32 +3DB913A944F7F4E7F15199427644AF7D05216A1400C15FE88EEF0E095930150D +0AB4682B9838E4566006E8CB22A1B4D2BD0452B12C08D6C61740D89DDAB068E5 +2DBFD3517DE10713CD4A4FF7D86FDE9210356CD6333A93C96498BA7D28BBB44B +FFED185935FE5BF6F8CE3E2752409F561E4B5E66F3EDF66C3806416A8DA0BC35 +7255AD6E400A5BA983985068D0CDDBD1007ABD8C84B98939C484436ABC7B5FA6 +6AE94927D2C9CB2808F2436875FEED07B0A0ADDC62535C052E0AE18A5763EC86 +4CB4353C49A547AC2D50670757FE4501A7E4D320EF875D5BDC94830D240D7185 +D2A7D458A920E3D5938B8ABC21631D14D0C39ABC7DE7531C49D425D5DBC7749B +0BBCDA039F84019BC3746E8DB010E123264CD15095D1FC0CDBFEE83EC5DACF1A +2F54D0B1B2EE9D7179910D45996FD6C0A5B3C26E997DB0C6FE6299C11FEB9321 +C7A7B231E00760ABEA972BE1F5AE144C83CAFD9D083F51CA317924564F05C353 +CD9B2B14DCFE7217AC70D8D9D025E22CD406870FA91A1C26172920ECD252A380 +12C6D4A14003140C66C94585EDA483ECB57A5BB0A88D1CC5D0BCC425B6A58558 +0A6A7001BFC6520EF2BC90FD63531B69A4D7221303B7E36CE6D65B419C4F80F5 +342E745D860CED70A43933A63141A2AB082023CAD1E9DB0D3B48097123A80175 +A8A7D6D2A157F873A2160CA70E07D4E637AF5247F9F02264C5F486C15C8BF00A +7633661DA93EFCE08DAAE81B81F3052239AFBD0CE0DC8A9A37A391F23F5B29B7 +3A73E898BCFA29792E74677F9C95E37D424EB5F99AC6E5057DD7B63C9C108A0C +B15D4F6555325CF693A42136142D771E5BC81984E820F5380184F0D1763D698D +FE96C5834384DD2A843781573BB5F216D86B7E2C1EA4583DBBBDCD04BFD75F32 +040772B2E0A833A9F9653986A2688940FE3025AD2DF5E2F9C4D7CD1082C51FE8 +C68EB88496B9E7221E1172DDC50D887318F47298D459393530B1F847268DD5C1 +E2E91ED20142FBFFE5B605843412A02046BE31FCFCCCE74EEC946B4412B0F6C0 +ABDEA1A4C1F239153B09A0681809C3BEB32301C8B31E51C57C52D7033844F211 +89DDEA5CBA71C8BFF55F5E9B5356005C58C4375D707863F446C8252E6C38ABB8 +C973F9D515E68D9058C079316BBA44453BAB34F4F69BD0286BC11C5743A7C337 +7D566A8C20ABEC09D10FECD771EB4D7EC5E2F059E4D84B62A58EB79167ABB422 +E8CE6995245A37081357BE9CAA1126E00AB501A779602112B28B2409AFDF22E0 +7EAE70520453EB711C9E15DB89AC7ABBC27640E632FDD1011588D4D7F0F02D54 +CE7FE67D6936EC54DE81AF0B4100C33FD91B23A295A4879879200A4659F351A8 +E12C2A1E02C5A4D92F51D437D06F0D1CDFEBC2C8F44913690537D3163EE5CC2A +F5B7B8173A3EDC80B1478CF7C2A5ACE305733BF769E750C921AE5FFD8CFE1532 +F383A7054CA7D401814425A36C51BCA33FC13152BAE1D6B5DFA6932B683C6989 +8AFFF906F1DDC7105159BC2DA6A472B902E9ECDF83A21F0D9DD827D82BF58545 +E280782456FC7DFFFFBD80203486F267DF62FE574564E589B306364B85628EBB +74DE1E05709507BFC806AA30A327668262692681625B21BFFC999D542D732B12 +BA10B7B6B09C1D0DD89841727F37453AEC94F6063AAB3804389659ABD3693A01 +8E1BCC455E7D355FDA070C416EB271F0FA218A18202EAD4F82E941A643DE344E +44AF41A8ADCC419FBE67C78A8FABB1A7BABE2A38D9CC5F73052C2A064B9E94C7 +CE2CBDC782D127FBB75B5B64E6C2E446DD0118BEB8A81AB0A0B6007A757191D3 +8ED786BF32A819305B73E7D673040AE27E6752BB0D9F166CCFF68951B1DC0E3A +7D5DDA00F27F055A2E1FB2D410C3641AD20892B3F2F8108D15617D9EBBDA4BBC +265ED348F3495E21098FD344D92C1E451FCB9712E985AB5F61CC954F825928E5 +009897B6F235FDAC0B1A8C690AB59682291AC519D00AC9CC22533F155A180B75 +46BCADA5AF2A5CDBC003A1671217FB7833C3BD11222A4AD582A10799C0C6A00B +7B6039AAD2723F8EBFD55A65466DC4387667A3085013E36FD44D14884DF54466 +1BC4452BF761E1A13C51F253103149A572E9B07131DD5BF048EBC1D3C8237477 +5DC7D40A44B359918143BC3575B6CB93796AC1181B67B470693F0A1456466A1F +E663624FC2D4B45515D380690D7A1D90B17F2C1FFB561CA8D6C292D35FF227C7 +467EFDBBD369DD8ED76BEA4ECFAEB0FC1926E13D20F24353FA841FB70F0C9170 +E7461DE9E3BEC90184E24D537493E5871291EEB5B72DF786D6F7026B0AB13A4C +18BE767DBB48965435204B850AD36BE23D094324829AFCD7F4B4AD30130000D0 +ADE896685B123A41B5B215CDACA44C4BE8ACBA879EB01E542FA8FD4CCCB01BC1 +5F04FB51D7706233ECB865159657824882199D38EDF551796A6AA322F9812D70 +9E19404876A4376528B7845993D719FF69944A7E5728251B803871E2D7BC7D69 +703B287CDE9D21679D3A43FE69200F86CA3596BAA848D7748C0D30222C391F9C +598F80E34AA63C1F82EEC6B3536B58C33AA8820981E4C375B0EF548929CDA130 +C041AE8DF135D9196A9F44D1D54B22C0EE8B05A605AC34545B1F9C990A17DB0E +DF2AAF859D8DBE3D34FAEC5A49600DDFA51C21945ADD342F44F5F59128B14428 +7A1721F59EB3C7EBC6E55BCA2DF40D2B0A7D7C07BED348879DAED251F9E2D33B +B9B259926BB4756CCF4B234D63DB2F472644C2D1401150BC186C8FD6A7E589F8 +5435E2DB5A893397D075E8B843320D3FE6046AEE48BA1A9F557AC5120F596E2A +6685538298C859DB8DEDE7A4BB70DF9D09CA51F8E5445E863762DD369E9D4277 +7362524389E71CF0579389641CC32219C600F7B2420FB8F1C3A42FA376705CAA +A5BFD30A1463984695B469A71A5E3629A78DF438236665F539F50BC17F71160F +453C5ED94A930F92EC9F331E574FD8186D2003D706E834CFE45FA81F531AAF45 +CCB118212544977856B655CC4DA54C8074B90DC1051BC1BF8DE4010BD2C83FA9 +5A94D9EF357803ACD47A10F41B585EC2EF773EDDCFC1E269B2CB09B85A61740E +90B0B605357F60A18B6DD45FBE707A13A2DEC3B7CF886166634634892CA2ADFB +A23E045B53AD55EF2307CD02EC72E8917A001831F9DCD324FAC25453444B75E6 +251F0421E74A159F3E35BCBF15BB2F94C13677212E4B3D61DFF20336444BAD59 +3FCB320E8A8CE2813457527F7ECAC243964AAB3A249951F9364AF3B6474383C1 +BF15E87325E8CA4CFEDF9A693470CF05111AF578FC1480CBB041B6FA460A0AA3 +352AB39589A846F69651BBC12791AD76D37343099DA3BC228E78313E64ADCB38 +1F03FBDEF2B30909ECD1226F219EA5E0ED7416FEF6AFCB8FC900E78A2767D9C5 +75F611EC4C9DF831C814127BFCF6A6D31B93361FF342721D7314727DC7C67F3D +49AA521A5E1F5C5C0EEEA1E0633D51286A3BD2CD6B6DCA507418C115B95F9D84 +D1AF23336B5A0C4C0E2BEC36E72796F172CE5407BC0285D166AB55F2D04B8108 +613D27A4F2141FDFEF6183FBE5FC602B7E701A4B4809E0DFE0C96491D55087A7 +C6DB8D4AB19D8D1CCE36F5C603C33357DBDD2B20D94A1AEC7A29EFEB6FCA9D8B +45742F1332DC67BC92381760C4B3E86A7C7ACE24854CAA7E9D64937BFFF43C97 +00E0C56B026DF486EC25A29AAA4538484BD3FA7CED3FFACE32F29AC28E200A25 +3F2AC52D05EBF8A78B9901229E8ABD80E7CCB960504662A9A382972E086F827F +44ADA5DEEB1CC4A7F77CF91114374BF597D5120D8A8894156AEC67BF98DACD40 +4FB5D499B597CFDBB37806CEA0B7F31BDF656ECC12A90F6F42B7B05675C1E77B +E38A5229BFD53262EDD5A81BDB6D549B7BB4F85CE769E3886365FE5913564996 +FA2BCA5B4A47BD45515E6ABD33E7DB0D6D3E73F30E031C1F5E4F880A7966085C +10217860C92F8BCB1DE7A538A91939FFA9A9EB91670C901A19E1BE80E80CAC52 +D9B5AA697DFDC6BF100B2E26484E7DA2A576A329AF51295FB4A5473F822DF603 +EC9ED957A19AA163BB44814CB88A79000370E2887851818A4943C9B4491C4186 +25EBCD74377725969416CF6F3B4C8DF4909571CD4F5B06363F5D018F939CAB7F +C869B51F013E924C91A726E2F083BC4C99F8667FFC55EBC6FB3BFEC75F48345C +377FC1DA2331DED7EC09F50B3B4242B61C94F29E875AC3E2380C39A1EE4943E6 +51711B1AFB5924E30B69D69EB4E27E514A79EEB9AD5115FC96A83843FC01A69C +11712E8DB1A2E2AC3343EAB5F4CA762112687B66E38B44A41A08B42F09F51081 +07E6F7C4E7F198DA01EA87A1A1A359B502157E6C4E0786AA7402BAA26A7E99B3 +1DA23FEE96750A6001B760FFB4A5C1D13F06FE76B111A0BF289252DA6788BBAF +C405D212687C98FD2A0A19A64549B7433985EF540E302435E66315897E4DF3B1 +78C293F1E3FEE474B9177CC5EDC983FA41096A7B68B8C01937EC5BB93519E6E0 +0CA3C33D13304680DEDFF8DF3076E095AA7D0D01C75662FB33B38580513DC105 +AE28DADE5B1D72BB3D0BC484428B67928D971BD3AAE41C591FDD565E55CB23F9 +33029C89224A89402604D95410D5552E40ED5B82FAD4B399D61ED1668F1E85F6 +1798FA5E6E956D920C92302C7CA3DDEF7794F558AD8E060B6648BF467DC2B460 +0DC3662D47AB0D27D77B0EDA6EDA8354F2B2A7C3B1F0464EB702B447079ED974 +3608E903011432306A9830DAFFAD431562870BF6519CFA8CE4D1FFA3B942DECB +7871D0B9398F41CB9E7EA4865F520B995F915838897FA086DDC8794426115B33 +3C0E5F3F8BC21E3879BB51EB6DDEF3523E2E352A01897FD2B32111E8C3D6AC66 +F715349B6168D1D423CE059D950DBF4E07F72E053F45CAD006D0615050E04BAC +53546A6A05E6EE4768D5261D63CC4EA879004AB68465CC8D5C844D622B88DE71 +CE558EF389FB2961EA4C36B5F450CC3679F3CF72853E158639CB651C240C46C9 +318DA53E2DD3694A74BBCFBEBD252326890275084E4CDBB81002B9883ADED38A +FB2543436DC62E1EDD180CE5817A740CADC9DD13F1D5A0023C7BF9610AEE65F4 +75188F2F52C9AEE71ED7B6267DD38AFFBC53F808CE9DF18AFF9D2DF5409550ED +2F8E1CFAFF15E3E152328D0DA24698834E04F64705916884F9F382249396FB87 +8332871162BD17F8FC692D128C4BF8813579FA3B709ABDCDFAA28A4195454786 +E26681AABAABD46D2AC3552FEDA704154A7079B07EA9E61EED7640F4AB57ABB3 +F34EE74E3DFDE8730A8264BBC665BC5BD54397AE6EE35E485A59D5499101346F +A7B3DCBE1D3E1E449393425391A13B8BE977DDB6999B0862000689CF4820EC9D +DC0876A8B34D4F110BC92750D19391CE35885FBD745F70011F4C295AC74083B6 +5C6723FF8967B38478FD9ADB4080A066B6D2A5B09176A7BC0E746D710F1842BB +FA3E5671E7D0A566ED106FD5CC68F5BFB9483C40693C0594BE410FD05564C4B3 +C62E61E58559FEE6BED5F4E45E3F9C2551931B7F4F3132DF4292B2A59B5EFCCD +CECB71C52694E53F01862482796CC25A99A0FCBB6BB1FA089D795CAF8CF67B15 +D968EB7CBD7CB297C7C837C49C429F2504B204E26CFB9ABC0896ADE95ECA4F96 +A7D1617F095E231EE6A2F6741EBE533E33D311559B42E7C82B5BE95221FD35AA +4CFD4CCC6327EADB331422783C8DDC931F402C645C1F1751C7CB72DCE26360F8 +C50DB978BB42F520477EDAB1F97991C98FB151CA0E64998FAD6C4C5CFBC10EE1 +BED392696730A5C47E0F5C28CF4DE17EFC8A7A697A602FD106F9BC8F3EBE5634 +625D209656A43BAD08B674E6B67FD41F7EF0D9BE4DC1391D18B46693F1FCAF3A +11989FB6C9D24524227FEBA7B5F8F6A6D1FB44903CADCE57B75C62AF5B65316E +55F2A44FF16A71866018C39DB7CAFED1EBABD9E93804A41F7B0C6E014885AD16 +83E5A83B3285B8D794D5BEB32197BF5203BB77DB8C929D476F3C8E0C80A74B07 +E551DD90464D2B3EEF162B2428E67394E9F3533F5E2300D69766829FE12AE2FC +4285C3492913F3E05D582AAD933EBAB3FD69392F4186FD5FF0D3735157BAAB86 +D649094FF4A46EFA489F1C225D2468F588E55FB4A69E57B7A3E110710F226C52 +011AF8E33F286BE89B89C614718303A5B0D0387724B61413CA8EED9C2082F0C2 +AFF32BAB5D17395057A057315BB86942BDBC4D58EC2C2B2F6635DDD378C9341D +8131A9C6976557F2845860B7EF71E3DB7E36EB7B608D2AD0185C2379E299DC5A +A8931D4611F6CC9F1F7C586B7BAC83366638CFB90533527E449E744A5FE4B455 +0415B33984336937733F81DD758EF2910978270D6AE61F07A045105FA271476D +AB383FECCDE5A938E63715DEEC25F2DB3B480EF7F114BDAEB8BC754755D731DB +6066AAF92FC5D63E5CFDB8F1E1E2E46AC6FDFFD1EEA2D7ECB4A5F8103E51D74C +22AD5BCB8AB602B1818C666478BB99CAA14D78A15654491620DFDECC896DBEE5 +D709BB9CE614D50C1B53EEC6EE189E1D90CE758DC515E625FAB93B5D9FF96205 +E89A7B698F02C7C4BB17B1FC33D48D68DB7A0C087DCBCA000302A28FEB2BA4AF +B9D4285B4810B1C2FF98731542286A058FCCBE5A44CCDA145E42E3D8FE1E48FF +7589F575F14219CD1458A22C0040B04BECDBCA988AEF7890ADFA35408652EF2B +874B5BE77CED62A4B65D9C4EF87C528D93475F6E2FAC7CE5A4C2BFE3E8D68669 +5590AC5370A0CD63C4EEC566D4D43412671142B396ED236A6491230A1E3DB1B3 +39D2105FA21ABA5609028BA267AB9644351200E20E0385966CA880BC7FB16BE2 +E841468A893DFB8C7ACDBC44001FDEB29831FB73601E93ACAA05CDD88BFD3D96 +7731738B205BAB4320019B86759F9743203C2402CBB8BC3A0F5B84FDADBD73CD +629AAB27B303D1FF20950FC13EB2D2F4B32C9591F4598DD2EF32A48E53B1ECCB +EB692E8F7AD42A9F11B4D5797D238E4DAE1244915EDB9C994261DEEF5BE9C9A3 +13CFFC773E352893D120A32A41B131C04EB70D6366481A830ED104DAF8C72F2A +827D53CE9836447DED0A8375D023D70B0C977BC1FC0E3C2E8FE2AD6992260091 +37354764B105DAF92C736C6D2559FA03B5EDBAA9669D9B1C65B5CABD8326DFD7 +B4D525FFF9B5C03D93E8CF20EAB89EE95E2A90415F51B0CE4858680A51FF9091 +D7E75A16FF155BA57F77B0F6874F5AFEEC7FC345C047177E1139CC1D398B27EE +59C1715BAE5183EC4DC9FBA30AB5A66CD33CF298385461B200FFF6809988AF12 +F1DCE7A3300419CA8944BDAD2616D32E79A90ADBE0B15243771FD4D28FAB96E1 +B1B03C5DD3F289C2BC9A3D62C1754AAD58306F286E2E14322A07DCAA34995557 +074FA51D30554931C0ED5A9192344DECC4090DF55E96652F40B56AB51DA3F340 +AFDF12262BE12CC0B45FF84330A17280E9D865A90B30F40A20A3DA8EBFAE5D9E +12D068ED6E713F497BEF02122FC602561ED98EC5A048265914B7B030C357C147 +BE7C873811E911B14E09E48B5B4511A96F0BE97F9890D378B1F1BF8DB290D50A +AF5D275271228DD122BEC0DF4EF290235BA625314C0A20BDBF458201A0BF61B9 +E99A2B6912C0855F386A8538AF8B97EBF7E32C80DB4868706671350C1AA008B9 +A0464D5A2BA20B90BE3871C732ED5611E034E6F5C3B6317F62F8C42F3E3BE745 +BF869606B24F0F5733366D658BCF000158F94256C8323D4DA0FA3C3E5CF6D3E7 +DE5FFAA99EA233FC4610B677DD75FAC22765B701DF505BE6F1AB30AFFC52FC48 +66178AB7B495BA098E3AA2E3421853A8CA9FF2324C11B5C3C898D707553AA905 +C2976745086F4E22D8621DA9940FBF7CF39B917607281676B23F52F0D8FB66F8 +379DD48DD6E8677B22533A564D4D1BAB75C941B9085D35C59BC1E41E7C42F919 +57B10744282065C6B5EFC504A64AC3096D127F0FD859B35C30F49D2DA4BD1C50 +FD3F22A455DC7E47BEF4675A53744C7BBD54CFBD3B5CDDE768220F5F76675F0F +787A18BCDAF512C796CAC0956721442EC75DC1C89B3EAA1857781E60EA2CFBAD +C8A01568E1E38B1DF3BCB49E132C8E253ECB88F5DE36F4075500EF7A5B63D98C +6AF40243A0F297A1C05D31FBC9E9225AA602FEB908150D871A6E8BF1FD0D0E08 +3FA4C34E2B0CEB05F1368487B13F5C0D2D519EBEBC5139803589E3C68451537E +F7875B38A48B862B9606E8E074B6748CFFF75857202076B439D84404FDDB8729 +DD1AFF931F19B2DE5BA6B3584A389D1E4BA069077CBFF79A77D9E405FA5F20DB +89AB18ACEF80DA753D3579729A7BC0FDD1EF49AA37FD22644B1610B4191CB270 +8028E03E9778123D8383F06085B614518DAC3E4E19FB8AC4F41E69B5C9859CC0 +BCD96C3252AA7ECDCA6592DF32C6FDCF1BCDB665B024EA2C887F7D0DEF8119F3 +06CC5F26231C4336B2E8285715286AFCD882956094AB3FF82B6BF47270841A5A +4B29060C8B91B8E317E2D3817E1BC25D968A816E575380FECF6D3EB877330665 +BE10AD866592065FC64B4E2BE71616D68FC936F54D433372AA4E6111781F096A +9269C1B7E2AE03B2A14D2FA8FC9C9DD926281A6DF4CE5DA94D595ADF23C8B5EA +4CF0DD9598A9036BD2B225522C18A8F5EB374703AFF1B6BE4D31BEF3E51E085B +C12CFDFE3915D2E594CA5DBBCEDC5F72A27A2B207BC890555C397F7CB77BA136 +8CC1632E70540CA40BC737B182FA4E94204D067DDAD94E9E0CCB4C5E1D96560E +26600581A70237DD7CFE7F62942095B3410EB715422686EEDC6A9249C9EA0D8F +19BE3532EA52BD0C4C7E564FA2E208D867F4CF6569D33CEC248BF0507EC7006B +443B870C7B453084B6DEB164817616BA7BBA43DFF11CECE67001296ED617A599 +2142458F1004EFCEC7F60BF77A0D9CEA8317C76266F312151CB0C36C89B9E2F3 +A6B9C8029446BA877D776B7FBFA746E673810D88B845281ED0CAEE77E10B0C88 +AA2152517F461BC47583D9A422FE10FC59A86AAF242A717BF49C5DCAE0387182 +BD836822A7E33176F1B4BECFA89D903AE9053E8487FD253D9BF23D418F79069E +C6A59A1D3AEBC41912A66D8E8B9A4C2928060CFBA2526C130933D1D030725D06 +5B79D1C35649C7D303A6E73EB80B96BF05F79F67897276041A791E66247F6DF2 +ED2715C058A4E79CD199CBD6F766E80CC1645ED3CA90BDCA5EA025B9AE1ECC3C +C6AD444B14241F4C0673364D2F5F08BD3A9E4945C3DB0B62F6307CD34C093524 +81BF0EF1DECD2CB93BDBABBBE1CC4356E9E1F4E28C58A82A3621A72E50961D31 +72E9EA54A1A9B2087A5763C09B76C0F7FA247A6E4D77DF360AE0D72A2DB56013 +C9A6965BD45D8ECE85EE5E4ACB8D038C990D9A6BD4C1E0BDD7EA6F877D7AAE6D +3F7F620D081518B53433B3F994D8D9A65520866B8DA5385C71625666055F8A4A +32B1BA979FA2D100D2AEB8E05B03080039725A2ED2632591BE464F6F988D621D +9EB9207366F7694B9CA390F89EFAE4D86556D2CC523946237CF6BAFD01DF7F86 +5E5EBD5013441196011D609B326183310D32861D54E63661F855835C8DEB9D4F +E4A7EC250472E3EE26403B2B2874EBBDCD2DD0C52E71A65D753B3895FE1D0562 +3BBC84DA17FDBB8DB3CEED5683E45A8A870178E348D8CE23217E783A6718F352 +0D6A03AEE6F2B39BECFFACDCC97D52BE40F994935FD8C9019ED7E29EB490C087 +E0ECED1032B20D6067523E5C62E46F94B8184DD8EDEE6FF380C5D270153B21D2 +25C89E8225B727A0C508BDC8F4B7E7B44EE513CC576B4DC980C58FCE9D71F5FA +FA485E5FCAE8602A48EC14F279C908B647DFAFA466597D549FE137E5AB610932 +75599E40B0A2FECFD8B025C2CD802A5F1973695CEBD8AA3D5CAE868EAC504274 +9F692F3E37854EC981874BDB7BAB76B3BFD25011351E51CC1CD753A8E4755ACA +20CD4A1AAC3C5B1DACDF7308B9B4E84398CB01117869BDFF02C0432EA2B3C943 +60B71F9439D3028FF29855D03031F438F9A7DBCB3A87AB96EF8AD6B392B45CB5 +EFD233DF7461DAB605F44D00ACAD7A6E938FCE2271F93D41A9556C40EC39E775 +2DB5912E76931A59B816777C6EAACBE4F17140AF2929D99710F2FF7E0D9DDC7C +B31B1279A501B4CE861FEB183C17C244D55AF9DFAE6A02E11F67C81FB01A4781 +3DB339984F30F2ACC5E5995231005F1208F6560EFBD9E86E04BA024336AFB48E +C3FBC3E579F7E24DFB236B12E926EE40A1B4DC97D16478058D3EFC2D147B8298 +46217D6F866BCEF0FE82A89D843EA1062122EF569E1D6223AB9D1FF0F128F791 +3A55EE1EDC47F4423CBB3BA5283D6FC6D629653C689CC1607391E06DE961EDC6 +218EB05DB06E322CF0DDA8B255E753424D567312145FF315AA16C75E35B77272 +EDF021028D8240CC04B04404559E7EBBC63AAA5F50E92C1C93286EF137367D39 +E23179367E8A6E8FEEAD2D410EC68A669534DA9F1AB66BF60A8A5BF87BD8DA59 +627D1523DED228FDEACEEB83B1873F6663A181F484398CA7A21BBCDADFBA564E +F733738951C06216014758410BD913E2C2BDE745B2C87B57A48FD8C33C1FBD66 +DC15A2FA00150F06BEE1378C7A4CA29605808681D4EEB5E22B35A884F67AA123 +E6D56B5F752A26C1DD80D9FE037F8890EF9B019C462CA496562D629890044B15 +037AEFE994D82717135CCBF9E5DD3C78D1CD6435B458DCDEDBF3EB18A5EA67A5 +CBE6331625FC01DBC0AE5B0499936476C767BF7CB89F3E8E951E9C0639A07436 +A553FA597C5011118A8C5F840EE246F8F53624B8AB6327537CAF4E44E3E04D39 +28794968AB1AD508F29E7D95DA9DE8FE51CCE120580F26D09AB5D2B7F23D0BC3 +A80E1FD9C944A45411AF573A6AD47193F02D92B7428891FA6723D5CAD801B61F +DB660EBC23C08CE99D9F28A1EE267304632FBB88746F56B3353DE302B97BCA38 +CEF08162C769BCDEA4699AB8E22444635353A968C8260AC2B97C53512DD9ACAE +12563F10C0912C4A11FD4125812DA3CE03F4C921635E967A7AF2C7E7B607D0AB +81FEF561D838F78C1C8B32D2BC6EAE0A5A9E28148F3C89BF8FE30C7DD97D8CB4 +A9C5F4E431AA9DDD921EE920649C65354833129FCBE8F54032DB3509DAA7764F +D7165CEE37E0053D79F5DD593A2B9BCDB8A71EF44830FC51355CC4EE4D0DE323 +559A86C8F003A267867C17BAAF261B8F884A97E2D6BCACB8DB30EB705092B58F +6383FFCC53D9E08DF1223B0E807FCB78A398F7D22242A6615D4F29B40682953D +193B393798FF6B8116AD426FF782D40B26DB017DDA13BCF09FEEC4AD6207B280 +3D2029D240382BA136FFFD49031671C22AEF364EF140F3AB07FF276EE1A6DD35 +B42BFA000C2AFF160CBD9B46D79019DC823F259745165641D045A1C010E78865 +6628BC6133423784F0D6CEF49DC39FAEA7C3F57CFE7BE5B3FC124688403DC853 +03620908D4C4DAA59310DDE3E3DED2EDAC2458B14C13C8BA059ABCD499061338 +9953A88FE649B422083B620DCB7F71F624A076C063E43E35C70F45A27B632DB9 +1731B8038DF8230C38D4F6BE203FDDB7138B0C1611614753FF92BCB5EC55921F +AA732C9EBACB277C40204F1FF62BF33BA236403437A5245E771519C7D75E658E +645D5D4B99058C030981733D551E8052B202F04562D38CAFB04A25025DA9591A +1C4B15A603F598A296FE8BA57EA40CD093F41307494F8EB27E92A112EBAD0DF3 +03AE42AEA0652CC1A090F5D02BB48AD43EE26CB6711FDAFF603F7C0D982495B3 +75DACCAED5EAD82232C80DE40365C60B31B929A771920E8C080FDCF1594FEC3D +790C556572C54BA43B0F499A98F28F64EAE90089FD8BAC64B0B75D8E1F8DD4DC +83FADB3EB38C932512030464DB780E0223AE46E1EE90606CDDD2F92A37D9A1C6 +C10ACEE600716ED8F3EF9C12EA7C0382B32E555DFA46CF6DCB00FBC6DEAF6638 +CE413472BD47B8A9B144D4C4DC037A0F81AB19F343BA1E9E4FBF9D7DB1F36AC2 +EFA5FF751C315D80A2C756A7C3C263E21D7C7916A3552FBB0DDC10C55C02FBA4 +26F5A1C553B9005BF5AA9109C1E358BF9B957AFC01581715860F453DD6266289 +B6E72401B8F078AF066EDC7C98E7AF14349EE0C5F054FD4AFCFFA5293CB8C115 +B6A31089D5BFC497EFACEE92CE27060227830FC1B026832ADEF5A2D4D7AA204C +5C73ADCB95AAB5B7C4EA232F0E6823A97D9D2B56FBC54E06D81175C92B73BE92 +94902619C56CA4130EE42A6D4D9B4AD7DA77B55A243FC96287489686F0D078AD +1E3C2107D1B1349D173DCF1CA0DD35F9C710B467AC98B81D8D085F6B3D5F1595 +0578D156D8E16932B1C53EA33548A34603FE588EF088ECF012612E2B06BE6352 +3984738A500012B86C47A254508D2ECB455DAD902F46270B5A96F6A9E2F8306D +094029AF11C653376DA60228F3802B38A678E9261B70133A567F775E2EBAC15D +3A85F528EDFE48AEFC9D75D0F61488AD7409D2BF8541E115FC80F1177D6E6D8A +081D00A771BC4E12A2E4A91713C2A5E1A40A2820EBEAF4B43339ED194F1DE6AA +7109276F90680BDA742B8A0AD1B15BBA10C0601BC7FEB8B5FCBA775C5B293EAF +FFCDDCAB0881E35F873B2E56716CDD19581567670FEAAF32C579D9CC027EE23F +3B3B52CAE3944CF1525EF20BFA30B5804AD9BE9880E07215F77BDC2A3F6D0F40 +7805506E2635A667B92F950064D121BDE3734161FC0C4B9329F0EC913E9328D2 +FB109D16447F75BB503999E3D085F6109FCAE081E4533F0A98411F76B2CFC6A6 +0ACE67379BC779334C00923B24C6C5B5DB1A8ED81DDBD33D5DE9F884082CE909 +086C2D17515B613272D09873C8B42B8E0DDC6DC415C08D39CAE4F0351FB96C83 +59B5605F1792407EB6E96CB280A67DB2E8B5D841B0F5AD5CC3F9EC027CBED786 +4FB53E9E7F144F0DC10D39E071781813577403EE6950D52F878A0415D9F2C52D +ED5C57DD6E5777F047E1BED7E1B8D1A89AC09EC9E6432470B5372BD1CC24CF65 +8C90DF2FDAEA00B4A47DA3A5B48FB1EF898589A03C50ADBE975A1A235739CE71 +CEC37BA9217B8EDBCF22366652F6E89184C45D586918DFBFDF9ACC0A2938C260 +08A2BD29CDE8D6762AF8A8441667DBB458CFF9EF97CE13FE8A571399EE47256F +635EA6F0E2941C21B380CD1CAF5FC792DD8615440C3AE6D5B25FB76F7BAAAB8E +AC0667B1E7F3EDDF15E41CD480986F06AC47CE1234B94B683CA0C8B0472D25CA +B55F749865CC83098AA6C8613C2385E32A328A66985A97408E4B810EA4DB0F62 +2D126976B340975798445001ABB20FB7DC0E3C3D5CEA7308E6B59584D798B69C +52D5F39291A777CD973FCB82C911C1E7B43B95A383876F3F86987074541EB029 +EE6359841860CBA2DEC9495144BE3663BDCC145CA98FD30678C190C0D0C7F64A +D7FA7F43C6B5BDD58D7702F0D6131E3B8BE8488BEE409D0A182906EEEC9CBE4A +E13721DD5384124E2D66593C3FC3FBD21EBFF98EC75DFA7950789CAD4DAB1143 +DBA27A63422CB5479A9E948D6CC2A9ED4A7008421187EADC177EABF5638187BC +48D4EA7CA54323BA22ABB52743BC8C53FD8C6B04B7D7DCE13E120B301B9435A5 +20323E9D49866FC6D12F3AD0DBEE577FDF8C184E42EEDA27A202B61391198721 +09CBF41EF4A0484E69531BEA82C9887064A2CDAB966AF33BC0D408917281E969 +6C854B08B310731BF87A36BEE4F6A915DBF09627149887DAF2B8378A3B07EC99 +157C6296B325C3DB5E83E85B90D90D84C99AF9377BC3D59601F2BABD1B588AD7 +8737E55FCA61C9E4F8C0CB8325E6A3D788724728E3970975E1FA73ED547D908D +05809EB0C0B90A68B8F23DF4EC56A164B1426F0DB784CD15298C86B1AF8CA098 +B196662B606711423149D9F30789FA6580780AEE7E661CB630353B43B7980341 +A044D9C7855E8BB6023A8CC49237510F8DF1773CB914843C6F0C8AA57E63B0EC +E9099726DFAEFE71F96F18B80DBE6AD001743C994FEA21A9DDEC34739F5F902A +007FAA77EB9DDE698CD3D0A727DC0BC29D476AF611D560075ADE8D5D1AD91721 +2DB9D492666982CBAC7E8C57D83E0E09C3544CA72AB01B6F49003A1353767F0C +61442001AC90FED036CF292982C8F1FBC78B9BA29DD6FB1CF6906B0FBA37403A +56842019993EAFD18EE0E38E2195E017BB90277582D77DD779C3EB2C14CBE553 +0B7E46249C3B22B0319F5E744AC179158B1296010ADDBDAD28D36F699CE709E5 +ED846108929BE5FDAB6682C95F8296920D2019EB38CE9C49F710DAB7741FC8A5 +F8991B7055369D856A7F4D02A70ECE139697F6D5126E53779B982544AFF86BC8 +D989DB92D4DDCAC3D8A22EF8AD1EF0C343A777342BC4B768F484D442109F086F +B907CE7807B159F2F03C0798DA955590BC2763B30E2D99CFC78FF1AD5C792731 +F7A97CAD9220716ABED7A17B83E9B939164082AB74C022AF9828C57C8D6ED987 +ED60F4D7DDBDA575B1F1265C7836F2C4412E4ED1394854 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMR7 +%!PS-AdobeFont-1.0: CMR7 003.002 +%%Title: CMR7 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR7. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMR7 known{/CMR7 findfont dup/UniqueID known{dup +/UniqueID get 5000790 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMR7 def +/FontBBox {-27 -250 1122 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR7.) readonly def +/FullName (CMR7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 49 /one put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB981ABA2ACC9A23A5 +3E152596AF52983541F86D859FC064A0E3D5FC6647C3CAB83AD4F31DDA35019C +CDB9E3DD3FEBD4C2B36BA3CF6E6C7DA85E25D8A31A9BAD39BDF31FD0D1790707 +9DE6A078E8A409D8295F642DF492AC4F86AC84383B0F4C6BAA7C22AD5A898A71 +D6CB34D2CD12266C486B75E75A69C14819DD9BB8159088E04D4717E576B8482D +BDA52110AC8B8A80E4E9D58F470EEBD3CF44A1E1EE8DA318FFF3611B02534FC9 +F4018C7C57E80570D2F634D98BE5D5EC6D95051157F0EA94A3D12BE0B4B79939 +F82F8D73136D3337C44E314B0B16CB030D9A12E01FB667105F334C3EE965E5A3 +D410D2F1531547A4497C355AEEB295CD3C5334BEE5232992960B757594B89F3E +52095042DBE6B4DA3C3AD50CA95EA9EBADA10630B500CF1FCCA7D60306743681 +7E428D33B7F7C40B425CD58E4CD8AB474BCE6A307BC6C6EBC15A8A96E0E2977E +A33389154536F5C5D8CF036D07F24094E779E5ACBE5502C92892F10F4C6DB627 +C7EC4C7BF20B39418A8A85D7FD9B0EAAFD871DDD41F93BDE5FE619AFB8711824 +DE890E62C1969A6FE28DD3578AF43D58A728FAFF0B9FAA640962C8F35A26F76C +67F3548D6DB54A25CEB368B47F97EA2B0C4D7C0E7894A4F0C823C6C1922CF9DC +10E05600556F1C7C9AFB33A2DB6F8730F70D6BF94B1FB0887451F2FFEEF3584F +DFADCFA9A2D4846B8F0E51620E1327D994CDF973B837D10C90FF76DE22B47CD5 +EE3183898D156861AB4DFAD34A1E3FA260B8164E6680BF58413A553E88F6100B +C4F4E8E972C81A5F88A7DBCDC308B4C3581BCDE13877B976B1F84330839FE5CF +C78551620EB803DF94A5C921F8EE24F7EF8FC4C3E1653514212631F54F90E3DC +E9EAF96E998F340C4F729ECF7AB430FDB7C0BE3DF2C0D23015820E28B743CAD7 +7F0AE95413C3EEABBC69E852F53EE1DC260D7F1E712BECEF2F18437DB23D8E74 +2902AAFBC733AC5BAA452DD6F3671859AD836C8564E99CDC4183D8495AFD99D6 +1F0D65B6588CE7546717911E25BDCA6C2649E3A7466A3E2DA7C7994A30AB4449 +672EFD00632EFA8629C1AFB7D53D801028F77C864869FE636213A69173003EA6 +BE1ABA95EB07B13D1594BEFCC95ECB0A9CFA9892EE0677D6B6C250855762B7A7 +8E4E022640F93169DFA0303A0D5E73BF3E0F4D4AAD10FD7E4EB20532BA30371F +E9F480F9513432946F9828AFB5D4AEAFA5829B2CB544E5EB634C4537EF7DF08A +A1CFD94A52DCF0E7CE4C5EFFB01E6D50558B75DB4C8D5512B06080F27BE62E01 +2EEA6A0357441401458C842D3DD4C35B8F561D816B336216CE0C14BF77648AF5 +E33912CF95872A1E1AB9A18980A0B29A881D13397C15E1CBA5D3E0B27943EBE2 +F3003D15EB446BCFC1C231832475D5B7AA19E4CFDE119D6CD62D053C6D29C333 +5F729791D17B3F7108074EEF4D1BD101CB33E01004532CB0D716D2E54D169C6E +80163E70C0E9081F31A1ECBAE079D2A518B790B0CB2CD03DFD034A0F4788E800 +B0CD2DC1FAFDD487C2F381EBAB2A2F3F3AF82021B211DC9CD2FBA6A1BB3D4AEA +4C7F3D9A5C21DFF284CCB827D205A69638E98D5DD8E36AFC1A4481B5CB2A2E8F +D6C838DA6F81990F5ED928DC7457501B5C979FF4CD20A830896A460C5DB13D56 +A3B2B5D9B292374A9BF392894DD99FCD6A1E655AB395E839F074D1596488700C +4E2891C8AEEF66568E82A8B826F9A28FF84D4D9BDA21F638EAF96880B4EBE0D8 +081982F34831A03BEE81FC177700C2360D2A48915EC40D5FE85B400E175D5AF1 +067FA0097904FB647757BB44B4042D30D1557BD0F7922D731142FD682139CEB7 +58CA4C8C240A0B86B1888CACC507E24E04020BF1882BD9B4CAECFA97DB24D7F5 +AD64C69454027F198BA35881B94EE9159A2D73E450C3BDAED66B886D6DEBC84B +653E165176228F88993F12A170775A8D7038BDF2FE8DC1F7B98BDC02D1E6686E +9B834F6C0AD90780B17DFE25F0A4E470CBA84E73F2D22BEE09A040F14CFA2C14 +0FDA5A5149B5FAFFE49F55EEFC43831BC43A8326FEE9C7F469C0FC3B000884FA +41DA7318EB57262CB96FC4EC7F16CA07FE1C3BE8C2DBC8A8135953D6DDF20BDF +75A2B6D26074FCE752BD32FB9F5CA797775E8DB9BB9786B469A3CD65A0D9DDDA +C2A166E454A94860EEF5B5C12172DDFC576A03F6E6F8A735FF21A3E9CCB4CAA1 +3064893487697986A42CB5888B2B0A79FA3C74E8187BDDF7BEAB884B70B8D4AA +AC6615745AEB906E08BF831CFDE222F58D02B428D55E9D5A3CDE74E42D8A2CB7 +E1A3A9439B678AD438793ABBEB72B21C58981DAF3EDCE4BB93D95F4A1E943BBC +B3A012DE92FED4F232A3A7D60CE60B605151F9C7C18A5C653E5D6D15E5B49A63 +73E7A339504D0ACC74B8B116EA88C3EBA2CC631AAB29F761E5F062966AD2FD28 +7FFE52FA8A115DBE23E471094FFB3CBAFBDF11B7E9058313F2D069B2CE98A962 +64645738F02A31E2F2AC11628724034ADBCEE012721EBF0A567893411F950410 +B20754A7510D041FFA6144AC9CC46D846B82581F20BBD001D34D9764010824BE +61C30D05E5C5D100A24F1917F01799CF5BC4E50FCECFEA732CB50196825F0E08 +8A1EC868C6D4357857EE2957E081A0E4372E31A8ABEF23C3F2EA0FEE57DE4D08 +61C570175C41AA0C7A3A579ADF593F18B4AE3782D2552E4E0759C32E059EE741 +2D8191E381731769F6648B3581CAF11DAE46471896666F18F02918B0860BDA3C +BD5DE777672447C23C62ACFC2611ED5239D6A266FDA6031EBC5A530C1A2FF7A6 +B4380B9A4C877267854AD1F1677CB5433F28894ADF93D39EAB94541A8D232E08 +22D082D0951A60F62B87DC028714EC74133A4D65F7D0D1296C0E189C4A42AA98 +28E8AE7ECBB9FC8DFABCC6EEB1E9FB06227F90808EF31331CCC5D4C9A6182181 +047902DC9FD0444FB94B60FC74F3B677758088CE6A159D940C5CF682335E756A +8BACF06AD7225D49B0002392C889B0FE2C71311D2596F4903D12FA20BA2FFE25 +A0804B4BC282929BE31E0F46B34532CB5795A65218CFAE21F390792DA67775C7 +B91A2BF4C16DE4F6551DAE3A5827F616BE9040EE6B1008DA2F99A01EF66D697A +6CD1A44E0A15D1F39EA8025E886A68A1E9C334327C7703EE721E497CA924AC90 +7723106D913C5ED4BA4FC743CEA8D0F5172526107DA65775C0B1B77179D336C2 +9B09B608D80B1A1E87CA1A84A833A00D980D919BFF56F6390E9D5B45E9935CF5 +E69D003564462F750F7DCE02DC23CC215A0696B74D8BD3156A392A94F557655E +00BFAA035647568ED66157FACC585E411F7F428569C147DC43F6E4FDE693D0F3 +9917BEFEDF61FB980B85515FF6424824E2D995B05CA1E5D3E8BD8D3281DB7CE4 +E54923E84058FFC0A8A2C491327D0F87CE4C352B724167CEE224DABA3B95757E +4A419594BE4F92E78BA6D35D4C93D31ECC3134B24A45DC32445725BB044F09A3 +AA8C31EFC0A2944ACE2F2CE054CF24DB350FB3C71115518C24BDC0F7E54250AF +9D3378D38480E1CB9029F31570C619A28F065CA4FED5665EDB96712ABEB33B9B +4232C00C1B0215F08D53F7E430887035AC25BEAF06942FD1B6C442253C887AB7 +D694C1A6115C8990B4CAF1E81DD1FDDD6B03C00055BE956BE7FD8A4E1049AE69 +EDA8593CBA8C4A41E046C689FBBF9F1B64E5856A7FB1C61EC815A56DE2A8ED33 +41F370B8203D4E5B19C63AE9E6E0D26F4F3814B5AF48AD30EC9B8402C941FDD9 +722FCAFC638FBB835F83DC77F93D367266FA7DFFFCB567EF82B1695AB4D94D09 +B18AC041811027229DF431F5CB2BBF6ACCE9D500C8F075A74590641C1A607C56 +D2B8624797BCD9C91C3177818691FBB4744EDB6056464A0B95B8D63F7C22309B +82D6126E2057BCC9FE5566D96B7A9B201A09B0D3252A5494C8CA2C8BA8A13C29 +37EF2A882D61DA708C279F663D88A8E2999A0F3B6F98C49901A7631BF7708B67 +54D0B4C52BF4BE0DA0439E6763A7C9D639AD4092E77B13D3510DAE1475C978AC +796F9B2AAD3BFF35C5A3E19B5E2BF704B3BBDF68CE48BA4FA2496D60E58888EA +28AE12D00E9F0816FAC190590A865BB58569A91BF0345D01230ABA361442006D +BA2C90EC2036BBAB79EBAFC3F217DBD5854C519235F9627A1C3C71D21ED38AEF +0BB40F3B86BB9F09A3F309473D8757AB7E638DC1C59A7F9BCD49DE4107A2E54F +422767FB94048987847205584309397F554744690ACFFDF5902FE5DB355930B8 +71863217830DD7A563B0B3A4025ACE75B0E777B4414B62A13B50C54E0E6D47E9 +D43BF769B9411B74E1069BF71BA873B4B8973EC9BA492A5DEA58D267872BB246 +10AA67B143D0E2223FFB4991E583E629413CC894C3FA4869B72D19CE1A0CEC8C +0FF5E5A3EC1FCB7D3C4289813F0D249A11B55104BD60B2A89BEF44CC77CCDA9A +065B8B83B4F4253AA1D535290DCFAA4773452D110D2B3370F9E2FE5432B54A9E +644EB3BA9BFF62347F376839024CD5EF3C5DFD30F412DD5474B7933E6A1AB63B +4B12F2417C72D0543C26A263AEA53E5BAEBD67E23553A72E949DEC556BEB5D09 +C4D7A89B14FE4EC68D0E3E9D65A64B285E53590F418EDA8175113CA375A29930 +DDCF4C71ABB26CEB800C2C2B253AC1F53651C88A56ABE5A74F3B54CB4FFDDB92 +60AD7272BA25EC2F6FB759AA6E1E7964FB55AD09F4EB25DE45FD01833947BD05 +6266AA8ABB7DD792941C7A070FCF3A4636FBF8921C70298D42FE92F079DBA2AD +6149D9CF9EF7264DE6DFCD4429949B15EA90B596340713BD61926DDB2BB23BE8 +F9DE38A31620A817420A245946E551463960A8C5C7295E3B3D6A59BCDF5E472A +40B7A2CDDAA43CD8AAFC411D037142579D11054A903E102DF0D0C7B5BB854DBA +F3F086AF991F7F5D5C730F8F9AF213F25786F3EC0E54530FF912F4876FDE16B6 +A07D0DC4FC46EC6363BCB68B83ACC448B801EC43FDD2F8BE0E93D809FF81E38E +176AE17C67C85FEA58EC95435434C49A950AA955D8B20989C550AB1F1C31B7FF +99422E1F48FB7D6F327C6DBC4695A03903DB275B94CB39386E46579271870A25 +21823E75C377E9D5B46655E8CD8F986372CF8BA846423E26582315A9D19E0BF5 +305C32B2A0EAC3ECB275B1D8BE11A37ADF524944219D94EA2C5DBDA768828B6D +775DA8CDB09E0570E4ADDF462EFD8D3FA3F86B1DEECDFFB699AF6507257C1879 +16FC615868C2D51F03CD57BA38D42995D9164B257441210084DC409B6EE4C119 +0B2E17B0A8D5326DD0010E4A325D5F77BF935693BC90A00A28C7B5F74817DA39 +F47A41E32F4F92AA04D30D810F7B1484EB53AD8CFC8CE8928B570314E0F713F8 +AF127227190F9C16BB73D2A217FF801C391A29095DA5E4974D137A0CAA7DE702 +E20DD4755B1D78739756A5E7EC3542B96AD6844199FFA2F5F2E9C64E2DA4FB2A +ED79869F745C59D235438251BC2E6D26112AAED20E06021D1AB896EE1F1DD2EB +437FBD4A25E42245C5A647493FCC9922E6DD7AF57D5D482921D1CBD6F0F02949 +C27777144751C1E72F4EE2BC343D4AE7A8A8758123B54FB1A026144C643651EF +0907A376945E19A8FC7F98A034832A5820A481B0823F980F59623E0511593FEA +BDE6EFBCC0383242CBD4954027B075B21F10472059A480D6E5ED01C3B07461CE +9810251A5C5643EC7403130C2246E8616CEA25EAC7A0076731FEA8CC43BCE3BE +933FCE61067F5FD402E67E2B9DAD954AA77C5BC86BC5E4BCE2ED676D8D8EC7D0 +ABC5C86D82180B9D5D7451C71B5149B6B67883578DE9909317928C0A92E3205E +F23015400A1763A6FBF67FDE3318AD2696685A1832FC31CF38589EBC7CA1C818 +60D2B2211E04EFCCEA88D9A9082E82951EEB123924A267CB03C48889032F2892 +4227E217FA28F87E01CBF27BF1EA60641A4238258CB7AA355908FE36D90F5CAD +FE992D03A33E47CA9AEBEFDA57793F39DC6A9E85D5B289F6B862B35DBCF82E43 +5CD6A862F6FFAC36478C384C3BDB0148CB1FEDF55969C776E77917635B5A65EB +F2AD351D21CD3822D43289FE8EB0FED58182997097C7E9F4373553AE1CA92083 +EDE3BBE6C3BC7009D15AB5FEC6A59E9FD1BCC7B2099CA15FEF083B9CBF7B890E +CDDDE6BA0AFF306C76500C945DC91BD533FF9A585CEEDEF79238C54E6168001E +26FEB29E523EE501BFA4F60B782B1499B07084C35A2434B4D29D3D8E2C8F945F +A9922443B68D07DF7EAA1F4CDEFFC438B597D8943E231B5216808A85F30EDC81 +9DF5DD22F54A45335B4C2203887475F39D247F0E7347BACFEAF220ED82F9263A +6488E73C1910023E505FDEB143006C1A351D441AC57F9D52D2C6D63D78C75605 +999885676BBBAD56074298E0BFDACBA1830BA58E87F436CC670EE8EB1870154D +72DDBBF3794F8CAAA3F1E11DE29752DD99EAC695838A19BB67A1FA3829B6E0BC +5301610A0351AAA749F456AE31ADD87D6ABADCDD1FB3CE81C3713F48780DF407 +530CB284B2AC709F52EE7AD647DEF9FA4D2A867CCEF728F3D40CF34C28D21527 +10160B3DAFB5FE16AFC9D36C6EC4021FC189005862082BEA60AC72B63AD27D72 +FAF3C2D89DA2648FC4C65104A069212D87144E8533CD86A6D73DC7CD9DBA25CE +7DA53B000266F3871B24663C77723703315C5E4A89DFCDBAB384AE7EB2F455AE +AB191FED406F7F6EC9E5B8276EF5C4CBA041AC7E8BCEC7CAE840154BDCA3232F +15711ABD1E867A434E9787CA0A6D1F197597DA27ED2402CB2D84ED082E8D3A39 +81E6EB270DCA4E7A90E2BEBD3CBB3A2BE3CAB926192D7292CC16845B6399A543 +BCFD224BB52F21352732DB5154FA3442733066CDC3E186D8AA97CD801DFBE43A +116C86889BE198DA88CA978B8C40ACB67E8F7BA499DE68A6FF0DC72C3D00BA1A +B378B39610F15CA026F95ED8155CE3FFFFA2E2FEB352DBE14CEE1669F2387B70 +55B91185FBBED764266215D518716EDA3DFC9E5DB6B148A553E75AE5E38E1CFC +6EF47B314D54CF24BC13856F4F7C976BB91D143DE32FF49BFFC87E17885A1893 +BA1B8E441B08EFC04F7D103C1FFBB665194B3D0920473740C55FB1C50EBCF717 +A2359B687FCEAD65616EE89A68F8D91AFACAA0B238EE4AF0279AF5BE5294C3DE +A7E1F5E6248C0210E7D40683F04B12A933C746ECB517CF94BBCC6E4CF49AC715 +D8005AFECBDFB7A6B417DB8A28F8E9EAF39CEC1CA64DF37A5E66A76C26F721F8 +A63B003A040A62F87DCF61B298F960D510BEFA453F118E59E7DE8CA3DD002EF0 +127EAF733D5C61B5132348D280F84D159809CC71A3C6F7373BBFD8D6EF715D34 +0016DEFF14AA5F960BF1BB9AC304A1823722843547BB4CA5EA4C41C6C2701C8F +7BDC810443F9DF34BA469A3260009B799871BAF8523C8763544DCD0B382D44C5 +F75046AFF85F0B5A3188C2EE786CEEE5496A5AF4BCB0B429CAFC403FB983EFE3 +61FD9F52ADFC38E07A0FD7BACBA530D2E4DAB2592AA9564843E7E2305047F060 +C5FE4243FA8FDF1B5D4F61ACA7850A604FBC6D6970959752695C90F78961B4E2 +C8CFA41082B1A37405AABCEE5BA3DC2B9EA76F486117B84728EC6D8AE6379CCB +402C2AA89078EC992C00D53151E9D82C65643F549A572A20F05107A41BE5AC57 +8EDE92AE20B05E2D0C98151CC92D5389A675DFE39DF546A33A84A4C534337ADE +B17C34E09145B37CE1EB1D10D42CC8D6E6B127A3809F7202381FDB88D42084CD +0AEAEB8A8288CB56870EA2BE9D0B9DC8291021CA561E2BA388DA3494E433E0EE +5E69DA51D0AC505C9F71562D3E9750F23CF14D2C8ECF0692FBBCB4A92B48B4B0 +AA2163A447D5FBE86D961AE4D4251149F11C4BC269E10B48E8C42DC2484EDE87 +6540CB8A5EA2494148D09CC9D5014EB73C29368A3945AAA1BA4C17BF640D2A0D +414293480FD600A77D37471828C4645C5A4AC4729F4EA76FC946810B4968EB0A +719D8F3E61D2B740AE9A33E9F02982A13ED4B6ED0C6C4A93A9E9EC045D0CDADF +DC01ABAD0BD95692907C04F06F06F1BF6259C8E71099FB64B4FE263D06C5854B +070C8B864D8ACA6EBF440DE14DA34A2A548C9F1557C70A4D718F4F881707851A +6DCC39BD8791D806F5DE551CDF8612C7EE6707D554CD826CF352CA634FCFAFC7 +232F32B3F0EE3D2577915BEB212005E06625FFC9F49383C9C64F51B6541F6AC6 +12D2359547103898D05E52CE54B46835 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTT10 +%!PS-AdobeFont-1.0: CMTT10 003.002 +%%Title: CMTT10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTT10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTT10 known{/CMTT10 findfont dup/UniqueID known{dup +/UniqueID get 5000832 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTT10 def +/FontBBox {-4 -233 537 696 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTT10.) readonly def +/FullName (CMTT10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 13 /quotesingle put +dup 18 /grave put +dup 33 /exclam put +dup 34 /quotedbl put +dup 35 /numbersign put +dup 36 /dollar put +dup 37 /percent put +dup 38 /ampersand put +dup 39 /quoteright put +dup 40 /parenleft put +dup 41 /parenright put +dup 42 /asterisk put +dup 43 /plus put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 47 /slash put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 54 /six put +dup 55 /seven put +dup 56 /eight put +dup 57 /nine put +dup 58 /colon put +dup 59 /semicolon put +dup 60 /less put +dup 61 /equal put +dup 62 /greater put +dup 63 /question put +dup 64 /at put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 74 /J put +dup 75 /K put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 81 /Q put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 87 /W put +dup 88 /X put +dup 89 /Y put +dup 90 /Z put +dup 91 /bracketleft put +dup 92 /backslash put +dup 93 /bracketright put +dup 94 /asciicircum put +dup 95 /underscore put +dup 96 /quoteleft put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 123 /braceleft put +dup 124 /bar put +dup 125 /braceright put +dup 126 /asciitilde put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E5ECEBA191DB82B3 +7A69521B0C4D40495B5D9CE7A3AF33D17EE69979B82B715BAD8A5904C5DE0260 +6C15950CCF6E188A0CDF841EB68E5A2F88253E382140F87C87E55C9EA93B8C89 +14A36CDF630D6BE7CD36DBDCE22B21778E8648B97B7EC6742EB5114BDF0454B0 +0EA7B1FE236C84C0E5308C871F67B973892890557AA12E00B2C20C71F516C397 +3F3BBD14A1D0149CA064391056E45E9470FC7F6F556ABC82653B3C8049AB5CF4 +BA83C8F2158C236B2FFD4208846013BAF4165E8BB8D334C8FF2E8D74AF5DAB2F +D44788869B08399421AAA900ECC6A2D594641C121660D4B5F512938994C18DD0 +FCD9B008F68F0351D21ED735B2740CB1E0C1CCD25EB548C35B844601D98828DB +556F71D07E081A593FF12DAF83676492A0FFE16E95717A07082B43A966C1EE8F +8A59E1255E1705C43A23CF29A5E4A6547C93F1680A870EE7BAD8CF74D838CD5E +F806911D8FE4262ED8E7F5BC58B92C9C6D74F8AD45FBB021EC7E97393018B9DB +B1B84E7B243ADB05ADD3F1DB3692ADC5D47FEC7DF93080669E63281F1576B673 +125EDF08016664BE73364F65389F7C3B66623AD1754ECBEF9E5CE6948D933787 +A5674279ACB2EBECD3B4E6361419AB32028A27670C9F3E18B746A10B00AF6D77 +4EC00E3BE521C02A99AE5BAA98F793EB1228952BE67934B91472E01AF7B816BC +56D7F19F631A1927846D800C107B1E9CBFF9D2DD513B4A8CE2E0DFD77B1ED178 +E43FA7052765E9FAF89989D490D8FEF6C536EC0D4AE27A74F474B98DA9E6B92F +15E063DB260571979A5DE2423920CE1F59F56EB11E00E3BB9D466A8263E1E385 +2014BEFDA8D1EA3EDA04BE32AEE6CD15C5C010A1DF7F705A2C0C18E87C8DCCE9 +05D9163181CBA56C0FAC8C06A2990554C8E759D076B01BBEADE3B5FB8B551390 +6C8E4A2A1C6E7D9C708614626F3770C0AB7DD2027469C77975C27576065862AD +04E5E50CEBE907E3E991FA0C627302C0E207B4D5992BEBAB5853AD1C0D271728 +C76F40A79392ACCA7358F948AC65DC823CFDA59E1FF69CEBB6B7EC3CF21669E4 +70D999508F9C49E2D9F8818CA53C977D93E15FBBBAF75B1E84F0BA62BCC4BAFA +4EEC82D804C8A8C0210F3E5E258BB1F6921AF02BA9861BAD5C3D5FC8CEFABA8A +A607E547B802096F7AEB09FBA99C83C9A494B94408DD607CA6561A6E6660C473 +62CF8D35F31D052F6C6C8138A8E1430CBA7EA6973D6D510C1A06B3FBD79D9364 +240C1A00272DA44B89A9FE8D5BF36DC1B5EBB4A78ADBE9C5EDB485F093D9517D +69E1AC9A8E6C9D7C324E3797CFEAD9A18E82E03F69B2CED7D5DDCD1A218BF2E2 +ED2293AE999FE2A4B5213A10083EE0407BCF8007670B8C737EAB30311C868D84 +121149ACB4A27F3ED6C0C181C98AAAF51B105F264B5672D7F745131ABAB5BEA4 +0C9B43C0DD9116D6DC61F90BE72018F290D26D5E9D341055CAF09C9F45333CDB +D45B7954271767F638EEC499F7B53C2CC5774EA7A7F024C4CABFB93D9CB1856A +0C671A4ECA7C62EA5242648A84E7F3AFB9547A0AFC29593CFCE6D8B873A78157 +D337CABD291431C0A2CE1F37E0CD7340567AC206FF98E4B5A6410F70F750451C +550EFB54AA259A1B236CA9CB730D2CEF125EC65D959441F7CC9768F777B44844 +CC9842A307C72B740680ACBBF6AA35FA7A94825069BF7696ED81A371A9E5475A +9D997F2DFAD339AADF797F7E03E654234455AC3D17702A420EE0A597BA31BDE4 +FEB8DBA7C61D311CC90441A620164DC22DC2D373973EF84CC553453AB1B3337F +7B39983B8DFFB3A9425F119B45C1CD37A76F905777B3154CA6200792F1759D06 +E017890F4041A385F2238E3C48B6C8EE6F5258463FDBFF7AC762F6C4363926D6 +50F004D473B7B7F73CA686B559C2885F1AA761653C727A77D73431E9D110E76A +2E55C68CD50F43997C9B2FC4710F8C8540909829E215678E63BB8363C4B8AF05 +9986102BB36580D9CA95CD216B7C321822CB41B2E0422CD077F3B55E0246FDB2 +44D5976F67296B5B0BE4B06F6E43535C21164E6C5089C3E9BA2D6B30888C57DE +49DC8D9D46C0D5EDC47ACF2C03B72DE3B69512508539019B759280BABEA12BC9 +385308A0395C4CD33182A10A5A229743379C2075D82D8BFCE4A66E1AA087A091 +8F5372684FA5037D1B92D50CD9CB4F50AD4F8EE7D51F1C9E63C721CB5B9BD011 +6F0A8DD4FDCD2B008F223A1036D90F0F3B252487DE7898F9AFBB3A9D9CD49E0C +EF4ADAD5155A98D2125ED5A3D3907F67301649519419F33CD942E8DDEAC1BDA0 +E90C431B198F646766A8FA9F8D1561B57E126EF604838C0C1966655CF31FB7EB +C8CCC434FC1C96046D38203E1791EC824A3D7AED85C029288D4608CA7668A2BE +484C99639F121845B22EEFCE0A3B808261921AA042AE19E641769E91277BEC29 +4594082CCB3058F90FAC4A700A8A827ACA00FCF574ABC8EB7DBCECD97F2B22C0 +0AA19E8739B81AF8C6F621D69B8E6F29BAE233FBA655A0AF5BDFD7F5C6B9167C +6BC7AB693D45EF2AD999F5DA3CEFA39BA48A17EE6D9F2C4DAB91AE3F0044DC3F +5D5506CE4675AA928B0092D6F173644F91295216D8BBB14CDDE0AD524A4D545C +1B5E284A3BF0396664081CFB4F186A84A0D24D61E82F4767C1E55A0642720CF3 +909FA1AB8EAB78030B59BEA067DEDBD2F1D0340E790AB2777DB18248521934A8 +BB38A58B7F633DEA4291B0D5D13E9A882C974697CC6D3B49E030C94EA29B5506 +CC29C44D01B4751B453A46A9F6BF3BF135AE87A4CE232AF57B66578310DE41E0 +2A6AC422117F1963C4D7CC306BD25A6E724E51921779F22F029733122E23E2F0 +CB340008813ABB104380C80A492B3FC6D0BB07CB8D8409E9576891EF6E5C9D08 +EB8320DFA31BAFFBD336D0C2BBC3D3B2D30368B9860768FC080D30569C7F7811 +0EBEDA2962476113625EEB555490B8CE4C5F99D74ED10F738C61854CFF8B41C6 +9402E56BE8856144A1A05D0B05F4CB7EF728B2F4F5A439F18C3B68CEFA41E59A +D8308ADC92EC1289DC84CF48D2CDEFF509A145BF945E1E00D552D329EBD2A7C4 +21D58082CC8FA790E981F4AC8EAB99950678FD3A7DA3DF13778681B208DD71A0 +7C3CBD0664B37C9EDC6B601D79A2C51FB54DAEE849F93209793849104E722D3F +52DFAF7047EEEDDFE744787A5801E4AC2C3D58EC5DDC15FCEE03990C53B0C57A +FC54F125A04C8E4A0ADAA725808C587E7DAFB9F784FA2875689979D316DC22BD +AA36B306A1ABCF907B63C6476737B746099973CAEA8C1E2C5C41F27E0F7DE8D7 +F0D942E34E92F43FE902653D4D2EBB6F3B9F7928B1550A82AF234D45D028F429 +067652BD3D391BF423AE72B9CB1E8D91E898161BE3A7849D456A861A2046711E +E934DC59442AE7D81661CE8EF727D8D7DDC0270E937E40F896AEAE6171661431 +C1025C53172F9D366834BA0054FBFD84503FBAE328B6FDEA180F8EA35B1DA937 +5CC3B8F00C206908C2FFFFA6A7AC6915D15EA44BDCF29E2BFCFD4A849535F19B +0D307C696BE8205C7D84B9C77F02EF27D911056EDBB4080E4D3ED72788666CAD +CD91B0ECE27A177DB23320A7FA9C31408B4D02D2A4B1CC6DDE1A6CAC3D8EC1EC +2226EC98E51046D1EC26FA20EE62D24747D83CF4941DCE5CCEEC0DBE387149CD +E05B19FFCAFC0D117F9A3E60DCD4C815228D98EF95EB559AD0ACC0D50FFDF714 +56C3C812EA5ADBB013BBD956A7C4CC0ED7D3E25D5C9AF5E626F18297F75D4957 +F5B0B33379114B903FE98BCF35C3FF76FEE1D9AEB711F2962276531F7380EE3F +E368720E0292A170A15C5539B1FC7BB954EE2624B504CB8C805B8D31AC38307F +0513606F09211AE64DAC447693B2A0AD15E9A64C34F5A911ECD0ABCA90E9791D +67C6BD202B0858EF96E7722305B8AC02B01AB1706CC6AE875A8DDD15EE349046 +EAA65005E7866B506EDFB7A5A2AFD5C9E9DCC821A79EE9C1EA2C7BBA32A40BC7 +CEC26DB1AC473C8C3960ACEC581B37D6569E8C8C42950BAB7930B65E1570E3F8 +9A7FA719F1DCFDA45A3BF2AAB32C9A93BA3552608A61C623DE59BCB346E87EF5 +9CF025A87803161221C5C1C6F6B3403712C76E9D755C7BD68D7F2DC03C14CDF0 +C1BBED1D648B905B4B17037B7263C1EA7A7F06FAAC4E09E08483A8D714C19861 +327CD9C32DDF850302DD6DDE24912D00C22ECDF3CDFB18FA831A41A7488EC203 +F564CFE30D506F0829A96D35A7E09C3DCD107D589B627A15B55C5D6649126BEC +60B88C55ECCBB4E680265D9EAB4CE22965D3B1AF759B01ACB0D0E6C92B6B4EFD +A81E6A648708979487FC591CF09631310D46891423F4EC159A73E30D8DD147A4 +B0EACF6D45D18CD16CEB8176F03ABCB41F2234747B9733C8FAF34AE5D43D3BA5 +0CE0FACFC9B087F84FB6C68678BC6E76022B1526D6E5B3A48EC1A110BD75F45F +1C4DC6D39F254976453F57DF873B7D635C80C42026DE020E5BAFE0DA0D54D1E1 +DC634D2621BA184347E5252F645A6A1DB7657C48124186F0E4C644077457C24D +55753C651A9A7B6349867641464B515B821349C795A645420508673B93750D0C +7A3B33EB1F09782033742AE8F3A23FC02284E6C03818FADD1731361542E3FA3E +75B8D52B668C3E18A4AE967D0FC3157083D952AFB8144D549E69EAAC51C279C5 +E5D88A0D9D53013DFFB4352A1598FF84DCDE6FA32FC377306B9B92C0F96EE149 +8CD55E7B2445B86CCA7A547FA732D52D59025129FD8C6333AC0DF4F0CFF6287E +F2036D5DBBB3B91B92F12FEBE0B61A313A4DB5A9CF0BB3DDB781A56FEBFFACCB +8CB9D1D3DBDBC4CB6AAE6769E470582403CB920630221B68BCB625CD4605FA8F +D3D5B7A1A28D15E44B38E92E906C138E72C15B86F64C38E23BF0440052A8C914 +54397F49DBED99D0AF7CEA3B0A05FF37C2D7EAE1412567E6776333237C31E3C0 +49949EC8BFD6E0F6446CE2D4DCD2C1524A288818CC5D159BF8463A847AE4A2B9 +CC8C58F822804B81B13BF4F2DEB6229C4F51F093075581791D02C36A13B855A0 +34900AA7CD4F1A797652656FE3A8425A38F421C4CC0ACA1CDD44FA6B31219276 +1CDE1CD63D6A58CE705CB56CCA1260F9B86E989019071563A9B4C274A87558CA +6EF1660D574EDA276801F0057740E2C3B80D253D697736484D892CE1AB128B8A +DECD69712F5E70E895FBAA927E8194D792A04AB6CE205E04E38A433BBB793FB4 +E8BBC4279D58A223C6673D909D6AFECD246E66A52F4CB35E5931D24C828489BD +4ECAF621A220D8ECF702BEB01C4FC7510197D3F6D15321EC87175ADBA6434ECD +2B5A306E91375CAD22CD94301763E4A8B981472890422C5488FCD523C9CB17DC +ED22FBF12D5F7525D0D6BCFE8CE85B0DFB1D6F989C267FFBA0A996D309E4A934 +3DB54A9D29C88B9D55D7300DA3D46419256C5A07A2A529A8DE8BD1727281F5FE +97033D861E0531B14E811378EC1AF1CC7EE9BA2B07D935843D3053F673979F8C +FAFD59D555B56CE338F606747238B22BD62C42BB7238FEA335678D474A643570 +A9E7B4970E8C541CE9DBC7BF70ED7BA33639D6744A18379455029E934C95E2EF +639C4848CE9A0879B51649FAB023A71782444B451F92A34CB8A124270CCF86D4 +D18EEF5C1D2B2A29012613851C49F50702D63BACF95EE2AB4D72B375E0A62615 +E0991E130A67ECBA9E05329B740708F1CB148724C3A6E5E3AEC1F88EBCA398D2 +1CA8827C977D72734310233176D1AE26C55CF2CEACA62223315C28FCF6305C7E +A22414D4739A059F552F1F9372CCCA5FED4F9AC987942848EB498900269511F3 +F408CBEA0659B954F5F1B18AE4FB270213646F9B28AE4439D2BA2D3E0AAAA780 +5E530E4EFC8A060EB979E12191044509DA0C14397AFF949E12DC970658D5EAF5 +4EA963F5BC1407A32F3837CA6A24B7F3D60EB8E6222B702E25ED903F9D21AE50 +664A095009BDEAF4B78DAF94E5A55D48366CABF07791A1684B2F54EA69070844 +4F031AF8DF416C2D3679F8BA038B0DC9DD0400CA6B34667BCBBC07E62C1668A8 +35A8C57C9048A7227E672E89681B54D662079A189A9E96A3CA96D8DD10189B04 +1DA49BA2729F1CA585B1BD5C467295285D52E47CA904235A1A3E48EFAE9EB6F6 +01374125CE89D53C276858668CF45D2F092DDCAA52418E0BB94C2B8266B4D88A +5D911507BB1DDA3D8F6E7C14A91CA11AE799EC42E993098E18CADA70BD2A1D82 +2C39326C6E3F9E84CD9758B9AE43D79BF99E6A0CD713E95B3D9B7DB90D127DE0 +DAFEBF850CAAACBD860B5DEF2082F1ADA64B44B193C4A1417BE221FDCA36456C +BE5934C8CE3ED55AE3A11697C2D682B7D0F72D48976451D205783BE25DBD2507 +39C14FFB4BB828DFD187104F38A7F11D5F0698C11E8C1D4F107CACE573FDC4B1 +C56FDAE47024D6FD16A2FEABB434CA320300FC4B6C1B6CA08F76C60B7C08A665 +99F404DBA8A2A1EB18EF6750E4EC186E31561A3F080BA6562967546715859481 +7BA782940F5C5D06626D6F6A412CA7C13820EC7C1DF23E15E5829F698CF617BE +D940523E4EE4ADECEC48C24297DBAD528BA1DCE7AC335A1D15D55415B108EFC8 +6D45030D27B3EA63B2B4CD771DBE66AE0218ABB1153D4B7482289D1313CEF184 +5C960B1E3C3C953912CC6F4521D1E15636C1545EEE457EFB87B88C9E43CC2F38 +6BC4BC96969F4FF28ABB06F4454C01CEF1B6DC538F1E832FC1666D977E5A881B +F72F1B4C7DD4BE167A5535F1163A0706F9A0B26400178DF8A128FB5EBE6A7B81 +E478AD183EC06622B591337B9F1872AAEA356F4FC67EE767B34CB5A4D90702D9 +39FB846947F4096FB3DCF16EC81455164783BA0B5D723060DAFF411B68307E81 +7BEA1D9A47A5AA3D648E618C83C60F060029E6EC4D46B045FA7415BAB2AD0AA5 +ED9C729C24136F6AF61E6409C0B5CA760B16225641E268A68CFB8260BBEAFC77 +6626EBD97195E77CAB425CFB0096D805D9EE699E41680D095AE9FA10122A7882 +2F00F495C9EB2102DF0D3E61833BC0A2E468C5CF7AB430FDB7C0BE3DF2C0D230 +1580BAA25D65F599378D873165482A1FBB224AEA89C6BCCFBDBA42AE1C5DCF41 +06969F585CD3B737D1388D6359F5468D88FCD2279BDB270F6A858FB7D2ABDEFE +5EE8FB79FA437F8F50237B92C307B73B0DCB808D07A9C3255CB9B3B17039CE5A +288103D05D132863FB522A02CEE3839EF9AF7F07D99732F0B8B384745369FB3E +7901166478F4A16076A1504C5E98D17408494E270BBF4470ED12B4332422679F +759F1D93984D7E506D16950DB6C2682FE1379EFFA6F6C95DD71F6E55BE3EF6AF +E0CB25388EEB436E6527806FC75484133F6E561DEB979D5C1FFEFDAF2A6D964E +03BAE0BD593C2992AD84569C81050F7A793C5263E50C2F50B98C4CC703EAE17A +6AEDAACE312DAFAF5278D125B6EFC5587484F61DAFF46B87B7C9B1EEDECA4859 +314A9A9E2248467DE1E54D90DD671660B9040B3E0DD982260822177EFD757266 +74A16C83A7FB168016A320D3DF3BD7726F1F4EC90EE5DFE810C96B099FD4368D +906AE4699049EFD37E8EF058D4B97BF71106445AADD4FC6E90615A0066823A36 +673B8DE32322BBE861AE251226B4385AB28702831270DBD25D666FBB0AD7B96E +A44E891EA1EAF0F87013AFC982E33D67A28E96E0C9CB99B9E4192536830D9901 +931A8CAFA41289633B20BA3BD7AA3414B6DA8D57CCF2FBE39920CC06361F075B +CC40335DB9A0071CFF77F6B7BB47F3100DBDC9C4A58C2B81EC99E8E966AF3390 +E3FBCC28BA1D79961C8A1584266454DF772FBA99664D74D4A89FC82FFEDFCFE1 +4C9E4A04291E803D142E37E7ACA66AB279378F2F192FFB2B5BBAD18B95F03136 +2CB594A3D6D3F8576B90A6C4DAD6D6C8EE07AF682F925F01D0B26CBA347C03BE +F3B0585CF4539FDC66915E22117078CC94D621F31DCB3E021998A5D6EE94CA4B +E214D07517283D56973D8E4367392BF6C1150DEBF459D141AE0941C1C8C5CFBE +E735D796E365A1B0F60BB4CF2801EAFE4889EE5F338D3C4885368281B3C95CCE +251C28A90D318A8A0384439B38D63B94757252062EA44E88509FDD2E75FAAB71 +7329622828B2785C1A8B26351BC74237A6BF99216652ACBD4CCF54CFC8AC72A6 +46342F1E32D4318E7E27C7B2DAC943B3E72C472FC6F1DDA8684AA922516A672C +E969C047E318B5E3B1270C1BEB1C4071A15BC81B29B268C679B41FC5E381BE33 +DD95F0D68118CBB60C521E5CB2BA46A10E50E9238163713290DF6DD8A27D3813 +F871C07E725D4518013D9A84CEC96782541E5580E33C2EBCDB18F08EB4655A46 +507A8526DB26C854928B81FD502B0CCE4A68943C12078F57C10F4E85FBEE1025 +46D925B8B3B447D4920410FEEB9844FABE985F9228FDD9F58392F2F3BD650E49 +2E3AD5A14984874DF4572816931885CE8A448EC95BBF40DDF4F85653AD90A88C +C4A879C0C7596E61997B972E8A55E57B17F802C738E5C7A8FBF6424F8B131B23 +CEE3EA3747DB066246C250EAD335A76FA166ABF75120CECB59076AB31A51F176 +57176CBE8C802A97B0542A5CFD6D5E6D7EC848B923012E45D9F065BFFA0D03E6 +788B68BA4DE51DA37994948F859D41C28BA939C3A82BFDB44DA585AE80B8CD7B +A6EEA79B70BFB4864E06F06A9751BD2D2A209D150D7135E0A25D67263EDD2A7C +C63B5B76ADB05D44BD5BC0BB3EBCE2E74E1AE5F7DE07A59D90C932DAA2553505 +27F2AFC05F7CEB39E1C7E54F69FB0BBB069959F2FBD11709F8E81F6E7CA06DBA +1CBDD8E7A78487462596DA288B50B295E46F4C3D9BA862688C68859734B232A7 +4B371D2BD786924F186524765E789EEAA30B20C069322D42C893A30BF1BD2C46 +F8F3732DDFE80B8FC1789239345944D8B457824FD80D11184E73FBA30EB80A9F +2FD466826D4E666E3A835B98A1D4AE5D17053A6A648E26E77BD08F9A3E02956A +AE82C4929E9666F539079846527D0E326FE7CBBF86E3722BA3E53F8A5121080B +ACF8D3C67A2A1DF624B9DB92105D3C833F5A6ECEC108E026E1D3D968967A1447 +15CEFDD09123D56606134BC3449404ADAB1330C9238DE48F3CDFBC91EB86D7B3 +8B85B5BA97376A0673E434DBFF19798EA90BFBD94493E2D21976F8106FC0C276 +C81C9B9F7D4A68120DDA56FC6EC65FFA40DB78A60A05EC270A106DEEBD2CB92B +F0622BD2B1D43771DF39AAD3ECB655F317AB483F7290C148690903AAA636583C +99DE3DBA99EFE20773D3D8DDD816A28D7BD8881DE570BAF5C7A30679179E1214 +FCFED81605FE56AEA21C1894167F93D648B474352A65C0756F812F97AB435ADD +22C031A21714A626DE35308AC51CD676DB1748DD2773532294FA77CFB2AAFD32 +A72BB7A045F12B4934A768F89217233DBBD69B900B28492A26713CA5D61A9042 +A982CB071F1F875718FAC168E4E275860DB6369B8114E1BDD4801110B62C3E3E +CF140554C826967A99F4E9726526E87D57BF845CE38E33893E5F9788769B6A4B +A4577C38C8D45AF2EDC9F4FA7DD9979AB8E14FF5D8956233AB4C02982BE8E561 +C63B7BC314793F634DB6F086E1A60D9FC3B69D3A7C20A99FBF3CB028CDBCEB60 +E803C8DC3C5F0CCAC030905E72BBAC052520CB0E40E23B46B2150DE67F61E4B1 +8C4D55904B7F90DDE4A4A78B11AE1009DE46DA396791B1C0EA63FB6897FDFA0F +42474042E7E9B06A703A7C6E672AC6705506F3C0B6861BC85CEBB9DC9BCFDE0D +43F5248CD7CAD4B89835BACABBCE6C791BC35FE7211E775C009844FC75CBF6CA +DA6A6B7B488270BFAFFA3E9950914CB0F88C8AB7CDEFD2FDE11ADA7073037EF3 +1A5CEEE37090F3A56D06FBC70597907A26498593783878C02722ECFD5D65903C +7D421CAFA78924DD27756853568535B02533C3393183D6E30DA6ED4BD6582E09 +A5A4B4404EC452E91CB44515AC6124EBADAAE8A98D8A95E7D14DA39951EBC461 +D426490071462F246794023DE1BDC04AB0F1834D50F748C3C60A07E1FB8EF400 +78DBAB90B59500BD1232A872ED51928329CC8F06E83164FBB2D0B24222223EE5 +992241E8E00D5DCCD6DB9A8E2325ADBE12FC8512AC127BBEABDA739672C1644B +554850CD75724E6779A7E76424CAF89E9455860E0AE2679231F4A535C0ED4336 +313717D6F7A4A4DA833847A1BCFC7BF99234FA645F2B85C9A9AAF7108931E3CB +077A9C571E57B0D7EFD92B56C3AA4FCEC0BCAA96005E649AE8012366BE6E62CD +9E742F8F45AE4C96BCD73AD80AFB6F061D629ABEAEC3018CFF45E41F46751953 +44E490B1355DC49C1E10BF343307263584091D122ABB1E3892E532B6DBAA105F +CD48375C112331EC5DB49E4D4CE2D126C9274B21E678E5E3EAAD4EA0CAAA29A7 +86FD8819217B195EC6E40AF23ABCD71156656DAD38C931C8730715A2773DC44C +4DEF14D92C2A054739F27D7EF349A0EB76D952BD9BA169B4F85C09D80984D232 +2CB4A3812BDE539DC79E2EDC7C221739D16B10246A5F57151C210878556D4176 +31EFF3AB6C4D78C4F0DF81692B3C9BDE4F85242BF0E84BACBFA39688BB222A81 +E85E9CB332868ED5B64E140C66E242B97A90C13B6DFBC3D285A49BA9D4BA1A47 +64D83577FFB50BF974D953F42A249ADF9AC228CC4D8E82213FD463BC757AFF26 +DF4D1678FBCD55AFD5FB3014C0380B2F8CA9D6400DF2AA041580A6FA5694ADBA +674286F00E531693DB28F7C996D5A66F80AAAF53001EDFBC065C72FA5BE3F114 +1FA3354376AEF7374AE1D0A8E9B06C58FD029922164DC9FA09343FB6652232E2 +2EE34C662F0092BE479D739ACE775C6F589775DD768B736F7391B9AEBDE7F760 +727702E145CF749DC457B2E98A36C52416107B1E59084B5F777B61511B8D17AC +88386A7933CAF852CA23FE179B67DF8DCF15800755605847ECC0FD77873727FC +1AF2BA8BC75D30E26C40913771E528724FD7C5DE284A8B58AE55A5C48AF26AC8 +02E155B8FCD6755D8F7F5A6F1AE66E4D24A13567B6463B18E65972BD75ABF732 +FB41F87A62FECE9A50C697BCEA1E3B3DF1E3DC961DCA598220CC746326F85F83 +72E803A4E69106EC5BCA01139F92171DBF9964BBEC8D3370039623CA1F927CBF +FE7DA71B04B4321EB4D3FCB27F8404994CC7DE5F26AB8FC019A203D6DF2F449D +85A4F103F7604986A1AC1F7D05D239E728FD6AD1DB5024B0A0542130D2B0E7EA +4432F910F9FD75568F5732EAC95F7A87CEBC359949C26595741533E952327791 +87E42DF84E1064E1BDD3F5A6455087B8E9C783AB9ABBCAF032E9FA32C27ED7E6 +CA7E3D1D76CD1905166090BD81A85485B9B4E976DB2E19A8E62EFB795FD6298C +9ADA57D5BDA2FEBB227F0EFEC59E4B51E06B8358006F9D79C1EFE92510D6046B +6AFEEDC793137DE622A8B3F5C9E3B21F29A98A589D9CEE75E348FD4D206415CE +508AB95A7496236AF1F6F5ED6B3ADFBAF1E35B51484F9B1E0C11C5AEAB9336F5 +A8861ACE1EC74C4A145A64E4FC8F6BEB3A16B021AFF4AEDA59B06326A8D7FCB3 +3B75F9729BFB7EEEDA8A1774728C80AED40BC35D42045E5CEEBBBEFAD2566CB1 +AD69A9A972826DF0F2303BB232367E611C115E8955DC97779B1AF269B84574C0 +9D816C88BAE3AACA6428CFC648FCF0869AD9236591E3B8FA326BD2EDE7F97286 +511C75F4EE4F7B4DA33BA2CE7F778D92AE7C1B4844CAB3ED8FCA285454D78469 +1639D24729E8002E4507A114407DF51543CF7DFFDB7E05ADB2D36E139F2DBACF +D90AF274AFB3E5AB5B38918A28EDFCF6EACA78248BEFDC2FAC0E041AD35B10E3 +7558CAD5D5338FEC59E46DD6868CABFA44867EAE0BDB8F45CA028CA6D11849D1 +7BDD7752F59642A46A9966FBC27F3EDAC6184FE47D8E64D56DC8BFBADBAD045C +005A51B62108E19BC3C1F700344C8EF44D9D98086D9233F80854E532A9BB3C28 +FA19339FFEC8EBA397C973F2C70F5959E00CD0B56BCBC47DA455931C8174CB0D +09F8B07CE7C933BD984E4BB3AE94991FDDE8D79E7D095A46DF7559ED816C0B92 +618C869057C2F43CBBF2E083390866F861D8A6111B126EDBAA3B56C152AE5FC5 +B6EF32716A2C5E0BB7EDA3272FF56D0E90D4D03C485C6ED3542AA43722748E46 +A199954A6C65196F58CAEA64BA77163010DD7890AE0E4D9DAA7749E40D90F02A +42802EB6EA0F9EF348B87BC254CADE2F49E9260F195456B61759611BAA4A236B +0E1400CBECCFFC2ECABB06295548A51AD56C5AFCEF3DCE28DFE09738A1564527 +B4552EAB8DE29408577173774FD22FE484351A17382330879E6054E32746E6C5 +34CE158EAE0F7386213FB3CEF62EEA05D7A1D21CA53C71A8CFBCB10D6D68971C +6BB316373EB51F8A982B460A7114E13F2222D5803927A40753ED3C595188CEDA +CECBF0CFDFFDE3D1AB362969AC8CCBCDDC7D926A970F30A0A5553D0C63259BF2 +690349CA68B123D875B121814FC8BDA515D77DDA062F285DB289814F3F9CFC96 +BB69BAEAD74130F25756D63BA20E3AE9D3CA69892A5FC9DDB1E74FC874CC887C +19567D29C8AC59F5FA4B7914DABCD6E4540E0A80B4A2B160535E63B3DE9F7C1C +6E8FD8A99AB5D872998B57ECC62F321E4D88A4EBA8D9696AB84EA8873E984ACE +4C4ED556E49F86F553702C99C618069CA1814CE52C97B67BC059E20E3D911B36 +BFB97044786784EA75B1D22F68706617A71D544B2D9D639F6A43BCFC5DB90A74 +8072FB587DD658FC7C74C63BBA741CBA43898CDE89D01A61B3B8112168E557A8 +A392B600F491C22B443A13968C967202578CFF1AF74DB188DBD01899EDD32EF9 +D5B768D052332740C8C610ABC50F2642C96BF6FE5CD93314896EEF16FF955E9E +9B6D57B515D28E99ABAA91E97693F6C2A66BBE8BB36908AF92F6F42F215A3CEE +8F9EA218E10AB397267EFA3772979F74AEDC8E080A5EF47444F45F27F066D17B +C20A77BE25B2D7B0A7CDE05C88F287B9AD9AAAC3BD442DB89E3D4D08CBC96D16 +782D2ACBF19309B2D43C02EA8A4A1595592481FC2525781F05EB9101631D37C2 +D80C66A56A13396B82EA204CE44D731C65132754384D8F5D35DE07F14A7F4ADE +95B7C5484D6FEE8F2D88DE8F714F6211ACD477B31BE2806C3AE64E8193351D80 +A7F1E65D108E494027126C6BB5A07EFF417A04F3EB37B0EA5E55DFBF822BFFDB +93502829AD85D5BD23B36BEB26B29DA2051A922CC2B22EB7047E957F998B7399 +9DB3EDED24DCF98A8DC73A77B5011FAB7512E1909A9DAC34DB503BD73F62A979 +1062DFDF7CC679BAC6F5D526CBFEA960FF3B1131C4A0F50CDBED060B34CB45B8 +A87C36DBBFA43E14DFF3B3B83989E699B13DDF4B20F06BF585BC23121CE21EBA +19FF2ACEF34819D04048582B548B38A3D36FE00526C4D23BDC69080AABDF422D +9687774D0839F273D113BD3F2CEC43352FAAF792BB5BEC3950325A4516518F79 +F2D2C9693751B928699ED849A9C21395C665C616EACAE5B7910A523F85E66B93 +BAD887CF5AE59580FFAAA87231F1F1EE5A7E397F0EFD0648CEB3872BCE9FF2DD +E2DAC8F3C93D6E38D75772837A2236BCA7F8D35DE01B5A372EAD64A941061675 +DFD29523D9C83998F994A57FC58A2730D132423C04E801F81F2230CFE54FC0E7 +31E20BABD9D9A0C341AE49DE20B0FCE8F49CB09412A1F8497C51C0B82F55E4DE +C79E9525CE2DFBCA1C25938E5F752D40FBEBD6671DEACD218F9A44457E192116 +327DA1F62E2CB0500CBAE2B80870D975552D81AAD2E04EA452192F8D99062E0A +8A60A50EC8FE175ADD207D9A803AB26BFC62DCDF64CED7D574D33A72A1AF370F +F0DEB8A74C3B305606B373E5BA57D0049219288F0C30ACD8F66371063C807042 +1DE7C9934ADD7DBA7CD9B75A7DCC4AE75164EFBD7BFC77F4E91E67EEF18A8540 +DDBE8DBDD7C518D914A11A64662ACC7B2C174486421B2845492F296EF3F61843 +769AC6A2785D161F90F081375F37B06F8924ED8AAD620098F875074D8D07B0DD +15591A3C10A6E880D4CFE7392C735FFEC83168A15BCE6211AE4BF29F3CA2EFE1 +6842D351ADE39A57607719D49E50AC941DFB66B0EB219AC18693DA67448B97F5 +5515D0D28C4AEBE766C586F144704AE2B065259E2C5F0367FB06869F80B4DF6E +A55F5A207340520265A7AC40E1385F7E1363F4895DCB446CAE5D8256BE1BA9D6 +52F61856AF34A2E2C16B554D3003E5314FF7DE6F4178A4B256F8345002D346E5 +1BE0D500B9BEABDAA3178ED86DBCCE46B7709E0D602A1F1A5B59EBFA813B35B3 +F17A9F022D257BFAA81D8BEEDAEA1F22E19CEFACE0B49947D074CE7A5C2F3DDA +E9B20BE808970DDE91F4E9FFCC428833ECA1B4C116B91F536E049E07B4BE5978 +954FCEC6361673853B40454F2AF53C201FC5C58E5A6DE5E3B36A3DE6DF68812E +1D7728E0BC7BB30CD543F48C58A299430DED8526EB09EA9DCF867A5A60A31A2C +2C68428CE0DEE8E059E1CAC5EDDA0E8CF42D96391C618B6183B868A932ED87A2 +78A0039BA0650361D1A27360BC09870C6C620861E7513B9A90AE0BF1926AF59F +7165C5DB160DC47F64E653E430D8057BB04BE0C959E0DB362D93D54F7AA06A3E +1205752E072893225CDD42E2B9135F2FFDEFB96235F79A0CD887327791CC043D +A3CC5D0893049E66A1A61287CF86C857153561E891F80672DB2AD5E7F8848EC6 +A10EE56F430EB5F8215C3693094FD2953D7C24F8E01D5D77FA9C64D6B3DCBB3E +44027697518FFB2056B695CC5A2FA8CA5468712D2A95344A9BC70F8E11D164B2 +07598161CF73AF9A3F1A542CD0AAC213E062C90AB21B70611786DE66AD22050F +69412E5067E4DDBABB2F0805C8DE0454A8A140122BFFD72913045B445235415C +37AA2379B5468A809A48C9A8894D29C28B44E9F3054970740A8B970228B3FAD3 +117BE977833FEB784E1EBD85E40E177CD27529A02F8C1708BD17CB08EB81B9A0 +A3B3FD4C2305C06D871B8A7D14E8630842E72F010F3881912A3B2401C85A5CC6 +7FAEB44A6991D9151708041402858722CAE5E974E5FC0575729CE67A889C805A +6F9323E3D863AB6D146AA8DA214CD92C2FE1C2D664916CEB5284EAF232D7C173 +1FD3D00FF3BD965363BB4580909972BDF840B1C8E940CF92CAB594353A264B9F +546F94C5257E137D400811342D4641C53C6969A8C18709944245F067407E84F6 +BBFAD959969178718824AB8E417C0F69D28246B335BE998D1656E45C7A7902F3 +65DBD3AA406A4009B0C80F51DD2C4B5292F55812714CD0E0373E1D1E8C962DAC +CAB9BB492B6F102801D129C94CBBE3A95DECAAE554944C9788EDF363120D9398 +42702ED3F4472C7C529CAF0B76BE2B7D42564EA3A5B1FB7B7FF775566C723222 +80D3A20E45EAC0B90A7EA5BA2C173C15F2DAFEC94777FB9384FCC80431E03F63 +8E36BE2A9111A2A429339E7EFBD1ED5737B1101F9326E3DB795C11AB63EE2733 +8114DB29974296F215F292FA55C42476EF3CCB8C516D239DD6A1629EB41EF425 +91D1F2B65DC5B072FB66EBCD3DD26295757135AE35EDD85F21CC5C538DB7626B +0564059C0D7371F35CAA9C8624A0608A990FD59F0AF69CC5DE908FCA57AA3E37 +11556A8916EB0122FF3EEA035FCFE8AA7AC14C5BBE1D36842CCA52498D5FEEEB +76DAD21733DE55599B06C813D45C0CFD1F0C4FE145C4BFF8481BF890E1409105 +11372C0BAB027F6E56A0CBE7F13C6600676DFE9D7FDC8312E51479D332828A66 +9341E1E24C4579D7285449ED8C37B68F6C20B8E871BD32539AFE9BB635910032 +E4347A6D2BC2F37944257E06F331004157C7295121C77BD68AB6280FDD28279E +709DFAB6DB8E632B9EDE6EC228C5B0B8383ACFEE3BDDEF7F29AB0DF1D6441970 +6A7CFE1ED09575EC84F0A606D79A68DF3DEF51FE7127EC7486BDB1C73636565D +9591FC719ED3802EF6F70513C88DBC4F0CBBAC3267DD5F88D11F925EBF4A1BD1 +FC9A4B32156F372DA6DAE42D8D194D64246EC3EF61AF485F3613A310C3C6AC46 +6153BE9796FD94B7C3A0A5DE98E590127CA0B4CDA2BAF6E0B94EEA715C99E467 +7AC6AEF085D4C0029B4659D397A42E73A7B2A74BC82C37A737AA68A29C76C8FC +6817EA46E365FCEA8BC3C6A93AC7DD20E078C689BCE2F385366056CF33DE404A +7BDA656774AF73212C0F4597039F61D2B24B25B689F2B8CAE0FA40B884FD2D21 +7BD762AE2BDBF3F00B2695091996AF764017616C5B0BA3F7594461EB3944A514 +A74502B723DAC44FBA2E58EF2F545C61D6926B0DBD98431E9E48424B9C879F9D +0C8B7A18E8266862CBC356F5ED50D1F1896E4C574741BA7028E6CC4DA2E60AF9 +D185F1A0E4521C161E7A841ADCE0467EE8988874A638D5CE8ABC959CA57D5A25 +B3788C62C4BAEB4FC588BE3A8B39E5F16D3864F9FAA731D58D489002C4799307 +36EECF584374D2FC3A937E2D242B6CF321481BF3244272D0C7F4D2B21C1507BF +31904041A2A729F8ED575EE7B41B1F3AD00102B65A4273216121366E983F4BD6 +5023FF7C2330ACC23B7ADDDB2155B72ED63CE93554A0D460977AFECD100CFECF +023DDB5F0D4C1CFA3284D3417E7214D7E11446DC37E28533F89C3285981ADA10 +3DB89B86393E02DD038190E5572CFA17A6842B9795BBA07D1F598058326729EF +680BDE2C271C7B73ECD18C11DC313D2E47D54631B87B97CD59FDB7FD3AA72EB1 +F5DDC88BD419CE9935A6E4D3B6A6E3F676CA1861D45370C5736E144AD7FC1B96 +2E32D2E4196E93D2058E4297A70702F97A93D4A1645A42337EC8B679DBDDDDF7 +456E46E91F0B661B68F5FA9F7C44B75616766E696643433ED1E9FFE575961701 +D78784A1EF019C86BC203A69041EFF37B445CA7BBECB89FFB2186F46B52D4308 +979652F1766AD52CA689FC26559E0DFC178AD80C605814C3E7613396695CD93A +6EDB40ADE3770FC7B68F5E04DC906ADA5253758FCC4D35728E44E2093BD8960B +A745A8490C9ACB7794318AB236C0B57E2BE6734031848906A19D7C0FEF4C4A5B +82EF353E97F32358CE522B8D2BF87A64E961538F48ECCB9D875FD60B9EC65245 +EADFA309A05BCA8B8D3A929918EBA644367BEA40A89F9FC6DD725495CFAE21C5 +8A377E24D65A7B4C4964DFC216CF39411D6B54F58A21EB94DF63E559A167C0CA +E73A72FED3F704BF2C5C91EC42805A886AB3B04E9C4A6E3609B75585ED5DA507 +E2EABFF8523EE565FEECFCB32361E3D08D5EE6EC5B7D576DF85397C737737AA2 +059B94974AD7D03BD38BEEC874A3E80F2372C2F4BD134505C30A105FD1C08EC6 +2223F80B86BD71ACBA23B26E3DADB5A1E4609816E626A1292B050ACA6F1CF23B +1271AB339E6CBA25322DAC8EAC7AD2D70A83180D99BDA95585493D42D750DA65 +1CA4E117DDB4EBBF83708E0388539B4D8949D91C59DD7AD8F3C5084F4DC2CFCA +EE5EC6EF9B12641DEACC953EB5D4EE94B8410E37EA0DA4B99D0092494EC90630 +E7057797AE9B993D445055FF8BBBDAC7AF7EB8E075871105BE9908C8A73CCC92 +4CFA5DF91D57F3453ACDA20F60490684E1135DBA2B8DFE8DEF4A8617B5492AB5 +26875B59A92AFF36EAB1162DE4E606A847CA1FE04FA75304ABED69D6A974D6BA +2106B7CEF5A63D56FFD3928357AB734338B12AAE0EA00BC19118542030D2DC0A +824E9067BFD7F8007D729D1AE994E3F4E729B87F44500DC097AEE1703AABDA02 +9F218ED8605343F58FEB213F18A17893F9A954102BC3D583AEC149B0F72326E6 +B448FAA0F347C68690384B5C58D4D57203EE16590848DD8EFA3A7D7B02D58796 +442D0C67A8A68298C6B6CE9BB61684B40E59978B12730871BB589B6DF5B0C6F7 +01925358D978CFE3504985C9752E99BB66A097BBFDC27BCC3278D62F226A2DBF +F998BC42EEDF5058EDEBAB4E8842586A409C143B0B5A1F952F93A14C5AE88A9D +FCBA2C228527035836D1B75626ED014DA76CA796E36ED9648D060FA72A9FDB3A +D2AC405721A5978D06BEF37F65CF7330A44519AA3A263DF4EF09B294CF1B7191 +A85B58BA201F11BE0777F808D7361B8A9CC52E77FF4B2435ABB14E90089341A0 +0F2B24741ABAE0E2FEEC15A6E879EB84F489D42342347FCFC13C158475C6FDB9 +406261F0C37A625F969FB889BA0CE6436CAE2FE6E201AFA2A2D9B9BC9EBB5E31 +05FA0AB37AB7EC0EA56B42F25EE4B3E066C568632326AD4AC3A23F42C74415A8 +24C3416E287E52918336C2B5C2EDEC312A1C1389968DD62EC74FDFC7CA0F3804 +539D4D9F94A1BC89D6F0995D1AB939C5DA4BF0E387A23B8230B4461574B5B39C +4284D46A556B5D05DDE4D0E82121A714E9334BDCAE6DFBE5C10AB19DDE661101 +D50EBAB178C5D67F45B38EB8A7464A5433DE6555D3D0ED4908D86930095D8FE4 +E598DBD8275BFF1EDBBDCD794B98C0CC1557FBA120CD937BB6A901C249EF2CD8 +8F301B04F4663162DD99E76DBF4BCF33DAA09A041F9B20ECD3150959B797C942 +E6CE91C5005C53168E9FFFF10A280C33DF24CF703368157198E3B7C364C511E5 +5429465E176A297605F51D4C1B6B4D36E41CB003112DCDBCE89D6A90ED66BB99 +0E4008490F710B125D2A3CC7079BF8B3BBDADFA2DF2992F989DD72DD26A2E3D8 +D6B29EDC6375910212B040CE5B4C019687FE5220B6547F855088B82A647279AF +D6D7E246D24909498F19568FD4386004859DA01B5B7CDEA8B628F6DB9DEF4D1B +407739EB8F005F95645691A8FC221199C8DB770EA8BB7F591EFDAEAD2DC6984F +0E7ECE6D618A4B4235E089CDC95FC241FF0F2FAE8EA0358B5DB9BCD030FD0211 +5CEA58850E6C6CF9E5CA8658A8644FEE5BCBA0826687444353D3C9C05CE66587 +3496601032D2A3434A1C4E952E2B8D43BCABC59C23BA42F74668906AD0A0431B +261F62D0540C1C7B1BD6F1BE66CE5051D767DA3B197646CF25F3045AD4E1206E +9B08675F61267E1FB11D30CC8912818E156C6ADE73F081842FFE1C73FEFA2EA6 +4AB6F5CC7BD040E5F17A4766136A7A29380EEC1C415FE334949C7D36C0838E05 +4967357B710DDA23A6D236C9A39B57D91E72F0AFA7967A9BF1A2B165B1FCED96 +7CED47C3AFE8A579214E276BB8B0C3E212EB8D57E9AE8525DB4DC4919750AEF1 +3AF58D10F135D7119419A4EB57460494BAFFF312BF64196FDBC225116A847D14 +EC4FE7385FC6D7237F937282709D65587A8B21FAEFF0C68DDE44DB6D606EA42F +BEACEEFF9DFA2B7D6B8E4F82A6FEFE4023DA63C4EA29E02D8AC4D7B3CBBA9DFF +40D4B424D1FCA9F1A21359730F2F3B1B9458D45D7975D1454F068BFF3C7B9D00 +5BA30E98FBB0A9E3A6F50D40D732D238C10AB0FBE9DDC6ED4DEEE920C9824F6D +8B7275FB398177E4A45D493CDDA31A11235ACC356655AD007C99875C1F494E34 +2F5FE8ED2F60838CFB9A2FB211FEC70CEAB90F3706DE3F2F6DAC41FB52EC8B53 +669BBB2C57B5EEB1D69C397E6749927473B30CCECFB8C98C2285E64EB307577E +CF973132F1F12A3538CCD906ACA569558DC5C6E94C650972754A591F249B585A +EE011E9DECA37C19064D9F8156E514B7DB2AF3B7911FB0CC101D430DA6483192 +72BE6F6B6397D5C9644BF0D962787CD6FECE0C81FF2C7E746B98BE8D859B5EF9 +33318FE1672B93B9A01CC0864B38F697E268E0370B2831AFDA478BF0688A71F9 +7DADCFDF239A02154D7374611A2592419A85B918BF84A71548980719C9B9B45A +2EB74312714AC5A7F96FAE23017BA712BE36BD29B6E5AC7FA49F07E35CEC1E88 +85E2AC4A7990B470CA02809F16901A8845B5F5314DBF326A34774CDD5AD1FA80 +9E7BE88B4207F884BCD1946EF42CCC98AC2F47A03C75330ED2B4046E89CC0446 +E70F07D571C440993C57793419FEC38700F2818A0F8C335FACD80727ACF5C626 +340A02828D05D3D9A3E13784F1C066C6FC04C2207421DA32F4D9E8674A411EEB +3995DF5A51421ACAEF222EA581D2530B029899BD4BACE11BDE0991E8D5B2AB03 +F9E377E0414492F2D22D1F7AF865378014AF2A02A509008FBA6EB8D8B4F5A1E8 +A6A15210EEC2C505F4C8DA434744AA7B2922802BBE6C3FBEEA5DEB6D455C3577 +C68F30FA7B924E5FFD1CF73D1112B81440C2D01F4102AA4AB0E51013C63E172A +07CEB87EDE5196A4E30C19CE81630FCCC796A3FA31068D598ECB327B1D30635E +305CFD98E3CF1E37E87E17786E611A0F9493F9010DCA84ABFFE3C54D526CAAEE +73EA814D047D76B064A2A7A2A19E5AAF8137533845FCA6529FB7CDE3A1A0DB38 +1D3501A985EF8F3C9E7EB3383EC99CD74B9CB7A54582E33C94A99F89E600FC76 +6709C82A8B9F0D004D8C810C2EF67E24284DC0E93743B51A644406A688018917 +064DA7FA7073C05CCB627C58075919E9E8506BC7BD7E8CE05413265AC1968CA8 +1C18D48A7528A1E4F90EBE4A58495251433CC1075D7986AEFE5F91921A2338C7 +8A95A6E38B12C7BF453044924B31121C38CFF90C31482C7A77E2015916BC135E +EE990EADCC9B8696B88C10D98EA7280D3FA9B8FE767AFE57E3B4BDBF7E50EED1 +FD70D2D45C305EDE01258C8FF15924BC4D96F54BC44FF4FE0CF5797CDA755C8F +1EB282F7EEBFA6799DE4A62DD3E7B1AA276FAF7F16DA4BB5110B7C63C7E00CAD +D475BA6B903441A103464D7661A6ADCD3DE0D34D24AF6A510E9133E03EC943E4 +E6F8D11747D4162B31DABE7F7101DDCE5EE69C1F2BFA3D900C26E74C9D26F20B +4E419DA04AD340E3290A31F798F38E3FA48D904AA6336D0409B1E0282CAC4A48 +3FB4FB091AFB95C445D229C6B381FC5F9F123D5277CEA5E6AD3D06F65674111D +E6CF603C42AEFCB73F691FF2DB086D8A94BF4D92177BDD215BC4876FA1DDB377 +F70B355914CD810F96066648E91B89CCF7B81A869BBD8982CE00650FD417D885 +76AA8C7A1EB9D7D67F0289DE375F70FD5753D407FD654E8230615DD0949B1771 +F55C92507D7EEDF3D19FCF86F4621454CCC11ECC60B70499742AC2FF69C1F7A1 +53EBB440B040E9D97FA0C3F0428AD278DB2F7AD68AA3C163A1CF615B9F672533 +F479E1AD0F0A14124F2ACD0ACEEA511B20D47B7B5A83CFC1A0E2AC9A7EF1D3CF +272D84F9B5A41212744B15AB20812D6ED2DFA6E6763C32EB7993C1BD96732E0E +43E0A8229CA4CB16A9ABD43FFE9C28A4DAE3EACC53AEFE4CCC7DE6E912B1A01D +74943759816E805A19E8BABBAF39A24942838EEAF105D1146A6D794940E30745 +414634452DD2486DF96C7906DC4D3F49E2E3CCF7F9094FED15CA807495272E47 +AFC80AD637622EB1B8926F6D03531661C40009EDAD5B5DFD549BD0459D74A0B5 +48C40C31669FD0B315EDF667D03A50B70571C4472AB6E1613AAF8063B2358C1B +D781D92C74203369C41AF9D3F6D6B8F53725C2B73701F329D8285290114F6F3C +10BE8B65ED170F54A6470374698D0EB6BE6376B195075CBD464A1D5A5E69A195 +3BED691799A60C704AC84D0B4F865E519B98CA5611AF8BD4E28BF3D7A6CD9E30 +B4E5220DEAEFE5DB91B50ACEB56464C352EF34BAB933303A7D0762F96A708C48 +01A5B1AB4B8B0D2F5B53028B0D7315381A799BE9B04D190724D4BF001614DDC1 +FAB908AE9D1A50010BCB43861EE2F9C63E61B86CDC38CDD43D0C52FC4BB4E55D +A712EF3766A477530499D3DA2D225FACF4B305C07ED010C2BCB43D9E253BB6BF +68E5AD7003E5C9AC003FC42DAE033B6AEFD9A093801D20FF9FBB097C2E559DA3 +0512B530ED0F3AA6498D4F4BEE633F5D8026D318ABA873064C3B444CAFD8857D +1F1205886F4BD4CBFE67F42FEA3AAB63B382FDD2563E66E5C65B7E30E82FCDB4 +F7A0DFBB7E25E1C485664E8F32DB1A5F6F159BDD212C9CF453A5E955C927C851 +3C0B8C0B7105745DD00D2FE9115AF0A4499CC5AB84B9223BFDFC16C63916706A +C4DA8E2072F896779A670934BD0893F4AD9FE316895CF6520DC6EC2E89998B0A +8BA9CCB02C81DEAF90400AFAD0C04EE84C696DC2975A3D4FAB15EB5BAFE69239 +32BCA7238894CAC3F342F83DFE7A53A9C794323E1DFF6584E68FB5A4D0ABFC36 +E8150F265FAC1CAD1144AE185FCED89EFBAD84B1FF01C81429DD0B766040B46E +6A82AB6CBED140580779A4DC9EE705947DC075456CF936E46136EA2F05DA7336 +ACE372080C1523F847B94EFFE7C99C6732DE579ED1A7DF3C742772618CA59719 +5F2C58A2DB712F07D4C9F8DF4A488EA700531D8C7D8EAED43F0C5949545A006D +38CDC74C192993E15AABC689989D72E1058172CEFA2A366FEC50C7C90649D2AD +E13C9F4EF3BE13CD743EA917AC51806653DDF167BB518E5AF2C05FC080F5141F +551B488792B979169A238C21BD85633386F34DBE10342541D1B0E5EB78F2E4DF +A84344FFBC17D48B60A5F650E04789D13DA239DF5C268586970CDE475EE6EF77 +C9829324D6814DA4501E21B151E8D4F7D855C47CCD565D5D55DB25DFB3472CE0 +A6A0A6912C5D252705BFB33D46760F31C9B94A4598451154CAFF5C22CA103AD2 +03CABF00202CBF9956052ABE1D5276D6AC0BE27015C84DE44712572173711BFC +ACBE82424C8F0394E107AE878D502D1EFD0FF74FF1219E20DB977A23F443A264 +71F8066694210ED8F91AE633C26771E23017A885842802E2C356D25DB1496EBA +7ED39E960F4757F5E00932BA908F5E1B7A5E9727CA8BDF47B039FFAF5A22407F +AD0B2399AE62BED952B26084B928CBC855588B74D373E857D5B20DDF623EF6B5 +E2BD23AA902E286EF624BD87D0F3376605242A43D166F7198D31832B9CD99C58 +63F2E5B75D8E25B4243867ED4E019F197F0CF48F6EA5CEA7D0951289272D3726 +3831D150775473E19BE6BDEE2479E51E16BEC48A8A16F14612D928DC3AF4654C +592AA3AD2B529D31FB69F6CB7A1BA6CDA1CABEAEDAAEF7F7DF4C671C3A6530D2 +DFA3F55173F1A2D9003121C8B2C155DF28AD22735AC718001BF9E35B3A8A7F84 +F6520776F7E51152BCFA15497466482DB137DA5248307E74518564E064525828 +69BBF00822F6E4D4D6C46504C0C7AD03996F2CD1D203B6DF28F106F6F6B88E53 +560BFE8DCFCD42265B64D3E4A1E196F61A650133CE26FFAA1432F6679D25966D +057115464247C3B31B8940B2A8DD61ED9768BE51B2ECD91205386B24BDEF8257 +F9BFAA3C7E5DC2DF16F1C0F02BE4FFEB88B0664E472F323F2B11E3C786E27300 +21E5824B2227DD9205B7C7482B4261931452E0630270131675748254EA44AB0E +21F81912EB3E23F421B0EF59DA23DE5D50FE66B08B91AEDA8E5863BD175169D3 +D1972F3A41CA36C0A849E478AB96BE38DC828C9FF8A93726CE5DF4A8CFE1649E +996574BB3D11F2E8504356BF3AE1E0EA765DCEEF105BCD38369D105ECD56CBCA +FD9C1C2F90329C2B7C4F04647D1AC1197C9DD43874145C485A524F8462E6234A +7A124B1625992C0763C28FA3C6E9822F0AB440F38F58B5D2453FAA2AFEDBDBD8 +3178034C2A1CC4AEA76A49352A5392CD4AF56656F955B34856CA6CA1EEF2717C +90E61039533043964081BCE8E27FB3E1451BD3E51B591DA16DA25C7E5D482B3D +1B081A2630DEA61A2B4AF1AB64A5A6B20B38A6C13AEA2C39374A828321DD0A0A +D22DBBAFD55B1AC0A84435C3A15AF53CE09342DEE4788C9997A4C8E980F92275 +3951F4D5F48CEF2728CDB97CAAB5490619E0E39A79ACAEE0313F9359A8F0CD02 +719583A88707636A3BA19ABD320CBC392E8041271CCD9B83900EB702C092722D +297EB2E830973BDAC2CEEF01B65742659B4D29BD775C365119F2F8DA13EAE562 +106998F7FBFA481DD4BFB4371B3927BC01FB2298330AE33A0A0B0A8D5585909E +7CAD17394162AED7ACDBBEDF4C804B1007DB30C64FE6E89F62430D7CA6665305 +43F608A0937077BCD3E319B652672F467517FCAE1B4217C79F1F24C3B80A8197 +3105F3E1BF85E86F5F851230B122D8CFB2167C1F807A2EF6C31583F53387D4D1 +474571BB55C8F0F925C6F471E780E059F8590E8BFBF81CB87CD3E04FFBC19F14 +8CC79F250D9B758953BF836820B5476D7D75E7A597751767B63BD21BD66F384A +41A9F7B39EB819CB7C52B7B6D470427AFAD4D363AC825195072701F9EA161540 +6DBA6CA65017B2E92116235202FF1759FF0A6836BA55FCDA27DA190A2B1E1E6D +195091C73E658240561CA347B3529555ED3CFE5C672FCD4E23D1347C7D1FBB6F +C700317D390AD63CDF639DF0369BFA51055C776996D1380C9E57131FD2675A6F +C37161BDBE28CFC00635411C8F88029E0417655F34A9E2B149D453A9A6BA1376 +294B8CB62909A391FD65A9C529D6D25E112622B90801935A9A7092DC02FA9EC0 +5A667C2C3A494652FE5CE7763D94AC26F0C609050ACF84410B22B4449C859C20 +788BA5DCB06566AA105E0A821C7F8465A88EE10852B7C66468B1FB96A2FD8744 +323A844E2A85A88729BDE290E1E9E7E4166B0C76AF0B13E575D8D935829513A5 +7CBFD8D4E7330D8D62A9926FB0E1DCFE57F4253BAC81C3CDE4030393EFEC58AA +166FDB408F5F675A38905195CE3D555FCFE9F0C130742CD89C6D30271FCE7685 +5DD6A486FBD693BEDD460D0E29B23F4790E6F9D688142A54AC8F4E73DD66DE71 +40383D157D6D6EF4877F6741F27B204557CF3497E87F6388F520344187DB03C7 +FCE2E309A66A5D8AD883039693401384112E861A3E37E3678F7F01207AA91007 +1C3AA750F1B65121815B86FEDF63126B3EC9335FE2DFA923B0BBD09B5E29A119 +FD886A5EB5BF059F198B27BE44D22B171F3E5047A9E328FF252E9AECDC7984C5 +FE2C7EE0281461D05A382706BF05ED82B86903476CBFEF1C3EE9261DD7DD623E +52C73A88B2BC3862868EA692E61A995C8F802FFB2A7495AEAD6B723F69344BA5 +511E383A349C2F1A011CC7AC699D1573C2FC67B89BFE2421916AA5BA5E9B6C72 +8CA90981C1879F960CE9B7D1ECC22DF53106C4847C1D784D6F7EBF9E5B09C050 +07633368DBC798906F0AB2198D4FD22EAD0AC0D08E0A587DAF42D7D1E0C46926 +F034C738EFD85CDB9DF9F79B7742A057A2EAB72D17C4BCC8FA6665D7A6CE0628 +A17529B43E6AA59697003B131D0BD7FE44E7CB7D3B3FCD2829BBAAF6CA5968DA +AD53648B19A6C23E893979DDB25AEAF63DC68FAA8675A3D319A17410382E32C5 +3937B0826EACB36A0DB59BAF832A8DFD469758B0BA9AFC7B264F10DB22097AF5 +BD0BF84F58FDB0F2B64C51CB0FD0F37C704C5998131B8CBD023918AC0D606E08 +0A1CCC76ED9A8E26D79957501A19D997E24D6A628574AC2875CC7AB4481ED891 +F1AFBC1B0DB3E4BF5103D18A0A35F7A6EF610F0EE57196B1FD70459383655851 +28D66693AB15940EA30F67371E387D5E9F4450C275529A32A29486B6797C48AD +7D522950EADF75C77F1B4078635B3EE6DD6667793D8FE17CAA0437D51819BDD6 +26D293DD2563DA61E59B7852574E5F38B6280678000A2B31F3AD72DD75507252 +1EDCCF07917B2D3412018AAF889E98105418F969059A4BEE27D464B92E95366F +75810810F0763DDC0D6F38DD97EE1FC650FF535322FDB726BB0BD6B2750D878B +404AF9DA1290492B2F50FA964EB7EEC3B7723647B90250DDC7D8864FF90A31B4 +FE6D94E247FBC52EE7DD031605005B48047BE5182E09677AD6278807E3A9B14E +700A5091F76E81ABED0B07D83BD95FBF387D347C2FA4687468146014C5C7B0B5 +7F14BAC8BB916784D1CCDD38416514DD649F8235037ECB8C163606C3858F85BD +232D619336401D0E8FDFD2C106D3E6323FEE345F0CDAF4D1E2498445D26E1359 +ACD3C7D1AA9CC2A1DBC44D337458254F81FC51346766DDC2F44B560C36A00136 +CA2D6076937A56221FD279BF6982B538B159391B4DD590A4710C932A338E3660 +3890C2AF83C92CE69C04AD18DC25322EEC40C929A4B825323AB9019E5D324A79 +E6C13F5A80C37EC27F11334E60EB1F9C2ED760715FED044671399EA29B4F67AA +26A910CF2B91112392B82E69F81307CC5BDD5FB27EF86DBE59E8C4EA4BF7EA44 +BCE0F6D02A1BFB031B9847CCEF624E16CABAA415047345AA5EE306FA60CAC3A6 +CB7A5F2F60CAFFF6EE3682686D5A8B37BAF972E18F28C5CE0C99E5072E985CCA +13D51BDF031B011C69FE8D7C19B9ADA56A2F8031F517770671167D3B102552B9 +AEB806BFA0C8B7459C5BBA8AAF3D89C1B42F599ED56EA93808994DCCE139AA5F +846293CC495A29837B1B76FB21D123D72A89A328617FEDAAB8809EF2D7588EBC +5873372A6AE4738A1F24ECEFA9686A99B3C382EF47DA508D9C9217BCC57B2798 +ADF3D6C0772D4890F05058B3FF543229F4B9E6106610EC2675EC9F2E1A43ABE4 +69D999ADB78F2874FE672287B08B74FFDE7DA6C6AC2D49A69913D7B32900853E +259F62BCD5BB2FB9667C8342EAEEE787F01C884FF8F27197D1393377EBD7E414 +C3B41D8D1A84EC04FD0B1A7E1B7CD2E27BAE49F78BFFCC0AD491C0FB952D758D +D21E43E23FC12E997A561F22FE4C53032CD799A955DA8CAADD4292D613695EAF +88DFA5AC5530A8484466776CA99C87196AD2BED61E0697B5C92966FAFA4D227E +032CFCBAD625480084DC5F0221EE880BB0691EFD680519935D2447EC122044B3 +140DF1C3EE512CBCEDB2DC2B07FCAD7834CF70C498301FE72C35A43DE3B8D43F +4F58D35D5FFF9EA9A1B82F86390544FA76A39B1F041EBDD8DA2378EAA1E29461 +6DF435DF858974DC1A32F4BB2BE066D976ECC3C21C5229D27D589A7B0DAD98A8 +5B72BA1646FA01C603F1C94798CE115A7CABBB48D9D218A5DCDC3E16FDC36359 +520DDAB22C923CBFD888CC65A68F66BA559061F4EB80229D4C1AD31779F4B332 +9AB0BCAE12D3661FF34CA6AD8D56C02DBEDF3222B91909203AAE2F816673E698 +F762DC928DB67C1B345F40BCE4AF933CAAD62190D6D37E7566ED773E9C12CB66 +6B485DB14B047A7BEF60B0A773E139BDE1EAE9DC75B5B5DC0E88522F01020F9D +C0003630830B875629E7DAEB19D4162C54AE366D3AE8715FEF9C673182130695 +DB197A7FBB821E85279C0F005EDC18910A1BC4CCD59F7ED1723727F438996DBB +B7DF98433C3395620F067B3FECBAF322156C99F878C1A6A3C67D669B58E5C5B5 +46DA574D0DBB2386931C1D02523F45DC49C019053FA52C8759D6A086E6D8D982 +7774C158FC568B7890076440802C5F2ECF1E06EB3CA21AEF61A1ACFF9FCAAF4E +432F941B26CE4651D68DB715350DB4EB73F971B2B81FA9612DD39C767B37446A +09D4D1F3EAA37F8E1552E528B4EED85C8AAED1BFB4F3E99DD4EF7DBFCB8E02EB +96AECDBADD017D7C8AA7B89DED04D48433E7F4C76FA81FB0E85A1DDC3A059827 +4EE01671CD2F63D5DCFC703E2C480D5B9EEBAB5CF91CF178F226FB7222412960 +4AE4754579BDA7DB7D56E2D338B4E32177B23C118108ADFBEEA4414A18CF9418 +DBB9948677AF0CBFD7AC6D380B33C192E4D6211338F0BAD9FF5564E0DAB5CCB4 +ED2A5D3807628A61D63113F92F377224075A7482CE1998FAA2C0DE07AA71BCEA +D7DD8ADEE4C46FF066ED00DEBB61780AE6BE4C7EB20DEE94544BCD454E010120 +5177D2282C5C1990E00F261532381D66AECD81006B5A2529F94F3B360D1F7DD3 +62790824CF8C371D8C4BC44F5CD5317614A445B370FD41BF81089ACF4FD04667 +1CC08722555F11253D287F257BB73A0C757761429A80E74B888346AA72317D73 +D58713346771DF5B9C160A8C463B7EE17557EC58653EA82F610AE300DC82A1B9 +971AB7C3C8C8362E0FCFED283EBF594CDBDA23F61B83798F8EBEF159C754AECB +9F4A0A1559272048E23E97D1348375BFE14C691D39078ABDE502F1470385CBE2 +D3060EFEA00F4BEB0219B34350059E9E3E661AC5458F1D37C2B32E21B5D67027 +BBC6F35D8E4A4FB49D0A42E63D49D53AF8F2EB7BB9B09CA0794D9480F987DBFA +E755F769993AEB0171AA0EBD769115C4734505B76080D531C2BA1C551F2B2F6B +B7270EDAE79941D5841898CC4F6E94E39335A71428D15EEEAFE0FDAB5FA74129 +D7744AE2588B3EE21D9BD24B48E44DA7005D7F2A241426AEF1603982C03E7542 +B1D355C707B51A0F25AC043761B7AEF6CE8FC0176A93A0398CC160E1A0462A96 +8AC1113CDD7249FE479A8CAB530B845C3A32F4E3A06747E4231CBB9F33536DCB +56051DE0777A34AE3F68BF24A2D4358D8E2CBD3F6C23C6B8592C5EE9FE367871 +49550BFFD1A2FF95D8043C4F35B031A2E028C82E0473A344EA6A2A3AB7B61CE5 +C706A2CF3181713281E604E732497603056E4DF79FCC846BA8E8291162D23E34 +E899840277DB1B9AD09247F28C10166FC7046B99DB889FBB3FBCA098A91C00C9 +5250F3761D0B10553CCE69ADB7DCFF683065EB32EECFDFDF045CDA538E8961FB +E10762A1D3A0AF7BCC25BF5E8104A1E8E03DF69E9F8D4F0218EBB6A10CD17CB5 +95A25964796C2749EABE3FC122E3F6F026A1DC3CC448434DAA106BBE02BB785F +974BC561145ED014F356881F858F9D67E7F98B5074B52AAB994202A6C4879F4F +9B8A6EC523D34EA80C13E378C3CB253263D0405C33E1DDF7ECDA6563E87AAF9F +E32A10F698C4D5A8B75E0E2ADF894FE63890DB611A798052017EDE37668FDF8E +AB690FE7D9001096E038C520511A5BD8C952648672E81BE534752E9853577796 +D136C5E9A3818A21EF70D93731437B9FD98BC2D8E97DAE3CE200E0B5DD227CDF +D037C95A31EC66E29CD098DA7FB3030284982C85AF55F1E0E8A3C3205C03ACB2 +5FA0A0AFC25AFB90F0D627FA3FBE84CE3DD64FF58B2C1214C85596BEE48D32B9 +64D22FA8732F912DE67D883376E99E8C56122E83AD897B5C7F2E212A22154208 +64331FDE9D8CA82B58D6BFC5FFC2A74282F9AB41D46ED50A1ADC7B35EA52F119 +6A7ED10732A7FA51D4E05D0E9DF35B9B1EF81EAF71094B1D5BFC1FA5EDB6C00B +1E54915A4C641E030238B6FD290C6F91E413FD181C27D2AF509E7E5509E0EE89 +87BD88662A38F158928D10AB1E9CD3DFEE03804DF0F90FC1DB1BDD9F3420B851 +CCC9C2C1EC3D71774B972624C70578A3A7D0BCEEF6E2C4E1D6A3D922BA6523AD +9F0188B0D3ABD0FB2FFF4A243EC124C5A8EF3603F18E17B44EAACF7CD7C69749 +CD18F0B6163FA71843F544A691D62766451D95E95D0E66F1870347985974F3D7 +551DB9F983E4D912ECB5C6FC3E8C8556A5A65FD314DE64FF53397161E617F922 +BED6DA8124EB5F1DCAC13E079E6E0215121EC42FD41D73EA62CB720D09C5C270 +6A2312144D3566CEE8C33E5B3BFDACDFAD3E3E596FA392D5BD1139CDA7C6A79C +4DCA7E2E02E3B49D66E560B25C2DEE5D803612A4F5EBD4A5479C7774304423C2 +74611B651C24BDA7935905135DF6FECD0C5A500F6AEF6A12A3E0C266DA5ECE79 +06459CA772924C3A7739D7F47BAF1C9A487FAB6B3223632470CE48798DDE3AD6 +3C5F3D4454B465D74D4A16C29212881753F512946F3421642C69AC40A25A3334 +17D0F30AD6A4E68BC51CADBA96C4603F1A4315CE446F6FD7A8E1D7B40287A372 +1D36AC005868BCA4B37DDE0D9078596A2783F6290EFF201B00AE358C2273D2AD +C728A2B463219460D984F5F701B5B71C02AC8BA1D46EAFB6D5F0C6FC6206E80F +00ADF56449EF9C6902E198E6AF03B86552C993511010565C0B44AF084384421C +A95E210EF70CC8659948F84008F4AD3591D890B78551633A1CC5854F6FBA1CE7 +980B67D2CFF3A89C7963EB2227497E3325D48D8C4749E052922B8816819F1519 +C30EE16C8646CD58BEBF5B2B966CD65E5F71429514A92C57986BDAC14C2B9A42 +D880B060605328092BAFD4453772A316B2328A99832445B57697523A42B56A86 +5B015AD0DE25472F59FD1C461E48DD7EF17F546F23F297080CA7991FA3D88370 +C474554CE7A767650D8E08A99A41A34A541B1DBC252F782D15598346BA5573BF +39B11D5B3CB9A97474E23B01D0FC2E678A921610BE6F5DE1CFD7E662F44D4AA3 +F5826D0E4DDCE0DA16CB82A6E240E7DB75B5A855042A503E3BB826DEEACD8B9F +DB2E4FFDB900ACD9B487C039200F81C0ABD3E36FE332A24F7F1C96CDC1DF342B +899082A34BFC463CEC96D36588798EAC52CB5070B135AEB3879265C13A1BEFB3 +512877EAC0DBDD7CBD31A3F2128ADBDA45B0FB248E9FEC21158C175A9EFDFCF3 +EDCD42EA59E5C43EB79B57779953943F5D110D3774CB1758C1E111CCFA92D175 +E2 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTI10 +%!PS-AdobeFont-1.0: CMTI10 003.002 +%%Title: CMTI10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTI10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTI10 known{/CMTI10 findfont dup/UniqueID known{dup +/UniqueID get 5000828 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTI10 def +/FontBBox {-35 -250 1124 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTI10.) readonly def +/FullName (CMTI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 12 /fi put +dup 45 /hyphen put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 120 /x put +dup 121 /y put +dup 122 /z put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57C5FD29DA32D34C95E +2AB2ADB3F60EEB0600C8ADE15A2380DE10AC5AAD585FBD13097B1A7E8E210D4A +EE96785449E07F0C8EBC2EC5EFBFD0897DFDC15E5BFAC9584D8DE95C5AB288CD +8AD8B9BEF0B8E5F887B3B0B331542FC8184DCCB753DB6ACEEF98B85756B988DF +CAF1AE0DBE7D37D5F44A2E760AAE3A5197C27B15E32275A64946C3E4D0476FD2 +7FDE148C788DD2106F7C825E270588AC05B57E625AB17BDD02306F9E5FC851DC +32A5A6EDC43C770A71419B2C0C8074EF3F222C8A2097CD81A91F333A521B3A09 +482A4FE1CB231CE344AD126AA284C3280AAC3AD162CF0EE241BFB4C8F20502FF +118507F5D1B5FD898571015E73E5CF2281085072E00D401F6F59761EEC3E8381 +1F26F75DB66C504AB6BABA87D121B1E7040A07AA2FE01F80DBC246CC03C4B2DC +C2A715980C52B7F96BC1A78FCC7F4F52EEED5F705E08FC1E5BBFCAD121FA88AA +8EBE58172C162AF409DBB0728F14923ED02A65EA24E5D52B6AD07777455A70A4 +61833D3789C719BA92E901232599767E423D5AD9C807670BE0E7B5CFF8256A20 +C7BF7214FFE0342809570F5966A2C43E784F35015D9040BA34FEAB6A6F089504 +3A40A9E9D711A2721D3F4998371430FB3C94BFC619559B97D49627BB630F4B70 +9D0A8FE4E916235335C3962F3CFDB04C4A3CF714DB5E260F4E66FFF2F27CEF2A +D4AA26BBCAED23B8BDC98F8F453BA27AD7758537561E766B82DC3032E92A9EB0 +125D98A22C5466AF069BF72A9BFA052A8628FEC6A6AD0B711DFFEDE3AA2D7CE8 +34EA487038EF50F953B8B4471CBA6FC3C53877EC1BC94582B1123EDF44B4056A +30F49394BDE22CDAD7F01951C7013D26979277D18EFA594E8F4F2B5E615187D9 +39E842EC28461B9ABA52020A127D2CB9002A673A435B13C10602EEFDBBA6BD49 +9DDEAB9E68D655443A5C2492BA061C1391A51592BA8C353A6F6A0708E8860184 +2B5D031D2CAB87D618E9F6F7A0BF3F66B3FD5A25BB91F7F1F5F99CFF56EFF4FF +0A35C55658001ED2E97B26C869292F6274D433A5443179DBB8EE987196306348 +3F9E87C6422AFFDD30080C9AC4EE7FE5E2DCBFEE4974331F4AAE479FD8806D4D +9C2B85FC69EB0453AD827A1E767E5C484BDFBF5C8D6E2B3C96298B390F22D757 +802643A79D5E29CF3AEDF0E12CFBECA4663444FC87F2027571DBA9ECF688BF28 +FF0DDB3AEDBA0FB28447CB4B5D5205F40C1E7A525FD7373392EEFFD910AC82D0 +98E71660A1B3227C4A2592F3E853CA4CDF64DF19A52582E167234F4036FAAAB9 +5446BE102DE2BF43E82F0112C2A20F15A3F92C6571AC761665A905362C4F8BDF +AC8705519C99862CD9C0D75113C4AB5FBB83C880E46B82715B5628890D9103AD +A2329638B95D93C4DECDC5E6C588C9D5183EE6FC28FAF9825F02DCA567306D93 +5440987A81B51EE7291107A08F201C609FEF91A8F0587E8B13D4BAF74A5A6815 +DE9E4441F46AF8E1DDDFA2D611C889614040B144A5EC064DEE4638C04EAB2E37 +4CA8F50FB8C4D65BB296DCCCD39F1F554CFBED96670A91F515CA10EF896874BC +8EF48C6447752C70FF5A06F928DB55586354076773BFF7E94C4C3A7A1C1F421B +A9B4E3936EC26E0C19BBBFC90F021E877F54B62108F6DD1C7F6D5B8E64FC9362 +E173F01BF2904B7E5A08B3543611562C2714099DE7D4FA330DB148B560A9601F +42A84452811CE213DCE782A0D7809CFD954D6BC1EBF2BA4D1B18F50FA8174C96 +3E0120E266AD5DDB40B3F6798AC28CDC5C3C4BC34583528F5B5DC8A222B80B59 +A3A93DC715D061EC6915E6E6E21A25425C25E8747C60F170D61047108826F96F +7830E220C108B441B6EA3198E33C49BAD8D43086E49F5A2BC7958A1A8CD011C4 +49045193394696EC3DDD0BE084E8F2E9F0B9496F035C0DEC1CE11409DF566428 +D50043CFF5CDD1092F6E0807E660B68163BCA738E8D98FC6EE3F713164CD204C +0BA84FFF4F33F47BC31750B448603D7ADB9AE92FA91AEBBBEC0DCD66980E6955 +CEB425ED07115B24E40F53B29B9D840842EAC691B4F591F866DF27556474B485 +1C6F53DD72499847109B16C7093984A6B8487D4F3870DD517945CD90E648C1BB +8A6861E540FCF9D75B984B5009B5CC760CBE297042C240DD624111670B703388 +6FE6FC0E89C6B4C88F51DFF3913D0CC1FB4770C8CBEADD4B86393605C0B6C468 +83CA5594754411B6FC331EF56D7CD6D247FAE42E966583C29239A8F862348D29 +60B177984B6B957E733DB4D275015691D91443BBB13C2DA96097A29733CDB284 +42F89C85A7A743338C9DD3BBC4EE53F695E5163E6E1ABE5791ABF100B198B9B2 +1C21E2FA2FB4AFE7F9BB2D381260CDD3A2CC05BF513AA1E80ED69FA27BC5ED5A +21445BF00BC2F997B356D94AF13736C6D3B0613EB6F4CD96A685FEB672661DCA +206105EDC3CA07900676EB2FAB37F48D2E8207BDE1463894DA3C5B1488AC1EE9 +D39DAF691648048F5D7A384B8927F8DA2BE3602669F71D80686E427F395134E7 +7ADCC611BA91AD4B7A0237213C60CF2C905359C90795230344FC3C50A22BD44B +55B2044792509F50F5C21F53D9F9E9F063ADBED3AB99E2613B23334FE8DF70B4 +6120F2EDF69F50BE793EE145B9FF9C73179DE640FC2ACEB5C6617F918CEEB762 +4CD81E665B2E544864D13230B058717B207D3CC5D6647D5343DB4D0356082392 +871EFFA896631A7E0D6477942B632074A9A4EF7B09D4701B1639BAAB4E03A40E +9B54A7A4F845CD63F88831EBFA4FB847847CB98F3455CB5957F2E0A0F5623645 +DBB5C5564C7F8B117D6E27E65C0F3EA81AE67B4AE4B201E7C4FB0A8364FE53F5 +41A7CE8F834C2C4B322809B353A5E63BBA7BF3B7DC1A85EA700BD287C2BD3FC8 +2832B0BB4695FC937FF5EF06FCD87DCE6DE793C2B1EE10E6450352C17726155F +220D550B1759E15AB2C1D5968E52C8080CD280E99D3CCC0E80C2EF8BBFD96001 +A226FEED7311EFB4B67F424B557A877379A15BCA54780F0CD2CCA00400B9B39D +981C6B552AFD2506D1B23618FA9AE6D8143CD7198A8482CB416CCE62B992347F +337D505A4078713BBD91E5535BD58EF0351EBDCD749CC24D4AD39F8CECD7D6C8 +139756680A4C03A58B3374CEC658D30160AE4863A3938A891BB59CBE02BB451B +1BA4B2B6E68AB61DEB85F95E3C909B8B66E220B9F18280161C279F10F7093CDC +100A53D542F071CC0A5AF834DC1D18738F5DD62A5573E884E1FFD22BD810828A +1EA47F8218C15A2E97CBC609927DA3CC2B802EA4A0D7EB57627C135E3B065905 +F97597D818A2C5CC6F328AD25AD11FA50F1E4FE637980B7474D6F85A521892FB +72989AABEBE02A2D0EFE88A6F67AC29F5D8DDFEDAAF465C439983C6B84389FF7 +A6434462BEB7B07DBE4BBA61ACD4A60C55B5C0AAE527DE381DFECA2E6BAFDC8D +310364ECB42CAFF72BA93C067B2F02D1CA7C34AE7CDC46787A0E234C8BE8A928 +7A6F3DDE0338FAD532A9886E8E3525B85DD39364AB03EC4C0DD25DC179CC1989 +1BE232E387E857C78332D834679195E10F1E7B87B7966DA3B2238F53D1E13FE2 +8F55ED6A92A750C7250C9B91E29796621E7E9520373214D7DA81B2875A986D33 +80382AFF6DE1F829F048E57664D9C4ACE91E4684A51023943A4964AB5657D610 +3A5405EFD4CFD1EBA684243E15093C9667797BB47617B66054EE02C41FFEC45C +C1BAE8AD56B00D323FCB1D2744F061FA16E161988741A319B1564E04BA210996 +4F9F02A3268CABE450D166A763F5284954564A1C86B76544C5F5ACDFE0D758DB +865A1CFCF9FE8CD5F9C3B2998C56468FD52DF8EE60C6935A3D221EAEC7714E3B +301371C7DDA0B03A2416238F2B47BAD3A2C5021C886DF51C695AF9C87A864B48 +3BB3FE0B355EED5454B59B25A0D8A1B8CBD356C24F64D9B55E16C30C011365C9 +1E0380753BA3EDC0868788D5F50B9353D0227BCEE1BE36998B2622C0759BD66B +E4444250589F9CEDE766D8B940770CB6B89503E925B35C00CBEC2873D2DC4A29 +0823FB7A3717B69A7DEDBAAECC067949932728E89BEECAA91DE3AF9BF070B9C0 +30EEFA8C0A55C8388CAA2F0515915C98E67FA095BB98967D14B0DCAFA9622E4E +2E0EBFC768D80585ACDF28D8A5C2B6EE2FE7AAF62FFB90F569F84A0903996DF0 +C1D5723366C436E4088F3E2BB9B47F9789052A71CF5C49908CDC1DDA194BFB89 +14D7E3D7D4D72A150FD6FFD8303E9DE5A97A71B808B8BDF2AE466F31BF5D7A4A +44F81230BBE2B456A221E2F72A8B59F8FEA8D31F8A005A5BD93B9F49CFDC3DCC +CE2B67090460F632271C7157BDC2F05BC2749FD562FC28682A616A52D1B67654 +DF78B7843A9EC26A7DE2EB168F874904C2915B97534B2D4D9F74A9573A771D34 +9F7BC855E8F794621BF6AD471BCC347E2DF5F620F5C209E33A4CBF1EA85AEA87 +4492A77342DD33EF615FF34037D660B713C908786D9022051B825226545827A3 +2AD1B05D654DB6E6D261B4E8AF0933AD1F0FCFC7201E1A7C1B4199F160C38676 +21ABA2DDF1CEB655B3EC3226E0B122976EEA998F7A5241F062E54AD1DFD6ED26 +47C99A439E0AE95415059179867CDD3F0FF751F3141309F40E00A6C7C28433E4 +F649BCD5DAA64177580E05C495EE7BCBCC5FBF104DAF360CC2711386655B26F9 +D349D887EEB32ADE595241560FD5924A1745A22E6A01DB9C285EF14596EBFF0F +03F36EB2E0A7C3864F819EF7B0855121292D49482F046A55CD7271FE03F02EA5 +886864D9D8EC22A68C23089EAEFFF03DED6484D8C341861EF8B6FD3C5BDF5AC8 +352DA4E13A1E30D0CB71E090E9CFB9AB2CAFD0CA7C34AE7D8E3B2EB4666834BD +9CCD1AC2108348AFEF6071796F4BB2FFA4A67ED917E76A109FA2DC2A30D744A0 +9AE653A748C1D18FB52595D84E87F1C1FB6B2F32667FE203262C66627AEFFED3 +92B23861E5EB238BB4EDCE09DAE1C65BAFC198CDD1B45D42CDF93E16BB82D35F +821E9E49067E966AFAB2AB52928F8DD6359984071FC37AA652FB834A09E5BD93 +3AFAE161140E74C6531E413E8FBBFC42BFE8A464B71EB1D8CAA93B33D7BCC3B0 +47C7EEFCD3E9FCF26FF9441DD9BDE68D77AD7251C06BBB9A2103049E8827CAF0 +F26BEF33F656A690235DEEC623CC519AFA82DE2AE16FB99F780FD7D8290DA40B +9B604AEF36B529FD184239E7D50561A07428D28E51B55546590A1AEAD4B7F2B1 +AB8C5B9022C1FA03E33F8F409B24911AB8BFCF6EF4A8E415263C789F89063E71 +C0910DC20347469380B7FC1EEB87D4CED7F4A361E58B61C91AFCABA35C03F978 +B9FB5257C31657EE48504C355CE893FE3C553274C641DBC4004F5D5B879CC5ED +D3F21F867F6DF054127067DE86189F0B59A1B90FDABCDFEE61423609D888EEFD +F4A1367129962110C651D9481CEDDB8C5C2576A59AED64E95F7ED042AEAE2F7E +81AC0C408E593DC30DCAC334EDE9EE27D932B98F040DDCD195D6155607DD2038 +970EB78221A94C52BD4F0EAC65F1FC10E5DAA93C17266F351669CAE56F42B68C +6D01E1EA03AE554D63CE76D800FDD9CFD89F80A241EAEFF7EDFA41794EA25CE7 +97BD5028464D2CD45B53834B4AEF8BF0B9E7C6ECDEACEC887E8790A47A93F668 +A9095E5FA1116A122C0E5B74E2226C654D3187C6CFD8807917820423DA3EC1DE +AA020EEEF2280C44A15209EE2F3FC1776875308CEAD38571E7BF889F287E4594 +971A83605E0B4169D4A23EE790515223DF8724054EDAD905F57918FC0BC64F96 +514B4BF7DC9BA79E763C22C977FB6146B10D26FEA1BAA7BAF21312F78D1625A7 +8E242D743471DB5821408AB786E4A7EA9D35E30E85533C617689F95758FB2C7C +392E759C299DCCE36689686DE0C4DCE32649493650BA194A6208C5EAB670B170 +3F2C70BF0EF0E3BE2FB0A79224FF4ECECD6BB3388C6D06867A0E5E3DB93C1B2F +464C23E44D3132E7D4086E3B59B1D13F49EB4772DEDF8EDC4F603217233FB7BE +C13C28648E9AA51D53F11FB896839F97AEDD8834BCA53CB0021AE91FD8E95E2E +F8A094093AF556B9639F508A401542B06821FF9DE1A745FE9AC5CACD5E8E1053 +911442FC15CA5333751ABFE2C617D38FA1DC332BFEF44AE569DC631C93EC54D6 +261583A695F5A392867A57F59B741EFCD2DCFECBC55D1EA5F2317601C9DFE9ED +D1EA466210FFA905A8F85BD58B98991BEA58DFD1CDED5C9B086D42CCE632DADA +147941917B879139E016B0DDEB8446BA017FC8EE5A354533D667B0835F5D027D +C2D580C16B80B3D05CC92C0465CAE077729F0A15B2DAFC89DCD349B3F81D0516 +C65526EB5C10E45A8A85D716EE35FB9AB201FD7C89ADE5AD925A174169DA20FB +61E96C73A143DF964C20589EF24A0FCFE6195317F2FA0D2249C0D8E649C3D9AD +FF13332EA2E4C9CD36D8443EC8F027B61CEF92C6A6B72DD4ACBACC16E429A9A3 +F5F29C1631360E32F8C1C93ACB22F810B86D2969A7480F486F62F8488BEEC74C +2C1AF13BB92BC578E8CD30BEA6BC8CB68ED730F54CED0167605FA76AD7B7E88C +7AE7688E598F91C471BD65A542E96D64B1EAF19FB4F1234308C48C2DC86E2193 +11ABDB4C6189C6F201627C693691A86DD07FF55C30FDB3F72381E09C6080FD7C +9182762E5001E30F52A216E0B71E4D2D4E2F3B20F95DF3A11FDB2D2B5B5FAA66 +C46226D5E0C77066349770514E5675550FAC9394FB27CD2C2F974F1FD58C04A3 +1EF53A8AB3B2202CCA1CEFA66228E1480A0709436C44BD3319C40CF888AE4692 +5DBBB52B15CF3A518F627F672135A24D5DB9B2EBEF04C860AECF231EBB5A3BF5 +6DCCD5E72FE4B6DD29E896691868A7DE4120AD06AC573F5608B8449B38E71CA0 +EB5CDA3F942482EA7973661170F81DC88D54DD5B92323F46F833DFA757107E9E +F62A47CC50FAA1B68ED535C3E0E1073532A05ED339C8D70B3B9864808ABACD23 +AA95E9FDA43D54C66A675FA074E0A5B8777D3C07850A09087F36852B5351F35D +8BC4DDFCA35CF29CD5E3DE118A741FAC4DED36847F2E2C6CFE08669301722D94 +376F540982958074E7F1383C409652F6C99DA39FE90B38221E75BC1ECB93ABF6 +B00F410A0C5651DB418566AB350FDA1789AFD88286AF3BCB42B98386F7BC144B +02DEB8940D20A6B3062F0C4244EABC50923390064F1D027A8BACC3DE45156E56 +4A942D1B87F1C4A76B0D4D6801AE792CCAE3009BF25368B31B6AD5476FBD3BFF +9759EF463EF5E78E10B7BF64005B2ABE0E8813950A08A1808587A98E0021D0DD +751AD515E8278F1A0759E85D8A084490BBB0F8206484AA36388B1013643D3198 +3509078847BDAE08E76FA5BF3E3A73C323CE093DCC148E3C02C2DE1E26C94D5A +40EC8308ECB02FF7DD04EC1005A2A0DC74D4E587F10A3EF349E828F69FD38962 +2F0C74D5DAB3ED6CC9F97008ACCE74C086A503948DEF1AAF58FC8BEC703CD360 +D32098A56AC776B1BD08442052A2A4EF6C8798F7CDC102AF1A2009657254762A +0793F79A39DCD6ADBAA5EC84A7ED6018BBE727E5D477893D84F157074B24C13E +8D4881C7DF8ADC13EBA0D89745EF93B7616EC5355600BB0D2B630AABA3CF2946 +AFFD0B2B724EF0F28393F2034B2E69DA5061426805353EB4D80E20739BC4C510 +6C45275B8261DCBA10DE1D104B12F46ACD230977EE7D7D1D35D2814139E38C4B +CA6937CCFA653349B1EF64A98457F7B4B5D8F2978F16ECCEF7054905863AA46E +DD524CB33459220C71E9EFA7845A3A760A507B3D3ABC525B35930B613710A13D +098832C58EBBC8B0CA6AD516E6385792C59220331D0922A1F6F838A8DE13C337 +900462F952EABBDC2EB1FBF94A66186C177501453CD3FE3582073DD86F04406B +41B6AEB440DA475E13240445D46726A6D45185D56BAB8807CEC8A8F7CE1AD149 +7CE2E1BB5DE4E5B9592241DD136479A65905FD0062C91DFF7349874BFEA5D9EA +2F610ADB9AE7757B2307A1BB9D6797D9F9C4844A59841C7C7682105E23A374BC +A91885E7410F56F60C29AB8B417E2D6092F8BB70A2DD5DEDD4BA1077D7CC62FD +EA43428C6F79C332342E15F75B08A1ED360B3511F823E75AD49BA7AE63B19238 +2AFE8FAC2715E2FDC895E95036D23127557837506A3B542B0E4651CE2B89C252 +31EE8ADC26E2C04E8E30A9CA12F066CE01953BE7867171FF6C7E834742C36C3B +58E74E4B482CB85FD4D24DB03D753F260A585D552CDC9E1941446F2F5B45FF24 +2DA4932B973139F328E7E92828B900BFD398B6F41DAA0D6861C66AA7F5E3299C +87A5925CE0E0F9E09AAE0792954A1F2C0AAA8288DEEFFE579E38A3CE8A943EB4 +55322A87C1634074EBEC25F724DC1BCC1BC10458CA6C4395659B0DB6B612C151 +557CC669D8DC37769E59A5AC6BF061C79FEE265DBB59520EB8FFEA273601D1E8 +2984B8AE31AE343F37D03E2BF97DC48AFE50BB6138C7B9F9B5E28672A37BD8F5 +8F8C98DC43DB22C6537028798198E2D3B0453ED72487267D653DD50F1BBBDA92 +833A987A95FC1F275B90B581B4BB62B6863A4CFAE37F715EDF3EA5A33679FEB6 +4847ABB4B3D170C275B9F1AC3156D731198DACE0B051674E85B758500AC9FBEE +ECC75EBBD85F8D62AAA328FB09C6526F853077AEF7EFBFC2B6A29D6D508B1E19 +EAFA4C67EEE44045B9F15B9762B3DDF5CE5C18B23A5C2F73A1F6DF7F8679AB78 +843AA41FD2A7DC02B45B729EB76C66A89F5F76E5C4A0C0563B1EC5E75D72EE35 +A7F1FC89216B60D82F6F2B8DBE85E4FF4D63712C689E696F60B52AB622C2A4F9 +37C380775EDB72638D3F81F61D8D74C76D813DDFFF35ABD9A502F2BC7FF65754 +2A8660A5A53E0CDC2E8A95B6E33CA153EB711DC796D313C8183D707D3F0E3EE8 +BA65E0FCE3F1C07F3D93F77056688B5496AE35A6BA0B59619DE78640A8C3F7D9 +7DC5E94894E1E63A7D80600B945B1CCA50F1B85F57673C6CE09EFC4E229D4635 +48AB466118D273BAF7C1B52A067A88C00EBFA7FCB378F1575BC0145F294E6F7F +8007602C6560476FA20BDB91831B22404DB1C4C167594B1216C25226D262FEC6 +F5D0DBAC4B8D743C669CFF2068CB9BCD2DAE8CD6EE1B33BBF7514C4941AFCDD6 +89B75F67339B25AB6E267BCCC5E2118879AACCECB5CC2865802BDB4D7581F5A0 +E81AB0F7AA143FDBE743E16D028E46BDA94AC2CBA77DBEFBFA32E462EBCDBDC5 +B86B63333A0C05C65D4B351948D03668F7A86A8A1388C4604675EA7384F3398E +49404AFCE19832C975A668FBDC29D06268085022982F01A2DA1DA8B8DD5F4584 +75F98D7606BD6A45A403CC026A4BD1AFA63E1BC1034C1F617E14A1EE9543BF7E +1ADB8019F7AFE089150EBFC613C414955363C43E0D82ACBB01251C070E7F1040 +602A58B2BF55094DF2BCD2689320899F987472681D0933A4BE78C2ED69D76E60 +2C437D4D3EA9C8D25588F1689224D92CDC65AC636325718AF7EA47946CFF07C2 +DC0FF0BE3642ABB0CC38BEB60E00B41D45DCEE44A71F11B99CC4CDE61DB03620 +2EFB584A4AB556A060A924FC67943CEFB59A42C9FEEEF40368D670AD0A97B2CA +25DAD387DCC0E15D93ACA287892B57F5B93DEACADC3D7490FA0B555625DD74AC +AA44FEFF11F36BDE0E2B1BDA5B90B874ECFEE099B33FC49D08807696374A4A48 +ACA503B3C565FE949A30F08F9A68541FC740549496AA70885C19FB751B46C797 +2BDAE3C044E0BBD0FFCFB0E6676B8A06318ECE80777A5FA5A137CC043FA0E17B +8BA4E8C5DCD5854EE5775355100225D52D719BBE3AE2BBAEE2A9EBFC1E6DDB44 +30B4DC186F26DA75731DF0BB2232903645900B351A1A40EF09E80E4D602E3F3B +91708A66B4DBCFCC2A6B3C3FEDA18C851EEDB91B757FB44909E3DF1BB06DDFE7 +30B193FB0D3D09F8B11E7B417B00555E2413A2572E67AA9B48C859A4FA50B834 +CFB8512BD5E9D13DD1132F6704EC4ECE2A132C3AE447A5F332E60928ADA72B63 +9846383F731E0F6D8B5458ED73FCB6EA6615E2379E6AB895CADB47F4595A502D +45D99ED65A2909B95468CEF6DA0393F644D5CBFB34C7642F7B42A38ED34DAED1 +97C0DC8F2556AFD0956F35C26FD1413849912627AD230A6DF64A657B8EACA61C +E01E0FC10E680D1213CBB756CD85D67343E6C89CA30981C6B31AC0BB3CF76D73 +3EA83F472E0FBAC18DA0968BB15942BB25984BCBF99592996F4B896AB6077E37 +432C9DACD78769827CF159E0BFD7E792E9A623D05DD7F2983F157A4E0D3C61C8 +44FD2EE38965EDFA7909CE809C8FAC231541015D692C17D65E4A5AADD889C7DB +270829AC12FB746B45CB6E51A33757FD8DCEA2A2463A5385A7D26AAC611D52C1 +B34DDD9BAC5528425D14F1A1BC360DFDFE3BEB7F64B8953464D5E51C084F386D +C01377E330E092399A1561466E4CBF250E6116263E851E69FEFB6F87E787428C +AE45B72D5DAE6604373B6FEB56498D20C8F3DDA108F21777D6268C5A441F8CFD +645224BF770D1EA396AD030D201BC97168457F9CDDC0EC5ABE50F6C0E1517FDD +8CDD84F001AAC6C443170C8035C85FF1B22148F15D4F46F72F5175D2E7CE515F +5C4B88AA069FB729544F21EB4854AFF8029D3BB68BA7656826053B8A40D2D3E2 +1CA91D675C22E04748053A4F58F16631EE73EAF3BE24887DDC7386D383019A1F +4D4C0C7D200BB207B3D4C13CECB57148BECD8AE309672117294A9A7841AD59D9 +075D88423F4AE8B0ED77F03521577FA42CDB723BA19BA97E42C7E58EA96F8DAF +17F3CB4B9D4CA90C0BF63D26093E26A976C675D7B47446C00ED4A912A0888878 +91B0BAB846D49AD12C8DA6A5528CA5A7F64B0C873985C4C7713D106FED4CD077 +897FB24D22971E97A051B6C33BFB4AC4D60812445BB0CD2D13C38A6B16ED355C +070D45F9AC385466AC97F5F8F4CA31C645504859C1555BAB2AB12CA4801AB7E4 +024665E614946B1120A6AB6D4A5C71B8E0C23EE6004438B0A54B43464C5DF742 +CBBAF8BA3C8293BE5F5F8AD72F4B7EA5DC738A3015A673FD38F560DB292F8DEB +171506D7F6EEAF8EBAAE8D8327B2AD3870A055BC10A3B4546F9EAE27691FA805 +1221AFF75332313A99B69CA24B4F153183391C8326956B5BFC9AB4EE79898350 +3DCC52C019CB014D5812041B2C22A334B937B141C2D92A07F60E2D6C2B16A519 +9D449A10C93CCC5F4245F718F487DBB70939635CA3D14857258432672AA71A05 +3721ED37E01F9029202738EF2E340B53DDEB6185D8F7BC1B2D8F487ED248EDA7 +444953E6C818C746376D9D69C5F3B39D196F9A83337028E6FAD500D57259881C +E93C0BD11ED011695BD68082F889B07EEE69DDE7841921842C5E429ED3178FFD +C215CACD00545E375162DFAAB668817AD027AFFFA47C496918F72A9A09325EBA +9C70F712EF0B9CBF5271E60626E279740982A66347E7D6A91E2D8FA947C9D520 +5953BFAD40A5D324FE4416C41A6155D02269F9327268A547AF8638B6ED3728DE +51E3996EB0E75D11BDECFBBCF3E626AB55005886617FEB04CD06BB9F901C5E11 +D03301BE551560682EA18959E468DB2C39A425378898DDEC3C1E5406DAD98D42 +75E7D0353DB8870CF699A2D0D9AFF118BCE99D4135CB3911D903BCB433340415 +06F350A251C345372A50611B9FB5849D76480726810CEB5DD2A2CE681B7FEF81 +124E3B7CA9EE75A9A7A7CA2051DF9E633486BD14D307EB9D70C89BB5FA5EB80F +C48AD1D9E0A818B8CF241D560C814D2E570BC8E7460CB1DB9AADD206B9C7429D +1A612B974D91901F3566C0154F776200221875059C86AF41AEA5500AAFB4487F +D2053C4D7381FF8B0A8214F8E7C8F50CEC532870FD72E532ACD77DF523582F77 +1B3703919135C0CCA468BC4BF3D5CB39EF99B4CF53F087A73A019962CCB81C18 +C906B758DD94F218C426F498D142DAAD8859332A7BFB30996BEA18E4600CA81B +6B8D40EFE9113EE072CE4CE2AA2B283B73264D129172F4F03BCFCC35CDD233D6 +D78079F2766DA52254D281B5E3FBE79064E0C26513AD2BBE9A6153DE080342B4 +59A4D9A5E8E98C7279C0B4EF5EA76951AC855D9DF7099FC7A86CA1F2BE378A04 +4EB47527E70997E7F8734C7573B0B3F5CBB8F4ABA956B3092EB3A21BEC2B157F +A1C8BB36E8D990BE13EC81BF24B42A6AB1C192A9DF21164EB9EC3A4B7F3329B7 +8245A32E97A3DB30544AE9D532E7F08572216CC6D89CDA3599DFD66C12F3601B +529E9DBDC32CFB0827C94DAE745DEA6ABDFCFB43EDD6AA2DE85B2A5F350AE150 +CC10B18634BF6D173FFA7483FCD1E820BF4AC090E32D74DA160781C32F9E55B8 +ED26E15F0F74CF9130BDAF8BC5B12A44175BACEC25A8873D9DA6DB0668A3D243 +85B7359AC1898B736A80334FF6B0EE9C2E036E2AB2665E9DA60A27F86A9FF515 +23F3746A33C500090B0AA8D5F49FF530E9B2BD52E1EB139DDEE37B3B666413ED +5348C3823892BE726513C7B4E4CE26F876DEC35B086B5BDBB2E93435B0FBD1E3 +9B13C65E49F939FF9D963D769A957C8AF3B96D1AD6B40E168500CA6AA53BA667 +0F486A424162A5890F5E338C1131AFE8FE311DBA11A9C3D697C78708348A3F09 +231F3588FF31A10EBA854A7D3D64EC55B757096DDDE4CA579FF5F0647A405768 +A0D2E65CE18ADA68B2CB312EAB66052B00B836B6CB710F316B44B073A28A48A4 +E25E13AEC17ADE01811928BC5C3A332B2DB5C442C30AE5B61340C2A8387FA0EA +B65A76FBFCE01EEBEE0CDC46F91C6A56896E3247F5A6CEA57B5A5E3871EE167A +58C5BACFA50F0DCBBDA81B931991C53F08C1F976127FEAE6C71EF1A0F9BC19DD +D049FD1F9A9D0A7C4C88F8FEAC1E447CF2A02102BDBEF646F295F6B74B789F5A +C6056E59185152BBF5425178FCCC6424EA90399235814C5D2D14EA923DF0700E +C28F5B4ED903D875C23EC485408761337192538EEB6B430493DEBD8A4E7F401A +4CB1907BD0B5907EA59DBEB9656FDA90B1F852D454E395F1CF0EC34049DC6E98 +62B5EFA3FCE1590D248E260E8F515CE38E2344910E9D2956938B64DE8A532576 +731F248FF590E8240A86D11E5833C6EBA5885289FC1C899FF385F8A29A7269CC +086EF6CD399D998540D4A4EEAFA4F14DE7CB0E311264A5A5527C67C935710CFD +3E65227904C801999BF52AFF3FF151EDC1EF40698F0DA2DA36CA8E9714BD5302 +2F9D22D3870A4617F76FCE8FCAB92577238CC3D789F742641B8ABDECC13463F4 +E4DE9F765B6EBF7B118C0472AEE9331CBA74705138D48295A0DD8E230277AE83 +2FF3A695F5C0132AABB8DAE8394DE90701DC79C1D72DCB3B77CB7FFC28A8FB5A +66A67EC3C7B5EE0B1C02AF9076F20CEC9472DAFE9D4B3F365E6470C706158272 +835ECE9D4874AFFC5AF9B47C686344B7D4B9165DF226682D49619F1E07CD20BC +4C3E7E10996A9D8C277A95A8B156134AD8477DF27E5FFC41B3BD175772277FE5 +253FE5AD5908CC9CC54033E2AEA70CE58D918E9522E348C80ADE8123CF41EA3B +7EEDEE6FCAA18519FF6629A9B96C878937B7E39D2F2213CA6345DF1EC9FAA972 +F055DCF2EF1560B4A9B5F58711B106D9A051876F72EFF2611CA56A788BE199FC +4B295BC6089ECF01D76512564939CF76C36DBD7B8F39E47C29D66B88841F5CBA +918F299A840DDA39635F059294A931271D76D80F54EE8ECC2810A04D9EF41838 +CF7C1CA2D8C1654EBE49CA6D31CC087B6321CE32FC115B0E586156745715B4CB +163F73710C3681C9A314442656FAEFD47A3E023EC11F638155BFF715B0FE7062 +55B87D4CC2C4000860FC595E8F10E895F0249EB9133350A098A1E15AA90E3296 +9BA85C674BBE5D8B88A8440D01C97245AB0CA7B9639EDE9913E9ACF41E8F3403 +2779E8DE8B2D15AA7EBEFF90EBE27074340A4DA7A961C2524936CB42398E0CF2 +8FA05C68F72BFB308FADA106E8298C207108A1A7B6C738CFD59DAF7BF29010E7 +B6C9149EA5C887C3CC278DE307873FF4AA7240C747CC03DAAE0E80F33CF486D5 +56182BC67628B7A41117C402E7D486A45071135A7EB7B19C4C3E345D6A7BBC27 +8B9199DC277C458B672FA92897F95810C00DC9BD2B287E512C42635FE6D3DEBB +8A629D91DF8CF22B33041322C7E8CC986A26C33B9A22784804C244E1B8F6DA34 +E744588F81B28CE3BD72BFFB1520028AF9B2BB1B4C48F856B7D61CC8D18468D4 +3FFEC7283DEC7BFED7F5F2D7BF4D001CD76787370FC7B81ACFB703C77101D972 +BAEC539741242A13294D1F59B770CAA1C70F88A3C71F149644213D1C53DD993E +F11C6DE11898F21139CC1CE58B5D12E3943441BA46811A76A895E0C520881850 +F1ECC92C58090B86F5BB66F867811F2ADD036861B2055918FB7E87488D047A38 +5BB9365A3C15DDA5C96432381C10F6694F66CFBBFC67E6121AC3733669EB166B +511A354676A1F10EBACB43DD91EAC834463124DFF7ACBDE30DB3E62B6CEB6DC0 +7E8E528CDB646FD21FD03CCD996D200765030431151D49F074B64D9EA9532D3E +931E50AD0CB68C575E0443880D3778377DB64BDA43EE9B184E309DE0C33B1330 +2D92DF3EA47C8E6BC8AFD52F97AD72E9327217CD7195695C5A871813FA21E49F +762269D363BF1294CA4088A76DE5EECFE3962C8D63641E552B2706A71FFA5E26 +7B0049A1472D79DE9A17A3153617F0A93786A8D19B544E3BF8B663781445FBC2 +F7831DB1219CCD1BF0F0D059A203450A587C699986E57B88A5E463BEE1A93B20 +9B2791F4CA8EA829D70090D0506DEA640C8F5210556C29B9478EFBFD0C79EB59 +A5B1476C38C1C4D04F140AB011960BBEF44E3FF6151277CECD762B76478E881F +1B6E76726C3E605B879B9B21C9B30997CE97393571B8B18747773A4D136D1ABD +7EFC9C03CEB52E6804449AA473D6F1D504A170389A6CDCAC31B39465438A3CA4 +BE9761294DB93832D9EC114038D5AADD7F4DE0AF78CA296549E80E60BC12355C +3872CDDCD2D3CFF5066F9CBE387B710117798FE439AC84A2E1B16A007414BF66 +1D8A63936F29807C5D5F6CE412A0E585BE875AFEB9AEE59AF8EDDC6B06B255CE +F02F1D4A87EEF29ECEDBEBEF3E01FA1F30320CFDFD48848264D4BD841F130D2C +131F3B11F32F1443687DB377A7968B8EC9915BA35EBBC24DA38D1351CC29AB3D +CD8289DF52E9AA2BF7AE832E1DA508CD595996FA1517FDAF000094DC211CB2CB +946957B9C8C9B7788AA847277F1B5D995E4DD6574DF0308425984909A1663AB3 +6232890EF816F1D5F648C653E4636150C6D588D6309548FDA32EC2C667CFA14A +7F934224E5025D2227BA6ADD3426D1B8BF8E0E6DB853F699C0C90D9DDEB8C898 +3B119AF4414065A9934F0666D1371A234540C237C78CF36CDEDBA1ADA1421850 +A8BC3BB483C1B32ECE639348E69A3555C49D1516D28A781C7B7E5D9859CB0FC6 +C0DBA8C3AD0FFB8ACE5A2E3A75A30F1CA6AC956B4166022ADF4B6D98E28FA640 +10F96BC2EE7F5B63AB3D955F301B86F307E683C96ADABD51C68B3F93A846697C +2E728C7EEC821483BB9D29E08772D7F05E1F3132A7EC48D4AA04B23933C7EA48 +26BCB1D04928C3B3601EA931F3AED13E8918E3E64338161F70C212EC8FBBA210 +75FEA6E0BC540C2A9366E6E1B887955814E85B190F60CCE23B8683116E98126D +C19622C09986C770CD3E257E39A1B0D3035552240115B909D6DA2B829D7A8CD4 +E2DE0AFF542BDF1E4449139E9C6829BF1435B670062776079B0805DA7BBA0D0A +E54C6D2B99C4ECC61768047784AD847DF32F09C442E34558BE6250FC4D038324 +F73B337BD3E9E4515DA12A0FAD93687A6D96510D772EB27C7561912960B91874 +3B54F2AEBC96FC2F9F26C460161E1D62064967D554CA38FCFDD9815B5E5F8196 +21718847CE3D7961D68D33D5AA495903433C5D84BCB4C149027FFE8663A68E4E +A86BFFC4D0589D167BEAB33A0AC1681E6421AD830A1DAD188375F9C92F6DAA79 +467EEFDFB2BC96D7E19BA8E5D5A06A26BA43C3BE358763779DA3FF287425D407 +8EB6EB9C2DAD516EC52670D717361F5D9E6F3506C4F67794CC39BF43A9A1D2B9 +C3C7B2A7908050B4675077A4B2513156AA3B89BB60E653A33A7FFCB1F542EF1C +5E136564C85878C8FF2220D81BF263862C47C417916BFD72562DC26F6FAE2F36 +1751D3E61A61F1C3B6B1397D0952A9AD75FC0BD56558EE5ED3C2A0DF63B64819 +3381DF1E80C17944CA6062585102342B2F84D9FE484C809CE2F885BF6D5BBA80 +5428DCF6FE7C4D70 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMBX12 +%!PS-AdobeFont-1.0: CMBX12 003.002 +%%Title: CMBX12 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMBX12. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMBX12 known{/CMBX12 findfont dup/UniqueID known{dup +/UniqueID get 5000769 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMBX12 def +/FontBBox {-53 -251 1139 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMBX12.) readonly def +/FullName (CMBX12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 11 /ff put +dup 12 /fi put +dup 36 /dollar put +dup 39 /quoteright put +dup 40 /parenleft put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 47 /slash put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 54 /six put +dup 55 /seven put +dup 56 /eight put +dup 57 /nine put +dup 58 /colon put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 74 /J put +dup 75 /K put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 81 /Q put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 87 /W put +dup 88 /X put +dup 89 /Y put +dup 91 /bracketleft put +dup 94 /circumflex put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43A151FEE81296FBE +0CF37DF6A338C826464BA5198991445EC4BE80971DB687336AE8F74B516E333D +2D8AB74D362C559AAE6ACFAE49AEEF4F52E28C869222C1301D041E7A0BC1B608 +1BF728EF9E98F3A12EB2714E7F16B14E055FE1FA0EEFB058860ACADEDA9D0E4C +42E3C6F1E4869471BFAA3760175F3FBD842755A9D7847EBF605F18293B42F557 +FBE2715002669091BB033E1AAD657532F34F7C66E4F04D63ABB07E6CB9D9AEAE +78EDE8B79DD9BC87A1FF445EAA05B5572BB880E69F4DE1F82D7F0E9980AB0C18 +22C448B0B1722D3CC33C56FF287CECB80658B3AF5E7675BE82CEFF3DAD5942EE +A03C955FF979E41E54BCFB5316A9AB8945C403A73180D0961416EC9C92F49811 +4B91BC4C788392994587517718521E416D469F69952149FF7F9224377EBA1065 +4A727BF806A112A7B45B0A1BA1D5A23683960575368D9EAC8C04753BF7465AF7 +95F25C258C63E4FDFFD0B412FD381946AA38C0B961652BCEC30322C47BF4755D +9F91880688AF066E32FFB22E1A52DE741307AD3ED830D6BAA1D1F562919666DC +5E8FD9862AC8600B0AE0BC7FC779252AAC57248744ACC8A8AAFA836BCF09B0DF +9253DFBB1CB77EA8A59D42D1B18FF25E9AED72FA62FEC3F126F030F5D7DED9C3 +CF60FE890BA4A48E39E687BFFAEAB96AE542A6387F6624486037C8924002A511 +BEE5FBFD780AC1D4BEC3FBC47A930BAD0280D444259528B6C565DE11DE36BB65 +9BADC55C1EDA1A80458E98896D782DFB5C137897419602809F9BF8CA39F00C68 +EFB9E076FB324C2963F23CBFED28B9EF70EAA4E4B903225D1F199A7162AB239A +D92D71C18B1B682D04C6A48926275BCB16D413B2A0E953E1257E0B12D8B717CE +2EC84CFBC046A4338A69F454A469B12118E562B4F56C5FFB3CA5D357513E6FFE +947A564B229C7FD873057D5C7CDF03E958294A1003B37D8DF565A70A00A3734B +0138AE5277D383D10C2BD853EF806D3CCDC47739F0E374A3DF3B63638B949ED6 +4EC25869DC1C0B1F4DBDFFCC97382841D8F10F3635C792139A1EC462FDBA379C +BE0990CA2E70FE73137AFBBF30CA54954D7E7377CC50BDD780DDD4C7FDC77AD2 +F3EB1169F14A0041F18160F43C24FAF556DB5D621709FBC544CE55424F7446D4 +6AC07A51C8CD5161AB0AD5084A96FB35D77F1CA155147DEF8D7A590EA6939514 +D4A226588295CE0007BA8A550895511C8D80BBE5CDFB8A50D249C3BDCA974415 +F5557914A9B805782F399E4078DDB6264F1A49A9A5BA45E284A5196E9828EBA8 +481D357B8D9E6ECA631A6204439FDFACE7D7E6A2392726107CB7D2517CD19A24 +FBE592C119626DB221BBB635B6EB84845C16A9585282E34958B961F4A543AF9D +419B6A9105BF185FC767712D923437BE08A9C0EB92AB6792DBDC671029B6FCA6 +7F717FCE379C0F3B51C6CF042A762ED04898FBB4B0105C3C4ADDDC18C51BAA3B +70A93666669547081D9246732CFF74C83EE90DA17F5B4F8BAF47FE4D81590988 +2858C9B96071341FA0A0D23BDD4947FC9BC2297913CFBD4FD6CA4303AB3179AE +0203F1BD502065F90CE9BEA3B52DAFE4A29446082EA0E6B1D7AF1F31D0AD02CC +9A7FACE2CA86E5FE0F6A425B28A5940ECA306891CECDB3CFC7A5BBC76B5D9E8A +C754379ADE80B4D72CE493010317BF21A0CF4A0A55C1246218839DCA3F4D626D +1F4161D38F54AD5142C1CEE95C61D8BB10FAD4B772F4955777AFDE8AE5A837C2 +A2BBB11D0BF5DA2E63D0B75ED421DBA9C789B281B01846B65DC572BA69591969 +21265DB722AE86BD8CAA3D887C975A617ACEDDFB7AAB341F47532AC0F354A530 +7662C089DA3939588774FFA16FC4A52555DED6D6F51DE718BF5F345C23C90198 +17B77CB8B5D53A5CE7A79F3E286B6A59F3F6178AC8BF15C0A15C1A8A95D03B60 +30EBE53DE328CE085CD9A1D49C69AA299C5B58B24334A546F6E274C1B534DC8F +3289553F560C2F81E413ADB92FA0E7DD1C2F39D5FD268EBA97AB7335ECF28257 +96B4EADB7D0778706CB41C7E9C882760E7670936774A1088FFB2011115FDADB3 +B69EBD5108760762521C25C968C3E282DC3400001AC8FB1EA27FF643E3025950 +1D617BB8BB321281708E496277E11DD3AE0023DA9F25AD06B39C7CF527FED27B +57397E88D3DF70EE4FCCEFC8A0927D6B05517E571B3E70ECC99F3CBA32CCD4DE +B8BF22626B6C94FE65598A88AB90D238461EBD9A098DADEA4091AF1CDD7560EC +8E1B9BC2321686E1759E6B8A270C8CB4A254F7368039602EAEAB86ED21CDED91 +8F2DB9889F46981C494C7EAF5E819B91C129F0740B8002B510014985E5791F59 +B16879CC6521D8E9F1C4C1890AC85A78022BE614BEFF318AB2616F0C3F02405E +BB425D1555472A2642BA7686E431DC3FB8A1688B76660D9957C3FDE8D58109AC +21B1234C9DDF3F0FAF93BCF7B2F88A001F23162E1A13E5E9118D51B485B70A91 +D0CBC39CF44413FD8686D9030782DAB58064F5B987E0402AF5B264B17BD31BD4 +FDF63951BECD73ACA6138854EF35B062D01F33073850D9C09A818828C581241F +A625AB3638081DD0F00F946BE5450D38489CECEA4E66B4D85CC8AE0157E2AEE4 +A22A9313829F24D573101D84CC1784D1CED7DFAD5DD966601370C6CCBB723082 +A86BBAF0A5D867D0D2E3CA16E14E5109A29EF02649C47E12E88B3B397D65CACA +DEB9940B92100744D686066F8250FF30E5F13D81428EE238A2E4E07ACE0F5C38 +7D79D4A336D0D26AF9C2B84088ED8ECDF94A1E3FADB45AFDAB46CAD6FF950B0F +07AA2CDF82374DA76C56D29C80138841EB13F0D02ADD32F88B23E282ECC845F9 +BB9AAECE9CDC644AC2D49577A92307A83A99434F6493156DF25DBF0FCF2EC21E +8C50A312C3D19E0609C0038554CF4FEF3ACEB7A833FD54B06EF0D617C2971C89 +E4C06075B09B84A4F78A82152B9A9C540B1D881313C2C74F20ED064A9606EC2C +B56D7BB4797F1EEF4A9B13579CCF311FA4A4DFA62D80FDB7F535CC6526D1AAE5 +45C008EAF024B48C377522F74D939A475970533E645B1BFA81997549AFF26F67 +2AAE6C2EFA357DB3B525276EF330905688777057F4E4CBF584520A534A8587E5 +5A8360891E75A15205E8ADAC4A4E5A6E27D0C4A7D492216E4BC023AB027F37AF +A8DC7579BA50204D5F45A51460C5BD8A5A7F87668CA6451137F2F59E117BBE28 +5C40820882A5546FA76F0CF49F8A6EC445F0647CC3227C400F56E7E9B84A6975 +E85E243CC1666DBAFF4E07EEAF3AF71BDACB30DAEA792F2B8504CAB071544F01 +5D66243D529C479D276FE22F7E275D9E7FA9C6EECA18716B2F213916E32C1D94 +6E32397B41AC6779543218E506569E3544803BBF9B404A983EBA62A494187B30 +8D3DFA4E1237A2E5E08224A60492C09ADAD8775B7CDB830520829BA164209ACB +BCDEB2D574CEBFB7AE4BE72DF4EB1945FEF2458761AD8DCC0D378AEB7DA002C6 +9C14A665DAAA532B0ABA98D7BFB5A6151FF6703385AF7AE8FD315A492FCCDBCB +B825707F9566B3B4943A3C61C3DEFDC31A843A2D67AB06891F3E110DD8C73D3B +B5E4151B51D9F13905D7D94DB9ABBFCAF35F43B6EEE256B1A80ED6D1739D8D5E +8C767F6F0E8704C5345D028A2A6DAFD9BB7AA048B8B895FE9423A7ACE858BADD +595CB074A128DAFE08FDFFD6BDAC0114159A702FDCBF8013804B0CAEAD7AF38E +FAF086A3248AD4FCA1401A85AE2F72E3E6956DC0996FE8ADB18F89B14A208A15 +13F81AF73D0DB72F78C4DA634ADE3C73756CAE6AF2E149C26316DFD93370BE1A +FB4A79F77A67C07CB0A53C78367F21661D4AFE9E27328E077B522B50FD9AE2E3 +DA087BE481515B5DD7BF894A96A84A6C78874100505B7DDE1D22EFCE8D58B3AB +313AB5495F72E2CA4E6AE22C0CB854302B9990372F1661D9F0A517F90686F248 +C5643008B3D29F7296E5C8FD4049886662EFDD4106E17C879F5D41CE84F87E89 +F6A3117C968B95A35940CC29C43E1E0DEF51C1E46B676301F40D59615C3F73DD +DE37B72FF7105DB84227DA5241583272AB1C3CD97AE11C1EE98FFDB5E5F44844 +8FC41BEA5C54B26341AFF6830D9D0A5A2901B0653D8BD0746838194D240FF753 +E99750D3383373F453723D86BE97B571B8B84D8696089B5CFDD53E6C562A2197 +A8C4FB0CC690C27761A816B441029D3D306245052E0C41B53025D8CB7267CFE3 +C17FDFE348E765326F91AEB700CC49162DF748171214252CBC821493DD01AA20 +417D66DF47EBEFFF3E9BB2B0A2BE7D9B8C68BD570FC2EB0FA54CECC318F04C43 +19598BDE93F2F13DC7847354C99059AB20593EE51E94F9D4E9241869D605AAF4 +9D9B5FD88C3798A039A67993C5EC68B6326B132E647F67EACCA7F7AE7F718D85 +12666E90D7C73EF210E344964A38228B236679A2B18F5E081234CAA2458F8D83 +3F0CA308D19663CB12EB904076EF88E556407C33C9380A6A3D68A9EFE65387C1 +A1BCD2D26DFD2AC0881EC30E81C0A4E76C244A2BD822EE88C4A60B480D107E68 +90E419A1F512E865BA922A7830909BC2611A80931CB2E9344529586726614D94 +3AC5200FB9FF68AD9686506C5EFA8788C0AD0251AFE7F95E84683380CDB421C5 +B1A783B6D5F3A6BD1BC1C14B363DB01C87C0796DCDD5BECF41A1A9F43183CF6B +82C2AE49F0BFDC5DEF7729F2E638EE6EA9E4D059EB9BB1B992AD8C82D501A550 +1BF73CBBFE740179B54E193E84A55DCD61B343C1852780FFB44248FC9426AC94 +AA2B3FE20FBA30F6C4D1E0FF3EDCDD8C0F57CCB50CDB0EFE2E04A8927E239C1D +9B026C7929BB48461D4D695FFC766C8A0E545B1BCC2AA068D1865333108E7985 +2D93F9B00EA0A90939D0D3840D59B6CC0CE2C147B2E1A9A4F14270FE3ACF51D5 +99F7349106165AD627CBBB0ABA01ECC6D3A14C1DC1ED23A9DB9865BB4396C51A +31ECD001EAC94B33C34E29C5611148EF3E55DD61813470B8F3CE32564C749414 +3C93C77EA5A3538A0B5AE3FC4DA32813B06772E0E48E25BB39F3F6FDCC077E86 +F86FA50E18FD19EB2F37311CE87F18F3BC85CE7FD71CA92D5C3264E34E04A2E5 +70C79D99F54D6C6D9D527AE45EBB48411221134587D2253E7C8ED7658EDCA34E +5E768DD14E0200470F73C44D006CE8CB35DE1CA3EC10ADC668B0662A7774C891 +84EC95A31DD872F0728D9F65CA80940080E04630BE4DEC77A2C49E3913C39978 +BF145F8832AF2C4385EBCDB15F9D32C22CBA0CF950877717D6F1591D7C0B8047 +8C9BFCB16AF7124ED83137695F3D69228DB633053208C29E0ABA1B06A7FB3EE7 +5625CB44927E2DA6E038A6E62DEBDA2D96A03177982D8FA33BAAF4426E05F4B7 +9C1748B3FF7691F9888E7FF864A10B9DF761A41E6B5CFAD2BDD7E1C4924AC97B +F4B352705316DD1A58637CC12D71C18A5CA691AB2AA8F171590EC24582B1123E +94D4DC587D8F99E18A711776BF4013C96446BFECFEE4C809EA94B169088024DE +0CBD20199A915AA406F0BD5F3D63D1467C49B4691AEBBB35ED6624F2D7BB74BC +E80FD92B9FD04DD9C2BE9B6FD29EC7EC07FAB447511C61DD299C783BC09AE2A4 +7B3CBCA6A20C6631D06D0B2E2482A50612BB7C29B7E7D0A205EB0E8436702581 +596BC996ABD58CD8D5BAAE4B1478195CAFF98FE0141287296C4EFB8D2E7A8442 +F0A3AA9F9264329982532295A176BA1867EF732BBAC49AF485D9D0F7130F617E +7F7DEEF935874D55A22240F8EDE4F247D5F73481373A392D40A8076BD91079E1 +1CE5998BA13D48D56B49A92B4A18430E316405D2E2E391B496A1934671FF1785 +AF42BA3B2D14B8E04014437FD194455C50289DFBA61B5C377BCBDADA48E82DEE +4E70EF5E9DC03064907BCB8BE4D59DE069FB0C0CB140DA54708E630767313F9F +744594AD8A499CFEF733E640A11FD74E46A749F9C7D18D49251BF85C6EB4668D +67598C31A8F90922FEAEAD4B83B6E7184567DC798E4BA1C4C9B3461A478D63CA +054F13B502DACB674EB49D6BB935E5EC82BF99FDA7D47C581AD7F940DF4FC6FA +6C6D25D647033AC69505F0CAC58DE99087F365531A6283CB89CB644688963C3B +8B2203A94294E58739EF23C7803630A1F9121D62BE1977DE2F41687C8CAF87FE +CBD7AD3B98E0D95C8C6E1A7CCB0E09465AA874DC90A0F5DB2C5E7C130297FD39 +EFE63B0350B5139D09E6864D22C3F1150B29196E40EEF9723E71158B7ECFB8E4 +C426FEDCD439420B7F1C251FADA347C9A2C49738B5A17922E1EA93CA7B125B76 +57449EAA9C1D591CAD327D0E98EF2D44D614EE9ED49DD31ACAC0B956620B6BA5 +5BF6D08CA7541059D5ED2EF00AE2EE95488F5645BF6837D9241C0D3959B7580F +C9ECB2BCF3E65C07D52EC9CFB21C11CD4C883E44C173214C900C44D2E1E43DD1 +CE8DFE3DA93C38B548BC4EC46FF91F30CFB97525E1FD4E77686433B20BABF8D2 +848C1CDF1BCF185CFD7A81D2D4BB826E837E2AF35CFC4F419F698DB0C43E9F9C +B0FB628AC9A3CBE9B1FF4A067016E70333E78B32AB2D89C483834B31F5808FDB +77492E099F1504DABCA5722C7860CDCEDB2DDEB512FFCC7D287F4945FD711F28 +87BC3D36173566B81FC2C1290C717A09697DAC6072408E20926D39270121CE58 +3EF97CE12EDD7F87F2C8CFE36C3C0400869C0D813B71C425343EE0CDF717BDD8 +409D5297D0F8F7FDEB0257C0A391F5635E0DB1116058942FF3E7C94D5F2873A7 +A3B0ADAFC3835AF2BE474E6741319BC6695FB37F59AEE388F81F6E66F910000B +72E6BA7531B4378CEFEEDC79CCF4947BA1703823B5AB4F4AD73D9615C66C489D +99D68E49C9BF765B7FC547BAB9640D51D5A7A2396507AB5A4DFF3D14F52422CD +8FCFEAA06A56C6C7FFCD29C9A7A59DDD2A909A9363FE5F1E9629616D25ED38CB +E754C059E4379318CC491C3B1A90128693AC53F80F8210FAEA7EE638902A7D3C +82B95B3F5AE340EC1B648DBB9FB679D6E80B7F426D8671FE7136D97F51E2D2F3 +C9CE9183E4061CA40091A2A70DBB9ECBB19CE3F65ADD0FB346B54BAB182E2CD0 +EAF4C0F402C25573FB344EA771B297BEB615FCD0595172E84ED2A62FF8962634 +23C19076C2A9ECEED5135994EB397303A9619C76DC55E032DA83FBA441BD484A +59F70A5110A8927F6239A14D4E223E189A5462E4A92EAEFFA4B961A2A32B320F +C2B4E8C1821FA67A655B5042C15E4DE1FB3652B55078DB123573C4E986B19DB0 +1C5131F3DFAB271C30A5476B4A19D8FC922E31879C34BAED94C07A4841B8209C +403369FB8E842610D1EB4662B6171A4465FD0E819964F62EC5B0ADC92F08CF90 +1DE0B410FFBAD16F6D355E8AD72CCF67961EDB6CDA82398021007C2D0462E893 +75EB0710AE4A6CDD15077C9DEFC5774EF4A657734D703CE42174259B58E5277E +0DF26BF59AF8D1A3E7DC12E3C12AA4B67CF35B19962F6950C2020B698D971B35 +82FF84E72F72FBB0C54A112BADBAE6C4CAA358BDE6A705AB59332C3850CA3D25 +C7564499BC1319121CE0D93218210C68080AFF33420E3CB3A48BF9EB66BC07C8 +A79D8CD8E78C200FF7CFA3DAED0B9E87E6141C88B436D8FCBA50AC195FCBB9BC +9512B95FE3A37FFAAB39850FCEBD4D50A243EA416E73F53B4B00F3B6EAE0CA06 +0693AFFEF215D00BFCAD02E45496D7C8F5E99EB9096FC4300D038C1AFD31EC4C +5ACA6B72C1BE7204E37A4CBBCB1EC26AB87F2FF82DE20601025169A5FBD2D060 +62B5B2DBC288C79C33B596832AA18D730AD572C6EDFABCBD36DEA87C0F323C3D +6E537AD3B43C6F3A905597570A8C6B0B4A5E08C08EAFF9731E745F2BA8ED0C0E +1ADF7821CFCD4E38F3F4C243CAD31D9F8FC68B9043740852B4CCBDD37BF728E5 +648215961FA82A0C847ADCC5187331D0863A4573BE520C02CAE14AED4F06B3F1 +FB4A318AB54CD86DEC824707B29F858FD726A167F2333855C0575EAF4EBEA0B6 +754B1775F967140641FC06F82B191244186FF347A351FBD8FA62E8C978B21F6A +E124929876488AFA97FAD262BE3D172E2F03F564F1325C9F1E050C83C12E0CE3 +C7F58270B5C40B46B3F592FB41FFB7F59EBD69B2F489441E398FEF7F84C85055 +531D95FD21629B0E509C2FCEE995D025BAD5D3F28CDBA5CD414405ACBD936C3F +AA4CB2620D7426002161F983AE95E542EB8553AFF7E57B82E05FDD5FC433E1DB +BBCFFB1ED92299DB0291CAB10A84529B7FE279C62628A24A2FC36B01976E13BA +6CBB27085F3E9FAA6F6AB25CD0F9B879FC87D5F6BC8BC00A44123626DC9CB159 +90C6D14B7BCBA095CC2BD04A7126DDD4AC823F4AC3E225DFDD7CA9031023CBEE +603CD1DC2AB701F16FFAC44FAD5A50EC402F70F4C2B403772176979C11032728 +BF872DC77347FC43F28CB71E97BC0184963FA54A8E161D9B51EE1B89F32F409E +F01F82D09B739A8C31BCB73E5DA40B937286E7E68A2C3CD4C6CB185352361539 +C164DB729E9EC9B6AA11AB7BF074D4B78B6A9B620E99B7BB1B3D548EBEF4ED50 +7DBC6B011893E0ADAB62CAD23B3C31A13567389FF89C66EB0DC4BEC651D6F7AD +53F64E01B10841011E70880A8AEDA8AB6C34FAEF1DBEE8F686C9F7CD14B9E858 +27777BB349D60B7957482E6B8F80C6A6EA5F6C66BABFB57E21692FF5F1D0BC11 +0C03E9E4417DAED96B701B6228584130E7CB714DF2D43A7ABE3F749D3D903AEA +B51AF2C584A572821E866DA1BB9EE688CCBBF54E74ADB2ECD4DA5021135C2AF6 +69B3B0C58AA195C62586FFDD0A089E72AEF2D94AE6DB57DCA260ED54E6C1E711 +5D406B4A84317F6E746E3BC96AF504B4F6236B8E42F224C7E7E7F62B00AB67DA +CE04FCCE9A77D84F05A019235EE19ED4D22578690F0777ABCC53B11E7BEB2887 +661E5AA4FCA1C094CFFFD07B9ABF842E0A6AF84F9CA1510164BC121D38A19544 +B3F1FBBB5B9F8085F6AF8BA387A13A53C5F187911A72A9E2F12B142349E3AC25 +1267BEED7075B675B4C64B6FC91D37585AD7F89CD78835F4931B8B6E9B4EC526 +5D7F4DAD029BADE12A7480EF916EEA8C8AA4E685CAEADCF6567F4037CC079385 +340B8A7402E9CD160B3BD7EE6D98016CFC16E7F8B5965952D11B786367BD555E +360BEAB4E1AEA714935EF43EDCD2CF7E194F4E442F725A0007EF45F896F95F9B +10A7DB507EF148CD37635CB318633D04D6C067E42716DF484151CDD90B1ECBBF +D208B9BADEC77B960F79261381ABCAC9E92BE6340E11AB95E21A04CA12F9E4D9 +36EB33E30077CA3348056F47A2681B063770F43A16F9AECAD7C2B92C2809EB4C +E4F1B7FE2C1D0A77AD2F46381FA09E54BB25BAEE68DDE0F447E55A5EBAD43777 +71A68F3800CA5DBE4BEFEA6A54FF5BD38167984D8D8586FD177BB2E047E65D20 +D99389B8E18340F497F1F8DE913BE69BDDC2FC2FFF3752E143E307148E719A1A +D211B389EB188877482AC744CF947C97B754B30E39129FFE3B87BD34D7DD0ACF +C9F40BAA2839FEF2F07EA8ACF31C924F7244EB5BEB8690020D40B7713454FA28 +9CC5E2E49917B80A8984988477C03AA40B4C729000989BBDED813D9BEEA9FA3C +E3570FDCE214663BB747F42107D92270D0365687AF6269E4897D74E0CB3983AF +2319C475EF26837156E47EFDD7E1270E744E0953F3982634E008F481C3D4CD61 +BC4AA18BBC4FFCB317EAD1B553F2CF208B026128BD2826E5799B66168555F5B8 +D7F25493FBEA5FB1D267BFF9A516519B4DCFDD06F93338F78643B594AB29A3B0 +1A11C8EE32FE7A22F3F64C8D1447E9550A8D702ADB21C9283B7DC4CCC893878F +400AA5280D5ADB74D4221EA6E24324CE66772866BEC344A05658B11E93C89D8E +FCF8E52574EF3722CC428E113AB5992AB1BF0EE4C9EC3FCA93D50494D09D8C24 +707A748CC97785179888D87D701268FFFACF4291D2A59C0B68887B2EA7266659 +52711C8CE0CC9E00884610A4162F7DD41D1E8B45D6086BA5A1AB0200FFAE86D6 +98DA43FF9D8B376CE4E01D134D9C0AABE152444362CF6F82C90F95AC32E915A7 +3823D44950DDE2397B89736E347E58541D332D9BF2A28480783F5233671CBC38 +5B0D460407D43D8E2B08A047831182FEB719E944B933CE9C9A9B375D3F6CAFA7 +D21BFE933C004CA91D251D3C7A511B1F01835DCA3F6A618C4EEF561B545EC00D +3D7F2208A46969AA7A28E51C605811FA6CBF9FDB3FBAD76E3D6815E8AA3A5B4D +694B06BDC8943422B084E4952A1CACA21857AF98D5FC5B86F0DC59857AB82895 +51B0629E8D4EE57835BA40072EEECFFE2E2EC153EBB132924133AA2006252717 +7D8B28A43BE2D2C880F8AD56FFF5D00E7CDD5653DACEC9DB56D8A58E54A2212F +611769F5E66E1F62546EDC33E3D39D887C44A20149D3829472BF3065902933B8 +DEAAF1D3B8536EAF8BAE0115FCD414709B3B1B6C8AD6E727C94EF5170B849F36 +26F99F53A9EED6E85AC11C909FDDE2E3AE152D3552B8810283ED9C73DAECC728 +8A99B7017C4D3CAB43CAB46D110CE507E5C46F21D7D0692B82EEF9A921B47AAF +AC3620CF307F334D772E7BA32FDC3A56B94EAED34C9068C1FD77300C64A2795C +39B72A3A784EFC59E8AEAA8DC2AB80F9DFA2B54A8FBDD37FA4694193D30D4CF4 +957A050DB4B44DC6823B01770A1CA38A5C3C2DEE7642AA85B161973A9C28C57F +881886765C9FDDEF469A503E64D42049DE78F78D521998C03DBD3B06A9371E1D +098C17FB04F3049AC9369E1331DC2CB398C2826A6007B51CBFE7ED472CC5D8B7 +67E0EBD55ED283903D37DE7C9A65108985A19CF94848F0AFF09CF91740FB73A7 +D6773CE6E08026F784DADC0ABBC629121D6B102F02AF52B9B3021A8C4497E9A2 +53D09FF67368B9E3D691E5B1724E1A05A4D64FD0ABC5C1639DF6261A094C1EBE +A2635440B72F3F97F784C61572ED6064997994B067A8006DF70D1B845E812988 +C65D5D7529758EF2D65D1A389ED62F6EEA0FA34CA1A98A98BA078CD8C26428AB +09387BB44BB017C8B04174B6A134D52614D2AD13609D2FD97EA1D1645322269A +D83801193F13F4629B0E59C7A238E2F2201F0B12949A3D1378CCC7F9D30B96B0 +C05DEFC0F54D4513B79A6B023D29F87FEA0EB8B77A4F9B8BD993AD55236E5E0F +9A55AA1548E182899AB2131AA34A645572256827C0F914E665E9D871DC783FC4 +CEEC66F9F4A04AA534C80FF89253E3D888D8AFEA4AC0531B5EC4E2B5F472ED60 +1A037515E48F97C3BAD8105C257B1BE54EEE1FD4859C1862243565A9F520641A +6C325A5DB9CE0515D36867F7CB13E853C375EDDE35D781EEEC7969C836AEF172 +26B22DF3EA27DBC1C681ADDCB2055B4703F69D40E98EA96E19223906ED3B07D8 +7F63CCA5CEA06D96B585D142F943EC94BA6FBDB71138E293DE437DF33B65C973 +7CF0CC0AED3C93F3DD643ACBFCFC3338AE8272E3151BA3BF57C81929140D2509 +EEC33596C36A1480AC390338A7F8F2EFC9C4E0679F851EB62F1104498D7C5BFD +E0E5774658BB36B2C87C17C3161FFBAF85F5E944628FFB7FEBA4301B9C0E0B74 +FE81379EDC0D8DF640FFA3ECACB978BAD2F1D45D6E7AFF0EDC778B4A701990CE +EC739D7CFCFDFECE97BE3ED1745466A30F7127869FF200CC66A83A529C8C5D3F +DD81C9AC371149A45513F1D7ADE45E3E72C373CBD75639DDC82CAADE19057AA0 +D0BD0CB2A2DED23F681CEFDF7C20F43B62CE69FA8B59FEC165F9A48D9E4C173F +CF5D1A0E7679F05C2B06F2981C57F22C941802C592474C9A9D268C770FDE9801 +DCCE28D844A2F27F0B99C809CF9CB8C1856A301FA75C97CC6DCD5630787D1A6A +904A1F0B4038A5D1FCA4F33495CB3DB7DBE8E1BFED452A0DE73ED60A629DE4B6 +AC6C2FC319E08635C8ACB499F5793A0A79402FDF3E059471BAA7A89885472587 +284CAE8411B213D29BD7BBA843A15894C0F050CA3A89758399F32CC1D935D7EB +3FBF67D23E426C63941FFD2D777809BB36464978370913A6ED4A54886014C5BF +BFE075C2E3C9920F714A11F1805BA7FA5E2346D4EF88E789588544764671091C +5A43FD4AF920D5984DBF9F64A9FDDB14728D122AA8FC75F01D91AAD8C08C3F8D +FAA46041D130BBE9D6F2FFBE31CDFC0DFB5D8C1446A63C54D40C7D62D3A57BC2 +89C279F38C82961A92BFC735C3F6FFE14EAE2054EB67AE85F2D9244B4D296F66 +7FC4CB99092B430DEBB51944EA86047489E67376DEE36661CC8EFE0282D9BFE9 +A49C1ECC8B979586EED8C41C79B484E815D862A683A5135F289FAC97ED170FCF +C7EBA516DBE479DBB6F85964E60DB80730895D1465E950EAD0E0C9EF0201991A +A7FF8093A757443AC87EE55239613AD8F96773D2F86DAF0F0C854AEA885BDDB7 +F6B03536D7FA2A6086C3F6B62384B0857BAD7ADA6AE37B53D44663342B491982 +A9C618E53EB0D1FBAA554BF2BAC258F8F5CD227AF5D1B2C7539B799E68D765A1 +482806F78C7A573A02783D95D43D885930CA8AFED049E3826D4AD4AE3374699A +D1113F076C14A2E24A313AECA64454BBD2DDE6495DB8CD85A2BE9C00C28A05B7 +314F29F4C222CB58477926D0DD065A53AD9A6B2ECEE5118D86CD0D1CD7A6E44E +E03F87DC01BD31BBA50B1F0B8D3DA49D2C1F98161C96B625EC111D6E1163695D +F5BE00AF6444F6FF65EC93792AC5D4D4D2B1E23654E2FD216A2FF2CA191E320F +CB5F53D3D609DF3EA7475D1E0301647B9AB965B786C8CBF487C6D09DFD1B59D0 +432EBFBA8EECEFAFA97CAD9F91877F18145D51F0036F134AA26D7D6036F5041D +1F5DC2238900AAA90B64A9F6383A311E5CB8FE191946E20F6BB4A89A2D73D057 +3BC7DB8FF8255D5561D44AFEA266F0EF1BEB9E2AF66AE5B094CCCA5080C58A7D +6E845C85EE2F6AE507AE5F944A3CDE77C50334D2635A92C5D67C2925675BB7F8 +2010AC87A1E6E835425856E8ADDFFEED93CCD82622D080F7A0B14EE66E1D478A +A9DDD4C0A14F7F82B279113880140A66681EFBA456114E89E7C3677EDAB10D2D +2D2A525BF7F0BB76B92ADEF948D85CAC53C05525AA471F7F2D5318EFE97977DE +16311669FE7B255DCDAF0622A7BC97A5C36DA235456D703C88281653EC66A19C +0EDE5FDFDBF06AA0EA0AEAE04065FEAD7873B4E75ED0F48C015FA30A95D07E0C +97A848F075F70A8BB95BF5FC2B73097B3C4F505B975877D435B86EA1D0487A78 +46AFD538E29BA6BEA171469EB79354A5FD86B89995641B58D6C5B4D37EAAB226 +72957ABE3D61D53588257C922DE01398B5216857A622D0AE6AD9F6D142777384 +1784BC917B2857270476B993B06C6B0743855D5C5B1656443D65BDF83B2CCDB8 +F19B8824AD69ABB144F97C83DF8E971DF6B8A22F2A9121D34AC8298714F031D7 +E8DD61FF26A6D35820C2807B3CE00CC0E505B92A01FF204201FE04EC2998935A +A292CC3F1EBF7A24C2EAF918CF84119075C30739BF8C1514E165635C3F2703E5 +C1D030D5E958C9419A0192DCFB57832AC860AFECBB1C0307251FD8B04A651813 +5B445F51973F23E58572C2F55D9C77FC63F67DFC8C73C907B42FDABF8351341B +0180318EA6424A4AFE1DF71241ADCB5540223565A63AC952EFA519BE7B75A27E +62B4E25D3A825A9ABF61180ECBF179331AADD7DC7BD039A54658A7D2D9A53374 +0A4A1518C0AC89E4FA0E6EF76DB049181D4C3D2E1CE52ED5220A0BFB5487BE59 +97D5020F364C0B7BF4D152B530ED5158DC5F08272F9CB7E8A7215F25778D228E +4231513C44151C9BB65595EC6A9A4122965C64614DEC76918540FFC90867F249 +3BE43039CEAC6F691C79F8BE886F6B61FC7360DC04481744935E932274F7F86A +FDE25FFC857F60C23BF6C643D62A35EFFB1788B40E1926D6A728D07D78FA73E1 +616C0C0A84475BA3A7476A1F97505CFD3AC12FAFFB7E73B84C1C26FE3F4B6E1C +0D8D6148711C9B5CF1090E315BD7263AFCF86BD56EDDB76DC502CB2AC2E25938 +A076A50A42167101EFBE05725AE2CDAF1F1C76027BEC8C88C8373368089BEDF2 +A57981029E84192A4D5D8471431FB7054A92CC2F93EB292C3B663DA875AB9328 +7C1AF5ACB025FCAB6547445516B691A601992DC1E73ABDE9FFB16569ECB607BD +5DAD4485CCC0EDF7094D9D4DC5C24B3ABA71F02A8A000855CD0B2E152DA4FE46 +A7BAFB77C4298E3E5939446467FD4A2D6ADB60CF8B7BC3490CE32B3C5D64B068 +1EDC698E00D9F2EE1F418A1CEDB5EAA3D41C4F8CACF51FEC24E88DA624A63FC9 +763BCB8F5EFBCF8A5492086354C17AB82E2CC5C6D15F41F7AA0AEDC1AFE275CF +6788694C1871F58E313C5814D532E1D48A472F507F19326FA92EF9A53E72B3C9 +E0C26C26FD11B3995C4C2F9782F5A7F397BC3D4EC1C3CE541246FBEF5B7EF962 +F2146285968CAE7EC99054A7BAED0F5CA4C9CD533B88D8348E171AD0502BDDD1 +9A1FC2C2A7F9929562BB237F37B2834C5E04618D4A0D97BD6BA7838D213CB815 +E623AAC95FDBEEC8D8434731B8D803C836727E3CB2C322F9AD4EFBD4AFFC5E52 +49F1A58E71BCE43C2A1286F2A80ECDAC23EA36358B42FC75BFC3B46C655198C2 +99B770FC41D1300A4E44E309A17D3EC762E9F99F95A6D713D5AD2DEEFBFB3782 +B10E913B8EE987E7A20F0390262D2EB2D4DDE28F092DDDCA1A55C21E00873EAF +85AA69C6A2030C87964F23F1D623A6833636F8B33B0C664CBCBF9C99B954D3D6 +B8C95D897581CB17BCDFDE7721EACEC78AA0DD89FE5D9E0C1C256B23F6E5FC9C +337066628D0A5B36B0DE344BC91056A36D83C74DA36CC39842E6CBF290884098 +B1A6971F9A9C80EF6D10D9B7CAD3844F930D90251ECBF80AB67B1D0C5F0DF228 +D2407E31973AEE376D17961747480523DD6C8827FF85437E2A5DA9CE658A5C0E +111692F5CF81B4593B317A31B5CF413C5ACAEE18F2ACA8F96A8DE889E2409A23 +E1F32F3E07DAADBE82285041FC38796BBE666AF139A5D030E246A018A0B600A3 +91C337FFD627805EE5CF490E59065B64BA99834D2AABE391690087CF86DBB69E +754412232664FEFEE41F3340456DC0A7B41ACBF24F9B08BD1C92A6020D5ADDB2 +7A5891F54B788780B5673FB049CC773F08C2105737F2176E871B9C3C98F67846 +90243F4765F537A0DBAFAD4279D74F694B37C738ADFD23FBBD1E62E64D66ACE8 +1EE441DEE2CF046E1C19EB2D2BBC4B5A3518679FE66E4DD45100AE860361F963 +1399AFA41E839E3D599783520A216B08D5B9D2447D1C62E2D6907F3F1641F472 +BE10E671B249EE715C15E0EF82060F6E671EBD2CBE1FFCBCD43AA1BB88F66696 +11236B13F55A2E788613DFDAB70B09741B3E20A98F88FF552EC322809BBFB70D +3E938879A97979010E1D42D6B117D013AB3C43077B636FB9E373C8B34F419F61 +827371FE834A59117DF40A5ADEC512B6B173EC9E72DF93091C0D7A4F71151A16 +505DC27B7BD42811D5408B2BDE00803740FA585FFB4EE28288F940C65DF718B6 +05897335DAF4958CA8CE279C265703774B018D91E4EC57D801A8097A80F14C6E +AB1A719DF5B2E5B3E0C76BCCA3261E69DA43E4B1283ADC30611E5CCA828C3BCC +F43835280B0C569DD11E57B1E6C23124A59EF5AA90F8DA1CD6E94C66F9B8899C +6588E08596F794108CA1849BA3632A6BD410095A505D6AEBF06C70F9BD5FC3F0 +D8F7B91ACFEC6677C2A7DFBA86445FF9E7674F7954700D6B27D0098C6780346F +923A1A347C30F3341D2071131FFF47E45382C04895C92166876D9DEB0CB34F13 +ECF3A3C691069F5CF6B2BCB11524CC41CDB64931F826DE0802AD28B3CF1A0EB2 +19C21C4EDEAA15980E88E720B5EFDD2C06C60188777EE90E756A14D175D17FE2 +8816D484CA18A036BE99814D7DD9C1B31F7D8C0D98D581CA2962995261673719 +F147836F2B9F89A4FA9A52C730BA9A60A2A4E6D13DC10D740EFCD84C692D8ED3 +4B976B69A763D73EA831B5EA4D7B76924E5508C9586EBD9BAFA31BECBCB8105E +AF3522FD623B3617F015A11C323EBABF0DB0BF65B1AF78FE9D60A6E1CE66D69F +63AB649933CB7E3388B6F968EAF471C09ACD3A6D3D114013C222243805CF391B +050818272D00506E8E8547DDE8A9ECA20B946AA9DA9760E78FA58D0FCCA03D6A +0558D8346289F4A52186DBEE06ED9422FC55492DB96F7BB98E5108A1D111649A +C856D6CB082EAD628D712ACF9AFDAE6887FFE0FCE94E160C3935CF88854C5061 +446EF50213B7630728B48B009C38C73427F9F0A889E23CBBAFAF7609865B1E9D +CA4C6961A0205BC9C6B94C50090089F2AD82EE916148605B0763423A4052883A +1108344766D549496BBDFE9DDAF08EEA7A248ECD8D1B01E5342CB4761A745FD0 +ECCA0B1C414689814BB4EBCC573BF2969409AF1A6140D9740F054998F327B137 +AEFCDCD6665943E0E384358B31F31BED5A3A47EEB5629D0394171CBE1F8EAF96 +A1FB56F180BD13B1CE8779CDD6CC20E9D7C3926B96C1EA5672CFF984782F73E9 +B17957A80628A492DA1D5C575B4665CBB8CA549AD669B560D1CD0307848D905C +FB28459B69489AFDE6F0C961D4482D926301C404FF03BD832C0EDA05F603D9C5 +C1CC7A08B6CDA5866AD5FC70F9C54D470AE5F02726A67CE50B2B382CC3364602 +9AC92A374080DE4D56580A4BBE440839A5F1AE333E7499117141B51EF466D314 +66C55259503A1407E835286412C03BDE2988E62292843D48D6861F28E504D84F +8A5F0CD27760BF1DBC628CE92165A5BE2D0B46D93CF9D0F431E429345A63E435 +C32A80FF707912DB0FC6824E93CFCE6463AD97E6C492820D5F4CAC462E54E265 +C145EAEED839DD04669147C61A0DB446F1A0729514E168355A2C6B135761C8BB +8C01E53E35A246D4340BC30BE7319A535E7AEA4157C159EB9AE45312E6AE7972 +494B653CCD3F8ED463DC38B372C1F28A6B4E67665ED4AF8E4142FD46C7E66981 +E659BBD3597C4128C5326C1A3D419D5A737FF7E69A379D38EF54074247C87551 +F959B05D2F368E7D11EE46EBA76AF7D82B482F70A84B7236F858393B8C63CA09 +123BCB43AE1AEC68FDB380FDAFF302D757F1C33CB19935458383F3A325733D4A +9C372C6AD50D72E8AD0A17A9B927FD1AFB5A7B51622FA77591F7558F13E94A84 +7E601F688D3E8CF5B152D317F33D8DF4D4E465A9DAA4DE1588CFFC90300DF42A +119CD673D7A7319A778DE9A1151279505385DEC0F3EC7AA8FF7A313732B2E761 +EA59019D32ABFD833DB2B49C1E5B6380B055A03C1C13718F9FEA758FDDCF11B2 +03DE89DBAB1EDD3076DDE968D2466D8A009A5B5EB74C03D845860E855B6F2258 +38245CC1664CC08975B4FE219EF7D29B540A237F007AD63C8E63100D4A22620F +B7C2A9D4C093B85969244AE68FD208A257AB807335733F06B20405BF1FC736D2 +DEC242E1E72A18EE0B6BD35B97FBEF01BFF2E0CA2E321D4391744A468A0DE046 +0D21E04F89F1051E911038DD7CEC1E5909915AF3A6ED8E67BEA3E05E4A3B5544 +38F734C8E2933A68CA7A4061A48A74C42A0E2920294A114A25646567C34D12A1 +03992C0E01C10D7F78818ABC6666F1CB59DC8CE005730D9BA5B19D1B34D9AA19 +7A2DDA6F8D751039E9025F6D618280B0EA3E416D07CF1BECB8981A8EF28098FB +CD2135B0E9B5FACA8BD2BCF75995B7DFA43CB6B1778303AADF3DA008E0172BAB +08DE437FBA007C5BB3ED790642491010B5948EA8286E202F48D475B1B7E3F5E1 +7CD8E1F2FB66C282C9DCB3423B6E301FD7B99840BAC114CAD82A0D1A19B7ADA6 +2E24FAFDB0E407E2CCE2D39A5FAB221D5EB290CE1BC740EC90A076F1C99284E4 +2BC1101EF6FEFFA700A9CFA14014B98E86BCBFC86DCBCE3AA7670F004855D2E2 +040E4F406EE45878F5D4C1D4FA4F8E8453D819981A3CAEA9E141B46720D15CCE +D23E26BDAC393CB8855BF564D6C88F58A62EC0159A33C47103F4FDF4E7C4A478 +524B428FFF4B04B211873366B3D5D76F5F4F5FC48FCEA7BFC8353E4549DB087B +E86D0D3498F793E4379854A2D1E13070602414220B77DFF657A423AAFC6128A6 +F764B9F12CEC0AA29830A93368FD858C4BDC676CD01670D55B4C0E0335455554 +57DA95B9DF7FE930996EC25AB370430814AC36613FA8DEECCFC02A1FBA0B94E2 +99B8247F96C68B1A138E1D6FA79088251EAE6BE81D95F13C5EA63FA536B8E175 +16BD2814CC0705BA49CAC5E419132755D3D43874483AEC16788A0CB3F6A4F9AA +3105CAF8B0C06543F8057BB1D4788DE1B961DEC4A85046D6C9FFCE3016D92251 +3965BA3B0C9EEEBFAEA15CAF98EC822F02DB6C8C6BD6AADD455B57E0A0A78673 +133130D798DA27945C9F6E5C2F4B1FB02185E2B88C59D5ACD4F3C4DF0CFDF92D +3F7AECF91A89E060778988B109E9C8AD25FEB7DA0E1AB19473ED04AA464958DD +C4108D44AF003F4325164897842DA48EA1BB52198DFB4C6C9F01C0D0A1279B79 +E2411D18FCBA9062D02EAC683F46AE5ADB358C80699C765E6C7516FC66CB9029 +641F2AE5E4306ED916F5119AEAF9E71FA44ADEBB116F7E369E8FC348AB1E6821 +33F1D66FB88DCED174E32650B6E80FEA80DDBA9FC02370C7AA21E1AF09098D2C +59CD4620C26F1AC50F701A692751F86B614A67D8EAE4CEB9D0B0669964ADDA2B +A176F93FF1ED5C96588665EF7CC4128AFB46970EA863741C3C9CC9B9499182BE +4014CFB19C12E9631843CD7041273828D0F3BD6688586480A8BF7DF7918EFF00 +2C8454F18585F4D63199BC4710024310709329FA0EFE39DE6B66956A4B2FB658 +916AF992E4701BF536892F728250F593252E47357215041E45F60FA8C9C9F49F +812CD9A8F5048BC735D93673BF2AFE9F1266C6A36B2178FD2C9348006C4453EF +B11E5FCA409C59E961981EF8F1AFA8B029D1CC7716129B44506D2EFF4DB236D8 +E358972C8BB10782CE750860BACC3743BCC4B765A5134D17828B12DB8E393C7B +A99FC248E5F1918C2004F0D54E71DED54548AD917A4744F8D50DEC1D1E501D31 +434091A73B5B5F0C332618C438EA652942D58A0E20B5BA8E3C06F940B2615857 +D7165D12216995A5B6243548EFD5DB3204B9A2D0D4F6A0B736B8A9719927C092 +4716DE81FE484C097C1A643090AA9BF0185BD14F0D6823117C9A99FDFA230C7C +D1158C77FC9BA138C8E082EFE827C9213D7B0217545891DB48FBAB6B21147144 +BF053B6524FF6934ED8E225A0C936A9E998384DF2C9619D2C98B5A35C1B21A1D +28AA09B9254A5267D3DA0E917DB646E601894F7EB7C30D4D7557DB95DB2A837D +ACCD77137923B69135155CCF62D8B607314732490BCFF5DF4FEF8A3D178492AD +36371B20D33E7B196598265BC787CF7E15915D13041C2D533B8EC4E26D0CC318 +03DB449C66CE1E090DC4F8005C5793C6CF2F540DC7731B11CA106CA1D9B8E901 +076347C72AA9B23049E5D0562925E48FFA912C9F3DD63E80DCD59CE4A449B312 +9F58D723F03B65144F0C4583E79399B44C7FA674D6B455747C32E96A9B40B751 +8CCAC87721A5078E4720D89CA851270AD1124CFEA8060ADD6C16FD63E8322882 +2486FA127D28D8BF5A64AFE69CF05D1F751112E66E37BFF9B10C6EA8552D21E7 +2B2492E3E01E65E735400034B7ED9FEFBDFB7794F39210BAF2A73529B71EE778 +19F308CDD2C9FCFA30A1EB8EF15A6D472A6F0E7745FD647C0A32A9CB91CE332A +563C6243AE75B165D9BCBFFE07613F2CF328A1CFE27EB08BB4363ED083389D9A +C04A9DEBBD84F97F6D4D54679A2D2E68C9704C7E12A3A57F25F81895E8BD7ABD +743CDCB717A70C6A5D40A3E06C1B344F1AFBD0DE30864919F3FAD4450366F4CE +1A8ACBF491640349423309B22ADC68BBDF399AA8F6DDE5B346ACB00DE8867A11 +8AC0AA336105917D19A4D988C40C7A8CCF6EFFB43E4292EA79B502B1C5670F48 +C7349CA46960F38A2F56EE7DBE02841ECAE902F8754070C489829EAF6C165A39 +EB148B25546C17FE63E2A529630AC15F37FCF8D2FA1C1D0083FB6E4F154C9C1A +EE661ABAF6277B8C221EAC12625EA5BA6B350E2885DC398E1E0F9CB4C1BD85AA +F8D36325E6699B9786FEACBDB9CCB15E2B9329348C440C2841CADD75A44252B6 +AFFE3AC1557FFCE2D9FD07ECCEFDEE968BC04E37AB2BC6A4A40DBC890211B5E1 +7FBBA4A313FBD4AA5B7D720E7172BBDADD245E3D5B4C1F4502DC2CBE524CA5AF +7D1406F804A4B3F4D707A7F1CE4F28ACFC43C4C5693D56A6659D3CBD2D2D7E51 +9F4E9AC1C6B7703A395D95206B7AFE4AE86C066BD57E3ECC6B7163FCA1A2DEE4 +33D332EDD3024886EA1B9EA9B7738B768B9D2F5C9F5375439144FB6C3FB28388 +E7F52B58D7E81DAA0021901B3CFCDF490DE81D5EBBBE39859BE6E0DB6C6C880F +36B6E1F7752651D437D555CB1FEF98DFE5A0C6A880440839544DD0AB969B6294 +2E82A60FCBD805F6C67A096861537F18C2D448629E2BD5BAEC19CB63E238E2D7 +4CB6542F6F2C36A827D761688B6B9870C450DEC4BBEE096A6DF7E894CC474619 +7B9721E75D8FF69B9C9F6E075B2F74D5013868F72C89083C87C4C8AA1B502A13 +3BBBE193E79876A48921E027EEABE1C94999A54BC2DAFAC407FA5C176FCCA45C +0B09B53CEC35B726C3350474E6CFC1ECF070DB0A735696C67C2AB387FA7EB7D0 +1F9FDD411BAD8D015E39C197572901B4519253052E8F49135E700F1BF7B4F2FA +3672E8EB4A51A90396478C6377E7451BC58A32479692F992C16F7ABD37BD5924 +C4EBF769A8D2BA374C7A727DF08E08FFD7A632BB364557E63CE28897E0F6DF9F +3AE99A63806D0888E9157E822EBA7222F8C1DEBF4B36E34FDADCB034A69E326C +E7B8288FEC1BE8CE44A1467100D7C94C08175FED6C2B1F45684BCF9DEC2E7D3A +9F877149D4CBAE832516E02F259178EF4481CEC9C76D35237ECC80ABBA359D0C +9B95FF260496C8C049343690D632316749084DED85656C6A0EAF022709A09F96 +AE34049218AC8302835E748597CD524D5F2766C68842DC94BBDC9D0D51E4F114 +252AEAA31BF48339826E622822F02809BD45645EF815049770D5843423C6C567 +4998CFCD1C04E8D7A821A0CE9F373222A67D7E500F705E9CBC2C6BC39028F913 +F18B2EF044C64DF957518B7A029749D09B1DBA06E9EFB8969DF7A6055581A67E +029BCED04963A4A7BCCD327560B07CC5B6A3A0D31BC9A6AC0626330739312E13 +A65BCB0DCB69CF2300A449DF4655802BC387CB5990FDC89FEEFD56EDFEE84B37 +EC6A084ED722E29855EC52B63E1F08301045AEA797FD2E15CB4D1B3BC88FE975 +1D4727CFDF19FFB3A71EBD6C0B4A715E3FDD4D56F359926834FFB43173BF5242 +8D52FC6A8CA8C1A23B1F17D89AB22962CF2DEFACE5C0684266B3BB9B0574647C +BA5F5DD70377ADD301F782F1203AE40F7745CA94682C0D0700730C2F2E7F7528 +5830FE525085FB1653A0DA51035FC7E045D7D1294A87EA8C6E69CEEB01F18F6B +A85391BA5A3FDEBAD82FBFC05EC666D459D44ABB60B6A2279114D7C028B9F6E2 +DD742D30B2210580565959C31D4D6FBE839FBD7FB4FE310BE097DBABB82CB26C +CF35EA3DCD523582A49732CBC9EDCF78F4B88A8159A579FE7C82C95C796F7E93 +7AAE0AB08A05FA35EE0A83782F892DC7FFA96123B2908D79F293C81AAD246C2F +30BEECAFE8953CFB6CD7470DB6E45DD462D01245F0235640009D8FB05DE87EA8 +8AC4C5E19640DA35BFBD15B8600D9FE4540F0966B9B8CBBE768180EA74F8170C +82E6C737D8FCD37E000BDFDBF0B1E4115E56A0DBB3BC607CF434E199B68BE771 +BE3E25C0A5D7593A23ACD815B1EF688F7B4E061D8DF77C32EC39D4B959BFCE72 +E5FC0366B858C0CB3CD9781EE59393688B1DDB7F1F1F8C5C38DA1C2898A81C62 +FA986C7EF34309BDBFBD4553E4ACB04B3426E4FA9994D941E84B0E73300404BB +13FC7D83CE9BA94D2A6D80F964B88EA3293B6D94CE721292CF5D6E935BC49C27 +3A495B6D2A713CCD890D178498EFFE2E3E37F2239ED56C746C51DB29AD5D9528 +2E3AF55B5D84B7FF6538FB6A082DE0B5E51A6A5C3E7CAED86C85B5BCF1648540 +E8CBBA9E88EB35684C668B6895B3F0CCD747EBC0EA42E9413D009E65007A04D5 +F7290382F8137BFE7B3755E2361967EC4F26F3CEAA87EEE85148994CD355CBD6 +C275DCD4C01DEB37B32323F781A1F9A30A6DC0E194A99BDDFB42D858A8F2F4FF +7F06793545C1CF25C07B1C6B2F9FEB86B956FD54C576E4E6402C832C704C638B +C974CC3F79244FCDC98EC2EBC2BADFD63E818A8E09F01431E9C232C9718A83DB +6000C9AF463A5E4D6C81BA4D7F6EE01684D828EB7BBA07BDBC0BFBAD033DBF70 +E5C3D96E2C14115ECDB633A58E2E3371A826B6EA9C99986E15EDDB0C60977061 +02165F95D34AB0BE62B58E5B603726F353ECE6EF600F91E820BF34FE6232208E +38ACF20B7FA8B67F7E470C047AD1D1F9D6E64606208B3EE65C24BA95B6ED229A +EDCE97B9F8CA5F7312B8794464428109839558D6952DD1F3B7A6B686AC6964D1 +14CA36C8A6051774DA6B1DE36CA6CEA478AD12E2F5AA2A4FF5CFBBBC76ECA5B5 +71DA90E7E54DE6905D925D717DA74177E994150AFE6140B25D36E95CAF15A0C2 +F115EE68987C0B9C7D02A47241FBF17C52BC16303F3D0449BAC1BBB9B4F3D3A5 +F0E24AF095178039C8A6C7131A73F3A25BFF3191323D6ACE0688864C6876511B +4AC536FC5CEBF44C01AF7E1051FF9EB7B08F5C3BFFAA77C29452A5DB9E038000 +48BA6594819A4751D4B6353E0353B8BD10E5385E9DD919A44D916BA2D0C9AF32 +E9BF5C62E98E9EA50B9F8C3420E4FE8AA91B1F409F47C1AD0F24FF1A4345191F +7FF1F3B6C64F71FC4583CACF8511AF7FEB54B8DAF2803EB687572073BF872F92 +C1229D258649B0B2B4877CA6BD0E32FB86F83928B383D72BFE1BF66EEBF89A65 +B03A98966F181970DD6DB4EF262367945C032D84AD61AF001134DD6A9B51E267 +0B3A1637946C2D2B5EDE52C43EC79C7D400F827DA99D27C15F8E3EABD6FD1CE6 +538EE0D43A86E998145FD7B2240BEC45F9E6A3EE11D82F243338074DC2B079CD +F2C9DC8BA554C9CE3CBB1DE5A1A15CAA5FAA4A6DC17AAC1DD8B15790185F29BD +B14D27FCE255ACA9846ABC36ED49020F2D72FFF581176E83E4D3A80566BEBCFF +ACFDEAE59C0252D717827442B031807C2CA6D8B3508F25AB957986DC23DE6E82 +DA4297A993DAF201CBBE0499772567BC1B2F65CEB370FBC05A0DFF8050917D79 +2CE31F38D842793CB4E50AD9B1AD1798F9B3E0911B8CCE2F5A0F89F542DC4638 +C176043AAEA317C9108706B918A175C8E431BF9BFC12DB66A89AB009342CD59A +0FB57FE6411EF0FD7A38032B934FD7D79D149475726ABDBA806730D8A797092A +87DF52008309D259E2600351389A6B6F1F07C08102C1063EF7FBA406A6A88590 +6768DB5C41D1B1270DB692988A6A5D61EF1D16DCBE5567F9A830C9D9C864E23F +89BDCC48142C734698FB5D6DA7572D97532A46C16B8C5E066E8D6D035D2FA148 +993CB54D5638E5109C4256E14813D5FA65F96D232DA2FD638DDF115817C3169F +96A962457BEA6473EB89E1FC94D07C192F8B4B576D72E8470301E255E6712EE1 +3BF19D139B3167327BE10591923C95FF461906458F0BF4E1AAE0C200FD598E7E +ED294FAB45F51304BC4E1E35381AA3C86818C5219B47EBBE472BC644CE56680C +409D5D120B687D81BB176C6C768CFB631F0A45DEDC6E3363A2E9A9A232D99EC5 +623AD5B94EACBFD57876CC670E52FB73A3CF3011643EFF34AB459F803E0DEDC3 +60D7623D6E785AFAAD8E804E12B66F01A369B4A4372FDD44E4F790FB67A615C5 +9374BA5488D46282FD7F54DD86C8DE6C98CFF61A8CCC8CB11D2CDF568840CEE9 +5813BBE5AB9E6DD9B8746137F7D828B4BF2429C7450B1515CCC76BA7BABB1BB9 +500C672C12EF53CED0AA8117B425D96484EE024FC81F02A507C741B30CA1F3CC +7829985C9DFF7B9B0D51D3B3FD6C4A89F476C8D5EA7428BED4A3A830CCD56BB5 +D8D2BA0F0F04700E859087DBA2C5EE73138132701A027EE7499DB445E611A717 +8816D8240E317CC35542C6BD2C81EF9BE7B70733FE2F06E6A8CB4884C815E3F0 +C95440B510C334CFF8D7A06EAC7CCEF519D8FFD959C6BFB904E281CB57B3B305 +FEAA1EBB4AC39E8F222453ACF3E0FCA5C9AE4DCD1C7CF91FCB06D1BA5BB558B9 +D95322E6643C5418EFED4CB9D6386DBE50C422EE47BCD8BC7F2661AC6E397183 +CA5BA36407617EC78ADF978D5A0CABB68A70DC2ED0ACD58741C772E563C3F4A5 +6E24BC6A8F45937BECCD7985FDBF43CBA246136504899CCFDFEF2446DA8C6E38 +9660559CE7866EE6FDD68E056073138C7410A9202B0E67C1445C242161415877 +FDFE0D9CAB0D27A059B2DC99FF6BB364933F9ABC267AEF2A54C40432EBBE9E38 +8F17F9F24BC442A66067D8AE88AC530C7F37CAA96ED36FA22D2AD0A6E178CFAE +12EF3FF42EF89C96DE1A3FE91C5CF0FD6792580E09E5E5D074AA3E5D6B4F39C1 +F8ECE526BB7E5098066B8D785F9BD41998CE20B3BF815193F80BC9AFE9485685 +41037CE031019F0E8F8362A5C497D80A71CF59B5FCA5CD630D827B463F0A9016 +1F33563680BEEC65117A93EF95CABA9DD18B25E68F56723C64E95670F5B8CC1F +FE2D0376B41C806A9E6B0C6AA830785FCC0D70D44DBCAE27C7EAA76961C97138 +B7038196786B457B58EDE9A42813820E8BD73114FAF333BDED77AAE15AF0D393 +B4086CABE584F7B3ABECCA2C4400EB4399E76475A4AAA63E3E73EB74D2B46C7E +9F2107DC0029D0492EFA86EE5E399627C9D9DAFD1F0008AC7EDDA6395C8AE212 +8ACBA5AAC2D39E6AF364B7813394B6D257C1062C3DEF9F73BE05201D12AE6936 +05745241C4325CF51FBA47AFAC5D9C5BE8A475E5A9566844092543D3BBF1EEE9 +448603E65C1B72578D208383D2BED1A31A7D6D81C254E5902BAB72EF16A16DCA +2B2376520EFF93103E2A2B3967230D91C55B6322A5AA2ADE8142FFF5B6C7E166 +FE2BCC694BBFD0870A2F33612FD64C61846B9CCD54BDED0AB00D32510849E99E +836E4CA181FD630BDF8A6A3C971A03327F45128991F23CFBF2434CB6754A87FB +8CD7FC22DC73A905C3FD44F1C08E217DD8E3741AC5782BE51C9A6F5F555364EF +2DA36CA7F82C494869246EDA1D830C6A6EB606C13A583FB19B49CD094160974B +788D5284125D182E752CA8D367FCA18019E826A7FE5B5B35F10CB44DDF6A07F7 +F5E52A7758FB8C4510F844586FFD4AF43EEE502B8D7947962B6E1A5C32DA0346 +E32269AD34D059B50ABE5CEEB1B0CE6DF3F6566F053B10F4110C76C0CDECE066 +713AE09B1D9B2C1A1BDE2D90E74CB34D28D6B594F4D4964CF5BBCFC7014AD7D8 +F540C1346EA70FF1038E273B1965C26C747C8354E3E73DC64A1C24EAEDDD6186 +3A37A29D7EE06CC7A1D2F34E386A380B35BEB28F205BC3E9A4AA1AFF5E9E59B6 +0C7B1E33D5D867C7A443A594F2323043C6C89881C5B4378A8BB67437D480DD77 +61E6A8FC571627942DBD16E47166265F623947A5AF880BF635560DF36FFCAC90 +2128B2DE231E234A3C87257E42BAAF18165D4CB911F1BDCEBD1F0F977ACFEDBC +DCA6EF19D0317250BC8B8527FA0FE9A6562C9245B73EFF849A6E521FEA190BA0 +4145C6A63E8243D0F8ED07268FAFFB3C5DBB3E15395573150E0BF0C0C8EFB64C +7510FE77B2C9DBDC10B3371E452A1F4458655C02B3DC376486032D4AA297E409 +10789156A8527CA96DD442BF5E6C0785627997F0D7134517C7162A330AF80197 +03302551DA2AD374C01FD0E5EE12A32BC42B7F799EB6744D1673EFF83C496F21 +EFAB119B1C1C213B8B953DF123D6DC1D86F84F51D5C2DE5F34C1FA0AC15659C1 +D0AB81E70C76884B23B2FF04DA22ECD8919018F383E5DA71ED166094B03E1B34 +4E911691300F012388CCF0E9045A7F4C7139AEC7ED06F929567B02B2A1611B01 +32989A61C5BCF1AE486F6F894F5E96DEC036D2C9C3627971F93465A1FFB77BCD +D1FD54F7AF55556CF50DAB9A4153AB1AEFF9A7E8642E880B1AD5621ECE039E03 +67FBCA3B9397CDC48685A5348AC6B355878A63816F84883C5636E02ABBD1C01C +B501345417861EE0D3E114AB4D81543BECF8C8BA11B77B4D14B06F9FD09F8077 +0E50B69F93A4742E7F6F843E032737084927CABC5AD10E0B57DBAEDC918B8E1F +D54DD90A33A6FC4C38C04ADF861DA3862C968F4E0F433B002459E3ADCCCFCABC +F0FC87CAB959A4FC57D295F87DB9F0C47039BB768BCADE510C4D073E9C3AAAC5 +0FA6E99F8D91B78842BC0A1852DF0F80FAC0ADA1E301E8E418F024694789696D +572EFF5B52119676AB55DB5A0AA349C9CA20ADC081A909A2FA05CCE374889558 +A6D0506CD684662594AF7809E0E8A6620407E09B7B4C62375B3B894CDBB3F3C0 +72CD66648E093CDBB393EC21169BD5409A6E2CF55DB87515BAA77DD9D8616027 +39389E85A44694974D27D00894DC4D93C3C0505E6E2B98 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMR10 +%!PS-AdobeFont-1.0: CMR10 003.002 +%%Title: CMR10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup +/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMR10 def +/FontBBox {-40 -250 1009 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR10.) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 11 /ff put +dup 12 /fi put +dup 13 /fl put +dup 14 /ffi put +dup 33 /exclam put +dup 34 /quotedblright put +dup 37 /percent put +dup 39 /quoteright put +dup 40 /parenleft put +dup 41 /parenright put +dup 42 /asterisk put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 47 /slash put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 53 /five put +dup 54 /six put +dup 55 /seven put +dup 56 /eight put +dup 57 /nine put +dup 58 /colon put +dup 59 /semicolon put +dup 61 /equal put +dup 63 /question put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 74 /J put +dup 75 /K put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 81 /Q put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 87 /W put +dup 88 /X put +dup 89 /Y put +dup 90 /Z put +dup 91 /bracketleft put +dup 92 /quotedblleft put +dup 93 /bracketright put +dup 96 /quoteleft put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 123 /endash put +dup 124 /emdash put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8 +569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079 +24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A +2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944 +8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E +3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26 +D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24 +D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B +03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685 +767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A +8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B +DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E +94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004 +22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7 +72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C +8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491 +344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A +64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B +07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC +1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8 +78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51 +CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120 +7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782 +BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462 +4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A +5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D +EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE +EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622 +4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE +0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5 +C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904 +314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E +DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029 +EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13 +DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E +DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084 +7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91 +1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155 +69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE +EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5 +7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67 +CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D +38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3 +22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C +0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1 +BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D +4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F +3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD +B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE +15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9 +849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3 +FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84 +4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76 +1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798 +84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF +7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122 +CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA +4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B +3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394 +F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D +F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140 +DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7 +D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886 +56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4 +8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53 +59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED +49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86 +87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B +8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60 +C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342 +D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64 +D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1 +F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178 +0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B +5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448 +229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC +17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4 +01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616 +F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662 +3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0 +689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20 +4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F +A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03 +DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D +364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F +7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F +26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1 +43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD +8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7 +C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08 +94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5 +C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1 +B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56 +4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5 +7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01 +204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE +B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56 +7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6 +279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB +E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346 +CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A +65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78 +BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285 +6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7 +B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3 +63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89 +4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A +A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6 +67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C +DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A +5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9 +C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C +9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D +B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51 +963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0 +D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB +B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B +72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE +B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358 +8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB +3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0 +668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152 +ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5 +69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118 +C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754 +3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13 +407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01 +11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF +2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87 +4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40 +2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF +9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889 +CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8 +DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973 +0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362 +5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7 +9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A +EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2 +09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A +2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2 +AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420 +324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786 +486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A +EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660 +52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5 +9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3 +4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D +B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7 +BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14 +6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0 +B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359 +16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED +E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6 +546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED +6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507 +559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B +C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A +ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354 +04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B +7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A +8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B +A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02 +94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB +C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC +41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654 +7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5 +18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76 +9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD +E5ADA5E217BE24851180E9A1700FBA66C7D2B0D7BFDE4F4EED1D24B821A40947 +5620363657F6D048E651A689822CF815E72FC8AE9D835BE31D1DD8B54C9A717F +4DC319B4B59AE073936EA40B070524C7E71D5A7B64436DA107749746B516E29F +E3BBCB8F8C473E706670E11E5B221716F315FF097CD1841D0069FA69EA1898FF +9F9EC2518C77806A19730C97F54BEAD604548D553D4A6EDB247853225E24E7E9 +89D71F6BC94DB986467E755CCC99069B313F5745B02B4BB608A39F0A0A732B87 +7EA2DED68219754BF1FBCA350327572D769C962EF9242132D93A5C8E9725D8D3 +AAAEC15ED0F362471AA58488620156F3474FA59CA080EA96FE995D2B3DEEADF3 +3141D157481C66507725ACA5953CBBE1ACEE7E3F02C72C6552D15EB3D612730E +61A06A43575568DC3CF3844BABF04CA767E2995196097015E0C4F622C4356B6B +F41DBAFD797A4B9D7AC22332C552043EF98913D0D9B50CA6B7CDAF903BC5C04F +D20A952BA5CC35B646ACD0A287C956B98C450051AF6AAF79DF37F8954473F8F6 +652BF03AE2AE82B99D820CF93F5FC0BA17EBD7AF90313E70594EB5C354023BFA +07912408F1757319C7288E99872B907D5AB583B082EEED8AB079C63E38B07D11 +6744856E689A479CB3A8BC081F33CB06755926204981DC0A45B3ACC18F6865BB +EE2C50DB43B62E3630FC1D9B1FFB3BFFAA6D0A20C0381ADF48E4D916BEE85BA2 +BB40F538F55C11D50F882B73913840B45161262BC8B0012694C3EF26452F9B77 +2CD7C7AD6BFEEAFE31C8A721C2D46AA00C10681BA9970D09F1E10DDC250E2AC3 +9A160EC8C9654FCEB36AC2B586E978D54744FC8A0E963D8EF6E228ADD22D093B +B889C940206F504F14DD921D909BE06EC9BACBC23EB9E9D137FBC983570FFD2E +CC5D2EB5D2A4A8604A4AD418B800EDC6B89809E00091A2315EA8C071AB631CCD +04C3EA77541646B7F9D70B7EA564D92A65C4DED8966517660EFB9F77E172CD8F +1B5FA83270898C3709DE964B0C4A899418435F92C13E94F5C1C5B9D7DF3E8793 +5F9E83CE1430E3EF275A5169C1005B864AD5B7ABD694E7D77B43D157B6070EAB +843B16BD639F53C50A48E040D063779B47F67AF0E115947CDE6A0C9DE8196D3A +E61C1A57B150A5B386F71C863ECEB8ACAAD9A9B92C336A7B118D8D5B1FCBD698 +2637028A7DB25D4314EE94974E09C2413E9C51A2504CF5B4ACDA26CE82FD1900 +CF01D52F946CDA5F6434B8BD541503B1A1BDA72225592CEA5B55ADE52666C150 +B0FFD1DA9BBBDE3C40E443C917C0A91444CD19BA8FC48C88835F09F35C6B43C7 +C81B914BB437E99E48FCEF5984A0E10096DE7CBD0AFBD750D7BF11B5633DC364 +6F547C1BB5DC55F4F2108D1ABAAA7CE8CAA45AE2984FBC51954AEBD3D188916B +B0C5FF9339A80310E4A90B3E8CD587CDABD9D54EA413DE4E7B777779C2022362 +96A9052378EDD3DA31F05B94979170169F1B43C60BACFAD96C76BA86B66DC30F +BB57A48CBCB99683368A8E087D65343CD9DFD9B28DA91EAA3BC9FAD76337D87A +047661444966D02502C915E2823AEAE71C7640BCC8AC451239E34711D34A753C +44D5DD5647148520F4B28C97D8FF00A10B1D34592A32E90CF70EF4A01F9CF8AC +5EF9C240EB792EB337DFED508E5C91D91A3F16D2E067208120CD058F4EFB98D0 +3C634F3DCF13881E7135C3FDC75362064CBC02FE1DFB6F49557DE90DE0C12A1C +AA5F609267E04AF24404E050CDB6C3D6BC5DDB715621D4315D4D30E900EF3A5B +03D6524107544DFAF0ACE84F19C2119ED9CA58E88C81FCB5C33A327A8DA8CD1C +BC87E83C7AEA2E430ED13B6F1B9E6045FA02C88B025D5CE7D6D191883B928672 +AF8E7B0467A90A15680C1610576D93E6492A99787D4E0D49A5306DB04502D5BA +2E9DC1DC55365D68F27B9FCC33D55FF35C41EDD546F479E7D69B54B3BE72ED0C +62C80AFB76758B53337424120BBCB1872EFF9859B2BBF5F9B82BCB01902D7268 +65B72FDE5A7C8DB2A7A03C9E8646AAB65F552E9342902FFD80972B325816F999 +AB36938B6B88F8D84CE7EC8B95C459191023377A30F50EE2D9C8C41FCF685389 +1F4BA89C1547A41B767259CF565ADA5011FEA13A782B566EFE3DBF496A99DCC9 +543E261859EC309993B0F727286B02F19048772DB89984ADC5EE723C48078B9A +79E0B93DC55249EB4AE55C975CF75029C56E88707079C24297C206B35C0F52EB +0D3BDD760EAF8BE7BB9A41E778AD0ACFFF1A6C37F1AE3E7AD1990C7022449B76 +7A23C9B0CDEB4626B42C96306A9544DD84D640F525DF20EB1EDF35AE470BCD3F +B4F384E51CA45D81C3BB20EDAE1B6C8B109BC6C12B8CB7ABD01394E2CE389A6D +7CBB108D67C913765E081FBA3E79CE29FCDBA0850408B31A55D6FBF2DCE01478 +04BFA09E8706E8C9437ED67CD32A37E836CD1E17F99EEAEFE28541BAA7AD8145 +225393FD3EF8D033328E19749F7D700E64B829F82F3A7C8499B0FC557C3FC783 +38866397480538DA97E4FB6C63CBD4EE16455CEA2832C5EBC2637574DAA16916 +B8B2868A63B44BA3EC24A6314835DBF2D38BAD05F14E96741AA7E4BD3BB7833A +D1C66EB4EDA345525F2447BD1AC8E0356493282EA56C6ECC81EFF7A74E1174DB +AD3A842B36E0B339F2F83896892EB69F7ED2BE72EBA0BB60C59D40F48D09320A +591CCBA48D1D05BFC34D0B31735BB9A6C138E8615E21F1554432DEC1E25C073D +0D16E9D6F0255D88E0E87308560F434CC0E7DDDE759166759765DEC82366284D +4BC47C4DA087781B275B5711FD6B2279E9D4CB734E1ACBF2A59249A4937E75A3 +79B263B6DA1A3516E90DF279D2D5E0C97ECE4BFC98224B9506D90AB34063E508 +A0C4DEDEAF4ED82E1BF056124045843102761545870DF537009C00AEBB04D578 +FAD4737E69DFD916065B1C34F194BEEF7A2CB60CDDE431A0349D36A979BB1884 +3C388AD5EF92932B86E5FDE6558AAA21C046DBC85DADA57DC476C1339AE9DE58 +34371106FFEC2E1BF06BA289F4BF1233F53321A57879D8E1AA7A5DC71B8F705B +1AA8697A500C94CCB3AE355200EFC6B9FA03621E0543A84DD889F23C85091CF6 +8205E2650FE6376557B19A9664C864AE880125F06EC5FFEE834138BD7BC43BE6 +86FEB49300C39EF66C73814880994B414731F0AA45DF19EEC082EE27E72DA39C +71EB0EB707D5936DA04EF89E6900E73866F56ABA3B6F9DB5575462F1364A7B16 +30CA0BD02D13D7875008CEECAD3A540AC08C46261501E9CB24318536ECB3EA76 +42ED1B2A49C20FD36B31583A2695B590A0496A486815A6150C0BC1335DB50A7B +9FE25238CE3295507729B4FD2D2AC515EEAC8E07578309FD7351CE86D4E2DB76 +077BC2119BAB40577875000A90E147F150B8E98FBBCEC64AC7004C28C3C7CB5D +045BB984A519FCED4413A9117D008FEB967EBC92504F51D3EEC517BBCD2688FF +913D3F49F86D7A71BDAC55FD47082DBE0067691AAE981F94EE504FA1B79DF008 +11BB5237A95479E4E9813350499ED01C6E485D399717A3AE14785C8C69D836C4 +5624577D5FE7FA8F4381A343C8646CB7E1197EE9CAA4370CD0AC9ED69D15F816 +E38BFD18D6DFD222EF239ED19B1A5E17BE8DBF06B24BED099BD4ED00A3A0AE0A +653C08A3EBDF22FEFACCA5D723337B886403B701ECAB7A2410D91B2350C9B349 +B72DCBE46913459F089EFE0C9232665F5E79B5E28460788DD1ADD12F0A4AAC43 +2A02E6413AD94EE3D2A4F58F34886F37C2D18213DEA42B39B6759C59A2CB5645 +DEF5BB2CE952943C7F8B51B62396F4A8FB1A4042652967EB4F063DFF43BD4DC9 +6663256ED43A577B77F81BAD98DC1344787B04B7E09BECDA35DC497840DFB401 +91270EE3BFD711367F67F5F9AC09ACDBCFCA598C1C84F3704BDCB50479413FDC +C1CEE14D1A67BCB8C1E42CA3858B13E52C9309AAFAA6F9EF687CECEC6ABEF325 +0922B3402092CD52FADA2CD2B2BD502D6C566B0425559FCE9A00386490A8A577 +3046930B807EA00345F19ADEBEB7DD581C8E5A011C46D4FF59909EB59D1EF237 +0C2A49669AA4339CF26E4199D500F52589F5545C25DBF6F108411736DA09E872 +2259218D7B8DB91740E954DCA4A6667BB22C849A72954E3754B1C47243745AD2 +A3D57CCC9E35C93FEC0118A7769996F884789F272CA43BE6C9B54D726DEB10BB +D456C161EB13CD1DF6AE98F6798010F76FBD8D4C718A6ED15BCF2FBA48D1D361 +6A63D93DD0005779B0116F8B148DD87504652967C67B4AAAFB9A3C72EDED884C +A932EB02F3447CE092C85223E50F1695E2F60775BB1225F94FB7236008EEEF18 +55B9A48D28BB363416C0958F01305C9EC94B754BFE4B548B3A650A50808E3159 +3A54ACF96E55CC78A5E876FE6EB0B3A2CF8C5F604E26409B80AC6AE54B4C3C03 +F4F9B2CB5B6DC32495D5247D877453098B1CCA426DB4BC12DEABE00DFD67D999 +73200D0779A7FC96645630504CB449E94C749BD813E87844C8C9709112938ACF +9BB26060C6DB9E198E1F5792D3B9E8E52ACF97B1D8E1021F51C47CEAE7F14357 +1C36769B6559E8FCD460FFB21007E49DF356C1F01CF78E6D002A07986293BF57 +C7C11141EF873A4D7DCC46BC1E9FFED9B1D45889A21A1204D6ED9A98ABAA446E +C0821754B7FB62AAF8178718AF1A38804DADD238C05F4E80CB1B5C5151305C3E +0878838D31234CEDB70F36E38390D473C3717014E77EDFA8DE1F54F2FB3B3A40 +EF28831334E1E727FEE5D60CA1B0784E9865B00EE8B410B6B921EB1A029A179D +B0D892C920334E62A6AAA8137C4B8A7D6312F3E8F27DAA9C755B75CA93BE048C +E142E4743D5DEC93729D362EF1C610144BEF6F00035EB90645567DEE2522A50E +28BC0AB58790AB0459CC00FBF0EE23940CB5E2DD650908EA1795C412FF9DF3A6 +109FDEB484A8B9100A315D31849F0AA9876F8B9CDD64765EE5EE2483DFDE804C +B12FA6B0EA6F74EA5BEAFE3D947BA16CC916C66B17FA3B8C0435161A714F0703 +88A37E7A9FD889FA29952DD52E3BA7C864937143FC6822A658871C88608A9A9B +351FB780D11B72D1331D46CF68E7200F0AE4A82B64C2FCFE145F8D5AB954697E +4F68EAA114B2B4CE8F32188E9725D8D3AAAEC150959C74B9134DD46C874040B8 +447CFF35B8CAB7349313C74D63DC4518196CFDA8D65CFCC1DE2CC2DFD4D24FB2 +CEBF1FE1C6ECAB54588A59E739DBEEFD716ACEDC22CD69ACEC454312EC1DCE03 +8F8B740631E360AA6DBA1E54991EC7922725600CABB41F639DD64D65594D5BB7 +300B2A77A5CF0158D31439C030C0B76180F42BFBF941CC362A11E0BF7854BF43 +230EF10B6DBE472F83389D740F5BC1FF862296A31BA59D2F24C230F828A4F187 +27A2C122F5A959F052D673C8B1966B0AFA70AECAABFEEDC5718176B275775201 +469C9D0A8E6FB7A4E67284134AB9975585272C47BA5249D5A65A1BA3ACAF5BD5 +71E5DD513FA8FBE2AEDC6269D84F7C92D2BF0CA570CD6FC067FC70DE0B05B11D +24D09BD925DC59359DAE2A50778D5252CCE225E4259AFB2EBBC09D2A62111101 +B54DA4D4C40E586B3DE6C5FBCB5F3199E6FC664012F7921F36ABDC5F9716ED27 +27A9B86D2316AC08788E5FEF463E9A29290122B3079FCE6DAC04BEF74FF305C8 +937B89431F0276FB5C0FA52C0B89FD7E5700FD6DB73F5F5D88044A8E85DCBC79 +78288260AF33B936534820753AD0B50993DCB4F814A74AAC2F624BA1A1A7B887 +DAE15DD109245B17C4CD5894E18665C2568664D0036D9A3CCE818C382EA430DD +D392F93F6CE1A96A706E3173E7FDFF11507F563D618A76A8577B52FE7EF710A6 +D336DBE67434BAF5039BC2C34CCAE07F425DDAD61FC0F9455B89CFFFE2CA0800 +A42FE1130CE6B1554812FA1291BBE07E0C67E5D6309438AFE84125A02D2D9CB3 +A071B1CD822E89289ED25BF62A3557574A05A987C247EC9100EB23AD62895A1D +1B291AFAF7D9FAC3F3E4F87F4E29A8614A0F8F8B52F0B9B7BDC994EAEB7BA5E7 +BE1EDEB4D4909B0B678B4023B2C99A2FC4D11ADFCF22708B4608243A1A5B55D8 +09EE8B4A4E3EA754AF2A66163983C930FC2F5AAD343618C2328EB925A0417B90 +118758B7FF4133BE34F5C01C6EA2309634FB8D2B9C7C7E0EF5AD6B0558660D76 +0FA888F7B0079CFADED254ECB19DFCACEE37B15E547DC1E0222FFB6E638AFB2F +4CF2409F17FBAFA610A9B33421C05DF87F646028813B2F1590F692771B9EF9AC +B31BFD48EA3ED7AE561EA78C8C5C558FD5ACB69867F89ABF0968CA97E8908E6A +585F1DE537DCBF98A1C91C7589BE5E2BC53216CB850128192EB1CD3A7814FF17 +E96BD1BA6669D5226AA3694F18D3E5F9A2D82734F3375F752F3370CEC1B60FC7 +8C07412BFC71B00989CFA6DF356C79B7954C25EAAD5DD515EFFF332AD53C0C6B +CB7CB98575E07D868CDF2D745500630C03FE16638AA12A43413F06237E793FBB +314543F4DFCF30C47F465656EBDD39A2EC7710943B70AA540F407E92619AFFA0 +2C5358C6BAB6459070671221F2C3DDB440055E132A5B6CA435BA896600CEAC9E +E871FB9413BB748DD0140152A2870FF69CD6F6094D142621C414569978F12A7A +34048454A3C60A99FEC7F9D22B1C3E5792EA41E708598309AA6A6B73986DA6EB +06D6988839AF7D7DC1CDC57B5A1170984D135CBCF7A28771CEF1EA499347E42F +DEA3FBE3729665106605712DB6751CADA2BA4E49DF66EED0215FF5E5E2DDC173 +6C69B6543DBBDB4B285A454862575A98331D84645956323FD9843062575BE953 +F76DA268C4D90E3BDB2299262F81F447C2A59709A90D2C40AEF1AA5C6CFD37C5 +31D238A2E93814F350358756AB05B600523C00E81FCF2FEE494D4B2D3D1E47D4 +C180F8E29FF48965E7EFE8D198B05903E450D781E53190B12B6C9342356AC280 +A1383A6B0269B07C75521EE3E96472D8C93A20C5AB47E59EBD9398F4A1DB9B72 +7F5C30FE608EFE260DE155F40040B6100EE101EFFA72A577BDD282E7DE7435DE +92E869B4974752336F77E851A3AE47EEF9F07115C3D31AB13E71AFBF2C6D8C43 +9FC7EFE397DD343D1F5474DD6770EF1E0E974D3AA7B9C15FF71FBBDE903FB182 +ACBA54704C81644E6824832A44AC7D974CE752D7BD3FD71F05B5701A6C1D7A9C +DD0F34CE734EA1D8F49D7D630B46BA60A492FA4E3F8E35D63A7D66F4B4D22FC0 +374855F2EA5674FA1BC165962828AD5150F01709FE4B61D0A67E4F97226C4A73 +CFADFEB5A4A7459D70B56CD9734D043789D94432730A2C8094677CE6AF243D3B +0677E04DF971D8205C76F8B1AC1F0223E0F7E082792E0DAB8416AF06ABA6227C +09314CA860C7CA05269AC9B2D5D1236DD6FCC3BE9A2B89F0180966957C0B3E74 +0A4BA9F30D0EBAB162662BABE41432CFFE928E9213217E0D6F6A752178D37425 +B356DB6981BCD46EBBD0303A30B682962C3ADAF33D32D98069EE7E38F9FBCEBF +9EC257B4CCE9ED34700BFFF7A5221BEDFED589DA942DC3359B885E983DF0F108 +8A69A2B740582597F40821458DAA5E847CB536D95BF84C0E15A4E254ACAA465A +60FC882D67CEECE67FD029199237B98DA4027901451D5FF82AC1DD60BD7A4523 +402365FED48061DD6362C9CE9F8F0266E557EED5205A2BEEDD0BAD6F83FC7B65 +8E7BA9A15E1996916272643AFCED4EBEE0C38372E394C8BAFF9EB5ADA460969E +5B92C8B6052B034C9B0453B0A7397FA8F55202BBA4FA2CCD5F86BB1613DCBEF6 +8C1800BD37B48A23B8F9C81E92AD3E6DB20BDFB06D416499EEEC2DAB52E6AC53 +A8E9358E1719E03B550DE36502395FA7BA10489A45E704A871B7D91D5DAAAD3D +2FC80FE9F19C210C2EB9E210F83B0FE940A709AB5E59151FBDDFBA6072C08864 +DD8A8203C98ECF3CBA0130D104E4ACB01B09A3C0AC54C6103BF27244057C0BAC +0869FDEACB89A9A8CC16ADE5036432ACD035E1B67288214C15AEEE0F10BBE13F +10AF681F8A43BE3055E87660AFC27B2A8DFE4BF68A9B219F2EFD0A0F5912A3EE +23F807106ECDDC5857424D53DE9E16492E78C8635C3C26D5797F82A8247937CB +89D16224F256FCE62B13D8A27BC1E36D87454F196C0EB3A42CEEFE622B2531C4 +8A9520525A39C159856D03AE116AA264D2A274CD739F6A9A462B65E0DD1AC90A +D05BF827E52858773026A720635D5EF665B5923BCA032893CFB04D94D1E61362 +12D034F1968CB669DDF5C0D61BBC0627D648E6B3AE0A02211214320CEF7A01F6 +C9635146AA1EF85548101F0826DCD8F38B5DB350413C47FFF7A34B17F6F12891 +0927088FAAC8B246057D7EA2AA59C8AB538565E0669969BF3BF2E5BBB24CF7FF +108A9068937ED1134D4D1C3CAF5F6BDD341813D799EB375C10E7945EF2A12AC7 +388552ADEA2832FF5D3BF9F046C9204CE41B9720AC0C26C3402F1BB9209B2AD4 +A9A580F2306C9BAB3E59241B3DBD5D8AC9C7924356678D5905BE1102647AD31B +D2E8CF3923B308232F147481BCB2D7F5B413DB875796BE37A22AF0F202637E13 +FB0502DCBB94EA7DA6A4FB8AB42298E7E5D3794153749F162F3EA9C2A8DF2BE6 +0B36C32E6D0A8421FFB276424FBA628157411AB13C014DE11BA22BDC6B1D8577 +93E7996092E2E5E6BC080CCDB5F1A2B709293E26562A3B1C768DBFA43A9F1DE8 +C0F5316EC5B0ADA256949D8F35CC1891B8AA800E9560139FDD35FC22B9D97189 +C2097D945A59E8EEB21BA865E94FCB972EAB369E56BDEF41315FA820D6ADE912 +2D3FDF1F875A494666873429AC429977FA2BF287425F15C7B70EBF5D602D0AE8 +4182B9EE8FDBA842C82768B552990EF935042D304986BFCBAE0B0961A95A1DB4 +3A2FBB3727F310813505F33CF181B10DD0B210706B03C88740EBA242949AAEB7 +91A3C121DED74637BBEBE647FB8A5708D1616E642A91666BEF8FBC10FCE2E49D +333AE3E16BBC6BC08C8DDDB5410CC9BF7E40C388884201A7FB1E87FD7C080036 +49E8C98AB15D6AF684C3500602BDA0E2D9B5593DF8723EAC4E46FA882232BD69 +579049DC2E54895E8B15D7E7222714D3CD6C4AB8B56537DEC20CFA8F776326E1 +EBCC52727A71A177D6721D7FA6AD1F4069A92E70C3437D695A82AB2C13EA2E09 +20F5AB65D1CAA1A918E6AED5DAB56FA0543316359E940785C1931312B9C97CDD +32DAFFFB6FB164454B2E07E4DB88EC03A78F36C8556CF4937CDF58E2F0CA6E30 +97B04AF98BE81E9E35232F1632E36764FB0372480BF2E40F3F96D418896170EB +8564F5C570BDCFCB8287EAED4A0D78B75F557609D336119DD4768326AFF6B561 +31CF899DE18855AD440A4E6327C8866D08D9E8B83639067DA3816E5DB972C297 +9529D2F4231A3D5542A67A3F6739203C1D6F6884A5D12CBC78C06B69647F4258 +553CFA9D68A6EF2D4B8E20F7DD6A0E5D16974E3843148EC9D7523438E43C1884 +EBF29C337243C46790D5C722AA7D9926C45516493F94DECC8D17DCDA3BF8D7CD +FA22977D7A9CFDE2E2F5D1E8882A73FE2F401E17A2331BD977303F3D7FEF77E6 +62F164A5407FB4839797F59998D6A5E57528D187FCECA17518DA62DA15BC418A +DBE3A8E369F2FA85F7B2D29E5246C7C57B55AAECFF4934B8C14761C7393CF504 +04339361768087D510AFA526C2FB6222E27F0435AE49585FEDD0D8D4CD54081A +6EDBA1F260D339B39C6751940FC0B8EE0FF03951C5969AA4F9B5BC70B26232B3 +FB83ADE52D20A617C927AA72D434FA982B59D5C64D782F7D28EA3040FC3709A4 +11F22445BD2AA2FD27AE78E3F9D6D1F5F9148923736B701B5702317CEDEEFD4D +E00BD38C42CD824EB1E7AC6127A62280C5E623B43B187B9797A83BFE4F25FB99 +C2C820906F33427BE9CBA47462C2C938FA9CD28B70C52B15B159EB1C927650E2 +9EE75C89DF9C922B0317F9027064FD2DD99023030F1C29F213D683120071FD9C +1AC3D54C62D5887117CAB77563939CDFD4865A5AFF5503CA536C4C78BF30A578 +99067A9516ECE8F29922C272DF9212565523B22A11DBC1F8AC330966AF134AEE +5A0FA16510FB9F6DA2F7DDEA5C43E1DFB828076A9FA49DBDEA51EDB5A2002254 +81BDDC1584CAFD5789FC5956F913B551A06F38AAE7651962D706E0A75CF6375F +2D8F006711D7107AE228E9E7EC95ACFA781255580A33E2480AECE92A8A60B8C0 +0CCE291F21362BA6312F7CD4F5BD2199FFB6326BB9858B28D4D907AE02FBF900 +23D8B4079E94F745B86BB5F0B7B18A8BD8712CD538A67FC57AB2866F49468A21 +5947316C1A52CA35F1DF81E05EC96F31B77CCDE9E33230C61B70FF181321B5F2 +98C1EFDD156733B7D9E82CCD3229B583DE6B52DD3BCB412675A9066EBB23C79B +1FCD7821B3C0A6C25812A4AEB683B689B12C0C3702960DD45DC2723FD557B36C +E400851AC890B8F676F2D111DD1CC9EDD33FC0E344CFA334210E45DF3FF1BC25 +1F610FCED2833788D8834C57EBCA7A5C9AAA61D3C6EFDF7C6404FE7B33545D4D +507DB0B18E4FED1FB356A63667F94B1218C3D295146C7B9CFF923F968C9272C2 +5984165A2E7AC101671249E41C9F217398267508558163C13C61E233C414AA82 +84DFE4F052E84E726F4DB30DEE1D3857C6C193716510CBC13EBAFBA915B755BD +36CD7C9714D2787799BB146363C0D54CEC3901C273D51048902293F3E531024F +77B0E8F58B168758506E2702898BE5E985B54FD5FDAFE78B87A0BC17DA64574D +D810BE058A66F9170354E9B8F5D201AA5A6A6AE813C378A9B0A3B12A63E90747 +D1F64E309C65D84E62AF5FC3AFEEB68B889644B14979E5EB43EA2BD7176F6BEF +B9CDEC6F0075EDB9D6C6A7694480B2FDD7ECF145FB5D594344159AABF915929C +46156BB32E9549FAB5A0F00DA9AD6FBBF98F07C509B21CF9A12352427915EAF5 +34C7A7AD1224B52A3434848AB0F1FFC42738B6487CD795BDDFA6721BC3D87C42 +A14BD954264ED9AF2F3054D5D0C74F7E2D4F222FEFA67EEF8FB207ACB0ADC5BE +86E2CE769DA9A67E4CD81BE5A92D77CCD7F30F6CC4033B531BC256632944C8C7 +835FABC0D66D8C96C26C353F276C69A6DF466380605B4743D90F988C431F63B7 +424F84340459B546ECD2300282AB8CAC88FB70DB77D6C78DAE20D593CB4027B0 +842CBB910FA54DFB7375F529690133D923E5379DFDF85B331DCC7F45C830BE6D +7A26A1C31F095C2BBB7EBA45013868D61B2436A6B7E4409021BD369A98BAD834 +DAB38717C0D90AB4064842EF398929164F1AB26E20A4840541F40E6E531DEBE9 +38F87BD487ABCB3F2832933134863E315789DD8EDF5E020B27F5307EBE093057 +22726323173F324AC4201E46E7627D3823707FC7269CACBC2F407EA9F550BE90 +1BC6153080961E6FB3B06B3DEFE46A81C7B78850D9363A58638576BB99E8D14F +B5F21F1138DF5AEEFEBEFC4B5C07E29D614EA3C3B8C8002485CB219AD2E474B7 +B801E4083B1067D1B025189CDD562B1FB8D168CCBF2D1AAB2B301564DB8D45F0 +3B5386D24926ED6CD438019AAEB4CBA89E6979C5C71ED6D72DA4688EAD3F9CE7 +8A29A25B3C9DE6B53ACB6592E6669042ECB5E23B0765142008AE4903D01C0D17 +9362DDF3CB7E7F27A9167F069EF1E3931BA08269E7D9C3FE228BE97D92BDE776 +297807DAB61C3033FDE5AA96242BEE2A12C7768FF7546A475CA0EA6AFF204F0C +F7142BB2F8604F424FD6DC2878480251009000526EC943294A34B1A1C5F7341A +3BD29088758556CA3D89AC429A5042A8F42F74AAE50D5ACDCB21633942B10D91 +D3E22BC4BF92E217772A4DD49AFAC8C256B01E849D442BD9A27FFBB7A8094BC4 +821D9342BFF2B7AB9F508521C05CC911BA71B5A4AB3BE390D34CA58CFAE06925 +23A2303A160B2A2D8EF663354F14112F8EE815BAF796741328F4BCA76ADD3EA3 +35B0A58C11FA1C0DA98AC3A3851633738936F4B3454CD3BE7D4C14F70DDFCBC6 +8105E24C5C8E12735897E1F2929FD5B49EA16F0D804E5225132983FFA5D24BDD +7C080CADEF8D48562FA750F989F7714235D2C3BE812091AEB61F77C581DAD3EF +C21B40D0E4AF8CF39E47A26DEB70970B5D4357C646ACD11485A859A7810C13CC +DD2715BFDB2F110AE7D7FA0CFC41F262CD8778E1D0872460E61D259BC61CB1D2 +048D1422E2A190399F9C7EC47468409880EC5A267B8E1D6ACE0DBDB2D8446D8D +67D20BA4C0D29310A88999DB17590F163E205D36CCFEAD57F4FCA87B590B8682 +6631429372BEBF8DA5DBA1B1016720132C999AE50F34CC63921CCE37F3D7DD69 +90D3471BB709F58D7A4AC9C5F4D938D26A6EA251342CF1ED2225C62118E96904 +804E1DAB88EC2297F9D1294234957351FDAE8EA646AF5EC839620EA959AAAD0F +BA1FDC171ACF33E48BF92956A57581673A7B20A7B19F061949C4242A77B904AA +B9EE5FF290B816B3F0B3FEF9AFFB1F1A9B6988E38FE9C523735759FAC7560BB1 +A1BFAB5DC360D63374577D3AA05935BC2122DAF5E261C77D41301B87EE738E3A +3A161185A8B95C4D9A6F21BFBA3BFA1CDC9E92F39272C2CCB706D0AFD8D55464 +23E0CB48363E285F16E96CCECFA3FDCD09C0827C138FCD8C9628136847484C16 +172B8F81C16973790E42B975DB6D56A75411BF1500376BF25D66D4C08A0FCD62 +06F74576CC7BA2AE41B38E5EE55F5EABD6CC757EABA61BA0AD08E1E3019BFDF5 +3BB2D6010A5FB61DE2E53983E41C61A33B7C47058FD1E63D36B1ED4BDBD2B57E +22D8800677E6DAE334CCD969F263004E229C31B17D8E328AAFFF15F4C1740BF9 +B170396F9EF61D5795147038AD858100FA78E986CF6E93C34E3CD77CFDD9827C +DDF31B8088E02F7E65A796B12D5571CEB28E4D0065A97351948C12811E4C7340 +EE7253A9232E07A665106BF191AA78AFBB5DC8948DA3EE1F5B3E52CDDFB1FBED +4E82D2ECA05053B87E1B70E982E9601B408509F7CE390085555D09A9B0F7BE1F +E33BA3A778D9DF12A9CABA8D589B309E919EA23B6516FCD5156AD3D02F6369B9 +BF197AF88ED0C422DDB70DD9774E82C9D3A3B8484AC8FA12ED60D38C04F75FF0 +1CC08CCD94E0B3FF7CFACF72CF5B5C4B7FC9A4ACB57DB2FD498EF5B5D251F9C2 +9C380D598304FD8D479452A634E3B2960132F37E017C3A4D21B87009737D475B +CDCCA000F7EC4B40381D42C5741D8F4CE098352B4073059EED014CA862CD9ECC +FC380228F146A271EAC2E4A6A5D0579DB81B53BE2ED1E2EC2A396AB7BD800E87 +A948C38FCC5538865E137FF34BA68F2CA989A1223CF425A668C4A60F273EFA83 +D92373C69A6EE6B7927FE77C69337537CDE941697377E99803C2031E7691E9B4 +FB431EA6CFDEF5964527187E0F1C8159833388230CAA7D4DC7A46FAC4064090B +89848A57899F2391128B9771D25E6A060D8A792F8547EB4C16DF4AD075D93924 +47CC96D6F2F01B66AB027805470CF8FD96032EB5FC89A0F2B97BC23BBE0684B9 +6133FBC56339AD1B68BCC35B10F2A09DDD0120ACF593AAC1139BEDBFF54E9B06 +147906FA8004DC34E7362DE31515C872CD7CA148D9B3509EEAB4F234E1E8D1B9 +EE8F66A8BA6C5607DEF9F707DDD65627F94AE00FA81AC5C53E190ED4DCD560CF +568A1FF5C07F9BF8E7E184EBBBD3C0090D56E1A47E55C8CD446A504ACF3CF8D2 +C64B2C9AA1EE531D5643F56F26484DFE6493D03FD631A356E7EF31BA00B0FA5C +889F0798B6CFF5CB729C89F400985A3F07A348D383B1B0D9293FF37CD9737AAF +D7D04380D72C03170EEB1C3B46192705D76B9C0A58D9933332C2B34D76CC0F42 +02306BE83FF73F9B0551DE892F6A22A3223BDD1EB19830B5101F1CE8A459D88F +B7F02ACEDD9C83BFA28C5605CEEB03AAAE813E89383425FF92BA9068A56165AA +0CAE069389B80B50B1E71BA9C0D030F2F68C454176B3D2697505A3C2206E0D91 +1B5E361D65A6369D06F57E93AE934A68E845413CFCD9E2AB47B87254095AD09E +AF0431D05E133AE9AF94988FECF2F2E501351A9AA7CC36B3E35E5E253C8DBB82 +6D0900A13B3814AA81DF64217AD5D43ECF0B11CB02C52EEF59A7F96D6913A04C +07659DE5775BC3759413FBA7521A63647B7596B46ED1166E280C4EC0BCD035FE +576104E6AFB8A8F64FE8BC79A2F15EB1886A8A74C5140E3851D25DAAB0329EAB +0277CBAC974572882AE374CA7F5F18CC6AFDBAFBD7BF94445C378641787A516D +865D5ACEE03CDDE3398B54F849444D502D3A7523E3F7B160043BF8CF4DB38601 +FD75B6DFFC5F1D01CA713A2A3E9B7F928DC23450EB445627BB513F9556469A47 +15C0014DC5FC7293DFF731A00102493618D9ADAA82AF3FD1502563C4C273DF61 +648A78F120E2F1C73424CCE7E06A99F809C195FCDD345D4E041CEDA5215D7F1A +F4B1391508ED0A991E89414A2AA7024B5CF52908013E8DBF2D07ACBB0E2AC708 +935536E19B1CE231D48C1320A9C2E3E2E140DF0F707A570551B71C1BCD440400 +5002710B72C9388334F01A197C61296A4F6865865AB7A2475A2D5D7F9D1C826E +BCF376CE8466EC13287925D499A8E3F2715040FB193B0AE0BB5B3D4BCFB6F4DD +6ECA883B72D7726CFD03281869FF859BE989E3BC39E36026A575E121A9B57249 +C5E219A0ED62FCFDB7D627143F57D909495BAF0C9C87B603D29490FD796FFB7E +DF94321B31A82A28747DC8BD34D756A313343A6860DEA7E2959E409B518030DD +E641E74EC39DC7F9586547CF1EABB934264675144E98BA7E2CF7CE5740CFE9B1 +94599B4BFDC2555F4D4680E8D89BFEA86CA2724C6CE23F2E70A52BE6813DB218 +EE0CF2B1E51093AEB61D522234A18636C70457AB6283D02106C63F14D88D8AE9 +8E2882439F0F491D6F428C4AA598200C438992A0D0A72520071EDC7C18F7180C +0FE307A3701E62E54A56FA4F686494C66219B124247126D75AED6FE19654154D +FB726EABAF884943B556905FBA9BE5C2A15E01126E35F3D7F01256041024F5A4 +83089422DB3D54B6D5597C2D994B950CE9AF44C8C5EC5EF9DE8B9606B49596CC +F9537E686577DB3BCEC9E999912678A0E5D929236579DA6E55D746724AFF32E7 +FFBF3E0AFA20BC2C98EFF9D3D5E84062956E58AF5575F00C3E9701EFE58255E3 +17DCABEB8287B2431CD9B223A134B466D1F9E282E8A958678E21CC65E09E79C7 +A5617019B58D8CE6CECCE95A1E69CF2BD2FF855DC81A35445F70F6DCA952A15F +50F0C27C31C1E5942D02E242C317FADA07475A9D890254168C47E095A3EA986C +2FEEF85FDA1F754E47925339512E696FE2937419C7A56EA2562AF133BF9147D8 +6ED367EEC3212D562CB536B2C8EE6BA95407F1201B20C1840F22FF188B2CEF34 +F5BC642B218F7CF86020C22634D58246FD9575A9B89AAC2C556DF87B053FBAA5 +332AD4DA1AAE3978F76AF912A76391A07637A30EE45C7AA15277231624BECFDA +BE22556A06A2FFABD4E9748D02552EF69B12169F7CE708B47650E7574E35ADDF +9D9AA4C75D3DBA47ABA9B4E1F68E63D1F12F2B76A268F8A625C6E41C4ABA497F +365F9621D52C3869529AE9054F73D76B4686FC3A3402A0F0E29DD8A7C2496E9A +32CA705ACD09C66031C2B12CCEEE3D944839FDA855ADBE61250A831EAE02FB00 +BAB877B37714C820A4D076965E72B4ED483533D6077E7EBDC45E2BD237F583F5 +38B60EC490ADA7B2E82EDC0B92B8060E555946E95DC85C098144CF1AA689BA7F +20FA1CB7E2491256DBD4972863D9BC37AE7A25D2E5F8EFFF841FC7AD71E67D35 +9E4E7306F02277C59BC03C6B58D83844F0F6A2CCB7A97FDA26E4249507D9D1A2 +E3C33080F571A10D97EC3C8F1E306F17F7AD4B4D0B38E05EDF1B72D7A06B2222 +EEA92B22A73512981C01ABAE2897AB335B107C24C6505B221BBF52379F9A3CA2 +6216AB8299A968F0056E9DB7BD799041FC2177319477158CAB3D303B8F35AF55 +2F94B30B2F78609DB2BF623CBE05AA10B78E5C9DF533A27345F54CF5728620C7 +5CCC1E109C3DFA9027564E519345A3ACF837645D73C7824DC8683BDD03F9E062 +1AB815EBADF9EA376596D0350BA79AB3CAE4DD456E91C32E9DE1147AD139137E +1E9920EB826607F36FD494CCB6158951141F88856A407D0DB04273355DC5FABD +CA26DD705B4CBDA7A6802E64161E117861CC97E2077B3D0710B7A3AADDF9C109 +B62A31632A741727CD864843A8296B2DB4465DE2B17673C37B170A552F9959F9 +5F2DC9FC245D900A409D303E38E8F4B2BF1E3135E0D6B334D09E7CEB54AEAC37 +FFA97B88DC41CDB5BCEBE15973C5551CEEB271E5A27D7E3FBB9AE6B19EC8982F +7BB93CF5F1BB01E01AE77686239FB93D09C810EC22C080F83A8D6CAA105B2E8B +E69B7A9526E492876E68ED5AB611C0DDC94257F3DDDCDE7122DDA761134D7902 +92FE265E0FE99D5508909BC5C308D18CECE82B609AA0D37BBAB4751194F09EBA +31BB00746A89D7AD725F57AB6DE76D0891320D8AF9109BBD111AE8851EB09858 +1E09ECA50C64D8CDD03D3E39280F45A4E818C21A3AA1C9537CFFA667AAC91A14 +CC21B4E5152DA58C64A6EE27F942A8202003F4E636FFC6CD856BFA0C0E2CBAA5 +85766FCE1797E1DE2E2C5F932476F64C06A3137810CA3069B91195BAFD302443 +61E92D7E7A1999CC1404BDD85DEDEA398202C4E3A404B05B094D979598EDF069 +2B310B8255C5E77D6EE587581BD838CA0E037C7D2452CEF2D59B278352E789FF +68EB9B3ADEFF95F4FE674250AB0A06F8D80D0831A12D45026D33E88028B582A5 +527F57DA403828F7E24B3E691E0300B17267FAB97632114F603C689298260AC7 +71F9343D64F45E2E8600D6C7E049457FADA716A66E0B6E7B4541989CC3AAE2D8 +CEE572BC93D93F8FF04BBC1049D15EF71CD963702B0F7AA5FA86D7D61F38CED0 +C0A9F6656F5B2527AD4DFD8C028CB9031DBFEA8A85670A4EB9D4B2B67C95E49C +3511F425F61B172866CD1F83F712ECE1FC8B842E5785F1F00B7B2B516675FBAE +1A015F1402E25FF6603D8935F6816F46C04623AFEDF2153E9C5B632AFB49AE0F +25DD3F0B5CD0FDEC506992400A3B49AA90B4CD1DA1F7CBC4D761890B1AE9E39B +222E40BAEA491634B15441FCA7CF03DF259C477BC7448CDD97FE7EBE2212FF2A +DAEC0027D74E9C98DC88AEC68F87A7B105E83435B68391771056058A480F7A2E +F6606EC15AA9AE81B0F73DE910056151F74F1BF768D1A7511F6B00D2EB2B4A32 +10C3EB58C2950296C57AB80788FFF889EBFA2161A918C9709FE1D36AD260D963 +E3463AE3318F304CD54767DE1292CD70FF0AE66BAC076ABA8117F6B64E6A2852 +83883D484CD1428C0454950EC8B21A865E17C10A0F5A21580D62E64892C8D038 +A51310EC200F9357ACA1B23F539C40CD4B0CB78E682522EEDC51BBA3D03EDA6D +19870932F09AE2083520003B2E2B95BFAC78A2699DDD3201080D5378B483D14F +3CE38E82400E135C6FEB7BAE8A1671CAC278EB1BC871C96DE56B3EA4950C6FAB +E08200BD9B7A286BCA5EB02273CAD12A6CB3A4C9EF68F36D141C1D91FD6DCE0E +612001B524702B8A8B07AC0188444D815F7263869ABB9265FADF06952425B6B0 +166630EBAFDF59AF3C1271D9BD889BF1CA55F838A5F4D21A9B6A3BD83010CFB3 +D31F47CB229B800F51C862E81461F32B6D2F24261556159FE9BC58328B9D7327 +7080F4B9905A12BD9478B15DB49B6959CCFD94DDE00B41B77EA84CAD2AE64040 +1AC64C7A7F0040CC282827B08F8C4BA9DDD7591C78567DB8E02B2A2A94F1BBBF +22D6299FDEC8DDF7BBACFC19D7C5EA63D4D3D59EEE126DEC4BC9D1A091A958E1 +F2DD7211F2D4B61393D046B08222CD55CBBFB8E3BFE02486024171F05B25E6F6 +38699AB2EEE48F600986BD6A66DE961E712E1A44E22BFD30AF632DFAA7D8EBA3 +FA385B2B08A242C4FC9327B30E6475830752210D9338B5E7C8E689DD414842FA +0D809012ADE92D7B9AC339892EDE97D529082B0357194BC6571183DFCE838DED +6AB1576C14DE2F9C56B331D18B19D821CB1BDEAF4C83724628FB3E42E70CFBA4 +ACC660A4E378511A9031A2DEE9D7AF102F7855A4C012731CD1B07EE8FAEBCC42 +C6B193DAF0136A87B9267983DBB4BA2DFCA43D9855462EE62949721B81E28D78 +20ABAEA3C4E850B13C43DBF3C6698B3A8B15C32F29E5D8BF18007D48C4B1CDAF +2EC8297F917C21EE2BD586F1984A8000CF94FC6E5DCD8897461BB15A960BC6DD +1704B3E04B1E1CEC9DA9465A228B71F24C3D458D5E7333E186E336C6F6452912 +7EE7FFFA66DD5C6C5A4AC9E21CE0044FE5D8427F2F7FA776A94AA72747937645 +4E39868649A149287D02EFE233CC29EB2B476F90351C0085207BF6FEC49E2D07 +0D35CF62DCAD8AC9112921EE666D988450BFEBB8D9179DFBFB340A44A65A9AB2 +56046E29E39CD9E7C0B1B306FBC2797C27639B690D07F6D9C28C083EE429EA53 +06A3E1A44ABE943C48E02A5A82184C765D245887100A69CB0B47D2FC59070CC4 +23683C122149D68B1FE2327AE6938D2642F50E901DD76EFC5336C73225B1AC4D +690505561B2A3E2B35A309987EF99D034B8A892C06A69CEC44623D099AE47C98 +BCF621267DC652010703F446B82FACA1F018B723743D5020E817126576E3CF1B +A41BC1B88B0ABD8EA2134AB5F3AE4A82574FAD904992515A04142BE4004EBDFA +CB358A43DCB65A1E7265892FCED43D11FBCD961ABDA5F1FAB2DFE25576B45250 +D8387E58C1C4678361058304E5AE1E44C1E658ECDA5DF9A59C10CD76EDCABA42 +4B8711DCF7F26772D674391113F92A306D1A7DD5613E26AF478A83B656642240 +C8D2A71DFB7D1D9AE453C05049EFFAA859F581CA4167C44854A10D45077EBD2B +86D3CC275DEA591CF8D26474E6C2677A3F5C2871EF64104289501E988A49730A +6465F16DCB7B6BA278E4325CA841F2AA45528F7FE6BB8972C45C5DE9BCA71188 +96F17F3FFA4EFE424539758FCA39CB4F17E057E8401B5769E6E9692D36D49C6B +9524D9E76271438C23B584F9F2A471F20C8C612948AAF0379A65D1628B10E534 +D6F1C17CA2886F753F1864C8B69CC514621FD3D9BD30DB0202463A3AF2665568 +14E8780ED12396B524D01A86E083BA9E4085D859E6F7B8849498AD2677987801 +9DF995F9A4CC5B7EFEE303149F10D97119CA46A10BD728BF9E0A77289A859602 +5F00892C630E79E18C4F0C98B86B213997B4A5847FAAC0A6214AE52033013D69 +F28C8EE647DB28C742A4919CBD475D901FC755241AAAC82AF71C0AD83D0CB540 +F0CB708300D8EB4692FA48AEAAF8D8974166552179E4DF2FF26302105AF68EF7 +5D7B803EDA6B4EE5FF69736631C02D847D0A23745CADF5D7A6685925B76099F2 +C6E6ABBC216CF9831117BDFE2BAF6043FC7872A9EDAF0D32477CB311A4DA3275 +FD9D9AAF5B00DC8D5928FDA3FAB44C4F2C4D6F555DAC9A6DEB5E116F6379D92B +8BB3B78326B164C7CEEECEBEBDA0B9B11E2D1F11FC1E1EDEBB49ADB8EDBA7FA0 +7FC77A24D5FC81E9B96933A5861EDE5D479304FBAD0A3FFCE3F66C3FB8639CAA +70CA29AE825C02ED500CAEA9F2A94291A1ABFF3C0FAC11629AB9EE0F00B7243F +E7171E7A77F97F4E0810A0415519E28BA62CE9CAF4B207110B3A7FD18A6C4952 +9BAE36D1249689B95DCC7E18B7BF7F28E6CD8D0A487F6EB9E0402BEC974C55C0 +A729D1E6BFA39BF76720F2325C98EF555B0838A03334044953A14713D731E623 +485AE613A6284C9D39D0E1AD75A76F47C50A2E74C0EDDDC6F0688562EA1BB6A3 +7E9DEB35950BD1D0AB167C439422836234BA24C55AF123D520329DD091386C80 +13306C77EDEE403D9EAFB1EDCF6C2BF2DAAAC0FBF56A53C9DC6947C5FA38F09E +7C49D8FF2A5716DD8DABBB6589B20A16C2E1CEC512D7ED440B8167231C54795E +922470770F8E8F83A65B2FE916512EAC1DC92055C2EC03B30BD0A48BB12EF9E8 +7979A319390C48C1D8FDCF2A41B6E0D08FC78F1121BE8A4BDC5ECDB6645EDFFE +FAF6136B85BF768107EB891D67A5EE47DB36045D48C49AB2FA9A5B9B36BCD0BB +7BD6CA140611053DA3355954290248A1662743634895BD8CFF6940965AABF92D +008098CD908B7719A3F0E4A1776137C03CFD7DCEA38EDAEA182A1FE39311908D +11E96B60F966C2467E24D84DF506C7B2CA181DD7793A94C2E5B91EE43EC836AF +A546357D0811847209DCD7EB72B803BF3C46E3E017DE8B37469951D1B481C3F8 +F4FA0F70BD17DDF49F558D227DBD1D40CDE8ADAE6CE949258B30B2BB011B6534 +0FCADAC222B35BA6F5AE36BBFEB03BA8063CEAE55B36E95EDD094B4460E6E244 +1F44B9C57506D216D927736E2110479E30FD636A2629C398FE118B4751AEDE08 +37393E445D98113FD06AD1CFD5A9875C9922F1ED3E3F34817AA165F559940B0E +989063FBF8639E926C8F492B64D4246642ADACBA04AEDE0A23CBA90F0F4BD086 +665ED92AC0C06F46E95760F433708F50E4EF689EB3ED2707E4DBC6C45F6F7FEE +25EC23E573DD02D39FB30821A2713A2A452A8E5868F3848A8BD93A78183E4733 +09812FCB45B6811C54706529B2ED4059093B8C284C6E040C9171B56C60D8F58D +9E94506F6C8FE7288828FF84606ED43C6663E96E96BBEA5BDBB0FAF650EA0352 +430EA854687031092D23722E9F114B7C792E1E79C944D7AC4EC43D61AEF2CCA2 +6381F06D23C8A80CB84B20645DB9329383EF323CD6B5F8B35AEEE53A4E4A0E4D +FF04FFF80015DD4546348D094E966736F2699A8BC87AD5FEC77BF327E203310B +D835A63C48441ACCD6A49FAFEF566308FDFF69A9A3153B52249E474805D823BC +7FAA0C57EF3FBDD46C1E4F0771949A92BF7E9518F29AEE7459D2311E8AE3CA85 +D168C5B6C579F811EF7CF01AB6D0A76A4762208D2925F4B9A9334F037317B115 +E9BB3C34DE43B531F84BE499DBDD0DFC5625393B1996CEA106CB6F49F53934C6 +1DE31CCD2F63C6D4DA7E7D11C9A823DCC91F07A6DDC78CABD1D099D222F4DC5A +2CCB5C06500F615218665934DD1726DF1BE65940F4AEE96AA48C2F837CFC9D50 +0D2ABEE5AAF44636118DB17482BE989E0CCCDA00F97E73F65478057922FD27AC +37022BED44EC88B1F945230A55A6E534903A8468E5F3CCE3B3ED464089D4A5E0 +EAED2ACDFD0005F0BDB897AC79634EC76BA012E3802D48CF6746E92E7EE27630 +01F610979280672E7C5010A28CED511D087F1F727FC2DEF5257F13281EC6D2E4 +6C4A58D35079B3C0B0C66D19494A1FE7FB1246463A3D67D75F9153ED6DCDA753 +99E15378C484B84DD4DDD8BF8C50D1DC9AFDD56BE3B3B1431B81D7F44BFB6C18 +476EF429BB8B6C6C2263E8644C96EF4A9D15B89005E8764644302B2C0A503B53 +61653FBB1ED6160E58CEA8AF5B493C9D1976EF46F2EB0B9967E28828DD63DBBE +EF48BAEEC0AF504E0701D0F7AB3656F9E0944407F3B913D9F3DAD48D49DBA065 +435DD9DED141997BF876CD003365E412835FB7EE20F4823686A85342EDAD6B53 +87E0AE24E82FF72E17F8B6D8EE5F102F465043250BDBBCFB6A1AA6FA18D90CE6 +94EA9249CC881C15EE8E33C09A1C748C6295E997567A9F3AA81DB321A96E3A14 +99E5AA66DB976C92AC103F0BACF3BF3724A90C771655A6706AC66ADAE03209D5 +349EAC4B93606874CBC23D12714E7B23DCE4BCD95C8B5E206EA3FAE0B1493FF2 +25E80F3402A5508F2F577DA49DC59A3DEE22818C16E2CF4CAAD1F8D15D0712DA +024C34F4D728E9E820BF394275FFC6E165ED7165BEBE59AC478411664909D4A1 +5566058FEAB78658F2EB9980986523EE6925DEA8E7C1FC99B8134497A6ABCD7D +69119D23B62F5C3F49DD0BD89F6A998F069F7FEFA3956BFF7055ED0DF76A6636 +758B4D3C557173C38084AF6B61D6639412EF536CB8B2B5BEA73027FB6298A50C +77A3ED1ED04207368DD8DAC5BFE77EC3053D0360D4A6DA8AB8BE0A1080EF7449 +C67314A2ACFBD28974A2427B0B71838E606B3F44A6147C257CD6CE372B58F478 +C708521FFAD9ADF807F7BF41025B441CAF6662A858B862A96500CD2FFE6D62FC +9DEA6F8B59A253450A1EB6BBB9A447AE623815B07A806C17B2193FAB27A3A246 +AA4B9563BA84AE1A56F755F5F49970506489D3A3BCEE198632CC739EEB8AE763 +09BF9BEBE690EF4822CB500B966F5979F97BD8C30848442F883EA29EE06F24C3 +49052607881DC7B2FD12F1ACB514A7F16FC865EB19AAC2568F3B675EFA8145E5 +266D30699CB6BC59F4E64B21507DEF9FEC81F63352CE17A794B63EFA36FF6258 +62C148BFF529178B7AACAE1D37B297F53E44BA7701E20DF32DA97E1B837221F5 +1F397C867B22A6A69FFF2F46DD0409D88AA04CD8A343EAECD293BB377E6E885C +270EB6036BB1F086C1931E86A5AC8004666D4A2F76F1C52530FBC25745E00A15 +6FA92F2036004BA2AFF1BD77A41EEC53C308E25F63B366A6E8A6C2D3563CF1AE +27A8CD4E2AE808A302FED71EBD3112EDB6AAF2F7F315E895DB20C271527FC26B +7AFDC16165F1892F2AFF591CC88110D29138842D1BA38964DA1D0F0C83023E43 +F621AE79B0DEEE5F696C1A0E361ACAC472753985DB9732B5C1738F7C0AA74BE6 +71AF6AF965FBD174A81B41B6079E7C99B986593FEF040625BE0FD8B04996609D +EFC3CD1DFD76FCFE4B1B1DD4C4E03524E3DB2D56EC897A0DC3F50A1EB8253689 +7DD93C2D004D4173B500FE78F4A81011B1FD119E0A6F1C4CD86E8A7569D7D228 +1567413F0A635698228C0AEEDB191E7C728A59C65C84C9601C1F46E543B54219 +6C8746BE832FADACEBD4B2674ED27A18394CFC25C826C2B9E1751D957B52CC87 +38CC7155127457FD4DE65AD3DC00B434277F12B9F6D3F6B35E43C1F6F6234B81 +62F0D27CB1AA4C3BD60272B19F32B4202FCB0C6704B40281A2D93E47D53DE3CD +3C488D7AF5BB126554789617E374EE885327AD0806EAF2B45F88677D0E489E95 +16D6418C7B5EF28B374FF06A2CC58D4450C05EEAFDD5A9C4F23E2C0F9279CDF5 +517DC195319B50B09AA7D56B225CE09CA62BDF6FD2DE70B21AD751CA86AF2829 +EDC4C775553538C163176CF1DD171B2C3A6EE014F6037296394FD698649AAD6E +23D29B64583AB468C5D275428E98FE377166FB2261A4150E4AB89E9C20AF23ED +F158AF3F48223B4C1BC333DE3359FB5EC194EABF3F36D6A651FCC5AE3A6CB987 +E1C0442D3354C9830033E2DCAD55844154F5B4ED28E4ED959F685AB1E471B999 +C048282589675585E081725A41CDF41AE9D510B7C27BF9908F296255FC08EB64 +40932F18B39E8B853C214ED40BE92690CBAC58F3605D0585E9AB77289019BEB8 +9360DCB68722F66BCF2E5134D3A32C8EF1DBB9B2640DB857A464BB8F8A0907E3 +4097CF2B2F3AB0A1ECDEB3FB157E77590E5F58B1CB8A38DFABA9721DB309D3BC +C1CA1D9EF0114430B5DAD30DB4B73D9DD6F65307F6D0766F4C3E149C1208CE3F +F90B849455B64CB8B2CB8FCBDDD70AE564179C81B0A7A58E9B237FDAE358851C +C65097305519E5C0FBBB69B43E23147F2BBE383F295DD6B8B6B156ECC92275AC +F4B451C2887D90D8B2BD1379C9CDEF1DC4C628E24A2ED644D679F3F502B94614 +3570D5E98660525D0DFCBB32E14303A4B55820C54DDBBE8C24033D5F1E7D7B71 +0B040E05CAABF285231772F02809C80FA02010C8810D7079028A2B1157C118E9 +B72E8A757A6DC6D266439974A298A00856D086FFBC66C7C317F35B513EFB60CC +8279906B5C1972404495D3C33610D0C4FBBDC084ED427026534EC88361C2B6FB +36CB08E1C53645A9D4FFFECB02617CB95177D1336BA052ABFF152B0D736048C5 +35D7CB6B53A741C42DBEDD9F91EE066AAA2570F4F7B20DE4032A7946FAF193FF +46C83D99E4253C66CA4D69AFA204DE63FD30D66216BF5E71C9014B161BCF6515 +DBEA2C712D2B7E4FA697803CB8515380765401AC862A9C76E92FCAAC2807245F +AF7EE506AEBCE91771DBD6270FE884AA7C736EE7E92489402E21773E20071B6A +BE162DDD76012C75F875C702A6FB9D2A29E14B00F05A777E4881A0E16C97BF74 +90F32A1A633EF8DC9CA7EDBB36A19973631E80335A08E4BE5ADF69FDE1F6525C +EE1FCCA225B66FECF1353A78F92A359FE17A46EFE61B432361590BC23EF4FEB4 +64465124923530C09EDE09AC2D08D2DDC5C48EBE32D2E67DF29895091FDA6BBD +C050AC94EB8BDF4131CF841E1C5DEA29F7541F09EB66A4339550CBEC224B435B +F9DA9A4315743E9598ADA7A65CAA3CEEDAC1170A5A22EC3E86E0F3DEE22DC816 +A9821FF4B6719CFB03D94D774EC0A469EA6A5126069E2E50BC735D6BE9CF2E95 +FC33E8E54F3C6767EAE888D600CB696E6144F5879BCEF7700E30225956CDC37C +88E8F28B4B871DEDC9FE1D1FB2B139B17DD36CAB6194798F7AE860D1957DD589 +D0A1AF3C54808EAB1D4F6C59656CD31D1D2AA31ECFE5A7BD25B3A783497E1C24 +3011400D9737657876BBD0F40F570EDD34E2B1EB68AF85629F500308D43EF4D3 +6C3C6BFCA4AAD20BD5A5999156EFBFAD446DA00D274786BC1E9EA0BDCB88249E +581DC8DAAB3FD7E71100B2D1BF8D6F0A6699B9A3C4F03B60DB33BC1C238D977C +4E335DD7B22B1F52099FB9FFC4E4B84AC2D775721AF3A282A9263F331D559813 +DBDC271A19E0E1E418886C032C1747728257D8415E3A8EF812F24E4150D5DB60 +67DAB37F88AC0412F7F8B06F2ECA7EF394CEE467D3C69F639C691172D8D333E6 +A9355DE507BC1563E503FDC0E99C5DBF29DC361BC4239F7FE8A96CFAF3626452 +F90D94214B33161C3868D4250A18470AD46208E1B170897098BA274197A8A888 +24B8A6E883B709D5A4AC141FB9AD9EDDF409F935B8A3F5E733C3D69FBC51B1DB +39C6E067866D6A118522E8B3B704F1AC209B7259BC12032AEDD250E03E7884D5 +3150BE0039979FA3FAE37EE7ED9F539DB3534244EF82BBABA01B635378670080 +BE511945DB4F0DC7453302F1DFD18E59A5B37E1728A156F7B461B3ABF98F38F4 +3FB1050406E747CF9DDD70F0F4DE9EC09635139549F1FC9D43BC5F2815373C3E +0EB602787F03A68951929046F5E4604B8AE707C04DE06F8081AF03C5F04B100C +EEDCF5D4CE11F44F4C4EF96CA39E6AC5B874CD00BB1789C9FC22642ECB388BC3 +A5C1D6737B8A013B5B2F161DF2ACA03CEBF19BF5C86A69CD65EC4C10DB4FC8B3 +17AE17933DF319EFDF3B6D2D5950CDBC29F64F9B9B19FD0CF341F153AAC4D852 +6D51B7B25F469BD8BE0B0992A7742E39C2C18CACBA6F69B0234897490003D578 +29C12A936EA9542205D3974FC77A5A680D02669E415C9746B94C0AFE8480CF8D +49ACE00B47D72B2F0BAE415A3C14A29A86B2FD3B0F933029DA47097D9EE13807 +5FF302D39AA63FF028F0D3F3D842CC37EE55E3F3DCAC4D1E7C05CD698F594654 +D7F0499F9174D3E29D232BC7F683358C324C705900CCC0D624BE4B0C5C9E58F7 +0480392DB8C6F7C09132AC09FF4B4C4F29B1E3F77DC0F39883CF97421E5F935C +4534E63493B47D8CA33BC6BE9F60CCE1BE12947351D345D4C1FA32143F4EF35B +332B72B64B6E569A91485C29580D15843DB0960C10B45C9222692273074E89E7 +6C6860D15705432535FB0648EEB4082C67F82BDF2C97733FBDB5E2D0D9EA9EA2 +35C7D9245C09B7E5D86F9565F6F6C40A393491EE95FB5B9DF92D8254B485BA2E +42BB213EC6F2434C08305ED7B6140F6C11E1FD274313E2544E8270D313644A6E +E63243123DE8CF9FCB9B29D1175B97CA35953FACAC954B4C48F5D3181D5570EB +17B33222377CE251B99F539D6DAE0FD77AAB6E363A4294737A56BAB8DC5DF3CB +C27B852A51E3673C405F9AEDB7C0C2E4C5B70855DF36448106515A89CD5F84FB +33DEA0C47130182742868A898A41BB458E56DEDC906FD351001273C3C6AD9CCE +E5DCD7C5FA6AAAF2594CD28ABEEF0E83879ECD93BC56B3A4F76A6D26D70BD6DE +EB222ADB5013955EE14DE5F29D0B7655C02B7A676AA4B3F283E48B869097B740 +D6B3A468C31350C5C357A9AD2D752DFDC8622458FB3B30A12D85B1B9347171DF +DC7ED01BFADF46DA470B5FA564071BA600C06EEDB33527C4D2F44F0EBBF9E401 +E12D4F87D1150EA4A3F039E549A9369CB269DCAD7A8A9C1FD62A03CF00B2ECEF +1BB0839605851E29BB27330B912F529F0471508DE6A424C6A6C362E9AC4F46C8 +EC4F29803BFB590859E646DD3D071F640057A7183F36664DAD98E133A61BC110 +D66EEA6152FEB8DFDAA7C15E32F50EABC9807CC1AC64D82FEFB315071C57B093 +17A86E7D2FEA5CB09BFAE54328AEE61B20348C2A69D63D46BB4D900AE0DE03E1 +6207C9D1B3ACE7E465EB50865CAD85206F0FF8F28039C3CC00EC2250CEA0A7DC +6CE4BA7CE990A77EB44903B9AEB1CCDDB676994A6AD5E5EEE23CAB4A30000211 +B4A73EC341129B19BCB39318FE70285C23ADA8ECE82439923C5641FE04C9D82B +A875A5E177 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMSS10 +%!PS-AdobeFont-1.0: CMSS10 003.002 +%%Title: CMSS10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMSS10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSS10 known{/CMSS10 findfont dup/UniqueID known{dup +/UniqueID get 5000803 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSS10 def +/FontBBox {-61 -250 999 759 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSS10.) readonly def +/FullName (CMSS10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 45 /hyphen put +dup 97 /a put +dup 101 /e put +dup 102 /f put +dup 105 /i put +dup 108 /l put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 118 /v put +dup 119 /w put +dup 120 /x put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86 +1319147A4A219ECB92D0D9F6228B51A97C295470093CA270C4488BB4EB864B48 +63941B9739638D2E6F3CC778582B46AEB4E466D89D1C211225274356A4BC90F3 +274C6AA56E200249B7D0949A3FD4185DCB3E5286910EFD7CA72D5D8E8052C96F +388D12094B87D3705CE64459558CF024667C0FE96CBB32B0BC9E51037D7BD62B +E4B05FF99384E71D78441A79B0B1DBA1CAE02434A9FAE46596FB86B873B1670D +AE0BAF516445A0DDC127F8FF3ADA0B10EC30A9CC1F7E9248828B5E8AB46C3FE4 +154B80A54128A08777F5F9B8C519C7E3B632B3476F007FA156E9F39FBE57638B +4214CD2BA79BA9DDA0F4C073AED814ABCCC2F7906C57A872C00E67FF03AC1200 +29DAB92376422FA21C67CA98BCEB8C431CA2D3EDDC16972F84BF6DB2F705BAB5 +CAB39C82D139FB1304B9E7BF1F6FF447596081D5690B1519E468D6BE49C329C5 +C9C809023EDEB9DCE4A6D52A8049E0CC134E8B41BFC6558CFCAD3D9D2773EA16 +131567AE6231B3235869767A1E7C1FA6C8D6FC1B276CBB1CAD14D376188C9682 +302836A9290E587D4225EB8BB1DBA2C4580A81FACFDA197174FE948CE757C575 +F23070FD84DE121955D7D9307BF986C5E739FFFB6CB76822C341FBD9FC2E3378 +AC9332B40C07D5B8745D74E30F1D719EAFAEDBF5FBC40D0546F69A66072D8A49 +28D2CC2E76B9B1EFD191E0BC7510C2C8761BD92EFCFDAC263342A01398A56D18 +121A591FF5CD4AD8B25699A7897E60BA940336BC17B9EC9F97C2464D031F958A +A3548D0C97C50C580B6EEFD0FE8330EE2BB0D2E7FD1DAE33448953544A4B1C5D +8EB57798D0ED4B22909FEA78ECDBC4D8A124DA05B9999242D68681017285A0C7 +69041C1F79442279FBE328733EA0A6694D68BA89739FDB9297BE0CF1808C07F7 +BBF6F1538DFE084EC8C0EC24D883F6CC08A51DFEA23EE920F44BA55FFF58E960 +C7BEE551FCD2D5814DE7E3F835608073C2CB80EC57100CFD484C837881674E92 +B217F4D11165427DACCC29C129005874C05CDE5FBB2D912368EA2B98C45AEDD8 +8A0D2493F60EF36809C8C6EBBC7856F6656E8D398BCB29DAACD4F7D4300A0B01 +161CEF51195D2C58DDFBCAFC1C03F49304ADF02789889826F1E20BCC14827565 +F2A45CA57DCC61B52E33638A0C6C5A59B145E82B82571DF1806EC40FC0E8634E +A34A791B1325571E19F3AC2EF6FE68A14B0ABEF7EBE0EDA3942E85E5AE967A14 +0C5AEBFF2A36DCA8866700CB7082D2ABE470864C44AEE1F6D180D511304C8674 +D02FAB12A7079ABF96E1CA3CDF9D75532123E87663B1D524265AEF63EB5C2169 +B67A651A101E1C7EDB008D3DB06DB1FC1A81B41B291D6C4A58FB57989FFCA434 +DA84B3914D1D80B17AA3A55A70BBC06C49DD5F7DDD03FEB0055088558FA192A5 +261477899857CF598DB740E82D035E84CF17B33048CFED2DCBEBC2B75CCAEBEA +B6C5AA1C6978FBB36ED98D9047028360ED430A0AA69AC85A8F83825EA649E1B2 +64B260197B06A24A1DD969CEEEE136FB046D713D0630B246BD41CA285F076038 +F7F8431913BB9A3E70311844D4C22AA446E3CA217A9DFD75A898997130269B29 +AD4AB7D9662856E677FB2DAED7078639CF31C6E6637C74DE2B5D0ACB88BD61F3 +CE3C5D56D3D4B3EC1ACB33EACBE05E53A133EBFE93CE6A0CBC8F24BDC5B31BBF +5B3E55D6B40B1CED389076014667E28BBBD60145A06BDECEE8011A2C6F06D091 +73767A8045CEF2A110B614149FEE783A2351FB2938A9F73CA406538EAD82ACC5 +A3DFD3DE00221E1B4EA977AF8C89661357FF7D2F1FCEAD6CFC9D6AD81F95100D +EA1F328249AD84AE849220E6593D45015B4D7C9527F3063E9F6DB6E572092A1F +1F460696227D5F0FA5A5484B1F0D8B4A35066451663BE448D924DBBFD388B6D6 +D7CFC87C9E75B7CF79A4C9207E29E0BAAAD7FDF529B860F7731EA978E335334C +13CB2F0A4250F5957B44CAA0674AE8356F586A24FD137103973B9A1FC31090C7 +C84DC5D380404BCDF3FE20C6F74FFDD8BD1DE845E99DC6FE09931F003834ECC8 +08C5D962070B6C44F901A787CCEF048A2C584A2285506B4D4E82B1BF130E2220 +B6C8B3240A4CBBCE16AD3676B23A50B75F82CD88D1B8F21D30A12716426112B3 +23DFDE5A348DC9DCCCE5BB5DB5433A5AC125DE1229FFAAE0D8319B2929986EEA +56A93BA1FBDBE617F30852A3DC8C712DF674169C6D656F75E252187A085B2788 +2467CC4DB08D48EE6A98C61BC55E6EFB1938FAA718802B7587B94C8F1477E9BB +DCF6E02B5E67FE3AD9D87C321CD9BC0CCD36B9C4BC601E6BD552EAB8E1C940CE +3A22F3C2501C3C939CB4F17CE97566F0A04602D2A22A05CECDF4A49CAFD6332D +5870E1F31AAA5F86867F71610CDB83E473B9D20BA00D8986D7148E0EED03865D +9622864B52B09D12E0C5FCDD023D29D5AB1CACFA92B6FC14FC84E95F407861D5 +2BEE3301AF399FD7ED04DFDE6679A345A282E7FC08D47E3FC8969D3B00ACD7B7 +F8769647D6D4F4106340EF739583374D023C2702C48FAC1B643B5897D2D7DBCB +73257712A0FDEEEB98A021D218CDDEBBA34687E23C4828D7F96D1ADDFAED7EA5 +B279322E6D55FB486AD8F3A8E7B2C67915564FE56F0C9277A06B29C47FB7D007 +11AFDDB3FC1B173B4E449CC6B198041CCA0624D81B4840FE5B63BE72157AC6E7 +03E5E95D2E2CE2E40BCE8044A8F2AA45F855484A891B9F0F8F70188AC66A8DEE +F4D656CBE216E6D9AC33BA8DD0685D480833E1226784469A221D9FA3CA600AC7 +5574B5226649A9C48CCB43339942FC9010F86BAA2D181AEB487A92A96BF2EDF1 +60F3B93FDFF4137A25A8AEC5ADF8613019CDB103DC4367EF3D8AEB4FED0E6BF7 +622AE0CD3CAA0321D26CA4280CFB60D08D9560AB8AA5698231171B881BE9A27F +BDCF3162134126212C523738D221AA05E31CEE73D9D40F73C450B6AE2C1E70D5 +C37162BDF55943069923A290A6C720042566E55A21CD81C460818883AB016C16 +8FCCD1255A66977DC1C110261D7642199D466DD3D2493A2D47694F842241C474 +1752B00DA03E69CD16A8A14BEB8A431A315D19A39BA978E46EB1189089FEF647 +F9DBB58AAE6B3FBD475E4DCAD241A051DD100ABE81D40ADF18A4C50F53BF749F +D6F7C8E02A5665B4AD18DDAE79096DD447F8BD32C68F9F97F05E0071D9E9AFEE +257B96D48ABD9920418E17C8F027E9E975E4A08DFB1988E7104CBBC1CAF356EA +7750AA7110BE116AF1BA69A94776E4356573B38472A8A1292C63701543B0F315 +611A0E0595B30424A1137478BA6F990AC7C3AB4DB69E75C222B617F373C521D4 +246E954E9857AF59D1E6C36412B643733CF5E1C90389EF0E5E0DA55D3AD12E97 +E7630C315F72A03CAF22E0ACE3AAAFC1D496CF4E5ABC49C2DD5E264BE7EB2698 +AFF36089B5DD2C53DB1C1FCFBE1E89D41A95DDD278CEB29DC85FD1DB8B83CAB1 +EB37C531E9BB8466ED6B8B60258D3C355626CDA43A32834DC89DFB11E5FC6D68 +0F78CFA871113DB81A1690250A6F842ADA15734CB6DF7C6ACED6D8D586BC4E1A +94EF3052FB0F8B9454390B882CBB6E135AF1F9C777AC362C2A758C3A98117120 +73C6E2FAFB580716D4B2889A4331CC658AAE996245685B973D9C184541385680 +AEC2956107DAB00230FB39BE98D3CA898D917E5F2088F26CBA4F8B5B115B6443 +8753331233B10852702FC26D9DD4C990C13CE4D0DCEA23D62A826A4B4FD16070 +5F3638C0A50A3373A33FCAA6F3644975AFD0560EE5F2D1CDF08820373468E4FE +6679A229D6955CFDF7ACAA92A87E6D8571AD18CF59F84F88A674B2946FF20A28 +B9798EAA22442415EB46B9498DDC0F4BA6ADD347AB43E9293CAABEAE80127378 +129D5DC69F6DFFBDAFA5D65580239E8EDF6833D0DE6DF75F0FD090A83CE0974B +AC947BABBD1B1C7194DDAEA37B0CAB477ABF9433FCE0243C8D308409427D1DCB +8EE4FC36C7E5CEE104904B520B3F6E677A5B92F694BDBC2C799991667E0EC14C +B95EAE7DE1854BF4542F05B4AF401CF67FC3E46EA5A0DC362F3CF177B1796DA6 +753AA803E724D1721DDD1BCB0C12CE0859E172D2A370C3697286F80D9E138AFD +A0EE016805F847BD30D11D8B891E54C77AB51A7CABF76BB14B06153C7F811FE4 +93FC4B7CF161051A458EDF767DF94F487DB939A2740B4242BFEE234F75084DDE +207E84533004B933D43C712F0C71DA4A00FFD6D721EBC93AFDC4200E3B8DE433 +3ED3E1DB799BAA27548ADC853AFF5D9D6BD92D644E3CF394789C99D9DC054A26 +7770AF5DC5BD6563929AE11BE341F036584DD573D3F43D9D975201EF77BEEF80 +D1EEDD1D4AD5D4D4DAF6D5B9D4C1736CB111D6FC74C236779C0ADA430323A825 +09EA8D0CB1772220AF28B93098BDB36913159208D1B2D7ED45808BF7B686419C +5C0E3DAB5BC9830FDF3B494D624EE8068BF6F5212BD69EF466B9A213047BD105 +B848F056DC544A8CE66C546B1A4DCB4BA29CF0EB4DCD9C2452F22172AFF33B29 +E97E12D8F0D312B03BD9E5377BF0C81D884F1E79DB66E8144F106DFD2579AD26 +C693C5B68F3AC46BF0D6281032D4D4BAEB2243151AB1AC0BDA2ACDDD4D590C90 +F29B335DF8F57DC593DCC081FB56924028E3161AC4865B49D1B0F63F5EE866D9 +7A71171C09B09A44B0E32F03494D9EA63F3C89F5E772BE25A6557F119299E989 +99BA041694ED805AA4F3BBDF00D88171C9D43A9085A287A36A1F0F9386F2A98A +96815CA51F06E1CDF20B757983C5FDF4003F5438232159F325C6335B734FD982 +1423BA77D0EFD044381AFBD0704E3DE95D23A70E2428E9AA355A9A8A25C6C74B +48488C14DEC93A766E112D74C83576ED355F17A809E8D3F9C65C4E3E14EF484F +4658DFB57597E2A4461D8044E95844391C1275D63F282B37888C842A5151937A +45007547263D70195ACC018A373D498B88C5A028BC66ED96A343EEE74D61EEB3 +D9472B6A549CEB8699F4B35154A0E2ED22867E4F9E4A76311EB2C9F9078FBA81 +838EA49C2966BA64C165434DA3093206B70186BE80600B891D9979F730FDC794 +5DD6D8B2090CC67A634B719F441092A10C447A86ADB78DAE45823ECED5FCEADA +ECA52E363D913D9EFC0ED98A5A1F823DDA3350EE27F09C14E4C7298CC0FB6200 +DEBC640C68C82D70AFB7A7BA668F1D7948686206884736CD03D9F6E6CF9702BF +E3C932CEF3CE07FBBFCEC0476EA6E8D5D4C5C6450C8FB236B89BB82D51886240 +5BA7462F50A88F69228DCBDF26B7250E90B3DF8E94ACA1CADD9EFB5C73EF9DD5 +46052314D445CC92512BA231F79A09A2F0D91976B160B8C9BA055DA4AAC1300D +491193EC66A6DE12BE01EEEDBC3A2291DA1F27AB76596A236B75E19FC5F1FB6A +DA1AD835CA08B6CD03B97B4CA1BFCBDD2500BB09F1A1B0438E4A759370EFA318 +F062BA9F3D352572CE232E6FBADDAA5363807D0DC5320B807FE5485C8CB09B6B +0BED9F5B1300FF370252DEBAC9DB25CE2EC494E8EEA45FC6604B3C104E81B287 +EDD49F3D7430EC9176A16B4FCEC5DF68DCC11ADF90BD5337E2E4B59BEFAC8298 +E5ED2C7FC5928635420FB1955251932713236DCE28012C86F63D12AF1DB634D0 +0B8CB8992B8723548177BD6822A808FF221A9E38B0DCCBC1F3430A9BAEDA89CD +ACEBBDD8CCA5E17F1CC37E35A01E058BAAAB6BE7124314DA19962BADB74EE73D +8FB13FF6AFB6FFF97926CA045B62B98BAA753AB0FC78B881D3FAFF9EE2FE918C +8EDBEF87637F1530E3E13AC090FF81F4136E08D5F3734327E643CDF621278741 +A17AEBC56E21217888A6C8B5ED4269731910E7E25693CFBDD4EB4A32698F2447 +4C45D73E810B627D8719E4E34D8FF378F9B68BFB149AC67B3B1E55F20D097FC1 +AF74D46F5A3923C63DFEBFCA210F6B257F5FF3F2AC34CE41C15C9977634E473C +2235295C05C3DF6B3009C7854BF11CC87471CBE085793AF9C5D05C5479B9E780 +14A5A6F3F6DDE5A18243DA15732CCF26ADE40C566DBC3C62B71D46DE87A12C6A +647CAC923254E2E74AF882DBD5C9E108A9160393C5CD12566AF7C824EFEAC56E +6F05B92C73A76824C5ED1735BCBAC61B98D509250C854CF1500C212F574D18D6 +4426B8510FE9785B814A70E75C9234D42483E736D0689D3561E8EE5650F33A36 +D50127589401D267BA6442E8616E2CDB1F6691D3FC4A2A377E5E154972E890DD +60CB463E9EA9A6EA61087DF452FA5646F69BE879337EAA0F5DA4438FF0365627 +4E3B16851C2F08E976FDA27AF451CCEFED00376FC3D6E0C160F0BC19544DE289 +BECEEF9A067FD71D54DA3A4F73F06E2F522BA07551296214DDA47B1BBB1212E0 +1100ACB5F65FD30C655A3402C83058F8ECFE48FA60B6A3DC86C4996414130194 +6676EC7F37454023AB53E9D9EE60249ABF6953E76DCE3123DD268BBD492412BE +65D7C3E5A5E483C381182A8F19B506F0AF6DCD55532B89852D1D96021B22E9DF +D9D072BD7DD4450577E658B433A84F92752B260AFA2EC4A118747CBFE36AB7D7 +6D5DD96A119AA1BDD0FDCBC3AFDAE5FF72713EB46759A06CD09B5CFABCDAB0E9 +85599506AC07AA525978AB157496163AAB387F079EC9FA1F9E91B9C2FBCDC9EC +7027D77016760539AC03F1C1DB242D28D6EE946C42DD2262D82ED48C3A839853 +BA977046F0EF373AFF884AC3112D2FB319421C3165DFA5710BFB9AB9595A10F4 +9D05704B9E22137CF27F4B2DA9CEF6D8801D5F792969B2E58FB539B8038DF440 +6DE20C0313A7BCD16F279290AD6859B0E657CC3041C7928CAE35B9D3A681F2A3 +2D40F8EDAF1127E754276556C95E1282514B6EB6E43FF4F0FAFF28C715E3F39A +374415B62C1F5F8E31E006D6ABC736057910A3729AC60360CEE1B2C8D9F77336 +39CAC45329A372205FD551B9E9EA5082411207473D9D90E76136AA70180172E6 +AF6EF3EF6B38B1906B904BE9BD5251EF067738840C28877659B649C6C4CA328F +1BEF8A9CEC2CB062702F58CC0B8D2D097FBC278F9FD894E10ACE1DEC4530CBF8 +E4E467B6DB9C596DF0C3D43E6AD70F30B733EEE692C2EBD68756D0C16E1F00B6 +AD011B5DA073A769B53C2DA2E7C9B7ADC6F551BF4DF4C39C66443692C3DC62CD +B1E094013F364D04BE2FBFCD1C7B2836180E9022E0434421FFA4317A50096684 +CF0B8740EF680F27F4A84AAF2AA92C64883BAF57BDC60C6467A8D4E09E6316FF +9BE73053045E5F3586DA3BD1298DC15D751913FB1E72EF80047F6B33591B97D3 +DFAD34EB224D64EF60F5B4ACC6EB42E1BE0CB2812FF2F3C264AD2E44F5EBA441 +670CA0A60E73176ACDC4E42E74F8F489C73481EB5D46A61FDA1C0FF9F8844DBD +99CECAFE2A72833E4522981FA13713AAFAF8F121E60FAA6F379B2C8874CFF23B +8FECE70654E5855E525A403700A96CF7F8111BF2B58386E29640D82F1DD86900 +E0E203F3ED554209CBDA2A61A5641D4B39D98C5C43D4575648D06BB82B6C4D4A +F043EC61B17C208CE8B4F43A7BCBBE588A3D13A183D79A47404223037FCFA4F1 +DD237344E589F161BB9BBF3FAD2E28749350DB9A74C09E894BBCA85B82E704E2 +99788B24642A7D0F0FD96601CF1AE4819EBECAB89824A0DC1C03BA4B546ED36E +DABC8D49CFAA53D2A9A5DD6B3431E364C99ED0323513476CDCEE49BC413E50BF +51EB93563DC03B62F84C5F96ED713F288D109C79179AEC41424822772032035A +40E84014F5BF40948F05E8562C99266B9E54AECEF94765BC79375C69A0385023 +A014B8705931C9A419C8F2B72C3F7054CD6487E75ED2E852BC19302D02C671FE +3892C7AF2A90D6F29771AF31FA95258B6F3434228B377F5FB494E28B5F0393C8 +9DEA5E5726B81B7983D241BF7F78928EF8D8528C8F6DB7B307D720243DF00E84 +A37A7B2C720348F83ACEFFA78929F4CFB5CCCCB2A074C78B92C8573750B91386 +CECD4A1243D1B002B45B933534C0B4C51DDC50BE37BB6E42B8FFD25C9B6A4A80 +0FDD3858D50F2166A9067E52D8B453FAE2DED99D96EF9523BD348F2C93DB66CD +B17BE44AE1E2031C3CB01E713C3B3CD4361048D12E21C486C25269C5BAF6F1D4 +88A0C8698AE746147056CCF2A0DCD7035A43FCF3667E13505AFD480503000FE8 +B5CC5495F9863A9BEF24CCFBDEAED491A646332A571BD194D5E8EB01E9169ED8 +6736412195AAA273BC7BB965C8818A53896F76B627A600BE050E645BEC59B1DB +14A6EECC6AF068AFACFADE342458015F57983ACF8912B5CAD20ECD2C142D78CD +96C11B52FE223AC12C65643F211172488DB4D482463AF0C7487FD386C81AA230 +D10F40F275B8162DBFFDD07CC588F6956E6BAB6D60E5C94B0E0C03AA2C8633A9 +C8DAB4E96DFC9CFBED73EBD70DE13443F8CD56E8D3510D397885B06DDA96A3BA +24963A25122FCF107D6612F856A7F5BB46E5F523A259C67FBFA976D0603C06AE +48FB017EA63243AA6E43F9D9E8EC0EDC2B45083B960DCB0D610C49AED4722677 +895DBD75A476C78C8EC100445E81ADC82B122B275BB12BFFB0880BBC55EA6388 +9DF510CDE4EE30A1CAA52AF15CCA7038E85066D608D01AE9B08B8A8CB6AFD258 +ECC7A5195B16550613A12A0872C348C34AF68D0484F7BA40BD5593F534AFF02A +B362C3E28CABFF209FF918ED69651CFC4704147444BA5D3405D662189DD8FE3E +44B1AC9264FB891E9F94B49D55C3578B4998E0F3C83060EEC04CEE3BFAF4C8B9 +B5C65627F8A92E0FAA5DBB942AC95F5DF5B78E3754014EC609B77CF3A8FE9E9C +AF0CD40AAA1B6EF3203E4E6842737EB5639A9FB784E862CB50A3226476E6B369 +D02C7636F932AD5995988F64F9C0B935248A50043E58B7F54511E10141A5DE70 +3E1FDEB99F530FDE5C206D7033C2140DFF0126762A121963E74C2BB4DB186702 +511B91E2D4007006A97B2E772FE65CD9B3FAE24078B6285C0B5914E7D57EE644 +6BE3AF3FCBDE8540D8EDB0D3940D27F42E5A8CDC390B4309C51F3F387161CB7C +671F72D66487659E349627FF4BC3D666384ECE13459AE465E0A8B9FE2E531778 +A3293E9E4F0A2B9B75922C84FEC2EFAE7CE80841AE217C2982895FAFC35A80F8 +55B3708ACFADBE8638961FEFDD06540CEFB6121DD19450F80388685CD034190C +F2A6A20E81D819D4D4A5EE1B05DDDD6029969747AEB8921103D5C6B348F6258F +6620A0323E8952F2552901EAE6AED3F602BCF3A4081432DF51763E87A627A574 +A03D2BC02E985FDB5C7C897600F4406A6BE4DD3B35BF9989372B5D8D55D26350 +FCB942AC53AE16E7DA32F0E9894D4BF528C5F56DA4AFF500C39F9B4485746F64 +490045D2EA7E278DFBBB8CC4FA48E6922743DBDAF8BA436B6523958BE6265015 +FFD7D555FF08F8FCF58C509CA3C276757A2C518078881F4F5E56B96A6754C15C +9C5344002581CF1BD10A9531AC596208BA05F84B2D6E251452FE2B0E7746B420 +619BAB9D3F07B9866D8D8FB50E185E3E540CFA6E4168AADD6775DE8F381898EB +700A5C0B3FB7674554F55BCD75EB42FAB63CD838BED606E404F3689EB8433DF5 +3F94F15441EAC5192BEDEA0897B4F8DF6310AAD244F5FD60260AB4AC1D705680 +6E90CC3FD5E13DF3152F92DE2048EEAF24FCE5D6883BEDA03531EC081B04C1CE +3569A6FEBDB408863368F5F91EE2753657C5311453065C3E29E6FAF9DC154BAB +03CB8C398AA15EBA77C49D3152D414A3BAF75C50D90FED7F54434CD70871179A +D464D91B9E7D97E9CAC09464221EB2A0351BFD8765A896FADB9C08B128F2AE7C +30CF3F47F6412871FD3E019E6BDA10E29BC3ECC5ADAEA2803DAA990CA9242A3B +FA2D0BA202B5727A47EE48F042CC3D7FAEFCE30269905EADE42EF1ECD4DEEB15 +4FAD704FDC46126357168582EE2152B7367D63B9C6902A4B4C5DFD5DA0B51FFD +D358BDC23AE93CC1AE191AFB61124C4BAEF28C2C962B467B3848C71B518C0DAC +29A6C864CA6CBF48594D6E6AD6D1286802B353ABCB841DAE522D63CFA12F8768 +CBA8AEB782DFAA19B1EF4C0DC232CD3B5DDA88266E90041F53617A3D61F47E24 +68275E3136D169C3D5AFA4949F7A588040D8F70E03C2A7A10E8F882F0C91BBB9 +CC14AA3188EB36BC2E699A117E983D2B92E070A2FCA0353A8E91A7EBF6A0B693 +C97919902F3990CFB13C02ACA92EA1D82AC36F8540334DD80BE2EC9834A41EC3 +339DBD2F2D9E9DBCF18DBC4DB5F1B3EDF09C496D8DB5BB5186B7FFE90300F765 +A548C4E6D2FD17C884D5DC1BAE5DBBEB1855E1221247350921660A5EDC79FD02 +38C899426D5D58F0E585256923F98A705EF1D1697F18DC33D6977908DD8B4047 +D2E0D345399ADA8F22C123D2BED329FBCAB516B4EDFFCEE705240531948F4DAA +268F652AA6CFCA7CF014149D137766084B81EBC3C75A928250699E991A86469E +A68CE03885554B99A7A7B6F045D8293CE15834FB681F3F1A2D5F921F1A04D375 +D1F22708201E7FB6C3D2CDA6BA9285C1B0C8F37E7D2BED6777F8B2592293C415 +C80089DD8435BB450F282C4B3465 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMMI10 +%!PS-AdobeFont-1.0: CMMI10 003.002 +%%Title: CMMI10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMMI10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup +/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMMI10 def +/FontBBox {-32 -250 1048 750 }readonly def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMMI10.) readonly def +/FullName (CMMI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 11 /alpha put +dup 12 /beta put +dup 21 /lambda put +dup 58 /period put +dup 63 /star put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5 +45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4 +7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7 +72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E +BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89 +974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674 +11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2 +1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C +7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B +0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085 +EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37 +404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133 +78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF +A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE +88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4 +C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC +BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88 +98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760 +E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44 +143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3 +981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490 +88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285 +4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683 +FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F +347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F +FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB +C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04 +B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733 +F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA +29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66 +36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12 +048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0 +80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C +9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B +75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E +4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC +74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B +D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355 +E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097 +EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D +543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883 +710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6 +EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F +7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93 +03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2 +01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89 +500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F +F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208 +AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE +1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915 +85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C +4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1 +6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F +55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18 +085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02 +BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951 +2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D +CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E +BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E +D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1 +991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125 +6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754 +E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80 +E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1 +B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3 +4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65 +1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB +B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7 +8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA +FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6 +AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E +BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051 +E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD +38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3 +7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751 +2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27 +DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D +22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6 +8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB +44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90 +D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A +42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF +C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E +0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE +66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6 +E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1 +6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E +1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10 +B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B +897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E +EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40 +A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3 +F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA +A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126 +2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6 +51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3 +598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F +87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE +178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6 +4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78 +7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6 +AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6 +3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379 +337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547 +C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5 +DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA +7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD +6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC +98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355 +821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4 +C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886 +7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6 +B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16 +A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325 +23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF +C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3 +969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10 +3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B +9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725 +1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239 +B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966 +95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7 +FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE +44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986 +FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4 +E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA +633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D +6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F +FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD +375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2 +6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7 +EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C +E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D +F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156 +DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891 +D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538 +D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4 +9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B +9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6 +B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0 +D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF +8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93 +FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26 +B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F +00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50 +909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49 +5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF +7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA +BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0 +C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1 +BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37 +BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D +4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075 +94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1 +F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9 +E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA +92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0 +63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A +CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271 +B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9 +5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E +86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0 +AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180 +3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC +35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD +155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580 +AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255 +E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F +226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496 +9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B +8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B +919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE +A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7 +9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0 +523BFF5E279508A98568CD5CFD18FABBE9D17265A9081E7BF64155A2CE3C0DF7 +88D00671AD65654709589BAD7EA65BBA811387ABA5CA0BC3F66D3D48597A0D1D +2C268375DF47CCF62166262AE4840AB03BF49BE67A05EF66328EC729F03CA5FF +AD3937FC053E223303565DC771ACF32E63DFB96D5030E787961D72D02C195C66 +B48E9AF0309DC169CFE8D16E2818DA94693A18F027DEA0D9122E8494CE3AC668 +3B5554571BE12596F1E4AC4A664CDCEB7842581CA963B239C132D1566EA3C8D8 +813C2E0080CFCD413A5E2C9EEAD59E66502FB01BB368F2FA3CF56A1050F137A2 +FEAFDC6A20C41F128D7F71AE194BB7FB162DC7DAA8343334F08112B1C794FAA3 +1573564D8D7C11D702C166B199C7098769B7EC2F642E351BDA11D4F792AF6C22 +BF79FCF36470B18B73059213D441E7727326D7D224EFE80C19EC2E678B3D220A +EC405BD0CD2C5504A6F61532B0DC5A976631666169F05CCAD28930D39D3F1E7A +B6119FB4C73EAF0F026CECECDAAC8557F337C02F9225E1D7AB31E65498EFFBCC +0EBC7DD1516DE41595DAADB6B31FDB14998CED54D8A0A2A1EE88C2D56F05A555 +F0B49D72C3BD5AF85D8802F20DBE59E59DD0448AEE35A14DC8F6845A9203AEB6 +9911A213BDE76F9D4FB11BFB4BC0FDAF6692812AF7547A39985F67E40180B7A1 +C6E9D7E3BDBE0AD70479625AC2F54B1C01B5F1E17787A3E469C5BD0779B1584B +C7E7D01621D9B998D3903635B32E74E7D77CC2A6245E5230C14BFDFCF24CBE2F +64DB8BA17A79F27EA674652C989531463E7833FC122F6701F41C8B1D749CC130 +922AAACE9ADF91FF3B731012F7643054384A438B3A43F355C3471931E082EA51 +CFCF63660736D82BB88C7A4F3867C13E6ECCFC7DB4002043149C6F905AE2B64B +B33589A36A215FD48E971F2F3C10D5F3330BFB4ED7627F89D16EB6794BBB90FB +F380521AB6AF021A81D1608189AB8695A392880FB7027C3A38DFBC3C772B0F93 +4A2603C8133EF132884A42E6FE1D73A5F4CE17C0AEB262EC0055328D433797C1 +D1180A8D59A0FB8BD22175C5DC28C265CA31C031E100CC37EA29E6D526366D4A +D6BD5507F07509B97CB9A1868CE86A86D52BA42D713ACF383F1848D9A27076E0 +3A1715F6CBE963052FAC7E57B9DCAF0FA6777EA5D65FC33C0BFF36E1B6AE49FB +204EC14CF1D1BAD3A8104A593B43D7C9C6B4EE6EB3444683AC4745AD7577C8EB +4BCC88AC389883B37BC718470E0887E1804DC3C2F415085B6A429CE674B7F370 +E3FF8681F841D409A1038F9147B65BCD9C77943660D94C63C3BA30443BD15323 +1F3D5B83D78FE414B0B6A128FC90EFEDEF2B2554E573151DAC74A3531EDCF2F3 +00890D0BA07AB5BA183A20AA9D5C5CD7D14794898D7FAE39283C59A5BAB45AE9 +1B596C5E163A457A5F4F882B97A29CB81BD3E197F42AB3C22CF372FBF4A2CBE0 +F5EBE1A1738A509E39E1F791F469AC00972AEA1B1C3AE1572D2AF36A73169DD6 +B302B1D90BCBCB789721C2678208E34AA32EE7F55D66DD4555D3D1545AEAA07F +C86EF939C6CED4BDBB0D7D2B808F1CFDB2F2EF43D04E0D9E68F14754E8834C78 +91BB +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMMI12 +%!PS-AdobeFont-1.0: CMMI12 003.002 +%%Title: CMMI12 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMMI12. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMMI12 known{/CMMI12 findfont dup/UniqueID known{dup +/UniqueID get 5087386 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMMI12 def +/FontBBox {-31 -250 1026 750 }readonly def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMMI12.) readonly def +/FullName (CMMI12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 58 /period put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5 +45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4 +7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7 +72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E +BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89 +974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674 +11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBFE3573BF464E2BE +882A715BE109B49A15C32F62CF5C10257E5EA12C24F72137EB63297C28625AC3 +2274038691582D6D75FE8F895A0813982793297E49CC9B54053BA2ABD429156A +7FFCD7B19DAA44E2107720921B74185AE507AC33141819511A6AC20BC20FB541 +0B5AAEC5743673E9E39C1976D5E6EB4E4D8E2B31BEA302E5AF1B2FBCEC6D9E69 +987970648B9276232093695D55A806D87648B1749CB537E78BB08AA83A5001F7 +609CD1D17FFA1043EB3807AF0B596AF38C91A9675E2A53196FEF45849C95F7DC +182A5EC0EC4435A8A4B6E1CDBF9A5AF457564EA72BF85228EB6FD244F2511F5A +CA9B71A65D53CC06EF5F7EC3A85106139A4D312378BC22183C09A229577B793A +1B7422611C03E84BF809F46C62CE52D3AE29CE01C32B202ACDAA5B72733EB0AE +C31D7EF7BA88D2D14F85313F7A8B9B7A5B124B03AB923744D336C969E5CE304D +3AD977A46664479EDEFB69F113024E761C05FA48A54072DF9E12C2F352ACB3E6 +D04F6EEFFDE209E7FA3DA22E5B1D1409461F4286B7F4F8251B44E5CB7805762E +E129FF4A06A7458F3191926B1CAF70E32C6571AD2DC07C34FF62840896F4D200 +761B1A7FA356526D1E3AB4C542AF13623BAEB9F61B1BEEF79A9205B1FEFDAE24 +8799D516A9ACC30BC0139C63C9A0523E9D5439213B67D490C96F902958779B8F +68BD8E9FDDCE8A3A2E35877DB6C94B7612382ED8F218EB1157D2ADD090A2448D +10B99FBC9211C5629ED1C61C74FE93041E5AA03EA4AC3FFDA00C2B6E719CFAA4 +262FE17F66804A6B54D3669836EE4367D2A2991580C5564463C973CA0DA38AC6 +922716E13B4A807B50304B8826CEFEAA47C305FC07EB2AF25FA7945797237B16 +56CDE17AB0834F5C97E0CC5741B061C6FF3A8DD1A79B9A173B66A6A750538E26 +32FBC92E75BA15CFFE22A7302F47908547007402569158F62C29BA2956534FEA +7DACF1E507AC309DAE8C325F2A6023D2FBD81EF42146BFCE6A16A6310A650460 +7B07BB7647C8760FADDF0DBBCD3DA6CC4645D1732DB3A22D8B76E1D2D48E4D4A +46F4BEB80CE65F3517283A1AE08391FD1C10ED452133706BC6725AABC80107FD +754A8BA47B0281D479F052CE26A723EFFACB79B213041A536542AB334769A2BF +88505D82C498ABDD5A73EB539530F47CAC52825D16A969C8BB56D4A7F2830B8F +CB63B92B576E7BD922A4B25E634751F8A3B7C4EBAFCB373EDC8B8281B1D1371A +7844E9AD990CFF09F0D7ED73A5CF873D2D5C9E8A9923CFA31E1A4B4CCCC40760 +8B3AC8FC3C88BC08BD7407725281BB879A1A822D94997826418F1B89D303F2C0 +BE7A0102E6F529630CBF1BC5BF3E4578C164A3DDE45E62A957EF3FB7F0FBBA6B +CA1E79A1ED195B6A11CFB345B663C5E72FA55D80476F604F6C4257B51686AE25 +8F7D159FE605DDA0AC74BAA5034F29FFFD403070013C6E2D8EF6A0990D91173B +D5A3AEB98B64E412991505C3CB7C2CDE13C091FEB3DFBCAF30C4C19511102300 +135BD5D444BB55692013F52056908DFAB2ABFACE81A58423ACEC59344CEF7D4A +C5A3EFFFFF70759BC3E593D878281225060B97D1BEE6B26EED90571FEAFA1812 +1115C0EEC892F5DE6FDD68321A0B3F10A2D771B79BD85476AF6018472A499A86 +07D64CFF4550866AFE590C471C80EB12CB3A989A60BC7BED39097C12D9286E39 +14C7952C4C64820B4DE44A1827B7B0B535244E93FDB80036D6332F90F95B472D +7031E7E3819E881BD0313CFA112EB3AAE943C99C47635CCA7E34DC0306C04E5D +2E9F60FF037EB11602BE74E8E6B711392E866E3E55D988F7C856417A2B9C186D +639819B4786D039B77F8578EF63C088FF28BD08D8353031445C8498A8F445BC3 +D08923D32AC04BF3CAFEFCCC1E77EA894F4E846F47EF62D6841B8D8576FEAE8F +90044626869D04D61D64D56E8C51AF8C18D6CC3FEF3B6C4F7D56FE3260354948 +10104F69B117FB8269292579A7D52FED688C663B643D8D99F13956612271073E +1A337AED059B7A93819A28CDF01569CBEB51069D22ADAE25C47355560F402B2E +8C9900DA82B79C64497C8494F42FABE5AC41791C2010D98FB7E593C744F250DC +D837DB0EAA4F75D0016970F3AE8359878A08CF9A697A06C5EA945819151265B9 +1A12122B98F79185DF852257BB4798E7DC03712EA6ED34F6E6AE1476788DBC33 +9229FADB8D581BE1A63F596698DBD6DB98A092F67197A4FD4A50B648F2691875 +EE2495D6BB310078F516785A0CEC7EB6E8305FDBAEB1D15690409FE32DD9CFAE +DBD3866FB63EBCAAB73E3E4BE5D7F3AA44793938AAF3F8341683F0790F1D46A3 +60CE083F9BEDDA22E0639A92393960F86602216FA51E2754BC2F4CD0BDECE3D8 +FFAB7E0E49613DD4956C9A10AEA798BDA1F756C755BEC12147ADECAB0FB73B7D +203A11D84DD2AB5AA98FD38C1C2573570FD49A4924A94A106D2A7D850E793608 +FB135853E8C4204441CDBE697FD0CB330B1C3596F32D2BCBF263237EAB362D09 +DA6F531B40384DC91F30674760CA7B64BA1968F6A7FC9EBEF431A1AFC5E76D7F +2D44DCB7F61C7F6B16196B3E8B47343F572DBA8B8B21B43E35BB6B2DD5C7982D +244FD4304D254D6CCB5E8CF70E77F50812F41A988EEB3B26BF0F6F69BBA18077 +31134B5A5823D10FEF6201D045AEE7A24E0F25376E9FC66340C56C05F6CD810B +724D85CC4BB8D789834A447CBBA159565D08BA5793D8599035BB5063271518E8 +F6C50E7DCE71B1D186270DDC860C6DC0CD506010EB5B1FDF6BE47A9A18CC15D7 +D657E58BED9EECAD5CE5D49F63139A39BC52C6584BB2C3264D51BD584B40F8EA +AFCD8B83F548594386EB2B05CE803105E84931DC6E7A1398073D48E130E0D907 +CD0F1ECC3254EDF5D4DDBF44415DC9BA66C673820CDB0FDF033D59BE2B5EFCEF +01FF9D33EDC88F8D522E07F1689D024DBCD09A16A63519E1764C8630FF36058D +CFC07027E0ECDA01E0E85B166C613B22F587B4D355EB018BA93E92A36007B4DA +287FF5A91F7D8A0EDF5554ACCF45AC8066E88865C5692E63EB99CAC81367B605 +8E6C19EB98EBFE0D2D161B447B9A70CDD1122C7B78A413369016E6D8481E2AE9 +9AA97B5DD0ACC9B0820F7742CEB2F46F89F3E2092621969A88DC0156B4F941A1 +6BF1546D4B136657C47B082A8A35FE96016BAF3D9679B8C32EDDD6AE6DF3BFB5 +7854074FA019707FC22BFA82299E72ADF9A980AE29A8E2434277E58B01F6B03C +192E1E25DADD49F6E3F69799AE62B56E00B60A031BF8721DB8B2CB6D4A4C15CA +AB1FDE010AB7DC0DDED977389B101B8E53A949222FAA126656E02817DD32B0D4 +A49516CEC2B97EA7C78FD66229B044EB92F502384BCC6CCDFFF995EABE3BB7A9 +50D5D1AED861E7D3BA8D333026C673C5762712E763E59261426044583D789C67 +A606B96F97663F92BF104CE02FBFDFC521EC0D6670B7D4F85A229F51426DE912 +3B729C4A535FB7C88D0A5E78074751B58885DD6BDD2DD9E9C83F105E8CF63DDF +CA7DB39D0319CA7CC2E73F42747F007574DE25AE1538B4D493D22D0D5F0F80C6 +5F6FA3937C8391DE2F0116F81DB2DB0EF751EC838A7F85F163A6F48804E84B96 +8D715EF25B7E2A5CAECC558D80F421052A1D698F3B8452AC27E30A4E6226E3CE +084C8A83ADA0818A110923CF7AC7AD4CB92AE4ABBE0A9EC1FF935FD02774C1F7 +92A278E513012AD17722A23C55EF82E18F8847B5CCE47F4FE3EC508BA563F7B2 +AE56C94285A18DED4D432FB0CEFC05A20BC17DDF9FF919C724810A8ED7358A27 +97EC93C1A13C443A91947FE1F6F528EA7B628917FA7E554A1D7B31ED46C5ABCF +92BA57961C8876DB4041305EBB029B03D8351D5E2819FF87E97ED214D8F1CEF5 +7F7668DDE223721C0B810F4A4AC81CA4EAC86EAE546E1B15D91E626FB9A31824 +5BFF17C4E79FD56ADBF6DBF01BAF6453A81EBDCB38A5FC0FD0FF0646B3B0D199 +13E2E59A1B5CAB6DE5329BE389BA0E2A2AB55CA40B711ED746C24F1E48892E76 +6DACF7DA163CDC90CF076763008E7A899870CDED5A80758E6177BE6B93B07EB1 +5800A3BF7B9AAC3FA825CE594EF5B7546B181375FA8F37608DF17856D2F8EBD5 +6030A9E6F6BEAF224AD2AEF76D03B023E2FCB922CB8E3C6816AABB61FE6E4F83 +F21B4935102C860ECA03DBEFCA461F0E5B93E5A8D18440BCF7D1D6252A24CB6E +A64FDAC8B67C4888519AA368D9C4A8C08C7155DF5BACD75C5196C571C3C456C4 +7CE8D90215FA6EE8CDD72C48740F7F5930EC3632DB63A9C8D2DA125088C0F05A +9FC83D16B7F53163F4EB6FF372C6C3115F1E68EB35967D11126EDEDF0BF80817 +E68A698183B3EB0A207DB43786E1B9D289359D75AD5E465328CAA90E712C2962 +AE2A466173F2FF30EB535A6054BB0B875DC8552C16B49DF17CF84D98D35497BD +F55E273FCBB0C735899529A69990E09149FBD2DDE64B7FA8D50AE83925DF03C8 +0B63EA158FBABB12A028803DA4B9DD6C48C0FEC469C4E730729F4BB420D5B003 +1918B4AE9CF35CFD31E8E62A44C0484E3D00143BF1D330235E821E5CFEAB4D31 +7CB4604DB1F310457FCF9075A3527279644D908DE847CCD00B6F50DBDEF91D3E +38238CAF550FDCABA2C3A46237218DCC5A09AFAF69997E1EBDA7EFE6FC99ECC8 +5D4AFD5EE35FE2346BE79B499EC8EC436868154A947D13BC02C780EBA4B9E64F +3026F1BF5DC1F8D64FEA1281EA40B4BC355638A3A59BD9055BCBB232FA45EA0B +B405131B64F105814019BC55466EE78E9E9ABB62DB30EA452F7EFD7196C76A85 +15B2CFCD89922CADC0F392B0C54A231F3999AEFB53C24EB0C63B0C8A1A1ABB6B +AAB2F93E5ECC7AB90EADA320E918106BAAFC1F8C425C617639984629018BA674 +6FF4F338AC43E23BC3740542911C058D43A49A11CB3A0CC8E3088BB5BA6048D6 +CC2AD250DE956BFBE83BB24C945C20D9C22E7105983F284EF478F9B68BFB0322 +EEB7D62802CBAAEFF1C2332159DCC7243EA40CE15C734EA905E04C476B178B82 +A08ABCB0B86A7330C75E62EE7844C9E22DDB013ADDF20AFE08122EE1B930A81D +806A0F8CC584CB7FF5F56F9B35E5FF78FD93E7E4A40C64537464EAA275FE88F4 +461FC6A467C8A69B9A9FBC10D44AC1B753D313A8E7D97F5FAEB60F82855658D1 +4DCEE043C8FCDFD8A29DD091F3BA55874A458B2B8989F35055C72FC411382361 +9AADC717E602B48D7C9521D3971A6F7EB19D539445DDE9EFBC5B58FA9E5E426C +172C45CDA24985FC4632287FC3B15849DEB56F5A061993AB10A6BC59868534E6 +69888175053108B77E4978D971B4EC57224C0F93EEA4C15AE92254140A94704E +ED5666FC06C5341F643F779CC88A9E81891565C63B6F7F6286E664F4E0A48690 +356DC96F1B98026C563700772485B83BFA06435D4E0793EF822F423C93FBACA0 +E5D889D2B76771C6F0EE997A5DB43C2F6921132890406E3C33F6F159B14C5D78 +7C151BDFFDD02B697315F191B5490073EB418A4FF2A398C68D44F0CD1B87CF9C +B52F12728B72F94D752D23151196A256908135C87991E508B8906CE2539DCA8A +31F86809C8C6C18A09F6129BD7CDC6B37E76B648788056851F22BD3E3B5772FF +EC01D822B57FFDB3BAE624F05531292641FD6A7E3666152D18F6C653048DD7D7 +98A942C840C4A0FA662F260B21C64214152BB86F03662A330109C5AC0A5EBA30 +C6201F558858130703DF76AF4FBBEE069BDE45C0D9467077D85FFED4F9BA9C61 +AED87D67CDCA453A6528AC5BA153E1039D9CCC556CEA5CBB542265FF54A1B208 +E0E13740E7E7C26AA00AEE909F8F3ADC2726081A744D8EF6BB711BF5F611A900 +76F91C26A338DA13A7160A9F42410CCEB3190000D963D036FDA05A29F598EF40 +8FAE6F8E7E6F50C99C3304A573501C13A00023085F057DF331E3354CBE65D573 +CAE73BF15B3B96B502E0AAF2B4A86237E98A997AAEFFF4227D5A26E8972C48E7 +761F430733E6EF8AB2D903C17FAFBFA21C25F8A0AC157D397BF3CC1AE7598F0A +2BE4FB46B29443CE57F41FD5F91122E9D86F903E94D5B55E2BB95949C156D138 +89883BEFD634311F9280C7F028DCA6408D3A682DF5B55B9F7ABF08F019190F60 +D39E4F0E80F0594235B09A5320109638B938633A2C196E4ED2B43DCD8643C3CF +C6123B076B7F73352F906D96FDE0FBF50CCCA432712C574D5857838BAC30B485 +D25024EB254A7EFE57D1DF0892C275CDB3DF77602F0FED0FAEBC644BCACA04B8 +B424DB125E487794CAB36E01B5E1A26F5E1E97A739AA36D77A12F5B45338EB39 +AF36CEBDED55DCBFCF497FD475FC6BAB5530AD6153C6BD982564EE8712185F1F +D5EA7ADF4104661168A01994C1FD773A50C8AD6A3E4D332E4D59521BB8BBC6C3 +866EB4AC3EA4532477E6CBF6BBF0860031C3B916AA25E3492670EA67F55CF4FD +207C684A0DDB6F4AD21B2909CBA71BCE2E762012B0927BA72367A6AE0AF87F73 +756C9BC85E4EDE35317E2CCCD138C02C7A8013AFDC1A48C3A4BB8EF257BDEEA7 +60E012F54D12D31D18DC59D5E526F12567B8688B4B67E16B56713870300016BD +A3B9DA87FDC865246AF8E94316799110D86B1DDADB8A673402D4226C519C058A +1D1E5A5778584FC28AF12819B1924060BC4F54B1054EA6AB0149E04B8C4302D4 +A56D8A347EB5D3D2A0E12CF7E35059BDB53D9FF6BD25F6D9619BC4669CFC1048 +C6C9978B8751B840F27D82A69075832BE59F55C1737CBB1220FB8FF691FDBDF3 +03BD7D225A9372AC221C38245E48320E1CCF898D9EEDD678E5B8C65B7F588321 +1A3953EEB9B39EA9A8CB72DB08C3E9234DFFF5FDF9DF804C021D57E97DA7622B +97F4CB6E0EB640E0DC9EA15C5193F92A3A7565F4C7A4C9CC327F7CD2C44900AE +D9E76FFE62FC37FA376E77131B566AE67C3E09DA80F198BBB995EE8FA47EEDB8 +4B467C6C7DB8AEA745CF8C56B8BE56534E9C56FCB2B7006426DFE93D728FA4CF +94F131C549814E54ECE7C914C5FE8E4961D3437CE7475D03534B62650F551D97 +201C794AA877445DBEB11C85ADF6119B05360700F8CEDE4766E3A1D7A35CDDC7 +9ABF7C619E3868A39D1852DBE1EEAF5D7898C78323873AC005542B68C43C5000 +CC58F675EB595F87C879694751494676465891E8A897158B481F11A171CCBBD7 +29603F00210CFD7FF31FE3D273933ECC34AFBCC4108D9B76D9ECE63EA06CF939 +4799092A54A749DACB82C1424E9879672C8BC084C360014C9C1B6D5D65C68AED +66CE329C3AD712C0A36BE7EF03FDF339CAA2E0336D387A693B1DFAB5D5164E31 +14755A158168962C9B399F8F1DF3FF5060D7464D5071058C30C572A2BC7DEE53 +84BD7614A4BEC4C84E18CF7EC81C811724463BD46CECA5FB57B0F55EAE20CC74 +6AD815D1897B037C197D2456797B992C20C70B663BF99FE28C513B4E221C8E12 +49779F8C0AE8517048ADDF7CDF0D698E3EFE60071C4997B7F5EF12B6CB65390C +224F13FBB99FFC034C0710F05019899689B6D3350BBA65C7CE7C2AB03D81B9A5 +5F3D65E4D462DAB189006669F7390A78A1B8908A4C913B15DB8827DFF15BB9A4 +A6037DDB643103B937257A7DAB025F09D53FBBC2BCB6B0BCD8D56B2B2784E498 +1F6CF8470DCC892AD0CFE11578718948BABF9C1427084643B66BB9181094E29D +5FBE37708E1D8A6B7518A96876844CB66954227A7A6AF28DD075A462526DD5D6 +40EECC56FA366106E55C7068997B54B7F0D03AC1AD45D28C67C7ECA99DBEDB1C +E18A79C353113E2E05B837E703278B202112B1C69E42A69D64B62F0E7D8F7E5B +C1F93F0F99EC20EF312046F4B0CD7DAB31E422070B629A7FA96583CF3F1519CD +CF08806F40ACD7BB5C960F21E9DA7FB3C72CBA0801ADE83DF738A4EC94F2977D +2B95A166BA4AE28CAD1E37FBBF49D342CDB4DF615E2C5F3076313AC517C350DE +710F5D52DE31DF69864D29DABF14234DF13904BA4333B0D714EEA55CDD79DE45 +FF5D64259C877191547076B1C7684CD252C0337BD9DF66CDC5DBAA4F3102F2E8 +FE48385C55727B80D11F3BE0B7568AA9356FB2B180A6B1392D620DED02F0B736 +5F4399FB9D32DFBC8ED942AD311C82250DA8BFE98D65 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +TeXDict begin 40258431 52099146 1000 8000 8000 (auctex.dvi) +@start /Fa 158[611 97[{}1 996.264 /CMCSC10 rf /Fb 172[523 +3[732 3[731 483 339 5[680 67[{}6 885.568 /CMR8 rf /Fc +145[797 7[797 102[{}2 1594.02 /CMSY10 rf /Fd 197[284 +58[{}1 996.264 /CMMI9 rf /Fe 221[820 34[{}1 1594.02 /CMTT12 +rf /Ff 134[523 3[523 523 523 523 1[523 523 523 523 523 +523 1[523 523 523 1[523 1[523 1[523 97[{}17 996.264 /CMSLTT10 +rf /Fg 145[738 1[369 2[369 58[369 46[{}4 1328.35 /CMSL10 +rf /Fh 139[518 3[738 664 738 1[369 2[369 7[646 3[372 +1[372 52[1033 38[{}10 1328.35 /CMB10 rf /Fi 134[697 697 +697 697 697 697 697 697 1[697 697 697 697 697 697 1[697 +697 697 1[697 697 697 697 697 51[697 45[{}23 1328.35 +/CMSLTT10 rf /Fj 129[523 2[523 523 523 523 523 523 523 +523 523 523 523 523 523 523 523 523 523 523 523 523 523 +523 523 523 523 523 523 1[523 523 523 523 523 2[523 1[523 +523 523 523 523 1[523 523 523 523 523 2[523 523 523 523 +523 523 523 523 523 1[523 3[523 5[523 523 523 523 523 +523 523 523 523 523 1[523 523 523 2[523 523 1[523 15[523 +4[523 13[{}73 996.264 /CMTT9 rf /Fk 133[455 540 540 740 +540 569 398 404 401 540 569 512 569 853 284 540 313 284 +569 512 313 455 569 455 569 512 284 7[768 1052 768 768 +740 569 754 796 697 796 768 938 640 796 526 370 768 803 +668 697 782 740 725 768 7[512 512 512 512 512 512 512 +512 512 512 512 284 341 284 4[284 26[569 597 11[{}68 +996.264 /CMR9 rf /Fl 206[441 49[{}1 774.872 /CMR7 rf +/Fm 134[697 697 697 697 697 697 697 697 697 697 697 697 +697 697 697 697 697 697 697 697 697 697 697 697 697 8[697 +1[697 1[697 3[697 2[697 697 2[697 2[697 1[697 697 697 +20[697 45[{}37 1328.35 /CMTT10 rf /Fn 158[893 97[{}1 +1455.65 /CMCSC10 rf /Fo 133[496 589 562 1[558 651 403 +496 511 1[620 620 681 991 310 2[372 620 558 372 558 620 +558 558 620 51[434 32[681 12[{}24 1212.12 /CMTI10 rf +/Fp 134[640 640 875 640 673 473 478 2[673 606 673 1010 +337 640 1[337 673 606 370 566 673 539 673 589 9[1253 +1[933 842 673 3[909 949 1152 727 2[481 949 953 12[337 +10[606 1[404 45[{}36 1212.12 /CMB10 rf /Fq 133[727 864 +864 1182 864 909 636 645 668 864 909 818 909 1364 455 +864 1[455 909 818 500 747 909 727 909 795 8[1236 1690 +1236 1258 1138 909 1221 1229 1118 1229 1279 1552 983 +1281 845 609 1279 1286 1029 1074 1254 1182 1163 1236 +8[818 818 818 818 818 818 818 818 1[818 455 545 455 31[909 +955 11[{}63 1454.55 /CMBX12 rf /Fr 167[830 1[830 830 +799 615 2[753 861 830 1015 692 861 569 400 830 869 723 +753 846 799 1[830 65[{}20 1106.96 /CMR10 rf /Fs 130[636 +1[636 636 636 636 636 636 636 636 636 636 636 636 636 +636 636 636 636 636 636 636 636 636 636 636 636 636 636 +1[636 1[636 1[636 2[636 2[636 636 1[636 3[636 636 636 +6[636 1[636 1[636 636 636 3[636 636 6[636 636 636 1[636 +636 636 2[636 1[636 2[636 18[636 18[{}55 1212.12 /CMSLTT10 +rf /Ft 134[640 640 875 640 673 471 478 475 1[673 606 +673 1010 337 640 1[337 673 606 370 539 673 539 673 606 +8[909 2[909 875 1[892 3[909 1111 758 4[951 791 825 1[875 +1[909 15[606 3[404 8[606 22[673 673 12[{}40 1212.12 /CMSL10 +rf /Fu 129[636 636 636 636 636 636 636 636 636 636 636 +636 636 636 636 636 636 636 636 636 636 636 636 636 636 +636 636 636 636 636 636 636 636 636 636 636 636 636 636 +636 636 636 636 636 636 636 636 636 636 636 636 636 636 +636 636 636 636 636 636 636 636 636 636 636 636 636 636 +636 636 636 636 636 636 636 636 636 636 636 636 636 636 +636 636 636 636 636 636 636 636 636 636 636 636 636 14[636 +4[636 13[{}96 1212.12 /CMTT10 rf /Fv 135[559 828 559 +1[438 465 414 1[626 606 626 1[290 2[290 2[370 539 3[582 +51[404 45[{}15 1212.12 /CMSS10 rf /Fw 136[1013 3[555 +2[676 2[905 622 2[366 743 4[716 1[743 97[{}9 1212.12 +/CMCSC10 rf /Fx 192[606 4[337 36[707 8[686 775 11[{}5 +1212.12 /CMMI10 rf /Fy 197[434 58[{}1 1594.02 /CMMI12 +rf /Fz 133[956 1136 1136 1554 1136 1196 837 849 879 1[1196 +1076 1196 1793 598 2[598 1196 1076 658 982 1196 956 1196 +1046 2[1076 7[1625 1[1497 1196 1[1616 1470 1616 1[2041 +3[801 2[1353 1412 1649 1554 1[1625 11[1076 1076 1076 +1076 1076 4[598 44[{}43 1912.83 /CMBX12 rf /FA 152[606 +606 86[606 1[1212 10[943 1[943{}6 1212.12 /CMSY10 rf +/FB 133[797 946 946 1295 946 996 697 707 732 946 996 +897 996 1494 498 946 548 498 996 897 548 818 996 797 +996 872 5[498 1[1354 1354 1852 1354 1378 1247 996 1338 +1347 1225 1347 1402 1701 1077 1404 926 668 1402 1410 +1127 1177 1374 1295 1275 1354 6[498 897 897 897 897 897 +897 897 897 897 897 1[498 1[498 3[697 498 2[897 23[996 +12[{}69 1594.02 /CMBX12 rf /FC 131[1212 606 539 640 640 +875 640 673 471 478 475 640 673 606 673 1010 337 640 +370 337 673 606 370 539 673 539 673 606 337 2[337 606 +337 741 909 909 1246 909 909 875 673 892 943 825 943 +909 1111 758 943 623 438 909 951 791 825 926 875 859 +909 1[572 1[943 1[337 337 606 606 606 606 606 606 606 +606 606 606 606 337 404 337 1[606 471 471 337 1[1010 +2[606 337 18[1010 673 673 707 11[{}87 1212.12 /CMR10 +rf /FD 167[1950 2[1985 1796 14[1695 1[1865 1[1950 65[{}6 +2295.39 /CMBX12 rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 8000dpi +TeXDict begin +%%BeginPaperSize: Letter +/setpagedevice where +{ pop << /PageSize [612 792] >> setpagedevice } +{ /letter where { pop letter } if } +ifelse +%%EndPaperSize + end +%%EndSetup +%%Page: 1 1 +TeXDict begin 1 0 bop 2000 17560 a FD(A)-72 b(UCT)9094 +18070 y(E)10465 17560 y(X)p 2000 18956 48000 443 v 26455 +20240 a FC(A)404 b(sophisticated)h(T)35727 20501 y(E)36401 +20240 y(X)f(en)-34 b(vironmen)g(t)405 b(for)f(Emacs)37128 +21679 y(V)-101 b(ersion)404 b(13.2,)f(2023-04-19)2000 +63805 y FB(Kresten)600 b(Krab)e(Thorup)2000 65687 y(P)-50 +b(er)599 b(Abrahamsen)2000 67569 y(Da)-50 b(vid)599 b(Kastrup)g(and)f +(others)p 2000 68543 48000 222 v eop end +%%Page: 2 2 +TeXDict begin 2 1 bop 2000 60307 a FC(This)438 b(man)-34 +b(ual)439 b(is)e(for)h(A)-34 b(UCT)15584 60568 y(E)16259 +60307 y(X)437 b(\(v)-34 b(ersion)438 b(13.2)g(from)f(2023-04-19\),)447 +b(a)438 b(sophisticated)g(T)43666 60568 y(E)44340 60307 +y(X)g(en)-34 b(viron-)2000 61768 y(men)g(t)405 b(for)f(Emacs.)2000 +63562 y(Cop)-34 b(yrigh)g(t)8030 63525 y(c)7694 63562 +y FA(\015)404 b FC(1992-1995,)g(2001,)g(2002,)g(2004-2022)h(F)-101 +b(ree)403 b(Soft)-34 b(w)g(are)406 b(F)-101 b(oundation,)406 +b(Inc.)5200 65355 y(P)-34 b(ermission)468 b(is)g(gran)-34 +b(ted)469 b(to)g(cop)-34 b(y)-101 b(,)484 b(distribute)469 +b(and/or)g(mo)34 b(dify)468 b(this)h(do)34 b(cumen)-34 +b(t)469 b(under)5200 66816 y(the)505 b(terms)g(of)g(the)h(GNU)f(F)-101 +b(ree)504 b(Do)34 b(cumen)-34 b(tation)506 b(License,)529 +b(V)-101 b(ersion)505 b(1.3)f(or)h(an)-34 b(y)505 b(later)5200 +68277 y(v)-34 b(ersion)364 b(published)h(b)-34 b(y)365 +b(the)f(F)-101 b(ree)364 b(Soft)-34 b(w)g(are)366 b(F)-101 +b(oundation;)379 b(with)365 b(no)f(In)-34 b(v)-67 b(arian)-34 +b(t)365 b(Sections,)5200 69738 y(no)277 b(F)-101 b(ron)-34 +b(t-Co)g(v)g(er)279 b(T)-101 b(exts)277 b(and)h(no)f(Bac)-34 +b(k-Co)g(v)g(er)277 b(T)-101 b(exts.)496 b(A)277 b(cop)-34 +b(y)277 b(of)h(the)f(license)f(is)h(included)5200 71200 +y(in)404 b(the)h(section)f(en)-34 b(titled)405 b(\\GNU)f(F)-101 +b(ree)403 b(Do)34 b(cumen)-34 b(tation)406 b(License.")p +eop end +%%Page: -1 3 +TeXDict begin -1 2 bop 49663 -1550 a FC(i)2000 3985 y +Fz(T)-179 b(able)716 b(of)g(Con)-60 b(ten)g(ts)2000 8619 +y FB(Executiv)-50 b(e)600 b(Summary)199 b Fy(:)268 b(:)d(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)380 b FB(1)2000 +12310 y(Cop)-50 b(ying)304 b Fy(:)266 b(:)f(:)h(:)f(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h +(:)f(:)485 b FB(2)2000 16002 y(1)1793 b(In)-50 b(tro)50 +b(duction)411 b Fy(:)265 b(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)h(:)590 b FB(3)3660 17828 y FC(1.1)1212 +b(Ov)-34 b(erview)403 b(of)i(A)-34 b(UCT)16491 18089 +y(E)17165 17828 y(X)357 b Fx(:)202 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) +f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g +(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)538 +b FC(3)3660 19289 y(1.2)1212 b(Installing)405 b(A)-34 +b(UCT)15114 19550 y(E)15788 19289 y(X)237 b Fx(:)202 +b(:)g(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g +(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) +f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)419 b FC(4)5321 20750 +y(1.2.1)1212 b(Prerequisites)133 b Fx(:)200 b(:)h(:)h(:)g(:)f(:)h(:)g +(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) +g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h +(:)g(:)f(:)h(:)g(:)314 b FC(4)5321 22212 y(1.2.2)1212 +b(Con\014gure)166 b Fx(:)203 b(:)f(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h +(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) +g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h +(:)g(:)f(:)h(:)348 b FC(5)5321 23673 y(1.2.3)1212 b(Build/install)404 +b(and)g(uninstall)271 b Fx(:)203 b(:)e(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h +(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) +h(:)g(:)f(:)h(:)g(:)452 b FC(7)5321 25134 y(1.2.4)1212 +b(Loading)404 b(the)g(pac)-34 b(k)-67 b(age)261 b Fx(:)201 +b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g +(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) +f(:)h(:)g(:)442 b FC(7)5321 26595 y(1.2.5)1212 b(Pro)-34 +b(viding)404 b(A)-34 b(UCT)17899 26856 y(E)18573 26595 +y(X)405 b(as)f(a)g(pac)-34 b(k)-67 b(age)188 b Fx(:)201 +b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g +(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)370 b FC(8)5321 28056 +y(1.2.6)1212 b(Installation)404 b(for)h(non-privileged)e(users)305 +b Fx(:)201 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) +h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)486 b FC(9)6981 29517 +y(1.2.6.1)1212 b(Using)404 b(A)-34 b(UCT)18367 29778 +y(E)19042 29517 y(X)404 b(from)g(lo)34 b(cal)403 b(Git)i(rep)34 +b(o)269 b Fx(:)201 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)f(:)h(:)g(:)451 b FC(10)5321 30979 y(1.2.7)1212 b(Installation)404 +b(under)h(MS)g(Windo)-34 b(ws)159 b Fx(:)203 b(:)f(:)f(:)h(:)g(:)g(:)f +(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) +h(:)g(:)341 b FC(10)5321 32440 y(1.2.8)1212 b(Customizing)198 +b Fx(:)203 b(:)e(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g +(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)380 +b FC(15)3660 33901 y(1.3)1212 b(Quic)-34 b(k)404 b(Start)358 +b Fx(:)202 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +538 b FC(15)5321 35362 y(1.3.1)1212 b(F)-101 b(unctions)405 +b(for)f(editing)h(T)-101 b(eX)404 b(\014les)303 b Fx(:)201 +b(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f +(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)484 b FC(16)6981 +36823 y(1.3.1.1)1212 b(Making)404 b(y)-34 b(our)404 b(T)19442 +37084 y(E)20116 36823 y(X)g(co)34 b(de)404 b(more)f(readable)242 +b Fx(:)202 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) +423 b FC(16)6981 38285 y(1.3.1.2)1212 b(En)-34 b(tering)404 +b(sectioning)h(commands)280 b Fx(:)203 b(:)f(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)462 +b FC(16)6981 39746 y(1.3.1.3)1212 b(Inserting)404 b(en)-34 +b(vironmen)g(ts)169 b Fx(:)203 b(:)f(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) +f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g +(:)f(:)h(:)351 b FC(17)6981 41207 y(1.3.1.4)1212 b(Inserting)404 +b(macros)220 b Fx(:)201 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f +(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) +h(:)g(:)g(:)f(:)h(:)g(:)g(:)401 b FC(17)6981 42668 y(1.3.1.5)1212 +b(Changing)405 b(the)g(fon)-34 b(t)349 b Fx(:)202 b(:)g(:)f(:)h(:)g(:)g +(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) +f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)529 b FC(17)6981 +44129 y(1.3.1.6)1212 b(Other)404 b(useful)h(features)136 +b Fx(:)202 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)317 +b FC(18)5321 45591 y(1.3.2)1212 b(Creating)404 b(and)h(viewing)f +(output,)i(debugging)318 b Fx(:)202 b(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h +(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)499 b FC(18)6981 47052 +y(1.3.2.1)1212 b(One)327 b(Command)j(for)e(L)21994 46895 +y Fw(a)22555 47052 y FC(T)23228 47313 y(E)23901 47052 +y(X,)343 b(help)34 b(ers,)342 b(view)-34 b(ers,)343 b(and)328 +b(prin)-34 b(ting)168 b Fx(:)203 b(:)247 b FC(18)6981 +48513 y(1.3.2.2)1212 b(Cho)34 b(osing)405 b(an)f(output)i(format)344 +b Fx(:)201 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) +h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)524 b FC(18)6981 +49974 y(1.3.2.3)1212 b(Debugging)405 b(L)17994 49817 +y Fw(a)18555 49974 y FC(T)19228 50235 y(E)19901 49974 +y(X)302 b Fx(:)202 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)484 b FC(19)6981 51435 y(1.3.2.4)1212 +b(Running)405 b(L)16882 51278 y Fw(a)17443 51435 y FC(T)18116 +51696 y(E)18790 51435 y(X)f(on)h(parts)f(of)h(y)-34 b(our)404 +b(do)34 b(cumen)-34 b(t)330 b Fx(:)202 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)f(:)511 b FC(19)2000 54761 y FB(2)1793 b(Editing)599 +b(the)f(Do)50 b(cumen)-50 b(t)600 b(Source)201 b Fy(:)266 +b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)382 +b FB(20)3660 56588 y FC(2.1)1212 b(Insertion)405 b(of)f(Quotes,)g +(Dollars,)f(and)i(Braces)356 b Fx(:)202 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g +(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)538 +b FC(20)3660 58049 y(2.2)1212 b(Inserting)405 b(F)-101 +b(on)-34 b(t)405 b(Sp)34 b(eci\014ers)256 b Fx(:)201 +b(:)h(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f +(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) +h(:)g(:)g(:)437 b FC(23)3660 59510 y(2.3)1212 b(Inserting)405 +b(c)-34 b(hapters,)404 b(sections,)g(etc.)341 b Fx(:)202 +b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h +(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)523 +b FC(24)3660 60971 y(2.4)1212 b(Inserting)405 b(En)-34 +b(vironmen)g(t)405 b(T)-101 b(emplates)222 b Fx(:)202 +b(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)404 b +FC(26)5321 62433 y(2.4.1)1212 b(Equations)308 b Fx(:)202 +b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g +(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) +g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)489 b +FC(28)5321 63894 y(2.4.2)1212 b(Floats)240 b Fx(:)202 +b(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)422 +b FC(29)5321 65355 y(2.4.3)1212 b(Itemize-lik)-34 b(e)402 +b(En)-34 b(vironmen)g(ts)358 b Fx(:)201 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)h(:)g(:)538 b FC(29)5321 66816 y(2.4.4)1212 +b(T)-101 b(abular-lik)-34 b(e)404 b(En)-34 b(vironmen)g(ts)220 +b Fx(:)203 b(:)f(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)402 +b FC(30)5321 68277 y(2.4.5)1212 b(Customizing)405 b(En)-34 +b(vironmen)g(ts)371 b Fx(:)202 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) +g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h +(:)g(:)f(:)552 b FC(30)3660 69738 y(2.5)1212 b(En)-34 +b(tering)405 b(Mathematics)244 b Fx(:)203 b(:)e(:)h(:)g(:)f(:)h(:)g(:)g +(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) +f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)426 +b FC(30)3660 71200 y(2.6)1212 b(Completion)123 b Fx(:)203 +b(:)f(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h +(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) +g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)304 +b FC(32)p eop end +%%Page: -2 4 +TeXDict begin -2 3 bop 49327 -1550 a FC(ii)3660 3985 +y(2.7)1212 b(Marking)404 b(En)-34 b(vironmen)g(ts,)405 +b(Sections,)g(or)e(T)-101 b(exinfo)405 b(No)34 b(des)166 +b Fx(:)202 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)348 +b FC(34)5321 5446 y(2.7.1)1212 b(L)9347 5289 y Fw(a)9908 +5446 y FC(T)10581 5707 y(E)11254 5446 y(X)380 b(Commands)i(for)e +(Marking)g(En)-34 b(vironmen)g(ts)382 b(and)f(Sections)168 +b Fx(:)202 b(:)318 b FC(34)5321 6907 y(2.7.2)1212 b(T)-101 +b(exinfo)350 b(Commands)h(for)f(Marking)f(En)-34 b(vironmen)g(ts)351 +b(and)g(Sections)168 b Fx(:)202 b(:)277 b FC(35)3660 +8369 y(2.8)1212 b(Commen)-34 b(ting)344 b Fx(:)201 b(:)h(:)g(:)g(:)f(:) +h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h +(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) +h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)523 b FC(35)3660 +9830 y(2.9)1212 b(Inden)-34 b(ting)123 b Fx(:)203 b(:)f(:)g(:)g(:)f(:)h +(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) +g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h +(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)304 +b FC(36)3660 11291 y(2.10)1212 b(Filling)367 b Fx(:)202 +b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g +(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g +(:)f(:)549 b FC(39)2000 14634 y FB(3)1793 b(Con)-50 b(trolling)599 +b(Screen)g(Displa)-50 b(y)314 b Fy(:)267 b(:)e(:)h(:)f(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)495 b +FB(42)3660 16460 y FC(3.1)1212 b(F)-101 b(on)-34 b(t)406 +b(Lo)34 b(c)-34 b(king)241 b Fx(:)200 b(:)i(:)g(:)g(:)f(:)h(:)g(:)f(:)h +(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) +h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h +(:)g(:)g(:)f(:)h(:)g(:)422 b FC(42)5321 17922 y(3.1.1)1212 +b(F)-101 b(on)-34 b(ti\014cation)405 b(of)g(macros)121 +b Fx(:)201 b(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) +h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h +(:)g(:)g(:)302 b FC(43)5321 19383 y(3.1.2)1212 b(F)-101 +b(on)-34 b(ti\014cation)405 b(of)g(quotes)274 b Fx(:)202 +b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)f +(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) +456 b FC(46)5321 20844 y(3.1.3)1212 b(F)-101 b(on)-34 +b(ti\014cation)405 b(of)g(mathematical)f(constructs)321 +b Fx(:)202 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)501 b FC(47)5321 22305 y(3.1.4)1212 b(V)-101 +b(erbatim)404 b(macros)g(and)h(en)-34 b(vironmen)g(ts)274 +b Fx(:)202 b(:)g(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) +h(:)g(:)g(:)f(:)h(:)g(:)f(:)456 b FC(48)5321 23766 y(3.1.5)1212 +b(F)-101 b(aces)403 b(used)i(b)-34 b(y)405 b Fv(font-latex)185 +b Fx(:)201 b(:)h(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g +(:)g(:)366 b FC(48)5321 25228 y(3.1.6)1212 b(Kno)-34 +b(wn)405 b(fon)-34 b(ti\014cation)406 b(problems)247 +b Fx(:)202 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)429 +b FC(48)3660 26689 y(3.2)1212 b(F)-101 b(olding)405 b(Macros)f(and)h +(En)-34 b(vironmen)g(ts)264 b Fx(:)203 b(:)f(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g +(:)g(:)f(:)446 b FC(49)3660 28150 y(3.3)1212 b(Outlining)405 +b(the)f(Do)34 b(cumen)-34 b(t)198 b Fx(:)203 b(:)f(:)g(:)g(:)f(:)h(:)g +(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)380 +b FC(52)3660 29611 y(3.4)1212 b(Narro)-34 b(wing)153 +b Fx(:)203 b(:)f(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g +(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)f(:)335 b FC(53)3660 31072 y(3.5)1212 b(Prettifying)315 +b Fx(:)202 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g +(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)496 b FC(53)2000 34415 y FB(4)1793 b(Starting)599 +b(Pro)50 b(cessors,)599 b(View)-50 b(ers)600 b(and)3793 +36297 y(Other)f(Programs)369 b Fy(:)266 b(:)f(:)h(:)f(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)h(:)f(:)g(:)550 b FB(54)3660 38124 y +FC(4.1)1212 b(Executing)404 b(Commands)332 b Fx(:)202 +b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g +(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)f(:)h(:)g(:)g(:)511 b FC(54)5321 39585 y(4.1.1)1212 +b(Starting)405 b(a)f(Command)h(on)g(a)f(Do)34 b(cumen)-34 +b(t)405 b(or)f(Region)299 b Fx(:)202 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)481 b FC(54)5321 41046 y(4.1.2)1212 b(Selecting)403 +b(and)i(Executing)f(a)h(Command)143 b Fx(:)202 b(:)g(:)g(:)g(:)f(:)h(:) +g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)324 +b FC(56)5321 42507 y(4.1.3)1212 b(Options)404 b(for)h(T)16139 +42768 y(E)16812 42507 y(X)g(Pro)34 b(cessors)225 b Fx(:)200 +b(:)i(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g +(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)407 +b FC(59)3660 43968 y(4.2)1212 b(Viewing)405 b(the)f(F)-101 +b(ormatted)405 b(Output)264 b Fx(:)204 b(:)d(:)h(:)g(:)g(:)f(:)h(:)g(:) +g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g +(:)f(:)h(:)g(:)g(:)f(:)446 b FC(62)5321 45430 y(4.2.1)1212 +b(Starting)405 b(View)-34 b(ers)161 b Fx(:)202 b(:)f(:)h(:)g(:)f(:)h(:) +g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h +(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) +343 b FC(62)5321 46891 y(4.2.2)1212 b(F)-101 b(orw)-34 +b(ard)405 b(and)g(In)-34 b(v)g(erse)403 b(Searc)-34 b(h)183 +b Fx(:)203 b(:)e(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)365 +b FC(64)3660 48352 y(4.3)1212 b(Catc)-34 b(hing)406 b(the)e(errors)199 +b Fx(:)i(:)h(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)380 b FC(66)5321 +49813 y(4.3.1)1212 b(Con)-34 b(trolling)405 b(w)-34 b(arnings)405 +b(to)f(b)34 b(e)404 b(rep)34 b(orted)158 b Fx(:)202 b(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +339 b FC(67)5321 51274 y(4.3.2)1212 b(List)403 b(of)i(all)e(errors)h +(and)g(w)-34 b(arnings)346 b Fx(:)202 b(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g +(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)526 b FC(67)3660 52736 y(4.4)1212 b(Chec)-34 b(king)405 +b(for)f(problems)200 b Fx(:)i(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)382 b +FC(68)3660 54197 y(4.5)1212 b(Con)-34 b(trolling)405 +b(the)g(output)138 b Fx(:)204 b(:)d(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g +(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)320 b +FC(69)3660 55658 y(4.6)1212 b(Cleaning)405 b(in)-34 b(termediate)404 +b(and)h(output)h(\014les)235 b Fx(:)202 b(:)g(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)417 +b FC(69)3660 57119 y(4.7)1212 b(Do)34 b(cumen)-34 b(tation)406 +b(ab)34 b(out)405 b(macros)f(and)h(pac)-34 b(k)-67 b(ages)274 +b Fx(:)201 b(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) +h(:)g(:)f(:)h(:)456 b FC(70)2000 60462 y FB(5)1793 b(Customization)599 +b(and)f(Extension)319 b Fy(:)268 b(:)d(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)h(:)f(:)500 b FB(71)3660 62289 y FC(5.1)1212 +b(Mo)34 b(des)405 b(and)f(Ho)34 b(oks)335 b Fx(:)202 +b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g +(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)516 b FC(71)3660 +63750 y(5.2)1212 b(Multi\014le)405 b(Do)34 b(cumen)-34 +b(ts)212 b Fx(:)202 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g +(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)394 b +FC(71)3660 65211 y(5.3)1212 b(Automatic)405 b(P)-34 b(arsing)405 +b(of)f(T)18872 65472 y(E)19546 65211 y(X)g(Files)114 +b Fx(:)202 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)296 +b FC(73)3660 66672 y(5.4)1212 b(Language)405 b(Supp)34 +b(ort)197 b Fx(:)203 b(:)e(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)378 +b FC(75)5321 68133 y(5.4.1)1212 b(Using)404 b(A)-34 b(UCT)15764 +68394 y(E)16439 68133 y(X)404 b(with)h(Europ)34 b(ean)404 +b(Languages)312 b Fx(:)201 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)493 b FC(75)6981 69595 y(5.4.1.1)1212 +b(T)-34 b(yping)405 b(and)g(Displa)-34 b(ying)404 b(Non-ASCI)34 +b(I)405 b(Characters)127 b Fx(:)202 b(:)g(:)f(:)h(:)g(:)f(:)h(:)309 +b FC(75)6981 71056 y(5.4.1.2)1212 b(St)-34 b(yle)404 +b(Files)g(for)g(Di\013eren)-34 b(t)404 b(Languages)296 +b Fx(:)202 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) +f(:)h(:)g(:)477 b FC(76)p eop end +%%Page: -3 5 +TeXDict begin -3 4 bop 48990 -1550 a FC(iii)5321 3985 +y(5.4.2)1212 b(Using)404 b(A)-34 b(UCT)15764 4246 y(E)16439 +3985 y(X)404 b(with)h(Japanese)f(T)26327 4246 y(E)27001 +3985 y(X)254 b Fx(:)202 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)435 b FC(78)3660 +5446 y(5.5)1212 b(Automatic)405 b(Customization)103 b +Fx(:)203 b(:)f(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g +(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)f(:)h(:)g(:)284 b FC(80)5321 6907 y(5.5.1)1212 b(Automatic)405 +b(Customization)g(for)f(the)h(Site)196 b Fx(:)202 b(:)g(:)g(:)f(:)h(:)g +(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)378 +b FC(81)5321 8369 y(5.5.2)1212 b(Automatic)405 b(Customization)g(for)f +(a)g(User)276 b Fx(:)201 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f +(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)457 b FC(81)5321 +9830 y(5.5.3)1212 b(Automatic)405 b(Customization)g(for)f(a)g +(Directory)319 b Fx(:)201 b(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h +(:)g(:)g(:)f(:)h(:)501 b FC(82)3660 11291 y(5.6)1212 +b(W)-101 b(riting)404 b(Y)-101 b(our)405 b(Own)f(St)-34 +b(yle)404 b(Supp)34 b(ort)303 b Fx(:)203 b(:)f(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) +f(:)h(:)g(:)g(:)484 b FC(82)5321 12752 y(5.6.1)1212 b(A)404 +b(Simple)g(St)-34 b(yle)404 b(File)227 b Fx(:)201 b(:)h(:)f(:)h(:)g(:)g +(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) +f(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)408 +b FC(82)5321 14213 y(5.6.2)1212 b(Adding)405 b(Supp)34 +b(ort)405 b(for)f(Macros)227 b Fx(:)202 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g +(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)f(:)h(:)g(:)g(:)408 b FC(84)5321 15675 y(5.6.3)1212 +b(Adding)405 b(Supp)34 b(ort)405 b(for)f(En)-34 b(vironmen)g(ts)355 +b Fx(:)202 b(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)535 b FC(88)5321 17136 +y(5.6.4)1212 b(Adding)405 b(or)f(Examining)g(Other)g(Information)222 +b Fx(:)202 b(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:) +g(:)g(:)403 b FC(90)6981 18597 y(5.6.4.1)1212 b(Adding)405 +b(bibliographies)f(in)g(st)-34 b(yle)404 b(ho)34 b(oks)353 +b Fx(:)202 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)534 b FC(90)6981 20058 y(5.6.4.2)1212 b(Examining)404 +b(P)-34 b(ac)g(k)-67 b(age/Class)404 b(Options)322 b +Fx(:)201 b(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h +(:)g(:)g(:)502 b FC(91)6981 21519 y(5.6.4.3)1212 b(Adding)405 +b(Supp)34 b(ort)405 b(for)g(Option)f(Completion)294 b +Fx(:)203 b(:)f(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)476 +b FC(91)5321 22980 y(5.6.5)1212 b(Automatic)405 b(Extraction)f(of)g +(New)g(Things)324 b Fx(:)202 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h +(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)504 b FC(92)2000 +26324 y FB(App)50 b(endix)600 b(A)1602 b(Cop)-50 b(ying,)599 +b(Changes,)f(Dev)-50 b(elopmen)g(t,)3793 28205 y(F)-199 +b(A)-50 b(Q,)598 b(T)-149 b(exinfo)598 b(Mo)50 b(de)372 +b Fy(:)266 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)553 +b FB(95)3660 30032 y FC(A.1)1212 b(Cop)-34 b(ying)406 +b(this)e(Man)-34 b(ual)170 b Fx(:)203 b(:)f(:)f(:)h(:)g(:)f(:)h(:)g(:)g +(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) +f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)352 +b FC(95)5321 31493 y(A.1.1)1212 b(GNU)404 b(F)-101 b(ree)403 +b(Do)34 b(cumen)-34 b(tation)406 b(License)167 b Fx(:)201 +b(:)g(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g +(:)f(:)h(:)g(:)g(:)f(:)349 b FC(95)3660 32954 y(A.2)1212 +b(Changes)406 b(and)f(New)f(F)-101 b(eatures)106 b Fx(:)202 +b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h +(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)288 +b FC(102)3660 34415 y(A.3)1212 b(F)-101 b(uture)405 b(Dev)-34 +b(elopmen)g(t)289 b Fx(:)203 b(:)f(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h +(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:) +h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)471 b +FC(121)5321 35877 y(A.3.1)1212 b(Mid-term)404 b(Goals)192 +b Fx(:)202 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h +(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)374 b FC(121)5321 37338 +y(A.3.2)1212 b(Wishlist)329 b Fx(:)202 b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g +(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)f(:)h(:)g(:)511 b FC(122)5321 38799 y(A.3.3)1212 +b(Bugs)123 b Fx(:)201 b(:)h(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g +(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:) +f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g +(:)f(:)h(:)g(:)304 b FC(124)3660 40260 y(A.4)1212 b(F)-101 +b(requen)-34 b(tly)405 b(Ask)-34 b(ed)404 b(Questions)153 +b Fx(:)202 b(:)g(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) +h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f +(:)335 b FC(125)3660 41721 y(A.5)1212 b(F)-101 b(eatures)405 +b(sp)34 b(eci\014c)403 b(to)i(A)-34 b(UCT)20629 41982 +y(E)21304 41721 y(X's)403 b(T)-101 b(exinfo)405 b(ma)67 +b(jor)405 b(mo)34 b(de)319 b Fx(:)202 b(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g +(:)501 b FC(127)5321 43183 y(A.5.1)1212 b(Ho)-34 b(w)405 +b(A)-34 b(UCT)15421 43443 y(E)16095 43183 y(X)404 b(and)h(the)g(nativ) +-34 b(e)404 b(mo)34 b(de)404 b(w)-34 b(ork)405 b(together)165 +b Fx(:)201 b(:)h(:)g(:)f(:)h(:)g(:)346 b FC(127)5321 +44644 y(A.5.2)1212 b(Where)403 b(the)i(nativ)-34 b(e)404 +b(mo)34 b(de)404 b(is)g(sup)34 b(erseded)121 b Fx(:)202 +b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g +(:)g(:)302 b FC(127)5321 46105 y(A.5.3)1212 b(Where)403 +b(k)-34 b(ey)404 b(bindings)h(are)e(mapp)34 b(ed)405 +b(to)g(the)f(nativ)-34 b(e)405 b(mo)34 b(de)279 b Fx(:)201 +b(:)h(:)g(:)f(:)461 b FC(128)5321 47566 y(A.5.4)1212 +b(Whic)-34 b(h)404 b(nativ)-34 b(e)404 b(mo)34 b(de)404 +b(k)-34 b(ey)404 b(bindings)h(are)f(missing)341 b Fx(:)202 +b(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)523 b FC(129)2000 +50909 y FB(Indices)254 b Fy(:)267 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)436 +b FB(130)3660 52736 y FC(Key)404 b(Index)173 b Fx(:)202 +b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g +(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g +(:)g(:)f(:)h(:)355 b FC(130)3660 54197 y(F)-101 b(unction)406 +b(Index)249 b Fx(:)201 b(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) +h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f +(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:) +h(:)g(:)g(:)f(:)431 b FC(131)3660 55658 y(V)-101 b(ariable)404 +b(Index)121 b Fx(:)202 b(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f +(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:) +f(:)h(:)g(:)g(:)f(:)303 b FC(132)3660 57119 y(Concept)406 +b(Index)123 b Fx(:)201 b(:)h(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:) +g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g +(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:)g(:)f(:)h(:)g(:)g(:)f(:)h(:) +g(:)f(:)h(:)g(:)g(:)304 b FC(135)p eop end +%%Page: 1 6 +TeXDict begin 1 5 bop 49394 -1550 a FC(1)2000 3985 y +Fz(Executiv)-60 b(e)717 b(Summary)2000 7107 y FC(A)-34 +b(UCT)5332 7368 y(E)6007 7107 y(X)418 b(is)f(an)h(in)-34 +b(tegrated)419 b(en)-34 b(vironmen)g(t)419 b(for)f(editing)g(L)29270 +6950 y Fw(a)29831 7107 y FC(T)30504 7368 y(E)31177 7107 +y(X,)j(ConT)35671 7368 y(E)36346 7107 y(Xt,)g(do)34 b(cT)41009 +7368 y(E)41683 7107 y(X,)421 b(T)-101 b(exinfo,)421 b(and)2000 +8568 y(T)2673 8829 y(E)3347 8568 y(X)404 b(\014les.)3660 +10361 y(Although)373 b(A)-34 b(UCT)12313 10622 y(E)12988 +10361 y(X)371 b(con)-34 b(tains)373 b(a)e(large)g(n)-34 +b(um)g(b)34 b(er)373 b(of)e(features,)379 b(there)371 +b(are)g(no)h(reasons)f(to)h(despair.)2000 11822 y(Y)-101 +b(ou)477 b(can)f(con)-34 b(tin)g(ue)477 b(to)g(write)f(T)17178 +12083 y(E)17852 11822 y(X)g(and)h(L)21988 11665 y Fw(a)22549 +11822 y FC(T)23222 12083 y(E)23896 11822 y(X)f(do)34 +b(cumen)-34 b(ts)477 b(the)g(w)-34 b(a)g(y)477 b(y)-34 +b(ou)476 b(are)g(used)h(to,)494 b(and)477 b(only)2000 +13284 y(start)471 b(using)f(the)h(m)-34 b(ultiple)471 +b(features)f(in)g(small)g(steps.)737 b(A)-34 b(UCT)31561 +13544 y(E)32236 13284 y(X)470 b(is)g(not)h(monolithic,)486 +b(eac)-34 b(h)471 b(feature)2000 14745 y(describ)34 b(ed)340 +b(in)h(this)h(man)-34 b(ual)342 b(is)e(useful)i(b)-34 +b(y)341 b(itself,)353 b(but)342 b(together)g(they)f(pro)-34 +b(vide)341 b(an)g(en)-34 b(vironmen)g(t)342 b(where)2000 +16206 y(y)-34 b(ou)502 b(will)e(mak)-34 b(e)501 b(v)-34 +b(ery)500 b(few)i(L)15403 16049 y Fw(a)15964 16206 y +FC(T)16637 16467 y(E)17310 16206 y(X)g(errors,)524 b(and)501 +b(mak)-34 b(es)502 b(it)f(easy)f(to)i(\014nd)g(the)f(errors)g(that)h +(ma)-34 b(y)501 b(slip)2000 17667 y(through)405 b(an)-34 +b(yw)g(a)g(y)-101 b(.)3660 19460 y(It)372 b(is)f(a)h(go)34 +b(o)g(d)371 b(idea)g(to)h(mak)-34 b(e)371 b(a)h(prin)-34 +b(tout)373 b(of)f(A)-34 b(UCT)27518 19721 y(E)28193 19460 +y(X's)371 b(reference)f(card)h Fu(tex-ref.tex)376 b FC(or)371 +b(one)h(of)2000 20922 y(its)404 b(t)-34 b(yp)34 b(eset)405 +b(v)-34 b(ersions.)3660 22715 y(If)466 b(y)-34 b(ou)466 +b(w)-34 b(an)g(t)467 b(to)f(mak)-34 b(e)465 b(A)-34 b(UCT)18410 +22976 y(E)19085 22715 y(X)465 b(a)-34 b(w)g(are)466 b(of)g(st)-34 +b(yle)465 b(\014les)g(and)i(m)-34 b(ulti\014le)465 b(do)34 +b(cumen)-34 b(ts)467 b(righ)-34 b(t)466 b(a)-34 b(w)g(a)g(y)-101 +b(,)2000 24176 y(insert)404 b(the)h(follo)-34 b(wing)405 +b(in)f(y)-34 b(our)404 b(init)g(\014le)g(\(usually)h +Fu(~/.emacs.d/init.el)p FC(\).)5200 25969 y Fu(\(setq)638 +b(TeX-auto-save)j(t\))5200 27430 y(\(setq)d(TeX-parse-self)j(t\))5200 +28892 y(\(setq-default)g(TeX-master)f(nil\))3660 30685 +y FC(Another)569 b(thing)g(y)-34 b(ou)568 b(should)h(enable)e(is)h +(RefT)26157 30946 y(E)26831 30685 y(X,)608 b(a)568 b(comprehensiv)-34 +b(e)568 b(solution)g(for)g(managing)2000 32146 y(cross)413 +b(references,)i(bibliographies,)h(indices,)f(do)34 b(cumen)-34 +b(t)415 b(na)-34 b(vigation)415 b(and)f(a)g(few)g(other)g(things.)568 +b(\(See)2000 33607 y(Section)404 b(\\Installation")h(in)f +Ft(The)h(RefT)20272 33868 y(E)20946 33607 y(X)f(man)-34 +b(ual)48 b FC(.\))3660 35401 y(F)-101 b(or)581 b(detailed)f +(information)h(ab)34 b(out)581 b(the)f Fv(p)-34 b(review-latex)580 +b FC(subsystem)h(of)f(A)-34 b(UCT)41481 35662 y(E)42156 +35401 y(X,)624 b(see)580 b(Section)2000 36862 y(\\In)-34 +b(tro)34 b(duction")406 b(in)e Ft(The)g Fv(p)-34 b(review-latex)404 +b Ft(Man)-34 b(ual)48 b FC(.)3660 38655 y(There)464 b(is)g(a)g(mailing) +g(list)g(for)g(general)f(discussion)i(ab)34 b(out)465 +b(A)-34 b(UCT)34781 38916 y(E)35455 38655 y(X:)659 b(write)464 +b(a)g(mail)f(with)i(\\sub-)2000 40116 y(scrib)34 b(e")660 +b(in)g(the)h(sub)67 b(ject)662 b(to)f Fu(auctex-request@gnu.org)668 +b FC(to)661 b(join)g(it.)1308 b(Send)661 b(con)-34 b(tributions)663 +b(to)2000 41577 y Fu(auctex@gnu.org)p FC(.)3660 43371 +y(Bug)687 b(rep)34 b(orts)686 b(should)h(go)f(to)h Fu +(bug-auctex@gnu.org)p FC(,)763 b(suggestions)687 b(for)f(new)h +(features,)757 b(and)2000 44832 y(pleas)683 b(for)f(help)h(should)h(go) +e(to)h(either)f Fu(auctex-devel@gnu.org)690 b FC(\(the)683 +b(A)-34 b(UCT)41427 45093 y(E)42102 44832 y(X)683 b(dev)-34 +b(elop)34 b(ers\),)2000 46293 y(or)660 b(to)h Fu(auctex@gnu.org)k +FC(if)c(they)g(migh)-34 b(t)661 b(ha)-34 b(v)g(e)661 +b(general)f(in)-34 b(terest.)1308 b(Please)660 b(use)g(the)h(command) +2000 47754 y Fs(M-x)405 b(TeX-submit-bug-report)412 b +Fu(RET)803 b FC(to)f(rep)34 b(ort)802 b(bugs)h(if)f(p)34 +b(ossible.)1732 b(Y)-101 b(ou)802 b(can)h(subscrib)34 +b(e)802 b(to)2000 49215 y(a)719 b(lo)-34 b(w-v)g(olume)719 +b(announcemen)-34 b(t)721 b(list)e(b)-34 b(y)719 b(sending)g +(\\subscrib)34 b(e")719 b(in)g(the)g(sub)67 b(ject)720 +b(of)f(a)g(mail)g(to)2000 50677 y Fu(info-auctex-request@gnu.org)p +FC(.)p eop end +%%Page: 2 7 +TeXDict begin 2 6 bop 49394 -1550 a FC(2)2000 3985 y +Fz(Cop)-60 b(ying)2000 7107 y FC(A)-34 b(UCT)5332 7368 +y(E)6007 7107 y(X)467 b(primarily)g(consists)h(of)g(Lisp)f(\014les)h +(for)g(Emacs,)483 b(but)468 b(there)g(are)f(also)h(installation)g +(scripts)2000 8568 y(and)f(\014les)e(and)i(T)10003 8829 +y(E)10676 8568 y(X)f(supp)34 b(ort)467 b(\014les.)723 +b(All)465 b(of)h(those)h(are)e Ft(free)68 b FC(;)496 +b(this)466 b(means)g(that)h(ev)-34 b(ery)g(one)465 b(is)g(free)h(to) +2000 10029 y(use)383 b(them)h(and)f(free)g(to)g(redistribute)g(them)h +(on)f(a)g(free)f(basis.)532 b(The)384 b(\014les)e(of)i(A)-34 +b(UCT)40821 10290 y(E)41495 10029 y(X)383 b(are)g(not)h(in)e(the)2000 +11490 y(public)505 b(domain;)556 b(they)505 b(are)g(cop)-34 +b(yrigh)g(ted)506 b(and)f(there)g(are)g(restrictions)f(on)i(their)f +(distribution,)531 b(but)2000 12951 y(these)413 b(restrictions)g(are)g +(designed)g(to)h(p)34 b(ermit)412 b(ev)-34 b(erything)413 +b(that)i(a)e(go)34 b(o)g(d)413 b(co)34 b(op)g(erating)412 +b(citizen)h(w)-34 b(ould)2000 14413 y(w)g(an)g(t)342 +b(to)e(do.)517 b(What)341 b(is)e(not)i(allo)-34 b(w)g(ed)340 +b(is)g(to)g(try)f(to)i(prev)-34 b(en)g(t)340 b(others)g(from)g(further) +h(sharing)f(an)-34 b(y)340 b(v)-34 b(ersion)2000 15874 +y(of)404 b(these)h(programs)f(that)h(they)g(migh)-34 +b(t)405 b(get)f(from)g(y)-34 b(ou.)3660 17667 y(Sp)34 +b(eci\014cally)-101 b(,)514 b(w)-34 b(e)493 b(w)-34 b(an)g(t)494 +b(to)f(mak)-34 b(e)492 b(sure)h(that)h(y)-34 b(ou)493 +b(ha)-34 b(v)g(e)493 b(the)g(righ)-34 b(t)493 b(to)g(giv)-34 +b(e)492 b(a)-34 b(w)g(a)g(y)493 b(copies)g(of)f(the)2000 +19128 y(\014les)373 b(that)h(constitute)g(A)-34 b(UCT)15959 +19389 y(E)16634 19128 y(X,)379 b(that)374 b(y)-34 b(ou)374 +b(receiv)-34 b(e)371 b(source)i(co)34 b(de)372 b(or)h(else)f(can)i(get) +f(it)g(if)g(y)-34 b(ou)373 b(w)-34 b(an)g(t)375 b(it,)2000 +20589 y(that)462 b(y)-34 b(ou)462 b(can)f(c)-34 b(hange)462 +b(these)f(\014les)g(or)g(use)g(pieces)g(of)g(them)h(in)f(new)g(free)g +(programs,)475 b(and)462 b(that)g(y)-34 b(ou)2000 22051 +y(kno)g(w)405 b(y)-34 b(ou)405 b(can)f(do)g(these)h(things.)3660 +23844 y(T)-101 b(o)489 b(mak)-34 b(e)488 b(sure)g(that)h(ev)-34 +b(ery)g(one)487 b(has)i(suc)-34 b(h)488 b(righ)-34 b(ts,)510 +b(w)-34 b(e)488 b(ha)-34 b(v)g(e)489 b(to)f(forbid)h(y)-34 +b(ou)488 b(to)g(depriv)-34 b(e)488 b(an)-34 b(y)g(one)2000 +25305 y(else)469 b(of)i(these)f(righ)-34 b(ts.)737 b(F)-101 +b(or)470 b(example,)486 b(if)470 b(y)-34 b(ou)471 b(distribute)g +(copies)e(of)i(parts)g(of)f(A)-34 b(UCT)42638 25566 y(E)43313 +25305 y(X,)486 b(y)-34 b(ou)471 b(m)-34 b(ust)2000 26766 +y(giv)g(e)389 b(the)g(recipien)-34 b(ts)389 b(all)g(the)h(righ)-34 +b(ts)390 b(that)g(y)-34 b(ou)390 b(ha)-34 b(v)g(e.)534 +b(Y)-101 b(ou)389 b(m)-34 b(ust)391 b(mak)-34 b(e)389 +b(sure)g(that)i(they)-101 b(,)392 b(to)34 b(o,)392 b(receiv)-34 +b(e)2000 28227 y(or)404 b(can)g(get)g(the)h(source)f(co)34 +b(de.)538 b(And)405 b(y)-34 b(ou)404 b(m)-34 b(ust)405 +b(tell)f(them)h(their)f(righ)-34 b(ts.)3660 30021 y(Also,)457 +b(for)446 b(our)g(o)-34 b(wn)447 b(protection,)457 b(w)-34 +b(e)447 b(m)-34 b(ust)447 b(mak)-34 b(e)446 b(certain)g(that)h(ev)-34 +b(ery)g(one)446 b(\014nds)h(out)g(that)g(there)2000 31482 +y(is)420 b(no)h(w)-34 b(arran)g(t)g(y)422 b(for)f(A)-34 +b(UCT)15280 31743 y(E)15955 31482 y(X.)587 b(If)421 b(an)-34 +b(y)421 b(parts)g(are)f(mo)34 b(di\014ed)421 b(b)-34 +b(y)421 b(someone)f(else)g(and)i(passed)f(on,)k(w)-34 +b(e)2000 32943 y(w)g(an)g(t)415 b(their)f(recipien)-34 +b(ts)413 b(to)h(kno)-34 b(w)414 b(that)h(what)f(they)g(ha)-34 +b(v)g(e)414 b(is)f(not)h(what)h(w)-34 b(e)414 b(distributed,)i(so)e +(that)g(an)-34 b(y)2000 34404 y(problems)404 b(in)-34 +b(tro)34 b(duced)405 b(b)-34 b(y)405 b(others)f(will)g(not)h(re\015ect) +e(on)i(our)f(reputation.)3660 36198 y(The)415 b(precise)f(conditions)h +(of)g(the)g(licenses)e(for)i(the)g(\014les)f(curren)-34 +b(tly)414 b(b)34 b(eing)414 b(distributed)i(as)f(part)g(of)2000 +37659 y(A)-34 b(UCT)5332 37920 y(E)6007 37659 y(X)518 +b(are)g(found)i(in)f(the)g(General)e(Public)i(Licenses)e(that)j +(accompan)-34 b(y)519 b(them.)882 b(This)519 b(man)-34 +b(ual)2000 39120 y(sp)34 b(eci\014cally)425 b(is)h(co)-34 +b(v)g(ered)425 b(b)-34 b(y)427 b(the)g(GNU)f(F)-101 b(ree)425 +b(Do)34 b(cumen)-34 b(tation)428 b(License)d(\(see)h(Section)g(A.1)g +([Cop)-34 b(ying)2000 40581 y(this)405 b(Man)-34 b(ual],)404 +b(page)g(95\).)p eop end +%%Page: 3 8 +TeXDict begin 3 7 bop 49394 -1550 a FC(3)2000 3985 y +Fz(1)1076 b(In)-60 b(tro)60 b(duction)2000 9913 y FB(1.1)896 +b(Ov)-50 b(erview)600 b(of)d(A)-50 b(UCT)20105 10267 +y(E)21059 9913 y(X)2000 12038 y FC(A)-34 b(UCT)5332 12299 +y(E)6007 12038 y(X)337 b(is)g(a)h(comprehensiv)-34 b(e)337 +b(customizable)g(in)-34 b(tegrated)338 b(en)-34 b(vironmen)g(t)339 +b(for)e(writing)h(input)h(\014les)e(for)2000 13500 y(T)2673 +13761 y(E)3347 13500 y(X,)404 b(L)5319 13343 y Fw(a)5880 +13500 y FC(T)6553 13761 y(E)7226 13500 y(X,)g(ConT)11703 +13761 y(E)12378 13500 y(Xt,)g(T)-101 b(exinfo,)404 b(and)h(do)34 +b(cT)24061 13761 y(E)24735 13500 y(X)404 b(using)g(Emacs.)3660 +15690 y(It)433 b(supp)34 b(orts)433 b(y)-34 b(ou)433 +b(in)g(the)f(insertion)h(of)g(macros,)438 b(en)-34 b(vironmen)g(ts,)441 +b(and)433 b(sectioning)f(commands)i(b)-34 b(y)2000 17151 +y(pro)g(viding)424 b(completion)g(alternativ)-34 b(es)424 +b(and)g(prompting)h(for)f(parameters.)597 b(It)424 b(automatically)g +(inden)-34 b(ts)2000 18612 y(y)g(our)375 b(text)g(as)g(y)-34 +b(ou)376 b(t)-34 b(yp)34 b(e)375 b(it)g(and)h(lets)e(y)-34 +b(ou)376 b(format)g(a)e(whole)i(\014le)e(at)i(once.)528 +b(The)376 b(outlining)g(and)f(folding)2000 20073 y(facilities)403 +b(pro)-34 b(vide)404 b(y)-34 b(ou)405 b(with)g(a)f(fo)34 +b(cused)404 b(and)h(clean)f(view)g(of)g(y)-34 b(our)404 +b(text.)3660 22264 y(A)-34 b(UCT)6992 22525 y(E)7667 +22264 y(X)467 b(lets)g(y)-34 b(ou)468 b(pro)34 b(cess)466 +b(y)-34 b(our)468 b(source)e(\014les)h(b)-34 b(y)468 +b(running)g(T)34072 22525 y(E)34746 22264 y(X)f(and)h(related)e(to)34 +b(ols)467 b(\(suc)-34 b(h)469 b(as)2000 23725 y(output)415 +b(\014lters,)h(p)34 b(ost)414 b(pro)34 b(cessors)413 +b(for)g(generating)h(indices)f(and)i(bibliographies,)g(and)f(view)-34 +b(ers\))414 b(from)2000 25186 y(inside)305 b(Emacs.)505 +b(A)-34 b(UCT)12974 25447 y(E)13648 25186 y(X)305 b(lets)g(y)-34 +b(ou)305 b(bro)-34 b(wse)305 b(through)h(the)f(errors)f(T)33595 +25447 y(E)34269 25186 y(X)g(rep)34 b(orted,)324 b(while)305 +b(it)g(mo)-34 b(v)g(es)304 b(the)2000 26647 y(cursor)422 +b(directly)g(to)h(the)g(rep)34 b(orted)422 b(error,)k(and)d(displa)-34 +b(ys)423 b(some)g(do)34 b(cumen)-34 b(tation)424 b(for)e(that)i +(particular)2000 28108 y(error.)537 b(This)405 b(will)f(ev)-34 +b(en)404 b(w)-34 b(ork)404 b(when)h(the)f(do)34 b(cumen)-34 +b(t)406 b(is)e(spread)g(o)-34 b(v)g(er)404 b(sev)-34 +b(eral)403 b(\014les.)3660 30299 y(One)591 b(comp)34 +b(onen)-34 b(t)593 b(of)e(A)-34 b(UCT)17688 30560 y(E)18363 +30299 y(X)591 b(that)i(L)22999 30142 y Fw(a)23560 30299 +y FC(T)24233 30560 y(E)24906 30299 y(X)e(users)h(will)e(\014nd)j +(attractiv)-34 b(e)591 b(is)g Fv(p)-34 b(review-latex)p +FC(,)637 b(a)2000 31760 y(com)-34 b(bination)342 b(of)f(folding)h(and)g +(in-source)e(previewing)h(that)h(pro)-34 b(vides)341 +b(true)g(\\What)h(Y)-101 b(ou)341 b(See)g(Is)f(What)2000 +33221 y(Y)-101 b(ou)405 b(Get")f(exp)34 b(erience)402 +b(in)i(y)-34 b(our)405 b(sourcebu\013er,)f(while)g(letting)g(y)-34 +b(ou)405 b(retain)f(full)g(con)-34 b(trol.)3660 35411 +y(More)348 b(detailed)g(information)g(ab)34 b(out)349 +b(the)f(features)h(and)f(usage)g(of)g(A)-34 b(UCT)37923 +35672 y(E)38598 35411 y(X)348 b(can)g(b)34 b(e)347 b(found)j(in)d(the) +2000 36872 y(remainder)404 b(of)g(this)h(man)-34 b(ual.)3660 +39063 y(A)g(UCT)6992 39324 y(E)7667 39063 y(X)428 b(is)f(written)i(en) +-34 b(tirely)427 b(in)g(Emacs)h(Lisp,)433 b(and)c(hence)e(y)-34 +b(ou)428 b(can)g(easily)f(add)h(new)g(features)2000 40524 +y(for)446 b(y)-34 b(our)446 b(o)-34 b(wn)447 b(needs.)665 +b(It)446 b(is)g(a)g(GNU)g(pro)67 b(ject)447 b(and)f(distributed)i +(under)e(the)h(`GNU)f(General)f(Public)2000 41985 y(License)403 +b(V)-101 b(ersion)404 b(3'.)3660 44175 y(The)320 b(most)g(recen)-34 +b(t)319 b(v)-34 b(ersion)318 b(is)h(alw)-34 b(a)g(ys)320 +b(a)-34 b(v)-67 b(ailable)318 b(at)i Fu +(https://ftp.gnu.org/pub/gnu/auctex/)2000 45637 y FC(.)3660 +47827 y(WWW)605 b(users)h(ma)-34 b(y)605 b(w)-34 b(an)g(t)608 +b(to)d(c)-34 b(hec)g(k)606 b(out)g(the)g(A)-34 b(UCT)30371 +48088 y(E)31046 47827 y(X)605 b(page)h(at)g Fu(https://www.gnu.org/) +2000 49288 y(software/auctex/)p FC(.)3660 51478 y(F)-101 +b(or)407 b(comprehensiv)-34 b(e)407 b(information)h(ab)34 +b(out)407 b(ho)-34 b(w)408 b(to)f(install)g(A)-34 b(UCT)34964 +51739 y(E)35639 51478 y(X)407 b(See)f(Section)i(1.2)e([Installa-)2000 +52939 y(tion],)e(page)g(4,)g(or)g(Section)g(1.2.7)g([Installation)g +(under)h(MS)g(Windo)-34 b(ws],)404 b(page)h(10,)e(resp)34 +b(ectiv)-34 b(ely)-101 b(.)3660 55130 y(If)564 b(y)-34 +b(ou)564 b(are)g(considering)f(upgrading)i(A)-34 b(UCT)25383 +55391 y(E)26058 55130 y(X,)603 b(the)565 b(recen)-34 +b(t)563 b(c)-34 b(hanges)565 b(are)e(describ)34 b(ed)563 +b(in)h(Sec-)2000 56591 y(tion)405 b(A.2)e([Changes],)i(page)f(102.)3660 +58781 y(If)539 b(y)-34 b(ou)539 b(w)-34 b(an)g(t)541 +b(to)e(discuss)g(A)-34 b(UCT)19672 59042 y(E)20347 58781 +y(X)539 b(with)g(other)g(users)g(or)g(its)g(dev)-34 b(elop)34 +b(ers,)571 b(there)539 b(are)f(sev)-34 b(eral)2000 60242 +y(mailing)404 b(lists)g(y)-34 b(ou)404 b(can)h(use.)3660 +62433 y(Send)418 b(a)f(mail)g(with)h(the)f(sub)67 b(ject)418 +b(\\subscrib)34 b(e")417 b(to)h Fu(auctex-request@gnu.org)424 +b FC(in)418 b(order)e(to)h(join)2000 63894 y(the)433 +b(general)f(discussion)h(list)f(for)h(A)-34 b(UCT)21299 +64155 y(E)21973 63894 y(X.)624 b(Articles)431 b(should)j(b)34 +b(e)432 b(sen)-34 b(t)433 b(to)g Fu(auctex@gnu.org)p +FC(.)628 b(In)433 b(a)2000 65355 y(similar)381 b(w)-34 +b(a)g(y)-101 b(,)386 b(y)-34 b(ou)382 b(can)g(subscrib)34 +b(e)381 b(to)h(the)g Fu(info-auctex@gnu.org)389 b FC(list)381 +b(for)h(just)h(getting)f(imp)34 b(ortan)-34 b(t)2000 +66816 y(announcemen)g(ts)505 b(ab)34 b(out)504 b(A)-34 +b(UCT)17523 67077 y(E)18198 66816 y(X.)836 b(The)503 +b(list)g Fu(bug-auctex@gnu.org)510 b FC(is)503 b(for)g(bug)h(rep)34 +b(orts)503 b(whic)-34 b(h)2000 68277 y(y)g(ou)444 b(should)g(usually)f +(\014le)g(with)h(the)f Fs(M-x)405 b(TeX-submit-bug-report)412 +b Fu(RET)444 b FC(command.)656 b(If)443 b(y)-34 b(ou)444 +b(w)-34 b(an)g(t)2000 69738 y(to)424 b(address)h(the)f(dev)-34 +b(elop)34 b(ers)423 b(of)i(A)-34 b(UCT)20610 69999 y(E)21284 +69738 y(X)424 b(themselv)-34 b(es)424 b(with)h(tec)-34 +b(hnical)424 b(issues,)429 b(they)424 b(can)g(b)34 b(e)423 +b(found)2000 71200 y(on)405 b(the)f(discussion)h(list)f +Fu(auctex-devel@gnu.org)p FC(.)p eop end +%%Page: 4 9 +TeXDict begin 4 8 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)34560 b(4)2000 3985 y FB(1.2)896 +b(Installing)599 b(A)-50 b(UCT)18039 4339 y(E)18992 3985 +y(X)2000 6110 y FC(The)754 b(mo)34 b(dern)753 b(and)i(strongly)e +(recommended)h(w)-34 b(a)g(y)754 b(of)g(installing)f(A)-34 +b(UCT)38857 6371 y(E)39532 6110 y(X)753 b(is)h(b)-34 +b(y)753 b(using)h(the)2000 7572 y(Emacs)630 b(pac)-34 +b(k)-67 b(age)629 b(manager)h(in)-34 b(tegrated)631 b(in)f(Emacs)g(24)g +(and)g(greater)g(\()p Fr(ELP)-92 b(A)p FC(\).)1217 b(Simply)630 +b(do)g Fs(M-x)2000 9033 y(list-packages)409 b Fu(RET)p +FC(,)576 b(mark)541 b(the)h(auctex)f(pac)-34 b(k)-67 +b(age)541 b(for)g(installation)h(with)g Fs(i)p FC(,)576 +b(and)542 b(hit)g Fs(x)f FC(to)h(exe-)2000 10494 y(cute)404 +b(the)h(installation)g(pro)34 b(cedure.)538 b(That's)405 +b(all.)3660 12538 y Fu(use-package)354 b FC(users)349 +b(can)g(use)h(this)g(simple)f(recip)34 b(e)347 b(in)j(their)f +Fu(user-init-file)354 b FC(whic)-34 b(h)350 b(essen)-34 +b(tially)2000 14000 y(do)34 b(es)404 b(the)h(same)f(as)g(the)g(man)-34 +b(ual)405 b(installation)g(explained)f(ab)34 b(o)-34 +b(v)g(e.)5200 16044 y Fu(\(use-package)641 b(tex)6473 +17505 y(:ensure)e(auctex\))3660 19550 y FC(Using)340 +b(the)f Fr(ELP)-92 b(A)339 b FC(v)-34 b(ersion)339 b(has)g(sev)-34 +b(eral)338 b(adv)-67 b(an)-34 b(tages.)518 b(Besides)338 +b(b)34 b(eing)339 b(platform)g(and)h Fr(OS)f FC(indep)34 +b(en-)2000 21011 y(den)-34 b(t,)530 b(y)-34 b(ou)504 +b(will)f(receiv)-34 b(e)502 b(in)-34 b(termediate)504 +b(bug\014x)h(releases)d(b)34 b(et)-34 b(w)g(een)505 b(ma)67 +b(jor)505 b(A)-34 b(UCT)41197 21272 y(E)41871 21011 y(X)504 +b(releases)f(con-)2000 22472 y(v)-34 b(enien)g(tly)-101 +b(.)967 b(F)-101 b(or)547 b(past)h Fr(ELP)-92 b(A)547 +b FC(releases,)581 b(see)547 b Fu +(https://elpa.gnu.org/packages/auctex.html)p FC(.)2000 +23933 y(Once)530 b(the)h(installation)g(is)f(completed,)562 +b(y)-34 b(ou)531 b(can)f(skip)g(the)h(rest)f(of)h(this)g(section)g(and) +g(pro)34 b(ceed)530 b(to)2000 25395 y(Section)404 b(1.3)g([Quic)-34 +b(k)404 b(Start],)g(page)g(15.)3660 27439 y(The)363 b(remainder)f(of)g +(this)h(section)g(is)e(ab)34 b(out)364 b(installing)e(A)-34 +b(UCT)32617 27700 y(E)33292 27439 y(X)362 b(from)g(a)h(release)e +(tarball)h(or)g(from)2000 28900 y(a)404 b(c)-34 b(hec)g(k)g(out)405 +b(of)g(the)f(A)-34 b(UCT)14793 29161 y(E)15468 28900 +y(X)404 b(rep)34 b(ository)-101 b(.)3660 30945 y(Installing)518 +b(A)-34 b(UCT)12466 31206 y(E)13140 30945 y(X)517 b(should)h(b)34 +b(e)517 b(simple:)764 b(merely)515 b Fu(./configure)p +FC(,)549 b Fu(make)p FC(,)d(and)518 b Fu(make)406 b(install)2000 +32406 y FC(for)448 b(a)g(standard)h(site-wide)f(installation)h(\(most)g +(other)f(installations)g(can)g(b)34 b(e)448 b(done)g(b)-34 +b(y)449 b(sp)34 b(ecifying)447 b(a)2000 33867 y Fu(--prefix=...)408 +b FC(option\).)3660 35912 y(On)579 b(man)-34 b(y)579 +b(systems,)623 b(this)579 b(will)f(already)g(activ)-67 +b(ate)578 b(the)h(pac)-34 b(k)-67 b(age,)622 b(making)578 +b(its)h(mo)34 b(des)579 b(the)g(de-)2000 37373 y(fault)452 +b(instead)h(of)e(the)h(built-in)h(mo)34 b(des)451 b(of)h(Emacs.)681 +b(If)451 b(this)h(is)f(not)i(the)f(case,)462 b(consult)453 +b(Section)e(1.2.4)2000 38834 y([Loading)488 b(the)h(pac)-34 +b(k)-67 b(age],)509 b(page)489 b(7.)791 b(Please)488 +b(read)g(through)i(this)f(do)34 b(cumen)-34 b(t)489 b(fully)g(b)34 +b(efore)488 b(installing)2000 40295 y(an)-34 b(ything.)745 +b(The)473 b(installation)g(pro)34 b(cedure)473 b(has)g(c)-34 +b(hanged)473 b(as)g(compared)g(to)g(earlier)d(v)-34 b(ersions.)744 +b(Users)2000 41756 y(of)484 b(MS)405 b(Windo)-34 b(ws)485 +b(are)e(ask)-34 b(ed)484 b(to)g(consult)h(See)e(Section)h(1.2.7)g +([Installation)g(under)g(MS)g(Windo)-34 b(ws],)2000 43218 +y(page)404 b(10.)2000 46126 y Fq(1.2.1)818 b(Prerequisites)2994 +48085 y FA(\017)800 b FC(GNU)404 b(Emacs)g(25.1)g(or)g(higher)4400 +50004 y(Using)g Fv(p)-34 b(review-latex)404 b FC(requires)f(a)h(v)-34 +b(ersion)404 b(of)g(Emacs)g(compiled)g(with)h(image)f(supp)34 +b(ort.)4400 52380 y Fp(Windo)-34 b(ws)1539 b FC(Precompiled)546 +b(v)-34 b(ersions)546 b(are)f(a)-34 b(v)-67 b(ailable)546 +b(from)g Fu(https://ftp.gnu.org/gnu/)10800 53842 y(emacs/windows/)p +FC(.)4400 56218 y Fp(macOS)2680 b FC(F)-101 b(or)479 +b(an)h(o)-34 b(v)g(erview)479 b(of)h(precompiled)f(v)-34 +b(ersions)479 b(of)h(Emacs)f(for)h(macOS)f(see)g(for)h(ex-)10800 +57679 y(ample)404 b Fu(https://www.emacswiki.org/emacs/EmacsForMacOS)p +FC(.)4400 60056 y Fp(GNU/Lin)-34 b(ux)10800 61517 y FC(Most)280 +b(GNU/Lin)-34 b(ux)279 b(distributions)i(no)-34 b(w)g(ada)g(ys)281 +b(pro)-34 b(vide)279 b(a)g(recen)-34 b(t)279 b(v)-67 +b(arian)-34 b(t)280 b(of)f(Emacs)10800 62978 y(via)404 +b(their)g(pac)-34 b(k)-67 b(age)403 b(rep)34 b(ositories.)4400 +65355 y Fp(Self-compiled)10800 66816 y FC(Compiling)544 +b(Emacs)f(y)-34 b(ourself)543 b(requires)f(a)h(C)h(compiler)e(and)i(a)f +(n)-34 b(um)g(b)34 b(er)544 b(of)g(to)34 b(ols)10800 +68277 y(and)491 b(dev)-34 b(elopmen)g(t)491 b(libraries.)795 +b(Details)490 b(are)f(b)34 b(ey)-34 b(ond)491 b(the)g(scop)34 +b(e)489 b(of)i(this)f(man)-34 b(ual.)10800 69738 y(Instructions)510 +b(for)e(c)-34 b(hec)g(king)509 b(out)g(the)h(source)e(co)34 +b(de)508 b(can)h(b)34 b(e)508 b(found)i(at)f Fu(https://)10800 +71200 y(savannah.gnu.org/git/?group=emacs)p FC(.)p eop +end +%%Page: 5 10 +TeXDict begin 5 9 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)34560 b(5)2994 3985 y FA(\017)800 +b FC(A)404 b(w)-34 b(orking)405 b(T)10969 4246 y(E)11642 +3985 y(X)g(installation)4400 5676 y(W)-101 b(ell,)509 +b(A)-34 b(UCT)10936 5936 y(E)11611 5676 y(X)490 b(w)-34 +b(ould)490 b(b)34 b(e)489 b(p)34 b(oin)-34 b(tless)490 +b(without)i(that.)795 b(Pro)34 b(cessing)489 b(do)34 +b(cumen)-34 b(tation)491 b(requires)4400 7137 y(T)5073 +7398 y(E)5747 7137 y(X,)548 b(L)7863 6980 y Fw(a)8424 +7137 y FC(T)9097 7398 y(E)9771 7137 y(X)519 b(and)h(T)-101 +b(exinfo)520 b(during)h(installation.)885 b Fv(p)-34 +b(review-latex)519 b FC(requires)f(Dvips)i(or)f Fu(dvipng)4400 +8598 y FC(for)491 b(its)g(op)34 b(eration)491 b(in)g +Fr(D)-31 b(VI)491 b FC(mo)34 b(de.)799 b(The)491 b(default)h +(con\014guration)g(of)g(A)-34 b(UCT)40634 8859 y(E)41308 +8598 y(X)491 b(is)g(tailored)g(for)4400 10059 y(T)5073 +10320 y(E)5747 10059 y(X)404 b(Liv)-34 b(e)o(-based)405 +b(distributions,)g(but)g(can)f(b)34 b(e)404 b(adapted)i(easily)-101 +b(.)2994 11750 y FA(\017)800 b FC(A)404 b(recen)-34 b(t)404 +b(Ghostscript)4400 13440 y(This)421 b(is)e(needed)i(for)f(op)34 +b(eration)420 b(of)g Fv(p)-34 b(review-latex)420 b FC(in)g(b)34 +b(oth)421 b Fr(D)-31 b(VI)419 b FC(and)i Fr(PDF)f FC(mo)34 +b(de.)586 b(Ghostscript)4400 14901 y(v)-34 b(ersion)404 +b(7.07)g(or)g(new)-34 b(er)404 b(is)g(required.)2994 +16592 y FA(\017)800 b FC(GNU)404 b(mak)-34 b(e)4400 18282 +y(Recen)g(t)495 b(A)-34 b(UCT)11846 18543 y(E)12520 18282 +y(X)494 b(uses)h(GNU)f(mak)-34 b(e)494 b(sp)34 b(eci\014c)494 +b(capabilities)g(in)g(the)g(Mak)-34 b(e\014les.)809 b(If)494 +b(y)-34 b(our)494 b Fr(OS)p FC('s)4400 19743 y(default)582 +b Fu(make)g FC(command)g(is)e(not)i(GNU)f(mak)-34 b(e,)625 +b(y)-34 b(ou)581 b(ha)-34 b(v)g(e)582 b(to)f(obtain)h(it)f(in)g(order)f +(to)h(build)4400 21205 y(A)-34 b(UCT)7732 21466 y(E)8407 +21205 y(X)537 b(b)-34 b(y)538 b(y)-34 b(ourself.)939 +b(GNU)538 b(mak)-34 b(e)537 b(is)g(sometimes)h(pro)-34 +b(vided)538 b(under)g(the)g(name)g Fu(gmake)h FC(in)4400 +22666 y(y)-34 b(our)404 b Fr(OS)p FC('s)g(binary)g(pac)-34 +b(k)-67 b(age)404 b(system.)2994 24356 y FA(\017)800 +b FC(The)405 b(T)-101 b(exinfo)404 b(pac)-34 b(k)-67 +b(age)4400 26047 y(Strictly)356 b(sp)34 b(eaking,)366 +b(y)-34 b(ou)357 b(can)g(get)f(a)-34 b(w)g(a)g(y)358 +b(without)g(it)f(if)f(y)-34 b(ou)357 b(are)g(building)g(from)g(the)g +(distribution)4400 27508 y(tarball,)f(ha)-34 b(v)g(e)345 +b(not)g(mo)34 b(di\014ed)345 b(an)-34 b(y)345 b(\014les)f(and)h(don't)g +(need)g(a)f(prin)-34 b(ted)345 b(v)-34 b(ersion)344 b(of)h(the)g(man) +-34 b(ual:)509 b(the)4400 28969 y(pregenerated)404 b(info)h(\014le)f +(is)f(included)i(in)f(the)h(tarball.)538 b(A)-34 b(t)405 +b(least)f(v)-34 b(ersion)404 b(4.0)g(is)g(required.)3660 +30889 y(F)-101 b(or)572 b(some)f(kno)-34 b(wn)572 b(issues)f(with)h(v) +-67 b(arious)571 b(soft)-34 b(w)g(are,)614 b(see)571 +b(Section)g(\\Kno)-34 b(wn)573 b(problems")e(in)g Ft(the)2000 +32350 y Fv(p)-34 b(review-latex)403 b Ft(man)-34 b(ual)48 +b FC(.)2000 34801 y Fq(1.2.2)818 b(Con\014gure)2000 36761 +y FC(The)365 b(\014rst)f(step)h(is)f(to)h(con\014gure)f(the)h(source)f +(co)34 b(de,)371 b(telling)364 b(it)g(where)h(v)-67 b(arious)363 +b(\014les)h(will)g(b)34 b(e.)525 b(T)-101 b(o)365 b(do)f(so,)2000 +38222 y(run)5200 39912 y Fu(./configure)640 b Fs(options)3660 +41603 y FC(\(Note:)502 b(if)329 b(y)-34 b(ou)330 b(ha)-34 +b(v)g(e)330 b(fetc)-34 b(hed)330 b(A)-34 b(UCT)20898 +41864 y(E)21573 41603 y(X)329 b(from)h(Git)f(rather)h(than)g(a)f +(regular)g(release,)343 b(y)-34 b(ou)330 b(will)e(ha)-34 +b(v)g(e)2000 43064 y(to)404 b(\014rst)h(follo)-34 b(w)405 +b(the)f(instructions)i(in)e Fu(README.GIT)p FC(\).)3660 +44754 y(On)439 b(man)-34 b(y)438 b(mac)-34 b(hines,)447 +b(y)-34 b(ou)438 b(will)g(not)g(need)g(to)h(sp)34 b(ecify)437 +b(an)-34 b(y)439 b(options,)447 b(but)439 b(if)f Fu(configure)j +FC(cannot)2000 46216 y(determine)404 b(something)h(on)f(its)h(o)-34 +b(wn,)405 b(y)-34 b(ou'll)403 b(need)i(to)f(help)g(it)g(out)h(with)g +(one)f(of)h(these)f(options:)2000 48135 y Fu(--prefix=)p +Fs(prefix)8400 49597 y FC(All)391 b(automatic)i(placemen)-34 +b(ts)392 b(for)g(pac)-34 b(k)-67 b(age)391 b(comp)34 +b(onen)-34 b(ts)393 b(will)e(b)34 b(e)392 b(c)-34 b(hosen)392 +b(from)g(sensible)8400 51058 y(existing)302 b(hierarc)-34 +b(hies)302 b(b)34 b(elo)-34 b(w)303 b(this:)488 b(directories)302 +b(lik)-34 b(e)301 b Fu(man)p FC(,)324 b Fu(share)304 +b FC(and)f Fu(bin)h FC(are)e(supp)34 b(osed)8400 52519 +y(to)405 b(b)34 b(e)403 b(directly)g(b)34 b(elo)-34 b(w)405 +b Ft(pre\014x)p FC(.)8400 54209 y(Only)361 b(if)g(no)g(w)-34 +b(ork)-67 b(able)361 b(placemen)-34 b(t)361 b(can)g(b)34 +b(e)361 b(found)i(there,)369 b(in)361 b(some)g(cases)g(an)g(alternativ) +-34 b(e)8400 55671 y(searc)g(h)404 b(will)g(b)34 b(e)404 +b(made)g(in)g(a)g(pre\014x)g(deduced)h(from)f(a)g(suitable)h(binary) +-101 b(.)8400 57361 y Fu(/usr/local)398 b FC(is)c(the)g(default)h +Ft(pre\014x)p FC(,)h(in)-34 b(tended)396 b(to)e(b)34 +b(e)394 b(suitable)h(for)f(a)g(site-wide)h(instal-)8400 +58822 y(lation.)619 b(If)431 b(y)-34 b(ou)431 b(are)f(pac)-34 +b(k)-67 b(aging)431 b(this)h(as)f(an)g(op)34 b(erating)431 +b(system)g(comp)34 b(onen)-34 b(t)432 b(for)f(distri-)8400 +60283 y(bution,)528 b(the)502 b(setting)h Fu(/usr)h FC(will)e(probably) +g(b)34 b(e)502 b(the)h(righ)-34 b(t)503 b(c)-34 b(hoice.)832 +b(See)502 b(Section)g(1.2.5)8400 61745 y([Advice)403 +b(for)h(pac)-34 b(k)-67 b(age)404 b(pro)-34 b(viders],)404 +b(page)g(8,)g(for)g(detail.)8400 63435 y(If)413 b(y)-34 +b(ou)413 b(are)f(planning)i(to)f(install)g(the)g(pac)-34 +b(k)-67 b(age)413 b(as)g(a)g(single)f(non-priviledged)h(user,)h(y)-34 +b(ou)8400 64896 y(will)430 b(t)-34 b(ypically)430 b(set)h +Ft(pre\014x)514 b FC(to)431 b(y)-34 b(our)431 b(home)g(directory)-101 +b(.)617 b(Consult)432 b(Section)f(1.2.6)f([Advice)8400 +66358 y(for)404 b(non-privileged)g(users],)g(page)g(9,)g(for)g +(addtional)h(instructions.)2000 68277 y Fu(--with-emacs=)p +Fs(/path/to/emacs)8400 69738 y FC(If)376 b(y)-34 b(ou)376 +b(are)g(using)g(a)g(pretest)h(whic)-34 b(h)376 b(isn't)h(in)f(y)-34 +b(our)376 b Fu(PATH)p FC(,)382 b(or)376 b Fu(configure)j +FC(is)d(not)h(\014nding)8400 71200 y(the)405 b(righ)-34 +b(t)404 b(Emacs)g(executable,)f(y)-34 b(ou)405 b(can)f(sp)34 +b(ecify)404 b(it)g(with)h(this)f(option.)p eop end +%%Page: 6 11 +TeXDict begin 6 10 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)34560 b(6)2000 3985 y Fu(--with-lispdir=)p +Fs(lispdir)8400 5446 y FC(This)600 b(option)h(sp)34 b(eci\014es)599 +b(the)i(lo)34 b(cation)599 b(of)h(the)h Fu(site-lisp)i +FC(directory)598 b(within)j Fu(load-)8400 6907 y(path)519 +b FC(under)f(whic)-34 b(h)519 b(the)f(\014les)g(will)f(get)g(installed) +h(\(the)h(bulk)f(will)f(get)g(installed)h(in)g(a)8400 +8369 y(sub)34 b(directory\).)539 b Fu(./configure)408 +b FC(should)d(\014gure)f(this)h(out)g(b)-34 b(y)404 b(itself.)2000 +10318 y Fu(--with-auctexstartfile=auctex.el)2000 11779 +y(--with-previewstartfile=preview-latex.el)8400 13240 +y FC(This)292 b(is)g(the)g(name)g(of)g(the)g(resp)34 +b(ectiv)-34 b(e)291 b(startup)i(\014les.)501 b(If)292 +b Ft(lisp)34 b(dir)378 b FC(con)-34 b(tains)292 b(a)g(sub)34 +b(directory)8400 14701 y Fu(site-start.d)p FC(,)363 b(the)349 +b(start)g(\014les)g(are)f(placed)g(there,)359 b(and)349 +b Fu(site-start.el)k FC(should)d(load)8400 16163 y(them)508 +b(automatically)-101 b(.)849 b(Please)507 b(b)34 b(e)507 +b(a)-34 b(w)g(are)508 b(that)h(y)-34 b(ou)508 b(m)-34 +b(ust)509 b(not)f(mo)-34 b(v)g(e)508 b(the)g(start)g(\014les)8400 +17624 y(after)404 b(installation)h(since)f(other)g(\014les)g(are)g +(found)h Fo(r)-62 b(elative)493 b FC(to)404 b(them.)2000 +19573 y Fu(--with-packagelispdir=auctex)8400 21034 y +FC(This)428 b(is)f(the)h(directory)e(where)h(the)h(bulk)f(of)h(the)g +(pac)-34 b(k)-67 b(age)427 b(gets)g(lo)34 b(cated.)608 +b(The)427 b(start\014le)8400 22495 y(adds)405 b(this)g(in)-34 +b(to)405 b Fu(load-path)p FC(.)2000 24444 y Fu(--with-auto-dir=)p +Fs(/dir)8400 25906 y FC(Y)-101 b(ou)327 b(can)f(use)h(this)g(option)g +(to)g(sp)34 b(ecify)326 b(the)h(directory)e(con)-34 b(taining)328 +b(automatically)e(gener-)8400 27367 y(ated)430 b(information)g(b)-34 +b(y)430 b Fs(M-x)405 b(TeX-auto-generate-global)412 b +Fu(RET)p FC(.)615 b(It)430 b(is)f(not)h(necessary)8400 +28828 y(for)554 b(most)h(T)14198 29089 y(E)14871 28828 +y(X)f(installs,)592 b(but)555 b(ma)-34 b(y)554 b(b)34 +b(e)553 b(used)i(if)f(y)-34 b(ou)554 b(don't)h(lik)-34 +b(e)553 b(the)i(directory)e(that)8400 30289 y(con\014gure)405 +b(is)e(suggesting.)2000 32238 y Fu(--help)2584 b FC(This)473 +b(is)f(not)h(an)f(option)h(sp)34 b(eci\014c)472 b(to)g(A)-34 +b(UCT)29501 32499 y(E)30176 32238 y(X.)743 b(A)472 b(n)-34 +b(um)g(b)34 b(er)473 b(of)g(standard)g(options)h(to)8400 +33700 y Fu(configure)429 b FC(exist,)h(and)c(w)-34 b(e)426 +b(do)g(not)h(ha)-34 b(v)g(e)426 b(the)g(ro)34 b(om)425 +b(to)h(describ)34 b(e)425 b(them)h(here;)436 b(a)425 +b(short)8400 35161 y(description)404 b(of)h(eac)-34 b(h)404 +b(is)g(a)-34 b(v)-67 b(ailable,)403 b(using)i Fu(--help)p +FC(.)2000 37110 y Fu(--disable-preview)8400 38571 y FC(This)398 +b(disables)f(con\014guration)h(and)g(installation)f(of)h +Fv(p)-34 b(review-latex)p FC(.)535 b(This)398 b(option)f(is)g(not)8400 +40032 y(actually)532 b(recommended.)924 b(If)533 b(y)-34 +b(our)532 b(Emacs)h(do)34 b(es)532 b(not)h(supp)34 b(ort)534 +b(images,)564 b(y)-34 b(ou)533 b(should)8400 41493 y(really)375 +b(upgrade)j(to)f(a)g(new)-34 b(er)377 b(v)-34 b(ersion.)529 +b(Distributors)377 b(should,)383 b(if)377 b(p)34 b(ossible,)381 +b(refrain)c(from)8400 42955 y(distributing)444 b(A)-34 +b(UCT)18380 43216 y(E)19055 42955 y(X)442 b(and)i Fv(p)-34 +b(review-latex)442 b FC(separately)g(in)h(order)f(to)i(a)-34 +b(v)g(oid)443 b(confusion)8400 44416 y(and)405 b(upgrade)g(hassles)f +(if)g(users)g(install)g(partial)g(pac)-34 b(k)-67 b(ages)404 +b(on)h(their)f(o)-34 b(wn.)2000 46365 y Fu(--with-texmf-dir=)p +Fs(/dir)2000 47826 y Fu(--without-texmf-dir)8400 49287 +y FC(This)444 b(option)g(is)f(used)g(for)g(sp)34 b(ecifying)443 +b(a)g Fr(TDS)p FC(-complian)-34 b(t)444 b(directory)e(hierarc)-34 +b(h)g(y)-101 b(.)656 b(Using)8400 50749 y Fu(--with-texmf-dir=)p +Fs(/dir)381 b FC(y)-34 b(ou)374 b(can)f(sp)34 b(ecify)373 +b(where)g(the)h(T)36774 51010 y(E)37448 50749 y(X)g Fr(TDS)f +FC(directory)g(hierar-)8400 52210 y(c)-34 b(h)g(y)405 +b(resides,)e(and)i(the)f(T)19965 52471 y(E)20639 52210 +y(X)g(\014les)g(will)g(get)g(installed)g(in)g Fs(/dir)p +Fu(/tex/latex/preview/)p FC(.)8400 53915 y(If)391 b(y)-34 +b(ou)392 b(use)g(the)g Fu(--without-texmf-dir)398 b FC(option,)c(the)e +(T)35360 54176 y(E)36034 53915 y(X-related)f(\014les)g(will)g(b)34 +b(e)391 b(k)-34 b(ept)8400 55376 y(in)502 b(the)g(Emacs)g(Lisp)f(tree,) +525 b(and)503 b(at)f(run)-34 b(time)502 b(the)h Fu(TEXINPUTS)i +FC(en)-34 b(vironmen)g(t)502 b(v)-67 b(ariable)8400 56837 +y(will)391 b(b)34 b(e)391 b(made)h(to)g(p)34 b(oin)-34 +b(t)392 b(there.)534 b(Y)-101 b(ou)392 b(can)g(install)f(those)h +(\014les)g(in)-34 b(to)392 b(y)-34 b(our)392 b(o)-34 +b(wn)392 b(T)46002 57098 y(E)46676 56837 y(X)f(tree)8400 +58299 y(at)405 b(some)f(later)f(time)h(with)h Fs(M-x)g +(preview-install-styles)412 b Fu(RET)p FC(.)2000 60248 +y Fu(--with-tex-dir=)p Fs(/dir)8400 61709 y FC(If)346 +b(y)-34 b(ou)347 b(w)-34 b(an)g(t)348 b(to)e(sp)34 b(ecify)346 +b(an)g(exact)g(directory)f(for)h(the)h(preview)e(T)38859 +61970 y(E)39533 61709 y(X)h(\014les,)357 b(use)347 b +Fu(--with-)8400 63170 y(tex-dir=)p Fs(/dir)p FC(.)871 +b(In)513 b(this)h(case,)540 b(the)514 b(\014les)f(will)g(b)34 +b(e)513 b(placed)h(in)f Fs(/dir)p FC(,)542 b(and)514 +b(y)-34 b(ou'll)513 b(also)8400 64631 y(need)404 b(the)h(follo)-34 +b(wing)405 b(option:)2000 66580 y Fu(--with-doc-dir=)p +Fs(/dir)8400 68042 y FC(This)543 b(option)h(ma)-34 b(y)543 +b(b)34 b(e)542 b(used)h(to)g(sp)34 b(ecify)543 b(where)f(the)h(T)34990 +68303 y(E)35664 68042 y(X)g(do)34 b(cumen)-34 b(tation)544 +b(go)34 b(es.)954 b(It)8400 69503 y(is)463 b(to)g(b)34 +b(e)463 b(used)g(when)h(y)-34 b(ou)464 b(are)e(using)i +Fu(--with-tex-dir=)p Fs(/dir)p FC(,)484 b(but)464 b(is)f(normally)f +(not)8400 70964 y(necessary)403 b(otherwise.)p eop end +%%Page: 7 12 +TeXDict begin 7 11 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)34560 b(7)2000 3985 y Fq(1.2.3)818 +b(Build/install)545 b(and)h(uninstall)2000 5944 y FC(Once)404 +b Fu(configure)j FC(has)e(b)34 b(een)403 b(run,)i(simply)f(en)-34 +b(ter)5200 8043 y Fu(make)2000 10142 y FC(at)431 b(the)f(prompt)h(to)g +(b)-34 b(yte-compile)430 b(the)h(lisp)f(\014les,)436 +b(extract)430 b(the)g(T)32758 10403 y(E)33432 10142 y(X)g(\014les)g +(and)h(build)g(the)f(do)34 b(cumen-)2000 11603 y(tation)405 +b(\014les.)538 b(T)-101 b(o)405 b(install)f(the)h(\014les)f(in)-34 +b(to)404 b(the)h(lo)34 b(cations)404 b(c)-34 b(hosen)405 +b(earlier,)d(t)-34 b(yp)34 b(e)5200 13702 y Fu(make)638 +b(install)2000 15801 y FC(Y)-101 b(ou)387 b(ma)-34 b(y)386 +b(need)h(sp)34 b(ecial)385 b(privileges)g(to)h(install,)k(e.g.,)f(if)d +(y)-34 b(ou)387 b(are)e(installing)i(in)-34 b(to)387 +b(system)f(directories.)3660 17900 y(Should)402 b(y)-34 +b(ou)401 b(w)-34 b(an)g(t)402 b(to)f(completely)f(remo)-34 +b(v)g(e)400 b(the)g(installed)h(pac)-34 b(k)-67 b(age,)400 +b(in)h(the)g(same)f(directory)f(y)-34 b(ou)2000 19361 +y(built)405 b(A)-34 b(UCT)8228 19622 y(E)8902 19361 y(X)404 +b(run)5200 21460 y Fu(make)638 b(uninstall)2000 23558 +y FC(Y)-101 b(ou)382 b(will)f(need)h(administration)h(privileges)d(if)i +(y)-34 b(ou)382 b(installed)g(the)g(pac)-34 b(k)-67 b(age)381 +b(in)-34 b(to)383 b(system)e(directories.)2000 26521 +y Fq(1.2.4)818 b(Loading)546 b(the)f(pac)-45 b(k)-91 +b(age)2000 28480 y FC(Y)-101 b(ou)458 b(can)f(detect)g(the)h +(successful)g(activ)-67 b(ation)457 b(of)g(A)-34 b(UCT)28653 +28741 y(E)29328 28480 y(X)457 b(and)h Fv(p)-34 b(review-latex)457 +b FC(in)g(the)h(men)-34 b(us)458 b(after)2000 29941 y(loading)334 +b(a)f(L)7433 29784 y Fw(a)7994 29941 y FC(T)8667 30202 +y(E)9340 29941 y(X)g(\014le)g(lik)-34 b(e)333 b Fu(circ.tex)p +FC(:)506 b(A)-34 b(UCT)23879 30202 y(E)24553 29941 y(X)333 +b(then)h(giv)-34 b(es)333 b(y)-34 b(ou)334 b(a)f(`)p +Fu(Command)p FC(')i(men)-34 b(u,)348 b(and)334 b Fv(p)-34 +b(review-)2000 31402 y(latex)403 b FC(giv)-34 b(es)404 +b(y)-34 b(ou)405 b(a)f(`)p Fu(Preview)p FC(')i(men)-34 +b(u.)3660 33501 y(With)457 b(Emacs)g(\(or)f(if)h(y)-34 +b(ou)457 b(explicitly)e(disabled)i(use)f(of)h(the)g(pac)-34 +b(k)-67 b(age)456 b(system\),)470 b(the)457 b(startup)h(\014les)2000 +34962 y Fu(auctex.el)502 b FC(and)f Fu(preview-latex.el)k +FC(ma)-34 b(y)499 b(already)g(b)34 b(e)499 b(in)g(a)g(directory)g(of)h +(the)f Fu(site-start.d/)2000 36423 y FC(v)-67 b(ariet)-34 +b(y)488 b(if)h(y)-34 b(our)489 b(Emacs)g(installation)g(pro)-34 +b(vides)490 b(it.)793 b(In)489 b(that)h(case)e(they)h(should)h(b)34 +b(e)489 b(automatically)2000 37885 y(loaded)372 b(on)g(startup)h(and)g +(nothing)g(else)e(needs)h(to)g(b)34 b(e)372 b(done.)528 +b(If)372 b(not,)378 b(they)372 b(should)h(at)f(least)g(ha)-34 +b(v)g(e)372 b(b)34 b(een)2000 39346 y(placed)404 b(somewhere)g(in)g(y) +-34 b(our)405 b Fu(load-path)p FC(.)541 b(Y)-101 b(ou)405 +b(can)f(then)h(load)f(them)h(b)-34 b(y)404 b(placing)g(the)h(lines)5200 +41445 y Fu(\(load)638 b("auctex.el")i(nil)e(t)f(t\))5200 +42906 y(\(load)h("preview-latex.el")643 b(nil)637 b(t)g(t\))2000 +45005 y FC(in)-34 b(to)405 b(y)-34 b(our)404 b(init)g(\014le)g(suc)-34 +b(h)405 b(as)g Fu(init.el)h FC(or)e Fu(.emacs)p FC(.)3660 +47103 y(If)357 b(y)-34 b(ou)358 b(explicitly)d(used)j +Fu(--with-lispdir)p FC(,)371 b(y)-34 b(ou)357 b(ma)-34 +b(y)357 b(need)h(to)f(add)h(the)f(sp)34 b(eci\014ed)357 +b(directory)f(in)-34 b(to)2000 48565 y(Emacs')404 b Fu(load-path)j +FC(v)-67 b(ariable)403 b(b)-34 b(y)404 b(adding)h(something)g(lik)-34 +b(e)5200 50663 y Fu(\(add-to-list)641 b(\015load-path)f("~/elisp"\)) +2000 52762 y FC(b)34 b(efore)404 b(the)g(ab)34 b(o)-34 +b(v)g(e)405 b(lines)e(in)-34 b(to)405 b(y)-34 b(our)405 +b(Emacs)e(startup)j(\014le.)3660 54861 y(F)-101 b(or)658 +b(site-wide)g(activ)-67 b(ation)657 b(in)h(GNU)g(Emacs,)720 +b(see)657 b(See)h(Section)g(1.2.5)f([Advice)f(for)i(pac)-34 +b(k)-67 b(age)2000 56322 y(pro)-34 b(viders],)403 b(page)i(8.)3660 +58421 y(Once)i(activ)-67 b(ated,)407 b(the)h(mo)34 b(des)407 +b(pro)-34 b(vided)408 b(b)-34 b(y)407 b(A)-34 b(UCT)28166 +58682 y(E)28841 58421 y(X)407 b(are)g(used)g(p)34 b(er)407 +b(default)h(for)f(all)g(supp)34 b(orted)2000 59882 y(\014le)397 +b(t)-34 b(yp)34 b(es.)536 b(If)397 b(y)-34 b(ou)398 b(w)-34 +b(an)g(t)399 b(to)e(c)-34 b(hange)398 b(the)g(mo)34 b(des)397 +b(for)g(whic)-34 b(h)398 b(it)f(is)g(op)34 b(erativ)-34 +b(e)396 b(instead)i(of)g(the)f(default,)2000 61343 y(use)5200 +63442 y Fs(M-x)637 b(customize-option)642 b Fu(RET)c +Fs(TeX-modes)h Fu(RET)3660 65541 y FC(If)415 b(y)-34 +b(ou)415 b(w)-34 b(an)g(t)417 b(to)e(remo)-34 b(v)g(e)414 +b(a)h(preinstalled)f(A)-34 b(UCT)26709 65802 y(E)27384 +65541 y(X)415 b(completely)f(b)34 b(efore)414 b(an)-34 +b(y)415 b(of)g(its)g(mo)34 b(des)414 b(ha)-34 b(v)g(e)2000 +67002 y(b)34 b(een)404 b(used,)5200 69101 y Fu(\(unload-feature)642 +b(\015tex-site\))2000 71200 y FC(should)405 b(accomplish)f(that.)p +eop end +%%Page: 8 13 +TeXDict begin 8 12 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)34560 b(8)2000 3985 y Fq(1.2.5)818 +b(Pro)-45 b(viding)544 b(A)-45 b(UCT)18191 4308 y(E)19060 +3985 y(X)545 b(as)h(a)g(pac)-45 b(k)-91 b(age)2000 5944 +y FC(As)401 b(a)g(pac)-34 b(k)-67 b(age)400 b(pro)-34 +b(vider,)401 b(y)-34 b(ou)401 b(should)h(mak)-34 b(e)400 +b(sure)h(that)h(y)-34 b(our)401 b(users)f(will)g(b)34 +b(e)401 b(serv)-34 b(ed)400 b(b)34 b(est)401 b(according)2000 +7406 y(to)419 b(their)f(in)-34 b(ten)g(tions,)423 b(and)d(k)-34 +b(eep)418 b(in)g(mind)h(that)h(a)e(system)g(migh)-34 +b(t)420 b(b)34 b(e)418 b(used)h(b)-34 b(y)418 b(more)g(than)i(one)e +(user,)2000 8867 y(with)405 b(di\013eren)-34 b(t)404 +b(preferences.)3660 10922 y(There)330 b(are)f(p)34 b(eople)329 +b(that)i(prefer)f(the)g(built-in)g(Emacs)f(mo)34 b(des)330 +b(for)g(editing)g(T)38848 11183 y(E)39522 10922 y(X)f(\014les,)344 +b(in)330 b(particular)2000 12384 y(plain)475 b(T)5774 +12645 y(E)6447 12384 y(X)g(users.)749 b(There)474 b(are)g(v)-67 +b(arious)474 b(w)-34 b(a)g(ys)475 b(to)g(tell)f(A)-34 +b(UCT)31499 12645 y(E)32173 12384 y(X)475 b(ev)-34 b(en)474 +b(after)h(auto-activ)-67 b(ation)475 b(that)2000 13845 +y(it)517 b(should)g(not)h(get)e(used,)545 b(and)518 b(they)e(are)g +(describ)34 b(ed)516 b(in)h(Chapter)h(1)e([In)-34 b(tro)34 +b(duction)518 b(to)f(A)-34 b(UCT)47743 14106 y(E)48418 +13845 y(X],)2000 15306 y(page)404 b(3.)3660 17362 y(So)465 +b(if)f(y)-34 b(ou)464 b(ha)-34 b(v)g(e)464 b(users)g(that)h(don't)g(w) +-34 b(an)g(t)466 b(to)e(use)g(the)h(preinstalled)f(A)-34 +b(UCT)39596 17623 y(E)40270 17362 y(X,)479 b(they)464 +b(can)g(easily)2000 18823 y(get)404 b(rid)g(of)h(it.)538 +b(Activ)-67 b(ating)404 b(A)-34 b(UCT)18231 19084 y(E)18906 +18823 y(X)404 b(b)-34 b(y)404 b(default)h(is)f(therefore)g(a)g(go)34 +b(o)g(d)404 b(c)-34 b(hoice.)3660 20879 y(If)574 b(the)h(installation)f +(pro)34 b(cedure)573 b(did)i(not)f(ac)-34 b(hiev)g(e)574 +b(this)g(already)f(b)-34 b(y)574 b(placing)g Fu(auctex.el)j +FC(and)2000 22340 y Fu(preview-latex.el)546 b FC(in)-34 +b(to)540 b(a)g(p)34 b(ossibly)540 b(existing)g Fu(site-start.d)k +FC(directory)-101 b(,)573 b(y)-34 b(ou)540 b(can)h(do)f(this)h(b)-34 +b(y)2000 23801 y(placing)5200 25857 y Fu(\(load)638 b("auctex.el")i +(nil)e(t)f(t\))5200 27318 y(\(load)h("preview-latex.el")643 +b(nil)637 b(t)g(t\))2000 29374 y FC(in)404 b(the)h(system-wide)f +Fu(site-start.el)p FC(.)3660 31429 y(The)467 b Fu(--without-texmf-dir) +474 b FC(option)467 b(can)g(b)34 b(e)466 b(con)-34 b(v)g(enien)g(t)468 +b(for)e(systems)h(that)h(are)e(in)-34 b(tended)468 b(to)2000 +32891 y(supp)34 b(ort)418 b(more)f(than)i(a)e(single)g(T)-101 +b(eX)418 b(distribution.)579 b(Since)418 b(more)f(often)h(than)g(not)h +(T)41546 33152 y(E)42219 32891 y(X)f(pac)-34 b(k)-67 +b(ages)417 b(for)2000 34352 y(op)34 b(erating)415 b(system)g +(distributions)h(are)e(either)h(m)-34 b(uc)g(h)416 b(more)e(outdated)i +(or)f(m)-34 b(uc)g(h)416 b(less)e(complete)h(than)2000 +35813 y(separately)429 b(pro)-34 b(vided)431 b(systems)f(lik)-34 +b(e)429 b(T)20251 36074 y(E)20924 35813 y(X)405 b(Liv)-34 +b(e)o(,)436 b(this)430 b(metho)34 b(d)430 b(ma)-34 b(y)430 +b(b)34 b(e)430 b(generally)f(preferable)g(when)2000 37274 +y(pro)-34 b(viding)405 b(pac)-34 b(k)-67 b(ages.)3660 +39330 y(The)289 b(follo)-34 b(wing)288 b(pac)-34 b(k)-67 +b(age)287 b(structure)h(w)-34 b(ould)289 b(b)34 b(e)288 +b(adequate)g(for)f(a)h(t)-34 b(ypical)288 b(fully)f(supp)34 +b(orted)289 b(Unix-lik)-34 b(e)2000 40791 y(installation:)2000 +43310 y(`)p Fu(preview-tetex)p FC(')8400 44771 y(St)g(yle)447 +b(\014les)f(and)h(do)34 b(cumen)-34 b(tation)448 b(for)f +Fu(preview.sty)p FC(,)460 b(placed)446 b(in)-34 b(to)448 +b(a)e(T)42400 45032 y(E)43074 44771 y(X)g(tree)g(where)8400 +46233 y(it)426 b(is)f(accessible)f(from)i(the)g(teT)23042 +46494 y(E)23716 46233 y(X)g(executables)f(usually)g(deliv)-34 +b(ered)425 b(with)h(a)g(system.)603 b(If)8400 47694 y(there)426 +b(are)f(other)h(commonly)f(used)i(T)26067 47955 y(E)26740 +47694 y(X)f(system)g(pac)-34 b(k)-67 b(ages,)431 b(it)425 +b(migh)-34 b(t)427 b(b)34 b(e)425 b(appropriate)8400 +49155 y(to)405 b(pro)-34 b(vide)404 b(separate)g(pac)-34 +b(k)-67 b(ages)404 b(for)g(those.)2000 51543 y(`)p Fu +(auctex-emacs-tetex)p FC(')8400 53004 y(This)353 b(pac)-34 +b(k)-67 b(age)352 b(will)f(require)g(the)i(installation)f(of)h(`)p +Fu(preview-tetex)p FC(')j(and)d(will)e(record)h(in)8400 +54465 y Fu(TeX-macro-global)410 b FC(where)404 b(to)g(\014nd)i(the)e(T) +29157 54726 y(E)29831 54465 y(X)g(tree.)538 b(It)404 +b(is)g(also)g(a)g(go)34 b(o)g(d)404 b(idea)g(to)g(run)11600 +56390 y Fu(emacs)638 b(-batch)h(-f)e(TeX-auto-generate-global)8400 +58314 y FC(when)425 b(either)f(A)-34 b(UCT)18375 58575 +y(E)19049 58314 y(X)425 b(or)e(teT)23570 58575 y(E)24244 +58314 y(X)h(get)h(installed)f(or)g(upgraded.)599 b(If)425 +b(y)-34 b(our)424 b(users)g(migh)-34 b(t)8400 59775 y(w)g(an)g(t)560 +b(to)e(w)-34 b(ork)559 b(with)f(a)h(di\013eren)-34 b(t)558 +b(T)25963 60036 y(E)26637 59775 y(X)g(distribution)h(\(no)-34 +b(w)g(ada)g(ys)561 b(prett)-34 b(y)558 b(common\),)8400 +61237 y(instead)405 b(consider)f(the)g(follo)-34 b(wing:)2000 +63624 y(`)p Fu(auctex-emacs)p FC(')8400 65086 y(This)640 +b(pac)-34 b(k)-67 b(age)640 b(will)f(b)34 b(e)640 b(compiled)g(with)g +Fu(--without-texmf-dir)647 b FC(and)641 b(will)e(conse-)8400 +66547 y(quen)-34 b(tly)325 b(con)-34 b(tain)325 b(the)g(`)p +Fu(preview)p FC(')i(st)-34 b(yle)324 b(\014les)h(in)f(its)h(priv)-67 +b(ate)324 b(directory)-101 b(.)511 b(It)324 b(will)g(probably)8400 +68008 y(not)426 b(b)34 b(e)425 b(p)34 b(ossible)425 b(to)g(initialize)f +Fu(TeX-macro-global)431 b FC(to)425 b(a)g(sensible)g(v)-67 +b(alue,)430 b(so)425 b(running)8400 69469 y Fu +(TeX-auto-generate-global)444 b FC(do)34 b(es)435 b(not)h(app)34 +b(ear)435 b(useful.)632 b(This)436 b(pac)-34 b(k)-67 +b(age)435 b(w)-34 b(ould)436 b(nei-)8400 70930 y(ther)404 +b(con\015ict)h(with)g(nor)f(pro)-34 b(vide)404 b(`)p +Fu(preview-tetex)p FC('.)p eop end +%%Page: 9 14 +TeXDict begin 9 13 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)34560 b(9)2000 3985 y Fq(1.2.6)818 +b(Installation)547 b(for)f(non-privileged)e(users)2000 +5944 y FC(Often)h(p)34 b(eople)544 b(without)j(system)d(administration) +i(privileges)d(w)-34 b(an)g(t)547 b(to)e(install)f(soft)-34 +b(w)g(are)546 b(for)f(their)2000 7406 y(priv)-67 b(ate)403 +b(use.)539 b(In)404 b(that)i(case)d(y)-34 b(ou)405 b(need)f(to)h(pass)f +(more)g(options)h(to)g(the)f Fu(configure)j FC(script.)3660 +9557 y(The)493 b(main)g(exp)34 b(edien)-34 b(t)492 b(is)g(using)h(the)f +Fu(--prefix)j FC(option)e(to)g(the)g Fu(configure)i FC(script,)514 +b(and)493 b(let)f(it)2000 11019 y(p)34 b(oin)-34 b(t)367 +b(to)g(the)f(p)34 b(ersonal)366 b(home)h(directory)-101 +b(.)525 b(In)366 b(that)h(w)-34 b(a)g(y)-101 b(,)374 +b(resulting)367 b(binaries)f(will)f(b)34 b(e)366 b(installed)g(under) +2000 12480 y(the)541 b Fu(bin)g FC(sub)34 b(directory)540 +b(of)h(y)-34 b(our)540 b(home)h(directory)-101 b(,)573 +b(man)-34 b(ual)542 b(pages)e(under)h Fu(man)h FC(and)f(so)f(on.)948 +b(It)540 b(is)2000 13941 y(reasonably)564 b(easy)f(to)i(main)-34 +b(tain)565 b(a)f(bunc)-34 b(h)565 b(of)f(p)34 b(ersonal)564 +b(soft)-34 b(w)g(are,)605 b(since)564 b(the)g(pre\014x)g(argumen)-34 +b(t)565 b(is)2000 15402 y(supp)34 b(orted)405 b(b)-34 +b(y)405 b(most)g Fu(configure)i FC(scripts.)3660 17554 +y(Y)-101 b(ou)313 b(often)g(need)g(to)g(sp)34 b(ecify)311 +b Fu(--with-lispdir)318 b FC(option)313 b(as)f(w)-34 +b(ell.)508 b(If)312 b(y)-34 b(ou)313 b(ha)-34 b(v)g(en't)314 +b(installed)e(Emacs)2000 19015 y(under)468 b(y)-34 b(our)469 +b(home)f(directory)f(and)h(use)g(Emacs)g(installed)g(in)g(system)g +(directories,)482 b(the)469 b Fu(configure)2000 20477 +y FC(script)489 b(migh)-34 b(t)489 b(not)h(b)34 b(e)488 +b(able)h(to)g(\014gure)g(out)g(suitable)g(place)g(to)g(install)f(lisp)h +(\014les)f(under)i(y)-34 b(our)489 b(home)2000 21938 +y(directory)-101 b(.)646 b(In)440 b(that)i(case,)448 +b(the)441 b Fu(configure)i FC(script)e(w)-34 b(ould)441 +b(silen)-34 b(tly)440 b(c)-34 b(ho)34 b(ose,)449 b(b)-34 +b(y)441 b(default,)450 b(the)440 b Fu(site-)2000 23399 +y(lisp)389 b FC(directory)d(within)i Fu(load-path)j FC(for)c(the)h +(place,)i(where)d(administration)h(privileges)e(are)h(usually)2000 +24860 y(required)270 b(to)i(put)g(relev)-67 b(an)-34 +b(t)271 b(\014les.)494 b(Th)-34 b(us)272 b(y)-34 b(ou)272 +b(will)f(ha)-34 b(v)g(e)271 b(to)h(tell)e(the)i Fu(configure)i +FC(script)d(explicitly)f(where)2000 26321 y(to)404 b(put)i(those)e +(\014les)g(b)-34 b(y)-101 b(,)405 b(e.g.,)e Fu +(--with-lispdir=`/home/myself/share/emacs/site-lisp')p +FC(.)3660 28473 y(Y)-101 b(ou'll)608 b(ha)-34 b(v)g(e)608 +b(to)g(add)h(something)f(lik)-34 b(e)607 b(`)p Fu +(/home/myself/share/emacs/site-lisp)p FC(')620 b(to)608 +b(y)-34 b(our)2000 29934 y Fu(load-path)407 b FC(v)-67 +b(ariable,)403 b(if)h(it)g(isn't)g(there)g(already)-101 +b(.)3660 32086 y(In)548 b(addition,)583 b(y)-34 b(ou)548 +b(will)e(ha)-34 b(v)g(e)548 b(to)g(tell)e Fu(configure)k +FC(script)e(where)f(to)g(install)g(T)41799 32347 y(E)42473 +32086 y(X-related)g(\014les)2000 33548 y(suc)-34 b(h)398 +b(as)f Fu(preview.sty)k FC(if)c Fv(p)-34 b(review-latex)396 +b FC(isn't)h(disabled.)537 b(It)397 b(is)g(enough)h(to)f(sp)34 +b(ecify)396 b Fu(--with-texmf-)2000 35009 y(dir=$HOME/texmf)347 +b FC(for)342 b(most)h(t)-34 b(ypical)342 b(cases,)353 +b(but)343 b(y)-34 b(ou)343 b(ha)-34 b(v)g(e)342 b(to)g(create)g(the)g +(direcotry)f Fu($HOME/texmf)2000 36470 y FC(in)319 b(adv)-67 +b(ance)318 b(if)h(it)f(do)34 b(esn't)319 b(exist.)510 +b(If)319 b(this)g(prescription)g(do)34 b(esn't)319 b(w)-34 +b(ork,)335 b(consider)319 b(using)g(one)g(or)f(more)h(of)2000 +37931 y(the)455 b(options)h Fu(--with-texmf-dir=)p Fs(/dir)p +FC(,)475 b Fu(--without-texmf-dir)p FC(,)f Fu(--with-tex-dir=)p +Fs(/dir)462 b FC(and)2000 39392 y Fu(--with-doc-dir=)p +Fs(/dir)p FC(.)545 b(See)404 b(Section)h(1.2.2)e([Con\014gure],)h(page) +h(5,)f(for)g(detail)g(of)g(these)h(options.)3660 41544 +y(No)-34 b(w)601 b(here)f(is)g(another)g(thing)h(to)f(p)34 +b(onder:)931 b(p)34 b(erhaps)600 b(y)-34 b(ou)601 b(w)-34 +b(an)g(t)602 b(to)e(mak)-34 b(e)600 b(it)g(easy)g(for)g(other)2000 +43005 y(users)549 b(to)h(share)f(parts)h(of)f(y)-34 b(our)549 +b(p)34 b(ersonal)549 b(Emacs)g(con\014guration.)975 b(In)550 +b(general,)584 b(y)-34 b(ou)550 b(can)f(do)g(this)2000 +44467 y(b)-34 b(y)534 b(writing)g(`)p Fu(~myself/)p FC(')i(an)-34 +b(ywhere)534 b(where)g(y)-34 b(ou)534 b(sp)34 b(ecify)533 +b(paths)i(to)f(something)h(installed)f(in)g(y)-34 b(our)2000 +45928 y(p)34 b(ersonal)516 b(sub)34 b(directories,)544 +b(not)517 b(merely)e(`)p Fu(~/)p FC(',)544 b(since)516 +b(the)h(latter,)544 b(when)518 b(used)f(b)-34 b(y)517 +b(other)f(users,)544 b(will)2000 47389 y(p)34 b(oin)-34 +b(t)405 b(to)f(non-existen)-34 b(t)406 b(\014les.)3660 +49541 y(F)-101 b(or)581 b(y)-34 b(ourself,)626 b(it)581 +b(will)f(do)i(to)f(manipulate)h(en)-34 b(vironmen)g(t)582 +b(v)-67 b(ariables)580 b(in)h(y)-34 b(our)581 b Fu(.profile)j +FC(resp.)2000 51002 y Fu(.login)369 b FC(\014les.)526 +b(But)367 b(if)g(p)34 b(eople)366 b(will)h(b)34 b(e)366 +b(cop)-34 b(ying)368 b(just)g(Elisp)e(\014les,)374 b(their)367 +b(copies)f(will)h(not)g(w)-34 b(ork.)527 b(While)2000 +52463 y(it)562 b(w)-34 b(ould)563 b(in)g(general)e(b)34 +b(e)562 b(preferable)g(if)g(the)g(added)h(comp)34 b(onen)-34 +b(ts)564 b(where)e(a)-34 b(v)-67 b(ailable)561 b(from)h(a)g(shell)2000 +53924 y(lev)-34 b(el,)602 b(to)34 b(o)564 b(\(lik)-34 +b(e)564 b(when)g(y)-34 b(ou)565 b(call)e(the)h(standalone)h(info)f +(reader,)603 b(or)564 b(try)g(using)g Fu(preview.sty)k +FC(for)2000 55386 y(functionalit)-34 b(y)436 b(b)34 b(esides)434 +b(of)g(Emacs)h(previews\),)441 b(it)435 b(will)e(b)34 +b(e)434 b(a)h(big)f(help)h(already)e(if)i(things)g(w)-34 +b(ork)435 b(from)2000 56847 y(inside)404 b(of)h(Emacs.)3660 +58999 y(Here)f(is)g(ho)-34 b(w)405 b(to)f(do)h(the)f(v)-67 +b(arious)404 b(parts:)2000 62014 y Fq(Making)545 b(the)h(Elisp)f(a)-45 +b(v)-91 b(ailable)2000 63973 y FC(In)404 b(GNU)h(Emacs,)e(it)h(should)h +(b)34 b(e)404 b(su\016cien)-34 b(t)405 b(if)f(p)34 b(eople)404 +b(just)h(do)5200 66125 y Fu(\(load)638 b +("~myself/share/emacs/site-lisp/auctex.el")651 b(nil)637 +b(t)g(t\))5200 67587 y(\(load)h +("~myself/share/emacs/site-lisp/preview-latex.el")654 +b(nil)637 b(t)g(t\))2000 69738 y FC(where)315 b(the)h(path)g(p)34 +b(oin)-34 b(ts)317 b(to)e(y)-34 b(our)316 b(p)34 b(ersonal)315 +b(installation.)510 b(The)315 b(rest)h(of)f(the)h(pac)-34 +b(k)-67 b(age)315 b(should)h(b)34 b(e)315 b(found)2000 +71200 y(relativ)-34 b(e)403 b(from)h(there)g(without)i(further)f(ado.)p +eop end +%%Page: 10 15 +TeXDict begin 10 14 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)33954 b(10)2000 3985 y Fq(Making)545 +b(the)h(Info)g(\014les)f(a)-45 b(v)-91 b(ailable)2000 +5944 y FC(F)-101 b(or)469 b(making)f(the)h(info)g(\014les)g(accessible) +f(from)g(within)i(Elisp,)484 b(something)470 b(lik)-34 +b(e)468 b(the)h(follo)-34 b(wing)469 b(migh)-34 b(t)2000 +7406 y(b)34 b(e)404 b(con)-34 b(v)g(enien)g(t)405 b(to)g(add)f(in)-34 +b(to)405 b(y)-34 b(our)405 b(or)f(other)g(p)34 b(eople's)403 +b(startup)j(\014les:)5200 9267 y Fu(\(eval-after-load)642 +b(\015info)7109 10728 y(\015\(add-to-list)f(\015Info-directory-list)j +("~myself/info"\)\))2000 13453 y Fq(Making)545 b(the)h(L)11170 +13259 y Fn(a)11817 13453 y Fq(T)12682 13776 y(E)13552 +13453 y(X)f(st)-45 b(yle)545 b(a)-45 b(v)-91 b(ailable)2000 +15413 y FC(If)588 b(y)-34 b(ou)588 b(w)-34 b(an)g(t)590 +b(others)e(to)g(b)34 b(e)588 b(able)f(to)h(share)g(y)-34 +b(our)588 b(installation,)634 b(y)-34 b(ou)588 b(should)h(con\014gure)g +(it)e(using)2000 16874 y Fu(--without-texmf-dir)p FC(,)411 +b(in)404 b(whic)-34 b(h)405 b(case)e(things)i(should)h(w)-34 +b(ork)404 b(as)g(w)-34 b(ell)404 b(for)g(them)h(as)f(for)g(y)-34 +b(ou.)2000 19599 y Fq(1.2.6.1)818 b(Using)545 b(A)-45 +b(UCT)16581 19922 y(E)17449 19599 y(X)545 b(from)h(lo)45 +b(cal)546 b(Git)f(rep)45 b(o)2000 21558 y FC(With)510 +b(the)h(tec)-34 b(hniques)511 b(describ)34 b(ed)510 b(ab)34 +b(o)-34 b(v)g(e,)536 b(it)510 b(is)g(also)g(p)34 b(ossible)510 +b(to)h(use)f(A)-34 b(UCT)39808 21819 y(E)40483 21558 +y(X)510 b(directly)g(from)g(a)2000 23019 y(lo)34 b(cal)391 +b(Git)h(rep)34 b(ository)-101 b(.)533 b(Let's)391 b(assume)h(y)-34 +b(ou)393 b(ha)-34 b(v)g(e)392 b(y)-34 b(our)392 b(Git)g(rep)34 +b(ositories)391 b(under)h(`)p Fu(~/development/)p FC('.)3660 +24881 y(First,)310 b(y)-34 b(ou)286 b(ha)-34 b(v)g(e)286 +b(to)g(fetc)-34 b(h)286 b(a)g(cop)-34 b(y)285 b(of)h(the)g(A)-34 +b(UCT)26077 25142 y(E)26752 24881 y(X)286 b(Git)g(rep)34 +b(ository)-101 b(.)498 b(In)285 b(a)h(shell,)309 b(c)-34 +b(hange)286 b(directory)2000 26342 y(to)404 b(`)p Fu(~/development/)p +FC(')409 b(and)c(do:)5200 28203 y Fu(git)637 b(clone)i +(https://git.savannah.gnu.org/git/auctex.git)3660 30065 +y FC(No)-34 b(w)362 b(c)-34 b(hange)361 b(directory)e(to)i(`)p +Fu(~/development/auctex)p FC(')367 b(and)361 b(run)g(`)p +Fu(./autogen.sh)p FC('.)528 b(Next)360 b(thing)2000 31526 +y(is)404 b(to)g(run)h Fu(configure)i FC(lik)-34 b(e)403 +b(this:)5200 33388 y Fu(./configure)640 b(--without-texmf-dir)j +(--with-lispdir=.)2000 35249 y FC(When)404 b(\014nished,)h(simply)f(en) +-34 b(ter)5200 37111 y Fu(make)2000 38972 y FC(and)405 +b(y)-34 b(ou're)404 b(\014nished.)539 b(Note)404 b(that)i(the)e(`)p +Fu(make)h(install)p FC(')i(step)d(is)g(not)h(necessary)-101 +b(.)3660 40834 y(No)-34 b(w)365 b(y)-34 b(ou)365 b(ha)-34 +b(v)g(e)365 b(to)f(tell)g(Emacs)g(ab)34 b(out)365 b(the)f(plan.)526 +b(The)364 b(follo)-34 b(wing)365 b(v)-67 b(ariables)363 +b(m)-34 b(ust)365 b(b)34 b(e)364 b(set)h(in)f(y)-34 b(our)2000 +42295 y(init)404 b(\014le)g(b)34 b(ecause)404 b(their)g(normal)g(v)-67 +b(alues)403 b(are)h(only)g(correct)f(when)i(A)-34 b(UCT)36507 +42556 y(E)37182 42295 y(X)404 b(is)g(installed:)5200 +44157 y Fu(\(setq)638 b(TeX-data-directory)643 b +("~/development/auctex")9018 45618 y(TeX-lisp-directory)g +(TeX-data-directory\))2000 47479 y FC(The)405 b(info)f(\014les)g(will)g +(b)34 b(e)404 b(a)-34 b(v)-67 b(ailable)403 b(with)i(this:)5200 +49341 y Fu(\(eval-after-load)642 b(\015info)7109 50802 +y(\015\(add-to-list)f(\015Info-additional-directory-list)16018 +52263 y("~/development/auctex/doc"\)\))2000 54125 y FC(No)-34 +b(w)405 b(y)-34 b(ou're)404 b(ready)f(to)i(load)f Fu(auctex.el)j +FC(and)e Fu(preview-latex.el)410 b FC(out)405 b(of)f(this)h(directory:) +5200 55986 y Fu(\(load)638 b("~/development/auctex/auctex.el")648 +b(nil)637 b(t)g(t\))5200 57448 y(\(load)h +("~/development/auctex/preview-latex.el")650 b(nil)638 +b(t)e(t\))2000 60173 y Fq(1.2.7)818 b(Installation)547 +b(under)e(MS)h(Windo)-45 b(ws)2000 62995 y(In)546 b(a)g(Nutshell)2000 +64955 y FC(The)384 b(follo)-34 b(wing)383 b(are)g(brief)g(installation) +h(instructions)g(for)f(the)g(impatien)-34 b(t.)533 b(In)383 +b(case)g(y)-34 b(ou)383 b(don't)h(under-)2000 66416 y(stand)377 +b(some)e(of)h(this,)381 b(run)376 b(in)-34 b(to)376 b(trouble)g(of)f +(some)h(sort,)381 b(or)375 b(need)g(more)g(elab)34 b(orate)375 +b(information,)382 b(refer)2000 67877 y(to)404 b(the)h(detailed)f +(instructions)h(further)g(b)34 b(elo)-34 b(w.)2657 69738 +y(1.)800 b(Install)329 b(the)g(prerequisites,)342 b(i.e.)327 +b(GNU)i(Emacs,)343 b(MSYS)330 b(or)e(Cygwin,)344 b(a)329 +b(T)37927 69999 y(E)38600 69738 y(X)g(system,)343 b(and)330 +b(Ghost-)4400 71200 y(script.)p eop end +%%Page: 11 16 +TeXDict begin 11 15 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)33954 b(11)2657 3985 y(2.)800 +b(Op)34 b(en)502 b(the)g(MSYS)h(shell)e(or)h(a)f(Cygwin)i(shell)e(and)i +(c)-34 b(hange)502 b(to)g(the)h(directory)e(con)-34 b(taining)502 +b(the)4400 5446 y(unzipp)34 b(ed)405 b(\014le)f(con)-34 +b(ten)g(ts.)2657 7238 y(3.)800 b(Con\014gure)405 b(A)-34 +b(UCT)13257 7499 y(E)13932 7238 y(X:)4400 9029 y(F)-101 +b(or)563 b(Emacs:)856 b(Man)-34 b(y)564 b(p)34 b(eople)563 +b(lik)-34 b(e)562 b(to)i(install)f(A)-34 b(UCT)30065 +9290 y(E)30739 9029 y(X)564 b(in)-34 b(to)564 b(the)f(pseudo)h(\014le)f +(system)g(hier-)4400 10490 y(arc)-34 b(h)g(y)473 b(set)g(up)h(b)-34 +b(y)473 b(the)h(Emacs)e(installation.)746 b(Assuming)474 +b(Emacs)f(is)f(installed)h(in)g Fu(C:/Program)4400 11952 +y(Files/Emacs)331 b FC(and)d(the)g(directory)e(for)h(lo)34 +b(cal)326 b(additions)j(of)e(y)-34 b(our)328 b(T)35509 +12213 y(E)36183 11952 y(X)f(system,)342 b(e.g.)327 b(MiKT)46924 +12213 y(E)47597 11952 y(X,)342 b(is)4400 13413 y Fu(C:/localtexmf)p +FC(,)356 b(y)-34 b(ou)338 b(can)g(do)h(this)g(b)-34 b(y)338 +b(t)-34 b(yping)339 b(the)g(follo)-34 b(wing)339 b(statemen)-34 +b(t)339 b(at)g(the)f(shell)g(prompt:)7600 15204 y Fu(./configure)640 +b(--prefix=\015C:/Program)k(Files/Emacs\015)c(\\)8873 +16666 y(--infodir=\015C:/Program)k(Files/Emacs/info\015)e(\\)8873 +18127 y(--with-texmf-dir=\015C:/localtexmf\015)4400 19918 +y FC(The)498 b(commands)h(ab)34 b(o)-34 b(v)g(e)498 b(is)g(example)f +(for)h(common)h(usage.)820 b(More)497 b(on)i(con\014guration)g(options) +4400 21379 y(can)404 b(b)34 b(e)404 b(found)i(in)e(the)g(detailed)h +(installation)f(instructions)h(b)34 b(elo)-34 b(w.)4400 +23171 y(If)498 b(the)g(con\014guration)h(script)e(failed)h(to)g(\014nd) +h(all)e(required)g(programs,)521 b(mak)-34 b(e)497 b(sure)h(that)h +(these)4400 24632 y(programs)416 b(are)f(in)h(y)-34 b(our)416 +b(system)g(path)h(and)g(add)f(directories)f(con)-34 b(taining)417 +b(the)f(programs)g(to)g(the)4400 26093 y Fu(PATH)405 +b FC(en)-34 b(vironmen)g(t)406 b(v)-67 b(ariable)402 +b(if)i(necessary)-101 b(.)538 b(Here)404 b(is)f(ho)-34 +b(w)406 b(to)e(do)h(that)g(in)f(W2000/XP:)5057 27885 +y(1.)800 b(On)404 b(the)h(desktop,)f(righ)-34 b(t)405 +b(clic)-34 b(k)403 b(\\My)h(Computer")h(and)g(select)f(prop)34 +b(erties.)5057 29676 y(2.)800 b(Clic)-34 b(k)404 b(on)g(\\Adv)-67 +b(anced")405 b(in)f(the)g(\\System)h(Prop)34 b(erties")403 +b(windo)-34 b(w.)5057 31468 y(3.)800 b(Select)404 b(\\En)-34 +b(vironmen)g(t)405 b(V)-101 b(ariables".)5057 33259 y(4.)800 +b(Select)501 b(\\path")i(in)f(\\System)g(V)-101 b(ariables")501 +b(and)h(clic)-34 b(k)501 b(\\edit".)831 b(Mo)-34 b(v)g(e)502 +b(to)g(the)g(fron)-34 b(t)503 b(in)e(the)6800 34721 y(line)392 +b(\(this)h(migh)-34 b(t)393 b(require)e(scrolling\))g(and)i(add)g(the)g +(missing)f(path)h(including)g(driv)-34 b(e)392 b(letter,)6800 +36182 y(ended)405 b(with)g(a)f(semicolon.)2657 37973 +y(4.)800 b(If)404 b(there)g(w)-34 b(ere)404 b(no)h(further)f(error)g +(messages,)f(t)-34 b(yp)34 b(e)7600 39765 y Fu(make)4400 +41556 y FC(In)404 b(case)g(there)g(w)-34 b(ere,)404 b(please)f(refer)h +(to)g(the)h(detailed)f(description)g(b)34 b(elo)-34 b(w.)2657 +43348 y(5.)800 b(Finish)405 b(the)f(installation)h(b)-34 +b(y)404 b(t)-34 b(yping)7600 45140 y Fu(make)638 b(install)2000 +47793 y Fq(Detailed)545 b(Installation)i(Instructions)2000 +49752 y FC(Installation)512 b(of)g(A)-34 b(UCT)13365 +50013 y(E)14040 49752 y(X)511 b(under)i(Windo)-34 b(ws)512 +b(is)g(in)f(itself)h(not)g(more)f(complicated)h(than)h(on)f(other)2000 +51213 y(platforms.)518 b(Ho)-34 b(w)g(ev)g(er,)353 b(meeting)341 +b(the)f(prerequisites)g(migh)-34 b(t)341 b(require)e(more)h(w)-34 +b(ork)340 b(than)i(on)e(some)h(other)2000 52674 y(platforms,)405 +b(and)g(feel)e(less)h(natural.)3660 54466 y(If)470 b(y)-34 +b(ou)470 b(are)f(exp)34 b(eriencing)468 b(an)-34 b(y)470 +b(problems,)485 b(ev)-34 b(en)469 b(if)h(y)-34 b(ou)470 +b(think)g(they)f(are)g(of)h(y)-34 b(our)470 b(o)-34 b(wn)470 +b(making,)2000 55927 y(b)34 b(e)427 b(sure)g(to)h(rep)34 +b(ort)426 b(them)i(to)g Fu(auctex-devel@gnu.org)434 b +FC(so)427 b(that)i(w)-34 b(e)427 b(can)h(explain)f(things)h(b)34 +b(etter)427 b(in)2000 57388 y(future.)3660 59180 y(Windo)-34 +b(ws)320 b(is)e(a)g(problematic)h(platform)g(for)f(installation)h +(scripts.)510 b(The)319 b(main)f(problem)h(is)f(that)h(the)2000 +60641 y(installation)353 b(pro)34 b(cedure)352 b(requires)g(consisten) +-34 b(t)354 b(\014le)e(names)h(in)g(order)f(to)h(\014nd)h(its)f(w)-34 +b(a)g(y)353 b(in)g(the)g(directory)2000 62102 y(hierarc)-34 +b(h)g(y)-101 b(,)404 b(and)h(Windo)-34 b(ws)405 b(path)g(names)g(are)e +(a)h(mess.)3660 63894 y(The)337 b(installation)f(pro)34 +b(cedure)335 b(tries)g(\014nding)i(stu\013)g(in)f(system)f(searc)-34 +b(h)336 b(paths)h(and)g(in)e(Emacs)h(paths.)2000 65355 +y(F)-101 b(or)483 b(that)i(to)f(succeed,)502 b(y)-34 +b(ou)484 b(ha)-34 b(v)g(e)484 b(to)g(use)f(the)h(same)f(syn)-34 +b(tax)484 b(and)g(sp)34 b(elling)483 b(and)h(case)f(of)h(paths)h(ev-) +2000 66816 y(erywhere:)557 b(in)414 b(y)-34 b(our)414 +b(system)g(searc)-34 b(h)414 b(paths,)j(in)d(Emacs')g +Fu(load-path)j FC(v)-67 b(ariable,)414 b(as)g(argumen)-34 +b(t)415 b(to)f(the)2000 68277 y(scripts.)647 b(If)440 +b(y)-34 b(our)441 b(path)g(names)g(con)-34 b(tain)441 +b(spaces)f(or)g(other)h(`shell-unfriendly')f(c)-34 b(haracters,)449 +b(most)440 b(no-)2000 69738 y(tably)352 b(bac)-34 b(kslashes)353 +b(for)f(directory)g(separators,)362 b(place)352 b(the)h(whole)f(path)i +(in)e(`)p Fu("double)406 b(quote)g(marks")p FC(')2000 +71200 y(whenev)-34 b(er)404 b(y)-34 b(ou)405 b(sp)34 +b(ecify)403 b(it)h(on)h(a)f(command)h(line.)p eop end +%%Page: 12 17 +TeXDict begin 12 16 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)33954 b(12)3660 3985 y(Av)-34 +b(oid)360 b(`helpful')f(magic)g(\014le)h(names)f(lik)-34 +b(e)359 b(`)p Fu(/cygdrive/c)p FC(')j(and)f(`)p Fu(C:\\PROGRA~1\\)p +FC(')i(lik)-34 b(e)358 b(the)i(plague.)2000 5446 y(It)660 +b(is)g(quite)g(unlik)-34 b(ely)660 b(that)h(the)g(scripts)f(will)g(b)34 +b(e)660 b(able)g(to)g(iden)-34 b(tify)661 b(the)g(actual)f(\014le)g +(names)h(in-)2000 6907 y(v)-34 b(olv)g(ed.)531 b(Use)383 +b(the)h(full)f(paths,)388 b(making)383 b(use)g(of)h(normal)f(Windo)-34 +b(ws)384 b(driv)-34 b(e)382 b(letters)h(lik)-34 b(e)382 +b(`)404 b Fu(\015C:/Program)2000 8369 y(Files/Emacs\015)k +FC(')451 b(where)g(required,)462 b(and)452 b(using)f(the)h(same)f(com) +-34 b(bination)452 b(of)g(upp)34 b(er-)451 b(and)h(lo)-34 +b(w)g(ercase)2000 9830 y(letters)487 b(as)g(in)g(the)g(actual)g +(\014les.)787 b(File)486 b(names)i(con)-34 b(taining)488 +b(shell-sp)34 b(ecial)485 b(c)-34 b(haracters)487 b(lik)-34 +b(e)486 b(spaces)h(or)2000 11291 y(bac)-34 b(kslashes)413 +b(\(if)h(y)-34 b(ou)413 b(prefer)g(that)h(syn)-34 b(tax\))414 +b(need)f(to)g(get)g(prop)34 b(erly)412 b(quoted)i(to)f(the)h(shell:)555 +b(the)414 b(ab)34 b(o)-34 b(v)g(e)2000 12752 y(example)403 +b(used)i(single)f(quotes)g(for)h(that.)3660 14554 y(Ok,)f(no)-34 +b(w)405 b(here)f(are)f(the)i(steps)f(to)h(p)34 b(erform:)2657 +16356 y(1.)800 b(Y)-101 b(ou)451 b(need)g(to)g(unpac)-34 +b(k)452 b(the)f(A)-34 b(UCT)21029 16617 y(E)21704 16356 +y(X)451 b(distribution)h(\(whic)-34 b(h)452 b(y)-34 b(ou)451 +b(seemingly)f(ha)-34 b(v)g(e)451 b(done)g(since)4400 +17818 y(y)-34 b(ou)393 b(are)f(reading)h(this\).)536 +b(It)392 b(m)-34 b(ust)394 b(b)34 b(e)393 b(unpac)-34 +b(k)g(ed)394 b(in)f(a)f(separate)h(installation)g(directory)f(outside) +4400 19279 y(of)407 b(y)-34 b(our)407 b(Emacs)g(\014le)g(hierarc)-34 +b(h)g(y:)543 b(the)408 b(installation)f(will)f(later)h(cop)-34 +b(y)407 b(all)f(necessary)g(\014les)h(to)g(their)4400 +20740 y(\014nal)352 b(destination,)364 b(and)353 b(y)-34 +b(ou)352 b(can)g(ultimately)g(remo)-34 b(v)g(e)351 b(the)i(directory)e +(where)h(y)-34 b(ou)352 b(unpac)-34 b(k)g(ed)353 b(the)4400 +22201 y(\014les.)4400 23999 y(Line)416 b(endings)i(are)f(a)g(problem)g +(under)h(Windo)-34 b(ws.)579 b(The)417 b(distribution)i(con)-34 +b(tains)418 b(only)f(text)g(\014les,)4400 25460 y(and)424 +b(theoretically)e(most)h(of)g(the)h(in)-34 b(v)g(olv)g(ed)423 +b(to)34 b(ols)423 b(should)h(get)f(along)g(with)h(that.)596 +b(Ho)-34 b(w)g(ev)g(er,)427 b(the)4400 26921 y(\014les)481 +b(are)f(pro)34 b(cessed)481 b(b)-34 b(y)481 b(v)-67 b(arious)481 +b(utilities,)499 b(and)482 b(it)f(is)g(conceiv)-67 b(able)479 +b(that)j(not)g(all)f(of)g(them)g(will)4400 28382 y(use)422 +b(the)f(same)h(line)e(ending)i(con)-34 b(v)g(en)g(tions.)592 +b(If)422 b(y)-34 b(ou)421 b(encoun)-34 b(ter)422 b(problems,)k(it)421 +b(migh)-34 b(t)423 b(help)e(if)g(y)-34 b(ou)4400 29844 +y(try)404 b(unpac)-34 b(king)405 b(\(or)f(c)-34 b(hec)g(king)405 +b(out\))g(the)f(\014les)g(in)g(binary)h(mo)34 b(de,)403 +b(if)h(y)-34 b(our)405 b(to)34 b(ols)404 b(allo)-34 b(w)404 +b(that.)4400 31641 y(If)j(y)-34 b(ou)407 b(don't)g(ha)-34 +b(v)g(e)407 b(a)g(suitable)g(unpac)-34 b(king)408 b(to)34 +b(ol,)407 b(skip)f(to)h(the)g(next)g(step:)544 b(this)407 +b(should)h(pro)-34 b(vide)4400 33103 y(y)g(ou)405 b(with)g(a)f(w)-34 +b(orking)404 b(`)p Fu(unzip)p FC(')h(command.)2657 34900 +y(2.)800 b(The)387 b(installation)h(of)f(A)-34 b(UCT)17889 +35161 y(E)18563 34900 y(X)387 b(will)f(require)g(the)h(MSYS)h(to)34 +b(ol)386 b(set)h(from)g Fu(http://www.mingw.)4400 36361 +y(org/)539 b FC(or)f(the)g(Cygwin)h(to)34 b(ol)537 b(set)h(from)h +Fu(https://cygwin.com/)p FC(.)946 b(The)538 b(latter)g(is)g(slo)-34 +b(w)g(er)538 b(and)4400 37823 y(larger)412 b(\(the)j(do)-34 +b(wnload)415 b(size)d(of)i(the)g(base)g(system)f(is)g(ab)34 +b(out)415 b(15)e(MB\))g(but)i(comes)e(with)h(a)g(pac)-34 +b(k-)4400 39284 y(age)481 b(manager)f(that)i(allo)-34 +b(ws)481 b(for)g(up)34 b(dating)482 b(the)g(to)34 b(ol)480 +b(set)h(and)h(installing)f(additional)g(pac)-34 b(k)-67 +b(ages)4400 40745 y(lik)-34 b(e,)403 b(for)h(example,)f(the)i(sp)34 +b(ell)403 b(c)-34 b(hec)g(k)g(er)404 b(asp)34 b(ell)o(.)4400 +42543 y(If)462 b(Cygwin)h(sp)34 b(eci\014c)462 b(paths)h(lik)-34 +b(e)461 b(`)p Fu(/cygdrive/c)p FC(')466 b(crop)c(up)h(in)f(the)h +(course)e(of)i(the)g(installation,)4400 44004 y(using)443 +b(a)f(non-Cygwin)i(Emacs)e(could)g(conceiv)-67 b(ably)441 +b(cause)h(trouble.)654 b(Using)442 b(Cygwin)h(either)f(for)4400 +45465 y(ev)-34 b(erything)404 b(or)g(nothing)h(migh)-34 +b(t)405 b(sa)-34 b(v)g(e)405 b(headac)-34 b(hes,)404 +b Fo(if)661 b FC(things)405 b(don't)g(w)-34 b(ork)404 +b(out.)2657 47263 y(3.)800 b(Install)388 b(a)g(curren)-34 +b(t)388 b(v)-34 b(ersion)388 b(of)g(Emacs)g(from)g Fu +(https://ftp.gnu.org/gnu/emacs/windows/)p FC(.)2657 49060 +y(4.)800 b(Y)-101 b(ou)584 b(need)f(a)h(w)-34 b(orking)584 +b(T)16703 49321 y(E)17376 49060 y(X)g(installation.)1077 +b(One)583 b(p)34 b(opular)584 b(installation)g(under)g(Windo)-34 +b(ws)584 b(is)4400 50522 y(MiKT)7464 50783 y(E)8137 50522 +y(X)431 b(\()p Fu(https://miktex.org/)p FC(\).)623 b(Another)431 +b(m)-34 b(uc)g(h)432 b(more)d(extensiv)-34 b(e)430 b(system)g(is)g(T) +45774 50783 y(E)46448 50522 y(X)404 b(Liv)-34 b(e)4400 +51983 y(\()p Fu(https://www.tug.org/texlive/)p FC(\))415 +b(whic)-34 b(h)405 b(is)f(rather)g(close)f(to)i(its)f(Unix)g(cousins.) +2657 53781 y(5.)800 b(A)698 b(w)-34 b(orking)698 b(cop)-34 +b(y)698 b(of)g(Ghostscript)h(\()p Fu(https://www.ghostscript.com/)p +FC(\))708 b(is)698 b(required)f(for)4400 55242 y Fv(p)-34 +b(review-latex)403 b FC(op)34 b(eration.)539 b(Examining)404 +b(the)h(output)h(from)7600 57039 y Fu(gswin32c)639 b(-h)4400 +58837 y FC(on)487 b(a)g(Windo)-34 b(ws)488 b(command)g(line)e(should)i +(tell)e(y)-34 b(ou)487 b(whether)h(y)-34 b(our)487 b(Ghostscript)g +(supp)34 b(orts)488 b(the)4400 60298 y Fu(png16m)296 +b FC(device)c(needed)i(for)f Fr(PNG)h FC(supp)34 b(ort.)502 +b(MiKT)28477 60559 y(E)29151 60298 y(X)293 b(apparen)-34 +b(tly)294 b(comes)f(with)i(its)e(o)-34 b(wn)295 b(Ghost-)4400 +61760 y(script)404 b(called)f Fu(mgs.exe)p FC(.)2657 +63557 y(6.)800 b(P)-34 b(erl)415 b(\()p Fu(https://www.perl.org/)p +FC(\))423 b(is)415 b(needed)h(for)f(rebuilding)h(the)f(do)34 +b(cumen)-34 b(tation)417 b(if)f(y)-34 b(ou)415 b(are)4400 +65018 y(w)-34 b(orking)295 b(with)h(a)f(cop)-34 b(y)295 +b(from)g(Git)g(or)f(ha)-34 b(v)g(e)296 b(touc)-34 b(hed)296 +b(do)34 b(cumen)-34 b(tation)297 b(source)d(\014les)h(in)g(the)g +Fv(p)-34 b(review-)4400 66480 y(latex)311 b FC(part.)508 +b(If)312 b(the)g(line)f(endings)h(of)g(the)h(\014le)e +Fu(preview/latex/preview.dtx)320 b FC(don't)313 b(corresp)34 +b(ond)4400 67941 y(with)405 b(what)g(P)-34 b(erl)404 +b(calls)f Fu(\\n)i FC(when)g(reading)f(text)g(\014les,)g(y)-34 +b(ou'll)404 b(run)g(in)-34 b(to)405 b(trouble.)2657 69738 +y(7.)800 b(No)-34 b(w)339 b(the)f(fun)g(stu\013)h(starts.)517 +b(If)338 b(y)-34 b(ou)338 b(ha)-34 b(v)g(e)338 b(not)h(y)-34 +b(et)337 b(done)i(so,)350 b(unpac)-34 b(k)339 b(the)f(A)-34 +b(UCT)41873 69999 y(E)42548 69738 y(X)338 b(distribution)4400 +71200 y(in)-34 b(to)405 b(a)f(separate)g(directory)g(after)g(rereading) +f(the)i(instructions)g(for)f(unpac)-34 b(king)406 b(ab)34 +b(o)-34 b(v)g(e.)p eop end +%%Page: 13 18 +TeXDict begin 13 17 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)33954 b(13)2657 3985 y(8.)800 +b(Ready)519 b(for)h(tak)-34 b(eo\013.)883 b(Start)521 +b(some)e(shell)f(\(t)-34 b(ypically)519 b Fu(bash)p FC(\))i(capable)e +(of)h(running)g Fu(configure)p FC(,)4400 5446 y(c)-34 +b(hange)405 b(in)-34 b(to)405 b(the)f(installation)h(directory)e(and)i +(call)e Fu(./configure)408 b FC(with)d(appropriate)g(options.)4400 +7455 y(T)-34 b(ypical)404 b(options)h(y)-34 b(ou'll)404 +b(w)-34 b(an)g(t)406 b(to)e(sp)34 b(ecify)404 b(will)f(b)34 +b(e)4400 10012 y Fu(--prefix=)p Fs(drive:/path/to/emacs-hierarchy)10800 +11474 y FC(whic)-34 b(h)350 b(tells)f Fu(configure)k +FC(where)d(to)f(p)34 b(erform)350 b(the)g(installation.)521 +b(It)349 b(ma)-34 b(y)350 b(also)f(mak)-34 b(e)10800 +12935 y Fu(configure)413 b FC(\014nd)e(Emacs)e(automatically;)k(if)d +(this)g(do)34 b(esn't)410 b(happ)34 b(en,)412 b(try)e +Fu(--with-)10800 14396 y(emacs)427 b FC(as)f(describ)34 +b(ed)425 b(b)34 b(elo)-34 b(w.)603 b(All)425 b(automatic)h(detection)g +(of)g(\014les)g(and)g(directories)10800 15857 y(restricts)473 +b(itself)h(to)g(directories)e(b)34 b(elo)-34 b(w)474 +b(the)g Ft(pre\014x)557 b FC(or)473 b(in)h(the)g(same)f(hierarc)-34 +b(h)g(y)474 b(as)10800 17318 y(the)498 b(program)f(accessing)g(the)h +(\014les.)819 b(Usually)-101 b(,)520 b(directories)496 +b(lik)-34 b(e)497 b Fu(man)p FC(,)521 b Fu(share)499 +b FC(and)10800 18780 y Fu(bin)405 b FC(will)f(b)34 b(e)404 +b(situated)h(righ)-34 b(t)404 b(under)h Ft(pre\014x)p +FC(.)10800 20789 y(This)355 b(option)h(also)f(a\013ects)f(the)i +(defaults)f(for)g(placing)g(the)g(T)-101 b(exinfo)355 +b(do)34 b(cumen)-34 b(tation)10800 22250 y(\014les)404 +b(\(see)g(also)g Fu(--infodir)j FC(b)34 b(elo)-34 b(w\))405 +b(and)g(automatically)f(generated)g(st)-34 b(yle)404 +b(ho)34 b(oks.)10800 24259 y(If)443 b(y)-34 b(ou)443 +b(ha)-34 b(v)g(e)443 b(a)g(cen)-34 b(tral)443 b(directory)f(hierarc)-34 +b(h)g(y)443 b(\(not)g(un)-34 b(t)g(ypical)444 b(with)g(Cygwin\))g(for) +10800 25720 y(suc)-34 b(h)564 b(stu\013,)604 b(y)-34 +b(ou)563 b(migh)-34 b(t)564 b(w)-34 b(an)g(t)565 b(to)f(sp)34 +b(ecify)562 b(its)i(ro)34 b(ot)563 b(here.)1015 b(Y)-101 +b(ou)563 b(stand)i(a)e(go)34 b(o)g(d)10800 27181 y(c)-34 +b(hance)346 b(that)h(this)f(will)f(b)34 b(e)346 b(the)g(only)g(option)g +(y)-34 b(ou)346 b(need)g(to)g(supply)-101 b(,)358 b(as)346 +b(long)g(as)g(y)-34 b(our)10800 28643 y(T)11473 28904 +y(E)12147 28643 y(X-related)382 b(executables)h(are)f(in)h(y)-34 +b(our)383 b(system)f(path,)388 b(whic)-34 b(h)384 b(they)f(b)34 +b(etter)382 b(b)34 b(e)383 b(for)10800 30104 y(A)-34 +b(UCT)14132 30365 y(E)14807 30104 y(X's)404 b(op)34 b(eration,)404 +b(an)-34 b(yw)g(a)g(y)-101 b(.)4400 32661 y Fu(--with-emacs)10800 +34122 y FC(if)1128 b(y)-34 b(ou)1129 b(are)f(installing)h(for)f(a)g(v) +-34 b(ersion)1129 b(of)f(Emacs.)2711 b(Y)-101 b(ou)1129 +b(can)g(use)10800 35583 y(`)p Fu(--with-emacs=)p Fs +(drive:/path/to/emacs)p FC(')619 b(to)608 b(sp)34 b(ecify)607 +b(the)h(name)g(of)h(the)f(in-)10800 37044 y(stalled)529 +b(Emacs)f(executable,)559 b(complete)529 b(with)g(its)g(path)h(if)f +(necessary)f(\(if)h(Emacs)10800 38506 y(is)404 b(not)h(within)g(a)f +(directory)f(sp)34 b(eci\014ed)404 b(in)g(y)-34 b(our)405 +b Fu(PATH)g FC(en)-34 b(vironmen)g(t)405 b(setting\).)4400 +41063 y Fu(--with-lispdir=)p Fs(drive:/path/to/site-lisp)10800 +42524 y FC(This)439 b(option)g(tells)f(a)h(place)f(in)g +Fu(load-path)k FC(b)34 b(elo)-34 b(w)439 b(whic)-34 b(h)439 +b(the)g(\014les)f(are)g(situated.)10800 43985 y(The)356 +b(startup)g(\014les)g Fu(auctex.el)i FC(and)e Fu(preview-latex.el)361 +b FC(will)355 b(get)g(installed)g(here)10800 45446 y(unless)320 +b(a)f(sub)34 b(directory)319 b Fu(site-start.d)324 b +FC(exists)319 b(whic)-34 b(h)320 b(will)f(then)h(b)34 +b(e)320 b(used)g(instead.)10800 46907 y(The)555 b(other)g(\014les)g +(from)g(A)-34 b(UCT)25691 47168 y(E)26366 46907 y(X)555 +b(will)f(b)34 b(e)555 b(installed)f(in)h(a)g(sub)34 b(directory)555 +b(called)10800 48369 y Fu(auctex)p FC(.)10800 50378 y(If)405 +b(y)-34 b(ou)405 b(think)h(that)g(y)-34 b(ou)405 b(need)g(a)g +(di\013eren)-34 b(t)406 b(setup,)f(please)g(refer)f(to)h(the)h(full)f +(instal-)10800 51839 y(lation)f(instructions)i(in)e(Section)g(1.2.2)g +([Con\014gure],)g(page)g(5.)4400 54396 y Fu(--infodir=)p +Fs(drive:/path/to/info/directory)10800 55857 y FC(If)g(y)-34 +b(ou)404 b(are)f(installing)h(in)-34 b(to)405 b(an)f(Emacs)f(directory) +-101 b(,)403 b(info)h(\014les)g(ha)-34 b(v)g(e)404 b(to)g(b)34 +b(e)403 b(put)i(in)-34 b(to)10800 57318 y(the)396 b Fu(info)i +FC(folder)e(b)34 b(elo)-34 b(w)396 b(that)h(directory)-101 +b(.)535 b(The)396 b(con\014guration)i(script)d(will)h(usually)10800 +58780 y(try)458 b(to)g(install)g(in)-34 b(to)459 b(the)g(folder)f +Fu(share/info)p FC(,)475 b(so)458 b(y)-34 b(ou)458 b(ha)-34 +b(v)g(e)459 b(to)f(o)-34 b(v)g(erride)458 b(this)h(b)-34 +b(y)10800 60241 y(sp)34 b(ecifying)437 b(something)h(lik)-34 +b(e)437 b(`)p Fu(--infodir=\015C:/Program)411 b(Files/info\015)p +FC(')441 b(for)c(the)10800 61702 y(con\014gure)405 b(call.)4400 +64259 y Fu(--with-auto-dir=)p Fs(drive:/dir)10800 65720 +y FC(Directory)340 b(con)-34 b(taining)342 b(automatically)f(generated) +g(information.)519 b(Y)-101 b(ou)341 b(should)h(not)10800 +67181 y(normally)404 b(need)g(to)g(set)h(this,)f(as)g(`)p +Fu(--prefix)p FC(')i(should)g(tak)-34 b(e)404 b(care)f(of)i(this.)4400 +69738 y Fu(--disable-preview)10800 71200 y FC(Use)f(this)h(option)g(if) +f(y)-34 b(our)404 b(Emacs)g(v)-34 b(ersion)404 b(is)g(unable)h(to)f +(supp)34 b(ort)405 b(image)f(displa)-34 b(y)-101 b(.)p +eop end +%%Page: 14 19 +TeXDict begin 14 18 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)33954 b(14)4400 3985 y Fu +(--with-texmf-dir=)p Fs(drive:/dir)10800 5446 y FC(This)513 +b(will)e(sp)34 b(ecify)512 b(the)h(directory)e(where)h(y)-34 +b(our)513 b(T)34816 5707 y(E)35489 5446 y(X)g(installation)f(sits.)864 +b(If)512 b(y)-34 b(our)10800 6907 y(T)11473 7168 y(E)12147 +6907 y(X)468 b(installation)h(do)34 b(es)469 b(not)g(conform)g(to)g +(the)g Fr(TDS)f FC(\(T)37261 7168 y(E)37935 6907 y(X)h(directory)e +(standard\),)10800 8369 y(y)-34 b(ou)405 b(ma)-34 b(y)404 +b(need)g(to)h(sp)34 b(ecify)403 b(more)h(options)h(to)f(get)h(ev)-34 +b(erything)404 b(in)g(place.)4400 10526 y(F)-101 b(or)389 +b(more)f(information)h(ab)34 b(out)390 b(an)-34 b(y)389 +b(of)g(the)g(ab)34 b(o)-34 b(v)g(e)389 b(and)g(additional)h(options,)i +(see)c(Section)h(1.2.2)4400 11987 y([Con\014gure],)404 +b(page)h(5.)4400 13796 y(Some)426 b(executables)g(migh)-34 +b(t)426 b(not)h(b)34 b(e)426 b(found)h(in)f(y)-34 b(our)426 +b(path.)605 b(That)428 b(is)d(not)i(a)f(go)34 b(o)g(d)426 +b(idea,)k(but)d(y)-34 b(ou)4400 15257 y(can)404 b(get)g(around)i(b)-34 +b(y)404 b(sp)34 b(ecifying)404 b(en)-34 b(vironmen)g(t)405 +b(v)-67 b(ariables)403 b(to)h Fu(configure)p FC(:)7600 +17066 y Fu(GS=")p Fs(drive:/path/to/gswin32c.exe)p Fu(")648 +b(./configure)640 b(...)4400 18875 y FC(should)442 b(w)-34 +b(ork)441 b(for)h(this)f(purp)34 b(ose.)650 b Fu(gswin32c.exe)446 +b FC(is)440 b(the)i(usual)g(name)f(for)g(the)h(required)e +Fo(c)-62 b(om-)4400 20336 y(mand)433 b(line)495 b FC(executable)404 +b(under)g(Windo)-34 b(ws;)405 b(in)g(con)-34 b(trast,)404 +b Fu(gswin32.exe)k FC(is)c(lik)-34 b(ely)403 b(to)h(fail.)4400 +22146 y(As)350 b(an)g(alternativ)-34 b(e)349 b(to)h(sp)34 +b(ecifying)349 b(v)-67 b(ariables)348 b(for)i(the)g Fu(configure)i +FC(call)d(y)-34 b(ou)350 b(can)g(add)g(directories)4400 +23607 y(con)-34 b(taining)587 b(the)g(required)f(executables)f(to)i +(the)g Fu(PATH)h FC(v)-67 b(ariable)585 b(of)h(y)-34 +b(our)587 b(Windo)-34 b(ws)587 b(system.)4400 25068 y(This)529 +b(is)f(esp)34 b(ecially)527 b(a)h(go)34 b(o)g(d)529 b(idea)f(if)h +(Emacs)f(has)h(trouble)g(\014nding)g(the)g(resp)34 b(ectiv)-34 +b(e)528 b(programs)4400 26529 y(later)404 b(during)g(normal)h(op)34 +b(eration.)2657 28338 y(9.)800 b(Run)405 b Fu(make)h +FC(in)e(the)g(installation)h(directory)-101 b(.)2051 +30147 y(10.)800 b(Run)405 b Fu(make)h(install)g FC(in)e(the)h +(installation)g(directory)-101 b(.)2051 31956 y(11.)800 +b(With)535 b(Emacs,)567 b(activ)-67 b(ation)534 b(of)h(A)-34 +b(UCT)22620 32217 y(E)23295 31956 y(X)535 b(and)g Fv(p)-34 +b(review-latex)534 b FC(dep)34 b(ends)535 b(on)h(a)e(w)-34 +b(orking)535 b Fu(site-)4400 33418 y(start.d)276 b FC(directory)d(or)g +(similar)f(setup,)301 b(since)273 b(then)h(the)g(startup)h(\014les)e +Fu(auctex.el)k FC(and)d Fu(preview-)4400 34879 y(latex.el)368 +b FC(will)c(ha)-34 b(v)g(e)366 b(b)34 b(een)365 b(placed)g(there.)525 +b(If)365 b(this)g(has)h(not)g(b)34 b(een)365 b(done,)373 +b(y)-34 b(ou)365 b(should)h(b)34 b(e)365 b(able)g(to)4400 +36340 y(load)404 b(the)h(startup)g(\014les)f(man)-34 +b(ually)405 b(with)7600 38149 y Fu(\(load)638 b("auctex.el")i(nil)e(t)f +(t\))7600 39610 y(\(load)h("preview-latex.el")643 b(nil)637 +b(t)g(t\))4400 41419 y FC(in)367 b(either)f(a)h(site-wide)g +Fu(site-start.el)372 b FC(or)366 b(y)-34 b(our)367 b(p)34 +b(ersonal)367 b(startup)h(\014le)f(\(usually)g(accessible)f(as)4400 +42880 y Fu(~/.emacs)407 b FC(or)d Fu(~/.emacs.d/init.el)410 +b FC(from)405 b(within)g(Emacs\).)4400 44690 y(The)334 +b(default)h(con\014guration)g(of)f(A)-34 b(UCT)22740 +44950 y(E)23415 44690 y(X)333 b(is)h(probably)g(not)h(the)f(b)34 +b(est)334 b(\014t)g(for)g(Windo)-34 b(ws)335 b(systems)4400 +46151 y(with)405 b(MiKT)10225 46412 y(E)10898 46151 y(X.)539 +b(Y)-101 b(ou)404 b(migh)-34 b(t)405 b(w)-34 b(an)g(t)406 +b(to)f(add)7600 47960 y Fu(\(require)639 b(\015tex-mik\))4400 +49769 y FC(after)273 b(loading)g Fu(auctex.el)i FC(and)f +Fu(preview-latex.el)k FC(in)273 b(order)f(to)h(get)f(more)g +(appropriate)i(v)-67 b(alues)4400 51230 y(for)404 b(some)g +(customization)h(options.)4400 53039 y(Y)-101 b(ou)405 +b(can)f(alw)-34 b(a)g(ys)405 b(use)7600 54848 y Fs(M-x)637 +b(customize-group)642 b Fu(RET)c Fs(AUCTeX)g Fu(RET)4400 +56657 y FC(in)404 b(order)g(to)g(customize)g(more)g(stu\013,)h(or)f +(use)g(the)g(`)p Fu(Customize)p FC(')j(men)-34 b(u.)2051 +58466 y(12.)800 b(Load)515 b Fu(circ.tex)j FC(in)-34 +b(to)516 b(Emacs)g(and)g(see)e(if)i(y)-34 b(ou)515 b(get)h(the)f(`)p +Fu(Command)p FC(')i(men)-34 b(u.)873 b(T)-101 b(ry)515 +b(using)h(it)g(to)4400 59928 y(L)4722 59771 y Fw(a)5283 +59928 y FC(T)5956 60189 y(E)6630 59928 y(X)404 b(the)g(\014le.)2051 +61737 y(13.)800 b(Chec)-34 b(k)374 b(whether)g(the)g(`)p +Fu(Preview)p FC(')i(men)-34 b(u)374 b(is)g(a)-34 b(v)-67 +b(ailable)372 b(in)i(this)g(\014le.)528 b(Use)373 b(it)h(to)g(generate) +f(previews)4400 63198 y(for)404 b(the)h(do)34 b(cumen)-34 +b(t.)4400 65007 y(If)444 b(this)h(barfs)g(and)g(tells)e(y)-34 +b(ou)445 b(that)g(image)f(t)-34 b(yp)34 b(e)444 b(`)p +Fu(png)p FC(')h(is)f(not)g(supp)34 b(orted,)456 b(y)-34 +b(ou)444 b(can)g(either)g(add)4400 66468 y Fr(PNG)362 +b FC(supp)34 b(ort)363 b(to)g(y)-34 b(our)362 b(Emacs)g(installation)g +(or)g(c)-34 b(ho)34 b(ose)362 b(another)h(image)e(format)i(to)f(b)34 +b(e)362 b(used)h(b)-34 b(y)4400 67929 y Fv(p)g(review-latex)p +FC(.)4400 69738 y(Adding)431 b(supp)34 b(ort)430 b(for)g(an)g(image)f +(format)h(usually)g(in)-34 b(v)g(olv)g(es)430 b(the)g(installation)g +(of)g(a)f(library)-101 b(,)435 b(e.g.)4400 71200 y(from)600 +b Fu(http://gnuwin32.sf.net/)p FC(.)1135 b(If)600 b(y)-34 +b(ou)601 b(got)g(y)-34 b(our)600 b(Emacs)g(from)g Fu(https://www.gnu.)p +eop end +%%Page: 15 20 +TeXDict begin 15 19 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)33954 b(15)4400 3985 y Fu(org/)415 +b FC(y)-34 b(ou)414 b(migh)-34 b(t)414 b(w)-34 b(an)g(t)416 +b(to)e(c)-34 b(hec)g(k)413 b(its)h(README)g(\014le)f(\()p +Fu(https://ftp.gnu.org/gnu/emacs/)4400 5446 y(windows/README)p +FC(\))c(for)c(details.)4400 7301 y(A)424 b(di\013eren)-34 +b(t)424 b(image)f(format)i(can)f(b)34 b(e)423 b(c)-34 +b(hosen)425 b(b)-34 b(y)424 b(setting)g(the)g(v)-67 b(ariable)423 +b Fu(preview-image-type)p FC(.)4400 8762 y(While)496 +b(it)h(is)f(recommended)h(to)g(k)-34 b(eep)496 b(the)h(`)p +Fu(dvipng)p FC(')h(or)f(`)p Fu(png)p FC(')g(setting,)520 +b(y)-34 b(ou)497 b(can)g(temp)34 b(orarily)4400 10223 +y(select)567 b(a)h(di\013eren)-34 b(t)569 b(format)f(lik)-34 +b(e)568 b(`)p Fu(pnm)p FC(')g(to)g(c)-34 b(hec)g(k)568 +b(if)g(the)h(lac)-34 b(k)567 b(of)i Fr(PNG)f FC(supp)34 +b(ort)569 b(is)f(the)g(only)4400 11684 y(problem)404 +b(with)h(y)-34 b(our)404 b(Emacs)g(installation.)4400 +13539 y(T)-101 b(ry)404 b(adding)h(the)g(line)7600 15394 +y Fu(\(setq)638 b(preview-image-type)643 b(\015pnm\))4400 +17248 y FC(to)309 b(y)-34 b(our)308 b(init)h(\014le)f(for)g(a)h(quic) +-34 b(k)308 b(test.)507 b(Y)-101 b(ou)309 b(should)g(remo)-34 +b(v)g(e)308 b(the)h(line)f(after)g(the)h(test)g(again,)327 +b(b)34 b(ecause)4400 18709 y Fr(PNM)404 b FC(\014les)g(tak)-34 +b(e)405 b(a)-34 b(w)g(a)g(y)405 b Fp(v)-67 b(ast)404 +b FC(amoun)-34 b(ts)406 b(of)e(disk)g(space,)g(and)h(th)-34 +b(us)405 b(also)f(of)h(load/sa)-34 b(v)g(e)404 b(time.)3660 +21019 y(W)-101 b(ell,)403 b(that)i(ab)34 b(out)405 b(is)f(all.)538 +b(Ha)-34 b(v)g(e)404 b(fun!)2000 23798 y Fq(1.2.8)818 +b(Customizing)2000 25758 y FC(Most)412 b(of)h(the)f(site-sp)34 +b(eci\014c)411 b(customization)i(should)g(already)e(ha)-34 +b(v)g(e)412 b(happ)34 b(ened)413 b(during)g(con\014guration)2000 +27219 y(of)382 b(A)-34 b(UCT)6690 27480 y(E)7365 27219 +y(X.)531 b(An)-34 b(y)383 b(further)g(customization)g(can)f(b)34 +b(e)382 b(done)g(with)h(customization)g(bu\013ers)g(directly)e(in)2000 +28680 y(Emacs.)534 b(Just)390 b(t)-34 b(yp)34 b(e)390 +b Fs(M-x)405 b(customize-group)410 b Fu(RET)405 b Fs(AUCTeX)h +Fu(RET)391 b FC(to)f(op)34 b(en)390 b(the)h(customization)f(group)2000 +30141 y(for)471 b(A)-34 b(UCT)7254 30402 y(E)7928 30141 +y(X)471 b(or)f(use)h(the)f(men)-34 b(u)472 b(en)-34 b(tries)470 +b(pro)-34 b(vided)471 b(in)g(the)g(mo)34 b(de)470 b(men)-34 +b(us.)739 b(Editing)470 b(the)h(\014le)g Fu(tex-)2000 +31602 y(site.el)410 b FC(as)f(suggested)f(in)g(former)g(v)-34 +b(ersions)408 b(of)g(A)-34 b(UCT)28443 31863 y(E)29118 +31602 y(X)408 b(should)h(not)g(b)34 b(e)408 b(done)g(an)-34 +b(ymore)408 b(b)34 b(ecause)2000 33064 y(the)405 b(installation)f +(routine)h(will)e(o)-34 b(v)g(erwrite)404 b(those)h(c)-34 +b(hanges.)3660 34979 y(Y)-101 b(ou)448 b(migh)-34 b(t)448 +b(c)-34 b(hec)g(k)447 b(some)g(options)h(with)g(a)f(sp)34 +b(ecial)446 b(signi\014cance.)668 b(They)447 b(are)g(accessible)f +(directly)2000 36441 y(b)-34 b(y)405 b(t)-34 b(yping)405 +b Fs(M-x)g(customize-option)k Fu(RET)d(<)p Fs(option)p +Fu(>)g(RET)p FC(.)42818 39143 y([User)e(Option])-48000 +b Fm(TeX-macro-global)5200 40605 y FC(Directories)403 +b(con)-34 b(taining)405 b(the)f(site's)g(T)23021 40866 +y(E)23695 40605 y(X)g(st)-34 b(yle)404 b(\014les.)3660 +43308 y(Normally)-101 b(,)570 b(A)-34 b(UCT)12718 43568 +y(E)13393 43308 y(X)537 b(will)g(only)h(allo)-34 b(w)538 +b(y)-34 b(ou)538 b(to)f(complete)h(macros)f(and)h(en)-34 +b(vironmen)g(ts)539 b(whic)-34 b(h)2000 44769 y(are)504 +b(built-in,)530 b(sp)34 b(eci\014ed)504 b(in)g(A)-34 +b(UCT)18731 45030 y(E)19406 44769 y(X)505 b(st)-34 b(yle)504 +b(\014les)g(or)g(de\014ned)i(b)-34 b(y)505 b(y)-34 b(ourself.)839 +b(If)505 b(y)-34 b(ou)505 b(issue)f(the)h Fs(M-x)2000 +46230 y(TeX-auto-generate-global)316 b FC(command)308 +b(after)g(loading)g(A)-34 b(UCT)33252 46491 y(E)33927 +46230 y(X,)326 b(y)-34 b(ou)308 b(will)g(b)34 b(e)307 +b(able)g(to)h(complete)2000 47691 y(on)425 b(all)f(macros)g(a)-34 +b(v)-67 b(ailable)424 b(in)h(the)g(standard)h(st)-34 +b(yle)424 b(\014les)h(used)g(b)-34 b(y)425 b(y)-34 b(our)425 +b(do)34 b(cumen)-34 b(t.)601 b(T)-101 b(o)425 b(do)g(this,)k(y)-34 +b(ou)2000 49152 y(m)g(ust)386 b(set)g(this)g(v)-67 b(ariable)384 +b(to)h(a)g(list)g(of)h(directories)e(where)h(the)h(standard)h(st)-34 +b(yle)385 b(\014les)g(are)g(lo)34 b(cated.)531 b(The)2000 +50613 y(directories)358 b(will)h(b)34 b(e)359 b(searc)-34 +b(hed)359 b(recursiv)-34 b(ely)-101 b(,)366 b(so)359 +b(there)g(is)g(no)h(reason)f(to)g(list)g(sub)34 b(directories)359 +b(explicitly)-101 b(.)2000 52075 y(Automatic)299 b(con\014guration)g +(will)e(already)g(ha)-34 b(v)g(e)298 b(set)g(the)g(v)-67 +b(ariable)296 b(for)i(y)-34 b(ou)298 b(if)g(it)g(could)g(use)g(the)g +(program)2000 53536 y Fu(kpsewhich)p FC(.)542 b(In)404 +b(this)g(case)g(y)-34 b(ou)405 b(normally)e(don't)i(ha)-34 +b(v)g(e)405 b(to)f(alter)g(an)-34 b(ything.)2000 56930 +y FB(1.3)896 b(Quic)-50 b(k)599 b(Start)2000 59055 y +FC(A)-34 b(UCT)5332 59316 y(E)6007 59055 y(X)317 b(is)h(a)f(p)34 +b(o)-34 b(w)g(erful)319 b(program)e(o\013ering)h(man)-34 +b(y)318 b(features)g(and)g(con\014guration)h(options.)511 +b(If)317 b(y)-34 b(ou)318 b(are)2000 60517 y(new)297 +b(to)h(A)-34 b(UCT)9091 60778 y(E)9766 60517 y(X)297 +b(this)g(migh)-34 b(t)298 b(b)34 b(e)297 b(deterren)-34 +b(t.)503 b(F)-101 b(ortunately)298 b(y)-34 b(ou)297 b(do)h(not)f(ha)-34 +b(v)g(e)298 b(to)f(learn)g(ev)-34 b(erything)297 b(at)2000 +61978 y(once.)514 b(This)333 b(Quic)-34 b(k)332 b(Start)h(Guide)g(will) +f(giv)-34 b(e)331 b(y)-34 b(ou)333 b(the)g(kno)-34 b(wledge)332 +b(of)h(the)g(most)g(imp)34 b(ortan)-34 b(t)333 b(commands)2000 +63439 y(and)296 b(enable)f(y)-34 b(ou)296 b(to)f(prepare)g(y)-34 +b(our)296 b(\014rst)f(L)21108 63282 y Fw(a)21669 63439 +y FC(T)22342 63700 y(E)23016 63439 y(X)g(do)34 b(cumen)-34 +b(t)297 b(with)f(A)-34 b(UCT)35685 63700 y(E)36359 63439 +y(X)296 b(after)f(only)g(a)g(few)h(min)-34 b(utes)2000 +64900 y(of)404 b(reading.)3660 66816 y(In)481 b(this)g(in)-34 +b(tro)34 b(duction,)501 b(w)-34 b(e)480 b(assume)h(that)h(A)-34 +b(UCT)27224 67077 y(E)27899 66816 y(X)480 b(is)g(already)g(installed)h +(on)g(y)-34 b(our)480 b(system.)768 b(If)2000 68277 y(this)391 +b(is)e(not)i(the)g(case,)h(y)-34 b(ou)390 b(should)i(read)e(the)g +(\014le)g Fu(INSTALL)i FC(in)e(the)h(base)f(directory)g(of)g(the)g +(unpac)-34 b(k)g(ed)2000 69738 y(distribution)529 b(tarball.)910 +b(These)528 b(installation)h(instructions)g(are)e(a)-34 +b(v)-67 b(ailable)527 b(in)h(this)h(man)-34 b(ual)528 +b(as)g(w)-34 b(ell,)2000 71200 y(Section)590 b(1.2)g([Installation],) +635 b(page)590 b(4.)1096 b(W)-101 b(e)589 b(also)h(assume)g(that)h(y) +-34 b(ou)590 b(are)f(familiar)g(with)i(the)f(w)-34 b(a)g(y)p +eop end +%%Page: 16 21 +TeXDict begin 16 20 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)33954 b(16)2000 3985 y(k)-34 +b(eystrok)g(es)406 b(are)g(written)h(in)f(Emacs)g(man)-34 +b(uals.)547 b(If)406 b(not,)h(ha)-34 b(v)g(e)407 b(a)f(lo)34 +b(ok)406 b(at)h(the)f(Emacs)g(T)-101 b(utorial)407 b(in)f(the)2000 +5446 y(Help)e(men)-34 b(u.)3660 7198 y(If)341 b(A)-34 +b(UCT)8141 7459 y(E)8816 7198 y(X)341 b(is)f(installed)h(in)g(an)-34 +b(y)341 b(other)g(w)-34 b(a)g(y)342 b(than)g(from)f(the)g(Emacs)g(pac) +-34 b(k)-67 b(age)340 b(manager)h(\()p Fr(ELP)-92 b(A)p +FC(\),)2000 8659 y(y)-34 b(ou)405 b(migh)-34 b(t)405 +b(still)e(need)i(to)f(activ)-67 b(ate)403 b(it,)h(b)-34 +b(y)405 b(inserting)5200 10411 y Fu(\(load)638 b("auctex.el")i(nil)e(t) +f(t\))2000 12163 y FC(in)404 b(y)-34 b(our)404 b(user)g(init)h(\014le.) +12856 11723 y Fl(1)3660 13915 y FC(If)278 b(A)-34 b(UCT)8078 +14176 y(E)8753 13915 y(X)278 b(is)g(installed)g(from)g +Fr(ELP)-92 b(A)p FC(,)303 b(the)278 b(installation)h(pro)34 +b(cedure)277 b(already)h(cares)f(ab)34 b(out)279 b(loading)2000 +15376 y(A)-34 b(UCT)5332 15637 y(E)6007 15376 y(X)454 +b(correctly)f(and)i(y)-34 b(ou)454 b Fp(m)-34 b(ust)456 +b(not)e FC(ha)-34 b(v)g(e)455 b(the)g(line)e(ab)34 b(o)-34 +b(v)g(e)455 b(in)f(y)-34 b(our)455 b(init)f(\014le.)689 +b(Note)454 b(that)h(this)2000 16837 y(also)404 b(applies)g(if)g(y)-34 +b(ou)405 b(ha)-34 b(v)g(e)404 b(the)h(follo)-34 b(wing)405 +b(line)e(in)i(y)-34 b(our)404 b(init)g(\014le)5200 18589 +y Fu(\(package-initialize\))3660 20341 y FC(In)383 b(order)f(to)h(get)g +(supp)34 b(ort)384 b(for)e(man)-34 b(y)383 b(of)g(the)g(L)25088 +20184 y Fw(a)25649 20341 y FC(T)26322 20602 y(E)26996 +20341 y(X)f(pac)-34 b(k)-67 b(ages)383 b(y)-34 b(ou)383 +b(will)f(use)h(in)f(y)-34 b(our)383 b(do)34 b(cumen)-34 +b(ts,)2000 21802 y(y)g(ou)405 b(should)g(enable)f(do)34 +b(cumen)-34 b(t)405 b(parsing)f(as)h(w)-34 b(ell,)403 +b(whic)-34 b(h)405 b(can)g(b)34 b(e)403 b(ac)-34 b(hiev)g(ed)405 +b(b)-34 b(y)404 b(putting)5200 23554 y Fu(\(setq)638 +b(TeX-auto-save)j(t\))5200 25015 y(\(setq)d(TeX-parse-self)j(t\))2000 +26767 y FC(in)-34 b(to)366 b(y)-34 b(our)365 b(init)h(\014le.)525 +b(Finally)-101 b(,)372 b(if)365 b(y)-34 b(ou)366 b(often)g(use)g +Fu(\\include)i FC(or)c Fu(\\input)p FC(,)375 b(y)-34 +b(ou)366 b(should)g(mak)-34 b(e)365 b(A)-34 b(UCT)48416 +27028 y(E)49091 26767 y(X)2000 28229 y(a)g(w)g(are)405 +b(of)f(the)h(m)-34 b(ulti\014le)404 b(do)34 b(cumen)-34 +b(t)405 b(structure.)539 b(Y)-101 b(ou)405 b(can)f(do)h(this)f(b)-34 +b(y)405 b(inserting)5200 29980 y Fu(\(setq-default)641 +b(TeX-master)f(nil\))3660 31732 y FC(in)-34 b(to)532 +b(y)-34 b(our)531 b(init)g(\014le.)918 b(Eac)-34 b(h)531 +b(time)f(y)-34 b(ou)532 b(op)34 b(en)530 b(a)h(new)g(\014le,)562 +b(A)-34 b(UCT)35323 31993 y(E)35998 31732 y(X)531 b(will)f(then)h(ask)g +(y)-34 b(ou)531 b(for)g(a)2000 33194 y(master)404 b(\014le.)3660 +34945 y(This)475 b(Quic)-34 b(k)474 b(Start)i(Guide)f(co)-34 +b(v)g(ers)474 b(t)-34 b(w)g(o)475 b(main)g(topics:)680 +b(First)474 b(w)-34 b(e)475 b(explain)f(ho)-34 b(w)476 +b(A)-34 b(UCT)45242 35206 y(E)45916 34945 y(X)475 b(helps)2000 +36407 y(y)-34 b(ou)455 b(in)g(editing)g(y)-34 b(our)455 +b(input)h(\014le)e(for)h(T)20576 36668 y(E)21250 36407 +y(X,)467 b(L)23285 36250 y Fw(a)23846 36407 y FC(T)24519 +36668 y(E)25192 36407 y(X,)g(and)456 b(some)e(other)h(formats.)691 +b(Then)456 b(w)-34 b(e)455 b(describ)34 b(e)2000 37868 +y(the)519 b(functions)h(that)f(A)-34 b(UCT)15614 38129 +y(E)16289 37868 y(X)518 b(pro)-34 b(vides)519 b(for)f(pro)34 +b(cessing)519 b(the)f(input)i(\014les)e(with)h(L)41838 +37711 y Fw(a)42399 37868 y FC(T)43072 38129 y(E)43746 +37868 y(X,)547 b(BibT)48081 38129 y(E)48754 37868 y(X,)2000 +39329 y(etc.,)403 b(and)i(for)f(viewing)g(and)h(debugging.)2000 +41903 y Fq(1.3.1)818 b(F)-136 b(unctions)546 b(for)f(editing)g(T)-136 +b(eX)545 b(\014les)2000 44684 y(1.3.1.1)818 b(Making)545 +b(y)-45 b(our)545 b(T)18017 45008 y(E)18887 44684 y(X)g(co)45 +b(de)546 b(more)f(readable)2000 46644 y FC(A)-34 b(UCT)5332 +46905 y(E)6007 46644 y(X)477 b(can)f(do)i(syn)-34 b(tax)477 +b(highligh)-34 b(ting)478 b(of)f(y)-34 b(our)477 b(source)g(co)34 +b(de,)494 b(that)478 b(means)f(commands)h(will)e(get)2000 +48105 y(sp)34 b(ecial)393 b(colors)g(or)g(fon)-34 b(ts.)537 +b(This)394 b(is)g(enabled)g(b)-34 b(y)394 b(default.)536 +b(Y)-101 b(ou)394 b(can)g(disable)g(it)g(lo)34 b(cally)392 +b(b)-34 b(y)394 b(t)-34 b(yping)395 b Fs(M-x)2000 49566 +y(font-lock-mode)409 b Fu(RET)p FC(.)3660 51318 y(A)-34 +b(UCT)6992 51579 y(E)7667 51318 y(X)354 b(will)f(inden)-34 +b(t)355 b(new)g(lines)e(to)h(indicate)g(their)g(syn)-34 +b(tactical)354 b(relationship)g(to)g(the)h(surround-)2000 +52779 y(ing)490 b(text.)796 b(F)-101 b(or)490 b(example,)510 +b(the)491 b(text)f(of)g(a)g Fu(\\footnote)j FC(or)d(text)g(inside)f(of) +i(an)f(en)-34 b(vironmen)g(t)491 b(will)e(b)34 b(e)2000 +54240 y(inden)-34 b(ted)447 b(relativ)-34 b(e)444 b(to)i(the)g(text)g +(around)g(it.)663 b(If)446 b(the)g(inden)-34 b(ting)446 +b(has)g(gotten)h(wrong)f(after)g(adding)g(or)2000 55701 +y(deleting)384 b(some)f(c)-34 b(haracters,)387 b(use)d +Fu(TAB)h FC(to)e(reinden)-34 b(t)385 b(the)f(line,)j +Fs(M-q)d FC(for)g(the)g(whole)f(paragraph,)389 b(or)383 +b Fs(M-x)2000 57163 y(LaTeX-fill-buffer)410 b Fu(RET)405 +b FC(for)f(the)h(whole)f(bu\013er.)2000 59737 y Fq(1.3.1.2)818 +b(En)-45 b(tering)545 b(sectioning)h(commands)2000 61696 +y FC(Insertion)577 b(of)f(sectioning)h(macros,)619 b(that)578 +b(is)e(`)p Fu(\\chapter)p FC(',)621 b(`)p Fu(\\section)p +FC(',)h(`)p Fu(\\subsection)p FC(',)g(etc.)576 b(and)2000 +63157 y(accompan)-34 b(ying)443 b(`)p Fu(\\label)p FC(')g(commands)g +(ma)-34 b(y)442 b(b)34 b(e)442 b(eased)g(b)-34 b(y)443 +b(using)f Fs(C-c)405 b(C-s)p FC(.)654 b(Y)-101 b(ou)442 +b(will)g(b)34 b(e)441 b(ask)-34 b(ed)443 b(for)2000 64618 +y(the)386 b(section)g(lev)-34 b(el.)531 b(As)386 b(nearly)f(ev)-34 +b(erywhere)385 b(in)h(A)-34 b(UCT)27765 64879 y(E)28439 +64618 y(X,)389 b(y)-34 b(ou)387 b(can)e(use)h(the)h Fu(TAB)f +FC(or)g Fu(SPC)h FC(k)-34 b(ey)385 b(to)h(get)2000 66079 +y(a)477 b(list)h(of)f(a)-34 b(v)-67 b(ailable)477 b(lev)-34 +b(el)476 b(names,)496 b(and)478 b(to)g(auto-complete)g(what)g(y)-34 +b(ou)478 b(started)g(t)-34 b(yping.)759 b(Next,)495 b(y)-34 +b(ou)2000 67541 y(will)377 b(b)34 b(e)378 b(ask)-34 b(ed)378 +b(for)g(the)g(prin)-34 b(ted)379 b(title)e(of)h(the)g(section,)383 +b(and)c(last)f(y)-34 b(ou)378 b(will)f(b)34 b(e)378 b(ask)-34 +b(ed)378 b(for)f(a)h(lab)34 b(el)377 b(to)h(b)34 b(e)2000 +69002 y(asso)g(ciated)404 b(with)h(the)g(section.)p 2000 +69877 16000 45 v 2652 70776 a Fl(1)3660 71200 y Fk(This)341 +b(usually)i(is)e(a)g(\014le)h(in)g(y)-28 b(our)341 b(home)h(directory)f +(called)i Fj(.emacs)p Fk(,)f(or)e Fj(.emacs.d/init.el)p +Fk(.)p eop end +%%Page: 17 22 +TeXDict begin 17 21 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)33954 b(17)2000 3985 y Fq(1.3.1.3)818 +b(Inserting)546 b(en)-45 b(vironmen)g(ts)2000 5944 y +FC(Similarly)-101 b(,)477 b(y)-34 b(ou)465 b(can)f(insert)f(en)-34 +b(vironmen)g(ts,)480 b(that)465 b(is)f(`)p Fu(\\begin{})p +FC('{`)p Fu(\\end{})p FC(')j(pairs:)658 b(T)-34 b(yp)34 +b(e)464 b Fs(C-c)405 b(C-e)p FC(,)2000 7406 y(and)314 +b(select)f(an)h(en)-34 b(vironmen)g(t)314 b(t)-34 b(yp)34 +b(e.)509 b(Again,)331 b(y)-34 b(ou)314 b(can)g(use)f +Fu(TAB)i FC(or)e Fu(SPC)h FC(to)g(get)g(a)f(list,)331 +b(and)314 b(to)g(complete)2000 8867 y(what)443 b(y)-34 +b(ou)443 b(t)-34 b(yp)34 b(e.)652 b(Actually)-101 b(,)451 +b(the)443 b(list)f(will)f(not)i(only)f(pro)-34 b(vide)442 +b(standard)i(L)37088 8710 y Fw(a)37649 8867 y FC(T)38322 +9128 y(E)38995 8867 y(X)e(en)-34 b(vironmen)g(ts,)453 +b(but)2000 10328 y(also)498 b(tak)-34 b(e)498 b(y)-34 +b(our)498 b(`)p Fu(\\documentclass)p FC(')k(and)c(`)p +Fu(\\usepackage)p FC(')j(commands)e(in)-34 b(to)499 b(accoun)-34 +b(t)498 b(if)g(y)-34 b(ou)498 b(ha)-34 b(v)g(e)2000 11789 +y(parsing)573 b(enabled)g(b)-34 b(y)573 b(setting)h Fu(TeX-parse-self)j +FC(to)c Fu(t)p FC(.)1045 b(If)572 b(y)-34 b(ou)574 b(use)e(a)h(couple)g +(of)g(en)-34 b(vironmen)g(ts)2000 13250 y(frequen)g(tly)-101 +b(,)438 b(y)-34 b(ou)432 b(can)f(use)g(the)h Fu(up)g +FC(and)g Fu(down)h FC(arro)-34 b(w)431 b(k)-34 b(eys)431 +b(\(or)g Fs(M-p)i FC(and)f Fs(M-n)p FC(\))g(in)f(the)h(minibu\013er)g +(to)2000 14711 y(get)404 b(bac)-34 b(k)404 b(to)h(the)g(previously)e +(inserted)h(commands.)3660 16431 y(Some)425 b(en)-34 +b(vironmen)g(ts)425 b(need)f(additional)h(argumen)-34 +b(ts.)600 b(Often,)429 b(A)-34 b(UCT)36504 16692 y(E)37179 +16431 y(X)424 b(kno)-34 b(ws)425 b(ab)34 b(out)425 b(this)g(and)2000 +17893 y(asks)404 b(y)-34 b(ou)405 b(to)f(en)-34 b(ter)404 +b(a)h(v)-67 b(alue.)2000 20403 y Fq(1.3.1.4)818 b(Inserting)546 +b(macros)2000 22362 y Fs(C-c)405 b(C-m)p FC(,)441 b(or)432 +b(simply)h Fs(C-c)405 b(RET)434 b FC(will)e(giv)-34 b(e)433 +b(y)-34 b(ou)433 b(a)g(prompt)h(that)g(asks)e(y)-34 b(ou)434 +b(for)f(a)g(L)40466 22205 y Fw(a)41027 22362 y FC(T)41700 +22623 y(E)42373 22362 y(X)g(macro.)624 b(Y)-101 b(ou)2000 +23823 y(can)522 b(use)g Fu(TAB)h FC(for)f(completion,)552 +b(or)522 b(the)g Fu(up)p FC(/)p Fu(down)i FC(arro)-34 +b(w)522 b(k)-34 b(eys)522 b(\(or)g Fs(M-p)h FC(and)g +Fs(M-n)p FC(\))g(to)g(bro)-34 b(wse)522 b(the)2000 25284 +y(command)347 b(history)-101 b(.)519 b(In)346 b(man)-34 +b(y)347 b(cases,)357 b(A)-34 b(UCT)23264 25545 y(E)23939 +25284 y(X)346 b(kno)-34 b(ws)347 b(whic)-34 b(h)347 b(argumen)-34 +b(ts)347 b(a)f(macro)g(needs)h(and)f(will)2000 26746 +y(ask)361 b(y)-34 b(ou)363 b(for)e(that.)526 b(It)361 +b(ev)-34 b(en)362 b(can)g(di\013eren)-34 b(tiate)361 +b(b)34 b(et)-34 b(w)g(een)363 b(mandatory)g(and)f(optional)g(argumen) +-34 b(ts|for)2000 28207 y(details,)404 b(see)f(Section)i(2.6)f +([Completion],)g(page)g(32.)3660 29927 y(An)326 b(additional)g(help)g +(for)f(inserting)h(macros)f(is)g(pro)-34 b(vided)326 +b(b)-34 b(y)325 b(the)h(p)34 b(ossibilit)-34 b(y)325 +b(to)h(complete)f(macros)2000 31388 y(righ)-34 b(t)376 +b(in)f(the)g(bu\013er.)529 b(With)376 b(p)34 b(oin)-34 +b(t)376 b(at)f(the)h(end)f(of)h(a)f(partially)f(written)i(macro,)k(y) +-34 b(ou)376 b(can)f(complete)g(it)2000 32849 y(b)-34 +b(y)405 b(t)-34 b(yping)405 b Fs(M-)p Fu(TAB)p FC(.)2000 +35359 y Fq(1.3.1.5)818 b(Changing)545 b(the)h(fon)-45 +b(t)2000 37318 y FC(A)-34 b(UCT)5332 37579 y(E)6007 37318 +y(X)528 b(pro)-34 b(vides)528 b(con)-34 b(v)g(enien)g(t)529 +b(k)-34 b(eyb)34 b(oard)528 b(shortcuts)h(for)f(inserting)g(macros)g +(whic)-34 b(h)529 b(sp)34 b(ecify)527 b(the)2000 38780 +y(fon)-34 b(t)407 b(to)g(b)34 b(e)405 b(used)i(for)f(t)-34 +b(yp)34 b(esetting)407 b(certain)f(parts)g(of)g(the)h(text.)544 +b(They)406 b(start)h(with)g Fs(C-c)e(C-f)p FC(,)i(and)f(the)2000 +40241 y(last)e Fs(C-)h FC(com)-34 b(bination)405 b(tells)f(A)-34 +b(UCT)18773 40502 y(E)19448 40241 y(X)404 b(whic)-34 +b(h)405 b(fon)-34 b(t)405 b(y)-34 b(ou)405 b(w)-34 b(an)g(t:)2000 +42219 y Fs(C-c)405 b(C-f)g(C-b)8400 43681 y FC(Insert)f +Fp(b)34 b(old)404 b(face)g FC(`)p Fu(\\textbf{)p Fx(?)p +Fu(})p FC(')j(text.)2000 45659 y Fs(C-c)e(C-f)g(C-i)8400 +47121 y FC(Insert)f Fo(italics)501 b FC(`)p Fu(\\textit{)p +Fx(?)p Fu(})p FC(')407 b(text.)2000 49099 y Fs(C-c)e(C-f)g(C-e)8400 +50560 y FC(Insert)f Fo(emphasize)-62 b(d)526 b FC(`)p +Fu(\\emph{)p Fx(?)p Fu(})p FC(')406 b(text.)2000 52539 +y Fs(C-c)f(C-f)g(C-s)8400 54000 y FC(Insert)f Ft(slan)-34 +b(ted)453 b FC(`)p Fu(\\textsl{)p Fx(?)p Fu(})p FC(')407 +b(text.)2000 55979 y Fs(C-c)e(C-f)g(C-r)8400 57440 y +FC(Insert)f(roman)h(`)p Fu(\\textrm{)p Fx(?)p Fu(})p +FC(')h(text.)2000 59419 y Fs(C-c)f(C-f)g(C-f)8400 60880 +y FC(Insert)f Fv(sans)g(serif)g FC(`)p Fu(\\textsf{)p +Fx(?)p Fu(})p FC(')i(text.)2000 62859 y Fs(C-c)f(C-f)g(C-t)8400 +64320 y FC(Insert)f Fu(typewriter)k FC(`)p Fu(\\texttt{)p +Fx(?)p Fu(})p FC(')e(text.)2000 66299 y Fs(C-c)f(C-f)g(C-c)8400 +67760 y FC(Insert)f Fw(small)459 b(caps)405 b FC(`)p +Fu(\\textsc{)p Fx(?)p Fu(})p FC(')h(text.)2000 69738 +y Fs(C-c)f(C-f)g(C-d)8400 71200 y FC(Delete)e(the)i(innermost)f(fon)-34 +b(t)406 b(sp)34 b(eci\014cation)404 b(con)-34 b(taining)405 +b(p)34 b(oin)-34 b(t.)p eop end +%%Page: 18 23 +TeXDict begin 18 22 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)33954 b(18)3660 3985 y(If)442 +b(y)-34 b(ou)442 b(w)-34 b(an)g(t)444 b(to)e(c)-34 b(hange)442 +b(fon)-34 b(t)443 b(attributes)g(of)f(existing)f(text,)451 +b(mark)441 b(it)h(as)g(an)g(activ)-34 b(e)441 b(region,)450 +b(and)2000 5446 y(then)518 b(in)-34 b(v)g(ok)g(e)518 +b(the)f(commands.)879 b(If)517 b(no)h(region)f(is)g(selected,)544 +b(the)518 b(command)g(will)f(b)34 b(e)517 b(inserted)g(with)2000 +6907 y(empt)-34 b(y)405 b(braces,)e(and)i(y)-34 b(ou)405 +b(can)f(start)h(t)-34 b(yping)405 b(the)f(c)-34 b(hanged)405 +b(text.)3660 8808 y(Most)480 b(of)g(those)g(commands)g(will)e(also)i(w) +-34 b(ork)479 b(in)g(math)h(mo)34 b(de,)498 b(but)480 +b(then)g(macros)f(lik)-34 b(e)479 b Fu(\\mathbf)2000 +10269 y FC(will)404 b(b)34 b(e)403 b(inserted.)2000 13034 +y Fq(1.3.1.6)818 b(Other)545 b(useful)h(features)2000 +14993 y FC(A)-34 b(UCT)5332 15254 y(E)6007 14993 y(X)464 +b(also)h(tries)f(to)g(help)h(y)-34 b(ou)465 b(when)g(inserting)g(the)g +(righ)-34 b(t)465 b(\\quote")g(signs)g(for)f(y)-34 b(our)465 +b(language,)2000 16454 y(dollar)376 b(signs)g(to)h(t)-34 +b(yp)34 b(eset)377 b(math,)382 b(or)376 b(pairs)g(of)h(braces.)529 +b(It)376 b(o\013ers)g(shortcuts)h(for)g(commen)-34 b(ting)377 +b(out)g(text)2000 17915 y(\()p Fs(C-c)405 b(;)414 b FC(for)g(the)g +(curren)-34 b(t)414 b(region)f(or)h Fs(C-c)405 b(\045)414 +b FC(for)g(the)g(paragraph)g(y)-34 b(ou)414 b(are)f(in\).)568 +b(The)414 b(same)f(k)-34 b(eystrok)g(es)2000 19377 y(will)558 +b(remo)-34 b(v)g(e)557 b(the)i(\045)f(signs,)597 b(if)558 +b(the)g(region)g(or)g(paragraph)h(is)f(commen)-34 b(ted)559 +b(out)g(y)-34 b(et.)1000 b(With)559 b Fu(TeX-)2000 20838 +y(fold-mode)p FC(,)398 b(y)-34 b(ou)393 b(can)h(hide)f(certain)f(parts) +i(\(lik)-34 b(e)392 b(fo)34 b(otnotes,)396 b(references)c(etc.\))h +(that)h(y)-34 b(ou)394 b(do)f(not)h(edit)2000 22299 y(curren)-34 +b(tly)-101 b(.)529 b(Supp)34 b(ort)377 b(for)e(Emacs')g(outline)h(mo)34 +b(de)375 b(is)h(pro)-34 b(vided)376 b(as)f(w)-34 b(ell.)529 +b(And)376 b(there's)f(more,)381 b(but)376 b(this)2000 +23760 y(is)404 b(b)34 b(ey)-34 b(ond)405 b(the)f(scop)34 +b(e)404 b(of)g(this)h(Quic)-34 b(k)404 b(Start)h(Guide.)2000 +26524 y Fq(1.3.2)818 b(Creating)546 b(and)g(viewing)e(output,)i +(debugging)2000 29347 y(1.3.2.1)818 b(One)545 b(Command)g(for)h(L)21697 +29153 y Fn(a)22344 29347 y Fq(T)23209 29670 y(E)24079 +29347 y(X,)f(help)45 b(ers,)545 b(view)-45 b(ers,)543 +b(and)j(prin)-45 b(ting)2000 31306 y FC(If)338 b(y)-34 +b(ou)339 b(ha)-34 b(v)g(e)339 b(t)-34 b(yp)34 b(ed)339 +b(some)g(text)f(and)h(w)-34 b(an)g(t)341 b(to)e(run)f(L)25951 +31149 y Fw(a)26512 31306 y FC(T)27185 31567 y(E)27859 +31306 y(X)h(\(or)f(T)31670 31567 y(E)32344 31306 y(X,)351 +b(or)338 b(other)h(programs|see)f(b)34 b(elo)-34 b(w\))2000 +32768 y(on)504 b(it,)527 b(t)-34 b(yp)34 b(e)504 b Fs(C-c)405 +b(C-c)p FC(.)836 b(If)504 b(applicable,)527 b(y)-34 b(ou)504 +b(will)e(b)34 b(e)503 b(ask)-34 b(ed)504 b(whether)g(y)-34 +b(ou)503 b(w)-34 b(an)g(t)506 b(to)d(sa)-34 b(v)g(e)503 +b(c)-34 b(hanges,)2000 34229 y(and)418 b(whic)-34 b(h)418 +b(program)g(y)-34 b(ou)418 b(w)-34 b(an)g(t)419 b(to)f(in)-34 +b(v)g(ok)g(e.)578 b(In)418 b(man)-34 b(y)418 b(cases,)i(the)d(c)-34 +b(hoice)417 b(that)i(A)-34 b(UCT)43669 34490 y(E)44344 +34229 y(X)417 b(suggests)2000 35690 y(will)389 b(b)34 +b(e)390 b(just)g(what)h(y)-34 b(ou)390 b(w)-34 b(an)g(t:)534 +b(\014rst)390 b Fu(latex)p FC(,)k(then)c(a)g(view)-34 +b(er.)533 b(If)390 b(a)f Fu(latex)j FC(run)e(pro)34 b(duces)390 +b(or)f(c)-34 b(hanges)2000 37151 y(input)446 b(\014les)f(for)f +Fu(makeindex)p FC(,)458 b(the)445 b(next)g(suggestion)h(will)e(b)34 +b(e)445 b(to)g(run)g(that)h(program,)455 b(and)445 b(A)-34 +b(UCT)48416 37412 y(E)49091 37151 y(X)2000 38612 y(kno)g(ws)405 +b(that)g(y)-34 b(ou)405 b(need)f(to)h(run)f Fu(latex)i +FC(again)e(afterw)-34 b(ards|the)406 b(same)f(holds)f(for)g(BibT)43353 +38873 y(E)44027 38612 y(X.)3660 40513 y(When)563 b(no)f(pro)34 +b(cessor)561 b(in)-34 b(v)g(o)34 b(cation)562 b(is)g(necessary)f(an)-34 +b(ymore,)601 b(A)-34 b(UCT)36365 40774 y(E)37040 40513 +y(X)561 b(will)h(suggest)g(to)h(run)f(a)2000 41974 y(view)-34 +b(er,)403 b(or)h(y)-34 b(ou)405 b(can)f(c)-34 b(hose)404 +b(to)h(create)e(a)h(P)-34 b(ostScript)405 b(\014le)f(using)h +Fu(dvips)p FC(,)g(or)f(to)h(directly)e(prin)-34 b(t)405 +b(it.)3660 43875 y(Actually)-101 b(,)403 b(there)f(is)h(another)g +(command)g(whic)-34 b(h)404 b(comes)e(in)g(handy)i(to)f(compile)f(do)34 +b(cumen)-34 b(ts:)539 b(t)-34 b(yp)34 b(e)2000 45336 +y Fs(C-c)405 b(C-a)j FC(\()p Fu(TeX-command-run-all)p +FC(\))415 b(and)408 b(A)-34 b(UCT)25762 45597 y(E)26437 +45336 y(X)407 b(will)f(compile)h(the)h(do)34 b(cumen)-34 +b(t)408 b(for)f(y)-34 b(ou)408 b(un)-34 b(til)408 b(it)2000 +46798 y(is)328 b(ready)g(and)h(then)g(run)f(the)h(view)-34 +b(er.)512 b(This)329 b(is)f(the)g(same)g(as)h(issuing)f(rep)34 +b(eatedly)327 b Fs(C-c)406 b(C-c)329 b FC(and)g(letting)2000 +48259 y(A)-34 b(UCT)5332 48520 y(E)6007 48259 y(X)404 +b(guess)g(the)h(next)f(command)h(to)f(run.)3660 50160 +y(A)-34 b(t)554 b(this)g(place,)590 b(a)553 b(w)-34 b(arning)555 +b(needs)e(to)h(b)34 b(e)553 b(giv)-34 b(en:)837 b(First,)590 +b(although)555 b(A)-34 b(UCT)40450 50420 y(E)41125 50160 +y(X)553 b(is)g(really)f(go)34 b(o)g(d)2000 51621 y(in)454 +b(detecting)g(the)h(standard)g(situations)g(when)g(an)f(additional)h +Fu(latex)h FC(run)e(is)g(necessary)-101 b(,)465 b(it)454 +b(cannot)2000 53082 y(detect)464 b(it)f(alw)-34 b(a)g(ys.)716 +b(Second,)479 b(the)464 b(creation)f(of)g(P)-34 b(ostScript)465 +b(\014les)e(or)g(direct)g(prin)-34 b(ting)464 b(curren)-34 +b(tly)463 b(only)2000 54543 y(w)-34 b(orks)404 b(when)h(y)-34 +b(our)405 b(output)h(\014le)e(is)g(a)g Fr(D)-31 b(VI)403 +b FC(\014le,)h(not)h(a)f Fr(PDF)g FC(\014le.)3660 56444 +y(Ah,)h(y)-34 b(ou)404 b(didn't)h(kno)-34 b(w)405 b(y)-34 +b(ou)405 b(can)f(do)h(b)34 b(oth?)540 b(That)405 b(brings)f(us)h(to)f +(the)h(next)f(topic.)2000 59208 y Fq(1.3.2.2)818 b(Cho)45 +b(osing)546 b(an)g(output)g(format)2000 61167 y FC(F)-101 +b(rom)426 b(a)f(L)6560 61010 y Fw(a)7121 61167 y FC(T)7794 +61428 y(E)8468 61167 y(X)h(\014le,)k(y)-34 b(ou)426 b(can)g(pro)34 +b(duce)426 b Fr(D)-31 b(VI)425 b FC(output,)433 b(or)425 +b(a)h Fr(PDF)f FC(\014le)g(directly)g Fo(via)518 b Fu(pdflatex)p +FC(.)605 b(Y)-101 b(ou)2000 62629 y(can)430 b(switc)-34 +b(h)431 b(on)g(source)e(sp)34 b(ecials)429 b(for)i(easier)e(na)-34 +b(vigation)430 b(in)g(the)h(output)h(\014le,)k(or)429 +b(tell)h Fu(latex)i FC(to)e(stop)2000 64090 y(after)521 +b(an)g(error)e(\(usually)i Fu(--noninteractive)526 b +FC(is)520 b(used,)550 b(to)521 b(allo)-34 b(w)521 b(y)-34 +b(ou)520 b(to)h(detect)g(all)f(errors)f(in)i(a)2000 65551 +y(single)404 b(run\).)3660 67452 y(These)h(options)g(are)f(con)-34 +b(trolled)404 b(b)-34 b(y)404 b(toggles,)g(the)h(k)-34 +b(eystrok)g(es)404 b(should)h(b)34 b(e)403 b(easy)h(to)h(memorize:)2000 +69738 y Fs(C-c)g(C-t)g(C-p)8400 71200 y FC(This)g(command)g(toggles)f +(b)34 b(et)-34 b(w)g(een)405 b Fr(D)-31 b(VI)404 b FC(and)h +Fr(PDF)e FC(output)p eop end +%%Page: 19 24 +TeXDict begin 19 23 bop 2000 -1550 a FC(Chapter)405 b(1:)539 +b(In)-34 b(tro)34 b(duction)33954 b(19)2000 3985 y Fs(C-c)405 +b(C-t)g(C-i)8400 5446 y FC(toggles)f(in)-34 b(teractiv)g(e)404 +b(mo)34 b(de)2000 7572 y Fs(C-c)405 b(C-t)g(C-s)8400 +9033 y FC(toggles)f(SyncT)15645 9294 y(E)16319 9033 y(X)g(\(or)h +(source)e(sp)34 b(ecials\))404 b(supp)34 b(ort)2000 11158 +y Fs(C-c)405 b(C-t)g(C-o)8400 12619 y FC(toggles)f(usage)h(of)f +(Omega/lam)-34 b(b)34 b(da.)3660 14745 y(There)445 b(is)g(also)g +(another)h(p)34 b(ossibilit)-34 b(y:)620 b(compile)444 +b(the)h(do)34 b(cumen)-34 b(t)446 b(with)g Fu(tex)g FC(\(or)f +Fu(latex)p FC(\))i(and)f(then)2000 16206 y(con)-34 b(v)g(ert)354 +b(the)g(resulting)f Fr(D)-31 b(VI)353 b FC(\014le)g(to)h +Fr(PDF)f FC(using)h Fu(dvips)p FC({)p Fu(ps2pdf)j FC(sequence)c(or)g +Fu(dvipdfmx)j FC(command.)2000 17667 y(If)410 b(y)-34 +b(ou)411 b(w)-34 b(an)g(t)412 b(to)e(go)g(b)-34 b(y)411 +b(this)f(route,)i(customize)e Fu(TeX-PDF-from-DVI)415 +b FC(option.)558 b(Then)411 b(A)-34 b(UCT)46121 17928 +y(E)46795 17667 y(X)410 b(will)2000 19128 y(suggest)563 +b(y)-34 b(ou)562 b(to)h(run)f(the)g(appropriate)h(command)g(when)g(y) +-34 b(ou)562 b(t)-34 b(yp)34 b(e)562 b Fs(C-C)405 b(C-c)p +FC(.)1013 b(F)-101 b(or)562 b(details,)601 b(see)2000 +20589 y(Section)404 b(4.1.3)g([Pro)34 b(cessor)403 b(Options],)h(page)g +(59.)2000 23246 y Fq(1.3.2.3)818 b(Debugging)545 b(L)16031 +23052 y Fn(a)16678 23246 y Fq(T)17543 23569 y(E)18413 +23246 y(X)2000 25205 y FC(When)286 b(A)-34 b(UCT)8749 +25466 y(E)9423 25205 y(X)286 b(runs)g(a)f(program,)309 +b(it)286 b(creates)e(an)i(output)i(bu\013er)d(in)h(whic)-34 +b(h)286 b(it)f(displa)-34 b(ys)286 b(the)g(output)i(of)2000 +26667 y(the)k(command.)501 b(If)291 b(there)h(is)e(a)i(syn)-34 +b(tactical)291 b(error)f(in)h(y)-34 b(our)292 b(\014le,)313 +b Fu(latex)293 b FC(will)e(not)h(complete)e(successfully)-101 +b(.)2000 28128 y(A)-34 b(UCT)5332 28389 y(E)6007 28128 +y(X)442 b(will)h(tell)f(y)-34 b(ou)443 b(that,)453 b(and)444 +b(y)-34 b(ou)443 b(can)g(get)g(to)g(the)g(place)f(where)h(the)g +(\014rst)h(error)d(o)34 b(ccured)443 b(b)-34 b(y)2000 +29589 y(pressing)488 b Fs(C-c)406 b(\022)488 b FC(\(the)h(last)g(c)-34 +b(haracter)488 b(is)g(a)g(bac)-34 b(ktic)g(k\).)792 b(The)488 +b(view)g(will)g(b)34 b(e)488 b(split)g(in)h(t)-34 b(w)g(o)489 +b(windo)-34 b(ws,)2000 31050 y(the)444 b(output)h(will)d(b)34 +b(e)443 b(displa)-34 b(y)g(ed)444 b(in)g(the)f(lo)-34 +b(w)g(er)444 b(bu\013er,)453 b(and)444 b(b)34 b(oth)444 +b(bu\013ers)f(will)g(b)34 b(e)443 b(cen)-34 b(tered)443 +b(around)2000 32511 y(the)437 b(place)g(where)g(the)g(error)f(o)34 +b(curred.)637 b(Y)-101 b(ou)437 b(can)g(then)h(try)f(to)g(\014x)g(it)g +(in)g(the)h(do)34 b(cumen)-34 b(t)438 b(bu\013er,)445 +b(and)2000 33973 y(use)499 b(the)h(same)e(k)-34 b(eystrok)g(es)499 +b(to)g(get)h(to)f(the)g(next)g(error.)822 b(This)500 +b(pro)34 b(cedure)499 b(ma)-34 b(y)499 b(b)34 b(e)498 +b(rep)34 b(eated)499 b(un)-34 b(til)2000 35434 y(all)427 +b(errors)f(ha)-34 b(v)g(e)427 b(b)34 b(een)428 b(dealt)f(with.)608 +b(By)427 b(pressing)g Fs(C-c)405 b(C-w)428 b FC(\()p +Fu(TeX-toggle-debug-boxes)p FC(\))436 b(y)-34 b(ou)428 +b(can)2000 36895 y(toggle)481 b(whether)i(A)-34 b(UCT)13706 +37156 y(E)14380 36895 y(X)482 b(should)h(notify)f(y)-34 +b(ou)482 b(of)g(o)-34 b(v)g(erfull)481 b(and)i(underfull)f(b)34 +b(o)-34 b(xes)481 b(in)h(addition)h(to)2000 38356 y(regular)403 +b(errors.)3660 40149 y(Issue)355 b Fs(M-x)405 b(TeX-error-overview)410 +b Fu(RET)355 b FC(to)g(see)e(a)i(nicely)e(formatted)i(list)f(of)g(all)g +(errors)f(and)i(w)-34 b(arn-)2000 41611 y(ings)404 b(rep)34 +b(orted)404 b(b)-34 b(y)405 b(the)f(compiler.)3660 43404 +y(If)437 b(a)f(command)h(got)f(stuc)-34 b(k)437 b(in)f(a)h(seemingly)e +(in\014nite)i(lo)34 b(op,)444 b(or)436 b(y)-34 b(ou)436 +b(w)-34 b(an)g(t)438 b(to)f(stop)g(execution)f(for)2000 +44865 y(other)492 b(reasons,)514 b(y)-34 b(ou)493 b(can)f(use)g +Fs(C-c)405 b(C-k)493 b FC(\(for)g(\\kill"\).)801 b(Similar)492 +b(to)g Fs(C-l)p FC(,)515 b(whic)-34 b(h)493 b(cen)-34 +b(ters)492 b(the)h(bu\013er)2000 46326 y(y)-34 b(ou)397 +b(are)f(in)h(around)g(y)-34 b(our)397 b(curren)-34 b(t)397 +b(p)34 b(osition,)398 b Fs(C-c)405 b(C-l)398 b FC(cen)-34 +b(ters)397 b(the)g(output)h(bu\013er)f(so)g(that)h(the)f(last)2000 +47787 y(lines)404 b(added)h(at)f(the)h(b)34 b(ottom)405 +b(b)34 b(ecome)403 b(visible.)2000 50444 y Fq(1.3.2.4)818 +b(Running)545 b(L)14524 50250 y Fn(a)15171 50444 y Fq(T)16036 +50767 y(E)16906 50444 y(X)g(on)h(parts)h(of)e(y)-45 b(our)545 +b(do)45 b(cumen)-45 b(t)2000 52403 y FC(If)430 b(y)-34 +b(ou)431 b(w)-34 b(an)g(t)432 b(to)f(c)-34 b(hec)g(k)430 +b(ho)-34 b(w)432 b(some)e(part)h(of)g(y)-34 b(our)430 +b(text)h(lo)34 b(oks)429 b(lik)-34 b(e,)436 b(and)431 +b(do)g(not)g(w)-34 b(an)g(t)432 b(to)f(w)-34 b(ait)431 +b(un)-34 b(til)2000 53865 y(the)344 b(whole)h(do)34 b(cumen)-34 +b(t)345 b(has)f(b)34 b(een)344 b(t)-34 b(yp)34 b(eset,)356 +b(then)345 b(mark)f(it)g(as)g(a)g(region)g(and)h(use)f +Fs(C-c)405 b(C-r)p FC(.)519 b(It)345 b(b)34 b(eha)-34 +b(v)g(es)2000 55326 y(just)405 b(lik)-34 b(e)404 b Fs(C-c)h(C-c)p +FC(,)f(but)i(it)e(only)g(uses)g(the)h(do)34 b(cumen)-34 +b(t)405 b(pream)-34 b(ble)404 b(and)h(the)g(region)e(y)-34 +b(ou)405 b(mark)-34 b(ed.)3660 57119 y(If)361 b(y)-34 +b(ou)362 b(are)e(using)i Fu(\\include)h FC(or)e Fu(\\input)i +FC(to)e(structure)h(y)-34 b(our)361 b(do)34 b(cumen)-34 +b(t,)370 b(try)361 b Fs(C-c)405 b(C-b)362 b FC(while)e(y)-34 +b(ou)2000 58580 y(are)389 b(editing)i(one)f(of)g(the)g(included)h +(\014les.)533 b(It)390 b(will)f(run)i Fu(latex)h FC(only)d(on)i(the)f +(curren)-34 b(t)390 b(bu\013er,)j(using)d(the)2000 60042 +y(pream)-34 b(ble)404 b(from)h(the)f(master)g(\014le.)p +eop end +%%Page: 20 25 +TeXDict begin 20 24 bop 48788 -1550 a FC(20)2000 3985 +y Fz(2)1076 b(Editing)716 b(the)g(Do)60 b(cumen)-60 b(t)718 +b(Source)2000 7405 y FC(The)533 b(most)g(commonly)f(used)h +(commands/macros)g(of)g(A)-34 b(UCT)31856 7666 y(E)32530 +7405 y(X)533 b(are)f(those)h(whic)-34 b(h)533 b(simply)f(insert)2000 +8866 y(templates)363 b(for)h(often)f(used)h(T)15724 9127 +y(E)16398 8866 y(X,)370 b(L)18336 8709 y Fw(a)18897 8866 +y FC(T)19570 9127 y(E)20244 8866 y(X,)h(or)363 b(ConT)26132 +9127 y(E)26806 8866 y(Xt)h(constructs,)371 b(lik)-34 +b(e)363 b(fon)-34 b(t)364 b(c)-34 b(hanges,)372 b(handling)364 +b(of)2000 10327 y(en)-34 b(vironmen)g(ts,)478 b(etc.)714 +b(These)463 b(features)g(are)f(v)-34 b(ery)462 b(simple,)476 +b(and)464 b(easy)e(to)h(learn,)476 b(and)464 b(help)e(y)-34 +b(ou)463 b(a)-34 b(v)g(oid)2000 11788 y(mistak)g(es)404 +b(lik)-34 b(e)404 b(mismatc)-34 b(hed)405 b(braces,)e(or)h(`)p +Fu(\\begin{})p FC('-`)p Fu(\\end{})p FC(')k(pairs.)3660 +13681 y(Apart)443 b(from)f(that)g(this)g(c)-34 b(hapter)443 +b(con)-34 b(tains)442 b(a)g(description)g(of)g(some)g(features)g(for)f +(en)-34 b(tering)442 b(more)2000 15142 y(sp)34 b(ecialized)303 +b(sorts)j(of)f(text,)324 b(for)305 b(formatting)h(the)f(source)g(b)-34 +b(y)305 b(inden)-34 b(ting)306 b(and)g(\014lling)f(and)g(for)g(na)-34 +b(vigating)2000 16603 y(through)405 b(the)g(do)34 b(cumen)-34 +b(t.)2000 19962 y FB(2.1)896 b(Insertion)599 b(of)f(Quotes,)g(Dollars,) +h(and)f(Braces)2000 22951 y Fq(Quotation)547 b(Marks)2000 +24910 y FC(In)402 b(T)4186 25171 y(E)4860 24910 y(X,)f(literal)g +(double)h(quotes)g(`)p Fu("like)k(this")p FC(')d(are)e(seldom)h(used,)g +(instead)h(t)-34 b(w)g(o)403 b(single)e(quotes)h(are)2000 +26372 y(used)371 b(`)p Fu(\022\022like)406 b(this\015\015)p +FC('.)529 b(T)-101 b(o)371 b(help)g(y)-34 b(ou)371 b(insert)f(these)h +(e\016cien)-34 b(tly)-101 b(,)376 b(A)-34 b(UCT)36321 +26633 y(E)36996 26372 y(X)371 b(allo)-34 b(ws)371 b(y)-34 +b(ou)371 b(to)g(con)-34 b(tin)g(ue)2000 27833 y(to)404 +b(press)h Fu(")f FC(to)h(insert)f(t)-34 b(w)g(o)405 b(single)f(quotes.) +539 b(T)-101 b(o)404 b(get)g(a)h(literal)e(double)h(quote,)g(press)h +Fu(")f FC(t)-34 b(wice.)43872 30489 y([Command])-47999 +b Fm(TeX-insert-quote)612 b Fi(count)5200 31950 y FC(\()p +Fu(")p FC(\))405 b(Insert)f(the)h(appropriate)f(quote)h(marks)f(for)g +(T)28762 32211 y(E)29436 31950 y(X.)5200 33843 y(Inserts)c(the)g(v)-67 +b(alue)399 b(of)i Fu(TeX-open-quote)j FC(\(normally)c(`)p +Fu(\022\022)p FC('\))g(or)g Fu(TeX-close-quote)405 b +FC(\(normally)5200 35304 y(`)p Fu(\015\015)p FC('\))f(dep)34 +b(ending)405 b(on)g(the)f(con)-34 b(text.)540 b(With)404 +b(pre\014x)g(argumen)-34 b(t,)405 b(alw)-34 b(a)g(ys)405 +b(inserts)f(`)p Fu(")p FC(')g(c)-34 b(haracters.)42818 +37960 y([User)404 b(Option])-48000 b Fm(TeX-open-quote)5200 +39421 y FC(String)606 b(inserted)f(b)-34 b(y)606 b(t)-34 +b(yping)606 b Fu(")g FC(to)g(op)34 b(en)605 b(a)g(quotation.)1144 +b(\(See)605 b(Section)h(5.4.1)f([Europ)34 b(ean],)5200 +40882 y(page)404 b(75,)g(for)g(language-sp)34 b(eci\014c)404 +b(quotation)i(mark)d(insertion.\))42818 43538 y([User)h(Option])-48000 +b Fm(TeX-close-quote)5200 45000 y FC(String)608 b(inserted)f(b)-34 +b(y)608 b(t)-34 b(yping)608 b Fu(")g FC(to)f(close)g(a)g(quotation.) +1149 b(\(See)607 b(Section)h(5.4.1)f([Europ)34 b(ean],)5200 +46461 y(page)404 b(75,)g(for)g(language-sp)34 b(eci\014c)404 +b(quotation)i(mark)d(insertion.\))42818 49117 y([User)h(Option])-48000 +b Fm(TeX-quote-after-quote)5200 50578 y FC(Determines)286 +b(the)h(b)34 b(eha)-34 b(vior)287 b(of)g Fu(")p FC(.)500 +b(If)286 b(it)h(is)g(non-nil,)310 b(t)-34 b(yping)288 +b Fu(")f FC(will)f(insert)h(a)g(literal)f(double)h(quote.)5200 +52039 y(The)312 b(resp)34 b(ectiv)-34 b(e)311 b(v)-67 +b(alues)311 b(of)h Fu(TeX-open-quote)317 b FC(and)312 +b Fu(TeX-close-quote)317 b FC(will)311 b(b)34 b(e)312 +b(inserted)g(after)5200 53500 y(t)-34 b(yping)405 b Fu(")f +FC(once)g(again.)3660 56156 y(The)467 b(`)p Fu(babel)p +FC(')g(pac)-34 b(k)-67 b(age)466 b(pro)-34 b(vides)467 +b(sp)34 b(ecial)465 b(supp)34 b(ort)467 b(for)f(the)h(requiremen)-34 +b(ts)466 b(of)h(t)-34 b(yp)34 b(esetting)467 b(quo-)2000 +57618 y(tation)522 b(marks)e(in)h(man)-34 b(y)521 b(di\013eren)-34 +b(t)521 b(languages.)889 b(If)521 b(y)-34 b(ou)521 b(use)g(this)h(pac) +-34 b(k)-67 b(age,)549 b(either)520 b(directly)g(or)h(b)-34 +b(y)2000 59079 y(loading)471 b(a)f(language-sp)34 b(eci\014c)470 +b(st)-34 b(yle)471 b(\014le,)486 b(y)-34 b(ou)471 b(should)h(also)e +(use)h(the)f(sp)34 b(ecial)470 b(commands)h(for)g(quote)2000 +60540 y(insertion)363 b(instead)g(of)g(the)g(standard)h(quotes)f(sho) +-34 b(wn)364 b(ab)34 b(o)-34 b(v)g(e.)525 b(A)-34 b(UCT)34125 +60801 y(E)34800 60540 y(X)363 b(is)f(able)g(to)h(recognize)f(sev)-34 +b(eral)2000 62001 y(of)298 b(these)g(languages)g(and)h(will)e(c)-34 +b(hange)299 b(quote)e(insertion)h(accordingly)-101 b(.)503 +b(See)297 b(Section)h(5.4.1)g([Europ)34 b(ean],)2000 +63462 y(page)404 b(75,)g(for)g(details)g(ab)34 b(out)406 +b(this)e(feature)h(and)f(ho)-34 b(w)406 b(to)e(con)-34 +b(trol)405 b(it.)3660 65355 y(In)440 b(case)e(y)-34 b(ou)440 +b(are)e(using)i(the)g(`)p Fu(csquotes)p FC(')h(pac)-34 +b(k)-67 b(age,)447 b(y)-34 b(ou)440 b(should)g(customize)f +Fu(LaTeX-csquotes-)2000 66816 y(open-quote)p FC(,)749 +b Fu(LaTeX-csquotes-close-quote)687 b FC(and)679 b Fu +(LaTeX-csquotes-quote-after-quote)p FC(.)2000 68277 y(The)312 +b(quotation)g(c)-34 b(haracters)312 b(will)e(only)i(b)34 +b(e)311 b(used)h(if)f(b)34 b(oth)312 b(v)-67 b(ariables|)p +Fu(LaTeX-csquotes-open-quote)2000 69738 y FC(and)625 +b Fu(LaTeX-csquotes-close-quote)p FC(|are)634 b(non-empt)-34 +b(y)626 b(strings.)1200 b(But)624 b(then)i(the)f(`)p +Fu(csquotes)p FC('-)2000 71200 y(related)404 b(v)-67 +b(alues)403 b(will)h(tak)-34 b(e)404 b(precedence)f(o)-34 +b(v)g(er)404 b(the)h(language-sp)34 b(eci\014c)404 b(ones.)p +eop end +%%Page: 21 26 +TeXDict begin 21 25 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(21)2000 3985 y Fq(Dollar)546 b(Signs)2000 5944 y FC(In)386 +b(A)-34 b(UCT)6829 6205 y(E)7504 5944 y(X,)389 b(dollar)d(signs)g +(should)h(matc)-34 b(h)387 b(lik)-34 b(e)385 b(they)h(do)h(in)f(T)31644 +6205 y(E)32317 5944 y(X.)533 b(This)387 b(has)f(b)34 +b(een)386 b(partially)f(imple-)2000 7406 y(men)-34 b(ted,)419 +b(w)-34 b(e)416 b(assume)g(dollar)f(signs)h(alw)-34 b(a)g(ys)416 +b(matc)-34 b(h)417 b(within)f(a)g(paragraph.)573 b(By)415 +b(default,)k(the)d(\014rst)g(`)p Fu($)p FC(')2000 8867 +y(y)-34 b(ou)389 b(insert)g(in)g(a)f(paragraph)i(will)e(do)h(nothing)h +(sp)34 b(ecial.)533 b(The)389 b(second)g(`)p Fu($)p FC(')f(will)h(matc) +-34 b(h)389 b(the)g(\014rst.)534 b(This)2000 10328 y(will)404 +b(b)34 b(e)403 b(indicated)i(b)-34 b(y)404 b(mo)-34 b(ving)405 +b(the)f(cursor)g(temp)34 b(orarily)403 b(o)-34 b(v)g(er)404 +b(the)h(\014rst)f(dollar)g(sign.)43872 13047 y([Command])-47999 +b Fm(TeX-insert-dollar)612 b Fi(arg)5200 14508 y FC(\()p +Ft($)p FC(\))405 b(Insert)f(dollar)g(sign.)5200 16432 +y(Sho)-34 b(w)406 b(matc)-34 b(hing)405 b(dollar)f(sign)g(if)g(this)h +(dollar)e(sign)i(end)f(the)h(T)34082 16693 y(E)34755 +16432 y(X)g(math)g(mo)34 b(de.)5200 18356 y(With)404 +b(optional)h Ft(arg)p FC(,)f(insert)g(that)h(man)-34 +b(y)405 b(dollar)e(signs.)3660 21074 y(T)4333 21335 y(E)5007 +21074 y(X)576 b(and)g(L)9342 20917 y Fw(a)9903 21074 +y FC(T)10576 21335 y(E)11250 21074 y(X)f(users)h(often)g(lo)34 +b(ok)575 b(for)h(a)f(w)-34 b(a)g(y)576 b(to)g(insert)g(inline)f +(equations)h(lik)-34 b(e)575 b(`)p Fu($...$)p FC(')h(or)2000 +22535 y(`)p Fu(\\\(...\\\))p FC(')470 b(simply)f(t)-34 +b(yping)469 b Ft($)p FC(.)732 b(A)-34 b(UCT)20382 22796 +y(E)21057 22535 y(X)469 b(helps)f(them)i(through)g(the)f(customizable)f +(v)-67 b(ariable)468 b Fu(TeX-)2000 23997 y(electric-math)p +FC(.)42818 26715 y([User)404 b(Option])-48000 b Fm(TeX-electric-math) +5200 28177 y FC(If)539 b(the)g(v)-67 b(ariable)538 b(is)h(non-nil)g +(and)h(y)-34 b(ou)539 b(t)-34 b(yp)34 b(e)539 b Ft($)g +FC(outside)h(math)g(mo)34 b(de,)572 b(A)-34 b(UCT)42692 +28438 y(E)43367 28177 y(X)539 b(will)f(auto-)5200 29638 +y(matically)441 b(insert)h(the)g(op)34 b(ening)442 b(and)h(closing)e +(sym)-34 b(b)34 b(ols)442 b(for)g(an)g(inline)g(equation)g(and)h(put)f +(the)5200 31099 y(p)34 b(oin)-34 b(t)377 b(b)34 b(et)-34 +b(w)g(een)377 b(them.)529 b(The)376 b(op)34 b(ening)377 +b(sym)-34 b(b)34 b(ol)376 b(will)f(blink)h(when)g Fu +(blink-matching-paren)383 b FC(is)5200 32560 y(non-nil.)539 +b(If)405 b Fu(TeX-electric-math)410 b FC(is)404 b(nil,)g(t)-34 +b(yping)405 b Ft($)f FC(simply)g(inserts)g(`)p Fu($)p +FC(')g(at)h(p)34 b(oin)-34 b(t,)405 b(this)g(is)e(the)5200 +34021 y(default.)5200 35945 y(Besides)328 b Fu(nil)p +FC(,)344 b(p)34 b(ossible)328 b(v)-67 b(alues)328 b(for)g(this)h(v)-67 +b(ariable)327 b(are)h Fu(\("$")406 b(.)e("$"\))330 b +FC(for)e(T)39841 36206 y(E)40515 35945 y(X)g(inline)g(equations)5200 +37406 y(`)p Fu($...$)p FC(',)405 b(and)g Fu(\("\\\(")h(.)e("\\\)"\))i +FC(for)e(L)22542 37249 y Fw(a)23103 37406 y FC(T)23776 +37667 y(E)24450 37406 y(X)g(inline)f(equations)i(`)p +Fu(\\\(...\\\))p FC('.)5200 39330 y(If)514 b(the)g(v)-67 +b(ariable)512 b(is)h(non-nil)h(and)h(p)34 b(oin)-34 b(t)514 +b(is)f(inside)h(math)g(mo)34 b(de)514 b(righ)-34 b(t)514 +b(b)34 b(et)-34 b(w)g(een)515 b(a)e(couple)h(of)5200 +40791 y(single)466 b(dollars,)482 b(pressing)467 b Ft($)g +FC(will)g(insert)g(another)g(pair)g(of)g(dollar)g(signs)g(and)g(lea)-34 +b(v)g(e)467 b(the)g(p)34 b(oin)-34 b(t)5200 42253 y(b)34 +b(et)-34 b(w)g(een)543 b(them.)954 b(Th)-34 b(us,)578 +b(if)542 b Fu(TeX-electric-math)548 b FC(is)542 b(set)h(to)f +Fu(\("$")406 b(.)e("$"\))544 b FC(y)-34 b(ou)543 b(can)f(easily)5200 +43714 y(obtain)345 b(a)f(T)10534 43975 y(E)11208 43714 +y(X)g(displa)-34 b(y)345 b(equation)f(`)p Fu($$...$$)p +FC(')i(b)-34 b(y)344 b(pressing)h Ft($)f FC(t)-34 b(wice)344 +b(in)g(a)h(ro)-34 b(w.)519 b(\(Note)344 b(that)h(y)-34 +b(ou)5200 45175 y(should)441 b(not)f(use)g(double)h(dollar)e(signs)h +(in)g(L)25600 45018 y Fw(a)26161 45175 y FC(T)26834 45436 +y(E)27508 45175 y(X)g(b)34 b(ecause)439 b(this)h(practice)g(can)g(lead) +f(to)h(wrong)5200 46636 y(spacing)404 b(in)h(t)-34 b(yp)34 +b(eset)404 b(do)34 b(cumen)-34 b(ts.\))5200 48560 y(In)446 +b(addition,)457 b(when)447 b(the)f(v)-67 b(ariable)444 +b(is)i(non-nil)g(and)h(there)f(is)f(an)i(activ)-34 b(e)445 +b(region)h(outside)g(math)5200 50021 y(mo)34 b(de,)555 +b(t)-34 b(yping)526 b Ft($)f FC(will)g(put)h(around)h(the)e(activ)-34 +b(e)525 b(region)g(sym)-34 b(b)34 b(ols)525 b(for)h(op)34 +b(ening)525 b(and)h(closing)5200 51482 y(inline)533 b(equation)g(and)h +(k)-34 b(eep)533 b(the)h(region)f(activ)-34 b(e,)564 +b(lea)-34 b(ving)533 b(p)34 b(oin)-34 b(t)534 b(after)g(the)f(closing)g +(sym)-34 b(b)34 b(ol.)5200 52944 y(By)428 b(pressing)g(rep)34 +b(eatedly)428 b Ft($)h FC(while)f(the)h(region)f(is)h(activ)-34 +b(e)428 b(y)-34 b(ou)429 b(can)f(toggle)h(b)34 b(et)-34 +b(w)g(een)429 b(an)g(inline)5200 54405 y(equation,)j(a)426 +b(displa)-34 b(y)426 b(equation,)432 b(and)426 b(no)h(equation.)605 +b(T)-101 b(o)426 b(b)34 b(e)426 b(precise,)k(`)p Fu($...$)p +FC(')d(is)f(replaced)g(b)-34 b(y)5200 55866 y(`)p Fu($$...$$)p +FC(',)406 b(whereas)e(`)p Fu(\\\(...\\\))p FC(')i(is)e(replaced)f(b)-34 +b(y)405 b(`)p Fu(\\[...\\])p FC('.)3660 58585 y(If)461 +b(y)-34 b(ou)460 b(w)-34 b(an)g(t)463 b(to)d(automatically)g(insert)h +(`)p Fu($...$)p FC(')g(in)f(plain)h(T)32509 58846 y(E)33183 +58585 y(X)f(\014les,)474 b(and)461 b(`)p Fu(\\\(...\\\))p +FC(')h(in)e(L)47183 58428 y Fw(a)47744 58585 y FC(T)48417 +58846 y(E)49091 58585 y(X)2000 60046 y(\014les)404 b(b)-34 +b(y)404 b(pressing)h Ft($)p FC(,)f(add)g(the)h(follo)-34 +b(wing)405 b(to)f(y)-34 b(our)405 b(init)f(\014le)5200 +61970 y Fu(\(add-hook)640 b(\015plain-TeX-mode-hook)11564 +63431 y(\(lambda)e(\(\))f(\(set)h(\(make-local-variable)644 +b(\015TeX-electric-math\))21745 64892 y(\(cons)638 b("$")g("$"\)\)\)\)) +5200 66353 y(\(add-hook)i(\015LaTeX-mode-hook)11564 67815 +y(\(lambda)e(\(\))f(\(set)h(\(make-local-variable)644 +b(\015TeX-electric-math\))21745 69276 y(\(cons)638 b("\\\\\(")h +("\\\\\)"\)\)\)\))3660 71200 y FC(Math)405 b(mo)34 b(de)404 +b(whic)-34 b(h)405 b(didn't)g(start)g(with)g(dollar\(s\))g(shouldn't)g +(b)34 b(e)404 b(closed)g(with)h(dollar.)p eop end +%%Page: 22 27 +TeXDict begin 22 26 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(22)42818 3985 y([User)404 b(Option])-48000 b Fm +(TeX-refuse-unmatched-dollar)5200 5446 y FC(This)623 +b(option)g(determines)f(the)g(b)34 b(eha)-34 b(vior)622 +b(when)h(the)f(user)g(t)-34 b(yp)34 b(es)623 b Ft($)f +FC(at)g(a)g(p)34 b(osition)623 b(where)5200 6907 y(A)-34 +b(UCT)8532 7168 y(E)9207 6907 y(X)404 b(thinks)h(that)g(it)f(is)g(in)g +(math)h(mo)34 b(de)404 b(whic)-34 b(h)405 b(didn't)g(start)g(with)g +(dollar\(s\).)5200 8832 y(When)572 b(this)g(option)g(is)f +Fu(nil)p FC(,)614 b(A)-34 b(UCT)22949 9093 y(E)23624 +8832 y(X)572 b(b)34 b(eha)-34 b(v)g(es)571 b(in)h(the)g(same)f(w)-34 +b(a)g(y)573 b(as)e(non-math)i(mo)34 b(de,)5200 10293 +y(assuming)405 b(that)g(the)g(user)f(kno)-34 b(ws)405 +b(it)f(isn't)g(in)g(math)h(mo)34 b(de)404 b(actually)-101 +b(.)539 b(This)404 b(is)g(the)h(default.)5200 12217 y(When)519 +b(this)g(option)h(is)e(non-)p Fu(nil)p FC(,)549 b(A)-34 +b(UCT)25029 12478 y(E)25703 12217 y(X)519 b(refuses)g(to)g(insert)f(`)p +Fu($)p FC(')h(to)g(prev)-34 b(en)g(t)519 b(unmatc)-34 +b(hed)5200 13678 y(dollar.)3660 16398 y(Note)446 b(that)g(T)-101 +b(exinfo)445 b(mo)34 b(de)445 b(do)34 b(es)444 b(nothing)i(sp)34 +b(ecial)444 b(for)h Ft($)p FC(.)661 b(It)445 b(inserts)g(dollar)g +(sign\(s\))h(just)g(in)e(the)2000 17859 y(same)404 b(w)-34 +b(a)g(y)405 b(as)f(the)h(other)f(normal)g(k)-34 b(eys)404 +b(do.)2000 20647 y Fq(Braces)2000 22606 y FC(T)-101 b(o)387 +b(a)-34 b(v)g(oid)387 b(un)-34 b(balanced)388 b(braces,)i(it)c(is)g +(useful)i(to)e(insert)h(them)g(pairwise.)532 b(Y)-101 +b(ou)387 b(can)g(do)g(this)g(b)-34 b(y)387 b(t)-34 b(yping)2000 +24067 y Fs(C-c)405 b({)p FC(.)43872 26787 y([Command])-47999 +b Fm(TeX-insert-braces)5200 28248 y FC(\()p Fs(C-c)405 +b({)p FC(\))367 b(Mak)-34 b(e)366 b(a)g(pair)g(of)g(braces)g(and)h(p)34 +b(osition)366 b(the)h(cursor)f(to)g(t)-34 b(yp)34 b(e)366 +b(inside)g(of)h(them.)526 b(If)366 b(there)5200 29709 +y(is)404 b(an)g(activ)-34 b(e)404 b(region,)f(put)j(braces)d(around)j +(it)e(and)h(lea)-34 b(v)g(e)403 b(p)34 b(oin)-34 b(t)405 +b(after)g(the)f(closing)g(brace.)3660 32428 y(When)293 +b(writing)g(complex)f(math)h(form)-34 b(ulas)293 b(in)g(L)25279 +32271 y Fw(a)25840 32428 y FC(T)26513 32689 y(E)27186 +32428 y(X)g(do)34 b(cumen)-34 b(ts,)316 b(y)-34 b(ou)292 +b(sometimes)h(need)f(to)h(adjust)2000 33890 y(the)326 +b(size)f(of)h(braces)f(with)i(pairs)e(of)i(macros)e(lik)-34 +b(e)325 b(`)p Fu(\\left)p FC('-`)p Fu(\\right)p FC(',)343 +b(`)p Fu(\\bigl)p FC('-`)p Fu(\\bigr)p FC(')328 b(and)f(so)f(on.)512 +b(Y)-101 b(ou)2000 35351 y(can)421 b(a)-34 b(v)g(oid)422 +b(un)-34 b(balanced)423 b(pairs)e(with)h(the)f(help)h(of)f +Fu(TeX-insert-macro)p FC(,)431 b(b)34 b(ound)422 b(to)g +Fs(C-c)405 b(C-m)422 b FC(or)f Fs(C-c)2000 36812 y Fu(RET)472 +b FC(\(see)g(Section)g(2.6)f([Completion],)488 b(page)472 +b(32\).)741 b(If)471 b(y)-34 b(ou)472 b(insert)f(left)h(size)f +(adjusting)i(macros)e(suc)-34 b(h)2000 38273 y(as)441 +b(`)p Fu(\\left)p FC(',)451 b(`)p Fu(\\bigl)p FC(')442 +b(etc.)e(with)i Fu(TeX-insert-macro)p FC(,)455 b(it)441 +b(asks)f(for)h(left)g(brace)g(to)g(use)g(and)g(supplies)2000 +39734 y(automatically)401 b(righ)-34 b(t)402 b(size)f(adjusting)i +(macros)e(suc)-34 b(h)402 b(as)f(`)p Fu(\\right)p FC(',)i(`)p +Fu(\\bigr)p FC(')g(etc.)e(and)h(corresp)34 b(onding)2000 +41196 y(righ)-34 b(t)405 b(brace)e(in)h(addtion)i(to)e(the)h(in)-34 +b(tended)405 b(left)g(macro)e(and)i(left)g(brace.)3660 +43120 y(The)717 b(completion)f(b)-34 b(y)717 b Fu(TeX-insert-macro)722 +b FC(also)716 b(applies)g(when)h(en)-34 b(tering)717 +b(macros)f(suc)-34 b(h)717 b(as)2000 44581 y(`)p Fu(\\langle)p +FC(',)342 b(`)p Fu(\\lfloor)p FC(')326 b(and)f(`)p Fu(\\lceil)p +FC(',)342 b(whic)-34 b(h)325 b(pro)34 b(duce)325 b(the)g(left)f(part)h +(of)g(the)g(paired)f(braces.)512 b(F)-101 b(or)325 b(ex-)2000 +46042 y(ample,)h(inserting)306 b(`)p Fu(\\lfloor)p FC(')j(b)-34 +b(y)307 b Fs(C-c)405 b(C-m)307 b FC(is)g(immediately)e(follo)-34 +b(w)g(ed)308 b(b)-34 b(y)307 b(the)g(insertion)g(of)f(`)p +Fu(\\rfloor)p FC('.)2000 47503 y(In)543 b(addition,)577 +b(if)543 b(the)g(p)34 b(oin)-34 b(t)543 b(w)-34 b(as)544 +b(lo)34 b(cated)542 b(just)h(after)g(`)p Fu(\\left)p +FC(')h(or)e(its)h(friends,)577 b(the)543 b(corresp)34 +b(onding)2000 48965 y(`)p Fu(\\right)p FC(')393 b(etc.)e(will)g(b)34 +b(e)391 b(inserted)h(in)f(fron)-34 b(t)393 b(of)f(`)p +Fu(\\rfloor)p FC('.)536 b(In)391 b(b)34 b(oth)393 b(cases,)g(activ)-34 +b(e)391 b(region)g(is)h(honored.)3660 50889 y(As)f(a)f(side)g +(e\013ect,)i(when)f Fu(LaTeX-math-mode)396 b FC(\(see)390 +b(Section)g(2.5)g([Mathematics],)j(page)d(30\))h(is)f(on,)2000 +52350 y(just)405 b(t)-34 b(yping)405 b Fs(\022\()g FC(inserts)f(not)h +(only)f(`)p Fu(\\langle)p FC(',)i(but)f(also)f(`)p Fu(\\rangle)p +FC('.)3660 54274 y(If)h(y)-34 b(ou)404 b(do)h(not)g(lik)-34 +b(e)403 b(suc)-34 b(h)405 b(auto)g(completion)f(at)g(all,)g(it)g(can)g +(b)34 b(e)404 b(disabled)g(b)-34 b(y)405 b(a)f(user)g(option.)42818 +56994 y([User)g(Option])-48000 b Fm(TeX-arg-right-insert-p)5200 +58455 y FC(If)481 b(this)h(option)g(is)f(turned)i(o\013,)500 +b(the)482 b(automatic)g(supply)g(of)f(the)h(righ)-34 +b(t)482 b(macros)f(and)h(braces)f(is)5200 59916 y(suppressed.)3660 +62635 y(When)426 b(y)-34 b(ou)425 b(edit)h(L)12295 62478 +y Fw(a)12856 62635 y FC(T)13529 62896 y(E)14202 62635 +y(X)g(do)34 b(cumen)-34 b(ts,)431 b(y)-34 b(ou)426 b(can)f(enable)g +(automatic)h(brace)f(pairing)g(when)h(t)-34 b(yping)2000 +64097 y Fs(\()p FC(,)404 b Fs({)g FC(and)h Fs([)p FC(.)42818 +66816 y([User)f(Option])-48000 b Fm(LaTeX-electric-left-right-brace) +5200 68277 y FC(If)466 b(this)g(option)h(is)f(on,)481 +b(just)468 b(t)-34 b(yping)466 b Fs(\()p FC(,)482 b Fs({)466 +b FC(or)g Fs([)g FC(immediately)f(adds)i(the)f(corresp)34 +b(onding)466 b(righ)-34 b(t)5200 69738 y(brace)480 b(`)p +Fu(\))p FC(',)498 b(`)p Fu(})p FC(')480 b(or)g(`)p Fu(])p +FC('.)766 b(The)480 b(p)34 b(oin)-34 b(t)481 b(is)f(left)h(after)f(the) +g(op)34 b(ening)481 b(brace.)766 b(If)480 b(there)g(is)g(an)g(activ)-34 +b(e)5200 71200 y(region,)403 b(braces)h(are)g(put)h(around)g(it.)p +eop end +%%Page: 23 28 +TeXDict begin 23 27 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(23)5200 3985 y(They)573 b(recognize)f(the)i(preceding)f(bac)-34 +b(kslash)574 b(or)f(size)g(adjusting)i(macros)e(suc)-34 +b(h)574 b(as)f(`)p Fu(\\left)p FC(',)5200 5446 y(`)p +Fu(\\bigl)p FC(')405 b(etc.,)e(so)i(the)f(follo)-34 b(wing)405 +b(completions)f(will)g(o)34 b(ccur:)6194 7322 y FA(\017)800 +b FC(\(when)405 b(t)-34 b(yping)405 b(single)f(left)g(brace\))8257 +9156 y FA(\000)800 b FC(`)p Fu(\()p FC(')404 b(-)p Fu(>)g +FC(`)p Fu(\(\))p FC(')8257 10991 y FA(\000)800 b FC(`)p +Fu({)p FC(')404 b(-)p Fu(>)g FC(`)p Fu({})p FC(')8257 +12825 y FA(\000)800 b FC(`)p Fu([)p FC(')404 b(-)p Fu(>)g +FC(`)p Fu([])p FC(')6194 14659 y FA(\017)800 b FC(\(when)405 +b(t)-34 b(yping)405 b(left)g(brace)e(just)j(after)e(a)g(bac)-34 +b(kslash\))8257 16494 y FA(\000)800 b FC(`)p Fu(\\\()p +FC(')404 b(-)p Fu(>)h FC(`)p Fu(\\\(\\\))p FC(')8257 +18328 y FA(\000)800 b FC(`)p Fu(\\{)p FC(')404 b(-)p +Fu(>)h FC(`)p Fu(\\{\\})p FC(')8257 20162 y FA(\000)800 +b FC(`)p Fu(\\[)p FC(')404 b(-)p Fu(>)h FC(`)p Fu(\\[\\])p +FC(')6194 21997 y FA(\017)800 b FC(\(when)405 b(t)-34 +b(yping)405 b(just)h(after)e(`)p Fu(\\left)p FC(')h(or)f(`)p +Fu(\\bigl)p FC('\))8257 23831 y FA(\000)800 b FC(`)p +Fu(\\left\()p FC(')406 b(-)p Fu(>)e FC(`)p Fu(\\left\(\\right\))p +FC(')8257 25666 y FA(\000)800 b FC(`)p Fu(\\bigl[)p FC(')406 +b(-)p Fu(>)e FC(`)p Fu(\\bigl[\\bigr])p FC(')6194 27500 +y FA(\017)800 b FC(\(when)405 b(t)-34 b(yping)405 b(just)h(after)e(`)p +Fu(\\Bigl\\)p FC('\))8257 29334 y FA(\000)800 b FC(`)p +Fu(\\Bigl\\{)p FC(')406 b(-)p Fu(>)e FC(`)p Fu(\\Bigl\\{\\Bigr\\})p +FC(')5200 31583 y(This)358 b(auto)g(completion)g(feature)f(ma)-34 +b(y)358 b(b)34 b(e)357 b(a)g(bit)h(anno)-34 b(ying)359 +b(when)f(editing)g(an)f(already)g(existing)5200 33044 +y(L)5522 32887 y Fw(a)6083 33044 y FC(T)6756 33305 y(E)7430 +33044 y(X)484 b(do)34 b(cumen)-34 b(t.)779 b(In)484 b(that)h(case,)503 +b(use)484 b Fs(C-u)406 b(1)484 b FC(or)g Fs(C-q)h FC(b)34 +b(efore)483 b(t)-34 b(yping)485 b Fs(\()p FC(,)504 b +Fs({)484 b FC(or)g Fs([)p FC(.)779 b(Then)485 b(no)5200 +34506 y(completion)333 b(is)g(done)h(and)g(just)h(a)e(single)g(left)g +(brace)g(is)g(inserted.)515 b(In)333 b(fact,)348 b(with)334 +b(optional)g(pre\014x)5200 35967 y Ft(arg)p FC(,)404 +b(just)h(that)g(man)-34 b(y)405 b(op)34 b(en)404 b(braces)g(are)f +(inserted)i(without)g(an)-34 b(y)405 b(completion.)2000 +39300 y FB(2.2)896 b(Inserting)599 b(F)-149 b(on)-50 +b(t)598 b(Sp)50 b(eci\014ers)2000 41426 y FC(P)-34 b(erhaps)518 +b(the)g(most)g(used)g(k)-34 b(eyb)34 b(oard)517 b(commands)i(of)f(A)-34 +b(UCT)31227 41687 y(E)31901 41426 y(X)518 b(are)f(the)h(short-cuts)g(a) +-34 b(v)-67 b(ailable)517 b(for)2000 42887 y(easy)404 +b(insertion)g(of)g(fon)-34 b(t)406 b(c)-34 b(hanging)405 +b(macros.)3660 44762 y(If)489 b(y)-34 b(ou)489 b(giv)-34 +b(e)489 b(an)g(argumen)-34 b(t)490 b(\(that)g(is,)510 +b(t)-34 b(yp)34 b(e)489 b Fs(C-u)p FC(\))h(to)f(the)g(fon)-34 +b(t)490 b(command,)511 b(the)489 b(innermost)g(fon)-34 +b(t)2000 46223 y(will)353 b(b)34 b(e)353 b(replaced,)363 +b(i.e.)353 b(the)h(fon)-34 b(t)355 b(in)e(the)h(T)21373 +46484 y(E)22047 46223 y(X)g(group)g(around)h(p)34 b(oin)-34 +b(t)354 b(will)f(b)34 b(e)353 b(c)-34 b(hanged.)523 b(The)354 +b(follo)-34 b(wing)2000 47685 y(table)425 b(sho)-34 b(ws)426 +b(the)f(a)-34 b(v)-67 b(ailable)424 b(commands,)430 b(with)c +Fx(?)e FC(indicating)h(the)g(p)34 b(osition)426 b(where)e(the)h(text)g +(will)f(b)34 b(e)2000 49146 y(inserted.)2000 51395 y +Fs(C-c)405 b(C-f)g(C-b)8400 52856 y FC(Insert)f Fp(b)34 +b(old)404 b(face)g FC(`)p Fu(\\textbf{)p Fx(?)p Fu(})p +FC(')j(text.)2000 55063 y Fs(C-c)e(C-f)g(C-m)8400 56525 +y FC(Insert)f(medium)h(face)f(`)p Fu(\\textmd{)p Fx(?)p +Fu(})p FC(')i(text.)2000 58732 y Fs(C-c)f(C-f)g(C-i)8400 +60193 y FC(Insert)f Fo(italics)501 b FC(`)p Fu(\\textit{)p +Fx(?)p Fu(})p FC(')407 b(text.)2000 62401 y Fs(C-c)e(C-f)g(C-e)8400 +63862 y FC(Insert)f Fo(emphasize)-62 b(d)526 b FC(`)p +Fu(\\emph{)p Fx(?)p Fu(})p FC(')406 b(text.)2000 66070 +y Fs(C-c)f(C-f)g(C-s)8400 67531 y FC(Insert)f Ft(slan)-34 +b(ted)453 b FC(`)p Fu(\\textsl{)p Fx(?)p Fu(})p FC(')407 +b(text.)2000 69738 y Fs(C-c)e(C-f)g(C-r)8400 71200 y +FC(Insert)f(roman)h(`)p Fu(\\textrm{)p Fx(?)p Fu(})p +FC(')h(text.)p eop end +%%Page: 24 29 +TeXDict begin 24 28 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(24)2000 3985 y Fs(C-c)405 b(C-f)g(C-f)8400 5446 y FC(Insert)f +Fv(sans)g(serif)g FC(`)p Fu(\\textsf{)p Fx(?)p Fu(})p +FC(')i(text.)2000 7711 y Fs(C-c)f(C-f)g(C-t)8400 9172 +y FC(Insert)f Fu(typewriter)k FC(`)p Fu(\\texttt{)p Fx(?)p +Fu(})p FC(')e(text.)2000 11436 y Fs(C-c)f(C-f)g(C-c)8400 +12898 y FC(Insert)f Fw(small)459 b(caps)405 b FC(`)p +Fu(\\textsc{)p Fx(?)p Fu(})p FC(')h(text.)2000 15162 +y Fs(C-c)f(C-f)g(C-l)8400 16623 y FC(Insert)f(upp)34 +b(er)405 b(lo)-34 b(w)g(er)404 b(case)g(`)p Fu(\\textulc{)p +Fx(?)p Fu(})p FC(')j(text.)2000 18888 y Fs(C-c)e(C-f)g(C-w)8400 +20349 y FC(Insert)f Fw(sw)-108 b(ash)405 b FC(`)p Fu(\\textsw{)p +Fx(?)p Fu(})p FC(')i(text.)2000 22614 y Fs(C-c)e(C-f)g(C-n)8400 +24075 y FC(Insert)f(normal)g(`)p Fu(\\textnormal{)p Fx(?)p +Fu(})p FC(')k(text.)2000 26339 y Fs(C-c)d(C-f)g(C-d)8400 +27801 y FC(Delete)e(the)i(innermost)f(fon)-34 b(t)406 +b(sp)34 b(eci\014cation)404 b(con)-34 b(taining)405 b(p)34 +b(oin)-34 b(t.)43872 30536 y([Command])-47999 b Fm(TeX-font)609 +b Fi(replace)446 b(what)5200 31997 y FC(\()p Fs(C-c)405 +b(C-f)p FC(\))h(Insert)e(template)h(for)f(fon)-34 b(t)405 +b(c)-34 b(hange)405 b(command.)5200 33930 y(If)332 b +Ft(replace)399 b FC(is)332 b(not)h(nil,)346 b(replace)332 +b(curren)-34 b(t)332 b(fon)-34 b(t.)516 b Ft(what)360 +b FC(determines)332 b(the)h(fon)-34 b(t)334 b(to)e(use,)347 +b(as)332 b(sp)34 b(eci\014ed)5200 35391 y(b)-34 b(y)404 +b Fu(TeX-font-list)p FC(.)42818 38127 y([User)g(Option])-48000 +b Fm(TeX-font-list)5200 39588 y FC(List)404 b(of)g(fon)-34 +b(ts)406 b(used)f(b)-34 b(y)404 b Fu(TeX-font)p FC(.)5200 +41520 y(Eac)-34 b(h)426 b(en)-34 b(try)427 b(is)f(a)g(list)g(with)h +(three)f(elemen)-34 b(ts.)604 b(The)427 b(\014rst)f(elemen)-34 +b(t)427 b(is)e(the)i(k)-34 b(ey)426 b(to)g(activ)-67 +b(ate)425 b(the)5200 42982 y(fon)-34 b(t.)660 b(The)445 +b(second)g(elemen)-34 b(t)444 b(is)g(the)g(string)h(to)g(insert)f(b)34 +b(efore)444 b(p)34 b(oin)-34 b(t,)454 b(and)445 b(the)g(third)g(elemen) +-34 b(t)5200 44443 y(is)440 b(the)g(string)h(to)f(insert)h(after)f(p)34 +b(oin)-34 b(t.)648 b(An)440 b(optional)h(fourth)g(elemen)-34 +b(t)441 b(means)f(alw)-34 b(a)g(ys)441 b(replace)5200 +45904 y(if)404 b(not)h(nil.)42818 48640 y([User)f(Option])-48000 +b Fm(LaTeX-font-list)5200 50101 y FC(List)467 b(of)i(fon)-34 +b(ts)469 b(used)f(b)-34 b(y)469 b Fu(TeX-font)h FC(in)e(LaT)-101 +b(eX)468 b(mo)34 b(de.)729 b(It)468 b(has)g(the)h(same)e(structure)i +(as)f Fu(TeX-)5200 51562 y(font-list)p FC(.)2000 54981 +y FB(2.3)896 b(Inserting)599 b(c)-50 b(hapters,)600 b(sections,)f(etc.) +2000 57106 y FC(Insertion)577 b(of)f(sectioning)h(macros,)619 +b(that)578 b(is)e(`)p Fu(\\chapter)p FC(',)621 b(`)p +Fu(\\section)p FC(',)h(`)p Fu(\\subsection)p FC(',)g(etc.)576 +b(and)2000 58568 y(accompan)-34 b(ying)524 b(`)p Fu(\\label)p +FC(''s)h(ma)-34 b(y)523 b(b)34 b(e)523 b(eased)h(b)-34 +b(y)524 b(using)g Fs(C-c)405 b(C-s)p FC(.)897 b(This)524 +b(command)g(is)f(highly)h(cus-)2000 60029 y(tomizable,)404 +b(the)g(follo)-34 b(wing)405 b(describ)34 b(es)403 b(the)i(default)g(b) +34 b(eha)-34 b(vior.)3660 61961 y(When)344 b(in)-34 b(v)g(oking)343 +b(y)-34 b(ou)344 b(will)e(b)34 b(e)343 b(ask)-34 b(ed)343 +b(for)g(a)g(section)g(macro)g(to)g(insert.)518 b(An)344 +b(appropriate)f(default)h(is)2000 63422 y(automatically)334 +b(selected)g(b)-34 b(y)335 b(A)-34 b(UCT)18968 63683 +y(E)19643 63422 y(X,)348 b(that)336 b(is)e(either:)503 +b(at)335 b(the)g(top)g(of)g(the)g(do)34 b(cumen)-34 b(t;)358 +b(the)335 b(top)g(lev)-34 b(el)2000 64884 y(sectioning)493 +b(for)g(that)h(do)34 b(cumen)-34 b(t)494 b(st)-34 b(yle,)515 +b(and)493 b(an)-34 b(y)494 b(other)f(place:)715 b(The)494 +b(same)e(as)h(the)h(last)f(o)34 b(ccurring)2000 66345 +y(sectioning)404 b(command.)3660 68277 y(Next,)343 b(y)-34 +b(ou)329 b(will)e(b)34 b(e)328 b(ask)-34 b(ed)329 b(for)f(the)h(actual) +f(name)g(of)h(that)g(section,)343 b(and)329 b(last)f(y)-34 +b(ou)329 b(will)f(b)34 b(e)327 b(ask)-34 b(ed)329 b(for)2000 +69738 y(a)397 b(lab)34 b(el)396 b(to)h(b)34 b(e)397 b(asso)34 +b(ciated)397 b(with)g(that)h(section.)536 b(The)398 b(lab)34 +b(el)396 b(will)g(b)34 b(e)397 b(pre\014xed)g(b)-34 b(y)397 +b(the)g(v)-67 b(alue)396 b(sp)34 b(eci\014ed)2000 71200 +y(in)404 b Fu(LaTeX-section-hook)p FC(.)p eop end +%%Page: 25 30 +TeXDict begin 25 29 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(25)43872 3985 y([Command])-47999 b Fm(LaTeX-section)611 +b Fi(arg)5200 5446 y FC(\()p Fs(C-c)405 b(C-s)p FC(\))h(Insert)e(a)g +(sectioning)g(command.)5200 7207 y(Determine)f(the)i(t)-34 +b(yp)34 b(e)404 b(of)h(section)f(to)g(b)34 b(e)404 b(inserted,)g(b)-34 +b(y)405 b(the)f(argumen)-34 b(t)405 b Ft(arg)p FC(.)6194 +8968 y FA(\017)800 b FC(If)404 b Ft(arg)508 b FC(is)404 +b(nil)g(or)f(missing,)h(use)h(the)f(curren)-34 b(t)405 +b(lev)-34 b(el.)6194 10729 y FA(\017)800 b FC(If)404 +b Ft(arg)508 b FC(is)404 b(a)g(list)g(\(selected)g(b)-34 +b(y)404 b(C-u\),)h(go)f(do)-34 b(wn)g(w)g(ard)407 b(one)d(lev)-34 +b(el.)6194 12490 y FA(\017)800 b FC(If)404 b Ft(arg)508 +b FC(is)404 b(negativ)-34 b(e,)404 b(go)g(up)h(that)g(man)-34 +b(y)404 b(lev)-34 b(els.)6194 14251 y FA(\017)800 b FC(If)404 +b Ft(arg)508 b FC(is)404 b(p)34 b(ositiv)-34 b(e)404 +b(or)f(zero,)g(use)i(absolute)g(lev)-34 b(el:)8564 16012 +y Fu(+)800 b FC(0)404 b(:)539 b(part)8564 17773 y Fu(+)800 +b FC(1)404 b(:)539 b(c)-34 b(hapter)8564 19534 y Fu(+)800 +b FC(2)404 b(:)539 b(section)8564 21295 y Fu(+)800 b +FC(3)404 b(:)539 b(subsection)8564 23055 y Fu(+)800 b +FC(4)404 b(:)539 b(subsubsection)8564 24816 y Fu(+)800 +b FC(5)404 b(:)539 b(paragraph)8564 26577 y Fu(+)800 +b FC(6)404 b(:)539 b(subparagraph)5200 28638 y(The)405 +b(follo)-34 b(wing)404 b(v)-67 b(ariables)403 b(can)i(b)34 +b(e)403 b(set)i(to)f(customize)g(the)h(function.)5200 +30699 y Fu(LaTeX-section-hook)11600 32160 y FC(Ho)34 +b(oks)404 b(to)g(b)34 b(e)404 b(run)h(when)g(inserting)f(a)g(section.) +5200 34220 y Fu(LaTeX-section-label)11600 35682 y FC(Pre\014x)g(to)g +(all)g(section)g(references.)3660 38042 y(The)461 b(precise)e(b)34 +b(eha)-34 b(vior)459 b(of)h Fu(LaTeX-section)465 b FC(is)459 +b(de\014ned)i(b)-34 b(y)460 b(the)g(con)-34 b(ten)g(ts)462 +b(of)e Fu(LaTeX-section-)2000 39503 y(hook)p FC(.)42818 +41864 y([User)404 b(Option])-48000 b Fm(LaTeX-section-hook)5200 +43325 y FC(List)404 b(of)g(ho)34 b(oks)404 b(to)h(run)f(when)h(a)f(new) +h(section)f(is)g(inserted.)5200 45086 y(The)h(follo)-34 +b(wing)404 b(v)-67 b(ariables)403 b(are)h(set)g(b)34 +b(efore)404 b(the)g(ho)34 b(oks)405 b(are)e(run)5200 +47146 y Fu(LaTeX-level)11600 48607 y FC(Numeric)g(section)i(lev)-34 +b(el,)402 b(default)j(set)g(b)-34 b(y)404 b(pre\014x)g(arg)g(to)h +Fu(LaTeX-section)p FC(.)5200 50668 y Fu(LaTeX-name)11600 +52129 y FC(Name)f(of)g(the)h(sectioning)f(command,)h(deriv)-34 +b(ed)404 b(from)g Fu(LaTeX-level)p FC(.)5200 54190 y +Fu(LaTeX-title)11600 55651 y FC(The)h(title)e(of)i(the)f(section,)g +(default)h(to)g(an)f(empt)-34 b(y)405 b(string.)5200 +57712 y Fu(LaTeX-toc)11600 59173 y FC(En)-34 b(try)405 +b(for)f(the)g(table)h(of)f(con)-34 b(ten)g(ts)406 b(list,)e(default)h +(nil.)5200 61234 y Fu(LaTeX-done-mark)11600 62695 y FC(P)-34 +b(osition)405 b(of)f(p)34 b(oin)-34 b(t)405 b(afterw)-34 +b(ards,)405 b(default)g(nil)f(meaning)h(after)f(the)h(inserted)f(text.) +5200 64755 y(A)318 b(n)-34 b(um)g(b)34 b(er)320 b(of)f(ho)34 +b(oks)319 b(are)f(already)g(de\014ned.)511 b(Most)319 +b(lik)-34 b(ely)-101 b(,)334 b(y)-34 b(ou)319 b(will)f(b)34 +b(e)318 b(able)h(to)f(get)h(the)g(desired)5200 66217 +y(functionalit)-34 b(y)405 b(b)-34 b(y)405 b(c)-34 b(ho)34 +b(osing)404 b(from)h(these)f(ho)34 b(oks.)5200 68277 +y Fu(LaTeX-section-heading)11600 69738 y FC(Query)546 +b(the)g(user)h(ab)34 b(out)547 b(the)g(name)f(of)h(the)f(sectioning)h +(command.)966 b(Mo)34 b(di\014es)11600 71200 y Fu(LaTeX-level)408 +b FC(and)d Fu(LaTeX-name)p FC(.)p eop end +%%Page: 26 31 +TeXDict begin 26 30 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(26)5200 3985 y Fu(LaTeX-section-title)11600 5446 y +FC(Query)403 b(the)i(user)f(ab)34 b(out)405 b(the)g(title)e(of)i(the)f +(section.)539 b(Mo)34 b(di\014es)404 b Fu(LaTeX-title)p +FC(.)5200 7518 y Fu(LaTeX-section-toc)11600 8979 y FC(Query)f(the)i +(user)f(for)g(the)h(to)34 b(c)404 b(en)-34 b(try)-101 +b(.)538 b(Mo)34 b(di\014es)405 b Fu(LaTeX-toc)p FC(.)5200 +11050 y Fu(LaTeX-section-section)11600 12512 y FC(Insert)463 +b(L)15459 12355 y Fw(a)16020 12512 y FC(T)16693 12772 +y(E)17367 12512 y(X)g(section)h(command)g(according)f(to)h +Fu(LaTeX-name)p FC(,)481 b Fu(LaTeX-title)p FC(,)11600 +13973 y(and)440 b Fu(LaTeX-toc)p FC(.)648 b(If)440 b +Fu(LaTeX-toc)i FC(is)e(nil,)447 b(no)440 b(to)34 b(c)440 +b(en)-34 b(try)439 b(is)h(inserted.)644 b(If)440 b Fu(LaTeX-)11600 +15434 y(toc)400 b FC(or)f Fu(LaTeX-title)k FC(are)398 +b(empt)-34 b(y)400 b(strings,)g Fu(LaTeX-done-mark)405 +b FC(will)398 b(b)34 b(e)399 b(placed)11600 16895 y(at)404 +b(the)h(p)34 b(oin)-34 b(t)405 b(they)f(should)h(b)34 +b(e)404 b(inserted.)5200 18967 y Fu(LaTeX-section-label)11600 +20428 y FC(Insert)580 b(a)g(lab)34 b(el)579 b(after)h(the)h(section)f +(command.)1067 b(Con)-34 b(trolled)580 b(b)-34 b(y)581 +b(the)f(v)-67 b(ariable)11600 21889 y Fu(LaTeX-section-label)p +FC(.)5200 23960 y(T)-101 b(o)404 b(get)h(a)f(full)g(featured)h +Fu(LaTeX-section)k FC(command,)404 b(insert)8400 25727 +y Fu(\(setq)638 b(LaTeX-section-hook)12218 27188 y +(\015\(LaTeX-section-heading)13491 28649 y(LaTeX-section-title)13491 +30110 y(LaTeX-section-toc)13491 31571 y(LaTeX-section-section)13491 +33033 y(LaTeX-section-label\)\))5200 34799 y FC(in)404 +b(y)-34 b(our)404 b(init)h(\014le)e(suc)-34 b(h)405 b(as)g +Fu(init.el)h FC(or)e Fu(.emacs)p FC(.)3660 37176 y(The)432 +b(b)34 b(eha)-34 b(vior)430 b(of)h Fu(LaTeX-section-label)437 +b FC(is)431 b(determined)g(b)-34 b(y)431 b(the)g(v)-67 +b(ariable)429 b Fu(LaTeX-section-)2000 38637 y(label)p +FC(.)42818 41013 y([User)404 b(Option])-48000 b Fm(LaTeX-section-label) +5200 42475 y FC(Default)405 b(pre\014x)f(when)h(asking)f(for)g(a)g(lab) +34 b(el.)5200 44241 y(If)442 b(it)h(is)f(a)g(string,)452 +b(it)442 b(is)h(used)g(unc)-34 b(hanged)444 b(for)e(all)g(kinds)h(of)f +(sections.)654 b(If)442 b(it)g(is)h(nil,)451 b(no)443 +b(lab)34 b(el)441 b(is)5200 45702 y(inserted.)805 b(If)493 +b(it)g(is)g(a)g(list,)515 b(the)493 b(list)g(is)g(searc)-34 +b(hed)493 b(for)g(a)g(mem)-34 b(b)34 b(er)493 b(whose)g(car)g(is)g +(equal)f(to)h(the)5200 47163 y(name)426 b(of)g(the)g(sectioning)g +(command)g(b)34 b(eing)426 b(inserted.)603 b(The)427 +b(cdr)e(is)h(then)g(used)g(as)g(the)g(pre\014x.)5200 +48624 y(If)404 b(the)h(name)f(is)g(not)h(found,)g(or)f(if)g(the)h(cdr)e +(is)h(nil,)g(no)g(lab)34 b(el)404 b(is)g(inserted.)5200 +50391 y(By)528 b(default,)561 b(c)-34 b(hapters)529 b(ha)-34 +b(v)g(e)529 b(a)g(pre\014x)g(of)g(`)p Fu(cha:)p FC(')h(while)e +(sections)h(and)h(subsections)g(ha)-34 b(v)g(e)529 b(a)5200 +51852 y(pre\014x)404 b(of)g(`)p Fu(sec:)p FC('.)540 b(Lab)34 +b(els)403 b(are)h(not)g(automatically)h(inserted)f(for)g(other)g(t)-34 +b(yp)34 b(es)405 b(of)f(sections.)2000 55008 y FB(2.4)896 +b(Inserting)599 b(En)-50 b(vironmen)g(t)601 b(T)-149 +b(emplates)2000 57134 y FC(A)405 b(large)f(apparatus)j(is)d(a)-34 +b(v)-67 b(ailable)404 b(that)i(supp)34 b(orts)407 b(insertions)e(of)g +(en)-34 b(vironmen)g(ts,)406 b(that)g(is)f(`)p Fu(\\begin{})p +FC(')2000 58595 y(|)f(`)p Fu(\\end{})p FC(')i(pairs.)3660 +60361 y(A)-34 b(UCT)6992 60622 y(E)7667 60361 y(X)428 +b(is)g(a)-34 b(w)g(are)429 b(of)f(most)h(of)g(the)f(actual)h(en)-34 +b(vironmen)g(ts)429 b(a)-34 b(v)-67 b(ailable)427 b(in)h(a)h(sp)34 +b(eci\014c)427 b(do)34 b(cumen)-34 b(t.)2000 61822 y(This)368 +b(is)f(ac)-34 b(hiev)g(ed)367 b(b)-34 b(y)368 b(examining)f(y)-34 +b(our)368 b(`)p Fu(\\documentclass)p FC(')j(command,)376 +b(and)368 b(consulting)g(a)f(precom-)2000 63283 y(piled)404 +b(list)g(of)g(en)-34 b(vironmen)g(ts)406 b(a)-34 b(v)-67 +b(ailable)403 b(in)h(a)g(large)f(n)-34 b(um)g(b)34 b(er)405 +b(of)g(st)-34 b(yles.)3660 65050 y(Most)377 b(of)f(these)h(are)e +(describ)34 b(ed)376 b(further)g(in)g(the)h(follo)-34 +b(wing)377 b(sections,)k(and)c(y)-34 b(ou)376 b(ma)-34 +b(y)377 b(easily)e(sp)34 b(ecify)2000 66511 y(more.)538 +b(See)404 b(Section)g(2.4.5)g([Customizing)h(En)-34 b(vironmen)g(ts],) +405 b(page)f(30.)3660 68277 y(Y)-101 b(ou)335 b(insert)e(an)h(en)-34 +b(vironmen)g(t)335 b(with)f Fs(C-c)405 b(C-e)p FC(,)349 +b(and)334 b(select)f(an)h(en)-34 b(vironmen)g(t)334 b(t)-34 +b(yp)34 b(e.)516 b(Dep)34 b(ending)334 b(on)2000 69738 +y(the)345 b(en)-34 b(vironmen)g(t,)357 b(A)-34 b(UCT)14622 +69999 y(E)15297 69738 y(X)344 b(ma)-34 b(y)344 b(ask)h(more)f +(questions)h(ab)34 b(out)345 b(the)g(optional)g(parts)g(of)g(the)g +(selected)2000 71200 y(en)-34 b(vironmen)g(t)405 b(t)-34 +b(yp)34 b(e.)539 b(With)404 b Fs(C-u)h(C-c)g(C-e)g FC(y)-34 +b(ou)405 b(will)f(c)-34 b(hange)404 b(the)h(curren)-34 +b(t)404 b(en)-34 b(vironmen)g(t.)p eop end +%%Page: 27 32 +TeXDict begin 27 31 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(27)43872 3985 y([Command])-47999 b Fm(LaTeX-environment)612 +b Fi(arg)5200 5446 y FC(\()p Fs(C-c)405 b(C-e)p FC(\))464 +b(A)-34 b(UCT)14159 5707 y(E)14834 5446 y(X)462 b(will)g(prompt)i(y)-34 +b(ou)463 b(for)f(an)h(en)-34 b(vironmen)g(t)464 b(to)e(insert.)714 +b(A)-34 b(t)463 b(this)g(prompt,)5200 6907 y(y)-34 b(ou)419 +b(ma)-34 b(y)419 b(press)g Fu(TAB)h FC(or)e Fu(SPC)i +FC(to)f(complete)f(a)h(partially)f(written)i(name,)i(and/or)d(to)h(get) +e(a)h(list)5200 8369 y(of)513 b(a)-34 b(v)-67 b(ailable)512 +b(en)-34 b(vironmen)g(ts.)865 b(After)512 b(selection)g(of)h(a)g(sp)34 +b(eci\014c)512 b(en)-34 b(vironmen)g(t)513 b(A)-34 b(UCT)45681 +8630 y(E)46356 8369 y(X)513 b(ma)-34 b(y)5200 9830 y(prompt)405 +b(y)-34 b(ou)405 b(for)f(further)h(sp)34 b(eci\014cations.)5200 +11593 y(If)463 b(the)g(optional)h(argumen)-34 b(t)464 +b Ft(arg)566 b FC(is)463 b(non-nil)g(\(i.e.)f(y)-34 b(ou)464 +b(ha)-34 b(v)g(e)463 b(giv)-34 b(en)463 b(a)g(pre\014x)g(argumen)-34 +b(t\),)478 b(the)5200 13054 y(curren)-34 b(t)404 b(en)-34 +b(vironmen)g(t)406 b(is)d(mo)34 b(di\014ed)405 b(and)g(no)f(new)h(en) +-34 b(vironmen)g(t)405 b(is)f(inserted.)3660 15423 y(A)-34 +b(UCT)6992 15684 y(E)7667 15423 y(X)404 b(helps)f(y)-34 +b(ou)404 b(adding)h(lab)34 b(els)403 b(to)h(en)-34 b(vironmen)g(ts)404 +b(whic)-34 b(h)405 b(use)e(them,)h(suc)-34 b(h)404 b(as)g(`)p +Fu(equation)p FC(',)2000 16884 y(`)p Fu(figure)p FC(',)339 +b(`)p Fu(table)p FC(',)f(etc)73 b(.)294 b(.)g(.)467 b(When)322 +b(y)-34 b(ou)321 b(insert)g(one)h(of)f(the)h(supp)34 +b(orted)322 b(en)-34 b(vironmen)g(ts)322 b(with)g Fs(C-c)405 +b(C-e)p FC(,)2000 18345 y(y)-34 b(ou)486 b(will)g(b)34 +b(e)486 b(automatically)g(prompted)h(for)f(a)g(lab)34 +b(el.)784 b(Y)-101 b(ou)486 b(can)g(select)g(the)g(pre\014x)g(to)g(b)34 +b(e)486 b(used)h(for)2000 19806 y(suc)-34 b(h)405 b(en)-34 +b(vironmen)g(ts)405 b(with)g(the)g Fu(LaTeX-label-alist)410 +b FC(v)-67 b(ariable.)42818 22174 y([User)404 b(Option])-48000 +b Fm(LaTeX-label-alist)5200 23636 y FC(List)404 b(the)g(pre\014xes)g +(to)h(b)34 b(e)404 b(used)g(for)g(the)h(lab)34 b(el)403 +b(of)i(eac)-34 b(h)404 b(supp)34 b(orted)405 b(en)-34 +b(vironmen)g(t.)5200 25399 y(This)436 b(is)e(an)i(alist)f(whose)h(car)e +(is)h(the)h(en)-34 b(vironmen)g(t)436 b(name,)443 b(and)435 +b(the)h(cdr)f(either)g(the)g(pre\014x)g(or)5200 26860 +y(a)404 b(sym)-34 b(b)34 b(ol)404 b(referring)f(to)i(one.)5200 +28624 y(If)344 b(the)g(name)f(is)h(not)g(found,)357 b(or)343 +b(if)h(the)g(cdr)f(is)h(nil,)355 b(no)344 b(lab)34 b(el)342 +b(is)i(automatically)f(inserted)h(for)g(that)5200 30085 +y(en)-34 b(vironmen)g(t.)5200 31848 y(If)553 b(y)-34 +b(ou)554 b(w)-34 b(an)g(t)555 b(to)f(automatically)f(insert)h(a)f(lab) +34 b(el)553 b(for)g(a)h(en)-34 b(vironmen)g(t)554 b(but)g(with)h(an)e +(empt)-34 b(y)5200 33310 y(pre\014x,)404 b(use)g(the)h(empt)-34 +b(y)404 b(string)h Fu("")f FC(as)h(the)f(cdr)g(of)h(the)f(corresp)34 +b(onding)404 b(en)-34 b(try)-101 b(.)3660 35678 y(As)508 +b(a)g(default)h(selection,)533 b(A)-34 b(UCT)19568 35939 +y(E)20243 35678 y(X)507 b(will)h(suggest)g(the)h(en)-34 +b(vironmen)g(t)508 b(last)g(inserted)g(or,)534 b(as)507 +b(the)2000 37139 y(\014rst)405 b(c)-34 b(hoice)403 b(the)i(v)-67 +b(alue)403 b(of)i(the)f(v)-67 b(ariable)403 b Fu +(LaTeX-default-environment)p FC(.)42818 39507 y([User)h(Option])-48000 +b Fm(LaTeX-default-environment)5200 40968 y FC(Default)454 +b(en)-34 b(vironmen)g(t)454 b(to)g(insert)f(when)h(in)-34 +b(v)g(oking)454 b Fu(LaTeX-environment)459 b FC(\014rst)454 +b(time.)686 b(When)5200 42429 y(the)377 b(curren)-34 +b(t)377 b(en)-34 b(vironmen)g(t)377 b(is)f(`)p Fu(document)p +FC(',)384 b(it)377 b(is)f(o)-34 b(v)g(erriden)376 b(b)-34 +b(y)377 b Fu(LaTeX-default-document-)5200 43891 y(environment)p +FC(.)44946 46259 y([V)-101 b(ariable])-48001 b Fm +(LaTeX-default-document-environment)5200 47720 y FC(Default)482 +b(en)-34 b(vironmen)g(t)482 b(when)g(in)-34 b(v)g(oking)482 +b(`)p Fu(LaTeX-environment)p FC(')487 b(and)482 b(the)g(curren)-34 +b(t)482 b(en)-34 b(viron-)5200 49181 y(men)g(t)410 b(is)g(`)p +Fu(document)p FC('.)557 b(It)410 b(is)f(in)-34 b(tended)412 +b(to)e(b)34 b(e)409 b(used)h(in)g(L)31306 49024 y Fw(a)31867 +49181 y FC(T)32540 49442 y(E)33214 49181 y(X)f(class)h(st)-34 +b(yle)409 b(\014les.)555 b(F)-101 b(or)410 b(example,)5200 +50642 y(in)338 b Fu(beamer.el)k FC(it)c(is)g(set)h(to)f +Fu(frame)p FC(,)353 b(in)339 b Fu(letter.el)i FC(to)e +Fu(letter)p FC(,)353 b(and)339 b(in)f Fu(slides.el)k +FC(to)d Fu(slide)p FC(.)3660 53010 y(If)756 b(the)h(do)34 +b(cumen)-34 b(t)757 b(is)f(empt)-34 b(y)-101 b(,)844 +b(or)756 b(the)g(cursor)g(is)g(placed)g(at)g(the)h(top)f(of)h(the)f(do) +34 b(cumen)-34 b(t,)2000 54472 y(A)g(UCT)5332 54733 y(E)6007 +54472 y(X)438 b(will)g(default)i(to)f(insert)g(a)f(`)p +Fu(document)p FC(')j(en)-34 b(vironmen)g(t)440 b(prompting)f(also)g +(for)g(the)g(insertion)2000 55933 y(of)418 b(`)p Fu(\\documentclass)p +FC(')k(and)c(`)p Fu(\\usepackage)p FC(')j(macros.)579 +b(Y)-101 b(ou)418 b(will)f(b)34 b(e)417 b(prompted)i(for)f(a)f(new)h +(pac)-34 b(k)-67 b(age)2000 57394 y(un)-34 b(til)448 +b(y)-34 b(ou)449 b(en)-34 b(ter)447 b(nothing.)671 b(If)448 +b(y)-34 b(ou)448 b(do)g(not)g(w)-34 b(an)g(t)450 b(to)e(insert)f(an)-34 +b(y)448 b(`)p Fu(\\usepackage)p FC(')j(at)d(all,)458 +b(just)449 b(press)2000 58855 y Fu(RET)405 b FC(at)g(the)f(\014rst)h(`) +p Fu(Packages)p FC(')h(prompt.)3660 60619 y(A)-34 b(UCT)6992 +60880 y(E)7667 60619 y(X)449 b(distinguishes)h(normal)f(and)g(exp)34 +b(ert)448 b(en)-34 b(vironmen)g(ts.)674 b(By)448 b(default,)461 +b(it)448 b(will)h(o\013er)f(com-)2000 62080 y(pletion)417 +b(only)f(for)h(normal)g(en)-34 b(vironmen)g(ts.)577 b(This)417 +b(b)34 b(eha)-34 b(vior)417 b(is)f(con)-34 b(trolled)417 +b(b)-34 b(y)417 b(the)g(user)g(option)h Fu(TeX-)2000 +63541 y(complete-expert-commands)p FC(.)42818 65909 y([User)404 +b(Option])-48000 b Fm(TeX-complete-expert-commands)5200 +67370 y FC(Complete)405 b(macros)e(and)i(en)-34 b(vironmen)g(ts)405 +b(mark)-34 b(ed)405 b(as)f(exp)34 b(ert)403 b(commands.)5200 +69134 y(P)-34 b(ossible)404 b(v)-67 b(alues)403 b(are)h(nil,)g(t,)g(or) +g(a)g(list)g(of)g(st)-34 b(yle)404 b(names.)5200 71200 +y(nil)5053 b(Don't)404 b(complete)g(exp)34 b(ert)404 +b(commands)h(\(default\).)p eop end +%%Page: 28 33 +TeXDict begin 28 32 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(28)5200 3985 y(t)5929 b(Alw)-34 b(a)g(ys)405 b(complete)f(exp)34 +b(ert)403 b(commands.)5200 6498 y(\()p Ft(st)-34 b(yles)528 +b FC(.)293 b(.)h(.)147 b(\))11600 7959 y(Only)404 b(complete)f(exp)34 +b(ert)404 b(commands)h(of)f Ft(st)-34 b(yles)p FC(.)3660 +11192 y(Y)-101 b(ou)369 b(can)f(close)f(the)i(curren)-34 +b(t)368 b(en)-34 b(vironmen)g(t)369 b(with)g Fs(C-c)405 +b(])p FC(,)375 b(but)369 b(w)-34 b(e)368 b(suggest)h(that)g(y)-34 +b(ou)369 b(use)f Fs(C-c)405 b(C-e)2000 12654 y FC(to)f(insert)h +(complete)e(en)-34 b(vironmen)g(ts)406 b(instead.)43872 +15887 y([Command])-47999 b Fm(LaTeX-close-environment)5200 +17348 y FC(\()p Fs(C-c)405 b(])p FC(\))g(Insert)f(an)h(`)p +Fu(\\end)p FC(')g(that)g(matc)-34 b(hes)405 b(the)f(curren)-34 +b(t)405 b(en)-34 b(vironmen)g(t.)3660 20581 y(A)g(UCT)6992 +20842 y(E)7667 20581 y(X)383 b(o\013ers)g(k)-34 b(eyb)34 +b(oard)383 b(shortcuts)h(for)g(mo)-34 b(ving)383 b(p)34 +b(oin)-34 b(t)384 b(to)g(the)f(b)34 b(eginning)384 b(and)g(to)f(the)h +(end)g(of)2000 22042 y(the)405 b(curren)-34 b(t)404 b(en)-34 +b(vironmen)g(t.)43872 25275 y([Command])-47999 b Fm +(LaTeX-find-matching-begin)5200 26736 y FC(\()p Fs(C-M-a)p +FC(\))407 b(Mo)-34 b(v)g(e)404 b(p)34 b(oin)-34 b(t)405 +b(to)f(the)h(`)p Fu(\\begin)p FC(')g(of)g(the)f(curren)-34 +b(t)405 b(en)-34 b(vironmen)g(t.)5200 28917 y(If)450 +b(this)i(command)f(is)f(called)g(inside)g(a)h(commen)-34 +b(t)451 b(and)h Fu(LaTeX-syntactic-comments)459 b FC(is)450 +b(en-)5200 30378 y(abled,)568 b(try)536 b(to)g(\014nd)h(the)f(en)-34 +b(vironmen)g(t)536 b(in)g(commen)-34 b(ted)537 b(regions)e(with)i(the)f +(same)f(commen)-34 b(t)5200 31840 y(pre\014x.)5200 34021 +y(The)419 b(k)-34 b(ey)419 b(bind)h Fs(C-M-a)g FC(actually)f(calls)f +Fu(beginning-of-defun)p FC(,)429 b(whic)-34 b(h)420 b(in)f(turn)h +(calls)e Fu(LaTeX-)5200 35482 y(find-matching-begin)p +FC(.)43872 38715 y([Command])-47999 b Fm(LaTeX-find-matching-end)5200 +40176 y FC(\()p Fs(C-M-e)p FC(\))407 b(Mo)-34 b(v)g(e)404 +b(p)34 b(oin)-34 b(t)405 b(to)f(the)h(`)p Fu(\\end)p +FC(')g(of)f(the)h(curren)-34 b(t)404 b(en)-34 b(vironmen)g(t.)5200 +42357 y(If)450 b(this)i(command)f(is)f(called)g(inside)g(a)h(commen)-34 +b(t)451 b(and)h Fu(LaTeX-syntactic-comments)459 b FC(is)450 +b(en-)5200 43818 y(abled,)568 b(try)536 b(to)g(\014nd)h(the)f(en)-34 +b(vironmen)g(t)536 b(in)g(commen)-34 b(ted)537 b(regions)e(with)i(the)f +(same)f(commen)-34 b(t)5200 45279 y(pre\014x.)5200 47460 +y(The)476 b(k)-34 b(ey)475 b(bind)h Fs(C-M-e)i FC(actually)d(calls)g +Fu(end-of-defun)p FC(,)497 b(whic)-34 b(h)476 b(in)g(turn)g(calls)f +Fu(LaTeX-find-)5200 48922 y(matching-end)p FC(.)2000 +51966 y Fq(2.4.1)818 b(Equations)2000 53925 y FC(When)453 +b(inserting)f(equation-lik)-34 b(e)452 b(en)-34 b(vironmen)g(ts,)466 +b(the)452 b(`)p Fu(\\label)p FC(')i(will)e(ha)-34 b(v)g(e)453 +b(a)g(default)g(pre\014x,)464 b(whic)-34 b(h)2000 55387 +y(is)404 b(con)-34 b(trolled)404 b(b)-34 b(y)405 b(the)f(follo)-34 +b(wing)405 b(v)-67 b(ariables:)42818 58620 y([User)404 +b(Option])-48000 b Fm(LaTeX-equation-label)5200 60081 +y FC(Pre\014x)404 b(to)g(use)g(for)g(`equation')g(lab)34 +b(els.)42818 63314 y([User)404 b(Option])-48000 b Fm +(LaTeX-eqnarray-label)5200 64775 y FC(Pre\014x)404 b(to)g(use)g(for)g +(`eqnarra)-34 b(y')403 b(lab)34 b(els.)42818 68008 y([User)404 +b(Option])-48000 b Fm(LaTeX-amsmath-label)5200 69469 +y FC(Pre\014x)601 b(to)h(use)g(for)f(amsmath)i(equation)f(lab)34 +b(els.)1130 b(Amsmath)603 b(equations)f(include)f(`)p +Fu(align)p FC(',)5200 70930 y(`)p Fu(alignat)p FC(',)406 +b(`)p Fu(xalignat)p FC(',)g(`)p Fu(multline)p FC(',)g(`)p +Fu(flalign)p FC(')g(and)e(`)p Fu(gather)p FC('.)p eop +end +%%Page: 29 34 +TeXDict begin 29 33 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(29)2000 3985 y Fq(2.4.2)818 b(Floats)2000 5944 y FC(Figures)402 +b(and)h(tables)g(\(i.e.,)e(\015oats\))i(ma)-34 b(y)403 +b(also)f(b)34 b(e)402 b(inserted)g(using)h(A)-34 b(UCT)36421 +6205 y(E)37095 5944 y(X.)538 b(After)403 b(c)-34 b(ho)34 +b(osing)402 b(either)2000 7406 y(`\014gure')303 b(or)f(`table')h(in)g +(the)g(en)-34 b(vironmen)g(t)304 b(list)e(describ)34 +b(ed)303 b(ab)34 b(o)-34 b(v)g(e,)323 b(y)-34 b(ou)303 +b(will)f(b)34 b(e)303 b(prompted)h(for)f(a)g(n)-34 b(um)g(b)34 +b(er)2000 8867 y(of)404 b(additional)h(things.)2000 11008 +y Ft(\015oat)g(p)34 b(osition)8400 12469 y FC(This)565 +b(is)f(the)h(optional)h(argumen)-34 b(t)565 b(of)g(\015oat)h(en)-34 +b(vironmen)g(ts)565 b(that)h(con)-34 b(trols)565 b(ho)-34 +b(w)566 b(they)8400 13930 y(are)535 b(placed)g(in)g(the)h(\014nal)f(do) +34 b(cumen)-34 b(t.)933 b(In)536 b(L)29468 13773 y Fw(a)30029 +13930 y FC(T)30702 14191 y(E)31375 13930 y(X)f(this)h(is)f(a)g +(sequence)g(of)h(the)f(letters)8400 15391 y(`)p Fu(htbp)p +FC(')380 b(as)g(describ)34 b(ed)379 b(in)g(the)h(L)22575 +15234 y Fw(a)23136 15391 y FC(T)23809 15652 y(E)24482 +15391 y(X)g(man)-34 b(ual.)531 b(The)380 b(v)-67 b(alue)378 +b(will)h(default)h(to)g(the)g(v)-67 b(alue)379 b(of)8400 +16853 y Fu(LaTeX-float)p FC(.)2000 18988 y Ft(caption)2495 +b FC(This)541 b(is)e(the)i(caption)f(of)h(the)f(\015oat.)947 +b(The)541 b(default)g(is)f(to)g(insert)g(the)g(caption)h(at)f(the)8400 +20450 y(b)34 b(ottom)396 b(of)g(the)g(\015oat.)537 b(Y)-101 +b(ou)395 b(can)h(sp)34 b(ecify)395 b(\015oats)h(where)f(the)h(caption)g +(should)h(b)34 b(e)395 b(placed)8400 21911 y(at)405 b(the)f(top)h(with) +g Fu(LaTeX-top-caption-list)p FC(.)2000 24047 y Ft(short)g(caption)8400 +25508 y FC(If)471 b(the)h(sp)34 b(eci\014ed)471 b(caption)h(is)f +(greater)f(than)j(a)e(sp)34 b(eci\014c)471 b(length,)488 +b(then)472 b(a)f(short)h(caption)8400 26969 y(is)479 +b(prompted)i(for)f(and)g(it)f(is)h(inserted)f(as)h(an)g(optional)g +(argumen)-34 b(t)481 b(to)f(the)g(`)p Fu(\\caption)p +FC(')8400 28430 y(macro.)892 b(The)523 b(length)g(that)g(a)g(caption)f +(needs)h(to)g(b)34 b(e)521 b(b)34 b(efore)522 b(prompting)i(for)e(a)g +(short)8400 29891 y(v)-34 b(ersion)404 b(is)g(con)-34 +b(trolled)404 b(b)-34 b(y)404 b Fu(LaTeX-short-caption-prompt-length)p +FC(.)2000 32027 y Ft(lab)34 b(el)3874 b FC(The)402 b(lab)34 +b(el)400 b(of)i(this)g(\015oat.)538 b(The)402 b(lab)34 +b(el)401 b(will)f(ha)-34 b(v)g(e)402 b(a)g(default)g(pre\014x,)f(whic) +-34 b(h)403 b(is)e(con)-34 b(trolled)8400 33488 y(b)g(y)405 +b(the)f(v)-67 b(ariables)403 b Fu(LaTeX-figure-label)410 +b FC(and)405 b Fu(LaTeX-table-label)p FC(.)3660 35630 +y(Moreo)-34 b(v)g(er,)565 b(y)-34 b(ou)534 b(will)f(b)34 +b(e)533 b(ask)-34 b(ed)534 b(if)g(y)-34 b(ou)534 b(w)-34 +b(an)g(t)535 b(the)f(con)-34 b(ten)g(ts)535 b(of)f(the)g(\015oat)g(en) +-34 b(vironmen)g(t)534 b(to)g(b)34 b(e)2000 37091 y(horizon)-34 +b(tally)359 b(cen)-34 b(tered.)524 b(Up)34 b(on)359 b(a)g(p)34 +b(ositiv)-34 b(e)359 b(answ)-34 b(er)360 b(a)f(`)p Fu(\\centering)p +FC(')j(macro)d(will)f(b)34 b(e)359 b(inserted)g(at)g(the)2000 +38552 y(b)34 b(eginning)405 b(of)f(the)h(\015oat)g(en)-34 +b(vironmen)g(t.)42818 41030 y([User)404 b(Option])-48000 +b Fm(LaTeX-float)5200 42492 y FC(Default)405 b(placemen)-34 +b(t)404 b(for)g(\015oats.)42818 44970 y([User)g(Option])-48000 +b Fm(LaTeX-figure-label)5200 46431 y FC(Pre\014x)404 +b(to)g(use)g(for)g(\014gure)h(lab)34 b(els.)42818 48910 +y([User)404 b(Option])-48000 b Fm(LaTeX-table-label)5200 +50371 y FC(Pre\014x)404 b(to)g(use)g(for)g(table)h(lab)34 +b(els.)42818 52849 y([User)404 b(Option])-48000 b Fm +(LaTeX-top-caption-list)5200 54310 y FC(List)404 b(of)g(\015oat)h(en) +-34 b(vironmen)g(ts)405 b(with)g(top)g(caption.)42818 +56789 y([User)f(Option])-48000 b Fm(LaTeX-short-caption-prompt-length) +5200 58250 y FC(Num)-34 b(b)34 b(er)404 b(of)h(c)-34 +b(hars)404 b(a)g(caption)h(should)g(b)34 b(e)404 b(b)34 +b(efore)404 b(prompting)h(for)f(a)h(short)f(caption.)2000 +60917 y Fq(2.4.3)818 b(Itemize-lik)-45 b(e)543 b(En)-45 +b(vironmen)g(ts)2000 62876 y FC(In)562 b(an)g(itemize-lik)-34 +b(e)561 b(en)-34 b(vironmen)g(t,)602 b(no)34 b(des)562 +b(\(i.e.,)600 b(`)p Fu(\\item)p FC('s\))564 b(ma)-34 +b(y)562 b(b)34 b(e)561 b(inserted)i(using)f Fs(C-c)405 +b Fu(LFD)563 b FC(or)2000 64338 y Fs(M-)p Fu(RET)p FC(.)540 +b(The)405 b(latter)f(is)g(only)g(de\014ned)h(as)f(an)g(alias)g(if)g +(the)h(k)-34 b(ey)403 b(binding)i(is)f(still)g(a)-34 +b(v)-67 b(ailable.)43872 66816 y([Command])-47999 b Fm +(LaTeX-insert-item)5200 68277 y FC(\()p Fs(C-c)405 b +Fu(LFD)601 b FC(or)f Fs(M-)p Fu(RET)p FC(\))i(Close)e(the)g(curren)-34 +b(t)600 b(item,)649 b(mo)-34 b(v)g(e)600 b(to)g(the)h(next)f(line)f +(and)i(insert)f(an)5200 69738 y(appropriate)441 b(`)p +Fu(\\item)p FC(')g(for)g(the)f(curren)-34 b(t)441 b(en)-34 +b(vironmen)g(t.)648 b(That)441 b(is,)449 b(`itemize')439 +b(and)i(`en)-34 b(umerate')5200 71200 y(will)404 b(ha)-34 +b(v)g(e)404 b(`)p Fu(\\item)i FC(')d(inserted,)h(while)g(`description') +g(will)g(ha)-34 b(v)g(e)404 b(`)p Fu(\\item[])j FC(')c(inserted.)p +eop end +%%Page: 30 35 +TeXDict begin 30 34 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(30)42818 3985 y([User)404 b(Option])-48000 b Fm(TeX-arg-item-label-p) +5200 5446 y FC(If)456 b(non-nil,)470 b(y)-34 b(ou)457 +b(will)e(alw)-34 b(a)g(ys)457 b(b)34 b(e)456 b(ask)-34 +b(ed)457 b(for)f(optional)h(lab)34 b(el)456 b(in)g(items.)695 +b(Otherwise,)469 b(y)-34 b(ou)456 b(will)5200 6907 y(b)34 +b(e)404 b(ask)-34 b(ed)404 b(only)g(in)g(description)h(en)-34 +b(vironmen)g(ts.)2000 9567 y Fq(2.4.4)818 b(T)-136 b(abular-lik)-45 +b(e)544 b(En)-45 b(vironmen)g(ts)2000 11526 y FC(When)704 +b(inserting)f(T)-101 b(abular-lik)-34 b(e)703 b(en)-34 +b(vironmen)g(ts,)779 b(that)704 b(is,)778 b(`tabular')703 +b(`arra)-34 b(y')703 b(etc.,)777 b(y)-34 b(ou)703 b(will)g(b)34 +b(e)2000 12987 y(prompted)405 b(for)f(a)h(template)f(for)g(that)i(en) +-34 b(vironmen)g(t.)539 b(Related)404 b(v)-67 b(ariables:)42818 +15449 y([User)404 b(Option])-48000 b Fm(LaTeX-default-format)5200 +16910 y FC(Default)405 b(format)f(string)h(for)f(arra)-34 +b(y)404 b(and)h(tabular)f(en)-34 b(vironmen)g(ts.)42818 +19373 y([User)404 b(Option])-48000 b Fm(LaTeX-default-width)5200 +20834 y FC(Default)405 b(width)g(for)f(minipage)g(and)h(tabular*)g(en) +-34 b(vironmen)g(ts.)42818 23296 y([User)404 b(Option])-48000 +b Fm(LaTeX-default-position)5200 24757 y FC(Default)399 +b(p)34 b(osition)398 b(string)h(for)f(arra)-34 b(y)398 +b(and)h(tabular)g(en)-34 b(vironmen)g(ts.)537 b(If)398 +b(nil,)h(act)f(lik)-34 b(e)398 b(the)g(empt)-34 b(y)5200 +26218 y(string)404 b(is)g(giv)-34 b(en,)404 b(but)h(don't)g(prompt)g +(for)g(a)f(p)34 b(osition.)3660 28681 y(A)-34 b(UCT)6992 +28942 y(E)7667 28681 y(X)395 b(calculates)g(the)h(n)-34 +b(um)g(b)34 b(er)396 b(of)g(columns)g(from)f(the)h(format)g(string)f +(and)h(inserts)g(the)f(suit-)2000 30142 y(able)404 b(n)-34 +b(um)g(b)34 b(er)405 b(of)g(amp)34 b(ersands.)3660 31938 +y(Y)-101 b(ou)470 b(can)f(use)h Fs(C-c)405 b Fu(LFD)470 +b FC(or)f Fs(M-)p Fu(RET)i FC(\()p Fu(LaTeX-insert-item)p +FC(\))476 b(to)469 b(terminate)h(ro)-34 b(ws)469 b(in)h(these)f(en)-34 +b(vi-)2000 33399 y(ronmen)g(ts.)536 b(It)392 b(supplies)g(line)g(break) +g(macro)f(`)p Fu(\\\\)p FC(')h(and)h(inserts)g(the)f(suitable)h(n)-34 +b(um)g(b)34 b(er)393 b(of)f(amp)34 b(ersands)2000 34860 +y(on)399 b(the)g(next)f(line.)536 b(A)-34 b(UCT)14572 +35121 y(E)15247 34860 y(X)399 b(also)f(supp)34 b(orts)400 +b(the)f(`)p Fu(*{num}{cols})p FC(')j(notation)e(\(whic)-34 +b(h)399 b(ma)-34 b(y)399 b(con)-34 b(tain)2000 36321 +y(another)485 b(`)p Fu(*)p FC('-expression\))f(in)g(the)g(format)h +(string)f(when)h(calculating)f(the)g(n)-34 b(um)g(b)34 +b(er)485 b(of)f(amp)34 b(ersands.)2000 37782 y(Please)388 +b(note)i(that)g(`)p Fu(num)p FC(')f(and)h(`)p Fu(cols)p +FC(')g(m)-34 b(ust)390 b(b)34 b(e)388 b(enclosed)h(in)g(braces;)394 +b(expressions)388 b(lik)-34 b(e)388 b(`)p Fu(*2l)p FC(')i(are)e(not) +2000 39244 y(recognized)403 b(correctly)g(b)-34 b(y)404 +b(the)h(algorithm.)43872 41706 y([Command])-47999 b Fm +(LaTeX-insert-item)5200 43167 y FC(\()p Fs(C-c)405 b +Fu(LFD)392 b FC(or)e Fs(M-)p Fu(RET)p FC(\))i(Close)f(the)g(curren)-34 +b(t)390 b(ro)-34 b(w)391 b(with)g(`)p Fu(\\\\)p FC(',)i(mo)-34 +b(v)g(e)391 b(to)g(the)f(next)h(line)f(and)h(insert)5200 +44628 y(an)404 b(appropriate)h(n)-34 b(um)g(b)34 b(er)405 +b(of)g(amp)34 b(ersands)405 b(for)f(the)g(curren)-34 +b(t)405 b(en)-34 b(vironmen)g(t.)3660 47090 y(Similar)709 +b(supp)34 b(orts)711 b(are)e(pro)-34 b(vided)710 b(for)f(v)-67 +b(arious)709 b(amsmath)i(en)-34 b(vironmen)g(ts)710 b(suc)-34 +b(h)711 b(as)e(`)p Fu(align)p FC(',)2000 48552 y(`)p +Fu(gather)p FC(',)583 b(`)p Fu(alignat)p FC(',)g(`)p +Fu(matrix)p FC(')547 b(etc.)964 b(T)-101 b(ry)546 b(t)-34 +b(yping)547 b Fs(C-c)405 b Fu(LFD)547 b FC(or)f Fs(M-)p +Fu(RET)i FC(in)e(these)g(en)-34 b(vironmen)g(ts.)2000 +50013 y(It)411 b(recognizes)f(the)h(curren)-34 b(t)411 +b(en)-34 b(vironmen)g(t)412 b(and)g(do)34 b(es)410 b(the)i(appropriate) +f(job)h(dep)34 b(ending)411 b(on)g(the)h(con-)2000 51474 +y(text.)2000 54133 y Fq(2.4.5)818 b(Customizing)545 b(En)-45 +b(vironmen)g(ts)2000 56092 y FC(See)439 b(Section)h(5.6.3)g([Adding)g +(En)-34 b(vironmen)g(ts],)449 b(page)440 b(88,)448 b(for)440 +b(ho)-34 b(w)441 b(to)f(customize)f(the)h(list)g(of)g(kno)-34 +b(wn)2000 57554 y(en)g(vironmen)g(ts.)2000 60767 y FB(2.5)896 +b(En)-50 b(tering)599 b(Mathematics)2000 62893 y FC(T)2673 +63154 y(E)3347 62893 y(X)384 b(is)g(written)h(b)-34 b(y)384 +b(a)g(mathematician,)389 b(and)c(has)f(alw)-34 b(a)g(ys)385 +b(con)-34 b(tained)385 b(go)34 b(o)g(d)384 b(supp)34 +b(ort)385 b(for)g(formatting)2000 64354 y(mathematical)415 +b(text.)569 b(A)-34 b(UCT)15979 64615 y(E)16653 64354 +y(X)415 b(supp)34 b(orts)415 b(this)g(tradition,)i(b)-34 +b(y)415 b(o\013ering)f(a)g(sp)34 b(ecial)413 b(minor)i(mo)34 +b(de)414 b(for)2000 65815 y(en)-34 b(tering)394 b(text)g(with)h(man)-34 +b(y)394 b(mathematical)g(sym)-34 b(b)34 b(ols.)535 b(Y)-101 +b(ou)394 b(can)g(en)-34 b(ter)394 b(this)g(mo)34 b(de)394 +b(b)-34 b(y)394 b(t)-34 b(yping)395 b Fs(C-c)405 b Fu(~)p +FC(.)43872 68277 y([Command])-47999 b Fm(LaTeX-math-mode)5200 +69738 y FC(\()p Fs(C-c)405 b Fu(~)p FC(\))461 b(T)-101 +b(oggle)459 b(L)13801 69581 y Fw(a)14362 69738 y FC(T)15035 +69999 y(E)15709 69738 y(X)h(Math)g(mo)34 b(de.)705 b(This)460 +b(is)g(a)f(minor)h(mo)34 b(de)460 b(rebinding)g(the)g(k)-34 +b(ey)459 b Fu(LaTeX-)5200 71200 y(math-abbrev-prefix)592 +b FC(to)586 b(allo)-34 b(w)586 b(easy)g(t)-34 b(yping)587 +b(of)f(mathematical)g(sym)-34 b(b)34 b(ols.)1084 b Fs(\022)586 +b FC(will)f(read)p eop end +%%Page: 31 36 +TeXDict begin 31 35 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(31)5200 3985 y(a)501 b(c)-34 b(haracter)501 b(from)h(the)g(k)-34 +b(eyb)34 b(oard,)525 b(and)502 b(insert)f(the)h(sym)-34 +b(b)34 b(ol)501 b(as)h(sp)34 b(eci\014ed)501 b(in)g Fu(LaTeX-math-)5200 +5446 y(default)435 b FC(and)e Fu(LaTeX-math-list)p FC(.)630 +b(If)432 b(giv)-34 b(en)433 b(a)f(pre\014x)h(argumen)-34 +b(t,)441 b(the)433 b(sym)-34 b(b)34 b(ol)432 b(will)g(b)34 +b(e)433 b(sur-)5200 6907 y(rounded)405 b(b)-34 b(y)405 +b(dollar)e(signs.)3660 9094 y(Y)-101 b(ou)609 b(can)e(use)h(another)g +(pre\014x)g(k)-34 b(ey)607 b(\(instead)i(of)f Fs(\022)p +FC(\))g(b)-34 b(y)608 b(setting)h(the)f(v)-67 b(ariable)606 +b Fu(LaTeX-math-)2000 10555 y(abbrev-prefix)p FC(.)3660 +12258 y(T)-101 b(o)280 b(enable)f(L)9288 12101 y Fw(a)9849 +12258 y FC(T)10522 12519 y(E)11195 12258 y(X)g(Math)h(mo)34 +b(de)279 b(b)-34 b(y)279 b(default,)305 b(add)280 b(the)f(follo)-34 +b(wing)280 b(in)f(y)-34 b(our)279 b(init)g(\014le)g(suc)-34 +b(h)279 b(as)h Fu(init.el)2000 13720 y FC(or)404 b Fu(.emacs)p +FC(:)5200 15423 y Fu(\(add-hook)640 b(\015LaTeX-mode-hook)i +(#\015LaTeX-math-mode\))42818 17609 y FC([User)404 b(Option])-48000 +b Fm(LaTeX-math-abbrev-prefix)5200 19070 y FC(A)354 b(string)g(con)-34 +b(taining)355 b(the)f(pre\014x)g(of)g Fu(LaTeX-math-mode)359 +b FC(commands;)371 b(This)355 b(v)-67 b(alue)353 b(defaults)i(to)5200 +20532 y Fs(\022)p FC(.)5200 22235 y(The)364 b(string)g(has)g(to)g(b)34 +b(e)364 b(a)f(k)-34 b(ey)363 b(or)h(k)-34 b(ey)363 b(sequence)g(in)g(a) +h(format)g(understo)34 b(o)g(d)365 b(b)-34 b(y)364 b(the)g +Fu(kbd)h FC(macro.)5200 23696 y(This)405 b(corresp)34 +b(onds)404 b(to)g(the)h(syn)-34 b(tax)405 b(usually)f(used)g(in)h(the)f +(man)-34 b(uals)405 b(for)g(Emacs)f(Lisp.)3660 25882 +y(The)h(v)-67 b(ariable)403 b Fu(LaTeX-math-list)409 +b FC(allo)-34 b(ws)405 b(y)-34 b(ou)404 b(to)h(add)g(y)-34 +b(our)404 b(o)-34 b(wn)405 b(mappings.)42818 28069 y([User)f(Option]) +-48000 b Fm(LaTeX-math-list)5200 29530 y FC(A)441 b(list)g(con)-34 +b(taining)442 b(user-de\014ned)g(k)-34 b(eys)440 b(and)i(commands)g(to) +g(b)34 b(e)440 b(used)i(in)f(L)40241 29373 y Fw(a)40802 +29530 y FC(T)41475 29791 y(E)42148 29530 y(X)g(Math)h(mo)34 +b(de.)5200 30992 y(Eac)-34 b(h)404 b(en)-34 b(try)405 +b(should)g(b)34 b(e)404 b(a)g(list)g(of)g(t)-34 b(w)g(o)406 +b(to)e(four)h(elemen)-34 b(ts.)5200 32695 y(First,)384 +b(the)379 b(k)-34 b(ey)378 b(to)h(b)34 b(e)379 b(used)g(after)g +Fu(LaTeX-math-abbrev-prefix)387 b FC(for)379 b(macro)f(insertion.)530 +b(The)5200 34156 y(k)-34 b(ey)492 b(can)h(b)34 b(e)493 +b(a)g(c)-34 b(haracter)493 b(\(e.g.)f(`)p Fu(?o)p FC('\))i(for)f(a)g +(single)f(strok)-34 b(e)493 b(or)g(a)g(string)g(\(e.g.)g(`)p +Fu("o)404 b(a")p FC('\))494 b(for)f(a)5200 35617 y(m)-34 +b(ulti-strok)g(e)309 b(binding.)508 b(If)309 b(it)f(is)h(nil,)327 +b(the)309 b(sym)-34 b(b)34 b(ol)309 b(has)g(no)g(asso)34 +b(ciated)308 b(k)-34 b(eystrok)g(e)308 b(\(it)h(is)g(a)-34 +b(v)-67 b(ailable)5200 37078 y(in)404 b(the)h(men)-34 +b(u,)404 b(though\).)5200 38781 y(Second,)g(a)g(string)h(represen)-34 +b(ting)404 b(the)h(name)f(of)h(the)f(macro)g(\(without)i(a)e(leading)g +(bac)-34 b(kslash.\))5200 40484 y(Third,)466 b(a)453 +b(string)h(represen)-34 b(ting)453 b(the)h(name)g(of)f(a)h(submen)-34 +b(u)455 b(the)f(command)g(should)g(b)34 b(e)453 b(added)5200 +41945 y(to.)539 b(Use)404 b(a)g(list)g(of)g(strings)h(in)f(case)g(of)g +(nested)h(men)-34 b(us.)5200 43648 y(F)-101 b(ourth,)360 +b(the)349 b(p)34 b(osition)349 b(of)g(a)f(Unico)34 b(de)348 +b(c)-34 b(haracter)348 b(to)h(b)34 b(e)348 b(displa)-34 +b(y)g(ed)349 b(in)g(the)g(men)-34 b(u)349 b(alongside)f(the)5200 +45110 y(macro)404 b(name.)538 b(This)405 b(is)f(an)g(in)-34 +b(teger)405 b(v)-67 b(alue.)42818 47296 y([User)404 b(Option])-48000 +b Fm(LaTeX-math-menu-unicode)5200 48757 y FC(Whether)327 +b(the)h(L)12476 48600 y Fw(a)13037 48757 y FC(T)13710 +49018 y(E)14384 48757 y(X)f(Math)h(men)-34 b(u)328 b(should)g(try)f +(using)h(Unico)34 b(de)327 b(for)g(e\013ect.)513 b(Y)-101 +b(our)327 b(Emacs)g(built)5200 50219 y(m)-34 b(ust)405 +b(b)34 b(e)404 b(able)g(to)h(displa)-34 b(y)404 b(include)g(Unico)34 +b(de)404 b(c)-34 b(haracters)404 b(in)g(men)-34 b(us)405 +b(for)f(this)h(feature.)3660 52405 y(A)-34 b(UCT)6992 +52666 y(E)7667 52405 y(X's)404 b(reference)f(card)h Fu(tex-ref.tex)k +FC(includes)c(a)g(list)g(of)h(all)e(math)i(mo)34 b(de)404 +b(commands.)3660 54108 y(A)-34 b(UCT)6992 54369 y(E)7667 +54108 y(X)593 b(can)g(help)f(y)-34 b(ou)593 b(write)g(subscripts)h(and) +f(sup)34 b(erscripts)593 b(in)f(math)i(constructs)f(b)-34 +b(y)593 b(au-)2000 55569 y(tomatically)533 b(inserting)g(a)g(pair)g(of) +g(braces)g(after)g(t)-34 b(yping)534 b Fu(_)f FC(or)g +Fu(^)g FC(resp)34 b(ectiv)-34 b(ely)532 b(and)h(putting)i(p)34 +b(oin)-34 b(t)2000 57031 y(b)34 b(et)-34 b(w)g(een)474 +b(the)g(braces.)745 b(In)473 b(order)g(to)g(enable)g(this)h(feature,) +490 b(set)474 b(the)f(v)-67 b(ariable)472 b Fu(TeX-electric-sub-)2000 +58492 y(and-superscript)409 b FC(to)c(a)f(non-nil)h(v)-67 +b(alue.)42818 60679 y([User)404 b(Option])-48000 b Fm +(TeX-electric-sub-and-superscript)5200 62140 y FC(If)404 +b(non-nil,)h(insert)f(braces)f(after)i(t)-34 b(yping)405 +b Fu(^)f FC(and)h Fu(_)g FC(in)f(math)h(mo)34 b(de.)3660 +64326 y(Y)-101 b(ou)379 b(can)g(automatically)g(turn)g(o\013)g(input)g +(metho)34 b(ds,)384 b(used)379 b(to)g(input)h(non-ascii)f(c)-34 +b(haracters,)383 b(when)2000 65788 y(y)-34 b(ou)405 b(b)34 +b(egin)404 b(to)g(en)-34 b(ter)404 b(math)h(constructs.)42818 +67974 y([User)f(Option])-48000 b Fm(TeX-math-input-method-off-regexp) +5200 69435 y FC(Input)367 b(metho)34 b(d)367 b(matc)-34 +b(hing)367 b(this)g(regular)e(expression)h(is)f(turned)i(o\013)f(when)h +Ft($)f FC(is)g(t)-34 b(yp)34 b(ed)367 b(to)f(b)34 b(egin)5200 +70897 y(math)405 b(mo)34 b(de)404 b(or)g(a)g(math)h(en)-34 +b(vironmen)g(t)405 b(is)f(inserted)g(b)-34 b(y)405 b +Fs(C-c)g(C-e)g FC(\()p Fu(LaTeX-environment)p FC(\).)p +eop end +%%Page: 32 37 +TeXDict begin 32 36 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(32)2000 3985 y FB(2.6)896 b(Completion)2000 6110 y +FC(Emacs)422 b(lisp)h(programmers)f(probably)h(kno)-34 +b(w)423 b(the)g Fu(lisp-complete-symbol)429 b FC(command)424 +b(whic)-34 b(h)423 b(w)-34 b(as)2000 7572 y(b)34 b(ound)340 +b(to)f Fs(M-)p Fu(TAB)h FC(un)-34 b(til)340 b(completion-at-p)34 +b(oin)-34 b(t)340 b(b)34 b(ecame)338 b(the)h(new)g(standard)h +(completion)f(facilit)-34 b(y)338 b(\(see)2000 9033 y(b)34 +b(elo)-34 b(w\).)1019 b(Users)564 b(of)h(the)f(w)-34 +b(onderful)566 b(isp)34 b(ell)563 b(mo)34 b(de)564 b(kno)-34 +b(w)565 b(and)g(lo)-34 b(v)g(e)564 b(the)h Fu(ispell-complete-word)2000 +10494 y FC(command)420 b(from)g(that)g(pac)-34 b(k)-67 +b(age.)584 b(Similarly)-101 b(,)422 b(A)-34 b(UCT)26830 +10755 y(E)27505 10494 y(X)419 b(has)h(a)f Fu(TeX-complete-symbol)426 +b FC(command,)2000 11955 y(b)-34 b(y)555 b(default)h(b)34 +b(ound)555 b(to)g Fs(M-)p Fu(TAB)i FC(whic)-34 b(h)555 +b(is)g(equiv)-67 b(alen)-34 b(t)554 b(to)h Fs(C-M-i)p +FC(.)991 b(Using)555 b Fu(TeX-complete-symbol)2000 13416 +y FC(mak)-34 b(es)404 b(it)g(easier)f(to)i(t)-34 b(yp)34 +b(e)404 b(and)h(remem)-34 b(b)34 b(er)403 b(the)i(names)f(of)h(long)f +(L)32588 13259 y Fw(a)33149 13416 y FC(T)33822 13677 +y(E)34496 13416 y(X)g(macros.)3660 15124 y(In)346 b(order)e(to)i(use)f +Fu(TeX-complete-symbol)p FC(,)363 b(y)-34 b(ou)346 b(should)g(write)f +(a)g(bac)-34 b(kslash)345 b(and)h(the)f(start)h(of)f(the)2000 +16585 y(macro.)689 b(T)-34 b(yping)456 b Fs(M-)p Fu(TAB)g +FC(will)e(no)-34 b(w)455 b(complete)f(as)h(m)-34 b(uc)g(h)456 +b(of)f(the)f(macro,)467 b(as)454 b(it)h(unam)-34 b(biguously)456 +b(can.)2000 18046 y(F)-101 b(or)420 b(example,)k(if)c(y)-34 +b(ou)421 b(t)-34 b(yp)34 b(e)420 b(``)p Fu(\\renewc)p +FC('')i(and)f(then)g Fs(M-)p Fu(TAB)p FC(,)426 b(it)420 +b(will)g(expand)h(to)g(``)p Fu(\\renewcommand)p FC(''.)2000 +19507 y(But)341 b(there's)g(more:)506 b(if)341 b(p)34 +b(oin)-34 b(t)342 b(is)f(just)h(after)f(`)p Fu(\\begin{)p +FC(',)355 b(then)342 b Fu(TeX-complete-symbol)348 b FC(will)340 +b(complete)2000 20968 y(L)2322 20811 y Fw(a)2883 20968 +y FC(T)3556 21229 y(E)4230 20968 y(X)404 b(en)-34 b(vironmen)g(ts,)405 +b(etc.)538 b(This)405 b(is)e(con)-34 b(trolled)405 b(b)-34 +b(y)404 b Fu(TeX-complete-list)p FC(.)43872 23167 y([Command])-47999 +b Fm(TeX-complete-symbol)5200 24629 y FC(\()p Fs(M-)p +Fu(TAB)p FC(\))407 b(Complete)d(T)15856 24890 y(E)16530 +24629 y(X)g(sym)-34 b(b)34 b(ol)404 b(b)34 b(efore)404 +b(p)34 b(oin)-34 b(t.)44946 26828 y([V)-101 b(ariable])-48001 +b Fm(TeX-complete-list)5200 28289 y FC(List)404 b(of)g(w)-34 +b(a)g(ys)405 b(to)g(complete)f(the)g(preceding)g(text.)5200 +29996 y(Eac)-34 b(h)404 b(en)-34 b(try)405 b(is)f(a)g(list)g(with)h +(the)f(follo)-34 b(wing)405 b(elemen)-34 b(ts:)5857 31703 +y(1.)800 b(Regexp)381 b(matc)-34 b(hing)381 b(the)h(preceding)e(text)h +(or)f(a)h(predicate)g(of)g(arit)-34 b(y)381 b(0)f(whic)-34 +b(h)382 b(returns)f(non-)7600 33165 y(nil)404 b(and)h(sets)f(`matc)-34 +b(h-data')405 b(appropriately)g(if)f(it)g(is)g(applicable.)5857 +34872 y(2.)800 b(A)404 b(n)-34 b(um)g(b)34 b(er)405 b(indicating)g(the) +f(subgroup)i(in)e(the)h(regexp)e(con)-34 b(taining)405 +b(the)g(text.)5857 36579 y(3.)800 b(A)404 b(function)i(returning)e(an)h +(alist)f(of)g(p)34 b(ossible)404 b(completions.)5857 +38286 y(4.)800 b(T)-101 b(ext)404 b(to)h(app)34 b(end)405 +b(after)f(a)g(succesful)h(completion.)5200 40239 y(Or)f(alternativ)-34 +b(ely:)5857 41946 y(1.)800 b(Regexp)404 b(matc)-34 b(hing)405 +b(the)g(preceding)f(text.)5857 43654 y(2.)800 b(F)-101 +b(unction)405 b(to)g(do)f(the)h(actual)f(completion.)3660 +45853 y(More)h(recen)-34 b(t)406 b(Emacs)f(v)-34 b(ersions)405 +b(ha)-34 b(v)g(e)406 b(a)f(new)h(completion)f(mec)-34 +b(hanism.)543 b(Mo)34 b(des)405 b(ma)-34 b(y)405 b(de\014ne)h(and)2000 +47314 y(register)446 b(custom)h Fu(completion-at-point)453 +b FC(functions)448 b(and)f(when)g(the)g(user)f(in)-34 +b(v)g(ok)g(es)447 b Fu(completion-)2000 48775 y(at-point)351 +b FC(\(usually)e(b)34 b(ound)350 b(to)f Fs(M-)p Fu(TAB)p +FC(\),)361 b(all)348 b(suc)-34 b(h)349 b(registered)f(functions)i(are)e +(consulted)h(for)g(c)-34 b(hec)g(king)2000 50236 y(for)404 +b(p)34 b(ossible)403 b(completions.)538 b(Mo)34 b(dern)404 +b(completion)f(UIs)h(lik)-34 b(e)402 b Fo(c)-62 b(omp)g(any-mo)g(de)492 +b FC(or)403 b Fo(c)-62 b(orfu)495 b FC(supp)34 b(ort)404 +b(this)2000 51697 y(completion-at-p)34 b(oin)-34 b(t)406 +b(facilit)-34 b(y)-101 b(.)44663 53897 y([F)g(unction])-47999 +b Fm(TeX--completion-at-point)5200 55358 y FC(A)-34 b(UCT)8532 +55619 y(E)9207 55358 y(X's)1275 b(completion-at-p)34 +b(oin)-34 b(t)1277 b(function)g(whic)-34 b(h)1276 b(is)g(automatically) +f(added)i(to)5200 56819 y Fu(completion-at-point-functions)414 +b FC(in)404 b(T)26145 57080 y(E)26819 56819 y(X)g(and)h(L)30811 +56662 y Fw(a)31372 56819 y FC(T)32045 57080 y(E)32719 +56819 y(X)f(bu\013ers.)5200 58526 y(It)584 b(o\013ers)f(the)h(same)g +(completion)g(candidates)h(as)f(w)-34 b(ould)585 b Fu +(TeX-complete-symbol)590 b FC(\(and)585 b(is)5200 59987 +y(also)448 b(con)-34 b(trolled)449 b(b)-34 b(y)449 b +Fu(TeX-complete-list)p FC(\))454 b(except)448 b(that)i(it)e(do)34 +b(esn't)449 b(fall)f(bac)-34 b(k)449 b(on)g Fu(ispell-)5200 +61449 y(complete-word)409 b FC(whic)-34 b(h)405 b(w)-34 +b(ould)405 b(b)34 b(e)404 b(a)-34 b(wkw)g(ard)405 b(with)g(completion)g +(UIs)f(lik)-34 b(e)403 b Fo(c)-62 b(omp)g(any-mo)g(de)p +FC(.)44663 63648 y([F)-101 b(unction])-47999 b Fm +(LaTeX--arguments-completion-at-point)5200 65109 y FC(A)-34 +b(UCT)8532 65370 y(E)9207 65109 y(X's)662 b(completion-at-p)34 +b(oin)-34 b(t)664 b(function)f(inside)f(argumen)-34 b(ts)664 +b(whic)-34 b(h)663 b(is)f(automatically)5200 66570 y(added)405 +b(to)f Fu(completion-at-point-functions)415 b FC(in)404 +b(L)30845 66413 y Fw(a)31406 66570 y FC(T)32079 66831 +y(E)32753 66570 y(X)g(bu\013ers.)5200 68277 y(It)596 +b(o\013ers)f(the)i(completion)f(candidates)h(stored)f(in)g(the)g(v)-67 +b(ariables)595 b Fu(TeX-symbol-list)601 b FC(and)5200 +69738 y Fu(LaTeX-environment-list)662 b FC(for)655 b(single)g +(candidate,)718 b(m)-34 b(ultiple)655 b(candidates)g(separated)h(b)-34 +b(y)5200 71200 y(commas,)404 b(or)g(k)-34 b(ey-v)-67 +b(alue)403 b(candidates)i(separated)f(b)-34 b(y)405 b(commas)f(and/or)h +(equal)e(signs.)p eop end +%%Page: 33 38 +TeXDict begin 33 37 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(33)3660 3985 y(A)574 b(more)f(direct)g(w)-34 b(a)g(y)575 +b(to)f(insert)f(a)h(macro)f(is)g(with)i Fu(TeX-insert-macro)p +FC(,)621 b(b)34 b(ound)575 b(to)f Fs(C-c)405 b(C-m)2000 +5446 y FC(whic)-34 b(h)427 b(is)f(equiv)-67 b(alen)-34 +b(t)426 b(to)g Fs(C-c)405 b Fu(RET)p FC(.)606 b(It)426 +b(has)h(the)g(adv)-67 b(an)-34 b(tage)427 b(o)-34 b(v)g(er)426 +b(completion)g(that)i(it)e(kno)-34 b(ws)427 b(ab)34 b(out)2000 +6907 y(the)510 b(argumen)-34 b(t)511 b(of)f(most)g(standard)h(L)19772 +6750 y Fw(a)20333 6907 y FC(T)21006 7168 y(E)21679 6907 +y(X)f(macros,)535 b(and)510 b(will)f(prompt)i(for)f(them.)855 +b(It)510 b(also)f(kno)-34 b(ws)2000 8369 y(ab)34 b(out)455 +b(the)g(t)-34 b(yp)34 b(e)455 b(of)g(the)g(argumen)-34 +b(ts,)468 b(so)454 b(it)h(will)e(for)i(example)f(giv)-34 +b(e)454 b(completion)g(for)h(the)g(argumen)-34 b(t)2000 +9830 y(to)404 b(`)p Fu(\\include)p FC('.)541 b(Some)404 +b(examples)g(are)g(listed)g(b)34 b(elo)-34 b(w.)43872 +12478 y([Command])-47999 b Fm(TeX-insert-macro)5200 13939 +y FC(\()p Fs(C-c)405 b(C-m)451 b FC(or)e Fs(C-c)405 b +Fu(RET)p FC(\))451 b(Prompt)f(\(with)h(completion\))f(for)g(the)g(name) +f(of)h(a)g(T)41982 14200 y(E)42655 13939 y(X)g(macro,)460 +b(and)5200 15400 y(if)404 b(A)-34 b(UCT)9643 15661 y(E)10318 +15400 y(X)404 b(kno)-34 b(ws)405 b(the)g(macro,)e(prompt)i(for)f(eac) +-34 b(h)405 b(argumen)-34 b(t.)3660 18048 y(As)311 b(a)f(default)h +(selection,)328 b(A)-34 b(UCT)18770 18309 y(E)19445 18048 +y(X)310 b(will)g(suggest)h(the)g(macro)e(last)i(inserted)f(or,)329 +b(as)310 b(the)h(\014rst)f(c)-34 b(hoice)2000 19509 y(the)405 +b(v)-67 b(alue)403 b(of)h(the)h(v)-67 b(ariable)403 b +Fu(TeX-default-macro)p FC(.)42818 22157 y([User)h(Option])-48000 +b Fm(TeX-default-macro)5200 23619 y FC(Default)405 b(macro)e(to)i +(insert)f(when)h(in)-34 b(v)g(oking)404 b Fu(TeX-insert-macro)410 +b FC(\014rst)405 b(time.)42818 26267 y([User)f(Option])-48000 +b Fm(TeX-insert-macro-default-style)5200 27728 y FC(Sp)34 +b(eci\014es)404 b(whether)h Fu(TeX-insert-macro)k FC(will)404 +b(ask)g(for)g(all)g(optional)g(argumen)-34 b(ts.)5200 +29616 y(If)457 b(set)f(to)h(the)g(sym)-34 b(b)34 b(ol)457 +b Fu(show-optional-args)p FC(,)475 b Fu(TeX-insert-macro)463 +b FC(asks)456 b(for)h(optional)g(ar-)5200 31078 y(gumen)-34 +b(ts)525 b(of)f(T)12314 31339 y(E)12988 31078 y(X)g(marcos,)553 +b(unless)524 b(the)g(previous)f(optional)i(argumen)-34 +b(t)525 b(has)f(b)34 b(een)524 b(rejected.)5200 32539 +y(If)541 b(set)g(to)g Fu(show-all-optional-args)p FC(,)583 +b Fu(TeX-insert-macro)546 b FC(asks)541 b(for)g(all)f(optional)i(argu-) +5200 34000 y(men)-34 b(ts.)967 b Fu(mandatory-args-only)p +FC(,)589 b Fu(TeX-insert-macro)552 b FC(asks)547 b(only)f(for)h +(mandatory)h(argu-)5200 35461 y(men)-34 b(ts.)538 b(When)399 +b Fu(TeX-insert-macro)405 b FC(is)399 b(called)g(with)h(pre\014x)g +(argumen)-34 b(t)400 b(\()p Fs(C-u)p FC(\),)i(it's)d(the)h(other)5200 +36922 y(w)-34 b(a)g(y)405 b(round.)5200 38811 y(Note)348 +b(that)i(for)e(some)g(macros,)359 b(there)348 b(are)g(sp)34 +b(ecial)347 b(mec)-34 b(hanisms,)360 b(e.g.)347 b Fu +(TeX-arg-cite-note-p)5200 40272 y FC(and)405 b Fu +(LaTeX-includegraphics-options-alist)p FC(.)3660 42920 +y(A)g(faster)f(alternativ)-34 b(e)404 b(is)g(to)g(enable)g(the)h +(option)g Fu(TeX-electric-escape)p FC(.)42818 45568 y([User)f(Option]) +-48000 b Fm(TeX-electric-escape)5200 47029 y FC(If)454 +b(this)h(is)f(non-nil,)468 b(t)-34 b(yping)455 b(the)g(T)21285 +47290 y(E)21958 47029 y(X)g(escap)34 b(e)453 b(c)-34 +b(haracter)455 b Fu(\\)f FC(will)g(in)-34 b(v)g(ok)g(e)455 +b(the)f(command)i Fu(TeX-)5200 48491 y(electric-macro)p +FC(.)5200 50379 y(In)404 b(T)-101 b(exinfo)405 b(mo)34 +b(de,)403 b(the)i(command)g(is)f(in)-34 b(v)g(ok)g(ed)404 +b(b)-34 b(y)405 b Fs(@)f FC(instead.)3660 53027 y(The)413 +b(di\013erence)f(b)34 b(et)-34 b(w)g(een)413 b Fu(TeX-insert-macro)418 +b FC(and)413 b Fu(TeX-electric-macro)419 b FC(is)412 +b(that)h(space)f(k)-34 b(ey)2000 54488 y Fu(SPC)496 b +FC(will)f(complete)g(and)h(exit)f(from)g(the)h(minibu\013er)f(in)h +Fu(TeX-electric-macro)p FC(.)818 b(Use)495 b Fu(TAB)h +FC(if)f(y)-34 b(ou)2000 55950 y(merely)403 b(w)-34 b(an)g(t)406 +b(to)e(complete.)43872 58598 y([Command])-47999 b Fm +(TeX-electric-macro)5200 60059 y FC(Prompt)413 b(\(with)h(completion\)) +f(for)f(the)h(name)g(of)g(a)g(T)29870 60320 y(E)30543 +60059 y(X)g(macro,)h(and)f(if)g(A)-34 b(UCT)42669 60320 +y(E)43343 60059 y(X)413 b(kno)-34 b(ws)413 b(the)5200 +61520 y(macro,)403 b(prompt)j(for)e(eac)-34 b(h)404 b(argumen)-34 +b(t.)540 b(Space)404 b(\()p Fu(SPC)p FC(\))i(will)d(complete)h(and)h +(exit.)3660 64168 y(By)386 b(default)h(A)-34 b(UCT)12933 +64429 y(E)13608 64168 y(X)386 b(will)f(put)j(an)e(empt)-34 +b(y)387 b(set)f(braces)g(`)p Fu({})p FC(')g(after)g(a)g(macro)g(with)h +(no)g(argumen)-34 b(ts)2000 65629 y(to)442 b(stop)g(it)f(from)h(eating) +f(the)h(next)g(whitespace.)651 b(This)441 b(is)h(suppressed)g(inside)f +(math)h(mo)34 b(de)442 b(and)g(can)2000 67090 y(b)34 +b(e)404 b(disabled)g(totally)g(b)-34 b(y)405 b(setting)g +Fu(TeX-insert-braces)410 b FC(to)404 b(nil.)42818 69738 +y([User)g(Option])-48000 b Fm(TeX-insert-braces)5200 +71200 y FC(If)388 b(non-nil,)j(app)34 b(end)389 b(a)f(empt)-34 +b(y)389 b(pair)e(of)i(braces)e(after)h(inserting)g(a)g(macro)g(with)h +(no)f(argumen)-34 b(ts.)p eop end +%%Page: 34 39 +TeXDict begin 34 38 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(34)42818 3985 y([User)404 b(Option])-48000 b Fm +(TeX-insert-braces-alist)5200 5446 y FC(Con)-34 b(trol)405 +b(the)g(insertion)f(of)g(a)g(pair)g(of)h(braces)f(after)g(a)g(macro)g +(on)g(a)g(p)34 b(er)404 b(macro)g(basis.)5200 7366 y(This)310 +b(v)-67 b(ariable)309 b(is)g(an)h(alist.)507 b(Eac)-34 +b(h)311 b(elemen)-34 b(t)309 b(is)h(a)g(cons)g(cell,)327 +b(whose)310 b(car)f(is)h(the)g(macro)g(name,)328 b(and)5200 +8827 y(the)315 b(cdr)f(is)h(non-nil)g(or)f(nil,)332 b(dep)34 +b(ending)315 b(on)g(whether)g(a)g(pair)f(of)h(braces)f(should)i(b)34 +b(e,)332 b(resp)34 b(ectiv)-34 b(ely)-101 b(,)5200 10289 +y(app)34 b(ended)405 b(or)f(not)h(to)f(the)h(macro.)5200 +12209 y(If)380 b(a)f(macro)h(has)g(an)g(elemen)-34 b(t)380 +b(in)g(this)g(v)-67 b(ariable,)383 b(A)-34 b(UCT)31166 +12470 y(E)31841 12209 y(X)379 b(will)h(use)f(its)h(v)-67 +b(alue)379 b(to)h(decide)g(what)5200 13670 y(to)404 b(do,)h(whatev)-34 +b(er)404 b(the)h(v)-67 b(alue)403 b(of)i(the)f(v)-67 +b(ariable)403 b Fu(TeX-insert-braces)p FC(.)3660 16381 +y(Completions)383 b(w)-34 b(ork)382 b(b)34 b(ecause)382 +b(A)-34 b(UCT)21387 16642 y(E)22062 16381 y(X)381 b(can)h(analyze)f(T) +30546 16642 y(E)31220 16381 y(X)h(\014les,)k(and)c(store)g(sym)-34 +b(b)34 b(ols)382 b(in)g(Emacs)2000 17842 y(Lisp)404 b(\014les)g(for)g +(later)g(retriev)-67 b(al.)536 b(See)404 b(Section)h(5.5)e +([Automatic],)i(page)f(80,)g(for)g(more)g(information.)3660 +19762 y(A)-34 b(UCT)6992 20023 y(E)7667 19762 y(X)457 +b(distinguishes)g(normal)g(and)g(exp)34 b(ert)456 b(macros.)695 +b(By)455 b(default,)470 b(it)457 b(will)f(o\013er)g(completion)2000 +21223 y(only)507 b(for)f(normal)h(commands.)847 b(This)507 +b(b)34 b(eha)-34 b(vior)507 b(can)g(b)34 b(e)506 b(con)-34 +b(trolled)507 b(using)g(the)g(user)g(option)h Fu(TeX-)2000 +22684 y(complete-expert-commands)p FC(.)42818 25395 y([User)404 +b(Option])-48000 b Fm(TeX-complete-expert-commands)5200 +26857 y FC(Complete)405 b(macros)e(and)i(en)-34 b(vironmen)g(ts)405 +b(mark)-34 b(ed)405 b(as)f(exp)34 b(ert)403 b(commands.)5200 +28777 y(P)-34 b(ossible)404 b(v)-67 b(alues)403 b(are)h(nil,)g(t,)g(or) +g(a)g(list)g(of)g(st)-34 b(yle)404 b(names.)5200 31092 +y(nil)5053 b(Don't)404 b(complete)g(exp)34 b(ert)404 +b(commands)h(\(default\).)5200 33344 y(t)5929 b(Alw)-34 +b(a)g(ys)405 b(complete)f(exp)34 b(ert)403 b(commands.)5200 +35596 y(\()p Ft(st)-34 b(yles)528 b FC(.)293 b(.)h(.)147 +b(\))11600 37057 y(Only)404 b(complete)f(exp)34 b(ert)404 +b(commands)h(of)f Ft(st)-34 b(yles)p FC(.)3660 39768 +y(A)g(UCT)6992 40029 y(E)7667 39768 y(X)513 b(will)f(also)h(mak)-34 +b(e)512 b(completion)h(for)g(man)-34 b(y)513 b(macro)f(argumen)-34 +b(ts,)541 b(for)513 b(example)f(existing)2000 41230 y(lab)34 +b(els)521 b(when)h(y)-34 b(ou)523 b(en)-34 b(ter)521 +b(a)h(`)p Fu(\\ref)p FC(')g(macro)g(with)g Fu(TeX-insert-macro)527 +b FC(or)522 b Fu(TeX-electric-macro)p FC(,)2000 42691 +y(and)411 b(BibT)6905 42952 y(E)7579 42691 y(X)f(en)-34 +b(tries)411 b(when)g(y)-34 b(ou)411 b(en)-34 b(ter)411 +b(a)f(`)p Fu(\\cite)p FC(')i(macro.)557 b(F)-101 b(or)410 +b(this)h(kind)g(of)g(completion)f(to)h(w)-34 b(ork,)2000 +44152 y(parsing)312 b(m)-34 b(ust)312 b(b)34 b(e)311 +b(enabled)h(as)f(describ)34 b(ed)311 b(in)g(Section)g(5.3)g([P)-34 +b(arsing)311 b(Files],)329 b(page)311 b(73.)508 b(F)-101 +b(or)311 b(`)p Fu(\\cite)p FC(')h(y)-34 b(ou)2000 45613 +y(m)g(ust)403 b(also)e(mak)-34 b(e)401 b(sure)g(that)i(the)f(BibT)20408 +45874 y(E)21081 45613 y(X)g(\014les)f(ha)-34 b(v)g(e)402 +b(b)34 b(een)401 b(sa)-34 b(v)g(ed)402 b(at)g(least)f(once)g(after)h(y) +-34 b(ou)402 b(enabled)2000 47074 y(automatic)362 b(parsing)g(on)g(sa) +-34 b(v)g(e,)369 b(and)363 b(that)f(the)g(basename)g(of)f(the)h(BibT) +34786 47335 y(E)35460 47074 y(X)f(\014le)g(do)34 b(es)361 +b(not)h(con\015ict)g(with)2000 48535 y(the)405 b(basename)f(of)h(one)f +(of)g(T)15272 48796 y(E)15946 48535 y(X)g(\014les.)2000 +51936 y FB(2.7)896 b(Marking)598 b(En)-50 b(vironmen)g(ts,)601 +b(Sections,)f(or)d(T)-149 b(exinfo)598 b(No)50 b(des)2000 +54061 y FC(Y)-101 b(ou)464 b(can)f(mark)g(the)h(curren)-34 +b(t)464 b(en)-34 b(vironmen)g(t)464 b(b)-34 b(y)464 b(t)-34 +b(yping)465 b Fs(C-c)405 b(.)p FC(,)478 b(or)463 b(the)h(curren)-34 +b(t)464 b(section)f(b)-34 b(y)464 b(t)-34 b(yping)2000 +55522 y Fs(C-c)405 b(*)p FC(.)3660 57442 y(In)g(T)-101 +b(exinfo)404 b(do)34 b(cumen)-34 b(ts)405 b(y)-34 b(ou)405 +b(can)f(t)-34 b(yp)34 b(e)404 b Fs(C-M-h)i FC(to)f(mark)e(the)i(curren) +-34 b(t)404 b(no)34 b(de.)3660 59362 y(When)405 b(the)f(region)g(is)g +(set,)g(the)g(p)34 b(oin)-34 b(t)405 b(is)f(mo)-34 b(v)g(ed)405 +b(to)f(its)h(b)34 b(eginning)404 b(and)h(the)g(mark)e(to)i(its)f(end.) +2000 62146 y Fq(2.7.1)818 b(L)6576 61952 y Fn(a)7223 +62146 y Fq(T)8088 62469 y(E)8958 62146 y(X)545 b(Commands)h(for)g +(Marking)g(En)-45 b(vironmen)g(ts)544 b(and)i(Sections)43872 +64896 y FC([Command])-47999 b Fm(LaTeX-mark-section)5200 +66357 y FC(\()p Fs(C-c)405 b(*)p FC(\))g(Set)g(mark)e(at)i(end)f(of)h +(curren)-34 b(t)404 b(logical)g(section,)f(and)i(p)34 +b(oin)-34 b(t)405 b(at)g(top.)5200 68277 y(With)308 b(a)f(non-nil)h +(pre\014x)f(argumen)-34 b(t,)328 b(mark)307 b(only)g(the)h(region)f +(from)h(the)f(curren)-34 b(t)308 b(section)g(start)g(to)5200 +69738 y(the)324 b(next)f(sectioning)g(command.)512 b(Thereb)-34 +b(y)324 b(subsections)g(are)f(not)h(b)34 b(eing)323 b(mark)-34 +b(ed.)511 b(Otherwise,)5200 71200 y(an)-34 b(y)405 b(included)f +(subsections)h(are)f(also)g(mark)-34 b(ed)404 b(along)g(with)h(curren) +-34 b(t)405 b(section.)p eop end +%%Page: 35 40 +TeXDict begin 35 39 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(35)43872 3985 y([Command])-47999 b Fm(LaTeX-mark-environment)5200 +5446 y FC(\()p Fs(C-c)405 b(.)p FC(\))462 b(Set)f(mark)f(to)i(the)f +(end)g(of)g(the)g(curren)-34 b(t)462 b(en)-34 b(vironmen)g(t)461 +b(and)h(p)34 b(oin)-34 b(t)461 b(to)h(the)f(matc)-34 +b(hing)5200 6907 y(b)34 b(eginning.)5200 8857 y(If)387 +b(a)h(pre\014x)f(argumen)-34 b(t)389 b(is)e(giv)-34 b(en,)390 +b(mark)d(the)h(resp)34 b(ectiv)-34 b(e)387 b(n)-34 b(um)g(b)34 +b(er)388 b(of)g(enclosing)f(en)-34 b(vironmen)g(ts.)5200 +10318 y(The)603 b(command)h(will)e(not)h(w)-34 b(ork)603 +b(prop)34 b(erly)602 b(if)g(there)h(are)f(un)-34 b(balanced)604 +b(b)34 b(egin-end)603 b(pairs)g(in)5200 11780 y(commen)-34 +b(ts)405 b(and)g(v)-34 b(erbatim)404 b(en)-34 b(vironmen)g(ts.)2000 +14593 y Fq(2.7.2)818 b(T)-136 b(exinfo)544 b(Commands)i(for)g(Marking)f +(En)-45 b(vironmen)g(ts)545 b(and)h(Sections)43872 17373 +y FC([Command])-47999 b Fm(Texinfo-mark-section)5200 +18834 y FC(\()p Fs(C-c)405 b(*)p FC(\))g(Mark)f(the)g(curren)-34 +b(t)405 b(section,)f(with)h(inclusion)f(of)g(an)-34 b(y)405 +b(con)-34 b(taining)405 b(no)34 b(de.)5200 20784 y(The)626 +b(curren)-34 b(t)626 b(section)f(is)g(detected)h(as)f(starting)i(b)-34 +b(y)625 b(an)-34 b(y)626 b(of)g(the)g(structuring)g(commands)5200 +22245 y(matc)-34 b(hed)555 b(b)-34 b(y)555 b(the)g(regular)e +(expression)h(in)h(the)f(v)-67 b(ariable)553 b Fu(outline-regexp)560 +b FC(whic)-34 b(h)555 b(in)f(turn)5200 23706 y(is)352 +b(a)g(regular)f(expression)h(matc)-34 b(hing)353 b(an)-34 +b(y)353 b(elemen)-34 b(t)352 b(of)h(the)f(v)-67 b(ariable)351 +b Fu(texinfo-section-list)p FC(.)5200 25656 y(With)308 +b(a)f(non-nil)h(pre\014x)f(argumen)-34 b(t,)328 b(mark)307 +b(only)g(the)h(region)f(from)h(the)f(curren)-34 b(t)308 +b(section)g(start)g(to)5200 27117 y(the)324 b(next)f(sectioning)g +(command.)512 b(Thereb)-34 b(y)324 b(subsections)g(are)f(not)h(b)34 +b(eing)323 b(mark)-34 b(ed.)511 b(Otherwise,)5200 28578 +y(an)-34 b(y)405 b(included)f(subsections)h(are)f(also)g(mark)-34 +b(ed.)5200 30528 y(Note)473 b(that)h(when)g(the)g(curren)-34 +b(t)473 b(section)g(is)g(starting)h(immediately)e(after)h(a)g(no)34 +b(de)473 b(command,)5200 31989 y(then)405 b(the)f(no)34 +b(de)405 b(command)g(is)e(also)h(mark)-34 b(ed)405 b(as)f(part)g(of)h +(the)f(section.)43872 34760 y([Command])-47999 b Fm +(Texinfo-mark-environment)5200 36221 y FC(\()p Fs(C-c)405 +b(.)p FC(\))462 b(Set)f(mark)f(to)i(the)f(end)g(of)g(the)g(curren)-34 +b(t)462 b(en)-34 b(vironmen)g(t)461 b(and)h(p)34 b(oin)-34 +b(t)461 b(to)h(the)f(matc)-34 b(hing)5200 37682 y(b)34 +b(eginning.)5200 39632 y(If)387 b(a)h(pre\014x)f(argumen)-34 +b(t)389 b(is)e(giv)-34 b(en,)390 b(mark)d(the)h(resp)34 +b(ectiv)-34 b(e)387 b(n)-34 b(um)g(b)34 b(er)388 b(of)g(enclosing)f(en) +-34 b(vironmen)g(ts.)5200 41093 y(The)603 b(command)h(will)e(not)h(w) +-34 b(ork)603 b(prop)34 b(erly)602 b(if)g(there)h(are)f(un)-34 +b(balanced)604 b(b)34 b(egin-end)603 b(pairs)g(in)5200 +42554 y(commen)-34 b(ts)405 b(and)g(v)-34 b(erbatim)404 +b(en)-34 b(vironmen)g(ts.)43872 45325 y([Command])-47999 +b Fm(Texinfo-mark-node)5200 46786 y FC(\()p Fs(C-M-h)p +FC(\))335 b(Mark)c(the)i(curren)-34 b(t)332 b(no)34 b(de.)515 +b(This)333 b(is)f(the)g(no)34 b(de)333 b(in)f(whic)-34 +b(h)333 b(p)34 b(oin)-34 b(t)333 b(is)f(lo)34 b(cated.)514 +b(It)332 b(is)g(start-)5200 48247 y(ing)436 b(at)g(the)g(previous)g(o) +34 b(ccurrence)435 b(of)h(the)g(k)-34 b(eyw)g(ord)436 +b Fu(@node)i FC(and)f(ending)f(at)g(next)g(o)34 b(ccurrence)5200 +49708 y(of)404 b(the)h(k)-34 b(eyw)g(ords)405 b Fu(@node)g +FC(or)f Fu(@bye)p FC(.)2000 53153 y FB(2.8)896 b(Commen)-50 +b(ting)2000 55279 y FC(It)535 b(is)g(often)h(necessary)e(to)h(commen) +-34 b(t)536 b(out)g(temp)34 b(orarily)534 b(a)h(region)f(of)i(T)36571 +55539 y(E)37244 55279 y(X)f(or)g(L)40626 55122 y Fw(a)41187 +55279 y FC(T)41860 55539 y(E)42534 55279 y(X)g(co)34 +b(de.)930 b(This)2000 56740 y(can)420 b(b)34 b(e)419 +b(done)i(with)f(the)h(commands)f Fs(C-c)406 b(;)420 b +FC(and)g Fs(C-c)405 b(\045)p FC(.)586 b Fs(C-c)405 b(;)421 +b FC(will)e(commen)-34 b(t)420 b(out)h(all)e(lines)h(in)f(the)2000 +58201 y(curren)-34 b(t)421 b(region,)k(while)c Fs(C-c)405 +b(\045)422 b FC(will)e(commen)-34 b(t)422 b(out)g(the)g(curren)-34 +b(t)421 b(paragraph.)590 b(T)-34 b(yp)34 b(e)422 b Fs(C-c)405 +b(;)421 b FC(again)h(to)2000 59662 y(uncommen)-34 b(t)524 +b(all)e(lines)g(of)h(a)f(commen)-34 b(ted)524 b(region,)551 +b(or)523 b Fs(C-c)405 b(\045)523 b FC(again)f(to)h(uncommen)-34 +b(t)524 b(all)e(commen)-34 b(t)2000 61123 y(lines)404 +b(around)h(p)34 b(oin)-34 b(t.)539 b(These)405 b(commands)g(will)e +(insert)h(or)g(remo)-34 b(v)g(e)404 b(a)g(single)g(`)p +Fu(\045)p FC(')g(resp)34 b(ectiv)-34 b(ely)-101 b(.)43872 +63894 y([Command])-47999 b Fm(TeX-comment-or-uncomment-region)5200 +65355 y FC(\()p Fs(C-c)405 b(;)p FC(\))390 b(Add)f(or)g(remo)-34 +b(v)g(e)388 b(`)p Fu(\045)p FC(')h(from)g(the)g(b)34 +b(eginning)389 b(of)g(eac)-34 b(h)389 b(line)f(in)h(the)g(curren)-34 +b(t)389 b(region.)533 b(Un-)5200 66816 y(commen)-34 b(ting)504 +b(w)-34 b(orks)504 b(only)f(if)h(the)g(region)f(encloses)g(solely)f +(commen)-34 b(ted)505 b(lines.)836 b(If)503 b(A)-34 b(UCT)48416 +67077 y(E)49091 66816 y(X)5200 68277 y(should)368 b(not)f(try)g(to)g +(guess)g(if)g(the)g(region)f(should)i(b)34 b(e)366 b(commen)-34 +b(ted)368 b(or)e(uncommen)-34 b(ted)369 b(the)e(com-)5200 +69738 y(mands)485 b Fu(TeX-comment-region)490 b FC(and)485 +b Fu(TeX-uncomment-region)491 b FC(can)484 b(b)34 b(e)484 +b(used)g(to)h(explicitly)5200 71200 y(commen)-34 b(t)405 +b(or)f(uncommen)-34 b(t)405 b(the)g(region)f(in)g(concern.)p +eop end +%%Page: 36 41 +TeXDict begin 36 40 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(36)43872 3985 y([Command])-47999 b Fm +(TeX-comment-or-uncomment-paragraph)5200 5446 y FC(\()p +Fs(C-c)405 b(\045)p FC(\))416 b(Add)f(or)f(remo)-34 b(v)g(e)415 +b(`)p Fu(\045)p FC(')f(from)h(the)g(b)34 b(eginning)415 +b(of)g(eac)-34 b(h)415 b(line)f(in)g(the)h(curren)-34 +b(t)415 b(paragraph.)5200 6907 y(When)396 b(remo)-34 +b(ving)395 b(`)p Fu(\045)p FC(')g(c)-34 b(haracters)396 +b(the)g(paragraph)g(is)g(considered)f(to)h(consist)g(of)g(all)f +(preceding)5200 8369 y(and)405 b(succeeding)f(lines)g(starting)g(with)h +(a)f(`)p Fu(\045)p FC(',)g(un)-34 b(til)405 b(the)f(\014rst)h +(non-commen)-34 b(t)406 b(line.)2000 11774 y FB(2.9)896 +b(Inden)-50 b(ting)2000 13900 y FC(Inden)-34 b(tation)517 +b(means)e(the)g(addition)g(of)h(whitespace)f(at)g(the)g(b)34 +b(eginning)515 b(of)g(lines)g(to)g(re\015ect)f(sp)34 +b(ecial)2000 15361 y(syn)-34 b(tactical)472 b(constructs.)742 +b(This)472 b(mak)-34 b(es)472 b(it)g(easier)e(to)i(see)f(the)h +(structure)h(of)f(the)g(do)34 b(cumen)-34 b(t,)489 b(and)473 +b(to)2000 16822 y(catc)-34 b(h)374 b(errors)f(suc)-34 +b(h)374 b(as)g(a)g(missing)f(closing)h(brace.)528 b(Th)-34 +b(us,)381 b(the)374 b(inden)-34 b(tation)375 b(is)f(done)g(for)f +(precisely)f(the)2000 18283 y(same)404 b(reasons)g(that)i(y)-34 +b(ou)404 b(w)-34 b(ould)405 b(inden)-34 b(t)406 b(ordinary)e(computer)g +(programs.)3660 20207 y(Inden)-34 b(tation)553 b(is)e(done)g(b)-34 +b(y)551 b(L)16899 20050 y Fw(a)17460 20207 y FC(T)18133 +20468 y(E)18807 20207 y(X)f(en)-34 b(vironmen)g(ts)552 +b(and)g(b)-34 b(y)551 b(T)32871 20468 y(E)33545 20207 +y(X)f(groups,)588 b(that)552 b(is)f(the)g(b)34 b(o)g(dy)551 +b(of)2000 21668 y(an)449 b(en)-34 b(vironmen)g(t)449 +b(is)f(inden)-34 b(ted)450 b(b)-34 b(y)448 b(the)h(v)-67 +b(alue)448 b(of)g Fu(LaTeX-indent-level)455 b FC(\(default)450 +b(2\).)671 b(Also,)459 b(items)2000 23129 y(of)441 b(an)f(`itemize-lik) +-34 b(e')438 b(en)-34 b(vironmen)g(t)442 b(are)d(inden)-34 +b(ted)442 b(b)-34 b(y)441 b(the)g(v)-67 b(alue)439 b(of)i +Fu(LaTeX-item-indent)p FC(,)455 b(default)2000 24590 +y FA(\000)p FC(2.)560 b(\(Items)412 b(are)f(iden)-34 +b(ti\014ed)413 b(with)f(the)g(help)g(of)f Fu(LaTeX-item-regexp)p +FC(.\))567 b(If)412 b(more)f(en)-34 b(vironmen)g(ts)412 +b(are)2000 26051 y(nested,)k(they)e(are)f(inden)-34 b(ted)416 +b(`accum)-34 b(ulated')414 b(just)g(lik)-34 b(e)413 b(most)h +(programming)h(languages)f(usually)f(are)2000 27513 y(seen)404 +b(inden)-34 b(ted)405 b(in)g(nested)f(constructs.)3660 +29436 y(Y)-101 b(ou)540 b(can)f(explicitly)e(inden)-34 +b(t)540 b(single)e(lines,)572 b(usually)539 b(b)-34 b(y)539 +b(pressing)g Fu(TAB)p FC(,)573 b(or)538 b(mark)-34 b(ed)539 +b(regions)g(b)-34 b(y)2000 30897 y(calling)511 b Fu(indent-region)517 +b FC(on)512 b(it.)862 b(If)511 b(y)-34 b(ou)513 b(ha)-34 +b(v)g(e)512 b Fu(auto-fill-mode)517 b FC(enabled)512 +b(and)h(a)f(line)f(is)h(brok)-34 b(en)2000 32358 y(while)472 +b(y)-34 b(ou)472 b(t)-34 b(yp)34 b(e)472 b(it,)488 b(Emacs)471 +b(automatically)h(cares)f(ab)34 b(out)473 b(the)f(inden)-34 +b(tation)473 b(in)f(the)g(follo)-34 b(wing)473 b(line.)2000 +33820 y(If)502 b(y)-34 b(ou)502 b(w)-34 b(an)g(t)503 +b(to)f(ha)-34 b(v)g(e)503 b(a)e(similar)g(b)34 b(eha)-34 +b(vior)502 b(up)34 b(on)502 b(t)-34 b(yping)503 b Fu(RET)p +FC(,)527 b(y)-34 b(ou)502 b(can)g(customize)f(the)h(v)-67 +b(ariable)2000 35281 y Fu(TeX-newline-function)476 b +FC(and)469 b(c)-34 b(hange)470 b(the)f(default)g(of)h +Fu(newline)h FC(whic)-34 b(h)469 b(do)34 b(es)469 b(no)g(inden)-34 +b(tation)471 b(to)2000 36742 y Fu(newline-and-indent)373 +b FC(whic)-34 b(h)368 b(inden)-34 b(ts)369 b(the)f(new)f(line)g(or)g +Fu(reindent-then-newline-and-indent)2000 38203 y FC(whic)-34 +b(h)405 b(inden)-34 b(ts)406 b(b)34 b(oth)404 b(the)h(curren)-34 +b(t)404 b(and)h(the)g(new)g(line.)3660 40127 y(There)478 +b(are)g(certain)f(L)13776 39970 y Fw(a)14337 40127 y +FC(T)15010 40388 y(E)15684 40127 y(X)h(en)-34 b(vironmen)g(ts)479 +b(whic)-34 b(h)479 b(should)g(b)34 b(e)478 b(inden)-34 +b(ted)479 b(in)f(a)g(sp)34 b(ecial)477 b(w)-34 b(a)g(y)-101 +b(,)497 b(lik)-34 b(e)2000 41588 y(`)p Fu(tabular)p FC(')582 +b(or)d(`)p Fu(verbatim)p FC('.)1068 b(Those)580 b(en)-34 +b(vironmen)g(ts)581 b(ma)-34 b(y)580 b(b)34 b(e)579 b(sp)34 +b(eci\014ed)580 b(in)f(the)h(v)-67 b(ariable)579 b Fu(LaTeX-)2000 +43049 y(indent-environment-list)484 b FC(together)476 +b(with)h(their)f(sp)34 b(ecial)474 b(inden)-34 b(tation)478 +b(functions.)755 b(T)-101 b(aking)476 b(the)2000 44510 +y(`)p Fu(verbatim)p FC(')567 b(en)-34 b(vironmen)g(t)565 +b(as)g(an)g(example)f(y)-34 b(ou)565 b(can)f(see)g(that)i +Fu(current-indentation)571 b FC(is)564 b(used)2000 45971 +y(as)523 b(the)g(inden)-34 b(tation)525 b(function.)896 +b(This)523 b(will)g(stop)h(A)-34 b(UCT)29317 46232 y(E)29991 +45971 y(X)523 b(from)g(doing)h(an)-34 b(y)523 b(inden)-34 +b(tation)525 b(in)d(the)2000 47433 y(en)-34 b(vironmen)g(t)405 +b(if)f(y)-34 b(ou)405 b(hit)f Fu(TAB)h FC(for)g(example.)3660 +49356 y(There)352 b(are)f(en)-34 b(vironmen)g(ts)353 +b(in)e Fu(LaTeX-indent-environment-list)362 b FC(whic)-34 +b(h)352 b(do)g(not)h(bring)f(a)f(sp)34 b(e-)2000 50817 +y(cial)289 b(inden)-34 b(tation)292 b(function)f(with)g(them.)501 +b(This)290 b(is)g(due)h(to)f(the)g(fact)h(that)g(\014rst)f(the)h(resp) +34 b(ectiv)-34 b(e)288 b(functions)2000 52278 y(are)444 +b(not)h(implemen)-34 b(ted)445 b(y)-34 b(et)444 b(and)h(second)g(that)g +(\014lling)f(will)g(b)34 b(e)444 b(disabled)h(for)f(the)h(sp)34 +b(eci\014ed)444 b(en)-34 b(viron-)2000 53740 y(men)g(ts.)537 +b(This)397 b(shall)f(prev)-34 b(en)g(t)397 b(the)g(source)f(co)34 +b(de)395 b(from)i(b)34 b(eing)396 b(messed)g(up)h(b)-34 +b(y)397 b(acciden)-34 b(tly)396 b(\014lling)g(those)2000 +55201 y(en)-34 b(vironmen)g(ts)476 b(with)g(the)g(standard)h(\014lling) +e(routine.)753 b(If)475 b(y)-34 b(ou)476 b(think)g(that)g(pro)-34 +b(viding)476 b(sp)34 b(ecial)474 b(\014lling)2000 56662 +y(routines)425 b(for)g(suc)-34 b(h)426 b(en)-34 b(vironmen)g(ts)426 +b(w)-34 b(ould)427 b(b)34 b(e)424 b(an)i(appropriate)f(and)h(c)-34 +b(hallenging)425 b(task)g(for)g(y)-34 b(ou,)430 b(y)-34 +b(ou)2000 58123 y(are)365 b(in)-34 b(vited)367 b(to)f(con)-34 +b(tribute.)527 b(\(See)366 b(Section)h(2.10)e([Filling],)373 +b(page)366 b(39,)373 b(for)366 b(further)h(information)g(ab)34 +b(out)2000 59584 y(the)405 b(\014lling)f(functionalit)-34 +b(y)-101 b(.\))3660 61508 y(The)443 b(c)-34 b(hec)g(k)442 +b(for)g(the)h(inden)-34 b(tation)444 b(function)f(ma)-34 +b(y)443 b(b)34 b(e)442 b(enabled)g(or)g(disabled)h(b)-34 +b(y)442 b(customizing)g(the)2000 62969 y(v)-67 b(ariable)403 +b Fu(LaTeX-indent-environment-check)p FC(.)3660 64893 +y(F)-101 b(or)458 b(tabular-lik)-34 b(e)458 b(en)-34 +b(vironmen)g(ts,)472 b(A)-34 b(UCT)23598 65154 y(E)24273 +64893 y(X)458 b(has)g(a)g(built-in)h(function)g(to)g(inden)-34 +b(t)459 b(according)f(to)2000 66354 y(preceding)332 b(`)p +Fu(&)p FC(')g(signs)h(and)g(assigns)g(it)g(to)g(all)e(kno)-34 +b(wn)334 b(tabular-lik)-34 b(e)332 b(en)-34 b(vironmen)g(ts)334 +b(in)e(the)h(default)h(v)-67 b(alue)2000 67815 y(of)404 +b Fu(LaTeX-indent-environment-list)p FC(.)3660 69738 +y(As)c(a)f(side)g(note)g(with)h(regard)f(to)g(formatting)i(sp)34 +b(ecial)398 b(en)-34 b(vironmen)g(ts:)537 b(New)-34 b(er)399 +b(Emacsen)g(include)2000 71200 y Fu(align.el)434 b FC(and)e(therefore)f +(pro)-34 b(vide)431 b(some)g(supp)34 b(ort)432 b(for)f(formatting)h(`)p +Fu(tabular)p FC(')h(and)f(`)p Fu(tabbing)p FC(')h(en-)p +eop end +%%Page: 37 42 +TeXDict begin 37 41 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(37)2000 3985 y(vironmen)-34 b(ts)383 b(with)f(the)h(function)g +Fu(align-current)k FC(whic)-34 b(h)382 b(will)g(nicely)f(align)g +(columns)i(in)f(the)g(source)2000 5446 y(co)34 b(de.)3660 +7159 y(A)-34 b(UCT)6992 7420 y(E)7667 7159 y(X)436 b(is)f(able)g(to)h +(format)g(commen)-34 b(ted)436 b(parts)g(of)g(y)-34 b(our)435 +b(co)34 b(de)435 b(just)i(as)e(an)-34 b(y)436 b(other)g(part.)632 +b(This)2000 8621 y(means)561 b(L)6189 8464 y Fw(a)6750 +8621 y FC(T)7423 8881 y(E)8097 8621 y(X)f(en)-34 b(vironmen)g(ts)562 +b(and)g(T)20361 8881 y(E)21035 8621 y(X)e(groups)i(in)f(commen)-34 +b(ts)561 b(will)g(b)34 b(e)560 b(inden)-34 b(ted)562 +b(syn)-34 b(tactically)2000 10082 y(correct)416 b(if)h(the)h(v)-67 +b(ariable)416 b Fu(LaTeX-syntactic-comments)425 b FC(is)417 +b(set)h(to)f(t.)578 b(If)417 b(y)-34 b(ou)418 b(disable)f(it,)j(commen) +-34 b(ts)2000 11543 y(will)404 b(b)34 b(e)403 b(\014lled)h(lik)-34 +b(e)404 b(normal)g(text)g(and)h(no)f(syn)-34 b(tactic)405 +b(inden)-34 b(tation)406 b(will)d(b)34 b(e)404 b(done.)3660 +13256 y(F)-101 b(ollo)-34 b(wing)397 b(y)-34 b(ou)397 +b(will)f(\014nd)i(a)e(list)g(of)h(most)g(commands)g(and)g(v)-67 +b(ariables)395 b(related)i(to)f(inden)-34 b(ting)398 +b(with)2000 14717 y(a)404 b(small)g(summary)g(in)g(eac)-34 +b(h)405 b(case:)2000 16682 y Fu(TAB)4492 b(LaTeX-indent-line)410 +b FC(will)404 b(inden)-34 b(t)405 b(the)g(curren)-34 +b(t)404 b(line.)2000 18647 y Fu(LFD)2000 20109 y Fs(C-j)4492 +b Fu(newline-and-indent)418 b FC(inserts)412 b(a)g(new)g(line)g(\(m)-34 +b(uc)g(h)413 b(lik)-34 b(e)411 b Fu(RET)p FC(\))i(and)g(mo)-34 +b(v)g(es)412 b(the)g(cursor)8400 21570 y(to)405 b(an)f(appropriate)h(p) +34 b(osition)404 b(b)-34 b(y)405 b(the)f(left)h(margin.)8400 +23283 y(Most)d(k)-34 b(eyb)34 b(oards)401 b(no)-34 b(w)g(ada)g(ys)404 +b(lac)-34 b(k)400 b(a)i(linefeed)f(k)-34 b(ey)400 b(and)j +Fs(C-j)f FC(ma)-34 b(y)401 b(b)34 b(e)401 b(tedious)h(to)g(t)-34 +b(yp)34 b(e.)8400 24744 y(Therefore)347 b(y)-34 b(ou)349 +b(can)e(customize)h(A)-34 b(UCT)27109 25005 y(E)27783 +24744 y(X)348 b(to)g(p)34 b(erform)347 b(inden)-34 b(tation)350 +b(up)34 b(on)348 b(t)-34 b(yping)349 b Fu(RET)8400 26205 +y FC(as)404 b(w)-34 b(ell.)539 b(The)404 b(resp)34 b(ectiv)-34 +b(e)403 b(option)i(is)f(called)f Fu(TeX-newline-function)p +FC(.)42818 28422 y([User)h(Option])-48000 b Fm +(LaTeX-indent-environment-list)5200 29883 y FC(List)468 +b(of)h(en)-34 b(vironmen)g(ts)470 b(with)g(sp)34 b(ecial)467 +b(inden)-34 b(tation.)735 b(The)469 b(second)g(elemen)-34 +b(t)469 b(in)f(eac)-34 b(h)469 b(en)-34 b(try)469 b(is)5200 +31345 y(the)404 b(function)i(to)e(calculate)g(the)h(inden)-34 +b(tation)405 b(lev)-34 b(el)403 b(in)i(columns.)42818 +33562 y([User)f(Option])-48000 b Fm(LaTeX-indent-level)5200 +35023 y FC(Num)-34 b(b)34 b(er)299 b(of)g(spaces)f(to)h(add)h(to)e(the) +h(inden)-34 b(tation)301 b(for)d(eac)-34 b(h)299 b(`)p +Fu(\\begin)p FC(')h(not)f(matc)-34 b(hed)300 b(b)-34 +b(y)299 b(a)f(`)p Fu(\\end)p FC('.)42818 37240 y([User)404 +b(Option])-48000 b Fm(LaTeX-item-indent)5200 38701 y +FC(Num)-34 b(b)34 b(er)404 b(of)h(spaces)f(to)h(add)f(to)h(the)g(inden) +-34 b(tation)405 b(for)g(`)p Fu(\\item)p FC(''s)g(in)f(list)g(en)-34 +b(vironmen)g(ts.)42818 40918 y([User)404 b(Option])-48000 +b Fm(TeX-brace-indent-level)5200 42379 y FC(Num)-34 b(b)34 +b(er)404 b(of)h(spaces)f(to)h(add)f(to)h(the)g(inden)-34 +b(tation)405 b(for)g(eac)-34 b(h)404 b(`)p Fu({)p FC(')g(not)h(matc)-34 +b(hed)405 b(b)-34 b(y)404 b(a)g(`)p Fu(})p FC('.)42818 +44596 y([User)g(Option])-48000 b Fm(LaTeX-syntactic-comments)5200 +46057 y FC(If)352 b(non-nil)h(commen)-34 b(ts)353 b(will)f(b)34 +b(e)352 b(\014lled)g(and)h(inden)-34 b(ted)354 b(according)e(to)g(L) +37168 45900 y Fw(a)37729 46057 y FC(T)38402 46318 y(E)39076 +46057 y(X)g(syn)-34 b(tax.)522 b(Otherwise)5200 47518 +y(they)404 b(will)g(b)34 b(e)404 b(\014lled)g(lik)-34 +b(e)403 b(normal)h(text.)42818 49735 y([User)g(Option])-48000 +b Fm(TeX-newline-function)5200 51197 y FC(Used)415 b(to)h(sp)34 +b(ecify)414 b(the)i(function)h(whic)-34 b(h)416 b(is)f(called)f(when)i +Fu(RET)g FC(is)f(pressed.)572 b(This)416 b(will)e(normally)5200 +52658 y(b)34 b(e)548 b Fu(newline)i FC(whic)-34 b(h)549 +b(simply)f(inserts)g(a)g(new)g(line.)970 b(In)548 b(case)f(y)-34 +b(ou)549 b(w)-34 b(an)g(t)549 b(to)g(ha)-34 b(v)g(e)548 +b(A)-34 b(UCT)48416 52919 y(E)49091 52658 y(X)5200 54119 +y(do)424 b(inden)-34 b(tation)425 b(as)e(w)-34 b(ell)423 +b(when)h(y)-34 b(ou)424 b(press)f Fu(RET)p FC(,)429 b(use)423 +b(the)h(built-in)g(functions)h Fu(newline-and-)5200 55580 +y(indent)392 b FC(or)e Fu(reindent-then-newline-and-indent)p +FC(.)545 b(The)391 b(former)f(inserts)g(a)h(new)f(line)g(and)5200 +57041 y(inden)-34 b(ts)411 b(the)f(follo)-34 b(wing)410 +b(line,)g(i.e.)e(it)h(mo)-34 b(v)g(es)410 b(the)g(cursor)f(to)h(the)g +(righ)-34 b(t)410 b(p)34 b(osition)410 b(and)g(therefore)5200 +58502 y(acts)430 b(as)g(if)g(y)-34 b(ou)430 b(pressed)g +Fu(LFD)p FC(.)617 b(The)430 b(latter)g(function)h(additionally)f(inden) +-34 b(ts)431 b(the)g(curren)-34 b(t)430 b(line.)5200 +59964 y(If)365 b(y)-34 b(ou)366 b(c)-34 b(ho)34 b(ose)365 +b(`)p Fu(Other)p FC(',)374 b(y)-34 b(ou)365 b(can)g(sp)34 +b(ecify)365 b(y)-34 b(our)365 b(o)-34 b(wn)366 b(fancy)g(function)g(to) +g(b)34 b(e)365 b(called)f(when)i Fu(RET)5200 61425 y +FC(is)404 b(pressed.)3660 63642 y(A)-34 b(UCT)6992 63903 +y(E)7667 63642 y(X)413 b(treats)f(b)-34 b(y)413 b(default)h(`)p +Fu(\\[...\\])p FC(')g(math)f(mo)34 b(de)413 b(as)f(a)h(regular)f(en)-34 +b(vironmen)g(t)413 b(and)h(inden)-34 b(ts)2000 65103 +y(it)486 b(accordingly)-101 b(.)784 b(If)487 b(y)-34 +b(ou)486 b(do)h(not)g(lik)-34 b(e)485 b(suc)-34 b(h)487 +b(b)34 b(eha)-34 b(vior)486 b(y)-34 b(ou)487 b(only)f(need)g(to)h(remo) +-34 b(v)g(e)486 b Fu(\\|\\[)i FC(and)f Fu(\\|\\])2000 +66564 y FC(from)404 b Fu(LaTeX-begin-regexp)411 b FC(and)405 +b Fu(LaTeX-end-regexp)k FC(v)-67 b(ariables)403 b(resp)34 +b(ectiv)-34 b(ely)-101 b(.)3660 68277 y(A)406 b(closely)e(related)h +(topic)g(is)g(inden)-34 b(ting)407 b(of)f(text)f(enclosed)h(in)f +(square)g(brac)-34 b(k)g(ets,)406 b(paren)-34 b(theses)406 +b(and)2000 69738 y(other)365 b(pairs.)526 b(A)-34 b(UCT)11893 +69999 y(E)12568 69738 y(X)365 b(o\013ers)g(t)-34 b(w)g(o)366 +b(v)-67 b(ariables)364 b(whic)-34 b(h)366 b(con)-34 b(trol)366 +b(if)f(inden)-34 b(tation)367 b(happ)34 b(ens)366 b(inside)g(these)2000 +71200 y(pairs.)p eop end +%%Page: 38 43 +TeXDict begin 38 42 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(38)42818 3985 y([User)404 b(Option])-48000 b Fm +(TeX-indent-open-delimiters)5200 5446 y FC(This)416 b(v)-67 +b(ariable)415 b(con)-34 b(tains)417 b(additional)g(op)34 +b(ening)416 b(delimiters)f(whic)-34 b(h)417 b(increase)e(inden)-34 +b(tation.)576 b(F)-101 b(or)5200 6907 y(example)403 b(add)i +Fu([)g FC(to)f(this)h(v)-67 b(ariable)403 b(to)h(get)g(text)h(after)f +(a)g(square)g(brac)-34 b(k)g(et)404 b(inden)-34 b(ted.)42818 +9498 y([User)404 b(Option])-48000 b Fm(TeX-indent-close-delimiters)5200 +10959 y FC(This)444 b(is)f(the)h(accompan)-34 b(ying)444 +b(v)-67 b(ariable)443 b(to)h Fu(TeX-indent-open-delimiters)452 +b FC(decreasing)443 b(the)5200 12420 y(inden)-34 b(tation)459 +b(again.)698 b(This)458 b(v)-67 b(ariable)456 b(should)i(con)-34 +b(tain)458 b Fu(])g FC(if)f Fu(TeX-indent-open-delimiters)5200 +13881 y FC(is)404 b(set)g(lik)-34 b(e)403 b(describ)34 +b(ed)404 b(ab)34 b(o)-34 b(v)g(e.)2000 16472 y(Note)579 +b(that)h(this)g(is)e(an)i(opt-in)g(feature,)622 b(b)34 +b(oth)580 b(v)-67 b(ariables)578 b(are)h(initially)e(set)j(to)f(an)g +(empt)-34 b(y)580 b(string.)2000 17933 y(That)520 b(is)f(b)34 +b(ecause)518 b(it)h(in)-34 b(tro)34 b(duces)519 b(non-trivial)g(side)g +(e\013ects)f(to)i(include)e Fu([)h FC(and)h Fu(])f FC(in)g +Fu(TeX-indent-)2000 19394 y(open-delimiters)326 b FC(and)321 +b Fu(TeX-indent-close-delimiters)p FC(;)358 b(if)321 +b(y)-34 b(ou)321 b(only)f(ha)-34 b(v)g(e)321 b(an)g(op)34 +b(ening)321 b(square)2000 20855 y(brac)-34 b(k)g(et)515 +b(in)f(y)-34 b(our)515 b(text)f(without)i(closing)e(it,)542 +b(wrong)515 b(inden)-34 b(tation)516 b(p)34 b(ersists)515 +b(in)f(the)h(follo)-34 b(wing)515 b(text.)2000 22316 +y(F)-101 b(or)432 b(example,)437 b(in)432 b(math)g(expression,)438 +b(half-op)34 b(en)432 b(in)-34 b(terv)-67 b(als)431 b(are)g(frequen)-34 +b(tly)432 b(written)g(as)g(`)p Fu([0,10\))p FC(')h(or)2000 +23778 y(`)p Fu([0,10[)p FC('.)517 b(In)337 b(suc)-34 +b(h)338 b(cases,)349 b(y)-34 b(ou)338 b(can)e(put)i(the)f(closing)g +(part)g(as)g(a)f(commen)-34 b(t)338 b(in)f(the)g(same)f(line)h(in)f +(order)2000 25239 y(to)404 b(ha)-34 b(v)g(e)405 b(correct)e(inden)-34 +b(tation)406 b(after)f(that:)5200 27098 y Fu($[0,10\)$)639 +b(\045)e(])5200 28560 y($[0,10[$)i(\045)e(]])3660 30419 +y FC(Another)451 b(example)e(is)g(`)p Fu(\\left)p FC('-`)p +Fu(\\right)p FC(')j(pair)d(in)h(equations.)675 b(Similar)449 +b(w)-34 b(ork)-67 b(arounds)451 b(are)e(a)-34 b(v)-67 +b(ail-)2000 31880 y(able:)5200 33740 y Fu(\\begin{equation})6473 +35201 y(\\left[)638 b(\045)f(])7745 36663 y(xyz)6473 +38124 y(\\right])i(\045)d([)6473 39585 y(abc)5200 41046 +y(\\end{equation})3660 42906 y FC(Y)-101 b(ou)527 b(can)g(include)f +(parens)h(`)p Fu(\(\))p FC(')g(also)f(in)g Fu +(TeX-indent-open-delimiters)536 b FC(and)527 b Fu(TeX-indent-)2000 +44367 y(close-delimiters)396 b FC(to)c(enable)e(inden)-34 +b(t)392 b(inside)f(them.)534 b(Be)390 b(prepared)h(for)g(similar)f +(side)h(e\013ects)f(when)2000 45828 y(y)-34 b(ou)405 +b(do.)3660 47688 y(Note)539 b(that)g(commen)-34 b(ted)539 +b(curly)f(braces)g Fu({)g FC(and)h Fu(})f FC(aren't)h(coun)-34 +b(ted)539 b(when)g(A)-34 b(UCT)42888 47949 y(E)43563 +47688 y(X)538 b(computes)2000 49149 y(inden)-34 b(tation.)3660 +51009 y(In)405 b(do)34 b(cT)-101 b(eX-mo)34 b(de,)403 +b(T)13929 51270 y(E)14603 51009 y(X)h(co)34 b(de)404 +b(is)g(enclosed)g(in)g(`)p Fu(macrocode)p FC(')i(en)-34 +b(vironmen)g(t)406 b(lik)-34 b(e)403 b(this:)5200 52868 +y Fu(\045)2546 b(\\begin{macrocode})5200 54330 y(\\def\\foo#1{\045)6473 +55791 y($#1$\045)5200 57252 y(})5200 58713 y(\045)g(\\end{macrocode}) +2000 60573 y FC(Sometimes,)526 b(the)503 b(co)34 b(de)501 +b(is)h(long)g(and)h(one)f(w)-34 b(an)g(ts)503 b(to)g(insert)f(commen) +-34 b(ts)502 b(inside)g(the)h(T)43205 60834 y(E)43878 +60573 y(X)f(co)34 b(de)502 b(lik)-34 b(e)2000 62034 y(this:)5200 +63894 y Fu(\045)2546 b(\\begin{macrocode})5200 65355 +y(\\def\\foo#1{\045)5200 66816 y(\045)g(\\end{macrocode})5200 +68277 y(\045)1909 b(Comment)639 b(the)f(next)f(line)h(of)f(code)5200 +69738 y(\045)2546 b(\\begin{macrocode})6473 71200 y($#1$\045)p +eop end +%%Page: 39 44 +TeXDict begin 39 43 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(39)5200 3985 y Fu(})5200 5446 y(\045)2546 b(\\end{macrocode})2000 +7180 y FC(Usually)-101 b(,)573 b(the)541 b(commen)-34 +b(t)540 b(inside)g(the)h(co)34 b(de)539 b(in)-34 b(terrupts)542 +b(the)e(inden)-34 b(tation.)948 b(This)540 b(b)34 b(eha)-34 +b(vior)540 b(can)g(b)34 b(e)2000 8642 y(con)-34 b(trolled)404 +b(b)-34 b(y)405 b(setting)g(the)f(v)-67 b(ariable)403 +b Fu(docTeX-indent-across-comments)p FC(.)42818 10922 +y([User)h(Option])-48000 b Fm(docTeX-indent-across-comments)5200 +12383 y FC(If)466 b(non-nil,)481 b(inden)-34 b(tation)468 +b(in)d(do)34 b(cT)-101 b(eX)466 b(is)f(done)i(across)e(commen)-34 +b(ts.)724 b(This)466 b(option)h(is)e(disabled)5200 13844 +y(b)-34 b(y)404 b(default.)2000 16936 y FB(2.10)896 b(Filling)2000 +19062 y FC(Filling)282 b(deals)g(with)i(the)e(insertion)h(of)g(line)f +(breaks)g(to)h(prev)-34 b(en)g(t)283 b(lines)f(from)h(b)34 +b(ecoming)282 b(wider)g(than)i(what)2000 20523 y(is)463 +b(sp)34 b(eci\014ed)462 b(in)h Fu(fill-column)p FC(.)719 +b(The)463 b(linebreaks)g(will)f(b)34 b(e)463 b(inserted)g +(automatically)g(if)f Fu(auto-fill-)2000 21984 y(mode)454 +b FC(is)f(enabled.)686 b(In)453 b(this)g(case)g(the)g(source)g(is)g +(not)h(only)f(\014lled)f(but)j(also)e(inden)-34 b(ted)454 +b(automatically)2000 23445 y(as)404 b(y)-34 b(ou)405 +b(write)f(it.)3660 25180 y Fu(auto-fill-mode)426 b FC(can)420 +b(b)34 b(e)420 b(enabled)h(for)f(A)-34 b(UCT)26558 25441 +y(E)27233 25180 y(X)420 b(b)-34 b(y)421 b(calling)f Fu +(turn-on-auto-fill)426 b FC(in)420 b(one)h(of)2000 26641 +y(the)303 b(ho)34 b(oks)303 b(A)-34 b(UCT)10658 26902 +y(E)11333 26641 y(X)303 b(is)f(running.)506 b(See)303 +b(Section)g(5.1)f([Mo)34 b(des)303 b(and)h(Ho)34 b(oks],)322 +b(page)303 b(71.)505 b(As)303 b(an)g(example,)2000 28102 +y(if)389 b(y)-34 b(ou)390 b(w)-34 b(an)g(t)391 b(to)f(enable)f +Fu(auto-fill-mode)394 b FC(in)389 b Fu(LaTeX-mode)p FC(,)396 +b(put)390 b(the)g(follo)-34 b(wing)390 b(in)-34 b(to)390 +b(y)-34 b(our)389 b(init)g(\014le:)5200 29836 y Fu(\(add-hook)640 +b(\015LaTeX-mode-hook)i(#\015turn-on-auto-fill\))3660 +31571 y FC(Y)-101 b(ou)558 b(can)e(man)-34 b(ually)558 +b(\014ll)e(explicitly)f(mark)-34 b(ed)557 b(regions,)594 +b(paragraphs,)i(en)-34 b(vironmen)g(ts,)595 b(complete)2000 +33032 y(sections,)392 b(or)d(the)g(whole)h(bu\013er.)533 +b(\(Note)390 b(that)g(man)-34 b(ual)390 b(\014lling)f(in)h(A)-34 +b(UCT)36091 33293 y(E)36765 33032 y(X)389 b(will)g(inden)-34 +b(t)390 b(the)g(start)g(of)2000 34493 y(the)405 b(region)e(to)i(b)34 +b(e)404 b(\014lled)g(in)g(con)-34 b(trast)405 b(to)f(man)-34 +b(y)405 b(other)f(Emacs)g(mo)34 b(des.\))3660 36227 y(There)370 +b(are)f(some)g(syn)-34 b(tactical)370 b(constructs)h(whic)-34 +b(h)370 b(are)f(handled)i(sp)34 b(ecially)368 b(with)i(regard)f(to)h +(\014lling.)2000 37688 y(These)404 b(are)g(so-called)g +Ft(co)34 b(de)403 b(commen)-34 b(ts)455 b FC(and)405 +b Ft(paragraph)g(commands)p FC(.)3660 39423 y(Co)34 b(de)448 +b(commen)-34 b(ts)448 b(are)e(commen)-34 b(ts)448 b(preceded)f(b)-34 +b(y)447 b(co)34 b(de)447 b(or)f(text)h(in)g(the)h(same)f(line.)666 +b(Up)34 b(on)448 b(\014lling)2000 40884 y(a)507 b(region,)532 +b(co)34 b(de)507 b(commen)-34 b(ts)508 b(themselv)-34 +b(es)507 b(will)g(not)h(get)f(\014lled.)848 b(Filling)506 +b(is)h(done)h(from)f(the)h(start)g(of)2000 42345 y(the)472 +b(region)f(to)g(the)h(line)f(with)h(the)f(co)34 b(de)471 +b(commen)-34 b(t)472 b(and)g(con)-34 b(tin)g(ues)473 +b(after)e(it.)740 b(In)472 b(order)f(to)g(prev)-34 b(en)g(t)2000 +43806 y(o)g(v)g(erfull)447 b(lines)g(in)h(the)f(source)g(co)34 +b(de,)458 b(a)447 b(linebreak)g(will)f(b)34 b(e)448 b(inserted)f(b)34 +b(efore)447 b(the)h(last)f(non-commen)-34 b(t)2000 45267 +y(w)g(ord)463 b(b)-34 b(y)463 b(default.)714 b(This)463 +b(can)f(b)34 b(e)462 b(c)-34 b(hanged)463 b(b)-34 b(y)463 +b(customizing)g Fu(LaTeX-fill-break-before-code-)2000 +46728 y(comments)p FC(.)811 b(If)494 b(y)-34 b(ou)494 +b(ha)-34 b(v)g(e)495 b(o)-34 b(v)g(erfull)494 b(lines)f(with)i(co)34 +b(de)494 b(commen)-34 b(ts)494 b(y)-34 b(ou)495 b(can)f(\014ll)g(those) +g(explicitly)f(b)-34 b(y)2000 48190 y(calling)451 b Fu +(LaTeX-fill-paragraph)459 b FC(or)452 b(pressing)g Fs(M-q)h +FC(with)g(the)g(cursor)f(p)34 b(ositioned)452 b(on)h(them.)682 +b(This)2000 49651 y(will)393 b(add)i(linebreaks)e(in)h(the)g(commen)-34 +b(t)394 b(and)h(inden)-34 b(t)395 b(subsequen)-34 b(t)395 +b(commen)-34 b(t)395 b(lines)e(to)h(the)g(column)h(of)2000 +51112 y(the)359 b(commen)-34 b(t)360 b(in)f(the)h(\014rst)f(line)g(of)g +(the)h(co)34 b(de)358 b(commen)-34 b(t.)525 b(In)359 +b(this)g(sp)34 b(ecial)358 b(case)h Fs(M-q)h FC(only)f(acts)g(on)g(the) +2000 52573 y(curren)-34 b(t)404 b(line)g(and)h(not)g(on)f(the)h(whole)f +(paragraph.)3660 54307 y(Lines)440 b(with)i(`)p Fu(\\par)p +FC(')f(are)f(treated)h(similarly)e(to)h(co)34 b(de)440 +b(commen)-34 b(ts,)450 b(i.e.)440 b(`)p Fu(\\par)p FC(')h(will)f(b)34 +b(e)440 b(treated)h(as)2000 55769 y(paragraph)536 b(b)34 +b(oundary)536 b(whic)-34 b(h)536 b(should)g(not)g(b)34 +b(e)535 b(follo)-34 b(w)g(ed)537 b(b)-34 b(y)535 b(other)h(co)34 +b(de)534 b(or)h(text.)932 b(But)536 b(it)f(is)g(not)2000 +57230 y(treated)476 b(as)f(a)g(real)g(paragraph)h(b)34 +b(oundary)476 b(lik)-34 b(e)474 b(an)i(empt)-34 b(y)476 +b(line)f(where)g(\014lling)g(a)h(paragraph)g(w)-34 b(ould)2000 +58691 y(stop.)3660 60425 y(P)g(aragraph)331 b(commands)f(lik)-34 +b(e)328 b(`)p Fu(\\section)p FC(')k(or)d(`)p Fu(\\noindent)p +FC(')j(\(the)f(list)e(of)h(commands)g(is)f(de\014ned)i(b)-34 +b(y)2000 61886 y Fu(LaTeX-paragraph-commands)p FC(\))416 +b(are)406 b(often)i(to)g(b)34 b(e)406 b(placed)h(in)g(their)g(o)-34 +b(wn)408 b(line\(s\).)548 b(This)407 b(means)h(they)2000 +63348 y(should)418 b(not)g(b)34 b(e)417 b(consecuted)h(with)g(an)-34 +b(y)417 b(preceding)g(or)g(follo)-34 b(wing)418 b(adjacen)-34 +b(t)418 b(lines)f(of)h(text.)577 b(A)-34 b(UCT)48416 +63609 y(E)49091 63348 y(X)2000 64809 y(will)511 b(prev)-34 +b(en)g(t)512 b(this)h(from)e(happ)34 b(ening)513 b(if)f(y)-34 +b(ou)512 b(do)g(not)g(put)h(an)-34 b(y)512 b(text)g(except)f(another)h +(macro)g(after)2000 66270 y(the)492 b(end)g(of)g(the)g(last)f(brace)g +(of)h(the)g(resp)34 b(ectiv)-34 b(e)490 b(macro.)801 +b(If)491 b(there)g(is)h(other)f(text)h(after)g(the)g(macro,)2000 +67731 y(A)-34 b(UCT)5332 67992 y(E)6007 67731 y(X)404 +b(regards)g(this)g(as)h(a)f(sign)g(that)h(the)g(macro)f(is)f(part)i(of) +f(the)h(follo)-34 b(wing)405 b(paragraph.)3660 69465 +y(Here)f(are)f(some)h(examples:)5200 71200 y Fu(\\begin{quote})p +eop end +%%Page: 40 45 +TeXDict begin 40 44 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(40)6473 3985 y Fu(text)637 b(text)h(text)g(text)5200 +5935 y(\\begin{quote}\\label{foo})6473 7397 y(text)f(text)h(text)g +(text)3660 9347 y FC(If)365 b(y)-34 b(ou)365 b(press)f +Fs(M-q)i FC(on)e(the)h(\014rst)g(line)f(in)h(b)34 b(oth)365 +b(examples,)371 b(nothing)366 b(will)e(c)-34 b(hange.)526 +b(But)365 b(if)f(y)-34 b(ou)365 b(write)5200 11297 y +Fu(\\begin{quote})641 b(text)6473 12758 y(text)c(text)h(text)g(text) +2000 14708 y FC(and)405 b(press)f Fs(M-q)p FC(,)h(y)-34 +b(ou)404 b(will)g(get)5200 16659 y Fu(\\begin{quote})641 +b(text)d(text)g(text)f(text)h(text)3660 18609 y FC(Besides)744 +b(co)34 b(de)743 b(commen)-34 b(ts)745 b(and)g(paragraph)g(commands,) +830 b(another)744 b(sp)34 b(ecialit)-34 b(y)744 b(of)g(\014lling)g(in) +2000 20070 y(A)-34 b(UCT)5332 20331 y(E)6007 20070 y(X)387 +b(in)-34 b(v)g(olv)g(es)387 b(commen)-34 b(ted)388 b(lines.)533 +b(Y)-101 b(ou)387 b(should)h(b)34 b(e)387 b(a)-34 b(w)g(are)388 +b(that)g(these)g(commen)-34 b(ts)388 b(are)f(treated)2000 +21531 y(as)357 b(islands)h(in)g(the)f(rest)g(of)h(the)g(L)16806 +21374 y Fw(a)17367 21531 y FC(T)18040 21792 y(E)18714 +21531 y(X)f(co)34 b(de)357 b(if)g(syn)-34 b(tactic)358 +b(\014lling)f(is)g(enabled.)523 b(This)358 b(means,)367 +b(for)357 b(exam-)2000 22993 y(ple,)477 b(if)463 b(y)-34 +b(ou)464 b(try)f(to)g(\014ll)g(an)g(en)-34 b(vironmen)g(t)464 +b(with)g Fu(LaTeX-fill-environment)471 b FC(and)464 b(ha)-34 +b(v)g(e)464 b(the)f(cursor)2000 24454 y(placed)543 b(on)h(a)f(commen) +-34 b(ted)544 b(line)f(whic)-34 b(h)544 b(do)34 b(es)543 +b(not)h(ha)-34 b(v)g(e)543 b(a)h(surrounding)g(en)-34 +b(vironmen)g(t)544 b(inside)f(the)2000 25915 y(commen)-34 +b(t,)405 b(A)-34 b(UCT)10888 26176 y(E)11562 25915 y(X)404 +b(will)g(rep)34 b(ort)404 b(an)g(error.)3660 27865 y(The)h(relev)-67 +b(an)-34 b(t)404 b(commands)h(and)f(v)-67 b(ariables)403 +b(with)i(regard)f(to)h(\014lling)f(are:)2000 30226 y +Fs(C-c)h(C-q)g(C-p)8400 31687 y Fu(LaTeX-fill-paragraph)411 +b FC(will)404 b(\014ll)g(and)h(inden)-34 b(t)405 b(the)f(curren)-34 +b(t)405 b(paragraph.)2000 33970 y Fs(M-q)4492 b FC(Alias)404 +b(for)g Fs(C-c)h(C-q)g(C-p)2000 36252 y(C-c)g(C-q)g(C-e)8400 +37713 y Fu(LaTeX-fill-environment)507 b FC(will)499 b(\014ll)f(and)i +(inden)-34 b(t)501 b(the)e(curren)-34 b(t)500 b(en)-34 +b(vironmen)g(t.)824 b(This)8400 39174 y(ma)-34 b(y)521 +b(e.g.)g(b)34 b(e)521 b(the)g(`do)34 b(cumen)-34 b(t')522 +b(en)-34 b(vironmen)g(t,)551 b(in)521 b(whic)-34 b(h)522 +b(case)f(the)h(en)-34 b(tire)521 b(do)34 b(cumen)-34 +b(t)8400 40635 y(will)404 b(b)34 b(e)403 b(formatted.)2000 +42918 y Fs(C-c)i(C-q)g(C-s)8400 44379 y Fu(LaTeX-fill-section)410 +b FC(will)404 b(\014ll)g(and)h(inden)-34 b(t)405 b(the)g(curren)-34 +b(t)404 b(logical)f(sectional)h(unit.)2000 46661 y Fs(C-c)h(C-q)g(C-r) +8400 48123 y Fu(LaTeX-fill-region)410 b FC(will)404 b(\014ll)g(and)g +(inden)-34 b(t)406 b(the)e(curren)-34 b(t)405 b(region.)42818 +50894 y([User)f(Option])-48000 b Fm(LaTeX-fill-break-at-separators)5200 +52355 y FC(List)360 b(of)g(separators)h(b)34 b(efore)360 +b(or)g(after)g(whic)-34 b(h)361 b(resp)34 b(ectiv)-34 +b(ely)359 b(linebreaks)h(will)f(b)34 b(e)360 b(inserted)h(if)f(they) +5200 53816 y(do)488 b(not)g(\014t)g(in)-34 b(to)488 b(one)f(line.)788 +b(The)487 b(separators)h(can)f(b)34 b(e)487 b(curly)g(braces,)507 +b(brac)-34 b(k)g(ets,)509 b(switc)-34 b(hes)488 b(for)5200 +55278 y(inline)322 b(math)i(\(`)p Fu($)p FC(',)339 b(`)p +Fu(\\\()p FC(',)g(`)p Fu(\\\))p FC('\))323 b(and)g(switc)-34 +b(hes)324 b(for)f(displa)-34 b(y)323 b(math)h(\(`)p Fu(\\[)p +FC(',)339 b(`)p Fu(\\])p FC('\).)512 b(Suc)-34 b(h)324 +b(formatting)5200 56739 y(can)470 b(b)34 b(e)469 b(useful)i(to)f(mak) +-34 b(e)470 b(macros)f(and)i(math)f(more)g(visible)f(or)g(to)h(prev)-34 +b(en)g(t)471 b(o)-34 b(v)g(erfull)470 b(lines)f(in)5200 +58200 y(the)480 b(L)7685 58043 y Fw(a)8246 58200 y FC(T)8919 +58461 y(E)9593 58200 y(X)g(source)f(in)h(case)g(a)f(pac)-34 +b(k)-67 b(age)480 b(for)g(displa)-34 b(ying)480 b(formatted)h(T)38688 +58461 y(E)39362 58200 y(X)f(output)i(inside)d(the)5200 +59661 y(Emacs)404 b(bu\013er,)g(lik)-34 b(e)403 b(preview-latex,)g(is)h +(used.)42818 62433 y([User)g(Option])-48000 b Fm +(LaTeX-fill-break-before-code-comments)5200 63894 y FC(Co)34 +b(de)428 b(commen)-34 b(ts)428 b(are)f(commen)-34 b(ts)429 +b(preceded)e(b)-34 b(y)428 b(some)g(other)f(text)h(in)g(the)g(same)f +(line.)609 b(When)5200 65355 y(a)526 b(paragraph)h(con)-34 +b(taining)527 b(suc)-34 b(h)528 b(a)e(commen)-34 b(t)527 +b(is)f(to)g(b)34 b(e)526 b(\014lled,)556 b(the)527 b(commen)-34 +b(t)527 b(start)g(will)e(b)34 b(e)5200 66816 y(seen)454 +b(as)g(a)f(b)34 b(order)454 b(after)g(whic)-34 b(h)455 +b(no)f(line)f(breaks)h(will)f(b)34 b(e)454 b(inserted)g(in)f(the)i +(same)f(line.)687 b(If)453 b(the)5200 68277 y(option)409 +b Fu(LaTeX-fill-break-before-code-comments)422 b FC(is)408 +b(enabled)g(\(whic)-34 b(h)410 b(is)e(the)h(default\))5200 +69738 y(and)469 b(the)f(commen)-34 b(t)469 b(do)34 b(es)468 +b(not)h(\014t)g(in)-34 b(to)468 b(the)h(line,)483 b(a)468 +b(line)g(break)f(will)h(b)34 b(e)468 b(inserted)g(b)34 +b(efore)467 b(the)5200 71200 y(last)404 b(non-commen)-34 +b(t)406 b(w)-34 b(ord)405 b(to)f(minimize)g(the)g(c)-34 +b(hance)405 b(that)g(the)f(line)g(b)34 b(ecomes)404 b(o)-34 +b(v)g(erfull.)p eop end +%%Page: 41 46 +TeXDict begin 41 45 bop 2000 -1550 a FC(Chapter)405 b(2:)539 +b(Editing)404 b(the)h(Do)34 b(cumen)-34 b(t)405 b(Source)24828 +b(41)42818 3985 y([User)404 b(Option])-48000 b Fm +(LaTeX-fill-excluded-macros)5200 5446 y FC(A)367 b(list)g(of)h(macro)f +(names)g(\(without)j(leading)d(bac)-34 b(kslash\))368 +b(for)f(whose)h(argumen)-34 b(ts)369 b(\014lling)e(should)5200 +6907 y(b)34 b(e)398 b(disabled.)537 b(T)-34 b(ypically)-101 +b(,)399 b(y)-34 b(ou)398 b(will)g(w)-34 b(an)g(t)400 +b(to)f(add)g(macros)f(here)g(whic)-34 b(h)400 b(ha)-34 +b(v)g(e)398 b(long,)i(m)-34 b(ulti-line)5200 8369 y(argumen)g(ts.)660 +b(An)444 b(example)f(is)h Fu(\\pgfplotstabletypeset)452 +b FC(from)444 b(the)h(pgfplotstable)g(pac)-34 b(k)-67 +b(age)5200 9830 y(whic)-34 b(h)405 b(is)f(used)g(as)h(sho)-34 +b(wn)405 b(in)g(the)f(follo)-34 b(wing)405 b(listing:)5200 +11623 y Fu(\\pgfplotstabletypeset[skip)646 b(first)638 +b(n=4]{\045)6473 13084 y(XYZ)f(Format,)6473 14545 y(Version)i(1.234) +6473 16007 y(Date)e(2010-09-01)6473 17468 y(@author)i(Mustermann)6473 +18929 y(A)d(B)h(C)6473 20390 y(1)f(2)h(3)6473 21851 y(4)f(5)h(6)5200 +23313 y(})p eop end +%%Page: 42 47 +TeXDict begin 42 46 bop 48788 -1550 a FC(42)2000 3985 +y Fz(3)1076 b(Con)-60 b(trolling)716 b(Screen)g(Displa)-60 +b(y)2000 7244 y FC(It)384 b(is)f(often)h(desirable)f(to)h(get)g(visual) +f(help)g(of)h(what)h(markup)f(co)34 b(de)383 b(in)g(a)h(text)g +(actually)f(do)34 b(es)383 b(without)2000 8705 y(ha)-34 +b(ving)385 b(to)f(decipher)f(it)h(explicitly)-101 b(.)531 +b(F)-101 b(or)383 b(this)i(purp)34 b(ose)384 b(Emacs)g(and)h(A)-34 +b(UCT)37531 8966 y(E)38205 8705 y(X)384 b(pro)-34 b(vide)384 +b(fon)-34 b(t)386 b(lo)34 b(c)-34 b(king)2000 10166 y(\(also)559 +b(kno)-34 b(wn)561 b(as)e(syn)-34 b(tax)560 b(highligh)-34 +b(ting\))561 b(whic)-34 b(h)560 b(visually)f(sets)g(o\013)g(markup)h +(co)34 b(de)559 b(lik)-34 b(e)558 b(macros)h(or)2000 +11627 y(en)-34 b(vironmen)g(ts)482 b(b)-34 b(y)481 b(using)g +(di\013eren)-34 b(t)481 b(colors)f(or)h(fon)-34 b(ts.)770 +b(F)-101 b(or)480 b(example)g(text)h(to)g(b)34 b(e)481 +b(t)-34 b(yp)34 b(eset)481 b(in)g(italics)2000 13089 +y(can)418 b(b)34 b(e)419 b(displa)-34 b(y)g(ed)419 b(with)g(an)g +(italic)e(fon)-34 b(t)420 b(in)e(the)h(editor)g(as)f(w)-34 +b(ell,)421 b(or)e(lab)34 b(els)417 b(and)i(references)f(get)g(their) +2000 14550 y(o)-34 b(wn)405 b(distinct)g(color.)3660 +16389 y(While)481 b(fon)-34 b(t)484 b(lo)34 b(c)-34 b(king)481 +b(helps)h(y)-34 b(ou)482 b(grasp)g(the)g(purp)34 b(ose)483 +b(of)f(markup)g(co)34 b(de)481 b(and)i(separate)f(markup)2000 +17850 y(from)405 b(con)-34 b(ten)g(t,)406 b(the)f(markup)g(co)34 +b(de)404 b(can)g(still)g(b)34 b(e)405 b(distracting.)540 +b(A)-34 b(UCT)34990 18111 y(E)35665 17850 y(X)404 b(lets)g(y)-34 +b(ou)405 b(hide)g(those)g(parts)2000 19311 y(and)282 +b(sho)-34 b(w)282 b(them)g(again)g(at)f(request)g(with)h(its)g +(built-in)f(supp)34 b(ort)283 b(for)e(hiding)h(macros)f(and)h(en)-34 +b(vironmen)g(ts)2000 20772 y(whic)g(h)405 b(w)-34 b(e)405 +b(call)e(folding)h(here.)3660 22611 y(Besides)365 b(folding)g(of)g +(macros)g(and)g(en)-34 b(vironmen)g(ts,)374 b(A)-34 b(UCT)30721 +22872 y(E)31395 22611 y(X)365 b(pro)-34 b(vides)365 b(supp)34 +b(ort)366 b(for)f(Emacs')f(out-)2000 24072 y(line)329 +b(mo)34 b(de)329 b(whic)-34 b(h)330 b(lets)g(y)-34 b(ou)330 +b(narro)-34 b(w)330 b(the)f(bu\013er)h(con)-34 b(ten)g(t)331 +b(to)f(certain)f(sections)h(of)f(y)-34 b(our)330 b(text)g(b)-34 +b(y)329 b(hiding)2000 25534 y(the)405 b(parts)f(not)h(b)34 +b(elonging)404 b(to)h(these)f(sections.)3660 27373 y(Moreo)-34 +b(v)g(er,)392 b(y)-34 b(ou)391 b(can)e(fo)34 b(cus)391 +b(in)e(a)h(sp)34 b(eci\014c)389 b(p)34 b(ortion)390 b(of)h(the)f(co)34 +b(de)389 b(b)-34 b(y)390 b(narro)-34 b(wing)391 b(the)f(bu\013er)g(to)g +(the)2000 28834 y(desired)408 b(region.)551 b(A)-34 b(UCT)13578 +29095 y(E)14253 28834 y(X)408 b(pro)-34 b(vides)409 b(also)f(functions) +i(to)e(narro)-34 b(w)410 b(the)e(bu\013er)h(to)g(the)g(curren)-34 +b(t)408 b(group)2000 30295 y(and)d(to)f(L)6160 30138 +y Fw(a)6721 30295 y FC(T)7394 30556 y(E)8068 30295 y(X)g(en)-34 +b(vironmen)g(ts.)3660 32134 y(A)g(UCT)6992 32395 y(E)7667 +32134 y(X)404 b(also)g(pro)-34 b(vides)404 b(some)h(WYSIWYG)f +(features.)3660 33973 y(First,)461 b(y)-34 b(ou)450 b(can)g(customize)f +Fu(font-latex-fontify-script)459 b FC(to)450 b(enable)f(sp)34 +b(ecial)449 b(formatting)i(of)2000 35434 y Fu(^)404 b +FC(sup)34 b(erscripts)405 b(and)g Fu(_)f FC(subscripts)h(\(see)f +(Section)h(3.1)e([F)-101 b(on)-34 b(t)406 b(Lo)34 b(c)-34 +b(king],)402 b(page)j(42\).)3660 37273 y(Secondly)-101 +b(,)376 b(A)-34 b(UCT)12284 37534 y(E)12958 37273 y(X)368 +b(with)h(GNU)g(Emacs)f(25)g(or)g(later)g(can)g(displa)-34 +b(y)369 b(certain)e(math)i(macros)f(using)2000 38734 +y(Unico)34 b(de)458 b(c)-34 b(haracters,)470 b(e.g.,)h +Fu(\\alpha)459 b FC(as)f Fx(\013)t FC(.)701 b(This)458 +b(is)g(called)f(pretti\014cation)i(and)g(is)e(ligh)-34 +b(t)g(w)g(eigh)g(t)460 b(and)2000 40196 y(reasonable)404 +b(robust)h(\(see)f(Section)h(3.5)e([Prettifying],)h(page)g(53\).)3660 +42034 y(A)506 b(more)f(accurate)h(approac)-34 b(h)506 +b(is)g(pro)-34 b(vided)506 b(b)-34 b(y)506 b Fv(p)-34 +b(review-latex)p FC(,)530 b(a)505 b(subsystem)i(of)f(A)-34 +b(UCT)45993 42295 y(E)46668 42034 y(X,)530 b(see)2000 +43496 y(Section)473 b(\\In)-34 b(tro)34 b(duction")475 +b(in)d Ft(The)i Fv(p)-34 b(review-latex)472 b Ft(Man)-34 +b(ual)48 b FC(.)746 b(This)473 b(system)g(uses)g(L)40712 +43339 y Fw(a)41273 43496 y FC(T)41946 43757 y(E)42620 +43496 y(X)g(to)g(generate)2000 44957 y(images)454 b(that)i(are)e(then)h +(displa)-34 b(y)g(ed)455 b(in)f(y)-34 b(our)455 b(bu\013er.)690 +b(It)454 b(is)g(extremely)f(accurate)h(but)i(can)e(b)34 +b(e)455 b(fragile)2000 46418 y(with)405 b(some)f(pac)-34 +b(k)-67 b(ages)404 b(\(lik)-34 b(e)403 b(older)h(pgf)h(v)-34 +b(ersions\).)3660 48257 y(Please)404 b(note)g(that)i(y)-34 +b(ou)404 b(can)g(use)h(pretti\014cation)g(and)g Fv(p)-34 +b(review-latex)403 b FC(together.)2000 51536 y FB(3.1)896 +b(F)-149 b(on)-50 b(t)598 b(Lo)50 b(c)-50 b(king)2000 +53661 y FC(F)-101 b(on)-34 b(t)439 b(lo)34 b(c)-34 b(king)437 +b(is)g(supp)34 b(osed)439 b(to)f(impro)-34 b(v)g(e)437 +b(readabilit)-34 b(y)438 b(of)f(the)h(source)g(co)34 +b(de)437 b(b)-34 b(y)438 b(highligh)-34 b(ting)438 b(certain)2000 +55122 y(k)-34 b(eyw)g(ords)334 b(with)h(di\013eren)-34 +b(t)334 b(colors)f(or)g(fon)-34 b(ts.)517 b(It)333 b(thereb)-34 +b(y)334 b(lets)g(y)-34 b(ou)334 b(recognize)e(the)j(function)g(of)f +(markup)2000 56584 y(co)34 b(de)440 b(to)i(a)f(certain)f(exten)-34 +b(t)442 b(without)g(ha)-34 b(ving)442 b(to)f(read)g(the)g(markup)h +(command.)649 b(F)-101 b(or)441 b(general)g(infor-)2000 +58045 y(mation)485 b(on)g(con)-34 b(trolling)484 b(fon)-34 +b(t)486 b(lo)34 b(c)-34 b(king)484 b(with)h(Emacs')f(F)-101 +b(on)-34 b(t)486 b(Lo)34 b(c)-34 b(k)483 b(mo)34 b(de,)504 +b(see)484 b(Section)h(\\F)-101 b(on)-34 b(t)486 b(Lo)34 +b(c)-34 b(k)2000 59506 y(Mo)34 b(de")404 b(in)g Ft(GNU)h(Emacs)f(Man) +-34 b(ual)48 b FC(.)42818 62055 y([User)404 b(Option])-48000 +b Fm(TeX-install-font-lock)5200 63516 y FC(Once)421 b(fon)-34 +b(t)423 b(lo)34 b(c)-34 b(king)421 b(is)h(enabled)f(globally)g(or)h +(for)g(the)g(ma)67 b(jor)422 b(mo)34 b(des)421 b(pro)-34 +b(vided)422 b(b)-34 b(y)423 b(A)-34 b(UCT)48080 63777 +y(E)48754 63516 y(X,)5200 64977 y(the)372 b(fon)-34 b(t)373 +b(lo)34 b(c)-34 b(king)371 b(patterns)i(and)f(functionalit)-34 +b(y)373 b(of)f Fv(font-latex)f FC(are)g(activ)-67 b(ated)372 +b(b)-34 b(y)372 b(default.)528 b(Y)-101 b(ou)5200 66438 +y(can)447 b(switc)-34 b(h)448 b(to)f(a)g(di\013eren)-34 +b(t)447 b(fon)-34 b(t)448 b(lo)34 b(c)-34 b(king)446 +b(sc)-34 b(heme)447 b(or)g(disable)g(fon)-34 b(t)448 +b(lo)34 b(c)-34 b(king)446 b(in)h(A)-34 b(UCT)46690 66699 +y(E)47365 66438 y(X)447 b(b)-34 b(y)5200 67899 y(customizing)404 +b(the)h(v)-67 b(ariable)403 b Fu(TeX-install-font-lock)p +FC(.)5200 69738 y(Besides)344 b Fv(font-latex)h FC(A)-34 +b(UCT)17976 69999 y(E)18650 69738 y(X)345 b(ships)h(with)f(a)g(sc)-34 +b(heme)345 b(whic)-34 b(h)346 b(is)e(deriv)-34 b(ed)345 +b(from)g(Emacs')f(default)5200 71200 y(L)5522 71043 y +Fw(a)6083 71200 y FC(T)6756 71461 y(E)7430 71200 y(X)301 +b(mo)34 b(de)301 b(and)h(activ)-67 b(ated)301 b(b)-34 +b(y)301 b(c)-34 b(ho)34 b(osing)302 b Fu(tex-font-setup)p +FC(.)509 b(Be)300 b(a)-34 b(w)g(are)302 b(that)g(this)g(sc)-34 +b(heme)301 b(is)p eop end +%%Page: 43 48 +TeXDict begin 43 47 bop 2000 -1550 a FC(Chapter)405 b(3:)539 +b(Con)-34 b(trolling)405 b(Screen)e(Displa)-34 b(y)26418 +b(43)5200 3985 y(not)296 b(coupled)g(with)g(A)-34 b(UCT)17566 +4246 y(E)18240 3985 y(X's)295 b(st)-34 b(yle)296 b(system)f(and)h(not)g +(the)g(fo)34 b(cus)295 b(of)h(dev)-34 b(elopmen)g(t.)503 +b(Therefore)5200 5446 y(and)290 b(due)f(to)g Fv(font-latex)g +FC(b)34 b(eing)289 b(m)-34 b(uc)g(h)290 b(more)f(feature-ric)-34 +b(h)289 b(the)g(follo)-34 b(wing)290 b(explanations)g(will)e(only)5200 +6907 y(co)-34 b(v)g(er)404 b Fv(font-latex)p FC(.)5200 +8755 y(In)350 b(case)g(y)-34 b(ou)351 b(w)-34 b(an)g(t)352 +b(to)f(ho)34 b(ok)350 b(in)g(y)-34 b(our)351 b(o)-34 +b(wn)351 b(fon)-34 b(ti\014cation)353 b(sc)-34 b(heme,)361 +b(y)-34 b(ou)350 b(can)h(c)-34 b(ho)34 b(ose)350 b Fu(other)i +FC(and)5200 10216 y(insert)375 b(the)g(name)g(of)g(the)g(function)h +(whic)-34 b(h)375 b(sets)g(up)h(y)-34 b(our)374 b(fon)-34 +b(t)377 b(lo)34 b(c)-34 b(king)373 b(patterns.)530 b(If)375 +b(y)-34 b(ou)375 b(w)-34 b(an)g(t)5200 11677 y(to)404 +b(disable)h(fon)-34 b(ti\014cation)406 b(in)e(A)-34 b(UCT)22209 +11938 y(E)22883 11677 y(X)405 b(completely)-101 b(,)403 +b(c)-34 b(ho)34 b(ose)404 b Fu(ignore)p FC(.)3660 14244 +y Fv(font-latex)755 b FC(pro)-34 b(vides)755 b(man)-34 +b(y)756 b(options)g(for)f(customization)g(whic)-34 b(h)756 +b(are)e(accessible)g(with)i Fs(M-x)2000 15705 y(customize-group)409 +b Fu(RET)c Fs(font-latex)j Fu(RET)p FC(.)944 b(F)-101 +b(or)538 b(this)i(description)f(the)g(v)-67 b(arious)538 +b(options)i(are)f(ex-)2000 17166 y(plained)404 b(in)h(conceptional)f +(groups.)2000 19877 y Fq(3.1.1)818 b(F)-136 b(on)-45 +b(ti\014cation)545 b(of)h(macros)2000 21836 y FC(Highligh)-34 +b(ting)380 b(of)f(macros)g(can)h(b)34 b(e)378 b(customized)i(b)-34 +b(y)379 b(adapting)i(k)-34 b(eyw)g(ord)379 b(lists)g(whic)-34 +b(h)380 b(can)f(b)34 b(e)379 b(found)i(in)2000 23297 +y(the)405 b(customization)f(group)h Fu(font-latex-keywords)p +FC(.)3660 25145 y(Three)f(t)-34 b(yp)34 b(es)405 b(of)f(macros)g(can)g +(b)34 b(e)404 b(handled)h(di\013eren)-34 b(tly)404 b(with)h(resp)34 +b(ect)404 b(to)g(fon)-34 b(ti\014cation:)2657 26993 y(1.)800 +b(Commands)477 b(of)e(the)h(form)f(`)p Fu(\\foo[bar]{baz})p +FC(')k(whic)-34 b(h)476 b(consist)g(of)f(the)h(macro)f(itself,)492 +b(optional)4400 28454 y(argumen)-34 b(ts)388 b(in)e(square)g(brac)-34 +b(k)g(ets)387 b(and)g(mandatory)g(argumen)-34 b(ts)388 +b(in)e(curly)g(braces.)532 b(F)-101 b(or)386 b(the)h(com-)4400 +29915 y(mand)394 b(itself)e(the)h(face)g Fu(font-lock-keyword-face)400 +b FC(will)392 b(b)34 b(e)393 b(used)g(and)g(for)g(the)g(optional)h +(argu-)4400 31376 y(men)-34 b(ts)432 b(the)g(face)f Fu +(font-lock-variable-name-face)p FC(.)629 b(The)432 b(face)f(applied)g +(to)g(the)h(mandatory)4400 32837 y(argumen)-34 b(t)405 +b(dep)34 b(ends)405 b(on)g(the)f(macro)g(class)g(represen)-34 +b(ted)404 b(b)-34 b(y)405 b(the)f(resp)34 b(ectiv)-34 +b(e)403 b(built-in)i(v)-67 b(ariables.)2657 34658 y(2.)800 +b(Declaration)448 b(macros)g(of)h(the)g(form)g(`)p Fu({\\foo)405 +b(text})p FC(')450 b(whic)-34 b(h)450 b(consist)e(of)h(the)g(macro)f +(whic)-34 b(h)450 b(ma)-34 b(y)4400 36119 y(b)34 b(e)424 +b(enclosed)h(in)g(a)f(T)14017 36380 y(E)14691 36119 y(X)h(group)g +(together)g(with)h(text)f(to)g(b)34 b(e)424 b(a\013ected)h(b)-34 +b(y)425 b(the)g(macro.)600 b(In)425 b(case)f(a)4400 37580 +y(T)5073 37841 y(E)5747 37580 y(X)461 b(group)h(is)f(presen)-34 +b(t,)476 b(the)462 b(macro)f(will)g(get)g(the)h(face)f +Fu(font-lock-keyword-face)469 b FC(and)462 b(the)4400 +39041 y(text)523 b(will)g(get)g(the)g(face)g(con\014gured)h(for)f(the)g +(resp)34 b(ectiv)-34 b(e)522 b(macro)h(class.)894 b(If)523 +b(no)h(T)43523 39302 y(E)44197 39041 y(X)f(group)g(is)4400 +40503 y(presen)-34 b(t,)405 b(the)f(latter)g(face)g(will)g(b)34 +b(e)403 b(applied)i(to)f(the)h(macro)f(itself.)2657 42323 +y(3.)800 b(Simple)380 b(macros)h(of)f(the)h(form)g(`)p +Fu(\\foo)p FC(')g(whic)-34 b(h)381 b(do)g(not)g(ha)-34 +b(v)g(e)381 b(an)-34 b(y)381 b(argumen)-34 b(ts)382 b(or)e(groupings.) +531 b(The)4400 43784 y(resp)34 b(ectiv)-34 b(e)403 b(face)h(will)g(b)34 +b(e)403 b(applied)i(to)f(the)h(macro)f(itself.)3660 45991 +y(Customization)h(v)-67 b(ariables)402 b(for)h(`)p Fu(\\foo[bar]{baz})p +FC(')k(t)-34 b(yp)34 b(e)404 b(macros)e(allo)-34 b(w)404 +b(b)34 b(oth)404 b(the)f(macro)g(name)2000 47452 y(and)424 +b(the)g(sequence)f(of)h(argumen)-34 b(ts)424 b(to)g(b)34 +b(e)423 b(sp)34 b(eci\014ed.)596 b(The)424 b(latter)f(is)g(done)h(with) +g(a)g(string)g(whic)-34 b(h)424 b(can)2000 48914 y(con)-34 +b(tain)405 b(the)g(c)-34 b(haracters)2000 51120 y(`)p +Fu(*)p FC(')5090 b(indicating)405 b(the)f(existence)f(of)i(a)f(starred) +g(v)-67 b(arian)-34 b(t)404 b(for)h(the)f(macro,)2000 +53300 y(`)p Fu([)p FC(')5090 b(for)404 b(optional)h(argumen)-34 +b(ts)405 b(in)g(brac)-34 b(k)g(ets,)2000 55480 y(`)p +Fu({)p FC(')5090 b(for)404 b(mandatory)h(argumen)-34 +b(ts)406 b(in)e(braces,)2000 57660 y(`)p Fu(\\)p FC(')5090 +b(for)404 b(mandatory)h(argumen)-34 b(ts)406 b(consisting)e(of)h(a)f +(single)g(macro)f(and)2000 59839 y(`)p Fu(|)p FC(')5090 +b(as)404 b(a)g(pre\014x)g(indicating)h(that)g(t)-34 b(w)g(o)406 +b(alternativ)-34 b(es)404 b(are)f(follo)-34 b(wing.)3660 +62046 y(F)-101 b(or)333 b(example)f(the)h(sp)34 b(eci\014er)332 +b(for)g(`)p Fu(\\documentclass)p FC(')337 b(w)-34 b(ould)334 +b(b)34 b(e)332 b(`)p Fu([{)p FC(')h(b)34 b(ecause)332 +b(the)h(macro)g(has)g(one)2000 63507 y(optional)462 b(follo)-34 +b(w)g(ed)462 b(b)-34 b(y)462 b(one)g(mandatory)g(argumen)-34 +b(t.)711 b(The)462 b(sp)34 b(eci\014er)461 b(for)g(`)p +Fu(\\newcommand)p FC(')k(w)-34 b(ould)462 b(b)34 b(e)2000 +64968 y(`)p Fu(*|{\\[[{)p FC(')403 b(b)34 b(ecause)401 +b(there)g(is)g(a)g(starred)h(v)-67 b(arian)-34 b(t,)401 +b(the)h(mandatory)g(argumen)-34 b(t)403 b(follo)-34 b(wing)402 +b(the)f(macro)2000 66430 y(name)351 b(can)g(b)34 b(e)350 +b(a)h(macro)f(or)g(a)h(T)16548 66691 y(E)17222 66430 +y(X)f(group)h(whic)-34 b(h)352 b(can)f(b)34 b(e)350 b(follo)-34 +b(w)g(ed)352 b(b)-34 b(y)351 b(t)-34 b(w)g(o)352 b(optional)f(argumen) +-34 b(ts)352 b(and)2000 67891 y(the)405 b(last)f(tok)-34 +b(en)405 b(is)e(a)h(mandatory)h(argumen)-34 b(t)406 b(in)e(braces.)3660 +69738 y(Customization)327 b(v)-67 b(ariables)323 b(for)i(the)g(`)p +Fu({\\foo)405 b(text})p FC(')327 b(and)e(`)p Fu(\\foo)p +FC(')g(t)-34 b(yp)34 b(es)325 b(are)f(simple)h(lists)f(of)h(strings) +2000 71200 y(where)404 b(eac)-34 b(h)404 b(en)-34 b(try)405 +b(is)f(a)g(macro)f(name)i(\(without)h(the)e(leading)h(bac)-34 +b(kslash\).)p eop end +%%Page: 44 49 +TeXDict begin 44 48 bop 2000 -1550 a FC(Chapter)405 b(3:)539 +b(Con)-34 b(trolling)405 b(Screen)e(Displa)-34 b(y)26418 +b(44)2000 3985 y Fq(General)545 b(macro)i(classes)2000 +5944 y Fv(font-latex)439 b FC(pro)-34 b(vides)439 b(k)-34 +b(eyw)g(ord)439 b(lists)g(for)f(di\013eren)-34 b(t)440 +b(macro)e(classes)g(whic)-34 b(h)440 b(are)e(describ)34 +b(ed)439 b(in)g(the)g(fol-)2000 7406 y(lo)-34 b(wing)405 +b(table:)2000 9711 y Fu(font-latex-match-function-keywords)8400 +11172 y FC(Keyw)-34 b(ords)404 b(for)h(macros)e(de\014ning)j(or)d +(related)h(to)h(functions,)g(lik)-34 b(e)403 b(`)p Fu(\\newcommand)p +FC('.)8400 12634 y(T)-34 b(yp)34 b(e:)539 b(`)p Fu(\\macro[...]{...})p +FC(')8400 14095 y(F)-101 b(ace:)538 b Fu(font-lock-function-name-face) +2000 16340 y(font-latex-match-reference-keywords)8400 +17801 y FC(Keyw)-34 b(ords)404 b(for)h(macros)e(de\014ning)j(or)d +(related)h(to)h(references,)d(lik)-34 b(e)404 b(`)p Fu(\\ref)p +FC('.)8400 19263 y(T)-34 b(yp)34 b(e:)539 b(`)p Fu(\\macro[...]{...})p +FC(')8400 20724 y(F)-101 b(ace:)538 b Fu(font-lock-constant-face)2000 +22969 y(font-latex-match-textual-keywords)8400 24431 +y FC(Keyw)-34 b(ords)404 b(for)h(macros)e(sp)34 b(ecifying)404 +b(textual)g(con)-34 b(ten)g(t,)406 b(lik)-34 b(e)403 +b(`)p Fu(\\caption)p FC('.)8400 25892 y(T)-34 b(yp)34 +b(e:)539 b(`)p Fu(\\macro[...]{...})p FC(')8400 27353 +y(F)-101 b(ace:)538 b Fu(font-lock-type-face)2000 29599 +y(font-latex-match-variable-keywords)8400 31060 y FC(Keyw)-34 +b(ords)404 b(for)h(macros)e(de\014ning)j(or)d(related)h(to)h(v)-67 +b(ariables,)402 b(lik)-34 b(e)404 b(`)p Fu(\\setlength)p +FC('.)8400 32521 y(T)-34 b(yp)34 b(e:)539 b(`)p Fu(\\macro[...]{...})p +FC(')8400 33982 y(F)-101 b(ace:)538 b Fu(font-lock-variable-name-face) +2000 36228 y(font-latex-match-warning-keywords)8400 37689 +y FC(Keyw)-34 b(ords)858 b(for)g(imp)34 b(ortan)-34 b(t)859 +b(macros,)971 b(e.g.)857 b(a\013ecting)h(line)f(or)h(page)g(break,)971 +b(lik)-34 b(e)8400 39150 y(`)p Fu(\\clearpage)p FC('.)8400 +40611 y(T)g(yp)34 b(e:)539 b(`)p Fu(\\macro)p FC(')8400 +42072 y(F)-101 b(ace:)538 b Fu(font-latex-warning-face)2000 +44849 y Fq(Sectioning)545 b(commands)2000 46809 y FC(Sectioning)357 +b(commands)g(are)f(macros)h(lik)-34 b(e)355 b(`)p Fu(\\chapter)p +FC(')k(or)d(`)p Fu(\\section)p FC('.)525 b(F)-101 b(or)357 +b(these)g(commands)g(there)2000 48270 y(are)561 b(t)-34 +b(w)g(o)563 b(fon)-34 b(ti\014cation)563 b(sc)-34 b(hemes)562 +b(whic)-34 b(h)562 b(ma)-34 b(y)562 b(b)34 b(e)561 b(selected)g(b)-34 +b(y)562 b(customizing)g(the)g(v)-67 b(ariable)560 b Fu(font-)2000 +49731 y(latex-fontify-sectioning)p FC(.)42818 52429 y([User)404 +b(Option])-48000 b Fm(font-latex-fontify-sectioning)5200 +53890 y FC(P)-34 b(er)417 b(default)i(sectioning)e(commands)i(will)d(b) +34 b(e)418 b(sho)-34 b(wn)419 b(in)e(a)h(larger,)h(prop)34 +b(ortional)418 b(fon)-34 b(t,)422 b(whic)-34 b(h)5200 +55351 y(corresp)34 b(onds)565 b(to)h(a)f(n)-34 b(um)g(b)34 +b(er)566 b(for)f(this)h(v)-67 b(ariable.)1021 b(The)565 +b(fon)-34 b(t)567 b(size)d(v)-67 b(aries)564 b(with)i(the)g(section-) +5200 56812 y(ing)675 b(lev)-34 b(el,)742 b(e.g.)674 b(`)p +Fu(\\part)p FC(')i(\()p Fu(font-latex-sectioning-0-face)p +FC(\))686 b(has)676 b(a)f(larger)f(fon)-34 b(t)677 b(than)5200 +58274 y(`)p Fu(\\paragraph)p FC(')414 b(\()p Fu +(font-latex-sectioning-5-face)p FC(\).)572 b(T)-34 b(ypically)-101 +b(,)413 b(v)-67 b(alues)411 b(from)h(1.05)f(to)h(1.3)5200 +59735 y(for)275 b Fu(font-latex-fontify-sectioning)286 +b FC(giv)-34 b(e)275 b(b)34 b(est)276 b(results,)301 +b(dep)34 b(ending)276 b(on)g(y)-34 b(our)275 b(fon)-34 +b(t)277 b(setup.)5200 61196 y(If)487 b(y)-34 b(ou)487 +b(rather)g(lik)-34 b(e)486 b(to)i(use)f(the)g(base)h(fon)-34 +b(t)488 b(and)g(a)f(di\013eren)-34 b(t)487 b(color,)507 +b(set)487 b(the)g(v)-67 b(ariable)486 b(to)h(the)5200 +62657 y(sym)-34 b(b)34 b(ol)462 b(`)p Fu(color)p FC('.)714 +b(In)462 b(this)h(case)f(the)h(face)f Fu(font-lock-type-face)469 +b FC(will)461 b(b)34 b(e)462 b(used)h(to)g(fon)-34 b(tify)5200 +64118 y(the)404 b(argumen)-34 b(t)406 b(of)e(the)h(sectioning)f +(commands.)3660 66816 y(Y)-101 b(ou)373 b(can)f(mak)-34 +b(e)371 b Fv(font-latex)h FC(a)-34 b(w)g(are)373 b(of)f(y)-34 +b(our)372 b(o)-34 b(wn)373 b(sectioning)f(commands)h(b)34 +b(e)371 b(adding)i(them)f(to)g(the)2000 68277 y(k)-34 +b(eyw)g(ord)700 b(lists:)1130 b Fu +(font-latex-match-sectioning-0-keywords)713 b FC(\()p +Fu(font-latex-sectioning-)2000 69738 y(0-face)p FC(\))732 +b(.)293 b(.)h(.)802 b Fu(font-latex-match-sectioning-5-keywords)669 +b FC(\()p Fu(font-latex-sectioning-5-)2000 71200 y(face)p +FC(\).)p eop end +%%Page: 45 50 +TeXDict begin 45 49 bop 2000 -1550 a FC(Chapter)405 b(3:)539 +b(Con)-34 b(trolling)405 b(Screen)e(Displa)-34 b(y)26418 +b(45)3660 3985 y(Related)369 b(to)g(sectioning)g(there)g(is)f(sp)34 +b(ecial)368 b(supp)34 b(ort)370 b(for)f(slide)f(titles)h(whic)-34 +b(h)369 b(ma)-34 b(y)369 b(b)34 b(e)369 b(fon)-34 b(ti\014ed)370 +b(with)2000 5446 y(the)357 b(face)g Fu(font-latex-slide-title-face)p +FC(.)532 b(Y)-101 b(ou)358 b(can)f(add)g(macros)g(whic)-34 +b(h)358 b(should)g(app)34 b(ear)356 b(in)h(this)2000 +6907 y(face)404 b(b)-34 b(y)404 b(customizing)h(the)f(v)-67 +b(ariable)403 b Fu(font-latex-match-slide-title-keywords)p +FC(.)2000 9953 y Fq(Commands)546 b(for)g(c)-45 b(hanging)546 +b(fon)-45 b(ts)2000 11912 y FC(L)2322 11755 y Fw(a)2883 +11912 y FC(T)3556 12173 y(E)4230 11912 y(X)409 b(pro)-34 +b(vides)409 b(v)-67 b(arious)408 b(macros)h(for)g(c)-34 +b(hanging)410 b(fon)-34 b(ts)410 b(or)f(fon)-34 b(t)410 +b(attributes.)554 b(F)-101 b(or)409 b(example,)g(y)-34 +b(ou)410 b(can)2000 13373 y(select)381 b(an)i(italic)e(fon)-34 +b(t)384 b(with)f(`)p Fu(\\textit{...})p FC(')j(or)c(b)34 +b(old)382 b(with)h(`)p Fu(\\textbf{...})p FC('.)535 b(An)382 +b(alternativ)-34 b(e)382 b(w)-34 b(a)g(y)2000 14834 y(to)532 +b(sp)34 b(ecify)531 b(these)h(fon)-34 b(ts)533 b(is)f(to)g(use)g(sp)34 +b(ecial)531 b(macros)g(in)h(T)29791 15095 y(E)30465 14834 +y(X)f(groups,)564 b(lik)-34 b(e)531 b(`)p Fu({\\itshape)407 +b(...})p FC(')533 b(for)2000 16296 y(italics)479 b(and)i(`)p +Fu({\\bfseries)407 b(...})p FC(')481 b(for)e(b)34 b(old.)766 +b(As)480 b(men)-34 b(tioned)481 b(ab)34 b(o)-34 b(v)g(e,)498 +b(w)-34 b(e)480 b(call)f(the)h(former)g(v)-67 b(arian)-34 +b(ts)2000 17757 y(commands)405 b(and)g(the)f(latter)g(declarations.) +3660 19939 y(Besides)418 b(the)i(macros)e(for)h(c)-34 +b(hanging)420 b(fon)-34 b(ts)420 b(pro)-34 b(vided)419 +b(b)-34 b(y)419 b(L)31190 19782 y Fw(a)31751 19939 y +FC(T)32424 20200 y(E)33098 19939 y(X)f(there)h(is)f(an)i(in\014nite)f +(n)-34 b(um)g(b)34 b(er)420 b(of)2000 21400 y(other)340 +b(macros|either)g(de\014ned)h(b)-34 b(y)341 b(y)-34 b(ourself)340 +b(for)g(logical)f(markup)i(or)f(de\014ned)h(b)-34 b(y)340 +b(macro)g(pac)-34 b(k)-67 b(ages|)2000 22861 y(whic)-34 +b(h)543 b(a\013ect)e(the)h(fon)-34 b(t)543 b(in)f(the)g(t)-34 +b(yp)34 b(eset)542 b(text.)952 b(While)541 b(L)29398 +22704 y Fw(a)29959 22861 y FC(T)30632 23122 y(E)31305 +22861 y(X's)h(built-in)g(macros)g(and)g(macros)g(of)2000 +24322 y(pac)-34 b(k)-67 b(ages)421 b(kno)-34 b(wn)423 +b(b)-34 b(y)423 b(A)-34 b(UCT)15897 24583 y(E)16571 24322 +y(X)422 b(are)f(already)g(handled)i(b)-34 b(y)422 b Fv(font-latex)p +FC(,)k(di\013eren)-34 b(t)422 b(k)-34 b(eyw)g(ord)422 +b(lists)f(p)34 b(er)2000 25784 y(t)-34 b(yp)34 b(e)472 +b(st)-34 b(yle)472 b(and)h(macro)e(t)-34 b(yp)34 b(e)472 +b(are)f(pro)-34 b(vided)473 b(for)f(en)-34 b(tering)472 +b(y)-34 b(our)472 b(o)-34 b(wn)473 b(macros)f(whic)-34 +b(h)473 b(are)e(listed)h(in)2000 27245 y(the)405 b(table)f(b)34 +b(elo)-34 b(w.)2000 29953 y Fu(font-latex-match-bold-command-keywords) +8400 31414 y FC(Keyw)g(ords)404 b(for)h(commands)g(sp)34 +b(ecifying)403 b(a)h(b)34 b(old)405 b(t)-34 b(yp)34 b(e)404 +b(st)-34 b(yle.)8400 32875 y(F)-101 b(ace:)538 b Fu +(font-latex-bold-face)2000 35390 y +(font-latex-match-italic-command-keywords)8400 36851 +y FC(Keyw)-34 b(ords)404 b(for)h(commands)g(sp)34 b(ecifying)403 +b(an)i(italic)e(fon)-34 b(t.)8400 38312 y(F)-101 b(ace:)538 +b Fu(font-latex-italic-face)2000 40826 y +(font-latex-match-underline-command-keywords)8400 42287 +y FC(Keyw)-34 b(ords)404 b(for)h(commands)g(sp)34 b(ecifying)403 +b(an)i(underlined)f(text.)8400 43748 y(F)-101 b(ace:)538 +b Fu(font-latex-underline-face)2000 46262 y +(font-latex-match-math-command-keywords)8400 47724 y +FC(Keyw)-34 b(ords)404 b(for)h(commands)g(sp)34 b(ecifying)403 +b(a)h(math)h(fon)-34 b(t.)8400 49185 y(F)-101 b(ace:)538 +b Fu(font-latex-math-face)2000 51699 y +(font-latex-match-type-command-keywords)8400 53160 y +FC(Keyw)-34 b(ords)404 b(for)h(commands)g(sp)34 b(ecifying)403 +b(a)h(t)-34 b(yp)34 b(ewriter)404 b(fon)-34 b(t.)8400 +54621 y(F)-101 b(ace:)538 b Fu(font-lock-type-face)2000 +57135 y(font-latex-match-bold-declaration-keywords)8400 +58596 y FC(Keyw)-34 b(ords)404 b(for)h(declarations)f(sp)34 +b(ecifying)403 b(a)h(b)34 b(old)405 b(t)-34 b(yp)34 b(e)404 +b(st)-34 b(yle.)8400 60057 y(F)-101 b(ace:)538 b Fu +(font-latex-bold-face)2000 62572 y +(font-latex-match-italic-declaration-keywords)8400 64033 +y FC(Keyw)-34 b(ords)404 b(for)h(declarations)f(sp)34 +b(ecifying)403 b(an)i(italic)e(fon)-34 b(t.)8400 65494 +y(F)-101 b(ace:)538 b Fu(font-latex-italic-face)2000 +68008 y(font-latex-match-type-declaration-keywords)8400 +69469 y FC(Keyw)-34 b(ords)404 b(for)h(declarations)f(sp)34 +b(ecifying)403 b(a)h(t)-34 b(yp)34 b(ewriter)404 b(fon)-34 +b(t.)8400 70930 y(F)-101 b(ace:)538 b Fu(font-latex-type-face)p +eop end +%%Page: 46 51 +TeXDict begin 46 50 bop 2000 -1550 a FC(Chapter)405 b(3:)539 +b(Con)-34 b(trolling)405 b(Screen)e(Displa)-34 b(y)26418 +b(46)2000 3985 y Fq(Deactiv)-91 b(ating)546 b(defaults)g(of)g(built-in) +f(k)-45 b(eyw)g(ord)544 b(classes)2000 5944 y Fv(font-latex)440 +b FC(ships)i(with)f(prede\014ned)h(lists)f(of)g(k)-34 +b(eyw)g(ords)441 b(for)g(the)g(classes)f(describ)34 b(ed)440 +b(ab)34 b(o)-34 b(v)g(e.)649 b(Y)-101 b(ou)441 b(can)2000 +7406 y(disable)593 b(these)g(defaults)i(p)34 b(er)592 +b(class)h(b)-34 b(y)593 b(customizing)h(the)f(v)-67 b(ariable)592 +b Fu(font-latex-deactivated-)2000 8867 y(keyword-classes)p +FC(.)1671 b(This)780 b(is)g(a)f(list)h(of)g(strings)g(for)g(k)-34 +b(eyw)g(ord)780 b(classes)g(to)g(b)34 b(e)779 b(deactiv)-67 +b(ated.)2000 10328 y(V)-101 b(alid)512 b(en)-34 b(tries)513 +b(are)f Fu(")p FC(w)-34 b(arning)p Fu(")p FC(,)541 b +Fu(")p FC(v)-67 b(ariable)p Fu(")p FC(,)539 b Fu(")p +FC(biblatexnoarg)p Fu(")p FC(,)i Fu(")p FC(biblatex)p +Fu(")p FC(,)f Fu(")p FC(reference)p Fu(")p FC(,)f Fu(")p +FC(func-)2000 11789 y(tion)p Fu(")835 b FC(,)942 b Fu(")p +FC(sectioning-0)p Fu(")p FC(,)h Fu(")p FC(sectioning-1)p +Fu(")p FC(,)g Fu(")p FC(sectioning-2)p Fu(")p FC(,)g +Fu(")p FC(sectioning-3)p Fu(")p FC(,)g Fu(")p FC(sectioning-4)p +Fu(")p FC(,)2000 13250 y Fu(")p FC(sectioning-5)p Fu(")p +FC(,)615 b Fu(")p FC(slide-title)p Fu(")p FC(,)f Fu(")p +FC(textual)p Fu(")p FC(,)h Fu(")p FC(b)34 b(old-command)p +Fu(")p FC(,)616 b Fu(")p FC(italic-command)p Fu(")p FC(,)e +Fu(")p FC(underline-)2000 14711 y(command)p Fu(")p FC(,)466 +b Fu(")p FC(math-command)p Fu(")p FC(,)i Fu(")p FC(t)-34 +b(yp)34 b(e-command)p Fu(")p FC(,)467 b Fu(")p FC(b)34 +b(old-declaration)p Fu(")p FC(,)466 b Fu(")p FC(italic-declaration)p +Fu(")p FC(,)2000 16173 y Fu(")p FC(t)-34 b(yp)34 b(e-declaration)p +Fu(")p FC(.)3660 17975 y(Y)-101 b(ou)585 b(can)f(also)g(get)g(rid)g(of) +h(certain)f(k)-34 b(eyw)g(ords)584 b(only)-101 b(.)1079 +b(F)-101 b(or)584 b(example)f(if)h(y)-34 b(ou)585 b(w)-34 +b(an)g(t)586 b(to)e(remo)-34 b(v)g(e)2000 19436 y(highligh)g(ting)405 +b(of)g(fo)34 b(otnotes)405 b(as)f(references)f(y)-34 +b(ou)405 b(can)f(put)h(the)g(follo)-34 b(wing)405 b(stanza)g(in)-34 +b(to)404 b(y)-34 b(our)405 b(init)f(\014le:)5200 21239 +y Fu(\(eval-after-load)642 b("font-latex")6473 22700 +y(\015\(setq-default)7745 24161 y +(font-latex-match-reference-keywords-local)7745 25622 +y(\(remove)d(\(assoc-string)i("footnote")12836 27083 +y(font-latex-match-reference-keywords-local\))15382 28544 +y(font-latex-match-reference-keywords-local\)\)\))3660 +30347 y FC(But)507 b(note)g(that)h(this)e(means)h(\014ddling)g(with)h +Fv(font-latex)p FC('s)e(in)-34 b(ternals)507 b(and)g(is)f(not)h(guaran) +-34 b(teed)508 b(to)2000 31808 y(w)-34 b(ork)404 b(in)g(future)i(v)-34 +b(ersions)404 b(of)g Fv(font-latex)p FC(.)2000 34474 +y Fq(User-de\014ned)545 b(k)-45 b(eyw)g(ord)544 b(classes)2000 +36433 y FC(In)483 b(case)g(the)g(customization)h(options)g(explained)f +(ab)34 b(o)-34 b(v)g(e)483 b(do)g(not)h(su\016ce)f(for)g(y)-34 +b(our)484 b(needs,)502 b(y)-34 b(ou)484 b(can)2000 37894 +y(sp)34 b(ecify)380 b(y)-34 b(our)381 b(o)-34 b(wn)381 +b(k)-34 b(eyw)g(ord)381 b(classes)f(b)-34 b(y)381 b(customizing)g(the)g +(v)-67 b(ariable)379 b Fu(font-latex-user-keyword-)2000 +39355 y(classes)p FC(.)42818 41831 y([User)404 b(Option])-48000 +b Fm(font-latex-user-keyword-classes)5200 43292 y FC(Ev)-34 +b(ery)453 b(k)-34 b(eyw)g(ord)455 b(class)f(consists)h(of)f(four)h +(parts,)467 b(a)455 b(name,)466 b(a)455 b(list)f(of)g(k)-34 +b(eyw)g(ords,)467 b(a)455 b(face)f(and)h(a)5200 44753 +y(sp)34 b(eci\014er)403 b(for)h(the)h(t)-34 b(yp)34 b(e)404 +b(of)h(macros)f(to)g(b)34 b(e)404 b(highligh)-34 b(ted.)5200 +46556 y(When)354 b(adding)h(new)f(en)-34 b(tries,)363 +b(y)-34 b(ou)355 b(ha)-34 b(v)g(e)354 b(to)g(use)g(unique)g(v)-67 +b(alues)353 b(for)h(the)g(class)f(names,)364 b(i.e.)353 +b(they)5200 48017 y(m)-34 b(ust)470 b(not)f(clash)g(with)h(names)f(of)g +(the)g(built-in)g(k)-34 b(eyw)g(ord)469 b(classes)g(or)f(other)h(names) +g(giv)-34 b(en)469 b(b)-34 b(y)5200 49478 y(y)g(ou.)539 +b(Additionally)404 b(the)h(names)f(m)-34 b(ust)406 b(not)f(con)-34 +b(tain)405 b(spaces.)5200 51280 y(The)d(list)f(of)h(k)-34 +b(eyw)g(ords)402 b(de\014nes)g(whic)-34 b(h)403 b(commands)f(and)g +(declarations)g(should)g(b)34 b(e)401 b(co)-34 b(v)g(ered)402 +b(b)-34 b(y)5200 52742 y(the)476 b(k)-34 b(eyw)g(ord)475 +b(class.)751 b(A)476 b(k)-34 b(eyw)g(ord)475 b(can)h(either)e(b)34 +b(e)475 b(a)g(simple)g(command)h(name)g(omitting)f(the)5200 +54203 y(leading)469 b(bac)-34 b(kslash)469 b(or)g(a)f(list)h +(consisting)g(of)g(the)g(command)h(name)f(and)h(a)e(string)h(sp)34 +b(ecifying)5200 55664 y(the)404 b(sequence)g(of)h(argumen)-34 +b(ts)405 b(for)f(the)h(command.)5200 57466 y(The)g(face)e(argumen)-34 +b(t)406 b(can)e(either)g(b)34 b(e)403 b(an)i(existing)f(face)g(or)g +(face)f(attributes)j(made)e(b)-34 b(y)405 b(y)-34 b(ou.)5200 +59269 y(There)388 b(are)g(three)g(alternativ)-34 b(es)388 +b(for)g(the)h(t)-34 b(yp)34 b(e)388 b(of)h(k)-34 b(eyw)g +(ords|\\Command)390 b(with)f(argumen)-34 b(ts",)5200 +60730 y(\\Declaration)451 b(inside)g(T)16533 60991 y(E)17206 +60730 y(X)g(group")h(and)g(\\Command)h(without)f(argumen)-34 +b(ts"|whic)g(h)454 b(corre-)5200 62191 y(sp)34 b(ond)405 +b(with)g(the)g(macro)e(t)-34 b(yp)34 b(es)405 b(explained)f(ab)34 +b(o)-34 b(v)g(e.)2000 64857 y Fq(3.1.2)818 b(F)-136 b(on)-45 +b(ti\014cation)545 b(of)h(quotes)2000 66816 y FC(T)-101 +b(ext)402 b(in)f(quotation)i(marks)e(is)g(displa)-34 +b(y)g(ed)403 b(with)f(the)g(face)f Fu(font-latex-string-face)p +FC(.)546 b(Besides)400 b(the)2000 68277 y(v)-67 b(arious)312 +b(forms)h(of)g(op)34 b(ening)312 b(and)i(closing)e(double)h(and)g +(single)g(quotation)g(marks,)330 b(so-called)312 b(guillemets)2000 +69738 y(\()p Fu(<<)p FC(,)373 b Fu(>>)p FC(\))366 b(can)e(b)34 +b(e)365 b(used)g(for)g(quoting.)526 b(Because)363 b(there)i(are)f(t)-34 +b(w)g(o)366 b(st)-34 b(yles)364 b(of)h(using)h(them|F)-101 +b(renc)-34 b(h)365 b(st)-34 b(yle:)2000 71200 y Fu(<<)296 +b FC(text)g Fu(>>)p FC(;)332 b(German)296 b(st)-34 b(yle:)484 +b Fu(>>)p FC(text)p Fu(<<)p FC(|y)-34 b(ou)298 b(can)e(customize)f(the) +i(v)-67 b(ariable)294 b Fu(font-latex-quotes)302 b FC(to)p +eop end +%%Page: 47 52 +TeXDict begin 47 51 bop 2000 -1550 a FC(Chapter)405 b(3:)539 +b(Con)-34 b(trolling)405 b(Screen)e(Displa)-34 b(y)26418 +b(47)2000 3985 y(tell)316 b Fv(font-latex)f FC(whic)-34 +b(h)317 b(t)-34 b(yp)34 b(e)317 b(y)-34 b(ou)316 b(are)g(using)h(if)f +(the)g(correct)f(v)-67 b(alue)316 b(cannot)h(b)34 b(e)316 +b(deriv)-34 b(ed)315 b(from)i(do)34 b(cumen)-34 b(t)2000 +5446 y(prop)34 b(erties.)42818 7946 y([User)404 b(Option])-48000 +b Fm(font-latex-quotes)5200 9408 y FC(The)469 b(default)h(v)-67 +b(alue)468 b(of)i Fu(font-latex-quotes)k FC(is)469 b(`)p +Fu(auto)p FC(')h(whic)-34 b(h)470 b(means)f(that)h Fv(font-latex)e +FC(will)5200 10869 y(try)391 b(to)h(deriv)-34 b(e)391 +b(the)h(correct)f(t)-34 b(yp)34 b(e)392 b(of)g(quotation)h(mark)e(matc) +-34 b(hing)393 b(from)f(do)34 b(cumen)-34 b(t)392 b(prop)34 +b(erties)5200 12330 y(lik)-34 b(e)403 b(the)i(language)f(option)h +(supplied)g(to)g(the)f(bab)34 b(el)404 b(L)30276 12173 +y Fw(a)30837 12330 y FC(T)31510 12591 y(E)32184 12330 +y(X)g(pac)-34 b(k)-67 b(age.)5200 14145 y(If)389 b(the)h(automatic)g +(detection)g(fails)g(for)f(y)-34 b(ou)390 b(and)g(y)-34 +b(ou)390 b(mostly)g(use)f(one)h(sp)34 b(eci\014c)389 +b(st)-34 b(yle)389 b(y)-34 b(ou)390 b(can)5200 15606 +y(set)k(it)f(to)i(a)e(sp)34 b(eci\014c)393 b(language-dep)34 +b(enden)-34 b(t)396 b(v)-67 b(alue)393 b(as)h(w)-34 b(ell.)534 +b(Set)395 b(the)f(v)-67 b(alue)393 b(to)h(`)p Fu(german)p +FC(')h(if)e(y)-34 b(ou)5200 17067 y(are)418 b(using)h +Fu(>>)p FC(German)h(quotes)p Fu(<<)f FC(and)h(to)f(`)p +Fu(french)p FC(')h(if)e(y)-34 b(ou)419 b(are)f(using)h +Fu(<<)h FC(F)-101 b(renc)-34 b(h)419 b(quotes)g Fu(>>)p +FC(.)5200 18528 y Fv(font-latex)462 b FC(will)f(recognize)f(the)i +(di\013eren)-34 b(t)463 b(w)-34 b(a)g(ys)462 b(these)g(quotes)g(can)g +(b)34 b(e)462 b(giv)-34 b(en)461 b(in)h(y)-34 b(our)462 +b(source)5200 19989 y(co)34 b(de,)403 b(i.e.)g(\(`)p +Fu("<)p FC(',)h(`)p Fu(">)p FC('\),)h(\(`)p Fu(<<)p FC(',)f(`)p +Fu(>>)p FC('\))g(and)h(the)g(resp)34 b(ectiv)-34 b(e)403 +b(8-bit)h(v)-67 b(arian)-34 b(ts.)5200 21804 y(If)404 +b(y)-34 b(ou)405 b(set)f Fu(font-latex-quotes)410 b FC(to)404 +b(nil,)g(quoted)h(con)-34 b(ten)g(t)406 b(will)d(not)i(b)34 +b(e)404 b(fon)-34 b(ti\014ed.)2000 24482 y Fq(3.1.3)818 +b(F)-136 b(on)-45 b(ti\014cation)545 b(of)h(mathematical)g(constructs) +2000 26441 y FC(In)555 b(L)3988 26284 y Fw(a)4549 26441 +y FC(T)5222 26702 y(E)5895 26441 y(X)g(mathematics)g(can)g(b)34 +b(e)554 b(indicated)h(b)-34 b(y)555 b(a)g(v)-67 b(ariet)-34 +b(y)554 b(of)g(di\013eren)-34 b(t)556 b(metho)34 b(ds:)840 +b(toggles)554 b(\(lik)-34 b(e)2000 27903 y(dollar)601 +b(signs\),)651 b(macros)601 b(and)h(en)-34 b(vironmen)g(ts.)1131 +b(Math)602 b(constructs)h(kno)-34 b(wn)602 b(b)-34 b(y)602 +b Fv(font-latex)f FC(are)g(dis-)2000 29364 y(pla)-34 +b(y)g(ed)400 b(with)f(the)h(face)e Fu(font-latex-math-face)p +FC(.)544 b(Supp)34 b(ort)400 b(for)f(dollar)g(signs)g(and)h(shorthands) +h(lik)-34 b(e)2000 30825 y(`)p Fu(\\\(...\\\))p FC(')487 +b(or)f(`)p Fu(\\[...\\])p FC(')h(is)f(built-in)g(and)g(not)h +(customizable.)783 b(Supp)34 b(ort)487 b(for)f(other)g(math)g(macros) +2000 32286 y(and)427 b(en)-34 b(vironmen)g(ts)428 b(can)f(b)34 +b(e)426 b(adapted)i(b)-34 b(y)427 b(customizing)g(the)g(v)-67 +b(ariables)425 b Fu(font-latex-match-math-)2000 33747 +y(command-keywords)298 b FC(and)293 b Fu(texmathp-tex-commands)299 +b FC(resp)34 b(ectiv)-34 b(ely)-101 b(.)500 b(It)292 +b(is)g(no)g(longer)g(recommended)2000 35208 y(to)404 +b(customize)g Fu(font-latex-math-environments)p FC(.)3660 +37023 y(T)-101 b(o)318 b(con)-34 b(v)g(ert)318 b(y)-34 +b(our)318 b(customization)g(in)g Fu(font-latex-math-environments)327 +b FC(in)-34 b(to)318 b Fu(texmathp-tex-)2000 38484 y(commands)p +FC(,)522 b(please)497 b(register)e(y)-34 b(our)497 b(o)-34 +b(wn)498 b(math)f(en)-34 b(vironmen)g(ts,)521 b(together)497 +b(with)g(starred)g(v)-67 b(arian)-34 b(ts)497 b(if)2000 +39945 y(an)-34 b(y)-101 b(,)561 b(as)529 b(en)-34 b(tries)530 +b(of)g Fu(env-on)h FC(t)-34 b(yp)34 b(e)530 b(in)f Fu +(texmathp-tex-commands)p FC(,)568 b(then)531 b(clear)d(out)i +Fu(font-latex-)2000 41407 y(math-environments)p FC(.)629 +b(Y)-101 b(ou)433 b(ha)-34 b(v)g(e)432 b(to)h(restart)f(Emacs)g(for)h +(this)g(new)f(customization)h(to)g(tak)-34 b(e)432 b(e\013ect)2000 +42868 y(for)404 b(fon)-34 b(ti\014cation.)3660 44682 +y(In)331 b(order)e(to)i(mak)-34 b(e)330 b(math)h(constructs)g(more)f +(readable,)344 b Fv(font-latex)330 b FC(displa)-34 b(ys)331 +b(subscript)g(and)g(sup)34 b(er-)2000 46144 y(script)277 +b(parts)g(in)g(a)g(smaller)f(fon)-34 b(t)278 b(and)g(raised)e(or)h(lo) +-34 b(w)g(ered)277 b(resp)34 b(ectiv)-34 b(ely)-101 b(.)495 +b(This)277 b(fon)-34 b(ti\014cation)279 b(feature)e(can)2000 +47605 y(b)34 b(e)507 b(con)-34 b(trolled)508 b(with)g(the)g(v)-67 +b(ariables)507 b Fu(font-latex-fontify-script)516 b FC(and)509 +b Fu(font-latex-script-)2000 49066 y(display)p FC(.)42818 +51566 y([User)404 b(Option])-48000 b Fm(font-latex-fontify-script)5200 +53027 y FC(If)433 b(non-nil,)440 b(fon)-34 b(tify)434 +b(subscript)f(and)h(sup)34 b(erscript)433 b(strings.)624 +b(Concretely)-101 b(,)439 b(this)434 b(means)f(that)g(the)5200 +54489 y(scripts)404 b(are)g(raised)g(or)f(lo)-34 b(w)g(ered.)5200 +56303 y(Another)443 b(p)34 b(ossiblit)-34 b(y)442 b(is)g(setting)h +(this)g(v)-67 b(ariable)441 b(to)i(the)f(sym)-34 b(b)34 +b(ol)443 b Fu(multi-level)p FC(.)657 b(In)442 b(this)h(case,)5200 +57764 y(in)522 b(a)h(form)-34 b(ula)523 b Fo(x)p Fu(^)p +FA(f)p Fo(y)p Fu(^)p Fo(z)p FA(g)p FC(,)552 b Fo(y)629 +b FC(is)522 b(raised)g(ab)34 b(o)-34 b(v)g(e)522 b(and)i(smaller)d +(than)j Fo(x)p FC(,)551 b(and)524 b Fo(z)671 b FC(is)522 +b(raised)g(ab)34 b(o)-34 b(v)g(e)5200 59226 y(and)413 +b(smaller)e(than)i Fo(y)p FC(.)562 b(With)412 b(man)-34 +b(y)413 b(script)f(lev)-34 b(els,)413 b(the)f(text)h(migh)-34 +b(t)412 b(b)34 b(ecome)412 b(to)34 b(o)412 b(small)g(to)g(b)34 +b(e)5200 60687 y(readable.)538 b(\(See)404 b Fu +(font-latex-fontify-script-max-level)417 b FC(b)34 b(elo)-34 +b(w.\))5200 62501 y(Lastly)-101 b(,)468 b(y)-34 b(ou)456 +b(can)h(set)f(this)g(v)-67 b(ariable)455 b(to)h Fu(invisible)j +FC(whose)e(b)34 b(eha)-34 b(vior)456 b(is)f(lik)-34 b(e)455 +b Fu(multi-level)p FC(,)5200 63963 y(and)405 b(in)f(addition)h(the)g +(sup)34 b(er-/subscript)405 b(c)-34 b(haracters)404 b +Fu(^)g FC(and)p 34179 63963 372 53 v 1354 w(are)g(not)h(displa)-34 +b(y)g(ed.)42818 66463 y([User)404 b(Option])-48000 b +Fm(font-latex-fontify-script-max-level)5200 67924 y FC(Maxim)-34 +b(um)405 b(scripti\014cation)f(lev)-34 b(el)403 b(for)h(whic)-34 +b(h)405 b(script)f(faces)g(are)g(applied.)5200 69738 +y(The)k(faces)g Fu(font-latex-superscript-face)418 b +FC(and)409 b Fu(font-latex-subscript-face)416 b FC(de\014ne)5200 +71200 y(custom)394 b Fu(:height)i FC(v)-67 b(alues)393 +b Fu(<)g FC(1.0.)535 b(Therefore,)395 b(scripts)f(are)f(displa)-34 +b(y)g(ed)394 b(with)g(a)f(sligh)-34 b(tly)394 b(smaller)p +eop end +%%Page: 48 53 +TeXDict begin 48 52 bop 2000 -1550 a FC(Chapter)405 b(3:)539 +b(Con)-34 b(trolling)405 b(Screen)e(Displa)-34 b(y)26418 +b(48)5200 3985 y(fon)-34 b(t)585 b(than)h(normal)e(math)g(text.)1079 +b(If)584 b Fu(font-latex-fontify-script)593 b FC(is)583 +b Fu(multi-level)588 b FC(or)5200 5446 y Fu(invisible)p +FC(,)501 b(the)479 b(fon)-34 b(t)481 b(size)e(b)34 b(ecomes)478 +b(to)34 b(o)480 b(small)f(to)g(b)34 b(e)479 b(readable)g(after)h(a)f +(few)h(lev)-34 b(els.)762 b(This)5200 6907 y(option)529 +b(allo)-34 b(ws)528 b(to)h(sp)34 b(ecify)527 b(the)i(maxim)-34 +b(um)529 b(lev)-34 b(el)526 b(after)j(whic)-34 b(h)529 +b(the)f(size)g(of)g(the)h(script)f(text)5200 8369 y(w)-34 +b(on't)405 b(b)34 b(e)404 b(shrunk)-34 b(en)405 b(an)-34 +b(ymore.)5200 10195 y(F)-101 b(or)334 b(example,)348 +b(in)334 b(the)h(expression)f Fo(x)p Fu(^)p FA(f)p Fo(y)p +Fu(^)p FA(f)p Fo(z)p Fu(^)p Fo(a)p 26942 10195 372 53 +v 545 w(b)p FA(gg)p FC(,)348 b Fo(x)480 b FC(has)335 +b(scripti\014cation)g(lev)-34 b(el)333 b(0,)348 b Fo(y)441 +b FC(has)335 b(lev)-34 b(el)5200 11656 y(1,)404 b Fo(z)552 +b FC(has)405 b(lev)-34 b(el)403 b(2,)h(and)h(b)34 b(oth)405 +b Fo(a)496 b FC(and)405 b Fo(b)480 b FC(ha)-34 b(v)g(e)405 +b(scripti\014cation)f(lev)-34 b(el)403 b(3.)5200 13483 +y(If)444 b Fu(font-latex-fontify-script-max-level)456 +b FC(w)-34 b(as)445 b(2,)454 b(then)445 b Fo(z)p FC(,)453 +b Fo(a)p FC(,)g(and)445 b Fo(b)520 b FC(w)-34 b(ould)445 +b(ha)-34 b(v)g(e)444 b(the)5200 14944 y(same)363 b(fon)-34 +b(t)365 b(size.)524 b(If)363 b(it)h(w)-34 b(as)364 b(3)f(or)g(more,)371 +b(then)364 b Fo(a)456 b FC(and)364 b Fo(b)439 b FC(w)-34 +b(ere)364 b(smaller)e(than)j Fo(z)511 b FC(just)365 b(in)e(the)h(same) +5200 16405 y(w)-34 b(a)g(y)405 b(as)f Fo(z)553 b FC(is)404 +b(smaller)f(than)i Fo(y)511 b FC(and)405 b Fo(y)511 b +FC(is)403 b(smaller)h(than)h Fo(x)p FC(.)3660 18929 y(The)458 +b(script)f(c)-34 b(haracters)458 b(`)p Fu(^)p FC(')e(and)i(`)p +Fu(_)p FC(')f(themselv)-34 b(es)458 b(are)e(also)h(fon)-34 +b(ti\014ed)459 b(with)f(an)g(o)-34 b(wn)458 b(face)f(named)2000 +20390 y Fu(font-latex-script-char-face)p FC(.)42818 22914 +y([User)404 b(Option])-48000 b Fm(font-latex-script-display)5200 +24375 y FC(Displa)-34 b(y)439 b(sp)34 b(eci\014cation)440 +b(for)f(subscript)h(and)g(sup)34 b(erscript)440 b(con)-34 +b(ten)g(t.)646 b(The)440 b(car)f(is)g(used)h(for)f(sub-)5200 +25836 y(script,)552 b(the)524 b(cdr)f(is)g(used)g(for)h(sup)34 +b(erscript.)895 b(The)524 b(feature)f(is)g(implemen)-34 +b(ted)524 b(using)f(so-called)5200 27298 y(displa)-34 +b(y)540 b(prop)34 b(erties.)947 b(F)-101 b(or)540 b(information)h(on)f +(what)h(exactly)f(to)g(sp)34 b(ecify)540 b(for)g(the)g(v)-67 +b(alues,)573 b(see)5200 28759 y(Section)404 b(\\Other)g(Displa)-34 +b(y)405 b(Sp)34 b(eci\014cations")404 b(in)g Ft(GNU)h(Emacs)f(Lisp)f +(Reference)h(Man)-34 b(ual)48 b FC(.)2000 31449 y Fq(3.1.4)818 +b(V)-136 b(erbatim)545 b(macros)h(and)g(en)-45 b(vironmen)g(ts)2000 +33408 y FC(Usually)410 b(it)g(is)g(not)h(desirable)e(to)i(ha)-34 +b(v)g(e)410 b(con)-34 b(ten)g(t)412 b(to)f(b)34 b(e)410 +b(t)-34 b(yp)34 b(eset)410 b(v)-34 b(erbatim)410 b(highligh)-34 +b(ted)412 b(according)e(to)2000 34869 y(L)2322 34712 +y Fw(a)2883 34869 y FC(T)3556 35130 y(E)4230 34869 y(X)356 +b(syn)-34 b(tax.)523 b(Therefore)355 b(this)i(con)-34 +b(ten)g(t)357 b(will)f(b)34 b(e)356 b(fon)-34 b(ti\014ed)357 +b(uniformly)f(with)h(the)f(face)g Fu(font-latex-)2000 +36330 y(verbatim-face)p FC(.)3660 38157 y Fv(font-latex)845 +b FC(di\013eren)-34 b(tiates)845 b(three)g(di\013eren)-34 +b(t)845 b(t)-34 b(yp)34 b(es)845 b(of)g(v)-34 b(erbatim)845 +b(constructs)h(for)f(fon)-34 b(ti\014ca-)2000 39618 y(tion.)1526 +b(Macros)733 b(with)h(sp)34 b(ecial)732 b(c)-34 b(haracters)733 +b(lik)-34 b(e)732 b Fu(|)i FC(as)f(delimiters,)814 b(macros)733 +b(with)h(braces,)815 b(and)2000 41079 y(en)-34 b(vironmen)g(ts.)1577 +b(Whic)-34 b(h)750 b(macros)f(and)i(en)-34 b(vironmen)g(ts)751 +b(are)e(recognized)g(is)g(con)-34 b(trolled)750 b(b)-34 +b(y)750 b(the)2000 42540 y(v)-67 b(ariables)345 b Fu +(LaTeX-verbatim-macros-with-delims)p FC(,)370 b Fu +(LaTeX-verbatim-macros-with-braces)p FC(,)2000 44002 +y(and)405 b Fu(LaTeX-verbatim-environments)414 b FC(resp)34 +b(ectiv)-34 b(ely)-101 b(.)2000 46692 y Fq(3.1.5)818 +b(F)-136 b(aces)545 b(used)h(b)-45 b(y)545 b Fv(font-latex)2000 +48651 y FC(In)596 b(case)g(y)-34 b(ou)596 b(w)-34 b(an)g(t)598 +b(to)e(c)-34 b(hange)597 b(the)g(colors)e(and)i(fon)-34 +b(ts)597 b(used)g(b)-34 b(y)596 b Fv(font-latex)g FC(please)g(refer)f +(to)h(the)2000 50112 y(faces)446 b(men)-34 b(tioned)447 +b(in)e(the)i(explanations)f(ab)34 b(o)-34 b(v)g(e)446 +b(and)h(use)f Fs(M-x)405 b(customize-face)k Fu(RET)c(<)p +Fs(face)p Fu(>)h(RET)p FC(.)2000 51573 y(All)429 b(faces)g(de\014ned)h +(b)-34 b(y)430 b Fv(font-latex)f FC(are)f(accessible)g(through)j(a)e +(customization)h(group)g(b)-34 b(y)430 b(t)-34 b(yping)430 +b Fs(M-x)2000 53034 y(customize-group)409 b Fu(RET)c +Fs(font-latex-highlighting-faces)415 b Fu(RET)p FC(.)2000 +55724 y Fq(3.1.6)818 b(Kno)-45 b(wn)545 b(fon)-45 b(ti\014cation)546 +b(problems)2000 57684 y FC(In)374 b(certain)g(cases)g(the)g(fon)-34 +b(ti\014cation)376 b(mac)-34 b(hinery)374 b(fails)g(to)h(in)-34 +b(terpret)374 b(bu\013er)h(con)-34 b(ten)g(ts)375 b(correctly)-101 +b(.)527 b(This)2000 59145 y(can)420 b(lead)g(to)h(color)f(bleed,)j +(i.e.)d(large)f(parts)i(of)g(a)f(bu\013er)g(get)h(fon)-34 +b(ti\014ed)422 b(with)f(an)f(inappropriate)h(face.)2000 +60606 y(A)353 b(t)-34 b(ypical)353 b(situation)h(for)f(this)h(to)g +(happ)34 b(en)354 b(is)e(the)i(use)f(of)h(a)f(dollar)f(sign)i(\(`)p +Fu($)p FC('\))f(in)g(a)g(v)-34 b(erbatim)353 b(macro)g(or)2000 +62067 y(en)-34 b(vironmen)g(t.)527 b(If)368 b Fv(font-latex)g +FC(is)f(not)h(a)-34 b(w)g(are)369 b(of)f(the)g(v)-34 +b(erbatim)368 b(construct,)375 b(it)368 b(assumes)g(the)g(dollar)g +(sign)2000 63528 y(to)358 b(b)34 b(e)357 b(a)h(toggle)g(for)g +(mathematics)g(and)g(fon)-34 b(ti\014es)360 b(the)e(follo)-34 +b(wing)358 b(bu\013er)g(con)-34 b(ten)g(t)359 b(with)g(the)f(resp)34 +b(ectiv)-34 b(e)2000 64990 y(face)404 b(un)-34 b(til)405 +b(it)f(\014nds)h(a)f(closing)g(dollar)g(sign)g(or)g(till)g(the)g(end)h +(of)f(the)h(bu\013er.)3660 66816 y(As)355 b(a)f(remedy)g(y)-34 +b(ou)355 b(can)f(mak)-34 b(e)354 b(the)h(v)-34 b(erbatim)354 +b(construct)h(kno)-34 b(wn)356 b(to)f Fv(font-latex)f +FC(\(see)g(Section)g(3.1.4)2000 68277 y([V)-101 b(erbatim)351 +b(con)-34 b(ten)g(t],)363 b(page)351 b(48\).)521 b(If)352 +b(this)f(is)g(not)h(p)34 b(ossible,)362 b(y)-34 b(ou)351 +b(can)h(insert)f(a)g(commen)-34 b(ted)352 b(dollar)f(sign)2000 +69738 y(\(`)p Fu(\045$)p FC('\))373 b(at)f(the)g(next)g(suitable)g(end) +g(of)g(line)f(as)h(a)g(quic)-34 b(k)371 b(w)-34 b(ork)-67 +b(around.)529 b(In)371 b(do)34 b(cT)-101 b(eX)372 b(do)34 +b(cumen)-34 b(ts,)379 b(`)p Fu(^^A$)p FC(')2000 71200 +y(is)404 b(also)g(a)-34 b(v)-67 b(ailable)403 b(for)h(similar)f(purp)34 +b(ose.)p eop end +%%Page: 49 54 +TeXDict begin 49 53 bop 2000 -1550 a FC(Chapter)405 b(3:)539 +b(Con)-34 b(trolling)405 b(Screen)e(Displa)-34 b(y)26418 +b(49)2000 3985 y FB(3.2)896 b(F)-149 b(olding)598 b(Macros)f(and)h(En) +-50 b(vironmen)g(ts)2000 6110 y FC(A)351 b(p)34 b(opular)352 +b(complain)-34 b(t)352 b(ab)34 b(out)352 b(markup)g(languages)g(lik)-34 +b(e)350 b(T)29421 6371 y(E)30095 6110 y(X)h(and)i(L)33982 +5953 y Fw(a)34543 6110 y FC(T)35216 6371 y(E)35889 6110 +y(X)e(is)h(that)g(there)f(is)g(to)34 b(o)352 b(m)-34 +b(uc)g(h)2000 7572 y(clutter)392 b(in)g(the)h(source)e(text)h(and)h +(that)g(one)g(cannot)g(fo)34 b(cus)392 b(w)-34 b(ell)392 +b(on)g(the)h(con)-34 b(ten)g(t.)536 b(There)392 b(are)f(macros)2000 +9033 y(where)323 b(y)-34 b(ou)323 b(are)f(only)g(in)-34 +b(terested)324 b(in)e(the)h(con)-34 b(ten)g(t)325 b(they)d(are)h +(enclosing,)338 b(lik)-34 b(e)322 b(fon)-34 b(t)324 b(sp)34 +b(eci\014ers)322 b(where)g(the)2000 10494 y(con)-34 b(ten)g(t)408 +b(migh)-34 b(t)406 b(already)g(b)34 b(e)405 b(fon)-34 +b(ti\014ed)408 b(in)e(a)g(sp)34 b(ecial)405 b(w)-34 b(a)g(y)406 +b(b)-34 b(y)406 b(fon)-34 b(t)408 b(lo)34 b(c)-34 b(king.)543 +b(Or)405 b(macros)h(the)g(con)-34 b(ten)g(t)2000 11955 +y(of)356 b(whic)-34 b(h)357 b(y)-34 b(ou)357 b(only)e(w)-34 +b(an)g(t)358 b(to)f(see)e(when)i(actually)f(editing)g(it,)365 +b(lik)-34 b(e)355 b(fo)34 b(otnotes)358 b(or)d(citations.)523 +b(Similarly)2000 13416 y(y)-34 b(ou)470 b(migh)-34 b(t)471 +b(\014nd)f(certain)g(en)-34 b(vironmen)g(ts)470 b(or)g(commen)-34 +b(ts)470 b(distracting)g(when)h(trying)e(to)h(concen)-34 +b(trate)2000 14878 y(on)405 b(the)f(b)34 b(o)g(dy)404 +b(of)g(y)-34 b(our)405 b(do)34 b(cumen)-34 b(t.)3660 +16643 y(With)378 b(A)-34 b(UCT)10097 16904 y(E)10771 +16643 y(X's)377 b(folding)h(functionalit)-34 b(y)379 +b(y)-34 b(ou)377 b(can)g(collapse)g(those)h(items)f(and)h(replace)e +(them)i(b)-34 b(y)2000 18105 y(a)427 b(\014xed)f(string,)433 +b(the)427 b(con)-34 b(ten)g(t)428 b(of)f(one)g(of)g(their)f(argumen)-34 +b(ts,)433 b(or)427 b(a)f(mixture)h(of)g(b)34 b(oth.)606 +b(If)427 b(y)-34 b(ou)427 b(w)-34 b(an)g(t)429 b(to)2000 +19566 y(mak)-34 b(e)463 b(the)h(original)f(text)g(visible)g(again)g(in) +h(order)f(to)g(view)g(or)g(edit)h(it,)478 b(mo)-34 b(v)g(e)463 +b(p)34 b(oin)-34 b(t)465 b(sidew)-34 b(a)g(ys)464 b(on)-34 +b(to)2000 21027 y(the)441 b(placeholder)f(\(also)h(called)f(displa)-34 +b(y)441 b(string\))h(or)e(left-clic)-34 b(k)440 b(with)i(the)f(mouse)g +(p)34 b(oin)-34 b(ter)441 b(on)g(it.)648 b(The)2000 22488 +y(macro)311 b(or)f(en)-34 b(vironmen)g(t)312 b(will)f(unfold)h +(automatically)-101 b(,)329 b(sta)-34 b(y)312 b(op)34 +b(en)311 b(as)g(long)g(as)g(p)34 b(oin)-34 b(t)312 b(is)f(inside)g(of)g +(it)g(and)2000 23949 y(collapse)405 b(again)i(once)e(y)-34 +b(ou)407 b(mo)-34 b(v)g(e)406 b(p)34 b(oin)-34 b(t)407 +b(out)g(of)f(it.)544 b(\(Note)407 b(that)g(folding)g(of)f(en)-34 +b(vironmen)g(ts)407 b(curren)-34 b(tly)2000 25411 y(do)34 +b(es)404 b(not)h(w)-34 b(ork)404 b(in)g(ev)-34 b(ery)403 +b(A)-34 b(UCT)17803 25672 y(E)18478 25411 y(X)404 b(mo)34 +b(de.\))3660 27177 y(In)370 b(order)f(to)h(use)g(this)h(feature,)376 +b(y)-34 b(ou)370 b(ha)-34 b(v)g(e)370 b(to)g(activ)-67 +b(ate)370 b Fu(TeX-fold-mode)k FC(whic)-34 b(h)370 b(will)f(activ)-67 +b(ate)369 b(the)2000 28638 y(auto-rev)-34 b(eal)280 b(feature)h(and)g +(the)g(necessary)f(commands)h(to)g(hide)f(and)h(sho)-34 +b(w)282 b(macros)e(and)h(en)-34 b(vironmen)g(ts.)2000 +30099 y(Y)-101 b(ou)389 b(can)g(activ)-67 b(ate)388 b(the)h(mo)34 +b(de)388 b(in)h(a)f(certain)h(bu\013er)f(b)-34 b(y)389 +b(t)-34 b(yping)390 b(the)f(command)g Fs(M-x)405 b(TeX-fold-mode)2000 +31560 y Fu(RET)d FC(or)g(using)g(the)g(k)-34 b(eyb)34 +b(oard)401 b(shortcut)i Fs(C-c)i(C-o)g(C-f)p FC(.)538 +b(If)402 b(y)-34 b(ou)402 b(w)-34 b(an)g(t)403 b(to)f(use)g(it)f(ev)-34 +b(ery)401 b(time)g(y)-34 b(ou)402 b(edit)2000 33021 y(a)i(L)3332 +32864 y Fw(a)3893 33021 y FC(T)4566 33282 y(E)5240 33021 +y(X)g(do)34 b(cumen)-34 b(t,)405 b(add)g(it)f(to)g(a)g(ho)34 +b(ok:)5200 34787 y Fu(\(add-hook)640 b(\015LaTeX-mode-hook)i(\(lambda)c +(\(\))23654 36248 y(\(TeX-fold-mode)k(1\)\)\))3660 38014 +y FC(If)446 b(it)g(should)h(b)34 b(e)445 b(activ)-67 +b(ated)446 b(in)g(all)f(A)-34 b(UCT)23520 38275 y(E)24194 +38014 y(X)446 b(mo)34 b(des,)456 b(use)446 b Fu(TeX-mode-hook)k +FC(instead)d(of)f Fu(LaTeX-)2000 39475 y(mode-hook)p +FC(.)3660 41241 y(Once)373 b(the)g(mo)34 b(de)372 b(is)g(activ)-34 +b(e)372 b(there)h(are)f(sev)-34 b(eral)372 b(commands)h(a)-34 +b(v)-67 b(ailable)372 b(to)h(hide)f(and)i(sho)-34 b(w)373 +b(macros,)2000 42703 y(en)-34 b(vironmen)g(ts)405 b(and)g(commen)-34 +b(ts:)43872 45078 y([Command])-47999 b Fm(TeX-fold-buffer)5200 +46539 y FC(\()p Fs(C-c)405 b(C-o)h(C-b)p FC(\))471 b(Hide)g(all)f +(foldable)h(items)f(in)h(the)f(curren)-34 b(t)471 b(bu\013er)g +(according)f(to)h(the)g(setting)5200 48000 y(of)404 b +Fu(TeX-fold-type-list)p FC(.)5200 49766 y(If)463 b(y)-34 +b(ou)464 b(w)-34 b(an)g(t)465 b(to)e(ha)-34 b(v)g(e)464 +b(this)g(done)f(automatically)h(ev)-34 b(ery)462 b(time)h(y)-34 +b(ou)463 b(op)34 b(en)464 b(a)f(\014le,)477 b(add)464 +b(it)f(to)h(a)5200 51228 y(ho)34 b(ok)438 b(and)i(mak)-34 +b(e)438 b(sure)h(the)g(function)g(is)g(called)e(after)i(fon)-34 +b(t)440 b(lo)34 b(c)-34 b(king)438 b(is)g(set)h(up)g(for)g(the)g +(bu\013er.)5200 52689 y(The)405 b(follo)-34 b(wing)404 +b(co)34 b(de)404 b(should)h(accomplish)f(this:)8400 54455 +y Fu(\(add-hook)639 b(\015find-file-hook)j(#\015TeX-fold-buffer)h(t\)) +5200 56221 y FC(The)507 b(command)h(can)f(b)34 b(e)507 +b(used)h(an)-34 b(y)507 b(time)g(to)h(refresh)e(the)i(whole)f(bu\013er) +h(and)f(fold)h(an)-34 b(y)507 b(new)5200 57682 y(macros)477 +b(and)i(en)-34 b(vironmen)g(ts)479 b(whic)-34 b(h)479 +b(w)-34 b(ere)477 b(inserted)h(after)g(the)g(last)g(in)-34 +b(v)g(o)34 b(cation)479 b(of)f(the)g(com-)5200 59143 +y(mand.)42818 61518 y([User)404 b(Option])-48000 b Fm +(TeX-fold-type-list)5200 62980 y FC(List)546 b(of)g(sym)-34 +b(b)34 b(ols)546 b(determining)g(the)g(item)g(classes)f(to)i(consider)e +(for)h(folding.)965 b(This)546 b(can)g(b)34 b(e)5200 +64441 y(macros,)393 b(en)-34 b(vironmen)g(ts)392 b(and)g(commen)-34 +b(ts.)535 b(P)-34 b(er)391 b(default)h(only)f(macros)f(and)i(en)-34 +b(vironmen)g(ts)392 b(are)5200 65902 y(folded.)42818 +68277 y([User)404 b(Option])-48000 b Fm(TeX-fold-force-fontify)5200 +69738 y FC(In)301 b(order)g(for)g(all)g(folded)h(con)-34 +b(ten)g(t)303 b(to)e(get)h(the)f(righ)-34 b(t)302 b(faces,)321 +b(the)302 b(whole)f(bu\013er)h(has)g(to)f(b)34 b(e)301 +b(fon)-34 b(ti\014ed)5200 71200 y(b)34 b(efore)511 b(folding)h(is)f +(carried)g(out.)861 b Fu(TeX-fold-buffer)517 b FC(therefore)511 +b(will)g(force)g(fon)-34 b(ti\014cation)514 b(of)p eop +end +%%Page: 50 55 +TeXDict begin 50 54 bop 2000 -1550 a FC(Chapter)405 b(3:)539 +b(Con)-34 b(trolling)405 b(Screen)e(Displa)-34 b(y)26418 +b(50)5200 3985 y(unfon)-34 b(ti\014ed)587 b(regions.)1080 +b(As)585 b(this)h(will)e(prolong)h(the)g(time)g(folding)g(tak)-34 +b(es,)630 b(y)-34 b(ou)585 b(can)g(prev)-34 b(en)g(t)5200 +5446 y(forced)404 b(fon)-34 b(ti\014cation)406 b(b)-34 +b(y)405 b(customizing)f(the)g(v)-67 b(ariable)403 b Fu +(TeX-fold-force-fontify)p FC(.)42818 7837 y([User)h(Option])-48000 +b Fm(TeX-fold-auto)5200 9298 y FC(By)466 b(default,)483 +b(a)466 b(macro)g(inserted)h(with)g Fu(TeX-insert-macro)473 +b FC(\()p Fs(C-c)405 b(C-m)p FC(\))468 b(will)e(not)h(b)34 +b(e)467 b(folded.)5200 10760 y(Set)497 b(this)g(v)-67 +b(ariable)496 b(to)h(a)g(non-nil)g(v)-67 b(alue)496 b(to)h(aumatically) +f(fold)h(macros)g(as)g(so)34 b(on)497 b(as)g(they)f(are)5200 +12221 y(inserted.)42818 14612 y([User)404 b(Option])-48000 +b Fm(TeX-fold-preserve-comments)5200 16073 y FC(By)433 +b(default)i(items)f(found)i(in)e(commen)-34 b(ts)435 +b(will)f(b)34 b(e)434 b(folded.)629 b(If)434 b(y)-34 +b(our)434 b(commen)-34 b(ts)435 b(often)g(con)-34 b(tain)5200 +17534 y(un\014nished)454 b(co)34 b(de)451 b(this)i(migh)-34 +b(t)453 b(lead)e(to)i(problems.)682 b(Giv)-34 b(e)451 +b(this)i(v)-67 b(ariable)450 b(a)i(non-nil)h(v)-67 b(alue)451 +b(and)5200 18995 y(foldable)404 b(items)g(in)h(y)-34 +b(our)404 b(commen)-34 b(ts)405 b(will)e(b)34 b(e)404 +b(left)h(alone.)42818 21386 y([User)f(Option])-48000 +b Fm(TeX-fold-unfold-around-mark)5200 22848 y FC(When)488 +b(this)h(v)-67 b(ariable)486 b(is)i(non-nil)g(and)h(there)f(is)f(an)i +(activ)-34 b(e)487 b(regione,)508 b(text)488 b(around)h(the)f(mark)5200 +24309 y(will)404 b(b)34 b(e)403 b(k)-34 b(ept)405 b(unfolded.)43872 +26700 y([Command])-47999 b Fm(TeX-fold-region)5200 28161 +y FC(\()p Fs(C-c)405 b(C-o)h(C-r)p FC(\))f(Hide)f(all)g(con\014gured)g +(macros)g(in)g(the)h(mark)-34 b(ed)404 b(region.)43872 +30552 y([Command])-47999 b Fm(TeX-fold-paragraph)5200 +32013 y FC(\()p Fs(C-c)405 b(C-o)h(C-p)p FC(\))f(Hide)f(all)g +(con\014gured)g(macros)g(in)g(the)h(paragraph)g(con)-34 +b(taining)405 b(p)34 b(oin)-34 b(t.)43872 34404 y([Command])-47999 +b Fm(TeX-fold-macro)5200 35866 y FC(\()p Fs(C-c)405 b(C-o)h(C-m)p +FC(\))354 b(Hide)g(the)g(macro)f(on)h(whic)-34 b(h)354 +b(p)34 b(oin)-34 b(t)355 b(curren)-34 b(tly)353 b(is)g(lo)34 +b(cated.)521 b(If)354 b(the)g(name)g(of)f(the)5200 37327 +y(macro)433 b(is)g(found)i(in)e Fu(TeX-fold-macro-spec-list)p +FC(,)449 b(the)433 b(resp)34 b(ectiv)-34 b(e)432 b(displa)-34 +b(y)434 b(string)g(will)e(b)34 b(e)5200 38788 y(sho)-34 +b(wn)406 b(instead.)540 b(If)404 b(it)h(is)f(not)h(found,)h(the)f(name) +f(of)h(the)g(macro)f(in)g(sqare)g(brac)-34 b(k)g(ets)405 +b(or)f(the)h(de-)5200 40249 y(fault)429 b(string)f(for)g(unsp)34 +b(eci\014ed)429 b(macros)f(\()p Fu +(TeX-fold-unspec-macro-display-string)p FC(\))441 b(will)5200 +41710 y(b)34 b(e)404 b(sho)-34 b(wn,)405 b(dep)34 b(ending)405 +b(on)g(the)f(v)-67 b(alue)404 b(of)g(the)h(v)-67 b(ariable)402 +b Fu(TeX-fold-unspec-use-name)p FC(.)43872 44101 y([Command])-47999 +b Fm(TeX-fold-env)5200 45562 y FC(\()p Fs(C-c)405 b(C-o)h(C-e)p +FC(\))516 b(Hide)g(the)f(en)-34 b(vironmen)g(t)517 b(on)e(whic)-34 +b(h)517 b(p)34 b(oin)-34 b(t)516 b(curren)-34 b(tly)515 +b(is)g(lo)34 b(cated.)872 b(The)516 b(b)34 b(e-)5200 +47024 y(ha)-34 b(vior)420 b(regarding)f(the)i(displa)-34 +b(y)420 b(string)g(is)g(analogous)g(to)g Fu(TeX-fold-macro)425 +b FC(and)c(determined)5200 48485 y(b)-34 b(y)689 b(the)g(v)-67 +b(ariables)688 b Fu(TeX-fold-env-spec-list)696 b FC(and)690 +b Fu(TeX-fold-unspec-env-display-)5200 49946 y(string)406 +b FC(resp)34 b(ectiv)-34 b(ely)-101 b(.)43872 52337 y([Command])-47999 +b Fm(TeX-fold-math)5200 53798 y FC(Hide)428 b(the)g(math)h(macro)e(on)h +(whic)-34 b(h)429 b(p)34 b(oin)-34 b(t)428 b(curren)-34 +b(tly)428 b(is)g(lo)34 b(cated.)609 b(If)428 b(the)g(name)g(of)g(the)g +(macro)5200 55259 y(is)491 b(found)j(in)d Fu(TeX-fold-math-spec-list)p +FC(,)522 b(the)492 b(resp)34 b(ectiv)-34 b(e)491 b(displa)-34 +b(y)492 b(string)g(will)f(b)34 b(e)491 b(sho)-34 b(wn)5200 +56721 y(instead.)502 b(If)291 b(it)h(is)f(not)h(found,)316 +b(the)292 b(name)f(of)h(the)g(macro)f(in)h(sqare)f(brac)-34 +b(k)g(ets)292 b(or)f(the)h(default)h(string)5200 58182 +y(for)535 b(unsp)34 b(eci\014ed)536 b(macros)f(\()p Fu +(TeX-fold-unspec-macro-display-string)p FC(\))549 b(will)535 +b(b)34 b(e)535 b(sho)-34 b(wn,)5200 59643 y(dep)34 b(ending)405 +b(on)f(the)h(v)-67 b(alue)403 b(of)i(the)f(v)-67 b(ariable)403 +b Fu(TeX-fold-unspec-use-name)p FC(.)43872 62034 y([Command])-47999 +b Fm(TeX-fold-comment)5200 63495 y FC(\()p Fs(C-c)405 +b(C-o)h(C-c)p FC(\))f(Hide)f(the)h(commen)-34 b(t)404 +b(p)34 b(oin)-34 b(t)405 b(is)f(lo)34 b(cated)404 b(on.)43872 +65886 y([Command])-47999 b Fm(TeX-fold-clearout-buffer)5200 +67347 y FC(\()p Fs(C-c)405 b(C-o)h(b)p FC(\))e(P)-34 +b(ermanen)g(tly)405 b(unfold)g(all)f(macros)g(and)h(en)-34 +b(vironmen)g(ts)405 b(in)f(the)g(curren)-34 b(t)405 b(bu\013er.)43872 +69738 y([Command])-47999 b Fm(TeX-fold-clearout-region)5200 +71200 y FC(\()p Fs(C-c)405 b(C-o)h(r)p FC(\))e(P)-34 +b(ermanen)g(tly)405 b(unfold)g(all)f(macros)g(and)h(en)-34 +b(vironmen)g(ts)405 b(in)f(the)g(mark)-34 b(ed)405 b(region.)p +eop end +%%Page: 51 56 +TeXDict begin 51 55 bop 2000 -1550 a FC(Chapter)405 b(3:)539 +b(Con)-34 b(trolling)405 b(Screen)e(Displa)-34 b(y)26418 +b(51)43872 3985 y([Command])-47999 b Fm(TeX-fold-clearout-paragraph) +5200 5446 y FC(\()p Fs(C-c)405 b(C-o)h(p)p FC(\))424 +b(P)-34 b(ermanen)g(tly)424 b(unfold)i(all)d(macros)g(and)i(en)-34 +b(vironmen)g(ts)425 b(in)f(the)g(paragraph)h(con-)5200 +6907 y(taining)405 b(p)34 b(oin)-34 b(t.)43872 9845 y([Command])-47999 +b Fm(TeX-fold-clearout-item)5200 11306 y FC(\()p Fs(C-c)405 +b(C-o)h(i)p FC(\))364 b(P)-34 b(ermanen)g(tly)364 b(sho)-34 +b(w)365 b(the)f(macro)f(or)g(en)-34 b(vironmen)g(t)365 +b(on)f(whic)-34 b(h)364 b(p)34 b(oin)-34 b(t)365 b(curren)-34 +b(tly)363 b(is)5200 12768 y(lo)34 b(cated.)528 b(In)372 +b(con)-34 b(trast)374 b(to)f(temp)34 b(orarily)371 b(op)34 +b(ening)373 b(the)g(macro)f(when)h(p)34 b(oin)-34 b(t)374 +b(is)e(mo)-34 b(v)g(ed)373 b(sidew)-34 b(a)g(ys)5200 +14229 y(on)g(to)318 b(it,)334 b(the)317 b(macro)f(will)g(b)34 +b(e)317 b(p)34 b(ermanen)-34 b(tly)317 b(unfolded)h(and)f(will)f(not)i +(collapse)e(again)h(once)f(p)34 b(oin)-34 b(t)5200 15690 +y(is)404 b(lea)-34 b(ving)404 b(it.)43872 18628 y([Command])-47999 +b Fm(TeX-fold-dwim)5200 20089 y FC(\()p Fs(C-c)405 b(C-o)h(C-o)p +FC(\))371 b(Hide)e(or)g(sho)-34 b(w)371 b(items)f(according)f(to)h(the) +g(curren)-34 b(t)370 b(con)-34 b(text.)528 b(If)369 b(there)h(is)f +(folded)5200 21550 y(con)-34 b(ten)g(t,)578 b(unfold)544 +b(it.)953 b(If)543 b(there)f(is)g(a)g(mark)-34 b(ed)543 +b(region,)576 b(fold)543 b(all)f(con\014gured)h(con)-34 +b(ten)g(t)544 b(in)e(this)5200 23011 y(region.)c(If)404 +b(there)g(is)g(no)h(folded)f(con)-34 b(ten)g(t)406 b(but)f(a)f(macro)g +(or)g(en)-34 b(vironmen)g(t,)405 b(fold)f(it.)3660 25949 +y(In)519 b(case)e(y)-34 b(ou)519 b(w)-34 b(an)g(t)520 +b(to)e(use)h(a)f(di\013eren)-34 b(t)518 b(pre\014x)g(than)h +Fs(C-c)406 b(C-o)519 b FC(for)f(these)g(commands)h(y)-34 +b(ou)519 b(can)2000 27410 y(customize)360 b(the)g(v)-67 +b(ariable)358 b Fu(TeX-fold-command-prefix)p FC(.)532 +b(\(Note)361 b(that)g(this)f(will)f(not)i(c)-34 b(hange)360 +b(the)g(k)-34 b(ey)2000 28871 y(binding)405 b(for)f(activ)-67 +b(ating)404 b(the)h(mo)34 b(de.\))3660 30905 y(The)482 +b(commands)g(ab)34 b(o)-34 b(v)g(e)481 b(will)f(only)h(tak)-34 +b(e)481 b(macros)f(or)h(en)-34 b(vironmen)g(ts)482 b(in)-34 +b(to)482 b(consideration)f(whic)-34 b(h)2000 32366 y(are)603 +b(sp)34 b(eci\014ed)604 b(in)g(the)g(v)-67 b(ariables)602 +b Fu(TeX-fold-macro-spec-list)613 b FC(or)603 b Fu +(TeX-fold-env-spec-list)2000 33827 y FC(resp)34 b(ectiv)-34 +b(ely)-101 b(.)42818 36765 y([User)404 b(Option])-48000 +b Fm(TeX-fold-macro-spec-list)5200 38226 y FC(List)471 +b(of)g(replacemen)-34 b(t)471 b(sp)34 b(eci\014ers)471 +b(and)h(macros)f(to)g(fold.)740 b(The)472 b(sp)34 b(eci\014er)470 +b(can)i(b)34 b(e)470 b(a)i(string,)488 b(an)5200 39687 +y(in)-34 b(teger)404 b(or)g(a)g(function)h(sym)-34 b(b)34 +b(ol.)5200 41720 y(If)419 b(y)-34 b(ou)419 b(sp)34 b(ecify)419 +b(a)g(string,)j(it)d(will)g(b)34 b(e)418 b(used)i(as)f(a)g(displa)-34 +b(y)419 b(replacemen)-34 b(t)419 b(for)g(the)g(whole)h(macro.)5200 +43182 y(Num)-34 b(b)34 b(ers)546 b(in)g(braces,)580 b(brac)-34 +b(k)g(ets,)582 b(parens)546 b(or)f(angle)h(brac)-34 b(k)g(ets)546 +b(will)f(b)34 b(e)545 b(replaced)g(b)-34 b(y)546 b(the)g(re-)5200 +44643 y(sp)34 b(ectiv)-34 b(e)402 b(macro)f(argumen)-34 +b(t.)539 b(F)-101 b(or)403 b(example)e(`)p Fu({1})p FC(')i(will)e(b)34 +b(e)402 b(replaced)g(b)-34 b(y)403 b(the)f(\014rst)h(mandatory)5200 +46104 y(argumen)-34 b(t)471 b(of)g(the)g(macro.)737 b(One)470 +b(can)h(also)f(de\014ne)h(alternativ)-34 b(es)470 b(within)i(the)f(sp) +34 b(eci\014er)469 b(whic)-34 b(h)5200 47565 y(are)457 +b(used)g(if)g(an)h(argumen)-34 b(t)458 b(is)f(not)h(found.)699 +b(Alternativ)-34 b(es)458 b(are)e(separated)i(b)-34 b(y)457 +b(`)p Fu(||)p FC('.)698 b(They)457 b(are)5200 49026 y(most)349 +b(useful)h(with)g(optional)g(argumen)-34 b(ts.)521 b(As)349 +b(an)g(example,)359 b(the)350 b(default)g(sp)34 b(eci\014er)348 +b(for)h(`)p Fu(\\item)p FC(')5200 50488 y(is)498 b(`)p +Fu([1]:||*)p FC(')i(whic)-34 b(h)499 b(means)g(that)g(if)g(there)f(is)g +(an)h(optional)g(argumen)-34 b(t,)522 b(its)499 b(v)-67 +b(alue)497 b(is)h(sho)-34 b(wn)5200 51949 y(follo)g(w)g(ed)414 +b(b)-34 b(y)414 b(a)g(colon.)566 b(If)414 b(there)f(is)g(no)h(optional) +g(argumen)-34 b(t,)417 b(only)c(an)h(asterisk)f(is)g(used)h(as)f(the) +5200 53410 y(displa)-34 b(y)404 b(string.)5200 55443 +y(If)383 b(y)-34 b(ou)383 b(sp)34 b(ecify)383 b(a)g(n)-34 +b(um)g(b)34 b(er)384 b(as)f(the)h(\014rst)f(elemen)-34 +b(t,)387 b(the)d(con)-34 b(ten)g(t)384 b(of)g(the)f(resp)34 +b(ectiv)-34 b(e)382 b(mandatory)5200 56905 y(argumen)-34 +b(t)405 b(of)g(a)f(L)13337 56748 y Fw(a)13898 56905 y +FC(T)14571 57165 y(E)15244 56905 y(X)g(macro)g(will)g(b)34 +b(e)404 b(used)g(as)h(the)f(placeholder.)5200 58938 y(If)313 +b(the)g(\014rst)g(elemen)-34 b(t)312 b(is)h(a)f(function)i(sym)-34 +b(b)34 b(ol,)331 b(the)313 b(function)h(will)e(b)34 b(e)312 +b(called)g(with)h(all)f(mandatory)5200 60399 y(argumen)-34 +b(ts)278 b(of)f(the)g(macro)f(and)h(the)g(result)f(of)h(the)g(function) +h(call)e(will)g(b)34 b(e)276 b(used)h(as)f(a)h(replacemen)-34 +b(t)5200 61860 y(for)404 b(the)h(macro.)5200 63894 y(The)346 +b(placeholder)f(is)g(made)g(b)-34 b(y)346 b(cop)-34 b(ying)346 +b(the)f(text)h(from)f(the)h(bu\013er)g(together)g(with)g(its)f(prop)34 +b(er-)5200 65355 y(ties,)551 b(i.e.)521 b(its)h(face)f(as)h(w)-34 +b(ell.)892 b(If)522 b(fon)-34 b(ti\014cation)524 b(has)e(not)h(happ)34 +b(ened)523 b(when)g(this)f(is)g(done)g(\(e.g.)5200 66816 +y(b)34 b(ecause)635 b(of)g(lazy)g(fon)-34 b(t)637 b(lo)34 +b(c)-34 b(king\))634 b(the)i(in)-34 b(tended)637 b(fon)-34 +b(ti\014cation)637 b(will)e(not)h(sho)-34 b(w)636 b(up.)1233 +b(As)635 b(a)5200 68277 y(w)-34 b(ork)-67 b(around)297 +b(y)-34 b(ou)297 b(can)f(lea)-34 b(v)g(e)296 b(Emacs)g(idle)g(a)g(few)h +(seconds)g(and)g(w)-34 b(ait)297 b(for)f(stealth)h(fon)-34 +b(t)298 b(lo)34 b(c)-34 b(king)296 b(to)5200 69738 y(\014nish)326 +b(b)34 b(efore)325 b(y)-34 b(ou)326 b(fold)g(the)g(bu\013er.)512 +b(Or)325 b(y)-34 b(ou)326 b(just)h(re-fold)e(the)h(bu\013er)f(with)i +Fu(TeX-fold-buffer)5200 71200 y FC(when)405 b(y)-34 b(ou)404 +b(notice)h(a)f(wrong)g(fon)-34 b(ti\014cation.)p eop +end +%%Page: 52 57 +TeXDict begin 52 56 bop 2000 -1550 a FC(Chapter)405 b(3:)539 +b(Con)-34 b(trolling)405 b(Screen)e(Displa)-34 b(y)26418 +b(52)42818 3985 y([User)404 b(Option])-48000 b Fm +(TeX-fold-env-spec-list)5200 5446 y FC(List)705 b(of)g(displa)-34 +b(y)706 b(strings)g(or)f(argumen)-34 b(t)706 b(n)-34 +b(um)g(b)34 b(ers)706 b(and)g(en)-34 b(vironmen)g(ts)707 +b(to)e(fold.)1443 b(Argu-)5200 6907 y(men)-34 b(t)742 +b(n)-34 b(um)g(b)34 b(ers)743 b(refer)e(to)g(the)h(`)p +Fu(\\begin)p FC(')h(statemen)-34 b(t.)1552 b(That)743 +b(means)f(if)f(y)-34 b(ou)742 b(ha)-34 b(v)g(e)742 b(e.g.)5200 +8369 y(`)p Fu(\\begin{tabularx}{\\linewidth}{XXX})415 +b(...)406 b(\\end{tabularx})p FC(')517 b(and)d(sp)34 +b(ecify)512 b(3)h(as)g(the)5200 9830 y(argumen)-34 b(t)405 +b(n)-34 b(um)g(b)34 b(er,)405 b(the)g(resulting)f(displa)-34 +b(y)404 b(string)h(will)e(b)34 b(e)404 b(\\XXX".)42818 +12017 y([User)g(Option])-48000 b Fm(TeX-fold-math-spec-list)5200 +13478 y FC(List)404 b(of)g(displa)-34 b(y)405 b(strings)f(and)h(math)g +(macros)f(to)h(fold.)3660 15665 y(The)c(v)-67 b(ariables)400 +b Fu(TeX-fold-macro-spec-list)p FC(,)409 b Fu(TeX-fold-env-spec-list)p +FC(,)g(and)401 b Fu(TeX-fold-)2000 17127 y(math-spec-list)350 +b FC(apply)345 b(to)g(an)-34 b(y)345 b(A)-34 b(UCT)21512 +17388 y(E)22187 17127 y(X)345 b(mo)34 b(de.)518 b(If)345 +b(y)-34 b(ou)345 b(w)-34 b(an)g(t)347 b(to)e(mak)-34 +b(e)345 b(settings)g(whic)-34 b(h)346 b(are)e(only)2000 +18588 y(applied)397 b(to)g(L)8031 18431 y Fw(a)8592 18588 +y FC(T)9265 18849 y(E)9939 18588 y(X)g(mo)34 b(de,)398 +b(y)-34 b(ou)397 b(can)g(use)g(the)g(mo)34 b(de-sp)g(eci\014c)396 +b(v)-67 b(ariables)396 b Fu(LaTeX-fold-macro-spec-)2000 +20049 y(list)p FC(,)405 b Fu(LaTeX-fold-env-spec-list)p +FC(,)412 b(and)405 b Fu(LaTeX-fold-math-spec-list)42818 +22236 y FC([User)f(Option])-48000 b Fm +(TeX-fold-unspec-macro-display-string)5200 23697 y FC(Default)431 +b(displa)-34 b(y)431 b(string)g(for)g(macros)f(whic)-34 +b(h)431 b(are)g(not)g(sp)34 b(eci\014ed)430 b(in)h Fu +(TeX-fold-macro-spec-)5200 25159 y(list)p FC(.)42818 +27346 y([User)404 b(Option])-48000 b Fm +(TeX-fold-unspec-env-display-string)5200 28807 y FC(Default)543 +b(displa)-34 b(y)543 b(string)g(for)g(en)-34 b(vironmen)g(ts)544 +b(whic)-34 b(h)543 b(are)g(not)g(sp)34 b(eci\014ed)543 +b(in)f Fu(TeX-fold-env-)5200 30268 y(spec-list)p FC(.)42818 +32455 y([User)404 b(Option])-48000 b Fm(TeX-fold-unspec-use-name)5200 +33916 y FC(If)495 b(non-nil)g(the)h(name)f(of)g(the)h(macro)e(or)h(en) +-34 b(vironmen)g(t)496 b(surrounded)g(b)-34 b(y)495 b(square)g(brac)-34 +b(k)g(ets)495 b(is)5200 35378 y(used)438 b(as)g(displa)-34 +b(y)437 b(string,)446 b(otherwise)438 b(the)g(defaults)g(sp)34 +b(eci\014ed)438 b(in)f Fu(TeX-fold-unspec-macro-)5200 +36839 y(display-string)409 b FC(or)404 b Fu +(TeX-fold-unspec-env-display-string)416 b FC(resp)34 +b(ectiv)-34 b(ely)-101 b(.)3660 39026 y(When)512 b(y)-34 +b(ou)512 b(ho)-34 b(v)g(er)512 b(with)h(the)f(mouse)f(p)34 +b(oin)-34 b(ter)512 b(o)-34 b(v)g(er)512 b(folded)g(con)-34 +b(ten)g(t,)540 b(its)511 b(original)g(text)h(will)f(b)34 +b(e)2000 40487 y(sho)-34 b(wn)491 b(in)e(a)h(to)34 b(oltip)489 +b(or)g(the)h(ec)-34 b(ho)489 b(area)g(dep)34 b(ending)490 +b(on)g(T)-101 b(o)34 b(oltip)489 b(mo)34 b(de)490 b(b)34 +b(eing)489 b(activ)-67 b(ate.)793 b(In)489 b(order)2000 +41948 y(to)f(a)-34 b(v)g(oid)489 b(exorbitan)-34 b(tly)488 +b(big)g(to)34 b(oltips)488 b(and)h(to)f(cater)f(for)h(the)h(limited)e +(space)h(in)g(the)g(ec)-34 b(ho)488 b(area)f(the)2000 +43410 y(con)-34 b(ten)g(t)450 b(will)d(b)34 b(e)447 b(cropp)34 +b(ed)448 b(after)h(a)e(certain)h(amoun)-34 b(t)449 b(of)g(c)-34 +b(haracters)448 b(de\014ned)g(b)-34 b(y)449 b(the)f(v)-67 +b(ariable)447 b Fu(TeX-)2000 44871 y(fold-help-echo-max-length)p +FC(.)42818 47058 y([User)404 b(Option])-48000 b Fm +(TeX-fold-help-echo-max-length)5200 48519 y FC(Maxim)-34 +b(um)505 b(length)h(of)f(original)g(text)g(displa)-34 +b(y)g(ed)506 b(in)f(a)g(to)34 b(oltip)505 b(or)g(the)g(ec)-34 +b(ho)506 b(area)e(for)h(folded)5200 49980 y(con)-34 b(ten)g(t.)540 +b(Set)405 b(it)f(to)g(zero)g(in)g(order)f(to)i(disable)f(this)h +(feature.)2000 53010 y FB(3.3)896 b(Outlining)599 b(the)f(Do)50 +b(cumen)-50 b(t)2000 55136 y FC(A)-34 b(UCT)5332 55397 +y(E)6007 55136 y(X)337 b(supp)34 b(orts)338 b(the)g(standard)g(outline) +f(minor)g(mo)34 b(de)337 b(using)h(L)33203 54979 y Fw(a)33764 +55136 y FC(T)34437 55397 y(E)35111 55136 y(X/ConT)39453 +55397 y(E)40127 55136 y(Xt)g(sectioning)f(com-)2000 56597 +y(mands)405 b(as)f(header)g(lines.)538 b(See)404 b(Section)h(\\Outline) +f(Mo)34 b(de")404 b(in)g Ft(GNU)h(Emacs)f(Man)-34 b(ual)48 +b FC(.)3660 58300 y(Y)-101 b(ou)405 b(can)f(add)h(y)-34 +b(our)404 b(o)-34 b(wn)406 b(headings)f(b)-34 b(y)404 +b(setting)h(the)f(v)-67 b(ariable)403 b Fu(TeX-outline-extra)p +FC(.)44946 60487 y([V)-101 b(ariable])-48001 b Fm(TeX-outline-extra) +5200 61949 y FC(List)404 b(of)g(extra)g(T)12836 62209 +y(E)13510 61949 y(X)g(outline)g(lev)-34 b(els.)5200 63652 +y(Eac)g(h)569 b(elemen)-34 b(t)568 b(is)g(a)h(list)f(with)h(t)-34 +b(w)g(o)570 b(en)-34 b(tries.)1031 b(The)569 b(\014rst)g(en)-34 +b(try)569 b(is)f(the)h(regular)e(expression)5200 65113 +y(matc)-34 b(hing)434 b(a)f(header,)440 b(and)434 b(the)g(second)f(is)g +(the)h(lev)-34 b(el)432 b(of)h(the)h(header.)625 b(A)433 +b(`)p Fu(^)p FC(')g(is)g(automatically)5200 66574 y(prep)34 +b(ended)577 b(to)g(the)g(regular)f(expressions)g(in)g(the)h(list,)620 +b(so)576 b(they)h(m)-34 b(ust)578 b(matc)-34 b(h)577 +b(text)g(at)f(the)5200 68035 y(b)34 b(eginning)405 b(of)f(the)h(line.) +5200 69738 y(See)397 b Fu(LaTeX-section-list)405 b FC(or)397 +b Fu(ConTeXt-)p Fs(interface)p Fu(-section-list)409 b +FC(for)397 b(existing)h(header)5200 71200 y(lev)-34 b(els.)p +eop end +%%Page: 53 58 +TeXDict begin 53 57 bop 2000 -1550 a FC(Chapter)405 b(3:)539 +b(Con)-34 b(trolling)405 b(Screen)e(Displa)-34 b(y)26418 +b(53)3660 3985 y(The)317 b(follo)-34 b(wing)318 b(example)d(add)j(`)p +Fu(\\item)p FC(')f(and)g(`)p Fu(\\bibliography)p FC(')k(headers,)334 +b(with)317 b(`)p Fu(\\bibliography)p FC(')2000 5446 y(at)404 +b(the)h(same)f(outline)g(lev)-34 b(el)403 b(as)i(`)p +Fu(\\section)p FC(',)h(and)f(`)p Fu(\\item)p FC(')g(b)34 +b(eing)404 b(b)34 b(elo)-34 b(w)404 b(`)p Fu(\\subparagraph)p +FC('.)5200 7240 y Fu(\(setq)638 b(TeX-outline-extra)9018 +8701 y(\015\(\("[)g(\\t]*\\\\\\\\\\\\\(bib\\\\\)?item\\\\b")646 +b(7\))10291 10162 y(\("\\\\\\\\bibliography\\\\b")e(2\)\)\))3660 +11955 y FC(Y)-101 b(ou)516 b(ma)-34 b(y)515 b(w)-34 b(an)g(t)517 +b(to)f(c)-34 b(hec)g(k)515 b(out)h(the)g(un)-34 b(bundled)517 +b Fu(out-xtra)h FC(pac)-34 b(k)-67 b(age)515 b(for)g(ev)-34 +b(en)515 b(b)34 b(etter)516 b(outline)2000 13416 y(supp)34 +b(ort.)540 b(It)404 b(is)g(a)-34 b(v)-67 b(ailable)403 +b(from)h(y)-34 b(our)404 b(fa)-34 b(v)g(orite)405 b(emacs)f(lisp)g(arc) +-34 b(hiv)g(e.)2000 16627 y FB(3.4)896 b(Narro)-50 b(wing)2000 +18752 y FC(Sometimes)468 b(y)-34 b(ou)468 b(w)-34 b(an)g(t)470 +b(to)e(fo)34 b(cus)468 b(y)-34 b(our)468 b(atten)-34 +b(tion)469 b(to)f(a)g(limited)f(region)h(of)g(the)g(co)34 +b(de.)729 b(Y)-101 b(ou)468 b(can)g(do)2000 20213 y(that)512 +b(b)-34 b(y)510 b(restricting)g(the)h(text)g(addressable)g(b)-34 +b(y)510 b(editing)h(commands)g(and)h(hiding)f(the)f(rest)h(of)f(the) +2000 21674 y(bu\013er)448 b(with)g(the)g(narro)-34 b(wing)448 +b(functions,)460 b(see)446 b(Section)i(\\Narro)-34 b(wing")448 +b(in)g Ft(GNU)f(Emacs)h(Man)-34 b(ual)48 b FC(.)669 b(In)2000 +23135 y(addition,)445 b(A)-34 b(UCT)10490 23396 y(E)11165 +23135 y(X)436 b(pro)-34 b(vides)436 b(a)h(couple)f(of)g(other)h +(commands)g(to)g(narro)-34 b(w)437 b(the)f(bu\013er)h(to)f(a)h(group,) +2000 24597 y(i.e.)403 b(a)h(region)g(enclosed)g(in)g(a)g(pair)g(of)g +(curly)g(braces,)f(and)i(to)f(L)30968 24440 y Fw(a)31529 +24597 y FC(T)32202 24858 y(E)32876 24597 y(X)g(en)-34 +b(vironmen)g(ts.)43872 27054 y([Command])-47999 b Fm +(TeX-narrow-to-group)5200 28515 y FC(\()p Fs(C-x)405 +b(n)g(g)p FC(\))g(Mak)-34 b(e)404 b(text)g(outside)h(curren)-34 +b(t)404 b(group)h(in)-34 b(visible.)43872 30973 y([Command])-47999 +b Fm(LaTeX-narrow-to-environment)616 b Fi(count)5200 +32434 y FC(\()p Fs(C-x)405 b(n)g(e)p FC(\))427 b(Mak)-34 +b(e)426 b(text)h(outside)g(curren)-34 b(t)426 b(en)-34 +b(vironmen)g(t)428 b(in)-34 b(visible.)604 b(With)427 +b(optional)g(argumen)-34 b(t)5200 33895 y Ft(coun)g(t)432 +b FC(k)-34 b(eep)404 b(visible)f(that)i(n)-34 b(um)g(b)34 +b(er)405 b(of)g(enclosing)f(en)-34 b(vironmens.)3660 +36353 y(Lik)g(e)332 b(other)g(standard)i(narro)-34 b(wing)333 +b(functions,)347 b(the)333 b(ab)34 b(o)-34 b(v)g(e)332 +b(commands)h(are)f(disabled.)515 b(A)-34 b(ttempting)2000 +37814 y(to)397 b(use)g(them)g(asks)g(for)g(con\014rmation)h(and)g(giv) +-34 b(es)396 b(y)-34 b(ou)397 b(the)g(option)h(of)f(enabling)g(them;)j +(if)d(y)-34 b(ou)397 b(enable)2000 39275 y(the)405 b(commands,)f +(con\014rmation)h(will)f(no)g(longer)g(b)34 b(e)404 b(required)f(for)h +(them.)2000 42485 y FB(3.5)896 b(Prettifying)2000 44610 +y FC(Emacs)461 b(25)f(is)h(able)g(to)g(prettify)g(sym)-34 +b(b)34 b(ols)461 b(in)g(programming)g(language)g(bu\013ers,)475 +b(see)460 b(Section)h(\\Misc)2000 46072 y(for)490 b(Programs")g(in)g +Ft(GNU)g(Emacs)g(Man)-34 b(ual)48 b FC(.)797 b(The)491 +b(canonical)f(example)f(is)h(to)g(displa)-34 b(y)491 +b Fu(\(lambda)406 b(\(\))2000 47533 y(...\))f FC(as)g +Fu(\()p Fx(\025)f Fu(\(\))h(...\))g FC(in)g(Lisp)e(bu\013ers.)3660 +49326 y(A)-34 b(UCT)6992 49587 y(E)7667 49326 y(X)396 +b(can)g(use)g(this)h(feature)f(in)g(order)f(to)h(displa)-34 +b(y)397 b(certain)e(math)i(macros)f(and)g(greek)f(letters)2000 +50787 y(using)i(their)g(Unico)34 b(de)396 b(represen)-34 +b(tation,)399 b(to)34 b(o.)536 b(F)-101 b(or)396 b(example,)h(the)g(T) +33607 51048 y(E)34281 50787 y(X)g(co)34 b(de)396 b Fu(\\alpha)406 +b(\\times)g(\\beta)2000 52249 y FC(will)375 b(b)34 b(e)375 +b(displa)-34 b(y)g(ed)376 b(as)g Fx(\013)408 b FA(\002)c +Fx(\014)64 b FC(.)529 b(When)375 b(p)34 b(oin)-34 b(t)376 +b(is)g(on)f(one)h(of)f(the)h(c)-34 b(haracters,)381 b(it'll)374 +b(b)34 b(e)376 b(unpretti\014ed)g(au-)2000 53710 y(tomatically)-101 +b(,)360 b(meaning)349 b(y)-34 b(ou)350 b(see)f(the)h(v)-34 +b(erbatim)350 b(text)f(again.)521 b(F)-101 b(or)349 b(this)h(b)34 +b(eha)-34 b(viour)350 b(ho)-34 b(w)g(ev)g(er)350 b(y)-34 +b(ou)350 b(need)2000 55171 y(to)363 b(set)f Fu +(prettify-symbols-unprettify-at-point)375 b FC(to)363 +b(t)f(or)g Fu(right-edge)k FC(whic)-34 b(h)363 b(will)f(unprettify)2000 +56632 y(the)405 b(sym)-34 b(b)34 b(ol)404 b(when)h(p)34 +b(oin)-34 b(t)405 b(mo)-34 b(v)g(es)404 b(in)-34 b(to)405 +b(or)f(near)g(it.)3660 58425 y(T)-101 b(o)317 b(enable)f +(pretti\014cation)h(in)f(A)-34 b(UCT)20886 58686 y(E)21561 +58425 y(X,)333 b(simply)316 b(add)h Fu(prettify-symbols-mode)323 +b FC(to)317 b Fu(TeX-mode-)2000 59887 y(hook)p FC(.)503 +b(If)295 b(y)-34 b(ou)295 b(enabled)f(pretti\014cation)i(globally)e +(with)h Fu(global-prettify-symbols-mode)p FC(,)326 b(then)295 +b(it's)2000 61348 y(automatically)404 b(enabled)h(in)f(A)-34 +b(UCT)18834 61609 y(E)19508 61348 y(X,)404 b(to)34 b(o.)3660 +63141 y(Y)-101 b(ou)530 b(can)g(also)g(add)g(custom)g(sym)-34 +b(b)34 b(ol)530 b(unico)34 b(de-c)-34 b(haracter)529 +b(pairs)h(for)f(pretti\014cation)i(b)-34 b(y)530 b(adding)2000 +64602 y(to)472 b Fu(tex--prettify-symbols-alist)p FC(.)752 +b(Note)472 b(that)h(this)g(v)-67 b(ariable)471 b(is)g(part)i(of)f +(Emacs')g(sto)34 b(c)-34 b(k)472 b Fu(tex-)2000 66063 +y(mode.el)407 b FC(and)d(used)h(b)-34 b(y)405 b(that)g(and)g(A)-34 +b(UCT)21982 66324 y(E)22656 66063 y(X.)p eop end +%%Page: 54 59 +TeXDict begin 54 58 bop 48788 -1550 a FC(54)2000 1882 +y Fz(4)1076 b(Starting)716 b(Pro)60 b(cessors,)716 b(View)-60 +b(ers)717 b(and)f(Other)4152 3985 y(Programs)2000 6748 +y FC(The)524 b(most)g(p)34 b(o)-34 b(w)g(erful)524 b(features)g(of)g(A) +-34 b(UCT)22245 7009 y(E)22920 6748 y(X)523 b(ma)-34 +b(y)524 b(b)34 b(e)523 b(those)h(allo)-34 b(wing)523 +b(y)-34 b(ou)524 b(to)g(run)g(T)44052 7009 y(E)44726 +6748 y(X,)553 b(L)46847 6591 y Fw(a)47408 6748 y FC(T)48081 +7009 y(E)48754 6748 y(X,)2000 8209 y(ConT)4827 8470 y(E)5502 +8209 y(Xt)480 b(and)h(other)f(external)g(commands)h(lik)-34 +b(e)479 b(BibT)28715 8470 y(E)29388 8209 y(X)h(and)h +Fu(makeindex)i FC(from)d(within)h(Emacs,)2000 9671 y(viewing)404 +b(and)h(prin)-34 b(ting)405 b(the)f(results,)g(and)h(moreo)-34 +b(v)g(er)404 b(allo)-34 b(wing)404 b(y)-34 b(ou)405 b(to)f +Fo(debug)509 b FC(y)-34 b(our)405 b(do)34 b(cumen)-34 +b(ts.)3660 11392 y(A)g(UCT)6992 11653 y(E)7667 11392 +y(X)301 b(comes)f(with)h(a)g(sp)34 b(ecial)299 b(to)34 +b(ol)301 b(bar)f(for)h(T)26589 11653 y(E)27263 11392 +y(X)g(and)g(L)31048 11235 y Fw(a)31609 11392 y FC(T)32282 +11653 y(E)32955 11392 y(X)g(whic)-34 b(h)301 b(pro)-34 +b(vides)301 b(buttons)i(for)d(the)2000 12853 y(most)331 +b(imp)34 b(ortan)-34 b(t)332 b(commands.)514 b(Y)-101 +b(ou)331 b(can)g(enable)f(or)g(disable)h(it)f(b)-34 b(y)331 +b(customizing)g(the)f(options)i Fu(plain-)2000 14314 +y(TeX-enable-toolbar)705 b FC(and)699 b Fu(LaTeX-enable-toolbar)705 +b FC(in)698 b(the)h Fu(TeX-tool-bar)j FC(customization)2000 +15776 y(group.)502 b(Y)-101 b(ou)293 b(can)f(also)h(customize)f(the)h +(buttons)i(b)-34 b(y)292 b(the)h(options)h Fu(TeX-bar-TeX-buttons)p +FC(,)321 b Fu(TeX-bar-)2000 17237 y(TeX-all-button-alists)p +FC(,)411 b Fu(TeX-bar-LaTeX-buttons)h FC(and)405 b Fu +(TeX-bar-LaTeX-button-alist)p FC(.)2000 20304 y FB(4.1)896 +b(Executing)599 b(Commands)2000 22429 y FC(F)-101 b(ormatting)350 +b(the)g(do)34 b(cumen)-34 b(t)350 b(with)g(T)19241 22690 +y(E)19915 22429 y(X,)360 b(L)21843 22272 y Fw(a)22404 +22429 y FC(T)23077 22690 y(E)23750 22429 y(X)349 b(or)g(ConT)29265 +22690 y(E)29940 22429 y(Xt,)360 b(viewing)349 b(with)h(a)f(preview)-34 +b(er,)359 b(prin)-34 b(ting)2000 23890 y(the)386 b(do)34 +b(cumen)-34 b(t,)389 b(running)e(BibT)17018 24151 y(E)17691 +23890 y(X,)i(making)c(an)h(index,)i(or)d(c)-34 b(hec)g(king)385 +b(the)h(do)34 b(cumen)-34 b(t)386 b(with)h Fu(lacheck)2000 +25351 y FC(or)404 b Fu(chktex)i FC(all)e(require)e(running)j(an)g +(external)f(command.)2000 27865 y Fq(4.1.1)818 b(Starting)547 +b(a)e(Command)h(on)f(a)h(Do)45 b(cumen)-45 b(t)546 b(or)g(Region)2000 +29824 y FC(There)i(are)g(t)-34 b(w)g(o)550 b(w)-34 b(a)g(ys)549 +b(to)g(run)g(an)f(external)g(command,)585 b(y)-34 b(ou)549 +b(can)f(either)g(run)h(it)f(on)h(the)g(curren)-34 b(t)2000 +31285 y(do)34 b(cumen)-34 b(t)382 b(with)f Fu(TeX-command-master)p +FC(,)391 b(or)380 b(on)h(the)g(curren)-34 b(t)381 b(region)f(with)h +Fu(TeX-command-region)p FC(.)2000 32746 y(A)j(sp)34 b(ecial)383 +b(case)g(of)i(running)g(T)16293 33007 y(E)16966 32746 +y(X)f(on)h(a)f(region)f(is)h Fu(TeX-command-buffer)390 +b FC(whic)-34 b(h)385 b(di\013ers)e(from)i Fu(TeX-)2000 +34207 y(command-master)409 b FC(if)404 b(the)h(curren)-34 +b(t)404 b(bu\013er)h(is)e(not)i(its)g(o)-34 b(wn)405 +b(master)f(\014le.)43872 36450 y([Command])-47999 b Fm +(TeX-command-master)5200 37911 y FC(\()p Fs(C-c)405 b(C-c)p +FC(\))498 b(Query)d(the)h(user)g(for)g(a)g(command,)520 +b(and)496 b(run)h(it)f(on)g(the)g(master)g(\014le)g(asso)34 +b(ciated)5200 39372 y(with)332 b(the)g(curren)-34 b(t)331 +b(bu\013er.)515 b(The)331 b(name)h(of)f(the)h(master)f(\014le)g(is)g +(con)-34 b(trolled)331 b(b)-34 b(y)332 b(the)g(v)-67 +b(ariable)330 b Fu(TeX-)5200 40833 y(master)p FC(.)541 +b(The)404 b(a)-34 b(v)-67 b(ailable)403 b(commands)i(are)f(con)-34 +b(trolled)404 b(b)-34 b(y)405 b(the)f(v)-67 b(ariable)403 +b Fu(TeX-command-list)p FC(.)43872 43076 y([Command])-47999 +b Fm(TeX-command-region)5200 44537 y FC(\()p Fs(C-c)405 +b(C-r)p FC(\))422 b(Query)d(the)h(user)g(for)g(a)g(command,)k(and)d +(run)g(it)f(on)g(the)g(con)-34 b(ten)g(ts)422 b(of)e(the)h(selected) +5200 45998 y(region.)505 b(The)307 b(region)e(con)-34 +b(ten)g(ts)307 b(are)f(written)g(in)-34 b(to)307 b(the)f(region)f +(\014le,)325 b(after)306 b(extracting)g(the)g(header)5200 +47459 y(and)343 b(trailer)e(from)h(the)g(master)g(\014le.)517 +b(If)342 b(mark)g(is)f(inactiv)-34 b(e)342 b(\(whic)-34 +b(h)343 b(can)f(happ)34 b(en)343 b(with)g(T)-101 b(ransien)-34 +b(t)5200 48920 y(Mark)409 b(mo)34 b(de\),)411 b(use)f(the)g(old)g +(region.)555 b(See)409 b(also)h(the)g(command)h Fu(TeX-pin-region)j +FC(ab)34 b(out)411 b(ho)-34 b(w)5200 50382 y(to)404 b(\014x)h(a)f +(region.)5200 52103 y(The)322 b(name)h(of)f(the)h(region)e(\014le)h(is) +g(con)-34 b(trolled)322 b(b)-34 b(y)322 b(the)h(v)-67 +b(ariable)321 b Fu(TeX-region)p FC(.)514 b(The)323 b(name)f(of)g(the) +5200 53564 y(master)384 b(\014le)g(is)g(con)-34 b(trolled)385 +b(b)-34 b(y)385 b(the)f(v)-67 b(ariable)383 b Fu(TeX-master)p +FC(.)536 b(The)384 b(header)h(is)f(all)f(text)i(up)g(to)f(the)5200 +55026 y(line)340 b(matc)-34 b(hing)343 b(the)e(regular)f(expression)h +Fu(TeX-header-end)p FC(.)522 b(The)342 b(trailer)e(is)h(all)f(text)h +(from)g(the)5200 56487 y(line)445 b(matc)-34 b(hing)447 +b(the)f(regular)f(expression)h Fu(TeX-trailer-start)p +FC(.)669 b(The)446 b(a)-34 b(v)-67 b(ailable)445 b(commands)5200 +57948 y(are)404 b(con)-34 b(trolled)404 b(b)-34 b(y)404 +b(the)h(v)-67 b(ariable)403 b Fu(TeX-command-list)p FC(.)43872 +60190 y([Command])-47999 b Fm(TeX-command-buffer)5200 +61651 y FC(\()p Fs(C-c)405 b(C-b)p FC(\))382 b(Query)c(the)j(user)e +(for)h(a)g(command,)385 b(and)380 b(apply)g(it)g(to)g(the)g(con)-34 +b(ten)g(ts)381 b(of)f(the)h(curren)-34 b(t)5200 63113 +y(bu\013er.)515 b(The)334 b(bu\013er)g(con)-34 b(ten)g(ts)335 +b(are)e(written)h(in)-34 b(to)335 b(the)f(region)f(\014le,)347 +b(after)334 b(extracting)f(the)h(header)5200 64574 y(and)357 +b(trailer)e(from)h(the)h(master)f(\014le.)522 b(The)357 +b(command)g(is)e(then)i(actually)f(run)h(on)f(the)h(region)e(\014le.) +5200 66035 y(See)404 b(ab)34 b(o)-34 b(v)g(e)404 b(for)g(details.)43872 +68277 y([Command])-47999 b Fm(LaTeX-command-section)5200 +69738 y FC(\()p Fs(C-c)405 b(C-z)p FC(\))333 b(Query)e(the)h(user)f +(for)h(a)f(command,)347 b(and)332 b(apply)g(it)f(to)h(the)g(curren)-34 +b(t)332 b(section)f(\(or)h(part,)5200 71200 y(c)-34 b(hapter,)482 +b(subsection,)h(paragraph,)g(or)466 b(subparagraph\).)728 +b(What)467 b(mak)-34 b(es)466 b(the)h(curren)-34 b(t)467 +b(section)p eop end +%%Page: 55 60 +TeXDict begin 55 59 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(55)5200 3985 y(is)517 +b(determined)h(b)-34 b(y)518 b Fu(LaTeX-command-section-level)527 +b FC(whic)-34 b(h)518 b(can)g(b)34 b(e)517 b(enlarged/shrunk)-34 +b(en)5200 5446 y(using)439 b Fu(LaTeX-command-section-change-level)451 +b FC(\()p Fs(C-c)405 b(M-z)p FC(\).)643 b(The)439 b(giv)-34 +b(en)438 b(n)-34 b(umeric)439 b(pre\014x)5200 6907 y(arg)542 +b(is)g(added)h(to)g(the)g(curren)-34 b(t)543 b(v)-67 +b(alue)541 b(of)i Fu(LaTeX-command-section-level)p FC(.)963 +b(By)541 b(default,)5200 8369 y Fu(LaTeX-command-section-level)574 +b FC(is)564 b(initialized)f(with)i(the)f(curren)-34 b(t)565 +b(do)34 b(cumen)-34 b(t's)565 b Fu(LaTeX-)5200 9830 y(largest-level)p +FC(.)541 b(The)398 b(bu\013er)g(con)-34 b(ten)g(ts)399 +b(are)f(written)g(in)-34 b(to)398 b(the)g(region)g(\014le,)g(after)g +(extracting)5200 11291 y(the)352 b(header)f(and)h(trailer)f(from)g(the) +h(master)g(\014le.)520 b(The)352 b(command)g(is)g(then)g(actually)f +(run)h(on)f(the)5200 12752 y(region)404 b(\014le.)538 +b(See)404 b Fu(TeX-command-region)410 b FC(for)404 b(details.)3660 +15461 y(It)414 b(is)f(also)h(p)34 b(ossible)413 b(to)h(compile)f +(automatically)g(the)h(whole)g(do)34 b(cumen)-34 b(t)414 +b(un)-34 b(til)415 b(it)e(is)h(ready)f(with)h(a)2000 +16923 y(single)404 b(command:)539 b Fu(TeX-command-run-all)p +FC(.)43872 19632 y([Command])-47999 b Fm(TeX-command-run-all)5200 +21093 y FC(\()p Fs(C-c)405 b(C-a)p FC(\))516 b(Compile)d(the)i(curren) +-34 b(t)514 b(do)34 b(cumen)-34 b(t)515 b(un)-34 b(til)514 +b(an)h(error)d(o)34 b(ccurs)513 b(or)h(it)g(is)f(\014nished.)869 +b(If)5200 22554 y(compilation)404 b(\014nishes)h(successfully)-101 +b(,)404 b(run)g(the)h(view)-34 b(er)403 b(at)i(the)f(end.)3660 +25263 y(Here)g(are)f(some)h(relev)-67 b(an)-34 b(t)404 +b(v)-67 b(ariables.)42818 27972 y([User)404 b(Option])-48000 +b Fm(TeX-region)5200 29433 y FC(The)515 b(name)g(of)g(the)g(\014le)f +(for)h(temp)34 b(orarily)513 b(storing)i(the)g(text)g(when)h +(formatting)g(the)f(curren)-34 b(t)5200 30895 y(region.)42818 +33604 y([User)404 b(Option])-48000 b Fm(TeX-header-end)5200 +35065 y FC(A)862 b(regular)f(expression)h(matc)-34 b(hing)863 +b(the)g(end)g(of)f(the)h(header.)1913 b(By)861 b(default,)977 +b(this)863 b(is)5200 36526 y(`)p Fu(\\begin{document})p +FC(')409 b(in)404 b(L)18195 36369 y Fw(a)18756 36526 +y FC(T)19429 36787 y(E)20103 36526 y(X)g(mo)34 b(de)404 +b(and)h(`)p Fu(\045**end)h(of)f(header)p FC(')g(in)g(plain)f(T)42951 +36787 y(E)43625 36526 y(X)g(mo)34 b(de.)42818 39235 y([User)404 +b(Option])-48000 b Fm(TeX-trailer-start)5200 40697 y +FC(A)837 b(regular)g(expression)g(matc)-34 b(hing)839 +b(the)f(start)g(of)g(the)g(trailer.)1838 b(By)837 b(default,)947 +b(this)838 b(is)5200 42158 y(`)p Fu(\\end{document})p +FC(')408 b(in)d(L)16923 42001 y Fw(a)17484 42158 y FC(T)18157 +42419 y(E)18830 42158 y(X)f(mo)34 b(de)404 b(and)h(`)p +Fu(\\bye)p FC(')g(in)f(plain)g(T)34506 42419 y(E)35180 +42158 y(X)g(mo)34 b(de.)3660 44867 y(If)430 b(y)-34 b(ou)431 +b(w)-34 b(an)g(t)431 b(to)g(c)-34 b(hange)430 b(the)h(v)-67 +b(alues)429 b(of)h Fu(TeX-header-end)435 b FC(and)c Fu +(TeX-trailer-start)k FC(y)-34 b(ou)431 b(can)2000 46328 +y(do)378 b(this)g(for)g(all)f(\014les)g(b)-34 b(y)378 +b(setting)g(the)g(v)-67 b(ariables)376 b(in)i(a)f(mo)34 +b(de)378 b(ho)34 b(ok)377 b(or)h(p)34 b(er)377 b(\014le)g(b)-34 +b(y)378 b(sp)34 b(ecifying)377 b(them)h(as)2000 47789 +y(\014le)404 b(v)-67 b(ariables)403 b(\(see)h(Section)g(\\File)g(V)-101 +b(ariables")403 b(in)i Ft(The)f(Emacs)g(Editor)87 b FC(\).)43872 +50498 y([Command])-47999 b Fm(TeX-pin-region)5200 51960 +y FC(\()p Fs(C-c)405 b(C-t)h(C-r)p FC(\))578 b(If)f(y)-34 +b(ou)578 b(don't)g(ha)-34 b(v)g(e)578 b(a)f(mo)34 b(de)577 +b(lik)-34 b(e)576 b(T)-101 b(ransien)-34 b(t)578 b(Mark)f(mo)34 +b(de)577 b(activ)-34 b(e,)620 b(where)5200 53421 y(marks)485 +b(get)g(disabled)g(automatically)-101 b(,)505 b(the)486 +b(region)f(w)-34 b(ould)486 b(need)f(to)h(get)f(prop)34 +b(erly)484 b(set)h(b)34 b(efore)5200 54882 y(eac)-34 +b(h)500 b(call)f(to)h Fu(TeX-command-region)p FC(.)832 +b(If)500 b(y)-34 b(ou)500 b(\014x)g(the)h(curren)-34 +b(t)500 b(region)f(with)i Fs(C-c)405 b(C-t)g(C-r)p FC(,)5200 +56343 y(then)460 b(it)f(will)g(get)g(used)g(for)h(more)e(commands)i(ev) +-34 b(en)459 b(though)i(mark)e(and)g(p)34 b(oin)-34 b(t)460 +b(ma)-34 b(y)460 b(c)-34 b(hange.)5200 57804 y(An)442 +b(explicitly)f(activ)-67 b(ated)441 b(mark,)451 b(ho)-34 +b(w)g(ev)g(er,)452 b(will)442 b(alw)-34 b(a)g(ys)442 +b(de\014ne)h(a)f(new)g(region)g(when)h(calling)5200 59265 +y Fu(TeX-command-region)p FC(.)3660 61975 y(If)362 b(the)h(last)f(pro) +34 b(cess)361 b(y)-34 b(ou)363 b(started)g(w)-34 b(as)363 +b(on)f(the)g(region,)370 b(the)362 b(commands)h(describ)34 +b(ed)362 b(in)g(Section)g(4.3)2000 63436 y([Debugging],)298 +b(page)273 b(66,)298 b(and)273 b(Section)g(4.5)f([Con)-34 +b(trol],)299 b(page)272 b(69,)299 b(will)271 b(w)-34 +b(ork)273 b(on)f(that)i(pro)34 b(cess,)298 b(otherwise)2000 +64897 y(they)404 b(will)g(w)-34 b(ork)404 b(on)h(the)f(pro)34 +b(cess)404 b(asso)34 b(ciated)404 b(with)h(the)f(curren)-34 +b(t)405 b(do)34 b(cumen)-34 b(t.)3660 66816 y(Don't)421 +b(run)g(more)f(than)h(one)f(pro)34 b(cess)420 b(at)h(the)f(same)h +(time.)586 b(A)-34 b(UCT)34977 67077 y(E)35652 66816 +y(X)420 b(do)34 b(esn't)421 b(supp)34 b(ort)421 b(sim)-34 +b(ulta-)2000 68277 y(neous)447 b(t)-34 b(yp)34 b(eset)446 +b(including)h(region)e(t)-34 b(yp)34 b(eset.)665 b(W)-101 +b(ait)446 b(for)g(the)h(previous)f(pro)34 b(cess)445 +b(to)i(\014nish)g(b)34 b(efore)445 b(y)-34 b(ou)2000 +69738 y(start)338 b(a)g(new)f(pro)34 b(cess,)350 b(in)338 +b(particular)f(when)i(y)-34 b(ou)337 b(are)g(editing)h(m)-34 +b(ultiple)338 b(do)34 b(cumen)-34 b(ts)339 b(in)e(parallel.)515 +b(This)2000 71200 y(limitation)404 b(applies)g(for)h(preview)e(b)-34 +b(y)405 b Fv(p)-34 b(review-latex)403 b FC(as)h(w)-34 +b(ell.)p eop end +%%Page: 56 61 +TeXDict begin 56 60 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(56)2000 3985 y Fq(4.1.2)818 +b(Selecting)545 b(and)h(Executing)f(a)h(Command)2000 +5944 y FC(Once)530 b(y)-34 b(ou)531 b(started)h(the)f(command)g +(selection)f(with)i Fs(C-c)405 b(C-c)p FC(,)563 b Fs(C-c)405 +b(C-r)532 b FC(or)e Fs(C-c)405 b(C-b)532 b FC(y)-34 b(ou)531 +b(will)f(b)34 b(e)2000 7406 y(prompted)438 b(for)f(the)h(t)-34 +b(yp)34 b(e)437 b(of)g(command.)638 b(A)-34 b(UCT)25164 +7667 y(E)25838 7406 y(X)437 b(will)g(try)f(to)i(guess)f(whic)-34 +b(h)438 b(command)g(is)e(appro-)2000 8867 y(priate)377 +b(in)h(the)g(giv)-34 b(en)377 b(situation)i(and)f(prop)34 +b(ose)378 b(it)g(as)f(default.)531 b(Usually)377 b(this)h(is)g(a)f(pro) +34 b(cessor)377 b(lik)-34 b(e)377 b(`)p Fu(TeX)p FC(')2000 +10328 y(or)331 b(`)p Fu(LaTeX)p FC(')i(if)e(the)h(do)34 +b(cumen)-34 b(t)333 b(w)-34 b(as)332 b(c)-34 b(hanged)332 +b(or)f(a)h(view)-34 b(er)331 b(if)g(the)h(do)34 b(cumen)-34 +b(t)332 b(w)-34 b(as)333 b(just)f(t)-34 b(yp)34 b(eset.)515 +b(Other)2000 11789 y(commands)405 b(can)f(b)34 b(e)404 +b(selected)g(in)g(the)g(minibu\013er)h(with)g(completion)f(supp)34 +b(ort)405 b(b)-34 b(y)405 b(t)-34 b(yping)405 b Fu(TAB)p +FC(.)3660 13707 y(The)420 b(a)-34 b(v)-67 b(ailable)419 +b(commands)h(are)f(de\014ned)h(b)-34 b(y)420 b(the)g(v)-67 +b(ariable)418 b Fu(TeX-command-list)p FC(.)590 b(P)-34 +b(er)419 b(default)h(it)2000 15168 y(includes)567 b(commands)g(for)g(t) +-34 b(yp)34 b(esetting)568 b(the)f(do)34 b(cumen)-34 +b(t)567 b(\(e.g.)f(`)p Fu(LaTeX)p FC('\),)609 b(for)567 +b(viewing)f(the)h(output)2000 16629 y(\(`)p Fu(View)p +FC('\),)659 b(for)606 b(prin)-34 b(ting)608 b(\(`)p Fu(Print)p +FC('\),)659 b(for)607 b(generating)g(an)g(index)f(\(`)p +Fu(Index)p FC('\))j(or)d(for)h(sp)34 b(ell)606 b(c)-34 +b(hec)g(king)2000 18090 y(\(`)p Fu(Spell)p FC('\))539 +b(to)f(name)g(but)g(a)g(few.)938 b(Y)-101 b(ou)538 b(can)g(also)f(add)h +(y)-34 b(our)538 b(o)-34 b(wn)538 b(commands)h(b)-34 +b(y)538 b(adding)g(en)-34 b(tries)2000 19552 y(to)394 +b Fu(TeX-command-list)p FC(.)541 b(Refer)394 b(to)g(its)g(do)34 +b(c)394 b(string)h(for)f(information)h(ab)34 b(out)395 +b(its)f(syn)-34 b(tax.)536 b(Y)-101 b(ou)394 b(migh)-34 +b(t)2000 21013 y(also)453 b(w)-34 b(an)g(t)454 b(to)g(lo)34 +b(ok)452 b(at)h Fu(TeX-expand-list)458 b FC(to)453 b(learn)f(ab)34 +b(out)454 b(the)f(expanders)h(y)-34 b(ou)453 b(can)g(use)g(in)g +Fu(TeX-)2000 22474 y(command-list)p FC(.)3660 24392 y(Note)446 +b(that)g(the)f(default)h(of)f(the)h(v)-67 b(ariable)443 +b(o)34 b(ccasionally)444 b(c)-34 b(hanges.)661 b(Therefore)445 +b(it)g(is)g(advisable)g(to)2000 25853 y(add)451 b(to)f(the)h(list)e +(rather)h(than)i(o)-34 b(v)g(erwriting)450 b(it.)676 +b(Y)-101 b(ou)451 b(can)f(do)g(this)h(with)g(a)f(call)f(to)h +Fu(add-to-list)k FC(in)2000 27314 y(y)-34 b(our)411 b(init)f(\014le.) +558 b(F)-101 b(or)411 b(example,)g(if)f(y)-34 b(ou)411 +b(w)-34 b(an)g(ted)413 b(to)e(add)g(a)g(command)g(for)g(running)g(a)g +(program)g(called)2000 28775 y(`)p Fu(foo)p FC(')405 +b(on)f(the)h(master)f(or)g(region)f(\014le,)h(y)-34 b(ou)404 +b(could)h(do)f(this)h(with)g(the)f(follo)-34 b(wing)405 +b(form.)5200 30693 y Fu(\(eval-after-load)642 b("tex")6473 +32154 y(\015\(add-to-list)f(\015TeX-command-list)15382 +33616 y(\015\("Foo")e("foo)e(\045s")h(TeX-run-command)j(t)c(t)g(:help)h +("Run)g(foo"\))15382 35077 y(t\)\))3660 36995 y FC(As)515 +b(men)-34 b(tioned)516 b(b)34 b(efore,)542 b(A)-34 b(UCT)19012 +37256 y(E)19686 36995 y(X)515 b(will)f(try)g(to)h(guess)g(what)h +(command)f(y)-34 b(ou)516 b(w)-34 b(an)g(t)516 b(to)f(in)-34 +b(v)g(ok)g(e.)2000 38456 y(If)456 b(y)-34 b(ou)456 b(w)-34 +b(an)g(t)457 b(to)f(use)g(another)h(command)f(than)h(`)p +Fu(TeX)p FC(',)469 b(`)p Fu(LaTeX)p FC(')457 b(or)e(whatev)-34 +b(er)456 b(pro)34 b(cessor)455 b(A)-34 b(UCT)48416 38717 +y(E)49091 38456 y(X)2000 39917 y(thinks)497 b(is)f(appropriate)h(for)g +(the)f(curren)-34 b(t)497 b(mo)34 b(de,)519 b(set)497 +b(the)f(v)-67 b(ariable)496 b Fu(TeX-command-default)p +FC(.)821 b(Y)-101 b(ou)2000 41378 y(can)504 b(do)g(this)h(for)f(all)g +(\014les)f(b)-34 b(y)505 b(setting)f(it)g(in)g(a)g(mo)34 +b(de)504 b(ho)34 b(ok)504 b(or)g(p)34 b(er)503 b(\014le)h(b)-34 +b(y)505 b(sp)34 b(ecifying)503 b(it)h(as)g(a)g(\014le)2000 +42839 y(v)-67 b(ariable)403 b(\(see)h(Section)g(\\File)g(V)-101 +b(ariables")403 b(in)i Ft(The)f(Emacs)g(Editor)87 b FC(\).)42818 +45546 y([User)404 b(Option])-48000 b Fm(TeX-command-default)5200 +47007 y FC(The)381 b(default)h(command)g(to)f(run)g(in)g(this)g +(bu\013er.)531 b(Must)382 b(b)34 b(e)381 b(an)g(en)-34 +b(try)381 b(in)g Fu(TeX-command-list)p FC(.)3660 49714 +y(In)489 b(case)g(y)-34 b(ou)489 b(use)g(biblatex)g(in)g(a)g(do)34 +b(cumen)-34 b(t,)511 b(when)490 b(automatic)g(parsing)f(is)g(enabled)g +(A)-34 b(UCT)48416 49975 y(E)49091 49714 y(X)2000 51175 +y(c)g(hec)g(ks)487 b(the)h(v)-67 b(alue)486 b(of)i(`)p +Fu(backend)p FC(')h(option)f(giv)-34 b(en)487 b(to)g(biblatex)h(at)f +(load)g(time)g(to)h(decide)f(whether)h(to)2000 52636 +y(use)421 b(BibT)6653 52897 y(E)7326 52636 y(X)g(or)g(Bib)34 +b(er)419 b(for)i(bibliograph)-34 b(y)421 b(pro)34 b(cessing.)588 +b(Should)422 b(A)-34 b(UCT)36141 52897 y(E)36816 52636 +y(X)421 b(fail)f(to)h(detect)g(the)g(righ)-34 b(t)2000 +54097 y(bac)g(k)g(end,)405 b(y)-34 b(ou)404 b(can)h(use)f(the)g(\014le) +g(lo)34 b(cal)403 b Fu(LaTeX-biblatex-use-Biber)413 b +FC(v)-67 b(ariable.)44946 56804 y([V)-101 b(ariable])-48001 +b Fm(LaTeX-biblatex-use-Biber)5200 58265 y FC(If)281 +b(this)g(b)34 b(o)g(olean)281 b(v)-67 b(ariable)280 b(is)h(set)g(as)g +(\014le)f(lo)34 b(cal,)305 b(it)281 b(tells)f(to)h(A)-34 +b(UCT)34725 58526 y(E)35400 58265 y(X)281 b(whether)h(to)f(use)g(Bib)34 +b(er)280 b(with)5200 59726 y(biblatex.)637 b(In)438 b(this)f(case,)445 +b(the)437 b(auto)34 b(detection)438 b(of)g(the)f(biblatex)h(bac)-34 +b(k)g(end)438 b(will)e(b)34 b(e)437 b(o)-34 b(v)g(erridden.)5200 +61187 y(Y)-101 b(ou)405 b(ma)-34 b(y)404 b(w)-34 b(an)g(t)406 +b(to)e(set)g(lo)34 b(cally)403 b(this)i(v)-67 b(ariable)402 +b(if)i(automatic)h(parsing)g(is)f(not)h(enabled.)3660 +63894 y(After)474 b(con\014rming)h(a)e(command)i(to)f(execute,)490 +b(A)-34 b(UCT)29286 64155 y(E)29961 63894 y(X)473 b(will)h(try)f(to)h +(sa)-34 b(v)g(e)474 b(an)-34 b(y)474 b(bu\013ers)g(related)2000 +65355 y(to)413 b(the)h(do)34 b(cumen)-34 b(t,)416 b(and)d(c)-34 +b(hec)g(k)413 b(if)g(the)g(do)34 b(cumen)-34 b(t)414 +b(needs)f(to)h(b)34 b(e)412 b(reformatted.)566 b(If)413 +b(the)g(v)-67 b(ariable)412 b Fu(TeX-)2000 66816 y(save-query)491 +b FC(is)d(non-nil,)510 b(A)-34 b(UCT)18036 67077 y(E)18710 +66816 y(X)488 b(will)g(query)f(b)34 b(efore)488 b(sa)-34 +b(ving)488 b(eac)-34 b(h)488 b(\014le.)790 b(By)487 b(default)i(A)-34 +b(UCT)48416 67077 y(E)49091 66816 y(X)2000 68277 y(will)482 +b(c)-34 b(hec)g(k)482 b(emacs)g(bu\013ers)h(asso)34 b(ciated)483 +b(with)g(\014les)f(in)h(the)g(curren)-34 b(t)483 b(directory)-101 +b(,)501 b(in)482 b(one)h(of)g(the)g Fu(TeX-)2000 69738 +y(macro-private)370 b FC(directories,)i(and)366 b(in)f(the)h +Fu(TeX-macro-global)371 b FC(directories.)525 b(Y)-101 +b(ou)366 b(can)f(c)-34 b(hange)366 b(this)2000 71200 +y(b)-34 b(y)405 b(setting)f(the)h(v)-67 b(ariable)403 +b Fu(TeX-check-path)p FC(.)p eop end +%%Page: 57 62 +TeXDict begin 57 61 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(57)42818 3985 y([User)404 +b(Option])-48000 b Fm(TeX-check-path)5200 5446 y FC(Directory)403 +b(path)i(to)g(searc)-34 b(h)404 b(for)g(dep)34 b(endencies.)5200 +7279 y(If)404 b(nil,)g(just)h(c)-34 b(hec)g(k)404 b(the)g(curren)-34 +b(t)405 b(\014le.)538 b(Used)405 b(when)g(c)-34 b(hec)g(king)404 +b(if)g(an)-34 b(y)404 b(\014les)g(ha)-34 b(v)g(e)405 +b(c)-34 b(hanged.)3660 9817 y(When)347 b(p)34 b(erforming)346 +b(sp)34 b(ell)346 b(c)-34 b(hec)g(king)346 b(on)h(a)f(do)34 +b(cumen)-34 b(t)347 b(or)f(a)h(region)e(\(in)-34 b(v)g(ok)g(ed)348 +b(through)f(A)-34 b(UCT)47601 10077 y(E)48276 9817 y(X's)2000 +11278 y(`)p Fu(Spell)p FC(')367 b(command)f(or)f Fs(M-x)406 +b(ispell)g Fu(RET)p FC(\),)374 b(y)-34 b(ou)366 b(w)-34 +b(an)g(t)368 b(the)e(sp)34 b(ell)364 b(c)-34 b(hec)g(king)366 +b(program)g(to)g(skip)f(certain)2000 12739 y(macro)568 +b(argumen)-34 b(ts)569 b(and)g(en)-34 b(vironmen)g(ts,)610 +b(most)568 b(notably)h(the)f(argumen)-34 b(ts)570 b(of)e(referencing)f +(macros)2000 14200 y(and)463 b(the)g(con)-34 b(ten)g(ts)464 +b(of)f(v)-34 b(erbatim)462 b(en)-34 b(vironmen)g(ts.)714 +b(The)463 b(skipp)34 b(ed)462 b(parts)h(are)f(con)-34 +b(trolled)463 b(b)-34 b(y)462 b(v)-67 b(ariable)2000 +15661 y Fu(ispell-tex-skip-alists)491 b FC(pro)-34 b(vided)484 +b(b)-34 b(y)483 b Fu(ispell.el)p FC(.)779 b(A)-34 b(UCT)33483 +15922 y(E)34158 15661 y(X)483 b(has)h(a)f(library)g(whic)-34 +b(h)484 b(can)f(b)34 b(e)2000 17122 y(added)411 b(to)f(this)g(v)-67 +b(ariable)408 b(dep)34 b(ending)411 b(on)f(the)g(v)-67 +b(alue)408 b(of)i Fu(TeX-ispell-extend-skip-list)420 +b FC(whic)-34 b(h)410 b(is)2000 18584 y(set)404 b(to)h +Fu(t)f FC(b)-34 b(y)405 b(default.)42818 21121 y([User)f(Option])-48000 +b Fm(TeX-ispell-extend-skip-list)5200 22582 y FC(This)492 +b(b)34 b(o)g(olean)492 b(option)h(con)-34 b(trols)492 +b(whether)h(A)-34 b(UCT)29227 22843 y(E)29901 22582 y(X)492 +b(activ)-67 b(ates)492 b(its)f(extension)i(for)e(skipping)5200 +24043 y(certain)404 b(macro)f(argumen)-34 b(ts)406 b(and)f(en)-34 +b(vironmen)g(ts)405 b(when)g(sp)34 b(ell)403 b(c)-34 +b(hec)g(king.)5200 25876 y(When)657 b(non-)p Fu(nil)p +FC(,)722 b(A)-34 b(UCT)17643 26137 y(E)18318 25876 y(X)657 +b(loads)h(the)g(\014le)e Fu(tex-ispell.el)662 b FC(and)c(adds)g(its)g +(con)-34 b(ten)g(t)659 b(to)5200 27337 y Fu(ispell-tex-skip-alists)p +FC(.)1060 b(This)575 b(library)g(can)g(and)h(will)f(nev)-34 +b(er)575 b(b)34 b(e)575 b(complete,)617 b(but)576 b(the)5200 +28799 y(in)-34 b(terface)461 b(can)g(b)34 b(e)460 b(used)i(to)f(add)g +(selected)f(and)i(priv)-67 b(ate)460 b(macro)g(names)i(within)f(y)-34 +b(our)461 b(init)g(\014le)5200 30260 y(or)404 b(on)g(a)g(\014le)g(lo)34 +b(cal)403 b(basis.)5200 32093 y Fu(ispell-tex-skip-alists)412 +b FC(has)404 b(the)h(follo)-34 b(wing)405 b(structure:)8400 +33926 y Fu(\(defvar)639 b(ispell-tex-skip-alists)9673 +35387 y(\015\(\(;;)f FC(First)404 b(list)11582 36848 +y Fu(\("\\\\\\\\addcontentsline")5735 b(ispell-tex-arg-end)643 +b(2\))11582 38310 y(\("\\\\\\\\\\\\\([aA]lph\\\\|arabic\\\\\)")1283 +b(ispell-tex-arg-end\))11582 39771 y(\("\\\\\\\\makebox")10823 +b(ispell-tex-arg-end)643 b(0\))11582 41232 y(\("\\\\\\\\documentclass") +g(.)637 b("\\\\\\\\begin{document}"\)\))10945 42693 y(\(;;)h +FC(Second)405 b(list)11582 44154 y Fu +(\("\\\\\(figure\\\\|table\\\\\)\\\\*?")1282 b(ispell-tex-arg-end)643 +b(0\))11582 45616 y(\("list")14002 b(ispell-tex-arg-end)643 +b(2\))11582 47077 y(\("verbatim\\\\*?")e(.)c +("\\\\\\\\end{verbatim\\\\*?}"\)\)\))9673 48538 y("Lists)h(of)f +(regions)i(to)e(be)g(skipped)i(in)e(TeX)h(mode.)8400 +49999 y(First)g(list)g(is)f(used)h(raw.)8400 51460 y(Second)g(list)g +(has)g(key)f(placed)i(inside)f(\\\\begin{}."\))5200 53293 +y FC(Eac)-34 b(h)494 b(item)g(is)g(an)g(alist)g(and)g(the)h(structure)f +(of)g(it)g(is)g(describ)34 b(ed)493 b(in)h Fu(ispell-skip-region-)5200 +54755 y(alist)p FC(:)8400 56588 y Fu(\(defvar)639 b +(ispell-skip-region-alist)9673 58049 y(\015\(\(...\)\))9673 +59510 y("Alist)f(expressing)i(beginning)g(and)d(end)g(of)h(regions)g +(not)g(to)f(spell)h(check.)8400 60971 y(The)f(alist)h(key)g(must)g(be)f +(a)f(regular)j(expression.)8400 62433 y(Valid)f(forms)g(include:)9673 +63894 y(\(KEY\))g(-)e(just)i(skip)g(the)f(key.)9673 65355 +y(\(KEY)g(.)g(REGEXP\))i(-)e(skip)g(to)h(the)f(end)g(of)g(REGEXP.)20491 +66816 y(REGEXP)h(may)g(be)f(string)h(or)f(symbol.)9673 +68277 y(\(KEY)g(REGEXP\))i(-)e(skip)h(to)f(end)g(of)g(REGEXP.)1276 +b(REGEXP)638 b(must)g(be)f(a)g(string.)9673 69738 y(\(KEY)g(FUNCTION)j +(ARGS\))e(-)e(FUNCTION)k(called)e(with)g(ARGS)23672 71200 +y(returns)h(end)f(of)f(region."\))p eop end +%%Page: 58 63 +TeXDict begin 58 62 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(58)5200 3985 y(Let's)403 +b(go)i(through)g(the)g(\014rst)f(list)g(of)h Fu(ispell-tex-skip-alists) +412 b FC(line)403 b(b)-34 b(y)405 b(line:)8400 5738 y +Fu(\("\\\\\\\\addcontentsline")5735 b(ispell-tex-arg-end)643 +b(2\))5200 7492 y(KEY)409 b FC(is)e(the)h(string)g Fu +("\\\\\\\\addcontentsline")p FC(,)416 b Fu(FUNCTION)410 +b FC(is)e Fu(ispell-tex-arg-end)414 b FC(called)5200 +8953 y(with)396 b Fu(ARGS)p FC(,)i(here)d Fu(2)p FC(.)536 +b Fu(ispell-tex-arg-end)402 b FC(is)395 b(a)g(function)i(pro)-34 +b(vided)396 b(b)-34 b(y)396 b Fu(ispell.el)i FC(whic)-34 +b(h)5200 10414 y(skips)430 b(as)g(man)-34 b(y)431 b(subsequen)-34 +b(t)432 b(optional)f(argumen)-34 b(ts)431 b(in)f(square)g(brac)-34 +b(k)g(ets)431 b(as)f(it)g(sees)g(and)h(then)5200 11875 +y(skips)507 b Fu(ARGS)h FC(n)-34 b(um)g(b)34 b(er)509 +b(of)e(mandatory)h(argumen)-34 b(ts)508 b(in)g(braces.)847 +b(Omitting)507 b Fu(ARGS)i FC(means)e(skip)5200 13337 +y Fu(1)605 b FC(mandatory)g(argumen)-34 b(t.)1142 b(In)604 +b(practice,)654 b(when)606 b(y)-34 b(ou)605 b(ha)-34 +b(v)g(e)605 b(something)g(lik)-34 b(e)604 b(this)h(in)g(y)-34 +b(our)5200 14798 y(do)34 b(cumen)-34 b(t:)8400 16551 +y Fu(\\addcontentsline{toc}{chapter}{Some)649 b(text})5200 +18305 y FC(The)459 b(\014rst)g(t)-34 b(w)g(o)460 b(argumen)-34 +b(ts)460 b(are)e(left)g(out)i(and)f(`)p Fu(Some)405 b(text)p +FC(')460 b(will)e(b)34 b(e)458 b(sp)34 b(ell)458 b(c)-34 +b(hec)g(k)g(ed.)702 b(F)-101 b(or)458 b(the)5200 19766 +y(next)404 b(line)8400 21519 y Fu +(\("\\\\\\\\\\\\\([aA]lph\\\\|arabic\\\\\)")1283 b +(ispell-tex-arg-end\))5200 23273 y FC(the)404 b(name)h(of)f(the)h(coun) +-34 b(ter)405 b(as)f(argumen)-34 b(t)405 b(is)f(skipp)34 +b(ed.)539 b(Next)403 b(line)h(is)8400 25026 y Fu(\("\\\\\\\\makebox") +10823 b(ispell-tex-arg-end)643 b(0\))5200 26780 y FC(where)352 +b(only)f(optional)h(argumen)-34 b(ts)353 b(are)e(skipp)34 +b(ed,)362 b(the)352 b(\014rst)g(mandatory)h(argumen)-34 +b(t)353 b(is)e(c)-34 b(hec)g(k)g(ed,)5200 28241 y(e.g.)8400 +29994 y Fu(\\makebox[0pt][l]{Some)644 b(text})5200 31748 +y FC(Finally)-101 b(,)403 b(the)i(next)f(line)8400 33501 +y Fu(\("\\\\\\\\documentclass")643 b(.)637 b +("\\\\\\\\begin{document}"\)\))5200 35254 y FC(ensures)462 +b(that)i(the)e(en)-34 b(tire)462 b(pream)-34 b(ble)463 +b(of)f(a)g(do)34 b(cumen)-34 b(t)463 b(is)f(discarded.)713 +b(Second)463 b(list)f(w)-34 b(orks)462 b(the)5200 36716 +y(same;)404 b(it)g(is)g(more)f(con)-34 b(v)g(enien)g(t)406 +b(for)e(en)-34 b(vironmen)g(ts)405 b(since)f Fu(KEY)h +FC(is)f(wrapp)34 b(ed)405 b(inside)f Fu(\\begin{})p FC(.)5200 +38469 y(A)-34 b(UCT)8532 38730 y(E)9207 38469 y(X)318 +b(pro)-34 b(vides)319 b(t)-34 b(w)g(o)320 b(functions)f(to)g(add)h +(items)e(to)h(car)f(and)h(cdr)f(of)h Fu(ispell-tex-arg-end)p +FC(,)5200 39930 y(namely)412 b Fu(TeX-ispell-skip-setcar)419 +b FC(and)413 b Fu(TeX-ispell-skip-setcdr)p FC(.)570 b(The)412 +b(argumen)-34 b(t)414 b(of)5200 41391 y(these)345 b(functions)h(is)f +(exactly)e(as)i(in)g Fu(ispell-tex-skip-alists)p FC(.)526 +b(Additions)346 b(can)f(b)34 b(e)344 b(done)i(via)5200 +42853 y(init)404 b(\014le,)g(e.g.:)8400 44606 y Fu(\(eval-after-load) +642 b("tex-ispell")9673 46067 y(\015\(progn)11582 47528 +y(\(TeX-ispell-skip-setcar)12218 48990 y(\015\(\("\\\\\\\\mymacro")g +(ispell-tex-arg-end\)\)\))11582 50451 y(\(TeX-ispell-skip-setcdr)12218 +51912 y(\015\(\("myverbatim")g(.)636 b +("\\\\\\\\end{myverbatim}"\)\)\)\)\))5200 53665 y FC(Another)405 +b(p)34 b(ossibilit)-34 b(y)404 b(is)g(to)g(use)g(\014le)g(lo)34 +b(cal)403 b(additions)j(at)e(the)h(end)f(of)h(y)-34 b(our)404 +b(T)41267 53926 y(E)41941 53665 y(X)g(\014le,)f(e.g.:)8400 +55419 y Fu(\045\045\045)637 b(Local)h(Variables:)8400 +56880 y(\045\045\045)f(mode:)h(latex)8400 58341 y(\045\045\045)f +(TeX-master:)k(t)8400 59802 y(\045\045\045)c(eval:)h +(\(TeX-ispell-skip-setcar)645 b(\015\(\("\\\\\\\\mymacro")d(.)637 +b("{[-0-9]+}"\)\)\))8400 61264 y(\045\045\045)g(End:)5200 +63017 y FC(Finally)-101 b(,)590 b(A)-34 b(UCT)13079 63278 +y(E)13753 63017 y(X)554 b(pro)-34 b(vides)553 b(a)h(function)g(called)f +Fu(TeX-ispell-tex-arg-end)561 b FC(whic)-34 b(h)554 b(sees)5200 +64478 y(more)470 b(argumen)-34 b(ts)471 b(than)h Fu(ispell-tex-arg-end) +p FC(.)743 b(Refer)470 b(to)h(its)g(do)34 b(c)470 b(string)g(for)h +(more)f(infor-)5200 65939 y(mation.)3660 68277 y(A)-34 +b(UCT)6992 68538 y(E)7667 68277 y(X)490 b(also)g(pro)-34 +b(vides)490 b(a)f(facilit)-34 b(y)490 b(to)g(skip)g(the)g(argumen)-34 +b(t)491 b(of)f(in-line)f(v)-34 b(erbatim)490 b(macros)g(lik)-34 +b(e)2000 69738 y(`)p Fu(\\Verb)p FC(')360 b(from)e Fu(fancyvrb.sty)363 +b FC(or)358 b(`)p Fu(\\mintinline)p FC(')k(from)d Fu(minted.sty)p +FC(.)526 b(Characters)359 b(delimiting)f(the)2000 71200 +y(v)-34 b(erbatim)404 b(text)g(are)g(stored)h(in)f Fu +(TeX-ispell-verb-delimiters)p FC(.)p eop end +%%Page: 59 64 +TeXDict begin 59 63 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(59)42818 3985 y([User)404 +b(Option])-48000 b Fm(TeX-ispell-verb-delimiters)5200 +5446 y FC(String)363 b(with)f(delimiters)f(recognized)h(for)g(in-line)f +(v)-34 b(erbatim)362 b(macros.)524 b(This)363 b(v)-67 +b(ariable)361 b(is)g(initial-)5200 6907 y(ized)401 b(to)h(`)p +Fu(!|#~"*/+^-)p FC('.)541 b(Since)402 b(this)g(string)g(is)g(used)g(to) +g(build)h(a)f(c)-34 b(haracter)401 b(alternativ)-34 b(e)402 +b(inside)5200 8369 y(a)351 b(regular)g(expression,)361 +b(sp)34 b(ecial)351 b(c)-34 b(haracters)351 b(`)p Fu(^)p +FC(')g(and)h(`)p Fu(-)p FC(')f(should)i(come)e(last.)521 +b(Other)351 b(c)-34 b(haracters)5200 9830 y(lik)g(e)497 +b(op)34 b(ening)499 b(brace)f(`)p Fu({)p FC(',)521 b(asterisk)498 +b(`)p Fu(*)p FC(')g(or)g(at)h(sign)f(`)p Fu(@)p FC(')g(should)i(b)34 +b(e)498 b(a)-34 b(v)g(oided)499 b(as)f(they)g(are)g(not)5200 +11291 y(recognized)403 b(b)-34 b(y)405 b Fu(font-latex.el)p +FC(.)2000 14000 y Fq(4.1.3)818 b(Options)546 b(for)g(T)15726 +14324 y(E)16596 14000 y(X)f(Pro)45 b(cessors)2000 15960 +y FC(There)507 b(are)g(some)g(options)h(y)-34 b(ou)508 +b(can)f(customize)g(a\013ecting)g(whic)-34 b(h)508 b(pro)34 +b(cessors)507 b(are)g(in)-34 b(v)g(ok)g(ed)508 b(or)e(the)2000 +17421 y(w)-34 b(a)g(y)350 b(this)f(is)g(done)h(and)f(whic)-34 +b(h)350 b(output)h(they)e(pro)34 b(duce)350 b(as)f(a)g(result.)520 +b(These)349 b(options)h(con)-34 b(trol)349 b(if)g Fr(D)-31 +b(VI)349 b FC(or)2000 18882 y Fr(PDF)338 b FC(output)i(should)f(b)34 +b(e)338 b(pro)34 b(duced,)352 b(if)338 b(T)21222 19143 +y(E)21896 18882 y(X)g(should)h(b)34 b(e)338 b(started)h(in)g(in)-34 +b(teractiv)g(e)338 b(or)g(nonstop)i(mo)34 b(de,)351 b(if)2000 +20343 y(source)d(sp)34 b(ecials)346 b(or)i(a)g(SyncT)15606 +20604 y(E)16280 20343 y(X)g(\014le)f(should)i(b)34 b(e)348 +b(pro)34 b(duced)348 b(for)g(making)g(in)-34 b(v)g(erse)347 +b(and)i(forw)-34 b(ard)349 b(searc)-34 b(h)2000 21804 +y(p)34 b(ossible)379 b(or)f(whic)-34 b(h)380 b(T)12109 +22065 y(E)12783 21804 y(X)f(engine)f(should)i(b)34 b(e)379 +b(used)g(instead)h(of)f(regular)f(T)36277 22065 y(E)36951 +21804 y(X,)384 b(lik)-34 b(e)378 b(PDFT)43993 22065 y(E)44667 +21804 y(X,)383 b(Omega)2000 23266 y(or)404 b(XeT)5606 +23526 y(E)6279 23266 y(X,)g(and)h(the)g(st)-34 b(yle)404 +b(error)f(messages)h(are)f(prin)-34 b(ted)406 b(with.)43872 +25828 y([Command])-47999 b Fm(TeX-PDF-mode)5200 27289 +y FC(\()p Fs(C-c)405 b(C-t)h(C-p)p FC(\))314 b(This)g(command)h +(toggles)e(the)h Fr(PDF)f FC(mo)34 b(de)313 b(of)h(A)-34 +b(UCT)37485 27550 y(E)38160 27289 y(X,)331 b(a)313 b(bu\013er-lo)34 +b(cal)313 b(minor)5200 28751 y(mo)34 b(de)539 b(whic)-34 +b(h)541 b(is)e(enabled)h(b)-34 b(y)540 b(default.)946 +b(Y)-101 b(ou)540 b(can)g(customize)f Fu(TeX-PDF-mode)544 +b FC(to)c(giv)-34 b(e)539 b(it)h(a)5200 30212 y(di\013eren)-34 +b(t)370 b(default)g(or)f(set)g(it)g(as)h(a)f(\014le)g(lo)34 +b(cal)368 b(v)-67 b(ariable)368 b(on)i(a)f(p)34 b(er-do)g(cumen)-34 +b(t)370 b(basis.)527 b(This)370 b(option)5200 31673 y(usually)404 +b(results)g(in)g(calling)g(either)g(PDFT)25109 31934 +y(E)25782 31673 y(X)h(or)e(ordinary)h(T)34142 31934 y(E)34816 +31673 y(X.)42818 34236 y([User)g(Option])-48000 b Fm +(TeX-DVI-via-PDFTeX)5200 35697 y FC(If)453 b(this)g(is)f(set,)465 +b Fr(D)-31 b(VI)452 b FC(will)g(also)g(b)34 b(e)453 b(pro)34 +b(duced)453 b(b)-34 b(y)453 b(calling)e(PDFT)35614 35958 +y(E)36288 35697 y(X,)465 b(setting)453 b Fu(\\pdfoutput=0)p +FC(.)5200 37158 y(This)436 b(mak)-34 b(es)435 b(it)h(p)34 +b(ossible)435 b(to)h(use)f(PDFT)24360 37419 y(E)25034 +37158 y(X)h(features)g(lik)-34 b(e)434 b(c)-34 b(haracter)435 +b(protrusion)i(ev)-34 b(en)435 b(when)5200 38619 y(pro)34 +b(ducing)505 b Fr(D)-31 b(VI)504 b FC(\014les.)839 b(Con)-34 +b(temp)34 b(orary)505 b(T)25573 38880 y(E)26247 38619 +y(X)f(distributions)i(do)e(this)h(an)-34 b(yw)g(a)g(y)-101 +b(,)531 b(so)504 b(that)h(y)-34 b(ou)5200 40080 y(need)404 +b(not)h(enable)f(the)h(option)g(within)g(A)-34 b(UCT)26916 +40341 y(E)27591 40080 y(X.)43872 42643 y([Command])-47999 +b Fm(TeX-interactive-mode)5200 44104 y FC(\()p Fs(C-c)405 +b(C-t)h(C-i)p FC(\))271 b(This)f(command)g(toggles)g(the)g(in)-34 +b(teractiv)g(e)269 b(mo)34 b(de)270 b(of)g(A)-34 b(UCT)40372 +44365 y(E)41047 44104 y(X,)296 b(a)269 b(global)h(minor)5200 +45565 y(mo)34 b(de.)735 b(Y)-101 b(ou)471 b(can)f(customize)f +Fu(TeX-interactive-mode)477 b FC(to)470 b(giv)-34 b(e)470 +b(it)f(a)h(di\013eren)-34 b(t)470 b(default.)737 b(In)5200 +47026 y(in)-34 b(teractiv)g(e)418 b(mo)34 b(de,)422 b(T)15471 +47287 y(E)16144 47026 y(X)d(will)e(pause)i(with)g(an)g(error)e(prompt)j +(when)f(errors)e(are)h(encoun)-34 b(tered)5200 48488 +y(and)405 b(w)-34 b(ait)405 b(for)f(the)h(user)f(to)g(t)-34 +b(yp)34 b(e)404 b(something.)43872 51050 y([Command])-47999 +b Fm(TeX-source-correlate-mode)5200 52511 y FC(\()p Fs(C-c)405 +b(C-t)h(C-s)p FC(\))397 b(T)-101 b(oggles)395 b(supp)34 +b(ort)397 b(for)f(forw)-34 b(ard)397 b(and)f(in)-34 b(v)g(erse)396 +b(searc)-34 b(h.)535 b(F)-101 b(orw)-34 b(ard)397 b(searc)-34 +b(h)396 b(refers)5200 53973 y(to)539 b(jumping)h(to)f(the)g(place)f(in) +h(the)g(preview)-34 b(ed)539 b(do)34 b(cumen)-34 b(t)540 +b(corresp)34 b(onding)538 b(to)h(where)g(p)34 b(oin)-34 +b(t)5200 55434 y(is)503 b(lo)34 b(cated)503 b(in)h(the)g(do)34 +b(cumen)-34 b(t)505 b(source)e(and)h(in)-34 b(v)g(erse)504 +b(searc)-34 b(h)503 b(to)h(the)g(other)g(w)-34 b(a)g(y)504 +b(round.)838 b(See)5200 56895 y(Section)404 b(4.2.2)g([I/O)f +(Correlation],)h(page)g(64.)5200 58741 y(Y)-101 b(ou)323 +b(can)g(p)34 b(ermanen)-34 b(tly)323 b(activ)-67 b(ate)322 +b Fu(TeX-source-correlate-mode)332 b FC(b)-34 b(y)323 +b(customizing)g(the)g(v)-67 b(ari-)5200 60202 y(able)318 +b Fu(TeX-source-correlate-mode)p FC(.)519 b(There)318 +b(is)h(a)f(bunc)-34 b(h)320 b(of)f(customization)g(options)h(for)e(the) +5200 61663 y(mo)34 b(de,)404 b(use)g Fs(M-x)h(customize-group)k +Fu(RET)d Fs(TeX-view)g Fu(RET)g FC(to)e(\014nd)h(out)g(more.)5200 +63509 y(A)-34 b(UCT)8532 63770 y(E)9207 63509 y(X)559 +b(is)g(a)-34 b(w)g(are)560 b(of)g(three)f(di\013eren)-34 +b(t)560 b(means)g(to)g(do)g(I/O)e(correlation:)849 b(source)559 +b(sp)34 b(ecials)5200 64970 y(\(only)548 b(D)-34 b(VI)548 +b(output\),)587 b(the)548 b(p)34 b(dfsync)549 b(L)23406 +64813 y Fw(a)23967 64970 y FC(T)24640 65231 y(E)25314 +64970 y(X)f(pac)-34 b(k)-67 b(age)548 b(\(only)h(PDF)f(output\))i(and)f +(SyncT)48080 65231 y(E)48754 64970 y(X.)5200 66431 y(The)392 +b(c)-34 b(hoice)392 b(b)34 b(et)-34 b(w)g(een)393 b(source)e(sp)34 +b(ecials)392 b(and)g(SyncT)29594 66692 y(E)30268 66431 +y(X)g(can)g(b)34 b(e)392 b(con)-34 b(trolled)392 b(with)h(the)f(v)-67 +b(ariable)5200 67893 y Fu(TeX-source-correlate-method)p +FC(.)5200 69738 y(Should)323 b(y)-34 b(ou)321 b(use)h(source)f(sp)34 +b(ecials)321 b(it)g(has)h(to)g(b)34 b(e)321 b(stressed)g +Fo(very)428 b FC(strongly)321 b(ho)-34 b(w)g(ev)g(er,)339 +b(that)322 b(source)5200 71200 y(sp)34 b(ecials)370 b(can)i(cause)f +(di\013erences)f(in)h(page)h(breaks)f(and)h(spacing,)377 +b(can)372 b(seriously)e(in)-34 b(terfere)371 b(with)p +eop end +%%Page: 60 65 +TeXDict begin 60 64 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(60)5200 3985 y(v)-67 +b(arious)310 b(pac)-34 b(k)-67 b(ages)310 b(and)h(should)g(th)-34 +b(us)312 b Fo(never)440 b FC(b)34 b(e)310 b(used)h(for)g(the)g(\014nal) +f(v)-34 b(ersion)310 b(of)h(a)g(do)34 b(cumen)-34 b(t.)508 +b(In)5200 5446 y(particular,)422 b(\014ne-tuning)f(the)e(page)g(breaks) +g(should)h(b)34 b(e)419 b(done)g(with)h(source)f(sp)34 +b(ecials)418 b(switc)-34 b(hed)5200 6907 y(o\013.)3660 +9498 y(Sometimes)521 b(y)-34 b(ou)520 b(are)f(requested,)549 +b(b)-34 b(y)520 b(journal)h(rules)e(or)h(pac)-34 b(k)-67 +b(ages,)548 b(to)520 b(compile)f(the)i(do)34 b(cumen)-34 +b(t)2000 10959 y(in)g(to)406 b Fr(D)-31 b(VI)404 b FC(output.)543 +b(Th)-34 b(us,)406 b(if)f(y)-34 b(ou)405 b(w)-34 b(an)g(t)407 +b(a)e Fr(PDF)f FC(do)34 b(cumen)-34 b(t)406 b(in)f(the)g(end)h(y)-34 +b(ou)405 b(can)g(either)f(use)h(XeT)48417 11220 y(E)49091 +10959 y(X)2000 12420 y(engine,)417 b(see)e(b)34 b(elo)-34 +b(w)415 b(for)g(information)h(ab)34 b(out)416 b(ho)-34 +b(w)416 b(to)g(set)f(engines,)i(or)e(compile)f(the)i(do)34 +b(cumen)-34 b(t)416 b(with)2000 13881 y Fu(tex)479 b +FC(and)h(then)f(con)-34 b(v)g(ert)479 b(to)f Fr(PDF)g +FC(with)i Fu(dvips)p FC({)p Fu(ps2pdf)i FC(b)34 b(efore)478 +b(viewing)g(it.)761 b(In)479 b(addition,)498 b(curren)-34 +b(t)2000 15342 y(Japanese)349 b(T)7759 15603 y(E)8433 +15342 y(X)f(engines)h(cannot)g(generate)f Fr(PDF)g FC(directly)g(so)g +(they)h(rely)e(on)i Fr(D)-31 b(VI)p FC(-to-)p Fr(PDF)348 +b FC(con)-34 b(v)g(erters.)2000 16804 y(Usually)425 b +Fu(dvipdfmx)i FC(command)f(is)e(used)i(for)f(this)g(purp)34 +b(ose.)601 b(Y)-101 b(ou)425 b(can)g(use)g(the)g Fu(TeX-PDF-from-DVI) +2000 18265 y FC(v)-67 b(ariable)385 b(to)i(let)f(A)-34 +b(UCT)13060 18526 y(E)13735 18265 y(X)386 b(kno)-34 b(w)388 +b(y)-34 b(ou)387 b(w)-34 b(an)g(t)388 b(to)f(generate)f(the)h(\014nal)g +Fr(PDF)f FC(b)-34 b(y)387 b(con)-34 b(v)g(erting)387 +b(a)f Fr(D)-31 b(VI)386 b FC(\014le.)42818 20855 y([User)404 +b(Option])-48000 b Fm(TeX-PDF-from-DVI)5200 22316 y FC(This)405 +b(option)g(con)-34 b(trols)404 b(if)g(and)h(ho)-34 b(w)406 +b(to)e(pro)34 b(duce)404 b(a)g Fr(PDF)g FC(\014le)g(b)-34 +b(y)404 b(con)-34 b(v)g(erting)405 b(a)f Fr(D)-31 b(VI)404 +b FC(\014le.)5200 24176 y(When)397 b Fu(TeX-PDF-mode)402 +b FC(is)397 b(non-nil,)h(if)g Fu(TeX-PDF-from-DVI)k FC(is)397 +b(non-nil)h(to)34 b(o)397 b(the)h(do)34 b(cumen)-34 b(t)398 +b(is)5200 25637 y(compiled)418 b(to)h Fr(D)-31 b(VI)419 +b FC(instead)g(of)g Fr(PDF)p FC(.)582 b(When)419 b(the)g(do)34 +b(cumen)-34 b(t)419 b(is)g(ready)-101 b(,)421 b Fs(C-c)405 +b(C-c)420 b FC(will)e(suggest)5200 27098 y(to)404 b(run)h(the)g(con)-34 +b(v)g(erter)404 b(to)g Fr(PDF)g FC(or)f(an)i(in)-34 b(termediate)404 +b(format.)5200 28958 y(If)377 b(non-nil,)382 b Fu(TeX-PDF-from-DVI)g +FC(should)c(b)34 b(e)376 b(the)h(name)g(of)g(the)g(command)g(in)g +Fu(TeX-command-)5200 30419 y(list)p FC(,)439 b(as)431 +b(a)g(string,)438 b(used)431 b(to)h(con)-34 b(v)g(ert)431 +b(the)g Fr(D)-31 b(VI)431 b FC(\014le)g(to)g Fr(PDF)g +FC(or)f(to)i(an)f(in)-34 b(termediate)432 b(format.)5200 +31880 y(V)-101 b(alues)404 b(curren)-34 b(tly)404 b(supp)34 +b(orted)405 b(are:)6194 33740 y FA(\017)800 b Fu("Dvips")p +FC(:)545 b(the)407 b Fr(D)-31 b(VI)406 b FC(\014le)h(is)f(con)-34 +b(v)g(erted)406 b(to)h Fr(PS)g FC(with)g Fu(dvips)p FC(.)547 +b(After)407 b(successfully)f(running)7600 35201 y(it,)e +Fu(ps2pdf)i FC(will)e(b)34 b(e)403 b(the)i(default)g(command)g(to)f +(con)-34 b(v)g(ert)405 b(the)f Fr(PS)h FC(\014le)f(to)g +Fr(PDF)p FC(.)6194 37028 y FA(\017)800 b Fu("Dvipdfmx")p +FC(:)542 b(the)405 b Fr(D)-31 b(VI)403 b FC(\014le)h(is)g(con)-34 +b(v)g(erted)405 b(to)f Fr(PDF)g FC(with)h Fu(dvipdfmx)p +FC(.)5200 39253 y(\(case)326 b(is)g(signi\014can)-34 +b(t;)353 b(note)327 b(the)g(upp)34 b(ercase)326 b(`)p +Fu(D)p FC(')g(in)g(b)34 b(oth)328 b(strings\))f(When)f(the)h +Fr(PDF)f FC(\014le)g(is)g(\014nally)5200 40714 y(ready)-101 +b(,)403 b(the)i(next)f(suggested)h(command)g(will)f(b)34 +b(e)403 b(`)p Fu(View)p FC(')i(to)g(op)34 b(en)404 b(the)h(view)-34 +b(er.)5200 42574 y(This)414 b(option)g(can)g(also)f(b)34 +b(e)413 b(set)h(as)f(a)h(\014le)f(lo)34 b(cal)412 b(v)-67 +b(ariable,)414 b(in)g(order)f(to)g(use)h(this)g(con)-34 +b(v)g(ersion)414 b(on)5200 44035 y(a)404 b(p)34 b(er-do)g(cumen)-34 +b(t)405 b(basis.)5200 45895 y(Recall)471 b(the)i(whole)f(sequence)g(of) +g Fs(C-c)405 b(C-c)473 b FC(commands)g(can)g(b)34 b(e)472 +b(replaced)f(b)-34 b(y)473 b(the)f(single)g Fs(C-c)5200 +47356 y(C-a)p FC(.)3660 49946 y(A)-34 b(UCT)6992 50207 +y(E)7667 49946 y(X)413 b(also)g(allo)-34 b(ws)413 b(y)-34 +b(ou)414 b(to)f(easily)f(select)g(di\013eren)-34 b(t)414 +b(T)30967 50207 y(E)31640 49946 y(X)f(engines)g(for)g(pro)34 +b(cessing,)415 b(either)e(b)-34 b(y)2000 51407 y(using)373 +b(the)g(en)-34 b(tries)373 b(in)f(the)h(`)p Fu(TeXing)406 +b(Options)p FC(')375 b(submen)-34 b(u)374 b(b)34 b(elo)-34 +b(w)373 b(the)g(`)p Fu(Command)p FC(')h(men)-34 b(u)373 +b(or)g(b)-34 b(y)373 b(calling)2000 52868 y(the)328 b(function)h +Fu(TeX-engine-set)p FC(.)518 b(These)328 b(ev)-34 b(en)g(tually)327 +b(set)h(the)g(v)-67 b(ariable)326 b Fu(TeX-engine)331 +b FC(whic)-34 b(h)329 b(y)-34 b(ou)328 b(can)2000 54330 +y(also)404 b(mo)34 b(dify)404 b(directly)-101 b(.)42818 +56920 y([User)404 b(Option])-48000 b Fm(TeX-engine)5200 +58381 y FC(This)431 b(v)-67 b(ariable)429 b(allo)-34 +b(ws)431 b(y)-34 b(ou)431 b(to)g(c)-34 b(ho)34 b(ose)430 +b(whic)-34 b(h)431 b(T)28067 58642 y(E)28741 58381 y(X)g(engine)f +(should)h(b)34 b(e)430 b(used)h(for)g(t)-34 b(yp)34 b(esetting)5200 +59842 y(the)460 b(do)34 b(cumen)-34 b(t,)474 b(i.e.)458 +b(the)h(executables)g(whic)-34 b(h)461 b(will)d(b)34 +b(e)459 b(used)h(when)g(y)-34 b(ou)460 b(in)-34 b(v)g(ok)g(e)460 +b(the)f(`)p Fu(TeX)p FC(')h(or)5200 61303 y(`)p Fu(LaTeX)p +FC(')408 b(commands.)550 b(The)408 b(v)-67 b(alue)406 +b(should)j(b)34 b(e)407 b(one)g(of)h(the)g(sym)-34 b(b)34 +b(ols)407 b(de\014ned)i(in)e Fu(TeX-engine-)5200 62765 +y(alist-builtin)567 b FC(or)c Fu(TeX-engine-alist)p FC(.)1020 +b(The)563 b(sym)-34 b(b)34 b(ols)563 b(`)p Fu(default)p +FC(',)604 b(`)p Fu(xetex)p FC(',)f(`)p Fu(luatex)p FC(')5200 +64226 y(and)405 b(`)p Fu(omega)p FC(')g(are)f(a)-34 b(v)-67 +b(ailable)403 b(from)h(the)h(built-in)f(list.)3660 66816 +y(Note)482 b(that)g Fu(TeX-engine)i FC(is)d(bu\013er-lo)34 +b(cal,)500 b(so)481 b(setting)g(the)h(v)-67 b(ariable)480 +b(directly)g(or)h(via)f(the)i(ab)34 b(o)-34 b(v)g(e)2000 +68277 y(men)g(tioned)584 b(men)-34 b(u)583 b(or)f(function)i(will)e +(not)i(tak)-34 b(e)582 b(e\013ect)h(in)f(other)h(bu\013ers.)1074 +b(If)583 b(y)-34 b(ou)583 b(w)-34 b(an)g(t)584 b(to)f(acti-)2000 +69738 y(v)-67 b(ate)445 b(an)g(engine)g(for)g(all)g(A)-34 +b(UCT)17123 69999 y(E)17798 69738 y(X)445 b(mo)34 b(des,)455 +b(set)445 b Fu(TeX-engine)k FC(in)c(y)-34 b(our)445 b(init)h(\014le,) +454 b(e.g.)445 b(b)-34 b(y)445 b(using)h Fs(M-x)2000 +71200 y(customize-option)410 b Fu(RET)p FC(.)745 b(If)473 +b(y)-34 b(ou)473 b(w)-34 b(an)g(t)475 b(to)e(activ)-67 +b(ate)472 b(it)h(for)g(a)g(certain)f(A)-34 b(UCT)40139 +71461 y(E)40814 71200 y(X)473 b(mo)34 b(de)472 b(only)-101 +b(,)490 b(set)p eop end +%%Page: 61 66 +TeXDict begin 61 65 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(61)2000 3985 y(the)428 +b(v)-67 b(ariable)427 b(in)h(the)g(resp)34 b(ectiv)-34 +b(e)427 b(mo)34 b(de)428 b(ho)34 b(ok.)609 b(If)428 b(y)-34 +b(ou)429 b(w)-34 b(an)g(t)429 b(to)g(activ)-67 b(ate)427 +b(it)h(for)g(certain)f(\014les,)434 b(set)428 b(it)2000 +5446 y(through)405 b(\014le)f(v)-67 b(ariables)403 b(\(see)h(Section)h +(\\File)e(V)-101 b(ariables")404 b(in)g Ft(The)h(Emacs)f(Editor)87 +b FC(\).)3660 7173 y(Should)358 b(y)-34 b(ou)356 b(need)h(to)f(c)-34 +b(hange)357 b(the)g(executable)e(names)i(related)f(to)g(the)h +(di\013eren)-34 b(t)356 b(engine)g(settings,)2000 8634 +y(there)512 b(are)g(some)g(v)-67 b(ariables)512 b(y)-34 +b(ou)512 b(can)h(t)-34 b(w)g(eak.)864 b(Those)513 b(are)f +Fu(TeX-command)p FC(,)543 b Fu(LaTeX-command)p FC(,)h +Fu(TeX-)2000 10095 y(Omega-command)p FC(,)803 b Fu(LaTeX-Omega-command) +p FC(,)j Fu(ConTeXt-engine)724 b FC(and)d Fu(ConTeXt-Omega-engine)p +FC(.)2000 11557 y(The)387 b(rest)g(of)g(the)h(executables)e(is)h +(de\014ned)h(directly)e(in)h Fu(TeX-engine-alist-builtin)p +FC(.)541 b(If)387 b(y)-34 b(ou)387 b(w)-34 b(an)g(t)2000 +13018 y(to)509 b(o)-34 b(v)g(erride)508 b(an)h(en)-34 +b(try)509 b(from)f(that,)536 b(add)509 b(an)g(en)-34 +b(try)509 b(to)g Fu(TeX-engine-alist)514 b FC(that)c(starts)f(with)g +(the)2000 14479 y(same)428 b(sym)-34 b(b)34 b(ol)428 +b(as)g(that)h(the)f(en)-34 b(try)428 b(in)g(the)g(built-in)h(list)f +(and)g(sp)34 b(ecify)428 b(the)g(executables)f(y)-34 +b(ou)429 b(w)-34 b(an)g(t)430 b(to)2000 15940 y(use)494 +b(instead.)809 b(Y)-101 b(ou)494 b(can)g(also)g(add)h(en)-34 +b(tries)494 b(to)g Fu(TeX-engine-alist)500 b FC(in)494 +b(order)g(to)g(add)h(supp)34 b(ort)495 b(for)2000 17401 +y(engines)404 b(not)h(co)-34 b(v)g(ered)404 b(p)34 b(er)403 +b(default.)42818 19660 y([User)h(Option])-48000 b Fm(TeX-engine-alist) +5200 21121 y FC(Alist)368 b(of)g(T)10117 21382 y(E)10790 +21121 y(X)g(engines)g(and)g(asso)34 b(ciated)368 b(commands.)527 +b(Eac)-34 b(h)368 b(en)-34 b(try)368 b(is)f(a)h(list)f(with)i(a)e +(maxim)-34 b(um)5200 22582 y(of)326 b(\014v)-34 b(e)326 +b(elemen)-34 b(ts.)513 b(The)326 b(\014rst)h(elemen)-34 +b(t)326 b(is)f(a)h(sym)-34 b(b)34 b(ol)326 b(used)h(to)f(iden)-34 +b(tify)326 b(the)h(engine.)512 b(The)327 b(second)5200 +24043 y(is)360 b(a)h(string)g(describing)f(the)h(engine.)524 +b(The)361 b(third)g(is)f(the)h(command)h(to)f(b)34 b(e)360 +b(used)h(for)g(plain)f(T)48080 24304 y(E)48754 24043 +y(X.)5200 25504 y(The)321 b(fourth)g(is)f(the)h(command)g(to)g(b)34 +b(e)320 b(used)h(for)f(L)27515 25347 y Fw(a)28076 25504 +y FC(T)28749 25765 y(E)29423 25504 y(X.)510 b(The)321 +b(\014fth)h(is)e(the)h(command)g(to)f(b)34 b(e)320 b(used)5200 +26966 y(for)477 b(the)g Fu(--engine)i FC(parameter)e(of)g(ConT)25006 +27226 y(E)25681 26966 y(Xt's)f(`)p Fu(texexec)p FC(')j(program.)756 +b(Eac)-34 b(h)477 b(command)h(can)5200 28427 y(either)434 +b(b)34 b(e)434 b(a)g(v)-67 b(ariable)433 b(or)g(a)i(string.)629 +b(An)434 b(empt)-34 b(y)435 b(string)f(or)g(nil)g(means)h(there)f(is)g +(no)g(command)5200 29888 y(a)-34 b(v)-67 b(ailable.)3660 +32146 y(In)513 b(some)g(systems,)540 b(Emacs)513 b(cannot)h(inherit)f +(the)g Fu(PATH)h FC(en)-34 b(vironmen)g(t)514 b(v)-67 +b(ariable)512 b(from)h(the)g(shell)2000 33607 y(and)342 +b(th)-34 b(us)342 b(A)-34 b(UCT)10229 33868 y(E)10904 +33607 y(X)341 b(ma)-34 b(y)341 b(not)h(b)34 b(e)341 b(able)g(to)g(run)h +(T)25146 33868 y(E)25820 33607 y(X)f(commands.)518 b(Before)340 +b(running)i(them,)354 b(A)-34 b(UCT)48416 33868 y(E)49091 +33607 y(X)2000 35068 y(c)g(hec)g(ks)409 b(if)g(it)g(is)g(able)g(to)g +(\014nd)i(those)e(commands)h(and)g(will)f(w)-34 b(arn)410 +b(y)-34 b(ou)409 b(in)g(case)g(it)g(fails.)553 b(Y)-101 +b(ou)410 b(can)f(skip)2000 36530 y(this)c(test)f(b)-34 +b(y)405 b(c)-34 b(hanging)405 b(the)g(option)g Fu(TeX-check-TeX)p +FC(.)42818 38788 y([User)f(Option])-48000 b Fm(TeX-check-TeX)5200 +40249 y FC(If)415 b(non-nil,)j(A)-34 b(UCT)14213 40510 +y(E)14887 40249 y(X)415 b(will)g(c)-34 b(hec)g(k)414 +b(if)h(it)g(is)g(able)f(to)h(\014nd)h(a)f(w)-34 b(orking)416 +b(T)38147 40510 y(E)38820 40249 y(X)f(distribution)h(b)34 +b(efore)5200 41710 y(running)417 b(T)10400 41971 y(E)11073 +41710 y(X,)i(L)13060 41553 y Fw(a)13621 41710 y FC(T)14294 +41971 y(E)14967 41710 y(X,)f(ConT)19458 41971 y(E)20133 +41710 y(Xt,)h(etc.)573 b(It)415 b(actually)g(c)-34 b(hec)g(ks)416 +b(if)g(can)f(run)i Fu(TeX-command)i FC(com-)5200 43171 +y(mand)462 b(or)f(the)g(shell)g(returns)g(a)g(command)h(not)g(found)h +(error.)708 b(The)461 b(error)f(co)34 b(de)461 b(returned)h(b)-34 +b(y)5200 44633 y(the)404 b(shell)g(in)g(this)h(case)f(can)g(b)34 +b(e)404 b(set)g(in)g Fu(TeX-check-TeX-command-not-found)415 +b FC(option.)3660 46891 y(Some)605 b(L)7415 46734 y Fw(a)7976 +46891 y FC(T)8649 47152 y(E)9322 46891 y(X)f(pac)-34 +b(k)-67 b(ages)604 b(requires)f(the)i(do)34 b(cumen)-34 +b(t)605 b(to)f(b)34 b(e)604 b(compiled)g(with)h(a)f(sp)34 +b(eci\014c)603 b(engine.)2000 48352 y(Notable)412 b(examples)f(are)g(`) +p Fu(fontspec)p FC(')j(and)f(`)p Fu(polyglossia)p FC(')i(pac)-34 +b(k)-67 b(ages,)413 b(whic)-34 b(h)412 b(require)f(LuaT)46053 +48613 y(E)46726 48352 y(X)h(and)2000 49813 y(XeT)4121 +50074 y(E)4795 49813 y(X)353 b(engines.)521 b(If)353 +b(y)-34 b(ou)353 b(try)g(to)g(compile)g(a)g(do)34 b(cumen)-34 +b(t)354 b(whic)-34 b(h)354 b(loads)f(one)g(of)g(suc)-34 +b(h)354 b(pac)-34 b(k)-67 b(ages)353 b(and)g(the)2000 +51274 y(set)449 b(engine)f(is)g(not)h(one)g(of)g(those)g(allo)-34 +b(w)g(ed)449 b(y)-34 b(ou)449 b(will)f(b)34 b(e)448 b(ask)-34 +b(ed)449 b(to)g(select)f(a)g(di\013eren)-34 b(t)449 b(engine)f(b)34 +b(efore)2000 52736 y(running)387 b(the)f(L)8888 52579 +y Fw(a)9449 52736 y FC(T)10122 52997 y(E)10795 52736 +y(X)g(command.)533 b(If)386 b(y)-34 b(ou)386 b(do)g(not)g(w)-34 +b(an)g(t)388 b(to)e(b)34 b(e)385 b(w)-34 b(arned)387 +b(b)-34 b(y)386 b(A)-34 b(UCT)40573 52997 y(E)41247 52736 +y(X)386 b(in)g(these)g(cases,)2000 54197 y(customize)404 +b(the)h(option)g Fu(TeX-check-engine)p FC(.)42818 56455 +y([User)f(Option])-48000 b Fm(TeX-check-engine)5200 57916 +y FC(This)446 b(b)34 b(o)g(olean)444 b(option)i(con)-34 +b(trols)446 b(whether)f(A)-34 b(UCT)28992 58177 y(E)29667 +57916 y(X)445 b(should)h(c)-34 b(hec)g(k)445 b(the)g(correct)f(engine)h +(has)5200 59377 y(b)34 b(een)404 b(set)g(b)34 b(efore)404 +b(running)h(L)18431 59220 y Fw(a)18992 59377 y FC(T)19665 +59638 y(E)20339 59377 y(X)f(commands.)3660 61636 y(As)326 +b(sho)-34 b(wn)327 b(ab)34 b(o)-34 b(v)g(e,)341 b(A)-34 +b(UCT)16011 61896 y(E)16686 61636 y(X)325 b(handles)i(in)e(a)g(sp)34 +b(ecial)325 b(w)-34 b(a)g(y)326 b(most)g(of)g(the)g(main)g(options)g +(that)h(can)e(b)34 b(e)2000 63097 y(giv)-34 b(en)337 +b(to)g(the)g(T)9205 63358 y(E)9879 63097 y(X)f(pro)34 +b(cessors.)516 b(When)337 b(y)-34 b(ou)337 b(need)g(to)g(pass)g(to)g +(the)g(T)33902 63358 y(E)34576 63097 y(X)g(pro)34 b(cessor)336 +b(arbitrary)g(options)2000 64558 y(not)370 b(handled)g(b)-34 +b(y)370 b(A)-34 b(UCT)13645 64819 y(E)14320 64558 y(X,)375 +b(y)-34 b(ou)370 b(can)f(use)h(the)f(\014le)g(lo)34 b(cal)368 +b(v)-67 b(ariable)368 b Fu(TeX-command-extra-options)p +FC(.)42818 66816 y([User)404 b(Option])-48000 b Fm +(TeX-command-extra-options)5200 68277 y FC(String)428 +b(with)g(the)g(extra)f(options)i(to)f(b)34 b(e)427 b(giv)-34 +b(en)427 b(to)h(the)g(T)-101 b(eX)427 b(pro)34 b(cessor.)608 +b(F)-101 b(or)428 b(example,)k(if)427 b(y)-34 b(ou)5200 +69738 y(need)380 b(to)g(enable)g(the)g(shell)g(escap)34 +b(e)379 b(feature)h(to)g(compile)g(a)f(do)34 b(cumen)-34 +b(t,)386 b(add)381 b(the)f(follo)-34 b(wing)380 b(line)5200 +71200 y(to)404 b(the)h(list)f(of)g(lo)34 b(cal)403 b(v)-67 +b(ariables)403 b(of)i(the)f(source)g(\014le:)p eop end +%%Page: 62 67 +TeXDict begin 62 66 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(62)8400 3985 y Fu(\045\045\045)637 +b(TeX-command-extra-options:)646 b("-shell-escape")5200 +5816 y FC(By)472 b(default)i(this)g(option)g(is)f(not)g(safe)h(as)f(a)g +(\014le-lo)34 b(cal)472 b(v)-67 b(ariable)471 b(b)34 +b(ecause)473 b(a)g(sp)34 b(ecially)472 b(crafted)5200 +7278 y(do)34 b(cumen)-34 b(t)405 b(compiled)f(with)h(shell)f(escap)34 +b(e)403 b(enabled)i(can)f(b)34 b(e)404 b(used)g(for)h(malicious)e(purp) +34 b(oses.)3660 9811 y(Y)-101 b(ou)405 b(can)f(customize)g(A)-34 +b(UCT)17302 10072 y(E)17977 9811 y(X)404 b(to)h(sho)-34 +b(w)405 b(the)f(pro)34 b(cessor)404 b(output)i(as)e(it)g(is)g(pro)34 +b(duced.)42818 12345 y([User)404 b(Option])-48000 b Fm +(TeX-show-compilation)5200 13806 y FC(If)404 b(non-nil,)h(the)f(output) +i(of)f(T)18971 14067 y(E)19644 13806 y(X)f(compilation)h(is)f(sho)-34 +b(wn)405 b(in)g(another)f(windo)-34 b(w.)3660 16339 y(Y)-101 +b(ou)450 b(can)e(instruct)i(T)13703 16600 y(E)14376 16339 +y(X)f(to)g(prin)-34 b(t)450 b(error)d(messages)i(in)f(the)h(form)g(`)p +Fu(file:line:error)p FC(')454 b(whic)-34 b(h)449 b(is)2000 +17800 y(similar)403 b(to)i(the)f(w)-34 b(a)g(y)405 b(man)-34 +b(y)405 b(compilers)e(format)i(them.)42818 20334 y([User)f(Option]) +-48000 b Fm(TeX-file-line-error)5200 21795 y FC(If)404 +b(non-nil,)h(T)11530 22056 y(E)12203 21795 y(X)f(will)g(pro)34 +b(duce)404 b(`)p Fu(file:line:error)p FC(')409 b(st)-34 +b(yle)404 b(error)f(messages.)3660 24329 y(ConT)6487 +24590 y(E)7162 24329 y(Xt)360 b(users)g(can)g(c)-34 b(ho)34 +b(ose)359 b(b)34 b(et)-34 b(w)g(een)361 b(Mark)e(I)34 +b(I)359 b(and)h(Mark)f(IV)h(v)-34 b(ersions.)523 b(This)360 +b(is)g(con)-34 b(trolled)360 b(b)-34 b(y)2000 25790 y +Fu(ConTeXt-Mark-version)411 b FC(option.)42818 28323 +y([User)404 b(Option])-48000 b Fm(ConTeXt-Mark-version)5200 +29785 y FC(This)412 b(v)-67 b(ariables)411 b(sp)34 b(eci\014es)412 +b(whic)-34 b(h)413 b(v)-34 b(ersion)411 b(of)i(Mark)e(should)i(b)34 +b(e)412 b(used.)562 b(V)-101 b(alues)412 b(curren)-34 +b(tly)412 b(sup-)5200 31246 y(p)34 b(orted)482 b(are)e +Fu("II")p FC(,)502 b(the)482 b(default,)501 b(and)482 +b Fu("IV")p FC(.)772 b(It)481 b(can)h(b)34 b(e)481 b(set)h(globally)e +(using)i(customization)5200 32707 y(in)-34 b(terface)404 +b(or)g(on)g(a)h(p)34 b(er-\014le)403 b(basis,)h(b)-34 +b(y)405 b(sp)34 b(ecifying)403 b(it)h(as)h(a)f(\014le)g(v)-67 +b(ariable.)2000 35974 y FB(4.2)896 b(Viewing)598 b(the)h(F)-149 +b(ormatted)599 b(Output)2000 38100 y FC(A)-34 b(UCT)5332 +38361 y(E)6007 38100 y(X)327 b(allo)-34 b(ws)327 b(y)-34 +b(ou)327 b(to)h(start)f(external)f(programs)i(for)f(previewing)f(the)h +(formatted)i(output)f(of)g(y)-34 b(our)2000 39561 y(do)34 +b(cumen)-34 b(t.)2000 42256 y Fq(4.2.1)818 b(Starting)547 +b(View)-45 b(ers)2000 44215 y FC(View)-34 b(ers)428 b(are)g(normally)g +(in)-34 b(v)g(ok)g(ed)430 b(b)-34 b(y)429 b(pressing)f +Fs(C-c)405 b(C-c)430 b FC(once)e(the)h(do)34 b(cumen)-34 +b(t)430 b(is)e(formatted,)436 b(whic)-34 b(h)2000 45676 +y(will)480 b(prop)34 b(ose)481 b(the)h(`)p Fu(View)p +FC(')f(command,)501 b(or)480 b(b)-34 b(y)482 b(activ)-67 +b(ating)480 b(the)h(resp)34 b(ectiv)-34 b(e)480 b(en)-34 +b(try)481 b(in)g(the)g(Command)2000 47137 y(men)-34 b(u.)539 +b(Alternativ)-34 b(ely)404 b(y)-34 b(ou)404 b(can)h(t)-34 +b(yp)34 b(e)404 b Fs(C-c)h(C-v)g FC(whic)-34 b(h)405 +b(calls)e(the)i(function)g Fu(TeX-view)p FC(.)43872 49671 +y([Command])-47999 b Fm(TeX-view)5200 51132 y FC(\()p +Fs(C-c)405 b(C-v)p FC(\))546 b(Start)f(a)f(view)-34 b(er)543 +b(without)j(con\014rmation.)959 b(The)544 b(view)-34 +b(er)543 b(is)h(started)h(either)f(on)g(a)5200 52593 +y(region)456 b(or)h(the)g(master)g(\014le,)469 b(dep)34 +b(ending)458 b(on)f(the)g(last)g(command)h(issued.)697 +b(This)457 b(is)g(esp)34 b(ecially)5200 54054 y(useful)473 +b(for)h(jumping)g(to)f(the)g(lo)34 b(cation)473 b(corresp)34 +b(onding)473 b(to)g(p)34 b(oin)-34 b(t)474 b(in)f(the)g(view)-34 +b(er)473 b(when)g(using)5200 55515 y Fu(TeX-source-correlate-mode)p +FC(.)3660 58049 y(A)-34 b(UCT)6992 58310 y(E)7667 58049 +y(X)355 b(will)f(try)g(to)h(guess)f(whic)-34 b(h)356 +b(t)-34 b(yp)34 b(e)354 b(of)h(view)-34 b(er)354 b(\()p +Fr(D)-31 b(VI)p FC(,)364 b(P)-34 b(ostScript)356 b(or)e +Fr(PDF)p FC(\))g(has)h(to)g(b)34 b(e)354 b(used)2000 +59510 y(and)504 b(what)g(options)g(are)e(to)i(b)34 b(e)503 +b(passed)g(o)-34 b(v)g(er)503 b(to)g(it.)836 b(This)503 +b(decision)g(is)g(based)g(on)h(the)f(output)i(\014les)2000 +60971 y(presen)-34 b(t)339 b(in)f(the)g(w)-34 b(orking)339 +b(directory)e(as)h(w)-34 b(ell)338 b(as)g(the)g(class)g(and)h(st)-34 +b(yle)338 b(options)h(used)g(in)f(the)g(do)34 b(cumen)-34 +b(t.)2000 62433 y(F)-101 b(or)417 b(example,)i(if)f(there)e(is)h(a)g +Fr(D)-31 b(VI)417 b FC(\014le)g(in)g(y)-34 b(our)417 +b(w)-34 b(orking)418 b(directory)-101 b(,)419 b(a)e Fr(D)-31 +b(VI)417 b FC(view)-34 b(er)416 b(will)h(b)34 b(e)417 +b(in)-34 b(v)g(ok)g(ed.)2000 63894 y(In)462 b(case)f(of)g(a)h +Fr(PDF)f FC(\014le)g(it)h(will)f(b)34 b(e)461 b(a)g Fr(PDF)g +FC(view)-34 b(er.)710 b(If)462 b(y)-34 b(ou)462 b(sp)34 +b(eci\014ed)461 b(a)h(sp)34 b(ecial)460 b(pap)34 b(er)462 +b(format)g(lik)-34 b(e)2000 65355 y(`)p Fu(a5paper)p +FC(')304 b(or)d(use)h(the)g(`)p Fu(landscape)p FC(')i(option,)323 +b(this)303 b(will)e(b)34 b(e)301 b(passed)i(to)f(the)g(view)-34 +b(er)301 b(b)-34 b(y)302 b(the)g(appropriate)2000 66816 +y(options.)517 b(Esp)34 b(ecially)333 b(some)j Fr(D)-31 +b(VI)335 b FC(view)-34 b(ers)334 b(dep)34 b(end)336 b(on)g(this)g(kind) +g(of)f(information)i(in)e(order)g(to)h(displa)-34 b(y)2000 +68277 y(y)g(our)433 b(do)34 b(cumen)-34 b(t)435 b(correctly)-101 +b(.)624 b(In)434 b(case)f(y)-34 b(ou)433 b(are)g(using)h(`)p +Fu(pstricks)p FC(')h(or)f(`)p Fu(psfrag)p FC(')g(in)g(y)-34 +b(our)433 b(do)34 b(cumen)-34 b(t,)2000 69738 y(a)388 +b Fr(D)-31 b(VI)388 b FC(view)-34 b(er)387 b(cannot)i(displa)-34 +b(y)388 b(the)g(con)-34 b(ten)g(ts)390 b(correctly)c(and)j(a)f(P)-34 +b(ostScript)389 b(view)-34 b(er)387 b(will)h(b)34 b(e)387 +b(in)-34 b(v)g(ok)g(ed)2000 71200 y(instead.)p eop end +%%Page: 63 68 +TeXDict begin 63 67 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(63)3660 3985 y(The)365 +b(asso)34 b(ciation)365 b(b)34 b(et)-34 b(w)g(een)365 +b(the)g(tests)g(for)g(the)g(conditions)g(men)-34 b(tioned)366 +b(ab)34 b(o)-34 b(v)g(e)364 b(and)h(the)g(view)-34 b(ers)364 +b(is)2000 5446 y(made)347 b(in)g(the)g(v)-67 b(ariable)345 +b Fu(TeX-view-program-selection)p FC(.)529 b(Therefore)347 +b(this)g(v)-67 b(ariable)345 b(is)i(the)g(starting)2000 +6907 y(p)34 b(oin)-34 b(t)345 b(for)e(customization)i(if)f(y)-34 +b(ou)344 b(w)-34 b(an)g(t)345 b(to)f(use)g(other)g(view)-34 +b(ers)343 b(than)i(the)g(ones)f(suggested)g(b)-34 b(y)344 +b(default.)42818 9569 y([User)404 b(Option])-48000 b +Fm(TeX-view-program-selection)5200 11030 y FC(This)295 +b(is)g(a)f(list)h(of)g(predicates)g(and)g(view)-34 b(ers)294 +b(whic)-34 b(h)296 b(is)e(ev)-67 b(aluated)295 b(from)g(fron)-34 +b(t)296 b(to)f(bac)-34 b(k)295 b(in)f(order)h(to)5200 +12492 y(\014nd)275 b(out)f(whic)-34 b(h)275 b(view)-34 +b(er)273 b(to)h(call)f(under)i(the)f(giv)-34 b(en)274 +b(conditions.)496 b(In)274 b(the)g(\014rst)g(elemen)-34 +b(t)274 b(of)g(eac)-34 b(h)274 b(list)5200 13953 y(item)378 +b(y)-34 b(ou)378 b(can)g(reference)e(one)i(or)f(more)h(predicates)f +(de\014ned)i(in)f Fu(TeX-view-predicate-list)5200 15414 +y FC(or)556 b Fu(TeX-view-predicate-list-builtin)p FC(.)1006 +b(In)556 b(the)g(second)h(elemen)-34 b(t)556 b(y)-34 +b(ou)557 b(can)f(reference)5200 16875 y(a)468 b(view)-34 +b(er)467 b(de\014ned)i(in)f Fu(TeX-view-program-list)475 +b FC(or)468 b Fu(TeX-view-program-list-builtin)p FC(.)5200 +18336 y(The)405 b(view)-34 b(er)403 b(of)h(the)h(\014rst)g(item)f(with) +h(a)f(p)34 b(ositiv)-34 b(ely)403 b(ev)-67 b(aluated)404 +b(predicate)g(is)g(selected.)3660 20998 y(So)654 b Fu +(TeX-view-program-selection)663 b FC(only)654 b(con)-34 +b(tains)655 b(references)d(to)i(the)g(actual)g(implemen-)2000 +22459 y(tations)589 b(of)g(predicates)f(and)i(view)-34 +b(er)587 b(commands)j(resp)34 b(ectiv)-34 b(ely)586 b(whic)-34 +b(h)590 b(can)e(b)34 b(e)588 b(found)i(elsewhere.)2000 +23921 y(A)-34 b(UCT)5332 24181 y(E)6007 23921 y(X)534 +b(comes)f(with)i(a)f(set)g(of)h(precon\014gured)g(predicates)e(and)i +(view)-34 b(er)534 b(commands)h(whic)-34 b(h)534 b(are)2000 +25382 y(stored)294 b(in)g(the)g(v)-67 b(ariables)292 +b Fu(TeX-view-predicate-list-builtin)305 b FC(and)294 +b Fu(TeX-view-program-list-)2000 26843 y(builtin)372 +b FC(resp)34 b(ectiv)-34 b(ely)-101 b(.)525 b(If)369 +b(y)-34 b(ou)369 b(are)g(not)h(satis\014ed)g(with)g(those)f(and)h(w)-34 +b(an)g(t)371 b(to)f(o)-34 b(v)g(erwrite)369 b(one)g(of)g(them)2000 +28304 y(or)506 b(add)g(y)-34 b(our)506 b(o)-34 b(wn)507 +b(de\014nitions,)532 b(y)-34 b(ou)507 b(can)f(do)g(so)g(via)f(the)h(v) +-67 b(ariables)505 b Fu(TeX-view-predicate-list)2000 +29765 y FC(and)405 b Fu(TeX-view-program-list)p FC(.)42818 +32427 y([User)f(Option])-48000 b Fm(TeX-view-predicate-list)5200 +33888 y FC(This)466 b(is)e(a)h(list)g(of)h(predicates)f(for)g(view)-34 +b(er)464 b(selection)h(and)h(in)-34 b(v)g(o)34 b(cation.)721 +b(The)466 b(\014rst)g(elemen)-34 b(t)465 b(of)5200 35349 +y(eac)-34 b(h)428 b(list)h(item)f(is)g(a)g(sym)-34 b(b)34 +b(ol)429 b(and)g(the)g(second)f(elemen)-34 b(t)429 b(a)f(Lisp)g(form)h +(to)f(b)34 b(e)428 b(ev)-67 b(aluated.)611 b(The)5200 +36811 y(form)404 b(should)h(return)g(nil)f(if)g(the)g(predicate)g(is)g +(not)h(ful\014lled.)5200 38706 y(A)321 b(built-in)h(predicate)f(from)g +Fu(TeX-view-predicate-list-builtin)332 b FC(can)321 b(b)34 +b(e)321 b(o)-34 b(v)g(erwritten)322 b(b)-34 b(y)5200 +40167 y(de\014ning)405 b(a)f(new)h(predicate)f(with)h(the)f(same)g(sym) +-34 b(b)34 b(ol.)42818 42829 y([User)404 b(Option])-48000 +b Fm(TeX-view-program-list)5200 44290 y FC(This)395 b(is)f(a)h(list)f +(of)h(view)-34 b(er)394 b(sp)34 b(eci\014cations)395 +b(eac)-34 b(h)395 b(consisting)g(of)g(a)f(sym)-34 b(b)34 +b(olic)395 b(name)f(and)i(either)e(a)5200 45752 y(command)447 +b(line)e(or)h(a)g(function)h(to)g(b)34 b(e)446 b(in)-34 +b(v)g(ok)g(ed)446 b(when)h(the)g(view)-34 b(er)445 b(is)h(called.)663 +b(If)446 b(a)g(command)5200 47213 y(line)368 b(is)g(used,)376 +b(parts)369 b(of)g(it)f(can)g(b)34 b(e)369 b(conditionalized)f(b)-34 +b(y)369 b(pre\014xing)f(them)h(with)g(predicates)g(from)5200 +48674 y Fu(TeX-view-predicate-list)570 b FC(or)562 b +Fu(TeX-view-predicate-list-builtin)p FC(.)1024 b(\(See)562 +b(the)h(do)34 b(c)5200 50135 y(string)407 b(for)h(the)f(exact)g(format) +h(to)f(use.\))549 b(The)407 b(command)h(line)f(can)g(also)g(con)-34 +b(tain)408 b(placeholders)5200 51596 y(as)388 b(de\014ned)g(in)g +Fu(TeX-expand-list)393 b FC(and)388 b Fu(TeX-expand-list-builtin)396 +b FC(whic)-34 b(h)388 b(are)f(expanded)5200 53057 y(b)34 +b(efore)404 b(the)g(view)-34 b(er)404 b(is)f(called.)5200 +54953 y(The)438 b(third)f(elemen)-34 b(t)437 b(of)h(eac)-34 +b(h)437 b(item)g(is)g(a)g(string,)446 b(or)437 b(a)g(list)g(of)g +(strings,)446 b(with)438 b(the)g(name)f(of)g(the)5200 +56414 y(executable,)360 b(or)349 b(executables,)360 b(needed)350 +b(to)h(op)34 b(en)349 b(the)i(output)g(\014le)f(in)g(the)g(view)-34 +b(er.)520 b(Placeholders)5200 57875 y(de\014ned)376 b(in)g +Fu(TeX-expand-list)k FC(and)c Fu(TeX-expand-list-builtin)384 +b FC(can)375 b(b)34 b(e)375 b(used)h(here.)528 b(This)5200 +59336 y(elemen)-34 b(t)454 b(is)f(optional)h(and)g(is)g(used)g(to)g(c) +-34 b(hec)g(k)453 b(whether)i(the)f(view)-34 b(er)452 +b(is)i(actually)f(a)-34 b(v)-67 b(ailable)453 b(on)5200 +60798 y(the)404 b(system.)5200 62693 y(A)340 b(built-in)h(view)-34 +b(er)339 b(sp)34 b(ec)340 b(from)g Fu(TeX-view-program-list-builtin)350 +b FC(can)340 b(b)34 b(e)340 b(o)-34 b(v)g(erwritten)341 +b(b)-34 b(y)5200 64154 y(de\014ning)405 b(a)f(new)h(view)-34 +b(er)403 b(sp)34 b(ec)404 b(with)h(the)f(same)g(name.)3660 +66816 y(After)i(the)f(view)-34 b(er)404 b(is)h(called)f(via)h(either)f +(the)i(`)p Fu(View)p FC(')f(command)h(or)f(the)g(k)-34 +b(ey)405 b(strok)-34 b(e)405 b Fs(C-c)g(C-v)p FC(,)g(the)2000 +68277 y(windo)-34 b(w)302 b(system)f(fo)34 b(cus)300 +b(go)34 b(es)300 b(and)h(sta)-34 b(ys)302 b(on)e(the)h(view)-34 +b(er.)503 b(If)301 b(y)-34 b(ou)301 b(prefer)f(that)h(the)g(fo)34 +b(cus)301 b(is)f(pulled)h(bac)-34 b(k)2000 69738 y(to)334 +b(Emacs)f(immediately)f(after)i(that)h(and)f(y)-34 b(ou)333 +b(are)g(using)h(evince-compatible)f(view)-34 b(er,)346 +b(customize)333 b(the)2000 71200 y(option)405 b Fu +(TeX-view-enince-keep-focus)p FC(.)p eop end +%%Page: 64 69 +TeXDict begin 64 68 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(64)42818 3985 y([User)404 +b(Option])-48000 b Fm(TeX-view-evince-keep-focus)5200 +5446 y FC(When)502 b(this)h(option)g(is)f(non-nil)g(and)h(the)g(view) +-34 b(er)501 b(is)h(compatible)g(with)h(evince,)525 b(the)503 +b(fo)34 b(cus)502 b(is)5200 6907 y(pulled)316 b(bac)-34 +b(k)316 b(to)g(Emacs)f(immediately)g(after)h(the)g(view)-34 +b(er)315 b(is)h(in)-34 b(v)g(ok)g(ed)316 b(or)g(refreshed)f(from)h +(within)5200 8369 y(A)-34 b(UCT)8532 8630 y(E)9207 8369 +y(X.)3660 11078 y(Note)321 b(that)h(the)f(view)-34 b(er)320 +b(selection)g(and)h(in)-34 b(v)g(o)34 b(cation)322 b(as)e(describ)34 +b(ed)320 b(ab)34 b(o)-34 b(v)g(e)321 b(will)f(only)h(w)-34 +b(ork)321 b(if)f(certain)2000 12539 y(default)571 b(settings)f(in)g(A) +-34 b(UCT)15775 12800 y(E)16450 12539 y(X)569 b(are)h(in)-34 +b(tact.)1036 b(F)-101 b(or)570 b(one,)611 b(the)570 b(whole)g(view)-34 +b(er)569 b(selection)g(mac)-34 b(hinery)2000 14000 y(will)538 +b(only)g(b)34 b(e)538 b(triggered)f(if)h(there)h(is)f(no)g(`)p +Fu(\045V)p FC(')g(expander)h(in)f Fu(TeX-expand-list)p +FC(.)946 b(So)539 b(if)f(y)-34 b(ou)538 b(ha)-34 b(v)g(e)2000 +15461 y(trouble)361 b(with)h(the)g(view)-34 b(er)360 +b(in)-34 b(v)g(o)34 b(cation)361 b(y)-34 b(ou)362 b(migh)-34 +b(t)362 b(c)-34 b(hec)g(k)361 b(if)g(there)g(is)f(an)i(older)e +(customization)i(of)f(the)2000 16922 y(v)-67 b(ariable)373 +b(in)g(place.)528 b(In)374 b(addition,)381 b(the)374 +b(use)g(of)h(a)e(function)j(in)e Fu(TeX-view-program-list)381 +b FC(only)374 b(w)-34 b(orks)2000 18383 y(if)349 b(the)h(`)p +Fu(View)p FC(')g(command)g(in)g Fu(TeX-command-list)355 +b FC(mak)-34 b(es)349 b(use)h(of)f(the)h(ho)34 b(ok)349 +b Fu(TeX-run-discard-or-)2000 19845 y(function)p FC(.)2000 +22627 y Fq(4.2.2)818 b(F)-136 b(orw)-45 b(ard)545 b(and)h(In)-45 +b(v)g(erse)545 b(Searc)-45 b(h)2000 24586 y FC(F)-101 +b(orw)-34 b(ard)526 b(and)f(in)-34 b(v)g(erse)525 b(searc)-34 +b(h)525 b(refer)f(to)h(the)g(correlation)f(b)34 b(et)-34 +b(w)g(een)526 b(the)f(do)34 b(cumen)-34 b(t)526 b(source)f(in)f(the) +2000 26048 y(editor)426 b(and)h(the)f(t)-34 b(yp)34 b(eset)426 +b(do)34 b(cumen)-34 b(t)427 b(in)f(the)g(view)-34 b(er.)604 +b(F)-101 b(orw)-34 b(ard)426 b(searc)-34 b(h)426 b(allo)-34 +b(ws)427 b(y)-34 b(ou)426 b(to)g(jump)h(to)f(the)2000 +27509 y(place)491 b(in)g(the)h(preview)-34 b(ed)491 b(do)34 +b(cumen)-34 b(t)493 b(corresp)34 b(onding)491 b(to)h(a)g(certain)f +(line)f(in)i(the)g(do)34 b(cumen)-34 b(t)492 b(source)2000 +28970 y(and)405 b(in)-34 b(v)g(erse)404 b(searc)-34 b(h)404 +b(vice)f(v)-34 b(ersa.)3660 30889 y(A)g(UCT)6992 31150 +y(E)7667 30889 y(X)435 b(supp)34 b(orts)436 b(three)e(metho)34 +b(ds)436 b(for)e(forw)-34 b(ard)436 b(and)g(in)-34 b(v)g(erse)434 +b(searc)-34 b(h:)600 b(source)434 b(sp)34 b(ecials)434 +b(\(only)2000 32350 y Fr(D)-31 b(VI)542 b FC(output\),)580 +b(the)543 b(p)34 b(dfsync)543 b(L)16713 32193 y Fw(a)17274 +32350 y FC(T)17947 32611 y(E)18621 32350 y(X)f(pac)-34 +b(k)-67 b(age)542 b(\(only)h Fr(PDF)f FC(output\))j(and)f(SyncT)41133 +32611 y(E)41807 32350 y(X)e(\(an)-34 b(y)544 b(t)-34 +b(yp)34 b(e)543 b(of)2000 33811 y(output\).)611 b(If)427 +b(y)-34 b(ou)428 b(w)-34 b(an)g(t)430 b(to)e(mak)-34 +b(e)427 b(use)h(of)f(forw)-34 b(ard)429 b(and)f(in)-34 +b(v)g(erse)427 b(searc)-34 b(hing)428 b(with)g(source)g(sp)34 +b(ecials)426 b(or)2000 35272 y(SyncT)5198 35533 y(E)5872 +35272 y(X,)443 b(switc)-34 b(h)437 b(on)f Fu(TeX-source-correlate-mode) +p FC(.)642 b(See)435 b(Section)h(4.1.3)g([Pro)34 b(cessor)434 +b(Options],)2000 36734 y(page)474 b(59,)492 b(on)474 +b(ho)-34 b(w)476 b(to)e(do)h(that.)750 b(The)475 b(use)f(of)h(the)f(p) +34 b(dfsync)475 b(pac)-34 b(k)-67 b(age)474 b(is)g(detected)h +(automatically)f(if)2000 38195 y(do)34 b(cumen)-34 b(t)484 +b(parsing)g(is)f(enabled.)776 b(Customize)484 b(the)g(v)-67 +b(ariable)482 b Fu(TeX-source-correlate-method)493 b +FC(to)2000 39656 y(select)403 b(the)i(metho)34 b(d)405 +b(to)f(use.)42818 42365 y([User)g(Option])-48000 b Fm +(TeX-source-correlate-method)5200 43826 y FC(Metho)34 +b(d)1081 b(to)h(use)e(for)h(enabling)h(forw)-34 b(ard)1081 +b(and)h(in)-34 b(v)g(erse)1080 b(searc)-34 b(h.)2569 +b(This)1081 b(can)g(b)34 b(e)5200 45287 y(`)p Fu(source-specials)p +FC(')512 b(if)c(source)f(sp)34 b(ecials)506 b(should)j(b)34 +b(e)507 b(used,)534 b(`)p Fu(synctex)p FC(')509 b(if)e(SyncT)44468 +45548 y(E)45142 45287 y(X)h(should)5200 46748 y(b)34 +b(e)404 b(used,)g(or)g(`)p Fu(auto)p FC(')h(if)f(A)-34 +b(UCT)19505 47009 y(E)20180 46748 y(X)404 b(should)h(decide.)5200 +48667 y(When)422 b(the)g(v)-67 b(ariable)421 b(is)g(set)h(to)g(`)p +Fu(auto)p FC(',)427 b(A)-34 b(UCT)27384 48928 y(E)28058 +48667 y(X)422 b(will)f(alw)-34 b(a)g(ys)423 b(use)f(SyncT)40903 +48928 y(E)41577 48667 y(X)g(if)f(y)-34 b(our)422 b Fu(latex)5200 +50129 y FC(pro)34 b(cessor)525 b(supp)34 b(orts)526 b(it,)556 +b(source)525 b(sp)34 b(ecials)525 b(otherwise.)903 b(Y)-101 +b(ou)525 b(m)-34 b(ust)527 b(mak)-34 b(e)526 b(sure)f(y)-34 +b(our)526 b(view)-34 b(er)5200 51590 y(supp)34 b(orts)405 +b(the)g(same)f(metho)34 b(d.)5200 53509 y(It)417 b(is)h(also)f(p)34 +b(ossible)417 b(to)h(sp)34 b(ecify)417 b(a)g(di\013eren)-34 +b(t)418 b(metho)34 b(d)418 b(dep)34 b(ending)418 b(on)g(the)g(output,)k +(either)417 b Fr(D)-31 b(VI)5200 54970 y FC(or)404 b +Fr(PDF)p FC(,)f(b)-34 b(y)405 b(setting)f(the)h(v)-67 +b(ariable)403 b(to)h(an)h(alist)f(of)g(the)h(kind)8400 +56889 y Fu(\(\(dvi)638 b(.)f(`'\))9036 58350 y(\(pdf)h(.)f(`'\)\))5200 60269 y FC(in)401 b(whic)-34 +b(h)403 b(the)f(CDR)g(of)f(eac)-34 b(h)402 b(en)-34 b(try)402 +b(is)f(a)g(sym)-34 b(b)34 b(ol)402 b(sp)34 b(ecifying)401 +b(the)h(metho)34 b(d)402 b(to)g(b)34 b(e)401 b(used)h(in)f(the)5200 +61730 y(corresp)34 b(onding)404 b(mo)34 b(de.)539 b(The)404 +b(default)h(v)-67 b(alue)404 b(of)g(the)h(v)-67 b(ariable)402 +b(is)8400 63649 y Fu(\(\(dvi)638 b(.)f(source-specials\))9036 +65111 y(\(pdf)h(.)f(synctex\)\))5200 67030 y FC(whic)-34 +b(h)405 b(is)f(compatible)g(with)h(the)g(ma)67 b(jorit)-34 +b(y)404 b(of)h(view)-34 b(ers.)3660 69738 y(F)-101 b(orw)-34 +b(ard)449 b(searc)-34 b(h)448 b(happ)34 b(ens)449 b(automatically)f(up) +34 b(on)448 b(calling)f(the)h(view)-34 b(er,)458 b(e.g.)447 +b(b)-34 b(y)448 b(t)-34 b(yping)449 b Fs(C-c)405 b(C-v)2000 +71200 y FC(\()p Fu(TeX-view)p FC(\).)890 b(This)521 b(will)f(op)34 +b(en)520 b(the)h(view)-34 b(er)519 b(or)h(bring)g(it)h(to)f(fron)-34 +b(t)521 b(and)g(displa)-34 b(y)521 b(the)g(output)h(page)p +eop end +%%Page: 65 70 +TeXDict begin 65 69 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(65)2000 3985 y(corresp)34 +b(onding)427 b(to)h(the)g(p)34 b(osition)427 b(of)h(p)34 +b(oin)-34 b(t)428 b(in)f(the)h(source)f(\014le.)607 b(A)-34 +b(UCT)35774 4246 y(E)36449 3985 y(X)427 b(will)g(automatically)g(pass) +2000 5446 y(the)405 b(necessary)e(command)i(line)e(options)j(to)e(the)h +(view)-34 b(er)403 b(for)h(this)h(to)f(happ)34 b(en.)3660 +7239 y(Y)-101 b(ou)457 b(can)g(also)f(mak)-34 b(e)456 +b(sp)34 b(ecial)455 b(mouse)i(ev)-34 b(en)g(t)457 b(do)f(forw)-34 +b(ard)458 b(searc)-34 b(h)456 b(at)g(the)h(clic)-34 b(k)g(ed)456 +b(p)34 b(osition.)695 b(Use)2000 8700 y Fu(TeX-source-correlate-map) +17264 8260 y Fl(1)18173 8700 y FC(and)405 b Fu(TeX-view-mouse)k +FC(lik)-34 b(e)403 b(this:)5200 10493 y Fu(\(eval-after-load)642 +b("tex")6473 11954 y(\015\(define-key)e(TeX-source-correlate-map)645 +b([C-down-mouse-1])14745 13415 y(#\015TeX-view-mouse\)\))3660 +15208 y FC(This)595 b(example)f(binds)h Fs(C-down-mouse-1)p +FC(,)646 b(whic)-34 b(h)595 b(usually)f(op)34 b(ens)595 +b(a)f(concise)f(men)-34 b(u)595 b(to)g(select)2000 16670 +y(bu\013er,)404 b(to)h(the)f(command)h(to)f(do)h(forw)-34 +b(ard)405 b(searc)-34 b(h.)3660 18462 y(Up)34 b(on)326 +b(op)34 b(ening)325 b(the)g(view)-34 b(er)324 b(y)-34 +b(ou)325 b(will)f(b)34 b(e)324 b(ask)-34 b(ed)325 b(if)g(y)-34 +b(ou)325 b(w)-34 b(an)g(t)326 b(to)f(start)h(a)e(serv)-34 +b(er)324 b(pro)34 b(cess)324 b(\(Gn)-34 b(userv)2000 +19924 y(or)285 b(Emacs)g(serv)-34 b(er\))285 b(whic)-34 +b(h)286 b(is)f(necessary)g(for)g(in)-34 b(v)g(erse)285 +b(searc)-34 b(h.)499 b(This)286 b(happ)34 b(ens)286 b(only)g(if)f +(there)g(is)g(no)h(serv)-34 b(er)2000 21385 y(running)504 +b(already)-101 b(.)834 b(Y)-101 b(ou)504 b(can)f(customize)f(the)i(v) +-67 b(ariable)501 b Fu(TeX-source-correlate-start-server)2000 +22846 y FC(to)404 b(inhibit)h(the)g(question)f(and)h(alw)-34 +b(a)g(ys)405 b(or)f(nev)-34 b(er)404 b(start)g(the)h(serv)-34 +b(er)403 b(resp)34 b(ectiv)-34 b(ely)-101 b(.)42818 25302 +y([User)404 b(Option])-48000 b Fm(TeX-source-correlate-start-server) +5200 26763 y FC(If)287 b Fu(TeX-source-correlate-mode)296 +b FC(is)287 b(activ)-34 b(e)287 b(and)g(a)g(view)-34 +b(er)287 b(is)g(in)-34 b(v)g(ok)g(ed,)311 b(the)287 b(default)h(b)34 +b(eha)-34 b(vior)5200 28224 y(is)451 b(to)g(ask)f(if)h(a)g(serv)-34 +b(er)450 b(pro)34 b(cess)450 b(should)i(b)34 b(e)451 +b(started.)679 b(Set)451 b(this)h(v)-67 b(ariable)449 +b(to)i Fu(t)g FC(if)g(the)g(question)5200 29686 y(should)331 +b(b)34 b(e)329 b(inhibited)i(and)f(the)h(serv)-34 b(er)329 +b(should)h(alw)-34 b(a)g(ys)331 b(b)34 b(e)329 b(started.)515 +b(Set)330 b(it)g(to)g Fu(nil)h FC(if)f(the)g(serv)-34 +b(er)5200 31147 y(should)405 b(nev)-34 b(er)404 b(b)34 +b(e)404 b(started.)539 b(In)-34 b(v)g(erse)404 b(searc)-34 +b(h)404 b(will)f(not)i(b)34 b(e)404 b(a)-34 b(v)-67 b(ailable)403 +b(in)h(the)h(latter)f(case.)3660 33603 y(In)-34 b(v)g(erse)341 +b(searc)-34 b(h,)354 b(i.e.)340 b(jumping)i(to)g(the)g(part)f(of)h(y) +-34 b(our)341 b(do)34 b(cumen)-34 b(t)343 b(source)e(in)g(Emacs)g +(corresp)34 b(onding)2000 35064 y(to)390 b(a)g(certain)g(p)34 +b(osition)390 b(in)g(the)g(view)-34 b(er,)392 b(is)d(triggered)h(from)g +(the)g(view)-34 b(er,)392 b(t)-34 b(ypically)389 b(b)-34 +b(y)390 b(a)g(mouse)g(clic)-34 b(k.)2000 36525 y(Refer)349 +b(to)h(the)g(do)34 b(cumen)-34 b(tation)352 b(of)e(y)-34 +b(our)350 b(view)-34 b(er)349 b(to)h(\014nd)g(out)h(ho)-34 +b(w)351 b(it)e(has)h(to)g(b)34 b(e)350 b(con\014gured)g(and)h(what)2000 +37986 y(y)-34 b(ou)405 b(ha)-34 b(v)g(e)404 b(to)h(do)f(exactly)-101 +b(.)538 b(In)404 b(xdvi)f(y)-34 b(ou)405 b(normally)e(ha)-34 +b(v)g(e)405 b(to)g(use)f Fs(C-down-mouse-1)p FC(.)3660 +39779 y(Note)557 b(that)g(in)-34 b(v)g(erse)555 b(searc)-34 +b(h)556 b(with)h(the)g(Evince)e Fr(PDF)g FC(view)-34 +b(er)555 b(or)h(its)g(MA)-101 b(TE)556 b(fork)g(A)-34 +b(tril)556 b(migh)-34 b(t)2000 41241 y(fail)481 b(in)g(raising)h(the)f +(Emacs)g(frame)h(after)f(up)34 b(dating)483 b(p)34 b(oin)-34 +b(t)482 b(in)g(y)-34 b(our)481 b(do)34 b(cumen)-34 b(t's)482 +b(bu\013er.)771 b(There)481 b(is)2000 42702 y(simply)494 +b(no)h(w)-34 b(a)g(y)495 b(to)g(raise)f(the)h(Emacs)f(frame)h(reliably) +e(accross)h(di\013eren)-34 b(t)495 b(op)34 b(erating)494 +b(systems)h(and)2000 44163 y(di\013eren)-34 b(t)440 b(windo)-34 +b(w)441 b(managers)e(with)h(their)f(di\013eren)-34 b(t)440 +b(fo)34 b(cus)439 b(stealing)h(p)34 b(olicies.)642 b(If)439 +b(the)h(Emacs)f(frame)2000 45624 y(is)359 b(not)h(raised)e(after)i(p)34 +b(erforming)359 b(an)g(in)-34 b(v)g(erse)359 b(searc)-34 +b(h)359 b(from)g(Evince)f(or)h(A)-34 b(tril,)368 b(y)-34 +b(ou)359 b(can)h(customize)e(the)2000 47085 y(follo)-34 +b(wing)405 b(option.)42818 49541 y([User)f(Option])-48000 +b Fm(TeX-raise-frame-function)5200 51003 y FC(A)368 b(function)h(that)g +(will)e(b)34 b(e)367 b(called)g(after)h(p)34 b(erforming)368 +b(an)g(in)-34 b(v)g(erse)367 b(searc)-34 b(h)368 b(from)g(Evince)f(or)g +(A)-34 b(tril)5200 52464 y(in)404 b(order)g(to)g(raise)g(the)g(curren) +-34 b(t)405 b(Emacs)f(frame.)5200 54257 y(If)497 b(y)-34 +b(our)496 b(Emacs)h(frame)f(is)h(already)f(raised)g(in)h(that)h +(situation,)520 b(just)498 b(lea)-34 b(v)g(e)496 b(this)h(v)-67 +b(ariable)496 b(set)5200 55718 y(to)408 b(its)f(default)h(v)-67 +b(alue)407 b Fu(raise-frame)p FC(.)552 b(Otherwise,)408 +b(here)e(are)h(some)g(alternativ)-34 b(e)408 b(settings)g(that)5200 +57179 y(w)-34 b(ork)404 b(for)h(some)f(users.)8400 58972 +y Fu(;;)637 b FC(Alternativ)-34 b(e)404 b(1:)g(F)-101 +b(or)404 b(some)g(users,)g Fu(\022x-focus-frame\015)409 +b FC(w)-34 b(orks.)8400 60433 y Fu(\(setq)638 b +(TeX-raise-frame-function)645 b(#\015x-focus-frame\))8400 +63355 y(;;)637 b FC(Alternativ)-34 b(e)404 b(2:)g(Under)g(GNOME)g(3.20) +g(\(and)i(probably)e(others\),)h(it)8400 64817 y Fu(;;)637 +b FC(seems)404 b(some)g(fo)34 b(cus)404 b(stealing)g(prev)-34 +b(en)g(tion)405 b(p)34 b(olicy)403 b(prohibits)i(that)8400 +66278 y Fu(;;)637 b FC(some)404 b(windo)-34 b(w)406 b(gets)e(the)h(fo) +34 b(cus)404 b(immediately)f(after)i(the)f(user)g(has)p +2000 67552 16000 45 v 2652 68452 a Fl(1)3660 68875 y +Fk(The)309 b(k)-28 b(eymap)311 b(name)e(is)h Fj +(TeX-source-correlate-map)p Fk(,)317 b(not)309 b Fj +(TeX-source-correlate-mode-map)p Fk(.)446 b(Actually)-85 +b(,)317 b(this)3660 70037 y(k)-28 b(eymap)250 b(isn't)g(implemen)-28 +b(ted)251 b(as)d(minor)h(mo)28 b(de)250 b(map)f(of)g +Fj(TeX-source-correlate-mode)p Fk(,)268 b(in)249 b(order)g(that)g(its)g +(bindings)3660 71200 y(don't)342 b(a\013ect)g(bu\013ers)g(outside)f(of) +h(A)-28 b(UCT)19946 71414 y(E)20513 71200 y(X.)p eop +end +%%Page: 66 71 +TeXDict begin 66 70 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(66)8400 3985 y Fu(;;)637 +b FC(clic)-34 b(k)g(ed)403 b(in)i(some)f(other)g(windo)-34 +b(w.)809 b(Here)404 b(w)-34 b(aiting)405 b(a)f(bit)g(b)34 +b(efore)8400 5446 y Fu(;;)637 b FC(issuing)405 b(the)f(request)g(seems) +g(to)g(w)-34 b(ork.)8400 6907 y Fu(\(setq)638 b +(TeX-raise-frame-function)12218 8369 y(\(lambda)h(\(\))13491 +9830 y(\(run-at-time)h(0.5)e(nil)f(#\015x-focus-frame\)\)\))8400 +12752 y(;;)g FC(Alternativ)-34 b(e)404 b(3:)g(Use)g(the)g(external)g +Fu(wmctrl)i FC(to)34 b(ol)404 b(in)g(order)g(to)8400 +14213 y Fu(;;)637 b FC(force)404 b(Emacs)g(in)-34 b(to)404 +b(the)h(fo)34 b(cus.)8400 15675 y Fu(\(setq)638 b +(TeX-raise-frame-function)12218 17136 y(\(lambda)h(\(\))13491 +18597 y(\(call-process)14127 20058 y("wmctrl")g(nil)f(nil)f(nil)h("-i") +f("-R")14127 21519 y(\(frame-parameter)642 b(\(selected-frame\))g +(\015outer-window-id\)\)\)\))2000 24650 y FB(4.3)896 +b(Catc)-50 b(hing)598 b(the)h(errors)2000 26776 y FC(Once)461 +b(y)-34 b(ou'v)g(e)461 b(formatted)h(y)-34 b(our)462 +b(do)34 b(cumen)-34 b(t)462 b(y)-34 b(ou)462 b(ma)-34 +b(y)462 b(`debug')f(it,)475 b(i.e.)460 b(bro)-34 b(wse)462 +b(through)h(the)f(errors)2000 28237 y(\(La\)T)4979 28498 +y(E)5653 28237 y(X)494 b(rep)34 b(orted.)807 b(Y)-101 +b(ou)494 b(ma)-34 b(y)494 b(also)g(ha)-34 b(v)g(e)494 +b(a)g(lo)34 b(ok)492 b(at)i(a)g(nicely)f(formatted)i(list)e(of)h(all)f +(errors)g(and)2000 29698 y(w)-34 b(arnings)405 b(rep)34 +b(orted)404 b(b)-34 b(y)405 b(the)f(compiler.)43872 32037 +y([Command])-47999 b Fm(TeX-next-error)611 b Fi(arg)444 +b(reparse)5200 33498 y FC(\()p Fs(C-c)405 b(\022)p FC(\))353 +b(Go)f(to)h(the)f(next)g(error)f(rep)34 b(orted)352 b(b)-34 +b(y)352 b(T)27555 33759 y(E)28229 33498 y(X.)521 b(The)352 +b(view)g(will)f(b)34 b(e)352 b(split)g(in)g(t)-34 b(w)g(o,)364 +b(with)352 b(the)5200 34959 y(cursor)452 b(placed)h(as)f(close)g(as)g +(p)34 b(ossible)453 b(to)g(the)g(error)e(in)i(the)f(top)i(view.)683 +b(In)452 b(the)h(b)34 b(ottom)454 b(view,)5200 36420 +y(the)404 b(error)g(message)f(will)h(b)34 b(e)404 b(displa)-34 +b(y)g(ed)405 b(along)f(with)h(some)f(explanatory)g(text.)5200 +38174 y(An)556 b(optional)g(n)-34 b(umeric)556 b Ft(arg)p +FC(,)593 b(p)34 b(ositiv)-34 b(e)556 b(or)f(negativ)-34 +b(e,)593 b(sp)34 b(eci\014es)555 b(ho)-34 b(w)557 b(man)-34 +b(y)556 b(error)f(messages)5200 39635 y(to)499 b(mo)-34 +b(v)g(e.)822 b(A)498 b(negativ)-34 b(e)499 b Ft(arg)602 +b FC(means)499 b(to)g(mo)-34 b(v)g(e)499 b(bac)-34 b(k)498 +b(to)h(previous)g(error)e(messages,)522 b(see)498 b(also)5200 +41096 y Fu(TeX-previous-error)p FC(.)5200 42850 y(The)370 +b(optional)g Ft(reparse)437 b FC(argumen)-34 b(t)370 +b(mak)-34 b(es)369 b(A)-34 b(UCT)28887 43111 y(E)29562 +42850 y(X)369 b(reparse)g(the)h(error)e(message)i(bu\013er)f(and)5200 +44311 y(start)527 b(the)g(debugging)h(from)e(the)h(\014rst)g(error.)905 +b(This)527 b(can)g(also)f(b)34 b(e)526 b(ac)-34 b(hiev)g(ed)527 +b(b)-34 b(y)527 b(calling)e(the)5200 45772 y(function)405 +b(with)g(a)f(pre\014x)h(argumen)-34 b(t)405 b(\()p Fs(C-u)p +FC(\).)43872 48111 y([Command])-47999 b Fm(TeX-previous-error)613 +b Fi(arg)5200 49572 y FC(\()p Fs(M-g)405 b(p)p FC(\))379 +b(Go)e(to)h(the)g(previous)f(error)f(rep)34 b(orted)378 +b(b)-34 b(y)378 b(T)29857 49833 y(E)30530 49572 y(X.)530 +b(An)378 b(optional)g(n)-34 b(umeric)377 b Ft(arg)481 +b FC(sp)34 b(eci\014es)5200 51033 y(ho)-34 b(w)513 b(man)-34 +b(y)512 b(error)f(messages)h(to)g(mo)-34 b(v)g(e)512 +b(bac)-34 b(kw)g(ard.)862 b(This)513 b(is)e(lik)-34 b(e)511 +b(calling)g Fu(TeX-next-error)5200 52494 y FC(with)405 +b(a)f(negativ)-34 b(e)404 b(argumen)-34 b(t.)3660 54833 +y(The)474 b(command)g Fu(TeX-previous-error)479 b FC(w)-34 +b(orks)473 b(only)g(if)g(A)-34 b(UCT)34493 55094 y(E)35168 +54833 y(X)473 b(can)g(parse)g(the)g(whole)g(T)48417 55094 +y(E)49091 54833 y(X)2000 56294 y(log)404 b(bu\013er.)539 +b(This)404 b(is)g(con)-34 b(trolled)404 b(b)-34 b(y)405 +b(the)f Fu(TeX-parse-all-errors)412 b FC(v)-67 b(ariable.)42818 +58633 y([User)404 b(Option])-48000 b Fm(TeX-parse-all-errors)5200 +60094 y FC(If)480 b(t,)499 b(A)-34 b(UCT)11127 60355 +y(E)11802 60094 y(X)480 b(automatically)g(parses)g(the)h(whole)f +(output)j(log)c(bu\013er)i(righ)-34 b(t)481 b(after)f(running)5200 +61555 y(a)441 b(T)6920 61816 y(E)7594 61555 y(X)g(command,)450 +b(in)441 b(order)g(to)g(collect)f(all)g(w)-34 b(arnings)442 +b(and)g(errors.)648 b(This)441 b(mak)-34 b(es)441 b(it)g(p)34 +b(ossible)5200 63016 y(to)492 b(na)-34 b(vigate)493 b(bac)-34 +b(k)492 b(and)h(forth)g(b)34 b(et)-34 b(w)g(een)494 b(the)e(error)f +(messages)h(using)h Fu(TeX-next-error)k FC(and)5200 64478 +y Fu(TeX-previous-error)p FC(.)554 b(This)408 b(is)f(the)g(default.)549 +b(If)407 b(nil,)g(A)-34 b(UCT)34815 64738 y(E)35490 64478 +y(X)407 b(do)34 b(es)407 b(not)h(parse)f(the)h(whole)5200 +65939 y(output)e(log)e(bu\013er)g(and)h Fu(TeX-previous-error)411 +b FC(cannot)405 b(b)34 b(e)404 b(used.)3660 68277 y(As)423 +b(default,)k(A)-34 b(UCT)13235 68538 y(E)13910 68277 +y(X)422 b(will)f(displa)-34 b(y)423 b(a)f(sp)34 b(ecial)421 +b(help)h(bu\013er)h(con)-34 b(taining)423 b(the)g(error)e(rep)34 +b(orted)422 b(b)-34 b(y)2000 69738 y(T)2673 69999 y(E)3347 +69738 y(X)398 b(along)h(with)g(the)f(do)34 b(cumen)-34 +b(tation.)539 b(There)398 b(is)g(ho)-34 b(w)g(ev)g(er)399 +b(an)g(`exp)34 b(ert')397 b(option,)j(whic)-34 b(h)399 +b(allo)-34 b(ws)398 b(y)-34 b(ou)2000 71200 y(to)404 +b(displa)-34 b(y)405 b(the)g(real)e(T)12717 71461 y(E)13391 +71200 y(X)h(output.)p eop end +%%Page: 67 72 +TeXDict begin 67 71 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(67)42818 3985 y([User)404 +b(Option])-48000 b Fm(TeX-display-help)5200 5446 y FC(If)375 +b(t)g(A)-34 b(UCT)10561 5707 y(E)11235 5446 y(X)375 b(will)f +(automatically)h(displa)-34 b(y)375 b(a)g(help)g(text)g(whenev)-34 +b(er)375 b(an)g(error)e(is)i(encoun)-34 b(tered)5200 +6907 y(using)357 b Fu(TeX-next-error)362 b FC(\()p Fs(C-c)406 +b(\022)p FC(\).)523 b(If)357 b(nil)f(a)h(terse)f(information)i(ab)34 +b(out)358 b(the)f(error)f(is)g(displa)-34 b(y)g(ed)5200 +8369 y(in)359 b(the)g(ec)-34 b(ho)359 b(area.)523 b(If)358 +b Fu(expert)j FC(A)-34 b(UCT)23054 8630 y(E)23729 8369 +y(X)358 b(will)h(displa)-34 b(y)359 b(the)g(output)h(bu\013er)f(with)h +(the)f(ra)-34 b(w)359 b(T)48417 8630 y(E)49091 8369 y(X)5200 +9830 y(output.)2000 12451 y Fq(4.3.1)818 b(Con)-45 b(trolling)545 +b(w)-45 b(arnings)546 b(to)f(b)45 b(e)546 b(rep)45 b(orted)2000 +14410 y FC(Normally)447 b(A)-34 b(UCT)10699 14671 y(E)11374 +14410 y(X)448 b(will)f(only)g(rep)34 b(ort)448 b(real)f(errors,)457 +b(but)449 b(y)-34 b(ou)449 b(ma)-34 b(y)448 b(as)g(w)-34 +b(ell)447 b(ask)h(it)g(to)g(rep)34 b(ort)447 b(`bad)2000 +15871 y(b)34 b(o)-34 b(xes')404 b(and)h(w)-34 b(arnings)405 +b(as)f(w)-34 b(ell.)43872 18275 y([Command])-47999 b +Fm(TeX-toggle-debug-bad-boxes)5200 19736 y FC(\()p Fs(C-c)405 +b(C-t)h(C-b)p FC(\))471 b(T)-101 b(oggle)471 b(whether)g(A)-34 +b(UCT)25135 19997 y(E)25810 19736 y(X)470 b(should)h(stop)h(at)f(bad)g +(b)34 b(o)-34 b(xes)470 b(\(i.e.)g(o)-34 b(v)g(erfull)470 +b(and)5200 21197 y(underfull)351 b(b)34 b(o)-34 b(xes\))351 +b(as)g(w)-34 b(ell)350 b(as)h(normal)g(errors.)519 b(The)351 +b(b)34 b(o)g(olean)351 b(option)g Fu(TeX-debug-bad-boxes)5200 +22659 y FC(is)404 b(set)g(accordingly)-101 b(.)43872 +25062 y([Command])-47999 b Fm(TeX-toggle-debug-warnings)5200 +26524 y FC(\()p Fs(C-c)405 b(C-t)h(C-w)p FC(\))485 b(T)-101 +b(oggle)484 b(whether)h(A)-34 b(UCT)25176 26785 y(E)25851 +26524 y(X)484 b(should)h(stop)g(at)g(w)-34 b(arnings)485 +b(as)g(w)-34 b(ell)484 b(as)g(normal)5200 27985 y(errors.)538 +b(The)404 b(b)34 b(o)g(olean)404 b(option)h Fu(TeX-debug-warnings)410 +b FC(is)404 b(set)h(accordingly)-101 b(.)3660 30389 y(While)419 +b(man)-34 b(y)420 b(users)g(desire)e(to)i(ha)-34 b(v)g(e)420 +b(w)-34 b(arnings)421 b(rep)34 b(orted)419 b(after)h(compilation,)j +(there)c(are)g(certain)2000 31850 y(w)-34 b(arnings)564 +b(that)f(are)f(considered)g(unimp)34 b(ortan)-34 b(t)564 +b(and)g(users)e(w)-34 b(an)g(t)564 b(to)f(ignore)f(them.)1014 +b(F)-101 b(or)562 b(a)g(more)2000 33311 y(\014ne-grained)349 +b(con)-34 b(trol)348 b(of)h(what)g(kinds)g(of)f(w)-34 +b(arnings)350 b(should)f(b)34 b(e)348 b(sho)-34 b(wn)350 +b(after)e(compilation,)359 b(A)-34 b(UCT)48416 33572 +y(E)49091 33311 y(X)2000 34772 y(pro)g(vides)404 b(other)h(options.) +42818 37176 y([User)f(Option])-48000 b Fm(TeX-ignore-warnings)5200 +38637 y FC(Con)-34 b(trols)405 b(whic)-34 b(h)405 b(w)-34 +b(arnings)406 b(are)d(to)i(b)34 b(e)403 b(ignored.)5200 +40413 y(It)h(can)g(b)34 b(e)404 b(a)g(regexp)g(matc)-34 +b(hing)405 b(the)f(message)g(of)h(the)f(w)-34 b(arnings)406 +b(to)e(b)34 b(e)404 b(ignored.)5200 42188 y(More)389 +b(adv)-67 b(anced)389 b(users)h(can)f(set)g(also)h(this)f(option)i(to)e +(a)h(sym)-34 b(b)34 b(ol)389 b(with)h(the)g(name)f(of)h(a)f(custom)5200 +43649 y(function)362 b(taking)g(as)f(argumen)-34 b(ts)362 +b(all)f(the)g(information)h(of)g(the)f(w)-34 b(arning)362 +b(listed)f(in)g Fu(TeX-error-)5200 45110 y(list)368 b +FC(v)-67 b(ariable,)372 b(except)367 b(the)g(last)f(one)h(ab)34 +b(out)368 b(whether)f(to)g(ignore)f(the)h(w)-34 b(arning.)527 +b(See)366 b(the)h(co)34 b(de)5200 46572 y(of)322 b Fu(TeX-warning)327 +b FC(function)c(and)g(the)g(do)34 b(cumen)-34 b(tation)324 +b(of)e Fu(TeX-error-list)327 b FC(for)322 b(more)g(details.)43872 +48975 y([Command])-47999 b Fm(TeX-toggle-suppress-ignored-warnings)5200 +50437 y FC(\()p Fs(C-c)405 b(C-t)h(C-x)p FC(\))505 b(T)-101 +b(oggle)504 b(whether)h(A)-34 b(UCT)25236 50697 y(E)25911 +50437 y(X)504 b(should)i(actually)d(hide)i(the)f(ignored)h(w)-34 +b(arnings)5200 51898 y(sp)34 b(eci\014ed)410 b(with)g +Fu(TeX-ignore-warnings)p FC(.)563 b(The)410 b(b)34 b(o)g(olean)410 +b(option)h Fu(TeX-suppress-ignored-)5200 53359 y(warnings)351 +b FC(is)e(set)f(accordingly)-101 b(.)520 b(If)348 b(this)h(is)f(nil,) +360 b(all)348 b(w)-34 b(arnings)349 b(are)f(sho)-34 b(wn,)361 +b(ev)-34 b(en)349 b(those)g(matc)-34 b(hed)5200 54820 +y(b)g(y)404 b Fu(TeX-ignore-warnings)p FC(,)411 b(otherwise)404 +b(these)h(are)e(hidden.)5200 56595 y(Note)522 b(that)i +Fu(TeX-debug-warnings)k FC(tak)-34 b(es)523 b(the)f(precedence:)774 +b(if)522 b(it)g(is)g(nil,)552 b(all)521 b(w)-34 b(arnings)523 +b(are)5200 58057 y(hidden)405 b(in)f(an)-34 b(y)405 b(case.)2000 +60678 y Fq(4.3.2)818 b(List)546 b(of)f(all)g(errors)i(and)f(w)-45 +b(arnings)2000 62637 y FC(When)397 b(the)h(option)g Fu +(TeX-parse-all-errors)404 b FC(is)397 b(non-nil,)h(y)-34 +b(ou)398 b(will)e(b)34 b(e)397 b(also)g(able)g(to)g(op)34 +b(en)398 b(an)f(o)-34 b(v)g(er-)2000 64098 y(view)404 +b(of)g(all)g(errors)f(and)i(w)-34 b(arnings)405 b(rep)34 +b(orted)404 b(b)-34 b(y)404 b(the)h(T)28094 64359 y(E)28768 +64098 y(X)f(compiler.)43872 66502 y([Command])-47999 +b Fm(TeX-error-overview)5200 67963 y FC(Sho)-34 b(w)406 +b(an)e(o)-34 b(v)g(erview)404 b(of)g(the)h(errors)e(and)i(w)-34 +b(arnings)405 b(o)34 b(ccurred)403 b(in)h(the)h(last)f(T)40866 +68224 y(E)41540 67963 y(X)g(run.)5200 69738 y(In)473 +b(this)h(windo)-34 b(w)474 b(y)-34 b(ou)474 b(can)f(visit)f(the)i +(error)e(on)h(whic)-34 b(h)474 b(p)34 b(oin)-34 b(t)474 +b(is)f(b)-34 b(y)473 b(pressing)h Fu(RET)p FC(,)491 b(and)473 +b(visit)5200 71200 y(the)373 b(next)g(or)g(previous)f(issue)h(b)-34 +b(y)373 b(pressing)g Fu(n)g FC(or)g Fu(p)g FC(resp)34 +b(ectiv)-34 b(ely)-101 b(.)526 b(A)373 b(pre\014x)g(argumen)-34 +b(t)374 b(to)f(these)p eop end +%%Page: 68 73 +TeXDict begin 68 72 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(68)5200 3985 y(k)-34 +b(eys)409 b(sp)34 b(eci\014es)409 b(ho)-34 b(w)411 b(man)-34 +b(y)410 b(errors)e(to)i(mo)-34 b(v)g(e)410 b(forw)-34 +b(ard)410 b(or)g(bac)-34 b(kw)g(ard.)555 b(Y)-101 b(ou)410 +b(can)g(visit)f(an)h(error)5200 5446 y(also)442 b(b)-34 +b(y)443 b(clic)-34 b(king)441 b(on)i(its)g(message.)653 +b(Jump)443 b(to)g(error)e(p)34 b(oin)-34 b(t)444 b(in)e(the)h(source)f +(co)34 b(de)442 b(with)h Fu(j)p FC(,)452 b(and)5200 6907 +y(use)527 b Fu(l)h FC(see)e(the)i(error)e(in)h(the)g(log)g(bu\013er.) +908 b(In)527 b(addition,)559 b(y)-34 b(ou)527 b(can)g(toggle)g +(visibilit)-34 b(y)527 b(of)g(bad)5200 8369 y(b)34 b(o)-34 +b(xes,)586 b(generic)549 b(w)-34 b(arnings,)587 b(and)551 +b(ignored)f(w)-34 b(arnings)551 b(with)f Fu(b)p FC(,)587 +b Fu(w)p FC(,)f(and)551 b Fu(x)p FC(,)586 b(resp)34 b(ectiv)-34 +b(ely)548 b(\(see)5200 9830 y(Section)404 b(4.3.1)g([Ignoring)g(w)-34 +b(arnings],)405 b(page)f(67,)g(for)g(details\).)539 b(Press)403 +b Fu(q)i FC(to)f(quit)h(the)f(o)-34 b(v)g(erview.)42818 +13140 y([User)404 b(Option])-48000 b Fm +(TeX-error-overview-open-after-TeX-run)5200 14601 y FC(When)303 +b(this)h(b)34 b(o)g(olean)303 b(v)-67 b(ariable)302 b(is)h(non-nil,)324 +b(the)304 b(error)e(o)-34 b(v)g(erview)303 b(will)f(b)34 +b(e)303 b(automatically)h(op)34 b(ened)5200 16062 y(after)404 +b(running)h(T)13253 16323 y(E)13927 16062 y(X)f(if)g(there)g(are)g +(errors)f(or)h(w)-34 b(arnings)405 b(to)g(sho)-34 b(w.)3660 +19373 y(The)399 b(error)f(o)-34 b(v)g(erview)398 b(is)g(op)34 +b(ened)399 b(in)g(a)f(new)h(windo)-34 b(w)400 b(of)f(the)g(curren)-34 +b(t)399 b(frame)g(b)-34 b(y)399 b(default,)h(but)f(y)-34 +b(ou)2000 20834 y(can)404 b(c)-34 b(hange)405 b(this)g(b)34 +b(eha)-34 b(vior)403 b(b)-34 b(y)405 b(customizing)f(the)h(option)g +Fu(TeX-error-overview-setup)p FC(.)42818 24144 y([User)f(Option])-48000 +b Fm(TeX-error-overview-setup)5200 25605 y FC(Con)-34 +b(trols)517 b(the)g(frame)f(setup)h(of)f(the)g(error)f(o)-34 +b(v)g(erview.)874 b(The)517 b(p)34 b(ossible)515 b(v)-67 +b(alue)516 b(is:)762 b Fu(separate-)5200 27066 y(frame)p +FC(;)405 b(with)g(a)g(nil)e(v)-67 b(alue)404 b(the)g(curren)-34 +b(t)405 b(frame)f(is)g(used)g(instead.)5200 29286 y(The)556 +b(parameters)f(of)h(the)g(separate)g(frame)f(can)h(b)34 +b(e)555 b(set)h(with)g(the)g Fu(TeX-error-overview-)5200 +30747 y(frame-parameters)410 b FC(option.)5200 32967 +y(If)364 b(the)h(displa)-34 b(y)364 b(do)34 b(es)365 +b(not)g(supp)34 b(ort)365 b(m)-34 b(ulti)365 b(frame,)372 +b(the)364 b(curren)-34 b(t)365 b(frame)f(will)g(b)34 +b(e)364 b(used)h(regardless)5200 34428 y(of)404 b(the)h(v)-67 +b(alue)403 b(of)i(this)f(v)-67 b(ariable.)2000 38278 +y FB(4.4)896 b(Chec)-50 b(king)599 b(for)f(problems)2000 +40403 y FC(Running)425 b(T)7625 40664 y(E)8299 40403 +y(X)f(or)f(L)11458 40246 y Fw(a)12019 40403 y FC(T)12692 +40664 y(E)13366 40403 y(X)h(will)f(only)g(\014nd)i(regular)e(errors)g +(in)h(the)g(do)34 b(cumen)-34 b(t,)429 b(not)c(examples)e(of)h(bad)2000 +41864 y(st)-34 b(yle.)529 b(F)-101 b(urthermore,)381 +b(description)376 b(of)g(the)f(errors)g(ma)-34 b(y)376 +b(often)g(b)34 b(e)375 b(confusing.)530 b(The)376 b(utilities)g +Fu(lacheck)2000 43326 y FC(and)490 b Fu(chktex)i FC(can)e(b)34 +b(e)489 b(used)i(to)f(\014nd)h(st)-34 b(yle)489 b(errors,)510 +b(suc)-34 b(h)491 b(as)e(forgetting)i(to)f(escap)34 b(e)489 +b(the)h(space)g(after)2000 44787 y(an)472 b(abbreviation)f(or)g(using)h +(`)p Fu(...)p FC(')g(instead)g(of)f(`)p Fu(\\ldots)p +FC(')i(and)f(other)f(similar)g(problems.)740 b(Y)-101 +b(ou)471 b(start)2000 46248 y Fu(lacheck)351 b FC(with)e +Fs(C-c)405 b(C-c)g(Check)h Fu(RET)349 b FC(and)g Fu(chktex)h +FC(with)f Fs(C-c)405 b(C-c)h(ChkTeX)g Fu(RET)p FC(.)521 +b(The)348 b(result)h(will)e(b)34 b(e)2000 47709 y(a)473 +b(list)g(of)h(errors)e(in)h(the)h(`)p Fu(*compilation*)p +FC(')j(bu\013er.)746 b(Y)-101 b(ou)474 b(can)g(go)f(through)h(the)g +(errors)e(with)j Fs(C-x)405 b(\022)2000 49170 y FC(\()p +Fu(next-error)p FC(,)457 b(see)442 b(Section)i(\\Compilation")g(in)f +Ft(The)h(Emacs)f(Editor)87 b FC(\),)453 b(whic)-34 b(h)444 +b(will)f(mo)-34 b(v)g(e)443 b(p)34 b(oin)-34 b(t)445 +b(to)2000 50632 y(the)405 b(lo)34 b(cation)403 b(of)i(the)f(next)h +(error.)3660 52851 y(Alternativ)-34 b(ely)-101 b(,)332 +b(y)-34 b(ou)315 b(ma)-34 b(y)314 b(w)-34 b(an)g(t)316 +b(in-bu\013er)f(notation.)510 b(A)-34 b(UCT)32195 53112 +y(E)32870 52851 y(X)314 b(pro)-34 b(vides)315 b(supp)34 +b(ort)315 b(for)f(this)h(using)2000 54312 y(the)353 b(Flymak)-34 +b(e)352 b(pac)-34 b(k)-67 b(age)352 b(in)h(Emacs)f(26)h(or)f(new)-34 +b(er)353 b(\(see)f(Section)h(\\Using)g(Flymak)-34 b(e")352 +b(in)h Ft(GNU)f(Flymak)-34 b(e)2000 55774 y FC(for)434 +b(details\).)630 b(T)-101 b(o)435 b(enable,)441 b(call)434 +b Fs(M-x)405 b(flymake-mode)j Fu(RET)436 b FC(in)e(the)h(bu\013er)g(or) +f(enable)g(it)g(in)h(all)f(bu\013ers)2000 57235 y(b)-34 +b(y)405 b(adding)g(this)f(to)h(y)-34 b(our)404 b(init)g(\014le:)5200 +59454 y Fu(\(add-hook)640 b(\015LaTeX-mode-hook)i(#\015flymake-mode\)) +3660 61674 y FC(Note)524 b(that)h(A)-34 b(UCT)12787 61935 +y(E)13462 61674 y(X)523 b(curren)-34 b(tly)524 b(only)f(pro)-34 +b(vides)524 b(supp)34 b(ort)525 b(for)e(using)i Fu(chktex)g +FC(as)f(the)g(\015ymak)-34 b(e)2000 63135 y(bac)g(k)g(end.)3660 +65355 y(Eac)g(h)332 b(of)f(the)h(t)-34 b(w)g(o)332 b(utilities)f +Fu(lacheck)j FC(and)d Fu(chktex)i FC(will)e(\014nd)h(some)f(errors)f +(the)i(other)f(do)34 b(esn't,)346 b(but)2000 66816 y +Fu(chktex)420 b FC(is)e(more)f(con\014gurable,)422 b(allo)-34 +b(wing)418 b(y)-34 b(ou)419 b(to)f(create)f(y)-34 b(our)419 +b(o)-34 b(wn)419 b(errors.)579 b(Y)-101 b(ou)418 b(ma)-34 +b(y)418 b(need)h(to)f(in-)2000 68277 y(stall)345 b(the)h(programs)g(b) +34 b(efore)345 b(using)h(them.)520 b(Y)-101 b(ou)346 +b(can)f(get)h Fu(lacheck)i FC(from)d(URL:)p Fu(https://www.ctan.)2000 +69738 y(org/pkg/lacheck)439 b FC(and)c Fu(chktex)h FC(from)e(URL:)p +Fu(https://www.ctan.org/pkg/chktex)p FC(.)639 b(T)45774 +69999 y(E)46448 69738 y(X)404 b(Liv)-34 b(e)2000 71200 +y(con)g(tains)405 b(b)34 b(oth.)p eop end +%%Page: 69 74 +TeXDict begin 69 73 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(69)2000 3985 y FB(4.5)896 +b(Con)-50 b(trolling)599 b(the)f(output)2000 6110 y FC(A)443 +b(n)-34 b(um)g(b)34 b(er)443 b(of)g(commands)h(are)e(a)-34 +b(v)-67 b(ailable)442 b(for)h(con)-34 b(trolling)443 +b(the)g(output)h(of)g(an)f(application)g(running)2000 +7572 y(under)405 b(A)-34 b(UCT)8770 7833 y(E)9444 7572 +y(X)43872 9766 y([Command])-47999 b Fm(TeX-kill-job)5200 +11227 y FC(\()p Fs(C-c)405 b(C-k)p FC(\))506 b(Kill)c(curren)-34 +b(tly)504 b(running)g(external)g(application.)837 b(This)505 +b(ma)-34 b(y)504 b(b)34 b(e)503 b(either)g(of)h(T)48080 +11488 y(E)48754 11227 y(X,)5200 12688 y(L)5522 12531 +y Fw(a)6083 12688 y FC(T)6756 12949 y(E)7430 12688 y(X,)403 +b(preview)-34 b(er,)403 b(BibT)17419 12949 y(E)18093 +12688 y(X,)h(etc.)43872 14883 y([Command])-47999 b Fm +(TeX-recenter-output-buffer)5200 16344 y FC(\()p Fs(C-c)405 +b(C-l)p FC(\))h(Recen)-34 b(ter)404 b(the)h(output)h(bu\013er)e(so)g +(that)h(the)g(b)34 b(ottom)405 b(line)f(is)g(visible.)43872 +18538 y([Command])-47999 b Fm(TeX-home-buffer)5200 19999 +y FC(\()p Fs(C-c)405 b Fu(^)p FC(\))373 b(Go)e(to)h(the)g(`master')f +(\014le)g(in)g(the)h(do)34 b(cumen)-34 b(t)373 b(asso)34 +b(ciated)371 b(with)i(the)e(curren)-34 b(t)372 b(bu\013er,)378 +b(or)5200 21461 y(if)404 b(already)g(there,)f(to)i(the)f(\014le)g +(where)g(the)h(curren)-34 b(t)404 b(pro)34 b(cess)404 +b(w)-34 b(as)405 b(started.)3660 23655 y(Additionally)-101 +b(,)405 b(output)h(\014les)e(pro)34 b(duced)404 b(b)-34 +b(y)405 b(A)-34 b(UCT)27609 23916 y(E)28283 23655 y(X)404 +b(can)h(b)34 b(e)404 b(placed)g(in)g(a)g(separate)g(directory)-101 +b(.)42818 25849 y([User)404 b(Option])-48000 b Fm(TeX-output-dir)5200 +27310 y FC(Set)549 b(this)g(option)g(to)g(the)g(path)g(of)g(a)g +(directory)e(where)h(output)j(\014les)d(will)g(b)34 b(e)548 +b(placed.)971 b(The)5200 28772 y(output)359 b(\014les)d(include)h +(those)h(that)g(are)e(pro)34 b(duced)357 b(b)-34 b(y)358 +b(applications)f(running)h(under)g(A)-34 b(UCT)48080 +29033 y(E)48754 28772 y(X,)5200 30233 y(temp)34 b(orary)473 +b(\014les)h(related)f(to)h(region)g(pro)34 b(cessing)473 +b(and)i(the)f Fv(p)-34 b(review-latex)473 b FC(\014les.)747 +b(If)474 b(a)g(relativ)-34 b(e)5200 31694 y(path)505 +b(is)f(sp)34 b(eci\014ed,)528 b(it)504 b(is)f(in)-34 +b(terpreted)505 b(as)e(b)34 b(eing)504 b(relativ)-34 +b(e)503 b(to)h(the)g(master)g(\014le)g(in)g(a)g(m)-34 +b(utli\014le)5200 33155 y(do)34 b(cumen)-34 b(t.)5200 +34861 y(This)472 b(is)f(a)g(bu\013er)h(lo)34 b(cal)470 +b(v)-67 b(ariable)470 b(and)i(m)-34 b(ust)473 b(b)34 +b(e)471 b(set)h(separately)f(for)g(all)g(do)34 b(cumen)-34 +b(ts)472 b(and)h(all)5200 36322 y(\014les)404 b(in)g(a)g(m)-34 +b(ulti\014le)405 b(do)34 b(cumen)-34 b(t.)539 b(F)-101 +b(or)404 b(example,)8400 38027 y Fu(\045\045\045)637 +b(Local)h(Variables:)8400 39489 y(\045\045\045)f(mode:)h(latex)8400 +40950 y(\045\045\045)f(TeX-output-dir:)642 b("build")8400 +42411 y(\045\045\045)637 b(End:)5200 44117 y FC(Alternativ)-34 +b(ely)-101 b(,)489 b(y)-34 b(ou)473 b(ma)-34 b(y)473 +b(use)f Fu(setq-default)477 b FC(to)c(set)g(the)g(default)h(v)-67 +b(alue)471 b(of)i(this)h(option)f(or)5200 45578 y(set)458 +b(it)h(as)f(a)h(directory)e(lo)34 b(cal)458 b(v)-67 b(ariable)457 +b(\(see)h(Section)h(\\Directory)e(V)-101 b(ariables")458 +b(in)g Ft(The)h(Emacs)5200 47039 y(Editor)87 b FC(\).)5200 +48745 y(Note)398 b(that)h(a)f(non-nil)g(v)-67 b(alue)397 +b(of)i Fu(TeX-output-dir)j FC(migh)-34 b(t)399 b(b)34 +b(e)398 b(incompatible)g(with)g(some)g(T)48417 49006 +y(E)49091 48745 y(X)5200 50206 y(commands)453 b(and)f(macros.)681 +b(In)452 b(particular,)463 b(the)452 b(L)28396 50049 +y Fw(a)28957 50206 y FC(T)29630 50467 y(E)30304 50206 +y(X)f(macro)h(`)p Fu(\\include)p FC(')i(is)d(kno)-34 +b(wn)453 b(to)f(not)5200 51667 y(w)-34 b(ork)470 b(with)i(this)e +(option.)739 b(Some)470 b(T)21902 51928 y(E)22576 51667 +y(X)g(pac)-34 b(k)-67 b(ages)470 b(whic)-34 b(h)471 b(pro)34 +b(duce)471 b(in)-34 b(termediary)470 b(\014les)g(migh)-34 +b(t)5200 53128 y(also)539 b(b)34 b(e)538 b(incompatible.)944 +b(A)539 b(p)34 b(ossible)538 b(w)-34 b(ork)-67 b(around)540 +b(for)f(those)h(pac)-34 b(k)-67 b(ages)539 b(is)f(to)i(app)34 +b(end)539 b(the)5200 54589 y(v)-67 b(alue)403 b(of)i +Fu(TeX-output-dir)k FC(to)404 b(the)h(en)-34 b(vironmen)g(t)405 +b(v)-67 b(ariables)403 b Fu(TEXINPUTS)k FC(and)e Fu(BIBINPUTS)p +FC(.)2000 57624 y FB(4.6)896 b(Cleaning)598 b(in)-50 +b(termediate)601 b(and)d(output)h(\014les)43872 60238 +y FC([Command])-47999 b Fm(TeX-clean)5200 61699 y FC(Remo)-34 +b(v)g(e)585 b(generated)f(in)-34 b(termediate)585 b(\014les.)1079 +b(In)585 b(case)f(a)g(pre\014x)g(argumen)-34 b(t)586 +b(is)e(giv)-34 b(en,)629 b(remo)-34 b(v)g(e)5200 63161 +y(output)406 b(\014les)e(as)g(w)-34 b(ell.)5200 64866 +y(Canonical)455 b(access)e(to)i(the)g(function)g(is)f(pro)-34 +b(vided)455 b(b)-34 b(y)454 b(the)h(`)p Fu(Clean)p FC(')g(and)g(`)p +Fu(Clean)406 b(All)p FC(')455 b(en)-34 b(tries)5200 66327 +y(in)404 b Fu(TeX-command-list)p FC(,)410 b(in)-34 b(v)g(ok)-67 +b(able)403 b(with)i Fs(C-c)g(C-c)h FC(or)d(the)i(Command)h(men)-34 +b(u.)5200 68033 y(The)574 b(patterns)h(go)-34 b(v)g(erning)574 +b(whic)-34 b(h)575 b(\014les)f(to)g(remo)-34 b(v)g(e)573 +b(can)h(b)34 b(e)573 b(adapted)j(separately)d(for)h(eac)-34 +b(h)5200 69494 y(A)g(UCT)8532 69755 y(E)9207 69494 y(X)404 +b(mo)34 b(de)404 b(b)-34 b(y)404 b(means)h(of)f(the)h(follo)-34 +b(wing)405 b(v)-67 b(ariables:)6194 71200 y FA(\017)800 +b Fu(plain-TeX-clean-intermediate-suffixes)p eop end +%%Page: 70 75 +TeXDict begin 70 74 bop 2000 -1550 a FC(Chapter)405 b(4:)539 +b(Starting)405 b(Pro)34 b(cessors,)403 b(View)-34 b(ers)403 +b(and)i(Other)f(Programs)14135 b(70)6194 3985 y FA(\017)800 +b Fu(plain-TeX-clean-output-suffixes)6194 5778 y FA(\017)g +Fu(LaTeX-clean-intermediate-suffixes)6194 7572 y FA(\017)g +Fu(LaTeX-clean-output-suffixes)6194 9365 y FA(\017)g +Fu(docTeX-clean-intermediate-suffixes)6194 11158 y FA(\017)g +Fu(docTeX-clean-output-suffixes)6194 12951 y FA(\017)g +Fu(Texinfo-clean-intermediate-suffixes)6194 14745 y FA(\017)g +Fu(Texinfo-clean-output-suffixes)6194 16538 y FA(\017)g +Fu(ConTeXt-clean-intermediate-suffixes)6194 18331 y FA(\017)g +Fu(ConTeXt-clean-output-suffixes)6194 20125 y FA(\017)g +Fu(AmSTeX-clean-intermediate-suffixes)6194 21918 y FA(\017)g +Fu(AmSTeX-clean-output-suffixes)42818 24375 y FC([User)404 +b(Option])-48000 b Fm(TeX-clean-confirm)5200 25836 y +FC(Con)-34 b(trol)474 b(if)f(deletion)f(of)i(in)-34 b(termediate)473 +b(and)g(output)i(\014les)e(has)g(to)g(b)34 b(e)473 b(con\014rmed)g(b)34 +b(efore)472 b(it)h(is)5200 27298 y(actually)404 b(done.)539 +b(If)404 b(non-nil,)g(ask)g(b)34 b(efore)404 b(deleting)g(\014les.)2000 +30508 y FB(4.7)896 b(Do)50 b(cumen)-50 b(tation)600 b(ab)50 +b(out)597 b(macros)i(and)f(pac)-50 b(k)-100 b(ages)43872 +33297 y FC([Command])-47999 b Fm(TeX-documentation-texdoc)5200 +34759 y FC(\()p Fs(C-c)405 b(?)p FC(\))281 b(Get)f(do)34 +b(cumen)-34 b(tation)282 b(ab)34 b(out)281 b(the)g(pac)-34 +b(k)-67 b(ages)280 b(installed)g(on)g(y)-34 b(our)281 +b(system,)304 b(using)281 b Fu(texdoc)5200 36220 y FC(to)432 +b(\014nd)i(the)e(man)-34 b(uals.)623 b(The)433 b(function)g(will)f +(prompt)h(for)f(the)g(name)h(of)f(pac)-34 b(k)-67 b(ages.)622 +b(If)432 b(p)34 b(oin)-34 b(t)433 b(is)5200 37681 y(on)404 +b(a)h(w)-34 b(ord,)404 b(this)h(will)e(b)34 b(e)404 b(suggested)h(as)g +(default.)5200 39474 y(If)386 b(the)h(command)g(is)e(called)h(with)h(a) +f(pre\014x)g(argumen)-34 b(t,)390 b(y)-34 b(ou)387 b(will)f(b)34 +b(e)385 b(sho)-34 b(wn)388 b(a)e(list)g(of)h(man)-34 +b(uals)5200 40935 y(of)404 b(the)h(giv)-34 b(en)404 b(pac)-34 +b(k)-67 b(age)404 b(among)g(to)h(c)-34 b(ho)34 b(ose.)5200 +42729 y(The)528 b(command)g(can)f(b)34 b(e)527 b(in)-34 +b(v)g(ok)g(ed)527 b(b)-34 b(y)528 b(the)g(k)-34 b(ey)526 +b(binding)i(men)-34 b(tioned)529 b(ab)34 b(o)-34 b(v)g(e)527 +b(as)g(w)-34 b(ell)527 b(as)g(the)5200 44190 y(`)p Fu(Find)405 +b(Documentation...)p FC(')410 b(en)-34 b(try)404 b(in)g(the)h(mo)34 +b(de)404 b(men)-34 b(u.)5200 45983 y(Note)774 b(that)h(this)g(command)g +(assumes)g(T)25831 46244 y(E)26504 45983 y(X)405 b(Liv)-34 +b(e)773 b(\()p Fu(https://tug.org/texlive/)p FC(\),)875 +b(not)5200 47444 y(MiKT)8264 47705 y(E)8937 47444 y(X)598 +b(\()p Fu(https://miktex.org/)p FC(\);)702 b(according)597 +b(to)h(`)p Fu(Texdoc)p FC(')h(site)f(\()p Fu(https://tug.org/)5200 +48905 y(texdoc/)p FC(\),)8400 50699 y(A)388 b(command)h(named)g +Fu(texdoc)h FC(is)e(also)g(a)-34 b(v)-67 b(ailable)387 +b(in)h(MiKT)36346 50960 y(E)37019 50699 y(X,)j(but)e(it)f(is)g(merely) +8400 52160 y(a)404 b(shortcut)h(for)f(an)h(indep)34 b(enden)-34 +b(t)406 b(program,)e Fu(mthelp)p FC(.)5200 53953 y(Th)-34 +b(us)406 b(it)e(isn't)g(sure)g(whether)h(this)g(command)g(w)-34 +b(orks)404 b(for)g(MiKT)35651 54214 y(E)36325 53953 y(X)g(or)f(not.)p +eop end +%%Page: 71 76 +TeXDict begin 71 75 bop 48788 -1550 a FC(71)2000 3985 +y Fz(5)1076 b(Customization)716 b(and)g(Extension)2000 +8816 y FB(5.1)896 b(Mo)50 b(des)598 b(and)g(Ho)50 b(oks)2000 +10941 y FC(A)-34 b(UCT)5332 11202 y(E)6007 10941 y(X)414 +b(supp)34 b(orts)415 b(a)f(wide)g(v)-67 b(ariet)-34 b(y)413 +b(of)h(deriv)-67 b(ativ)-34 b(es)413 b(and)i(extensions)f(of)h(T)37900 +11202 y(E)38574 10941 y(X.)568 b(Besides)413 b(plain)h(T)48417 +11202 y(E)49091 10941 y(X)2000 12402 y(those)477 b(are)g(L)7663 +12245 y Fw(a)8224 12402 y FC(T)8897 12663 y(E)9570 12402 +y(X,)495 b(AMS-T)15081 12663 y(E)15756 12402 y(X,)f(ConT)20323 +12663 y(E)20998 12402 y(Xt,)h(T)-101 b(exinfo)477 b(and)h(do)34 +b(cT)32581 12663 y(E)33254 12402 y(X.)757 b(F)-101 b(or)477 +b(eac)-34 b(h)477 b(of)g(them)h(there)e(is)h(a)2000 13863 +y(separate)377 b(ma)67 b(jor)377 b(mo)34 b(de)376 b(in)g(A)-34 +b(UCT)18231 14124 y(E)18906 13863 y(X)376 b(and)h(eac)-34 +b(h)377 b(ma)67 b(jor)377 b(mo)34 b(de)376 b(runs)h Fu(text-mode-hook)p +FC(,)387 b Fu(TeX-mode-)2000 15325 y(hook)433 b FC(as)f(w)-34 +b(ell)431 b(as)h(a)g(ho)34 b(ok)432 b(sp)34 b(ecial)430 +b(to)j(the)f(mo)34 b(de)431 b(in)h(this)g(order.)621 +b(\(As)433 b(an)f(exception,)438 b(T)-101 b(exinfo)432 +b(mo)34 b(de)2000 16786 y(do)g(es)437 b(not)i(run)f Fu(TeX-mode-hook)p +FC(.\))644 b(The)438 b(follo)-34 b(wing)438 b(table)g(pro)-34 +b(vides)437 b(an)h(o)-34 b(v)g(erview)437 b(of)h(the)g(resp)34 +b(ectiv)-34 b(e)2000 18247 y(mo)34 b(de)404 b(functions)i(and)e(ho)34 +b(oks.)2000 20124 y Fp(T)-34 b(yp)34 b(e)4449 b(Mo)34 +b(de)403 b(function)2863 b(Ho)34 b(ok)2000 21585 y FC(Plain)404 +b(T)5855 21846 y(E)6529 21585 y(X)1732 b Fu(plain-tex-mode)1737 +b(plain-TeX-mode-hook)2000 23046 y FC(L)2322 22889 y +Fw(a)2883 23046 y FC(T)3556 23307 y(E)4230 23046 y(X)4031 +b Fu(latex-mode)4281 b(LaTeX-mode-hook)2000 24507 y FC(AMS-T)5770 +24768 y(E)6444 24507 y(X)1817 b Fu(ams-tex-mode)3009 +b(AmS-TeX-mode-hook)2000 25968 y FC(ConT)4827 26229 y(E)5502 +25968 y(Xt)2288 b Fu(context-mode)3009 b(ConTeXt-mode-hook)2000 +27430 y FC(T)-101 b(exinfo)3231 b Fu(texinfo-mode)3009 +b(Texinfo-mode-hook)2000 28891 y FC(Do)34 b(cT)4778 29152 +y(E)5451 28891 y(X)2810 b Fu(doctex-mode)3645 b(docTeX-mode-hook)3660 +30768 y FC(If)497 b(y)-34 b(ou)497 b(need)g(to)g(mak)-34 +b(e)496 b(a)h(customization)g(via)f(a)h(ho)34 b(ok)496 +b(whic)-34 b(h)498 b(is)e(only)g(relev)-67 b(an)-34 b(t)496 +b(for)h(one)g(of)f(the)2000 32229 y(mo)34 b(des)397 b(listed)f(ab)34 +b(o)-34 b(v)g(e,)398 b(put)g(it)e(in)-34 b(to)398 b(the)f(resp)34 +b(ectiv)-34 b(e)395 b(mo)34 b(de)397 b(ho)34 b(ok,)397 +b(if)g(it)f(is)h(relev)-67 b(an)-34 b(t)396 b(for)g(an)-34 +b(y)397 b(A)-34 b(UCT)48416 32490 y(E)49091 32229 y(X)2000 +33690 y(mo)34 b(de,)399 b(add)f(it)g(to)g Fu(TeX-mode-hook)k +FC(and)c(if)g(it)f(is)h(relev)-67 b(an)-34 b(t)397 b(for)h(all)f(text)g +(mo)34 b(des,)399 b(app)34 b(end)399 b(it)e(to)h Fu(text-)2000 +35151 y(mode-hook)p FC(.)3660 37028 y(Other)404 b(useful)h(ho)34 +b(oks)404 b(are)g(listed)g(b)34 b(elo)-34 b(w.)44946 +39652 y([V)-101 b(ariable])-48001 b Fm +(TeX-after-compilation-finished-functions)5200 41113 +y FC(Ho)34 b(ok)386 b(whic)-34 b(h)388 b(is)f(run)g(after)g(the)g(T) +20833 41374 y(E)21507 41113 y(X/L)23344 40956 y Fw(a)23905 +41113 y FC(T)24578 41374 y(E)25252 41113 y(X)f(pro)34 +b(cessor)386 b(has)i(successfully)e(\014nished)i(compiling)5200 +42575 y(y)-34 b(our)382 b(do)34 b(cumen)-34 b(t.)533 +b(\(See)382 b(Chapter)i(4)e([Pro)34 b(cessing],)385 b(page)d(54,)387 +b(for)382 b(\014nding)h(out)h(ho)-34 b(w)383 b(to)g(compile)5200 +44036 y(y)-34 b(our)300 b(do)34 b(cumen)-34 b(t.\))505 +b(Eac)-34 b(h)299 b(function)i(in)f(the)g(ho)34 b(ok)299 +b(is)g(run)h(with)g(the)g(compiled)f(output)j(do)34 b(cumen)-34 +b(t)5200 45497 y(as)404 b(its)g(argumen)-34 b(t.)5200 +47374 y(This)452 b(is)e(useful)i(for)f(automatically)h(refreshing)f +(the)g(view)-34 b(er)451 b(after)g(re-compilation)g(esp)34 +b(ecially)5200 48835 y(when)279 b(using)h(Emacs)e(view)-34 +b(ers)278 b(suc)-34 b(h)280 b(as)f(Do)34 b(cView)277 +b(or)i(PDF)f(T)-101 b(o)34 b(ols.)497 b(The)279 b(function)h +Fu(TeX-revert-)5200 50296 y(document-buffer)409 b FC(can)c(b)34 +b(e)403 b(added)i(to)g(the)f(ho)34 b(ok)404 b(for)h(this)f(purp)34 +b(ose.)2000 53631 y FB(5.2)896 b(Multi\014le)599 b(Do)50 +b(cumen)-50 b(ts)2000 55757 y FC(Y)-101 b(ou)482 b(ma)-34 +b(y)481 b(wish)h(to)g(spread)g(a)f(do)34 b(cumen)-34 +b(t)483 b(o)-34 b(v)g(er)481 b(man)-34 b(y)482 b(\014les)f(\(as)h(y)-34 +b(ou)482 b(are)e(lik)-34 b(ely)480 b(to)i(do)g(if)f(there)g(are)2000 +57218 y(m)-34 b(ultiple)552 b(authors,)590 b(or)552 b(if)g(y)-34 +b(ou)552 b(ha)-34 b(v)g(e)553 b(not)g(y)-34 b(et)552 +b(disco)-34 b(v)g(ered)552 b(the)g(p)34 b(o)-34 b(w)g(er)553 +b(of)f(the)h(outline)f(commands)2000 58679 y(\(see)424 +b(Section)h(3.3)f([Outline],)k(page)c(52\)\).)600 b(This)425 +b(can)f(b)34 b(e)424 b(done)h(b)-34 b(y)424 b(ha)-34 +b(ving)425 b(a)f(\\master")h(\014le)f(in)g(whic)-34 b(h)2000 +60140 y(y)g(ou)402 b(include)g(the)g(v)-67 b(arious)401 +b(\014les)g(with)i(the)f(T)22639 60401 y(E)23313 60140 +y(X)g(macro)f(`)p Fu(\\input)p FC(')i(or)e(the)h(L)37043 +59983 y Fw(a)37604 60140 y FC(T)38277 60401 y(E)38951 +60140 y(X)g(macro)f(`)p Fu(\\include)p FC('.)2000 61601 +y(These)436 b(\014les)f(ma)-34 b(y)435 b(also)g(include)g(other)h +(\014les)f(themselv)-34 b(es.)632 b(Ho)-34 b(w)g(ev)g(er,)443 +b(to)436 b(format)f(the)h(do)34 b(cumen)-34 b(t)436 b(y)-34 +b(ou)2000 63063 y(m)g(ust)405 b(run)g(the)g(commands)g(on)f(the)h(top)f +(lev)-34 b(el)403 b(master)i(\014le.)3660 64939 y(When)456 +b(y)-34 b(ou,)468 b(for)455 b(example,)467 b(ask)455 +b(A)-34 b(UCT)22502 65200 y(E)23177 64939 y(X)455 b(to)g(run)h(a)f +(command)h(on)g(the)f(master)g(\014le,)468 b(it)455 b(has)h(no)2000 +66401 y(w)-34 b(a)g(y)387 b(of)f(kno)-34 b(wing)386 b(the)h(name)f(of)g +(the)g(master)g(\014le.)532 b(By)385 b(default,)390 b(it)c(will)f +(assume)h(that)h(the)f(curren)-34 b(t)386 b(\014le)2000 +67862 y(is)344 b(the)g(master)g(\014le.)518 b(If)344 +b(y)-34 b(ou)344 b(insert)g(the)g(follo)-34 b(wing)345 +b(in)e(y)-34 b(our)344 b(init)g(\014le)g(\()p Fu(init.el)j +FC(or)c Fu(.emacs)p FC(\),)358 b(A)-34 b(UCT)48416 68123 +y(E)49091 67862 y(X)2000 69323 y(will)404 b(use)g(a)g(more)g(adv)-67 +b(anced)404 b(algorithm.)5200 71200 y Fu(\(setq-default)641 +b(TeX-master)f(nil\))e(;)e FC(Query)404 b(for)g(master)g(\014le.)p +eop end +%%Page: 72 77 +TeXDict begin 72 76 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(72)3660 +3985 y(In)355 b(this)g(case,)364 b(A)-34 b(UCT)13635 +4246 y(E)14310 3985 y(X)354 b(will)h(ask)f(for)h(the)g(name)g(of)g(the) +g(master)f(\014le)h(asso)34 b(ciated)354 b(with)i(the)f(bu\013er.)2000 +5446 y(T)-101 b(o)437 b(a)-34 b(v)g(oid)437 b(asking)g(y)-34 +b(ou)437 b(again,)445 b(A)-34 b(UCT)20089 5707 y(E)20764 +5446 y(X)436 b(will)h(automatically)f(insert)h(the)g(name)g(of)g(the)g +(master)g(\014le)2000 6907 y(as)448 b(a)f(\014le)g(v)-67 +b(ariable)447 b(\(see)g(Section)h(\\File)f(V)-101 b(ariables")447 +b(in)g Ft(The)h(Emacs)g(Editor)87 b FC(\).)669 b(Y)-101 +b(ou)448 b(can)g(also)f(insert)2000 8369 y(the)405 b(\014le)e(v)-67 +b(ariable)403 b(y)-34 b(ourself,)404 b(b)-34 b(y)405 +b(putting)g(the)g(follo)-34 b(wing)405 b(text)f(at)h(the)f(end)h(of)f +(y)-34 b(our)404 b(\014les.)5200 10162 y Fu(\045\045\045)637 +b(Local)i(Variables:)5200 11623 y(\045\045\045)e(TeX-master:)k +("master")5200 13084 y(\045\045\045)c(End:)3660 14878 +y FC(Y)-101 b(ou)346 b(should)g(alw)-34 b(a)g(ys)346 +b(set)g(this)f(v)-67 b(ariable)344 b(to)i(the)g(name)f(of)h(the)f(top)h +(lev)-34 b(el)344 b(do)34 b(cumen)-34 b(t.)520 b(If)346 +b(y)-34 b(ou)345 b(alw)-34 b(a)g(ys)2000 16339 y(use)434 +b(the)h(same)f(name)g(for)h(y)-34 b(our)434 b(top)h(lev)-34 +b(el)433 b(do)34 b(cumen)-34 b(ts,)443 b(y)-34 b(ou)434 +b(can)g(set)h Fu(TeX-master)i FC(in)e(y)-34 b(our)434 +b(init)g(\014le)2000 17800 y(suc)-34 b(h)405 b(as)f Fu(init.el)j +FC(or)d Fu(.emacs)p FC(.)5200 19593 y Fu(\(setq-default)641 +b(TeX-master)f("master"\))f(;)e FC(All)404 b(master)g(\014les)g(called) +f Fu("master")p FC(.)42818 22051 y([User)h(Option])-48000 +b Fm(TeX-master)5200 23512 y FC(The)405 b(master)g(\014le)g(asso)34 +b(ciated)405 b(with)g(the)h(curren)-34 b(t)405 b(bu\013er.)541 +b(If)405 b(the)g(\014le)g(b)34 b(eing)404 b(edited)i(is)e(actually)5200 +24973 y(included)382 b(from)g(another)g(\014le,)j(then)e(y)-34 +b(ou)382 b(can)f(tell)g(A)-34 b(UCT)32167 25234 y(E)32842 +24973 y(X)381 b(the)h(name)g(of)g(the)g(master)f(\014le)h(b)-34 +b(y)5200 26434 y(setting)405 b(this)f(v)-67 b(ariable.)538 +b(If)404 b(there)g(are)f(m)-34 b(ultiple)405 b(lev)-34 +b(els)403 b(of)h(nesting,)h(sp)34 b(ecify)403 b(the)i(top)g(lev)-34 +b(el)403 b(\014le.)5200 28227 y(If)h(this)h(v)-67 b(ariable)403 +b(is)g Fu(nil)p FC(,)i(A)-34 b(UCT)20525 28488 y(E)21200 +28227 y(X)404 b(will)g(query)f(y)-34 b(ou)405 b(for)f(the)g(name.)5200 +30021 y(If)g(the)h(v)-67 b(ariable)402 b(is)i Fu(t)p +FC(,)g(then)h(A)-34 b(UCT)21737 30282 y(E)22412 30021 +y(X)404 b(will)g(assume)g(the)h(\014le)f(is)g(a)g(master)g(\014le)g +(itself.)5200 31814 y(If)380 b(the)h(v)-67 b(ariable)379 +b(is)h Fu(shared)p FC(,)387 b(then)381 b(A)-34 b(UCT)24781 +32075 y(E)25456 31814 y(X)380 b(will)g(query)f(for)h(the)h(name,)k(but) +d(will)d(not)i(c)-34 b(hange)5200 33275 y(the)404 b(\014le.)5200 +35068 y(If)325 b(the)h(v)-67 b(ariable)325 b(is)g Fu(dwim)p +FC(,)342 b(A)-34 b(UCT)20508 35329 y(E)21183 35068 y(X)326 +b(will)f(try)g(to)h(a)-34 b(v)g(oid)326 b(querying)f(b)-34 +b(y)326 b(attempting)h(to)f(\\do)g(what)5200 36530 y(I)404 +b(mean";)g(and)h(then)g(c)-34 b(hange)404 b(the)h(\014le.)42818 +38987 y([User)f(Option])-48000 b Fm(TeX-one-master)5200 +40448 y FC(Regular)404 b(expression)g(matc)-34 b(hing)405 +b(ordinary)f(T)26422 40709 y(E)27096 40448 y(X)g(\014les.)5200 +42242 y(Y)-101 b(ou)375 b(should)g(set)g(this)g(v)-67 +b(ariable)373 b(to)i(matc)-34 b(h)376 b(the)f(name)g(of)f(all)g +(\014les,)380 b(for)375 b(whic)-34 b(h)375 b(it)g(is)f(a)h(go)34 +b(o)g(d)374 b(idea)5200 43703 y(to)420 b(app)34 b(end)421 +b(a)g Fu(TeX-master)i FC(\014le)d(v)-67 b(ariable)419 +b(en)-34 b(try)420 b(automatically)-101 b(.)586 b(When)421 +b(A)-34 b(UCT)43462 43964 y(E)44136 43703 y(X)421 b(adds)f(the)5200 +45164 y(name)431 b(of)g(the)h(master)f(\014le)g(as)g(a)g(\014le)f(v)-67 +b(ariable,)437 b(it)430 b(do)34 b(es)431 b(not)h(need)f(to)h(ask)e +(next)i(time)e(y)-34 b(ou)432 b(edit)5200 46625 y(the)404 +b(\014le.)5200 48418 y(If)444 b(y)-34 b(ou)445 b(dislik)-34 +b(e)443 b(A)-34 b(UCT)15864 48679 y(E)16539 48418 y(X)444 +b(automatically)g(mo)34 b(difying)444 b(y)-34 b(our)445 +b(\014les,)453 b(y)-34 b(ou)445 b(can)f(set)h(this)f(v)-67 +b(ariable)5200 49880 y(to)380 b(`)p Fu("")p FC('.)532 +b(By)379 b(default,)385 b(A)-34 b(UCT)22889 50141 y(E)23563 +49880 y(X)380 b(will)e(mo)34 b(dify)380 b(an)-34 b(y)379 +b(\014le)g(with)i(an)e(extension)h(of)f(`)p Fu(.tex)p +FC(',)5200 51341 y(`)p Fu(.texi)p FC(')405 b(or)f(`)p +Fu(.dtx)p FC('.)43872 53798 y([Command])-47999 b Fm +(TeX-master-file-ask)5200 55259 y FC(\()p Fs(C-c)405 +b(_)p FC(\))522 b(Query)d(for)i(the)g(name)f(of)h(a)f(master)h(\014le)f +(and)h(add)h(the)e(resp)34 b(ectiv)-34 b(e)520 b(File)f(V)-101 +b(ariables)5200 56721 y(\(see)351 b(Section)h(\\File)f(V)-101 +b(ariables")351 b(in)g Ft(The)h(Emacs)f(Editor)87 b FC(\))352 +b(to)g(the)g(\014le)f(for)g(setting)h(this)g(v)-67 b(ariable)5200 +58182 y(p)34 b(ermanen)-34 b(tly)-101 b(.)5200 59975 +y(A)-34 b(UCT)8532 60236 y(E)9207 59975 y(X)343 b(will)g(not)i(ask)e +(for)h(a)g(master)g(\014le)f(when)h(it)g(encoun)-34 b(ters)345 +b(existing)e(\014les.)518 b(This)345 b(function)5200 +61436 y(shall)404 b(giv)-34 b(e)404 b(y)-34 b(ou)404 +b(the)h(p)34 b(ossibilit)-34 b(y)404 b(to)g(insert)g(the)h(v)-67 +b(ariable)403 b(man)-34 b(ually)-101 b(.)3660 63894 y(A)-34 +b(UCT)6992 64155 y(E)7667 63894 y(X)421 b(k)-34 b(eeps)421 +b(trac)-34 b(k)422 b(of)f(macros,)k(en)-34 b(vironmen)g(ts,)426 +b(lab)34 b(els,)425 b(and)d(st)-34 b(yle)421 b(\014les)g(that)h(are)f +(used)h(in)f(a)2000 65355 y(giv)-34 b(en)429 b(do)34 +b(cumen)-34 b(t.)617 b(F)-101 b(or)429 b(this)h(to)g(w)-34 +b(ork)430 b(with)g(m)-34 b(ulti\014le)430 b(do)34 b(cumen)-34 +b(ts,)437 b(A)-34 b(UCT)37743 65616 y(E)38418 65355 y(X)430 +b(has)g(to)g(ha)-34 b(v)g(e)430 b(a)f(place)2000 66816 +y(to)482 b(put)g(the)g(information)g(ab)34 b(out)483 +b(the)e(\014les)h(in)f(the)h(do)34 b(cumen)-34 b(t.)771 +b(This)482 b(is)f(done)h(b)-34 b(y)482 b(ha)-34 b(ving)482 +b(an)g Fu(auto)2000 68277 y FC(sub)34 b(directory)368 +b(placed)h(in)f(the)h(directory)f(where)g(y)-34 b(our)369 +b(do)34 b(cumen)-34 b(t)370 b(is)e(lo)34 b(cated.)526 +b(Eac)-34 b(h)369 b(time)f(y)-34 b(ou)369 b(sa)-34 b(v)g(e)369 +b(a)2000 69738 y(\014le,)338 b(A)-34 b(UCT)7556 69999 +y(E)8231 69738 y(X)322 b(will)f(write)i(information)g(ab)34 +b(out)323 b(the)f(\014le)g(in)-34 b(to)323 b(the)g Fu(auto)g +FC(directory)-101 b(.)511 b(When)322 b(y)-34 b(ou)323 +b(load)f(a)2000 71200 y(\014le,)381 b(A)-34 b(UCT)7599 +71461 y(E)8274 71200 y(X)375 b(will)h(read)f(the)i(information)f(in)g +(the)g Fu(auto)i FC(directory)d(ab)34 b(out)376 b(the)h(\014le)e(y)-34 +b(ou)376 b(loaded)g Fo(and)p eop end +%%Page: 73 78 +TeXDict begin 73 77 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(73)2000 +3985 y Fo(the)440 b(master)f(\014le)i(sp)-62 b(e)g(ci\014e)g(d)438 +b(by)i Fu(TeX-master)p FC(.)565 b(Since)412 b(the)g(master)g(\014le)g +(\(p)34 b(erhaps)412 b(indirectly\))g(includes)2000 5446 +y(all)342 b(other)h(\014les)f(in)g(the)h(do)34 b(cumen)-34 +b(t,)356 b(A)-34 b(UCT)21685 5707 y(E)22360 5446 y(X)342 +b(will)g(get)g(information)i(from)f(all)e(\014les)i(in)f(the)h(do)34 +b(cumen)-34 b(t.)2000 6907 y(This)441 b(means)g(that)g(y)-34 +b(ou)441 b(will)f(get)g(from)h(eac)-34 b(h)441 b(\014le,)448 +b(for)441 b(example,)448 b(completion)441 b(for)f(all)g(lab)34 +b(els)440 b(de\014ned)2000 8369 y(an)-34 b(ywhere)405 +b(in)f(the)g(do)34 b(cumen)-34 b(t.)3660 10071 y(A)g(UCT)6992 +10332 y(E)7667 10071 y(X)575 b(will)g(create)f(the)i +Fu(auto)g FC(directory)f(automatically)g(if)g Fu(TeX-auto-save)k +FC(is)c(non-)p Fu(nil)p FC(.)2000 11533 y(Without)427 +b(it,)432 b(the)427 b(\014les)f(in)g(the)h(do)34 b(cumen)-34 +b(t)427 b(will)f(not)h(kno)-34 b(w)427 b(an)-34 b(ything)428 +b(ab)34 b(out)427 b(eac)-34 b(h)426 b(other,)432 b(except)426 +b(for)2000 12994 y(the)405 b(name)f(of)g(the)h(master)f(\014le.)538 +b(See)404 b(Section)h(5.5.3)e([Automatic)i(Lo)34 b(cal],)402 +b(page)i(82.)43872 15180 y([Command])-47999 b Fm(TeX-save-document)5200 +16641 y FC(\()p Fs(C-c)405 b(C-d)p FC(\))h(Sa)-34 b(v)g(e)405 +b(all)e(bu\013ers)i(kno)-34 b(wn)405 b(to)f(b)34 b(elong)404 +b(to)h(the)g(curren)-34 b(t)404 b(do)34 b(cumen)-34 b(t.)42818 +18827 y([User)404 b(Option])-48000 b Fm(TeX-save-query)5200 +20288 y FC(If)404 b(non-nil,)h(then)f(query)g(the)g(user)g(b)34 +b(efore)404 b(sa)-34 b(ving)405 b(eac)-34 b(h)404 b(\014le)g(with)h +Fu(TeX-save-document)p FC(.)2000 23317 y FB(5.3)896 b(Automatic)599 +b(P)-50 b(arsing)598 b(of)g(T)23555 23672 y(E)24508 23317 +y(X)g(Files)2000 25443 y FC(A)-34 b(UCT)5332 25704 y(E)6007 +25443 y(X)382 b(dep)34 b(ends)383 b(hea)-34 b(vily)381 +b(on)i(b)34 b(eing)382 b(able)f(to)i(extract)f(information)h(from)f +(the)h(bu\013ers)f(b)-34 b(y)383 b(parsing)2000 26904 +y(them.)528 b(Since)372 b(parsing)h(the)f(bu\013er)g(can)g(b)34 +b(e)372 b(somewhat)h(slo)-34 b(w,)379 b(the)372 b(parsing)h(is)e +(initially)g(disabled.)528 b(Y)-101 b(ou)2000 28365 y(are)314 +b(encouraged)h(to)f(enable)h(them)g(b)-34 b(y)315 b(adding)g(the)g +(follo)-34 b(wing)315 b(lines)f(to)h(y)-34 b(our)315 +b(init)f(\014le)h(suc)-34 b(h)315 b(as)g Fu(init.el)2000 +29826 y FC(or)404 b Fu(.emacs)p FC(.)5200 31529 y Fu(\(setq)638 +b(TeX-parse-self)j(t\))d(;)e FC(Enable)404 b(parse)h(on)f(load.)5200 +32990 y Fu(\(setq)638 b(TeX-auto-save)j(t\))c(;)g FC(Enable)404 +b(parse)g(on)h(sa)-34 b(v)g(e.)3660 34693 y(The)443 b(latter)f(command) +h(will)f(mak)-34 b(e)442 b(A)-34 b(UCT)23954 34954 y(E)24628 +34693 y(X)443 b(store)f(the)g(parsed)h(information)g(in)f(an)h +Fu(auto)g FC(sub-)2000 36154 y(directory)435 b(in)h(the)g(directory)f +(eac)-34 b(h)436 b(time)f(the)i(T)24289 36415 y(E)24962 +36154 y(X)f(\014les)g(are)f(stored,)444 b(see)435 b(Section)h(5.5.3)f +([Automatic)2000 37615 y(Lo)34 b(cal],)500 b(page)483 +b(82.)773 b(If)483 b(A)-34 b(UCT)15906 37876 y(E)16581 +37615 y(X)482 b(\014nds)i(the)f(pre-parsed)f(information)i(when)f +(loading)g(a)f(\014le,)502 b(it)482 b(will)2000 39077 +y(not)527 b(need)f(to)g(reparse)f(the)i(bu\013er.)904 +b(The)526 b(information)h(in)f(the)g Fu(auto)i FC(directory)d(is)g +(also)h(useful)h(for)2000 40538 y(m)-34 b(ulti\014le)465 +b(do)34 b(cumen)-34 b(ts,)480 b(see)464 b(Section)h(5.2)f +([Multi\014le],)478 b(page)465 b(71,)479 b(since)464 +b(it)g(allo)-34 b(ws)465 b(eac)-34 b(h)465 b(\014le)f(to)h(access)2000 +41999 y(the)321 b(parsed)g(information)h(from)f(all)f(the)h(other)g +(\014les)f(in)h(the)g(do)34 b(cumen)-34 b(t.)512 b(This)321 +b(is)f(done)i(b)-34 b(y)321 b(\014rst)g(reading)2000 +43460 y(the)492 b(information)h(from)f(the)g(master)g(\014le,)513 +b(and)493 b(then)f(recursiv)-34 b(ely)490 b(the)j(information)f(from)g +(eac)-34 b(h)492 b(\014le)2000 44921 y(stored)404 b(in)h(the)f(master)g +(\014le.)3660 46624 y(The)h(v)-67 b(ariables)403 b(can)h(also)g(b)34 +b(e)404 b(set)g(on)h(a)f(p)34 b(er)403 b(\014le)h(basis,)g(b)-34 +b(y)405 b(c)-34 b(hanging)405 b(the)g(\014le)f(lo)34 +b(cal)402 b(v)-67 b(ariables.)5200 48327 y Fu(\045\045\045)637 +b(Local)i(Variables:)5200 49788 y(\045\045\045)e(TeX-parse-self:)642 +b(t)5200 51249 y(\045\045\045)637 b(TeX-auto-save:)642 +b(t)5200 52711 y(\045\045\045)637 b(End:)3660 54413 y +FC(Ev)-34 b(en)517 b(when)g(y)-34 b(ou)516 b(ha)-34 b(v)g(e)517 +b(disabled)f(the)h(automatic)g(parsing,)544 b(y)-34 b(ou)517 +b(can)f(force)g(the)g(generation)h(of)2000 55875 y(st)-34 +b(yle)411 b(information)g(b)-34 b(y)411 b(pressing)g +Fs(C-c)406 b(C-n)p FC(.)559 b(This)411 b(is)g(often)g(the)h(b)34 +b(est)411 b(c)-34 b(hoice,)411 b(as)g(y)-34 b(ou)411 +b(will)g(b)34 b(e)410 b(able)h(to)2000 57336 y(decide)404 +b(when)h(it)f(is)g(necessary)f(to)i(reparse)e(the)i(\014le.)42818 +59522 y([User)f(Option])-48000 b Fm(TeX-parse-self)5200 +60983 y FC(P)-34 b(arse)404 b(\014le)g(after)g(loading)g(it)h(if)f(no)g +(st)-34 b(yle)404 b(ho)34 b(ok)404 b(is)g(found)i(for)e(it.)42818 +63169 y([User)g(Option])-48000 b Fm(TeX-auto-save)5200 +64630 y FC(Automatically)404 b(sa)-34 b(v)g(e)404 b(st)-34 +b(yle)404 b(information)h(when)g(sa)-34 b(ving)405 b(the)f(bu\013er.) +43872 66816 y([Command])-47999 b Fm(TeX-normal-mode)612 +b Fi(arg)5200 68277 y FC(\()p Fs(C-c)405 b(C-n)p FC(\))368 +b(Remo)-34 b(v)g(e)367 b(all)f(information)i(ab)34 b(out)367 +b(this)g(bu\013er,)375 b(and)367 b(apply)g(the)g(st)-34 +b(yle)366 b(ho)34 b(oks)367 b(again.)5200 69738 y(Sa)-34 +b(v)g(e)360 b(bu\013er)f(\014rst)h(including)f(st)-34 +b(yle)359 b(information.)525 b(With)359 b(optional)h(argumen)-34 +b(t,)369 b(also)359 b(reload)f(the)5200 71200 y(st)-34 +b(yle)404 b(ho)34 b(oks.)p eop end +%%Page: 74 79 +TeXDict begin 74 78 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(74)3660 +3985 y(When)434 b(A)-34 b(UCT)10557 4246 y(E)11231 3985 +y(X)433 b(sa)-34 b(v)g(es)433 b(y)-34 b(our)434 b(bu\013er,)440 +b(it)433 b(can)g(optionally)g(con)-34 b(v)g(ert)433 b(all)f(tabs)i(in)f +(y)-34 b(our)433 b(bu\013er)g(in)-34 b(to)2000 5446 y(spaces.)531 +b(T)-101 b(abs)381 b(confuse)h(A)-34 b(UCT)16685 5707 +y(E)17359 5446 y(X's)381 b(error)e(message)i(parsing)g(and)g(so)g +(should)h(generally)d(b)34 b(e)381 b(a)-34 b(v)g(oided.)2000 +6907 y(Ho)g(w)g(ev)g(er,)470 b(tabs)458 b(are)e(signi\014can)-34 +b(t)458 b(in)f(some)f(en)-34 b(vironmen)g(ts,)471 b(and)457 +b(so)g(b)-34 b(y)457 b(default)h(A)-34 b(UCT)43422 7168 +y(E)44097 6907 y(X)457 b(do)34 b(es)456 b(not)2000 8369 +y(remo)-34 b(v)g(e)423 b(them.)599 b(T)-101 b(o)424 b(con)-34 +b(v)g(ert)424 b(tabs)h(to)f(spaces)g(when)h(sa)-34 b(ving)424 +b(a)g(bu\013er,)k(insert)c(the)g(follo)-34 b(wing)425 +b(in)f(y)-34 b(our)2000 9830 y(init)404 b(\014le)g(suc)-34 +b(h)405 b(as)f Fu(init.el)j FC(or)d Fu(.emacs)p FC(:)5200 +11583 y Fu(\(setq)638 b(TeX-auto-untabify)643 b(t\))42818 +13921 y FC([User)404 b(Option])-48000 b Fm(TeX-auto-untabify)5200 +15382 y FC(Automatically)404 b(remo)-34 b(v)g(e)404 b(all)f(tabs)i +(from)g(a)f(\014le)g(b)34 b(efore)403 b(sa)-34 b(ving)405 +b(it.)3660 17720 y(Instead)320 b(of)e(disabling)h(the)g(parsing)g(en) +-34 b(tirely)-101 b(,)335 b(y)-34 b(ou)319 b(can)f(also)g(sp)34 +b(eed)319 b(it)f(signi\014can)-34 b(tly)319 b(up)g(b)-34 +b(y)319 b(limiting)2000 19181 y(the)435 b(information)g(it)g(will)e +(searc)-34 b(h)435 b(for)f(\(and)i(store\))f(when)g(parsing)g(the)g +(bu\013er.)629 b(Y)-101 b(ou)435 b(can)g(do)g(this)g(b)-34 +b(y)2000 20643 y(setting)488 b(the)f(default)h(v)-67 +b(alues)487 b(for)g(the)g(bu\013er)h(lo)34 b(cal)486 +b(v)-67 b(ariables)486 b Fu(TeX-auto-regexp-list)494 +b FC(and)488 b Fu(TeX-)2000 22104 y(auto-parse-length)410 +b FC(in)404 b(y)-34 b(our)405 b(init)f(\014le)g(suc)-34 +b(h)405 b(as)f Fu(init.el)i FC(or)e Fu(.emacs)p FC(.)5200 +23857 y Fu(;;)637 b FC(Only)404 b(parse)g(LaT)-101 b(eX)404 +b(class)f(and)i(pac)-34 b(k)-67 b(age)404 b(information.)5200 +25318 y Fu(\(setq-default)641 b(TeX-auto-regexp-list)i +(\015LaTeX-auto-minimal-regexp-list\))5200 26780 y(;;)637 +b FC(The)405 b(class)e(and)i(pac)-34 b(k)-67 b(age)404 +b(information)h(is)f(usually)g(near)g(the)h(b)34 b(eginning.)5200 +28241 y Fu(\(setq-default)641 b(TeX-auto-parse-length)j(2000\))3660 +29994 y FC(This)535 b(example)f(will)g(sp)34 b(eed)535 +b(the)f(parsing)h(up)g(signi\014can)-34 b(tly)-101 b(,)568 +b(but)535 b(A)-34 b(UCT)38632 30255 y(E)39307 29994 y(X)534 +b(will)g(no)h(longer)f(b)34 b(e)2000 31455 y(able)499 +b(to)h(pro)-34 b(vide)500 b(completion)f(for)h(lab)34 +b(els,)522 b(macros,)h(en)-34 b(vironmen)g(ts,)524 b(or)499 +b(bibitems)h(sp)34 b(eci\014ed)499 b(in)g(the)2000 32917 +y(do)34 b(cumen)-34 b(t,)405 b(nor)f(will)g(it)g(kno)-34 +b(w)405 b(what)g(\014les)f(b)34 b(elong)404 b(to)h(the)f(do)34 +b(cumen)-34 b(t.)3660 34670 y(These)272 b(v)-67 b(ariables)270 +b(can)h(also)g(b)34 b(e)271 b(sp)34 b(eci\014ed)271 b(on)g(a)g(p)34 +b(er)271 b(\014le)g(basis,)297 b(b)-34 b(y)272 b(c)-34 +b(hanging)272 b(the)g(\014le)e(lo)34 b(cal)270 b(v)-67 +b(ariables.)5200 36423 y Fu(\045\045\045)637 b(Local)i(Variables:)5200 +37885 y(\045\045\045)e(TeX-auto-regexp-list:)644 b +(TeX-auto-full-regexp-list)5200 39346 y(\045\045\045)637 +b(TeX-auto-parse-length:)645 b(999999)5200 40807 y(\045\045\045)637 +b(End:)42818 43145 y FC([User)404 b(Option])-48000 b +Fm(TeX-auto-regexp-list)5200 44606 y FC(List)404 b(of)g(regular)g +(expressions)g(used)g(for)g(parsing)h(the)g(curren)-34 +b(t)404 b(\014le.)42818 46944 y([User)g(Option])-48000 +b Fm(TeX-auto-parse-length)5200 48405 y FC(Maximal)403 +b(length)i(of)g(T)16008 48666 y(E)16681 48405 y(X)g(\014le)e(that)j +(will)d(b)34 b(e)404 b(parsed.)3660 50743 y(The)481 b(pre-sp)34 +b(eci\014ed)479 b(lists)h(of)g(regexps)f(are)g(de\014ned)i(b)34 +b(elo)-34 b(w.)765 b(Y)-101 b(ou)481 b(can)e(use)h(these)g(b)34 +b(efore)480 b(loading)2000 52204 y(A)-34 b(UCT)5332 52465 +y(E)6007 52204 y(X)404 b(b)-34 b(y)404 b(quoting)h(them,)f(as)h(in)f +(the)g(example)g(ab)34 b(o)-34 b(v)g(e.)44505 54542 y([Constan)g(t]) +-47998 b Fm(TeX-auto-empty-regexp-list)5200 56003 y FC(P)-34 +b(arse)404 b(nothing)44505 58341 y([Constan)-34 b(t])-47998 +b Fm(LaTeX-auto-minimal-regexp-list)5200 59802 y FC(Only)404 +b(parse)g(L)11694 59645 y Fw(a)12255 59802 y FC(T)12928 +60063 y(E)13601 59802 y(X)g(class)g(and)h(pac)-34 b(k)-67 +b(ages.)44505 62140 y([Constan)-34 b(t])-47998 b Fm +(LaTeX-auto-label-regexp-list)5200 63601 y FC(Only)404 +b(parse)g(L)11694 63444 y Fw(a)12255 63601 y FC(T)12928 +63862 y(E)13601 63601 y(X)g(lab)34 b(els.)44505 65939 +y([Constan)-34 b(t])-47998 b Fm(LaTeX-auto-index-regexp-list)5200 +67401 y FC(Only)404 b(parse)g(L)11694 67244 y Fw(a)12255 +67401 y FC(T)12928 67662 y(E)13601 67401 y(X)g(index)g(and)h(glossary)f +(en)-34 b(tries.)44505 69738 y([Constan)g(t])-47998 b +Fm(LaTeX-auto-class-regexp-list)5200 71200 y FC(Only)404 +b(parse)g(macros)g(in)g(L)17226 71043 y Fw(a)17787 71200 +y FC(T)18460 71461 y(E)19133 71200 y(X)g(classes)g(and)h(pac)-34 +b(k)-67 b(ages.)p eop end +%%Page: 75 80 +TeXDict begin 75 79 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(75)44505 +3985 y([Constan)-34 b(t])-47998 b Fm(LaTeX-auto-pagestyle-regexp-list) +5200 5446 y FC(Only)404 b(parse)g(L)11694 5289 y Fw(a)12255 +5446 y FC(T)12928 5707 y(E)13601 5446 y(X)g(pagest)-34 +b(yles.)44505 7908 y([Constan)g(t])-47998 b Fm +(LaTeX-auto-counter-regexp-list)5200 9369 y FC(Only)404 +b(parse)g(L)11694 9212 y Fw(a)12255 9369 y FC(T)12928 +9630 y(E)13601 9369 y(X)g(coun)-34 b(ters.)44505 11831 +y([Constan)g(t])-47998 b Fm(LaTeX-auto-length-regexp-list)5200 +13293 y FC(Only)404 b(parse)g(L)11694 13136 y Fw(a)12255 +13293 y FC(T)12928 13554 y(E)13601 13293 y(X)g(lengths.)44505 +15755 y([Constan)-34 b(t])-47998 b Fm(LaTeX-auto-savebox-regexp-list) +5200 17216 y FC(Only)404 b(parse)g(L)11694 17059 y Fw(a)12255 +17216 y FC(T)12928 17477 y(E)13601 17216 y(X)g(sa)-34 +b(v)g(eb)34 b(o)-34 b(xes.)44505 19678 y([Constan)g(t])-47998 +b Fm(LaTeX-auto-regexp-list)5200 21139 y FC(P)-34 b(arse)404 +b(common)g(L)13663 20982 y Fw(a)14224 21139 y FC(T)14897 +21400 y(E)15571 21139 y(X)g(commands.)44505 23601 y([Constan)-34 +b(t])-47998 b Fm(plain-TeX-auto-regexp-list)5200 25062 +y FC(P)-34 b(arse)404 b(common)g(plain)h(T)17045 25323 +y(E)17718 25062 y(X)g(commands.)44505 27524 y([Constan)-34 +b(t])-47998 b Fm(TeX-auto-full-regexp-list)5200 28985 +y FC(P)-34 b(arse)404 b(all)f(T)10849 29246 y(E)11523 +28985 y(X)h(and)h(L)15515 28828 y Fw(a)16076 28985 y +FC(T)16749 29246 y(E)17423 28985 y(X)f(commands)h(that)g(A)-34 +b(UCT)30694 29246 y(E)31369 28985 y(X)404 b(can)g(use.)2000 +32199 y FB(5.4)896 b(Language)598 b(Supp)50 b(ort)2000 +34324 y FC(T)2673 34585 y(E)3347 34324 y(X)482 b(and)h(Emacs)e(are)h +(usable)g(for)g(Europ)34 b(ean)483 b(\(Latin,)501 b(Cyrillic,)f +(Greek\))481 b(based)i(languages.)773 b(Some)2000 35785 +y(L)2322 35628 y Fw(a)2883 35785 y FC(T)3556 36046 y(E)4230 +35785 y(X)378 b(and)i(EmacsLisp)e(pac)-34 b(k)-67 b(ages)379 +b(are)f(a)-34 b(v)-67 b(ailable)378 b(for)h(easy)f(t)-34 +b(yp)34 b(esetting)380 b(and)g(editing)f(do)34 b(cumen)-34 +b(ts)380 b(in)2000 37247 y(Europ)34 b(ean)404 b(languages.)3660 +39042 y(All)387 b(Emacs)f(v)-34 b(ersions)387 b(supp)34 +b(orted)388 b(b)-34 b(y)388 b(curren)-34 b(t)387 b(A)-34 +b(UCT)28933 39303 y(E)29608 39042 y(X)386 b(can)h(handle)h +Fr(CJK)f FC(\(Chinese,)k(Japanese,)2000 40503 y(and)405 +b(Korean\))f(languages)h(b)-34 b(y)404 b(default.)3660 +42299 y(In)491 b(most)g(cases,)511 b(sp)34 b(ecial)490 +b(v)-34 b(ersions)490 b(of)g(T)22660 42560 y(E)23334 +42299 y(X)h(engines)f(are)g(needed)h(for)f(high-qualit)-34 +b(y)491 b(t)-34 b(yp)34 b(esetting)2000 43760 y(of)409 +b Fr(CJK)g FC(languages:)547 b(CT)13579 44021 y(E)14254 +43760 y(X)408 b(and)h(ChinaT)21769 44021 y(E)22444 43760 +y(X)g(for)f(Chinese,)i(ASCI)34 b(I)409 b(pT)35604 44021 +y(E)36278 43760 y(X,)g(upT)39952 44021 y(E)40627 43760 +y(X)f(and)h(NTT)h(jT)48417 44021 y(E)49091 43760 y(X)2000 +45221 y(for)497 b(Japanese,)519 b(HL)10772 45064 y Fw(a)11333 +45221 y FC(T)12006 45482 y(E)12680 45221 y(X)496 b(and)i(kT)17848 +45482 y(E)18521 45221 y(X)f(for)f(Korean.)816 b(They)496 +b(are)g(necessary)g(as)g(w)-34 b(ell)497 b(when)g(y)-34 +b(ou)497 b(w)-34 b(an)g(t)2000 46682 y(to)495 b(t)-34 +b(yp)34 b(eset)494 b(do)34 b(cumen)-34 b(ts)496 b(sa)-34 +b(v)g(ed)495 b(in)f(their)g(domestic)g(enco)34 b(dings)495 +b(suc)-34 b(h)495 b(as)f(`)p Fu(Shift-JIS)p FC('.)812 +b(Curren)-34 b(tly)-101 b(,)2000 48144 y(A)-34 b(UCT)5332 +48405 y(E)6007 48144 y(X)404 b(o\013ers)g(nativ)-34 b(e)404 +b(supp)34 b(ort)405 b(for)f(pT)21854 48405 y(E)22529 +48144 y(X,)f(upT)26197 48405 y(E)26872 48144 y(X)h(and)h(jT)31585 +48405 y(E)32259 48144 y(X)f(only)-101 b(.)3660 49939 +y(If)422 b(y)-34 b(ou)421 b(don't)h(need)f(\014ne)h(tuning)g(in)g(the)f +(result)g(with)h(resp)34 b(ect)421 b(to)g(the)h(t)-34 +b(yp)34 b(esetting)422 b(rules)f(of)g(their)2000 51400 +y(resp)34 b(ectiv)-34 b(e)437 b(national)i(standards,)449 +b(most)439 b(unico)34 b(de)438 b(based)h(T)29931 51661 +y(E)30605 51400 y(X)f(engines,)447 b(e.g.)437 b(LuaT)41547 +51661 y(E)42221 51400 y(X)h(and)i(XeT)48081 51661 y(E)48754 +51400 y(X,)2000 52862 y(can)328 b(handle)g Fr(CJK)g FC(languages)h(b) +-34 b(y)328 b(default)h(if)f(they)g(are)f(enco)34 b(ded)328 +b(in)g Fr(UTF)p FC(-8.)513 b(The)328 b Fr(CJK)p FC(-L)42747 +52705 y Fw(a)43308 52862 y FC(T)43981 53123 y(E)44655 +52862 y(X)g(pac)-34 b(k)-67 b(age)2000 54323 y(is)404 +b(pro)-34 b(vided)404 b(for)h(supp)34 b(orting)405 b +Fr(CJK)f FC(scripts)h(in)f(a)g(standard)h(L)30460 54166 +y Fw(a)31021 54323 y FC(T)31694 54584 y(E)32368 54323 +y(X)f(do)34 b(cumen)-34 b(t.)2000 56982 y Fq(5.4.1)818 +b(Using)545 b(A)-45 b(UCT)15308 57305 y(E)16176 56982 +y(X)546 b(with)f(Europ)45 b(ean)547 b(Languages)2000 +59805 y(5.4.1.1)818 b(T)-45 b(yping)544 b(and)i(Displa)-45 +b(ying)545 b(Non-ASCI)45 b(I)547 b(Characters)2000 61764 +y FC(First)487 b(y)-34 b(ou)488 b(will)f(need)g(a)h(w)-34 +b(a)g(y)488 b(to)f(write)g(non-ASCI)34 b(I)488 b(c)-34 +b(haracters.)788 b(Y)-101 b(ou)488 b(can)f(either)g(use)h(macros,)507 +b(or)2000 63225 y(teac)-34 b(h)439 b(T)5906 63486 y(E)6580 +63225 y(X)g(ab)34 b(out)440 b(the)f Fr(ISO)f FC(c)-34 +b(haracter)439 b(sets.)643 b(I)438 b(prefer)g(the)i(latter,)447 +b(it)438 b(has)i(the)f(adv)-67 b(an)-34 b(tage)440 b(that)f(the)2000 +64686 y(usual)405 b(standard)g(emacs)f(w)-34 b(ord)405 +b(mo)-34 b(v)g(emen)g(t)405 b(and)g(case)f(c)-34 b(hange)405 +b(commands)g(will)e(w)-34 b(ork.)3660 66482 y(Recommended)973 +b(enco)34 b(ding)972 b(for)g(L)20723 66325 y Fw(a)21284 +66482 y FC(T)21957 66743 y(E)22630 66482 y(X)g(do)34 +b(cumen)-34 b(t)973 b(is)f Fr(UTF)p FC(-8.)2242 b(Recen)-34 +b(t)972 b(L)43309 66325 y Fw(a)43870 66482 y FC(T)44543 +66743 y(E)45217 66482 y(X2e)f(has)2000 67943 y(nativ)-34 +b(e)1055 b(supp)34 b(ort)1057 b(for)e Fr(UTF)p FC(-8.)2492 +b(If)1055 b(y)-34 b(our)1055 b(L)25724 67786 y Fw(a)26285 +67943 y FC(T)26958 68204 y(E)27632 67943 y(X2e)g(is)f(not)i(recen)-34 +b(t)1055 b(enough,)1219 b(just)1056 b(add)2000 69404 +y(`)p Fu(\\usepackage[utf8]{inputenc})p FC('.)3660 71200 +y(Y)-101 b(ou)405 b(can)f(still)g(use)g Fr(ISO)g FC(8859)g(Latin)g(1)g +(enco)34 b(ding)405 b(with)g(`)p Fu(\\usepackage[latin1]{inputenc})p +FC('.)p eop end +%%Page: 76 81 +TeXDict begin 76 80 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(76)3660 +3985 y(T)-101 b(o)316 b(b)34 b(e)315 b(able)g(to)g(displa)-34 +b(y)316 b(non-ASCI)34 b(I)316 b(c)-34 b(haracters)315 +b(y)-34 b(ou)316 b(will)e(need)i(an)f(appropriate)h(fon)-34 +b(t.)510 b(All)315 b(Emacs)2000 5446 y(v)-34 b(ersions)350 +b(supp)34 b(orted)351 b(b)-34 b(y)351 b(curren)-34 b(t)351 +b(A)-34 b(UCT)21312 5707 y(E)21986 5446 y(X)350 b(can)h(displa)-34 +b(y)350 b(8-bit)h(c)-34 b(haracters,)361 b(pro)-34 b(vided)350 +b(that)i(suitable)2000 6907 y(fon)-34 b(ts)406 b(are)d(installed.)3660 +8642 y(A)397 b(compromise)e(is)h(to)h(use)f(an)g(Europ)34 +b(ean)397 b(c)-34 b(haracter)396 b(set)g(when)h(editing)f(the)h +(\014le,)g(and)g(con)-34 b(v)g(ert)397 b(to)2000 10103 +y(T)2673 10364 y(E)3347 10103 y(X)404 b(macros)g(when)h(reading)f(and)h +(writing)f(the)h(\014les.)2000 12110 y Fu(iso-cvt.el)8400 +13571 y FC(Muc)-34 b(h)405 b(lik)-34 b(e)403 b Fu(iso-tex.el)408 +b FC(but)d(is)f(bundled)h(with)g(Emacs)f(19.23)g(and)h(later.)2000 +15578 y Fu(X-Symbol)1312 b FC(a)396 b(m)-34 b(uc)g(h)396 +b(more)f(complete)h(pac)-34 b(k)-67 b(age)395 b(for)g(Emacs)h(that)g +(can)g(also)f(handle)h(a)g(lot)f(of)h(mathe-)8400 17039 +y(matical)404 b(c)-34 b(haracters)404 b(and)h(input)g(metho)34 +b(ds.)2000 19577 y Fq(5.4.1.2)818 b(St)-45 b(yle)544 +b(Files)g(for)i(Di\013eren)-45 b(t)544 b(Languages)2000 +21537 y FC(A)-34 b(UCT)5332 21798 y(E)6007 21537 y(X)489 +b(supp)34 b(orts)490 b(st)-34 b(yle)490 b(\014les)f(for)g(sev)-34 +b(eral)488 b(languages.)795 b(Eac)-34 b(h)489 b(st)-34 +b(yle)490 b(\014le)f(ma)-34 b(y)489 b(mo)34 b(dify)489 +b(A)-34 b(UCT)48416 21798 y(E)49091 21537 y(X)2000 22998 +y(to)629 b(b)34 b(etter)628 b(supp)34 b(ort)629 b(the)g(language,)685 +b(and)629 b(will)f(run)g(a)h(language)g(sp)34 b(eci\014c)627 +b(ho)34 b(ok)628 b(that)i(will)e(allo)-34 b(w)2000 24459 +y(y)g(ou)506 b(to)f(for)h(example)e(c)-34 b(hange)506 +b(isp)34 b(ell)504 b(dictionary)-101 b(,)530 b(or)505 +b(run)h(co)34 b(de)505 b(to)g(c)-34 b(hange)506 b(the)g(k)-34 +b(eyb)34 b(oard)505 b(remap-)2000 25920 y(ping.)721 b(The)465 +b(follo)-34 b(wing)465 b(will)g(for)f(example)h(c)-34 +b(ho)34 b(ose)464 b(a)h(Danish)g(dictionary)g(for)g(do)34 +b(cumen)-34 b(ts)466 b(including)2000 27381 y(`)p Fu +(\\usepackage[danish]{babel})p FC('.)517 b(This)313 b(requires)f +(parsing)i(to)f(b)34 b(e)313 b(enabled,)331 b(see)313 +b(Section)g(5.3)g([P)-34 b(ars-)2000 28843 y(ing)404 +b(Files],)f(page)h(73.)5200 30577 y Fu(\(add-hook)640 +b(\015TeX-language-dk-hook)11564 32038 y(\(lambda)e(\(\))f +(\(ispell-change-dictionary)646 b("danish"\)\)\))3660 +33772 y FC(The)405 b(follo)-34 b(wing)405 b(st)-34 b(yle)404 +b(\014les)g(are)f(recognized:)2000 35779 y Fu(brazilian)2000 +37240 y(brazil)2584 b FC(Runs)356 b(st)-34 b(yle)355 +b(ho)34 b(ok)354 b Fu(TeX-language-pt-br-hook)p FC(.)530 +b(Giv)-34 b(es)355 b(`)p Fu(")p FC(')f(w)-34 b(ord)356 +b(syn)-34 b(tax,)365 b(mak)-34 b(es)354 b(the)8400 38701 +y Fu(")493 b FC(k)-34 b(ey)493 b(inserts)g(`)p Fu(\022\022)p +FC(')g(or)f(`)p Fu(\015\015)p FC(')h(dep)34 b(ending)494 +b(on)g(con)-34 b(text.)805 b(T)-34 b(yping)494 b Fu(")f +FC(t)-34 b(wice)494 b(will)e(insert)h(a)8400 40162 y(literal)403 +b(`)p Fu(")p FC('.)538 b(T)-34 b(yping)405 b Fu(-)g FC(t)-34 +b(wice)404 b(will)g(insert)g(`)p Fu("=)p FC(',)g(three)g(times)g(`)p +Fu(--)p FC('.)2000 42169 y Fu(bulgarian)8400 43631 y +FC(Runs)443 b(st)-34 b(yle)443 b(ho)34 b(ok)442 b Fu +(TeX-language-bg-hook)p FC(.)660 b(Giv)-34 b(es)442 b(`)p +Fu(")p FC(')f(w)-34 b(ord)444 b(syn)-34 b(tax,)452 b(mak)-34 +b(es)442 b(the)h Fu(")8400 45092 y FC(k)-34 b(ey)531 +b(insert)g(a)g(literal)f(`)p Fu(")p FC('.)919 b(T)-34 +b(yping)532 b Fu(")f FC(t)-34 b(wice)531 b(will)g(insert)g(`)p +Fu("\022)p FC(')g(or)g(`)p Fu("\015)p FC(')g(dep)34 b(ending)532 +b(on)8400 46553 y(con)-34 b(text.)539 b(T)-34 b(yping)405 +b Fu(-)g FC(t)-34 b(wice)404 b(will)g(insert)g(`)p Fu("=)p +FC(',)f(three)i(times)f(`)p Fu(--)p FC('.)2000 48560 +y Fu(czech)3220 b FC(Runs)427 b(st)-34 b(yle)427 b(ho)34 +b(ok)426 b Fu(TeX-language-cz-hook)p FC(.)612 b(Pressing)426 +b Fu(")h FC(will)f(insert)g(`)p Fu(\\uv{)p FC(')h(and)g(`)p +Fu(})p FC(')8400 50021 y(dep)34 b(ending)405 b(on)f(con)-34 +b(text.)2000 52028 y Fu(danish)2584 b FC(Runs)481 b(st)-34 +b(yle)479 b(ho)34 b(ok)479 b Fu(TeX-language-dk-hook)p +FC(.)771 b(Pressing)479 b Fu(")h FC(will)f(insert)g(`)p +Fu("\022)p FC(')h(and)g(`)p Fu("\015)p FC(')8400 53489 +y(dep)34 b(ending)571 b(on)f(con)-34 b(text.)1037 b(T)-34 +b(yping)571 b Fu(-)f FC(t)-34 b(wice)571 b(will)e(insert)h(`)p +Fu("=)p FC(',)611 b(i.e.)569 b(a)h(h)-34 b(yphen)572 +b(string)8400 54950 y(allo)-34 b(wing)404 b(h)-34 b(yphenation)407 +b(in)d(the)g(comp)34 b(osing)405 b(w)-34 b(ords.)2000 +56957 y Fu(dutch)3220 b FC(Runs)405 b(st)-34 b(yle)404 +b(ho)34 b(ok)404 b Fu(TeX-language-nl-hook)p FC(.)2000 +58964 y Fu(english)2000 60426 y(australian)2000 61887 +y(canadian)2000 63348 y(newzealand)8400 64809 y FC(Runs)h(st)-34 +b(yle)404 b(ho)34 b(ok)404 b Fu(TeX-language-en-hook)p +FC(.)2000 66816 y Fu(frenchb)2000 68277 y(francais)1312 +b FC(Runs)366 b(st)-34 b(yle)364 b(ho)34 b(ok)364 b Fu +(TeX-language-fr-hook)p FC(.)533 b(Pressing)364 b Fu(")h +FC(will)f(insert)g(`)p Fu(\\og)p FC(')h(and)h(`)p Fu(\\fg)p +FC(')8400 69738 y(dep)34 b(ending)597 b(on)h(con)-34 +b(text.)1116 b(Note)597 b(that)h(the)f(language)g(name)g(for)g +(customizing)g Fu(TeX-)8400 71200 y(quote-language-alist)411 +b FC(is)404 b(`)p Fu(french)p FC('.)p eop end +%%Page: 77 82 +TeXDict begin 77 81 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(77)2000 +3985 y Fu(german)2000 5446 y(ngerman)1948 b FC(Runs)443 +b(st)-34 b(yle)443 b(ho)34 b(ok)442 b Fu(TeX-language-de-hook)p +FC(.)660 b(Giv)-34 b(es)442 b(`)p Fu(")p FC(')f(w)-34 +b(ord)444 b(syn)-34 b(tax,)452 b(mak)-34 b(es)442 b(the)h +Fu(")8400 6907 y FC(k)-34 b(ey)431 b(insert)g(a)g(literal)g(`)p +Fu(")p FC('.)619 b(Pressing)431 b(the)h(k)-34 b(ey)431 +b(t)-34 b(wice)431 b(will)g(giv)-34 b(e)431 b(y)-34 b(ou)432 +b(op)34 b(ening)431 b(or)g(closing)8400 8369 y(German)404 +b(quotes)h(\(`)p Fu("\022)p FC(')f(or)g(`)p Fu("\015)p +FC('\).)539 b(T)-34 b(yping)405 b Fu(-)g FC(t)-34 b(wice)404 +b(will)f(insert)i(`)p Fu("=)p FC(',)e(three)h(times)g(`)p +Fu(--)p FC('.)2000 10465 y Fu(icelandic)8400 11926 y +FC(Runs)443 b(st)-34 b(yle)443 b(ho)34 b(ok)442 b Fu +(TeX-language-is-hook)p FC(.)660 b(Giv)-34 b(es)442 b(`)p +Fu(")p FC(')f(w)-34 b(ord)444 b(syn)-34 b(tax,)452 b(mak)-34 +b(es)442 b(the)h Fu(")8400 13387 y FC(k)-34 b(ey)531 +b(insert)g(a)g(literal)f(`)p Fu(")p FC('.)919 b(T)-34 +b(yping)532 b Fu(")f FC(t)-34 b(wice)531 b(will)g(insert)g(`)p +Fu("\022)p FC(')g(or)g(`)p Fu("\015)p FC(')g(dep)34 b(ending)532 +b(on)8400 14849 y(con)-34 b(text.)539 b(T)-34 b(yping)405 +b Fu(-)g FC(t)-34 b(wice)404 b(will)g(insert)g(`)p Fu("=)p +FC(',)f(three)i(times)f(`)p Fu(--)p FC('.)2000 16945 +y Fu(italian)1948 b FC(Runs)481 b(st)-34 b(yle)479 b(ho)34 +b(ok)479 b Fu(TeX-language-it-hook)p FC(.)771 b(Pressing)479 +b Fu(")h FC(will)f(insert)g(`)p Fu("<)p FC(')h(and)g(`)p +Fu(">)p FC(')8400 18406 y(dep)34 b(ending)405 b(on)f(con)-34 +b(text.)2000 20503 y Fu(polish)2584 b FC(Runs)350 b(st)-34 +b(yle)349 b(ho)34 b(ok)349 b Fu(TeX-language-pl-hook)p +FC(.)528 b(Giv)-34 b(es)349 b(`)p Fu(")p FC(')f(w)-34 +b(ord)350 b(syn)-34 b(tax)350 b(and)g(mak)-34 b(es)349 +b(the)8400 21964 y Fu(")425 b FC(k)-34 b(ey)424 b(insert)h(a)g(literal) +e(`)p Fu(")p FC('.)601 b(Pressing)424 b Fu(")h FC(t)-34 +b(wice)425 b(will)f(insert)h(`)p Fu("\022)p FC(')g(or)f(`)p +Fu("\015)p FC(')h(dep)34 b(ending)426 b(on)8400 23425 +y(con)-34 b(text.)2000 25522 y Fu(polski)2584 b FC(Runs)442 +b(st)-34 b(yle)441 b(ho)34 b(ok)441 b Fu(TeX-language-pl-hook)p +FC(.)656 b(Mak)-34 b(es)441 b(the)g Fu(")g FC(k)-34 b(ey)441 +b(insert)g(a)g(literal)f(`)p Fu(")p FC('.)8400 26983 +y(Pressing)404 b Fu(")g FC(t)-34 b(wice)405 b(will)e(insert)h(`)p +Fu(,,)p FC(')g(or)g(`)p Fu(\015\015)p FC(')g(dep)34 b(ending)405 +b(on)g(con)-34 b(text.)2000 29079 y Fu(portuguese)2000 +30541 y(portuges)1312 b FC(Runs)443 b(st)-34 b(yle)443 +b(ho)34 b(ok)442 b Fu(TeX-language-pt-hook)p FC(.)660 +b(Giv)-34 b(es)442 b(`)p Fu(")p FC(')f(w)-34 b(ord)444 +b(syn)-34 b(tax,)452 b(mak)-34 b(es)442 b(the)h Fu(")8400 +32002 y FC(k)-34 b(ey)325 b(inserts)h(`)p Fu("<)p FC(')g(or)g(`)p +Fu(">)p FC(')g(dep)34 b(ending)326 b(on)h(con)-34 b(text.)513 +b(T)-34 b(yping)327 b Fu(")f FC(t)-34 b(wice)326 b(will)f(insert)h(a)g +(literal)8400 33463 y(`)p Fu(")p FC('.)758 b(T)-34 b(yping)478 +b Fu(-)g FC(t)-34 b(wice)477 b(will)g(insert)h(`)p Fu("=)p +FC(',)495 b(three)477 b(times)g(`)p Fu(--)p FC('.)759 +b(Note)477 b(that)i(the)f(language)8400 34924 y(name)404 +b(for)h(customizing)f Fu(TeX-quote-language-alist)413 +b FC(is)403 b(`)p Fu(portuguese)p FC('.)2000 37021 y +Fu(slovak)2584 b FC(Runs)427 b(st)-34 b(yle)427 b(ho)34 +b(ok)426 b Fu(TeX-language-sk-hook)p FC(.)612 b(Pressing)426 +b Fu(")h FC(will)f(insert)g(`)p Fu(\\uv{)p FC(')h(and)g(`)p +Fu(})p FC(')8400 38482 y(dep)34 b(ending)405 b(on)f(con)-34 +b(text.)2000 40578 y Fu(swedish)1948 b FC(Runs)396 b(st)-34 +b(yle)396 b(ho)34 b(ok)395 b Fu(TeX-language-sv-hook)p +FC(.)542 b(Pressing)395 b Fu(")h FC(will)f(insert)g(`)p +Fu(\015\015)p FC('.)535 b(T)-34 b(yping)397 b Fu(-)8400 +42039 y FC(t)-34 b(wice)404 b(will)g(insert)g(`)p Fu("=)p +FC(',)g(three)g(times)g(`)p Fu(--)p FC('.)3660 44136 +y(Replacemen)-34 b(t)331 b(of)f(language-sp)34 b(eci\014c)329 +b(h)-34 b(yphen)331 b(strings)f(lik)-34 b(e)329 b(`)p +Fu("=)p FC(')h(with)h(dashes)f(do)34 b(es)330 b(not)g(require)f(to)2000 +45597 y(t)-34 b(yp)34 b(e)407 b Fu(-)h FC(three)f(times)g(in)g(a)g(ro) +-34 b(w.)548 b(Y)-101 b(ou)408 b(can)f(put)h(p)34 b(oin)-34 +b(t)408 b(after)f(the)h(h)-34 b(yp)34 b(en)408 b(string)f(an)-34 +b(ytime)408 b(and)g(trigger)2000 47058 y(the)d(replacemen)-34 +b(t)404 b(b)-34 b(y)404 b(t)-34 b(yping)405 b Fu(-)p +FC(.)3660 48837 y(In)d(case)e(y)-34 b(ou)402 b(are)f(not)h(satis\014ed) +g(with)g(the)f(suggested)h(b)34 b(eha)-34 b(vior)401 +b(of)h(quote)f(and)h(h)-34 b(yphen)403 b(insertion)2000 +50298 y(y)-34 b(ou)499 b(can)g(c)-34 b(hange)499 b(it)g(b)-34 +b(y)499 b(customizing)g(the)h(v)-67 b(ariables)497 b +Fu(TeX-quote-language-alist)507 b FC(and)500 b Fu(LaTeX-)2000 +51760 y(babel-hyphen-language-alist)414 b FC(resp)34 +b(ectiv)-34 b(ely)-101 b(.)42818 54174 y([User)404 b(Option])-48000 +b Fm(TeX-quote-language-alist)5200 55635 y FC(Used)385 +b(for)g(o)-34 b(v)g(erriding)384 b(the)i(default)f(language-sp)34 +b(eci\014c)385 b(quote)g(insertion)g(b)34 b(eha)-34 b(vior.)532 +b(This)385 b(is)g(an)5200 57096 y(alist)409 b(where)g(eac)-34 +b(h)409 b(elemen)-34 b(t)409 b(is)g(a)g(list)g(consisting)h(of)f(four)h +(items.)553 b(The)410 b(\014rst)f(item)g(is)g(the)h(name)5200 +58557 y(of)341 b(the)g(language)g(in)g(concern)f(as)h(a)g(string.)518 +b(See)340 b(the)h(list)g(of)g(supp)34 b(orted)342 b(languages)f(ab)34 +b(o)-34 b(v)g(e.)517 b(The)5200 60018 y(second)439 b(item)g(is)g(the)g +(op)34 b(ening)440 b(quotation)g(mark.)643 b(The)439 +b(third)h(item)f(is)g(the)g(closing)g(quotation)5200 +61480 y(mark.)530 b(Op)34 b(ening)382 b(and)g(closing)f(quotation)h +(marks)f(can)h(b)34 b(e)381 b(sp)34 b(eci\014ed)381 b(directly)f(as)i +(strings)g(or)f(as)5200 62941 y(functions)350 b(returning)e(a)g +(string.)521 b(The)348 b(fourth)i(item)e(is)f(a)i(b)34 +b(o)g(olean)347 b(con)-34 b(trolling)349 b(quote)f(insertion.)5200 +64402 y(It)337 b(should)h(b)34 b(e)336 b(non-nil)i(if)f(if)g(the)g(sp) +34 b(ecial)336 b(quotes)h(should)h(only)f(b)34 b(e)336 +b(used)i(after)f(inserting)g(a)g(literal)5200 65863 y(`)p +Fu(")p FC(')404 b(c)-34 b(haracter)404 b(\014rst,)g(i.e.)f(on)h(second) +h(k)-34 b(ey)403 b(press.)42818 68277 y([User)h(Option])-48000 +b Fm(LaTeX-babel-hyphen-language-alist)5200 69738 y FC(Used)515 +b(for)f(o)-34 b(v)g(erriding)514 b(the)h(b)34 b(eha)-34 +b(vior)514 b(of)h(h)-34 b(yphen)515 b(insertion)g(for)f(sp)34 +b(eci\014c)514 b(languages.)870 b(Ev)-34 b(ery)5200 71200 +y(elemen)g(t)384 b(in)g(this)g(alist)g(is)f(a)h(list)g(of)g(three)g +(items.)531 b(The)385 b(\014rst)f(item)g(should)g(sp)34 +b(ecify)384 b(the)g(a\013ected)p eop end +%%Page: 78 83 +TeXDict begin 78 82 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(78)5200 +3985 y(language)523 b(as)g(a)g(string.)895 b(The)523 +b(second)h(item)e(denotes)i(the)f(h)-34 b(yphen)524 b(string)g(to)f(b) +34 b(e)523 b(used)g(as)g(a)5200 5446 y(string.)1002 b(The)559 +b(third)g(item,)596 b(a)559 b(b)34 b(o)g(olean,)596 b(con)-34 +b(trols)559 b(the)g(b)34 b(eha)-34 b(vior)558 b(of)h(h)-34 +b(yphen)560 b(insertion)e(and)5200 6907 y(should)408 +b(b)34 b(e)407 b(non-nil)h(if)f(the)g(sp)34 b(ecial)407 +b(h)-34 b(yphen)408 b(should)g(b)34 b(e)407 b(inserted)g(after)h +(inserting)f(a)g(literal)f(`)p Fu(-)p FC(')5200 8369 +y(c)-34 b(haracter,)404 b(i.e.)e(on)j(second)f(k)-34 +b(ey)404 b(press.)3660 10839 y(The)393 b(defaults)h(of)f(h)-34 +b(yphen)393 b(insertion)g(are)f(de\014ned)h(b)-34 b(y)393 +b(the)g(v)-67 b(ariables)391 b Fu(LaTeX-babel-hyphen)399 +b FC(and)2000 12300 y Fu(LaTeX-babel-hyphen-after-hyphen)415 +b FC(resp)34 b(ectiv)-34 b(ely)-101 b(.)42818 14770 y([User)404 +b(Option])-48000 b Fm(LaTeX-babel-hyphen)5200 16231 y +FC(String)356 b(to)f(b)34 b(e)355 b(used)g(when)h(t)-34 +b(yping)356 b Fu(-)p FC(.)523 b(This)355 b(usually)g(is)g(a)g(h)-34 +b(yphen)356 b(alternativ)-34 b(e)355 b(or)g(h)-34 b(yphenation)5200 +17692 y(aid)404 b(pro)-34 b(vided)405 b(b)-34 b(y)404 +b(`)p Fu(babel)p FC(')h(and)g(the)g(related)f(language)g(st)-34 +b(yle)404 b(\014les,)g(lik)-34 b(e)403 b(`)p Fu("=)p +FC(',)h(`)p Fu("~)p FC(')g(or)g(`)p Fu("-)p FC('.)5200 +19491 y(Set)362 b(it)f(to)h(an)g(empt)-34 b(y)362 b(string)g(or)f(nil)g +(in)h(order)f(to)g(disable)h(language-sp)34 b(eci\014c)361 +b(h)-34 b(yphen)363 b(insertion.)42818 21961 y([User)404 +b(Option])-48000 b Fm(LaTeX-babel-hyphen-after-hyphen)5200 +23423 y FC(Con)-34 b(trol)573 b(insertion)g(of)g(h)-34 +b(yphen)573 b(strings.)1044 b(If)572 b(non-nil)h(insert)g(normal)f(h) +-34 b(yphen)574 b(on)f(\014rst)f(k)-34 b(ey)5200 24884 +y(press)474 b(and)i(sw)-34 b(ap)475 b(it)g(with)g(the)g(language-sp)34 +b(eci\014c)474 b(h)-34 b(yphen)476 b(string)f(sp)34 b(eci\014ed)474 +b(in)g(the)h(v)-67 b(ariable)5200 26345 y Fu(LaTeX-babel-hyphen)410 +b FC(on)405 b(second)f(k)-34 b(ey)404 b(press.)538 b(If)405 +b(nil)e(do)i(it)f(the)h(other)f(w)-34 b(a)g(y)405 b(round.)2000 +29008 y Fq(5.4.2)818 b(Using)545 b(A)-45 b(UCT)15308 +29331 y(E)16176 29008 y(X)546 b(with)f(Japanese)h(T)29488 +29331 y(E)30358 29008 y(X)2000 30967 y FC(T)-101 b(o)287 +b(write)f(Japanese)h(text)g(with)g(A)-34 b(UCT)20057 +31228 y(E)20732 30967 y(X,)310 b(y)-34 b(ou)286 b(need)h(the)g(v)-34 +b(ersions)286 b(of)h(T)35554 31228 y(E)36228 30967 y(X)g(and)g(Emacs)f +(that)i(supp)34 b(ort)2000 32428 y(Japanese.)733 b(A)-34 +b(UCT)11139 32689 y(E)11814 32428 y(X)469 b(supp)34 b(orts)470 +b(three)e(Japanese)i(T)27268 32689 y(E)27941 32428 y(X)f(engines)g(b) +-34 b(y)469 b(default:)669 b(NTT)470 b(jT)44228 32689 +y(E)44902 32428 y(X,)485 b(ASCI)34 b(I)2000 33890 y(pT)3346 +34151 y(E)4020 33890 y(X)404 b(and)h(upT)9709 34151 y(E)10384 +33890 y(X.)3660 35689 y(Activ)-67 b(ate)330 b Fu +(japanese-plain-tex-mode)339 b FC(or)330 b Fu(japanese-latex-mode)337 +b FC(to)331 b(use)g(the)f(Japanese)h(T)48417 35950 y(E)49091 +35689 y(X)2000 37150 y(engines.)683 b(If)453 b(it)f(do)34 +b(esn't)453 b(w)-34 b(ork,)464 b(send)453 b(mail)f(to)h(Masa)-34 +b(yuki)453 b(A)-34 b(tak)-67 b(a)452 b Fu(masayuki.ataka@gmail.com)461 +b FC(or)2000 38611 y(Ikumi)522 b(Keita)h Fu(ikumikeita@jcom.home.ne.jp) +p FC(,)561 b(who)524 b(curren)-34 b(tly)522 b(concern)h(with)g(stu\013) +h(related)f(to)2000 40073 y(Japanese)369 b(in)f(A)-34 +b(UCT)11816 40334 y(E)12490 40073 y(X.)527 b(None)368 +b(of)h(the)g(primary)e(A)-34 b(UCT)28670 40334 y(E)29345 +40073 y(X)368 b(main)-34 b(tainers)369 b(understand)h(Japanese,)376 +b(so)2000 41534 y(they)404 b(cannot)h(help)g(y)-34 b(ou.)3660 +43333 y(It)435 b(is)g(recommended)g(to)g(enable)g Fu(TeX-parse-self)440 +b FC(for)435 b(t)-34 b(ypical)434 b(Japanese)h(L)40006 +43176 y Fw(a)40567 43333 y FC(T)41240 43594 y(E)41914 +43333 y(X)g(users.)631 b(When)2000 44795 y(enabled,)k +Fu(japanese-latex-mode)595 b FC(selects)588 b(the)h(suitable)g +(Japanese)g(T)36634 45055 y(E)37308 44795 y(X)f(engine)h(automatically) +2000 46256 y(based)385 b(on)f(the)h(class)f(\014le)f(name)i(\(suc)-34 +b(h)385 b(as)f Fu(jbook)p FC(,)390 b Fu(jsarticle)d FC(and)e +Fu(tjreport)p FC(\))i(and)e(its)f(option.)533 b(See)2000 +47717 y(Section)404 b(5.3)g([P)-34 b(arsing)404 b(Files],)f(page)i(73.) +3660 49516 y(It)455 b(is)f(imp)34 b(ortan)-34 b(t)456 +b(to)f(select)f(the)h(suitable)g(Japanese)g(T)29532 49777 +y(E)30206 49516 y(X)f(engine)h(b)34 b(ecause)454 b(the)h(selected)f +(engine)2000 50978 y(determines)536 b(the)h(command)f(name)h(suc)-34 +b(h)537 b(as)f Fu(platex)i FC(and)f Fu(uptex)h FC(to)e(t)-34 +b(yp)34 b(eset)537 b(the)f(do)34 b(cumen)-34 b(t.)936 +b(If)2000 52439 y(y)-34 b(ou)490 b(\014nd)i(that)f(wrong)f(command)h +(is)f(used,)512 b(c)-34 b(hec)g(k)489 b(the)i(v)-67 b(alue)489 +b(of)h Fu(TeX-engine)k FC(on)c(that)h(bu\013er.)797 b(If)2000 +53900 y(the)476 b(v)-67 b(alue)476 b(do)34 b(es)476 b(not)g(suit)h(the) +f(curren)-34 b(t)477 b(do)34 b(cumen)-34 b(t,)495 b(c)-34 +b(hange)476 b(the)h(v)-67 b(alue)475 b(b)-34 b(y)476 +b(the)h(`)p Fu(TeXing)406 b(Options)p FC(')2000 55361 +y(submen)-34 b(u)406 b(b)34 b(elo)-34 b(w)404 b(the)h(`)p +Fu(Command)p FC(')h(men)-34 b(u.)539 b(See)404 b(Section)g(4.1.3)g +([Pro)34 b(cessor)403 b(Options],)h(page)g(59.)3660 57161 +y(T)-101 b(o)445 b(mak)-34 b(e)445 b(the)g(selected)e(engine)i(to)g(p) +34 b(ersist)444 b(across)g(Emacs)h(sessions,)454 b(there)444 +b(are)g(t)-34 b(w)g(o)446 b(w)-34 b(a)g(ys)446 b(from)2000 +58622 y(whic)-34 b(h)405 b(y)-34 b(ou)405 b(can)f(c)-34 +b(ho)34 b(ose)404 b(one)g(according)g(to)h(y)-34 b(our)404 +b(needs:)2657 60421 y(1.)800 b(If)415 b(y)-34 b(ou)415 +b(use)g(a)g(sp)34 b(eci\014c)415 b(engine)g(\(almost\))h(exclusiv)-34 +b(ely)-101 b(,)415 b(customize)g(the)g(option)h Fu(japanese-TeX-)4400 +61883 y(engine-default)p FC(.)42818 64349 y([User)404 +b(Option])-45600 b Fm(japanese-TeX-engine-default)7600 +65811 y FC(The)405 b(default)g Fu(TeX-engine)i FC(in)d(Japanese)h(T) +28162 66071 y(E)28836 65811 y(X)f(mo)34 b(de.)7600 67607 +y(The)405 b(default)g(v)-67 b(alue)403 b(is)h(`)p Fu(ptex)p +FC('.)2657 69738 y(2.)800 b(If)559 b(y)-34 b(ou)559 b(w)-34 +b(an)g(t)561 b(to)e(set)h(the)f(engine)g(on)g(a)g(p)34 +b(er)558 b(\014le)h(basis,)598 b(use)559 b(the)g(\014le)g(lo)34 +b(cal)558 b(v)-67 b(ariables)557 b(to)j(set)4400 71200 +y Fu(TeX-engine)p FC(.)p eop end +%%Page: 79 84 +TeXDict begin 79 83 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(79)4400 +3985 y(Here)403 b(is)h(a)g(sample)g(co)34 b(de)404 b(to)h(set)f +Fu(TeX-engine)j FC(to)e(`)p Fu(uptex)p FC(':)7600 5840 +y Fu(\045\045\045)637 b(Local)i(Variables:)7600 7302 +y(\045\045\045)e(mode:)i(japanese-latex)7600 8763 y(\045\045\045)e +(TeX-engine:)k(uptex)7600 10224 y(\045\045\045)c(End:)3660 +12536 y FC(In)405 b(the)f(b)34 b(oth)405 b(cases)f(ab)34 +b(o)-34 b(v)g(e,)404 b(the)g(v)-67 b(alid)404 b(v)-67 +b(alue)403 b(is)h(one)g(of)h(`)p Fu(ptex)p FC(',)f(`)p +Fu(jtex)p FC(')h(and)g(`)p Fu(uptex)p FC('.)3660 14453 +y(Y)-101 b(ou)382 b(can)f(o)-34 b(v)g(erride)380 b(the)i(command)g +(names)f(asso)34 b(ciated)381 b(with)h(the)f(ab)34 b(o)-34 +b(v)g(e)382 b(three)f(engines)g(or)f(de\014ne)2000 15914 +y(y)-34 b(our)360 b(o)-34 b(wn)360 b(engine)f(b)-34 b(y)360 +b(customizing)g Fu(TeX-engine-alist)p FC(.)529 b(See)359 +b(Section)h(4.1.3)f([Pro)34 b(cessor)358 b(Options],)2000 +17375 y(page)404 b(59.)3660 19293 y(It)446 b(is)f(sometimes)g +(necessary)g(to)h(use)g(an)f(engine)h(whic)-34 b(h)446 +b(di\013ers)f(from)h(the)g(one)f(A)-34 b(UCT)44590 19554 +y(E)45265 19293 y(X)446 b(selects)2000 20754 y(automatically)-101 +b(.)633 b(F)-101 b(or)435 b(example,)443 b(ev)-34 b(en)435 +b(when)i(y)-34 b(ou)436 b(w)-34 b(an)g(t)437 b(to)f(use)g +Fu(j-article)i FC(do)34 b(cumen)-34 b(t)437 b(class)e(delib-)2000 +22215 y(erately)409 b(with)h(ASCI)34 b(I)410 b(pL)13554 +22058 y Fw(a)14115 22215 y FC(T)14788 22476 y(E)15462 +22215 y(X,)h(A)-34 b(UCT)20451 22476 y(E)21125 22215 +y(X)410 b(selects)f(NTT)i(jL)29996 22058 y Fw(a)30557 +22215 y FC(T)31230 22476 y(E)31904 22215 y(X)e(command)i(if)f +Fu(TeX-parse-self)k FC(is)2000 23676 y(enabled,)453 b(b)34 +b(ecause)443 b Fu(j-article)j FC(originally)c(b)34 b(elongs)443 +b(to)h(NTT)g(jL)32625 23519 y Fw(a)33186 23676 y FC(T)33859 +23937 y(E)34533 23676 y(X.)656 b(In)443 b(suc)-34 b(h)444 +b(cases,)452 b(use)444 b(the)f(\014le)2000 25138 y(lo)34 +b(cal)403 b(v)-67 b(ariable)403 b(metho)34 b(d)405 b(ab)34 +b(o)-34 b(v)g(e)404 b(to)g(select)g(the)g(engine)g(y)-34 +b(ou)405 b(in)-34 b(tend)405 b(to)g(use.)3660 27055 y(If)g(y)-34 +b(ou)404 b(usually)g(use)h(A)-34 b(UCT)16737 27316 y(E)17411 +27055 y(X)404 b(in)h(Japanese,)f(setting)g(the)h(follo)-34 +b(wing)405 b(v)-67 b(ariables)403 b(is)h(useful.)42818 +29761 y([User)g(Option])-48000 b Fm(TeX-default-mode)5200 +31222 y FC(Mo)34 b(de)448 b(to)h(en)-34 b(ter)448 b(for)g(a)h(new)f +(\014le)g(when)h(it)g(cannot)g(b)34 b(e)448 b(determined)g(whether)h +(the)g(\014le)f(is)g(plain)5200 32683 y(T)5873 32944 +y(E)6547 32683 y(X)404 b(or)g(L)9667 32526 y Fw(a)10228 +32683 y FC(T)10901 32944 y(E)11574 32683 y(X)g(or)g(what.)5200 +34601 y(If)316 b(y)-34 b(ou)317 b(w)-34 b(an)g(t)318 +b(to)e(en)-34 b(ter)317 b(Japanese)f(L)21149 34444 y +Fw(a)21710 34601 y FC(T)22383 34862 y(E)23057 34601 y(X)g(mo)34 +b(de)316 b(whenev)-34 b(er)316 b(this)h(ma)-34 b(y)316 +b(happ)34 b(en,)334 b(set)317 b(the)f(v)-67 b(ariable)5200 +36062 y(lik)-34 b(e)403 b(this:)8400 37979 y Fu(\(setq)638 +b(TeX-default-mode)k(\015japanese-latex-mode\))42818 +40685 y FC([User)404 b(Option])-48000 b Fm +(japanese-LaTeX-default-style)5200 42146 y FC(The)405 +b(default)g(st)-34 b(yle/class)403 b(when)i(creating)f(a)g(new)h +(Japanese)f(L)34424 41989 y Fw(a)34985 42146 y FC(T)35658 +42407 y(E)36332 42146 y(X)g(do)34 b(cumen)-34 b(t.)5200 +44064 y(The)405 b(default)g(v)-67 b(alue)403 b(is)h(`)p +Fu("jarticle")p FC('.)3660 46770 y(It)453 b(is)g(recommended)f(also)h +(for)g(Japanese)g(users)g(to)g(customize)f(the)i(option)f +Fu(TeX-PDF-from-DVI)2000 48231 y FC(to)404 b(`)p Fu("Dvipdfmx")p +FC('.)542 b(See)404 b(Section)g(4.1.3)g([Pro)34 b(cessor)402 +b(Options],)j(page)f(59.)3660 50148 y(There)g(are)g(three)g(customize)g +(options)h(with)g(regard)f(to)g(the)h(enco)34 b(ding)404 +b(of)h(Japanese)f(text.)42818 52854 y([User)g(Option])-48000 +b Fm(japanese-TeX-use-kanji-opt-flag)5200 54315 y FC(If)572 +b(non-nil,)615 b(A)-34 b(UCT)14567 54576 y(E)15241 54315 +y(X)573 b(adds)g Fu(-kanji)h FC(option)f(to)g(the)f(t)-34 +b(yp)34 b(esetting)574 b(command)e(when)i Fu(TeX-)5200 +55776 y(engine)406 b FC(is)e(`)p Fu(ptex)p FC('.)3660 +58482 y(Usually)528 b(A)-34 b(UCT)11500 58743 y(E)12174 +58482 y(X)528 b(guesses)f(the)h(righ)-34 b(t)528 b(co)34 +b(ding)527 b(systems)h(for)f(input)i(to)e(and)i(output)g(from)e(the) +2000 59943 y(Japanese)404 b(T)7814 60204 y(E)8488 59943 +y(X)g(pro)34 b(cess,)404 b(but)h(y)-34 b(ou)404 b(can)h(o)-34 +b(v)g(erride)403 b(them)i(b)-34 b(y)404 b(the)h(follo)-34 +b(wing)405 b(t)-34 b(w)g(o)405 b(customize)f(options.)42818 +62649 y([User)g(Option])-48000 b Fm +(TeX-japanese-process-input-coding-system)5200 64110 +y FC(If)482 b(non-nil,)501 b(used)482 b(for)g(enco)34 +b(ding)481 b(input)i(to)f(Japanese)g(T)31731 64371 y(E)32405 +64110 y(X)f(pro)34 b(cess.)771 b(When)482 b Fu(nil)p +FC(,)501 b(A)-34 b(UCT)48416 64371 y(E)49091 64110 y(X)5200 +65571 y(tries)404 b(to)g(c)-34 b(ho)34 b(ose)404 b(suitable)h(co)34 +b(ding)404 b(system.)42818 68277 y([User)g(Option])-48000 +b Fm(TeX-japanese-process-output-coding-system)5200 69738 +y FC(If)312 b(non-nil,)332 b(used)313 b(for)f(deco)34 +b(ding)313 b(output)i(from)d(Japanese)h(T)32502 69999 +y(E)33176 69738 y(X)f(pro)34 b(cess.)508 b(When)313 b +Fu(nil)p FC(,)331 b(A)-34 b(UCT)48416 69999 y(E)49091 +69738 y(X)5200 71200 y(tries)404 b(to)g(c)-34 b(ho)34 +b(ose)404 b(suitable)h(co)34 b(ding)404 b(system.)p eop +end +%%Page: 80 85 +TeXDict begin 80 84 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(80)3660 +3985 y(The)790 b(former)e(customize)h(options)h Fu +(japanese-TeX-command-default)p FC(,)895 b Fu(japanese-LaTeX-)2000 +5446 y(command-default)627 b FC(and)622 b Fu(japanese-TeX-command-list) +630 b FC(are)621 b(remo)-34 b(v)g(ed)622 b(from)g(A)-34 +b(UCT)44963 5707 y(E)45637 5446 y(X.)1191 b(Use)2000 +6907 y Fu(japanese-TeX-engine-default)363 b FC(instead.)522 +b(If)353 b(y)-34 b(ou)354 b(need)f(to)h(customize)f(the)h(executable)f +(\014le)g(name)2000 8369 y(suc)-34 b(h)405 b(as)f(`)p +Fu("latex")p FC(',)i(the)e(options)i(for)e(them,)g(or)g(b)34 +b(oth,)405 b(customize)f Fu(TeX-engine-alist)p FC(.)3660 +10329 y(The)h(follo)-34 b(wing)405 b(t)-34 b(w)g(o)405 +b(additional)g(fon)-34 b(t)406 b(commands)f(are)f(a)-34 +b(v)-67 b(ailable)403 b(in)h(L)36518 10172 y Fw(a)37079 +10329 y FC(T)37752 10590 y(E)38425 10329 y(X)h(mo)34 +b(de)404 b(bu\013er.)2000 12706 y Fs(C-c)h(C-f)g(g)1138 +b FC(Insert)512 b Fp(gothic)g(fon)-34 b(t)513 b FC(command)g(`)p +Fu(\\textgt{)p Fx(?)p Fu(})p FC(')h(or)e(`)p Fu(\\mathgt{)p +Fx(?)p Fu(})p FC(')i(dep)34 b(ending)513 b(on)f(the)8400 +14167 y(con)-34 b(text.)2000 16460 y Fs(C-c)405 b(C-f)g(m)1138 +b FC(Insert)449 b(minc)-34 b(ho)449 b(fon)-34 b(t)450 +b(command)g(`)p Fu(\\textmc{)p Fx(?)p Fu(})p FC(')h(or)e(`)p +Fu(\\mathmc{)p Fx(?)p Fu(})p FC(')i(dep)34 b(ending)449 +b(on)g(the)8400 17921 y(con)-34 b(text.)3660 20298 y(Although)423 +b(they)f(are)f(meaningful)h(only)f(with)h(`)p Fu(ptex)p +FC(')g(and)g(`)p Fu(uptex)p FC(')h(engines,)i(it)d(w)-34 +b(on't)422 b(matter)g(in)2000 21759 y(bu\013ers)404 b(with)h(other)g +(engines.)3660 23720 y(See)f Fu(tex-jp.el)k FC(for)c(more)f +(information.)2000 27182 y FB(5.5)896 b(Automatic)599 +b(Customization)2000 29307 y FC(Since)517 b(A)-34 b(UCT)8610 +29568 y(E)9284 29307 y(X)517 b(is)f(so)h(highly)g(customizable,)545 +b(it)516 b(mak)-34 b(es)517 b(sense)g(that)h(it)e(is)h(able)f(to)h +(customize)g(it-)2000 30768 y(self.)730 b(The)469 b(automatic)g +(customization)g(consists)f(of)h(scanning)f(T)32649 31029 +y(E)33323 30768 y(X)g(\014les)g(and)h(extracting)f(sym)-34 +b(b)34 b(ols,)2000 32229 y(en)-34 b(vironmen)g(ts,)405 +b(and)g(things)g(lik)-34 b(e)403 b(that.)3660 34190 y(The)489 +b(automatic)f(customization)h(is)e(done)i(on)f(three)g(di\013eren)-34 +b(t)488 b(lev)-34 b(els.)788 b(The)489 b(global)e(lev)-34 +b(el)487 b(is)g(the)2000 35651 y(lev)-34 b(el)401 b(shared)h(b)-34 +b(y)403 b(all)e(users)h(at)g(y)-34 b(our)402 b(site,)g(and)h(consists)g +(of)f(scanning)h(the)f(standard)i(T)42819 35912 y(E)43492 +35651 y(X)e(st)-34 b(yle)402 b(\014les,)2000 37112 y(and)500 +b(an)-34 b(y)500 b(extra)f(st)-34 b(yles)500 b(added)g(lo)34 +b(cally)498 b(for)i(all)f(users)g(on)h(the)g(site.)824 +b(The)500 b(priv)-67 b(ate)499 b(lev)-34 b(el)499 b(deals)g(with)2000 +38574 y(those)485 b(st)-34 b(yle)484 b(\014les)g(y)-34 +b(ou)484 b(ha)-34 b(v)g(e)485 b(written)g(for)f(y)-34 +b(our)484 b(o)-34 b(wn)486 b(use,)504 b(and)485 b(use)f(in)g +(di\013eren)-34 b(t)485 b(do)34 b(cumen)-34 b(ts.)779 +b(Y)-101 b(ou)2000 40035 y(ma)-34 b(y)424 b(ha)-34 b(v)g(e)424 +b(a)g Fu(~/lib/TeX/)k FC(directory)423 b(where)h(y)-34 +b(ou)424 b(store)g(useful)h(st)-34 b(yle)423 b(\014les)h(for)g(y)-34 +b(our)424 b(o)-34 b(wn)425 b(use.)598 b(The)2000 41496 +y(lo)34 b(cal)454 b(lev)-34 b(el)453 b(is)i(for)g(a)g(sp)34 +b(eci\014c)454 b(directory)-101 b(,)467 b(and)455 b(deals)g(with)h +(writing)f(customization)h(for)f(the)g(\014les)g(for)2000 +42957 y(y)-34 b(our)404 b(normal)g(T)9548 43218 y(E)10222 +42957 y(X)g(do)34 b(cumen)-34 b(ts.)3660 44918 y(If)459 +b(compared)g(with)h(the)f(en)-34 b(vironmen)g(t)460 b(v)-67 +b(ariable)458 b Fu(TEXINPUTS)p FC(,)475 b(the)459 b(global)g(lev)-34 +b(el)458 b(corresp)34 b(onds)459 b(to)2000 46379 y(the)530 +b(directories)f(built)i(in)-34 b(to)531 b(T)16490 46640 +y(E)17164 46379 y(X.)916 b(The)530 b(priv)-67 b(ate)530 +b(lev)-34 b(el)529 b(corresp)34 b(onds)530 b(to)g(the)h(directories)e +(y)-34 b(ou)530 b(add)2000 47840 y(y)-34 b(ourself,)404 +b(except)g(for)g Fu(.)p FC(,)g(whic)-34 b(h)405 b(is)f(the)g(lo)34 +b(cal)403 b(lev)-34 b(el.)3660 49801 y(By)309 b(default)i(A)-34 +b(UCT)12780 50062 y(E)13455 49801 y(X)310 b(will)f(searc)-34 +b(h)310 b(for)f(customization)i(\014les)f(in)f(all)g(the)i(global,)328 +b(priv)-67 b(ate,)328 b(and)310 b(lo)34 b(cal)2000 51262 +y(st)-34 b(yle)466 b(directories,)481 b(but)468 b(y)-34 +b(ou)467 b(can)f(also)g(set)h(the)g(path)h(directly)-101 +b(.)724 b(This)467 b(is)f(useful)i(if)e(y)-34 b(ou)467 +b(for)g(example)2000 52724 y(w)-34 b(an)g(t)417 b(to)f(add)g(another)g +(p)34 b(erson's)415 b(st)-34 b(yle)415 b(ho)34 b(oks)415 +b(to)g(y)-34 b(our)416 b(path.)573 b(Please)414 b(note)i(that)g(all)f +(matc)-34 b(hing)416 b(\014les)2000 54185 y(found)406 +b(in)e Fu(TeX-style-path)409 b FC(are)403 b(loaded,)i(and)f(all)g(ho)34 +b(oks)404 b(de\014ned)h(in)f(the)h(\014les)f(will)f(b)34 +b(e)404 b(executed.)42818 56977 y([User)g(Option])-48000 +b Fm(TeX-style-path)5200 58439 y FC(List)404 b(of)g(directories)f(to)i +(searc)-34 b(h)404 b(for)g(A)-34 b(UCT)25249 58699 y(E)25924 +58439 y(X)404 b(st)-34 b(yle)404 b(\014les.)3660 61231 +y(By)297 b(default,)319 b(when)298 b(A)-34 b(UCT)16171 +61492 y(E)16846 61231 y(X)297 b(searc)-34 b(hes)297 b(a)g(directory)g +(for)g(\014les,)318 b(it)297 b(will)g(recursiv)-34 b(ely)295 +b(searc)-34 b(h)298 b(through)2000 62692 y(sub)34 b(directories.)42818 +65485 y([User)404 b(Option])-48000 b Fm(TeX-file-recurse)5200 +66946 y FC(Whether)459 b(to)g(searc)-34 b(h)459 b(T)16219 +67207 y(E)16893 66946 y(X)g(directories)f(recursiv)-34 +b(ely:)646 b(nil)459 b(means)g(do)g(not)h(recurse,)471 +b(a)459 b(p)34 b(ositiv)-34 b(e)5200 68407 y(in)g(teger)336 +b(means)h(go)f(that)h(far)f(deep)h(in)f(the)g(directory)g(hierarc)-34 +b(h)g(y)-101 b(,)349 b(t)336 b(means)h(recurse)e(inde\014nitely)-101 +b(.)3660 71200 y(By)404 b(default,)h(A)-34 b(UCT)13306 +71461 y(E)13980 71200 y(X)404 b(will)g(ignore)g(\014les)g(named)g +Fu(.)p FC(,)h Fu(..)p FC(,)f Fu(SCCS)p FC(,)h Fu(RCS)p +FC(,)g(and)g Fu(CVS)p FC(.)p eop end +%%Page: 81 86 +TeXDict begin 81 85 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(81)42818 +3985 y([User)404 b(Option])-48000 b Fm(TeX-ignore-file)5200 +5446 y FC(Regular)404 b(expression)g(matc)-34 b(hing)405 +b(\014le)f(names)g(to)h(ignore.)5200 7171 y(These)551 +b(\014les)f(or)g(directories)f(will)g(not)i(b)34 b(e)550 +b(considered)h(when)g(searc)-34 b(hing)550 b(for)h(T)43124 +7432 y(E)43797 7171 y(X)g(\014les)f(in)g(a)5200 8632 +y(directory)-101 b(.)2000 11152 y Fq(5.5.1)818 b(Automatic)546 +b(Customization)g(for)g(the)g(Site)2000 13111 y FC(Assuming)306 +b(that)f(the)g(automatic)h(customization)f(at)g(the)g(global)g(lev)-34 +b(el)303 b(w)-34 b(as)306 b(done)f(when)h(A)-34 b(UCT)46186 +13372 y(E)46860 13111 y(X)305 b(w)-34 b(as)2000 14572 +y(installed,)362 b(y)-34 b(our)351 b(c)-34 b(hoice)351 +b(is)h(no)-34 b(w:)513 b(will)351 b(y)-34 b(ou)352 b(use)f(it?)522 +b(If)352 b(y)-34 b(ou)351 b(use)h(it,)362 b(y)-34 b(ou)352 +b(will)f(b)34 b(ene\014t)352 b(b)-34 b(y)351 b(ha)-34 +b(ving)353 b(access)2000 16034 y(to)479 b(all)f(the)h(sym)-34 +b(b)34 b(ols)479 b(and)g(en)-34 b(vironmen)g(ts)480 b(a)-34 +b(v)-67 b(ailable)478 b(for)h(completion)g(purp)34 b(oses.)762 +b(The)479 b(dra)-34 b(wbac)g(k)480 b(is)2000 17495 y(slo)-34 +b(w)g(er)441 b(load)g(time)g(when)h(y)-34 b(ou)441 b(edit)g(a)g(new)h +(\014le)e(and)i(p)34 b(erhaps)441 b(to)34 b(o)441 b(man)-34 +b(y)442 b(confusing)g(sym)-34 b(b)34 b(ols)441 b(when)2000 +18956 y(y)-34 b(ou)405 b(try)e(to)i(do)f(a)h(completion.)3660 +20681 y(Y)-101 b(ou)371 b(can)e(disable)h(the)g(automatic)g(generated)g +(global)g(st)-34 b(yle)369 b(ho)34 b(oks)370 b(b)-34 +b(y)370 b(setting)g(the)g(v)-67 b(ariable)369 b Fu(TeX-)2000 +22142 y(auto-global)408 b FC(to)c(nil.)42818 24394 y([User)g(Option]) +-48000 b Fm(TeX-macro-global)5200 25855 y FC(Directories)403 +b(con)-34 b(taining)405 b(the)f(site's)g(T)23021 26116 +y(E)23695 25855 y(X)g(st)-34 b(yle)404 b(\014les.)42818 +28107 y([User)g(Option])-48000 b Fm(TeX-style-global)5200 +29568 y FC(Directory)403 b(con)-34 b(taining)405 b(hand)g(generated)g +(T)25732 29829 y(E)26405 29568 y(X)f(information.)5200 +31293 y(These)g(corresp)34 b(ond)404 b(to)h(T)17038 31554 +y(E)17712 31293 y(X)f(macros)g(shared)g(b)-34 b(y)405 +b(all)e(users)h(of)h(a)f(site.)42818 33545 y([User)g(Option])-48000 +b Fm(TeX-auto-global)5200 35006 y FC(Directory)403 b(con)-34 +b(taining)405 b(automatically)f(generated)g(information.)5200 +36731 y(F)-101 b(or)298 b(storing)h(automatic)h(extracted)e +(information)h(ab)34 b(out)300 b(the)f(T)34565 36992 +y(E)35238 36731 y(X)g(macros)f(shared)h(b)-34 b(y)299 +b(all)f(users)5200 38192 y(of)404 b(a)h(site.)2000 40712 +y Fq(5.5.2)818 b(Automatic)546 b(Customization)g(for)g(a)g(User)2000 +42672 y FC(Y)-101 b(ou)567 b(should)h(sp)34 b(ecify)566 +b(where)h(y)-34 b(ou)567 b(store)g(y)-34 b(our)567 b(priv)-67 +b(ate)566 b(T)29934 42933 y(E)30607 42672 y(X)h(macros,)607 +b(so)567 b(A)-34 b(UCT)41724 42933 y(E)42399 42672 y(X)566 +b(can)h(extract)2000 44133 y(their)397 b(information.)537 +b(The)397 b(extracted)f(information)i(will)e(go)h(to)g(the)g +(directories)e(listed)i(in)g Fu(TeX-auto-)2000 45594 +y(private)3660 47319 y FC(Use)404 b Fs(M-x)i(TeX-auto-generate)k +Fu(RET)405 b FC(to)f(extract)g(the)h(information.)42818 +49571 y([User)f(Option])-48000 b Fm(TeX-macro-private)5200 +51032 y FC(Directories)526 b(where)i(y)-34 b(ou)528 b(store)f(y)-34 +b(our)528 b(p)34 b(ersonal)528 b(T)29096 51293 y(E)29769 +51032 y(X)g(macros.)909 b(The)528 b(v)-67 b(alue)527 +b(defaults)h(to)g(the)5200 52493 y(directories)486 b(listed)i(in)g(the) +g Fu(TEXINPUTS)i FC(and)f Fu(BIBINPUTS)h FC(en)-34 b(vironmen)g(t)489 +b(v)-67 b(ariables)486 b(or)i(to)f(the)5200 53954 y(resp)34 +b(ectiv)-34 b(e)280 b(directories)f(in)i Fu($TEXMFHOME)k +FC(of)c Fu(kpsewhich)j FC(setting)d(if)g(no)g(results)g(can)g(b)34 +b(e)281 b(obtained)5200 55416 y(from)404 b(the)h(en)-34 +b(vironmen)g(t)405 b(v)-67 b(ariables.)42818 57668 y([User)404 +b(Option])-48000 b Fm(TeX-auto-private)5200 59129 y FC(List)574 +b(of)i(directories)d(con)-34 b(taining)576 b(automatically)f(generated) +g(A)-34 b(UCT)38317 59390 y(E)38992 59129 y(X)575 b(st)-34 +b(yle)574 b(\014les.)1051 b(These)5200 60590 y(corresp)34 +b(ond)404 b(to)h(the)f(p)34 b(ersonal)404 b(T)20442 60851 +y(E)21116 60590 y(X)g(macros.)43872 62842 y([Command])-47999 +b Fm(TeX-auto-generate)612 b Fi(tex)444 b(auto)5200 64303 +y FC(\()p Fs(M-x)405 b(TeX-auto-generate)411 b Fu(RET)p +FC(\))484 b(Generate)f(st)-34 b(yle)482 b(ho)34 b(ok)483 +b(for)g Ft(tex)567 b FC(and)483 b(store)g(it)g(in)g Ft(auto)p +FC(.)776 b(If)5200 65764 y Ft(tex)487 b FC(is)404 b(a)g(directory)-101 +b(,)403 b(generate)h(st)-34 b(yle)404 b(ho)34 b(oks)404 +b(for)h(all)e(\014les)h(in)g(the)h(directory)-101 b(.)42818 +68016 y([User)404 b(Option])-48000 b Fm(TeX-style-private)5200 +69478 y FC(List)430 b(of)h(directories)e(con)-34 b(taining)432 +b(hand)f(generated)g(A)-34 b(UCT)32838 69738 y(E)33512 +69478 y(X)431 b(st)-34 b(yle)430 b(\014les.)617 b(These)431 +b(corresp)34 b(ond)5200 70939 y(to)404 b(the)h(p)34 b(ersonal)404 +b(T)14267 71200 y(E)14941 70939 y(X)g(macros.)p eop end +%%Page: 82 87 +TeXDict begin 82 86 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(82)2000 +3985 y Fq(5.5.3)818 b(Automatic)546 b(Customization)g(for)g(a)g +(Directory)2000 5944 y FC(A)-34 b(UCT)5332 6205 y(E)6007 +5944 y(X)406 b(can)h(up)34 b(date)407 b(the)g(st)-34 +b(yle)406 b(information)h(ab)34 b(out)407 b(a)g(\014le)f(eac)-34 +b(h)406 b(time)h(y)-34 b(ou)406 b(sa)-34 b(v)g(e)407 +b(it)f(if)h Fu(TeX-auto-)2000 7406 y(save)372 b FC(option)f(is)f +(enabled.)527 b(Sa)-34 b(v)g(ed)371 b(information)h(will)d(b)34 +b(e)370 b(stored)h(in)f(the)h(directory)e Fu(TeX-auto-local)p +FC(,)2000 8867 y(set)404 b(to)h(`)p Fu("auto")p FC(')g(b)-34 +b(y)405 b(default.)3660 10723 y(The)414 b(adv)-67 b(an)-34 +b(tage)414 b(of)f(doing)h(this)f(is)g(that)h(macros,)h(lab)34 +b(els,)414 b(etc.)f(de\014ned)h(in)f(an)-34 b(y)414 b(\014le)e(in)i(a)f +(m)-34 b(ulti\014le)2000 12184 y(do)34 b(cumen)-34 b(t)440 +b(will)f(b)34 b(e)439 b(kno)-34 b(wn)441 b(in)e(all)g(the)h(\014les)f +(in)h(the)f(do)34 b(cumen)-34 b(t.)646 b(The)440 b(disadv)-67 +b(an)-34 b(tage)440 b(is)f(that)i(sa)-34 b(ving)2000 +13646 y(will)404 b(b)34 b(e)403 b(slo)-34 b(w)g(er.)539 +b(T)-101 b(o)405 b(disable,)f(set)g Fu(TeX-auto-local)409 +b FC(to)404 b Fu(nil)p FC(.)42818 16230 y([User)g(Option])-48000 +b Fm(TeX-style-local)5200 17691 y FC(Directory)403 b(con)-34 +b(taining)405 b(hand)g(generated)g(T)25732 17952 y(E)26405 +17691 y(X)f(information.)5200 19547 y(These)g(corresp)34 +b(ond)404 b(to)h(T)17038 19808 y(E)17712 19547 y(X)f(macros)g(found)h +(in)g(the)f(curren)-34 b(t)405 b(directory)-101 b(.)42818 +22131 y([User)404 b(Option])-48000 b Fm(TeX-auto-local)5200 +23592 y FC(Directory)403 b(con)-34 b(taining)405 b(automatically)f +(generated)g(T)30344 23853 y(E)31018 23592 y(X)g(information.)5200 +25449 y(These)g(corresp)34 b(ond)404 b(to)h(T)17038 25710 +y(E)17712 25449 y(X)f(macros)g(found)h(in)g(the)f(curren)-34 +b(t)405 b(directory)-101 b(.)42818 28033 y([User)404 +b(Option])-48000 b Fm(TeX-auto-save-aggregate)5200 29494 +y FC(When)404 b(non-)p Fu(nil)p FC(,)i(sa)-34 b(v)g(e)404 +b(parsed)h(information)g(in)f Fu(auto)h FC(sub)34 b(directory)404 +b(of)h(master)f(directory)-101 b(.)5200 31351 y(Otherwise,)404 +b(sa)-34 b(v)g(e)404 b(in)g(eac)-34 b(h)404 b Fu(auto)i +FC(sub)34 b(directory)404 b(of)g(the)h(parsed)f(\014le.)5200 +33207 y(Sub)34 b(directory)404 b(name)g(is)g(actually)g(tak)-34 +b(en)405 b(from)f Fu(TeX-auto-local)p FC(.)2000 36512 +y FB(5.6)896 b(W)-149 b(riting)599 b(Y)-149 b(our)597 +b(Own)h(St)-50 b(yle)600 b(Supp)50 b(ort)2000 38638 y +FC(See)331 b(Section)g(5.5)g([Automatic],)345 b(page)331 +b(80,)346 b(for)331 b(a)g(discussion)g(ab)34 b(out)332 +b(automatically)f(generated)g(global,)2000 40099 y(priv)-67 +b(ate,)369 b(and)362 b(lo)34 b(cal)360 b(st)-34 b(yle)361 +b(\014les.)524 b(The)361 b(hand)i(generated)e(st)-34 +b(yle)361 b(\014les)g(are)g(equiv)-67 b(alen)-34 b(t,)369 +b(except)360 b(that)j(they)2000 41560 y(b)-34 b(y)405 +b(default)g(are)e(found)j(in)e Fu(style)i FC(directories)d(instead)i +(of)f Fu(auto)i FC(directories.)3660 43417 y(If)f(y)-34 +b(ou)404 b(write)g(some)g(useful)h(supp)34 b(ort)405 +b(for)f(a)g(public)h(T)28438 43677 y(E)29112 43417 y(X)f(st)-34 +b(yle)404 b(\014le,)f(please)h(send)h(it)f(to)g(us.)2000 +46137 y Fq(5.6.1)818 b(A)545 b(Simple)f(St)-45 b(yle)544 +b(File)2000 48096 y FC(Here)403 b(is)h(a)g(simple)g(example)g(of)g(a)g +(st)-34 b(yle)404 b(\014le.)5200 49952 y Fu(;;;)637 b(book.el)i(-)e +(Special)i(code)f(for)f(book)h(style.)5200 52875 y +(\(TeX-add-style-hook)5836 54336 y("book")5836 55797 +y(\(lambda)h(\(\))7109 57258 y(\(LaTeX-largest-level-set)645 +b("part"\)\))5836 58719 y(TeX-dialect\))3660 60576 y +FC(The)402 b(example)f(is)f(from)i(the)f(A)-34 b(UCT)20388 +60837 y(E)21063 60576 y(X)401 b(sources)g(and)h(is)f(loaded)g(for)h(an) +-34 b(y)401 b(L)38428 60419 y Fw(a)38989 60576 y FC(T)39662 +60837 y(E)40336 60576 y(X)g(do)34 b(cumen)-34 b(t)402 +b(using)2000 62037 y(the)532 b(b)34 b(o)g(ok)530 b(do)34 +b(cumen)-34 b(t)533 b(class)d(\(or)i(st)-34 b(yle)531 +b(b)34 b(efore)531 b(L)25158 61880 y Fw(a)25719 62037 +y FC(T)26392 62298 y(E)27065 62037 y(X2e\).)920 b(\(Note)532 +b(that)g(the)g(ab)34 b(o)-34 b(v)g(e)531 b(co)34 b(de)531 +b(is)g(m)-34 b(uc)g(h)2000 63498 y(simpli\014ed)510 b(for)f +(explanatory)h(purp)34 b(ose.\))856 b(The)510 b(\014le)f(sp)34 +b(eci\014es)509 b(that)i(the)f(largest)g(kind)f(of)h(section)g(in)2000 +64960 y(suc)-34 b(h)444 b(a)f(do)34 b(cumen)-34 b(t)443 +b(is)g(`)p Fu(part)p FC('.)655 b(The)444 b(in)-34 b(teresting)443 +b(thing)h(to)f(notice)g(is)f(that)i(the)g(st)-34 b(yle)442 +b(\014le)h(de\014nes)h(an)2000 66421 y(\(anon)-34 b(ymous\))514 +b(function,)539 b(and)512 b(adds)g(it)g(to)g(the)f(list)h(of)f(loaded)h +(st)-34 b(yle)511 b(ho)34 b(oks)512 b(b)-34 b(y)511 b(calling)g +Fu(TeX-add-)2000 67882 y(style-hook)p FC(.)3660 69738 +y(The)399 b(\014rst)g(time)f(the)h(user)f(indirectly)f(tries)h(to)h +(access)f(some)g(st)-34 b(yle-sp)34 b(eci\014c)398 b(information,)i +(suc)-34 b(h)399 b(as)2000 71200 y(the)423 b(largest)e(sectioning)i +(command)g(a)-34 b(v)-67 b(ailable,)425 b(the)e(st)-34 +b(yle)422 b(ho)34 b(oks)422 b(for)g(all)g(\014les)g(directly)f(or)h +(indirectly)p eop end +%%Page: 83 88 +TeXDict begin 83 87 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(83)2000 +3985 y(read)463 b(b)-34 b(y)463 b(the)h(curren)-34 b(t)463 +b(do)34 b(cumen)-34 b(t)464 b(are)f(executed.)715 b(The)463 +b(actual)h(\014les)e(will)h(only)g(b)34 b(e)463 b(ev)-67 +b(aluated)462 b(once,)2000 5446 y(but)405 b(the)g(ho)34 +b(oks)404 b(will)f(b)34 b(e)404 b(called)g(for)g(eac)-34 +b(h)404 b(bu\013er)g(using)h(the)g(st)-34 b(yle)404 b(\014le.)3660 +7209 y(Note)428 b(that)h(the)g(basename)f(of)g(the)h(st)-34 +b(yle)427 b(\014le)h(and)h(the)f(name)g(of)g(the)h(st)-34 +b(yle)427 b(ho)34 b(ok)428 b(should)h(usually)2000 8671 +y(b)34 b(e)404 b(iden)-34 b(tical.)44663 11038 y([F)-101 +b(unction])-47999 b Fm(TeX-add-style-hook)613 b Fi(style)445 +b(hook)f Fh(&optional)f Fi(dialect-expr)5200 12499 y +FC(Add)310 b Ft(ho)34 b(ok)383 b FC(to)309 b(the)h(list)f(of)g +(functions)i(to)f(run)f(when)h(w)-34 b(e)310 b(use)f(the)h(T)35376 +12760 y(E)36050 12499 y(X)f(\014le)g Ft(st)-34 b(yle)377 +b FC(and)310 b(the)g(curren)-34 b(t)5200 13960 y(dialect)334 +b(is)h(one)f(in)h(the)g(set)g(deriv)-34 b(ed)334 b(from)h +Ft(dialect-expr)p FC(.)515 b(When)335 b Ft(dialect-expr)421 +b FC(is)334 b(omitted,)349 b(then)5200 15422 y Ft(ho)34 +b(ok)477 b FC(is)404 b(allo)-34 b(w)g(ed)405 b(to)g(b)34 +b(e)403 b(run)i(whatev)-34 b(er)405 b(the)f(curren)-34 +b(t)405 b(dialect)e(is.)5200 17185 y Ft(dialect-expr)490 +b FC(ma)-34 b(y)405 b(b)34 b(e)403 b(one)i(of:)6194 18948 +y FA(\017)800 b FC(A)492 b(sym)-34 b(b)34 b(ol)491 b(indicating)i(a)e +(singleton)i(con)-34 b(taining)493 b(one)e(basic)h(T)37378 +19209 y(E)38052 18948 y(X)g(dialect,)513 b(this)492 b(sym)-34 +b(b)34 b(ol)7600 20409 y(shall)404 b(b)34 b(e)404 b(selected)f(among:) +7600 22474 y Fu(:latex)2584 b FC(F)-101 b(or)404 b(all)g(\014les)g(in)g +(L)22026 22317 y Fw(a)22587 22474 y FC(T)23260 22735 +y(E)23933 22474 y(X)g(mo)34 b(de,)404 b(or)g(an)-34 b(y)405 +b(mo)34 b(de)404 b(deriv)-34 b(ed)403 b(thereof.)7600 +24540 y Fu(:bibtex)1948 b FC(F)-101 b(or)404 b(all)g(\014les)g(in)g +(BibT)24246 24801 y(E)24919 24540 y(X)g(mo)34 b(de,)404 +b(or)g(an)-34 b(y)404 b(mo)34 b(de)404 b(deriv)-34 b(ed)404 +b(thereof.)7600 26605 y Fu(:texinfo)1312 b FC(F)-101 +b(or)404 b(all)g(\014les)g(in)g(T)-101 b(exinfo)404 b(mo)34 +b(de.)7600 28670 y Fu(:plain-tex)14000 30131 y FC(F)-101 +b(or)404 b(all)g(\014les)g(in)g(plain-T)25407 30392 y(E)26081 +30131 y(X)g(mo)34 b(de,)404 b(or)f(an)-34 b(y)405 b(mo)34 +b(de)404 b(deriv)-34 b(ed)404 b(thereof.)7600 32197 y +Fu(:context)1312 b FC(F)-101 b(or)404 b(all)g(\014les)g(in)g(ConT)24531 +32458 y(E)25205 32197 y(Xt)h(mo)34 b(de.)7600 34262 y +Fu(:classopt)14000 35723 y FC(F)-101 b(or)508 b(class)f(options)h(of)g +(L)25382 35566 y Fw(a)25943 35723 y FC(T)26616 35984 +y(E)27290 35723 y(X)g(do)34 b(cumen)-34 b(t.)850 b(This)508 +b(is)f(pro)-34 b(vided)508 b(as)g(pseudo-)14000 37184 +y(dialect)404 b(for)g(st)-34 b(yle)404 b(ho)34 b(oks)404 +b(asso)34 b(ciated)404 b(with)h(class)f(options.)6194 +38948 y FA(\017)800 b FC(A)404 b(logical)f(expression)h(lik)-34 +b(e:)7600 41013 y Fu(\(or)405 b Fs(dialect-expression1)411 +b Fu(...)405 b Fs(dialect-expression_n)p Fu(\))14000 +42474 y FC(F)-101 b(or)353 b(union)g(of)g(the)g(sets)g(of)g(dialects)f +(corresp)34 b(onding)353 b(to)g Ft(dialect-expression1)14000 +43935 y FC(through)405 b Ft(dialect-expression)p 28011 +43935 364 53 v 533 w(n)7600 46001 y Fu(\(and)g Fs(dialect-expression1) +411 b Fu(...)405 b Fs(dialect-expression_n)p Fu(\))14000 +47462 y FC(F)-101 b(or)686 b(in)-34 b(tersection)686 +b(of)g(the)g(sets)g(of)h(dialects)e(corresp)34 b(onding)686 +b(to)g Ft(dialect-)14000 48923 y(expression1)500 b FC(through)406 +b Ft(dialect-expression)p 34556 48923 V 533 w(n)7600 +50988 y Fu(\(nor)f Fs(dialect-expression1)411 b Fu(...)405 +b Fs(dialect-expression_n)p Fu(\))14000 52449 y FC(F)-101 +b(or)295 b(complemen)-34 b(t)296 b(of)f(the)g(union)h(sets)g(of)f +(dialects)g(corresp)34 b(onding)295 b(to)g Ft(dialect-)14000 +53911 y(expression1)564 b FC(through)469 b Ft(dialect-expression)p +34683 53911 V 533 w(n)f FC(relativ)-34 b(ely)466 b(to)i(the)g(set)g(of) +g(all)14000 55372 y(supp)34 b(orted)405 b(dialects)7600 +57437 y Fu(\(not)g Fs(dialect-expr)p Fu(\))14000 58898 +y FC(F)-101 b(or)279 b(complemen)-34 b(t)279 b(set)g(of)g(dialect)f +(corresp)34 b(onding)279 b(to)g Ft(dialect-expr)365 b +FC(relativ)-34 b(ely)14000 60359 y(to)404 b(the)h(set)f(of)h(all)e +(supp)34 b(orted)406 b(dialects)3660 62727 y(In)499 b(case)f(of)h +(adding)h(a)e(st)-34 b(yle)499 b(ho)34 b(ok)498 b(for)h(L)22836 +62570 y Fw(a)23397 62727 y FC(T)24070 62988 y(E)24743 +62727 y(X,)522 b(when)500 b(calling)e(function)i Fu(TeX-add-style-hook) +2000 64188 y FC(it)550 b(is)g(though)-34 b(t)553 b(more)c(futurepro)34 +b(of)552 b(for)e(argumen)-34 b(t)551 b Ft(dialect-expr)637 +b FC(to)550 b(pass)h(constan)-34 b(t)552 b Fu(TeX-dialect)2000 +65649 y FC(curren)-34 b(tly)404 b(de\014ned)h(to)f Fu(:latex)p +FC(,)i(rather)e(than)i(passing)f Fu(:latex)h FC(directly)-101 +b(.)44505 68016 y([Constan)-34 b(t])-47998 b Fm(TeX-dialect)5200 +69478 y FC(Default)366 b(dialect)f(for)h(use)f(with)i(function)g +Fu(TeX-add-style-hook)k FC(for)366 b(argumen)-34 b(t)367 +b Ft(dialect-expr)5200 70939 y FC(when)405 b(the)f(ho)34 +b(ok)404 b(is)g(to)h(b)34 b(e)404 b(run)g(only)g(on)h(L)24657 +70782 y Fw(a)25218 70939 y FC(T)25891 71200 y(E)26564 +70939 y(X)f(\014le,)g(or)g(an)-34 b(y)404 b(mo)34 b(de)404 +b(deriv)-34 b(ed)404 b(thereof.)p eop end +%%Page: 84 89 +TeXDict begin 84 88 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(84)2000 +3985 y Fq(5.6.2)818 b(Adding)545 b(Supp)45 b(ort)547 +b(for)f(Macros)2000 5944 y FC(The)335 b(most)f(common)h(thing)g(to)f +(de\014ne)h(in)f(a)g(st)-34 b(yle)334 b(ho)34 b(ok)334 +b(is)f(new)i(sym)-34 b(b)34 b(ols)334 b(\(T)37250 6205 +y(E)37924 5944 y(X)g(macros\).)516 b(Most)334 b(lik)-34 +b(ely)2000 7406 y(along)480 b(with)h(a)f(description)h(of)f(the)g +(argumen)-34 b(ts)482 b(to)e(the)h(function,)500 b(since)479 +b(the)i(sym)-34 b(b)34 b(ol)480 b(itself)g(can)g(b)34 +b(e)2000 8867 y(de\014ned)405 b(automatically)-101 b(.)3660 +10590 y(Here)404 b(are)f(a)h(few)h(examples)f(from)g +Fu(latex.el)p FC(.)5200 12313 y Fu(\(TeX-add-style-hook)5836 +13774 y("latex")5836 15235 y(\(lambda)639 b(\(\))7109 +16696 y(\(TeX-add-symbols)7745 18158 y(\015\("arabic")h +(TeX-arg-counter\))7745 19619 y(\015\("label")g(TeX-arg-define-label\)) +7745 21080 y(\015\("ref")f(TeX-arg-ref\))7745 22541 y +(\015\("newcommand")j(TeX-arg-define-macro)h([)637 b("Number)i(of)e +(arguments")j(])c(t\))7745 24002 y(\015\("newtheorem")642 +b(TeX-arg-define-environment)9018 25463 y([)637 b(TeX-arg-environment) +643 b("Numbered)d(like")e(])9018 26925 y(t)f([)g(TeX-arg-counter)k +("Within)e(counter")g(]\)\)\)\))44663 29171 y FC([F)-101 +b(unction])-47999 b Fm(TeX-add-symbols)612 b Fi(symbol)525 +b Fg(.)322 b(.)g(.)5200 30633 y FC(Add)405 b(eac)-34 +b(h)404 b Ft(sym)-34 b(b)34 b(ol)452 b FC(to)404 b(the)h(list)f(of)g +(kno)-34 b(wn)406 b(sym)-34 b(b)34 b(ols.)3660 32879 +y(Eac)-34 b(h)484 b(argumen)-34 b(t)485 b(to)e Fu(TeX-add-symbols)489 +b FC(is)483 b(a)g(list)g(describing)h(one)f(sym)-34 b(b)34 +b(ol.)776 b(The)484 b(head)g(of)f(the)2000 34340 y(list)404 +b(is)g(the)g(name)h(of)f(the)h(sym)-34 b(b)34 b(ol,)404 +b(the)g(remaining)g(elemen)-34 b(ts)404 b(describ)34 +b(e)403 b(eac)-34 b(h)405 b(argumen)-34 b(t.)3660 36063 +y(If)370 b(there)g(are)f(no)h(additional)g(elemen)-34 +b(ts,)377 b(the)370 b(sym)-34 b(b)34 b(ol)370 b(will)f(b)34 +b(e)369 b(inserted)h(with)g(p)34 b(oin)-34 b(t)371 b(inside)f(braces.) +2000 37525 y(Otherwise,)495 b(eac)-34 b(h)477 b(argumen)-34 +b(t)477 b(of)h(this)f(function)h(should)g(matc)-34 b(h)478 +b(an)f(argumen)-34 b(t)478 b(of)f(the)g(T)44368 37786 +y(E)45042 37525 y(X)g(macro.)2000 38986 y(What)405 b(is)f(done)g(dep)34 +b(ends)405 b(on)g(the)f(argumen)-34 b(t)405 b(t)-34 b(yp)34 +b(e.)3660 40709 y(If)576 b(a)f(macro)f(is)h(de\014ned)i(m)-34 +b(ultiple)575 b(times,)618 b(A)-34 b(UCT)27812 40970 +y(E)28486 40709 y(X)575 b(will)g(c)-34 b(ho)34 b(ose)575 +b(the)h(one)f(with)h(the)g(longest)2000 42170 y(de\014nition)405 +b(\(i.e.)e(the)i(one)f(with)h(the)g(most)f(argumen)-34 +b(ts\).)3660 43893 y(Th)g(us,)406 b(to)e(o)-34 b(v)g(erwrite)10291 +45616 y Fu(\015\("tref")639 b(1\))e(;)g FC(one)404 b(argumen)-34 +b(t)3660 47339 y(y)g(ou)405 b(can)f(sp)34 b(ecify)10291 +49062 y Fu(\015\("tref")639 b(TeX-arg-ref)h(ignore\))f(;)e +FC(t)-34 b(w)g(o)405 b(argumen)-34 b(ts)3660 50785 y +Fu(ignore)393 b FC(is)e(a)g(function)h(that)g(do)34 b(es)391 +b(not)g(do)h(an)-34 b(ything,)394 b(so)d(when)h(y)-34 +b(ou)391 b(insert)g(a)g(`)p Fu(tref)p FC(')h(y)-34 b(ou)391 +b(will)f(b)34 b(e)2000 52246 y(prompted)405 b(for)f(a)h(lab)34 +b(el)403 b(and)i(no)f(more.)3660 53969 y(Y)-101 b(ou)405 +b(can)f(use)h(the)f(follo)-34 b(wing)405 b(t)-34 b(yp)34 +b(es)404 b(of)h(sp)34 b(eci\014ers)403 b(for)h(argumen)-34 +b(ts:)2000 55954 y Fu(string)2584 b FC(Use)404 b(the)h(string)f(as)g(a) +g(prompt)h(to)g(prompt)g(for)f(the)h(argumen)-34 b(t.)2000 +57939 y Fu(number)2584 b FC(Insert)495 b(that)h(man)-34 +b(y)495 b(braces,)517 b(lea)-34 b(v)g(e)494 b(p)34 b(oin)-34 +b(t)496 b(inside)e(the)h(\014rst.)811 b(0)495 b(and)h(-1)e(are)h(sp)34 +b(ecial.)809 b(0)8400 59400 y(means)476 b(that)g(no)g(braces)f(are)g +(inserted.)752 b(-1)475 b(means)h(that)h(braces)e(are)f(inserted)i +(around)8400 60862 y(the)317 b(macro)f(and)h(an)g(activ)-34 +b(e)317 b(region)f(\(e.g.)g(`)p Fu({\\tiny)406 b(foo})p +FC('\).)510 b(If)317 b(there)f(is)h(no)f(activ)-34 b(e)317 +b(region,)8400 62323 y(no)405 b(braces)e(are)h(inserted.)2000 +64308 y Fu(nil)4492 b FC(Insert)404 b(empt)-34 b(y)405 +b(braces.)2000 66292 y Fu(t)5764 b FC(Insert)404 b(empt)-34 +b(y)405 b(braces,)e(lea)-34 b(v)g(e)404 b(p)34 b(oin)-34 +b(t)405 b(b)34 b(et)-34 b(w)g(een)405 b(the)g(braces.)2000 +68277 y Fu(other)h(symbols)8400 69738 y FC(Call)365 b(the)i(sym)-34 +b(b)34 b(ol)365 b(as)h(a)g(function.)527 b(Y)-101 b(ou)366 +b(can)g(de\014ne)g(y)-34 b(our)366 b(o)-34 b(wn)367 b(ho)34 +b(ok,)372 b(or)366 b(use)g(one)f(of)h(the)8400 71200 +y(prede\014ned)405 b(argumen)-34 b(t)405 b(ho)34 b(oks.)p +eop end +%%Page: 85 90 +TeXDict begin 85 89 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(85)2000 +3985 y Fu(list)3856 b FC(If)348 b(the)h(car)f(is)g(a)g(string,)359 +b(insert)348 b(it)h(as)f(a)g(prompt)i(and)f(the)f(next)h(elemen)-34 +b(t)348 b(as)g(initial)g(input.)8400 5446 y(Otherwise,)404 +b(call)f(the)i(car)e(of)i(the)f(list)g(with)h(the)g(remaining)e(elemen) +-34 b(ts)405 b(as)f(argumen)-34 b(ts.)2000 7685 y Fu(vector)2584 +b FC(Optional)322 b(argumen)-34 b(t.)511 b(If)322 b(it)f(has)g(more)g +(than)h(one)g(elemen)-34 b(t,)337 b(parse)321 b(it)g(as)g(a)g(list,)338 +b(otherwise)8400 9147 y(parse)449 b(the)g(only)g(elemen)-34 +b(t)449 b(as)g(ab)34 b(o)-34 b(v)g(e.)673 b(Use)449 b(square)f(brac)-34 +b(k)g(ets)450 b(instead)f(of)g(curly)g(braces,)8400 10608 +y(and)405 b(is)f(not)h(inserted)f(on)g(empt)-34 b(y)405 +b(user)f(input.)3660 12904 y(A)436 b(lot)g(of)h(argumen)-34 +b(t)437 b(ho)34 b(oks)436 b(ha)-34 b(v)g(e)436 b(already)g(b)34 +b(een)435 b(de\014ned.)635 b(The)437 b(\014rst)f(argumen)-34 +b(t)438 b(to)e(all)f(ho)34 b(oks)436 b(is)2000 14365 +y(a)461 b(\015ag)h(indicating)g(if)f(it)h(is)f(an)g(optional)i(argumen) +-34 b(t.)711 b(It)461 b(is)g(up)h(to)g(the)g(ho)34 b(ok)461 +b(to)h(determine)f(what)i(to)2000 15826 y(do)393 b(with)g(the)g +(remaining)g(argumen)-34 b(ts,)396 b(if)c(an)-34 b(y)-101 +b(.)535 b(T)-34 b(ypically)392 b(the)h(next)g(argumen)-34 +b(t)394 b(is)e(used)h(to)g(o)-34 b(v)g(erwrite)2000 17288 +y(the)405 b(default)g(prompt.)2000 19584 y Fu(TeX-arg-conditional)8400 +21045 y FC(Implemen)-34 b(ts)411 b(if)f Ft(expr)496 b(then)411 +b(else)p FC(.)555 b(If)410 b Ft(expr)497 b FC(ev)-67 +b(aluates)410 b(to)g(true,)h(parse)f Ft(then)h FC(as)f(an)h(argu-)8400 +22506 y(men)-34 b(t)405 b(list,)f(else)f(parse)h Ft(else)471 +b FC(as)404 b(an)h(argumen)-34 b(t)405 b(list.)2000 24745 +y Fu(TeX-arg-literal)8400 26206 y FC(Insert)553 b(its)f(argumen)-34 +b(ts)554 b(in)-34 b(to)553 b(the)g(bu\013er.)984 b(Used)553 +b(for)g(sp)34 b(ecifying)552 b(extra)g(syn)-34 b(tax)553 +b(for)g(a)8400 27668 y(macro.)2000 29907 y Fu(TeX-arg-free)8400 +31368 y FC(P)-34 b(arse)404 b(its)g(argumen)-34 b(ts)406 +b(but)f(use)f(no)h(braces)e(when)i(they)g(are)e(inserted.)2000 +33607 y Fu(TeX-arg-eval)8400 35068 y FC(Ev)-67 b(aluate)404 +b(argumen)-34 b(ts)405 b(and)g(insert)f(the)h(result)f(in)g(the)g +(bu\013er.)2000 37308 y Fu(TeX-arg-label)8400 38769 y +FC(Prompt)j(for)f(a)g(lab)34 b(el)405 b(completing)h(with)h(kno)-34 +b(wn)407 b(lab)34 b(els.)544 b(If)406 b(RefT)39040 39030 +y(E)39714 38769 y(X)g(is)g(activ)-34 b(e,)406 b(prompt)8400 +40230 y(for)e(the)h(reference)e(format.)2000 42469 y +Fu(TeX-arg-ref)8400 43930 y FC(Prompt)438 b(for)f(a)g(lab)34 +b(el)436 b(completing)h(with)h(kno)-34 b(wn)438 b(lab)34 +b(els.)637 b(If)437 b(RefT)39381 44191 y(E)40055 43930 +y(X)g(is)g(activ)-34 b(e,)445 b(do)437 b(not)8400 45392 +y(prompt)578 b(for)e(the)h(reference)e(format.)1057 b(Usually)-101 +b(,)619 b(reference)575 b(macros)h(should)i(use)e(this)8400 +46853 y(function)406 b(instead)e(of)h Fu(TeX-arg-label)p +FC(.)2000 49092 y Fu(TeX-arg-index-tag)8400 50553 y FC(Prompt)g(for)f +(an)g(index)g(tag.)539 b(This)405 b(is)f(the)g(name)h(of)f(an)h(index,) +e(not)i(the)g(en)-34 b(try)-101 b(.)2000 52793 y Fu(TeX-arg-index)8400 +54254 y FC(Prompt)405 b(for)f(an)g(index)g(en)-34 b(try)405 +b(completing)f(with)h(kno)-34 b(wn)405 b(en)-34 b(tries.)2000 +56493 y Fu(TeX-arg-length)8400 57954 y FC(Prompt)405 +b(for)f(a)g(L)16052 57797 y Fw(a)16613 57954 y FC(T)17286 +58215 y(E)17960 57954 y(X)g(length)g(completing)h(with)g(kno)-34 +b(wn)405 b(lengths.)2000 60193 y Fu(TeX-arg-macro)8400 +61655 y FC(Prompt)g(for)f(a)g(T)16403 61915 y(E)17077 +61655 y(X)g(macro)g(with)h(completion.)2000 63894 y Fu(TeX-arg-date) +8400 65355 y FC(Prompt)272 b(for)f(a)g(date,)297 b(defaulting)273 +b(to)e(the)g(curren)-34 b(t)272 b(date.)494 b(The)272 +b(format)f(of)h(the)f(date)h(is)e(sp)34 b(ec-)8400 66816 +y(i\014ed)423 b(b)-34 b(y)424 b(the)f Fu(TeX-date-format)429 +b FC(option.)597 b(If)423 b(y)-34 b(ou)423 b(w)-34 b(an)g(t)425 +b(to)f(c)-34 b(hange)424 b(the)f(format)h(when)8400 68277 +y(the)490 b(`)p Fu(babel)p FC(')g(pac)-34 b(k)-67 b(age)489 +b(is)g(loaded)h(with)g(a)f(sp)34 b(eci\014c)489 b(language,)510 +b(set)490 b Fu(TeX-date-format)8400 69738 y FC(inside)418 +b(the)g(appropriate)g(language)g(ho)34 b(ok)417 b(\(for)i(details)e +(see)g(Section)h(5.4.1)g([Europ)34 b(ean],)8400 71200 +y(page)404 b(75\).)p eop end +%%Page: 86 91 +TeXDict begin 86 90 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(86)2000 +3985 y Fu(TeX-arg-version)8400 5446 y FC(Prompt)405 b(for)f(the)g(v)-34 +b(ersion)404 b(of)h(a)f(\014le,)f(using)i(as)f(initial)g(input)h(the)g +(curren)-34 b(t)404 b(date.)2000 7492 y Fu(TeX-arg-environment)8400 +8953 y FC(Prompt)h(for)f(a)g(L)16052 8796 y Fw(a)16613 +8953 y FC(T)17286 9214 y(E)17960 8953 y(X)g(en)-34 b(vironmen)g(t)405 +b(with)g(completion.)2000 10999 y Fu(TeX-arg-cite)8400 +12460 y FC(Prompt)321 b(for)g(a)g(BibT)18022 12721 y(E)18696 +12460 y(X)g(citation.)511 b(If)321 b(the)g(v)-67 b(ariable)319 +b Fu(TeX-arg-cite-note-p)328 b FC(is)321 b(non-nil,)8400 +13921 y(ask)404 b(also)g(for)g(optional)h(note)g(in)f(citations.)2000 +15967 y Fu(TeX-arg-counter)8400 17428 y FC(Prompt)h(for)f(a)g(L)16052 +17271 y Fw(a)16613 17428 y FC(T)17286 17689 y(E)17960 +17428 y(X)g(coun)-34 b(ter)405 b(completing)f(with)h(kno)-34 +b(wn)405 b(coun)-34 b(ters.)2000 19474 y Fu(TeX-arg-savebox)8400 +20935 y FC(Prompt)405 b(for)f(a)g(L)16052 20778 y Fw(a)16613 +20935 y FC(T)17286 21196 y(E)17960 20935 y(X)g(sa)-34 +b(v)g(eb)34 b(o)-34 b(x)404 b(completing)h(with)f(kno)-34 +b(wn)406 b(sa)-34 b(v)g(eb)34 b(o)-34 b(xes.)2000 22980 +y Fu(TeX-arg-file)8400 24442 y FC(Prompt)405 b(for)f(a)g(\014lename)g +(in)g(the)h(curren)-34 b(t)404 b(directory)-101 b(,)403 +b(and)i(use)f(it)h(with)g(the)f(extension.)2000 26487 +y Fu(TeX-arg-file-name)8400 27949 y FC(Prompt)360 b(for)g(a)g +(\014lename)g(and)g(use)g(as)g(initial)f(input)i(the)f(name)g(of)g(the) +g(\014le)g(b)34 b(eing)359 b(visited)8400 29410 y(in)404 +b(the)h(curren)-34 b(t)404 b(bu\013er,)g(with)h(extension.)2000 +31455 y Fu(TeX-arg-file-name-sans-extension)8400 32917 +y FC(Prompt)360 b(for)g(a)g(\014lename)g(and)g(use)g(as)g(initial)f +(input)i(the)f(name)g(of)g(the)g(\014le)g(b)34 b(eing)359 +b(visited)8400 34378 y(in)404 b(the)h(curren)-34 b(t)404 +b(bu\013er,)g(without)i(extension.)2000 36423 y Fu(TeX-arg-input-file) +8400 37885 y FC(Prompt)418 b(for)g(the)g(name)g(of)g(an)g(input)h +(\014le)e(in)h(T)30498 38146 y(E)31171 37885 y(X's)g(searc)-34 +b(h)418 b(path,)j(and)e(use)f(it)f(without)8400 39346 +y(the)331 b(extension.)514 b(Run)331 b(the)g(st)-34 b(yle)330 +b(ho)34 b(oks)330 b(for)g(the)h(\014le.)514 b(\(Note)331 +b(that)g(the)g(b)34 b(eha)-34 b(vior)330 b(\(t)-34 b(yp)34 +b(e)331 b(of)8400 40807 y(prompt)h(and)h(inserted)e(\014le)g(name\))h +(of)g(the)g(function)h(can)e(b)34 b(e)331 b(con)-34 b(trolled)332 +b(b)-34 b(y)331 b(the)h(v)-67 b(ariable)8400 42268 y +Fu(TeX-arg-input-file-search)p FC(.\))2000 44314 y Fu +(TeX-arg-define-label)8400 45775 y FC(Prompt)433 b(for)f(a)g(lab)34 +b(el)431 b(completing)h(with)h(kno)-34 b(wn)433 b(lab)34 +b(els.)621 b(Add)433 b(lab)34 b(el)431 b(to)i(list)f(of)g(de\014ned) +8400 47236 y(lab)34 b(els.)2000 49282 y Fu(TeX-arg-define-length)8400 +50743 y FC(Prompt)412 b(for)g(a)g(L)16075 50586 y Fw(a)16636 +50743 y FC(T)17309 51004 y(E)17983 50743 y(X)f(length)i(completing)f +(with)h(kno)-34 b(wn)413 b(lengths.)562 b(Add)413 b(length)f(to)g(list) +8400 52204 y(of)404 b(de\014ned)i(lengths.)2000 54250 +y Fu(TeX-arg-define-macro)8400 55711 y FC(Prompt)334 +b(for)g(a)f(T)16191 55972 y(E)16865 55711 y(X)g(macro)g(with)i +(completion.)515 b(Add)334 b(macro)f(to)h(list)f(of)h(de\014ned)g +(macros.)2000 57757 y Fu(TeX-arg-define-environment)8400 +59218 y FC(Prompt)421 b(for)f(a)g(L)16100 59061 y Fw(a)16661 +59218 y FC(T)17334 59479 y(E)18008 59218 y(X)g(en)-34 +b(vironmen)g(t)421 b(with)g(completion.)587 b(Add)421 +b(en)-34 b(vironmen)g(t)421 b(to)g(list)f(of)8400 60679 +y(de\014ned)405 b(en)-34 b(vironmen)g(ts.)2000 62725 +y Fu(TeX-arg-define-cite)8400 64186 y FC(Prompt)405 b(for)f(a)g(BibT) +18272 64447 y(E)18945 64186 y(X)h(citation.)2000 66232 +y Fu(TeX-arg-define-counter)8400 67693 y FC(Prompt)g(for)f(a)g(L)16052 +67536 y Fw(a)16613 67693 y FC(T)17286 67954 y(E)17960 +67693 y(X)g(coun)-34 b(ter.)2000 69738 y Fu(TeX-arg-define-savebox)8400 +71200 y FC(Prompt)405 b(for)f(a)g(L)16052 71043 y Fw(a)16613 +71200 y FC(T)17286 71461 y(E)17960 71200 y(X)g(sa)-34 +b(v)g(eb)34 b(o)-34 b(x.)p eop end +%%Page: 87 92 +TeXDict begin 87 91 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(87)2000 +3985 y Fu(TeX-arg-document)8400 5446 y FC(Prompt)527 +b(for)g(a)g(L)16420 5289 y Fw(a)16981 5446 y FC(T)17654 +5707 y(E)18328 5446 y(X)f(do)34 b(cumen)-34 b(t)528 b(class,)557 +b(using)528 b Fu(LaTeX-default-style)533 b FC(as)527 +b(default)8400 6907 y(v)-67 b(alue)504 b(and)i Fu +(LaTeX-default-options)512 b FC(as)505 b(default)h(list)f(of)g +(options.)842 b(If)505 b(the)g(v)-67 b(ariable)8400 8369 +y Fu(TeX-arg-input-file-search)402 b FC(is)394 b(t,)h(y)-34 +b(ou)394 b(will)f(b)34 b(e)394 b(able)f(to)h(complete)f(with)h(all)f(L) +47183 8212 y Fw(a)47744 8369 y FC(T)48417 8630 y(E)49091 +8369 y(X)8400 9830 y(classes)366 b(a)-34 b(v)-67 b(ailable)365 +b(on)h(y)-34 b(our)367 b(system,)373 b(otherwise)367 +b(classes)e(listed)h(in)g(the)h(v)-67 b(ariable)365 b +Fu(LaTeX-)8400 11291 y(style-list)562 b FC(will)c(b)34 +b(e)558 b(used)h(for)g(completion.)1002 b(It)558 b(is)h(also)f(pro)-34 +b(vided)559 b(completion)g(for)8400 12752 y(options)405 +b(of)g(man)-34 b(y)404 b(common)h(classes.)2000 15000 +y Fu(LaTeX-arg-usepackage)8400 16461 y FC(Prompt)413 +b(for)f(L)15058 16304 y Fw(a)15619 16461 y FC(T)16292 +16722 y(E)16965 16461 y(X)h(pac)-34 b(k)-67 b(ages.)562 +b(If)412 b(the)g(v)-67 b(ariable)411 b Fu(TeX-arg-input-file-search)421 +b FC(is)412 b(t,)8400 17923 y(y)-34 b(ou)393 b(will)f(b)34 +b(e)393 b(able)f(to)h(complete)g(with)g(all)g(L)28463 +17766 y Fw(a)29024 17923 y FC(T)29697 18183 y(E)30370 +17923 y(X)g(pac)-34 b(k)-67 b(ages)392 b(a)-34 b(v)-67 +b(ailable)392 b(on)h(y)-34 b(our)393 b(system.)8400 19384 +y(It)404 b(is)g(also)g(pro)-34 b(vided)405 b(completion)f(for)g +(options)h(of)g(man)-34 b(y)404 b(common)h(pac)-34 b(k)-67 +b(ages.)2000 21632 y Fu(TeX-arg-bibstyle)8400 23093 y +FC(Prompt)408 b(for)g(a)g(BibT)18283 23354 y(E)18956 +23093 y(X)g(st)-34 b(yle)408 b(\014le)g(completing)f(with)i(all)e(st) +-34 b(yle)408 b(a)-34 b(v)-67 b(ailable)407 b(on)h(y)-34 +b(our)408 b(sys-)8400 24554 y(tem.)2000 26802 y Fu +(TeX-arg-bibliography)8400 28263 y FC(Prompt)487 b(for)g(BibT)17427 +28524 y(E)18100 28263 y(X)g(database)h(\014les)e(completing)h(with)h +(all)e(databases)i(a)-34 b(v)-67 b(ailable)486 b(on)8400 +29724 y(y)-34 b(our)404 b(system.)2000 31972 y Fu(TeX-arg-corner)8400 +33434 y FC(Prompt)h(for)f(a)g(L)16052 33277 y Fw(a)16613 +33434 y FC(T)17286 33695 y(E)17960 33434 y(X)g(side)g(or)g(corner)f(p) +34 b(osition)405 b(with)f(completion.)2000 35682 y Fu(TeX-arg-lr)8400 +37143 y FC(Prompt)h(for)f(a)g(L)16052 36986 y Fw(a)16613 +37143 y FC(T)17286 37404 y(E)17960 37143 y(X)g(side)g(with)h +(completion.)2000 39391 y Fu(TeX-arg-tb)8400 40852 y +FC(Prompt)g(for)f(a)g(L)16052 40695 y Fw(a)16613 40852 +y FC(T)17286 41113 y(E)17960 40852 y(X)g(side)g(with)h(completion.)2000 +43100 y Fu(TeX-arg-pagestyle)8400 44561 y FC(Prompt)g(for)f(a)g(L)16052 +44404 y Fw(a)16613 44561 y FC(T)17286 44822 y(E)17960 +44561 y(X)g(pagest)-34 b(yle)404 b(with)h(completion.)2000 +46809 y Fu(TeX-arg-verb)8400 48270 y FC(Prompt)g(for)f(delimiter)f(and) +i(text.)2000 50518 y Fu(TeX-arg-verb-delim-or-brace)8400 +51979 y FC(Prompt)436 b(for)f(delimiter)f(and)i(text.)632 +b(This)436 b(function)g(is)f(similar)f(to)i Fu(TeX-arg-verb)p +FC(,)447 b(but)8400 53441 y(is)466 b(in)-34 b(tended)467 +b(for)g(macros)f(whic)-34 b(h)467 b(tak)-34 b(e)466 b(their)g(argumen) +-34 b(t)467 b(enclosed)f(in)h(delimiters)e(or)h(in)8400 +54902 y(braces.)2000 57150 y Fu(TeX-arg-pair)8400 58611 +y FC(Insert)540 b(a)g(pair)f(of)h(n)-34 b(um)g(b)34 b(ers,)575 +b(use)540 b(argumen)-34 b(ts)541 b(for)f(prompt.)946 +b(The)541 b(n)-34 b(um)g(b)34 b(ers)540 b(are)g(sur-)8400 +60072 y(rounded)405 b(b)-34 b(y)405 b(paren)-34 b(theses)405 +b(and)g(separated)f(with)h(a)f(comma.)2000 62320 y Fu(TeX-arg-size)8400 +63781 y FC(Insert)g(width)h(and)g(heigh)-34 b(t)405 b(as)g(a)f(pair.) +538 b(No)404 b(argumen)-34 b(ts.)2000 66029 y Fu(TeX-arg-coordinate) +8400 67491 y FC(Insert)404 b(x)g(and)h(y)f(co)34 b(ordinates)404 +b(as)g(a)g(pair.)538 b(No)405 b(argumen)-34 b(ts.)2000 +69738 y Fu(LaTeX-arg-author)8400 71200 y FC(Prompt)405 +b(for)f(do)34 b(cumen)-34 b(t)405 b(author,)g(using)g +Fu(LaTeX-default-author)411 b FC(as)404 b(initial)g(input.)p +eop end +%%Page: 88 93 +TeXDict begin 88 92 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(88)2000 +3985 y Fu(TeX-read-hook)8400 5446 y FC(Prompt)405 b(for)f(a)g(L)16052 +5289 y Fw(a)16613 5446 y FC(T)17286 5707 y(E)17960 5446 +y(X)g(ho)34 b(ok)404 b(and)h(return)f(it.)2000 7535 y +Fu(TeX-arg-hook)8400 8996 y FC(Prompt)h(for)f(a)g(L)16052 +8839 y Fw(a)16613 8996 y FC(T)17286 9257 y(E)17960 8996 +y(X)g(ho)34 b(ok)404 b(and)h(insert)f(it)g(as)g(a)g(T)32353 +9257 y(E)33027 8996 y(X)g(macro)g(argumen)-34 b(t.)2000 +11085 y Fu(TeX-read-key-val)8400 12546 y FC(Prompt)405 +b(for)f(a)g(`)p Fu(key=value)p FC(')j(list)d(of)g(options)h(and)g +(return)g(them.)2000 14635 y Fu(TeX-arg-key-val)8400 +16096 y FC(Prompt)312 b(for)g(a)g(`)p Fu(key=value)p +FC(')i(list)e(of)g(options)h(and)g(insert)f(it)f(as)h(a)g(T)39201 +16357 y(E)39875 16096 y(X)g(macro)f(argumen)-34 b(t.)3660 +18185 y(If)466 b(y)-34 b(ou)467 b(add)f(new)h(ho)34 b(oks,)481 +b(y)-34 b(ou)466 b(can)g(assume)g(that)i(p)34 b(oin)-34 +b(t)466 b(is)g(placed)g(directly)f(after)h(the)g(previous)2000 +19646 y(argumen)-34 b(t,)409 b(or)e(after)h(the)g(macro)f(name)g(if)h +(this)g(is)f(the)h(\014rst)g(argumen)-34 b(t.)549 b(Please)407 +b(lea)-34 b(v)g(e)407 b(p)34 b(oin)-34 b(t)408 b(lo)34 +b(cated)2000 21108 y(after)403 b(the)g(argumen)-34 b(t)404 +b(y)-34 b(ou)403 b(are)f(inserting.)538 b(If)403 b(y)-34 +b(ou)403 b(w)-34 b(an)g(t)405 b(p)34 b(oin)-34 b(t)403 +b(to)g(b)34 b(e)403 b(lo)34 b(cated)402 b(somewhere)h(else)f(after)2000 +22569 y(all)364 b(ho)34 b(oks)365 b(ha)-34 b(v)g(e)365 +b(b)34 b(een)365 b(pro)34 b(cessed,)372 b(set)365 b(the)g(v)-67 +b(alue)364 b(of)h Fu(TeX-exit-mark)p FC(.)530 b(It)365 +b(will)f(p)34 b(oin)-34 b(t)366 b(no)-34 b(where,)373 +b(un)-34 b(til)2000 24030 y(the)405 b(argumen)-34 b(t)405 +b(ho)34 b(ok)404 b(sets)g(it.)3660 25805 y(Some)399 b(pac)-34 +b(k)-67 b(ages)399 b(pro)-34 b(vide)399 b(macros)f(that)i(are)e(rarely) +f(useful)j(to)f(non-exp)34 b(ert)399 b(users.)537 b(Those)399 +b(should)2000 27266 y(b)34 b(e)404 b(mark)-34 b(ed)404 +b(as)g(exp)34 b(ert)404 b(macros)f(using)i Fu +(TeX-declare-expert-macros)p FC(.)44663 29669 y([F)-101 +b(unction])-47999 b Fm(TeX-declare-expert-macros)616 +b Fi(style)444 b(macros)p Fg(...)5200 31130 y FC(Declare)403 +b Ft(macros)453 b FC(as)405 b(exp)34 b(ert)403 b(macros)h(of)g +Ft(st)-34 b(yle)p FC(.)5200 32905 y(Exp)34 b(ert)404 +b(macros)f(are)h(completed)g(dep)34 b(ending)405 b(on)g +Fu(TeX-complete-expert-commands)p FC(.)2000 35525 y Fq(5.6.3)818 +b(Adding)545 b(Supp)45 b(ort)547 b(for)f(En)-45 b(vironmen)g(ts)2000 +37484 y FC(Adding)386 b(supp)34 b(ort)387 b(for)f(en)-34 +b(vironmen)g(ts)386 b(is)f(v)-34 b(ery)385 b(m)-34 b(uc)g(h)386 +b(lik)-34 b(e)385 b(adding)h(supp)34 b(ort)387 b(for)e(T)40191 +37745 y(E)40865 37484 y(X)h(macros,)i(except)2000 38946 +y(that)606 b(eac)-34 b(h)605 b(en)-34 b(vironmen)g(t)606 +b(normally)e(only)h(tak)-34 b(es)605 b(one)g(argumen)-34 +b(t,)656 b(an)605 b(en)-34 b(vironmen)g(t)606 b(ho)34 +b(ok.)1140 b(The)2000 40407 y(example)403 b(is)h(again)h(a)f(short)h(v) +-34 b(ersion)403 b(of)i Fu(latex.el)p FC(.)5200 42182 +y Fu(\(TeX-add-style-hook)5836 43643 y("latex")5836 45104 +y(\(lambda)639 b(\(\))7109 46565 y(\(LaTeX-add-environments)7745 +48027 y(\015\("document")i(LaTeX-env-document\))7745 +49488 y(\015\("enumerate")g(LaTeX-env-item\))7745 50949 +y(\015\("itemize")g(LaTeX-env-item\))7745 52410 y(\015\("list")f +(LaTeX-env-list\)\)\)\))3660 54185 y FC(It)372 b(is)f(completely)g(up)h +(to)f(the)h(en)-34 b(vironmen)g(t)373 b(ho)34 b(ok)371 +b(to)g(insert)h(the)g(en)-34 b(vironmen)g(t,)378 b(but)373 +b(the)f(function)2000 55646 y Fu(LaTeX-insert-environment)414 +b FC(ma)-34 b(y)406 b(b)34 b(e)406 b(of)g(some)g(help.)544 +b(The)407 b(ho)34 b(ok)405 b(will)h(b)34 b(e)405 b(called)h(with)g(the) +h(name)2000 57108 y(of)447 b(the)h(en)-34 b(vironmen)g(t)448 +b(as)f(its)h(\014rst)f(argumen)-34 b(t,)459 b(and)448 +b(extra)f(argumen)-34 b(ts)448 b(can)f(b)34 b(e)447 b(pro)-34 +b(vided)447 b(b)-34 b(y)448 b(adding)2000 58569 y(them)405 +b(to)f(a)g(list)g(after)g(the)h(ho)34 b(ok.)3660 60344 +y(F)-101 b(or)386 b(simple)g(en)-34 b(vironmen)g(ts)387 +b(with)g(argumen)-34 b(ts,)391 b(for)386 b(example)g(de\014ned)h(with)g +(`)p Fu(\\newenvironment)p FC(',)2000 61805 y(y)-34 b(ou)399 +b(can)g(mak)-34 b(e)398 b(A)-34 b(UCT)12992 62066 y(E)13667 +61805 y(X)398 b(prompt)i(for)e(the)h(argumen)-34 b(ts)400 +b(b)-34 b(y)399 b(giving)f(the)h(prompt)g(strings)g(in)g(the)g(call) +2000 63266 y(to)454 b Fu(LaTeX-add-environments)p FC(.)694 +b(The)454 b(fact)g(that)g(an)g(argumen)-34 b(t)455 b(is)e(optional)h +(can)g(b)34 b(e)453 b(indicated)h(b)-34 b(y)2000 64727 +y(wrapping)405 b(the)g(prompt)g(string)f(in)h(a)f(v)-34 +b(ector.)3660 66502 y(F)-101 b(or)354 b(example,)362 +b(if)354 b(y)-34 b(ou)353 b(ha)-34 b(v)g(e)354 b(de\014ned)g(a)g +Fu(loop)g FC(en)-34 b(vironmen)g(t)355 b(with)f(the)g(three)f(argumen) +-34 b(ts)354 b Ft(from)p FC(,)364 b Ft(to)p FC(,)2000 +67963 y(and)405 b Ft(step)p FC(,)f(y)-34 b(ou)405 b(can)f(add)h(supp)34 +b(ort)405 b(for)f(them)h(in)f(a)g(st)-34 b(yle)404 b(\014le.)5200 +69738 y Fu(\045\045)637 b(loop.sty)p eop end +%%Page: 89 94 +TeXDict begin 89 93 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(89)5200 +3985 y Fu(\\newenvironment{loop}[3]{...}{...})5200 5876 +y(;;)637 b(loop.el)5200 8798 y(\(TeX-add-style-hook)5836 +10259 y("loop")5836 11720 y(\(lambda)i(\(\))7109 13182 +y(\(LaTeX-add-environments)7745 14643 y(\015\("loop")h("From")e("To")g +("Step"\)\)\)\))3660 16534 y FC(If)291 b(an)g(en)-34 +b(vironmen)g(t)291 b(is)f(de\014ned)h(m)-34 b(ultiple)291 +b(times,)313 b(A)-34 b(UCT)29805 16794 y(E)30480 16534 +y(X)290 b(will)g(c)-34 b(ho)34 b(ose)290 b(the)h(one)g(with)g(the)g +(longest)2000 17995 y(de\014nition.)705 b(Th)-34 b(us,)475 +b(if)459 b(y)-34 b(ou)460 b(ha)-34 b(v)g(e)460 b(an)f(en)-34 +b(umerate)460 b(st)-34 b(yle)459 b(\014le,)473 b(and)460 +b(w)-34 b(an)g(t)461 b(it)f(to)f(replace)g(the)g(standard)2000 +19456 y(L)2322 19299 y Fw(a)2883 19456 y FC(T)3556 19717 +y(E)4230 19456 y(X)424 b(en)-34 b(umerate)425 b(ho)34 +b(ok)424 b(ab)34 b(o)-34 b(v)g(e,)429 b(y)-34 b(ou)425 +b(could)f(de\014ne)h(an)g Fu(enumerate.el)j FC(\014le)c(as)h(follo)-34 +b(ws,)429 b(and)c(place)2000 20917 y(it)404 b(in)g(the)h(appropriate)g +(st)-34 b(yle)404 b(directory)-101 b(.)5200 22808 y Fu +(\(TeX-add-style-hook)5836 24269 y("latex")5836 25730 +y(\(lambda)639 b(\(\))7109 27191 y(\(LaTeX-add-environments)7745 +28653 y(\015\("enumerate")i(LaTeX-env-enumerate)j(foo\)\)\)\))5200 +31575 y(\(defun)638 b(LaTeX-env-enumerate)644 b(\(environment)c +(&optional)g(_ignore\))f(...\))3660 33466 y FC(The)450 +b(sym)-34 b(b)34 b(ol)449 b Fu(foo)h FC(will)f(b)34 b(e)449 +b(passed)h(to)f Fu(LaTeX-env-enumerate)456 b FC(as)449 +b(the)h(second)g(argumen)-34 b(t,)461 b(but)2000 34927 +y(since)404 b(w)-34 b(e)404 b(only)g(added)h(it)f(to)h(o)-34 +b(v)g(erwrite)404 b(the)g(de\014nition)h(in)g Fu(latex.el)i +FC(it)d(is)f(just)j(ignored.)44663 37579 y([F)-101 b(unction])-47999 +b Fm(LaTeX-add-environments)614 b Fi(env)525 b Fg(.)322 +b(.)g(.)5200 39040 y FC(Add)405 b(eac)-34 b(h)404 b Ft(en)-34 +b(v)508 b FC(to)405 b(list)f(of)g(loaded)g(en)-34 b(vironmen)g(ts.) +44663 41693 y([F)-101 b(unction])-47999 b Fm(LaTeX-insert-environment) +615 b Fi(env)444 b Fh([)f Fi(extra)h Fh(])5200 43154 +y FC(Insert)404 b(en)-34 b(vironmen)g(t)405 b(of)g(t)-34 +b(yp)34 b(e)404 b Ft(en)-34 b(v)p FC(,)404 b(with)h(optional)g(argumen) +-34 b(t)405 b Ft(extra)p FC(.)3660 45806 y(F)-101 b(ollo)-34 +b(wing)405 b(is)f(a)g(list)g(of)h(a)-34 b(v)-67 b(ailable)403 +b(ho)34 b(oks)404 b(for)g Fu(LaTeX-add-environments)p +FC(:)2000 48077 y Fu(LaTeX-env-item)8400 49539 y FC(Insert)g(the)h(giv) +-34 b(en)404 b(en)-34 b(vironmen)g(t)405 b(and)g(the)f(\014rst)h(item.) +2000 51761 y Fu(LaTeX-env-item-args)8400 53223 y FC(Insert)271 +b(the)h(giv)-34 b(en)272 b(en)-34 b(vironmen)g(t)272 +b(plus)g(further)g(argumen)-34 b(ts,)299 b(and)272 b(the)g(\014rst)g +(item.)494 b(Y)-101 b(ou)272 b(can)8400 54684 y(use)373 +b(this)g(as)g(a)g(ho)34 b(ok)373 b(in)g(case)f(y)-34 +b(ou)374 b(w)-34 b(an)g(t)375 b(to)e(sp)34 b(ecify)372 +b(m)-34 b(ultiple)373 b(complex)g(argumen)-34 b(ts)374 +b(just)8400 56145 y(lik)-34 b(e)346 b(in)i(elemen)-34 +b(ts)347 b(of)g Fu(TeX-add-symbols)p FC(.)525 b(Here)346 +b(is)h(an)h(example)e(from)i Fu(enumitem.el)j FC(in)8400 +57606 y(order)428 b(to)g(prompt)h(for)f(a)g(`)p Fu(key=value)p +FC(')j(list)c(to)i(b)34 b(e)428 b(inserted)g(as)g(an)g(optional)h +(argumen)-34 b(t)8400 59067 y(to)405 b(the)f(`)p Fu(itemize)p +FC(')i(en)-34 b(vironmen)g(t:)11600 60909 y Fu +(\(LaTeX-add-environments)12236 62371 y(\015\("itemize")641 +b(LaTeX-env-item-args)13509 63832 y([TeX-arg-key-val)h +(\(LaTeX-enumitem-key-val-options\)]\)\))2000 66055 y(LaTeX-env-figure) +8400 67516 y FC(Insert)404 b(the)h(giv)-34 b(en)404 b(\014gure-lik)-34 +b(e)403 b(en)-34 b(vironmen)g(t)405 b(with)g(a)f(caption)h(and)g(a)f +(lab)34 b(el.)2000 69738 y Fu(LaTeX-env-array)8400 71200 +y FC(Insert)316 b(the)f(giv)-34 b(en)316 b(arra)-34 b(y-lik)g(e)314 +b(en)-34 b(vironmen)g(t)317 b(with)f(p)34 b(osition)316 +b(and)g(column)g(sp)34 b(eci\014cations.)p eop end +%%Page: 90 95 +TeXDict begin 90 94 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(90)2000 +3985 y Fu(LaTeX-env-label)8400 5446 y FC(Insert)404 b(the)h(giv)-34 +b(en)404 b(en)-34 b(vironmen)g(t)405 b(with)g(a)f(lab)34 +b(el.)2000 7404 y Fu(LaTeX-env-label-args)8400 8866 y +FC(Insert)465 b(the)g(giv)-34 b(en)465 b(en)-34 b(vironmen)g(t)465 +b(with)h(a)f(lab)34 b(el)464 b(and)h(further)h(argumen)-34 +b(ts)466 b(to)f(the)g(en)-34 b(vi-)8400 10327 y(ronmen)g(t.)2000 +12285 y Fu(LaTeX-env-list)8400 13746 y FC(Insert)334 +b(the)g(giv)-34 b(en)333 b(list-lik)-34 b(e)333 b(en)-34 +b(vironmen)g(t,)348 b(a)334 b(sp)34 b(eci\014er)333 b(for)h(the)g(lab) +34 b(el)333 b(and)h(the)g(\014rst)g(item.)2000 15704 +y Fu(LaTeX-env-minipage)8400 17165 y FC(Insert)459 b(the)h(giv)-34 +b(en)459 b(minipage-lik)-34 b(e)458 b(en)-34 b(vironmen)g(t)460 +b(with)g(p)34 b(osition)460 b(and)g(width)g(sp)34 b(eci\014ca-)8400 +18626 y(tions.)2000 20585 y Fu(LaTeX-env-tabular*)8400 +22046 y FC(Insert)564 b(the)g(giv)-34 b(en)563 b(tabular*-lik)-34 +b(e)564 b(en)-34 b(vironmen)g(t)564 b(with)h(width,)604 +b(p)34 b(osition)564 b(and)h(column)8400 23507 y(sp)34 +b(eci\014cations.)2000 25465 y Fu(LaTeX-env-picture)8400 +26926 y FC(Insert)404 b(the)h(giv)-34 b(en)404 b(en)-34 +b(vironmen)g(t)405 b(with)g(width)g(and)g(heigh)-34 b(t)405 +b(sp)34 b(eci\014cations.)2000 28884 y Fu(LaTeX-env-bib)8400 +30345 y FC(Insert)404 b(the)h(giv)-34 b(en)404 b(en)-34 +b(vironmen)g(t)405 b(with)g(a)f(lab)34 b(el)403 b(for)h(a)g(bibitem.) +2000 32304 y Fu(LaTeX-env-contents)8400 33765 y FC(Insert)g(the)h(giv) +-34 b(en)404 b(en)-34 b(vironmen)g(t)405 b(with)g(a)f(\014lename)g(as)g +(its)g(argumen)-34 b(t.)2000 35723 y Fu(LaTeX-env-args)8400 +37184 y FC(Insert)479 b(the)g(giv)-34 b(en)478 b(en)-34 +b(vironmen)g(t)480 b(with)g(argumen)-34 b(ts.)763 b(Y)-101 +b(ou)479 b(can)g(use)g(this)g(as)g(a)f(ho)34 b(ok)479 +b(in)8400 38645 y(case)i(y)-34 b(ou)481 b(w)-34 b(an)g(t)483 +b(to)e(sp)34 b(ecify)481 b(m)-34 b(ultiple)481 b(complex)g(argumen)-34 +b(ts)482 b(just)g(lik)-34 b(e)480 b(in)h(elemen)-34 b(ts)482 +b(of)8400 40106 y Fu(TeX-add-symbols)p FC(.)689 b(This)453 +b(is)g(most)g(useful)g(if)g(the)g(sp)34 b(eci\014cation)452 +b(of)h(argumen)-34 b(ts)454 b(to)f(b)34 b(e)8400 41568 +y(prompted)435 b(for)f(with)h(strings)f(and)h(strings)f(wrapp)34 +b(ed)435 b(in)f(a)g(v)-34 b(ector)433 b(as)h(describ)34 +b(ed)434 b(ab)34 b(o)-34 b(v)g(e)8400 43029 y(is)404 +b(to)34 b(o)404 b(limited.)8400 44738 y(Here)311 b(is)g(an)g(example)g +(from)g Fu(listings.el)316 b FC(whic)-34 b(h)312 b(calls)e(a)i +(function)g(with)g(one)g(argumen)-34 b(t)8400 46200 y(in)325 +b(order)g(to)h(prompt)g(for)g(a)f(`)p Fu(key=value)p +FC(')j(list)d(to)g(b)34 b(e)325 b(inserted)h(as)f(an)h(optional)g +(argumen)-34 b(t)8400 47661 y(of)404 b(the)h(`)p Fu(lstlisting)p +FC(')i(en)-34 b(vironmen)g(t:)11600 49370 y Fu +(\(LaTeX-add-environments)12236 50832 y(\015\("lstlisting")642 +b(LaTeX-env-args)13509 52293 y([TeX-arg-key-val)g +(\(LaTeX-listings-key-val-options\)]\)\))3660 54251 y +FC(Some)439 b(pac)-34 b(k)-67 b(ages)439 b(pro)-34 b(vide)439 +b(en)-34 b(vironmen)g(ts)440 b(that)g(are)e(rarely)f(useful)j(to)f +(non-exp)34 b(ert)439 b(users.)642 b(Those)2000 55712 +y(should)405 b(b)34 b(e)404 b(mark)-34 b(ed)404 b(as)g(exp)34 +b(ert)404 b(en)-34 b(vironmen)g(ts)405 b(using)g Fu +(LaTeX-declare-expert-environments)p FC(.)44663 57919 +y([F)-101 b(unction])-47999 b Fm(LaTeX-declare-expert-environments)619 +b Fi(style)444 b(environments)p Fg(...)5200 59380 y FC(Declare)403 +b Ft(en)-34 b(vironmen)g(ts)455 b FC(as)404 b(exp)34 +b(ert)403 b(en)-34 b(vironmen)g(ts)406 b(of)e Ft(st)-34 +b(yle)p FC(.)5200 61089 y(Exp)34 b(ert)372 b(en)-34 b(vironmen)g(ts)374 +b(are)d(completed)i(dep)34 b(ending)373 b(on)g Fu +(TeX-complete-expert-commands)p FC(.)2000 63579 y Fq(5.6.4)818 +b(Adding)545 b(or)h(Examining)e(Other)i(Information)2000 +66318 y(5.6.4.1)818 b(Adding)545 b(bibliographies)g(in)g(st)-45 +b(yle)544 b(ho)45 b(oks)2000 68277 y FC(Y)-101 b(ou)396 +b(can)h(also)f(sp)34 b(ecify)395 b(bibliographical)h(databases)h(and)g +(lab)34 b(els)395 b(in)h(the)h(st)-34 b(yle)396 b(\014le.)535 +b(This)397 b(is)e(probably)2000 69738 y(of)474 b(little)g(use,)491 +b(since)474 b(this)g(information)h(will)f(usually)g(b)34 +b(e)473 b(automatically)h(generated)h(from)f(the)g(T)48417 +69999 y(E)49091 69738 y(X)2000 71200 y(\014le)404 b(an)-34 +b(yw)g(a)g(y)-101 b(.)p eop end +%%Page: 91 96 +TeXDict begin 91 95 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(91)44663 +3985 y([F)-101 b(unction])-47999 b Fm(LaTeX-add-bibliographies)615 +b Fi(bibliography)528 b Fg(.)322 b(.)g(.)5200 5446 y +FC(Add)405 b(eac)-34 b(h)404 b Ft(bibliograph)-34 b(y)509 +b FC(to)404 b(list)g(of)h(loaded)f(bibliographies.)44663 +8049 y([F)-101 b(unction])-47999 b Fm(LaTeX-add-labels)612 +b Fi(label)525 b Fg(.)322 b(.)g(.)5200 9510 y FC(Add)405 +b(eac)-34 b(h)404 b Ft(lab)34 b(el)451 b FC(to)405 b(the)f(list)g(of)h +(kno)-34 b(wn)405 b(lab)34 b(els.)2000 12239 y Fq(5.6.4.2)818 +b(Examining)544 b(P)-45 b(ac)g(k)-91 b(age/Class)546 +b(Options)2000 14198 y FC(In)494 b(L)3927 14041 y Fw(a)4488 +14198 y FC(T)5161 14459 y(E)5834 14198 y(X)g(do)34 b(cumen)-34 +b(ts,)518 b(st)-34 b(yle)493 b(ho)34 b(oks)494 b(can)g(\014nd)h(the)f +(pac)-34 b(k)-67 b(age)494 b(names)g(and)h(those)f(options)h(giv)-34 +b(en)494 b(as)2000 15659 y(optional)405 b(argumen)-34 +b(t\(s\))406 b(of)e(`)p Fu(\\usepackage)p FC(')k(in)c +Fu(LaTeX-provided-package-options)p FC(.)44946 18262 +y([V)-101 b(ariable])-48001 b Fm(LaTeX-provided-package-options)5200 +19723 y FC(Bu\013er)280 b(lo)34 b(cal)280 b(v)-67 b(ariable)279 +b(holding)i(alist)g(of)g(options)g(pro)-34 b(vided)282 +b(to)f(L)34519 19566 y Fw(a)35080 19723 y FC(T)35753 +19984 y(E)36426 19723 y(X)g(pac)-34 b(k)-67 b(ages.)497 +b(Eac)-34 b(h)281 b(elemen)-34 b(t)5200 21184 y(is)404 +b(a)g(cons)g(cell)f Fu(\()p Fs(package)k Fu(.)d Fs(option-list)p +Fu(\))p FC(.)543 b(F)-101 b(or)404 b(example,)f(its)i(v)-67 +b(alue)403 b(will)h(b)34 b(e)9673 23050 y Fu(\(\("babel")639 +b(.)e(\("german"\)\))10309 24511 y(\("geometry")j(.)d(\("a4paper")j +("top=2cm")f("left=2.5cm")i("right=2.5cm"\)\))10309 25972 +y(...\))3660 28575 y FC(Y)-101 b(ou)467 b(can)e(examine)g(whether)i +(there)e(is)g(a)h(sp)34 b(eci\014c)465 b(pac)-34 b(k)-67 +b(age-option)466 b(pair)g(b)-34 b(y)466 b Fu(LaTeX-provided-)2000 +30036 y(package-options-member)p FC(.)44663 32638 y([F)-101 +b(unction])-47999 b Fm(LaTeX-provided-package-options-member)620 +b Fi(package)445 b(option)5200 34099 y FC(Return)390 +b(non-)p Fu(nil)i FC(if)e Ft(option)g FC(has)h(b)34 b(een)389 +b(giv)-34 b(en)390 b(to)g Ft(pac)-34 b(k)-67 b(age)p +FC(.)533 b(The)390 b(v)-67 b(alue)389 b(is)h(actually)f(the)h(tail)g +(of)5200 35561 y(the)404 b(list)g(of)h(options)g(giv)-34 +b(en)404 b(to)h Ft(pac)-34 b(k)-67 b(age)p FC(.)3660 +38163 y(There)438 b(are)f(similar)f(facilities)h(for)g(class)h(names)f +(and)i(those)f(options)g(giv)-34 b(en)438 b(in)f Fu(\\documentclass) +2000 39624 y FC(declaration.)44946 42226 y([V)-101 b(ariable])-48001 +b Fm(LaTeX-provided-class-options)5200 43688 y FC(Bu\013er)380 +b(lo)34 b(cal)379 b(v)-67 b(ariable)379 b(holding)i(alist)g(of)g +(options)g(pro)-34 b(vided)381 b(to)g(L)35417 43531 y +Fw(a)35978 43688 y FC(T)36651 43949 y(E)37325 43688 y(X)f(classes.)530 +b(Eac)-34 b(h)381 b(elemen)-34 b(t)5200 45149 y(is)404 +b(a)g(cons)g(cell)f Fu(\()p Fs(class)j Fu(.)f Fs(option-list)p +Fu(\))p FC(.)542 b(F)-101 b(or)404 b(example,)g(its)g(v)-67 +b(alue)403 b(will)h(b)34 b(e)9673 47015 y Fu(\(\("book")639 +b(.)e(\("a4paper")i("11pt")g("openany")h("fleqn"\)\))10309 +48476 y(...\))44663 51078 y FC([F)-101 b(unction])-47999 +b Fm(LaTeX-provided-class-options-member)619 b Fi(class)445 +b(option)5200 52539 y FC(Return)364 b(non-)p Fu(nil)h +FC(if)f Ft(option)g FC(has)g(b)34 b(een)363 b(giv)-34 +b(en)364 b(to)f Ft(class)p FC(.)525 b(The)364 b(v)-67 +b(alue)362 b(is)i(actually)f(the)h(tail)f(of)g(the)5200 +54001 y(list)404 b(of)g(options)i(giv)-34 b(en)404 b(to)g +Ft(class)p FC(.)44663 56603 y([F)-101 b(unction])-47999 +b Fm(LaTeX-match-class-option)615 b Fi(regexp)5200 58064 +y FC(Chec)-34 b(k)432 b(if)g(a)f(do)34 b(cumen)-34 b(tclass)433 +b(option)f(matc)-34 b(hing)433 b Ft(regexp)468 b FC(is)431 +b(activ)-34 b(e.)621 b(Return)433 b(\014rst)f(found)h(class)5200 +59525 y(option)405 b(matc)-34 b(hing)405 b Ft(regexp)p +FC(,)e(or)h(nil)g(if)g(not)h(found.)3660 62128 y(These)620 +b(functions)g(are)e(also)h(useful)h(to)f(implemen)-34 +b(t)619 b(customized)g(predicate\(s\))h(in)f Fu(TeX-view-)2000 +63589 y(predicate-list)p FC(.)543 b(See)404 b(Section)h(4.2.1)e +([Starting)i(View)-34 b(ers],)404 b(page)g(62.)2000 66318 +y Fq(5.6.4.3)818 b(Adding)545 b(Supp)45 b(ort)547 b(for)f(Option)f +(Completion)2000 68277 y FC(When)332 b(the)h(user)e(inserts)h(`)p +Fu(\\usepackage)p FC(')k(b)-34 b(y)332 b Fs(C-c)405 b(C-m)p +FC(,)347 b(A)-34 b(UCT)31612 68538 y(E)32287 68277 y(X)332 +b(asks)g(for)g(the)g(optional)h(argumen)-34 b(ts)2000 +69738 y(after)550 b(the)f(pac)-34 b(k)-67 b(age)549 b(name)h(is)f(giv) +-34 b(en.)974 b(The)550 b(st)-34 b(yle)549 b(\014le)g(of)h(that)g(pac) +-34 b(k)-67 b(age)549 b(can)g(pro)-34 b(vide)550 b(completion)2000 +71200 y(supp)34 b(ort)405 b(for)f(the)h(optional)g(argumen)-34 +b(ts.)p eop end +%%Page: 92 97 +TeXDict begin 92 96 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(92)44946 +3985 y([V)-101 b(ariable])-48001 b Fm(LaTeX-)p Fi(packagename)p +Fm(-package-options)5200 5446 y FC(List)404 b(of)g(optional)h(argumen) +-34 b(ts)405 b(a)-34 b(v)-67 b(ailable)404 b(for)g(the)g(pac)-34 +b(k)-67 b(age.)3660 8152 y(Here)404 b(is)g(an)g(excerption)g(from)g(`)p +Fu(acronym.el)p FC(':)5200 10069 y Fu(\(defvar)639 b +(LaTeX-acronym-package-options)6473 11530 y(\015\("footnote")h +("nohyperlinks")i("printonlyused")f("withpage")7745 12992 +y("smaller")f("dua")e("nolist"\))6473 14453 y("Package)h(options)g(for) +e(the)h(acronym)g(package."\))3660 16370 y FC(When)402 +b(the)f(pac)-34 b(k)-67 b(age)401 b(accepts)g(k)-34 b(ey-v)-67 +b(alue)399 b(st)-34 b(yle)401 b(optional)h(argumen)-34 +b(ts,)402 b(more)f(sophisticated)h(com-)2000 17831 y(pletion)422 +b(supp)34 b(ort)424 b(is)e(needed.)592 b(The)423 b(pac)-34 +b(k)-67 b(age)422 b(st)-34 b(yle)422 b(\014le)g(can)g(pro)-34 +b(vide)422 b(dynamic)g(completion)h(supp)34 b(ort)2000 +19293 y(b)-34 b(y)405 b(custom)f(elisp)g(function.)44663 +21998 y([F)-101 b(unction])-47999 b Fm(LaTeX-)p Fi(packagename)p +Fm(-package-options)5200 23459 y FC(This)343 b(function)i(should)f(ask) +e(the)i(user)f(for)g(optional)g(argumen)-34 b(ts)344 +b(and)g(return)f(them)h(as)f(a)g(string,)5200 24921 y(instead)352 +b(of)g(built-in)h(option)f(query)f(facilit)-34 b(y)-101 +b(.)521 b(When)352 b(this)g(function)h(is)e(de\014ned,)363 +b(A)-34 b(UCT)45768 25182 y(E)46443 24921 y(X)352 b(calls)5200 +26382 y(it)404 b(with)h(no)g(argumen)-34 b(t.)3660 29087 +y(Here)404 b(is)g(an)g(excerption)g(from)g(`)p Fu(acro.el)p +FC(':)5200 31005 y Fu(\(defun)638 b(LaTeX-acro-package-options)646 +b(\(\))6473 32466 y("Prompt)639 b(for)e(package)i(options)g(for)e(the)h +(acro)f(package.")6473 33927 y(\(TeX-read-key-val)642 +b(t)637 b(LaTeX-acro-package-options-list\)\))3660 35845 +y FC(As)426 b(y)-34 b(ou)425 b(can)h(see)e(in)i(the)f(ab)34 +b(o)-34 b(v)g(e)426 b(example,)j(a)c(utilit)-34 b(y)426 +b(function)g Fu(TeX-read-key-val)431 b FC(is)425 b(a)-34 +b(v)-67 b(ailable)2000 37306 y(to)404 b(read)g(k)-34 +b(ey-v)-67 b(alue)403 b(pair\(s\))i(from)f(users.)3660 +39223 y(Note)409 b(that)h Fu(defvar)h FC(or)e Fu(defun)h +FC(of)f Fu(LaTeX-)p Fs(packagename)p Fu(-package-options)421 +b FC(should)410 b(b)34 b(e)408 b(at)h(the)2000 40684 +y(top)476 b(lev)-34 b(el)474 b(of)h(the)g(st)-34 b(yle)475 +b(\014le)g(and)h(not)f(inside)g(the)h(st)-34 b(yle)474 +b(ho)34 b(ok,)493 b(b)34 b(ecause)474 b(the)i(st)-34 +b(yle)475 b(ho)34 b(ok)474 b(is)h(not)h(y)-34 b(et)2000 +42145 y(called)403 b(when)i(the)g(user)f(inputs)h(the)g(optional)g +(argumen)-34 b(ts)405 b(in)f(resp)34 b(onse)404 b(to)h +Fs(C-c)g(C-m)p FC(.)3660 44063 y(There)483 b(are)g(similar)f +(facilities)g(for)h(class)g(options.)777 b(When)483 b(the)g(user)g +(inserts)h(`)p Fu(\\documentclass)p FC(')2000 45524 y(b)-34 +b(y)445 b Fs(C-c)405 b(C-e)p FC(,)455 b(the)444 b(resp)34 +b(ectiv)-34 b(e)444 b(class)g(st)-34 b(yle)444 b(\014le)g(can)g(pro)-34 +b(vide)444 b(completion)h(supp)34 b(ort)445 b(for)g(the)f(optional)2000 +46985 y(argumen)-34 b(ts.)44946 49691 y([V)-101 b(ariable])-48001 +b Fm(LaTeX-)p Fi(classname)p Fm(-class-options)5200 51152 +y FC(List)404 b(of)g(optional)h(argumen)-34 b(ts)405 +b(a)-34 b(v)-67 b(ailable)404 b(for)g(the)g(class.)44663 +53858 y([F)-101 b(unction])-47999 b Fm(LaTeX-)p Fi(classname)p +Fm(-class-options)5200 55319 y FC(Whic)-34 b(h)404 b(see.)2000 +58100 y Fq(5.6.5)818 b(Automatic)546 b(Extraction)h(of)e(New)g(Things) +2000 60059 y FC(The)364 b(automatic)h(T)10808 60320 y(E)11482 +60059 y(X)f(information)h(extractor)e(w)-34 b(orks)365 +b(b)-34 b(y)364 b(searc)-34 b(hing)364 b(for)g(regular)g(expressions)f +(in)h(the)2000 61520 y(T)2673 61781 y(E)3347 61520 y(X)459 +b(\014les,)473 b(and)461 b(storing)f(the)f(matc)-34 b(hed)461 +b(information.)706 b(Y)-101 b(ou)460 b(can)f(add)i(supp)34 +b(ort)460 b(for)g(new)g(constructs)2000 62981 y(to)404 +b(the)h(parser,)f(something)h(that)g(is)f(needed)g(when)h(y)-34 +b(ou)405 b(add)g(new)f(commands)h(to)g(de\014ne)f(sym)-34 +b(b)34 b(ols.)3660 64899 y(F)-101 b(or)405 b(example,)e(in)h(the)g +(\014le)g Fu(macro.tex)k FC(I)403 b(de\014ne)i(the)f(follo)-34 +b(wing)405 b(macro.)5200 66816 y Fu(\\newcommand{\\newmacro}[5]{\045) +5200 68277 y(\\def#1{#3\\index{#4@#5~cite{#4}}\\nocite{#4}}\045)5200 +69738 y(\\def#2{#5\\index{#4@#5~cite{#4}}\\nocite{#4}}\045)5200 +71200 y(})p eop end +%%Page: 93 98 +TeXDict begin 93 97 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(93)3660 +3985 y(A)-34 b(UCT)6992 4246 y(E)7667 3985 y(X)418 b(will)g +(automatically)g(\014gure)g(out)h(that)g(`)p Fu(newmacro)p +FC(')h(is)e(a)g(macro)g(that)h(tak)-34 b(es)419 b(\014v)-34 +b(e)418 b(argu-)2000 5446 y(men)-34 b(ts.)852 b(Ho)-34 +b(w)g(ev)g(er,)535 b(it)508 b(is)g(not)h(smart)g(enough)g(to)g +(automatically)f(see)g(that)i(eac)-34 b(h)508 b(time)g(w)-34 +b(e)509 b(use)f(the)2000 6907 y(macro,)403 b(t)-34 b(w)g(o)406 +b(new)f(macros)e(are)h(de\014ned.)539 b(W)-101 b(e)404 +b(can)g(sp)34 b(ecify)404 b(this)g(information)h(in)g(a)f(st)-34 +b(yle)404 b(ho)34 b(ok)404 b(\014le.)5200 9830 y Fu(;;;)637 +b(macro.el)j(---)d(Special)i(code)f(for)f(my)g(own)h(macro)g(file.)5200 +12752 y(;;;)f(Code:)5200 15675 y(\(defvar)i(TeX-newmacro-regexp)6473 +17136 y +(\015\("\\\\\\\\newmacro{\\\\\\\\\\\\\([a-zA-Z]+\\\\\)}{\\\\\\\\\\\\)p +(\([a-zA-Z]+\\\\\)}")7745 18597 y(\(1)e(2\))h(TeX-auto-multi\))6473 +20058 y("Matches)h(\\\\newmacro)h(definitions."\))5200 +22980 y(\(defvar)f(TeX-auto-multi)i(nil)6473 24442 y("Temporary)f(for)d +(parsing)i(\\\\newmacro)h(definitions."\))5200 27364 +y(\(defun)e(TeX-macro-cleanup)643 b(\(\))6473 28825 y("Move)638 +b(symbols)h(from)e(\022TeX-auto-multi\015)643 b(to)637 +b(\022TeX-auto-symbol\015.")6473 30286 y(\(mapc)h(\(lambda)h(\(list\)) +11564 31748 y(\(mapc)f(\(lambda)h(\(symbol\))16654 33209 +y(\(setq)g(TeX-auto-symbol)20473 34670 y(\(cons)f(symbol)g +(TeX-auto-symbol\)\)\))15382 36131 y(list\)\))10291 37592 +y(TeX-auto-multi\)\))5200 40515 y(\(defun)g(TeX-macro-prepare)643 +b(\(\))6473 41976 y("Clear)638 b(\022Tex-auto-multi\015)k(before)d +(use.")6473 43437 y(\(setq)f(TeX-auto-multi)j(nil\)\))5200 +46359 y(\(add-hook)f(\015TeX-auto-prepare-hook)k +(#\015TeX-macro-prepare\))5200 47821 y(\(add-hook)c +(\015TeX-auto-cleanup-hook)k(#\015TeX-macro-cleanup\))5200 +50743 y(\(TeX-add-style-hook)5836 52204 y("macro")5836 +53665 y(\(lambda)639 b(\(\))7109 55127 y(\(TeX-auto-add-regexp)644 +b(TeX-newmacro-regexp\))7109 56588 y(\(TeX-add-symbols)e +(\015\("newmacro")19200 58049 y(TeX-arg-macro)19200 59510 +y(\(TeX-arg-macro)f("Capitalized)g(macro:)d(\\\\"\))19200 +60971 y(t)19200 62433 y("BibTeX)h(entry:)f(")19200 63894 +y(nil\)\)\)\))5200 66816 y(;;;)f(macro.el)j(ends)d(here)3660 +69738 y FC(When)378 b(this)f(\014le)g(is)f(\014rst)i(loaded,)k(it)377 +b(adds)g(a)g(new)h(en)-34 b(try)377 b(to)g Fu(TeX-newmacro-regexp)p +FC(,)389 b(and)377 b(de\014nes)2000 71200 y(a)451 b(function)i(to)e(b) +34 b(e)451 b(called)f(b)34 b(efore)451 b(the)h(parsing)f(starts,)464 +b(and)452 b(one)f(to)g(b)34 b(e)451 b(called)g(after)g(the)h(parsing)f +(is)p eop end +%%Page: 94 99 +TeXDict begin 94 98 bop 2000 -1550 a FC(Chapter)405 b(5:)539 +b(Customization)405 b(and)g(Extension)24903 b(94)2000 +3985 y(done.)772 b(It)482 b(also)f(declares)g(a)h(v)-67 +b(ariable)481 b(to)h(con)-34 b(tain)483 b(the)f(data)g(collected)f +(during)i(parsing.)772 b(Finally)-101 b(,)500 b(it)2000 +5446 y(adds)405 b(a)f(st)-34 b(yle)404 b(ho)34 b(ok)404 +b(whic)-34 b(h)405 b(describ)34 b(es)403 b(the)i(`)p +Fu(newmacro)p FC(')h(macro,)e(as)g(w)-34 b(e)404 b(ha)-34 +b(v)g(e)405 b(seen)f(it)g(b)34 b(efore.)3660 7240 y(So)296 +b(the)g(general)f(strategy)g(is:)484 b(Add)296 b(a)g(new)g(en)-34 +b(try)295 b(to)h Fu(TeX-newmacro-regexp)p FC(.)509 b(Declare)294 +b(a)h(v)-67 b(ariable)2000 8701 y(to)302 b(con)-34 b(tain)304 +b(in)-34 b(termediate)302 b(data)h(during)g(parsing.)504 +b(Add)303 b(ho)34 b(ok)302 b(to)h(b)34 b(e)302 b(called)f(b)34 +b(efore)302 b(and)h(after)f(parsing.)2000 10162 y(In)362 +b(this)h(case,)370 b(the)363 b(ho)34 b(ok)362 b(b)34 +b(efore)362 b(parsing)h(just)h(initializes)d(the)i(v)-67 +b(ariable,)369 b(and)363 b(the)g(ho)34 b(ok)362 b(after)h(parsing)2000 +11623 y(collects)403 b(the)i(data)g(from)f(the)h(v)-67 +b(ariable,)402 b(and)j(adds)g(them)g(to)f(the)h(list)f(of)g(sym)-34 +b(b)34 b(ols)404 b(found.)44946 14081 y([V)-101 b(ariable])-48001 +b Fm(TeX-auto-regexp-list)5200 15542 y FC(List)404 b(of)g(regular)g +(expressions)g(matc)-34 b(hing)405 b(T)25422 15803 y(E)26096 +15542 y(X)f(macro)f(de\014nitions.)5200 17335 y(The)e(list)f(has)h(the) +f(follo)-34 b(wing)401 b(format)g(\(\()p Ft(regexp)438 +b(matc)-34 b(h)401 b(table)68 b FC(\))474 b(.)294 b(.)f(.)147 +b(\),)401 b(that)g(is,)g(eac)-34 b(h)400 b(en)-34 b(try)401 +b(is)f(a)5200 18796 y(list)k(with)h(three)f(elemen)-34 +b(ts.)5200 20589 y Ft(regexp)p FC(.)538 b(Regular)404 +b(expression)g(matc)-34 b(hing)405 b(the)f(macro)g(w)-34 +b(e)404 b(w)-34 b(an)g(t)406 b(to)f(parse.)5200 22383 +y Ft(matc)-34 b(h)p FC(.)533 b(A)387 b(n)-34 b(um)g(b)34 +b(er)387 b(or)f(list)h(of)f(n)-34 b(um)g(b)34 b(ers,)391 +b(eac)-34 b(h)387 b(represen)-34 b(ting)386 b(one)h(paren)-34 +b(thesized)387 b(sub)34 b(expres-)5200 23844 y(sion)404 +b(matc)-34 b(hed)405 b(b)-34 b(y)405 b Ft(regexp)p FC(.)5200 +25637 y Ft(table)p FC(.)538 b(The)404 b(sym)-34 b(b)34 +b(ol)404 b(table)f(to)h(store)f(the)h(data.)539 b(This)404 +b(can)f(b)34 b(e)403 b(a)h(function,)g(in)f(whic)-34 +b(h)405 b(case)d(the)5200 27098 y(function)506 b(is)e(called)f(with)i +(the)g(argumen)-34 b(t)505 b Ft(matc)-34 b(h)p FC(.)840 +b(Use)504 b Fu(TeX-match-buffer)510 b FC(to)505 b(get)f(matc)-34 +b(h)5200 28560 y(data.)537 b(If)398 b(it)g(is)f(not)i(a)e(function,)j +(it)e(is)g(presumed)g(to)g(b)34 b(e)398 b(the)g(name)g(of)g(a)g(v)-67 +b(ariable)396 b(con)-34 b(taining)399 b(a)5200 30021 +y(list)387 b(of)h(matc)-34 b(h)389 b(data.)533 b(The)389 +b(matc)-34 b(hed)388 b(data)g(\(a)g(string)g(if)g Ft(matc)-34 +b(h)388 b FC(is)g(a)f(n)-34 b(um)g(b)34 b(er,)392 b(a)387 +b(list)h(of)f(strings)5200 31482 y(if)404 b Ft(matc)-34 +b(h)405 b FC(is)f(a)g(list)g(of)g(n)-34 b(um)g(b)34 b(ers\))406 +b(is)e(put)h(in)f(fron)-34 b(t)406 b(of)e(the)h(table.)44946 +33939 y([V)-101 b(ariable])-48001 b Fm(TeX-auto-prepare-hook)614 +b Fg(nil)5200 35401 y FC(List)404 b(of)g(functions)i(to)e(b)34 +b(e)404 b(called)f(b)34 b(efore)404 b(parsing)h(a)f(T)30395 +35662 y(E)31069 35401 y(X)g(\014le.)44946 37858 y([V)-101 +b(ariable])-48001 b Fm(TeX-auto-cleanup-hook)614 b Fg(nil)5200 +39319 y FC(List)404 b(of)g(functions)i(to)e(b)34 b(e)404 +b(called)f(after)i(parsing)f(a)g(T)29620 39580 y(E)30294 +39319 y(X)g(\014le.)p eop end +%%Page: 95 100 +TeXDict begin 95 99 bop 48788 -1550 a FC(95)2000 1882 +y Fz(App)60 b(endix)1037 b(A)1076 b(Cop)-60 b(ying,)716 +b(Changes,)g(Dev)-60 b(elopmen)g(t,)14601 3985 y(F)-239 +b(A)-60 b(Q,)717 b(T)-179 b(exinfo)714 b(Mo)60 b(de)2000 +8644 y FB(A.1)897 b(Cop)-50 b(ying)598 b(this)h(Man)-50 +b(ual)2000 10769 y FC(The)405 b(full)f(license)f(text)h(can)g(b)34 +b(e)404 b(read)g(here:)2000 13460 y Fq(A.1.1)817 b(GNU)546 +b(F)-136 b(ree)544 b(Do)45 b(cumen)-45 b(tation)547 b(License)18114 +15419 y FC(V)-101 b(ersion)404 b(1.3,)g(3)g(No)-34 b(v)g(em)g(b)34 +b(er)404 b(2008)5200 17247 y(Cop)-34 b(yrigh)g(t)11230 +17210 y(c)10894 17247 y FA(\015)404 b FC(2000,)g(2001,)g(2002,)g(2007,) +g(2008)g(F)-101 b(ree)403 b(Soft)-34 b(w)g(are)5200 18708 +y(F)-101 b(oundation,)406 b(Inc.)807 b Fu(https://fsf.org/)5200 +21631 y FC(Ev)-34 b(ery)g(one)404 b(is)g(p)34 b(ermitted)404 +b(to)g(cop)-34 b(y)405 b(and)f(distribute)h(v)-34 b(erbatim)405 +b(copies)5200 23092 y(of)f(this)h(license)e(do)34 b(cumen)-34 +b(t,)405 b(but)g(c)-34 b(hanging)406 b(it)e(is)f(not)i(allo)-34 +b(w)g(ed.)2657 24919 y(0.)800 b(PREAMBLE)4400 26730 y(The)495 +b(purp)34 b(ose)494 b(of)g(this)h(License)e(is)h(to)g(mak)-34 +b(e)494 b(a)g(man)-34 b(ual,)517 b(textb)34 b(o)g(ok,)516 +b(or)494 b(other)g(functional)h(and)4400 28191 y(useful)402 +b(do)34 b(cumen)-34 b(t)402 b Ft(free)468 b FC(in)401 +b(the)g(sense)g(of)g(freedom:)537 b(to)401 b(assure)g(ev)-34 +b(ery)g(one)401 b(the)g(e\013ectiv)-34 b(e)400 b(freedom)4400 +29652 y(to)418 b(cop)-34 b(y)418 b(and)h(redistribute)f(it,)j(with)e +(or)f(without)h(mo)34 b(difying)418 b(it,)j(either)d(commercially)d(or) +j(non-)4400 31113 y(commercially)-101 b(.)705 b(Secondarily)-101 +b(,)474 b(this)461 b(License)e(preserv)-34 b(es)459 b(for)i(the)g +(author)g(and)g(publisher)g(a)f(w)-34 b(a)g(y)4400 32575 +y(to)481 b(get)g(credit)f(for)g(their)h(w)-34 b(ork,)500 +b(while)480 b(not)h(b)34 b(eing)481 b(considered)f(resp)34 +b(onsible)481 b(for)f(mo)34 b(di\014cations)4400 34036 +y(made)404 b(b)-34 b(y)405 b(others.)4400 35846 y(This)309 +b(License)e(is)g(a)h(kind)g(of)h(\\cop)-34 b(yleft",)327 +b(whic)-34 b(h)309 b(means)g(that)g(deriv)-67 b(ativ)-34 +b(e)307 b(w)-34 b(orks)308 b(of)g(the)h(do)34 b(cumen)-34 +b(t)4400 37307 y(m)g(ust)452 b(themselv)-34 b(es)450 +b(b)34 b(e)451 b(free)f(in)h(the)g(same)f(sense.)678 +b(It)451 b(complemen)-34 b(ts)451 b(the)g(GNU)g(General)f(Public)4400 +38769 y(License,)403 b(whic)-34 b(h)405 b(is)f(a)g(cop)-34 +b(yleft)404 b(license)f(designed)i(for)f(free)g(soft)-34 +b(w)g(are.)4400 40579 y(W)-101 b(e)392 b(ha)-34 b(v)g(e)393 +b(designed)f(this)h(License)e(in)i(order)f(to)g(use)h(it)f(for)h(man) +-34 b(uals)393 b(for)g(free)e(soft)-34 b(w)g(are,)396 +b(b)34 b(ecause)4400 42040 y(free)561 b(soft)-34 b(w)g(are)562 +b(needs)f(free)g(do)34 b(cumen)-34 b(tation:)854 b(a)561 +b(free)f(program)h(should)h(come)f(with)h(man)-34 b(uals)4400 +43501 y(pro)g(viding)383 b(the)h(same)f(freedoms)g(that)h(the)f(soft) +-34 b(w)g(are)385 b(do)34 b(es.)531 b(But)383 b(this)h(License)e(is)g +(not)i(limited)f(to)4400 44963 y(soft)-34 b(w)g(are)409 +b(man)-34 b(uals;)410 b(it)d(can)g(b)34 b(e)407 b(used)h(for)g(an)-34 +b(y)408 b(textual)f(w)-34 b(ork,)408 b(regardless)f(of)h(sub)67 +b(ject)409 b(matter)e(or)4400 46424 y(whether)419 b(it)f(is)g +(published)i(as)e(a)h(prin)-34 b(ted)419 b(b)34 b(o)g(ok.)580 +b(W)-101 b(e)418 b(recommend)g(this)h(License)e(principally)h(for)4400 +47885 y(w)-34 b(orks)404 b(whose)h(purp)34 b(ose)405 +b(is)f(instruction)h(or)f(reference.)2657 49695 y(1.)800 +b(APPLICABILITY)403 b(AND)h(DEFINITIONS)4400 51506 y(This)532 +b(License)e(applies)h(to)h(an)-34 b(y)531 b(man)-34 b(ual)532 +b(or)f(other)h(w)-34 b(ork,)563 b(in)531 b(an)-34 b(y)531 +b(medium,)563 b(that)533 b(con)-34 b(tains)532 b(a)4400 +52967 y(notice)552 b(placed)g(b)-34 b(y)553 b(the)g(cop)-34 +b(yrigh)g(t)553 b(holder)f(sa)-34 b(ying)553 b(it)f(can)h(b)34 +b(e)552 b(distributed)h(under)g(the)g(terms)4400 54428 +y(of)499 b(this)g(License.)820 b(Suc)-34 b(h)500 b(a)e(notice)g(gran) +-34 b(ts)500 b(a)e(w)-34 b(orld-wide,)523 b(ro)-34 b(y)g(alt)g(y-free) +498 b(license,)521 b(unlimited)499 b(in)4400 55889 y(duration,)652 +b(to)602 b(use)g(that)h(w)-34 b(ork)602 b(under)h(the)f(conditions)h +(stated)g(herein.)1131 b(The)602 b(\\Do)34 b(cumen)-34 +b(t",)4400 57350 y(b)34 b(elo)-34 b(w,)382 b(refers)377 +b(to)g(an)-34 b(y)378 b(suc)-34 b(h)378 b(man)-34 b(ual)378 +b(or)f(w)-34 b(ork.)530 b(An)-34 b(y)377 b(mem)-34 b(b)34 +b(er)377 b(of)g(the)h(public)f(is)g(a)g(licensee,)k(and)4400 +58812 y(is)332 b(addressed)g(as)g(\\y)-34 b(ou".)515 +b(Y)-101 b(ou)333 b(accept)f(the)g(license)f(if)h(y)-34 +b(ou)333 b(cop)-34 b(y)-101 b(,)346 b(mo)34 b(dify)332 +b(or)f(distribute)i(the)g(w)-34 b(ork)4400 60273 y(in)404 +b(a)g(w)-34 b(a)g(y)405 b(requiring)e(p)34 b(ermission)404 +b(under)h(cop)-34 b(yrigh)g(t)405 b(la)-34 b(w.)4400 +62083 y(A)448 b(\\Mo)34 b(di\014ed)448 b(V)-101 b(ersion")448 +b(of)g(the)h(Do)34 b(cumen)-34 b(t)448 b(means)h(an)-34 +b(y)448 b(w)-34 b(ork)448 b(con)-34 b(taining)449 b(the)g(Do)34 +b(cumen)-34 b(t)448 b(or)4400 63544 y(a)499 b(p)34 b(ortion)500 +b(of)f(it,)523 b(either)499 b(copied)g(v)-34 b(erbatim,)523 +b(or)499 b(with)h(mo)34 b(di\014cations)500 b(and/or)g(translated)g(in) +-34 b(to)4400 65006 y(another)405 b(language.)4400 66816 +y(A)345 b(\\Secondary)f(Section")h(is)g(a)f(named)i(app)34 +b(endix)345 b(or)f(a)g(fron)-34 b(t-matter)347 b(section)d(of)h(the)g +(Do)34 b(cumen)-34 b(t)4400 68277 y(that)284 b(deals)f(exclusiv)-34 +b(ely)281 b(with)j(the)f(relationship)h(of)f(the)g(publishers)h(or)f +(authors)h(of)f(the)g(Do)34 b(cumen)-34 b(t)4400 69738 +y(to)496 b(the)g(Do)34 b(cumen)-34 b(t's)496 b(o)-34 +b(v)g(erall)495 b(sub)67 b(ject)497 b(\(or)f(to)g(related)f(matters\))i +(and)f(con)-34 b(tains)497 b(nothing)g(that)4400 71200 +y(could)537 b(fall)f(directly)g(within)h(that)h(o)-34 +b(v)g(erall)536 b(sub)67 b(ject.)937 b(\(Th)-34 b(us,)571 +b(if)537 b(the)g(Do)34 b(cumen)-34 b(t)537 b(is)f(in)h(part)g(a)p +eop end +%%Page: 96 101 +TeXDict begin 96 100 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)11125 b(96)4400 3985 y(textb)34 b(o)g(ok)314 b(of)g(mathematics,) +332 b(a)314 b(Secondary)g(Section)g(ma)-34 b(y)314 b(not)g(explain)g +(an)-34 b(y)314 b(mathematics.\))509 b(The)4400 5446 +y(relationship)364 b(could)f(b)34 b(e)363 b(a)g(matter)h(of)f +(historical)g(connection)h(with)g(the)g(sub)67 b(ject)364 +b(or)f(with)h(related)4400 6907 y(matters,)489 b(or)471 +b(of)i(legal,)487 b(commercial,)g(philosophical,)i(ethical)471 +b(or)h(p)34 b(olitical)471 b(p)34 b(osition)472 b(regarding)4400 +8369 y(them.)4400 10456 y(The)341 b(\\In)-34 b(v)-67 +b(arian)-34 b(t)341 b(Sections")g(are)f(certain)g(Secondary)h(Sections) +g(whose)g(titles)g(are)f(designated,)354 b(as)4400 11917 +y(b)34 b(eing)354 b(those)g(of)h(In)-34 b(v)-67 b(arian)-34 +b(t)354 b(Sections,)364 b(in)354 b(the)g(notice)g(that)h(sa)-34 +b(ys)354 b(that)h(the)g(Do)34 b(cumen)-34 b(t)354 b(is)g(released)4400 +13378 y(under)369 b(this)f(License.)526 b(If)368 b(a)g(section)g(do)34 +b(es)368 b(not)h(\014t)g(the)g(ab)34 b(o)-34 b(v)g(e)368 +b(de\014nition)h(of)g(Secondary)f(then)h(it)f(is)4400 +14840 y(not)424 b(allo)-34 b(w)g(ed)425 b(to)f(b)34 b(e)423 +b(designated)i(as)e(In)-34 b(v)-67 b(arian)-34 b(t.)598 +b(The)424 b(Do)34 b(cumen)-34 b(t)424 b(ma)-34 b(y)424 +b(con)-34 b(tain)425 b(zero)d(In)-34 b(v)-67 b(arian)-34 +b(t)4400 16301 y(Sections.)513 b(If)328 b(the)g(Do)34 +b(cumen)-34 b(t)328 b(do)34 b(es)327 b(not)h(iden)-34 +b(tify)329 b(an)-34 b(y)327 b(In)-34 b(v)-67 b(arian)-34 +b(t)328 b(Sections)g(then)g(there)g(are)f(none.)4400 +18388 y(The)488 b(\\Co)-34 b(v)g(er)487 b(T)-101 b(exts")488 +b(are)f(certain)g(short)g(passages)h(of)g(text)f(that)i(are)d(listed,) +508 b(as)487 b(F)-101 b(ron)-34 b(t-Co)g(v)g(er)4400 +19849 y(T)-101 b(exts)333 b(or)f(Bac)-34 b(k-Co)g(v)g(er)333 +b(T)-101 b(exts,)347 b(in)332 b(the)i(notice)e(that)i(sa)-34 +b(ys)333 b(that)h(the)f(Do)34 b(cumen)-34 b(t)333 b(is)g(released)e +(under)4400 21311 y(this)344 b(License.)517 b(A)344 b(F)-101 +b(ron)-34 b(t-Co)g(v)g(er)345 b(T)-101 b(ext)344 b(ma)-34 +b(y)344 b(b)34 b(e)343 b(at)h(most)g(5)g(w)-34 b(ords,)356 +b(and)345 b(a)f(Bac)-34 b(k-Co)g(v)g(er)343 b(T)-101 +b(ext)344 b(ma)-34 b(y)4400 22772 y(b)34 b(e)404 b(at)g(most)h(25)f(w) +-34 b(ords.)4400 24859 y(A)472 b(\\T)-101 b(ransparen)-34 +b(t")474 b(cop)-34 b(y)473 b(of)f(the)h(Do)34 b(cumen)-34 +b(t)472 b(means)h(a)f(mac)-34 b(hine-readable)473 b(cop)-34 +b(y)-101 b(,)489 b(represen)-34 b(ted)4400 26320 y(in)475 +b(a)g(format)h(whose)f(sp)34 b(eci\014cation)476 b(is)e(a)-34 +b(v)-67 b(ailable)474 b(to)i(the)f(general)g(public,)492 +b(that)477 b(is)d(suitable)i(for)4400 27782 y(revising)421 +b(the)h(do)34 b(cumen)-34 b(t)423 b(straigh)-34 b(tforw)g(ardly)423 +b(with)f(generic)f(text)h(editors)f(or)h(\(for)g(images)f(com-)4400 +29243 y(p)34 b(osed)316 b(of)h(pixels\))f(generic)f(pain)-34 +b(t)317 b(programs)f(or)g(\(for)g(dra)-34 b(wings\))318 +b(some)e(widely)g(a)-34 b(v)-67 b(ailable)315 b(dra)-34 +b(wing)4400 30704 y(editor,)390 b(and)d(that)h(is)e(suitable)h(for)g +(input)h(to)f(text)f(formatters)i(or)e(for)h(automatic)g(translation)h +(to)4400 32165 y(a)357 b(v)-67 b(ariet)-34 b(y)356 b(of)h(formats)h +(suitable)f(for)g(input)h(to)g(text)f(formatters.)523 +b(A)357 b(cop)-34 b(y)357 b(made)g(in)g(an)h(otherwise)4400 +33626 y(T)-101 b(ransparen)-34 b(t)502 b(\014le)e(format)h(whose)g +(markup,)525 b(or)500 b(absence)g(of)h(markup,)524 b(has)501 +b(b)34 b(een)500 b(arranged)h(to)4400 35087 y(th)-34 +b(w)g(art)355 b(or)e(discourage)h(subsequen)-34 b(t)355 +b(mo)34 b(di\014cation)354 b(b)-34 b(y)353 b(readers)g(is)g(not)h(T) +-101 b(ransparen)-34 b(t.)524 b(An)353 b(image)4400 36549 +y(format)458 b(is)e(not)i(T)-101 b(ransparen)-34 b(t)459 +b(if)e(used)h(for)f(an)-34 b(y)457 b(substan)-34 b(tial)459 +b(amoun)-34 b(t)459 b(of)e(text.)698 b(A)457 b(cop)-34 +b(y)457 b(that)h(is)4400 38010 y(not)405 b(\\T)-101 b(ransparen)-34 +b(t")406 b(is)e(called)f(\\Opaque".)4400 40097 y(Examples)707 +b(of)g(suitable)h(formats)g(for)f(T)-101 b(ransparen)-34 +b(t)709 b(copies)e(include)g(plain)h Fw(asci)27 b(i)708 +b FC(without)4400 41558 y(markup,)500 b(T)-101 b(exinfo)482 +b(input)g(format,)501 b(LaT)23457 41819 y(E)24130 41558 +y(X)481 b(input)h(format,)501 b Fr(SGML)480 b FC(or)h +Fr(XML)g FC(using)g(a)g(publicly)4400 43020 y(a)-34 b(v)-67 +b(ailable)331 b Fr(DTD)p FC(,)346 b(and)333 b(standard-conforming)i +(simple)d Fr(HTML)p FC(,)346 b(P)-34 b(ostScript)333 +b(or)f Fr(PDF)g FC(designed)h(for)4400 44481 y(h)-34 +b(uman)469 b(mo)34 b(di\014cation.)730 b(Examples)468 +b(of)g(transparen)-34 b(t)469 b(image)e(formats)i(include)e +Fr(PNG)p FC(,)484 b Fr(X)-31 b(CF)468 b FC(and)4400 45942 +y Fr(JPG)p FC(.)800 b(Opaque)491 b(formats)h(include)f(proprietary)g +(formats)h(that)h(can)e(b)34 b(e)491 b(read)g(and)i(edited)e(only)4400 +47403 y(b)-34 b(y)455 b(proprietary)f(w)-34 b(ord)455 +b(pro)34 b(cessors,)466 b Fr(SGML)453 b FC(or)h Fr(XML)g +FC(for)h(whic)-34 b(h)455 b(the)f Fr(DTD)g FC(and/or)h(pro)34 +b(cessing)4400 48864 y(to)g(ols)356 b(are)g(not)g(generally)f(a)-34 +b(v)-67 b(ailable,)365 b(and)357 b(the)f(mac)-34 b(hine-generated)357 +b Fr(HTML)p FC(,)365 b(P)-34 b(ostScript)358 b(or)d Fr(PDF)4400 +50326 y FC(pro)34 b(duced)405 b(b)-34 b(y)404 b(some)g(w)-34 +b(ord)405 b(pro)34 b(cessors)404 b(for)g(output)i(purp)34 +b(oses)405 b(only)-101 b(.)4400 52413 y(The)457 b(\\Title)f(P)-34 +b(age")456 b(means,)469 b(for)457 b(a)f(prin)-34 b(ted)457 +b(b)34 b(o)g(ok,)468 b(the)457 b(title)f(page)h(itself,)468 +b(plus)457 b(suc)-34 b(h)457 b(follo)-34 b(wing)4400 +53874 y(pages)368 b(as)g(are)g(needed)g(to)g(hold,)376 +b(legibly)-101 b(,)373 b(the)c(material)e(this)i(License)d(requires)h +(to)i(app)34 b(ear)368 b(in)f(the)4400 55335 y(title)353 +b(page.)522 b(F)-101 b(or)353 b(w)-34 b(orks)354 b(in)g(formats)g(whic) +-34 b(h)354 b(do)g(not)g(ha)-34 b(v)g(e)354 b(an)-34 +b(y)354 b(title)f(page)h(as)f(suc)-34 b(h,)365 b(\\Title)353 +b(P)-34 b(age")4400 56797 y(means)408 b(the)f(text)h(near)f(the)g(most) +h(prominen)-34 b(t)408 b(app)34 b(earance)408 b(of)f(the)h(w)-34 +b(ork's)407 b(title,)g(preceding)g(the)4400 58258 y(b)34 +b(eginning)405 b(of)f(the)h(b)34 b(o)g(dy)404 b(of)g(the)h(text.)4400 +60345 y(The)461 b(\\publisher")h(means)f(an)-34 b(y)461 +b(p)34 b(erson)461 b(or)g(en)-34 b(tit)g(y)461 b(that)h(distributes)g +(copies)f(of)g(the)g(Do)34 b(cumen)-34 b(t)4400 61806 +y(to)405 b(the)f(public.)4400 63894 y(A)395 b(section)g(\\En)-34 +b(titled)395 b(XYZ")g(means)g(a)g(named)h(subunit)g(of)f(the)h(Do)34 +b(cumen)-34 b(t)395 b(whose)h(title)e(either)4400 65355 +y(is)369 b(precisely)f(XYZ)h(or)g(con)-34 b(tains)370 +b(XYZ)f(in)g(paren)-34 b(theses)370 b(follo)-34 b(wing)370 +b(text)g(that)g(translates)g(XYZ)f(in)4400 66816 y(another)332 +b(language.)515 b(\(Here)331 b(XYZ)h(stands)h(for)e(a)h(sp)34 +b(eci\014c)331 b(section)g(name)h(men)-34 b(tioned)333 +b(b)34 b(elo)-34 b(w,)346 b(suc)-34 b(h)4400 68277 y(as)374 +b(\\Ac)-34 b(kno)g(wledgemen)g(ts",)382 b(\\Dedications",)e +(\\Endorsemen)-34 b(ts",)382 b(or)374 b(\\History".\))529 +b(T)-101 b(o)374 b(\\Preserv)-34 b(e)4400 69738 y(the)447 +b(Title")g(of)f(suc)-34 b(h)448 b(a)e(section)h(when)h(y)-34 +b(ou)447 b(mo)34 b(dify)446 b(the)h(Do)34 b(cumen)-34 +b(t)447 b(means)g(that)h(it)f(remains)f(a)4400 71200 +y(section)404 b(\\En)-34 b(titled)405 b(XYZ")f(according)g(to)h(this)f +(de\014nition.)p eop end +%%Page: 97 102 +TeXDict begin 97 101 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)11125 b(97)4400 3985 y(The)369 b(Do)34 b(cumen)-34 +b(t)369 b(ma)-34 b(y)368 b(include)g(W)-101 b(arran)-34 +b(t)g(y)369 b(Disclaimers)e(next)h(to)h(the)g(notice)f(whic)-34 +b(h)369 b(states)g(that)4400 5446 y(this)451 b(License)e(applies)i(to)g +(the)g(Do)34 b(cumen)-34 b(t.)678 b(These)451 b(W)-101 +b(arran)-34 b(t)g(y)451 b(Disclaimers)e(are)h(considered)h(to)4400 +6907 y(b)34 b(e)500 b(included)h(b)-34 b(y)501 b(reference)e(in)h(this) +h(License,)523 b(but)502 b(only)e(as)g(regards)g(disclaiming)g(w)-34 +b(arran)g(ties:)4400 8369 y(an)g(y)491 b(other)g(implication)g(that)g +(these)g(W)-101 b(arran)-34 b(t)g(y)491 b(Disclaimers)f(ma)-34 +b(y)491 b(ha)-34 b(v)g(e)491 b(is)f(v)-34 b(oid)491 b(and)g(has)h(no) +4400 9830 y(e\013ect)404 b(on)g(the)h(meaning)f(of)h(this)f(License.) +2657 11778 y(2.)800 b(VERBA)-101 b(TIM)404 b(COPYING)4400 +13726 y(Y)-101 b(ou)507 b(ma)-34 b(y)506 b(cop)-34 b(y)507 +b(and)g(distribute)h(the)e(Do)34 b(cumen)-34 b(t)507 +b(in)g(an)-34 b(y)507 b(medium,)532 b(either)506 b(commercially)e(or) +4400 15187 y(noncommercially)-101 b(,)605 b(pro)-34 b(vided)567 +b(that)g(this)g(License,)605 b(the)566 b(cop)-34 b(yrigh)g(t)567 +b(notices,)606 b(and)567 b(the)g(license)4400 16649 y(notice)475 +b(sa)-34 b(ying)476 b(this)g(License)e(applies)h(to)h(the)g(Do)34 +b(cumen)-34 b(t)476 b(are)e(repro)34 b(duced)476 b(in)f(all)g(copies,) +492 b(and)4400 18110 y(that)355 b(y)-34 b(ou)353 b(add)i(no)e(other)h +(conditions)g(whatso)34 b(ev)-34 b(er)354 b(to)g(those)g(of)g(this)g +(License.)520 b(Y)-101 b(ou)354 b(ma)-34 b(y)354 b(not)g(use)4400 +19571 y(tec)-34 b(hnical)437 b(measures)g(to)h(obstruct)g(or)f(con)-34 +b(trol)437 b(the)g(reading)g(or)g(further)h(cop)-34 b(ying)437 +b(of)h(the)f(copies)4400 21032 y(y)-34 b(ou)327 b(mak)-34 +b(e)326 b(or)g(distribute.)514 b(Ho)-34 b(w)g(ev)g(er,)342 +b(y)-34 b(ou)327 b(ma)-34 b(y)326 b(accept)h(comp)34 +b(ensation)327 b(in)g(exc)-34 b(hange)326 b(for)h(copies.)4400 +22493 y(If)428 b(y)-34 b(ou)429 b(distribute)g(a)f(large)g(enough)h(n) +-34 b(um)g(b)34 b(er)429 b(of)g(copies)e(y)-34 b(ou)429 +b(m)-34 b(ust)430 b(also)e(follo)-34 b(w)428 b(the)h(conditions)4400 +23955 y(in)404 b(section)g(3.)4400 25903 y(Y)-101 b(ou)276 +b(ma)-34 b(y)276 b(also)g(lend)g(copies,)301 b(under)277 +b(the)f(same)g(conditions)h(stated)g(ab)34 b(o)-34 b(v)g(e,)301 +b(and)277 b(y)-34 b(ou)276 b(ma)-34 b(y)276 b(publicly)4400 +27364 y(displa)-34 b(y)405 b(copies.)2657 29312 y(3.)800 +b(COPYING)404 b(IN)g(QUANTITY)4400 31261 y(If)335 b(y)-34 +b(ou)335 b(publish)g(prin)-34 b(ted)336 b(copies)e(\(or)h(copies)g(in)f +(media)h(that)h(commonly)e(ha)-34 b(v)g(e)335 b(prin)-34 +b(ted)336 b(co)-34 b(v)g(ers\))335 b(of)4400 32722 y(the)423 +b(Do)34 b(cumen)-34 b(t,)428 b(n)-34 b(um)g(b)34 b(ering)423 +b(more)g(than)g(100,)k(and)d(the)f(Do)34 b(cumen)-34 +b(t's)423 b(license)f(notice)g(requires)4400 34183 y(Co)-34 +b(v)g(er)456 b(T)-101 b(exts,)470 b(y)-34 b(ou)456 b(m)-34 +b(ust)458 b(enclose)d(the)i(copies)f(in)g(co)-34 b(v)g(ers)456 +b(that)h(carry)-101 b(,)468 b(clearly)455 b(and)i(legibly)-101 +b(,)468 b(all)4400 35644 y(these)521 b(Co)-34 b(v)g(er)521 +b(T)-101 b(exts:)772 b(F)-101 b(ron)-34 b(t-Co)g(v)g(er)523 +b(T)-101 b(exts)521 b(on)g(the)g(fron)-34 b(t)522 b(co)-34 +b(v)g(er,)549 b(and)522 b(Bac)-34 b(k-Co)g(v)g(er)520 +b(T)-101 b(exts)522 b(on)4400 37105 y(the)388 b(bac)-34 +b(k)388 b(co)-34 b(v)g(er.)532 b(Both)388 b(co)-34 b(v)g(ers)387 +b(m)-34 b(ust)389 b(also)e(clearly)f(and)i(legibly)f(iden)-34 +b(tify)388 b(y)-34 b(ou)388 b(as)f(the)h(publisher)4400 +38566 y(of)457 b(these)f(copies.)695 b(The)457 b(fron)-34 +b(t)457 b(co)-34 b(v)g(er)456 b(m)-34 b(ust)458 b(presen)-34 +b(t)457 b(the)g(full)f(title)g(with)i(all)d(w)-34 b(ords)458 +b(of)e(the)h(title)4400 40028 y(equally)409 b(prominen)-34 +b(t)411 b(and)f(visible.)555 b(Y)-101 b(ou)410 b(ma)-34 +b(y)410 b(add)g(other)g(material)g(on)g(the)g(co)-34 +b(v)g(ers)409 b(in)h(addition.)4400 41489 y(Cop)-34 b(ying)482 +b(with)h(c)-34 b(hanges)482 b(limited)f(to)h(the)g(co)-34 +b(v)g(ers,)500 b(as)481 b(long)h(as)f(they)h(preserv)-34 +b(e)481 b(the)g(title)h(of)f(the)4400 42950 y(Do)34 b(cumen)-34 +b(t)494 b(and)g(satisfy)g(these)g(conditions,)517 b(can)493 +b(b)34 b(e)493 b(treated)h(as)g(v)-34 b(erbatim)493 b(cop)-34 +b(ying)494 b(in)g(other)4400 44411 y(resp)34 b(ects.)4400 +46359 y(If)435 b(the)h(required)e(texts)i(for)f(either)g(co)-34 +b(v)g(er)435 b(are)g(to)34 b(o)435 b(v)-34 b(oluminous)436 +b(to)g(\014t)g(legibly)-101 b(,)442 b(y)-34 b(ou)436 +b(should)g(put)4400 47821 y(the)h(\014rst)h(ones)f(listed)g(\(as)g(man) +-34 b(y)437 b(as)g(\014t)h(reasonably\))f(on)g(the)g(actual)g(co)-34 +b(v)g(er,)445 b(and)437 b(con)-34 b(tin)g(ue)438 b(the)4400 +49282 y(rest)404 b(on)-34 b(to)405 b(adjacen)-34 b(t)406 +b(pages.)4400 51230 y(If)360 b(y)-34 b(ou)360 b(publish)g(or)g +(distribute)g(Opaque)g(copies)f(of)h(the)g(Do)34 b(cumen)-34 +b(t)360 b(n)-34 b(um)g(b)34 b(ering)361 b(more)e(than)i(100,)4400 +52691 y(y)-34 b(ou)373 b(m)-34 b(ust)373 b(either)e(include)h(a)g(mac) +-34 b(hine-readable)373 b(T)-101 b(ransparen)-34 b(t)373 +b(cop)-34 b(y)373 b(along)f(with)h(eac)-34 b(h)372 b(Opaque)4400 +54152 y(cop)-34 b(y)-101 b(,)482 b(or)467 b(state)g(in)g(or)f(with)h +(eac)-34 b(h)467 b(Opaque)g(cop)-34 b(y)467 b(a)f(computer-net)-34 +b(w)g(ork)469 b(lo)34 b(cation)466 b(from)h(whic)-34 +b(h)4400 55614 y(the)323 b(general)f(net)-34 b(w)g(ork-using)324 +b(public)e(has)h(access)f(to)h(do)-34 b(wnload)324 b(using)f +(public-standard)h(net)-34 b(w)g(ork)4400 57075 y(proto)34 +b(cols)517 b(a)h(complete)f(T)-101 b(ransparen)-34 b(t)519 +b(cop)-34 b(y)517 b(of)h(the)g(Do)34 b(cumen)-34 b(t,)546 +b(free)516 b(of)i(added)g(material.)878 b(If)4400 58536 +y(y)-34 b(ou)517 b(use)f(the)h(latter)g(option,)545 b(y)-34 +b(ou)516 b(m)-34 b(ust)518 b(tak)-34 b(e)517 b(reasonably)f(pruden)-34 +b(t)518 b(steps,)545 b(when)517 b(y)-34 b(ou)517 b(b)34 +b(egin)4400 59997 y(distribution)510 b(of)e(Opaque)h(copies)f(in)g +(quan)-34 b(tit)g(y)-101 b(,)536 b(to)508 b(ensure)h(that)g(this)g(T) +-101 b(ransparen)-34 b(t)510 b(cop)-34 b(y)508 b(will)4400 +61458 y(remain)401 b(th)-34 b(us)403 b(accessible)e(at)g(the)h(stated)h +(lo)34 b(cation)401 b(un)-34 b(til)402 b(at)g(least)f(one)h(y)-34 +b(ear)401 b(after)h(the)f(last)h(time)4400 62920 y(y)-34 +b(ou)490 b(distribute)g(an)g(Opaque)f(cop)-34 b(y)490 +b(\(directly)f(or)g(through)h(y)-34 b(our)490 b(agen)-34 +b(ts)490 b(or)f(retailers\))g(of)h(that)4400 64381 y(edition)404 +b(to)h(the)f(public.)4400 66329 y(It)459 b(is)h(requested,)472 +b(but)461 b(not)f(required,)472 b(that)461 b(y)-34 b(ou)460 +b(con)-34 b(tact)460 b(the)g(authors)g(of)g(the)g(Do)34 +b(cumen)-34 b(t)460 b(w)-34 b(ell)4400 67790 y(b)34 b(efore)380 +b(redistributing)h(an)-34 b(y)381 b(large)f(n)-34 b(um)g(b)34 +b(er)382 b(of)e(copies,)385 b(to)c(giv)-34 b(e)380 b(them)h(a)f(c)-34 +b(hance)381 b(to)g(pro)-34 b(vide)380 b(y)-34 b(ou)4400 +69251 y(with)405 b(an)f(up)34 b(dated)406 b(v)-34 b(ersion)404 +b(of)g(the)h(Do)34 b(cumen)-34 b(t.)2657 71200 y(4.)800 +b(MODIFICA)-101 b(TIONS)p eop end +%%Page: 98 103 +TeXDict begin 98 102 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)11125 b(98)4400 3985 y(Y)-101 b(ou)340 b(ma)-34 +b(y)339 b(cop)-34 b(y)339 b(and)h(distribute)g(a)f(Mo)34 +b(di\014ed)340 b(V)-101 b(ersion)339 b(of)g(the)h(Do)34 +b(cumen)-34 b(t)340 b(under)f(the)h(conditions)4400 5446 +y(of)280 b(sections)f(2)g(and)h(3)f(ab)34 b(o)-34 b(v)g(e,)305 +b(pro)-34 b(vided)279 b(that)i(y)-34 b(ou)279 b(release)f(the)i(Mo)34 +b(di\014ed)280 b(V)-101 b(ersion)279 b(under)g(precisely)4400 +6907 y(this)386 b(License,)i(with)f(the)f(Mo)34 b(di\014ed)386 +b(V)-101 b(ersion)386 b(\014lling)f(the)h(role)f(of)h(the)g(Do)34 +b(cumen)-34 b(t,)390 b(th)-34 b(us)387 b(licensing)4400 +8369 y(distribution)455 b(and)f(mo)34 b(di\014cation)454 +b(of)g(the)g(Mo)34 b(di\014ed)454 b(V)-101 b(ersion)453 +b(to)h(who)34 b(ev)-34 b(er)454 b(p)34 b(ossesses)453 +b(a)h(cop)-34 b(y)454 b(of)4400 9830 y(it.)539 b(In)404 +b(addition,)h(y)-34 b(ou)404 b(m)-34 b(ust)405 b(do)g(these)f(things)h +(in)g(the)f(Mo)34 b(di\014ed)405 b(V)-101 b(ersion:)4754 +11628 y(A.)800 b(Use)435 b(in)g(the)g(Title)g(P)-34 b(age)434 +b(\(and)i(on)g(the)f(co)-34 b(v)g(ers,)442 b(if)435 b(an)-34 +b(y\))435 b(a)g(title)g(distinct)g(from)g(that)h(of)f(the)6800 +13089 y(Do)34 b(cumen)-34 b(t,)462 b(and)451 b(from)f(those)g(of)h +(previous)f(v)-34 b(ersions)450 b(\(whic)-34 b(h)451 +b(should,)462 b(if)450 b(there)g(w)-34 b(ere)450 b(an)-34 +b(y)-101 b(,)6800 14551 y(b)34 b(e)416 b(listed)h(in)f(the)h(History)f +(section)h(of)g(the)f(Do)34 b(cumen)-34 b(t\).)577 b(Y)-101 +b(ou)417 b(ma)-34 b(y)417 b(use)f(the)h(same)g(title)f(as)6800 +16012 y(a)404 b(previous)g(v)-34 b(ersion)404 b(if)g(the)h(original)e +(publisher)i(of)f(that)h(v)-34 b(ersion)404 b(giv)-34 +b(es)404 b(p)34 b(ermission.)4805 17810 y(B.)799 b(List)406 +b(on)g(the)g(Title)g(P)-34 b(age,)406 b(as)g(authors,)h(one)f(or)f +(more)h(p)34 b(ersons)406 b(or)f(en)-34 b(tities)406 +b(resp)34 b(onsible)406 b(for)6800 19271 y(authorship)349 +b(of)e(the)g(mo)34 b(di\014cations)348 b(in)f(the)g(Mo)34 +b(di\014ed)347 b(V)-101 b(ersion,)358 b(together)347 +b(with)h(at)f(least)g(\014v)-34 b(e)6800 20733 y(of)319 +b(the)f(principal)g(authors)i(of)e(the)h(Do)34 b(cumen)-34 +b(t)319 b(\(all)f(of)g(its)g(principal)g(authors,)337 +b(if)318 b(it)g(has)h(few)-34 b(er)6800 22194 y(than)405 +b(\014v)-34 b(e\),)405 b(unless)f(they)g(release)f(y)-34 +b(ou)405 b(from)f(this)h(requiremen)-34 b(t.)4788 23992 +y(C.)800 b(State)410 b(on)f(the)h(Title)f(page)g(the)h(name)f(of)g(the) +h(publisher)f(of)h(the)f(Mo)34 b(di\014ed)410 b(V)-101 +b(ersion,)409 b(as)g(the)6800 25453 y(publisher.)4737 +27252 y(D.)800 b(Preserv)-34 b(e)403 b(all)g(the)i(cop)-34 +b(yrigh)g(t)405 b(notices)f(of)g(the)h(Do)34 b(cumen)-34 +b(t.)4838 29050 y(E.)800 b(Add)418 b(an)f(appropriate)h(cop)-34 +b(yrigh)g(t)418 b(notice)f(for)g(y)-34 b(our)417 b(mo)34 +b(di\014cations)418 b(adjacen)-34 b(t)419 b(to)e(the)h(other)6800 +30511 y(cop)-34 b(yrigh)g(t)405 b(notices.)4872 32310 +y(F.)800 b(Include,)377 b(immediately)370 b(after)h(the)g(cop)-34 +b(yrigh)g(t)371 b(notices,)377 b(a)370 b(license)g(notice)h(giving)f +(the)h(public)6800 33771 y(p)34 b(ermission)325 b(to)g(use)h(the)f(Mo) +34 b(di\014ed)326 b(V)-101 b(ersion)325 b(under)g(the)h(terms)f(of)h +(this)f(License,)340 b(in)325 b(the)h(form)6800 35232 +y(sho)-34 b(wn)406 b(in)e(the)h(Addendum)g(b)34 b(elo)-34 +b(w.)4712 37030 y(G.)800 b(Preserv)-34 b(e)302 b(in)h(that)h(license)e +(notice)h(the)g(full)g(lists)g(of)g(In)-34 b(v)-67 b(arian)-34 +b(t)304 b(Sections)f(and)h(required)e(Co)-34 b(v)g(er)6800 +38492 y(T)-101 b(exts)404 b(giv)-34 b(en)404 b(in)h(the)f(Do)34 +b(cumen)-34 b(t's)405 b(license)e(notice.)4754 40290 +y(H.)800 b(Include)404 b(an)h(unaltered)f(cop)-34 b(y)405 +b(of)f(this)h(License.)5226 42088 y(I.)799 b(Preserv)-34 +b(e)425 b(the)i(section)g(En)-34 b(titled)428 b(\\History",)k(Preserv) +-34 b(e)425 b(its)i(Title,)k(and)d(add)f(to)g(it)g(an)g(item)6800 +43550 y(stating)374 b(at)g(least)f(the)h(title,)379 b(y)-34 +b(ear,)378 b(new)c(authors,)380 b(and)374 b(publisher)g(of)g(the)g(Mo) +34 b(di\014ed)373 b(V)-101 b(ersion)6800 45011 y(as)417 +b(giv)-34 b(en)417 b(on)h(the)f(Title)g(P)-34 b(age.)577 +b(If)417 b(there)g(is)g(no)h(section)f(En)-34 b(titled)418 +b(\\History")f(in)g(the)g(Do)34 b(cu-)6800 46472 y(men)-34 +b(t,)478 b(create)461 b(one)i(stating)h(the)e(title,)477 +b(y)-34 b(ear,)476 b(authors,)i(and)464 b(publisher)f(of)f(the)h(Do)34 +b(cumen)-34 b(t)6800 47933 y(as)481 b(giv)-34 b(en)480 +b(on)h(its)g(Title)f(P)-34 b(age,)499 b(then)482 b(add)f(an)g(item)f +(describing)h(the)g(Mo)34 b(di\014ed)481 b(V)-101 b(ersion)480 +b(as)6800 49394 y(stated)405 b(in)f(the)h(previous)f(sen)-34 +b(tence.)5040 51193 y(J.)800 b(Preserv)-34 b(e)430 b(the)i(net)-34 +b(w)g(ork)433 b(lo)34 b(cation,)438 b(if)432 b(an)-34 +b(y)-101 b(,)438 b(giv)-34 b(en)432 b(in)g(the)g(Do)34 +b(cumen)-34 b(t)432 b(for)g(public)g(access)f(to)6800 +52654 y(a)414 b(T)-101 b(ransparen)-34 b(t)416 b(cop)-34 +b(y)414 b(of)h(the)f(Do)34 b(cumen)-34 b(t,)417 b(and)e(lik)-34 +b(ewise)413 b(the)i(net)-34 b(w)g(ork)415 b(lo)34 b(cations)414 +b(giv)-34 b(en)414 b(in)6800 54115 y(the)422 b(Do)34 +b(cumen)-34 b(t)421 b(for)g(previous)g(v)-34 b(ersions)421 +b(it)g(w)-34 b(as)422 b(based)g(on.)589 b(These)422 b(ma)-34 +b(y)421 b(b)34 b(e)420 b(placed)h(in)g(the)6800 55576 +y(\\History")333 b(section.)514 b(Y)-101 b(ou)333 b(ma)-34 +b(y)333 b(omit)g(a)g(net)-34 b(w)g(ork)334 b(lo)34 b(cation)332 +b(for)h(a)f(w)-34 b(ork)333 b(that)h(w)-34 b(as)334 b(published)6800 +57037 y(at)476 b(least)f(four)h(y)-34 b(ears)475 b(b)34 +b(efore)475 b(the)g(Do)34 b(cumen)-34 b(t)476 b(itself,)493 +b(or)475 b(if)h(the)f(original)g(publisher)h(of)f(the)6800 +58499 y(v)-34 b(ersion)404 b(it)g(refers)f(to)i(giv)-34 +b(es)404 b(p)34 b(ermission.)4721 60297 y(K.)799 b(F)-101 +b(or)316 b(an)-34 b(y)315 b(section)h(En)-34 b(titled)316 +b(\\Ac)-34 b(kno)g(wledgemen)g(ts")318 b(or)d(\\Dedications",)333 +b(Preserv)-34 b(e)314 b(the)i(Title)6800 61758 y(of)353 +b(the)g(section,)363 b(and)353 b(preserv)-34 b(e)352 +b(in)h(the)g(section)f(all)g(the)h(substance)h(and)g(tone)f(of)g(eac) +-34 b(h)353 b(of)f(the)6800 63219 y(con)-34 b(tributor)405 +b(ac)-34 b(kno)g(wledgemen)g(ts)406 b(and/or)f(dedications)g(giv)-34 +b(en)404 b(therein.)4906 65018 y(L.)799 b(Preserv)-34 +b(e)469 b(all)h(the)h(In)-34 b(v)-67 b(arian)-34 b(t)471 +b(Sections)g(of)g(the)f(Do)34 b(cumen)-34 b(t,)488 b(unaltered)471 +b(in)f(their)h(text)f(and)6800 66479 y(in)478 b(their)g(titles.)759 +b(Section)478 b(n)-34 b(um)g(b)34 b(ers)479 b(or)f(the)g(equiv)-67 +b(alen)-34 b(t)477 b(are)h(not)g(considered)g(part)g(of)g(the)6800 +67940 y(section)404 b(titles.)4552 69738 y(M.)800 b(Delete)407 +b(an)-34 b(y)409 b(section)g(En)-34 b(titled)409 b(\\Endorsemen)-34 +b(ts".)553 b(Suc)-34 b(h)409 b(a)f(section)h(ma)-34 b(y)408 +b(not)h(b)34 b(e)409 b(included)6800 71200 y(in)404 b(the)h(Mo)34 +b(di\014ed)404 b(V)-101 b(ersion.)p eop end +%%Page: 99 104 +TeXDict begin 99 103 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)11125 b(99)4754 3985 y(N.)800 b(Do)377 b(not)g(retitle)f(an)-34 +b(y)377 b(existing)g(section)g(to)g(b)34 b(e)376 b(En)-34 +b(titled)378 b(\\Endorsemen)-34 b(ts")378 b(or)f(to)g(con\015ict)g(in) +6800 5446 y(title)404 b(with)h(an)-34 b(y)404 b(In)-34 +b(v)-67 b(arian)-34 b(t)405 b(Section.)4721 7273 y(O.)799 +b(Preserv)-34 b(e)403 b(an)-34 b(y)404 b(W)-101 b(arran)-34 +b(t)g(y)405 b(Disclaimers.)4400 9465 y(If)444 b(the)g(Mo)34 +b(di\014ed)444 b(V)-101 b(ersion)443 b(includes)h(new)g(fron)-34 +b(t-matter)445 b(sections)f(or)g(app)34 b(endices)443 +b(that)i(qualify)4400 10926 y(as)370 b(Secondary)h(Sections)f(and)h +(con)-34 b(tain)372 b(no)e(material)g(copied)g(from)g(the)h(Do)34 +b(cumen)-34 b(t,)377 b(y)-34 b(ou)371 b(ma)-34 b(y)371 +b(at)4400 12387 y(y)-34 b(our)431 b(option)g(designate)g(some)g(or)f +(all)g(of)h(these)f(sections)h(as)g(in)-34 b(v)-67 b(arian)-34 +b(t.)618 b(T)-101 b(o)431 b(do)f(this,)438 b(add)431 +b(their)4400 13848 y(titles)471 b(to)g(the)g(list)g(of)g(In)-34 +b(v)-67 b(arian)-34 b(t)471 b(Sections)h(in)e(the)i(Mo)34 +b(di\014ed)471 b(V)-101 b(ersion's)470 b(license)g(notice.)739 +b(These)4400 15309 y(titles)404 b(m)-34 b(ust)405 b(b)34 +b(e)404 b(distinct)h(from)f(an)-34 b(y)405 b(other)f(section)g(titles.) +4400 17136 y(Y)-101 b(ou)564 b(ma)-34 b(y)564 b(add)h(a)e(section)h(En) +-34 b(titled)564 b(\\Endorsemen)-34 b(ts",)605 b(pro)-34 +b(vided)564 b(it)g(con)-34 b(tains)565 b(nothing)g(but)4400 +18597 y(endorsemen)-34 b(ts)396 b(of)f(y)-34 b(our)395 +b(Mo)34 b(di\014ed)396 b(V)-101 b(ersion)394 b(b)-34 +b(y)396 b(v)-67 b(arious)394 b(parties|for)h(example,)h(statemen)-34 +b(ts)397 b(of)4400 20058 y(p)34 b(eer)361 b(review)f(or)i(that)g(the)g +(text)g(has)g(b)34 b(een)362 b(appro)-34 b(v)g(ed)362 +b(b)-34 b(y)362 b(an)g(organization)g(as)g(the)g(authoritativ)-34 +b(e)4400 21519 y(de\014nition)405 b(of)g(a)f(standard.)4400 +23346 y(Y)-101 b(ou)377 b(ma)-34 b(y)376 b(add)h(a)g(passage)g(of)f(up) +h(to)g(\014v)-34 b(e)377 b(w)-34 b(ords)377 b(as)f(a)h(F)-101 +b(ron)-34 b(t-Co)g(v)g(er)377 b(T)-101 b(ext,)382 b(and)377 +b(a)g(passage)f(of)h(up)4400 24807 y(to)360 b(25)h(w)-34 +b(ords)361 b(as)f(a)g(Bac)-34 b(k-Co)g(v)g(er)360 b(T)-101 +b(ext,)368 b(to)361 b(the)f(end)h(of)f(the)h(list)f(of)g(Co)-34 +b(v)g(er)361 b(T)-101 b(exts)360 b(in)g(the)h(Mo)34 b(di\014ed)4400 +26268 y(V)-101 b(ersion.)756 b(Only)476 b(one)h(passage)g(of)g(F)-101 +b(ron)-34 b(t-Co)g(v)g(er)478 b(T)-101 b(ext)477 b(and)g(one)g(of)g +(Bac)-34 b(k-Co)g(v)g(er)477 b(T)-101 b(ext)476 b(ma)-34 +b(y)477 b(b)34 b(e)4400 27729 y(added)367 b(b)-34 b(y)367 +b(\(or)f(through)i(arrangemen)-34 b(ts)367 b(made)f(b)-34 +b(y\))367 b(an)-34 b(y)367 b(one)f(en)-34 b(tit)g(y)-101 +b(.)527 b(If)366 b(the)h(Do)34 b(cumen)-34 b(t)367 b(already)4400 +29191 y(includes)452 b(a)f(co)-34 b(v)g(er)451 b(text)g(for)h(the)g +(same)f(co)-34 b(v)g(er,)463 b(previously)450 b(added)j(b)-34 +b(y)451 b(y)-34 b(ou)452 b(or)f(b)-34 b(y)452 b(arrangemen)-34 +b(t)4400 30652 y(made)469 b(b)-34 b(y)468 b(the)h(same)f(en)-34 +b(tit)g(y)469 b(y)-34 b(ou)469 b(are)f(acting)g(on)h(b)34 +b(ehalf)468 b(of,)485 b(y)-34 b(ou)469 b(ma)-34 b(y)468 +b(not)h(add)g(another;)501 b(but)4400 32113 y(y)-34 b(ou)453 +b(ma)-34 b(y)453 b(replace)e(the)i(old)f(one,)465 b(on)453 +b(explicit)e(p)34 b(ermission)452 b(from)h(the)g(previous)f(publisher)h +(that)4400 33574 y(added)405 b(the)g(old)f(one.)4400 +35401 y(The)339 b(author\(s\))h(and)f(publisher\(s\))h(of)f(the)g(Do)34 +b(cumen)-34 b(t)339 b(do)f(not)h(b)-34 b(y)339 b(this)g(License)e(giv) +-34 b(e)338 b(p)34 b(ermission)4400 36862 y(to)404 b(use)f(their)g +(names)h(for)f(publicit)-34 b(y)404 b(for)f(or)g(to)h(assert)f(or)g +(imply)g(endorsemen)-34 b(t)404 b(of)g(an)-34 b(y)404 +b(Mo)34 b(di\014ed)4400 38323 y(V)-101 b(ersion.)2657 +40149 y(5.)800 b(COMBINING)404 b(DOCUMENTS)4400 41976 +y(Y)-101 b(ou)515 b(ma)-34 b(y)516 b(com)-34 b(bine)515 +b(the)g(Do)34 b(cumen)-34 b(t)516 b(with)g(other)f(do)34 +b(cumen)-34 b(ts)516 b(released)e(under)i(this)f(License,)4400 +43437 y(under)509 b(the)g(terms)f(de\014ned)h(in)g(section)f(4)g(ab)34 +b(o)-34 b(v)g(e)509 b(for)g(mo)34 b(di\014ed)508 b(v)-34 +b(ersions,)534 b(pro)-34 b(vided)509 b(that)g(y)-34 b(ou)4400 +44898 y(include)336 b(in)g(the)h(com)-34 b(bination)337 +b(all)f(of)g(the)h(In)-34 b(v)-67 b(arian)-34 b(t)336 +b(Sections)h(of)f(all)g(of)g(the)h(original)e(do)34 b(cumen)-34 +b(ts,)4400 46359 y(unmo)34 b(di\014ed,)366 b(and)356 +b(list)f(them)h(all)f(as)g(In)-34 b(v)-67 b(arian)-34 +b(t)356 b(Sections)g(of)g(y)-34 b(our)355 b(com)-34 b(bined)356 +b(w)-34 b(ork)356 b(in)f(its)h(license)4400 47821 y(notice,)404 +b(and)h(that)g(y)-34 b(ou)404 b(preserv)-34 b(e)404 b(all)f(their)h(W) +-101 b(arran)-34 b(t)g(y)405 b(Disclaimers.)4400 49647 +y(The)e(com)-34 b(bined)403 b(w)-34 b(ork)402 b(need)h(only)f(con)-34 +b(tain)403 b(one)g(cop)-34 b(y)402 b(of)h(this)g(License,)e(and)i(m)-34 +b(ultiple)403 b(iden)-34 b(tical)4400 51108 y(In)g(v)-67 +b(arian)-34 b(t)432 b(Sections)h(ma)-34 b(y)432 b(b)34 +b(e)432 b(replaced)f(with)i(a)f(single)g(cop)-34 b(y)-101 +b(.)622 b(If)432 b(there)g(are)f(m)-34 b(ultiple)432 +b(In)-34 b(v)-67 b(arian)-34 b(t)4400 52570 y(Sections)356 +b(with)h(the)f(same)g(name)g(but)h(di\013eren)-34 b(t)356 +b(con)-34 b(ten)g(ts,)367 b(mak)-34 b(e)356 b(the)g(title)g(of)g(eac) +-34 b(h)356 b(suc)-34 b(h)357 b(section)4400 54031 y(unique)452 +b(b)-34 b(y)453 b(adding)g(at)f(the)h(end)g(of)f(it,)464 +b(in)452 b(paren)-34 b(theses,)465 b(the)452 b(name)h(of)f(the)h +(original)e(author)i(or)4400 55492 y(publisher)333 b(of)g(that)g +(section)g(if)f(kno)-34 b(wn,)348 b(or)332 b(else)f(a)i(unique)f(n)-34 +b(um)g(b)34 b(er.)516 b(Mak)-34 b(e)332 b(the)h(same)f(adjustmen)-34 +b(t)4400 56953 y(to)325 b(the)g(section)g(titles)f(in)h(the)g(list)f +(of)h(In)-34 b(v)-67 b(arian)-34 b(t)325 b(Sections)g(in)g(the)g +(license)f(notice)g(of)h(the)g(com)-34 b(bined)4400 58414 +y(w)g(ork.)4400 60241 y(In)549 b(the)h(com)-34 b(bination,)587 +b(y)-34 b(ou)549 b(m)-34 b(ust)551 b(com)-34 b(bine)550 +b(an)-34 b(y)549 b(sections)h(En)-34 b(titled)550 b(\\History")f(in)g +(the)h(v)-67 b(ari-)4400 61702 y(ous)428 b(original)f(do)34 +b(cumen)-34 b(ts,)435 b(forming)428 b(one)f(section)h(En)-34 +b(titled)429 b(\\History";)439 b(lik)-34 b(ewise)426 +b(com)-34 b(bine)428 b(an)-34 b(y)4400 63163 y(sections)423 +b(En)-34 b(titled)423 b(\\Ac)-34 b(kno)g(wledgemen)g(ts",)429 +b(and)423 b(an)-34 b(y)423 b(sections)g(En)-34 b(titled)423 +b(\\Dedications".)594 b(Y)-101 b(ou)4400 64624 y(m)-34 +b(ust)405 b(delete)f(all)g(sections)g(En)-34 b(titled)405 +b(\\Endorsemen)-34 b(ts.")2657 66451 y(6.)800 b(COLLECTIONS)404 +b(OF)g(DOCUMENTS)4400 68277 y(Y)-101 b(ou)424 b(ma)-34 +b(y)423 b(mak)-34 b(e)423 b(a)g(collection)g(consisting)h(of)f(the)h +(Do)34 b(cumen)-34 b(t)424 b(and)g(other)f(do)34 b(cumen)-34 +b(ts)425 b(released)4400 69738 y(under)564 b(this)h(License,)602 +b(and)564 b(replace)f(the)h(individual)g(copies)g(of)g(this)g(License)f +(in)g(the)i(v)-67 b(arious)4400 71200 y(do)34 b(cumen)-34 +b(ts)567 b(with)g(a)e(single)h(cop)-34 b(y)566 b(that)h(is)e(included)h +(in)g(the)g(collection,)605 b(pro)-34 b(vided)567 b(that)f(y)-34 +b(ou)p eop end +%%Page: 100 105 +TeXDict begin 100 104 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(100)4400 3985 y(follo)-34 b(w)494 b(the)g(rules)e(of)i +(this)g(License)e(for)h(v)-34 b(erbatim)494 b(cop)-34 +b(ying)493 b(of)h(eac)-34 b(h)493 b(of)h(the)g(do)34 +b(cumen)-34 b(ts)494 b(in)g(all)4400 5446 y(other)404 +b(resp)34 b(ects.)4400 7306 y(Y)-101 b(ou)418 b(ma)-34 +b(y)418 b(extract)g(a)g(single)f(do)34 b(cumen)-34 b(t)419 +b(from)f(suc)-34 b(h)419 b(a)f(collection,)i(and)f(distribute)g(it)f +(individu-)4400 8767 y(ally)464 b(under)i(this)g(License,)480 +b(pro)-34 b(vided)465 b(y)-34 b(ou)466 b(insert)g(a)f(cop)-34 +b(y)465 b(of)h(this)g(License)e(in)-34 b(to)466 b(the)g(extracted)4400 +10228 y(do)34 b(cumen)-34 b(t,)441 b(and)434 b(follo)-34 +b(w)433 b(this)h(License)e(in)h(all)f(other)i(resp)34 +b(ects)432 b(regarding)h(v)-34 b(erbatim)433 b(cop)-34 +b(ying)434 b(of)4400 11689 y(that)405 b(do)34 b(cumen)-34 +b(t.)2657 13549 y(7.)800 b(A)-34 b(GGREGA)-101 b(TION)405 +b(WITH)f(INDEPENDENT)g(W)-34 b(ORKS)4400 15409 y(A)373 +b(compilation)g(of)g(the)g(Do)34 b(cumen)-34 b(t)373 +b(or)g(its)g(deriv)-67 b(ativ)-34 b(es)371 b(with)j(other)f(separate)g +(and)g(indep)34 b(enden)-34 b(t)4400 16870 y(do)34 b(cumen)-34 +b(ts)444 b(or)e(w)-34 b(orks,)452 b(in)443 b(or)f(on)h(a)g(v)-34 +b(olume)443 b(of)g(a)f(storage)h(or)f(distribution)i(medium,)452 +b(is)443 b(called)4400 18331 y(an)400 b(\\aggregate")g(if)h(the)f(cop) +-34 b(yrigh)g(t)401 b(resulting)f(from)g(the)h(compilation)f(is)g(not)h +(used)f(to)h(limit)e(the)4400 19792 y(legal)353 b(righ)-34 +b(ts)354 b(of)f(the)h(compilation's)g(users)f(b)34 b(ey)-34 +b(ond)354 b(what)g(the)g(individual)g(w)-34 b(orks)353 +b(p)34 b(ermit.)522 b(When)4400 21254 y(the)512 b(Do)34 +b(cumen)-34 b(t)511 b(is)g(included)h(in)f(an)h(aggregate,)537 +b(this)512 b(License)e(do)34 b(es)511 b(not)h(apply)g(to)f(the)h(other) +4400 22715 y(w)-34 b(orks)404 b(in)h(the)f(aggregate)g(whic)-34 +b(h)405 b(are)f(not)h(themselv)-34 b(es)404 b(deriv)-67 +b(ativ)-34 b(e)403 b(w)-34 b(orks)404 b(of)g(the)h(Do)34 +b(cumen)-34 b(t.)4400 24575 y(If)303 b(the)f(Co)-34 b(v)g(er)303 +b(T)-101 b(ext)303 b(requiremen)-34 b(t)302 b(of)h(section)f(3)h(is)f +(applicable)g(to)h(these)g(copies)f(of)h(the)g(Do)34 +b(cumen)-34 b(t,)4400 26036 y(then)299 b(if)e(the)h(Do)34 +b(cumen)-34 b(t)299 b(is)e(less)g(than)i(one)f(half)g(of)g(the)g(en)-34 +b(tire)298 b(aggregate,)318 b(the)299 b(Do)34 b(cumen)-34 +b(t's)298 b(Co)-34 b(v)g(er)4400 27497 y(T)-101 b(exts)353 +b(ma)-34 b(y)353 b(b)34 b(e)353 b(placed)g(on)g(co)-34 +b(v)g(ers)353 b(that)h(brac)-34 b(k)g(et)353 b(the)g(Do)34 +b(cumen)-34 b(t)354 b(within)g(the)f(aggregate,)363 b(or)352 +b(the)4400 28958 y(electronic)465 b(equiv)-67 b(alen)-34 +b(t)465 b(of)i(co)-34 b(v)g(ers)465 b(if)h(the)h(Do)34 +b(cumen)-34 b(t)466 b(is)g(in)g(electronic)f(form.)724 +b(Otherwise)466 b(they)4400 30419 y(m)-34 b(ust)405 b(app)34 +b(ear)404 b(on)h(prin)-34 b(ted)405 b(co)-34 b(v)g(ers)404 +b(that)h(brac)-34 b(k)g(et)405 b(the)f(whole)h(aggregate.)2657 +32279 y(8.)800 b(TRANSLA)-101 b(TION)4400 34139 y(T)g(ranslation)532 +b(is)f(considered)h(a)f(kind)h(of)f(mo)34 b(di\014cation,)564 +b(so)531 b(y)-34 b(ou)532 b(ma)-34 b(y)532 b(distribute)g(translations) +4400 35600 y(of)591 b(the)f(Do)34 b(cumen)-34 b(t)591 +b(under)g(the)g(terms)f(of)h(section)f(4.)1097 b(Replacing)591 +b(In)-34 b(v)-67 b(arian)-34 b(t)590 b(Sections)h(with)4400 +37061 y(translations)606 b(requires)e(sp)34 b(ecial)604 +b(p)34 b(ermission)604 b(from)h(their)g(cop)-34 b(yrigh)g(t)606 +b(holders,)654 b(but)606 b(y)-34 b(ou)606 b(ma)-34 b(y)4400 +38522 y(include)325 b(translations)i(of)f(some)f(or)g(all)g(In)-34 +b(v)-67 b(arian)-34 b(t)326 b(Sections)g(in)f(addition)i(to)e(the)h +(original)f(v)-34 b(ersions)4400 39983 y(of)418 b(these)g(In)-34 +b(v)-67 b(arian)-34 b(t)419 b(Sections.)580 b(Y)-101 +b(ou)418 b(ma)-34 b(y)418 b(include)g(a)g(translation)g(of)g(this)h +(License,)h(and)e(all)f(the)4400 41445 y(license)547 +b(notices)h(in)g(the)g(Do)34 b(cumen)-34 b(t,)584 b(and)549 +b(an)-34 b(y)549 b(W)-101 b(arran)-34 b(t)g(y)548 b(Disclaimers,)582 +b(pro)-34 b(vided)548 b(that)h(y)-34 b(ou)4400 42906 +y(also)532 b(include)h(the)f(original)g(English)h(v)-34 +b(ersion)532 b(of)h(this)f(License)g(and)h(the)g(original)e(v)-34 +b(ersions)533 b(of)4400 44367 y(those)454 b(notices)g(and)h +(disclaimers.)686 b(In)454 b(case)f(of)h(a)g(disagreemen)-34 +b(t)454 b(b)34 b(et)-34 b(w)g(een)454 b(the)g(translation)h(and)4400 +45828 y(the)469 b(original)e(v)-34 b(ersion)468 b(of)h(this)f(License)f +(or)h(a)h(notice)f(or)g(disclaimer,)482 b(the)469 b(original)f(v)-34 +b(ersion)467 b(will)4400 47289 y(prev)-67 b(ail.)4400 +49149 y(If)381 b(a)g(section)g(in)g(the)g(Do)34 b(cumen)-34 +b(t)382 b(is)f(En)-34 b(titled)382 b(\\Ac)-34 b(kno)g(wledgemen)g(ts",) +387 b(\\Dedications",)e(or)c(\\His-)4400 50610 y(tory",)360 +b(the)350 b(requiremen)-34 b(t)350 b(\(section)g(4\))g(to)g(Preserv)-34 +b(e)348 b(its)i(Title)g(\(section)g(1\))g(will)f(t)-34 +b(ypically)349 b(require)4400 52071 y(c)-34 b(hanging)405 +b(the)g(actual)f(title.)2657 53931 y(9.)800 b(TERMINA)-101 +b(TION)4400 55791 y(Y)g(ou)397 b(ma)-34 b(y)396 b(not)h(cop)-34 +b(y)-101 b(,)398 b(mo)34 b(dify)-101 b(,)397 b(sublicense,)g(or)f +(distribute)h(the)g(Do)34 b(cumen)-34 b(t)397 b(except)f(as)g +(expressly)4400 57252 y(pro)-34 b(vided)513 b(under)h(this)f(License.) +864 b(An)-34 b(y)513 b(attempt)h(otherwise)g(to)f(cop)-34 +b(y)-101 b(,)540 b(mo)34 b(dify)-101 b(,)539 b(sublicense,)h(or)4400 +58713 y(distribute)405 b(it)f(is)g(v)-34 b(oid,)404 b(and)h(will)e +(automatically)i(terminate)f(y)-34 b(our)404 b(righ)-34 +b(ts)405 b(under)g(this)f(License.)4400 60573 y(Ho)-34 +b(w)g(ev)g(er,)438 b(if)431 b(y)-34 b(ou)431 b(cease)f(all)g(violation) +h(of)g(this)g(License,)437 b(then)431 b(y)-34 b(our)431 +b(license)f(from)h(a)g(particular)4400 62034 y(cop)-34 +b(yrigh)g(t)476 b(holder)f(is)g(reinstated)g(\(a\))h(pro)-34 +b(visionally)-101 b(,)492 b(unless)476 b(and)g(un)-34 +b(til)476 b(the)f(cop)-34 b(yrigh)g(t)476 b(holder)4400 +63495 y(explicitly)539 b(and)i(\014nally)f(terminates)h(y)-34 +b(our)540 b(license,)573 b(and)541 b(\(b\))h(p)34 b(ermanen)-34 +b(tly)-101 b(,)574 b(if)540 b(the)h(cop)-34 b(yrigh)g(t)4400 +64956 y(holder)458 b(fails)f(to)i(notify)f(y)-34 b(ou)458 +b(of)g(the)h(violation)e(b)-34 b(y)458 b(some)g(reasonable)g(means)g +(prior)f(to)i(60)e(da)-34 b(ys)4400 66418 y(after)404 +b(the)h(cessation.)4400 68277 y(Moreo)-34 b(v)g(er,)421 +b(y)-34 b(our)418 b(license)g(from)g(a)g(particular)g(cop)-34 +b(yrigh)g(t)419 b(holder)g(is)f(reinstated)g(p)34 b(ermanen)-34 +b(tly)419 b(if)4400 69738 y(the)370 b(cop)-34 b(yrigh)g(t)370 +b(holder)g(noti\014es)g(y)-34 b(ou)370 b(of)g(the)g(violation)f(b)-34 +b(y)370 b(some)f(reasonable)h(means,)376 b(this)370 b(is)f(the)4400 +71200 y(\014rst)h(time)g(y)-34 b(ou)370 b(ha)-34 b(v)g(e)371 +b(receiv)-34 b(ed)368 b(notice)i(of)g(violation)g(of)g(this)g(License)f +(\(for)h(an)-34 b(y)370 b(w)-34 b(ork\))371 b(from)f(that)p +eop end +%%Page: 101 106 +TeXDict begin 101 105 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(101)4400 3985 y(cop)-34 b(yrigh)g(t)426 +b(holder,)j(and)c(y)-34 b(ou)426 b(cure)e(the)h(violation)f(prior)h(to) +g(30)f(da)-34 b(ys)426 b(after)f(y)-34 b(our)424 b(receipt)g(of)h(the) +4400 5446 y(notice.)4400 7240 y(T)-101 b(ermination)367 +b(of)f(y)-34 b(our)366 b(righ)-34 b(ts)367 b(under)g(this)g(section)f +(do)34 b(es)366 b(not)g(terminate)h(the)f(licenses)f(of)i(parties)4400 +8701 y(who)508 b(ha)-34 b(v)g(e)508 b(receiv)-34 b(ed)506 +b(copies)i(or)f(righ)-34 b(ts)508 b(from)g(y)-34 b(ou)508 +b(under)g(this)g(License.)847 b(If)508 b(y)-34 b(our)507 +b(righ)-34 b(ts)508 b(ha)-34 b(v)g(e)4400 10162 y(b)34 +b(een)346 b(terminated)g(and)h(not)g(p)34 b(ermanen)-34 +b(tly)346 b(reinstated,)358 b(receipt)345 b(of)h(a)g(cop)-34 +b(y)346 b(of)g(some)g(or)g(all)f(of)h(the)4400 11623 +y(same)404 b(material)g(do)34 b(es)404 b(not)g(giv)-34 +b(e)404 b(y)-34 b(ou)405 b(an)-34 b(y)404 b(righ)-34 +b(ts)405 b(to)f(use)h(it.)2051 13416 y(10.)800 b(FUTURE)405 +b(REVISIONS)f(OF)h(THIS)f(LICENSE)4400 15210 y(The)554 +b(F)-101 b(ree)552 b(Soft)-34 b(w)g(are)555 b(F)-101 +b(oundation)556 b(ma)-34 b(y)553 b(publish)i(new,)590 +b(revised)553 b(v)-34 b(ersions)553 b(of)g(the)h(GNU)g(F)-101 +b(ree)4400 16671 y(Do)34 b(cumen)-34 b(tation)428 b(License)d(from)h +(time)h(to)f(time.)606 b(Suc)-34 b(h)427 b(new)g(v)-34 +b(ersions)426 b(will)g(b)34 b(e)426 b(similar)g(in)g(spirit)4400 +18132 y(to)457 b(the)h(presen)-34 b(t)458 b(v)-34 b(ersion,)470 +b(but)458 b(ma)-34 b(y)457 b(di\013er)g(in)g(detail)g(to)g(address)h +(new)f(problems)h(or)e(concerns.)4400 19593 y(See)404 +b Fu(https://www.gnu.org/licenses/)p FC(.)4400 21386 +y(Eac)-34 b(h)392 b(v)-34 b(ersion)391 b(of)g(the)h(License)e(is)i(giv) +-34 b(en)391 b(a)g(distinguishing)i(v)-34 b(ersion)391 +b(n)-34 b(um)g(b)34 b(er.)535 b(If)392 b(the)f(Do)34 +b(cumen)-34 b(t)4400 22848 y(sp)34 b(eci\014es)603 b(that)h(a)f +(particular)g(n)-34 b(um)g(b)34 b(ered)604 b(v)-34 b(ersion)603 +b(of)g(this)h(License)e(\\or)h(an)-34 b(y)603 b(later)g(v)-34 +b(ersion")4400 24309 y(applies)432 b(to)g(it,)438 b(y)-34 +b(ou)432 b(ha)-34 b(v)g(e)433 b(the)f(option)h(of)f(follo)-34 +b(wing)432 b(the)g(terms)g(and)h(conditions)f(either)g(of)g(that)4400 +25770 y(sp)34 b(eci\014ed)504 b(v)-34 b(ersion)504 b(or)g(of)h(an)-34 +b(y)504 b(later)g(v)-34 b(ersion)504 b(that)i(has)e(b)34 +b(een)505 b(published)g(\(not)g(as)g(a)f(draft\))i(b)-34 +b(y)4400 27231 y(the)436 b(F)-101 b(ree)434 b(Soft)-34 +b(w)g(are)437 b(F)-101 b(oundation.)634 b(If)435 b(the)g(Do)34 +b(cumen)-34 b(t)436 b(do)34 b(es)435 b(not)h(sp)34 b(ecify)434 +b(a)i(v)-34 b(ersion)434 b(n)-34 b(um)g(b)34 b(er)437 +b(of)4400 28692 y(this)459 b(License,)471 b(y)-34 b(ou)459 +b(ma)-34 b(y)459 b(c)-34 b(ho)34 b(ose)459 b(an)-34 b(y)459 +b(v)-34 b(ersion)458 b(ev)-34 b(er)458 b(published)i(\(not)g(as)f(a)f +(draft\))i(b)-34 b(y)459 b(the)h(F)-101 b(ree)4400 30154 +y(Soft)-34 b(w)g(are)427 b(F)-101 b(oundation.)602 b(If)425 +b(the)g(Do)34 b(cumen)-34 b(t)426 b(sp)34 b(eci\014es)424 +b(that)i(a)f(pro)-34 b(xy)425 b(can)g(decide)f(whic)-34 +b(h)426 b(future)4400 31615 y(v)-34 b(ersions)433 b(of)g(this)h +(License)e(can)h(b)34 b(e)432 b(used,)441 b(that)434 +b(pro)-34 b(xy's)433 b(public)g(statemen)-34 b(t)434 +b(of)g(acceptance)f(of)g(a)4400 33076 y(v)-34 b(ersion)404 +b(p)34 b(ermanen)-34 b(tly)404 b(authorizes)h(y)-34 b(ou)404 +b(to)h(c)-34 b(ho)34 b(ose)404 b(that)h(v)-34 b(ersion)404 +b(for)g(the)h(Do)34 b(cumen)-34 b(t.)2051 34869 y(11.)800 +b(RELICENSING)4400 36663 y(\\Massiv)-34 b(e)496 b(Multiauthor)h(Collab) +34 b(oration)497 b(Site")f(\(or)g(\\MMC)h(Site"\))g(means)f(an)-34 +b(y)497 b(W)-101 b(orld)495 b(Wide)4400 38124 y(W)-101 +b(eb)476 b(serv)-34 b(er)475 b(that)i(publishes)f(cop)-34 +b(yrigh)g(table)477 b(w)-34 b(orks)476 b(and)h(also)f(pro)-34 +b(vides)476 b(prominen)-34 b(t)477 b(facilities)4400 +39585 y(for)366 b(an)-34 b(yb)34 b(o)g(dy)366 b(to)g(edit)g(those)g(w) +-34 b(orks.)526 b(A)366 b(public)g(wiki)f(that)i(an)-34 +b(yb)34 b(o)g(dy)366 b(can)g(edit)g(is)f(an)h(example)g(of)4400 +41046 y(suc)-34 b(h)449 b(a)f(serv)-34 b(er.)670 b(A)448 +b(\\Massiv)-34 b(e)448 b(Multiauthor)i(Collab)34 b(oration")448 +b(\(or)h(\\MMC"\))g(con)-34 b(tained)449 b(in)f(the)4400 +42507 y(site)404 b(means)g(an)-34 b(y)405 b(set)f(of)h(cop)-34 +b(yrigh)g(table)405 b(w)-34 b(orks)404 b(th)-34 b(us)406 +b(published)f(on)f(the)h(MMC)g(site.)4400 44301 y(\\CC-BY-SA")469 +b(means)e(the)h(Creativ)-34 b(e)467 b(Commons)i(A)-34 +b(ttribution-Share)470 b(Alik)-34 b(e)466 b(3.0)h(license)g(pub-)4400 +45762 y(lished)356 b(b)-34 b(y)357 b(Creativ)-34 b(e)356 +b(Commons)i(Corp)34 b(oration,)366 b(a)357 b(not-for-pro\014t)h(corp)34 +b(oration)357 b(with)g(a)f(principal)4400 47223 y(place)344 +b(of)g(business)i(in)e(San)h(F)-101 b(rancisco,)355 b(California,)i(as) +344 b(w)-34 b(ell)344 b(as)g(future)h(cop)-34 b(yleft)345 +b(v)-34 b(ersions)344 b(of)h(that)4400 48684 y(license)403 +b(published)i(b)-34 b(y)405 b(that)g(same)f(organization.)4400 +50477 y(\\Incorp)34 b(orate")407 b(means)g(to)h(publish)g(or)f +(republish)h(a)f(Do)34 b(cumen)-34 b(t,)408 b(in)f(whole)h(or)f(in)g +(part,)h(as)f(part)4400 51939 y(of)d(another)h(Do)34 +b(cumen)-34 b(t.)4400 53732 y(An)349 b(MMC)g(is)g(\\eligible)e(for)i +(relicensing")f(if)h(it)f(is)h(licensed)f(under)h(this)h(License,)358 +b(and)350 b(if)e(all)h(w)-34 b(orks)4400 55193 y(that)560 +b(w)-34 b(ere)559 b(\014rst)g(published)h(under)f(this)h(License)d +(somewhere)i(other)g(than)h(this)f(MMC,)g(and)4400 56654 +y(subsequen)-34 b(tly)463 b(incorp)34 b(orated)463 b(in)f(whole)h(or)f +(in)g(part)h(in)-34 b(to)463 b(the)g(MMC,)g(\(1\))g(had)g(no)g(co)-34 +b(v)g(er)462 b(texts)4400 58115 y(or)404 b(in)-34 b(v)-67 +b(arian)-34 b(t)404 b(sections,)g(and)h(\(2\))g(w)-34 +b(ere)404 b(th)-34 b(us)406 b(incorp)34 b(orated)404 +b(prior)g(to)g(No)-34 b(v)g(em)g(b)34 b(er)404 b(1,)g(2008.)4400 +59909 y(The)541 b(op)34 b(erator)539 b(of)i(an)f(MMC)h(Site)f(ma)-34 +b(y)540 b(republish)h(an)f(MMC)h(con)-34 b(tained)541 +b(in)f(the)g(site)g(under)4400 61370 y(CC-BY-SA)402 b(on)g(the)g(same)f +(site)h(at)f(an)-34 b(y)402 b(time)f(b)34 b(efore)401 +b(August)i(1,)f(2009,)g(pro)-34 b(vided)401 b(the)h(MMC)g(is)4400 +62831 y(eligible)h(for)h(relicensing.)p eop end +%%Page: 102 107 +TeXDict begin 102 106 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(102)2000 3985 y FB(ADDENDUM:)600 b(Ho)-50 +b(w)598 b(to)f(use)i(this)g(License)g(for)f(y)-50 b(our)598 +b(do)50 b(cumen)-50 b(ts)2000 6110 y FC(T)-101 b(o)461 +b(use)f(this)g(License)f(in)i(a)f(do)34 b(cumen)-34 b(t)461 +b(y)-34 b(ou)461 b(ha)-34 b(v)g(e)460 b(written,)475 +b(include)460 b(a)g(cop)-34 b(y)460 b(of)h(the)f(License)f(in)h(the) +2000 7572 y(do)34 b(cumen)-34 b(t)405 b(and)g(put)g(the)g(follo)-34 +b(wing)405 b(cop)-34 b(yrigh)g(t)405 b(and)g(license)e(notices)h(just)h +(after)f(the)h(title)f(page:)6246 9068 y Fj(Copyright)523 +b(\(C\))1047 b Ff(year)f(your)523 b(name)p Fj(.)6246 +10231 y(Permission)g(is)g(granted)h(to)f(copy,)g(distribute)g(and/or)h +(modify)f(this)g(document)6246 11393 y(under)g(the)g(terms)h(of)f(the)g +(GNU)g(Free)g(Documentation)h(License,)f(Version)g(1.3)6246 +12555 y(or)g(any)g(later)g(version)h(published)f(by)g(the)g(Free)g +(Software)h(Foundation;)6246 13717 y(with)f(no)g(Invariant)h(Sections,) +f(no)g(Front-Cover)g(Texts,)h(and)f(no)g(Back-Cover)6246 +14880 y(Texts.)1046 b(A)523 b(copy)h(of)f(the)g(license)g(is)g +(included)g(in)g(the)h(section)f(entitled)g(\022\022GNU)6246 +16042 y(Free)g(Documentation)h(License\015\015.)3660 +17838 y FC(If)531 b(y)-34 b(ou)531 b(ha)-34 b(v)g(e)531 +b(In)-34 b(v)-67 b(arian)-34 b(t)531 b(Sections,)562 +b(F)-101 b(ron)-34 b(t-Co)g(v)g(er)532 b(T)-101 b(exts)531 +b(and)h(Bac)-34 b(k-Co)g(v)g(er)530 b(T)-101 b(exts,)562 +b(replace)529 b(the)2000 19299 y(\\with)73 b(.)295 b(.)f(.)146 +b(T)-101 b(exts.")404 b(line)g(with)h(this:)7292 20795 +y Fj(with)523 b(the)g(Invariant)h(Sections)f(being)g +Ff(list)g(their)h(titles)p Fj(,)f(with)7292 21958 y(the)g(Front-Cover)h +(Texts)f(being)g Ff(list)p Fj(,)g(and)g(with)g(the)h(Back-Cover)f +(Texts)7292 23120 y(being)g Ff(list)p Fj(.)3660 24915 +y FC(If)469 b(y)-34 b(ou)469 b(ha)-34 b(v)g(e)468 b(In)-34 +b(v)-67 b(arian)-34 b(t)469 b(Sections)g(without)h(Co)-34 +b(v)g(er)469 b(T)-101 b(exts,)484 b(or)468 b(some)h(other)f(com)-34 +b(bination)470 b(of)e(the)2000 26377 y(three,)404 b(merge)f(those)i(t) +-34 b(w)g(o)405 b(alternativ)-34 b(es)404 b(to)h(suit)g(the)f +(situation.)3660 28172 y(If)318 b(y)-34 b(our)317 b(do)34 +b(cumen)-34 b(t)318 b(con)-34 b(tains)318 b(non)-34 b(trivial)317 +b(examples)g(of)g(program)h(co)34 b(de,)333 b(w)-34 b(e)318 +b(recommend)f(releasing)2000 29633 y(these)574 b(examples)f(in)g +(parallel)f(under)i(y)-34 b(our)574 b(c)-34 b(hoice)573 +b(of)h(free)f(soft)-34 b(w)g(are)575 b(license,)614 b(suc)-34 +b(h)574 b(as)g(the)g(GNU)2000 31095 y(General)404 b(Public)f(License,)g +(to)i(p)34 b(ermit)403 b(their)h(use)h(in)f(free)f(soft)-34 +b(w)g(are.)2000 34308 y FB(A.2)897 b(Changes)598 b(and)g(New)g(F)-149 +b(eatures)2000 37851 y(News)599 b(in)f(13.2)2994 39977 +y FA(\017)800 b FC(A)-34 b(UCT)7732 40238 y(E)8407 39977 +y(X)637 b(no)h(longer)f(refuses)h(to)f(insert)h(dollar)f(sign)h(when)g +(y)-34 b(ou)638 b(t)-34 b(yp)34 b(e)637 b Ft($)h FC(at)g(p)34 +b(oin)-34 b(t)638 b(where)4400 41438 y(A)-34 b(UCT)7732 +41699 y(E)8407 41438 y(X)377 b(thinks)h(the)f(curren)-34 +b(t)378 b(math)g(mo)34 b(de)377 b(didn't)h(start)g(with)g(dollar\(s\).) +530 b(A)-34 b(UCT)43777 41699 y(E)44451 41438 y(X)377 +b(assumes)4400 42899 y(the)405 b(user)f(kno)-34 b(ws)405 +b(that)g(it)f(isn't)g(in)h(math)g(mo)34 b(de)404 b(actually)-101 +b(.)4400 44694 y(Y)g(ou)382 b(can)f(k)-34 b(eep)382 b(the)g(former)f(b) +34 b(eha)-34 b(vior)381 b(b)-34 b(y)382 b(enabling)g(the)f(new)h +(customize)g(option)g Fu(TeX-refuse-)4400 46155 y(unmatched-dollar)p +FC(.)2994 47949 y FA(\017)800 b FC(A)-34 b(UCT)7732 48210 +y(E)8407 47949 y(X)367 b(supp)34 b(orts)368 b(completion-at-p)34 +b(oin)-34 b(t)369 b(of)e(macro)g(and)h(en)-34 b(vironmen)g(t)368 +b(argumen)-34 b(ts)368 b(in)f(L)47183 47792 y Fw(a)47744 +47949 y FC(T)48417 48210 y(E)49091 47949 y(X)4400 49410 +y(bu\013ers.)498 b(The)283 b(resp)34 b(onsible)281 b(function)j +(recognizes)d(the)h(argumen)-34 b(t)283 b(p)34 b(osition)282 +b(and)h(extracts)f(the)g(cor-)4400 50871 y(resp)34 b(onding)360 +b(candidates)h(from)e(the)h(v)-67 b(ariables)359 b Fu(TeX-symbol-list) +364 b FC(and)d Fu(LaTeX-environment-)4400 52333 y(list)p +FC(.)2994 54127 y FA(\017)800 b FC(A)-34 b(UCT)7732 54388 +y(E)8407 54127 y(X)326 b(underlines)h(the)h(argumen)-34 +b(t)327 b(of)h(macros)e(whic)-34 b(h)328 b(pro)34 b(duce)326 +b(underlined)i(text)f(in)f(the)h(\014nal)4400 55588 y(pro)34 +b(duct)316 b(with)g Fu(font-latex-underline-face)p FC(.)518 +b(The)315 b(corresp)34 b(onding)315 b(k)-34 b(eyw)g(ord)316 +b(class)f(is)g(called)4400 57049 y Fu(underline-command)p +FC(.)530 b(See)360 b(Section)g(3.1.1)g([F)-101 b(on)-34 +b(ti\014cation)361 b(of)g(macros],)368 b(page)360 b(43,)369 +b(if)360 b(y)-34 b(ou)361 b(dislik)-34 b(e)4400 58511 +y(this)405 b(feature)f(and)h(wish)g(to)f(deactiv)-67 +b(ate)404 b(it.)2994 60305 y FA(\017)800 b FC(Supp)34 +b(ort)406 b(for)e(the)g(Sio)-34 b(y)g(ek)404 b(do)34 +b(cumen)-34 b(t)406 b(view)-34 b(er)403 b(is)h(added.)2994 +62099 y FA(\017)800 b FC(A)-34 b(UCT)7732 62360 y(E)8407 +62099 y(X)404 b(no)-34 b(w)405 b(requires)e(GNU)h(Emacs)g(25.1)g(or)g +(higher.)2994 63894 y FA(\017)800 b FC(A)-34 b(UCT)7732 +64155 y(E)8407 63894 y(X)558 b(trac)-34 b(ks)558 b(the)g(c)-34 +b(hange)559 b(in)e(Emacs)h(where)g(initial)g(inputs)h(in)f(the)g +(minibu\013er)g(during)4400 65355 y(queries)465 b(are)g(getting)h +(phased)h(out.)724 b(Queries)465 b(for)h(the)g(mandatory)h(argumen)-34 +b(ts)467 b(of)f(macros)f(and)4400 66816 y(en)-34 b(vironmen)g(ts)344 +b(are)e(adjusted)i(where)f(applicable.)518 b(The)343 +b(v)-67 b(alue)342 b(whic)-34 b(h)343 b(will)f(b)34 b(e)343 +b(used)g(after)g(hitting)4400 68277 y Fs(RET)320 b FC(without)h(other)e +(input)h(is)f(sho)-34 b(wn)320 b(in)f(the)h(prompt)g(in)f(paren)-34 +b(theses)320 b(pre\014xed)f(with)g(`)p Fu(default)p FC('.)4400 +69738 y(F)-101 b(or)571 b(this)g(c)-34 b(hange)572 b(the)f(signature)g +(of)g(the)h(function)g Fu(TeX-arg-length)k FC(is)570 +b(altered.)1039 b(The)571 b(old)4400 71200 y(argumen)-34 +b(t)405 b(list)f(w)-34 b(as:)p eop end +%%Page: 103 108 +TeXDict begin 103 107 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(103)7600 3985 y Fu(\(defun)638 b(TeX-arg-length)k +(\(optional)d(&optional)h(prompt)27963 5446 y(initial-input)h +(definition)f(default\))4400 7200 y FC(whereas)404 b(the)h(new)f(one)h +(is:)7600 8954 y Fu(\(defun)638 b(TeX-arg-length)k(\(optional)d +(&optional)h(prompt)27963 10415 y(default)f(initial-input)i +(definition\))4400 12168 y FC(Note)404 b(the)h(p)34 b(osition)404 +b(c)-34 b(hange)405 b(of)g Fu(DEFAULT)p FC(.)2994 13922 +y FA(\017)800 b FC(Inden)-34 b(ting)315 b(of)e(conditionals)h(is)f +(impro)-34 b(v)g(ed.)509 b(Co)34 b(de)314 b(inside)f(constructs)h(lik) +-34 b(e)312 b(`)p Fu(\\ifx)406 b(.)e(\\else)i(.)e(\\fi)p +FC(')4400 15383 y(is)378 b(correctly)f(inden)-34 b(ted.)531 +b(An)378 b(in)-34 b(terface)379 b(for)f(st)-34 b(yle)378 +b(\014les)g(is)g(also)g(in)-34 b(tro)34 b(duced)379 b(whic)-34 +b(h)379 b(can)f(add)h(their)4400 16844 y(macros)404 b(to)g(the)h(inden) +-34 b(tation)406 b(engine.)538 b(Chec)-34 b(k)405 b(the)f(\014le)g +Fu(algpseudocode.el)410 b FC(for)404 b(an)h(example.)2994 +18598 y FA(\017)800 b FC(Y)-101 b(ou)388 b(can)g(optionally)f(enable)h +(inden)-34 b(t)389 b(inside)e(square)h(brac)-34 b(k)g(ets)388 +b(`)p Fu([])p FC(')f(b)-34 b(y)388 b(new)g(user)g(options)h +Fu(TeX-)4400 20059 y(indent-open-delimiters)484 b FC(and)478 +b Fu(TeX-indent-close-delimiters)p FC(.)765 b(See)477 +b(Section)g(2.9)f([In-)4400 21520 y(den)-34 b(ting],)405 +b(page)f(36.)2994 23274 y FA(\017)800 b FC(No)-34 b(w)487 +b Fu(tex-buf.el)j FC(is)d(merged)f(in)-34 b(to)487 b +Fu(tex.el)i FC(and)e(no)g(longer)f(exists.)786 b(If)486 +b(y)-34 b(our)487 b(p)34 b(ersonal)486 b(co)34 b(de)4400 +24735 y(has)405 b Fu(\(require)i(\015tex-buf\))p FC(,)f(one)f(of)f(the) +h(follo)-34 b(wing)405 b(prescriptions)f(w)-34 b(ould)405 +b(serv)-34 b(e.)5057 26489 y(1.)800 b(Remo)-34 b(v)g(e)404 +b Fu(\(require)j(\015tex-buf\))p FC(.)5057 28243 y(2.)800 +b(Replace)404 b(it)g(with)h Fu(\(require)i(\015tex\))p +FC(.)5057 29996 y(3.)800 b(Replace)404 b(it)g(with)h +Fu(\(require)i(\015latex\))p FC(.)2994 31750 y FA(\017)800 +b FC(When)419 b(y)-34 b(ou)418 b(edit)h(a)f(do)34 b(cumen)-34 +b(t)420 b(divided)e(in)-34 b(to)419 b(m)-34 b(ultiple)419 +b(\014les,)j(auto)d(parsed)g(information)g(for)g(all)4400 +33211 y(sub)363 b(\014les)g(are)f(sa)-34 b(v)g(ed)363 +b(under)g Fu(auto)h FC(sub)34 b(directory)362 b(at)h(master)g +(directory)f(when)h Fu(TeX-parse-self)4400 34672 y FC(and)525 +b Fu(TeX-auto-save)530 b FC(options)525 b(are)g(enabled.)900 +b(No)-34 b(w)525 b(y)-34 b(ou)526 b(can)e(ha)-34 b(v)g(e)525 +b(supp)34 b(ort)526 b Fu(.el)g FC(\014le)e(sa)-34 b(v)g(ed)4400 +36134 y(under)567 b Fu(auto)g FC(sub)34 b(directory)566 +b(of)g(eac)-34 b(h)566 b(directory)f(of)i(the)f(sub)h(\014le)f(when)h +(the)f(sub)h(\014les)f(aren't)4400 37595 y(lo)34 b(cated)404 +b(at)g(the)h(master)f(directory)-101 b(.)4400 39348 y(T)g(o)405 +b(ac)-34 b(hiev)g(e)403 b(that,)i(set)g(new)f(user)g(option)h +Fu(TeX-auto-save-aggregate)412 b FC(to)405 b Fu(nil)p +FC(.)2994 41102 y FA(\017)800 b FC(There)341 b(w)-34 +b(as)341 b(another)h(ho)34 b(ok)341 b(where)f(former)h(dynamic)g(free)f +(v)-67 b(ariables)340 b(could)h(b)34 b(e)340 b(used.)518 +b(The)342 b(usage)4400 42563 y(w)-34 b(as)405 b(in)-34 +b(v)-67 b(alidated)404 b(at)h(v)-34 b(ersion)404 b(13.1,)f(b)-34 +b(y)405 b(in)-34 b(tro)34 b(duction)405 b(of)g(lexical)d(binding)j(o) +-34 b(v)g(er)404 b(A)-34 b(UCT)45466 42824 y(E)46141 +42563 y(X.)4400 44317 y(The)368 b(functions)h(in)e Fu(TeX-region-hook) +373 b FC(could)368 b(access)f(the)h(free)f(v)-67 b(ariables)366 +b Fu(master-buffer)372 b FC(and)4400 45778 y Fu(orig-buffer)p +FC(.)763 b(Those)478 b(are)f(no)-34 b(w)479 b(named)f +Fu(TeX-region-master-buffer)486 b FC(and)478 b Fu(TeX-region-)4400 +47239 y(orig-buffer)p FC(,)408 b(resp)34 b(ectiv)-34 +b(ely)-101 b(.)2000 50370 y FB(News)599 b(in)f(13.1)2994 +52496 y FA(\017)800 b FC(In)473 b(math)g(en)-34 b(vironmen)g(ts)474 +b(`)p Fu(gather)p FC(',)491 b(`)p Fu(gather*)p FC(',)h(`)p +Fu(gathered)p FC(',)f(`)p Fu(multline)p FC(')475 b(and)f(`)p +Fu(multline*)p FC(',)4400 53957 y(\014ll)427 b(commands)i(suc)-34 +b(h)429 b(as)f Fs(M-q)g FC(and)h Fs(C-c)405 b(C-q)g(C-e)429 +b FC(are)e(disabled.)610 b(This)428 b(sorts)g(out)h(the)f(inconsis-) +4400 55418 y(tency)461 b(b)34 b(et)-34 b(w)g(een)461 +b(those)g(and)h(`)p Fu(equation)p FC(',)476 b(`)p Fu(displaymath)p +FC(')464 b(en)-34 b(vironmen)g(ts,)476 b(in)460 b(latter)h(of)g(whic) +-34 b(h)4400 56879 y(\014lling)404 b(is)g(already)f(disabled.)4400 +58633 y(If)376 b(y)-34 b(ou)377 b(w)-34 b(an)g(t)378 +b(\014lling)e(in)g(suc)-34 b(h)377 b(en)-34 b(vironmen)g(ts,)383 +b(customize)376 b Fu(LaTeX-indent-environment-list)4400 +60094 y FC(to)405 b(remo)-34 b(v)g(e)403 b(them.)4400 +61848 y(Auto)i(\014ll)f(con)-34 b(tin)g(ues)405 b(to)g(w)-34 +b(ork)404 b(in)g(suc)-34 b(h)405 b(en)-34 b(vironmen)g(t)405 +b(an)-34 b(yw)g(a)g(y)-101 b(.)4400 63601 y(In)293 b(addition,)315 +b(A)-34 b(UCT)14164 63862 y(E)14839 63601 y(X)293 b(adds)g(supp)34 +b(ort)294 b(of)f(alignmen)-34 b(t)293 b(at)g(`)p Fu(&)p +FC(')f(sign)h(in)g(`)p Fu(align)p FC('-lik)-34 b(e)293 +b(en)-34 b(vironmen)g(ts)4400 65062 y(suc)g(h)427 b(as)e(`)p +Fu(alignat)p FC(',)433 b(`)p Fu(aligned)p FC(')427 b(and)g(so)e(on,)431 +b(as)426 b(w)-34 b(ell)426 b(as)f(`)p Fu(matrix)p FC('-lik)-34 +b(e)427 b(en)-34 b(vironmen)g(ts)426 b(suc)-34 b(h)427 +b(as)4400 66524 y(`)p Fu(pmatrix)p FC(',)406 b(`)p Fu(bmatrix)p +FC(')g(and)f(so)f(on.)2994 68277 y FA(\017)800 b FC(No)-34 +b(w)324 b(t)-34 b(w)g(o)325 b(commands)f(`)p Fu(Texindex)p +FC(')i(and)e(`)p Fu(Texi2dvi)p FC(')i(are)c(a)-34 b(v)-67 +b(ailable)323 b(when)h(y)-34 b(ou)324 b(t)-34 b(yp)34 +b(e)323 b Fs(C-c)406 b(C-c)324 b FC(in)4400 69738 y(T)-101 +b(exinfo)369 b(mo)34 b(de.)527 b(The)369 b(command)h(`)p +Fu(Texindex)p FC(')h(runs)f Fu(texindex)i FC(on)d(index)g(\014les)g +(and)h(`)p Fu(Texi2dvi)p FC(')4400 71200 y(runs)405 b +Fu(pdftexi2dvi)j FC(or)c Fu(texi2dvi)i FC(according)e(to)h(the)f(v)-67 +b(alue)404 b(of)g Fu(TeX-PDF-mode)p FC(.)p eop end +%%Page: 104 109 +TeXDict begin 104 108 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(104)4400 3985 y(So)391 b(y)-34 b(ou)392 +b(can)f(t)-34 b(yp)34 b(eset)391 b(T)-101 b(exinfo)392 +b(do)34 b(cumen)-34 b(ts)392 b(in)-34 b(to)392 b Fr(PDF)e +FC(or)h Fr(D)-31 b(VI)391 b FC(format)g(from)h(within)g(A)-34 +b(UCT)48080 4246 y(E)48754 3985 y(X.)2994 5864 y FA(\017)800 +b FC(A)-34 b(UCT)7732 6125 y(E)8407 5864 y(X's)512 b(o)-34 +b(wn)513 b(help)g(messages)f(for)h(L)23543 5707 y Fw(a)24104 +5864 y FC(T)24777 6125 y(E)25450 5864 y(X)f(errors)g(are)g(no)-34 +b(w)513 b(sho)-34 b(wn)514 b(only)e(for)h(L)44035 5707 +y Fw(a)44596 5864 y FC(T)45269 6125 y(E)45942 5864 y(X)g(runs.)4400 +7325 y(A)-34 b(UCT)7732 7586 y(E)8407 7325 y(X)520 b(sho)-34 +b(ws)521 b(ra)-34 b(w)521 b(error/w)-34 b(arning)520 +b(messages)g(found)i(in)e Fu(.log)h FC(\014les)f(for)g(runs)h(of)f +(formats)4400 8786 y(other)402 b(than)g(L)10713 8629 +y Fw(a)11274 8786 y FC(T)11947 9047 y(E)12621 8786 y(X,)g(suc)-34 +b(h)402 b(as)g(plain)f(T)22186 9047 y(E)22860 8786 y(X,)h(ConT)27335 +9047 y(E)28010 8786 y(Xt)g(and)g(T)-101 b(exinfo,)402 +b(as)f(it)h(do)34 b(es)401 b(ev)-34 b(en)402 b(for)f(L)47183 +8629 y Fw(a)47744 8786 y FC(T)48417 9047 y(E)49091 8786 +y(X)4400 10247 y(runs)k(when)g(it)f(can't)g(\014nd)h(a)f(matc)-34 +b(hing)406 b(en)-34 b(try)404 b(in)g(its)g(o)-34 b(wn)406 +b(help)e(message)g(catalogue.)4400 12126 y(Due)557 b(to)g(this)g(c)-34 +b(hange,)595 b(customize)557 b(option)g Fu(TeX-error-description-list) +566 b FC(can)557 b(no)g(longer)4400 13587 y(ha)-34 b(v)g(e)454 +b(a)g(fallbac)-34 b(k)453 b(en)-34 b(try)454 b(that)h(matc)-34 +b(hes)454 b(an)-34 b(y)454 b(error.)686 b(If)453 b(y)-34 +b(our)454 b(customized)g(v)-67 b(alue)452 b(includes)i(suc)-34 +b(h)4400 15048 y(en)g(try)-101 b(,)404 b(t)-34 b(ypically)404 +b(`)p Fu(\(".*")h(.)f("No)i(help)f(available"\))p FC(',)i(please)d +(remo)-34 b(v)g(e)404 b(it.)2994 16927 y FA(\017)800 +b FC(Tw)-34 b(o)284 b(functions)f Fu(TeX-split-string)288 +b FC(and)c Fu(TeX-assoc)h FC(are)d(no)-34 b(w)283 b(obsolete)g(and)g +(will)f(b)34 b(e)282 b(remo)-34 b(v)g(ed)4400 18388 y(in)493 +b(future)h(release.)805 b(If)493 b(y)-34 b(our)494 b(p)34 +b(ersonal)493 b(co)34 b(de)493 b(uses)g(these)h(functions,)516 +b(use)494 b Fu(split-string)j FC(and)4400 19849 y Fu(assoc-string)408 +b FC(instead.)2994 21728 y FA(\017)800 b FC(The)343 b(function)g +Fu(TeX-read-key-val)348 b FC(no)-34 b(w)344 b(accepts)e(a)g(function)i +(call)d(as)i(second)f(argumen)-34 b(t.)519 b(This)4400 +23189 y(c)-34 b(hange)365 b(should)g(help)g(A)-34 b(UCT)18091 +23450 y(E)18766 23189 y(X)364 b(st)-34 b(yle)364 b(writers)g(who)h(use) +g Fu(TeX-arg-key-val)k FC(and)d(ha)-34 b(v)g(e)364 b(to)h(deal)4400 +24650 y(with)405 b(dynamic)f(k)-34 b(ey-v)-67 b(alues.)537 +b(Example)404 b(of)h(usage:)7600 26529 y Fu(\(TeX-add-style-hook)643 +b("foo")8236 27990 y(\(lambda)c(\(\))9509 29451 y(\(TeX-add-symbols) +10145 30913 y(\015\("bar")g(\(TeX-arg-key-val)j +(\(function-returning-key-val\)\)\)\)\)\))2994 32791 +y FA(\017)800 b FC(Since)503 b(A)-34 b(UCT)10996 33052 +y(E)11671 32791 y(X)503 b(12.2,)528 b Fs(C-x)405 b(C-w)505 +b FC(acciden)-34 b(tally)503 b(disabled)g(the)h(parse)g(on)f(sa)-34 +b(v)g(e)504 b(in)f(that)i(bu\013er,)4400 34253 y(ev)-34 +b(en)404 b(when)h(y)-34 b(ou)405 b(enabled)f Fu(TeX-auto-save)409 +b FC(option.)539 b(This)405 b(bug)g(w)-34 b(as)405 b(\014xed.)2994 +36131 y FA(\017)800 b FC(A)-34 b(UCT)7732 36392 y(E)8407 +36131 y(X)404 b(no)-34 b(w)405 b(requires)e(GNU)h(Emacs)g(24.3)g(or)g +(higher.)2994 38010 y FA(\017)800 b FC(Old)427 b(implemen)-34 +b(tations)428 b(for)e(view)-34 b(ers)427 b(w)-34 b(ere)426 +b(discarded,)433 b(as)427 b(announced)h(long)f(b)34 b(efore.)606 +b(The)427 b(v)-67 b(ari-)4400 39471 y(ables)448 b Fu +(TeX-output-view-style)456 b FC(and)449 b Fu(TeX-view-style)k +FC(ha)-34 b(v)g(e)449 b(no)g(e\013ect)e(no)-34 b(w.)673 +b(The)448 b(former)4400 40932 y(placeholders)404 b(`)p +Fu(\045v)p FC(')g(and)h(`)p Fu(\045vv)p FC(')f(in)h Fu +(TeX-command-list)k FC(are)404 b(ignored.)2994 42811 +y FA(\017)800 b FC(A)-34 b(UCT)7732 43072 y(E)8407 42811 +y(X)603 b(no)-34 b(w)604 b(uses)f(lexical)f(binding)i(whic)-34 +b(h)604 b(has)f(b)34 b(een)603 b(in)-34 b(tro)34 b(duced)604 +b(in)f(Emacs)g(24.)1135 b(This)4400 44272 y(c)-34 b(hange)490 +b(should)f(ha)-34 b(v)g(e)490 b(no)f(user-visible)f(e\013ect)h(and)g +(require)f(no)h(man)-34 b(ual)490 b(adaptions)g(except)f(in)4400 +45733 y(the)405 b(follo)-34 b(wing)404 b(cases.)5057 +47612 y FA(\000)800 b FC(En)-34 b(tries)424 b(added)h(to)f(the)g +(customization)h(v)-67 b(ariable)422 b Fu(TeX-expand-list)429 +b FC(also)424 b(had)g(access)g(to)6800 49073 y(v)-67 +b(ariables)526 b Fu(command)k FC(and)e Fu(pos)p FC(.)909 +b(Those)528 b(are)e(no)-34 b(w)529 b(prop)34 b(erly)526 +b(declared)h(and)h(named)g Fu(TeX-)6800 50534 y(expand-command)409 +b FC(and)c Fu(TeX-expand-pos)p FC(.)5057 52413 y FA(\000)800 +b FC(En)-34 b(tries)566 b(added)h(to)f(the)g(customization)h(v)-67 +b(ariable)565 b Fu(TeX-expand-list)571 b FC(had)566 b(access)g(to)g(a) +6800 53874 y(v)-67 b(ariable)373 b Fu(file)k FC(whic)-34 +b(h)375 b(w)-34 b(as)376 b(b)34 b(ound)376 b(to)f Fu(TeX-active-master) +p FC(,)386 b(i.e.,)379 b(it)c(ev)-67 b(aluated)374 b(to)h(either)6800 +55335 y(the)467 b(master)f(or)g(region)g(\014le.)725 +b(This)466 b(usage)h(m)-34 b(ust)467 b(b)34 b(e)466 b(replaced)g(with)h +(either)f Fu(TeX-active-)6800 56797 y(master)406 b FC(or)e +Fu(TeX-active-master-with-quotes)p FC(.)5057 58675 y +FA(\000)800 b FC(View)-34 b(er)283 b(en)-34 b(tries)283 +b(in)g Fu(TeX-view-program-list)290 b FC(also)283 b(had)h(access)e(to)i +(a)f(v)-67 b(ariable)282 b Fu(file)i FC(whic)-34 b(h)6800 +60136 y(w)g(as)488 b(b)34 b(ound)488 b(to)g(the)f(name)g(of)h(the)f +(master)g(or)g(region)g(\014le)f(without)j(extension.)788 +b(Instead,)6800 61598 y(the)405 b(function)g Fu(TeX-active-master)410 +b FC(has)405 b(to)f(b)34 b(e)404 b(used)h(no)-34 b(w.)5057 +63476 y FA(\000)800 b FC(Macro)504 b(argumen)-34 b(t)506 +b(parsing)f(functions)h(could)f(set)g(a)f(v)-67 b(ariable)504 +b Fu(exit-mark)k FC(to)d(the)g(bu\013er)6800 64937 y(p)34 +b(osition)594 b(where)g(p)34 b(oin)-34 b(t)594 b(should)h(b)34 +b(e)594 b(left)f(after)h(all)f(argumen)-34 b(ts)595 b(ha)-34 +b(v)g(e)595 b(b)34 b(een)593 b(read.)1107 b(This)6800 +66399 y(v)-67 b(ariable)403 b(is)h(no)-34 b(w)405 b(named)g +Fu(TeX-exit-mark)p FC(.)5057 68277 y FA(\000)800 b FC(The)424 +b(functions)i(in)d Fu(LaTeX-section-hook)431 b FC(had)424 +b(access)f(or)h(mo)34 b(di\014ed)424 b(the)g(previously)f(un-)6800 +69738 y(declared)441 b(v)-67 b(ariables)441 b Fu(title)p +FC(,)453 b Fu(name)p FC(,)g Fu(level)p FC(,)g Fu(done-mark)p +FC(,)h(and)443 b Fu(toc)p FC(.)653 b(These)443 b(v)-67 +b(ariables)440 b(are)6800 71200 y(no)-34 b(w)405 b(prop)34 +b(erly)404 b(declared)f(and)i(ha)-34 b(v)g(e)405 b(the)f(`)p +Fu(LaTeX-)p FC(')i(pre\014x,)d(e.g.,)g Fu(LaTeX-done-mark)p +FC(.)p eop end +%%Page: 105 110 +TeXDict begin 105 109 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(105)5057 3985 y FA(\000)800 b FC(The)557 +b(functions)h(in)f Fu(ConTeXt-numbered-section-hook)567 +b FC(and)557 b Fu(ConTeXt-unnumbered-)6800 5446 y(section-hook)433 +b FC(had)c(access)f(or)g(mo)34 b(di\014ed)429 b(the)g(previously)f +(undeclared)h(v)-67 b(ariables)428 b Fu(title)p FC(,)6800 +6907 y Fu(name)p FC(,)504 b Fu(level)p FC(,)g Fu(done-mark)p +FC(,)i(and)484 b Fu(reference)p FC(.)779 b(These)484 +b(v)-67 b(ariables)482 b(are)g(no)-34 b(w)485 b(prop)34 +b(erly)482 b(de-)6800 8369 y(clared)403 b(and)i(ha)-34 +b(v)g(e)405 b(the)g(`)p Fu(ConTeXt-)p FC(')h(pre\014x,)e(e.g.,)e +Fu(ConTeXt-title)p FC(.)5057 10283 y FA(\000)800 b FC(The)599 +b(functions)h(in)e Fu(TeX-translate-location-hook)608 +b FC(could)598 b(access)g(and)h(mo)34 b(dify)598 b(the)6800 +11744 y(free)462 b(v)-67 b(ariables)461 b Fu(file)p FC(,)477 +b Fu(line)p FC(,)h Fu(error)p FC(,)g Fu(offset)p FC(,)g +Fu(context)p FC(,)h(and)463 b Fu(string)p FC(.)714 b(Those)463 +b(are)f(no)-34 b(w)6800 13205 y(prop)34 b(erly)288 b(declared)h(v)-67 +b(ariables)288 b(with)i(the)f(pre\014x)g(`)p Fu +(TeX-translate-location-)p FC(',)320 b(e.g.,)311 b Fu(TeX-)6800 +14666 y(translate-location-file)p FC(.)2994 16581 y FA(\017)800 +b FC(The)614 b(constan)-34 b(t)615 b Fu(LaTeX-dialect)j +FC(has)613 b(b)34 b(een)614 b(renamed)f(to)h Fu(TeX-dialect)j +FC(and)d(mo)-34 b(v)g(ed)614 b(from)4400 18042 y Fu(latex.el)407 +b FC(to)d Fu(tex.el)p FC(.)541 b Fu(LaTeX-dialect)409 +b FC(no)-34 b(w)405 b(is)f(an)g(obsolete)g(alias.)2994 +19956 y FA(\017)800 b FC(The)606 b(st)-34 b(yle)606 b +Fu(latexinfo.el)k FC(is)c(remo)-34 b(v)g(ed)606 b(from)g(A)-34 +b(UCT)31212 20217 y(E)31887 19956 y(X.)1144 b Fu(latexinfo.el)610 +b FC(w)-34 b(as)607 b(mean)-34 b(t)607 b(to)4400 21417 +y(supp)34 b(ort)510 b(latexinfo)f(whic)-34 b(h)510 b(in)g(return)f(w) +-34 b(as)510 b(a)f(L)26861 21260 y Fw(a)27422 21417 y +FC(T)28095 21678 y(E)28769 21417 y(X-2.09)g(extension)g(of)g(T)-101 +b(exinfo,)536 b(but)510 b(didn't)4400 22878 y(manage)404 +b(to)h(replace)e(T)-101 b(exinfo.)2994 24792 y FA(\017)800 +b FC(The)555 b(st)-34 b(yle)555 b Fu(siunitx.el)j FC(is)c(up)34 +b(dated)556 b(to)f(supp)34 b(ort)556 b(pac)-34 b(k)-67 +b(age)554 b(v)-34 b(ersion)555 b(3.)990 b(Key-v)-67 b(alue)553 +b(options)4400 26254 y(pro)-34 b(vided)420 b(b)-34 b(y)420 +b(older)g(pac)-34 b(k)-67 b(age)419 b(v)-34 b(ersions)420 +b(are)f(remo)-34 b(v)g(ed,)424 b(deprecated)c(macros)f(and)i(units)g +(are)e(not)4400 27715 y(supp)34 b(orted)405 b(an)-34 +b(ymore.)2994 29629 y FA(\017)800 b FC(A)-34 b(UCT)7732 +29890 y(E)8407 29629 y(X)562 b(has)h(preliminary)f(supp)34 +b(ort)564 b(for)e(L)25844 29472 y Fw(a)26405 29629 y +FC(T)27078 29890 y(E)27752 29629 y(X-ho)34 b(oks.)1014 +b(Ho)34 b(oks)562 b(pro)-34 b(vided)563 b(b)-34 b(y)563 +b(L)44597 29472 y Fw(a)45158 29629 y FC(T)45831 29890 +y(E)46505 29629 y(X)f(k)-34 b(er-)4400 31090 y(nel)465 +b(are)g(kno)-34 b(wn)466 b(and)g(a)-34 b(v)-67 b(ailable)465 +b(for)g(completion)h(in)f(`)p Fu(\\AddToHook)p FC(',)483 +b(`)p Fu(\\RemoveFromHook)p FC(')470 b(and)4400 32551 +y(`)p Fu(\\AddToHookNext)p FC('.)2994 34466 y FA(\017)800 +b FC(A)-34 b(UCT)7732 34727 y(E)8407 34466 y(X)419 b(is)g(no)-34 +b(w)420 b(able)g(to)f(place)g(all)g(generated)g(output)i(\014les,)i +(including)d(those)g(that)g(are)f(pro-)4400 35927 y(duced)438 +b(b)-34 b(y)438 b(applications)h(running)f(under)h(A)-34 +b(UCT)27779 36188 y(E)28453 35927 y(X,)446 b(temp)34 +b(orary)437 b(\014les)h(related)f(to)h(region)g(pro-)4400 +37388 y(cessing)411 b(and)i Fv(p)-34 b(review-latex)410 +b FC(\014les,)j(in)f(an)g(output)h(directory)-101 b(.)560 +b(T)-101 b(o)412 b(use)f(this)i(feature,)g(set)f(the)f(new)4400 +38849 y(user)505 b(option)g Fu(TeX-output-dir)510 b FC(to)505 +b(the)g(absolute)g(path)h(of)f(the)g(output)i(directory)d(or)g(a)h +(rela-)4400 40310 y(tiv)-34 b(e)416 b(path)i(whic)-34 +b(h)417 b(w)-34 b(ould)418 b(b)34 b(e)416 b(in)-34 b(terpreted)417 +b(as)g(b)34 b(eing)416 b(relativ)-34 b(e)416 b(to)h(the)g(master)f +(\014le)h(in)f(a)h(m)-34 b(ulti\014le)4400 41772 y(do)34 +b(cumen)-34 b(t.)4400 43686 y(Note)532 b(that)h(this)f(feature)h(do)34 +b(esn't)532 b(w)-34 b(ork)532 b(if)g(the)g(do)34 b(cumen)-34 +b(t)533 b(includes)f(sub)h(\014le)e(placed)h(in)g(sub)4400 +45147 y(directory)403 b(b)34 b(elo)-34 b(w)405 b(the)f(main)g(\014le)g +(via)g(`)p Fu(\\include)p FC(')i(command.)2994 47061 +y FA(\017)800 b FC(Man)-34 b(y)405 b(other)f(bugs)h(w)-34 +b(ere)404 b(\014xed.)2000 50634 y FB(News)599 b(in)f(12.3)2994 +52759 y FA(\017)800 b FC(Supp)34 b(ort)399 b(for)f(`)p +Fu(PSTricks)p FC(')h(is)e(no)-34 b(w)399 b Fr(PDF)p FC(-orien)-34 +b(ted.)536 b(A)-34 b(UCT)32028 53020 y(E)32703 52759 +y(X)398 b(no)f(longer)h(turns)g(o\013)g(PDF)f(mo)34 b(de)4400 +54221 y(for)571 b(`)p Fu(PSTricks)p FC(')i(do)34 b(cumen)-34 +b(ts)572 b(ev)-34 b(en)571 b(without)h(`)p Fu(pst-pdf)p +FC('.)1041 b(It)571 b(no)-34 b(w)572 b(sets)f(up)g Fu(TeX-PDF-from-) +4400 55682 y(DVI)417 b FC(option)g(so)f(that)g Fr(PDF)g +FC(output)i(is)d(generated)h(when)h Fu(TeX-PDF-mode)j +FC(is)415 b(enabled)h(\(default\).)4400 57143 y(Users)407 +b(who)g(w)-34 b(an)g(t)409 b Fr(D)-31 b(VI)407 b FC(output)i(should)f +(disable)f(PDF)g(mo)34 b(de)406 b(explicitly)g(b)-34 +b(y)407 b(\014le)g(lo)34 b(cal)406 b(v)-67 b(ariable,)4400 +58604 y(or)404 b(customize)g Fu(TeX-PDF-mode)k FC(to)d +Fu(nil)p FC(.)2994 60518 y FA(\017)800 b FC(The)743 b(function)h +Fu(font-latex-update-font-lock)752 b FC(has)743 b(b)34 +b(een)742 b(obsoleted)h(in)f(order)g(to)h(\014x)4400 +61980 y(`)p Fu(bug#37945)p FC('.)537 b(That)393 b(function)g(w)-34 +b(as)393 b(used)f(b)-34 b(y)393 b(sev)-34 b(eral)391 +b(st)-34 b(yle)391 b(\014les)h(in)g(order)g(to)g(refresh)g(fon)-34 +b(ti\014ca-)4400 63441 y(tion)409 b(after)f(adding)h(new)g(sym)-34 +b(b)34 b(ols)408 b(or)g(v)-34 b(erbatim)409 b(constructs.)551 +b(It)408 b(is)g(b)34 b(etter)409 b(to)f(call)f Fu(font-lock-)4400 +64902 y(flush)306 b FC(in)f(the)g(former)f(case)g(and)h +Fu(font-latex-set-syntactic-keywords)317 b FC(in)304 +b(the)h(latter)g(case.)4400 66363 y(The)404 b(function)h +Fu(font-latex-update-font-lock)413 b FC(still)403 b(exists)g(as)h(a)f +(no-op)i(whic)-34 b(h)404 b(only)g(sho)-34 b(ws)4400 +67824 y(a)404 b(w)-34 b(arning)405 b(explaining)f(ho)-34 +b(w)405 b(to)g(up)34 b(date)405 b(fon)-34 b(t-lo)34 b(c)-34 +b(k)405 b(as)f(men)-34 b(tioned)405 b(ab)34 b(o)-34 b(v)g(e.)2994 +69738 y FA(\017)800 b FC(Math)426 b(expression)f(highligh)-34 +b(ting)427 b(w)-34 b(as)426 b(impro)-34 b(v)g(ed.)603 +b(Highligh)-34 b(ting)426 b(for)g(do)34 b(cumen)-34 b(ts)426 +b(with)h(a)e(lot)h(of)4400 71200 y(inline)404 b(math)h(expressions)f(`) +p Fu($...$)p FC(')h(w)-34 b(on't)405 b(get)f(scram)-34 +b(bled)405 b(no)-34 b(w)405 b(\(`)p Fu(bug#33139)p FC('\).)p +eop end +%%Page: 106 111 +TeXDict begin 106 110 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(106)4400 3985 y(In)1082 b(addition,)1253 +b(it)1082 b(is)g(no)h(longer)f(recommended)g(to)h(customize)f +Fu(font-latex-math-)4400 5446 y(environments)p FC(.)559 +b(Use)409 b Fu(texmathp-tex-commands)417 b FC(instead.)555 +b(See)409 b(Section)h(3.1.3)e([F)-101 b(on)-34 b(ti\014cation)4400 +6907 y(of)404 b(math],)h(page)f(47.)2994 8822 y FA(\017)800 +b FC(A)-34 b(UCT)7732 9083 y(E)8407 8822 y(X)532 b(trac)-34 +b(ks)533 b(c)-34 b(hanges)533 b(in)g(L)20034 8665 y Fw(a)20595 +8822 y FC(T)21268 9083 y(E)21942 8822 y(X2e)f(2020-02-02)h(release.)923 +b(A)-34 b(UCT)38822 9083 y(E)39497 8822 y(X)532 b(supp)34 +b(orts)534 b(the)f(im-)4400 10283 y(pro)-34 b(v)g(emen)g(ts)565 +b(to)e(L)12929 10126 y Fw(a)13490 10283 y FC(T)14163 +10544 y(E)14837 10283 y(X)g(fon)-34 b(t)565 b(selection)e(mec)-34 +b(hanism)564 b(\(NFSS\).)h(New)f(macros)f(lik)-34 b(e)562 +b(`)p Fu(\\textsw)p FC(')4400 11744 y(or)444 b(`)p Fu(\\textulc)p +FC(')j(are)d(added)i(to)f(fon)-34 b(t)446 b(insertion)e(k)-34 +b(eyb)34 b(oard)445 b(commands.)660 b(See)445 b(Section)g(2.2)f([F)-101 +b(on)-34 b(t)4400 13205 y(Sp)34 b(eci\014ers],)335 b(page)318 +b(23,)336 b(for)318 b(details.)510 b(F)-101 b(urther,)336 +b(the)319 b(en)-34 b(tries)319 b(in)f(the)h(men)-34 b(u)320 +b(`)p Fu(LaTeX)p FC(',)336 b(`)p Fu(Insert)406 b(Font)p +FC(')4400 14666 y(are)e(reorganized)f(and)i(adjusted)h(accordingly)-101 +b(.)4400 16581 y(Macros)385 b(previously)g(pro)-34 b(vided)386 +b(b)-34 b(y)386 b Fu(textcomp.sty)k FC(are)385 b(no)-34 +b(w)386 b(part)h(of)e(L)37844 16424 y Fw(a)38405 16581 +y FC(T)39078 16841 y(E)39752 16581 y(X)h(k)-34 b(ernel.)531 +b(A)-34 b(UCT)48416 16841 y(E)49091 16581 y(X)4400 18042 +y(trac)g(ks)471 b(this)g(c)-34 b(hange)472 b(as)f(w)-34 +b(ell)471 b(and)h(supp)34 b(ort)472 b(for)f(the)g(new)h(macro)e(`)p +Fu(\\legacyoldstylenums)p FC(')477 b(is)4400 19503 y(added.)2994 +21417 y FA(\017)800 b FC(Insertion)314 b(of)h(en)-34 +b(vironmen)g(ts)315 b(in)f(L)19702 21260 y Fw(a)20263 +21417 y FC(T)20936 21678 y(E)21610 21417 y(X)g(do)34 +b(cumen)-34 b(ts)316 b(\(i.e.)d Fs(C-c)405 b(C-e)p FC(\))316 +b(w)-34 b(as)315 b(impro)-34 b(v)g(ed.)509 b(The)314 +b(former)4400 22878 y(co)34 b(de)304 b(had)i(a)e(few)h(bugs,)325 +b(whic)-34 b(h)306 b(sometimes)e(resulted)h(in)g(either)f(spurious)h +(empt)-34 b(y)306 b(line)e(or)g(spurious)4400 24339 y(commen)-34 +b(t)296 b(pre\014x,)316 b(or)295 b(b)34 b(oth,)318 b(esp)34 +b(ecially)293 b(when)j(the)f(region)g(is)g(activ)-34 +b(e.)502 b(Those)295 b(bugs)h(are)f(no)-34 b(w)296 b(\014xed.)2994 +26254 y FA(\017)800 b FC(More)404 b(bugs)h(\014xed,)f(other)g(minor)g +(features)h(implemen)-34 b(ted.)2000 29827 y FB(News)599 +b(in)f(12.2)2994 31952 y FA(\017)800 b FC(A)-34 b(UCT)7732 +32213 y(E)8407 31952 y(X)405 b(re\015ects)g(the)h(c)-34 +b(hanges)406 b(in)f(L)22152 31795 y Fw(a)22713 31952 +y FC(T)23386 32213 y(E)24060 31952 y(X2e)g(2019-10-01)h(release.)541 +b(`)p Fu(filecontents)p FC(')409 b(en)-34 b(viron-)4400 +33413 y(men)g(t)413 b(no)-34 b(w)413 b(tak)-34 b(es)412 +b(an)g(optional)h(argumen)-34 b(t)413 b(and)g(can)f(b)34 +b(e)412 b(used)g(an)-34 b(ywhere)412 b(in)g(a)g(do)34 +b(cumen)-34 b(t.)563 b(The)4400 34874 y(macros)556 b(`)p +Fu(\\Ref)p FC(')i(and)f(`)p Fu(\\labelformat)p FC(')k(are)556 +b(mo)-34 b(v)g(ed)557 b(from)g Fu(varioref.sty)k FC(to)c(L)43122 +34717 y Fw(a)43683 34874 y FC(T)44356 35135 y(E)45029 +34874 y(X)g(k)-34 b(ernel.)4400 36336 y(`)p Fu(amsmath)p +FC(')406 b(has)f(a)f(new)g(macro)g(`)p Fu(\\overunderset)p +FC('.)2994 38250 y FA(\017)800 b FC(A)420 b(new)h(metho)34 +b(d)421 b(is)f(implemen)-34 b(ted)421 b(in)f Fv(p)-34 +b(review-latex)419 b FC(to)i(adjust)h(the)f(foreground)g(colors)e(of)i +(gen-)4400 39711 y(erated)445 b(images)g(to)g(those)h(of)f(Emacs,)455 +b(when)446 b(the)g(L)28232 39554 y Fw(a)28793 39711 y +FC(T)29466 39972 y(E)30139 39711 y(X)f(command)h(pro)34 +b(duces)445 b Fr(PDF)p FC(.)661 b(The)446 b(tra-)4400 +41172 y(ditional)405 b(metho)34 b(d)406 b(b)34 b(ecame)404 +b(in)-34 b(v)-67 b(alid)405 b(b)34 b(ecause)404 b(of)i(the)f(c)-34 +b(hange)406 b(in)-34 b(tro)34 b(duced)405 b(in)g(Ghostscript)h(9.27.) +4400 42633 y(Unfortunately)-101 b(,)449 b(the)440 b(new)g(metho)34 +b(d)440 b(do)34 b(esn't)440 b(w)-34 b(ork)440 b(due)g(to)g(a)f(bug)h +(in)g(Ghostscript)h(9.27)e(and)h(is)4400 44094 y(v)-67 +b(alid)517 b(only)g(for)h(Ghostscript)g Fu(>)g FC(9.27.)879 +b(There)517 b(is)h(also)f(a)h(fallbac)-34 b(k)517 b(metho)34 +b(d)518 b(for)g(gs)g(9.27)f(users)4400 45556 y(whic)-34 +b(h)403 b(displa)-34 b(ys)402 b(plain)g(\\blac)-34 b(k)402 +b(on)g(white")h(images.)537 b(F)-101 b(or)402 b(successful)g(function)i +(of)e Fv(p)-34 b(review-latex)p FC(,)4400 47017 y(the)419 +b(users)f(are)g(encouraged)g(to)h(set)f(up)h(the)g(new)g(user)f(option) +h Fu(preview-pdf-color-adjust-)4400 48478 y(method)481 +b FC(to)f(c)-34 b(ho)34 b(ose)479 b(appropriate)h(option)g(among)g(the) +f(three:)689 b(new,)498 b(traditional)480 b(and)g(fallbac)-34 +b(k)4400 49939 y(metho)34 b(d.)2994 51853 y FA(\017)800 +b FC(A)-34 b(UCT)7732 52114 y(E)8407 51853 y(X)417 b(has)h(supp)34 +b(ort)418 b(for)f(the)h(Flymak)-34 b(e)417 b(pac)-34 +b(k)-67 b(age)417 b(in)g(Emacs)g(26)g(or)g(new)-34 b(er.)578 +b(T)-101 b(o)418 b(enable,)i(call)4400 53315 y Fs(M-x)405 +b(flymake-mode)j Fu(RET)e FC(or)d(add)i(this)g(to)f(y)-34 +b(our)405 b Fu(.emacs)h FC(\014le:)7600 55229 y Fu(\(add-hook)640 +b(\015LaTeX-mode-hook)i(#\015flymake-mode\))2994 57143 +y FA(\017)800 b FC(The)376 b(w)-34 b(a)g(y)376 b(the)g(option)g +Fu(TeX-record-buffer)382 b FC(is)375 b(used)h(w)-34 b(as)376 +b(corrected.)528 b(It)375 b(w)-34 b(as)377 b(used)f(in)f(just)h(the) +4400 58604 y(opp)34 b(osite)468 b(w)-34 b(a)g(y)468 b(as)g(the)f(do)34 +b(cumen)-34 b(t)469 b(sa)-34 b(ys.)729 b(Erase)467 b(the)g +(customization)h(if)g(y)-34 b(ou)468 b(ha)-34 b(v)g(e)468 +b(customized)4400 60065 y(this)405 b(option)g(since)e(it)i(no)-34 +b(w)405 b(acts)f(in)g(rev)-34 b(erse)403 b(to)i(y)-34 +b(our)404 b(exp)34 b(ectation.)2994 61980 y FA(\017)800 +b FC(A)420 b(former)g(customize)h(option)g Fu +(japanese-TeX-command-list)429 b FC(is)420 b(remo)-34 +b(v)g(ed.)588 b(Use)420 b Fu(japanese-)4400 63441 y(TeX-engine-default) +p FC(,)373 b(or)358 b(if)f(it's)h(really)e(necessary)-101 +b(,)366 b(customize)358 b Fu(TeX-command-list)363 b FC(directly)4400 +64902 y(if)404 b(the)h(task)f(whic)-34 b(h)405 b(the)g(option)g(used)f +(to)h(carry)e(is)h(required.)2994 66816 y FA(\017)800 +b FC(Supp)34 b(ort)468 b(for)e(standard)i(L)16508 66659 +y Fw(a)17069 66816 y FC(T)17742 67077 y(E)18416 66816 +y(X)e(without)i(e-T)25981 67077 y(E)26655 66816 y(X)e(extension)h(is)f +(no)-34 b(w)468 b(v)-34 b(ery)465 b(limited.)725 b(It)467 +b(do)34 b(esn't)4400 68277 y(w)-34 b(ork)437 b(if)f(ra)-34 +b(w)437 b(T)11574 68538 y(E)12247 68277 y(X)g(co)34 b(de)436 +b(is)g(put)h(on)g(the)g(command)g(line)e(to)i(in)-34 +b(v)g(ok)g(e)437 b Fu(latex)h FC(command.)636 b(It)436 +b(also)4400 69738 y(fails)365 b(for)g(region)g(compilation)g(\()p +Fs(C-c)406 b(C-r)366 b FC(and)f(so)h(on\))f(with)h(do)34 +b(cumen)-34 b(ts)367 b(of)e(non-ascii)g(\014le)g(name.)4400 +71200 y(In)430 b(addition,)438 b(it)430 b(no)g(longer)g(w)-34 +b(orks)431 b(with)g Fv(p)-34 b(review-latex)p FC(.)615 +b(W)-101 b(e)430 b(consider)g(this)h(incompatibilit)-34 +b(y)430 b(is)p eop end +%%Page: 107 112 +TeXDict begin 107 111 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(107)4400 3985 y(p)34 b(ermissible)335 b(b)34 +b(ecause)335 b(e-T)16677 4246 y(E)17351 3985 y(X)g(extension)h(is)f +(enabled)h(for)g(standard)h(L)36514 3828 y Fw(a)37075 +3985 y FC(T)37748 4246 y(E)38422 3985 y(X)f(b)-34 b(y)336 +b(default)g(long)g(ago.)4400 5446 y(L)4722 5289 y Fw(a)5283 +5446 y FC(T)5956 5707 y(E)6630 5446 y(X)404 b(v)-67 b(arian)-34 +b(ts)404 b(suc)-34 b(h)405 b(as)f(XeL)18524 5289 y Fw(a)19085 +5446 y FC(T)19758 5707 y(E)20432 5446 y(X)g(and)h(LuaL)26461 +5289 y Fw(a)27022 5446 y FC(T)27695 5707 y(E)28368 5446 +y(X)f(are)g(not)h(a\013ected.)2994 7170 y FA(\017)800 +b FC(Key)471 b(binds)i(in)f(T)-101 b(exinfo)473 b(mo)34 +b(de)472 b(are)f(impro)-34 b(v)g(ed.)743 b(T)-34 b(yping)473 +b Ft($)p FC(,)489 b Fu(^)p FC(,)g Fs(_)472 b FC(and)h +Fu(\\)f FC(no)-34 b(w)474 b(just)f(self-inserts)4400 +8631 y(without)406 b(p)34 b(oin)-34 b(tless)404 b(side)g(e\013ects)g +(in)g(T)-101 b(exinfo)405 b(mo)34 b(de.)4400 10354 y(In)361 +b(addition,)370 b(the)362 b(option)g Fu(TeX-electric-escape)367 +b FC(is)361 b(no)-34 b(w)362 b(e\013ectiv)-34 b(e)360 +b(in)h(T)-101 b(exinfo)362 b(mo)34 b(de.)524 b(When)4400 +11815 y(it)418 b(is)g(enabled,)j(t)-34 b(yping)419 b +Fs(@)f FC(will)g(in)-34 b(v)g(ok)g(e)418 b Fu(TeX-electric-macro)424 +b FC(o\013ering)418 b(completion)g(in)g(similar)4400 +13277 y(st)-34 b(yle)404 b(with)h(other)f(T)13837 13537 +y(E)14511 13277 y(X)g(mo)34 b(des)404 b(of)h(A)-34 b(UCT)24281 +13537 y(E)24956 13277 y(X.)2994 15000 y FA(\017)800 b +FC(F)-101 b(on)-34 b(ti\014cation)420 b(supp)34 b(ort)419 +b(for)f(`)p Fu(biblatex)p FC(')i(pac)-34 b(k)-67 b(age)418 +b(is)f(impro)-34 b(v)g(ed)419 b(and)f(up)34 b(dated)420 +b(to)e(macros)g(pro-)4400 16461 y(vided)409 b(b)-34 b(y)410 +b(pac)-34 b(k)-67 b(age)409 b(v)-34 b(ersion)409 b(3.12.)553 +b(F)-101 b(or)409 b(quali\014ed)h(lists,)g(at)g(least)f(2)g(mandatory)h +(argumen)-34 b(ts)410 b(are)4400 17922 y(fon)-34 b(ti\014ed.)2994 +19646 y FA(\017)800 b FC(Supp)34 b(ort)602 b(for)g(column)f(sp)34 +b(eci\014ers)600 b(`)p Fu(w)p FC(')h(and)h(`)p Fu(W)p +FC(')e(pro)-34 b(vided)602 b(b)-34 b(y)601 b(`)p Fu(array)p +FC(')h(pac)-34 b(k)-67 b(age)601 b(is)g(added)h(to)4400 +21107 y Fu(array.el)p FC(.)536 b(The)388 b(correct)f(coun)-34 +b(ting)389 b(of)f(columns)h(only)e(w)-34 b(orks)389 b(when)f(the)h(`)p +Fu(align)p FC(')f(parameter)g(is)4400 22568 y(enclosed)404 +b(in)g(braces,)g(e.g.,)e(`)p Fu(w{l}{3cm})p FC('.)542 +b(The)404 b(short)h(v)-34 b(ersion)404 b(`)p Fu(wl{3cm})p +FC(')i(is)d(not)i(supp)34 b(orted.)2994 24291 y FA(\017)800 +b FC(En)-34 b(tries)458 b(for)g(`)p Fu(PDF)405 b(Tools)p +FC(')459 b(are)e(added)h(in)g Fu(TeX-view-program-list-builtin)468 +b FC(for)458 b(Windo)-34 b(ws)4400 25753 y(and)311 b(macOS.)f(This)h +(view)-34 b(er)310 b(can)g(b)34 b(e)311 b(con\014gured)g(under)g(these) +g(op)34 b(erating)310 b(systems)h(with)g(an)g(en)-34 +b(try)4400 27214 y(lik)g(e)403 b(this)i(in)f(an)h(init)f(\014le:)7600 +28937 y Fu(\(setq)638 b(TeX-view-program-selection)646 +b(\015\(\(output-pdf)641 b("PDF)d(Tools"\)\)\))2994 30660 +y FA(\017)800 b FC(Sev)-34 b(eral)403 b(other)i(bugs)g(w)-34 +b(ere)404 b(\014xed,)g(man)-34 b(y)404 b(minor)h(features)f(w)-34 +b(ere)404 b(added.)2000 33731 y FB(News)599 b(in)f(12.1)2994 +35856 y FA(\017)800 b FC(A)-34 b(UCT)7732 36117 y(E)8407 +35856 y(X)615 b(no)-34 b(w)616 b(requires)e(GNU)h(Emacs)f(24)h(or)g +(higher.)1171 b(Supp)34 b(ort)617 b(for)e(XEmacs)g(has)g(b)34 +b(een)4400 37317 y(dropp)g(ed.)2994 39041 y FA(\017)800 +b FC(Besides)494 b(the)i(c)-34 b(hange)496 b(in)f(the)g(supp)34 +b(orted)497 b(v)-34 b(ersion)495 b(of)g(Emacs,)518 b(there)495 +b(has)g(b)34 b(een)495 b(no)h(functional)4400 40502 y(c)-34 +b(hange)405 b(in)f(this)h(release,)d(whic)-34 b(h)405 +b(is)f(equiv)-67 b(alen)-34 b(t)404 b(to)g(v)-34 b(ersion)404 +b(11.92.)2000 43572 y FB(News)599 b(in)f(11.92)2994 45698 +y FA(\017)800 b Fv(p)-34 b(review-latex)399 b FC(is)h(compatible)g +(with)h(Ghostscript)g(9.22)f(where)g(the)g(op)34 b(erator)400 +b(`)p Fu(.runandhide)p FC(')j(is)4400 47159 y(remo)-34 +b(v)g(ed.)532 b(All)383 b(o)34 b(ccurrences)383 b(of)h(`)p +Fu(.runandhide)p FC(')k(in)c Fv(p)-34 b(review-latex)383 +b FC(are)g(replaced)h(b)-34 b(y)384 b(alternativ)-34 +b(e)4400 48620 y(co)34 b(de)404 b(making)g(it)g(w)-34 +b(ork)404 b(with)h(Ghostscript)g(9.22)f(again.)2994 50343 +y FA(\017)800 b FC(A)-34 b(UCT)7732 50604 y(E)8407 50343 +y(X)502 b(has)g(a)g(new)g(customize)g(option)h Fu +(TeX-math-input-method-off-regexp)p FC(.)843 b(When)4400 +51805 y(y)-34 b(ou)401 b(b)34 b(egin)401 b(to)h(input)g(a)f(math)h +(form)-34 b(ula,)402 b(the)f(curren)-34 b(t)401 b(input)h(metho)34 +b(d)402 b(is)f(turned)h(o\013)f(if)g(its)g(name)4400 +53266 y(matc)-34 b(hes)405 b(this)g(regular)e(expression.)4400 +54989 y(In)417 b(fact)g(this)h(v)-67 b(ariable)415 b(w)-34 +b(as)418 b(in)-34 b(tro)34 b(duced)418 b(long)f(b)34 +b(efore,)419 b(but)g(has)e(not)h(b)34 b(een)416 b(do)34 +b(cumen)-34 b(ted)419 b(in)d(info)4400 56450 y(\014les)404 +b(nor)g(turned)h(in)-34 b(to)405 b(a)f(customize)g(option)h(with)g +Fu(defcustom)j FC(un)-34 b(til)405 b(this)f(release.)2994 +58174 y FA(\017)800 b FC(The)300 b(windo)-34 b(w)302 +b(system)e(fo)34 b(cus)300 b(is)f(pulled)h(bac)-34 b(k)300 +b(to)g(Emacs)g(when)h(viewing)e(with)i(evince-compatible)4400 +59635 y(view)-34 b(ers)404 b(if)g(a)g(new)g(customize)g(option)h +Fu(TeX-view-evince-keep-focus)414 b FC(is)404 b(non-nil.)2994 +61358 y FA(\017)800 b FC(The)405 b(usual)f(dose)h(of)f(bug)h(\014xes)f +(w)-34 b(as)405 b(administered.)2000 64429 y FB(News)599 +b(in)f(11.91)2994 66554 y FA(\017)800 b FC(No)-34 b(w)328 +b(A)-34 b(UCT)10416 66815 y(E)11090 66554 y(X)327 b(has)h(a)e(logo.)513 +b(The)327 b(L)21084 66397 y Fw(a)21645 66554 y FC(T)22318 +66815 y(E)22992 66554 y(X)g(co)34 b(de)326 b(to)h(create)f(it)h(is)g(a) +-34 b(v)-67 b(ailable)326 b(in)g(the)i Fu(etc/)g FC(directory)4400 +68015 y(of)404 b(the)h(pac)-34 b(k)-67 b(age.)2994 69738 +y FA(\017)800 b FC(Add)473 b(supp)34 b(ort)474 b(for)f +Fu(upmendex)p FC(,)492 b(an)473 b(extension)g(of)g Fu(makeindex)j +FC(capable)c(of)h(sorting)g(indexes)g(b)-34 b(y)4400 +71200 y(unico)34 b(de)404 b(based)h(ICU.)p eop end +%%Page: 108 113 +TeXDict begin 108 112 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(108)2994 3985 y FA(\017)800 b FC(Fix)458 +b Fv(p)-34 b(review-latex)457 b FC(to)h(in)-34 b(teract)459 +b(correctly)d(with)j(Japanese)f(L)33136 3828 y Fw(a)33697 +3985 y FC(T)34370 4246 y(E)35044 3985 y(X.)700 b(The)458 +b(parsing)h(routine)f(w)-34 b(as)4400 5446 y(made)280 +b(robust)h(not)f(to)h(b)34 b(e)279 b(confused)i(b)-34 +b(y)280 b(the)g(7-bit)h(enco)34 b(ding)280 b(of)g(Japanese)g(text)g +(and)g(the)h(necessary)4400 6907 y(option)405 b(to)g(L)9975 +6750 y Fw(a)10536 6907 y FC(T)11209 7168 y(E)11882 6907 +y(X)f(command)h(is)f(k)-34 b(ept)405 b(ev)-34 b(en)404 +b(when)h(pream)-34 b(ble)404 b(cac)-34 b(hing)404 b(is)g(enabled.)2994 +8786 y FA(\017)800 b FC(The)292 b(new)h(\\Glossaries")e(en)-34 +b(try)292 b(in)g Fu(TeX-command-list)297 b FC(runs)c(the)f(command)g +Fu(makeglossaries)p FC(.)2994 10665 y FA(\017)800 b FC(F)-101 +b(on)-34 b(ti\014cation)293 b(of)f(con)-34 b(trol)291 +b(sym)-34 b(b)34 b(ols)292 b(has)f(b)34 b(een)292 b(impro)-34 +b(v)g(ed.)501 b(Characters)292 b(de\014ned)g(in)f Fu(font-latex-)4400 +12126 y(match-simple-exclude-list)450 b FC(do)441 b(not)g(receiv)-34 +b(e)439 b(an)-34 b(y)441 b(fon)-34 b(ti\014cation.)650 +b(In)441 b(Do)34 b(cT)42645 12387 y(E)43318 12126 y(X)441 +b(mo)34 b(de,)449 b(the)4400 13587 y(c)-34 b(haracter)493 +b(`)p Fu(_)p FC(')g(is)h(remo)-34 b(v)g(ed)493 b(from)h +Fu(font-latex-match-simple-exclude-list)506 b FC(in)493 +b(order)h(to)4400 15048 y(fon)-34 b(tify)405 b(macros)f(lik)-34 +b(e)403 b(`)p Fu(\\__module_foo:nnn)p FC(')410 b(correctly)-101 +b(.)2994 16927 y FA(\017)800 b FC(F)-101 b(on)-34 b(ti\014cation)489 +b(of)e(math)g(en)-34 b(vironmen)g(ts)488 b(has)g(b)34 +b(een)486 b(impro)-34 b(v)g(ed.)787 b(Optional)488 b(and/or)f +(mandatory)4400 18388 y(argumen)-34 b(t\(s\))406 b(to)f(en)-34 +b(vironmen)g(ts)405 b(are)e(not)i(fon)-34 b(ti\014ed.)2994 +20267 y FA(\017)800 b Fu(preview.sty)559 b FC(loads)c +Fu(luatex85.sty)j FC(if)d(p)34 b(ossible)555 b(and)g(should)h(b)34 +b(e)554 b(compatible)h(with)h(new)-34 b(er)4400 21728 +y(luaT)6689 21989 y(E)7363 21728 y(X)404 b(v)-34 b(ersions.)2994 +23607 y FA(\017)800 b FC(A)-34 b(UCT)7732 23868 y(E)8407 +23607 y(X)606 b(has)h(a)f(new)h(customize)f(option)h +Fu(TeX-ispell-verb-delimiters)p FC(.)1154 b(This)607 +b(string)4400 25068 y(con)-34 b(tains)481 b(usual)g(c)-34 +b(haracters)480 b(used)h(as)f(delimiters)f(for)h(in-line)g(v)-34 +b(erbatim)480 b(macros)g(lik)-34 b(e)479 b(`)p Fu(\\verb)p +FC('.)4400 26529 y(T)-101 b(ext)475 b(b)34 b(et)-34 b(w)g(een)476 +b(delimiters)e(after)h(an)g(in-line)g(v)-34 b(erbatim)475 +b(macro)f(will)h(b)34 b(e)474 b(skipp)34 b(ed)475 b(during)h(sp)34 +b(ell)4400 27990 y(c)-34 b(hec)g(king.)2994 29869 y FA(\017)800 +b FC(F)-101 b(on)-34 b(ti\014cation)338 b(of)e(in-line)f(v)-34 +b(erbatim)337 b(macros)e(has)i(b)34 b(een)335 b(impro)-34 +b(v)g(ed.)517 b Fu(font-latex.el)340 b FC(recognizes)4400 +31330 y(an)570 b(optional)h(or)f(a)g(mandatory)h(argumen)-34 +b(t)571 b(for)g(macros)e(lik)-34 b(e)570 b(`)p Fu(\\Verb)p +FC(')h(from)f Fu(fancyvrb.sty)p FC(,)4400 32791 y(`)p +Fu(\\mint)p FC(')405 b(and)g(`)p Fu(\\mintinline)p FC(')j(from)c +Fu(minted.sty)j FC(and)e(fon)-34 b(ti\014es)406 b(v)-34 +b(erbatim)404 b(con)-34 b(ten)g(t)406 b(correctly)-101 +b(.)2994 34670 y FA(\017)800 b FC(A)-34 b(UCT)7732 34931 +y(E)8407 34670 y(X)601 b(can)g(put)i(and)f(parse)f(lab)34 +b(els)601 b(in)g(optional)h(argumen)-34 b(t)602 b(of)g(en)-34 +b(vironmen)g(ts.)1131 b(Insert-)4400 36131 y(ing)517 +b(lab)34 b(els)516 b(is)h(done)h(b)-34 b(y)517 b(new)g(function)i +Fu(LaTeX-env-label-as-keyval)p FC(.)886 b(A)517 b(new)g(customize)4400 +37592 y(option)f Fu(LaTeX-listing-label)522 b FC(is)515 +b(a)-34 b(v)-67 b(ailable)515 b(as)g(pre\014x)g(to)h(lab)34 +b(els)515 b(in)g(co)34 b(de)515 b(t)-34 b(yp)34 b(esetting)516 +b(en-)4400 39054 y(vironmen)-34 b(ts,)492 b(e.g.)473 +b(`)p Fu(lstlisting)p FC(')j(en)-34 b(vironmen)g(t)475 +b(pro)-34 b(vided)474 b(b)-34 b(y)475 b(`)p Fu(listings)p +FC(')h(pac)-34 b(k)-67 b(age.)747 b Fu(LaTeX-)4400 40515 +y(listing-label)464 b FC(defaults)d(to)f Fu(lst:)p FC(.)707 +b(P)-34 b(arsing)460 b(of)g(lab)34 b(els)459 b(for)h(later)f +(referencing)g(relies)f(on)i(t)-34 b(w)g(o)4400 41976 +y(requiremen)g(ts:)5057 43855 y(1.)800 b(Lab)34 b(el)403 +b(should)i(come)f(as)g(last)g(k)-34 b(ey-v)-67 b(alue)403 +b(argumen)-34 b(t,)405 b(and)5057 45733 y(2.)800 b(lab)34 +b(el)403 b(m)-34 b(ust)406 b(b)34 b(e)404 b(enclosed)f(in)i(braces,)e +(e.g.)10000 47612 y Fu(\\begin{lstlisting}[caption=Some)647 +b(Caption,label={lst:foo}])10000 49073 y(...)10000 50534 +y(\\end{lstlisting})2994 52413 y FA(\017)800 b FC(The)449 +b(function)h Fu(LaTeX-label)i FC(no)-34 b(w)450 b(tak)-34 +b(es)449 b(a)f(second)h(optional)g(argumen)-34 b(t)450 +b Fu(NO-INSERT)p FC(.)675 b(When)4400 53874 y(non-)p +Fu(nil)p FC(,)442 b Fu(LaTeX-label)436 b FC(reads)d(a)g(lab)34 +b(el)432 b(and)h(returns)g(it)g(as)g(a)g(string.)624 +b(This)434 b(argumen)-34 b(t)434 b(is)e(also)4400 55335 +y(passed)405 b(to)f(an)-34 b(y)405 b(function)g(b)34 +b(ound)406 b(to)e Fu(LaTeX-label-function)411 b FC(\(see)404 +b(next)h(item\).)2994 57214 y FA(\017)800 b Fp(Incompatible)515 +b(c)-34 b(hange:)761 b FC(The)515 b(signature)g(for)f(the)h(function)h +(passed)g(with)f(the)g(customize)f(op-)4400 58675 y(tion)400 +b Fu(LaTeX-label-function)407 b FC(has)400 b(c)-34 b(hanged.)538 +b(The)400 b(function)h(b)34 b(ound)401 b(to)f(this)g(v)-67 +b(ariable)398 b(is)i(no)-34 b(w)4400 60136 y(exp)34 b(ected)555 +b(to)h(tak)-34 b(e)555 b(an)h(optional)g(second)g(argumen)-34 +b(t)556 b Fu(NO-INSERT)p FC(.)996 b(When)556 b(this)g(argumen)-34 +b(t)556 b(is)4400 61598 y(non-)p Fu(nil)p FC(,)382 b(the)374 +b(function)i(should)f(read)f(and)h(only)f(return)g(a)g(lab)34 +b(el)374 b(as)g(a)g(string;)384 b(insertion)375 b(is)e(done)4400 +63059 y(b)-34 b(y)405 b(another)f(function.)2994 64937 +y FA(\017)800 b FC(Directory)575 b(lo)34 b(cal)575 b(v)-67 +b(ariables)575 b(w)-34 b(ere)577 b(ine\013ectiv)-34 b(e)575 +b(for)i Fu(japanese-latex-mode)583 b FC(and)577 b Fu(japanese-)4400 +66399 y(plain-tex-mode)p FC(.)538 b(This)388 b(bug)h(w)-34 +b(as)389 b(\014xed.)533 b(\(This)389 b(w)-34 b(as)388 +b(actually)g(done)g(in)g(A)-34 b(UCT)42722 66660 y(E)43396 +66399 y(X)388 b(11.90,)j(but)4400 67860 y(not)405 b(adv)-34 +b(ertised\))2994 69738 y FA(\017)800 b FC(The)391 b(output)i(of)f +(Japanese)f(text)g(from)g(Japanese)g(T)28499 69999 y(E)29173 +69738 y(X)g(engines)g(is)g(deco)34 b(ded)391 b(correctly)e(for)i(most) +4400 71200 y(cases,)410 b(according)g(to)g(the)g(enco)34 +b(ding)410 b(of)g(the)g(T)26073 71461 y(E)26747 71200 +y(X)f(do)34 b(cumen)-34 b(ts)411 b(and)g(the)f(lo)34 +b(cale.)554 b(The)410 b(di\013erence)p eop end +%%Page: 109 114 +TeXDict begin 109 113 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(109)4400 3985 y(b)34 b(et)-34 b(w)g(een)584 +b(MS)e(Windo)-34 b(ws,)629 b(macOS)582 b(and)h(unix-lik)-34 +b(e)582 b(OS)h(is)f(tak)-34 b(en)583 b(in)-34 b(to)584 +b(accoun)-34 b(t.)1075 b(\(This)583 b(w)-34 b(as)4400 +5446 y(actually)404 b(done)g(in)h(A)-34 b(UCT)16655 5707 +y(E)17329 5446 y(X)404 b(11.90,)g(but)h(not)g(adv)-34 +b(ertised\))2994 7275 y FA(\017)800 b FC(Quite)404 b(a)g(few)h(new)f(L) +13779 7118 y Fw(a)14340 7275 y FC(T)15013 7536 y(E)15687 +7275 y(X)g(pac)-34 b(k)-67 b(ages)404 b(are)f(supp)34 +b(orted.)2994 9105 y FA(\017)800 b FC(As)404 b(usual,)h(man)-34 +b(y)404 b(bugs)h(w)-34 b(ere)404 b(\014xed.)2000 12423 +y FB(News)599 b(in)f(11.90)2994 14548 y FA(\017)800 b +FC(In)338 b(addition)i(to)e(the)h(completion)f(p)34 b(erformed)338 +b(b)-34 b(y)339 b Fu(TeX-complete-symbol)p FC(,)358 b(A)-34 +b(UCT)43592 14809 y(E)44266 14548 y(X)339 b(no)-34 b(w)339 +b(also)4400 16009 y(supp)34 b(orts)284 b(the)f(new)g(Emacs)f(standard)j +(completion-at-p)34 b(oin)-34 b(t)284 b(facilit)-34 b(y)282 +b(\(see)h(the)g(Emacs)f(command)4400 17471 y Fu(completion-at-point)p +FC(\).)704 b(This)457 b(also)g(means)g(that)h(mo)34 b(dern)456 +b(completion)h(UIs)g(lik)-34 b(e)456 b Fo(c)-62 b(omp)g(any-)4400 +18932 y(mo)g(de)593 b FC(w)-34 b(ork)503 b(out)h(of)g(the)f(b)34 +b(o)-34 b(x)503 b(in)h(T)21314 19193 y(E)21987 18932 +y(X)f(and)h(L)26177 18775 y Fw(a)26738 18932 y FC(T)27411 +19193 y(E)28085 18932 y(X)f(bu\013ers.)836 b(See)503 +b(Section)g(2.6)g([Completion],)4400 20393 y(page)404 +b(32,)g(for)g(details.)2994 22222 y FA(\017)800 b FC(Completion)342 +b(is)e(no)-34 b(w)342 b(a)-34 b(w)g(are)341 b(of)g(b)34 +b(eing)341 b(inside)g(a)f(math)i(en)-34 b(vironmen)g(t)341 +b(and)h(then)f(completes)g(math)4400 23683 y(macros.)2994 +25513 y FA(\017)800 b FC(A)-34 b(UCT)7732 25774 y(E)8407 +25513 y(X)314 b(is)g(able)g(to)g(displa)-34 b(y)315 b(sev)-34 +b(eral)313 b(lev)-34 b(els)313 b(of)h(sup)34 b(er-)315 +b(and)g(subscripts,)332 b(eac)-34 b(h)315 b(one)f(raised)g(ab)34 +b(o)-34 b(v)g(e)4400 26974 y(and)392 b(a)f(bit)g(smaller)f(than)j(its)e +(basis.)534 b(F)-101 b(or)391 b(this)h(feature,)h(ha)-34 +b(v)g(e)392 b(a)f(lo)34 b(ok)390 b(at)i(the)f(customize)g(options)4400 +28435 y Fu(font-latex-fontify-script)300 b FC(\(esp)34 +b(ecially)289 b(the)i(new)g(v)-67 b(alues)290 b Fu(multi-level)295 +b FC(and)c Fu(invisible)p FC(\))4400 29896 y(and)445 +b Fu(font-latex-fontify-script-max-level)p FC(.)670 b(Also,)454 +b(the)444 b(script)g(c)-34 b(haracters)444 b(`)p Fu(^)p +FC(')g(and)g(`)p Fu(_)p FC(')4400 31357 y(are)402 b(also)g(fon)-34 +b(ti\014ed)404 b(with)f(a)g(sp)34 b(ecial)401 b(face)h(named)h +Fu(font-latex-script-char-face)p FC(.)548 b(See)402 b(Sec-)4400 +32819 y(tion)j(3.1.3)e([F)-101 b(on)-34 b(ti\014cation)406 +b(of)e(math],)h(page)f(47,)g(for)g(details.)2994 34648 +y FA(\017)800 b FC(P)-34 b(arsing)553 b(of)h(format)f(sp)34 +b(eci\014cation)553 b(in)g(v)-67 b(arious)553 b(tabular)g(en)-34 +b(vironmen)g(ts)554 b(has)g(b)34 b(een)553 b(impro)-34 +b(v)g(ed.)4400 36109 y(The)549 b(function)h Fu(LaTeX-insert-item)555 +b FC(\()p Fs(C-c)405 b Fu(LFD)p FC(\))550 b(inserts)f(suitable)g(n)-34 +b(um)g(b)34 b(er)549 b(of)g(amp)34 b(ersands)4400 37570 +y(for)431 b(`)p Fu(*{num}{cols})p FC(')j(constructs.)618 +b(St)-34 b(yle)431 b(\014les)f(for)h(L)29098 37413 y +Fw(a)29659 37570 y FC(T)30332 37831 y(E)31005 37570 y(X)g(pac)-34 +b(k)-67 b(ages)430 b(`)p Fu(tabularx)p FC(',)439 b(`)p +Fu(tabulary)p FC(',)4400 39031 y(`)p Fu(longtable)p FC(',)426 +b(`)p Fu(dcolumn)p FC(')421 b(and)g(`)p Fu(siunitx)p +FC(')h(are)d(adapted)i(to)f(tak)-34 b(e)420 b(adv)-67 +b(an)-34 b(tage)420 b(of)h(this)f(impro)-34 b(v)g(e-)4400 +40493 y(men)g(t.)2994 42322 y FA(\017)800 b FC(A)-34 +b(UCT)7732 42583 y(E)8407 42322 y(X)560 b(has)h(a)f(new)h(Isp)34 +b(ell)560 b(dictionary)g Fu(tex-ispell.el)565 b FC(for)560 +b(macros)h(and)g(en)-34 b(vironmen)g(ts)4400 43783 y(whic)g(h)321 +b(will)f(b)34 b(e)319 b(skipp)34 b(ed)320 b(during)h(sp)34 +b(ell)320 b(c)-34 b(hec)g(king.)510 b(The)321 b(activiation)e(of)i +(this)g(feature)f(is)g(con)-34 b(trolled)4400 45244 y(b)g(y)589 +b(a)f(new)h(customize)f(option)h Fu(TeX-ispell-extend-skip-list)p +FC(,)643 b(whic)-34 b(h)590 b(is)e(set)g(to)h Fu(t)f +FC(and)4400 46705 y(activ)-67 b(ated)404 b(b)-34 b(y)404 +b(default.)2994 48535 y FA(\017)800 b FC(A)-34 b(UCT)7732 +48796 y(E)8407 48535 y(X)508 b(has)h(a)g(new)g(customize)f(option)i +Fu(TeX-raise-frame-function)517 b FC(that)510 b(is)e(curren)-34 +b(tly)4400 49996 y(only)404 b(used)h(b)-34 b(y)404 b(Evince)f(and)i(A) +-34 b(tril)404 b(in)-34 b(v)g(erse)404 b(searc)-34 b(h)404 +b(to)h(raise)e(the)i(Emacs)f(frame.)2994 51825 y FA(\017)800 +b FC(When)350 b(inserting)f(a)g(new)h(\015oat,)361 b(A)-34 +b(UCT)22597 52086 y(E)23271 51825 y(X)350 b(will)e(no)-34 +b(w)351 b(prompt)f(for)f(a)h(short-caption)g(if)g(the)f(length)4400 +53286 y(of)395 b(the)h(caption)f(pro)-34 b(vided)396 +b(is)e(greater)h(than)h(a)f(certain)f(size.)535 b(This)395 +b(size)f(is)h(con)-34 b(trolled)395 b(via)g(a)f(new)4400 +54747 y(user)404 b(option)h Fu(LaTeX-short-caption-prompt-length)p +FC(.)2994 56577 y FA(\017)800 b FC(P)-34 b(arsing)296 +b(of)g(the)g(compilation)g(log)g(has)g(b)34 b(een)296 +b(rew)-34 b(ork)g(ed.)502 b(Y)-101 b(ou)296 b(should)h(encoun)-34 +b(ter)296 b(few)-34 b(er)296 b(mistak)-34 b(en)4400 58038 +y(\014les)404 b(while)g(na)-34 b(vigating)405 b(through)g(errors)f(and) +h(w)-34 b(arnings.)2994 59867 y FA(\017)800 b FC(Tw)-34 +b(o)333 b(new)g(user)f(options,)348 b Fu(TeX-ignore-warnings)339 +b FC(and)333 b Fu(TeX-suppress-ignored-warnings)p FC(,)4400 +61328 y(allo)-34 b(w)461 b(ignoring)f(certain)g(w)-34 +b(arnings)462 b(after)e(compilation)h(of)f(the)h(do)34 +b(cumen)-34 b(t.)709 b(See)460 b(Section)g(4.3.1)4400 +62790 y([Ignoring)404 b(w)-34 b(arnings],)405 b(page)f(67,)g(for)g +(details.)2994 64619 y FA(\017)800 b FC(A)291 b(new)h(option,)315 +b Fu(TeX-PDF-from-DVI)p FC(,)k(con)-34 b(trols)292 b(if)f(and)i(ho)-34 +b(w)292 b(to)g(pro)34 b(duce)291 b(a)h Fr(PDF)f FC(\014le)g(b)-34 +b(y)292 b(con)-34 b(v)g(ert-)4400 66080 y(ing)462 b(a)g +Fr(D)-31 b(VI)462 b FC(\014le.)711 b(This)463 b(sup)34 +b(ersedes)462 b Fu(TeX-PDF-via-dvips-ps2pdf)470 b FC(whic)-34 +b(h)463 b(is)e(still)h(recognized)4400 67541 y(but)405 +b(mark)-34 b(ed)404 b(as)h(obsolete)f(and)h(ma)-34 b(y)404 +b(b)34 b(e)404 b(remo)-34 b(v)g(ed)404 b(in)g(future)h(releases.)2994 +69370 y FA(\017)800 b FC(Supp)34 b(ort)406 b(for)e(a)g(n)-34 +b(um)g(b)34 b(er)405 b(of)f(external)g(view)-34 b(ers)404 +b(has)g(b)34 b(een)404 b(added:)5394 71200 y FA(\017)800 +b FC(A)-34 b(tril)404 b(view)-34 b(er.)538 b(F)-101 b(orw)-34 +b(ard)405 b(and)g(in)-34 b(v)g(erse)404 b(searc)-34 b(h)404 +b(requires)f(v)-34 b(ersion)404 b(1.9.1)f(or)h(later)g(to)g(w)-34 +b(ork.)p eop end +%%Page: 110 115 +TeXDict begin 110 114 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(110)5394 3985 y FA(\017)800 b FC(dviout)691 +b(view)-34 b(er)690 b(on)h(Windo)-34 b(ws.)1400 b(Note)691 +b(that)h(this)f(setup)g(w)-34 b(orks)692 b(when)f Fu(TeX-source-)6800 +5446 y(correlate-method)410 b FC(is)404 b(set)g(to)g(use)h(`)p +Fu(source-specials)p FC(')j(for)d Fr(D)-31 b(VI)p FC(,)403 +b(e.g.:)10000 7254 y Fu(\(setq)638 b(TeX-source-correlate-method)13818 +8715 y(\015\(\(dvi)h(.)d(source-specials\))15091 10176 +y(\(pdf)i(.)e(synctex\)\)\))6800 11984 y FC(whic)-34 +b(h)405 b(is)f(the)g(default.)5394 13791 y FA(\017)800 +b FC(SumatraPDF)405 b(view)-34 b(er)404 b(on)g(Windo)-34 +b(ws.)5394 15599 y FA(\017)800 b FC(Zath)-34 b(ura)448 +b(view)-34 b(er.)665 b(F)-101 b(orw)-34 b(ard)447 b(and)g(in)-34 +b(v)g(erse)447 b(searc)-34 b(h)446 b(requires)g(a)g(recen)-34 +b(t)447 b(v)-34 b(ersion)446 b(of)h(the)g(pro-)6800 17060 +y(gram)404 b(to)h(w)-34 b(ork)404 b(\(3.4)g(or)g(later\).)2994 +18868 y FA(\017)800 b FC(A)272 b(new)g(function,)299 +b Fu(TeX-documentation-texdoc)p FC(,)307 b(for)272 b(reading)f(do)34 +b(cumen)-34 b(tation)274 b(with)e(`)p Fu(texdoc)p FC(')4400 +20329 y(has)470 b(b)34 b(een)470 b(added.)736 b Fu(TeX-doc)472 +b FC(is)e(still)f(a)-34 b(v)-67 b(ailable)469 b(but)h(no)-34 +b(w)471 b Fs(C-c)405 b(?)470 b FC(runs)h Fu(TeX-documentation-)4400 +21790 y(texdoc)p FC(.)2994 23598 y FA(\017)800 b FC(A)-34 +b(UCT)7732 23859 y(E)8407 23598 y(X)818 b(has)g(a)g(new)g(custom)h +(option)f Fu(LaTeX-reftex-cite-format-auto-activate)4400 +25059 y FC(whic)-34 b(h)405 b(con)-34 b(trols)405 b(the)g(automatic)h +(activ)-67 b(ation)404 b(of)h(citation)f(formats)i(pro)-34 +b(vided)405 b(b)-34 b(y)404 b(RefT)45251 25320 y(E)45926 +25059 y(X)g(when)4400 26520 y(a)522 b(st)-34 b(yle)521 +b(\014le)h(is)f(loaded)h(and)g(RefT)20791 26781 y(E)21465 +26520 y(X)g(is)f(enabled.)892 b(Curren)-34 b(tly)-101 +b(,)551 b Fu(biblatex.el)p FC(,)k Fu(harvard.el)p FC(,)4400 +27981 y Fu(jurabib.el)502 b FC(and)e Fu(natbib.el)i FC(use)d(this)g +(feature.)823 b(If)498 b(y)-34 b(ou)499 b(ha)-34 b(v)g(e)500 +b(customized)f Fu(reftex-cite-)4400 29443 y(format)406 +b FC(and)f(w)-34 b(an)g(t)406 b(to)f(use)f(y)-34 b(our)404 +b(settings,)h(y)-34 b(ou)404 b(should)h(set)g(this)f(v)-67 +b(ariable)403 b(to)i Fu(nil)p FC(.)2994 31250 y FA(\017)800 +b FC(A)-34 b(UCT)7732 31511 y(E)8407 31250 y(X)336 b(no)-34 +b(w)338 b(has)g(limited)e(supp)34 b(ort)338 b(for)f(the)g(TikZ)f(pac) +-34 b(k)-67 b(age.)516 b(F)-101 b(or)336 b(the)i(momen)-34 +b(t,)351 b(this)337 b(includes)4400 32711 y(some)404 +b(basic)g(supp)34 b(ort)405 b(for)g(prompting)g(the)f(user)g(of)h +(argumen)-34 b(ts)405 b(to)g(the)f(`)p Fu(\\draw)p FC(')i(macro.)2994 +34519 y FA(\017)800 b FC(The)541 b(st)-34 b(yle)541 b +Fu(graphicx.el)k FC(w)-34 b(en)g(t)542 b(through)h(a)e(bigger)f(o)-34 +b(v)g(erhaul.)950 b(The)541 b(optional)h(argumen)-34 +b(t)542 b(of)4400 35980 y(command)i(`)p Fu(\\includegraphics)p +FC(')k(no)-34 b(w)545 b(supp)34 b(orts)544 b(k)-34 b(ey-v)-67 +b(al)542 b(query;)612 b(k)-34 b(eys)543 b(can)g(indep)34 +b(enden)-34 b(tly)4400 37441 y(b)34 b(e)660 b(c)-34 b(hosen)662 +b(an)-34 b(ytime)661 b(b)-34 b(y)661 b(pressing)g(the)g +Fu(,)g FC(k)-34 b(ey)-101 b(.)1307 b(As)661 b(a)g(side)f(e\013ect,)724 +b(the)661 b(v)-67 b(ariable)660 b Fu(LaTeX-)4400 38902 +y(includegraphics-options-alist)464 b FC(is)454 b(no)-34 +b(w)455 b(no-op)g(and)f(is)g(remo)-34 b(v)g(ed)454 b(from)g +Fu(tex-style.el)p FC(.)4400 40364 y(Y)-101 b(ou)552 b(can)f(safely)g +(remo)-34 b(v)g(e)551 b(an)-34 b(y)551 b(customization)h(of)g(it)f +(from)g(y)-34 b(our)552 b(init)f(\014le.)979 b(The)552 +b(mandatory)4400 41825 y(argumen)-34 b(t)412 b(of)f(`)p +Fu(\\includegraphics)p FC(')k(kno)-34 b(ws)412 b(ab)34 +b(out)411 b(image)g(\014le)f(extensions)h(supp)34 b(orted)412 +b(b)-34 b(y)410 b(the)4400 43286 y(used)405 b(engine)f(and)h(o\013ers)e +(them)i(for)f(inclusion.)2994 45094 y FA(\017)800 b FC(Supp)34 +b(ort)317 b(for)e(other)h(L)14163 44937 y Fw(a)14724 +45094 y FC(T)15397 45355 y(E)16071 45094 y(X)f(pac)-34 +b(k)-67 b(ages)315 b(w)-34 b(as)317 b(impro)-34 b(v)g(ed,)333 +b(and)316 b(st)-34 b(yle)316 b(\014les)f(for)h(sev)-34 +b(eral)314 b(new)i(pac)-34 b(k)-67 b(ages)4400 46555 +y(w)-34 b(ere)404 b(added.)2994 48362 y FA(\017)800 b +FC(Man)-34 b(y)405 b(bugs)g(w)-34 b(ere)404 b(crushed)g(along)h(the)f +(w)-34 b(a)g(y)-101 b(.)2000 51616 y FB(News)599 b(in)f(11.89)2994 +53741 y FA(\017)800 b FC(Y)-101 b(ou)559 b(can)f(no)-34 +b(w)559 b(run)g(all)e(commands)i(needed)f(to)h(compile)e(a)h(do)34 +b(cumen)-34 b(t)559 b(and)g(then)g(op)34 b(en)558 b(the)4400 +55202 y(view)-34 b(er)403 b(with)i(a)f(single)g(command:)539 +b Fu(TeX-command-run-all)p FC(,)411 b(b)34 b(ound)405 +b(to)g Fs(C-c)g(C-a)p FC(.)2994 57010 y FA(\017)800 b +FC(Commands)316 b(suc)-34 b(h)316 b(as)e(`)p Fu(LaTeX)p +FC(')i(and)f(`)p Fu(View)p FC(')h(can)e(no)-34 b(w)316 +b(b)34 b(e)314 b(executed)g(con)-34 b(v)g(enien)g(tly)316 +b(on)f(the)g(curren)-34 b(t)4400 58471 y(section)468 +b(\(or)f(part,)484 b(c)-34 b(hapter,)484 b(subsection,)g(etc\).)728 +b(See)468 b Fu(LaTeX-command-section)475 b FC(and)468 +b Fu(LaTeX-)4400 59932 y(command-section-change-level)p +FC(.)736 b(See)466 b(Section)h(4.1.1)f([Starting)i(a)e(Command],)483 +b(page)467 b(54,)4400 61393 y(for)404 b(details.)2994 +63201 y FA(\017)800 b FC(F)-101 b(orw)-34 b(ard)490 b(and)g(bac)-34 +b(kw)g(ard)490 b(searc)-34 b(h)489 b(with)h(Evince)e(no)-34 +b(w)490 b(also)f(w)-34 b(ork)490 b(when)f(only)g(a)g(region)g(of)g(the) +4400 64662 y(do)34 b(cumen)-34 b(t)405 b(is)f(compiled/view)-34 +b(ed.)2994 66470 y FA(\017)800 b FC(T)-101 b(o)406 b(op)34 +b(en)405 b(the)h(PDF)f(output)i(\014le)e(y)-34 b(ou)406 +b(can)f(no)-34 b(w)406 b(use)f(also)h(PDF)f(T)-101 b(o)34 +b(ols,)405 b(a)g(do)34 b(cumen)-34 b(t)406 b(view)-34 +b(er)405 b(for)4400 67931 y(Emacs.)538 b(With)405 b(it,)e(as)i(a)f +(plus,)g(forw)-34 b(ard)405 b(and)g(bac)-34 b(kw)g(ard)406 +b(searc)-34 b(h)404 b(is)f(accurate)h(at)h(w)-34 b(ord)405 +b(lev)-34 b(el.)2994 69738 y FA(\017)800 b FC(With)399 +b(new)f(option)i Fu(TeX-PDF-via-dvips-ps2pdf)407 b FC(it)398 +b(is)g(p)34 b(ossible)398 b(to)h(compile)f(a)g(do)34 +b(cumen)-34 b(t)400 b(to)4400 71200 y Fr(D)-31 b(VI)404 +b FC(and)h(then)g(con)-34 b(v)g(ert)404 b(it)g(to)h Fr(PDF)e +FC(using)i Fu(dvips)p FC({)p Fu(ps2pdf)j FC(b)34 b(efore)404 +b(viewing)g(it.)p eop end +%%Page: 111 116 +TeXDict begin 111 115 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(111)2994 3985 y FA(\017)800 b FC(New)508 +b(option)g Fu(TeX-file-line-error)514 b FC(allo)-34 b(ws)508 +b(to)g(select)f(\014le:line:error)e(st)-34 b(yle)508 +b(for)g(error)e(mes-)4400 5446 y(sages.)2994 7234 y FA(\017)800 +b FC(Inden)-34 b(t)405 b(`)p Fu(\\[...\\])p FC(')h(math)f(mo)34 +b(de)404 b(as)h(a)f(regular)f(en)-34 b(vironmen)g(t)405 +b(b)-34 b(y)405 b(default.)2994 9022 y FA(\017)800 b +FC(No)-34 b(w)405 b(A)-34 b(UCT)10493 9283 y(E)11168 +9022 y(X)404 b(suggests)h(to)f(run)h Fu(makeindex)i FC(when)e +(appropriate.)2994 10810 y FA(\017)800 b Fu(TeX-view-program-list)333 +b FC(can)325 b(con)-34 b(tain,)341 b(as)326 b(third)f(optional)h +(elemen)-34 b(t)325 b(of)h(eac)-34 b(h)325 b(item,)340 +b(the)326 b(name)4400 12272 y(of)404 b(the)h(executable\(s\))g(needed)f +(to)g(op)34 b(en)405 b(the)f(view)-34 b(er.)2994 14060 +y FA(\017)800 b Fu(TeX-expand-list)611 b FC(v)-67 b(ariable)605 +b(has)h(b)34 b(een)606 b(split)g(in)-34 b(to)606 b Fu(TeX-expand-list) +611 b FC(and)c Fu(TeX-expand-)4400 15521 y(list-builtin)p +FC(.)718 b(Only)463 b(the)g(former)f(is)g(in)-34 b(tended)464 +b(to)g(b)34 b(e)462 b(customized)h(b)-34 b(y)463 b(the)g(user,)477 +b(the)463 b(latter)4400 16982 y(con)-34 b(tains)489 b(built-in)f +(expanders.)790 b(Y)-101 b(ou)489 b(migh)-34 b(t)488 +b(w)-34 b(an)g(t)490 b(to)e(k)-34 b(eep)488 b(in)g Fu(TeX-expand-list) +493 b FC(only)487 b(new)4400 18443 y(expansion)405 b(strings.)2994 +20231 y FA(\017)800 b FC(Before)452 b(running)j(commands)f(lik)-34 +b(e)452 b(T)21798 20492 y(E)22472 20231 y(X)h(and)h(L)26562 +20074 y Fw(a)27123 20231 y FC(T)27796 20492 y(E)28470 +20231 y(X,)465 b(no)-34 b(w)454 b(A)-34 b(UCT)36087 20492 +y(E)36762 20231 y(X)453 b(p)34 b(erforms)453 b(some)g(c)-34 +b(hec)g(ks.)4400 21693 y(If)345 b Fu(TeX-check-TeX)350 +b FC(is)344 b(non-nil,)357 b(it)345 b(will)g(test)g(whether)h(a)f(w)-34 +b(orking)345 b(T)36153 21953 y(E)36827 21693 y(X)g(distribution)i(is)d +(actually)4400 23154 y(presen)-34 b(t)293 b(in)g(the)g(system)g(and)g +(a)-34 b(v)-67 b(ailable)292 b(to)h(Emacs.)501 b(Instead,)315 +b(when)294 b Fu(TeX-check-engine)k FC(is)292 b(non-)4400 +24615 y(nil,)491 b(b)34 b(efore)474 b(running)h(L)15192 +24458 y Fw(a)15753 24615 y FC(T)16426 24876 y(E)17100 +24615 y(X)f(commands)h(A)-34 b(UCT)27885 24876 y(E)28560 +24615 y(X)474 b(will)f(c)-34 b(hec)g(k)474 b(whether)h(the)g(correct)e +(engine)4400 26076 y(has)405 b(b)34 b(een)404 b(set,)g(based)g(up)34 +b(on)405 b(kno)-34 b(wn)406 b(restrictions)d(p)34 b(osed)405 +b(b)-34 b(y)404 b(L)33624 25919 y Fw(a)34185 26076 y +FC(T)34858 26337 y(E)35532 26076 y(X)g(pac)-34 b(k)-67 +b(ages.)2994 27864 y FA(\017)800 b FC(Basic)454 b(supp)34 +b(ort)456 b(to)g(ConT)16572 28125 y(E)17247 27864 y(Xt)f(Mark)g(IV)f +(has)i(b)34 b(een)455 b(added.)692 b(Users)455 b(can)g(no)-34 +b(w)456 b(select)f(the)g(Mark)4400 29325 y(v)-34 b(ersion)450 +b(to)g(b)34 b(e)449 b(used)i(with)f(new)h(option)f Fu +(ConTeXt-Mark-version)p FC(,)468 b(and)451 b(A)-34 b(UCT)43020 +29586 y(E)43695 29325 y(X)449 b(is)h(able)g(to)4400 30787 +y(catc)-34 b(h)405 b(error)e(messages)h(in)g(the)g(output)j(log)c(of)i +(a)f(Mark)g(IV)g(do)34 b(cumen)-34 b(t.)2994 32575 y +FA(\017)800 b FC(Supp)34 b(ort)406 b(for)e(tons)h(of)f(L)15274 +32418 y Fw(a)15835 32575 y FC(T)16508 32836 y(E)17182 +32575 y(X)g(pac)-34 b(k)-67 b(ages)404 b(has)g(b)34 b(een)404 +b(added.)2994 34363 y FA(\017)800 b FC(Num)-34 b(b)34 +b(ers)405 b(of)f(bugs)h(ha)-34 b(v)g(e)405 b(b)34 b(een)404 +b(\014xed,)g(man)-34 b(y)404 b(minor)g(features)h(ha)-34 +b(v)g(e)405 b(b)34 b(een)404 b(added.)2000 37562 y FB(News)599 +b(in)f(11.88)2994 39688 y FA(\017)800 b Fu(TeX-PDF-mode)408 +b FC(is)c(no)-34 b(w)405 b(enabled)g(b)-34 b(y)404 b(default.)2994 +41476 y FA(\017)800 b FC(No)-34 b(w)434 b Fu(TeX-previous-error)440 +b FC(w)-34 b(orks)433 b(with)h(T)26014 41737 y(E)26688 +41476 y(X)f(commands)h(if)f(the)h(new)f(option)h Fu(TeX-parse-)4400 +42937 y(all-errors)552 b FC(is)c(non-nil,)585 b(whic)-34 +b(h)549 b(is)f(the)h(default.)972 b(When)549 b(this)g(option)g(is)f +(non-nil,)585 b(an)549 b(o)-34 b(v)g(er-)4400 44398 y(view)518 +b(of)h(errors)e(and)i(w)-34 b(arnings)520 b(rep)34 b(orted)518 +b(b)-34 b(y)519 b(the)g(T)29725 44659 y(E)30398 44398 +y(X)g(compiler)e(can)i(b)34 b(e)518 b(op)34 b(ened)519 +b(with)g Fs(M-x)4400 45859 y(TeX-error-overview)410 b +Fu(RET)p FC(.)540 b(See)404 b(Section)g(4.3)g([Debugging],)g(page)g +(66,)g(for)g(details.)2994 47647 y FA(\017)800 b FC(St)-34 +b(yle)649 b(\014le)f(authors)i(are)e(encouraged)h(to)h(distinguish)g +(common)f(from)g(exp)34 b(ert)648 b(macros)g(and)4400 +49109 y(en)-34 b(vironmen)g(ts,)597 b(and)559 b(mark)f(the)g(latter)g +(using)h Fu(TeX-declare-expert-macros)567 b FC(and)559 +b Fu(LaTeX-)4400 50570 y(declare-expert-environments)p +FC(.)4400 52358 y(Users)404 b(can)g(then)h(restrict)f(completion)g +(using)h Fu(TeX-complete-expert-commands)p FC(.)2994 +54146 y FA(\017)800 b FC(Managemen)-34 b(t)483 b(of)f(L)13463 +53989 y Fw(a)14024 54146 y FC(T)14697 54407 y(E)15370 +54146 y(X)g(pac)-34 b(k)-67 b(age)481 b(options)i(in)e(the)h(parser)g +(w)-34 b(as)482 b(impro)-34 b(v)g(ed.)771 b(Y)-101 b(ou)482 +b(migh)-34 b(t)483 b(need)4400 55607 y(to)387 b(reparse)f(y)-34 +b(our)387 b(do)34 b(cumen)-34 b(ts,)391 b(esp)34 b(ecially)385 +b(if)i(y)-34 b(ou)387 b(loaded)g(the)h(`)p Fu(babel)p +FC(')f(pac)-34 b(k)-67 b(age)387 b(with)h(language)4400 +57068 y(options.)2994 58856 y FA(\017)800 b FC(No)-34 +b(w)463 b(y)-34 b(ou)462 b(can)g(insert)f(`)p Fu($...$)p +FC(')i(or)f(`)p Fu(\\\(...\\\))p FC(')h(b)-34 b(y)462 +b(t)-34 b(yping)463 b(a)f(single)f Ft($)p FC(.)711 b(T)-101 +b(o)463 b(do)f(this,)476 b(customize)4400 60318 y(the)326 +b(new)g(option)g(`)p Fu(TeX-electric-math)p FC('.)518 +b Fu(TeX-math-close-double-dollar)335 b FC(w)-34 b(as)326 +b(remo)-34 b(v)g(ed.)4400 61779 y(See)404 b(Section)g(2.1)g([Quotes],)g +(page)g(20,)g(for)g(details.)2994 63567 y FA(\017)800 +b Fs(C-c)405 b Fu(RET)g Fs(documentclass)k Fu(RET)284 +b FC(completes)e(with)i(all)e(a)-34 b(v)-67 b(ailable)282 +b(L)34755 63410 y Fw(a)35316 63567 y FC(T)35989 63828 +y(E)36663 63567 y(X)h(classes,)306 b(if)283 b(the)g Fu(TeX-arg-)4400 +65028 y(input-file-search)446 b FC(v)-67 b(ariable)438 +b(is)i(non-nil.)646 b(Completion)441 b(for)f(class)f(options)i(of)f +(the)g(standard)4400 66489 y(L)4722 66332 y Fw(a)5283 +66489 y FC(T)5956 66750 y(E)6630 66489 y(X)404 b(classes)f(is)h(pro)-34 +b(vided)405 b(as)f(w)-34 b(ell.)2994 68277 y FA(\017)800 +b FC(New)1148 b(user)f(options)i Fu(LaTeX-default-author)p +FC(,)1340 b Fu(LaTeX-fontspec-arg-font-search)p FC(,)4400 +69738 y Fu(LaTeX-fontspec-font-list-default)p FC(,)557 +b Fu(TeX-date-format)p FC(,)552 b(and)519 b Fu(TeX-insert-braces-)4400 +71200 y(alist)p FC(.)1216 b(A)630 b(new)f(p)34 b(ossible)630 +b(v)-67 b(alue)628 b(\()p Fu(show-all-optional-args)p +FC(\))638 b(for)630 b Fu(TeX-insert-macro-)p eop end +%%Page: 112 117 +TeXDict begin 112 116 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(112)4400 3985 y Fu(default-style)422 b FC(w)-34 +b(as)418 b(added.)579 b(The)418 b(default)g(v)-67 b(alue)417 +b(of)h Fu(TeX-source-correlate-method)426 b FC(has)4400 +5446 y(b)34 b(een)404 b(c)-34 b(hanged.)2994 7216 y FA(\017)800 +b FC(`)p Fu(biblatex)p FC(')533 b(supp)34 b(ort)532 b(w)-34 +b(as)531 b(greatly)f(expanded.)919 b(If)531 b(parsing)g(is)g(enabled,) +562 b(A)-34 b(UCT)43577 7477 y(E)44252 7216 y(X)531 b(lo)34 +b(oks)530 b(at)4400 8677 y(`)p Fu(backend)p FC(')486 +b(option)g(to)f(decide)f(whether)h(to)g(use)f(Bib)34 +b(er)483 b(or)i(BibT)35184 8938 y(E)35857 8677 y(X.)780 +b(The)485 b Fu(LaTeX-biblatex-)4400 10139 y(use-Biber)407 +b FC(v)-67 b(ariable)403 b(w)-34 b(as)405 b(c)-34 b(hanged)405 +b(to)g(b)34 b(e)404 b(\014le)f(lo)34 b(cal)403 b(only)h(and)h(is)f(no)h +(more)e(customizable.)2994 11908 y FA(\017)800 b FC(With)468 +b(some)g(L)11018 11751 y Fw(a)11579 11908 y FC(T)12252 +12169 y(E)12925 11908 y(X)g(classes,)483 b(the)468 b(default)h(en)-34 +b(vironmen)g(t)469 b(suggested)g(b)-34 b(y)468 b Fu(LaTeX-environment) +4400 13370 y FC(\()p Fs(C-c)406 b(C-e)p FC(\))497 b(when)f(the)g +(curren)-34 b(t)496 b(en)-34 b(vironmen)g(t)497 b(is)e(`)p +Fu(document)p FC(')j(w)-34 b(as)496 b(c)-34 b(hanged.)815 +b(With)495 b(`)p Fu(beamer)p FC(')4400 14831 y(class)406 +b(the)g(default)h(en)-34 b(vironmen)g(t)407 b(is)e(`)p +Fu(frame)p FC(',)j(with)e(`)p Fu(letter)p FC(')i(it)e(is)f(`)p +Fu(letter)p FC(',)j(with)f(`)p Fu(slides)p FC(')g(it)4400 +16292 y(is)d(`)p Fu(slide)p FC('.)2994 18062 y FA(\017)800 +b FC(Brace)355 b(pairing)i(feature)g(w)-34 b(as)357 b(enhanced)h(in)e +(L)25110 17905 y Fw(a)25671 18062 y FC(T)26344 18323 +y(E)27018 18062 y(X)h(do)34 b(cumen)-34 b(ts.)523 b(Supp)34 +b(ort)358 b(for)f(`)p Fu(\\bigl)p FC(',)367 b(`)p Fu(\\Bigl)p +FC(',)4400 19523 y(`)p Fu(\\biggl)p FC(')506 b(and)g(`)p +Fu(\\Biggl)p FC(',)531 b(the)506 b(same)f(as)g(the)g(one)g(for)g(`)p +Fu(\\left)p FC(',)531 b(w)-34 b(as)506 b(added)g(to)f +Fu(TeX-insert-)4400 20984 y(macro)p FC(.)540 b(F)-101 +b(or)404 b(example,)f Fs(C-c)j Fu(RET)f Fs(bigl)g Fu(RET)g +Fs(\()g Fu(RET)g FC(inserts)f(`)p Fu(\\bigl\(\\bigr\))p +FC('.)4400 22754 y(Y)-101 b(ou)348 b(can)f(insert)g(brace)f(pair)h(`)p +Fu(\(\))p FC(',)358 b(`)p Fu({})p FC(')347 b(and)h(`)p +Fu([])p FC(')f(b)-34 b(y)348 b(t)-34 b(yping)348 b(a)f(single)f(left)h +(brace)g(if)g(the)h(new)f(user)4400 24215 y(option)405 +b Fu(LaTeX-electric-left-right-brace)415 b FC(is)404 +b(enabled.)4400 25985 y(Macros)460 b(`)p Fu(\\langle)p +FC(',)475 b(`)p Fu(\\lfloor)p FC(')462 b(and)f(`)p Fu(\\lceil)p +FC(',)475 b(whic)-34 b(h)460 b(pro)34 b(duce)460 b(the)h(left)f(part)g +(of)h(the)f(paired)4400 27446 y(braces,)373 b(are)366 +b(treated)g(similarly)f(as)i(`)p Fu(\()p FC(',)373 b(`)p +Fu({)p FC(')366 b(and)h(`)p Fu([)p FC(')f(during)g(the)h(course)f(of)h +Fu(TeX-insert-macro)p FC(.)4400 28908 y(See)404 b(Section)g(2.1)g +([Quotes],)g(page)g(20,)g(for)g(details.)2994 30678 y +FA(\017)800 b FC(Supp)34 b(ort)406 b(for)e(dozens)g(of)h(L)16554 +30521 y Fw(a)17115 30678 y FC(T)17788 30938 y(E)18461 +30678 y(X)f(pac)-34 b(k)-67 b(ages)404 b(w)-34 b(as)405 +b(added.)2994 32447 y FA(\017)800 b FC(T)-101 b(abular-lik)-34 +b(e)594 b(en)-34 b(vironmen)g(ts)595 b(\(`)p Fu(tabular)p +FC(',)644 b(`)p Fu(tabular*)p FC(',)g(`)p Fu(tabularx)p +FC(',)f(`)p Fu(tabulary)p FC(',)h(`)p Fu(array)p FC(',)4400 +33909 y(`)p Fu(align)p FC(',)383 b(...\))529 b(are)376 +b(inden)-34 b(ted)378 b(in)e(a)h(nicer)e(and)j(more)e(informativ)-34 +b(e)376 b(w)-34 b(a)g(y)378 b(when)f(the)g(column)g(v)-67 +b(alues)4400 35370 y(of)404 b(a)h(table)f(line)f(are)h(written)h +(across)f(m)-34 b(ultiple)404 b(lines)g(in)g(the)h(tex)e(\014le.)2994 +37140 y FA(\017)800 b FC(The)288 b(suitable)f(n)-34 b(um)g(b)34 +b(er)288 b(of)g(amp)34 b(ersands)288 b(are)f(inserted)g(when)h(y)-34 +b(ou)288 b(insert)f(`)p Fu(array)p FC(',)311 b(`)p Fu(tabular)p +FC(')289 b(and)4400 38601 y(`)p Fu(tabular*)p FC(')330 +b(en)-34 b(vironmen)g(ts)329 b(with)g Fs(C-c)405 b(C-e)p +FC(.)515 b(Similar)327 b(exp)34 b(erience)326 b(is)i(obtained)h(if)f(y) +-34 b(ou)329 b(terminate)4400 40062 y(ro)-34 b(ws)375 +b(in)g(these)g(en)-34 b(vironmen)g(ts)376 b(with)f Fs(C-c)405 +b Fu(LFD)p FC(.)530 b(It)375 b(supplies)g(line)f(break)g(macro)h(`)p +Fu(\\\\)p FC(')f(and)i(inserts)4400 41523 y(the)405 b(suitable)f(n)-34 +b(um)g(b)34 b(er)405 b(of)g(amp)34 b(ersands)405 b(on)f(the)h(next)f +(line.)4400 43293 y(Similar)f(supp)34 b(orts)406 b(are)d(pro)-34 +b(vided)405 b(for)f(v)-67 b(arious)404 b(`)p Fu(amsmath)p +FC(')i(en)-34 b(vironmen)g(ts.)4400 45063 y(See)404 b(Section)g(2.4.4)g +([T)-101 b(abular-lik)-34 b(e],)403 b(page)h(30,)g(for)g(details.)2994 +46833 y FA(\017)800 b FC(Commands)471 b(for)e(narro)-34 +b(wing)470 b(to)f(a)g(group)h(\()p Fu(TeX-narrow-to-group)p +FC(\))477 b(and)470 b(to)f(L)42401 46676 y Fw(a)42962 +46833 y FC(T)43635 47094 y(E)44309 46833 y(X)g(en)-34 +b(viron-)4400 48294 y(men)g(ts)405 b(\()p Fu +(LaTeX-narrow-to-environment)p FC(\))415 b(w)-34 b(ere)404 +b(added.)2994 50064 y FA(\017)800 b FC(No)-34 b(w)378 +b(arbitrary)e(options)i(can)g(b)34 b(e)376 b(passed)i(to)f(the)h(T) +28321 50325 y(E)28995 50064 y(X)f(pro)34 b(cessor)376 +b(on)h(a)g(p)34 b(er)377 b(\014le)g(basis)g(using)g(the)4400 +51525 y Fu(TeX-command-extra-options)444 b FC(option.)634 +b(See)435 b(Section)g(4.1.3)g([Pro)34 b(cessor)434 b(Options],)444 +b(page)435 b(59,)4400 52986 y(for)404 b(details.)2994 +54756 y FA(\017)800 b FC(No)-34 b(w)277 b Fs(C-c)406 +b(C-e)f(document)i Fu(RET)p FC(,)302 b(in)277 b(an)g(empt)-34 +b(y)277 b(do)34 b(cumen)-34 b(t,)303 b(prompts)278 b(for)e(`)p +Fu(\\usepackage)p FC(')k(macros)4400 56218 y(in)404 b(addition)h(to)g +(`)p Fu(\\documentclass)p FC('.)2994 57987 y FA(\017)800 +b Fu(TeX-add-style-hook)581 b FC(has)575 b(no)-34 b(w)575 +b(a)f(third)h(argumen)-34 b(t)576 b(to)f(tell)e(A)-34 +b(UCT)38676 58248 y(E)39351 57987 y(X)575 b(for)f(whic)-34 +b(h)575 b(dialect)4400 59449 y(\(L)5193 59292 y Fw(a)5754 +59449 y FC(T)6427 59710 y(E)7101 59449 y(X,)388 b(T)-101 +b(exinfo)384 b(or)g(BibT)17065 59710 y(E)17739 59449 +y(X\))g(the)h(st)-34 b(yle)384 b(ho)34 b(ok)384 b(is)g(registers.)531 +b(Lab)34 b(elling)383 b(st)-34 b(yle)384 b(ho)34 b(ok)384 +b(b)-34 b(y)384 b(dialect)4400 60910 y(will)404 b(a)-34 +b(v)g(oid)404 b(applying)h(them)f(not)h(in)f(the)h(righ)-34 +b(t)405 b(con)-34 b(text.)2994 62680 y FA(\017)800 b +FC(There)404 b(ha)-34 b(v)g(e)405 b(b)34 b(een)404 b(lots)g(of)g(bug)h +(\014xes)f(and)h(feature)g(additions.)2000 65843 y FB(News)599 +b(in)f(11.87)2994 67969 y FA(\017)800 b FC(A)-34 b(UCT)7732 +68230 y(E)8407 67969 y(X)404 b(no)-34 b(w)405 b(supp)34 +b(orts)405 b(Bib)34 b(er)403 b(in)h(conjunction)i(with)f(biblatex)f(in) +g(addition)h(to)g(BibT)46171 68230 y(E)46844 67969 y(X.)2994 +69738 y FA(\017)800 b FC(Eac)-34 b(h)473 b(A)-34 b(UCT)10814 +69999 y(E)11489 69738 y(X)472 b(mo)34 b(de)473 b(no)-34 +b(w)474 b(has)f(its)f(o)-34 b(wn)474 b(abbrev)f(table.)744 +b(On)473 b(Emacsen)f(whic)-34 b(h)474 b(pro)-34 b(vide)472 +b(the)4400 71200 y(p)34 b(ossibilit)-34 b(y)314 b(to)g(inherit)f +(abbrevs)h(from)g(other)g(tables,)332 b(the)314 b(abbrevs)g(from)f(the) +i(T)-101 b(ext)313 b(mo)34 b(de)314 b(abbrev)p eop end +%%Page: 113 118 +TeXDict begin 113 117 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(113)4400 3985 y(table)537 b(are)g(a)-34 +b(v)-67 b(ailable)536 b(as)h(w)-34 b(ell.)938 b(Newly)537 +b(de\014ned)h(abbrevs)f(are)g(written)g(to)h(the)g(mo)34 +b(de-sp)g(eci\014c)4400 5446 y(tables,)404 b(though.)2994 +7200 y FA(\017)800 b FC(The)405 b(\014le)e(`)p Fu(tex-fptex.el)p +FC(')408 b(w)-34 b(as)405 b(remo)-34 b(v)g(ed.)2994 8954 +y FA(\017)800 b FC(F)-101 b(orw)-34 b(ard/bac)g(kw)g(ard)495 +b(searc)-34 b(h)494 b(for)f(Evince)f(has)i(b)34 b(een)493 +b(impro)-34 b(v)g(ed.)807 b(If)493 b(Emacs)g(is)g(compiled)g(with)4400 +10415 y(DBUS)416 b(supp)34 b(ort)418 b(and)f(a)g(recen)-34 +b(t)416 b(Evince)g(v)-34 b(ersion)416 b(\(3.x\))h(is)f(installed,)k +(the)d(comm)-34 b(unication)417 b(go)34 b(es)4400 11877 +y(o)-34 b(v)g(er)270 b(the)g(desktop)g(bus)h(instead)f(of)g(the)h +(command)f(line,)296 b(resulting)270 b(in)g(more)f(accurate)g(p)34 +b(ositioning)4400 13338 y(of)404 b(p)34 b(oin)-34 b(t)405 +b(in)g(Emacs)f(and)g(highligh)-34 b(ting)406 b(of)e(the)h(target)f +(paragraph)h(in)f(Evince.)2994 15092 y FA(\017)800 b +FC(A)582 b(problem)h(where)f(Ghostscript)i(threw)f(an)g(`)p +Fu(/invalidfileaccess)p FC(')588 b(error)582 b(when)h(running)4400 +16553 y Fv(p)-34 b(review-latex)403 b FC(w)-34 b(as)405 +b(\014xed.)2994 18307 y FA(\017)800 b FC(A)404 b(lot)g(of)h(smaller)e +(\014xes)h(and)h(additions)g(ha)-34 b(v)g(e)405 b(b)34 +b(een)404 b(made.)2000 21439 y FB(News)599 b(in)f(11.86)2994 +23564 y FA(\017)800 b FC(P)-34 b(arsing)516 b(of)h(L)10697 +23407 y Fw(a)11258 23564 y FC(T)11931 23825 y(E)12604 +23564 y(X)f(output)i(w)-34 b(as)517 b(impro)-34 b(v)g(ed.)875 +b(It)516 b(is)g(no)-34 b(w)517 b(less)f(lik)-34 b(ely)515 +b(that)i(A)-34 b(UCT)43775 23825 y(E)44449 23564 y(X)517 +b(op)34 b(ens)516 b(a)4400 25025 y(non-existen)-34 b(t)566 +b(\014le)e(up)34 b(on)565 b(calling)f Fu(TeX-next-error)p +FC(;)649 b(a)564 b(problem)h(for)f(example)g(encoun)-34 +b(tered)4400 26487 y(when)507 b(using)h(MiKT)14006 26747 +y(E)14679 26487 y(X)e(2.8.)846 b(In)506 b(addition)i(quoted)f(\014le)f +(names)h(as)g(emitted)g(b)-34 b(y)507 b(MiKT)46292 26747 +y(E)46965 26487 y(X)f(are)4400 27948 y(no)-34 b(w)405 +b(supp)34 b(orted.)2994 29702 y FA(\017)800 b FC(A)439 +b(new)f(framew)-34 b(ork)439 b(for)g(the)g(de\014nition)g(and)h +(selection)e(of)g(view)-34 b(ers)438 b(w)-34 b(as)440 +b(implemen)-34 b(ted.)642 b(If)438 b(y)-34 b(ou)4400 +31163 y(ha)g(v)g(e)285 b(customizations)h(regarding)e(view)-34 +b(ers)285 b(y)-34 b(ou)285 b(will)f(ha)-34 b(v)g(e)285 +b(to)g(redo)g(them)g(in)g(this)g(new)h(framew)-34 b(ork)4400 +32624 y(or)404 b(reenable)f(the)i(old)f(one.)539 b(See)404 +b(Section)g(4.2.1)g([Starting)h(View)-34 b(ers],)403 +b(page)h(62,)g(for)g(details.)2994 34378 y FA(\017)800 +b FC(Comprehensiv)-34 b(e)405 b(editing)f(supp)34 b(ort)405 +b(for)f(PST)-101 b(ric)-34 b(ks)405 b(w)-34 b(as)405 +b(added.)2994 36132 y FA(\017)800 b FC(Supp)34 b(ort)370 +b(for)f(v)-67 b(arious)368 b(L)15306 35975 y Fw(a)15867 +36132 y FC(T)16540 36393 y(E)17214 36132 y(X)h(pac)-34 +b(k)-67 b(ages)369 b(w)-34 b(as)369 b(added,)377 b(e.g.)368 +b(`)p Fu(tabularx)p FC(',)377 b(`)p Fu(CJK)p FC(',)f(and)370 +b(`)p Fu(hyperref)p FC('.)2994 37886 y FA(\017)800 b +FC(An)377 b(easy)e(w)-34 b(a)g(y)377 b(to)g(switc)-34 +b(h)377 b(b)34 b(et)-34 b(w)g(een)377 b(T)21922 38147 +y(E)22596 37886 y(X)f(engines)g(\(PDFT)31788 38147 y(E)32462 +37886 y(X,)382 b(LuaT)36800 38147 y(E)37473 37886 y(X,)g(XeT)41222 +38147 y(E)41895 37886 y(X,)g(Omega\))376 b(w)-34 b(as)4400 +39347 y(added.)2994 41101 y FA(\017)800 b FC(Supp)34 +b(ort)480 b(for)f(SyncT)14286 41362 y(E)14960 41101 y(X)g(w)-34 +b(as)479 b(added.)763 b(This)479 b(in)-34 b(v)g(olv)g(es)479 +b(the)g(command)h(line)e(options)i(for)e(L)47183 40944 +y Fw(a)47744 41101 y FC(T)48417 41362 y(E)49091 41101 +y(X)4400 42563 y(and)405 b(the)f(view)-34 b(er.)2994 +44317 y FA(\017)800 b FC(F)-101 b(olding)405 b(can)f(no)-34 +b(w)405 b(b)34 b(e)404 b(customized)g(to)h(use)f(macro)g(argumen)-34 +b(ts)405 b(as)f(replacemen)-34 b(t)404 b(text.)2994 46071 +y FA(\017)800 b FC(`)p Fu(preview.sty)p FC(')407 b(no)-34 +b(w)406 b(w)-34 b(orks)404 b(with)h(XeT)23329 46332 y(E)24003 +46071 y(X.)2994 47825 y FA(\017)800 b FC(A)404 b(lot)g(of)h(smaller)e +(and)i(larger)e(bugs)i(ha)-34 b(v)g(e)405 b(b)34 b(een)404 +b(squashed.)2000 50956 y FB(News)599 b(in)f(11.85)2994 +53082 y FA(\017)800 b FC(F)-101 b(on)-34 b(t)521 b(lo)34 +b(c)-34 b(king)519 b(has)h(b)34 b(een)520 b(impro)-34 +b(v)g(ed)520 b(signi\014can)-34 b(tly)-101 b(.)886 b(It)520 +b(is)g(no)-34 b(w)520 b(less)g(prone)g(to)g(color)f(bleeding)4400 +54543 y(whic)-34 b(h)352 b(could)e(lead)h(to)g(high)g(resource)f +(usage.)521 b(In)351 b(addition)g(it)g(no)-34 b(w)352 +b(includes)e(information)i(ab)34 b(out)4400 56004 y(L)4722 +55847 y Fw(a)5283 56004 y FC(T)5956 56265 y(E)6630 56004 +y(X)404 b(macro)f(syn)-34 b(tax)405 b(and)g(can)f(indicate)h(syn)-34 +b(tactically)403 b(incorrect)h(macros)f(in)i(L)42575 +55847 y Fw(a)43136 56004 y FC(T)43809 56265 y(E)44482 +56004 y(X)f(mo)34 b(de.)2994 57758 y FA(\017)800 b FC(The)405 +b(license)e(w)-34 b(as)405 b(up)34 b(dated)405 b(to)g(GPLv3.)2994 +59512 y FA(\017)800 b FC(Supp)34 b(ort)458 b(for)f(the)h(nomencl,)470 +b(\015ashcards)458 b(and)f(commen)-34 b(t)458 b(L)32031 +59355 y Fw(a)32592 59512 y FC(T)33265 59773 y(E)33939 +59512 y(X)f(pac)-34 b(k)-67 b(ages)457 b(as)g(w)-34 b(ell)456 +b(as)h(the)h(Ice-)4400 60973 y(landic)404 b(language)h(option)g(of)f +(bab)34 b(el)404 b(w)-34 b(ere)404 b(added.)2994 62727 +y FA(\017)800 b FC(Supp)34 b(ort)406 b(for)e(folding)g(of)h(math)g +(macros)f(w)-34 b(as)405 b(added.)2994 64481 y FA(\017)800 +b FC(Lots)404 b(of)h(minor)f(bugs)h(in)f(features)g(and)h(do)34 +b(cumen)-34 b(tation)406 b(\014xed.)2000 67613 y FB(News)599 +b(in)f(11.84)2994 69738 y FA(\017)800 b FC(There)376 +b(ha)-34 b(v)g(e)376 b(b)34 b(een)376 b(problems)g(with)h(the)f +Fu(-without-texmf-dir)382 b FC(option)377 b(to)g(`)p +Fu(configure)p FC(')h(when)4400 71200 y(the)551 b(v)-67 +b(alue)550 b(of)g Fu(-with-kpathsea-sep)557 b FC(w)-34 +b(as)552 b(set)e(or)h(determined)f(for)h(an)g(installation)g(system)p +eop end +%%Page: 114 119 +TeXDict begin 114 118 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(114)4400 3985 y(with)558 b(a)f(default)i(di\013eren)-34 +b(t)557 b(from)h(that)g(of)g(the)f(run)-34 b(time)558 +b(system.)998 b Fu(with-kpathsea-sep)563 b FC(has)4400 +5446 y(b)34 b(een)404 b(remo)-34 b(v)g(ed;)404 b(the)g(setting)h(is)f +(no)-34 b(w)405 b(usually)f(determined)h(at)f(run)-34 +b(time.)4400 7329 y(Due)481 b(to)h(this)f(and)h(other)g(problems,)500 +b Fv(p)-34 b(review-latex)480 b FC(in)h(the)h(released)e(XEmacs)h(pac) +-34 b(k)-67 b(age)481 b(failed)4400 8790 y(under)405 +b(Windo)-34 b(ws)405 b(or)f(with)h(an)-34 b(ything)405 +b(except)f(recen)-34 b(t)404 b(21.5)g(XEmacsen.)2994 +10673 y FA(\017)800 b FC(A)-34 b(UCT)7732 10934 y(E)8407 +10673 y(X)553 b(and)h Fv(p)-34 b(review-latex)553 b FC(ha)-34 +b(v)g(e)553 b(b)34 b(een)553 b(c)-34 b(hanged)555 b(in)e(order)g(to)g +(accommo)34 b(date)554 b(\014le)f(names)4400 12134 y(con)-34 +b(taining)412 b(spaces.)559 b Fv(p)-34 b(review-latex)410 +b FC(no)-34 b(w)412 b(tolerates)f(bad)h(P)-34 b(ostScript)412 +b(co)34 b(de)410 b(p)34 b(olluting)411 b(the)h(stac)-34 +b(k)4400 13596 y(\(lik)g(e)404 b(some)g(Omega)f(fon)-34 +b(ts\).)2994 15478 y FA(\017)800 b FC(`)p Fu(preview.sty)p +FC(')407 b(had)e(in)f(some)g(cases)g(failed)g(to)h(emit)f(P)-34 +b(ostScript)405 b(header)f(sp)34 b(ecials.)2994 17361 +y FA(\017)800 b FC(Supp)34 b(ort)406 b(for)e(folding)g(of)h(commen)-34 +b(ts)405 b(w)-34 b(as)405 b(added.)2994 19244 y FA(\017)800 +b FC(The)484 b Fu(polish)h FC(language)f(option)g(of)f(the)h(bab)34 +b(el)483 b(L)27545 19087 y Fw(a)28106 19244 y FC(T)28779 +19505 y(E)29453 19244 y(X)g(pac)-34 b(k)-67 b(age)483 +b(as)g(w)-34 b(ell)483 b(as)g(the)h(p)34 b(olski)482 +b(L)47183 19087 y Fw(a)47744 19244 y FC(T)48417 19505 +y(E)49091 19244 y(X)4400 20705 y(pac)-34 b(k)-67 b(age)363 +b(are)g(no)-34 b(w)364 b(supp)34 b(orted.)526 b(Most)364 +b(notably)g(this)f(means)h(that)g(A)-34 b(UCT)38805 20966 +y(E)39480 20705 y(X)363 b(will)g(help)g(to)h(insert)4400 +22167 y(quotation)405 b(marks)f(as)g(de\014ned)h(b)-34 +b(y)405 b Fu(polish.sty)i FC(\()p Fu("\022..."\015)p +FC(\))h(and)d Fu(polski.sty)i FC(\()p Fu(,,...\015\015)p +FC(\).)2994 24049 y FA(\017)800 b FC(The)520 b(T)7680 +24310 y(E)8353 24049 y(X)f(to)34 b(ol)519 b(bar)g(is)g(no)-34 +b(w)520 b(a)-34 b(v)-67 b(ailable)518 b(and)i(enabled)g(b)-34 +b(y)519 b(default)h(in)f(plain)g(T)42065 24310 y(E)42739 +24049 y(X)g(mo)34 b(de.)883 b(See)4400 25511 y(Section)404 +b(1.3.2)g([Pro)34 b(cessing)403 b(F)-101 b(acilities],)403 +b(page)h(18.)2994 27394 y FA(\017)800 b FC(Bug)404 b(\014x)g(in)g(the)h +(displa)-34 b(y)404 b(of)h(math)g(subscripts)g(and)g(sup)34 +b(erscripts.)2994 29276 y FA(\017)800 b FC(Bug)404 b(\014x)g +Fu(TeX-doc)j FC(for)d(Emacs)g(21.)2994 31159 y FA(\017)800 +b FC(There)298 b(has)h(b)34 b(een)298 b(quite)h(a)f(n)-34 +b(um)g(b)34 b(er)299 b(of)g(other)f(bug)i(\014xes)e(to)h(v)-67 +b(arious)297 b(features)i(and)g(do)34 b(cumen)-34 b(tation)4400 +32621 y(across)404 b(the)g(b)34 b(oard.)2000 36100 y +FB(News)599 b(in)f(11.83)2994 38225 y FA(\017)800 b FC(The)519 +b(new)g(function)g Fu(TeX-doc)i FC(pro)-34 b(vides)518 +b(easy)g(access)g(to)h(do)34 b(cumen)-34 b(tation)520 +b(ab)34 b(out)519 b(commands)4400 39686 y(and)f(pac)-34 +b(k)-67 b(ages)517 b(or)g(information)h(related)f(to)h(T)26678 +39947 y(E)27352 39686 y(X)f(and)h(friends)g(in)f(general.)878 +b(See)517 b(Section)g(4.7)4400 41147 y([Do)34 b(cumen)-34 +b(tation],)404 b(page)h(70.)2994 43030 y FA(\017)800 +b FC(Y)-101 b(ou)458 b(can)f(no)-34 b(w)458 b(get)f(rid)g(of)h +(generated)f(in)-34 b(termediate)457 b(and)h(output)h(\014les)e(b)-34 +b(y)458 b(means)f(of)h(the)f(new)4400 44491 y(`)p Fu(Clean)p +FC(')f(and)f(`)p Fu(Clean)406 b(All)p FC(')455 b(en)-34 +b(tries)455 b(in)g Fu(TeX-command-list)460 b FC(accessible)454 +b(with)h Fs(C-c)405 b(C-c)456 b FC(or)e(the)4400 45953 +y(Command)406 b(men)-34 b(u.)539 b(See)404 b(Section)g(4.6)g +([Cleaning],)g(page)g(69.)2994 47835 y FA(\017)800 b +FC(Supp)34 b(ort)402 b(for)f(forw)-34 b(ard)401 b(searc)-34 +b(h)401 b(with)h(PDF)e(\014les)h(w)-34 b(as)401 b(added.)538 +b(That)402 b(means)f(y)-34 b(ou)401 b(can)g(jump)h(to)f(a)4400 +49297 y(place)369 b(in)h(the)h(output)g(\014le)f(corresp)34 +b(onding)370 b(to)g(the)h(p)34 b(osition)370 b(in)g(the)g(source)g +(\014le.)526 b(See)370 b(Section)g(4.2)4400 50758 y([Viewing],)403 +b(page)i(62.)4400 52641 y(Adding)361 b(supp)34 b(ort)362 +b(for)e(this)h(feature)g(required)f(the)g(default)i(v)-67 +b(alue)359 b(of)i(the)g(v)-67 b(ariable)359 b Fu(TeX-output-)4400 +54102 y(view-style)492 b FC(to)e(b)34 b(e)488 b(c)-34 +b(hanged.)794 b(Please)488 b(mak)-34 b(e)489 b(sure)f(y)-34 +b(ou)490 b(either)e(remo)-34 b(v)g(e)489 b(an)-34 b(y)489 +b(customizations)4400 55563 y(o)-34 b(v)g(erriding)430 +b(the)g(new)g(default)h(or)e(incorp)34 b(orate)429 b(the)h(c)-34 +b(hanges)431 b(in)-34 b(to)430 b(y)-34 b(our)430 b(customizations)h(if) +e(y)-34 b(ou)4400 57024 y(w)g(an)g(t)406 b(to)e(use)h(this)f(feature.) +2994 58907 y FA(\017)800 b FC(T)5073 59168 y(E)5747 58907 +y(X)479 b(error)g(messages)g(of)h(the)g Fu(-file-line-error)485 +b FC(kind)480 b(are)f(no)-34 b(w)480 b(understo)34 b(o)g(d)481 +b(in)e(A)-34 b(UCT)48416 59168 y(E)49091 58907 y(X)4400 +60368 y(and)405 b Fv(p)-34 b(review-latex)403 b FC(\(parsers)i(are)e +(still)h(separate\).)2994 62251 y FA(\017)800 b FC(Bug)404 +b(\014x)g(in)g(XyMT)13406 62512 y(E)14080 62251 y(X)g(supp)34 +b(ort.)2994 64134 y FA(\017)800 b FC(The)369 b(L)7178 +63977 y Fw(a)7739 64134 y FC(T)8412 64395 y(E)9086 64134 +y(X)g(to)34 b(ol)369 b(bar)g(is)f(no)-34 b(w)370 b(enabled)g(b)-34 +b(y)369 b(default.)528 b(See)368 b(Section)h(1.3.2)g([Pro)34 +b(cessing)368 b(F)-101 b(acilities],)4400 65595 y(page)404 +b(18.)2000 69074 y FB(News)599 b(in)f(11.82)2994 71200 +y FA(\017)800 b FC(Supp)34 b(ort)406 b(for)e(the)g(MinionPro)g(L)19395 +71043 y Fw(a)19956 71200 y FC(T)20629 71461 y(E)21303 +71200 y(X)g(pac)-34 b(k)-67 b(age)404 b(w)-34 b(as)405 +b(added.)p eop end +%%Page: 115 120 +TeXDict begin 115 119 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(115)2994 3985 y FA(\017)800 b FC(W)-101 +b(arnings)361 b(and)h(underfull/o)-34 b(v)g(erfull)362 +b(b)34 b(o)-34 b(xes)361 b(are)f(no)-34 b(w)362 b(b)34 +b(eing)361 b(indicated)g(in)g(the)g(ec)-34 b(ho)361 b(area)g(after)g(a) +4400 5446 y(L)4722 5289 y Fw(a)5283 5446 y FC(T)5956 +5707 y(E)6630 5446 y(X)383 b(run,)389 b(if)383 b(the)i(resp)34 +b(ectiv)-34 b(e)382 b(debugging)j(options)g(are)f(activ)-67 +b(ated)383 b(with)i Fu(TeX-toggle-debug-)4400 6907 y(warnings)311 +b FC(\()p Fs(C-c)406 b(C-t)f(C-w)p FC(\))310 b(or)e Fu +(TeX-toggle-debug-bad-boxes)318 b FC(\()p Fs(C-c)406 +b(C-t)f(C-b)p FC(\).)508 b(In)308 b(this)h(case)4400 +8369 y Fu(TeX-next-error)409 b FC(will)404 b(\014nd)h(these)f(w)-34 +b(arnings)406 b(in)e(addition)h(to)f(normal)g(errors.)4400 +10122 y(The)345 b(k)-34 b(ey)344 b(binding)h Fs(C-c)405 +b(C-w)345 b FC(for)g Fu(TeX-toggle-debug-bad-boxes)353 +b FC(\(whic)-34 b(h)346 b(w)-34 b(as)345 b(renamed)g(from)4400 +11584 y Fu(TeX-toggle-debug-boxes)p FC(\))412 b(no)-34 +b(w)406 b(is)d(deprecated.)2994 13337 y FA(\017)800 b +FC(A)-34 b(UCT)7732 13598 y(E)8407 13337 y(X)506 b(no)-34 +b(w)508 b(can)f(automatically)f(insert)h(a)f(pair)g(of)h(braces)f +(after)h(t)-34 b(yping)508 b Fu(_)e FC(or)h Fu(^)g FC(in)f(math)4400 +14798 y(constructs)353 b(if)f(the)g(new)h(v)-67 b(ariable)351 +b Fu(TeX-electric-sub-and-superscript)363 b FC(is)352 +b(set)g(to)g(a)g(non-nil)4400 16260 y(v)-67 b(alue.)2994 +18013 y FA(\017)800 b FC(Some)298 b(language-sp)34 b(eci\014c)297 +b(supp)34 b(ort)299 b(for)f(F)-101 b(renc)-34 b(h)298 +b(w)-34 b(as)298 b(added.)504 b(There)298 b(no)-34 b(w)299 +b(is)e(completion)h(supp)34 b(ort)4400 19475 y(for)514 +b(the)h(commands)g(pro)-34 b(vided)515 b(b)-34 b(y)514 +b(the)h(`)p Fu(frenchb)p FC(')h(\(and)f(`)p Fu(francais)p +FC('\))i(options)e(of)f(the)h(bab)34 b(el)4400 20936 +y(L)4722 20779 y Fw(a)5283 20936 y FC(T)5956 21197 y(E)6630 +20936 y(X)529 b(pac)-34 b(k)-67 b(age)528 b(and)i(easier)e(input)i(of)g +(F)-101 b(renc)-34 b(h)529 b(quotation)h(marks)f(\()p +Fu(\\og)405 b(...\\fg)p FC(\))532 b(whic)-34 b(h)530 +b(can)4400 22397 y(no)-34 b(w)405 b(b)34 b(e)404 b(inserted)g(b)-34 +b(y)405 b(t)-34 b(yping)405 b Fu(")p FC(.)2994 24151 +y FA(\017)800 b FC(Completion)405 b(supp)34 b(ort)405 +b(for)f(options)i(of)e(some)g(L)26264 23994 y Fw(a)26825 +24151 y FC(T)27498 24412 y(E)28172 24151 y(X)g(pac)-34 +b(k)-67 b(ages)404 b(w)-34 b(as)405 b(added.)2994 25904 +y FA(\017)800 b FC(Already)547 b(in)g(v)-34 b(ersion)547 +b(11.81)h(the)f(w)-34 b(a)g(y)549 b(to)e(activ)-67 b(ate)547 +b(A)-34 b(UCT)32730 26165 y(E)33405 25904 y(X)547 b(c)-34 +b(hanged)549 b(substan)-34 b(tially)-101 b(.)969 b(This)4400 +27366 y(should)334 b(no)-34 b(w)333 b(b)34 b(e)332 b(done)h(with)h +Fu(\(load)405 b("auctex.el")j(nil)e(t)e(t\))333 b FC(instead)g(of)g +(the)g(former)f Fu(\(require)4400 28827 y(\015tex-site\))p +FC(.)524 b(Related)352 b(to)g(this)g(c)-34 b(hange)352 +b Fu(tex-mik.el)j FC(do)34 b(es)352 b(not)g(load)g Fu(tex-site.el)j +FC(an)-34 b(ymore.)4400 30288 y(That)426 b(means)f(if)f(y)-34 +b(ou)425 b(used)g(only)f Fu(\(require)407 b(\015tex-mik\))428 +b FC(in)d(order)f(to)h(activ)-67 b(ate)423 b(A)-34 b(UCT)45764 +30549 y(E)46439 30288 y(X,)429 b(y)-34 b(ou)4400 31749 +y(ha)g(v)g(e)290 b(to)f(add)h Fu(\(load)406 b("auctex.el")i(nil)d(t)f +(t\))290 b FC(b)34 b(efore)289 b(the)g(latter)g(statemen)-34 +b(t.)502 b(See)289 b(Section)g(1.2.4)4400 33210 y([Loading)404 +b(the)h(pac)-34 b(k)-67 b(age],)403 b(page)h(7.)2994 +34964 y FA(\017)800 b FC(Handling)629 b(of)g(v)-34 b(erbatim)629 +b(constructs)g(w)-34 b(as)630 b(consolidated)f(across)f(A)-34 +b(UCT)39690 35225 y(E)40365 34964 y(X.)1212 b(This)629 +b(resulted)4400 36425 y(in)672 b(the)g Fv(font-latex)p +FC(-sp)34 b(eci\014c)671 b(v)-67 b(ariables)670 b Fu +(font-latex-verb-like-commands)p FC(,)749 b Fu(font-latex-)4400 +37886 y(verbatim-macros)p FC(,)922 b(and)815 b Fu +(font-latex-verbatim-environments)825 b FC(b)34 b(eing)814 +b(remo)-34 b(v)g(ed)814 b(and)4400 39348 y(the)402 b(more)f(general)g +(v)-67 b(ariables)400 b Fu(LaTeX-verbatim-macros-with-delims)p +FC(,)414 b Fu(LaTeX-verbatim-)4400 40809 y(macros-with-braces)p +FC(,)c(and)405 b Fu(LaTeX-verbatim-environments)414 b +FC(b)34 b(eing)404 b(added.)2994 42563 y FA(\017)800 +b FC(The)319 b(output)h(of)f(a)f(BibT)15454 42824 y(E)16128 +42563 y(X)g(run)h(is)f(no)-34 b(w)320 b(c)-34 b(hec)g(k)g(ed)318 +b(for)h(w)-34 b(arnings)320 b(and)f(errors,)334 b(whic)-34 +b(h)319 b(are)f(rep)34 b(orted)4400 44024 y(in)404 b(the)h(ec)-34 +b(ho)404 b(area.)2994 45778 y FA(\017)800 b FC(The)292 +b(aliases)e(for)h Fu(font-latex-title-fontify)300 b FC(w)-34 +b(ere)290 b(remo)-34 b(v)g(ed.)501 b(Use)291 b Fu(font-latex-fontify-) +4400 47239 y(sectioning)408 b FC(instead.)2994 48992 +y FA(\017)800 b FC(The)405 b(problem)f(that)h(Japanese)f(macros)g +(where)g(brok)-34 b(en)405 b(across)f(lines)f(w)-34 b(as)405 +b(\014xed.)2994 50746 y FA(\017)800 b FC(V)-101 b(arious)404 +b(bug)h(\014xes.)2000 53877 y FB(News)599 b(in)f(11.81)2994 +56003 y FA(\017)800 b Fu(LaTeX-mark-section)508 b FC(no)-34 +b(w)503 b(marks)e(subsections)h(of)g(a)g(giv)-34 b(en)501 +b(section)h(as)g(w)-34 b(ell.)830 b(The)502 b(former)4400 +57464 y(b)34 b(eha)-34 b(vior)404 b(is)g(a)-34 b(v)-67 +b(ailable)403 b(via)g(the)i(pre\014x)f(argumen)-34 b(t.)2994 +59218 y FA(\017)800 b Fv(p)-34 b(review-latex)859 b FC(whic)-34 +b(h)860 b(w)-34 b(as)861 b(previously)d(a)-34 b(v)-67 +b(ailable)859 b(separately)g(b)34 b(ecame)859 b(a)g(subsystem)i(of)4400 +60679 y(A)-34 b(UCT)7732 60940 y(E)8407 60679 y(X.)918 +b(There)531 b(is)f(no)h(do)34 b(cumen)-34 b(ted)532 b(pro)-34 +b(vision)531 b(for)g(building)g(or)g(installing)g Fv(p)-34 +b(review-latex)4400 62140 y FC(separately)-101 b(.)698 +b(It)458 b(is)f(still)g(p)34 b(ossible)458 b(to)g(use)f(and)i(install)e +(A)-34 b(UCT)33488 62401 y(E)34163 62140 y(X)458 b(without)h +Fv(p)-34 b(review-latex)p FC(,)470 b(ho)-34 b(w-)4400 +63601 y(ev)g(er.)2994 65355 y FA(\017)800 b FC(The)420 +b(installation)g(pro)34 b(cedures)420 b(ha)-34 b(v)g(e)420 +b(b)34 b(een)419 b(o)-34 b(v)g(erhauled)420 b(and)h(no)-34 +b(w)420 b(also)g(install)f(startup)i(\014les)f(as)4400 +66816 y(part)432 b(of)f(the)h(pro)34 b(cess)431 b(\(those)h(had)g(to)g +(b)34 b(e)431 b(copied)g(man)-34 b(ually)432 b(previously\).)620 +b(Y)-101 b(ou)431 b(are)g(advised)h(to)4400 68277 y(remo)-34 +b(v)g(e)332 b(previous)g(installations)i(of)e(A)-34 b(UCT)24610 +68538 y(E)25285 68277 y(X)333 b(and)g Fv(p)-34 b(review-latex)332 +b FC(b)34 b(efore)332 b(starting)h(the)g(installa-)4400 +69738 y(tion)410 b(pro)34 b(cedure.)552 b(A)410 b(standard)g +(installation)g(from)f(an)h(unmo)34 b(di\014ed)410 b(tarball)f(no)g +(longer)g(requires)4400 71200 y(Mak)-34 b(einfo)405 b(or)e(P)-34 +b(erl.)p eop end +%%Page: 116 121 +TeXDict begin 116 120 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(116)4400 3985 y(Also)569 b(note)g(that)h(the)f(w)-34 +b(a)g(y)569 b(A)-34 b(UCT)21154 4246 y(E)21829 3985 y(X)569 +b(is)f(supp)34 b(osed)570 b(to)f(b)34 b(e)568 b(activ)-67 +b(ated)569 b(c)-34 b(hanged.)1033 b(Instead)570 b(of)4400 +5446 y Fu(\(require)407 b(\015tex-site\))505 b FC(y)-34 +b(ou)501 b(should)h(no)-34 b(w)502 b(use)g Fu(\(load)406 +b("auctex.el")i(nil)d(t)f(t\))p FC(.)830 b(While)500 +b(the)4400 6907 y(former)495 b(metho)34 b(d)496 b(ma)-34 +b(y)496 b(still)e(w)-34 b(ork,)519 b(the)495 b(new)h(metho)34 +b(d)496 b(has)g(the)g(adv)-67 b(an)-34 b(tage)496 b(that)h(y)-34 +b(ou)495 b(can)h(de-)4400 8369 y(activ)-67 b(ate)550 +b(a)h(preactiv)-67 b(ated)551 b(A)-34 b(UCT)20634 8630 +y(E)21308 8369 y(X)551 b(with)h(the)g(statemen)-34 b(t)552 +b Fu(\(unload-feature)409 b(\015tex-site\))4400 9830 +y FC(b)34 b(efore)345 b(an)-34 b(y)346 b(of)g(its)g(mo)34 +b(des)345 b(ha)-34 b(v)g(e)347 b(b)34 b(een)345 b(used.)519 +b(This)347 b(ma)-34 b(y)345 b(b)34 b(e)346 b(imp)34 b(ortan)-34 +b(t)346 b(esp)34 b(ecially)344 b(for)i(site-wide)4400 +11291 y(installations.)2994 13243 y FA(\017)800 b FC(Supp)34 +b(ort)406 b(for)e(the)g(bab)34 b(el)404 b(L)16614 13086 +y Fw(a)17175 13243 y FC(T)17848 13504 y(E)18522 13243 +y(X)g(pac)-34 b(k)-67 b(age)404 b(w)-34 b(as)405 b(added.)2994 +15195 y FA(\017)800 b FC(F)-101 b(olding)368 b(a)g(bu\013er)g(no)-34 +b(w)368 b(ensures)g(that)h(the)f(whole)g(bu\013er)g(is)f(fon)-34 +b(ti\014ed)369 b(b)34 b(efore)367 b(the)h(actual)g(folding)4400 +16656 y(is)431 b(carried)f(out.)621 b(If)431 b(this)h(results)g(in)f +(un)-34 b(b)34 b(earably)432 b(long)f(execution)g(times,)438 +b(y)-34 b(ou)432 b(can)f(fall)g(bac)-34 b(k)432 b(to)4400 +18117 y(the)402 b(old)f(b)34 b(eha)-34 b(vior)401 b(of)g(relying)g(on)g +(stealth)h(fon)-34 b(t)403 b(lo)34 b(c)-34 b(king)400 +b(to)i(do)g(this)f(job)h(in)f(the)h(bac)-34 b(kground)403 +b(b)-34 b(y)4400 19578 y(customizing)404 b(the)h(v)-67 +b(ariable)403 b Fu(TeX-fold-force-fontify)p FC(.)2994 +21530 y FA(\017)800 b FC(F)-101 b(olded)417 b(con)-34 +b(ten)g(t)418 b(no)-34 b(w)418 b(rev)-34 b(eals)416 b(part)h(of)g(its)f +(original)g(text)h(in)g(a)f(to)34 b(oltip)417 b(or)f(the)h(ec)-34 +b(ho)417 b(area)f(when)4400 22992 y(ho)-34 b(v)g(ering)405 +b(with)f(the)h(mouse)f(p)34 b(oin)-34 b(ter)405 b(o)-34 +b(v)g(er)404 b(it.)2994 24943 y FA(\017)800 b FC(The)1126 +b(language-sp)34 b(eci\014c)1125 b(insertion)h(of)f(quotation)i(marks)e +(w)-34 b(as)1126 b(generalized.)2701 b(The)4400 26405 +y(v)-67 b(ariables)663 b Fu(LaTeX-german-open-quote)p +FC(,)737 b Fu(LaTeX-german-close-quote)p FC(,)g Fu(LaTeX-german-)4400 +27866 y(quote-after-quote)p FC(,)1301 b Fu(LaTeX-italian-open-quote)p +FC(,)i Fu(LaTeX-italian-close-quote)p FC(,)4400 29327 +y(and)542 b Fu(LaTeX-italian-quote-after-quote)551 b +FC(are)540 b(no)-34 b(w)542 b(obsolete.)949 b(If)540 +b(y)-34 b(ou)541 b(are)g(not)g(satis\014ed)4400 30788 +y(with)405 b(the)g(default)g(settings,)f(y)-34 b(ou)405 +b(should)g(customize)f Fu(TeX-quote-language-alist)412 +b FC(instead.)2994 32740 y FA(\017)800 b FC(Similar)428 +b(to)i(language-sp)34 b(eci\014c)429 b(quote)g(insertion,)435 +b(A)-34 b(UCT)31452 33001 y(E)32127 32740 y(X)429 b(no)-34 +b(w)430 b(helps)f(y)-34 b(ou)430 b(with)f(h)-34 b(yphens)431 +b(in)4400 34201 y(di\013eren)-34 b(t)405 b(languages)f(as)g(w)-34 +b(ell.)539 b(See)404 b(Section)g(5.4.1)g([Europ)34 b(ean],)403 +b(page)h(75,)g(for)h(details.)2994 36153 y FA(\017)800 +b FC(Fill)345 b(problems)h(in)f(Japanese)h(text)g(in)-34 +b(tro)34 b(duced)347 b(in)e(A)-34 b(UCT)31282 36414 y(E)31957 +36153 y(X)346 b(11.55)f(w)-34 b(ere)346 b(\014xed.)519 +b(A)-34 b(UCT)45771 36414 y(E)46446 36153 y(X)345 b(tries)4400 +37615 y(not)326 b(to)g(break)g(lines)f(b)34 b(et)-34 +b(w)g(een)326 b(1-b)-34 b(yte)327 b(and)f(2-b)-34 b(yte)326 +b(c)-34 b(hars.)513 b(These)326 b(features)g(will)f(w)-34 +b(ork)326 b(in)g(Chinese)4400 39076 y(text,)404 b(to)34 +b(o.)2994 41028 y FA(\017)800 b FC(The)417 b(scaling)f(factor)h(of)g +(the)g(fon)-34 b(ti\014cation)418 b(of)f(sectioning)g(commands)g(can)g +(no)-34 b(w)417 b(b)34 b(e)417 b(customized)4400 42489 +y(using)562 b(the)g(v)-67 b(ariable)561 b Fu +(font-latex-fontify-sectioning)p FC(.)1021 b(This)563 +b(v)-67 b(ariable)560 b(w)-34 b(as)563 b(previously)4400 +43950 y(called)520 b Fu(font-latex-title-fontify)p FC(;)586 +b(In)521 b(this)g(release)e(w)-34 b(e)521 b(pro)-34 b(vide)520 +b(an)h(alias)f(but)i(this)e(will)4400 45411 y(disapp)34 +b(ear)274 b(in)h(one)f(of)h(the)f(the)h(next)g(releases.)494 +b(The)274 b(faces)g(for)h(the)f(sectioning)h(commands)g(are)f(no)-34 +b(w)4400 46872 y(called)389 b Fu(font-latex-sectioning-)p +Fs(N)p Fu(-face)400 b FC(\()p Ft(N)131 b FC(=0)73 b(.)295 +b(.)f(.)146 b(5\))391 b(instead)g(of)f Fu(font-latex-title-)p +Fs(N)p Fu(-)4400 48334 y(face)f FC(\()p Ft(N)131 b FC(=1)73 +b(.)295 b(.)e(.)147 b(4\).)533 b(Analogously)388 b(the)g(names)g(of)g +(the)g(v)-67 b(ariables)386 b(holding)i(the)g(related)g(k)-34 +b(eyw)g(ord)4400 49795 y(lists)351 b(w)-34 b(ere)352 +b(c)-34 b(hanged)352 b(from)g Fu(font-latex-title-)p +Fs(N)p Fu(-keywords)361 b FC(to)352 b Fu(font-latex-sectioning-)4400 +51256 y Fs(N)p Fu(-keywords)p FC(.)557 b(See)408 b(Section)i(3.1)e([F) +-101 b(on)-34 b(t)410 b(Lo)34 b(c)-34 b(king],)409 b(page)g(42,)h(for)f +(details.)553 b(Mak)-34 b(e)409 b(sure)g(to)g(adjust)4400 +52717 y(y)-34 b(our)404 b(customizations.)2994 54669 +y FA(\017)800 b FC(Titles)351 b(in)h(b)34 b(eamer)351 +b(slides)g(mark)-34 b(ed)351 b(b)-34 b(y)352 b(the)g(\\)p +Fu(\\)p FC(frametitle")g(command)g(are)f(kno)-34 b(w)352 +b(displa)-34 b(y)g(ed)352 b(with)4400 56130 y(the)429 +b(new)g(face)g Fu(font-latex-slide-title-face)p FC(.)621 +b(Y)-101 b(ou)429 b(can)g(add)g(macros)f(to)h(b)34 b(e)429 +b(highligh)-34 b(ted)4400 57591 y(with)405 b(this)g(face)f(to)g +Fu(font-latex-match-slide-title-keywords)p FC(.)2994 +59543 y FA(\017)800 b FC(Of)404 b(course)g(a)g(lot)g(of)h(bugs)g(ha)-34 +b(v)g(e)404 b(b)34 b(een)404 b(\014xed.)2000 63230 y +FB(News)599 b(in)f(11.55)2994 65355 y FA(\017)800 b FC(A)768 +b(bug)g(w)-34 b(as)769 b(\014xed)f(whic)-34 b(h)769 b(lead)e(to)h(the)h +(insertion)f(of)g(trailing)f(whitespace)i(during)f(\014ll-)4400 +66816 y(ing.)1590 b(In)754 b(particular)h(extra)f(spaces)h(w)-34 +b(ere)754 b(added)h(to)g(sen)-34 b(tence)755 b(endings)h(at)f(the)g +(end)g(of)4400 68277 y(lines.)776 b(Y)-101 b(ou)484 b(can)f(mak)-34 +b(e)484 b(this)g(whitespace)g(visible)e(b)-34 b(y)484 +b(setting)g(the)g(v)-67 b(ariable)482 b Fu(show-trailing-)4400 +69738 y(whitespace)492 b FC(to)d Fu(t)p FC(.)793 b(If)488 +b(y)-34 b(ou)489 b(w)-34 b(an)g(t)491 b(to)e(delete)f(all)g(trailing)h +(whitespace)g(in)g(a)f(bu\013er,)510 b(t)-34 b(yp)34 +b(e)489 b Fs(M-x)4400 71200 y(delete-trailing-whitespace)413 +b Fu(RET)p FC(.)p eop end +%%Page: 117 122 +TeXDict begin 117 121 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(117)2994 3985 y FA(\017)800 b FC(A)515 b(bug)g(w)-34 +b(as)516 b(\014xed)f(whic)-34 b(h)516 b(lead)e(to)h(a)g(`)p +Fu(*Compile-Log*)p FC(')k(bu\013er)c(p)34 b(opping)516 +b(up)f(when)h(the)f(\014rst)4400 5446 y(L)4722 5289 y +Fw(a)5283 5446 y FC(T)5956 5707 y(E)6630 5446 y(X)404 +b(\014le)g(w)-34 b(as)405 b(loaded)f(in)g(an)h(Emacs)f(session.)2994 +7234 y FA(\017)800 b FC(On)765 b(some)f(systems)h(the)h(presence)e(of)h +(an)g(outdated)h(Emacsp)34 b(eak)764 b(pac)-34 b(k)-67 +b(age)765 b(lead)f(to)h(the)4400 8695 y(error)622 b(message)i(`)p +Fu(File)405 b(mode)g(specification)k(error:)d(\(error)g("Variable)i +(binding)e(depth)4400 10157 y(exceeds)h(max-specpdl-size"\))p +FC('.)520 b(Precautions)332 b(w)-34 b(ere)331 b(added)i(whic)-34 +b(h)333 b(prev)-34 b(en)g(t)332 b(this)g(error)f(from)4400 +11618 y(happ)34 b(ening.)533 b(But)383 b(nev)-34 b(ertheless,)387 +b(it)c(is)f(advised)h(to)h(upgrade)f(or)g(uninstall)h(the)f(outdated)i +(Emac-)4400 13079 y(sp)34 b(eak)404 b(pac)-34 b(k)-67 +b(age.)2994 14867 y FA(\017)800 b FC(The)443 b(v)-67 +b(alue)441 b(of)i Fu(TeX-macro-global)448 b FC(is)442 +b(not)h(determined)f(during)h(con\014guration)g(an)-34 +b(ymore)443 b(but)4400 16328 y(at)456 b(load)g(time)f(of)h(A)-34 +b(UCT)16187 16589 y(E)16862 16328 y(X.)692 b(Consequen)-34 +b(tly)457 b(the)f(asso)34 b(ciated)455 b(con\014guration)i(option)g +Fu(--with-)4400 17789 y(tex-input-dirs)409 b FC(w)-34 +b(as)405 b(remo)-34 b(v)g(ed.)2994 19578 y FA(\017)800 +b FC(Supp)34 b(ort)406 b(for)e(the)g(L)13348 19421 y +Fw(a)13909 19578 y FC(T)14582 19839 y(E)15256 19578 y(X)g(Japanese)g +(classes)g(`)p Fu(jsarticle)p FC(')j(and)e(`)p Fu(jsbook)p +FC(')g(w)-34 b(as)405 b(added.)2000 22777 y FB(News)599 +b(in)f(11.54)2994 24903 y FA(\017)800 b FC(The)363 b(parser)g(\(used)g +(e.g.)f(for)h Fu(TeX-auto-generate-global)p FC(\))372 +b(w)-34 b(as)364 b(extended)f(to)g(recognize)e(k)-34 +b(ey-)4400 26364 y(w)g(ords)622 b(common)g(in)g(L)15115 +26207 y Fw(a)15676 26364 y FC(T)16349 26625 y(E)17022 +26364 y(X)g(pac)-34 b(k)-67 b(ages)621 b(and)h(classes,)675 +b(lik)-34 b(e)621 b(\\)p Fu(\\)p FC(DeclareRobustCommand")i(or)4400 +27825 y(\\)p Fu(\\)p FC(RequireP)-34 b(ac)g(k)-67 b(age".)972 +b(Additionally)548 b(a)h(bug)h(w)-34 b(as)549 b(\014xed)g(whic)-34 +b(h)550 b(led)e(to)h(duplicate)g(en)-34 b(tries)549 b(in)4400 +29286 y(A)-34 b(UCT)7732 29547 y(E)8407 29286 y(X)404 +b(st)-34 b(yle)404 b(\014les.)2994 31074 y FA(\017)800 +b FC(F)-101 b(olding)404 b(can)g(no)-34 b(w)405 b(b)34 +b(e)404 b(done)g(for)h(paragraphs)f(and)h(regions)f(b)34 +b(esides)403 b(single)h(constructs)h(and)f(the)4400 32536 +y(whole)535 b(bu\013er.)932 b(With)535 b(the)g(new)h +Fu(TeX-fold-dwim)j FC(command)d(con)-34 b(ten)g(t)536 +b(can)f(b)34 b(oth)536 b(b)34 b(e)535 b(hidden)4400 33997 +y(and)417 b(sho)-34 b(wn)417 b(with)g(a)f(single)f(k)-34 +b(ey)415 b(binding.)575 b(In)416 b(course)f(of)i(these)f(c)-34 +b(hanges)416 b(new)h(k)-34 b(ey)415 b(bindings)i(for)4400 +35458 y(unfolding)440 b(commands)e(where)g(in)-34 b(tro)34 +b(duced.)642 b(The)438 b(old)g(bindings)i(are)d(still)h(presen)-34 +b(t)439 b(but)g(will)e(b)34 b(e)4400 36919 y(phased)405 +b(out)g(in)f(future)h(releases.)2994 38707 y FA(\017)800 +b FC(Info)405 b(\014les)f(of)g(the)h(man)-34 b(ual)405 +b(no)-34 b(w)405 b(ha)-34 b(v)g(e)405 b(a)f(.info)g(extension.)2994 +40495 y FA(\017)800 b FC(There)437 b(is)f(an)h(exp)34 +b(erimen)-34 b(tal)436 b(to)34 b(ol)436 b(bar)h(supp)34 +b(ort)437 b(no)-34 b(w.)638 b(It)436 b(is)g(not)i(activ)-67 +b(ated)436 b(b)-34 b(y)437 b(default.)637 b(If)436 b(y)-34 +b(ou)4400 41956 y(w)g(an)g(t)406 b(to)e(use)h(it,)f(add)7600 +43744 y Fu(\(add-hook)640 b(\015LaTeX-mode-hook)i +(\015LaTeX-install-toolbar\))4400 45533 y FC(to)405 b(y)-34 +b(our)404 b(init)g(\014le.)2994 47321 y FA(\017)800 b +FC(The)415 b(man)-34 b(ual)415 b(no)-34 b(w)415 b(con)-34 +b(tains)415 b(a)f(new)g(c)-34 b(hapter)415 b(\\Quic)-34 +b(k)414 b(Start".)569 b(It)414 b(explains)g(the)g(main)g(features)4400 +48782 y(and)405 b(ho)-34 b(w)405 b(to)g(use)f(them,)g(and)h(should)g(b) +34 b(e)404 b(enough)h(for)f(a)h(new)f(user)g(to)h(start)f(using)h(A)-34 +b(UCT)47136 49043 y(E)47811 48782 y(X.)2994 50570 y FA(\017)800 +b FC(A)457 b(new)h(section)f(\\F)-101 b(on)-34 b(t)459 +b(Lo)34 b(c)-34 b(king")456 b(w)-34 b(as)459 b(added)f(to)f(the)h(man) +-34 b(ual)458 b(whic)-34 b(h)458 b(explains)f(syn)-34 +b(tax)458 b(high-)4400 52031 y(ligh)-34 b(ting)281 b(in)f(A)-34 +b(UCT)13309 52292 y(E)13984 52031 y(X)280 b(and)h(its)g(customization.) +498 b(T)-101 b(ogether)280 b(with)i(the)e(sections)h(related)f(to)g +(folding)4400 53492 y(and)405 b(outlining,)f(the)h(section)f(is)g(part) +h(of)f(the)h(new)f(c)-34 b(hapter)405 b(\\Displa)-34 +b(y".)2994 55280 y FA(\017)800 b FC(Keyw)-34 b(ords)599 +b(for)g(syn)-34 b(tax)599 b(highligh)-34 b(ting)600 b(of)f(L)25109 +55123 y Fw(a)25670 55280 y FC(T)26343 55541 y(E)27017 +55280 y(X)f(constructs)i(to)f(b)34 b(e)599 b(t)-34 b(yp)34 +b(eset)599 b(in)g(b)34 b(old,)647 b(italic)4400 56741 +y(or)553 b(t)-34 b(yp)34 b(ewriter)553 b(fon)-34 b(ts)555 +b(ma)-34 b(y)553 b(no)-34 b(w)555 b(b)34 b(e)553 b(customized.)986 +b(Besides)552 b(the)i(built-in)g(classes,)590 b(new)553 +b(k)-34 b(ey-)4400 58203 y(w)g(ord)475 b(classes)f(ma)-34 +b(y)474 b(b)34 b(e)474 b(added)h(b)-34 b(y)475 b(customizing)f(the)h(v) +-67 b(ariable)472 b Fu(font-latex-user-keyword-)4400 +59664 y(classes)p FC(.)687 b(The)454 b(customization)f(options)h(can)f +(b)34 b(e)453 b(found)h(in)f(the)g(customization)h(group)f +Fu(font-)4400 61125 y(latex-keywords)p FC(.)2994 62913 +y FA(\017)800 b FC(V)-101 b(erbatim)404 b(con)-34 b(ten)g(t)406 +b(is)e(no)-34 b(w)405 b(displa)-34 b(y)g(ed)405 b(with)g(the)g(`)p +Fu(fixed-pitch)p FC(')i(face.)538 b(\(GNU)405 b(Emacs)f(only\))2994 +64701 y FA(\017)800 b FC(Syn)-34 b(tax)467 b(highligh)-34 +b(ting)467 b(should)f(not)h(spill)e(out)h(of)g(v)-34 +b(erbatim)466 b(con)-34 b(ten)g(t)468 b(an)-34 b(ymore.)723 +b(\(GNU)466 b(Emacs)4400 66162 y(only\))2994 67950 y +FA(\017)800 b FC(V)-101 b(erbatim)404 b(commands)h(lik)-34 +b(e)403 b(`)p Fu(\\verb|...|)p FC(')k(will)d(not)h(b)34 +b(e)404 b(brok)-34 b(en)404 b(an)-34 b(ymore)404 b(during)h(\014lling.) +2994 69738 y FA(\017)800 b FC(Y)-101 b(ou)588 b(can)f(customize)g(the)g +(completion)h(for)f(graphic)g(\014les)g(with)h Fu +(LaTeX-includegraphics-)4400 71200 y(read-file)p FC(.)p +eop end +%%Page: 118 123 +TeXDict begin 118 122 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(118)2994 3985 y FA(\017)800 b FC(Supp)34 +b(ort)317 b(for)f(the)f(L)13082 3828 y Fw(a)13643 3985 +y FC(T)14316 4246 y(E)14990 3985 y(X)h(pac)-34 b(k)-67 +b(ages)315 b(`)p Fu(url)p FC(',)333 b(`)p Fu(listings)p +FC(',)i(`)p Fu(jurabib)p FC(')318 b(and)e(`)p Fu(csquotes)p +FC(')i(w)-34 b(as)316 b(added)4400 5446 y(with)405 b(regard)f(to)g +(command)h(completion)f(and)h(syn)-34 b(tax)405 b(highligh)-34 +b(ting.)2994 7308 y FA(\017)800 b FC(P)-34 b(erformance)404 +b(of)g(fon)-34 b(ti\014cation)406 b(and)f(\014lling)f(w)-34 +b(as)405 b(impro)-34 b(v)g(ed.)2994 9169 y FA(\017)800 +b FC(Insertion)404 b(of)h(no)34 b(des)404 b(in)g(T)-101 +b(exinfo)405 b(mo)34 b(de)404 b(no)-34 b(w)405 b(supp)34 +b(orts)405 b(completion)g(of)f(existing)g(no)34 b(de)404 +b(names.)2994 11030 y FA(\017)800 b FC(Setting)360 b(the)f(v)-67 +b(ariable)358 b Fu(LaTeX-float)363 b FC(to)c Fu(nil)h +FC(no)-34 b(w)360 b(means)f(that)i(y)-34 b(ou)359 b(will)f(not)i(b)34 +b(e)359 b(prompted)h(for)4400 12492 y(the)349 b(\015oat)g(p)34 +b(osition)349 b(of)g(\014gures)f(and)i(tables.)520 b(Y)-101 +b(ou)349 b(can)f(get)h(the)f(old)h(b)34 b(eha)-34 b(viour)348 +b(of)h Fu(nil)g FC(b)-34 b(y)349 b(setting)4400 13953 +y(the)405 b(v)-67 b(ariable)402 b(to)j Fu("")p FC(,)f(i.e.)f(an)i(empt) +-34 b(y)404 b(string.)539 b(See)404 b(also)g(Section)h(2.4.2)e +([Floats],)h(page)g(29.)2994 15814 y FA(\017)800 b FC(The)405 +b(XEmacs-sp)34 b(eci\014c)403 b(bug)i(concerning)f Fu(overlays-at)k +FC(w)-34 b(as)405 b(\014xed.)2994 17676 y FA(\017)800 +b FC(Lots)404 b(of)h(bug)g(\014xes.)2000 21090 y FB(News)599 +b(in)f(11.53)2994 23216 y FA(\017)800 b FC(The)367 b(L)7176 +23059 y Fw(a)7737 23216 y FC(T)8410 23476 y(E)9083 23216 +y(X)g(math)g(men)-34 b(u)367 b(can)f(include)h(Unico)34 +b(de)366 b(c)-34 b(haracters)366 b(if)g(y)-34 b(our)367 +b(Emacs)f(built)h(supp)34 b(orts)367 b(it.)4400 24677 +y(See)404 b(the)g(v)-67 b(ariable)403 b Fu(LaTeX-math-menu-unicode)p +FC(,)412 b(Section)405 b(2.5)f([Mathematics],)f(page)i(30.)2994 +26538 y FA(\017)800 b FC(Bug)404 b(\014xes)g(for)g(XEmacs.)2994 +28399 y FA(\017)800 b FC(Completion)405 b(for)f(graphic)g(\014les)g(in) +g(the)h(T)23706 28660 y(E)24380 28399 y(X)f(searc)-34 +b(h)404 b(path)h(has)g(b)34 b(een)404 b(added.)2994 30261 +y FA(\017)800 b Fu(start)406 b FC(is)e(used)g(for)h(the)f(view)-34 +b(er)404 b(for)g(MiKT)24609 30522 y(E)25282 30261 y(X)g(and)h(fpT)30668 +30522 y(E)31343 30261 y(X.)2994 32122 y FA(\017)800 b +FC(The)328 b(v)-67 b(ariable)327 b Fu(TeX-fold-preserve-comments)337 +b FC(can)328 b(no)-34 b(w)329 b(b)34 b(e)328 b(customized)g(to)g +(deactiv)-67 b(ate)327 b(fold-)4400 33583 y(ing)404 b(in)g(commen)-34 +b(ts.)2000 36998 y FB(News)599 b(in)f(11.52)2994 39123 +y FA(\017)800 b FC(Installation)405 b(and)g(men)-34 b(us)405 +b(under)f(XEmacs)h(w)-34 b(ork)404 b(again)g(\(ma)-34 +b(yb)34 b(e)405 b(for)f(the)g(\014rst)h(time\).)2994 +40985 y FA(\017)800 b FC(F)-101 b(on)-34 b(ti\014cation)277 +b(of)f(subscripts)g(and)g(sup)34 b(erscripts)276 b(is)f(no)-34 +b(w)276 b(disabled)g(when)g(the)g(fon)-34 b(ti\014cation)277 +b(engine)4400 42446 y(is)404 b(not)h(able)f(to)g(supp)34 +b(ort)405 b(it)g(prop)34 b(erly)-101 b(.)2994 44307 y +FA(\017)800 b FC(Bug)404 b(\014xes)g(in)g(the)h(build)f(pro)34 +b(cess.)2000 47722 y FB(News)599 b(in)f(11.51)2994 49847 +y FA(\017)800 b FC(PDFT)7615 50108 y(E)8289 49847 y(X)377 +b(and)i(Source)e(Sp)34 b(ecial)377 b(supp)34 b(ort)379 +b(did)f(not)g(w)-34 b(ork)378 b(with)h(ConT)37056 50108 +y(E)37730 49847 y(Xt,)k(this)378 b(has)h(b)34 b(een)377 +b(\014xed.)4400 51308 y(Similar)403 b(for)i(Source)f(Sp)34 +b(ecial)403 b(supp)34 b(ort)405 b(under)g(Windo)-34 b(ws.)2994 +53170 y FA(\017)800 b FC(Omega)404 b(supp)34 b(ort)405 +b(has)g(b)34 b(een)404 b(added.)2994 55031 y FA(\017)800 +b FC(Bug)404 b(\014xes)g(in)g(the)h(build)f(pro)34 b(cess.)2994 +56893 y FA(\017)800 b Fu(TeX-fold)407 b FC(no)-34 b(w)405 +b(supp)34 b(orts)406 b(folding)e(of)h(en)-34 b(vironmen)g(ts)405 +b(in)f(T)-101 b(exinfo)404 b(mo)34 b(de.)2000 60307 y +FB(News)599 b(in)f(11.50)2994 62433 y FA(\017)800 b FC(The)426 +b(use)f(of)h(source)f(sp)34 b(ecials)424 b(when)j(pro)34 +b(cessing)425 b(or)g(viewing)g(the)g(do)34 b(cumen)-34 +b(t)427 b(can)e(no)-34 b(w)427 b(b)34 b(e)425 b(con-)4400 +63894 y(trolled)k(with)h(the)g(new)g Fu(TeX-source-specials)436 +b FC(minor)430 b(mo)34 b(de)429 b(whic)-34 b(h)430 b(can)g(b)34 +b(e)429 b(toggled)h(via)f(an)4400 65355 y(en)-34 b(try)411 +b(in)f(the)h(Command)h(men)-34 b(u)411 b(or)f(the)h(k)-34 +b(ey)410 b(binding)i Fs(C-c)405 b(C-t)g(C-s)p FC(.)558 +b(If)411 b(y)-34 b(ou)411 b(ha)-34 b(v)g(e)411 b(customized)4400 +66816 y(the)299 b(v)-67 b(ariable)297 b Fu(TeX-command-list)p +FC(,)325 b(y)-34 b(ou)299 b(ha)-34 b(v)g(e)299 b(to)g(re-initialize)d +(it)j(for)f(this)h(to)g(w)-34 b(ork.)504 b(This)299 b(means)4400 +68277 y(to)f(op)34 b(en)297 b(a)g(customization)h(bu\013er)f(for)g(the) +h(v)-67 b(ariable)296 b(b)-34 b(y)297 b(t)-34 b(yping)298 +b Fs(M-x)405 b(customize-variable)411 b Fu(RET)4400 69738 +y Fs(TeX-command-list)f Fu(RET)p FC(,)519 b(selecting)495 +b(\\Erase)g(Customization")j(and)e(do)g(y)-34 b(our)496 +b(customization)4400 71200 y(again)404 b(with)h(the)g(new)f(default.)p +eop end +%%Page: 119 124 +TeXDict begin 119 123 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(119)2994 3985 y FA(\017)800 b FC(The)580 +b(con)-34 b(ten)g(t)581 b(of)e(the)h(command)g(men)-34 +b(u)580 b(no)-34 b(w)580 b(dep)34 b(ends)580 b(on)g(the)f(mo)34 +b(de)579 b(\(plain)h(T)43982 4246 y(E)44656 3985 y(X,)623 +b(L)46847 3828 y Fw(a)47408 3985 y FC(T)48081 4246 y(E)48754 +3985 y(X,)4400 5446 y(ConT)7227 5707 y(E)7902 5446 y(Xt)343 +b(etc.\).)518 b(An)-34 b(y)343 b(former)g(customization)h(of)f(the)g(v) +-67 b(ariable)342 b Fu(TeX-command-list)348 b FC(has)c(to)f(b)34 +b(e)4400 6907 y(erased.)538 b(Otherwise)404 b(the)h(command)g(men)-34 +b(u)405 b(and)g(the)f(customization)h(will)f(not)g(w)-34 +b(ork)405 b(correctly)-101 b(.)2994 8661 y FA(\017)800 +b FC(Supp)34 b(ort)384 b(for)e(hiding)h(and)g(auto-rev)-34 +b(ealing)382 b(macros,)k(e.g.)c(fo)34 b(otnotes)383 b(or)f(citations,) +387 b(and)c(en)-34 b(viron-)4400 10122 y(men)g(ts)405 +b(in)f(a)g(bu\013er)h(w)-34 b(as)405 b(added,)f(Section)h(3.2)f([F)-101 +b(olding],)403 b(page)i(49.)2994 11875 y FA(\017)800 +b FC(Y)-101 b(ou)325 b(can)g(no)-34 b(w)326 b(con)-34 +b(trol)325 b(if)g(inden)-34 b(tation)327 b(is)d(done)i(up)34 +b(on)325 b(t)-34 b(yping)326 b Fu(RET)g FC(b)-34 b(y)325 +b(customizing)g(the)g(v)-67 b(ariable)4400 13337 y Fu +(TeX-newline-function)p FC(,)411 b(Section)404 b(2.9)g([Inden)-34 +b(ting],)405 b(page)f(36.)2994 15090 y FA(\017)800 b +FC(Limited)309 b(supp)34 b(ort)310 b(for)f Fu(doc.sty)j +FC(and)e Fu(ltxdoc.cls)i FC(\(`)p Fu(dtx)p FC(')e(\014les\))f(w)-34 +b(as)310 b(added.)508 b(The)310 b(new)f(do)34 b(cT)48417 +15351 y(E)49091 15090 y(X)4400 16551 y(mo)g(de)360 b(pro)-34 +b(vides)360 b(functionalit)-34 b(y)362 b(for)e(editing)g(do)34 +b(cumen)-34 b(tation)362 b(parts.)525 b(This)360 b(includes)h +(formatting)4400 18012 y(\(inden)-34 b(ting)376 b(and)g(\014lling\),)k +(adding)c(and)f(completion)g(of)g(macros)f(and)h(en)-34 +b(vironmen)g(ts)376 b(while)e(sta)-34 b(y-)4400 19474 +y(ing)538 b(in)g(commen)-34 b(ts)539 b(as)f(w)-34 b(ell)538 +b(as)g(syn)-34 b(tax)539 b(highligh)-34 b(ting.)941 b(\(Please)538 +b(note)g(that)h(the)g(mo)34 b(de)537 b(is)h(not)4400 +20935 y(\014nished)405 b(y)-34 b(et.)539 b(F)-101 b(or)404 +b(example)f(syn)-34 b(tax)405 b(highligh)-34 b(ting)405 +b(do)34 b(es)405 b(not)f(w)-34 b(ork)405 b(y)-34 b(et)404 +b(in)g(XEmacs.\))2994 22688 y FA(\017)800 b FC(F)-101 +b(or)326 b(macro)g(completion)h(in)f(do)34 b(cT)20038 +22949 y(E)20712 22688 y(X)326 b(mo)34 b(de)326 b(the)h(A)-34 +b(UCT)30477 22949 y(E)31151 22688 y(X)327 b(st)-34 b(yle)326 +b(\014les)g Fu(doc.el)p FC(,)344 b Fu(ltxdoc.el)329 b +FC(and)4400 24149 y Fu(ltx-base.el)482 b FC(w)-34 b(ere)477 +b(included.)759 b(The)479 b(latter)e(pro)-34 b(vides)478 +b(general)f(supp)34 b(ort)479 b(for)e(lo)-34 b(w-lev)g(el)477 +b(L)47183 23992 y Fw(a)47744 24149 y FC(T)48417 24410 +y(E)49091 24149 y(X)4400 25611 y(macros)483 b(and)h(ma)-34 +b(y)483 b(b)34 b(e)483 b(used)g(with)h(L)21475 25454 +y Fw(a)22036 25611 y FC(T)22709 25872 y(E)23383 25611 +y(X)f(class)f(and)i(st)-34 b(yle)483 b(\014les)g(as)g(w)-34 +b(ell.)775 b(It)484 b(is)e(curren)-34 b(tly)483 b(not)4400 +27072 y(loaded)404 b(automatically)h(for)f(those)g(\014les.)2994 +28825 y FA(\017)800 b FC(Supp)34 b(ort)445 b(for)f(ConT)13845 +29086 y(E)14520 28825 y(Xt)g(with)h(a)f(separate)g(ConT)27853 +29086 y(E)28527 28825 y(Xt)g(mo)34 b(de)444 b(is)g(no)-34 +b(w)445 b(included.)658 b(Macro)443 b(de\014ni-)4400 +30286 y(tions)405 b(for)f(completion)g(are)g(a)-34 b(v)-67 +b(ailable)403 b(in)h(Dutc)-34 b(h)405 b(and)g(English.)2994 +32040 y FA(\017)800 b FC(The)375 b(\014lling)g(and)h(inden)-34 +b(tation)377 b(co)34 b(de)374 b(w)-34 b(as)376 b(o)-34 +b(v)g(erhauled)375 b(and)h(is)f(no)-34 b(w)376 b(able)e(to)i(format)f +(commen)-34 b(ted)4400 33501 y(parts)398 b(of)g(the)f(source)g(syn)-34 +b(tactically)397 b(correct.)536 b(Newly)397 b(a)-34 b(v)-67 +b(ailable)396 b(functionalit)-34 b(y)399 b(and)f(customiza-)4400 +34962 y(tion)405 b(options)g(are)e(explained)h(in)g(the)h(man)-34 +b(ual.)2994 36716 y FA(\017)800 b FC(Filling)485 b(and)h(inden)-34 +b(tation)488 b(in)e(XEmacs)f(with)h Fv(p)-34 b(review-latex)485 +b FC(and)i(activ)-67 b(ated)485 b(previews)g(lead)h(to)4400 +38177 y(the)351 b(insertion)f(of)g(whitespace)h(b)34 +b(efore)350 b(m)-34 b(ulti-line)350 b(previews.)520 b(A)-34 +b(UCT)36545 38438 y(E)37219 38177 y(X)350 b(no)-34 b(w)352 +b(con)-34 b(tains)351 b(facilities)4400 39638 y(to)405 +b(prev)-34 b(en)g(t)404 b(this)h(problem.)2994 41391 +y FA(\017)800 b FC(If)429 b Fu(TeX-master)j FC(is)c(set)h(to)g +Fu(t)p FC(,)434 b(A)-34 b(UCT)21834 41652 y(E)22509 41391 +y(X)428 b(will)g(no)-34 b(w)430 b(query)e(for)h(a)f(master)h(\014le)f +(only)g(when)i(a)e(new)4400 42853 y(\014le)319 b(is)g(op)34 +b(ened.)511 b(Existing)319 b(\014les)g(will)g(b)34 b(e)319 +b(left)g(alone.)510 b(The)320 b(new)g(function)g Fu +(TeX-master-file-ask)4400 44314 y FC(\(b)34 b(ound)406 +b(to)e Fs(C-c)h(_)g FC(is)f(pro)-34 b(vided)404 b(for)g(adding)h(the)g +(v)-67 b(ariable)403 b(man)-34 b(ually)-101 b(.)2994 +46067 y FA(\017)800 b FC(Sectioning)379 b(commands)f(are)g(no)-34 +b(w)379 b(sho)-34 b(wn)380 b(in)e(a)g(larger)f(fon)-34 +b(t)379 b(on)g(displa)-34 b(y)378 b(devices)f(whic)-34 +b(h)379 b(supp)34 b(ort)4400 47528 y(suc)-34 b(h)577 +b(fon)-34 b(ti\014cation.)1058 b(The)577 b(v)-67 b(ariable)576 +b Fu(font-latex-title-fontify)585 b FC(can)576 b(b)34 +b(e)577 b(customized)g(to)4400 48990 y(restore)346 b(the)h(old)g(app)34 +b(earance,)358 b(i.e.)345 b(the)i(usage)g(of)g(a)f(di\013eren)-34 +b(t)347 b(color)f(instead)i(of)f(a)f(c)-34 b(hange)347 +b(in)g(size.)2994 50743 y FA(\017)800 b FC(Supp)34 b(ort)696 +b(for)f Fu(alphanum.sty)p FC(,)771 b Fu(beamer.cls)p +FC(,)g Fu(booktabs.sty)p FC(,)g Fu(captcont.sty)p FC(,)h +Fu(emp.sty)p FC(,)4400 52204 y Fu(paralist.sty)p FC(,)650 +b Fu(subfigure.sty)602 b FC(and)d Fu(units.sty)p FC(/)p +Fu(nicefrac.sty)605 b FC(w)-34 b(as)598 b(added.)1121 +b(Credits)4400 53665 y(go)404 b(to)h(the)f(authors)h(men)-34 +b(tioned)406 b(in)e(the)g(resp)34 b(ectiv)-34 b(e)403 +b(A)-34 b(UCT)32331 53926 y(E)33006 53665 y(X)404 b(st)-34 +b(yle)404 b(\014les.)2994 55419 y FA(\017)800 b FC(Inserting)348 +b(graphics)g(with)g Fs(C-c)406 b Fu(RET)f Fs(includegraphics)k +Fu(RET)349 b FC(w)-34 b(as)348 b(impro)-34 b(v)g(ed.)521 +b(See)347 b(the)h(v)-67 b(ariable)4400 56880 y Fu +(LaTeX-includegraphics-options-alist)p FC(.)2994 58633 +y FA(\017)800 b FC(If)433 b Fu(LaTeX-default-position)441 +b FC(is)433 b Fu(nil)p FC(,)441 b(don't)434 b(prompt)g(for)f(p)34 +b(osition)434 b(argumen)-34 b(ts)434 b(in)f(T)-101 b(abular-)4400 +60095 y(lik)-34 b(e)403 b(en)-34 b(vironmen)g(ts,)405 +b(see)f(Section)g(2.4.4)g([T)-101 b(abular-lik)-34 b(e],)403 +b(page)h(30.)2994 61848 y FA(\017)800 b FC(Completion)403 +b(for)e(a)-34 b(v)-67 b(ailable)401 b(pac)-34 b(k)-67 +b(ages)402 b(when)g(using)g Fs(C-c)k Fu(RET)f Fs(usepackage)i +Fu(RET)c FC(w)-34 b(as)402 b(impro)-34 b(v)g(ed)4400 +63309 y(on)405 b(systems)f(using)h(the)f(kpathsea)h(library)-101 +b(.)2994 65063 y FA(\017)800 b FC(The)429 b(commen)-34 +b(ting)428 b(functionalit)-34 b(y)430 b(w)-34 b(as)429 +b(\014xed.)610 b(The)428 b(separate)h(functions)g(for)f(commen)-34 +b(ting)429 b(and)4400 66524 y(uncommen)-34 b(ting)551 +b(w)-34 b(ere)549 b(uni\014ed)h(in)g(one)f(function)i(for)e(paragraphs) +h(and)h(regions)e(resp)34 b(ectiv)-34 b(ely)4400 67985 +y(whic)g(h)405 b(do)g(b)34 b(oth.)2994 69738 y FA(\017)800 +b FC(Syn)-34 b(tax)539 b(highligh)-34 b(ting)539 b(can)f(b)34 +b(e)537 b(customized)h(to)g(fon)-34 b(tify)539 b(quotes)g(delimited)e +(b)-34 b(y)538 b(either)g Fu(>>)p FC(Ger-)4400 71200 +y(man)p Fu(<<)404 b FC(or)e Fu(<<)p FC(F)-101 b(renc)-34 +b(h)p Fu(>>)404 b FC(quotation)f(marks)f(b)-34 b(y)403 +b(c)-34 b(hanging)403 b(the)g(v)-67 b(ariable)401 b Fu +(font-latex-quotes)p FC(.)p eop end +%%Page: 120 125 +TeXDict begin 120 124 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(120)2994 3985 y FA(\017)800 b FC(Certain)336 +b(T)9385 4246 y(E)10059 3985 y(X/L)11896 3828 y Fw(a)12457 +3985 y FC(T)13130 4246 y(E)13803 3985 y(X)g(k)-34 b(eyw)g(ords)336 +b(for)f(functions,)350 b(references,)e(v)-67 b(ariables)334 +b(and)i(w)-34 b(arnings)337 b(will)e(no)-34 b(w)4400 +5446 y(b)34 b(e)465 b(fon)-34 b(ti\014ed)466 b(sp)34 +b(ecially)-101 b(.)719 b(Y)-101 b(ou)465 b(ma)-34 b(y)465 +b(add)h(y)-34 b(our)465 b(o)-34 b(wn)465 b(k)-34 b(eyw)g(ords)466 +b(b)-34 b(y)465 b(customizing)g(the)g(v)-67 b(ariables)4400 +6907 y Fu(font-latex-match-function-keywords)p FC(,)1030 +b Fu(font-latex-match-reference-keywords)p FC(,)4400 +8369 y Fu(font-latex-match-variable-keywords)349 b FC(and)339 +b Fu(font-latex-match-warning-keywords)p FC(.)2994 10279 +y FA(\017)800 b FC(If)693 b(y)-34 b(ou)693 b(include)f(the)h(st)-34 +b(yle)692 b(\014les)h Fu(german)h FC(or)f Fu(ngerman)i +FC(in)d(a)h(do)34 b(cumen)-34 b(t)693 b(\(directly)f(or)h(via)4400 +11740 y(the)461 b(`)p Fu(babel)p FC(')h(pac)-34 b(k)-67 +b(age\),)475 b(y)-34 b(ou)461 b(should)h(no)-34 b(w)462 +b(customize)f Fu(LaTeX-german-open-quote)p FC(,)483 b +Fu(LaTeX-)4400 13202 y(german-close-quote)531 b FC(and)525 +b Fu(LaTeX-german-quote-after-quote)534 b FC(instead)525 +b(of)g Fu(TeX-open-)4400 14663 y(quote)p FC(,)544 b Fu(TeX-close-quote) +520 b FC(and)c Fu(TeX-quote-after-quote)522 b FC(if)515 +b(y)-34 b(ou)515 b(w)-34 b(an)g(t)517 b(to)e(in\015uence)g(the)4400 +16124 y(t)-34 b(yp)34 b(e)404 b(of)h(quote)f(insertion.)2994 +18035 y FA(\017)800 b FC(Up)34 b(on)372 b(viewing)f(an)h(output)i +(\014le,)k(the)372 b(righ)-34 b(t)372 b(view)-34 b(er)371 +b(and)h(command)h(line)e(options)h(for)g(it)g(are)f(no)-34 +b(w)4400 19496 y(determined)519 b(automatically)g(b)-34 +b(y)519 b(lo)34 b(oking)519 b(at)g(the)g(extension)g(of)h(the)f(output) +i(\014le)e(and)g(certain)4400 20957 y(options)414 b(used)g(in)g(the)g +(source)f(\014le.)566 b(The)413 b(b)34 b(eha)-34 b(vior)413 +b(can)h(b)34 b(e)413 b(adapted)i(or)e(extended)h(resp)34 +b(ectiv)-34 b(ely)4400 22418 y(b)g(y)405 b(customizing)f(the)g(v)-67 +b(ariable)403 b Fu(TeX-output-view-style)p FC(.)2994 +24329 y FA(\017)800 b FC(Y)-101 b(ou)417 b(can)g(con)-34 +b(trol)417 b(whether)g Fu(TeX-insert-macro)423 b FC(\()p +Fs(C-c)405 b Fu(RET)p FC(\))418 b(ask)f(for)f(all)g(optional)i(argumen) +-34 b(ts)4400 25790 y(b)g(y)375 b(customizing)g(the)g(v)-67 +b(ariable)373 b Fu(TeX-insert-macro-default-style)p FC(,)391 +b(Section)375 b(2.6)f([Comple-)4400 27251 y(tion],)404 +b(page)g(32.)2994 29162 y FA(\017)800 b Fu(TeX-run-discard)409 +b FC(is)404 b(no)-34 b(w)406 b(able)d(to)i(completely)e(detac)-34 +b(h)405 b(a)f(pro)34 b(cess)404 b(that)h(it)f(started.)2994 +31072 y FA(\017)800 b FC(The)601 b(build)f(pro)34 b(cess)600 +b(w)-34 b(as)600 b(enhanced)h(and)g(is)f(no)-34 b(w)601 +b(based)g(on)f Fu(autoconf)j FC(making)d(installing)4400 +32534 y(A)-34 b(UCT)7732 32794 y(E)8407 32534 y(X)433 +b(a)g(mostly)g(automatic)g(pro)34 b(cess.)625 b(See)433 +b(Section)g(1.2)g([Installation],)439 b(page)434 b(4,)439 +b(and)434 b(Sec-)4400 33995 y(tion)405 b(1.2.7)e([Installation)i(under) +f(MS)h(Windo)-34 b(ws],)405 b(page)f(10,)g(for)g(details.)2000 +37557 y FB(News)599 b(in)f(11.14)2994 39682 y FA(\017)800 +b FC(Man)-34 b(y)478 b(more)g(L)11304 39525 y Fw(a)11865 +39682 y FC(T)12538 39943 y(E)13211 39682 y(X)g(and)h(L)17351 +39525 y Fw(a)17912 39682 y FC(T)18585 39943 y(E)19259 +39682 y(X2e)e(commands)i(are)e(supp)34 b(orted.)761 b(Done)478 +b(b)-34 b(y)479 b(Masa)-34 b(yuki)478 b(A)-34 b(tak)-67 +b(a)4400 41143 y Fu(ataka@milk.freemail.ne.jp)2000 44706 +y FB(News)599 b(in)f(11.12)2994 46831 y FA(\017)800 b +FC(Supp)34 b(ort)648 b(for)e(the)g(K)-34 b(OMA-Script)647 +b(classes.)1264 b(Con)-34 b(tributed)648 b(b)-34 b(y)647 +b(Mark)e(T)-101 b(rettin)647 b Fu(Mark.)4400 48292 y(Trettin@gmx.de)p +FC(.)2000 51854 y FB(News)599 b(in)f(11.11)2994 53980 +y FA(\017)800 b FC(Supp)34 b(ort)483 b(for)f Fu(prosper.sty)p +FC(,)505 b(see)481 b Fu(http://prosper.sourceforge.net/)p +FC(.)782 b(Con)-34 b(tributed)485 b(b)-34 b(y)4400 55441 +y(Phillip)404 b(Lord)f Fu(p.lord@russet.org.uk)p FC(.)2000 +59003 y FB(News)599 b(in)f(11.10)2994 61129 y FA(\017)800 +b Fu(comment-region)540 b FC(no)-34 b(w)537 b(inserts)e +Fu(\045\045)h FC(b)-34 b(y)536 b(default.)933 b(Suggested)537 +b(b)-34 b(y)535 b Fu(")p FC(Da)-34 b(vide)536 b(G.)f(M.)g(Salv)-34 +b(etti)p Fu(")4400 62590 y(salve@debian.org>)p FC(.)2000 +66152 y FB(News)599 b(in)f(11.06)2994 68277 y FA(\017)800 +b FC(Y)-101 b(ou)290 b(can)g(no)-34 b(w)290 b(switc)-34 +b(h)291 b(b)34 b(et)-34 b(w)g(een)290 b(using)g(the)g +Fu(font-latex)j FC(\(all)c(emacsen\),)313 b(the)289 b +Fu(tex-font)k FC(\(Emacs)4400 69738 y(21)485 b(only\))g(or)g(no)g(sp)34 +b(ecial)484 b(pac)-34 b(k)-67 b(age)485 b(for)g(fon)-34 +b(t)487 b(lo)34 b(c)-34 b(king.)780 b(Customize)486 b +Fu(TeX-install-font-lock)4400 71200 y FC(for)404 b(this.)p +eop end +%%Page: 121 126 +TeXDict begin 121 125 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(121)2000 3985 y FB(News)599 b(in)f(11.04)2994 +6110 y FA(\017)800 b FC(No)-34 b(w)392 b(use)f Fu(-t)637 +b(landscape)395 b FC(b)-34 b(y)391 b(default)h(when)g(landscap)34 +b(e)392 b(option)g(app)34 b(ears.)534 b(Suggested)392 +b(b)-34 b(y)392 b(Erik)4400 7572 y(F)-101 b(risk)404 +b Fu(frisk@isy.liu.se)p FC(.)2000 10607 y FB(News)599 +b(in)f(11.03)2994 12732 y FA(\017)800 b FC(Use)543 b +Fu(tex-fptex.el)548 b FC(for)c(fpT)18760 12993 y(E)19434 +12732 y(X)g(supp)34 b(ort.)957 b(Con)-34 b(tributed)546 +b(b)-34 b(y)544 b(F)-101 b(abrice)543 b(P)-34 b(opineau)544 +b Fu(Fabrice.)4400 14193 y(Popineau@supelec.fr)p FC(.)2000 +17229 y FB(News)599 b(in)f(11.02)2994 19354 y FA(\017)800 +b FC(New)465 b(user)g(option)g Fu(LaTeX-top-caption-list)473 +b FC(sp)34 b(eci\014es)464 b(en)-34 b(vironmen)g(ts)466 +b(where)f(the)g(caption)4400 20815 y(should)405 b(go)f(at)h(top.)539 +b(Con)-34 b(tributed)406 b(b)-34 b(y)405 b Fu +(ataka@milk.freemail.ne.jp)413 b FC(\(Masa)-34 b(yuki)405 +b(A)-34 b(tak)-67 b(a\).)2994 22521 y FA(\017)800 b FC(Allo)-34 +b(w)461 b(explicit)e(dimensions)i(in)f Fu(graphicx.sty)p +FC(.)712 b(Con)-34 b(tributed)462 b(b)-34 b(y)461 b Fu +(ataka@milk.freemail.)4400 23982 y(ne.jp)406 b FC(\(Masa)-34 +b(yuki)405 b(A)-34 b(tak)-67 b(a\).)2994 25688 y FA(\017)800 +b FC(Limited)627 b(supp)34 b(ort)628 b(for)g Fu(verbatim.sty)p +FC(.)1212 b(Con)-34 b(tributed)629 b(b)-34 b(y)628 b +Fu(ataka@milk.freemail.ne.jp)4400 27149 y FC(\(Masa)-34 +b(yuki)405 b(A)-34 b(tak)-67 b(a\).)2994 28855 y FA(\017)800 +b FC(Better)343 b(supp)34 b(ort)344 b(for)f(amsmath)h(items.)519 +b(P)-34 b(atc)g(h)344 b(b)-34 b(y)343 b Fu(ataka@milk.freemail.ne.jp) +352 b FC(\(Masa)-34 b(yuki)4400 30316 y(A)g(tak)-67 b(a\).)2994 +32022 y FA(\017)800 b FC(More)382 b(accurate)g(error)f(parsing.)531 +b(Added)384 b(b)-34 b(y)382 b(Da)-34 b(vid)382 b(Kastrup)h +Fu(David.Kastrup@t-online.de)p FC(.)2000 35057 y FB(News)599 +b(in)f(11.01)2994 37183 y FA(\017)800 b FC(Bug)404 b(\014xes.)2000 +39665 y Fq(Older)545 b(v)-45 b(ersions)2000 41624 y FC(See)404 +b(the)g(\014le)g Fu(history.texi)409 b FC(for)404 b(older)g(c)-34 +b(hanges.)2000 44659 y FB(A.3)897 b(F)-149 b(uture)599 +b(Dev)-50 b(elopmen)g(t)2000 46785 y FC(The)468 b(follo)-34 +b(wing)468 b(sections)g(describ)34 b(e)467 b(future)h(dev)-34 +b(elopmen)g(t)469 b(of)e(A)-34 b(UCT)34624 47046 y(E)35299 +46785 y(X.)729 b(Besides)467 b(mid-term)g(goals,)2000 +48246 y(bug)379 b(rep)34 b(orts)378 b(and)g(requests)g(w)-34 +b(e)379 b(cannot)f(\014x)g(or)g(honor)h(righ)-34 b(t)378 +b(a)-34 b(w)g(a)g(y)379 b(are)f(b)34 b(eing)378 b(gathered)g(here.)529 +b(If)378 b(y)-34 b(ou)2000 49707 y(ha)g(v)g(e)480 b(some)g(time)g(for)g +(Emacs)f(Lisp)h(hac)-34 b(king,)499 b(y)-34 b(ou)480 +b(are)f(encouraged)h(to)h(try)e(to)h(pro)-34 b(vide)480 +b(a)g(solution)2000 51168 y(to)422 b(one)h(of)f(the)h(follo)-34 +b(wing)423 b(problems.)592 b(If)422 b(y)-34 b(ou)423 +b(don't)g(kno)-34 b(w)423 b(Lisp,)j(y)-34 b(ou)423 b(ma)-34 +b(y)422 b(help)g(us)h(to)f(impro)-34 b(v)g(e)422 b(the)2000 +52629 y(do)34 b(cumen)-34 b(tation.)542 b(It)405 b(migh)-34 +b(t)405 b(b)34 b(e)405 b(a)f(go)34 b(o)g(d)405 b(idea)g(to)g(discuss)g +(prop)34 b(osed)405 b(c)-34 b(hanges)405 b(on)h(the)f(mailing)f(list)h +(of)2000 54090 y(A)-34 b(UCT)5332 54351 y(E)6007 54090 +y(X)404 b(\014rst.)2000 56572 y Fq(A.3.1)817 b(Mid-term)546 +b(Goals)2994 58532 y FA(\017)800 b FC(In)-34 b(tegration)405 +b(of)f Fv(p)-34 b(review-latex)404 b FC(in)-34 b(to)405 +b(A)-34 b(UCT)24813 58793 y(E)25488 58532 y(X)4400 60237 +y(As)281 b(of)g(A)-34 b(UCT)10657 60498 y(E)11332 60237 +y(X)280 b(11.81)h Fv(p)-34 b(review-latex)280 b FC(is)g(a)h(part)g(of)g +(A)-34 b(UCT)31493 60498 y(E)32168 60237 y(X)281 b(in)g(the)g(sense)f +(that)i(the)f(installation)4400 61699 y(routines)405 +b(w)-34 b(ere)404 b(merged)f(and)i Fv(p)-34 b(review-latex)404 +b FC(is)g(b)34 b(eing)404 b(pac)-34 b(k)-67 b(aged)404 +b(with)h(A)-34 b(UCT)41197 61960 y(E)41871 61699 y(X.)4400 +63404 y(F)-101 b(urther)420 b(in)-34 b(tegration)421 +b(will)e(happ)34 b(en)421 b(at)f(the)g(bac)-34 b(k)g(end.)587 +b(This)420 b(in)-34 b(v)g(olv)g(es)420 b(folding)h(of)f(error)f +(parsing)4400 64866 y(and)c(task)e(managemen)-34 b(t)415 +b(of)f(b)34 b(oth)415 b(pac)-34 b(k)-67 b(ages)414 b(whic)-34 +b(h)414 b(will)f(ease)h(dev)-34 b(elopmen)g(t)414 b(e\013orts)g(and)g +(a)-34 b(v)g(oid)4400 66327 y(redundan)g(t)406 b(w)-34 +b(ork.)2994 68033 y FA(\017)800 b FC(Error)403 b(help)i(catalogs)4400 +69738 y(Curren)-34 b(tly)-101 b(,)392 b(the)d(help)g(for)g(errors)e(is) +i(more)f(or)g(less)g(hardwired)i(in)-34 b(to)389 b Fu(latex.el)p +FC(.)536 b(F)-101 b(or)389 b(supp)34 b(orting)4400 71200 +y(error)474 b(help)i(in)f(other)h(languages,)493 b(it)475 +b(w)-34 b(ould)477 b(b)34 b(e)475 b(sensible)g(to)h(instead)g(arrange)f +(error)f(messages)p eop end +%%Page: 122 127 +TeXDict begin 122 126 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(122)4400 3985 y(in)521 b(language-sp)34 +b(eci\014c)521 b(\014les,)549 b(mak)-34 b(e)521 b(a)g(common)g(info)h +(\014le)e(from)h(all)g(suc)-34 b(h)521 b(catalogs)g(in)g(a)g(giv)-34 +b(en)4400 5446 y(language)494 b(and)g(lo)34 b(ok)492 +b(the)h(error)g(texts)g(up)h(in)f(an)h(appropriate)f(index.)806 +b(The)494 b(user)f(w)-34 b(ould)494 b(then)4400 6907 +y(sp)34 b(ecify)346 b(a)h(preference)f(list)h(of)g(languages,)358 +b(and)348 b(the)f(errors)f(w)-34 b(ould)348 b(b)34 b(e)347 +b(lo)34 b(ok)-34 b(ed)346 b(up)i(in)f(the)g(catalogs)4400 +8369 y(in)404 b(sequence)g(un)-34 b(til)405 b(they)f(w)-34 +b(ere)404 b(iden)-34 b(ti\014ed.)2994 10129 y FA(\017)800 +b FC(Com)-34 b(bining)406 b(`)p Fu(docTeX)p FC(')f(with)g(RefT)20692 +10390 y(E)21366 10129 y(X)4400 11889 y(Macro)f(cross)g(references)f +(should)i(also)f(b)34 b(e)404 b(usable)g(for)g(do)34 +b(cumen)-34 b(t)405 b(na)-34 b(vigation)405 b(using)g(RefT)47342 +12150 y(E)48016 11889 y(X.)2994 13649 y FA(\017)800 b +FC(Fix)404 b(remo)-34 b(v)g(e-st)g(yle)404 b(feature)4400 +15409 y(Curren)-34 b(tly)451 b Fu(TeX-remove-style)457 +b FC(implemen)-34 b(tation)451 b(isn't)g(go)34 b(o)g(d.)678 +b(It)451 b(is)g(common)g(practice)f(that)4400 16870 y(ma)67 +b(jor)554 b(mo)34 b(de)553 b(functions)h(directly)e(add)i(macros)f(and) +h(en)-34 b(vironmen)g(ts)554 b(via)f Fu(TeX-add-symbols)4400 +18331 y FC(and)360 b Fu(LaTeX-add-environments)p FC(,)375 +b(but)360 b(those)f(macros)g(and)h(en)-34 b(vironmen)g(ts)360 +b(are)e(lost)h(once)g Fu(TeX-)4400 19792 y(remove-style)376 +b FC(runs.)529 b(It)372 b(is)g(necessary)f(to)i(run)f(ma)67 +b(jor)373 b(mo)34 b(de)372 b(function,)380 b(b)-34 b(y)372 +b(e.g.)f Fu(normal-mode)p FC(,)4400 21254 y(again)479 +b(to)g(reco)-34 b(v)g(er)478 b(them,)498 b(but)480 b(that)g(mak)-34 +b(es)479 b(no)h(p)34 b(oin)-34 b(t)479 b(in)g(running)h +Fu(TeX-remove-style)485 b FC(itself)4400 22715 y(b)34 +b(ecause)404 b(ma)67 b(jor)405 b(mo)34 b(de)404 b(function)h(kills)e +(all)h(bu\013er-lo)34 b(cal)403 b(v)-67 b(ariables.)4400 +24475 y(As)404 b(of)h(A)-34 b(UCT)10904 24736 y(E)11578 +24475 y(X)405 b(12.3,)e Fu(TeX-remove-style)410 b FC(is)404 +b(no)g(longer)g(used)h(b)-34 b(y)404 b(an)-34 b(y)405 +b(other)f(co)34 b(des.)2994 26235 y FA(\017)800 b FC(F)-101 +b(actor)404 b(out)h(syn)-34 b(tax)405 b(prop)34 b(ertization)404 +b(from)g Fu(font-latex.el)4400 27995 y FC(Syn)-34 b(tax)532 +b(prop)34 b(ertization)531 b(is)g(implemen)-34 b(ted)532 +b(in)f Fu(font-latex.el)p FC(.)925 b(This)532 b(means)f(that)h +(features)4400 29456 y(whic)-34 b(h)452 b(dep)34 b(end)451 +b(on)g(syn)-34 b(tax)452 b(parse)f(don't)g(w)-34 b(ork)451 +b(w)-34 b(ell)451 b(for)g Fu(tex-font.el)j FC(users)d(and)h(those)f +(who)4400 30917 y(disable)404 b(fon)-34 b(t)406 b(lo)34 +b(c)-34 b(k.)4400 32677 y(Hence)470 b(syn)-34 b(tax)472 +b(prop)34 b(ertization)471 b(should)h(b)34 b(e)470 b(factored)i(out)f +(from)g Fu(font-latex.el)476 b FC(and)471 b(imple-)4400 +34139 y(men)-34 b(ted)405 b(as)f(a)g(ma)67 b(jor)405 +b(mo)34 b(de)404 b(facilit)-34 b(y)-101 b(.)4400 35899 +y(\(T)g(exinfo)291 b(mo)34 b(de)290 b(is)g(an)h(exception)f(b)34 +b(ecause)289 b(it)i(already)e(has)i(its)f(o)-34 b(wn)292 +b(syn)-34 b(tax)290 b(prop)34 b(ertize)290 b(function,)4400 +37360 y(whic)-34 b(h)405 b(just)g(copies)f(the)h(one)f(a)-34 +b(v)-67 b(ailable)403 b(in)h(Emacs)g(built-in)h(texinfo)f(mo)34 +b(de.\))2994 39120 y FA(\017)800 b FC(Add)405 b(do)34 +b(cumen)-34 b(tation)4400 40880 y(F)-101 b(ollo)-34 b(wing)405 +b(en)-34 b(tries)404 b(should)h(b)34 b(e)404 b(included)g(in)g(the)h +(do)34 b(cumen)-34 b(t:)5057 42640 y FA(\000)800 b FC(V)-101 +b(ariables)404 b Fu(LaTeX-insert-into-comments)p FC(,)413 +b Fu(TeX-translate-location-hook)5057 44400 y FA(\000)800 +b FC(Ho)-34 b(w)446 b(to)f(use)f Fu(TeX-auto-add-type)p +FC(,)461 b(as)445 b(w)-34 b(ell)444 b(as)h(functions)h(and)f(v)-67 +b(ariables)444 b(generated)h(b)-34 b(y)6800 45861 y(that)306 +b(macro.)505 b(They)306 b(should)g(b)34 b(e)305 b(co)-34 +b(v)g(ered)305 b(in)g(the)g(no)34 b(de)306 b(Section)f(5.6.5)g([Hac)-34 +b(king)304 b(the)i(P)-34 b(arser],)6800 47323 y(page)404 +b(92.)5057 49083 y FA(\000)800 b FC(Usage)404 b(of)h(ConT)14550 +49344 y(E)15224 49083 y(Xt)g(mo)34 b(de)2000 51673 y +Fq(A.3.2)817 b(Wishlist)2994 53632 y FA(\017)800 b FC(Enable)404 +b(syn)-34 b(tactic)405 b(fon)-34 b(t)405 b(lo)34 b(c)-34 +b(k)404 b(for)g(v)-34 b(erbatim)404 b(constructs)h(in)f(`)p +Fu(docTeX)p FC(')i(mo)34 b(de)4400 55392 y(In)483 b(`)p +Fu(docTeX)p FC(')h(mo)34 b(de)482 b(bu\013er,)502 b(`)p +Fu(\045)p FC(')483 b(sign)g(at)g(the)g(line)f(b)34 b(eginning)483 +b(hinders)g(syn)-34 b(tactic)483 b(fon)-34 b(t)484 b(lo)34 +b(c)-34 b(k)482 b(of)4400 56853 y(v)-34 b(erbatim)404 +b(constructs.)540 b(This)404 b(should)i(b)34 b(e)403 +b(impro)-34 b(v)g(ed.)2994 58614 y FA(\017)800 b FC(Simplify)404 +b(to)34 b(ol)404 b(bar)g(implemen)-34 b(tation)4400 60374 +y(The)433 b(library)e Fu(toolbar-x.el)436 b FC(w)-34 +b(as)433 b(dev)-34 b(elop)34 b(ed)432 b(as)g(an)g(abstraction)h(la)-34 +b(y)g(er)432 b(to)g(absorb)h(di\013erence)4400 61835 +y(b)34 b(et)-34 b(w)g(een)553 b(XEmacs)f(and)g Fr(GNU)g +FC(Emacs.)981 b(No)-34 b(w)553 b(that)g(XEmacs)f(is)f(no)h(longer)g +(supp)34 b(orted,)589 b(the)4400 63296 y(library)-101 +b(,)351 b(together)339 b(with)g Fu(tex-bar.el)j FC(as)d(a)g(whole,)352 +b(can)338 b(b)34 b(e)339 b(m)-34 b(uc)g(h)340 b(simpli\014ed)f(\(or)f +(ev)-34 b(en)339 b(uni\014ed\).)2994 65056 y FA(\017)800 +b FC(Do)34 b(cumen)-34 b(tation)405 b(lo)34 b(okup)404 +b(for)h(macros)4400 66816 y(A)553 b(parser)g(could)g(gather)h +(information)g(ab)34 b(out)554 b(whic)-34 b(h)554 b(macros)e(are)h +(de\014ned)h(in)f(whic)-34 b(h)554 b(L)47183 66659 y +Fw(a)47744 66816 y FC(T)48417 67077 y(E)49091 66816 y(X)4400 +68277 y(pac)-34 b(k)-67 b(ages)544 b(and)h(store)g(the)f(information)i +(in)e(a)h(hash)-34 b(table)545 b(whic)-34 b(h)546 b(can)e(b)34 +b(e)544 b(used)h(in)g(a)f(bac)-34 b(k)g(end)4400 69738 +y(for)538 b Fu(TeX-doc)i FC(in)e(order)f(to)h(op)34 b(en)538 +b(the)g(matc)-34 b(hing)539 b(do)34 b(cumen)-34 b(tation)539 +b(for)f(a)g(giv)-34 b(en)538 b(macro.)938 b(The)4400 +71200 y(information)352 b(could)g(also)f(b)34 b(e)351 +b(used)h(to)g(insert)g(an)f(appropriate)h(`)p Fu(\\usepackage)p +FC(')j(statemen)-34 b(t)353 b(if)e(the)p eop end +%%Page: 123 128 +TeXDict begin 123 127 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(123)4400 3985 y(user)480 b(tries)f(to)h(insert)g(a)f +(macro)h(for)f(whic)-34 b(h)481 b(the)f(resp)34 b(ectiv)-34 +b(e)479 b(pac)-34 b(k)-67 b(age)479 b(has)h(not)h(b)34 +b(een)479 b(requested)4400 5446 y(y)-34 b(et.)2994 7289 +y FA(\017)800 b FC(Impro)-34 b(v)g(emen)g(ts)405 b(to)g(error)e(rep)34 +b(orting)4400 9131 y(F)-101 b(ringe)404 b(indicators)g(for)g(errors)g +(in)g(the)g(main)h(text)f(w)-34 b(ould)405 b(b)34 b(e)404 +b(nice.)2994 10973 y FA(\017)800 b FC(A)404 b(math)h(en)-34 +b(try)404 b(grid)4400 12816 y(A)385 b(separate)g(frame)g(with)h(a)f +(table)g(of)g(math)h(c)-34 b(haracter)385 b(graphics)g(to)h(clic)-34 +b(k)384 b(on)h(in)g(order)g(to)g(insert)4400 14277 y(the)405 +b(resp)34 b(ectiv)-34 b(e)403 b(sequence)g(in)-34 b(to)405 +b(the)g(bu\013er)f(\(cf.)539 b(the)404 b(\\grid")g(of)h(`)p +Fu(x-symbol)p FC('\).)2994 16119 y FA(\017)800 b FC(Crossreferencing) +404 b(supp)34 b(ort)4400 17962 y(It)430 b(w)-34 b(ould)432 +b(b)34 b(e)430 b(nice)f(if)h(y)-34 b(ou)431 b(could)f(index)h(pro)34 +b(cess)429 b(y)-34 b(our)431 b(fa)-34 b(v)g(orite)430 +b(collection)f(of)i Fu(.dtx)h FC(\014les)e(\(suc)-34 +b(h)4400 19423 y(as)339 b(the)h(L)8168 19266 y Fw(a)8729 +19423 y FC(T)9402 19684 y(E)10075 19423 y(X)f(source\),)352 +b(just)340 b(call)e(a)h(command)h(on)f(arbitrary)g(con)-34 +b(trol)339 b(sequence,)351 b(and)340 b(get)f(either)4400 +20884 y(the)372 b Fr(D)-31 b(VI)371 b FC(view)-34 b(er)371 +b(op)34 b(ened)372 b(righ)-34 b(t)372 b(at)g(the)h(de\014nition)f(of)g +(that)h(macro)e(\(using)i(Source)f(Sp)34 b(ecials\),)377 +b(or)4400 22345 y(the)405 b(source)e(co)34 b(de)404 b(of)g(the)h +Fu(.dtx)g FC(\014le.)2994 24188 y FA(\017)800 b FC(Better)404 +b(plain)g(T)11861 24448 y(E)12535 24188 y(X)g(supp)34 +b(ort)4400 26030 y(F)-101 b(or)367 b(starters,)375 b +Fu(LaTeX-math-mode)d FC(is)367 b(not)h(v)-34 b(ery)367 +b(L)27404 25873 y Fw(a)27965 26030 y FC(T)28638 26291 +y(E)29311 26030 y(X-sp)34 b(eci\014c)367 b(in)g(the)h(\014rst)g(place,) +374 b(and)368 b(similar)4400 27491 y(holds)405 b(for)f(inden)-34 +b(tation)406 b(and)f(formatting.)2994 29333 y FA(\017)800 +b FC(P)-34 b(age)481 b(coun)-34 b(t)483 b(when)f(compiling)f(should)i +(\(optionally\))f(go)f(to)h(mo)34 b(deline)481 b(of)g(the)h(windo)-34 +b(w)483 b(where)4400 30795 y(the)470 b(compilation)g(command)g(w)-34 +b(as)470 b(in)-34 b(v)g(ok)g(ed,)486 b(instead)471 b(of)e(the)h(output) +i(windo)-34 b(w.)736 b(Suggested)471 b(b)-34 b(y)4400 +32256 y(Karsten)404 b(Tinnefeld)h Fu +(tinnefeld@irb.informatik.uni-dortmund.de)p FC(.)2994 +34098 y FA(\017)800 b FC(Command)379 b(to)f(insert)g(a)f(macro)34 +b(de\014nition)378 b(in)g(the)g(pream)-34 b(ble,)383 +b(without)c(mo)-34 b(ving)378 b(p)34 b(oin)-34 b(t)379 +b(from)e(the)4400 35559 y(curren)-34 b(t)405 b(lo)34 +b(cation.)538 b(Suggested)405 b(b)-34 b(y)405 b Fu(")p +FC(Je\013rey)e(C.)h(Ely)p Fu(")g(ely@nwu.edu)p FC(.)2994 +37402 y FA(\017)800 b FC(A)359 b(database)g(of)g(all)f(commands)i +(de\014ned)f(in)g(all)f(st)-34 b(yle\014les.)523 b(When)359 +b(a)f(command)i(or)e(en)-34 b(vironmen)g(t)4400 38863 +y(gets)422 b(en)-34 b(tered)422 b(that)h(is)e(pro)-34 +b(vided)422 b(in)g(one)g(of)g(the)g(st)-34 b(yles,)426 +b(insert)c(the)g(appropriate)g Fu(\\usepackage)4400 40324 +y FC(in)404 b(the)h(pream)-34 b(ble.)2994 42167 y FA(\017)800 +b FC(A)381 b(w)-34 b(a)g(y)383 b(to)e(add)h(and)h(o)-34 +b(v)g(erwrite)381 b(math)h(mo)34 b(de)381 b(en)-34 b(tries)382 +b(in)f(st)-34 b(yle)381 b(\014les,)386 b(and)c(to)g(decide)e(where)i +(they)4400 43628 y(should)405 b(b)34 b(e.)538 b(Suggested)406 +b(b)-34 b(y)404 b(Remo)g(Badii)g Fu(Remo.Badii@psi.ch)p +FC(.)2994 45470 y FA(\017)800 b FC(Create)404 b(template)h(for)f +(\(\014rst\))h(line)f(of)g(tabular)h(en)-34 b(vironmen)g(t.)2994 +47312 y FA(\017)800 b FC(I)312 b(think)h(prompting)g(for)f(the)h +(master)f(is)g(the)h(in)-34 b(tended)314 b(b)34 b(eha)-34 +b(viour.)508 b(It)312 b(corresp)34 b(onds)312 b(to)h(a)f(`shared')4400 +48774 y(v)-67 b(alue)403 b(for)i Fu(TeX-master)p FC(.)4400 +50616 y(There)545 b(should)h(probably)f(b)34 b(e)545 +b(a)g(`none')g(v)-67 b(alue)544 b(whic)-34 b(h)546 b(w)-34 +b(ouldn't)546 b(query)e(for)i(the)f(master,)580 b(but)4400 +52077 y(instead)405 b(disable)f(all)f(features)i(that)g(relies)e(on)i +Fu(TeX-master)p FC(.)4400 53920 y(This)373 b(default)g(v)-67 +b(alue)372 b(for)g Fu(TeX-master)k FC(could)c(then)i(b)34 +b(e)372 b(con)-34 b(troled)372 b(with)h(mapping)h(based)f(on)f(the)4400 +55381 y(extension.)2994 57223 y FA(\017)800 b FC(Use)404 +b(index)g(\014les)g(\(when)h(a)-34 b(v)-67 b(ailable\))404 +b(to)g(sp)34 b(eed)404 b(up)h Fs(C-c)g(C-m)h(include)g +Fu(RET)p FC(.)2994 59065 y FA(\017)800 b FC(Option)405 +b(not)g(to)f(calculate)g(v)-34 b(ery)403 b(slo)-34 b(w)405 +b(completions)f(lik)-34 b(e)403 b(for)h Fs(C-c)i(C-m)f(include)h +Fu(RET)p FC(.)2994 60908 y FA(\017)800 b FC(F)-101 b(on)-34 +b(t)405 b(men)-34 b(u)405 b(should)h(b)34 b(e)403 b(created)h(from)h +Fu(TeX-font-list)p FC(.)2994 62750 y FA(\017)800 b FC(Installation)405 +b(pro)34 b(cedure)403 b(written)i(purely)f(in)g(emacs)g(lisp.)2994 +64593 y FA(\017)800 b FC(Included)405 b(P)-34 b(ostScript)405 +b(\014les)f(should)h(also)f(b)34 b(e)404 b(coun)-34 b(ted)405 +b(as)f(part)h(of)f(the)h(do)34 b(cumen)-34 b(t.)2994 +66435 y FA(\017)800 b FC(A)540 b(nice)g(hierarc)-34 b(hical)540 +b(b)-34 b(y-topic)541 b(organization)g(of)g(all)e(o\016cially)h(do)34 +b(cumen)-34 b(ted)541 b(L)42592 66278 y Fw(a)43153 66435 +y FC(T)43826 66696 y(E)44500 66435 y(X)f(macros,)4400 +67896 y(a)-34 b(v)-67 b(ailable)403 b(from)i(the)f(men)-34 +b(u)405 b(bar.)2994 69738 y FA(\017)800 b Fu(TeX-command-default)399 +b FC(should)393 b(b)34 b(e)392 b(set)g(from)g(the)h(master)f(\014le,)i +(if)e(not)h(set)f(lo)34 b(cally)-101 b(.)533 b(Suggested)4400 +71200 y(b)-34 b(y)405 b(P)-34 b(eter)403 b(Whaite)h Fu +(peta@cim.mcgill.ca)p FC(.)p eop end +%%Page: 124 129 +TeXDict begin 124 128 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(124)2994 3985 y FA(\017)800 b FC(Mak)-34 +b(e)471 b(A)-34 b(UCT)11065 4246 y(E)11740 3985 y(X)471 +b(w)-34 b(ork)472 b(with)g(`)p Fu(crypt++)p FC('.)741 +b(Suggested)473 b(b)-34 b(y)471 b(Chris)h(Mo)34 b(ore)470 +b Fu(Chris.Moore@src.)4400 5446 y(bae.co.uk)p FC(.)2994 +7180 y FA(\017)800 b FC(Mak)-34 b(e)349 b(A)-34 b(UCT)10943 +7441 y(E)11618 7180 y(X)349 b(w)-34 b(ork)350 b(with)g(`)p +Fu(longlines)p FC('.)523 b(This)350 b(w)-34 b(ould)350 +b(also)g(apply)f(to)h Fv(p)-34 b(review-latex)p FC(,)359 +b(though)4400 8642 y(it)404 b(migh)-34 b(t)405 b(mak)-34 +b(e)404 b(sense)g(to)h(unify)f(error)f(pro)34 b(cessing)404 +b(b)34 b(efore)404 b(attempting)i(this.)2994 10376 y +FA(\017)800 b FC(The)439 b(`)p Fu(Spell)p FC(')g(command)h(should)f +(apply)g(to)f(all)g(\014les)h(in)f(a)g(do)34 b(cumen)-34 +b(t.)643 b(Ma)-34 b(yb)34 b(e)438 b(it)h(could)f(try)h(to)4400 +11837 y(restrict)409 b(to)g(\014les)h(that)g(ha)-34 b(v)g(e)410 +b(b)34 b(een)409 b(mo)34 b(di\014ed)410 b(since)f(last)g(sp)34 +b(ell)409 b(c)-34 b(hec)g(k?)554 b(Suggested)411 b(b)-34 +b(y)410 b(Ra)-34 b(vinder)4400 13298 y(Bh)g(um)g(bla)405 +b Fu(rbhumbla@ucsd.edu)p FC(.)2994 15032 y FA(\017)800 +b FC(Mak)-34 b(e)404 b Fu(.)g FC(c)-34 b(hec)g(k)404 +b(for)h(abbreviations)f(and)h(sen)-34 b(tences)405 b(ending)f(with)h +(capital)f(letters.)2994 16766 y FA(\017)800 b FC(Use)440 +b(Emacs)f(19)h(minibu\013er)g(history)g(to)g(c)-34 b(ho)34 +b(ose)440 b(b)34 b(et)-34 b(w)g(een)441 b(preview)-34 +b(ers,)448 b(and)440 b(other)h(stu\013.)646 b(Sug-)4400 +18227 y(gested)404 b(b)-34 b(y)405 b(John)g(In)-34 b(terran)g(te)405 +b Fu(interran@uluru.Stanford.EDU)p FC(.)2994 19961 y +FA(\017)800 b FC(Do)34 b(cumen)-34 b(tation)405 b(of)g(v)-67 +b(ariables)403 b(that)i(can)f(b)34 b(e)404 b(set)g(in)h(a)f(st)-34 +b(yle)404 b(ho)34 b(ok.)4400 21695 y(W)-101 b(e)375 b(need)g(a)h(list)f +(of)g(what)i(can)e(safely)g(b)34 b(e)375 b(done)h(in)f(an)h(ordinary)f +(st)-34 b(yle)375 b(ho)34 b(ok.)529 b(Y)-101 b(ou)376 +b(can)f(not)h(set)g(a)4400 23157 y(v)-67 b(ariable)376 +b(that)i(A)-34 b(UCT)14853 23418 y(E)15528 23157 y(X)377 +b(dep)34 b(ends)378 b(on,)k(unless)c(A)-34 b(UCT)30360 +23418 y(E)31034 23157 y(X)378 b(kno)-34 b(ws)378 b(that)g(it)f(has)g +(to)h(run)g(the)f(st)-34 b(yle)4400 24618 y(ho)34 b(oks)404 +b(\014rst.)4400 26352 y(Here)f(is)h(the)h(start)f(of)h(suc)-34 +b(h)405 b(a)f(list.)4400 28359 y Fu(LaTeX-add-environments)4400 +29820 y(TeX-add-symbols)4400 31281 y(LaTeX-add-labels)4400 +32742 y(LaTeX-add-bibliographies)4400 34204 y(LaTeX-largest-level)2994 +35665 y FA(\017)800 b FC(Outline)404 b(should)h(b)34 +b(e)404 b(\(b)34 b(etter\))405 b(supp)34 b(orted)405 +b(in)f(T)26608 35926 y(E)27282 35665 y(X)g(mo)34 b(de.)4400 +37399 y(A)-34 b(t)405 b(least,)f(supp)34 b(ort)405 b(headers,)f +(trailers,)f(as)h(w)-34 b(ell)404 b(as)g Fu(TeX-outline-extra)p +FC(.)2994 39133 y FA(\017)800 b Fu(TeX-header-start)410 +b FC(and)405 b Fu(TeX-trailer-end)p FC(.)4400 40867 y(W)-101 +b(e)404 b(migh)-34 b(t)405 b(w)-34 b(an)g(t)406 b(these,)e(just)h(for)f +(fun)h(\(and)h(outlines\))2994 42601 y FA(\017)800 b +FC(Plain)404 b(T)8255 42862 y(E)8929 42601 y(X)g(and)h(L)12921 +42444 y Fw(a)13482 42601 y FC(T)14155 42862 y(E)14828 +42601 y(X)f(sp)34 b(eci\014c)404 b(header)g(and)h(trailer)e +(expressions.)4400 44335 y(W)-101 b(e)477 b(should)h(ha)-34 +b(v)g(e)478 b(a)f(w)-34 b(a)g(y)478 b(to)g(globally)f(sp)34 +b(ecify)476 b(the)i(default)h(v)-67 b(alue)476 b(of)i(the)g(header)f +(and)h(trailer)4400 45796 y(regexps.)2994 47530 y FA(\017)800 +b FC(Get)404 b(closer)f(to)i(original)e Fu(TeX-mode)k +FC(k)-34 b(eybindings.)4400 49265 y(A)417 b(third)h(initialization)f +(\014le)g(\()p Fu(tex-mode.el)p FC(\))422 b(con)-34 b(taining)419 +b(an)e(em)-34 b(ulator)418 b(of)g(the)g(standard)h Fu(TeX-)4400 +50726 y(mode)405 b FC(w)-34 b(ould)406 b(help)e(con)-34 +b(vince)404 b(some)g(p)34 b(eople)404 b(to)g(c)-34 b(hange)405 +b(to)f(A)-34 b(UCT)35570 50987 y(E)36245 50726 y(X.)2994 +52460 y FA(\017)800 b FC(Use)561 b(mark)-34 b(ers)562 +b(in)f Fu(TeX-error-list)567 b FC(to)562 b(remem)-34 +b(b)34 b(er)560 b(bu\013er)i(p)34 b(ositions)562 b(in)g(order)f(to)h(b) +34 b(e)561 b(more)4400 53921 y(robust)405 b(with)g(regard)f(to)g(line)g +(n)-34 b(um)g(b)34 b(ers)405 b(and)g(c)-34 b(hanged)405 +b(\014les.)2994 55655 y FA(\017)800 b FC(Finish)382 b(the)g(T)-101 +b(exinfo)381 b(mo)34 b(de.)531 b(F)-101 b(or)382 b(one)f(thing,)387 +b(man)-34 b(y)382 b(T)-101 b(exinfo)381 b(mo)34 b(de)382 +b(commands)g(do)g(not)g(accept)4400 57116 y(braces)404 +b(around)h(their)f(argumen)-34 b(ts.)2994 58850 y FA(\017)800 +b FC(Ho)34 b(ok)404 b(up)h(the)f(letter)g(en)-34 b(vironmen)g(t)405 +b(with)g Fu(bbdb.el)p FC(.)2000 61389 y Fq(A.3.3)817 +b(Bugs)2994 63348 y FA(\017)800 b FC(The)1083 b(st)-34 +b(yle)1082 b(ho)34 b(oks)1083 b(automatically)f(generated)h(b)-34 +b(y)1083 b(parsing)f(\014les)h(for)f Fu(example.dtx)p +FC(,)4400 64809 y Fu(example.sty)p FC(,)352 b Fu(example.drv)339 +b FC(and)c Fu(example.bib)k FC(all)334 b(clash.)516 b(Bad.)f(Clash)335 +b(with)h(hand-written)4400 66270 y(st)-34 b(yle)404 b(ho)34 +b(oks)404 b(should)h(b)34 b(e)404 b(remo)-34 b(v)g(ed)404 +b(b)-34 b(y)405 b(dialect)e(discrimination)i(|)f(to)g(b)34 +b(e)404 b(c)-34 b(hec)g(k)g(ed.)2994 68004 y FA(\017)800 +b Fs(C-c)405 b(\022)g FC(should)g(alw)-34 b(a)g(ys)404 +b(sta)-34 b(y)405 b(in)f(the)h(curren)-34 b(t)404 b(windo)-34 +b(w,)406 b(also)e(when)h(it)f(\014nds)h(a)f(new)h(\014le.)2994 +69738 y FA(\017)800 b FC(Do)512 b(not)h(o)-34 b(v)g(erwrite)512 +b(emacs)g(w)-34 b(arnings)513 b(ab)34 b(out)513 b(existing)f(auto-sa) +-34 b(v)g(e)514 b(\014les)e(when)h(loading)f(a)g(new)4400 +71200 y(\014le.)p eop end +%%Page: 125 130 +TeXDict begin 125 129 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(125)2994 3985 y FA(\017)800 b FC(Ma)-34 +b(yb)34 b(e)1088 b(the)g(regexp)f(for)h(matc)-34 b(hing)1088 +b(a)g(T)27262 4246 y(E)27936 3985 y(X)f(sym)-34 b(b)34 +b(ol)1088 b(during)g(parsing)h(should)f(b)34 b(e)4400 +5446 y(`)p Fu("\\\\\\\\\\\\\([a-zA-Z]+\\\\|.\\\\\)")p +FC(')702 b(|)694 b Fu(thiemann@informatik.uni-tuebingen.de)707 +b FC(P)-34 b(eter)4400 6907 y(Thiemann.)2994 8610 y FA(\017)800 +b FC(A)-34 b(UCT)7732 8870 y(E)8407 8610 y(X)404 b(should)h(not)g +(parse)f(v)-34 b(erbatim)404 b(en)-34 b(vironmen)g(ts.)2994 +10312 y FA(\017)800 b FC(Mak)-34 b(e)415 b(`)p Fu(\022)p +FC(')f(c)-34 b(hec)g(k)415 b(for)g(math)h(con)-34 b(text)415 +b(in)g Fu(LaTeX-math-mode)p FC(.)576 b(and)416 b(simply)f(self)f +(insert)h(if)g(not)h(in)4400 11773 y(a)404 b(math)h(con)-34 +b(text.)2994 13475 y FA(\017)800 b FC(Mak)-34 b(e)434 +b Fu(TeX-insert-dollar)441 b FC(more)434 b(robust.)631 +b(Curren)-34 b(tly)434 b(it)h(can)g(b)34 b(e)434 b(fo)34 +b(oled)434 b(b)-34 b(y)435 b(`)p Fu(\\mbox)p FC(''es)g(and)4400 +14936 y(escap)34 b(ed)404 b(double)h(dollar)e(for)i(example.)2994 +16638 y FA(\017)800 b FC(Correct)404 b(inden)-34 b(tation)406 +b(for)e(tabbing,)h(table,)f(and)h(math)g(en)-34 b(vironmen)g(ts.)2000 +19666 y FB(A.4)897 b(F)-149 b(requen)-50 b(tly)600 b(Ask)-50 +b(ed)599 b(Questions)2657 21791 y FC(1.)800 b(Something)405 +b(is)f(not)h(w)-34 b(orking)405 b(correctly)-101 b(.)536 +b(What)405 b(should)g(I)f(do?)4400 23494 y(W)-101 b(ell,)328 +b(y)-34 b(ou)311 b(migh)-34 b(t)311 b(ha)-34 b(v)g(e)311 +b(guessed)g(it,)329 b(the)311 b(\014rst)g(place)f(to)h(lo)34 +b(ok)310 b(is)g(in)h(the)g(a)-34 b(v)-67 b(ailable)309 +b(do)34 b(cumen)-34 b(tation)4400 24955 y(pac)g(k)-67 +b(aged)443 b(with)g(A)-34 b(UCT)15755 25216 y(E)16430 +24955 y(X.)653 b(This)443 b(could)g(b)34 b(e)442 b(the)h(release)e +(notes)i(\(in)g(the)g Fu(RELEASE)i FC(\014le\))d(or)g(the)4400 +26416 y(news)341 b(section)g(of)g(the)g(man)-34 b(ual)342 +b(in)f(case)f(y)-34 b(ou)341 b(are)f(exp)34 b(eriencing)340 +b(problems)h(after)g(an)g(upgrade,)353 b(the)4400 27877 +y Fu(INSTALL)457 b FC(\014le)e(in)g(case)g(y)-34 b(ou)455 +b(are)g(ha)-34 b(ving)455 b(problems)g(with)h(the)g(installation,)468 +b(the)455 b(section)g(ab)34 b(out)4400 29338 y(bugs)313 +b(in)f(the)g(man)-34 b(ual)313 b(in)f(case)g(y)-34 b(ou)312 +b(encoun)-34 b(tered)313 b(a)f(bug)h(or)f(the)g(relev)-67 +b(an)-34 b(t)311 b(sections)i(in)f(the)g(man)-34 b(ual)4400 +30800 y(for)404 b(other)h(related)e(problems.)4400 32502 +y(If)442 b(this)g(did)g(not)h(help,)451 b(y)-34 b(ou)442 +b(can)g(send)h(a)f(bug)g(rep)34 b(ort)442 b(to)g(the)g(A)-34 +b(UCT)36905 32763 y(E)37580 32502 y(X)442 b(bug)g(rep)34 +b(orting)442 b(list)g(b)-34 b(y)4400 33963 y(using)525 +b(the)f(command)h Fs(M-x)405 b(TeX-submit-bug-report)411 +b Fu(RET)p FC(.)899 b(But)524 b(b)34 b(efore)524 b(y)-34 +b(ou)524 b(do)g(this,)554 b(y)-34 b(ou)4400 35424 y(can)379 +b(try)g(to)g(get)g(more)f(information)i(ab)34 b(out)379 +b(the)h(problem)e(at)i(hand)f(whic)-34 b(h)380 b(migh)-34 +b(t)380 b(also)f(help)f(y)-34 b(ou)4400 36885 y(lo)34 +b(cate)403 b(the)i(cause)f(of)g(the)h(error)e(y)-34 b(ourself.)4400 +38587 y(First,)371 b(y)-34 b(ou)364 b(can)f(try)g(to)g(generate)g(a)g +(so-called)g(bac)-34 b(ktrace)363 b(whic)-34 b(h)364 +b(sho)-34 b(ws)364 b(the)g(functions)h(in)-34 b(v)g(olv)g(ed)4400 +40049 y(in)484 b(a)g(program)g(error.)777 b(In)484 b(order)g(to)g(do)g +(this,)505 b(start)484 b(Emacs)g(with)h(the)f(command)h(line)f(`)p +Fu(emacs)4400 41510 y(--debug-init)p FC(')408 b(and/or)d(put)g(the)g +(line)7600 43212 y Fu(\(setq)638 b(debug-on-error)j(t\))4400 +44914 y FC(as)433 b(the)g(\014rst)h(line)e(in)-34 b(to)434 +b(y)-34 b(our)433 b(init)g(\014le.)624 b(After)433 b(Emacs)g(has)g +(started,)440 b(y)-34 b(ou)434 b(can)f(load)g(a)f(\014le)h(whic)-34 +b(h)4400 46375 y(triggers)412 b(the)g(error)g(and)h(a)f(new)h(windo)-34 +b(w)414 b(should)f(p)34 b(op)413 b(up)g(sho)-34 b(wing)413 +b(the)g(bac)-34 b(ktrace.)563 b(If)412 b(y)-34 b(ou)413 +b(get)4400 47836 y(suc)-34 b(h)405 b(a)f(bac)-34 b(ktrace,)404 +b(please)g(include)g(it)g(in)g(the)g(bug)h(rep)34 b(ort.)4400 +49538 y(Second,)499 b(y)-34 b(ou)481 b(can)f(try)g(to)g(\014gure)g(out) +h(if)f(something)h(in)f(y)-34 b(our)480 b(p)34 b(ersonal)480 +b(or)g(site)g(con\014guration)4400 51000 y(triggers)410 +b(the)h(error)e(b)-34 b(y)411 b(starting)g(Emacs)g(without)h(suc)-34 +b(h)411 b(customizations.)558 b(Y)-101 b(ou)411 b(can)g(do)g(this)g(b) +-34 b(y)4400 52461 y(in)g(v)g(oking)321 b(Emacs)f(with)i(the)f(follo) +-34 b(wing)321 b(command)h(line,)336 b(dep)34 b(ending)322 +b(on)f(the)g(installation)g(sc)-34 b(heme)4400 53922 +y(of)404 b(A)-34 b(UCT)9112 54183 y(E)9787 53922 y(X)404 +b(and)h(y)-34 b(our)405 b Fr(OS)p FC(:)5394 55624 y FA(\017)800 +b FC(If)789 b(y)-34 b(ou)790 b(installed)f(A)-34 b(UCT)19644 +55885 y(E)20319 55624 y(X)789 b(from)h Fr(ELP)-92 b(A)p +FC(,)885 b(use)790 b(`)p Fu(emacs)405 b(-q)g(-no-site-file)k(--eval) +6800 57085 y("\(progn)e(\(setq)e(package-load-list)411 +b(\015\(\(auctex)c(t\)\)\))6800 58546 y(\(package-initialize\)\)")p +FC('.)879 b(The)515 b Fu(--eval)i FC(option)f(activ)-67 +b(ates)515 b(only)g(A)-34 b(UCT)44400 58807 y(E)45074 +58546 y(X)515 b(among)6800 60008 y(all)404 b(installed)g +Fr(EPLA)h FC(pac)-34 b(k)-67 b(ages.)5394 61710 y FA(\017)800 +b FC(If)456 b(y)-34 b(ou)457 b(installed)g(A)-34 b(UCT)18646 +61971 y(E)19320 61710 y(X)457 b(via)e(traditional)i Fu(configure)p +FC({)p Fu(make)k FC(sc)-34 b(heme,)469 b(use)457 b(`)p +Fu(emacs)405 b(-q)6800 63171 y(-no-site-file)k(-l)404 +b(auctex)p FC('.)601 b(The)424 b Fu(-l)h FC(option)g(loads)g +Fu(auctex.el)i FC(whic)-34 b(h)425 b(y)-34 b(ou)424 b(normally)6800 +64632 y(do)405 b(in)f(y)-34 b(our)404 b(init)g(\014le.)5394 +66334 y FA(\017)800 b FC(In)404 b(b)34 b(oth)405 b(ab)34 +b(o)-34 b(v)g(e)404 b(cases,)g(use)g(`)p Fu(runemacs)p +FC(')j(instead)d(of)h(`)p Fu(emacs)p FC(')g(on)g(windo)-34 +b(ws.)4400 68277 y(After)597 b(y)-34 b(ou)597 b(ha)-34 +b(v)g(e)597 b(started)h(Emacs)e(lik)-34 b(e)596 b(this,)645 +b(y)-34 b(ou)598 b(can)e(load)h(the)g(\014le)g(triggering)f(the)h +(error.)4400 69738 y(If)579 b(ev)-34 b(erything)579 b(is)g(w)-34 +b(orking)580 b(no)-34 b(w,)624 b(y)-34 b(ou)580 b(kno)-34 +b(w)580 b(that)g(y)-34 b(ou)580 b(ha)-34 b(v)g(e)579 +b(to)h(searc)-34 b(h)579 b(either)g(in)g(the)h(site)4400 +71200 y(con\014guration)405 b(\014le)f(or)g(y)-34 b(our)404 +b(p)34 b(ersonal)404 b(init)h(\014le)f(for)g(statemen)-34 +b(ts)405 b(related)f(to)h(the)f(problem.)p eop end +%%Page: 126 131 +TeXDict begin 126 130 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(126)2657 3985 y(2.)800 b(What)405 b(v)-34 +b(ersions)404 b(of)g(Emacs)g(are)g(supp)34 b(orted?)4400 +5839 y(A)-34 b(UCT)7732 6100 y(E)8407 5839 y(X)417 b(w)-34 +b(as)418 b(tested)f(with)h(GNU)404 b(Emacs)g(25.1.)577 +b(Older)417 b(v)-34 b(ersions)416 b(ma)-34 b(y)417 b(w)-34 +b(ork)418 b(but)g(are)e(unsup-)4400 7300 y(p)34 b(orted.)2657 +9154 y(3.)800 b(What)405 b(should)g(I)f(do)g(when)h Fu(./configure)j +FC(do)34 b(es)404 b(not)h(\014nd)g(programs)g(lik)-34 +b(e)403 b Fu(latex)p FC(?)4400 11008 y(This)536 b(is)f(problem)g(often) +h(encoun)-34 b(tered)536 b(on)g(Windo)-34 b(ws.)933 b(Mak)-34 +b(e)535 b(sure)g(that)i(the)e Fu(PATH)i FC(en)-34 b(viron-)4400 +12469 y(men)g(t)473 b(v)-67 b(ariable)470 b(includes)i(the)g +(directories)f(con)-34 b(taining)473 b(the)g(relev)-67 +b(an)-34 b(t)471 b(programs,)488 b(as)472 b(describ)34 +b(ed)4400 13931 y(in)404 b(Section)h(\\Installation)f(under)h(MS)g +(Windo)-34 b(ws")405 b(in)f Ft(the)h(A)-34 b(UCT)35426 +14191 y(E)36100 13931 y(X)404 b(man)-34 b(ual)48 b FC(.)2657 +15785 y(4.)800 b(Wh)-34 b(y)404 b(do)34 b(esn't)405 b(the)f +(completion,)g(st)-34 b(yle)404 b(\014le,)g(or)g(m)-34 +b(ulti\014le)404 b(stu\013)h(w)-34 b(ork?)4400 17639 +y(It)404 b(m)-34 b(ust)406 b(b)34 b(e)403 b(enabled)i(\014rst,)f +(insert)g(this)h(in)f(y)-34 b(our)404 b(init)h(\014le:)7600 +19492 y Fu(\(setq-default)641 b(TeX-master)f(nil\))7600 +20954 y(\(setq)e(TeX-parse-self)j(t\))7600 22415 y(\(setq)d +(TeX-auto-save)j(t\))4400 24269 y FC(Read)565 b(also)g(the)g(c)-34 +b(hapters)566 b(ab)34 b(out)565 b(parsing)h(and)f(m)-34 +b(ulti\014le)565 b(do)34 b(cumen)-34 b(ts)567 b(in)d(the)i(man)-34 +b(ual.)1021 b(See)4400 25730 y(Section)404 b(5.3)g([P)-34 +b(arsing)404 b(Files],)f(page)i(73,)e(and)i(Section)g(5.2)f +([Multi\014le],)f(page)h(71.)2657 27584 y(5.)800 b(Wh)-34 +b(y)404 b(do)34 b(esn't)405 b Fu(TeX-save-document)410 +b FC(w)-34 b(ork?)4400 29438 y Fu(TeX-check-path)409 +b FC(has)c(to)f(con)-34 b(tain)405 b Fu("./")h FC(somewhere.)2657 +31292 y(6.)800 b(Wh)-34 b(y)404 b(is)g(the)h(information)g(in)f +Fu(foo.tex)i FC(forgotten)g(when)f(I)e(sa)-34 b(v)g(e)405 +b Fu(foo.bib)p FC(?)4400 33146 y(F)-101 b(or)433 b(v)-67 +b(arious)433 b(reasons,)441 b(A)-34 b(UCT)18750 33407 +y(E)19425 33146 y(X)433 b(ignores)h(the)f(extension)h(when)h(it)e +(stores)h(information)g(ab)34 b(out)4400 34607 y(a)521 +b(\014le,)550 b(so)522 b(y)-34 b(ou)521 b(should)i(use)e(unique)h(base) +f(names)h(for)f(y)-34 b(our)522 b(\014les.)889 b(E.g.)521 +b(rename)g Fu(foo.bib)j FC(to)4400 36068 y Fu(foob.bib)p +FC(.)2657 37922 y(7.)800 b(Wh)-34 b(y)404 b(do)34 b(esn't)405 +b(A)-34 b(UCT)14877 38183 y(E)15552 37922 y(X)404 b(signal)g(when)h +(pro)34 b(cessing)403 b(a)i(do)34 b(cumen)-34 b(t)405 +b(is)f(done?)4400 39776 y(If)279 b(the)g(message)g(in)g(the)g +(minibu\013er)g(sta)-34 b(ys)280 b Fu(")p FC(T)-34 b(yp)34 +b(e)279 b(`C-c)g(C-l')f(to)i(displa)-34 b(y)279 b(results)g(of)g +(compilation.)p Fu(")p FC(,)4400 41237 y(y)-34 b(ou)340 +b(probably)g(ha)-34 b(v)g(e)340 b(a)f(miscon\014guration)i(in)f(y)-34 +b(our)339 b(init)h(\014le)f(\()p Fu(.emacs)p FC(,)355 +b Fu(init.el)342 b FC(or)d(similar\).)517 b(T)-101 b(o)4400 +42699 y(trac)-34 b(k)470 b(this)i(do)-34 b(wn)472 b(either)e(searc)-34 +b(h)470 b(in)h(the)g(`)p Fu(*Messages*)p FC(')i(bu\013er)e(for)g(an)g +(error)e(message)i(or)f(put)4400 44160 y Fu(\(setq)406 +b(debug-on-error)j(t\))426 b FC(as)f(the)h(\014rst)g(line)f(in)-34 +b(to)426 b(y)-34 b(our)425 b(init)h(\014le,)k(restart)425 +b(Emacs)h(and)g(op)34 b(en)4400 45621 y(a)407 b(L)5735 +45464 y Fw(a)6296 45621 y FC(T)6969 45882 y(E)7643 45621 +y(X)h(\014le.)548 b(Emacs)407 b(will)g(complain)h(loudly)f(b)-34 +b(y)408 b(op)34 b(ening)408 b(a)f(debugging)i(bu\013er)f(as)f(so)34 +b(on)408 b(as)g(an)4400 47082 y(error)448 b(o)34 b(ccurs.)672 +b(The)450 b(information)g(in)f(the)g(debugging)h(bu\013er)f(can)h(help) +f(y)-34 b(ou)449 b(\014nd)h(the)g(cause)f(of)4400 48543 +y(the)405 b(error)e(in)h(y)-34 b(our)404 b(init)g(\014le.)2657 +50397 y(8.)800 b(Wh)-34 b(y)404 b(do)34 b(es)404 b Fu(TeX-next-error) +409 b FC(\()p Fs(C-c)d(\022)p FC(\))f(fail?)4400 52251 +y(If)411 b Fu(TeX-file-line-error)418 b FC(is)411 b(set)h(to)f(nil)g +(\(not)i(the)e(default\),)j(these)e(sort)f(of)h(failures)f(migh)-34 +b(t)412 b(b)34 b(e)4400 53713 y(related)350 b(to)h(the)f(the)h(fact)g +(that)g(when)g(writing)g(the)f(log)g(\014le,)361 b(T)32882 +53973 y(E)33556 53713 y(X)350 b(puts)h(information)g(related)f(to)h(a) +4400 55174 y(\014le,)375 b(including)368 b(error)f(messages,)375 +b(b)34 b(et)-34 b(w)g(een)370 b(a)e(pair)g(of)g(paren)-34 +b(theses.)528 b(In)368 b(this)h(scenario)e(A)-34 b(UCT)48416 +55435 y(E)49091 55174 y(X)4400 56635 y(determines)436 +b(the)h(\014le)f(where)g(the)g(error)f(happ)34 b(ened)438 +b(b)-34 b(y)436 b(parsing)h(the)f(log)g(\014le)g(and)h(coun)-34 +b(ting)437 b(the)4400 58096 y(paren)-34 b(theses.)540 +b(This)404 b(can)g(fail)g(when)h(there)f(are)g(other,)g(un)-34 +b(balanced)406 b(paren)-34 b(theses)405 b(presen)-34 +b(t.)4400 59950 y(Activ)-67 b(ating)563 b(so-called)f(`)p +Fu(file:line:error)p FC(')567 b(messages)c(for)g(the)g(log)g(\014le)f +(usually)h(solv)-34 b(es)562 b(this)4400 61411 y(issue,)453 +b(as)444 b(these)g(kind)g(of)g(messages)g(are)f(are)g(easier)g(to)h +(parse;)463 b(ho)-34 b(w)g(ev)g(er,)454 b(they)444 b(ma)-34 +b(y)444 b(lac)-34 b(k)443 b(some)4400 62872 y(details.)518 +b(Activ)-67 b(ation)342 b(can)g(b)34 b(e)341 b(done)i(either)e(in)h +(the)g(con\014guration)i(of)e(y)-34 b(our)342 b(T)39868 +63133 y(E)40542 62872 y(X)g(system)g(\(consult)4400 64334 +y(its)288 b(man)-34 b(ual)288 b(to)g(see)e(where)i(this)g(is\))f(or)g +(b)-34 b(y)288 b(simply)f(k)-34 b(eeping)287 b(the)h(v)-67 +b(ariable)286 b Fu(TeX-file-line-error)4400 65795 y FC(to)405 +b(the)f(default)h(v)-67 b(alue)403 b(of)i(non-nil.)2657 +67649 y(9.)800 b(What)405 b(do)34 b(es)404 b(`)p Fu(AUC)p +FC(')g(stand)i(for?)4400 69503 y(A)-34 b(UCT)7732 69764 +y(E)8407 69503 y(X)459 b(came)h(in)-34 b(to)460 b(b)34 +b(eing)460 b(at)g(Aalb)34 b(org)459 b(Univ)-34 b(ersit)g(y)460 +b(in)g(Denmark.)705 b(Bac)-34 b(k)459 b(then)h(the)g(Danish)4400 +70964 y(name)404 b(of)h(the)f(univ)-34 b(ersit)g(y)405 +b(w)-34 b(as)405 b(Aalb)34 b(org)404 b(Univ)-34 b(ersitetscen)g(ter;) +403 b(`)p Fu(AUC)p FC(')i(for)f(short.)p eop end +%%Page: 127 132 +TeXDict begin 127 131 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(127)2000 3985 y FB(A.5)897 b(F)-149 b(eatures)599 +b(sp)50 b(eci\014c)598 b(to)g(A)-50 b(UCT)26237 4339 +y(E)27191 3985 y(X's)598 b(T)-149 b(exinfo)598 b(ma)100 +b(jor)598 b(mo)50 b(de)2000 6110 y FC(A)-34 b(UCT)5332 +6371 y(E)6007 6110 y(X)527 b(includes)g(a)g(ma)67 b(jor)528 +b(mo)34 b(de)527 b(for)h(editting)g(T)-101 b(exinfo)527 +b(\014les.)908 b(This)528 b(ma)67 b(jor)527 b(mo)34 b(de)528 +b(is)f(not)g(the)2000 7572 y(same)391 b(mo)34 b(de)391 +b(as)f(the)i(nativ)-34 b(e)391 b(T)-101 b(exinfo)391 +b(mo)34 b(de)391 b(\(see)g(Section)g(\\T)-101 b(exinfo)391 +b(Mo)34 b(de")391 b(in)g Ft(T)-101 b(exinfo)61 b FC(\))391 +b(of)g(Emacs,)2000 9033 y(although)350 b(they)g(ha)-34 +b(v)g(e)349 b(the)g(same)g(name.)521 b(Ho)-34 b(w)g(ev)g(er,)360 +b(A)-34 b(UCT)29617 9294 y(E)30292 9033 y(X)349 b(still)f(relies)g(on)h +(a)g(n)-34 b(um)g(b)34 b(er)350 b(of)f(functions)2000 +10494 y(from)404 b(the)h(nativ)-34 b(e)404 b(T)-101 b(exinfo)405 +b(mo)34 b(de.)3660 12503 y(The)505 b(follo)-34 b(wing)504 +b(text)g(describ)34 b(es)503 b(whic)-34 b(h)504 b(functionalit)-34 +b(y)505 b(is)f(o\013ered)f(b)-34 b(y)504 b(A)-34 b(UCT)40609 +12764 y(E)41284 12503 y(X)503 b(and)i(whic)-34 b(h)505 +b(b)-34 b(y)2000 13964 y(the)436 b(nativ)-34 b(e)436 +b(T)-101 b(exinfo)436 b(mo)34 b(de.)633 b(This)436 b(should)h(enable)f +(y)-34 b(ou)436 b(to)g(decide)f(when)i(to)f(consult)g(the)g(A)-34 +b(UCT)48416 14225 y(E)49091 13964 y(X)2000 15425 y(man)g(ual)313 +b(and)g(when)g(the)f(man)-34 b(ual)313 b(of)g(the)f(nativ)-34 +b(e)312 b(mo)34 b(de.)508 b(And)313 b(in)f(case)g(y)-34 +b(ou)312 b(are)g(a)g(seasoned)g(user)g(of)g(the)2000 +16887 y(nativ)-34 b(e)409 b(mo)34 b(de,)410 b(the)f(information)h +(should)g(help)f(y)-34 b(ou)410 b(to)f(swiftly)g(get)g(to)h(kno)-34 +b(w)409 b(the)h(A)-34 b(UCT)44201 17148 y(E)44875 16887 +y(X-sp)34 b(eci\014c)2000 18348 y(commands.)2000 21220 +y Fq(A.5.1)817 b(Ho)-45 b(w)546 b(A)-45 b(UCT)14875 21544 +y(E)15743 21220 y(X)545 b(and)h(the)g(nativ)-45 b(e)544 +b(mo)45 b(de)546 b(w)-45 b(ork)545 b(together)2000 23180 +y FC(In)564 b(a)h(n)-34 b(utshell)565 b(the)g(split)f(b)34 +b(et)-34 b(w)g(een)566 b(A)-34 b(UCT)22839 23441 y(E)23513 +23180 y(X)565 b(T)-101 b(exinfo)564 b(mo)34 b(de,)604 +b(and)565 b(nativ)-34 b(e)565 b(T)-101 b(exinfo)565 b(mo)34 +b(de)564 b(is)g(as)2000 24641 y(follo)-34 b(ws:)2994 +26650 y FA(\017)800 b FC(Most)601 b(of)g(the)g(editing)g(\(en)-34 +b(vironmen)g(t)602 b(creation,)649 b(commen)-34 b(ting,)650 +b(fon)-34 b(t)602 b(command)f(insertions\))4400 28111 +y(and/or)430 b(pro)34 b(cessing)428 b(commands)i(\(e.g.)f(compiling)f +(or)h(prin)-34 b(ting\))430 b(whic)-34 b(h)430 b(are)f(a)-34 +b(v)-67 b(ailable)428 b(in)h(other)4400 29572 y(A)-34 +b(UCT)7732 29833 y(E)8407 29572 y(X)404 b(mo)34 b(des)404 +b(are)g(also)g(handled)h(b)-34 b(y)404 b(A)-34 b(UCT)27513 +29833 y(E)28188 29572 y(X)404 b(in)g(T)-101 b(exinfo)405 +b(mo)34 b(de.)2994 31474 y FA(\017)800 b FC(T)-101 b(exinfo-related)316 +b(features)g(\(e.g.)f(info)h(no)34 b(de)315 b(link)-67 +b(age)315 b(or)g(men)-34 b(u)316 b(creation\))g(rely)e(on)i(the)g +(commands)4400 32935 y(pro)-34 b(vided)283 b(b)-34 b(y)283 +b(the)f(nativ)-34 b(e)283 b(T)-101 b(exinfo)283 b(mo)34 +b(de.)498 b(A)-34 b(UCT)27558 33196 y(E)28232 32935 y(X)283 +b(pro)-34 b(vides)282 b(the)h(k)-34 b(ey)282 b(bindings)i(to)e(reac)-34 +b(h)283 b(these)4400 34396 y(functions,)342 b(k)-34 b(eeping)325 +b(the)h(same)f(k)-34 b(eys)324 b(as)h(in)h(nativ)-34 +b(e)325 b(T)-101 b(exinfo)325 b(whenev)-34 b(er)325 b(p)34 +b(ossible,)341 b(or)325 b(similar)f(ones)4400 35857 y(otherwise.)2000 +38730 y Fq(A.5.2)817 b(Where)546 b(the)f(nativ)-45 b(e)545 +b(mo)45 b(de)545 b(is)h(sup)45 b(erseded)2000 40689 y +FC(This)304 b(section)f(is)g(directed)f(to)i(users)f(of)h(the)f(nativ) +-34 b(e)303 b(T)-101 b(exinfo)304 b(mo)34 b(de)303 b(switc)-34 +b(hing)304 b(to)g(A)-34 b(UCT)42787 40950 y(E)43461 40689 +y(X.)505 b(It)303 b(follo)-34 b(ws)2000 42150 y(the)475 +b(summary)g(of)g(the)g(nativ)-34 b(e)474 b(mo)34 b(de)475 +b(\(see)f(Section)h(\\T)-101 b(exinfo)475 b(Mo)34 b(de)474 +b(Summary")h(in)g Ft(T)-101 b(exinfo)61 b FC(\))475 b(and)2000 +43611 y(lists)404 b(whic)-34 b(h)405 b(of)g(its)f(commands)h(are)e(no)i +(longer)f(of)g(use.)2000 46061 y(Insert)g(commands)8400 +47522 y(In)360 b(the)g(nativ)-34 b(e)360 b(T)-101 b(exinfo)359 +b(mo)34 b(de,)369 b(frequen)-34 b(tly)359 b(used)h(T)-101 +b(exinfo)360 b(commands)h(can)e(b)34 b(e)360 b(inserted)8400 +48983 y(with)411 b(k)-34 b(ey)409 b(bindings)i(of)f(the)h(form)f +Fs(C-c)405 b(C-c)g(k)410 b FC(where)g Ft(k)483 b FC(di\013ers)410 +b(for)g(eac)-34 b(h)410 b(T)-101 b(exinfo)410 b(com-)8400 +50444 y(mand;)405 b Fs(c)f FC(inserts)g Fu(@code)p FC(,)i +Fs(d)e FC(inserts)g Fu(@dfn)p FC(,)i Fs(k)e Fu(@kbd)p +FC(,)h(etc.)8400 52345 y(In)301 b(A)-34 b(UCT)13144 52606 +y(E)13819 52345 y(X)301 b(commands)h(are)e(inserted)h(with)h(the)g(k) +-34 b(ey)300 b(binding)i Fs(C-c)405 b(C-m)302 b FC(instead)g(whic)-34 +b(h)8400 53807 y(prompts)333 b(for)g(the)g(macro)e(to)i(b)34 +b(e)332 b(inserted.)515 b(F)-101 b(or)332 b(fon)-34 b(t)334 +b(selection)e(commands)h(\(lik)-34 b(e)332 b Fu(@b)p +FC(,)347 b Fu(@i)p FC(,)8400 55268 y(or)383 b Fu(@emph)p +FC(\))i(and)f(a)f(few)h(related)f(ones)g(\(lik)-34 b(e)383 +b Fu(@var)p FC(,)388 b Fu(@key)d FC(or)e Fu(@code)p FC(\))i(there)e +(are)g(bindings)8400 56729 y(whic)-34 b(h)444 b(insert)f(the)g(resp)34 +b(ectiv)-34 b(e)442 b(macros)h(directly)-101 b(.)654 +b(They)443 b(ha)-34 b(v)g(e)444 b(the)f(form)h Fs(C-c)405 +b(C-f)g(k)443 b FC(or)8400 58190 y Fs(C-c)405 b(C-f)g(C-k)378 +b FC(and)g(call)f(the)g(function)i Fu(TeX-font)p FC(.)532 +b(T)-34 b(yp)34 b(e)377 b Fs(C-c)405 b(C-f)h Fu(RET)378 +b FC(to)f(get)g(a)h(list)f(of)8400 59651 y(supp)34 b(orted)405 +b(commands.)8400 61553 y(Note)371 b(that)i(the)e(pre\014x)g(argumen)-34 +b(t)373 b(is)d(not)i(handled)g(the)g(same)f(w)-34 b(a)g(y)372 +b(b)-34 b(y)372 b(A)-34 b(UCT)45027 61813 y(E)45701 61553 +y(X.)528 b(Note)8400 63014 y(also)318 b(that)h(the)f(no)34 +b(de)319 b(insertion)f(command)h(from)f(the)g(nativ)-34 +b(e)318 b(mo)34 b(de)318 b(\()p Fu(texinfo-insert-)8400 +64475 y(@node)p FC(\))406 b(can)e(still)g(accessed)g(from)g(the)h(T) +-101 b(exinfo)404 b(men)-34 b(u)405 b(in)f(A)-34 b(UCT)39146 +64736 y(E)39821 64475 y(X.)2000 66816 y(Insert)404 b(braces)8400 +68277 y(In)398 b(A)-34 b(UCT)13241 68538 y(E)13916 68277 +y(X)398 b(braces)g(can)g(b)34 b(e)398 b(inserted)g(with)h(the)g(same)f +(k)-34 b(ey)398 b(binding)h(as)f(in)g(the)h(nativ)-34 +b(e)8400 69738 y(T)-101 b(exinfo)582 b(mo)34 b(de:)892 +b Fs(C-c)405 b({)p FC(.)1070 b(But)582 b(A)-34 b(UCT)27285 +69999 y(E)27959 69738 y(X)581 b(uses)h(its)f(o)-34 b(wn)582 +b(function)h(for)e(the)h(feature:)8400 71200 y Fu(TeX-insert-braces)p +FC(.)p eop end +%%Page: 128 133 +TeXDict begin 128 132 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(128)2000 3985 y(Insert)404 b(en)-34 b(vironmen)g(ts)8400 +5446 y(The)339 b(nativ)-34 b(e)339 b(T)-101 b(exinfo)338 +b(mo)34 b(de)338 b(do)34 b(es)339 b(not)g(insert)f(full)h(en)-34 +b(vironmen)g(ts.)517 b(Instead,)352 b(it)339 b(pro)-34 +b(vides)8400 6907 y(the)352 b(function)g Fu(texinfo-insert-@end)358 +b FC(\(mapp)34 b(ed)352 b(to)f Fs(C-c)405 b(C-c)h(e)p +FC(\))351 b(for)h(closing)e(an)i(op)34 b(en)8400 8369 +y(en)-34 b(vironmen)g(t)405 b(with)g(a)f(matc)-34 b(hing)405 +b Fu(@end)h FC(statemen)-34 b(t.)8400 10173 y(In)369 +b(A)-34 b(UCT)13212 10434 y(E)13887 10173 y(X)369 b(y)-34 +b(ou)369 b(can)h(insert)f(full)g(en)-34 b(vironmen)g(ts,)377 +b(i.e.)368 b(b)34 b(oth)369 b(the)h(op)34 b(ening)369 +b(and)h(closing)8400 11634 y(statemen)-34 b(ts,)405 b(with)g(the)g +(function)g Fu(Texinfo-environment)411 b FC(\(mapp)34 +b(ed)405 b(to)g Fs(C-c)g(C-e)p FC(\).)2000 13782 y(F)-101 +b(ormat)405 b(info)f(\014les)g(with)h(mak)-34 b(einfo)405 +b(and)g(T)22027 14043 y(E)22700 13782 y(X)8400 15243 +y(In)328 b(the)g(nativ)-34 b(e)328 b(T)-101 b(exinfo)328 +b(mo)34 b(de)328 b(there)f(are)h(v)-67 b(arious)327 b(functions)i(and)g +(bindings)f(to)h(format)f(a)8400 16704 y(region)290 b(or)g(the)h(whole) +f(bu\013er)h(for)f(info)h(or)f(to)g(t)-34 b(yp)34 b(eset)291 +b(the)g(resp)34 b(ectiv)-34 b(e)289 b(text.)501 b(F)-101 +b(or)290 b(example,)8400 18165 y(there)375 b(is)f Fu(makeinfo-buffer) +380 b FC(\(mapp)34 b(ed)376 b(to)f Fs(C-c)405 b(C-m)g(C-b)p +FC(\))376 b(whic)-34 b(h)375 b(runs)h(`)p Fu(makeinfo)p +FC(')h(on)8400 19626 y(the)553 b(bu\013er)g(or)g(there)f(is)h +Fu(texinfo-tex-buffer)559 b FC(\(mapp)34 b(ed)554 b(to)f +Fs(C-c)405 b(C-t)g(C-b)p FC(\))554 b(whic)-34 b(h)8400 +21088 y(runs)405 b(T)11777 21349 y(E)12450 21088 y(X)g(on)f(the)h +(bu\013er)f(in)g(order)g(to)g(pro)34 b(duce)405 b(a)f +Fr(D)-31 b(VI)404 b FC(\014le.)8400 22892 y(In)447 b(A)-34 +b(UCT)13290 23153 y(E)13965 22892 y(X)447 b(di\013eren)-34 +b(t)447 b(commands)h(for)f(formatting)h(or)f(t)-34 b(yp)34 +b(esetting)448 b(can)f(b)34 b(e)446 b(in)-34 b(v)g(ok)g(ed)8400 +24353 y(through)358 b(the)g(function)g Fu(TeX-command-master)363 +b FC(\(mapp)34 b(ed)358 b(to)g Fs(C-c)405 b(C-c)p FC(\).)524 +b(After)357 b(t)-34 b(yping)8400 25814 y Fs(C-c)405 b(C-c)p +FC(,)383 b(y)-34 b(ou)377 b(can)g(select)f(the)h(desired)f(command,)383 +b(e.g)376 b(`)p Fu(Makeinfo)p FC(')j(or)d(`)p Fu(TeX)p +FC(',)383 b(through)8400 27275 y(a)547 b(prompt)i(in)e(the)h(mini)f +(bu\013er.)968 b(Note)548 b(that)g(y)-34 b(ou)548 b(can)f(mak)-34 +b(e,)583 b(sa)-34 b(y)548 b(`)p Fu(Makeinfo)p FC(',)584 +b(the)8400 28737 y(default)405 b(b)-34 b(y)405 b(adding)g(this)f +(statemen)-34 b(t)406 b(in)e(y)-34 b(our)404 b(init)h(\014le:)11600 +30541 y Fu(\(add-hook)640 b(\015Texinfo-mode-hook)17964 +32002 y(\(lambda)e(\(\))f(\(setq)i(TeX-command-default)k +("Makeinfo"\)\)\))8400 33807 y FC(Note)366 b(also)f(that)i +Fs(C-c)405 b(C-c)g(Makeinfo)i Fu(RET)366 b FC(is)f(not)i(completely)d +(functionally)i(equiv)-67 b(alen)-34 b(t)8400 35268 y(to)426 +b Fu(makeinfo-buffer)k FC(as)425 b(the)h(latter)f(will)g(displa)-34 +b(y)425 b(the)h(resulting)f(info)h(\014le)f(in)g(Emacs,)8400 +36729 y(sho)-34 b(wing)452 b(the)e(no)34 b(de)451 b(corresp)34 +b(onding)450 b(to)g(the)h(p)34 b(osition)450 b(in)h(the)f(source)g +(\014le,)461 b(just)452 b(after)e(a)8400 38190 y(successful)363 +b(compilation.)525 b(This)363 b(is)f(wh)-34 b(y)-101 +b(,)372 b(while)362 b(using)h(A)-34 b(UCT)37174 38451 +y(E)37849 38190 y(X,)371 b(in)-34 b(v)g(oking)363 b Fu(makeinfo-)8400 +39651 y(buffer)406 b FC(migh)-34 b(t)405 b(still)f(b)34 +b(e)404 b(more)f(con)-34 b(v)g(enien)g(t.)8400 41456 +y(Note)498 b(also)f(that)i(in)e(the)h(case)f(of)h(a)f(m)-34 +b(ulti\014le)498 b(do)34 b(cumen)-34 b(t,)521 b Fs(C-c)405 +b(C-c)499 b FC(in)e(A)-34 b(UCT)46033 41717 y(E)46708 +41456 y(X)497 b(will)8400 42917 y(w)-34 b(ork)379 b(on)f(the)h(whole)g +(do)34 b(cumen)-34 b(t)379 b(\(pro)-34 b(vided)379 b(that)h(the)f +(\014le)f(v)-67 b(ariable)377 b Fu(TeX-master)382 b FC(is)c(set)8400 +44378 y(correctly\),)572 b(while)540 b Fu(makeinfo-buffer)545 +b FC(in)540 b(the)g(nativ)-34 b(e)540 b(mo)34 b(de)540 +b(will)f(pro)34 b(cess)540 b(only)f(the)8400 45839 y(curren)-34 +b(t)405 b(bu\013er,)f(pro)-34 b(vided)404 b(at)h(the)f +Fu(@setfilename)k FC(statemen)-34 b(t)406 b(is)e(pro)-34 +b(vided.)2000 47987 y(Pro)34 b(duce)404 b(indexes)g(and)g(prin)-34 +b(t)8400 49448 y(The)918 b(nativ)-34 b(e)917 b(T)-101 +b(exinfo)918 b(mo)34 b(de)917 b(pro)-34 b(vides)917 b(the)h(binding)g +Fs(C-c)405 b(C-t)h(C-i)918 b FC(\()p Fu(texinfo-)8400 +50909 y(texindex)p FC(\))273 b(for)c(pro)34 b(ducing)270 +b(an)g(index)g(and)g(the)g(bindings)h Fs(C-c)405 b(C-t)g(C-p)270 +b FC(\()p Fu(texinfo-tex-)8400 52370 y(print)p FC(\))567 +b(and)g Fs(C-c)405 b(C-t)g(C-q)566 b FC(\()p Fu(tex-show-print-queue)p +FC(\))573 b(for)566 b(prin)-34 b(ting)566 b(and)h(sho)-34 +b(wing)8400 53831 y(the)390 b(prin)-34 b(ter)390 b(queue.)534 +b(These)390 b(are)f(sup)34 b(erseded)390 b(b)-34 b(y)390 +b(the)h(resp)34 b(ectiv)-34 b(e)388 b(commands)j(a)-34 +b(v)-67 b(ailable)8400 55293 y(through)296 b Fs(C-c)405 +b(C-c)295 b FC(\()p Fu(TeX-command-master)p FC(\))302 +b(in)294 b(A)-34 b(UCT)34717 55554 y(E)35392 55293 y(X:)484 +b(`)p Fu(Texindex)p FC(',)318 b(`)p Fu(Print)p FC(',)f(and)8400 +56754 y(`)p Fu(Queue)p FC('.)2000 58901 y(Kill)430 b(jobs)1916 +b(The)431 b(command)h Fs(C-c)405 b(C-t)g(C-k)432 b FC(\()p +Fu(tex-kill-job)p FC(\))j(in)c(the)g(nativ)-34 b(e)431 +b(mo)34 b(de)431 b(is)g(sup)34 b(erseded)8400 60363 y(b)-34 +b(y)405 b Fs(C-c)g(C-k)g FC(\()p Fu(TeX-kill-job)p FC(\))k(in)404 +b(A)-34 b(UCT)28439 60623 y(E)29114 60363 y(X.)2000 63041 +y Fq(A.5.3)817 b(Where)546 b(k)-45 b(ey)543 b(bindings)j(are)g(mapp)45 +b(ed)546 b(to)g(the)f(nativ)-45 b(e)545 b(mo)45 b(de)2000 +65001 y FC(This)322 b(no)34 b(de)322 b(follo)-34 b(ws)322 +b(the)g(nativ)-34 b(e)322 b(T)-101 b(exinfo)322 b(mo)34 +b(de)322 b(summary)f(\(see)h(Section)g(\\T)-101 b(exinfo)322 +b(Mo)34 b(de)321 b(Summary")2000 66462 y(in)404 b Ft(T)-101 +b(exinfo)61 b FC(\))405 b(and)g(lists)f(only)g(those)g(commands)h(to)g +(whic)-34 b(h)405 b(A)-34 b(UCT)33265 66723 y(E)33940 +66462 y(X)404 b(pro)-34 b(vides)404 b(a)g(k)-34 b(eybinding.)3660 +68277 y(Basically)383 b(all)g(commands)i(of)g(the)g(nativ)-34 +b(e)384 b(mo)34 b(de)384 b(related)g(to)g(pro)34 b(ducing)385 +b(men)-34 b(us)385 b(and)g(in)-34 b(terlinking)2000 69738 +y(no)34 b(des)354 b(are)f(mapp)34 b(ed)355 b(to)f(same)g(or)f(similar)g +(k)-34 b(eys)354 b(in)g(A)-34 b(UCT)28991 69999 y(E)29665 +69738 y(X,)364 b(while)354 b(a)f(few)i(insertion)f(commands)g(are)2000 +71200 y(mapp)34 b(ed)405 b(to)f(A)-34 b(UCT)11426 71461 +y(E)12101 71200 y(X-lik)g(e)403 b(k)-34 b(eys.)p eop +end +%%Page: 129 134 +TeXDict begin 129 133 bop 2000 -1550 a FC(App)34 b(endix)405 +b(A:)e(Cop)-34 b(ying,)405 b(Changes,)g(Dev)-34 b(elopmen)g(t,)404 +b(F)-135 b(A)-34 b(Q,)405 b(T)-101 b(exinfo)404 b(Mo)34 +b(de)10519 b(129)2000 3985 y Fu(@item)406 b FC(insertion)8400 +5446 y(The)353 b(binding)h Fs(C-c)405 b(C-c)g(i)353 b +FC(for)g(the)g(insertion)f(of)h Fu(@item)i FC(in)d(the)h(nativ)-34 +b(e)353 b(mo)34 b(de)353 b(is)f(mapp)34 b(ed)8400 6907 +y(to)405 b Fs(M-)p Fu(RET)g FC(or)f Fs(C-c)h(C-j)g FC(in)g(A)-34 +b(UCT)24325 7168 y(E)24999 6907 y(X,)404 b(similar)f(to)i(other)f(A)-34 +b(UCT)38614 7168 y(E)39289 6907 y(X)404 b(mo)34 b(des.)2000 +9033 y Fu(@end)405 b FC(insertion)8400 10494 y(The)470 +b(binding)g Fs(C-c)405 b(C-c)g(e)470 b FC(for)g(closing)f(a)g +Fu(@)p Fs(foo)i FC(command)f(b)-34 b(y)470 b(a)f(corresp)34 +b(onding)470 b Fu(@end)8400 11955 y Fs(foo)439 b FC(statemen)-34 +b(t)440 b(in)f(the)g(nativ)-34 b(e)439 b(mo)34 b(de)438 +b(is)g(mapp)34 b(ed)439 b(to)g Fs(C-c)405 b(])439 b FC(in)g(A)-34 +b(UCT)42538 12216 y(E)43212 11955 y(X,)447 b(similar)438 +b(to)8400 13416 y(other)404 b(A)-34 b(UCT)14900 13677 +y(E)15575 13416 y(X)404 b(mo)34 b(des.)2000 15542 y(Mo)-34 +b(v)g(e)404 b(out)h(of)g(balanced)f(braces)8400 17003 +y(The)633 b(binding)h Fs(C-c)405 b(})633 b FC(\()p Fu(up-list)p +FC(\))i(is)e(a)-34 b(v)-67 b(ailable)631 b(b)34 b(oth)634 +b(in)e(the)h(nativ)-34 b(e)633 b(mo)34 b(de)633 b(and)g(in)8400 +18464 y(A)-34 b(UCT)11732 18725 y(E)12407 18464 y(X.)768 +b(\(This)482 b(is)f(b)34 b(ecause)480 b(the)i(command)f(is)g(not)g +(implemen)-34 b(ted)482 b(in)f(either)f(mo)34 b(de)8400 +19925 y(but)465 b(a)f(nativ)-34 b(e)464 b(Emacs)f(command.\))719 +b(Ho)-34 b(w)g(ev)g(er,)479 b(in)464 b(A)-34 b(UCT)36116 +20186 y(E)36790 19925 y(X,)479 b(y)-34 b(ou)464 b(cannot)h(use)f +Fs(C-c)405 b(])8400 21386 y FC(for)f(this,)h(as)f(it)g(is)g(used)g(for) +h Fu(@end)g FC(insertion.)2000 23512 y(Up)34 b(date)405 +b(p)34 b(oin)-34 b(ters)8400 24973 y(The)2327 b(bindings)g +Fs(C-c)405 b(C-u)g(C-n)2327 b FC(\()p Fu(texinfo-update-node)p +FC(\))2334 b(and)2327 b Fs(C-c)8400 26434 y(C-u)405 b(C-e)585 +b FC(\()p Fu(texinfo-every-node-update)p FC(\))594 b(from)584 +b(the)h(nativ)-34 b(e)584 b(mo)34 b(de)584 b(are)g(a)-34 +b(v)-67 b(ailable)8400 27895 y(in)404 b(A)-34 b(UCT)13146 +28156 y(E)13821 27895 y(X)404 b(as)g(w)-34 b(ell.)2000 +30021 y(Up)34 b(date)405 b(men)-34 b(us)8400 31482 y(The)845 +b(bindings)g Fs(C-c)405 b(C-u)g(m)845 b FC(\()p Fu(texinfo-master-menu) +p FC(\),)961 b Fs(C-c)405 b(C-u)h(C-m)845 b FC(\()p Fu(texinfo-)8400 +32943 y(make-menu)p FC(\),)519 b(and)495 b Fs(C-c)405 +b(C-u)g(C-a)495 b FC(\()p Fu(texinfo-all-menus-update)p +FC(\))503 b(from)494 b(the)g(nativ)-34 b(e)8400 34404 +y(mo)34 b(de)411 b(are)f(a)-34 b(v)-67 b(ailable)409 +b(in)i(A)-34 b(UCT)23445 34665 y(E)24120 34404 y(X)410 +b(as)h(w)-34 b(ell.)558 b(The)411 b(command)g Fu(texinfo-start-menu-) +8400 35865 y(description)p FC(,)440 b(b)34 b(ound)432 +b(to)e Fs(C-c)406 b(C-c)f(C-d)431 b FC(in)f(the)h(nativ)-34 +b(e)430 b(mo)34 b(de,)437 b(is)430 b(b)34 b(ound)431 +b(to)g Fs(C-c)405 b(C-u)8400 37327 y(C-d)g FC(in)f(A)-34 +b(UCT)15459 37588 y(E)16134 37327 y(X)404 b(instead.)2000 +39983 y Fq(A.5.4)817 b(Whic)-45 b(h)545 b(nativ)-45 b(e)545 +b(mo)45 b(de)546 b(k)-45 b(ey)543 b(bindings)j(are)g(missing)2000 +41943 y FC(The)530 b(follo)-34 b(wing)530 b(commands)g(from)f(the)h +(nativ)-34 b(e)529 b(commands)i(migh)-34 b(t)530 b(still)f(b)34 +b(e)529 b(useful)g(when)i(w)-34 b(orking)2000 43404 y(with)405 +b(A)-34 b(UCT)8093 43665 y(E)8768 43404 y(X,)403 b(ho)-34 +b(w)g(ev)g(er,)405 b(they)f(are)g(not)h(accessible)e(with)i(a)f(k)-34 +b(ey)403 b(binding)i(an)-34 b(y)405 b(longer.)2000 45529 +y Fu(@node)h FC(insertion)8400 46990 y(The)392 b(no)34 +b(de)392 b(insertion)g(command,)j(mapp)34 b(ed)392 b(to)g +Fs(C-c)405 b(C-c)g(n)392 b FC(in)g(the)g(nativ)-34 b(e)392 +b(mo)34 b(de,)394 b(is)d(not)8400 48452 y(mapp)34 b(ed)494 +b(to)g(an)-34 b(y)494 b(k)-34 b(ey)493 b(in)g(A)-34 b(UCT)24165 +48713 y(E)24840 48452 y(X.)807 b(Y)-101 b(ou)494 b(can)f(still)g +(access)g(it)h(through)h(the)f(T)-101 b(exinfo)8400 49913 +y(men)-34 b(u,)558 b(though.)909 b(Another)527 b(alternativ)-34 +b(e)527 b(is)g(to)g(use)g(the)g Fs(C-c)406 b(C-m)527 +b FC(binding)h(for)f(macro)8400 51374 y(insertion)404 +b(in)g(A)-34 b(UCT)18139 51635 y(E)18814 51374 y(X.)2000 +53499 y(Sho)g(w)406 b(the)e(section)g(structure)8400 +54961 y(The)333 b(command)h Fu(texinfo-show-structure)340 +b FC(\()p Fs(C-c)406 b(C-s)p FC(\))334 b(from)e(the)i(nativ)-34 +b(e)332 b(mo)34 b(de)333 b(do)34 b(es)8400 56422 y(not)576 +b(ha)-34 b(v)g(e)575 b(a)g(k)-34 b(ey)574 b(binding)h(in)g(A)-34 +b(UCT)26695 56683 y(E)27370 56422 y(X.)1050 b(The)576 +b(binding)f(is)g(used)g(b)-34 b(y)575 b(A)-34 b(UCT)46390 +56683 y(E)47065 56422 y(X)575 b(for)8400 57883 y(sectioning.)p +eop end +%%Page: 130 135 +TeXDict begin 130 134 bop 48182 -1550 a FC(130)2000 3985 +y Fz(Indices)2000 8524 y FB(Key)598 b(Index)1949 11988 +y Fe(")2000 13544 y Fj(")255 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)438 b Fk(20)1949 16847 y FB($)2000 18403 y +Fj($)255 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)438 +b Fk(21)1949 21789 y FB(\()2000 23345 y Fj(\()255 b Fd(:)171 +b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)438 b Fk(22)1949 +26730 y FB([)2000 28286 y Fj([)255 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)438 b Fk(22)1949 31804 y Fz(^)2000 33361 +y Fj(^)255 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)438 +b Fk(31)p 2074 36536 538 71 v 2000 38092 a Fj(_)255 b +Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)438 b +Fk(31)1949 41492 y Fc(f)2000 43048 y Fj({)255 b Fd(:)171 +b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)438 b Fk(22)1949 +46332 y FB(C)2000 47888 y Fj(C-c)341 b(\045)210 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)393 b Fk(36)2000 49053 y Fj(C-c)341 +b(*)296 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)479 b Fk(34,)341 b(35)2000 +50219 y Fj(C-c)g(.)210 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)393 +b Fk(35)2000 51385 y Fj(C-c)341 b(;)210 b Fd(:)172 b(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)393 b Fk(35)2000 52550 y Fj(C-c)341 b(?)210 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)393 b Fk(70)2000 53716 y Fj(C-c)341 +b(])210 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)393 b Fk(28)2000 +54881 y Fj(C-c)341 b(^)210 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)393 +b Fk(69)2000 56047 y Fj(C-c)341 b(_)210 b Fd(:)172 b(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)393 b Fk(72)2000 57213 y Fj(C-c)341 b(\022)210 b +Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)393 b Fk(66)2000 58378 +y Fj(C-c)341 b({)210 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)393 +b Fk(22)2000 59544 y Fj(C-c)341 b(~)210 b Fd(:)172 b(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)393 b Fk(30)2000 60709 y Fj(C-c)341 b(C-a)142 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)325 b Fk(55)2000 61875 y Fj(C-c)341 b(C-b)142 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)325 b Fk(54)2000 63040 y Fj(C-c)341 +b(C-c)142 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)325 b Fk(54)2000 +64206 y Fj(C-c)341 b(C-d)142 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)325 +b Fk(73)2000 65372 y Fj(C-c)341 b(C-e)142 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)325 b Fk(27)2000 66537 y Fj(C-c)341 b(C-f)142 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)325 b Fk(24)2000 67703 y Fj(C-c)341 +b(C-f)h(C-b)183 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)366 b Fk(17,)341 b(23)2000 68868 y Fj(C-c)g(C-f)h(C-c)183 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)366 +b Fk(17,)341 b(24)2000 70034 y Fj(C-c)g(C-f)h(C-e)183 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)366 +b Fk(17,)341 b(23)2000 71200 y Fj(C-c)g(C-f)h(C-f)183 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)366 +b Fk(17,)341 b(24)26997 11988 y Fj(C-c)g(C-f)h(C-i)183 +b Fd(:)170 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)365 +b Fk(17,)342 b(23)26997 13172 y Fj(C-c)f(C-f)h(C-l)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(24)26997 14355 y Fj(C-c)341 b(C-f)h(C-m)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(23)26997 15538 y Fj(C-c)341 b(C-f)h(C-n)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(24)26997 16721 y Fj(C-c)341 b(C-f)h(C-r)183 +b Fd(:)170 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)365 +b Fk(17,)342 b(23)26997 17904 y Fj(C-c)f(C-f)h(C-s)183 +b Fd(:)170 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)365 +b Fk(17,)342 b(23)26997 19088 y Fj(C-c)f(C-f)h(C-t)183 +b Fd(:)170 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)365 +b Fk(17,)342 b(24)26997 20271 y Fj(C-c)f(C-f)h(C-w)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(24)26997 21454 y Fj(C-c)341 b(C-f)h(g)165 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)348 b Fk(80)26997 22637 y Fj(C-c)341 +b(C-f)h(m)165 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)348 b Fk(80)26997 23821 +y Fj(C-c)341 b(C-k)142 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)325 b +Fk(69)26997 25004 y Fj(C-c)341 b(C-l)142 b Fd(:)172 b(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)325 +b Fk(69)26997 26187 y Fj(C-c)341 b(C-m)142 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)325 b Fk(33)26997 27370 y Fj(C-c)341 +b(C-n)142 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)325 b Fk(73)26997 +28553 y Fj(C-c)341 b(C-o)h(b)165 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)348 +b Fk(50)26997 29737 y Fj(C-c)341 b(C-o)h(C-b)97 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +280 b Fk(49)26997 30920 y Fj(C-c)341 b(C-o)h(C-c)97 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)280 b Fk(50)26997 32103 y Fj(C-c)341 b(C-o)h(C-e)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(50)26997 33286 y Fj(C-c)341 b(C-o)h(C-f)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(49)26997 34470 y Fj(C-c)341 b(C-o)h(C-m)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(50)26997 35653 y Fj(C-c)341 b(C-o)h(C-o)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(51)26997 36836 y Fj(C-c)341 b(C-o)h(C-p)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(50)26997 38019 y Fj(C-c)341 b(C-o)h(C-r)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(50)26997 39202 y Fj(C-c)341 b(C-o)h(i)165 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)348 b Fk(51)26997 40386 y Fj(C-c)341 +b(C-o)h(p)165 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)348 b Fk(51)26997 41569 +y Fj(C-c)341 b(C-o)h(r)165 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)348 b Fk(50)26997 +42752 y Fj(C-c)341 b(C-q)h(C-e)97 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)280 b Fk(40)26997 +43935 y Fj(C-c)341 b(C-q)h(C-p)97 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)280 b Fk(40)26997 +45118 y Fj(C-c)341 b(C-q)h(C-r)97 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)280 b Fk(40)26997 +46302 y Fj(C-c)341 b(C-q)h(C-s)97 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)280 b Fk(40)26997 +47485 y Fj(C-c)341 b(C-r)142 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)325 +b Fk(54)26997 48668 y Fj(C-c)341 b(C-s)142 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)325 b Fk(25)26997 49851 y Fj(C-c)341 +b(C-t)h(C-b)97 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)280 b Fk(67)26997 51035 y Fj(C-c)341 +b(C-t)h(C-i)183 b Fd(:)170 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)365 b Fk(19,)342 b(59)26997 52218 y Fj(C-c)f(C-t)h(C-o)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(19)26997 53401 y Fj(C-c)341 b(C-t)h(C-p)183 +b Fd(:)170 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)365 +b Fk(18,)342 b(59)26997 54584 y Fj(C-c)f(C-t)h(C-r)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(55)26997 55767 y Fj(C-c)341 b(C-t)h(C-s)183 +b Fd(:)170 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)365 +b Fk(19,)342 b(59)26997 56951 y Fj(C-c)f(C-t)h(C-w)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(67)26997 58134 y Fj(C-c)341 b(C-t)h(C-x)97 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)280 b Fk(67)26997 59317 y Fj(C-c)341 b(C-v)142 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)325 b Fk(62)26997 60500 y +Fj(C-c)341 b(C-z)142 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)325 b +Fk(54)26997 61684 y Fj(C-c)341 b(LFD)228 b Fd(:)171 b(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)410 +b Fk(29,)342 b(30)26997 62867 y Fj(C-j)187 b Fd(:)171 +b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)370 b Fk(37)26997 64050 +y Fj(C-M-a)119 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)302 b +Fk(28)26997 65233 y Fj(C-M-e)119 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)302 +b Fk(28)26997 66416 y Fj(C-M-h)119 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)302 +b Fk(35)26997 67600 y Fj(C-x)341 b(n)h(e)233 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)416 b Fk(53)26997 68783 y Fj(C-x)341 +b(n)h(g)233 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)416 b Fk(53)p +eop end +%%Page: 131 136 +TeXDict begin 131 135 bop 2000 -1550 a FC(Indices)42505 +b(131)1949 3985 y FB(L)2000 5531 y Fj(LFD)187 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)370 b Fk(37)1949 8634 +y FB(M)2000 10180 y Fj(M-g)341 b(p)210 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)393 b Fk(66)2000 11342 y Fj(M-q)187 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)370 b Fk(40)2000 12505 y Fj(M-RET)205 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)388 b Fk(29,)341 b(30)2000 13667 y Fj(M-TAB)119 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)302 b Fk(32)26946 +3985 y FB(T)26997 5531 y Fj(TAB)187 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)370 b Fk(37)2000 16879 y FB(F)-149 b(unction)598 +b(Index)1949 20034 y(A)2000 21586 y Fj(align-current)303 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)485 +b Fk(36)2000 22751 y Fj(ams-tex-mode)109 b Fd(:)172 b(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)292 b Fk(71)2000 +23915 y Fj(auto-fill-mode)269 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)451 b Fk(39)1949 27063 y FB(C)2000 +28615 y Fj(context-mode)109 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)292 b Fk(71)1949 31764 +y FB(D)2000 33316 y Fj(doctex-mode)143 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)326 b Fk(71)1949 +36464 y FB(I)2000 38016 y Fj(indent-region)303 b Fd(:)171 +b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)485 +b Fk(36)1949 41412 y FB(J)2000 42965 y Fj(japanese-latex-mode)99 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(78)2000 +44129 y Fj(japanese-plain-tex-mode)191 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)373 +b Fk(78)1949 47525 y FB(L)2000 49077 y Fj(latex-mode)177 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)360 b Fk(71)2000 50241 y Fj +(LaTeX--arguments-completion-at-point)204 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)387 b Fk(32)2000 51406 y Fj +(LaTeX-add-bibliographies)157 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)339 b +Fk(91)2000 52570 y Fj(LaTeX-add-environments)224 b Fd(:)172 +b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)407 b Fk(89)2000 53734 y Fj(LaTeX-add-labels)201 +b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)383 +b Fk(91)2000 54899 y Fj(LaTeX-arg-author)201 b Fd(:)171 +b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)383 b Fk(87)2000 +56063 y Fj(LaTeX-arg-usepackage)293 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 +b Fk(87)2000 57227 y Fj(LaTeX-)p Ff(classname)p Fj(-class-options)214 +b Fd(:)172 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)397 +b Fk(92)2000 58392 y Fj(LaTeX-close-environment)191 b +Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)373 b Fk(28)2000 59556 y Fj(LaTeX-command-section) +259 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)441 b Fk(54)2000 60721 +y Fj(LaTeX-declare-expert-environments)307 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)488 b Fk(90)2000 61885 +y Fj(LaTeX-env-args)269 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)451 b Fk(90)2000 63049 y Fj(LaTeX-env-array)235 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)417 +b Fk(89)2000 64214 y Fj(LaTeX-env-bib)303 b Fd(:)171 +b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)485 +b Fk(90)2000 65378 y Fj(LaTeX-env-contents)133 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)315 b Fk(90)2000 66542 +y Fj(LaTeX-env-figure)201 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)383 b Fk(89)2000 67707 y Fj(LaTeX-env-item)269 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)451 +b Fk(89)2000 68871 y Fj(LaTeX-env-item-args)99 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(89)2000 70035 +y Fj(LaTeX-env-label)235 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)417 b Fk(90)2000 71200 y Fj(LaTeX-env-label-args)293 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(90)26997 20034 +y Fj(LaTeX-env-list)269 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)452 b Fk(90)26997 21291 y Fj(LaTeX-env-minipage)133 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)316 b Fk(90)26997 +22549 y Fj(LaTeX-env-picture)167 b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)350 b Fk(90)26997 23806 y Fj(LaTeX-env-tabular*)133 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)316 b Fk(90)26997 +25063 y Fj(LaTeX-environment)167 b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)350 b Fk(27)26997 26320 y Fj(LaTeX-fill-environment)224 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)407 b Fk(40)26997 27577 y Fj +(LaTeX-fill-paragraph)293 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)475 +b Fk(40)26997 28835 y Fj(LaTeX-fill-region)167 b Fd(:)k(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)350 b Fk(40)26997 30092 y Fj(LaTeX-fill-section)133 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)316 b Fk(40)26997 +31349 y Fj(LaTeX-find-matching-begin)123 b Fd(:)171 b(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)305 +b Fk(28)26997 32606 y Fj(LaTeX-find-matching-end)191 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)373 b Fk(28)26997 33864 y Fj(LaTeX-indent-line)167 +b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)350 b Fk(37)26997 +35121 y Fj(LaTeX-insert-environment)157 b Fd(:)171 b(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)339 +b Fk(89)26997 36378 y Fj(LaTeX-insert-item)253 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)435 b Fk(29,)342 b(30)26997 37635 +y Fj(LaTeX-mark-environment)224 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)407 +b Fk(35)26997 38893 y Fj(LaTeX-mark-section)133 b Fd(:)171 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)316 b Fk(34)26997 +40150 y Fj(LaTeX-match-class-option)157 b Fd(:)171 b(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)339 +b Fk(91)26997 41407 y Fj(LaTeX-math-mode)235 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)418 b +Fk(30)26997 42664 y Fj(LaTeX-narrow-to-environment)283 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +465 b Fk(53)26997 43921 y Fj(LaTeX-)p Ff(packagename)p +Fj(-package-options)307 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)489 +b Fk(92)26997 45179 y Fj(LaTeX-provided-class-options-member)238 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)421 b Fk(91)26997 +46436 y Fj(LaTeX-provided-package-options-member)170 +b Fd(:)i(:)f(:)g(:)g(:)353 b Fk(91)26997 47693 y Fj(LaTeX-section)303 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)486 +b Fk(25)26997 48950 y Fj(LaTeX-section-heading)259 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)441 b Fk(25)26997 50208 y +Fj(LaTeX-section-label)99 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 +b Fk(26)26997 51465 y Fj(LaTeX-section-section)259 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)441 b Fk(26)26997 52722 y +Fj(LaTeX-section-title)99 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 +b Fk(26)26997 53979 y Fj(LaTeX-section-toc)167 b Fd(:)k(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)350 b Fk(26)26946 59171 y FB(P)26997 +61011 y Fj(plain-tex-mode)269 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)452 b Fk(71)p eop end +%%Page: 132 137 +TeXDict begin 132 136 bop 2000 -1550 a FC(Indices)42505 +b(132)1949 3985 y FB(T)2000 5533 y Fj(TeX--completion-at-point)157 +b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)339 b Fk(32)2000 6695 y Fj(TeX-add-style-hook)133 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)315 b Fk(83)2000 +7858 y Fj(TeX-add-symbols)235 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)417 b Fk(84)2000 9021 y Fj(TeX-arg-bibliography)293 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(87)2000 10184 +y Fj(TeX-arg-bibstyle)201 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)383 b Fk(87)2000 11347 y Fj(TeX-arg-cite)109 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)292 b Fk(86)2000 12510 y Fj(TeX-arg-conditional)99 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(85)2000 +13673 y Fj(TeX-arg-coordinate)133 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)315 b Fk(87)2000 14835 y Fj(TeX-arg-corner)269 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)451 +b Fk(87)2000 15998 y Fj(TeX-arg-counter)235 b Fd(:)171 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)417 b +Fk(86)2000 17161 y Fj(TeX-arg-date)109 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)292 b Fk(85)2000 +18324 y Fj(TeX-arg-define-cite)99 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)282 b Fk(86)2000 19487 y Fj(TeX-arg-define-counter)224 +b Fd(:)172 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)407 b Fk(86)2000 20650 y Fj +(TeX-arg-define-environment)89 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)271 b Fk(86)2000 +21813 y Fj(TeX-arg-define-label)293 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 +b Fk(86)2000 22975 y Fj(TeX-arg-define-length)259 b Fd(:)171 +b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)441 b Fk(86)2000 24138 y Fj(TeX-arg-define-macro)293 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(86)2000 25301 +y Fj(TeX-arg-define-savebox)224 b Fd(:)172 b(:)f(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)407 +b Fk(86)2000 26464 y Fj(TeX-arg-document)201 b Fd(:)171 +b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)383 b Fk(87)2000 +27627 y Fj(TeX-arg-environment)99 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)282 b Fk(86)2000 28790 y Fj(TeX-arg-eval)109 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)292 +b Fk(85)2000 29953 y Fj(TeX-arg-file)109 b Fd(:)172 b(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)292 b Fk(86)2000 +31115 y Fj(TeX-arg-file-name)167 b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)349 b Fk(86)2000 32278 y Fj(TeX-arg-file-name-sans-extension) +112 b Fd(:)172 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)295 +b Fk(86)2000 33441 y Fj(TeX-arg-free)109 b Fd(:)172 b(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)292 b Fk(85)2000 +34604 y Fj(TeX-arg-hook)109 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)292 b Fk(88)2000 35767 +y Fj(TeX-arg-index)303 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)485 b Fk(85)2000 36930 y Fj(TeX-arg-index-tag)167 +b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)349 b Fk(85)2000 +38093 y Fj(TeX-arg-input-file)133 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)315 b Fk(86)2000 39255 y Fj(TeX-arg-key-val)235 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)417 +b Fk(88)2000 40418 y Fj(TeX-arg-label)303 b Fd(:)171 +b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)485 +b Fk(85)2000 41581 y Fj(TeX-arg-length)269 b Fd(:)171 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)451 +b Fk(85)2000 42744 y Fj(TeX-arg-literal)235 b Fd(:)171 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)417 b +Fk(85)2000 43907 y Fj(TeX-arg-lr)177 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)360 b +Fk(87)2000 45070 y Fj(TeX-arg-macro)303 b Fd(:)171 b(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)485 b Fk(85)2000 46233 +y Fj(TeX-arg-pagestyle)167 b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +349 b Fk(87)2000 47395 y Fj(TeX-arg-pair)109 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)292 +b Fk(87)2000 48558 y Fj(TeX-arg-ref)143 b Fd(:)172 b(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)326 b +Fk(85)2000 49721 y Fj(TeX-arg-savebox)235 b Fd(:)171 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)417 b +Fk(86)2000 50884 y Fj(TeX-arg-size)109 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)292 b Fk(87)2000 +52047 y Fj(TeX-arg-tb)177 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)360 b Fk(87)2000 +53210 y Fj(TeX-arg-verb)109 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)292 b Fk(87)2000 54373 +y Fj(TeX-arg-verb-delim-or-brace)283 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)465 b Fk(87)2000 +55535 y Fj(TeX-arg-version)235 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)417 b Fk(86)2000 56698 y Fj(TeX-auto-add-regexp)99 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(92)2000 +57861 y Fj(TeX-auto-generate)167 b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)349 b Fk(81)2000 59024 y Fj(TeX-clean)211 b Fd(:)171 +b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)394 b Fk(69)2000 60187 y Fj(TeX-command-buffer)133 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)315 b Fk(54)2000 +61350 y Fj(TeX-command-master)133 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)315 b Fk(54)2000 62513 y Fj(TeX-command-region)133 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)315 b Fk(54)2000 +63675 y Fj(TeX-command-run-all)99 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)282 b Fk(55)2000 64838 y Fj(TeX-comment-or-uncomment-paragraph)273 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)454 b Fk(36)26997 +3985 y Fj(TeX-comment-or-uncomment-region)146 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)329 b Fk(35)26997 +5155 y Fj(TeX-complete-symbol)99 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)282 b Fk(32)26997 6326 y Fj(TeX-declare-expert-macros)123 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)305 b Fk(88)26997 7496 y Fj(TeX-documentation-texdoc)157 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)339 b Fk(70)26997 8666 y Fj(TeX-electric-macro)133 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)316 b Fk(33)26997 +9836 y Fj(TeX-error-overview)133 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)316 b Fk(67)26997 11007 y Fj(TeX-fold-buffer)235 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)418 +b Fk(49)26997 12177 y Fj(TeX-fold-clearout-buffer)157 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)339 b Fk(50)26997 13347 y Fj(TeX-fold-clearout-item)224 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)407 b Fk(51)26997 14517 y Fj +(TeX-fold-clearout-paragraph)283 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)465 b Fk(51)26997 +15688 y Fj(TeX-fold-clearout-region)157 b Fd(:)171 b(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)339 +b Fk(50)26997 16858 y Fj(TeX-fold-comment)201 b Fd(:)171 +b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)384 b Fk(50)26997 +18028 y Fj(TeX-fold-dwim)303 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)486 b Fk(51)26997 19198 y Fj(TeX-fold-env)109 +b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)292 b Fk(50)26997 20369 y Fj(TeX-fold-macro)269 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)452 +b Fk(50)26997 21539 y Fj(TeX-fold-math)303 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)486 +b Fk(50)26997 22709 y Fj(TeX-fold-mode)303 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)486 +b Fk(49)26997 23879 y Fj(TeX-fold-paragraph)133 b Fd(:)171 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)316 b Fk(50)26997 +25050 y Fj(TeX-fold-region)235 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)418 b Fk(50)26997 26220 y Fj(TeX-font)245 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)428 b Fk(24)26997 27390 y Fj(TeX-home-buffer)235 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)418 +b Fk(69)26997 28560 y Fj(TeX-insert-braces)167 b Fd(:)k(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)350 b Fk(22)26997 29731 y Fj(TeX-insert-dollar)167 +b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)350 b Fk(21)26997 +30901 y Fj(TeX-insert-macro)201 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)384 b Fk(33)26997 32071 y Fj(TeX-insert-quote)201 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)384 +b Fk(20)26997 33241 y Fj(TeX-interactive-mode)293 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)475 b Fk(59)26997 34412 y Fj +(TeX-ispell-skip-setcar)224 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)407 +b Fk(58)26997 35582 y Fj(TeX-ispell-skip-setcdr)224 b +Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)407 b Fk(58)26997 36752 y Fj +(TeX-ispell-tex-arg-end)224 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)407 +b Fk(58)26997 37922 y Fj(TeX-kill-job)109 b Fd(:)171 +b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)292 +b Fk(69)26997 39093 y Fj(TeX-master-file-ask)99 b Fd(:)171 +b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(72)26997 40263 +y Fj(TeX-narrow-to-group)99 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 +b Fk(53)26997 41433 y Fj(TeX-next-error)269 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)452 +b Fk(66)26997 42603 y Fj(TeX-normal-mode)235 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)418 b +Fk(73)26997 43774 y Fj(TeX-PDF-mode)109 b Fd(:)171 b(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)292 b Fk(59)26997 +44944 y Fj(TeX-pin-region)269 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)452 b Fk(55)26997 46114 y Fj(TeX-previous-error)133 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)316 b Fk(66)26997 +47284 y Fj(TeX-read-hook)303 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)486 b Fk(88)26997 48455 y Fj(TeX-read-key-val) +201 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)384 +b Fk(88)26997 49625 y Fj(TeX-recenter-output-buffer)89 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)271 b Fk(69)26997 50795 y Fj(TeX-revert-document-buffer)89 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)271 b Fk(71)26997 51965 y Fj(TeX-save-document)167 +b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)350 b Fk(73)26997 +53136 y Fj(TeX-source-correlate-mode)208 b Fd(:)172 b(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)390 b Fk(59,)342 +b(64)26997 54306 y Fj(TeX-toggle-debug-bad-boxes)89 b +Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)271 b Fk(67)26997 55476 y Fj(TeX-toggle-debug-warnings)123 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)305 b Fk(67)26997 56646 y Fj +(TeX-toggle-suppress-ignored-warnings)204 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)387 b Fk(67)26997 57817 y Fj(TeX-view)103 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)285 b Fk(62,)342 b(64)26997 58987 y Fj(TeX-view-mouse)269 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)452 +b Fk(65)26997 60157 y Fj(Texinfo-mark-environment)157 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)339 b Fk(35)26997 61327 y Fj(Texinfo-mark-node)167 +b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)350 b Fk(35)26997 +62498 y Fj(Texinfo-mark-section)293 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)475 +b Fk(35)26997 63668 y Fj(texinfo-mode)109 b Fd(:)171 +b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)292 +b Fk(71)26997 64838 y Fj(turn-on-auto-fill)167 b Fd(:)k(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)350 b Fk(39)2000 68048 y FB(V)-149 +b(ariable)598 b(Index)p eop end +%%Page: 133 138 +TeXDict begin 133 137 bop 2000 -1550 a FC(Indices)42505 +b(133)1949 3985 y FB(A)2000 5533 y Fj(AmS-TeX-mode-hook)167 +b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)349 b Fk(71)2000 +6696 y Fj(AmSTeX-clean-intermediate-suffixes)273 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)h(:)454 b Fk(69)2000 7859 y Fj +(AmSTeX-clean-output-suffixes)248 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)431 b Fk(69)1949 11226 +y FB(C)2000 12774 y Fj(ConTeXt-clean-intermediate-suffixes)238 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)421 b Fk(69)2000 13937 +y Fj(ConTeXt-clean-output-suffixes)214 b Fd(:)172 b(:)f(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)397 b Fk(69)2000 15100 +y Fj(ConTeXt-engine)269 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)451 b Fk(61)2000 16263 y Fj(ConTeXt-Mark-version)293 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(62)2000 17426 +y Fj(ConTeXt-mode-hook)167 b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +349 b Fk(71)2000 18589 y Fj(ConTeXt-Omega-engine)293 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(61)1949 21956 +y FB(D)2000 23504 y Fj(docTeX-clean-intermediate-suffixes)273 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)454 b Fk(69)2000 +24667 y Fj(docTeX-clean-output-suffixes)248 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)431 +b Fk(69)2000 25830 y Fj(docTeX-indent-across-comments)214 +b Fd(:)172 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)397 +b Fk(39)2000 26993 y Fj(docTeX-mode-hook)201 b Fd(:)171 +b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)383 b Fk(71)1949 +30111 y FB(F)2000 31659 y Fj(fill-column)143 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)326 +b Fk(39)2000 32822 y Fj(font-latex-deactivated-keyword-classes)136 +b Fd(:)172 b(:)f(:)g(:)319 b Fk(46)2000 33984 y Fj +(font-latex-fontify-script)123 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)305 b Fk(47)2000 +35147 y Fj(font-latex-fontify-script-max-level)238 b +Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)421 b Fk(47)2000 36310 +y Fj(font-latex-fontify-sectioning)214 b Fd(:)172 b(:)f(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)397 b Fk(44)2000 37473 +y Fj(font-latex-match-bold-command-keywords)136 b Fd(:)172 +b(:)f(:)g(:)319 b Fk(45)2000 38636 y Fj(font-latex-match-bold-)3024 +39799 y(declaration-keywords)236 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)418 +b Fk(45)2000 40962 y Fj(font-latex-match-function-keywords)273 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)454 b Fk(44)2000 +42125 y Fj(font-latex-match-italic-)3024 43288 y(command-keywords)144 +b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)327 b Fk(45)2000 +44451 y Fj(font-latex-match-italic-)3024 45614 y(declaration-keywords) +236 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)418 b Fk(45)2000 46777 y +Fj(font-latex-match-math-)3024 47940 y(command-keywords)229 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)413 b Fk(45,)341 b(47)2000 +49103 y Fj(font-latex-match-reference-keywords)238 b +Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)421 b Fk(44)2000 50266 +y Fj(font-latex-match-sectioning-0-keywords)136 b Fd(:)172 +b(:)f(:)g(:)319 b Fk(44)2000 51429 y Fj +(font-latex-match-sectioning-1-keywords)136 b Fd(:)172 +b(:)f(:)g(:)319 b Fk(44)2000 52592 y Fj +(font-latex-match-sectioning-2-keywords)136 b Fd(:)172 +b(:)f(:)g(:)319 b Fk(44)2000 53755 y Fj +(font-latex-match-sectioning-3-keywords)136 b Fd(:)172 +b(:)f(:)g(:)319 b Fk(44)2000 54918 y Fj +(font-latex-match-sectioning-4-keywords)136 b Fd(:)172 +b(:)f(:)g(:)319 b Fk(44)2000 56081 y Fj +(font-latex-match-sectioning-5-keywords)136 b Fd(:)172 +b(:)f(:)g(:)319 b Fk(44)2000 57244 y Fj +(font-latex-match-slide-title-keywords)170 b Fd(:)i(:)f(:)g(:)g(:)353 +b Fk(44)2000 58407 y Fj(font-latex-match-textual-keywords)307 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)488 b Fk(44)2000 +59570 y Fj(font-latex-match-type-command-keywords)136 +b Fd(:)172 b(:)f(:)g(:)319 b Fk(45)2000 60733 y Fj +(font-latex-match-type-)3024 61896 y(declaration-keywords)236 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)418 b Fk(45)2000 63059 y Fj +(font-latex-match-underline-)3024 64222 y(command-keywords)144 +b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)327 b Fk(45)2000 +65385 y Fj(font-latex-match-variable-keywords)273 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)h(:)454 b Fk(44)2000 66548 y +Fj(font-latex-match-warning-keywords)307 b Fd(:)171 b(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)488 b Fk(44)2000 67711 y Fj +(font-latex-math-environments)248 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)431 b Fk(47)2000 68874 +y Fj(font-latex-quotes)167 b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +349 b Fk(47)2000 70037 y Fj(font-latex-script-char-face)283 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +465 b Fk(48)2000 71200 y Fj(font-latex-script-display)123 +b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)305 b Fk(48)26997 3985 y Fj(font-latex-sectioning-0-face) +248 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +431 b Fk(44)26997 5152 y Fj(font-latex-sectioning-1-face)248 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)431 +b Fk(44)26997 6319 y Fj(font-latex-sectioning-2-face)248 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)431 +b Fk(44)26997 7486 y Fj(font-latex-sectioning-3-face)248 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)431 +b Fk(44)26997 8653 y Fj(font-latex-sectioning-4-face)248 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)431 +b Fk(44)26997 9820 y Fj(font-latex-sectioning-5-face)248 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)431 +b Fk(44)26997 10988 y Fj(font-latex-slide-title-face)283 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +465 b Fk(44)26997 12155 y Fj(font-latex-subscript-face)123 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)305 b Fk(47)26997 13322 y Fj(font-latex-superscript-face) +283 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)465 b Fk(47)26997 14489 y Fj(font-latex-user-keyword-classes)146 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)329 +b Fk(46)26946 17942 y FB(J)26997 19503 y Fj +(japanese-LaTeX-default-style)248 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)431 b Fk(79)26997 20670 +y Fj(japanese-TeX-engine-default)283 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)465 b Fk(78)26997 +21837 y Fj(japanese-TeX-mode)167 b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)350 b Fk(78)26997 23004 y Fj(japanese-TeX-use-kanji-opt-flag) +146 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)329 +b Fk(79)26946 26457 y FB(L)26997 28018 y Fj(LaTeX-amsmath-label)99 +b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(28)26997 +29185 y Fj(LaTeX-auto-class-regexp-list)248 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)431 +b Fk(74)26997 30352 y Fj(LaTeX-auto-counter-regexp-list)180 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)363 +b Fk(75)26997 31519 y Fj(LaTeX-auto-index-regexp-list)248 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)431 +b Fk(74)26997 32686 y Fj(LaTeX-auto-label-regexp-list)248 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)431 +b Fk(74)26997 33853 y Fj(LaTeX-auto-length-regexp-list)214 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)397 +b Fk(75)26997 35020 y Fj(LaTeX-auto-minimal-regexp-list)180 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)363 +b Fk(74)26997 36187 y Fj(LaTeX-auto-pagestyle-regexp-list)112 +b Fd(:)172 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)295 +b Fk(75)26997 37354 y Fj(LaTeX-auto-regexp-list)224 b +Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)407 b Fk(75)26997 38521 y Fj +(LaTeX-auto-savebox-regexp-list)180 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)363 b Fk(75)26997 39689 y Fj +(LaTeX-babel-hyphen)133 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)316 +b Fk(78)26997 40856 y Fj(LaTeX-babel-hyphen-after-hyphen)146 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)329 +b Fk(78)26997 42023 y Fj(LaTeX-babel-hyphen-language-alist)307 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)489 b Fk(77)26997 +43190 y Fj(LaTeX-begin-regexp)133 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)316 b Fk(37)26997 44357 y Fj(LaTeX-biblatex-use-Biber)157 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)339 b Fk(56)26997 45524 y Fj(LaTeX-)p +Ff(classname)p Fj(-class-options)214 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)397 b Fk(92)26997 46691 +y Fj(LaTeX-clean-intermediate-suffixes)307 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)489 b Fk(69)26997 47858 +y Fj(LaTeX-clean-output-suffixes)283 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)465 b Fk(69)26997 +49025 y Fj(LaTeX-command)303 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)486 b Fk(61)26997 50192 y Fj +(LaTeX-csquotes-close-quote)89 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)271 b Fk(20)26997 +51359 y Fj(LaTeX-csquotes-open-quote)123 b Fd(:)171 b(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)305 +b Fk(20)26997 52526 y Fj(LaTeX-csquotes-quote-after-quote)112 +b Fd(:)172 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)295 +b Fk(20)26997 53693 y Fj(LaTeX-default-author)e Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)475 b Fk(87)26997 54861 y Fj +(LaTeX-default-document-environment)273 b Fd(:)171 b(:)g(:)g(:)g(:)g(:) +g(:)g(:)455 b Fk(27)26997 56028 y Fj(LaTeX-default-environment)123 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)305 b Fk(27)26997 57195 y Fj(LaTeX-default-format)293 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)475 b Fk(30)26997 58362 +y Fj(LaTeX-default-options)259 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)441 +b Fk(87)26997 59529 y Fj(LaTeX-default-position)224 b +Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)407 b Fk(30)26997 60696 y Fj +(LaTeX-default-style)99 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 +b Fk(87)26997 61863 y Fj(LaTeX-default-width)99 b Fd(:)171 +b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(30)26997 63030 +y Fj(LaTeX-done-mark)235 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)418 b Fk(25)26997 64197 y Fj +(LaTeX-electric-left-right-brace)146 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)329 b Fk(22)26997 65364 y Fj +(LaTeX-enable-toolbar)293 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)475 +b Fk(54)26997 66531 y Fj(LaTeX-end-regexp)201 b Fd(:)171 +b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)384 b Fk(37)26997 +67698 y Fj(LaTeX-eqnarray-label)293 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)475 +b Fk(28)26997 68866 y Fj(LaTeX-equation-label)293 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)475 b Fk(28)26997 70033 y Fj(LaTeX-figure-label) +133 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)316 b +Fk(29)26997 71200 y Fj(LaTeX-fill-break-at-separators)180 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)363 +b Fk(40)p eop end +%%Page: 134 139 +TeXDict begin 134 138 bop 2000 -1550 a FC(Indices)42505 +b(134)2000 3985 y Fj(LaTeX-fill-break-before-code-comments)170 +b Fd(:)i(:)f(:)g(:)g(:)353 b Fk(40)2000 5204 y Fj +(LaTeX-fill-excluded-macros)89 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)271 b Fk(41)2000 +6422 y Fj(LaTeX-float)143 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)326 b Fk(29)2000 7641 +y Fj(LaTeX-fold-env-spec-list)157 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)339 +b Fk(52)2000 8860 y Fj(LaTeX-fold-macro-spec-list)89 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)271 b Fk(52)2000 10079 y Fj(LaTeX-fold-math-spec-list)123 +b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)305 b Fk(52)2000 11297 y Fj(LaTeX-font-list)235 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)417 +b Fk(24)2000 12516 y Fj(LaTeX-indent-environment-check)180 +b Fd(:)172 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)363 +b Fk(36)2000 13735 y Fj(LaTeX-indent-environment-list)300 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)483 b +Fk(36,)341 b(37)2000 14953 y Fj(LaTeX-indent-level)218 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)401 b Fk(36,)341 b(37)2000 +16172 y Fj(LaTeX-item-indent)253 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)435 +b Fk(36,)341 b(37)2000 17391 y Fj(LaTeX-item-regexp)167 +b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)349 b Fk(36)2000 +18610 y Fj(LaTeX-label-alist)167 b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)349 b Fk(27)2000 19828 y Fj(LaTeX-level)143 b +Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)326 b Fk(25)2000 21047 y Fj(LaTeX-math-abbrev-prefix)157 +b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)339 b Fk(31)2000 22266 y Fj(LaTeX-math-default)133 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)315 b Fk(30)2000 +23484 y Fj(LaTeX-math-list)235 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)417 b Fk(31)2000 24703 y Fj(LaTeX-math-menu-unicode)191 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)373 b Fk(31)2000 25922 y Fj(LaTeX-mode-hook)235 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)417 +b Fk(71)2000 27141 y Fj(LaTeX-name)177 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)360 b +Fk(25)2000 28359 y Fj(LaTeX-Omega-command)99 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(61)2000 29578 +y Fj(LaTeX-)p Ff(packagename)p Fj(-package-options)307 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)488 b Fk(92)2000 +30797 y Fj(LaTeX-paragraph-commands)157 b Fd(:)171 b(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)339 +b Fk(39)2000 32015 y Fj(LaTeX-provided-class-options)248 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)431 +b Fk(91)2000 33234 y Fj(LaTeX-provided-package-options)180 +b Fd(:)172 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)363 +b Fk(91)2000 34453 y Fj(LaTeX-section-hook)133 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)315 b Fk(25)2000 35671 +y Fj(LaTeX-section-label)184 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)367 +b Fk(25,)341 b(26)2000 36890 y Fj(LaTeX-short-caption-prompt-length)307 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)488 b Fk(29)2000 +38109 y Fj(LaTeX-style-list)201 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)383 b Fk(87)2000 39328 y Fj(LaTeX-syntactic-comments)157 +b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)339 b Fk(37)2000 40546 y Fj(LaTeX-table-label)167 +b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)349 b Fk(29)2000 +41765 y Fj(LaTeX-title)143 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)326 b Fk(25)2000 42984 +y Fj(LaTeX-toc)211 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)394 b Fk(25)2000 44202 +y Fj(LaTeX-top-caption-list)224 b Fd(:)172 b(:)f(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)407 +b Fk(29)2000 45421 y Fj(LaTeX-verbatim-environments)283 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +465 b Fk(48)2000 46640 y Fj(LaTeX-verbatim-macros-with-braces)307 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)488 b Fk(48)2000 +47859 y Fj(LaTeX-verbatim-macros-with-delims)307 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)488 b Fk(48)1949 52203 +y FB(O)2000 53923 y Fj(outline-regexp)269 b Fd(:)171 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)451 +b Fk(35)1949 58461 y FB(P)2000 60181 y Fj(plain-TeX-auto-regexp-list)89 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)271 b Fk(75)2000 61400 y Fj +(plain-TeX-clean-intermediate-suffixes)170 b Fd(:)i(:)f(:)g(:)g(:)353 +b Fk(69)2000 62619 y Fj(plain-TeX-clean-output-suffixes)146 +b Fd(:)172 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)329 +b Fk(69)2000 63838 y Fj(plain-TeX-enable-toolbar)157 +b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)339 b Fk(54)2000 65056 y Fj(plain-TeX-mode-hook)99 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(71)26946 +3985 y FB(T)26997 5561 y Fj(TeX-after-compilation-)28021 +6733 y(finished-functions)304 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)486 +b Fk(71)26997 7906 y Fj(TeX-arg-cite-note-p)99 b Fd(:)171 +b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(86)26997 9078 +y Fj(TeX-arg-input-file-search)208 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)390 b Fk(86,)342 b(87)26997 +10250 y Fj(TeX-arg-item-label-p)293 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)475 +b Fk(30)26997 11422 y Fj(TeX-arg-right-insert-p)224 b +Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)407 b Fk(22)26997 12594 y Fj +(TeX-auto-cleanup-hook)259 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)441 +b Fk(94)26997 13766 y Fj(TeX-auto-empty-regexp-list)89 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)271 b Fk(74)26997 14938 y Fj(TeX-auto-full-regexp-list)123 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)305 b Fk(75)26997 16110 y Fj(TeX-auto-global)235 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)418 +b Fk(81)26997 17282 y Fj(TeX-auto-local)269 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)452 +b Fk(82)26997 18455 y Fj(TeX-auto-parse-length)259 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)441 b Fk(74)26997 19627 y +Fj(TeX-auto-prepare-hook)259 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)441 +b Fk(94)26997 20799 y Fj(TeX-auto-private)201 b Fd(:)171 +b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)384 b Fk(81)26997 +21971 y Fj(TeX-auto-regexp-list)150 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)333 +b Fk(74,)342 b(94)26997 23143 y Fj(TeX-auto-save)303 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)486 +b Fk(73)26997 24315 y Fj(TeX-auto-save-aggregate)191 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)373 b Fk(82)26997 25487 y Fj(TeX-auto-untabify)167 +b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)350 b Fk(74)26997 +26659 y Fj(TeX-bar-LaTeX-button-alist)89 b Fd(:)171 b(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)271 +b Fk(54)26997 27831 y Fj(TeX-bar-LaTeX-buttons)259 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)441 b Fk(54)26997 29004 y +Fj(TeX-bar-TeX-all-button-alists)214 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)397 b Fk(54)26997 30176 +y Fj(TeX-bar-TeX-buttons)99 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 +b Fk(54)26997 31348 y Fj(TeX-brace-indent-level)224 b +Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)407 b Fk(37)26997 32520 y Fj(TeX-check-engine) +201 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)384 +b Fk(61)26997 33692 y Fj(TeX-check-path)269 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)452 +b Fk(57)26997 34864 y Fj(TeX-check-TeX)303 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)486 +b Fk(61)26997 36036 y Fj(TeX-check-TeX-command-not-found)146 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)329 +b Fk(61)26997 37208 y Fj(TeX-clean-confirm)167 b Fd(:)k(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)350 b Fk(70)26997 38380 y Fj(TeX-close-quote)235 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)418 +b Fk(20)26997 39553 y Fj(TeX-command)143 b Fd(:)171 b(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)326 b +Fk(61)26997 40725 y Fj(TeX-command-default)99 b Fd(:)171 +b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(56)26997 41897 +y Fj(TeX-command-extra-options)123 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)305 b +Fk(61)26997 43069 y Fj(TeX-command-list)286 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)469 b Fk(54,)342 b(56)26997 +44241 y Fj(TeX-complete-expert-commands)106 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)288 b Fk(27,)342 +b(34)26997 45413 y Fj(TeX-complete-list)167 b Fd(:)k(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)350 b Fk(32)26997 46585 y Fj(TeX-date-format)235 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)418 +b Fk(85)26997 47757 y Fj(TeX-debug-bad-boxes)99 b Fd(:)171 +b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(67)26997 48930 +y Fj(TeX-debug-warnings)133 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)316 b Fk(67)26997 50102 y Fj(TeX-default-macro)167 +b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)350 b Fk(33)26997 +51274 y Fj(TeX-default-mode)286 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)469 +b Fk(78,)342 b(79)26997 52446 y Fj(TeX-dialect)143 b +Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)326 b Fk(83)26997 53618 y Fj(TeX-display-help)201 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)384 +b Fk(67)26997 54790 y Fj(TeX-DVI-via-PDFTeX)133 b Fd(:)171 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)316 b Fk(59)26997 +55962 y Fj(TeX-electric-escape)99 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)282 b Fk(33)26997 57134 y Fj(TeX-electric-math)167 +b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)350 b Fk(21)26997 +58306 y Fj(TeX-electric-sub-and-superscript)112 b Fd(:)172 +b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)295 b Fk(31)26997 +59479 y Fj(TeX-engine)263 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)445 b Fk(60,)342 b(78)26997 60651 +y Fj(TeX-engine-alist)286 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)469 +b Fk(61,)342 b(78)26997 61823 y Fj(TeX-engine-alist-builtin)157 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)339 b Fk(61)26997 62995 y Fj +(TeX-error-overview-frame-parameters)238 b Fd(:)172 b(:)f(:)g(:)g(:)g +(:)g(:)421 b Fk(68)26997 64167 y Fj +(TeX-error-overview-open-after-TeX-run)170 b Fd(:)i(:)f(:)g(:)g(:)353 +b Fk(68)26997 65339 y Fj(TeX-error-overview-setup)157 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)339 b Fk(68)26997 66511 y Fj(TeX-expand-list)235 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)418 +b Fk(56)26997 67683 y Fj(TeX-file-line-error)99 b Fd(:)171 +b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(62)26997 68855 +y Fj(TeX-file-recurse)201 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)384 b Fk(80)26997 70028 y Fj(TeX-fold-auto)303 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)486 +b Fk(50)26997 71200 y Fj(TeX-fold-command-prefix)191 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)373 b Fk(51)p eop end +%%Page: 135 140 +TeXDict begin 135 139 bop 2000 -1550 a FC(Indices)42505 +b(135)2000 3985 y Fj(TeX-fold-env-spec-list)224 b Fd(:)172 +b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)407 b Fk(52)2000 5147 y Fj(TeX-fold-force-fontify)224 +b Fd(:)172 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)407 b Fk(49)2000 6310 y Fj +(TeX-fold-help-echo-max-length)214 b Fd(:)172 b(:)f(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)397 b Fk(52)2000 7472 y Fj +(TeX-fold-macro-spec-list)157 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)339 b +Fk(51)2000 8634 y Fj(TeX-fold-math-spec-list)191 b Fd(:)171 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)373 b Fk(52)2000 9797 y Fj(TeX-fold-preserve-comments)89 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)271 b Fk(50)2000 10959 y Fj(TeX-fold-type-list)133 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)315 b Fk(49)2000 +12121 y Fj(TeX-fold-unfold-around-mark)283 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)465 +b Fk(50)2000 13284 y Fj(TeX-fold-unspec-env-display-string)273 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)454 b Fk(52)2000 +14446 y Fj(TeX-fold-unspec-macro-display-string)204 b +Fd(:)172 b(:)f(:)g(:)g(:)g(:)387 b Fk(52)2000 15608 y +Fj(TeX-fold-unspec-use-name)157 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)339 b +Fk(52)2000 16770 y Fj(TeX-font-list)303 b Fd(:)171 b(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)485 b Fk(24)2000 17933 +y Fj(TeX-header-end)127 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)310 b Fk(54,)341 b(55)2000 19095 y Fj(TeX-ignore-file)235 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)417 +b Fk(81)2000 20257 y Fj(TeX-ignore-warnings)99 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)282 b Fk(67)2000 21420 +y Fj(TeX-indent-close-delimiters)h Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)465 b Fk(38)2000 22582 +y Fj(TeX-indent-open-delimiters)89 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)271 b Fk(38)2000 +23744 y Fj(TeX-insert-braces)167 b Fd(:)k(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)349 b Fk(33)2000 24907 y Fj(TeX-insert-braces-alist)191 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)373 b Fk(34)2000 26069 y Fj +(TeX-insert-macro-default-style)180 b Fd(:)172 b(:)f(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)363 b Fk(33)2000 27231 y Fj +(TeX-install-font-lock)259 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)441 +b Fk(42)2000 28394 y Fj(TeX-interactive-mode)293 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(59)2000 29556 y Fj +(TeX-ispell-extend-skip-list)283 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)465 b Fk(57)2000 30718 +y Fj(TeX-ispell-verb-delimiters)89 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)271 b Fk(59)2000 +31880 y Fj(TeX-japanese-process-input-)3024 33043 y(coding-system)246 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)428 +b Fk(79)2000 34205 y Fj(TeX-japanese-process-output-)3024 +35367 y(coding-system)246 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)428 b Fk(79)2000 36530 y Fj(TeX-language-bg-hook)293 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(76)2000 37692 +y Fj(TeX-language-cz-hook)293 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 +b Fk(76)2000 38854 y Fj(TeX-language-de-hook)293 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(76)2000 40017 y Fj +(TeX-language-dk-hook)293 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 +b Fk(76)2000 41179 y Fj(TeX-language-en-hook)293 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(76)2000 42341 y Fj +(TeX-language-is-hook)293 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 +b Fk(76)2000 43504 y Fj(TeX-language-it-hook)293 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(76)2000 44666 y Fj +(TeX-language-nl-hook)293 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 +b Fk(76)2000 45828 y Fj(TeX-language-pl-hook)293 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(76)2000 46990 y Fj +(TeX-language-pt-br-hook)191 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)373 +b Fk(76)2000 48153 y Fj(TeX-language-pt-hook)293 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(76)2000 49315 y Fj +(TeX-language-sk-hook)293 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)475 +b Fk(76)2000 50477 y Fj(TeX-language-sv-hook)293 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)475 b Fk(76)26997 3985 y Fj(TeX-macro-global)286 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)469 b Fk(15,)342 +b(81)26997 5147 y Fj(TeX-macro-private)167 b Fd(:)k(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)350 b Fk(81)26997 6310 y Fj(TeX-master)263 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)445 +b Fk(54,)342 b(72)26997 7472 y Fj(TeX-math-input-method-off-regexp)112 +b Fd(:)172 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)295 +b Fk(31)26997 8634 y Fj(TeX-newline-function)150 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)333 b Fk(36,)342 b(37)26997 9797 y Fj(TeX-Omega-command)167 +b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)350 b Fk(61)26997 +10959 y Fj(TeX-one-master)269 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)452 b Fk(72)26997 12121 y Fj(TeX-open-quote)269 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)452 +b Fk(20)26997 13284 y Fj(TeX-outline-extra)167 b Fd(:)k(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)350 b Fk(52)26997 14446 y Fj(TeX-output-dir)269 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)452 +b Fk(69)26997 15608 y Fj(TeX-parse-all-errors)293 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)475 b Fk(66)26997 16770 y Fj(TeX-parse-self)127 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)309 b +Fk(73,)342 b(78)26997 17933 y Fj(TeX-PDF-from-DVI)201 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)384 +b Fk(60)26997 19095 y Fj(TeX-PDF-mode)109 b Fd(:)171 +b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)292 +b Fk(59)26997 20257 y Fj(TeX-quote-after-quote)259 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)441 b Fk(20)26997 21420 y +Fj(TeX-quote-language-alist)157 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)339 b +Fk(77)26997 22582 y Fj(TeX-raise-frame-function)157 b +Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)339 b Fk(65)26997 23744 y Fj +(TeX-refuse-unmatched-dollar)283 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)465 b Fk(22)26997 +24907 y Fj(TeX-region)263 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)445 b Fk(54,)342 b(55)26997 26069 +y Fj(TeX-save-query)269 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)452 b Fk(73)26997 27231 y Fj(TeX-show-compilation)293 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)475 b Fk(62)26997 28394 +y Fj(TeX-source-correlate-map)157 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)339 +b Fk(65)26997 29556 y Fj(TeX-source-correlate-method)140 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)322 +b Fk(59,)342 b(64)26997 30718 y Fj(TeX-source-correlate-mode)123 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)305 b Fk(59)26997 31880 y Fj +(TeX-source-correlate-start-server)i Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)489 b Fk(65)26997 33043 y Fj(TeX-style-global)201 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)384 +b Fk(81)26997 34205 y Fj(TeX-style-local)235 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)418 b +Fk(82)26997 35367 y Fj(TeX-style-path)269 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)452 +b Fk(80)26997 36530 y Fj(TeX-style-private)167 b Fd(:)k(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)350 b Fk(81)26997 37692 y Fj +(TeX-suppress-ignored-warnings)214 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)397 b Fk(67)26997 38854 y +Fj(TeX-trailer-start)253 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)435 +b Fk(54,)342 b(55)26997 40017 y Fj(TeX-view-evince-keep-focus)89 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)271 b Fk(64)26997 41179 y Fj(TeX-view-predicate-list)191 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)373 b Fk(63)26997 42341 y Fj(TeX-view-program-list) +259 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)441 b Fk(63)26997 43504 +y Fj(TeX-view-program-selection)89 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)271 b Fk(63)26997 +44666 y Fj(Texinfo-clean-intermediate-suffixes)238 b +Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)421 b Fk(69)26997 45828 +y Fj(Texinfo-clean-output-suffixes)214 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)397 b Fk(69)26997 46990 +y Fj(Texinfo-mode-hook)167 b Fd(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +350 b Fk(71)26997 48153 y Fj(texinfo-section-list)293 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)475 b Fk(35)26997 49315 +y Fj(texmathp-tex-commands)259 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)441 +b Fk(47)26997 50477 y Fj(texmathp-tex-commands-default)214 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)397 +b Fk(47)2000 53688 y FB(Concept)599 b(Index)1949 57152 +y(.)2000 58768 y Fj(.emacs)114 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)297 +b Fk(7)1949 62475 y Fc(n)2000 64091 y Fk(`)p Fj(\\begin)p +Fk(')257 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)439 b Fk(26)2000 65275 +y Fj(\\chapter)103 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)286 b Fk(16,)341 b(24)2000 66460 +y Fj(\\)p Fk(cite,)i(completion)g(of)212 b Fd(:)171 b(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)395 b Fk(34)2000 67645 y Fj(\\emph)205 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)388 b Fk(17,)341 b(23)2000 68830 y(`)p +Fj(\\end)p Fk(')97 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)279 +b Fk(26)2000 70015 y Fj(\\)p Fk(include)256 b Fd(:)171 +b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)438 b Fk(71)2000 71200 y Fj(\\)p Fk(input)198 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)381 b Fk(71)26997 57152 +y Fj(\\)p Fk(item)170 b Fd(:)i(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)353 +b Fk(29)26997 58323 y Fj(\\label)171 b Fd(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)353 b +Fk(16,)342 b(24)26997 59494 y Fj(\\)p Fk(lab)28 b(el,)343 +b(completion)299 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +480 b Fk(34)26997 60664 y Fj(\\mathgt)279 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)462 b Fk(80)26997 61835 y Fj(\\mathmc)279 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)462 b Fk(80)26997 63005 y Fj(\\)p +Fk(ref,)341 b(completion)97 b Fd(:)173 b(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)280 b Fk(34)26997 64176 y Fj(\\section)103 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)285 b Fk(16,)342 b(24)26997 65347 y Fj(\\subsection)228 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)411 +b Fk(16,)342 b(24)26997 66517 y Fj(\\textbf)137 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +319 b Fk(17,)342 b(23)26997 67688 y Fj(\\textgt)279 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)462 b Fk(80)26997 68858 y Fj(\\textit)137 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)319 b Fk(17,)342 b(23)26997 70029 y Fj(\\textmc)279 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)462 b Fk(80)26997 71200 y Fj(\\textmd)279 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)462 b Fk(23)p eop end +%%Page: 136 141 +TeXDict begin 136 140 bop 2000 -1550 a FC(Indices)42505 +b(136)2000 3985 y Fj(\\textnormal)143 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)326 b Fk(24)2000 +5204 y Fj(\\textrm)137 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)320 b Fk(17,)341 b(23)2000 +6422 y Fj(\\textsc)137 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)320 b Fk(17,)341 b(24)2000 +7641 y Fj(\\textsf)137 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)320 b Fk(17,)341 b(24)2000 +8860 y Fj(\\textsl)137 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)320 b Fk(17,)341 b(23)2000 +10079 y Fj(\\textsw)279 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)462 b +Fk(24)2000 11297 y Fj(\\texttt)137 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)320 b Fk(17,)341 +b(24)2000 12516 y Fj(\\textulc)245 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)428 +b Fk(24)1949 16915 y FB(A)2000 18636 y Fk(Abbreviations)115 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)297 b Fk(30)2000 19855 y(Adding)341 b(a)g(st)-28 b(yle)343 +b(ho)28 b(ok)101 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)284 +b Fk(82)2000 21073 y(Adding)341 b(bibliographies)157 +b Fd(:)172 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)340 b Fk(90)2000 +22292 y(Adding)h(en)-28 b(vironmen)g(ts)285 b Fd(:)171 +b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)468 b Fk(88)2000 23511 +y(Adding)341 b(lab)28 b(els)173 b Fd(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)355 b Fk(90)2000 24729 +y(Adding)341 b(macros)101 b Fd(:)170 b(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)283 b Fk(84)2000 25948 y(Adding)341 +b(other)g(information)230 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)413 +b Fk(90)2000 27167 y(Adding)341 b(supp)28 b(ort)341 b(for)g(completion) +h(of)3024 28385 y(pac)-28 b(k)-57 b(age/class)342 b(options)195 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)378 b Fk(90)2000 29604 +y(Adding)341 b(to)h Fj(PATH)f Fk(in)h(Windo)-28 b(ws)137 +b Fd(:)169 b(:)i(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)319 b Fk(11)2000 30823 y(align.el)291 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)472 b Fk(36)2000 32042 y(amsmath)144 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)328 b Fk(28,)341 b(30)2000 33260 y(Argumen)-28 +b(ts)341 b(to)g(T)9062 33475 y(E)9631 33260 y(X)g(macros)267 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)450 b Fk(32)2000 34479 y(ASCI)28 +b(I)340 b(pT)6323 34694 y(E)6892 34479 y(X)275 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)459 +b Fk(75,)341 b(78)2000 35698 y Fj(auctex.el)297 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)480 +b Fk(7,)341 b(115)2000 36916 y Fj(auto)g Fk(directories.)263 +b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)444 +b Fk(80)2000 38135 y(auto-\014ll-mo)28 b(de)133 b Fd(:)173 +b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)315 +b Fk(36)2000 39354 y(Auto-Rev)-28 b(eal)239 b Fd(:)172 +b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)422 +b Fk(49)2000 40573 y(Automatic)190 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)372 b +Fk(80)2000 41791 y(Automatic)342 b(Customization)187 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)370 b Fk(80)2000 43010 y(Automatic)342 +b(P)-28 b(arsing)165 b Fd(:)170 b(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)347 b Fk(73)2000 44229 y(Automatic)342 b(up)28 b(dating)342 +b(st)-28 b(yle)342 b(ho)28 b(oks)141 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)324 b Fk(82)1949 +48738 y FB(B)2000 50459 y Fk(Bad)341 b(b)28 b(o)-28 b(xes)251 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)433 b Fk(66)2000 51678 y(Bib)28 b(er)196 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)378 b Fk(56)2000 52897 +y(biblatex)305 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)486 b Fk(56)2000 +54115 y(Bibliographies,)343 b(adding)292 b Fd(:)171 b(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)475 b Fk(90)2000 55334 y(Bibliograph)-28 b(y)153 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)336 b Fk(54)2000 56553 y(bibliograph)-28 b(y)-85 +b(,)341 b(completion)245 b Fd(:)173 b(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)428 +b Fk(34)2000 57771 y(BibT)4147 57986 y(E)4716 57771 y(X)140 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)323 b Fk(54)2000 58990 y(BibT)4147 +59205 y(E)4716 58990 y(X,)342 b(completion)112 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)294 b Fk(34)2000 +60209 y Fj(book.el)279 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)462 b Fk(82)2000 +61428 y(Braces)179 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)361 b +Fk(20)2000 62646 y(Brac)-28 b(k)g(ets)193 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)375 b Fk(20)2000 63865 y(Brazilian)342 b(P)-28 +b(ortuguese)184 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)367 +b Fk(76)2000 65084 y(Bulgarian)153 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)336 +b Fk(76)26946 3985 y FB(C)26997 5549 y Fk(Changing)341 +b(fon)-28 b(t)288 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)472 b Fk(23)26997 6717 y(Changing)341 +b(the)g(parser)283 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)467 +b Fk(92)26997 7885 y(Chapters)171 b Fd(:)f(:)i(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)354 b Fk(16,)342 +b(24)26997 9053 y(Chec)-28 b(king)289 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)472 +b Fk(68)26997 10221 y(ChinaT)30240 10435 y(E)30808 10221 +y(X)275 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)458 b Fk(75)26997 11389 y Fj(chktex)85 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)268 b Fk(68)26997 12557 +y(citations,)343 b(completion)f(of)272 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +455 b Fk(34)26997 13725 y(cite,)343 b(completion)g(of)246 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)429 +b Fk(34)26997 14893 y(CJK)341 b(language)311 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)493 +b Fk(75)26997 16061 y Fb(CJK)p Fk(-L)29503 15932 y Fa(a)29961 +16061 y Fk(T)30530 16275 y(E)31098 16061 y(X)130 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)313 b Fk(75)26997 17229 y(Cleaning)147 b Fd(:)171 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)330 b Fk(69)26997 18397 y(Commands)286 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)469 b Fk(54)26997 19565 y(Completion)204 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +387 b Fk(32)26997 20733 y(Con)-28 b(trolling)341 b(the)h(output)217 +b Fd(:)170 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)400 b Fk(69)26997 +21901 y(Cop)-28 b(ying)289 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)472 +b Fk(2)26997 23069 y(Cop)-28 b(yrigh)g(t)132 b Fd(:)169 +b(:)j(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)315 b Fk(2)26997 24237 y(CT)28306 24452 y(E)28874 +24237 y(X)105 b Fd(:)170 b(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)287 b +Fk(75)26997 25405 y(Curren)-28 b(t)340 b(\014le)216 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)398 b Fk(69)26997 26573 y(Customization)230 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)412 +b Fk(15)26997 27741 y(Customization,)342 b(p)28 b(ersonal)97 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)280 b Fk(15)26997 28909 +y(Customization,)342 b(site)285 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)466 b Fk(15)26997 30077 y(Czec)-28 b(h)104 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)287 b Fk(76)26946 +33306 y FB(D)26997 34870 y Fk(Danish)95 b Fd(:)171 b(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +277 b Fk(76)26997 36038 y(Debugging)183 b Fd(:)171 b(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)365 +b Fk(66)26997 37206 y(Default)342 b(command)168 b Fd(:)k(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)351 b Fk(54)26997 38374 +y(De\014ning)342 b(bibliographies)g(in)f(st)-28 b(yle)343 +b(ho)28 b(oks)87 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)270 +b Fk(90)26997 39542 y(De\014ning)342 b(en)-28 b(vironmen)g(ts)341 +b(in)h(st)-28 b(yle)342 b(ho)28 b(oks)215 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)398 b Fk(88)26997 +40710 y(De\014ning)342 b(lab)28 b(els)342 b(in)g(st)-28 +b(yle)342 b(ho)28 b(oks)102 b Fd(:)172 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)285 b Fk(90)26997 +41878 y(De\014ning)342 b(macros)f(in)g(st)-28 b(yle)342 +b(ho)28 b(oks)259 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)441 b Fk(84)26997 43046 y(De\014ning)342 +b(other)f(information)h(in)f(st)-28 b(yle)342 b(ho)28 +b(oks)160 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)343 b Fk(90)26997 +44214 y(Deleting)g(fon)-28 b(ts)208 b Fd(:)170 b(:)h(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)390 b Fk(17,)342 b(24)26997 45382 +y(Descriptions)261 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)444 b Fk(29)26997 46550 y(Displa)-28 +b(y)342 b(math)f(mo)28 b(de)222 b Fd(:)173 b(:)e(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)405 b Fk(20)26997 47718 y(Distribution)93 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)276 b Fk(2)26997 48886 y(Do)28 b(cumen)-28 +b(tation)269 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)451 b Fk(70)26997 50054 y(Do)28 b(cumen)-28 b(ts)294 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)476 b Fk(71)26997 51222 y(Do)28 b(cumen)-28 +b(ts)342 b(with)f(m)-28 b(ultiple)343 b(\014les)191 b +Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)373 b Fk(71)26997 52391 y(Dollar)342 b(signs,)f(color)h(bleed)g +(with)117 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)300 b Fk(48)26997 53559 y(Dollars)293 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)475 b Fk(20)26997 54727 y(Double)342 +b(quotes)280 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)462 b Fk(20)26997 55895 y(Dutc)-28 b(h)282 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)465 b Fk(76)26946 59124 +y FB(E)26997 60687 y Fk(English)223 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)405 +b Fk(76)26997 61855 y(En)-28 b(umerates)150 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +333 b Fk(29)26997 63023 y(En)-28 b(vironmen)g(ts)150 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)333 b Fk(26)26997 64191 y(En)-28 b(vironmen)g(ts,)341 +b(adding)150 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)333 +b Fk(88)26997 65360 y(Eqnarra)-28 b(y)264 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)449 b Fk(28)26997 66528 y(Equation)297 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)479 b Fk(28)26997 67696 y(Equations)95 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)277 b Fk(28)26997 68864 y(Errors)248 b Fd(:)169 +b(:)i(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)430 b Fk(66)26997 70032 y(Europ)28 +b(e)266 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)450 b Fk(75)26997 +71200 y(Europ)28 b(ean)341 b(Characters)91 b Fd(:)169 +b(:)j(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)274 b Fk(75)p eop +end +%%Page: 137 142 +TeXDict begin 137 141 bop 2000 -1550 a FC(Indices)42505 +b(137)2000 3985 y Fk(Examining)342 b(pac)-28 b(k)-57 +b(age/class)342 b(options)174 b Fd(:)d(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)357 b Fk(90)2000 5221 y(Example)342 +b(of)g(a)f(st)-28 b(yle)342 b(\014le.)165 b Fd(:)172 +b(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)348 b Fk(82)2000 6457 y(Expansion)237 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)419 b Fk(32)2000 7694 y(External)342 b(Commands)235 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)418 b Fk(54)2000 +8930 y(Extracting)342 b(T)7677 9144 y(E)8245 8930 y(X)f(sym)-28 +b(b)28 b(ols)291 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)472 b +Fk(80)1949 13828 y FB(F)2000 15603 y Fk(F)-85 b(aces)222 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)405 b Fk(48)2000 16839 +y(FDL,)342 b(GNU)f(F)-85 b(ree)342 b(Do)28 b(cumen)-28 +b(tation)343 b(License)111 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)293 +b Fk(95)2000 18075 y(Figure)342 b(en)-28 b(vironmen)g(t)222 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)405 b +Fk(29)2000 19312 y(Figures)235 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)418 +b Fk(29)2000 20548 y(Filling)211 b Fd(:)173 b(:)e(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)394 +b Fk(39)2000 21784 y(Finding)342 b(errors)289 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)473 +b Fk(68)2000 23020 y(Finding)342 b(the)g(curren)-28 b(t)340 +b(\014le)309 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)490 b +Fk(69)2000 24256 y(Finding)342 b(the)g(master)f(\014le)178 +b Fd(:)172 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)361 b Fk(69)2000 +25493 y(Floats)266 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)448 b +Fk(29)2000 26729 y(Flymak)-28 b(e)197 b Fd(:)173 b(:)e(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)379 +b Fk(68)2000 27965 y(F)-85 b(olding)311 b Fd(:)171 b(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)494 +b Fk(49,)341 b(52)2000 29201 y(F)-85 b(on)-28 b(t)341 +b(Lo)28 b(c)-28 b(king)304 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)486 b Fk(42)2000 30437 y(F)-85 +b(on)-28 b(t)341 b(macros)264 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)447 b Fk(23)2000 +31674 y(fon)-28 b(t-latex)190 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)372 b +Fk(42)2000 32910 y(F)-85 b(on)-28 b(ts)208 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)391 b Fk(23)2000 34146 y(F)-85 +b(ormatting)224 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)407 +b Fk(36,)342 b(39,)f(54)2000 35382 y(F)-85 b(orw)-28 +b(ard)339 b(searc)-28 b(h)304 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)487 b Fk(64)2000 36619 y(F)-85 +b(ree)281 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)463 +b Fk(2)2000 37855 y(F)-85 b(ree)342 b(soft)-28 b(w)g(are)92 +b Fd(:)169 b(:)i(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)274 b Fk(2)1949 42584 y FB(G)2000 44359 y +Fk(General)342 b(Public)g(License)182 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)364 b Fk(2)2000 45595 y(Generating)342 b(sym)-28 +b(b)28 b(ols)179 b Fd(:)172 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)362 +b Fk(80)2000 46831 y(German)85 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)268 +b Fk(76)2000 48068 y(Global)342 b(directories)195 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)378 b +Fk(81)2000 49304 y(Global)342 b(macro)g(directory)97 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)280 b Fk(81)2000 +50540 y(Global)342 b(st)-28 b(yle)343 b(ho)28 b(ok)342 +b(directory)95 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)278 b Fk(81)2000 51776 +y(Global)342 b(T)5875 51991 y(E)6444 51776 y(X)f(macro)g(directory)112 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)294 b Fk(81)2000 53012 y(GPL)158 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)341 b Fk(2)1949 57742 +y FB(H)2000 59517 y Fk(Header)302 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)485 +b Fk(54)2000 60753 y(Headers)100 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)283 +b Fk(52)2000 61989 y(Hide)342 b(Macros)200 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)383 +b Fk(49)2000 63225 y(HL)3039 63096 y Fa(a)3497 63225 +y Fk(T)4066 63440 y(E)4634 63225 y(X)181 b Fd(:)171 b(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)364 +b Fk(75)26946 3985 y FB(I)26997 5714 y Fk(I/O)341 b(correlation)159 +b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)341 +b Fk(59,)h(64)26997 6936 y(Including)247 b Fd(:)171 b(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)430 +b Fk(71)26997 8157 y(Inden)-28 b(tation)204 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +387 b Fk(36)26997 9379 y(Inden)-28 b(ting)204 b Fd(:)170 +b(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)387 b Fk(36)26997 10600 y(Indexing)175 b Fd(:)d(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)358 +b Fk(54)26997 11822 y Fj(init.el)308 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)490 +b Fk(7)26997 13043 y(Initialization)161 b Fd(:)173 b(:)e(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)344 b +Fk(15)26997 14265 y(input)d(metho)28 b(d)190 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)372 +b Fk(31)26997 15486 y(Inputing)190 b Fd(:)170 b(:)h(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)373 +b Fk(71)26997 16708 y(Installation)273 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)455 +b Fk(7)26997 17929 y(In)-28 b(ternationalization)203 +b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)386 b +Fk(75)26997 19151 y(In)-28 b(v)g(erse)340 b(searc)-28 +b(h)124 b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)307 b Fk(64)26997 20372 y Fj(iso-cvt.el)177 +b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)360 b Fk(76)26997 21594 y Fb(ISO)341 b Fk(8859)g(Latin)g(1) +140 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)323 +b Fk(75)26997 22815 y Fb(ISO)341 b Fk(Character)f(set)170 +b Fd(:)h(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)353 +b Fk(75)26997 24037 y(isp)28 b(ell)130 b Fd(:)173 b(:)e(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)312 +b Fk(57,)342 b(76)26997 25258 y(Italian)190 b Fd(:)171 +b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)373 b Fk(76)26997 26479 y(Itemize)246 +b Fd(:)173 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)429 b Fk(29)26997 27701 y(Items)187 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)370 b Fk(29)26946 +32106 y FB(J)26997 33835 y Fk(Japan)310 b Fd(:)171 b(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +494 b Fk(78)26997 35057 y(Japanese)108 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)291 +b Fk(78)26997 36278 y(jL)27581 36149 y Fa(a)28039 36278 +y Fk(T)28608 36493 y(E)29176 36278 y(X)181 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)364 b Fk(78)26997 37500 y(jT)27879 +37714 y(E)28447 37500 y(X)176 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)358 +b Fk(75,)342 b(78)26946 42088 y FB(K)26997 43818 y Fk(Killing)h(a)e +(pro)28 b(cess)211 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)394 b Fk(69)26997 45039 y(kT)28106 45254 y(E)28675 +45039 y(X)204 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)387 b +Fk(75)26946 49628 y FB(L)26997 51357 y Fk(Lab)28 b(el)342 +b(pre\014x)195 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)378 b Fk(26,)342 b(29)26997 52578 y(Lab)28 b(els)294 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)476 b Fk(26,)342 b(29)26997 53800 y(Lab)28 +b(els,)342 b(adding)208 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)391 b Fk(90)26997 55021 y(lab)28 +b(els,)343 b(completion)g(of)229 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)412 b Fk(34)26997 56243 y Fj(lacheck)279 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)462 b Fk(68)26997 57464 y(Language)341 b(Supp)28 +b(ort)266 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)450 +b Fk(75)26997 58686 y(L)27268 58557 y Fa(a)27726 58686 +y Fk(T)28295 58900 y(E)28863 58686 y(X)110 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)293 b Fk(54)26997 59907 y(Latin)341 +b(1)254 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)437 b Fk(75)26997 +61129 y(License)280 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)462 +b Fk(2)26997 62350 y(Literature)308 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)491 +b Fk(54)26997 63572 y(Lo)28 b(cal)342 b(st)-28 b(yle)342 +b(directory)248 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)431 +b Fk(82)26997 64793 y(Lo)28 b(cal)342 b(st)-28 b(yle)342 +b(ho)28 b(oks)291 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)473 b Fk(82)p eop end +%%Page: 138 143 +TeXDict begin 138 142 bop 2000 -1550 a FC(Indices)42505 +b(138)1949 3985 y FB(M)2000 5534 y Fk(Macro)341 b(argumen)-28 +b(ts)255 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)438 +b Fk(32)2000 6697 y(Macro)341 b(completion)132 b Fd(:)172 +b(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)314 b +Fk(32)2000 7860 y(Macro)341 b(expansion)143 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)326 +b Fk(32)2000 9024 y Fj(macro.el)245 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)428 +b Fk(92)2000 10187 y Fj(macro.tex)211 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)394 +b Fk(92)2000 11350 y(Macros,)342 b(adding)271 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)454 +b Fk(84)2000 12513 y(Mak)-28 b(e)247 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)429 b Fk(7)2000 13677 y Fj(makeindex)211 b Fd(:)171 +b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)394 b Fk(54)2000 14840 y(Making)342 b(a)g(bibliograph)-28 +b(y)231 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)414 b Fk(54)2000 +16003 y(Making)342 b(an)f(index)161 b Fd(:)173 b(:)e(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)344 b Fk(54)2000 17167 y(Man)-28 +b(y)342 b(Files)309 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)490 b Fk(71)2000 18330 +y(Master)342 b(\014le)271 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)454 b Fk(69,)341 b(71)2000 19493 +y(Matc)-28 b(hing)342 b(dollar)f(signs)254 b Fd(:)171 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)437 b Fk(20)2000 20656 +y(Math)342 b(mo)28 b(de)342 b(delimiters)114 b Fd(:)173 +b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)297 b Fk(20)2000 21820 +y(Math,)342 b(fon)-28 b(ti\014cation)342 b(of)289 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)472 b Fk(47)2000 22983 +y(Math,)342 b(fon)-28 b(ti\014cation)342 b(problems)f(with)243 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)425 +b Fk(48)2000 24146 y(Mathematics)130 b Fd(:)173 b(:)e(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)313 b Fk(30)2000 +25309 y(Multi\014le)343 b(Do)28 b(cumen)-28 b(ts)280 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)462 b Fk(71)2000 +26473 y(Multiple)343 b(Files)137 b Fd(:)173 b(:)e(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)320 b Fk(71)1949 +29818 y FB(N)2000 31367 y Fk(Next)342 b(error)229 b Fd(:)170 +b(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)411 b Fk(66)2000 32530 y(Nipp)28 b(on)233 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)415 b Fk(78)2000 33693 y(NTT)340 b(jT)5470 +33908 y(E)6039 33693 y(X)247 b Fd(:)170 b(:)h(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)430 b Fk(75,)341 b(78)1949 +37059 y FB(O)2000 38608 y Fk(Other)h(information,)g(adding)301 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)484 b Fk(90)2000 39771 y(Outlining)291 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)473 b Fk(49,)341 b(52)2000 40935 y(Output)232 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)415 b Fk(69)2000 42098 y(Ov)-28 b(erfull)342 +b(b)28 b(o)-28 b(xes)257 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)439 b Fk(66)2000 43261 y(Ov)-28 +b(erview)245 b Fd(:)172 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)428 b Fk(52)1949 46386 +y FB(P)2000 47934 y Fk(pac)-28 b(k)-57 b(age/class)342 +b(options,)g(Examining)260 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)442 b Fk(90)2000 49098 y(P)-28 b(arsing)340 +b(errors)115 b Fd(:)170 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)298 b Fk(66)2000 50261 y(P)-28 b(arsing)340 +b(L)5962 50132 y Fa(a)6420 50261 y Fk(T)6989 50475 y(E)7558 +50261 y(X)h(errors)220 b Fd(:)170 b(:)h(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)403 +b Fk(66)2000 51424 y(P)-28 b(arsing)340 b(new)h(macros)146 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)329 b +Fk(92)2000 52587 y(P)-28 b(arsing)340 b(T)6260 52802 +y(E)6829 52587 y(X)306 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)490 b Fk(73,)341 b(80)2000 53751 y(P)-28 +b(arsing)340 b(T)6260 53965 y(E)6829 53751 y(X)h(output)136 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)319 b +Fk(66)2000 54914 y Fj(PATH)341 b Fk(in)h(Windo)-28 b(ws)292 +b Fd(:)171 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)476 +b Fk(11)2000 56077 y(PDF)341 b(mo)28 b(de)111 b Fd(:)173 +b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)294 b Fk(59)2000 57241 y(PDFSync)283 b Fd(:)171 b(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)466 b Fk(59,)341 +b(64)2000 58404 y(P)-28 b(ersonal)341 b(customization)119 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)301 b Fk(15)2000 +59567 y(P)-28 b(ersonal)341 b(information)163 b Fd(:)171 +b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)346 b Fk(81)2000 60730 +y(P)-28 b(ersonal)341 b(macro)g(directory)132 b Fd(:)171 +b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)315 b Fk(81)2000 61894 y(P)-28 b(ersonal)341 +b(T)6716 62108 y(E)7284 61894 y(X)g(macro)g(directory)147 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)329 b Fk(81)2000 63057 y(pL)2840 62928 y Fa(a)3298 +63057 y Fk(T)3867 63271 y(E)4435 63057 y(X)281 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)463 b Fk(78)2000 64220 y(P)-28 b(olish)294 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)476 b Fk(76)2000 65383 +y(P)-28 b(ortuguese)93 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)276 b Fk(76)2000 +66547 y(Pre\014x)341 b(for)g(lab)28 b(els)234 b Fd(:)173 +b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)417 b Fk(26,)341 +b(29)2000 67710 y(preview-install-st)-28 b(yles)208 b +Fd(:)174 b(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)391 b +Fk(6)2000 68873 y(Previewing)96 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)278 b +Fk(62)2000 70036 y(Prin)-28 b(ting)266 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)450 +b Fk(54)2000 71200 y(Priv)-57 b(ate)342 b(directories)291 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)472 +b Fk(81)26997 3985 y(Priv)-57 b(ate)342 b(macro)f(directory)192 +b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)375 b Fk(81)26997 5150 +y(Priv)-57 b(ate)342 b(st)-28 b(yle)342 b(ho)28 b(ok)342 +b(directory)190 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)373 b Fk(81)26997 6314 +y(Priv)-57 b(ate)342 b(T)31138 6529 y(E)31707 6314 y(X)f(macro)g +(directory)206 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)389 b Fk(81)26997 7479 y(Problems)250 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)432 b Fk(68)26997 8643 y(Pro)28 b(cesses)230 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)412 b Fk(69)26997 9807 y(pT)28135 +10022 y(E)28703 9807 y(X)275 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)458 b +Fk(75,)342 b(78)26946 13199 y FB(Q)26997 14752 y Fk(Quotes)87 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)270 b Fk(20)26997 15916 +y(Quotes,)342 b(fon)-28 b(ti\014cation)342 b(of)158 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)341 b Fk(46)26946 +19288 y FB(R)26997 20840 y Fk(Redispla)-28 b(y)342 b(output)307 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)490 +b Fk(69)26997 22005 y(Re\014lling)255 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)436 +b Fk(39)26997 23169 y(Reformatting)124 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)307 b Fk(36,)342 b(39)26997 +24334 y(Region)111 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)294 b +Fk(54)26997 25498 y(Region)341 b(\014le)197 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)379 b Fk(54)26997 26663 y(Reinden)-28 b(ting)97 b +Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)280 b Fk(36)26997 27827 y(Rev)-28 b(eal)168 b +Fd(:)k(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)351 b Fk(49)26997 28992 y(Righ)-28 +b(t)211 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)394 b +Fk(2)26997 30156 y(Running)341 b(BibT)33311 30371 y(E)33880 +30156 y(X)105 b Fd(:)170 b(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)287 b Fk(54)26997 31321 y(Running)341 b Fj(chktex)277 +b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)460 +b Fk(68)26997 32485 y(Running)341 b(commands)166 b Fd(:)k(:)i(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)348 b Fk(54)26997 33650 y(Running)341 +b(Flymak)-28 b(e)161 b Fd(:)173 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)344 b Fk(68)26997 34814 y(Running)d Fj(lacheck)244 +b Fd(:)170 b(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)426 +b Fk(68)26997 35979 y(Running)341 b(L)31435 35850 y Fa(a)31893 +35979 y Fk(T)32462 36193 y(E)33030 35979 y(X)302 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)485 +b Fk(54)26997 37143 y(Running)341 b Fj(makeindex)176 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)358 b +Fk(54)26997 38307 y(Running)341 b(T)31733 38522 y(E)32301 +38307 y(X)211 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)394 b Fk(54)26946 41699 y FB(S)26997 +43252 y Fk(Sample)342 b(st)-28 b(yle)342 b(\014le)287 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)469 +b Fk(82)26997 44416 y(Sectioning)118 b Fd(:)172 b(:)g(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)301 b Fk(16,)342 +b(24)26997 45581 y(Sectioning)g(commands,)g(fon)-28 b(ti\014cation)342 +b(of)300 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)483 +b Fk(44)26997 46745 y(Sections)229 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)413 b Fk(16,)341 b(24,)h(52)26997 +47910 y(Setting)g(the)g(default)g(command)132 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)315 b Fk(54)26997 49074 y(Setting)342 b(the)g(header)259 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)442 +b Fk(54)26997 50239 y(Setting)342 b(the)g(trailer)144 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)327 +b Fk(54)26997 51403 y(Site)342 b(customization)259 b +Fd(:)171 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)441 +b Fk(15)26997 52568 y(Site)342 b(information)303 b Fd(:)171 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)485 +b Fk(81)26997 53732 y(Site)342 b(initialization)90 b +Fd(:)174 b(:)d(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)273 +b Fk(15)26997 54897 y(Site)342 b(macro)f(directory)272 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)454 b Fk(81)26997 +56061 y(Site)342 b(T)29614 56276 y(E)30183 56061 y(X)f(macro)g +(directory)286 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)468 b Fk(81)26997 +57226 y(Slo)-28 b(v)-57 b(ak)218 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)401 +b Fk(76)26997 58390 y(Source)341 b(sp)28 b(ecials)211 +b Fd(:)172 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)393 +b Fk(59,)342 b(64)26997 59555 y(Sp)28 b(ecifying)343 +b(a)e(fon)-28 b(t)161 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)344 b Fk(23)26997 60719 y(Starting)d(a)g(preview)-28 +b(er)286 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)468 +b Fk(62)26997 61884 y(Stopping)341 b(a)g(pro)28 b(cess)183 +b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)366 +b Fk(69)26997 63048 y(St)-28 b(yle)90 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)273 b Fk(68)26997 64213 y Fj(style)119 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)302 b Fk(82)26997 65377 y(St)-28 +b(yle)342 b(\014le)175 b Fd(:)d(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)358 b Fk(82)26997 +66542 y(St)-28 b(yle)342 b(\014les)201 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)384 +b Fk(82)26997 67706 y(St)-28 b(yle)342 b(ho)28 b(ok)204 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)387 b Fk(82)26997 68871 y(St)-28 b(yle)342 +b(ho)28 b(oks)229 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)412 b Fk(82)26997 70035 y(subscript)310 +b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)494 b Fk(31)26997 71200 y(Subscript,)341 +b(fon)-28 b(ti\014cation)342 b(of)299 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)482 +b Fk(47)p eop end +%%Page: 139 144 +TeXDict begin 139 143 bop 2000 -1550 a FC(Indices)42505 +b(139)2000 3985 y Fk(sup)28 b(erscript)96 b Fd(:)171 +b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)279 b Fk(31)2000 5181 y(Sup)28 b(erscript,)342 b(fon)-28 +b(ti\014cation)341 b(of)312 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)495 b Fk(47)2000 +6378 y(supp)28 b(ort)341 b(for)f(completion)j(of)3024 +7574 y(pac)-28 b(k)-57 b(age/class)342 b(options,)g(Adding)294 +b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)478 +b Fk(90)2000 8770 y(Sw)-28 b(edish)101 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)284 +b Fk(76)2000 9966 y(Sym)-28 b(b)28 b(ols)244 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)h(:)426 b Fk(30)2000 11162 y(SyncT)4702 11377 +y(E)5271 11162 y(X)176 b Fd(:)170 b(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)359 b Fk(59,)341 b(64)2000 +12359 y(Syn)-28 b(tax)342 b(Highligh)-28 b(ting)133 b +Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)316 b +Fk(42)1949 16397 y FB(T)2000 18048 y Fk(T)-85 b(abify)218 +b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)401 b Fk(73)2000 19244 +y(T)-85 b(able)341 b(en)-28 b(vironmen)g(t)202 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)385 b Fk(29)2000 +20440 y(T)-85 b(ables)215 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)398 +b Fk(29)2000 21636 y(T)-85 b(abs)130 b Fd(:)170 b(:)h(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)313 b Fk(73)2000 22833 y Fj(tex-jp.el)211 b Fd(:)171 +b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)394 b Fk(78)2000 24029 y Fj(tex-mik.el)177 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +360 b Fk(14)2000 25225 y Fj(tex-site.el)86 b Fd(:)172 +b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)269 b Fk(7,)342 +b(15,)f(115)2000 26421 y(T)2569 26636 y(E)3138 26421 +y(X)247 b Fd(:)170 b(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)429 b +Fk(54)2000 27618 y(T)2569 27832 y(E)3138 27618 y(X)341 +b(parsing)270 b Fd(:)171 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:) +g(:)g(:)g(:)g(:)g(:)454 b Fk(80)2000 28814 y(to)28 b(ol)342 +b(bar,)f(to)28 b(olbar)230 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)413 b Fk(54)2000 30010 y(T)-85 b(railer)159 +b Fd(:)170 b(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) +f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)341 b Fk(54)26946 3985 +y FB(U)26997 5551 y Fk(Underfull)g(b)28 b(o)-28 b(xes)185 +b Fd(:)172 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)368 +b Fk(66)26997 6720 y(Uninstallation)102 b Fd(:)172 b(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)285 b +Fk(7)26997 7889 y(Un)-28 b(tabify)147 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g +(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)330 +b Fk(73)26997 9058 y(Up)28 b(dating)341 b(st)-28 b(yle)343 +b(ho)28 b(oks)312 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)495 +b Fk(82)26997 10227 y(upL)28406 10098 y Fa(a)28864 10227 +y Fk(T)29433 10441 y(E)30001 10227 y(X)224 b Fd(:)170 +b(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)407 b Fk(78)26997 11396 y(upT)28704 11610 +y(E)29272 11396 y(X)218 b Fd(:)171 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)401 b Fk(75,)342 +b(78)26946 14879 y FB(V)26997 16445 y Fk(V)-85 b(erbatim,)342 +b(fon)-28 b(ti\014cation)341 b(of)103 b Fd(:)171 b(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)286 +b Fk(48)26997 17614 y(View)-28 b(er)341 b(predicates)198 +b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)381 +b Fk(90)26997 18783 y(Viewing)304 b Fd(:)171 b(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)486 +b Fk(62)26946 22246 y FB(W)26997 23812 y Fk(W)-85 b(arran)-28 +b(t)g(y)244 b Fd(:)170 b(:)h(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)427 b Fk(2)26997 24981 +y(W)-85 b(riting)341 b(to)h(a)f(prin)-28 b(ter)158 b +Fd(:)170 b(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)341 b +Fk(54)26946 28444 y FB(X)26997 30010 y Fk(X-Sym)-28 b(b)28 +b(ol)119 b Fd(:)172 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h +(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)302 b Fk(76)p eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff --git a/support/auctex/13.2-extra/auctex.ps.sig b/support/auctex/13.2-extra/auctex.ps.sig new file mode 100644 index 0000000000..b4e938b49a Binary files /dev/null and b/support/auctex/13.2-extra/auctex.ps.sig differ diff --git a/support/auctex/13.2-extra/tex-ref.pdf b/support/auctex/13.2-extra/tex-ref.pdf new file mode 100644 index 0000000000..e9fb27636a Binary files /dev/null and b/support/auctex/13.2-extra/tex-ref.pdf differ diff --git a/support/auctex/13.2-extra/tex-ref.pdf.sig b/support/auctex/13.2-extra/tex-ref.pdf.sig new file mode 100644 index 0000000000..b34c3e4cfa Binary files /dev/null and b/support/auctex/13.2-extra/tex-ref.pdf.sig differ diff --git a/support/auctex/13.2-extra/tex-ref.ps b/support/auctex/13.2-extra/tex-ref.ps new file mode 100644 index 0000000000..0976d07fb4 --- /dev/null +++ b/support/auctex/13.2-extra/tex-ref.ps @@ -0,0 +1,5433 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 2023.1 (TeX Live 2023) Copyright 2023 Radical Eye Software +%%Title: tex-ref.dvi +%%CreationDate: Sun Apr 23 15:45:59 2023 +%%Pages: 2 +%%PageOrder: Ascend +%%BoundingBox: 0 0 842 596 +%%DocumentFonts: CMBX10 CMR8 CMTT8 CMCSC8 CMBX8 CMTI8 CMSL8 CMSY8 CMR6 +%%+ CMSY6 CMMI10 CMR7 +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: /usr/bin/dvips tex-ref.dvi -Ppdf -o tex-ref.ps +%DVIPSParameters: dpi=8000 +%DVIPSSource: TeX output 2023.04.23:1645 +%%BeginProcSet: tex.pro 0 0 +%! +/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S +N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 +mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 +0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ +landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize +mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ +matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round +exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ +statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] +N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin +/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array +/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 +array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N +df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A +definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get +}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} +B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr +1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S +/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy +setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask +restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn +/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put +}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ +bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A +mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ +SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ +userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X +1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 +index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N +/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3 +def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90 +rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 +N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop +false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A +length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse} +forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{ +BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat +{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch +round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 +rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B +/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} +B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p +-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ +0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end + +%%EndProcSet +%%BeginProcSet: alt-rule.pro 0 0 +%! +% Patch by TVZ +% Makes dvips files draw rules with stroke rather than fill. +% Makes narrow rules more predictable at low resolutions +% after distilling to PDF. +% May have unknown consequences for very thick rules. +% Tested only with dvips 5.85(k). +TeXDict begin +/QV { + gsave newpath /ruleY X /ruleX X + Rx Ry gt + { ruleX ruleY Ry 2 div sub moveto Rx 0 rlineto Ry } + { ruleX Rx 2 div add ruleY moveto 0 Ry neg rlineto Rx } + ifelse + setlinewidth 0 setlinecap stroke grestore +} bind def +end + +%%EndProcSet +%%BeginProcSet: texps.pro 0 0 +%! +TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 +index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll +exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 +ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ +pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get +div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type +/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end +definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup +sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll +mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ +exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} +forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def +end + +%%EndProcSet +%%BeginFont: CMR7 +%!PS-AdobeFont-1.0: CMR7 003.002 +%%Title: CMR7 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR7. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMR7 known{/CMR7 findfont dup/UniqueID known{dup +/UniqueID get 5000790 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMR7 def +/FontBBox {-27 -250 1122 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR7.) readonly def +/FullName (CMR7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 49 /one put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB981ABA2ACC9A23A5 +3E152596AF52983541F86D859FC064A0E3D5FC6647C3CAB83AD4F31DDA35019C +CDB9E3DD3FEBD4C2B36BA3CF6E6C7DA85E25D8A31A9BAD39BDF31FD0D1790707 +9DE6A078E8A409D8295F642DF492AC4F86AC84383B0F4C6BAA7C22AD5A898A71 +D6CB34D2CD12266C486B75E75A69C14819DD9BB8159088E04D4717E576B8482D +BDA52110AC8B8A80E4E9D58F470EEBD3CF44A1E1EE8DA318FFF3611B02534FC9 +F4018C7C57E80570D2F634D98BE5D5EC6D95051157F0EA94A3D12BE0B4B79939 +F82F8D73136D3337C44E314B0B16CB030D9A12E01FB667105F334C3EE965E5A3 +D410D2F1531547A4497C355AEEB295CD3C5334BEE5232992960B757594B89F3E +52095042DBE6B4DA3C3AD50CA95EA9EBADA10630B500CF1FCCA7D60306743681 +7E428D33B7F7C40B425CD58E4CD8AB474BCE6A307BC6C6EBC15A8A96E0E2977E +A33389154536F5C5D8CF036D07F24094E779E5ACBE5502C92892F10F4C6DB627 +C7EC4C7BF20B39418A8A85D7FD9B0EAAFD871DDD41F93BDE5FE619AFB8711824 +DE890E62C1969A6FE28DD3578AF43D58A728FAFF0B9FAA640962C8F35A26F76C +67F3548D6DB54A25CEB368B47F97EA2B0C4D7C0E7894A4F0C823C6C1922CF9DC +10E05600556F1C7C9AFB33A2DB6F8730F70D6BF94B1FB0887451F2FFEEF3584F +DFADCFA9A2D4846B8F0E51620E1327D994CDF973B837D10C90FF76DE22B47CD5 +EE3183898D156861AB4DFAD34A1E3FA260B8164E6680BF58413A553E88F6100B +C4F4E8E972C81A5F88A7DBCDC308B4C3581BCDE13877B976B1F84330839FE5CF +C78551620EB803DF94A5C921F8EE24F7EF8FC4C3E1653514212631F54F90E3DC +E9EAF96E998F340C4F729ECF7AB430FDB7C0BE3DF2C0D23015820E28B743CAD7 +7F0AE95413C3EEABBC69E852F53EE1DC260D7F1E712BECEF2F18437DB23D8E74 +2902AAFBC733AC5BAA452DD6F3671859AD836C8564E99CDC4183D8495AFD99D6 +1F0D65B6588CE7546717911E25BDCA6C2649E3A7466A3E2DA7C7994A30AB4449 +672EFD00632EFA8629C1AFB7D53D801028F77C864869FE636213A69173003EA6 +BE1ABA95EB07B13D1594BEFCC95ECB0A9CFA9892EE0677D6B6C250855762B7A7 +8E4E022640F93169DFA0303A0D5E73BF3E0F4D4AAD10FD7E4EB20532BA30371F +E9F480F9513432946F9828AFB5D4AEAFA5829B2CB544E5EB634C4537EF7DF08A +A1CFD94A52DCF0E7CE4C5EFFB01E6D50558B75DB4C8D5512B06080F27BE62E01 +2EEA6A0357441401458C842D3DD4C35B8F561D816B336216CE0C14BF77648AF5 +E33912CF95872A1E1AB9A18980A0B29A881D13397C15E1CBA5D3E0B27943EBE2 +F3003D15EB446BCFC1C231832475D5B7AA19E4CFDE119D6CD62D053C6D29C333 +5F729791D17B3F7108074EEF4D1BD101CB33E01004532CB0D716D2E54D169C6E +80163E70C0E9081F31A1ECBAE079D2A518B790B0CB2CD03DFD034A0F4788E800 +B0CD2DC1FAFDD487C2F381EBAB2A2F3F3AF82021B211DC9CD2FBA6A1BB3D4AEA +4C7F3D9A5C21DFF284CCB827D205A69638E98D5DD8E36AFC1A4481B5CB2A2E8F +D6C838DA6F81990F5ED928DC7457501B5C979FF4CD20A830896A460C5DB13D56 +A3B2B5D9B292374A9BF392894DD99FCD6A1E655AB395E839F074D1596488700C +4E2891C8AEEF66568E82A8B826F9A28FF84D4D9BDA21F638EAF96880B4EBE0D8 +081982F34831A03BEE81FC177700C2360D2A48915EC40D5FE85B400E175D5AF1 +067FA0097904FB647757BB44B4042D30D1557BD0F7922D731142FD682139CEB7 +58CA4C8C240A0B86B1888CACC507E24E04020BF1882BD9B4CAECFA97DB24D7F5 +AD64C69454027F198BA35881B94EE9159A2D73E450C3BDAED66B886D6DEBC84B +653E165176228F88993F12A170775A8D7038BDF2FE8DC1F7B98BDC02D1E6686E +9B834F6C0AD90780B17DFE25F0A4E470CBA84E73F2D22BEE09A040F14CFA2C14 +0FDA5A5149B5FAFFE49F55EEFC43831BC43A8326FEE9C7F469C0FC3B000884FA +41DA7318EB57262CB96FC4EC7F16CA07FE1C3BE8C2DBC8A8135953D6DDF20BDF +75A2B6D26074FCE752BD32FB9F5CA797775E8DB9BB9786B469A3CD65A0D9DDDA +C2A166E454A94860EEF5B5C12172DDFC576A03F6E6F8A735FF21A3E9CCB4CAA1 +3064893487697986A42CB5888B2B0A79FA3C74E8187BDDF7BEAB884B70B8D4AA +AC6615745AEB906E08BF831CFDE222F58D02B428D55E9D5A3CDE74E42D8A2CB7 +E1A3A9439B678AD438793ABBEB72B21C58981DAF3EDCE4BB93D95F4A1E943BBC +B3A012DE92FED4F232A3A7D60CE60B605151F9C7C18A5C653E5D6D15E5B49A63 +73E7A339504D0ACC74B8B116EA88C3EBA2CC631AAB29F761E5F062966AD2FD28 +7FFE52FA8A115DBE23E471094FFB3CBAFBDF11B7E9058313F2D069B2CE98A962 +64645738F02A31E2F2AC11628724034ADBCEE012721EBF0A567893411F950410 +B20754A7510D041FFA6144AC9CC46D846B82581F20BBD001D34D9764010824BE +61C30D05E5C5D100A24F1917F01799CF5BC4E50FCECFEA732CB50196825F0E08 +8A1EC868C6D4357857EE2957E081A0E4372E31A8ABEF23C3F2EA0FEE57DE4D08 +61C570175C41AA0C7A3A579ADF593F18B4AE3782D2552E4E0759C32E059EE741 +2D8191E381731769F6648B3581CAF11DAE46471896666F18F02918B0860BDA3C +BD5DE777672447C23C62ACFC2611ED5239D6A266FDA6031EBC5A530C1A2FF7A6 +B4380B9A4C877267854AD1F1677CB5433F28894ADF93D39EAB94541A8D232E08 +22D082D0951A60F62B87DC028714EC74133A4D65F7D0D1296C0E189C4A42AA98 +28E8AE7ECBB9FC8DFABCC6EEB1E9FB06227F90808EF31331CCC5D4C9A6182181 +047902DC9FD0444FB94B60FC74F3B677758088CE6A159D940C5CF682335E756A +8BACF06AD7225D49B0002392C889B0FE2C71311D2596F4903D12FA20BA2FFE25 +A0804B4BC282929BE31E0F46B34532CB5795A65218CFAE21F390792DA67775C7 +B91A2BF4C16DE4F6551DAE3A5827F616BE9040EE6B1008DA2F99A01EF66D697A +6CD1A44E0A15D1F39EA8025E886A68A1E9C334327C7703EE721E497CA924AC90 +7723106D913C5ED4BA4FC743CEA8D0F5172526107DA65775C0B1B77179D336C2 +9B09B608D80B1A1E87CA1A84A833A00D980D919BFF56F6390E9D5B45E9935CF5 +E69D003564462F750F7DCE02DC23CC215A0696B74D8BD3156A392A94F557655E +00BFAA035647568ED66157FACC585E411F7F428569C147DC43F6E4FDE693D0F3 +9917BEFEDF61FB980B85515FF6424824E2D995B05CA1E5D3E8BD8D3281DB7CE4 +E54923E84058FFC0A8A2C491327D0F87CE4C352B724167CEE224DABA3B95757E +4A419594BE4F92E78BA6D35D4C93D31ECC3134B24A45DC32445725BB044F09A3 +AA8C31EFC0A2944ACE2F2CE054CF24DB350FB3C71115518C24BDC0F7E54250AF +9D3378D38480E1CB9029F31570C619A28F065CA4FED5665EDB96712ABEB33B9B +4232C00C1B0215F08D53F7E430887035AC25BEAF06942FD1B6C442253C887AB7 +D694C1A6115C8990B4CAF1E81DD1FDDD6B03C00055BE956BE7FD8A4E1049AE69 +EDA8593CBA8C4A41E046C689FBBF9F1B64E5856A7FB1C61EC815A56DE2A8ED33 +41F370B8203D4E5B19C63AE9E6E0D26F4F3814B5AF48AD30EC9B8402C941FDD9 +722FCAFC638FBB835F83DC77F93D367266FA7DFFFCB567EF82B1695AB4D94D09 +B18AC041811027229DF431F5CB2BBF6ACCE9D500C8F075A74590641C1A607C56 +D2B8624797BCD9C91C3177818691FBB4744EDB6056464A0B95B8D63F7C22309B +82D6126E2057BCC9FE5566D96B7A9B201A09B0D3252A5494C8CA2C8BA8A13C29 +37EF2A882D61DA708C279F663D88A8E2999A0F3B6F98C49901A7631BF7708B67 +54D0B4C52BF4BE0DA0439E6763A7C9D639AD4092E77B13D3510DAE1475C978AC +796F9B2AAD3BFF35C5A3E19B5E2BF704B3BBDF68CE48BA4FA2496D60E58888EA +28AE12D00E9F0816FAC190590A865BB58569A91BF0345D01230ABA361442006D +BA2C90EC2036BBAB79EBAFC3F217DBD5854C519235F9627A1C3C71D21ED38AEF +0BB40F3B86BB9F09A3F309473D8757AB7E638DC1C59A7F9BCD49DE4107A2E54F +422767FB94048987847205584309397F554744690ACFFDF5902FE5DB355930B8 +71863217830DD7A563B0B3A4025ACE75B0E777B4414B62A13B50C54E0E6D47E9 +D43BF769B9411B74E1069BF71BA873B4B8973EC9BA492A5DEA58D267872BB246 +10AA67B143D0E2223FFB4991E583E629413CC894C3FA4869B72D19CE1A0CEC8C +0FF5E5A3EC1FCB7D3C4289813F0D249A11B55104BD60B2A89BEF44CC77CCDA9A +065B8B83B4F4253AA1D535290DCFAA4773452D110D2B3370F9E2FE5432B54A9E +644EB3BA9BFF62347F376839024CD5EF3C5DFD30F412DD5474B7933E6A1AB63B +4B12F2417C72D0543C26A263AEA53E5BAEBD67E23553A72E949DEC556BEB5D09 +C4D7A89B14FE4EC68D0E3E9D65A64B285E53590F418EDA8175113CA375A29930 +DDCF4C71ABB26CEB800C2C2B253AC1F53651C88A56ABE5A74F3B54CB4FFDDB92 +60AD7272BA25EC2F6FB759AA6E1E7964FB55AD09F4EB25DE45FD01833947BD05 +6266AA8ABB7DD792941C7A070FCF3A4636FBF8921C70298D42FE92F079DBA2AD +6149D9CF9EF7264DE6DFCD4429949B15EA90B596340713BD61926DDB2BB23BE8 +F9DE38A31620A817420A245946E551463960A8C5C7295E3B3D6A59BCDF5E472A +40B7A2CDDAA43CD8AAFC411D037142579D11054A903E102DF0D0C7B5BB854DBA +F3F086AF991F7F5D5C730F8F9AF213F25786F3EC0E54530FF912F4876FDE16B6 +A07D0DC4FC46EC6363BCB68B83ACC448B801EC43FDD2F8BE0E93D809FF81E38E +176AE17C67C85FEA58EC95435434C49A950AA955D8B20989C550AB1F1C31B7FF +99422E1F48FB7D6F327C6DBC4695A03903DB275B94CB39386E46579271870A25 +21823E75C377E9D5B46655E8CD8F986372CF8BA846423E26582315A9D19E0BF5 +305C32B2A0EAC3ECB275B1D8BE11A37ADF524944219D94EA2C5DBDA768828B6D +775DA8CDB09E0570E4ADDF462EFD8D3FA3F86B1DEECDFFB699AF6507257C1879 +16FC615868C2D51F03CD57BA38D42995D9164B257441210084DC409B6EE4C119 +0B2E17B0A8D5326DD0010E4A325D5F77BF935693BC90A00A28C7B5F74817DA39 +F47A41E32F4F92AA04D30D810F7B1484EB53AD8CFC8CE8928B570314E0F713F8 +AF127227190F9C16BB73D2A217FF801C391A29095DA5E4974D137A0CAA7DE702 +E20DD4755B1D78739756A5E7EC3542B96AD6844199FFA2F5F2E9C64E2DA4FB2A +ED79869F745C59D235438251BC2E6D26112AAED20E06021D1AB896EE1F1DD2EB +437FBD4A25E42245C5A647493FCC9922E6DD7AF57D5D482921D1CBD6F0F02949 +C27777144751C1E72F4EE2BC343D4AE7A8A8758123B54FB1A026144C643651EF +0907A376945E19A8FC7F98A034832A5820A481B0823F980F59623E0511593FEA +BDE6EFBCC0383242CBD4954027B075B21F10472059A480D6E5ED01C3B07461CE +9810251A5C5643EC7403130C2246E8616CEA25EAC7A0076731FEA8CC43BCE3BE +933FCE61067F5FD402E67E2B9DAD954AA77C5BC86BC5E4BCE2ED676D8D8EC7D0 +ABC5C86D82180B9D5D7451C71B5149B6B67883578DE9909317928C0A92E3205E +F23015400A1763A6FBF67FDE3318AD2696685A1832FC31CF38589EBC7CA1C818 +60D2B2211E04EFCCEA88D9A9082E82951EEB123924A267CB03C48889032F2892 +4227E217FA28F87E01CBF27BF1EA60641A4238258CB7AA355908FE36D90F5CAD +FE992D03A33E47CA9AEBEFDA57793F39DC6A9E85D5B289F6B862B35DBCF82E43 +5CD6A862F6FFAC36478C384C3BDB0148CB1FEDF55969C776E77917635B5A65EB +F2AD351D21CD3822D43289FE8EB0FED58182997097C7E9F4373553AE1CA92083 +EDE3BBE6C3BC7009D15AB5FEC6A59E9FD1BCC7B2099CA15FEF083B9CBF7B890E +CDDDE6BA0AFF306C76500C945DC91BD533FF9A585CEEDEF79238C54E6168001E +26FEB29E523EE501BFA4F60B782B1499B07084C35A2434B4D29D3D8E2C8F945F +A9922443B68D07DF7EAA1F4CDEFFC438B597D8943E231B5216808A85F30EDC81 +9DF5DD22F54A45335B4C2203887475F39D247F0E7347BACFEAF220ED82F9263A +6488E73C1910023E505FDEB143006C1A351D441AC57F9D52D2C6D63D78C75605 +999885676BBBAD56074298E0BFDACBA1830BA58E87F436CC670EE8EB1870154D +72DDBBF3794F8CAAA3F1E11DE29752DD99EAC695838A19BB67A1FA3829B6E0BC +5301610A0351AAA749F456AE31ADD87D6ABADCDD1FB3CE81C3713F48780DF407 +530CB284B2AC709F52EE7AD647DEF9FA4D2A867CCEF728F3D40CF34C28D21527 +10160B3DAFB5FE16AFC9D36C6EC4021FC189005862082BEA60AC72B63AD27D72 +FAF3C2D89DA2648FC4C65104A069212D87144E8533CD86A6D73DC7CD9DBA25CE +7DA53B000266F3871B24663C77723703315C5E4A89DFCDBAB384AE7EB2F455AE +AB191FED406F7F6EC9E5B8276EF5C4CBA041AC7E8BCEC7CAE840154BDCA3232F +15711ABD1E867A434E9787CA0A6D1F197597DA27ED2402CB2D84ED082E8D3A39 +81E6EB270DCA4E7A90E2BEBD3CBB3A2BE3CAB926192D7292CC16845B6399A543 +BCFD224BB52F21352732DB5154FA3442733066CDC3E186D8AA97CD801DFBE43A +116C86889BE198DA88CA978B8C40ACB67E8F7BA499DE68A6FF0DC72C3D00BA1A +B378B39610F15CA026F95ED8155CE3FFFFA2E2FEB352DBE14CEE1669F2387B70 +55B91185FBBED764266215D518716EDA3DFC9E5DB6B148A553E75AE5E38E1CFC +6EF47B314D54CF24BC13856F4F7C976BB91D143DE32FF49BFFC87E17885A1893 +BA1B8E441B08EFC04F7D103C1FFBB665194B3D0920473740C55FB1C50EBCF717 +A2359B687FCEAD65616EE89A68F8D91AFACAA0B238EE4AF0279AF5BE5294C3DE +A7E1F5E6248C0210E7D40683F04B12A933C746ECB517CF94BBCC6E4CF49AC715 +D8005AFECBDFB7A6B417DB8A28F8E9EAF39CEC1CA64DF37A5E66A76C26F721F8 +A63B003A040A62F87DCF61B298F960D510BEFA453F118E59E7DE8CA3DD002EF0 +127EAF733D5C61B5132348D280F84D159809CC71A3C6F7373BBFD8D6EF715D34 +0016DEFF14AA5F960BF1BB9AC304A1823722843547BB4CA5EA4C41C6C2701C8F +7BDC810443F9DF34BA469A3260009B799871BAF8523C8763544DCD0B382D44C5 +F75046AFF85F0B5A3188C2EE786CEEE5496A5AF4BCB0B429CAFC403FB983EFE3 +61FD9F52ADFC38E07A0FD7BACBA530D2E4DAB2592AA9564843E7E2305047F060 +C5FE4243FA8FDF1B5D4F61ACA7850A604FBC6D6970959752695C90F78961B4E2 +C8CFA41082B1A37405AABCEE5BA3DC2B9EA76F486117B84728EC6D8AE6379CCB +402C2AA89078EC992C00D53151E9D82C65643F549A572A20F05107A41BE5AC57 +8EDE92AE20B05E2D0C98151CC92D5389A675DFE39DF546A33A84A4C534337ADE +B17C34E09145B37CE1EB1D10D42CC8D6E6B127A3809F7202381FDB88D42084CD +0AEAEB8A8288CB56870EA2BE9D0B9DC8291021CA561E2BA388DA3494E433E0EE +5E69DA51D0AC505C9F71562D3E9750F23CF14D2C8ECF0692FBBCB4A92B48B4B0 +AA2163A447D5FBE86D961AE4D4251149F11C4BC269E10B48E8C42DC2484EDE87 +6540CB8A5EA2494148D09CC9D5014EB73C29368A3945AAA1BA4C17BF640D2A0D +414293480FD600A77D37471828C4645C5A4AC4729F4EA76FC946810B4968EB0A +719D8F3E61D2B740AE9A33E9F02982A13ED4B6ED0C6C4A93A9E9EC045D0CDADF +DC01ABAD0BD95692907C04F06F06F1BF6259C8E71099FB64B4FE263D06C5854B +070C8B864D8ACA6EBF440DE14DA34A2A548C9F1557C70A4D718F4F881707851A +6DCC39BD8791D806F5DE551CDF8612C7EE6707D554CD826CF352CA634FCFAFC7 +232F32B3F0EE3D2577915BEB212005E06625FFC9F49383C9C64F51B6541F6AC6 +12D2359547103898D05E52CE54B46835 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMMI10 +%!PS-AdobeFont-1.0: CMMI10 003.002 +%%Title: CMMI10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMMI10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup +/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMMI10 def +/FontBBox {-32 -250 1048 750 }readonly def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMMI10.) readonly def +/FullName (CMMI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 11 /alpha put +dup 12 /beta put +dup 13 /gamma put +dup 14 /delta put +dup 15 /epsilon1 put +dup 16 /zeta put +dup 17 /eta put +dup 18 /theta put +dup 20 /kappa put +dup 21 /lambda put +dup 22 /mu put +dup 23 /nu put +dup 24 /xi put +dup 25 /pi put +dup 26 /rho put +dup 27 /sigma put +dup 28 /tau put +dup 29 /upsilon put +dup 30 /phi put +dup 31 /chi put +dup 32 /psi put +dup 33 /omega put +dup 58 /period put +dup 120 /x put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5 +45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4 +7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7 +72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E +BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89 +974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674 +11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2 +1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C +7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B +0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085 +EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37 +404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133 +78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF +A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE +88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4 +C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC +BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88 +98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760 +E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44 +143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3 +981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490 +88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285 +4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683 +FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F +347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F +FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB +C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04 +B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733 +F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA +29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66 +36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12 +048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0 +80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C +9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B +75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E +4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC +74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B +D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355 +E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097 +EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D +543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883 +710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6 +EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F +7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93 +03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2 +01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89 +500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F +F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208 +AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE +1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915 +85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C +4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1 +6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F +55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18 +085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02 +BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951 +2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D +CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E +BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E +D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1 +991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125 +6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754 +E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80 +E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1 +B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3 +4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65 +1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB +B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7 +8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA +FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6 +AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E +BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051 +E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD +38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3 +7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751 +2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27 +DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D +22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6 +8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB +44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90 +D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A +42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF +C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E +0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE +66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6 +E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1 +6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E +1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10 +B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B +897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E +EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40 +A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3 +F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA +A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126 +2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6 +51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3 +598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F +87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE +178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6 +4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78 +7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6 +AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6 +3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379 +337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547 +C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5 +DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA +7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD +6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC +98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355 +821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4 +C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886 +7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6 +B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16 +A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325 +23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF +C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3 +969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10 +3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B +9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725 +1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239 +B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966 +95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7 +FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE +44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986 +FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4 +E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA +633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D +6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F +FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD +375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2 +6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7 +EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C +E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D +F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156 +DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891 +D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538 +D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4 +9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B +9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6 +B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0 +D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF +8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93 +FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26 +B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F +00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50 +909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49 +5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF +7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA +BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0 +C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1 +BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37 +BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D +4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075 +94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1 +F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9 +E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA +92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0 +63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A +CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271 +B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9 +5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E +86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0 +AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180 +3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC +35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD +155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580 +AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255 +E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F +226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496 +9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B +8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B +919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE +A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7 +9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0 +523BFF5E279508A98568CD5CFD18FABBE9D17265A9081E7BF64155A2CE3C0DF7 +88D00671AD65654709589BAD7EA65BBA811387ABA5CA0BC3F66D3D48597A0D1D +2C268375DF47CCF62166262AE4840AB03BF49BE67A05EF66328EC729F03CA5FF +AD3937FC053E223303565DC771ACF32E63DFB96D5030E787961D72D02C195C66 +B48E9AF0309DC169CFE8D16E2818DA94693A18F027DEA0D916723EE6C6FB8277 +AA6DA4D1C92BA982B14FBB2476BD0BAFF8077A04AD0E925226F6B253C9E6AA96 +ECFEA818AD2996FE2FCB0706270ACBD66778364FF72B11D27470E4A3DB6EB52F +B15B78BF2428B2D53E8E9FA8011B486336590169334DAA33548F87894EBABD92 +99F7EBCD3D446B33779A7B19A2C118E1ECDD902516C408CD25D9C12E32850456 +7129E62C6FFD312BBC3E84B1A63D5B09FFC01D1CAFB23E4250609265F2DAA5EB +D59AAE0826046F2FF1CB6EFB3359703A549BF407A2695CAF9968A1157F2B0395 +052F18585F8444FE23A5C92EC5055E3369529E108C4DB123E692E357D88CF54E +80D3CE579B620DC311DD2F8C2D95E222EA6F45AEBB7A292049C443333D5CE1EA +046A351355D0F8DA185943869581C7C923795DCC6B670953246389119F1EF728 +776BF08302DFD4C4F3D2B841593ED94594B10B0A8EC45A77B1FB749163200638 +518B62E198CD5BF896C1B65476DE2DE426770109D70E1E870443A35AFF214D1D +2EBF52A19DB761B3BE08E0AD2B20163FD679EB1ADBA0ADC95FF86F6126E2BFF6 +0924EC69D17209AD27AF3232E7105F7E8C45792870153A461AAA56280EF2A99F +E519F01EB8B11CBE2D77DDD0CCB968F5376E5F7B409BE7BCB5AEC2AFE8043FEC +7E89A61979E73B4A820209728ADA6EB5FAA5AC430DCC15DA16BC5B3384EFF650 +097A08D4ADAD0B91BE4684DF4C60AA0AA71D637C9111824AA7886FDADA6E09DA +6983B8C2ECE04B17D26012CA6A5B01198610B29650FBDB0C4021EBCCFD555A10 +8F40866B92790B6B5243DAF80752FD017F6164B65E3F02F0895613847BA68332 +854E73486FD99056766B15C795E106E2A1628759F1C4350702EC1219C48299DF +3F75F276B08850D9F879E89E6E4176EA4787A1CC952583482B6DFB4D62885FFB +3358DDC2BE4625DFD8210DFDF435625AE8D6B53E227D31E088B34DCB60F072F3 +51828D33219C45483309884A3D04637A876D7DC5EBD8F7889E92279363682E89 +BA4ECB9BF037E275229C98C02992386CC8FA86814FC9474B9B938B172907A1A1 +91E15E4227B10D2C2A6AF37CD467E666D740BBD46B633C60A8AF02E9A7248845 +00197257377C05EE944AEFA30B4070A40E91580F997A5B7921EB92713A08CD54 +EB7323269E2709B7C6B1FA708EBE466ED62C018C2935EB46D3B3A9699B50E53D +71AD32F6BFCC88593FD61E5A0DC9CF8685A2976CA901894404CB17ABE0BC388C +197B96CE79A8E6DC84F17CDF60D191BA0D9A0D03F692B1CBFED473C778012E9B +5ADA9E728E38DAC8628925E1CF944AB6C0B335AB19EAA25FE85BB3669DF61E76 +28760097E2D635091FAA5176BBF19BECDC8D44038B5EDECC3C24E1254FB57209 +A1FC0094FB2846E950FC3859C0CCD7040D3B1BC4FBAF13BBC90FB02545BCB823 +668506F0D780791FBD5E08C653934EDBCAB96F1FEBA8F447D885553E2A081D94 +BE3B718E06A0228B75805805B7F55DDCEDC55C70D2550DF6F346B08BCA8922DC +18D5AD548D263D8DF7E4BAA1C4FA6EEC2683A635C67A08CB0DEE1EBB8CEBC704 +66B9CE2B08A7A503A9A9A104D7697EE7FAE1EEEE93F9FF6F9C864E08E757CC76 +29261B7CBD2D5114DDE1CD843B087E80425070CFF042971739474B1A4890FB50 +C006805CB45BD1F3FFD6D3B967E55FE8CA878EC89B4DA7DEA37B2BBEC6FD0340 +4FCC649FD2D0DB08C25280932421FB9817DF4B860B2342F4891D850B14899333 +B8585D9C731EB49F2F068645EC697EFDA5B4355E288C245FD5C7680CCC618B52 +C535F2742BFFCF7DEF46203FFEE36EDB5B0BD8DBFA299F6C682E764BEFB5FD04 +80F52500C1ED1FA92E98418A3C054414CF61DAAD28E17242B86F61F0C5F06D13 +2F83E6B4FA23E7FF16E92CDD5DD6EEF54A08DFC001F208D0EB0FAA5BEA3FA8B3 +F94D4E6F6B64ED83F114DCA92B89B0190D62C938A2F4F5634697E7B97B107AC6 +1CBBC4512E0CDFC2186BC57AB8C1063287C7E825BEAFC9D5E3BEA6142398D231 +2825926E3F5683470176DB6CC88AF085EADD902975EA40EF57CD4DDFFCE707BB +D7D6FCF6072FFB4A0E9A58412189D9A354981D71628A0778D0FA55EF93A04356 +7A29DC5F9159AF80F18B12151744C1739447EA765D80173729ED952EFA828D16 +EAEAB2B52CE9523DCF7CA8ABC2133786CCE2276517297CEE7393B972A4CA69EF +C90E208983674A837E596D564AD498D8C49AC9BA4B868FFE2ACAE06515109DA1 +C796FA4A223C1CC6A866AF0B0A4E4A0355A9963EFE5822A90B54217FB25D9BB4 +688058DB6592237015C4C0E680BAEED0F59621742C13AF84AFBDE9CBDA86D8DB +8C3C25C9AF7DDB349125CDD3DAA0E8836D9AA36C0A1769DC63B636E709B2D480 +D1837A362F4E6D7593A1EFACEB938A74334A660D7988642DCF0670B5B4F77352 +84C650B4ADC04FA6F2A88D8A38499BD205B779B9DDF41FA17B4D3409672DE117 +702155E85FD03FA69D240432548D911AC51863A33A1F7981FA9FE79B56C26740 +E55DF636AF416A489D1A38171053086D8D349231AFD964269DF89EF130EF04F1 +6D0F1115762A7BF16D3BD70DE1C76C6801C6C70A9A765A38F0A02E32318565B6 +918DA1316C03BC464EBA19D1E585D1CAA94ABDA4AF8D153483CB06DDF1259734 +B51887C61C85FEBD360C66CB283130CA316357012FC86A720C0D679F19F1E443 +0E625B949AF078BC8C08CE9856CFD01C1EBBC2812DBEBE198152AC77A3478F28 +FF9C52AE6F1AD03B9D7BC6F7C69C86504AE4F250C5BF5943483A34BE6673EDCA +24EC9156F7BD64FB53C99DDE79CEDCD0946C36D0F6239F61E6FE953FF4A576FA +4BD8ED149B0B046580D64D6BF62C9EA0AD298222E1AD3A377F7246E37773735F +095157C0DACF824A142F0D388AEA42C21329298DB79D2FC4C9611496F33A8065 +82A4A0E43CF30B314DA0719366DC73D5D0D4E03E9757D7C0912F9201F6E35E56 +3465682CEB9CDD526E638F5BFC181FA91E7785E529AF2F64559E4A0866E1853A +75EEFB67242BA60F1E65C6613880E5D10F15FFAE888F0317B3616C835335A2F2 +AAE57377999829B21687F956B0D90887F01F6C955061B4CF38484C0F695AE161 +5DA7BD3C5B2E8025187E6A54FCEE64B9F19530EDBFEAF6EF76823622156A335C +42DE6D106C0C954BA054773A932409C67ABA6A0E3BB501EE2B74A9F35E62459C +6BEF3F52CA2A2CA062F6A69D9D0E545DDCE6B1834053213DC6A15350B3B8C52E +EF19BCF29FF5B91BDC6649B4F7509DD1BB4905A14C185781CAA9A414AEEAD196 +A61556FA7CF2203F73BBCA3C036103051B6E59D65FFD06906A1ECAED47F2D916 +FFD1DB1B33062306ED9FDB28BB987909E96857FB82955E5579BB86C848D4E9B1 +374273F46ED3E641CF4C69214A2791AD14320D04664B73515C9B31C0548B77E3 +480A63F3CF94FC07A998752B9087B65B2E1859229188F6E97FD2EE0394D875E3 +79A507E5E6D1468B5B607971C09EC415C9E2EEE5C875912143E3EE14BE6F4D22 +7DCAEC595D9D1D663B76D9B16641F24B581250932BC808F092C9A758E037C541 +F2411832D72D6F3DF5CF53E41DA46A8E6AC7EFD75C780AFB6EC7D0885EA79897 +72DC07C7F65FBB1EDA3E6210CDBFDBD08A7703EAE596F59BF3E167E20B8C0D03 +F138B55C88F9BA05ADF8BAA05273DC61E55A7EA813F9B5668555EF5B74F86EE2 +F9B27D2EBC2653DCEDDAFB628D5F45C352FE95CDE90249953F22786BDC37F587 +7CEB20FA9F03C3F88B5D5BC03FE0440AB549D5EF2EE410A733E7F00BE5461810 +A2516DA1307219165738AFDEE266A51C141130B9F99F09E5C6C7B69F243B1B7E +DEB4D2AA2E8DAA23AC94B08C3E8983E560AE31E3210CEA8C4B53483C917DCFEC +A67D88F22535C7349C25C3E370F7D1F9527141651E243A8879D403DDFDBE2640 +AD7DE13802FA36CE5E12BEDF4E1C64583D301113552DBCDE8B254A66A1A2A01B +6BDEA6B38ED3B52A2D4C73D8221F94B5B14AD4741BB7A6BF2F2DFE3B0FCD2E2C +9A390AE0CC4A1674896252CFEBA3CCA93A177F0BE3E82118F3D918537A7F32B1 +9AC1783A542D7DB9FA5635EE30589F65B74CE1379E1ED0AF55E6ACBD9932228B +50ACCD1A381F3FCEA5FDAC010885927493CBA34E8F35D36A01492788EB4BA1B1 +04AEAFD4A4B058F6C9BE02A6DECD25DDD90AC93BA4209B2ED1477C045ACC9C48 +6CEDCD2860C9014E938A63E631AD10A5A328E8AB99D5F1D9C37E579316FC7545 +605554DAE9B419244B1E2AB3AB05FBA51812751C3B2D68318AD6C828D8D479C1 +BB4066313FE8B37A7776235D03C5135896DE988170D8BBC2B3BF82CF1AA265FA +093B59428855A8885089E98D387A3E89EDC497DEBBC0C5297BBF9C22352D8843 +9AEC12FFAC5BFD13F0BB07EC512D390E5719E4440AA159FA652FB8FA8FD35037 +5CCDF0FC25BE1D79F30C5E3784147347CD981082BC99EA3C0694211C1C9C82FB +E67712A9721D0E0DCEE3FFF2DB1350EB068048856CD52E07CE061B0FFA4B8699 +9E747AD286D01FD2F976F1073A1CC4A1B666C3A1D6437E92D011E71288864B2A +98E89CBA052E1D8098556BF1F79461998891EF7A63DA3AF331B87438535CBB94 +FCC31F8E732444311DAE0979824B82F67ED75AD9AC8B42372A4B858DC5A496AA +1C5BAAF638919C4B0562BEBE71621F8351120C8B863A9AB484C68F7082C9D066 +EF735952813629C47B1AF70C680896AA6690043BDC049C35B443A85E4C0214BF +9DA09852CC57528CE8CB189303C335D302FFAF6F01425F5F4EEA68FDC35981F6 +0F8FF97C6C98C0E733CAD3DF2407C41E379098EC726F4FECD5FB126D26760426 +4E19D4CD98B781B536DD4CBFA28DE795D7CF3734B90338CB0B0D03E866461957 +33BDEA865F633C228D2D09BCBD923C2D5FB8D6C409D231779F34DC42A2F4DF49 +97E672DEF9194979ED9A06590378C5F9464121CC24F94563A6E308BCEAA586C4 +DE123A258F7BBEA93B8F4FE9A0CB5237E8479CDA80F6858296378A159741BDE0 +CB09C5BDCA2F4AA60B5EFD1C5F70CAF5F23A6259447059B755C33D9B55433198 +973B71526D1D2EC50ADEF2FE56D5F3FCDFEA35B2F25185744686F09FC658F96B +E30F936829D2F6EE420811AB1289859D273C8E58BBED3480FC1DD2C27ADD747C +852961CDA71B1AEF3BBD135E152C18C425AE3B72B3DCBFFEB1490DB2842E44E3 +18966D11F28828B300DBAB32242279D335701950DA13453EDCA6E9E489DA9015 +DE9F5E50D467F96FFF711416A89204D9B109CD5D798C7488802A26728FF67CFA +B62C7C62A8C9CE43B84FB91A7DE7109D563D112C29D22C8AA7749FDDBC291F8F +18631FDF92FB0C3A5BF5413C37ABB5D02DAD34E5B5FD01174D9F331F42F74513 +2F821A44510C5E871A5A358B0F3C132D6D063C32F4F0D143503DA696843223CA +F80820199F4FF9901FD0EFF641AE701D69F36B78A7835437CCFEC64FBCB3ECB1 +EEFF8F21A61147D2CBB4354113B33961B145704A546A9A1AEA5F436232A74B0D +A172DCD5E5A788F5E2405BDCDDC1EC6335E641DD414006BC8D56281D34D20019 +361D8C3EFC3D5E031D4506675AE42DDC42EFBE0C77E50F763F58C20F626EFB27 +DA6F7DFF25944B147526D1C2223EC6EDD91188BAB34ECB92E0A99137B97D3C8D +DFDBEA18B111707747094A70D96E549E4445A2ABA244ADB15692636D05CE6DD3 +A1CC8E7544E21CA86185EC63AB05216898BD6477D864799EFA2172702445AAD4 +D0373169BBCF1D6E8D63DBA00CD4CC3BF007D6C623C3D149FD1B75ED7EBDE272 +6FFB9BAA2646756420EC86A413C19D2C54B53229411B31C344642B0187F7D299 +90A566E29CEC76630A998E88966A82B64A6D4441E5A2F473A7FB0901A54F0587 +F12C7319A38F2EEAB0632CADC0A5D58E2D1D83E7BEF0225173BFEBF9588BAB4D +FBDBB8F478F51A3D6DEE9033F6EEE3704B30D75C19A0D96A1F3EA3529A76CC49 +1975371D461222168009CAE1472A05E904FB4811716B08D5EFC292B63D42172B +4FC3554FDC1968B0EA82CADF683F2148C969CCECDF40A6F67F2B5157D9EDE5D6 +934A8C31B22039A7FC88E58AF87301A7B900E015940ABFF26EA3D8E78FB1507B +8A3D15790236F3469A5C7332B6F548096382F89E4ED318D431D216D9C57B7B60 +DD0B25246AD5D596F97A57657E608FB2AADD71F044A140926AA748EB31862A05 +0EE2B8F6EC995C5026574D7ED744042B565746C2B26FFE31B1F3C2BDC2A79296 +09735187171E0A05EE5B89BAF2EEC98536DCF3EB575E0C6BE341FD9B8A091CB3 +120DB6601DE7F725AEEAE26463F8AF2D899CCB85FD3F7F4E8A80805862D7851E +2071A2AF4E065EB53ECEE9BDF5CE457CC283C9D1F9DF4801EF41D4B82D851795 +EFDF1C367B71F25DC6BADFF922EA660FEBCF7D9F307CB680FA81CCDD0F60A841 +EBCDC95501F1ED328E98168E24C94D5B7C9293ABE07ADB4BE8EFC29DA366FBE7 +016E13079DEFCD8527FA4C470A327ED77C427012CE6CA06FF74D1FE33BDE7690 +5B40A59589737899F57A894E30628DC0C38C179694EC935E0403E150508FA87D +04486113B7BD7464E886EDC86F97A16EB0F0544A0AC59FC5E12740B39D351466 +6DA8D4AF9CBEA3116EC40E9B6818EFAE35027C85AEBE8ACB017752F4D5B3AA30 + +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMSY6 +%!PS-AdobeFont-1.0: CMSY6 003.002 +%%Title: CMSY6 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMSY6. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSY6 known{/CMSY6 findfont dup/UniqueID known{dup +/UniqueID get 5096647 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSY6 def +/FontBBox {-4 -948 1329 786 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSY6.) readonly def +/FullName (CMSY6) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 13 /circlecopyrt put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86 +1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A4D6AE353EAB9DBA0D +4335868937E3A2D0F9C8A4FBEAE138AE56EF84665582DDEF7B546714518D224A +F91D19409EC600924626D79F58E272E3657E631C06412F9D42732B6AE0A93D81 +E2B13A81C76CC37FCA6DB35A1C6A572EFFEC7E1581C57B1D22EAE9C407771F40 +71D002A06A6AC249FCB7605C902A76EB298B05E39D543A63332A91B8A1ACE05B +F902540FEC1024680B8D5857E4931D00781747C87ADCC45430B5462EA480BE50 +D07C5C9EA0D8D6447324434CF0D637BB13037B6E1C48F191C52CF2B9511690B5 +405280D5C825BD376EF12429837CD44BEA223DC8E199D8F85856C0FD551471CA +B30481FAE99B71FAA56B639F549F449F2CA6F5450AADEAD4C09595A7A8530D12 +B23E012978225E112D23BD1D48DB097994A9D5EC707216D2BF5DF8B69E66ADBF +DBDA4737737F51EB7A38A4207BB46456A8117067748659D654B1D14849F14920 +E57462ECFF602A181700A346C1E95131C6F1C66132915FFD999FD4105AFFE7D6 +7DA46DFCC4FE53265B14D7326F5A44A3E97902CCB106AE99ED6434AA9EEE7E6F +60B8034EF80DF885FC63DFACB0AD1C00BE56F79B1AD41B065C59A35073B450F3 +7E6BC7B90C9D9337F9636943ED701398E6886947E126F1E12D74C5E4B5CF06EA +E60F9B121B9B15E6752B127CCB9C26017A84BE6DD918AFE46DBF27BC06E66AD9 +830BF2D6CA9E24A0199DD3E732405F3210C97C9BD21545B5E4DC10E17C1A2C71 +851ED2B272055831A6F95864137C218E555B054BE3616820FE671E5BC08E7A48 +D683ACDB91E05F469C0C8919D71027E179F4911E878F8D13F999C63C4EC2C21D +ADE1A11979B539C4C5746AA157A4EB4A7A153BC5D966197A7FF6A2DA3FDB161A +EF43C2D906C617868617E72163D5B0BC29C36A60867C120A02E08264231FD46C +1D3B62622A05129188D818E2AE83FB2770DF1D466CA38A49D15F9056BB7AB8BF +D7DEB2E3B3A8157B59D138787B21CE3B3A456E230CFEC1374AC66B7DBBE788FD +5182DA23264093CEF60D5BB0073AEDB68A61ECF1C69669244A1FA0CBA44DB83F +352AEE6012082B8A3FD62F4497B1BE0E4FF77FF94BF221212D63BC1E35B9758F +2D7F8FA002751DC0380AB954331E9AABA6C122F8F3D7E69CE8A6B359184F0531 +6B158ACF34C64C32F4671D430820B36C9A9397E9C877D734B17C3BBD8A88CE2B +9F96D7AC5B8D55415E942D6C05392D03DAE53449F8FBE2225C91F228704BE9A1 +ECC568FB2E90C73F2F7AFA62859C35F0FB26756DE719BEA5A3EB81A6481507F1 +813CD1680EBFCF612FD9D3AA4B90688521446FABD5C54CAFE7B879F24B54449D +2B30738B137B5E212B34BC5384BC2216A5D13F761D6E13A043DB2AABC0276705 +5C80CA394A8179D60DCA4651CE8B0A477165FF48A31BEC6B7C0852C9D72E11BE +FEC5E4B984DFDE90218C105999E070FC83F1716D13389B5EEAE3F26C82FE9A7D +3C67A98027D15DAD791348A21DD922C71145D287C7EA83B225377744BBB0082C +22FD44E1B0DF60956DB9C4790F4E2F81C477DD4CA9F4BBB4287914EBBB4F6E36 +976C9E573496A2311E5C7677FBC4BB755B8BF925F291DE0442FBB8921402A487 +ECF23EC556C3FD66158727B10B74C778FA91EC16629F6E949624D265FA6FDF1F +772E965A2C30C80AEEDC4A1867AE3D6D116BCE0F96D1A0C5138F294CC7C2AD72 +8BE152B314E26422FA2DDDFA89A054CEFC6607D932FACB035FC9FD9959C4A468 +CAC0F4DD41DFB83297EFFE36C352CA0A6B1485BF8433522BBBCCF9C73FB7334D +1CFC92348F91C4D0EAD90B22BAC6B27D21CDF5AE65C056BDE3B30424F76C8EFE +D7CDBC854B13EAEE0485CC348AC52F5345B7545B4FFC60B6E7CEF8D32354B233 +8DF503A03F5201EC012AA67157F4A47B902D269A060A5B8E10A37CA7CAAFD417 +1A13EED9533BD4A6E8845D7D236CB254D40930C273EA4372E0B13912B2CE9261 +275D51D202D461FD69AE352E95F72D61683267D4951BB602A0BACEAFF9516F3A +C30EFFF3ACC08AD374A730287B148FE8E168089D239E1084E0F7D83CB9815031 +5428874FA4640E1C216514AA16C74BD2B9A95EFD7B6B0C575A5D5B3AD1086CE7 +E8EEE33490CDCF2E3FBAEDC984FE53D033987580E75E74E455E44496E186349A +DE4B5125F69BF79936565986B3D91E6A25CE6E1C4527FE22580A39805A91BF6B +90EFC8AD31FBA71FCC90EA04875B5A7ED05BA2FFD1C04774E1ECE84B4105ABBA +798C339FB61ABF75C6FD3F24BC775A7FDBDD87BACCB9A86B4D928917CA62C0B8 +56343CAE0051A1172E7F234001A5FAA947CAF382FBF23E57F1144425713423E4 +4FC1AE1D096D10D6FECAA6A9186B0D519F51D06CC976A65A37E9219492E6218A +FE9F99700C0D0D18BC48632268DA0F0CC24BE660E30645E7F63B0AD49CCA26EA +CEDE4DED685DBD38F5C4BB6AD6CDFEBED1B14A456C27C448C91CBF6337FB3632 +7B9A565874F9849FC5E22C5A0437AF29E2B7FA405CF6B7AFEF66AE7449E89746 +66ED2D4C15A36C45C0F64E6F185B808FC788984C230B4BA63204B38C309F2DE2 +2937A92C184077F5252C9D6171EC6378273C32B61CF65E4DC124B321A4049294 +BB6CDD064D4E07605DA5FFB7B3B0A55A09D26C8624F03D8C197885BFF0A20B77 +257637447F628A4A642F6F92019F9ECA5B2DBCEDA63C05E5258C9DF131EDD1B2 +B4B04E7A5441035163BC2769B79C89ECFDF071E3517C59A45C9E97800724E1F5 +FDF504E2798FA9074A37B210B1C24DCC0B78263E2297ECA31D5C258BDD92D2DD +8C53DD3B3BC3835E5AF52311EF0AACD6DCD159C45743B1AE7EE5A0111DCC9193 +441FB81F945D219DFF26BF50D80606DD3392CE941242CBAEA45077FBE6AD78E3 +0DF4FA54CC33CAC27A337FF307F14E60D1FA48FB8368E307441D6811676CFD38 +094A558CBF0B92503014BB169E345C27C74543CDA9E8134F85AA0DCE45EAF612 +1AB1D86FFB5E13CBDE8E0F68B19E30D0D9F5F0A3EF2A84AEE4D7F1F63A045297 +3F5C3080F313B32066E0C209C2708636C33A6531F1A483F3AFDFEA62305EF41E +C55594660133146B24184070B87C22EE5B80D66C409076D733245FD100E936D4 +E844D8A15CF45C0CD6AB04F3B5FCB0BC7B1517BAF21CED4D6CCC3F19D21BABC5 +FFA9768D77A41BC3F5C4595D868F2FCA88D6E41558FA5A70FB562E4EB22651A3 +886F0ED1B46BFFF297A28ED67BAA28A1302BC866AA7A73418BADE0870872CE0A +305A5E46BE0CF6B5794539B8509F1E2DB4E40124D72201589BC4B55ABA2F5C40 +E167175C7F7378203C949B8967E8CCC40F44A2D1D555A4273733874265542C0A +3C47FF7144C4DB276320150FD5CF453A505BD3BC1E98738A1CBE175574037D47 +8EF9F80622F57DF4DAB8FB13004ED1DBBFB4664F8D7ADCCBD529B22235740EB1 +216799B2D8CEC7CC4D16D8273B6AEEA427D480AA6E3C463F46763864856713DB +05307CE674714CAC8351410627B8D1087155F3788E744158F3428A767CDC9769 +CFBE28A30D635D7C4FC44E43E7F13128A867389FD66CFAE939AE2745055BE71A +AA7A7817E24D38773771C77328F4A755C872AA977C062A3BF7EBCD6DEBC7746E +70346293A661684D3988A5D0B29860E6789FA8911E0C0749ADCB9A6B053B0E31 +3D490B9A2982CFC167001648FDF96D040BEFDB75A4EB90E2974927BF38F10E78 +17FFB9DF2A65CF56C1F63544662CEA0E88A5141F990DF6B5DA79CEB5B4744083 +C4697EB37422BF120332AB934D292CE8A3624E2C8FE6862C2211254558459BAB +D8F1D8C76C604098701163703FAED0BB298396C86A0427106C007A7CDBB0AC8E +35F39B240F8D9D43C1BCECAB622C02E721A323383973B61DB81115E3552E4260 +9F252F18E01C1EA2B0A1DED4BA50A5822D10AC7ABD664C460A4022BA910804E2 +2094A3AE0F2AE375FB22CBD35CE9C2542C240A79BC6A79F1135E58985837E1CC +1E5D6666BC5D61FE6EF590316F9D1E80C42B9A7B6106D8B7F575447AACBB2660 +2C96D7F024FFE3292611E82CFE62D95646B92CEF6F03EEFCB3F6950A22B0997E +52C38B55B77C2EE7A4D047F27ADEC6BF0BC639589FD0D1E0A47C948AB5BADA43 +9846CBB5B1CE53E96622B59133303AA0F559A481E50382A2A38C98C1A56D9AD1 +1668FDDBB1FE8068DCE68E5DA13C2D9918D1FEC7F69A6DDD3A29E31A57B7BDDA +EAC616202162DCC7B9DC52AF821A9C1D2D7F860A2F294904A55499432C7098CA +BF79B1B0A1527B99A4C57673AF54297BA822AF200FFBDEC475158AD6ECB55F87 +555012ACFBDD0EA527CB5793CA7CACE2FD956F30D7A8AC7F6A98979BE4BD744F +BB84A87668E3DE62A814B92D3139981200D5ADA86C5D733CF5107DF6CB5C999F +F6F63ABEBC9694F0F67EC632BA8C58E715D92FD6BDD056F29753BCC3E54B0A7E +63EC33F7A29740EF0D8351B5897B126FB6C33E9A33CC83DAB91691690B8B9598 +FD3F397FAD45555CF5FB9CD80879A0CAC1CD8E8D536F05134B21FA4065452DE4 +BC8F63C82A3C34A01D00F4BB254F2AD7F6171EFFF6D7BE1213C9456AB383C568 +BEC17694C545B98E8AD734D0522FEC92EB3182DDDAC54740AD352E7645D08B4D +CB4DA9B381D36C920C77869619855B4CF730E590B0405CD25884D6DB4D49F1E3 +D79EC4D0489514359CABED492BD751104091A661A510F268EC681F818780F304 +D960A15E583F354DD574767B860C57CC9CCA991E710576C626EA909C6677057A +C409AEE846B4D5C0535F849F33470FA395CCF5C05CBB9A1FB62CF656F7A2AA42 +34730F786153A9856C337112F6A555A70EFA76404E2B88DA2DB91E8A2BC5A05C +CC339DCA364A87738B60497CB790EF16875CBC506695DC7D70C6ACCDB2A00555 +3877A013482D55281C83BB630CB3EFB0657E5490176CF23420B97265B22B4CFE +1DF9E0B294F064F5160540EF3A452641C82E347A96514E4063A7FF16832736A8 +6F21F6881E269CA09FB66DF37CAE7FF46D6B9AE42B6396EBF9A7A06453A81EBD +808B047421B0F88F62B3FF217542FBDA872D03A476FBC7C0D658C03AF70ABB40 +03F1A3027E0FE186A22AD461835877ECF843C0E8B8340306092FBC5E91783A48 +E010EBD29F114BC273BDC53D2C94275F8956A74561813AA6C2D896CB3F6E13E3 +30F6C230C00917A40EC6F4689B65BEE32F5722BB1D1147585AB3B3D2D5EB8273 +CBE30D1C6CA1BCC4BEA9B87A014E7ED3CE53D13ACC8D426267CD3BFB8497E1DC +C51CEB14F9CFB4D4BC9D6EA5A49DC3871DE59C89F855F079299F45D363F78634 +493829329E3F370D117DEAA18E7A6989C515667C2229779B9A5494DF0B4109E7 +71D79D379FA7B408A4675FA3DE17ED0ED632F9A443527CDA8E960411AD4070EE +173ABBFAF9101BE92BE59707F98419503A85AC58B949E8595D66D7B13B8FD4EF +11B28FCB5955C5F147BD7FA141AE0CA2ABCB1CAF82FE22D3281852205087CF45 +549F4D5B47F52AF50E8F6FA0AEC0F95FD0B1EBDCF965BC8A924CE0F4598AC546 +C15CEE4EDE7E6DD0E5FEC3A531B944CEA406DBEE21C4CF3384A79D0D5CD51BD8 +AA5B8B1FC987AEB57E86D3C6FDFADF998A6D6043449FA5B88BB2DCBF2945A513 +AD7ECD01B39BE46A577437E1774C3FEA176287C51ACCA15909E987B5AC2CA664 +709AA5605EA89A8DCE6B4014CFA781E822E8B05F377BD0187D5EAA0585A98E2D +6726C471578295D824D1FBFE89F04A67F1A360D799CDF92C1218F29C24DE22CB +C6B625D044404C22C89C433715BD77D0BF171030BA84E292B7A81E2FD99D4E67 +BA702C2EFA11D4461D833E74E97C9E295C6D170DB6BD73D615D03E678B0296C0 +F8BF99321767684127625942B4C3241BD0608460C81D97FA658BC179917B5065 +74A4D1F729CEB1D51C82F9C90F0C712917AC482D413ED7CAAFD545508652DACC +1A03842E354F734C5FCEC8C7BEA4C69B066DBC83BFAA473D0A632DA2CEDF20B7 +6C7C83B4AE2AF7E05AA2C081BB6870AE38848F3870DD62C7D56EF1CCDD4BA3B0 +32C61ABE629BBC464BBAB06AA0202772C16D82427ABAB4830ACEA267B0109A81 +BA5D832731D1E9C9F0552BEF7A9B7AAA73760C6A09B910009BA9D93F1A56298B +A43A32D43CAA3988643DE373FF47C176CE92D7931601F0034E6CC303876498AC +026BB32D2F656A3541815697CBA2B6D527B69816161B2E13171E073D7CD85435 +3D32708391F63D592B71D98805CD19978C2BAF780CB124372EEA0A3DAB537683 +DC74F9E9EF98843F170FB086AEFD526CB81A7CC88046C52E1E56EB40F6F5C75A +FE9D5ADE49E82078858072F68BCD02487EBAF4E3F7F309628C1FDCD4B01F7D00 +E1AE0A7CD3455953FFC77EEDCC5B5ECB1FA583064EC17132A3C12C0153C4B87D +AA57FF73AD33C22C81C545F0593DC7EF438FF7A5F76A04E52848E00CF2C8CB06 +F295B1CD3BDB1D9E4EDD765D3753EA8DB76DAACAD75CEAC866FC4CA41501200F +F12998E8DA573786AA9A7232287A6D19A12536026BA4423EF0B6D81D38BDCD9D +2BEF15BCF32824F8EE802B461F52BD926A5BEB2E6CB31AF83E98E849D4339FFF +95419941B12D2F3B76CCD34D6B78B91BDFA5DB4D4879501DF3E514A5EA8F1713 +E96330C5B4F1B7BA42D42F05E229FC303AE00E954A81F9BD43016F5930A0C490 +6C753157E4355F6ED3C5D1963779EB27402522B5E9D459206B3A06E594DF198B +785F96B96E13045594EB42EF4A8BFE0DFCB4C5A2DA9594431FBE72A5AE18991A +36FEB5FD9E8B238B3A095939B6ECAF5644BCE7DFFD8EA3E723F66B305F142B71 +B26F34E0538E4B58C4B5984883C6B08F3D1F596B56578FFB0EDFFE3F95E3B6AB +63CEFA183A5A49F07F0F7559994F56D7305139D06AC8DF9466E715D90AECB1E2 +C35E3CD3F387579B3C9CA6F5BD741A7A5D7B63FC0130AF374124DC8C6AFA4FAC +E40BD5923FE889E87126FB22C1AC4FFBD351F884D70803BBE1BD0D40D3CDA0DA +F6984C373D3174358BC41C8DD4A215283ECCBC24F345FE65E316F24940198A6C +3B5483129706AEB60D6C0CCE0DF9C130593475C72A92662A323EA5B689E5AD0F +C949536875C37AA2517281A36A1C1D5650AC96E0CC00C03266E279B54232A1E6 +E6697196A4270E1DC794D8DBDF0690372AE19121B85FFD357E965228C66BBE6B +D2E55533F7A1BF30B2EABBAC98CE35C619556CF9F0A522E8EFE4BE3EC61FDFE4 +E364608963C928AA8B302B1636DE15C83711C8FA060C5BBB1BCB8E02215A4F4D +560DBC4A235F6F07EFD20ABAFEDE0795AA3932556D6AE3F6EB8FD0C1C509FAA2 +55CCC2703661C9F48233B429F020E01C1F3B8090D331C3B925DD5D1CF9D19F95 +6B192C593225B5186109D3E6636E87BA6F24EFEACD1F06A29DB1D1F4DE0D0253 +87641AA4A1113755D0DDA6EE4234CD9AF550DF63A46FC6F698E623BBF6F05278 +858904B415033C1A33B7770D99247815E2A8F1216EB42EF9742EEB4E1D90EC3E +F2C0661DFDD996CE1FD66F946B9D4FFADF86861CF8EDCD570CB400D181697747 +83F38B92B1803874C24AF99C66E5F966B0E72B725FFBC6172341596D8AE51C3C +4676A65E4D32F499FB1ED170554DA7AFD79DE5953988516A8B2B123FA207BC49 +D80645DFB16A79549BD5E41606D80424DBFD6F5BA1DF0EC271C596EBB4FD0B84 +DC5EEC45C3FF598241368442A3FB06B460C7D46678069011FFAA3072402D4DD2 +3DA6139A548FA99A68AC61134087071ED8B4A37A0A8A1A3B48A2A8CCAA351D75 +1828BA7DD5B7758A43F98F4D449ECB58B20B26C40B35AC82623961CD892B5DE3 +777908625E1A91DDE62DEBB2EE5EA3CAD7E089F421DF613D976660D547CCB02B +3C6B01F009299124A78E46BDFFC3F2497C435678B4DFF0E94094B0DD3B930E62 +909CED0E31BE64C98755D788745581211010BC58153656970B1CBB19204B729F +7934CBA23B5AFB2C99CA646A8255194986DCABE733CA9702ED213BB1D75D21C6 +C339DFF3C3215747D0D1021CCF99461A0FB2060B3B10143F6AEA79DFFBB1C545 +24ED0BACFDA7BF65C93973BDFD18D18C0C0C9E4CD609FA511EFAFD083BC511BE +0F2FABAE357EAB56789AE10A82A36559D1E1FA87138615D0EAC11FDD620BF780 +83EA7FEBA5AFCD7D236663F03D1432370FAB9C07A017743427F81BFB9808AD72 +ADADC3E3FF1486D5C7DEBBC6CC7478E6C576B5AFD9DA7B47BFA5BCB5DF78CBBD +67D06567E86DC5A63EC2A8D3ECC1 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMR6 +%!PS-AdobeFont-1.0: CMR6 003.002 +%%Title: CMR6 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR6. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMR6 known{/CMR6 findfont dup/UniqueID known{dup +/UniqueID get 5000789 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMR6 def +/FontBBox {-20 -250 1193 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR6.) readonly def +/FullName (CMR6) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 52 /four put +dup 54 /six put +dup 55 /seven put +dup 56 /eight put +dup 57 /nine put +dup 65 /A put +dup 67 /C put +dup 69 /E put +dup 70 /F put +dup 73 /I put +dup 80 /P put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 88 /X put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 121 /y put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DAE339BA29C1C6F656 +1DEF13780383DAE38A868377CC7D396B2A05F341AEE0F8BD0A0191F51AD11A4D +2E927B848A1EF2BA15CFBE57A51E3AF07598275195C9613041F71C1AF39E61F9 +EFD5F6512FBDA76E29DE6B508F62F5CF9F73F5288DF1C7B0B82C92D3B6358BAD +EC3CA20BDE55DAA7CC58004AA86B6CBF8C410D8287E88BF20588A39309C2B703 +CED322F030AA6069869064486CA651DA054FF3F5E56534CA358B0829A6B954D8 +9103436E6B06DAD1658BD4A95AB41343B01F5866FC87C4EDFC71F1477C98F8E1 +1DCF27EF743FF90BF918AB8C4E5AC35841E2F745480E5EDE1C1DEAFAD8D0018D +2C1F1CFCAD9F6609859DEDFD1648A6CD23D8ABB80747F94899F17C8F3E6CA55A +E176F19CDFDAA0D7C920B3A72051A4745560AC81978C92459EEE5AFE85AB247A +32981139CBE352B248F4BE5F73503A084A3E91F05328EE521D9669E44E202584 +5407E7846F9FEE3D54EA18FFB144BF2D6803BF65AE402034B3CDBB40DD24217A +3CE0E95E2717CACD603A958187C42B3558AA38D6B6390EEEDD396F96E6041FCF +6F8888221AFA87EAD79F46E0E32CAED91E6C8500879AB6E580C581E8C8CE9B68 +2BB5EFE2604E8DCB2432D39D75EE556969F1B2FBDF6A4BC72D106AA7CF22C268 +464027898B311613E06E1584707F262F71D9F49D2149306A88E02BC60BBD6BDB +EF41D90F19197BA9AEF32B5E63D5B9FF41B5602F9F786E76621DA54D574981AB +87A72081EA05D6C6BA940EFEBD0904EA4E77BBCE17E20B42E1722617E0F6EF32 +F1ACDE9D758594E9C81049CCC10605A27C2A06872FBA9F159CB155609B496ADA +4886F478E44029B5E620DE8319E257697E93E1CDFD27D560E2E4D34507020E2C +D9FF06BFA14E056D81DF701FAC3ACE4BE6C098AE116E079F0044391EC1661F6E +7A93B9320BD7F91E8FD2E8EB3F5CAE997D5CDD35107A1D35302260D1499B8B65 +39625B7925F97D917B66BAFEEA992873F07220714F192839948CEA080BDB9A03 +77B9DD032273DDB5629CB28B5D8797EDEFDBC601823E038384C90C79012A7D96 +8F27784DA15BACE21501C26E3AFA5DCCE81B52B0ABAF71A35D33103EA86F2415 +A39A830D559C5C6CA7423945BD3DFA942B20A06D7A8D8671F9831DBB52907AB4 +4E54776D29C6085CD9970B6DD21DD3EA8EB09C49CBEC6CDCEEB0BBB1B8827109 +3BDE64DDA024D67F098D6C1998506DDFF7907ABAADA1C39C759C850E0C6F8E89 +A392D1C9329ACFFA92D361218D75E115F70A47C53B73B356D703E9C499AAD098 +AA9C8119EE9E9708A9EA3049E976FA19AD04210D5F6092C7903FD155113F3A3F +269B746560F70970AC9F8D09956E0E84DACE4112C4E7C7F6B3F0B63D26EFF95E +2B2E9699D16BC8AFC4AD9113AA3A974C9E82E877288CF71E9169D2DCC61AAAA6 +C536E5604EF0716F6487292BBB677518504B52C63822BED3BD5FD14EB41EE6A8 +AD4B6CF90D39F98E12A765B645CBA3E8552FB9A986390212CE119E7C3DD675AC +17BD006144BEC534DA2A860188619F17589008409C5A309CB83FBA70F6446B6E +2B56991B6A03B1DE10C621591CEE45BECA27C54BC8B4F1754A9E8F660812710E +117850E1BB6FD89BB13F8CE391C43DA89EA67E9C3E7A4697790EA26B0E4E2E80 +DCA508873A7AFFC11B8C02EF86C2316E8D8B6BCEA37F81A3A87546705F070C3B +9D4D28C366CEBC1EE485B8E2357DBE46E86C87B9939DADA60888AA9F1B92FECC +CC1C198DDB594BB70A8FE690ECAC21A414BAC89BF019F34D2A130F485EAE35B7 +2A10C67EA3A48A4D9734759CC93AD85C6A570500AE5AC9973FC76EFA06BF5DDC +26E20E28D16B50957EE01AF2653F8D860817967AA5A9BF9BF7ABCDA710E9F34F +4F0EBCC32B3C9C2971F6225D2DAA6A451366B83F32B2ACB83E746D365B2DE38D +C1AB7447FE7B37F9630E410E5D8F0ECE74DF46C538947B3A167AD9F3E4A7EB3D +60F5425AE75AC3A27D39311DA35696C3DC7282AF1532E7AECE63D13DDA0296A2 +01487185FDF1875AEF55A36C17D6A8DD329279D229259463A2F05CB7A874374B +E2320E1F6CFECB9C1CE62FF468C29751ACD9754AF1EABE8E7696C2888914416E +235B6766F20FFBEFF285277B639A51EA2F2E30D207BC891B00F0436008F980E0 +9EEE7FB375BB069B9E0BA11DA951A99D8E60B4F920A0495C247FA7DE904765AB +DB5C3B2D634757E43EDD6FAA4DB3C67F82D6853E1170F0B2D8CE496DD4E72B0D +28277BEF172F1402959F64527F9B640619F04416DDB9D05FB2ACD019CB9C119E +E544D24EA6DAC5C69785394EA50E6EC9AAA9E14B904EAF29A733C6D7942B63F4 +85729686742F26DEF78DF0DA1CA7CEFBB684F4CAD99021A3B3D1FE03B9C5A4B1 +BD04CAC89BB91B11952A2B17A61789BEE0C54B46C03FE9A1AE73D17CF94BA30A +237C29D414C3BCE8E3E2DDF83C0BD59DCB66C4D2C3DE73DA8378F3C6C8035D28 +7464399857E57651A53E9C4AA68DFCA91B2376CF98AC5290FDB9BDAD9EF1604E +9B0A70EDDA1E564B6D2456E7BC722454ACA8C4950FDD44B6EB9AD01169A9F845 +B06A0DDB7897C847A5B1F42258AECF3807AE936C8F52C3A7A0A85D68160AE442 +FE81543DA6702D76AB6E8701F80DFC1D87C961E350D0E52AB2A298B9E5908600 +7E14D2A87309043CBF13F69AEAAB1BC239DEA88EB5176624F6046664B1D2691F +FBB2071D3706F97DCCA355A6DCC4D09FD35DC078FBAAF672FFDECEC61050A120 +10B5A96629041303FD01ACCC7686165DED6AA712FF8E5E85DE33C4E7D877C49C +6C469A90410BAF60BE65ECD91CDC2EE7AC0CA8BA7B53865F26092BFCAA0BCA77 +B80DC51DAD09C93C8DD8E43502B4B68F3D5918C3492196292447732BA90F5AB4 +9F5E1D634ADE1CCAAD028DE5EBA9535F6FC5908DBD2D643E0A7E059C8C386FDC +E72659C0033F535C0D7F6B98D0335552D0BF3C6E302B672A5EAADFCEF81912E3 +8F54E6FB7EC2B325125159713D0AC50DEE3673B9B148643727E94C80971A2E73 +5E1E13237BE69C84FC039DCE02ECE2668AFD047F21A61BB94A9F498C9FE5CDEA +B274B40728B6F6CA9B6C15BAAF92F465B0D7311B46545CBA90D874839443CCB9 +3110F052EB247B24B45A3D2FA6FBC7EB2A4BEC2A5892914B3C5EA3F4F9B9DCBF +6F932D95700E045B49E4B1F2C9D2A42CF39CA2F5A2654E6E8E6E92473D28AACD +5E35C6705EA728F704F5996D286BED433F976AB7E018621A577AED7C0AC0A84E +A032FE1869F603E6F20386E3A190A30A21EA886249ECF8CDDE2C33D73BA8647A +3DCA7A8DD9E8EC8D9A415D126BA38B6771C489DFC419303EE9C1B83FBFB3A0B8 +97D64F30E4BCBEC24DF603FF3BF541E00D5804B6B6543D3D2B661CC551D497A9 +9DFFF535AF424B2F3150BB39AAE8CDB306AAD37767BA10BADB031DC2FAB16955 +EE78342CCC0E8B5976BF98F215461A8C6F63EBE6E2F1A1104662DDE53388CB51 +8B44F3534853B8095F3B746A2459C2EF800FB1EF7F235EBAA9731E3AB3BE4369 +1D3636E3ADD5BDF0C34FA80E90D8A1DDE770943FD196E0A7C5F1FAF6970B34C6 +4673AACA6B2B5C12B9608521AE736C1F4B97209B063D991300ED5AF3D7F27E76 +68E0B858FD8BFF86581E2B9548C691E3E5D9EC4D39C9715CDE86C7D22223CCEB +8A38C776A30AF14912390A7546DBECECD7A687D4F08646E57A12C80DCA022B7A +33399761A50B8E0ABEFA1163EDEC3DFB5DA3248792EEEDD894872D4E6814B4C3 +548BAFCDE0CABBCDB97EC6D1BA47F2E77CC1389BF19D73661749AC33F46A618E +A665A85776545BF9662F2179D7BFD604FA8EF4700591AF3AEC647E27B24B76F3 +133F9198DC15C1AED830E737909E43EB91C334C44BA35810007A3888E33F5DA5 +B3B2C35481C648AFE630CC3E08F77744E401B2934E407D1EC17ECE737606B076 +F8DE8EF3344F57495EF49D11580D6FB28AE0B1422521B320843B13467501CAE2 +3DB93D7BB779F73B6AA30050DA74BDBC3F8DBB30F32EAFD07734A151BB2BAED5 +C9B1F790059339B64BB4146470F30928C9A49AE88906BD6FDB7431A4B50809CE +0F67ABA01CDCC2320B0B097187B9299E3D80CDD7BB5DD5BFA7B28D924C5633C5 +45A23CCEE097C41C3759C1FA8DBA0DD95034BCA89BD23FAC18C70093F40FF2F8 +0FAC5DD4835F2DFD40540E9A9E9FD951A8AF2CB766597DE00147B163BACFB7E6 +EFDA4DED594F1C746D8B46A1145E0E4058F5917B3F21E9BEBDE745EE72CDCA64 +FB31EF7A2E55265F32559480E2B6726D3DE26FFC97EB4E3160F117E890C4B2E5 +8DF310E6A728ABA85540F571C024F8DD58E1D7827FE97CED5EB31547EBC36415 +02B8C0E10B7E37D816F01D56A364B8552CBFAAA95BC4BDDCFDE91CE0EF005B4B +7AB56FFB47A093AEDF0DE1EA48FC8103CA3CA1470864D2693E360006D05668A8 +AA422CCCED20DCEEBEA5CE0DA1EFB00FB93E922B18124FA11A88D0F6E0F719DA +57603DD5DA42E1C56C2FD9E5415AA199D4F334C151C1157E75C107FBBFCEB706 +5F4EA47A29B54ED8CAEB8DDA2F53D2A703B95487619780A52DA1270011648A28 +AA64338E04AA5B92C1EDF3D8DA34FA6D227A0325EA6F22E9B38B6338C657BB21 +CD4C582DC04010330F62923F817E4EDC6E5C0E6500F2A975A8A95BAA30C4A134 +BB31B5AC45A2E7F6E9CDFC810D41344C4F606049445F8E93D74271C1E29DF7CB +5459593BA28AECF64D903D3E4D77CF5C04B06DE44A41EE4D9FC769854503AC85 +69E4A5106E84016DE3D59865D4AB30BD6C9E45C45DCB5408421CC50CD6179C85 +34E55CC70FBD8FEFE9F1D5160664981716E3BC7F24B6F54E0323D9BC4B692971 +24419EE62D8B0BA726E2B4294A9A76F328B8101DA29E78BD5C4AC383350FE196 +4D42DB1653637D19530124858950C22F1E9CF5BC07D46B7A58CDE19CC88DCD2E +7FE4EEFD8AA6047E919823C8CAB2EF5274F45E861E6508CC11A8AA90AED2403A +B2BF1315C2157B3B50A3685205D93E40906EEE9DE5985405974BCE0B84BB37DB +080A45C5237B269B93C0A7CF294A18B45464A41F604C494CBEF829A381155CFD +71CEEA54CC39EEDB6DF58A9896246B09F95DC6BC40BA6916AAB5ED3D24F66154 +3662F8978FC63DA9280FF7ADB09EA5BA79D3B66E0C88BEC1EDD78DA93839073A +A4D7B0E627000C4ABA76C47CCFEE92E319315333A5584A951E34C55412049C4A +A5569FE65A006F77B416E0530AB6A8E7AD6C72340AD4CE25937158FABB2153EA +281E1D840206F5DA38E00815E9081F81DAB9FAA8F4DAB305867AC84735DB4F52 +A36129929BD2084A8EA37BB6889695204BF7290B68D5E722540BF8A276F8BB6D +451D582EE59D2FF03F6B97DDE05FA00C3D375D2D0AAC8FE298F85CC067B15481 +48D70B6A0354C705715B891915FE8EA45244677B9FCE81E72D66177E309F3F83 +F744B9EA9E55C3B30DEC6E5E03B3988FD526A82A5E8E1DC79127FC62B2FA7949 +B3AD3148868DE22BD4B5708E32CEAAE6ADEED1F463EAB9692411E18F8D6BF391 +126B2700B4CF3B59D02E3F8795130C96285A63FCD1E0F647ACB1D35E9C58BD01 +1DD06BABA00CA4343BEBEDBE677E053E9732B33A7495DF51782A07DA07F5646C +770C957AD915CC70BA8E08BE7A1F4E6BA5BB9C603E38F6FB0A2578471C4D02F4 +283069856D926B9076EC73AA39CEB0A061AFF1575C7093FDAC9F89C3DC06EA45 +06F3C2A3BC9FF21128B10CB758DF0F099B459A5264A8C24C098110D2BA1A8532 +8FAE146A91BA7D033F591AB1A94B8A6FE0FFB610F698D216D58B4EF6C87B1524 +8037CBB7E23D8550A620341C6625A1A2ECE7CEE2598D66277F857231A36155E3 +984F147783E9B93975AC38A29F2FBCF704C8A04AD84C3E04A12D2321FA56811A +5B6744813CCC187968C5C26BB8D3E6615A912FA5369C01CCF8C0DB790593B190 +1A90CFB5339B8771F325C5FC448D36C7312B11A15A8635BAB59CF3CAD176131E +026F6E141B2619EF7F3048750CC9291397F141591EEC8B612D6656DD34DB54D6 +DBDD303CED74BE76664E7DC86FCFEEF2001C9DBA56418FB61F589566A47AF36E +C94671C5E8939AF9F4D53C0DE7142B7B63C86AAFA65877EBBB48C64589AFB2CB +1280AC099FC48058855CBDEB6C2D2A0D092267996591DC3B5EC8252984E9B27D +2E9EDE8CD8303F0905DBFCAE497DE1B755B924452CDE11CF4F20893DD6FF7251 +427F520FE00580DAF1703FD968E0F8ECCDE618E1EA5820EE6CFED97C78864EF6 +26FAFEEE194A268F24249D44829AA360D731C34DC285501E966A959180718F72 +6330E4CC060588A2F65AE64A720DCAA818D49D4440F5D0B6C1F6C3A107E12445 +F1BED2D3FCBB87A9597F01C7332AA79143564056219BF87D4B907A04F77621AD +054935E883B2B137D3D1C4BC792E8335CA08B6D83227F35736C41312A0BB077A +60FC6488C5E02FD51A10AC113D4EF70038C649C1677B2204A77F2ECBE9B3C341 +F4126BECBCA61E3F3801F9188A3775924A62D30FB096B440286FA655EBA00A74 +9A4162904BEA07CE68EE76018346DEEE20839C9A2FF71179B58E1D4AB30856B5 +F5D97295A097174467010B15D733AAC5813CAA633746B430B1AAF9F997FDAAFD +436844D1A56B8E25A89D2CC4BA6EE7ABD167818FD4F6C747E07B262C99EE2C35 +323F0B471586CA50F54C6381B052B15B0C58C19DEA82C0CA29F00400B727419B +2379979CDCBFA966AD513FA903160C571C3BF1BA239540B11EF2371A3880837C +6D6CA2F374280CFA1586427AE975A2AEC34244874E4D441DBAC6CD1828841C91 +069AA87FAE849C5DC7C9EC1B9876E59F3CCDF8BB23D939F5348D7486934BFB02 +CC5A22541ED352616830A510DE7732E5D8F7E785BBD31C2BC9D348CE5632654D +2C1740F89D57FB2AA1FD8FA3304EA03F757BB8F498ED98E48485722E78D97B12 +A05F3A28438084D1CF90AC4C3FFCD7B3365941C45E1E02CB13CA1E99F7FA1D00 +1C9D489D5C95F019AB4CE89FA3B6604473DBD2CE8E278969E0A0FCBCE68C23F6 +9381882443D3FC16966555FC222F3FC4B1207522201AB7A15A7A6F22CDC9D392 +360BF4C95DAD35770E0AC7E5EFF015F2C74ED7391F40EC94B8D1C163B5DEE5B3 +911A20C2625AD3B24BD94D2A42405E655DA47D3F94F882CA2F479437B4E0BE71 +8AFA4482C6FB270F8D05B4599A01403DAAA90C01DF3AA7C2BC7E66AB6AA833AD +FB6E5EE13E45CC7CE7E200FBFE639F9CFFF5D08512C02764997FD28368969BFB +0876F236EF6189BE73AD827332DF1B2EADEAC0ED3B939CE5BC3CEC78975FC636 +44FCBC2CCF4396AC7343EC62E0E4F3DFFA2B880BF31D93ADFE201BE9CCEC8BA5 +0B9B919E05B851E0909968DA259EECC6AA0743F25247978CC09C28C4F878E29A +5070E4023BCE95FE0ACCCC01D0EE219FA8344E8F6D7D4347563BF8AC030B9097 +41F24D4BC9494915A82EE9FD37FBB6A46BF077B728FB569B1258CEA5F51F36BE +4F4D0F890D782E44748CA3FE8C8A515998371D9C7D2311F192B4B7E7C68FC6EE +3F7136714C282A2570FE591F247A08319CE9EF1E43274E4E57166E31A2ECA506 +85350DA31AA4C33C9687F5210BA225EA1007C444FBFA2126769767E47A967884 +9F6DB7BDD4779EACE0894C524D7AB9AC6980C15451EBF292BDEA0993C7BBC27D +088D0D3AEA95712FAAFDF0A13E39D3C84E61BCB7FEEE9AFB5FFCA9691A1D2B91 +CCFF1BED30BDEAC89D240F662BB23D7784962160D2D51116183DDFFFC28F1555 +02F957B20E26619874CEBE43D125F6E86386584056D02CC030BE48814FFA0AA4 +1F08AE0D5B320690DD2DDCC634D3D634D7CC06195116DFE7AC821F546EEFFE49 +8C6353DBB65EDA98ED92729AD8261FE1A662DE75C772FB11323AD065201A7943 +854262EB5F60AD32CE002FE7F15CBA8F8D641E848C50C59C9FC0E6CEEBF7774F +B05107D8EE462228AA212D54BDA112352814FB6FAB913472DAB4547A50C2C1E5 +D7ABD94719F604EA68B1108EBB5BEBC3EF465BDD27C423B7A166A0435C6B8CEF +3FC33121CAB7A1FA7A9E9088EDA3A1565DAD1C08E402BD6CF4EC99EC3CF3CBC8 +4FFBA306FC5E40690E464D46673BC84C902C0F96D40A6FB43CCF1D69F55D5667 +9ACE76B76E7746BF40F6B99E51650B25F3C0987FDE2186F38CBD6E817B18F36A +F88D70E2BFD27B49565964995100CD4D10E7B2589F75C1E368AAE17AD3F564A6 +570AEB932973CF2E668CFEB3E5546E78ECFED082B48DF81342AAC98171F10526 +377C411AB8CDC428DE16472157ADDE421D5F5158344C0F4CBC2A53794D664BDD +6D713A8D8C2120BEA9927D9A7846B4078B48C60E9793F573DB48600976BCCC41 +2D6226FE6CBA3B7D5B961571635C06FEC055A0396A0D4D9608BBA19EA8F3CFF4 +983B50C58AE51BBFF6166506FBE8D2AF170A11117DF6383CB01D326BEE157855 +51B076A423CD9CD7762E94D6B262628911CF9FF12FE399072916D515CA846D96 +0C388684A6242ED733E35C90510B2EF005F91A5EF4A70CEA157E142B8512D732 +CE5EBA419F57ED63C5353C29B78B2A86B988108F18DB3ECC698AA61599ADAC80 +F1B0340372C68FEF8805D5AF61A0B4EAB875EA8594DE7A226E9862E8216E02EA +924EB6B52B0132E812D004F2563FED8D4A943445AD684C85062F2A2FDB90AA2B +0614F151FB576660E03DB2035CDF9A93B5D15F45184C5B08FC0364E654C719A2 +B56B797A958C11F20C8D242408DC17EAFA9422F551510E7027680D97649B5318 +270A9FEA8AF187BEB255A2BAF8E3837A29183449E51CD1476309F1588EC0315C +C96AC195F7CE9321E3B4993F53622857AB01B90A5F187996C4123ED93D8A8A99 +1A5771C9D065A290D33A566DD291E32C1E7BB743FB7395779088C6F2660C6339 +6FBD0C41E9D242C5F539E0A95CE86FC30D6832CD988D04A19ECEA792CAC34CF0 +75F70A8BB95BF5E6E0B008A030DCA0C0CD5B67DC6CCC4CA7489F05E570B9AD9A +C41BCBD0AD2D918549401E1116FDF52BEAA4CB2FDAD00DA4E680C7A7B1AFF3A2 +56C9CD4910F9458455FA76BD4AFA36ECD72E4964109FAD2380CFF90FA3093AF0 +CE9FF95AC14B876BA7C11737C29D1A036CF1DF3E379D5154B735E4C590363D61 +DF0F3EFD82C7091D11AEEECCE7A4B9516FE0EF14A5C52A7D25FCEA468F8E5B97 +417B2B1A63B8C37431BD44E1275E6F10001A6961BC58BD3EAFBFFFC4BE762EB7 +0D08993F467635525EDB4CB370CAB1EA6FFA4ED06865125CFD91E252BC1AFEB6 +F08F4209C47C53E7E6E34C2E6DD1A817D80FD0FB09B205A8A4F2A0925456793D +4D45EDBF33BD59230771C996F0100BA443A9E5B0674C84E00E9248D24D3A38E3 +7162E526D0CD584A210F7FA8D5787E921E768DEBE4B81CD25A568445DF873704 +DF655659ECD45DF226F437BDD023A03C1ACC376DBB9DFBEC179B307096B1692F +0AF4B98D3085C78CB654F170AEC422ED469FFB5256DFAB4E95C6880B284CB277 +571FE9C20EA05967F507688EED0888A6E9943234794841B860D592506406B0C2 +1B064E7C5050114160731D6E858000597B05784A44B9D4A2B11E320439509668 +8849B0FB4393E215A44A0EF96D528454396B767CAE00F9D1EF1CC2F0016953A2 +15132AE48A3DAE7726D1107ADA916DFEDFCD9C2CEA3A18AC98528DBEC65FC153 +5EC4F4A178D0C92402B79444A51AD72D83793A6958AEE7E7103BC76D726F0CD6 +59CDE36366FD6501AD0088F5A0103B06B949242AE919ED9E422B07F0313DE97E +E59C6F04BE2AF9BD1855E0B2DF0F2D12C51F090388BF9A8D39727B62656C4713 +D3CCA1EFD05A0E6481CEE2D2EAAD0C15C90084A79E00E9CB3344A2811369CB37 +0F10481BE1F5246B3BC28E4AC7C101626F0F755E5422B5370297A324ED6641F2 +9D2F2E03CBA32CF6C3855E61C2E2BAF192A428EBA6AA858A62BAE5C2650D4AD1 +366F1C163A2D644ACFDBF5E60DA28586B9C8F2CF08517613C8258DF44140898C +CE42C61589E42728AF65511D64FD6D4C0CA82AAFF09B6C09494C5E573EA816B7 +9BDAFF1E09815C3A835DC039EFA763D648A69138411A913E0D8E456FA0F0C2EF +6DA7894C3AB8DC8B3EB7C9A64235CAF980F0E148FA2BD7D1C826EB32307A623C +4C4AE0085AD29C274D690618753482DCDC3CAA73F46262CB2CBE19479FD37D80 +BADE9AAFD52D3F1A6B1385D4EF1D84DEFBBB61EFBFE1B0962EAD693871C4CF25 +30570F3D04582EC91A0A32DA55406215E740950DF78F8F2A7B90E763451E8D75 +5615281133F9574566E6C34A7FEB7DA21AB78B75201253600D30D03AB4C45F61 +AA74FCDC1BB2ED9FF5D687A649FA97FC3EE56CD87756A4AB158626F5FA02B776 +5D00B58FC4EB44DCBC3F781CA1F45B06D9C9523783EDC33E584D2286A7F0BC13 +FE646358F31A14CCE0ACBACF30000D0BC98BBF836DB8FCF05715437FE59D0F4B +D921C91DF02465C17674F7490126DA69E43A1A49D04D49FA2ADC807752F7A32D +31E6E7E78E04807C531AC57CBAB05E3A40C6731FBB7F66BB5D9C3788B093CB64 +555F906252167DD5D9F95AB101CA5946A3376549E1313286944B8419E1DD0F70 +9C9989C5D865EAD3AFF74D363713AE88B1128FF63E52C8B351F2D05F6A259918 +8BBB035EDF22C12D9BC0CE758BB3F5B688362F961E1BE4D0E99C113CDBFEAE1B +117970D6E3C786E71C9AF2141A5E5458F3383A67C716C939A1381E2CF3390824 +336004EFD09B33A833D57A183F1CB609C45509C8961DCE021E66EF367C861FD5 +EADA99E275D1967D1C0287C151D1B275A46A575A90AC8CE758508ED552D9E17E +F288DF93A5455A2D87423546D458081724FEF81FF5BA13C5E14F62F58484BC3E +67F5C32E8DFB56248A22F946587BC4E94CB36827B44C8C63F6C56D3BDCE6CDF8 +326C17D9B528FB39483186F54EADA3550D2D61EA04F0E10ADAFC496746FDF4E0 +F8967630D03E48BB667F7014A52ECE0C8A52BDAFF0597193E9A8875D54523190 +0CDECFA9A0C7CAB7BF04D218CC4568152898A511B22D4ECBA664AA6F284E3CAC +EDA2D4AB85B5B79B7DA9542AC5263DC1D2B8B4E9315509A7DDC4D4C00E47EB04 +D74F1607712887953ECABFC50078250A2B6CB5C73050829D9F4C5B64092FA156 +4C290E9095ADD9B4AC45C58B474A66D6A2ACF80FACB60DAD05C25B31CDB8CE45 +A021F03746DCED5DF4663D86185ADF79DD1C53BA8FEF5DA458FD48EF1B3A6589 +AC96C4E95EA1E918D8D7F54FADDCE1DB4271F8177C256BDBF63671587D88AA1C +0B86F56D263E149EC1073E0886B983857761DBABE3D5F3BFE644CDCFE5DE3C21 +E58EC804349358EF1307F4B0157AF0556C6D3A8BE8A15361AD0A3BA7775ECFC1 +5104E3FAB4CAE74F80FEBAFE5C351E35474C1D81EF95EF4AA240FDFDABC8042A +407E26A07EAA92BB40590110611275262D9D10AB3A0F4F43419833CA6A812027 +7794039E7E1AABE20F8293A2CB20521882D86F2CF7E4A16CEE2992D9A0F3FCDD +B6D458B4DF84D0D60908AC488088662AF978A61D212826AA501698EE9AA5F74F +801E7E0740569FC94F84BDA2E73A2AE0296D78FBF2175B6A744001BDCA28619F +340DBEC2CEFD1C9F3794F22EE373CB789BB09426778C3D7509BB3FE120BC4635 +FC0ABF9150A00A7E1F3515DAEAA5800F32C36FCA1275B7A7C62D7234351C76D0 +7A65B631C4B14EEADF92756665F8A66DF4A56798E83712FE078E1738433884A3 +96FC0E677AB632CFD49821DA8CDCE9EE3BF6C8F4CEF44942962B9E5259285CA4 +DF5CEB11EA1AB3DA265C47DD6FF441481698DC2E986A7413488DE87E0BEECFB8 +D5583EE95844364ECF8941E09946BA4F63044DC8D58CC3DF5CC4C73297637FA7 +16F19CB402D7E7B1A0A48BD20D638F5D0F889C3D5CDD82F3884D1EE0FEB9B398 +CCBE8077B8DE8266F62FABF66A6BDF232CE873877608DC89B5F068FABE22E6B4 +61671473D75DA4F3E607C35433FAEB6CB968F6FC11EBB17CDDDC882B291A12AD +CC61AE36AF83DBB0C1F1BA151ECCC88087960F1C59D42F3C6B4D817E62EFB7D1 +5ADD8433EEABEE906071F9F2B688DF631FECF611ED8FEC5B531249689508D2D0 +B6F1D3286DFFAA59D490BD6B1BFE49F43489DC01847848EE0DD8030FC24C2D64 +9DD24DBD43768EBF5349E1EE6E81FE30B4DB6F608DA916C8715E3BE23CAE09EB +805C69ACE6B5AB45E339353E05678D84490B0D404DC48D30CA62C1E67A134B2B +268F83424CC6E4714FF832EC45B277B798EA56D54A3A807C25635E6BEABEB88E +33A50DFF0B13AB26EAE6672E590842BEEB86F787AFD09364E46F2C51EE64EC30 +78B9C6F43938F529C1CDA5BDD2D84564AC49F10A9C00704CF57AFE844F3152FF +B7EC7A4E67258BF5A0471636137754416ECB3D1603943D0CCCA840E95CB0D8E7 +C496374034BB13A16DD0175AD601E53245D4A9D0104FDEAABAB5B8A4875C039A +12EFF7480C7838FC95A90D2FB2CF8B0927ACBA3C98441EEFF06702AD0A4F1127 +53161E95183057399D9469A253A32F1147BCC5F4098DF464FE19479AF29C1B2A +BA3E128614349313646959AD479986B6F47C6AE05F033F6465AE374A45CCFADE +1BAAFDC5132F3444F46BCFCEE6D089F78E030A5E61F541AE031FE54E4F411FF2 +22596C2D476624BC8F665767510AADA4364C05DB8E11BC6F13AA0DABD60A6DE0 +2C0D94119ACED4500C5CEF58EBE88A0461D3136125871D3EF84DCB30EF306534 +D78A4BD94C2616FD290CB4E4DF7402C7551F608D4A42D1A6533D449615C75C52 +B2E3E2687D513BA5E95C995778ED5B4B4D95B41B06A5DAA78C2F3BBC0E693356 +3B75EE2F33972DC88A9357F95B2C59EB16440916835436C0754ACD1F4C4B5190 +9168FE4C88B299339A1DA33A670BA19652F63FB6D5F3421A5E3E125979B59FE7 +C2A7CF9CD9FDCBD58CC8FDCCB9B06B7D937D9F4CDE54CD4013204E6203B8537D +FDC0850DAD89EFEA7AFAA7BAFC41B4A366350F40C5FA82678B8522637A9C31F8 +0679AD985B17A0CF7DCD2A42BF9EE101CEDAE20316A258B296D6B8CDF2E3BDF8 +65139C2EAFEA4F071F4901D28469D54F9AE4FEDD70545B6916E2EF2F087DFD20 +E4992335FE461FFA9E663564A2934E3910C92A6D22087916CCE5C7A3070B5BA4 +11CEE776D0320CCE809F1AAC643347DA4E89C4CB422F778D283BF651D70235C1 +AC713CBC751D59A6C08E7D85827BB46E949D8F3575AB044624C6D04F41A7D1A1 +98BDD0A274C7C7C282441A6D4CE0416FA96B365CBF77080C751EC82E0A9CDFF0 +AEA30F62E2A400AAC3B387903D15AC665706DF7D774521FEC57AFD7DC584DAE2 +304A3EBB6711328C529BE6B5477E49125A840B6E4BD5FCDFADD6E374DDAC3A98 +96E6E44A78DAA7914F90467FA456CA4B1F539BEEE1A70487EE7E4F6D6851765F +CD9C72CFA228FE1501D02D6D089CD03130FAD2674C65A510A9C528A198B8EC86 +9445BEE012D3885D8FC464B959BFD1793D8FB428829E0BEFEA0F27753709D787 +6501A243B3592EC3BD66EE8953F733BCD7BD2515E4660210627236C9C47DFD1F +81D6FAFF23B5617095D03EAE56621E89FDF21F2EB68FF3C505C2FC2DFC9020F1 +4209092015A2BB81673A4F7EE6FEA1A344E2E551EFB96CB70336657F96199C72 +314267CC201B84EAB4105DEA1233AADA5A4622016D9995DD35A65E57FEDAF228 +1E22E72557A4A35F82C74CF8FB3A66CBB5B7837A98D34695B61FDC3DD8080B55 +DBD22254BC9BD790A4493E6E96B71BD9F1389C115774805F6D2D6D6C4826B7AE +7B91C638FF94BCCC7E195754E29EFAA5DEF1046639AFC96BF82E287F270BB09D +973804418CD6D3C1866A4EB2D6E1601A65FBB928ECEF02AB14C8DEB1472A2C13 +6EC108FDA88A38DBC6AB0BBD506E58795EB7F324EDA854D4E210DA49D190E739 +4056789B117C4DA5657B28E943B7EA378179A45FF03E53EC24972A5987BF1F16 +AE949DD210E55C107316C46E26EF18606B889319BEB71C8B2A074C5C91884E29 +C246D0D8D381F87B1C1D89BA53A918E349956C48239B9FA71D95D2568BEA7C16 +268B03CA4D01C1BD779213B47D2595A1D69935A2381FED5E4BBABD3156C06D09 +E9A78487CBC5608A1EB703CC863C6B064F37F1AABD26321DAFE3F92A10DB4F8B +C4CDFD038C77590417133E66675A6F17509C83244D457F6469934ADA143EBA11 +6B8C51404F1FB82AE1375C3F5CAEBF99F75713DBCB1FB52F7AE163F2E55EC173 +7DFBEE5ACD23798BC7A77BEE8BFC4E6FDEA3793D3A2833614A8AF0581AD1AD5D +65A55BE4A79E121CB19E94468EF1760711E3A92AF92BBD3C95FEA17AB28F3AE3 +98CCFCD3EF88C77D2958B088893B0DB6D8BA6C117E55AFED489112914F1F4B0D +ACD6355349AFFC5EB3CD7E19172E1F68BFE6C3E5BBAF48CB30D3AC53A954E0CA +80A8D21A74247B6C0C29A71CD8086473FBB977A9235E3262C80EC542AF7883F1 +FDA279CB3D200DBF174AEE271C0B42089EA721AE900D3FD243C1A5359B46A8F5 +F2201F8C78E4B9A0F49AFFAF271869467AAAB1029DD2B9D28D742F1056BEC599 +B9053C0C5A1737625B760A352A4A86C8D8F7EBAAAAF9805345D2B6462FEA1F54 +19CCF40A4FBB8FF1D7481AB7A67D62CD0F9802D3495E7893C63262DE912DFCFD +2FE010F1BB2E8C50E2051F28DFC3DCB0FF39FFD3BC68CE057FCEAC5F9ED00C95 +5BC5852E709A7BBE864F04CAE2C07311C175E243CE1F5F859028124BA629B677 +68BA5C517446FFB8C2E3FC750E8AC2E1EE384B0FDBF4C75BA4159ABD3AA1AEE8 +8C13A3BC4FF5E1D546945D45D9DA3A757B590A5BAB25757BBA613E4674BD65C6 +D413B3BAF4D8D942858BFAC50D2B057DEC3B87964265303B5C3475DC64F8830C +BF7E5D402C0194819E3F1C903C5AA91969134C48B9C864D83FB9F33B99D3503C +EAA32AB7A68AC7879ED20201D17BBDB2B3E2C3DBFCDAA359524130BC7BC06923 +50BE362135292917153D5D62468C00FD50AEE7FFD43717217CB5C1B02B04D8A5 +E175CE260B803A2F1D39759BA200A13733BA91E304DE6C2CFE55A23044481597 +482D7562B6AAEECC573C3A39FC1E7E4EAF4BBABA4A421D8ABD64EDC264D9EDCA +DD93C27BCC0A5C587ED09B17FC27A55064963D07A935CBED1A570F57E7B7F8BB +EE3A231B0DB46E4067E6E3AA1531ADE60455AA9C8978C446EFFE02F7A1B43B6F +62F0C2811763FA0094195854E02ED6D1960D59BF31D1F00F1DF6A9C76FAD3506 +3B0B8BF47B8DDFD6028A49C6C66A912C36B921781833262A5FB8AD666C7973B1 +9E08D0EF53BE49F9D92C2F909020DC0268D4FBEBD46C6435B1312574AAEC9EBC +53F594682615D52578A6055647DC342E15D5E37C20A3376B79384E6B2ABF0F0C +C7822DDAFFD611EBD6125745B8C0460DC2A2ECAC517A4EB3F56993D501CE2820 +714B43DD9E661207FDEFF1952C61044C3A56132694FAFB2A58D9D8CFECFE0D86 +0355084864D43E9CB1B559332C08AA0A3F20B5B3EA2A00B337FCF635E6B4FD71 +00F7919BECFF925B2C582954981DEA8ED7586FF42C49A9FF0AB9804E8249EA84 +C965C1BAE4422D85E42271E81185F5B899D83C531D8B13795F5491AC03E48FD7 +A2C57C4F2638AC78CFE2747AA4F26D563200A7CB87C48DB1BB2E41EF0F573125 +F11C2FD9EBA170F3F628CC9EE2E1FBA1E1913CCAE2324087087DBB0CE1F6ABDC +2892C41EAE3725E9379503862604D5C1FF5BC941647B87F7A55106F1AA074BA3 +CB0FF8EB6E3DEB7798BF22989276A8669A78CC105DAFB3C4BCBCB5905115744F +B59F02322A5DFF198089C6FD634E4CCFA6E19383010323B570E94D20248FFB3F +DF97C5ABDE3841BBDE460996C77F8B7EFF3C516D837E466149CCA84484162015 +C2756DE0D977C39CE49BB407947B161D4342AF55C749ABAA8601DF90C5E60725 +E78C6611FD14FF5371A08B25CE6138E9146B0BAED1A484F8C2FE1581E0F10615 +ECD43802C6CA7495E9649ADA45D02AEB662B2AFF5C26A692EF4D5D3EAAD53C17 +F47B04A7133F2F205A167A0396978B074AB806032DBFA049C8D899865FDD3D99 +3784488B6473D0FE618B8E5683D1A549F80CEE238C3D5F80D283EE6F15D950DB +63859126B89FF8F35E74B6231CA21946666CE40AB8873D1264F262EB0D0BD807 +4B48362E3B0095515ECC5875EC3D858EFAA3E2540906EAFD48D6B47E01738E64 +6E21CEB2C669D052FFA7AE9912D5BBD646586E865A1051B0323F29332B3F4F46 +39969B1B8F003813510FCDA226E2B0A1C3C5B655E75C069708587F5870762CEB +15D605E38EF285D0DB2B59C0EF763E3BBE1117AE756DDEBA8EBB596005E766DC +9B30700CA49556C7DB43E68BF6886ABC06F5A78D502B166202C9122928F3C437 +BB71B4F7A0A888B09451052A625A38A60C6A52D32BE60E356C094513F2465608 +30130F9EA8050ECFAE033364272C56AE3CAAF55B2D25F1DAB64A8F0C883FAA56 +6509284A84B6D7585B3E6964D1B86F396872126314C4E082E5D3117A339F1C51 +A4EA772741A28BEC7BD6FA28D77E76063A57D3AF3BDA513788674FD018295D83 +721CAAACB5AF54C4AC8E7A3478B30C7250F33B28049DC0E092573197CF71F579 +00AC33A7EA31B0C6A21EF433539DFFEA5B12D535F720FB2B172551CCD3592F37 +2AA2FAD480D45A4B397496837756B0C64838F70FAF9E373E7A85B96013C5A6D9 +B6261729D501EBD0F11BD3D0FB5BC2AFD0A4A7C81756162ACA1CFD610FC57454 +79B8BF868548FC1C5FE4820A349D99365779A9B80A79A2F5719EBE3771476876 +011BD931CC7B790DB2A7118BE1CF88F0CD186FEC96FB7203F1DFD899C24F1666 +19B57BC312E7C5803113A2D87E584A51472DD1380E2E1E2F137D2E50297B8829 +A829C1C28C310F15AEA54D612AE9F94729D1C581D3E2E88FAE8F40D60FE1E50B +3A19EFF63669A11E9206C68007B7F3C6A18DA7ECEA474703EF31D2528576CF52 +50A753D04AB3DFF8528B3AADB5DFCD20C8E321516477D7E86E7902FE0C4C8513 +993DBDA5012DCF95EDE875EACB19A8DF0B4CF03E8B93DE52E67E136354181D8C +5AA562591C396976CE557BA04E117A1A19DA24383839681A8250E285D5BA04D7 +944310B6650550273242201D45830DBBD30B65CA734E13BEEAFA94AF1E1C4023 +3E634FB131B04E5DF88F20A9FCB329E381B188F753928BBE13EC0AB31A0171C0 +D5A63C944836DB7E44A3D10523B9CD04FC8F88811551630ACB2412758E378BA7 +F48A1A339EE30B0D1CC132B3BFD932D2AC3225B8A6274D5EEB555D2AB4047ED7 +80A1B2E985819C771F86FF1294907FE80D4F4BDA6FF6BDB7705A43DA4915B965 +1B95AAC0CBA1D889B78F3E9530929B47D2E3800A459278A2E8AD50AE142768C9 +56F38B0EA16D49690DC3CE13AECA1533F449E7BC70E870009FF3170D457E9B21 +4576D85ABF2B1FAF0AF08DA2A704DCF887D4932CBA67E8C0DB5923A1EBA8A197 +350C1FBB316CCDD6532322244C81E3EC5474550D4235991186559CE50AD5327C +03945868AF74B206B71092A163C00B6C629941D6BD151DE1901F274415228EEB +8F31B64DE445698C6D5802967A65687B44BB0C8ECA65A08AE4DBB23097EE66C0 +86D8AF53914D3A6977B9381975C0627B378DA29644D076E7E4D221E1A022F5CD +335FF301BF899D55042131F5877FBA627856C8FAF26CCA22A89BBD5297C712CA +7E762E9912D61BCC62B4958DABEB2A69525626AD2F921009632C59A10EF0FDF6 +65CBEB11B767D3B3C884858047AEACE8591130BBBD40E4C3D873B92D3CF85D80 +3403AD899A7727CF847441990E24905C79F92FD1F6136C813C943A9B9501CAA9 +F811ED18EF77FF96C9EA5EAC9F755546149CCFC099CEF37272F2B87B7BAA4ABA +D8942A338D94B222D5492BF5EFF46A37153FF194477E6D61337E6B816BB2A55E +ACBA1E0D34DC8AA0B4B840B3B05AD6DD68DC5DAEB742CCE1EB5FC3CB80145C63 +308D43F54E8E801AED8B2AA8213FDE163D5BFB2B919D04DD1C6F6479FEE1CC8A +04F711F055883A7660624FA5330AB38C98BDA28B55E7C8076D6E85B959A459BE +401264A3770AB3FA7D09E39F87A71E586E935E5C33942D4B93B5F974C2A628F4 +BE8AAA47686335A36D29FCC71D982895820AB4C5C89ED84465073801E6BB7E4B +4BEC9FB74B2755C647D12BAD2549356C0B641F114D0870CA5A6C887934D0C474 +6A9B09A06A31317E0D6D4409AF9DF565DA29D9C9AB6CFEBAE8091DAED9C6D21A +815CCBB1A45D540C08679700552A83B9E05DB9DD792210F6D64D8C6E533FDEC1 +DE7A0643679FA1115096FE93C3DACE7DC37B5077513BF5351A635B8C1FF01582 +0B692A51051687E235D0E30E73D3D9A5D800725ADD0D71F6C166E83A48C3B33E +12F23216EFF11F56BF6AFEB60DEC9C2A4919D06698904F052A50EF846BF95D6B +5A753674388B757B84839FE07044D706AC4803E574337CBB5FE1EFD111682EDE +4F967DD57149772D818AED7DB5FB2F6B39F3E974ACF23E78269661DCA43FE6F0 +AFAC61A3B834A7E295ED377DBD31F7802D2A2C3F8073F6251363E4FFE02DDC87 +22DCEA613500620AEFA35C0739AFF97189A20B27CFCB34FEB1E59ECC3B7D513F +EB128C1D62A4F0F7C4F1678A10F64FD3CF32C7DD78F91B3B7D9A0DE97ACE6930 +B2063B728D22B2D03B473C17FAB66F8D574BAA4E8111AD648480F1F07FEB8EC2 +D814AC4BC90E54F399328359A83560318F5705F7AC76E32CAFB7994EE5C6E37C +E267E006EF6A99CAEADBB840224764C2456C442DB46E7EA721429C93EC714838 +83AEE44AB0A1332F1482548EF688214DB74CCEDBB60A4F6A3A219B810A374D23 +B1E7E9D9AE9AA4652FB514F2712D0E0103F1FB80C01BBF20D49EFA2D4DBE72D6 +F730413B3ED4103706AFA55E61D65A1815E7786CE43D197A345F40E0381AECCE +5CF59E2AA96E3A2DC1A40497CAFEF1FEE165FC1C6A889C0CCFDEE1D7CCDC7E21 +5109799642D4E3FF77D5595328480C2F7A4767C46AB634A6BF507920763A7202 +6C8527099AFB6F0018381D32F6A3ABE9E7AB9A7A7F3DE7D09C67ADC250B4D5D6 +C58BAE21132669F4975F4A6057997B77E3AF055DF4288323C813BEA5E5029A4A +2AFE248A5F50B4B3616A18386ADA8EA046A7652CC314A1968B17A842D4348A77 +0E28863ABCA90982570B62CC2576F5856381683539076FA22EA3CE07883E24E4 +4FA6D1AA9A634B540260ECA954C351149C53A1F0C6A99DE97BC4730281D7B58C +D486163EFD669F08A458DC12C8DB2A331899FD3EDB115E023181171015E5F4F5 +2539C9B1 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMSY8 +%!PS-AdobeFont-1.0: CMSY8 003.002 +%%Title: CMSY8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMSY8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSY8 known{/CMSY8 findfont dup/UniqueID known{dup +/UniqueID get 5096649 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSY8 def +/FontBBox {-30 -955 1185 779 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSY8.) readonly def +/FullName (CMSY8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 1 /periodcentered put +dup 2 /multiply put +dup 18 /reflexsubset put +dup 19 /reflexsuperset put +dup 20 /lessequal put +dup 21 /greaterequal put +dup 26 /propersubset put +dup 27 /propersuperset put +dup 32 /arrowleft put +dup 33 /arrowright put +dup 34 /arrowup put +dup 35 /arrowdown put +dup 49 /infinity put +dup 50 /element put +dup 54 /negationslash put +dup 56 /universal put +dup 57 /existential put +dup 59 /emptyset put +dup 91 /union put +dup 92 /intersection put +dup 94 /logicaland put +dup 95 /logicalor put +dup 104 /angbracketleft put +dup 105 /angbracketright put +dup 110 /backslash put +dup 114 /nabla put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0 +7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81 +DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91 +511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6 +1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD +028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86 +1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A4D80B73E7B6CB7548 +0E1D77FFC695988391DC44AEED8CC947B3D7E198B9620E2238DB3A2819182F03 +14498B8CDFBA48926DA721920B221FB33BC21A8456AF10891403501D0F6415F0 +7E041AFFE109F640E54FC1A365674711EFF94E752652A4C8DA62CDB1149DB899 +2C4A4BD77A06E81E93C5698C05DD02F74A0756082738BDB53003B483752AE498 +DD718AEA8F3FB5A6B7E2D2AE8F309065F3D556F9A34AB90C88833A54295E0982 +209C466A301BA3372AABEE20D862C6DC6B6FAC1463C8CBA8AD766ED1B4C9D712 +2BECB4E6ABF558D8AB5281C35726BB8D046982C0DDAE17BFFC9394125E4E84C0 +B283977D31460B8EED4346CCB09F64DA0ACB640C6DBF32F2DC30D54668C1CC12 +24C7280593088E9958C047125C323E9C842801346A9CE5F50413D69F6DE99471 +65D2E387765E92EA4C43F17B467DF6E266D92551009C0E52E7219AE9F5E2E8D2 +88852086FF3600BFB50AF3EAF8C009D8D5F084B510F792385F328F7EFA8C38AD +CDAB2EEDFBC6AA45F6DD7364C2F02DD2BE6C79C8361E83D4267CEC2407689864 +B57B5D967FC80AB3BE8CA43955FB0FD3081D438437559AD24A7ADD484C1E4A77 +B00BDCB0D1B121FEE983412E1EA5489BDCE5DCB4A7310135956B230C0DE7BBED +516369A92BC41FAC8D73490984942D930DC193BF0C774C1AEF627B969EE4B001 +11381AC57815D7581E2372A1DB740B09F4A7FB4318B765DA4E7B44E8805CEF85 +44EC3B10613FE7B397BF91B69A5CB2E9086D1E7A1FAE0A9ABF2A237A2D29ABFF +E392A18AEACBF28274E775D3FBAED4F46B982B9DA4602E24094EDCCBC9D6FC0F +67C60376879245606C0B9C9A678E8917516BE1CF097B1C75C9F0DDAD6899F08F +81FB7A198D45FE060CD2A550D9B8D58B882B969D7BC3EC018A1FE92BDB262835 +26516FF97AC387EA525FF987E5EB1EAAE4EA5866C9CC043D183763C530F7D7A1 +2070E4044507C4E5611FCC117FBE4396E0B24F672CD53D5FDFA56D561FB86D40 +90A52A7C7F29A119DFFB694A8C445367746A49CA5FA83163BE448EB19625DF26 +609A8C8672631A10411036CAA3D6C2F822A4B2505DCBE8E1CE6916AE515E78CE +E8C894B134BF811671D17C19248853131DFFAEDB24B15FF17EAC194662460642 +48D23515AD434C68DF56753806FE96DB3A29F9D4980E0B6EAED7383F9FAD2584 +8F85679D6D1933677ADF5D31FE6E43DABF137E834A1DEA632D36EA5728625159 +8F33348893C9D1C510501628E4A9A80587DF6E179FAF68B158406A3EBCD726E2 +AC17F2DF8B3607072824D2E5A6479F7BADE32E603E54E7A83BB2DFDEDB0D80CD +1F1BDD4F6C9025CC3A8A3685DF10A8183FA80CE0F0FE2BFF2500F76B1037AE41 +56D2D7FB468C3CA7549E3599A2AACF66302572F1B35BC8EF7C23F6FC4B720228 +1D673D903111CE378AAE83480B4DEB7EA84BB35F4F7BE997DD4FFF5A9B5E7650 +3C7365BA0965B242DC369D03215651184024A08EC284F1798B0726152884B4D8 +46411B3BC8F5CB53A70AD53BD7B1AF23528849B56CF2F75609FE715878CF6448 +38579380688B47AE3D374B0DB6ECA5B8284414090123D47F3F9DF389E023F431 +6B4C0DDEE4190DEEF4CA772742012754DA9A44A8F550FADA6D8FB0C512D5BA2C +BB7DF71B1DA41FB6936BA71B710CC6A80751E43436F0F5888F51AB370DD4A088 +40F402661E08732C960705C7E0D29B8DA1A8A3E119409E51EE575E9655F47568 +023977917C8EC610BEBDB9C1F4EBC192084D63EAA00EC87B53E86620BB5AE51A +579B0F8E1972CE1DA02832FC75184F45409DD9D413402C2FA27BCB0AE6DB4CE1 +5AFB114E23232DE07C4674969A1FC94D152C6D3A611F029ACF4D949A2C0755D0 +31C7DACDBB4DFCFAF7E87295CCF5D4AE28D87ABC3533D87EEF1507B9FF9063F7 +F007DF03734A20BC3A198B049000C92D2849C62DDAA719FC28EB372793E20128 +D786670E08948808BA45C4F6AA0DD8A8357CCC47228A760C5C7864853BD9C9A4 +285E446CB72C5C9D3F03FAB000810DC5674061FA116153040743E846506CFA67 +FA8770E785D7DBC7293F37389A0859CC22275B23C44B57B92A033A7BD194340A +D6BAC6E103402F8396A5394C617CB2A27D9500921D5DA06115EC81715EA8E360 +4A95DCE8689CBE268B8E6C8B806CFB0ECBF634250243C9E1AFFACAD65311FA4C +1DB0988203537E5EF12B86FB454D06CF05E4F4FC4143D62920E99304245B6ABC +82E21192BE94F5E980DB21E07FEDF0EB0CAF4ABDFC20EF08A2A44A7940E2862E +08FABA516152DBA899D6CA561EB08C7C8298DD511084E5230CEBF28AB1D84C85 +B5BAF4616C28FE05AFA4BABB3BA03F8CEEF3F3EB0D3034BD3D8D06629B8E9EBD +72484057E71C9EB4DFC7C2CE7749271AC926C2419D618FB0B60FD6F81F0F2C04 +E529CC74DCC9E4AF32D935D7CA65FBD0842A7BAF162D08F782E65DF3AD9EFE69 +198AFA9208B22BC21BC4ECABB9BFFBA84C8421B74748E1EAAACEB59E566838F2 +C439579D6C75074F94493F7D5C8942D881AAE6302C37A61003AF77684EE99AD7 +EB5EEEF050C52E75E4E842F8174470FA60CB213BB6F257EEB26CC55D1202931B +B981DE2535A87CF37BFF912220C117EE166CCAE58BBF624170FFBC0716726B36 +304D698F2CA131675F7B1199E6581B8C812C4FAF75814282477BE2B7EBCBA7C2 +FA6356B2876F89698C6C2493989E9EB252DE03BB374622A7C88B8EE9FEB4851E +02F85CF70CDCA7BED5EC94E81170FB557C3BFC6F32CD70B506E56A2CC5451592 +130C6F570C679577C44D60A811DCEFB3535D855259B1021AC168DB76DD38B459 +F1813E3DB20AD9275D58880CE94058490ABBBB0D8DD16D4A65F680B30057F15D +07FF54D779CC978E90A850A2D8D79961EE276BB26B594C16F56557435671A3D8 +ADD3DD0BC4BC73B0652B9DA8462FE614A14A11ADB2214EC4910823FB4CEC8938 +24354C5C62547EE5710FB5ECD93AA45DEA7411F6CA8D5B5FA222685E622AD73C +1BD5DFD1C8F253352D6C7D14FF2FACF07CA5EB11392C6A33E9CABFD99F743BED +55E8DEF49E07B9444171D1780C698E5B65B540F41F845AC188DC7C0C8B5BA5F3 +546BEAAA4F29F0DF30D5AC12A60862742623100074457BF2D820DCAAB340C1DF +22FF26992DC02F276B40A7C528C84B72CD189A4088C90070486C49A1014FDDA3 +5093FC12DAF309FBC063653E6A33E14EB51B081126AB5BCB8016E975060B796D +6CBFDFE6CB9E191F12E309254BDD6660E3227012F5DADE246B02B6D8127F1EE2 +248F48DC5ABBD229748444420C868450602120664984FE3A8B2373232CE5CA15 +E67172CAF7EA99F73A66AE33B1EDE5E8351DB02497CE3338930147873D4E46B5 +E918F5592A21789FA9F46232BE693DFC33240E2649D6AC1940B101D806089436 +F0CE230BF6D0363510378822891DBD3EEF3365430E74FB6C994BB40C8EEDA593 +CEDAFEBC3B87C7C04F52FBD7D557A77B44855CDBEC8A8D26F44D66446B5662AD +15B6B79D13BD262D79BF51C09F8F690A61C7F11EC2E05F6BEDA273648E9E1EBC +3D5F1D6ED486797F753064ADDA8494405556D43D395B1487EDE877CCC1EAE954 +1AEE2513DDA94897B733609E8179DFE1975590568202EF20D58A89B34874CC3A +A5579473AC65E0EE61545AEF578ADE10BE3FB3E2CDC96678F613E4DEF7BC1B38 +8A551C93438A0540E292F65F1FA73D9AB30A5F545284085E4930A570C1807995 +7108AA8194607304488616DD4AB189F8EDC5F4507AEFD7847817A8ECFFDD2DD5 +DE95E04EAF2774F8AF661827229F01E769A32734097C457EB6FF056D90C46C5E +9F936AA6BF2EE8244BBEDB8862E56423F5845BB10C8809730B011D650EA18945 +83C320A3F4ED095A5EF91929FC877ECC28A1C2CE74A53245E629BF46C6534983 +307B1C94EB35CECDEE86551F0C308F66690E591C5D9D8FE14F534CF3F5DB6D32 +39D7C799F392C4E65759B7BF61F4D8312E3B26C31466206A367A0DD7A90D25E2 +805D36ED5CE0A4BEBCAC0A348FADD2D2AAD670E28BE6E33F627B4A9F35078B1D +6688084C4C18840673EF9B3526172EE14EF64E97C8B006C27DF6EF73BA6E6459 +3608F10EB1EC4B824DD5360B42AFF2084788B165747AABFB2C9C0EBBA9C6246C +08F28143809315D6268E386F09BBAC54C34213438B56C386B34AA457D149CC39 +A3C163F56E3C2E637C63A79CF7F2DE969EF3AAFF75F3F20499A9ACA61279D545 +866FFE57D25998244F448AAB042B141952BD653007A889B1A716A4042CBBB827 +C1ED5E3C616C22D5FCB39D3B3539F9B71D50D25ECD2E5D953C7A5194C867DDB1 +75CE10B2C3A20E8CDE15AAE9F549D034838DC066CA649C31EE365D46450AF18B +893748D055DD88C72391FD92DDF0AA1A1316051BC756F87BC9A425019B2FA7BD +CA9F35E89E2229B3021DD24C9DF0DC3217F44DCF510116DDC9E92EFDA3E0A892 +491C8961CA484BA29B8CACD2FED2E246FA7414F892AF7B9F08698FDEC82D2E4D +8C6ED1FD9E0BA2645663E7E97B0F780033D025F2EF3B364574C03F04FFC4E09A +3D4182BBFCCCD8CA54A92434E2208803ED36F931D31C7498B7FCEE4B78AECF11 +B27123A10F031F9CBA36066680E4748E346D18FD0EFA395D1A9227530618ADD9 +64D96C50A0172F712CB427E8F7170F8A1691FB95B247A271499F0E63676BD64B +167438333A3BD9CD9641AC637E0ADB17F1E394DF34AF5A2BD02030DD087BBA02 +E1209338B74075744A9A9966039AB6D223F385E06FF359257913E6C01BF32F5B +A3640C7CA41A6C51F296E50DC1CD1D68491CE5D75E0ABDD4C5C4A97C8BE2BA35 +D91AF9F8F38E7AB8C1778B06A212D0416E6137087329AAA2679C51D014CC4DEF +0F1543E2FD97621E552E19B29AA1368CB5046C188BA59B1E1875B25FB269DD2D +C0678A42CD310702465694F2BF302AEBC43F714F7C657505132DDA71CD23D17D +628BF3400EB5DDFCE2850F31B40C5913394649AA4241CF646F3939916C2077AD +C11F8C3E478586AA7931E327333FCD8A2EB31DF4B47AA2F31B999556602DD998 +5848143C0CBD0B5187DF08E675550F2384D48C2954EA7D16AD2B94DF97C194D2 +302CC47BF968CB1F6C9641A87525D5C6972ACCA1D4A4B4DA8EC54BEA6E7312B3 +2737754A9FCBED3BA5F8220B751506BB0A5BB5CF706AFCC04BFD713A3BE3C842 +9FFDBAA0CA5691D0FCE76134841A169970903843163DE68FF09649E99945DB64 +491FD6D8B2DF237DBAF550D1B74263B3BF1EF6211F40D4DF2DEC46E4DE557088 +5D458A7CDC6F34B8C3F5C76582C8B7D24A333AAE0B43CA67436F8ECAD7C50B12 +35BAAD521033D8024E4DFCF01580AEC63BD5F8ADB778F822AC4FF0DA608EB7CC +1A52A51B9F38FFADC0D2F4D8394C5D598123B483AE5AC1215F24F2492EBAA134 +3C58AD4E3B493AABDF753EBF1F04058C6981C353D6788C2D3294165B667D3765 +7883A8493F5D772F789F73979B254BB9397FDE4F8B76CA6FFF312F4B012949F4 +3EDCF1AC60FFF2681549DFF430B498405E79CB407DADFCEDCAB1E2FAD3B0F4C7 +B575A33EAFF9F67D37F50BB06D06834EA683862991C5BE340D4A7F8D131E733D +289F72977870F9958102F5D835739F0F5A642E7194E8AF7FDA2937E5C0712CE4 +EE15CB475725030CE0F238C32775D3EC95CE3D0886046E3EEAE322F59D423E83 +DE88DDAB5CE0F70537487EBA5A16A9306BA7DDCA14A85A9F83B3BC3600DC9421 +BDADA2704A5A24F7174A3A486ACE68739EC5960038CB44D969A594E97AE1F42C +42C1B7E3A456B3CDFC7683537B337AA8777F18CA45B22C8BEB18877DC624496B +9E8EF9F386B7FE4D94ABD5CE3B5786E76FE04A35909C472C04654A4405932EE6 +A4A3E0F6DB088603FDD82F0EFCB85A962002A662D1AD0647A2F484B59075A1FA +9F4327D542ED7962620B998ECC3A95CE736089593461CED9B5AAAB05C2DA3820 +5AF29B32904E1EEC357C8E282189C6D8F562DB11291091E6897E24CD8F8E2A34 +67F35D261E01336152E69831B0CC6B03FF1AC7EA22B745F513A25FE10F70E74A +3FD71FE1EC9999BEDE7CFA6A97EA2DF621711BE950FF8960965685BAAEA71FA6 +36F165573A0A6A92DAEE41A9B0C97BF03419FF6BA1F44524D00FD671EACC4233 +9A857680DFD27B9F1E7A760058C8277B3761DB9969241D1824A7DADF70BBFC38 +89C6DB9091E3BFCB36851CB9662B365A4B7384BDBA1D385902D1E5DABA72A159 +63790096B927EA49299AE03E41C7F593F3B995D1155E91C62D5F68845ED3C797 +7798B56858F96C2FE2E37D812873B7801767082A6D6B60602CEB94B7F6D7A142 +72814734DC584A18D1FFEA7333D4C7E2DFE5B91E9AD92EB52533CA52FA888980 +C79FEEDF0FAFB3B20B497F9AB668BDAFA364B405916526D5C48E57DC30BC35B9 +BF684FDFAD199D9A28541327F3899AD505FBBBBB22F419E22E0149EE5FDD2B43 +AF442E2724EC16934C307FA731F90AD1C76B74569B78CDEA7C19808233C6364B +D049F3F50A68D3EC5F29F2B96BC58C44AF90FE13F244B7129F14B5DAC3F3F310 +B330E67CA4EB76F895DAC8025F11EC7630EEB4826B5721348FA38F28B2AEEB1C +5F7CA413C486C94B1DD96988F07F7A08D3635E28624878E55D4FFBEB5E183CB5 +93014D8A272EBCF3A09133603CFFEF43A6FF059BCE525706D3795884FB495748 +C8AFB50DB464459A5C36D7CD087631BC09C693A11BDF1C6011D9864FE66EE8C0 +4824A42E97D16E017C0BB73732D4537E2A5BB283B3568950E5681364DBC1D6DA +058A122862A44ED85029A7B39F2FA7C362D859D0B429E056891339626AE6091D +74F6110CA32F8F3E9507216997E6AD1A2F1FFBE8B407C9880DE230E234F6FD41 +A291851178BEAE5DB9DEB22E3443807E2BCEF12A4AE8C490AA9E3D2918329F47 +42314CD258A0760DE5FDAC4AF7209CEB530B8508B278952A3638CA8491C3B493 +516F461610DBAF32E923ACB834B15E2D169A10F2609EC0ACDF7BDBC777DD2C19 +2DB330FD557D3B06B78824D6AB237D8F2D57A7ED35F02CFA9290ED6893B41657 +A2485524A3F1642FF5808FDB77015D9467EDAC4A6BBE8A175833B1225A5554F7 +2C60207F7A2632A4023255E8EF1F38C1B8216C9B03319B60BEC9799E5378683F +46E698FA75F2DFD40F17C603F3335F1EC70DBA1449C7A33EDDD46CC3DE4A6557 +EE67BF349AA8680FDBF415DC527129288B5879500180F75DF80394EC7CF11BC8 +9EE9A4ABD64DE3076A2963F83FA333F19FF74F79ECF36A87A31D6F125FD2415B +3F6A6FC33C179F54CA164835F3C3DB62AF444BDF27AFF23098C7212477F688B8 +6F48D9AD080D544D57FEDD33D3D9AED9346CBB644C97C951D4AEEB2BF6F0CB18 +E2517BA7ADCFD00FE44E290E731D53E5C0D762FCBA08004562DCE6A5EF2FBB74 +B3053CBED3B6E896B1C3356DD9E8FCB69691AAF6BEBA0424D62B9F266D560B40 +89E20A9F35AD4A7F65A7183761ABBEE0F7EF26ED3565A25516A3A5A57143979A +1EEED8CD52A69E4E1AE4795F3EE0CA21B9F4D166783A9AF54B08B6C56703932A +310197E328C6E6A6BADAA11D66A952964F31FD690082FA02D1E2A4512A9F2742 +33B203FB770A3A1C7490ED630D0FAEB3066429D0237E18818EC368D0DA72EEAB +969437E377F7FA61EA1F01DB965B88921D8ABDDC55A6ACF382866D400424C37B +939EF97C6EE56522D30CF4313735637CF0AB9DFC59704484BA1EC2148619921D +E10E9055FE022EA1DB12DE17BE51F5797AC1DB08F751F220ECCC2636CEB7BE8A +5C27AE952F4946D01DD1D65C1D50D52A8DE84EEC46E015BEB634516E64EDA0EB +F49A3D9F82169E5FE0D613468676A21638730B3AB63498478F514629E5A25C4F +DE51CB19068F183D547C8F0B812141083A67AE2001F137F7BBC1C5B682179C97 +2B8F4DFD4FCDAA1BB09720C0DDDDF3EFAB0511033DFCDD9145F8BE5CFC2D5864 +EEDB8AF0E5CF8836A078A4716A24CDF975CC7EA03D80D1B3F78C5A2376918E5E +8885EC6A79394CF4DE1D15FAE80ECA3039F0A81DFB61C508A1FFBA9172BB62E6 +455BD3144371CEB17F9EAF24C1267883DE0273D5ADB07EA6DC8175116ACED0B3 +025230B999C6FAA249DD541F70B960E35EE076A2DD25092F9EF7A89A36FD2786 +69C261DE19ABC26534F1DD1DE3941B7922FDFAE586936F1D4F5CE778AC2B74AC +4F5B8D9C9108611B883FF044EC74318902389B0B85F33359E012FA6C256708F7 +99096FCE574A44A0C8B129D6E511993F45AB7BDA1DC584BFAF7D3A1D387A77DE +13C7DB4228E9074BAC6FBC06AD1A8727BE68AAB174E0965F73E0EF99851BA72A +097446FE8D54CEE9CBC3B88AF70F6E3778A0CBACF68B846FEA8F760EBFCCF49C +7D65C9DC69FBDCA1E23E47BCF2C96A9C58E53950DB59E43228DF2E150E548F82 +897948B0563835AD56D15ABF55847CF270FD2F5B1AB4BC2F8AC9EADE218E9593 +18BB0F219C7A4548E96A7561B78132899E2A966F8AF3F6240DFAF336150413F9 +5EF933A3CE65E4AD7D3785B54B382ACF8A9F64DB52052955A0062CCC29E159FA +45F6AFFA77753E225B6051BD7679C30F4A0646CBB96BDF818A6F3F967E9CCBBD +59034F1E7BA539BEAE8F89259944B127ABA1B4845227F39DAD008CD09D05D238 +71426E7FF0244102643F220FC69B3106F6FC3079747386E6C7DCACF59FD7B023 +36E97B5A434FAAC91E29D0A5B56C99E0AA6100E2710BC7E751E48B280C4D1E74 +F057C8ADBA83C2F6BE1CC82AC0597E82C67732CAE120376C9849AB91C0D76A09 +11E9BB66131068C94227623D447A77E911586A477FB3D839512071D001B0BF7A +337FBE21C27292B96AFD034B89AF4AE99FCDC4CE2B9ECBE22E438485BB31CBEC +DC1E2A4587165B654FBC165561D8352DECB14842DFD5BE1C2FAC352791D01D7D +C15DF9566E9F7CFF1759FAE3D341BE0300360BDE6B8F0A3AE32A2DC30AF24BAD +F06253A49C97F691FF370260CDB4080C260FBAAEAA48530546225FE560778368 +5C3C4CD4638068376215071FDAC922C3D03EB8C050E91F070BFA7A3CA95E3505 +1F916C3C71B1C1719A271099B23A5F12AE4BA49F87BA82584AC8E3363B5284EA +2B3DBC5CA5ECD937E7C7C0CA4DB5C371739DE1295B8F23C0D1485624A8BFDA1F +EB17A81581E0EC06ADA226773F761F20CB53FC376F35D290443E2C69E1830521 +C71C961E8902F62F08443BC368236A5CCC31F303DE0498C3D34038848D6697C6 +8CB93C675325B4D2250480B1266FDEF0CD2B0018007FFC38E6E4387A09CD48B8 +84D05E2D04DC73981F0B4AB18B8E3362798FD1F5F1E62D649630D4FFCE1B885A +D7506B8911FEA74FBE6BF64A16A5F22557D6203A2486D6ADD1F3D1D95B4B02F5 +30F8D08518F62026E862FD28EA4DA222F4F4F4280D92C20A33327FF348449C01 +E8512C6FACC044D71ABB1CFD9A17187C3B7C05CBF7C54421C7FADB95ECABAACF +FF95911CFD7AE2AA9F9B62291F6C9796CD47EF76C8E62CDE28874D3D953DE11E +A9AF37CF411CD7B65819761F19C9DCA1324362095B7F56D5DAA7486C95D807C6 +B36CC7C74BC513C410B7A15232A23E460139ADA7F1A9B0EC046515C296181A2A +CD80630883BD55884E1A6367D245381E9A5CD42A0C01AF1F241CBFE455DED8C1 +D6EA31C0A219C527D3238D78A97D31B7AE43ABEAD548DA4CEC41ACB7036A3534 +F314DF453D24D585AE829AA12C70C880A4633B6A9F2DE963055D6CF366561FFA +5DBD6CA4827C2333E26C82F7F4C1DC2780F2FC712EF68CA056B9EB8278D4A419 +04D66AD9A0ACAAFC66A1D917F8BD37EFC190AB8204C8A4343B0EFE2012EB35EB +6A09F484C45823148FB81E70F1EFB920309EC6CB5567C4B1446B5AF4E70C3103 +0C7482349B5B2EB7AB6B514EC7422DCAF15BCBB0F9AD5B774E168472FB6C9F1E +A0FE396F9E3B164D6013EC4992CFCAF62D6731ECD03B90688BAFC791B22BDFEB +0D809FA98E296837CD9824EAAC0B17E8D08F79FBC81104E115DA2B386F776996 +3C07809D13EDBEFD2054BCF74F77BCAA4A519EFFA5E99C0D53298123465227F4 +7454D1127B2A5DFBD28491991D6F838BB21C7616DFFBD728E9CDE011E58247E8 +2DB6B3DAD5D6E6BF0C969DDE33B6D935DA55E2B3EC8706BB2DBA45359DA99AB6 +18A1F7EB38CBA85B58C47BC76E8B8851B4C887F08F8F9A921283550CF74C1542 +A55B9F76F2FE11A2F3208E74569B62017D3BF195F50762341230ACE43F7A3816 +9F6687BED894091581489ECAD0ABE59D3920610DB5A702563A74199325555FEF +21AAE8EB5C8DF199AA284F7FBA6F57B518D6C94A536AB3126CFFDB7BAE9EA927 +3F7406540C9E49A2633CC19EC149D23C92486AC2778428242A4A13C1842F8BEB +CBA0196D8EA443FD960E06FB1DFC5689A20A04216109EC42F648C6FDB039F031 +B2E12957156120E97FCFE05061029C8BA59B0E8C7D57A757E27F86B435DBD3E3 +14CB4F74B104D92CC03C4E2B739E9B978ECB257608EA6DD2F2752F5D17538250 +E58F55E7A291E987435FEAC298C4490DDD16603CFE753A59FD66D741B32310D5 +5FC27B38B71588599392C58B00E35EDD4488D215A90F05639AA21FD002A0E645 +281CB25399BFBCF72D3EC8EB3A6A3D6692B95037A7667C5036FF265CA17D4DD2 +288F47A9B278C3084190037202E64F66FAD210E1CB5FF306A86C80F558BCA5E6 +4735552E365B01CA075F785D28EDF3338D4B93514D77D27DC9D471E2D1826188 +8654965457FA674C191E036AC0F2833C2205B66A5F18681EDDB1EB44520587CA +ECC632E061193A5D620DDB22039E797373FD26F4147C6B9FD654C5F5914694CC +375FFCDA28EA3C9DEB516CDFEF3C38D980633DFDEC257F5E6F11CFF22178D005 +01BEE76F84D68FE14CA4B688AD97FD82CEC1891A7C3C820197A8D7BC27BE6628 +7CC9BA6E8C332D9FEF27048E5A80BEC05C68D3A7E2F2EBEF1BD96FF0E65C7F91 +6C777D9E6078D4B806FA4FD09432B71D7E58249FEDBD90B8E140BE099850CE95 +23D2CB6A1A6427CB71BA294550D4E86071EE29DCE4421ED78790C62428C640DD +C6010324CBEF7CD97263E6F56165192C35E746B6FD3746CD6B767BF9B4785A78 +5CDCD865687327B33E077B56A334CF75F30A5D07F0E7CC188498B0A7F80BB51C +4545011E721B992A9FC9C964C1AED30078BF60AEBCC535AD7D7A8000C00B04CE +A680DC6972FFFA62E049E892510A91AAB3E39285E597D5502AEBA314B5D80617 +32EB64EE1983D66038AF9234C7A3EF86287815252EF4B8CFA35C8F7C7DDFC0C8 +1B298E4202127EC5D1E2699CB99A46367A9B02034B1BA62F983A6807AA2C0766 +AC8DEDE027ED69D2E10DD6F297DCD3779B486F8EE13377343B59D47703F3005A +6E536C1E4C0F6F4E978304D8160CF117559674343312DADA99EBC7B61EDB1FBA +CB84A7B1A02A92070A7186744F064411A23FFD996A6E64F296CFA362880EF983 +AAA87A1758EEB41C59564009B739A72D3BECD567048AC93DA20FB24DF20CCD8A +05E35B39943E34315F57629B3366CCD6E1FD35554BB1E2AF243767A1AFF72EA0 +B752922A5D22310D9A13ED5DB60D9B6411736DB082FC7BF7B23F55BD0D81B5D9 +E2B0CBD90E8D6C807B94ECFF23D0B13ECD68918C566E308EFBAA60E61E094115 +5BED7E88A273A0D3C5031E0E235D933DFCD58CABFDAA5BCE8ACAC96AD6A01954 +488B6B3E3C0361CA9BD7C91A9F31307176B15FE3C6EAED71E5CB8FCFE3C51765 +46117F75BB4AB35C3DC749709A1EA44C8FBF29BD247F4E1CC43986D7A41425C8 +A11BC875369836F055082B36A65DF2F42FAF5F2809CCB63CC32720B27A31F79D +E65BA2A74624910EAFF1CC1CC80FF7F8EAC441ED2157A3C932A0D150176FECD3 +E76C533FEDEC5FB6033B1985F54A249D9CBDDEC9665BBFC8D025FE01ACED87F0 +B4309B4DEABE295025F8C6C51EE5342FEBF66A132465E0C8E6112A430B1F020A +D47D2FAB05D68CD9FA07CC6023BC7C01D00382B42E5ED421DC4CD158CEBCCB86 +8C03688B8A0A8BBB620B6CD105D7FDFA179EC5918F27DB28072115A25DF8FA5D +9BA014A45FD70B84380577BC96AAAFAB4EE63912970233BA19742BB7B3D87794 +7F4D1A03C431CB688AE28BBDA40AEAD90745D22085254B1780ABE5621C3E6DAA +8E6AF0DC2F6DC90264166AF420129E3CF882D9FA341A0273939EE1AAAF7DC2B5 +D20E4BCA7EA69CFA52B965FD95FE11787374034B18672AC17B1E6B401428A96A +4BC7AAAF9EAB1BA5F42B4C962F0DE8698954AC3063A5507F2000C87D13D3CF40 +0E96020A0C8BCDD72EACC24A6E9F083F7354D907091F4A78D6E9657220F9858C +B00BEBBC02A3BD2EE93A826BD23C730EF9E106976AB6F75A24C16D809E02AB6B +6FAFE43070211EBE2ED9B4F7C66EB6B892B4C795CE528F6A3183BF1695FF36AF +2D07EC3D5F183436B2A3E9F4CBD4659CCBA71937B47E559B504DC84A360D8A22 +3ECBD605DCA3BFB9958ECBD7C281D6DE929FDBB0146A558ACBDC3422FECB713C +8648016FEE355C681D0C87AF91983BE7E135B1DB1470EB3A8AE4E11CDD00F147 +55F067D28BF0400C53FED90A05302A08B590BE15ED520D37B24761D708CEF192 +A446A9DD9078E331EDA16359CF5C1C3B7E999C1166890DF2A3DCC3597BEC9EC8 +065AEE454B6B97B29F60A0BECB071423712F0308FDDB6FB3463F4BA3A2F8F61E +8ABADEA50C9E5E2A62C67F4FE4948252968464E67F4C4D83FE981B592292C1A3 +8761E4971F0F4C153A638A146861E765339E53CA5C6DE495344420BB07AB66A2 +60E3217F72FBC27111D1C8F310E591C8A8FF3F11C1C1BBB9AB904B1F1AD29139 +E79BEBA97AE481AD87B4741C63BB25E1D71751183AF87CFF3F3DC7FBEBFA0702 +A270F97EFDA07BAE6FA78C94ADDA4A356D107CCE3F27A34657F0F42E8F78417B +81DCAA1B828C26A3F31685B2C153CC37151A654E24B7A4116D2B7E450C8F7BA3 +A4336EE2987561433B83756C54149E64640D5E91AB21C0B50526E49C039749A1 +9D0EC05F91FE8FB1B860104B2FBCCC02B9046F4C37D0C917B5A4E155AAADC506 +CB343FB40DAE12E6008419A6F5AC51CF7E5727FF6635C994C72E38912E4DA02B +603E52B739DF909966C053D712ACE49AAD029282E812751787066BA074250C02 +3880CFB68F72FDF65ECD351C93B8D8108AAB3A5C6D1AEAA7B5D777D25292B54A +A1C6595B4C6796F5E7AD +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMSL8 +%!PS-AdobeFont-1.0: CMSL8 003.002 +%%Title: CMSL8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMSL8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMSL8 known{/CMSL8 findfont dup/UniqueID known{dup +/UniqueID get 5000796 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMSL8 def +/FontBBox {-57 -250 1183 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMSL8.) readonly def +/FullName (CMSL8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -9.46 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 100 /d put +dup 101 /e put +dup 108 /l put +dup 110 /n put +dup 115 /s put +dup 116 /t put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA6FC6788A68F1B7D76D +C40AFF51BA67F2B6D507C52F60E009075EB86A2F571CFC3F72359AF74E179D7C +CB059BADF0BA3AEEF7E12A386A56E36D0437E383FC6E79BE0F2101B1AD4AF71C +B8632186590FE10CB84A5C5B7697BE651D718202CB8BCCD7DCB4A38CBBEE4416 +AF7E94EBA4F08892746A4A9136C206286523D9A8E24B91019263D106AEA3A9B9 +700A5803F6DAE903B08DFC09E88DC3EE0C3DB151A1FBF369078113C207BDD6B2 +71FF12710316C5E2D19805EC82369F3323C48AB2D0866BE1FDDC642EC7872337 +AAC35B4AAF96A55A31B52FED2D963A12C6B33060A7A963CAA6A90AA4CCD1532F +CCCF3EDC99F3F01BD8A35405188DC9A9EC318D2C18A6802D40E5A96F37169422 +83CE2CC8A4AADB1C001469FE2940E65085C1578891634868DD821F70AAFFB536 +41365DD08F27891C7ED6E25771D0C2F5BE14FB3DB08F368938340D0BE14A78B3 +7BB3D0DB6D4081C541602D10670C8E5AEEC95900389022903F85D515DA824EAC +292CFB83E0A52173EF54240D4C5E8F0CC92A122DCFEFBE1B6A61E8E0DBC2AA7E +ADC77B211C63CFB5BE09D30A755516FE147541693079AE68390BB09A22216E62 +BB7441EE0E81281F81534508836A04B2CB404AF2D840E2695672DD83A11A71C0 +382AAD14319A70A21F39A0A3D7858F391F19D663FED1B23A7ACA10DAA2D078C9 +76DCFB5CA859D1EC117CAB5D82450990C48F8420B4D9A628962FCF5B63785BED +EFF1DEC5F40CE8633D25EF3B10A40A7E28F329D6CDBAF7AD8456E2CEDB4BAC10 +8C3F9456A5E266FEBC68369E421849A47F07DBFA3A4549F0D47F406D37C55ADE +0F20AFD1D06ACC0095EB265688B69C150894F7B3441C2B73828430314A6020A8 +FF783C2450FEC963CD3F21B539F97C0BE68A8949BE9ECB715B94DF8C666DAF0B +0D135678C7A1F7A066F539079845AC6D510FA96B216D9ECF768D7727808D51CA +563F473D057A9D661D20DE4F7C6F603AE607F6395ADD97CF103110260DA045A5 +AA3683819A2827B1BDE0391109B9CF1C650E71AD08992CE04E2AD6947F2B98CD +C9902B4BA186D51BD579918B83295F56EC7B3105B1A3980875C74F0D0247EE49 +71824315BCBF79523B65F11308FD1073F50EF5D3E31EE80B61F0BC63D37BD779 +C394C39DD7D9CB276D2E52805F018360909EF950F6D26F2449C7AF9425D59BA9 +5F98D3DBB60D3C8424DDB44A45BD5496E9813FCEE15DF8A795BE01B06849E82F +6C7413DFB9684AA38EC2160A7BC936731F430CCCA7FA830573F1393689DFB932 +B5E3D80AFF25615E4DBDA8F12E7870473223EE69B9E7C8F1785A5D4EDDD18067 +558B9F97553AAA1CEAC488DD9062FE4843A6BFE9CEBD4C8D5FEC0A25DF1B224E +B22651A3886F0ED1B46BFFF297A8C38F33E60A80B5E4E6DE643F21B40FCD6F75 +5DD0C8E73C22210DA1B88361AEE4B83866649FCEDA1298546AF80668FF4CFC64 +028D9D1FF62619F683A4AD153BC887A41ABFA828D63321C9C98241797759BFB7 +5E6417A4B5548A36A4E365599E31567D501C6DB80F19AF9A7D1C1899A2742FBB +23BE0330BFD52E43EA15E937FA723416D663FD7FBBF7B79B49C0EF4B42169359 +52AC3E73E08542C06CAA2252BDB447BD96D8705D07F97A56D8246A3C6EA8CDF2 +AEA09E6E80300F4540BC69D804A44D84D6E91ACF67705DBEBC3D9BD192ACA215 +86881C04C25866AEC86BC4A52D95B257413FD7A91FA78F23A415C330370245E7 +14F626B5486E7C7DCAC9F2D1FF1EC4EA297D6832C1255472030108D6593DBACF +E7D55AF15C7EE74B7804D30BA5C8E10AC824256962085256137AF3C004A20039 +28DF5855669CB872F69F581A42D1405B226EAF1163AD8AB80BB338CA0B7E1F33 +5DD10FE4BB7753A71961E5699466B115A4A4FBC8C3A36C895FE3AF8EFDFAF95F +1DA3E3035902EFB1A0B6A5859F8DFFC8F6AB65082D276091C86353DC0DF935CC +3D4EC66CB7085BD64E127EF48804685EA84E9A228F195489399CB5CF45FCBBDB +8AAABB29D629DDF76D551282B3C47945C5BBA3130569BD6922DCC01BC00B059E +4F15D4C5FCA5BD52EFD7B6452F6A2350E907123C9A6B41E7D480382BE0CC5847 +FD65C82ADA4C1DC3D09F61972353FEA1FC90EEE3CCC6DC73DFB27320085B3801 +A85961982A0D32E21DE9AAAA4B5CACEC1F483ACE904EAB118A8E1F7B129749D3 +68B6227534B7568B10A97182F1DDC0110141FEB59AAE24D45E76930940AAEE6A +CB1D01CC99EBA0064F71A1D94EA2A83073318A92FB69B57527C28959C9D05B40 +24F35429083C25157B775DBFF73D22D2EBF246590F7BF739E3B27852FD6FCCCF +2700938CC0AA1DABD7856A17E7B694E80304ADCD7BE5AB48AFF6430699F5F38B +814AEC30987C7B638A009355E189E077D1761F1D16058C97C42636EB175E88AA +6D1D98B5E1A890A8FF33B16F989CA525638295391ABFD512CEEF539D72025FCC +03672DA84DB6A7E146EA576DFDBFE534FD99B05B405CA7F34548DB50F70F93B4 +B585D2B5B8ED8A9EAB3CA7606F51122EF0DDC011073D863DA2EA515F7144B539 +7A86335D54FEF2C40D76AC30B5A9B00C47AB8E2B0C6309A98010BF7D5028CA0A +00AF7845B289B7CBC1B951ED0DFC63927EFC9A37AA4214CD2B29D5830B7F71DF +4A76111CF03421CB6BAE35492C78455F64C70181FFBAAB8E171C93312F24E820 +A0CF74E8F5D3AC965703AA3AFF703038FC7C34328A2725806BC5C2412D55B03B +7C80FC4752619104791702FCD2321BAC89B950FEA58C01B7538E8C1CE04542FD +0326ABFA19AD386342F5595AB497256DD9CC074A92DA0DC6D53B4172DB0B0746 +3B551935C9A820869B9547A4FB47CDCF0B0F333A7DABCDC09124886DF84F1697 +D128727A0015E26D7170EBEA86CC29BAB3D4DAF016DD82EACD1CD125D9E448FD +1956526F4D9A46AA5C0E13D4122C63D01ED17B59A6C58308AD1E94FDC37BEB77 +7BCA6CB107783C8A942B10C3E6CFCAD530DFF43B7E80CB469180EC28595F641F +BA76EC55C23635651CB627F6F147B026028765204F46E90B6ABD386F3FB2E2FC +58B956238DC94E1BBDDEEBBE69935548A0CC7E8C3949E75F396A5986ED1C9991 +BE9315FD96D7BB2E271780E7196094F5EB574B23E193215594E0EED76A140BAC +DB711886D173ABF08AB19FA6187281BCD9DF56E362729FF1F60CC07B7776DC3F +EFB55A181C3706AF1722AC6A3A791CB1FAD042320CC217F45737357E14B5270C +7D1F87092BB9164AD86398E9009AED35AC667AAAC20B61EFC473BA18E589B6EA +4732D0BED3E0C7F956395AB78EA4E8D60D0820442E5C698E87A9EBE027666FA6 +F28BF4BB5E4E2B6088746F26F25805F8C100B69E19A3AF44A64D96901E3668E6 +9C3F848902A68D243C1FE4481F520E7AD6BD6AEDD2364BBD9F14CF6297A8D1FA +652BA7E2CE9AE426099B1B832624C6CAB0283DF954B1BC39FDDBF42CA8B7CCE8 +5B50E35E9CF7A828D226C09A01A60A93F78DDCB27FCD8C037FA0728498E790AC +E3A87946EC22B6D701EB4E1199F86D363F4CEBB17A129FECB2E8508927352418 +4688A1CAD422951C63089D66009722E7212F1B59707E6590FB84196BA1BF3C49 +563A21749DF9A9AC78D016986F247F2E9C6DB7FCD9AE02FAEA0ADF67F2CA49B5 +F23C51626858F17EAF47A0A0E2BB01B0692BB8313173862A3373D40E094539FB +5D80747F05902FF63351603195CBB921D432A49CD4CF2F442E1D9A1519833166 +102168ECDF32500D526B883B14311B089E043D1981B24D4E657A8EDD1E60FFE9 +1D66CA9FD89BB7B407FB9BA23CF290D1B60857927BFC0E8476AE68E9043D514B +2D8A4D2E4FE52A0236E5656DC11C46A369CC45124348D48E173E2257FDF3205C +6EE9B0E54CF62C6A783137B95FE5B6528B0E5293C126AEE45F8BABC7D7C0120B +9ECF53E087D18619EFD482EC710FB9054ECAD0A792E34A2AC3A0A8D765C29E5F +ED8D97517869210D22B482351442EC24B8C2FA291E6F7041A0CB8A65867A4128 +9CE66ECA6173C6C4D68A6ADD5BB92F6A69C4429B6F8FFEF1F91428C174E876A4 +8461C19C21E55EDC5C9A6282B01CF797309F189A214FD644EA2DBA43A3BB1464 +7182477B36B8895EBBB3B91B86B39245D2C3AD41C9B008E4A80982E1E50ABF3C +7488293189AE711E5D402BDA64FABDCF0E14F72B7876B4407758015E3C277B52 +363C660FC75996825A6D5850A91B0A56267F1B5055DA53724B28F61FD42782F4 +CECD374A354DF40EBAB016D76E7124B6AB054A0940976F0AE41F418BCE3C14E7 +FC1ADCA3A7B7C2CE9752F77CF1E3D1837EBABF3AF7EA098B16D3547545DE6049 +3191DA137FF260D71F07526A0360F682C51DB3BF12FEF9E9439AA0EF4AE70A26 +53AFA270C0314256C1D3DABE9EBB2CB9980E0983710AD93042B0DA47DE6A5194 +C4543586711D937C37396E28EE5B34A395F92792080C07B2233639A39B4791BB +8434D2CC78898E21C8858AAE4712DCC5DB9581B869FA977A1A67973048C31A70 +F2D0B07D7B804AFFFFD31A7185C537334EF04B7EE5B50C7642CDD22279044219 +B552516EF787D1B5E09B4FFBDEC4C33163BC6BA3E78B182530F8F243950AAABF +B5DC0B334CE71B31C8A860085ACB937EFC9CF3C816FC3AFA15345D0371FB5460 +6FCC131D81835320760B6AA52B5A559167AA2F0E43A2C8240DE39F4D2746F46A +370314C1B9078791B24A5F98494C832AC312EEFA1F1269159236C520D9F47031 +A480F1667722ACFA7080BCB7AEB27CAB2F821D99DA8F38D6F7237DFB93ACF728 +EE85A4DEEFED60362937012DF99E77BBF5D1907CFCC81330D67C38EF73C47A95 +8DCA53657E83ED2107CD502E58FEEFAE8B054CEE0EC9B787F86A9DB084B04AD9 +9631F3CDD2560CE7A74AEFDD42BEE6F7FC977000E7BBD4050B171F4DC8C34C35 +246E0DA722B9ECA74A328C7C8EC6800D2420791F3BC055E890DF9A92B89F60B6 +5B4B9F453C8A701AB43D62ECDA37CC038D0C311037A9C0E17150D6EE9A6AA9B3 +6D4C431A77E8580EED2315B8C5A241821AB41271E0522D52E1BCE971AED4CBBF +B87FF58BED2489898FE7C1D67C15F6A38FE98FD191E8029144E6C3EC0CE137DE +F69F2E748D56D3738B5E2EC5BDC18A8B295CFA00A403AF164D3A200E931362AC +2E2A4D168E552A480478ED6A100BFA756FA063833051363EF0D9FB7BF67A6B1E +709BBCDF32B23B9AE0A73654608B97CFE8C5F73AEFBEADC721295F54F14763D7 +8DAC26F372DE89C54FF963C901E0094B22960D1BB3DE69AFB442BEA1E6338974 +FB54072467F559FADBD1C5755008EA852E921C292BBF2371F3A9537B94793B55 +F3E0314E80A82AEAA0C44BAA274D5399A21EF344F94C156789432DBF059776B1 +B9E59910C82EEAE121C60642B47133F443C18B95CCA4DBFD709116696264FC93 +6B68844CD37B153F4188070DD9B21FE5A825AA9F7F828DFB8D17F3C90E96D189 +85C7A1006ACAB231D08066754E58D29CDA4335A0726C4B7222CBC1637E76A015 +0F8F8BC89045E753109C1D7B4121212750E89D03CE3871EFB64F266EF6A7E462 +DC0733386244E0AA6D8F186E925E4F207967C3FCFAB92DC97DEAD22E2B26E485 +A3FC5761F0D66B38116F8057AADD245EA6EE308899704A7B5B043A97B952C514 +C7EEAFD3BBD4928CE085A1F7AB214356C59C8DCAC9056CFDCFA9411F19394FE6 +CB73D1B9440B2A59B5D2361BD2FAAD50E4BD469F5A72D20B2A4D5A56CA725317 +0729304F571FAC98E37719494F0D1F916CC9C2758BE5E7EB0DE78EA639FDB03F +924928512320EBDD78AC5185AABE8CCC431C3A2B9F87805E0C317C7908483237 +0B8EA56D500AE909BA3900F67E8FD013E333537C3E71E4E8F14DE34735BFE7FB +18335BDBABB74FC2D49A96A213DC83D3A927D106E5BC1D922E04B0139E3AEADE +1B1116498BCBB7D5D1C94464B992FFE2583BAE8F4166170067534E0273DEBE33 +19C05F459214F90946CBFA201B6FC3ECF273C9AB1F00AC2CFDDBB903E8F97BE9 +A680EE1812D8B4699D367A7223717C338EA56591840381B11345DD87162E6F17 +C5E3A2AA5E729AC36A11B05884C44361932A2C4E596C3EF020E92473A1722BCE +2E48CE98883CB70E2A48A7B52858A3CF0A075F27E50127561A67D9F171B5C908 +073B200D06183A84722A7A238C0A3EA10B79B6D5D9CD46CFED0D9741048DC243 +8EABB7BB787B6357BA9C73368569D7967AD92AB915DC1F2A702499BC6B97FB94 +0EEDA8087EE7668BD17461E100F305293CA4A69CE23A8CE680F80A0B5FC1AD77 +A230781EF5130E2B61F1B9257887DCDF19AFCC45CE924F8E9257EEC1C0DB2D01 +B9B53D27CB1843F97090E36B849DDA3FC1C5FFB653F4A7C22F688867AAB7629E +B50D43AC229F50D150D739CFFCC166495BFE7C301470E6378BC5E85A8D4BC8B5 +5CA39F3DB06886353975ABA6FD089DC0CB49FE645BD51B5978D30D8C6FA9F532 +50DC86D9EF102C5C200A8DA52B4D30A9E9ADA5651E35D997297590E7C9FB7198 +425E32BBCE76AA2C918B521F2BD69A5F3564C0DDDB3B2187894A107FB4D2A918 +A9AA0A07BF72E15F0AA2BF08473BFF29B5DABF61A5D80A20972903E8A7B186F5 +86303428D5A2D74DB9FF195C3ECDBEE109B816F3A84C8EC0805C98D16A43C604 +F4449A5BDAD558892678332D577C804034B8239AFF16836D99FA202B929D3412 +F7EA5786D856FA704F2BD3C78B434EDBA19C763151FE243EF0ADEA487B852AED +3632A39DFBEB6FEB541D22694A4F5FF7D8884CDE2A8DE9B4DA53AFC06A19871D +6714F12050A1EEDDB35C1779F516DB9079042FE798335BE97E2A774433224ED2 +78CADA42E55EA714CD9BB16881801179A0E54E1D2618812CFF25A6859C626A21 +6603C1361BE3E071FCFEC2D4BF2FEBDE07DBD56A1BFF8303901168FA06488BA6 +9D3BE01E91BBAE9DDB777455D6C5D09EF9FF247A752864E3E382F78482624C16 +D611C620DFE9622AEBF3E90848AACE065E1606FDA60A03179B09B59CCD2DC2BF +CD45AC15119956C38321D2F309F7E83E816759107C5298EA42460A33A4B4096A +C60B69C71B068C4B6370C6C90FDA74BE785F5075263FA454B8AA41BE2340BA05 +1E5566D77C6302C19E84CE54374E355CF21B972B639480E58E72DF572F84941B +74310CAF3FAF35829A2C0B6A61DF98A5D48215B219B2F80BAF038D6139305FB8 +D529380AB89AFD6254B4D21FB1DA5DE5C86EBBD9A2A7C516AECD160FD0C7F837 +D0D8D1DA00CABBC5992CEAA9673C3C70168B82F1000EECCBBD017C8B2036033F +D5FB72D2400C0A38D264C55E0C7925C8B9F6498D2151DA36904A7725DC54B86C +62D4335472853FF533B4D9A0085A9F3D2AE4734ECBED2C6C10CBF550F015EE52 +6112AB7CF68CCD60162908390F3A9DA1C17C70A13E9165637820129341337AF7 +24E887AB84B4894898A7EECE4FE3359B9F3BD5E9B9A10C428169DA9B37F61622 +315C04B3DB204505FC3D09D4701AC703A13F214C8BCE8E22362874E96298337D +899351723315632C4F37D406A0B893C5749D1B2265BA0089D7C2E6225C1358E1 +96F71EB890D784EA3D660DD40D92CBD1A82F3D717898979CC2472F43BDDD82AE +26C1201D8820515F71F79CC257CD4E9D867A7520BCB98A2FA756E7A67C5DA7C0 +1E154A813F6F51801CFF42FE6B4F110EF0EE31E786B24EFFB7EE54499894DBA1 +83551CBD5753D1054B1D220722C9E3E541242CBAE69BAC8E74B1ADCD47DCA980 +AE516417976E4A35C1048BE8B57C57E912B187C98F17D57CBC36BD9A87B95F4D +3D3A5DAEDB69CEF14CCB61CC8B279A8333E05C5C9900422CBEC23A065A82C430 +57D7B7DE7FF43277AD266D82A82DA247347F11530B45FC5CCEDFFD812E1F2899 +3211CF1A860F6498DAA574E9CCA7E3B8A62A005C91C44B4B208211E18CF506B1 +54667E026579D5B9DFA814929398041DA12D5C8E3CB1C29EBB9ED36C21A78F4A +1288221D4F07A25335F434AF871989EA1ADF66BF82BFE1526E02EB4587ADD840 +BC5F7B674DA2EEBF9ED20B4F72427BF07B747E3E0D1B3EA392AA1A9459CB2F65 +0AC7FABB94EDA1396F476766EBDE13373E6634C80E8A55F102693F88B626A105 +E792E9E6E8FE5CFD7E56396F2CA7DC59942BD2B24A76AB48A5F3CFA245A0A20F +C8819BA735CC9472233A1F6B17883B0DFD91E74249A62E4881FF52BAE27239C4 +5B546A3F0DF389EC07512981AAD4259377348A0516C496A0A03DBE9B8D80E913 +0B9409A8A60114F66EFA9AD957A80CD3A39CF441FBA577DF847695BE99FBE380 +FA4BAF1A7E503FEFE15ECBC598264D06D86645F36FEE1F7C3D48243AC54CB13C +ED91FCB59BCD7962781858224B18919D3140133E2D566B3B0C0B8A1C400700DF +35251DC0760926F45BF434296ECEC15FF79DCCA75CFC0CF739266347BC3DF01A +3FF2260807A16B1F5034D08E0E9B1F52D8312DC72FA0E859A95051C5B1D5E27A +F3635EFA042ECE46D7196148E50DDAC0B3300B93F07144F2D31ECEBE6225D204 +DC6C5259CC8E7AEB8A344B53DF5D844C94837AB160BBAF852E65F969D16D5382 +D8DDAF397F0E3B5C98F7FE265C64F2B3E6D6ECD6CA4CC03716A694B46C44802F +2AAF9B614C97DA47A6B605A078CDA94E10BAA506CDCAEF1FD7507DFA3351AB96 +8A46760130CBDE6FD45C0954067899BEADB86FE9C74E448592DFD3DED05A940F +4B2B5040A4EE1A8EE47EF57687132F3780678771124AEBEB48B3E4F115098A10 +97FF0ABB367D6B2D9A71920EA4DF853BB6F997093F5ED44FF239F350AD7FABDB +900CDC1CF94A733CB92859C700E42BE1A0FAB373A29875DE5953BB7DC0F543C2 +200B1EA87CBD8D00E078BF9FEE0B9C21568E71D99B15A4D1187D39E0D8445AE6 +68218D32D03A8EF3C08BFDFA822FAD1D519F7AD74540C7A579E591BDF2EA41C8 +CBB80F95815EFC35FE2A33333BE7EF9868B8F784FDA3AD25D76DE86B942E6A38 +183B5C0CA7256BEB6A7032F87756B2A97A18F19B70BBC8E7CA319D4F13167DE2 +B79117740BE384CED221917C3BD49780D25E82296584B008B0E452A2B644CCBF +ED9EC70161EAC88CC015B8A10CA9F96E71B79DBE7088EACFBDC534A1CC050E15 +E5D0A080A925E0C16B104C1E9B49E3AA52FE571DD0EE49C108DB1AFF51FD8303 +C62D429A3F91352AE82EA43EAF5D3484A13A20916EF8648B3454C6E8C680DE70 +F7B7F96A97AD1FAE3AA9735F03007F8A1E27E0C073A4EF491EDD0DDC0DA8014A +C7AA790E618D2D02671DEDAA568CB3641B26E2EE0421D07DBCB277EC53FB4123 +6DA7B87F2469EF030A1E217462BD6A19883C664D5DD5249530421A8815A8D25C +0669919DE0D5F775E438CD6B173A0BB38BD598D35FD47B1A9AE7C2C0DC25F901 +2250F7F96921F65C44967B20C338FF7482C16FB4F62790EDAEECFA1527450DD3 +4AC70D5712A3760D76E33B2A262FFEFC429CED34DF2B9B0044B050747E7DBB81 +CF45EA8296DCCACB7CA81BB840680AFCAFF18CA3C20153140BD87FEB026C3D40 +83A7785DEC83E0B441BF1C105C1D3E0530D7A8F62CE7050BCDCC295BCD50DD63 +88128BC432E9E69CB99A9D9346D5DFF2990D250D76433763E94F473323BCD1D4 +C5A2D364E489CA3BDFFF00B26A391C99C947B4901456FDBF6B1928E67D57FDC9 +8C8F451756BF2466E0ACBEBFFFF099F504E2FFF16B1B7D4611E3E5FDF280BE8B +F43398B59D44AA68081ABB8E8061F2634DE4BBBAD782E89DD87402C0CDE4BCFA +70DCCAE4C3E6663139 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTI8 +%!PS-AdobeFont-1.0: CMTI8 003.002 +%%Title: CMTI8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTI8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTI8 known{/CMTI8 findfont dup/UniqueID known{dup +/UniqueID get 5000826 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTI8 def +/FontBBox {-35 -250 1190 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTI8.) readonly def +/FullName (CMTI8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 104 /h put +dup 105 /i put +dup 108 /l put +dup 109 /m put +dup 112 /p put +dup 115 /s put +dup 116 /t put +dup 122 /z put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57C5188B8F2AEA89F6B +B9F27709B9A6F7FA0D2B5A522C8FFAC1E14B3F5FD04513BB94F52F432B304636 +6AE8FADAAF2CD49830BAF2AB6E4BE9BD0BBB46BCDF190BD729750493D407FFBC +E0AF4FF2457B984427D29E386D7D003DE9F46C90DDB2052542599275C0B2AF3D +5782F71AA076172B764888EE754083308056CE0FFD39135F0CA6359948C049FD +63EBF553A84FB9B32845354B27A32CB1398F49E0A331193E0A858DD240483727 +07F041E6D75C1378445A58E2B31F146BAE8BE3BBDBFAEF873B44F245604F69FE +376E57A404A743550B10A450B9C8413069E2E00F0C304EAA7CF987E7F4577A04 +77F67F4B845BAE635E0639F6E98C3DB615F4376F878495FFD22D7A49FA424EC2 +823C1587925820B548400B53B5513AE97A366A87B4FA8C886467766986F80174 +047CEE583365F828D13C1DC83280388C21E7822EA28E715C1C071B4DCA6F19BD +1ECD540DE11C990D6AF7D52495E5882E8E4FD30B3C4E33BB91B30BDBE07DCE04 +3DA11D0A2E0DE87AA3FC65A92B11CD3F8A601536AC29992E7219A6E21E6F6DA8 +8B98EF41DBC1D19CD926D2888EFB42BBFA73C8ECFAC12E368E92598AA943FA70 +9D02829DB25AB9A0109C6361752223FE5E054C1E21CEF35E48979979A0DDDEF1 +5EFD7BBF989B7C7D3437DBCE1669341264E290646F2C8C564B6640D0DE9ECE1F +71724CAD66C37C8EC298848C43387CD3F4488229EE5C7E68668B2D39471ACE31 +D502B7C9560ACDE008E84D99FD379D13C6AE62FCA484B7BADF5B8A92E69790E5 +8240C3E5C78A83E2600B0EADEB020DC3A7B2066E895AEA5A9A1E606E14818DF3 +56EFBF8876EDC25C14D6DAA1B7A80E8F667738D8D5040BDCA080A6A284C25651 +40E7A230582EA0204276217571168BF11644A7DF209C22E3748AAD3A90A2BFBE +8C3BE010FE3BF7932B36DF91858583EFB3BB212E9F66A09F525981477AC03967 +95C70DC6BF8498F80B7F92B748560C07A583B14D5DB2E48718E2D5B118386AC0 +30DB1283D2842392655AD117A75B4425C51ABAE1EE122E68D24A35406B73CC2C +A839EEE18F626494A7C781310FE182DBBE6EB9AB532E32EA64534ED6224450AE +25E1C2DBD245F76936FDC8BD65775F5FB281330BE2F7E21E34FCA486106A8385 +BDE975E225E68DCA7CE41C0A882075D128AD32E4D0B0E2E2AAC9F40D272003FA +C804774131EA9C190CCB741D688284EE32CD2C7790AA683F56E33D571100C12E +F753258FBF6749FAED4540FD7BC73429B4C9C93BC9D2D482444C50FC35DEAF0D +D65136129D220DF8B9CF961F93D4D0E6D6B8E0240B9DB73B2B81617E0A708DA4 +F9B95DFFF22A1EB794B5C2F4E7F2159471F9631DD4B7959B8D87BED8B70B67E2 +BF7D6DCD58A336E3A6E97DB53D94268910CC212EEBE18B4898A56E16F97C7C4D +A34EB6E1E6AA0154FFEBB13000ED9A4DC26FFBF0481D95F5481A72F480EB7A04 +DCA9A6143D19B604F8502F25000352AE50C33C53657A4F6118EE324246191316 +DBB6635CBA9047F911F0799942C5F46782A8EB3F500BCC68948E58EB0CBEE0D0 +9BA12584C79AAEA795F4EFC3B04169FDB8EF672F6126BB7BA9497CF58CFCB0D5 +CD03BB351D07943B8D0FBFB7DEBA03E833D591660F31EA7BA55A9167766A26D6 +A156EAD371941D319D95FBE43260C19DD649BF80B44C9C695EB927095421DA01 +0D422AE17F547FDDFE09D3D867AD4A1C79014FABF12E69A547B73EC7DF70E3D9 +24D5E8012C5ED4917E2A5E7E830573F44CDBFDEFECDB5CD4BBE0C4DD6A458E31 +A7410FF8C89E1F04775713BC812C34E4D22D375927552B305FDE786B14AC3347 +6695364B2A8F5727B3A202ED392573AD67FC899007EE380485384D10CD55664A +A7D6AEAD020002AD45B46C9273D50BED3387A0C1D11F894004CBC61C6A8A3166 +E68FF692B25063926DE2F698CD0A0141A4685DCF0FC0A785BB2FCBECCA57771E +7031DAD19207691B2F1A9F00485D746765B4AF02A9606522D8C75BC14998D68B +8208773F4D2635EB9502DDA4825EC7DD185DD098B953B086C9B9F99E0BDD7ACD +058E3D2A02DD2B2C6959BB3D961E27D234189D23088DAC6B2204C4A9E0F76DCE +394E2E4670346A37E7FA9402E40C20F3C40138C6C7CC90A5A8B9ED3104750118 +4AA57EA814ABC985B0796C3EEB88017C0F69BC5F268F7BA1B700E75A851B79B4 +FB5C715F3792340341D74B45D70D1651814D8847E02B814D47CD8172EB87619E +5D66CF55CF11D1A877276DFFEA9028B507FA173E1A846D1C42C9662D79766315 +2619DC94A4E331F6B70E5ABA692A96E842D43B05362DA4546427CB890123AF04 +93293AA38FE8CEDB20D325E4E820137206A23DE2E8E3A5663638F74A89D5563E +1BDA0CAF151F6BA70C4A22AF26E0AC3F2B9F8C45523A53AC4F25A2389F4980CE +44A118CF1679CC860B075EBE32E52489F75FD6C747BE2E6996714FB61498B05A +66C01A15D93BBC7C745CE0E923712BB3BF889239D7E9FA4CF6BFD3A48ADC1B62 +AA0D91BEC7F7C836F2AF0BDD8967BE0D63C5EBFA9BB4545AFCE1CBDE408F5DDB +EAADB00BE93D21DCAECBC937212E64C17C742B77551A7486725DC5B6968B89B7 +71DDC6FF46B31DFE19C5F3FF92CAF32ABA409AEF643E4D8B672E5A4AF5923B10 +08389AEB65A68D4DDD8D8034EE1345D4A357E27A3A0CFBE376748764598912B1 +D29B80102831F3EAF20A854F9B13F3BBD61F69605AEC1B6ED1AB066F8A13D87A +63A4008A3EEDA327F8541CD5F105D8A5EE4A79B9283820B195D8CEC1E00116EC +DD4276E99B39A38EB9EB7D2B6FE23EE248EFB9095484930A1B8E68FFE5199643 +D9213A1789D8068E444F4814B88B0389D83C9F1F29572BDB7FFD034B33DC9AC1 +D271CEA82F4EADA3BC91F9E5E7DA608D8567EB4D8A605130E0045F722AD3A0CE +CDEA22B9CCA878E88EC5E9C8D0B6142B281D99BF7F32D1CA8CED728DBE57C270 +D3636F62D06A97A245B5E7C84BE2B15987A2A4AAAB7C54479A14669B47F26C54 +034F20C1146AEC8295F995C1AE7C03D11F7257BE65803D8582ADA8257BC27F4C +0459D9B41274267D50CE7C88C42987631D29869AB4EFB1F439D8808BEDBEFBCD +DCE341F58196C6BBAACE9D924671C1B82E82CD6D394FB092FAEC820660D09767 +F14ED82B17FC5C7AA5C376A63AB05A4B4C6E21FC5A76185D3038591334DEDAFB +D09146B80D3A0E5D0A171BD83313C9C49B569F42824FC8BF2E1C1DCC8B126E17 +FE92C679853C1EA00FD376A7C12142FB7EBC911168F98BBB77CD5673D038BED1 +677A498EFD3AF478A0E9F0F468310BB304E38BFBA27E35E329779BF4AADD96D5 +7D83517EB68BF45DEB72327924F3DF5FB0434E153C2B4A01BFBD77C6F1DF56C3 +19BCAF94457B781EE43E4F1D69434D96475880591A492100FA85E6AC6BF70299 +3FDCC4F27C49AAB1C339A841A571CE65C1E6C1133409236C0B2AF151A423E4FF +7C84F42A41E472A5B18EB93DF182BBF8675AA3C0EE971808CC67B83E17FFB475 +CD041D9F5C69F907BC2E1699B9A516E048F1778C8EC1C50E7455B9BC6802E871 +E6EA5B6D6E92BC0048BFA7FCCE18DB433EB037D7D7081F00CF4020C07FFC871A +C486338D2F8437040DAC75AC1E1114569C60CCF03792360B420F195F2383E51F +D028FB342CADE9A8B13099A21C2603C7859188784D857D4950F4D82D15F025DC +6D015BCB9626AB339674589595384AB6CF067820E908493AAEEA2F16D0FC91EA +C797F6BCDC5963BA1B213CBC050661C84334FD7E643E978594B2E9979C25A9C3 +AD0F3E7AE0445CA0B106C97F962E5B314050AB826F8D01B3C3CB08E3795FAE53 +1C2E0D7A174A2A968AC06A53FD98F807C38CCB35BB57C39FA945D27153CF8C12 +4DD344A2F1FB3F777834716CB86D96C11C1BA9E1CE79DC7FFC1520067CC76AA8 +E4CA100D74C9C26DAC68F6E16C84365B8EB104CD382C5188423A3193C0BAF143 +CACB03DC0EFE64611C71C0BB65C2DB29CC8F9DF85B05CE69C685F54AE506DE41 +7225D2C3EC3021219C84392AE00D862EEC9D4FFD6E520E6245924A16A58D4B9E +7050013BCA1D24C5C9FC8CC596220BFAF8F9A58D53396106230DD64C19F561A5 +462741FA6B99FC44A23493489E5DC251E63CF2A5629963F356789F78F3117F0F +2B22F7EFB47D93B92A16F5951DEE257FFFC7E6F8E94BA6E73B3F2216186F3612 +4A276778340698C5C12ED370CF2D2FBAAAE66579A85351B509F73163C459C002 +0D6DA5E9018D6AF35E978779236104086149F79B914111202708B4FB7558F098 +4EC8C44BACC28CC8F20CA53726A73DF040976341CD72FFD434670AD09A62C5D2 +873E0A89A16FB8BB94B25FAD9DA42549758FAE38531D1BF13B2D4E51585C8E9A +EFEACF6F368BD564FAC6784FB264BEFEC0C133A9F6AE59F53EEC61F03B9F6D46 +17E615CB7AC40DE1C29E1DBF2515A6462CE1278AD5E7C7D616B4D1F61C4092BB +83FE68173BB8AD591B189106C69F30CA946AB505B955148A9C64F7E767DE1D32 +D19A9CF799F2F005D7E3D912E8351373CA6926D4D9BF2881198F3F92508B0F1C +9E32E86304261D57A9FB7CE2CBB1DA95F42C728E876DAE97175B7684E1DED2EB +F6353EF742AA647EA82CCBB8213238A4498C652B0020BBE09DF9248D2B0D7939 +D5D99B1AA7CE785B5979EE2E1EE199856BD2E03ABE8F2916C2A3ED3895AD6F32 +5B3E3C46493C37014B6F339268080FD6FA8B5CFA5527FD21AFF7098021762797 +3A3B7A778B16C138719535225E1C0FFD38E1DFD29E5128442D6FEFB2A9DC568E +CCB4F97F808B485303A3DF9A7283E14900FEB5E75A0359E9AC87BD47B4E7DB71 +1D155DAB0441EB966240B3FA2F5AE8C5D6C61E156A959B6F0E1B104684A51023 +942121A09D119F830D312A3B23AF98AA065BCD631EFA0BB945442CDA214FA193 +995A49B79600D2AE25085BCBF58BA6A663037FAC029B9D75C7D3D862003DC968 +285FE22C8BCA86583F305C4250442843B2DFF5CDD4736168C668042864DF6C89 +F9719A52ABA0C611F280FFEEA603E4B9C8EB744D1542EDE8BDAFB30740B09788 +E825C550291039A4020367130E66BD2B8E1C04B02C1853F37F07FF529394D18B +01106058E3C30412F79FF5E4DDC9CD06C77BEADAC904432DCF41C2667E85F89B +E980DC692E1E396514B6DD04CE197D3B6BF3B059F0F74CAB342B984BBCA7551F +A19EC31DF2A8F2923318A74269024BF26D7AED42E748B6B67721CE33B2B27A0E +04C1E92E3B3F97BA524DB97E9C6D3291231DE3D48F7D78A6CC2FD49E98117A1B +B39418F0DFD8FAFE4A374B337224B935E2827CF69102E30BDC6DE8448562F813 +3AAB07044FAF7324EEBB01DD182969963FE036A483EA0B5EBF59A52200685EDC +B733F81996FF22E99E772495A82AE6CE4BAC947B819A9250C1E7BAB86C06C3D2 +C9180763BAE247CD41EC46883DA3E98C2C947A2F2E515A0C9593CBC5B7D6CF08 +AB2101C1209AF33851314D4578B0B711888FC3BA0EF3A9480FF16B1DEF59BAE7 +3FAD030F9F0F81014B0960C2B234854FF290473010B011ED96016519D2A3AA57 +5F40CD98C367DBA14AF270965CA1FCFB66295A2DA89F0FBB8AF87B013760D85F +BD03F8AEDB62221C29746B7195C88D777EBB552D388D79F98A8472615C06F4D2 +DB9045B66BD7CF4A984C7C5A1642FBF92C821B9E74870C129F0E76FB23B27E12 +E88EF9194AB96BEF8846248DE86F31E6DDAD25BB4F86FE0E024A65FC6FBAF2D7 +E172453E3F9C5B5497C10045A0683BB3DA8B5A4EFAEEF4631E9E0042227002F4 +D9025797967F9F143189F30F6A89B4B26E4D274EFAA19677ABE18F75358168F1 +5D5106765AACB1F8338C0A221B5895C660D68EA1864577F8D3B2BD2FA3B7EA21 +A604274B6937DFCE6EB90D0C6F87D987DF0F7DB37E3219DAEC27C500B705C2A1 +D635405DDFD87C99299249281210DA7D0CF6C519389ECC166D99EC9C11EE000F +96C180A20466E4D9D3F803E0F9562AD09FE2289B5A0F72ACDCDB700158C150B0 +01BC38D269742A8B62E8C005535374F10134162AADD690D40556FF6621E41001 +D530D47D29CB33294D0CD50A4428B8C74C9FE425DF4455A7B283350A112C7721 +565C68084184AA06B8D2FC631080885DA36A9BCC09F8C9AEB8C79D72C2DCBFDD +BAADF34FA92449ABAAF510196620FF6693E252D31A6C2A4ACB3A198FE3278A25 +2ACCD4B665B5A62CAA65D60C1FFE196825927C922EED2EA130C945F1502263AC +4D364DF0476BD7F79A6F7B75E217155FB7E9E5CC967B94ACAE72455C709DA98A +0BA10E1F8851355190C17B6B6211D7610845B16D0FDDF9E12F55FFCAF2CD677B +FDF3BDEAADAEAE4CADD0334DF5CDA9C737C3A04CAFBAF6C002C26CF29895C11A +0C744C8738D1A720716272B4025DD975523DA33FC0B4EFBE48CE761B938D9530 +643C26E779566314BD72FDE97A88C62A94B4FE5CDB88C14952F739B5030A2A5E +ADA78AA3EE7971299E4FBB93404E91DDA9CC799933E7C3B32DC630FCFA9C4F48 +B42B33DD10F5F23B79C539B5B0B645F34DA8D8DF9BF2A052140CD52CC5079D94 +33EB60C17ABE3756BD28A384D91BDF9D655FFEE546B49E98FA3C48243C291B6A +FC5E352B2EBC82E2104BF7FF5B158847DF59B7B18CF808149DA8C6E55F357E22 +9B78BA28D7DF56A0CA7B55BCBC04307B5E2C811BDAC9815F70DC7671704699EF +59855418FBFDEF36AE436B74A4447554B39D9362E30D50597C0061C1E4BD6F81 +5856620DC330EA0FA77EAEC9E087341C4BC808CAB056591CB4C5EE5DE3E6A198 +F86A0081801F197142D986047DAB4677A862AAD48DD9EC4BA033FFB00DDEA8A3 +6D8BDFA7EBE4743BB134B6AD5A014B084978DA46D117CEE5BBE5E0BBDF13CB5C +EFFB4762D2400E5C0E15DAFB986DE0639D7547EC244B38F93EDF3D0C359594E7 +979A0E908E750C7C6BB9E65A9179CE5F2666103C493E84B165A3F08DA5F214A8 +A5E5B1ED447635BF3FCBD6577968E01745F81983DDF961336F79A6404DE6BD1F +DC9039005742F0D3C45314A7BD52FB4E16727D439746DD5500DA19E0F89914E5 +73E52CE753649DB28FD70F7AC5726BDBAD3F715FD3611D9D27D304E2BA58C32B +BFE69F9836D0AE72839A4B116CBDEEA9CDD5D6061782BBD53F7905B98A587AD7 +31C6DF8F3673AB9D6F5ABB9376D78137E8377EECB661B6CC8418438D510E6481 +ACC726178F7B86CB1EDD6B12CFA3E0AD19AF7096B7E75B753E06981B2BBC4BB0 +8F7BA4495FF84A571BDB84E280EE393419343F2FD0122C2D6E3C5DD7736E2374 +E41140B2B64EA6AA25D2D198799A2CDE0E7B3EFE8534815C7AE82D31577E8BC7 +73645A02780D46BE9F62A701B585FDBE40A8FABBF35A757B181C4F3070F208A3 +F3318CA3076C2878DDFD4BDEBB547BDBFECA4D5952491768306465317CB31A97 +DCB565FF8391CA4E1FA19533D7AD57332BD149910417E3E2025C86CC62591C4E +F3C3B0A8C9CB69C788FFEB3945CD080EEA26332EE79D87259B08AD2CE83AD63E +E90DA927AFAEBE9CE84F7A22CD13DDCB7E75C282537ACE01A31AF410A6ED11D9 +D2C6B6AA40D7CCAA092E9557F905DD1FF4CBEB5632AF3BF5A5898D94854212C9 +219CAA6900478F18909A10B834282FF1810458E2756AEA0AC692E809E0C72380 +B9AF1D01183DE5B1F2620B814FA2A23BC572F44474CB357380F46FD0BDC3CDC3 +016406B2BE245F88EC70E89A7B24032854B34F5FFF1B2283621D7A234D7EE7AF +00BC8DA24B5DBA872B606D8DEC5A97128D0C9D92CE1AC3301B7E99A4A14404AF +24867A1965DF6D1B4F7AEBAFD456DD376E010D766FC97B5256B4388BE0BFDE51 +8C3F79BA7B78FB84A35038C7203E82A1032486E7CD2BB3D24362F9F107A2291C +550D20727A7077524AD6E91FC8F8A5176266F5B239FC9178B3D7790605222D2C +6888EF23B977FDF3716359BD33D9DA95A07C349B6378EE8E815AE8A29BF80635 +978BB312BAE3A1FE6A853F35F81F5807BCDF3DD0DD915765DF678657B34BDCF8 +DF5F77D27542FE4FDAF81E1F113DD4256BE6504185EAF8D48F2D1C7AFFB286FA +C18078C9EFE517926FCBB34E12E947B51597D0054C382800C28AF3CA81121806 +8C3AFCE0E7AC29F69C367F0DD4D73689183798A4A2605095672AF752A5AD8F1B +52BE124FAFF443C0A979D48F768640F7EC9BDC5E27B86B5AAF00C4FD7FECE560 +A28F18196602A9C633716B282F736AEE1AC7C085CDAE56909D0EEF0D6E9DE7C9 +BA76C58FA2320AC909AED2A37F4A0C3EEA0397D31E8935816884A4D4375F94D6 +25783B4350FE523D48A9581B1B04DA19B0481FC764E9D110E76A3AB8B3C9BB5F +F4610FE0F1BD55DB485F2AA917C92CCB460E7D37F4F37A97D2838D6F2EF33BAA +EEE7AFE0EB5E4A97080AE32BC9D7A7AAF5B4A911DFE0299697A1BAA2E2021471 +F9FAF63329CA8A748FDA76F33AB217E02F991EB121FC7ACDE9AD09ADD254A539 +BD54EF2DE78638766D00374860AC346A1B04E66531CB39E72539D5C448D7ABD2 +BF85796178F3D538B22A657DB1A73202BB5BEE4F4C0F8F6292B9D6AD5A07CCE2 +8F698AC22E15D59CFAD9A241BCC92E0E626AEF281794F6605CBE638D9A975553 +88C5791F67BBC082BCB1677AC85B8BA3C3BD68170A43CF460D91933BB3E774A9 +83646D734F25A05337C817847E8108340C15413F21EC8651857E1DD1AE553233 +78F1A9D14A0C3D488489002787612999F5C926198C1EBBDFB58981E4678DB69E +968D3E26740CA6B34681D94A6F86EB47B0774A07C87506618B6A594C0C327858 +58538FB98569D81CBF903DCC67C0425DFCB6FD6103A376AF0B6CFE2465730AE3 +3335738E31275EED4A3DBF11AE49611BC59B3E8A58766DCC99921AEF87C5D6EC +41280B22A6C1577451835CF93C854D591080DE9E5083A71EFC7B78C8FA849E47 +AD0ABD10FB1FF4B71F7E19C832600F6BA44658B30E918B35D9FB591E623D3894 +800DEB348D5B01FBAE8AD6BA5CEFDC7C71193AF9F563ED20950A5F7CA95446FF +EF897AC428BE64B4C9E04B8A06F4C66667E59500FC762C7ACD8762CA6AE2C6BE +AF8A24DD10875C11FF50BCA57A05ECEB5E2A3E774C1914BDF741B066C38AFBA8 +A39D5FEB14399A4F49C93BFDD036003A1340991FEA4E096AA7DF34D58B8B0577 +9FB2C1A016EF7F47A4F92A27E7B8C81C7C6376FD896173048B632C51DC72336C +8A98CF93D9D3B936007286F09033E3BBA631A61C5CC32843A422EA3151198413 +923C8B77909EAEC3F67A6EC26B613791D19E2773A8E74B38DDFEC1955A363F5C +60FFB537ED7970A14EBF4194CA6FED6957B8E879A8F39EC3EB9B6B92089A8CBE +1728F8225A369622A49EB0F3DC773F609A8B35A4C30B8F476C9C32C75BADCCB0 +4AF0FEB0CFCA9773605C53B6933D27E5BF8B32F8D4ADD16D27F5C77D0C119A7E +93A5599B2DDC1E9B286BC4331FFF110D194FC97B6C4139ED0E59B4EE33AE78D3 +03F9580A7240773FD4886B8A53B4458CC771A939936C826CFFD6BF5FDDA48658 +F07C5EF30CBF069EABA181B7CF0FF955781C075739254A28D3F42E32EFE8220B +8F12C08202262C915E46C94F31CC6FC594743C2585D7734AAA1E2FEB44952833 +D69D6072B6C7215124BFFDDBC8E6BDFB6293C58A259860E294B4087320D48073 +484E9829FAA3D76AAFB3F51ECB6D8F6D728FDC7EA62E2B6AA5BE11E125A24D4B +41A563F5FD5F337C0BB000CD6AA2B40AC493251828275C01A7B9DC4935F7FB72 +850082A78DF5FCA160E0B66805C456C13244BC022359678AF4D4F5E798A916DE +1590E2ECC094D4FDD08038542942AA2F982A16F2DCF16308DEEAE61ED0072AC6 +AF65E421861F92CC9384137D60CD94719AE7107C1FF37D09F4DF20DD01A930D6 +8609B5E6F336A5D25C5C57AD2BB211708D66377E362971018F07189CD6E5C37A +67E031AC6B245089395A8535258F941F1BF136E8ADE93E6D96DA8775BDF2F709 +F583688A1EA37037A595DF21C5A1DF42F4ECED838FC539356FA37E66B2720D0D +008A94847CEE84C9B4491CCAE520A8F3BEF8D806E9972B8F5DE0C3C3908647BB +98DB4F8E584CFB2E3F56948DCF234087D4919CBB17B58F257DE069150004A57D +0EA4C4E6ACBE2657BCEC962FE180F3C3B05483E233D4E2FEEC99165A7F32EEF9 +09290D0DBD686B2E55D59A4E9BFD8EAD32E31B2BB022DDC1C488CEB7A26357D3 +A7103FA3A5037403B8699A49CAC103022C12DA15BE756F9B5A1568559E25AA3E +52095B038E49A065792AAD0D59824ED1092825647103EF2765AB018388B41DCE +491850ACB8EB6BA556575C18014C2AEDE294FD86F7F83A3FDEB443BB77463A73 +54641965B392113A35F9BE3D7E08F32148FD0784CEEF98444775B8FFB4269242 +F1FC46C861EAB08F30E2145C89A639D4EEF7C0097AFE49BCE0EA1EF81CC7FEC7 +4E681619CE35BC1ED9396D376631588257CA5E4CAD4773FD2D1592D481C3814C +098B38B635602388CB3416B9CDC26D6D80466B46EEE3A3A17562841049A1CF1D +D70694AFD04E06A0437CCC8CA3029957B822B04EE1686F0C060F8378CC82FB11 +47AD6B6C12AF663B577F9952567EB3C1B824F80493E6B67871FDFC1F67416441 +93F8416594EBC5826F6B4B95D8AA12E1FDF5D6FFB55816E241B1950FF29DBE96 +F5A29C234FA7B826F3F9260291BFF6B6F1B332B7B040A71357DD6F09C5FD3FC7 +A6AE1AF88AE7B290DC1A87793D6AB0F8F9F97DCD20FF27073856016CE95B8153 +F58DBEE019FB783BB7CC5E16FB111D32EC7D58784D566BC3C83E25966BFC5869 +2875BC98337A5CD121FC2311EACE309AE4F3379EC8FB5AEE2AFC5CE0B991D90C +4D209304527D6A0755FE79D2E1CD9FA87EE4715DFE6777D6E374B40F2DC3FE66 +8A86C3D7D1E5048E5B80CF568E44766BF999EF7A4B73128577D1CC314ABD6960 +79434623175675A129717C659522B87937D3AA3805C89F11C8EED629DBBAAEB7 +0E22711F72EF2E8BEDD2274F6C6E1BE8A7BFB02BACF56B792FE8ED64B791D0B5 +D9DF9179B9D291FA7162BC9278906D9226AF1D67BAF3F6F62F07459B11D32454 +6026C113070066F3677B915E598F74DC6E5778E312F8BB2C1E946A1532FE7805 +32D8D0368B6636EFBF6F687AA4044A88B814AF4F35C50FF9FFF60736B58295B4 +9E3509F6DF2E75E9AF91D6EA35932C2D78F65659BCBF0246E418733E6D8286DB +9B97A2B850E9F51C646B3120376EE6DE4FF05B841379F0E6C96345109C5A7140 +0DD849ACA65EB7CD159D0B1A4AAFF9106ED815A1597C158E620ED4A606094959 +5BBBD309F4DD5FA5634C53F172782DD114FA6D917C46BE68439F235144022DAD +54540A85FC114554519E29931BEEB2DBCB28FF9BB90DA4EC92E98B552FC48371 +6299F9BB8A1515E12566CEED2E44CEA4B4E8711E8583E3AF83352E6E8CBD8333 +66914BBA42A80CEBCF5866B166E3F4C323F8B698E0E286CF8F67E8BB47F937B0 +3A8005F1E246FCA0E8962C0B2C6124E57C481DCB7E5E465A50B2DC +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMBX8 +%!PS-AdobeFont-1.0: CMBX8 003.002 +%%Title: CMBX8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMBX8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMBX8 known{/CMBX8 findfont dup/UniqueID known{dup +/UniqueID get 5000766 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMBX8 def +/FontBBox {-59 -250 1235 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMBX8.) readonly def +/FullName (CMBX8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 98 /b put +dup 100 /d put +dup 108 /l put +dup 111 /o put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2D4350D67F24B396427 +8808B79FF5CAF896E4A8A31E46499CEE35E6A5AF0CFD175C2DD628620C681947 +A02A01D3C2B715AB79D7FDAB638D887B77DFFEC5C3A9484104D84FCECC7296CE +2A3488AE246E233A8D5B40ED5DCC44558B77422BDE47E0435F960EEC3A26DA9C +E137555F0638511AAA14992C8DDA9A4A11B3F90BD4DAAD1883BBEC357DBD8389 +16EBE2AA8F93C2AD44F383ABE13B8C95B240563FAB987EA98794D301785E1E9F +03DD545E51A6D58B3618E0750208D3AB913F9CE8C3B865D4CB83B90FB24962D6 +142B0204A1E271854F903A2FF600E087EE2FC222326051F155BE709B3E7A808A +487B8AC3CD7D2EAB52C2ED68285F962D06677C2A5015A16B3D12D15D658D89E5 +18513C020222D1A995EA14D7D9CCAC4A552172146B53AA4DCF6DD217B61CFE98 +1E14709295D97DC8B168AFBBA9990F0BFB9F72A5305570A1848A9E2CCA702C77 +DF4F414CDDA4FD7DA25D9B09F05A77F37F1496F2601AA5FBE9B52C1C16FBE860 +A3FCA20DCAA3BBADDA16304242A306400D2BEC9BA12788A5AE0E0CABDCF565BF +474A615DB6A14695E6C7288DE0B852EB91153F8A337E66DB5CB43E8234589F00 +4868530A5216CFCFA0DCDB92D6BDB092855E9BA80682D5679EF88F3152E8C2B9 +E38D0D6F26276BC74B8664E13D4B388124C88D19FFD2448E2743BC02AEB14694 +1AC48CB776F8526FA416549A3C35616E8FA5632AA0D557B90C5CF40BE1B62325 +97E45F7EC4F04CBC178B72A195912CD18498098C901CD35834FD6EEF765CB292 +5A753BAACA557BEA0AF989BDEE0F0C5DF8177084AFC20E7A78BFA536DC28E9DA +FEBFF50E908CA6B5DA15D3CC28A00DBFF8A1D7FF0D82F2A397C0B8B23F959C99 +63BFBA5FC83D7F51CD0EA2E2C925F7F4AAEEC8A0483F50E02E4C0373FA4D7891 +3EDAB498C44A259B6A2E3E176143C12E25C7B880E2E6B96592BE77AEE1190C74 +35F4BA28952C002AB6B3A4B0BD9054855CBDC143CA9D20D20EB111A030D1C979 +86BDE77F3BB47918F4A456513EDCB90B7CF72E97296FE07F51D0DF8C9E666024 +69C209E6A4A5343F3DEDB6F09B06297505F8F8AC2AA857DC545E030DC9337FBC +E48DC186C5DB047D0FF564B444054F7664AC72B7C39F39959BD574C099562FAF +9832B2260D4F1E9FE64F6BE5243308B57499B6220EB4431A53E8D9A3C6BDF5F3 +8D7EA0754D363E897EC68D7E45DB4635D3E7D7176C8C364082D1D6B00D9A7AEE +5E978FC3AC4D9D73E8FAE3086930DA11497F8867E01CAE42CD9D7D1558DA4694 +48501C4729614948B9DD2065E5F13275325302C24E28A22AC2F33304EAE0A317 +FE51288D91EFB7AF68B8B9C3BE1294CBC390862BC28463FBBD62A32E0AE3344C +5F96E2343E5E1662E5626C6014E1F0E661126A00E1E24A4F7A2546C37B701BA8 +F18F93372B48893E3C0449CEA14D228BDB8FD17256DF2FE0767661F6A3972DA9 +33C746E2AFF1EFF2B44159CFF6A570C10260751299D8A30A3BC19239C9FE0DC6 +BAD2AD2558223FF4CA1B672426EBC422A12514F67D9152099848B13E131C0E90 +9037A6DBEC1CB183720F78C37D5EE5BFE81FCB2F615A9595791C6F56210C84FE +62FF6F5F15B866C686D8881212D7B3F4342FD09FC1E4874D35DCDFDB9D506D5A +06E5DB61F496E70C8E8B145B9BB951B2160B6FE86EA7AC1671BC40CDD866A9DB +3103E91EB483E5BE3C037F2D2388A44D8154B216C433FB85231DA4F55D3D4A8E +7FDA4387923679067F13454B02D9F2E2B030FD62C0750576F32F090E9A054DBF +4BBB729B94162C080ECD81F2DB2BD1D65C1D50CE414D0FFB4C7E994B65177F04 +E786CACF71A5690F62AE3AE57F43247B8392D2BBD4E61262EA0CAD3868F33296 +BC7002271448E865DED4324FCD923313969D1355A579F918E6225955A2BD5B7E +C2A0E02809102F295895722930FCCCE6E8DB301635221B57FA589533C2C3BEC4 +9B1958680BE6102180C667E4984C7B9250C5BB231F8E443B98EF07FAE3AC29F0 +B4CC4BE8A3DC0058FB2CCEB90262FC959D5ECC3A887E10E1E43FAE7DFBDE4882 +BA9035B38BB0F69F8659C0094EA643DEBCACFC8EB5C73AA25A1B83B2DA2D1D47 +29A27B554BB9A762D020EC05001DC8559E096F82581B248AF95D6F12FB73E4E9 +58BFF246EB803809F561F8E17E6B1B7B1472FC342761EF29FA2C3890FEEB96FF +6B1A173A74A2A61837BE90AD9574EFD8D65602C63C560DEFBE5F0C1F8250E66B +E7A8C1A68E8445CF67F672E2F11583F70E77F479916339FA7E5672DFD1907CAE +45A5DBD35C535D903442EECF453495A6B256DC635941A6781C426A2E12BAF3BB +73C147A74DDE4925D642BB73D9F2608554D967A0944D38CB29F984379073F6B2 +77301EA7AD503121EAA1AF349D72677869515D0E537AD762304A6A5CF31E8431 +D053D4A1B6C03A4DBE6BDAE2312FBC65F18FC8F4AA546FA69D09DCC722CEE1DA +E02B6F69B69F675AE544ACAEFCDE959350E1EB6C45C162E08E153D1F3151AFF7 +B539D0834CA4B87B06732D5EC077B37373348A5CD7B39811286092ADBDD86931 +3F6867AC5D53E565234847205FEDC23BC1E1166CA113787DEB72AC251FE7FD1E +250557284E533F3B2DA3BB22AFF13428D2537BBAFB70734A7FDDC68AF58A9D3F +DD456ED2E4A0A89C6E22080101412164A955748ED5E689308C96FA5D23D63513 +5B8890A57983C9DAE333B38ADFE356C6CD6BB865C493151B24B9A1FC4D66C491 +12E8637906EBCBD60E76227E8847112135CE4FFB00B396FE3DC237292B8D2EA3 +03B263C1B6CDA2719C0D99B6CEEE6C86CB397C4D0C058BC2EE9D6298612D01BD +31531819BFC228868453DB8EB836AF2394D45A222A21EBDE795E558E84A277F7 +D8591ADCD9E16C34201CB0D0FC1FE62FB107D53DA0D95F61A9A55585A3D106B5 +48B258A35D3AF66995A9DEE4312C0DA4C91CD3AA7FFBB7A5278FACBA05E5BBA0 +F936BC210EA4E107EB883DEBC83BBA0798B665F2DAF2BCFC00D524930B394187 +4712AC73DC2F901BDA21589E9132A50B6F16FE8C6153209BDEEC9025C3C24035 +F8623B3CDF420E064D2D3F1BEDA64E39C8482972C96B38BF7D25C1025A9DC57C +40BE36086161C419BE1B0CB4B653DB07FA28934C41AFE90152A14AF2688FB6A0 +71AEB8175EEA7775C13F2B7C598C30E91EA8DB07ECDDAD64E40A8C8FAA3ACCAE +ECD1296AB2075DE150F10502847E970256A70B7329834B1D80D40AC5C8DF55DD +E3922D85820114F898F87E644EB8F460BFCFF752B635B6D08F46AEF2123A2E86 +913CF1B45DD2D01B8E560EC04230CC8DE7C78EA2970C224B371777430ED41B02 +63C87C9B29161341DAC785F547C2E6256370BF3BD8D7AEC72F6F9A4BDDFB6EFD +45AF0A366B9387A4CD9164326B997BCDCFFE0D25D88E22888889D8E47C5709F7 +CAD17E0DD435B20E767B31521E9E14ADE57C7C9CDC2FD7D09DAF912F6C5CDC34 +6362133B50B8E5954814EFAE6AB8D004AF3CBE097BB0F61FDF1E10170F4EA28D +CD93B802BE124A435403D3BAEBE8C1131718579194420AD650A3986AF9220363 +75155975B60093A9A6CD171834B2E39629041BEDA7CFAC7BA6411A206B09DD78 +CFF14E36304B7FAC838FEC6E4AC6847C6CEC1559B41D81383017668DD230C98B +C317B08B199C270FEAF50868DFE6AD4243EAEB67590855074A248CEF8F64DB80 +D5CCAE6445AE92150058660E861467D0CECF61DCD5D4062CE9DF07CB098B90FB +6CB59553A0956BD6339CAC2FA9C519C46AE9775672DD69D33C0E6D7F626EC2D5 +85070A68A450227CD535911F9E0CCD1BA379C750CD10C4190EC8B979C1E4ECBD +DE2836E85616406FC2DFDA7E27A411276AD1B3900453DC3AD85C7A9BE51CCAEE +315E3E5C31F8E6962721DA166B9660C8087C1F1ABD77950E061A2D924FBF4A89 +3FF5C570ABAC5EED011D2BF94BC1268EE4F2A2CCBCBA29FBCC4B186A3FCDDDD3 +B462305EABECBFD279C9860D5E490EA63D9231638E06EE8D58EE6E926C4A3D3A +C5E957A20F1F99FA05C43BC4D1918DA051656EEF0C498748879BA4258DD73CAB +0F32F20B98014C2B14A77186E43470F0182828955730F440493D34B0877065A7 +6E7B704B27F93DAD747DA77109C541A15F08A694A703E6E7C62BD0A86331EE79 +6C18A6C38923B88BF83BF212C76BA6EAC620CC859F0365F5511821261CE29DC2 +BFEBDE0CD36F0052692C9945077CD606E4841CB991D3C3DE9BE28EC7CBEC2FA6 +75984071CFDFA8857CCDF9005AA8FC549EF295DC701260CB4A5CE8FA0F439B22 +BC2C19D3C14E7B2B6B41AAA158659C307D9C91C2B12331BE152D3EF8FD324B9F +8C3B74D553AADE2B0E89805F47FA2DF36766B8DF01CC2B6B44344BF4B11C7FD3 +186662A11137448ACE7D3F4CA515E0BEC21859D2BB5A25F67C48817404DFA0CA +7B3D11495250150C6A1E32B80334E8F5C52D4769C8BDF3E6E3DA4FF1BC97E009 +A1AFD195205FC741837F21CC2942CC8322F3D6AAB6D330E6CE120E1A15E91987 +AD98FC12019A945B215BC72768F32A7635AB0F0E6E185AC7099F1A0EAEEC5FA0 +341EBECA077B25102310331CA87B74345506156CA5E853728217608416EC8173 +2D24CEE766E2B3B0BE183CF2A8B794E0E0E91C11D59B98DF5F4E5EA119F197B5 +D8800744F9FD45015FCF5E740105ECE72AB5AB7E1CFEB15807A0D1CDE00A44AD +E94EF57AB546990A691FB2E24CB55477B7FAB6F12A28676DB7ECCC014AC70C80 +9199E921F449C232EEB88268A48DD86FCFA2E29FB450FEC618E9E317F4AACC68 +C51EBDB1B9E43F7574B40C0EB05E769D30F1C172645006D799E8C3D7C79DACD4 +FD269ABF9B24B215B534365D79535AE3578D714606D22AAA5A2039FE7A5DD52E +506D293824BEF78F5E1C7228FF9097FF5AE8CB7B46E69C72FB43EEA7110A9EAA +546E9975C54CFD56022EB1B21E00CEC393DFA488C49C90E73D57CAB0324E36CD +0D2F0F0641DC3785CA9BFD680D609392CC2F852056E90276DA93043B14F30BDB +C32808FCF16CD13E4A13B727BEB4FD42B29D6C215AF4811B965822960F6D7CDE +92BBB8FB84B59075FC14075C30CEFD9D095ADD8043FD12452D3C5E4EFABC9671 +6E929D5932C337969F3F5448A2BC8001ACDDA043EE975F35E64D7436FB73B197 +697E87860E071F326C7080E9C2930CBA600C6875ECFA85DD4C3741945004B3C3 +298F2B741302E0FD39D990F20D68542B2FD0D71F52DE1ADF30FFA332306360C7 +C6BE3E6D510A691029D503FBFE96831D332831C69B590025C831281881968B86 +42817BFDCE322355F994FA9C8BE68A9222CC09AF9AB2AAE8BCFDEB69B8481CB5 +75E66873B08A4E8265F369448F0E3BC0C82D82F65216D0C93DE88322EE7D0FD4 +1089A1D6CC3B52F681BAEADB1C82EC3B82949C27C6C340BE7E27020015CF142C +37DC3BA8E4EC2A4FA81E50EE6854C23B3EE301E43D83CF6B82E80ABAA01EC82A +36CFE930297EE3A45783871EC4E77DCCC0923A9FB1654406FC8070BDADBD27D6 +0BA8837A459481ECB63F03DC3007700D360643864AFB3728C5573A20870E5D55 +4F698DB4B5610C30876DE56786D84C71AA9FDD5198B4F3F8918AF319B7FCD04C +F06C90B2CD0CF2241C2055DB68F1CA5CD57990E68F6F832A5820A481B0823F98 +0F4BAE4D7E92F4F2BC118E01ADDB7D527E6BB49E85D37D7E0BE7BEFBD1BF9E1B +9ECE91D28E664284D190010D1578C1F61F02610A9AA6E9527872276E59A25362 +68F74B88959CE84F497D8D89735413981FE4EF573E4E0C02D3F0EED5FC100A4A +563949D21A3E29D86A84C9F945602D9EDA860C6C44492EF219DFEBCC016FA7A4 +AA12A727D4E218D22805E5EC878AEA7D8B5D79E84E74E78FD9E017FEC4220A7F +9ABCD125BA6E9D378BDC19D0B267A323FDD0831C5E7EB7D4A5CE7047F272D3AD +1E25F7C5327127A058C287FEC98BD81144447D5BF73C56472E552C7B1AAF6705 +05286122B612BF5A2AA8C4A6CD64088BAB59B008A43121FBF5692418FFCFAF05 +260D6EB20C680BB73F3988C3E4E3CEFC65BA637FDFBA60E6D9D63E6C7FE196F4 +412367C1F43343EC6FEE8F97FA0E95BF1BC2C15F14CB6C8E8B28248B5EBB6478 +FDDA9D183AFF6A63145824E518377F384740984DC6095FCF3F8B777DD23A221B +AB1ED5EE27C19941184967846B8800E489E1B86F23ABC34237502ABCAF092C77 +38A1720A851E8EED24BFEC9AB4C8D4D7FFC3ED0C1CF4FC73B962EB53725DB67D +983A8C2B9E30F4F85AFAA17D86EEFD57CB17BACFB8BB2204E7CDAC446C679226 +F21D1A5CF2EA719888BC727725346D58479B69213F9EC3520B9C3A1778061AB0 +3B330514114833525D40B3F7F45EE401534732803B807953EE20C9660FB790C2 +71513A220EBE1731295B205324F275FE110D60A77CBB43441472193570E67BD0 +E97D51AEDD94B4DA0D71DE66E18F22F1E6CCB81D1DAD113125743D82DD4BBC8C +190BF7073078FB1235E8A329EC3C69E3D25B37B1BCBDFA50D0C34BA486AB50CE +0F411AE5DDD05BF3ABA16151A06D566860A08B2C634786C823D615BE622BC8DC +36FADBEE389BA4F7A5A32BBAC6403282F02E92ADF11C14F45B51D579631F067E +09C17ACC247837A8B6F66C66574F91317CC12C73D09A75B80CFD11993FEFCED9 +859D36B55033A149ECF0A845F611FAC0A8DEE32B407091C0233808C79857C2C1 +540A530EBFAE98C5D51C955D02FE62C8F207C97D614636AF826A7F2247E56B54 +3B496509DEDA8A277F0100A94376F5FF85586C6721F65F3F6BCF8B19CAAF8E4A +EB16AC97AB71C32FD3DC9E7F1CF02D29ED516BE9F8F0BA027C68A5467A91338C +CB52C099EC4FB72775138197BFF472B4FB75B84D5D45824A705412F13EC5A2DF +363D37E7ED7DEBD14AB754B8F7C829998351F76E0660BBBFAE6DE96BEA394965 +F14D65CD28C593B5056D41FBE0780AE9AFE5F697D3F41FD750D327F5DC23FE02 +1DC31AC1DC74721C939D38710BB1BE55E895C2181365CD2BF61E8B59023253B9 +7694B2215942A702B855A0102029229F2CFB8EBDED2BA9B723CD915E0CF54FD2 +D8B4CA2A0BD43DEB478AC342F292FF590B2FDCFEB7195BA687A7C7D4E17D5E06 +EDA0D7F0195D255CEA7288396CB53A961DC4EC29F949EA8AA48DBFD6BD2BC7C5 +7019E26D342B8BBD0AD9D48E689550DC1FD581EB0D6E4156D107E116D9326BF7 +E29F3479790283C8FA5AD1BF8562D11A26F81783E7B9CB3C74EDB9A2BCEE56F0 +0A6FF68026B320FAA86EF294C07F310B832941D400337C0A1C8DD466F2AEA9C9 +7284F09CF01CB6D17E333AFEAB84DB7E5451829DEE0B97F8D4037877EB32BE6C +871C9B477865AFA9BECE34891B81B4416BF1C82CEBFBBB6757B7032E04E2ED10 +38DC59E06E65379DF10372264804733507A929783916D02CF3158E4AEC0531EB +95502E07ECAAAE6EF0E70EE934263D6C8404739F468228484BC5BF2EDF9BF06C +D5CABBE2E28975711AD2F485846A92D22DB307ED63FDF99120684837B21AE421 +751B4681AF90A153AE3B977850AF1B7FADFB4A0D074AEE539DD1B553D99CF869 +0D589B7C27086CD89458E78A94E33C2610617A56771E56B146D9143488B01742 +017A7EE0444948173C783DB8643039B61CAE1D863047ED474E47A1CB49DC43DA +0099D2BE926D5C8CE61D98B0DF3B532AAB90EE57BC17191EF4119FCDB991ACE4 +B124110BEAD7BC80EC8A205638E2727D8464AFE44C65F47D33F454316DD87FAF +A1C93E7C6C1E357F3E111E41706635476A360F789F0153DD8DBBFD19826BDB1C +AD807F7DC8E3B4FC65AF1AFF2B5F23727E87CBB5B28857BB09DB24DA0108AC68 +5D78CADFEA384D7451C16602F9891FE1A54C2272216FF83158A6728EB552FABB +698D732755E3C44D6CC3247CAB2B19C813B2EB0960B72F21F6F88930C4A419DC +02C672FF33639D1B66B3112B34DC9D886178A9D2546071A5D3313EEDD84D6EF1 +6F175FB7A7E25A530CB50B6A5528D28509C64513F771332C612D82C22DEBF43B +068E8715955C3D124B382FCDE8DDC4013D2058B60C5DCC8402BD985CAB49BBDA +7CF2BB2EB7D249A385CDB1C35C9115CFAF34D028B611332520D0457F70CB6A8C +2EFE186EAAFD86291D0CD0E47487C9B06AC4824CB38A90CF1E27FC4AFCB5C471 +CA83873E6FEBD631EC84ED440986C980D07DBB6132AE67DA0DA48935AF484F2F +29D911B1D023C16FFF2AEADF41A3E6A9558D5F76F31761556F7D59803A6DC23F +7A5B0E360136BA8103FADCFF06B68D948A3BF308954D8C464FBBCBFE040C25C1 +5CE396142491EC55E9676F05E4F6BA139C7635C303CDF144767A5F02CF481A02 +AE014DFFC0B6394D292BC61234672EBC646ED05DF8C832DDEEE1B71566E3E1AB +2B9382EE4477B6BC1A77C19C9BDB4426549EFBFF019099D463BC9202FAFEA426 +D0339511FED25A5B3EE4A4FCB90E7D907F0294445401D39A52964F2E58697CC2 +6F8FE6EF9D10F7375881745D6DD0FABEDA76B6D815B939ABC69DE8382096F5EA +889C5DF26A1D65A3E11909B9B7C776884ABC726CCE08B36A48B2FA90291D1127 +6C8C529B3578214C8836F5E539121AD8B159412946EF683E941BA4793F9A7E8E +9E23B672B8C4BAABE815E146B23028E9A7F23EB1648E79E8EFE7C236BA149A95 +2F001C4F +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMCSC8 +%!PS-AdobeFont-1.0: CMCSC8 003.002 +%%Title: CMCSC8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMCSC8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMCSC8 known{/CMCSC8 findfont dup/UniqueID known{dup +/UniqueID get 5087400 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMCSC8 def +/FontBBox {9 -250 1142 750 }readonly def +/PaintType 0 def +/FontInfo 10 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMCSC8.) readonly def +/FullName (CMCSC8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +/ascent 750 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 67 /C put +dup 68 /D put +dup 70 /F put +dup 80 /P put +dup 83 /S put +dup 97 /a put +dup 100 /d put +dup 105 /i put +dup 108 /l put +dup 109 /m put +dup 112 /p put +dup 115 /s put +dup 118 /v put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5 +45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4 +7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7 +72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E +BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89 +974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674 +11453BC81C443407AF41AF8A831A85A700CFC65E2181BB89548D671519FE4AE5 +E2F7879D5B911D251E682EB376530AD694AAEF61D864A4A5A93CF3D187A59B35 +E54993EA7F74C5423D85448E1A705C0563E45836F13C18C200B2D5DDABF2BED3 +631B55C4A0600FA90ADEDD8B4FD4F633F279464A8A237E3814795472138C487C +4AE14662E7138129A121F5BEE99BBA7D5AD3045494A51A84B2604FDF89A50961 +65FCBEB866466C97DEB615BB483BB29FA1C0C127CFF583020AF3AA27A2A54754 +434EF8D381A8AC1ADA3D54DD7693DF43AD36F1A8F65F0D8C5B78C9ABC2C583CA +405FA15D7FA44B4FB6F4BF1ED457D14AC9943BF755C84E768E363ACAF6E88E18 +F289E54EA9D4D029EEFAAE92162AED70CE1377F5AF6F3B20271FB656B0D4F6A9 +69F6E08586DA85B84C06FE2843FE58D84C31DD06476C97A061EFCC1C9EEBAC74 +1105BB52E1B905BCC80FA248219B0238B47562B65A92AA0AB68A6D648C3765CC +B0A1B9C0D3988834A749876B92B2F2534EC2825EA9AB224420A9F3192C7E27C6 +9CFAF5719C9D7C9655A25F301CD4BAA869A392C687D857D6B7E34BA7094C2DD2 +615004C555475C1879531361589E05B910CEF1F2B594EB3DEC6CCD5F7BC0DE29 +D9CC5FAFF8AC4EB150D16E99A73BEDE851686CC39999CDB4AC2632C70F854E23 +62F78D7F4E9B1A98930D1337C350648DD4C86C40FA628B40FFAD2D22E201887C +9CCD1DF02A63FE2C590804559108C24C26292214B6417F8870AE1D225E2879C0 +84A79D7C4721BEC74A7D4316E470974430423B5B0E909629035D7CD17FD6B95F +5288183E45DFE9EBF2E590CBCF392DF21D781030A73B3F22F3D8B0A28B925309 +AD01FFECA57738D4C8031DD83806E95B93EF474053FB421E7835397619AC9B35 +1DEA0115319F8350B23DB4D1BE37932EE62D29AFA4E34095082BB0D5E0B2C818 +2754BF660E774D8660B6F948519F91F3E5F881AEAD26C41258DA4147A52A5DA9 +6A412E375E158549563ECD05AF6B5BBE6577DA7F916714C92EB744F36E5BC45C +9FC02480EAB65125C1C77CFF4D46A80993DFCA94A7BFD5243C40C5D65E89B477 +C9852F0F62E92E46B4E73E7146FA7FCCDDE1162DC60FFF17EEA97E25F8B12D3A +2CA7892A536C00BA8B73EF9CB8DEB7E6A5200FF009E4778214C56B3F8ED700AC +B35A3A014734A91F6B17107F0A101F204CDACD818E918CDC0E52311BAA36AB5D +CAF118D6ECB653CF129A6AAB719A857C9C4D947F89E1D0AD0F4278313EE13A99 +E916EAE3AB3E737D418A092BB9164AD849973AE5A8F25A87540AA7A5EA2C948C +E70264D20086C9B4BF727F7C98A5550B8A13470B79258F59B99BBF0218571E70 +CE45D65FF33664EFC8754AB19A72BC49354373FC00599F5A51102C2925891B26 +63AA7D97FCEB70517369AB183DB36564753EC1EA9DABBBEC8E8BD0FE7466AD8E +7E407177B1CF3EBA0560B75BBCADB6FB7C040FE0505ECE7E0A5743CE95D87350 +0EC185B7DFF328DA72E13A6C3A226D5C9848382DC9B4AFFB73C0F577918B592F +2D3ECED66891F630A2842AD87C4D30B23F7FC9CF0D5BB460A365C760C2FFB4E1 +D9F57E0B34E2510B5D0E09793FF68BB11DFD931EF9ABA161A6416D09ABAFA9EB +17B384D18B17E36DE6D4A54DFF7A322E6F17D58DB0ADB752BC22486C0F8F856A +AFEB395E340F59F8EDCEF0D4B9214BE44171EEC137A8E39FA99591AE735D0D1E +71D63203B70FC69E60423A0D3730B77DFC6E129BA0A6F7FD771BF7D8850FB02B +0E5D388518A5F34BD96DB38877B4969C11F7572C4B07913907B83A74480BEDA5 +F998882FDED00CA6BBC481A93482316630F9C434BDEF49C76D76B61F8B1149ED +208F882C4787A0DE7B60CF8283321ECB93F51C6AADCB53381A22029AE7543338 +573AF55848F84B0840564B4B43C0A03337C95734056E4AF18EBF9E8F018F6041 +F345EC3631AB809AF9D5A2C6936A2C12B8F0FC47043429161F5F086B16FD6FF6 +96C3F807C885BC0599B1081858A9E9663C7A533BA1D37242DE6828873468F378 +4D7D67C7BA86EB8EC9516FD88ED0C262AE00920C155A9D7BCD9F2F6F66B26702 +10BFE9BA73AD20CBAC3D21D0A5AA17EE7ED5328CF305DAAF80B4AF21F38124C3 +84ECF2B7B6DD9BE55A56F06EB6CA2AFF7AD36CDBD4BBBE0EF671A92632E21DE9 +A8CD570CB5570BBA93368BD5B71379AEFDF6AE858371DBE9EDDECDC88C663911 +1D7908B80ABB7082660E6DC04E65C5761B7E8E764BF06CF9C1EF4A9A11218516 +9A36F67298BA684BA6E213EA03BAD61F4CA1C88324507B6EB4321EAAE99330F8 +EE85D002D182339615E35062F0685CDEEC4C4201FC2596F0CEDBD8106E0624AA +9653A2DA712DACB54301EAFA7C3BEE3BBE535CC3FEC2057258664DA6A82327AA +F4677BDCF38C29E489D619CE65A33724BD66EFBC725A020B39612FB59275B701 +A1C030240782F53FF1EEC6B743F532386563D7B43A59A476CD1DB2F274D8C0A1 +3E4A7979639BEE0CA446D4AA55E06A4ABDD512DA42D4E6363532CD7F8001B8F8 +6C6E6EFDFEF11FD6273EB38E66D41B36E4C79FAE183EF0694967C27E4D6E2930 +782BDF9764B9FBDFCF50D2FAD21FB8481387F67DBA30AB378F70D73F054C5978 +D8584832D13E00F79794FC0C0D5FF20A95EEFF913E94CD81A268BFFFA7028685 +239CB69FBD7742AA32767F0A936AD923FBC190444EB00832C59A4EA6C2798517 +3AA06867A894FAC97C313FA62E3AC562E11E6F7DEC48AFEC57D90540F9D8782F +8361FA76EBFE2E0E11C971B0A89C923F1B0DBEB90FBFBAA55E416925CE3CAB81 +8510EFD652F79DA872F62895AFA1D9D20EBBBF04D8A46F2F7AE00527F2FC766F +C6D9E333E41C6CB2FF0F1F990DEA608F11171403CF2B5AAF2BC6D6D186BBF80C +B25E21F53D0F5B3BE5CDD0211DE09ED8F1D0BA9E81D873B767C125542D41D368 +85BF86A46431C040BFE8F19BE6B0463CAFE1B71102382A7B6A5A32261E17E167 +881DE250C8D216E5E217155604D514F20ADDDEAA2A3EBF3839C787955C69688D +9432ED039707CF8A47FE2D38626C05660927697653426323635F937ACDD8D520 +FCCB4E21B706D0C752D2FC453041C4B6E60B37BE068179954AEC7D290854F02B +C22CDBAE78E822A17ABD73B5AB8AB2A5DDC63B457604587FB8341C52D3779B0F +053FEFCD5020F5871E36849A71FBEC0B148494BF0C7A85CE80FE94290213045D +B1CE5D260D902A50ED3E39DD9A046FB9E3325E8EEE9A27A9B98CBA50E20D2FAD +0869FB9CD0B8BDEC87474F17FBC849898BB7F65D5DB42CCE5596C146F2FDE082 +DD9899C5966433F814A18E371CA720A994ACBC9B761A4E1F9844E599820B0D19 +84805B67BC3FF5FF052D319AC2A89103B4A99A86F4AF096303144CB98A2E3E41 +C58672B574311EC4726BDA63710A111FDC7046B703A590273F3B619B91136640 +8FFF6F5772954DA94E297637E0D6B059D7447AB6E1F7940C8E60089BFD1869D5 +7AAC4F47CFD5AF7F2B6598B37937498F44F62529D63B0B87CD625366863FD3D7 +3E61F9AA51DC9B0F1BC6A5B97A62827CE2BD65985521B84285711D6EC973978C +9B2A26D654966F57C1DB6212ACC2816FB368F3D3A628BA0FEB2AD51699524571 +DF5399D86CB40CEDB066336EFBB21ABEE3E94DC34C98B0C42B5677F0DAD2F528 +3ADC88065B3407DB5483A84FB9F3D506A6E7AFC1E9C5F3C9C915A126A459C864 +B011D959F4E77D639E1F6F88465A5959D30E953420E4B4C9300D31798BCE4533 +D6BD98227C927014A2251958285C8AD7BB2CEF04AD3F71C5E9E61AA4151174D0 +6DAE58E9E473D4C8DAF644EF1D64E6A66D3F8FAA85277B499121A0D5158FADCD +BF1DC0003015706564A4DC160DDB27AF886BBD24644E23F98A1041798F5E6B08 +8ACBD6CD9DF03860FE1DB68203CC950408E7FF27F4A73EE5D6675B28C0312D41 +A9A515712A70F217533F5E48C5C64D05E0E4D4EBF6AE870FABB0C9D9B0A0D9AB +1EE0F9DDE0D09261CDC7CDA865288FE5EA1A6167A817FB4D5F4E3A93B527F3C2 +5A9C7EC0794447A962E05DC133229FE81A37B84A74F44EA84721D3CED0E28E4A +94968A06B83A86D4EF8F91E31CDD22DEC704CF82904A5AA0AD9B5DDC67789C75 +53165768A8DF5851807A575EFDDDB1E083A794A3051C9ECFFC63920C0653DA73 +53CFF324BFAA5C3373B60B8E06A2FE2E13FC7F4F7E397AC55A934ED1013D67A7 +676EF654849C710F2AE8CBDFDBFB02B3052F237641F2BD6DB145E303DB9F5006 +12E6D7986F1C847A50EC904B76FB5429D94DFEB3AF5DB212E45DF455E9472ADB +3EF3453E8108712CAAEF2DB4DF7FAFDEB0FF027F86E49B23F70F52F73D5697DE +B8A996389FF17E1CFD784BAB548A301F6DE89D06C753E27B49D8823658421E9C +DD25A2395293E486D0E8CB7D743B3B5690B2D6B64068D9161A18DDC1EBA6D4C9 +C8A1C0D3CA57215B643D08F5ECE3CC12F018D724D525EA8775EFC2E0FC150D52 +F680F80B0BF8C56447C6C9CE31932401E88C8FCD7EB095255E1018042E550D03 +B94CDBE1C522FC3F0224F8B71968EFF44296E6AE25569C1E311BEC932F703FA8 +020CFACCC1FD47F82A1111E6BA0B0E9946C61057B36EAD78F81B6BC39BD9AA42 +2DF5DE25E679105852781DEFA77322CF852AE77E2E204EEDA9A2DE6A31F0D679 +B51A7B7957C80ADC9E39FD3AE933E8B104D3B3E78D5347C60AD6E3BE939F605A +15AAAF9EAC2D603125766559F9DDA06253220572B5009CFA99DDF9B7DB867AA9 +71F62DFC64CAC736CC9D9C72B0DBADA638B94B78C05FE9AADA8F6529900A22D6 +BE3589B01CAF9D9CB5175687568F1BE80FFFE23FB56202D658B4C58F2B7D8FBC +E0136D5C83902AF8AE6F81D1B75674CB85EF2132DC74A440C447171E6262564C +0AB7A19A16302060680DB91FF1E8BB5BA4FA89A01CDC9580D0EE2028334F774C +198E112ABD9A322DD32EA53D7324611AE479CB27063C3C20B69FA70BD8640741 +318FF5A5C7185CF84CF98B86B7C4D4342477EA760290514C194685F6C8C4D30C +E7BFA8F5B3DAE433B66A5C23F1AB8936558DE80EC4796ECEDF8643252D3BFAE9 +093FBAC72EE7437F66448153CA92045063316E6BDA23423CD763A122165C5DEB +140625AD5342DD43AD3D258AF86B659B63E9CDAE693E08CDF76897262ECAE8EF +AB0C0CC586B47CA7A01E5947145542F3C6A215F6A63257450BEA6FA8F2A8958C +E4724D2C7546E6AF667812F60E4802A14AB72A25574E1FB6921D5BAF91E995B0 +1AD594AB92E06534F84390EB9C9FA51D75A6CEC82502482C4ABC5F7A9BC4873D +484AF88F5EA7C9F05D927B9D35CDDEC9BD08FF74868CC983903FE9759C382597 +231A5D76F148515A6ED2B0EA2CB743F4469EF04B11741EC597E1E44261A36118 +3969431AC5B8123A0176BF9AF121A97EF36DB9A765098416B00CEFB0F64CBDE6 +A9AB86BF1D561347FDA781231C219920C9C4CD8E713D089722581D9F690DA9C8 +847F85DBD43F140437D2B85628B88C2F5F25CA644D15562A0D4756C6DAF9E676 +CB4B5EA239B35C70B605F906973EF7AAE5C9068D2032FB41684A0E3BFBCF3CA4 +5E5FD723B4FFA13CA20F086B2A0D1A0AB671A5E43CD00F575A8F2127CFCAAE0B +F52982A656B8CAF6CE23B874BB3159E9AF4C5919B4B255512E45A7AB785DD29A +D0D634B74C53DC625838CEB4450191CA3255620A35BD645EAED5740C10938ED9 +6B36BD2D3384799F08DB5510617EACC2DBA1247C45ECB5D415973CF3E8320F50 +4AFC8F032F1CF309BCFD30203965AEAFEFC03ECFF89F58EAF355D391BE2DEFFF +A5636FDE7C277E774DB2D61F9329F719A205826673136CE1579F75B1D25107C9 +63A244082A267E96FD2E67950EAFDE598049D44B1180D4E1A4D22A34424D5DC4 +BFC7C437C49EADA326847BBA689684F71E505CEF6EF7F07762736C691DF4C3EE +0D4606D474B695571132DF38055B6E240C1A18837DADA1EDABDB1DE2304256B6 +00AC3A88CAA3FBD6EA258C5CD3512952DBE2720BD859CD0D71972DFCCB72428B +427D3CACD5E91F361A09E78D1058BD65CDA99B02835FB72945CC6A0BA938AA73 +7D13A5C1DA04021C5DBA18FB4D38271FA2CA8B21FAA229F2EA8EE01B41C4CD17 +EBD5909D6A47FFB1E272B24972445D7E14A0B3D976C12EC41D83CE697E620677 +5E8F37130E0CC5A6BDDA8A9169D71E948ED65247D30F1932E95412F2DA9CFF06 +9F042D66342369976A083A67985C46B9C52A05D7776861C782C90523E70BAC02 +659D20283468465DA6C5BF9EB9E1050B30E7EE11B37EB80CC73B3248A35F18E0 +38C2F79362E6FFDA0A84CB5C9A105131A3578D7A265D60036E441B4B54036FD1 +02D505BACFD3FCC8544CA39AE09A12EAE1987B209F118468718525FD11CB11AD +353DA5EAB4D7632613E58577395F1E0319DDD48E5875CA3DEB3E0772ADE0C8E1 +7E103B548776DA9C20C6F04B1E6A859B542A0B31454613287DC6F97878F764F8 +46D80393AF5C19D7DD3A045FD97E270F3B1B8027890848FC04F4E35475F9AC62 +D6DA67C63CE925E49F4E1F506ABDF2096BE667A03FC47F6167FA7CEC8A1643D0 +6ADDCEE6BDDE9230B18C16CF9D28AE1B679D14E05FF356D1DE31ED9497AE3A5F +32909DE223CCDD069DC12186DD0B0C3B0B00301FF7F3B76A7D9D518C65E2C214 +3C8A46D81306D378B31398E28E56177BA115239FB831624DD70C46E2C169E397 +AF487647AF49C5E3166D36C530AF799F107474584B1B67DB5D3BBAD398B0E6A2 +291D230E2802DA7A3D3361F3D41BC17E6B3C4A5EF6167ACE8BFC5CA998F83B29 +6E861E9A9CF01519A28E45376A80CA55AE20D7261E60A9AFF38695891E37B32E +B2DED159838FD65674F7AF09FEA8690C32FB07992CE2FDD664D6B9AA55136E31 +763715F94B48EE4D28E8702CA1B90F3432D8EF486A99C319E88D08150BB58FEA +9DAC242591D70D6F0B81B2011B710B186AA7CFF05499B79F4671254EA02F546E +9B66AD753ACFD168B8BE3E9F5E2AB603939D5EE00A90B4F27D42BB4CD3749B59 +1702A036DF5F83E25D39DA70DA245508B966EFE6E8A7E24DE54762ACFE4FAA6D +2C4B2DAE7CD4C1EF0ECC01866496D915A4B233DD8749DDA75E8D24C6789B7006 +2475EA72E9BF28FB4CEB975B2D1561B513EF18E87D44CEDA8AFE8EBD9CE5D832 +7D062C221EFFCE801686E86DF05A82225620C99897453D7A5FC171E25AA9314F +5E2DC53BF96EEA6E6060E80D44E15EAAB7551B2ABFFEFFC72FA093025F968EA6 +A204278911A18D2EBC6F0C3A9CE5E0F8D2102BF6C2AFC0EBA2470933E3D347F9 +01639DB90178F8AD1281DC8DEF04C758D0C9B0FD14A816C8955227F5909FFCB3 +00A69393A66B945C0155D649978738D7B3FF1FC8AAFD3A1A91939DA9BE2F3A91 +C77B99DBF62090F034F55223EF79024D6A2CEA4C77AE043FB8F0CF386FF06FE9 +B27DDE4EA71DF17A8A46F8BA93271E1EEEBE904A8979D6FF17F56053CEB7CB70 +C6CE2CE01B25916657AF2DBFEC92D0096CAD29EC47CC042D250FFD8DFD9D57B7 +0CA94DAD03E1781D26B5E32B6CB7B57E3A6E9F1E90C8C5E6FD217748AB27C8AB +49846C20E12DE4561E51678F09DF9D5AD02F5EFFE7F772BC798A459E5F4A5E5E +8C6053309C635BD330A099D53C922E96D922599E4BF96C1B9ECAE472DB8ABBDF +7AA790BE70607DAED2044E15B24239DD308207BD6BA2200DC10ED188D6932329 +0EBBC3B35D92E4F2662E8A03B9029B67CE9029093EFC79858A4445ED454DF030 +4EDB3A32B9DA9E2DC2EFF49CBF99AFD5FBF1E5DCF14BB07A558DD211A5BBED13 +105CCE495AE3EC6EE9C4FADAA72FC2C4A95C05EDBF0C88D7C77FB1097C6B36D6 +495916FD69B176E7FCA1993B5020F8574CE0C8B6FCE43E382AA3BBE0C920F713 +85693E6B75BFC0436205231264EAB0C8355A58EADB30BCFFA3A71EF23D13FDAF +E726428542B05F65857EC1CBE59F047E3956309ECAAA931855923F247467259B +ADF061BF5F70E4BA0CD7D2227F5AF7A3B118162BDFAE809998E0B67DE1F71BFF +B148DF0D8FF5F693D8D5CDD71FB4C14F64BD21B5600C95F491FE6B055F20FEFC +83776C0938289F25AFDFBD34C7383E37E64B5BECEDF3DE162EA69AAA2F495518 +F9154E2048D905328C39DC5354AB5843C49F4BB74FF0A8C8A0D3B2C3C6EB9342 +30E7943A48416B53837D1CEA6118C31117BDA5A3373FE5AD1F7D9D6AE3018F1C +02CCB3F652A2EDF25D95A9456C7098D09D500F5F9514DE1369F6396A0D9703D2 +67EA8E446B9B23E3DD0D702DC8B7C7967DAE5C92A2B7594B9988F6AD82E04E2D +86D49BBD6130C1D74ED091D3734CA7E23B5DBA6AE66313261B843CE470506D38 +FEF9A2A491F52683EFD67A2156472E3619237CE9463C25E7774925329780274B +50958860E21A77F5DC488F49F89EF7518CB2B5531E8A4C9CB76B4F5004EA990A +C17BE31B42333D795F3EF6199A4999888DB3D7999E645CDC508D4DBEAFFFB056 +AB2DF8ED54CC3E214591D971775784DAC1E3A211386573E3229200F6DB5A6E31 +4B137A4D8742643CC44F142C62475EBC19A336A51A6D7C3EAB9DC767ADC6FA92 +A144FD4031A74E114A447BDDF91BAAAEE61A2BB0D5E0794D11B13596B550B308 +3771C35DE27F2042678BDECA28DE4C1C1BC8CD16C6D119D98000DEF3974A6F35 +FC02BDE74905B69BC77C20FF38193E4A194F078DAB803B0F4A51A721EBC0A7B8 +F16816ED1D0124D792E30B915574D8C5D8155166DDDCDAF5234D8BA27880EB19 +48417F8C22DE8D6F033B9BBBB8003C9E7A9DD9EEEB53F150F30C16C6CCFADC1E +8813B713AF0C71A4907C2219A007F02302A39637808ACED41DF3F257F7CEE20C +43F067B52EE03E26283A1372876AD8549BE0F88BD5FFC9C8A4A65100B62ADD41 +7F6CC9029626C9E3AD3ADB51425A32C1432003E48BB643AFE59F63D9C85586FF +04DE29046FDDAA6CFB4DE31FDF65894FFA02A09CE1ECBE8A03DB845311D397EE +DC21526553060E59939A412DED669499A23724EBAD75BB4134539943874F7AC5 +0EC776F4B71DA0FF3CEB5A7A00428134DE5F27AF56018CC1D0E891DB2DCB77A1 +338CEB614578499BACBB6CF1AD8FE891406DEA050E81BE0BB6EC50EAC8EA98EF +D58B77D659365BC70D0FD56BC0F2D0CC2752AEC0026D9BF8E22C1D246B5706B1 +0308B59CFF2239199D64D9865C55093C8C0503156DD028288A77A71ACB7602F7 +6E4CEE8E44F69DAFE0F2EB4B097093AE080F962A065214E11E5CD40D1B93D234 +7AB3BE42EC698D89C01D69F4D6CD6AF48FE61E1195977DFDB521956CD03501A8 +0D0293E9E2DFF68248D09A1AA5962AA9BB5BE0D498BED18AD9D470C618D5B3C8 +9D5B55B86CD1F98B7851C0553A1B3B7E26A2BFA18AF0E55701017F3ADD8AEB9F +1CDEB28EC1B3375E8102518C3D640326C90C488184C847EB8E213D82B9FB6340 +B44794C486016A3D6925A2C0C869F71F8F0810CAC77F1C615C89C12A2C0B43D0 +88AADA36B5B189550B3020267085BDF7C07494269CFE748F19DCA3AA78D559FB +D2FA0826CC10ED1114C7D4433622CBE440DE641D2DA4639F6C9B28C2E539C8EC +13937379B8B8D146DF870B5F6A8C1F33F65FC1826208EF9908CA9CACB4BBBA5A +F4D05EE61BD26D2938AE1FDE56C6007F6C757D82D00DB714F8C072E6A80CA736 +496C6ADBF1F45222779F07A8DB3BCDEF355B57DB7A5F33B576D3D657600C82ED +A578C24EA83238A825F6BA4C48A5D818965BC29F136D69564F525C02FFCD2472 +B0B9420E2DCD01636D1F34F2E6391016C44DF47785DE8EED58BEC8A07DE81C31 +BEB9C2B0DB3060B3E43E5F3169F2342D8EFFE73ADDDC4455F0EC7520942F107D +E62E2E0EA4C03D8F36C18BC86B56BB13756047AD76AB1458C41573176396D53E +A4A105BE90661487C6DC9FC166975ED6FB9DEE45388B71DAFB0B8E47AA3D290C +4FCDF4C8BED044F59E717E2882E6A197A93EB0DDA1693D70EF6A04E965C63405 +5B33748254BAA02F1DB92F81707255BC7E976486F8BA3308C85044A4C14355AE +0001A9D8A446ED680523F1C9864C0C8DA0E0D8965B7A7CBECDC2A7780B9D0989 +86AD13A5E6E4FCCA06492718BE518CA7F5DCFEBF16B80C1AFE096AB094E867B1 +C6EB817E68A32AF63C4C3BE58A4083EDDF78290743AC514245BA5CBD333F3AB6 +234C4DFE69A3CB6918141450DB72C3302293ECAF06E903D1BBC87B6C42948A5A +35C13B5649DF7E077BAC69AA8DC1ECFF36DB03918F1E696678B10096033CE710 +AD001B008B2EA9E68673AB665AB574E4F3B695AEA86D44B06C9F62A4E6A13F2E +16DDF4FF2E0D97E34E2B7324CA67E0528DBB219F6FFFF162D242AB7FE6572DB1 +41B2F2D996FB3D77D1A076B75ACC59A8FA4379155E2498E8A0B086F7B3D98E9B +A0E1A0693F75308FF5FF794F44173701A752492EDDE0D33EA64CBCFB2BA797CD +6CF0603CDE25B2EFB02B74C1AB219251F6AA2F0B6B08017A2157D4D372AA2CD6 +6A0AA196F566DFAC411068EEF89E2787DAC8D1D2C968452CAD32E8642B44FC51 +CA8E664345F3D62A4C9049029C0EC2AF6E1EFEA8F15931B17C366EC1DB681D16 +3368B77E230AE968666AC84C917ECEAD806DC5176FCC7BF5491D1290890BA1DA +47A466111E0504E8FF3863A40D60672A349E2E475AFC4AC580175C23C226821E +78F6EFE2E36705403C576A57EF65440586467FB90D1081CE13FE0CBD2F7D77EE +7DEFC8A49DA3381AF029FD4DBD93614A68F13B5B2A60D9998855549BE7F69EAE +DD94132E0A57EBABF80C7C4BEDBABC0251B12709D8434B8DE706116568413507 +43B2843F607A82F22EE1EA3C02D9DD5711C6CC3028083261BBF8BF26B8D5BA93 +9D6DAAB8C88DDD773FCEEE11E165C8A90CD00D630AB28BF3F8CBFAABC1AD5F68 +85988AE767DE6646231475D2D5FAA9D32A9DEB98F8900BE633DEC7505496CC23 +D28C06D207455C9DA92FF8D164E0403EAB20642C872C6E7D581B9518A3EA5603 +46347B43A5431F0A3F254EC28DFC631627501AA5F5E3102B82A7835F5696E962 +2FD6267D21C0AA342A8E3BA0DD5FF28C473AC63DCB534551DC4E050EA7028623 +D1001FDC309E13CFD77B6341F76BF60BBA952C46BAD5C0832451E8E550A41A35 +21D9A0A1FA5CEC8BB3624F830648D2AC6FAD9B55F735177F5139B7CC12FE8397 +0C8A45A7774AF658DE29E5D083CBDAAFFC26668E84F1C3B9AC58E555EE18EB90 +7EC3136999EDC6CDE4F4D9766AA1AA4BDAE3C2EAEE7288F11B15DCE0F8FC5F02 +80FB01E1ADE123F5712D1AE15D95EE92919CC480F3918A579DB625EF11F16B44 +8763B7FD5A2677234EAA2FF047DEDD51E17B15755A55CFB2B5F5418CFA92D1D6 +14101959067A8463780EB2307AD1E6359741E9B11D4BBDA27059846DA462B32C +59253EE51FB9BAC08D9B24378DDDE5EE48A21702042A22EC9CF9B17DD919D671 +81B9CEE3A29A8E02BBFF6F52DE2E615DBB8CED9A237ADF54F18AA2710D8E6648 +7C2B1E7BDB41649633BD9A3A703F52281A8EF089721F9CF806D369708B591749 +DF1E06B2B039250815E4893062798D3A56B29B80ED8D0CACB3706F1ED5B6D65D +E4FE88E271B20588372EFA2766FDE62D90FDF8020FB6C6A7EFB85A223D7AD3E0 +08661A93D12A69E817CA4E3CD158379DADB1079F4CCE6EA6FEEA5570E4626618 +4CE29E7CF73603BE58B7A5 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMTT8 +%!PS-AdobeFont-1.0: CMTT8 003.002 +%%Title: CMTT8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMTT8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMTT8 known{/CMTT8 findfont dup/UniqueID known{dup +/UniqueID get 5000830 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMTT8 def +/FontBBox {-5 -232 545 699 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMTT8.) readonly def +/FullName (CMTT8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 34 /quotedbl put +dup 35 /numbersign put +dup 36 /dollar put +dup 37 /percent put +dup 38 /ampersand put +dup 39 /quoteright put +dup 40 /parenleft put +dup 41 /parenright put +dup 42 /asterisk put +dup 43 /plus put +dup 45 /hyphen put +dup 46 /period put +dup 47 /slash put +dup 48 /zero put +dup 50 /two put +dup 58 /colon put +dup 59 /semicolon put +dup 60 /less put +dup 61 /equal put +dup 62 /greater put +dup 63 /question put +dup 64 /at put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 74 /J put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 87 /W put +dup 88 /X put +dup 89 /Y put +dup 91 /bracketleft put +dup 92 /backslash put +dup 93 /bracketright put +dup 94 /asciicircum put +dup 95 /underscore put +dup 96 /quoteleft put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 123 /braceleft put +dup 124 /bar put +dup 125 /braceright put +dup 126 /asciitilde put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7 +5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99 +8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716 +EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C +02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D +46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A +4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57D06E82116C79486D8 +C5C32DADDFCB2CBD26FE85FFCB176AA09FBE325434B8B9D358B7C180AEC54F8D +24A1AB4D5EE5375B963A221F060453E01768F0A398352CB2C76E6E70BA017570 +BE1C3D3A86E803B10B506FD9DB49DF5CC7BE17133234D7BE9230BE8B7481B357 +08595FAE04D04B14C633C52E303B06EDEEF7CDDF20F34D7F08D991DFE2C4261F +298E0A818EBFF29D3B29D1D0CE2F071B49B0622F65F936F6C1D4C6AA2860E56C +9140A4FA23BA31888345142DBFA79825662511437347767D4A13A976FCF67EA6 +7882D7B391B37FC1E22787E484D19BB252C4D73AA3D73EFA5C6341CF6F127033 +2B91079B5FF8A164666CCC65D0002EF7E374098745C84E3037324B4248C5385C +FCF0539F8C04CBC52404BDC6ABD1474617D06377A69F4851838F462E82A86BC6 +F8DB2E740B5270AECB0B922D4493A75422349138B539B6067C040F3007F04191 +CB545ACC01B4F28AF811266260FEEC04057287BB5C26C077946DDF23322FD99F +2B3DFFB62AB8BF12000AA81ADAA6A064F9C34D5F36CB7F66A5EEB7B494FA1AAE +32B380163AEE08F5BD270FAAD8DAF0CC5B6979B8D4FB6AD723E011DCFE119092 +D1025BB62280B745BB0FB140E82325F1FDFC029100F922BF206E5527B7D8F60C +3F3E3AE2184CB954391D10A1618FA0940F12159167494E29A46125CB911B19C4 +97B4DC76FF53B7F79E380D7375FAB6C30A467E02E48BA73403D3900FBB440C9E +951C081C8D5E04DC0C8E1BC7D552075CC360B7D1007367C655069324713715BF +F8182AEB6F401A1F029FB3962BB3A0B2775979FDFFD834D5559EE20CF54D789D +41AAE2A22A06E509E4E648FD33710B58A83FBC8DB8D6544577E03B186F0576A1 +0C1F1FDE425A0AA5724986D953945FD3ADC0C170FBDD241BAC988D65CA8FFD0B +B013EB27813C9B3740FE2E9D8D81FEDAD1A95CC38494DCD832CC92797432F3B2 +4CBCF51F4C14C18B1E5146F691604D479DA92E0B1F5CABE244D8761E14138E95 +0EF0EC36424D8A7581AB3854188D11AF8339662D164EF37BF8635D5E0A836955 +688C6B9BBD36356BF8F5AEFAE3875512A503C38D058F5823D50EB25F683649F9 +F9D9FF4C5580C2F284030AED47099DF18280473AB6BFC7A2423D1E19F327E809 +4D24A7256E1A20BB90A03B2888E16AADF817FB7A6A3D5E467DCC72973CF4850E +D8D09E8CEE8238655699D103FCF0530E683A96AE274E3AB64FFA85918AD11091 +CA12781BAE1F58937C4BEF292DE8D19F299F92B6B7C3975718BD9CEA902FDB73 +378141C0D5E65485B75CC9CF6563DBE0FE603E29CA55796DB18164725E17F4D4 +AC65FE25D9CD21C78BFAF06D080D7BBABCC5F672256D38952F85B451FD55B8F1 +976F35F23E9927510749842FDA197833A0CF88AEA992A8945DA35A724B445CAD +08B4D617CC45364A36CEC6510A316A9D1882221DDEDCF16CF2DA1B7481AAC0EE +A94FA95F2A0A5156B81553BAEEB8FDABDA924C313285118D89487D87AAE8323C +B8E91F0BA461A60F11BE36C854633B1E54B69BDFDE29BC95687B9E8F320FDA9D +ACD18752A6273681D50E9E3E06FEF82ED2A83E28396E3701DE733BC68DABD124 +EFAB186F9DDD499E248A2B39CAA0073E51FD4CFCA1F76A7361E0635EF78E1ED2 +273CEEF7E209E21B210E06BA5D975336D0027545B1CDD6301AB01937EBF10833 +85A46B1FC2B8C9A602CC1D8D7847726452B54F92CE9E96D00C2BF8F22B78CADB +345F808F6798166D7204AF4AA84EA375F486E6EFFC33925EF596292213301424 +E477F206B5578F84DF9D2A4DF5237545DA1CD2BC84715D279A06B9CEDCC8D9AC +EC11E3BA1AF0A6219359F107D06E5EA97732FE9448BCE0B6EA58D9B1BC0B9FCA +8CA2ED9D9FE76ECE94EF02CFF6272448C3693C74C44A587FEC72199372809305 +41F5B2ACAEA83687FBE3B9CE0E4881AC08F26C5CD73572757D05B95FA9C54061 +0473BD7F6D28EBDF9325F8C1295B8EA857446C499BFB35C6217D62C4BD849ADE +3289E9C2F0E563A0AB3B99886D8FAA54D0473B1EDF150E7EF83156B5F3D84B1C +1A44EEC13EBD913C5D03C449849DD8E5B9262605B4E32B97AE213414E2DF671E +691F2A0C0938DB4AB8F86636C0AE0F2E2C1F417602B5E92F669215D2727BA102 +CCCD8401B5A20F992358E494FB96CDDABBBE75DEE7D85D56322F1CB6EB22030C +3104E3C8B52F96823CFE65D618412433AE047AB9485D4C59B5C29603E551DD04 +CC984D89FF5A1938D7AA5ABBF04F3E85D4A440F4A8BD072EFC5AC2CD7BA2CCA4 +DBF55F809F5234411CAD3837F6FA7430F487F3D7AAF06E555496B4CBDF5A3BDD +FAA2BBFE02FBF00B70F06E0CAFAC541BA911A8ABACE64CBD43308E99BCD69C67 +B04CA465FFCA158ED53C29B2F3A89F10D72B369680F4BD98312C3A8EFA3B7AAA +E5EFB1EE8B30A7D9EA2F610ADB9AE7D08D1C550EDC6EF9AED59AD97C7BA20869 +02F70E7DC09EC88DE26700150A8C850A2BE5EA9C41EA09096FD61B8B6D179177 +B0B26DA699FFFBD35DD78D4F18B53E3F0D9351B69E1FEF78A51AF83C60EAE830 +3A74BB9EA0DF2797954FF020FB70047AB3183FC079A4545B9D0DDBB3BBCB2299 +8FBE5C43F53C01E14F15018C97567C3FDA7E5B5AFAFC1E5D8432DBB387BA4CB1 +4ECEED850A4598747243F602BE97716A814912A31CA14512580849338B87F561 +B35A24F2D961DFF68248D0AB82C19DB2898252CF1D1DA260A9FA8F120B9B0ACC +8F288D264F30646F681361DDA54DFA67D66872388660F42D237120215B88F09A +3D9AFED47E64BFDED4B3B6378160FFDB8B1C24184029D7A7CE9D934718F3E7E1 +6E68E325D1A28DC555866AD0DB192A915A80F5E4CA88AE2B543EA9D1DF023BDD +6DF3C5647E3FEA1BEE684AAF8AAF6F3110C11865EC05D26E020EE03A3D121CD2 +0FC0420288DBD1117D8FCF85CCEE8B2A6A632B817EAA9218E51FD26C92307C9B +00A67D8836A5987DE40FED11924F8250E84363E35D449CBF408EB74B683128BB +C35C9E6112A9D4C16FE851966BB17EEE6B5209484D2A397652CDCCE1D30866EF +B8B6EEAE2F8EA0375B16C5FC2C4C440BCBFDBAC428DDBE6F0971F87A8E5B7879 +1C8CFC3CBEF77F6152822741B5A1A4E9A55C3F8B459F39A0A04160FD5433587A +8D3F619498FDC68E0E19240001A32D74867F0AD2964E3B9C748E264B17DFB8CF +44E405209E5159D3755CF2717F994265606809E80C7D729719E2A8B396CE2B48 +1B7D22E660AD09A912C3FEA46EAC1913F89616D2D39D2CB1EED30DE56F0B8659 +3A3D7A56722FF5C1B04D0D095C8637A71B6FCEA9AC04308FBDECACB3D1B688E9 +962A1AD948DB65B9B6B4467E6628BF292466DD9F2BE108ADC611B50F86CDB772 +2E297692FCF78905CCEF7FAED0C7731525B664507E894E5F10081A66AF2313B9 +636975EB8A4A85161BF3F1069A874532F7425C4AE253C6AF376FFDF2D440A5E8 +04418C1671BDFAE10D423ECDAB49D871D0D7F18AC624F5CBA164B62E962D8B38 +A6E004FD103F2EE62D3AA0BE791B44427DAB1834D5CB523CF4933B093FCD9167 +81340EA5216A4319CD7969895773E68DEC710348E6937A7C763DD804B4249AA4 +B594693CF8722A1728A8E716A962F965010CB527D5175C0F973EB1B3CD31D984 +3955152DACDB24ACE4B128DCC96C2449499447F7B9367390D644E1F9588141F8 +CC60837813244C166F41F6D8665A3A1E6C555D67DF2FD9830E09089871932D09 +9B02C0D063F056F22F4053FAF67AAF7D49F4AB16DA0CB57A81AEF9D22578DDAC +A06835F2577152D86F22ED3EACC46FCF9C63E0A0162A42C7E2233C912E0494FA +5123041B71F27933DC61D4A77FB324A6844A1EF354410BD542BCD237F7078F5C +00B9E142A96AB5350152E20282DDA6E84179AC9A18648AD716E14BE3811F9ABD +20F0A6DFF27E3B8EE3B8C67B2C02E6CBDF9D89982AAAF45866D8D637F96F2ED0 +622E5D98D4207EEC8AF72096337A8D1371C1F93F1254D5A81F27DCC9496597F4 +64C5806D183FB758CC8B06996EAC08A253F9F7CA51680E01D57FF501AA24FD56 +A7D7A296CE58A6111333F510C73CD1E8254D39C89F46B1DA4EC4EB4E08D2C5F0 +6812D0DB44FC83C05B37750CE6958B355F849E034E39D3C4E571D219F334BE90 +C7C9081C3A4BC270576395280B9B12071F1215EDC614D2B237B7DD011061B1EF +E81F658FA5270013743118F3053A23D83DE48F6B9812B5F61C4DD99B406FE78A +D7422606D11DDE703CE67BDD471029CEEDEE2D1D6560D458C4B3173B37CC6950 +2809D5E7D93A5BF0D3D37EB51696ABBBE642934E90B1E0AC0C6ED52128D06090 +7F7C517F4622906013E9C4EBCC85F8BD8AF0BEDCB96FF0685ABE96DE1899A6B2 +433125EF61CAFC659294F7A9644479D1A0AB799838A1926FF6F18AB9091D6D7B +61ADCE450D5CDD120544F100A68E5A3619B63302C2EBFDAAD9393142B47189D9 +F5D3FAD4EEBC26C3B1D95433BC3DE11AD8565F5B108A52D2B809A99DB868C77D +22F2CBCA9B7E8C7B005D8F0CA0325FA55751DAA985E03B45448F55F7999AFA2D +DD30C501AA8995775BDDC0EE1B603296A8BA32BADF8D2AAE737EC1E1C5F01926 +66404A9BCFF6429E93FF9A2457A326E9A5C97A941D6C6E8EEF04E2A05D72ED61 +B0E5C18173CA32CB2A887A09567985BD9D0F92667B6C7E5F401D1B09ED4991FE +1F24FCED460138867E7A2E350D48CF311F7D5AF9A06ABDBCAB7DE09532DD5B8A +6414BC435EA96587E59B4CA1DA384FCF569CA71C045716DCCC4FD1A01E92BD0F +02C157329FE99455411E56827AE5C1947F11B6781548D9ABD6330E7D56CE2057 +0859D3803650F18A17850119688706E778E09BB3FC3898580B70D991231DEEBD +223CE4E36CECBBDDFC55B3B2E46CBB263B4A4EC252A8759203B584BFAF41D745 +D797A9397B57CD7CAC1B244A5A10DF337E1F955EB5D659EE9BD8F3E86988F0B9 +25767F201D5588F82DEECE8AA37E52B217A4CE6C5A4B0B4F8677E7886486DE44 +2928E54A08194BAA128AEB9BC94C4016AE8F8C91023EFF4D99B979AC9A7E7019 +4CBE5C87B51F8E8451802D48EE04151FCF99C29B34B294BCC75B8EE2FABAC5B2 +07AC6FA861787F84FF5C19FF1709484E62A54D42B9FEEDCA243A83F52F0AC277 +27B4BF4D9183B35EF77C254A8055348A148E0B46F7A65E4D357F6B9AC7D38E7C +AE22D6822F4762250491BF5398718F1B2D1BB2712A7E755D67838B8E8B5AF4F7 +504F8074A53582093F332FFE49EF3462613217AB13A287F5314279B717828D98 +3A304D1CD12588FE6BA2F14784A5FBD09F41553B02D34A12BBDF79C5D67436FE +0F1BF4EC14474D8895CB75CD89FBF644D9A5D04012A73E5A5962AB5D1D4E7E10 +FAE44820F337E8CC214A6902D364170DA0A360B62612182EEA94299F4AF9CCED +AE886969D17E57EA78110906B2B5AECFB2DA92A884444DF68B04A835EBEAF4B0 +E3C074660F25915C19CF02A4678EA34BFE1C5D01F83EFA7228A9170FD0BE30C6 +9DCC717E318186CB6B4539F8295D843493BB396E6C18CAAF08BA46F9075AF68C +94BF94CE6A0EBA781A64EAAF37014EDDF698EE83016084E5C8F1979021B4E097 +3B018F902A2148FE4A8A16D9F02098E4E79FEC266F7E2E9877C4C1EB75FFEFDB +8DFD3A9E955F16D693CAAFBA12DA50EA0C33D25617CB945EACCC500F8CCD708A +02AC9F1BF0BB72781AF0CE68CFC74B1D9B28FEB51BD75A9A064259C8318E49E8 +808599555318D3A983829A19A577F5449F4BF166815D7672C85A8C58D443E306 +B1F445683F38A6D2AC486AC98744E14FE8BCE414FAAE05E682B3600DD2BB2FA0 +812D130B39006B3158CE7FD23B018EFC17BA30D1D9A627BF025D8941269ED78A +6557185B5DA653AAA35C908CD6C3CF478F02EB45052C4A5152895535FBC28A07 +F5DD9DA8EA947BA20E2C74820D72C244823AF20113D1CC55903C51E9630E563A +6B56239C0AC0DEE8CCDC3099D8FEE019148825DE3E8CA8C343B67A589216E9E5 +8836BA306F41F46689DE70F849519B42EF75D4AB0E4F634654C72D6B8D2D0708 +FC1A769C15F20870882A62BAEB0896586854605DDAEDA8248352F7256DC369D7 +06E084FE0A0BB4BCF99EBD927ECFA410ABCFD8C513F638D725F285B9EEDD3CB7 +8C59917F8A9C5E454C61BA48C995E8647E4A174D88A6CA853A6FE8CD9C479914 +F2C88A4DC95734DCE56196A7821893154E83B92246A3A170C10B0161334F01D4 +FA77339F13BD4A758AD8FFDC7639F215105CBDA94EF67C1433A5B21C85C4B4B6 +274B74EA1C5A851C0B6B49DAAC0C4F91CE271E91573ECBE789E1FBD4C1E8A280 +3DBF534C667401E3E59A975A8D979D010C2DE134BB2AF41853D5553B660BF4C2 +07D9B01AE75BAB757AA5675515F43424B7BA9FDF519B7F15C379437B4F90EF8C +6D4E73650A7E639BEE1661A8D1A476FC17EB87F694432324A6E74F5D22A8046C +2ED20D76AAE468CCE9FC96A2F9D03364AB89F938742CD8A0C8B2B41C81832B8A +EE4BA75139520226BA8D844B334FAF07CC3F2F336E67E467AB1176B0C987550B +2DDAB5627F49E856DF773E814B0DE1B9BDF3F5093E0EF3767AA1290F5AF83C36 +20458F6E518E9F2EB3469C78A35D38B38BE6CD14BFDC4454D2A2083BB8AAC21E +BFFAFDF0D4A2FFF114A340951A0130FA9A5FD17159AC916CA8F8091D6EDB74FB +B32D370B90587BD8E13075B29F9EDF5EC74ECA4ABE8DEDCBA34ACF455C22B64E +0192BCEA20441FB68C8B264F6645F1752D7A454556740E9B51D6041C995188B7 +56E25AC4EBAFE4A85891A1A8C088876DDC89C5FBD5F58FA6BFC43161E33A2882 +3F67367FA6B4AFCFEA7F5D138258C6F652B205A5A745D0E30CBDC546BCA20B93 +FD8A6C6511DCC57AC0A824380E558DE9E072D5BB9461E5139C5826554FB9BCE4 +32D93655AEBD22C6BE509E68625B96E59FC9713582CC6ED217F7D20C6518F1D3 +D80F022F30A207D6BDCA7186CFAF14FF84D723443698D4537F4B644D3359A734 +F7A6AE580AA67A40DB7CDE2B89B0F6D56586617C68246359D05A1D1ABF303637 +96A644BE07F1A153A44D312EBB63601981D4EF900ACB79286510B60D53FC64E2 +3254401701EEF17EAC1CEE4299EDAA221E255E10E0B8A467348D5C910FA861F6 +B7D3145B11DCDED82B63A62B34AED615830C672D56FF8A4BC354091E8C66673B +704A64EED4D253B683263DD03CF14F875FEC5B07F5ED35769B2706F5C0DBAF21 +532F394CBE0514BA723EB270144F8A3835E74AC16F45E15E25F8752C2702E5A2 +D71F40F32FF82C2CCE63DB01D9F6548CCEF55EB96E21E7F5FE2701C5159B64ED +5B390C81703A1673091D8D3DB7BFA775F50F995C001D5F190ADADE7610ED7991 +D79C27FAED9F246517AEDEA6F759FB817A29F5ABEB087A68345A23BD7E98B047 +5334E7B85BBFF2836BEB328F4DCE1B1D18D67124BB66EBFF6FE3609FC4A6A3E6 +63843A0DABE1B647A55030C71C3DA96FC7BC51E7B3C0453409A779C988E9012E +D96897119BBADBA223A05ABFAA39250A9A608442EF334A24D7BBFEAAAF876C79 +2FE5D4BDAF4B4C3ACBC24808192B06471E41BACD0144601B652D969BD668573B +BA3A469A6511DD9C80039625CEA947FCD490DD704C16E3977F3D6E0B995708BB +0349FC14D2B84ACBF0DBAEFDD97BD87B20D797F456B497009219D6D87E52B890 +FE8F4B18AF6B8AFAC3BCAE18A3E97D4ECCF5B1BCF60BEA2C346D52412774E920 +67EEA3F9E44C6532ACCF664DE723E67BB99804925F340828C7C46094101238B9 +172D3E6B518CAD7380E3983CD79A973FD76F75A8CB2274A980468889080FB68E +0828857B3798D0FB98852CAB744E6D2C3FC2086F2D2A6A4C40A1B48CC7D7869F +886DCB622C427C36667AFB2399067053C43E16FEE2B322AAF4B2F6B5EA00C1F0 +177E07D99E5D05A0DB5E16F58A07B0C59F57379CCD2BB5576CABC444CBD7669A +16F6E37594BA29129EDE91ADEA0E5A190B9047D36543EAD63C16F3A587FE2B12 +2B09A7DE247CD4ECEAB4E19D40B4FB3C73F81E5250C47D85BB419C24E5F573A1 +E25DFF90524F62A4DA060C20E545F64415BD65F207C44C0A10E429744B45DF03 +8C2EC1A0DF2861339A1B20E8264D809BB3D27AE113B5361C07C2E32024EA9AE3 +5A426AEBB3235A4B36BB42182AA509173EF2DEA512AA301C52448146445C96C9 +17F49F533E4609A356E2BF73095B0FE3714494766ADF2935DE22A9BB9A152526 +89A9EDDA761167333C1E0109F69CF0FA9D055A318B3CE75428FB8C90332DD334 +A7150BA3F04C559EBC3137873B9DEF763D11C5FAAB0E380649102345439BEB39 +CC6330BAB5CEDC657D4810B3C6CAAD133CCAD2CB4334AE7326C384892A64DFEE +33FED07DA3EB7F25C65F90DFF1519B95942036588B7C6E4A3E6691DF110CCE48 +3D6BC330F0B63E9147120A443FD03D4872121C606C7D00A3CAA46329FF041EB6 +4D5DEAEE39DF033F8FA90DBA92935EC6F897BF117C7ADA013B639F5464D34602 +84924DB4F1D85E8273AC90A98F9B785566C90575ADD0501D64BE99ADE44F48D2 +249C813CAE97B9E729CA8072E472A8CEAA40363D70C1CA35BEFA41B38728C1AD +D71B7ADC500C3CC1BD6FAF4BA9B72945A279CA392AC8F9FA7D1D986D946C94AC +F466331B52ACA50DB852A221B9E9143C45563405F73D796B45235C1C481421D3 +5931C8ECDF80CF6A8F9BE5CCB2BAD13174852C80B1A378FA7A2B20DFEC7E0A25 +3F47FD9A01868A887BD3C8A456BD780F9714871AF48AD69B44850894D5A0FFB2 +BDCE54ECF7A8C2294D73A55A21D84F230A8F9FD729FB2BE5681E0C5E7AB9C6DB +6BE998B206DC2E580C14CFDAAF71F5B5A83159B35D8C26791CC24CC383C976C4 +D946520D987F2E224261944120F6575D87CC414AC5369D30916E95B795FE9932 +8A64D01390E9E92FB631E50CCF7CAA582DC83C165364B0C4C374732083465252 +DF62F74BA02C857E90599ADA08CAFEE5F7C544FC67A950C399EE5C34BFFD6331 +767758371054BC44D266802D3157ECD1C4C02D47AFE4F322761ED912E57894C4 +7FFB1163CF6C3C330741AAE0CE1D6883BA94581B9DD38638665688467854BBAF +3CDE4CE57C89F76286F6ED15C3C04EDA466A21D9AE4EE0D6DA1B6948FEDE7EBA +36DC80581DE9CDD7495D03F43972D574BA841CD97E1F454B08391BE54E43CDB5 +4C1C107A2EA2F01F9DA55BE1F0AC49B8BADD510C82269219A9A71100701B5A80 +92E95BB6CEDE0E8656D914DDCFF561208AD3E5A18ED3A99907675838659B46E1 +2E40F082CC1AB8353D6D06BC94A3631792EF13757C700683712BBBB4C4A1092D +E22562C355737321C75D47F82A6C3B043A2F042687E94EB13B1CD09961ACF9E8 +9A5DE3BA437018462A54D5CA04E5DBC61BA7BAADE0FB1CC66A9E943D9579FAA8 +F8CFB28F5180688504780EDA6B77999646DF20DA3998D862F8007EA8D849ABAC +7B7D828ABDF5764FF148BB86A84A49765C386C2D6B610DB1136605A03BE3413F +33F067E59B498FD13CD61A6F9F5C322774B95D79587626537C799222976EC1B9 +5711560A00BFBBD10E05C5DD2A8E4F4C237403823391F7BABC2DD95D476E6278 +46E3ADDC0CADA064C0B8A939EA88491E53973B098105CFF756FBB09681564A3C +DAE7B858DE3CE437F9D144B0B5723525C7F6FEFA292973430D9FE8110C80CB2B +EFB23792C19A7AE94AB78823CC0C68FA7783D02A4AE60D1C02401F21F5594EB7 +DD73E37EFFD40576E63BF4D510C4E7708598C58B7F4B3459D668C4EB1C7ED34C +FDEFB689881B33493C16A6A89716EFB98DE51EC9074E2017774676ED41247769 +ED965C5132966E266EC24E1E866D5421016E343B5293A644F3730F7BC0BECB0B +9B5E1BE6E4182A2C9A9544397A95D4DEF18B6799E76FD55ACA369F0B151B6D5E +C8A827710E2CBFE39BC248980AB14D1E783CBFAE6132182AE69FE1F34F3E20D5 +87056384DD93690CE802017669C88DED74241E284D29B04265F589C0CFC698F2 +2BC91DAB1025B6B02840B9B10517E8A884C51689B34A9A5F22879FB01EC458E1 +C73505387E293D47F3D07E2B707F97C76D8618CB74ECEBB676B27A8926F512CB +DE29698C1F2C7247CC000C31815031F9C3DC84210D1A02BA1D61AA29A869F079 +5C12194C46863F8FBCAAB7FA0D5A4708190A9733AAFF09D905D2FB69BB87E23A +DAF3B7B7365E0B18684B8293F38D99A2C09628E70A99FF996EB75A358508B4FB +72FA368CFA9C26F109E719729A4544C3E7329FE517DD0048FB75CD72BAD1177B +1E151BE310C5443204B63ACC07AA32AF5F21AA9CA0C1BC771080501AD787299F +0D0679194811FC3100BC978E67FC606534613D80A7C1186A5644F85EA349311D +C99A3E9857C0F703820CF6F9DD798EBCECA8273252210F4E477B7825BAFAFE76 +AB2E58B250AB44D1443EA204A953C9463C1EA452AE7F1F2DD5EEC6EF11C8D8F9 +0BFF9AD0FCEA1EB6570F2323A0E59A5E1CB36FCD3655602CE097D62EBC6744A2 +29F1915963632D2F5CFF39D3226D759865C88987C2323CB63AC1E1A869059BF3 +54C4B16768F25D17A5FF11F0C45DAB568821834257ED272798B5BFE233333B33 +EB0B28C573D7A9252196628C0ECB8C0187D7936D2F5EE639C1D493EC8240ACE7 +0108856EF5494CC4AB8781DAB2A42E58DF1BC63A43145F71CAC02481B39C6EEB +300148B1ABF410BBC391E58478A7A5BA5E8609E668F7C2FE071B6DDDBCF4E767 +6939688B8FC529E1857B703438C873CA5036261617FB6D2645AB85BACA8B659B +D8E376D14301E0AE200C5C004461634D072CFF604D34684E258601DD95401516 +00AC18777132DA5A89EB23716322C5FA859C629ACFF7159C9414421E1FCE16EA +C4BB19F33412BC290B9519A63560C6E5F85E045FE7503FA461BC61946568B3ED +39F2B343A60A322D69C0025341A7320F11AC74CA3D8BE9EC6086552716072DAB +DE1C93507C7B7698C7C322D59C4752BCEB01B22FD32559DBEAE09DD48BD54EC0 +4C924F9C995D26424D99F3409CBAFEA3914C490C9B3D6D600623C570C5C7E3F1 +538C847611C29DE22FDBE23C1CE1D88397C2A197BEF35FAC636B10BC5B40B63D +86E0DF3FF037D5D7500E5926AA784E56A5F298307FA77274E58D0011A0D58763 +3038CA8C7FFCC72029A7471A35F4BBBBD2588B2A9AC09013AC4E3682C8936EAB +8F311C1797B531B0BEB6D612A04A24480F3D1DC4326BD4824AB9E3A1E5D96AB0 +F8D4F2669AF6310773C3C980CF0C6D671B33F5A69DF5A96E539FE83D8673C1E5 +4FC15A9E197C6FA185A2568156BAD187A8EE777D581C56F702C7363253E2E375 +25B4ECD45EB7CDF40C747E9C5345B1B269931249E353DE9A88F4DAF30AE765AC +1DD41244130DC14730FC64917683FC0E81E0A267B4827AB5252E55DE243A242E +6503EB8CFF4730469F13694962373B618D20D0B8319283F91263E1A2EDC19D54 +0B11E7D3F89CE32FC2649522054A78753FB2A21BD89D139C8A6BBF6BADBD846A +34D433E1ADAD2327FE9804B9BE79A6F4571D28264B4BADD2D789B3AADA0726B0 +A4333F69DDC6625EA2651E7E6F83AB4B30123290012966CC5AF1E95A5C580E40 +34AFF0C4A3D3D07D745468E74924A6BA6873B2F222D8207FD68296B473AB1BEA +689613148F460E74FC5A63B5409CCEE4DE667DEE0535D0B7372F4A78597FEEFE +C2BAED06C58378C4481FA78275C70C0DD51C48B136CC6A083AC126C30FAA3A54 +10F97F8C996CF629EC4B5DE104387D91A32B46FEE2CCB5DFE469029D318CB696 +D9B41BCD5BC02664B0B182FE6B19C9DEF43283BCA59F109E31E084378E6D7696 +775D9EEB6E9C95764DC7743DF1B532614A73ACF873DA3643FEAD903EC7C72CF4 +E50BDCDBDAC489742B86BCBB6D5FEE7302D4C3A81C4BD9B957D37FEDF2EE0268 +46E2FC9E075BBFD98D8770AD276AFA14EBEF82736ECF784D14003B43F7E8345F +62FCEC83F6C7463B45665AE1CB1BB14FA60C8B3CA88FAA9F1DC3FE9665729A22 +714A5F0E7D7F57DE711DCC51743477135DC7222809DFD708FF2CBF6A78717591 +E6B242B8BF6859CA938E264DE8D06F6EB7A2D3AF4AFF5D875A8EECD291272026 +75D836FAEC1C17898CC7D369541283213613E64A34D2CBF9A9AE5D0DF8759616 +FD3A7023A736A74BF4F714011CF366B13F92A5123D4A1DCF7641550C829B8428 +BC584EA397105307A41E857357E5AA0E5E1483809B33D3844D80552057387408 +1E1AE04995F8B226AE198ED021FBECC4432D314E03978585ECB83BDC8D720E5E +AF7393BEC2314C8E092B18FA67927F2B247C781944738A8DFA6AA2AD62931C8A +A44D38DCDD16C38EC28E7A81F7855F3E2FB152BC32F50AB36993F20AD17D74EF +A91DA6164FAA37EC831FACBEFB9D9BE2A81B6749828EB0A0D657BDACEB25A968 +8A41A7144A0E5D760917FE71EA174AAAE3B37DE2429024E114327E9DB0B006B6 +2F5870A174ED9FA6D425058979776E2B13BA59DA505EF290C932853C6B35FF98 +CDD47615F410D6462A439C85B69A22632739315F9747F77212BE5EEB2F3D27AB +448719D7AB58050B3CEF21F92D753BA2A17FA22C129DFF2BD970E1A987D983CB +9DA86758D0542A62DF41CF7477AC98051CB7501F3DE2885E91C75FDF5D359C1B +15CE1B7F20806DD5ED1372A9166A07E0F79B543719EE88A5C04DD6AA51C14A10 +FC765487527D3171036E905D15188ACE4CFC939ABC0348FAD77848A481AF5189 +B8FD7E9F57D5AFCE77583DB8A066B709B56300DFB1ABABCC6F9A9A4F929099CD +1CD84908339D11DA1DEFCBA79D448A66C73783602AA910682FA14D5CBD673AA7 +1F3C440102D11E3F8CAF7AE4AD56401DD9AF621B5D3790D7152B8B176B66427E +A425F3AA35676786EBFC78B04D63A27F9D6C0BD55E296793F719334E92B50A42 +E370ADCC3AD89AE09FF322EB0160A9265263228FBCDD3B4F455E4FD262272512 +C333F26813524A43278C507438AC2142463890F5173FF70A78219F5633195423 +A73A346CB542883A06EB99B8184A76A515B6E146C4F2509B5FD27CBF95E195F6 +7C3D25635C74A8E1E0E7DF52BB9A5A2AA3AE147AEB6DCE4CB36E9DF5E114B8F3 +7508CB6FA824A0663C877ACF73A9B37BB50E0951A148F92AB641781724D9D34D +A3C035A7CAF37EA0EC30F596D1A282AA4166CD134DA63EE8F6F098792BFFF1B9 +DA1751DB5DAB645D1D12B973D4C4FE3FA77F053012404FFE63A9A62F39ABB96E +01F7162E5F92B29E0CB4C37C9F496A315A8030F2E7121F6A61995CCB195207CA +67C250C2BDCB1CBEB94BB1C861BA0E9EDDE3C6973DC0F85D457ABA0A70877021 +7F3241D741BEAC669D7CA7086DCA8462C82B69494EA7FADC6CCA83CCC7FE1260 +A63838354979E9D4E2CC97B1A00789901409ACC686BA050573260FE9E669C61C +16CB957CB04BB5BF9D28F6B5D50095B356B3DF80B750E0A01C60C65384F5A883 +AF41FE4036965B016AE14B95B703CBD6C84C3949172ACA78153B0423883BA857 +C54FB5E218199FCAC078E134EE49B3B1C88EF9A5A34AFB393AB5C5BBD391AFD0 +39ED3265CB7C93E0B7219C278BC0DB9A8188F297A164303FF0658504936027C8 +C7F3C4FA668FB8CDF6399C56C3675EA6442B556ADAC92C67C545347BF5F36259 +2540F94AFC34982496563B6D22385E6655F3A3B1E88641007BF475B79EB737F7 +64065B1122402A03744B3334231720980A0D40867ACB3E1E04DB3CF33CDE92FD +A3F5A1F127E02C6F2C2CF36491A245A56D4D3CFF200FC051FB86DB98458F7649 +5F8C64F008133D8FD0EBEFFA011E577169D8C90E6CD39E7636D6906DD40A9BB3 +9EADBEFFC2474F55873EFAA3642A8C2E5E4A011653966FAA35EB7D15034AFE8C +D87142886C1401B30DECD7F2E548C412967D9B7E5EEB5EF7BBC9C69DBA334DC3 +6475BD9996C4ADF10D4B57CB82C80C2B34B47AC8CE4E05FB93F4239ABD105731 +93B76396EF09535F0EF6C0AD398FBCD6329A73C7029428237C7D5FA601A3021E +769CDFCAFEDA86061CC1181A9406B044FAD2075CDA5B2D8F5F40D75C349F6885 +10B62ECA55A4652A007BD1F21E0745345222A36D7AD6F4A5F4AFFDA6AB94DB0D +4530BB69DC24BE76C7D2F3C596C6F28C2EE0C9793C412EDA3F33B549527B5BD8 +529006F92385B7E9EB6E710F839364A8938259191B85E06F83B0481CEAB40D22 +6A3C67EA12B13BBD778451A26CC5FF8A3529DCFC268C55EB169905EF0655424F +83CE289F636605A35C55533A2DDA4538BD974A862FE3B1C9A3AD0BF551C1E101 +959FD37A27A07C2FE55144282DA876D3B022E4403546F28B77B6ABDE9194A2E3 +B6B1589306FAF32C00453CC4438ABF69AA96C65A2F840BFC9A0E4BE01BFEA6F6 +6110FCF2DB4AE88F7B0AB5DEB2D1434B1E129A133BADB1B445F5E8C6D4D19B1F +B6F7F0E17882784CC7B6B0B0665F1BDFB873D1B8AA203FD57DEEAE1AE57DD67F +DE821280498A9B358602746D9C547D06B109E6D2EA278D5184A682A87EA2A9F5 +909556084B0FA4C494ED40F2EC7F598C748F5A72F4A4DA540D3A6F0062E6561A +D03A9AAAE04C441AF2A6E7BE510FA7828FCE912F80CBCB50A7727CA059C4CB32 +8E5E640AC5D172DC1471517692E6B6B71EDA189E9DB9503704F62DF26E116198 +F86DFD86C81B10175B6AAFA9C6D4FA2892BBB84A56F275341A657F8F7E42FBD2 +435A49295E9CBD473854E0E5D1D9F9C117E63EBE8672E56EE883484A0F4B25F6 +2095D4478A0E2BCF569737280B2740B4ECFCE48E21828E61DA9047F833A9F312 +A4A65FD12D1F3C060067D2DA34C46CC33162203ED5A2496907D768CFFAB4CB96 +B4E1B267CB1BB0671A0A6BA960ED2F7639C708C9C07D5F3EE6AACAA78CFB7CE5 +76896F76B818F58E6084B1881DFCA63F57D62E62233C7556567545E028918D32 +AE5A772B1238732F72D77CF6E7D1923F5F1BE141DA9EBAC514F4E98EA2F91611 +E87B3FA1126EDA7BD7D12E0430641DD866DB48BD4A1E9FE2598CD8B1AF3ABB4F +FC36E8CC236F515133C502F6BE69F0326192CD4CC89276298A41D5383D5B146C +F4A4BC7783DAA1C284CC1E33F6EC39837B20E0E6263643C279C9F044DC08D954 +BDE4C551423604E27D6FAF5457DCA41A3573E0C8F436DA9981B4C728C4FC3E69 +0EE306A00EFCD2EB83706CD01F11C651872D144B44FBC259EFD7B167898607B8 +11E6872E36B0DBC7969DC1265C70E123BA3FA4053F110E73CF09DE2C8458F700 +BC559B4609838BBD377C91590BA31C9E73B10D6C31632376B187B102F1068CF4 +CF86A49D3BDDA3D6C55D3B46CAE8460E2DACC53938076ED950D398F3F8C58114 +40D4AC14F2CC70C85CF38F11768F67B9DE1216DE2CF64D356337BF5625B0B7B8 +1889B980DA52042DF78184A9F67E07AEFB32144BBE967008B15D6EFA8A4DE2AD +F28612EB91F711F07CD5CAACB06C94ABCAEE2B3B2B10399CA1D41A632628AF6A +F99FE8450F3EF3734D1D9E312AA75C68D262F3674ACC3FF10B3D07C6518C7C5E +87CACFBBC5287ECD3B25A20820E1FCE29E8CE3C5A1C09F667A6006A8460F897C +634C777B97FD4FC927A12216E6D26D3FC3148C3B30CDD4B46431840873FD271B +72F6C9130CD6CE78B7A5F4B970A594F67A095477E8229F7AD04D080871D5DB2B +2B510EFE90A60B355211C1BB1C6AC55D42D1FD6397813C2A74532D8B3BC3E450 +F6C406DBA23F2AE2CBBB651DDC7302183DD23E82429AB70F428F57FDAB75BE51 +4484F7B979FA521730A083F613BC61D53BAB5AB8DE816D0B8AF164FAC0455FD7 +F74E72D11E58678513A5FD3AF8D7B7EDB98B1E0B3E3E6DD6B14B7EBF01FC6FF7 +944614447E216B170DCF2F66286C14315A5975C3666B0EC5E828FBCAD6B56AB5 +6737158C52B424A329BA954E1067C27698D20CE7F1189FEA07738F253E4847B5 +F882532787A343DB007AA29B93FCF3ED2B4A245B8B8F4A7A39CB1C59305B8B7F +FD43D674D0E83006C3BC783EE659A8BE9B8526991F9D91B23822E5D302B391C4 +2CB67383827B9569CA3C96EC0386A02CF6F97DACC0202C640BF7488B98F4B17F +7CB48663674F8247FF07469F8442B7788C002332B04ECFB00BB24CE3637F9DD5 +C6D59B4B3B349146BEBB076332F1F7817E6E24F32386B340C0337AB037ABD3BF +7DF0EE0851828BE6C428438753942D0EC3005F830A813C30999E9C4906FC4EBB +EE7AB3D8373074C50AEA1300A465CE838FE23A71E75EC927184F6EB48B92357E +1F3972DA6010231ED1E3E9841BBFCEC7534980EDA8C6E90C02A6655BE7B599CF +24758A08992428913039B33F3D536CF4587E61FD968126F57F8F75AD65F3D317 +D17AE7013CC16553103FCF4BC5CB31E637C10C745287A86EF19748144D85F72B +4470B158CBC8E076AE856B0016F721EE8768AF0CFD2FD81D3D4525C28434CAE9 +C77B6ED1F6DE646F98C6E00640B63E5DD22D3E373783F8DE1780673E7D969430 +A93DB14A982DCB6D8956879B8C67E368DAE71746F6590F2D62E954C6C44AEEBC +469852170AF8341E27CB24B2AE1BEA68EADB8EFA8ABD3608B68BDF5E0F8F58B7 +AD2B9818508B19185C769F36FD577E07F01202FCB8C44803E3817ED4D1433BD7 +AB8FD496C0D9BBCDF24990C3ABA28E4E11B21A178CAB441894BCC38795986E29 +2607618CF0FBD8BF14C5936271E05C4F178CD930D218F74E656DBD321ED0AEAE +03E76AAED1028D0C52CFB08B5B3B2C6B6044031A656B655461E9D86E20D90BE4 +1B336C64D8B8345FE28EF503647CCE0F27CE3BC43F3E2D0774D07A1F29496EF3 +1328E85447BDE0A34236505D30F9421A05DA0EE60EECA10F8C15EA6E0CC2A77A +6557CC9E893333406AEE2DFBF60C979540CE2C0FA483331722EA962FCA019FA3 +EB2A3B36C18BBB49F29227EC4D516E8203E19C79DB29552922AC4D8AFF79F174 +A3858FF6E451DA661A10D97B4E215E1941893BAA8236868BCD977C33F05DD108 +A9AD2314250A27D007DD9058180B6BE31F79CCAEDC118CEE275D33B4C06B0DAD +BEFEAE71565B4DDA2F095A45872E0B55C1F779413D85F7536C4531FD616FBBC6 +604366E497D0956CB0D2AF8C0F16C4A192DC5C1B98982E5E6DB1017BFBEE1AAC +1146306DA4D98C52D0F88A7EE9CA6110DC84A10FA9F730E70A8B3C0BDDE23400 +39C767179BF129CD2D36A986387D8E966871C3D29847C272640236603FF008CE +67A408EE7E3EB0FBA2320E3651B788154CC7D44EB787C85786ABC45202C1EA91 +F2C0F49304934BE37B3B4AE70FEC3B4EA892F23811C8935603F02F337C60C886 +F0411D811F3A6C7177C2019E3F195158CCA566B47B7FD2F69522A21959DF9185 +D45819CBB81F511A04B3255063CDACC67ED7826811DC8B002A7730F64854B8B0 +493E629B7B994D224526EC2A18540B92F4064CC8F51F3376AB591D5E2647DB44 +5B4D4F562597CABBA82CE6FFDFF5A9AFBC29EC134DD98BF7DF65A465B63A9FDB + +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMBX10 +%!PS-AdobeFont-1.0: CMBX10 003.002 +%%Title: CMBX10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMBX10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMBX10 known{/CMBX10 findfont dup/UniqueID known{dup +/UniqueID get 5000768 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMBX10 def +/FontBBox {-56 -250 1164 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMBX10.) readonly def +/FullName (CMBX10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 11 /ff put +dup 12 /fi put +dup 44 /comma put +dup 45 /hyphen put +dup 65 /A put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 76 /L put +dup 77 /M put +dup 79 /O put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 88 /X put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43B233BABF23DF8DB +B6C2BD2F04672F9A3B7FE430263E962F16A948319C51B8ADE6E8A80D3D88023A +6DEA4D271676C2C8615C4A0EA7DC8F6601610F398673A4D4B905F49EA868FEF6 +39BE073001A36DEA6C08ED51452F062B971740019692E221F4455EDE46AF24B8 +407A98B791F6AD525C72C09776247E194043281D04FE1CD1D8AD8DCEEC3045B4 +F95B3B41CD3300768D8A049815348BD7AC1004F5500817E3A267D694AE108BAF +285B288FC5F28A03E9D34FE5D9B2F9A9BB26ADE66B1CF8EB5BE606E83D213C33 +DE083C20D636EF780E761944FCE3B8A950B1E6E7568F33B557C6D59E0CEAF185 +53E609A4F58AC4D5269116F958C4D115C44B5A6DABAB79D3BB6E60BDFCECE108 +74CFBE258779F32C80CD7D9A7CEBA50A0966BD9961F71560119668C4A0C30A5D +ED91ACB30940502B24F33906D6E0F16F81DA87EB6D7FC8B7853BE388C40D75C2 +2CA8F94713AAA1561F5321CE97997CB4AF0E37F44E25B0F73CF4986422B1CD89 +8F861CA623004ADB1C28268D7F8C484AA10C9519B6AEADC95AFAA3304D60E85D +718B2F67D2B734095E5A92C90785252C98067DC05137BE735220BBCB7C341D61 +C4B98BFB1EAF883D38D7A93195A059EF82B42027F23B6CD633231D704B891A9B +03D11A646F13898F20321D7BC150C63FD6DC6BF9CAFD8DA759E95384B729A0B2 +767B9F3E55C682F7A248BC1184F7D294CFFAE0B246DFCC8F215625DDD4F49F09 +FA8D41CBF4A06152FEB152C61539ADF7E70A4D23AF8267D25CE3B12D39D62377 +547E2528D18DC4134FA3BE0437EE0B3509223D71F06D44C6227D62BD01AC0A2A +3EDA975E894371C07CA1027B102549A7D552FFD25ED2DCC68E29E71BBAB43C62 +57B0BFC6A953ABC2EF703F35D112F6B5460018CDCEAD17F149DBE5B52C2B9E10 +9818EA6D97C8AC884F6841C9B600A7D868F59C1D80E98DE0741D06D69858EC84 +1B33C6C9938B7E8A6FF6C12AD456EECBD3EBAF0D7331536B9F6422019FAFFFA4 +822E79D6D89D6366DA636CB708894FEF904F366E295F1CB808E78E883913C4FB +1631248ED6A7CF1095C0C61C4F05E4B9DFC47533A5FD24540AD71A0E2907B98B +28085EB88ABFC3478C9644594C7DC4244ED5A7C1CA8D960B65497D56D174645A +B88F12C2CF0A807DA314017984CF3C4FB7F47392A651EB9CFA961B28E2989893 +9FC4D97171BD5338673F5D1CE2C3C08D48A1B77769F01D5058236C655FFD864B +80E28F900191D4EB349AA5E400A7B0A0FCA0F3E79D7A7C69775BF754329397B7 +D18B20B2683CBC4A19729BA878B3C17EBA0A7E9EE297A5B67E915CAD92C8F356 +582B8299DE6A58E73408F525F7EA895C48A8F0D626A06A96A50348DFBE479D89 +4272576FBB0CD332193D28A8F11503BAE98F8E1D73CF5BCADF23DCD4E6586ABB +323568F5A34E359661074D50CD8D9DF27191FCE24F10225A5D721EFDE2547E1D +CA998077D2340B1A4ADFFF570AA677CDF3305D5E3A394BB1626EB35074D4EEAC +2F037CA2EA389F7683FD17A8E07C12B4CB3BA8C249C9B12D297C618009F76717 +0EBF5F2DD39A6BDA10A2E5A811D4E190660F5FDDBA29201B6F8042620397AB2C +E59267A7247B0463891831A6F40582BC3F614E5167B646A8F53D8A31717DD9A1 +9034034E705BA7884F0E0738307AF69D3517147C282747F2788462FDC4336A4F +9CD222908401A25F0A1F7B13B8DAE622DC965AD0BE62497420B70C04AF432237 +E0FDD043456187658ED93B0F9822A3998511DF05E59CC85B7B9992CA0CE3B814 +9723BAE70D2631F32B4BF93511F67179FFAD2075E1591CA5907A4C67701B56CF +A5E5B02EB4A842BA1F18D6864E5677359C2FB4AF5BCBABAFB053F230CC129B45 +8D15413F736EB07C571521C7DE2A13F2AC1C133D491B0A607197BE9AA1231D96 +BED7968788246B2E4D2BD330F802810F5BDA3760FEA5210CFC6F54748FB1D921 +5CC3624BBA5B8962AA7D94159651589540B17CF7A785F297264F9C1006D36928 +6E2756D3B623A6087E4B106FBA76255903C624C07E18A1AF4E185A533C640711 +86BB477A906ADD36EB6C8F4A12BC2F01B2B98412E4E105977640930CD998D990 +0254A1E5E9843B7A8ADE0AF6D5871E6D3D666465AE69813A2E26333213FF6713 +6F08D55A90C079A56E1B9AC655F720FC22B5AD8550FFF26DA7B0C5A0B60DDB05 +64E8FAF684F3A455BA9BC9278043D79537D201D520E38750335A4C8FEA887377 +879331B68DAD6B253F4FF9981D0F9B9550ED5179B15EEEB00E560A3DB6E5973B +63403E4E2F40A3D0B937246E9652000B917B1369741E0F913C14C2D2D6D1FCBE +2CEC4422177C58523715BD070002EC2E13D383A1DC8C84228862B6C5D3B65667 +9FA97E175239BB7FE7E37E14B96DD7960A8AD49DF428CFC13B5D3CC22E245317 +47B5244DA97F1DF954CED2D552477237CB23D037C0DE728E26C82738954EEA1F +F34FE497DA005AF03746DD2ACF77F6E6F2C224862A1D18AF6F7A5DAF34564387 +9E01DBFF49F8621C058C04C2B3F4F3033FF3E8A977B2CD6B2A3CA4A6C569B19F +C5AC457AE9AF334DA66A730960C7565E93A2D373C0E3DE14646FFDA05DF4C6EB +6D4CA8ACCA3C3115764F77B842581760BFB9E5C0EBE55308B0577A8F4D968CE2 +BA3361D79378D451DD150C34D7E901397AC63B33BD7DB13C50D678F5DE999238 +4B4EA15BD449C46F262D931478F5685CDEEC4C4201FC3EFA607AFB8F27AF6751 +125DE42D2FE2D31DE769B7E7FD8CC8C5D91343B537139A822A5BC4160BB5314E +37501F65B4FC35475FE9E03E34CBF6795AE86CE409500BD0799DE39FA69978B6 +EC74D2197C03632D3F59B85F404DB31240968FA75059B2581B101E028CDECC2E +7E5E25DFA106E9B8ADB81E82BE9ED3BAA9D03EEB22B7B67AB1262DF6AF5F5EFD +A5627EFEB84F3A5F92EF2557EDA2843D7D18C592635623CEAB14CC3620F33986 +410D6DBAEF9F86E4E6682054540E2B01D8FF2161F10E66851A188BC15BD6666E +8D3F21709F196A31EE676D28A2D12639CC2E7020A52910F052E61A0710DF09B0 +064171D05611451BD24FAD64716F141E1C41D3218A8115A3D73CA041D02B46D9 +28C3D07DF0FB668E8E91409C8D0A26A65CD737C075E026AC0A974C9BE658199B +3B9D82ED95E4646977D8F60717DA4C68767DBD7E8320D5AA1D5DEB2E6B009759 +8282F27D64F1F904830AAB501CDA4D9233FC2F12F77F0FBCC46E6B729C71F6D5 +E6F3EA02EC35D1048394F4EF2177FC5EB726DE5EF2DE7997166B8BE5B5105D08 +EAAC3481FC612665CA112D3F889A0E5B7843EFFCEFACA24A01B6AC2B7DDE02F4 +A9295AA2409A3756BAAB44608DACBB56840060037869455BEBA46F10AFC68DD0 +0563843DF111C6D34911CF13AA6023E5E899060B5EC60D0F78FDEF3E981151A9 +24903EB13ED1A67EA1977449716D1A5A7EDE1A2E9465C9C2B20A58AF02D9F373 +73E627CBF296B3A6A4670C39F3B5EA30D76F0362C81020A1777F0ADDBC6B52F7 +213FEE1718214087837049CF2AF00407639657428B9E8B532F68B631611A3501 +3D9DCA38090E227BD0D6D0FB4130EE866DB6B195C873AFD18DDB3B1E40F740C6 +B3B375ADCBBF628A07A5FACED539FEDA3379D3B60216C2EA6629BE2F65199D82 +FE3AE627D7C67270F3497AE75F7A9514968B5950E2D63C38DA240AF4E6CAE88E +E25167D179108679876E7C80C85FE1D2BCC2EC9B88BE76A8F5736E8E6B3A9CF9 +42E58A4ECB7914865E67C1468CF66D658206830B9380FE346DC2DC4BB56A92CE +4B5E4EA9036C177869315A2D9E6CFE97E3BFD7CBE0747D40CE5E8A3A0988576B +8AD2B1E4314C0D8A0CBCA08844A49F7E054D31BA7543730C0A7390BC4A288D10 +CE29E389A4791305D3AC1BB6F77C805F1032787306F78FF76A20A9E629899F6D +13356768D33D7B9E294E8CD50CBFB9CA02A193922BD9B4372C912D1689B6644D +52CAA30F7421E8114D077288119AD9514EF21E5B9989CCE2ABA0C12549FDF493 +FFB39736AC9EB72DAF45E4EA6057527FA9F5AA0A1A3F03C12F7482E465C766D3 +760DA7714D56C91BDAED507A5572BEB51A895F8DD3BD5AAB042650154FC7E4E5 +5EEA6194DF73AC5EE2CBD4EE26E29B1D2D0C458B4850BFE842DDF2EBB4E2A25D +C6A11CA2D8F346E2B736DF88A3D57BC0380B52396A6C039212699F5D3342EB58 +0C3DD5D01D5078479BD9FD10C07925556C0AB0F03606F33796BA72074549EDA6 +E33644F62CA35207D7421D2727AD8419AD1772789D33405FCDDC9286BC34C974 +A52297F5BBD2E541E8BB473F733AE5097BBC9D5FACF18DE4173B4711E28B23ED +16E0A6746A60F6FF903026A3900169EDA87D98396E762C2EC963D89197B8CD0C +25244806BE7CBF46BE60A8F9171731EADFC969C28679B025371E5572E52A0EF8 +B3FD9B4638D03E20BFDEC9345E70B8166D38846DCA68E0D0B4B53629C7E7620B +45E0A610BCD07FEF8814CF915CFB11119F42407D1C6DC1E6353451D40A382C2E +C74DF2A4889ED5A3495C3E973565F7178CA190D22C9693C10EB12C1E7A8679CE +4AFECFC964CC98111BA4ED2BA9B10292A71D5B11870EB08EB483922CE8628A06 +05E7CF6DF93E112B60EF888AA8DB52994EC33DC7277D7B7A4F913AD30257261A +D6EE80476A9A8D316D190BE6CE0046CBBCED365AB305495284FA921BE0638E00 +63DB2AA4C5F163340BCCD1061B469504DEE350B82FBE1689C1B65D095405614B +35997D6F0DACA7190D64ABA351705B17B23FE2EE5996FCD607F49F54392463EC +DD5B944A4B82FA2BE3E75E2946D483060DF99277340B0AB65A2042AD088E2B75 +BBDAB869D1940F64B50D25078519D18748AD64AC5615EFAAF4F3105B0111AD40 +70EE173ABE6A4ACE486B4E5999158A4377FDA6922FAA6E9305F48570D14BC81F +BFF4C663E1EA9D1E050534F9315A663C4C5DA52CB02EA6408AA473C32CB0CD71 +169BB43C0508A842F400240F0063243B4C459A1FCB3312C41C32ED0EE87F591A +BCB6D5D3830AE4645CB4D40336DB4AB6540B52E70E1EA415CC6D886827EBC5B3 +EC35CC5C136243B0C20B3C603B648B132B99D05F9B48263ACFA59A856BE74441 +FECF5C6D1FE9D1F4F9942F460961901E16017144C37E83C6822177B2A6C47ECC +6C47A1104460665E5BCFCF08874008302750EB991CD98D0D8D22B921F90B99B9 +05EE7C39F2BC2A7798157503743C9F2F267BDBE2E8A4CDA7317F81DBF8962E1C +EC02822CC7F770FD4D08D335904375BF0C6DAA0510771627ECB9EE69C0F47D30 +69A87052989DF80D9F4F19F75B070C3689AB3BE0966453F9D56CED6C1745B50D +813AE6D7E44B73423AB3778ABE4CD2C4DF40E14C5A426043F7057E2DFA2DAA70 +EA6723F1C7967FECB1E7C1C0CA283334163FBE31C32254490170C3513580A552 +19A5DD75E6C4ADCB12D33517A03318A6BBC7E4214266E125140D8C40F78A0340 +1F95D9FBEC4DCC55B71E89375AA94B0D55646F6C069561480407D0A3AC127024 +D7D1E9ED6B599A2A8766B8792F46D35508B66F302D289405B101A3C6BADA680D +8C56E2A00B766A4CB155446F862FCF17537A2BE85418E20CD77C4F1F69F70BC6 +17BB5DA8FAA876D0E8BABE273A19C04A8697B3E3CF4725E2C77C8761A9243F24 +96F8AE96399996001A57FD75106745AB4646FB9C6421F1D4EBF3BE533BD11AE8 +14BFBD6D308376B26E08E4ADA490DDCCA94BE8240403D5EB0FE3549061DFB668 +4105B4FE77189546619B6BCF3F9723E278E98D50A17DB8A4C46744FA21760635 +5B332689316BD17C966D466AE737FE3ED7ABC443ADD88D4823A10BC9747ABDEE +027515AC353A420523F85298029475D8BFD83A2CD00C02CA07974BAA581D2215 +A850E6E4C0A5E17E0EDF91C63FAC18C70093F40FEEAF0350B403E2806F4EAE96 +BF616A805616EE55C4657418C26CAF54187A6684821B86A76F15088AC4D5B551 +66C3CA8DC61E9810858D1204F899C7E3A1754F483134609F6EEE6364B1CC04FD +92C86EF194FA3249601AD722D75D1D395CD15A93C768EC60A486AE885683364F +93DA00A865C1035F913FDA69E7D9A0422880FB81EC23C00427F07A5EA3CCB613 +83C859958AC53FAEA26A6BB39ABA068863CCE3D447720BC31A5136E08EE58963 +093AF587A72112D55853A1048A2B1695DB2D7F13CC924F2F0902071260C33ED6 +30893A04577C0ACF0681C0FEC23E5404F844A83BB5A2F8DE1F0792196139993C +1152094BC36A6AE5BAB4B8281E506F485F0BAEEBBE71E174B7CED1E52A8242F9 +DBDF3E0FBA296538D964EB5B7A4E23B1BB0F59872C9D4FE8498203E3AC08B71E +D2B965AA6CD5D20DA6C83FDC86F4A5D68A58A72C5BB9BFE9BC755C56B24025CE +6F24443D3CF32CD711D3D94C7C1DC275DDAE3341D840090F97CB6CAEF274C94F +9F3BD3AAB3F98BA8A7B5CE5E48D1462DAAB37BEB1C10B410E8D33FA42D898183 +BD4F807112D78AA94509E33C179BF7C9E82E55AA7D09E128A0DA06A330CF4AF8 +5DC861498CE029CE8C1BD15C923A708F2E7AF98E4F7B34212A0CB417553C86EB +6DD46B0466F1A21D29FC5111226794ECFCA5DD4240C0B8D106CCD7EA6F03E133 +BB7733F055D6FFA04EF5C6F872B4FDA3E42F0F036C4825543D75682ACF71B548 +DED160ACD05625274799D0AE201305DA526E01A3D2A719B1B15C05CC09467F3A +5627860C0F36C503EE392E1786620F3F2287AFE56634E03566B9B1F537FD92A2 +913166228791871A8F8CBA1A1DA634E8224058052A10FE1E67CBD3FD21A6C07E +243CBF58BDC78577847664EEA5225EB8D6679AB17C563848A9D4D58995EA3609 +51C1443B752A070D9872FE1643F0677019235AC25DC2B29169D38308F2170A1A +A0FDCC59E6602197D2815B914041FFC7106DAAAF30CD97400C6D0826A40385A4 +C8520119A065CF32CF2FC5FBD8DFD29222528A7F96FDA533145846B3428F8239 +E50277C366418D713F84B12A5FD4F904DC13DB1844A391FDAEB97643A6FD2945 +942FD4FC5A4A35E184F23304B8B4D93D0C37EFCC4E106D4FCD0DA3E5D2117589 +3FFC2BD1D121026562C55C455C3585050B9460891B006F62D9D9B66695C3D348 +A467C14C0256FA9621CB056E7CD389505194FF463BCC4010897F9A690EA87D9D +BB3ED4C174FBADB8A4744C6E4A44D773967FD703EC37672F9993DC48BCC8A060 +6CEFE8E6B8F10886E15BA0466AF410B90DF0020FAB88BE493606B6A734EA85BB +926950EB10D2F2CFDBD182B0F133809612CCF6ACCAD049C8005A42FAF78368B9 +E7684F98DE421BE0A3BC0FAEE024A7BE67E15C8394F17FE84DFD8156C2A3E94D +08259E15CC657E8CE3088395BF6B5F825764E141AE15EBD186DC049261623D26 +8636705E06C6E4A1F8ACAEA59F91B042DF5DB9C2AB986A784384706A43E5F18E +42C29CC1CA86D4F247B3BBBC89F3633EE074DCA4AC15B1E33EE4822812A62E88 +C32B0AA57249980EE17AFC1346074800FA529445D18649A0475246A25CF325A0 +BDA06AAF392FD455218B13D9ED577D51A9500B9FB7860716A8E2FB3A8C4BE3B3 +6656C6A5653AEF00184020ACA0BCCBF48BE3BF91E11C8658686C89848E714E6D +DC158DCD1C1BC03B83FF94C60B1DC71CE8A86B46DBE661C9F8F4677F8A2C7CF1 +E41A91EBDA2304735147BE66CDFF2673F09D408297302124C127F0B35690CAE9 +CE1679120CC4D582FB69550AD34A047DDFCD9D411724554CCED753DB52D6AA7B +22B0C55EB698ADDBB0F8ED15C971AEF113C74B9E25DA29199237B98DA4023665 +C2A63A837E4CAB38F8DF37DBAB5DC80C0AB25B56BCA5D899F1575E61ADF75676 +F48EE26C054AD9A75FD88A3E17498AC26FD4DC8000A125D6DD423540B8A98779 +B28CE97C9CAFAC45693FF43249E4B559E7F19FB349F94B60AAAAF05B5FBF244E +982B4B51D997DA5811CD43E1917DA885DD96133A5CE1A290DBBFD88AF285A879 +D3136C41C839FD2276760A7B4F21F4026AADCDAB3F113FCCCA9588C7FB72643E +AB8F6D8AEAD1DC3DCA6E436B3DF24E7DC6AD37137B49327871EA80F3B8AEE932 +D20D9A5B4779DFFAD7B3E5D447023D6433575F8F5AF589D7E094DA3786555D0C +046A427ADF128E00AC7B458D5A131A130D6F49A7ABF47833791F172D69FE6393 +EAE0E90E7FF7BC2333D4E0215D5201E4B209591782F8A664335F67B9DDE36DBA +793EC77E5EB405862D14EAB6A99218B3F66F11EA2F345629C402BD8FD9CA0AC8 +FB5A2E119DAA9F80083C9BC54F4586C44320993CB5D9CBDC8F8522001F82A16C +E307F175B794F4426E5D273581A6D2844444D82093FB03482B270D693391DEA7 +CB26D4A418E48A2989167B7DCE251F0D53D5C9B29D359A568FEDB965DF31CBF3 +900392FE739A2B43BFA2363CA74FA72668FC761D1A17B9C0B56D666F94E090DE +EA37CAAB4E066201D6164118B5A5DB3FDF0B15175392AC33785AB5DF23A71731 +265FC02CA3F920D15628C16E671D3E2CF4CB9C39E511C083E7375654025CA02D +8F78B6D19BC8369B2A6B80A8A3E16F148480E3E0A4266097351A03EDAD9D7E84 +CBF08F6E8615BCD0E6CFFE077688C365888921E4560B5118D8CF2E912DBEE229 +44E6CF716D3B3FEC178E2FD794D10267153A360C9C94BD89DFADB57108933735 +131A3C45F85184B78E26180BA3DBB0466C507369F2C6FD65AB2CF6A54F79BDB9 +DB56F26CFB3E6591E5D3A542B94F2EB8D997A7019306E4878DE4117F05362D8E +51F061DCC9970506D4A778672A022D1935DC9683DA72C96C375C212393E44285 +47E4A313909459423ED2BA01D0E1E9DACA45F94EFC91D568C63F0DF551362FC2 +BA6B2E0C810759593AB1BDB8C2F50C4E8BD607B15F5ADFA4D0C3C442D34EF5E3 +44A819CFACC305F7B97766998E83E5365136ACF7F9D099F66AA8A05849BF1287 +CC4D31BBC3C5C605452A1D9522D16A67574D4434DD54953C19A2E022CE027509 +679591A42534055CBE4DABB07F7BB64332BA41E584EEA50F61F4C70166722E33 +58A5163F4065B389BB6DFF6156B8DFF94E829088D0BCEB50B7E52DEBB6E018A4 +D6F51C340F590215609750A7BD8EF784BE5729B830D5A3E4CD9AF2A51D4769E8 +FB10548593C75D5A9FBAF8FD09B605519BB8D051FA671B832B52CFE3278F08FD +D23BF1D7567FF50C144C30A00A6E010BC2BDDAC2CEFE7844A903B608A46A1DA9 +77BF85A60CF0D262BEF849821975DA03DEDBC19DA349D5CB4106B105B82572A1 +0BDEE2612876A532BF35E41470AE30CBBFA16DE257A7958618418C5E78FD0770 +E039671A58E50611539EE7C418A951E6A7C632CC47EAA10D5CA9AF8ECDD6AD68 +ECC29592EEF4F7B93EB7877717D59F2EBB4652D2DC9D308373AB35AC69A2FF6C +AB047B20647CBC2F422E1914220C12E843104349B3DDDE8CBDA5AFDB246484BD +9E446913C4321E200B177332F44DC0F2A1DD706D4E8725F3A5EAE6735DE2C4F5 +32ADAD34F765D02F477045927036252805888063416CEE0E1C7AF3DD198A17D2 +EEDB140741D2C8AA4AF111BDE3C1B97344AA2F26D910EB634922CECC919061EC +CB5A4D2443EB3A0B204C80310FD56056AB1126335CFD6C79EB947209CFA4A512 +DBB88A80B7AAEBB6D1FFC3A476F7ABDB58F3C0EEFE53F2579337B95BAC50135D +CC0C72E45919A8ADAC2F80DCD9AD37C7063BFE894D99C4BE9E6EE4B5E5D6E036 +732286C17218A1C37530CB9BF8D672A4ACFFD6C686ECED5A62FF2289442E1301 +57F5D6252288D472AC0F813F4243646787899E06F98C036534061921806CC692 +5EE4A53F9EAC19379B1A4DC9D967DBF0F10152CAAE08206EABF5E61E7E0D9888 +B27423BF2BB8F1D14023D198F9E76C39817C8D9F13383683EC11A67040608203 +A5C71894C750378FE5CA9D10043EFD3B0B6FB3FD94EE15CA216170BAEB4F1CEF +76B31D8B21E6B46EE9D1C3D61DB5C552A96045432B6CF2B9B44D0618160BE025 +2AD6E8F219450B78F1B4BBD53B18AABDC8BCF46DBBE3D7902E5AA2C99D424B8A +3115B12B922BFD9169242E1F916995F0A89DD69B3DF37ED819F5933192098773 +EF4313CD8AD96FF7FA7D349FBD70395EA576D8D4BFDD535472E055CF8DFD7C56 +0CD0AED395C557F3BBCBC0EF7AC86FEDCC18D60D738374696DC15BB44B852830 +3B781AA3F66A0C77112AB99ACD7176D03DB6CC5E7E81AA4BFAE21371BA2D9B31 +95A8C0F2A951D02B64EAD7F397A555E8A6007303A2EF448865F44D33F5D721EB +E79A621F73932AD5588250E028B81B1F6EA708F3FF32D70E116BC5EB64FDF33F +F43017537F7F723DB71C003B16B5F01E360C71C1A09F86EE4B8E224F3A07AD6E +A59178A4C7C3C822017B7DAC52EDDEC4919B9A63757B35BB317D4BF7ABC96FE1 +51F4B35EB329CF2EFACEC94B27EC377560A253B6B477C24A622EC4C769F961BF +EE120A4D0F7E75F34EFF5322E3BF53BA9AE93D591648D335B12838BC4C002157 +1B3CC54019500DDC798B57B6D2B651306236464E9E509282CD12A5D63166ADDB +5CB4E14E4CF934FE48E2FF716005481CCC738C7486E151353E91F39C83BD895E +9C53BF525AB40761BA30B60BE5F16DE76F7DCB6931DCC304BCEDA4598C98B90E +49194E408676D0A59D88ABE3C8FF2D1E30F218CF6CAC749486C2EB16FE74B13E +836282CC9D024342F4C4C5D47C6DE264B0935F6B752B32A573A67B21D64A3692 +1F6DBCDAC7FD2F644B49A512290CF6ADD2DB56EAA02A6972AE43593D9D3E3E55 +9A5B4C2AA3D65232B9D5E134A0E513AF7D8629F2FB3381FBEF9762C42FE9ED97 +1D0B62637334536955A43DD38528C03CF0D6EF69FE398BC3FA116EBF02A0707C +EABD8BE8ACFB570D76D01209F22F4D026A3744BF5BA2E45F81AC5CFCE312865B +20C7D9B0ACA5FC06EEB85412A765DA2409B3CFD68AD25993B6D38F82F9F621FA +00DF0D8F79D01A0832AB392DCA7ECB6F70316316D0BBAEB4DEA1D79F630E0AAA +18339C530C9E7E52A557C7EDF17C8CDED2D7DFEDFBA57E7BAEFDC9E313DE95D8 +1DF8AB287F2246089CFDD51972D8DBD2ABC7D011C6D2D65F03B4FD411EE9DEFA +BD0DB4DB4CBD2908537122BFBCD3D6496F81146E0271E215FB6C52D696C91C62 +C88CD8FF87CA931207960C9BA56892999790016B0236D719FF6A188B8A82FE05 +84ABB18035737DBDA92F6F61640C7B0B56F347B91D8206296D827DD6953758D1 +D05BB6BEAC73813C1C9F0ED2692B63BD50C964A773F0EDE23CF1142BE165D39A +A88650777DBAEEFFFB52CFF48DC6C54697AA63744E460E7F3504A76E11566A6F +67D8947C2BE4EB9963196DAE093DCE489BDDFF76A2E04222D425EF8E4FA92609 +6F9CD6FA39A45095F0B0D83DEE822BEB1A13607B8DF12AAB3255373E4A572C22 +8A9C586D5F74A2D61F2637BCFFD66D7911174E1643920E0C2B9489F70DFA7134 +42BE46F35435E5A63377251667C1807690B3BDC84E4368CBEE03FA8E6F2201AE +CEDE2ACA80B644D034B65554DC3DB00BDB20D453A6D630AF3119450D4999DB5A +071399984D1F58B7029117F85F9740C78E8A039E5EB0002DD69A688BDD39D7DA +4DA1026F9B141D2CFB13F2F2B351B995E29028DAFFC55BFAC309B7DF3FE90DD1 +126553E2F1EEA284A17BEF794925957E0287AA686102B4E71FDA7E682B31744F +C58B693E235D7ED0551058F0F22E30228971B7BE247C7CB67BC01A60F33B8C74 +2F77BA800348344A911FDBD50EAB869374AB0A9B724135E2BC392F763CEDB305 +A694769E3FAF2646AB51FF077C842E1E0D02F0848039D0F74528F79748A27A3E +DC430B14225AF2D9D93E8458509ADDD01C62D5F7DCD00198DCE742F2829D0E45 +ADEE1526D34B26B89C68850AFDCBF9E7D63E85D3C693F60A8400E2BA4C860F55 +7A216D43FFC8612AA2C59D839EB8E9D8CCD99D6DC5D986DE920F89AD9845F27E +BCB611EE2827B97A83C927938BB9F76B87BCE5B838DBC24425ACC724A64AFE1D +EAAA897CDBF2D10869CC891DFC8F635F9309FBA7E46844B99BFDB67512A62616 +5A80B2A903420C9D2C6A5E9FCFA5982CEAFAD32B6CB94909CB25738AE184915F +F1E3FCE39210421406204A740A0790C016396C2E7FB74B60F5DDB4A3B4E7123A +443EF80A5930150D0AB4682BF2043512B1203DA1F86819A40ADF2CC6EB08A06E +558A0A4E30C0C4E2940B317E7B81025DE3B04E481FC7AEED45FC8CFC47C6F24D +243446DD2697412262952DABFA08EE7CE5A110E6AFCA609F9CA83ED2AA40A244 +0665B2F5B088E613DB97BAA3E01DBAE957EC6C016FCCD9F1CB14D6003E955A35 +B70900EAD5C1D9F77C5BD2425BE5675C280AA0B324E2A15E7BACC43E3BD6DEE4 +07935C35221FA301D3D6A6D10052272DC60B7AFE255E1B03916E5265B52C40BB +72EFA199C50F9C41DEAB037364370D1012E754C5BC3137991D59E24A2F2D7009 +05BB0FAD19EEF600425B64AC5F1E53F50C8F1662133B8C90B24B59B776F258A3 +CEAB542865BB8145529217EC48BA60F840C1882814947F5214AEB55B32098FCE +362E1155DA5C4DD28828041534EA5D5F44502E5C38B929FF6C64AE5C75ABD7E7 +F4B9351C7D0619507C2BDF8A131958C5F878639CEAE3E2202256F7FF78C64735 +492B1F3CC24389E3C202364FE4E267CC8C7EC96BB3CA2EB5B2F9C1360F771BD2 +BC4F868DEE02DA732023C65763BAD98D735C055A26DCBE2085E68E616C624944 +64324A063C514F3827085F51F0F0F1692C9D076BD68299C9476CD09C2386DC31 +83788C0BE489CA93372C057C466A04FDEB9E4662079129577DFE7FACC0D36E20 +201F68C9487FB7052664C0B26A79A92D32146076DA9A6A66EBCDF49E14C20021 +907577EE2340DAC22423CB5326B51116CDB2B801969D81C02A6BCFD597512B2B +43F6F1F3904ED7F88F53CC7F6CB6E56CC43D36544D9A1A5B555C7237F766BE34 +39BD4AE78DA0441C8447A0C931A9DB1A3D4572B59FD4FE0205E8FEE80405C429 +54CB13181112D4655873A42879EBED8E98A4C8A6313C6A101F21BD3CEDF58CD3 +EBC0164FEC84A063B74D5431AADA6C020892DD64EE73555C161A5F578DF09757 +8D2F91AB1A16393BA46CCB9D14F6D77126C5D44AAB885AEED47F484AB52AA335 +053791F57274430C8D16C78B5EAC6E7C426D794DBFA82D6DD79D43DFCC24CC43 +A2C5E13BC10ECA984F78DCBAB6116D53BF50D6388A8127E35FF3D231C5655655 +851756C4BB44C77B6F68CEDF01D9280958050F4F9F15911E409CD3694427F354 +49571EB9B688C29CACC7E965EECCF3C6C9F784DB6BF6BE2AB12E912D1AD16698 +C3218B96CC7B65FCC1025049E5207AF5DA6C961041E0E9F4CCC5A4C3003CF68B +FFAC984734254470E08C1F849BA9C5AC8421A77259DB6A820CAE2F119CBE258A +54551D6A2A36B22A3A1FA1EE8F5643412C907A02D81B77D77C077958048B1E53 +960059768B678C911077411A6A2E5974E99477187AF7986430E36993988233BF +993ADE9D5A35F8DE4BC3B666F08D1B2091935A5B335EFC856141CD7A31AE0A1B +DA5873FA7BF2EBDB031BC894442A21D13662DA6868E547A612974A41A7D2B51D +31A455425F7D6A9F2F5B8B729578A302139C3F1C1D1A95380A71360B1A3E856E +A67905AD4B48040865AF25E420457A375B8AAB8245FC28A94A9990CE04FF427A +142E9B2E6B3420FC5D40A1D336A8BBA21DDDB56B81845AEDF448A0DFC626533E +89FAFFD237BD57F64E34B3D9446D6F27C2CE04D7E79897517564AE95F7C7685E +4C102D094EEBC594C162F8A389A5ECD96C76E77C719DB3EE1D3E03455C1097C6 +FF120780522E2AFC3EB4980019B68CD4FCB2A8B6C8E2D942CB3EA895A9DE3D0B +96395D6C1850B913046A1640927E64568444559FC43BFD84B8271E30F4F7F71A +4019846BA42986B0203F1AC54F7E60B5417A03F817B55122B5104BB77C4C8511 +90EA9D45F6379D27D9CDBD80C47753A9E47B344880E2AF9BF2A1E1C903F16C5B +74725EFC0933DCD1814DB1A18CE2F432C8C37950E59889C86B19118DABD66ACA +446FF347151956FBB3777DA0F0BF054BCD09800C0F977EC06F15D343D76FBFA9 +4DF908CF27A2A8FAEFF680FDCD0B7F5BC85089633D03B6D4D93E06322A925789 +F51C61FBC740E3715BD7BC6050923F431065DD2EC6BCCF59CAD5360198494467 +7F1365C8FE2313B419814A8269C75E53AF406D153C13A010F87E9B2031B317D6 +D74CF7556F72A2EE77E09A48F4960D643B1DB010F083366969FA71D55649F758 +6EA9777C62B1CB7F294E418BB95B57F664B2E9E7F67547CD9FF93CE200AB415F +553F0DBD2FEAF6E19211DEB57FECF1FBFF9AC43F4CE7CC2D0C3781972BB02D59 +90DBD6F5B702F1E6EB96907824B422891C2EF628623D5AF3E0C700F9BBAAB0A0 +8E9CAFDC175719846E7766979617DC0DBE58207EA2510FA8E8B1961B780501A9 +3F5A0071892F14CCEF31B61000EDAE3A76B0C1032FAF8F53C95A4516E2AAF7A9 +08ED896A18DCE99441A5716A03E26ABF5B83F7FEE88AB0DDA020109F1066F799 +9E12FF501F0306BFEEA87AB0EB9BB484408CFC1EDFFA0766EE5E5D94CF75C962 +570783B1A63AFABEF84903150D39742D157D8A1EC6E144D0C73B67FF029094CB +08323157E2389F7759F9EB8D9C5256EFE9E4A9555306D00783AD3FE1004F5953 +2232AAF9F17A9A74C3BF6BDF6367D4B36DB63A231D9BDA1A1ECC0F647539CDEF +B32C2001B7A5176640F4043C27A658C4390D87B81DDD84AC6B4AACD937C8A7A3 +C96A8F76801C277C9001952AF099C1AD594E2F828330B6B99FF6A12D33CB4FE0 +9B704AF8610661F6E72A081D561B959209E5175994487964FDB7C79D5C5AF9C5 +6FA331DD9BDE61F589E933C13E5DCABF639C250D1A76FF050B54A7ABDE13AFEE +2448FFF58F4090B6EE412F54DE75B32CBB9E50A409E910E9A6C34E0CAC658DA4 +950A7AD3972C700E9E2325209624FF047469ADF55A178002049735433E504873 +D6D817436DAD5FC9674D96E52BE81DD3A330C2C92DC0E0D1BA3B37CA331EBF31 +72C48FC2F15F532D3385BF730DD661C4165A34915955ACE74E257A9BEEAB5190 +F82BF065BDE30D6D22269A82FA554885DE5967D853951EBE1E65D96A80F726AF +87B8382D8DC41C817593EB77F06F686EA973D6EDEAEFF4446B9E4C731008AD2D +9C76FCBD4A8305DD73E83D383418007B7C0A1B2F38AB71B88ECC902D9566B484 +1AD66D7ECBBE878F9396DC73B37C6FD88DF91670BE919B82EF0E7054094EFD08 +399159E2024E0097516607A3202B4325428247CE5EF0EB53F40D514E37A286BA +591F2AB766BA9011F206BBEF0E13957996CF73912037AE8807318B8E3ABB2404 +69962E85DF2BF32DB9CD650DE046C0C83BA10CA81979929767F1FC37D712500F +0A099E57924CA4B8CEA2A7D65F8C7B8996582AA2B21BB1904D18261B75B8C264 +1F01A01426718FEFE61DCBBF7F7572C561FB897719D1A9D34982D52F311F53A5 +67C504C187CB35D48D4B3EFC03E19DB9669702D839E40AEFDFF0B0C522756CDE +F349E3CA0CA2F3ED70FEE18AAEE10C2F4CE9EAF05B9D36AFD7F2FA48464B86DC +62C6CF8ECB868DBEBCD85BB3CF0DAC3B677338790259DF9BDB181D5CD34C9042 +577769BE4951BB9CBC03C6999514169C14C05999D76FCB51C3E31801B7B44D72 +680C91B291A7CA81A1B8B59E8D2B0BA86330EB8A007F600589676139B95B6170 +1FF42F6976F8C5C486653045603A89577B795B1088177FFC86052F5654D19105 +86AD6B02A56CEFE86EE9AAFE85D10F2F5DE16259D2DB438D5F0BF05EA7F7BCA6 +0E78983D95092D640840D2057778585C9F1D690162B1A54B0EF64B15BC1C6292 +184FDBF56F93C3B456B291E481A74568F12FF93BC132F6140CFB08F503A76DD3 +271A3B397F41644846B602E7940BADE0617C44B71C5E57DB8EDF6B62CEA5C6BA +3A1309E90DD031971B9E6D2EC828E78486F8D81A10F50625DFF4C91B7BFAEA91 +35C07FC3A2095F8BD7CE4DF7EF794B4D4DFFEFE271E770B131442D905296C3D7 +C5CEB6E7AC12623B9AD537F9585570B198009D59E39DF9A6906C49E4032E9EED +1B193E24879D899BE473B6852FB249F592C4D226CEDD895E94A992FF64D28597 +9413D999AA144007756FAD380385FD4F4DA23246B039A025829FF8F0F193768A +F70AD12AC282A4667734CC7D22BF83AC4BC973790C9CEED4E77297A52A32526A +75630354FE97ED1519C678F6A2343DFC0CE64EB7BBDB5A2DE66F623C9E835B56 +5E32F8FB55B78F66D140F9932628CE4CD14495916326E3F36EDB2739A9F6BA50 +462FC8CD9E89D772DF041AC1EE6A393AB85471E1FE0A945833040B4E3BD5ADE6 +687899CB3DEE087DE0C6E29149C2075115C4F799C5E3149F6146005D44A1EAF3 +BA24688EC2CE80A89A429FB8DC4D9C0D1D848417537C561700B4E4E169E60FCB +E4BEE22AA779D11BF3A038A0F83DAE9E502865DB0DD1E6A3BFB06244B4C9D2E2 +8E799F8DFE3FCA0F2784611B128D7974AAA66094D79E7ABF1ED6A58F50CA2D24 +619C10B25C956151D3497D2EF046ADE52000555EBB479E45F811CD93B1ED2E80 +F82C73717D425397967122D3852F140F08C57964B8A27537B183C10C43EEE44B +7F0554CCE598BEF54E57692651C461E2A7DF7E2E722AC8C3482FB596CF7E2F17 +7512C72BA052DF4384E36196041D87123A76FFFE235F795E4D1D043A71C56C9C +07550D3C79C2B5F3B2E448FE82969A546E0E7AB6E610625751B0D5611FD38E60 +28CE4411D15AB6BACABF4D3378C78D26E7641FFDD796129BC03B60EBF13C17BE +89D6CE111A8B1579A12368942BDC80A7DBF027A4336753BDBAA3AF60A644CB8C +4473A8AE74604391E1B173E19E88A6E646DD0B39A2206292561D2520D5A5E80E +61B2D513BA172D53E6653E6F33FB3D105872E73966D04AEC88E2A1103F97A3C2 +E0DFAC4C22EC60B6368FF57EA67981FD6F535FC06807DC6A0B10EEBE23B5D3EA +61BD611420AECE085EAD1A41C2986E2822CF9AED56BF03E07006CD2BE66222AF +13FE14B36781B221C039E532F7541ED27AE032328C5E2D48E58D1D8853E63C75 +1B12BA16A6966FC576BF4285297393EEEE57AFAE3545B7E72C408CF3C4F84AE3 +6D4C2F523A66E90244957D0E9B9A433E38762621FF1E0A3B000830088E9CA88F +46938B952F09946024BFDE7124C2E4168A94506F8689777BD80A567439366265 +9A03FD3609A546D8C2544813244DB291F9DCA0D80C9913E78858A4817FDDF5CB +D786BDBB43F2C37C8467B1686BDEE970B430C55772B71DD1BA324D442D998FC9 +4E1F61D48988916282359437736FB3D529B768C866A975F1F65B04BF24EDC5CD +8790A49151C7DBC2CD4304AC3912A5F71CEA8B00A5743C1DD91907A984DEF697 +EB6647D31941C7F38B854CCFB2C409DBBE3DA1D7CC201CB9CCA409E4ECA1BB7E +19B5F4D58231085FF900A67864095E472E576B886D0BB6E7F47CFDD91342BEE7 +1D94E06E8DB8E26BFEC2F6062FC1276600994E6CEED299C615A5730AF8539FF8 +AC927AF2705BCF36720F3619687CD875E62135DDD23CF9F8B1C8FE95E164997D +5EA4DE0B959B9F9A6AD6E8CD879B3E8E03A8E31B7FD782941B7BE94437E88E0B +35D981F8B91AC11D341DC849F287CD07F172E23142F685009CCD1241B206FE70 +3A04714780CF8323C01B35C9728DF65BA43905510B640ADF6273E1AC01087AE2 +A368C1DD19D8778B8677679581FBD2E2AA6D45E7A640694AF1B386AF5EBD7DC5 +A1DC0430AC5DA38AEE1A19825A33B158DCD9FE5857BF9D6BE59B6064AEFAFF1D +F345AE8BCA98620488287DE7A5A7922D1A7A7DBEE72734C0A865102A555FC156 +7CBA58AADB9CA29AC308AF91EFF34FA56CDD526DB21BF5A2DB922253CBABF2B7 +F22B4A5BD2F6B074134A2B411C39C3481BB0FE33FD58314BEF67EF3E41BE39D7 +6DC99FDB0B98B9790BE34823B24CD315BC351E058E45C86B2D581E8BAE1D5EC2 +0494A747E8767BC4731D25397B8B8C563E1CF13E58404599E96514E96E87AE29 +07EEA019B3FFAB3AD3E6F0AFB69C903B9B186808F1C964DA19941165CB1E0DE2 +D40ED700156318835C2E89004719700ACF63EF60EA33938C745327BA69FF23BB +3CC5BF249BA70BE2C0A3FAFE041A759FFD2E174E1B542FC4D0881DA46CBA26F2 +E79A5A5B9EE50C88D130BF719836D40C17ECD640B52FF6C63261BB0DCE6FBF69 +D05802EF13086103709E9C3FF8D570118BC694F5B24F2A7F5AA80C20932B0809 +895922C3C9C92B649022F8D6E9DFB7AD940173A32F9405B4D3B6CBDA83368C62 +BFDB32074C3C8A3138B030C6F1AFBA56EE6D8AB4F4CB64BC160634791B549964 +DD255B244FB489FE3640CE74A38130A65A6E74ED0258317E11063E5CD591034D +C8E3494E6758268561BD618F733AD0DBC14F3E7E89C8987EDA49D16EB2F47CBE +9A79F1EFDC3D75F65849D1A9F238CCCAA203C68C897B668A156DE80669F5AEF7 +4CCF7A6B31738736A230FDC630F0BB4918FC5B81462D87597CFA86F3642E6E7A +209CA9B3C82CA9E90431BC64AC31576C8B727AD145DA4C49AA9F800520112AD6 +0A588E212CBC0762DAA7B9CD987144D12ED1A666C0F674354E8CAB7E5DC52FDC +789BFC30C729187ED75A3BF3731AD2E1A34B85932EECF2CD67F6EE8EA9B35E7D +037324273C1E866CC1E08954B7B6545BFC43C01932BAFA495A41169418A61050 +5A1289472F1BC2DF4FE01C6A6C79094D0A2DFE59427F0DC233796D7A56C45DA0 +917685C31DB91EBD5AE215BC354FA19C465630EFFBA62AEF4BBDF06B4D468E94 +84AFF6873BEED348CA82E70669F3DE479D012B511A9873E742F9280E3BE7F447 +32AF1235DB0297AC5B0BA32F6AD841A52C5821620693C7E77CBA3977BB90419E +FA4512B1997CA4205958D21A5C7D9C66615ADB40E78345BB3F3450EC21CCDF91 +A4E7626245EC83F85E974B6864E5A302AAC16692DA6519480DC5212112F52CCB +8C1E05B8CEE3419AF765D441C7BC413EF4EC4659924C8296AFA8271F10129C19 +BA809F90095F6E69E7D7A2AE274E3DE25FC3974E72D217417C0714FC1D765705 +4C01C6AD3A078C83FC4E547FEFD409D5759B1FC61D4FC4EC878825EADB380AF5 +A58CA709C1D75FB0602BF6E0863301EE5CD4C3D3E9BA35D1A20EA6599E3347DB +A57F046A88C2CF2C9CFCAAE109CB1A5123222B0DDFEB155F1EB6881F9457257E +85F757775973D35AC470AC6077E1E20492FCC904FD074738F2AB058BB134A772 +063F18E925780FF1BD5EC09D14D8089E76209D99BF4532E4E449B723B6911243 +D2547A09B322E4D9BCA6C44F55B3FF53F89FE570E06AE582C781FCC9DA1C8A89 +92F54D08E6A9F9FAF6100BB12C1E364A12FEE29D4EB1CF1CF6FE221E0854073E +080C1484F34563A90EFE8B248DCE20A9FF30348287C9C3FA38970B18ECE35BDA +EC4EC2A0FEF1BA223CD81A178CC49FE7DF3BDF2844D15D1184863C6DD86F11AF +7FC668486590E0DEE21EA3FA386FA3A0324E3E5E63F9C038C6B74DD90898CC88 +B0218182234C9184247E2ACF6C071D208EC09D34B2E820E0986925884A35AE43 +9E46EF3651EF40F53B1818FAC5381A7559B0DBD67D4D1EFFD1F3777D6FA60A6D +564961C16F8C223EF07106C1F9306E48113088C0317F6BF7EDF4495D0F3E6BD9 +71494C19BB9493C2167303207A80858BF60AFD299685ECE12F4E447E7BB87281 +1E43E06E4CB5CFCCABF11DF12C491A36FED67954D013F8313F69C4E135FD4CCD +312AD3FC705A5CC1A50DED0A1DCA5EAD6DFBF406A7CB911BA9816CA9C60D3A77 +4AC7F74F45FC231E44EE35F90673C1A91E060EE2B28AD8629B9A3E0EC81F084C +760E1B15D2646D01702D673FA8BCF6F38991E4F88AA1CD807A8709FD68039830 +92F2F4A9EF47FC736CB7232D0CE9DA35890BCF9858DE0746F75E0C02D69CB80D +D2A18D92E9639CA92EC3809DCA0CFAB80E7CB99AD071609CD2E12A9B1066C8B9 +6470C1B5626C7B87B333147423BC9AB2746FF8A743DB648234425566A4E21251 +CC10E961BAD8DECB968CAE418103CCC2A6006AB74F8BD0EC6432F7C61F063993 +0D9E726A8DC8F98C404CA110A7C8B73DB8D8BABA595206A3DFF4CC0FA03A8BFE +7772F370A84B1BC0F51DB00E662C8EEA37A15A6F5CE084EFF5488BBAEFD36CEE +E42BBF1E4BD592549BE3EF87F04C40E7E35F4B42E6226FF6D76798D462650E99 +015C8D77B52C90C47D2EB98A10F43F95EBD899D000E1DBF0DCEF38470C1D7499 +BF0A764ADCCCC9E99C63FB9FC5FCEDC54572275CED23D089FEEDABF7E65E4CE2 +64DEF5AFAA9564465EA861903B50B9F3522E25BA20C78044F53ED3E5846870B4 +6321BA6D8116A6C8327E367ED27CF53826BF7BF4C69723D4512271775DBF0501 +00FD6B87A50C93D292962F2BA39B032A9FA9908928CD1E139934A7BB7EE1F893 +260B9C0E285A7E1A618B937CF83F85FFE860279F8E0A843B430EB9ED9E667094 +02E15264948341FA89869521C66446578B2C33DDFBEE3EA8AC2E76CF50953F41 +9F939B4F8CC399B5D0431F53346BD9131A9DDAA561B3BABB8844A374325F522C +53874174E0FE3668AEC919BF1F49F44FC81BB3438C67E3B661631B7956323574 +7FBDC221C0A760D6D0C57B53080E8CBB4A47D0484A435E3998E0A9E8D27DE450 +8B4B81FB026B7BC3B3F0EEE5F77E621B130EF120887C053014FA1ABCEFD62192 +12AE216022CE7CBEE1B78FA35D188A5C2D7B1033F7F7059A8857A83371D3FF78 +97BD3B1F4457D2B969E19F8EF0333F4B38E01F1B871DC9DA1F9832B9313437D8 +4D88B9E34FB85C379AA4ECC5AB548534455B7440F0781906D7B389A9E3689D46 +34636134C7B4CF04E2DD36FF1B66264A6B04893A6DD9F3E85E06C8401A10868F +40E67D7400466D2832731E9875002006A289FEFD63DE44BA785ABF61B66BE584 +0374ACA9E07CC36892DC31D5F15BBEBFCD5B7FEC7AEEF49DD1024E5B53D1CF88 +25DCF8D210864C569DB632519338B8E030E88B0AFEF863D5BC118DD433B1DBC3 +695C3213CCDBC58689550804CAE08CA8C2690C981D5D3B448D265D5C747C29FC +7506657F57F74AAEF810098E811801D55698E3D6EC55930E9D1B12D54532F385 +56B2399DCB0265B4F6B1BC7215E3B558CB1C0E4DD70E8EC56273A8F3A8C79CC4 +73C970330C503FDBF8BC0BBD8FF9D3C0A08E55C6B4C7D67C295A421813E509D1 +BD68DD94CFF01B76E2737F1999B890D14925A4DABC3EF3561A784FA50039F252 +397C24D19BBF5DF56C62E45B8ECF59DDAC759FD2996504838F6189E539D42108 +CC3F581A64F97023FD9D7E56B35500EB29E51AEC85DD5364A76762E29DBAD65B +35092C4A2A29FCF15BB6B394B7CE4A774F9CE1EBA940FECF7850C6042FC450C0 +211D63895E71711CDA6E748F3A646086ADB19A69A97C26828224C6A0385BB815 +6DA360C3B698EA1AB4C7707E67AD680172610EE7615075710DCE539FD13457EC +27F90E4378728A8B6E74FA0782F303EB611A77A6AB06A98D11237967C9BE0576 +50E1E87E0394960B013AF040A7C382ADCE5F4F6ACFCC3D1CC9B51B7C5F9E8AA3 +131492D5BAD01C0F969E82E09C1A38E2359CE5313D6FD0236C455F7364D5F4B2 +3FF8E6A94B44AB996B1E36072BCEA4BF4DB2F0290AF900D6421AE72C9A22FBC2 +1C139A8C8197890719D152548DCFBA65D24EDA62DC5E10667C22E19A5779C7E7 +E81048B32BE9C92EE6DDF83269457ED2AD9C185811AE76294C070BFF89A36D41 +586AC00E84C4168820654C2E6C8E3A27568C67359AD62E685FEBCDF64E2AC9E1 +BE4294D87065F7AE0EC129BB2E186D3BCE025491D7DFF5DA64A58AE2343F9130 +981C3B5D5ADE639AF7F030F477F0C7A52DC65224F81ED78427DAD5579E820B47 +5B77CCF7A2D790FD0960E38E19686D468BEAE99C6135BB80F15974D4DA63DEA1 +77EBBFC22FCA3AC73922A715BA5032B0031702CCC61CDD9081EBD4B696C6A20C +FB35097DE6617F0092844A62B92016A67EFBCC79286D599A8795CC56EB4B669B +A65ED063A530D46BD2A7E4AF589A4BFB2CCD177095DDC16C896D58BB83259A5C +3ED87C43439EF315647411FDD6B23C9F3BC622FF4F5C464DC989149A1C436C10 +D580DC57E4E1B9DB4E2004E950B9B7CFF662F4EFEDBB36B66078C4F0A4EEB053 +10BA53209E94CE3DD26573117CC54446D4EA710D8B3305BDF4B02E71DBE069DD +B743F882489D902A98551F2A9F9D1536C95168A478829C3380F804FB18773F85 +72B8679C4CA5B6BF46AA5C1FDCCA8A99A187E167CDF1C9661CAAE537E14B8E38 +F2240C77A47ABBC7BD6FDB2843A1807FF8B4235C7EFCDB48857427D568157A28 +109E8F2CA5222BCA351A5EC765DCB2B4013A5958F903516C156C883211041608 +560C93067812FDBB6F44CC831F26D91E9701201CB6273B796C21EB9B8C74A2C4 +FCD628A92BAC4D386494DBA2AA64A0B4D97A6F262B217599DA1D40819EFAB6C0 +19EF990FEA9CE335016A8E61CE105EA01850B6BA603960E238CE71277B3892D7 +32A9D446923F4463A79D298357FFBA42961126BFDC6CDAF99EA77704177AC6C2 +F37443D05B20064696B570B84AAD3AC20091180F18C294120F80501D1C3C5C60 +D0AD828E586D72DDA3E8344489185561C20AB781C94E75D8437C803CE2473026 +5B61493A5EB7C06CE2B2BEB321353383F95C7C79D2B8012C558CA27613F59399 +7327291F1602E74278945D2D66E0E5F9052AE22434D370C42034FA54B9929EC5 +B11DAD7D1E338E4B7F23D2E6275117F4FE3C2B28F882B9B4ED3759D872949FB0 +6FF859564FC6CA2ABF4C146523FF0AB941B701C3AD43143BEF56FD9764ED7408 +44106493C1CF3A0E668E68FBC2164CAD0A1E0961DFBE4AEB7AD020F783A082C6 +69D124D7A37CC8148CE41CCD882F9A8CCF350DEB968132E9F13F77BF7D60 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +%%BeginFont: CMR8 +%!PS-AdobeFont-1.0: CMR8 003.002 +%%Title: CMR8 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR8. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/CMR8 known{/CMR8 findfont dup/UniqueID known{dup +/UniqueID get 5000791 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /CMR8 def +/FontBBox {-36 -250 1070 750 }readonly def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR8.) readonly def +/FullName (CMR8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 0 /Gamma put +dup 1 /Delta put +dup 2 /Theta put +dup 3 /Lambda put +dup 4 /Xi put +dup 5 /Pi put +dup 6 /Sigma put +dup 7 /Upsilon put +dup 8 /Phi put +dup 9 /Psi put +dup 10 /Omega put +dup 11 /ff put +dup 12 /fi put +dup 13 /fl put +dup 34 /quotedblright put +dup 39 /quoteright put +dup 40 /parenleft put +dup 41 /parenright put +dup 42 /asterisk put +dup 44 /comma put +dup 45 /hyphen put +dup 46 /period put +dup 47 /slash put +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 58 /colon put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 72 /H put +dup 73 /I put +dup 75 /K put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 81 /Q put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 87 /W put +dup 88 /X put +dup 89 /Y put +dup 92 /quotedblleft put +dup 94 /circumflex put +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 113 /q put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +dup 126 /tilde put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9928A7C95D3A6E9B +8E92F84CA0AA44461D2F4FA0F8B81C6F5B7BE98C9712BE166610465CF689DFAF +27C875C029C0116DE61C21DA0092D029E7DBEDFDDEE3D67E6936623AB53FA2AF +18BEDDD7AC19A19CADB6ED6CA7A26E6044BE414FFF59C0B98D5819A6B881F9AB +7AD0D03BDD5CD309C67811D5CF0B93F6FDC9AE64F74ED4E81F2E18D880BD842A +DAFD0BDF06300201C6946087FC0B999447BC370200BFB8CA420B668B32EBC242 +6DB1546A7164CF55B332FE9D239B65F532B69EF9F4F93828A44C8F5C526126F8 +B7A369114CA68D4F98638121F4E17F351723D9F1A902FCF087F94AFD23876517 +2D15B482AF2D68C3F31FFA864E031596E597882578AC7FB0DAE2A713B065B374 +3E2E72519ED6D50CBCA40A7275A7109A4F3ED8A4566AD8832890D3D1F4899850 +9B757442B7EA355175CD5D6D8B4152ED2D7EEB4CE30F174FF672140354046A45 +7098EC45B9DF3DF5CF7B417E201DA88308CEF4CED8E8903AF24FB8DD0187352D +25738519ECBC70304F8F620CC45D2586619205DA3955696FAFFE2082402B3502 +CB682F410DE5FFE80A4DA3D3BCF02E35BD577D0DE55E7B8A33B7A2FD5136B5DD +A0BCB61F8E7F4363C21F890CF287304DDB8FCE7FE207C0D160B81E7EA662BED2 +DFF8C444E19C91E72254257CD87240A70F1A964FA54ED9ECF27E27A57DACC3DE +EABB92C085030870C6CF5C40B6E47F5C0AEB30E84A73ECDABB2D754EF6EA28BB +16EBD6636BC288E62F4A38BFB55F5F4DD20FDD77D767F6CB52F9513E8EB75413 +07F1877B2C01278675177499E4E8EB09F2657821613F5C7643FC064293EC6E9E +B519FFAEEA36B19C9D1302CF91FCBF87FCB57C5F995CB6712BB3D8681EB6F05B +B2A4195A3C73CB4ABCCFB958EAC533BD89560D2790CDE1444C0F2E4EF27A529C +F01052964E56F6D76A190E5FF45934BB711A3406284AF130D4DC0D8112BB3752 +762CA0200CA262359D4F54C0CCFA9A50DE18C7DB14419E2990ADDC4A54B94978 +D9174CA39434022FA77FB30179EF805E2189C35919F5EBE215EE2A00B4407826 +CE56329C5586D8B414770BA5D45513C3AF1931D632FCE69B4CA504944E03362C +74A1177C6398A61A12DAA0F156543E2A8E9969C4308B7ACC21A5ECAC8F172541 +1B1316A88C0C163E574FFD3CD22FF08488662FCF2F9344BC25D02146F36CA6F9 +E2D0130C654B7485EEA9A110A33AA0C769121F81821E9A2BD062FAC158359D44 +3F9D9947200EF1EDDD5860F10438B162A69683957300C75AF7546C70C97AB2EE +37EAAF0089E2623F787F252569B06C665FDB45EC9681C0774ACFBA76B98C4E89 +7EB12AA5F8798FFC110B49C25E3A483ABE83B0BCC6DF0578403ADC369E013762 +C9D08FC94D949BAE636ACA9F36F4E3F02296775A062077B011A705B6F1784D36 +A926622CB3847533D7ACB24A4EBABB14593B5D8E1DAE2BFEF8A51835C8D4E76D +7543C126A4271C59A5881A5AF89331694F84489CA66725995DC3070F306EA447 +CF30F63CD476A46D528EC1FFBFB8EACFA2BEEDCF54C92CE2BD26DEA5827186BD +3A4D1709415CEE7D51D671357B4A5D11E835F63521B9824EE5282E58F05A8ACC +FD249461181A38C2F47BAC4E79BE368D64F886AA493C61CBCB2ED401C8AFBA61 +59CA6F6216D941A92AC52ACB3D7ECC28D6A58EF4CC70BA6DE23E80937AB38E89 +6F05FDD15B954C0826636267EDAF9F2BB466BF79D2E10EED9B04297E6BC93069 +79581ADD1A9D9FAE9306F46AC95B98C60A2E53D60CF1AA4069BE301E17E25070 +F98DD67BD8642B1D07571A32766072E48BF27E1576FFEED300D7313A358A823B +49C8F135961B7E259095C9BB67F996CE0B90E95344F203922F47E11753F70D38 +2ECB615403490310CEE6C03AFA97DA2F47ED47125D110FA69725BA0018F6A40B +29A307FDB3E52322A77A0102E6F57654CF1E96A134D13860D83AFA0A41112D3F +2247A09ACF7D06713BE443FA27C7E7220E875965D53030FE7D2D62EFD2F1DB87 +5FB091FEAF599BA8C5167525899E578AB341BFE2BC4E53A047093168AE189237 +EA55F055514EFA939DAE9E859CB5FBCF37D99484F44FE5AA5FA386B28BB642F5 +5DBAF059A50FE96C7C6D834531D64F1F2E99AB2E96EE74D149178B1C0618495E +293973D9A03E1790654B67C0882376ABEC17D74785B3737D81644F28B3BC6FFF +F92FE29126995A07E0BC5EF3A4B93789A103C428943E045B8D1A5063AE71E806 +568D48072E53DEA85253B01DF0BB7367A6BE4DD7BE514AD74E3F77C825ABA405 +64DAFA25EAFF8F63344B5F6B523629776CEB090B546469F6A6008DE43072DD3C +DEF51F62731037D1FBD0C038A1E9B669849EB3BEBA281624F13D20B61917A109 +A0A7871A73F7BAA18077360B38A4625C5DB9AB9E43BDEEB856FD0E2D3AA2E075 +267B978B9EB47F2369302E87DBD5D5B422830BEC32411FE75D584C58650EFB1D +136FEB92B94BF8939FD63AFB7349C7511E5E46AA7324F8B1FFCA9C2A9E9720C0 +A720918E8E860F137567D386AC29870FD990BD69465B3A3D2A0ECF2753578AD7 +80DC87EBB319EB5AFE0B6F6FF8616EA30C51425FE3ECBC5F8D0B0BEFDEF32FA7 +D168B4E85C804B7326A0942CFDE732B1171C643452B7099B31649CA2C38B62FB +46EBDF7180004C549B53F88021D029452C2B37D8C565BCDB0B11541039A13C0A +E45D4B68C7907B8BF08C6F41F564B62BB554235D50330E78DD02795516D969C9 +66119D718798120442CB7EB9877FF84EC69DAE25F8559DCE3BD8042959F695F8 +2F99845B1B5680DDCF181D806CC4903E077D1FF5E60918EB34C0B1E028422B71 +CA63EFBF3F4F3CD813CE831EB54265A555BDD35AD7D723F9CFBDAB29C54F8AFF +2D35C6A3299E0A2DB470C7B141B1E3E10DABB7873AE302926BA8743278FAA8C0 +DC6174501D6A289CF980A3F55F2DD5C3A514E7E7F13133C35D2697D64C25130C +DB78FC997968D6B3BC929E8A31B6D212C5128E4412632BC52B3A1049F7F2F61B +C74AE9A6AD19B9E2E240617E2882F7D29ED3A4279439107AF9AEBEE47CE85DE5 +CE9595A96A118ACF1EB1F5929930321AF7732E351E18C6AD378508E37B4C327B +0E06AAE21278AFA9255AFE5C022034DA2968D260879B4B38E7EE2E11A593DC3F +CE71ABA050C004473324CAB6F3C50E85DEDA3E9A27388D8FD3A8F6E42A79670E +F7549CFAD4CCB337A6E0BAA4846ABCA059F1E1933CF11DC0FFBFF550CC4A1B47 +CF7BCE0875FA747AA854534960F757884505A5AEE0330179A9547A4AE3E68479 +7A457DE83326DC30B67F27CFD4AB697601CEE352F72F0966B3CEE3EA24683BEF +6D23AD51B8432C3F0DD0D0F80791E1091F38988B7A54E466A9AC7810DE8B7893 +6B0AA6356597891D56190A7660BC7F657BC559E0525D41EC228078F2FBF89C6C +72D666DAD838CBF0861FBF0A1D4ECC069AA49DFBAE5C56B781A1D5D79DAAC256 +13E3F9B928A2394FC71691E4355642764459714412D6F8EF803FC5F7353822DE +6CCBB8FBE5AA1F2C7F4D384039D85E7728527DF9FE0239E2CF8BCB7411C000B7 +1FE660AE6A2A19229E5E8776CC83EFF3C27403935756463EB4721C51FE0B1197 +86C2F17842A0FB639F28083DFD4F1E86D7D3BEFA922514ABF489C5CCE93D6F72 +D2EAAE14F6CBA2BE4BBE7D7EA8EA19DB3A87350D4A52064137C3D15A5B05B03B +70B1DA7328D10713B83974C390C3270AF5A9A47C0BFBFABB9F31063B0CCFBB10 +0F236C74446688198EFF039110F6FF42FA9F82D463AD3958B5FD205BDF85DE20 +FE3F0C7AEEF350AEE6DBC1DE2E2DA4F4599956F59D6F121F7086DC120416E180 +52DBBC4E56C09746938698860F30007091E1CC0351B43990E47208ED495310F5 +7BA9C6AB3CA10A3F1B318FD47C1CE3B9FF1304321F9623E32D315AA9CE64B35B +F841E6C62B5B2488A311C94937879E5E0E170FA77AF0AC75C5E6E9F3E8F825AA +09C1702682E14FDFA72D27901C5BDE009B1E52E8C4511C6F6336251BD45261F7 +401CA3DAE7C4B0CAEB91B9954BF4A97C48ECE7FAD401351D59DDAE9DA94E2335 +74A2B880E4749D3D7026CB5299F16C204B6E00A20A6619C34922C7D3FB50F127 +3157CFC08DCC5164C8023CD1B6C3556C73CB8E4ADA845339CA9BABA1457ECEE6 +ECB9849DF1F0FEBC89E5F97C92978A500196520839CEBA6C0FD2E3D27BB4B4F0 +93CB2BB565F4627C6DB62DD0E084E627D69B5DEF42EF094381B62C0D67EFD197 +301B132420F51A41561E6106870147E0D597078435BE3819ACF0DE28AD779847 +F3D2CF667DA06955D53E0204CEA2935E9E984E76963D3079EC092031E2A10E61 +1227E5EE6770DD4D745A52655369EBA06A19BD7D95BBA271E488241199D1008E +36EA99F8DFD2A9F87B06B070158B466AA4C6EA3BA77DB0F853F0BF9A304EA291 +34069714368E0B94DFCBA3BE5EDB6C8204DFA7EAF5C3406F60A7056407D1BF6C +CB85C1F432F97D821F5518BBA79AF8453A568FB2C2D025A70CEC75F46C545011 +ACE3A99B2582793BA1DC655230AE2EFD24DE20A01D4A441AFFAB7771F223FA6B +9169849E727E494247F67D6E1EA9DCA06A082FE2094BD548AD7F08B565145634 +E7ED832FEC1378306DDC796303392ADB0CBA130B63B38ED57B7828B47732853A +893E8836FE19CCF27002AE92C2B2CACFDF8A42F1B8066E033B965D2E9157FDF8 +E1264B40813C1A4CE424274AA3528A4F09B3B53DD4D23789A68B3D17BC1398AE +0ADA2C2168427A49846DE0216908C2FFFEF4F13C1ECA12AD341E238EE46E6DC2 +B71B54C52659632911F901660261E493AE2483D64E119D9924489779B62BC9FB +A052E822FD8D83178E09ADC825DF0DA07FCE7AD68EEB29FAA275A13691B4A5A5 +B0BC0499CD6307610CD6209583C1152C559A2760823F8DC0B9B990BFFE7B7E9F +3969B968AFEAADB9FC0F1410EBBAA0DB979CF153F0B8C978405F8E6F2B6406D7 +AAFBF4A655A15DD6D1E9A7EAE10EF89264659B09283F50B734236885FC09FBE5 +98D780012FA77FCB19F15BDC522CC7312546C0730EF5225DEA8C22A3BC6554EF +4FE73B9AEB5C2F7DBD474221760E5F539A064AC450591BCF3499E3968F2CBD6B +F15BA2B37080A4129B66D4C2188524F025414F14DB3F96049A8B0E5EB2BBE7A1 +AD64A988FE875FE4FE5186BB4F5DDA16983CB052D474B7D72F3E8965663EB50E +015C72407C3437142D3D7DBC055FA627139488DBC5A0F98D805C2143D99F491A +167E07AF60EC9F17C36289368D740B632CB919A0E74C412B76CE7A5906D5200F +9E79CEB9C65ADA3A0F23E8947E834AE7A329A9F0AA7A6BF545B1D7B4666C6522 +CFF268634EA06DB3A82D91A4C0A9B227E79961212881A54A6762C335DE7E0831 +130C45D94394D21C049B9D189ED955438C2151514F17BFC67E431DD9A8349202 +2F616AEC1C7B19F63D5000EB4771370924BD4B9053FE78B5E4A244B9A149D66D +A8BF3B398396D2233E92E4A5FDC70FAADEADAFD255193D688842DBA865CF6154 +C9348D590F3FEB135D4B7BD4D76A52CB140888247CAFAB25ED51F4D187041CA0 +ABD956F83A5661CEC171B52AF92F9ADE27973B560C802E1E0FF51C4003D1289A +CDD09F8EDA8AFDFF666D35418CEADF3B0BE298F0D1E5C8E024D6A2017A7E71F3 +3A9FEC9930F1118101E040339F9D41379170928DDF5B5875212B271DC843F612 +E0C21C67263186E3D6929160464D4D5C8928E14D0845762C36FFBDE548188E20 +3B6BAFE5EECA0385142F01216FB8A90C43A472C1D4447FE5C7C78CC088FC72E7 +3FAFA062C338BDE8A430FDF1951B107D8D73FF9376FACDE5900BA362C66F8C1D +947F9545C5C13A53E4479B1C1A50472C05E8F8C266C6D4F4EB08E97B3B1BA972 +26973B844545089C5732322BCC9A5A8FC972FA0D7DB8BD85D2F515ADE65DA479 +0224F7EA2276CFED0B75B2C23AE7377F86F1F6F205D6FE19377D87E782143697 +984E731F83CA888199CEB425643C259D4FB8B58DD69A96085198306494BB497E +FE7C9954EF35B679BBE3847A9C73507874F71FC97665E2A58BA41407A1745247 +44A79B588D969D11CE4B863CDA655DAA53CEA5C3C263B345E782006CE9831D49 +603D2D95DE9E370D617F5928BA416C362BB2B4DEF16A5D44BD24B34257765F3B +6223B3F9B54DAED69A90C7050AB97B06693D253C6894CBD7B497DA449F1D9B7C +D91B421891EC0724F59C82B9CB288DC42F2D2D7A7F22EE3D910E15953D7766AE +276DABED3820390BAF2700C4653E1C77FE63DB71A66D93ED293E25B8412A1EFF +809554BF04ED0DE83F7F190883ED793803CAD2C34A66524D3A580ACDF3C13B22 +08F18905E7A4A16DA9ED2A112462FB9FFE481EC2069E484E8BBFC19D594153B7 +3DED4C11762223B7586483B06BC164D824D1A6FCAE80A35DE0DB8B33396771DF +76DC5C05578EF1BE00A70BAF3D951A01C87328DB2B0DAD6E1B4C21F37D1BC0C5 +A929BDE5EADF20DA60C4DE2E3C151005814F24824D33B95F700E09A0207EB602 +3EF60DEB1622B91DB99A855A8F1DA96358F05CFCEDBDDDFC8446AE3391BEEC41 +966E594E28D052DD5ADA49DFF65E79540EBE5329DFD86C23CC800F95221B9C18 +CBBF941D2FA47EF1EF59A89DB5DD188E75EE94AD2A79E2221107E5992C00D531 +2E00B544895A9204656867E3DE9D4CDB64B920B5CCA9A73E6514B36CABAE01BF +94C15603B86780190595560F792E5EF01650074EA4A9BBC6ED284B9AC2020641 +DCBCEE0ED27FE58171DFE104EEE4202759E594159DF45113C00236127A46FB35 +9EC705F21C0E456C1F0F924594C09AC64D4377C5FEEF764BA4A09ABA8D09DEB1 +FC13B0CD202B2F04CF5D73DEAB65C36C2FA7C0DC236BEEF6D23BFFC9C493DC8E +1831F19EEF81EEDD976E43BAC6B5CED13F901DE59835FC75490EA528A72CEB77 +24C38B258EC38B9E6B97F85CA8C10D8809BBE55A6FAA12456FCAC786942E123C +06D1E55F7ED04400088BEC968BC5081DC7A1B1B65166E7821679F76694F235FC +6854C8776AF855B83445D9FF919B1D80E98DE0741D06D6C5EEDB3E3EA6392530 +F1BA817737D8162F7B3A36AC2A03190CDEC654383E31934C3E0A012B639532C6 +26FEBE9B412F1C92D1943B7C18CEF510729D501349644C97F087F2F840074AE6 +D8CD0FB2E620FFC908BFCD938B675A0A4A687F7FBE8F3DD06A62D7B6DE7DF3E2 +49D367D60B10061EA86CD512F5A1BE8950D83C62695E130128E0037B62552D17 +064319BBB9B1FAB9D79705E5D68AAE9B36EA14BF1A59A863BDB8DAD9AB5D7B8A +E30E2B499F952D65877C8E38EDD7DB29F9579D09E629AC188DB6A6403AB4BA3A +D358B3770D727A2B77D84B6C9EC17E29D88E3421F9B7D2D822EB78BB8BB50692 +8C46DD6F9BBEF2E848A2B5669B200019802AD19661537A84D3514AEC5AA47445 +2C791E01DCEDF18D9506367241255FFADEEA6183F51A9F42448A7DE413C08359 +52DAD2A60FD606AFE14702BD3B0EC448720FE63438D020DEDFCDE3582FC31DF1 +17B25FC152789D2F17FD60B8209D292D2152DCF8D28B5ADC04F6659BBB746CDF +145163361823CA343763AA951C640B5D4A99B7787105A1609EDD6A596EFC3F6F +2AE30625F691465E941BD639BCBD939747D8B480F14B9D9A5BA5F868FBCA5461 +7237C8E49DF60B75AFE80A3F9F98DF24279612DA5AE02B2DB29716A1BF2E2F5C +26BCB2EF1612A9D9EA2F610ADB9AE7F52C2A2E4AEF09FEBC37824CC08C206027 +B020024CB98169C9FAF20B76D6CDD0DBAC7ACDB204CB4FE1C4F7A53B0915D05D +D8797D263214B80D797AB7E394B29523A3E2876BEF80C096036DD4C95B6B6EF4 +147D163B7D007B43C1294747F3ADD403E3C9F6D68EAA001B33374888A6584744 +E9D93FDF6BB4317AC50DEB778953DD522E0329DACE804AF7D8D7983121C21344 +DD2EAC6651D18A644CD5661A6CEA3704CE1F313FB4B57FBA49F54FD4D3C97E30 +8B9AF0A6E0F662104C8DA6055F23702BE0D79C81597DB54FDAE573662C48BDD0 +60C83CFB31C4FC4DA30E957320AEF84ECD9CAA63259283FA30B1EFB1AC1CD25B +319DE2507612AA379A62EDFB1378A82FA82511BF1887387A293093EDDFB064BB +5E6F16A2C5B87A779636760C9A55D083BDF3697A1363DB3004BFD2A9E46AC646 +7952AC94F43BB212D57C3275BEE1FC851A1D8EE864F047E748D8DA5D1064AE2E +2B676CF42977E3C7A962AE6A4BF4C285A2D8EEC6E2A18E4AC4B42F81DB73914A +1F2AF8786E14A6C63794EEAAAB9A2AAB5DBC6B4D224F07EA02F4172E040A2243 +24CEA4FD5A951827A2249E7EBF7F59869CC9A2D540973E7CAAAEAFE0630FF43D +6268AC73F7E25673338A8CD6208492E7A448B9ADC22C30EA308E6A5C8EEB5921 +F493C8F5B7691CD0C45447060E2F1A2F16C98F3FEFE2DFA75A5E5A34CE402D25 +B239D9B179F816ACD71A7BBBE78152CE312FFEDD19C8C5BB020383E63FBA9E30 +09601EB90249C444D2959174E822FA71635073D66DA42BC11A31B16AD29268FE +B99CBBFDE62AD20776EA5B78ED6BAC7A480B30501138A1A35A3E122B6C339AEF +AF4FCC58EAB9B3487FEA70A059331AD621FA62856D49B824A823A88C7E731F64 +C4453057292F9A974CB75385946DA9F036EEFD09E8D5B489FFA3F8328D6BE65E +0990D13510A878F508A09BDA34BB0B4C7ED61DF28A02223E91BB451135870531 +458DD44C52AB3CB25F3163E415C353FDBE6DBA1ABF11B954E07D3F2B5E29823A +30783F687FC7A1E38D74492CAAC6DF6ABC69E9267FAE84027B99F6F34A12EA10 +40670D3A8686EE2454E318F5CCE2527301A1B1D264BFE746276E48EF25C8380A +8D1FB428170B2BF97A91367A32A1FDC09BA14BD6A0084D11EF2F7FA28D7E7327 +240D576EB9A09CB73191E69FCC7EA5F2A05E7529DE91D4BFC40BEBA8DC328A21 +83B6C2BAA6823DB4087923C9DFEB1C184D6DB484ADF7256110A0B9CB70D8EC0A +EC49348C45F03486265D3DFB64AB2973A5289021FDBA104CC14417BA3314A1CB +58F3DF83982A8BE4B7BC92BCBEB43E687F6399F02D1F886586DB9EC29F8C7ED8 +742CF29DAF9988AFAB0201AB6321D7AA95E037D775551F0E3F8ECB5B93AF94C2 +AE3AF877DF7554D12A5105EC512E1E3DCA950FAE7F9F43953714EA7219D3F433 +DE624E4973C2D7459633E44843E983C91AB5A0BAE740EF7354CC1A559048A2B6 +6256D9DF714FE0B19C08494542A0638065F6D1E37E0DA77CFEDF76650E1E5BAB +FC1F33F1763C831D1053C2C43A32C205F19AB0E5DD39446959BA3426BEE36531 +CD89AF669076B8BF38733A3E73E985E2A38A105F987A0B1498AFB4BD6DE43A7D +5838A1180433281CF8ACCE4FF3BC4CEB2B3C23642881FF6085F8888B2B7B95F0 +74DB9126EE7629B54040C15CBBAA30704DF8B20190C6F31F4FE1B0344A7F2553 +68FAC5D29FEBE73DAD67F5B09C9E4273830D09D61AE7836F657688DE85598901 +B785E33D7DA48AC5969442F497DE6D1F51B019BBDB3825DAF5AD5EF080F00B97 +4037D71A96EC48FB11B10FEB956AD36378549ADFB9712BF61AD5547CD688FBCC +23E07E7437A29A49AAFD0C407A38B90F890837A5A45A523B045858A83FDF1A24 +D7038579E6A432A4C6587BC05799301AB733F3A5098D2EB92CA28869B2559DDA +2070CBBB3DBF4CBFAA2FE8D0BEEA10C3DA37A73F99CE2376861215690922769E +66770200AE51AB1EB3640E159176045518BA15DD0606D7A9D5B3BB2C7245FCC5 +7C07C5C6465D15657D6B2216C0D3994E6FE6E1540BFE9085CE4E62D69235181D +821DE3695B3F2CE6862780158EACDFF20A4A6B1A3EEDFFB6C4049D921C758854 +C64BDBD4D1C43E3B8BFED6F82EC7743490EC8FB93E8B6ABDBFC218769A89736F +229632E5C6E441FC4D93D4098D7CB59BBB8E185631AB3661D38F728206B23497 +E85062BCE15CB1CB16B8E73E4D004D9ED19A42C30FDC95657F42202DCE9AB364 +9CCC17437CB5B1B4AC471742B4E0491D9B888B84DB1F534590ACFECA4667C0EB +726DF8354F961C01E805CB4AB0BE945DA50D7E3CD92BB4C615951396DE5E9541 +FEC8C1BC38DD54965BC4FA951A49ED308089061414731E25F5BD8DCAD578C6B3 +5B774B9512A163E98EF934A480DF44C615DCC5FF28D541529A79D1512B493D4C +E9712B15C744585343781A1F9F43CE11EDBB256B4F7DB1A90411E91E9F1D7BBD +C4C5120C94483D5044A1EC57101E780A4B9AA89F08E351A319E80EF4D35957E2 +D551FB1C447706214E57888B062F1B6CDC6F032544A08BDF698FAFE2F98B15F8 +06D2D59B280C3BDC64023F638F5957751B85CB8F6B26A5AEF5290254FFDBEA12 +1C3EE1128703A806CBF39E1C5FD8B28BA61A9662BD9BD8FA74178493D1061CBF +5A8BFF8EB2D464F45925ACD1C07FCEC46705C00F5E6C21122710C0DAEEDD3561 +183D0C720073C0974B5F104F786F87D5E075D4F381B407495CABD1D7290E6085 +87335687CB23C2A17337502701459FC274AB3A51201651AB79B03CBFE71FB580 +207B4550B15EA80FFDE2B0C0109B0EAEE69777F9959FCB85DB88988F7F021E35 +11AD3DA9CA82BA9DEB20B1607D5EB79ACB5BC6653B2785B132781C7F56F9531A +107E1A6D98052596822DF0D1BF9B1C947AE0B4AC4E69A3035381478B7DF625A4 +797E9E9AA7462D3B6D299D408D50A9941B5D1ABAF733296E87286F7F24B643AE +7A2917FD6AA0247C3D1FA8B6C59D4962C579EF9767D6CC08ABF6AD0934587866 +1B4A5F4A18B54FB565D6211C1C82CCB530D0738B97B007234D3038E300894BFB +BD59529860EE8920C04B03D5A186D0CA2C17837496FA86CBB547462946F1C7E0 +BCB1888FAAFAA999042E410E718DBB4509706D4C8411554E80A0FDBE0B13EE6A +964E03DCE9059224290935C92192FCA9988DE1048A64AF23F711ED9046F87FDB +61FC3457538E22B1D0492948A2BA2232AAE4F80DA8235A4E49CBD2A3141447A0 +E7B6AF02104339C55469AD3744BD4CD96728F536E0C33ECACFB41AAB6075AA8F +2EDAC1523F6B734EA4A71BBC65AE4CCFE2BE549926B394BB74ABF7F9CC501E4E +4108784071CF7C6543420A2A0972B37BC25B0FD359083BE1C811DA9EA736E116 +0D61AD00F40E31A1902381CB52FDE74C70C25FD6805307305A06F6634CF388CE +388319658B9ED22C67478B592FC73B8B1D5624BC5DA673BE2BE7C96E148AD583 +7EF582125213E74E71A3771052119CFE2BCF7C907E9B92D0115B57C01E238C18 +E9A4BECE1C7D18EAADF3638443480466F3B43CE480DD6F8F27AF6773AEF5F5F6 +75392E63D59D359340C015733669839EA8ADEAA610993B5163CED4BF468D3AFA +0594A4D5A88C9F3F044BAFD9E14C2C31E0806EBAE8A58AF98A3BB0E6E0E6EF8D +181E465A41508F0194DEB7FB8792D3EB9899A9E306CA25149944FF2F8DBDB1FF +FEDCD66D4556233B966C1D4297E2546F3D267344E698BBE75534B13B0262CE0F +CACB7242FFECFFDBE401BB4AD9D28A71B8699066FA0104C840538D1467B37C09 +3BB4FD32E158AA2DA8542BA38A7C13BCBA220C30A478301ED822F5FA0294CE29 +FDCB5EC65CD468B5DCC2735155B39BC54398E50A08ED7CAB2A8FE7358112C346 +1239C5094ED5D21D3D9206B37F02D93307976B830B3E2622B811A845DD57CEC7 +123C88D54E53FE0986A045CF4DD166FF3D798DC1DBCE5176F26A24334EE4E183 +ECB12A7B0730013A20A8AF4A4F195632A7D10CFD259AEFE72CF5384877D32A30 +3A8A1823CF8A8CB4C44B81BDE7BBF2D6593034D38F1522D6E91B342DD4B67EB4 +1956E2EF9666B9441AB4AA4D12A4B844EC95905337D692E1450917B2F180DE0B +669520637CC56F324EDF735F79F9CD87972ADD6F1E1A48FC68D566796056E213 +7D445436EDDF7CD0B3A460A2DE4498F25A22AA6D5DCDA0BEC71B5401C6A9C24C +962F94853F9EF4901D927163C3409B3C8CFE04D4B7D907D20770395631DA3659 +C8B3DA97A332F055CF28C5C0CE6F06298CB6DA52849FBE66C1D79AB251AB6B2A +07D219AABC55CA17C9EFC80909E64AF22C34566FACD71852DEFF685B050199E6 +45D66AF924FB3B6DF846C03692203780CC73081B64CFE140A545C28476177E12 +B765F70C59D77B41CB5F3334BE8CE547C92C999EFC9F0268CB7255563AEFCCA6 +23103A676F9A4494F79C1CDE99E06F6DE1AF90301BDD1E389651B9BEE639E7DC +44B845483CA193A47591E5CB01FF8F785BF50E6B9AEA3E61D84707781C0FD48F +1A733F9582E7F3DEAB0FEB03A1C547FCB70D3FB9286ED4F74B91523866825360 +B996269B0C0AC39219DE946222855AC9BAAE917F7544E86742F2B159E4940B65 +AC44E77CF465FB164B23E6304CA21118375C8D4D95587FC59AB3E278158EAA4D +F5586C44E79F93569E88C783EDFE3A86792884F47594BD7703FC0D580DE10B2E +CC6A49AC718EB298B8CBBA95EA3E7445BA67ED1BF4C3F49C6923E5C603146850 +472D26403D0B0B3710C4A9FFD165EE91E780E373F7B6E86715FBAA6EC9EC3BD9 +6840F905E1BFD1EA906A604649513A378893E1EFBF8BE66B26C919ABDBD3ADB8 +3B0D0D9A30AB021552493907E1422DBFE2D420E57BD637A01BA25CF11EA3466C +0FEA7106CA97E096B23ECE969A7D3CB2390AAE0839A20558643D81C0CBEB434D +9191DC734E70C4E7E558F3AD635310161154AC98201992AADC191DDEAD5F0C00 +094C0E1CFCCD107853612CB37B27BEFEE940A3DC795AD93516EF442E2DE1752C +6B500DDBD2AA59872E597986B5D327DF88E679DCE3382799F62A9A8FF8DF5DA8 +B92C66B76431AE8F2805D433B3BC85DE698AA8359444F617847307EA4BD12F9B +1A2DCD313BB018871ABE84ADE204A7886723CB10B4991DC9A85C38144ACF442F +C6CFA25B7104E7D7D300A36E4A64A7E674B9E984B460EC483EE4EF733C39BC0B +9080D7F60506A7D667FD07BD3AE0457840B0924C38AFC4E495C03D024C86E487 +CF55F989279D5178C367A20AE971A87CE7107EA8BC039ADD06734F0D33CD16EC +24DF42F186BF054E94AAD89883DC13C5A0F1BF84B331F6D049BE7EAEA71B3B4F +7E31E6F6EAB8B8D40F4A107498C4A7B6DE7582DE4A42C4BCB2F80514DA826CD4 +F67F5868F6FDF2F63516AC9C48A4F64D2E64AB21C482D856EAAC8497315E0E88 +71292AD8DC8519CCDB8AD39682543E5AFF3FB5B489DF389A9A5A4D0B3F112C9C +6876527AD6C4CFF9EEDFB74D6A3BFEECF7CC86A572F2AD436D66DC984FD8498D +8A089C3DDC51E76BA8744F64936C7CC379FCF5D2B645E4D1DA599720508CFD8C +0A97540005BA241E04B5C80C0ED838DDA8BB31AB05C55F2501EF76245CCAF41A +59E91AA881728E03C0BC8A0A8E695DFF462302617119D5A14DEBE34438B03145 +6E0BADD772C9C6AD41484FAD47CAD5EE287FF0FCA1E0C61C07079EFAE1165E15 +2BD1F0C0F0F2C93DB0AD6A705BC921B96701435DE218EB6F5DB02B8815DA454E +C90764683D31E431F7898FF85F98C88630AC67647272AB2640240656907DE1D3 +17760F5B346AD0BCB540FF5DA12D6CBB15778DD0E506050DA011124CC880ABA1 +4250849CE0DB793C26808F30941FE8CBD37EA99E61CC27D55625BA15E18EDAB2 +DAF2AA7DC743836B1422FBDDC801F6B522C7A159D0FB9635A0F5DC489018F033 +2F85147F846F63D50C22E9BCB4F7BB26A29965010AA9893D5B62CEF07AD23361 +7DD297F47D68B4A4F4C331A646A03FC4111742FBCF38896FDED9DE39C1C5EA8F +CEF2F0097D5C8708E7D8DEA095D808662B7F771BE8583AF86D4F416270C4BA0A +E2504CA885FBD8A42AABABE4D23CBA1BCB1976CEA6D8619E0B584BDF36D63575 +2849FCFD68ECFC72F47D0382C40B93B58554A2AC25DADB156EED14BDB2360FE7 +4719F18F36FEB389103018893D685415D94EDE19EE0D24909568D0D3813FC48F +57E458942AEB029FA55E903AC984EAADBB90EA40D6F2FE1D281A7D348C4C1B1B +57FEED9CD6053B4CFAEF9EC680F3E3638C4419EB5CC2A8F5CDD2D5A0F3A6D5B1 +A2D55D9E5B07D14BD47C348AC0703917DD1D42458BF9B8F926CADA8500BCF785 +69E0EBD5DF0A81008E3F3CF0BBCA564FEA01AB3AF2D9DD032703CA0A24FB9BA0 +689A2825C54B87FD6B7FDE4C7365FD14CC28AB0387F585FACFDFD99D1ED1CAAF +3D069A87FB03044AE364D9AF9DD776179CA30B2E3E0A870FE0C2CAFDB48A36B9 +9288DAAB83F6C4950108FAC90BD208AE1290F8E4EB9F6678D7D8EE352B36B214 +33345641CB2F149C01AC4A7A49EA0E6E92ABB5E79DEE17D11DD5078CE752839A +EE488A05AB2CD620ED439CB673A6E02A0FC44176F3E2BE302E4B62B8282910D8 +5EC08C75F27A33316CD81DD9451C9D04EAA1066B09C40192ED4F257D2A218FEA +2D552D400C2430E8F9CFF122384526A1291891AF38F318EFEBCE2DB8924E2A7A +8B42B0C0265D349F3EC536CF5AA639A89F7B1872218DC6BA0EE090C5804ACFCC +1AF7D177CF19D2CDB11F7F653DD50F1BBBDA92278E54454BABD27F590EB4DBDF +589892559D40188CB63E3D5A81F40DCCB5666F2B5EF81EBBE57884B102DA4EA7 +799D96215EECD682B41DC28A377B636134C2A8733D4F87BED7C10315A33930BD +BAF01B0C40629D5850EA78BE25BD02EE8F35219F50CFB917B39B61D0EC759654 +D00FE638502E06243551CD6C70CEC90CC7F08CF45A60B31BE06A7E0369599CB0 +9821B59E3F68F10A6A5CEDDFBA26FEDFC37F5ED5C78B25430A9250FA4FAC2117 +9F11D13A9D1BD5F59C7BF832203380665B482EF84D634665B44298FAECF1B6ED +993FDCD629B7C7820C9CFEE354F751314E7998F76222B4AB39DB5AE5D7392BB7 +B83E4227C57920B01E969806B81DB14458139D516EF940ACF5A593088EE6EDB6 +9D43A5C415422DB6713BF0BDA937FB9CD2C8C5DEFE07928965832778DD65FDDA +2A8A31649CDB82246474399CFE6B5E03BE212EEC2C9B024562FB76AB548CD59E +5A514AE67C98CBAE0BCC6FC044AC298C9A4463091F5FDE65EBA17BF83077B2BE +B4D379696E73B84BCC585A3CD76404734F9805F36A947BD0D406E174304707D4 +0A651D489053CC0C4F3E8D9BF5FB979B882FA2B55AB41D7EEDA914C3785D1A6B +304CEED0162DD0D948256483630E4A33DDC3674A8A92463D5202C90BB6EA9C1C +40AC9479757F1F157FED3743F0A97D611FA25CA1438ABF4E27E8A0BA26F113AD +02E8915C9C5D3FC203E19DF2E01E14357901333494CE9B9F43EEFD1F7E15C560 +A592A740CAA16A10A11C4FA241F51877803FD20F5F23B4E291AA3A596454EDF3 +98F4000733C005EC895B293508753B56AD3C47099E7827173E7AE6118C5E3529 +08129353449531D658D47DB4FBA870C92F264FFF79B28F683B8090F6C9B09369 +14DD1A1BF5B2DE0335AC1826365424894D8D2B110F19AE2E4EC7D93C5D9FD941 +6A9A705BBC1B00C13FE9744E8EC19801FB925B27776C19D03219F009B7FA1AD0 +124890C429D1626013E264A7B47CE12E6C08D43EC7C9EED901CE9046D04807A1 +0A0B4827C0E826173F0517A61A55DD819D769715C8C29FBAB8F75FF9FFDC179F +049C5E854C88C7D2C0704453300800622CE97423F6B75A1B6EAB28BABDCC03E7 +ECE0D687C88E7ED6F83D54A389FC2172669243D428F75F67C86A32EAC1DB3B79 +F745F85188B53A45527A246056294679DF5298F98CA0AF68C392B96CF082A083 +C3343ABFDD868CD647BEAE50B79D886C141AD3919BADF9B70E7F092CE3847DFB +79FB43F5C6956141CEE5D4FB641B98E2E09E4E1C005A30D16BD96BEDB50B23C7 +87BC3BB1167F223075119271F65D15C18024E5516067AE7AAF081BBD95968BC4 +D4A4057E1A434605AA8C352486545AFAB04BC95D118F3C68E143AD7F6007E85E +C196E11A6FD53B0B5AA03A7D2F0920CC2EF36652DD92D0F533AA1F0A4B32E8D1 +1D301194C1FD647AAB243B7156D24606D5542550237341C067FA4E44449AA3C4 +1AD58B52FD85D41C7964A1DBDC0E20A356C9299FC8AF97736DF306E0408F6558 +E0487BFC33400B05B495C1B9FEAE1423EF28F9DB4BB517BA64C60F49CD33910A +D8915A320589BDEBE0AA83DA4FF5E1A8463D57F7B293F24A36D913E5308D7AE8 +88955BE99621F70A660C0A5DDC8CE16B68E439AFF0F12AB6B5CF546F539FDB42 +2678E618510ACB5A8A03D8E1307F76F5D0D3403BAB844C8475791BCBEE84D947 +8F0CC09FE1CBD8B947F1CAFB0F3B188CFE70A78D1B36109855F9135CB832813B +83D79CF3678ACBD74F967B4D6EB2A59EE1559E28D42ECDAC797C4114F9770664 +FA4286E6E1E90BF0DDD4FA147B96AD3D8E7009B621DAB3E04CEFBB53FABF4DEC +5868AE08293C7644372F39497563D6642B8AFFF1D4CE86DA5FB158E9FAAF2232 +7D00880F5D807B411BD0D5FA3DB2366538D59EA8CCE8338B02DA26D768A8D3BB +60A48943614C401DB2110E3FCE9B34042BA9DC579EA4B32F4C9E33A7B711F473 +2ED58D7009CFD0E7CEFB278CADE8369B4A64175194CB156F15E584332A676AAD +91CBAF951D3462E19E87E92D780D5E18DE14A12FB6DBC13E8E669848264D696B +AB77245A14F12CE37D96D939CB6A85E461712741F7D9E3923649698C88913932 +52BF0DCDA73B737AEFB2037A234DB3694EB42A1604E895ACBBFB3EFAFDF12F55 +C12FF14D256F6ABF519A3693640BB3162DBFF2A5A0725D77B6740E276DC52EE1 +844F60470B643AC6B21DEF9C14AC3B4200913E3B56FE0234EC741C4055E6E0CD +577F60F3651B3851EF55577D89F487160BB944792E29F06025E73A5815DA7416 +E2960AEB1C3108F0142AC1A26AE51902F37F5D61F3461E0B62482863172AFF20 +8C018F3112161B5D3ED64CF23C2691B7EECB4DC12EDD1E18C1C09E38E703CC82 +B3B1817D0887E5C51AFE0F938F40D2864AEE9A6282BE45E85911025B12D4BFA1 +3E5F1B9064F11E7A0943820C989D244E408C2F6647685A2C0260843E70D4AFF0 +5E1934E8261D10C4E1FC66C6EB787B2C266A9D3481AF7F91A06F9B3F291B91BA +B8164345775F8B3EDD6D129CA29F936407A97D48713EE49F580462C4D955FBD3 +BB7AB02359AAC0B1979A94AAE73229013135C43A153A8EDE32C2035A36BB6787 +E20636C52890C55780C4C0A58235EBD27D1739FF4F7E52F659179BAC36B9A8B0 +9007324F982C19ABD08318C3C19D13FB316E4D8CDBD65DBB376586D042EF6EE1 +97EBB2514FD072377558FBDC1A504352CEEBD33CE714DA0DFED17386556D2746 +76CA7F0446199D3B8D33D6882C6B93C2A839BE1F7D43813B3AEB2F95A8DEBE96 +DECE622280E1F246FE67CA91655BF0FC7E957849BD022BD995E541022278E7A6 +C978FED5270D796EF6B26828A06EB649BDFEE22B0C7941AA9D8F7A68D996866D +7676CF7AB427DC7D80DB637083779EEC2021663FD3C45DD7857A829129B02CD2 +1C6ED4BB30046A37D2665892F0FD99C7786B60FAF75BC1EC228BC5265C4BDB60 +1015ABD9C661F207C1AECE1A99B3861BB19ACB0D3E66D6A74AB98E72D4949E33 +9CD2E7C69661E0A9CECC48BDFD52A40EB717E89419C0D914D82B41E8D2F6034C +382800C28AF3CA3DE625AC19B9BFF65B3C6B5B782EFA0056637826014F6B5E45 +4BD75D48A35455D03A86EC1A8498E46F2B6A5C75A140A7EAB6FD8F2C4F461681 +A2B18C31EF96710668FABD96F0898B459BFC8CAE40EA7821EADCBC946DED1E5F +509AA768F4D1602146D095EF2A6A51A916CD0CDDE7C7BED4F644D2A5F6CAF267 +6DCAA7B1B33384EADCFA3F70CDFC3031849930BC69CB49A8B3DEC19D19DF9561 +2C7FF1A58398CA0625A0DB53761A54043267F470417D9A8FF514EFDA62BFF9D0 +96E872471DD8F7FD43A15FF8DEEB62C2E99CEC9DCDC7957B964DCCF25D21909D +E557C8063EE91AB8F7C45A6D509AD66779EE624CB149165649B4164443C8FD22 +F01A10D3F66767FF7DAB1F80F76B0BEF9D2221F586A2C916363666F4DDBFA74C +3C188D9BA9B647B174992DB8D542BE74139702CC36506049A1DA142F5088097A +2A319C51EF0067285F22EFFB903F6E1EC35C94AE920FC2A62B379187D4639D7B +1A6F5487EFF2A30F2F97B4AB49ACF34C3EE6FC9C7C0E1045BB9C654357126170 +DDC5742B239C0ECC31AC62FC160B3C091DC1B8833F00569777F9E799703231B0 +B0ECC7CE0600BEF4E522508C14C1DFB5A2CA13C06418ABED8EAD44631CD72CAD +CD0977AB27C0B1718F697434286ACA17216F57E64980141174075A45A230DF1A +A8B122ACC33B05350B927145C7810ABDD6612D2FB93A71FC30EF2EE4C78E4C36 +DDD1021BC8AE0A8FC6CED37F7CE5322887072310145FF5BAE87BC97FDD883134 +24E8D25CE1A6D539A3586AB12F27EDA1D17F0DD82C55E762A2920E55E56BD4B7 +DEEA6905A7CEEF73C127F3FC63602F7783B89710841BD7A09A6E90728523B365 +B2054A7EA02A8AB099C9F4CDB59E5F3831EB62F79CD55561BCEC678D7EA9CD43 +2CBC29859AC8D3D16AB65BE762D4FAE71A7C0B7B0F256EF933C9E7260E2E8A4F +D84ACE9923418936F3D64FF4425ADB3E5D2015FB30801B8BE50100F4D38E6339 +18C4ABEF3BAF1B0527F4D43A6E5A2B667C3194B05CA5BE0DC2EB532FAF497152 +AAA688F45434A712E3792083D0F95AEC76BC78049CFBB6F2FA67F25A1C788C12 +E07EFBA5F8E6C199D39011BB9461E4FD561BFC113524498CDCB91C7ECAEDBB0A +C692A757B270AEAFC4DCA5DF0CD4B5BB8298EBBA41048FA54D919941DB9AEFE9 +346CC1FF1F1925E38680375F8037263C5082028141396A9BF1089D4C16BF66E1 +4AFE212866B57822E461660BC8484E82A7270E9D097D3F0AC073CDB553E60017 +9BD3AA66130F4C9EB590D55432849F67D26596C0FA3D01FD1605510C3269E13E +694C8F8DC44FBA56CAD5959FBD8F70F7533EBF273BCFF1E0CA48B45789FB04CB +A661D654B7114AFE86D4E3B3D9E7184FCD5AC95617086DE98E5A7C51B79608D6 +C143C7D71FA774E39A817C77AF5E1FDDE7046A4471FB52491B454280758564BF +B43C5D55542A80ADAB1F1C13E119E951351E7EE9887BF6173326641881D7F55E +91FF8927B39EF0AF641AE34A5D7AF636A4983F1A90A4E5ABBF8A2ED5FE96D873 +B2E18BCCACB09BBC088C833FDBA21FDCB8F7F64CC63D543193781C28547BE5BE +01863537F3702FE748A42247F20AA6BC09F9129B0FE252639B5E7ECE47E22BE9 +14CAEE90A49516F73AE5AF5A66EEE72AB3E487E123627EE6C50260B390E9D834 +2494BF50343C52858DBD935323DBE711463D3890A636CFAE199F7FC3E2CF3046 +A212F21176BF07591AF166C2CCC3C9DC9BD88D719204FD6D535045CE56CC3E8D +464A1EF2D8D1E60064FB4EB2F25A6C83FF32EEF190F81F7AEA9836CC0D49CA41 +22CB2076D14D6D38B899F24F212454E13B0DE2957A6840DD148024FB21B285DF +F916015B1EF1DAC0A53A03999B57226374FB592EFAE4ADE2D64E9F5993F30383 +03E15FCDB430AFCBD5A346B0E7A60462B90298EE1AAEF68ADADA32C2B90AFEE7 +A0F3B34A5ED4495486B5545F6ACAAA880CAB1CF0B4FC7662F5BAEAAE736F4DAB +84EEBC895EAC4031CBA1BA47A45F75134A9BC9A714947A125E221BB5529D7E39 +B08F08FD52B502453A0F8FB5693AE904407201EC617B8E9C878B5640F585836C +78DF4C42F7E0709F55ABA5ACD1D428D5A5932E72C0EAAEFA6F93108D7AA1EBD5 +41AA9FBFDDEF1FDDCE8E45C79B730838847659BE34781040DD610D390D77A57E +4CBCB7F0434C89A82667B2F869CA23D4982F5051BC9063D63AEC5D2C273E2E02 +FAF1DC24C8CC88DE03656ABC4769E5A538937B7953A7DB72DCC6B362151712E7 +2B6F769A7AD68B6AD23732B3B1A7B1C8EA89E42D9C2DDCBF24AFC8DA0C52B774 +06945BF34883FBFAC707F684C43D20C8BE4A1CBBC79BA93278A246B806A196CF +AAECFF0D292568E4C53C7152D6C11C2E116997FF3690CF4CA21BCB5ADFE059C6 +7B27EA09EE0F627131B95E5DEEB8A0410BC0F7C3E75B1932913E28DE23438900 +202471BFF61CAC145E038EB1B191335B3FE78C6CB5A298664550C0CD59AE0DA4 +8CB8759121336116FC6F4F24DAB2D075977AB02285816460345DCFAD1E23A46C +CBBD1900C4997AF4A299DF1331B53909A96743DD5BB4AEF9B86B3EBAB33D7657 +51DE6D5D2AB4DC8CC178B608380FCED3CE38867E7CAC958406FBD6612ACF8B5B +05788A865A9242400D3C272640FE8DFB11916E34CED86F95005AE214F8FDA5BD +C17E90450482E5BF25E00CB6C0BC084A55499CC8461CE296D785BC4AA8C7E98C +7700748BB44963F6258EE19FF301095C25CAF7387ADB2D1E85B6B8C0343FDCDE +EFD2F5D70432E1A9164DCC668EEC25C2D7264A289F7E2FA6DCC66DE1AEE7FC8C +25A0D64232F1BD07EA638E7BBFD65E1C29FDA1E4C39912FC1699DAA56BE02FC9 +C7203744C86A1FE55FFF2A3B3083536D5A3719761E5664455C03F6047E402A1C +51899423CBCBEE421C8D6030E75144491B4CA7BC3987F46D5A203CB735C5B205 +4883F9A9F646A316788ACE47BDAE91A7C14012B722AAE814A830C705FF1B31F0 +F1576D51067AF9B2C4785D291A229B20264C28643B08ED4A62CF17F0C8960CF5 +A36ECCB931D61A01AFA6119F335C8DD32847A1DB481C15D251A430981EEFFCF5 +573333F85EC34722F9BAF23E591A47F0DE2F137F7092DB8FA2EEAC76AC35CC8D +42A1C0CAF11A1E91DCE60308B634676EB0EE91DEB7A9C1FE7F0ABFAC40E5896A +06AC54F5694E45E2BD02FB6FE4F2A28B5E49E7840E1868C979E7F053705D32AA +D8FA181C07CF1643D607CE297808FB712CB7C455119B168DB5B3E964691AB2C2 +471086B00EDBBC7076B48A2D006840B871A0B7294012F5A592021947615AEA9F +1E2C2A4B5E7CE881D2CBEF710DDEDD77E6EEBFC5E19F3A29E21181CCE340AA98 +8B30444C01F6B9884F65C61DEEC8592287E5295FA729A0A0FCA35BE1549645E7 +37BF20B2C664E969CADDC28E0A0C5F6FB3006531F4016908628EB082221695CB +87BF55EA4C914C860532D2E10716693C6D9070856D7B032ABA444BF14EB9F21A +41C144B8D73F504222F8B56E25FEEB8AD6E71FB9961C672B4884E61E66B6E191 +83919B576CC9124D9BA3972EFF0DD68FC3A26F7F16757A397BE1C6620943B30B +A55B76222347861B95204C69CFB105A76E54E853536795234D9EC7B3E56817E1 +2F8686A553415B51A38D6F895657220AAE77AF137B29A7D0261E9E84FD6B4B4F +E03284C4B03E2C345DFAFCC0E9AF97BBEE2209781995453AB12BE64DC5B5C34B +B9FEC5A500FD5E23AE1635BC14BA687F1E923F97ECDC91DA03D605454E3380E1 +5A76DD54C6ECCBBE5AB1BA833398076433A8C6AB92D8F5E9E9DC4DA86710111B +5C538071037E26D8050C7F498D78CF2A06584B46F006582A1767E3FE16F1FCA1 +FEDE0C10B12751F25668AEC0CC2266B1A7DC75F4CEC53117E339B3191F3B7271 +99FC34E31F4283D013360486BD8DACDA546D2985E4C2E6C5A0608836A9A75ED8 +A516848F35B535728C3C3006B959E69B3365FB80AF584E040F89694EC294A47C +5F5DC4EDBFDCF1F772C87509D60385517ABC29EE9D9C1473E66E7179E83BB2D0 +F764D2ED7F07FE113B81BECA69EFD8F2A649644A683C8B8B198ADA0A5A9DE78A +91FA2B0ECA1EE5E4451AD7F8D427531B50A62F52693BBE4BF10B7F58A3892800 +7A46027EB557A9E0D94174F54EBF1EEB38B455D2DD0F8DB4FB053DA3FB5335B6 +1BA8EEF3413D318F10FC09DF272D9B2E5858FF815BE9A46FED75CEA3055FCC0A +7AD9B00B33D1D707BAF44D23A913C71DD8A25C6335412943126FB7E443B53887 +453BCDDC1543DD78BAC4542817CF543AFF49B818AA8CA73F8A9C429DF32C0CD0 +E3151F3845A7AE86F0DBF0C1EFEBFC455447BFE4FDB51C5F759041487B667D56 +84884495D55A1A944CFA206F114D25971E80D2DE4B0640F474C4297111C2DF71 +E1F0A58219F928DE3529C78A74D7BAE62B350354C53FD44A8BD870FC1930C18A +3C23D6EC0BABADD5AA78107EB7D2B408D35E3FD9AD7423CD5C3B01271A9F29D8 +478CD7099FCDCD3ACAEF6EFF31B454E441C802339FBE12006F0509E457D15AAA +5AC583649F77D8813E8F66F6785242475A6B5B87B8AE4F3B78D95AA3E1133290 +39EEDB35CB2123D862538CEA9588E228A2B69EF3FBC7D1B4BB778C5B0259E241 +0A72D9506CBDC6C78FDA9AC538EFDA1987C9D31A590178D9B653497A2838FF47 +6B71C16D2B25550F367E57A432FE8E4AE988FA77547F483B26FC98B1CC7F8851 +8890C215F9F2D7D4B1748B7BFD37C55181B8D9BAAAFFA905FAC1704819BE6301 +C1B438DBC457B2F854A31194AE1DED5BA4151CBD06055D38F324F0CA50D5C98C +80178DD73283A0D0AB9A6A78EB07F9A2E185FDF13868344A02E53DD9BFD2DAC2 +381A640E731CF33476BA7284B8519E810A8CE2F82E0C5DDBF59CC9909448B285 +89F166B3C68A95B9575440A029FB142AB22325FC324CF72CE718FCB2BBCDBBD8 +F38CCC549E5EEB8ECC0CA02A9E43FBF1C3DAA30ACE0E3449599A1BE674AAA2E0 +AB2641FE222A8E666FB9BECCC2E2FCF0C05EF3C05D33C856A810D3789040AD0D +B47314E939F7E580B8600AB91DC6BD42B7844BBEE3F04C75E87D6BD981D1F046 +A02A0743A79A42E60D2612C834FD6D5DB1C1BBA9827872D21699D17B1EDE3989 +3A7F65253D5524AA928CB0E2B9A51F86B1C96DC249FB59A135F55E17588C399B +2AB4A0E9B1E5F8BA0BB1F85DB731965FD43C26ABC24A27D150AAB80A9FC33217 +6C46E4D78F6836096B31C93CB920F779BE333B86BE44640A202CFD50E1C05B47 +BE5BF9CC473CF5D3ED82456F5FF0B69981F686E25663C7B45D13CF1A9B404887 +2A9A80F60D1F161101A717A427B3913E9D630F609036C965E097C811EEFDEBF5 +E3FA107CEA8B666D4C5C5F2623E6EE040F86561A3830314A2AEBB9F4961939A0 +EFC939B3F154720BAE40E3BEA4A712C69E8D472F32465D6C5EF472C9CAE430D4 +4E862A0EFDEAEFD3ECFD47169A37A9175DB258AD61BF170D749445318BAB731C +BD2C5F3FFA7E156282294030A54472D0D568CF267810FB5BB1BF53AF49EE89E7 +7FB8C045E031757BD0AF9B7A882FA7464382A7AE2AD4AA2107BB076A58AE16E1 +2551A6A5503469CA3B79D7718BE688EE2A0CFE39C7C48EC6DBE6CC9F0FDC73C3 +3409196A35B7A777C6FCB236E69C385109C40E4BCB5AE112F533872B4E4F2E22 +065C9D643D8CA90CC0551A7718D284A8B566E24618E8D4B6157D43BD6C4FAC6B +B9B3EFC427EFBCCF7D0CAEE4143743B3C04DFF04A589344383FC3BFDFD12A612 +681486D476E2D2B9F8B021DBBB0B0FE3887FABC9DC8BD5504678084565CA7D1F +1DF77284E098A87E09D97C122E690B8F33E27AA8F41CFE5A810196E6AE120741 +85F3A01914F802D7756875778ED4B70104120DF465741B2229CE3C67B7963BE0 +54EF6F6A837E6623126E44E28F7B6B82FCD1A7951FF55B3A299551592A143E8D +5A15234D50219B3B13D152C249067A3BE7AE5EE6C5D5498C2594EE69077BBC83 +ECCB3FA5D36349F3C098001EA4B5ED6892095909165694F7AEBB66A964338301 +D8E467AF1F9650A7819499AEB02ADC7E56A6FE5BE6E5A3728895ED2114F8568A +2F148AEC3D4E691B008368AA16732AC5E4BFE31C07F6E2311BAC69B12E72D4BE +E6521262D1128B1379D5E50809FC7E7E6CF5205A3F2587500018B657BFC95054 +7384E339B1F2452BA459C2792207BAF37BE6D58534A1892930EF5AAF1A16C82E +78714E572E0A33719C2ADC9B86A26494769B3D4AAB3744C384C1D031150A55F0 +CC74AA5609AC4355F75083A584B7C3B61A311FCB5940E3DB864DA2FF5516FAD5 +17F3776E48061FDA90BC02ACDE8A9FEA09C672353571C73683DF3BA5A41FF022 +94EB500F7F34395D9F475ACAF8BDFDC86B25E718E1EFA9D6F70D8D481DD93E4C +FBCA1EF426768E5DCE04E5DAC99904FAF9D7214E52204EB37B2A28BD3E8EAFE3 +57BA108E376499E1566F37472A177151433A1DA0DF01121800BF7BF887ED5667 +A41A8CF69A67D81ECC95D50C7BEE12F362EF2FBCEC0755608F60FEEA0A12A01C +A339963637891617C723CF9A199DFF11E21844643A79749069813249F8ADDBCB +9684527DD0E150FA4506C106184699BB5378DC66B26DF4342780BFAB6F5EC165 +22FE35A50FBCC96929116E6797BD739561C545FB5ED2F5AFB632B4A7DBA218E5 +46D534243AAF8D9691A018AE2ACD9E1CD4634423A19CA60FFE70432170E2686E +FC30A9664958E1080E95C4A64C706D093430D9DCB3CD29A3E8EFD5ECB39C14EE +C3ADC7DD6E03E557EE0DFEDA3923F66002FE8C71751EC8DFAC8CB99E4AD1F6F4 +C9843B099469C4CBCB856C526EE78DD7C80C60657B5407B4542BBA9CB070E6D2 +36EE36BC43814B1967BC159176BB6F1E0AC0CA1B73EB32753008C420CAE2A8B8 +D09F25E250A7DC934DE95F24605BB498E5AFEE04FE5671221BD552F460F16CDF +051B051FEC0910872792851D3E194B40C811A05D6D81DE5F0DABB61BB02E5F0B +C3F40DD26F0B703C2D959A69769D646378F9498A245BABE892477C59C891BBD0 +86A0C9EE6A0156E2884040256E59876A17AE4FF814535A569B251D8F366ECB6C +0711E286AD5A26C3AFC72F6DC884F32CCFBC6D3B5BCC74D7A72AF6F324FAE0E6 +4EAA8AB42978D714A55F6D40A3027C4CBD74A66D3BA6DD65D7429D55A3ECB851 +A4341313D9E9F411745F968C3F03054AC8A01B677AD944F06B33ACB246C6833E +7A754B7D987ACDAE3F108916C766032449EB480948A2B476F835C0627F5A0C5C +972AF867EB037313BBA521FB1FEA08FA9BA93FB92613967677FC0D0F4A4D01EB +3561188AF8B99093F1369455B4F937D93FFB4F1F299A14F3FE2FEB1A38BEEDDC +EB02A33960AB64E3B948242F78657EB637B8136025022D8CED957AAE9B78BC28 +D7E80C1D1CDA55B74DF03BCB9D3F83DC35A712A98C126B62174B93A6E75390F9 +48A0217417CB0EF1B7800422A48888C3759D987CF976F1531BAE4599EABB7C51 +0A8DF5FAA9ECF28F05FC0233FF1D92322954D4BB0F9B8359289778B1D2FC5B6B +8F723B42AE05F1CA0B019911E0067B85724DE8815CB37A84C98C61A2A57A629F +D0ED9D4987C161CB5D1A14F80BF8CD7562900CF67DF6974BB94CFC9CD2E8DF5D +C5F15B91728F6657012D9721AABE82015C3B70CAF391AF4021321E8417610889 +8EDD545EF7A9D99C7020F53BA6898A4EFF9FB274C63C3706001483AD42B15BBC +C48AFD8B6412327060378E030E4696946A880348D22D0618A44EC1F8BB290434 +F0FAB56B45FD2B6C69375E9E0BBE41209267C27D212693ACB42237AB42796667 +C2306F88EDDB2C53056D57B88BE4AF6C926ED0D20205EA77D383271E7BD4530E +EE57DF0A0FDEDE4256DE174939581847FD3AEE50E9592FC9F2CE60F8006C0CA2 +710854931631CC9134521A97C6176283E888FF5F3D104D7016E17341170E2D41 +CD446B3042AFE1A6E48A004EAE810C5D597E59F6C195FCBCA0400BFCCAC49426 +6549D34D636F48351E616FF3AAB96181906E778C38455DACFDD4E3999EF87B8A +DF9DE1802D61128023A73754F89E274CD143A4D145B4565304856614A659FA22 +6454F12EF683296C5D9E6255C298FA0542C041F1C73CE6C3C0A7DB8D54AB7B46 +1C356C8690CD995A17F08784C84B0AF6EC06804472787E6D996DCF1B3B7EEDCA +ADBD69EF3D86B02F8233D15CD2372EBE4793051DE9AD4858F34981BA0615E4AD +D17ADE1ABD44A7A27C92EFCA0A2B597BFE861FA442472503D3BCA60C4F4A29E9 +FFEB7A48ABEBC7FAABBEBBA27A9107E1DA0B362DE1588350AF17E7197385ED59 +AF8357206786D78C752472175253FC85462B5F6C51D13428F150A5B3F868F503 +12E6C3B8A9AD4B9D679ABA8454F550D186974A4C30F03D0B5456A20C50DD18C0 +CCE0CA7239E06C541DC2A16E20C883BA894C49D77A5A99CD7CDE90677F9AA486 +6959E6A1FEB070F6164AF0E26B0849862470DD85F6EB3A9C91F4C4F05EC81A95 +21717BEEBDAEF417768EE10CE5B416DC1C20EA526C66DCEE4952A6AB7A2C9F33 +BF1CFA53D360B04CF4F06BD0A4285EB1D96112D76C41636899CFC2474AE36357 +68D7B669FD967A2B63EDB3EE0A1514F6F7D629D9C7E43F3F4FEC8855463AEC09 +D216E9AA19F523D8D59BA216053AD36A11B1E22181BBFE230123AEB748AEA1EC +8EBA6E3E75648B81787A364C661AB2FE0A306B3BCB25814D652702CC7F525342 +3D48A3C8BF9DCB9B5D04FA674605BECF9063373FC84E55D94D7DB614F7A928A2 +3038EFEF1291C79B83E6959CBF65AB066F3EC460D5F54D1ACA58B861B38ADCC8 +BD3DC9A80BF98438AB83FB5DABB62631F83ECC999E1A1A1EF1EAAD7875ED9771 +48299BEB53399B73F6D4F50340F93A01280638253B7C8507001A3893F948B4BF +B1B86CD2678E047841D5D2771D7E8AF46F1AAD16D6FB7FE96D952D549E456CF3 +A4EF4E46C27BF69C6F6C4F6E56EDDC40462C3AAF73C574A6AC9C4DDA756F2E74 +1AAE272E337E04CA164B27368CB263C97F4386F527DC8074498766FF556AF534 +25088C279BB9AB6285884F37F6024EB589BE161BA2C18DFA42DE0884826ACACA +97C330AC509C0D063FBA09561CBE96BAFAFF1D332EE230D960259DE496ACFAFE +A784583AC88284CBE4F4F2BCD70FB7926FEC838B7DF11CB5A8A38B72D123C27E +13CD5EBCECC3BEA174642BDE255D45453E154218A1EBEF6193739ECDF50B65E0 +F52A9AD7D21FE635A4C1AB0C297C416A50D556B0EE46D149B082D739A22F64B0 +D96B52DFEB667B02E01A4CD853E49365457154B4266FBBC2AC2CFB4583C2E9FD +9E2C2469EACB3555EE6CCB9ADE53E84A360C7C74C4167691D3E2355A8C03B01D +CADA0DB6A632D99C980069FA3E41763902C0121F3CC16ACFAE49AED7C0EDC2A1 +585F9EF8D12FFF119B99B9B9D0A1F4AB35D63A7BF8012CD18E0B83317C89887F +FE51AB251E69D552D68F978981F5D98CE093D4D257B12CBFB47B8F7C69E94482 +E905AEDA25D7B688D748EE9F3CEA66972F7576D71CB8A6270B24FA042288DCDF +86B0039515E9E73E1A775475E7E74741B49F9A6412C39DC3ABEBB3E73FFA20CB +8C6160DAFB5E3BBD6775E735B523A91465DC20D9655B34A9EE1074A665A32E4B +629E2227C474E63DCA0C791EA8369101342D345BBF6A9613C47959386D860842 +BF3373302DD97DBFC366E896B3EA8F25ED61A7E21643AE0E8D5246F8D7346834 +620E8B77522C9971F75A0819CAE30C7629060E14AD370269E87DD2C44E79D0B6 +6730E6CA70C825E161C51D756E9C3D1469B21A197336465196CB6967D9C0E97B +EF5D08A292B813D89CEE02664EA93477053280B074326ED6292A38548EE7389C +E72E67D0CBD21344B3E6EC766362D56E13E0F2A77A173AC1E44D7587A4B870A0 +AB0BE1C57C4B6D172BC0F65A91F829B209376F1094B658D8B8D79169B7B01B26 +BD097CADE4931FF7D9BD92A3FBFB992E7F5E9091E3543E118E7944F214DF6329 +897B1C120FB1DAD5AC1C88F7BB91FE5D1F84C469CD5B639D239B3BF96C713B0E +26DBA7903C287833E95B58194DDAB38DA35FA56D73102BD2AA6BEE4985F84707 +3A2284B53D457E78483E13ABC12944D8BE3E940831E34D666EB8A8285A6B4F9F +17C4E68F91FC6BD9E731985965F1161CB8FC6C207626E95D2E295A498A3CA4AA +8F4390A54BFF9740CACB547C97776B7C39985791ADF92D65D34E750DD1C7E3D9 +97BC54122B41E308566707C772525AE4EC62229A1DC6360571BE271CFD9FC8C1 +3C309D21FFB194FCF10B79DCD1A3264F651E583513283A1478767415A1CE767F +96EBC580188EF415E32A5F538425CFF9B79C631270ED26B37F2DF2C0331FC017 +346CA7E731E6BE0C1DFE60A6D2BEB2CB71197DC58E88DB24D14912E567F386ED +3E5AED4C92FDC50024C8CB916A60C8D4E31B3FB77308F60E587B5D18AA7E58D2 +9B789961FF2DADC0D334DDF2023D3D29949451AC81AA3615D88BF347A07FC0EC +8C4149FFD0F298D847F845DE80058A5CF6FC598442613AB75A3BABD55BB144A7 +0377F069570247A23C0FE58CE77DDB4E4A66BCDC1655EB4CE033419F20631283 +764C06464F7040253BB29E6D130FBD5D79DB7A91B62946566BD154F36B09C818 +02C9134BA366936C7DF5459DD9DD8129FDEAB716467B622C93899D1789665BEF +778CE7964A5DBF92127402D872D81763DB3F897FC646EE0AC2F9304EA7B2BB04 +3B8F73547732735EDDDC58D0BBAD25E5909779E89F09D50EBD26059C290AD388 +1F762FCEB40C0466254198496380C5EBE62DFC18BBDB6FD96DBC3D11F63297A5 +A9BDD2C0FE5E265382928C42B74100739958EFBAEDDC8C6523178A9AFEC58B30 +D8DA3E3B757D1142EB0EA197892A24EE33381799F28634BC6F56DC3497392AC1 +A9A621CEF960652B6B3DCD2ACFCED3A863BC6444192E1142538CA998EB87FAFF +ACC1A09D27EBDB2429DC119F3753D25CF36A49B0CE983A16E2D0139769952E84 +3D5B7B7C6C6013B5533D15B969570C6B428E66D6DDAE95B431037FF3D5D10645 +97EE08A2 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndFont +TeXDict begin 55380996 39158280 1000 8000 8000 (tex-ref.dvi) +@start /Fa 206[441 49[{}1 774.872 /CMR7 rf /Fb 135[633 +61[307 24[689 721 693 660 598 484 633 572 631 484 547 +667 646 638 1[520 550 484 449 492 573 626 708 11[{}24 +1106.96 /CMMI10 rf /Fc 242[812 13[{}1 664.176 /CMSY6 +rf /Fd 134[427 1[578 427 449 320 324 320 1[449 406 449 +664 234 427 1[234 449 406 255 363 449 363 449 406 8[595 +2[595 578 449 2[544 6[294 2[522 544 1[578 1[595 7[406 +406 406 406 1[406 406 406 406 406 1[234 277 234 44[{}44 +664.176 /CMR6 rf /Fe 141[784 3[470 4[366 366 8[627 627 +1[627 627 31[470 1[523 523 1[0 3[627 941 13[470 470 941 +941 4[732 732 4[732 732 732 732 15[732 261 1[{}26 885.568 +/CMSY8 rf /Ff 139[366 371 4[523 1[261 6[418 523 2[470 +97[{}7 885.568 /CMSL8 rf /Fg 133[389 5[316 389 2[486 +2[777 243 2[292 486 2[437 486 437 1[486 97[{}12 885.568 +/CMTI8 rf /Fh 144[542 2[301 7[603 1[603 98[{}4 885.568 +/CMBX8 rf /Fi 137[561 2[424 2[513 2[681 473 2[281 4[573 +2[561 13[569 2[692 9[664 1[775 735 67[{}13 885.568 /CMCSC8 +rf /Fj 129[470 470 470 470 470 470 470 470 470 470 470 +470 470 470 470 470 470 470 470 470 470 470 470 470 470 +470 470 470 470 470 470 470 470 470 470 470 1[470 470 +470 470 470 470 470 470 1[470 470 470 470 470 1[470 470 +470 470 470 470 470 470 470 470 470 470 470 470 470 470 +470 7[470 1[470 470 470 470 1[470 470 470 470 470 470 +470 470 470 470 34[{}81 885.568 /CMTT8 rf /Fk 133[679 +806 806 1103 806 849 594 603 629 1[849 764 849 1273 424 +806 1[424 849 764 467 700 849 679 849 743 8[1155 1[1155 +1175 1063 849 5[1450 919 2[579 1196 1201 961 1004 1[1103 +1[1155 20[424 31[849 891 11[{}41 1328.35 /CMBX10 rf /Fl +129[470 3[418 497 497 680 497 523 366 371 367 497 523 +470 523 784 261 497 288 261 523 470 288 418 523 418 523 +470 2[470 1[470 2[705 705 966 705 705 680 523 692 732 +640 732 705 862 588 731 1[339 705 1[614 640 718 680 666 +705 6[261 6[470 470 470 1[470 261 314 261 1[470 366 366 +261 4[470 20[523 523 549 680 732 680 732 680 705 627 +653 732 784 588{}79 885.568 /CMR8 rf /Fm 134[967 967 +1324 967 1018 713 723 755 1[1018 917 1018 1528 509 2[509 +1018 917 560 840 1018 815 1[891 8[1386 2[1410 1275 1018 +1375 2[1377 1[1740 6[1153 1204 1406 1324 1[1386 19[611 +45[{}34 1594.02 /CMBX10 rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 8000dpi +TeXDict begin +% dvips-unknown +statusdict /setpageparams known { hsize vsize 0 1 statusdict begin { +setpageparams } stopped end } { true } ifelse { statusdict /setpage known +{ hsize vsize 1 statusdict begin { setpage } stopped pop end } if } if + end +%%EndSetup +%%Page: 1 1 +TeXDict begin 1 0 bop -3447 -5293 a Fm(A)-51 b(UCT)1591 +-4939 y(E)2567 -5293 y(X)611 b(Reference)h(Card)3281 +-3808 y Fl(\(for)313 b(v)-26 b(ersion)314 b(13.2\))-6000 +-843 y Fk(Con)-42 b(v)g(en)g(tions)507 b(Used)-6000 1488 +y Fl(Carriage)315 b(Return)e(or)g Fj(C-m)7828 b(RET)-6000 +2551 y Fl(T)-78 b(abular)313 b(or)h Fj(C-i)11318 b(TAB)-6000 +3614 y Fl(Linefeed)313 b(or)h Fj(C-j)11097 b(LFD)-6000 +6554 y Fk(Shell)509 b(In)-42 b(teraction)-6000 8885 y +Fl(Run)313 b(a)h(command)h(on)f(the)f(master)h(\014le)3067 +b Fj(C-c)472 b(C-c)-6000 9948 y Fl(Run)313 b(a)h(command)h(on)f(the)f +(bu\013er)4979 b Fj(C-c)472 b(C-b)-6000 11011 y Fl(Run)313 +b(a)h(command)h(on)f(the)f(region)4850 b Fj(C-c)472 b(C-r)-6000 +12073 y Fl(Fix)313 b(the)h(region)11593 b Fj(C-c)472 +b(C-t)g(C-r)-6000 13136 y Fl(Kill)315 b(job)14298 b Fj(C-c)472 +b(C-k)-6000 14199 y Fl(Recen)-26 b(ter)314 b(output)f(bu\013er)8036 +b Fj(C-c)472 b(C-l)-6000 15261 y Fl(Next)313 b(error)g(in)h(T)222 +15452 y(E)744 15261 y(X/L)2168 15147 y Fi(a)2588 15261 +y Fl(T)3111 15452 y(E)3633 15261 y(X)f(session)3972 b +Fj(C-c)472 b(`)-6000 16324 y Fl(Previous)314 b(error)f(in)h(T)1784 +16515 y(E)2306 16324 y(X/L)3730 16210 y Fi(a)4150 16324 +y Fl(T)4673 16515 y(E)5195 16324 y(X)f(session)2410 b +Fj(M-g)472 b(p)-6000 17387 y Fl(T)-78 b(oggle)315 b(debug)e(of)h(bad)f +(b)26 b(o)-26 b(xes)6452 b Fj(C-c)472 b(C-t)g(C-b)-6000 +18449 y Fl(T)-78 b(oggle)315 b(debug)e(of)h(w)-26 b(arnings)6921 +b Fj(C-c)472 b(C-t)g(C-w)-6000 19512 y Fl(View)314 b(output)f(\014le) +10744 b Fj(C-c)472 b(C-v)-6000 20575 y Fl(Compile)314 +b(all)h(and)f(view)f(output)g(\014le)4105 b Fj(C-c)472 +b(C-a)-6000 22060 y Fl(Commands)221 b(y)-26 b(ou)221 +b(can)g(run)f(on)h(the)g(master)g(\014le)h(\(with)e Fj(C-c)472 +b(C-c)p Fl(\))222 b(or)f(the)-6000 23123 y(region)407 +b(\(with)e Fj(C-c)472 b(C-r)p Fl(\))408 b(include)e(the)g(follo)-26 +b(wing)407 b(\(starred)f(v)-26 b(ersions)-6000 24186 +y(are)314 b(not)g(a)-26 b(v)-52 b(ailable)315 b(in)f(all)h(mo)26 +b(des\):)-6000 25671 y(T)-5477 25862 y(E)-4955 25671 +y(X)15187 b(*)q Fj(TeX)-6000 26734 y Fl(L)-5751 26620 +y Fi(a)-5331 26734 y Fl(T)-4808 26925 y(E)-4286 26734 +y(X)14518 b(*)q Fj(LaTeX)-6000 27797 y Fl(ConT)-3804 +27988 y(E)-3282 27797 y(Xt)313 b(\(once\))10274 b(*)q +Fj(ConTeXt)-6000 28859 y Fl(ConT)-3804 29050 y(E)-3282 +28859 y(Xt)313 b(F)-78 b(ull)11254 b(*)q Fj(ConTeXt)474 +b(Full)-6000 29922 y Fl(Mak)-26 b(einfo)13174 b(*)q Fj(Makeinfo)-6000 +30985 y Fl(Mak)-26 b(einfo)313 b(with)h(HTML)e(output)4799 +b(*)q Fj(Makeinfo)474 b(HTML)-6000 32047 y Fl(Appropriate)313 +b(preview)-26 b(er)8179 b Fj(View)-6000 33110 y Fl(Prin)-26 +b(t)313 b(the)h(output)10572 b Fj(Print)-6000 34173 y +Fl(BibT)-4027 34364 y(E)-3505 34173 y(X)14208 b Fj(BibTeX)-6000 +35235 y Fl(Bib)26 b(er)15147 b Fj(Biber)-6000 36298 y +Fl(Mak)-26 b(eIndex)12887 b Fj(Index)-6000 37361 y Fl(LaChec)-26 +b(k)13840 b Fj(Check)-6000 38423 y Fl(Mak)-26 b(e)313 +b(\(P)-26 b(ostScript\))314 b(File)7995 b Fj(File)-6000 +39486 y Fl(Isp)26 b(ell)15209 b Fj(Spell)-6000 40549 +y Fl(Delete)315 b(in)-26 b(termediate)314 b(\014les)7458 +b Fj(Clean)-6000 41611 y Fl(Delete)315 b(all)g(output)e(\014les)8530 +b Fj(Clean)473 b(All)-6000 44527 y Fk(T)-5192 44822 y(E)-4379 +44527 y(Xing)509 b(options)-6000 46858 y Fl(T)-5477 47049 +y(E)-4955 46858 y(X)260 b(runs)f(can)i(come)g(in)f(v)-52 +b(arious)260 b(t)-26 b(yp)26 b(es,)271 b(whic)-26 b(h)259 +b(ma)-26 b(y)260 b(b)26 b(e)260 b(toggled)i(and)-6000 +47921 y(are)314 b(indicated)g(in)g(the)g(mo)26 b(de)314 +b(line.)-6000 49406 y(PDF/D)-26 b(VI)314 b(mo)26 b(de)10695 +b Fj(C-c)472 b(C-t)g(C-p)-6000 50469 y Fl(Stop)314 b(on)f(errors)h +(\(In)-26 b(teractiv)g(e)313 b(mo)26 b(de\))3575 b Fj(C-c)472 +b(C-t)g(C-i)-6000 51532 y Fl(I/O)314 b(correlation)h(\(S.)f(Sp)26 +b(ecials,)315 b(SyncT)8356 51723 y(E)8877 51532 y(X\))1460 +b Fj(C-c)472 b(C-t)g(C-s)23280 -5293 y Fk(Miscellaneous)23280 +-3383 y Fl(Read)314 b(A)-26 b(UCT)28284 -3192 y(E)28805 +-3383 y(X)314 b(man)-26 b(ual)7859 b Fj(C-c)472 b(TAB)23280 +-2320 y Fl(Find)313 b(do)26 b(cumen)-26 b(tation)9059 +b Fj(C-c)472 b(?)23280 -1258 y Fl(Math)313 b(Mo)26 b(de)12575 +b Fj(C-c)472 b(~)23280 -195 y Fl(Reset)314 b(Bu\013er)12306 +b Fj(C-c)472 b(C-n)23280 868 y Fl(Reset)314 b(A)-26 b(UCT)28446 +1059 y(E)28967 868 y(X)11016 b Fj(C-u)472 b(C-c)g(C-n)23280 +3224 y Fk(Multi\014le)510 b(Handling)23280 5134 y Fl(Sa)-26 +b(v)g(e)313 b(Do)26 b(cumen)-26 b(t)11019 b Fj(C-c)472 +b(C-d)23280 6196 y Fl(Switc)-26 b(h)313 b(to)h(master)g(\014le)g(or)g +(activ)-26 b(e)314 b(bu\013er)2345 b Fj(C-c)472 b(^)23280 +7259 y Fl(Query)313 b(for)g(a)h(master)g(\014le)8044 +b Fj(C-c)p 42626 7259 283 45 v 23280 9597 a Fk(Command)508 +b(Insertion)23280 11507 y Fl(Insert)313 b(Section)11732 +b Fj(C-c)472 b(C-s)23280 12569 y Fl(Insert)313 b(L)26226 +12455 y Fi(a)26646 12569 y Fl(T)27169 12760 y(E)27691 +12569 y(X)g(en)-26 b(vironmen)g(t)6881 b Fj(C-c)472 b(C-e)23280 +13632 y Fl(Insert)313 b(item)12882 b Fj(C-c)472 b(LFD)23280 +14695 y Fl(Insert)313 b(item)h(\(alias\))10003 b Fj(M-RET)23280 +15757 y Fl(Close)314 b(L)26043 15643 y Fi(a)26463 15757 +y Fl(T)26986 15948 y(E)27508 15757 y(X)f(en)-26 b(vironmen)g(t)7064 +b Fj(C-c)472 b(])23280 16820 y Fl(Insert)313 b(T)26500 +17011 y(E)27022 16820 y(X)h(macro)g Fj({})8884 b(C-c)472 +b(C-m)23280 17883 y Fl(Insert)313 b(double)h(brace)9483 +b Fj(C-c)472 b({)23280 18945 y Fl(Complete)314 b(T)28037 +19136 y(E)28559 18945 y(X)g(macro)8601 b Fj(M-TAB)23280 +20008 y Fl(Smart)314 b(\\quote")11370 b Fj(")23280 21071 +y Fl(Smart)314 b(\\dollar")11292 b Fj($)23280 23288 y +Fk(F)-127 b(on)-42 b(t)508 b(Selection)23280 25198 y +Fl(Insert)313 b Fh(b)30 b(old)314 b Fl(text)10671 b Fj(C-c)472 +b(C-f)g(C-b)23280 26260 y Fl(Insert)313 b Fg(italics)383 +b Fl(text)10226 b Fj(C-c)472 b(C-f)g(C-i)23280 27323 +y Fl(Insert)313 b(roman)h(text)10136 b Fj(C-c)472 b(C-f)g(C-r)23280 +28386 y Fl(Insert)313 b Fg(emphasize)-49 b(d)401 b Fl(text)8047 +b Fj(C-c)472 b(C-f)g(C-e)23280 29448 y Fl(Insert)313 +b Fj(typewriter)318 b Fl(text)8046 b Fj(C-c)472 b(C-f)g(C-t)23280 +30511 y Fl(Insert)313 b Ff(slan)-26 b(ted)346 b Fl(text)9812 +b Fj(C-c)472 b(C-f)g(C-s)23280 31574 y Fl(Insert)313 +b Fi(Small)346 b(Caps)314 b Fl(text)7414 b Fj(C-c)472 +b(C-f)g(C-c)23280 32637 y Fl(Delete)315 b(fon)-26 b(t)12873 +b Fj(C-c)472 b(C-f)g(C-d)23280 33699 y Fl(Replace)315 +b(fon)-26 b(t)12272 b Fj(C-u)472 b(C-c)g(C-f)f Fe(h)p +Fl(k)-26 b(ey)p Fe(i)23280 36086 y Fk(Source)509 b(F)-127 +b(ormatting)23280 37996 y Fl(Inden)-26 b(t)313 b(curren)-26 +b(t)312 b(line)9698 b Fj(TAB)23280 39059 y Fl(Inden)-26 +b(t)313 b(next)g(line)10849 b Fj(LFD)23280 40428 y Fl(F)-78 +b(ormat)314 b(a)g(paragraph)9134 b Fj(M-q)23280 41491 +y Fl(F)-78 b(ormat)314 b(a)g(region)10808 b Fj(C-c)472 +b(C-q)g(C-r)23280 42554 y Fl(F)-78 b(ormat)314 b(a)g(section)10490 +b Fj(C-c)472 b(C-q)g(C-s)23280 43617 y Fl(F)-78 b(ormat)314 +b(an)g(en)-26 b(vironmen)g(t)7696 b Fj(C-c)472 b(C-q)g(C-e)23280 +44986 y Fl(Mark)313 b(an)h(en)-26 b(vironmen)g(t)8494 +b Fj(C-c)472 b(.)23280 46049 y Fl(Mark)313 b(a)h(section)11288 +b Fj(C-c)472 b(*)23280 47419 y Fl(Commen)-26 b(t)314 +b(or)f(uncommen)-26 b(t)314 b(region)4339 b Fj(C-c)472 +b(;)23280 48482 y Fl(Commen)-26 b(t)314 b(or)f(uncommen)-26 +b(t)314 b(paragraph)2665 b Fj(C-c)472 b(\045)26528 49713 +y Fd(Cop)-22 b(yrigh)g(t)30575 49693 y(c)30350 49713 +y Fc(\015)277 b Fd(1987,)e(1992-1994,)h(2004-2006,)f(2008,)h(2010,) +25604 50563 y(2012,)g(2014-2017,)f(2019-2022)g(F)-65 +b(ree)277 b(Soft)-22 b(w)g(are)277 b(F)-65 b(oundation,)276 +b(Inc.)31585 51413 y(for)g(A)-22 b(UCT)35031 51556 y(E)35474 +51413 y(X)277 b(v)-22 b(ersion)277 b(13.2)23280 52571 +y(P)-22 b(ermission)369 b(is)h(gran)-22 b(ted)369 b(to)h(mak)-22 +b(e)371 b(and)e(distribute)g(copies)g(of)h(this)f(card)h(pro-)23280 +53421 y(vided)323 b(the)g(cop)-22 b(yrigh)g(t)323 b(notice)f(and)h +(this)g(p)22 b(ermission)321 b(notice)h(are)h(preserv)-22 +b(ed)323 b(on)23280 54271 y(all)276 b(copies.)60590 -5293 +y Fm(Math)612 b(Mo)51 b(de)52560 -2324 y Fk(V)-127 b(ariables)52560 +-117 y Fl(All)396 b(math)f(mo)26 b(de)395 b(commands)h(are)g(under)e +(the)g(pre\014x)g(k)-26 b(ey)395 b(sp)26 b(eci\014ed)52560 +945 y(b)-26 b(y)313 b Fj(LaTeX-math-abbrev-prefix)p Fl(,)325 +b(default)314 b(is)g(\\)p Fj(`)p Fl(".)52560 2389 y(Y)-78 +b(ou)290 b(can)h(de\014ne)e(y)-26 b(our)290 b(o)-26 b(wn)290 +b(math)h(mo)26 b(de)290 b(commands)i(b)-26 b(y)289 b(setting)i(the) +52560 3452 y(v)-52 b(ariable)314 b Fj(LaTeX-math-list)321 +b Fl(b)26 b(efore)313 b(enabling)i Fj(LaTeX-math-mode)p +Fl(.)52560 6160 y Fk(Greek)510 b(Letters)52560 7986 y +Fb(\013)1893 b Fl(\()p Fj(\\alpha)p Fl(\))2920 b Fj(a)52560 +9048 y Fb(\014)1975 b Fl(\()p Fj(\\beta)p Fl(\))3390 +b Fj(b)52560 10111 y Fb(\015)2028 b Fl(\()p Fj(\\gamma)p +Fl(\))2920 b Fj(g)52560 11174 y Fb(\016)2109 b Fl(\()p +Fj(\\delta)p Fl(\))2920 b Fj(d)52560 12236 y Fb(\017)2152 +b Fl(\()p Fj(\\epsilon)p Fl(\))1980 b Fj(e)52560 13299 +y Fb(\020)2117 b Fl(\()p Fj(\\zeta)p Fl(\))3390 b Fj(z)52560 +14362 y Fb(\021)2051 b Fl(\()p Fj(\\eta)p Fl(\))3860 +b Fj(h)52560 15424 y Fb(\022)2081 b Fl(\()p Fj(\\theta)p +Fl(\))2920 b Fj(j)52560 16487 y Fb(\024)1963 b Fl(\()p +Fj(\\kappa)p Fl(\))2920 b Fj(k)52560 17550 y Fb(\025)1955 +b Fl(\()p Fj(\\lambda)p Fl(\))2450 b Fj(l)52560 18612 +y Fb(\026)1934 b Fl(\()p Fj(\\mu)p Fl(\))4330 b Fj(m)52560 +19675 y Fb(\027)2054 b Fl(\()p Fj(\\nu)p Fl(\))4330 b +Fj(n)52560 20738 y Fb(\030)2117 b Fl(\()p Fj(\\xi)p Fl(\))4330 +b Fj(x)52560 21800 y Fb(\031)1970 b Fl(\()p Fj(\\pi)p +Fl(\))4330 b Fj(p)52560 22863 y Fb(\032)2029 b Fl(\()p +Fj(\\rho)p Fl(\))3860 b Fj(r)52560 23926 y Fb(\033)1968 +b Fl(\()p Fj(\\sigma)p Fl(\))2920 b Fj(s)52560 24989 +y Fb(\034)2117 b Fl(\()p Fj(\\tau)p Fl(\))3860 b Fj(t)66640 +7986 y Fb(\035)2003 b Fl(\()p Fj(\\upsilon)p Fl(\))1980 +b Fj(u)66640 9048 y Fb(\036)1941 b Fl(\()p Fj(\\phi)p +Fl(\))3860 b Fj(f)66640 10111 y Fb(\037)1908 b Fl(\()p +Fj(\\chi)p Fl(\))3860 b Fj(q)66640 11174 y Fb( )1880 +b Fl(\()p Fj(\\psi)p Fl(\))3860 b Fj(y)66640 12236 y +Fb(!)1912 b Fl(\()p Fj(\\omega)p Fl(\))2920 b Fj(w)66640 +13299 y Fl(\001)1817 b(\()p Fj(\\Delta)p Fl(\))2920 b +Fj(D)66640 14362 y Fl(\000)2013 b(\()p Fj(\\Gamma)p Fl(\))2920 +b Fj(G)66640 15424 y Fl(\002)1869 b(\()p Fj(\\Theta)p +Fl(\))2920 b Fj(J)66640 16487 y Fl(\003)1948 b(\()p Fj(\\Lambda)p +Fl(\))2450 b Fj(L)66640 17550 y Fl(\004)1974 b(\()p Fj(\\Xi)p +Fl(\))4330 b Fj(X)66640 18612 y Fl(\005)1896 b(\()p Fj(\\Pi)p +Fl(\))4330 b Fj(P)66640 19675 y Fl(\006)1921 b(\()p Fj(\\Sigma)p +Fl(\))2920 b Fj(S)66640 20738 y Fl(\007)1869 b(\()p Fj(\\Upsilon)p +Fl(\))1980 b Fj(U)66640 21800 y Fl(\010)1921 b(\()p Fj(\\Phi)p +Fl(\))3860 b Fj(F)66640 22863 y Fl(\011)1869 b(\()p Fj(\\Psi)p +Fl(\))3860 b Fj(Y)66640 23926 y Fl(\012)1921 b(\()p Fj(\\Omega)p +Fl(\))2920 b Fj(W)52560 27746 y Fk(Sym)-42 b(b)42 b(ols)52560 +29571 y Fe(!)1660 b Fl(\()p Fj(\\rightarrow)p Fl(\))805 +b Fj(C-f)52560 30634 y Fe( )1660 b Fl(\()p Fj(\\leftarrow)p +Fl(\))1275 b Fj(C-b)52560 31697 y Fe(")2131 b Fl(\()p +Fj(\\uparrow)p Fl(\))2215 b Fj(C-p)52560 32759 y Fe(#)2131 +b Fl(\()p Fj(\\downarrow)p Fl(\))1275 b Fj(C-n)52560 +33822 y Fe(\024)1869 b Fl(\()p Fj(\\leq)p Fl(\))4095 +b Fj(<)52560 34885 y Fe(\025)1869 b Fl(\()p Fj(\\geq)p +Fl(\))4095 b Fj(>)52672 35852 y Fl(~)52560 35947 y Fb(x)1968 +b Fl(\()p Fj(\\tilde)p Fl(\))3155 b Fj(~)52672 36915 +y Fl(^)52560 37010 y Fb(x)1968 b Fl(\()p Fj(\\hat)p Fl(\))4095 +b Fj(^)52560 38073 y Fe(r)1817 b Fl(\()p Fj(\\nabla)p +Fl(\))3155 b Fj(N)52560 39136 y Fe(1)1660 b Fl(\()p Fj(\\infty)p +Fl(\))3155 b Fj(I)52560 40198 y Fe(8)2078 b Fl(\()p Fj(\\forall)p +Fl(\))2685 b Fj(A)52560 41261 y Fe(9)2078 b Fl(\()p Fj(\\exists)p +Fl(\))2685 b Fj(E)52560 42324 y Fe(6)2601 b Fl(\()p Fj(\\not)p +Fl(\))4095 b Fj(/)52560 43386 y Fe(2)1974 b Fl(\()p Fj(\\in)p +Fl(\))4565 b Fj(i)52560 44449 y Fe(\002)1869 b Fl(\()p +Fj(\\times)p Fl(\))3155 b Fj(*)52560 45512 y Fe(\001)2340 +b Fl(\()p Fj(\\cdot)p Fl(\))3625 b Fj(.)52560 46574 y +Fl(:)2340 b(\()p Fj(\\colon)p Fl(\))3155 b Fj(:)52560 +47637 y Fe(\032)1869 b Fl(\()p Fj(\\subset)p Fl(\))2685 +b Fj({)52560 48700 y Fe(\033)1869 b Fl(\()p Fj(\\supset)p +Fl(\))2685 b Fj(})66640 29571 y Fe(\022)1869 b Fl(\()p +Fj(\\subseteq)p Fl(\))1746 b Fj([)66640 30634 y Fe(\023)1869 +b Fl(\()p Fj(\\supseteq)p Fl(\))1746 b Fj(])66640 31697 +y Fe(;)2131 b Fl(\()p Fj(\\emptyset)p Fl(\))1746 b Fj(0)66640 +32759 y Fe(n)2131 b Fl(\()p Fj(\\setminus)p Fl(\))1746 +b Fj(\\)66640 33822 y Fe([)1974 b Fl(\()p Fj(\\cup)p +Fl(\))4096 b Fj(+)66640 34885 y Fe(\\)1974 b Fl(\()p +Fj(\\cap)p Fl(\))4096 b Fj(-)66640 35947 y Fe(h)2235 +b Fl(\()p Fj(\\langle)p Fl(\))2686 b Fj(\()66640 37010 +y Fe(i)2235 b Fl(\()p Fj(\\rangle)p Fl(\))2686 b Fj(\))66640 +38073 y Fl(exp)1163 b(\()p Fj(\\exp)p Fl(\))4096 b Fj(C-e)66640 +39136 y Fl(sin)1446 b(\()p Fj(\\sin)p Fl(\))4096 b Fj(C-s)66640 +40198 y Fl(cos)1342 b(\()p Fj(\\cos)p Fl(\))4096 b Fj(C-c)66640 +41261 y Fl(sup)1184 b(\()p Fj(\\sup)p Fl(\))4096 b Fj(C-^)66640 +42324 y Fl(inf)1529 b(\()p Fj(\\inf)p Fl(\))4096 b Fj(C-_)66640 +43386 y Fl(det)1294 b(\()p Fj(\\det)p Fl(\))4096 b Fj(C-d)66640 +44449 y Fl(lim)1295 b(\()p Fj(\\lim)p Fl(\))4096 b Fj(C-l)66640 +45512 y Fl(tan)1242 b(\()p Fj(\\tan)p Fl(\))4096 b Fj(C-t)66640 +46574 y Fe(_)1974 b Fl(\()p Fj(\\vee)p Fl(\))4096 b Fj(|)66640 +47637 y Fe(^)1974 b Fl(\()p Fj(\\wedge)p Fl(\))3156 b +Fj(&)52560 51457 y Fk(Miscellaneous)52560 53664 y Fl(cal)315 +b(letters)13377 b Fj(c)471 b Fe(h)p Fl(letter)p Fe(i)p +eop end +%%Page: 2 2 +TeXDict begin 2 1 bop 1407 -5293 a Fm(preview-latex)-6000 +-1844 y Fk(Activ)-85 b(ation)-6000 474 y Fl(preview-latex)420 +b(is)h(part)g(of)f(A)-26 b(UCT)6875 665 y(E)7396 474 +y(X.)421 b(If)f(it)h(is)g(activ)-26 b(e,)448 b(y)-26 +b(ou)421 b(should)-6000 1536 y(see)398 b(an)g(en)-26 +b(try)397 b(\\Preview")h(in)g(the)f(men)-26 b(u)398 b(bar)f(when)g +(editing)i(L)17431 1422 y Fi(a)17851 1536 y Fl(T)18374 +1727 y(E)18895 1536 y(X)-6000 2599 y(\014les.)415 b(If)301 +b(y)-26 b(ou)301 b(ha)-26 b(v)g(e)302 b(a)g(\\LaT)-78 +b(eX",)302 b(but)f(no)h(\\Preview")g(men)-26 b(u,)304 +b(add)d(the)-6000 3662 y(follo)-26 b(wing)315 b(to)f(y)-26 +b(our)313 b(init)h(\014le)g(\(usually)g Fj(~/.emacs.d/init.el)p +Fl(\):)-6000 6205 y Fj(\(load)473 b("preview-latex.el")479 +b(nil)471 b(t)g(t\))-6000 9123 y Fk(Usage)508 b(and)h(k)-42 +b(eybindings)-6000 11441 y Fl(preview-latex)372 b(op)26 +b(eration)373 b(only)g(a\013ects)g(the)f(displa)-26 b(y)373 +b(of)f(the)g(bu\013er,)-6000 12503 y(not)452 b(its)g(con)-26 +b(ten)g(ts.)832 b(It)451 b(runs)g(only)h(on)g(demand,)486 +b(using)452 b(the)f(target)-6000 13566 y Fi(d)-20 b(vi)427 +b Fl(or)h Fi(PDF)g Fl(\014les)g(in)g(the)f(pro)26 b(cess.)761 +b(The)427 b(\014rst)g(command)h(in)g(the)-6000 14629 +y(follo)-26 b(wing)355 b(list)g(\(also)g(on)f(the)f(to)26 +b(olbar)355 b(button\))f(will)g(\(as)g(applicable\))-6000 +15692 y(repreview)301 b(an)i(activ)-26 b(e)302 b(region)h(or)g(a)f +(single)h(mo)26 b(di\014ed)303 b(preview,)h(toggle)-6000 +16754 y(the)258 b(visibilit)-26 b(y)259 b(of)f(an)h(unmo)26 +b(di\014ed)258 b(preview)f(or)i(generate)g(previews)e(for)-6000 +17817 y(a)314 b(surrounding)f(bu\013er)g(area)i(up)e(to)h(the)f(next)g +(preview.)-6000 19298 y(Preview)g(at)h(p)26 b(oin)-26 +b(t)10521 b Fj(C-c)472 b(C-p)g(C-p)-6000 20361 y Fl(Preview)313 +b(en)-26 b(vironmen)g(t)8716 b Fj(C-c)472 b(C-p)g(C-e)-6000 +21423 y Fl(Preview)313 b(region)11305 b Fj(C-c)472 b(C-p)g(C-r)-6000 +22486 y Fl(Preview)313 b(bu\013er)11434 b Fj(C-c)472 +b(C-p)g(C-b)-6000 23549 y Fl(Preview)313 b(do)26 b(cumen)-26 +b(t)9789 b Fj(C-c)472 b(C-p)g(C-d)-6000 24611 y Fl(Remo)-26 +b(v)g(e)314 b(previews)f(at)h(p)26 b(oin)-26 b(t)6726 +b Fj(C-c)472 b(C-p)g(C-c)f(C-p)-6000 25674 y Fl(Remo)-26 +b(v)g(e)314 b(previews)f(from)h(region)5287 b Fj(C-c)472 +b(C-p)g(C-c)f(C-r)-6000 26737 y Fl(Remo)-26 b(v)g(e)314 +b(previews)f(from)h(bu\013er)5416 b Fj(C-c)472 b(C-p)g(C-c)f(C-b)-6000 +27799 y Fl(Remo)-26 b(v)g(e)314 b(previews)f(from)h(do)26 +b(cumen)-26 b(t)3771 b Fj(C-c)472 b(C-p)g(C-c)f(C-d)-6000 +28862 y Fl(Cac)-26 b(he)314 b(pream)-26 b(ble)10873 b +Fj(C-c)472 b(C-p)g(C-f)-6000 29925 y Fl(Switc)-26 b(h)313 +b(o\013)h(pream)-26 b(ble)314 b(cac)-26 b(he)6744 b Fj(C-c)472 +b(C-p)g(C-c)f(C-f)-6000 30987 y Fl(Read)314 b(T)-78 b(exinfo)313 +b(man)-26 b(ual)8614 b Fj(C-c)472 b(C-p)g(TAB)-6000 32050 +y Fl(Cop)-26 b(y)313 b(region)h(as)h(MML)8660 b Fj(C-c)472 +b(C-p)g(C-w)-6000 33531 y Fl(The)294 b(last)i(k)-26 b(eysequence)294 +b(will)i(cop)-26 b(y)294 b(a)i(region)f(with)g(previews)f(in)-26 +b(to)295 b(the)-6000 34594 y(kill)314 b(ring)g(in)g(a)g(form)g(\014t)f +(for)g(sending)h(in)g(Emacs')h Fj(message-mode)p Fl(.)-6000 +37512 y Fk(Customization)508 b(within)i(Emacs)-6000 39829 +y Fl(Y)-78 b(ou)443 b(can)g(use)h Fj(M-x)472 b(customize-variable)478 +b(RET)445 b Fl(or)e(the)h(\\Preview/)-6000 40892 y(Customize")315 +b(men)-26 b(u)313 b(for)g(customization.)421 b(W)-78 +b(orth)-26 b(while)313 b(settings:)-6000 43080 y(If)g(y)-26 +b(ou)313 b(ha)-26 b(v)g(e)314 b(dvipng)f(a)-26 b(v)-52 +b(ailable:)-6000 44143 y(Set)313 b(to)i Fj(dvipng)11541 +b(preview-image-type)-6000 45912 y Fl(Keep)314 b(coun)-26 +b(ter)313 b(v)-52 b(alues)314 b(when)f(regenerating)i(single)g +(previews:)-6000 46975 y(Set)e(to)i Fj(t)10597 b +(preview-preserve-counters)-6000 48632 y Fl(Cac)-26 b(he/Don't)284 +b(cac)-26 b(he)283 b(pream)-26 b(ble)283 b(without)g(query)e(\(pream) +-26 b(ble)283 b(cac)-26 b(hing)-6000 49694 y(is)257 b(done)g(using)g +Fj(mylatex.ltx)262 b Fl(and)257 b(migh)-26 b(t)257 b(not)g(alw)-26 +b(a)g(ys)257 b(w)-26 b(ork.)398 b(Use)257 b(the)-6000 +50757 y(appropriate)272 b(k)-26 b(ey)271 b(sequences)g(for)g(o)-26 +b(v)g(erriding)272 b(the)f(follo)-26 b(wing)273 b(setting\):)-6000 +51820 y(Set)313 b(to)i Fj(t)p Fl(/)p Fj(nil)7776 b +(preview-auto-cache-preamble)23280 -5293 y Fk(Customization)508 +b(from)h(L)37462 -5470 y Fi(a)37794 -5293 y Fk(T)38602 +-4998 y(E)39414 -5293 y(X)23280 -3208 y Fl(Customization)298 +b(is)f(done)f(in)g(the)h(do)26 b(cumen)-26 b(t)296 b(pream)-26 +b(ble)297 b(\(y)-26 b(ou)295 b(need)i(to)23280 -2146 +y(load)271 b Fj(preview.sty)k Fl(explicitly\))270 b(or)g(in)f +Fj(prauctex.cfg)276 b Fl(\(whic)-26 b(h)269 b(should)23280 +-1083 y(load)315 b(the)e(system)h Fj(prauctex.cfg)319 +b Fl(\014rst\).)418 b(Commands:)23280 -20 y(Preview)313 +b(macro)4906 b Fj(\\PreviewMacro[{)p Fe(h)p Fl(args)p +Fe(i)p Fj(}]{)p Fe(h)p Fl(macro)p Fe(i)p Fj(})23280 1043 +y Fl(Preview)313 b(en)-26 b(v)4279 b Fj(\\PreviewEnvironment[{)p +Fe(h)p Fl(args)p Fe(i)p Fj(}]{)p Fe(h)p Fl(en)-26 b(v)p +Fe(i)p Fj(})23280 2105 y Fl(Skip)313 b(macro)5912 b Fj +(\\PreviewMacro*[{)p Fe(h)p Fl(args)p Fe(i)p Fj(}]{)p +Fe(h)p Fl(macro)p Fe(i)p Fj(})23280 3168 y Fl(Skip)313 +b(en)-26 b(v)5285 b Fj(\\PreviewEnvironment*[{)p Fe(h)p +Fl(args)p Fe(i)p Fj(}]{)p Fe(h)p Fl(en)-26 b(v)p Fe(i)p +Fj(})23280 4896 y Fl(Div)g(erting)314 b(material)h(from)f(\015oat)g(en) +-26 b(vironmen)g(ts)23280 5959 y(Snarf)313 b(stu\013)2639 +b Fj(\\PreviewSnarfEnvironment[{)p Fe(h)p Fl(args)p Fe(i)p +Fj(}]{)p Fe(h)p Fl(en)-26 b(v)p Fe(i)p Fj(})23280 7372 +y Fl(V)-78 b(alues)314 b(to)g(b)26 b(e)314 b(used)f(within)g +Fe(h)p Fl(args)p Fe(i)p Fl(:)23280 8435 y(Optional)i(argumen)-26 +b(t)16843 b Fj([])23280 9497 y Fl(Mandatory)313 b(argumen)-26 +b(t)15903 b Fj({})23280 10560 y Fl(Optional)315 b(star)19635 +b Fj(*)23280 11623 y Fl(Conditionals)5575 b Fj(?)p Fe(h)p +Fl(tok)-26 b(en)p Fe(i)p Fj({)p Fe(h)p Fl(if)314 b(found)p +Fe(i)p Fj(}{)p Fe(h)p Fl(if)g(not)f(found)p Fe(i)p Fj(})23280 +12686 y Fl(Skip)g(next)g(tok)-26 b(en)18648 b Fj(-)23280 +13748 y Fl(T)-78 b(ransformation)6009 b Fj(#{)p Fe(h)p +Fl(macro)315 b(args)p Fe(i)p Fj(}{)p Fe(h)p Fl(replacemen)-26 +b(t)p Fe(i)p Fj(})23280 15162 y Fl(More)259 b(options)g(and)f +(explanations)i(can)f(b)26 b(e)259 b(found)f(in)g Fj(preview.pdf)264 +b Fl(or)23280 16224 y(the)314 b(T)-78 b(exinfo)312 b(man)-26 +b(ual.)26856 19266 y Fm(F)-153 b(olding)612 b(Source)f(Displa)-51 +b(y)23280 21060 y Fl(T)-78 b(oggle)315 b(folding)f(mo)26 +b(de)9071 b Fj(C-c)472 b(C-o)g(C-f)23280 22123 y Fl(Hide)314 +b(all)h(items)f(in)g(bu\013er)7888 b Fj(C-c)472 b(C-o)g(C-b)23280 +23186 y Fl(Hide)314 b(all)h(items)f(in)g(region)7759 +b Fj(C-c)472 b(C-o)g(C-r)23280 24248 y Fl(Hide)314 b(all)h(items)f(in)g +(paragraph)6085 b Fj(C-c)472 b(C-o)g(C-p)23280 25311 +y Fl(Hide)314 b(curren)-26 b(t)312 b(macro)9410 b Fj(C-c)472 +b(C-o)g(C-m)23280 26374 y Fl(Hide)314 b(curren)-26 b(t)312 +b(en)-26 b(vironmen)g(t)6821 b Fj(C-c)472 b(C-o)g(C-e)23280 +27436 y Fl(Sho)-26 b(w)313 b(all)i(items)f(in)g(bu\013er)7626 +b Fj(C-c)472 b(C-o)g(b)23280 28499 y Fl(Sho)-26 b(w)313 +b(all)i(items)f(in)g(region)7497 b Fj(C-c)472 b(C-o)g(r)23280 +29562 y Fl(Sho)-26 b(w)313 b(all)i(items)f(in)g(paragraph)5823 +b Fj(C-c)472 b(C-o)g(p)23280 30625 y Fl(Sho)-26 b(w)313 +b(curren)-26 b(t)313 b(item)9827 b Fj(C-c)472 b(C-o)g(i)23280 +31687 y Fl(Hide)314 b(or)g(sho)-26 b(w)313 b(curren)-26 +b(t)313 b(item)6607 b Fj(C-c)472 b(C-o)g(C-o)25520 34728 +y Fm(Outlining)612 b(T)34689 35083 y(E)35665 34728 y(X)f(Do)51 +b(cumen)-51 b(ts)23280 36523 y Fl(A)-26 b(UCT)25867 36714 +y(E)26388 36523 y(X)416 b(supp)26 b(orts)417 b(outline)g(mo)26 +b(de)417 b(b)-26 b(y)416 b(de\014ning)h(section,)443 +b(subsec-)23280 37586 y(tion,)338 b(etc.)476 b(as)333 +b(heading)h(lev)-26 b(els.)476 b(Y)-78 b(ou)332 b(can)h(use)g +Fj(M-x)471 b(outline-minor-)23280 38649 y(mode)h(RET)492 +b Fl(to)e(toggle)i(outline)e(minor)h(mo)26 b(de.)948 +b(All)490 b(outline)h(minor)23280 39711 y(mo)26 b(de)242 +b(commands)g(are)f(under)f(the)h(pre\014x)f(k)-26 b(ey)240 +b(sp)26 b(eci\014ed)241 b(b)-26 b(y)240 b Fj(outline-)23280 +40774 y(minor-mode-prefix)p Fl(,)322 b(default)314 b(is)g +Fj(C-c)472 b(@)p Fl(.)23280 42187 y(Hide)314 b(all)h(of)e(bu\013er)g +(except)h(headings)3603 b Fj(C-c)472 b(@)f(C-t)23280 +43250 y Fl(Sho)-26 b(w)313 b(all)i(text)e(in)h(bu\013er)8180 +b Fj(C-c)472 b(@)f(C-a)23280 44313 y Fl(Hide)314 b(b)26 +b(o)g(dy)313 b(follo)-26 b(wing)315 b(this)f(heading)3813 +b Fj(C-c)472 b(@)f(C-c)23280 45375 y Fl(Sho)-26 b(w)313 +b(b)26 b(o)g(dy)313 b(follo)-26 b(wing)315 b(this)f(heading)3551 +b Fj(C-c)472 b(@)f(C-e)23280 46438 y Fl(Hide)314 b(subtree)12201 +b Fj(C-c)472 b(@)f(C-d)23280 47501 y Fl(Sho)-26 b(w)313 +b(subtree)11939 b Fj(C-c)472 b(@)f(C-s)23280 48564 y +Fl(All)314 b(subheadings)g(visible)7985 b Fj(C-c)472 +b(@)f(C-k)23280 49977 y Fl(next)313 b(visible)i(heading)9196 +b Fj(C-c)472 b(@)f(C-n)23280 51040 y Fl(previous)314 +b(visible)g(heading)7570 b Fj(C-c)472 b(@)f(C-p)23280 +52102 y Fl(forw)-26 b(ard)313 b(to)h(next)f(subheading)6084 +b Fj(C-c)472 b(@)f(C-f)23280 53165 y Fl(bac)-26 b(kw)g(ard)313 +b(to)h(next)f(subheading)5327 b Fj(C-c)472 b(@)f(C-b)23280 +54228 y Fl(up)313 b(one)h(heading)h(lev)-26 b(el)8992 +b Fj(C-c)472 b(@)f(C-u)62298 -5293 y Fm(RefT)-153 b(eX)52560 +-3050 y Fk(Activ)-85 b(ation)52560 -1424 y Fl(RefT)-78 +b(eX)244 b(is)j(part)e(of)g(Emacs.)397 b(T)-78 b(o)245 +b(activ)-52 b(ate)247 b(and)e(mak)-26 b(e)246 b(it)g(in)-26 +b(teract)245 b(with)52560 -361 y(A)-26 b(UCT)-78 b(eX,)312 +b(insert)i(the)f(follo)-26 b(wing)315 b(lines)g(in)e +Fj(init.el)p Fl(.)52560 1055 y Fj(\(add-hook)475 b('LaTeX-mode-hook)j +(#'turn-on-reftex\))52560 2118 y(\(setq)473 b(reftex-plug-into-AUCTeX) +481 b(t\))52560 4125 y Fk(T)-127 b(able)508 b(of)h(Con)-42 +b(ten)g(ts)52560 5751 y Fl(The)403 b(table)h(of)f(con)-26 +b(ten)g(ts)404 b(is)g(a)g(structured)e(view)h(of)g(the)h(en)-26 +b(tire)403 b(do)26 b(c-)52560 6814 y(umen)-26 b(t.)662 +b(It)395 b(con)-26 b(tains)396 b(the)f(sections,)417 +b(and)395 b(optionally)h(lab)26 b(els,)417 b(index)52560 +7877 y(en)-26 b(tries,)314 b(and)g(\014le)g(b)26 b(oundaries.)52560 +9175 y(Sho)-26 b(w)313 b(the)h(table)g(of)f(con)-26 b(ten)g(ts)63490 +8863 y Fa(1)69968 9175 y Fj(C-c)472 b(=)52560 10238 y +Fl(Recen)-26 b(ter)314 b(*to)26 b(c*)315 b(bu\013er)e(to)h(here)64572 +9925 y Fa(1)69968 10238 y Fj(C-c)472 b(-)52560 12100 +y Fk(Crossreferences,)509 b(Citations,)g(Index)52560 +13822 y Fl(Insert)313 b(unique)g(lab)26 b(el)60274 13509 +y Fa(1)69968 13822 y Fj(C-c)472 b(\()52560 14885 y Fl(Reference)314 +b(a)g(lab)26 b(el)59577 14572 y Fa(1)69968 14885 y Fj(C-c)472 +b(\))52560 15947 y Fl(Insert)313 b(citation)i(with)f(k)-26 +b(ey)312 b(selection)3913 b Fj(C-c)472 b([)52560 17010 +y Fb(:)157 b(:)g(:)472 b Fl(prompt)313 b(for)g(optional)i(argumen)-26 +b(ts)2992 b Fj(C-u)472 b(C-c)g([)52560 18073 y Fl(Index)313 +b(w)-26 b(ord)313 b(at)h(p)26 b(oin)-26 b(t)314 b(with)f(default)g +(macro)1047 b Fj(C-c)472 b(/)52560 19135 y Fl(Insert)313 +b(an)h(index)f(en)-26 b(try)8724 b Fj(C-c)472 b(<)52560 +20198 y Fl(Add)313 b(w)-26 b(ord)313 b(to)h(index)f(phrases)6289 +b Fj(C-c)472 b(\\)52560 21261 y Fl(Visit)314 b(index)g(phrases)f +(bu\013er)6858 b Fj(C-c)472 b(|)52560 22323 y Fl(Compile)315 +b(and)e(displa)-26 b(y)314 b(index)6451 b Fj(C-c)472 +b(>)52560 23386 y Fl(View)314 b(cross)g(reference)60884 +23074 y Fa(1)69968 23386 y Fj(C-c)472 b(&)52560 24449 +y Fl(View)314 b(cross)g(reference)f(with)g(mouse)4062 +b Fj(S-mouse-2)52560 25512 y Fl(View)314 b(cross)g(reference)f(from)g +(BibT)-78 b(eX)313 b(\014le)1859 b Fj(C-c)472 b(&)52560 +27374 y Fk(Standard)507 b(k)-42 b(eys)509 b(in)g(sp)42 +b(ecial)510 b(bu\013ers)52560 28999 y Fl(RefT)-78 b(eX's)327 +b(sp)26 b(ecial)329 b(bu\013ers)d(ha)-26 b(v)g(e)327 +b(man)-26 b(y)327 b(activ)-26 b(e)328 b(k)-26 b(eys.)458 +b(The)327 b(common)52560 30062 y(ones)314 b(are:)52560 +31361 y(Displa)-26 b(y)315 b(summary)e(of)h(activ)-26 +b(e)314 b(k)-26 b(eys)4362 b Fj(?)52560 32424 y Fl(Select)314 +b(this)g(item)11026 b Fj(RET)52560 33486 y Fl(Rescan)315 +b(the)e(do)26 b(cumen)-26 b(t)8556 b Fj(r)52560 34549 +y Fl(Displa)-26 b(y)315 b(lo)26 b(cation)315 b(in)f(other)g(windo)-26 +b(w)3771 b Fj(SPC)52560 35612 y Fl(F)-78 b(ollo)-26 b(w)314 +b(mo)26 b(de)12221 b Fj(f)52560 37474 y Fk(Multi\014le)510 +b(actions)52560 39100 y Fl(Since)271 b(RefT)-78 b(eX)270 +b(scans)h(the)g(en)-26 b(tire)270 b(\(m)-26 b(ulti\014le\))272 +b(do)26 b(cumen)-26 b(t,)279 b(it)271 b(can)g(pro-)52560 +40162 y(vide)324 b(commands)h(that)e(act)i(on)f(all)h(\014les)f(of)g(a) +g(do)26 b(cumen)-26 b(t.)449 b(Chec)-26 b(k)323 b(the)52560 +41225 y Fj(Ref->Global)476 b(Actions)317 b Fl(men)-26 +b(u)313 b(for)g(these)h(commands.)52560 43087 y Fk(V)-127 +b(ariables)52560 44713 y Fl(T)-78 b(o)295 b(tell)i(reftex)e(ab)26 +b(out)296 b(y)-26 b(our)295 b(o)-26 b(wn)295 b(macro)i(de\014nitions,)j +(customize)d(the)52560 45776 y(v)-52 b(ariables)52560 +47192 y Fj(reftex-label-alist)52560 48255 y(reftex-section-levels)52560 +49318 y(reftex-index-macros)52560 50380 y(reftex-cite-format)p +52560 51054 25600 45 v 52560 51790 a Fa(1)53494 52102 +y Fl(An)436 b(argumen)-26 b(t)437 b(of)g Fj(C-u)h Fl(triggers)g(a)f(do) +26 b(cumen)-26 b(t)437 b(scan)h(\014rst.)787 b(This)52560 +53165 y(can)284 b(b)26 b(e)283 b(necessary)g(if)h(\014le)f(con)-26 +b(ten)g(t)283 b(and)g(RefT)-78 b(eX's)283 b(kno)-26 b(wledge)283 +b(are)h(no)52560 54228 y(longer)315 b(consisten)-26 b(t.)p +eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff --git a/support/auctex/13.2-extra/tex-ref.ps.sig b/support/auctex/13.2-extra/tex-ref.ps.sig new file mode 100644 index 0000000000..f0e6726c14 Binary files /dev/null and b/support/auctex/13.2-extra/tex-ref.ps.sig differ diff --git a/support/auctex/RELEASE-13.2 b/support/auctex/RELEASE-13.2 new file mode 100644 index 0000000000..f2496ca454 --- /dev/null +++ b/support/auctex/RELEASE-13.2 @@ -0,0 +1,171 @@ +Release notes for AUCTeX 13.2 with preview-latex +================================================ + +AUCTeX provides by far the most wide-spread and sophisticated +environment for editing LaTeX, TeX, ConTeXt and Texinfo documents with +Emacs. Combined with packages like RefTeX, flyspell and others it is +pretty much without peer as a comprehensive authoring solution for a +large variety of operating system platforms and TeX distributions. It +supports document-dependent completion and syntax highlighting, easily +accessible menus, jumping to error locations in the source file, a +number of editing shortcuts, intelligent indentation and filling of +text during entry, and WYSIWYG previews of graphical elements like +math formulas right in the Emacs source buffer, by virtue of its +preview-latex component. + +One part of the preview-latex subsystem is the central `preview.sty' +file that is independently useful for a number of applications and is +available in unbundled form from CTAN.[1] + +AUCTeX needs volunteers in particular for non-programming tasks: +documentation writing, tutorials, translations, reference material, +sleuth work, testing. + +New features and fixed bugs in this release +------------------------------------------- + +AUCTeX no longer refuses to insert dollar sign when you type ‘$’ at +point where AUCTeX thinks the current math mode didn’t start with +dollar(s). AUCTeX assumes the user knows that it isn’t in math +mode actually. + +You can keep the former behavior by enabling the new customize +option ‘TeX-refuse-unmatched-dollar’. + +AUCTeX supports completion-at-point of macro and environment +arguments in LaTeX buffers. The responsible function recognizes +the argument position and extracts the corresponding candidates +from the variables ‘TeX-symbol-list’ and ‘LaTeX-environment-list’. + +AUCTeX underlines the argument of macros which produce underlined +text in the final product with ‘font-latex-underline-face’. The +corresponding keyword class is called ‘underline-command’. See the +section for fontification of macros if you dislike this feature and +wish to deactivate it. + +Support for the Sioyek document viewer is added. + +AUCTeX now requires GNU Emacs 25.1 or higher. + +AUCTeX tracks the change in Emacs where initial inputs in the +minibuffer during queries are getting phased out. Queries for the +mandatory arguments of macros and environments are adjusted where +applicable. The value which will be used after hitting ‘RET’ +without other input is shown in the prompt in parentheses prefixed +with ‘default’. For this change the signature of the function +‘TeX-arg-length’ is altered. The old argument list was: + (defun TeX-arg-length (optional &optional prompt + initial-input definition default) + +whereas the new one is: + (defun TeX-arg-length (optional &optional prompt + default initial-input definition) + +Note the position change of ‘DEFAULT’. + +Indenting of conditionals is improved. Code inside constructs like +‘\ifx . \else . \fi’ is correctly indented. An interface for style +files is also introduced which can add their macros to the +indentation engine. Check the file ‘algpseudocode.el’ for an +example. + +You can optionally enable indent inside square brackets ‘[]’ by new +user options ‘TeX-indent-open-delimiters’ and +‘TeX-indent-close-delimiters’. + +Now ‘tex-buf.el’ is merged into ‘tex.el’ and no longer exists. If +your personal code has ‘(require 'tex-buf)’, one of the following +prescriptions would serve. + 1. Remove ‘(require 'tex-buf)’. + 2. Replace it with ‘(require 'tex)’. + 3. Replace it with ‘(require 'latex)’. + +When you edit a document divided into multiple files, auto parsed +information for all sub files are saved under ‘auto’ subdirectory +at master directory when ‘TeX-parse-self’ and ‘TeX-auto-save’ +options are enabled. Now you can have support ‘.el’ file saved +under ‘auto’ subdirectory of each directory of the sub file when +the sub files aren’t located at the master directory. + +To achieve that, set new user option ‘TeX-auto-save-aggregate’ to +‘nil’. + +There was another hook where former dynamic free variables could be +used. The usage was invalidated at version 13.1, by introduction +of lexical binding over AUCTeX. + +The functions in ‘TeX-region-hook’ could access the free variables +‘master-buffer’ and ‘orig-buffer’. Those are now named +‘TeX-region-master-buffer’ and ‘TeX-region-orig-buffer’, +respectively. + +Requirements +------------ + +It is required that you use at least GNU Emacs 25.1. + +The preview-latex subsystem requires image support. + +You'll also need a working LaTeX installation and Ghostscript. +dvipng[2] (version 1.4 or later), a very fast DVI converter, can be +used to speed up the conversion. + +Availability +------------ + +The easiest way for getting AUCTeX is installing it with GNU ELPA, see + for more information. +Other download options are available at +. At release time, we provide the +source tarball. You can also use versions of Emacs that already +include AUCTeX or a software package management system for your +operating system which provides you with the latest release. + +A separate directory for each release contains some stuff from the +tarball, such as ChangeLog, printable manuals, and a reference sheet. +The download area is mirrored to the directory support/auctex on CTAN. +AUCTeX is licensed under the GNU General Public License version 3. + +You'll find more information at the web site of AUCTeX +, including its mailing list +addresses. + +Future development and additional information +--------------------------------------------- + +AUCTeX is proceeding as a GNU project with the long-term intent of +merging it into Emacs. For that reason, all new contributors need to +assign copyright to their contributions to the FSF (the usual +procedure for Emacs contributors). The same holds for past +contributors. The principal authors and maintainers have already done +so, but it would require a diligent and diplomatic volunteer to find +and ask the rest. + +Current AUCTeX managers are Arash Esbati, Mosè Giordano, and Tassilo +Horn. Everybody is welcome to contribute to the project by reporting +bugs and suggesting improvements, but the most effective way of +helping AUCTeX development remains volunteering for tasks. + +The following people contributed to this release series (in +alphabetical order): Ivan Andrus, Ralf Angeli, Masayuki Ataka, +Mohammad Hossein Bateni, Fabrice Ben Hamouda, Thomas Baumann, Vincent +Belaïche, Berend de Boer, Alex Branham, Uwe Brauer, Ken Brown, Joshua +Buhl, Jean-François Burnol, Patrice Dumas, Arash Esbati, Werner Fink, +Miguel Frasson, Peter S. Galbraith, Mosè Giordano, Andrea Greselin, +Patrick Gundlach, Abdul-Lateef Haji-Ali, Jobst Hoffmann, Tassilo Horn, +Yvon Hevel, Orlando Iovino, Mads Jensen, Arne Jørgensen, Philip +Kaludercic, David Kastrup, Ikumi Keita, Philip Kime, Oleh Krehel, +Joost Kremers, Frank Küster, Jan-Åke Larsson, Matthew Leach, Brian +Leung, Antoine Levitt, Leo Liu, Vladimir Lomov, Stefan Monnier, Dan +Nicolaescu, Piet van Oostrum, Pieter Pareit, Nicolas Richard, Augusto +Ritter Stoffel, Florent Rougon, Santiago Saavedra, Davide +G. M. Salvetti, Rüdiger Sonderfeld, Holger Sparr, Mike Sperber, Reiner +Steib, Christian Schlauer, Shiro Takeda, Mark Trettin (Please accept +our apologies if we forgot somebody.) + +Footnotes: + +[1] + +[2] dvipng is available via its project page + and from CTAN. diff --git a/support/auctex/RELEASE-13.2.sig b/support/auctex/RELEASE-13.2.sig new file mode 100644 index 0000000000..0b4b4680b8 Binary files /dev/null and b/support/auctex/RELEASE-13.2.sig differ diff --git a/support/bib2gls/CHANGES b/support/bib2gls/CHANGES index f4c605a222..26afa534bc 100644 --- a/support/bib2gls/CHANGES +++ b/support/bib2gls/CHANGES @@ -1,3 +1,38 @@ +v3.3 (2023-04-24): + + * bib2gls + + - New resource options: + + assign-fields + assign-override + assign-missing-field-action + flatten-lonely-condition + flatten-lonely-missing-field-action + copy-to-glossary + copy-to-glossary-missing-field-action + abbreviation-text-fallback + locale + + - default value of sort option is now sort=resource rather than + sort=doc. If the locale option isn't set then sort=resource + is equivalent to sort=doc. + + - Added support for bib2gls-extra-.xml files. + + - Bug fix: Removed already defined in other glstex file warning if + action != define + + - Bug fix: if parent entry is a dependent of another entry not + marked for removal don't flatten lonely child + + * convertgls2bib + + - Fixed infinite loop: + + at com.dickimawbooks.gls2bib.Gls2Bib.newcommand(Gls2Bib.java:419) + at com.dickimawbooks.texparserlib.latex.LaTeXParserListener.newcommand(LaTeXParserListener.java:978) + v3.2 (2022-11-24): * Added --[no-]obey-aux-catcode diff --git a/support/bib2gls/README.md b/support/bib2gls/README.md index fa1a56af1f..61f2484495 100644 --- a/support/bib2gls/README.md +++ b/support/bib2gls/README.md @@ -9,7 +9,7 @@ Application Home Page: https://www.dickimaw-books.com/software/bib2gls # Licence -Copyright (C) 2017-2022 Nicola L. C. Talbot (dickimaw-books.com) +Copyright (C) 2017-2023 Nicola L. C. Talbot (dickimaw-books.com) License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html diff --git a/support/bib2gls/bib2gls-begin.pdf b/support/bib2gls/bib2gls-begin.pdf index 49c4081c8d..02a68b2ad8 100644 Binary files a/support/bib2gls/bib2gls-begin.pdf and b/support/bib2gls/bib2gls-begin.pdf differ diff --git a/support/bib2gls/bib2gls-en.xml b/support/bib2gls/bib2gls-en.xml index 50abc80670..c5cf8e120e 100644 --- a/support/bib2gls/bib2gls-en.xml +++ b/support/bib2gls/bib2gls-en.xml @@ -126,6 +126,7 @@ file is in or in a location that can be found by kpsewhich. Selection mode: {0} Ignoring fields: Ignoring field ''{0}'' for entry ''{1}'' +Adjusted label for entry ''{0}'' to ''{1}'' Adding entry {0} to secondary list (no filter). Adding entry {0} to secondary list. Checking entry {0} admission to secondary list. Match action: {1}. Matches: {2}. @@ -159,6 +160,8 @@ file is in or in a location that can be found by kpsewhich. (Original entry: @{1}{2}. This entry: @{3}{4}) Entry ''{0}'' has lost its ''{1}'' field. +Resource locale: {0}. + Transcript written to {0}. {0} written to {1}. {0} written in total. @@ -235,6 +238,7 @@ Defaulting to: {0}. Setting entry type aliases. Stripping missing parent ''{0}'' from entry {1} Removing ''{0}'' because it has records (''{1}={2}'' in effect). +Not flattening entry ''{0}'' because entry ''{1}'' depends on parent ''{2}'' Entry ''{0}'' missing sort field ''{1}''. Falling back on field ''{2}''. Automatic support for: Support available for: @@ -251,6 +255,12 @@ Defaulting to: {0}. {0}: No group found for {1} Found compound entry set ''{0}'' Found mgls ref ''{0}'' + ETC... + +% This file was created by {0} v{1} on {2}. +% DO NOT edit this file. Any changes made will be lost next time {0} is run. +% This file was generated from data obtained from the following files: +{0,choice,2# and |2>, and } Page Pages @@ -336,10 +346,10 @@ Ignoring {1} Parent {0} does not occur before entry {1} so removing relationship. Ignoring pattern for unknown field: {0} Problematic entry label: {0} -You document doesn''t seem to have used fontspec which +You document is using an old glossaries version and doesn''t seem to have used fontspec which suggests it''s not using XeLaTeX or LuaLaTeX, so you need to restrict your labels to the Basic Latin set (or -switch TeX engines). +switch TeX engines or upgrade glossaries.sty). Problematic entry label: {0} Contains one or more special characters. Can''t find target {0} for aliased entry {1}. @@ -414,6 +424,38 @@ the second list ({3,number}). Invalid field ''{0}'' given in option ''{1}'' Invalid entry type ''{0}'' provided in option ''{1}'' Invalid substitution ''{0}'' provided in option ''{1}'' (required syntax: '{'regex'}{'replacement'}') +Invalid field ref ''{0}'' +Invalid field ref ''{0}'' before {1} +Missing field name after {0} +Missing field name before {0} +Missing field name +Invalid field name {0} +Invalid identifier ''{0}'' for {1} reference +Invalid syntax for option ''{0}'': {1} +Invalid syntax for option ''{0}'': misplaced {1} before {2} +Invalid field override option ''{0}''. Expected 'o' or 'n' +Empty condition +Condition missing terminating ''{0}'' +Regular expression or comparison expected after {0} +Missing condition after unary ''{0}'' in {1} +Expected one of {0}, found ''{1}'' +Expected one of {0} after ''{1}'', found ''{2}'' +Expected condition, found ''{0}'' +Expected condition, found ''{0}'' in {1} +Expected condition, found ''{0}'' after {1} +Expected condition, found ''{0}'' before {1} +Invalid condition, NULL test can only be used with ''='' or ''<>'', found ''{0}'' after {1} +Invalid condition, numeric test required with {0}, found {1} +Missing numeric value +Expected binary operand before ''{0}'' in {1} +Expected field or condition or string or match group reference, found ''{0}'' +Expected field or condition or string or match group reference, found ''{0}'' after: {1} +Expected ''{0}'' before ''{1}'' +Expected ''{0}'' before ''{1}'', after: {2} +Expected field or string after {0} +Expected field or string concatenation in argument of {0}, found: {1} +Expected field in argument of {0}, found: {1} +Unexpected content ''{0}'' in the argument of {1} Read access forbidden for file: {0} Write access forbidden for file: {0} Write access forbidden for extension: {0} @@ -540,6 +582,10 @@ converted to @dualabbreviationentry.) Unknown format ''{0}'' {0} already exists Can''t write to ''{0}'': file already exists (use {1} to force overwrite) +Can''t match group {0}: no match found +Can''t match group index {0}: maximum group index = {1} (for match {2}) +Can''t match group index {0}: invalid index (for match {1}) +Failed to match group {0} (for match {1}) Parameter digit 1 to 9 expected. Found ''{0}'' Missing end group diff --git a/support/bib2gls/bib2gls-extra-en.xml b/support/bib2gls/bib2gls-extra-en.xml new file mode 100644 index 0000000000..4606aebe11 --- /dev/null +++ b/support/bib2gls/bib2gls-extra-en.xml @@ -0,0 +1,12 @@ + + + +Additional English language file for bib2gls + +Page +Pages +passim + +.?! + + diff --git a/support/bib2gls/bib2gls-extra-nl.xml b/support/bib2gls/bib2gls-extra-nl.xml new file mode 100644 index 0000000000..cd5b926c6c --- /dev/null +++ b/support/bib2gls/bib2gls-extra-nl.xml @@ -0,0 +1,13 @@ + + + +Additional Dutch language file for bib2gls + +IJ + +IJ +ij + +.?! + + diff --git a/support/bib2gls/bib2gls.1 b/support/bib2gls/bib2gls.1 index b9c0737f62..c92252702f 100644 --- a/support/bib2gls/bib2gls.1 +++ b/support/bib2gls/bib2gls.1 @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "BIB2GLS 1" -.TH BIB2GLS 1 "2022-11-24" "perl v5.34.1" "bib2gls" +.TH BIB2GLS 1 "2022-12-05" "perl v5.36.0" "bib2gls" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -438,7 +438,7 @@ and group information written to the \fI.glstex\fR file. Don't replace quote characters (default). .SH "REQUIRES" .IX Header "REQUIRES" -Java 7 or later and a TeX distribution. +Java 8 or later and a TeX distribution. .SH "LICENSE" .IX Header "LICENSE" License GPLv3+: \s-1GNU GPL\s0 version 3 or later diff --git a/support/bib2gls/bib2gls.pdf b/support/bib2gls/bib2gls.pdf index ac6fe779c8..68fb9d42d5 100644 Binary files a/support/bib2gls/bib2gls.pdf and b/support/bib2gls/bib2gls.pdf differ diff --git a/support/bib2gls/examples/sample-authors.pdf b/support/bib2gls/examples/sample-authors.pdf index 9d03fab6d6..04e931589d 100644 Binary files a/support/bib2gls/examples/sample-authors.pdf and b/support/bib2gls/examples/sample-authors.pdf differ diff --git a/support/bib2gls/examples/sample-bacteria.pdf b/support/bib2gls/examples/sample-bacteria.pdf index 56c4305f5c..79f16ed3d8 100644 Binary files a/support/bib2gls/examples/sample-bacteria.pdf and b/support/bib2gls/examples/sample-bacteria.pdf differ diff --git a/support/bib2gls/examples/sample-chemical.pdf b/support/bib2gls/examples/sample-chemical.pdf index cd908a360d..427cb77c56 100644 Binary files a/support/bib2gls/examples/sample-chemical.pdf and b/support/bib2gls/examples/sample-chemical.pdf differ diff --git a/support/bib2gls/examples/sample-citations.pdf b/support/bib2gls/examples/sample-citations.pdf index c43a35719a..0590ff4629 100644 Binary files a/support/bib2gls/examples/sample-citations.pdf and b/support/bib2gls/examples/sample-citations.pdf differ diff --git a/support/bib2gls/examples/sample-constants.pdf b/support/bib2gls/examples/sample-constants.pdf index 0b69633203..2a544ef0dc 100644 Binary files a/support/bib2gls/examples/sample-constants.pdf and b/support/bib2gls/examples/sample-constants.pdf differ diff --git a/support/bib2gls/examples/sample-hierarchical.pdf b/support/bib2gls/examples/sample-hierarchical.pdf index 466ea4f9d4..1d5a1b1324 100644 Binary files a/support/bib2gls/examples/sample-hierarchical.pdf and b/support/bib2gls/examples/sample-hierarchical.pdf differ diff --git a/support/bib2gls/examples/sample-markuplanguages.pdf b/support/bib2gls/examples/sample-markuplanguages.pdf index def5425c19..d5f8c1488a 100644 Binary files a/support/bib2gls/examples/sample-markuplanguages.pdf and b/support/bib2gls/examples/sample-markuplanguages.pdf differ diff --git a/support/bib2gls/examples/sample-maths.pdf b/support/bib2gls/examples/sample-maths.pdf index de2eb3515b..23a4221580 100644 Binary files a/support/bib2gls/examples/sample-maths.pdf and b/support/bib2gls/examples/sample-maths.pdf differ diff --git a/support/bib2gls/examples/sample-media.pdf b/support/bib2gls/examples/sample-media.pdf index 6abb0ecfc0..280002947c 100644 Binary files a/support/bib2gls/examples/sample-media.pdf and b/support/bib2gls/examples/sample-media.pdf differ diff --git a/support/bib2gls/examples/sample-msymbols.pdf b/support/bib2gls/examples/sample-msymbols.pdf index 3db76c0e6d..b7e0f11875 100644 Binary files a/support/bib2gls/examples/sample-msymbols.pdf and b/support/bib2gls/examples/sample-msymbols.pdf differ diff --git a/support/bib2gls/examples/sample-multi1.pdf b/support/bib2gls/examples/sample-multi1.pdf index 8cea7bcde5..a5487bc36d 100644 Binary files a/support/bib2gls/examples/sample-multi1.pdf and b/support/bib2gls/examples/sample-multi1.pdf differ diff --git a/support/bib2gls/examples/sample-multi2.pdf b/support/bib2gls/examples/sample-multi2.pdf index 92a16ca528..1b40fc3bf6 100644 Binary files a/support/bib2gls/examples/sample-multi2.pdf and b/support/bib2gls/examples/sample-multi2.pdf differ diff --git a/support/bib2gls/examples/sample-nested.pdf b/support/bib2gls/examples/sample-nested.pdf index 952939e39f..efdacf5610 100644 Binary files a/support/bib2gls/examples/sample-nested.pdf and b/support/bib2gls/examples/sample-nested.pdf differ diff --git a/support/bib2gls/examples/sample-people.pdf b/support/bib2gls/examples/sample-people.pdf index 9e4a223ba1..06b4606fce 100644 Binary files a/support/bib2gls/examples/sample-people.pdf and b/support/bib2gls/examples/sample-people.pdf differ diff --git a/support/bib2gls/examples/sample-textsymbols.pdf b/support/bib2gls/examples/sample-textsymbols.pdf index 0663ccc47b..e892faad97 100644 Binary files a/support/bib2gls/examples/sample-textsymbols.pdf and b/support/bib2gls/examples/sample-textsymbols.pdf differ diff --git a/support/bib2gls/examples/sample-textsymbols2.pdf b/support/bib2gls/examples/sample-textsymbols2.pdf index 07ffce53db..dd8afa2054 100644 Binary files a/support/bib2gls/examples/sample-textsymbols2.pdf and b/support/bib2gls/examples/sample-textsymbols2.pdf differ diff --git a/support/bib2gls/examples/sample-units1.pdf b/support/bib2gls/examples/sample-units1.pdf index 9bc41618ee..2467603f99 100644 Binary files a/support/bib2gls/examples/sample-units1.pdf and b/support/bib2gls/examples/sample-units1.pdf differ diff --git a/support/bib2gls/examples/sample-units2.pdf b/support/bib2gls/examples/sample-units2.pdf index 2ebc649aba..d9e2b64748 100644 Binary files a/support/bib2gls/examples/sample-units2.pdf and b/support/bib2gls/examples/sample-units2.pdf differ diff --git a/support/bib2gls/examples/sample-units3.pdf b/support/bib2gls/examples/sample-units3.pdf index be092481fc..0d7d9dc127 100644 Binary files a/support/bib2gls/examples/sample-units3.pdf and b/support/bib2gls/examples/sample-units3.pdf differ diff --git a/support/bib2gls/examples/sample-usergroups.pdf b/support/bib2gls/examples/sample-usergroups.pdf index d38ce54eb2..dd8485f3c7 100644 Binary files a/support/bib2gls/examples/sample-usergroups.pdf and b/support/bib2gls/examples/sample-usergroups.pdf differ diff --git a/support/bib2gls/src/bib2gls-terms.bib b/support/bib2gls/src/bib2gls-terms.bib index 8ca871f605..27841562da 100644 --- a/support/bib2gls/src/bib2gls-terms.bib +++ b/support/bib2gls/src/bib2gls-terms.bib @@ -1,22 +1,35 @@ % Encoding: UTF-8 +@entry{entrytype, + name={entry type}, + description={an entry's identifying type, as specified by \atentryfmt{entry-type}. + (Not to be confused with the glossary label, which is identified by + the \field{type} field.) When referenced in a resource option, the + leading \code{@} is typically omitted. The \emph{original} entry type + refers to the entry type as specified in the \ext{bib} file. The + \emph{actual} entry type may be different and will be the result + of a conversion via resource options such as \csopt{entry-type-aliases}. + Although the \ext{bib} format is case-insensitive, references to the + entry type in resource options should typically be in \idx{lowercase}.} +} + @entry{primaryentry, name={primary entry}, plural={primary entries}, - user1`={idx.primary}, - description={The original entry created from a dual-entry type - (such as \atentry{dualentry}) or the entry from single-entry - types (such as \atentry{entry}) or \glspl{spawnedentry}.} + user1={idx.primary}, + description={The original entry created from a dual-\gls{entrytype} + (such as \atentry{dualentry}) or the entry from + single-\glspl{entrytype} (such as \atentry{entry}) or \glspl{spawnedentry}.} } @entry{dualentry, name={dual entry}, plural={dual entries}, user1={idx.dual}, - description={The duplicate entry created from a dual-entry type + description={The duplicate entry created from a dual-\gls{entrytype} (such as \atentry{dualentry}). This duplicate is based on the \gls{primaryentry} with modifications made according to various - settings. With tertiary entry types, the dual entry represents + settings. With tertiary \glspl{entrytype}, the dual entry represents two entries: the \glsdisp{secondaryentry}{secondary} and \glsdisp{tertiaryentry}{tertiary}. See \sectionref{sec:dualentry}.} @@ -26,7 +39,7 @@ name={secondary entry}, plural={secondary entries}, user1={idx.secondary}, - description={For the tertiary entry types, such as + description={For the tertiary \glspl{entrytype}, such as \atentry{tertiaryindexabbreviationentry}, there are only actually two objects defined within \bibgls: the \glsdisp{primaryentry}{primary} and the \glsdisp{dualentry}{dual}, @@ -43,8 +56,8 @@ user1={idx.tertiary}, description={An entry that isn't defined as a separated object within \bibgls, but is defined within the \ext{glstex} file - as a by-product of the dual definition code for tertiary entry - types.} + as a by-product of the dual definition code for tertiary + \glspl{entrytype}.} } @entry{mainentry, @@ -52,7 +65,7 @@ plural={main entries}, description={The originating entry from which the \glspl{spawnedentry} are created. A main entry may - be a dual-entry type, consisting of a \gls{primaryentry} + be a dual-\gls{entrytype}, consisting of a \gls{primaryentry} and \gls{dualentry}. (Not to be confused with the main glossary or the \gls{compmainlabel} of a \gls{compoundentry}.)} @@ -62,20 +75,20 @@ name={progenitor}, user1={idx.progenitor}, description={The \gls{mainentry} for the \atentry{progenitor} - entry type.} + \gls{entrytype}.} } @entry{progeny, name={progeny}, user1={idx.progeny}, description={The \glspl{spawnedentry} for the \atentry{progenitor} - entry type.} + \gls{entrytype}.} } @entry{multientrytype, name={multi-entry type}, - description={An entry type that can spawn multiple - \glspl{primaryentry}. Some multi-entry types can also spawn a + description={An \gls{entrytype} that can spawn multiple + \glspl{primaryentry}. Some multi-\glspl{entrytype} can also spawn a \gls{dualentry}. See \sectionref{sec:multientry}. For the \sty{glossaries-extra} \qt{multi (compound or combined) entries} that are defined with \cs{multiglossaryentry} see \gls{compoundentry}.} @@ -310,6 +323,7 @@ plural={top-level entries}, user1={idx.hierarchical-entry}, description={An entry that doesn't have a \gls{parententry}. + This entry is the hierarchical root for all its descendents. See \sectionref{sec:hierarchicalopts}.} } @@ -387,6 +401,36 @@ description={\gls{glsxtrresourcefile} or \gls{GlsXtrLoadResources}.} } +@entry{resource-locale, + name = {resource locale}, + user1={idx.locale-resource}, + description={the default locale for the given \gls{resourceset}. + This can be set with the \csopt{locale} resource option. If not + explicitly set, then the default will be the document language, if + it has been detected by \sty{tracklang} or identified with + \longarg{locale}, or the \idx{JRE} locale otherwise.} +} + +@entry{document-locale, + name = {document locale}, + user1={idx.locale-doc}, + description={the locale associated with the document + language (or by \longarg{locale}, if no document language has been + detected). In the case of a multi-lingual document, this + is the locale of the last language resource file to be loaded through + \isty{tracklang}'s interface. It's best to explicitly set the locale + for multi-lingual documents to avoid confusion (either with + the \csopt{locale} or as a language tag in options such as + \csopt{sort}).} +} + +@entry{Java-locale, + name = {Java locale}, + user1={idx.locale-Java}, + description={the default locale for the \idx{JRE}, which usually + matches the operating system's locale.} +} + @entry{crossresourceref, name={cross-resource reference}, user1={idx.crossresourceref}, @@ -460,3 +504,32 @@ Files, Text Files and File Encodings} for further information about description = {The non-\glslink{compmainlabel}{main} elements in the set that defines a \gls{compoundentry}.} } + +@entry{regular-expression, + name = {regular expression}, + user1={idx.regex}, + description={A pattern that specifies how to match text. Unless + indicated otherwise, resource options that use regular expressions + are \gls{anchored}. See + \href{http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html}{Java's + Pattern class API}~\cite{pattern} for details of the regular + expression syntax.} +} + +@entry{anchored, + name = {anchored (regular expression)}, + text={anchored}, + description={An anchored \gls{regular-expression} must match the entire + string, not a sub-string. For example, \code{l\idx{zeroorone}op} matches \qt{lop} + and \qt{op} but doesn't match \qt{clop} or \qt{cop}.} +} + +@entry{concatenation, + name={concatenation}, + user1={idx.stringconcatenation}, + description={This is where multiple fragments or substrings are + joined together to form a single value. The concatenation operator + is \idx{stringconcat} for \ext{bib} files (see + \sectionref{sec:bibstringconcat}) and \idx{concat-plus} for + resource option string concatenation (\sectionref{sec:optstringconcat}).} +} diff --git a/support/bib2gls/src/bib2gls.bib b/support/bib2gls/src/bib2gls.bib index dde9f5d1fd..e5cbac0004 100644 --- a/support/bib2gls/src/bib2gls.bib +++ b/support/bib2gls/src/bib2gls.bib @@ -186,6 +186,14 @@ text={case-changing command} } +@topic{quark, + name={quarks (\bibgls)}, + text={quark}, + description={Quarks are special types of escape sequences that + look like \LaTeX\ commands but actually markup special tokens in + resource options. See \sectionref{sec:quarks} for further details.} +} + @topic{internalcommands, name={internal commands} } @@ -213,6 +221,11 @@ name={categories and attributes} } +@index{regexp, + name={regexp (or regex)}, + alias={regex} +} + @index{regex, name={regular expressions}, text={regular expression}, @@ -679,6 +692,17 @@ category={command} } +@bibglscommand{bibglscopytoglossary, + name={\csfmt{bib\-gls\-copy\-to\-glossary}}, + user1={\margm{entry-label}\margm{glossary-type}}, + description={copies the entry identified by \meta{entry-label} to + the glossary identified by \meta{glossary-type} after the entry is + defined (if the \csopt{copy-to-glossary} option is set)}, + note={\bibgls}, + topics={definingterms}, + category={command} +} + @bibglscommand{bibglsuselongfont, name={\csfmt{bib\-gls\-use\-long\-font}}, user1={\margm{text}\margm{category}}, @@ -2413,6 +2437,48 @@ starred version \csref{glsxtrfmt*}}, parent={resourceoptions} } +@resourceoption{opt.locale, + name={\csoptfmt{locale}}, + user1={\meta{lang tag}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.assign-fields, + name={\csoptfmt{assign\dhyphen fields}}, + user1={\meta{\keyvallist}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.assign-override, + name={\csoptfmt{assign\dhyphen override}}, + user1={\margm{boolean}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.assign-missing-field-action, + name={\csoptfmt{assign\dhyphen missing\dhyphen field\dhyphen action}}, + user1={\margm{value}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.copy-to-glossary, + name={\csoptfmt{copy\dhyphen to\dhyphen glossary}}, + user1={\meta{list}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.copy-to-glossary-missing-field-action, + name={\csoptfmt{copy\dhyphen to\dhyphen glossary\dhyphen missing\dhyphen field\dhyphen action}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + @resourceoption{opt.compound-options-global, name={\csoptfmt{compound\dhyphen options\dhyphen global}}, user1={\margm{boolean}}, @@ -2637,6 +2703,20 @@ starred version \csref{glsxtrfmt*}}, parent={resourceoptions} } +@resourceoption{opt.flatten-lonely-condition, + name={\csoptfmt{flatten\dhyphen lonely\dhyphen condition}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + +@resourceoption{opt.flatten-lonely-missing-field-action, + name={\csoptfmt{flatten\dhyphen lonely\dhyphen missing\dhyphen field\dhyphen action}}, + user1={\meta{value}}, + category={resourceoption}, + parent={resourceoptions} +} + @resourceoption{opt.master, name={\csoptfmt{master}}, user1={\meta{name}}, @@ -3437,6 +3517,13 @@ field\dhyphen locale}}, parent={resourceoptions} } +@resourceoption{opt.abbreviation-text-fallback, + name={\csoptfmt{abbreviation\dhyphen text\dhyphen fallback}}, + user1={\meta{field}}, + category={resourceoption}, + parent={resourceoptions} +} + @resourceoption{opt.bibtexentry-sort-fallback, name={\csoptfmt{bibtexentry\dhyphen sort\dhyphen fallback}}, user1={\meta{field}}, @@ -5314,8 +5401,16 @@ and \L/\l\ treated as L/l}, parent={packages} } +@index{stringconcatenation, + name={string concatenation} +} + +@index{concatenation, + alias={stringconcatenation} +} + @symbol{stringconcat, - name={\code{\#} (string concatenation)}, + name={\code{\#} (\extfmt{bib} string concatenation)}, text={\code{\#}} } @@ -5351,6 +5446,11 @@ and \L/\l\ treated as L/l}, text={\code{\&}} } +@symbol{ampand, + name={\code{\&} (boolean AND)}, + text={\code{\&}} +} + @command{cs.amp, name={\csfmt{\&}}, description={produces the ampersand symbol \&}, @@ -5444,6 +5544,16 @@ and \L/\l\ treated as L/l}, category={command} } +@symbol{regex.circum, + name={\code{\char`\^} (regular expression)}, + text={\code{\char`\^}} +} + +@symbol{regex.dollar, + name={\code{\char`\$} (regular expression)}, + text={\code{\char`\$}} +} + @specialchar{mshiftchar, name={\code{\$} (maths shift)}, text={\code{\$}} @@ -5471,6 +5581,8 @@ and \L/\l\ treated as L/l}, text={\code{\glsbackslash}} } +% See QUARKS for literal \\ in regular expression + @command{cs.backslash, name={\csfmt{\glsbackslash}}, user1={\oargm{len}}, @@ -5525,11 +5637,61 @@ with forced line breaks in paragraph column formats)}, text = {\code{\rangestartmark}} } +@symbol{regexp.startgroup, + name={\code{\rangestartmark} (regular expression, start group)}, + text={\code{\rangestartmark}} +} + +@symbol{openparenchar, + name = {\code{\rangestartmark} (literal open parenthesis)}, + text = {\code{\rangestartmark}} +} + @symbol{closerange, name = {\code{\rangeendmark} (end range)}, text = {\code{\rangeendmark}} } +@symbol{regexp.endgroup, + name={\code{\rangeendmark} (regular expression, end group)}, + text={\code{\rangeendmark}} +} + +@symbol{closeparenchar, + name = {\code{\rangeendmark} (literal close parenthesis)}, + text = {\code{\rangeendmark}} +} + +@symbol{regexp.startclass, + name={\code{[} (regular expression, start class)}, + text={\code{[}} +} + +@symbol{regexp.endclass, + name={\code{]} (regular expression, end class)}, + text={\code{]}} +} + +@symbol{opensqchar, + name = {\code{[} (literal open square bracket)}, + text = {\code{[}} +} + +@symbol{closesqchar, + name = {\code{]} (literal close square bracket)}, + text = {\code{]}} +} + +@symbol{startoptional, + name = {\code{[} (optional)}, + text = {\code{[}} +} + +@symbol{endoptional, + name = {\code{]} (optional)}, + text = {\code{]}} +} + @command{cs.tilde, name={\csfmt{\glstildechar}}, user1={\margm{character}}, @@ -5538,6 +5700,80 @@ with forced line breaks in paragraph column formats)}, category={command} } +@symbol{slashchar, + name={\code{/}} +} + +@symbol{equalschar, + name={\code{=} (literal)}, + text={\code{=}} +} + +@symbol{equalsassign, + name={\code{=} (assignment)}, + text={\code{=}} +} + +@symbol{equalscmp, + name={\code{=} (comparison)}, + text={\code{=}} +} + +@symbol{notequalscmp, + name={\code{<>} (comparison)}, + text={\code{<>}} +} + +@symbol{ltcmp, + name={\code{<} (comparison)}, + text={\code{<}} +} + +@symbol{ltchar, + name={\code{<} (literal)}, + text={\code{<}} +} + +@symbol{regex.lt, + name={\code{<} (regular expression)}, + text={\code{<}} +} + +@symbol{lecmp, + name={\code{<=} (comparison)}, + text={\code{<=}} +} + +@symbol{gtcmp, + name={\code{>} (comparison)}, + text={\code{>}} +} + +@symbol{gtchar, + name={\code{>} (literal)}, + text={\code{>}} +} + +@symbol{regex.gt, + name={\code{>} (regular expression)}, + text={\code{>}} +} + +@symbol{gecmp, + name={\code{>=} (comparison)}, + text={\code{>=}} +} + +@symbol{hyphenchar, + name={\code{-} (literal)}, + text={\code{-}} +} + +@symbol{follow, + name={\code{->} (field ref)}, + text={\code{->}} +} + @command{comma, name={\csfmt{,}}, description={thin space}, @@ -5545,6 +5781,11 @@ with forced line breaks in paragraph column formats)}, category={command} } +@symbol{commasep, + name={\code{,} (separator)}, + text={\code{,}} +} + @command{vec, name={\csfmt{vec}}, user1={\margm{character}}, @@ -5558,6 +5799,65 @@ with forced line breaks in paragraph column formats)}, text={\code{*}} } +@symbol{starchar, + name={\code{*} (literal)}, + text={\code{*}} +} + +@symbol{oneormore, + name={\code{+} (regular expression, one or more)}, + text={\code{+}} +} + +@symbol{pluschar, + name={\code{+} (literal)}, + text={\code{+}} +} + +@symbol{concat-plus, + name={\code{+} (resource option concatenation)}, + text={\code{+}} +} + +@symbol{zeroorone, + name={\code{?} (regular expression, zero or one)}, + text={\code{?}} +} + +@symbol{regex.question, + name={\code{?} (regular expression)}, + text={\code{?}} +} + +@symbol{questionchar, + name={\code{?} (literal)}, + text={\code{?}} +} + +@symbol{regexpor, + name={\code{|} (regular expression or)}, + text={\code{|}} +} + +@symbol{pipechar, + name={\code{|}} +} + +@symbol{pipeor, + name={\code{|} (boolean OR)}, + text={\code{|}} +} + +@symbol{colonchar, + name={\code{:} (literal)}, + text={\code{:}} +} + +@symbol{exclamnot, + name={\code{!} (boolean NOT)}, + text={\code{!}} +} + @symbol{matchanydot, name={\code{.}\ (regular expression, match any)}, text={\code{.}} @@ -10792,6 +11092,23 @@ primary formats, if enabled.}, name={cross-resource reference} } +@index{locale} + +@index{locale-resource, + parent={locale}, + name={resource} +} + +@index{locale-doc, + parent={locale}, + name={document} +} + +@index{locale-Java, + parent={locale}, + name={Java} +} + @index{firstuse, name={first use} } @@ -14938,7 +15255,8 @@ defined}, topics={charcommands,collationsubrules}, note={\styfmt{glossaries-extra} v1.21+ (moved to \styfmt{glossaries-extra-bib2gls} in v1.27)}, - category={command} + category={command}, + seealso={GlsXtrResourceInitEscSequences} } @glscommand{glscapturedgroup, @@ -15005,9 +15323,543 @@ warning rather than an error if the command isn't already defined}, \csref{glsxtrresourcefile}}, topics={hooks}, note={\styfmt{glossaries-extra} v1.21+}, + category={command}, + seealso={GlsXtrResourceInitEscSequences} +} + +% QUARKS + +@glscommand{GlsXtrResourceInitEscSequences, + name={\csfmt{Gls\-Xtr\-Resource\-Init\-Esc\-Sequences}}, + user1={}, + description={locally redefines \idx{quark} commands, such as \cs{u} and + \gls{NULL}, that shouldn't expand in + resource options as they have special meanings for some options. + May be added to the definition of \gls{glsxtrresourceinit} if + required}, + topics={assigncommands}, + note={\styfmt{glossaries-extra-bib2gls} v1.51+}, category={command} } +@mainglscommand{cs, + name={\csfmt{cs}}, + user1={\margm{csname}}, + description={locally defined by \gls{GlsXtrResourceInitEscSequences} to + expand to the literal string \csfmt{csname} when the resource + options are written to the \ext{aux} file. This technically isn't + a \bibgls\ \idx{quark}, although it's included in that category, + as it's not looked for by \bibgls}, + topics={quark}, + category={command} +} + +@mainglscommand{NULL, + name={\csfmt{NULL}}, + user1={}, + description={a \idx{quark} to denote a + null value in \csopt{assign-fields} conditionals. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{IN, + name={\csfmt{IN}}, + user1={}, + description={a \idx{quark} to denote \qt{is a substring} conditional + in \csopt{assign-fields} conditionals. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{NIN, + name={\csfmt{NIN}}, + user1={}, + description={a \idx{quark} to denote \qt{is not a substring} +conditional in \csopt{assign-fields} conditionals. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{PREFIXOF, + name={\csfmt{PREFIX\-OF}}, + user1={}, + description={a \idx{quark} to denote \qt{is a prefix of} conditional + in \csopt{assign-fields} conditionals. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{NOTPREFIXOF, + name={\csfmt{NOT\-PREFIX\-OF}}, + user1={}, + description={a \idx{quark} to denote \qt{is not a prefix of} conditional + in \csopt{assign-fields} conditionals. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{SUFFIXOF, + name={\csfmt{SUFFIX\-OF}}, + user1={}, + description={a \idx{quark} to denote \qt{is a suffix of} conditional + in \csopt{assign-fields} conditionals. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{NOTSUFFIXOF, + name={\csfmt{NOT\-SUFFIX\-OF}}, + user1={}, + description={a \idx{quark} to denote \qt{is not a suffix of} conditional + in \csopt{assign-fields} conditionals. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{LEN, + name={\csfmt{LEN}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote the number of (detokenized) characters in + a value in \csopt{assign-fields}. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{CAT, + name={\csfmt{CAT}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote a string concatenation + (see \sectionref{sec:optstringconcat}) + in the conditional parts of \csopt{assign-fields}. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{MGP, + name={\csfmt{MGP}}, + user1={\margm{group-ref}}, + description={a \idx{quark} to denote a reference to a group + from a \gls{ext1.regular-expression} match. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}. The \meta{group-ref} may be either an + integer index or a textual name}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{CS, + name={\csfmt{CS}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote a control sequence element in + \csopt{assign-fields}. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{TRIM, + name={\csfmt{TRIM}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote a trimmed element in + \csopt{assign-fields}. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{INTERPRET, + name={\csfmt{INTER\-PRET}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote an interpreted element in + \csopt{assign-fields}. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{LABELIFY, + name={\csfmt{LABEL\-IFY}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote a label element in + \csopt{assign-fields}. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{LABELIFYLIST, + name={\csfmt{LABEL\-IFY\-LIST}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote a label-list element in + \csopt{assign-fields}. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{LC, + name={\csfmt{LC}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote a \idx{lowercase} change in + \csopt{assign-fields} syntax. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{UC, + name={\csfmt{UC}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote an \idx{uppercase} change in + \csopt{assign-fields} syntax. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{FIRSTLC, + name={\csfmt{FIRST\-LC}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote a first-letter \idx{lowercase} + change in \csopt{assign-fields} syntax. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{FIRSTUC, + name={\csfmt{FIRST\-UC}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote a first-letter \idx{uppercase} + change in \csopt{assign-fields} syntax. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{TITLE, + name={\csfmt{TITLE}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote a \idx{titlecase} change in + \csopt{assign-fields} syntax. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{NOCHANGE, + name={\csfmt{NO\-CHANGE}}, + user1={\margm{element-list}}, + description={a \idx{quark} to denote no \idx{case-change} in + \csopt{assign-fields} syntax. This token needs + to be protected from expansion in the argument of + \gls{GlsXtrLoadResources}. It's not defined by + \gls{GlsXtrResourceInitEscSequences}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{uhex, + name={\csfmt{u}}, + user1={\meta{hex}}, + description={a \idx{quark} that identifies a character by its hexadecimal code in the + values of some (but not all) resource options}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={hex code quark} +} + +@command{n, + name={\csfmt{n}}, + user1={}, + description={indicates a newline character in \idxpl{regex}}, + category={command}, + annote={newline} +} + +@mainglscommand{quark.dot, + name={\csfmt{.}}, + user1={}, + description={a \idx{quark} that identifies a literal dot (\idx{periodchar}) in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.backslash, + name={\csfmt{\glsbackslash}}, + user1={}, + description={a \idx{quark} that identifies a literal backslash \idx{backslashchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.slash, + name={\csfmt{/}}, + user1={}, + description={a \idx{quark} that identifies a literal slash \idx{slashchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.pipe, + name={\csfmt{|}}, + user1={}, + description={a \idx{quark} that identifies a literal pipe character \idx{pipechar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.amp, + name={\csfmt{\&}}, + user1={}, + description={a \idx{quark} that identifies a literal ampersand \idx{ampchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.plus, + name={\csfmt{+}}, + user1={}, + description={a \idx{quark} that identifies a literal plus \idx{pluschar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.lt, + name={\csfmt{<}}, + user1={}, + description={a \idx{quark} that identifies a literal less than \idx{ltchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.gt, + name={\csfmt{>}}, + user1={}, + description={a \idx{quark} that identifies a literal greater than \idx{gtchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.star, + name={\csfmt{*}}, + user1={}, + description={a \idx{quark} that identifies a literal star \idx{starchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.dollar, + name={\csfmt{\$}}, + user1={}, + description={a \idx{quark} that identifies a literal dollar \idx{dollarchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.circum, + name={\csfmt{\char`\^}}, + user1={}, + description={a \idx{quark} that identifies a literal circumflex \idx{circumchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.tilde, + name={\csfmt{\char`\~}}, + user1={}, + description={a \idx{quark} that identifies a literal tilde \idx{tildechar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.openparen, + name={\csfmt{\rangestartmark}}, + user1={}, + description={a \idx{quark} that identifies a literal open parenthesis \idx{openparenchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.closeparen, + name={\csfmt{\rangeendmark}}, + user1={}, + description={a \idx{quark} that identifies a literal close parenthesis \idx{closeparenchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.opensq, + name={\csfmt{[}}, + user1={}, + description={a \idx{quark} that identifies a literal open square bracket \idx{opensqchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.closesq, + name={\csfmt{]}}, + user1={}, + description={a \idx{quark} that identifies a literal close square bracket \idx{closesqchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.doublequote, + name={\csfmt{"}}, + user1={}, + description={a \idx{quark} that identifies a literal double-quote \idx{doublequotechar}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={quark} +} + +@mainglscommand{quark.hyphen, + name={\csfmt{-}}, + user1={}, + description={a \idx{quark} that identifies a literal hyphen \idx{hyphenchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.question, + name={\csfmt{?}}, + user1={}, + description={a \idx{quark} that identifies a literal question mark \idx{questionchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.hash, + name={\csfmt{\#}}, + user1={}, + description={a \idx{quark} that identifies a literal hash \idx{hashchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + +@mainglscommand{quark.colon, + name={\csfmt{:}}, + user1={}, + description={a \idx{quark} that identifies a literal colon + \idx{colonchar} in a \gls{ext1.regular-expression}}, + note={\bibgls\ \idx{quark}}, + topics={quark}, + category={command}, + annote={\idx{regexp} quark} +} + @mainglscommand{GlsXtrDefaultResourceOptions, name={\csfmt{Gls\-Xtr\-Default\-Resource\-Options}}, user1={}, @@ -15481,6 +16333,17 @@ abbreviation by the \catattr{markwords} attribute}, category={command} } +@glscommand{glsplural, + name={\csfmt{glsplural}}, + user1={\oargm{options}\margm{label}\oargm{insert}}, + description={links to the entry's definition in the glossary with + the link text obtained from the \field{plural} field + without altering the first use flag}, + topics={entryrefcommands,fieldrefcommands,linkcommands}, + note={\styfmt{glossaries}}, + category={command} +} + @glscommand{glssymbol, name={\csfmt{glssymbol}}, user1={\oargm{options}\margm{label}\oargm{insert}}, @@ -16422,6 +17285,16 @@ paragraph break that retains the hanging indent}, category={command} } +@glscommand{GlsXtrIfInGlossary, + name={\csfmt{Gls\-Xtr\-If\-In\-Glossary}}, + user1={\margm{entry-label}\margm{type}\margm{true}\margm{false}}, + description={tests if the entry given \meta{entry-label} is in + the glossary identified by \meta{type}}, + topics={conditional,glossrefs}, + note={\styfmt{glossaries-extra}}, + category={command} +} + @glscommand{glsdoifexists, name={\csfmt{gls\-do\-if\-exists}}, user1={\margm{label}\margm{code}}, @@ -16946,6 +17819,8 @@ number is hexadecimal)}, category={command} } +% See QUARKS for resource option markup + @command{u, name={\csfmt{u}}, user1={\margm{character}}, @@ -16955,16 +17830,6 @@ number is hexadecimal)}, annote={accent} } -@command{uhex, - name={\csfmt{u}}, - user1={\meta{hex}}, - description={identifies a character by its hexadecimal code in the - values of some (but not all) resource options}, - note={\bibgls}, - category={command}, - annote={hex code} -} - @command{acute, name={\csfmt{'}}, user1={\margm{character}}, diff --git a/support/bib2gls/src/bib2gls.pod b/support/bib2gls/src/bib2gls.pod index e75573aa2c..a470b73fc9 100644 --- a/support/bib2gls/src/bib2gls.pod +++ b/support/bib2gls/src/bib2gls.pod @@ -368,7 +368,7 @@ Don't replace quote characters (default). =head1 REQUIRES -Java 7 or later and a TeX distribution. +Java 8 or later and a TeX distribution. =head1 LICENSE diff --git a/support/bib2gls/src/bib2gls.tex b/support/bib2gls/src/bib2gls.tex index 679fab16ed..652eaf6f92 100644 --- a/support/bib2gls/src/bib2gls.tex +++ b/support/bib2gls/src/bib2gls.tex @@ -11,7 +11,7 @@ \usepackage[autooneside=false]{scrlayer-scrpage} \usepackage{pifont} -% Need support for extended characters +% Need support for less common extended characters % and need a mono font that supports hyphenation \usepackage[no-math]{fontspec} \setmainfont{Linux Libertine O} @@ -339,7 +339,7 @@ documents}} \glsxtrnewglslike{idx.}{\idx}{\idxpl}{\Idx}{\Idxpl} \newcommand{\idxlink}[3][]{\glslink[#1]{idx.#2}{#3}} -\newcommand{\stringu}{\idx{cs.string}\idx{uhex}} +\newcommand{\stringu}{\idx{cs.string}\gls{uhex}} \newcommand*{\filefmt}[1]{\texorpdfstring{\texttt{#1}}{#1}} \newcommand*{\metafilefmt}[3]{% @@ -492,6 +492,12 @@ documents}} \newcommand*{\styoptref}[1]{\gls[format=glsignore]{styopt.#1}} +\newcommand*{\keyval}{% + \texorpdfstring + {\meta{key}\dequals \meta{value}}% + {key=value}% +} + \newcommand*{\keyvallist}{% \texorpdfstring {key\dequals value list}% @@ -1760,7 +1766,7 @@ field. You then need to select an appropriate \idx{glossarystyle}. If you only want to have a single \ext{bib} file that contains all your entries and you want to share it across multiple documents then -the most flexible approach is to use custom fields and entry types +the most flexible approach is to use custom fields and \glspl{entrytype} that can be aliased according to the needs of the \glspl{resourceset}. For example, the file \filefmt{entries.bib}: @@ -2123,6 +2129,10 @@ the corresponding set of \ext{bib} files: \item end punctuation is checked according to \csopt{check-end-punctuation}; + \item field assignments are made (\csopt{assign-fields}), + and any of the above case-change or suffixes required + by the destination fields are performed; + \item \field{name} adjustment is performed if \csopt{compound-adjust-name} is set (and the criteria is met); @@ -2250,6 +2260,107 @@ If the \igls{crossresourceref} mode is enabled then stage~3 and stage~4 are processed in separate \idxpl{loop}, otherwise they are processed in the same \idx{loop}. +\section{\bibgls\ Quarks} +\label{sec:quarks} + +A \bibgls\ \idx{quark} is similar in principle to a \LaTeX3 quark, +in that it is a token that looks like a control sequence but isn't +intended to be interpreted as a \LaTeX\ command. Unlike \LaTeX3 +quarks, their name isn't prefixed with \csfmt{q\_} and can +coincidentally look the same as a \LaTeX\ command. This is +particularly the case with regular expressions that have escaped +characters to indicate a literal character. For example, in a +regular expression a pipe or vertical bar character \idx{regexpor} +indicates \qt{or}. If you want to match a literal pipe, you need to +identify this with \cs{quark.pipe}. This is distinct from, but +visually identical to, the \LaTeX\ command used to create a double +vertical bar in maths mode. + +The resource options provided in \gls{GlsXtrLoadResources} expand as +they are written to the \ext{aux} file. This allows commands to be +used within the resource options that expand to a complex option +that may be required multiple times. For example, +\ics{GlsXtrBibTeXEntryAliases} or \ics{glsxtrhyphenrules}. +Unfortunately, this means that quarks must be prevented from +expansion as they form part of the option syntax and are not +intended for use in the document. + +This means that, unless they happen to coincidentally be robust +commands, they must be preceded by either \ics{protect} or +\idx{cs.string}. Since \cs{protect} adds a space afterwards, +\idx{cs.string} is usually better if the syntax requires that spaces +after quarks are significant. + +This can lead to cumbersome expressions, but it's possible to +redefine \ics{glsxtrresourceinit} to locally redefine these quarks +to expand to detokenized forms of themselves. For example: +\begin{codeenv} +\cs{renewcommand}*\marg{\cs{glsxtrresourceinit}}\marg{\cmd{let}\cmd{u}\cs{glshex}} +\end{codeenv} +Since there are a number of these quarks, as from v1.51, +\sty{glossaries-extra-bib2gls} (which is automatically loaded with +\styopt{record}) provides \ics{GlsXtrResourceInitEscSequences}, +so you can change the above to the following: +\begin{codeenv} +\cs{renewcommand}*\marg{\cs{glsxtrresourceinit}}\marg{\comment{} + \cs{GlsXtrResourceInitEscSequences} +} +\end{codeenv} + +This will locally define the quarks listed below. Since \cs{glsxtrresourceinit} +is scoped so that it only has an effect within the protected write, +this shouldn't interfere with the corresponding commands that are required in +the document. Note that these quarks should only be used in their +designated contexts. + +\begin{description} + +\item[General] \inlinedef{uhex} is recognised in certain resource options +(such as \csopt{field-concat-sep}) as indicating the Unicode +character with the given hexadecimal code. + +\item[Regular expressions] The following indicate a literal +character: +\glsadd{idx.periodchar}\inlinedef{quark.dot} +\glsadd{idx.backslashchar}\inlinedef{quark.backslash} +\glsadd{idx.slashchar}\inlinedef{quark.slash} +\glsadd{idx.pipechar}\inlinedef{quark.pipe} +\glsadd{idx.ampchar}\inlinedef{quark.amp} +\glsadd{idx.pluschar}\inlinedef{quark.plus} +\glsadd{idx.ltchar}\inlinedef{quark.lt} +\glsadd{idx.gtchar}\inlinedef{quark.gt} +\glsadd{idx.starchar}\inlinedef{quark.star} +\glsadd{idx.dollarchar}\inlinedef{quark.dollar} +\glsadd{idx.circumchar}\inlinedef{quark.circum} +\glsadd{idx.tildechar}\inlinedef{quark.tilde} +\glsadd{idx.openparenchar}\inlinedef{quark.openparen} +\glsadd{idx.closeparenchar}\inlinedef{quark.closeparen} +\glsadd{idx.opensqchar}\inlinedef{quark.opensq} +\glsadd{idx.closesqchar}\inlinedef{quark.closesq} +\glsadd{idx.doublequotechar}\inlinedef{quark.doublequote} +\glsadd{idx.hyphenchar}\inlinedef{quark.hyphen} +\glsadd{idx.questionchar}\inlinedef{quark.question} +\glsadd{idx.colonchar}\inlinedef{quark.colon} +\glsadd{idx.hashchar}\inlinedef{quark.hash}. +Note that \idxpl{regex} in resource options are typically +\gls{anchored}, so there shouldn't be any need to use \idx{regex.circum} +or \idx{regex.dollar} to denote the start and end. + +\item[Field assignments] The following commands may be used in the +\meta{element-list} syntax of \csopt{assign-fields}: +\gls{CS}, \gls{MGP}, \gls{LEN}, \gls{TRIM}, \gls{INTERPRET}, +\gls{LC}, \gls{UC}, \gls{FIRSTLC}, \gls{FIRSTUC}, and \gls{TITLE}. + +\item[Conditionals] The \meta{condition} part of the \csopt{assign-fields} +syntax recognises \gls{LEN}, \gls{CAT}, \gls{IN}, \gls{NIN}, \gls{PREFIXOF}, +\gls{NOTPREFIXOF}, \gls{SUFFIXOF}, \gls{NOTSUFFIXOF} and \gls{NULL}. +\end{description} + +Finally, this isn't actually a quark, but \inlinedef{cs} is defined +to expand to the literal string \csfmt{csname} so you can use it for any +other escape sequences that aren't covered above. For example, +\code{\gls{cs}\marg{n}} for a newline \ics{n}. + \section{Indexing} The dual index entries such as \atentry{dualindexentry} (described in @@ -2354,7 +2465,7 @@ called \metafilefmt{bib2gls-}{lang}{.xml}, where \meta{lang} is a valid \idx{IETF} language tag. The appropriate file is searched for in the following order, where -\meta{locale} is the operating system's locale or the value supplied +\meta{locale} is the \gls{Java-locale} or the value supplied by the \longarg{locale} switch: \begin{enumerate} \item \meta{lang} exactly matches \meta{locale}. @@ -2380,13 +2491,31 @@ If there is no match, \bibgls\ will fallback on the English resource file to translating it. Any volunteers who want to provide other language resource files would be much appreciated.) +In addition to the main language file, it's possible to have +supplementary files that provide text that matches the +\gls{resource-locale}. These are in files called +\metafilefmt{bib2gls-extra-}{lang}{.xml}, which has the same format +as \metafilefmt{bib2gls-}{lang}{.xml}. These supplementary files +will be loaded automatically if they exist and if you have +\styfmt{glossaries-extra} v1.51+ (which will save a list of all +tracked languages for the document). + Note that if you use the \csopt[true]{loc-prefix} option, the -textual labels (\qt{Page} and \qt{Pages} in English) will be taken -from the resource file. In the event that the loaded resource file -doesn't match the document language, you will have to manually set +textual labels (\qt{Page} and \qt{Pages} in English) will be +first be attempted from the supplementary file with the tags +\code{tag.\meta{lang}.page} and \code{tag.\meta{lang}.pages} +(where \meta{lang} is the language code) and then, if not +found, from the main resource file using the tags \code{tag.page} +and \code{tag.pages}. In the event that the loaded resource file +doesn't match the document language and there's no supplementary +file, you will have to manually set the correct translation (in English, this would be \csopt[Page\dcomma Pages]{loc-prefix}). The default definition of -\gls!{bibglspassim} is also obtained from the resource file. +\gls!{bibglspassim} is also obtained from the resource file in a +similar manner. + +There are also keys in the resource file to assist case-conversion. +Currently, there's only support for the Dutch \qt{IJ} case. \section{Conditional Document Build} @@ -2570,7 +2699,9 @@ example, UTF-8 characters that occur in any resource options will need to be detokenized when using \sty{inputenc} to prevent expansion when they are written to the \ext{aux} file. (In some options, such as \csopt{sort-rule}, you can use \cs{glshex}\meta{hex} -syntax to specify a UTF-8 character.) +syntax to specify a UTF-8 character.) Note that newer \LaTeX\ +kernels have better support for UTF-8 and this issue is less likely +to occur. The \longarg{no-interpret} switch will turn off the interpreter, but the library will still be used to parse the \ext{aux} and \ext{bib} @@ -2732,16 +2863,16 @@ automatically converts the first letter of the name to \longarg{mfirstuc-math-protection}.) None of these entries have a \field{sort} field so the \field{name} -is used. If the entry type had been \atentry{symbol} instead, -the fallback would be the entry's label. -This means that with \atentry{symbol} instead of \atentry{entry}, and the default -\csopt[sort]{sort-field}, and with -\csopt[letter-case]{sort}, these entries will be defined in -the order: \code{M}, \code{S}, \code{card}, \code{i}, \code{v} (since -this is the case-sensitive letter order of the labels) whereas -with \csopt[letter-nocase]{sort-field}, the order will be: -\code{card}, \code{i}, \code{M}, \code{S}, \code{v} (since this -is the case-insensitive letter order of the labels). +is used (see \sectionref{sec:fallbacks}). If the \gls{entrytype} had +been \atentry{symbol} instead, the fallback would be the entry's +label. This means that with \atentry{symbol} instead of +\atentry{entry}, and the default \csopt[sort]{sort-field}, and with +\csopt[letter-case]{sort}, these entries will be defined in the +order: \code{M}, \code{S}, \code{card}, \code{i}, \code{v} (since +this is the case-sensitive letter order of the labels) whereas with +\csopt[letter-nocase]{sort-field}, the order will be: \code{card}, +\code{i}, \code{M}, \code{S}, \code{v} (since this is the +case-insensitive letter order of the labels). However, with \atentry{entry}, the fallback field will be taken from the \field{name} which in the above example contains \TeX\ code, so @@ -3027,14 +3158,18 @@ Synonym of \longarg{quiet}. Specify the preferred \langxml, where \meta{lang} is a valid \idx{IETF} language tag. This option requires an appropriate \metafilefmt{bib2gls-}{lang}{.xml} resource file otherwise \bibgls\ will fallback on English. -This also sets the default document locale when \csopt[doc]{sort} is +This also sets the default \gls{document-locale} when the \optfmt{doc} +keyword (in options such as \csopt[doc]{sort}) is used and the document doesn't have any language support. -Note that \csopt[locale]{sort} uses the \idx{JVM}['s] default -locale and is not governed by this switch. +Note that the \optfmt{locale} keyword (in options such as \csopt[locale]{sort}) +uses the \gls{Java-locale} and is not governed by this switch. If a document doesn't have any locale support or has support for more than one language then it's best to explicitly set -the required locale in the appropriate \idx{resourceset}. +the required locale in the appropriate \idx{resourceset} using +the \csopt{locale} resource option, to specify the default +\gls{resource-locale}, or set the locale for individual options, +such as \csopt{sort}. \argsection{group} @@ -3120,10 +3255,13 @@ The group label is obtained from \gls!{bibglstimegroup}. aliasing a field (with \csopt{field-aliases}) or by using the \csopt[\meta{label}]{group} resource option. You will need to use \gls{glsxtrsetgrouptitle} in the document to provide an associated title if the -\meta{label} isn't the same as the title. Remember that the label -can't contain any active characters, so you can't use non-ASCII -characters in \meta{label} with \sty{inputenc} (but you can use -non-ASCII alphanumerics with \sty{fontspec}). +\meta{label} isn't the same as the title. Remember that with older +\LaTeX\ kernels, the label can't contain any active characters, so +you can't use non-ASCII characters in \meta{label} with +\sty{inputenc} (but you can use non-ASCII alphanumerics with +\sty{fontspec}). To ensure better support for UTF-8 with \pdfLaTeX, make sure you +have a recent \TeX\ distribution and up-to-date versions of +\sty{glossaries} and \sty{glossaries-extra}. \end{description} @@ -3417,7 +3555,11 @@ Packages that fall into the first category are: that might be needed within entry fields. The check for \isty{fontspec} is to simply determine whether or not UTF-8 characters are allowed in labels (for \csopt{labelify} and -\csopt{labelify-list}). +\csopt{labelify-list}). (Now that there is better support for UTF-8 +with \pdfLaTeX, UTF-8 characters will be allowed in labels if the +detected versions of \isty{glossaries} and \isty{glossaries-extra} +are new enough, but note that you will also need a relatively new +\LaTeX\ kernel as well.) Packages that fall into the second category are: \isty{booktabs}, \isty{color}, \isty{datatool-base} (very limited), @@ -3829,7 +3971,7 @@ This will only count records where the format matches the regular expression \code{.*(bf|it)} (for example, \code{hyperbf} or \code{hyperit}) or the counter name matches \code{section} or \code{subsection} (but not \code{subsubsection}, since the -expressions are anchored). +expressions are \gls{anchored}). This syntax doesn't permit the use of the sequence \code{/c/} appearing in the regular expressions, but both the format and @@ -3868,7 +4010,7 @@ and \ref{tab:baseinternalfields} with a few exceptions, notably \field{type} and \field{sort}. Ideally you shouldn't need to use \field{sort} as there should be an appropriate fallback set up to use if \field{sort} isn't set, such as the label for symbols or the -name for terms or the short form for abbreviations. +name for terms or the short form for abbreviations (see \sectionref{sec:fallbacks}). This is the default setting and was added as some users were confused over which fields could be used in the \ext{bib} file. @@ -3888,12 +4030,12 @@ avoid unexpected results. \argsection{warn-unknown-entry-types} -If any unknown entry types are found in the \ext{bib} file, \bibgls\ +If any unknown \glspl{entrytype} are found in the \ext{bib} file, \bibgls\ will issue a warning with this option set (default). \argsection{no-warn-unknown-entry-types} -This option will suppress the warning if an unknown entry types are +This option will suppress the warning if an unknown \glspl{entrytype} are found in the \ext{bib} file. \section{Field Options} @@ -4157,7 +4299,7 @@ Single and double-quote characters (\idx{aposchar} and \label{sec:bib} \setsecdepth{1} -\bibgls\ recognises certain entry types. Any unrecognised types will +\bibgls\ recognises certain \glspl{entrytype}. Any unrecognised types will be ignored and a warning will be written to the transcript file. Entries are defined in the usual \ext{bib} format: \begin{codeenv*} @@ -4167,7 +4309,7 @@ Entries are defined in the usual \ext{bib} format: \meta{field-name-n} = \margm{text} } \end{codeenv*} -where \meta{entry-type} is the entry type (listed below), +where \meta{entry-type} is the \gls{entrytype} (listed below), \meta{field-name-1}, \ldots, \meta{field-name-n} are the field names and \meta{id} is a unique label. The label can't contain any spaces or commas, and most special characters are forbidden. The hyphen character and @@ -4257,7 +4399,7 @@ for general comments, but not for the \gls{encoding}. \section{Fields} \label{sec:fields} -Each entry type may have required fields, optional fields and +Each \gls{entrytype} may have required fields, optional fields and ignored fields. These are set using a \keyvallist\ within \code{@\meta{entry-type}\marg{\meta{id},\meta{fields}}} in the \ext{bib} file. Most keys recognised by @@ -4267,10 +4409,10 @@ shouldn't need to use the \field{sort} field. If an optional field is missing and \bibgls\ needs to access it for some reason, \bibgls\ will try to fallback on another value. The -actual fallback value depends on the entry type. The most common +actual fallback value depends on the \gls{entrytype}. The most common fallback is that used if the \field{sort} field is missing, which is -typically the case. This approach allows different entry types to -have different fields used for sorting. +typically the case. This approach allows different \glspl{entrytype} to +have different fields used for sorting (see \sectionref{sec:fallbacks}). Predefined fields for use in \ext{bib} files are listed in Tables~\ref{tab:fields}, \ref{tab:bib2glsfields}, @@ -4280,6 +4422,16 @@ custom keys in your document using \ics{glsaddkey} or first use of \gls{GlsXtrLoadResources} to ensure that \bibgls\ recognises them as a valid field name. +\begin{important} +If you define your own custom keys, ensure that they don't contain +spaces, commas (\idx{commasep}), equal signs (\idx{equalsassign}) or +any other character that isn't supported by the \ext{bib} format. +Additionally, if you want to use \csopt{assign-fields}, ensure +that you don't use any of the assignment special characters, such as +plus (\idx{concat-plus}), within any +field names. +\end{important} + Internal fields that may be assigned within the document (the \LaTeX\ assignment code having been written by \bibgls\ in the \iext{glstex} file) are listed in Table~\ref{tab:internalfields}. @@ -4388,7 +4540,8 @@ but it doesn't add any information to the cross-referencing part of the within a \ext{bib} file can cause unpredictable results and is best set through a resource option or by \bibgls. In general, you shouldn't need to set the \field{sort} field as - appropriate fallbacks should produce useful sort values.% + appropriate fallbacks should produce useful sort values + (see \sectionref{sec:fallbacks}).% ]% {internalfield}% [Fields Set by \bibgls]% @@ -4418,6 +4571,45 @@ but it doesn't add any information to the cross-referencing part of the \clearpage +\section{String Concatenation} +\label{sec:bibstringconcat} + +The \ext{bib} format allows you to perform string \gls{concatenation}. +That is, join fragments together to form a single value. +The \gls{concatenation} operator in \ext{bib} files is +\idx{stringconcat}. +For example, if the following string is defined: +\begin{codeenv} +\atentry{string}\marg{markuplang=\marg{markup language}} +\end{codeenv} +Then values can be obtained by concatenating this string with other +strings. For example: +\begin{codeenv} +\atentry{abbreviation}\marg{xml, + \field{short}=\marg{XML}, + \field{long}=\marg{extensible } \idx{stringconcat} markuplang +} +\atentry{abbreviation}\marg{html, + \field{short}=\marg{HTML}, + \field{long}=\marg{hypertext } \idx{stringconcat} markuplang +} +\end{codeenv} +This is equivalent to: +\begin{codeenv} +\atentry{abbreviation}\marg{xml, + \field{short}=\marg{XML}, + \field{long}=\marg{extensible markup language} +} +\atentry{abbreviation}\marg{html, + \field{short}=\marg{HTML}, + \field{long}=\marg{hypertext markup language} +} +\end{codeenv} + +Note that some resource options allow string \gls{concatenation} in +their syntax. That uses a different operator. See +\sectionref{sec:optstringconcat} for further details. + \section{Standard Entry Types} \label{sec:standardentry} @@ -4477,7 +4669,7 @@ the resource file is input). In general, it's best to just use The \TeX\ parser library used by \bibgls\ will parse the contents of \atentry{preamble} before trying to interpret the field value used -as a fallback when \field{sort} is omitted (unless +as a \hyperref[sec:fallbacks]{fallback} when \field{sort} is omitted (unless \csopt[false]{interpret-preamble} is set in the resource options). For example: \begin{codeenv} @@ -4691,7 +4883,7 @@ but their actual definitions are determined in the \ext{bib} file. \section{Single Entry Types} \label{sec:singleentry} -The entry types described in this section create a single glossary +The \glspl{entrytype} described in this section create a single glossary definition per entry (from \styfmt{glossaries-extra}'s point of view). For example: \begin{codeenv} @@ -4715,7 +4907,7 @@ with the entry labels in its internal list in a different order. This means that the same data can be displayed in two separate lists without duplicating the resources required by each glossary entry. -\Sectionref{sec:dualentry} describes \bibgls\ entry types +\Sectionref{sec:dualentry} describes \bibgls\ \glspl{entrytype} that create two separate (but related) \styfmt{glossaries-extra} definitions per \ext{bib} entry. @@ -4755,17 +4947,18 @@ If the \field{sort} field is missing the default is obtained from the \field{name} field (unless overridden by options like \csopt{entry-sort-fallback}). For \hierarchical\ entries, if the \field{name} field is omitted it will be obtained from the -\glsdisp{parententry}{parent's} \field{name}. +\glsdisp{parententry}{parent's} \field{name}. +See \sectionref{sec:fallbacks}. Terms defined using \atentry{entry} will be written to the output (\ext{glstex}) file using the command \gls!{bibglsnewentry}. \entrysection{symbol} -The \atentry{symbol} entry type is much like \atentry{entry}, but it's +The \atentry{symbol} \gls{entrytype} is much like \atentry{entry}, but it's designed specifically for symbols, so in the previous example, the \code{M} and \code{v} terms would be better defined using the -\atentry{symbol} entry type instead. For example: +\atentry{symbol} \gls{entrytype} instead. For example: \begin{codeenv} \atentry{symbol}\marg{M, \field{name}=\marg{\cs{ensuremath}\marg{M}}, @@ -4775,17 +4968,18 @@ designed specifically for symbols, so in the previous example, the The required fields are \field{name} or \field{parent}. The \field{description} field is required if the \field{name} field is -missing. If the \field{sort} field is omitted, the default sort is +missing. If the \field{sort} field is omitted, the default fallback is given by the entry label (unless overridden by options like \csopt{symbol-sort-fallback}). Note that this is different from \atentry{entry} where the sort defaults to \field{name} if omitted. +See \sectionref{sec:fallbacks}. Terms that are defined using \atentry{symbol} will be written to the output file using the command \gls!{bibglsnewsymbol}. \entrysection{number} -The \atentry{number} entry type is like \atentry{symbol}, but it's for +The \atentry{number} \gls{entrytype} is like \atentry{symbol}, but it's for numbers. The numbers don't have to be explicit digits and may have a symbolic representation. There's no real difference between the behaviour of \atentry{number} and \atentry{symbol} except that terms @@ -4831,19 +5025,20 @@ glossary format to include the \field{user1} field: \entrysection{index} -The \atentry{index} entry type is designed for entries that don't +The \atentry{index} \gls{entrytype} is designed for entries that don't have a description. Only the label is required. If \field{name} is omitted, it's assumed to be the same as the label, even if \field{parent} is present. (Note this is different to the fallback behaviour of \atentry{entry}, which fetches the name from the \gls{parententry}.) If the name contains any characters that can't be used in the label, you must use the \field{name} field. If the \field{sort} -field is missing the default is obtained from the \field{name}. -Note that the \atentry{index} entry type is \emph{not} governed by +field is missing the default fallback is obtained from the \field{name}. +Note that the \atentry{index} \gls{entrytype} is \emph{not} governed by \csopt{entry-sort-fallback} (but it is governed by \csopt{custom-sort-fallbacks}). This allows \atentry{index} and \atentry{entry} to have different fallbacks if the \field{sort} field is missing. +See \sectionref{sec:fallbacks}. Example: \begin{codeenv} @@ -4858,8 +5053,8 @@ file using the command \gls!{bibglsnewindex}. \entrysection{indexplural} -The \atentry{indexplural} entry type is similar to the -\atentry{index} entry type except that the \field{name} field, if +The \atentry{indexplural} \gls{entrytype} is similar to the +\atentry{index} \gls{entrytype} except that the \field{name} field, if missing, is obtained from the \field{plural} field. If the \field{plural} field is missing it's obtained from the \field{text} field with the plural suffix appended. If the \field{text} field is @@ -4868,6 +5063,7 @@ missing, it's obtained from the original entry label. If the \field{name} field. (As with \atentry{index}, \atentry{indexplural} is \emph{not} governed by \csopt{entry-sort-fallback}, but it is governed by \csopt{custom-sort-fallbacks}.) +See \sectionref{sec:fallbacks}. All fields are optional. For example: \begin{codeenv} \atentry{indexplural}\marg{goose, @@ -4907,7 +5103,7 @@ file using the command \gls!{bibglsnewindexplural}. \entrysection{abbreviation} -The \atentry{abbreviation} entry type is designed for abbreviations. +The \atentry{abbreviation} \gls{entrytype} is designed for abbreviations. The required fields are \field{short} and \field{long}. If the \field{sort} key is missing, \bibgls\ will use the field given by \csopt{abbreviation-sort-fallback}, which defaults to the \field{short} field. @@ -4920,6 +5116,7 @@ If you use \csopt[name]{sort-field} (rather than the default the \csopt{abbreviation-sort-fallback} setting, unless you use \csopt{abbreviation-name-fallback} to change the fallback for the \field{name} field. +See \sectionref{sec:fallbacks}. Note that you must set the abbreviation style before loading the resource file to ensure that the abbreviations are defined @@ -5010,21 +5207,22 @@ file using the command \gls!{bibglsnewabbreviation}. \entrysection{acronym} -The \atentry{acronym} entry type is like \atentry{abbreviation} except that +The \atentry{acronym} \gls{entrytype} is like \atentry{abbreviation} except that the term is written to the output file using the command \gls!{bibglsnewacronym}. \entrysection{contributor} -The \atentry{contributor} entry type is primarily provided for use -by the \atentry{bibtexentry} type. You may use it explicitly -if you want, but you need to take care that it doesn't clash with -\atentry{bibtexentry}. It behaves much like \atentry{index} except that the -term is written to the \ext{glstex} file using the command +The \atentry{contributor} \gls{entrytype} is primarily provided for +use by the \atentry{bibtexentry} type. You may use it explicitly if +you want, but you need to take care that it doesn't clash with +\atentry{bibtexentry}. It behaves much like \atentry{index} except +that the term is written to the \ext{glstex} file using the command \gls!{bibglsnewcontributor}. There are no required fields. As with \atentry{index}, if the \field{name} field is missing, the fallback -value is the entry's label. When this entry type is automatically -created by \atentry{bibtexentry}, the \field{name} is set to +value is the entry's label (see \sectionref{sec:fallbacks}). When +this \gls{entrytype} is automatically created by +\atentry{bibtexentry}, the \field{name} is set to \begin{codeenv} \gls{bibglscontributor}\margm{forenames}\margm{von}\margm{surname}\margm{suffix} \end{codeenv} @@ -5066,7 +5264,7 @@ corresponding \atentry{bibtexentry} then you will end up with a label clash. \section{Dual Entry Types} \label{sec:dualentry} -The entry types described in this section create two separate (but +The \glspl{entrytype} described in this section create two separate (but related) \styfmt{glossaries-extra} entry definitions per \ext{bib} entry. The first of these entries is considered the \igls{primaryentry}, and the second is the \igls{dualentry}. @@ -5119,12 +5317,13 @@ that if you only reference the \gls{primaryentry} (using \ics{gls} etc) then the \gls{dualentry} will still be selected if the \csopt{selection} setting includes dependencies. -The creation of the \gls{dualentry} involves mapping or copying fields -from the \gls{primaryentry}. Each \gls{dualentry} type has a set of mappings. -If a field in the set of mappings is missing, its fallback value is -used. Any fields that aren't listed in the mappings are simply copied, -except for the \field{alias} field, which will never be copied to -the \gls{dualentry}, nor can it be mapped. The alias will only apply to +The creation of the \gls{dualentry} involves mapping or copying +fields from the \gls{primaryentry}. Each \gls{dualentry} type has a +set of mappings. If a field in the set of mappings is missing, its +fallback value is used (see \sectionref{sec:fallbacks}). Any fields +that aren't listed in the mappings are simply copied, except for the +\field{alias} field, which will never be copied to the +\gls{dualentry}, nor can it be mapped. The alias will only apply to the \gls{primaryentry}. The \gls{dualentry} is given the label \meta{prefix}\meta{id} where \meta{prefix} is set by the \csopt{dual-prefix} option and \meta{id} is the label supplied in @@ -5137,7 +5336,7 @@ appended to the end of the \ext{glstex} file. The \csopt{dual-sort-field} determines what field to use for the sort value if the dual entries should be sorted separately. -Take care if you have a mixture of entry types (such as +Take care if you have a mixture of \glspl{entrytype} (such as \atentry{dualindexentry}, \atentry{dualindexsymbol} and \atentry{index}) and you're not using the default \csopt[combine]{dual-sort}. Remember that the @@ -5187,7 +5386,7 @@ For example, suppose the file \filefmt{entries.bib} contains: \cs{gls}\marg{html} document} } \end{codeenv} -This contains a mixture of entry types, including +This contains a mixture of \glspl{entrytype}, including \atentry{dualindexabbreviation} (where the \dual\ is the abbreviation) and \atentry{dualabbreviationentry} (where the \primary\ is the abbreviation). @@ -5410,7 +5609,7 @@ A better solution would be to use \entrysection{dualentry} -The \atentry{dualentry} entry type is similar to \atentry{entry} but +The \atentry{dualentry} \gls{entrytype} is similar to \atentry{entry} but actually defines two entries. The \gls{dualentry} contains the same information as the \gls{primaryentry} but some of the fields are swapped around. @@ -5617,7 +5816,7 @@ with \ics{dgls}, \ics{dGls} etc instead of \cs{gls}, \cs{Gls} etc. \entrysection{dualindexabbreviation} -The \atentry{dualindexabbreviation} entry type is similar to +The \atentry{dualindexabbreviation} \gls{entrytype} is similar to \atentry{dualindexentry} and again, by default, the field mapping is: \begin{itemize} @@ -5640,7 +5839,7 @@ However in this case the required fields are \field{short} and \field{short} if omitted. (This may be changed with the \csopt{abbreviation-name-fallback} option.) The fallback for the \field{sort} field is given by \csopt{abbreviation-sort-fallback}, -which defaults to the \field{short} field. +which defaults to the \field{short} field (see \sectionref{sec:fallbacks}). For example: \begin{codeenv} @@ -5674,7 +5873,7 @@ The \dual\ term is defined using \entrysection{dualindexsymbol} -The \atentry{dualindexsymbol} entry type is similar to +The \atentry{dualindexsymbol} \gls{entrytype} is similar to \atentry{dualindexentry}, but by default the field mappings are: \begin{itemize} @@ -5844,7 +6043,7 @@ further details. \entrysection{dualindexnumber} -The \atentry{dualindexnumber} entry type is almost identical to +The \atentry{dualindexnumber} \gls{entrytype} is almost identical to \atentry{dualindexsymbol}, but the \glspl{primaryentry} are defined using \gls!{bibglsnewdualindexnumber}, which by default sets the \field{category} to \optfmt{index}, @@ -5854,7 +6053,7 @@ which by default sets the \field{category} to \optfmt{number}. \entrysection{dualabbreviationentry} -The \atentry{dualabbreviationentry} entry type is similar to +The \atentry{dualabbreviationentry} \gls{entrytype} is similar to \atentry{dualentry}, but by default the field mappings are: \begin{itemize} @@ -5876,13 +6075,13 @@ additionally include: \end{itemize} You may need to add a mapping from \field{shortplural} to \field{plural} if the default is inappropriate. -(In \bibgls\ version 1.0 this entry type was originally called +(In \bibgls\ version 1.0 this \gls{entrytype} was originally called \atentry{dualentryabbreviation}. In version 1.1, it was renamed \atentry{dualabbreviationentry} which makes for a more consistent naming scheme \code{@dual}\meta{primary}\meta{dual}.) The required fields are: \field{short}, \field{long} and -\field{description}. This entry type is designed to emulate the +\field{description}. This \gls{entrytype} is designed to emulate the example \gls{newdualentry} command given in the \sty{glossaries} user manual~\cite{glossaries}. The \gls{primaryentry} is an abbreviation with the given \field{short} and \field{long} fields (but not the @@ -5890,7 +6089,7 @@ user manual~\cite{glossaries}. The \gls{primaryentry} is an abbreviation with th the \field{name} copied from the \field{long} field. The fallback for the \field{sort} is given by \csopt{abbreviation-sort-fallback}, which defaults to the -\field{short} field. +\field{short} field (see \sectionref{sec:fallbacks}). For example: \begin{codeenv} @@ -5942,7 +6141,7 @@ to override this. \entrysection{dualentryabbreviation} -This entry type is deprecated as from \bibgls\ version 1.1. It's functionally +This \gls{entrytype} is deprecated as from \bibgls\ version 1.1. It's functionally equivalent to \atentry{dualabbreviationentry} but its name doesn't fit the general dual entry naming scheme. @@ -6024,7 +6223,7 @@ could be sorted numerically according to the approximate value: \entrysection{dualabbreviation} -The \atentry{dualabbreviation} entry type is similar to +The \atentry{dualabbreviation} \gls{entrytype} is similar to \atentry{dualentry}, but by default the field mappings are: \begin{itemize} @@ -6068,7 +6267,7 @@ Note that \bibgls\ doesn't know what abbreviation styles are in used, so if the \field{sort} field is missing it will fallback on the \field{short} field. If the abbreviations need to be sorted according to the \field{long} field instead, -use \csopt[long]{abbreviation-sort-fallback}. +use \csopt[long]{abbreviation-sort-fallback} (see \sectionref{sec:fallbacks}). Terms that are defined using \atentry{dualabbreviation} will be written to the output file using \gls!{bibglsnewdualabbreviation}. @@ -6309,11 +6508,11 @@ defaults to \idprefix{tertiary} and can be changed with \entrysection{tertiaryindexabbreviationentry} -This entry type is very similar to +This \gls{entrytype} is very similar to \atentry{dualindexabbreviation} but creates a \gls{tertiaryentry} as well. The required fields are: \field{short} and \field{long} (as for \atentry{dualindexabbreviation}) and also \field{description}. The -mappings are shared by both entry types. For example: +mappings are shared by both \glspl{entrytype}. For example: \begin{codeenv} \atentry{tertiaryindexabbreviationentry}\marg{html, \field{short} = \marg{HTML}, @@ -6388,20 +6587,21 @@ and \atentryfmt{book} as though they were both \end{codeenv} For convenience, \isty{glossaries-extra-bib2gls} v1.29+ provides \ics{GlsXtrBibTeXEntryAliases} which covers all the -standard \BibTeX\ entry types. Alternatively, you can use +standard \BibTeX\ \glspl{entrytype}. Alternatively, you can use \csopt[bibtexentry]{unknown-entry-alias} to alias all entries that aren't recognised by \bibgls. If you use \csopt[same as original entry]{category}, the \field{category} -field will be set to the original entry type (for example, +field will be set to the original \gls{entrytype} (for example, \code{article} or \code{book}). Similarly you can use \csopt[same as original entry]{type} to set the \field{type} field (but remember that the glossary types will need to be defined in the document). There are no required fields. The fallback for the \field{sort} -field is given by \csopt{bibtexentry-sort-fallback}. If you want to -access any of the \BibTeX\ fields, you will need to alias or define -them. For example: +field is given by \csopt{bibtexentry-sort-fallback} (see +\sectionref{sec:fallbacks}). If you want to access any of the +\BibTeX\ fields, you will need to alias or define them. For +example: \begin{codeenv} \csopt[ \fieldfmt{title}=\field{name} @@ -6471,7 +6671,7 @@ is followed by: for each selected \atentry{bibtexentry} associated with that contributor. The second line provides the internal list field \field{bibtexentry@entrytype}, where \meta{entry-type} is the -original entry type (before it was aliased to +original \gls{entrytype} (before it was aliased to \atentry{bibtexentry} and converted to \idx!{lowercase}). For example \code{article} or \code{book}. @@ -6592,7 +6792,7 @@ takes place. However, if the \field{adoptparents} field isn't found, \bibgls\ will check for a simple mapping in both the \csopt{field-aliases} and \csopt{replicate-fields} settings. -This entry type creates a \glsdisp{mainentry}{main} \igls[textformat=emph]{progenitor} +This \gls{entrytype} creates a \glsdisp{mainentry}{main} \igls[textformat=emph]{progenitor} term (with all the given fields except \field{adoptparents}) and $n$ spawned \igls[textformat=emph]{progeny} terms, where $n$ is the number of elements in the \field{adoptparents} field, @@ -6755,14 +6955,14 @@ parents. The following \atentryfmt{spawn\meta{single-type}} commands are all forms of \atentry{progenitor} that create the given \atentryfmt{\meta{single-type}} of entry. The \glspl{spawnedentry} are actually -created with the private entry type \atentryfmt{spawned\meta{type}}. In the +created with the private \gls{entrytype} \atentryfmt{spawned\meta{type}}. In the case of \atentry{progenitor}, the \glspl{spawnedentry} are defined as a \atentryfmt{spawnedindex} entry. These special -\atentryfmt{spawned\meta{type}} entry types aren't intended for use -in the \ext{bib} file, but if you reference the entry type (for +\atentryfmt{spawned\meta{type}} \glspl{entrytype} aren't intended for use +in the \ext{bib} file, but if you reference the \gls{entrytype} (for example, with \csopt[same as entry]{category}) you will get -\atentryfmt{spawned\meta{type}} as the entry type. The -original entry type for the \glspl{spawnedentry} is the same as +\atentryfmt{spawned\meta{type}} as the \gls{entrytype}. The +original \gls{entrytype} for the \glspl{spawnedentry} is the same as the original entry for the \glsdisp{mainentry}{main} \atentry{progenitor} entry. There is currently only one form of \dual\ \atentry{progenitor} entry and that's @@ -6782,7 +6982,7 @@ As \atentry{progenitor}, except that it creates \atentry{indexplural} terms instead of \atentry{index}. As with \atentry{indexplural}, if the \field{name} field isn't set, it's assigned to the same value as the \field{plural} field (or the -fallback for the \field{plural}, if not defined). +\hyperref[sec:fallbacks]{fallback} for the \field{plural}, if not defined). The \glspl{mainentry} are defined in the \ext{glstex} file with \gls{bibglsnewspawnindexplural} and the @@ -7069,9 +7269,9 @@ If omitted, the main label is assumed to be the last element. corresponds to the first optional argument of \cs{multiglossaryentry}. This field may be omitted. \end{definition} -These fields can only be used in this entry type. +These fields can only be used in this \gls{entrytype}. -Most resource options don't apply to this entry type. Options +Most resource options don't apply to this \gls{entrytype}. Options specific to \glspl{compoundentry} are listed in \sectionref{sec:compoundentries}. @@ -7324,6 +7524,635 @@ associated \iext{glstex} file, but the definitions contained within the \atentry{preamble} are retained by the interpreter for subsequent \iglspl{resourceset}. +\section{String Concatenation} +\label{sec:optstringconcat} + +Some resource options allow string \gls{concatenation} in their +syntax. This is where fragments or substrings can be joined together +to form a value. This is similar to the way \gls{concatenation} +occurs in \ext{bib} files, but a different operator is used. In +\ext{bib} files, the concatenation operator is \idx{stringconcat} (hash) +but, since this is a problematic character to use in the optional +argument of \gls{GlsXtrLoadResources}, the operator for string +\gls{concatenation} in resource options is \idx{concat-plus} (plus). + +A string \gls{concatenation} \meta{element-list} in a resource option +has the following syntax: +\begin{codeenv} +\meta{element-list} ::= \meta{element-value} | \meta{element-value} \idx{concat-plus} \meta{element-list} +\meta{element-value} ::= \meta{string} | \meta{field-ref} | \meta{element-quark}\margm{element-list} | \meta{match-ref} +\meta{match-ref} ::= \gls{MGP}\margm{group-ref} +\meta{group-ref} ::= \meta{index} | \meta{name} +\meta{string} ::= \qtdelim{\meta{tokens}} | \margm{tokens} +\end{codeenv} +The \meta{field-ref} syntax is described below, and is used to +reference a field value. +The element quarks (\meta{element-quark}, described below) take an +\meta{element-list} argument. If the \meta{element-list} argument evaluates +to null, they will return null. + +\begin{important} +Remember that the argument of \gls{GlsXtrLoadResources} is expanded +as it's written to the \ext{aux} file. This means that care must be +taken to prevent premature expansion of \idxpl{quark} or any +commands that need to be present in a string. +\end{important} + +As from \styfmt{glossaries-extra} v1.51, the +\sty{glossaries-extra-bib2gls} package (which is automatically +loaded with the \styopt{record} option) provides the command +\ics{GlsXtrResourceInitEscSequences} which will locally redefine +these \idx{quark} commands to expand to their detokenized form. +So you can do: +\begin{codeenv} +\cs{renewcommand}*\marg{\cs{glsxtrresourceinit}}\marg{\comment{} + \ics{GlsXtrResourceInitEscSequences} +} +\end{codeenv} +This means that you can simply write the \idx{quark} in the resource +option without needing to use \ics{protect} or \idx{cs.string}. +The remainder of this section assumes that \ics{glsxtrresourceinit} +has been redefined to use \ics{GlsXtrResourceInitEscSequences}, as +in the above example. + +As with the \ext{bib} format, strings (\meta{string}) can be delimited by braces +\code{\margm{text}} or double-quotes \code{\qtdelim{\meta{text}}}. If you +need a literal double-quote (\idx{doublequotechar}) then either use +brace delimiters or use \gls{quark.doublequote}. If you need the +actual \LaTeX\ accent command \ics{umlaut} then use brace +delimiters. If you need braces that start and end in different +strings then use double-quote delimiters. For example: +\begin{codeenv} +\csopt[ + \field{first} = "\gls{cs}\marg{emph}\idx{bgroupchar}" \idx{concat-plus} \field{name} \idx{concat-plus} "\idx{egroupchar}" +]{assign-fields} +\end{codeenv} + +The \meta{element-list} may just contain a single element, such as a +field reference or a constant string, but it must still conform to +the element syntax. For example, if you want to use +\csopt{copy-to-glossary} to copy all entries to a specific glossary, +such as \code{index}, then you will need to markup \code{index} as a +string. For example: +\begin{codeenv} +\csopt[\qtdelim{index}]{copy-to-glossary} +\end{codeenv} +or +\begin{codeenv} +\csopt[\marg{index}]{copy-to-glossary} +\end{codeenv} +Note that the outer braces are stripped by the resource option +parser before the content is parsed as an \meta{element-list}. +If only a single set of braces was used, those braces would be +stripped leaving a bare \code{index}, which would be parsed as a +field reference. + +The element \idxpl{quark} are uppercase tokens that start with a leading +backslash. They have no meaning to \bibgls's interpreter nor are +they defined in the \LaTeX\ document outside of the scope of +the resource command (unless they happen to coincidentally be +defined by another package or are a custom command). \Idxpl{quark} +occur outside of strings. Any escape sequences occurring within a +string are considered to be \LaTeX\ commands. + +\nosecdef{CS} +Returns a control sequence with the control sequence +name obtained from concatenating \meta{element-list}. +Note that this is different from +\gls{cs} which expands to the detokenized control sequence name as +the resource options are written to the \ext{aux} file. + +For example, if the \LaTeX\ file has: +\begin{codeenv} +\gls{GlsXtrLoadResources}\oarg{ + \csopt[ + \field{name} = "\gls{cs}\marg{foo}\marg{" \idx{concat-plus} \field{user1} \idx{concat-plus} "}" + ]{assign-fields} +} +\end{codeenv} +then this will expand the options to the \ext{aux} file as +\begin{codeenv} +\csopt[ +\field{name} = "\csfmt{foo}\marg{" \idx{concat-plus} \field{user1} \idx{concat-plus} "}" +]{assign-fields} +\end{codeenv} +Compare this with: +\begin{codeenv} +\gls{GlsXtrLoadResources}\oarg{ + \csopt[ + \field{name} = \gls{CS} \marg{ \field{user1} } + ]{assign-fields} +} +\end{codeenv} +which will set the \field{name} value to \csfmt{\meta{csname}} (no +arguments) where \meta{csname} is the value obtained from the +\field{user1} field for that entry. Note that \csfmt{\meta{csname}} +will need to be defined in the document to ensure that the document +compiles without error but will also need to be recognised by +\bibgls\ if the field value needs to be interpreted (such as when +obtaining the \field{sort} value). + +\nosecdef{MGP} +The \meta{match-ref} element should only be used with a +\gls{regular-expression} from an associated conditional (see +\sectionref{sec:conditionals}). +For example, the \meta{condition} part of an assignment rule in +\csopt{assign-fields}. + +If a match was found, \gls{MGP} can be used to reference a group within the match. +The \meta{group-ref} argument may be either an integer (the group +index) or the group name. For example, suppose a custom field called +\fieldfmt{ordinal} may contain content such as \code{1st} or +\code{10th} and I want to encapsulate the suffix part without +altering the \ext{bib} file. This can be done as follows: +\begin{codeenv} +\csopt[ + \fieldfmt{ordinal} =\oarg{o} \gls{MGP}\marg{1} + " \gls{cs}\marg{ord}\marg{" + \gls{MGP}\marg{2} + "}" + \oarg{ ordinal=/(\gls{cs}\marg{d}+)(st|nd|rd|th)/ } +]{assign-fields} +\end{codeenv} +Alternatively, using named groups: +\begin{codeenv*} +\csopt[ + ordinal =\oarg{o} \gls{MGP}\marg{num} + " \gls{cs}\marg{ord}\marg{" + \gls{MGP}\marg{suffix} + "}" + \oarg{ ordinal=/(\idx{regex.question}\idx{regex.lt}num\idx{regex.gt}\gls{cs}\marg{d}+)(\idx{regex.question}\idx{regex.lt}suffix\idx{regex.gt}st|nd|rd|th)/ } +]{assign-fields} +\end{codeenv*} +Note that the group name shouldn't be delimited with double-quotes. + +\begin{important} +The \gls{MGP} quark (which expands to the \gls{MGP} identifier for +\csopt{assign-fields}) isn't the same as \ics{glscapturedgroup} +(which expands to \cs{cs.string}\idx{dollarchar}, allowing a dollar +character to be written to the \ext{aux} file within +the replacement part of \csopt{labelify-replace}). +\end{important} + +\nosecdef{TRIM} +Returns its argument with any leading and trailing spaces removed. + +\nosecdef{INTERPRET} +Interprets the contents of \meta{element-list} using \bibgls's +interpreter and returns the result, which may be an empty string if +the content only contains unknown commands. + +\nosecdef{LABELIFY} +Converts the contents of \meta{element-list} into a label string, +according to the \csopt{labelify} criteria. + +\nosecdef{LABELIFYLIST} +Converts the contents of \meta{element-list} into a label-list string, +according to the \csopt{labelify-list} criteria. + +\nosecdef{LEN} +When used within an element list, \gls{LEN} returns the length of +its \meta{element-list} argument as a string or null if \meta{element-list} +evaluates to null. Note that this is different from using \gls{LEN} +in a numerical condition where the result is always an integer (see +\sectionref{sec:conditionals}). +This means that \code{\gls{LEN}\margm{list1} \idx{concat-plus} +\gls{LEN}\margm{list2}} performs string \gls{concatenation} not numerical +addition. Instead, use \code{\gls{LEN}\marg{\meta{list1} +\idx{concat-plus} \meta{list2}}} for the combined length. + +The length is the detokenised length, for example, +if the \field{name} field has the value \code{\cs{emph}\marg{x}} +then \code{\gls{LEN}\marg{\field{name}}} will evaluate to the string +\qtdelim{8}. You can use +\begin{codeenv} +\gls{LEN}\marg{\gls{INTERPRET}\margm{element-list}} +\end{codeenv} +to find the length without \LaTeX\ commands. + +The \idxpl{quark} below identify case-changing functions. The +\meta{element-list} argument will be converted using the appropriate +function and the result will be returned. If \meta{element-list} +evaluates to null then null will be returned. + +The case-changing functions will use the \gls{resource-locale}, but +whether or not \bibgls\ recognises the correct rules for the locale +depends on whether or not the locale is correctly supported by the +Java locale provider. The \langxml\ may provide assistance with +case-conversion (see \sectionref{sec:lang.xml}). Note that the +case-change is performed by \bibgls\ not by inserting \LaTeX\ +case-changing commands into the code. + +\begin{itemize} +\item \inlinedef{LC} converts \meta{element-list} to \idx{lowercase}; +\item \inlinedef{UC} converts \meta{element-list} to \idx{uppercase}; +\item \inlinedef{FIRSTLC} converts the first letter of +\meta{element-list} to \idx{lowercase}; +\item \inlinedef{FIRSTUC} converts the first letter of +\meta{element-list} to \idx{uppercase} (\idx{sentencecase}); +\item \inlinedef{TITLE} converts \meta{element-list} to \idx{titlecase}. +\end{itemize} + +There is an additional token \inlinedef{NOCHANGE} which simply +evaluates \meta{element-list} and returns it +unchanged.\footnote{The \gls{NOCHANGE} support wasn't +intentional, but was simply a by-product of the original +implementation of the case-changing commands.} This isn't +like \cs{NoCaseChange} but is more like \cs{@firstofone}. There is +little need for it so it's not defined by +\ics{GlsXtrResourceInitEscSequences}. The only plausible use for it +is if you have a class or package that contains something like: +\begin{codeenv} +\csfmt{newcommand}\marg{\csfmt{mycase}}\marg{NOCHANGE} +\comment{later as the result of some condition:} +\csfmt{renewcommand}\marg{\csfmt{mycase}}\marg{FIRSTUC} +\comment{later on:} +\gls{GlsXtrLoadResources}\oarg{ + \csopt[ + \field{name}=\oarg{o} \gls{cs}\marg{\csfmt{mycase}}\marg{\field{name}}, +\comment{other assignments \ldots} + ]{assign-fields} +} +\end{codeenv} +In most cases, it should be possible to achieve the same result with a +conditional associated with the resource option or by adjusting the +content passed to the resource command. For example: +\begin{codeenv} +\csfmt{newcommand}\marg{\csfmt{nameassign}}\marg{} +\comment{later as the result of some condition:} +\csfmt{renewcommand}\marg{\csfmt{nameassign}}\marg{name=\oarg{o}\gls{FIRSTUC}\marg{name},} +\comment{later on:} +\gls{GlsXtrLoadResources}\oarg{ + \csopt[ + \csfmt{nameassign} +\comment{other assignments \ldots} + ]{assign-fields} +} +\end{codeenv} + +The field reference (\meta{field-ref}) syntax is more complicated: +\begin{codeenv} +\meta{field-ref} ::= \meta{value-ref} | \meta{entry-ref} \idx{follow} \meta{field-ref} +\meta{entry-ref} ::= self | parent | root +\meta{value-ref} ::= \meta{field-name} | \meta{label-ref} +\meta{label-ref} ::= \meta{label-type} \idx{follow} \meta{label-delineator} +\meta{label-type} ::= entrytype | entrylabel | entrybib +\meta{label-delineator} ::= original | actual +\end{codeenv} +where \meta{field-name} is the required field name. Note that field +names (which need to be used in a string \gls{concatenation}) can't include +any of the \gls{concatenation} or conditional markup special characters: +\idx{concat-plus} \idx{startoptional} \idx{endoptional} +\idx{equalsassign} \idx{commasep} \idx{ltcmp} \idx{gtcmp} or +\idx{doublequotechardelim}. + +The \meta{entry-ref} part indicates which entry the referenced field +belongs to. The keywords are: \code{self} (the entry itself), +\code{parent} (the entry's \parent), and \code{root} (the entry's +\glsdisp{hierarchicalglossary}{hierarchical root}, not including the +entry itself). Note that with options such as +\csopt{assign-fields} the entry's \glspl{ancestor} must be +defined before the entry in the \ext{bib} file because their fields +can only be referenced after they have been processed. A +grandparent entry can be referenced with \code{parent \idx{follow} +parent \idx{follow}}. Since \qt{parent} is also a field name, if +the keyword \code{parent} is followed by \idx{follow} then the +keyword refers to the \gls{parententry} otherwise it refers to the +\field{parent} field. + +The special keywords identify values that aren't normally stored in +a field. The keyword must be followed by the \meta{delineator}, +which may be \code{original} or \code{actual}. Available keywords: + +\begin{description} + +\item[\code{entrytype}] the \gls{entrytype}, without the leading +\code{@}, where \code{original} refers to the original +\gls{entrytype} used in the \ext{bib} file and \code{actual} refers +to the actual \gls{entrytype}, which may have changed as a result of +\csopt{entry-type-aliases}; + +\item[\code{entrylabel}] the entry label, where \code{original} +refers to the original label used in the \ext{bib} file and +\code{actual} refers to the actual label, which may have been +altered by options such as \csopt{label-prefix}; + +\item[\code{entrybib}] the \ext{bib} file the entry was defined in, +where \code{original} refers to the basename (without the +\code{.bib} extension, regardless of whether or not it was included +in \csopt{src}) and \code{actual} refers to the file name +(including the extension and path). + +\end{description} + +If a syntax error occurs, the error message will show how \bibgls\ +has scanned the information so far. For example, in the case of +\code{\csopt[parent \field{name}]{assign-fields}} the message will be: +\begin{quote}\ttfamily +Error: Invalid syntax for option '\csopt{assign-fields}': Expected +one of \idx{follow} \idx{concat-plus} \idx{startoptional} after +' self \idx{follow} parent', found 'n' +\end{quote} +This indicates that it has read \qt{parent} as meaning the +\field{parent} field of the current entry since it isn't followed by +\qt{\idx{follow}}. + +\section{Complex Conditionals} +\label{sec:conditionals} + +Some options may have a conditional in their value. In certain +cases, such as \csopt{match}, the condition is provided as a +\gls{regular-expression}, but other conditionals (such as in +\csopt{assign-fields}) are complex. This section describes that +complex conditional syntax. + +The tokens \idx{ampand} and \idx{pipeor} indicate logical +\qt{AND} and \qt{OR}, respectively, and \idx{exclamnot} indicates +negation. Parentheses \idx{openparenchar} and \idx{closeparenchar} +may be used to control the order of precedence. For example, +\begin{codeenv} +\meta{boolean1} \idx{pipeor} (\meta{boolean2} \idx{ampand} \idx{exclamnot} \meta{boolean3}) +\end{codeenv} + +Available boolean functions are in the form: +\begin{codeenv} +\meta{value1} \meta{cmp} \meta{value2} +\end{codeenv} +where \meta{value1} is the left-hand value and \meta{value2} is the +right-hand value. The middle \meta{cmp} operator identifies the comparison +function. + +The left-hand \meta{value1} may be a field reference \meta{field-ref} or +the integer \idx{quark} \code{\gls{LEN}\margm{element-list}} or +the concatenate \idx{quark} \code{\gls{CAT}\margm{element-list}}, +where \meta{field-ref} references a field value and +\meta{element-list} is an element list, using the same +syntax described in \sectionref{sec:optstringconcat}. + +The right-hand \meta{value2} may be a field reference +\meta{field-ref} or \code{\gls{CAT}\margm{element-list}} or +\gls{NULL} or a constant string (\qtdelim{\meta{string}} or +\margm{string}) or a number or a \gls{regular-expression}. You can't +use \gls{LEN} on the right-hand as a numeric value (but it may occur +inside the argument \gls{CAT}). You can't use \gls{NULL} or a +\gls{regular-expression} on the left-hand side. + +Where \meta{value1} is \code{\gls{LEN}\margm{element-list}}, the length +evaluates to an integer and may only be used in the numerical +comparisons. If \meta{element-list} is null, then the length will be~0. +The \gls{LEN} \idx{quark} can't be used in the right hand +\meta{value2} part of a numerical comparison. Note that if \gls{LEN} +occurs inside the argument of \gls{CAT} then it becomes a string not +a number. + +\nosecdef{CAT} +Where \meta{value1} or \meta{value2} is \code{\gls{CAT}\margm{element-list}}, the +\meta{element-list} will be evaluated and treated as a string, which +will be null if \meta{element-list} evaluates to null. + +\nosecdef{NULL} +The null \idx{quark} may only be used as \meta{value2} for the +equality and inequality comparisons. It can't be used in any other +context. Note that the numeric \gls{LEN} doesn't return null. + +Where a field value is referenced (\meta{field-ref}), if the field +value is undefined (either the field isn't set or the referenced +ancestor entry hasn't been defined) then, if the designated action +is \qt{fallback} (for example, +\csopt[fallback]{assign-missing-field-action}), the fallback value +is obtained (see \sectionref{sec:fallbacks}). If the value is still +undefined it will be considered a null value for the purposes of the +comparison. Note that if the designated action is \qt{empty} (for +example, \csopt[empty]{assign-missing-field-action}) there will be +no null values. + +\begin{codeenv*} +\meta{value1}\idx{equalscmp}\gls{NULL} +\end{codeenv*} +Evaluates to true if \meta{value1} is null. + +\begin{codeenv*} +\meta{value1}\idx{notequalscmp}\gls{NULL} +\end{codeenv*} +Evaluates to true if \meta{value1} is not null. + +For the remaining comparisons, null values will be treated as an +empty string. Once the \meta{field-ref} or \gls{CAT} references have +been evaluated, their returned value will be turned into a +detokenized string for the purposes of the comparison. + +The detokenized values from a field reference may contain any TAB or +newline characters or additional spacing that are present in the +\ext{bib} file (unless they have already been stripped by other +resource options or field assignments). However, redundant spacing +in any literal strings (\qtdelim{\meta{string}} or \code{\margm{string}}) +are likely to be lost when the resource options are written to the +\ext{aux} file. + +\begin{codeenv} +\meta{value1}=\idx{slashchar}\meta{regex}\idx{slashchar} +\meta{value1}=\idx{slashchar}\meta{regex}\idx{slashchar}i +\end{codeenv} +Evaluates to true if the value matches the given \gls{anchored} +\gls{regular-expression} \meta{regex}. If \qtt{i} follows the terminating +\idx{slashchar} then the match is case-insensitive. No other modifiers +are recognised, but you can use embedded flag expressions, such as +\code{?s} for \qt{single-line} mode. + +In the following string comparisons, the right-hand \meta{string} is +a constant string that must be delimited with double-quotes or braces. The +comparisons are according to the Unicode code points (not +locale-sensitive), but if the string is followed by \qtt{i}, a +case-insensitive comparison is used. + +\begin{codeenv*} +\meta{value1}\idx{equalscmp}\meta{string} +\meta{value1}\idx{equalscmp}\meta{string}i +\end{codeenv*} +Evaluates to true if the value is equal to the string. +For example: +\begin{codeenv} +\field{category}\idx{equalscmp}\qtdelim{abbreviation} +\end{codeenv} + +\begin{codeenv*} +\meta{value1}\idx{notequalscmp}\meta{string} +\meta{value1}\idx{notequalscmp}\meta{string}i +\end{codeenv*} +Evaluates to true if the value is not equal to the string. + +\begin{codeenv*} +\meta{value1}\idx{ltcmp}\meta{string} +\meta{value1}\idx{ltcmp}\meta{string}i +\end{codeenv*} +Evaluates to true if the value is lexicographically less than the string. + +\begin{codeenv*} +\meta{value1}\idx{lecmp}\meta{string} +\meta{value1}\idx{lecmp}\meta{string}i +\end{codeenv*} +Evaluates to true if the value is lexicographically less than or +equal to the string. + +\begin{codeenv*} +\meta{value1}\idx{gtcmp}\meta{string} +\meta{value1}\idx{gtcmp}\meta{string}i +\end{codeenv*} +Evaluates to true if the value is lexicographically greater than the string. + +\begin{codeenv*} +\meta{value1}\idx{gecmp}\meta{string} +\meta{value1}\idx{gecmp}\meta{string}i +\end{codeenv*} +Evaluates to true if the value is lexicographically greater than or +equal to the string. + +In the following numerical comparisons, the given \meta{number} +should use \qtt{.} for the decimal point and no number group +separators. If the \meta{number} doesn't contain a decimal point or +if \meta{value1} is the \code{\gls{LEN}\margm{element-list}} quark +then an integer comparison is assumed. If \meta{value1} is +empty or isn't numeric it will be treated as 0. The number +shouldn't be delimited by quotes or braces. + +\begin{codeenv*} +\meta{value1}\idx{equalscmp}\meta{number} +\end{codeenv*} +Evaluates to true if the value is equal to \meta{number}. +For example: +\begin{codeenv} +\gls{LEN}\marg{\field{user1}}\idx{equalscmp}0.9 +\end{codeenv} +This will return true if the \field{user1} field length is 0 and +false otherwise. This is because \gls{LEN} enforces an integer +comparison which means that 0.9 is converted to 0. +Similarly: +\begin{codeenv} +\gls{CAT}\marg{\qtdelim{0.9}}\idx{equalscmp}0 +\end{codeenv} +This will return true because the \meta{number} 0 is an integer +which enforces an integer comparison so the string \qtdelim{0.9} +will be converted to the number~0. +Compare this with: +\begin{codeenv} +\gls{CAT}\marg{\qtdelim{0.9}}\idx{equalscmp}0.0 +\end{codeenv} +This will return false because the \meta{number} 0.0 is a decimal, +so a decimal comparison will be used. + +\begin{codeenv*} +\meta{value1}\idx{notequalscmp}\meta{number} +\end{codeenv*} +Evaluates to true if the value is not equal to \meta{number}. + +\begin{codeenv*} +\meta{value1}\idx{ltcmp}\meta{number} +\end{codeenv*} +Evaluates to true if the value is less than \meta{number}. + +\begin{codeenv*} +\meta{value1}\idx{lecmp}\meta{number} +\end{codeenv*} +Evaluates to true if the value is less than or equal to \meta{number}. + +\begin{codeenv*} +\meta{value1}\idx{gtcmp}\meta{number} +\end{codeenv*} +Evaluates to true if the value is greater than \meta{number}. + +\begin{codeenv*} +\meta{value1}\idx{gecmp}\meta{number} +\end{codeenv*} +Evaluates to true if the value is greater than or equal to \meta{number}. + +Finally, the following are string comparisons made after +evaluating and detokenizing both \meta{value1} and \meta{value2}. The +comparisons are case-sensitive and according to the Unicode code +points (not locale-sensitive). + +\begin{codeenv*} +\meta{value1}\idx{equalscmp}\meta{value2} +\end{codeenv*} +Evaluates to true if \meta{value1} is equal to \meta{value2}. +For example: +\begin{codeenv} +\field{name} \idx{equalscmp} parent \idx{follow} \field{name} +\end{codeenv} + +\begin{codeenv*} +\meta{value1}\idx{notequalscmp}\meta{value2} +\end{codeenv*} +Evaluates to true if \meta{value1} is not equal to \meta{value2}. + +\begin{codeenv*} +\meta{value1}\idx{ltcmp}\meta{value2} +\end{codeenv*} +Evaluates to true if \meta{value1} is lexicographically less than +\meta{value2}. + +\begin{codeenv*} +\meta{value1}\idx{lecmp}\meta{value2} +\end{codeenv*} +Evaluates to true if \meta{value1} is lexicographically less than or +equal to \meta{value2}. + +\begin{codeenv*} +\meta{value1}\idx{gtcmp}\meta{value2} +\end{codeenv*} +Evaluates to true if \meta{value1} is lexicographically greater than +\meta{value2}. + +\begin{codeenv*} +\meta{value1}\idx{gecmp}\meta{value2} +\end{codeenv*} +Evaluates to true if \meta{value} is lexicographically greater than or +equal to \meta{value2}. + +\begin{codeenv*} +\meta{value1} \inlinedef{IN} \meta{value2} +\end{codeenv*} +Evaluates to true if \meta{value1} is a substring of \meta{value2}. +If \meta{value1} is empty or null it's considered +not a substring regardless of the value of \meta{value2}. + +\begin{codeenv*} +\meta{value1} \inlinedef{NIN} \meta{value2} +\end{codeenv*} +The negation of the \gls{IN} test. Evaluates to true if \meta{value1} is +not a substring of \meta{value2}. This is equivalent to: +\begin{codeenv} +\idx{exclamnot} \meta{value1} \gls{IN} \meta{value2} +\end{codeenv} + +\begin{codeenv*} +\meta{value1} \inlinedef{PREFIXOF} \meta{value2} +\end{codeenv*} +Evaluates to true if \meta{value1} is a prefix of \meta{value2} +(that is, \meta{value2} starts with \meta{value1}). +If \meta{value1} is empty or null it's considered +not a prefix regardless of \meta{value2}. + +\begin{codeenv*} +\meta{value1} \inlinedef{NOTPREFIXOF} \meta{value2} +\end{codeenv*} +Evaluates to true if \meta{value1} is not a prefix of \meta{value2}. +This is equivalent to: +\begin{codeenv} +\idx{exclamnot} \meta{value1} \gls{PREFIXOF} \meta{value2} +\end{codeenv} + +\begin{codeenv*} +\meta{value1} \inlinedef{SUFFIXOF} \meta{value2} +\end{codeenv*} +Evaluates to true if \meta{value1} is a suffix of \meta{value2} +(that is, \meta{value2} ends with \meta{value1}). +If \meta{value1} is empty or null it's considered +not a suffix regardless of \meta{value2}. + +\begin{codeenv*} +\meta{value1} \inlinedef{NOTSUFFIXOF} \meta{value2} +\end{codeenv*} +Evaluates to true if \meta{value1} is not a suffix of \meta{value2}. +This is equivalent to: +\begin{codeenv} +\idx{exclamnot} \meta{value1} \gls{SUFFIXOF} \meta{value2} +\end{codeenv} + + \section{General Options} \label{sec:generalopts} @@ -7342,6 +8171,14 @@ a \ext{bib} managing systems, such as JabRef. See \longarg{tex-encoding} for the \gls{encoding} used to write the \ext{glstex} file. +\optsection{locale} + +Sets the default \glsdisp{resource-locale}{locale} for the current +\gls{resourceset}. In general, it's best to set this at the start of +the resource option list, if required. If not set, the default +will be the \gls{document-locale}, if supplied, otherwise the +\gls{Java-locale} will be used. + \optsection{interpret-preamble} This is a boolean option that determines whether or not the @@ -7500,7 +8337,7 @@ one mapping. For example: This option isn't cumulative. Multiple instances of \csopt{entry-type-aliases} override previous instances. If \meta{\keyvallist} is empty there will be no mappings. -You can save the original entry type in the +You can save the original \gls{entrytype} in the \field{originalentrytype} field with \csopt{save-original-entrytype}. @@ -7548,9 +8385,9 @@ treats the entry as though it had been defined as: \optsection{unknown-entry-alias} If this option is set, the \meta{value} is used as the alias for any -unknown entry types (after any aliases provided with +unknown \glspl{entrytype} (after any aliases provided with \csopt{entry-type-aliases} have been applied). If the value is -missing or empty, unknown entry types will be ignored with a +missing or empty, unknown \glspl{entrytype} will be ignored with a warning. \optsection{action} @@ -7674,10 +8511,124 @@ This just does: \begin{codeenv} \cmd{begingroup} \cs{renewcommand}\marg{\ics{glsxtrgroupfield}}\marg{dupgroup}\comment{} - \cs{printunsrtglossary}\oarg{\printglossopt[copies]{type},\printglossopt[Duplicates]{title},\printglossopt[indexgroup]{style}} + \cs{printunsrtglossary}\oarg{\printglossopt[copies]{type},\printglossopt[Duplicates]{title}, + \printglossopt[indexgroup]{style}} \cmd{endgroup} \end{codeenv} +\optsection{copy-to-glossary} + +This option can selectively copy an entry to a glossary after it has +been defined. If the supplied value \meta{list} is empty, no copying is +performed (except as a result of other options, such as +\csopt{action} or \csopt{secondary}). If set, the \meta{list} +argument is a list of string \glspl{concatenation} with optional +conditionals. Take care that constant strings are correctly +delimited, as described below, to ensure that they are not mistaken +for field labels. + +The evaluation of the target glossary label for each entry is +performed while the \ext{glstex} file is being written (after +sorting) so all field values should be available in any field reference. +The \csopt{action} option is implemented first, so the +selected entry will first either be defined or copied according to +\csopt{action}. If the \csopt{copy-to-glossary} instruction is +successful, the entry will then be copied to the target glossary using +\gls{bibglscopytoglossary}. + +The \csopt{copy-to-glossary} value should be a comma-separated list, +where the syntax for each item in the list is in the form: +\begin{codeenv} +\meta{element-list} \oargm{condition} +\end{codeenv} +where \meta{element-list} is a string \gls{concatenation} (see +\sectionref{sec:optstringconcat}) and \meta{condition} is a complex +conditional (see \sectionref{sec:conditionals}). For each +\meta{element-list} \oargm{condition} specification, if the +condition evaluates to false or if the \meta{element-list} evaluates +to null then the copy instruction won't be added. +The fallback action for a missing field value is governed by the +\csopt{copy-to-glossary-missing-field-action} setting. The result of +the string concatenation (if not null) is the label of the target +glossary. + +You can have multiple copy instructions to copy an entry to multiple +glossaries. The definition of \gls{bibglscopytoglossary} will ensure +that an entry will only be copied to the designated glossary if it +isn't already in the glossary's internal list and will silently do +nothing if the glossary doesn't exist. + +Remember that constant strings need to be marked with braces or +double-quote delimiters. For example, if you want to copy \emph{all} +entries to the \code{index} glossary then either do: +\begin{codeenv} +\csopt[\qtdelim{index}]{copy-to-glossary} +\end{codeenv} +or +\begin{codeenv} +\csopt[\marg{index}]{copy-to-glossary} +\end{codeenv} +Note that the outer braces are stripped by the resource option +parser, which first splits the \code{\meta{option}\dequals\margm{value}} list supplied via +\gls{GlsXtrLoadResources} into \meta{option} and \meta{value} pairs, and then +parses each \meta{option}. So by the time that the +\csopt{copy-to-glossary} option has its value parsed, the value has +become \code{\qtdelim{index}} or \code{\marg{index}}, respectively, +in the above two examples. + +Remember that the \meta{value} itself may be a comma-separated list. +The outer grouping hides the inner list comma from the initial +\code{\meta{option}\dequals\margm{value}} split. For example, to copy all entries +to the \code{index} and \code{symbols} glossaries: +\begin{codeenv} +\csopt[\qtdelim{index}, \qtdelim{symbols}]{copy-to-glossary} +\end{codeenv} +or +\begin{codeenv} +\csopt[\marg{index}, \marg{symbols}]{copy-to-glossary} +\end{codeenv} + +The following example will only copy entries to the \code{index} +glossary if their actual entry type is \code{index}: +\begin{codeenv} +\csopt[\qtdelim{index} \oarg{ entrytype \idx{follow} actual \idx{equalscmp} \qtdelim{index} }]{copy-to-glossary} +\end{codeenv} +Alternatively, to copy aliased custom entry types +\atentryfmt{person} entries to a custom glossary \code{person} and +\atentryfmt{place} to a custom glossary \code{place}: +\begin{codeenv} +\csopt[ + entrytype \idx{follow} original + \oarg{ entrytype \idx{follow} original =\idx{slashchar}person\idx{regexpor}place\idx{slashchar} } +]{copy-to-glossary} +\end{codeenv} + +If the glossary types don't conveniently match the entry type, +the instructions can be split into a list. +For example: +\begin{codeenv} +\csopt[ + \qtdelim{abbreviations} \oarg{ entrytype \idx{follow} actual = \qtdelim{abbreviation} }, + \qtdelim{symbols} \oarg{ entrytype \idx{follow} actual = \qtdelim{symbol} }, + \qtdelim{numbers} \oarg{ entrytype \idx{follow} actual = \qtdelim{number} }, +]{copy-to-glossary} +\end{codeenv} +Each instruction in the list will be tried and the copy instruction +will only be written if the condition evaluates to true and a +non-null value is successfully returned. + +\optsection{copy-to-glossary-missing-field-action} + +This option indicates what to do if a source field identified in +\csopt{copy-to-glossary} is missing. The value may be one of: +\begin{itemize} +\item \optfmt{skip}: return null; +\item \optfmt{fallback}: use the fallback for the missing field +(see \sectionref{sec:fallbacks}), if +one is available, otherwise return null (default); +\item \optfmt{empty}: treat the missing value as empty. +\end{itemize} +Returning null will result in the copy instruction being omitted. \section{Selection Options} \label{sec:selectionopts} @@ -7722,12 +8673,14 @@ the \csopt{src} option. \end{codeenv} will assume \csopt[\ics{jobname}]{src}. Remember that subsequent uses of \gls{GlsXtrLoadResources} append a suffix, so in general it's -best to always supply \csopt{src}. - -If you have non-ASCII characters in the \ext{bib} filename but -aren't using \XeLaTeX\ or \LuaLaTeX, then you will need to use -\ics{detokenize} to prevent expansion when the information is -written to the \ext{aux} file. Similarly for any special characters +best to always supply \csopt{src}, except for small test cases with +a single \gls{resourcecommand}. + +With old \LaTeX\ kernels, if you have non-ASCII characters in the +\ext{bib} filename but aren't using \XeLaTeX\ or \LuaLaTeX, then you +will need to use \ics{detokenize} to prevent expansion when the +information is written to the \ext{aux} file. Newer \LaTeX\ kernels +have better support for UTF-8. Similarly for any special characters that need protecting (although it's better not to use special characters in filenames). For example: \begin{codeenv} @@ -7925,16 +8878,16 @@ The value is required for this key but may be empty, which indicates that the setting is switched off, otherwise \meta{\keyvallist} should be a \meta{key}=\meta{regexp} list, where \meta{key} is the name of a field or \optfmt{id} for the entry's -label or \optfmt{entrytype} for the \bibgls\ entry type (as in +label or \optfmt{entrytype} for the \bibgls\ \gls{entrytype} (as in the part after \verb|@| identifying the entry not the \field{type} field identifying the glossary label). If you've used -\csopt{entry-type-aliases}, this refers to the target entry type not -the original entry type specified in the \ext{bib} file. +\csopt{entry-type-aliases}, this refers to the target \gls{entrytype} not +the original \gls{entrytype} specified in the \ext{bib} file. -The \meta{regex} part should be a \idx{regex} conforming +The \meta{regexp} part should be a \gls{regular-expression} conforming to \href{http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html}{Java's -Pattern class}~\cite{pattern}. The pattern is anchored +Pattern class}~\cite{pattern}. The pattern is \gls{anchored} (\code{oo}\idx{matchanydot}\idx{zeroormore} matches \code{oops} but not \code{loops}) and \meta{regexp} can't be empty. Remember that \TeX\ will expand the option list as @@ -8530,19 +9483,27 @@ This defaults to just \meta{name}. This option governs the rule used by \csopt{flatten-lonely} to determine which \glspl{sub-entry} (that have no \glspl{sibling}) to adjust and -which \glsdisp{parententry}{parents} to remove. The value may be one of the following: +which \glsdisp{parententry}{parents} to remove. The value may be one +of the following, where \meta{condition} is the condition provided +by \csopt{flatten-lonely-condition}: \begin{description} \item[\optfmt{only unrecorded parents}] Only the \glspl{sub-entry} -that have a \parent\ without a \igls{locationlist} will be altered. -The \gls{parententry} will be removed from the selection. +that have a \parent\ without a \igls{locationlist} (and have +\meta{condition} evaluate to true) will be altered. +The \gls{parententry} will be removed from the selection +if the child entry is adjusted. This value is the default setting. + \item[\optfmt{discard unrecorded}] This setting will adjust all -\glspl{sub-entry} that have no \glspl{sibling} regardless of whether or not the +\glspl{sub-entry} that have no \glspl{sibling} (and have +\meta{condition} evaluate to true) regardless of whether or not the \parent\ has a \igls{locationlist}. Only the \glspl{parententry} that don't have a \gls{locationlist} will be -removed from the selection. +removed from the selection if the child entry is adjusted. + \item[\optfmt{no discard}] This setting will adjust all -\glspl{sub-entry} that don't have \glspl{sibling} regardless of whether or not the +\glspl{sub-entry} that don't have \glspl{sibling} (and have +\meta{condition} evaluate to true) regardless of whether or not the \parent\ has a \igls{locationlist}. No entries will be discarded, so \glspl{parententry} that don't have a \igls{locationlist} will still appear in the glossary. @@ -8551,14 +9512,53 @@ In the above, the \igls{locationlist} includes \glspl{record} and cross-references obtained from the \field{see} or \field{seealso} fields. See \csopt{flatten-lonely} for further details. -\optsection{strip-missing-parents} +\optsection{flatten-lonely-condition} -The \sty{glossaries} package requires that all \glspl{childentry} must be -defined after the \gls{parententry}. An error occurs otherwise, so -\bibgls\ will omit the \field{parent} field if it can't be found in -the given \igls{resourceset}. However, when the default -\csopt[false]{strip-missing-parents} is on, this omission only occurs -while writing the definitions in the \ext{glstex} file (after +The value may either be empty, to indicate true (the default), or a +complex condition using syntax described in +\sectionref{sec:conditionals}. After taking into account +\csopt{flatten-lonely} and \csopt{flatten-lonely-rule}, this option +determines whether or not the child entry will be adjusted. If the +condition evaluates to false, the child entry won't be adjusted. + +For example, if both the parent entry and the child entry have long +names, it may be better to keep their hierarchy. The following +will only flatten lonely entries where both the child name and the +parent name have less then 25 characters: +\begin{codeenv*} + \csopt[postsort]{flatten-lonely}, + \csopt[\gls{LEN}\marg{parent \idx{follow} \field{name}} \idx{ltcmp} 25 \idx{ampand} \gls{LEN}\marg{\field{name}} \idx{ltcmp} 25]{flatten-lonely-condition} +\end{codeenv*} +Alternatively, for a combined length of less than 50 characters: +\begin{codeenv*} + \csopt[postsort]{flatten-lonely}, + \csopt[\gls{LEN}\marg{parent \idx{follow} \field{name} \idx{concat-plus} \field{name}} \idx{ltcmp} 50]{flatten-lonely-condition} +\end{codeenv*} +This doesn't include the number of characters taken up by the +separator but the maximum value can be adjusted to allow for that, +given a constant string separator. + +\optsection{flatten-lonely-missing-field-action} + +This option indicates what to do if a source field identified in +\csopt{flatten-lonely-condition} is missing. The value may be one of: +\begin{itemize} +\item \optfmt{skip}: return null; +\item \optfmt{fallback}: use the fallback for the missing field +(see \sectionref{sec:fallbacks}), if +one is available, otherwise return null (default); +\item \optfmt{empty}: treat the missing value as empty. +\end{itemize} +Returning null will result in the flatten lonely instruction being omitted. + +\optsection{strip-missing-parents} + +The \sty{glossaries} package requires that all \glspl{childentry} must be +defined after the \gls{parententry}. An error occurs otherwise, so +\bibgls\ will omit the \field{parent} field if it can't be found in +the given \igls{resourceset}. However, when the default +\csopt[false]{strip-missing-parents} is on, this omission only occurs +while writing the definitions in the \ext{glstex} file (after selection and sorting). Sorting is performed \hierarchically\ and the \field{group} field is @@ -9079,9 +10079,15 @@ remove the unwanted characters. (Remember that \isty{babel} can make some of these punctuation characters active, in which case they need to be stripped.) -\item If \bibgls\ hasn't detected \sty{fontspec} in the document's -transcript file, the value is then decomposed and all non-ASCII -characters are removed. +\item If \bibgls\ doesn't allow non-ASCII characters in labels, the +value is then decomposed and all non-ASCII characters are removed. +UTF-8 support is automatic if \bibgls\ detects \sty{fontspec} in the document's +transcript file, otherwise UTF-8 in labels will only be supported if +\bibgls\ detects that the versions of \sty{glossaries} and \sty{glossaries-extra} +are new enough to support it. +To ensure better support for UTF-8 with \pdfLaTeX, make sure you +have a recent \TeX\ distribution and up-to-date versions of +\sty{glossaries} and \sty{glossaries-extra}. \end{enumerate} For example, suppose the \ext{bib} file contains: @@ -9101,13 +10107,13 @@ will convert the \field{name} field into: \begin{verbatim} Angstrom stergaard d'Arcy and Fotheringay-Smythe \end{verbatim} -if the document hasn't used \sty{fontspec} otherwise it will be: +if \bibgls\ doesn't support non-ASCII characters in labels otherwise it will be: \begin{verbatim} Ångström Østergaard d'Arcy and Fotheringay-Smythe \end{verbatim} Note that \O\ is considered an unmodified letter and so can't be decomposed into a basic Latin letter with a combining diacritic. -It's therefore removed completely from the non-\sty{fontspec} +It's therefore removed completely from the ASCII label version. Whereas \AA\ can be decomposed into \qt{A} followed by the \qt{combining ring above} character and \"o can be decomposed into \qt{o} followed by the \qt{combining diaresis} character. You can use @@ -9146,13 +10152,13 @@ or: \begin{verbatim} Ångström, Østergaard, d'Arcy, and Fotheringay-Smythe \end{verbatim} -depending on whether or not \sty{fontspec} was detected. +depending on whether or not UTF-8 labels are supported. \optsection[\subsubsection]{labelify-replace} This option takes a comma-separated list as a value with each element in the list in the form \code{\margm{regex}\margm{replacement}} -where \meta{regex} is a \idx{regex} (that conforms to \href{http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html}{Java's +where \meta{regex} is a \gls{regular-expression} (that conforms to \href{http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html}{Java's Pattern class}~\cite{pattern}) and \meta{replacement} is the replacement text. The value is required for this key but may be empty, which indicates that the @@ -9180,6 +10186,14 @@ characters are automatically stripped), but \csopt{labelify-replace}, and it may be needed for that. +\begin{important} +You can't use the \gls{MGP} quark (which expands to the \gls{MGP} +identifier in a string \gls{concatenation}) to identify the captured group in this +context, as the replacement text needs to use the correct +\gls{regular-expression} syntax. +\end{important} + + Both \csopt{labelify} and \csopt{labelify-list} use the \csopt{labelify-replace} setting to perform substitutions. For example, to replace the sub-string \qt{ and } @@ -9200,7 +10214,7 @@ or: \begin{verbatim} Ångström, Østergaard, d'Arcy,Fotheringay-Smythe \end{verbatim} -depending on whether or not \sty{fontspec} was detected. +depending on whether or not UTF-8 labels are supported. Note that this produces the same result regardless of whether or not the Oxford comma is present as \verb*|, and | would first be @@ -9230,7 +10244,7 @@ or: \begin{verbatim} Ångström,Ostergaard,dArcy,FotheringaySmythe \end{verbatim} -depending on whether or not \sty{fontspec} was detected. +depending on whether or not UTF-8 labels are supported. \optsection[\subsubsection]{label-prefix} @@ -9756,14 +10770,14 @@ The \meta{value} may be: \begin{itemize} \item \optfmt{false}: switch off this setting (default); \item \optfmt{same as entry}: set the -\field{category} to the \ext{bib} entry type used to define it +\field{category} to the \ext{bib} \gls{entrytype} used to define it (\idx!{lowercase} and without the initial \code{@}) after any aliasing, if applicable; \item \optfmt{same as original entry}: (new to v1.4) set the \field{category} -to the original entry type (\idx!{lowercase} and without +to the original \gls{entrytype} (\idx!{lowercase} and without the initial \code{@}) before it was aliased (behaves like -\optfmt{same as entry} if the entry type wasn't aliased); +\optfmt{same as entry} if the \gls{entrytype} wasn't aliased); \item \optfmt{same as base}: (new to v1.1) set the \field{category} to the base name of the \ext{bib} file (without the extension) @@ -9780,14 +10794,14 @@ This will override any \field{category} fields supplied in the \ext{bib} file. When used with \csopt{entry-type-aliases}, the option \csopt[same as -entry]{category} refers to the \emph{target} entry type whereas +entry]{category} refers to the \emph{target} \gls{entrytype} whereas \csopt[same as original entry]{category} refers to the -\emph{original} entry type given in the \ext{bib} file. In both +\emph{original} \gls{entrytype} given in the \ext{bib} file. In both cases, the value is converted to \idx!{lowercase} to ensure consistency. An alternative is to use \csopt[category]{save-original-entrytype}. When combined with \csopt[changed]{save-original-entrytype-action} it's then possible to only set the \field{category} to the original -entry type for aliased entries and leave it unmodified for unaliased +\gls{entrytype} for aliased entries and leave it unmodified for unaliased entries. For example, if the \ext{bib} file contains: @@ -9849,12 +10863,12 @@ The \meta{value} may be one of: \item \optfmt{false}: switches off this setting (default); \item \optfmt{same as entry}: set the \field{type} field - to the entry type (\idx!{lowercase} and without the initial \code{@}); + to the \gls{entrytype} (\idx!{lowercase} and without the initial \code{@}); \item \optfmt{same as original entry}: set the \field{type} - to the original entry type (\idx!{lowercase} and without + to the original \gls{entrytype} (\idx!{lowercase} and without the initial \code{@}) before it was aliased (behaves like - \optfmt{same as entry} if the entry type wasn't aliased); + \optfmt{same as entry} if the \gls{entrytype} wasn't aliased); \optfmt{same as base}: set the \field{type} field to the base name of the corresponding \ext{bib} file @@ -9877,13 +10891,13 @@ which may be inappropriate. identified by \meta{label}. \end{itemize} When used with \csopt{entry-type-aliases}, the option \csopt[same as -entry]{type} refers to the \emph{target} entry type and \csopt[same -as original entry]{type} refers to the \emph{original} entry type +entry]{type} refers to the \emph{target} \gls{entrytype} and \csopt[same +as original entry]{type} refers to the \emph{original} \gls{entrytype} given in the \ext{bib} file. An alternative is to use \csopt[type]{save-original-entrytype}. When combined with \csopt[changed]{save-original-entrytype-action} it's then possible to only set the \field{type} to the original -entry type for aliased entries and leave it unmodified for unaliased +\gls{entrytype} for aliased entries and leave it unmodified for unaliased entries. \begin{important} @@ -9962,19 +10976,6 @@ value of the \field{adoptparents} list by the \gls{progeny} entries spawned by the \atentry{progenitor} type of entry. The default is \field{parent}. -\optsection[\subsubsection]{abbreviation-name-fallback} - -The entry types that define abbreviations (such as -\atentry{abbreviation} and \atentry{acronym}) will, by default, -fallback on the \field{short} field if the \field{name} field is -missing and it's required for some reason (for example, with -\csopt[name]{sort-field}). If you prefer to -fallback on a different field, then you can use this option to -specify the field. For example, -\csopt[long]{abbreviation-name-fallback}. -The \meta{field} value must be a known field (not an internal field) -but can't be the \field{sort} field. - \optsection[\subsubsection]{ignore-fields} The \csopt{ignore-fields} key indicates that you want \bibgls\ to @@ -10023,7 +11024,7 @@ mappings and trails aren't permitted. (That is, \meta{field1} and \meta{field2} can't be the same nor can you have both \meta{field1}\dequals\meta{field2} and \meta{field2}\dequals\meta{field3}.) If you want to swap -fields you need to use one of the dual entry types instead. +fields you need to use one of the dual \glspl{entrytype} instead. Field aliases are performed before \csopt{ignore-fields}, so if \meta{field1} is listed in \csopt{ignore-fields} it won't be ignored (unless \meta{field2} is in \csopt{ignore-fields}). @@ -10053,9 +11054,22 @@ keys: \optsection[\subsubsection]{replicate-fields} +\begin{important} +Note the difference in syntax between \csopt{replicate-fields} and +\csopt{assign-fields}. Both have a \keyvallist\ as the option +argument, but the \keyval\ syntax is different. In the case of +\csopt{replicate-fields}, the left hand side (\meta{key}) is the +\emph{source} field. The right hand side (\meta{value}) is a +comma-separated list of \emph{destination} fields. The value of the +source field will be copied into each of the destination fields. +In the case of \csopt{assign-fields}, the left hand side +(\meta{key}) is the \emph{destination} field and the right hand side +\emph{value} is an assignment expression with an optional +conditional. +\end{important} + The value of one field can be copied to other fields using -this option where each \meta{key}\dequals\meta{value} pair -is in the form +this option where each \keyval\ pair is in the form \code{\meta{field1}\dequals\marg{\meta{field2},\meta{field3},\ldots}} where all values are field names. The value is required for this key but may be empty, which indicates that the setting is switched off. @@ -10161,11 +11175,340 @@ This option indicates what to do if a source field identified in \begin{itemize} \item \optfmt{skip}: skip the replication of the missing field (default); -\item \optfmt{fallback}: use the fallback for the missing field, if +\item \optfmt{fallback}: use the fallback for the missing field +(see \sectionref{sec:fallbacks}), if one is available (otherwise skip); \item \optfmt{empty}: make the target field empty. \end{itemize} +\optsection[\subsubsection]{assign-fields} + +\begin{important} +Note the difference in syntax between \csopt{replicate-fields} and +\csopt{assign-fields}, as highlighted in the +\csopt{replicate-fields} section, above. The \csopt{assign-fields} +option is implemented after the \csopt{replicate-fields} option (see +\sectionref{sec:resourcesets}). +\end{important} + +The \csopt{assign-fields} option is a more complicated way of setting a +field than \csopt{replicate-fields}. Each \keyval\ element of the +\keyvallist\ argument has the syntax: +\begin{codeenv} +\meta{dest-field} \dequals\oargm{override} \meta{element-list} \oargm{condition} +\end{codeenv} +If the destination field (\meta{dest-field}) is already set, it will +only be overwritten if \csopt[true]{assign-override} or if +\oarg{override} is \qtt{o}. The \meta{dest-field} is simply the name +of the field for the entry under consideration and doesn't use the +more complex \meta{field-ref} syntax used in \meta{element-list}, +which is described in \sectionref{sec:optstringconcat}. + +The \oargm{override} following the equal sign is optional and may be +used to counteract the \csopt{assign-override} setting for the given +assignment. The \meta{override} value may be either \qtt{o} +(override) or \qtt{n} (no override). If not present, the +\csopt{assign-override} setting will be used. + +The \meta{element-list} is a string \gls{concatenation}, as +described in \sectionref{sec:optstringconcat}. If any individual +element in the list evaluates to null, the entire string is deemed +to be null, in which case the assignment won't be made. + +The \oargm{condition} part is optional. If present, the assignment +is only made if the condition evaluates to true. The condition +should be placed in square brackets after the \meta{element-list} +part. This is a complex conditional, as described in +\sectionref{sec:conditionals}. + +Note that, unlike most \keyval\ options, the value part +(\meta{element-list} \oargm{condition}) should not be grouped. The +\csopt{assign-fields} option is parsed in a different way to the +other \keyvallist\ options. However, it's best to group the \emph{entire} +\meta{value} argument of \csopt{assign-fields}. For example: +\begin{codeenv} +\csopt[ +\field{name} \idx{equalsassign} \field{text} \idx{concat-plus} \qtdelim{, } \idx{concat-plus} \field{symbol} +]{assign-fields} +\end{codeenv} +Don't do \code{\field{name} \idx{equalsassign} \marg{\field{text} +\idx{concat-plus} \qtdelim{, } \idx{concat-plus} \field{symbol}}}. + +\begin{important} +Remember that field values may be altered before or after +\csopt{assign-fields} by other resource options (see +\sectionref{sec:resourcesets}). The assignment will use the value +current at the time it is referenced during the processing of +\csopt{assign-fields}. If you need to reference the destination +field in the assignment, make sure that the override setting is on +if the field needs to be updated. +\end{important} + +For example, suppose I have defined the custom fields +\fieldfmt{surname} and \fieldfmt{forename}, and I have the following +in my \ext{bib} file: +\begin{codeenv} +\atentry{index}\marg{Smith} +\atentry{index}\marg{Jane-Smith, + \fieldfmt{forename}=\marg{Jane}, + \field{parent}=\marg{Smith} +} +\end{codeenv} +Suppose that what I actually want is: +\begin{codeenv} +\atentry{index}\marg{Smith} +\atentry{index}\marg{Jane-Smith, + \fieldfmt{forename}=\marg{Jane}, + \fieldfmt{surname}=\marg{Smith}, + \field{parent}=\marg{Smith}, + \field{name}=\marg{Jane}, + \field{text}=\marg{Jane Smith} +} +\end{codeenv} +This is quite repetitive to type out for every person you need to +index. The \csopt{replicate-fields} option can reduce some of this. +For example: +\begin{codeenv} +\csopt{replicate-fields}=\marg{ + \fieldfmt{forename}=\marg{name}, + \fieldfmt{surname}=\marg{parent} +} +\end{codeenv} +This doesn't deal with the \field{text} field and also has a problem +if the \field{parent} field (which should contain a label) doesn't +match the surname. For example, I might also have: +\begin{codeenv} +\atentry{index}\marg{de-la-Fontaine, + \field{name}=\marg{de la Fontaine} +} +\atentry{index}\marg{Margaret-de-la-Fontaine, + \fieldfmt{forename}=\marg{Margaret}, + \field{parent}=\marg{de-la-Fontaine} +} +\end{codeenv} +In this case the custom \fieldfmt{surname} field needs to match the +parent's \field{name} field, not the parent's label. + +The desired result can instead be obtained with: +\begin{codeenv} +\csopt{assign-fields}=\marg{ + \fieldfmt{surname} = parent \idx{follow} \field{name}, + \field{name} = self \idx{follow} \fieldfmt{forename}, + \field{text} = self \idx{follow} \fieldfmt{forename} + \idx{concat-plus} \qtdelim{ } \idx{concat-plus} self \idx{follow} \fieldfmt{surname} +} +\end{codeenv} +The \code{self \idx{follow}} part is optional so this can be written +more compactly as: +\begin{codeenv} +\csopt{assign-fields}=\marg{ + \fieldfmt{surname} = parent \idx{follow} \field{name}, + \field{name} = \fieldfmt{forename}, + \field{text} = \fieldfmt{forename} \idx{concat-plus} \qtdelim{ } \idx{concat-plus} \fieldfmt{surname} +} +\end{codeenv} +The last assignment in the above can also be written as: +\begin{codeenv} +\field{text} = \fieldfmt{forename} \idx{concat-plus} \marg{ } \idx{concat-plus} \fieldfmt{surname} +\end{codeenv} +Suppose, for some reason, I want the first use to show the surname +in bold. This means I need to add +\code{\cs{textbf}\idx{bgroupchar}} before the value of the +surname field and the closing \idx{egroupchar} needs to go after. +This can be achieved with: +\begin{codeenv} +\field{first} = \fieldfmt{forename} \idx{concat-plus} \qtdelim{ \cs{textbf}\idx{bgroupchar}} \idx{concat-plus} \fieldfmt{surname} \qtdelim{\idx{egroupchar}} +\end{codeenv} +Note that because there are unbalanced braces in the string +fragments, it's necessary to use quote delimiters. Since \cs{textbf} +is robust, there's no need to protect it from expansion. + +Suppose, instead, I want the surname in \idx{uppercase} on first +use. I could simply replace \cs{textbf} with \cs{MakeUppercase}, but +I can get \bibgls\ to do the case-conversion instead: +\begin{codeenv} +\field{first} = \fieldfmt{forename} \idx{concat-plus} \qtdelim{ } \idx{concat-plus} \gls{UC}\marg{ \fieldfmt{surname} } +\end{codeenv} +This assumes that \ics{GlsXtrResourceInitEscSequences} has been +added to the definition of \cs{glsxtrresourceinit}, as described in +\sectionref{sec:quarks}. Otherwise you would need to protect \gls{UC}. + +In the above example, the \fieldfmt{surname} field is obtained from +the value of the parent's \field{name} according to the assignment: +\begin{codeenv} +\fieldfmt{surname} = parent \idx{follow} \field{name}, +\end{codeenv} +In the case of the Smith entry, the \field{name} field hasn't been +set. + +If a referenced field hasn't been set then the behaviour depends on +the \csopt{assign-missing-field-action} setting. The default +behaviour is to use the fallback, if provided (see +\sectionref{sec:fallbacks}). In the case of \atentry{index}, the +fallback for the \field{name} field is the entry's label. This means +that the Jane-Smith entry will have the \fieldfmt{surname} field set +to \qt{Smith}. + +If the fallback isn't set or if there is no fallback then the +assignment instruction will be skipped. Similarly, if an ancestor is +referenced but doesn't exist then assignment will again be skipped. + +\begin{important} +The ancestor entries must be defined first to ensure that they have +been processed and have had their fields set before they can be +referenced in an assignment. +\end{important} + +Since I haven't imposed any conditions on the assignments, the +instructions will be attempted on all entries. This includes the +parent entries. + +The first instruction attempts to set the \fieldfmt{surname} field +to the parent's \field{name}. Neither the Smith nor the +de-la-Fontaine entries have a parent entry, so this instruction is +skipped for both of them. + +The second instruction attempts to set the \field{name} field to the +entry's \fieldfmt{forename} field. The de-la-Fontaine entry already +has the \field{name} field set so the instruction is automatically +skipped (because of the default \csopt[false]{assign-override}). +The Smith entry doesn't have the \field{name} field set so the +assignment will be attempted but will fail because the +\fieldfmt{forename} field isn't set and doesn't have a fallback. + +The \field{text} (and \field{first}) instruction similarly +references the \fieldfmt{forename} field, which isn't set, so the +instruction is skipped. The instruction also contains a reference to +the \fieldfmt{surname} field, but that part of the assignment isn't +reached as the attempt stops at the first unset reference. + +This means that neither the Smith not the de-la-Fontaine entries +will be affected by the above \csopt{assign-fields} setting. + +Each instruction will be attempted, in turn, unless the \csopt{assign-override} +setting prevents it. This means it's possible to have multiple +assignments for a particular field. The first one that succeeds will +be the one that has effect (with \csopt[false]{assign-override}). +For example: +\begin{codeenv} +\csopt{assign-fields}=\marg{ + \fieldfmt{surname} = parent \idx{follow} \field{name}, + \fieldfmt{surname} = \field{name}, + \field{name} = \fieldfmt{forename}, + \field{text} = \fieldfmt{forename} \idx{concat-plus} \qtdelim{ } \idx{concat-plus} \fieldfmt{surname} +} +\end{codeenv} +This has two instructions for the \fieldfmt{surname}. The first one +will be applied to entries that have a parent and the second one +will be applied to the other entries (that don't already have the +\fieldfmt{surname} set). + +Suppose I also have some monarchs, who are more typically only +referred to by their forename (with no surname), possibly prefixed by their rank and +suffixed by their ordinal. Let's further suppose that in my document +I have also defined the custom fields \fieldfmt{rank} and +\fieldfmt{ordinal}, and in my \ext{bib} file I have: +\begin{codeenv} +\atentry{indexplural}\marg{king} +\atentry{indexplural}\marg{queen} +\atentry{indexplural}\marg{empress,\field{plural}=\marg{empresses}} +\strut +\atentry{index}\marg{King-Stephen, + \field{parent}=\marg{king}, + \fieldfmt{forename}=\marg{Stephen} +} +\atentry{index}\marg{Empress-Matilda, + \field{parent}=\marg{empress}, + \fieldfmt{forename}=\marg{Matilda}, +} +\atentry{index}\marg{Elizabeth-I, + \field{parent}=\marg{queen}, + \fieldfmt{forename}={Elizabeth}, + \fieldfmt{ordinal}={I} +} +\end{codeenv} +The earlier assignment rules won't be appropriate for these cases, +as they would result in the \field{text} fields: \qt{Stephen kings}, +\qt{Matilda empresses} and \qt{Elizabeth queens}. + +In this case, the assignment rules need to depend on the type of +entry. I could test if the parent label is \qt{king} or \qt{empress} +or \qt{queen}, but a more reliable approach is to have custom entry +types which can be aliased: + +\begin{codeenv} +\atentry{index}\marg{Smith} +\atentryfmt{person}\marg{Jane-Smith, + \fieldfmt{forename}=\marg{Jane}, + \field{parent}=\marg{Smith} +} +\atentry{index}\marg{de-la-Fontaine, + \field{name}=\marg{de la Fontaine} +} +\atentryfmt{person}\marg{Margaret-de-la-Fontaine, + \fieldfmt{forename}=\marg{Margaret}, + \field{parent}=\marg{de-la-Fontaine} +} +\strut +\atentry{indexplural}\marg{king} +\atentry{indexplural}\marg{queen} +\atentry{indexplural}\marg{empress,\field{plural}=\marg{empresses}} +\strut +\atentryfmt{monarch}\marg{King-Stephen, + \field{parent}=\marg{king}, + \fieldfmt{forename}=\marg{Stephen} +} +\atentryfmt{monarch}\marg{Empress-Matilda, + \field{parent}=\marg{empress}, + \fieldfmt{forename}=\marg{Matilda}, +} +\atentryfmt{monarch}\marg{Elizabeth-I, + \field{parent}=\marg{queen}, + \fieldfmt{forename}={Elizabeth}, + \fieldfmt{ordinal}={I} +} +\end{codeenv} +The resource options are now: +\begin{codeenv} +\csopt[person=index,monarch=index]{entry-type-aliases}, +\csopt[ + \field{name} = \fieldfmt{forename} \idx{concat-plus} \qt{\idx{nbspchar}} \fieldfmt{ordinal}, + \field{name} = \fieldfmt{forename}, + \fieldfmt{surname} = parent \idx{follow} \field{name} + \oarg{ entrytype \idx{follow} original \idx{equalscmp} \qtdelim{person} }, + \field{text} = \fieldfmt{forename} \idx{concat-plus} \qtdelim{ } \idx{concat-plus} \fieldfmt{surname} + \oarg{ entrytype \idx{follow} original \idx{equalscmp} \qtdelim{person} }, + \field{first} = \gls{FIRSTUC} \marg{ parent \qt{follow} \field{text} } \idx{concat-plus} \qtdelim{ } \idx{concat-plus} \fieldfmt{name} + \oarg{ entrytype \idx{follow} original \idx{equalscmp} \qtdelim{monarch} }, + \field{text} = \fieldfmt{name} + \oarg{ entrytype \idx{follow} original \idx{equalscmp} \qtdelim{monarch} } +]{assign-fields} +\end{codeenv} + +Additional fields can be added to accommodate nicknames or other +forms of address, which will add to the complexity of the assignment +specification. + +\optsection[\subsubsection]{assign-override} + +This is a boolean option. The default setting is +\csopt[false]{assign-override}. If \optfmt{true}, +\csopt{assign-fields} will override the existing value if the +target field is already set. + +\optsection[\subsubsection]{assign-missing-field-action} + +This option indicates what to do if a source field identified in +\csopt{assign-fields} is missing. The value may be one of: +\begin{itemize} +\item \optfmt{skip}: skip the assignment; +\item \optfmt{fallback}: use the fallback for the missing field +(see \sectionref{sec:fallbacks}), if +one is available, otherwise skip the assignment (default); +\item \optfmt{empty}: treat the missing value as empty. +\end{itemize} +Return null will result in the assignment instruction being omitted. + \optsection[\subsubsection]{counter} The \csopt{counter} option assigns the default counter to use @@ -10322,7 +11665,7 @@ had to stop when it wrapped round to its starting point. \optsection[\subsubsection]{save-original-entrytype} The \meta{value} may be the keywords \code{false} or \code{true} or -the name of a field in which to store the original entry type (as +the name of a field in which to store the original \gls{entrytype} (as given in the \ext{bib} file but without the leading \idx{atchar} and converted to \idx!{lowercase}). The setting is \csopt[false]{save-original-entrytype}. If \meta{value} is omitted or the @@ -10338,19 +11681,19 @@ setting is governed by \csopt{save-original-entrytype-action}. \optsection[\subsubsection]{save-original-entrytype-action} This option determines whether or not \csopt{save-original-entrytype} -should save the original entry type. No action is performed when +should save the original \gls{entrytype}. No action is performed when \csopt[false]{save-original-entrytype} otherwise the action is determined by \meta{value} which may be one of the following keywords: \begin{itemize} -\item \code{always}: always save the original entry type (default); +\item \code{always}: always save the original \gls{entrytype} (default); \item \code{no override}: don't override a field that's already been set; \item \code{changed override} or \code{changed} or \code{diff}: -only save the original entry type if it's different from the final -entry type; +only save the original \gls{entrytype} if it's different from the final +\gls{entrytype}; \item \code{changed no override}: -only save the original entry type if it's different from the final -entry type and the specified field hasn't been set. +only save the original \gls{entrytype} if it's different from the final +\gls{entrytype} and the specified field hasn't been set. \end{itemize} The \qt{no override} options make no difference if the given field is unknown (such as \field{originalentrytype}). For known fields, bear in @@ -10359,7 +11702,7 @@ other options, such as \csopt{ignore-fields}. The \qt{changed} options ignore case. For example, if the \ext{bib} file defined an entry with \atentryfmt{INDEX} then both the original -and final entry type will be \code{index}. +and final \gls{entrytype} will be \code{index}. \subsection{Field Adjustments} \label{sec:fieldmods} @@ -10863,7 +12206,7 @@ If true, this is a shortcut for: This will remove any labels in an entry's \field{see} or \field{seealso} field where the referenced label doesn't have any records and hasn't been selected as another form of dependency and -whose entry type is either \atentry{index} or \atentry{indexplural} +whose \gls{entrytype} is either \atentry{index} or \atentry{indexplural} and doesn't have the \field{see}, \field{seealso} or \field{alias} fields set. @@ -10947,7 +12290,7 @@ An appropriate filter is needed to switch on pruning. (This is in addition to the criteria that the pruned entry has no records, isn't dependent on another entry, and hasn't previously been selected.) This type of pruning is usually only necessary for indexes so a -useful filter may be simply on the entry type (either +useful filter may be simply on the \gls{entrytype} (either \atentry{index} or \atentry{indexplural}): \begin{codeenv} \gls{GlsXtrLoadResources}\oarg{\csopt[entries]{src}, @@ -11589,7 +12932,7 @@ are written to the \ext{aux} file. \optsection[\subsubsection]{append-prefix-field-nbsp-match} -The value is the \idx{regex} that identifies prefixes that should be +The value is the \gls{regular-expression} that identifies prefixes that should be followed by \idx{nbspchar} instead of \ics{space}. The default is \csopt[\idx{matchanydot}]{append-prefix-field-nbsp-match} which indicates a single character. @@ -11620,6 +12963,12 @@ the original value is encapsulated by a command or \bibgls\ will perform the actual \idx{case-change} according to its own algorithm. The results can vary according to the field content. +Where \bibgls\ itself performs the case change, its case-changing +functions will use the \gls{resource-locale}, but whether or not +\bibgls\ recognises the correct rules for the locale depends on +whether or not the locale is correctly supported by the Java locale +provider. The \langxml\ may provide assistance with case-conversion. + Each of the case-changing resource options may take one of the following values: \begin{itemize} @@ -11711,6 +13060,24 @@ example: \end{itemize} +If you need to selectively change the case, based on some condition +(such as the \gls{entrytype}) then you can use the +\csopt{assign-fields} option instead, but remember that you will +need the override setting on. For example: +\begin{codeenv} +\csopt[ + \field{name} =\oarg{o} \gls{TITLE}\marg{ \field{name} } + \oarg{ entrytype \idx{follow} original = \qtdelim{entry} } +]{assign-fields} +\end{codeenv} +This will convert the \field{name} field to \idx{titlecase} for +entries that were defined in the \ext{bib} file with +\atentry{entry}. Note that if you also use a case-changing option, +for example, \csopt{name-case-change}, then all entries will have +the change applied, according to the option's designated behaviour, +regardless of whether or not the applicable field has already been +altered by \csopt{assign-fields}. + \begin{important} Major changes have been introduced to \sty{mfirstuc} v2.08. Some of the information below refers to older versions and is not @@ -11746,12 +13113,18 @@ package documentation for further details~\cite{textcase,mfirstuc}. For the settings where \bibgls\ itself performs the \idx{case-change}, then \bibgls\ will iterate over each token of the field value and apply -the following rules: +the rules listed below. Note that the case-change implemented by +\bibgls\ recognises the \gls{resource-locale}, but whether or not it +recognises the correct rules for the locale depends on whether or +not the locale is correctly supported by the Java locale provider. + \begin{enumerate} \item If the token is a normal Unicode alphabetic character, it will be replaced with the corresponding upper or lower case character, as -appropriate. +appropriate. In some cases, a single character, such as \ss, is +replaced by multiple characters, such as SS. + For \optfmt{title} and \optfmt{firstuc}, the \idx{titlecase} character is used as the replacement, for \optfmt{uc} the \idx{uppercase} character is used as the replacement, and for \optfmt{lc} the \idx{lowercase} character @@ -12168,13 +13541,14 @@ field. Applies a case-change to the \field{name} field. This option may take one of the values described above. -If the \field{text} field hasn't been set, the \field{name} -value is first copied to the \field{text} field. If the \field{name} -field hasn't been set (for example, with the \atentry{index} entry -type), it's copied from the fallback value (which -depends on the entry type) unless the entry type is -\atentry{abbreviation} or \atentry{acronym}, in which case if -the \field{name} field is missing no action is performed. +If the \field{text} field hasn't been set, the \field{name} value is +first copied to the \field{text} field. If the \field{name} field +hasn't been set (for example, with the \atentry{index} +\gls{entrytype}), it's copied from the fallback value (which depends +on the \gls{entrytype}, see \sectionref{sec:fallbacks}) unless the +\gls{entrytype} is \atentry{abbreviation} or \atentry{acronym}, in +which case if the \field{name} field is missing no action is +performed. \optsection[\subsubsection]{description-case-change} @@ -12192,7 +13566,8 @@ The \meta{setting} should be the same as the permitted values for the above options. This option is applied after all fields have been parsed but before \csopt{interpret-fields}. If the -specified field is missing, the fallback for that field (if known) is copied +specified field is missing, the fallback for that field (if known, +see \sectionref{sec:fallbacks}) is copied into the field. For example: \begin{codeenv} \csopt[\field{user1}=uc,\field{user2}={firstuc}]{field-case-change} @@ -12211,121 +13586,695 @@ field and convert \fieldfmt{nametitle} to \idx{titlecase}: This means that it's possible to fetch the value of \fieldfmt{nametitle} instead of \field{name}, which provides an expandable \idx{titlecase} form that's suitable for the PDF -bookmarks. +bookmarks. (Note that \LaTeX3 now provides some expandable +case-changing commands.) This option isn't cumulative. If used multiple times in the same \igls{resourceset}, the last instance will be the one used. If the \keyvallist\ is missing, no general case-changing is applied (the default). -\section{Plurals} -\label{sec:plurals} +\section{Field Fallbacks} +\label{sec:fallbacks} + +The options in this section don't modify any field values but +provide instructions on what to do if \bibgls\ wants to know the +value of a field where the field hasn't been explicitly set. The most common +case is querying the \field{sort} field value with the default +\csopt[\field{sort}]{sort-field} setting. Being able to vary the +fallback used according to the \gls{entrytype} allows a more flexible +approach than explicitly setting the \field{sort} field in the +\ext{bib} file. + +Note that if you specify a different field to use for the sort value +with \csopt{sort-field} then the fallback for that field will be used +if that field is missing. The \field{sort} fallbacks will be +irrelevant if the \field{sort} field isn't being queried. If the +fallback system fails to provide a value for the field identified by +\csopt{sort-field} then \bibgls\ will follow the rule given by the +\csopt{missing-sort-fallback} setting. + +If you require a complex sort value that can't be implemented by the +fallback system, you can use \csopt{assign-fields} to explicitly set +the \field{sort} field to a string expression +(\sectionref{sec:optstringconcat}). Bear in mind that if the +\field{sort} field is actually set to a value, either in the +\ext{bib} file or through resource options, then \emph{the +\field{sort} fallback won't be used} and the sort fallback options +describe in this section won't have any effect. + +There are other fields that \bibgls\ may want to query that won't +necessarily be set in the \ext{bib} file but may be inferred from +another field. For example, if the \field{sort} field fallback +references the \field{name} field then the \field{name} field will +also need a fallback if it hasn't been set. + +Another possibility is that the interpreter encounters content that +includes commands such as \ics{gls}. Since the interpreter can't +tell at what point in the document the first use flag is changed, +\ics{gls} is treated as \ics{glstext} (and similarly \ics{glspl} is +treated as \ics{glsplural}) so the \field{text} (or \field{plural}) +field will be queried by the interpreter. + +The commands \ics{newglossaryentry} and \ics{longnewglossaryentry} +are the foundation for all commands that define glossary entries. +These commands both require that either the \field{name} or the +\field{parent} field are set. If the \field{name} is omitted, then +its value is obtained from the \gls{parententry}['s] name. The +\field{description} must also be provided but may be set to empty. +(Some entry types, such as \atentry{index}, will set +\field{description} to empty if that field is missing, but for other +entry types, such as \atentry{entry}, the \field{description} is +required and will trigger a warning if omitted.) + +All other entry definition commands, such as \ics{newabbreviation} and +\ics{glsxtrnewsymbol}, internally use one of those foundation +commands.\footnote{Or the internal command that both +\cs{newglossaryentry} and \cs{longnewglossaryentry} use.} In the +case of \ics{newabbreviation} (and \ics{newacronym}), the +\field{name} field is set by the style using values obtained from +the \field{short} and\slash or \field{long} fields. This is +information that \bibgls\ is unaware of and may guess incorrectly +when trying to determine an appropriate value for the \field{name} +field if it is omitted (which is typically the case) from +abbreviation entry types, such as \atentry{abbreviation} or +\atentry{acronym}. + +The general \atentry{entry} entry type, uses the same rules as +\ics{newglossaryentry}: +\begin{description} +\item[\field{name}] If the \field{parent} field has been set, then +the parent's \field{name} field is used. If the parent's +\field{name} field isn't set, then the fallback for the parent's +\field{name} field is used (which will depend on the parent's +\gls{entrytype}). If neither the \field{name} nor the \field{parent} +field is set, then a warning is issued since at least one of those +fields must be set for \atentry{entry}. + +\item[\field{text}] If the \field{text} field is missing, it's +obtained from the \field{name} field or the fallback for the +\field{name} field, if that hasn't been set. + +\item[\field{plural}] If the \field{name} field has been set then +the \field{plural} value is obtained by appending \ics{glspluralsuffix} +to the value of the \field{text} field (or the fallback for the +\field{text} field, if that hasn't been set). + +If the \field{name} field hasn't been set but the \field{parent} +field has been set, then the \field{plural} is obtained from the +parent's \field{plural} field. If the parent's \field{plural} field +hasn't been set then the fallback for that value will be used, +according to the parent's \gls{entrytype}. + +\item[\field{first}] The fallback for the \field{first} field is +obtained from the \field{text} field (or the fallback for the +\field{text} field, if that hasn't been set). + +\item[\field{firstplural}] The fallback for the \field{firstplural} +field is obtained by appending \ics{glspluralsuffix} to the value of +the \field{first} field, if that field has been set, otherwise it's +obtained from the \field{plural} field (or the fallback for the +\field{plural} field if that isn't set). -Some languages, such as English, have a general rule that plurals -are formed from the singular with a suffix appended. This isn't -an absolute rule. There are plenty of exceptions (for example, -geese, children, churches, elves, fairies, sheep, mice), so a -simplistic approach of just doing \code{\ics{gls}\margm{label}[s]} -will sometimes produce inappropriate results, so the \styfmt{glossaries} -package provides a \field{plural} key with the corresponding command -\ics{glspl}. +\end{description} -In some cases a plural may not make any sense (for example, if the -term is a verb or symbol), so the \field{plural} key is optional, but to -make life easier for languages where the majority of plurals can -simply be formed by appending a suffix to the singular, the -\styfmt{glossaries} package lets the \field{plural} field default -to the value of the \field{text} field with \ics{glspluralsuffix} -appended. This command is defined to be just the letter \qt{s}. -This means that the majority of terms in such languages don't need to have the -\field{plural} supplied as well, and you only need to use it for the -exceptions. +Note that although \bibgls\ follows the \ics{newglossaryentry} rules +in order to obtain the fallback, it doesn't explicitly set those +fields in the \ext{glstex} file if they weren't provided in the +\ext{bib} file or set using options such as \csopt{replicate-fields} +or \csopt{assign-fields}. + +The exception to this is the \field{sort} field, which will be +obtained from the \field{name} field for most \glspl{entrytype} unless +overridden by one of the applicable sort fallback options, such as +\csopt{entry-sort-fallback}. If the designated fallback (such as +\field{name}) is missing, then the fallback value for that field +will be used. + +The \atentry{index} and \atentry{indexplural} entry types are +slightly different. They have their own rules for obtaining the +value of the \field{name} field, and will explicitly set it in the +\ext{glstex} file via the helper commands \gls{bibglsnewindex} +and \gls{bibglsnewindexplural}. + +In the case of \atentry{index}, if the \field{name} field is +missing, its value will be obtained from the entry's original label. +If the \field{sort} field is missing, its value is obtained from the +\field{name} field unless a different fallback is specified with +\csopt{custom-sort-fallbacks}. The remaining fallbacks are as for +\atentry{entry}. + +It's more complicated for \atentry{indexplural}, which has the following +fallback rules: +\begin{description} +\item[\field{name}] If the \field{name} field is missing, its value +is obtained from the entry's \field{plural} field (or the fallback +for the \field{plural} field, if that field is missing). -For languages that don't have this general rule, the \field{plural} -field will always need to be supplied for nouns. +\item[\field{plural}] If the \field{plural} field is missing, its +value is obtained by appending \ics{glspluralsuffix} to the value +of the \field{text} field (or the fallback for the \field{text} +field, if that field is missing). -There are other plural fields, such as \field{firstplural}, -\field{longplural} and \field{shortplural}. Again, if you are using -a language that doesn't have a simple suffix rule, you'll have to -supply the plural forms if you need them (and if a plural makes -sense in the context). +\item[\field{text}] If the \field{text} field is missing, its value +is obtained from the entry's original label. -If these fields are omitted, the \styfmt{glossaries} package follows -these rules: -\begin{itemize} -\item If \field{firstplural} is missing, then \ics{glspluralsuffix} -is appended to the \field{first} field, if that field has been -supplied. If the \field{first} field hasn't been supplied but the -\field{plural} field has been supplied, then the \field{firstplural} -field defaults to the \field{plural} field. If the \field{plural} -field hasn't been supplied, then both the \field{plural} and -\field{firstplural} fields default to the \field{text} field (or -\field{name}, if no \field{text} field) with \ics{glspluralsuffix} -appended. +\item[\field{sort}] If the \field{sort} field is missing, its value +is obtained from the \field{name} field unless a different fallback +is specified with \csopt{custom-sort-fallbacks}. +\end{description} +The remaining fallbacks are as for \atentry{entry}. + +The most awkward of all the \glspl{entrytype} are, as indicated earlier, +the abbreviations where the field values such as \field{name} and +\field{text} are set by the abbreviation style. Therefore, there are resource +options specifically to identify the most appropriate fallback +values for abbreviations. The default is to use the value of the +\field{short} field as the fallback for the \field{name}, +\field{sort} and \field{text} fields. If this is inappropriate for +your abbreviation style then you will need to use the options listed below to +provide more appropriate fallbacks. These options don't actually set +the \field{name} and \field{text} fields in the \ext{glstex} file +and don't include any style formatting (such as font changing +commands), which are irrelevant to \bibgls.\footnote{The \field{sort} field +will be set in the \ext{glstex} file as it's useful for debugging, +but it's typically irrelevant.} + +For other entry types, see their description in \sectionref{sec:bib}. + +\optsection{abbreviation-name-fallback} + +The \glspl{entrytype} that define abbreviations (such as +\atentry{abbreviation} and \atentry{acronym}) will, by default, +fallback on the \field{short} field if the \field{name} field is +missing and it's required for some reason (for example, with +\csopt[name]{sort-field}). If you prefer to +fallback on a different field, then you can use this option to +specify the field. For example, +\csopt[long]{abbreviation-name-fallback}. +The \meta{field} value must be a known field (not an internal field) +but can't be the \field{sort} field. -\item If the \field{longplural} field is missing, then -\ics{glspluralsuffix} is appended to the \field{long} field, if the -\field{long} field has been supplied. +Note that the default fallback for the \field{sort} field for +abbreviations is given by \csopt{abbreviation-sort-fallback} which +is set to \field{short} not \field{name} by default. So changing the +fallback for the \field{name} field won't have an effect unless the +\field{sort} fallback is changed to \field{name} or +\csopt[\field{name}]{sort-field} is used or the \field{name} field +is referenced in an option such as \csopt{assign-fields}. -\item If the \field{shortplural} field is missing then, \emph{with -the base \styfmt{glossaries} acronym mechanism}, \ics{acrpluralsuffix} -is appended to the \field{short} field. +Field concatenation isn't available for this option. -\end{itemize} +\optsection{abbreviation-text-fallback} -The last case is different with the \isty{glossaries-extra} extension -package. The \field{shortplural} field defaults to the \field{short} -field with \ics{abbrvpluralsuffix} appended \emph{unless overridden -by category attributes}. This suffix command is set by the -abbreviation styles. This means that every time an abbreviation -style is implemented, \ics{abbrvpluralsuffix} is redefined. Most -styles simply define this command as: -\begin{codeenv} -\cs{renewcommand}*\marg{\cs{abbrvpluralsuffix}}\marg{\cs{glsxtrabbrvpluralsuffix}} -\end{codeenv} -where \ics{glsxtrabbrvpluralsuffix} expands to \ics{glspluralsuffix}. -The \qt{sc} styles (such as \abbrstyle{long-short-sc}) use a different -definition: -\begin{codeenv} -\cs{renewcommand}*\marg{\cs{abbrvpluralsuffix}}\marg{\cs{protect}\ics{glsxtrscsuffix}} -\end{codeenv} -This allows the suffix to be reverted back to the upright font, -counteracting the affect of the small-caps font. +Similar to \csopt{abbreviation-name-fallback} but for the +\field{text} field. The default fallback is the \field{short} field. +Field concatenation isn't available for this option. -This means that if you want to change or strip the suffix used for -the plural short form, it's usually not sufficient to redefine -\ics{abbrvpluralsuffix}, as the change will be undone the next time -the style is applied. Instead, for a document-wide solution, you -need to redefine \ics{glsxtrabbrvpluralsuffix}. Alternatively you can -use the category attributes. +Note that you can't have both +\csopt[\field{text}]{abbreviation-name-fallback} and +\csopt[\field{name}]{abbreviation-text-fallback} as it would cause +an infinite loop. -There are two attributes that affect the short plural suffix -formation. The first is \catattr{aposplural} which uses the suffix -\begin{codeenv*} -\idx{aposchar}\cs{abbrvpluralsuffix} -\end{codeenv*} -That is, an \idx{apostrophe} followed by \ics{abbrvpluralsuffix} is -appended. The second attribute is \catattr{noshortplural} which -suppresses the suffix and simply sets \field{shortplural} to the -same as \field{short}. +\optsection{abbreviation-sort-fallback} -With \bibgls, if you have some abbreviations where the plural should -have a suffix and some where the plural shouldn't have a suffix -(for example, the document has both English and French abbreviations) -then there are two approaches. +The \glspl{entrytype} that define abbreviations (such as +\atentry{abbreviation} and \atentry{acronym}) will, by default, +fallback on the \field{short} field if the \field{sort} field is +missing (assuming \csopt[sort]{sort-field}). If you prefer to +fallback on a different field, then you can use this option to +specify the field. For example, +\csopt[long]{abbreviation-sort-fallback}. Note that if you use +\csopt[name]{sort-field}, then the fallback field will be given by +\csopt{abbreviation-name-fallback} if the \field{name} field is +omitted. -The first approach is to use the category attributes. For example: -\begin{codeenv} -\cs{glssetcategoryattribute}\marg{french}\marg{\catattr{noshortplural}} -\end{codeenv} -Now just make sure all the French abbreviations are have their -\field{category} field set to \optfmt{french}: -\begin{codeenv} -\gls{GlsXtrLoadResources}\oarg{\csopt[fr-abbrvs]{src},\csopt[french]{category}} -\end{codeenv} +The \meta{field} may be a known field but not an internal +field. It can't be the \field{sort} field. It may also be +one of the keywords: \optfmt{id} (for the entry's label) or +\optfmt{original id} (for the entry's original label). The +\meta{field} may also be a composite in the form +\optfmt{\meta{field1}+\meta{field2}+\ldots} which indicates that the +sort value should be obtained by concatenating the values of given fields, +where the separator is given by \csopt{field-concat-sep}. -The other approach is to use the options listed below for the given -\igls{resourceset}. For example: +Note that \csopt{missing-sort-fallback} and +\csopt{custom-sort-fallbacks} override this setting. + +\begin{important} +The \csopt{abbreviation-sort-fallback} setting is only used when \bibgls\ +tries to access the \field{sort} field for an abbreviation and finds +that the field hasn't been set. This means that this setting has no effect +if you explicitly set the \field{sort} field or if you change the field used +for sorting (\csopt{sort-field}). +\end{important} + +\optsection{entry-sort-fallback} + +The regular \glspl{entrytype} (such as \atentry{entry} and +\atentry{dualentry}) will, by default, fallback on the \field{name} +field if the \field{sort} field is missing (assuming +\csopt[sort]{sort-field}). If you prefer to +fallback on a different field, then you can use this option to +specify the field. +Note that \csopt{missing-sort-fallback} and +\csopt{custom-sort-fallbacks} override this setting. + +The \meta{field} may be a known field but not an internal +field. It can't be the \field{sort} field. It may also be +one of the keywords: \optfmt{id} (for the entry's label) or +\optfmt{original id} (for the entry's original label). The +\meta{field} may also be a composite in the form +\optfmt{\meta{field1}+\meta{field2}+\ldots} which indicates that the +sort value should be obtained by concatenating the values of given fields, +where the separator is given by \csopt{field-concat-sep}. + +This setting doesn't affect the index type of entries, such as +\atentry{index} or \atentry{indexplural}. This is useful if your +glossary contains \iglspl{homograph} (terms with the same spelling) which +can't be distinguished by the sort comparators. For example, suppose +my file \filefmt{entries.bib} contains: +\begin{codeenv} +\atentry{index}\marg{pagelist, + \field{name}=\marg{page list}, + \field{description}=\marg{a list of individual pages or page ranges} +} +\strut +\atentry{index}\marg{glossary} +\strut +\atentry{entry}\marg{glossarylist, + \field{parent}=\marg{glossary}, + \field{description}=\marg{list of technical words} +} +\strut +\atentry{entry}\marg{glosscol, + \field{parent}=\marg{glossary}, + \field{description}=\marg{collection of glosses} +} +\end{codeenv} +Now first consider a document that uses the default settings: +\begin{codeenv} +\cmd{documentclass}\marg{article} +\strut +\cmd{usepackage}\oarg{\styopt{record},\styopt{subentrycounter},\styopt[\glostyle{treenoname}]{style}}\marg{glossaries-extra} +\strut +\gls{GlsXtrLoadResources}\oarg{\csopt[entries]{src}} +\strut +\cmd{begin}\marg{document} +A test document describing \cs{glspl}\marg{pagelist} and +\cs{gls}\marg{glosscol} (collection) vs \cs{gls}\marg{glossarylist} (list). +\strut +\cs{printunsrtglossary} +\cmd{end}\marg{document} +\end{codeenv} +The default behaviour for \atentry{entry} if the \field{sort} field +is missing is to fallback on the \field{name} field. If the +\field{name} field is missing (as with \code{glossarylist} and +\code{glosscol}), then the value is obtained from the +\field{name} field from the \gls{parententry}. The \gls{parententry} for these +\glspl{homograph} is the \code{glossary} entry, which was defined with +\atentry{index} and doesn't have the \field{name} field. For the +\atentry{index} entries, if \field{name} is missing the value is +obtained from the label. + +Therefore both \code{glossarylist} and \code{glosscol} end +up with the same sort value: \code{glossary}. This triggers a +message in verbose mode (\longarg{verbose}) which can be found +in the transcript file: +\begin{verbatim} +Identical sort values for 'glossarylist' and 'glosscol' +Falling back on ID +\end{verbatim} +So the actual sort values used are \qt{glossarylist} and +\qt{glosscol}. This puts the \code{glossarylist} entry +before the \code{glosscol} entry. + +Now suppose a minor modification is made to the document: +\begin{codeenv} +\gls{GlsXtrLoadResources} + \oarg{ + \csopt[entries]{src}, + \csopt[description]{entry-sort-fallback} + } +\end{codeenv} +This means that when the sort function fails to find the +\field{sort} field for the terms defined with \atentry{entry}, it +will fallback on the \field{description} field. This doesn't affect +the terms defined with \atentry{index}, which still fallback on the +\field{name} field. This time there's no message in the transcript +file and the \code{glosscol} entry now comes before the +\code{glossarylist} entry. + +\begin{important} +The \csopt{entry-sort-fallback} setting is only used when \bibgls\ +tries to access the \field{sort} field for a term defined with +\atentry{entry} and finds that the field hasn't been set. This means +that this setting has no effect if you explicitly set the \field{sort} +field or if you change the field used for sorting +(\csopt{sort-field}). +\end{important} + +\optsection{symbol-sort-fallback} + +The \glspl{entrytype} that define symbols (such as \atentry{symbol} and +\atentry{number}) will, by default, fallback on the entry's original label if the +\field{sort} field is missing (assuming the default +\csopt[sort]{sort-field}). If you prefer to fallback on a different +field, then you can use this option to specify the field. For +example, \csopt[name]{symbol-sort-fallback}. + +The \meta{field} may be a known field but not an internal +field. It can't be the \field{sort} field. It may also be +one of the keywords: \optfmt{id} (for the entry's label) or +\optfmt{original id} (for the entry's original label). The +\meta{field} may also be a composite in the form +\optfmt{\meta{field1}+\meta{field2}+\ldots} which indicates that the +sort value should be obtained by concatenating the values of given fields, +where the separator is given by \csopt{field-concat-sep}. + +Note that \csopt{missing-sort-fallback} and +\csopt{custom-sort-fallbacks} override this setting. + +\begin{important} +The \csopt{symbol-sort-fallback} setting is only used when \bibgls\ +tries to access the \field{sort} field for a symbol and finds +that the field hasn't been set. This means that this setting has no effect +if you explicitly set the \field{sort} field or if you change the field used +for sorting (\csopt{sort-field}). +\end{important} + +\optsection{bibtexentry-sort-fallback} + +The \glsdisp{mainentry}{main} \atentry{bibtexentry} +\glspl{entrytype} will, by default, +fallback on the \field{name} if the +\field{sort} field is missing (assuming the default +\csopt[sort]{sort-field}). If you prefer to fallback on a different +field, then you can use this option to specify the field. + +The \meta{field} may be a known field but not an internal +field. It can't be the \field{sort} field. It may also be +one of the keywords: \optfmt{id} (for the entry's label) or +\optfmt{original id} (for the entry's original label). The +\meta{field} may also be a composite in the form +\optfmt{\meta{field1}+\meta{field2}+\ldots} which indicates that the +sort value should be obtained by concatenating the values of given fields, +where the separator is given by \csopt{field-concat-sep}. + +Note that \csopt{missing-sort-fallback} and +\csopt{custom-sort-fallbacks} override this setting. + +\begin{important} +The \csopt{bibtexentry-sort-fallback} setting is only used when +\bibgls\ tries to access the \field{sort} field for a \gls{mainentry} +defined with \atentry{bibtexentry} and finds that the field hasn't +been set. This means that this setting has no effect if you +explicitly set the \field{sort} field or if you change the field used for +sorting (\csopt{sort-field}). +\end{important} + +\optsection{custom-sort-fallbacks} + +The value should be a \keyvallist\ in the form +\meta{entrytype}\dequals\meta{field} where \meta{entrytype} is the +\emph{original} \gls{entrytype} (before being aliased with +\csopt{entry-type-aliases}). This will override any of the sort fallback +options listed below for entries whose original \gls{entrytype} matches +\meta{entrytype}. + +The \meta{field} may be a known field but not an internal field. For +obvious reasons, it can't be the \field{sort} field (since +\meta{field} is the fallback a missing \field{sort} field). It may also be one of the +keywords: \optfmt{id} (for the entry's label) or \optfmt{original id} +(for the entry's original label). The \meta{field} may also be a +composite in the form \optfmt{\meta{field1}+\meta{field2}+\ldots} +which indicates that the sort value should be obtained by +concatenating the values of the given fields, where the separator is +given by \csopt{field-concat-sep}. + +For example, if the \ext{bib} file contains: +\begin{codeenv} +\atentryfmt{unit}\marg{ohm, + \field{name}=\marg{\cs{si}\marg{\csfmt{ohm}}}, + \field{description}=\marg{electrical resistance} +} +\strut +\atentryfmt{constant}\marg{pi, + \field{name}=\marg{\cs{ensuremath}\marg{\cs{pi}}}, + \field{description}=\marg{the ratio of the length of the circumference + of a circle to its diameter}, + \field{user1}=\marg{3.14159} +} +\strut +\atentry{symbol}\marg{fx, + \field{name}=\marg{\cs{ensuremath}\marg{f(x)}}, + \field{description}=\marg{a function of \idx{mshiftchar}x\idx{mshiftchar}} +} +\strut +\atentry{number}\marg{zero, + \field{name}=\marg{0}, + \field{description}=\marg{nothing or no quantity} +} +\end{codeenv} +Then the resource options: +\begin{codeenv} +\csopt[\entryfmt{unit}=\entryref{symbol},\entryfmt{constant}=\entryref{number}]{entry-type-aliases}, +\csopt[\entryfmt{unit}=\field{name},\entryfmt{constant}=\field{user1}]{custom-sort-fallbacks} +\end{codeenv} +will treat the custom \atentryfmt{unit} and \atentryfmt{constant} +entries as though they had been defined with \atentry{symbol} +and \atentry{number}, respectively, but the fallback for the +\field{sort} field is different: the \code{ohm} entry will use the +\field{name} field for the sort fallback (because its original +\gls{entrytype} was \entryfmt{unit}), the \code{pi} entry will use the +\field{user1} field for the sort fallback (because its original +\gls{entrytype} was \entryfmt{constant}) and the \code{fx} and +\code{zero} entries will use the label for the sort fallback (since +neither \entryfmt{symbol} nor \entryfmt{number} were identified in +\csopt{custom-sort-fallbacks} so the \csopt{symbol-sort-fallback} is +used). + +If an entry hasn't had its \gls{entrytype} aliased then \meta{entrytype} +is its actual \gls{entrytype}. For example, consider the following +definitions: +\begin{codeenv} +\atentry{abbreviation}\marg{svm, + \field{short}=\marg{SVM}, + \field{long}=\marg{support vector machine} +} +\atentry{acronym}\marg{laser, + \field{short}=\marg{laser}, + \field{long}=\marg{light amplification by stimulated emission of radiation} +} +\end{codeenv} +Then \csopt[short]{abbreviation-sort-fallback} will make both +entries fallback on the \field{short} field (since +\csopt{abbreviation-sort-fallback} applies to both \atentry{acronym} +and \atentry{abbreviation}), but the option: +\begin{codeenv} +\csopt[\entryref{abbreviation}=\field{long},\entryref{acronym}=\field{short}]{custom-sort-fallbacks} +\end{codeenv} +will make the entry defined with \atentry{abbreviation} fallback on +the \field{long} field and the entry defined with \atentry{acronym} +will fallback on the \field{short} field. + +Since the default setting is \csopt[short]{abbreviation-sort-fallback} +this only needs to be: +\begin{codeenv} +\csopt[\entryref{abbreviation}=\field{long}]{custom-sort-fallbacks} +\end{codeenv} +In this case, the entry defined with \atentry{abbreviation} (\qt{SVM}) will use +the setting given in \csopt{custom-sort-fallbacks}, but the entry +defined with \atentry{acronym} (\qt{laser}) will use the setting given by +\csopt{abbreviation-sort-fallback} since \atentry{acronym} hasn't +been identified in \csopt{custom-sort-fallbacks}. + +This option also covers \glspl{dualentry}. For example: +\begin{codeenv} +\csopt[ + \entryref{dualindexnumber}=\field{description}, + \entryfmt{dualindexnumbersecondary}=\field{user1} +]{custom-sort-fallbacks} +\end{codeenv} +Note that the \gls{entrytype} for the \dual\ is in the form +\code{\meta{primary entry type}secondary}. + +\begin{important} +The \csopt{custom-sort-fallbacks} setting is only used when \bibgls\ +tries to access the \field{sort} field for an entry (whose original +\gls{entrytype} has been identified in this setting) and finds that the field +hasn't been set. This means that this setting has no effect if you +explicitly set the \field{sort} field or if you change the field +used for sorting (\csopt{sort-field}). +\end{important} + +\optsection{field-concat-sep} + +This option sets the field concatenation separator to \meta{value} +used by the \field{sort} fallback options. The default is a space. +An empty value indicates no separator. You may use +\gls{uhex}\meta{hex} to indicate a character by its hexadecimal code +(see \sectionref{sec:quarks}). Note that the more complex field +concatenation specification described in +\sectionref{sec:optstringconcat} isn't available for this option. + +For example, suppose the \ext{bib} file contains: +\begin{codeenv} +\atentry{abbreviation}\marg{ac, + \field{short}=\marg{AC}, + \field{long}=\marg{alternating current} +} +\atentry{index}\marg{acacia} +\end{codeenv} +Then the resource option: +\begin{codeenv} +\gls{GlsXtrLoadResources}\oarg{ + \csopt[letter-nocase]{sort}, + \csopt[\field{short}+\field{long}]{abbreviation-sort-fallback} +} +\end{codeenv} +will set the \code{ac} sort value to \qt{AC alternating current}. +That is, the \field{short} value concatenated with the \field{long} +value using the default space separator. With the +\optfmt{letter-nocase} sort method, this will put the \code{ac} +entry before the \code{acacia} entry (because the space character +comes before \qt{a}). + +If the resource options are changed to: +\begin{codeenv} +\gls{GlsXtrLoadResources}\oarg{ + \csopt[letter-nocase]{sort}, + \csopt[\empty]{field-concat-sep}, + \csopt[\field{short}+\field{long}]{abbreviation-sort-fallback} +} +\end{codeenv} +This will obtain the sort value for abbreviations from a +concatenation of the \meta{short} and \meta{long} values without a +separator. This means that the \code{ac} sort value will be +\qt{ACalternating current} and so the \code{ac} entry will +come after the \code{acacia} entry (since \qt{l} comes after \qt{c}). + +This setting is only used for the sort fallback options that allow +field concatenation (such as \csopt{entry-sort-fallback} but not +\csopt{missing-sort-fallback}). + +Note that due to the way that the \keyvallist\ parser trims leading and +trailing spaces, you can't simply do \csopt[~]{field-concat-sep} +to indicate a space character as the value will end up as an empty +string. You can instead do \csopt[\stringu20]{field-concat-sep} but +since this is the default value there shouldn't be much need for it. + +Remember that the separator may be replaced with a break point +marker depending on the sort method and \csopt{break-at} setting. + +\section{Plurals} +\label{sec:plurals} + +Some languages, such as English, have a general rule that plurals +are formed from the singular with a suffix appended. This isn't +an absolute rule. There are plenty of exceptions (for example, +geese, children, churches, elves, fairies, sheep, mice), so a +simplistic approach of just doing \code{\ics{gls}\margm{label}[s]} +will sometimes produce inappropriate results, so the \styfmt{glossaries} +package provides a \field{plural} key with the corresponding command +\ics{glspl}. + +In some cases a plural may not make any sense (for example, if the +term is a verb or symbol), so the \field{plural} key is optional, but to +make life easier for languages where the majority of plurals can +simply be formed by appending a suffix to the singular, the +\styfmt{glossaries} package lets the \field{plural} field default +to the value of the \field{text} field with \ics{glspluralsuffix} +appended. This command is defined to be just the letter \qt{s}. +This means that the majority of terms in such languages don't need to have the +\field{plural} supplied as well, and you only need to use it for the +exceptions. + +For languages that don't have this general rule, the \field{plural} +field will always need to be supplied for nouns. + +There are other plural fields, such as \field{firstplural}, +\field{longplural} and \field{shortplural}. Again, if you are using +a language that doesn't have a simple suffix rule, you'll have to +supply the plural forms if you need them (and if a plural makes +sense in the context). + +If these fields are omitted, the \styfmt{glossaries} package follows +these rules: +\begin{itemize} +\item If \field{firstplural} is missing, then \ics{glspluralsuffix} +is appended to the \field{first} field, if that field has been +supplied. If the \field{first} field hasn't been supplied but the +\field{plural} field has been supplied, then the \field{firstplural} +field defaults to the \field{plural} field. If the \field{plural} +field hasn't been supplied, then both the \field{plural} and +\field{firstplural} fields default to the \field{text} field (or +\field{name}, if no \field{text} field) with \ics{glspluralsuffix} +appended. + +\item If the \field{longplural} field is missing, then +\ics{glspluralsuffix} is appended to the \field{long} field, if the +\field{long} field has been supplied. + +\item If the \field{shortplural} field is missing then, \emph{with +the base \styfmt{glossaries} acronym mechanism}, \ics{acrpluralsuffix} +is appended to the \field{short} field. + +\end{itemize} + +The last case is different with the \isty{glossaries-extra} extension +package. The \field{shortplural} field defaults to the \field{short} +field with \ics{abbrvpluralsuffix} appended \emph{unless overridden +by category attributes}. This suffix command is set by the +abbreviation styles. This means that every time an abbreviation +style is implemented, \ics{abbrvpluralsuffix} is redefined. Most +styles simply define this command as: +\begin{codeenv} +\cs{renewcommand}*\marg{\cs{abbrvpluralsuffix}}\marg{\cs{glsxtrabbrvpluralsuffix}} +\end{codeenv} +where \ics{glsxtrabbrvpluralsuffix} expands to \ics{glspluralsuffix}. +The \qt{sc} styles (such as \abbrstyle{long-short-sc}) use a different +definition: +\begin{codeenv} +\cs{renewcommand}*\marg{\cs{abbrvpluralsuffix}}\marg{\cs{protect}\ics{glsxtrscsuffix}} +\end{codeenv} +This allows the suffix to be reverted back to the upright font, +counteracting the affect of the small-caps font. + +This means that if you want to change or strip the suffix used for +the plural short form, it's usually not sufficient to redefine +\ics{abbrvpluralsuffix}, as the change will be undone the next time +the style is applied. Instead, for a document-wide solution, you +need to redefine \ics{glsxtrabbrvpluralsuffix}. Alternatively you can +use the category attributes. + +There are two attributes that affect the short plural suffix +formation. The first is \catattr{aposplural} which uses the suffix +\begin{codeenv*} +\idx{aposchar}\cs{abbrvpluralsuffix} +\end{codeenv*} +That is, an \idx{apostrophe} followed by \ics{abbrvpluralsuffix} is +appended. The second attribute is \catattr{noshortplural} which +suppresses the suffix and simply sets \field{shortplural} to the +same as \field{short}. + +With \bibgls, if you have some abbreviations where the plural should +have a suffix and some where the plural shouldn't have a suffix +(for example, the document has both English and French abbreviations) +then there are two approaches. + +The first approach is to use the category attributes. For example: +\begin{codeenv} +\cs{glssetcategoryattribute}\marg{french}\marg{\catattr{noshortplural}} +\end{codeenv} +Now just make sure all the French abbreviations are have their +\field{category} field set to \optfmt{french}: +\begin{codeenv} +\gls{GlsXtrLoadResources}\oarg{\csopt[fr-abbrvs]{src},\csopt[french]{category}} +\end{codeenv} + +The other approach is to use the options listed below for the given +\igls{resourceset}. For example: \begin{codeenv} \gls{GlsXtrLoadResources}\oarg{\csopt[fr-abbrvs]{src},\csopt[\empty]{short-plural-suffix}} \end{codeenv} @@ -13175,7 +15124,7 @@ considered consecutive. then the \glspl{location} aren't considered consecutive. \item\label{itm.csmatch} If both \meta{location-1} and \meta{location-2} match the pattern (line break for clarity only)\footnote{The Java class \code{\csfmt{p}\marg{javaDigit}} -used in the \idx{regex} will match any digits in the +used in the \gls{regular-expression} will match any digits in the Unicode \idx{numberdecimaldigit} category not just the digits in the Basic Latin set. Similarly \code{\csfmt{p}\marg{javaAlphabetic}} will also match alphabetic characters outside the Basic Latin set.} \begin{verbatim} @@ -14087,8 +16036,8 @@ The special \code{nameref} \glspl{location} (see be set. As from \bibgls\ v1.7, any awkward characters in the file path are -replaced with \gls{bibglshrefchar} or (for \idx{non-ASCII} characters when -\sty{fontspec} is loaded) \gls{bibglshrefunicode}. Both commands +replaced with \gls{bibglshrefchar} or (for \idx{non-ASCII} +characters, when supported) \gls{bibglshrefunicode}. Both commands take two arguments: the hexadecimal character code and the actual character. In the case of \gls{bibglshrefchar}, the second argument is ignored, and the first is preceded by a literal percent @@ -14239,7 +16188,8 @@ values to determine the order. By default, this sort value is obtained from the \field{sort} field but for greater flexibility it's best to not actually set this field. \bibgls\ has a set of fallbacks that it uses if a field it needs to access is missing. These -fallbacks depend on the entry type and resource settings. +fallbacks depend on the \gls{entrytype} and resource settings (see +\sectionref{sec:fallbacks}). For example, if a term defined with \atentry{index} doesn't have the \field{sort} field set then \bibgls\ will use the value given by the @@ -14266,7 +16216,7 @@ any entries then I can, for example, sort terms defined with If the field used to obtain the sort value is changed (with \csopt{sort-field}) then the \field{sort} field won't be queried. This reduces the flexibility of selecting the most -appropriate field for given entry types. For example, +appropriate field for given \glspl{entrytype}. For example, \csopt[name]{sort-field} will force all entries to be sorted by the \field{name} field, which may not be appropriate for symbols. @@ -14339,10 +16289,24 @@ command definitions for the \bibgls\ interpreter and load it with \optsection{sort} The \csopt{sort} key indicates how \glspl{primaryentry} should be sorted. -If the \meta{value} is omitted, \csopt[doc]{sort} is assumed. If the -\csopt{sort} option isn't used then \csopt[doc]{sort} is assumed if the -document has a language that's been detected by \sty{tracklang}, -otherwise \csopt[locale]{sort} is assumed. +If the \meta{value} is omitted, \csopt[resource]{sort} is assumed. +Note the differences between the keywords \optfmt{resource}, +\optfmt{doc} and \optfmt{locale}: +\begin{description} +\item[\optfmt{resource}] The default \gls{resource-locale}, which +can be specified with the \csopt{locale} option. If that option +hasn't been set, then \optfmt{resource} will be equivalent to +\optfmt{doc}. This option is new to \bibgls\ v3.3. Previous versions +had \csopt[doc]{sort} as the default. + +\item[\optfmt{doc}] The \gls{document-locale} if it has been detected by +\sty{tracklang}. If no document language has been detected (or +identified with \longarg{locale}), then +\optfmt{doc} will be equivalent to \optfmt{locale}. + +\item[\optfmt{locale}] The default \gls{Java-locale}. + +\end{description} The \optfmt{\meta{method}\dhyphen reverse} options reverse the result returned by the corresponding \meta{method} comparator. @@ -14375,14 +16339,17 @@ can affect the order. \begin{tabular}{ll} \meta{lang tag} & sort according to this language tag\tabularnewline \meta{lang tag}\optfmt{-reverse} & reverse sort according to this language tag\tabularnewline -\optfmt{doc} & sort according to the document -language\tabularnewline -\optfmt{doc-reverse} & reverse sort according to the document -language\tabularnewline +\optfmt{resource} & sort according to the default +\gls{resource-locale}\tabularnewline +\optfmt{resource-reverse} & reverse sort according to the default +\gls{resource-locale}\tabularnewline +\optfmt{doc} & sort according to the \gls{document-locale}\tabularnewline +\optfmt{doc-reverse} & reverse sort according to the +\gls{document-locale}\tabularnewline \optfmt{locale} & sort according to the default -locale\tabularnewline +\gls{Java-locale}\tabularnewline \optfmt{locale-reverse} & reverse sort according to the default -locale\tabularnewline +\gls{Java-locale}\tabularnewline \optfmt{custom} & sort according to \csopt[\meta{custom rule}]{sort-rule}\tabularnewline \optfmt{custom-reverse} & reverse sort according to \csopt[\meta{custom rule}]{sort-rule} @@ -14640,23 +16607,31 @@ given by the \idx{IETF} language tag \meta{lang tag}. \item \meta{lang tag}\optfmt{-reverse}: reverse sort according to the rules of the locale given by the \idx{IETF} language tag \meta{lang tag}. +\item \optfmt{resource}: equivalent to +\csopt[\meta{lang tag}]{sort} where \meta{lang tag} is obtained +from the default \gls{resource-locale}. + +\item \optfmt{resource-reverse}: equivalent to +\csopt[\meta{lang tag}-reverse]{sort} where \meta{lang tag} is obtained +from the default \gls{resource-locale}. + \item \optfmt{locale}: equivalent to \csopt[\meta{lang tag}]{sort} where \meta{lang tag} is obtained -from the \idx{JRE}['s] default locale (which usually matches the +from the \gls{Java-locale} (which usually matches the operating system's locale). \item \optfmt{locale-reverse}: equivalent to \csopt[\meta{lang tag}-reverse]{sort} where \meta{lang tag} is obtained -from the \idx{JRE}. +from the \gls{Java-locale}. -\item \optfmt{doc}: sort the entries according to the document -language. This is equivalent to \csopt[\meta{lang tag}]{sort} +\item \optfmt{doc}: sort the entries according to the +\gls{document-locale}. This is equivalent to \csopt[\meta{lang tag}]{sort} where \meta{lang tag} is the locale associated with the document language. In the case of a multi-lingual document, \meta{lang tag} is the locale of the last language resource file to be loaded through \isty{tracklang}'s interface. It's best to explicitly set the locale -for multi-lingual documents to avoid confusion. If no languages have been tracked, this -option is equivalent to \csopt[locale]{sort}. +for multi-lingual documents to avoid confusion. If no document +language has been set, this option is equivalent to \csopt[locale]{sort}. \item \optfmt{doc-reverse}: as \optfmt{doc} but in reverse order. @@ -14667,7 +16642,7 @@ rule provided by \csopt{sort-rule}. rule provided by \csopt{sort-rule}. \end{itemize} -Note that \csopt[\meta{locale}]{sort} can provide more detail about the +Note that \csopt[\meta{lang tag}]{sort} can provide more detail about the given locale than \csopt[doc]{sort}, depending on how the document language has been specified. For example, with: \begin{codeenv} @@ -14692,8 +16667,11 @@ only likely to cause a difference if a language has different sorting rules according to the region or if the language may be written in multiple scripts. -If no language package is loaded then the default is \csopt[locale]{sort} -rather than \csopt[doc]{sort}. For example, with: +If no \gls{document-locale} has been set and the +\csopt{locale} resource option hasn't been used +then the \csopt[resource]{sort} and \csopt[doc]{sort} +will be equivalent to \csopt[locale]{sort}. +For example, with: \begin{codeenv} \cmd{documentclass}\marg{article} \cmd{usepackage}\oarg{\styopt{record}}\marg{glossaries} @@ -14711,6 +16689,12 @@ For example: \gls{GlsXtrLoadResources}\oarg{\csopt[german-terms]{src},\csopt[de-DE-1996]{sort}} \end{codeenv} +Alternatively (as from \bibgls\ v3.3), use \csopt{locale}: +\begin{codeenv} +\gls{GlsXtrLoadResources}\oarg{\csopt[en-GB]{locale},\csopt[english-terms]{src}} +\gls{GlsXtrLoadResources}\oarg{\csopt[de-DE-1996]{locale},\csopt[german-terms]{src}} +\end{codeenv} + \subsubsection{Letter (Non Locale)} The sort methods listed in \tableref{tab:sortoptionsletter} @@ -15221,615 +17205,253 @@ and \csopt{date-sort-locale} to specify the date format and locale. \begin{itemize} \item \optfmt{date}: sort dates. -\item \optfmt{date-reverse}: as above but reverses the order. - -\item \optfmt{datetime}: sort date and time information. - -\item \optfmt{datetime-reverse}: as above but reverses the order. - -\item \optfmt{time}: sort times. - -\item \optfmt{time-reverse}: as above but reverses the order. - -\end{itemize} - -If the field you want to sort by contains a date then the -simplest way to sort is to ensure the date is in ISO format -and then just use a letter sort. However it may be that -the date is in the format particular to your locale or you have a -mix of \era{AD} and \era{BC}. In which -case you can use one of the date/time sort options (such as -\csopt[date]{sort} or \csopt[date-reverse]{sort}). The locale -is assumed to be your default locale (as given by the \idx{JVM}) -but if you are using a different locale this can -be set with \csopt{date-sort-locale}. The pattern is assumed -to be the default for that locale but you can change this with -\csopt{date-sort-format}. If you provide your -own custom pattern you must make sure that it matches the selected -\optfmt{sort} option. - -Take care if you switch from using the \idx{JRE} to the \idx{CLDR} - \idx{localeprovider} as you may find the default pattern changes. - -The locale and pattern information is used by \bibgls\ to parse the -field. If the field value can't be parsed then \bibgls\ will issue -a warning and assume the current date (or time). - -The actual sort value that's used by the comparator is numeric. In -the case of the time-based \csopt[datetime]{sort} and -\csopt[time]{sort} (or their \optfmt{-reverse} versions), this value -is the number of milliseconds since 1st~January, 1970. In the case -of \csopt[date]{sort} (or \csopt[date-reverse]{sort}), this value is -obtained from $a(y\times10000 + m\times100 + d)$ where $y$ is the -year, $m$ is the month number, $d$ is the day of month number, and -$a$ is an integer representation of the era ($-1$ for \era{BC} and -$+1$ for \era{AD}). - -Unlike the numeric sort methods (such as \csopt[integer]{sort}) -the date-time sort methods set the \field{sort} field to a value -that can be more easily parsed within the document and that should -mostly achieve the same ordering if a letter comparator were to be used -with it (except for \era{BC} dates, where the order needs to be -reversed). This has the by-product of providing a field that -you can access within the document that can be more easily parsed by -\LaTeX. - -In general, it doesn't make much sense to have \hierarchical\ entries -that need to be sorted by date, but it is possible as long as each -level uses the same date format. - -For example, suppose my \ext{bib} file contains: -\begin{codeenv} -\atentry{entry}\marg{journalentry, - \field{name}=\marg{10 Jan 2017}, - \field{description}=\marg{an interesting journal entry} -} -\end{codeenv} -The \field{name} field uses an abbreviated UK date format. -If all my other entries also use this format in the \field{name} -then I can sort them chronologically: -\begin{codeenv} -\gls{GlsXtrLoadResources}\oarg{ - \csopt[entries]{src},\comment{data in entries.bib} - \csopt[date]{sort}, - \csopt[en-GB]{date-sort-locale}, - \csopt[medium]{date-sort-format} -} -\end{codeenv} -(The medium format is actually the default for this locale, -and the locale matches my system locale, so I could omit -both \csopt{date-sort-locale} and \csopt{date-sort-format}.) - -If \longarg{verbose} mode is on, the transcript will show -the label, sort value and numeric value for each entry. -In this case, the information is: -\begin{verbatim} -journalentry -> '+1 2017-01-10' [20170110] -\end{verbatim} -The first value is the label (\code{journalentry}), the second -value is assigned to the \field{sort} field -(\code{+1 2017-01-10}) and the number in square brackets -is the actual numeric value used by the comparator. The signed -number at the start of the sort field \code{+1} is the numeric -representation of the era as used for the $a$ variable in the -computation of the numeric value (as described earlier). - -If I change the format to \csopt[short]{date-sort-format}, -then the date can't be parsed correctly and \bibgls\ will -issue the following warning: -\begin{verbatim} -Warning: Can't parse sort value '10 Jan 2017' for 'journalentry' -(pattern: 'dd/MM/yyyy') -\end{verbatim} -This shows the value that \bibgls\ is trying to -parse (\code{10 Jan 2017}) for the entry identified by -the given label (\code{journalentry}). The pattern \bibgls\ -expects is also given (\code{dd/MM/yyyy}). - -\optsection{shuffle} - -Automatically sets \csopt[random]{sort} and \csopt{flatten}. -The value \meta{seed} may be omitted. If present, it should -be an integer used as a seed for the random number generator. - -\optsection{sort-field} - -The \csopt{sort-field} key indicates which field provides the sort -value. The \meta{field} must be a recognised field name or you -may use \csopt[id]{sort-field} to sort according to the label. -The default value is the \field{sort} field (which is typically -inferred rather than explicitly set). - -Example: -\begin{codeenv} -\gls{GlsXtrLoadResources}\oarg{ - \csopt[entries-terms]{src},\comment{data in entries-terms.bib} - \csopt[symbol]{sort-field},\comment{sort by 'symbol' field} - \csopt[letter-case]{sort}\comment{case-sensitive letter sort} -} -\end{codeenv} -This sorts the entries according to the \field{symbol} field using -a case-sensitive letter comparison. - -\begin{important} -In general it's better to use the default \csopt[sort]{sort-field} -and adjust the fallbacks instead. The \csopt{sort-field} option is -provided if you want to use a specific field regardless of the entry -type. -\end{important} - -If an entry is missing a value for \meta{field}, then the value of -the fallback field will be used instead. If \csopt{missing-sort-fallback} is -set, then that's used as the fallback, otherwise it depends on the -entry type. -If no fallback field can be found, the entry's label will be used. - -For the specific case with the default \csopt[sort]{sort-field} -setting, the fallback for the \field{sort} field is governed not -only by the entry type but also by some associated settings: - -\begin{itemize} -\item If the entry's original type (before being aliased with -\csopt{entry-type-aliases}) is identified in -\csopt{custom-sort-fallbacks}, then if the \field{sort} field is missing -the value is obtained from the supplied custom mapping. - -\item If the entry is defined using \atentry{entry} (or a dual form -that acts like \atentry{entry}), then if the \field{sort} field is -missing the value is obtained from the field identified by -\csopt{entry-sort-fallback}. If that field is also missing then -that field's fallback is used. - -\item For the index entry types like \atentry{index} or -\atentry{indexplural}, then if the \field{sort} field is missing the -value is obtained from the \field{name} field. If that field is also -missing, then the value is obtained from the particular entry type's -fallback for the \field{name} field. (For example, the entry's label -for \atentry{index} or the \field{plural} field for -\atentry{indexplural}.) - -\item If the entry is defined with an abbreviation type (for -example, \atentry{abbreviation} or \atentry{acronym}) then if the -\field{sort} field is missing, \bibgls\ will fallback on the field -given by \csopt{abbreviation-sort-fallback}. - -\item The symbol-like entry types fallback on the field given by -\csopt{symbol-sort-fallback} if the \field{sort} field is missing. - -\item Entries defined using \atentry{bibtexentry} fallback on the field -given by \csopt{bibtexentry-sort-fallback}, which defaults to the -\field{name} field. Note that this only applies to the \gls{mainentry}. -The \glsdisp{spawnedentry}{spawned} \atentry{contributor} entries behave like -\atentry{index}. - -\end{itemize} -Use \csopt{dual-sort-field} when sorting dual entries. - -\optsection{missing-sort-fallback} - -With \csopt[\meta{sort-field}]{sort-field}, if the value of the field -identified by \meta{sort-field} is missing, then \bibgls\ behaves as -follows: -\begin{enumerate} -\item If \csopt[\meta{fallback-field}]{missing-sort-fallback} is set, then -\bibgls\ will fallback on the value provided by the field -\meta{fallback-field}. If \meta{fallback-field} is -missing, then \bibgls\ will query the entry type's fallback for -\meta{fallback-field} (not for \meta{sort-field}). - -The \meta{fallback-field} must be a known field but not an internal -field. It can't be the \field{sort} field. (Take care not to cause -an infinite loop if \csopt{sort-field} has been changed.) Unlike the -other sort fallback options such as \csopt{entry-sort-fallback}, the -\meta{fallback-field} can't be a keyword (to identify the label) and can't be a -composite. - -\item If the entry type has a fallback rule for \meta{sort-field}, -then that rule is used. When \csopt[sort]{sort-field} this means: -\begin{itemize} -\item If the entry's original entry type has been identified in -\csopt{custom-sort-fallbacks}, then \bibgls\ will fallback on the -designated custom setting. - -\item If the entry was defined using one of the index types (such as -\atentry{index}), then \bibgls\ will fallback on the \field{name} -field. - -\item If the entry was defined using the \atentry{entry} type (or a -dual form that acts like \atentry{entry}), then \bibgls\ will -fallback on the field given by \csopt{entry-sort-fallback}. - -\item If the entry was defined using -one of the symbol types (such as \atentry{symbol}), then \bibgls\ -will fallback on the field given by \csopt{symbol-sort-fallback}. - -\item If the entry was defined using -one of the abbreviation types (such as \atentry{abbreviation}), then \bibgls\ -will fallback on the field given by -\csopt{abbreviation-sort-fallback}. - -\item If the entry was defined using \atentry{bibtexentry} (but not -the spawned \atentry{contributor} entries), then \bibgls\ will -fallback on the field given by -\csopt{bibtexentry-sort-fallback}. -\end{itemize} -If \meta{sort-field} is not \field{sort}, then there may not be a -fallback, in which case the next condition applies: -\item Otherwise the sort value will be set to the entry label and \bibgls\ -will issue a warning. -\end{enumerate} -The default setting is \csopt[\empty]{missing-sort-fallback}, which -means that step~1 above is omitted. - -Use \csopt{dual-missing-sort-fallback} when sorting dual entries -separately from primaries, and use -\csopt{secondary-missing-sort-fallback} for \csopt{secondary} -sorting. +\item \optfmt{date-reverse}: as above but reverses the order. -\optsection{custom-sort-fallbacks} +\item \optfmt{datetime}: sort date and time information. -The value should be a \keyvallist\ in the form -\meta{entrytype}\dequals\meta{field} where \meta{entrytype} is the -\emph{original} entry type (before being aliased with -\csopt{entry-type-aliases}). This will override any of the sort fallback -options listed below for entries whose original entry type matches -\meta{entrytype}. +\item \optfmt{datetime-reverse}: as above but reverses the order. -The \meta{field} may be a known field but not an internal field. For -obvious reasons, it can't be the \field{sort} field (since -\meta{field} is the fallback a missing \field{sort} field). It may also be one of the -keywords: \optfmt{id} (for the entry's label) or \optfmt{original id} -(for the entry's original label). The \meta{field} may also be a -composite in the form \optfmt{\meta{field1}+\meta{field2}+\ldots} -which indicates that the sort value should be obtained by -concatenating the values of the given fields, where the separator is -given by \csopt{field-concat-sep}. +\item \optfmt{time}: sort times. -For example, if the \ext{bib} file contains: -\begin{codeenv} -\atentryfmt{unit}\marg{ohm, - \field{name}=\marg{\cs{si}\marg{\csfmt{ohm}}}, - \field{description}=\marg{electrical resistance} -} -\strut -\atentryfmt{constant}\marg{pi, - \field{name}=\marg{\cs{ensuremath}\marg{\cs{pi}}}, - \field{description}=\marg{the ratio of the length of the circumference - of a circle to its diameter}, - \field{user1}=\marg{3.14159} -} -\strut -\atentry{symbol}\marg{fx, - \field{name}=\marg{\cs{ensuremath}\marg{f(x)}}, - \field{description}=\marg{a function of \idx{mshiftchar}x\idx{mshiftchar}} -} -\strut -\atentry{number}\marg{zero, - \field{name}=\marg{0}, - \field{description}=\marg{nothing or no quantity} -} -\end{codeenv} -Then the resource options: -\begin{codeenv} -\csopt[\entryfmt{unit}=\entryref{symbol},\entryfmt{constant}=\entryref{number}]{entry-type-aliases}, -\csopt[\entryfmt{unit}=\field{name},\entryfmt{constant}=\field{user1}]{custom-sort-fallbacks} -\end{codeenv} -will treat the custom \atentryfmt{unit} and \atentryfmt{constant} -entries as though they had been defined with \atentry{symbol} -and \atentry{number}, respectively, but the fallback for the -\field{sort} field is different: the \code{ohm} entry will use the -\field{name} field for the sort fallback (because its original entry -type was \entryfmt{unit}), the \code{pi} entry will use the -\field{user1} field for the sort fallback (because its original -entry type was \entryfmt{constant}) and the \code{fx} and -\code{zero} entries will use the label for the sort fallback (since -neither \entryfmt{symbol} nor \entryfmt{number} were identified in -\csopt{custom-sort-fallbacks} so the \csopt{symbol-sort-fallback} is -used). +\item \optfmt{time-reverse}: as above but reverses the order. -If an entry hasn't had its entry type aliased then \meta{entrytype} -is its actual entry type. For example, consider the following -definitions: -\begin{codeenv} -\atentry{abbreviation}\marg{svm, - \field{short}=\marg{SVM}, - \field{long}=\marg{support vector machine} -} -\atentry{acronym}\marg{laser, - \field{short}=\marg{laser}, - \field{long}=\marg{light amplification by stimulated emission of radiation} -} -\end{codeenv} -Then \csopt[short]{abbreviation-sort-fallback} will make both -entries fallback on the \field{short} field (since -\csopt{abbreviation-sort-fallback} applies to both \atentry{acronym} -and \atentry{abbreviation}), but the option: -\begin{codeenv} -\csopt[\entryref{abbreviation}=\field{long},\entryref{acronym}=\field{short}]{custom-sort-fallbacks} -\end{codeenv} -will make the entry defined with \atentry{abbreviation} fallback on -the \field{long} field and the entry defined with \atentry{acronym} -will fallback on the \field{short} field. +\end{itemize} -Since the default setting is \csopt[short]{abbreviation-sort-fallback} -this only needs to be: -\begin{codeenv} -\csopt[\entryref{abbreviation}=\field{long}]{custom-sort-fallbacks} -\end{codeenv} -In this case, the entry defined with \atentry{abbreviation} (\qt{SVM}) will use -the setting given in \csopt{custom-sort-fallbacks}, but the entry -defined with \atentry{acronym} (\qt{laser}) will use the setting given by -\csopt{abbreviation-sort-fallback} since \atentry{acronym} hasn't -been identified in \csopt{custom-sort-fallbacks}. +If the field you want to sort by contains a date then the +simplest way to sort is to ensure the date is in ISO format +and then just use a letter sort. However it may be that +the date is in the format particular to your locale or you have a +mix of \era{AD} and \era{BC}. In which +case you can use one of the date/time sort options (such as +\csopt[date]{sort} or \csopt[date-reverse]{sort}). The locale +is assumed to be your default locale (as given by the \idx{JVM}) +but if you are using a different locale this can +be set with \csopt{date-sort-locale}. The pattern is assumed +to be the default for that locale but you can change this with +\csopt{date-sort-format}. If you provide your +own custom pattern you must make sure that it matches the selected +\optfmt{sort} option. -This option also covers \glspl{dualentry}. For example: -\begin{codeenv} -\csopt[ - \entryref{dualindexnumber}=\field{description}, - \entryfmt{dualindexnumbersecondary}=\field{user1} -]{custom-sort-fallbacks} -\end{codeenv} -Note that the entry type for the \dual\ is in the form -\code{\meta{primary entry type}secondary}. +Take care if you switch from using the \idx{JRE} to the \idx{CLDR} + \idx{localeprovider} as you may find the default pattern changes. -\begin{important} -The \csopt{custom-sort-fallbacks} setting is only used when \bibgls\ -tries to access the \field{sort} field for an entry (whose original -entry type has been identified in this setting) and finds that the field -hasn't been set. This means that this setting has no effect if you -explicitly set the \field{sort} field or if you change the field -used for sorting (\csopt{sort-field}). -\end{important} +The locale and pattern information is used by \bibgls\ to parse the +field. If the field value can't be parsed then \bibgls\ will issue +a warning and assume the current date (or time). -\optsection{entry-sort-fallback} +The actual sort value that's used by the comparator is numeric. In +the case of the time-based \csopt[datetime]{sort} and +\csopt[time]{sort} (or their \optfmt{-reverse} versions), this value +is the number of milliseconds since 1st~January, 1970. In the case +of \csopt[date]{sort} (or \csopt[date-reverse]{sort}), this value is +obtained from $a(y\times10000 + m\times100 + d)$ where $y$ is the +year, $m$ is the month number, $d$ is the day of month number, and +$a$ is an integer representation of the era ($-1$ for \era{BC} and +$+1$ for \era{AD}). -The regular entry types (such as \atentry{entry} and -\atentry{dualentry}) will, by default, fallback on the \field{name} -field if the \field{sort} field is missing (assuming -\csopt[sort]{sort-field}). If you prefer to -fallback on a different field, then you can use this option to -specify the field. -Note that \csopt{missing-sort-fallback} and -\csopt{custom-sort-fallbacks} override this setting. +Unlike the numeric sort methods (such as \csopt[integer]{sort}) +the date-time sort methods set the \field{sort} field to a value +that can be more easily parsed within the document and that should +mostly achieve the same ordering if a letter comparator were to be used +with it (except for \era{BC} dates, where the order needs to be +reversed). This has the by-product of providing a field that +you can access within the document that can be more easily parsed by +\LaTeX. -The \meta{field} may be a known field but not an internal -field. It can't be the \field{sort} field. It may also be -one of the keywords: \optfmt{id} (for the entry's label) or -\optfmt{original id} (for the entry's original label). The -\meta{field} may also be a composite in the form -\optfmt{\meta{field1}+\meta{field2}+\ldots} which indicates that the -sort value should be obtained by concatenating the values of given fields, -where the separator is given by \csopt{field-concat-sep}. +In general, it doesn't make much sense to have \hierarchical\ entries +that need to be sorted by date, but it is possible as long as each +level uses the same date format. -This setting doesn't affect the index type of entries, such as -\atentry{index} or \atentry{indexplural}. This is useful if your -glossary contains \iglspl{homograph} (terms with the same spelling) which -can't be distinguished by the sort comparators. For example, suppose -my file \filefmt{entries.bib} contains: +For example, suppose my \ext{bib} file contains: \begin{codeenv} -\atentry{index}\marg{pagelist, - \field{name}=\marg{page list}, - \field{description}=\marg{a list of individual pages or page ranges} -} -\strut -\atentry{index}\marg{glossary} -\strut -\atentry{entry}\marg{glossarylist, - \field{parent}=\marg{glossary}, - \field{description}=\marg{list of technical words} -} -\strut -\atentry{entry}\marg{glosscol, - \field{parent}=\marg{glossary}, - \field{description}=\marg{collection of glosses} +\atentry{entry}\marg{journalentry, + \field{name}=\marg{10 Jan 2017}, + \field{description}=\marg{an interesting journal entry} } \end{codeenv} -Now first consider a document that uses the default settings: +The \field{name} field uses an abbreviated UK date format. +If all my other entries also use this format in the \field{name} +then I can sort them chronologically: \begin{codeenv} -\cmd{documentclass}\marg{article} -\strut -\cmd{usepackage}\oarg{\styopt{record},\styopt{subentrycounter},\styopt[\glostyle{treenoname}]{style}}\marg{glossaries-extra} -\strut -\gls{GlsXtrLoadResources}\oarg{\csopt[entries]{src}} -\strut -\cmd{begin}\marg{document} -A test document describing \cs{glspl}\marg{pagelist} and -\cs{gls}\marg{glosscol} (collection) vs \cs{gls}\marg{glossarylist} (list). -\strut -\cs{printunsrtglossary} -\cmd{end}\marg{document} +\gls{GlsXtrLoadResources}\oarg{ + \csopt[entries]{src},\comment{data in entries.bib} + \csopt[date]{sort}, + \csopt[en-GB]{date-sort-locale}, + \csopt[medium]{date-sort-format} +} \end{codeenv} -The default behaviour for \atentry{entry} if the \field{sort} field -is missing is to fallback on the \field{name} field. If the -\field{name} field is missing (as with \code{glossarylist} and -\code{glosscol}), then the value is obtained from the -\field{name} field from the \gls{parententry}. The \gls{parententry} for these -\glspl{homograph} is the \code{glossary} entry, which was defined with -\atentry{index} and doesn't have the \field{name} field. For the -\atentry{index} entries, if \field{name} is missing the value is -obtained from the label. +(The medium format is actually the default for this locale, +and the locale matches my system locale, so I could omit +both \csopt{date-sort-locale} and \csopt{date-sort-format}.) -Therefore both \code{glossarylist} and \code{glosscol} end -up with the same sort value: \code{glossary}. This triggers a -message in verbose mode (\longarg{verbose}) which can be found -in the transcript file: +If \longarg{verbose} mode is on, the transcript will show +the label, sort value and numeric value for each entry. +In this case, the information is: \begin{verbatim} -Identical sort values for 'glossarylist' and 'glosscol' -Falling back on ID +journalentry -> '+1 2017-01-10' [20170110] \end{verbatim} -So the actual sort values used are \qt{glossarylist} and -\qt{glosscol}. This puts the \code{glossarylist} entry -before the \code{glosscol} entry. - -Now suppose a minor modification is made to the document: -\begin{codeenv} -\gls{GlsXtrLoadResources} - \oarg{ - \csopt[entries]{src}, - \csopt[description]{entry-sort-fallback} - } -\end{codeenv} -This means that when the sort function fails to find the -\field{sort} field for the terms defined with \atentry{entry}, it -will fallback on the \field{description} field. This doesn't affect -the terms defined with \atentry{index}, which still fallback on the -\field{name} field. This time there's no message in the transcript -file and the \code{glosscol} entry now comes before the -\code{glossarylist} entry. +The first value is the label (\code{journalentry}), the second +value is assigned to the \field{sort} field +(\code{+1 2017-01-10}) and the number in square brackets +is the actual numeric value used by the comparator. The signed +number at the start of the sort field \code{+1} is the numeric +representation of the era as used for the $a$ variable in the +computation of the numeric value (as described earlier). -\begin{important} -The \csopt{entry-sort-fallback} setting is only used when \bibgls\ -tries to access the \field{sort} field for a term defined with -\atentry{entry} and finds that the field hasn't been set. This means -that this setting has no effect if you explicitly set the \field{sort} -field or if you change the field used for sorting -(\csopt{sort-field}). -\end{important} +If I change the format to \csopt[short]{date-sort-format}, +then the date can't be parsed correctly and \bibgls\ will +issue the following warning: +\begin{verbatim} +Warning: Can't parse sort value '10 Jan 2017' for 'journalentry' +(pattern: 'dd/MM/yyyy') +\end{verbatim} +This shows the value that \bibgls\ is trying to +parse (\code{10 Jan 2017}) for the entry identified by +the given label (\code{journalentry}). The pattern \bibgls\ +expects is also given (\code{dd/MM/yyyy}). -\optsection{abbreviation-sort-fallback} +\optsection{shuffle} -The entry types that define abbreviations (such as -\atentry{abbreviation} and \atentry{acronym}) will, by default, -fallback on the \field{short} field if the \field{sort} field is -missing (assuming \csopt[sort]{sort-field}). If you prefer to -fallback on a different field, then you can use this option to -specify the field. For example, -\csopt[long]{abbreviation-sort-fallback}. Note that if you use -\csopt[name]{sort-field}, then the fallback field will be given by -\csopt{abbreviation-name-fallback} if the \field{name} field is -omitted. +Automatically sets \csopt[random]{sort} and \csopt{flatten}. +The value \meta{seed} may be omitted. If present, it should +be an integer used as a seed for the random number generator. -The \meta{field} may be a known field but not an internal -field. It can't be the \field{sort} field. It may also be -one of the keywords: \optfmt{id} (for the entry's label) or -\optfmt{original id} (for the entry's original label). The -\meta{field} may also be a composite in the form -\optfmt{\meta{field1}+\meta{field2}+\ldots} which indicates that the -sort value should be obtained by concatenating the values of given fields, -where the separator is given by \csopt{field-concat-sep}. +\optsection{sort-field} -Note that \csopt{missing-sort-fallback} and -\csopt{custom-sort-fallbacks} override this setting. +The \csopt{sort-field} key indicates which field provides the sort +value. The \meta{field} must be a recognised field name or you +may use \csopt[id]{sort-field} to sort according to the label. +The default value is the \field{sort} field (which is typically +inferred rather than explicitly set). + +Example: +\begin{codeenv} +\gls{GlsXtrLoadResources}\oarg{ + \csopt[entries-terms]{src},\comment{data in entries-terms.bib} + \csopt[symbol]{sort-field},\comment{sort by 'symbol' field} + \csopt[letter-case]{sort}\comment{case-sensitive letter sort} +} +\end{codeenv} +This sorts the entries according to the \field{symbol} field using +a case-sensitive letter comparison. \begin{important} -The \csopt{abbreviation-sort-fallback} setting is only used when \bibgls\ -tries to access the \field{sort} field for an abbreviation and finds -that the field hasn't been set. This means that this setting has no effect -if you explicitly set the \field{sort} field or if you change the field used -for sorting (\csopt{sort-field}). +In general it's better to use the default \csopt[sort]{sort-field} +and adjust the fallbacks instead (see +\sectionref{sec:fallbacks}). The \csopt{sort-field} option is +provided if you want to use a specific field regardless of the +\gls{entrytype}. \end{important} -\optsection{symbol-sort-fallback} +If an entry is missing a value for \meta{field}, then the value of +the fallback field will be used instead. If \csopt{missing-sort-fallback} is +set, then that's used as the fallback, otherwise it depends on the +\gls{entrytype}. +If no fallback field can be found, the entry's label will be used. -The entry types that define symbols (such as \atentry{symbol} and -\atentry{number}) will, by default, fallback on the entry's original label if the -\field{sort} field is missing (assuming the default -\csopt[sort]{sort-field}). If you prefer to fallback on a different -field, then you can use this option to specify the field. For -example, \csopt[name]{symbol-sort-fallback}. +For the specific case with the default \csopt[sort]{sort-field} +setting, the fallback for the \field{sort} field is governed not +only by the \gls{entrytype} but also by some associated settings: -The \meta{field} may be a known field but not an internal -field. It can't be the \field{sort} field. It may also be -one of the keywords: \optfmt{id} (for the entry's label) or -\optfmt{original id} (for the entry's original label). The -\meta{field} may also be a composite in the form -\optfmt{\meta{field1}+\meta{field2}+\ldots} which indicates that the -sort value should be obtained by concatenating the values of given fields, -where the separator is given by \csopt{field-concat-sep}. +\begin{itemize} +\item If the entry's original type (before being aliased with +\csopt{entry-type-aliases}) is identified in +\csopt{custom-sort-fallbacks}, then if the \field{sort} field is missing +the value is obtained from the supplied custom mapping. -Note that \csopt{missing-sort-fallback} and -\csopt{custom-sort-fallbacks} override this setting. +\item If the entry is defined using \atentry{entry} (or a dual form +that acts like \atentry{entry}), then if the \field{sort} field is +missing the value is obtained from the field identified by +\csopt{entry-sort-fallback}. If that field is also missing then +that field's fallback is used. -\begin{important} -The \csopt{symbol-sort-fallback} setting is only used when \bibgls\ -tries to access the \field{sort} field for a symbol and finds -that the field hasn't been set. This means that this setting has no effect -if you explicitly set the \field{sort} field or if you change the field used -for sorting (\csopt{sort-field}). -\end{important} +\item For the index \glspl{entrytype} like \atentry{index} or +\atentry{indexplural}, then if the \field{sort} field is missing the +value is obtained from the \field{name} field. If that field is also +missing, then the value is obtained from the particular \gls{entrytype}['s] +fallback for the \field{name} field. (For example, the entry's label +for \atentry{index} or the \field{plural} field for +\atentry{indexplural}.) -\optsection{bibtexentry-sort-fallback} +\item If the entry is defined with an abbreviation type (for +example, \atentry{abbreviation} or \atentry{acronym}) then if the +\field{sort} field is missing, \bibgls\ will fallback on the field +given by \csopt{abbreviation-sort-fallback}. -The \glsdisp{mainentry}{main} \atentry{bibtexentry} entry types will, by default, -fallback on the \field{name} if the -\field{sort} field is missing (assuming the default -\csopt[sort]{sort-field}). If you prefer to fallback on a different -field, then you can use this option to specify the field. +\item The symbol-like \glspl{entrytype} fallback on the field given by +\csopt{symbol-sort-fallback} if the \field{sort} field is missing. -The \meta{field} may be a known field but not an internal -field. It can't be the \field{sort} field. It may also be -one of the keywords: \optfmt{id} (for the entry's label) or -\optfmt{original id} (for the entry's original label). The -\meta{field} may also be a composite in the form -\optfmt{\meta{field1}+\meta{field2}+\ldots} which indicates that the -sort value should be obtained by concatenating the values of given fields, -where the separator is given by \csopt{field-concat-sep}. +\item Entries defined using \atentry{bibtexentry} fallback on the field +given by \csopt{bibtexentry-sort-fallback}, which defaults to the +\field{name} field. Note that this only applies to the \gls{mainentry}. +The \glsdisp{spawnedentry}{spawned} \atentry{contributor} entries behave like +\atentry{index}. -Note that \csopt{missing-sort-fallback} and -\csopt{custom-sort-fallbacks} override this setting. +\end{itemize} +Use \csopt{dual-sort-field} when sorting dual entries. -\begin{important} -The \csopt{bibtexentry-sort-fallback} setting is only used when -\bibgls\ tries to access the \field{sort} field for a \gls{mainentry} -defined with \atentry{bibtexentry} and finds that the field hasn't -been set. This means that this setting has no effect if you -explicitly set the \field{sort} field or if you change the field used for -sorting (\csopt{sort-field}). -\end{important} +\optsection{missing-sort-fallback} -\optsection{field-concat-sep} +With \csopt[\meta{sort-field}]{sort-field}, if the value of the field +identified by \meta{sort-field} is missing, then \bibgls\ behaves as +follows: +\begin{enumerate} +\item If \csopt[\meta{fallback-field}]{missing-sort-fallback} is set, then +\bibgls\ will fallback on the value provided by the field +\meta{fallback-field}. If \meta{fallback-field} is +missing, then \bibgls\ will query the \gls{entrytype}['s] fallback for +\meta{fallback-field} (not for \meta{sort-field}). -This option sets the field concatenation separator to \meta{value}. -The default is a space. An empty value indicates no separator. You -may use \ics{uhex}\meta{hex} to indicate a character by its hexadecimal -code. For example, suppose the \ext{bib} file contains: -\begin{codeenv} -\atentry{abbreviation}\marg{ac, - \field{short}=\marg{AC}, - \field{long}=\marg{alternating current} -} -\atentry{index}\marg{acacia} -\end{codeenv} -Then the resource option: -\begin{codeenv} -\gls{GlsXtrLoadResources}\oarg{ - \csopt[letter-nocase]{sort}, - \csopt[\field{short}+\field{long}]{abbreviation-sort-fallback} -} -\end{codeenv} -will set the \code{ac} sort value to \qt{AC alternating current}. -That is, the \field{short} value concatenated with the \field{long} -value using the default space separator. With the -\optfmt{letter-nocase} sort method, this will put the \code{ac} -entry before the \code{acacia} entry (because the space character -comes before \qt{a}). +The \meta{fallback-field} must be a known field but not an internal +field. It can't be the \field{sort} field. (Take care not to cause +an infinite loop if \csopt{sort-field} has been changed.) Unlike the +other sort fallback options, such as \csopt{entry-sort-fallback}, +the \meta{fallback-field} can't be a keyword (to identify the label) +and can't be a composite. + +\item If the \gls{entrytype} has a fallback rule for +\meta{sort-field}, then that rule is used (see +\sectionref{sec:fallbacks}). When \csopt[sort]{sort-field} this +means: +\begin{itemize} +\item If the entry's original \gls{entrytype} has been identified in +\csopt{custom-sort-fallbacks}, then \bibgls\ will fallback on the +designated custom setting. -If the resource options are changed to: -\begin{codeenv} -\gls{GlsXtrLoadResources}\oarg{ - \csopt[letter-nocase]{sort}, - \csopt[\empty]{field-concat-sep}, - \csopt[\field{short}+\field{long}]{abbreviation-sort-fallback} -} -\end{codeenv} -This will obtain the sort value for abbreviations from a -concatenation of the \meta{short} and \meta{long} values without a -separator. This means that the \code{ac} sort value will be -\qt{ACalternating current} and so the \code{ac} entry will -come after the \code{acacia} entry (since \qt{l} comes after \qt{c}). +\item If the entry was defined using one of the index types (such as +\atentry{index}), then \bibgls\ will fallback on the \field{name} +field. -This setting is only used for the sort fallback options that allow -field concatenation (such as \csopt{entry-sort-fallback} but not -\csopt{missing-sort-fallback}). +\item If the entry was defined using the \atentry{entry} type (or a +dual form that acts like \atentry{entry}), then \bibgls\ will +fallback on the field given by \csopt{entry-sort-fallback}. -Note that due to the way that the \keyvallist\ parser trims leading and -trailing spaces, you can't simply do \csopt[~]{field-concat-sep} -to indicate a space character as the value will end up as an empty -string. You can instead do \csopt[\stringu20]{field-concat-sep} but -since this is the default value there shouldn't be much need for it. +\item If the entry was defined using +one of the symbol types (such as \atentry{symbol}), then \bibgls\ +will fallback on the field given by \csopt{symbol-sort-fallback}. -Remember that the separator may be replaced with a break point -marker depending on the sort method and \csopt{break-at} setting. +\item If the entry was defined using +one of the abbreviation types (such as \atentry{abbreviation}), then \bibgls\ +will fallback on the field given by +\csopt{abbreviation-sort-fallback}. + +\item If the entry was defined using \atentry{bibtexentry} (but not +the spawned \atentry{contributor} entries), then \bibgls\ will +fallback on the field given by +\csopt{bibtexentry-sort-fallback}. +\end{itemize} +If \meta{sort-field} is not \field{sort}, then there may not be a +fallback, in which case the next condition applies: +\item Otherwise the sort value will be set to the entry label and \bibgls\ +will issue a warning. +\end{enumerate} +The default setting is \csopt[\empty]{missing-sort-fallback}, which +means that step~1 above is omitted. + +Use \csopt{dual-missing-sort-fallback} when sorting dual entries +separately from primaries, and use +\csopt{secondary-missing-sort-fallback} for \csopt{secondary} +sorting. \optsection{trim-sort} @@ -15842,7 +17464,7 @@ and \csopt[\meta{boolean}]{secondary-trim-sort}. \optsection{sort-replace} -This option may be used to perform \idx{regex} substitutions +This option may be used to perform \gls{regular-expression} substitutions on the sort value and has the same syntax as \csopt{labelify-replace}. The value is required for this key but may be empty, which indicates that the setting is switched off. @@ -15915,6 +17537,13 @@ the protected write is performed. For example: \cs{renewcommand}*\marg{\cs{glsxtrresourceinit}}\marg{\cmd{let}\cmd{u}\cs{glshex}} \end{codeenv} Then you can just do \code{\csfmt{u}00E6} instead of \code{\stringu00E6}. +Note that \ics{GlsXtrResourceInitEscSequences} performs a similar +assignment, so you can instead do: +\begin{codeenv} +\cs{renewcommand}*\marg{\cs{glsxtrresourceinit}}\marg{\comment{} + \ics{GlsXtrResourceInitEscSequences} +} +\end{codeenv} The \isty{glossaries-extra-bib2gls} package (which is automatically loaded by the \styopt{record} option) provides some commands for common rule blocks @@ -16791,12 +18420,14 @@ for \csopt{secondary}. If you use any of the locale-sensitive numeric sort methods described in \sectionref{sec:numerical}, such as \csopt[numeric]{sort}, use this option to set -the locale. The value may be: +the locale if the default \gls{resource-locale} isn't appropriate. The value may be: \begin{itemize} -\item\optfmt{locale}: use Java's default locale (which is usually -the operating system's locale); -\item\optfmt{doc}: use the document's locale or, if not set, assume +\item\optfmt{resource}: use the default \gls{resource-locale}, if +set, otherwise assume \optfmt{doc}; +\item\optfmt{doc}: use the \gls{document-locale} or, if not set, assume \csopt[locale]{numeric-locale}; +\item\optfmt{locale}: use the \gls{Java-locale} (which is usually +the operating system's locale); \item\meta{lang-tag}: set to the locale identified by the given a valid language tag \meta{lang-tag}. \end{itemize} @@ -16804,19 +18435,32 @@ Use \csopt{dual-numeric-locale} for \csopt{dual-sort} and \csopt{secondary-numeric-locale} for \csopt{secondary}. +\begin{important} +If you use the \csopt{locale} resource option with \csopt[resource]{numeric-locale}, +then the \csopt{locale} option must be come before +\csopt{numeric-locale}. +\end{important} + \optsection{date-sort-locale} If you use a date/time sort method (\tableref{tab:sortoptionsdatetime}), then you can set the locale used by Java's date-time parser. -The default setting is \csopt[locale]{date-sort-locale}. +The default setting is \csopt[resource]{date-sort-locale}. -The value may be \optfmt{locale} (use Java's default locale), -\optfmt{doc} (use the document's locale) or a valid language tag -\meta{lang-tag} identifying the locale. +The value may be \optfmt{resource} (use the \gls{resource-locale}), +\optfmt{doc} (use the \gls{document-locale}), +\optfmt{locale} (use the \gls{Java-locale}), +or a valid language tag \meta{lang-tag} identifying the locale. Use \csopt{dual-date-sort-locale} and \csopt{secondary-date-sort-locale} for the dual and secondary. +\begin{important} +If you use the \csopt{locale} resource option with \csopt[resource]{date-sort-locale}, +then the \csopt{locale} option must be come before +\csopt{date-sort-locale}. +\end{important} + \optsection{date-sort-format} If you use a date/time sort method (\tableref{tab:sortoptionsdatetime}), @@ -17005,8 +18649,8 @@ or \end{definition} If the \meta{field} is omitted, the value of \csopt{sort-field} is used. Remember that when the \glspl{primaryentry} are sorted, the -\field{sort} field will be set, which means that the fallback field -(such as \field{name}) won't be used in the +\field{sort} field will be set, which means that the \field{sort} fallback field +(see \sectionref{sec:fallbacks}) won't be used in the \glsdisp{secondaryglossary}{secondary} sort. In general it's best to supply the field unless one type is sorted and the other isn't. (The actual sort value obtained by the @@ -17405,19 +19049,19 @@ should be one of: \begin{itemize} \item \optfmt{false}: switches off this setting (default); -\item \optfmt{same as entry}: sets the \field{type} to the entry -type (\idx!{lowercase} and without +\item \optfmt{same as entry}: sets the \field{type} to the +\gls{entrytype} (\idx!{lowercase} and without the initial \code{@}). For example, if the entry was defined with \atentry{dualentry}, the \field{type} will be set to \optfmt{dualentry}. If you've used \csopt{entry-type-aliases}, this refers to the target -entry type not the original entry type provided in the \ext{bib} +\gls{entrytype} not the original \gls{entrytype} provided in the \ext{bib} file. \item \optfmt{same as original entry}: set the \field{type} field -to the original entry type (\idx!{lowercase} and without +to the original \gls{entrytype} (\idx!{lowercase} and without the initial \code{@}) before it was aliased (behaves like -\optfmt{same as entry} if the entry type wasn't aliased). +\optfmt{same as entry} if the \gls{entrytype} wasn't aliased). \item \optfmt{same as base}: sets the \field{type} to the base name of the \ext{bib} file (without the extension) that provided the @@ -17470,19 +19114,19 @@ file (or created through a mapping). The \meta{value} may be empty or one of: \begin{itemize} \item \optfmt{false}: switch off this setting (default); -\item \optfmt{same as entry}: sets the \field{category} to the entry -type (\idx{lowercase} and without +\item \optfmt{same as entry}: sets the \field{category} to the +\gls{entrytype} (\idx{lowercase} and without the initial \code{@}). For example, if the entry was defined with \atentry{dualentry}, the \field{category} will be set to \optfmt{dualentry}. If you've used \csopt{entry-type-aliases}, this refers to the target -entry type not the original entry type provided in the \ext{bib} +\gls{entrytype} not the original \gls{entrytype} provided in the \ext{bib} file. \item \optfmt{same as original entry}: set the \field{category} field -to the original entry type (\idx{lowercase} and without +to the original \gls{entrytype} (\idx{lowercase} and without the initial \code{@}) before it was aliased (behaves like -\optfmt{same as entry} if the entry type wasn't aliased). +\optfmt{same as entry} if the \gls{entrytype} wasn't aliased). \item \optfmt{same as base}: sets the \field{category} to the base name of the \ext{bib} file (without the extension) that provided the @@ -17523,7 +19167,7 @@ field instead. If this option is used, this will add \ics{glsxtrprovidestoragekey} to the start of the \iext{glstex} file providing the key given by -\meta{value}. Any entries defined using a dual entry type, such as +\meta{value}. Any entries defined using a dual \gls{entrytype}, such as \atentry{dualentry}, will be written to the \ext{glstex} file with an extra field called \meta{value} that is set to the mirror entry. If \meta{value} is omitted \csopt[dual]{dual-field} is assumed. If @@ -17633,7 +19277,7 @@ will combine the dual entries with the \glspl{primaryentry} and sort them all according to the \optfmt{en-GB} locale (British English). If not set, \csopt{dual-sort} defaults to \optfmt{combine}. If -\meta{value} is omitted, \optfmt{locale} is assumed. +\meta{value} is omitted, \optfmt{resource} is assumed. \optsection[\subsubsection]{dual-sort-field} @@ -17801,7 +19445,7 @@ The \field{see} field isn't listed in \csopt{dual-entry-map} so its value is simply copied directly over to the \field{see} field in the dual entry. Note that the missing \field{plural} and \field{descriptionplural} fields have been filled in using their -fallback values. +fallback values (see \sectionref{sec:fallbacks}). In general \bibgls\ doesn't try to supply missing fields, but in the dual entry cases it needs to do this for the mapped fields. This is @@ -17891,7 +19535,7 @@ The default setting is: This is like \csopt{dual-entry-map} but applies to both the dual \atentry{dualindexabbreviation} and tertiary -\atentry{tertiaryindexabbreviationentry} entry types. +\atentry{tertiaryindexabbreviationentry} \glspl{entrytype}. The default setting is: \begin{codeenv} \csopt[ @@ -18157,7 +19801,7 @@ commands like \cs{gls} that are internally used by \cs{mgls}. \item[\optfmt{default}] Behaves like \csopt[true]{compound-has-records} if the current \gls{resourceset} has any \ext{bib} files containing one or more -\atentry{compoundset} entry types. Otherwise behaves like +\atentry{compoundset} \glspl{entrytype}. Otherwise behaves like \csopt[false]{compound-has-records}. \end{description} @@ -18212,18 +19856,18 @@ with the relevant command (\ics{Glsxtrmultientryadjustedname} for Set the \field{type} field of the \glslink{compmainlabel}{main entries}. The \meta{value} is required and should be one of: \begin{itemize} -\item \optfmt{same as entry}: sets the \field{type} to the entry -type (\idx!{lowercase} and without +\item \optfmt{same as entry}: sets the \field{type} to the +\gls{entrytype} (\idx!{lowercase} and without the initial \code{@}). For example, if the entry was defined with \atentry{index}, the \field{type} will be set to \optfmt{index}. If you've used \csopt{entry-type-aliases}, this refers to the target -entry type not the original entry type provided in the \ext{bib} +\gls{entrytype} not the original \gls{entrytype} provided in the \ext{bib} file. \item \optfmt{same as original entry}: set the \field{type} field -to the original entry type (\idx!{lowercase} and without +to the original \gls{entrytype} (\idx!{lowercase} and without the initial \code{@}) before it was aliased (behaves like -\optfmt{same as entry} if the entry type wasn't aliased). +\optfmt{same as entry} if the \gls{entrytype} wasn't aliased). \item \optfmt{same as base}: sets the \field{type} to the base name of the \ext{bib} file (without the extension) that provided the @@ -18250,18 +19894,18 @@ entries}. The \meta{value} is required and should be one of: \item \optfmt{same as main}: sets the \field{type} to the same as the \glslink{compmainlabel}{main entry}. -\item \optfmt{same as entry}: sets the \field{type} to the entry -type (\idx!{lowercase} and without +\item \optfmt{same as entry}: sets the \field{type} to the +\gls{entrytype} (\idx!{lowercase} and without the initial \code{@}). For example, if the entry was defined with \atentry{index}, the \field{type} will be set to \optfmt{index}. If you've used \csopt{entry-type-aliases}, this refers to the target -entry type not the original entry type provided in the \ext{bib} +\gls{entrytype} not the original \gls{entrytype} provided in the \ext{bib} file. \item \optfmt{same as original entry}: set the \field{type} field -to the original entry type (\idx!{lowercase} and without +to the original \gls{entrytype} (\idx!{lowercase} and without the initial \code{@}) before it was aliased (behaves like -\optfmt{same as entry} if the entry type wasn't aliased). +\optfmt{same as entry} if the \gls{entrytype} wasn't aliased). \item \optfmt{same as base}: sets the \field{type} to the base name of the \ext{bib} file (without the extension) that provided the @@ -18605,7 +20249,7 @@ long form for the \dual\ abbreviation. \formatdef{bibglsnewdualindexabbreviationsecondary} This command is used to define \glsdisp{dualentry}{secondary} terms identified with the -\atentry{dualindexabbreviation} entry type. +\atentry{dualindexabbreviation} \gls{entrytype}. The definition provided in the \ext{glstex} file is: \begin{codeenv} \cs{providecommand}\marg{\gls{bibglsnewdualindexabbreviationsecondary}}[6]\marg{\comment{} @@ -18649,7 +20293,7 @@ are changed). \formatdef{bibglsnewdualentryabbreviation} This command is used to define \primary\ terms identified with the -(now deprecated) entry type +(now deprecated) \gls{entrytype} \atentry{dualentryabbreviation}. The definition provided in the \ext{glstex} file is: \begin{codeenv} @@ -18663,7 +20307,7 @@ Note that this definition ignores the \meta{description} argument. \formatdef{bibglsnewdualentryabbreviationsecondary} This command is used to define \glsdisp{dualentry}{secondary} terms identified with the -(now deprecated) entry type +(now deprecated) \gls{entrytype} \atentry{dualentryabbreviation}. The definition provided in the \ext{glstex} file is: \begin{codeenv} @@ -20497,6 +22141,26 @@ field using: \section{Other} +\cssection{bibglscopytoglossary} + +\formatdef{bibglscopytoglossary} +This command is provided if the \csopt{copy-to-glossary} option is +set and is used to copy an entry to another glossary. The definition +is: +\begin{codeenv} +\cmd{providecommand}\marg{\gls{bibglscopytoglossary}}[2]{\comment{} + \ics{ifglossaryexists*}\marg{}\comment{} + \marg{\ics{GlsXtrIfInGlossary}\marg{\idx{param}1}\marg{\idx{param}2}\marg{}\marg{\ics{glsxtrcopytoglossary}\marg{\idx{param}1}\marg{\idx{param}2}}}\comment{} + \marg{}\comment{} +} +\end{codeenv} +This ensures that the entry is only copied if the glossary exists +and if the entry hasn't already been copied to it. + +This command isn't used by the \csopt[copy]{action} or +\csopt[copy or define]{action} settings, which use \ics{glsxtrcopytoglossary} +directly. + \cssection{bibglssettotalrecordcount} \formatdef{bibglssettotalrecordcount} @@ -21536,7 +23200,7 @@ The contents of \filefmt{interpret-preamble2.bib} are as follows: \filesection{constants.bib} The \exfile{constants.bib} file contains mathematical constants. -These all use a custom entry type \atentryfmt{constant}, which must +These all use a custom \gls{entrytype} \atentryfmt{constant}, which must be aliased otherwise the entries will all be ignored. The entries all have custom fields, which also need to be aliased. For example: @@ -21570,7 +23234,7 @@ is treated as though it was defined as: \field{category}=\marg{constant} } \end{codeenv} -This use of custom fields and entry types allows more flexibility. +This use of custom fields and \glspl{entrytype} allows more flexibility. For example, I may have another document that uses the same \ext{bib} file but requires a different definition: \begin{codeenv} @@ -21642,7 +23306,7 @@ so most packages should be loaded before \sty{glossaries-extra}. Instead, I've just put a comment in the \ext{bib} file as a reminder. -All entries are defined using a custom entry type +All entries are defined using a custom \gls{entrytype} \atentryfmt{chemical}. This must be aliased using \csopt{entry-type-aliases} or the entries will be ignored. For example, to make \atentryfmt{chemical} behave like \atentry{symbol}: @@ -21680,7 +23344,7 @@ The contents of \filefmt{chemicalformula.bib} are as follows: \filesection{bacteria.bib} The \exfile{bacteria.bib} file contains bacteria abbreviations. -These all use the \atentry{abbreviation} entry type with a +These all use the \atentry{abbreviation} \gls{entrytype} with a \field{short} and \field{long} field. The entries all have a custom field \fieldfmt{identifier} set to @@ -21694,20 +23358,20 @@ The contents of \filefmt{bacteria.bib} are as follows: \filesection{baseunits.bib} The \exfile{baseunits.bib} file contains base \idxpl{SIunit}. The entries -are all defined using the custom \atentryfmt{unit} entry -type. This must be aliased with \csopt{entry-type-aliases} otherwise +are all defined using the custom \atentryfmt{unit} +\gls{entrytype}. This must be aliased with \csopt{entry-type-aliases} otherwise \bibgls\ will ignore all the entries. For example: \begin{codeenv} \csopt[\fieldfmt{unit}=\field{symbol}]{entry-type-aliases} \end{codeenv} will make \bibgls\ treat the entries as though they were defined -using \atentry{symbol}. (Remember that \atentry{symbol} entry types use the label -as the fallback field for \field{sort}.) +using \atentry{symbol}. (Remember that \atentry{symbol} \glspl{entrytype} +use the label as the fallback field for \field{sort}.) The entries all have custom fields \fieldfmt{unitname}, \fieldfmt{unitsymbol} and \fieldfmt{measurement}, one of which must be aliased or copied to \field{name} if \atentryfmt{unit} is aliased -to an entry type that requires it. The other custom fields may be aliased or +to an \gls{entrytype} that requires it. The other custom fields may be aliased or copied to \field{symbol} and \field{description} as required. The \fieldfmt{unitsymbol} fields all use \ics{si} provided by the \isty{siunitx} package, so that package must be loaded in the @@ -21726,7 +23390,7 @@ The contents of \filefmt{baseunits.bib} are as follows: \filesection{derivedunits.bib} The \exfile{derivedunits.bib} file is much like \exfile{baseunits.bib} -but contains derived units and in this case the custom entry type +but contains derived units and in this case the custom \gls{entrytype} is \atentryfmt{measurement}, which must be aliased otherwise the entries will all be ignored. The entries all have a custom field \fieldfmt{identifier} set to @@ -21822,8 +23486,8 @@ An alternative approach would be to format the names using \BibTeX's contributor syntax and use \csopt[name]{bibtex-contributor-fields} to convert them. -There are also some synonyms provided with \atentry{index} entry -types that have the \field{alias} field to redirect to the +There are also some synonyms provided with \atentry{index} +\glspl{entrytype} that have the \field{alias} field to redirect to the \gls{mainentry}. These don't include a \field{description} or any of the other fields as that would be redundant. All the information can be found in the \gls{mainentry}. @@ -21855,7 +23519,7 @@ example, the \field{description} field could contain a brief summary (or \qt{log line}). The \fieldfmt{author} field could use \BibTeX's syntax instead with \csopt{bibtex-contributor-fields} to convert it. Alternatively, the entries could be defined using standard \BibTeX\ -entry types that are all aliased to \atentry{bibtexentry}. +\glspl{entrytype} that are all aliased to \atentry{bibtexentry}. The contents of \filefmt{books.bib} are as follows: \lstinputlisting[firstline=5]{../examples/books.bib} @@ -21952,7 +23616,7 @@ The contents of \filefmt{films.bib} are as follows: \filesection{citations.bib} The \exfile{citations.bib} file is actually a \BibTeX\ file, but it -can be parsed by \bibgls\ if the \BibTeX\ entry types are converted +can be parsed by \bibgls\ if the \BibTeX\ \glspl{entrytype} are converted to \atentry{bibtexentry}, which can easily be done with: \begin{codeenv} \csopt[\ics{GlsXtrBibTeXEntryAliases}]{entry-type-aliases} @@ -22213,7 +23877,7 @@ and \csfmt{Lightning} commands: This removes the conflict, and \csfmt{Sun} and \csfmt{Lightning} are as defined by \sty{marvosym}. -This file uses a custom entry type \atentryfmt{icon}, which must be +This file uses a custom \gls{entrytype} \atentryfmt{icon}, which must be aliased to a recognised entry identifier otherwise the entries will all be ignored. For example: \begin{codeenv} @@ -22809,7 +24473,7 @@ to use: \csopt[all]{selection} \end{codeenv} in order to select all entries. I also need to alias the custom -\atentryfmt{constant} entry type otherwise all the entries will be +\atentryfmt{constant} \gls{entrytype} otherwise all the entries will be ignored. I decided to make \atentryfmt{constant} behave like \atentry{number} for semantic reasons: \begin{codeenv} @@ -22995,7 +24659,7 @@ efficient to instruct \bibgls\ to not save the number list with: \csopt[false]{save-locations} \end{codeenv} All entries are defined in \exfile{chemicalformula.bib} using -a custom entry type \atentryfmt{chemical} which needs to be aliased +a custom \gls{entrytype} \atentryfmt{chemical} which needs to be aliased in order for the entries to be recognised: \begin{codeenv} \csopt[chemical=symbol]{entry-type-aliases} @@ -23006,7 +24670,7 @@ and the chemical name in the \field{description} field: \begin{codeenv} \csopt[\fieldfmt{formula}=\field{name},\fieldfmt{chemicalname}=\field{description}]{field-aliases} \end{codeenv} -The \atentry{symbol} entry type falls back on the label for the +The \atentry{symbol} \gls{entrytype} falls back on the label for the \field{sort} value by default, but I've decided to fallback on the \field{name} field for sorting: \begin{codeenv} @@ -23227,14 +24891,14 @@ that may need extended characters in the group titles. The \csopt{group} option requires the \longarg{group} switch to ensure that the \field{group} field is correctly assigned. -The \exfile{baseunits.bib} file use a custom entry type +The \exfile{baseunits.bib} file use a custom \gls{entrytype} \atentryfmt{unit}, which must be aliased otherwise \bibgls\ will ignore the entries. I decided to use \atentry{symbol} for semantic reasons: \begin{codeenv} \csopt[unit=symbol]{entry-type-aliases} \end{codeenv} -Similarly for the custom \atentryfmt{measurement} entry type in +Similarly for the custom \atentryfmt{measurement} \gls{entrytype} in \exfile{derivedunits.bib}: \begin{codeenv} \csopt[measurement=symbol]{entry-type-aliases} @@ -23305,7 +24969,7 @@ used with book or report type of classes. I've also used the \styopt{nomain} option to suppress the creation of the \gls{mainglossary} as I want to define my own glossary types instead. -As before the custom entry types need to be aliased: +As before the custom \glspl{entrytype} need to be aliased: \begin{codeenv} \csopt[unit=symbol]{entry-type-aliases} \end{codeenv} @@ -23358,7 +25022,7 @@ This time I want two glossaries containing all the units (base and derived) where the first glossary is ordered by name and the second is ordered by symbol. This can be done with a single resource command that instructs \bibgls\ to make the custom \atentryfmt{unit} -and \atentryfmt{measurement} entry types behave like +and \atentryfmt{measurement} \glspl{entrytype} behave like \atentry{dualsymbol}: \begin{codeenv} \csopt[ @@ -23368,7 +25032,7 @@ and \atentryfmt{measurement} entry types behave like \end{codeenv} This causes the \field{name} and \field{symbol} fields to be swapped in the dual list. Remember that the fallback for the \field{sort} field is the label -for the symbol entry types so I need \csopt[\field{name}]{symbol-sort-fallback} +for the symbol \glspl{entrytype} so I need \csopt[\field{name}]{symbol-sort-fallback} to fallback on \field{name} field instead. (Alternative, I could just sort by the \field{name} field instead using \csopt[\field{name}]{sort-field}.) @@ -24086,7 +25750,7 @@ modified version of \gls{bibglsnewbibtexentry} that assigns \gls{longnewglossaryentry}*\marg{\idx{param}1}\marg{\field{name}=\marg{\idx{param}3},\idx{param}2,\field{type}=\marg{titles}}\marg{\idx{param}4}\comment{} } \end{codeenv} -The standard \BibTeX\ entry types need aliasing to +The standard \BibTeX\ \glspl{entrytype} need aliasing to \atentry{bibtexentry}: \begin{codeenv} \csopt[\ics{GlsXtrBibTeXEntryAliases}]{entry-type-aliases} @@ -24096,7 +25760,7 @@ and the \fieldfmt{title} field is aliased to \field{name}: \csopt[\fieldfmt{title}=\field{name}]{field-aliases} \end{codeenv} (The other fields aren't required for the glossary lists.) -The \field{category} is set to the original entry type: +The \field{category} is set to the original \gls{entrytype}: \begin{codeenv} \csopt[same as original entry]{category} \end{codeenv} @@ -24105,7 +25769,7 @@ So, for example, an entry that's provided in the \ext{bib} file with \code{article}. (Compare this with \csopt[same as entry]{category} which would set the \field{category} to \code{bibtexentry}.) The spawned entries are all defined using \atentry{contributor} and -aren't aliased so both the entry type and the original entry type +aren't aliased so both the \gls{entrytype} and the original \gls{entrytype} are \code{contributor}. In order to list the titles according to category, I've use this as @@ -24157,7 +25821,7 @@ same label, the citation can easily be obtained with \cs{newcommand}\marg{\postdeschook{article}}\marg{\cs{cite}\marg{\cs{glscurrententrylabel}}} \cs{newcommand}\marg{\postdeschook{book}}\marg{\cs{cite}\marg{\cs{glscurrententrylabel}}} \end{codeenv} -Note that this needs to be done for each \BibTeX\ entry type, but in +Note that this needs to be done for each \BibTeX\ \gls{entrytype}, but in this case the \ext{bib} file only contains \atentryfmt{article} and \atentryfmt{book} entries. (Similarly for the group titles above.) @@ -24417,7 +26081,7 @@ generic \cs{textweathersymbol} command and omit the \styoptfmt{weather} option when loading the package, but the method used here demonstrates how to deal with such conflicts.) -The custom entry type \atentryfmt{icon} must be aliased for the +The custom \gls{entrytype} \atentryfmt{icon} must be aliased for the entries to be recognised: \begin{codeenv} \csopt[icon=symbol]{entry-type-aliases} @@ -24498,7 +26162,7 @@ This example is a better approach than the example, this requires both \isty{marvosym} and \isty{ifsym} so the same patch is applied to avoid conflict. -As before, the custom entry type \atentryfmt{icon} must be aliased for the +As before, the custom \gls{entrytype} \atentryfmt{icon} must be aliased for the entries to be recognised: \begin{codeenv} \csopt[icon=symbol]{entry-type-aliases} @@ -24523,7 +26187,7 @@ There's no \csopt{sort-field} option in this example. The default entries, the fallback value will be used. In the case of the topic titles (\atentry{index} and \atentry{indexplural}), I want to sort by the \field{name}, which is the default fallback if the -\field{sort} field is missing for the index entry types. +\field{sort} field is missing for the index \glspl{entrytype}. The default fallback for the \field{sort} field for \atentry{symbol} entries is the label, but in this case I want to use the @@ -25208,7 +26872,7 @@ decided to use a dual entry system. Since the entries aren't defined using any dual types, I've used \csopt{entry-type-aliases} to make \bibgls\ treat them as though they were, and I also need to alias the custom \atentryfmt{chemical}, \atentryfmt{unit} and -\atentryfmt{measurement} entry types: +\atentryfmt{measurement} \glspl{entrytype}: \begin{codeenv} \csopt[ abbreviation=dualindexabbreviation, @@ -25241,15 +26905,15 @@ defined before \gls{GlsXtrLoadResources}: \field{category}=\marg{index},\idx{param}3}\marg{}\comment{} } \end{codeenv} -However, this will affect all \atentry{dualindexabbreviation} entry -types, but it's not necessary for the bacteria abbreviations. +However, this will affect all \atentry{dualindexabbreviation} +\glspl{entrytype}, but it's not necessary for the bacteria abbreviations. Instead it's simpler to just keep a record of the dual label so that the short form can be obtained from the dual entry: \begin{codeenv} \csopt{dual-field} \end{codeenv} -By default, the \atentry{dualindexabbreviation} entry type falls back on the +By default, the \atentry{dualindexabbreviation} \gls{entrytype} falls back on the \field{short} field if the \field{name} is omitted. In this case I want it to fall back on the \field{long} field instead. \begin{codeenv} @@ -25300,15 +26964,15 @@ I've also redefined \cs{glstreenamefmt} to prevent the names appearing in bold, which means I also need to redefine \cs{glstreegroupheaderfmt} to keep the headers bold. -All the \atentryfmt{dualindex\meta{type}} entry types provide a primary +All the \atentryfmt{dualindex\meta{type}} \glspl{entrytype} provide a primary entry that behaves like \atentry{index}. The secondary behaves like \atentryfmt{\meta{type}}. This means that the primaries are conveniently gathered together with all the unaliased \atentry{index} -entries, so the primary entry type needs to be set to \code{index}: +entries, so the primary \gls{entrytype} needs to be set to \code{index}: \begin{codeenv} \csopt[index]{type} \end{codeenv} -The dual entry type depends on the entry's category. Since I've +The dual \gls{entrytype} depends on the entry's category. Since I've defined my custom glossaries with a label that matches the custom \fieldfmt{identifier} field, I can both alias this custom field to the \field{category} field and also set \csopt{dual-type} so that @@ -25524,7 +27188,7 @@ and \figureref{fig:sample-multi1.pdf2}. \filesection{sample-multi2.tex} This example is an alternative approach to -\exfile{sample-multi1.tex}. Instead of using dual entry types to +\exfile{sample-multi1.tex}. Instead of using dual \glspl{entrytype} to define entries that appear in both a glossary and the index, this example makes use of \csopt{record-label-prefix} to reselect the recorded entries for the index. This is more complicated but it @@ -25866,7 +27530,7 @@ The abbreviations all need to be sorted according to the long form: \begin{codeenv} \csopt[\field{long}]{abbreviation-sort-fallback} \end{codeenv} -The custom entry types and fields again need to be aliased +The custom \glspl{entrytype} and fields again need to be aliased \begin{codeenv} \csopt[ chemical=index, @@ -25891,8 +27555,8 @@ The chemical formulae and icons are now defined using they're appropriate for alphabetical sorting. (Both \atentry{entry} and \atentry{symbol} require the \field{description} field, which is why I've aliased \atentryfmt{chemical} and \atentryfmt{icon} -to \atentry{index} here.) The custom \atentryfmt{measurement} entry -type has a \field{description} field (obtained from +to \atentry{index} here.) The custom \atentryfmt{measurement} +\gls{entrytype} has a \field{description} field (obtained from \fieldfmt{unitname}), so that's aliased to \atentry{entry} as again the \field{name} field is suitable for alphabetical sorting. -- cgit v1.2.3