summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-01-19 03:00:44 +0000
committerNorbert Preining <norbert@preining.info>2024-01-19 03:00:44 +0000
commit849336321485cc972b028c23f8276fa6bdf4818e (patch)
tree43e99f8f941334e9d2dab5b65c67787e0daa1408
parentc4dbe7c982d00abf62e9a8927ecdef11521773a8 (diff)
CTAN sync 202401190300
-rw-r--r--FILES.byname275
-rw-r--r--FILES.byname.gzbin2592169 -> 2592830 bytes
-rw-r--r--FILES.last07days328
-rw-r--r--biblio/ctan-bibdata/ctan.bib40
-rw-r--r--fonts/concmath-otf/Concrete-Math-Bold.otfbin146792 -> 146836 bytes
-rw-r--r--fonts/concmath-otf/Concrete-Math.otfbin372944 -> 374152 bytes
-rw-r--r--fonts/concmath-otf/README.md6
-rw-r--r--fonts/concmath-otf/concmath-otf.ltx2
-rw-r--r--fonts/concmath-otf/concmath-otf.pdfbin162386 -> 162455 bytes
-rw-r--r--fonts/concmath-otf/concmath-otf.sty4
-rw-r--r--fonts/concmath-otf/unimath-concrete.pdfbin1839104 -> 1839109 bytes
-rw-r--r--fonts/erewhon-math/Erewhon-Math-Bold.otfbin158372 -> 158348 bytes
-rw-r--r--fonts/erewhon-math/Erewhon-Math.ltx2
-rw-r--r--fonts/erewhon-math/Erewhon-Math.otfbin408856 -> 408896 bytes
-rw-r--r--fonts/erewhon-math/Erewhon-Math.pdfbin220736 -> 220716 bytes
-rw-r--r--fonts/erewhon-math/README.md5
-rw-r--r--fonts/erewhon-math/fourier-otf.sty4
-rw-r--r--fonts/erewhon-math/unimath-erewhon.pdfbin1854416 -> 1854172 bytes
-rw-r--r--fonts/euler-math/Euler-Math.ltx2
-rw-r--r--fonts/euler-math/Euler-Math.otfbin483436 -> 428724 bytes
-rw-r--r--fonts/euler-math/Euler-Math.pdfbin165589 -> 155078 bytes
-rw-r--r--fonts/euler-math/README.md27
-rw-r--r--fonts/euler-math/euler-math.sty4
-rw-r--r--fonts/euler-math/unimath-euler.pdfbin1511086 -> 1497392 bytes
-rw-r--r--fonts/xcharter-math/README.md6
-rw-r--r--fonts/xcharter-math/XCharter-Math-Bold.otfbin142700 -> 142772 bytes
-rw-r--r--fonts/xcharter-math/XCharter-Math.ltx2
-rw-r--r--fonts/xcharter-math/XCharter-Math.otfbin358276 -> 359404 bytes
-rw-r--r--fonts/xcharter-math/XCharter-Math.pdfbin200330 -> 200411 bytes
-rw-r--r--fonts/xcharter-math/unimath-xcharter.pdfbin1855244 -> 1854988 bytes
-rw-r--r--fonts/xcharter-math/xcharter-otf.sty4
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx10
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin599045 -> 599049 bytes
-rw-r--r--macros/latex/contrib/easybook/easybook.tex18
-rw-r--r--macros/latex/contrib/hvqrurl/Changes1
-rw-r--r--macros/latex/contrib/hvqrurl/doc/hvqrurl.pdfbin107179 -> 107212 bytes
-rw-r--r--macros/latex/contrib/hvqrurl/doc/hvqrurl.tex9
-rw-r--r--macros/latex/contrib/hvqrurl/latex/hvqrurl.sty10
-rw-r--r--macros/latex/contrib/l3build/CHANGELOG.md12
-rw-r--r--macros/latex/contrib/l3build/README.md2
-rw-r--r--macros/latex/contrib/l3build/l3build-arguments.lua51
-rw-r--r--macros/latex/contrib/l3build/l3build-check.lua8
-rw-r--r--macros/latex/contrib/l3build/l3build-stdmain.lua8
-rw-r--r--macros/latex/contrib/l3build/l3build.132
-rw-r--r--macros/latex/contrib/l3build/l3build.dtx34
-rwxr-xr-xmacros/latex/contrib/l3build/l3build.lua2
-rw-r--r--macros/latex/contrib/l3build/l3build.pdfbin749004 -> 749769 bytes
-rw-r--r--macros/latex/contrib/odesandpdes/README.txt23
-rw-r--r--macros/latex/contrib/odesandpdes/odesandpdes.dtx1675
-rw-r--r--macros/latex/contrib/odesandpdes/odesandpdes.ins77
-rw-r--r--macros/latex/contrib/odesandpdes/odesandpdes.pdfbin0 -> 286175 bytes
-rw-r--r--support/auctex/13.3-extra/CHANGES1308
-rw-r--r--support/auctex/13.3-extra/CHANGES.sigbin0 -> 566 bytes
-rw-r--r--support/auctex/13.3-extra/ChangeLog.131541
-rw-r--r--support/auctex/13.3-extra/ChangeLog.1.sigbin0 -> 566 bytes
-rw-r--r--support/auctex/13.3-extra/auctex.pdfbin0 -> 682154 bytes
-rw-r--r--support/auctex/13.3-extra/auctex.pdf.sigbin0 -> 566 bytes
-rw-r--r--support/auctex/13.3-extra/auctex.ps23663
-rw-r--r--support/auctex/13.3-extra/auctex.ps.sigbin0 -> 566 bytes
-rw-r--r--support/auctex/13.3-extra/tex-ref.pdfbin0 -> 153261 bytes
-rw-r--r--support/auctex/13.3-extra/tex-ref.pdf.sigbin0 -> 566 bytes
-rw-r--r--support/auctex/13.3-extra/tex-ref.ps5427
-rw-r--r--support/auctex/13.3-extra/tex-ref.ps.sigbin0 -> 566 bytes
-rw-r--r--support/auctex/RELEASE-13.3114
-rw-r--r--support/auctex/RELEASE-13.3.sigbin0 -> 566 bytes
-rw-r--r--support/latex-dependency-grapher/LICENSE.txt201
-rw-r--r--support/latex-dependency-grapher/NOTICE.txt5
-rw-r--r--support/latex-dependency-grapher/README.md253
-rw-r--r--support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/Application.java36
-rw-r--r--support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/DependencyScanner.java193
-rw-r--r--support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/GraphHelper.java181
-rw-r--r--support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/InteractionHandler.java218
-rw-r--r--support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/LatexHelper.java148
-rw-r--r--support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/datastructure/Dependency.java67
-rw-r--r--support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/datastructure/DependencyType.java9
-rw-r--r--support/latex-dependency-grapher/source/pom.xml83
-rw-r--r--support/latex-dependency-grapher/source/test/java/DependencyScannerTest.java109
-rw-r--r--support/latex-dependency-grapher/source/test/java/GraphHelperTest.java80
-rw-r--r--support/latex-dependency-grapher/source/test/java/InteractionHandlerTest.java84
-rw-r--r--support/latex-dependency-grapher/source/test/java/LatexHelperTest.java176
-rw-r--r--support/latex-dependency-grapher/source/test/resources/LaTexFolder/file1.cls15
-rw-r--r--support/latex-dependency-grapher/source/test/resources/LaTexFolder/file2.tex15
-rw-r--r--support/latex-dependency-grapher/source/test/resources/LaTexFolder/file3.sty15
-rw-r--r--support/latex-dependency-grapher/source/test/resources/LaTexFolder/file4.tex7
-rw-r--r--support/latex-dependency-grapher/source/test/resources/LaTexFolder/includes/abstract.tex7
-rw-r--r--support/latex-dependency-grapher/source/test/resources/test.txt16
-rw-r--r--support/ppmcheck/README4
-rw-r--r--support/ppmcheck/ppmcheck.lua164
-rw-r--r--support/ppmcheck/ppmcheck.pdfbin0 -> 25186 bytes
-rw-r--r--support/ppmcheck/ppmcheck.tex106
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl1
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb140
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2521520 -> 2519732 bytes
-rw-r--r--timestamp2
97 files changed, 66598 insertions, 493 deletions
diff --git a/FILES.byname b/FILES.byname
index 5fb2028a5c..0d0822385d 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2077,12 +2077,12 @@
2023/10/05 | 1710 | biblio/citation-style-language/README.md
2023/10/05 | 12878 | biblio/citation-style-language/vancouver.csl
2023/10/05 | 4531754 | biblio/citation-style-language.zip
-2024/01/17 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/01/18 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2024/01/17 | 2839741 | biblio/ctan-bibdata/ctan.bib
-2024/01/17 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/01/18 | 2839743 | biblio/ctan-bibdata/ctan.bib
+2024/01/18 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2024/01/17 | 4115596 | biblio/ctan-bibdata.zip
+2024/01/18 | 4115593 | biblio/ctan-bibdata.zip
2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk
2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -5444,7 +5444,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2024/01/17 | 89293 | FILES.last07days
+2024/01/18 | 89674 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -27339,15 +27339,15 @@
1999/03/18 | 4749 | fonts/concmath/mf/xccsy7.mf
1999/03/18 | 4732 | fonts/concmath/mf/xccsy8.mf
1999/03/18 | 4765 | fonts/concmath/mf/xccsy9.mf
-2023/11/30 | 23106 | fonts/concmath-otf/concmath-otf.ltx
-2023/11/30 | 162386 | fonts/concmath-otf/concmath-otf.pdf
-2023/11/30 | 5589 | fonts/concmath-otf/concmath-otf.sty
-2023/11/30 | 146792 | fonts/concmath-otf/Concrete-Math-Bold.otf
-2023/11/30 | 372944 | fonts/concmath-otf/Concrete-Math.otf
-2023/11/30 | 4692 | fonts/concmath-otf/README.md
-2023/11/30 | 16886 | fonts/concmath-otf/unimath-concrete.ltx
-2023/11/30 | 1839104 | fonts/concmath-otf/unimath-concrete.pdf
-2023/11/30 | 2285506 | fonts/concmath-otf.zip
+2024/01/17 | 23106 | fonts/concmath-otf/concmath-otf.ltx
+2024/01/17 | 162455 | fonts/concmath-otf/concmath-otf.pdf
+2024/01/17 | 5589 | fonts/concmath-otf/concmath-otf.sty
+2024/01/17 | 146836 | fonts/concmath-otf/Concrete-Math-Bold.otf
+2024/01/17 | 374152 | fonts/concmath-otf/Concrete-Math.otf
+2024/01/17 | 4763 | fonts/concmath-otf/README.md
+2024/01/17 | 16886 | fonts/concmath-otf/unimath-concrete.ltx
+2024/01/17 | 1839109 | fonts/concmath-otf/unimath-concrete.pdf
+2024/01/18 | 2286062 | fonts/concmath-otf.zip
1999/03/18 | 2379 | fonts/concmath/README
1999/03/18 | 916 | fonts/concmath/tfm/xccam10.tfm
1999/03/18 | 928 | fonts/concmath/tfm/xccam5.tfm
@@ -39746,15 +39746,15 @@
2022/05/16 | 3439 | fonts/erewhon/enc/zut1_zt54pz.enc
2022/05/16 | 3900 | fonts/erewhon/enc/zut1_zx32l7.enc
2022/05/16 | 63740 | fonts/erewhon/map/erewhon.map
-2023/11/28 | 158372 | fonts/erewhon-math/Erewhon-Math-Bold.otf
-2023/11/28 | 30829 | fonts/erewhon-math/Erewhon-Math.ltx
-2023/11/28 | 408856 | fonts/erewhon-math/Erewhon-Math.otf
-2023/11/28 | 220736 | fonts/erewhon-math/Erewhon-Math.pdf
-2023/11/28 | 8978 | fonts/erewhon-math/fourier-otf.sty
-2023/11/28 | 8063 | fonts/erewhon-math/README.md
-2023/11/28 | 16947 | fonts/erewhon-math/unimath-erewhon.ltx
-2023/11/28 | 1854416 | fonts/erewhon-math/unimath-erewhon.pdf
-2023/11/28 | 2405147 | fonts/erewhon-math.zip
+2024/01/17 | 158348 | fonts/erewhon-math/Erewhon-Math-Bold.otf
+2024/01/17 | 30829 | fonts/erewhon-math/Erewhon-Math.ltx
+2024/01/17 | 408896 | fonts/erewhon-math/Erewhon-Math.otf
+2024/01/17 | 220716 | fonts/erewhon-math/Erewhon-Math.pdf
+2024/01/17 | 8978 | fonts/erewhon-math/fourier-otf.sty
+2024/01/17 | 8130 | fonts/erewhon-math/README.md
+2024/01/17 | 16947 | fonts/erewhon-math/unimath-erewhon.ltx
+2024/01/17 | 1854172 | fonts/erewhon-math/unimath-erewhon.pdf
+2024/01/18 | 2404756 | fonts/erewhon-math.zip
2022/05/16 | 227320 | fonts/erewhon/opentype/Erewhon-BoldItalic.otf
2022/05/16 | 246284 | fonts/erewhon/opentype/Erewhon-Bold.otf
2022/05/16 | 238332 | fonts/erewhon/opentype/Erewhon-BoldSlanted.otf
@@ -41626,15 +41626,15 @@
2023/12/11 | 1720 | fonts/etbb/vf/ETbb-Regular-tosf-t1.vf
2023/12/11 | 732 | fonts/etbb/vf/ETbb-Regular-tosf-ts1.vf
2023/12/12 | 3266961 | fonts/etbb.zip
-2023/11/28 | 17797 | fonts/euler-math/Euler-Math.ltx
-2023/11/28 | 483436 | fonts/euler-math/Euler-Math.otf
-2023/11/28 | 165589 | fonts/euler-math/Euler-Math.pdf
-2023/11/28 | 4767 | fonts/euler-math/euler-math.sty
-2023/11/28 | 410 | fonts/euler-math/neo-euler.sty
-2023/11/28 | 3610 | fonts/euler-math/README.md
-2023/11/28 | 16834 | fonts/euler-math/unimath-euler.ltx
-2023/11/28 | 1511086 | fonts/euler-math/unimath-euler.pdf
-2023/11/28 | 1975102 | fonts/euler-math.zip
+2024/01/17 | 17797 | fonts/euler-math/Euler-Math.ltx
+2024/01/17 | 428724 | fonts/euler-math/Euler-Math.otf
+2024/01/17 | 155078 | fonts/euler-math/Euler-Math.pdf
+2024/01/17 | 4767 | fonts/euler-math/euler-math.sty
+2024/01/17 | 410 | fonts/euler-math/neo-euler.sty
+2024/01/17 | 3908 | fonts/euler-math/README.md
+2024/01/17 | 16834 | fonts/euler-math/unimath-euler.ltx
+2024/01/17 | 1497392 | fonts/euler-math/unimath-euler.pdf
+2024/01/18 | 1902251 | fonts/euler-math.zip
2022/07/14 | 363770 | fonts/eulerpx/doc/eulerpxdoc.pdf
2022/07/14 | 5872 | fonts/eulerpx/doc/eulerpxdoc.tex
2022/07/11 | 4519 | fonts/eulerpx/doc/sample.tex
@@ -154163,15 +154163,15 @@
2023/02/09 | 3517 | fonts/xcharter/enc/xch_z3wvjz.enc
2023/02/09 | 3704 | fonts/xcharter/enc/xch_zqx27h.enc
2023/02/09 | 66515 | fonts/xcharter/map/XCharter.map
-2023/11/28 | 4464 | fonts/xcharter-math/README.md
-2023/11/28 | 17127 | fonts/xcharter-math/unimath-xcharter.ltx
-2023/11/28 | 1855244 | fonts/xcharter-math/unimath-xcharter.pdf
-2023/11/28 | 142700 | fonts/xcharter-math/XCharter-Math-Bold.otf
-2023/11/28 | 26963 | fonts/xcharter-math/XCharter-Math.ltx
-2023/11/28 | 358276 | fonts/xcharter-math/XCharter-Math.otf
-2023/11/28 | 200330 | fonts/xcharter-math/XCharter-Math.pdf
-2023/11/28 | 7098 | fonts/xcharter-math/xcharter-otf.sty
-2023/11/28 | 2342683 | fonts/xcharter-math.zip
+2024/01/17 | 4518 | fonts/xcharter-math/README.md
+2024/01/17 | 17127 | fonts/xcharter-math/unimath-xcharter.ltx
+2024/01/17 | 1854988 | fonts/xcharter-math/unimath-xcharter.pdf
+2024/01/17 | 142772 | fonts/xcharter-math/XCharter-Math-Bold.otf
+2024/01/17 | 26963 | fonts/xcharter-math/XCharter-Math.ltx
+2024/01/17 | 359404 | fonts/xcharter-math/XCharter-Math.otf
+2024/01/17 | 200411 | fonts/xcharter-math/XCharter-Math.pdf
+2024/01/17 | 7098 | fonts/xcharter-math/xcharter-otf.sty
+2024/01/18 | 2342981 | fonts/xcharter-math.zip
2022/02/20 | 115708 | fonts/xcharter/opentype/XCharter-BoldItalic.otf
2022/02/20 | 134920 | fonts/xcharter/opentype/XCharter-Bold.otf
2022/02/20 | 136468 | fonts/xcharter/opentype/XCharter-BoldSlanted.otf
@@ -198981,7 +198981,7 @@
2015/12/09 | 171418 | install/macros/latex/contrib/ksp-thesis.tds.zip
2019/12/19 | 302191 | install/macros/latex/contrib/kvdefinekeys.tds.zip
2024/01/04 | 949878 | install/macros/latex/contrib/l3backend.tds.zip
-2024/01/09 | 827193 | install/macros/latex/contrib/l3build.tds.zip
+2024/01/18 | 828024 | install/macros/latex/contrib/l3build.tds.zip
2024/01/04 | 4059172 | install/macros/latex/contrib/l3experimental.tds.zip
2024/01/04 | 14231039 | install/macros/latex/contrib/l3kernel.tds.zip
2023/10/10 | 2257270 | install/macros/latex/contrib/l3packages.tds.zip
@@ -224501,12 +224501,12 @@
2008/02/10 | 19110 | macros/latex/contrib/ean13isbn/License.txt
2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README
2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip
-2024/01/17 | 75632 | macros/latex/contrib/easybook/easybook.dtx
+2024/01/18 | 75636 | macros/latex/contrib/easybook/easybook.dtx
2024/01/04 | 2081 | macros/latex/contrib/easybook/easybook.ins
-2024/01/17 | 599045 | macros/latex/contrib/easybook/easybook.pdf
-2024/01/17 | 88205 | macros/latex/contrib/easybook/easybook.tex
+2024/01/18 | 599049 | macros/latex/contrib/easybook/easybook.pdf
+2024/01/18 | 88224 | macros/latex/contrib/easybook/easybook.tex
2024/01/03 | 801 | macros/latex/contrib/easybook/README.md
-2024/01/17 | 641945 | macros/latex/contrib/easybook.zip
+2024/01/18 | 641945 | macros/latex/contrib/easybook.zip
2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf
2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf
2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf
@@ -230226,12 +230226,12 @@
2022/03/03 | 12695 | macros/latex/contrib/hvpygmentex/latex/hvpygmentex.sty
2022/03/03 | 702 | macros/latex/contrib/hvpygmentex/README.md
2022/03/04 | 26024 | macros/latex/contrib/hvpygmentex.zip
-2023/10/29 | 263 | macros/latex/contrib/hvqrurl/Changes
-2023/10/29 | 107179 | macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf
-2023/10/29 | 6508 | macros/latex/contrib/hvqrurl/doc/hvqrurl.tex
-2023/10/29 | 1810 | macros/latex/contrib/hvqrurl/latex/hvqrurl.sty
-2023/10/29 | 351 | macros/latex/contrib/hvqrurl/README
-2023/10/29 | 108805 | macros/latex/contrib/hvqrurl.zip
+2024/01/18 | 302 | macros/latex/contrib/hvqrurl/Changes
+2024/01/18 | 107212 | macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf
+2024/01/18 | 6511 | macros/latex/contrib/hvqrurl/doc/hvqrurl.tex
+2024/01/18 | 1809 | macros/latex/contrib/hvqrurl/latex/hvqrurl.sty
+2024/01/18 | 351 | macros/latex/contrib/hvqrurl/README
+2024/01/18 | 108692 | macros/latex/contrib/hvqrurl.zip
2022/11/11 | 6743391 | macros/latex/contrib/hwemoji/hwemoji-assets.pdf
2022/11/11 | 6067793 | macros/latex/contrib/hwemoji/hwemoji.pdf
2022/11/11 | 964927 | macros/latex/contrib/hwemoji/hwemoji.sty
@@ -232825,31 +232825,31 @@
2024/01/04 | 50662 | macros/latex/contrib/l3backend/l3backend-pdf.dtx
2024/01/04 | 549 | macros/latex/contrib/l3backend/README.md
2024/01/05 | 911768 | macros/latex/contrib/l3backend.zip
-2024/01/09 | 23253 | macros/latex/contrib/l3build/CHANGELOG.md
-2024/01/09 | 2411 | macros/latex/contrib/l3build/l3build.1
-2024/01/09 | 7816 | macros/latex/contrib/l3build/l3build-arguments.lua
-2024/01/09 | 6336 | macros/latex/contrib/l3build/l3build-aux.lua
-2024/01/09 | 38553 | macros/latex/contrib/l3build/l3build-check.lua
-2024/01/09 | 2145 | macros/latex/contrib/l3build/l3build-clean.lua
-2024/01/09 | 4973 | macros/latex/contrib/l3build/l3build-ctan.lua
-2024/01/09 | 113783 | macros/latex/contrib/l3build/l3build.dtx
-2024/01/09 | 12542 | macros/latex/contrib/l3build/l3build-file-functions.lua
-2024/01/09 | 2469 | macros/latex/contrib/l3build/l3build-help.lua
-2024/01/09 | 1537 | macros/latex/contrib/l3build/l3build.ins
-2024/01/09 | 11077 | macros/latex/contrib/l3build/l3build-install.lua
-2024/01/09 | 7019 | macros/latex/contrib/l3build/l3build.lua
-2024/01/09 | 7201 | macros/latex/contrib/l3build/l3build-manifest.lua
-2024/01/09 | 10782 | macros/latex/contrib/l3build/l3build-manifest-setup.lua
-2024/01/09 | 749004 | macros/latex/contrib/l3build/l3build.pdf
-2024/01/09 | 4349 | macros/latex/contrib/l3build/l3build-stdmain.lua
-2024/01/09 | 2286 | macros/latex/contrib/l3build/l3build-tagging.lua
-2024/01/09 | 6482 | macros/latex/contrib/l3build/l3build-typesetting.lua
-2024/01/09 | 2746 | macros/latex/contrib/l3build/l3build-unpack.lua
-2024/01/09 | 13186 | macros/latex/contrib/l3build/l3build-upload.lua
-2024/01/09 | 8093 | macros/latex/contrib/l3build/l3build-variables.lua
-2024/01/09 | 4156 | macros/latex/contrib/l3build/l3build-zip.lua
-2024/01/09 | 1021 | macros/latex/contrib/l3build/README.md
-2024/01/09 | 823268 | macros/latex/contrib/l3build.zip
+2024/01/18 | 23529 | macros/latex/contrib/l3build/CHANGELOG.md
+2024/01/18 | 2461 | macros/latex/contrib/l3build/l3build.1
+2024/01/18 | 7779 | macros/latex/contrib/l3build/l3build-arguments.lua
+2024/01/18 | 6336 | macros/latex/contrib/l3build/l3build-aux.lua
+2024/01/18 | 38435 | macros/latex/contrib/l3build/l3build-check.lua
+2024/01/18 | 2145 | macros/latex/contrib/l3build/l3build-clean.lua
+2024/01/18 | 4973 | macros/latex/contrib/l3build/l3build-ctan.lua
+2024/01/18 | 113880 | macros/latex/contrib/l3build/l3build.dtx
+2024/01/18 | 12542 | macros/latex/contrib/l3build/l3build-file-functions.lua
+2024/01/18 | 2469 | macros/latex/contrib/l3build/l3build-help.lua
+2024/01/18 | 1537 | macros/latex/contrib/l3build/l3build.ins
+2024/01/18 | 11077 | macros/latex/contrib/l3build/l3build-install.lua
+2024/01/18 | 7019 | macros/latex/contrib/l3build/l3build.lua
+2024/01/18 | 7201 | macros/latex/contrib/l3build/l3build-manifest.lua
+2024/01/18 | 10782 | macros/latex/contrib/l3build/l3build-manifest-setup.lua
+2024/01/18 | 749769 | macros/latex/contrib/l3build/l3build.pdf
+2024/01/18 | 4353 | macros/latex/contrib/l3build/l3build-stdmain.lua
+2024/01/18 | 2286 | macros/latex/contrib/l3build/l3build-tagging.lua
+2024/01/18 | 6482 | macros/latex/contrib/l3build/l3build-typesetting.lua
+2024/01/18 | 2746 | macros/latex/contrib/l3build/l3build-unpack.lua
+2024/01/18 | 13186 | macros/latex/contrib/l3build/l3build-upload.lua
+2024/01/18 | 8093 | macros/latex/contrib/l3build/l3build-variables.lua
+2024/01/18 | 4156 | macros/latex/contrib/l3build/l3build-zip.lua
+2024/01/18 | 1021 | macros/latex/contrib/l3build/README.md
+2024/01/18 | 824094 | macros/latex/contrib/l3build.zip
2024/01/04 | 9204 | macros/latex/contrib/l3experimental/CHANGELOG.md
2024/01/04 | 16498 | macros/latex/contrib/l3experimental/l3benchmark.dtx
2024/01/04 | 1558 | macros/latex/contrib/l3experimental/l3benchmark.ins
@@ -236788,6 +236788,11 @@
2007/03/07 | 1767 | macros/latex/contrib/octavo/README
2007/03/07 | 187894 | macros/latex/contrib/octavo/tub-octavo.pdf
2007/03/07 | 122299 | macros/latex/contrib/octavo.zip
+2024/01/17 | 58246 | macros/latex/contrib/odesandpdes/odesandpdes.dtx
+2024/01/17 | 2594 | macros/latex/contrib/odesandpdes/odesandpdes.ins
+2024/01/17 | 286175 | macros/latex/contrib/odesandpdes/odesandpdes.pdf
+2024/01/17 | 1108 | macros/latex/contrib/odesandpdes/README.txt
+2024/01/18 | 298057 | macros/latex/contrib/odesandpdes.zip
1995/07/10 | 19831 | macros/latex/contrib/ogonek/ogonek.dtx
1995/07/10 | 133 | macros/latex/contrib/ogonek/ogonek.ins
2005/06/03 | 245519 | macros/latex/contrib/ogonek/ogonek.pdf
@@ -286051,6 +286056,18 @@
2023/04/23 | 566 | support/auctex/13.2-extra/tex-ref.pdf.sig
2023/04/23 | 316708 | support/auctex/13.2-extra/tex-ref.ps
2023/04/23 | 566 | support/auctex/13.2-extra/tex-ref.ps.sig
+2024/01/17 | 682154 | support/auctex/13.3-extra/auctex.pdf
+2024/01/17 | 566 | support/auctex/13.3-extra/auctex.pdf.sig
+2024/01/17 | 1412275 | support/auctex/13.3-extra/auctex.ps
+2024/01/17 | 566 | support/auctex/13.3-extra/auctex.ps.sig
+2024/01/17 | 1035993 | support/auctex/13.3-extra/ChangeLog.1
+2024/01/17 | 566 | support/auctex/13.3-extra/ChangeLog.1.sig
+2024/01/17 | 59514 | support/auctex/13.3-extra/CHANGES
+2024/01/17 | 566 | support/auctex/13.3-extra/CHANGES.sig
+2024/01/17 | 153261 | support/auctex/13.3-extra/tex-ref.pdf
+2024/01/17 | 566 | support/auctex/13.3-extra/tex-ref.pdf.sig
+2024/01/17 | 316385 | support/auctex/13.3-extra/tex-ref.ps
+2024/01/17 | 566 | support/auctex/13.3-extra/tex-ref.ps.sig
2015/11/13 | 1613532 | support/auctex/auctex-11.89-e24.5-msw.zip
2015/11/13 | 543 | support/auctex/auctex-11.89-e24.5-msw.zip.sig
2015/11/13 | 1281342 | support/auctex/auctex-11.89-pkg.tar.gz
@@ -286093,6 +286110,8 @@
2022/02/20 | 566 | support/auctex/auctex-13.1.tar.gz.sig
2023/04/23 | 1667548 | support/auctex/auctex-13.2.tar.gz
2023/04/23 | 566 | support/auctex/auctex-13.2.tar.gz.sig
+2024/01/17 | 1695608 | support/auctex/auctex-13.3.tar.gz
+2024/01/17 | 566 | support/auctex/auctex-13.3.tar.gz.sig
2006/01/16 | 767574 | support/auctex/auctex-emacs-11.82-2.suse.noarch.rpm
2006/01/16 | 65 | support/auctex/auctex-emacs-11.82-2.suse.noarch.rpm.sig
2006/06/07 | 930427 | support/auctex/auctex-emacs-11.83-1.fedora.noarch.rpm
@@ -286131,6 +286150,8 @@
2022/02/20 | 566 | support/auctex/RELEASE-13.1.sig
2023/04/23 | 7773 | support/auctex/RELEASE-13.2
2023/04/23 | 566 | support/auctex/RELEASE-13.2.sig
+2024/01/17 | 5115 | support/auctex/RELEASE-13.3
+2024/01/17 | 566 | support/auctex/RELEASE-13.3.sig
1997/06/10 | 279 | support/aurora/60.lpi
1997/06/10 | 323 | support/aurora/71.lpi
1997/06/10 | 319 | support/aurora/85.lpi
@@ -289163,6 +289184,29 @@
2003/03/08 | 2750 | support/latexcount/latexcount.pl
2006/10/01 | 31301 | support/latexdb/latexdb-0.3.tgz
2006/04/24 | 506 | support/latexdb/README
+2024/01/17 | 3311199 | support/latex-dependency-grapher/latex-package-dependency-grapher-1.0-jar-with-dependencies.jar
+2024/01/17 | 11375 | support/latex-dependency-grapher/LICENSE.txt
+2023/12/06 | 172 | support/latex-dependency-grapher/NOTICE.txt
+2024/01/18 | 12379 | support/latex-dependency-grapher/README.md
+2024/01/17 | 1446 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/Application.java
+2024/01/17 | 1801 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/datastructure/Dependency.java
+2024/01/17 | 138 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/datastructure/DependencyType.java
+2024/01/17 | 9714 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/DependencyScanner.java
+2024/01/17 | 6893 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/GraphHelper.java
+2024/01/17 | 7464 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/InteractionHandler.java
+2024/01/17 | 6181 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/LatexHelper.java
+2024/01/17 | 3028 | support/latex-dependency-grapher/source/pom.xml
+2024/01/17 | 4659 | support/latex-dependency-grapher/source/test/java/DependencyScannerTest.java
+2024/01/17 | 3712 | support/latex-dependency-grapher/source/test/java/GraphHelperTest.java
+2024/01/17 | 3178 | support/latex-dependency-grapher/source/test/java/InteractionHandlerTest.java
+2024/01/17 | 8874 | support/latex-dependency-grapher/source/test/java/LatexHelperTest.java
+2024/01/17 | 140 | support/latex-dependency-grapher/source/test/resources/LaTexFolder/file1.cls
+2024/01/17 | 140 | support/latex-dependency-grapher/source/test/resources/LaTexFolder/file2.tex
+2024/01/17 | 140 | support/latex-dependency-grapher/source/test/resources/LaTexFolder/file3.sty
+2024/01/17 | 90 | support/latex-dependency-grapher/source/test/resources/LaTexFolder/file4.tex
+2024/01/17 | 224 | support/latex-dependency-grapher/source/test/resources/LaTexFolder/includes/abstract.tex
+2024/01/17 | 218 | support/latex-dependency-grapher/source/test/resources/test.txt
+2024/01/18 | 3049467 | support/latex-dependency-grapher.zip
2022/09/25 | 2212 | support/latexdiff/contrib/latexchanges.py
2022/09/25 | 1491 | support/latexdiff/contrib/latexdiff.spec
2022/09/25 | 4454 | support/latexdiff/contrib/latexdiff-wrap
@@ -290726,6 +290770,11 @@
2000/06/23 | 11841 | support/poster/vms/poster.hlp
2000/06/23 | 33659 | support/poster/win/poster.exe
2006/03/20 | 158409 | support/poster.zip
+2024/01/18 | 4277 | support/ppmcheck/ppmcheck.lua
+2024/01/18 | 25186 | support/ppmcheck/ppmcheck.pdf
+2024/01/18 | 3560 | support/ppmcheck/ppmcheck.tex
+2021/04/26 | 193 | support/ppmcheck/README
+2024/01/18 | 27506 | support/ppmcheck.zip
1990/09/26 | 536 | support/pp/mod.res
2002/04/26 | 3489 | support/ppower4/background.sty
1999/09/06 | 482332 | support/ppower4/bericht.pdf
@@ -297102,13 +297151,13 @@
2022/12/13 | 340 | systems/texlive/tlnet/archive/bibcop.amd64-freebsd.r65257.tar.xz
2022/12/13 | 340 | systems/texlive/tlnet/archive/bibcop.amd64-netbsd.r65257.tar.xz
2022/12/13 | 340 | systems/texlive/tlnet/archive/bibcop.armhf-linux.r65257.tar.xz
-2024/01/17 | 359716 | systems/texlive/tlnet/archive/bibcop.doc.r69454.tar.xz
+2024/01/18 | 359472 | systems/texlive/tlnet/archive/bibcop.doc.r69467.tar.xz
2022/12/13 | 340 | systems/texlive/tlnet/archive/bibcop.i386-freebsd.r65257.tar.xz
2022/12/13 | 340 | systems/texlive/tlnet/archive/bibcop.i386-linux.r65257.tar.xz
2022/12/13 | 340 | systems/texlive/tlnet/archive/bibcop.i386-netbsd.r65257.tar.xz
2022/12/13 | 340 | systems/texlive/tlnet/archive/bibcop.i386-solaris.r65257.tar.xz
-2024/01/17 | 8180 | systems/texlive/tlnet/archive/bibcop.r69454.tar.xz
-2024/01/17 | 6240 | systems/texlive/tlnet/archive/bibcop.source.r69454.tar.xz
+2024/01/18 | 8144 | systems/texlive/tlnet/archive/bibcop.r69467.tar.xz
+2024/01/18 | 6204 | systems/texlive/tlnet/archive/bibcop.source.r69467.tar.xz
2022/12/13 | 340 | systems/texlive/tlnet/archive/bibcop.universal-darwin.r65257.tar.xz
2023/02/20 | 2304 | systems/texlive/tlnet/archive/bibcop.windows.r65891.tar.xz
2022/12/13 | 340 | systems/texlive/tlnet/archive/bibcop.x86_64-cygwin.r65257.tar.xz
@@ -298332,7 +298381,7 @@
2023/12/14 | 704 | systems/texlive/tlnet/archive/collection-latex.r69131.tar.xz
2023/12/14 | 736 | systems/texlive/tlnet/archive/collection-latexrecommended.r69131.tar.xz
2024/01/13 | 1020 | systems/texlive/tlnet/archive/collection-luatex.r69404.tar.xz
-2024/01/02 | 1704 | systems/texlive/tlnet/archive/collection-mathscience.r69267.tar.xz
+2024/01/18 | 1712 | systems/texlive/tlnet/archive/collection-mathscience.r69466.tar.xz
2023/05/12 | 564 | systems/texlive/tlnet/archive/collection-metapost.r67071.tar.xz
2023/02/18 | 496 | systems/texlive/tlnet/archive/collection-music.r65862.tar.xz
2024/01/14 | 1668 | systems/texlive/tlnet/archive/collection-pictures.r69409.tar.xz
@@ -299687,9 +299736,9 @@
2021/07/19 | 313228 | systems/texlive/tlnet/archive/easing.doc.r59975.tar.xz
2021/07/19 | 2220 | systems/texlive/tlnet/archive/easing.r59975.tar.xz
2021/07/19 | 7876 | systems/texlive/tlnet/archive/easing.source.r59975.tar.xz
-2024/01/17 | 625352 | systems/texlive/tlnet/archive/easybook.doc.r69457.tar.xz
-2024/01/17 | 16612 | systems/texlive/tlnet/archive/easybook.r69457.tar.xz
-2024/01/17 | 16480 | systems/texlive/tlnet/archive/easybook.source.r69457.tar.xz
+2024/01/18 | 622940 | systems/texlive/tlnet/archive/easybook.doc.r69469.tar.xz
+2024/01/18 | 16480 | systems/texlive/tlnet/archive/easybook.r69469.tar.xz
+2024/01/18 | 16408 | systems/texlive/tlnet/archive/easybook.source.r69469.tar.xz
2019/02/28 | 4540 | systems/texlive/tlnet/archive/easy.doc.r19440.tar.xz
2023/10/12 | 344 | systems/texlive/tlnet/archive/easydtx.aarch64-linux.r68514.tar.xz
2023/10/12 | 344 | systems/texlive/tlnet/archive/easydtx.amd64-freebsd.r68514.tar.xz
@@ -302161,8 +302210,8 @@
2019/02/28 | 139420 | systems/texlive/tlnet/archive/kastrup.doc.r15878.tar.xz
2019/02/28 | 1388 | systems/texlive/tlnet/archive/kastrup.r15878.tar.xz
2019/02/28 | 7392 | systems/texlive/tlnet/archive/kastrup.source.r15878.tar.xz
-2024/01/02 | 1028608 | systems/texlive/tlnet/archive/kaytannollista-latexia.doc.r69265.tar.xz
-2024/01/02 | 568 | systems/texlive/tlnet/archive/kaytannollista-latexia.r69265.tar.xz
+2024/01/18 | 1040920 | systems/texlive/tlnet/archive/kaytannollista-latexia.doc.r69468.tar.xz
+2024/01/18 | 572 | systems/texlive/tlnet/archive/kaytannollista-latexia.r69468.tar.xz
2021/02/05 | 339680 | systems/texlive/tlnet/archive/kblocks.doc.r57617.tar.xz
2021/02/05 | 8140 | systems/texlive/tlnet/archive/kblocks.r57617.tar.xz
2019/02/28 | 718580 | systems/texlive/tlnet/archive/kdgdocs.doc.r24498.tar.xz
@@ -302617,14 +302666,14 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.amd64-freebsd.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.amd64-netbsd.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.armhf-linux.r32150.tar.xz
-2024/01/02 | 1356200 | systems/texlive/tlnet/archive/latexindent.doc.r69269.tar.xz
+2024/01/18 | 1355832 | systems/texlive/tlnet/archive/latexindent.doc.r69472.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-freebsd.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-linux.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-netbsd.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-solaris.r32150.tar.xz
-2024/01/02 | 74440 | systems/texlive/tlnet/archive/latexindent.r69269.tar.xz
+2024/01/18 | 74460 | systems/texlive/tlnet/archive/latexindent.r69472.tar.xz
2021/02/25 | 344 | systems/texlive/tlnet/archive/latexindent.universal-darwin.r57908.tar.xz
-2024/01/02 | 4753100 | systems/texlive/tlnet/archive/latexindent.windows.r69269.tar.xz
+2024/01/18 | 4752944 | systems/texlive/tlnet/archive/latexindent.windows.r69472.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.x86_64-cygwin.r33557.tar.xz
2019/02/28 | 352 | systems/texlive/tlnet/archive/latexindent.x86_64-darwinlegacy.r43871.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/latexindent.x86_64-linuxmusl.r46840.tar.xz
@@ -303726,6 +303775,8 @@
2022/08/05 | 3637360 | systems/texlive/tlnet/archive/media9.doc.r64047.tar.xz
2022/08/05 | 1895928 | systems/texlive/tlnet/archive/media9.r64047.tar.xz
2022/08/05 | 1776700 | systems/texlive/tlnet/archive/media9.source.r64047.tar.xz
+2024/01/18 | 24780 | systems/texlive/tlnet/archive/medmath.doc.r69466.tar.xz
+2024/01/18 | 4524 | systems/texlive/tlnet/archive/medmath.r69466.tar.xz
2019/02/28 | 1496 | systems/texlive/tlnet/archive/medstarbeamer.doc.r38828.tar.xz
2019/02/28 | 2228 | systems/texlive/tlnet/archive/medstarbeamer.r38828.tar.xz
2019/02/28 | 599084 | systems/texlive/tlnet/archive/meetingmins.doc.r31878.tar.xz
@@ -305730,9 +305781,9 @@
2019/02/28 | 2464 | systems/texlive/tlnet/archive/prettyref.source.r15878.tar.xz
2023/04/19 | 493056 | systems/texlive/tlnet/archive/prettytok.doc.r66884.tar.xz
2023/04/19 | 6032 | systems/texlive/tlnet/archive/prettytok.r66884.tar.xz
-2023/04/24 | 337164 | systems/texlive/tlnet/archive/preview.doc.r66924.tar.xz
-2023/04/24 | 6856 | systems/texlive/tlnet/archive/preview.r66924.tar.xz
-2023/04/24 | 22688 | systems/texlive/tlnet/archive/preview.source.r66924.tar.xz
+2024/01/18 | 336960 | systems/texlive/tlnet/archive/preview.doc.r69470.tar.xz
+2024/01/18 | 6848 | systems/texlive/tlnet/archive/preview.r69470.tar.xz
+2024/01/18 | 22680 | systems/texlive/tlnet/archive/preview.source.r69470.tar.xz
2020/03/04 | 363452 | systems/texlive/tlnet/archive/prftree.doc.r54080.tar.xz
2020/03/04 | 11776 | systems/texlive/tlnet/archive/prftree.r54080.tar.xz
2023/03/22 | 440356 | systems/texlive/tlnet/archive/principia.doc.r66625.tar.xz
@@ -306633,8 +306684,8 @@
2019/02/28 | 3888 | systems/texlive/tlnet/archive/rulercompass.r32392.tar.xz
2019/02/28 | 6072 | systems/texlive/tlnet/archive/rulercompass.source.r32392.tar.xz
2020/03/13 | 6620 | systems/texlive/tlnet/archive/ruler.r54251.tar.xz
-2023/09/10 | 414844 | systems/texlive/tlnet/archive/runcode.doc.r68223.tar.xz
-2023/09/10 | 5668 | systems/texlive/tlnet/archive/runcode.r68223.tar.xz
+2024/01/18 | 414948 | systems/texlive/tlnet/archive/runcode.doc.r69471.tar.xz
+2024/01/18 | 5720 | systems/texlive/tlnet/archive/runcode.r69471.tar.xz
2019/02/28 | 3584 | systems/texlive/tlnet/archive/r_und_s.doc.r15878.tar.xz
2019/02/28 | 15440 | systems/texlive/tlnet/archive/r_und_s.r15878.tar.xz
2023/09/11 | 344 | systems/texlive/tlnet/archive/runtexshebang.aarch64-linux.r68232.tar.xz
@@ -307976,7 +308027,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2024/01/17 | 431496 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69447.tar.xz
+2024/01/18 | 431528 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69465.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -307998,7 +308049,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2024/01/17 | 114280 | systems/texlive/tlnet/archive/texlive-scripts.r69447.tar.xz
+2024/01/18 | 114272 | systems/texlive/tlnet/archive/texlive-scripts.r69465.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -309899,16 +309950,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2024/01/07 | 125782 | systems/texlive/tlnet/install-tl
-2024/01/17 | 5745739 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2024/01/17 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/01/17 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/01/18 | 5745906 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/01/18 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/01/18 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2024/01/17 | 21029762 | systems/texlive/tlnet/install-tl-windows.exe
-2024/01/17 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/01/17 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/01/17 | 26032746 | systems/texlive/tlnet/install-tl.zip
-2024/01/17 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/01/17 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/01/18 | 21030828 | systems/texlive/tlnet/install-tl-windows.exe
+2024/01/18 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/01/18 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/01/18 | 26032741 | systems/texlive/tlnet/install-tl.zip
+2024/01/18 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/01/18 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2023/03/19 | 1229 | systems/texlive/tlnet/README.md
2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023
2024/01/02 | 9011 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -309918,7 +309969,7 @@
2024/01/02 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2024/01/16 | 50726 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2024/01/16 | 7407 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/01/17 | 7361 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/12/13 | 226639 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -309960,12 +310011,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2024/01/07 | 5844 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2024/01/17 | 18803079 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2024/01/17 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/01/18 | 18804181 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/01/18 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/10/16 | 87924 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/01/17 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/01/17 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/01/17 | 2521520 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/01/18 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/01/18 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/01/18 | 2519732 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -321038,7 +321089,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2024/01/18 | 186 | timestamp
+2024/01/19 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 38009afe6f..14b39fb7cc 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 1a7c323122..faeb8f282d 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,77 +1,177 @@
+2024/01/18 | 88224 | macros/latex/contrib/easybook/easybook.tex
+2024/01/18 | 828024 | install/macros/latex/contrib/l3build.tds.zip
+2024/01/18 | 824094 | macros/latex/contrib/l3build.zip
+2024/01/18 | 8144 | systems/texlive/tlnet/archive/bibcop.r69467.tar.xz
+2024/01/18 | 8093 | macros/latex/contrib/l3build/l3build-variables.lua
+2024/01/18 | 7779 | macros/latex/contrib/l3build/l3build-arguments.lua
+2024/01/18 | 75636 | macros/latex/contrib/easybook/easybook.dtx
+2024/01/18 | 749769 | macros/latex/contrib/l3build/l3build.pdf
+2024/01/18 | 74460 | systems/texlive/tlnet/archive/latexindent.r69472.tar.xz
+2024/01/18 | 7201 | macros/latex/contrib/l3build/l3build-manifest.lua
+2024/01/18 | 7019 | macros/latex/contrib/l3build/l3build.lua
+2024/01/18 | 6848 | systems/texlive/tlnet/archive/preview.r69470.tar.xz
+2024/01/18 | 6511 | macros/latex/contrib/hvqrurl/doc/hvqrurl.tex
+2024/01/18 | 6482 | macros/latex/contrib/l3build/l3build-typesetting.lua
+2024/01/18 | 641945 | macros/latex/contrib/easybook.zip
+2024/01/18 | 6336 | macros/latex/contrib/l3build/l3build-aux.lua
+2024/01/18 | 622940 | systems/texlive/tlnet/archive/easybook.doc.r69469.tar.xz
+2024/01/18 | 6204 | systems/texlive/tlnet/archive/bibcop.source.r69467.tar.xz
+2024/01/18 | 599049 | macros/latex/contrib/easybook/easybook.pdf
+2024/01/18 | 5745906 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/01/18 | 572 | systems/texlive/tlnet/archive/kaytannollista-latexia.r69468.tar.xz
+2024/01/18 | 5720 | systems/texlive/tlnet/archive/runcode.r69471.tar.xz
+2024/01/18 | 4973 | macros/latex/contrib/l3build/l3build-ctan.lua
+2024/01/18 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/01/18 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/01/18 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/01/18 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/01/18 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/01/18 | 4752944 | systems/texlive/tlnet/archive/latexindent.windows.r69472.tar.xz
+2024/01/18 | 4524 | systems/texlive/tlnet/archive/medmath.r69466.tar.xz
+2024/01/18 | 4353 | macros/latex/contrib/l3build/l3build-stdmain.lua
+2024/01/18 | 431528 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69465.tar.xz
+2024/01/18 | 4277 | support/ppmcheck/ppmcheck.lua
+2024/01/18 | 4156 | macros/latex/contrib/l3build/l3build-zip.lua
+2024/01/18 | 414948 | systems/texlive/tlnet/archive/runcode.doc.r69471.tar.xz
+2024/01/18 | 4115593 | biblio/ctan-bibdata.zip
+2024/01/18 | 38435 | macros/latex/contrib/l3build/l3build-check.lua
+2024/01/18 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/01/18 | 359472 | systems/texlive/tlnet/archive/bibcop.doc.r69467.tar.xz
+2024/01/18 | 3560 | support/ppmcheck/ppmcheck.tex
+2024/01/18 | 351 | macros/latex/contrib/hvqrurl/README
+2024/01/18 | 336960 | systems/texlive/tlnet/archive/preview.doc.r69470.tar.xz
+2024/01/18 | 3049467 | support/latex-dependency-grapher.zip
+2024/01/18 | 302 | macros/latex/contrib/hvqrurl/Changes
+2024/01/18 | 298057 | macros/latex/contrib/odesandpdes.zip
+2024/01/18 | 2839743 | biblio/ctan-bibdata/ctan.bib
+2024/01/18 | 27506 | support/ppmcheck.zip
+2024/01/18 | 2746 | macros/latex/contrib/l3build/l3build-unpack.lua
+2024/01/18 | 26032741 | systems/texlive/tlnet/install-tl.zip
+2024/01/18 | 2519732 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/01/18 | 25186 | support/ppmcheck/ppmcheck.pdf
+2024/01/18 | 24780 | systems/texlive/tlnet/archive/medmath.doc.r69466.tar.xz
+2024/01/18 | 2469 | macros/latex/contrib/l3build/l3build-help.lua
+2024/01/18 | 2461 | macros/latex/contrib/l3build/l3build.1
+2024/01/18 | 2404756 | fonts/erewhon-math.zip
+2024/01/18 | 23529 | macros/latex/contrib/l3build/CHANGELOG.md
+2024/01/18 | 2342981 | fonts/xcharter-math.zip
+2024/01/18 | 2286 | macros/latex/contrib/l3build/l3build-tagging.lua
+2024/01/18 | 2286062 | fonts/concmath-otf.zip
+2024/01/18 | 22680 | systems/texlive/tlnet/archive/preview.source.r69470.tar.xz
+2024/01/18 | 2145 | macros/latex/contrib/l3build/l3build-clean.lua
+2024/01/18 | 21030828 | systems/texlive/tlnet/install-tl-windows.exe
+2024/01/18 | 1902251 | fonts/euler-math.zip
+2024/01/18 | 18804181 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/01/18 | 1809 | macros/latex/contrib/hvqrurl/latex/hvqrurl.sty
+2024/01/18 | 1712 | systems/texlive/tlnet/archive/collection-mathscience.r69466.tar.xz
+2024/01/18 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/01/18 | 16480 | systems/texlive/tlnet/archive/easybook.r69469.tar.xz
+2024/01/18 | 16408 | systems/texlive/tlnet/archive/easybook.source.r69469.tar.xz
+2024/01/18 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/01/18 | 1537 | macros/latex/contrib/l3build/l3build.ins
+2024/01/18 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/01/18 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/01/18 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/01/18 | 1355832 | systems/texlive/tlnet/archive/latexindent.doc.r69472.tar.xz
+2024/01/18 | 13186 | macros/latex/contrib/l3build/l3build-upload.lua
+2024/01/18 | 12542 | macros/latex/contrib/l3build/l3build-file-functions.lua
+2024/01/18 | 12379 | support/latex-dependency-grapher/README.md
+2024/01/18 | 114272 | systems/texlive/tlnet/archive/texlive-scripts.r69465.tar.xz
+2024/01/18 | 113880 | macros/latex/contrib/l3build/l3build.dtx
+2024/01/18 | 11077 | macros/latex/contrib/l3build/l3build-install.lua
+2024/01/18 | 108692 | macros/latex/contrib/hvqrurl.zip
+2024/01/18 | 10782 | macros/latex/contrib/l3build/l3build-manifest-setup.lua
+2024/01/18 | 107212 | macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf
+2024/01/18 | 1040920 | systems/texlive/tlnet/archive/kaytannollista-latexia.doc.r69468.tar.xz
+2024/01/18 | 1021 | macros/latex/contrib/l3build/README.md
2024/01/17 | 99929 | macros/latex/contrib/pagelayout/doc/quickstart-3.svg
2024/01/17 | 9939474 | support/latexindent/bin/windows/latexindent.exe
2024/01/17 | 9859 | support/latexindent/LatexIndent/Lines.pm
+2024/01/17 | 9714 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/DependencyScanner.java
2024/01/17 | 958 | biblio/bibtex/utils/bibcop/bibcop.1
2024/01/17 | 955 | macros/latex/contrib/pagelayout/doc/example-template.tex
2024/01/17 | 922644 | info/kaytannollista-latexia/kaytannollista-latexia.pdf
+2024/01/17 | 90 | support/latex-dependency-grapher/source/test/resources/LaTexFolder/file4.tex
2024/01/17 | 8993 | macros/latex/contrib/pagelayout/scripts/pagelayoutapi
2024/01/17 | 8993 | macros/latex/contrib/pagelayout/doc/banner.pdf
+2024/01/17 | 8978 | fonts/erewhon-math/fourier-otf.sty
2024/01/17 | 8893 | support/latexindent/LatexIndent/IfElseFi.pm
+2024/01/17 | 8874 | support/latex-dependency-grapher/source/test/java/LatexHelperTest.java
2024/01/17 | 88547 | info/kaytannollista-latexia/luku-merkintakieli.tex
-2024/01/17 | 88205 | macros/latex/contrib/easybook/easybook.tex
2024/01/17 | 8819 | support/latexindent/LatexIndent/FileExtension.pm
2024/01/17 | 838 | support/latexindent/LatexIndent/Version.pm
2024/01/17 | 8346 | support/latexindent/LatexIndent/Environment.pm
2024/01/17 | 832 | macros/latex/contrib/unicode-math-input/README
2024/01/17 | 830348 | systems/texlive/tlnet/archive/piton.doc.r69437.tar.xz
-2024/01/17 | 8180 | systems/texlive/tlnet/archive/bibcop.r69454.tar.xz
2024/01/17 | 817 | macros/latex/contrib/pagelayout/doc/pagelayout-manual-layout-guides.tex
+2024/01/17 | 8130 | fonts/erewhon-math/README.md
2024/01/17 | 80 | macros/latex/contrib/runcode/generated/runcode_troubleshoot_inln8.tex
2024/01/17 | 80 | macros/latex/contrib/runcode/generated/runcode_troubleshoot_inln7.tex
2024/01/17 | 8045 | macros/latex/contrib/pythonimmediate/pythonimmediate.sty
2024/01/17 | 80018 | macros/latex/contrib/preview/preview.dtx
2024/01/17 | 791348 | systems/texlive/tlnet/archive/ppt-slides.doc.r69458.tar.xz
2024/01/17 | 758 | macros/latex/contrib/pagelayout/doc/example-graphic.tex
-2024/01/17 | 75632 | macros/latex/contrib/easybook/easybook.dtx
2024/01/17 | 75292 | macros/latex/contrib/pagelayout/doc/pagelayout-manual.pdf
2024/01/17 | 750220 | systems/texlive/tlnet/archive/latex.source.r69443.tar.xz
2024/01/17 | 747488 | systems/texlive/tlnet/archive/tkz-elements.doc.r69461.tar.xz
+2024/01/17 | 7464 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/InteractionHandler.java
2024/01/17 | 737 | macros/latex/contrib/pythonimmediate/README
2024/01/17 | 7379 | support/latexindent/LatexIndent/MandatoryArgument.pm
+2024/01/17 | 7361 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/01/17 | 7161 | support/latexindent/documentation/figure-schematic.png
+2024/01/17 | 7098 | fonts/xcharter-math/xcharter-otf.sty
2024/01/17 | 7072 | systems/texlive/tlnet/archive/collection-latexextra.r69452.tar.xz
2024/01/17 | 6953 | support/latexindent/LatexIndent/TrailingComments.pm
+2024/01/17 | 6893 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/GraphHelper.java
2024/01/17 | 6890 | support/latexindent/LatexIndent/Item.pm
+2024/01/17 | 682154 | support/auctex/13.3-extra/auctex.pdf
2024/01/17 | 68177 | support/latexindent/LatexIndent/AlignmentAtAmpersand.pm
2024/01/17 | 6680 | systems/texlive/tlnet/archive/ppt-slides.source.r69458.tar.xz
2024/01/17 | 6664 | support/latexindent/documentation/contributors.bib
2024/01/17 | 6620 | support/latexindent/LatexIndent/OptionalArgument.pm
2024/01/17 | 652 | systems/texlive/tlnet/archive/collection-xetex.r69452.tar.xz
2024/01/17 | 6493 | macros/latex/contrib/pagelayout/doc/pagelayout-manual-layout-guides.pdf
-2024/01/17 | 641945 | macros/latex/contrib/easybook.zip
2024/01/17 | 6402796 | support/latexindent/bin/macos/latexindent
2024/01/17 | 6391 | support/latexindent/LatexIndent/Else.pm
2024/01/17 | 6305 | macros/latex/contrib/pagelayout/doc/example-template.pdf
2024/01/17 | 6277 | support/latexindent/LatexIndent/BackUpFileProcedure.pm
-2024/01/17 | 625352 | systems/texlive/tlnet/archive/easybook.doc.r69457.tar.xz
-2024/01/17 | 6240 | systems/texlive/tlnet/archive/bibcop.source.r69454.tar.xz
+2024/01/17 | 6181 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/LatexHelper.java
2024/01/17 | 6173561 | support/latexindent/bin/linux/latexindent
2024/01/17 | 61245 | support/latexindent/documentation/latexindent-yaml-schema.json
2024/01/17 | 60 | macros/latex/contrib/runcode/generated/runcode_troubleshoot_inln2.tex
-2024/01/17 | 599045 | macros/latex/contrib/easybook/easybook.pdf
+2024/01/17 | 59514 | support/auctex/13.3-extra/CHANGES
2024/01/17 | 5857 | support/latexindent/LatexIndent/UnNamedGroupingBracesBrackets.pm
2024/01/17 | 5851 | info/kaytannollista-latexia/README.md
+2024/01/17 | 58246 | macros/latex/contrib/odesandpdes/odesandpdes.dtx
2024/01/17 | 5792 | systems/texlive/tlnet/archive/bodeplot.r69442.tar.xz
2024/01/17 | 5771 | macros/latex/contrib/pagelayout/doc/quickstart-2.svg
-2024/01/17 | 5745739 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/01/17 | 566 | support/auctex/RELEASE-13.3.sig
+2024/01/17 | 566 | support/auctex/auctex-13.3.tar.gz.sig
+2024/01/17 | 566 | support/auctex/13.3-extra/tex-ref.ps.sig
+2024/01/17 | 566 | support/auctex/13.3-extra/tex-ref.pdf.sig
+2024/01/17 | 566 | support/auctex/13.3-extra/CHANGES.sig
+2024/01/17 | 566 | support/auctex/13.3-extra/ChangeLog.1.sig
+2024/01/17 | 566 | support/auctex/13.3-extra/auctex.ps.sig
+2024/01/17 | 566 | support/auctex/13.3-extra/auctex.pdf.sig
+2024/01/17 | 5589 | fonts/concmath-otf/concmath-otf.sty
2024/01/17 | 554 | macros/latex/contrib/runcode/generated/testWithrunR.tex
2024/01/17 | 554784 | systems/texlive/tlnet/archive/bodeplot.doc.r69442.tar.xz
2024/01/17 | 5478 | support/latexindent/LatexIndent/KeyEqualsValuesBraces.pm
2024/01/17 | 54602 | support/latexindent/LatexIndent/GetYamlSettings.pm
2024/01/17 | 5432 | support/latexindent/LatexIndent/Check.pm
2024/01/17 | 5240 | systems/texlive/tlnet/archive/amnestyreport.r69439.tar.xz
+2024/01/17 | 5115 | support/auctex/RELEASE-13.3
2024/01/17 | 5100 | biblio/bibtex/utils/bibcop/bibcop-logo.pdf
2024/01/17 | 4 | macros/latex/contrib/runcode/generated/runcode_troubleshoot_inln6.tex
2024/01/17 | 49484 | systems/texlive/tlnet/archive/piton.source.r69437.tar.xz
2024/01/17 | 4935296 | install/macros/latex/contrib/pagelayout.tds.zip
2024/01/17 | 4932119 | macros/latex/contrib/pagelayout.zip
-2024/01/17 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/01/17 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/01/17 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2024/01/17 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/01/17 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/01/17 | 4860 | support/latexindent/LatexIndent/BlankLines.pm
+2024/01/17 | 4767 | fonts/euler-math/euler-math.sty
+2024/01/17 | 4763 | fonts/concmath-otf/README.md
2024/01/17 | 46980 | systems/texlive/tlnet/archive/texlogsieve.r69436.tar.xz
+2024/01/17 | 4659 | support/latex-dependency-grapher/source/test/java/DependencyScannerTest.java
+2024/01/17 | 4518 | fonts/xcharter-math/README.md
2024/01/17 | 447179 | macros/latex/contrib/pythonimmediate.zip
2024/01/17 | 443043 | support/latexindent/documentation/latexindent.tex
2024/01/17 | 44096 | support/latexindent/documentation/logo.png
@@ -79,21 +179,24 @@
2024/01/17 | 4402 | support/latexindent/documentation/latex-indent.bib
2024/01/17 | 4388 | support/latexindent/LatexIndent/NamedGroupingBracesBrackets.pm
2024/01/17 | 437287 | macros/latex/contrib/pythonimmediate/pythonimmediate.pdf
-2024/01/17 | 431496 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69447.tar.xz
+2024/01/17 | 428724 | fonts/euler-math/Euler-Math.otf
2024/01/17 | 421177 | macros/latex/contrib/runcode.zip
2024/01/17 | 41944 | systems/texlive/tlnet/archive/tkz-euclide.r69462.tar.xz
-2024/01/17 | 4115596 | biblio/ctan-bibdata.zip
2024/01/17 | 4112 | systems/texlive/tlnet/archive/ppt-slides.r69458.tar.xz
+2024/01/17 | 410 | fonts/euler-math/neo-euler.sty
+2024/01/17 | 408896 | fonts/erewhon-math/Erewhon-Math.otf
2024/01/17 | 4031 | macros/latex/contrib/pagelayout/README.md
+2024/01/17 | 3908 | fonts/euler-math/README.md
2024/01/17 | 38880 | systems/texlive/tlnet/archive/memoize.source.r69456.tar.xz
2024/01/17 | 38400 | systems/texlive/tlnet/archive/zx-calculus.r69455.tar.xz
+2024/01/17 | 374152 | fonts/concmath-otf/Concrete-Math.otf
2024/01/17 | 37253 | macros/latex/contrib/pagelayout/doc/example-graphic.pdf
-2024/01/17 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/01/17 | 3712 | support/latex-dependency-grapher/source/test/java/GraphHelperTest.java
2024/01/17 | 368052 | systems/texlive/tlnet/archive/tkz-base.doc.r69460.tar.xz
2024/01/17 | 367094 | biblio/bibtex/utils/bibcop.zip
2024/01/17 | 35 | macros/latex/contrib/pythonimmediate/DEPENDS.txt
2024/01/17 | 359769 | macros/latex/contrib/preview.zip
-2024/01/17 | 359716 | systems/texlive/tlnet/archive/bibcop.doc.r69454.tar.xz
+2024/01/17 | 359404 | fonts/xcharter-math/XCharter-Math.otf
2024/01/17 | 35225 | support/latexindent/LatexIndent/Wrap.pm
2024/01/17 | 3517 | support/latexindent/LatexIndent/HorizontalWhiteSpace.pm
2024/01/17 | 3515 | support/latexindent/LatexIndent/Replacement.pm
@@ -105,85 +208,109 @@
2024/01/17 | 3415 | support/latexindent/latexindent.pl
2024/01/17 | 3378 | macros/latex/contrib/pagelayout/scripts/pagelayoutapi.1
2024/01/17 | 3353 | support/latexindent/LatexIndent/Tokens.pm
+2024/01/17 | 3311199 | support/latex-dependency-grapher/latex-package-dependency-grapher-1.0-jar-with-dependencies.jar
2024/01/17 | 321037 | info/kaytannollista-latexia/luku-rakenne.tex
+2024/01/17 | 3178 | support/latex-dependency-grapher/source/test/java/InteractionHandlerTest.java
2024/01/17 | 31780 | macros/latex/contrib/pagelayout/doc/quickstart-1.svg
+2024/01/17 | 316385 | support/auctex/13.3-extra/tex-ref.ps
2024/01/17 | 3114 | macros/latex/contrib/pagelayout/scripts/pagelayoutapi.1.md
+2024/01/17 | 30829 | fonts/erewhon-math/Erewhon-Math.ltx
2024/01/17 | 3039 | info/kaytannollista-latexia/kirjallisuutta.bib
+2024/01/17 | 3028 | support/latex-dependency-grapher/source/pom.xml
2024/01/17 | 29 | info/kaytannollista-latexia/versio.tex
2024/01/17 | 2917 | biblio/bibtex/utils/bibcop/README.md
2024/01/17 | 2916987 | macros/latex/contrib/pagelayout/tests.zip
2024/01/17 | 28945 | macros/latex/contrib/unicode-math-input/unicode-math-input.sty
-2024/01/17 | 2839741 | biblio/ctan-bibdata/ctan.bib
+2024/01/17 | 286175 | macros/latex/contrib/odesandpdes/odesandpdes.pdf
2024/01/17 | 27704 | systems/texlive/tlnet/archive/memoize.r69456.tar.xz
2024/01/17 | 27422 | support/latexindent/LatexIndent/Verbatim.pm
2024/01/17 | 2733 | support/latexindent/LatexIndent/Preamble.pm
2024/01/17 | 2712 | support/latexindent/LatexIndent/Switches.pm
+2024/01/17 | 26963 | fonts/xcharter-math/XCharter-Math.ltx
2024/01/17 | 26686 | biblio/bibtex/utils/bibcop/bibcop.pl
2024/01/17 | 2633 | info/kaytannollista-latexia/luku-esipuhe.tex
2024/01/17 | 2628 | biblio/bibtex/utils/bibcop/bibcop.ins
-2024/01/17 | 26032746 | systems/texlive/tlnet/install-tl.zip
2024/01/17 | 25 | macros/latex/contrib/runcode/generated/runcode_troubleshoot_inln5.tex
2024/01/17 | 25 | macros/latex/contrib/runcode/generated/runcode_troubleshoot_inln4.tex
+2024/01/17 | 2594 | macros/latex/contrib/odesandpdes/odesandpdes.ins
2024/01/17 | 2576 | macros/latex/contrib/preview/README
2024/01/17 | 25334 | support/latexindent/LatexIndent/Document.pm
-2024/01/17 | 2521520 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2024/01/17 | 251370 | macros/latex/contrib/runcode/runcode.pdf
2024/01/17 | 2501444 | systems/texlive/tlnet/archive/memoize.doc.r69456.tar.xz
2024/01/17 | 24795 | macros/latex/contrib/pagelayout/doc/pagelayout-manual.tex
2024/01/17 | 24449 | support/latexindent/LatexIndent/Arguments.pm
2024/01/17 | 238228 | systems/texlive/tlnet/archive/latex.r69443.tar.xz
2024/01/17 | 2320 | support/latexindent/LatexIndent/Logger.pm
+2024/01/17 | 23106 | fonts/concmath-otf/concmath-otf.ltx
+2024/01/17 | 224 | support/latex-dependency-grapher/source/test/resources/LaTexFolder/includes/abstract.tex
2024/01/17 | 22321 | support/latexindent/LatexIndent/Sentence.pm
2024/01/17 | 22214 | support/latexindent/defaultSettings.yaml
2024/01/17 | 2212 | macros/latex/contrib/pagelayout/doc/example-grid.tex
+2024/01/17 | 220716 | fonts/erewhon-math/Erewhon-Math.pdf
2024/01/17 | 21 | macros/latex/contrib/unicode-math-input/DEPENDS.txt
+2024/01/17 | 218 | support/latex-dependency-grapher/source/test/resources/test.txt
2024/01/17 | 21323 | info/kaytannollista-latexia/luku-erikoiset.tex
2024/01/17 | 211 | biblio/bibtex/utils/bibcop/DEPENDS.txt
-2024/01/17 | 21029762 | systems/texlive/tlnet/install-tl-windows.exe
2024/01/17 | 21025 | macros/latex/contrib/unicode-math-input/unicode-math-input.tex
2024/01/17 | 20870 | support/latexindent/LatexIndent/Indent.pm
2024/01/17 | 20691 | info/kaytannollista-latexia/luku-valmistautuminen.tex
2024/01/17 | 20653 | macros/latex/contrib/pythonimmediate/pythonimmediate.tex
2024/01/17 | 2008 | support/latexindent/README
+2024/01/17 | 200411 | fonts/xcharter-math/XCharter-Math.pdf
2024/01/17 | 19889 | macros/latex/contrib/unicode-math-input/unicode-math-input-script.py
2024/01/17 | 1985 | macros/latex/contrib/pagelayout/doc/example-book.tex
2024/01/17 | 19644 | macros/latex/contrib/runcode/runcode.sty
2024/01/17 | 194632 | systems/texlive/tlnet/archive/newtxtt.doc.r69451.tar.xz
2024/01/17 | 19040 | macros/latex/contrib/pagelayout/LICENSE
2024/01/17 | 18978 | macros/latex/contrib/runcode/runcode_troubleshoot.tex
-2024/01/17 | 18803079 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2024/01/17 | 1870 | macros/latex/contrib/pagelayout/doc/quickstart.tex
2024/01/17 | 18591 | support/latexindent/LatexIndent/ModifyLineBreaks.pm
+2024/01/17 | 1854988 | fonts/xcharter-math/unimath-xcharter.pdf
+2024/01/17 | 1854172 | fonts/erewhon-math/unimath-erewhon.pdf
+2024/01/17 | 1839109 | fonts/concmath-otf/unimath-concrete.pdf
+2024/01/17 | 1801 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/datastructure/Dependency.java
+2024/01/17 | 17797 | fonts/euler-math/Euler-Math.ltx
2024/01/17 | 17433 | macros/latex/contrib/pagelayout/doc/banner.svg
2024/01/17 | 1736 | systems/texlive/tlnet/archive/collection-publishers.r69439.tar.xz
2024/01/17 | 17356 | systems/texlive/tlnet/archive/piton.r69437.tar.xz
2024/01/17 | 17324 | systems/texlive/tlnet/archive/bodeplot.source.r69442.tar.xz
2024/01/17 | 17216 | systems/texlive/tlnet/archive/tkz-elements.r69461.tar.xz
+2024/01/17 | 17127 | fonts/xcharter-math/unimath-xcharter.ltx
2024/01/17 | 17022 | macros/latex/contrib/runcode/runcode.tex
+2024/01/17 | 1695608 | support/auctex/auctex-13.3.tar.gz
+2024/01/17 | 16947 | fonts/erewhon-math/unimath-erewhon.ltx
+2024/01/17 | 16886 | fonts/concmath-otf/unimath-concrete.ltx
+2024/01/17 | 16834 | fonts/euler-math/unimath-euler.ltx
2024/01/17 | 1680 | macros/latex/contrib/pagelayout/scripts/textestvis.1
-2024/01/17 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
-2024/01/17 | 16612 | systems/texlive/tlnet/archive/easybook.r69457.tar.xz
-2024/01/17 | 16480 | systems/texlive/tlnet/archive/easybook.source.r69457.tar.xz
2024/01/17 | 16296 | systems/texlive/tlnet/archive/tkz-base.r69460.tar.xz
+2024/01/17 | 162455 | fonts/concmath-otf/concmath-otf.pdf
2024/01/17 | 16186 | biblio/bibtex/utils/bibcop/bibcop.dtx
2024/01/17 | 161688 | macros/latex/contrib/runcode/runcode_troubleshoot.pdf
2024/01/17 | 1594 | macros/latex/contrib/preview/preview.ins
+2024/01/17 | 158348 | fonts/erewhon-math/Erewhon-Math-Bold.otf
2024/01/17 | 1558 | support/latexindent/latexindent-module-installer.pl
+2024/01/17 | 155078 | fonts/euler-math/Euler-Math.pdf
2024/01/17 | 1544912 | systems/texlive/tlnet/archive/amnestyreport.doc.r69439.tar.xz
-2024/01/17 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2024/01/17 | 153857 | macros/latex/contrib/pagelayout/tex/pagelayout.cls
2024/01/17 | 1533744 | systems/texlive/tlnet/archive/libertinust1math.doc.r69440.tar.xz
-2024/01/17 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/01/17 | 153261 | support/auctex/13.3-extra/tex-ref.pdf
2024/01/17 | 1500 | support/latexindent/LatexIndent/DoubleBackSlash.pm
+2024/01/17 | 1497392 | fonts/euler-math/unimath-euler.pdf
2024/01/17 | 1479264 | systems/texlive/tlnet/archive/tex4ht.source.r69463.tar.xz
-2024/01/17 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/01/17 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/01/17 | 146836 | fonts/concmath-otf/Concrete-Math-Bold.otf
2024/01/17 | 1449 | macros/latex/contrib/runcode/README
+2024/01/17 | 1446 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/Application.java
2024/01/17 | 14425 | info/kaytannollista-latexia/kaytannollista-latexia.tex
+2024/01/17 | 142772 | fonts/xcharter-math/XCharter-Math-Bold.otf
2024/01/17 | 1419 | macros/latex/contrib/pagelayout/scripts/textestvis.1.md
2024/01/17 | 1419852 | macros/latex/contrib/pagelayout/doc/kopi.jpg
+2024/01/17 | 1412275 | support/auctex/13.3-extra/auctex.ps
2024/01/17 | 141085 | macros/latex/contrib/unicode-math-input.zip
+2024/01/17 | 140 | support/latex-dependency-grapher/source/test/resources/LaTexFolder/file3.sty
+2024/01/17 | 140 | support/latex-dependency-grapher/source/test/resources/LaTexFolder/file2.tex
+2024/01/17 | 140 | support/latex-dependency-grapher/source/test/resources/LaTexFolder/file1.cls
2024/01/17 | 13935 | support/latexindent/LatexIndent/Special.pm
+2024/01/17 | 138 | support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/datastructure/DependencyType.java
2024/01/17 | 137910 | macros/latex/contrib/pagelayout/doc/example-book.pdf
2024/01/17 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r69463.tar.xz
2024/01/17 | 135554 | info/kaytannollista-latexia/luku-asetukset.tex
@@ -206,11 +333,12 @@
2024/01/17 | 1158936 | systems/texlive/tlnet/archive/zx-calculus.doc.r69455.tar.xz
2024/01/17 | 11509 | support/latexindent/LatexIndent/FileContents.pm
2024/01/17 | 115048 | systems/texlive/tlnet/archive/texlogsieve.doc.r69436.tar.xz
-2024/01/17 | 114280 | systems/texlive/tlnet/archive/texlive-scripts.r69447.tar.xz
2024/01/17 | 11396 | systems/texlive/tlnet/archive/amnestyreport.source.r69439.tar.xz
+2024/01/17 | 11375 | support/latex-dependency-grapher/LICENSE.txt
2024/01/17 | 11206 | support/latexindent/LatexIndent/Heading.pm
2024/01/17 | 1116308 | systems/texlive/tlnet/archive/tex4ht.r69463.tar.xz
2024/01/17 | 11123 | macros/latex/contrib/pagelayout/doc/example-text.pdf
+2024/01/17 | 1108 | macros/latex/contrib/odesandpdes/README.txt
2024/01/17 | 1097 | macros/latex/contrib/pagelayout/doc/example-borders-and-shadows.tex
2024/01/17 | 1083 | biblio/bibtex/utils/bibcop/LICENSE.txt
2024/01/17 | 1076305 | info/kaytannollista-latexia.zip
@@ -219,6 +347,7 @@
2024/01/17 | 1067 | macros/latex/contrib/pagelayout/doc/3x2.pdf
2024/01/17 | 1064 | macros/latex/contrib/pagelayout/doc/2x1.pdf
2024/01/17 | 10648 | support/latexindent/LatexIndent/Command.pm
+2024/01/17 | 1035993 | support/auctex/13.3-extra/ChangeLog.1
2024/01/17 | 103111 | macros/latex/contrib/pagelayout/doc/quickstart.pdf
2024/01/17 | 1028 | macros/latex/contrib/pagelayout/doc/1x1.pdf
2024/01/17 | 102640 | macros/latex/contrib/unicode-math-input/unicode-math-input-table.tex
@@ -234,7 +363,6 @@
2024/01/16 | 808825 | macros/latex/contrib/tkz/tkz-elements.zip
2024/01/16 | 7860 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_point.lua
2024/01/16 | 7780 | macros/latex/contrib/tkz/tkz-base/latex/tkz-tools-utilities.tex
-2024/01/16 | 7407 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/01/16 | 7236 | macros/latex/contrib/tkz/tkz-elements/README.md
2024/01/16 | 7078 | macros/generic/memoize/INSTALL.md
2024/01/16 | 6837 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points.tex
@@ -1138,141 +1266,3 @@
2024/01/12 | 107762 | macros/luatex/latex/lua-typo/doc/lua-typo-fr.pdf
2024/01/12 | 1058922 | macros/latex/contrib/keyfloat/keyfloat.pdf
2024/01/12 | 1019 | macros/latex/contrib/labelschanged/labelschanged.ins
-2024/01/11 | 9651078 | fonts/newtx.zip
-2024/01/11 | 89 | macros/latex/contrib/lwarp/lwarp_baseline_marker.png
-2024/01/11 | 8790 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
-2024/01/11 | 87023 | graphics/pgf/contrib/braids/braids_code.dtx
-2024/01/11 | 8440 | dviware/dvisvgm/tests/CommandLineTest.cpp
-2024/01/11 | 839 | graphics/pgf/contrib/braids/README.txt
-2024/01/11 | 8310 | dviware/dvisvgm/configure.ac
-2024/01/11 | 8263 | dviware/dvisvgm/src/CommandLine.hpp
-2024/01/11 | 7778 | dviware/dvisvgm/src/Message.cpp
-2024/01/11 | 7521284 | fonts/newpx.zip
-2024/01/11 | 75126 | dviware/dvisvgm/doc/dvisvgm.1
-2024/01/11 | 7487 | dviware/dvisvgm/src/Makefile.am
-2024/01/11 | 741 | macros/latex/contrib/eolang/eolang.1
-2024/01/11 | 7274 | dviware/dvisvgm/src/ImageToSVG.cpp
-2024/01/11 | 7237 | graphics/pgf/contrib/tikzdotncross/latex/tikzdotncross.sty
-2024/01/11 | 721 | macros/latex/contrib/verifycommand/README.txt
-2024/01/11 | 719 | macros/latex/contrib/lwarp/lwarp_baseline_marker.eps
-2024/01/11 | 7124 | systems/texlive/tlnet/archive/changebar.r69367.tar.xz
-2024/01/11 | 704226 | dviware/dvisvgm/configure
-2024/01/11 | 6904 | systems/texlive/tlnet/archive/physics2.r69369.tar.xz
-2024/01/11 | 6904 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.tex
-2024/01/11 | 67950 | dviware/dvisvgm/doc/dvisvgm.txt.in
-2024/01/11 | 6748 | dviware/dvisvgm/aminclude_static.am
-2024/01/11 | 641 | macros/latex/contrib/eolang/eolang.bib
-2024/01/11 | 636916 | systems/texlive/tlnet/archive/changebar.doc.r69367.tar.xz
-2024/01/11 | 6352 | systems/texlive/tlnet/archive/pmdraw.r69366.tar.xz
-2024/01/11 | 62952 | systems/texlive/tlnet/archive/texshade.r69371.tar.xz
-2024/01/11 | 62101 | macros/latex/contrib/eolang/eolang.dtx
-2024/01/11 | 61535 | dviware/dvisvgm/aclocal.m4
-2024/01/11 | 59733 | macros/latex/contrib/proflycee/doc/ProfLycee-exemples-pyluatex.pdf
-2024/01/11 | 5800 | macros/unicodetex/latex/fontsetup/tex/fontsetup.sty
-2024/01/11 | 5793 | dviware/dvisvgm/src/DVIToSVG.hpp
-2024/01/11 | 57066 | dviware/dvisvgm/src/Makefile.in
-2024/01/11 | 565890 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf
-2024/01/11 | 541460 | systems/texlive/tlnet/archive/latexmk.doc.r69373.tar.xz
-2024/01/11 | 5214 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
-2024/01/11 | 5178032 | systems/texlive/tlnet/archive/tcolorbox.doc.r69370.tar.xz
-2024/01/11 | 517724 | macros/latex/contrib/ffcode/ffcode.pdf
-2024/01/11 | 517356 | macros/latex/contrib/ffcode.zip
-2024/01/11 | 5128 | systems/texlive/tlnet/archive/pyluatex.r69372.tar.xz
-2024/01/11 | 4954 | macros/latex/contrib/eolang/eolang.pl
-2024/01/11 | 488 | macros/latex/contrib/eolang/DEPENDS.txt
-2024/01/11 | 4796 | dviware/dvisvgm/src/ImageToSVG.hpp
-2024/01/11 | 47687 | macros/latex/contrib/eolang/cactus.pdf
-2024/01/11 | 47569 | fonts/newtx/README
-2024/01/11 | 4748 | macros/latex/contrib/pgfkeysearch/latex/pgfkeysearch.sty
-2024/01/11 | 4726 | macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.tex
-2024/01/11 | 4721 | dviware/dvisvgm/src/SpecialActions.hpp
-2024/01/11 | 4666 | dviware/dvisvgm/src/SpecialActions.cpp
-2024/01/11 | 463012 | graphics/pgf/contrib/braids/braids_code.pdf
-2024/01/11 | 4564705 | install/macros/latex/contrib/lwarp.tds.zip
-2024/01/11 | 4521 | dviware/dvisvgm/config.h.in
-2024/01/11 | 44500 | dviware/dvisvgm/NEWS
-2024/01/11 | 3951086 | macros/latex/contrib/lwarp.zip
-2024/01/11 | 387688 | graphics/pgf/contrib/braids/braids.pdf
-2024/01/11 | 384308 | macros/latex/contrib/superiors.zip
-2024/01/11 | 379560 | systems/texlive/tlnet/archive/pmdraw.doc.r69366.tar.xz
-2024/01/11 | 371 | macros/unicodetex/latex/fontsetup/README
-2024/01/11 | 36475 | dviware/dvisvgm/Makefile.in
-2024/01/11 | 3610 | dviware/dvisvgm/src/Message.hpp
-2024/01/11 | 356126 | macros/latex/contrib/tikzquests/doc/tikzquests.pdf
-2024/01/11 | 3463244 | macros/latex/contrib/lwarp/lwarp.pdf
-2024/01/11 | 34222 | dviware/dvisvgm/libs/brotli/Makefile.in
-2024/01/11 | 34055 | macros/latex/contrib/lwarp/lwarp.ins
-2024/01/11 | 3356427 | dviware/dvisvgm.zip
-2024/01/11 | 32367 | macros/latex/contrib/verifycommand/verifycommand.dtx
-2024/01/11 | 322088 | macros/latex/contrib/tikzquests.zip
-2024/01/11 | 316868 | systems/texlive/tlnet/archive/texshade.source.r69371.tar.xz
-2024/01/11 | 313084 | systems/texlive/tlnet/archive/physics2.doc.r69369.tar.xz
-2024/01/11 | 29988 | fonts/newtx/tex/newtxtext.sty
-2024/01/11 | 29836 | macros/latex/contrib/lwarp/lwarpmk.lua
-2024/01/11 | 2947 | macros/latex/contrib/lwarp/lwarp_tutorial.txt
-2024/01/11 | 2914650 | macros/latex/contrib/lwarp/lwarp.dtx
-2024/01/11 | 277782 | macros/latex/contrib/superiors/doc/superiors-doc.pdf
-2024/01/11 | 27640 | systems/texlive/tlnet/archive/changebar.source.r69367.tar.xz
-2024/01/11 | 263 | macros/latex/contrib/ffcode/DEPENDS.txt
-2024/01/11 | 263204 | dviware/dvisvgm/tests/Makefile.in
-2024/01/11 | 2628 | macros/latex/contrib/ffcode/ffcode.ins
-2024/01/11 | 2628 | macros/latex/contrib/eolang/eolang.ins
-2024/01/11 | 25465973 | fonts/newcomputermodern.zip
-2024/01/11 | 24828 | macros/latex/contrib/tikzquests/doc/tikzquests.tex
-2024/01/11 | 24766 | dviware/dvisvgm/libs/woff2/Makefile.in
-2024/01/11 | 24703 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex
-2024/01/11 | 24613 | dviware/dvisvgm/src/fonts/Makefile.in
-2024/01/11 | 244612 | macros/latex/contrib/proflycee/doc/ProfLycee-docctan.zip
-2024/01/11 | 242343 | graphics/pgf/contrib/tikzdotncross/doc/tikzdotncross.pdf
-2024/01/11 | 24195 | dviware/dvisvgm/src/ttf/Makefile.in
-2024/01/11 | 24158 | macros/latex/contrib/superiors/doc/footsnippet4-crop.pdf
-2024/01/11 | 23591 | macros/latex/contrib/superiors/doc/footsnippet3-crop.pdf
-2024/01/11 | 233576 | systems/texlive/tlnet/archive/tcolorbox.r69370.tar.xz
-2024/01/11 | 233331 | macros/latex/contrib/verifycommand.zip
-2024/01/11 | 23307 | dviware/dvisvgm/src/optimizer/Makefile.in
-2024/01/11 | 2316 | dviware/dvisvgm/src/SpecialHandler.hpp
-2024/01/11 | 2308764 | systems/texlive/tlnet/archive/junicodevf.doc.r69374.tar.xz
-2024/01/11 | 226262 | macros/latex/contrib/verifycommand/verifycommand.pdf
-2024/01/11 | 224064 | graphics/pgf/contrib/tikzdotncross.zip
-2024/01/11 | 21966 | dviware/dvisvgm/src/DVIToSVG.cpp
-2024/01/11 | 21501 | dviware/dvisvgm/doc/Makefile.in
-2024/01/11 | 2126484 | systems/texlive/tlnet/archive/junicodevf.r69374.tar.xz
-2024/01/11 | 20887 | dviware/dvisvgm/libs/potrace/Makefile.in
-2024/01/11 | 20441 | dviware/dvisvgm/libs/clipper/Makefile.in
-2024/01/11 | 20058 | dviware/dvisvgm/libs/Makefile.in
-2024/01/11 | 1989 | graphics/pgf/contrib/tikzdotncross/README.md
-2024/01/11 | 19734 | dviware/dvisvgm/libs/xxHash/Makefile.in
-2024/01/11 | 19467 | dviware/dvisvgm/libs/md5/Makefile.in
-2024/01/11 | 1940589 | macros/latex/contrib/eolang/eolang.pdf
-2024/01/11 | 1940069 | macros/latex/contrib/eolang.zip
-2024/01/11 | 18926 | dviware/dvisvgm/src/dvisvgm.cpp
-2024/01/11 | 1869 | macros/latex/contrib/tikzquests/README.md
-2024/01/11 | 1834952 | macros/latex/contrib/proflycee.zip
-2024/01/11 | 1705 | macros/latex/contrib/pgfkeysearch/README.md
-2024/01/11 | 1684 | macros/latex/contrib/verifycommand/verifycommand.ins
-2024/01/11 | 167464 | macros/latex/contrib/pgfkeysearch/doc/pgfkeysearch.pdf
-2024/01/11 | 16458 | macros/latex/contrib/tikzquests/latex/tikzquests.sty
-2024/01/11 | 1596 | macros/latex/contrib/lwarp/README.txt
-2024/01/11 | 15731 | dviware/dvisvgm/libs/boost/Makefile.in
-2024/01/11 | 15719 | dviware/dvisvgm/libs/variant/Makefile.in
-2024/01/11 | 155509 | macros/latex/contrib/pgfkeysearch.zip
-2024/01/11 | 1462653 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
-2024/01/11 | 1444 | macros/unicodetex/latex/fontsetup/tex/fspeulerot.tex
-2024/01/11 | 14247 | dviware/dvisvgm/src/DvisvgmSpecialHandler.cpp
-2024/01/11 | 14005 | dviware/dvisvgm/tests/DvisvgmSpecialTest.cpp
-2024/01/11 | 13894 | dviware/dvisvgm/tests/data/Makefile.in
-2024/01/11 | 1348 | macros/latex/contrib/ffcode/README.md
-2024/01/11 | 1338 | dviware/dvisvgm/libs/woff2/src/store_bytes.h
-2024/01/11 | 1300 | macros/latex/contrib/eolang/README.md
-2024/01/11 | 1233 | dviware/dvisvgm/libs/woff2/src/woff2_common.cc
-2024/01/11 | 12060 | graphics/pgf/contrib/tikzdotncross/doc/tikzdotncross.tex
-2024/01/11 | 116760 | systems/texlive/tlnet/archive/latexmk.r69373.tar.xz
-2024/01/11 | 11670 | macros/latex/contrib/ffcode/ffcode.dtx
-2024/01/11 | 11496 | systems/texlive/tlnet/archive/physics2.source.r69369.tar.xz
-2024/01/11 | 1090159 | macros/unicodetex/latex/fontsetup.zip
-2024/01/11 | 1083 | macros/latex/contrib/ffcode/LICENSE.txt
-2024/01/11 | 1083 | macros/latex/contrib/eolang/LICENSE.txt
-2024/01/11 | 1031 | dviware/dvisvgm/doc/conf-dblatex-man.xsl
-2024/01/11 | 10241 | dviware/dvisvgm/src/options.xml
-2024/01/11 | 100840 | systems/texlive/tlnet/archive/pyluatex.doc.r69372.tar.xz
-2024/01/11 | 1003064 | systems/texlive/tlnet/archive/texshade.doc.r69371.tar.xz
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 7213582c2d..94b9912507 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 17-01-2024, 02:00:04
+%% created at 18-01-2024, 02:00:03
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -1897,7 +1897,7 @@
title = {The \texttt{amnestyreport} package},
subtitle = {A \LaTeX{} class for Amnesty International},
author = {Boris Veytsman},
- date = {2024-01-15},
+ date = {2024-01-17},
version = {1.2},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/amnestyreport},
@@ -6877,8 +6877,8 @@
title = {The \texttt{bibcop} package},
subtitle = {Style checker for .bib files},
author = {Yegor Bugayenko},
- date = {2024-01-16},
- version = {0.0.18},
+ date = {2024-01-17},
+ version = {0.0.19},
license = {mit},
mirror = {https://mirror.ctan.org/biblio/bibtex/utils/bibcop},
url = {https://ctan.org/pkg/bibcop},
@@ -20696,8 +20696,8 @@
title = {The \texttt{easybook} package},
subtitle = {Easily typesetting Chinese theses or books},
author = {Qu Yi},
- date = {2024-01-16},
- version = {2024I},
+ date = {2024-01-17},
+ version = {2024J},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/easybook},
url = {https://ctan.org/pkg/easybook},
@@ -36172,8 +36172,8 @@
title = {The \texttt{kaytannollista-latexia} package},
subtitle = {Practical manual for \LaTeX{} (Finnish)},
author = {Teemu Likonen},
- date = {2024-01-01},
- version = {2024},
+ date = {2024-01-17},
+ version = {2024.1},
license = {cc-by-sa-4},
mirror = {https://mirror.ctan.org/info/kaytannollista-latexia},
url = {https://ctan.org/pkg/kaytannollista-latexia},
@@ -38635,8 +38635,8 @@
title = {The \texttt{latexindent} package},
subtitle = {Indent a \LaTeX{} document, highlighting the programming structure},
author = {Chris Hughes},
- date = {2024-01-01},
- version = {3.23.5},
+ date = {2024-01-17},
+ version = {3.23.6},
license = {gpl3},
mirror = {https://mirror.ctan.org/support/latexindent},
url = {https://ctan.org/pkg/latexindent},
@@ -51362,8 +51362,8 @@
title = {The \texttt{pagelayout} package},
subtitle = {Layout graphic rich documents},
author = {Friedemann Bartels},
- date = {2023-12-21},
- version = {1.0.5},
+ date = {2024-01-17},
+ version = {1.1.0},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/pagelayout},
url = {https://ctan.org/pkg/pagelayout},
@@ -55231,8 +55231,8 @@
title = {The \texttt{preview} package},
subtitle = {Extract bits of a \LaTeX{} source for output},
author = {David Kastrup and {The AUCTeX Team}},
- date = {2023-04-23},
- version = {13.2},
+ date = {2024-01-17},
+ version = {13.3},
license = {gpl3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/preview},
url = {https://ctan.org/pkg/preview},
@@ -58110,8 +58110,8 @@
title = {The \texttt{pythonimmediate} package},
subtitle = {Library to run Python code},
author = {{user202729}},
- date = {2023-03-07},
- version = {0.4.0},
+ date = {2024-01-17},
+ version = {0.5.0},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/pythonimmediate},
url = {https://ctan.org/pkg/pythonimmediate},
@@ -60555,8 +60555,8 @@
title = {The \texttt{runcode} package},
subtitle = {Execute foreign source code and embed the result in the pdf file},
author = {Haim Bar and HaiYing Wang},
- date = {2023-09-09},
- version = {2.2},
+ date = {2024-01-17},
+ version = {2.3},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/runcode},
url = {https://ctan.org/pkg/runcode},
@@ -74252,8 +74252,8 @@
title = {The \texttt{unicode-math-input} package},
subtitle = {Allow entering Unicode symbols in math formulas},
author = {{user202729}},
- date = {2023-05-19},
- version = {0.0.0},
+ date = {2024-01-17},
+ version = {0.1.0},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/unicode-math-input},
url = {https://ctan.org/pkg/unicode-math-input},
diff --git a/fonts/concmath-otf/Concrete-Math-Bold.otf b/fonts/concmath-otf/Concrete-Math-Bold.otf
index 088ba0cd0b..622b53db29 100644
--- a/fonts/concmath-otf/Concrete-Math-Bold.otf
+++ b/fonts/concmath-otf/Concrete-Math-Bold.otf
Binary files differ
diff --git a/fonts/concmath-otf/Concrete-Math.otf b/fonts/concmath-otf/Concrete-Math.otf
index 08bdbf6404..30447902c9 100644
--- a/fonts/concmath-otf/Concrete-Math.otf
+++ b/fonts/concmath-otf/Concrete-Math.otf
Binary files differ
diff --git a/fonts/concmath-otf/README.md b/fonts/concmath-otf/README.md
index 0d6956814d..9d98b625a7 100644
--- a/fonts/concmath-otf/README.md
+++ b/fonts/concmath-otf/README.md
@@ -101,10 +101,12 @@ Either version 1.3 or, at your option, any later version.
- Bold glyphs redesigned.
- Concrete-Math-Bold.otf added (minimal subset of glyphs).
- Superscripts get a suitable boldness (ssty feature enhanced).
- - Inconsistencies between delimiter sizes fixed.
+ - Inconsistencies between vertical delimiter sizes fixed.
- Metrics of \widebreve, \widecheck, \widehat, \widetilde first
horizontal variant (.h0) changed: f.i. $\hat{r} \ne \widehat{r}$.
+* v0.62:
+ - Further corrections of vertical delimiter sizes.
---
-Copyright 2022-2023 Daniel Flipo
+Copyright 2022-2024 Daniel Flipo
E-mail: daniel (dot) flipo (at) free (dot) fr
diff --git a/fonts/concmath-otf/concmath-otf.ltx b/fonts/concmath-otf/concmath-otf.ltx
index 5aad8240c7..8b3b3aa015 100644
--- a/fonts/concmath-otf/concmath-otf.ltx
+++ b/fonts/concmath-otf/concmath-otf.ltx
@@ -27,7 +27,7 @@
\title{Concrete Math font, OTF version}
\author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}}
-\newcommand*{\version}{0.61}
+\newcommand*{\version}{0.62}
\begin{document}
\maketitle
diff --git a/fonts/concmath-otf/concmath-otf.pdf b/fonts/concmath-otf/concmath-otf.pdf
index 43dbd0b96b..05707ae693 100644
--- a/fonts/concmath-otf/concmath-otf.pdf
+++ b/fonts/concmath-otf/concmath-otf.pdf
Binary files differ
diff --git a/fonts/concmath-otf/concmath-otf.sty b/fonts/concmath-otf/concmath-otf.sty
index 7869db9087..dd794bf2bb 100644
--- a/fonts/concmath-otf/concmath-otf.sty
+++ b/fonts/concmath-otf/concmath-otf.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\def\fileversion{0.61}
-\def\filedate{2023-11-30}
+\def\fileversion{0.62}
+\def\filedate{2024-01-16}
\ProvidesPackage{concmath-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
diff --git a/fonts/concmath-otf/unimath-concrete.pdf b/fonts/concmath-otf/unimath-concrete.pdf
index bcc79056bf..6bdbbb9437 100644
--- a/fonts/concmath-otf/unimath-concrete.pdf
+++ b/fonts/concmath-otf/unimath-concrete.pdf
Binary files differ
diff --git a/fonts/erewhon-math/Erewhon-Math-Bold.otf b/fonts/erewhon-math/Erewhon-Math-Bold.otf
index 9b47be7570..559f74bb2e 100644
--- a/fonts/erewhon-math/Erewhon-Math-Bold.otf
+++ b/fonts/erewhon-math/Erewhon-Math-Bold.otf
Binary files differ
diff --git a/fonts/erewhon-math/Erewhon-Math.ltx b/fonts/erewhon-math/Erewhon-Math.ltx
index 609773ef1d..364d3ac574 100644
--- a/fonts/erewhon-math/Erewhon-Math.ltx
+++ b/fonts/erewhon-math/Erewhon-Math.ltx
@@ -33,7 +33,7 @@
\title{\decofourleft\,\FOTF\,\decofourright}
\author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}}
-\newcommand*{\version}{0.64}
+\newcommand*{\version}{0.65}
\begin{document}
\maketitle
diff --git a/fonts/erewhon-math/Erewhon-Math.otf b/fonts/erewhon-math/Erewhon-Math.otf
index 7a748f9a54..85676a2218 100644
--- a/fonts/erewhon-math/Erewhon-Math.otf
+++ b/fonts/erewhon-math/Erewhon-Math.otf
Binary files differ
diff --git a/fonts/erewhon-math/Erewhon-Math.pdf b/fonts/erewhon-math/Erewhon-Math.pdf
index 744b77aaf8..84e688804e 100644
--- a/fonts/erewhon-math/Erewhon-Math.pdf
+++ b/fonts/erewhon-math/Erewhon-Math.pdf
Binary files differ
diff --git a/fonts/erewhon-math/README.md b/fonts/erewhon-math/README.md
index 83b0120170..0976e64f44 100644
--- a/fonts/erewhon-math/README.md
+++ b/fonts/erewhon-math/README.md
@@ -168,8 +168,9 @@ Either version 1.3 or, at your option, any later version.
horizontal variant (.h0) changed: f.i. $\hat{r} \ne \widehat{r}$.
- Erewhon-Math-Bold: horizontal variants of the main accents added,
plus another hundred glyphs.
-
+* v0.65
+ - Inconsistencies between vertical delimiter sizes fixed.
---
-Copyright 2019-2023 Michel Bovani, Daniel Flipo
+Copyright 2019-2024 Michel Bovani, Daniel Flipo
E-mail: michel (dot) bovani (at) icloud (dot) com
daniel (dot) flipo (at) free (dot) fr
diff --git a/fonts/erewhon-math/fourier-otf.sty b/fonts/erewhon-math/fourier-otf.sty
index e6aab286c6..96e5c16ecb 100644
--- a/fonts/erewhon-math/fourier-otf.sty
+++ b/fonts/erewhon-math/fourier-otf.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\def\fileversion{0.64}
-\def\filedate{2023-11-28}
+\def\fileversion{0.65}
+\def\filedate{2024-01-16}
\ProvidesPackage{fourier-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
diff --git a/fonts/erewhon-math/unimath-erewhon.pdf b/fonts/erewhon-math/unimath-erewhon.pdf
index 3e8ac87ff9..bf7616e966 100644
--- a/fonts/erewhon-math/unimath-erewhon.pdf
+++ b/fonts/erewhon-math/unimath-erewhon.pdf
Binary files differ
diff --git a/fonts/euler-math/Euler-Math.ltx b/fonts/euler-math/Euler-Math.ltx
index 0a8d20c058..b177f1f342 100644
--- a/fonts/euler-math/Euler-Math.ltx
+++ b/fonts/euler-math/Euler-Math.ltx
@@ -37,7 +37,7 @@
\title{Euler Math font, OTF version}
\author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}}
-\newcommand*{\version}{0.51}
+\newcommand*{\version}{0.60}
\begin{document}
\maketitle
diff --git a/fonts/euler-math/Euler-Math.otf b/fonts/euler-math/Euler-Math.otf
index 07bce41276..d7fbbe76a4 100644
--- a/fonts/euler-math/Euler-Math.otf
+++ b/fonts/euler-math/Euler-Math.otf
Binary files differ
diff --git a/fonts/euler-math/Euler-Math.pdf b/fonts/euler-math/Euler-Math.pdf
index b50e736a8e..0e5c5a425f 100644
--- a/fonts/euler-math/Euler-Math.pdf
+++ b/fonts/euler-math/Euler-Math.pdf
Binary files differ
diff --git a/fonts/euler-math/README.md b/fonts/euler-math/README.md
index b367704a4e..d41c31d912 100644
--- a/fonts/euler-math/README.md
+++ b/fonts/euler-math/README.md
@@ -16,11 +16,11 @@ A style file 'euler-math.sty' is provided as a replacement of the
* neo-euler.sty For compatibility with the former name
* Euler-Math.pdf Documentation in PDF format
* Euler-Math.ltx LaTeX source of Euler-Math.pdf
-* unimath-euler.pdf Modified version of unimath-symbols.pdf
- showing available Euler-Math symbols compared to
- LatinModern, STIXTwo, Erewhon, TeXGyrePagella and Asana.
+* unimath-euler.pdf Modified version of unimath-symbols.pdf
+ showing available Euler-Math symbols compared to
+ LatinModern, STIXTwo, Erewhon, TeXGyrePagella and Asana.
* unimath-euler.ltx LaTeX source of unimath-concrete.pdf
-* README.md (this file)
+* README.md (this file)
## Installation
@@ -51,19 +51,19 @@ Either version 1.3 or, at your option, any later version.
* First public version: 0.20
* v0.21:
- - Delimiters, integrals, sum, prod etc. are now vertically
+ - Delimiters, integrals, sum, prod etc. are now vertically
centred by design on the maths axis (required by luametatex).
* v0.22:
- Sizes of vertical variants of \lAngle, \rAngle, \langle and
\rangle corrected.
- - Added stretchable integral for U+222B (usable with luametatex).
+ - Added stretchable integral for U+222B (usable with luametatex).
* v0.30:
- *Name of the package changed from Neo-Euler to Euler-Math*;
- the former 'neo-euler.sty' style file has been kept for compatibility,
- it now loads 'euler-math.sty' and warns about the change.
+ the former 'neo-euler.sty' style file has been kept for compatibility,
+ it now loads 'euler-math.sty' and warns about the change.
* v0.31:
- Package now compatible with mathtools’ stretchable arrows.
- - \diagup and \diagdown moved from private area to U+27CB, U+27CD.
+ - \diagup and \diagdown moved from private area to U+27CB, U+27CD.
* v0.40:
- Metrics of all "over" arrows and harpoons corrected.
- Metrics of all "under" arrows and harpoons corrected.
@@ -74,7 +74,7 @@ Either version 1.3 or, at your option, any later version.
(requires a LaTeX kernel not older than 2022-06-01).
* v0.50:
- Italic and BoldItalic alphabets filled with their upright
- counterparts as suggested by Ulrik Vieth.
+ counterparts as suggested by Ulrik Vieth.
- Sans-serif alphabets (Latin and Greek) added, they are derived from
IBMPlexSans text fonts.
- Typewriter alphabet (Latin) added, derived from UMTypewriter-Regular.
@@ -82,8 +82,13 @@ Either version 1.3 or, at your option, any later version.
- Fixed IsExtendedShape flags.
- \mid (U+2223) and \parallel (U+2225) vertical variants changed.
- OT features cvNN are now applied before ssty (applied last).
+* v0.60:
+ - Vertical variants of parentheses and braces redesigned to better
+ match the shapes of the base glyphs.
+ - Inconsistencies between vertical delimiter sizes fixed.
+ - All sub/sup-scripts redesigned (they were far too wide).
---
Copyright 2009-2016 Khaled Hosny
-Copyright 2022-2023 Daniel Flipo
+Copyright 2022-2024 Daniel Flipo
E-mail: daniel (dot) flipo (at) free (dot) fr
diff --git a/fonts/euler-math/euler-math.sty b/fonts/euler-math/euler-math.sty
index 495c2ca0cc..707781f7f8 100644
--- a/fonts/euler-math/euler-math.sty
+++ b/fonts/euler-math/euler-math.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\def\fileversion{0.51}
-\def\filedate{2023-11-28}
+\def\fileversion{0.60}
+\def\filedate{2024-01-16}
\ProvidesPackage{euler-math}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
diff --git a/fonts/euler-math/unimath-euler.pdf b/fonts/euler-math/unimath-euler.pdf
index 257ec49f8b..f75eda510b 100644
--- a/fonts/euler-math/unimath-euler.pdf
+++ b/fonts/euler-math/unimath-euler.pdf
Binary files differ
diff --git a/fonts/xcharter-math/README.md b/fonts/xcharter-math/README.md
index df0700f49c..7eb07cd54c 100644
--- a/fonts/xcharter-math/README.md
+++ b/fonts/xcharter-math/README.md
@@ -96,12 +96,14 @@ Either version 1.3 or, at your option, any later version.
- Inconsistencies between Bold Caligraphic glyphs and their Regular
counter-parts fixed.
- Superscripts redesigned.
- - Inconsistencies between delimiter sizes fixed.
+ - Inconsistencies between vertical delimiter sizes fixed.
- Metrics of \widebreve, \widecheck, \widehat, \widetilde first
horizontal variant (.h0) changed: f.i. $\hat{r} \ne \widehat{r}$.
- XCharter-Math-Bold: horizontal variants of the main accents added,
plus another hundred glyphs.
+* v0.61:
+ - More fixes for delimiter sizes.
---
-Copyright 2022-2023 Daniel Flipo
+Copyright 2022-2024 Daniel Flipo
E-mail: daniel (dot) flipo (at) free (dot) fr
diff --git a/fonts/xcharter-math/XCharter-Math-Bold.otf b/fonts/xcharter-math/XCharter-Math-Bold.otf
index 93ea3baf16..8901832b7d 100644
--- a/fonts/xcharter-math/XCharter-Math-Bold.otf
+++ b/fonts/xcharter-math/XCharter-Math-Bold.otf
Binary files differ
diff --git a/fonts/xcharter-math/XCharter-Math.ltx b/fonts/xcharter-math/XCharter-Math.ltx
index 35318d1de6..278bbcf869 100644
--- a/fonts/xcharter-math/XCharter-Math.ltx
+++ b/fonts/xcharter-math/XCharter-Math.ltx
@@ -34,7 +34,7 @@
\title{\decofourleft\,\XCotf\,\decofourright}
\author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}}
-\newcommand*{\version}{0.60}
+\newcommand*{\version}{0.61}
\begin{document}
\maketitle
diff --git a/fonts/xcharter-math/XCharter-Math.otf b/fonts/xcharter-math/XCharter-Math.otf
index f3ef45295c..488a1589a7 100644
--- a/fonts/xcharter-math/XCharter-Math.otf
+++ b/fonts/xcharter-math/XCharter-Math.otf
Binary files differ
diff --git a/fonts/xcharter-math/XCharter-Math.pdf b/fonts/xcharter-math/XCharter-Math.pdf
index fe133f65dc..144b55aa57 100644
--- a/fonts/xcharter-math/XCharter-Math.pdf
+++ b/fonts/xcharter-math/XCharter-Math.pdf
Binary files differ
diff --git a/fonts/xcharter-math/unimath-xcharter.pdf b/fonts/xcharter-math/unimath-xcharter.pdf
index 275fa98b89..26bd456b4a 100644
--- a/fonts/xcharter-math/unimath-xcharter.pdf
+++ b/fonts/xcharter-math/unimath-xcharter.pdf
Binary files differ
diff --git a/fonts/xcharter-math/xcharter-otf.sty b/fonts/xcharter-math/xcharter-otf.sty
index 40baab67c6..ad7689a7b4 100644
--- a/fonts/xcharter-math/xcharter-otf.sty
+++ b/fonts/xcharter-math/xcharter-otf.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
-\def\fileversion{0.60}
-\def\filedate{2023-11-28}
+\def\fileversion{0.61}
+\def\filedate{2024-01-16}
\ProvidesPackage{xcharter-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index 47c8f1d4f2..a8dad994d6 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -15,7 +15,7 @@
%<*class>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2024/01/18}{2024J}
+\ProvidesExplClass{easybook}{2024/01/18}{2024K}
{Easily typesetting Chinese theses or books}
\bool_set_false:N \l__eb_compile_draft_bool
@@ -302,7 +302,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e,etoolbox}
-\ProvidesExplPackage{easybase}{2024/01/18}{2024J}
+\ProvidesExplPackage{easybase}{2024/01/18}{2024K}
{Easily typesetting Chinese theses or books}
\cs_generate_variant:Nn \dim_set:Nn { NV }
@@ -2186,8 +2186,8 @@
{ crimson, dc143c,00c1c9,afcd20 }
}
\eb_link_color_set:n
- linkcolor .default:n = navyblue,
- linkcolor .initial:n = navyblue,
+ linkcolor .default:n = navyblue,
+ linkcolor .initial:n = navyblue,
linkcolor-every .code:n = \eb_define_link_color:n { \exp_not:n {#1} }
}
\ctex_define:nx { style }
@@ -2334,7 +2334,7 @@
}
%</package>
%<*tcolorbox>
-\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/18}{2024J}
+\ProvidesExplFile{eb-tcolorbox.cfg}{2024/01/18}{2024K}
{Customization of tcolorbox for easybook}
\cs_set_protected:Npn \addtotcbstyle #1#2
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index f6999524ac..265c1e40d0 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex
index 80069337fe..60c949af32 100644
--- a/macros/latex/contrib/easybook/easybook.tex
+++ b/macros/latex/contrib/easybook/easybook.tex
@@ -23,7 +23,7 @@
name = easybook,
color-scheme = blue,
title = EASYBOOK使用手册,
- version = v2024J,
+ version = v2024K,
date = 2024/01/18,
authors = 瞿毅,
info = 简便地排版中文学位论文或书籍,
@@ -31,7 +31,7 @@
url = https://gitee.com/texno3/easybook,
abstract =
{
- \cls*{easybook} 是基于 \cls*{ctexbook} 书籍文档类创建的纯净学术模板,同时兼具 \cls*{book} 与 \cls*{article} 文档类的功能。结合中国许多高校学位论文的通用框架设计,提供多个命令和接口可以使用户简便地定制论文模板。它的基础宏包 \pkg*{easybase} 还可以搭配 \CTeX 和标准文档类使用。
+ \easybook{} 是基于 \cls*{ctexbook} 书籍文档类创建的纯净学术模板,同时兼具 \cls*{book} 与 \cls*{article} 文档类的功能。结合中国许多高校学位论文的通用框架设计,提供多个命令和接口可以使用户简便地定制论文模板。它的基础宏包 \pkg*{easybase} 还可以搭配 \CTeX 和标准文档类使用。
},
arg-format = \normalfont\small\itshape\xeCJKVerbAddon,
abstract-format = \small,
@@ -90,6 +90,7 @@
\newsplitarg[\code{|}]{\baroarg}{[}{]}
\newcommand{\harg}{\textcolor{argument}{\code{-}}}
\newcommand{\HoLogo@TeXLive}[1]{\hologo{TeX}\HOLOGO@space\HOLOGO@mbox{Live}}
+\renewcommand{\cnltxpackagenameformat}[1]{\textcolor{cnltx}{\textsf{#1}}}
% Remove default braces of values
\RenewDocumentCommand{\key}{s}
{
@@ -175,7 +176,7 @@
\begin{document}
\section{准备开始}
-您在使用 \cls*{easybook} 文档类编写文档前可能需要具备以下的条件:
+您在使用 \easybook{} 文档类编写文档前可能需要具备以下的条件:
\begin{itemize}
\item 使用 \hologo{XeLaTeX}(推荐)或 \hologo{LuaLaTeX} 两种编译方式。
\item 由于文档类用到了一些 \LaTeX 和依赖宏包较新的功能,需要版本至少在\textbf{2020/10/01}以后的 \LaTeX 内核支持。建议您安装最新的 \TeX 发行版。
@@ -184,7 +185,7 @@
\subsection{基本用法}
\label{subsec:basic usage}
-以下一份简单的 \TeX 文档演示了 \cls*{easybook} 的最基本用法,在导言区进行宏包载入与文档设置,一些详细的使用样例会不定期上传在 \href{https://www.latexstudio.net/}{\LaTeX 工作室} 的网站。
+以下一份简单的 \TeX 文档演示了 \easybook{} 的最基本用法,在导言区进行宏包载入与文档设置,一些详细的使用样例会不定期上传在 \href{https://www.latexstudio.net/}{\LaTeX 工作室} 的网站。
\begin{frameverb}
\documentclass[文档类选项]{easybook}
@@ -248,7 +249,7 @@
\section{文档类选项}
\label{sec:document class options}
-文档类选项应当在使用 \cls*{easybook} 文档类或 \pkg*{easybase} 宏包(部分支持)时指定,可见\ref{subsec:basic usage} 的例子。选项前带有 \ding{73} 符号表示只可用于文档类,否则文档类与宏包都适用。除了下面列举的选项以外,还支持标准和 \CTeX 文档类的选项。
+文档类选项应当在使用 \easybook{} 文档类或 \pkg*{easybase} 宏包(部分支持)时指定,可见\ref{subsec:basic usage} 的例子。选项前带有 \ding{73} 符号表示只可用于文档类,否则文档类与宏包都适用。除了下面列举的选项以外,还支持标准和 \CTeX 文档类的选项。
\subsection{基本选项}
\begin{options}
@@ -313,7 +314,7 @@
\subsection{\textsf{article} 模式}
\begin{options}
\keychoice{class}{\fbox{book},article}
- 使用 \cls*{easybook} 文档类可以有两种模式,默认为 \cls*{book} 模式。选用 \code{article} 会变为 \code{oneside} 单面排版,同时使文档编号、结构等与标准 \cls*{article} 文档类的特性相似,可用于短篇幅的文章,不需要再使用 \cs*{chapter} 命令。此时\ref{subsec:directory command} 中目录命令的 \option{chapter} 选项会失效,将以 \code{section} 标题级别输出目录。如果使用 \cls*{ctexart} 配合 \pkg*{easybase} 宏包,则选项值 \code{book} 会失效。
+ 使用 \easybook{} 文档类可以有两种模式,默认为 \cls*{book} 模式。选用 \code{article} 会变为 \code{oneside} 单面排版,同时使文档编号、结构等与标准 \cls*{article} 文档类的特性相似,可用于短篇幅的文章,不需要再使用 \cs*{chapter} 命令。此时\ref{subsec:directory command} 中目录命令的 \option{chapter} 选项会失效,将以 \code{section} 标题级别输出目录。如果使用 \cls*{ctexart} 配合 \pkg*{easybase} 宏包,则选项值 \code{book} 会失效。
\opt{book}
开启 \cls*{book} 书籍模式,与 \keyis*{class}{book} 等效。
\opt{article}
@@ -324,7 +325,7 @@
\label{sec:interface options}
\begin{commands}
\command*{ctexset}[\marg{键值列表}]
- \cls*{easybook} 扩展了 \CTeX 宏集 \hologo{LaTeX3} 风格键值的通用控制命令 \cs*{ctexset},接口选项同样可用它设置,原有的 \meta{键值列表} 仍然可用。本文档类目前有9个模块用于实现常规的排版功能,如下表所示。模块名也是统一接口 \cs*{ctexset} 的路径,不同模块单独接口的命令名\textbf{加上前缀} \code{eb}:
+ \easybook{} 扩展了 \CTeX 宏集 \hologo{LaTeX3} 风格键值的通用控制命令 \cs*{ctexset},接口选项同样可用它设置,原有的 \meta{键值列表} 仍然可用。本文档类目前有9个模块用于实现常规的排版功能,如下表所示。模块名也是统一接口 \cs*{ctexset} 的路径,不同模块单独接口的命令名\textbf{加上前缀} \code{eb}:
\insertalltblr
{
colspec = @{}*{5}{c}@{},
@@ -963,7 +964,6 @@
更改英文目录 \code{chapter} 级别的标题编号输出格式,类似于 \CTeX 的 \option*{number} 选项。下面两种设置英文目录中章标题编号的方式等效:
\end{options}
\begin{ctexexam}
- \bisection{zhtitle}{entitle}
\ctexset{chapter/binumber = \arabic{chapter}}
\BeforeAddBitoc{\ctexset{chapter/nmuber = \arabic{chapter}}}
\end{ctexexam}
@@ -1350,7 +1350,7 @@
\shortversion{v = 1.638,date = 2022/03/04,changes = 增加目录条目样式选项注册命令 \cs{RegisterTocName}。}
\shortversion{v = 1.644,date = 2022/03/10,changes = 增加浮动环境目录声明命令 \cs{DeclareFloatList} 配合 \pkg*{caption} 宏包。}
\shortversion{v = 1.682,date = 2022/05/01,changes = 将迷你页判断命令 \cs{notminipage} 改为被保护命令兼容 \pkg*{circledtext} 宏包。}
- \begin{version}[v = 2024J,date = 2024/01/18,simple]
+ \begin{version}[v = 2024K,date = 2024/01/18,simple]
\item 核对依赖宏包的更新改动,优化使用手册的内容细节。
\item 修复图表等浮动环境题注目录中条目标签编号的计数器值显示错误问题。
\item 新增目录风格定义命令 \cs{SetTocStyle} 和使用命令 \cs{UseTocStyle}。
diff --git a/macros/latex/contrib/hvqrurl/Changes b/macros/latex/contrib/hvqrurl/Changes
index d9bf68a6b3..7dcfb5b15a 100644
--- a/macros/latex/contrib/hvqrurl/Changes
+++ b/macros/latex/contrib/hvqrurl/Changes
@@ -1,4 +1,5 @@
hvqrurl.sty:
+0.04 2024-01-18 - fix for wrong text
0.03 2023-10-29 - fix for # in an url
0.02 2021-05-18 - added optional argument qrreverse to the set
the qr code in the opposite margin
diff --git a/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf b/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf
index 69e8e5fa77..c2a087895c 100644
--- a/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf
+++ b/macros/latex/contrib/hvqrurl/doc/hvqrurl.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex b/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex
index c3639f6609..a67122f6bd 100644
--- a/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex
+++ b/macros/latex/contrib/hvqrurl/doc/hvqrurl.tex
@@ -1,9 +1,9 @@
-%% $Id: hvqrurl.tex 790 2023-10-29 15:33:17Z herbert $
+%% $Id: hvqrurl.tex 837 2024-01-18 07:43:31Z herbert $
\listfiles
\errorcontextlines=100
-\documentclass[twoside,usegeometry]{scrartcl}
+\documentclass[twoside=on,usegeometry]{scrartcl}
\usepackage{libertinus-otf}
-\setmonofont[Scale=MatchLowercase,FakeStretch=0.9]{DejaVu Sans Mono}
+\setmonofont[Scale=MatchLowercase,FakeStretch=0.85]{DejaVu Sans Mono}
\usepackage{microtype}
\usepackage[english]{babel}
\usepackage[automark]{scrlayer-scrpage}
@@ -31,14 +31,13 @@
\usepackage{ragged2e}
\usepackage{hvqrurl}
-
\usepackage{hvdoctools}
\usepackage{hyperref}
\hypersetup{urlcolor=blue, linktocpage, colorlinks=true}%
\begin{document}
-\title{Package \texttt{hvqrurl}\\Creating a QR-code of an URL in the margin \\\small ver 0.02}
+\title{Package \texttt{hvqrurl}\\Creating a QR-code of an URL in the margin \\\small ver 0.04}
\author{Herbert Voß\thanks{\protect\url{hvoss@tug.org}}}
\date{\today}
\maketitle
diff --git a/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty b/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty
index fa73a30854..e016534270 100644
--- a/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty
+++ b/macros/latex/contrib/hvqrurl/latex/hvqrurl.sty
@@ -1,13 +1,13 @@
-%% $Id: hvqrurl.sty 790 2023-10-29 15:33:17Z herbert $
+%% $Id: hvqrurl.sty 837 2024-01-18 07:43:31Z herbert $
%%
%% This file is distributed under the terms of the LaTeX Project Public
%% License from CTAN archives in directory macros/latex/base/lppl.txt.
%% Either version 1.3 or, at your option, any later version.
%%
-% Copyright 2019,21,23 Herbert Voss hvoss@tug.org
+% Copyright 2019,21,23,24 Herbert Voss hvoss@tug.org
%%
\ProvidesPackage{hvqrurl}[%
- 2023/10/29 v.0.03 (Herbert Voss) Supports qr images into the margin (hv)]
+ 2024/01/18 v.0.04 (Herbert Voss) Supports qr images into the margin (hv)]
%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{url}
@@ -24,7 +24,7 @@
\define@key{hvqr}{qrcolor}[black]{\colorlet{qr@url@qrcolor}{#1}}
\define@key{hvqr}{qrlevel}[M]{\def\qr@url@qrlevel{#1}}
\define@key{hvqr}{qrlink}[link]{\def\qr@url@qrlink{#1}}
-\define@boolkey{hvqr}[hv@]{qrreverse}[true]{}% use of the hvOBox contents
+\define@boolkey{hvqr}[hv@]{qrreverse}[true]{}
\setkeys{hvqr}{qrheight,qrcolor=black,qradjust,qrlevel,qrlink=link,qrreverse=false}% the default setting
@@ -42,7 +42,7 @@
\ifhv@qrreverse\reversemarginpar\fi
\if@tempswa
\edef\hv@foo{\detokenize\expandafter{#2}}%
- \url{\hv@foo}
+ \expandafter\url\expandafter{\hv@foo}%
\fi
\edef\reserved@a{\noexpand\marginnote{\noexpand\color{qr@url@qrcolor}\noexpand\qrcode{%
\detokenize\expandafter{#2}}}[\qr@url@qradjust]}%
diff --git a/macros/latex/contrib/l3build/CHANGELOG.md b/macros/latex/contrib/l3build/CHANGELOG.md
index 02ad0179e1..2f5f843086 100644
--- a/macros/latex/contrib/l3build/CHANGELOG.md
+++ b/macros/latex/contrib/l3build/CHANGELOG.md
@@ -7,6 +7,15 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+## [2024-01-18]
+
+### Added
+- Switch `-s|--stdengine` to run a set of tests only with the standard engine
+ even where this varies between configs (issue \#343)
+
+### Removed
+- Switch `--force|-f`
+
## [2024-01-09]
### Fixed
@@ -760,7 +769,8 @@ this project uses date-based 'snapshot' version identifiers.
- Rationalise short option names: removed `-d`, `-E`, `-r`
- Target `cmdcheck`: specific to LaTeX kernel work
-[Unreleased]: https://github.com/latex3/l3build/compare/2024-01-09...HEAD
+[Unreleased]: https://github.com/latex3/l3build/compare/2024-01-18...HEAD
+[2024-01-18]: https://github.com/latex3/l3build/compare/2024-01-09...2024-01-18
[2024-01-09]: https://github.com/latex3/l3build/compare/2024-01-04...2024-01-09
[2024-01-04]: https://github.com/latex3/l3build/compare/2023-12-15...2024-01-04
[2023-12-15]: https://github.com/latex3/l3build/compare/2023-12-13-2...2023-12-15
diff --git a/macros/latex/contrib/l3build/README.md b/macros/latex/contrib/l3build/README.md
index 1196dc6d42..1dfdc42d52 100644
--- a/macros/latex/contrib/l3build/README.md
+++ b/macros/latex/contrib/l3build/README.md
@@ -1,7 +1,7 @@
l3build: a testing and building system for LaTeX
=================================================
-Release 2024-01-09
+Release 2024-01-18
Overview
--------
diff --git a/macros/latex/contrib/l3build/l3build-arguments.lua b/macros/latex/contrib/l3build/l3build-arguments.lua
index a1755d693d..ec3b5335d3 100644
--- a/macros/latex/contrib/l3build/l3build-arguments.lua
+++ b/macros/latex/contrib/l3build/l3build-arguments.lua
@@ -54,7 +54,7 @@ option_list =
},
dirty =
{
- desc = "Skip cleaning up the test area",
+ desc = "Skips cleaning up the test area",
type = "boolean"
},
["dry-run"] =
@@ -80,7 +80,7 @@ option_list =
},
file =
{
- desc = "Take the upload announcement from the given file",
+ desc = "Takes the upload announcement from the given file",
short = "F",
type = "string"
},
@@ -89,15 +89,9 @@ option_list =
desc = "Name of first test to run",
type = "string"
},
- force =
- {
- desc = "Force tests to run if engine is not set up",
- short = "f",
- type = "boolean"
- },
full =
{
- desc = "Install all files",
+ desc = "Installs all files",
type = "boolean"
},
["halt-on-error"] =
@@ -108,7 +102,7 @@ option_list =
},
help =
{
- desc = "Print this message and exit",
+ desc = "Prints this message and exits",
short = "h",
type = "boolean"
},
@@ -131,23 +125,29 @@ option_list =
},
rerun =
{
- desc = "Skip setup: simply rerun tests",
+ desc = "Skips setup: simply reruns tests",
type = "boolean"
},
["show-log-on-error"] =
{
- desc = "Show the full log of the failure with 'halt-on-error'",
+ desc = "Shows the full log of the failure with 'halt-on-error'",
type = "boolean"
},
["show-saves"] =
{
- desc = "Show the invocation to update failing .tlg files",
+ desc = "Shows the invocation to update failing .tlg files",
short = "S",
type = "boolean"
},
shuffle =
{
- desc = "Shuffle order of tests",
+ desc = "Shuffles order of tests",
+ type = "boolean"
+ },
+ stdengine =
+ {
+ desc = "Run tests only with the standard engine (which may vary between configs)",
+ short = "s",
type = "boolean"
},
texmfhome =
@@ -157,7 +157,7 @@ option_list =
},
version =
{
- desc = "Print version information and exit",
+ desc = "Prints version information and exits",
type = "boolean"
}
}
@@ -292,22 +292,23 @@ options = argparse()
-- Sanity check
function check_engines(config)
- if options["engine"] and not options["force"] then
+ if options["engine"] then
-- Make a lookup table
local t = { }
for _, engine in pairs(checkengines) do
t[engine] = true
end
- for _, engine in pairs(options["engine"]) do
- if not t[engine] then
- print("\n! Error: Engine \"" .. engine .. "\" not set up for testing with configuration \"" .. config .. "\"!")
- print("\n Valid values are:")
- for _, engine in ipairs(checkengines) do
- print(" - " .. engine)
- end
- print("")
- exit(1)
+ checkengines = {}
+ for _,engine in ipairs(options["engine"]) do
+ if t[engine] then
+ insert(checkengines,engine)
+ else
+ print("Skipping unknown engine " .. engine)
end
end
end
+ if not next(checkengines) then
+ print("No applicable engine requested, config ignored")
+ exit(0)
+ end
end
diff --git a/macros/latex/contrib/l3build/l3build-check.lua b/macros/latex/contrib/l3build/l3build-check.lua
index 2a50c590db..9bfb09971a 100644
--- a/macros/latex/contrib/l3build/l3build-check.lua
+++ b/macros/latex/contrib/l3build/l3build-check.lua
@@ -595,8 +595,8 @@ function runcheck(name, hide)
return 1
end
local checkengines = checkengines
- if options["engine"] then
- checkengines = options["engine"]
+ if options["stdengine"] then
+ checkengines = {stdengine}
end
local failedengines = {}
-- Used for both .lvt and .pvt tests
@@ -1065,10 +1065,6 @@ function checkdiff(config)
if next(diff_files) then
if config then
print("Failed tests for configuration \"" .. config .. "\":")
- local testdir = testdir
- if config ~= "build" then
- testdir = testdir .. "-" .. config
- end
end
print("\n Check failed with difference files")
for _,i in ipairs(diff_files) do
diff --git a/macros/latex/contrib/l3build/l3build-stdmain.lua b/macros/latex/contrib/l3build/l3build-stdmain.lua
index d264a78fa4..70d7560f20 100644
--- a/macros/latex/contrib/l3build/l3build-stdmain.lua
+++ b/macros/latex/contrib/l3build/l3build-stdmain.lua
@@ -73,19 +73,19 @@ target_list =
check =
{
bundle_target = true,
- desc = "Run all automated tests",
+ desc = "Runs all automated tests",
func = check,
},
clean =
{
bundle_func = bundleclean,
- desc = "Clean out directory tree",
+ desc = "Cleans out directory tree",
func = clean
},
ctan =
{
bundle_func = ctan,
- desc = "Create CTAN-ready archive",
+ desc = "Creates CTAN-ready archive",
func = ctan
},
doc =
@@ -142,7 +142,7 @@ target_list =
},
upload =
{
- desc = "Send archive to CTAN for public release",
+ desc = "Sends archive to CTAN for public release",
func = upload
},
}
diff --git a/macros/latex/contrib/l3build/l3build.1 b/macros/latex/contrib/l3build/l3build.1
index 47462ae7a4..c558ee000e 100644
--- a/macros/latex/contrib/l3build/l3build.1
+++ b/macros/latex/contrib/l3build/l3build.1
@@ -1,4 +1,4 @@
-.TH l3build 1 "2024-01-09"
+.TH l3build 1 "2024-01-18"
.SH NAME
l3build \- Checking and building packages
.SH SYNOPSIS
@@ -12,11 +12,11 @@ defaults are set up for LaTeX packages written in the DocStrip style.
.PP
The standard l3build targets are:
.IP check
-Run all automated tests
+Runs all automated tests
.IP clean
-Clean out directory tree
+Cleans out directory tree
.IP ctan
-Create CTAN-ready archive
+Creates CTAN-ready archive
.IP doc
Typesets all documentation files
.IP install
@@ -32,7 +32,7 @@ Uninstalls files from the local texmf tree
.IP unpack
Unpacks the source files into the build tree
.IP upload
-Send archive to CTAN for public release
+Sends archive to CTAN for public release
.SH OPTIONS
Various options apply
.IP --config|-c
@@ -42,7 +42,7 @@ Sets the date to insert into sources
.IP --debug
Runs target in debug mode
.IP --dirty
-Skip cleaning up the test area
+Skips cleaning up the test area
.IP --dry-run
Dry run for install or upload
.IP --email
@@ -52,17 +52,15 @@ Sets the engine(s) to use for running test
.IP --epoch
Sets the epoch for tests and typesetting
.IP --file|-F
-Take the upload announcement from the given file
+Takes the upload announcement from the given file
.IP --first
Name of first test to run
-.IP --force|-f
-Force tests to run if engine is not set up
.IP --full
-Install all files
+Installs all files
.IP --halt-on-error|-H
Stops running tests after the first failure
.IP --help|-h
-Print help message and exit
+Prints help message and exits
.IP --last
Name of last test to run
.IP --message|-m
@@ -70,17 +68,19 @@ Text for upload announcement message
.IP --quiet|-q
Suppresses TeX output when unpacking
.IP --rerun
-Skip setup: simply rerun tests
+Skips setup: simply reruns tests
.IP --show-log-on-error
-Show the full log of the failure with 'halt-on-error'
+Shows the full log of the failure with 'halt-on-error'
.IP --show-saves|-S
-Show the invocation to update failing .tlg files
+Shows the invocation to update failing .tlg files
.IP --shuffle
-Shuffle order of tests
+Shuffles order of tests
+.IP --stdengine|-s
+Run tests only with the standard engine (which may vary between configs)
.IP --texmfhome
Location of user texmf tree
.IP --version
-Print version information and exit
+Prints version information and exits
.SH BUGS
.SH AUTHOR
The LaTeX Project (latex-team@latex-project.org)
diff --git a/macros/latex/contrib/l3build/l3build.dtx b/macros/latex/contrib/l3build/l3build.dtx
index e02dfd6f53..28b06030c9 100644
--- a/macros/latex/contrib/l3build/l3build.dtx
+++ b/macros/latex/contrib/l3build/l3build.dtx
@@ -251,7 +251,7 @@
% }^^A
% }
%
-% \date{Released 2024-01-09}
+% \date{Released 2024-01-18}
%
% \maketitle
% \tableofcontents
@@ -371,17 +371,14 @@
% \item |--config| (|-c|) Configuration(s) to use for testing
% \item |--date| Date to use when tagging data
% \item |--debug| Runs the target in debug mode (not supported by all targets)
-% \item |--dirty| Skip cleaning up of the test area
+% \item |--dirty| Skips cleaning up of the test area
% \item |--dry-run| Runs the \texttt{install} target but does not copy
% any files: simply lists those that would be installed
% \item |--email| Sets the email address for CTAN upload
% \item |--engine| (|-e|) Sets the engine to use for testing
% \item |--epoch| Sets the epoch for typesetting and testing
-% \item |--file| (|-F|) Take the upload announcement from the given file
+% \item |--file| (|-F|) Takes the upload announcement from the given file
% \item |--first| Name of the first test to run
-% \item |--force| (|-f|) Force checks to run even if sanity
-% checks fail, \emph{e.g.}~when |--engine| is not given in
-% \var{checkengines}
% \item |--full| Instructs the \texttt{install} target to include the
% \texttt{doc} and \texttt{source} trees
% \item |--halt-on-error| (|-H|) Specifies that checks
@@ -390,12 +387,14 @@
% \item |--last| Name of the last test to run
% \item |--message| (|-m|) Text for upload announcement
% \item |--quiet| (|-q|) Suppresses output from unpacking
-% \item |--rerun| Run tests without unpacking/set up
+% \item |--rerun| Runs tests without unpacking/set up
% \item |--show-log-on-error| To be used in addition to \texttt{--halt-on-error} and results
% in the full \texttt{.log} file of a failed test to be shown on the console
-% \item |--show-saves| (|-S|) When tests fail, print the \texttt{l3build save} commands needed
+% \item |--show-saves| (|-S|) When tests fail, prints the \texttt{l3build save} commands needed
% to regenerate the tests assuming that the failures were false negatives.
-% \item |--shuffle| Shuffle the order in which tests run
+% \item |--shuffle| Shuffles the order in which tests run
+% \item |--stdengine| (|-s|) Run tests only with the standard engine (which can vary between
+% configurations)
% \item |--texmfhome| Sets the location of the user tree for installing
% \end{itemize}
%
@@ -457,7 +456,7 @@
% line option |--engine| (or |-e|) has been given to limit
% testing to a single engine. Normally testing is preceded by unpacking
% source files and copying the result plus any additional support to the
-% test directory: this may be skipped using the |-s| option.
+% test directory: this may be skipped using the |--rerun| (|-r|) option.
% \end{buildcmd}
%
% \begin{buildcmd}{clean}
@@ -591,7 +590,9 @@
% \end{buildcmd}
%
% \begin{buildcmd}{tag [\meta{tag name}]}
-% Apply the Lua |update_tag()| function to modify the contents of files specified by |tagfiles| to update the `release tag' (or package version) and date.
+% Applies the Lua |update_tag()| function to modify the contents of all the files
+% specified by |tagfiles|; this function updates the `release tag' (or package version)
+% and date.
% The tag is given as the optional command line argument \meta{tag name} and the date using
% |--date| (or |-d|). If not given, the date will default to the current date in
% ISO format (YYYY-MM-DD). If no \meta{tag name} is given, the tag will default to |nil|.
@@ -981,13 +982,14 @@
% \cs{BEGINTEST}\marg{title} \dots \cs{ENDTEST} is an environment form of
% \cs{TEST}, allowing verbatim material, \emph{etc.} to appear.
% \item
-% \cs{SHOWFILE}\marg{filename} (\eTeX{} only) Shows the content of
+% \cs{SHOWFILE}\marg{filename} (\eTeX{} only) shows the content of
% \meta{filename}.
% \item
% \cs{ASSERT}\marg{arg_1}\marg{arg_2} and \cs{ASSERTSTR}\marg{arg_1}\marg{arg_2}
-% Asserts if the full expansion of \meta{arg_1} and \meta{arg_2} are the same:
-% the \cs{ASSERT} function is token-based,
-% the \cs{ASSERTSTR} works on a string basis.
+% Test if the full expansion of \meta{arg_1} and \meta{arg_2} are the same:
+% on a token basis in \cs{ASSERT} and on a string basis in \cs{ASSERTSTR}.
+% Depending on the outcome, record either \texttt{PASSED} or \texttt{FAILED}
+% in the \texttt{.log}.
% \end{itemize}
% An example of some of these commands is shown following.
% \begin{Verbatim}
@@ -1671,7 +1673,6 @@
% \var{epoch} & String \\
% \var{file} & string \\
% \var{first} & Boolean \\
-% \var{force} & Boolean \\
% \var{full} & Boolean \\
% \var{halt-on-error} & Boolean \\
% \var{help} & Boolean \\
@@ -1680,6 +1681,7 @@
% \var{quiet} & Boolean \\
% \var{rerun} & Boolean \\
% \var{shuffle} & Boolean \\
+% \var{stdengine} & Boolean \\
% \var{texmfhome} & String \\
% \bottomrule
% \end{tabular}
diff --git a/macros/latex/contrib/l3build/l3build.lua b/macros/latex/contrib/l3build/l3build.lua
index 8b0dcbda6f..5575dc9b90 100755
--- a/macros/latex/contrib/l3build/l3build.lua
+++ b/macros/latex/contrib/l3build/l3build.lua
@@ -25,7 +25,7 @@ for those people who are interested.
--]]
-- Version information
-release_date = "2024-01-09"
+release_date = "2024-01-18"
-- File operations are aided by the LuaFileSystem module
local lfs = require("lfs")
diff --git a/macros/latex/contrib/l3build/l3build.pdf b/macros/latex/contrib/l3build/l3build.pdf
index 8883e78d95..54b3c2c198 100644
--- a/macros/latex/contrib/l3build/l3build.pdf
+++ b/macros/latex/contrib/l3build/l3build.pdf
Binary files differ
diff --git a/macros/latex/contrib/odesandpdes/README.txt b/macros/latex/contrib/odesandpdes/README.txt
new file mode 100644
index 0000000000..d77a112f65
--- /dev/null
+++ b/macros/latex/contrib/odesandpdes/README.txt
@@ -0,0 +1,23 @@
+----------------------------------------------------------------
+odesandpdes --- A package for the streamlining of the use of
+odes and pdes in mathematical texts typset by LaTeX
+
+E-mail: anakin@ruc.dk
+Released under the LaTeX Project Public License v1.3c or later
+See http://www.latex-project.org/lppl.txt
+----------------------------------------------------------------
+
+This package is the solution no one asked for, to a problem
+nobody had. Have you ever thought to yourself "wow, I sure do
+dislike having to remember multiple macros for my odes and pdes"
+and the author of this package has to agree, wholeheartedly.
+In the modern world of "tik-toking" and "family guy surfing",
+our brains have rotted beyond salvage for even basic levels of
+cognitive recall. This package aims to fix this, through two
+macros that have been set to each have an identical form and
+function. with an emphasis on intuitive use. Through setting
+options, the multiple common notational style are easily
+swapped between, all by a single option.
+You're Welcome.
+
+----------------------------------------------------------------
diff --git a/macros/latex/contrib/odesandpdes/odesandpdes.dtx b/macros/latex/contrib/odesandpdes/odesandpdes.dtx
new file mode 100644
index 0000000000..c7bd3a9a9f
--- /dev/null
+++ b/macros/latex/contrib/odesandpdes/odesandpdes.dtx
@@ -0,0 +1,1675 @@
+% \iffalse meta-comment
+% !TEX program = pdfLaTeX
+%<*internal>
+\iffalse
+%</internal>
+%<*readme>
+----------------------------------------------------------------
+odesandpdes --- A package for the streamlining of the use of
+odes and pdes in mathematical texts typset by LaTeX
+
+E-mail: anakin@ruc.dk
+Released under the LaTeX Project Public License v1.3c or later
+See http://www.latex-project.org/lppl.txt
+----------------------------------------------------------------
+
+This package is the solution no one asked for, to a problem
+nobody had. Have you ever thought to yourself "wow, I sure do
+dislike having to remember multiple macros for my odes and pdes"
+and the author of this package has to agree, wholeheartedly.
+In the modern world of "tik-toking" and "family guy surfing",
+our brains have rotted beyond salvage for even basic levels of
+cognitive recall. This package aims to fix this, through two
+macros that have been set to each have an identical form and
+function. with an emphasis on intuitive use. Through setting
+options, the multiple common notational style are easily
+swapped between, all by a single option.
+You're Welcome.
+
+----------------------------------------------------------------
+%</readme>
+%<*internal>
+\fi
+\def\nameofplainTeX{plain}
+\ifx\fmtname\nameofplainTeX\else
+ \expandafter\begingroup
+\fi
+%</internal>
+%<*install>
+\input docstrip.tex
+\keepsilent
+\askforoverwritefalse
+\preamble
+----------------------------------------------------------------
+odesandpdes --- A package for the streamlining of the use of
+odes and pdes in mathematical texts typset by LaTeX
+
+E-mail: anakin@ruc.dk
+Released under the LaTeX Project Public License v1.3c or later
+See http://www.latex-project.org/lppl.txt
+----------------------------------------------------------------
+\endpreamble
+\postamble
+File: odesandpdes.dtx
+
+Copyright (C) 2024 by Anakin anakin@ruc.dk
+-----------------------------------------------------------
+
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License (LPPL), either
+version 1.3c of this license or (at your option) any later
+version. The latest version of this license is in the file:
+
+ http://www.latex-project.org/lppl.txt
+
+This work is "maintained" (as per LPPL maintenance status) by
+Anakin.
+
+This work consists of the file odesandpdes.dtx
+and the derived files odesandpdes.ins,
+ odesandpdes.pdf and
+ odesandpdes.sty.
+
+\endpostamble
+\usedir{tex/latex/odesandpdes}
+\generate{
+ \file{\jobname.sty}{\from{\jobname.dtx}{package}}
+}
+%</install>
+%<install>\endbatchfile
+%<*internal>
+\usedir{source/latex/odesandpdes}
+\generate{
+ \file{\jobname.ins}{\from{\jobname.dtx}{install}}
+}
+\nopreamble\nopostamble
+\usedir{doc/latex/odesandpdes}
+\generate{
+ \file{README.txt}{\from{\jobname.dtx}{readme}}
+}
+\ifx\fmtname\nameofplainTeX
+ \expandafter\endbatchfile
+\else
+ \expandafter\endgroup
+\fi
+%</internal>
+%<*package>
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{odesandpdes}[2024/01/17 v1.0.0 For streamlining ODE and PDE usage]
+%
+%</package>
+%<*driver>
+\PassOptionsToPackage{hidelinks, breaklinks= true,
+linkcolor = [rgb]{0,0,0}, urlcolor = [rgb]{0,0,0}, citecolor = [rgb]{0,0,0},
+pdfdisplaydoctitle = true,
+pdfkeywords={LaTeX, dtx, source, odesandpdes, ODE, PDE, differentials},
+pdfsubject={Optimizing useage of ODE and PDE commands for LaTeX},
+pdfauthor={Anakin}, pdftitle={The odesandpdes package}}{hyperref}
+\documentclass[11pt,a4paper]{ltxdoc}
+\usepackage[T1]{fontenc}
+\usepackage{indentfirst}
+\usepackage[centering, vscale = 0.80, hscale = 0.65]{geometry}
+\usepackage{mathptmx,amsmath,fdsymbol}
+\usepackage{\jobname}
+\usepackage{tikz}
+\usetikzlibrary{graphs,quotes}
+\makeatletter
+\setlength{\parskip}{5\p@ plus2\p@ minus2\p@}
+\setlength{\jot}{7\p@}
+\makeatother
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\begin{document}
+ \DocInput{\jobname.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{618}
+%
+% \DoNotIndex{\def,\gdef,\global,\edef,\xdef,\long,\let,\futurelet}
+% \DoNotIndex{\ifnum,\ifdim,\iftrue,\iffalse,\ifx,\ifcase,\else,\or,\fi}
+% \DoNotIndex{\kern,\mkern,\setbox,\box}
+% \DoNotIndex{\bgroup,\egroup,\begingroup,\endgroup,\begin,\end}
+% \DoNotIndex{\relax,\endinput}
+% \DoNotIndex{\csname,\endcsname,\string,\the,\noexpand,\expandafter}
+% \DoNotIndex{\hbox,\raise,\lower,\vbox,\vtop,\vcenter,\left,\right}
+% \DoNotIndex{\newcount,\newbox,\newtoks,\countdef}
+% \DoNotIndex{\above,\atop,\over}
+% \DoNotIndex{\cdot,\cdots,\dot,\dots,\prime}
+% \DoNotIndex{\displaystyle,\scriptstyle,\scriptscriptstyle}
+% \DoNotIndex{\advance,\count,\dimen}
+% \DoNotIndex{\baselineskip,\lineskip}
+% \DoNotIndex{\loop,\repeat}
+% \DoNotIndex{\DeclareOptionX,\ExecuteOptionsX,\ProcessOptionsX}
+% \DoNotIndex{\m@ne,\z@,\@ne,\tw@,\p@,\@@tmp}
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+%
+% \iffalse
+%<*documentation>
+% \fi
+%
+%
+% \GetFileInfo{\jobname.sty}
+%
+% \author{Anakin\\ \texttt{anakin@ruc.dk}}
+% \title{The \textsf{odesandpdes} package\thanks{This document
+% corresponds to \textsf{odesandpdes}~\fileversion, dated \filedate.}}
+% \date{Released \filedate}
+%
+% \maketitle
+%
+%
+% \changes{v1.0}{2024/01/17}{Initial version}
+%
+% \begin{abstract}
+% This package is the solution no one asked for, to a problem
+% nobody had. Have you ever thought to yourself "wow, I sure do
+% dislike having to remember \emph{multiple} macros for my odes and pdes"
+% and the author of this package has to agree, wholeheartedly.
+% In the modern world of "tik-toking" and "family guy surfing",
+% our brains have rotted beyond salvage for even basic levels of
+% cognitive recall. This package aims to fix this, through two
+% macros that have been set to each have an identical form and
+% function, with an emphasis on intuitive use.
+% Through setting options, the multiple
+% common notational style are easily
+% swapped between, all by a single option.
+% \emph{You're welcome}.
+% \end{abstract}
+%
+%
+%
+%
+% {\setlength{\parskip}{0.25ex}\small
+% \tableofcontents}
+%
+%
+%
+% \newpage
+% \section*{My funny little ODE/PDE package}
+% \hspace{1em} Start by first having \verb|odesandpdes.sty| downloaded in an
+% accessible directory, or in the same directory as your
+% overleaf main.tex, using it by inserting;
+% \begin{center}
+% \cs{usepackage\oarg{options}\{odesandpdes\}}
+% \end{center}
+% into the preamble, Ideally after any font changing packages you use.
+%
+% \section{Usage}
+%
+% If the reader does not wish to be gradually introduced to the package
+% and its features, feel free to skip directly to section \ref{sec:examples}.
+%
+% \subsection{Options}
+%
+% \DescribeMacro{notation}
+% \DescribeMacro{maxprimes}
+% The options included are based off of the three most
+% common notations
+% (according to Wikipedia), Lagrange, Leibniz, and Newton.
+% They can be accessed through the \oarg{options} when importing the package;
+% \par\hbox to \textwidth{\hss
+% \cs{usepackage[notation=\meta{option}]\{odesandpdes\}} \hss}
+%
+% In the case of Lagrange or Newton notation, there is the |maxprimes| option
+% for determination of how many physical markings are allowed to be
+% made before the notation switches to a symbolic version;
+% \par\hbox to \textwidth{\hss
+% \cs{usepackage[maxprimes=\meta{integer}]\{odesandpdes\}}\hss}
+% \vspace{1ex}
+%
+%
+% \DescribeMacro{\setDE}
+% However, if one might wish to change it on a section to section basis,
+% the command \cs{setDE}\marg{options} is able
+% to take any package option as an argument and will
+% apply the new option going forward.
+%
+%
+% \par\hbox to \textwidth{\hss
+% \begin{tabular}{lcl}\hline
+% Option list & Default Value & Valid Arguments \\ \hline
+% notation & Leibniz & {default, Lagrange, Leibniz, Newton} \\
+% maxprimes & 3 & $\text{maxprimes} = n, n \in \mathbb N_+$ \\ \hline
+% \end{tabular}\hss}
+%
+%
+%
+% \subsection{The Meat and Potatoes}
+%
+% \hspace{1em} The command(s) are approached with the philosophy
+% of of an intuitive and modular usage.
+% The full extent of its usage can look like;
+% \begin{equation*} |\ode*[x]^2 X(x) =\ode T_{\eta} at 0; -\alpha|
+% \Rightarrow
+% \ode*[x]^2 X(x)=\ode T_{\eta} at 0; -\alpha
+% \end{equation*}
+% very quickly, and very easily building complex interactions
+% of differentials.
+% The quick functional break down of each element that comprises the macro;
+% \newline
+% \centerline{ \cs{ode}\meta{star}\oarg{variable}\string^\meta{degree}
+% \marg{function}at\textvisiblespace\meta{position};}\vspace{1ex}
+% \par\hbox to \textwidth{\hss
+% \begin{tabular}{cl}\hline
+% Argument & Usage \\ \hline
+% \oarg{variable} & The variable being derived \\
+% \meta{degree} & The order/degree of the derivative \\
+% \marg{function} & The function being derived \\
+% \textvisiblespace at\textvisiblespace\meta{point};
+% & Where the function is being derived \\ \hline
+% \end{tabular}\hss}\vspace{1ex}
+% All arguments are conditionally optional, only the function is
+% mandatory, but the command can forgo needing a function if a star is placed.
+%
+% \subsubsection*{Notation Style}
+%
+% \DescribeMacro{\LagrODE}
+% \DescribeMacro{\LeibODE}
+% \DescribeMacro{\NewtODE}
+% \DescribeMacro{\LagrPDE}
+% \DescribeMacro{\LeibPDE}
+% \DescribeMacro{\NewtPDE}
+% There are 3 distinct notational styles
+% one can choose between. This choice can be made as a package option
+% in the preamble, in the text with \cs{setDE}\marg{options}, or if
+% one only needs to use a notation style once, through its respective
+% macro.
+%
+% In essense, all the \cs{ode} or \cs{pde} commands do are call the
+% respective notational varient aligned with the currently set option.
+% This makes it simple enough to just use one of the notational varients,
+% should one wish to do so:
+% \begin{equation*} |\LagrODE[x] c = \LeibODE[x] c = \NewtODE[x] c |\quad
+% \Rightarrow\quad \LagrODE[x] c = \LeibODE[x] c = \NewtODE[x] c
+% \end{equation*}
+% This also means that all these functions are identical in what arguments
+% they take.
+%
+%
+% \subsubsection*{Variable and Function Arguments}
+% \DescribeMacro{\ode}
+% \DescribeMacro{\ode*}
+% The most barebone form can be understood as:\par\noindent
+% \hbox to \textwidth{\hss\vbox{
+% \hbox{\cs{ode}\oarg{variable}\marg{ function}}
+% \hbox{\cs{ode*}\oarg{variable}}}\hss}
+%
+% \DescribeMacro{\pde}
+% \DescribeMacro{\pde*}
+% and for the sake of parity, the PDE usage is identical:\par\noindent
+% \hbox to \textwidth{\hss\vbox{
+% \hbox{\cs{pde}\oarg{variable}\marg{ function}}
+% \hbox{\cs{pde*}\oarg{variable}}}\hss}\par
+% Any value you give to the \emph{optional} \oarg{variable} argument
+% will be represented as the variable being derived.
+% While the \emph{mandatory} \marg{function} argument will be the function you
+% are deriving.
+% Say you wish to indicate you are deriving $X(t)$, simple as writing
+% |\ode[t]{X}|, however, its worth noting that $t$ is the default variable
+% so writing |\ode{X}| will produce identical results.
+% Hence |\ode[t]{X} = \ode{X}| will produce;
+% \begin{equation*} |\ode[t]{X} =\ode{X}| \implies \ode[t]{X} = \ode{X}
+% \end{equation*}
+%
+%
+% While the \marg{function} argument is mandatory using the
+% non-starred command, using the starred varient
+% omits the need for the \marg{function} argument.
+% Therefor, writing the exact same equation, just starred
+% |\ode*[t]{X} = \ode*{X}| will instead produce;
+% \begin{equation*} |\ode*[t]{X} =\ode*{X}| \implies \ode*[t]{X} = \ode*{X}
+% \end{equation*}
+% Effectively one can rewrite the `bare-bones' display as:\par\vspace{1ex}
+% \par\hbox to \textwidth{\hss
+% \cs{ode}\meta{star}\oarg{variable}\marg{ function}
+% \hss}
+%
+% \subsubsection*{Degree of Derivative}
+% The previously shown stated section is something the reader has
+% likely encountered before, made themselves. This is where
+% this package begins to differentiate\footnote{Calculus Pun!} itself.
+% Consider:
+% \par\hbox to \textwidth{\hss
+% \cs{ode}\meta{star}\oarg{variable}$\uparrow$\meta{degree}\marg{function}
+% \hss}
+%
+% A feature of this family of commands, is that it can `\emph{easily}'
+% recognize a following exponent should one be placed.
+% There was rational in choosing to check for the exponent immediately
+% after the macro command opposed to checking for the exponent at
+% the end after the function.
+% As, often you would want add a higher degree very
+% quickly as opposed to \emph{after} defining the function.
+%
+% \hbox to \textwidth{\hss
+% \cs{ode}|^2{f(x)}| as opposed to \cs{ode\{f(x)\}}|^2| \hss}
+%
+%
+% This was one of the main motivations of creating a package to begin with
+% as instead of needing, maybe, two personalized commands,
+% such as ``|\ddt{f}| and |\ddxx{f}|'', or ``|\dd{x}{f}| and |\dd[2]{x}{f}|''.
+% One simply needs to treat the \cs{ode} macro itself as being raised
+% to a higher degree.
+% \begin{equation*} |\ode* \left(\ode{f} \right)=\ode^2{f} |
+% \Rightarrow \ode* \left(\ode{f} \right)=\ode^2{f}
+% \end{equation*}
+%
+%
+% \subsubsection*{Defining Where the Derivative is}
+%
+% Imagine you, as the reader, are trying to quickly and easily
+% write up the boundry conditions of your problem.
+% One could always make another macro, in what is no doubt an impressive
+% display of differential shortcuts.
+% \emph{Or}: \vspace{1ex}
+% \par\hbox to \textwidth{\hss
+% \cs{ode}\meta{star}\oarg{variable}$\uparrow$\meta{degree}\marg{
+% function}\textvisiblespace{}at\textvisiblespace{}\meta{postion};
+% \hss}
+%
+% See, \TeX\ does something very interesting when it uses `\emph{glue}',
+% which is partially replicated by packages such as |TikZ|, where it will
+% happily take `soft' modifiers written directly in plain english.
+% If one wishes to strictly define paragraph spacing in \TeX, they would use
+% `\cs{parskip}|=1ex|'. If one would rather give it a range of tolerance
+% the following construct `\cs{parskip}|=1ex plus 0.5ex minus 0.5ex|'
+% then allows a spacing of $1\pm 0.5$ |ex|.
+%
+% Glue is of course something special, but that does not mean
+% that the author can not gain inspiration. Say one wishes
+% to define Neumann boundries;
+% \begin{equation*} |\ode[x]{c} at 0;=0\land\ode[x]{c} at L;=1|
+% \Rightarrow \ode[x]{c} at 0;=0\land\ode[x]{c} at L;=1
+% \end{equation*}
+% \begin{equation*} |\ode[x]{c} at 0 = L;=1|
+% \Rightarrow \ode[x]{c} at 0 = L;=1
+% \end{equation*}
+% Literally could not be easier.\footnote{My source is that I made it up}
+%
+%
+% Those reading til this point may have recalled that the first example
+% did not contain many braces.
+% This is because with the ``proper'' spacing, there is little
+% need for the use of the braces, so as to help promote a more fluid,
+% (and readable),
+% workflow without always needing to worry about the f|***|ing brace.
+% Not that one can not use the brace for personal taste.
+% In the following section, many examples of use will be illustrated
+% to show the range and versitility of the functions.
+%
+% \noindent
+% \fbox{\parbox{\textwidth}{The most important thing to always remember.
+% \emph{Just because} the author
+% of this package has done as much as they can to `\emph{\rlap{idiot}\hbox{------}
+% user proof}' its functions
+% does not mean the user does not still need to be cautious. This is
+% \LaTeX\ we are talking about. There are likely many
+% scenarios that the author did not think of, nor accidentally came across.}}
+%
+% \newpage
+% \section{Examples of use}\label{sec:examples}
+%
+% \stepcounter{subsection}
+%
+% \addcontentsline{toc}{subsection}{\thesubsection\quad Common Use Examples}
+%
+% To show the generality of use. The following examples all take identical form
+% in the \TeX/\LaTeX\ itself.
+% Additionally, in order to illustrate the functional boundries of the command with
+% respect to each of the notational styles.
+% There is a variety of spacing and bracketing to help highlight these features,
+% and will be shown in the following |verbatim| enviroment;
+%
+%
+% \begin{minipage}{0.98\textwidth}
+% \begin{verbatim}
+%\begin{align*}
+%\ode A(x) && \ode[x]{B(x)} && \ode^1 C(x) && \ode[x]^5 {D(x)} \\
+%\ode* {E(x)} && \ode*[x] F(x) && \ode*^2 {G(x)} && \ode*[x]^6H(x) \\
+%\pde[t] I(x) && \pde[x] {J(x)}&& \pde[t]^3K(x) && \pde[x]^7 {L(x)} \\
+%\pde*[t] {M(x)}&& \pde*[x]N(x) && \pde*[t]^4 O(x) && \pde*[x]^8 P(x)
+%\end{align*}
+% \end{verbatim}
+% \end{minipage}
+%
+% \vbox{\centering
+% \hbox{\verb|\setDE{notation=Lagrange}| \emph{and/or} \verb|\usepackage[notation=Lagrange]{odesandpdes}|}
+% \fbox{\parbox{0.65\textwidth}{
+% \setDE{notation=Lagrange}
+% \begin{align*}
+% \ode A(x) && \ode[x]{B(x)} && \ode^1 C(x) && \ode[x]^5 {D(x)} \\
+% \ode* {E(x)} && \ode*[x] F(x) && \ode*^2 {G(x)} && \ode*[x]^6H(x) \\
+% \pde[t] I(x) && \pde[x] {J(x)}&& \pde[t]^3K(x) && \pde[x]^7 {L(x)} \\
+% \pde*[t] {M(x)}&& \pde*[x]N(x) && \pde*[t]^4 O(x) && \pde*[x]^8 P(x)
+% \end{align*}
+% }}}\vspace{1.25em}
+%
+% \vbox{\centering
+% \hbox{\verb|\setDE{notation=Leibniz}| \emph{and/or} \verb|\usepackage[notation=Leibniz]{odesandpdes}|}
+% \fbox{\parbox{0.65\textwidth}{
+% \setDE{notation=Leibniz}
+% \begin{align*}
+% \ode A(x) && \ode[x]{B(x)} && \ode^1 C(x) && \ode[x]^5 {D(x)} \\
+% \ode* {E(x)} && \ode*[x] F(x) && \ode*^2 {G(x)} && \ode*[x]^6H(x) \\
+% \pde[t] I(x) && \pde[x] {J(x)}&& \pde[t]^3K(x) && \pde[x]^7 {L(x)} \\
+% \pde*[t] {M(x)}&& \pde*[x]N(x) && \pde*[t]^4 O(x) && \pde*[x]^8 P(x)
+% \end{align*}
+% }}}\vspace{1.25em}
+%
+% \vbox{\centering
+% \hbox{\verb|\setDE{notation=Newton}| \emph{and/or} \verb|\usepackage[notation=Newton]{odesandpdes}|}
+% \fbox{\parbox{0.65\textwidth}{
+% \setDE{notation=Newton}
+% \begin{align*}
+% \ode A(x) && \ode[x]{B(x)} && \ode^1 C(x) && \ode[x]^5 {D(x)} \\
+% \ode* {E(x)} && \ode*[x] F(x) && \ode*^2 {G(x)} && \ode*[x]^6H(x) \\
+% \pde[t] I(x) && \pde[x] {J(x)}&& \pde[t]^3K(x) && \pde[x]^7 {L(x)} \\
+% \pde*[t] {M(x)}&& \pde*[x]N(x) && \pde*[t]^4 O(x) && \pde*[x]^8 P(x)
+% \end{align*}
+% }}}
+%
+% \vbox{\centering
+% \hbox{\verb|\setDE{maxprimes=7}| \emph{and/or} \verb|\usepackage[maxprimes=7]{odesandpdes}|}
+% \fbox{\parbox{0.65\textwidth}{
+% \setDE{notation=Lagrange,maxprimes=7}
+% \begin{align*}
+% \ode^1 f &&\ode^2 f &&\ode^3 f &&\ode^4 f &&
+% \ode^5 f &&\ode^6 f &&\ode^7 f &&\ode^8 f &&\ode^9 f
+% \end{align*}
+% \setDE{notation=Newton}
+% \vspace{-1.5em}
+% \begin{align*}
+% \ode^1 f &&\ode^2 f &&\ode^3 f &&\ode^4 f &&
+% \ode^5 f &&\ode^6 f &&\ode^7 f &&\ode^8 f &&\ode^9 f
+% \end{align*}
+% }}}
+%
+%
+%
+% \subsection{"at x;" Usage Examples}
+%
+%
+%
+% \hspace{1em} Now, because the author is not an insane person, and went through the
+% effort of learning how TEX deconstructs text into constitute
+% registries and boxes, the way any sane person might. When using
+% a non-starred version of a command, after the function is defined, you can
+% place an `|at|\textvisiblespace\meta{point}|;|', and the representation will
+% shown according to notational convention.
+%
+%
+% \vbox{
+% \begin{center}
+% \begin{minipage}[c]{0.45\textwidth}
+% \begin{verbatim}
+%\begin{align*}
+% \ode[x] c at 23\pi; &= 1 \\
+% \ode[x]^3 c at 69; &= 2 \\
+% \ode[x]^{69} c at L;+t &= 3 \\
+% \ode[x]^9 c af 420; &= 4 \\
+% \ode[x]^6 c a t 13; &= 5
+%\end{align*}
+% \end{verbatim}
+% \end{minipage}
+% \end{center}
+% \noindent
+% \hbox{\begin{minipage}[t]{0.35\textwidth}
+% \setDE{notation=Lagrange}
+% \noindent\setlength{\jot}{2em}
+% \begin{verbatim}
+%\setDE{notation=Lagrange}
+% \end{verbatim}
+% \vspace{-1em}
+%\begin{align*}
+% \ode[x] c at 23\pi; &= 1 \\
+% \ode[x]^3 c at 69; &= 2 \\
+% \ode[x]^{69} c at L;+t &= 3 \\
+% \ode[x]^9 c af 420; &= 4 \\
+% \ode[x]^6 c a t 13; &= 5
+%\end{align*}
+% \end{minipage}}\vline~
+% \hbox{\begin{minipage}[t]{0.34\textwidth}
+% \setDE{notation=Leibniz}
+% \noindent\setlength{\jot}{0.70em}
+% \begin{verbatim}
+%\setDE{notation=Leibniz}
+% \end{verbatim}
+% \vspace{-1em}
+%\begin{align*}
+% \ode[x] c at 23\pi; &= 1 \\
+% \ode[x]^3 c at 69; &= 2 \\
+% \ode[x]^{69} c at L;+t &= 3 \\
+% \ode[x]^9 c af 420; &= 4 \\
+% \ode[x]^6 c a t 13; &= 5
+%\end{align*}
+% \vphantom{l}
+% \end{minipage}}\vline~
+% \hbox{\begin{minipage}[t]{0.32\textwidth}
+% \setDE{notation=Newton}
+% \noindent\setlength{\jot}{1.75em}
+% \begin{verbatim}
+%\setDE{notation=Newton}
+% \end{verbatim}
+% \vspace{-1em}
+%\begin{align*}
+% \ode[x] c at 23\pi; &= 1 \\
+% \ode[x]^3 c at 69; &= 2 \\
+% \ode[x]^{69} c at L;+t &= 3 \\
+% \ode[x]^9 c af 420; &= 4 \\
+% \ode[x]^6 c a t 13; &= 5
+%\end{align*}
+% \end{minipage}}}
+%
+% \hspace{1em} As can be seen in the examples, this `\emph{modifier}' is robust
+% enough that one can write effectively any combination of characters
+% after the function, excluding, \emph{verbatim}, `|at|\textvisiblespace'
+% and it will work as intended.
+%
+% \vbox{
+% \hspace{1em} \emph{Important to note}, due to a slight difference in how the
+% notational styles are defined,
+% only the Leibniz notation can take arguments for the
+% function that involve subscripts and superscripts without delimiters.
+% Mostly easily illustrated in this following
+% example using the \cs{pde} command;
+% \begin{center}
+% \begin{minipage}[c]{0.45\textwidth}
+% \begin{verbatim}
+%\begin{align*}
+% \pde[y] f_1 &= 1 \\
+% \pde[y] f_1 at L; &= 2 \\
+% \pde[y] f at L; &= 3 \\
+% \pde[y] {(f_1)} &= 4 \\
+% \pde[y] {(f_1)} at L; &= 5
+%\end{align*}
+% \end{verbatim}
+% \end{minipage}
+% \end{center}
+% \noindent
+% \hbox{\begin{minipage}[t]{0.35\textwidth}
+% \setDE{notation=Lagrange}
+% \noindent\setlength{\jot}{2.20em}
+% \begin{verbatim}
+%\setDE{notation=Lagrange}
+% \end{verbatim}
+% \vspace{-1em}
+%\begin{align*}
+% \pde[y] f_1 &= 1 \\
+% \pde[y] f_1 at L; &= 2 \\
+% \pde[y] f at L; &= 3 \\
+% \pde[y] {(f_1)} &= 4 \\
+% \pde[y] {(f_1)} at L; &= 5
+%\end{align*}
+% \end{minipage}}\vline~
+% \hbox{\begin{minipage}[t]{0.34\textwidth}
+% \setDE{notation=Leibniz}
+% \noindent\setlength{\jot}{0.70em}
+% \begin{verbatim}
+%\setDE{notation=Leibniz}
+% \end{verbatim}
+% \vspace{-1em}
+%\begin{align*}
+% \pde[y] f_1 &= 1 \\
+% \pde[y] f_1 at L; &= 2 \\
+% \pde[y] f at L; &= 3 \\
+% \pde[y] {(f_1)} &= 4 \\
+% \pde[y] {(f_1)} at L; &= 5
+%\end{align*}
+% \vphantom{l}
+% \end{minipage}}\vline~
+% \hbox{\begin{minipage}[t]{0.32\textwidth}
+% \setDE{notation=Newton}
+% \noindent\setlength{\jot}{2.20em}
+% \begin{verbatim}
+%\setDE{notation=Newton}
+% \end{verbatim}
+% \vspace{-1em}
+%\begin{align*}
+% \pde[y] f_1 &= 1 \\
+% \pde[y] f_1 at L; &= 2 \\
+% \pde[y] f at L; &= 3 \\
+% \pde[y] {(f_1)} &= 4 \\
+% \pde[y] {(f_1)} at L; &= 5
+%\end{align*}
+% \end{minipage}}
+% }
+%
+% \subsection{Prime Count Limits}
+% \hspace{1em} Because the Newton and Lagrange notation is procedural;
+% the only limit is your imagination, and also the fact that
+% \TeX\ can only have something like 127 unplaced tokens at a time.\par
+% \hbox to \textwidth{\hss\cs{setDE\{maxprimes=69\}}\hss}
+% \fbox{\parbox{\textwidth}{
+% \setDE{maxprimes=69}
+% \begin{minipage}{0.45\textwidth}
+% \setDE{notation=Lagrange}
+% \begin{equation*}
+% \begin{split}
+% \ode^{5} f \\
+% \ode^{16} f \\
+% \ode^{32} f \\
+% \ode^{54} f \\
+% \ode^{69} f \\
+% \ode^{70} f \\
+% \end{split}
+% \end{equation*}
+% \end{minipage}~
+% \begin{minipage}{0.05\textwidth}
+% \setDE{notation=Lagrange}
+% \begin{equation*}
+% \begin{split}
+% \boxed{5} \\
+% \boxed{16} \\
+% \boxed{32} \\
+% \boxed{54} \\
+% \boxed{69} \\
+% \boxed{70} \\
+% \end{split}
+% \end{equation*}
+% \end{minipage}~
+% \begin{minipage}{0.35\textwidth}
+% \setDE{notation=Newton}
+% \begin{equation*}
+% \ode^{5} f \quad
+% \ode^{16} f \quad
+% \ode^{32} f \quad
+% \ode^{54} f \quad
+% \ode^{69} f \quad
+% \ode^{70} f \quad
+% \end{equation*}
+% \begin{equation*}
+% \mkern-15mu\boxed{5}
+% \boxed{16}
+% \boxed{32}
+% \boxed{54}
+% \boxed{69}
+% \boxed{70}
+% \end{equation*}
+% \end{minipage}}}
+%
+%
+% ^^A Truly beautiful.\par\vspace{1em}
+%
+% ^^A In the next semester I expect to try seeing if its possible to, given that you put multiple variable in the options, to procedurally generate partials that address separate variables sequatentially.
+% ^^A \begin{equation*}
+% ^^A \frac{\partial^2}{\partial x \partial y}
+% ^^A \end{equation*}
+%
+%
+%
+%\StopEventually{^^A
+% \PrintChanges
+% }
+%
+%
+% \iffalse
+%</documentation>
+% \fi
+%
+% ^^A************************************************ [odesandpdes.sty]
+% \newpage
+% \iffalse
+%<*package>
+% \fi
+% \section{Package Implementation}
+%
+% As a fair warning for anyone interested in the implementation
+% of this package, it is documented in what might be considered, \emph{absurd}
+% levels of detail. This comes from the creation of this package being a great
+% learning experience for the author, and the in-depth documentation of
+% that understanding is only beneficial.
+% Futhermore, a lot of the techniques used in this package are not obvious.
+% Some of which, to paraphrase
+% the creator of \TeX, his divine emmisary
+% \emph{Donald E. Knuth} himself in the ever holy \TeX book,
+% were prefaced with
+% ``\emph{Worthy of being known to, at least a few, wizards able to traverse
+% the nether world of \TeX arcana}''.
+%
+%
+%
+%
+% \subsection{Set-up}
+% \iffalse
+%<package>%% ----------------------------------------------------------------
+%<package>%% Package initialize
+%<package>%% ----------------------------------------------------------------
+% \fi
+%
+%
+% Package options are difficult to deal with, so using the |xkeyval| package
+% alleviates much of the \emph{pain} associated with it,
+% \begin{macrocode}
+\RequirePackage{xkeyval}
+% \end{macrocode}
+%
+% \begin{macro}{\m@xm@rk}\begin{macro}{\exp@c@unt}\begin{macro}{\@detempv@l}
+% \hspace{1em} Being that there are a lot of minor calculations within the package
+% reserving registries for integer counts feels like a good idea
+% \begin{macrocode}
+\newcount\m@xm@rk%
+\newcount\exp@c@unt%
+\countdef\@detempv@l=255%
+% \end{macrocode}
+% \end{macro}\end{macro}\end{macro}
+%
+% \begin{macro}{\v@rr@t@ks}\begin{macro}{\func@t@ks}\begin{macro}{\@tpost@ks}
+% As well reserving token registries for tossing arguments around
+% the groups and macros,
+% \begin{macrocode}
+\newtoks\v@rr@t@ks%
+\newtoks\func@t@ks%
+\newtoks\@tpost@ks%
+% \end{macrocode}
+% \end{macro}\end{macro}\end{macro}
+%
+% \begin{macro}{\@dev@rb@x}\begin{macro}{\@defunb@x}\begin{macro}{\@deresb@x}
+% Reserving box registries for the purpose of collecting the components
+% together in \newline a coherent manner,
+% \begin{macrocode}
+\newbox\@dev@rb@x%
+\newbox\@defunb@x%
+\newbox\@deresb@x%
+% \end{macrocode}
+% \end{macro}\end{macro}\end{macro}
+%
+%
+% \subsubsection{Package Options}
+% \iffalse
+%<package>%% ----------------------------------------------------------------
+%<package>%% Package Options
+%<package>%% ----------------------------------------------------------------
+% \fi
+%
+%
+% \begin{macro}{\@de@option}
+% \hspace{1em} Defining the package options for notational styles
+% using the \LaTeX\ \cs{providecommand} to reloading times.
+% Important to note that defining the command is not the same
+% as using the command, which is useful in conjunction with \cs{csname}
+% and \cs{endcsname} for macro defintions.
+% \begin{macrocode}
+\providecommand\@de@option{Leib}
+% \end{macrocode}
+%
+% Now using the |keyval| package, it becomes possible to define
+% a family of package options associated with inputing some |notation=#1|.
+% This allows for easily defining the notation for the entire document.
+% The possible options will be defined afterwards,
+% \begin{macrocode}
+\DeclareOptionX{notation}[default]%
+ {\def\@de@option{\csname @de@not@#1\endcsname}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@de@not@Lagrange}
+% \begin{macro}{\@de@not@Leibniz}
+% \begin{macro}{\@de@not@Newton}
+%
+% \hspace{1em} Once the package option has been declared,
+% now the options can be defined. The options take identical form
+% with the exception of the last part of definition.
+% This is because the \cs{@de@option} is not the macro used for
+% the notation definitions. Rather, \cs{@de@option} is an intermediate
+% that expands into one of the defined options, which subsequently
+% expands into one of the four character strings,
+% ``|Lagr|'', ``|Leib|'', or ``|Newt|''
+% \begin{center}\vspace{-0.75em}
+% \makeatletter
+% \tikz[every node/.style={minimum size=1.5em},line width=0.9pt]
+% \graph[no placement,y=0]
+% {\string\@de@option[x=0] ->[bend right,"expands to"']
+% \string\@de@not@``option''[x=3.5] ->[bend left,"expands to"]
+% ``string''[x=6.5]};
+% \makeatother
+% \end{center}
+%
+% \begin{macrocode}
+\def\@de@not@Lagrange{Lagr}
+\def\@de@not@Leibniz{Leib}
+\def\@de@not@Newton{Newt}
+% \end{macrocode}
+% \begin{macro}{\@de@not@default}
+% \hspace{1em} The default option for the notation is defined by
+% pointing to the definition of the |Leibniz| notation option,
+% \begin{macrocode}
+\let\@de@not@default\@de@not@Leibniz
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+%
+%
+% A second option is defined to allow freedom in deciding the cut-off point
+% for the Lagrange and Newton notations where it no longer makes more
+% physical marks and uses the symbolic extension instead, with a default
+% of 3 marks before becoming symbolic.
+% \begin{macrocode}
+\DeclareOptionX{maxprimes}[3]{\m@xm@rk=#1\advance\m@xm@rk\@ne}
+% \end{macrocode}
+%
+%
+% To ensure that all other options given to the package will be ignored
+% the star is used to indicate that all undefined options will be directed
+% towrds this declared option,
+% \begin{macrocode}
+\DeclareOptionX*{\PackageWarning{odesandpdes}{`\CurrentOption' ignored}}
+% \end{macrocode}
+% Finally the declared options are executed as to allow the default
+% options to initialize and be processed,
+% \begin{macrocode}
+\ExecuteOptionsX{notation,maxprimes}
+\ProcessOptionsX\relax
+% \end{macrocode}
+%
+% \subsection{Package Configuration}\label{sec:options}
+%
+%
+%\iffalse
+%<package>\define@key[package]{@de}{notation}
+%<package> {\def\@de@option{\csname @de@not@#1\endcsname}}
+%<package>\define@key[package]{@de}{maxprimes}
+%<package> {\m@xm@rk=#1\advance\m@xm@rk\@ne}
+%\fi
+%
+% \begin{macro}{\setDE}
+% \hspace{1em} In addition to being able to use options directly in the
+% \cs{usepackage} package command, one also gets access to the command
+% \cs{setDE}.
+% Which can be used at any point in the document to change the style
+% of notation or max prime count. Functionally done in identical manner
+% to how \cs{DeclareOptionX} is used.
+%
+% \begin{macrocode}
+\newcommand\setDE[1]{\setkeys[package]{@de}{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{To not conflict with amsmath}
+%
+% \begin{macro}{\@de@ver}
+% \begin{macro}{\@de@top}
+% \begin{macro}{\@de@bove}
+%
+% \hspace{1em} Purely because amsmath is a bitch and doesn't want
+% anyone enjoying their time in \TeX\ it becomes required to make
+% compatibility checks and work within their abstracted definitions,
+% \begin{macrocode}
+\@ifpackageloaded{amsmath}{
+ \let\@de@ver=\@@over%
+ \let\@de@top=\@@atop%
+ \let\@de@bove=\@@above}%
+% \end{macrocode}
+% Otherwise it just uses the \TeX\ primitive commands for fractions
+% because of increase ease of function and speed of processing,
+% \begin{macrocode}
+ {\let\@de@ver=\over%
+ \let\@de@top=\atop%
+ \let\@de@bove=\above}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+%
+% \subsection{Foundational macros}
+% \iffalse
+%<package>%% ----------------------------------------------------------------
+%<package>%% Package Macros
+%<package>%% ----------------------------------------------------------------
+% \fi
+%
+% \begin{macro}{\d@@}\begin{macro}{\d@l}
+% \hspace{1em} Creating protected macro definitions for increase in
+% speed of processes,
+% \begin{macrocode}
+\def\d@@{\mathrm d}
+\let\d@l=\partial
+% \end{macrocode}
+% \begin{macro}{\@dest@red}\begin{macro}{\@den@st@r}
+% \hspace{1em} In the same vein, strings are defined for the starred and
+% unstarred versions of macro commands,
+% \begin{macrocode}
+\def\@dest@red{st@r@d}
+\def\@den@st@r{n@st@r}
+% \end{macrocode}
+% \end{macro}\end{macro}
+% \end{macro}\end{macro}
+%
+%
+% \begin{macro}{\ode}\begin{macro}{\pde}
+% \hspace{1em} The macro definitions of the ODE and PDE commands
+% \begin{macrocode}
+\def\ode{\csname \@de@option ODE\endcsname}
+\def\pde{\csname \@de@option PDE\endcsname}
+% \end{macrocode}
+% In essence these two are the same command.
+% This is done for the sake of consistancy in use and effect.
+% As well, in an attempt to not make the alternative notations
+% \emph{inaccesible}, the main macros are themselves stepping stones
+% to the package declared option. As perhaps multiple notational styles
+% might be useful in a single equation, who knows?
+% \end{macro}\end{macro}
+%
+%
+%
+%
+% \begin{macro}{\LagrODE}\begin{macro}{\LeibODE}\begin{macro}{\NewtODE}
+% \hspace{1em} There is unfortunately no way to avoid the process
+% of making an individual macro for each ODE version;
+% \begin{macrocode}
+\def\LagrODE{\let\@de@perat@r\d@@% sets the d
+ \let\@dec@mm@nd\@de@not@Lagrange
+ \@de@ifst@r}
+\def\LeibODE{\let\@de@perat@r\d@@%
+ \let\@dec@mm@nd\@de@not@Leibniz
+ \@de@ifst@r}
+\def\NewtODE{\let\@de@perat@r\d@@%
+ \let\@dec@mm@nd\@de@not@Newton
+ \@de@ifst@r}
+% \end{macrocode}
+% \end{macro}\end{macro}\end{macro}
+% \begin{macro}{\LagrPDE}\begin{macro}{\LeibPDE}\begin{macro}{\NewtPDE}
+% As well as making a macro for each PDE version;
+% \begin{macrocode}
+\def\LagrPDE{\let\@de@perat@r\d@l% sets the del
+ \let\@dec@mm@nd\@de@not@Lagrange
+ \@de@ifst@r}
+\def\LeibPDE{\let\@de@perat@r\d@l%
+ \let\@dec@mm@nd\@de@not@Leibniz
+ \@de@ifst@r}
+\def\NewtPDE{\let\@de@perat@r\d@l%
+ \let\@dec@mm@nd\@de@not@Newton
+ \@de@ifst@r}
+% \end{macrocode}
+%
+% In terms of usage, these are all the same command, the main
+% differences come from what the operator is defined as,
+% \cs{d@@} or \cs{d@l}, and which notational form that
+% \cs{@dec@mm@nd} points at for further processes down the stream.
+% They are however, given all caps for the \emph{ode} and \emph{pde}
+% in order to enhance visual clarity should one use them.
+%
+% \end{macro}\end{macro}\end{macro}
+%
+%
+% \subsubsection{The `Yoinkers'}
+% \begin{macro}{\@dest@r@rg}
+% \begin{macro}{\@de@ption@l@rg}\begin{macro}{\@de@exponent@rg}
+% \hspace{1em} Now a group of functions are needed for the processing
+% each of the major elements, the star (|*|), for whether to have a function
+% parameter. The option (|[|), for determining the variable
+% being differentiated. And exponent (|^|), for deteriming what order
+% the differential should be. Whether these functions should be used
+% or not, comes from the use of a macro described in section
+% \ref{sec:checkpoints}.
+%
+% Importantly each of these elements, should they appear,
+% require the relevant token to be `yoinked' by the macro in question.
+% Should a star appear, \cs{@dest@r@rg} `gobbles' said star and propmts
+% the next element, an optional argument, to be checked for.
+% \begin{macrocode}
+\def\@dest@r@rg*{\expandafter\@de@ifbr@ck}
+% \end{macrocode}
+%
+% For an optional argument, \cs{@de@option@l@rg} will yoink the argument,
+% as well as the surrounding brackets,
+% \begin{macrocode}
+\def\@de@ption@l@rg[#1]{\expandafter\v@rr@t@ks{#1}\relax \@de@ifexp@n}%
+% \end{macrocode}
+%
+% If an exponent should appear, \cs{@de@exponent@rg} will yoink the |^|,
+% and the integer following it,
+% \begin{macrocode}
+\def\@de@exponent@rg^#1{\exp@c@unt#1\relax \@deifst@rred}
+% \end{macrocode}
+%
+%
+%
+% \begin{macro}{\@dest@r@dy@ink}\begin{macro}{\@den@st@ry@ink}
+%
+% \hspace{1em} Depending on if one is using the starred
+% version of the command,
+% there is a command that yoinks the following function variable
+% and one that ends the compiling here.
+% \begin{macrocode}
+\def\@dest@r@dy@ink{\expandafter\@dec@mpf@rm}
+\def\@den@st@ry@ink{\expandafter\@dey@inkf@rm}
+% \end{macrocode}
+% \end{macro}\end{macro}\end{macro}
+% \end{macro}\end{macro}
+%
+% \begin{macro}{\@de@func@ther}\begin{macro}{\@de@func@Leib}
+% \begin{macro}{\@de@func@Lagr}\begin{macro}{\@de@func@Newt}
+%
+% \hspace{1em} As a consequence of the inherent differences in how
+% the notational styles treat functions,
+% the \cs{@de@func@Leib} macro has to be treated differently.
+% Whereas both
+% the Lagrange and Newton notations will just accept the first token
+% following the call of the function yoinker. The Leibniz varient will
+% attempt to absorb all the tokens untill the first space token is found.
+% This is not done in the traditional way of denoting an explicit space
+% token at the end of the control sequence, but rather through a special
+% macro defined in section \ref{sec:nextchar}.
+% This had to be done as a consequence
+% of getting the `|at|\textvisiblespace |x;|' function to work properly.
+% \begin{macrocode}
+\def\@de@func@ther#1{\expandafter\func@t@ks{#1}\relax
+ \expandafter\@de@if@tpos}
+\def\@de@func@Leib{\expandafter\func@t@ks{}\relax
+ \expandafter\@de@ifbrace}
+\let\@de@func@Lagr\@de@func@ther
+\let\@de@func@Newt\@de@func@ther
+% \end{macrocode}
+% \end{macro}\end{macro}
+% \end{macro}\end{macro}
+%
+%
+% \begin{macro}{\@de@tpos@rg}
+% \hspace{1em} Finally, the last element that can be used, is designed to
+% eat all the tokens between its call and the first semi-colon it sees,
+% to ensure a function can be derived anywhere.
+% \begin{macrocode}
+\def\@de@tpos@rg#1;{\expandafter\@tpost@ks{#1}\relax \@de@tf@rm}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+% \subsubsection{Macro `Checkpoints'}\label{sec:checkpoints}
+% \begin{macro}{\@de@ifst@r}
+% \begin{macro}{\@de@ifbr@ck}
+% \begin{macro}{\@de@ifexp@n}
+% \hspace{1em} As can be seen in the definitions of the \cs{ode} and \cs{pde},
+% there are no explicitely defined \cs{ode*} or \cs{pde*} macros.
+% A workaround is implemented by making the first step of the macro
+% to check if the first token that appears is a star, or \emph{asterisk},
+% if one would prefer the technical language. These macros make use of an
+% ancilliariy function \cs{@deifch@r},
+% which is defined in the section \ref{sec:nextchar}.
+%
+% \begin{macrocode}
+\def\@de@ifst@r{\@deifch@r *
+ {\@dest@rgument\@dest@red\@dest@r@rg}
+ {\@dest@rgument\@den@st@r\@dest@r@rg*}}
+\def\@de@ifbr@ck{\@deifch@r [
+ \@de@ption@l@rg
+ {\@de@ption@l@rg[t]}}
+\def\@de@ifexp@n{\@deifch@r ^
+ \@de@exponent@rg
+ {\@de@exponent@rg^\@ne}}
+% \end{macrocode}
+% \begin{macro}{\@de@ifbrace}
+% \hspace{1em} \cs{@de@ifbrace} is a bit more special than the other \cs{@deif}
+% conditionals, as it is not a general use conditional. Only the
+% Leibniz notational style function yoinker makes use of it.
+% This is likely not a good long-term solution, but
+% that just means it's going to be this way for at least a few years.
+% \begin{macrocode}
+\def\@de@ifbrace{\@deifch@r \bgroup
+ \@de@func@ther
+ \@de@tilsp@ce}
+% \end{macrocode}
+% \end{macro}\end{macro}\end{macro}\end{macro}
+%
+%
+% \begin{macro}{\@de@if@tpos}\begin{macro}{\@de@tDoubleCheck}
+% \hspace{1em} In the same way, there also exist a macro to check
+% for the `|at|\textvisiblespace'. The main difference however,
+% is the follow up command that helps
+% \emph{robustify} \cs{@de@if@tpos}. This is done through absorbing all the
+% tokens after the `|a|' until the next space token, if only
+% a single token is absorbed, and that token is a `|t|', then success! Otherwise
+% nothing happens.\footnotemark
+% \begin{macrocode}
+\def\@de@if@tpos{\@deifch@r a \@de@tDoubleCheck \@dec@mpf@rm}
+\def\@de@tDoubleCheck a#1 {\ifx t#1\expandafter\@de@tpos@rg\else
+ \@dec@mpf@rm a#1\fi}%
+% \end{macrocode}
+%
+% \footnotetext{There is a way to make this function in a far more generalized way using
+% \cs{csname} and \cs{endcsname}. However, as this package makes use of
+% this feature exactly \emph{once}, there is no benefit to
+% generalizing the functionality.}
+% \end{macro}\end{macro}
+%
+%
+%
+%
+% \subsection{Ancilliary Functions}
+% There are a lot of macros or command sequences that need to be used
+% in addendum to the main commands that one would download this package for.
+% As a consequence, there are a plethora of ancilliary functions to pull from
+% defined in this section.
+%
+%
+% \iffalse
+%<package>%% ----------------------------------------------------------------
+%<package>%% Ancilliary Package Functions
+%<package>%% ----------------------------------------------------------------
+% \fi
+% \subsubsection{Variable Macronames}
+%
+% \begin{macro}{\@dest@rgument}
+% \begin{macro}{\@deifst@rred}
+% \begin{macro}{\@dec@mpf@rm}
+%
+% \hspace{1em}It becomes useful to be able to freely define which macro
+% to be used when going through the option tree.
+% Subsequently, three macros are defined
+% to fufill that purpose. \cs{@dest@rgument} takes an argument and defines
+% two macros \cs{@deifst@rred} which defines
+% whether the function `yoinker' exists or not, and \cs{@dec@mpf@rm}
+% which works with \cs{@de@option},defined in subsection \ref{sec:options},
+% to define the final ODE or PDE form.
+% \begin{macrocode}
+\def\@dest@rgument#1{%
+ \def\@deifst@rred{\csname @de#1y@ink\endcsname}%
+ \def\@dec@mpf@rm{\csname#1@\@dec@mm@nd\endcsname}}
+% \end{macrocode}
+% \end{macro}\end{macro}\end{macro}
+%
+%
+%
+%
+%
+% \begin{macro}{\@de@tf@rm}\begin{macro}{\@dey@inkf@rm}
+% \hspace{1em} Additional macros are also defined for determining
+% intermediate forms during the construction
+% process of the resulting ODEs and PDEs
+% \begin{macrocode}
+\def\@de@tf@rm{\csname @de@t@\@dec@mm@nd\endcsname}%
+\def\@dey@inkf@rm{\csname @de@func@\@dec@mm@nd\endcsname}%
+% \end{macrocode}
+% \end{macro}\end{macro}
+%
+%
+%
+% \subsubsection{Determing the next token}\label{sec:nextchar}
+% An integral part of the `\emph{mastication}' process
+% is the identification of the proceeding token in the oncoming token stream.
+% Therefore, a macro is defined to streamline this process instead of needing
+% to create a unique \cs{futurelet} sequence for each token type.\par
+% The use of \cs{futurelet} is a strange and arcane process
+% that better described by occult terminology than the proper scientific
+% terms one would use in daily life.
+% However, it is important to understand at least a little bit for the
+% implementation of the \cs{@deifch@r} macro.
+%
+% \begin{macro}{\@deifch@r}\begin{macro}{\@detesttoken}
+%
+% \begin{macro}{\@de@tmpA}\begin{macro}{\@de@tmpB}
+%
+% \hspace{1em} \cs{@deifch@r} takes in three tokens as arguments,
+% the first argument will assign \cs{@detesttoken} and be
+% what the macro looks out for,
+% while the other two arguments are for storage to be executed later.
+% Building off this, there are two main elements that compose the macro,
+% the namesake \cs{@deifch@r}, and its supplement macro
+% \cs{@denext@rg}. This is because \cs{futurelet} is a primitive that will
+% act as the \cs{let} primitive, just one token removed.
+%
+% \begin{minipage}[b]{0.45\textwidth}
+% \tikz \graph[grow right = 1.5cm]{
+% \string\let -!- token1 <- token2 -!- token3 };
+% \end{minipage}~
+% \begin{minipage}[b]{0.45\textwidth}
+% \tikz \graph[grow right = 1.5cm]{
+% \string\futurelet -!- token1 -!- token2 -!- token3,
+% token1 <-[bend left, "\string\let\ token1 token3"] token3 };
+% \end{minipage}
+%
+%
+% The most important consequence is that,
+% should \cs{futurelet} be enacted upon a stream of three
+% tokens, ``\cs{futurelet}| token1 token2 token3|''; |token1| will be \cs{let}
+% to point at |token3| \emph{before}
+% |token2| is expanded. What this means, is one is able to have |token3|
+% \emph{act upon the unexpanded}
+% |token2|.\footnote{If this means something to you, it's too late.
+% You've lost your chance of escaping \TeX.}
+% \begin{macrocode}
+\def\@deifch@r#1#2#3{%
+ \let\@dew@tcht@k=#1\relax
+ \def\@de@tmpA{#2} \def\@de@tmpB{#3}
+ \futurelet\@detesttoken\@denext@rg}
+% \end{macrocode}
+% \hspace{1em} Using this \emph{enlightenment},
+% define the token representing an
+% `|if-then-else|' control sequence \cs{@denext@rg}. In
+% \cs{@deifch@r}, \cs{@dew@tcht@k} becomes a macro for
+% the token we want to check against. Using this to our advantage,
+% before \TeX\ expands \cs{@denext@rg}, it will assign \cs{@detesttoken}
+% to point to a third, currently, unknown token after \cs{@denext@rg}.
+% This is where the magic happens; because \cs{@denext@rg} only expands
+% \emph{after} the assignment of \cs{@detesttoken}, meaning it becomes
+% possible to compare \cs{@detesttoken} and \cs{@dew@tcht@k} against
+% eachother to determine which outcome should be executed.\par
+% \end{macro}\end{macro}
+%
+% \end{macro}\end{macro}
+%
+%
+%
+% \begin{macro}{\@denext@rg}\begin{macro}{\@de@nextact}
+%
+% \hspace{1em} The first half of \cs{@denext@rg} ensures that a
+% space tokens does not get in the way of assignment,
+% as unfortunate as it is, the \cs{futurelet} primitive \emph{does}
+% consider a space token to be a valid token to point to.
+%
+% \begin{macrocode}
+\def\@denext@rg{%
+ \ifx\@detesttoken\@sptoken\relax
+ \let\@de@nextact\@desp@cegobbler\else
+% \end{macrocode}
+% \hspace{1em} The second half of \cs{@denext@rg} is what does
+% the actual comparison. Should the comparison be positive,
+% \cs{@detesttoken} = \cs{@dew@tcht@k}, then the code stored
+% in \cs{@de@tmpA} will be executed, otherwise, \cs{@de@tmpB}
+% will be executed
+% \begin{macrocode}
+ \ifx\@detesttoken\@dew@tcht@k\relax % if
+ \let\@de@nextact\@de@tmpA\else % ifn't
+ \let\@de@nextact\@de@tmpB\fi\fi
+ \@de@nextact}
+% \end{macrocode}
+%
+% \begin{macro}{\@desp@cegobbler}
+% \iffalse
+%<package>\let\@desavedef\<
+% \fi
+%
+% \hspace{1em} Ensuring that the space(s), explicit or implicit, trailing after
+% \cs{@deifch@r} requires some \TeX\ \emph{tomfoolary}.
+% By defining the function with a non-character token, the trailing space
+% will matter for the macro definition, thereby, creating a macro that gobbles
+% one space token on use.
+% \begin{macrocode}
+\def\<{\@desp@cegobbler}
+\expandafter\def\< {\futurelet\@detesttoken\@denext@rg}
+% \end{macrocode}
+% These three macros work together as a three point cycle discarding spaces
+% until the first non-space token is found, in which case the \cs{if}-\cs{else}
+% will be executed.
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@de@tilsp@ce}
+%
+% \hspace{1em} While the previous macro gobbles space tokens until it finds
+% a non-space token \cs{@de@tilsp@ce} gobbles non-space
+% tokens until it finds a space token.
+% There is a difference however, in that \cs{@de@tilsp@ce} stores the
+% gobbled tokens until it finds that space token, subsequently
+% \rlap{ {ejaculating} }\hbox{---------------}
+% \emph{returning} the the tokens as a registry list.
+% \begin{macrocode}
+\def\@de@tilsp@ce#1 {%
+ \beginnext%
+ \toks0={#1}
+ \edef\next{\func@t@ks=\expandafter{\the\toks0}}
+ \endnext \@de@if@tpos}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+% \begin{macro}{\beginnext}
+% \begin{macro}{\endnext}
+%
+% \hspace{1em} The \cs{beginnext}, \cs{endnext} construct
+% is a relatively common construct one finds when working with
+% variable macros and subsequently working with \cs{edef} commands.
+% Using the explicit \cs{begingroup} and \cs{endgroup} group denotions
+% means that one can play all sorts of registry based games,
+% that can not be broken by implicit groupings.
+% By \cs{edef}'ing \cs{next} inside this construct, whatever finalized
+% product you have assigned to \cs{next}, will be a fully expanded
+% assortment of values from those registries.
+% \begin{macrocode}
+\def\beginnext{\begingroup
+ \let\next\undefined}
+\def\endnext{\expandafter\endgroup\next}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+%
+%
+%
+% \subsection{Notational Morphology}
+% \iffalse
+%<package>%% ----------------------------------------------------------------
+%<package>%% Package Notations
+%<package>%% ----------------------------------------------------------------
+% \fi
+%
+% There is nothing particularly interesting about the methodology
+% behind preparing the output forms, just using the classical
+% \TeX\ methods of exponents and fractions. So while these macro definitions
+% will be left in, there won't be much commenting on them directly.
+% The follow-up section will be illustrating the macros used
+% \emph{within} the ode replacement text, those will be explained.
+%
+% One thing of note, is that these macros make \emph{heavy} use of the
+% `\cs{the}\cs{registry}' commands to expand registries previously
+% used for storing tokens, and integers. Another hugely important
+% element in these macros are the \cs{box} commands for arranging and
+% subsequently storing said arrangement into a \emph{box} which can
+% then float to the top of the groupings like a message in a bottle.
+%
+% \subsubsection*{Starred Forms}
+% \begin{macro}{\st@r@d@Lagr}
+% Macro for Lagr+star
+% \begin{macrocode}
+\def\st@r@d@Lagr{%
+ \setbox\@deresb@x\hbox{$
+ {f^{\mkern1mu\@dedr@wm@rk\lagr@prime\lagr@prime\br@ced@xpon}
+ _{\m@kep@rtLagr}}\mkern-\tw@ mu\left(\the\v@rr@t@ks\right)
+ $}%
+ \@derele@se}%
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\st@r@d@Leib}
+% Macro for Leib+star
+% \begin{macrocode}
+\def\st@r@d@Leib{%
+ \setbox\@defunb@x\hbox{$\@de@perat@r^{\@deem@rex}$}%
+ \b@se@Leib}%
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\st@r@d@Newt}
+% Macro for Newt+star
+% \begin{macrocode}
+\def\st@r@d@Newt{%
+ \setbox\@dev@rb@x\hbox{$\the\v@rr@t@ks$} \b@se@Newt}%
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+%
+% \subsubsection*{Unstarred Forms}
+% \begin{macro}{\n@st@r@Lagr}
+% Macro for Lagr
+% \begin{macrocode}
+\def\n@st@r@Lagr{%
+ \setbox\@deresb@x\hbox{$
+ {\the\func@t@ks
+ ^{\mkern\@ne mu\@dedr@wm@rk\lagr@prime\lagr@prime\br@ced@xpon}
+ _{\m@kep@rtLagr}}\mkern\m@ne mu$}%
+ \@derele@se}%
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\n@st@r@Leib}
+% Macro for Leib
+% \begin{macrocode}
+\def\n@st@r@Leib{%
+ \setbox\@defunb@x\hbox{$
+ \@de@perat@r^{\@deem@rex}\mkern0.40mu\the\func@t@ks$}
+ \b@se@Leib}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\n@st@r@Newt}
+% Macro for Newt
+% \begin{macrocode}
+\def\n@st@r@Newt{%
+ \setbox\@dev@rb@x\hbox{$\the\func@t@ks$} \b@se@Newt}%
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection*{``At Position'' Forms}
+% \begin{macro}{\@de@t@Lagr}
+% Macro for Lagr at point
+% \begin{macrocode}
+\def\@de@t@Lagr{%
+ \noexpand\hbox{$
+ \n@st@r@Lagr\mkern-\thr@@ mu\left(\the\@tpost@ks\right)
+ $}}%
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\@de@t@Leib}
+% Macro for Leib at point
+% \begin{macrocode}
+\def\@de@t@Leib{%
+ \noexpand\hbox{$
+ \left.\n@st@r@Leib\mkern\@ne mu\right|
+ _{\mkern1mu\displaystyle\the\v@rr@t@ks\mkern2mu
+ \rlap{$\scriptstyle=\mkern\thinmuskip\the\@tpost@ks$}}
+ $}%
+ }%
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\@de@t@Newt}
+% Macro for Newton at point
+% \begin{macrocode}
+\def\@de@t@Newt{%
+ \noexpand\hbox{$
+ \n@st@r@Newt\mkern-\tw@ mu\left(\the\@tpost@ks\right)
+ $}}%
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+%
+%
+%
+% \subsubsection*{Foundational forms}
+%
+%
+% \begin{macro}{\m@kep@rtLagr}
+% Macro for Lagr partial notations
+% \begin{macrocode}
+\def\m@kep@rtLagr{\ifx\@de@perat@r\d@l\the\v@rr@t@ks\else\empty\fi}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\b@se@Leib}
+% Macro for the base Leibniz form
+% \begin{macrocode}
+\def\b@se@Leib{%
+ \setbox\@dev@rb@x\hbox{$
+ \@de@perat@r\mkern0.40mu\the\v@rr@t@ks^{\@deem@rex}$}%
+ \setbox\@deresb@x\hbox{\kern0.5\p@%
+ $\raise2\p@\box\@defunb@x\@de@ver\lower5\p@\box\@dev@rb@x$%
+ \kern0.5\p@}%
+ \@derele@se}%
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\b@se@Newt}
+% Macro for the base Newton form
+% \begin{macrocode}
+\def\b@se@Newt{%
+ \setbox\@defunb@x\hbox{\vbox{\baselineskip=\z@\lineskip=\m@ne\p@%
+ \@dedr@wm@rk\@de@ned@ts\@detw@d@ts\@denewt@nd@t}}%
+ \setbox\@deresb@x\hbox{\vbox{\baselineskip=\z@\lineskip=-0.5\p@%
+ \hbox to\wd\@dev@rb@x{\hss\raise\z@\box\@defunb@x\hss}%
+ \hbox{\raise\z@\box\@dev@rb@x}}}%
+ \@derele@se}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\m@kep@rtNewt}
+% Macro for Newt partial notations
+% \begin{macrocode}
+\def\m@kep@rtNewt{\ifx\@de@perat@r\d@l\empty\fi}
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
+%
+%
+% \subsection{Notational Shaping Tools}
+%
+% Here's where some spice comes back into play.
+% One of the major challenges\footnote{Aside from my mental challenges.}
+% was ensuring that the appropriate number of primes or dots were
+% placed when changing the |maxprimes| option.
+%
+% Did the author realistically need to make it so one could have
+% a procedural number of primes/dots? Nope. Would there ever be a realistic
+% use-case for a derivative of order 3 or higher in
+% which one would use markings? Of course not. Did the author do it anyways?
+% Absolutely.
+%
+%
+% \begin{macro}{\lagr@prime}
+% \begin{macro}{\br@ced@xpon}
+% \hspace{1em} The macro for the Lagrangian prime is very straightforward
+% each time \cs{lagr@prime} is used, a prime mark will be placed,
+% and the exponent count will reduce by one. The function does this
+% repeatedly until the exponent count is reduced to 1.
+% \begin{macrocode}
+\def\lagr@prime{\mkern0.35mu\prime\global\advance\exp@c@unt\m@ne}
+% \end{macrocode}
+%
+% Should the exponent count be greater than the maximum allowed prime
+% markings, \cs{br@ced@xpon} will be used instead, which will display
+% the general form of an integer enclosed by parenthesis.
+% \begin{macrocode}
+\def\br@ced@xpon{\left(\the\exp@c@unt\right)}
+% \end{macrocode}
+%
+%
+% \end{macro}
+% \end{macro}
+%
+%
+%
+% \begin{macro}{\@detw@d@ts}
+% \begin{macro}{\@de@ned@ts}
+% \hspace{1em} The dots for the Newtonian notation are more complicated than
+% just incrementing a counter by one for each placed mark.
+% Because Newtonian notation is built with a point at the top, it
+% requires the initial dot to be place prior the rest of the dots as
+% the \cs{vbox} primitive builds top down
+%
+% In order to deal with that, this set of macros, \cs{@detw@d@ts}
+% and \cs{@de@ned@ts}
+% will take the exponent count, and determine if the number is $\equiv|mod2|$
+% if it is congruent. There is no initial dot created, if it is not congruent
+% \emph{and} a greater value than the set maxprimes, an initial dot is
+% placed into the token stream to become the star on top.
+%
+% The reason for these macros to be so complicated, is that \TeX\ only has
+% addition, and multiplication with integer registries. There is no divsion
+% or float value functionality.
+% \begin{macrocode}
+\def\@detw@d@ts{\ifnum\exp@c@unt>\@ne%
+ \advance\exp@c@unt-\tw@\hbox to 5\p@{\hss$\cdot\cdot$\hss}\fi}%
+\def\@de@ned@ts{\@detempv@l=\the\exp@c@unt%
+ \loop\ifnum\@detempv@l>\tw@%
+ \advance\@detempv@l-\tw@\repeat%
+ \ifnum\@detempv@l<\tw@%
+ \advance\exp@c@unt\m@ne\hbox to 5\p@{\hss$\cdot$\hss}\fi}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@denewt@nd@t}
+% \hspace{1em} The generalized form of the the Newtonian derivative notation is
+% is just a glorified fraction, with a dot as the denominator, and a number
+% as the numerator.
+% \begin{macrocode}
+\def\@denewt@nd@t{\hbox{\vbox{%
+ \hbox to 5\p@{\hss\raise\thr@@\p@\hbox{$\scriptstyle\@deem@rex$}\hss}%
+ \hbox to 5\p@{\hss\hbox{$\displaystyle\cdot$}\hss}}}}%
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@deem@rex}
+% For the Leibniz notation, there is no reason to display the exponent
+% should it be an integer value less than 2, therefor, any
+% exponent count less than two will be replaced with \cs{empty}.
+% \begin{macrocode}
+\def\@deem@rex{\ifnum\tw@>\exp@c@unt\empty\else\the\exp@c@unt\fi}
+% \end{macrocode}
+%
+% \begin{macro}{\@dedr@wm@rk}
+% \hspace{1em} Because both the Lagrangian and Newtonian notational styles involve
+% a physical marking being repeated, common macro was made that
+% takes 3 arguments, the first will be for the initial placement,
+% the second argument is fed into a follow-up macro \cs{@derepe@tdr@w},
+% and the third argument is what
+% will be placed should the exponent count be higher than the max allowed.
+%
+% Effectively \cs{@dedr@wm@rk} is what checks whether it should be a marking
+% or the more symbolic generalized form.
+% \begin{macrocode}
+\def\@dedr@wm@rk#1#2#3{
+ \ifnum\exp@c@unt<\m@xm@rk
+ #1\@derepe@tdr@w#2\else
+ #3\fi}
+% \end{macrocode}
+% \begin{macro}{\@derepe@tdr@w}
+% While \cs{@derepe@tdr@w} is what provides the
+% conditional looping enviroment to ensure the markings are placed;
+% \begin{macrocode}
+\def\@derepe@tdr@w#1{\loop\ifnum\exp@c@unt>\z@#1\repeat}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\@derele@se}
+% Shorthand for allowing the final formed ode or pde to rise to the surface
+% \begin{macrocode}
+\def\@derele@se{\noexpand{\box\@deresb@x}}
+% \end{macrocode}
+% \end{macro}
+%
+% \iffalse
+%</package>
+% \fi
+%
+%
+% \iffalse
+%<package>\let\<\@desavedef
+%<package>\endinput
+% \fi
+%
+%
+%
+%
+% \Finale \ No newline at end of file
diff --git a/macros/latex/contrib/odesandpdes/odesandpdes.ins b/macros/latex/contrib/odesandpdes/odesandpdes.ins
new file mode 100644
index 0000000000..ff5285724c
--- /dev/null
+++ b/macros/latex/contrib/odesandpdes/odesandpdes.ins
@@ -0,0 +1,77 @@
+%%
+%% This is file `odesandpdes.ins',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% odesandpdes.dtx (with options: `install')
+%% ----------------------------------------------------------------
+%% odesandpdes --- A package for the streamlining of the use of
+%% odes and pdes in mathematical texts typset by LaTeX
+%%
+%% E-mail: anakin@ruc.dk
+%% Released under the LaTeX Project Public License v1.3c or later
+%% See http://www.latex-project.org/lppl.txt
+%% ----------------------------------------------------------------
+\input docstrip.tex
+\keepsilent
+\askforoverwritefalse
+\preamble
+----------------------------------------------------------------
+odesandpdes --- A package for the streamlining of the use of
+odes and pdes in mathematical texts typset by LaTeX
+
+E-mail: anakin@ruc.dk
+Released under the LaTeX Project Public License v1.3c or later
+See http://www.latex-project.org/lppl.txt
+----------------------------------------------------------------
+\endpreamble
+\postamble
+File: odesandpdes.dtx
+
+Copyright (C) 2024 by Anakin anakin@ruc.dk
+-----------------------------------------------------------
+
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License (LPPL), either
+version 1.3c of this license or (at your option) any later
+version. The latest version of this license is in the file:
+
+ http://www.latex-project.org/lppl.txt
+
+This work is "maintained" (as per LPPL maintenance status) by
+Anakin.
+
+This work consists of the file odesandpdes.dtx
+and the derived files odesandpdes.ins,
+ odesandpdes.pdf and
+ odesandpdes.sty.
+
+\endpostamble
+\usedir{tex/latex/odesandpdes}
+\generate{
+ \file{\jobname.sty}{\from{\jobname.dtx}{package}}
+}
+\endbatchfile
+%% File: odesandpdes.dtx
+%%
+%% Copyright (C) 2024 by Anakin anakin@ruc.dk
+%% -----------------------------------------------------------
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License (LPPL), either
+%% version 1.3c of this license or (at your option) any later
+%% version. The latest version of this license is in the file:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% This work is "maintained" (as per LPPL maintenance status) by
+%% Anakin.
+%%
+%% This work consists of the file odesandpdes.dtx
+%% and the derived files odesandpdes.ins,
+%% odesandpdes.pdf and
+%% odesandpdes.sty.
+%%
+%%
+%% End of file `odesandpdes.ins'.
diff --git a/macros/latex/contrib/odesandpdes/odesandpdes.pdf b/macros/latex/contrib/odesandpdes/odesandpdes.pdf
new file mode 100644
index 0000000000..5f584c3bb4
--- /dev/null
+++ b/macros/latex/contrib/odesandpdes/odesandpdes.pdf
Binary files differ
diff --git a/support/auctex/13.3-extra/CHANGES b/support/auctex/13.3-extra/CHANGES
new file mode 100644
index 0000000000..fd2c5b922c
--- /dev/null
+++ b/support/auctex/13.3-extra/CHANGES
@@ -0,0 +1,1308 @@
+Changes and New Features in AUCTeX
+**********************************
+
+News in 13.3
+============
+
+ • AUCTeX now requires GNU Emacs 26.1 or higher.
+
+ • LaTeX abbrevs are now available in docTeX mode buffers.
+
+ • AUCTeX temporarily rebinds the variable ‘gc-cons-percentage’ to a
+ higher value during parsing which speeds up the process
+ significantly. The memory pressure should still be acceptable,
+ even on older machines.
+
+ • Macros provided by the ‘xparse’ package are part of LaTeX kernel
+ since October 2020. AUCTeX tracks this change and the content of
+ ‘xparse.el’ is moved into ‘latex.el’ and ‘font-latex.el’
+ respectively.
+
+ • The variable ‘preview-scale-function’ is now allowed as a
+ file-local variable where the assigned value can only be between
+ 0.1 and 10.
+
+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 <RET>’ 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 <LFD>’)
+ 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 <RET>’.
+
+ • 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 <RET> documentclass <RET>’ 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 <RET>
+ bigl <RET> ( <RET>’ 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 <LFD>’. 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 <RET>’, 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 <RET>’.
+
+ • 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 <RET> TeX-command-list <RET>’,
+ 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 <RET> 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 <RET> includegraphics <RET>’ 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 <RET> usepackage
+ <RET>’ 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 <<French>> 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 <RET>’) 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 <ataka@milk.freemail.ne.jp>
+
+News in 11.12
+=============
+
+ • Support for the KOMA-Script classes. Contributed by Mark Trettin
+ <Mark.Trettin@gmx.de>.
+
+News in 11.11
+=============
+
+ • Support for ‘prosper.sty’, see <http://prosper.sourceforge.net/>.
+ Contributed by Phillip Lord <p.lord@russet.org.uk>.
+
+News in 11.10
+=============
+
+ • ‘comment-region’ now inserts %% by default. Suggested by "Davide
+ G. M. Salvetti" <salve@debian.org>>.
+
+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 <frisk@isy.liu.se>.
+
+News in 11.03
+=============
+
+ • Use ‘tex-fptex.el’ for fpTeX support. Contributed by Fabrice
+ Popineau <Fabrice.Popineau@supelec.fr>.
+
+News in 11.02
+=============
+
+ • New user option ‘LaTeX-top-caption-list’ specifies environments
+ where the caption should go at top. Contributed by
+ <ataka@milk.freemail.ne.jp> (Masayuki Ataka).
+
+ • Allow explicit dimensions in ‘graphicx.sty’. Contributed by
+ <ataka@milk.freemail.ne.jp> (Masayuki Ataka).
+
+ • Limited support for ‘verbatim.sty’. Contributed by
+ <ataka@milk.freemail.ne.jp> (Masayuki Ataka).
+
+ • Better support for amsmath items. Patch by
+ <ataka@milk.freemail.ne.jp> (Masayuki Ataka).
+
+ • More accurate error parsing. Added by David Kastrup
+ <David.Kastrup@t-online.de>.
+
+News in 11.01
+=============
+
+ • Bug fixes.
+
diff --git a/support/auctex/13.3-extra/CHANGES.sig b/support/auctex/13.3-extra/CHANGES.sig
new file mode 100644
index 0000000000..f1318e149a
--- /dev/null
+++ b/support/auctex/13.3-extra/CHANGES.sig
Binary files differ
diff --git a/support/auctex/13.3-extra/ChangeLog.1 b/support/auctex/13.3-extra/ChangeLog.1
new file mode 100644
index 0000000000..454c7c180e
--- /dev/null
+++ b/support/auctex/13.3-extra/ChangeLog.1
@@ -0,0 +1,31541 @@
+2024-01-17 Mosè Giordano <mose@gnu.org>
+
+ * Version 13.3 released.
+
+2024-01-14 Arash Esbati <arash@gnu.org>
+
+ Update style/simpleicons.el to package v11.0.0
+
+ * style/simpleicons.el (LaTeX-simpleicons-icons): Update icon
+ names to package version 11.0.0.
+
+2024-01-04 Arash Esbati <arash@gnu.org>
+
+ Add new style/changebar.el
+
+ * tex.el (TeX-LaTeX-sentinel): Add entry for the changebar
+ package.
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/changebar.el: New file.
+
+2023-12-30 Arash Esbati <arash@gnu.org>
+
+ Update style/simpleicons.el to package v10.4.0
+
+ * style/simpleicons.el (LaTeX-simpleicons-icons): Update icon
+ names to package version 10.4.0.
+
+2023-12-28 Arash Esbati <arash@gnu.org>
+
+ Add new style/simpleicons.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/simpleicons.el: New file.
+
+2023-12-19 Arash Esbati <arash@gnu.org>
+
+ * doc/auctex.texi: Wrap t inside @code.
+
+2023-12-19 Arash Esbati <arash@gnu.org>
+
+ Wrap nil inside @code
+
+ * doc/auctex.texi:
+ * doc/faq.texi: Use @code{nil} in the documents.
+
+2023-12-19 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Edit changes since last release.
+
+2023-12-15 Tony Zorman <soliditsallgood@mailbox.org>
+
+ Throw out fold spec after a single failure
+
+ So far, TeX-fold-expand-spec did not abort its expansion of the
+ current spec if *any* of the expansions succeeded. This can lead to
+ some unexpected behaviour. For example, given
+
+ (setopt TeX-fold-math-spec-list
+ '(("[1] of {1}||{1}" ("cite"))))
+
+ expanding `\cite{this}' would result in the overlay displaying
+ `… of this' instead of just `this', because one of the arguments
+ (the mandatory one) succeeded. This is probably not what the user
+ intended. Instead, in order for the spec to be chosen, *all
+ arguments should succeed.
+
+ * tex-fold.el (TeX-fold-expand-spec): Return non-nil value only when
+ all expansions suceeded.
+
+2023-12-08 Arash Esbati <arash@gnu.org>
+
+ Add "includegraphics" to `paragraph-start'
+
+ * style/graphicx.el ("graphicx"): Let \includegraphics have its
+ own line.
+
+2023-12-08 Arash Esbati <arash@gnu.org>
+
+ Update the caption bundle styles
+
+ * style/bicaption.el (LaTeX-arg-bicaption-captionsetup): Delete
+ now unneeded function.
+ ("bicaption"): Support new macro \bicaptionsetup.
+
+ * style/caption.el ("caption"): Remove support for bi-captions in
+ \captionsetup which isn't recommended anymore.
+ Keep fontification support for 2 optional arguments.
+ (LaTeX-caption-supported-float-types): Delete entries which now
+ can be set via \subcaptionsetup and \bicaptionsetup.
+ (LaTeX-caption-package-options-list): Delete dropped package
+ option "compatibility".
+
+ * style/subcaption.el ("subcaption"): Support \subcaptionsetup
+ macro.
+
+2023-12-07 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/ocg-p.el
+
+ * style/ocg-p.el (LaTeX-env-ocgp-ocg): Delete function and move
+ code into the hook.
+ (LaTeX-arg-ocgp-layer-id, "ocg-p"): Adjust query prompt.
+
+2023-12-06 Arash Esbati <arash@gnu.org>
+
+ Move support for xparse macros into core
+
+ * style/xparse.el: Move content from here ...
+
+ * latex.el: ... to here.
+ (LaTeX-auto-xparse-macro, LaTeX-auto-xparse-environment): New
+ variables needed for parsing.
+ (LaTeX-auto-regexp-list): Add regexp's for new macros.
+ (LaTeX-auto-prepare): Reset newly defined variables.
+ (LaTeX-arg-xparse-embellishment): Rename.
+ (LaTeX-xparse-macro-parse): Adjust to use the new variables.
+ (LaTeX-auto-cleanup): Use `LaTeX-xparse-macro-parse' to cleanup.
+ (LaTeX-common-initialization): Add macro entries.
+
+ * font-latex.el: ... and to here.
+ (font-latex-built-in-keyword-classes): Support fontification.
+
+ * doc/changes.texi: Mention the change.
+
+2023-12-05 Uwe Brauer <oub@mat.ucm.es>
+
+ Add support for the refcount package
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/refcount.el: New file.
+
+2023-11-29 Arash Esbati <arash@gnu.org>
+
+ Add completion support for \DeclareGraphicsExtensions
+
+ * style/graphicx.el (LaTeX-includegraphics-pdftex-extensions)
+ (LaTeX-includegraphics-xetex-extensions): Replace regexp style
+ extensions with real ones.
+ ("graphicx"): Add completion support for
+ \DeclareGraphicsExtensions macro.
+
+2023-11-22 Arash Esbati <arash@gnu.org>
+
+ * style/fvextra.el ("fvextra"): Track LaTeX package version 1.6.
+
+ * style/titletoc.el ("titletoc"): Replace `TeX-arg-eval'.
+
+ * style/titleps.el ("titleps"): Replace `TeX-arg-eval'.
+
+ * style/splitidx.el ("splitidx"): Replace `TeX-arg-eval'.
+
+ * style/pythontex.el ("pythontex"): Replace `TeX-arg-eval'.
+
+2023-11-21 Arash Esbati <arash@gnu.org>
+
+ Process lambda expressions correctly
+
+ * latex.el (TeX-read-key-val, TeX-read-completing-read)
+ (TeX-read-completing-read-multiple, LaTeX-completion-parse-arg):
+ Check explicitly if the argument is a lambda expession and handle
+ it correctly.
+
+2023-11-16 Arash Esbati <arash@gnu.org>
+
+ Save regexp groups in style/minted.el
+
+ * style/minted.el (LaTeX-minted-pygmentize-program): Add
+ docstring.
+ (LaTeX-minted-language-list, LaTeX-minted-style-list): Add
+ variables to `TeX-normal-mode-reset-list' so the variables aren't
+ reset upon regular re-parsing.
+ (LaTeX-minted-newmint-regexp): Extend regexp to cover all
+ \newmint* variations. Delete other regexp additions to the
+ parser.
+ (LaTeX-minted-auto-prepare, LaTeX-minted-auto-cleanup): Adjust
+ functions to the above regexp change.
+ (LaTeX-minted-add-syntactic-keywords-extra): Improve docstring.
+ ("minted"): Don't add deleted regexp's to the parser.
+ Accept also braces as delimiters for \mint macro.
+
+2023-11-11 Arash Esbati <arash@gnu.org>
+
+ Save regexp groups
+
+ * style/xparse.el (LaTeX-xparse-macro-regexp)
+ (LaTeX-xparse-environment-regexp): Use shy groups where possible.
+
+2023-11-11 Arash Esbati <arash@gnu.org>
+
+ Save regexp groups
+
+ * latex.el (LaTeX-auto-minimal-regexp-list)
+ (LaTeX-auto-class-regexp-list): Use shy groups where possible.
+
+2023-11-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix regexp
+
+ * tex-fold.el (TeX-fold-expand-spec): Fix regexp to match the
+ form (<num>) as described in the doc string.
+
+2023-11-03 Arash Esbati <arash@gnu.org>
+
+ Improve check for verbatim content
+
+ * tex.el (TeX-brace-count-line): Take into account the return
+ value of the function `TeX-verbatim-p' depending on the last
+ detected character.
+
+2023-11-03 Arash Esbati <arash@gnu.org>
+
+ Restore point in `LaTeX-verbatim-p'
+
+ * latex.el (LaTeX-verbatim-p): Don't move point when the optional
+ argument POS is non-nil.
+
+ * texmathp.el (texmathp): Remove now unnecessary `save-excursion'.
+
+2023-11-02 Arash Esbati <arash@gnu.org>
+
+ Update style/minted to package version 2.8
+
+ * style/minted.el (LaTeX-minted-key-val-options): Rename keys.
+ (LaTeX-minted-package-options-list): New function returning
+ key=vals.
+ (LaTeX-minted-package-options): Use the new function.
+
+2023-11-02 Arash Esbati <arash@gnu.org>
+
+ Update style/newfloat.el to package version 1.2
+
+ * style/newfloat.el (LaTeX-newfloat-key-val-options): Add new keys
+ for hyperref package and memoir class.
+
+2023-10-17 Arash Esbati <arash@gnu.org>
+
+ Allow `preview-scale-function' as a file-local variable
+
+ * preview.el.in (preview-scale-function): Allow the variable to be
+ set as a file-local one, but restrict the value which can be
+ assigned this way. (bug#66485)
+
+2023-10-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix previous commit
+
+ * tex-info.el (Texinfo-reftex-section-info): Remove call to `set-marker'.
+
+2023-10-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix Texinfo mode with respect to interaction with RefTeX
+
+ * tex-info.el (Texinfo-reftex-section-info): Don't reset marker
+ because the marker stays in the return value.
+ (TeX-texinfo-mode): Register `Texinfo-reftex-hook' as a local hook.
+ (Texinfo-reftex-hook): Omit mode check which is no longer necessary
+ because it's called only locally now.
+ Remove dirty trick since emacs 26 has the required entry in
+ `reftex-label-alist-builtin'.
+
+2023-10-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix documentations about Texinfo mode
+
+ * doc/auctex.texi (Features specific to @AUCTeX{}'s Texinfo major
+ mode): Add description about `Texinfo-insert-node' and correct some
+ related statements. The description was missing for some unknown
+ reason.
+ * tex-info.el (Texinfo-mode-map): Add binding for
+ `texinfo-start-menu-description', which was mentioned in the document
+ but was actually missing.
+
+2023-09-26 Arash Esbati <arash@gnu.org>
+
+ * latex.el (LaTeX-auto-regexp-list): Save regexp groups.
+
+ * latex.el (LaTeX-auto-counter-regexp-list): Save regexp groups.
+
+ * latex.el (LaTeX-auto-class-regexp-list): Save regexp groups.
+
+ * latex.el (LaTeX-auto-index-regexp-list): Save regexp groups.
+
+ * tex.el (plain-TeX-auto-regexp-list): Save regexp groups.
+
+2023-09-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Tune special modes
+
+ * tex.el (TeX-error-overview-mode, TeX-special-mode, TeX-output-mode):
+ Omit unused tables.
+ Don't be interactive commands.
+
+2023-09-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove let-binding for `max-specpdl-size'
+
+ * font-latex.el (font-latex-user-keyword-classes): Don't bind
+ `max-specpdl-size' to 1000, which is less than its default value.
+
+2023-09-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Take care of temporal buffers (bug#65912)
+
+ * font-latex.el (font-latex-setup): Set up font lock in temporal
+ buffers so that functions dependent on syntax propertization should
+ work.
+ * latex.el (docTeX-mode): Reset `font-lock-set-defaults' in case the
+ above sets up has taken place already.
+ (TeX-latex-mode):
+ * plain-tex.el (TeX-plain-tex-mode, ams-tex-mode):
+ Run style hooks in temporal buffers.
+ * tests/context/context-test.el:
+ * tests/latex/font-latex-test.el:
+ * tests/latex/latex-test.el ():
+ (LaTeX-filling, LaTeX-style-hook-with-class-option):
+ * tests/latex/texmathp-test.el:
+ Arrange in accord with the above changes.
+
+2023-09-15 Arash Esbati <arash@gnu.org>
+
+ Don't count braces in verbatim constructs for indentation
+
+ * tex.el (TeX-brace-count-line): Ignore open/close braces in
+ verbatim constructs. (bug#65824)
+
+2023-09-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Arrange indent of tabular-like environments (bug#65648)
+
+ This fixes bug#54949 as well.
+
+ * latex.el (LaTeX-env-beginning-pos-indent): New function to align "&"
+ and \end{foo} relative to the indent of the line where \begin{foo} is,
+ not the column of \begin{foo} itself.
+ (LaTeX-indent-tabular, LaTeX-hanging-ampersand-position): Use the new
+ function instead of `LaTeX-env-beginning-pos-col'. This makes
+ difference when \begin{foo} isn't on its own dedicated line.
+ (LaTeX-hanging-ampersand-position): Arrange the doc string.
+ * tests/latex/tabular-out.tex: Modify the expected result according to
+ the above change.
+
+2023-09-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix "Honor file local variables" (bug#65750)
+
+ * latex.el (TeX-latex-mode): Keep `LaTeX-paragraph-commands-regexp' in
+ sync with `LaTeX-paragraph-commands' so that setting
+ `LaTeX-paragraph-commands' in the file local variables works as
+ expected.
+ Fix typo in comment.
+ * context.el (ConTeXt-mode-common-initialization): Defer setting
+ `LaTeX-paragraph-commands-regexp' after `run-mode-hook' as well.
+
+2023-09-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove menu title inconsistency
+
+ * tex.el (TeX-common-menu-entries): In `easy-menu-add-item', we need
+ to specify the exact menu title given in `easy-menu-define'.
+
+2023-09-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Honor file local variable (bug#65750)
+
+ * context.el (ConTeXt-mode-common-initialization): Defer setups for
+ `ConTeXt-indent-item-re', `paragraph-start' and `outline-regexp' after
+ `run-mode-hooks'.
+ * tex-info.el (TeX-texinfo-mode): Defer setups for `page-delimiter',
+ `outline-heading-alist', `outline-regexp' and `TeX-complete-list'
+ after `run-mode-hooks'.
+ (): Add defvar for `outline-heading-alist' to silence compiler.
+ * tex.el (VirTeX-common-initialization): Add related comment.
+
+2023-09-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Honor file local value for `LaTeX-section-list' (bug#65750)
+
+ Set up variables for `LaTeX-mark-section' after file local variables
+ are ready. Similar change for other major modes will follow soon.
+
+ This is only a partial fix because `run-mode-hooks' doesn't run hooks
+ and `hack-local-variables' when latex-mode is called as parent of
+ doctex-mode.
+
+ * latex.el (TeX-latex-mode, LaTeX-common-initialization): Move setups
+ of `outline-regexp', `outline-heading-alist', `paragraph-start' and
+ indent-related variables after `run-mode-hooks'.
+
+2023-09-08 Arash Esbati <arash@gnu.org>
+
+ Disallow opening square brackets as verb delimiter
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Disallow '['
+ as verbatim delimiter in order to fix fontification problems and
+ catch up with `LaTeX-verbatim-macro-boundaries'.
+
+2023-08-31 Paul Nelson <ultrono@gmail.com>
+
+ Allow programmatic folding
+
+ * tex-fold.el (TeX-fold-hide-item): Abort folding if computed result
+ is the symbol `abort'.
+ (TeX-fold-macro-spec-list): Mention the new feature in the doc string.
+ (): Update copyright year.
+ * doc/auctex.texi (Folding): Mention the new feature.
+
+2023-08-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Keep preview images when killing indirect buffer (bug#65462)
+
+ * preview.el.in (preview-kill-buffer-cleanup): Don't clearout in
+ indirect buffer.
+ Fix filling of doc string.
+
+2023-08-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Improve tex-jp.el politeness
+
+ * tex-jp.el (japanese-latex-mode-initialization): Override
+ `LaTeX-default-style' only locally.
+ (japanese-TeX-insert-punctuation): Don't overwrite
+ `TeX-insert-punctuation'. Use :override advice instead.
+ (): Update copyright year.
+
+2023-08-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Enable LaTeX abbrevs in docTeX mode buffer.
+
+ * latex.el (): Enable LaTeX abbrevs in docTeX mode buffer.
+ * doc/changes.texi: Mention the above change.
+ Update copyright year.
+
+2023-08-18 Arash Esbati <arash@gnu.org>
+
+ Support verbatim shorthands defined with fancyvrb package
+
+ * style/fancyvrb.el ("fancyvrb"): Process characters defined in
+ `LaTeX-fancyvrb-chars'.
+
+ * tex-style.el (LaTeX-fancyvrb-chars): New variable containing
+ characters defined by \DefineShortVerb toggling verb mode.
+
+2023-08-18 Arash Esbati <arash@gnu.org>
+
+ Unbreak in-buffer completion for Emacs prior to v.28
+
+ * tex.el (TeX-always): New compatibilty function for Emacs prior
+ to version 28.
+ * latex.el (LaTeX-completion-parse-args): Use the new function.
+
+2023-08-18 Arash Esbati <arash@gnu.org>
+
+ * latex.el: Require subr-x.el during byte-compilation.
+
+2023-08-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix bug#64921
+
+ * style/biblatex.el (LaTeX-arg-biblatex-cites): Don't loop when RefTeX
+ citation is done.
+
+2023-08-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Follow-up fix for doc string (bug#65195)
+
+ * tex-fold.el (TeX-fold-make-overlay): Fix doc string.
+
+2023-08-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Fix context nl mode
+
+ * context-nl.el (ConTeXt-section-list-nl): Define
+ `ConTeXt-section-list-nl' to avoid error.
+
+2023-08-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add missing alternative for custom type
+
+ * tex-fold.el (TeX-fold-env-spec-list)
+ (TeX-fold-math-spec-list):
+ * latex.el (LaTeX-fold-macro-spec-list)
+ (LaTeX-fold-env-spec-list,LaTeX-fold-math-spec-list)
+ Allow function as alternative for the fold spec list.
+
+2023-07-20 Arash Esbati <arash@gnu.org>
+
+ Speed up parsing
+
+ * tex.el (TeX-normal-mode): Temporarily bind `gc-cons-percentage'
+ to a higher value during parsing. See related discussion:
+ https://lists.gnu.org/archive/html/auctex-devel/2023-07/msg00015.html
+
+2023-07-18 Arash Esbati <arash@gnu.org>
+
+ * style/menukeys.el ("menukeys"): Replace `TeX-arg-eval'.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ * style/algpseudocodex.el ("algpseudocodex"): Add missing macros.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/paralist.el
+
+ * style/paralist.el (LaTeX-paralist-env-item-opt-label): Delete
+ function and use `LaTeX-env-item-args' instead.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ Improve query of optional notes for natbib cite macros
+
+ * style/natbib.el (LaTeX-arg-natbib-notes): Change the function to
+ read and insert only the post-note of a \cite macro, the pre-note
+ is queried inside the hook.
+
+ * style/revtex4-2.el ("revtex4-2"): Adjust the hook to the change
+ of `LaTeX-arg-natbib-notes'.
+ Use `function-noarg' as keyword class.
+ Add missing call of `font-latex-set-syntactic-keywords'.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ Remove requiring a match during `completing-read'
+
+ * latex.el (TeX-arg-corner, TeX-arg-lr, TeX-arg-tb): Don't pass a
+ non-nil value for the REQUIRE-MATCH argument to `completing-read'.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ * style/ntheorem.el (ntheorem"): Simplify additions to the parser.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ Track last change for \newtheorem macro in styles
+
+ * style/amsthm.el ("amsthm"):
+ * style/ntheorem.el ("ntheorem"):
+ * style/theorem.el ("theorem"): Apply the last change in latex.el
+ for query of \newtheorem macro arguments to the styles.
+
+2023-07-17 Arash Esbati <arash@gnu.org>
+
+ Improve query for \newtheorem macro
+
+ * latex.el (LaTeX-completion-function-map-alist-cr): Add mapping
+ entry for `TeX-arg-environment'.
+ (LaTeX-common-initialization): Replace `TeX-arg-eval' with
+ alternative code for the "newtheorem" entry. Also query for the
+ title of the new environment.
+
+2023-07-15 Arash Esbati <arash@gnu.org>
+
+ * latex.el (LaTeX-common-initialization): Replace `TeX-arg-eval'.
+
+2023-07-01 Tassilo Horn <tsdh@gnu.org>
+
+ Obey buffer-local value of TeX-error-overview-open-after-TeX-run
+
+ Bug reported and fix suggested by Johannes Beisswenger. Thank you!
+
+ * tex.el (TeX-TeX-sentinel, TeX-LaTeX-sentinel): Use
+ TeX-error-overview-open-after-TeX-run value from
+ TeX-command-buffer (fixes bug#64371).
+
+2023-06-11 Arash Esbati <arash@gnu.org>
+
+ Remove definition of `LaTeX-label-list' in bib-cite.el
+
+ * bib-cite.el: Don't additionally defvar `LaTeX-label-list' which
+ is actually defined in latex.el.
+
+2023-05-13 Arash Esbati <arash@gnu.org>
+
+ Support in-buffer completion for class/package names/options
+
+ * latex.el (LaTeX-completion-documentclass-usepackage): New
+ function providing in-buffer completion for class/package names
+ and options.
+ (LaTeX--arguments-completion-at-point): Use function accordingly.
+
+2023-05-11 Arash Esbati <arash@gnu.org>
+
+ Treat backslash in verbatim macro arguments correctly
+
+ * tex.el (TeX-brace-count-line): Check if the ?\\ char is inside a
+ verbatim construct where the backslash doesn't escape the next
+ character. (bug#63441)
+ (TeX-search-syntax-table): Remove unneeded escaping in docstring.
+
+2023-05-11 Arash Esbati <arash@gnu.org>
+
+ Improve fontification of verbatim macros with braces
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Support one
+ level of balanced braces inside the argument of verbatim macros
+ with braces. See related discussion:
+ https://lists.gnu.org/archive/html/auctex-devel/2023-01/msg00023.html
+ Also handle backslash better as last character in the argument.
+
+ * tests/latex/font-latex-test.el
+ (font-latex-verb-macros-with-braces): New test.
+
+2023-05-10 Arash Esbati <arash@gnu.org>
+
+ Improve handling of beamer class options
+
+ * style/beamer.el (LaTeX-beamer-class-options-list): New variable
+ containing the class options.
+ (LaTeX-beamer-class-options): Use the new variable.
+
+2023-05-10 Arash Esbati <arash@gnu.org>
+
+ Update style/babel.el to package version 3.88
+
+ * style/babel.el ("babel"): Add support for optional argument for
+ \foreignlanguage macro and otherlanguage* environment.
+ Change the keywords class for \foreignlanguage to `textual'.
+ (bug#63396)
+ (LaTeX-babel-package-options-list): Update package options.
+
+2023-05-09 Arash Esbati <arash@gnu.org>
+
+ Harmonize provisioning of package options
+
+ * style/XCharter.el:
+ * style/algpseudocodex.el:
+ * style/babel.el:
+ * style/bicaption.el:
+ * style/caption.el:
+ * style/changes.el:
+ * style/csquotes.el:
+ * style/expl3.el:
+ * style/geometry.el:
+ * style/mdsymbol.el:
+ * style/microtype.el:
+ * style/newfloat.el:
+ * style/parskip.el:
+ * style/siunitx.el:
+ * style/subcaption.el:
+ * style/xparse.el: Carve out the package options into a variable
+ of the form `LaTeX-<package>-package-options-list' for static
+ options or a function of the same form for dynamic options. Use
+ the variable or function when prompting for the options in the
+ function `LaTeX-<package>-package-options'.
+
+2023-05-09 Arash Esbati <arash@gnu.org>
+
+ Introduce new fontification keywords class "function-noarg"
+
+ * doc/auctex.texi (Fontification of macros): Document new keywords
+ class.
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add new
+ keywords class "function-noarg" and move the respective macros in
+ this class.
+ (font-latex-deactivated-keyword-classes)
+ (font-latex-add-keywords): Mention new class in the docstrings.
+
+2023-05-08 Arash Esbati <arash@gnu.org>
+
+ Simplify handling of package options
+
+ * style/babel.el (LaTeX-babel-package-options): Move loading of
+ "fontenc" style inside the argument of `TeX-arg-key-val'. Use the
+ variable `LaTeX-fontenc-package-options' for values.
+
+ * style/bicaption.el (LaTeX-bicaption-package-options): Move
+ loading of "caption" style inside the argument of
+ `TeX-arg-key-val'.
+
+ * style/changes.el (LaTeX-changes-package-options): Move loading
+ of needed AUCTeX styles inside the argument of `TeX-arg-key-val'.
+
+ * style/fontenc.el (LaTeX-fontenc-package-options): Remove
+ unnecessary function.
+ (LaTeX-fontenc-package-options): Rename variable from
+ `LaTeX-fontenc-package-options-list' which now caters for package
+ options.
+
+ * style/parskip.el (LaTeX-parskip-package-options): Prepare
+ lengths inside the argument of `TeX-arg-key-val'.
+
+ * style/subcaption.el (LaTeX-subcaption-package-options): Move
+ loading of "caption" style inside the argument of
+ `TeX-arg-key-val'.
+
+2023-05-04 Arash Esbati <arash@gnu.org>
+
+ Add support for wasysym package
+
+ * latex.el (LaTeX-math-menu): Add "Wasysym" to the list.
+ (LaTeX-math-default): Support math symbols provided by the wasysym
+ package.
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/wasysym.el: New file containing only text symbols.
+
+2023-05-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Clean up Texinfo mode
+
+ * tex-info.el (Texinfo-mode-menu): Use `Texinfo-insert-node' instead
+ of `texinfo-insert-@node'.
+ (TeX-texinfo-mode): Fix value of `TeX-header-end' and
+ `TeX-trailer-start'.
+ Follow some improvements invested to texinfo.el so far.
+ Use #' instead of ' to quote function name.
+
+2023-05-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Clean up ConTeXt mode
+
+ * context-en.el (ConTeXt-en-mode-initialization):
+ * context-nl.el (ConTeXt-nl-mode-initialization):
+ Revise comments.
+ * context.el (ConTeXt-current-section): Return correct value.
+ (ConTeXt-section-section): Simplify function call.
+ (ConTeXt-text): Fix defvar.
+ (ConTeXt-environment-menu-entry, ConTeXt-environment-modify-menu-entry):
+ (ConTeXt-define-menu-entry, ConTeXt-setup-menu-entry):
+ (ConTeXt-referencing-menu-entry, ConTeXt-other-macro-menu-entry):
+ (ConTeXt-project-structure-menu-entry):
+ (ConTeXt-section-block-menu-entry):
+ Use #' instead of ' to quote function names.
+ (ConTeXt-numbered-section-menu-entry):
+ (ConTeXt-unnumbered-section-menu-entry):
+ Disable entries not allowed by `ConTeXt-largest-level'.
+ Use #' instead of ' to quote function names.
+ (ConTeXt-etexshow): Clean up.
+ (ConTeXt-language-variable-list): Apply `make-variable-buffer-local'
+ just once.
+ (ConTeXt-clean-intermediate-suffixes): Add ".tuc" suffix.
+
+2023-05-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Remove compatibility code for Emacs<26
+
+ * latex.el (latex-flymake, TeX-latex-mode): Support flymake always.
+ * style/dinbrief.el (LaTeX-dinbrief-style):
+ (LaTeX-dinbrief-env-recipient):
+ * style/letter.el (LaTeX-env-recipient):
+ Use `indent-relative-first-indent-point' always.
+ * tex.el (TeX-PDF-from-DVI): Use `string-or-null-p' for
+ `safe-local-variable' property.
+ (TeX-add-local-master): Omit call to `hack-local-variables'.
+ ,----[ NEWS.26 ]
+ | File local and directory local variables are now initialized each
+ | time the major mode is set, not just when the file is first visited.
+ | These local variables will thus not vanish on setting a major mode.
+ `----
+
+2023-05-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Rewrite *-unload-hook to *-unload-function
+
+ * tex-site.el.in (tex-site-unload-function): According to
+ loadhist.el, *-unload-hook is obsolete. Use *-unload-function
+ instead.
+
+2023-05-02 Arash Esbati <arash@gnu.org>
+
+ Fix style/changelog.el
+
+ * style/changelog.el (LaTeX-env-changelog): Use the function
+ `LaTeX-current-environment' and not the variable.
+
+2023-04-29 Arash Esbati <arash@gnu.org>
+
+ Improve fontification within shortvrb delimiters
+
+ * style/shortvrb.el ("shortvrb"): Use
+ `font-latex-syntactic-keywords-extra' for fontification instead of
+ `font-latex-add-to-syntax-alist' in order to catch a backslash as
+ last character inside the shortvrb delimiters.
+
+ * tests/latex/font-latex-test.el (font-latex-shortvrb-chars): Add
+ new test.
+
+2023-04-27 Arash Esbati <arash@gnu.org>
+
+ Simplify implementation of style/pythontex.el
+
+ * style/pythontex.el (LaTeX-env-pythontex): Delete function and
+ move the functionality into the hook.
+
+2023-04-26 Arash Esbati <arash@gnu.org>
+
+ Fontify \sloppy and \fussy
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add entries
+ for missing macros \sloppy and \fussy.
+
+2023-04-26 Arash Esbati <arash@gnu.org>
+
+ Add new style/soul.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/soul.el: New file.
+
+2023-04-25 Arash Esbati <arash@gnu.org>
+
+ Lift required GNU Emacs version to 26.1
+
+ * RELEASE:
+ * auctex.el.in:
+ * configure.ac:
+ * 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 26.1.
+
+2023-04-24 Arash Esbati <arash.esbati@gmail.com>
+
+ Be more resilient when parsing arguments
+
+ * style/xparse.el (LaTeX-xparse-macro-parse): Locally bind
+ `case-fold-search' to nil and be case-sensitive when parsing the
+ argument.
+ Accept only braces as delimiters when moving over balanced
+ expressions. (bug#62997)
+
+2023-04-23 Mosè Giordano <mose@gnu.org>
+
+ * Version 13.2 released.
+
+2023-04-19 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org> (tiny change)
+ Dirk Ullrich <dirk.ullrich@posteo.de>
+
+ 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 <arash@gnu.org>
+
+ Update style/expl3.el
+
+ * style/expl3.el ("expl3"): Add missing macros plus fontification.
+ (LaTeX-expl3-package-options): Update options.
+
+2023-03-27 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/pdfpages.el ("pdfpages"): Replace `TeX-arg-eval'.
+
+2023-03-17 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ * style/url.el ("url"): Add missing \DeclareUrlCommand macro.
+
+2023-02-15 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/algpseudocodex.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/algpseudocodex.el: New file.
+
+2023-02-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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
+ <URL:https://lists.gnu.org/r/auctex/2023-01/msg00006.html>.)
+
+ 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 <arash@gnu.org>
+
+ * style/multido.el ("multido"): Fix query prompt.
+
+2023-01-25 Arash Esbati <arash@gnu.org>
+
+ Pacify compiler warning
+
+ * multi-prompt.el (multi-prompt-key-value-collection-fn): Fix
+ references to Emacs Lisp Reference Manual.
+
+2023-01-24 Arash Esbati <arash@gnu.org>
+
+ * style/multibib.el: Replace `TeX-arg-eval'.
+
+2023-01-20 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Silence compiler warning
+
+ * style/inputenc.el (LaTeX-inputenc-package-options): Delete
+ `when' with empty body.
+
+2023-01-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <dak@gnu.org>
+
+ Preserve braces after @TeX and similar macros.
+
+2022-12-20 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ New style file physics.el
+
+ * style/physics.el: New style file.
+ * Makefile.in (STYLESRC): Add it.
+
+2022-12-19 Arash Esbati <arash@gnu.org>
+
+ 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 <oub@mat.ucm.es>
+
+ 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 <arash@gnu.org>
+
+ Pacify compiler warning
+
+ * context.el (ConTeXt-expand-options): Use `string=' instead of
+ `eq' to compare strings.
+
+2022-12-18 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ * style/mdframed.el ("mdframed"): Replace `TeX-arg-eval'.
+
+2022-12-14 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/ltxtable.el ("ltxtable"): Replace `TeX-arg-eval'.
+
+ * style/ltxdoc.el ("ltxdoc"): Replace `TeX-arg-eval'.
+
+2022-12-13 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Simplify implementation of style/geometry.el
+
+ * style/geometry.el ("geometry"): Replace `TeX-arg-eval'.
+
+2022-12-08 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ * style/fontspec.el ("fontspec"): Replace `TeX-arg-eval'.
+
+2022-12-07 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ * latex.el (LaTeX-env-contents): Add the "nowarn" key.
+
+2022-11-24 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/comment.el ("comment"): Replace `TeX-arg-eval'.
+
+2022-11-23 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/attachfile.el ("attachfile"): Replace `TeX-arg-eval'.
+
+ * style/array.el ("array"): Replace `TeX-arg-eval' with a closure.
+
+2022-11-21 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/afterpage.el ("afterpage"): Fontify the only macro.
+
+2022-11-18 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * latex.el (TeX-arg-conditional): Declare 'indent'.
+
+2022-11-03 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/parskip.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/parskip.el: New file.
+
+2022-10-06 Arash Esbati <arash@gnu.org>
+
+ Recognize '=' argument modifier
+
+ * style/xparse.el (LaTeX-xparse-macro-parse): Support '={...}'
+ argument modifier for key-vals.
+
+2022-09-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/l3doc.el ("l3doc"): Fix entry for the "env" macro.
+
+2022-09-05 Uwe Brauer <oub@mat.ucm.es>
+
+ Add support for the amsaddr package
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/amsaddr.el: New file.
+
+2022-09-05 Arash Esbati <arash@gnu.org>
+
+ * tex.el: Require seq.el for older Emacsen where not preloaded.
+
+2022-09-01 Arash Esbati <arash@gnu.org>
+
+ 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 <oub@mat.ucm.es>
+
+ 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 <tsdh@gnu.org>
+
+ Silence byte-compiler.
+
+2022-08-30 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <philipk@posteo.net>
+
+ * 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 <monnier@iro.umontreal.ca>
+
+ 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 <arash@gnu.org>
+
+ Add new style/tcolorboxlib-theorems.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/tcolorboxlib-theorems.el: New file.
+
+2022-08-25 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <wl@gnu.org>
+
+ Avoid `makeinfo` warnings
+
+ * doc/changes.texi, doc/wininstall.texi: Protect `@cindex` entries with
+ `@ifclear rawfile`.
+
+2022-08-18 Werner Lemberg <wl@gnu.org>
+
+ Fix `autoconf` warnings
+
+ * configure.ac: Run `autoupdate`.
+ * aclocal.m4: s/AC_FD_CC/AS_MESSAGE_LOG_FD/.
+
+2022-08-16 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/listings.el (TeX-add-style-hook): Update fontification.
+
+2022-08-02 Philip Kaludercic <philipk@posteo.net>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Add TODO
+
+ * doc/todo.texi (Mid-term Goals):
+ (Wishlist):
+ Syntax propertization and syntactic font lock should be improved.
+
+2022-07-10 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ * style/shortvrb.el: Add missing macros incl. fontification.
+
+2022-06-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Avoid emacs 25 error
+
+ * preview.el.in (preview-get-dpi): Use `cl-cdddr' instead of `cdddr'.
+
+2022-06-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ Add new style/microtype.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/microtype.el: New file.
+
+2022-06-21 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org> (tiny change)
+ Hendrik Rommeswinkel <rommeswi@proton.me>
+
+ 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 <esrh@gatech.edu> (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 <jfbu@free.fr>
+
+ Add comment
+
+ * preview.el.in (preview-cache-preamble): Add explanation of TeX codes
+ written in tempral .ini file.
+
+2022-06-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ Fix (void-variable compilation-in-progress) error
+
+ * tex.el (TeX-run-command, TeX-run-compile): Require `compile'
+ explicitly.
+
+2022-06-12 Arash Esbati <arash@gnu.org>
+
+ Add new style/proc.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/proc.el: New file.
+
+2022-06-12 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ Fontify \maketitle macro
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add an
+ entry for \maketitle macro.
+
+2022-05-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * doc/changes.texi: Add NEWS item for the previous commit.
+
+2022-05-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Complete LaTeX lengths and counters
+
+ * tex.el: (VirTeX-common-initialization): Complete LaTeX lengths and
+ counters.
+
+2022-05-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ Add new style/multibib.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/multibib.el: New file.
+
+2022-05-03 Arash Esbati <arash@gnu.org>
+
+ Delete compatibility code
+
+ * tex.el (TeX-completing-read-multiple): Remove compatibility code
+ for Emacs <= 24.3.
+
+2022-05-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ * tex-ispell.el (TeX-ispell-skip-cmds-list): Support shortvrb.sty.
+
+2022-04-25 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Ensure "make maintainer-clean" deletes dynvars files
+
+ * Makefile.in (DYNVARSFILES): New variable.
+ (dynvars-check,maintainer-clean): Use it.
+
+2022-04-22 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Follow up the previous commit
+
+ * context.el (ConTeXt-mode-common-initialization): Do similar fix for
+ Emacs<27.
+
+2022-04-16 Radon Rosborough <radon.neon@gmail.com>
+
+ Avoid using variadic setq-local
+
+2022-04-13 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/ltx-base.el: Update style.
+
+ * latex.el (TeX-read-hook): Support 'include/excluded' hook.
+
+2022-04-11 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Let \Describe<foo> macros stay on their own lines
+
+ * style/doc.el (LaTeX-doc-auto-cleanup): Run
+ `LaTeX-paragraph-commands-add-locally' on 'Describe<parsed>'
+ macros.
+ ("doc"): Run `LaTeX-paragraph-commands-add-locally' on
+ 'DescribeEnv' and 'DescribeMacro'.
+
+2022-04-08 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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<foo> 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ * doc/changes.texi: Announce the indentation improvement.
+
+2022-03-20 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/ifthen.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/ifthen.el: New file.
+
+2022-03-18 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ Add new style/l3doc.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/l3doc.el: New file.
+
+2022-03-15 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * doc/changes.texi: Document switch from initial input to default.
+
+2022-03-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <mose@gnu.org>
+
+ * Version 13.1 released.
+
+2022-02-17 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Update footmisc package options to v6.0b
+
+ * style/footmisc.el (LaTeX-footmisc-package-options): Delete
+ "bottomfootnotes".
+
+2022-02-13 Arash Esbati <arash@gnu.org>
+
+ Update footmisc package options to v6.0a
+
+ * style/footmisc.el (LaTeX-footmisc-package-options): Add new
+ package options.
+
+2022-02-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add NEWS item
+
+ * doc/changes.texi: Announce changes in
+ `LaTeX-indent-environment-list'.
+
+2022-02-11 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Add M-RET support for smallmatrix variants
+
+ * style/mathtools.el ("mathtools"): Add smallmatrix variant
+ environments to `LaTeX-item-list'.
+
+2022-01-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * tex-ispell.el: Skip the arguments of stabular*? environments.
+
+2022-01-18 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <greselin.andrea@gmail.com> (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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Revert "Properly destructure LaTeX-xparse-macro/environment-list entries"
+
+ This reverts commit 0c2eda1940e2efb89006d4353d234ce3cb66ecb0.
+
+2021-12-29 Andrea Greselin <greselin.andrea@gmail.com> (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 <dak@gnu.org>
+
+ Make preview.sty deal with newer LaTeX hiding \shipout
+
+2021-12-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Support enhanced tabular indentation
+
+ * style/stabular.el ("stabular"): Append defined environments to
+ `LaTeX-indent-environment-list'.
+
+2021-12-15 Arash Esbati <arash@gnu.org>
+
+ Add style/sidecap.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/sidecap.el: New file.
+
+2021-12-15 Arash Esbati <arash@gnu.org>
+
+ Add new style/rotating.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/rotating.el: New file.
+
+2021-12-15 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Fix marker management
+
+ * latex.el (LaTeX-env-figure): Set marker only when it's really a
+ marker.
+
+2021-11-26 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/unicodefonttable.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/unicodefonttable.el: New file.
+
+2021-11-25 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/cancel.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/cancel.el: New file.
+
+2021-11-23 Arash Esbati <arash@gnu.org>
+
+ Add new style/xr.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/xr.el: New file.
+
+2021-11-23 Arash Esbati <arash@gnu.org>
+
+ Add new style/xr-hyper.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/xr-hyper.el: New file.
+
+2021-11-23 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ * doc/todo.texi (Mid-term Goals): Add TODO about tool bar.
+
+2021-11-10 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/babel.el ("babel"): Use `LaTeX-fontspec-font-features'.
+
+2021-11-08 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/graphicx.el (LaTeX-graphicx-key-val-options): Add alt key.
+
+2021-10-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ * tests/latex/latex-test.el (LaTeX-flush-left-indent): New test.
+
+2021-09-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/backref.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/backref.el: New file.
+
+2021-08-26 Arash Esbati <arash@gnu.org>
+
+ * style/beamer.el ("beamer"): Improve indentation of \frametitle.
+
+2021-08-24 Arash Esbati <arash@gnu.org>
+
+ 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 <abdo.haji.ali@gmail.com>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/ltxguide.el ("ltxguide"): Update syntactic font-locking.
+
+2021-08-13 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * tex-fold.el (TeX-fold-macro-spec-list): Add entry for "footref".
+
+2021-07-12 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ * doc/auctex.texi (Modes and Hooks): Fix hook name.
+
+2021-06-22 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Update document
+
+ * doc/auctex.texi (Multifile): Delete description about nonexistent
+ feature.
+
+2021-06-16 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Fix bug#36651
+
+ * tex-fold.el (TeX-fold-mode): Open folded portion when isearch
+ matches the hidden text.
+
+2021-06-09 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Indent region (bug#48518)
+
+ * latex.el (LaTeX-insert-environment): Indent active region when
+ `auto-fill-mode' is disabled.
+
+2021-05-20 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <philipk@posteo.net>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ Fix broken test
+
+ * tests/japanese/preview-latex.el: Mark
+ `japanese-TeX-error-messages' as special before dynamically
+ binding it.
+
+2021-03-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ * tests/japanese/preview-latex.el: Make cleanup forms more robust
+
+2021-03-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <monnier@iro.umontreal.ca>
+
+ 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 <monnier@iro.umontreal.ca>
+
+ 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 <monnier@iro.umontreal.ca>
+
+ 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 <monnier@iro.umontreal.ca>
+
+ 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 <monnier@iro.umontreal.ca>
+
+ 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 (<toplevel>): 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 <monnier@iro.umontreal.ca>
+
+ 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 <monnier@iro.umontreal.ca>
+
+ Don't quote `lambda`
+
+ Remove some redundant `:group` arguments
+
+2021-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ 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 <monnier@iro.umontreal.ca>
+
+ * 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.
+ (<toplevel>): Don't manually call the byte-compiler.
+
+2021-03-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <a.hajiali@hw.ac.uk>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Enable lexical binding in plain-tex.el
+
+ * plain-tex.el: Enable lexical binding.
+ Update copyright year.
+
+2021-02-24 Arash Esbati <arash@gnu.org>
+
+ * style/geometry.el ("geometry"): Fontify \restoregeometry macro.
+
+2021-02-11 Brian Leung <leungbk@mailfence.com>
+
+ 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 <arash@gnu.org>
+
+ Add new style/changes.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/changes.el: New file.
+
+2021-02-09 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/footnotehyper.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/footnotehyper.el ("footnotehyper"): New file.
+
+2021-02-03 Arash Esbati <arash@gnu.org>
+
+ Add new style/truncate.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/truncate.el: New file.
+
+2021-01-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/extramarks.el ("extramarks"): Use reference keyword class.
+
+2021-01-13 Tassilo Horn <tsdh@gnu.org>
+
+ Fix use-package recipe in install docs (once again)
+
+ * doc/install.texi (Installation): Fix use-package recipe.
+
+2021-01-12 Arash Esbati <arash@gnu.org>
+
+ Add support for some missing kernel macros
+
+ * font-latex.el (font-latex-built-in-keyword-classes): Add various
+ \<sectioning>mark to "reference" class.
+
+ * latex.el (LaTeX-common-initialization): Add support for \...mark
+ macros.
+
+2021-01-12 Arash Esbati <arash@gnu.org>
+
+ Add new style/extramarks.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/extramarks.el: New file.
+
+2021-01-12 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ Fix mistake in use-package recipe
+
+ * doc/install.texi (Installation): Fix mistake in use-package recipe.
+
+2021-01-09 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Add use-package recipe to installation info docs
+
+ * doc/install.texi (Installation): Add use-package recipe.
+
+2021-01-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Untabify tex.el.
+
+2020-12-27 Arash Esbati <arash@gnu.org>
+
+ * .dir-locals.el: Add new file.
+
+2020-12-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Indent additional texts
+
+ * latex.el (LaTeX-insert-environment): Indent texts sent after the
+ inserted environment.
+
+2020-12-24 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Document lexical binding changes.
+
+ * doc/changes.texi: Document lexical binding changes.
+
+2020-12-03 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/scholax.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/scholax.el: New file.
+
+2020-11-10 Arash Esbati <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/appendix.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/appendix.el: New file.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ * tex-ispell.el: Enable lexical-binding.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/fancyvrb.el: Replace dynamically bound `optional'.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Remove `TeX-arg-none'
+
+ * style/alphanum.el (TeX-arg-none): Remove function and use
+ `TeX-arg-literal' instead.
+
+2020-10-23 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Enable lexical-binding in all style files.
+
+2020-10-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Simplify nested `let's
+
+ * tex-buf.el (TeX-active-master-with-quotes): Simplify nested `let's
+ into singe one.
+
+2020-10-23 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ * Version 12.3 released.
+
+2020-10-18 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ Prepare for upcoming release
+
+2020-08-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Fix document
+
+ * doc/auctex.texi (Fontification of math): Delete incorrect
+ description.
+
+2020-08-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Document deprecation of font-latex-update-font-lock
+
+ * doc/changes.texi: Document deprecation of font-latex-update-font-lock.
+
+2020-06-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Fix typos
+
+ * doc/changes.texi (News in 12.3):
+ * tests/latex/fontification-general.tex (AUCTeX fontification):
+ Fix typos.
+
+2020-06-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ * texmathp.el: Add comment about additional bug.
+
+2020-06-14 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <oub@mat.ucm.es>
+
+ 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 <oub@mat.ucm.es>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ * doc/changes.texi: Delete words inappropriate for raw file.
+
+2020-06-08 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Complement document
+
+ * doc/changes.texi: Mention workaround for new incompatibility.
+ * doc/auctex.texi: Add missing entry to TOC.
+
+2020-06-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * doc/changes.texi (News in 12.3): Add news about fix of bug#33139.
+
+2020-06-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <monnier@iro.umontreal.ca>
+
+ Don't make TeX-remove-style-hook buffer-local.
+
+ * tex.el (TeX-remove-style-hook): Not buffer-local anymore.
+
+2020-05-28 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <pieter.pareit@gmail.com> (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 <arash@gnu.org>
+
+ * doc/changes.texi: Document latest changes.
+
+2020-04-08 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ * preview.el.in (preview-gs-open): Use wrapper function.
+
+2020-03-29 Arash Esbati <arash@gnu.org>
+
+ Add new style/tex-live.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/tex-live.el: New file.
+
+2020-03-26 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/overpic.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/overpic.el: New file.
+
+2020-03-23 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/ltxguide.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/ltxguide.el: New file.
+
+2020-01-25 Uwe Brauer <oub@mat.ucm.es>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * doc/auctex.texi (Font Specifiers): Document new font macros.
+
+2020-01-18 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Delete obsolete comment
+
+ * font-latex.el: Delete obsolete comment. `font-latex-do-multi-line'
+ was removed in 2007.
+
+2020-01-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Update style/fbox.el to package version 0.04
+
+ * style/fbox.el: Add support for \fparbox macro.
+
+2020-01-05 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Adjust Makefile clean targets
+
+ * Makefile.in:
+ * doc/Makefile.in:
+ * latex/Makefile.in:
+ Adjust clean targets
+
+2019-12-08 Arash Esbati <arash@gnu.org>
+
+ * font-latex.el (font-latex-setup): Remove XEmacs compat code.
+
+2019-12-07 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ Update style/ltugboat.el to class version 2.22
+
+ * style/ltugboat.el ("ltugboat"): Add new abbreviation macros.
+
+2019-11-08 Arash Esbati <arash@gnu.org>
+
+ Add new style/fbox.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/fbox.el: New file.
+
+2019-10-30 Mosè Giordano <mose@gnu.org>
+
+ * Version 12.2 released.
+
+2019-10-29 Mosè Giordano <mose@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/xkcdcolors.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/xkcdcolors.el: New file.
+
+2019-10-26 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/amsmath.el ("amsmath"): Improve query strings.
+
+2019-10-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ multi-prompt.el, style/beamer*.el: Get copyright just right
+
+2019-10-18 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Mention changes in News.
+
+2019-10-18 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ * preview.el.in (preview-undump-replacements): Fix last commit.
+
+2019-10-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * latex.el (LaTeX-common-initialization): Add \Ref to `TeX-complete-list'.
+
+2019-09-22 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Update style/subcaption.el to package version 1.3
+
+ * style/subcaption.el ("subcaption"): Add support for \subfloat
+ macro.
+
+2019-09-18 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/multitoc.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/multitoc.el: New file
+
+2019-08-31 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/ltugboat.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/ltugboat.el: New file.
+
+2019-08-22 Arash Esbati <arash@gnu.org>
+
+ Add new style/changelog.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/changelog.el: New file.
+
+2019-08-22 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * doc/changes.texi: Mention fontification improvement for biblatex.
+
+2019-08-21 Arash Esbati <arash@gnu.org>
+
+ * context.el (ConTeXt-environment): Fix docstring.
+
+2019-08-21 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Reduce unnecessary local variable safety inquiry
+
+ * tex.el (TeX-add-local-master): Call major mode function only when
+ necessary.
+
+2019-08-18 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Update style/paracol.el to package version 1.35
+
+ * style/paracol.el: Add macro \definecolumnpreamble and the length
+ \belowfootnoteskip.
+
+2019-07-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ * tex-jp.el (AUCTeX-jp): Add keyword :link to info node.
+
+2019-05-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <bateni@google.com>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/xparse.el ("xparse"): Fix fontification of alternatives.
+
+2019-04-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * tex-info.el (TeX-texinfo-mode): Set `add-log-current-defun-function' locally.
+
+2019-04-06 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Support up to 12 command arguments.
+
+ * font-latex.el (font-latex-keyword-matcher): Support up to 12 command
+ arguments.
+
+2019-03-04 Arash Esbati <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/listings.el: Require tex.el.
+
+2019-02-08 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * auctex.el: Add requireds, keywords, and trailer
+
+ (cherry picked from commit 0c8d6703d16097eb64f014c56e4135a5a1f9600f)
+
+2019-02-08 Arash Esbati <arash@gnu.org>
+
+ Delete auctex-pkg.el which is not needed for ELPA releases
+
+2019-02-08 Arash Esbati <arash@gnu.org>
+
+ Add dependencies file auctex-pkg.el
+
+ * auctex-pkg.el: Add new file containing AUCTeX's dependencies for
+ ELPA releases.
+
+2019-02-02 Arash Esbati <arash@gnu.org>
+
+ Improve indenting and filling in "Form" environments
+
+ * style/hyperref.el ("hyperref"): Add the "Form" environment to
+ `LaTeX-document-regexp'.
+
+2019-01-12 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/pythontex.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/pythontex.el: New file.
+
+2018-12-11 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ * tex-buf.el (TeX-special-mode): Use `define-derived-mode'.
+
+2018-12-03 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Adjust autoload cookie
+
+ * tex-fold.el (TeX-fold-mode): Set autoload cookie directly to
+ `define-minor-mode'.
+
+2018-12-02 Arash Esbati <arash@gnu.org>
+
+ Remove unnecessary parentheses
+
+ * style/geometry.el ("geometry"):
+ * style/graphicx.el ("graphicx"): Remove unnecessary parentheses
+ in option management.
+
+2018-11-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Use `declare-function' without `fboundp' test
+
+ * latex.el:
+ * tex-info.el:
+ Use `declare-function' without `fboundp' test.
+
+2018-11-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ Add new style/dashundergaps.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/dashundergaps.el: New file.
+
+2018-11-16 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ style/enumitem.el ("enumitem"): Use `TeX-argument-prompt' for query.
+
+2018-11-15 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ * style/fancyvrb.el (LaTeX-fancyvrb-key-val-options): Add vspace key.
+
+2018-10-31 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ Add new style/marginnote.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/marginnote.el: New file.
+
+2018-07-05 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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
+ <jfbu@free.fr>.
+ (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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <branham@utexas.edu>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <jonathan.underwood@gmail.com>
+
+ Fix incorrect FSF address
+
+ * multi-prompt.el ():
+ * style/comment.el ():
+ * style/latexinfo.el (): Fix incorrect FSF address and whitespaces.
+
+2018-03-17 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * style/amsmath.el ("amsmath"): Correct \cfrac spec.
+
+2018-03-16 Alex Branham <branham@utexas.edu>
+
+ * tex.el (TeX-dwim-master): Prefer `cl-return' over `return'.
+
+2018-03-12 Arash Esbati <arash@gnu.org>
+
+ * font-latex.el (font-latex--get-script-props): Use `cl-case' instead of `case'.
+
+2018-03-04 Arash Esbati <arash@gnu.org>
+
+ 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 <branham@utexas.edu>
+
+ 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 <branham@utexas.edu>
+
+ 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 <branham@utexas.edu>
+
+ 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 <arash@gnu.org>
+
+ * Makefile.in (AUCSRC): Add new file latex-flymake.el.
+
+2018-02-18 Arash Esbati <arash@gnu.org>
+
+ * style/babel.el (LaTeX-babel-active-languages): Use `cl-pushnew'.
+
+2018-02-17 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ Explicitly require Emacs 24
+
+ * tex.el: Error when Emacs < 24 is used.
+
+2018-02-17 Alex Branham <branham@utexas.edu>
+
+ 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 <branham@utexas.edu>
+
+ 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 <branham@utexas.edu>
+
+ 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 <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * texmathp.el (texmathp-tex-commands-default): Add entries for breqn.sty.
+
+2017-12-21 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ Restore loading of prv-emacs
+
+ * preview.el.in: Require prv-emacs.
+
+2017-12-20 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ Delte prv-xemacs.el
+
+ * prv-xemacs.el: Delete file.
+ * preview.el.in (preview): Remove code to load prv-xemacs.
+
+2017-12-20 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ * Version 12.1 released.
+
+2017-12-09 Mosè Giordano <mose@gnu.org>
+
+ Remove references to old Emacsen from the manual
+
+2017-12-07 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ * Version 11.92 released.
+
+2017-12-03 Mosè Giordano <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/longtable.el ("longtable"): Use `make-local-variable'.
+
+ * tex-ispell.el: Add entry for "xltabular" environment.
+
+2017-11-30 Arash Esbati <arash@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Revert wrong test
+
+ * tests/tex/path-expansion.el (TeX-kpathsea-delimiter-w32): Remove.
+
+2017-11-30 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * doc/changes.texi: Mention compatibility of preview with GS 9.22.
+
+2017-11-18 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Mention the necessity of GNU make
+
+ * doc/install.texi (Prerequisites): Add an item of GNU make.
+ Fix copyright year.
+
+2017-11-13 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ Add new style/xltabular.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/xltabular.el: New file.
+
+2017-11-12 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ * tex.el (TeX-math-input-method-off-regexp): Turn defvar into defcustom.
+
+2017-11-06 David Kastrup <dak@gnu.org>
+
+ Remove use of .runandhide operator
+
+ Ghostscript bug 698680
+ <https://bugs.ghostscript.com/show_bug.cgi?id=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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Add test for infinite loop
+
+ * tests/tex/utility.el: New file.
+
+2017-09-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ Add new style/arabxetex.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/arabxetex.el: New file.
+
+2017-08-18 Vincent Belaïche <vincent.b.1@hotmail.fr>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ * style/XCharter.el ("XCharter"): Update to package v1.094 from 2017/08/08.
+
+2017-08-09 Arash Esbati <arash@gnu.org>
+
+ * style/amsthm.el ("amsthm"): Use `LaTeX-amsthm-env-label'.
+
+2017-07-31 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <monnier@iro.umontreal.ca>
+
+ * font-latex.el: Use the standard utf-8 rather than latin-1
+
+2017-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ 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 <tsdh@gnu.org>
+
+ Manually cherry-pick commit bc0db60e
+
+2017-07-24 Mosè Giordano <mose@gnu.org>
+
+ * Version 11.91 released.
+
+2017-07-24 Mosè Giordano <mose@gnu.org>
+
+ Prepare for upcoming release
+
+2017-07-22 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ * doc/changes.texi: Mention changes related to Japanese TeX.
+
+2017-07-03 Arash Esbati <arash@gnu.org>
+
+ * doc/auctex.texi (European): Add babel languages which load english.el.
+
+2017-07-03 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/canadian.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/canadian.el: New file.
+
+2017-07-01 Arash Esbati <arash@gnu.org>
+
+ Add new style/moodle.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/moodle.el: New file.
+
+2017-07-01 Arash Esbati <arash@gnu.org>
+
+ * latex.el (LaTeX-babel-hyphen-language-alist): Fix typo in docstring.
+
+2017-06-17 Antoine Levitt <antoine.levitt@gmail.com>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/beamer.el ("beamer"): Query for optional argument after \pause.
+
+2017-06-13 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <mose@gnu.org>
+
+ * tests/tex/compilation-log.txt:
+ * tests/tex/error-parsing.el: Add test for error starting with exclamation mark.
+
+2017-05-26 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ * tex.el (TeX-command-list): Fix typo in help string (mendex -> upmendex)
+
+2017-05-12 Arash Esbati <arash@gnu.org>
+
+ * latex.el (LaTeX-env-label-as-keyval): Use `buffer-substring-no-properties'.
+
+2017-05-11 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Document recent changes.
+
+2017-05-10 Arash Esbati <arash@gnu.org>
+
+ * tests/latex/fontification-general.tex: New file.
+
+2017-05-10 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * latex/preview.dtx: Adjust contact email address.
+
+2017-05-04 Arash Esbati <arash@gnu.org>
+
+ * 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/floatrow.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/floatrow.el: New file.
+
+2017-05-02 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * latex.el (LaTeX-common-initialization): Add eminnershape macro.
+
+2017-04-26 Arash Esbati <arash@gnu.org>
+
+ * tex-ispell.el (TeX-ispell-skip-cmds-list): Add \addlinespace.
+
+2017-04-25 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * style/exam.el ("exam"): Remove duplicate entries and backslash.
+
+2017-04-23 Uwe Brauer <oub@mat.ucm.es>
+
+ 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 <tsdh@gnu.org>
+
+ Fix comment environment highlighting
+
+ * style/comment.el ("comment"): Don't set comment starter/ender but generic
+ comment delimiters.
+
+2017-04-21 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ Add test for my last commit
+
+ * tests/japanese/error-parsing.el: New file.
+
+2017-04-21 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <tsdh@gnu.org>
+
+ Improve command highlighting to not be triggered by hyphenation
+
+ Reported by François Patte.
+
+2017-04-17 Tassilo Horn <tsdh@gnu.org>
+
+ Add proper copyright header to some styles
+
+ Add the required headers so that the ELPA build works again.
+
+2017-04-15 Arash Esbati <arash@gnu.org>
+
+ * doc/changes.texi: Update with recent changes.
+
+2017-04-10 Arash Esbati <arash@gnu.org>
+
+ * doc/auctex.texi (Selecting a Command): Document `TeX-ispell-verb-delimiters'.
+
+2017-04-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * tests/latex/fontification-verb-macros.tex: New file.
+
+2017-03-27 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Adapt fontification for \lstinline
+
+ * style/listings.el ("listings"): Fontify only the optional
+ argument of \lstinline.
+
+2017-03-27 Arash Esbati <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ * texmathp.el (texmathp-tex-commands-default): Add entries for empheq.sty.
+
+2017-03-23 Arash Esbati <arash@gnu.org>
+
+ * style/minted.el ("minted"): Add key=val query for \mint and \mintinline.
+
+2017-03-19 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ Add new style/fvextra.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/fvextra.el: New file.
+
+2017-03-13 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * tex-ispell.el (TeX-ispell-skip-cmds-list): Add hyperref macros.
+
+2017-03-05 Arash Esbati <arash@gnu.org>
+
+ * tex-ispell.el (TeX-ispell-skip-setcdr): Add entry for filecontents package.
+
+2017-03-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ Add new style/sourcecodepro.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/sourcecodepro.el: New file.
+
+2017-02-21 Arash Esbati <arash@gnu.org>
+
+ * style/subfiles.el (LaTeX-subfiles-class-options): New function.
+
+2017-02-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ Improve determination of master file with subfiles class
+
+ * style/subfiles.el ("subfiles"): Do not strip dirname from master file.
+
+2017-02-19 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * latex.el (LaTeX-label): Eliminate premature returning of label.
+
+2017-02-16 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ Add new style/preview.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/preview.el: New file.
+
+2017-02-10 Arash Esbati <arash@gnu.org>
+
+ * .gitignore: Ignore only preview.el in top directory.
+
+2017-02-10 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * latex/preview.dtx: Fix example for \PreviewMacro* macro.
+ Add missing backslash.
+
+2017-02-04 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <arash@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ * tex-ispell.el: Add support for enviroments from breqn.sty.
+
+2017-02-01 Tassilo Horn <tsdh@gnu.org>
+
+ Fix plain-TeX-auto-regexp-list docstring
+
+ * tex.el: Fix docstring of plain-TeX-auto-regexp-list (bug#25574).
+
+2017-01-29 Arash Esbati <arash@gnu.org>
+
+ Add new style/breqn.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/breqn.el: New file.
+
+2017-01-29 Arash Esbati <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ * latex.el (LaTeX-newline): Make interactive. See bug#24412.
+
+2017-01-20 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <salve@debian.org>
+
+ Fix ConTeXt-outline-regexp
+
+ Add a separator between different elements; see Debian bug #850444.
+
+2017-01-13 Mosè Giordano <mose@gnu.org>
+
+ Remove also a gitignore
+
+ * Makefile.in (EXCLUDEDFILES): Add latex/.gitignore to excluded files.
+
+2017-01-13 Mosè Giordano <mose@gnu.org>
+
+ Remove file from distributed tar ball
+
+ * Makefile.in (EXCLUDEDFILES): Add doc/tex-ref.log.
+
+2017-01-12 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ * Version 11.90 released.
+
+2017-01-10 Mosè Giordano <mose@gnu.org>
+
+ Refresh RELEASE file
+
+ * RELEASE: Update "Availability" and "Future development and additional
+ information" sections.
+
+2017-01-10 Mosè Giordano <mose@gnu.org>
+
+ * 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <arash@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ Adapt Makefile to new ChangeLog file name
+
+ * Makefile.in (release-commit): Use `CHANGELOG_N' in place of
+ `ChangeLog'.
+
+2017-01-06 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Simple docfix
+
+ * font-latex.el (font-latex-fontify-script-max-level): Correct escaping of
+ \(...\) in the docstring.
+
+2017-01-03 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Revert "Remove multi-level/invisible feature of font-latex-fontify-script"
+
+ This reverts commit ccec8501960a448dd8faccaae54dfd9839a37c30.
+
+2017-01-02 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <oub@mat.ucm.es>
+
+ 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 <arash.esbati@gmail.com>
+
+ Fix the names also in expert macros
+
+ * style/cleveref.el ("cleveref"): Fix the names also in expert macros.
+
+2016-12-30 Arash Esbati <arash.esbati@gmail.com>
+
+ Fix name of macros \lcnamecref and \lcnamecrefs
+
+ * style/cleveref.el ("cleveref"): Fix name of macros \lcnamecref
+ and \lcnamecrefs.
+
+2016-12-30 Arash Esbati <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ Add \switchcolumn to paragraph commands
+
+ * style/paracol.el ("paracol"): Add \switchcolumn to paragraph
+ commands.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/titletoc.el
+
+ * style/titletoc.el: New file.
+
+ * Makefile.in (STYLESRC): Add new style.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/titlesec.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/titlesec.el: New file.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/titleps.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/titleps.el: New file.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/mdframed.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/mdframed.el: New file.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ Update style/tcolorbox.el to package v3.96
+
+ * style/tcolorbox.el: Update style to package v3.96.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ Query for optional float position
+
+ * style/newfloat.el (LaTeX-newfloat-auto-cleanup): Query for
+ optional float position.
+
+2016-12-29 Arash Esbati <arash.esbati@gmail.com>
+
+ 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 <mose@gnu.org>
+
+ 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 <oub@mat.ucm.es>
+
+ 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 <mose@gnu.org>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ * tex.el (TeX-add-local-master): Inherit major mode from master file.
+
+2016-12-19 Arash Esbati <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ Add new style/dcolumn.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/dcolumn.el: New file.
+
+2016-12-19 Arash Esbati <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ Do not spell-check arguments of \LTXtable
+
+ * tex-ispell.el (TeX-ispell-skip-cmds-list): Add entry for
+ \LTXtable.
+
+2016-11-28 Arash Esbati <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <oub@mat.ucm.es>
+
+ 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 <mose@gnu.org>
+
+ Min fix to kpfonts package
+
+ * style/kpfonts.el ("kpfonts"): Move setting of `TeX-font-list' inside
+ the hook.
+
+2016-11-23 Mosè Giordano <mose@gnu.org>
+
+ 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 <arash.esbati@gmail.com>
+
+ Add new style/bicaption.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/bicaption.el: New file.
+
+2016-11-21 Arash Esbati <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ Add new style/FiraSans.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/FiraSans.el: New file.
+
+2016-11-16 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/FiraMono.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/FiraMono.el: New file.
+
+2016-11-14 Mosè Giordano <mose@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <tsdh@gnu.org>
+
+ Make Copyright headers conforming to convention
+
+2016-10-17 Arash Esbati <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <tsdh@gnu.org>
+
+ Manually merge changes that were only on the elpa branch
+
+2016-10-13 Tassilo Horn <tsdh@gnu.org>
+
+ Fix TeX--if-macro-fboundp edebug spec
+
+ * tex.el (TeX--if-macro-fboundp): Fix broken edebug spec.
+
+2016-09-27 Mosè Giordano <mose@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <oub@mat.ucm.es>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <oub@mat.ucm.es>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <monnier@iro.umontreal.ca>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <arash.esbati@gmail.com>
+
+ Add new style/menukeys.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/menukeys.el: New file.
+
+2016-09-01 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/paracol.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/paracol.el: New file.
+
+2016-09-01 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/framed.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/framed.el: New file.
+
+2016-08-31 Arash Esbati <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ Add a Japanese error message translation
+
+ * tex-jp.el (TeX-error-description-list): Add a Japanese error
+ message translation.
+
+2016-08-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ 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 <mose@gnu.org>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <arash.esbati@gmail.com>
+
+ Add new style/empheq.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/empheq.el: New file.
+
+2016-08-10 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/commath.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/commath.el: New file.
+
+2016-08-02 Arash Esbati <arash.esbati@gmail.com>
+
+ Add new style/pdflscape.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/pdflscape.el: New file.
+
+2016-07-22 Arash Esbati <arash.esbati@gmail.com>
+
+ Document interaction with Ispell
+
+ * doc/auctex.texi (Selecting a Command): Document interaction with Ispell.
+
+2016-07-18 Arash Esbati <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <arash.esbati@gmail.com>
+
+ 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 <masayuki.ataka@gmail.com> (tiny change)
+
+ Fix to doc/auctex.texi
+
+ * doc/auctex.texi (Prettifying): Insert missing '{}'.
+
+2016-06-27 Mosè Giordano <mose@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Document TeX-raise-frame-function
+
+ * doc/auctex.texi (I/O Correlation): Document TeX-raise-frame-function.
+
+2016-06-10 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <oub@mat.ucm.es>
+
+ 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 <mose@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Grab focus on Evince inverse search
+
+ * tex.el (TeX-source-correlate-sync-source): Call `x-focus-frame'.
+
+2016-05-29 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Docs for prettification with Emacs 25+
+
+ * doc/auctex.texi (Prettifying): Document prettification.
+
+2016-05-27 Stefan Monnier <monnier@IRO.UMontreal.CA>
+
+ 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 <tsdh@gnu.org>
+
+ Fix copyright header of tex-jp.el
+
+ * tex-jp.el: Fix Copyright and Author headers.
+
+2016-05-22 Tassilo Horn <tsdh@gnu.org>
+
+ Convert ChangeLog.1 to UTF-8
+
+ * ChangeLog.1: Convert to UTF-8 and adjust encoding cookie.
+
+2016-05-22 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ Add new style/xcolor.el
+
+ * Makefile.in (STYLESRC): Add new style xcolor.el.
+
+ * style/xcolor.el: Add new file.
+
+2016-05-15 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <esbati@gmx.de>
+
+ 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 <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ 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 <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <mose@gnu.org>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ Fix a documentation type.
+
+ * doc/auctex.texi (Automatic Local): Fix a documentation typo.
+
+2016-04-13 Mosè Giordano <mose@gnu.org>
+
+ 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 <ikumi@ikumi.que.jp>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <matthew@mattleach.net>
+
+ TikZ: Remove unneeded function.
+
+ * style/tikz.el (TeX-TikZ-arg-rect-point): Delete.
+
+2016-04-08 Matthew Leach <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <monnier@iro.umontreal.ca>
+
+ * 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ Fix previous commit
+
+2016-03-29 Mosè Giordano <mose@gnu.org>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <mose@gnu.org>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ TikZ: Add prompting for TikZ's \node macro.
+
+ * style/tikz.el (TeX-TikZ-node-arg): New.
+
+2016-03-29 Matthew Leach <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <esbati@gmx.de>
+
+ Add fontification support
+
+ * style/environ.el ("environ"): Add fontification support.
+
+2016-03-29 Arash Esbati <esbati@gmx.de>
+
+ Fix a misplaced closing parenthesis
+
+ * style/splitidx.el (LaTeX-splitidx-auto-cleanup): Fix a misplaced
+ closing parenthesis.
+
+2016-03-29 Arash Esbati <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ 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 <mose@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <matthew@mattleach.net>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ Improve LaTeX-warnings-regexp
+
+ * tex-buf.el (LaTeX-warnings-regexp): Catch also "LaTeX Font" warnings.
+
+2016-02-21 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ Fix TeX-check-files
+
+ * tex-buf.el (TeX-check-files): Run the test in `TeX-master-directory'
+ as well.
+
+2016-02-14 Arash Esbati <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ 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 <mose@gnu.org>
+
+ 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 <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ Fix file name regexp in TeX-documentation-texdoc
+
+ * tex.el (TeX-documentation-texdoc): Add backslash separator for Windows
+ paths.
+
+2016-02-02 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Capture message of LaTeX warnings
+
+ * tex-buf.el (TeX-parse-error): Capture message of LaTeX warnings.
+
+2016-01-30 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ 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 <esbati@gmx.de>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ Convert tex-font.el to UTF-8 coding
+
+ * tex-font.el: set coding to utf-8.
+
+2016-01-23 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <darthandrus@gmail.com>
+
+ 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 <tsdh@gnu.org>
+
+ Delete .cvsignore
+
+ I'm pretty confident we won't switch back. ;-)
+
+2015-11-30 Arash Esbati <esbati@gmx.de>
+
+ Fix query prompt
+
+ * style/ntheorem.el ("ntheorem"):
+ * style/theorem.el ("theorem"): Fix wrong query prompt.
+
+2015-11-30 Mosè Giordano <mose@gnu.org>
+
+ Fix regex in texmathp
+
+ * texmathp.el: Replace \t with \r. Reported by Marcin Borkowski.
+
+2015-11-24 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <esbati@gmx.de>
+
+ Add new style/ntheorem.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/ntheorem.el: New file.
+
+2015-11-23 Arash Esbati <esbati@gmx.de>
+
+ Add new style/theorem.el
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/theorem.el: New file.
+
+2015-11-23 Arash Esbati <esbati@gmx.de>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 "<none>" at some
+ point.
+ (TeX-region-file): Add a third compatibility argument and update
+ docstring accordingly.
+
+2015-11-19 Mosè Giordano <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ Improve new-file regex.
+
+ * tex-buf.el (TeX-parse-error): Improve new-file regex.
+
+2014-04-29 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <tsdh@gnu.org>
+
+ 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 <mose@gnu.org>
+
+ * Version 11.89 released.
+
+2015-11-12 Mosè Giordano <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <ssaavedra@gpul.org> (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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * tex-info.el (TeX-texinfo-mode): Set `TeX-output-extension'.
+ Remove compatibility code with old Emacsen.
+
+2015-11-06 Mosè Giordano <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/hologo.el: New file.
+
+2015-10-28 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <vincent.b.1@hotmail.fr>
+
+ * 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 <esbati@gmx.de>
+
+ * 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 <mose@gnu.org>
+
+ * tex-buf.el (TeX-command): Check that AUCTeX can find a working
+ TeX distribution before running some *TeX commands.
+
+2015-10-18 Mosè Giordano <mose@gnu.org>
+
+ * tex.el (fboundp): Define a `TeX-completing-read-multiple'
+ version for GNU Emacs >= 24.4. Fixes bug#19504.
+
+2015-10-13 Mosè Giordano <mose@gnu.org>
+
+ * style/pstricks.el ("pstricks"): Do not disable PDF mode if XeTeX
+ engine is used. Suggested by Mandar Mitra.
+
+2015-10-09 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Fill $...$ like
+ \(...\) (bug#21645)
+
+2015-10-08 Mosè Giordano <mose@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * 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 <mose@gnu.org>
+
+ * context.el (TeX-ConTeXt-sentinel): Parse ConTeXt Mark IV output.
+
+ * tex-buf.el (TeX-TeX-sentinel-check): Ditto.
+
+2015-10-05 Arash Esbati <esbati@gmx.de>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * font-latex.el (font-latex-math-environments): Add math
+ environment.
+
+2015-10-04 Mosè Giordano <mose@gnu.org>
+
+ * tex.el (TeX-command-list): Add MkIV to `TeX-command-list'.
+
+2015-09-29 Mosè Giordano <mose@gnu.org>
+
+ * style/newfloat.el (LaTeX-newfloat-auto-cleanup): Replace another
+ `pushnew' with `add-to-list', previously overlooked.
+
+2015-09-28 Mosè Giordano <mose@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * 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 <mose@gnu.org>
+
+ * tex.el (TeX-search-files-kpathsea): Remove duplicates
+ directories.
+
+2015-09-26 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX--prettify-symbols-compose-p): New function.
+ (VirTeX-common-initialization): Use it.
+
+2015-09-25 Arash Esbati <esbati@gmx.de>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * tex.el (TeX-doc): Use default argument of `completing-read'.
+
+2015-09-22 Tassilo Horn <tsdh@gnu.org>
+
+ * latex.el (LaTeX-find-matching-end): Find correct end when point
+ is already on the name in \end{name}.
+
+2015-09-20 Mosè Giordano <mose@gnu.org>
+
+ * .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 <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-error-overview): Fix typo in error message.
+ (TeX-TeX-sentinel): Fix error parsing.
+
+2015-09-13 Arash Esbati <esbati@gmx.de>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * style/hyperref.el ("hyperref"): Add completion for starred
+ version of `\autoref' incl. fontification.
+ ("hyperref"): Add fontification support for `\hypersetup'.
+
+2015-09-08 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-command-default): Fix bug where wrong command
+ was guessed for region files.
+
+2015-09-07 Mosè Giordano <mose@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * font-latex.el (font-latex-unfontify-region): Also remove the
+ `invisible' text properties.
+
+2015-09-04 Mosè Giordano <mose@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * font-latex.el: Remove code which set up font-latex for use with
+ stock latex-mode on load.
+
+2015-09-01 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex.el (TeX-mode-syntax-table): Use punctuation syntax for
+ character | (bug#21366).
+
+2015-08-24 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (VirTeX-common-initialization): Add support for
+ `prettify-symbols-mode'.
+
+2015-08-21 Mosè Giordano <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * latex.el (LaTeX-common-initialization): Fix the subgroup number
+ in the regex for `\\(this\\)?pagestyle'
+
+2015-08-10 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * 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 <esbati@gmx.de>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * style/pdfpages.el ("pdfpages"): Restrict suggested files to
+ *.pdf files. File name should be relative to master file
+ directory.
+
+2015-06-13 Mosè Giordano <mose@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * 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 <ikumi@ikumi.que.jp>
+
+ * tex.el (featurep): Restore compatibility with emacs versions
+ which don't have `activate-mark' (Emacs <= 22).
+
+2015-06-02 Arash Esbati <esbati@gmx.de>
+
+ * latex.el (LaTeX-auto-cleanup): Prepare so that an optional
+ environment arg is also queried.
+
+2015-06-01 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <youngfrog@members.fsf.org>
+
+ * latex.el (LaTeX-backward-paragraph): Make it work in narrowed
+ buffers. Fixes bug#20685.
+
+2015-05-18 Orlando Iovino <orlando.iovino@yahoo.it> (tiny change)
+
+ * style/beamer.el ("beamer"): Add `subtitle' to the `slide-title'
+ class.
+
+2015-05-16 Arash Esbati <esbati@gmx.de>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex.el (TeX-mode-syntax-table): Use paired delimiter syntax for
+ character |.
+ (TeX-tree-expand): Fix docstring.
+
+2015-05-07 Mosè Giordano <mose@gnu.org>
+
+ * tex.el: Update copyright years.
+ (TeX-view-program-list): Fix type. (Bug#20513)
+
+2015-05-05 Mosè Giordano <mose@gnu.org>
+
+ * style/italian.el: Evaluate `TeX-quote-after-quote'.
+
+2015-05-01 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex.el (TeX-string-divide-number-unit): Fix docstring.
+
+ * style/mathtools.el ("mathtools"): Fix typos.
+
+2015-04-25 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-parse-macro): Improve docstring.
+
+2015-04-19 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-clean): Also regexp-quote TeX-region-file.
+
+2015-04-17 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * style/mathtools.el (LaTeX-mathtools-env-multlined): Don't call
+ newline-and-indent after inserting environment.
+
+2015-04-11 Arash Esbati <esbati@gmx.de>
+
+ * 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 <mose@gnu.org>
+
+ * doc/auctex.texi (Indenting): Document indentation of "\[...\]".
+
+ * doc/changes.texi: Mention it.
+
+2015-03-30 Mosè Giordano <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * doc/wininstall.texi: Fix a broken link.
+
+ * style/mn2e.el: New style file.
+
+ * Makefile.in (STYLESRC): Activate new style.
+
+2015-03-15 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/ltxtable.el: New file.
+
+2015-03-15 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/ltablex.el: New file.
+
+2015-03-15 Arash Esbati <esbati@gmx.de>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/geometry.el: New file.
+
+2015-03-08 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/caption.el: New file.
+
+2015-03-08 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/enumitem.el: New file.
+
+2015-03-08 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * font-latex.el (font-latex-match-command-with-arguments): Fix
+ error introduced in the last change.
+
+2015-02-24 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex.el (TeX-pdf-tools-sync-view): Make it work with
+ `TeX-command-region'.
+
+2015-02-09 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-pdf-tools-sync-view): Simplify function.
+
+2015-02-09 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/color.el: New style.
+
+2015-02-08 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-source-correlate-handle-TeX-region): Fix
+ void-variable error.
+
+2015-02-07 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/tcolorbox.el: New style.
+
+2015-01-31 Arash Esbati <esbati@gmx.de>
+
+ * Makefile.in (STYLESRC): Add new style.
+
+ * style/currvita.el: New file.
+
+2015-01-27 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * latex.el (LaTeX-section-heading): Use default parameter of
+ completing-read. Fixes bug#19675.
+
+2015-01-19 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-auto-store): Fix indentation in auto files.
+
+2015-01-16 Arash Esbati <esbati@gmx.de>
+
+ * style/minted.el: Update copyright year.
+ (LaTeX-minted-auto-cleanup): Fix the name of the new langcode
+ environment.
+
+2014-12-30 Arash Esbati <esbati@gmx.de>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex.el (TeX-evince-sync-view): Don't URL-encode commas in the
+ file name (bug#19398).
+
+2014-12-12 Mosè Giordano <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * style/babel.el (LaTeX-babel-active-languages): Move `nreverse'
+ call inside `let'.
+
+2014-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * 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 <mose@gnu.org>
+
+ * style/mathtools.el ("mathtools"): Fix closing bracket
+ placement. (Bug#19301)
+
+2014-12-08 Arash Esbati <esbati@gmx.de>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * README.GIT: Describe branches of the repository.
+
+2014-12-02 Vladimir Lomov <lomov.vl@gmail.com> (tiny change)
+
+ * latex/Makefile.in (MKINSTALLDIRS): Fix MKINSTALLDIRS path.
+
+2014-11-29 Mosè Giordano <mose@gnu.org>
+
+ * 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 <monnier@iro.umontreal.ca>
+
+ * tex.el (TeX-view-program-list-builtin): Fix up paren typo.
+
+2014-11-28 Mosè Giordano <mose@gnu.org>
+
+ * 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 <monnier@iro.umontreal.ca>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <matthew@mattleach.net>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <esbati@gmx.de>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <salve@linux.it>
+
+ * 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 <salve@linux.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex.el (VirTeX-common-initialization): Define a variable alias
+ for find-file-hook on XEmacs.
+
+2014-11-04 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * 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 <esbati@gmx.de>
+
+ * 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 <esbati@gmx.de>
+
+ * 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
+ <https://github.com/sebschub>
+
+2014-11-01 Davide G. M. Salvetti <salve@linux.it>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * Version 11.88 released.
+
+2014-10-29 Matthew Leach <matthew@mattleach.net>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <matthew@mattleach.net>
+
+ * style/cleveref.el: New file.
+
+2014-10-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * 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 <ikumi@ikumi.que.jp>
+
+ * texmathp.el (texmathp-tex-commands-default): Move equation*
+ environment to AMS-LaTeX section.
+ (texmathp-why): Fix docstring.
+
+2014-10-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * style/amstext.el (LaTeX-amstext-package-options): Rename from
+ `LaTeX-amstext-package-option'.
+
+2014-10-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * 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 <tsdh@gnu.org>
+
+ * latex.el (LaTeX-insert-environment): Pass correct \end buffer
+ position to hooks in LaTeX-after-insert-env-hooks.
+
+2014-09-13 Vincent Belaïche <vincent.b.1@hotmail.fr>
+
+ * 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 <vincent.b.1@hotmail.fr>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex.el (TeX-assoc-string): Remove docstring from defalias since
+ that's not supported with XEmacs.
+
+2014-08-25 Florent Rougon <f.rougon@free.fr> (tiny change)
+
+ * tex-buf.el (TeX-command-expand): Fix possible endless loop in
+ file name expansion.
+
+2014-08-24 Mosè Giordano <mose@gnu.org>
+
+ * tests/tex/command-expansion.el: New test file.
+
+2014-08-24 Florent Rougon <f.rougon@free.fr> (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 <vincent.b.1@hotmail.fr>
+
+ * 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 <tsdh@gnu.org>
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Allow for a
+ mandatory argument for a verbatim environment.
+
+2014-08-15 Vladimir Lomov <lomov.vl@gmail.com>
+
+ * style/mathtools.el ("mathtools"): Don't use the removed
+ `LaTeX-amsmath-env-aligned' function.
+
+2014-08-14 Mosè Giordano <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <ikumi@ikumi.que.jp>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <mose@gnu.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <monnier@iro.umontreal.ca>
+
+ 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <J.Hoffmann@fh-aachen.de> (tiny change)
+
+ * style/listings.el ("listings"): Fix typo.
+
+2014-05-01 Mosè Giordano <giordano.mose@libero.it>
+
+ * font-latex.el (font-latex-set-syntactic-keywords): Fix
+ fontification of the optional argument to a verbatim-like
+ environment.
+
+2014-04-16 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-parse-error): Add another exception.
+
+2014-04-06 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-info.el (TeX-texinfo-mode): Use `texinfo-current-defun-name'
+ in `C-x 4 a'.
+
+2014-04-04 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <theonewiththeevillook@yahoo.fr>
+
+ * style/exercise.el: New file.
+
+2014-03-18 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * latex.el (LaTeX-fill-break-at-separators): Default to opening
+ and closing math switches.
+
+2014-03-06 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/auctex.texi (Processor Options): Add missing pair of braces.
+
+2014-02-22 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <berend@pobox.com>
+
+ * context.el: distinguish between numbered and unnumbered sections.
+
+2014-01-15 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <vincentb1@users.sourceforge.net>
+
+ * 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 <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-math-insert): Use `TeX-electric-math' for
+ consistency with `TeX-insert-dollar'.
+ (LaTeX-math-cal): Ditto.
+
+2013-12-24 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-parse-error): Don't confuse ) in package
+ messages with EOF.
+
+2013-12-01 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * style/biblatex.el ("biblatex"): Declare expert macros and
+ environments.
+
+2013-11-11 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <angeli@caeruleus.net>
+
+ * bib-cite.el (bib-highlight-mouse): Change regexp to cope with
+ multiple optional arguments of a macro.
+
+2013-11-09 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-complete-make-expert-command-functions): Change
+ signature of declare-expert functions.
+
+ * doc/auctex.texi: Document it.
+
+2013-11-08 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * style/biblatex.el ("biblatex"): Quote `TeX-arg-key-val'
+ arguments with `quote' special form istead of apostrophe.
+
+2013-11-02 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <ohwoeowho@gmail.com>
+
+ * 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 <giordano.mose@libero.it>
+
+ * doc/auctex.texi (Quotes): Fix typo.
+
+ * doc/changes.texi: Ditto.
+
+2013-10-10 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * doc/changes.texi: Document enhanced paired braces feature.
+
+ * doc/auctex.texi: Ditto.
+
+2013-10-06 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <ikumi@ikumi.que.jp>
+
+ * 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 <giordano.mose@libero.it>
+
+ * style/siunitx.el ("siunitx"): Fix `radian' unit name.
+
+2013-09-17 Fabrice Ben Hamouda <fabrice_102@yahoo.fr> (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 <tsdh@gnu.org>
+
+ * tex-info.el (TeX-texinfo-mode): Set
+ `TeX-sentinel-default-function' to `TeX-TeX-sentinel'.
+
+2013-09-09 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-check-files): Handle buffers that haven't been
+ saved yet.
+
+2013-09-02 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * doc/changes.texi: Add other changes.
+
+ * doc/auctex.texi (Environments): Fix typo.
+
+2013-07-27 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * latex.el (LaTeX-math-menu-unicode): Enable also on windows
+ systems as it seems to work there, too.
+
+2013-07-23 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <mje@inducks.org>
+
+ * style/tabulary.el: New style.
+
+ * Makefile.in (STYLESRC): Activate new style tabulary.
+
+2013-07-12 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/auctex.texi (Processor Options): Move
+ `TeX-source-correlate-method' to `I/O Correlation' section.
+
+2013-07-11 Mosè Giordano <giordano.mose@libero.it>
+
+ * doc/auctex.texi (Processor Options): Document
+ `TeX-source-correlate-method'.
+
+2013-07-09 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex.el (TeX-evince-dbus-p): Improved DBUS availability check.
+
+2013-06-21 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
+
+ * tex.el (TeX-doc-backend-alist): Remove unnecessary `info' check.
+
+2013-06-14 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-jp.el: Change to `coding: iso-2022-jp-unix'.
+
+2013-06-12 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-jp.el: Add `coding: iso-2022-7bit-unix' file local variable.
+
+2013-06-11 Tassilo Horn <tsdh@gnu.org>
+
+ * tex-buf.el (TeX-help-error): Let-bind `inhibit-read-only' when
+ updating the *TeX Help* buffer.
+
+2013-06-11 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * autogen.sh: Set LC_ALL=C when looking into ChangeLog for
+ AUCTEXDATE.
+
+2013-05-31 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex.el (TeX-source-correlate-sync-source): Fix docstring.
+
+2013-05-23 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * doc/.gitignore: Rename from .cvsignore.
+
+ * preview/.gitignore: Ditto.
+
+ * preview/latex/.gitignore: Ditto.
+
+2013-05-18 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * doc/auctex.texi (Environments): Document
+ `LaTeX-default-document-environment'.
+
+2013-05-07 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * plain-tex.el (plain-TeX-common-initialization): Fix typo in
+ abbrev table name.
+
+2013-04-16 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex.el (TeX-source-correlate-sync-source): Raise frame when
+ placing point on the source location.
+
+2013-04-12 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <theonewiththeevillook@yahoo.fr> (tiny change)
+
+ * style/mathtools.el (LaTeX-mathtools-key-val-options): Fix defvar
+ syntax.
+
+2013-04-10 Jobst Hoffmann <j.hoffmann@fh-aachen.de> (tiny change)
+
+ * style/lscape.el ("lscape"): Fix typo and parentheses.
+
+2013-04-09 Tassilo Horn <tsdh@gnu.org>
+
+ * README.GIT: Rename from README.CVS; update contents to Git.
+
+2013-04-09 Leo Liu <sdl.web@gmail.com>
+
+ * 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 <tsdh@gnu.org>
+
+ * latex.el (LaTeX-style-list): Correct docstring.
+
+2013-04-06 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * latex.el (TeX-arg-document): Search for LaTeX classes.
+
+2013-03-28 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * tex.el (TeX-add-local-master): Remove trailing spaces from
+ inserted lines.
+
+2013-03-07 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <mje@inducks.org>
+
+ * 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 <mje@inducks.org>
+
+ * tex.el (TeX-command-list): Add support for xindy.
+
+2013-03-06 Mads Jensen <mje@inducks.org>
+
+ * latex.el (LaTeX-common-initialization): Add regular expression
+ for thispagestyle and pagestyle to `TeX-complete-list'.
+
+2013-03-04 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <werner@suse.de>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * style/kpfonts.el: New style file.
+
+ * Makefile.in (STYLESRC): Add style/kpfonts.el.
+
+2013-02-20 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-math-default): Move `digamma' and `varkappa' to
+ `AMS > Greek Lowercase' menu.
+
+2013-02-18 Mads Jensen <mje@inducks.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * style/siunitx.el (LaTeX-siunitx-package-options): New function.
+
+ * style/hyperref.el (LaTeX-hyperref-package-options): New
+ function.
+
+2013-02-13 Mads Jensen <mje@inducks.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * style/fancyhdr.el (TeX-arg-fancyhdr-position): Document the
+ OPTIONAL argument.
+
+2013-02-14 Mads Jensen <mje@inducks.org>
+
+ * Makefile.in (STYLESRC): Activate new style fancyhdr.el.
+
+ * style/fancyhdr.el: New style.
+
+2013-02-13 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Activate new style filecontents.el.
+
+2013-01-23 Mads Jensen <mje@inducks.org>
+
+ * style/filecontents.el: New style.
+
+2013-02-13 Tassilo Horn <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Activate new style fancynum.el.
+
+2013-02-08 Mads Jensen <mje@inducks.org>
+
+ * style/fancynum.el: New style.
+
+2013-02-13 Tassilo Horn <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Activate new style nameref.el.
+
+2013-02-13 Mads Jensen <mje@inducks.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <mje@inducks.org>
+
+ * doc/todo.texi (Wishlist): Remove "Completion for sboxes".
+
+2013-01-27 Mads Jensen <mje@inducks.org>
+
+ * 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 <mje@inducks.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * style/siunitx.el ("siunitx"): Add `\gram' and
+ `\SendSettingsToPgf'.
+
+2013-01-25 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <darthandrus@gmail.com>
+
+ * auctex.texi: Updated documetation about ChkTeX and lacheck.
+ Fixed typos.
+
+2013-01-24 Ivan Andrus <darthandrus@gmail.com>
+
+ * 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 <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Activate new style placeins.el.
+
+2013-01-21 Ivan Andrus <darthandrus@gmail.com>
+
+ * texmathp.el (texmathp-tex-commands-default): Add \shortintertext.
+
+2013-01-19 Mads Jensen <mje@inducks.org>
+
+ * style/placeins.el: New style.
+
+2013-01-17 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * doc/auctex.texi: Document that `TeX-arg-counter' does completion
+ now.
+
+2013-01-15 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <tsdh@gnu.org>
+
+ * style/ulem.el (LaTeX-arg-fontdecl, LaTeX-arg-fontcmd): Fix
+ declarations.
+
+2013-01-13 Mads Jensen <mje@inducks.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Enable memoir.el style.
+
+2013-01-14 Mads Jensen <mje@inducks.org>
+
+ * style/memoir.el: New style.
+
+2013-01-14 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (TeX-arg-environment): Fix typo.
+
+2013-01-10 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <darthandrus@gmail.com>
+
+ * tex.el (TeX-command-list): Add command to run ChkTeX.
+
+2013-01-11 Tassilo Horn <tsdh@gnu.org>
+
+ * Makefile.in (STYLESRC): Add new style files kantlipsum.el,
+ lipsum.el, and longtable.el.
+
+2013-01-10 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/kantlipsum.el: New style.
+
+ * style/lipsum.el: Ditto.
+
+ * style/longtable.el: Ditto
+
+2013-01-10 Mads Jensen <mje@inducks.org>
+
+ * latex.el (LaTeX-env-document): Only insert \documentclass in
+ case the document does not already contain one.
+
+2013-01-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/epigraph.el ("epigraph"): Do not quote list entries for
+ `font-latex-add-keywords'.
+
+2013-01-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * Makefile.in (STYLESRC): Activate new style files.
+
+ * ChangeLog: Move name of style file contributors to head of
+ ChangLog entries.
+
+2013-01-02 Tassilo Horn <tsdh@gnu.org>
+
+ * style/everysel.el: Fix typos.
+
+2013-01-02 Mads Jensen <mje@inducks.org>
+
+ * style/afterpage.el: New style.
+
+2012-12-30 Mosè Giordano <giordano.mose@libero.it>
+
+ * latex.el (LaTeX-pagestyle-list): New variable.
+ (TeX-arg-pagestyle): Use it.
+
+ * style/imakeidx.el: New style.
+
+2012-12-29 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * doc/tex-ref.tex: Fix apparent errors and add keybind entries for
+ C-c ? and `:' (in math mode).
+
+2012-12-28 Mads Jensen <mje@inducks.org>
+
+ * style/multirow.el: New style.
+
+2012-12-27 Mosè Giordano <giordano.mose@libero.it>
+
+ * 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 <mje@inducks.org>
+
+ * style/mflogo.el: New style.
+
+ * style/epigraph.el: Ditto.
+
+2012-12-27 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * 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 <mje@inducks.org>
+
+ * 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 <mje@inducks.org>
+
+ * style/ulem.el: New style.
+
+2012-12-25 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * 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 <mje@inducks.org>
+
+ * style/footmisc.el: New style.
+
+2012-12-21 Mosè Giordano <giordano.mose@libero.it>
+
+ * style/bm.el: New style.
+
+ * style/siunitx.el: Ditto.
+
+2012-12-20 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex-bar.el (TeX-bar-TeX-button-alist, TeX-bar-TeX-buttons): Add
+ `spell' button to run spell-checker.
+
+2012-12-04 Tassilo Horn <tsdh@gnu.org>
+
+ 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 <angeli@caeruleus.net>
+
+ * Version 11.87 released.
+
+2012-11-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-evince-dbus-p): Make last change a little more
+ conventional.
+
+2012-11-30 Tassilo Horn <tsdh@gnu.org>
+
+ * tex.el (TeX-evince-dbus-p): Check for feature emacs in order not
+ to signal an error on XEmacs.
+
+2012-11-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <vincentb1@users.sourceforge.net>
+
+ * tex-info.el (Texinfo-reftex-hook): Added function.
+ (TeX-texinfo-mode): Added RefTeX plugging.
+
+2012-11-23 Tassilo Horn <tsdh@gnu.org>
+
+ * 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 <salve@debian.org>
+
+ * doc/tex-ref.tex (column{preview-latex}): Fix typo. Reported by
+ Sébastien Villemot. Update copyright information.
+
+2012-11-14 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <tsdh@gnu.org>
+
+ * tex.el (TeX-doc-extensions): Fix typo. This variable was
+ formerly named TeX-doc-extenstions.
+
+2012-10-04 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * tex-jp.el: Repair coding from iso-2022-7bit to iso-2022-jp.
+
+2012-10-03 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-jp.el: Repair coding.
+
+2012-10-02 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * 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 <joostkremers@fastmail.fm> (tiny change)
+
+ * tex-buf.el (TeX-check-files): Use mapcar instead of cl's map.
+
+2012-09-16 Philip Kime <Philip@kime.org.uk> (tiny change)
+
+ * tex-buf.el (TeX-LaTeX-sentinel): Detect generic rerun message
+ from biblatex
+
+2012-09-14 Ken Brown <kbrown@cornell.edu> (tiny change)
+
+ * doc/auctex.texi (top): Mention LaTeX-always-use-Biber.
+
+ * doc/tex-ref.tex: Add Biber.
+
+2012-09-13 Tassilo Horn <tsdh@gnu.org>
+
+ Merge Biber support developed by Philip Kime
+ <philkime@kime.org.uk>.
+ * 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 <pertusus@free.fr> (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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-source-correlate-determine-method): Match --synctex
+ as well as -synctex.
+
+2012-07-04 Tassilo Horn <tassilo@member.fsf.org>
+
+ * doc/changes.texi: Mention Evince forward/backward search
+ changes.
+
+2012-07-03 Tassilo Horn <tassilo@member.fsf.org>
+
+ * 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 <tassilo@member.fsf.org>
+
+ * 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 <tassilo@member.fsf.org>
+
+ * tex.el (TeX-engine-set): Fix docstring leading to a misplaced
+ interactive spec warning.
+
+2012-04-25 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-evince-dbus-p): Improve check for emacs's dbus
+ support.
+
+2012-04-11 Tassilo Horn <tassilo@member.fsf.org>
+
+ * 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 <tassilo@member.fsf.org>
+
+ * 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 <tassilo@member.fsf.org>
+
+ * 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 <angeli@caeruleus.net>
+
+ * style/setspace.el ("setspace"): Correct quoting.
+
+2011-09-18 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <vincentb1@users.sourceforge.net>
+
+ * 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 <tassilo@member.fsf.org>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-search-files-kpathsea): Check if directories are
+ accessible.
+
+2011-07-11 Vincent Belaïche <vincentb1@users.sourceforge.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <tassilo@member.fsf.org>
+
+ * tex.el (TeX-source-correlate-sync-source): Restore Emacs 21
+ compatibility.
+
+2011-05-26 Tassilo Horn <tassilo@member.fsf.org>
+
+ * tex.el (TeX-source-correlate-sync-source): Adapt to handle
+ file:// URLs.
+
+2011-05-15 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <tassilo@member.fsf.org>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * style/setspace.el: Add support for changing \displayskipstretch.
+
+2011-04-25 Mads Jensen <mje@inducks.org>
+
+ * style/setspace.el: New file.
+
+2011-04-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-style-list): Add memoir.
+
+2011-04-20 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-fold.el (TeX-fold-expand-spec): Make sure the expansion of a
+ placeholder is not processed again.
+
+2011-04-15 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-source-correlate-mode): Check for D-Bus session.
+
+2011-04-10 Antoine Levitt <antoine.levitt@gmail.com> (tiny change)
+
+ * tex.el (TeX-source-correlate-sync-source): Do not use
+ `goto-line'.
+
+2011-04-03 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <mje@inducks.org>
+
+ * style/xspace.el: New file.
+
+2011-03-27 Tassilo Horn <tassilo@member.fsf.org>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <mje@inducks.org>
+
+ * style/lettrine.el: New file.
+
+ * style/multicol.el: New file.
+
+2011-02-27 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-common-initialization): Add support for
+ \ProvidesPackage.
+
+2011-02-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/letter.el (LaTeX-env-recipient): Use \renewcommand instead
+ of \def to set date.
+
+2011-01-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-complete-symbol): Get rid of the window with the
+ completions when possible.
+
+2011-01-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-common-initialization): Add support for
+ \settoheight and \settodepth.
+
+2010-12-26 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Simple Style): Add a note about the naming of
+ the style file and the style hook.
+
+2010-12-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-verbatim-macro-boundaries): Support verbatim
+ macros with braces.
+
+2010-12-04 Augusto Ritter Stoffel <arstoffel@inf.ufrgs.br> (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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-view-program-list-builtin): Add Okular.
+
+2010-10-17 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (TeX-arg-input-file-search): New user option.
+ (TeX-arg-input-file): Use it.
+
+2010-10-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * style/beamer.el ("beamer"): Prompt for block title.
+
+2010-09-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * context.el (ConTeXt-expand-options): Eval value from engine
+ alist.
+
+2010-09-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <arne@arnested.dk>
+
+ * style/danish.el: Changed font-latex-add-quotes from french to
+ german.
+
+2010-08-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/ngerman.el: Prevent "| from leading to color bleed.
+
+ * style/german.el: Prevent "| from leading to color bleed.
+
+2010-08-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex-info.el: Delete trailing whitespace.
+
+2010-07-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Texinfo mode): Make a few corrections.
+
+2010-06-19 Berend de Boer <berend@pobox.com>
+
+ * context.el: proper indent of all macros that can appear inside
+ an itemize list such as \sym.
+
+2010-06-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * autogen.sh: Set LANG=C when looking into ChangeLog for
+ AUCTEXDATE.
+
+2010-05-24 Vincent Belaïche <vincent.belaiche@gmail.com>
+
+ * doc/auctex.texi (Texinfo mode): New section.
+
+2010-05-17 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-math-input-method-off-regexp): Fix regexp.
+
+2010-04-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-parse-error): Allow `TeX-error-file' to become
+ empty.
+
+2010-03-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-view-program-selection): Doc fix.
+ (TeX-clean): Regexp-quote the master file name.
+
+2010-03-20 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/french.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/french.el.
+
+2010-03-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * Version 11.86 released.
+
+2010-02-21 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * doc/changes.texi: Mention preview.sty supporting XeTeX.
+
+2010-02-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * doc/wininstall.texi: Do not refer to Emacs 22 anymore. Improve
+ the paragraphs about PNG support.
+
+2009-11-01 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-synctex-output-page): Handle files in subdirectories
+ correctly.
+
+2009-10-18 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-view-program-list): Shave off extra closing paren.
+
+2009-10-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Indenting): Mention `LaTeX-item-regexp'.
+ (Fontification of math): New section replacing and extending
+ `Subscript and superscript'.
+
+2009-04-26 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-help-error): Make search for help text in log
+ file more robust.
+
+2009-04-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex-site.el.in: Revitalize support for completion in \cite
+ macros via `BibTeX-auto-store'.
+
+2009-03-02 Holger Sparr <holger.sparr@gmx.net>
+
+ * Makefile.in (STYLESRC): Add style/multido.el;
+ style/pst-{grad|node|plot|slpe}.el
+
+2009-03-01 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <holger.sparr@gmx.net>
+
+ * 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 <holger.sparr@gmx.net>
+
+ * style/pstricks.el: Actually implement support for writing
+ PSTricks code.
+
+2009-02-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-babel-insert-hyphen): Put `delete-selection'
+ property on function symbol.
+
+2009-01-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * style/flashcards.el ("flashcards"): Test for font-latex function
+ instead of feature. Reflect that \cardbackstyle has an optional
+ argument.
+
+2008-12-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/hyperref.el ("hyperref"): Test for font-latex function
+ instead of feature. Activate hyperref referencing style if
+ possible.
+
+2008-12-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (plain-TeX-clean-intermediate-suffixes)
+ (plain-TeX-clean-output-suffixes): New variables.
+
+2008-12-01 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (VirTeX-common-initialization): Revert last change.
+
+2008-11-30 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (plain-TeX-common-initialization): Respect double dollar,
+ i.e. "$$", as a paragraph separator.
+
+2008-10-14 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-current-environment): Fix handling of commented
+ parts.
+
+ * tex.el (TeX-comment-prefix): Save match data.
+
+2008-10-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-warning): Fix regexp for detecting bad boxes.
+
+2008-10-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-paragraph-commands-regexp-make): Make it work
+ for the case that `LaTeX-paragraph-commands' is set.
+
+2008-10-05 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex-bar.el (TeX-bar-TeX-buttons, TeX-bar-LaTeX-buttons): Mimic
+ the default tool bars more closely.
+
+2008-08-02 Reiner Steib <reiner.steib@gmx.de>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-source-specials-mode): Fix last change.
+
+2008-07-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <vincent.b.1@hotmail.fr> (tiny change)
+
+ * latex.el (LaTeX-mark-environment): Support marking of multiple
+ nested environments.
+
+2008-07-17 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Folding): Fix last change.
+
+2008-07-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <berend@pobox.com>
+
+ * context.el, context-en.el: added a few more entries to the menu
+ to select ConTeXt macro's from.
+
+2008-06-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/bulgarian.el ("bulgarian"): Use value of
+ `TeX-quote-after-quote' for default quote insertion behavior.
+
+2008-06-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * style/hyperref.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/hyperref.el.
+
+2008-06-07 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <joostkremers@fastmail.fm> (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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-command-sentinel): Use `TeX-master-file' instead
+ of `TeX-active-master' for `TeX-transient-master'.
+
+2008-05-17 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Font Specifiers): Correct argument list of
+ `TeX-font'.
+
+2008-05-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Font Specifiers): Document `LaTeX-font-list'.
+
+2008-05-10 Reiner Steib <reiner.steib@gmx.de>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * doc/Makefile.in (install-auctex): Do not use `-' to suppress
+ errors within command.
+
+2008-04-28 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-run-command): disable undo in run buffer
+
+2008-03-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/pdfsync.el (LaTeX-pdfsync-output-page): Kill buffer with
+ pdfsync file if it was loaded by us.
+
+2008-03-02 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-info.el (texinfo-environment-regexp): Terminate.
+
+2008-03-01 Matan Ninio <emacs@auctexdev.ninio.org> (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 <angeli@caeruleus.net>
+
+ * Makefile.in: Add windows-package target and related variables.
+
+2008-02-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-common-menu-entries): Add exception for docTeX mode
+ when extending the customization menu.
+
+2008-02-17 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * Version 11.85 released.
+
+2008-02-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <ikumi@ikumi.que.jp>
+
+ * tex-info.el (Texinfo-insert-node): Correct name of let-bound
+ variable.
+
+2008-02-03 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-info.el: Make sure the Texinfo mode of AUCTeX is still used
+ after loading texinfo.el.
+
+2008-02-02 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-command-expand): Do not evaluate `file' as a
+ function.
+
+2007-12-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <dak@gnu.org>
+
+ * texmathp.el (defgroup, defcustom): Remove compatibility cruft.
+
+2007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/install.texi (Prerequisites): Add openSUSE.
+
+2007-11-20 David Kastrup <dak@gnu.org>
+
+ * doc/install.texi (Prerequisites): Update to reflect current
+ realities.
+
+2007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * toolbar-x.el (toolbarx-find-image): Rename argument. Improve
+ doc string.
+
+2007-10-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (TeX-arg-verb): Honor active region.
+
+2007-10-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/MinionPro.el ("MinionPro"): Run style hook for amsmath
+ which is loaded via MnSymbol.
+
+2007-10-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/nomencl.el: New file.
+
+ * Makefile.in (STYLESRC): Add style/nomencl.el.
+
+2007-10-03 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-user-keyword-classes): Doc fix.
+
+2007-08-26 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-command-with-args-default-spec):
+ Default to nil.
+
+2007-08-24 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-match-command-with-arguments): Show
+ error indicator only in LaTeX mode.
+
+2007-08-23 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/nicefrac.el ("nicefrac"): Fix last change.
+
+2007-08-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/jurabib.el ("jurabib"): Use `font-latex-add-keywords'.
+ Add syntax information.
+
+2007-08-21 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <dak@gnu.org>
+
+ * tex.el (TeX-insert-backslash): put delete-selection property on.
+
+2007-08-13 David Kastrup <dak@gnu.org>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-doc-backend-alist): Delete buffers used for checking
+ availability of info files.
+
+2007-08-08 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-TeX-sentinel-check): Shave off quotation marks
+ from file name if present.
+
+2007-08-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-run-style-hooks): Set `default-directory' to the
+ directory of the master file.
+
+2007-07-11 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/pstricks.el ("pstricks"): Do not disable TeX PDF mode if
+ pst-pdf is used.
+
+2007-07-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-format-filter): Remove line breaks at column 79.
+
+2007-07-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-comment-forward): Call `comment-normalize-vars' if
+ available.
+
+2007-07-01 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-common-initialization): Turn TeX PDF mode on
+ when pst-pdf.sty is used.
+
+2007-06-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-match-command-with-arguments): Check
+ if `match-beg' is set.
+
+2007-05-20 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * doc/faq.texi: Add entry about programs not being found by
+ ./configure when PATH is not set correctly.
+
+2007-04-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-parse-error): Match any closing parenthesis.
+
+2007-04-28 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <ikumi@ikumi.que.jp>
+
+ * latex.el (LaTeX-math-default): Add various Greek uppercase
+ macros provided by amsmath.sty.
+
+2007-04-15 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <Mark.Trettin@gmx.de>
+
+ * style/scrbase.el ("scrbase"): Fix typo in prompt.
+ (TeX-arg-KOMA-fontelements): Add \dictum, \pagination,
+ \disposition, and \minisec macros.
+
+2007-04-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/beamer.el ("beamer"): Specify syntax of \frametitle macro
+ for font locking.
+
+2007-04-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/amsmath.el ("amsmath"): Call `reftex-add-to-label-alist'
+ only if function is bound.
+
+2007-04-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-help-error): Correct regexp for matching line
+ indicator.
+
+2007-03-31 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * context.el (TeX-ConTeXt-sentinel): Fix end-of-run detection.
+
+2007-03-19 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Commands): Remove dependency on software du
+ jour from description of `TeX-DVI-via-PDFTeX'.
+
+2007-03-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <dak@gnu.org>
+
+ * RELEASE (Footnotes): Update Emacs CVS locations.
+
+2007-03-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex-fold.el (TeX-fold-auto): Default to nil.
+
+2007-03-09 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-clean): Catch error on Emacs 21 when only one file
+ is to be deleted.
+
+2007-03-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <ikumi@ikumi.que.jp>
+
+ * tex-buf.el (TeX-region-file): Doc fix.
+
+2007-02-15 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-clean): Fix last change.
+
+2007-02-10 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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
+ <mode-prefix>-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 <masayuki.ataka@gmail.com>
+
+ * 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
+ <ikumi@ikumi.que.jp>.
+
+2007-02-09 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * 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
+ <ikumi@ikumi.que.jp>.
+
+2007-02-09 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-submit-bug-report): Remove unnecessary code.
+ Include a plea for upgrading into introductory blurb.
+
+2007-02-01 Ikumi Keita <ikumi@ikumi.que.jp>
+
+ * 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 <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Quotes): Document
+ `TeX-math-close-double-dollar'. Add subheadings.
+
+2007-01-22 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <masayuki.ataka@gmail.com>
+
+ * 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 <dak@gnu.org>
+
+ * auctex.spec: Remove unused `%{extraconfig}' argument.
+
+2007-01-20 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * tex-fold.el (TeX-fold-macro-spec-list): Fold marginpar, eqref,
+ glossary, copyright, textregistered and texttrademark macros as
+ well.
+
+2007-01-18 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * tex-jp.el: Update maintainer email address.
+
+ * style/verbatim.el: Update author email address.
+
+2007-01-17 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-clean-default-intermediate-suffixes): Add beamer
+ suffixes.
+
+2007-01-16 Masayuki Ataka <masayuki.ataka@gmail.com>
+
+ * 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 <ikumi@ikumi.que.jp>.
+
+2007-01-14 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/wininstall.texi: Add copyright notice and licence reference.
+ Mention --infodir. Some clean-ups.
+
+2007-01-13 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * Version 11.84 released.
+
+2007-01-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Folding): Document user-visible changes in the
+ folding functionality.
+
+2006-12-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <mvsfrasson@gmail.com>
+
+ * 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 <angeli@caeruleus.net>
+
+ * context.el (ConTeXt-texexec-option-nonstop): New variable.
+ (ConTeXt-expand-options): Use it.
+
+2006-11-24 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * doc/preview-latex.texi: Fix @node commands.
+
+2006-10-20 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * RELEASE: Mention previous XEmacs package problems.
+
+2006-10-16 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Match "foo\ %" as
+ well.
+
+2006-10-04 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * doc/faq.texi: Fix syntax error.
+
+2006-09-16 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/faq.texi: Explain the abbreviation AUC.
+
+2006-09-13 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * toolbar-x.el (toolbarx-emacs-refresh): Don't modify global value
+ of `tool-bar-map'.
+
+2006-09-11 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-math-default): Remove X2ABB for \Pr. Suggested
+ by Adam Johnson <thu_zh@hotmail.com>.
+
+2006-09-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <dak@gnu.org>
+
+ * latex.el: Allow strings for keys in LaTeX-math-mode.
+ (LaTeX-math-list): Allow string for key.
+
+2006-09-06 Ralf Angeli <angeli@caeruleus.net>
+
+ * doc/auctex.texi (Mathematics): Align description of
+ `LaTeX-math-list' with reality.
+
+2006-08-25 David Kastrup <dak@gnu.org>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * doc/auctex.texi (European): Make replacement of
+ language-specific hyphen strings more obvious.
+
+2006-08-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/csquotes.el: Bring up to par with version 3.5.
+
+2006-08-17 David Kastrup <dak@gnu.org>
+
+ * doc/auctex.texi (Viewing): Type fix.
+
+2006-08-05 Berend de Boer <berend@pobox.com>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <dak@gnu.org>
+
+ * doc/wininstall.texi: Add explanation of how to augment `PATH'.
+
+ * doc/todo.texi (Mid-term Goals): Typo.
+
+2006-07-25 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * latex.el (LaTeX-font-list): Add `\mathbb' on C-c C-f C-s.
+
+2006-07-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * bib-cite.el, tex-mik.el, doc/changes.texi, doc/history.texi,
+ doc/wininstall.texi: Fix spelling of MiKTeX.
+
+2006-07-21 Ralf Angeli <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-match-script): Fix last check-in.
+
+2006-07-18 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex.el (TeX-normal-mode): Force update of style list.
+
+2006-07-02 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-doc-backend-alist): Explicitely supply doc directory
+ for non-kpathsea-based TeX systems.
+
+2006-06-29 Ralf Angeli <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Fix treatment of code
+ comments in case of something like "\%}%".
+
+2006-06-24 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-clean): Delete files in directory of master file.
+
+2006-06-23 Joshua Buhl <jbuhl_nospam@gmx.de>
+
+ * doc/tex-ref.tex (title{Outlining TeX Documents}): new section.
+
+2006-06-19 Ralf Angeli <angeli@caeruleus.net>
+
+ * style/amsmath.el ("amsmath"): Prompt for alignment option with
+ subarray environments.
+
+2006-06-18 Ralf Angeli <angeli@caeruleus.net>
+
+ * tex.el (TeX-doc-backend-alist): Preserve window configuration
+ when checking for info backends.
+
+2006-06-17 Ikumi Keita <ikumi@revery.net>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-clean): Delete generated files associated with
+ `TeX-region-file'. Suggested by Ikumi Keita <ikumi@revery.net>.
+
+2006-06-12 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <ikumi@revery.net>
+
+ * style/amsmath.el ("amsmath"): Docfix for 'uproot'.
+ (LaTeX-amsmath-env-alignat): Fix typo.
+
+2006-06-08 David Kastrup <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-set-paragraph-start): New function.
+ (LaTeX-paragraph-commands-add-locally)
+ (LaTeX-common-initialization): Use it.
+
+2006-06-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Version 11.83 released.
+
+2006-06-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <dak@gnu.org>
+
+ * RELEASE: Add details about downloadable packages. Beg harder.
+
+2006-06-05 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * RELEASE: Mention LaTeX tool bar.
+
+2006-06-05 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-add-quotes): Make
+ `font-latex-quote-regexp-beg' buffer-local.
+
+2006-06-04 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (Miscellaneous Commands): New node.
+
+ * doc/changes.texi: Add @xref-s.
+
+2006-06-02 David Kastrup <dak@gnu.org>
+
+ * doc/changes.texi: Change one ref to xref.
+
+2006-05-31 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/changes.texi: Conditionalize reference.
+
+ * doc/Makefile.in (MAKEINFO_PLAIN): Remove --no-validate.
+
+ * auctex.spec (%files emacs): Remove %exclude.
+
+2006-05-30 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <dak@gnu.org>
+
+ * RELEASE: Mention file-line-error style messages.
+ Mention XyMTeX fix.
+
+ * doc/changes.texi: The same.
+
+
+2006-05-25 Ralf Angeli <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * 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 <angeli@caeruleus.net>
+
+ * latex.el (LaTeX-forward-paragraph): Make regexp more efficient.
+
+2006-05-15 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-master): Quote safe-local-variable lambda expression
+ to avoid byte compilation.
+
+2006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * font-latex.el (font-latex-fontify-script): Mark as
+ safe-local-variable.
+
+2006-05-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@caeruleus.net>
+
+ * font-latex.el (font-latex-match-quotation): Do not match
+ quotation marks in math constructs.
+
+2006-05-05 Berend de Boer <berend@pobox.com>
+
+ * 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 <berend@pobox.com>
+
+ * 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 <angeli@caeruleus.net>
+
+ * tex-buf.el (TeX-TeX-sentinel-check, TeX-parse-error): Support
+ file-line-error error indicators.
+
+2006-04-22 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-format-list): Extend regexp for ConTeXt mode.
+
+2006-04-21 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (docTeX-mode): Make filling and indentation aware of
+ DocStrip guards.
+
+2006-04-20 David Kastrup <dak@gnu.org>
+
+ * tex-buf.el (TeX-warning): Don't balk if `string' is nil.
+
+2006-04-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-match-script): Fix matching of nested
+ braces.
+
+2006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-babel-insert-hyphen): Do not error out at
+ beginning of buffer.
+
+2006-03-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (install-metadata): Append preview/auto.el to start
+ file if configured with preview-latex.
+
+2006-03-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-insert-environment): Do not polute the kill
+ ring.
+
+2006-03-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-master): Mark as safe.
+
+2006-02-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/wininstall.texi: Intersperse some information about PATH.
+
+2006-02-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-clean-default-intermediate-suffixes): Add .brf and
+ .out for hyperref.
+
+2006-02-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <ikumi@revery.net>.
+
+2006-01-28 Ikumi Keita <ikumi@revery.net>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * tex-buf.el (TeX-run-dviout): Undo previous change.
+
+ * tex.el (TeX-command-list): Ditto.
+
+2006-01-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <ikumi@revery.net>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Fix previous change.
+
+2006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in: Add CP_A. Add coment on maintainer-only targets.
+ (xemacs-package): Use CP_A.
+
+2006-01-22 Ikumi Keita <ikumi@revery.net>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-macro-spec-list): Fold pageref macro as
+ well.
+
+2006-01-16 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (xemacs-package): Don't clean up after building so
+ that we have a chance for debugging.
+
+2006-01-14 David Kastrup <dak@gnu.org>
+
+ * configure.ac: Don't check for INSTALL_INFO if already set.
+
+2006-01-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * Makefile.in (xemacs-package): Don't run `install-info' and
+ `texhash'
+
+2006-01-11 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * Makefile.in (tar-ball): Fix use of TAG_EXPORT.
+
+2006-01-04 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-fold.el (TeX-fold-mode): Autoload as an interactive
+ function.
+
+2005-12-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <ikumi@revery.net>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * auctex.spec (Provides): Make emacs/site-lisp/preview.
+ (Release): Bump to 1.
+
+2005-12-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Version 11.82 released.
+
+2005-12-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-completing-read-multiple): Mention the availability
+ of crm.el in recent XEmacs packages.
+
+2005-12-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-macro-history): New variable.
+ (TeX-insert-macro): Use it.
+
+2005-12-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * doc/todo.texi (Wishlist): Add suggestion about longlines.el.
+
+2005-11-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * doc/changes.texi: Mention completion support for LaTeX packages.
+
+ * RELEASE: Update for 11.82.
+
+2005-11-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-site.el.in (tex-site-unload-hook): Don't let it fail on
+ Emacs 21.
+
+2005-11-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-parse-error): Do not match empty strings.
+
+2005-11-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-insert-backslash): Use regular function call instead
+ of `funcall'.
+
+2005-11-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Do not break lines in
+ the Japanese Macros. Suggested by Ikumi Keita <ikumi@revery.net>.
+
+2005-10-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * style/frenchb.el, style/francais.el: Clean up.
+
+2005-10-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <arne@arnested.dk>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * toolbar-x.el (toolbarx-find-image): Fix previous commit.
+
+2005-10-21 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * toolbar-x.el: Revert mostly to 2005-05-02 state, but add a
+ fallback to find-image.
+
+2005-10-20 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <arne@arnested.dk>
+
+ * latex.el (LaTeX-arg-usepackage): If
+ `LaTeX-<package>-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 <Reiner.Steib@gmx.de>
+
+ * style/dk-bib.el, style/inputenc.el: Add coding cookie. Delete
+ trailing whitespace. Reindent.
+
+2005-10-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/dk-bib.el (LaTeX-dk-bib-package-options): Define only
+ once.
+
+2005-10-13 Jan-Ake Larsson <jalar@mai.liu.se>
+
+ * tex-buf.el: Change defcustom group from TeX-commands to TeX-command
+
+2005-10-12 Arne Jørgensen <arne@arnested.dk>
+
+ * 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 <arne@arnested.dk>
+
+ * latex.el (LaTeX-auto-regexp-list): Removed spurious characters
+ in variable definition.
+
+2005-10-10 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * Makefile.in (tar-ball): Re-add fixed spec file.
+
+2005-10-07 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-token-char): New variable.
+ (plain-TeX-auto-regexp-list): Use it.
+ Suggested by Ikumi Keita <ikumi@revery.net>.
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * auctex.spec: Fixes for Fedora. Create site-start.d and add
+ files.
+
+2005-10-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <cschl@arcor.de>
+
+ * tex-buf.el (TeX-BibTeX-sentinel): Check whether BibTeX reports
+ any warnings or errors.
+
+ * doc/changes.texi: Mention it.
+
+2005-10-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * texmathp.el (texmathp-match-environment): Make aware of
+ comments.
+
+2005-09-29 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * doc/install.texi (Customizing): Removed "Contributed files"
+ section.
+ Suggested by Ikumi Keita <ikumi@revery.net>.
+
+2005-09-29 Ikumi Keita <ikumi@revery.net>
+
+ * texmathp.el (texmathp-tex-commands-default): Remove "xxalignat*"
+ and add "boxed".
+
+2005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * auctex.spec: Add files in %{_datadir}/emacs/site-lisp.
+ Suggested by Jan-Ake Larsson. Added startfiles. Exclude
+ %{_infodir}/dir.
+
+2005-09-27 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (tar-ball): Don't create WWW directory and don't
+ copy HTML files.
+ (www-doc): New target.
+
+2005-09-25 David Kastrup <dak@gnu.org>
+
+ * Version 11.81 released.
+
+2005-09-25 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * doc/install.texi (Advice for package providers): Suggest
+ "anytex" instead of "notex" for without-texmf compilations.
+
+2005-09-23 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex-site.el.in (TeX-modes-set): Add custom group.
+
+2005-09-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-auto-parse-length, TeX-auto-x-parse-length)
+ (TeX-auto-x-regexp-list): Doc fix.
+
+2005-09-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * texmathp.el (texmathp-tex-commands-default): Add "minipage" as
+ `env-off' and "\framebox" as `arg-off'.
+
+2005-09-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-command): Doc fix.
+
+2005-09-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * texmathp.el (texmathp-tex-commands-default): Add "\textrm" as
+ `arg-off'.
+
+2005-08-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-font-replace-macro): Compute syntax table.
+
+2005-08-26 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Matthieu.Moy@imag.fr> (tiny change)
+
+ * latex.el (LaTeX-common-initialization): Set
+ `outline-heading-alist'.
+
+2005-08-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * doc/wininstall.texi: New "In a Nutshell" section.
+
+2005-08-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * font-latex.el (font-latex-doctex-preprocessor-face): Remove
+ `list' from already quoted list.
+
+2005-08-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <berend@pobox.com>
+
+ * context-en.el (ConTeXt-setup-list-en): typo fixed.
+
+2005-07-21 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * doc/preview-todo.texi: Mention that preview.dtx is not a
+ showpiece for AUCTeX.
+
+2005-07-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-run-style-hooks): Adjust `default-directory' to
+ match the directory of the style.
+
+2005-07-14 David Kastrup <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * doc/tex-ref.tex: Rearrange and add information for preview-latex.
+
+2005-07-05 David Kastrup <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (Folding): Do not quote `lambda' function.
+
+2005-06-29 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * RELEASE: Well, the merge with preview-latex is no longer
+ "planned".
+
+2005-06-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * Makefile.in (auto-loads.el): Auto-load COMPILE_MULE, too.
+
+2005-06-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * RELEASE: Update stuff about fixed bugs and new features.
+
+2005-06-14 David Kastrup <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 "<default>" 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * doc/preview-dtxdoc.pl: Replicate possible CR line endings
+ faithfully, and don't use multiline strings.
+
+2005-06-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex-bar.el (TeX-bar-LaTeX-button-alist)
+ (menu-strings-buttons-alist): help-echo functions are called with
+ arguments.
+
+2005-06-06 David Kastrup <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * style/babel.el: New file.
+
+ * Makefile.in: Add style/babel.el.
+
+ * doc/changes.texi: Mention babel support.
+
+2005-05-28 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * autogen.sh: Remove argument to preview/autogen.sh
+
+ * doc/install.texi: Integrate the installation instructions for
+ preview-latex.
+
+2005-05-20 David Kastrup <dak@gnu.org>
+
+ * doc/tex-ref.tex (section{Greek Letters}): Add \Xi.
+
+2005-05-18 Ikumi Keita <ikumi@revery.net>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * latex.el (LaTeX-math-default): Add Xi (reported by Uli
+ Fahrenberg).
+
+2005-05-17 David Kastrup <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (auto-loads.el): Don't stop on non-zero exit code.
+
+2005-05-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-babel-hyphen): Doc fix.
+ (LaTeX-common-initialization): Call `easy-menu-add' as late as
+ possible.
+
+2005-05-15 Ikumi Keita <ikumi@revery.net>
+
+ * 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 <ikumi@revery.net>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * doc/changes.texi: Small corrections.
+
+2005-05-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * Makefile.in (tar-ball): Allow YYYYMMDD-a TAG for snapshots.
+
+2005-05-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * doc/Makefile.in (dist): Use DISTTEXTS instead of explicit list
+ in this directory.
+
+2005-05-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * Makefile.in (DOCFILES): Remove macros.texi to make "tar-ball"
+ work again.
+
+2005-05-06 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-load-style): Fix typo `expand-filename'.
+
+2005-05-06 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * tex-fold.el (TeX-fold-mode): Change autoload cookie because of
+ XEmacs.
+
+2005-05-03 David Kastrup <dak@gnu.org>
+
+ * auctex.spec: First attempt
+
+2005-05-02 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * bib-cite.el: Revert 2005-04-19 change: autoloads are not
+ extracted from CONTRIB packages.
+
+2005-05-02 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex.el: Remove `TeX-doc' for `ams-tex-mode'.
+
+2005-04-29 David Kastrup <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (Development): New name replacing "ToDo".
+
+ * doc/faq.texi, doc/todo.texi: Fix for raw output.
+
+2005-04-28 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * doc/changes.texi: Mention the fix of Japanese fill problems.
+
+2005-04-27 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * configure.ac: don't bother about pre-2.50 autoconf. Check
+ version more fine-grainedly.
+
+2005-04-19 David Kastrup <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex-buf.el (TeX-run-interactive): Make output buffer scroll.
+
+2005-04-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * style/amsmath.el (LaTeX-item-equation): just-one-space before
+ `\\' at the end of line.
+
+2005-04-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/harvard.el ("harvard"): Activate harvard citation format
+ in RefTeX.
+
+2005-04-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <ikumi@revery.net>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <cschl@arcor.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <ikumi@revery.net>.
+ Do not move point if re-search-backward didn't find proper line
+ break point.
+
+2005-03-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-submit-bug-report): Insert AUCTeX version into mail
+ subject.
+
+2005-03-30 Ikumi Keita <ikumi@revery.net>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <ikumi@revery.net>.
+
+2005-03-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-fold.el (TeX-fold-buffer-substring): Better safe than sorry.
+
+2005-03-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <ikumi@revery.net>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-nospace-between-char-regexp): Changed from
+ defcustom to defvar.
+
+2005-03-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * latex.el (docTeX-indent-inner-fixed)
+ (LaTeX-indent-calculate-last): Add support for macrocode*, macro*,
+ environment and environment* environment.
+
+2005-03-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * context.el (ConTeXt-indent-item-re): Do not treat
+ \setup... commands like \item.
+
+2005-03-14 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-fold.el (TeX-fold-prioritize): Cater for preview-latex.
+
+2005-03-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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
+ <seh@panix.com>.
+
+2005-03-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <ikumi@revery.net>.
+
+2005-03-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <ikumi@revery.net>.
+
+2005-03-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (japanese-TeX-command-list)
+ (japanese-TeX-error-messages): Change from defvar to defcustom.
+
+2005-03-06 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * 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 <dak@gnu.org>
+
+ * Organizational: preview-latex development has been moved from
+ <URL:http://sourceforge.net/projects/preview-latex> into the
+ AUCTeX CVS Archive on
+ <URL:http://savannah.gnu.org/projects/auctex> in subdirectory
+ auctex/preview.
+
+2005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <ikumi@revery.net> (tiny change)
+
+ * tex-jp.el (japanese-TeX-command-list): Doc fix.
+
+2005-03-03 Ikumi Keita <ikumi@revery.net>
+
+ * 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 <thomas.baumann@ch.tum.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (I18n): Fix some markup errors.
+
+2005-03-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * doc/auctex.texi (Floats): Document `LaTeX-top-caption-list'.
+
+2005-03-01 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * doc/auctex.texi (I18n): Revised.
+
+2005-02-28 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (TeX-japanese-process-input-coding-system)
+ (TeX-japanese-process-output-coding-system): Fix comment.
+
+2005-02-27 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-fill-move-to-break-point): Cater for kinsoku,
+ especially for Japanese.
+
+2005-02-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-common-initialization): Update LaTeX menu when a
+ popup menu in XEmacs is opened.
+
+2005-02-23 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * bib-cite.el: Some doc fixes in the commentary section.
+
+2005-02-23 Ikumi Keita <ikumi@revery.net> (tiny change)
+
+ * doc/auctex.texi (I18n): Removed FIXME comment.
+
+2005-02-22 Ikumi Keita <ikumi@revery.net> (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 <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (Japanese): Fix bogus macro.
+
+2005-02-21 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * doc/auctex.texi (Japanese): Doc fix.
+ Suggested by Ikumi Keita <ikumi@revery.net>.
+
+2005-02-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (TeX-japanese-process-input-coding-system): Remove
+ garbage code.
+ Reported by Ikumi Keita <ikumi@revery.net>.
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * latex.el (LaTeX-fill-delete-newlines): New function.
+ (LaTeX-fill-region-as-para-do): Use it.
+
+2005-02-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <ikumi@revery.net>.
+
+2005-02-15 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <ikumi@revery.net>.
+
+2005-02-14 Ikumi Keita <ikumi@revery.net> (tiny change)
+
+ * tex-jp.el (LaTeX-auto-regexp-list): Use
+ `LaTeX-auto-class-regexp-list'.
+
+2005-02-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <ikumi@revery.net>.
+ (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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <ikumi@revery.net>.
+ (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 <psg@debian.org>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * style/alphanum.el: Added `Local Variables'.
+ Suggested by Ikumi Keita <ikumi@revery.net>.
+
+ * font-latex.el: Fix typo in `Local Variables'.
+ Reported by Ikumi Keita <ikumi@revery.net>.
+
+2005-02-07 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/faq.texi (Frequently Asked Questions About AUCTeX): Fix typo
+ in previous commit.
+
+2005-02-07 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * style/jarticle.el ("jarticle"): Use `LaTeX-section-level'.
+
+2005-02-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-code-comment): Compute the end of the
+ region to be filled _after_ indentation happened.
+
+2005-02-07 David Kastrup <dak@gnu.org>
+
+ * doc/faq.texi (Frequently Asked Questions About AUCTeX): Be quite
+ more verbose about Emacs/XEmacs and versions.
+
+2005-02-04 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * RELEASE: Some more Emacspeak blurb.
+
+2005-02-04 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * RELEASE: Make description of changes clearer.
+
+2005-02-04 David Kastrup <dak@gnu.org>
+
+ * RELEASE (Warning): warn about XEmacs 21.4.16.
+
+2005-02-01 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * style/jsarticle.el: New file.
+
+ * style/jsbook.el: New file.
+
+ * Makefile.in (STYLESRC): Add them.
+
+2005-01-29 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (LaTeX-fill-region-as-para-do): Removed.
+
+2005-01-28 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex.el: Do not use whitespace syntax for ?~. Prevents these
+ characters from being deleted during filling.
+
+2005-01-25 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * auctex.spec (Conflicts): Mention the outdated emacspeak from
+ FC3.
+
+2005-01-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <jalar@mai.liu.se>
+
+ * aclocal.m4, configure.ac: A few small changes to allow sync with
+ preview-latex' aclocal.m4
+
+2005-01-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (European): Document all TeX-language-*-hook
+ variables. Don't document obsolete `dk.sty'.
+
+2005-01-14 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * Version 11.54 released.
+
+2005-01-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-forward-paragraph): Allow finding paragraph
+ commands even if they are preceded by whitespace and comment
+ starters.
+
+2005-01-06 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <c.wallace@qmul.ac.uk>.
+ (Filling, Outline): Markup fixes: Use @lisp instead of @example
+ where appropriate.
+
+2004-12-30 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-auto-parse-region): Do not add element to `symbol'
+ if it is already contained.
+
+2004-12-23 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-indent-outer-do): Remove redundant code.
+
+2004-12-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-source-specials-view-position-flags): Fix syntax for
+ xdvi.
+
+2004-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (top): Duplicate top node and wrap it in @ifinfo
+ and @ifhtml environments respectively.
+
+2004-12-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * context.el (ConTeXt-paragraph-commands-regexp): Match any
+ command starting with "\start" or "\stop" and the respective
+ language variants.
+
+2004-12-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * style/csquotes.el (LaTeX-csquotes-quote-after-quote): Avoid
+ interference with (n)german.el.
+
+2004-12-01 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <jalar@mai.liu.se>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <berend@pobox.com>
+
+ * context.el (ConTeXt-mode-common-initialization): ConTeXt does
+ not need italics correction.
+
+2004-11-20 Christian Schlauer <cschl@arcor.de>
+
+ * 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 <frasson@math.leidenuniv.nl>
+
+ * tex-buf.el (TeX-run-TeX): Improve comments.
+
+2004-11-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * doc/wininstall.texi: Clarify --with-xemacs.
+
+2004-11-15 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * latex.el (docTeX-in-macrocode-p): Search backward for an
+ environment beginning rather than forward for its end.
+
+2004-11-08 David Kastrup <dak@gnu.org>
+
+ * latex.el (doctex-mode): Set the mode name.
+
+2004-11-04 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <frasson@math.leidenuniv.nl>
+
+ * images/amstex.xpm: Added. Contains symbolic color
+ 'backgroundToolBarColor', required by (GNU/Linux) XEmacs.
+
+2004-11-03 Christian Schlauer <cschl@arcor.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * latex.el (LaTeX-paragraph-commands): Make `\maketitle' a
+ paragraph starter.
+
+2004-11-01 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-built-in-keywords)
+ (font-latex-make-user-keywords): Append rather than prepend
+ matchers.
+
+2004-11-01 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * toolbar-x.el
+ (toolbarx-make-command): Code clean up.
+
+2004-11-01 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <frasson@math.leidenuniv.nl>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <frasson@math.leidenuniv.nl>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-auto-generate-global): Only parse cls and sty files.
+
+2004-10-26 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-match-command-in-braces): Remove
+ references to non-existent variables.
+
+2004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-math-list): Improve doc string and custom type.
+ (LaTeX-math-default): Added doc string.
+
+2004-10-26 Frank Küster <frank@kuesterei.ch>
+
+ * doc/quickstart.texi: Don't use so many nodes. Several fixes.
+
+2004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <dak@gnu.org>
+
+ 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 <Reiner.Steib@gmx.de>
+
+ * Makefile.in (DOCFILES): Added doc/quickstart.texi.
+
+2004-10-23 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * 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 <frasson@math.leidenuniv.nl>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (European): Adjust to change of
+ `LaTeX-italian-open-quote'.
+
+2004-10-20 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * aclocal.m4 (TEX_INPUT_DIRS): Do not use -e command line option
+ for grep.
+
+2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/quickstart.texi: Fix markup.
+
+2004-10-18 Frank Küster <frank@kuesterei.ch>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <frank@kuesterei.ch>
+
+ * doc/Makefile.in (TEXIFILES): Add macros.texi.
+ (auctex.dvi, auctex.pdf): Depend on TEXIFILES.
+
+2004-10-18 Christian Schlauer <cschl@arcor.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-make-keywords): Correctly evaluate
+ keywords when making `font-latex-match-*-keywords' defcustom.
+
+2004-10-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-default-format, LaTeX-default-width)
+ (LaTeX-default-position): Fix doc strings.
+
+2004-10-14 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <frasson@math.leidenuniv.nl>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <cschl@arcor.de> with some
+ modifications.
+
+2004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc/auctex.texi (Completion): Mention `C-c RET' for
+ `TeX-insert-macro'. Fixed typo.
+ (Parsing Files): Fixed typo.
+ (European): Improved.
+ From Frank Küster <frank@kuesterei.ch>, slightly modified.
+
+ * latex.el (LaTeX-common-initialization): Use `LaTeX-env-tabular*'
+ for "tabular*".
+
+2004-10-12 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <frasson@math.leidenuniv.nl>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-output-view-style): Move more special items upwards.
+ Remove "a4" and "a5" styles.
+
+2004-10-04 Miguel Frasson <frasson@math.leidenuniv.nl>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <frasson@math.leidenuniv.nl>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <frasson@math.leidenuniv.nl>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <frasson@math.leidenuniv.nl>
+
+ * 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 <salve@debian.org>
+
+ * configure.in: Add `--(en|dis)able-build-dir-test' switch to
+ allow disabling `VALID_BUILD_DIR'.
+
+2004-09-22 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * doc/changes.texi: Mention built fixes.
+
+2004-09-16 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <jalar@mai.liu.se>
+
+ * aclocal.m4 (EMACS_LISP): quote ${emacs}, Windows....
+
+2004-09-13 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * aclocal.m4 (texinputdirs): Strip leading "!!".
+
+2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (TeX-arg-input-file): Remove duplicates from the
+ completion list. Simplify code by using `unless'.
+
+2004-09-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * tex-info.el (Texinfo-insert-node): New function.
+ (Texinfo-mode-map): Use it.
+
+2004-09-07 Davide G. M. Salvetti <salve@debian.org>
+
+ * aclocal.m4 (EMACS_LISP): Sync echo output with real emacs
+ invocation.
+
+2004-09-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <dann@ics.uci.edu>.
+ (LaTeX-arg-includegraphics): Use funcall for image-file.
+
+2004-08-28 David Kastrup <dak@gnu.org>
+
+ * Version 11.53 released.
+
+2004-08-28 David Kastrup <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (install-el): Fix typos.
+
+2004-08-27 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * tex.el: Autoload `TeX-process-set-variable' and `TeX-region-file'.
+
+2004-08-25 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * latex.el (LaTeX-math-default): Correctly code "jmath" and
+ "Bbbk".
+
+2004-08-24 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * doc/install.texi (Prerequisites): Add `easy-mmode.el' update for
+ XEmacs.
+
+2004-08-23 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * auctex.spec (description): Overhauled.
+
+ * doc/install.texi: Markup fixes, see "(texinfo)command".
+
+ * doc/wininstall.texi: Ditto.
+
+2004-08-19 David Kastrup <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * auctex.spec: Fixes for SuSE.
+
+2004-08-19 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <jalar@mai.liu.se>
+
+ * aclocal.m4 (EMACS_LISPDIR): Output expanded lispdir
+
+2004-08-18 David Kastrup <dak@gnu.org>
+
+ * configure.in: Shell-quote autodir.
+
+ * RELEASE: Some minor changes.
+
+2004-08-18 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * texmathp.el (texmathp-tex-commands-default): Added \label.
+ Various checkdoc-related fixes.
+
+2004-08-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * Makefile.in (full-release): Fix a few things.
+
+ * Version 11.51 released.
+
+2004-08-17 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <jalar@mai.liu.se>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dann@ics.uci.edu>
+
+ * latex.el (LaTeX-common-initialization): Don't set
+ `selective-display'.
+
+2004-08-15 David Kastrup <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * doc/auctex.texi (top): We want the introduction to appear in
+ HTML output as well.
+
+2004-08-13 David Kastrup <dak@gnu.org>
+
+ * Version 11.50 released.
+
+2004-08-13 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * aclocal.m4: Add another alternative for lispdir
+
+2004-08-13 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <berend@pobox.com>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * RELEASE: Improve sectioning and add some more information.
+
+2004-08-05 David Kastrup <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * font-latex.el (font-latex-fontify-script): Default to nil in
+ XEmacs.
+
+2004-08-04 David Kastrup <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-unfontify-region): New function.
+ (font-latex-setup): Use it.
+
+2004-08-04 David Kastrup <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-source-specials-places): Change comment.
+
+2004-08-03 David Kastrup <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * style/alphanum.el, style/doc.el, style/jura.el,
+ style/ltx-base.el, style/ltxdoc.el: Added coding cookies.
+
+2004-08-03 David Kastrup <dak@gnu.org>
+
+ * RELEASE: Change Source Special description and a few other
+ things.
+
+2004-08-03 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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
+ <frank@kuesterei.ch>.
+ (TeX-add-style-hook): Remove bogus `LaTeX-add-index-entries' call.
+
+ * style/ltx-base.el: New file. Contributed by Frank Küster
+ <frank@kuesterei.ch>.
+
+ * style/ltxdoc.el: Ditto.
+
+2004-07-31 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <cs-usenet@arcor.de>.
+ (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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * style/mdwlist.el: New header.
+ (TeX-add-style-hook): Add support for \makecompactlist, \suspend,
+ and \resume.
+
+2004-06-14 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * doc/changes.texi: Add some news regarding upcoming release.
+ Try to match former news with actual releases.
+
+2004-06-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * tex-buf.el (TeX-format-filter): Don't use split-string which
+ appears to trigger an XEmacs bug.
+
+2004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-insert-macro-default-style): Fixed typo in doc-string.
+
+2004-06-01 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-source-specials-map): Fix key binding for XEmacs.
+
+2004-05-27 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * font-latex.el (font-latex-doctex-^^A): Add mistakenly deleted
+ space again.
+
+2004-05-21 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * aclocal.m4 (TEX_INPUT_DIRS): New help string. Better error
+ handling.
+
+2004-05-19 David Kastrup <dak@gnu.org>
+
+ * aclocal.m4: Comment EMACS_LISP.
+ (EMACS_TEST_LISPDIR): remove both trailing backslash and slash.
+
+2004-05-19 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <salve@debian.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * aclocal.m4 (AUCTEX_AUTO_DIR): Avoid AS_HELP_STRING for
+ compatibility with autoconf < 2.58.
+
+2004-05-17 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <salve@debian.org>
+
+ * 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 <salve@debian.org>
+
+ * style/italian.el (LaTeX-italian-open-quote)
+ (LaTeX-italian-close-quote): Use standard babel syntax rather than
+ latin1 characters. Patch by David Kastrup <dak@gnu.org>.
+
+2004-05-14 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-auto-generate): Bind `enable-local-eval'.
+
+2004-05-13 Davide G. M. Salvetti <salve@debian.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <salve@debian.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * style/beamer.el: Updates from Thomas Baumann checked in.
+
+2004-05-10 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-source-specials-check-function): Added "Always on"
+ choice.
+
+2004-05-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-toggle-source-specials): Added missing call to
+ `TeX-maybe-set-source-specials' in last commit.
+
+2004-05-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-toggle-source-specials): Simplify the code.
+
+2004-05-06 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (DOCFILES): Added `todo.texi'.
+
+2004-05-05 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * context.el (context-guess-current-interface): Simplify code.
+
+2004-04-25 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * style/natbib.el ("natbib"): Add fontification for regexps.
+ Patch by Thomas Baumann.
+
+2004-04-24 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <dak@gnu.org>
+
+ Source special support by Dan Nicolaescu <dann@ics.uci.edu>:
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <berend@pobox.com>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-view-style): Enhance documentation string.
+ (TeX-output-view-style): Ditto.
+
+2004-04-16 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <berend@pobox.com>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * Makefile.in (DOCFILES, EXTRAFILES): Added files needed for the
+ configure based installation.
+
+2004-04-12 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * Makefile.in (install-el, dist): Add .nosearch in style/ and
+ auto/.
+
+2004-04-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <psg@debian.org>
+
+ * 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 <jalar@mai.liu.se>
+
+ * configure.in: Remove sole reference to texmfdir
+
+ * aclocal.m4: Fix --with-lispdir
+
+2004-04-08 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <berend@pobox.com>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <berend@pobox.com>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * latex.el (LaTeX-find-matching-end, LaTeX-find-matching-end): Try
+ to keep track of in-comment-ness
+
+2004-04-03 David Kastrup <dak@gnu.org>
+
+ * Makefile.in (STYLESRC): Add emp.el.
+
+ * style/emp.el: New file contributed from Yvon Hevel.
+
+2004-04-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-output-view-style): Remove option for landscape in
+ case of PDF output.
+
+2004-03-26 David Kastrup <dak@gnu.org>
+
+ * 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 <salve@debian.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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
+ <Reiner.Steib@gmx.de>.
+ 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 <dak@gnu.org>
+
+ * tex.el (VirTeX-common-initialization): Back out last change
+ about sentence-end-double-space.
+
+2004-03-22 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * aclocal.m4, configure.in: Fix bug for the case $prefix=NONE
+
+ * Makefile.in: distclean target removes tex-site.el
+
+2004-03-22 David Kastrup <dak@gnu.org>
+
+ * latex.el (LaTeX-fill-distinct-contents): Simplify customization
+ type: nil is a complete list.
+
+2004-03-21 David Kastrup <dak@gnu.org>
+
+ * tex.el (VirTeX-common-initialization): Set
+ sentence-end-double-space and sentence-end to more appropriate
+ values for TeX.
+
+2004-03-21 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * latex.el (LaTeX-fill-region-as-para-do): Fix compatibility code
+ for older Emacsen.
+
+2004-03-19 David Kastrup <dak@gnu.org>
+
+ * 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 <salve@debian.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <jalar@mai.liu.se>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * tex.el (TeX-output-view-style): Fix it after it was accidently
+ and incorrectly changed with the last check-in. Patch by David
+ Kastrup <dak@gnu.org>.
+ (TeX-view-style): Ditto.
+
+2004-03-11 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <jalar@mai.liu.se>
+
+ * Makefile.in: Add separate target for .el files to cater for debian
+
+2004-03-07 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * style/booktabs.el: New file.
+
+ * Makefile.in (STYLESRC): Add `booktabs.el'.
+
+ * doc/changes.texi: Advertise support for `booktabs.sty'.
+
+2004-03-06 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * doc/auc-tex.texi: Small corrections in `Viewing' section.
+
+2004-03-02 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * doc/Makefile.in: Add packagedir
+
+2004-03-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ Merge with new-fill branch.
+
+2004-02-27 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * font-latex.el (font-latex-title-4-face): Added missing :weight
+ and :inherit for color displays.
+
+2004-02-15 Peter S Galbraith <psg@debian.org>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * font-latex.el (font-latex-title-4-face): Use different colors
+ depending on background.
+
+2004-02-03 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (TeX-command-list): Fixed previous change.
+
+2004-01-25 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (japanese-TeX-command-list): Remove dummy code for
+ command menu.
+
+2004-01-23 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * doc/changes.texi: Added further news.
+
+2004-01-09 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * latex.el (LaTeX-common-initialization): Add \item to the
+ paragraph starters.
+
+2004-01-05 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <mike@xemacs.org>
+
+ * latex.el (latex-mode): Really turn off filladapt. It just
+ doesn't work with `LaTeX-fill-paragraph'.
+
+2003-12-02 Ralf Angeli <angeli@iwi.uni-sb.de>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * Makefile.in (STYLESRC): Added scrpage2.el.
+
+2003-11-17 Peter S Galbraith <psg@debian.org>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * 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-<type>-keywords-local'.
+ Added `addsec' and `addpart' to
+ `font-latex-match-title-<num>-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 <angeli@iwi.uni-sb.de>
+
+ * 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 <angeli@iwi.uni-sb.de>
+
+ * style/paralist.el: New file.
+
+ * Makefile.in (STYLESRC): Added paralist.el.
+
+2003-10-18 Peter S Galbraith <psg@debian.org>
+
+ * font-latex.el: checkdoc cleaning (almost clean now).
+
+2003-09-18 Peter S Galbraith <psg@debian.org>
+
+ * 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 <psg@debian.org>
+
+ * bib-cite.el: bib-cite-aux-inputs: new defcustom.
+ Minor code cleanup for `match-string'.
+
+2003-09-15 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-master-file): Fix 'shared case.
+ Tiny patch from Shiro Takeda <zbc08106@park.zero.ad.jp>.
+
+2003-09-08 Peter S Galbraith <psg@debian.org>
+
+ * bib-cite.el: Ripping out off-topic imenu code.
+
+2003-09-07 Peter S Galbraith <psg@debian.org>
+
+ * font-latex.el: Bug fix when font-lock-multiline is set to t.
+
+2003-08-21 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * 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 <psg@debian.org>
+
+ * font-latex.el: Make & highlighted in font-latex-warning-face.
+ Better document font-latex-match-*-keywords-local variables.
+
+2003-07-20 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <dak@gnu.org> (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 <dak@gnu.org>
+
+ * 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 <jalar@mai.liu.se>
+
+ * Makefile.in: Added datadir
+
+2003-06-05 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-macro): Set group 'AUCTeX.
+
+2003-06-03 David Kastrup <dak@gnu.org>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-near-bobp): Fixed typo in doc-string.
+
+2003-05-27 Piet van Oostrum <piet@cs.uu.nl>
+
+ * latex.el (LaTeX-auto-minimal-regexp-list): Changed regexp to
+ allow \documentclass[]{someclass}.
+
+2003-05-02 Patrick Gundlach <patrick@gundla.ch>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * doc/wininstall.texi: Fixed typos in configure options.
+
+2003-04-15 Patrick Gundlach <patrick@gundla.ch>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * .cvsignore: Added INSTALL and INSTALL.windows
+
+ * Makefile.in (STYLESRC): Added captcont.el and subfigure.el
+
+2003-04-15 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * doc/wininstall.texi: Corrected download info for GNU Emacs
+
+2003-04-14 Peter S Galbraith <psg@debian.org>
+
+ * 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 <dak@gnu.org>
+
+ * doc/install.texi (Customizing): hilit-LaTeX.el deleted.
+
+2003-04-14 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * 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 <dak@gnu.org>
+
+ * tex.el (AUCTeX): Fix URLs.
+
+ * context.el: Fix AUCTeX URL.
+ Make modification date RCS tag.
+
+2003-04-09 Patrick Gundlach <patrick@gundla.ch>
+
+ * 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 <jalar@mai.liu.se>
+
+ * aclocal.m4: More sane emacs-macro path-searching.
+
+2003-04-07 David Kastrup <dak@gnu.org>
+
+ * tex.el (TeX-kpathsea-directory-alist): Fix bad kpathsea
+ searchpath name for LaTeX files.
+
+2003-04-03 Jan-Åke Larsson <jalar@mai.liu.se>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * Makefile.in (CONTRIB): Remove hilit-LaTeX.el because it is
+ obsolete.
+ (contrib): Remove compile code for hilit-LaTeX.el.
+
+2003-03-13 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * tex-wizard.el: A first sketch of the idea.
+
+2003-02-17 Piet van Oostrum <piet@cs.uu.nl>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <patrick@gundla.ch>
+
+ * 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 <dak@gnu.org>
+
+ * 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 <psg@debian.org>
+
+ * hilit-LaTeX.el: Removed. It's obsolete. Use font-latex.el instead.
+
+2003-02-11 Patrick Gundlach <patrick@gundla.ch>
+
+ * 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 <patrick@gundla.ch>
+
+ * 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 <pvoostrum@nono.cs.uu.nl>
+
+ * tex.el: Added missing semicolon in TeX-command-output-list.
+
+ * tex.el: Changed defcustom to defvar.
+
+2003-02-08 Piet van Oostrum <piet@cs.uu.nl>
+
+ * tex.el (TeX-output-extension, TeX-view-extension): Changed
+ defcustom into defvar, as these are intermediate variables.
+
+2003-02-07 Piet van Oostrum <piet@cs.uu.nl>
+
+ * tex.el (TeX-command-output-list): Corrected customization widget.
+
+2003-02-06 Piet van Oostrum <piet@cs.uu.nl>
+
+ * 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 <jalar@mai.liu.se>
+
+ * configure.in: Use new lispdir check.
+
+ * aclocal.m4: Some cleaning of macro names. Windows quoting by
+ David Kastrup <dak@gnu.org>. Also, lispdir now checks (x)emacs
+ load-path instead of physical disk content.
+
+ * Makefile.in: Fix infodir
+
+2003-01-30 Piet van Oostrum <piet@cs.uu.nl>
+
+ * tex-buf.el (TeX-parse-error): Exclude { and } from filenames to
+ improve parsing of error messages from pdftex.
+
+2003-01-24 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * tex.el (TeX-kpathsea-path-delimiter, TeX-search-files-kpathsea):
+ Fixed braces.
+
+2003-01-22 David Kastrup <dak@gnu.org>
+
+ * 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 <dak@gnu.org>
+
+ * configure.in: Announce AUC TeX, not preview.
+
+2003-01-16 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * style/varioref.el ("varioref"): Fixed typo.
+
+ * Makefile.in (ELCC): `-no-init-file' is the same as `-q'
+
+2003-01-15 Jan-Ake Larsson <jalar@mai.liu.se>
+
+ * 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 <jalar@mai.liu.se>
+
+ * Makefile.in: From Makefile
+
+ * configure.in, aclocal.m4, autogen.sh: Initial version
+
+ * mkinstalldirs, install-sh: Prepare for autoconf
+
+2002-12-29 David Kastrup <David.Kastrup@t-online.de>
+
+ * tex.el: Add support for Info-goto-emacs-command-node and
+ similar.
+
+2002-12-19 David Kastrup <David.Kastrup@t-online.de>
+
+ * 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 <David.Kastrup@t-online.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * all.el: Removed. unrelated to TeX mode.
+ OBSOLETE files (all.el, auc-menu.el, maniac.el, and outln-18.el)
+ are available at:
+ <ftp://ftp.dina.kvl.dk/pub/Staff/Per.Abrahamsen/auctex/>
+
+2002-12-15 David Kastrup <David.Kastrup@t-online.de>
+
+ * Makefile (dist): Correct zip file name.
+
+2002-12-15 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * Makefile (MINMAPSRC): Remove auc-menu.el, maniac.el, and
+ outln-18.el.
+
+2002-12-15 David Kastrup <David.Kastrup@t-online.de>
+
+ * auctex.spec (Release): Well, change version number. retag.
+
+ * Version 11.14 released.
+
+2002-12-15 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * auc-menu.el: Removed. Taken into Emacs and unused.
+
+ * maniac.el: Ditto.
+
+ * outln-18.el: Ditto.
+
+2002-12-15 David Kastrup <David.Kastrup@t-online.de>
+
+ * Makefile: some changes for my setup.
+
+2002-12-14 David Kastrup <David.Kastrup@t-online.de>
+
+ * graphicsx.el: removed. superseded by graphicx.el and unused.
+
+2002-12-13 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * latex.el (LaTeX-label): Added completing for labels. Avoid
+ inserting an empty label.
+
+2002-12-12 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * style/amsopn.el ("amsopn"): Added \operatorname.
+
+2002-12-12 David Kastrup <David.Kastrup@t-online.de>
+
+ * doc/auc-tex.texi (top): Change "version 12" to "almost 12".
+ This is beta, after all.
+
+2002-12-12 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <David.Kastrup@t-online.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <David.Kastrup@t-online.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * style/amsmath.el (LaTeX-amsmath-label): New variable.
+ ("amsmath"): Add environments to LaTeX-label-alist.
+
+2002-12-10 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el: Remove if statement for Emacs 19.
+ Fix lots of white spaces.
+
+2002-12-09 David Kastrup <David.Kastrup@t-online.de>
+
+ * 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 <Reiner.Steib@gmx.de>
+
+ * 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 <David.Kastrup@t-online.de>
+
+ * 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 <David.Kastrup@t-online.de>
+
+ * 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 <David.Kastrup@t-online.de>
+
+ * latex.el (TeX-arg-define-index): correct typo.
+
+2002-11-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.13 released.
+
+2002-11-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Fixed CVS merge error.
+
+ * Version 11.12 released.
+
+2002-10-28 David Kastrup <David.Kastrup@t-online.de>
+
+ * Makefile (prefix): Revert accidental change to
+ /usr/local/emacs-21 (sorry folks).
+
+2002-10-26 David Kastrup <David.Kastrup@t-online.de>
+
+ * Makefile (STYLESRC): Add style/scrlttr2.el
+
+2002-10-26 Mark Trettin <Mark.Trettin@gmx.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <David.Kastrup@t-online.de>
+
+ * style/scrreprt.el, style/scrbase.el, style/scrartcl.el,
+ style/scrbook.el: header comments refer to COPYING.
+
+2002-10-02 David Kastrup <David.Kastrup@t-online.de>
+
+ * Makefile (STYLESRC): Add compilation targets for Komascript
+ support.
+
+ * Check in Komascript support by Mark Trettin. See below.
+
+2002-09-28 Mark Trettin <Mark.Trettin@gmx.de>
+
+ * scrbase.el:
+ First attempt on implementing the `captionbeside'-Environment. I'm not
+ really satisfied by now.
+
+2002-09-27 Mark Trettin <Mark.Trettin@gmx.de>
+
+ * 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 <Mark.Trettin@gmx.de>
+
+ * 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 <David.Kastrup@t-online.de>
+
+ * tex.el: Apply spelling fixes from "Davide G. M. Salvetti"
+ <salve@debian.org> to tex.el.
+
+2002-03-24 David Kastrup <David.Kastrup@t-online.de>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * tex-site.el (eamcs-major-version): Changed if to when.
+ Suggested by Martin Thornquist <martint@ifi.uio.no>.
+
+2002-03-15 David Kastrup <David.Kastrup@t-online.de>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-auto-generate): Expand file name.
+ Suggested by "Dr. Mark A. Friedman" <DrMarkAFriedman@earthlink.net>.
+
+ * latex.el (LaTeX-common-initialization): Set
+ `fill-paragraph-function'.
+ (LaTeX-mode-map): Don't bind M-q.
+ Suggested by Nils Klarlund <klarlund@research.att.com>.
+
+ * tex.el (TeX-printer-list): Fixed spelling.
+ Reported by Nils Klarlund <klarlund@research.att.com>.
+
+2002-02-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Fixed some spelling errors.
+ Patch by "Davide G. M. Salvetti" <salve@debian.org>.
+
+2002-01-24 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.11 released.
+
+2002-01-24 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex.el (TeX-format-list): Support t(article|report|book) class file.
+ Reported by Atsuhito Kohda <kohda@pm.tokushima-u.ac.jp>
+
+ * 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 <kohda@pm.tokushima-u.ac.jp>
+
+2002-01-21 Peter S Galbraith <psg@debian.org>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * 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 <jmr@everest.radiology.uiowa.edu>.
+
+ * tex-jp.el (LaTeX-command-style): Support js(article|book).
+
+2002-01-21 Atsuhito Kohda <kohda@pm.tokushima-u.ac.jp> (tiny change)
+
+ * tex-jp.el (japanese-TeX-command-list): Use `%l' instead
+ of [pj]latex command.
+
+2002-01-18 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (LaTeX-command-style): Fix comment.
+ Reported by Atsuhito Kohda <kohda@pm.tokushima-u.ac.jp>
+ via. Debian.
+
+ * latex.el (LaTeX-outline-name): Allow longer names.
+ Reported by "Michael Soulier" <msoulier@nortelnetworks.com>
+ via. Debian.
+
+2001-12-22 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-imenu-create-index-function): Strip text
+ properties.
+ Reported by Venkatesh Prasad Ranganath <rvprasad@@cis.ksu.edu>.
+
+2001-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/prosper.el: New file.
+ Contributed by Phillip Lord <p.lord@russet.org.uk>.
+ * Makefile (STYLESRC): Added it.
+
+2001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.10 released.
+
+2001-11-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.09 released.
+
+2001-11-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * auc-old.el (insert-mode-line): Use `insert' instead of
+ `insert-string'.
+
+2001-10-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-ignore-comment-regexp): Doc fix.
+ Reported by Reuben Thomas <rrt@sc3d.org>.
+
+2001-11-16 David Kastrup <David.Kastrup@t-online.de>
+
+ * 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 <David.Kastrup@t-online.de>
+
+ * 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 <ataka@milk.freemail.ne.jp>
+
+ * style/graphicx.el (TeX-arg-includegraphics): Accept prefix
+ argument and find all files. dvipdfm image file support.
+
+2001-10-19 Masayuki Ataka <ataka@milk.freemail.ne.jp>
+
+ * tex-jp.el (japanese-TeX-command-list): Fixed for mendex.
+ * doc/auc-tex.texi (Japanese): Doc fix.
+
+2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.08 released.
+
+2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/intro.texi, doc/install.texi: Updated contact info.
+ Reported by Henrik Holm <h.holm@spray.no>.
+
+2001-10-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.07 released.
+
+2001-10-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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" <salve@debian.org>.
+ Change `comment-indent-hook' to `comment-indent-function'.
+
+
+2001-10-15 Peter S Galbraith <psg@debian.org>
+
+ * font-latex.el: Remove self-installation to LaTeX-mode-hook now
+ that TeX-install-font-lock does it.
+
+2001-10-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.06 released.
+
+2001-10-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <David.Kastrup@t-online.de>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * Version 11.05 released.
+
+2001-10-12 David Kastrup <David.Kastrup@t-online.de>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-auto-local, TeX-style-local): Doc fix: Mention that
+ these should be relative.
+ Suggested by <lanz+list@wsl.ch>.
+
+2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.04 released.
+
+2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-view-style): New option.
+ (TeX-expand-list): Use it.
+ (TeX-command-list): Use it.
+
+2001-10-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 11.03 released.
+
+2001-10-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/amsmath.el ("amsmath"): More items.
+ Patch by Masayuki Ataka <ataka@milk.freemail.ne.jp>.
+
+2001-10-04 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <kawachi@cim.pe.u-tokyo.ac.jp>.
+
+ * tex-fptex.el: New file.
+ Contributed by Fabrice Popineau <Fabrice.Popineau@supelec.fr>.
+ * Makefile (CONTRIB): Added it.
+
+2001-10-04 Peter S Galbraith <psg@debian.org>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * Version 11.02 released.
+
+2001-10-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * Version 11.01 released.
+
+2001-10-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-submenu-name-format): Fixed spelling error.
+ Reported by Martin.Quinson@ens-lyon.fr.
+
+2001-10-01 David Kastrup <David.Kastrup@t-online.de>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * Version 10.0g released.
+
+2001-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-site.el: Don't enable tex-info.el by default.
+
+ * latex.el (LaTeX-hide-environment): Disabled by default.
+ Suggested by Christopher Allen <cpcallen@ruah.dyndns.org>.
+
+2001-03-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0f released.
+
+2001-03-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (unless): Don't enable Emacs 21 font-lock for Emacs 20.
+ (VirTeX-common-initialization): Ditto.
+
+2001-03-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0e released.
+
+2001-03-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-expand-list): Changed default to lazy evaluation of
+ `TeX-view-style' and `LaTeX-command-style'.
+ Suggested by Peter Neergaard <turtle@cs.bu.edu>.
+
+ * latex.el (LaTeX-indent-calculate, LaTeX-indent-calculate-last):
+ Backindent when brace is at the start of a line.
+ Patch by Masashi Shimbo <shimbo@cis.ibaraki.ac.jp>.
+
+ * doc/auc-tex.texi: Fixed dir entry.
+ Reported by David Masterson <dmasters@Rational.Com>.
+
+ * tex-info.el (TeXinfo-mode-map): "\e\r" bound to `map', not
+ `TeXinfo-mode-map'.
+ Patch by Dan Nicolaescu <dann@godzilla.ICS.UCI.EDU>.
+
+2001-03-01 Hidenobu Nabetani <nabe@debian.or.jp>
+
+ * tex-jp.el: Don't work correctly in current AucTeX.
+ Patch by Masayuki Ataka <j1297007@ed.kagu.sut.ac.jp>
+ and Yuzo Furukawa <hurukawa@kuee.kyoto-u.ac.jp>.
+ 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 <abraham@dina.kvl.dk>
+
+ * all: Changed `sunsite.auc.dk' to `sunsite.dk'.
+
+2001-01-02 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0d released.
+
+2001-01-02 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-mik.el (TeX-command-list): Don't prompt for view.
+
+2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0c released.
+
+2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Avoid :inherit font property with Emacs 20.
+ Reported by Damien WYART <wyart@iie.cnam.fr>.
+
+2000-12-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0b released.
+
+2000-11-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 10.0a released.
+
+2000-11-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Copied Emacs 21 font-lock defs here.
+ (VirTeX-common-initialization): Activate them.
+
+2000-10-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * PROBLEMS: Updated.
+
+ * WIN-NT: Removed.
+ * MSDOS: Removed.
+ * VMS: Removed.
+ * OS2: Removed.
+ * Makefile (EXTRAFILES): Removed above files.
+
+2000-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/graphicx.el: Updated by author.
+ Ryuichi Arafune <arafune@ushioda.riec.tohoku.ac.jp>
+
+2000-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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" <thomas.baumann@ch.tum.de>.
+
+2000-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10t released.
+
+2000-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-outline-name): Don't escape `{' or `}' in
+ regexps.
+ Patch by "Stefan Monnier" <monnier+gnu/emacs/news/@RUM.cs.yale.edu>.
+
+ * tex-mik.el (TeX-command-list): Use `TeX-run-discard' for "View"
+ command.
+ Suggested by "Claus Dethlefsen" <c.dethlefsen@lancaster.ac.uk>.
+
+ * latex.el (LaTeX-common-initialization): `\bibitem' starts
+ paragraphs, just like `\item'.
+ Reported by Werner LEMBERG <sx0005@sx2.HRZ.Uni-Dortmund.DE>.
+
+2000-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-current-line): Return a string, not a number.
+ Reported by Julia Habel <julia.habel@gmx.de>.
+ Patch by Dirk.Ullrich@DaimlerChrysler.com.
+
+2000-06-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-site.el: Require tex-mik after changing load-path.
+ Reported by "I. Jossang" <ij202@eng.cam.ac.uk>.
+
+2000-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * IRIX: New file.
+ * Makefile (EXTRAFILES): Added it.
+
+2000-05-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10s released.
+
+2000-05-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10r released.
+
+2000-05-02 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-mode-map): Don't bind `.' and `,' by default.
+
+2000-05-03 Peter Galbraith <psg@debian.org>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * Version 9.10q released.
+
+2000-03-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/graphicsx.el: New file.
+ * Makefile (STYLESRC): Added it.
+ Donated by Ryuichi Arafune <arafune@ushioda.riec.tohoku.ac.jp>.
+
+2000-04-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10q released.
+
+2000-03-23 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <vroonhof@math.ethz.ch>.
+
+2000-02-23 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-info.el (TeXinfo-environment-list): Added more missing
+ environments. Patch by Akim Demaille <akim@epita.fr>.
+
+2000-02-22 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-info.el (TeXinfo-environment-list): Add `group'.
+ Patch by Akim Demaille <akim@epita.fr>.
+
+2000-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-command-list): Add `makeinfo --html' support.
+ Suggested by Akim Demaille <akim@epita.fr>.
+
+2000-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-info.el (TeXinfo-mode-map): Added "\e\r" binding for
+ `texinfo-insert-@item'.
+ Reported by Akim Demaille <akim@epita.fr>.
+ (TeXinfo-mode-menu, texinfo-mode): Changed menu name and mode name
+ to `Texinfo'.
+ Suggested by Akim Demaille <akim@epita.fr>.
+
+1999-12-21 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <psg@debian.org>
+
+ * font-latex.el: Updated to 0.701 (30 Mar 2000).
+
+2000-01-14 Peter Galbraith <psg@debian.org>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * Version 9.10p released.
+
+1999-12-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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" <Christian.Schlauer@web.de>.
+
+ * Version 9.10o released.
+
+1999-12-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * bib-cite.el: Updated to 3.13 (20 Dec 99).
+
+1999-12-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/danish.el ("danish"): Support Danish quotes.
+ Suggested by arne@daimi.au.dk (Arne Jørgensen).
+
+1999-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-info.el (texinfo-mode): Added `kill-all-local-variables'.
+ Reported by Stefan Monnier <foo@acm.com>.
+
+ * Version 9.10n released.
+
+1999-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-mik.el: Fixed typo.
+ Reported by Bernt Guldbrandtsen <bg@rs580.sh.dk>
+
+1999-12-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10m released.
+
+1999-12-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (AUCSRC, AUCELC): Added `tex-mik.el'.
+
+1999-11-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10l released.
+
+1999-11-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-env-figure): Use `\centering' instead of
+ `center' environment.
+ Patch by Stefan Monnier <foo@acm.com>.
+
+1999-11-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-mik.el (tex-mik): Add provide.
+
+ * tex-site.el: Automatically require `tex-mik.el' under NT.
+
+1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-current-file-name-nondirectory): New function.
+ (TeX-expand-list): Use it.
+
+1999-11-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/auc-tex.texi: Fixed references.
+ Patch by Stefan Monnier <foo@acm.com>.
+ * tex.el (TeX-lisp-directory): Use `locate-library' to find
+ default under Emacs.
+ Patch by Stefan Monnier <foo@acm.com>.
+ (TeX-dwim-master): New function.
+ (TeX-master-file): Use it.
+ (TeX-master): Document it.
+ Patch by Stefan Monnier <foo@acm.com>.
+
+1999-11-06 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10k released.
+
+1999-11-06 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el: Use `indent-according-to-mode' instead of
+ `LaTeX-indent-line'.
+ (LaTeX-mode-map): Don't remap `TAB'.
+ Patch by "Stefan Monnier <foo@acm.com>".
+
+1999-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-command-list): Added `LaTeX PDF' command.
+
+1999-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10j released.
+
+1999-10-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (dist): Create a .nosearch in the style directory.
+ (install-lisp): Ditto.
+ Suggested by Markus Rost <rost@IAS.EDU>.
+
+1999-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10i released.
+
+1999-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-master-directory): Call `substitute-in-file-name'.
+ Patch by Alexander Holt <alexander.holt@ed.ac.uk>.
+
+ * style/ngerman.el: New style.
+ Suggested by Torsten Schuetze <schuetze@math.tu-dresden.de>.
+ * Makefile (STYLESRC): Added it.
+
+ * tex-buf.el (TeX-command-query): Added history argument.
+ Suggested by Werner LEMBERG <sx0005@sx2.HRZ.Uni-Dortmund.DE>.
+
+ * latex.el (LaTeX-environment): Added history argument.
+
+ * tex.el (TeX-add-style-hook): Don't add the same hook twice.
+ Suggested by Jarl Friis <jarl@diku.dk>.
+
+ * tex.el: Removed portability code for old Emacsen.
+
+1999-10-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10h released.
+
+1999-09-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-auto-cleanup): Allow multiple packages for
+ `usepackage'.
+ Reported by Torsten Schuetze <schuetze@math.tu-dresden.de>.
+ (LaTeX-auto-cleanup): Also add "unmangled" documentstyle.
+ Reported by Cyril Humbert <humbert@phobos.univ-mlv.fr>.
+
+1999-09-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/mdwlist.el: New file.
+ Patch by Stephen Heilbronner <heilbron@nm.informatik.uni-muenchen.de>.
+ * Makefile (STYLESRC): Added it.
+
+1999-08-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10g released.
+
+1999-08-20 Hidenobu Nabetani <nabe@debian.or.jp>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-hide-environment, LaTeX-show-environment): make
+ them work with new outline mode.
+ Reported by Thomas Schick <schick@math.psu.edu>.
+
+ * tex.el (match-string): New compatibility function.
+ Reported by Andrew Edward Santosa <andrews@comp.nus.edu.sg>.
+
+1999-08-18 Hidenobu Nabetani <nabe@debian.or.jp>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * Version 9.10f released.
+
+1999-07-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-auto-minimal-regexp-list): Recognize usepackage
+ options.
+ (LaTeX-auto-cleanup): Ditto.
+
+1999-07-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-ignore-file): Ignore babel, it loads everything.
+ Reported by Mate Wierdl <mw@wierdlmpc.msci.memphis.edu>.
+
+ * 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 <mw@wierdlmpc.msci.memphis.edu>.
+
+ * Makefile (infodir, lispdir, aucdir, EMACS): Use `standard' values.
+ Reported by Mate Wierdl <mw@wierdlmpc.msci.memphis.edu>.
+
+ * tex-info.el (texinfo-mode): Fix doc string.
+ Reported by Bob Weiner <weiner@altrasoft.com>.
+
+1999-05-17 Jerry James <jerry@cs.ucsb.edu>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-indent-environment-list): Customized.
+
+ * Version 9.10e released.
+
+1999-05-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: (TeX-auto-generate): Reimplemented support for numeric
+ `TeX-file-recurse'.
+ (TeX-search-files): Ditto.
+
+1999-05-03 Rune Kleveland <runekl@math.uio.no>
+
+ * style/amsart.el ("amsart"): Load `amsthm.el'.
+ * style/amsbook.el ("amsbook"): Ditto.
+
+1999-03-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10d released.
+
+1999-03-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/changes.texi: Added extra `@'.
+
+ * Version 9.10c released.
+
+1999-03-19 Carsten Dominik <dominik@strw.leidenuniv.nl>
+
+ * 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 <dominik@strw.LeidenUniv.nl>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-search-files): `nconc' the result.
+ Reported by Berwin Turlach <bturlach@maths.adelaide.edu.au>.
+
+1999-02-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.10b released.
+
+1999-02-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * Version 9.9p released.
+
+1999-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-jp.el (TeX-format-list): Fix JLATEX format.
+ Patch by Tsutomu OKUMURA <oku@nml.t.u-tokyo.ac.jp>.
+
+ * style/foils.el (LaTeX-style-foils): Removed spurious `\n'.
+ Reported by Bernt Guldbrandtsen <bernt@jupiter.ansci.iastate.edu>.
+
+1999-02-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (install-contrib): Added `$(CONTRIBELC)' dependency.
+ Suggested by Nils Ackermann <Nils.Ackermann@math.uni-giessen.de>.
+
+1999-01-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-search-files): `mapcar' instead of `mapcan'.
+
+1999-01-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <wedler@fmi.uni-passau.de>.
+
+1999-01-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9o released.
+
+1999-01-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-insert-braces, TeX-command-list): Fixed custom types.
+ Patch by Markus Rost <markus.rost@mathematik.uni-regensburg.de>.
+
+1999-01-09 Christoph Wedler <wedler@fmi.uni-passau.de>
+
+ * 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 <wedler@fmi.uni-passau.de>
+
+ * 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 <wedler@fmi.uni-passau.de>
+
+ * tex.el (load-path): Don't add `TeX-lisp-directory'.
+ (TeX-lisp-directory): Use `locate-data-directory' if present.
+
+1998-12-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9n released.
+
+1998-12-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-file-recurse): Added right parenthesis.
+ Reported by Bernt Guldbrandtsen <bernt@stat.washington.edu>.
+
+1998-12-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9m released.
+
+1998-12-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * font-latex.el: Updated.
+ * bib-cite.el: Ditto.
+
+ * Version 9.9l released.
+
+1998-12-01 Alastair Burt <burt@dfki.de>
+
+ * 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 <dominik@strw.leidenuniv.nl>
+
+ * texmathp.el (texmathp): Added autoload cookie.
+
+1998-11-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9k released.
+
+1998-11-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-load-style-file): Protect `byte-compile-file'.
+ Reported by Kurt Swanson <kurt@dna.lth.se>.
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * doc/auc-tex.texi (European): Removed references to obsolete
+ packages.
+
+1998-07-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9j released.
+
+1998-07-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-run-ispell-on-document, TeX-ispell-document):
+ New functions.
+ * tex.el (TeX-command-list): Use them.
+ Patch by Jason Stewart <jasons@cs.unm.edu>.
+
+ * Version 9.9i released.
+
+1998-07-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-parse-macro, TeX-arg-string, TeX-parse-argument): If
+ region is active, put it inside empty brackets.
+ Patch by Peter Thiemann <pjt@cs.nott.ac.uk>.
+
+1998-07-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (plain-TeX-auto-regexp-list): Add missing \\'es.
+ Reported by Markus Rost t4287
+ <markus.rost@mathematik.uni-regensburg.de>.
+
+1998-07-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9h released.
+
+1998-07-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-insert-dollar): Use `string-equal' to compare
+ strings.
+ Patch by Carsten Dominik <dominik@strw.leidenuniv.nl>.
+
+1998-06-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9g released.
+
+1998-06-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-auto-index-regexp-list): Remove extra quote.
+ Patch by Carsten Dominik <dominik@strw.leidenuniv.nl>.
+
+1998-06-24 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9f released.
+
+1998-06-24 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-auto-index-regexp-list): Fix parentheses.
+ * texmathp.el (texmathp): Use `if (not' instead of `unless'.
+ Patch by Carsten Dominik <dominik@strw.leidenuniv.nl>.
+
+1998-06-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9e released.
+
+1998-06-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/Makefile (auc-tex.ps): Use `-o' to specify output file.
+ Suggested by Paul McJones <mcjones@pa.dec.com>.
+
+1998-06-12 Carsten Dominik <dominik@strw.leidenuniv.nl>
+
+ * 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 <dominik@strw.leidenuniv.nl>
+
+ * 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 <dominik@strw.leidenuniv.nl>
+
+ * 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 <dominik@strw.leidenuniv.nl>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * Version 9.9d released.
+
+1998-06-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * texmathp.el: New version from Dominik.
+
+ * Version 9.9c released.
+
+1998-06-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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
+ <dominik@strw.LeidenUniv.nl>.
+ * Makefile (AUCSRC): Added.
+ (AUCELC): Added.
+
+1998-06-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-expand-list): Add `%n' escape.
+ (TeX-current-line): New function.
+ Suggested by "Lee, Sang-Min" <smagus@acorn.snu.ac.kr>.
+
+ * doc/auc-tex.texi: Doc fixes by Gustavo Chaves
+ <gustavo@cpqd.com.br>.
+ * doc/intro.texi: Ditto.
+ * doc/install.texi: Ditto.
+
+1998-05-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el: Checkdoc'ed.
+
+1998-04-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/README: Update iesd->sunsite in addresses.
+
+1998-04-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/Makefile (auc-tex.ps): Cut of the first two lines.
+
+1998-03-29 Carsten Dominik <dominik@strw.LeidenUniv.nl>
+
+ * latex.el (LaTeX-section-section): When RefTeX is available,
+ notify it about the new section.
+
+1998-03-04 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/math-ref.tex (section{Symbols}): Wrong keybindings.
+ Reported by "Ron Smith" <rsmith@eel.ufl.edu>.
+
+1998-02-27 Soren Dayton <csdayton@cs.uchicago.edu>
+
+ * tex.el (TeX-load-style): Also look in master directory.
+
+1998-02-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-insert-punctuation): Only expand abbrevs when abbrev
+ mode is on. Suggested by Alastair Burt <alastair.burt@dfki.de>.
+
+1998-02-25 SL Baur <steve@altair.xemacs.org>
+
+ * doc/auc-tex.texi: Add direntry section for automatic
+ installation.
+
+1998-02-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9b released.
+
+1998-01-02 John Griffith <griffith@sfs.nphil.uni-tuebingen.de>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-match-extension): Fold case when matching
+ extensions.
+
+1998-02-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.9a released.
+
+1998-02-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8l released.
+
+1998-02-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8k released.
+
+1998-02-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-list): Make tags match doc string.
+
+1998-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8j released.
+
+1998-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-jp.el: Added credit.
+ Patch by KOBAYASHI Shinji <koba@flab.fujitsu.co.jp>.
+
+1997-12-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-site.el: Added `defcustom' kludge to tex-site.el.
+ Suggested by "Ralph J. Hangleiter" <hangleit@math.uni-goettingen.de>.
+
+1997-10-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (TeX-arg-input-file): Add trailing slash.
+ (TeX-arg-bibstyle): Ditto.
+ (TeX-arg-bibliography): Ditto.
+ Patch by Ching-Mo Chang <chang@wsu.edu>.
+
+1997-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8i released.
+
+1997-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8h released.
+
+1997-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8g released.
+
+1997-10-20 Peter S Galbraith <rhogee@mixing.qc.dfo.ca>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * 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" <werner@suse.de>
+
+ * 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 <rowe@asys47.wdl.lmco.com>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * Version 9.8f released.
+
+1997-08-29 Carsten Dominik <dominik@strw.LeidenUniv.nl>
+
+ * amsmath.el ("amsmath"): Added environments xalignat and
+ xxalignat, and starred forms
+
+1997-08-22 Christoph Wedler <wedler@fmi.uni-passau.de>
+
+ * tex-buf.el (TeX-region-create): Also bind `orig-buffer' which
+ might be useful in `TeX-region-hook'.
+
+1997-07-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8e released.
+
+1997-07-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (STYLESRC): Added `style/natbib.el'.
+
+1997-07-13 Berwin Turlach <berwin.turlach@anu.edu.au>
+
+ * Added style support for natbib.sty
+
+1997-07-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8d released.
+
+1997-07-11 Jan Vroonhof <vroonhof@math.ethz.ch>
+
+ * latex.el (LaTeX-auto-regexp-list): More LaTeX2e support.
+
+1997-07-05 Berwin Turlach <berwin.turlach@anu.edu.au>
+
+ * latex.el (BibTeX-auto-store): make TeX-master a local variable
+ and set it to true.
+
+1997-07-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8c released.
+
+1997-07-03 Carsten Dominik <dominik@strw.LeidenUniv.nl>
+
+ * style/amsmath.el ("amsmath"): Use `TeX-arg-ref' for eqref.
+
+1997-06-29 Berwin Turlach <berwin.turlach@anu.edu.au>
+
+ * harvard.el: Updated the support for harvard.el
+
+1997-06-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8b released.
+
+1997-06-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-LaTeX-sentinel): `natbib' support.
+ Patch by Berwin Turlach <berwin.turlach@anu.edu.au>.
+
+1997-06-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.8a released.
+
+1997-06-24 Christoph Wedler <wedler@fmi.uni-passau.de>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * latex.el (TeX-arg-ref): New alias.
+ (LaTeX-common-initialization): Use it.
+ Patch by Soren Dayton <csdayton@cs.uchicago.edu>.
+
+1997-06-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-auto-minimal-regexp-list): Added `usepackage'.
+ (LaTeX-auto-minimal-regexp-list): Ditto.
+ Patch by Carsten Dominik <dominik@strw.LeidenUniv.nl>.
+
+ * 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 <dominik@strw.LeidenUniv.nl>.
+
+1997-06-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/slovak.el: New file.
+ * style/czech.el: New file.
+ * Makefile (STYLESRC): Add them.
+ Files provided by Milan Zamazal <pdm@fi.muni.cz>.
+
+1997-04-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7p released.
+
+1997-04-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Added customize information.
+ * tex-buf.el: Ditto.
+ * latex.el: Ditto.
+
+1997-04-06 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7o released.
+
+1997-04-06 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <staal@geo.tudelft.nl>.
+
+1997-03-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * Version 9.7n released.
+
+1997-03-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-default): Fixed hebrew delimiters.
+ Patch by John Griffith <griffith@sfs.nphil.uni-tuebingen.de>.
+
+1997-03-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-209-to-2e): Use `buffer-substring-no-properties'.
+ Reported by Graham Gough <graham@cs.man.ac.uk>.
+
+1997-03-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7m released.
+
+1997-03-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-auto-generate): Only generate when needed.
+ (TeX-auto-generate-global): Ditto.
+ Patch by Helmut Geyer <Helmut.Geyer@IWR.Uni-Heidelberg.De>.
+
+ * Makefile (install-contrib): Don't move elc files twice. Patch
+ by Helmut Geyer <Helmut.Geyer@IWR.Uni-Heidelberg.De>.
+
+1997-03-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/danish.el: Copied from `style/dk.el'.
+ * Makefile (STYLESRC): Added `style/danish.el'.
+ Suggested by Lars Frellesen <frelle@math-tech.dk>.
+
+1997-03-04 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7l released.
+
+1997-03-04 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (some): Don't use `style/*.elc'.
+
+1997-02-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-electric-macro): Default to space after dot.
+
+1997-02-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7k released.
+
+1997-02-26 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-submit-bug-report): Fix address (sunsite, not iesd!).
+
+1997-02-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7j released.
+
+1997-02-21 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (some): New target.
+ Suggested by Steven L Baur <steve@miranova.com>.
+
+1997-02-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7i released.
+
+1997-02-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el: Removed autoloads that conflicts with `tex-mode.el'.
+ (TeX-lisp-directory): Default to data-directory.
+
+1997-02-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7h released.
+
+1997-02-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-lisp-directory): Removed.
+
+1997-02-07 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7g released.
+
+1997-02-06 Karl Eichwalder <ke@ke.Central.DE>
+
+ * Makefile (install-lisp): Don't install $(aucdir)/lpath.el and
+ $(aucdir)/tex-site.el.
+ (contrib, install-contrib): New targets.
+
+1997-01-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-default): uparow -> uparrow. Reported by
+ Kyeong Soo Kim <kks@baekdu.rgit.wustl.edu>.
+
+1997-01-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (AUCSRC): Removed `ltx-help.el'.
+
+1997-01-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7f released.
+
+1997-01-27 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <dominik@strw.LeidenUniv.nl> for
+ better RevTeX.el support.
+
+ * latex.el (LaTeX-env-figure): Don't insert \leavevmode, at the
+ request of David Carlisle <carlisle@ma.man.ac.uk>.
+
+1997-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7e released.
+
+1997-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-parse-error): Support LaTeX warnings. Patch by
+ Frederic Devernay <devernay@istar.fr>.
+ (TeX-warning): Ditto.
+
+1997-01-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7d released.
+
+1997-01-17 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-jp.el: XEmacs 20 support by Soren Dayton
+ <csdayton@cs.uchicago.edu>.
+
+1997-01-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (CP): Use `cp -p'. Suggested by Graham Gough
+ <graham@cs.man.ac.uk>.
+
+ * Version 9.7c released.
+
+1997-01-08 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * doc/intro.texi: Spelling fixes by Franklin Chen <chen@adi.com>.
+
+ * 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 <ralf@atg.venture.de>.
+
+1997-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (install-lisp): Also install `.el' files. Requested by
+ several people.
+
+1996-12-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (tex.elc): New entry.
+ (install-lisp): Use it. Trevor Jim <tjim@saul.cis.upenn.edu>
+ reported that `make install' wouldn't make the elc files.
+
+1996-12-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.7b released.
+
+1996-12-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-run-format): Bind `buffer' before `process' to
+ avoid side effect. Suggested by Frederic Devernay
+ <devernay@istar.fr>.
+
+ * Version 9.7a released.
+
+1996-12-10 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-fill-region-as-para-do): Minimal support for
+ `sentence-end-double-space'.
+
+1996-12-09 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.6m released.
+
+1996-12-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.6l released.
+
+1996-12-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-jp.el: Patch from IKEMOTO Masahiro
+ <ikeyan@airlab.cs.ritsumei.ac.jp>.
+
+1996-11-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.6k released.
+
+1996-11-22 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-mode-menu): Made `LaTeX-math-mode' a toggle.
+
+1996-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.6j released.
+
+1996-11-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-common-initialization): Added eqref to
+ LaTeX-label-list. Suggested by Martin Hagstrom
+ <martinh@sto.foa.se>.
+
+1996-11-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-buf.el (TeX-region-create): Disable font lock. Suggested by
+ several, patch by Christoph Wedler <wedler@fmi.uni-passau.de>.
+
+1996-11-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-file-extensions): Added "texinfo".
+
+1996-09-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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
+ <hendrikv@di.denel.co.za> and othors.
+
+ * latex.el (LaTeX-float): Allow nil.
+ (LaTeX-env-figure): Don't insert float if nil. Feature suggested
+ by Andre Eickler <eickler@db.fmi.uni-passau.de>.
+
+1996-09-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Version 9.6i released.
+
+1996-09-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-mode-syntax-table): Made `$' have the syntax class
+ `$' at the suggestion of Mats Bengtsson <matsb@s3.kth.se>.
+
+1996-08-31 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (TeX-arg-cite): Use `multi-prompt' when asking for
+ entries.
+ (TeX-arg-bibliography): Ditto.
+
+1996-08-29 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile: Simplified installation (I hope).
+
+1996-08-28 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile: Removed lacheck.
+
+1996-08-23 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-current-environment): Ignore comments. Reported
+ by Stephen Eglen <stephene@cogs.susx.ac.uk>.
+
+ * 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 <poetter@em.uni-frankfurt.d400.de>.
+
+1996-08-21 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (VirTeX-common-initialization): Removed duplicate
+ initialization of `words-include-escapes'. Reperted by Mark Hovey
+ <hovey@math.mit.edu>.
+
+1996-08-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (CONTRIB): Added `font-latex.el'.
+
+1996-07-30 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * Makefile (aucdir): Changed `lib' to `share' per new emacs
+ conventions. Reported by "Edward J. Huff"
+ <huffe@carbon.chem.nyu.edu>.
+
+1996-07-16 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-fill-region-as-para-do): Make sure `.}' gets
+ two spaces at end of sentence when filling.
+
+1996-07-15 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-parse-path): Ignore tralining //. Suggested by
+ Göran Uddeborg <Göran.Uddeborg@carmen.se>.
+
+1996-05-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-mark-active, TeX-active-mark) [XEmacs]: The
+ definition of these two were swapped. Bug reported by
+ Vladimir Alexiev <vladimir@cs.ualberta.ca>.
+
+1996-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-close-environment): Bind
+ `next-line-add-newlines' to t. Patch by Fritz Knabe
+ <knabe@matecumbe.ing.puc.cl>.
+
+1996-04-01 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-fill-region-as-para-do): Fill `.}' as a sentence
+ end. Patch by Fritz Knabe <knabe@matecumbe.ing.puc.cl>.
+
+1996-03-11 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-cal): Use `\mathcal{}' under LaTeX2e.
+ Reported by Mate Wierdl <wierdlm@zebra.msci.memphis.edu>.
+
+1996-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex-info.el (texinfo-mode): Rely on texinfo.el to provide the
+ outline regexp.
+
+1996-02-20 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (TeX-command-menu-queue, TeX-command-menu-queue-entry):
+ New functions supporting printer queue queries from the menu. By
+ Ulrik Dickow <dickow@nbi.dk>
+ (TeX-command-menu-entry): Use them.
+
+1996-02-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * style/swedish.el: Support for Swedish quotation style by "G\vran
+ Uddeborg" <gvran@uddeborg.pp.se>.
+
+1995-12-21 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-default): Added more definitions by Mehmet
+ Balcilar <MBALCIL@econ.wayne.edu>.
+
+1995-12-18 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-fill-region-as-paragraph): Removed old version.
+ (LaTeX-math-menu): Redefined the math mode menu.
+
+1995-12-14 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * latex.el (LaTeX-math-menu): New variable.
+ (LaTeX-mode-menu): Use it. Suggested by Peter S Galbraith
+ <rhogee@mixing.qc.dfo.ca>.
+
+1995-11-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el (VirTeX-common-initialization): Set `comment-multi-line'
+ to nil.
+
+1995-10-13 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * 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 <da@dcs.ed.ac.uk>.
+
+1995-10-12 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * tex.el ('LaTeX-math-mode): Autoload from latex.el instead of
+ ltx-math.el. Reported by Richard Brankin <richard@num-alg-grp.co.uk>.
+
+1995-02-14 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * 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 <piet@cs.ruu.nl>.
+
+1995-02-11 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex-buf.el (TeX-run-format): Protect against being run from a
+ different buffer. Patch by Michael Kifer
+ <kifer@sbkifer.cs.sunysb.edu>.
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * tex-buf.el (TeX-home-buffer): Added interactive, reported by
+ edavid@lami.univ-evry.fr.
+
+1995-02-01 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * hilit-LaTeX.el: Upgraded to 1.06.
+
+ * Makefile (CONTRIB, EXTRAFILES): Moved tex-jp.el to CONTRIB.
+
+1995-01-27 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * latex.el (LaTeX-paragraph-commands): Incorrectly placed
+ parenthesis. Reported by mic@cs.ucsd.edu (Michelangelo Grigni).
+
+1995-01-26 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * 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 <anderson@sapir.ling.yale.edu>.
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * 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 <Frederic.Devernay@sophia.inria.fr>.
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * latex.el (latex-mode): Epoch fix by Martin Sjolin
+ <marsj@ida.liu.se>.
+
+1995-01-17 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * bib-cite.el: New file contributed by Peter S. Galbraith
+ <rhogee@bathybius.meteo.mcgill.ca>.
+
+ * hilit-LaTeX.el: New file contributed by Peter S. Galbraith
+ <rhogee@bathybius.meteo.mcgill.ca>.
+
+ * 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
+ <Frederic.Devernay@sophia.inria.fr>.
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * latex.el (BibTeX-auto-store): Set TeX-auto-parse-length to
+ 999999 locally. Problem reported by Christoph Wedler
+ <wedler@fmi.uni-passau.de>.
+
+1994-12-02 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * latex.el (LaTeX-209-to-2e): New function by
+ Graham Gough <graham@cs.man.ac.uk>.
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * latex.el (TeX-global-input-files): New variable. Idea and
+ sample code by Christophe Mignot <Christophe.Mignot@loria.fr>.
+ (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
+ <mernst@research.microsoft.com>.
+
+ * 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
+ <thiemann@provence.informatik.uni-tuebingen.de>.
+
+
+1994-11-22 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * 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 <bai@iesd.auc.dk>.
+
+1994-11-15 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * tex.el (TeX-macro-global): Change to `standard' path.
+
+1994-11-09 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex-buf.el (TeX-command-query): Suggest TeX-command-default
+ again if bbl file is newer than dvi file.
+
+1994-11-07 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * tex.el (TeX-submit-bug-report): Indicate LaTeX-version.
+ Suggested by schiotz@ltf.dth.dk (Jakob Schiotz).
+
+1994-10-26 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * 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
+ <Frederic.Devernay@sophia.inria.fr>.
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * tex.el (TeX-auto-list-information): Spelling error.
+
+1994-10-18 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * 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 <abraham@iesd.auc.dk>
+
+ * 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 <toy@rtp.ericsson.se>.
+
+ * tex.el (TeX-format-list): Added entry for AmSTeX by Ulf Juergens
+ <ulf@Mathematik.Uni-Bielefeld.DE>.
+
+ * tex.el (ams-tex-mode): Run AmS-TeX-mode-hook, not
+ plain-TeX-mode-hook. Reported by Ulf Juergens
+ <ulf@Mathematik.Uni-Bielefeld.DE>.
+
+ * tex-buf.el (TeX-format-filter): Add `save-match-data'. Patch by
+ David Aspinall <da@dcs.edinburgh.ac.uk>.
+
+1994-09-14 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * cpp.el: Use RMS's version.
+
+1994-09-13 Per Abrahamsen <abraham@iesd.auc.dk>
+
+ * doc/history.texi, doc/auc-tex.texi: Fixes from Chris Fearnley
+ <@vm.uni-c.dk:FEARNLCJ@DUVM>.
+
+1994-09-09 Per Abrahamsen <abraham@research.att.com>
+
+ * latex.el (LaTeX-insert-environment): Don't fill environments
+ listed in `LaTeX-indent-environment-list'. Suggestion by Graham
+ Gough <graham@cs.man.ac.uk>.
+
+ * tex.el (LaTeX-command-style): Made latex2e first in the list.
+ Suggested by Frederic Devernay <Frederic.Devernay@sophia.inria.fr>.
+
+1994-09-05 Per Abrahamsen <abraham@research.att.com>
+
+ * tex.el (TeX-file-extensions): Added LaTeX2 `cls' extension after
+ query by jmv@di.uminho.pt (Jose Manuel Valenca).
+
+1994-08-30 Per Abrahamsen <abraham@research.att.com>
+
+ * 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 <furuhata@trl.ibm.co.jp>.
+
+ * 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
+ <geisler@pms.informatik.uni-muenchen.de>.
+
+1994-08-18 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * latex.el (TeX-arg-cite): Prompt for multiple keys. Suggested by
+ Masahiro Kitagawa <kitagawa@ee.es.osaka-u.ac.jp>.
+
+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
+ <kitagawa@ee.es.osaka-u.ac.jp>.
+
+1994-08-17 Per Abrahamsen (abraham@iesd.auc.dk)
+
+ * latex.el (LaTeX-env-figure): Put caption inside center
+ environment. Suggested by Martin Wunderli <wunderli@inf.ethz.ch>.
+
+ * 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
+ <roz@physik.uni-ulm.de>.
+
+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 <patrice@cs.sfu.ca>.
+
+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 <alien@essex.ac.uk>
+
+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 <uenami@rita.cow.melco.co.jp>.
+
+ * 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 d799eda3f2f72547948f74d16a5e3cff68478e2a (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 <http://www.gnu.org/licenses/>.
diff --git a/support/auctex/13.3-extra/ChangeLog.1.sig b/support/auctex/13.3-extra/ChangeLog.1.sig
new file mode 100644
index 0000000000..31306ad2d1
--- /dev/null
+++ b/support/auctex/13.3-extra/ChangeLog.1.sig
Binary files differ
diff --git a/support/auctex/13.3-extra/auctex.pdf b/support/auctex/13.3-extra/auctex.pdf
new file mode 100644
index 0000000000..a7152fa7e4
--- /dev/null
+++ b/support/auctex/13.3-extra/auctex.pdf
Binary files differ
diff --git a/support/auctex/13.3-extra/auctex.pdf.sig b/support/auctex/13.3-extra/auctex.pdf.sig
new file mode 100644
index 0000000000..36fa53b8bb
--- /dev/null
+++ b/support/auctex/13.3-extra/auctex.pdf.sig
Binary files differ
diff --git a/support/auctex/13.3-extra/auctex.ps b/support/auctex/13.3-extra/auctex.ps
new file mode 100644
index 0000000000..4fe15ac574
--- /dev/null
+++ b/support/auctex/13.3-extra/auctex.ps
@@ -0,0 +1,23663 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 2023.1 (TeX Live 2023) Copyright 2023 Radical Eye Software
+%%Title: auctex.dvi
+%%CreationDate: Wed Jan 17 14:57:49 2024
+%%Pages: 145
+%%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 2024.01.17:1457
+%%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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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.3,)f(2024-01-14)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.3)g(from)f(2024-01-14\),)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-2023)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(122)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(123)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(125)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(129)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(131)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(131)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(132)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(133)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(136)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(26.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
+(additional)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 Fu(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)547
+b(the)h(b)34 b(eha)-34 b(vior)548 b(of)g Fu(")p FC(.)969
+b(If)548 b(it)g(is)f(non-)p Fu(nil)p FC(,)585 b(t)-34
+b(yping)549 b Fu(")f FC(will)f(insert)h(a)f(literal)g(dou-)5200
+52039 y(ble)468 b(quote.)732 b(The)469 b(resp)34 b(ectiv)-34
+b(e)468 b(v)-67 b(alues)468 b(of)h Fu(TeX-open-quote)k
+FC(and)c Fu(TeX-close-quote)474 b FC(will)468 b(b)34
+b(e)5200 53500 y(inserted)404 b(after)h(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)499 b(the)h(v)-67 b(ariable)499 b(is)g(non-)p
+Fu(nil)i FC(and)f(y)-34 b(ou)500 b(t)-34 b(yp)34 b(e)500
+b Ft($)f FC(outside)i(math)f(mo)34 b(de,)523 b(A)-34
+b(UCT)42771 28438 y(E)43446 28177 y(X)499 b(will)g(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-)p
+Fu(nil)p FC(.)727 b(If)467 b Fu(TeX-electric-math)472
+b FC(is)466 b Fu(nil)p FC(,)483 b(t)-34 b(yping)467 b
+Ft($)f FC(simply)g(inserts)h(`)p Fu($)p FC(')f(at)h(p)34
+b(oin)-34 b(t,)482 b(this)467 b(is)5200 34021 y(the)404
+b(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)476 b(the)h(v)-67
+b(ariable)474 b(is)i(non-)p Fu(nil)i FC(and)f(p)34 b(oin)-34
+b(t)477 b(is)f(inside)g(math)h(mo)34 b(de)476 b(righ)-34
+b(t)476 b(b)34 b(et)-34 b(w)g(een)477 b(a)g(couple)f(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)406
+b(addition,)i(when)f(the)g(v)-67 b(ariable)405 b(is)h(non-)p
+Fu(nil)j FC(and)e(there)f(is)g(an)h(activ)-34 b(e)406
+b(region)g(outside)h(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)606 b
+Ft(replace)672 b FC(is)605 b(non-)p Fu(nil)p FC(,)658
+b(replace)605 b(curren)-34 b(t)606 b(fon)-34 b(t.)1144
+b Ft(what)633 b FC(determines)606 b(the)g(fon)-34 b(t)607
+b(to)f(use,)656 b(as)5200 35391 y(sp)34 b(eci\014ed)404
+b(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(non-)p Fu(nil)p FC(.)42818 48640 y([User)g(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 Fu(nil)h FC(or)f(missing,)g(use)g(the)g(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
+Fu(nil)p FC(.)5200 61234 y Fu(LaTeX-done-mark)11600 62695
+y FC(P)-34 b(osition)368 b(of)f(p)34 b(oin)-34 b(t)369
+b(afterw)-34 b(ards,)375 b(default)369 b Fu(nil)f FC(meaning)f(after)h
+(the)g(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)406 b Fu(LaTeX-toc)p FC(.)544 b(If)405 b
+Fu(LaTeX-toc)j FC(is)c Fu(nil)p FC(,)i(no)f(to)34 b(c)405
+b(en)-34 b(try)405 b(is)g(inserted.)541 b(If)405 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)475 b(it)f(is)h(a)f(string,)493
+b(it)474 b(is)h(used)g(unc)-34 b(hanged)477 b(for)d(all)h(kinds)f(of)i
+(sections.)750 b(If)475 b(it)f(is)h Fu(nil)p FC(,)493
+b(no)475 b(lab)34 b(el)5200 45702 y(is)431 b(inserted.)621
+b(If)431 b(it)h(is)f(a)g(list,)438 b(the)432 b(list)f(is)h(searc)-34
+b(hed)431 b(for)h(a)f(mem)-34 b(b)34 b(er)431 b(whose)i(car)d(is)i
+(equal)f(to)g(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 Fu(nil)p FC(,)h(no)g(lab)34 b(el)403 b(is)h(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)423 b(the)h(optional)g(argumen)-34 b(t)425
+b Ft(arg)527 b FC(is)423 b(non-)p Fu(nil)j FC(\(i.e.)c(y)-34
+b(ou)424 b(ha)-34 b(v)g(e)424 b(giv)-34 b(en)423 b(a)h(pre\014x)f
+(argumen)-34 b(t\),)429 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)461 b(the)h(name)f(is)g(not)h(found,)477 b(or)461
+b(if)g(the)g(cdr)g(is)g Fu(nil)p FC(,)476 b(no)462 b(lab)34
+b(el)460 b(is)h(automatically)h(inserted)f(for)5200 30085
+y(that)405 b(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
+Fu(nil)p FC(,)h Fu(t)p FC(,)f(or)g(a)g(list)g(of)g(st)-34
+b(yle)404 b(names.)5200 71200 y Fu(nil)4492 b FC(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 Fu(t)5764 b FC(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)422 b(non-)p Fu(nil)p FC(,)428 b(y)-34
+b(ou)423 b(will)f(alw)-34 b(a)g(ys)423 b(b)34 b(e)422
+b(ask)-34 b(ed)422 b(for)g(optional)h(lab)34 b(el)422
+b(in)g(items.)593 b(Otherwise,)426 b(y)-34 b(ou)422 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)352
+b(p)34 b(osition)353 b(string)f(for)g(arra)-34 b(y)351
+b(and)i(tabular)f(en)-34 b(vironmen)g(ts.)522 b(If)352
+b Fu(nil)p FC(,)363 b(act)352 b(lik)-34 b(e)351 b(the)h(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)561 b(can)h(b)34 b(e)561
+b(a)h(c)-34 b(haracter)561 b(\(e.g.)g(`)p Fu(?o)p FC('\))h(for)g(a)g
+(single)f(strok)-34 b(e)562 b(or)f(a)h(string)g(\(e.g.)f(`)p
+Fu("o)404 b(a")p FC('\))563 b(for)5200 35617 y(a)537
+b(m)-34 b(ulti-strok)g(e)537 b(binding.)938 b(If)537
+b(it)g(is)f Fu(nil)p FC(,)571 b(the)537 b(sym)-34 b(b)34
+b(ol)537 b(has)h(no)f(asso)34 b(ciated)537 b(k)-34 b(eystrok)g(e)536
+b(\(it)h(is)5200 37078 y(a)-34 b(v)-67 b(ailable)403
+b(in)h(the)h(men)-34 b(u,)405 b(though\).)5200 38781
+y(Second,)f(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-)p Fu(nil)i
+FC(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-)p Fu(nil)p FC(,)i(insert)e(braces)g(after)g(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 Fu(nil)405 b FC(and)g(sets)f
+(`matc)-34 b(h-data')406 b(appropriately)e(if)g(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)415
+b(this)g(is)g(non-)p Fu(nil)p FC(,)k(t)-34 b(yping)416
+b(the)f(T)21600 47290 y(E)22274 47029 y(X)g(escap)34
+b(e)414 b(c)-34 b(haracter)415 b Fu(\\)g FC(will)f(in)-34
+b(v)g(ok)g(e)416 b(the)f(command)h 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 Fu(nil)p FC(.)42818
+69738 y([User)g(Option])-48000 b Fm(TeX-insert-braces)5200
+71200 y FC(If)347 b(non-)p Fu(nil)p FC(,)360 b(app)34
+b(end)348 b(a)g(empt)-34 b(y)347 b(pair)g(of)h(braces)f(after)g
+(inserting)g(a)h(macro)e(with)i(no)g(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)451
+b(v)-67 b(ariable)450 b(is)h(an)g(alist.)679 b(Eac)-34
+b(h)451 b(elemen)-34 b(t)451 b(is)g(a)f(cons)i(cell,)461
+b(whose)451 b(car)g(is)f(the)h(macro)g(name,)5200 8827
+y(and)540 b(the)f(cdr)g(is)f(non-)p Fu(nil)j FC(or)e
+Fu(nil)p FC(,)573 b(dep)34 b(ending)540 b(on)f(whether)h(a)f(pair)g(of)
+g(braces)g(should)h(b)34 b(e,)5200 10289 y(resp)g(ectiv)-34
+b(ely)-101 b(,)402 b(app)34 b(ended)405 b(or)f(not)h(to)g(the)f(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
+Fu(nil)p FC(,)h Fu(t)p FC(,)f(or)g(a)g(list)g(of)g(st)-34
+b(yle)404 b(names.)5200 31092 y Fu(nil)4492 b FC(Don't)404
+b(complete)g(exp)34 b(ert)404 b(commands)h(\(default\).)5200
+33344 y Fu(t)5764 b FC(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)372 b(a)f(non-)p
+Fu(nil)j FC(pre\014x)e(argumen)-34 b(t,)379 b(mark)371
+b(only)g(the)h(region)g(from)g(the)g(curren)-34 b(t)372
+b(section)f(start)5200 69738 y(to)402 b(the)h(next)f(sectioning)g
+(command.)538 b(Thereb)-34 b(y)402 b(subsections)h(are)f(not)g(b)34
+b(eing)402 b(mark)-34 b(ed.)538 b(Other-)5200 71200 y(wise,)404
+b(an)-34 b(y)404 b(included)h(subsections)g(are)e(also)h(mark)-34
+b(ed)405 b(along)f(with)h(curren)-34 b(t)404 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)372
+b(a)f(non-)p Fu(nil)j FC(pre\014x)e(argumen)-34 b(t,)379
+b(mark)371 b(only)g(the)h(region)g(from)g(the)g(curren)-34
+b(t)372 b(section)f(start)5200 27117 y(to)402 b(the)h(next)f
+(sectioning)g(command.)538 b(Thereb)-34 b(y)402 b(subsections)h(are)f
+(not)g(b)34 b(eing)402 b(mark)-34 b(ed.)538 b(Other-)5200
+28578 y(wise,)404 b(an)-34 b(y)404 b(included)h(subsections)g(are)e
+(also)h(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)405 b(if)i(the)f(v)-67
+b(ariable)405 b Fu(LaTeX-syntactic-comments)415 b FC(is)406
+b(set)h(to)g Fu(t)p FC(.)545 b(If)406 b(y)-34 b(ou)407
+b(disable)f(it,)h(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)303 b(non-)p Fu(nil)h FC(commen)-34 b(ts)304
+b(will)e(b)34 b(e)302 b(\014lled)h(and)g(inden)-34 b(ted)304
+b(according)e(to)h(L)37234 45900 y Fw(a)37795 46057 y
+FC(T)38468 46318 y(E)39142 46057 y(X)g(syn)-34 b(tax.)505
+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)426 b(non-)p Fu(nil)p FC(,)434 b(inden)-34
+b(tation)428 b(in)e(do)34 b(cT)-101 b(eX)426 b(is)g(done)h(across)f
+(commen)-34 b(ts.)606 b(This)426 b(option)i(is)d(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)895
+b FC(ships)g(with)h(prede\014ned)f(lists)g(of)g(k)-34
+b(eyw)g(ords)895 b(for)g(the)g(classes)g(describ)34 b(ed)894
+b(ab)34 b(o)-34 b(v)g(e.)2000 7406 y(Y)-101 b(ou)825
+b(can)f(disable)h(these)f(defaults)i(p)34 b(er)824 b(class)g(b)-34
+b(y)824 b(customizing)h(the)g(v)-67 b(ariable)823 b Fu(font-latex-)2000
+8867 y(deactivated-keyword-classes)p FC(.)1056 b(This)574
+b(is)f(a)h(list)f(of)h(strings)g(for)f(k)-34 b(eyw)g(ord)574
+b(classes)f(to)h(b)34 b(e)573 b(de-)2000 10328 y(activ)-67
+b(ated.)1325 b(V)-101 b(alid)667 b(en)-34 b(tries)666
+b(are)g Fu(")p FC(w)-34 b(arning)p Fu(")p FC(,)733 b
+Fu(")p FC(v)-67 b(ariable)p Fu(")p FC(,)732 b Fu(")p
+FC(biblatexnoarg)p Fu(")p FC(,)g Fu(")p FC(biblatex)p
+Fu(")p FC(,)h Fu(")p FC(ref-)2000 11789 y(erence)p Fu(")p
+FC(,)961 b Fu(")p FC(function)p Fu(")p FC(,)k Fu(")p
+FC(function-noarg)p Fu(")p FC(,)f Fu(")p FC(sectioning-0)p
+Fu(")p FC(,)f Fu(")p FC(sectioning-1)p Fu(")p FC(,)g
+Fu(")p FC(sectioning-2)p Fu(")p FC(,)2000 13250 y Fu(")p
+FC(sectioning-3)p Fu(")p FC(,)607 b Fu(")p FC(sectioning-4)p
+Fu(")p FC(,)g Fu(")p FC(sectioning-5)p Fu(")p FC(,)g
+Fu(")p FC(slide-title)p Fu(")p FC(,)f Fu(")p FC(textual)p
+Fu(")p FC(,)g Fu(")p FC(b)34 b(old-command)p Fu(")p FC(,)2000
+14711 y Fu(")p FC(italic-command)p Fu(")p FC(,)871 b
+Fu(")p FC(underline-command)p Fu(")p FC(,)h Fu(")p FC(math-command)p
+Fu(")p FC(,)g Fu(")p FC(t)-34 b(yp)34 b(e-command)p Fu(")p
+FC(,)872 b Fu(")p FC(b)34 b(old-)2000 16173 y(declaration)p
+Fu(")p FC(,)404 b Fu(")p FC(italic-declaration)p Fu(")g
+FC(or)g 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 Fu(nil)p FC(,)h(quoted)g(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)386 b(non-)p Fu(nil)p FC(,)392 b(fon)-34
+b(tify)387 b(subscript)h(and)f(sup)34 b(erscript)386
+b(strings.)533 b(Concretely)-101 b(,)389 b(this)e(means)g(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)460 b(this)f(v)-67
+b(ariable)458 b(to)i(a)f(non-)p Fu(nil)i FC(v)-67 b(alue)459
+b(to)g(aumatically)g(fold)h(macros)f(as)g(so)34 b(on)460
+b(as)f(they)g(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)416 b(co)34 b(de)414
+b(this)h(migh)-34 b(t)416 b(lead)e(to)h(problems.)569
+b(Giv)-34 b(e)414 b(this)h(v)-67 b(ariable)414 b(a)g(non-)p
+Fu(nil)i FC(v)-67 b(alue)414 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)449 b(this)g(v)-67 b(ariable)447 b(is)h(non-)p
+Fu(nil)i FC(and)g(there)e(is)g(an)h(activ)-34 b(e)448
+b(regione,)458 b(text)449 b(around)g(the)g(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 9620 y([Command])-47999
+b Fm(TeX-fold-clearout-item)5200 11082 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 12543 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
+14004 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 15465
+y(is)404 b(lea)-34 b(ving)404 b(it.)43872 18178 y([Command])-47999
+b Fm(TeX-fold-dwim)5200 19639 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 21100 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 22562 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 25274
+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 26736 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 28197 y(binding)405 b(for)f(activ)-67
+b(ating)404 b(the)h(mo)34 b(de.\))3660 30118 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 31579 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 33040 y FC(resp)34 b(ectiv)-34
+b(ely)-101 b(.)42818 35753 y([User)404 b(Option])-48000
+b Fm(TeX-fold-macro-spec-list)5200 37214 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 38675
+y(in)-34 b(teger)404 b(or)g(a)g(function)h(sym)-34 b(b)34
+b(ol.)5200 40596 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
+42058 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
+43519 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
+44980 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 46441 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 47902 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 49364 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 50825 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 52286 y(displa)-34 b(y)404 b(string.)5200 54207
+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 55668 y(argumen)-34
+b(t)405 b(of)g(a)f(L)13337 55511 y Fw(a)13898 55668 y
+FC(T)14571 55929 y(E)15244 55668 y(X)g(macro)g(will)g(b)34
+b(e)404 b(used)g(as)h(the)f(placeholder.)5200 57589 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 59050 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 60512 y(for)276 b(the)h(macro.)495 b(Suc)-34
+b(h)277 b(functions)h(t)-34 b(ypically)275 b(return)i(a)f(string,)302
+b(but)277 b(ma)-34 b(y)276 b(also)g(return)g(the)h(sym)-34
+b(b)34 b(ol)5200 61973 y Fu(abort)406 b FC(to)e(indicate)g(that)i(the)e
+(macro)g(should)h(not)g(b)34 b(e)404 b(folded.)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)452 b(non-)p Fu(nil)h FC(the)f(name)g(of)g(the)g(macro)g
+(or)f(en)-34 b(vironmen)g(t)453 b(surrounded)g(b)-34
+b(y)452 b(square)f(brac)-34 b(k)g(ets)452 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)344 b(set)g Fu
+(prettify-symbols-unprettify-at-point)357 b FC(to)344
+b Fu(t)h FC(or)e Fu(right-edge)348 b FC(whic)-34 b(h)344
+b(will)g(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)452
+b FC(is)c(non-)p Fu(nil)p FC(,)462 b(A)-34 b(UCT)18470
+67077 y(E)19144 66816 y(X)449 b(will)f(query)g(b)34 b(efore)448
+b(sa)-34 b(ving)449 b(eac)-34 b(h)448 b(\014le.)672 b(By)448
+b(default)h(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 Fu(nil)p FC(,)h(just)g(c)-34 b(hec)g(k)404
+b(the)h(curren)-34 b(t)404 b(\014le.)538 b(Used)405 b(when)g(c)-34
+b(hec)g(king)404 b(if)g(an)-34 b(y)405 b(\014les)f(ha)-34
+b(v)g(e)404 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)i Fu(TeX-PDF-mode)k FC(is)c(non-)p
+Fu(nil)p FC(,)i(if)e Fu(TeX-PDF-from-DVI)412 b FC(is)405
+b(non-)p Fu(nil)j FC(to)34 b(o)406 b(the)h(do)34 b(cumen)-34
+b(t)5200 25637 y(is)328 b(compiled)g(to)g Fr(D)-31 b(VI)328
+b FC(instead)h(of)g Fr(PDF)p FC(.)512 b(When)329 b(the)f(do)34
+b(cumen)-34 b(t)330 b(is)e(ready)-101 b(,)342 b Fs(C-c)405
+b(C-c)330 b FC(will)d(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)324 b(non-)p Fu(nil)p FC(,)343
+b Fu(TeX-PDF-from-DVI)330 b FC(should)325 b(b)34 b(e)324
+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)402
+b(b)34 b(e)403 b(a)f(v)-67 b(ariable)402 b(or)g(a)h(string.)538
+b(An)403 b(empt)-34 b(y)404 b(string)f(or)f Fu(nil)i
+FC(means)f(there)g(is)f(no)h(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)377 b(non-)p Fu(nil)p FC(,)384 b(A)-34 b(UCT)14702
+40510 y(E)15377 40249 y(X)377 b(will)g(c)-34 b(hec)g(k)377
+b(if)g(it)g(is)g(able)g(to)h(\014nd)g(a)f(w)-34 b(orking)378
+b(T)38222 40510 y(E)38896 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-)p
+Fu(nil)p FC(,)i(the)e(output)i(of)f(T)19533 14067 y(E)20207
+13806 y(X)f(compilation)g(is)g(sho)-34 b(wn)406 b(in)e(another)h(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-)p Fu(nil)p FC(,)i(T)12092 22056
+y(E)12766 21795 y(X)e(will)f(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 Fu(nil)g FC(if)f(the)h(predicate)f
+(is)f(not)i(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)463 b(this)g(option)h(is)e(non-)p Fu(nil)i
+FC(and)g(the)f(view)-34 b(er)462 b(is)g(compatible)h(with)g(evince,)476
+b(the)463 b(fo)34 b(cus)463 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(`<source-specials)642 b(or)637
+b(synctex>'\))9036 58350 y(\(pdf)h(.)f(`<source-specials)642
+b(or)637 b(synctex>'\)\))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)467 b Fu(t)p FC(,)482 b(A)-34 b(UCT)11262
+60355 y(E)11937 60094 y(X)466 b(automatically)h(parses)g(the)g(whole)g
+(output)h(log)f(bu\013er)g(righ)-34 b(t)467 b(after)g(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(.)528 b(This)356 b(is)f(the)h(default.)523
+b(If)355 b Fu(nil)p FC(,)365 b(A)-34 b(UCT)35075 64738
+y(E)35750 64478 y(X)355 b(do)34 b(es)355 b(not)h(parse)f(the)h(whole)
+5200 65939 y(output)406 b(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)335
+b Fu(t)p FC(,)349 b(A)-34 b(UCT)10997 5707 y(E)11672
+5446 y(X)335 b(will)f(automatically)h(displa)-34 b(y)336
+b(a)f(help)g(text)g(whenev)-34 b(er)336 b(an)f(error)f(is)h(encoun)-34
+b(tered)5200 6907 y(using)276 b Fu(TeX-next-error)k FC(\()p
+Fs(C-c)405 b(\022)p FC(\).)496 b(If)276 b Fu(nil)p FC(,)301
+b(a)275 b(terse)g(information)h(ab)34 b(out)276 b(the)g(error)e(is)h
+(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)308
+b FC(is)d(set)g(accordingly)-101 b(.)505 b(If)305 b(this)g(is)g
+Fu(nil)p FC(,)326 b(all)304 b(w)-34 b(arnings)306 b(are)f(sho)-34
+b(wn,)326 b(ev)-34 b(en)305 b(those)h(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)480
+b(that)h Fu(TeX-debug-warnings)486 b FC(tak)-34 b(es)480
+b(the)g(precedence:)689 b(if)480 b(it)g(is)f Fu(nil)p
+FC(,)499 b(all)480 b(w)-34 b(arnings)480 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)581 b(the)g(option)h Fu
+(TeX-parse-all-errors)588 b FC(is)580 b(non-)p Fu(nil)p
+FC(,)627 b(y)-34 b(ou)581 b(will)f(b)34 b(e)580 b(also)h(able)g(to)g
+(op)34 b(en)581 b(an)2000 64098 y(o)-34 b(v)g(erview)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)30286 64359 y(E)30960
+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)617
+b(this)g(b)34 b(o)g(olean)616 b(v)-67 b(ariable)615 b(is)h(non-)p
+Fu(nil)p FC(,)671 b(the)617 b(error)f(o)-34 b(v)g(erview)616
+b(will)g(b)34 b(e)616 b(automatically)5200 16062 y(op)34
+b(ened)404 b(after)h(running)g(T)17395 16323 y(E)18069
+16062 y(X)f(if)g(there)g(are)f(errors)h(or)f(w)-34 b(arnings)406
+b(to)e(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 Fu(nil)g FC(v)-67 b(alue)403 b(the)h(curren)-34
+b(t)405 b(frame)f(is)g(used)h(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)351 b(that)h(a)f(non-)p Fu(nil)i FC(v)-67
+b(alue)350 b(of)i Fu(TeX-output-dir)k FC(migh)-34 b(t)351
+b(b)34 b(e)351 b(incompatible)g(with)h(some)f(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-)p Fu(nil)p FC(,)i(ask)e(b)34 b(efore)403
+b(deleting)h(\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("<none>")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-)p Fu(nil)p FC(,)i(then)f(query)e(the)i(user)f
+(b)34 b(efore)403 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)463 b(and)g(Emacs)g(Lisp)g(pac)-34 b(k)-67
+b(ages)463 b(are)f(a)-34 b(v)-67 b(ailable)462 b(for)h(easy)g(t)-34
+b(yp)34 b(esetting)464 b(and)f(editing)h(do)34 b(cumen)-34
+b(ts)2000 37247 y(in)404 b(Europ)34 b(ean)405 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)529 b(should)g(b)34 b(e)529 b(non-)p Fu(nil)h
+FC(if)f(if)f(the)h(sp)34 b(ecial)528 b(quotes)h(should)g(only)g(b)34
+b(e)528 b(used)h(after)g(inserting)g(a)5200 65863 y(literal)403
+b(`)p Fu(")p FC(')h(c)-34 b(haracter)404 b(\014rst,)g(i.e.)f(on)h
+(second)h(k)-34 b(ey)404 b(press.)42818 68277 y([User)g(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)368
+b(b)34 b(e)367 b(non-)p Fu(nil)i FC(if)e(the)g(sp)34
+b(ecial)366 b(h)-34 b(yphen)368 b(should)g(b)34 b(e)367
+b(inserted)g(after)g(inserting)g(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)322 b(it)f(to)h(an)f(empt)-34 b(y)322 b(string)g(or)f
+Fu(nil)h FC(in)f(order)g(to)h(disable)f(language-sp)34
+b(eci\014c)321 b(h)-34 b(yphen)323 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)533 b(insertion)g(of)f(h)-34 b(yphen)534 b(strings.)923
+b(If)532 b(non-)p Fu(nil)i FC(insert)e(normal)h(h)-34
+b(yphen)533 b(on)g(\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 Fu(nil)g FC(do)f(it)g(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)522
+b(non-)p Fu(nil)p FC(,)554 b(A)-34 b(UCT)15017 54576
+y(E)15691 54315 y(X)522 b(adds)i Fu(-kanji)g FC(option)f(to)g(the)f(t)
+-34 b(yp)34 b(esetting)523 b(command)g(when)h 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)443 b(non-)p Fu(nil)p FC(,)454 b(used)443 b(for)g(enco)34
+b(ding)443 b(input)h(to)f(Japanese)g(T)31973 64371 y(E)32647
+64110 y(X)g(pro)34 b(cess.)654 b(When)443 b Fu(nil)p
+FC(,)453 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)688 b(non-)p Fu(nil)p FC(,)760 b(used)688 b(for)g(deco)34
+b(ding)687 b(output)j(from)e(Japanese)g(T)36118 69999
+y(E)36791 69738 y(X)g(pro)34 b(cess.)1388 b(When)688
+b Fu(nil)p FC(,)5200 71200 y(A)-34 b(UCT)8532 71461 y(E)9207
+71200 y(X)404 b(tries)f(to)i(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)417 b(to)f(searc)-34 b(h)417 b(T)16092
+67207 y(E)16766 66946 y(X)f(directories)g(recursiv)-34
+b(ely:)561 b Fu(nil)417 b FC(means)g(do)g(not)g(recurse,)i(a)d(p)34
+b(ositiv)-34 b(e)5200 68407 y(in)g(teger)323 b(means)h(go)f(that)h(far)
+g(deep)f(in)h(the)f(directory)g(hierarc)-34 b(h)g(y)-101
+b(,)339 b Fu(t)323 b FC(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 Fu(nil)p FC(.)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)480 b(for)g(a)g(BibT)18499 12721 y(E)19172
+12460 y(X)g(citation.)765 b(If)480 b(the)g(v)-67 b(ariable)478
+b Fu(TeX-arg-cite-note-p)487 b FC(is)479 b(non-)8400
+13921 y Fu(nil)p FC(,)405 b(ask)f(also)g(for)g(optional)h(note)f(in)h
+(citations.)2000 15967 y Fu(TeX-arg-counter)8400 17428
+y FC(Prompt)g(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)387 b FC(is)378 b Fu(t)p
+FC(,)384 b(y)-34 b(ou)378 b(will)g(b)34 b(e)378 b(able)g(to)h(complete)
+f(with)h(all)e(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)395
+b(for)g(L)15023 16304 y Fw(a)15584 16461 y FC(T)16257
+16722 y(E)16931 16461 y(X)g(pac)-34 b(k)-67 b(ages.)535
+b(If)395 b(the)g(v)-67 b(ariable)394 b Fu(TeX-arg-input-file-search)403
+b FC(is)395 b Fu(t)p FC(,)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 Fu(nil)h FC(if)f(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)429
+b(list)f(has)g(the)h(follo)-34 b(wing)429 b(format)f(\(\()p
+Ft(regexp)465 b(matc)-34 b(h)430 b(table)68 b FC(\))73
+b(.)294 b(.)g(.)146 b(\),)434 b(that)c(is,)j(eac)-34
+b(h)429 b(en)-34 b(try)428 b(is)g(a)5200 18796 y(list)404
+b(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 9008 y Fj(Copyright)523
+b(\(C\))1047 b Ff(year)f(your)523 b(name)p Fj(.)6246
+10170 y(Permission)g(is)g(granted)h(to)f(copy,)g(distribute)g(and/or)h
+(modify)f(this)g(document)6246 11333 y(under)g(the)g(terms)h(of)f(the)g
+(GNU)g(Free)g(Documentation)h(License,)f(Version)g(1.3)6246
+12495 y(or)g(any)g(later)g(version)h(published)f(by)g(the)g(Free)g
+(Software)h(Foundation;)6246 13657 y(with)f(no)g(Invariant)h(Sections,)
+f(no)g(Front-Cover)g(Texts,)h(and)f(no)g(Back-Cover)6246
+14819 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
+15982 y(Free)g(Documentation)h(License\015\015.)3660
+17717 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 19178 y(\\with)73 b(.)295 b(.)f(.)146
+b(T)-101 b(exts.")404 b(line)g(with)h(this:)7292 20614
+y Fj(with)523 b(the)g(Invariant)h(Sections)f(being)g
+Ff(list)g(their)h(titles)p Fj(,)f(with)7292 21777 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 22939 y(being)g Ff(list)p Fj(.)3660 24674
+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 26135 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 27870 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 29332 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 30793 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 33887 y FB(A.2)897 b(Changes)598 b(and)g(New)g(F)-149
+b(eatures)2000 37371 y(News)599 b(in)f(13.3)2994 39496
+y FA(\017)800 b FC(A)-34 b(UCT)7732 39757 y(E)8407 39496
+y(X)404 b(no)-34 b(w)405 b(requires)e(GNU)h(Emacs)g(26.1)g(or)g
+(higher.)2994 41231 y FA(\017)800 b FC(L)4722 41074 y
+Fw(a)5283 41231 y FC(T)5956 41492 y(E)6630 41231 y(X)404
+b(abbrevs)g(are)g(no)-34 b(w)405 b(a)-34 b(v)-67 b(ailable)403
+b(in)h(do)34 b(cT)25902 41492 y(E)26576 41231 y(X)404
+b(mo)34 b(de)404 b(bu\013ers.)2994 42967 y FA(\017)800
+b FC(A)-34 b(UCT)7732 43228 y(E)8407 42967 y(X)341 b(temp)34
+b(orarily)340 b(rebinds)i(the)f(v)-67 b(ariable)340 b
+Fu(gc-cons-percentage)348 b FC(to)342 b(a)f(higher)g(v)-67
+b(alue)340 b(dur-)4400 44428 y(ing)329 b(parsing)h(whic)-34
+b(h)330 b(sp)34 b(eeds)330 b(up)g(the)f(pro)34 b(cess)329
+b(signi\014can)-34 b(tly)-101 b(.)514 b(The)330 b(memory)f(pressure)g
+(should)h(still)4400 45889 y(b)34 b(e)404 b(acceptable,)f(ev)-34
+b(en)404 b(on)h(older)f(mac)-34 b(hines.)2994 47624 y
+FA(\017)800 b FC(Macros)429 b(pro)-34 b(vided)430 b(b)-34
+b(y)429 b(the)h Fu(xparse)h FC(pac)-34 b(k)-67 b(age)429
+b(are)g(part)h(of)f(L)32692 47467 y Fw(a)33253 47624
+y FC(T)33926 47885 y(E)34600 47624 y(X)g(k)-34 b(ernel)429
+b(since)f(Octob)34 b(er)429 b(2020.)4400 49085 y(A)-34
+b(UCT)7732 49346 y(E)8407 49085 y(X)337 b(trac)-34 b(ks)338
+b(this)g(c)-34 b(hange)338 b(and)h(the)f(con)-34 b(ten)g(t)339
+b(of)f Fu(xparse.el)j FC(is)c(mo)-34 b(v)g(ed)338 b(in)-34
+b(to)339 b Fu(latex.el)h FC(and)4400 50547 y Fu(font-latex.el)409
+b FC(resp)34 b(ectiv)-34 b(ely)-101 b(.)2994 52282 y
+FA(\017)800 b FC(The)518 b(v)-67 b(ariable)517 b Fu
+(preview-scale-function)526 b FC(is)518 b(no)-34 b(w)519
+b(allo)-34 b(w)g(ed)518 b(as)h(a)f(\014le-lo)34 b(cal)516
+b(v)-67 b(ariable)517 b(where)4400 53743 y(the)405 b(assigned)f(v)-67
+b(alue)404 b(can)g(only)g(b)34 b(e)403 b(b)34 b(et)-34
+b(w)g(een)406 b(0.1)d(and)i(10.)2000 56837 y FB(News)599
+b(in)f(13.2)2994 58962 y FA(\017)800 b FC(A)-34 b(UCT)7732
+59223 y(E)8407 58962 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
+60423 y(A)-34 b(UCT)7732 60684 y(E)8407 60423 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
+60684 y(E)44451 60423 y(X)377 b(assumes)4400 61885 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 63620 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 65081 y(unmatched-dollar)p FC(.)2994
+66816 y FA(\017)800 b FC(A)-34 b(UCT)7732 67077 y(E)8407
+66816 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 66659 y Fw(a)47744
+66816 y FC(T)48417 67077 y(E)49091 66816 y(X)4400 68277
+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 69738 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 71200 y(list)p
+FC(.)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)2994 3985 y FA(\017)800 b FC(A)-34 b(UCT)7732
+4246 y(E)8407 3985 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 5446 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 6907 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 8369
+y(this)405 b(feature)f(and)h(wish)g(to)f(deactiv)-67
+b(ate)404 b(it.)2994 10416 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
+12463 y FA(\017)800 b FC(A)-34 b(UCT)7732 12724 y(E)8407
+12463 y(X)404 b(no)-34 b(w)405 b(requires)e(GNU)h(Emacs)g(25.1)g(or)g
+(higher.)2994 14510 y FA(\017)800 b FC(A)-34 b(UCT)7732
+14771 y(E)8407 14510 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 15971 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 17432 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 18893 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
+20354 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 21816 y(argumen)-34
+b(t)405 b(list)f(w)-34 b(as:)7600 23863 y Fu(\(defun)638
+b(TeX-arg-length)k(\(optional)d(&optional)h(prompt)27963
+25324 y(initial-input)h(definition)f(default\))4400 27371
+y FC(whereas)404 b(the)h(new)f(one)h(is:)7600 29418 y
+Fu(\(defun)638 b(TeX-arg-length)k(\(optional)d(&optional)h(prompt)27963
+30879 y(default)f(initial-input)i(definition\))4400 32926
+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 34973 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
+36434 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 37895 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 39942 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 41404 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 42865 y(den)-34 b(ting],)405
+b(page)f(36.)2994 44912 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
+46373 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 48420 y(1.)800 b(Remo)-34 b(v)g(e)404
+b Fu(\(require)j(\015tex-buf\))p FC(.)5057 50467 y(2.)800
+b(Replace)404 b(it)g(with)h Fu(\(require)i(\015tex\))p
+FC(.)5057 52514 y(3.)800 b(Replace)404 b(it)g(with)h
+Fu(\(require)i(\015latex\))p FC(.)2994 54561 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
+56022 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 57483 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
+58945 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 60406 y(lo)34 b(cated)404
+b(at)g(the)h(master)f(directory)-101 b(.)4400 62453 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 64500 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 65961 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 66222 y(E)46141
+65961 y(X.)4400 68008 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 69469 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
+70930 y(orig-buffer)p FC(,)408 b(resp)34 b(ectiv)-34
+b(ely)-101 b(.)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)2000 3985 y FB(News)599 b(in)f(13.1)2994
+6110 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 7572 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 9033 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 10494 y(\014lling)404 b(is)g(already)f(disabled.)4400
+12203 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
+13664 y FC(to)405 b(remo)-34 b(v)g(e)403 b(them.)4400
+15373 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 17083 y(In)293 b(addition,)315
+b(A)-34 b(UCT)14164 17344 y(E)14839 17083 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 18544 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 20005 y(`)p Fu(pmatrix)p FC(',)406 b(`)p Fu(bmatrix)p
+FC(')g(and)f(so)f(on.)2994 21714 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 23175 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 24637 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(.)4400 26346 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 26607 y(E)48754 26346 y(X.)2994 28055
+y FA(\017)800 b FC(A)-34 b(UCT)7732 28316 y(E)8407 28055
+y(X's)512 b(o)-34 b(wn)513 b(help)g(messages)f(for)h(L)23543
+27898 y Fw(a)24104 28055 y FC(T)24777 28316 y(E)25450
+28055 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 27898 y Fw(a)44596 28055 y FC(T)45269
+28316 y(E)45942 28055 y(X)g(runs.)4400 29516 y(A)-34
+b(UCT)7732 29777 y(E)8407 29516 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
+30977 y(other)402 b(than)g(L)10713 30820 y Fw(a)11274
+30977 y FC(T)11947 31238 y(E)12621 30977 y(X,)g(suc)-34
+b(h)402 b(as)g(plain)f(T)22186 31238 y(E)22860 30977
+y(X,)h(ConT)27335 31238 y(E)28010 30977 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 30820 y Fw(a)47744 30977 y FC(T)48417
+31238 y(E)49091 30977 y(X)4400 32438 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
+34148 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 35609 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 37070 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 38779 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 40240 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 41701 y Fu(assoc-string)408
+b FC(instead.)2994 43411 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
+44872 y(c)-34 b(hange)365 b(should)g(help)g(A)-34 b(UCT)18091
+45133 y(E)18766 44872 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
+46333 y(with)405 b(dynamic)f(k)-34 b(ey-v)-67 b(alues.)537
+b(Example)404 b(of)h(usage:)7600 48042 y Fu(\(TeX-add-style-hook)643
+b("foo")8236 49503 y(\(lambda)c(\(\))9509 50964 y(\(TeX-add-symbols)
+10145 52426 y(\015\("bar")g(\(TeX-arg-key-val)j
+(\(function-returning-key-val\)\)\)\)\)\))2994 54135
+y FA(\017)800 b FC(Since)503 b(A)-34 b(UCT)10996 54396
+y(E)11671 54135 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 55596 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
+57305 y FA(\017)800 b FC(A)-34 b(UCT)7732 57566 y(E)8407
+57305 y(X)404 b(no)-34 b(w)405 b(requires)e(GNU)h(Emacs)g(24.3)g(or)g
+(higher.)2994 59014 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 60475 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 61937 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 63646
+y FA(\017)800 b FC(A)-34 b(UCT)7732 63907 y(E)8407 63646
+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 65107 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
+66568 y(the)405 b(follo)-34 b(wing)404 b(cases.)5057
+68277 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 69738 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 71200 y(expand-command)409
+b FC(and)c Fu(TeX-expand-pos)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(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 5446 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
+6907 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 8369 y(master)406 b FC(or)e Fu
+(TeX-active-master-with-quotes)p FC(.)5057 10122 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 11584
+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
+13045 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
+14798 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 16260 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
+17721 y(v)-67 b(ariable)403 b(is)h(no)-34 b(w)405 b(named)g
+Fu(TeX-exit-mark)p FC(.)5057 19475 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
+20936 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 22397 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(.)5057 24151 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 25612 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
+27073 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 28534 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 30288 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
+31749 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 33210 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
+34672 y(translate-location-file)p FC(.)2994 36425 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 37886 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
+39640 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 39901 y(E)31887 39640 y(X.)1144 b Fu(latexinfo.el)610
+b FC(w)-34 b(as)607 b(mean)-34 b(t)607 b(to)4400 41101
+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 40944 y Fw(a)27422 41101 y
+FC(T)28095 41362 y(E)28769 41101 y(X-2.09)g(extension)g(of)g(T)-101
+b(exinfo,)536 b(but)510 b(didn't)4400 42563 y(manage)404
+b(to)h(replace)e(T)-101 b(exinfo.)2994 44316 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 45778 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 47239 y(supp)34 b(orted)405 b(an)-34
+b(ymore.)2994 48992 y FA(\017)800 b FC(A)-34 b(UCT)7732
+49253 y(E)8407 48992 y(X)562 b(has)h(preliminary)f(supp)34
+b(ort)564 b(for)e(L)25844 48835 y Fw(a)26405 48992 y
+FC(T)27078 49253 y(E)27752 48992 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 48835 y Fw(a)45158 48992 y FC(T)45831 49253
+y(E)46505 48992 y(X)f(k)-34 b(er-)4400 50454 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 51915
+y(`)p Fu(\\AddToHookNext)p FC('.)2994 53669 y FA(\017)800
+b FC(A)-34 b(UCT)7732 53930 y(E)8407 53669 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 55130 y(duced)438
+b(b)-34 b(y)438 b(applications)h(running)f(under)h(A)-34
+b(UCT)27779 55391 y(E)28453 55130 y(X,)446 b(temp)34
+b(orary)437 b(\014les)h(related)f(to)h(region)g(pro-)4400
+56591 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
+58052 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 59513 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 60975 y(do)34
+b(cumen)-34 b(t.)4400 62728 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
+64189 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 65943
+y FA(\017)800 b FC(Man)-34 b(y)405 b(other)f(bugs)h(w)-34
+b(ere)404 b(\014xed.)2000 69074 y FB(News)599 b(in)f(12.3)2994
+71200 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 71461 y(E)32703 71200
+y(X)398 b(no)f(longer)h(turns)g(o\013)g(PDF)f(mo)34 b(de)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(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 5446 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 6907 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
+8369 y(or)404 b(customize)g Fu(TeX-PDF-mode)k FC(to)d
+Fu(nil)p FC(.)2994 10199 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
+11660 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 13121 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
+14582 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 16044 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
+17505 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
+19335 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 20796 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('\).)4400
+22626 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
+24087 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 25549 y(of)404 b(math],)h(page)f(47.)2994
+27379 y FA(\017)800 b FC(A)-34 b(UCT)7732 27640 y(E)8407
+27379 y(X)532 b(trac)-34 b(ks)533 b(c)-34 b(hanges)533
+b(in)g(L)20034 27222 y Fw(a)20595 27379 y FC(T)21268
+27640 y(E)21942 27379 y(X2e)f(2020-02-02)h(release.)923
+b(A)-34 b(UCT)38822 27640 y(E)39497 27379 y(X)532 b(supp)34
+b(orts)534 b(the)f(im-)4400 28840 y(pro)-34 b(v)g(emen)g(ts)565
+b(to)e(L)12929 28683 y Fw(a)13490 28840 y FC(T)14163
+29101 y(E)14837 28840 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 30301 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 31762 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 33224 y(are)e(reorganized)f(and)i(adjusted)h(accordingly)-101
+b(.)4400 35054 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 34897 y Fw(a)38405 35054
+y FC(T)39078 35315 y(E)39752 35054 y(X)h(k)-34 b(ernel.)531
+b(A)-34 b(UCT)48416 35315 y(E)49091 35054 y(X)4400 36515
+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 37976 y(added.)2994
+39806 y FA(\017)800 b FC(Insertion)314 b(of)h(en)-34
+b(vironmen)g(ts)315 b(in)f(L)19702 39649 y Fw(a)20263
+39806 y FC(T)20936 40067 y(E)21610 39806 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 41267 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 42729 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
+44559 y FA(\017)800 b FC(More)404 b(bugs)h(\014xed,)f(other)g(minor)g
+(features)h(implemen)-34 b(ted.)2000 47880 y FB(News)599
+b(in)f(12.2)2994 50005 y FA(\017)800 b FC(A)-34 b(UCT)7732
+50266 y(E)8407 50005 y(X)405 b(re\015ects)g(the)h(c)-34
+b(hanges)406 b(in)f(L)22152 49848 y Fw(a)22713 50005
+y FC(T)23386 50266 y(E)24060 50005 y(X2e)g(2019-10-01)h(release.)541
+b(`)p Fu(filecontents)p FC(')409 b(en)-34 b(viron-)4400
+51466 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 52927 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
+52770 y Fw(a)43683 52927 y FC(T)44356 53188 y(E)45029
+52927 y(X)g(k)-34 b(ernel.)4400 54389 y(`)p Fu(amsmath)p
+FC(')406 b(has)f(a)f(new)g(macro)g(`)p Fu(\\overunderset)p
+FC('.)2994 56219 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 57680 y(erated)445 b(images)g(to)g(those)h(of)f(Emacs,)455
+b(when)446 b(the)g(L)28232 57523 y Fw(a)28793 57680 y
+FC(T)29466 57941 y(E)30139 57680 y(X)f(command)h(pro)34
+b(duces)445 b Fr(PDF)p FC(.)661 b(The)446 b(tra-)4400
+59141 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 60602 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 62064 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 63525 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 64986 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 66447 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 67908 y(metho)34 b(d.)2994 69738 y FA(\017)800
+b FC(A)-34 b(UCT)7732 69999 y(E)8407 69738 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 71200 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:)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)7600 3985 y Fu(\(add-hook)640 b(\015LaTeX-mode-hook)i
+(#\015flymake-mode\))2994 5776 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
+7237 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 8698 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 10488 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 11950 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
+13411 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 15201 y FA(\017)800
+b FC(Supp)34 b(ort)468 b(for)e(standard)i(L)16508 15044
+y Fw(a)17069 15201 y FC(T)17742 15462 y(E)18416 15201
+y(X)e(without)i(e-T)25981 15462 y(E)26655 15201 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 16663 y(w)-34 b(ork)437 b(if)f(ra)-34
+b(w)437 b(T)11574 16923 y(E)12247 16663 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 18124 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
+19585 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)4400 21046 y(p)34 b(ermissible)335 b(b)34
+b(ecause)335 b(e-T)16677 21307 y(E)17351 21046 y(X)g(extension)h(is)f
+(enabled)h(for)g(standard)h(L)36514 20889 y Fw(a)37075
+21046 y FC(T)37748 21307 y(E)38422 21046 y(X)f(b)-34
+b(y)336 b(default)g(long)g(ago.)4400 22507 y(L)4722 22350
+y Fw(a)5283 22507 y FC(T)5956 22768 y(E)6630 22507 y(X)404
+b(v)-67 b(arian)-34 b(ts)404 b(suc)-34 b(h)405 b(as)f(XeL)18524
+22350 y Fw(a)19085 22507 y FC(T)19758 22768 y(E)20432
+22507 y(X)g(and)h(LuaL)26461 22350 y Fw(a)27022 22507
+y FC(T)27695 22768 y(E)28368 22507 y(X)f(are)g(not)h(a\013ected.)2994
+24298 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 25759 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 27549 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 29011 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 30472 y(st)-34 b(yle)404 b(with)h(other)f(T)13837
+30733 y(E)14511 30472 y(X)g(mo)34 b(des)404 b(of)h(A)-34
+b(UCT)24281 30733 y(E)24956 30472 y(X.)2994 32262 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 33724 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 35185 y(fon)-34 b(ti\014ed.)2994
+36975 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
+38436 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 39898 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 41688 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 43149 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 44610 y(lik)g(e)403 b(this)i(in)f(an)h(init)f(\014le:)7600
+46401 y Fu(\(setq)638 b(TeX-view-program-selection)646
+b(\015\(\(output-pdf)641 b("PDF)d(Tools"\)\)\))2994 48192
+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 51396 y FB(News)599 b(in)f(12.1)2994
+53522 y FA(\017)800 b FC(A)-34 b(UCT)7732 53782 y(E)8407
+53522 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 54983 y(dropp)g(ed.)2994 56773 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 58234 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 61439 y FB(News)599 b(in)f(11.92)2994 63564
+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 65026 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 66487 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 68277
+y FA(\017)800 b FC(A)-34 b(UCT)7732 68538 y(E)8407 68277
+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
+69738 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
+71200 y(matc)-34 b(hes)405 b(this)g(regular)e(expression.)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)4400 3985 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 5446 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
+7148 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 8610 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
+10312 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 13340 y FB(News)599
+b(in)f(11.91)2994 15465 y FA(\017)800 b FC(No)-34 b(w)328
+b(A)-34 b(UCT)10416 15726 y(E)11090 15465 y(X)327 b(has)h(a)e(logo.)513
+b(The)327 b(L)21084 15308 y Fw(a)21645 15465 y FC(T)22318
+15726 y(E)22992 15465 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
+16926 y(of)404 b(the)h(pac)-34 b(k)-67 b(age.)2994 18628
+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
+20089 y(unico)34 b(de)404 b(based)h(ICU.)2994 21791 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
+21634 y Fw(a)33697 21791 y FC(T)34370 22052 y(E)35044
+21791 y(X.)700 b(The)458 b(parsing)h(routine)f(w)-34
+b(as)4400 23253 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
+24714 y(option)405 b(to)g(L)9975 24557 y Fw(a)10536 24714
+y FC(T)11209 24975 y(E)11882 24714 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 26416 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 28118 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
+29579 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 29840 y(E)43318 29579 y(X)441
+b(mo)34 b(de,)449 b(the)4400 31040 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 32502 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 34204 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 35665 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
+37367 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 38828
+y(luaT)6689 39089 y(E)7363 38828 y(X)404 b(v)-34 b(ersions.)2994
+40530 y FA(\017)800 b FC(A)-34 b(UCT)7732 40791 y(E)8407
+40530 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 41992 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 43453 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 44914 y(c)-34 b(hec)g(king.)2994 46616 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
+48077 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 49538 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 51241 y FA(\017)800 b FC(A)-34 b(UCT)7732 51501
+y(E)8407 51241 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 52702 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
+54163 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 55624 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 57085
+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 58546
+y(requiremen)g(ts:)5057 60249 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 61951 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 63653 y Fu(\\begin{lstlisting}[caption=Some)647
+b(Caption,label={lst:foo}])10000 65114 y(...)10000 66575
+y(\\end{lstlisting})2994 68277 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 69738 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 71200
+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\).)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)2994 3985 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 5446 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 6907 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 8369 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
+9830 y(b)-34 b(y)405 b(another)f(function.)2994 11744
+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
+13205 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 13466 y(E)43396
+13205 y(X)388 b(11.90,)j(but)4400 14666 y(not)405 b(adv)-34
+b(ertised\))2994 16581 y FA(\017)800 b FC(The)391 b(output)i(of)f
+(Japanese)f(text)g(from)g(Japanese)g(T)28499 16841 y(E)29173
+16581 y(X)g(engines)g(is)g(deco)34 b(ded)391 b(correctly)e(for)i(most)
+4400 18042 y(cases,)410 b(according)g(to)g(the)g(enco)34
+b(ding)410 b(of)g(the)g(T)26073 18303 y(E)26747 18042
+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)4400 19503 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 20964 y(actually)404 b(done)g(in)h(A)-34
+b(UCT)16655 21225 y(E)17329 20964 y(X)404 b(11.90,)g(but)h(not)g(adv)
+-34 b(ertised\))2994 22878 y FA(\017)800 b FC(Quite)404
+b(a)g(few)h(new)f(L)13779 22721 y Fw(a)14340 22878 y
+FC(T)15013 23139 y(E)15687 22878 y(X)g(pac)-34 b(k)-67
+b(ages)404 b(are)f(supp)34 b(orted.)2994 24792 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 28365 y FB(News)599 b(in)f(11.90)2994
+30491 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 30752 y(E)44266 30491 y(X)339
+b(no)-34 b(w)339 b(also)4400 31952 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
+33413 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 34874 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 35135 y(E)21987 34874 y(X)f(and)h(L)26177
+34717 y Fw(a)26738 34874 y FC(T)27411 35135 y(E)28085
+34874 y(X)f(bu\013ers.)836 b(See)503 b(Section)g(2.6)g([Completion],)
+4400 36336 y(page)404 b(32,)g(for)g(details.)2994 38250
+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
+39711 y(macros.)2994 41625 y FA(\017)800 b FC(A)-34 b(UCT)7732
+41886 y(E)8407 41625 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 43086 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
+44547 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 46009 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 47470 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
+48931 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 50845
+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 52306 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 53768
+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 53611 y
+Fw(a)29659 53768 y FC(T)30332 54029 y(E)31005 53768 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 55229 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
+56690 y(men)g(t.)2994 58604 y FA(\017)800 b FC(A)-34
+b(UCT)7732 58865 y(E)8407 58604 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 60065 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 61527 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 62988 y(activ)-67 b(ated)404 b(b)-34 b(y)404
+b(default.)2994 64902 y FA(\017)800 b FC(A)-34 b(UCT)7732
+65163 y(E)8407 64902 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 66363 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 68277 y FA(\017)800
+b FC(When)350 b(inserting)f(a)g(new)h(\015oat,)361 b(A)-34
+b(UCT)22597 68538 y(E)23271 68277 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
+69738 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
+71200 y(user)404 b(option)h Fu(LaTeX-short-caption-prompt-length)p
+FC(.)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)2994 3985 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 5446
+y(\014les)404 b(while)g(na)-34 b(vigating)405 b(through)g(errors)f(and)
+h(w)-34 b(arnings.)2994 7234 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
+8695 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
+10157 y([Ignoring)404 b(w)-34 b(arnings],)405 b(page)f(67,)g(for)g
+(details.)2994 11945 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 13406 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 14867 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
+16655 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 18443 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.)5394 20231 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 21693
+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 23481 y Fu(\(setq)638 b(TeX-source-correlate-method)13818
+24942 y(\015\(\(dvi)h(.)d(source-specials\))15091 26403
+y(\(pdf)i(.)e(synctex\)\)\))6800 28191 y FC(whic)-34
+b(h)405 b(is)f(the)g(default.)5394 29979 y FA(\017)800
+b FC(SumatraPDF)405 b(view)-34 b(er)404 b(on)g(Windo)-34
+b(ws.)5394 31767 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 33228
+y(gram)404 b(to)h(w)-34 b(ork)404 b(\(3.4)g(or)g(later\).)2994
+35016 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
+36478 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
+37939 y(texdoc)p FC(.)2994 39727 y FA(\017)800 b FC(A)-34
+b(UCT)7732 39988 y(E)8407 39727 y(X)818 b(has)g(a)g(new)g(custom)h
+(option)f Fu(LaTeX-reftex-cite-format-auto-activate)4400
+41188 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 41449 y(E)45926
+41188 y(X)g(when)4400 42649 y(a)522 b(st)-34 b(yle)521
+b(\014le)h(is)f(loaded)h(and)g(RefT)20791 42910 y(E)21465
+42649 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
+44110 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 45572 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 47360 y FA(\017)800
+b FC(A)-34 b(UCT)7732 47621 y(E)8407 47360 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 48821 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
+50609 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 52070 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 53531 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 54992
+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 56454 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 57915 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 59376 y(used)405 b(engine)f(and)h(o\013ers)e
+(them)i(for)f(inclusion.)2994 61164 y FA(\017)800 b FC(Supp)34
+b(ort)317 b(for)e(other)h(L)14163 61007 y Fw(a)14724
+61164 y FC(T)15397 61425 y(E)16071 61164 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 62625
+y(w)-34 b(ere)404 b(added.)2994 64413 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 67613 y FB(News)599 b(in)f(11.89)2994
+69738 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
+71200 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(.)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(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 5446 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
+6907 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 8369 y(for)404 b(details.)2994 10057 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
+11519 y(do)34 b(cumen)-34 b(t)405 b(is)f(compiled/view)-34
+b(ed.)2994 13207 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 14668 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 16357 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 17818 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.)2994 19507 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 20968 y(sages.)2994 22657 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 24346
+y FA(\017)800 b FC(No)-34 b(w)405 b(A)-34 b(UCT)10493
+24607 y(E)11168 24346 y(X)404 b(suggests)h(to)f(run)h
+Fu(makeindex)i FC(when)e(appropriate.)2994 26034 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 27496 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 29184 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 30646 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 32107 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 33568 y(expansion)405 b(strings.)2994
+35257 y FA(\017)800 b FC(Before)452 b(running)j(commands)f(lik)-34
+b(e)452 b(T)21798 35518 y(E)22472 35257 y(X)h(and)h(L)26562
+35100 y Fw(a)27123 35257 y FC(T)27796 35518 y(E)28470
+35257 y(X,)465 b(no)-34 b(w)454 b(A)-34 b(UCT)36087 35518
+y(E)36762 35257 y(X)453 b(p)34 b(erforms)453 b(some)g(c)-34
+b(hec)g(ks.)4400 36718 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 36979 y(E)36827 36718 y(X)g(distribution)i(is)d
+(actually)4400 38179 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
+39640 y(nil,)491 b(b)34 b(efore)474 b(running)h(L)15192
+39483 y Fw(a)15753 39640 y FC(T)16426 39901 y(E)17100
+39640 y(X)f(commands)h(A)-34 b(UCT)27885 39901 y(E)28560
+39640 y(X)474 b(will)f(c)-34 b(hec)g(k)474 b(whether)h(the)g(correct)e
+(engine)4400 41101 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 40944 y Fw(a)34185 41101 y
+FC(T)34858 41362 y(E)35532 41101 y(X)g(pac)-34 b(k)-67
+b(ages.)2994 42790 y FA(\017)800 b FC(Basic)454 b(supp)34
+b(ort)456 b(to)g(ConT)16572 43051 y(E)17247 42790 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 44251 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
+44512 y(E)43695 44251 y(X)449 b(is)h(able)g(to)4400 45713
+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 47401 y
+FA(\017)800 b FC(Supp)34 b(ort)406 b(for)e(tons)h(of)f(L)15274
+47244 y Fw(a)15835 47401 y FC(T)16508 47662 y(E)17182
+47401 y(X)g(pac)-34 b(k)-67 b(ages)404 b(has)g(b)34 b(een)404
+b(added.)2994 49090 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 52091 y FB(News)599
+b(in)f(11.88)2994 54216 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
+55905 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 56166 y(E)26688
+55905 y(X)f(commands)h(if)f(the)h(new)f(option)h Fu(TeX-parse-)4400
+57366 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 58828 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 59088 y(E)30398 58828
+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 60289 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 61977 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
+63439 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 64900 y(declare-expert-environments)p
+FC(.)4400 66589 y(Users)404 b(can)g(then)h(restrict)f(completion)g
+(using)h Fu(TeX-complete-expert-commands)p FC(.)2994
+68277 y FA(\017)800 b FC(Managemen)-34 b(t)483 b(of)f(L)13463
+68120 y Fw(a)14024 68277 y FC(T)14697 68538 y(E)15370
+68277 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 69738 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
+71200 y(options.)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)2994 3985 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 5446 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 6907 y(See)404 b(Section)g(2.1)g([Quotes],)g
+(page)g(20,)g(for)g(details.)2994 8758 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 8601 y Fw(a)35316 8758 y FC(T)35989 9019 y(E)36663
+8758 y(X)h(classes,)306 b(if)283 b(the)g Fu(TeX-arg-)4400
+10219 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 11681 y(L)4722 11524 y Fw(a)5283
+11681 y FC(T)5956 11942 y(E)6630 11681 y(X)404 b(classes)f(is)h(pro)-34
+b(vided)405 b(as)f(w)-34 b(ell.)2994 13531 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
+14993 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
+16454 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-)4400 17915
+y(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 19376
+y(b)34 b(een)404 b(c)-34 b(hanged.)2994 21227 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 21488 y(E)44252 21227 y(X)531
+b(lo)34 b(oks)530 b(at)4400 22688 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 22949 y(E)35857 22688 y(X.)780
+b(The)485 b Fu(LaTeX-biblatex-)4400 24149 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 26000 y FA(\017)800 b FC(With)468
+b(some)g(L)11018 25843 y Fw(a)11579 26000 y FC(T)12252
+26261 y(E)12925 26000 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 27461 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 28923 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
+30384 y(is)d(`)p Fu(slide)p FC('.)2994 32235 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 32078 y Fw(a)25671 32235 y FC(T)26344 32496
+y(E)27018 32235 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 33696 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 35157 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 37008 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 38469 y(option)405
+b Fu(LaTeX-electric-left-right-brace)415 b FC(is)404
+b(enabled.)4400 40320 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 41781 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 43242 y(See)404 b(Section)g(2.1)g
+([Quotes],)g(page)g(20,)g(for)g(details.)2994 45093 y
+FA(\017)800 b FC(Supp)34 b(ort)406 b(for)e(dozens)g(of)h(L)16554
+44936 y Fw(a)17115 45093 y FC(T)17788 45354 y(E)18461
+45093 y(X)f(pac)-34 b(k)-67 b(ages)404 b(w)-34 b(as)405
+b(added.)2994 46944 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
+48405 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 49866 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
+51717 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 53178 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 54640 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 56101 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 57952 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 59802 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
+61653 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 61496 y Fw(a)42962
+61653 y FC(T)43635 61914 y(E)44309 61653 y(X)g(en)-34
+b(viron-)4400 63114 y(men)g(ts)405 b(\()p Fu
+(LaTeX-narrow-to-environment)p FC(\))415 b(w)-34 b(ere)404
+b(added.)2994 64965 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 65226 y(E)28995 64965 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
+66426 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 67888 y(for)404 b(details.)2994
+69738 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 71200 y(in)404 b(addition)h(to)g
+(`)p Fu(\\documentclass)p FC('.)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)2994 3985 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 4246 y(E)39351
+3985 y(X)575 b(for)f(whic)-34 b(h)575 b(dialect)4400
+5446 y(\(L)5193 5289 y Fw(a)5754 5446 y FC(T)6427 5707
+y(E)7101 5446 y(X,)388 b(T)-101 b(exinfo)384 b(or)g(BibT)17065
+5707 y(E)17739 5446 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
+6907 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 8691 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
+11881 y FB(News)599 b(in)f(11.87)2994 14006 y FA(\017)800
+b FC(A)-34 b(UCT)7732 14267 y(E)8407 14006 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 14267
+y(E)46844 14006 y(X.)2994 15790 y FA(\017)800 b FC(Eac)-34
+b(h)473 b(A)-34 b(UCT)10814 16051 y(E)11489 15790 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 17251 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)4400 18712 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 20173 y(tables,)404 b(though.)2994
+21957 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 23740
+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
+25201 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 26662
+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 28123 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 29907 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
+31368 y Fv(p)-34 b(review-latex)403 b FC(w)-34 b(as)405
+b(\014xed.)2994 33151 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 36341 y FB(News)599 b(in)f(11.86)2994
+38467 y FA(\017)800 b FC(P)-34 b(arsing)516 b(of)h(L)10697
+38310 y Fw(a)11258 38467 y FC(T)11931 38728 y(E)12604
+38467 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 38728 y(E)44449 38467 y(X)517
+b(op)34 b(ens)516 b(a)4400 39928 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 41389 y(when)507 b(using)h(MiKT)14006 41650
+y(E)14679 41389 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 41650
+y(E)46965 41389 y(X)f(are)4400 42850 y(no)-34 b(w)405
+b(supp)34 b(orted.)2994 44634 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
+46095 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
+47556 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 49339 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 51123 y FA(\017)800 b FC(Supp)34 b(ort)370
+b(for)f(v)-67 b(arious)368 b(L)15306 50966 y Fw(a)15867
+51123 y FC(T)16540 51384 y(E)17214 51123 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 52906 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 53167
+y(E)22596 52906 y(X)f(engines)g(\(PDFT)31788 53167 y(E)32462
+52906 y(X,)382 b(LuaT)36800 53167 y(E)37473 52906 y(X,)g(XeT)41222
+53167 y(E)41895 52906 y(X,)g(Omega\))376 b(w)-34 b(as)4400
+54367 y(added.)2994 56151 y FA(\017)800 b FC(Supp)34
+b(ort)480 b(for)f(SyncT)14286 56411 y(E)14960 56151 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 55994
+y Fw(a)47744 56151 y FC(T)48417 56411 y(E)49091 56151
+y(X)4400 57612 y(and)405 b(the)f(view)-34 b(er.)2994
+59395 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 61178
+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 61439 y(E)24003
+61178 y(X.)2994 62962 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 66152 y FB(News)599 b(in)f(11.85)2994
+68277 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
+69738 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 71200 y(L)4722
+71043 y Fw(a)5283 71200 y FC(T)5956 71461 y(E)6630 71200
+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
+71043 y Fw(a)43136 71200 y FC(T)43809 71461 y(E)44482
+71200 y(X)f(mo)34 b(de.)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)2994 3985 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
+5798 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
+5641 y Fw(a)32592 5798 y FC(T)33265 6059 y(E)33939 5798
+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 7260 y(landic)404 b(language)h(option)g(of)f
+(bab)34 b(el)404 b(w)-34 b(ere)404 b(added.)2994 9073
+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 10886 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 14156 y FB(News)599
+b(in)f(11.84)2994 16282 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 17743 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)
+4400 19204 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
+20665 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 22479 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 23940 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
+25753 y FA(\017)800 b FC(A)-34 b(UCT)7732 26014 y(E)8407
+25753 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 27214 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 28676 y(\(lik)g(e)404 b(some)g(Omega)f(fon)-34
+b(ts\).)2994 30489 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 32302
+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 34115 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 33958 y Fw(a)28106 34115 y FC(T)28779
+34376 y(E)29453 34115 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 33958 y Fw(a)47744 34115 y FC(T)48417 34376
+y(E)49091 34115 y(X)4400 35577 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 35838
+y(E)39480 35577 y(X)363 b(will)g(help)g(to)h(insert)4400
+37038 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 38851 y FA(\017)800 b FC(The)520 b(T)7680
+39112 y(E)8353 38851 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 39112 y(E)42739
+38851 y(X)g(mo)34 b(de.)883 b(See)4400 40312 y(Section)404
+b(1.3.2)g([Pro)34 b(cessing)403 b(F)-101 b(acilities],)403
+b(page)h(18.)2994 42126 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 43939 y FA(\017)800 b FC(Bug)404 b(\014x)g
+Fu(TeX-doc)j FC(for)d(Emacs)g(21.)2994 45752 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
+47213 y(across)404 b(the)g(b)34 b(oard.)2000 50484 y
+FB(News)599 b(in)f(11.83)2994 52609 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 54070 y(and)f(pac)-34
+b(k)-67 b(ages)517 b(or)g(information)h(related)f(to)h(T)26678
+54331 y(E)27352 54070 y(X)f(and)h(friends)g(in)f(general.)878
+b(See)517 b(Section)g(4.7)4400 55531 y([Do)34 b(cumen)-34
+b(tation],)404 b(page)h(70.)2994 57345 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 58806 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 60267
+y(Command)406 b(men)-34 b(u.)539 b(See)404 b(Section)g(4.6)g
+([Cleaning],)g(page)g(69.)2994 62080 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
+63542 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 65003 y([Viewing],)403
+b(page)i(62.)4400 66816 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
+68277 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 69738 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 71200 y(w)g(an)g(t)406 b(to)e(use)h(this)f(feature.)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(T)5073
+4246 y(E)5747 3985 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
+4246 y(E)49091 3985 y(X)4400 5446 y(and)405 b Fv(p)-34
+b(review-latex)403 b FC(\(parsers)i(are)e(still)h(separate\).)2994
+7217 y FA(\017)800 b FC(Bug)404 b(\014x)g(in)g(XyMT)13406
+7478 y(E)14080 7217 y(X)g(supp)34 b(ort.)2994 8989 y
+FA(\017)800 b FC(The)369 b(L)7178 8832 y Fw(a)7739 8989
+y FC(T)8412 9249 y(E)9086 8989 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
+10450 y(page)404 b(18.)2000 13616 y FB(News)599 b(in)f(11.82)2994
+15741 y FA(\017)800 b FC(Supp)34 b(ort)406 b(for)e(the)g(MinionPro)g(L)
+19395 15584 y Fw(a)19956 15741 y FC(T)20629 16002 y(E)21303
+15741 y(X)g(pac)-34 b(k)-67 b(age)404 b(w)-34 b(as)405
+b(added.)2994 17512 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 18973
+y(L)4722 18816 y Fw(a)5283 18973 y FC(T)5956 19234 y(E)6630
+18973 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 20434 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
+21896 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
+23667 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
+25128 y Fu(TeX-toggle-debug-boxes)p FC(\))412 b(no)-34
+b(w)406 b(is)d(deprecated.)2994 26899 y FA(\017)800 b
+FC(A)-34 b(UCT)7732 27160 y(E)8407 26899 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
+28360 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 29822 y(v)-67 b(alue.)2994
+31593 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 33054 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 34515
+y(L)4722 34358 y Fw(a)5283 34515 y FC(T)5956 34776 y(E)6630
+34515 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 35976 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 37747
+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 37590 y Fw(a)26825
+37747 y FC(T)27498 38008 y(E)28172 37747 y(X)g(pac)-34
+b(k)-67 b(ages)404 b(w)-34 b(as)405 b(added.)2994 39518
+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 39779 y(E)33405 39518 y(X)547 b(c)-34
+b(hanged)549 b(substan)-34 b(tially)-101 b(.)969 b(This)4400
+40980 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 42441 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 43902 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
+44163 y(E)46439 43902 y(X,)429 b(y)-34 b(ou)4400 45363
+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 46824 y([Loading)404
+b(the)h(pac)-34 b(k)-67 b(age],)403 b(page)h(7.)2994
+48596 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 48856 y(E)40365 48596 y(X.)1212 b(This)629
+b(resulted)4400 50057 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
+51518 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 52979 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 54440 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 56211 y FA(\017)800
+b FC(The)319 b(output)h(of)f(a)f(BibT)15454 56472 y(E)16128
+56211 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 57673 y(in)404 b(the)h(ec)-34
+b(ho)404 b(area.)2994 59444 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 60905 y(sectioning)408 b FC(instead.)2994 62676
+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 64447 y FA(\017)800 b FC(V)-101 b(arious)404
+b(bug)h(\014xes.)2000 67613 y FB(News)599 b(in)f(11.81)2994
+69738 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
+71200 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.)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)2994 3985 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 5446 y(A)-34 b(UCT)7732 5707
+y(E)8407 5446 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 6907 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 7168 y(E)34163 6907 y(X)458
+b(without)h Fv(p)-34 b(review-latex)p FC(,)470 b(ho)-34
+b(w-)4400 8369 y(ev)g(er.)2994 10074 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
+11535 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 12996 y(remo)-34
+b(v)g(e)332 b(previous)g(installations)i(of)e(A)-34 b(UCT)24610
+13257 y(E)25285 12996 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
+14458 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 15919 y(Mak)-34 b(einfo)405 b(or)e(P)-34
+b(erl.)4400 17624 y(Also)569 b(note)g(that)h(the)f(w)-34
+b(a)g(y)569 b(A)-34 b(UCT)21154 17885 y(E)21829 17624
+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 19085 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 20547 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 22008
+y(activ)-67 b(ate)550 b(a)h(preactiv)-67 b(ated)551 b(A)-34
+b(UCT)20634 22269 y(E)21308 22008 y(X)551 b(with)h(the)g(statemen)-34
+b(t)552 b Fu(\(unload-feature)409 b(\015tex-site\))4400
+23469 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
+24930 y(installations.)2994 26636 y FA(\017)800 b FC(Supp)34
+b(ort)406 b(for)e(the)g(bab)34 b(el)404 b(L)16614 26479
+y Fw(a)17175 26636 y FC(T)17848 26897 y(E)18522 26636
+y(X)g(pac)-34 b(k)-67 b(age)404 b(w)-34 b(as)405 b(added.)2994
+28341 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
+29802 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
+31263 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 32725 y(customizing)404 b(the)h(v)-67
+b(ariable)403 b Fu(TeX-fold-force-fontify)p FC(.)2994
+34430 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 35891 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 37597 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 39058
+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
+40519 y(quote-after-quote)p FC(,)1301 b Fu(LaTeX-italian-open-quote)p
+FC(,)i Fu(LaTeX-italian-close-quote)p FC(,)4400 41980
+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 43441
+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 45147 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 45408 y(E)32127 45147 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 46608 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 48313 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 48574 y(E)31957
+48313 y(X)346 b(11.55)f(w)-34 b(ere)346 b(\014xed.)519
+b(A)-34 b(UCT)45771 48574 y(E)46446 48313 y(X)345 b(tries)4400
+49775 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 51236 y(text,)404 b(to)34
+b(o.)2994 52941 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 54402
+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
+55864 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 57325 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 58786 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 60247 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 61708 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
+63170 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
+64631 y(y)-34 b(our)404 b(customizations.)2994 66336
+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 67797 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 69259 y(with)405 b(this)g(face)f(to)g
+Fu(font-latex-match-slide-title-keywords)p FC(.)2994
+70964 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.)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)2000 3985 y FB(News)599 b(in)f(11.55)2994
+6110 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 7572 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
+9033 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 10494 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
+11955 y(delete-trailing-whitespace)413 b Fu(RET)p FC(.)2994
+13765 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
+15226 y(L)4722 15069 y Fw(a)5283 15226 y FC(T)5956 15487
+y(E)6630 15226 y(X)404 b(\014le)g(w)-34 b(as)405 b(loaded)f(in)g(an)h
+(Emacs)f(session.)2994 17035 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
+18497 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
+19958 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 21419 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
+22880 y(sp)34 b(eak)404 b(pac)-34 b(k)-67 b(age.)2994
+24690 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 26151
+y(at)456 b(load)g(time)f(of)h(A)-34 b(UCT)16187 26412
+y(E)16862 26151 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
+27612 y(tex-input-dirs)409 b FC(w)-34 b(as)405 b(remo)-34
+b(v)g(ed.)2994 29422 y FA(\017)800 b FC(Supp)34 b(ort)406
+b(for)e(the)g(L)13348 29265 y Fw(a)13909 29422 y FC(T)14582
+29682 y(E)15256 29422 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 32680 y FB(News)599 b(in)f(11.54)2994
+34806 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 36267
+y(w)g(ords)622 b(common)g(in)g(L)15115 36110 y Fw(a)15676
+36267 y FC(T)16349 36528 y(E)17022 36267 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 37728
+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
+39189 y(A)-34 b(UCT)7732 39450 y(E)8407 39189 y(X)404
+b(st)-34 b(yle)404 b(\014les.)2994 40999 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 42460
+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 43921
+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
+45382 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 46844 y(phased)405
+b(out)g(in)f(future)h(releases.)2994 48653 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
+50463 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 51924 y(w)g(an)g(t)406 b(to)e(use)h(it,)f(add)7600
+53733 y Fu(\(add-hook)640 b(\015LaTeX-mode-hook)i
+(\015LaTeX-install-toolbar\))4400 55543 y FC(to)405 b(y)-34
+b(our)404 b(init)g(\014le.)2994 57352 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
+58814 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 59074 y(E)47811 58814 y(X.)2994 60623 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 62084 y(ligh)-34 b(ting)281 b(in)f(A)-34
+b(UCT)13309 62345 y(E)13984 62084 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 63545 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 65355 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
+65198 y Fw(a)25670 65355 y FC(T)26343 65616 y(E)27017
+65355 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 66816
+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 68277 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
+69738 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 71200 y(latex-keywords)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(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 5984
+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 7445 y(only\))2994 9443 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
+11442 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 12903 y(read-file)p FC(.)2994
+14902 y FA(\017)800 b FC(Supp)34 b(ort)317 b(for)f(the)f(L)13082
+14745 y Fw(a)13643 14902 y FC(T)14316 15163 y(E)14990
+14902 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 16363 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
+18361 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 20360 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 22359 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
+23820 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 25281 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
+27279 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 29278 y FA(\017)800 b FC(Lots)404 b(of)h(bug)g
+(\014xes.)2000 33104 y FB(News)599 b(in)f(11.53)2994
+35229 y FA(\017)800 b FC(The)367 b(L)7176 35072 y Fw(a)7737
+35229 y FC(T)8410 35490 y(E)9083 35229 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 36691 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 38689 y FA(\017)800
+b FC(Bug)404 b(\014xes)g(for)g(XEmacs.)2994 40688 y FA(\017)800
+b FC(Completion)405 b(for)f(graphic)g(\014les)g(in)g(the)h(T)23706
+40949 y(E)24380 40688 y(X)f(searc)-34 b(h)404 b(path)h(has)g(b)34
+b(een)404 b(added.)2994 42686 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
+42947 y(E)25282 42686 y(X)g(and)h(fpT)30668 42947 y(E)31343
+42686 y(X.)2994 44685 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 46146 y(ing)404 b(in)g(commen)-34
+b(ts.)2000 49972 y FB(News)599 b(in)f(11.52)2994 52097
+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
+54096 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 55557 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 57556 y
+FA(\017)800 b FC(Bug)404 b(\014xes)g(in)g(the)h(build)f(pro)34
+b(cess.)2000 61382 y FB(News)599 b(in)f(11.51)2994 63507
+y FA(\017)800 b FC(PDFT)7615 63768 y(E)8289 63507 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 63768
+y(E)37730 63507 y(Xt,)k(this)378 b(has)h(b)34 b(een)377
+b(\014xed.)4400 64968 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
+66967 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 68965 y FA(\017)800
+b FC(Bug)404 b(\014xes)g(in)g(the)h(build)f(pro)34 b(cess.)2994
+70964 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.)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)2000 3985 y FB(News)599 b(in)f(11.50)2994
+6110 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 7572 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 9033 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
+10494 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
+11955 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 13416
+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 14878 y(again)404 b(with)h(the)g(new)f(default.)
+2994 16770 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
+17031 y(E)44656 16770 y(X,)623 b(L)46847 16613 y Fw(a)47408
+16770 y FC(T)48081 17031 y(E)48754 16770 y(X,)4400 18232
+y(ConT)7227 18493 y(E)7902 18232 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 19693 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 21586 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 23047 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 24940 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 26401 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 28294 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
+28555 y(E)49091 28294 y(X)4400 29755 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 31216 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 32677
+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
+34139 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 36032 y FA(\017)800 b FC(F)-101
+b(or)326 b(macro)g(completion)h(in)f(do)34 b(cT)20038
+36292 y(E)20712 36032 y(X)326 b(mo)34 b(de)326 b(the)h(A)-34
+b(UCT)30477 36292 y(E)31151 36032 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 37493 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 37336 y Fw(a)47744 37493 y FC(T)48417 37754
+y(E)49091 37493 y(X)4400 38954 y(macros)483 b(and)h(ma)-34
+b(y)483 b(b)34 b(e)483 b(used)g(with)h(L)21475 38797
+y Fw(a)22036 38954 y FC(T)22709 39215 y(E)23383 38954
+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
+40415 y(loaded)404 b(automatically)h(for)f(those)g(\014les.)2994
+42308 y FA(\017)800 b FC(Supp)34 b(ort)445 b(for)f(ConT)13845
+42569 y(E)14520 42308 y(Xt)g(with)h(a)f(separate)g(ConT)27853
+42569 y(E)28527 42308 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
+43769 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
+45662 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 47123 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
+48584 y(tion)405 b(options)g(are)e(explained)h(in)g(the)h(man)-34
+b(ual.)2994 50477 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
+51939 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 52200 y(E)37219 51939 y(X)350 b(no)-34 b(w)352
+b(con)-34 b(tains)351 b(facilities)4400 53400 y(to)405
+b(prev)-34 b(en)g(t)404 b(this)h(problem.)2994 55293
+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 55554 y(E)22509 55293
+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 56754 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 58215 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
+60108 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 61569 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 63030 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 64923 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 66384 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 67846 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 68107 y(E)33006 67846 y(X)404 b(st)-34
+b(yle)404 b(\014les.)2994 69738 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 71200 y Fu
+(LaTeX-includegraphics-options-alist)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(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 5446
+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
+7387 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 8848 y(on)405 b(systems)f(using)h(the)f
+(kpathsea)h(library)-101 b(.)2994 10789 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 12250
+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 13711 y(whic)g(h)405 b(do)g(b)34
+b(oth.)2994 15652 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 17113 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(.)2994 19054 y FA(\017)800
+b FC(Certain)336 b(T)9385 19315 y(E)10059 19054 y(X/L)11896
+18897 y Fw(a)12457 19054 y FC(T)13130 19315 y(E)13803
+19054 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 20515 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 21976 y Fu(font-latex-match-function-keywords)p
+FC(,)1030 b Fu(font-latex-match-reference-keywords)p
+FC(,)4400 23437 y Fu(font-latex-match-variable-keywords)349
+b FC(and)339 b Fu(font-latex-match-warning-keywords)p
+FC(.)2994 25378 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 26839 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 28300 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 29761 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 31223 y(t)-34 b(yp)34 b(e)404
+b(of)h(quote)f(insertion.)2994 33163 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 34624 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
+36086 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
+37547 y(b)g(y)405 b(customizing)f(the)g(v)-67 b(ariable)403
+b Fu(TeX-output-view-style)p FC(.)2994 39488 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 40949 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 42410 y(tion],)404
+b(page)g(32.)2994 44351 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
+46291 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
+47752 y(A)-34 b(UCT)7732 48013 y(E)8407 47752 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 49214 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
+52866 y FB(News)599 b(in)f(11.14)2994 54991 y FA(\017)800
+b FC(Man)-34 b(y)478 b(more)g(L)11304 54834 y Fw(a)11865
+54991 y FC(T)12538 55252 y(E)13211 54991 y(X)g(and)h(L)17351
+54834 y Fw(a)17912 54991 y FC(T)18585 55252 y(E)19259
+54991 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 56452 y Fu(ataka@milk.freemail.ne.jp)2000 60105
+y FB(News)599 b(in)f(11.12)2994 62230 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 63691 y(Trettin@gmx.de)p
+FC(.)2000 67344 y FB(News)599 b(in)f(11.11)2994 69469
+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 70930
+y(Phillip)404 b(Lord)f Fu(p.lord@russet.org.uk)p FC(.)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.10)2994
+6110 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 7572 y(salve@debian.org>)p
+FC(.)2000 10886 y FB(News)599 b(in)f(11.06)2994 13011
+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 14472 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 15933 y FC(for)404 b(this.)2000
+19247 y FB(News)599 b(in)f(11.04)2994 21373 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 22834 y(F)-101 b(risk)404 b Fu(frisk@isy.liu.se)p
+FC(.)2000 26148 y FB(News)599 b(in)f(11.03)2994 28273
+y FA(\017)800 b FC(Use)543 b Fu(tex-fptex.el)548 b FC(for)c(fpT)18760
+28534 y(E)19434 28273 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 29734 y(Popineau@supelec.fr)p
+FC(.)2000 33048 y FB(News)599 b(in)f(11.02)2994 35174
+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 36635 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 38463 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 39924 y(ne.jp)406 b FC(\(Masa)-34
+b(yuki)405 b(A)-34 b(tak)-67 b(a\).)2994 41752 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 43213 y FC(\(Masa)-34
+b(yuki)405 b(A)-34 b(tak)-67 b(a\).)2994 45041 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 46502 y(A)g(tak)-67 b(a\).)2994
+48330 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 51644 y FB(News)599
+b(in)f(11.01)2994 53769 y FA(\017)800 b FC(Bug)404 b(\014xes.)2000
+56495 y Fq(Older)545 b(v)-45 b(ersions)2000 58454 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 61768 y FB(A.3)897 b(F)-149 b(uture)599
+b(Dev)-50 b(elopmen)g(t)2000 63894 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 64155 y(E)35299
+63894 y(X.)729 b(Besides)467 b(mid-term)g(goals,)2000
+65355 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 66816 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 68277 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
+69738 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 71200 y(A)-34 b(UCT)5332 71461 y(E)6007 71200
+y(X)404 b(\014rst.)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)2000 3985 y Fq(A.3.1)817 b(Mid-term)546
+b(Goals)2994 5944 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 6205 y(E)25488 5944 y(X)4400 8013
+y(As)281 b(of)g(A)-34 b(UCT)10657 8274 y(E)11332 8013
+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 8274 y(E)32168 8013 y(X)281 b(in)g(the)g(sense)f
+(that)i(the)f(installation)4400 9474 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 9735 y(E)41871 9474 y(X.)4400
+11542 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 13004 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 14465 y(redundan)g(t)406 b(w)-34
+b(ork.)2994 16533 y FA(\017)800 b FC(Error)403 b(help)i(catalogs)4400
+18602 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 20063
+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)4400 21524 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 22985 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 24446
+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
+25908 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 27976 y FA(\017)800
+b FC(Com)-34 b(bining)406 b(`)p Fu(docTeX)p FC(')f(with)g(RefT)20692
+28237 y(E)21366 27976 y(X)4400 30044 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
+30305 y(E)48016 30044 y(X.)2994 32113 y FA(\017)800 b
+FC(Fix)404 b(remo)-34 b(v)g(e-st)g(yle)404 b(feature)4400
+34181 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 35643 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
+37104 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 38565 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 40026 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 41487 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
+43556 y(As)404 b(of)h(A)-34 b(UCT)10904 43817 y(E)11578
+43556 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 45624 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 47693 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 49154 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 50615 y(disable)404 b(fon)-34 b(t)406 b(lo)34
+b(c)-34 b(k.)4400 52683 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
+54145 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 56213
+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
+57674 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 59743 y FA(\017)800 b FC(Add)405 b(do)34
+b(cumen)-34 b(tation)4400 61811 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 63879 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 65948 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 67409 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 68870 y(page)404
+b(92.)5057 70939 y FA(\000)800 b FC(Usage)404 b(of)h(ConT)14550
+71200 y(E)15224 70939 y(Xt)g(mo)34 b(de)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)2000 3985 y Fq(A.3.2)817 b(Wishlist)2994
+5944 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 7673 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 9134
+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 10863 y FA(\017)800
+b FC(Simplify)404 b(to)34 b(ol)404 b(bar)g(implemen)-34
+b(tation)4400 12591 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
+14052 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 15513 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 17242 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 18971 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 18814 y
+Fw(a)47744 18971 y FC(T)48417 19231 y(E)49091 18971 y(X)4400
+20432 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 21893
+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
+23354 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)4400 24815 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
+26276 y(y)-34 b(et.)2994 28005 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
+29733 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
+31462 y FA(\017)800 b FC(A)404 b(math)h(en)-34 b(try)404
+b(grid)4400 33191 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 34652 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 36380 y FA(\017)800 b FC(Crossreferencing)
+404 b(supp)34 b(ort)4400 38109 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 39570 y(as)339 b(the)h(L)8168 39413 y Fw(a)8729
+39570 y FC(T)9402 39831 y(E)10075 39570 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
+41031 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 42492 y(the)405 b(source)e(co)34 b(de)404 b(of)g(the)h
+Fu(.dtx)g FC(\014le.)2994 44221 y FA(\017)800 b FC(Better)404
+b(plain)g(T)11861 44482 y(E)12535 44221 y(X)g(supp)34
+b(ort)4400 45949 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 45792 y Fw(a)27965 45949 y FC(T)28638 46210
+y(E)29311 45949 y(X-sp)34 b(eci\014c)367 b(in)g(the)h(\014rst)g(place,)
+374 b(and)368 b(similar)4400 47411 y(holds)405 b(for)f(inden)-34
+b(tation)406 b(and)f(formatting.)2994 49139 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 50600 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
+52061 y(Karsten)404 b(Tinnefeld)h Fu
+(tinnefeld@irb.informatik.uni-dortmund.de)p FC(.)2994
+53790 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 55251 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
+56980 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 58441
+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 59902
+y FC(in)404 b(the)h(pream)-34 b(ble.)2994 61631 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 63092 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 64820 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
+66549 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
+68010 y(v)-67 b(alue)403 b(for)i Fu(TeX-master)p FC(.)4400
+69738 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
+71200 y(instead)405 b(disable)f(all)f(features)i(that)g(relies)e(on)i
+Fu(TeX-master)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)4400 3985 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
+5446 y(extension.)2994 7273 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 9099 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 10926 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 12752 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
+14579 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
+16405 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 16248 y Fw(a)43153 16405
+y FC(T)43826 16666 y(E)44500 16405 y(X)f(macros,)4400
+17866 y(a)-34 b(v)-67 b(ailable)403 b(from)i(the)f(men)-34
+b(u)405 b(bar.)2994 19693 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
+21154 y(b)-34 b(y)405 b(P)-34 b(eter)403 b(Whaite)h Fu
+(peta@cim.mcgill.ca)p FC(.)2994 22980 y FA(\017)800 b
+FC(Mak)-34 b(e)471 b(A)-34 b(UCT)11065 23241 y(E)11740
+22980 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 24442 y(bae.co.uk)p
+FC(.)2994 26268 y FA(\017)800 b FC(Mak)-34 b(e)349 b(A)-34
+b(UCT)10943 26529 y(E)11618 26268 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 27729 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
+29556 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 31017 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 32478 y(Bh)g(um)g(bla)405
+b Fu(rbhumbla@ucsd.edu)p FC(.)2994 34305 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 36131 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
+37592 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 39419 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 41245 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 42707 y(v)-67 b(ariable)376
+b(that)i(A)-34 b(UCT)14853 42967 y(E)15528 42707 y(X)377
+b(dep)34 b(ends)378 b(on,)k(unless)c(A)-34 b(UCT)30360
+42967 y(E)31034 42707 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 44168 y(ho)34 b(oks)404
+b(\014rst.)4400 45994 y(Here)f(is)h(the)h(start)f(of)h(suc)-34
+b(h)405 b(a)f(list.)4400 48186 y Fu(LaTeX-add-environments)4400
+49647 y(TeX-add-symbols)4400 51108 y(LaTeX-add-labels)4400
+52570 y(LaTeX-add-bibliographies)4400 54031 y(LaTeX-largest-level)2994
+55492 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 55753 y(E)27282 55492 y(X)g(mo)34 b(de.)4400
+57318 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 59145 y FA(\017)800 b Fu(TeX-header-start)410
+b FC(and)405 b Fu(TeX-trailer-end)p FC(.)4400 60971 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 62798 y FA(\017)800 b
+FC(Plain)404 b(T)8255 63059 y(E)8929 62798 y(X)g(and)h(L)12921
+62641 y Fw(a)13482 62798 y FC(T)14155 63059 y(E)14828
+62798 y(X)f(sp)34 b(eci\014c)404 b(header)g(and)h(trailer)e
+(expressions.)4400 64624 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 66086 y(regexps.)2994 67912 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 69738 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
+71200 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 71461 y(E)36245 71200 y(X.)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(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 5446 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 7317 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 8778 y(braces)404 b(around)h(their)f(argumen)-34
+b(ts.)2994 10649 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
+13461 y Fq(A.3.3)817 b(Bugs)2994 15420 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 16881 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
+18342 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
+20213 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 22084 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 23545 y(\014le.)2994 25416 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 25677 y(E)27936 25416 y(X)f(sym)-34
+b(b)34 b(ol)1088 b(during)g(parsing)h(should)f(b)34 b(e)4400
+26877 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 28338 y(Thiemann.)2994 30209 y
+FA(\017)800 b FC(A)-34 b(UCT)7732 30470 y(E)8407 30209
+y(X)404 b(should)h(not)g(parse)f(v)-34 b(erbatim)404
+b(en)-34 b(vironmen)g(ts.)2994 32080 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
+33541 y(a)404 b(math)h(con)-34 b(text.)2994 35412 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 36873 y(escap)34 b(ed)404 b(double)h(dollar)e(for)i
+(example.)2994 38744 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 42186 y FB(A.4)897 b(F)-149 b(requen)-50
+b(tly)600 b(Ask)-50 b(ed)599 b(Questions)2657 44312 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
+46182 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
+47644 y(pac)g(k)-67 b(aged)443 b(with)g(A)-34 b(UCT)15755
+47905 y(E)16430 47644 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 49105 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 50566 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
+52027 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
+53488 y(for)404 b(other)h(related)e(problems.)4400 55359
+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 55620 y(E)37580 55359 y(X)442 b(bug)g(rep)34
+b(orting)442 b(list)g(b)-34 b(y)4400 56820 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 58281 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 59743 y(lo)34
+b(cate)403 b(the)i(cause)f(of)g(the)h(error)e(y)-34 b(ourself.)4400
+61613 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
+63075 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 64536 y(--debug-init)p FC(')408 b(and/or)d(put)g(the)g
+(line)7600 66407 y Fu(\(setq)638 b(debug-on-error)j(t\))4400
+68277 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 69738 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 71200 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.)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)4400 3985 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
+5446 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 6907 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 8369 y(of)404 b(A)-34 b(UCT)9112 8630 y(E)9787
+8369 y(X)404 b(and)h(y)-34 b(our)405 b Fr(OS)p FC(:)5394
+10137 y FA(\017)800 b FC(If)789 b(y)-34 b(ou)790 b(installed)f(A)-34
+b(UCT)19644 10398 y(E)20319 10137 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 11599 y("\(progn)e(\(setq)e(package-load-list)411
+b(\015\(\(auctex)c(t\)\)\))6800 13060 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 13321 y(E)45074
+13060 y(X)515 b(among)6800 14521 y(all)404 b(installed)g
+Fr(ELP)-92 b(A)404 b FC(pac)-34 b(k)-67 b(ages.)5394
+16290 y FA(\017)800 b FC(If)456 b(y)-34 b(ou)457 b(installed)g(A)-34
+b(UCT)18646 16551 y(E)19320 16290 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 17751 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
+19212 y(do)405 b(in)f(y)-34 b(our)404 b(init)g(\014le.)5394
+20981 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 23057 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 24519 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
+25980 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.)2657 27749 y(2.)800
+b(What)405 b(v)-34 b(ersions)404 b(of)g(Emacs)g(are)g(supp)34
+b(orted?)4400 29517 y(A)-34 b(UCT)7732 29778 y(E)8407
+29517 y(X)417 b(w)-34 b(as)418 b(tested)f(with)h(GNU)404
+b(Emacs)g(26.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
+30979 y(p)34 b(orted.)2657 32747 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 34516 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
+35977 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 37439 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
+37699 y(E)36100 37439 y(X)404 b(man)-34 b(ual)48 b FC(.)2657
+39207 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 40976
+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
+42745 y Fu(\(setq-default)641 b(TeX-master)f(nil\))7600
+44206 y(\(setq)e(TeX-parse-self)j(t\))7600 45667 y(\(setq)d
+(TeX-auto-save)j(t\))4400 47436 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 48897 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 50666 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 52435 y Fu(TeX-check-path)409
+b FC(has)c(to)f(con)-34 b(tain)405 b Fu("./")h FC(somewhere.)2657
+54204 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 55973 y(F)-101 b(or)433 b(v)-67
+b(arious)433 b(reasons,)441 b(A)-34 b(UCT)18750 56234
+y(E)19425 55973 y(X)433 b(ignores)h(the)f(extension)h(when)h(it)e
+(stores)h(information)g(ab)34 b(out)4400 57434 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 58895 y Fu(foob.bib)p
+FC(.)2657 60664 y(7.)800 b(Wh)-34 b(y)404 b(do)34 b(esn't)405
+b(A)-34 b(UCT)14877 60925 y(E)15552 60664 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 62433 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 63894 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
+65355 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 66816 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 68277 y(a)407 b(L)5735
+68120 y Fw(a)6296 68277 y FC(T)6969 68538 y(E)7643 68277
+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 69738 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 71200
+y(the)405 b(error)e(in)h(y)-34 b(our)404 b(init)g(\014le.)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)2657 3985 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 5679 y(If)371 b Fu(TeX-file-line-error)377
+b FC(is)371 b(set)g(to)g Fu(nil)g FC(\(not)h(the)g(default\),)378
+b(these)371 b(sort)g(of)g(failures)g(migh)-34 b(t)371
+b(b)34 b(e)4400 7141 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 7402
+y(E)33556 7141 y(X)350 b(puts)h(information)g(related)f(to)h(a)4400
+8602 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
+8863 y(E)49091 8602 y(X)4400 10063 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 11524 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 13219
+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 14680 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 16141 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 16402
+y(E)40542 16141 y(X)g(system)g(\(consult)4400 17602 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 19063 y FC(to)405 b(the)f(default)h(v)-67
+b(alue)403 b(of)i(non-)p Fu(nil)p FC(.)2657 20758 y(9.)800
+b(What)405 b(do)34 b(es)404 b(`)p Fu(AUC)p FC(')g(stand)i(for?)4400
+22452 y(A)-34 b(UCT)7732 22713 y(E)8407 22452 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 23913 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.)2000 26926 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 27280 y(E)27191 26926 y(X's)598 b(T)-149
+b(exinfo)598 b(ma)100 b(jor)598 b(mo)50 b(de)2000 29051
+y FC(A)-34 b(UCT)5332 29312 y(E)6007 29051 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 30512 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 31973 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 32234 y(E)30292 31973 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
+33435 y(from)404 b(the)h(nativ)-34 b(e)404 b(T)-101 b(exinfo)405
+b(mo)34 b(de.)3660 35129 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
+35390 y(E)41284 35129 y(X)503 b(and)i(whic)-34 b(h)505
+b(b)-34 b(y)2000 36590 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 36851 y(E)49091 36590 y(X)2000 38051 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
+39513 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 39774 y(E)44875 39513
+y(X-sp)34 b(eci\014c)2000 40974 y(commands.)2000 43433
+y Fq(A.5.1)817 b(Ho)-45 b(w)546 b(A)-45 b(UCT)14875 43756
+y(E)15743 43433 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 45392
+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 45653 y(E)23513
+45392 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 46853 y(follo)-34 b(ws:)2994
+48548 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 50009
+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 51470 y(A)-34
+b(UCT)7732 51731 y(E)8407 51470 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
+51731 y(E)28188 51470 y(X)404 b(in)g(T)-101 b(exinfo)405
+b(mo)34 b(de.)2994 53164 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 54626 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 54886 y(E)28232 54626 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 56087 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 57548 y(otherwise.)2000
+60007 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 61966 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 62227 y(E)43461 61966
+y(X.)505 b(It)303 b(follo)-34 b(ws)2000 63427 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
+64889 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 66816 y(Insert)g(commands)8400
+68277 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
+69738 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
+71200 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.)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)8400 3985 y(In)301 b(A)-34 b(UCT)13144
+4246 y(E)13819 3985 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 5446 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 6907 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 8369 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 9830 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 11291 y(supp)34 b(orted)405
+b(commands.)8400 13044 y(Note)f(that)i(the)e(pre\014x)g(argumen)-34
+b(t)405 b(is)f(not)h(handled)g(the)g(same)f(w)-34 b(a)g(y)405
+b(b)-34 b(y)404 b(A)-34 b(UCT)45422 13305 y(E)46097 13044
+y(X.)2000 15090 y(Insert)404 b(braces)8400 16551 y(In)398
+b(A)-34 b(UCT)13241 16812 y(E)13916 16551 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 18012
+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 18273 y(E)27959
+18012 y(X)581 b(uses)h(its)f(o)-34 b(wn)582 b(function)h(for)e(the)h
+(feature:)8400 19474 y Fu(TeX-insert-braces)p FC(.)2000
+21519 y(Insert)404 b(en)-34 b(vironmen)g(ts)8400 22980
+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 24442 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 25903
+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 27656 y(In)369
+b(A)-34 b(UCT)13212 27917 y(E)13887 27656 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 29117 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 31163 y(Insert)f(no)34
+b(des)8400 32624 y(No)g(de)303 b(insertion)g(command)h
+Fu(texinfo-insert-@node)311 b FC(is)303 b(a)-34 b(v)-67
+b(ailable)302 b(in)h(the)h(nativ)-34 b(e)303 b(T)-101
+b(ex-)8400 34086 y(info)552 b(mo)34 b(de)551 b(\(mapp)34
+b(ed)553 b(to)f Fs(C-c)405 b(C-c)g(n)p FC(\).)982 b(It)551
+b(only)h(inserts)f(the)h(string)g(`)p Fu(@node)406 b
+FC(')551 b(\(with)8400 35547 y(suitable)405 b(newlines\).)8400
+37300 y(A)-34 b(UCT)11732 37561 y(E)12407 37300 y(X)652
+b(pro)-34 b(vides)653 b(its)f(o)-34 b(wn)654 b(no)34
+b(de)652 b(insertion)h(command)g Fu(Texinfo-insert-node)8400
+38761 y FC(\(mapp)34 b(ed)413 b(to)g Fs(C-c)405 b(C-s)p
+FC(\),)415 b(whic)-34 b(h)414 b(asks)e(for)g(the)h(next,)h(previous)e
+(and)h(upp)34 b(er)413 b(no)34 b(des)412 b(with)8400
+40222 y(completion,)404 b(in)g(addition)h(to)g(the)f(no)34
+b(de)405 b(name)f(y)-34 b(ou)405 b(are)e(going)h(to)h(insert.)2000
+42268 y(F)-101 b(ormat)405 b(info)f(\014les)g(with)h
+Fu(makeinfo)i FC(and)e(T)22370 42529 y(E)23044 42268
+y(X)8400 43729 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 45191
+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 46652 y(there)449
+b(is)h Fu(makeinfo-buffer)k FC(\(mapp)34 b(ed)451 b(to)f
+Fs(C-c)405 b(C-m)g(C-b)p FC(\))451 b(whic)-34 b(h)450
+b(runs)g Fu(makeinfo)j FC(on)8400 48113 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 49574 y(runs)405 b(T)11777 49835 y(E)12450 49574
+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
+51328 y(In)447 b(A)-34 b(UCT)13290 51588 y(E)13965 51328
+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 52789 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
+54250 y Fs(C-c)405 b(C-c)p FC(,)308 b(y)-34 b(ou)282
+b(can)h(select)e(the)i(desired)f(command,)308 b(e.g.)281
+b(`)p Fu(Makeinfo)p FC(',)309 b(`)p Fu(Makeinfo)406 b(HTML)p
+FC(',)8400 55711 y(`)p Fu(Texi2dvi)p FC(')462 b(or)e(`)p
+Fu(TeX)p FC(',)473 b(through)462 b(a)d(prompt)i(in)f(the)g(mini)g
+(bu\013er.)706 b(Note)460 b(that)h(y)-34 b(ou)460 b(can)8400
+57172 y(mak)-34 b(e,)404 b(sa)-34 b(y)404 b(`)p Fu(Makeinfo)p
+FC(',)i(the)f(default)g(b)-34 b(y)404 b(adding)h(this)g(statemen)-34
+b(t)405 b(in)g(y)-34 b(our)404 b(init)g(\014le:)11600
+58926 y Fu(\(add-hook)640 b(\015Texinfo-mode-hook)17964
+60387 y(\(lambda)e(\(\))f(\(setq)i(TeX-command-default)k
+("Makeinfo"\)\)\))8400 62140 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 63601 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
+65063 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 66524 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 66785
+y(E)37849 66524 y(X,)371 b(in)-34 b(v)g(oking)363 b Fu(makeinfo-)8400
+67985 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 69738
+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 69999 y(E)46708
+69738 y(X)497 b(will)8400 71200 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)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)8400 3985 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
+5446 y(curren)-34 b(t)405 b(bu\013er,)f(pro)-34 b(vided)404
+b(that)h(the)g Fu(@setfilename)j FC(statemen)-34 b(t)406
+b(is)e(pro)-34 b(vided.)2000 7460 y(Pro)34 b(duce)404
+b(indexes)g(and)g(prin)-34 b(t)8400 8921 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 10382 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
+11843 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 13304
+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
+14766 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
+15027 y(E)35392 14766 y(X:)484 b(`)p Fu(Texindex)p FC(',)318
+b(`)p Fu(Print)p FC(',)f(and)8400 16227 y(`)p Fu(Queue)p
+FC('.)2000 18240 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 19702 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 19962 y(E)29114 19702 y(X.)2000 22246
+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
+24206 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 25667 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 25928 y(E)33940
+25667 y(X)404 b(pro)-34 b(vides)404 b(a)g(k)-34 b(eybinding.)3660
+27404 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 28865
+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 29126 y(E)29665
+28865 y(X,)364 b(while)354 b(a)f(few)i(insertion)f(commands)g(are)2000
+30327 y(mapp)34 b(ed)405 b(to)f(A)-34 b(UCT)11426 30588
+y(E)12101 30327 y(X-lik)g(e)403 b(k)-34 b(eys.)2000 32340
+y Fu(@item)406 b FC(insertion)8400 33801 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 35263 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 35523
+y(E)24999 35263 y(X,)404 b(similar)f(to)i(other)f(A)-34
+b(UCT)38614 35523 y(E)39289 35263 y(X)404 b(mo)34 b(des.)2000
+37276 y Fu(@end)405 b FC(insertion)8400 38737 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 40198 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 40459 y(E)43212 40198 y(X,)447 b(similar)438
+b(to)8400 41660 y(other)404 b(A)-34 b(UCT)14900 41921
+y(E)15575 41660 y(X)404 b(mo)34 b(des.)2000 43673 y(Mo)-34
+b(v)g(e)404 b(out)h(of)g(balanced)f(braces)8400 45134
+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
+46595 y(A)-34 b(UCT)11732 46856 y(E)12407 46595 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
+48057 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
+48318 y(E)36790 48057 y(X,)479 b(y)-34 b(ou)464 b(cannot)h(use)f
+Fs(C-c)405 b(])8400 49518 y FC(for)f(this,)h(as)f(it)g(is)g(used)g(for)
+h Fu(@end)g FC(insertion.)2000 51531 y(Up)34 b(date)405
+b(p)34 b(oin)-34 b(ters)8400 52993 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 54454 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 55915 y(in)404 b(A)-34 b(UCT)13146
+56176 y(E)13821 55915 y(X)404 b(as)g(w)-34 b(ell.)2000
+57928 y(Up)34 b(date)405 b(men)-34 b(us)8400 59390 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
+60851 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 62312
+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 62573 y(E)24120 62312 y(X)410
+b(as)h(w)-34 b(ell.)558 b(The)411 b(command)g Fu(texinfo-start-menu-)
+8400 63773 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 65234 y(C-d)g FC(in)f(A)-34
+b(UCT)15459 65495 y(E)16134 65234 y(X)404 b(instead.)2000
+67779 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
+69738 y FC(The)344 b(follo)-34 b(wing)345 b(command)g(from)f(the)h
+(nativ)-34 b(e)344 b(commands)h(migh)-34 b(t)345 b(still)e(b)34
+b(e)344 b(useful)h(when)g(w)-34 b(orking)344 b(with)2000
+71200 y(A)-34 b(UCT)5332 71461 y(E)6007 71200 y(X,)404
+b(ho)-34 b(w)g(ev)g(er,)404 b(it)g(is)g(not)h(accessible)e(with)i(a)f
+(k)-34 b(ey)404 b(binding)h(an)-34 b(y)404 b(longer.)p
+eop end
+%%Page: 130 135
+TeXDict begin 130 134 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(130)2000 3985 y(Sho)-34 b(w)406 b(the)e(section)g
+(structure)8400 5446 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 6907 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 7168 y(E)27370 6907 y(X.)1050 b(The)576 b(binding)f(is)g
+(used)g(b)-34 b(y)575 b(A)-34 b(UCT)46390 7168 y(E)47065
+6907 y(X)575 b(for)8400 8369 y(inserting)404 b(`)p Fu(@node)p
+FC('.)p eop end
+%%Page: 131 136
+TeXDict begin 131 135 bop 48182 -1550 a FC(131)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)199 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(:)383
+b Fk(27,)341 b(128)2000 66537 y Fj(C-c)g(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)199 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(:)382 b Fk(69,)342 b(129)26997
+25004 y Fj(C-c)f(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)199 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(:)382
+b Fk(25,)342 b(128)26997 49851 y Fj(C-c)f(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: 132 137
+TeXDict begin 132 136 bop 2000 -1550 a FC(Indices)42505
+b(132)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: 133 138
+TeXDict begin 133 137 bop 2000 -1550 a FC(Indices)42505
+b(133)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
+21812 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 29952 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 36929 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
+38092 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 43906 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 45069 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 46232
+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
+52046 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
+53209 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 54372
+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 59023 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 60186 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
+61349 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 62512 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)2000
+66001 y Fj(TeX-comment-or-uncomment-region)146 b Fd(:)172
+b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)329 b Fk(35)26997
+3985 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 5155 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 6325 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 7495 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
+8665 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 9836 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 11006 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 12176 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 13346 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
+14516 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 15686 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
+16856 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 18026 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 19196 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 20367 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 21537 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 22707 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
+23877 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 25047 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 26217 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 27387 y Fj(TeX-insert-braces)224 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(:)406 b Fk(22,)342 b(128)26997 28557
+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 29727 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
+30897 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 32068 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 33238
+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 34408 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 35578 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 36748 y Fj(TeX-kill-job)166 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(:)348 b Fk(69,)342
+b(129)26997 37918 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 39088
+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 40258 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 41428 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 42598 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
+43769 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 44939 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
+46109 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 47279 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 48449 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 49619 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 50789 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
+51959 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 53129 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 54300 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 55470 y Fj
+(TeX-toggle-suppress-ignored-warnings)204 b Fd(:)172
+b(:)f(:)g(:)g(:)g(:)387 b Fk(67)26997 56640 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 57810 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 58980 y Fj(Texinfo-environment)298 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(:)481 b Fk(128)26997 60150 y Fj
+(Texinfo-insert-node)298 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(:)481
+b Fk(128)26997 61320 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 62490 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
+63660 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 64830 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 66001 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 69208 y FB(V)-149
+b(ariable)598 b(Index)p eop end
+%%Page: 134 139
+TeXDict begin 134 138 bop 2000 -1550 a FC(Indices)42505
+b(134)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: 135 140
+TeXDict begin 135 139 bop 2000 -1550 a FC(Indices)42505
+b(135)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: 136 141
+TeXDict begin 136 140 bop 2000 -1550 a FC(Indices)42505
+b(136)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: 137 142
+TeXDict begin 137 141 bop 2000 -1550 a FC(Indices)42505
+b(137)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: 138 143
+TeXDict begin 138 142 bop 2000 -1550 a FC(Indices)42505
+b(138)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: 139 144
+TeXDict begin 139 143 bop 2000 -1550 a FC(Indices)42505
+b(139)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: 140 145
+TeXDict begin 140 144 bop 2000 -1550 a FC(Indices)42505
+b(140)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.3-extra/auctex.ps.sig b/support/auctex/13.3-extra/auctex.ps.sig
new file mode 100644
index 0000000000..6f66c4de5c
--- /dev/null
+++ b/support/auctex/13.3-extra/auctex.ps.sig
Binary files differ
diff --git a/support/auctex/13.3-extra/tex-ref.pdf b/support/auctex/13.3-extra/tex-ref.pdf
new file mode 100644
index 0000000000..76e215c7c6
--- /dev/null
+++ b/support/auctex/13.3-extra/tex-ref.pdf
Binary files differ
diff --git a/support/auctex/13.3-extra/tex-ref.pdf.sig b/support/auctex/13.3-extra/tex-ref.pdf.sig
new file mode 100644
index 0000000000..632b634c9f
--- /dev/null
+++ b/support/auctex/13.3-extra/tex-ref.pdf.sig
Binary files differ
diff --git a/support/auctex/13.3-extra/tex-ref.ps b/support/auctex/13.3-extra/tex-ref.ps
new file mode 100644
index 0000000000..3cebdf212c
--- /dev/null
+++ b/support/auctex/13.3-extra/tex-ref.ps
@@ -0,0 +1,5427 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 2023.1 (TeX Live 2023) Copyright 2023 Radical Eye Software
+%%Title: tex-ref.dvi
+%%CreationDate: Wed Jan 17 14:57:50 2024
+%%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 2024.01.17:1457
+%%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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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: (<http://www.ams.org>), 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<http://www.ams.org>\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 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
+B99370D58610715987343DB3E6264AE06A474CF3265BF3AF3980CFB238C9C7D5
+C18FE5C2734062EF64DA78446DECD39C4F48989E429B5533BC70894EDD4B1438
+E357F95D49A18B78C96F56B2F86BEF7FB21BEDC4637A208E694C8DF428219490
+4590E91C5A8DAC52EADCC9E13525C5681EF626CA1138560781490639A62AF245
+46496A493D90349B12EE5440DD0AF248FA04594FCD8151BC6978A616AA0270D0
+317086E386AEE1A3500A38CC10FC179514E98F7BA783C6553D9A994CEBCD19AB
+9708B668EE7F6C22EC02CE64CE2A7B5D1CBB419F76EB15E659E4E8400DDBDCB4
+BC6AAF661E0AC6F1192183089E1D77DEDDA1FD87A3EEF40A4287660967FDF2CF
+20676679E734C708A5AA9A07A15CD75A1593F00457059D41B9E1EB0516B2AAEA
+28F4A1D59A0E40EABF78993FA94BB7CAC4C2D8E05471B4C290772E961950E6AE
+9AD8E59254D7710606022AD307D019B82E0E681D62BE9FCA3C6DB5737AB24DA1
+05BDD77C402683A5B68438BC32B8795D82BB0D9C2B305D2C11BA8482E4C546C7
+ACD100BBDA450A3B281DB9C065AAF6614214658A0C1A908C6329DB65998A8A12
+5CB3185327A0717DF8E5D55125D8A189FBED431ADD257A75AB374528BA2C7753
+45A64940CA61E095D6B39AEBBC8EDF93398E0207C49097FCE8D585AA20218329
+5DED523B7825A88E948B8587725BE2D808AE5C2739B543272DFF6715FBD13674
+7B74EE5C2F042242B888A58CB9071D7448F7D50E09ABC9BA25BA1B1F95B333DC
+31EE3028A9084030D5DDA999D30911D3537C346387BC44865D16E7DCF73DC65F
+CB25D5FCB717412CC6537F258E7C7E97BD0BD857C48CB9D9C125A5103EE5297C
+FFC1AA81C1938EE33E2E792734135D14A32B290344A2BE90C36DA2684B5F3F22
+E4825531B71619CB4C94830CE33F83A518EF12CB0B237EE6C699888139E96BC0
+9CB1421512D276CD673954919B73680CD645B728F4DD14375E8238CECBEFD007
+4830359A28B7094029DA1683E3A63DDF0B45F9CDF42C3C66810A9BD067F2030F
+89F91007B840CEB2A79F7A90F8FF01F730003FFDF9B518F211A8E13D34AE6A01
+8AC2A5EF3CBFC72A95FA6EBDF3E2785BE013264A8031E35E296FC51D92088467
+AE406008542A129C44BDC1520F6594B95B3D8EDC0A716CD6C614E572029226AE
+382EAC58D04BA399C7DFD1D12AAADFC782C802C1B26895684EEE73133FCC6298
+022525DBBBA4B5289670E1B48D22397BECD2EC57FE052ADB5007A1E3360838A4
+79481786ADAF842238700C108A4799C81948FFD877EBBE00D0A91802BB145178
+74615EC74F3C00FD9C6BC5D14EF52672F1DF54DAC270400D2C7878A369CB82EF
+33BA0E4B5F8859B30B726D272778742F0C153B882E67484D9FE814002FD3FE76
+5DE5FF6D4A1AF2E6D6EB3C63EF8942DCBEB2E8D8F43945F1C14CAFED396F68A4
+3CEB0D762CE6532980D59519EE60E5B116683AD208EC17307ACB7215C7E5C12A
+40A29301F9A7750EEFDDD73201D4C9AAEA6BA16F069AA383B3E2E775C17B2C78
+585BF9D4DC5AA8E79D1D3EB7CACB3419D0E0112F51E94992EA2CFA1BC46552AD
+20B21E38BA6D53B32994E0948FB501B17D14E3A70738130D4D7A0881EE204F09
+E4ADBE965C46DFF891D96A63374F7607C199B357BB5102D213420BB66944D11E
+59EFFCF8FF9B71B6C8614489177A1C267B3E6C84DFCD4D9305FFBDE2B317A522
+7E5CA4BB22ACA86D5E2EFAC14DB2872499D6956B7B4B744313B79F2BFA9B096B
+E74896FD09E65D539D8DA2EC0583E0CC46F726E4C5F271F4B4D149E5E1C5356D
+4253CE28492B63273D9FE5E8CD32E15CAD1C3FFAAF465ACED6E020BB47FE7267
+EB2A992CDE672FE003F448EAFDC274676E6EA49B0F54298C7AF8D8406E1F56FF
+F6C2929FCB76A2F8F9F8B18A08A1E710D396EF3C8E2A0F1C45CDF9431F393586
+26B6464C19BA72B49329CBDC455789D7555F00A8E46881C6083498124232F043
+3C8CF255A6512780DDBD70AE0150F83053687062110948B99930C73F0B4498A4
+0B275C8FC39AA695DEABA65897DF16A444FE813F43C8CA4E155524E0277309FE
+DF1307B90701B6D77DB7B6D885E5F32ADBC767E0C842A4E28C63B57E07C14689
+16FF49C25E5512D13532430CF4039CE64D5EE14F6FCE30B260386A4DA8FBE957
+2219B110036EC449844BEEB078FBC21B9DB378BAF357209A80F7F9E7A5FE85D9
+4652D970EF59D277EA981F38E8D05968B2D9F07EE9B0B11FC6890A8D2EDB051B
+A89B3C08E138D13919BA719C14D8C755FDA7F6D2B76593536B76D50C1293B0A2
+643D39344368A289A13E0A34DD3363BE6830FC6A32C0C8B0F4A1C66095055F64
+DE5FEFD1BB598B7BDB966EA8DC5C4888B7D3E4DE260548888D14A2A2678AF6B4
+C4CB8559154AB0B4D16B57093E73CBCF4A2ED3A378A700C063CE86732B6C9CFE
+21E6AC0B6F5899BAC8FD9F3EF7F3670BC165F690A733BF0481947599520E0258
+0B65D5D70411FF73C80FA9EA3C26891594AACF7CCE850CD811687B714AA83DBE
+EDD67ED9BBA5B8B198E58C7C56DBD48F71D42999376B078800E063EFE6049F53
+D9945A99F83EBF8C42BEB56EB67E17E3BB4E9D49BFC7B7E98B0B05337DD01BF5
+5E6B7EADD67E9EB609E5767411611A46AF20EFF4BE289B380079AF42A8BA795A
+7BEAB0D625692FD0D70D43440876695ADBA5E18DEBF508EEBBB0875C83E13D41
+51FA7AA6B342F440D614B55231FB06E7F9022B169B7BB6BC6B75464EADE50B9E
+A02D3208018280007240958A89B0D10E19048BBFEAF2F911C0D662667E5408D3
+F12066670F852096440405CDFA5104C8D01CFACA0AF4848229B614FAB9F46A68
+8A2B1B68CAE2D63A8A0FC76FC4F1D9435D2BCB9E0372BF89317679EF7DFBB762
+0A7C948BB6500B0AFD54E0176D7CF6924A491333DCF434AB02D9BDC8AD59B3F6
+634AB38F11433A17792B5762659B5C367D42D9C9D48BEF657C57782F7EBE7814
+7D9DD7EF3548CAEF39526D3C9FBC49CFA8433B2609600461CECCC6C20D269AA7
+B8E6B49163FF6E282D055641C6D41531A0A2BC17210CA5E16484BDB9B66A1358
+284A757C691030AF73D25F21A3B6E8CE78637ADB17C2836D43EECDD74A37DD09
+FEA98BF13CF20F41B3BA365727FFD7E3FB1AF62C3FB6088AAC5C4B6B9B561296
+94B2C7222A9200A87BE1DC43E064E2B98B851E46DD3C1DACAB34CBFCC3EDCE68
+32A71D67A4E8C102292D37D426E1A3FFFD13BD68AD41A549FAD038582439FA13
+94C45AB3AA2104AADA22A4FBF5C2F17B1E101498814FB250564A1BCF4FED196F
+085625888617C6D2E5A8F693A9FEB0E2937E2D3110FBEC9D19A110C4A705D15B
+8B42DD475C53475FE9FC2C3D1C14EC30CB5B4C90A944B7E959DB34A0F94C58B2
+6A6ACC87B2866B9FE8DC1CF693240183F2467505C31EA057EFAEAC973FCEDB3B
+EEADFBCCACBC46363DB362B9DEA04C4370A5F29A02F7C58126599FCC48138DAD
+0FA131035C44A1C5F2537461E10C30B86687E7E2026C9D785122310A87801493
+FD7A887E830443869246A90646CA6A89F219A66F8C259095BE1C02BE287636C7
+77538392C7D8A65ACB2654C441CE902A01B7EA2E913B1B50529581D8B86F168E
+D4CBDD91EC2B6D0026CD0C6F5FD202E49F3530C87DF009CFB94D8693C8A71384
+ABBA4987E16CD4F7DC5EFFCFE992C05B55EB2EF5C525DAF4453DF1C59B176238
+06B838A5D4BFCBF91521C287925BF53DB261BA5E9ACA4336DB62CFA180FDE101
+5B4960A018D56EB34DD17CEF0E165D637A51B7FF6047650AD7F3F6749528713F
+9A963FAA8EC2EC52E62DDBD4461AB13EC52E7A2A82F1E535B84FA7064A8D1E8B
+F002745772C058BCC688A3B29061F0692882EE647D604E55E6019121AFBE3F8B
+F08B7372BDC5F8A9C798E0558F91D77CDC71CF4EB3487845393F3EA6A06AAB55
+F5E2C5A5102205ED8150D803B6F16CF2DAC03FF8FD5A2D6AD9ABC6C0AB3ADCD9
+E596F6B1B6874D98D65294C92AB26DE63048F00F9873C089AFBC815B900D227C
+B2BC85538D10AE9804D32E149458B3980DDBF9BC6BC040E6BE9CF5F4B15E1D2B
+D5E85957D23D5C90FF481571BD88D6C5CD5510CD56AB65215AE6028BA4B205D0
+B0E35D9AA3103D0F9A1000C0FB0CDFD156953E0821013B268BEF935C5C82A347
+5EDF07A90F29410CA46516D6C3DAF6A626B0288EC268712F079669C64A83C5DA
+C6D0AA1C9D6DF61BD7D88100A6941ECB9FDF9968A990E5EB0FD33434F370DF91
+F6C06D561323924829C143BB7DDAE3CECA916319AC2EFBFEB7C8C883D0E817FC
+02A528F67DB9FEA313786EB65B687FD5AAD58CB8F2D60305E38C3D32C70C169A
+095C7583648422D22E53C0AAA2513E25EB857B0FF322BA0314878DCC783E421E
+716908D65B74AD74C43E0C9A9A6B0B12CB23883A1B390B62164913B8244AE8C1
+4A7636E2B6B82557F59AA2298AEE0DC10CB859C01C9E5CCF52F602351CDB45AC
+6AB04B97100EB651268CFF04588D9B2317345545C7628A83BC8B4B3F9DB6C26E
+46D7BBFF2A6B0BB0A0D448473536FFE598B0EF781EEAC357E91CA6C4CE825940
+6D0D594FCC3DE95B946ADF470BACC3D34172433CC65232F3B220B16C9405E61D
+47FB274F8A23D0EC778D5F09DB73C80A5726DC5795FD5AA35D3510D7FF7B061A
+3E9505220BAAB45BCC4B39F2FAF2D47C9FC3A01DDE15407BCCE6DD8337AD599F
+3022032E4AA9B89C027FE9F6734A93A07A99B0A7A932EB3A3410CFB80E299260
+9681769E37175AA2C13D7555CBFCB831CD048C78A18A234A58899A2FB0603CAF
+687707E4B09D6979A6686A96D9980E38CDE19C3CDE11B2EF26AA23D84DCB3F23
+DE1BC0A8197BAC17EDBE20BDB8485E39CC98CB9EAB173DF35BC86DF850C056DD
+B105F6BDA00DEDFD5F953D381EDD9EBC867A03B444DE799A49C832E70FEA5DF5
+74D8F7EF3EE5FBDC47CD853DA76235CBBA7B201E333BE3378A0ADCBBB0385B0B
+88E446FD1C4A2C31FA7F4F894F5FAC4907E719BA998B9BE1946E53B4130E332E
+4162F6B4BB45D54683EF9E457F114A8495A573F018074411F59F2BC45C7D2F51
+7E1D0690C7EE36ED2B666FAA11BF2C556A172BE98AF01B026D219DB9F101746E
+E84101477CEA649AFBA0AF6EB2B798A566E9D2C7B4BD5A23A6389604F99C4C81
+0DDA0927D5770F8651F0FD861A9A83B96972357AB8C7005C6EDF4D388B2F685D
+0A5D07F0E7D6E8CB23AB13E681CFAB40DBAB63E6E2AEA01E17FE3C4A1A9B0EB0
+FC99E5C3F909A43BEF53496596072B1709A0D645A62B9A57BF1051F29C7E1A6F
+88BA6092F5B5E41FF9E7FD3C8335EABA30DF97CF92FD80120C0B982F2E24CE9F
+CA7C3919EEEB5AB29830A72948B48C7453140156A3D3DD272057C2CFE0E90073
+8E63A9D463104E7CB5FDD1C85C55CC1F8456FBB46990A5043226AA7752C345FD
+9538B91E2916C8B74F9C62CC92AEEF9884730A467C3F58469903F17F33D55C17
+354C3481FB3702A3A7E88B1E7F78D55263064096FD5FA187C361A755811D2916
+A2707F57976026C09F74EFE277A090A844DE54C97EC158F1BF9F0C531195CB18
+138FD8F9545D7532748AB7D5443BAA3D58DFCAE44173A9C15FEE59FE416018CD
+392917E0D423829BCA1238BB241FC7117C4739A1A4D430A0C08A7726DEFEF246
+9C23562DD4FAA6A668B2585A3D8CDBBA21EB44350EB6C61678FAE69574F68DFA
+C241B3AC541D156C0E320578683660742038784FFB13649F77D74740BD78E334
+BC98768AADC8E7BBDF26057CE389DBF15DB98D24AF3BB612F7AB35F3CA3C2066
+F65D29EF38C3282FF2369FC92BDCCA6A88C9F7013AB927FF858647FCCEB4BFE5
+76BD0AB7E005EF20E87EE9FEC5BB26C6C3951756B2E177CBD60854661E3236C1
+0301AACE2D8F734F715687B801AB6D78C4DF27AE1EF0D1ACF9EB55A821C1A306
+6D1D4CE66260BA04F5A653B539E46640362B0491F6A8C455F06595C6D9964594
+BA35FEA20D5B05BE0A9F974E4E88CE7F48EA2B5BA160B2084AF5A001E119747E
+59DAF64988E6DA8B6C87213C72125865DD726572497A6859BB8BF6051F654EC9
+6E43E2A1F10ADC333AF6A1AF4CFEDEBD131F6F4B4B874AD88B2BF791ABA1453F
+1211082EDD69365177AD6C37B34608CD1BF07EC90684D027BC949409B6C7CFDB
+A4A216D5F56E1A5D62F28F0720F734524D4BFE23AA55CF13994211609953A49F
+D1401ADD37B22A10B6C7AD472B2B065DCFAFF93CE812C656A3AB7E0FB7520F92
+107D95A126317CFE2D60524389E71CF05793F45CA315C41BACE183DE1E71B42C
+061DED9A740FCC57A6F1120F170FC0211C9FF40F7F9242D4EA9A6ABDF3AE00AD
+434E26464102004C022ECE58AF645504190547EB21C2A4D7FF021A773A5B1712
+90BB62141DAD01F5B2477B03588A2FEF5E740B9A399F00EFD8E5CB1ED8E61469
+A7EC46826F8366B391412D72A7E55393579FE9C90ED3E8DF2C053A2927D89468
+2B8FF65D3F593DA3E581AE86521B742F06635B8046F79D505D2D1D23AAF2020D
+63F2B7BA13AE8639ABD112BC75781371972A7C63392ADC2B7A5485F0776D87E8
+7DABD6663543E520544BC7E49A92F087BF65CD69A329A8E255E9A2F4876B73A6
+3377291B6FDA34833346F8CBF40832A9CA4B9D2FC33A183A5B5F7C8E962198C9
+D01FEB82EAE324178B3531D1AC3DD649B831E96FD5713BCE27798C8941B8D2A4
+41A1318DD1F13C7ED1787D6497BC284156F4919ABEF195CD274F4EB647B2B59E
+ABFECC0714BC544C5932D1066AE3E7C35255546041A262FBE26ADEDB4E1429BA
+760353EC86FFC881D9D88B9F199AC2CA695928FBE0EF406E0BE5992558EE48AF
+9C7596B07E157142ACB1A0BD53AD32ED1674BF2D626D2100D578F151800F3EE6
+4BB3B927D2D98753C77009193584DFCE750F1EF8326F14B84C8CCFF0D738A993
+0BEAC3CB0974F7F6E8CE5D226E5202C9CF4BE415833176E71049BFE6CC3C8447
+4CEBE92896E1685F36E87997CDFA37A2C625858546368095E38C4532462AC1C9
+33B452AD6C937453D1E82581E11664C5A0B85FF92AC1A0849F6C0430884F2D3C
+9BC6AE65F41A5AF1422C972770468D5DABF6CB18A9046E39612597D3FF99461F
+3A9DA85022D95C0D51ECD81755442399832F7AB1D63209905D5789ADD54AD1DD
+FA77EE13D599A69413480A9914073A0B4E4C439A0C3AB756F68DC273F4E9C621
+23853D3F690CE4E0ACF88A3DFB6598A8B3D93BC2142F8A3282F6D86B89696B98
+10DC29F78D94817460F392F2C83E6E48D44B3C7AA7023C278BCEA6699CBA1140
+92077E5105FBCFC88BC0213682184DECC56EFC6EC3B8E02C124596329F3C2DCB
+4C089A92BA9DDF738319A852F084E4259362BBBF551ABD9A40B5022F789669C5
+AD5AA81EF3717049F5C85984C0466F8E2F7B95AB98150CAEE3EFD6C891CEAF48
+5F45AD3708B98E6D3C02869DFB10B49653A30D3B65789009F309B49FEF3B6A13
+641DE0D714D17DDFF559656CD6535F8DF177935AEAD7E43C6AA6D06923CEE2B1
+7625564AA13A1B7F0479A8450ABE90229866717EA91E688DA2FC44C25C0CE7E1
+2990CAB506C6CFB36B021B98FF035861E0A8BD2D727E883F419F6C06E0E67CB4
+FDC087E5A109E0D8B50BF75AD0F19F3D2BFCBEA41FF45AE0EF07925FC42BF271
+28044DF5C96E2D739F4C167F2CA69F788F020D5EEE64328EE70B7D79671BBF51
+A2A9CAC21040A612B4C089EAD3AD25B262395DE74274302EE5DBFCCDAB6204F4
+AB712B3B85E22DBE52F59834EE1FEB770CC6CC2ED95C7FAF433B6112BF05F9EB
+957F817C5699C7958F7DE45EFBF82ACF876C4F98D4B4A4EEBCD67ECEC51531E9
+8A4EB379C14D0C2E288EEA31448E9A090F1D0B7471B83D2AF01070B83AEAB9BB
+4430EA83F9854CE7F5FB27AF6605145509A03D10C1C749CAC4B000BD9637B299
+F7925E3A4B30216F2AA55DEEAB8E8C0413686AE3AA8C53DF9F5F0D74A58ED5C5
+E5E55BBA7B542848B0DA35E1384BE51D184F159522F8128454B1C170C31F15F1
+0E655E45FCA290B94F432803FF4279DACC94151B6BA980F0399BFD3C451AAE48
+F98F03AABCA81A0FCDA9D89F08C3E099763D910797BC8B563F0BF14697579275
+F50B11D75DE1916C93EF86E8D41DCF72AE283E055EE3930DEED111C705C8E715
+D381F065EF1BE869245DB6A0514D65EA5EE99D37CAF33EF5A36B6CDBD843A217
+DCD47FE8F75ADC07E5825D00AF58459F83AE59D7E884488F3D85BB7BD8D2BA48
+D72BF67E11EF832968706EB94D17204758BFC76E320C1A7DCCAD1BE5E5518A65
+171FD7D36514796E785D49E614237EBF65443F7A8B1C7097D1BE66B793AC950D
+3E6ACDDD32F6EF7BDA0A43D87E872579CB6AF8169FAB94CC2B20A1DEC0CD6B05
+45F7D17FB4F0BDB5F69F305FED781179461A78BEBCF879CBCF4505B1A8A79F70
+F86FD80F6239FDA9762BBA0213836AE95F8A0DB0EA0084F2458C84E0AEE6EDAF
+572EA8ACFCE761B1C771859ABF2D6F588DD3070F1E987DE47B7EABB00868D603
+0A15CD717E49A9A7DA04027EA88B08731CEE45AA483241E5F0348EEDEB706764
+653AB7A2A8C1308AD0261800DBDB0756A8EB8E0F16DD20906497600B9EB5F662
+FD7102338A45C3256CA9F6F91D42D338EF1337A57B7FE36E0517C58C176F995F
+459529CF130D69C7357957E4FD61F0ACC18D3D81276E1546C9CD702BC728B210
+256FF64ADEFE05FA3FD5539390CCDBEFE2D43014968FFA728768D8BA5DABBF01
+249BC717E1709C361D8822F7784C072B0FC55417A063DDF0BECF26B91704CA1D
+8F82A8D0A354447CF7C54F38D882DDE8DE5E810831BDF0460154234D8999C295
+4C323D3602CD61AB3CAC462A5A99D40C79CE0A7A14DE9399124BE4B702DB2ECF
+646E2DA24108D4560F47CA5C3201F0D8CB53D529131BB8B2D27DB8F81D319AB5
+1EA44411F95343CD35AC5A139870F655475AE410256E91BD8644C9346DB0D57A
+5144E47F2103D3EBC71AC99069ADD04BC7EB73C928DCF45A9BE293CBF7B7C589
+9CACE6EEAA3C730FD903407842683297024BDAE048BE84EECC2FAAA0269508D1
+02E9E2EC883E095A2852EDC0C0DFF1619E4EB3B384D0B68F0301FC6C8D867A38
+86EF99E3302B40CEB398CCA018F4C5A6189BB51FE83D09211798D184BD86B3C0
+12C745AD9E7DCF6C4638312C60521ADCE53F8EAF26B81508787ECF579CB4E2F3
+CB06219E486C9518152D921E3CA38E4D75B876CA70B1C7D8A9FDFE57A9F4D6E6
+C5757D0F46DC2AC136E2D1D16E8AED3B44B008F1E4557F286E4165F77795D418
+3A4E3024407C1D7074AE4D510F66655C190BB59D51EFA98439C68A9CB029FE00
+4BEDDE113EACFF54E905EFF56EDD9CAC4F5D29ADC2E264E9DA505505473B9DD0
+F2A381DFB5D3EA80B2AB32E9651D5D7B4E912A17DC332085232D107D7C83A27C
+2E2D1323BDDD6FC7D51EF5FB1E21D2B2572C228A9C6FB738DA7D2A88590E36B3
+0403C715EBB1DD144D5EDEB2CCDEA989E91A973111F5ADB5D1BF5E8F37DB1B38
+5FC0F58DE690CE045FF03202F7A997D9FB67A59B023CEAF9D1C948506CFD5C48
+D5957334C0DF8FF0F800188E7C30718597EBC84E3A9AC13B4A7FAC1E2CEA5C26
+CCFB9F42707688D802FFFFE5BF045D2B1A89F508BBE4104FAA21BE0A89BA8DF2
+A921F7B1057C62A2EBDB29A612AAFC741C6D1ADBFB264DB2289A88F598089ABD
+C26B25764693F8ADE876F94C26EDD8A94935487DC15E5499488F7BBF0C7873B1
+6F0322F54D521DC59E41F2C099255BE456D81AFD3F37BE6D927887D292FA2338
+E9CA16354878A9B7DDDEA284FDAAC1AAFC7D63E2CA1D0F8DC1B3BD6869F8DBDF
+51B6063A7259A83FD8684FA1D63265DF11CEDC333B99B25343AB355D9ED24646
+407C3712B0EEC9917E4C73215EEFA3A911CD85C97FF197F753FD1E428E5FD51F
+734153D8E719895E3FE0067FE77E264ABEFAF68CDBEEB452804BD45BF09173AE
+125B8F35CDED4935834B856428DF4D35C49E8DD019C040759C7EA160100E945B
+25C311AB5682CCABEF30D1E8A2B7A3A0D68CA5DF3A3412816E6E6F91889BA640
+C3633AAF7DA92263FD31F82C17CBA6C6A8EFB0D621729C9A8D359A7DBB6739AD
+5E90CAE2896505AA6F7DFCABFCCE42F80F2FEA1CFEC7F3D214C300AA4A013FBD
+B259E96E50E425F3C156DD39A18411E77240B6F94492A7EB8295D9D76727ED81
+D506700F292C14ED8F0F55934E08B5D5AF373DDBF900CA28D5A6256E2C7B3E8E
+6B253CA4286402ACF6D4174A6724ABC75F5717627FCE347A8049C10AB9D83CE2
+CF727C822A553645FD00E1B76238384F17FBD012EFCC197B3998D837A08DF808
+D8234AB5D948B3FEC3287B0908E7D392CD8A45E7CD047F2C00E634F83033646D
+81F1DCCEC77217E9D302A9F368349399ACEBF8000FCECF7E8B4444F14C80FC7D
+72A04ED0E91989F2A1A2225D0017E022965376CF5B6E3D42075C2CA4B4354981
+55CC8B49EDED62C145148C014660E6A9DB537F5B99E851B680125E8B5A8A183C
+5D5A79E3BCFF74DD02E3320FDB22A5A9A7044820EBA613B53DDDBAE854B390C5
+2E2A4218BFD2FE3E002E3151B3AF6576A7F37266BFFEA5823F579D030AD4E013
+650BD95B9E4357A4399D8BB8CEF6E175A0D7B2AC944C272D4B842707EC9599B1
+652CE8453D18F7A57F356CAD7A002D293B24A3DC620C0673DF1E75E5F919ACC6
+CE16235624AF0E9E651097E9BBDC97D5CFFA46AEC7777179418A622D6DCECAC7
+F02D161DA3212B11AD1CD47F7FBB3B37DFCE0310233F93870FC445D02C4AE3C0
+1FB3DAB2464B21CEDCA5467D602BE60B8FA73B69785A73644DFC59E15774A02C
+6A43E4FDBF97CAB4565CC6245FCE3AF15317970F13655C192FB1018DDA522549
+89CADF82FE0DFA7E28EB959BF7F0DD88CE637AFA32EB58E0D030E650969315C7
+AB9E7E670228CFC9AF215890547EB22A1F18AC224689D8A1DC088C5A005375AE
+879315C8E0FA2C16142EDF634B20679B250C439D80DA2E0B5DC3621FEBF50AE4
+5C0647A7FB41571A3603EFC253EED49A0CE240B56FD660D09541CF7450EF5E6D
+7834689C9EEF94AA363AF6944DDB5C1AF3C4517AC2096F689C95D7D8AB9EA1F1
+33A3422EC83561BD2C58E3FB1BC2E64116929A3DD4C0A5DACA07732B6282CAD4
+CB1C42A7A31580B822042F52E83DDCE447E01403DA27A81B7BCEB303A1965CCD
+0A04818FC7C5148CBE9432A8F6C3F5411E8ED99C8495C8428F013E66BD23C102
+B6FD66AF46D0D94D4F9FFA481635849BDEA4E0A10DFA748D0AA315B5BA05F23B
+3E1EFFE24D4D0D9535BB25B77EE40C69723FEE9EEA2439F0B0DC464A16F91F4B
+10FB2D22FBAF38A741D618495D563E523FAE19DBFF1F523F1C697615EDDCC785
+D62011ECEC1F176B699688A87250E952995D0594C0D007A66029C57037C29C68
+201331E6CFA74660747518F0A3B8A6657D446036C017ECA3B12AC809B4E74E2B
+52C4C06ECB933A0FD4BF2AD5D7734C0F08739B3247F8A6064B5CCB9F90FB1BF8
+2EF39E1FD1D6DD8A58BA7756D4138AD216B140EA5B5FECDB607B6F2CA5646605
+2A24F2561262FB1BF134FEA86A053ADEAAE09571C79B4E54AC4FB75933FF37C0
+14524CA14CD634D08179EEF94F0A53398E07FA9752CD9A685434FFE5EBD240E8
+FE59C4F8605B1C79FCB09F9B85F02AB573DF63FEA29D2CD40E33024D8E8C5A0B
+AECD3061B79E7D726B1125957397812C06E1ED904B3FB8BD71B9658916548712
+F48245160ABE8B85E90E6904E8FAF68D2EC8ACA50393E7E75576B37D87FB7FC4
+455938745F72111258A74AD9CF03031FC2AF3BDF7F1A72568F0CE3BC91B4F8E2
+DE63CBA0A5E507C318B867E33BD3F0F285C97B53FF5B2A584315C61098F6FE77
+90F33045E6DD711EDB10171A5EB3CE901148C97D666AA3B559B2181247BE35B0
+1E9B4FB6B0D7BF06F9E79B23E469287DBE5F40057B7180D08C7B976F4695342C
+2CC55FBABCA27AB49214E495292FE084CE10814FA6607535E59489830DA6B237
+D7A1DA47FC4F86B72C3C24A2046952E9F82F0A0CE8CE5B0935956323CBA73903
+47FD8A2F50A11D339DC31911EBF9FBD2B05D9013A8AC9A34EEF4E6B519391779
+A415EBD945608FE6571C1B8BC7C2ACD6361DE214E093C6F7BD89A91CEB4E7EDF
+8D4C8E64758D769D8669A82C7A8E07AE347C661129817401B7E59340E67F2FC2
+B59B757B10F0583E8641E9E1655393FE4BFDCD3C8EF016F2EEBE4381A2167C3E
+B900CB5694C4242722450984C2BD55CFB74B8DA38C2FA76CDB0F6CF2DAC38F97
+475FDB7C457F405A5E88AE1F7C05AD43979737564EF0B63F13038C42C6B4D625
+869DB79A1DEAF9BDB5EA5CDCCE27D677101621B7D1B911803EBB5C5653D17FC8
+DC00B9FEBE624A5B952731045B1919458F8C53067FE6D3971AC42C09961EC717
+A18F2479971809F839F2ED2A871C10B370C7CDC616F698F25ACBBD37D4936361
+5115C440CB08E3BC27906C8715C366FD306133EB052A5A50A25AA81C50724EE0
+87D53F227D5F11A4AF81627F194B08F4210A7EC67839D6DB5210568759D8B715
+18D8E43AD739943CD6285D1D6F4A59D94E694EBEC4A67569EC639C2EC4B8899A
+5CF332F2C06066119FDDFADE8E0E2C5BF996604E89D85B47ED2C04D588F0733F
+B039C2EAE8BA9BF93919E5D12D7B4A693F57DF0DD4AD7AF8403BEB0E5A56CA25
+2331764337AAD0A5DF1EF8CA3846A81D88C01FB997ED37A1ED69CC4D4CA06586
+39EE89E286566BFA9FF63B045378A7C1BEC2931E31B73010D27D6F8D534FEEA3
+A07BF210C87849BEF1F5BF8658D3813909E48EB0074D343C484053D81A918858
+978F503D4DF6FEF21165F191559B339B0C74C2D107B737E849CB24F01D22D033
+865228342C428528FFAE30A72449189ED6F1B90552B50C451A02F06CF6BAB306
+333F6637E3675F64BD6F4CEA7FC5614A64F789246C5EB1DFD719C4F23E67D5FF
+FFE95F61AE27A62BBEF9963CD2BE567DF5361EB99FDD792A5513B12D36389C01
+6D2A450FF4B34637BD30E900EE8C130A72A0CB9D9C76CC13CA46431D5D3AB28C
+319CF3F42722EBD9F974FD10939DAFD7ACE65BBF3B8674382DFEAD7D205180E1
+E7C05287BF6F6C0B380F03EFAB07C0942E7976E2170DA6010BBCF777346C9C03
+D44E82DC9E8B3782E8F9580152F14429A5AFE61E9BC8C97760FDEDC1CC8C93C3
+14464A5A003827A001D2C59525F85C08EAF30C258992FBC7F78D281027E9E837
+3793D9267B3F1F1427F5826F5DA59C1BAC6055E91C21F4EDA46BAA1F3F75A175
+077FA257107DE1828622C6DE59DA9DD86947C4B947BB08AD6048072DB59AC306
+214D6312F4143651CFF2E8DB66525092C3397312F3C0B36D563243A6623584F3
+1308AB368FA54E2AE39443046AE08605EF1D3DED8050B9742454924EBBC5C90C
+6F21BE50B01BD122E422C56FA42092261DF9B928852BD273BB2C5E8DD939A240
+CCF89ECFCD402E3450E39794ADF08E39CF4FFD4E0A7133F6E4BCBB3484628E96
+998B62B8A21018A93B2207106BC7BE8B74308B21CE2F94C1F3C30A95B1E0D8E2
+8B9AA1C472036F31EA0A40499EB16CAA23003207F7646BE28555A76A246697E2
+90A9388C0ADC412DCCC8377BA0F729C9FD3805C661DD916519490276758A7966
+0BC62D429A3F91352AE828EDE5DD7621E49D6AD540B7D37044823D3B750C4D52
+2AAF4A483D68F6F113738406BBE4849B063B23085931AF8B6468D3A6AA1C2616
+17CCB5D3D6D89B93799FC30018F46EAEC76B6F9C93E1ADA0FD5ACBB6EEB26364
+2926D66BC61B82E2344C8EC9D6ACD9DCC9680FB92E00AAF20076685280332096
+8E128A9AE9C7D07B7DF4172993E0062E671A8F317ED5D8246B3C9F6003EB040A
+5EFA776309DE6A4579C173E3EF1B175997846A1FE941E157C53428AC9116CA8B
+8D01939E2C1B91B1DDA47CC617BEC652E444E80F170B84689448F5FE3F30BC05
+CB53B8236C57A595A8678E89AE57590AB30F42EA5392F66729041A9E6894ACD4
+31C77DD578245F22177D75732649C1226B4580388E699265FF6B3A58A4A81447
+BD02784BA112EAC3D9AC78E04608DB75316AD3CFA839A3F2D011E8D9604A4784
+0295148D6AEDC0EE68000702A5DB455120FA72EF07943A0D6322DFE72F41AC43
+CB4D5D6779F2F959E62B1FDF6EBEF7EFBCAE4701877414C45596A860415D7EDD
+6F4795C2E92BF097A70433EAE5D0F6A6CF22B96ABB60EC898E9B138EEE59C440
+BDE342D6F20E1C9CC0528DC70F4AFD7AEDE5BE2229B8714E4BA296C9ADACF796
+351C948C96DD65AFCAEE626C933A0122A19FA96CF3CA30979058D6FD92F2626A
+D248749CA46D62915DDAEB0B865150D73F66FFE4BD2070B853E37F139566731F
+AC042AF236E9E1095FADABD922E0EC99BEAEFB34AA932F7C6FFF0E526E017866
+06FBB72BECFDE64ACAFD01476BCF481670FA84129C446DD56ECE55EAC7507E27
+72114106636201CA8A009051171F238ED184C2F6AA4B4D7E1BBEDED11E3F5C19
+08F70E75F506BB459C0D287F3375D9574F3C87D4BFD54A21A952E3EE2590D4F5
+BA707D0227AD8BCFACBC78CA0C69B34D7CC2D2E0A71AE23611AA9B9B10A9A739
+B45B84E2437323ABB0F07C2428F560F2FE11BA872C2ECA4085F354C29D1DF20B
+0C8CC08BFA0570AF1AA3A305E736448A694D4DBA4827672DF8C38F049BE122B3
+56A19F6561C6C91B39E377EB27270949C83EC60A4D8328B4CE013C3234A3C6DD
+E4801E926866DE7293A1F71D46E5261E0E8303BA7FE159EFF86B1F8937350CDD
+28F83E5C25663AA7D37E1EF00E16DA121868D5E80D0724D6D606C8FA5688B8D3
+ED9FB838C25FE30ABAEEDE108A4D8E9F9C340E2818ED8821E1CCB211A9763AD1
+557358AD05389C987ABC953B09AD7ACB7AC50948DD400D86CE8D8CFED5FED237
+ED87BAF50394FF34887BE006BE635FCC39F7E557D1098CEEAC3C9ADB9A33F089
+355D2283ED28B920FA01916C923556A679129218D8A9333FAFC466AC675FE653
+0D3AB9C458DA71AD0BBE6FD8AB874F48A8FDEEA8483BB50901E094AD40287A4D
+E7550CABF96A2C67FE963C4D7011D0FB7823372B1E4E4C0B0170BCD8247B9064
+17B644BF7829E58630002136AA8D6EFE1924855405F0221336142553B270AE43
+A9975F632CCC8FE8E288F9A0751F5890CC40448BFCD4BF7682BE05C40A3ED83E
+F032EFE21C09D3B38623B7CD40B360E24515993967756D803125DB7A8222A8F3
+27F38816DA35C8AE097250B3C9CB676B942099AA595FC2E6B8E2C2C485A99F57
+434435A98DFC9397C0CB1540A3590949369F04E7AB4E14C28A0100A57AAE262C
+CBDD3C4E1E5A6D3781469468F23738880E9613FF35A0F2843E7E8BE533DF9123
+C003FDCF569953982C7DD2E9B03FAF9FBA8E09ACD155FE0E01712735EA9627C8
+155C6BD3E2E7583D77E2C31A6AEBE8C6889C21650A0B65F9480EB421053910CF
+60AF328617F4B8034B0FACF0D8A9B9A73DAB80695650FA74EC4352E72B714794
+45764CFC5ED60AF6B2767180251F96A2E3D4E4130E63CBD032F7FCB0433C93BE
+A2B54192A601F469DEF70EB502E84868347E5FD89C167C94A3AF345BA7131A28
+7BCF3883C41CC33822F5C13488475F74BD0BE4333EDCE521CA94F45735B0BF6C
+0C84BC84335D0EA39ED7DCE7588984A4B1E661BBFC6618040999E6202F0D5538
+EF63AADB12308CA1332F2E257516A733B6A5DA31280E58C68A883239B8DC8811
+E3416B1EB81BDB4BC4A5F1AC8A4865FE9FD676D911F55390FE380C0FAC3EFB77
+2C0D8D627E1FB949A4CAB263A047E61EE54152E821641D51E36D52230DB26217
+B4B770A81C1507DF3C5F6ED6E77EBBDF8BE5A298DA7F82E0FF75F52AC36BA84A
+DEC2EF34C8E38EFD5B89EC74C97D894F2B748A90D17A23E39D936CE5394169BA
+3858FD4071760B31AF8224495A24F2BE2D00373B45143C5825DE3B13FE46BA5B
+EC1A00DD8456980D7E2483524028C1218FB9AABF51293C06ABF8954D61EA02EF
+BBE06F008CC14982BBEEB67BBBACCCC370876AC375D343348A02E1FA6E2C0FB6
+C8A601F6B1304260B899307D977604E4B6529074EADEBCDE78E541687480ABE9
+4FC10EE7FFB0F5B9C3D9AC271A68B9D1C594E127DD16E51542811DB72DB900AF
+AD72D24CE96C16EDB8C18D26E14078B985CD07D6AB7BF251E3111C99FA7CB11E
+C627EE73333A3659C7C3F5FCEEF39DAE7E952E7074955AB7E068165D29D8EABF
+8DC760C44C469F1AB2A40F2C0C31B7101216780DFD2246F6A9F3AD62E421DFE4
+88FE00238F6FF4A8F52A0B08C0DB203DC8BEDBB22A7F44F2617EDCD58E028D35
+5C45FDB670F39E2A3B139D0BC55CECFDCD8707CEA11481B31B975C427B75D6CC
+4383137258A02D0520835CF0A83D7BC9B85C79FD100BE10D1BCA7D2AA25F8CE5
+A4F23BC7CD9B2A3E485864A79734C7754470E69183B0D973BE66F3C582ECB524
+19CA6F2E0D2ADD6E2E8F09FDBE79B38B670F5A5AF51EDBCA34585149C49BC7F4
+2FF89B9E638FB3A4AEF248589D1227B38FF906EDE0FBDDEB7AEBCBF4E1DDC82C
+93F945319344EE235C16E13C26274EF76423A7DB7ABF71BEC98FC09F6FFDCEC4
+3EE84F4D71F8064A0AE5621554D41E0B72DDBAD11625A1C8AFB5DFEB948B7150
+DE49C8FECD6E258175DA173AEF2AF6F0AA00ACC05E9BA7AF1D2D12ACBAD41EC9
+788495AD24CC788DC2CD8C3E8DD1DB7DEEF482706E8D2A952F75725A2B011CD2
+EAB18A0C175208127ADC642EB2F169B44AFF65B9C705B2B2CB7C51269E7D8A38
+7432388C35BE1612BC65E733F7FF8685E58B1D0ACAB6B36E0E1F8D88515C5A4F
+4201EF19620A53F83F7135CC33EE74DDADDEAB6161C9E95E0BD9C5AA70FF4354
+3B58F95EB791D88F883F9274D54C0885FC842E089AFFF9156A440D1CACF4B7B0
+B69CEBAE3824A802A01B736F990575F1BE44A7B6EAD9D17DEA0ED1811F4385B8
+4BE075D6F0468DF95BA8B4E7ECDBF1F47A617672E9CF86004762F65AAA2FD388
+7F3BE6B497466D6662B8E86CB9D99F7850FE141B7704E1D9B8CA2C79AF20DD85
+9C870DE627AA8CCC13A35AABCBEDC677433CC4031E40D770C5771D4350144666
+06EC7C748A40418C7D29722ABCE5E894079DAD67EE664145FF321B70C98347B6
+4A11C52529CC20423754498F08FC1B1284410913214950CBC71CF0E3CE83540E
+E43ADDAFAE9F83E7B00A89DEEC26A76AAAFD1663D79473CE042AAB84ECA99131
+A79636189F137B883AD6F426B83ECC335FF497746E6F4E27BC702440617776FB
+F206B173F3DA5CD777675B2F67625BA3004B1D5EEAD3C8FD07733204188F284F
+746EBCFA5673E8CE18548F5973DAE933E7703CD98C5C454E64B1C74A6E1689F4
+12A67BD06B04EDFCA2E98D963B0E90F946CCB7A193EDF4178F80606EEE175222
+4E92F07900E19603929F52ABD90C2D3C3C262E567D7B38CBD639DC51270F1833
+8D7B4C4DDEA7DCC7A36076F6FE5A77A6FEB251238E8F4DD8B7475319B6541323
+BBEE9C7AED457AEFC82CABE4E9FD97FEE6F194DA32166CAE869614DD741F1D37
+5B20EAC2A40133D67C80AA58FBB73E2BCFBAAABC236D86764EF49E399B78DB60
+A34FA145C3DC0749B4278B493E1CA0E1A5E0185A71AE3CB3ED8F8182D355B075
+35081EC030D9C999493C39E6685CEA717D38B78985393C2AAD5E6F50CD9E229A
+302CF2A7F34FB0C58C917BFB2FC3575EBADF884508843DD9CE97A21862BBF7C6
+07A91198C2B0B8E8EFD46C4D1B94251BBC887357B9C86BB64C2A3232C4AFECD6
+8681E15851BC2AD7E25DF0819DB59AEB7C199470E0895B21CBD13F3533DDCBE7
+5B0CDFF813909B48290AEAFDCCC9F71050DFAE4DF84972612429EB4B527BE328
+27C656AF275A1A64B382CF73927BF0F8832574E8E7AACE96C1CB31807A32A33E
+B835589BACDEAAFEC64AAB0A66AAC2AA4FF335401038833FDF7D68A3F2624E55
+A95D19BC7B3F1DBD08BB16AA575162B8676B338985C6A0AEF4219316238D8BC8
+CD8E186086192F213499A01EE66CCF599BF62C7547013DEF1C58708024A037E7
+DBDDADC7496EE57E04A22A5D5CA368BB9AD5747333AE6BBA6262C9B80B42132B
+A001A7C0AF8995DCB1D5E7E6EA3EB29EDC8C880FF2F8F9B87ABBBDC3C5E6E09E
+A988562B83D54539AE9045B6DD6AAA15FC7FCCA523AF1CB756502ECC60459C3A
+49FD283364168D379C68AA90EFB30BF9837A7BA67402F643FEBC1A4C481ABE09
+9B1C0584AF90E3C9685D44160E57155197B9DE87FCF5AFB154A688FEA06669D5
+3A6F53707CE3105D3F46533B26B1C4741E4E7CC69D57658A8FB7B6882D354A81
+D33498045CE0D891D05D9FDAE3CF020B5DF1151B141DF88C791C9143CDF148D4
+282CE9BE5C63D5E17807D13D44282D6773A11F43AC3A3F76C069CFECC7739BD0
+61D581EF8E1B95D5330ABE136AE400950D2BC4C7D9520AE017E32537226C54A0
+FB77AEDA35AF5BE11FB61D2031411955A833EBB99B23B58EFE2CC3D2CB92702B
+906CB4FE252444A2FC794EFA36746804F3676BF6BE512673E729AC14FF2A10F2
+8F076A74831E3B2EC98FAA0A1F2D5BE3C388AD76644E3E367ADF51B058A470FD
+8B48C1AF21D6805FCFBDC32F6280A8D085CC72DC550BFEDAEE3A0F642130017F
+E567213A952277145987836FF9B5BA135141711E9705B25DB621D427FF7E3CA1
+CCA26B85F33ACA4B121A02030039F17E1D015F5935E08C0485EB1C119C76D471
+D5793D40B521F2A1F28647B5142C114E4636DAAB73D06E3BCD382CC066793F99
+A3C1E51DCE8289024EA83F1E7082C16CA42000E951CC75552FE4DA99735F86A4
+D28DDEBF29200504C98CB7BCA38AB1C209C06431A56E91BFEEFBDF1630B9AE7C
+A3B9DDAA1BFB56893C25D47B202459C21DB0EF4F2E1521EA5A15E3EEF22B11AA
+7B07BABA55E9737267EAB921CA1EC6A6349CDF78B307E5454AA8BBE4C9F7BBF9
+7850FE0E976FD6D8591878AD23461D6102C2218F39D8E3E29D4AF1885387AF85
+B175262111307F545CBDBE22498BEB7CFA1F6DB656E60884B18086BB9442498A
+432989C9178AE45CF1689D3DEA338E675FB96BE9992AA7C123CAC65D627525F6
+317C0EBAF620A0139D762DCEFAC9CAE44ED26F3EDC3BC50C1EBC7446618CD3F3
+C338C2064D93AAEC7A9AFAF52DDD3726BB452404C5213C2F6795240D8C1976BF
+B3899307E917CD47BDB29CF146735C5B1FFC3FAE9BC9941469B483665EE3318F
+8F26CCC4DF45739F352B34C281F06C534438B7C369D36185F41B1816E0E42B6A
+41DD55BB697E80E80FC1D0E477DCDD0F9FEB96A52DB6859ECEF641B400207A7F
+72087CDECCBC030AADF93062FB4F577AC1F43464F8CB35D114F8D4A4033C900D
+8FE7B949BC3DC59F5BD12793E84771A33890CA35F3EC7D86410B43D0E0A633DC
+D529B82438DEE375EEBBF380A19F5FDCDCFBCA513EE2C6098F3C7989636FB3EB
+116648A3E8A0E3E21A7DAE24FDFA93D54D2D2591A2F9EBE930A3084917F0D6D5
+530B8F0374AA6B67A5A18A9B7299896F9895EEEF824BBC827E481F5A53CFDBEA
+CCFBB0BE3F0F3ED6636201994753FFE023B9B76B890CE5D7A31FA3E3B35C0BC7
+079A2C1DA65AD805EC3295BDC4A7768DF5A9D6CF03663A4B8883B7E28AA8F4C8
+ED70620CC83566B001C278F376E06D7A84E214B62E7E3A5E7E0F6FA46CF3D093
+3E558CD94DD2FE47372886BCD803C057B35E6429C5E6887FB57B12378D0E8F29
+E7410BF440FA19EB65921E7E32EA2DDF447E83CAF0A1E6146149E59FD04BFB56
+9EA72C27E36F8E7D2E52673349CAEDD3C9187E129E4777176B8AE9026AC81CCB
+96B86C6788423DDF1E50BD729154
+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 1[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{}78 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.3\))-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-2024)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.3)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.3-extra/tex-ref.ps.sig b/support/auctex/13.3-extra/tex-ref.ps.sig
new file mode 100644
index 0000000000..55b788d183
--- /dev/null
+++ b/support/auctex/13.3-extra/tex-ref.ps.sig
Binary files differ
diff --git a/support/auctex/RELEASE-13.3 b/support/auctex/RELEASE-13.3
new file mode 100644
index 0000000000..d0ae607278
--- /dev/null
+++ b/support/auctex/RELEASE-13.3
@@ -0,0 +1,114 @@
+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 now requires GNU Emacs 26.1 or higher.
+
+LaTeX abbrevs are now available in docTeX mode buffers.
+
+AUCTeX temporarily rebinds the variable ‘gc-cons-percentage’ to a
+higher value during parsing which speeds up the process
+significantly. The memory pressure should still be acceptable,
+even on older machines.
+
+Macros provided by the ‘xparse’ package are part of LaTeX kernel
+since October 2020. AUCTeX tracks this change and the content of
+‘xparse.el’ is moved into ‘latex.el’ and ‘font-latex.el’
+respectively.
+
+The variable ‘preview-scale-function’ is now allowed as a
+file-local variable where the assigned value can only be between
+0.1 and 10.
+
+Requirements
+------------
+
+It is required that you use at least GNU Emacs 26.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
+<URL:https://elpa.gnu.org/packages/auctex.html> for more information.
+Other download options are available at
+<URL:https://ftp.gnu.org/gnu/auctex/>. 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
+<URL:https://www.gnu.org/software/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, Paul
+Nelson, 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, Tony
+Zorman (Please accept our apologies if we forgot somebody.)
+
+Footnotes:
+
+[1] <URL:https://www.ctan.org/pkg/preview>
+
+[2] dvipng is available via its project page
+<URL:https://savannah.nongnu.org/projects/dvipng> and from CTAN.
diff --git a/support/auctex/RELEASE-13.3.sig b/support/auctex/RELEASE-13.3.sig
new file mode 100644
index 0000000000..2620db1865
--- /dev/null
+++ b/support/auctex/RELEASE-13.3.sig
Binary files differ
diff --git a/support/latex-dependency-grapher/LICENSE.txt b/support/latex-dependency-grapher/LICENSE.txt
new file mode 100644
index 0000000000..70b0d8f778
--- /dev/null
+++ b/support/latex-dependency-grapher/LICENSE.txt
@@ -0,0 +1,201 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [2024] [david roth, yanis weibel, alexander streit]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License. \ No newline at end of file
diff --git a/support/latex-dependency-grapher/NOTICE.txt b/support/latex-dependency-grapher/NOTICE.txt
new file mode 100644
index 0000000000..c5a8563336
--- /dev/null
+++ b/support/latex-dependency-grapher/NOTICE.txt
@@ -0,0 +1,5 @@
+Apache Commons CLI
+Copyright 2002-2023 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (https://www.apache.org/). \ No newline at end of file
diff --git a/support/latex-dependency-grapher/README.md b/support/latex-dependency-grapher/README.md
new file mode 100644
index 0000000000..d0246991b3
--- /dev/null
+++ b/support/latex-dependency-grapher/README.md
@@ -0,0 +1,253 @@
+# LaTeX Package dependency grapher
+>We've created the LaTeX Package Dependency Grapher, a Java application under an open-source license, to address the challenges
+of managing dependencies and complexity in LaTeX projects. The tool takes a file or folder as input, scans for dependencies (usepackage, RequirePackage, include, input),
+and outputs unused packages along with a GraphViz graph illustrating the dependencies.
+
+## Requirements
+- kpsewhich(should be included in most LaTeX distributions
+- [GraphViz](https://graphviz.org)
+ - dot program
+- Java 17 or newer
+
+## Usage
+
+
+### Run the application
+To run the application run the follwing command:
+
+```console
+java -jar latex-package-dependency-grapher-1.0.jar -p <your-latex-file>
+```
+
+This will then generate a .tex and .pdf file containing a
+list of the dependencies of your file and the topological embedding of those dependencies.
+
+### Compile .dot file manually
+It can happen, that on some Operating Systems the pdf for the graph can not be generated
+from the .dot file automatically from our program. If that is the case you can compile them manually as follows:
+
+```console
+dot -Tpdf -o dependencyGraph.pdf dependencyGraph.dot
+```
+
+Now generate the dependencies pdf file:
+
+```console
+pdflatex dependencies_<your-file-name>
+```
+
+### Help
+With the following command the various options are shown and explained.
+
+```console
+java -jar latex-package-dependency-grapher-1.0.jar -h
+```
+
+## Appendix
+### Authors
+David Roth, Yanis Weibel, Alexander Streit
+### Tutor
+Dr. Simon Kramer
+### License
+```
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+Copyright [2024] [david roth, yanis weibel, alexander streit]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+```
diff --git a/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/Application.java b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/Application.java
new file mode 100644
index 0000000000..ce0a3a4873
--- /dev/null
+++ b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/Application.java
@@ -0,0 +1,36 @@
+package ch.bfh.lpdg;
+
+import ch.bfh.lpdg.datastructure.DependencyType;
+import org.apache.commons.cli.ParseException;
+
+import static java.util.Collections.emptyList;
+
+public class Application {
+ public static void main(String[] args) {
+
+ var interactionHandler = InteractionHandler.getInstance();
+ var graphHelper = GraphHelper.getInstance();
+
+ try {
+ interactionHandler.handleOptions(args);
+ } catch (ParseException pE) {
+ System.err.println("Handling parameters went wrong: " + pE.getMessage());
+ }
+
+ var files = interactionHandler.getFiles();
+ for (var file:files) {
+ try {
+ var res = DependencyScanner.getInstance().findDependencies(file.getAbsolutePath(), DependencyType.FILE, "", emptyList(), interactionHandler.getDepth());
+ interactionHandler.printDebugMessage("Dependencies for file: "+file.getName());
+ interactionHandler.printDebugMessage(res.toString());
+ var latexHelper = new LatexHelper(file, res);
+ latexHelper.findUnnecessaryDependencies(interactionHandler.hasOverwriteFlag(), interactionHandler.hasMinimizeFlag());
+ graphHelper.createFileForDependency(res, "./");
+ }
+ catch (Exception e)
+ {
+ System.out.println("Error on scanning the file: "+file.getAbsolutePath()+"\n"+e);
+ }
+ }
+ }
+}
diff --git a/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/DependencyScanner.java b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/DependencyScanner.java
new file mode 100644
index 0000000000..fa635b9532
--- /dev/null
+++ b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/DependencyScanner.java
@@ -0,0 +1,193 @@
+package ch.bfh.lpdg;
+
+import ch.bfh.lpdg.datastructure.Dependency;
+import ch.bfh.lpdg.datastructure.DependencyType;
+
+import java.io.*;
+import java.nio.file.Paths;
+import java.util.*;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+import java.util.stream.Stream;
+
+import static java.util.Collections.emptyList;
+
+/**
+ * This class is responsible for scanning dependencies for a file input.
+ */
+public class DependencyScanner {
+
+ public static final String REGEX_DEPENDENCIES = "\\u005Cusepackage\\{(.*?)}|\\u005CRequirePackage\\{(.*?)}|\\u005Cinput\\{(.*?)}|\\u005Cinclude\\{(.*?)}";
+ public final static DependencyScanner INSTANCE = new DependencyScanner();
+ private String filePathWithoutFileName;
+
+ private DependencyScanner() {
+ }
+
+ public static DependencyScanner getInstance() {
+ return INSTANCE;
+ }
+
+ /**
+ * This method can be called recursively, it loops through all dependencies of the given file.
+ * This is done via a regex pattern -> it scans for all types in the DependencyType.java class.
+ * It scans each line of the file individually and if the line matches one of the patterns in the regex the extractDependency()
+ * method is called and is then added to the list of dependencies.
+ *
+ * @param filePath is needed to know the initial location of the document that has to be scanned
+ * @param type describes what type the currently scanned document has
+ * @param source describes what type of dependency the currently scanned dependency has
+ * @param alreadyAddedDependencies is needed to avoid dependency loops
+ * @param scanDepth limits how deep the scan looks into the dependencies
+ * @return returns a Dependency containing a list of all its dependencies itself
+ */
+ public Dependency findDependencies(final String filePath, final DependencyType type, final String source, final List<String> alreadyAddedDependencies, final int scanDepth) {
+ final String fileName = Paths.get(filePath).getFileName().toString();
+ final String fileNameWithoutExt = this.resolveDependencyName(fileName);
+ filePathWithoutFileName = String.copyValueOf(filePath.toCharArray());
+ filePathWithoutFileName = filePathWithoutFileName.replace(fileName, "");
+
+ final Dependency dependency = new Dependency(type, fileNameWithoutExt, source);
+
+ if(scanDepth > 0) {
+ try {
+ final BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(filePath)));
+ final Pattern pattern = Pattern.compile(REGEX_DEPENDENCIES);
+
+ String line;
+ while ((line = br.readLine()) != null) {
+ final Matcher matcher = pattern.matcher(line);
+
+ while (matcher.find()) {
+ final String usepackage = matcher.group(1);
+ final String requirepackage = matcher.group(2);
+ final String input = matcher.group(3);
+ final String include = matcher.group(4);
+
+ // Create dependencies for dependency
+ final List<Dependency> extractedUP = this.extractDependencies(usepackage, DependencyType.USE_PACKAGE, matcher.group(0), alreadyAddedDependencies, scanDepth);
+ final List<Dependency> extractedRP = this.extractDependencies(requirepackage, DependencyType.REQUIRE_PACKAGE, matcher.group(0), alreadyAddedDependencies, scanDepth);
+ final List<Dependency> extractedINP = this.extractDependencies(input, DependencyType.INPUT, matcher.group(0), alreadyAddedDependencies, scanDepth);
+ final List<Dependency> extractedINC = this.extractDependencies(include, DependencyType.INCLUDE, matcher.group(0), alreadyAddedDependencies, scanDepth);
+
+ // Add dependency to tree
+ final List<Dependency> extractedDependencies = Stream.of(extractedUP, extractedRP, extractedINP, extractedINC).filter(Objects::nonNull).flatMap(Collection::stream).toList();
+ extractedDependencies.forEach(dep -> dependency.getDependencyList().add(dep));
+ }
+ }
+ br.close();
+ } catch (FileNotFoundException ex) {
+ InteractionHandler.getInstance().printDebugMessage("File: " + fileName + " was not found.");
+ } catch (Exception ex) {
+ ex.printStackTrace();
+ }
+ }
+
+ var cleanDependencies = removeInvalidDependencies(dependency);
+ dependency.setDependencyList(cleanDependencies);
+
+ return dependency;
+ }
+
+ /**
+ * This method extracts all dependencies for a Dependency scanned in the findDependencies() method.
+ *
+ * @return a list of dependencies, this is required for a format like requirePackage{array, color}
+ */
+ private List<Dependency> extractDependencies(final String dependencyName, final DependencyType type, final String source, final List<String> alreadyAddedDependencies, final int scanDepth) {
+ final List<String> currentDependencies = new ArrayList<>(alreadyAddedDependencies);
+ if (dependencyName != null && !dependencyName.isEmpty()) {
+ // Resolve multiline usePackage dependencies, ex. usePackage{array,color}
+ if (dependencyName.contains(",")) {
+ final String[] packages = dependencyName.split(",");
+ final List<Dependency> foundDependencies = new ArrayList<>();
+ Arrays.stream(packages).forEach(p -> {
+ if (!currentDependencies.contains(p)) {
+ // Try to resolve the path for the found dependency, if a path is found, the file has to be scanned recursively.
+ final String filePath = this.resolvePath(p, type);
+ if (filePath == null) {
+ foundDependencies.add(new Dependency(type, p, source));
+ } else {
+ currentDependencies.add(p);
+ final Dependency dependency = this.findDependencies(filePath, type, source, currentDependencies, scanDepth-1);
+ if (dependency != null) {
+ foundDependencies.add(dependency);
+ }
+ }
+ }
+ });
+ return foundDependencies;
+ } else {
+ if (!alreadyAddedDependencies.contains(dependencyName)) {
+ // Try to resolve the path for the found dependency, if a path is found, the file has to be scanned recursively.
+ final String filePath = this.resolvePath(dependencyName, type);
+ if (filePath == null) {
+ return Collections.singletonList(new Dependency(type, dependencyName, source));
+ } else {
+ currentDependencies.add(dependencyName);
+ return List.of(this.findDependencies(filePath, type, source, currentDependencies, scanDepth -1));
+ }
+ }
+ }
+ }
+ return emptyList();
+ }
+
+ /**
+ * This method resolves a path for a LaTeX dependency
+ * @param packageName the name of the package that should be searched for with kpsewhich
+ * @param type the type of the package, this is needed to search for project dependencies for input and include
+ * @return returns the path of the dependency location
+ */
+ private String resolvePath(final String packageName, final DependencyType type) {
+ //Execute kpsewhich tool to find path of package
+ Process process;
+ try {
+ boolean hasExtension = packageName.lastIndexOf('.') != -1;
+
+ //If the package doesn't have an extension add the standard one
+ process = Runtime.getRuntime().exec(String.format("kpsewhich %s%s", packageName, hasExtension ? "" : ".sty"));
+ } catch (IOException e) {
+ System.err.println("Couldn't execute kpsewhich command.");
+ throw new RuntimeException(e);
+ }
+
+ StringBuilder result = new StringBuilder();
+ BufferedReader stdInput = new BufferedReader(new InputStreamReader(process.getInputStream()));
+ String s;
+ while (true) {
+ try {
+ if ((s = stdInput.readLine()) == null) break; //Path not found
+ } catch (IOException e) {
+ System.err.println("Couldn't read output of kpsewhich command.");
+ throw new RuntimeException(e);
+ }
+
+ result.append(s);
+ }
+
+ if (result.isEmpty()) {
+ if (type.equals(DependencyType.INCLUDE) || type.equals(DependencyType.INPUT)) {
+ return filePathWithoutFileName + packageName + ".tex";
+ }
+ return null;
+ }
+
+ return Paths.get(result.toString()).toAbsolutePath().toString();
+ }
+
+ /**
+ * Removes invalid dependencies like variable names.
+ * Example: #1.def, \gin@driver
+ *
+ * @param d The List of all found dependencies
+ * @return A clean list without variable names and other invalid dependencies
+ */
+ private List<Dependency> removeInvalidDependencies(Dependency d) {
+ return d.getDependencyList().stream().filter(e -> !e.getName().contains("#") && !e.getName().contains("@")).toList();
+ }
+
+ private String resolveDependencyName(final String fileName) {
+ return fileName.split("\\.")[0];
+ }
+}
diff --git a/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/GraphHelper.java b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/GraphHelper.java
new file mode 100644
index 0000000000..fd6a754b7d
--- /dev/null
+++ b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/GraphHelper.java
@@ -0,0 +1,181 @@
+package ch.bfh.lpdg;
+
+import ch.bfh.lpdg.datastructure.Dependency;
+
+import java.io.BufferedWriter;
+import java.io.File;
+import java.io.IOException;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.util.*;
+
+public class GraphHelper {
+
+ public final static GraphHelper INSTANCE = new GraphHelper();
+ private final InteractionHandler interactionHandler = InteractionHandler.getInstance();
+
+ private GraphHelper() {
+ }
+
+ public static GraphHelper getInstance() {
+ return INSTANCE;
+ }
+
+ /**
+ * This method creates a new .tex file containing a list of the found dependencies and the dependeccy graph created with Graphviz
+ *
+ * @param dependency for which the .tex file should be created
+ * @param outputPath in which the created file should be located.
+ * @return the path of the newly created .tex file.
+ */
+ public Path createFileForDependency(final Dependency dependency, final String outputPath) {
+ final String dependencyFileName = "dependencies_" + dependency.getName() + ".tex";
+ final String dependencyFilePath = outputPath + dependencyFileName;
+ var dependencyFile = new File(outputPath + dependencyFileName);
+
+ var latexHelper = new LatexHelper();
+ this.writeDependencyToFile(dependencyFile, dependency);
+
+ var result = latexHelper.compileTempDocument(outputPath, dependencyFilePath);
+ interactionHandler.printDebugMessage(String.valueOf(result));
+
+ if (!generatePdfFromDotFile(outputPath + "dependencyGraph.dot")) {
+ interactionHandler.printDebugMessage("Something went wrong trying to generate a pdf from the dot file.");
+ }
+
+ //Second compile cycle to include the generated graph in the file.
+ var result2 = latexHelper.compileTempDocument(outputPath, dependencyFilePath);
+ interactionHandler.printDebugMessage(String.valueOf(result2));
+
+ return dependencyFile.toPath();
+ }
+
+ /**
+ * This method created the .tex file containing a list of the dependencies and its graph.
+ *
+ * @param file in which should be written
+ * @param dependency the dependency for which the graph should be created
+ */
+ private void writeDependencyToFile(final File file, final Dependency dependency) {
+ try {
+ final String dependencyList = dependency.toLaTeXString();
+ final String graphString = dependency.toGraphString();
+ final String truncatedGraphString = this.truncateGraphString(graphString);
+ final String reorganizedGraphString = this.reorganizeGraphString(truncatedGraphString);
+
+ BufferedWriter writer = Files.newBufferedWriter(file.toPath());
+ writer.write("""
+ \\documentclass{article}
+ \\usepackage[pdf]{graphviz}
+ \\usepackage{pdflscape}
+ \\begin{document}
+ \\begin{verbatim}
+ """);
+ writer.write(dependencyList);
+ writer.write("\\end{verbatim}\n");
+
+ if (dependency.getDependencyList().size() != 0) {
+ writer.write("\\pagebreak\n");
+ writer.write("\\begin{landscape}\n");
+ writer.write("\\digraph{dependencyGraph}{\n");
+ writer.write("\tnewrank=true;\n\t");
+ writer.write("\trank=\"same\";\n\t");
+ writer.write("\trankdir=TB;\n\t");
+ writer.write("\tratio=\"fill\";\n\t");
+ writer.write("\tsize=\"8.3,11.7!\";\n\t");
+ writer.write("\tmargin=0;\n\t");
+ writer.write(reorganizedGraphString);
+ writer.write("}\n");
+ writer.write("\\end{landscape}\n");
+ }
+
+ writer.write("\\end{document}\n");
+ writer.close();
+ } catch (IOException e) {
+ System.err.println("Error in the temporary file: " + e);
+ }
+ }
+
+ /**
+ * Removes duplicated lines from graphString
+ *
+ * @param graphString for which duplicated lines should be removed
+ * @return a truncated string
+ */
+ private String truncateGraphString(final String graphString) {
+ StringBuilder builder = new StringBuilder();
+ for (String line : new LinkedHashSet<>(Arrays.asList(graphString.split("\n")))) {
+ builder.append(line).append("\n");
+ }
+ return builder.toString();
+ }
+
+ private String reorganizeGraphString(String graphString) {
+ StringBuilder result = new StringBuilder();
+ String[] lines = graphString.split("\n");
+
+ Map<String, Integer> lastOccurrences = new LinkedHashMap<>();
+
+ // Iterate to find the last occurrence index for each node
+ for (int i = 0; i < lines.length; i++) {
+ String line = lines[i].trim();
+ if (!line.isEmpty()) {
+ String[] parts = line.split(" -> ");
+ String rightNode = parts[1].substring(0, parts[1].indexOf(';')).trim();
+ lastOccurrences.put(rightNode, i);
+ }
+ }
+
+ // Append lines with the last occurrences
+ for (int i : lastOccurrences.values()) {
+ result.append(lines[i]).append("\n");
+ }
+
+ // Append lines with other occurrences
+ for (int i = 0; i < lines.length; i++) {
+ String line = lines[i].trim();
+ if (!line.isEmpty()) {
+ String[] parts = line.split(" -> ");
+ String rightNode = parts[1].substring(0, parts[1].indexOf(';')).trim();
+
+ // Skip if it's the last occurrence
+ if (i != lastOccurrences.get(rightNode)) {
+ result.append(lines[i]).append("\n");
+ }
+ }
+ }
+
+ return result.toString();
+ }
+
+ /**
+ * This method generated a pdf document for the .dot document.
+ * This is required to include it to the .tex document given to the user.
+ *
+ * @param dependencyGraphPath of the generated .dot file
+ * @return if the generation was successful or not
+ */
+ private boolean generatePdfFromDotFile(final String dependencyGraphPath) {
+ try {
+ List<String> cmd = Arrays.asList(
+ "dot",
+ "-Tpdf",
+ "-o", dependencyGraphPath.replace("dot", "pdf"),
+ dependencyGraphPath);
+
+ ProcessBuilder processBuilder = new ProcessBuilder(cmd);
+
+ // Redirect the error stream to the output stream
+ processBuilder.redirectErrorStream(true);
+
+ Process process = processBuilder.start();
+
+ var res = process.waitFor();
+
+ return res == 0;
+ } catch (Exception e) {
+ System.err.println("Error while compiling the dot file to pdf: " + e);
+ return false;
+ }
+ }
+} \ No newline at end of file
diff --git a/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/InteractionHandler.java b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/InteractionHandler.java
new file mode 100644
index 0000000000..9175364b82
--- /dev/null
+++ b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/InteractionHandler.java
@@ -0,0 +1,218 @@
+package ch.bfh.lpdg;
+
+import org.apache.commons.cli.*;
+
+import java.io.File;
+import java.security.InvalidParameterException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+public class InteractionHandler {
+
+ //Definition of all the possible options. Short with one letter, or longer with one word.
+ private static final String PathOption = "p";
+ private static final String HelpOption = "h";
+ private static final String DepthOption = "d";
+ private static final String OverwriteOption = "o";
+ private static final String MinimizeOption = "m";
+ private static final String LicenseOptionLong = "license";
+ private static final String DebugOptionLong = "debug";
+ private boolean isSingleFile = false;
+ private boolean isDebug = false;
+ private boolean overwriteFlag = false;
+ private boolean minimizeFlag = false;
+ private final Options options;
+ private final String userDirectory;
+ private String path;
+ private int depth = 5;
+
+ public boolean hasOverwriteFlag() {
+ return overwriteFlag;
+ }
+
+ public boolean hasMinimizeFlag() {
+ return minimizeFlag;
+ }
+
+ public String getPath() {
+ return this.path;
+ }
+
+ public int getDepth() {
+ return this.depth;
+ }
+
+ public void setPath(final String path) {
+ this.path = path;
+ }
+
+ public String getUserDirectory() {
+ return userDirectory;
+ }
+
+ public final static InteractionHandler INSTANCE = new InteractionHandler();
+
+ public static InteractionHandler getInstance() {
+ return INSTANCE;
+ }
+
+ private InteractionHandler() {
+ //The default value is the current directory where the application was called from.
+ userDirectory = System.getProperty("user.dir");
+ path = userDirectory;
+
+ options = InitOptions();
+ }
+
+ private static Options InitOptions() {
+ Options options = new Options();
+
+ options.addOption(Option.builder(HelpOption)
+ .desc("Print this message and quit.")
+ .longOpt("help").build());
+
+ options.addOption(Option.builder(DepthOption)
+ .hasArg()
+ .argName("Depth")
+ .desc("The depth of the scan. Default value is 5.")
+ .longOpt("depth").build());
+
+ options.addOption(Option.builder(OverwriteOption)
+ .desc("Overwrite the input file(s), with a version that only includes the necessary packages.")
+ .longOpt("overwrite").build());
+
+ options.addOption(Option.builder(MinimizeOption)
+ .desc("Creates a minimized version of the input file(s), with only the necessary packages.")
+ .longOpt("minimize").build());
+
+ options.addOption(Option.builder(PathOption)
+ .desc("File or path to be scanned. The default value is the current working directory.")
+ .hasArg()
+ .argName("Path")
+ .longOpt("Path").build());
+
+ options.addOption(Option.builder()
+ .desc("Print the Licensing information and quit.")
+ .longOpt(LicenseOptionLong).build());
+
+ options.addOption(Option.builder()
+ .desc("Print debug information.")
+ .longOpt(DebugOptionLong).build());
+
+ return options;
+ }
+
+ public void handleOptions(String[] args) throws ParseException {
+ CommandLineParser parser = new DefaultParser();
+ CommandLine cmd = parser.parse(options, args);
+
+ if (cmd.hasOption(DebugOptionLong)) {
+ this.isDebug = true;
+ printDebugMessage("Debugging.");
+ }
+
+ if (cmd.hasOption(HelpOption)) {
+ HelpFormatter formatter = new HelpFormatter();
+ formatter.printHelp("java -jar LatexDependencyGrapher", "Scan your Latex file(s) to find unused pacakges and create a graph of your dependencies." , options, "");
+ printDebugMessage("HelpOption called.");
+ System.exit(0);
+ }
+
+ if (cmd.hasOption(PathOption)) {
+ path = cmd.getOptionValue(PathOption);
+ printDebugMessage("PathOption called. Values is: " + path);
+ if (path.isBlank() || path.isEmpty())
+ throw new MissingArgumentException("The value for the path is missing.");
+ }
+
+ if (cmd.hasOption(DepthOption)) {
+ depth = Integer.parseInt(cmd.getOptionValue(DepthOption));
+ printDebugMessage("DepthOption called. Values is: " + depth);
+ }
+
+ if (cmd.hasOption(LicenseOptionLong)) {
+ System.out.println("This project uses the Apache Commons CLI Library, which is licensed under Apache License 2.0. See more in the NOTICE.txt File.");
+ printDebugMessage("LicenseOption called. Values is: " + path);
+ System.exit(0);
+ }
+
+ if (cmd.hasOption(MinimizeOption)) {
+ minimizeFlag = true;
+ printDebugMessage("MinimizeOption called.");
+ }
+
+ if (cmd.hasOption(OverwriteOption)) {
+ overwriteFlag = true;
+ printDebugMessage("OverwriteOption called.");
+ }
+
+ var validateResult = validatePath(path);
+ if (!validateResult)
+ throw new InvalidParameterException("The given path is invalid: " + path);
+ }
+
+ public List<File> getFiles() {
+ List<File> files;
+ if (isSingleFile) {
+ if (path.endsWith(".sty") || path.endsWith(".cls") || path.endsWith(".tex")) {
+ files = new ArrayList<>() {{
+ add(new File(path));
+ }};
+ } else
+ throw new IllegalArgumentException("The given Path is not a LaTeX-File.");
+ } else
+ files = loadLatexFiles();
+
+ return files;
+ }
+
+ public void printDebugMessage(String msg) {
+ if (this.isDebug)
+ System.out.println("\u001B[33m" + "DEBUG: " + msg + "\u001B[0m");
+ }
+
+ private Boolean validatePath(String path) {
+ if (path == null) {
+ printDebugMessage("Path is null.");
+ return false;
+ }
+ File file = new File(path);
+ printDebugMessage("Filepath: " + file.getAbsolutePath());
+ if (!file.isDirectory()) {
+ printDebugMessage("Path is not a directory");
+ isSingleFile = file.exists();
+ file = file.getParentFile();
+ } else {
+ isSingleFile = false;
+ }
+
+ if(isSingleFile)
+ {
+ printDebugMessage("The path is a single file.");
+ if(!(path.endsWith(".sty") || path.endsWith(".cls") || path.endsWith(".tex")))
+ {
+ throw new IllegalArgumentException("The given Path is not a LaTeX-File.");
+ }
+ }
+
+ return file != null && file.exists();
+ }
+
+ private List<File> loadLatexFiles() {
+
+ if (isSingleFile)
+ throw new IllegalCallerException("This method should only be called to load the LaTeX-Files from a directory.");
+
+ List<File> latexFiles = new ArrayList<>();
+ File directory = new File(path);
+ if (directory.isDirectory()) {
+ File[] files = directory.listFiles((dir, name) -> name.endsWith(".sty") || name.endsWith(".cls") || name.endsWith(".tex"));
+ if (files != null) {
+ latexFiles.addAll(Arrays.asList(files));
+ }
+ }
+
+ return latexFiles;
+ }
+}
diff --git a/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/LatexHelper.java b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/LatexHelper.java
new file mode 100644
index 0000000000..a77a0e6183
--- /dev/null
+++ b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/LatexHelper.java
@@ -0,0 +1,148 @@
+package ch.bfh.lpdg;
+
+import ch.bfh.lpdg.datastructure.Dependency;
+import ch.bfh.lpdg.datastructure.DependencyType;
+import lombok.NoArgsConstructor;
+import org.springframework.util.FileSystemUtils;
+
+import java.io.*;
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.nio.file.StandardCopyOption;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+@NoArgsConstructor
+public class LatexHelper {
+
+ private final InteractionHandler interactionHandler = InteractionHandler.getInstance();
+ private Path tempFile;
+ private Path sourceFile;
+ private Path tempFolder;
+ private Dependency dependencies;
+
+ public LatexHelper(File file, Dependency dependencies) throws IOException {
+ this.dependencies = dependencies;
+ this.tempFile = createTempFile(file, ".temp");
+ this.sourceFile = file.toPath();
+ this.tempFolder = createTempFolder(Paths.get(file.getParent()));
+ interactionHandler.printDebugMessage("Temp-File has been created. " + tempFile);
+ }
+
+ private static String getFileExtension(String fileName) {
+ int lastDotIndex = fileName.lastIndexOf(".");
+ return (lastDotIndex != -1) ? fileName.substring(lastDotIndex) : "";
+ }
+
+ public void findUnnecessaryDependencies(Boolean overwrite, Boolean minimize) throws IOException {
+ this.interactionHandler.printDebugMessage("Finding unnecessary Dependencies.");
+ List<Dependency> unnecessaryDependencies = new ArrayList<>();
+ for (var dep : dependencies.getDependencyList()) {
+ if(dep.getType() != DependencyType.REQUIRE_PACKAGE && dep.getType() != DependencyType.USE_PACKAGE)
+ continue;
+ this.interactionHandler.printDebugMessage("Trying without " + dep.toString());
+ this.replaceDependency(tempFile, dep.getSource(), "%" + dep.getSource());
+ if (this.compileTempDocument(tempFolder.toAbsolutePath().toString(), tempFile.toAbsolutePath().toString())) {
+ unnecessaryDependencies.add(dep);
+ dep.IsUnused = true;
+ }
+ this.replaceDependency(tempFile, "%" + dep.getSource(), dep.getSource());
+ }
+ this.deleteTempFiles();
+
+ if(unnecessaryDependencies.size() > 0) {
+ System.out.println("\nThe following Packages are not needed:");
+ for (var dep : unnecessaryDependencies)
+ System.out.println("\t" + dep.getName());
+ }
+
+ if (minimize || overwrite) {
+ Path fileToMinimize = overwrite ? this.sourceFile : createTempFile(sourceFile.toFile(), ".minimized");
+ this.writeMinimizedFile(fileToMinimize);
+ }
+ }
+
+ public boolean compileTempDocument(final String outputDirectory, final String documentToCompile) {
+ try {
+ List<String> cmd = Arrays.asList(
+ "pdflatex", //We use pdflatex to compile the documents.
+ "-output-directory", outputDirectory, //Set the output directory to the created tempFolder directory of the input
+ "-interaction", "nonstopmode",
+ "-halt-on-error",
+ "-file-line-error",
+ documentToCompile);
+ this.interactionHandler.printDebugMessage("Running: " + cmd);
+ ProcessBuilder processBuilder = new ProcessBuilder(cmd);
+
+ // Redirect the error stream to the output stream
+ processBuilder.redirectErrorStream(true);
+
+ Process process = processBuilder.start();
+ InputStream is = process.getInputStream();
+ int readBytes;
+ byte[] buffer = new byte[1024];
+ StringBuilder outputBuilder = new StringBuilder();
+
+ while ((readBytes = is.read(buffer)) != -1) {
+ String chunk = new String(buffer, 0, readBytes, StandardCharsets.UTF_8);
+ outputBuilder.append(chunk);
+ }
+ this.interactionHandler.printDebugMessage(outputBuilder.toString());
+
+ var res = process.waitFor();
+ this.interactionHandler.printDebugMessage("ReturnCode: " + res);
+ return res == 0;
+ } catch (Exception e) {
+ System.err.println("Error while compiling the temporary file: " + e);
+ return false;
+ }
+ }
+
+ private void writeMinimizedFile(Path minimizedFile) {
+ for (var dep : dependencies.getDependencyList()) {
+ if (!dep.IsUnused)
+ continue;
+ replaceDependency(minimizedFile, dep.getSource(), "%" + dep.getSource());
+ }
+ }
+
+ private void replaceDependency(Path file, String dependency, String replaceWith) {
+ this.interactionHandler.printDebugMessage("Replacing " + dependency + " with " + replaceWith);
+ try {
+ BufferedReader reader = Files.newBufferedReader(file);
+ StringBuilder content = new StringBuilder();
+
+ String row;
+ while ((row = reader.readLine()) != null) {
+ content.append(row).append(System.lineSeparator());
+ }
+
+ String newContent = content.toString().replace(dependency, replaceWith);
+
+ BufferedWriter writer = Files.newBufferedWriter(file);
+ writer.write(newContent);
+
+ reader.close();
+ writer.close();
+ } catch (IOException e) {
+ System.err.println("Error in the temporary file: " + e);
+ }
+ }
+
+ private Path createTempFile(File file, String identifier) throws IOException {
+ var extension = getFileExtension(file.getName());
+ return Files.copy(Paths.get(file.getAbsolutePath()), Paths.get(file.getPath().replace(extension, identifier + extension)), StandardCopyOption.REPLACE_EXISTING);
+ }
+
+ private Path createTempFolder(Path parentDirectory) throws IOException {
+ return Files.createTempDirectory(parentDirectory, "LatexDependencyTemp");
+ }
+
+ private void deleteTempFiles() throws IOException {
+ FileSystemUtils.deleteRecursively(tempFolder.toFile());
+ Files.delete(tempFile);
+ }
+}
diff --git a/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/datastructure/Dependency.java b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/datastructure/Dependency.java
new file mode 100644
index 0000000000..d27895462c
--- /dev/null
+++ b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/datastructure/Dependency.java
@@ -0,0 +1,67 @@
+package ch.bfh.lpdg.datastructure;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.*;
+
+@Getter
+@Setter
+public class Dependency {
+
+ public boolean IsUnused;
+ public String Source;
+
+ private DependencyType type;
+ private String name;
+ private List<Dependency> dependencyList;
+
+ public Dependency(DependencyType type, String name, String source) {
+ this.type = type;
+ this.name = name;
+ this.dependencyList = new ArrayList<>();
+ this.Source = source;
+ }
+
+ @Override
+ public String toString() {
+ return print(0);
+ }
+
+ private String print(int numTabs) {
+ StringBuilder s = new StringBuilder(name + " (" + type.toString() + ")\n");
+
+ for (Dependency d : dependencyList) {
+ s.append("\t".repeat(numTabs + 1)).append(d.print(numTabs + 1));
+ }
+
+ return s.toString();
+ }
+
+ public String toLaTeXString() {
+ return appendLine(0);
+ }
+
+ private String appendLine(int numTabs) {
+ StringBuilder s = new StringBuilder(name + " (" + type.toString() + ")\n");
+
+ for (Dependency d : dependencyList) {
+ s.append("\t".repeat(numTabs + 1)).append(d.appendLine(numTabs + 1));
+ }
+
+ return s.toString();
+ }
+
+ public String toGraphString() {
+ StringBuilder s = new StringBuilder();
+
+ for (Dependency d : dependencyList) {
+ var newStr = name.replace("\\", "").replace("@", "").replace(".", "").replace("-", "").replace("/", "");
+ var newStrDep = d.name.replace("\\", "").replace("@", "").replace(".", "").replace("-", "").replace("/", "");
+ s.append(newStr).append(" -> ").append(newStrDep).append(";\n");
+ s.append(d.toGraphString());
+ }
+
+ return s.toString();
+ }
+}
diff --git a/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/datastructure/DependencyType.java b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/datastructure/DependencyType.java
new file mode 100644
index 0000000000..af93ddb941
--- /dev/null
+++ b/support/latex-dependency-grapher/source/main/java/ch/bfh/lpdg/datastructure/DependencyType.java
@@ -0,0 +1,9 @@
+package ch.bfh.lpdg.datastructure;
+
+public enum DependencyType {
+ FILE,
+ USE_PACKAGE,
+ REQUIRE_PACKAGE,
+ INCLUDE,
+ INPUT
+}
diff --git a/support/latex-dependency-grapher/source/pom.xml b/support/latex-dependency-grapher/source/pom.xml
new file mode 100644
index 0000000000..ecc35e6c9a
--- /dev/null
+++ b/support/latex-dependency-grapher/source/pom.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>ch.bfh.project1.lpdg</groupId>
+ <artifactId>latex-package-dependency-grapher</artifactId>
+ <version>1.0</version>
+ <properties>
+ <maven.compiler.source>17</maven.compiler.source>
+ <maven.compiler.target>17</maven.compiler.target>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
+
+ <build>
+ <sourceDirectory>main/java</sourceDirectory>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>3.1.0</version>
+ <configuration>
+ <archive>
+ <manifest>
+ <mainClass>ch.bfh.lpdg.Application</mainClass>
+ </manifest>
+ </archive>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <mainClass>ch.bfh.lpdg.Application</mainClass>
+ </manifest>
+ </archive>
+ <descriptorRefs>
+ <descriptorRef>jar-with-dependencies</descriptorRef>
+ </descriptorRefs>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.projectlombok</groupId>
+ <artifactId>lombok</artifactId>
+ <version>RELEASE</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-core</artifactId>
+ <version>4.3.10.RELEASE</version>
+ </dependency>
+ <!-- TEST dependencies-->
+ <dependency>
+ <groupId>org.assertj</groupId>
+ <artifactId>assertj-core</artifactId>
+ <version>3.24.2</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter</artifactId>
+ <version>5.10.1</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>commons-cli</groupId>
+ <artifactId>commons-cli</artifactId>
+ <version>1.6.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.javatuples</groupId>
+ <artifactId>javatuples</artifactId>
+ <version>1.2</version>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/support/latex-dependency-grapher/source/test/java/DependencyScannerTest.java b/support/latex-dependency-grapher/source/test/java/DependencyScannerTest.java
new file mode 100644
index 0000000000..d6bfcaaf7c
--- /dev/null
+++ b/support/latex-dependency-grapher/source/test/java/DependencyScannerTest.java
@@ -0,0 +1,109 @@
+import ch.bfh.lpdg.DependencyScanner;
+import ch.bfh.lpdg.InteractionHandler;
+import ch.bfh.lpdg.datastructure.Dependency;
+import ch.bfh.lpdg.datastructure.DependencyType;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.Collections;
+import java.util.List;
+
+import static java.util.stream.Collectors.toList;
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.junit.jupiter.api.Assertions.*;
+
+class DependencyScannerTest {
+
+ DependencyScanner dependencyScanner = DependencyScanner.getInstance();
+ private final String PATH = "src/test/resources/test.txt";
+ private final String DIR_PATH = "/src/test/resources/";
+
+ @BeforeEach
+ public void setUp(){
+ InteractionHandler instance = InteractionHandler.getInstance();
+ instance.setPath(instance.getUserDirectory() + DIR_PATH);
+ }
+
+ @Test
+ void findDependencies_checkDepenencyName() {
+ final File file = new File(PATH);
+ final String expectedDependencyName = "test";
+
+ var dependency = dependencyScanner.findDependencies(file.getAbsolutePath(), DependencyType.FILE, "", Collections.emptyList(), 5);
+ final String actualDependencyName = dependency.getName();
+
+ assertEquals(actualDependencyName, expectedDependencyName);
+ }
+
+ @Test
+ void findDependencies_checkReturnValues() throws IOException {
+ final File file = new File(PATH);
+
+ var dependency = dependencyScanner.findDependencies(file.getAbsolutePath(), DependencyType.FILE, "", Collections.emptyList(), 5);
+ // Using iterator().next() to get name out of Set<K>
+ var dependencies = dependency.getDependencyList();
+
+ final var usePackageDependencies =
+ resolveDependenciesForType(dependencies, DependencyType.USE_PACKAGE);
+ final var requirePackageDependencies =
+ resolveDependenciesForType(dependencies, DependencyType.REQUIRE_PACKAGE);
+ final var inputDependencies =
+ resolveDependenciesForType(dependencies, DependencyType.INPUT);
+ final var includeDependencies =
+ resolveDependenciesForType(dependencies, DependencyType.INCLUDE);
+
+ assertThat(usePackageDependencies).containsAll(List.of("xcolor", "makecell", "rexim"));
+ assertThat(requirePackageDependencies).containsAll(List.of("testikus", "latexDev"));
+ assertThat(inputDependencies).containsAll(List.of("smallFile"));
+ assertThat(includeDependencies).containsAll(List.of("largeFile"));
+
+ System.out.println(dependency);
+ }
+
+ @Test
+ void test_ScanDepth() throws IOException {
+ final File file = new File(PATH);
+
+ //If we scan with the depth of 0, no packages should be found.
+ var dependency = dependencyScanner.findDependencies(file.getAbsolutePath(), DependencyType.FILE, "", Collections.emptyList(), 0);
+ var dependencies = dependency.getDependencyList();
+ assertTrue(dependencies.size() == 0);
+
+
+ //If we scan with the depth of 1, 7 packages should be found.
+ dependency = dependencyScanner.findDependencies(file.getAbsolutePath(), DependencyType.FILE, "", Collections.emptyList(), 1);
+ dependencies = dependency.getDependencyList();
+
+ assertTrue(dependencies.size() == 7);
+ //7 Packages, but these packages should not have been scanned again, since the depth was only 1
+ boolean atLeastOneMoreFound = false;
+ for (Dependency p : dependencies)
+ {
+ if(p.getDependencyList().size() > 0)
+ atLeastOneMoreFound = true;
+ }
+ assertFalse(atLeastOneMoreFound);
+
+ //If we scan with the depth of 2, we should again find 7 packages, but these packages should have dependencies themselves.
+ dependency = dependencyScanner.findDependencies(file.getAbsolutePath(), DependencyType.FILE, "", Collections.emptyList(), 2);
+ dependencies = dependency.getDependencyList();
+
+ assertTrue(dependencies.size() == 7);
+ //At least some packages should have dependencies themselves.
+ for (Dependency p : dependencies)
+ {
+ if(p.getDependencyList().size() > 0)
+ atLeastOneMoreFound = true;
+ }
+ assertTrue(atLeastOneMoreFound);
+ }
+
+ private List<String> resolveDependenciesForType(final List<Dependency> dependencyList, final DependencyType type) {
+ return dependencyList.stream()
+ .filter(d -> d.getType().equals(type)).toList()
+ .stream()
+ .map(Dependency::getName).collect(toList());
+ }
+} \ No newline at end of file
diff --git a/support/latex-dependency-grapher/source/test/java/GraphHelperTest.java b/support/latex-dependency-grapher/source/test/java/GraphHelperTest.java
new file mode 100644
index 0000000000..9b6cd44786
--- /dev/null
+++ b/support/latex-dependency-grapher/source/test/java/GraphHelperTest.java
@@ -0,0 +1,80 @@
+import ch.bfh.lpdg.DependencyScanner;
+import ch.bfh.lpdg.GraphHelper;
+import ch.bfh.lpdg.InteractionHandler;
+import ch.bfh.lpdg.datastructure.DependencyType;
+import org.junit.jupiter.api.Test;
+
+import java.io.File;
+import java.io.IOException;
+import java.nio.file.Files;
+import java.nio.file.Paths;
+import java.util.Collections;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+class GraphHelperTest {
+
+ final DependencyScanner dependencyScanner = DependencyScanner.getInstance();
+ final GraphHelper graphHelper = new GraphHelper();
+
+ @Test
+ void findDependencies_checkDependencyName() throws IOException {
+ String PATH = "src/test/resources/LaTexFolder/file1.cls";
+ final File file = new File(PATH);
+
+ var dependency = dependencyScanner.findDependencies(file.getAbsolutePath(), DependencyType.FILE, "", Collections.emptyList(), 5);
+
+ String outputPath = "src/test/resources/LaTexFolder/";
+ var dependenciesFilePath = this.graphHelper.createFileForDependency(dependency, outputPath);
+
+ final var resultFile = new File(dependenciesFilePath.toString());
+
+ final String dependenciesContent = new String(Files.readAllBytes(Paths.get(resultFile.toString())));
+ final String graphContent = new String(Files.readAllBytes(Paths.get(outputPath + "dependencyGraph.dot")));
+
+ assertThat(resultFile.getName()).isEqualTo("dependencies_file1.tex");
+
+ // Check if dependencies file was created and contains correct dependency graph
+ assertThat(dependenciesContent).contains("\\digraph{dependencyGraph}{");
+ assertThat(dependenciesContent).contains("file1 -> xcolor;");
+ assertThat(dependenciesContent).contains("file1 -> makecell;");
+
+ // Check if graph file was created and contains correct dependencies
+ assertThat(graphContent).contains("digraph dependencyGraph ");
+ assertThat(graphContent).contains("file1 -> xcolor;");
+ assertThat(graphContent).contains("file1 -> makecell;");
+ }
+
+ @Test
+ void findDependencies_check_include_abstract() throws IOException {
+ String PATH = "src/test/resources/LaTexFolder/file4.tex";
+ String DIR_PATH = "/src/test/resources/LaTexFolder/";
+
+ InteractionHandler instance = InteractionHandler.getInstance();
+ instance.setPath(instance.getUserDirectory() + DIR_PATH);
+
+ final File file = new File(PATH);
+
+ var dependency = dependencyScanner.findDependencies(file.getAbsolutePath(), DependencyType.FILE, "", Collections.emptyList(), 5);
+
+ String outputPath = "src/test/resources/LaTexFolder/";
+ var dependenciesFilePath = this.graphHelper.createFileForDependency(dependency, outputPath);
+
+ final var resultFile = new File(dependenciesFilePath.toString());
+
+ final String dependenciesContent = new String(Files.readAllBytes(Paths.get(resultFile.toString())));
+ final String graphContent = new String(Files.readAllBytes(Paths.get(outputPath + "dependencyGraph.dot")));
+
+ assertThat(resultFile.getName()).isEqualTo("dependencies_file4.tex");
+
+ // Check if dependencies file was created and contains correct dependency graph
+ assertThat(dependenciesContent).contains("\\digraph{dependencyGraph}{");
+ assertThat(dependenciesContent).contains("abstract -> makecell;");
+ assertThat(dependenciesContent).contains("makecell -> array;");
+
+ // Check if graph file was created and contains correct dependencies
+ assertThat(graphContent).contains("digraph dependencyGraph ");
+ assertThat(dependenciesContent).contains("abstract -> makecell;");
+ assertThat(dependenciesContent).contains("makecell -> array;");
+ }
+} \ No newline at end of file
diff --git a/support/latex-dependency-grapher/source/test/java/InteractionHandlerTest.java b/support/latex-dependency-grapher/source/test/java/InteractionHandlerTest.java
new file mode 100644
index 0000000000..2489c139b9
--- /dev/null
+++ b/support/latex-dependency-grapher/source/test/java/InteractionHandlerTest.java
@@ -0,0 +1,84 @@
+import ch.bfh.lpdg.InteractionHandler;
+import org.apache.commons.cli.MissingArgumentException;
+import org.apache.commons.cli.ParseException;
+import org.junit.jupiter.api.Test;
+
+import java.security.InvalidParameterException;
+
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.fail;
+
+public class InteractionHandlerTest {
+ @Test
+ public void testValidPathSingleFile() {
+ var handler1 = InteractionHandler.getInstance();
+ var handler2 = InteractionHandler.getInstance();
+ var handler3 = InteractionHandler.getInstance();
+ try {
+ handler1.handleOptions(new String[]{"--debug", "-p", "src/test/resources/LaTexFolder/file1.cls"});
+ handler2.handleOptions(new String[]{"--debug", "-p", "src/test/resources/LaTexFolder/file2.tex"});
+ handler3.handleOptions(new String[]{"--debug", "-p", "src/test/resources/LaTexFolder/file3.sty"});
+ } catch (Exception e) {
+ fail("This should have worked.");
+ }
+ }
+
+ @Test
+ public void testValidPathSingleInvalidFile() {
+ var handler = InteractionHandler.getInstance();
+ try {
+ handler.handleOptions(new String[]{"--debug", "-p", "src/test/resources/test.txt"});
+ fail("The file is not a LaTeX-File and this should have failed.");
+ } catch (Exception e) {
+ assertEquals(IllegalArgumentException.class, e.getClass());
+ }
+ }
+
+ @Test
+ public void testValidPathMultipleFiles() throws ParseException {
+ var handler = InteractionHandler.getInstance();
+ handler.handleOptions(new String[]{"--debug", "-p", "src/test/resources/LaTexFolder/"});
+
+ // Depending on thest order, there should be at least 3 scannable files.
+ assertThat(handler.getFiles().size()).isGreaterThan(3);
+ }
+
+ @Test
+ public void testInvalidPath() {
+ var handler = InteractionHandler.getInstance();
+
+ try {
+ handler.handleOptions(new String[]{"--debug", "-p", "/TEST/INVALID"});
+ } catch (Exception e) {
+ assertEquals(InvalidParameterException.class, e.getClass());
+ assertEquals(e.getMessage(), "The given path is invalid: /TEST/INVALID");
+ return;
+ }
+ fail("The path is invalid and should have thrown an exception.");
+ }
+
+ @Test
+ public void testNullPath() {
+ var handler = InteractionHandler.getInstance();
+
+ try {
+ handler.handleOptions(new String[]{"--debug", "-p"});
+ fail("The path is null and should have thrown an exception.");
+ } catch (Exception e) {
+ assertEquals(MissingArgumentException.class, e.getClass());
+ }
+ }
+
+ @Test
+ public void testEmptyPath() {
+ var handler = InteractionHandler.getInstance();
+
+ try {
+ handler.handleOptions(new String[]{"--debug", "-p", ""});
+ fail("The path is empty and should have thrown an exception.");
+ } catch (Exception e) {
+ assertEquals(MissingArgumentException.class, e.getClass());
+ }
+ }
+}
diff --git a/support/latex-dependency-grapher/source/test/java/LatexHelperTest.java b/support/latex-dependency-grapher/source/test/java/LatexHelperTest.java
new file mode 100644
index 0000000000..13660f525b
--- /dev/null
+++ b/support/latex-dependency-grapher/source/test/java/LatexHelperTest.java
@@ -0,0 +1,176 @@
+import ch.bfh.lpdg.DependencyScanner;
+import ch.bfh.lpdg.LatexHelper;
+import ch.bfh.lpdg.datastructure.DependencyType;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Test;
+
+import java.io.File;
+import java.io.IOException;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.nio.file.StandardCopyOption;
+import java.util.Arrays;
+import java.util.Collections;
+
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+public class LatexHelperTest {
+
+ private Path copyFile(File source) throws IOException {
+ int lastDotIndex = source.getName().lastIndexOf(".");
+ var extension = (lastDotIndex != -1) ? source.getName().substring(lastDotIndex) : "";
+ return Files.copy(Paths.get(source.getAbsolutePath()), Paths.get(source.getPath().replace(extension, ".temp" + extension)), StandardCopyOption.REPLACE_EXISTING);
+ }
+
+ private void removeFile(Path file) throws IOException {
+ Files.delete(file);
+ }
+
+ private Boolean checkForFile(String filePath) {
+ File file = new File(filePath);
+ return file.exists() && file.isFile();
+ }
+
+ @AfterEach
+ public void cleanup() throws IOException {
+ removeFile(Paths.get("src/test/resources/LaTexFolder/file1.temp.cls"));
+ removeFile(Paths.get("src/test/resources/LaTexFolder/file2.temp.tex"));
+ removeFile(Paths.get("src/test/resources/LaTexFolder/file3.temp.sty"));
+ }
+
+ @Test
+ public void testUnusedPackages() throws IOException {
+ var path1 = "src/test/resources/LaTexFolder/file1.cls";
+ var copy1 = copyFile(new File(path1));
+ var path2 = "src/test/resources/LaTexFolder/file2.tex";
+ var copy2 = copyFile(new File(path2));
+ var path3 = "src/test/resources/LaTexFolder/file3.sty";
+ var copy3 = copyFile(new File(path3));
+
+
+ var dep1 = DependencyScanner.getInstance().findDependencies(copy1.toAbsolutePath().toString(), DependencyType.FILE, "", Collections.emptyList(), 5);
+ var dep2 = DependencyScanner.getInstance().findDependencies(copy2.toAbsolutePath().toString(), DependencyType.FILE, "", Collections.emptyList(), 5);
+ var dep3 = DependencyScanner.getInstance().findDependencies(copy3.toAbsolutePath().toString(), DependencyType.FILE, "", Collections.emptyList(), 5);
+
+ var helper1 = new LatexHelper(copy1.toFile(), dep1);
+ var helper2 = new LatexHelper(copy2.toFile(), dep2);
+ var helper3 = new LatexHelper(copy3.toFile(), dep3);
+
+ helper1.findUnnecessaryDependencies(false, false);
+ helper2.findUnnecessaryDependencies(false, false);
+ helper3.findUnnecessaryDependencies(false, false);
+
+ var expectedUnusedDependencies = Arrays.asList("xcolor", "makecell");
+
+ for (var dep : dep1.getDependencyList()) {
+ if (expectedUnusedDependencies.contains(dep.getName()))
+ assertTrue(dep.IsUnused);
+ else
+ assertFalse(dep.isIsUnused());
+ }
+
+ for (var dep : dep2.getDependencyList()) {
+ if (expectedUnusedDependencies.contains(dep.getName()))
+ assertTrue(dep.IsUnused);
+ else
+ assertFalse(dep.isIsUnused());
+ }
+
+ for (var dep : dep3.getDependencyList()) {
+ if (expectedUnusedDependencies.contains(dep.getName()))
+ assertTrue(dep.IsUnused);
+ else
+ assertFalse(dep.isIsUnused());
+ }
+ }
+
+ @Test
+ public void testMinimize() throws IOException {
+ var path1 = "src/test/resources/LaTexFolder/file1.cls";
+ var copy1 = copyFile(new File(path1));
+ var path2 = "src/test/resources/LaTexFolder/file2.tex";
+ var copy2 = copyFile(new File(path2));
+ var path3 = "src/test/resources/LaTexFolder/file3.sty";
+ var copy3 = copyFile(new File(path3));
+
+ var dep1 = DependencyScanner.getInstance().findDependencies(copy1.toAbsolutePath().toString(), DependencyType.FILE, "", Collections.emptyList(), 5);
+ var dep2 = DependencyScanner.getInstance().findDependencies(copy2.toAbsolutePath().toString(), DependencyType.FILE, "", Collections.emptyList(), 5);
+ var dep3 = DependencyScanner.getInstance().findDependencies(copy3.toAbsolutePath().toString(), DependencyType.FILE, "", Collections.emptyList(), 5);
+
+ var helper1 = new LatexHelper(copy1.toFile(), dep1);
+ var helper2 = new LatexHelper(copy2.toFile(), dep2);
+ var helper3 = new LatexHelper(copy3.toFile(), dep3);
+
+ helper1.findUnnecessaryDependencies(false, true);
+ helper2.findUnnecessaryDependencies(false, true);
+ helper3.findUnnecessaryDependencies(false, true);
+
+ assertTrue(checkForFile("src/test/resources/LaTexFolder/file1.temp.minimized.cls"));
+ assertTrue(checkForFile("src/test/resources/LaTexFolder/file2.temp.minimized.tex"));
+ assertTrue(checkForFile("src/test/resources/LaTexFolder/file3.temp.minimized.sty"));
+
+ removeFile(Paths.get("src/test/resources/LaTexFolder/file1.temp.minimized.cls"));
+ removeFile(Paths.get("src/test/resources/LaTexFolder/file2.temp.minimized.tex"));
+ removeFile(Paths.get("src/test/resources/LaTexFolder/file3.temp.minimized.sty"));
+ }
+
+ @Test
+ public void testOverwrite() throws IOException {
+ var path1 = "src/test/resources/LaTexFolder/file1.cls";
+ var copy1 = copyFile(new File(path1));
+ var path2 = "src/test/resources/LaTexFolder/file2.tex";
+ var copy2 = copyFile(new File(path2));
+ var path3 = "src/test/resources/LaTexFolder/file3.sty";
+ var copy3 = copyFile(new File(path3));
+
+ var dep1 = DependencyScanner.getInstance().findDependencies(copy1.toAbsolutePath().toString(), DependencyType.FILE, "", Collections.emptyList(), 5);
+ var dep2 = DependencyScanner.getInstance().findDependencies(copy2.toAbsolutePath().toString(), DependencyType.FILE, "", Collections.emptyList(), 5);
+ var dep3 = DependencyScanner.getInstance().findDependencies(copy3.toAbsolutePath().toString(), DependencyType.FILE, "", Collections.emptyList(), 5);
+
+ var helper1 = new LatexHelper(copy1.toFile(), dep1);
+ var helper2 = new LatexHelper(copy2.toFile(), dep2);
+ var helper3 = new LatexHelper(copy3.toFile(), dep3);
+
+ helper1.findUnnecessaryDependencies(true, false);
+ helper2.findUnnecessaryDependencies(true, false);
+ helper3.findUnnecessaryDependencies(true, false);
+
+ assertFalse(checkForFile("src/test/resources/LaTexFolder/file1.temp.minimized.cls"));
+ assertFalse(checkForFile("src/test/resources/LaTexFolder/file2.temp.minimized.tex"));
+ assertFalse(checkForFile("src/test/resources/LaTexFolder/file3.temp.minimized.sty"));
+ assertTrue(checkForFile("src/test/resources/LaTexFolder/file1.temp.cls"));
+ assertTrue(checkForFile("src/test/resources/LaTexFolder/file2.temp.tex"));
+ assertTrue(checkForFile("src/test/resources/LaTexFolder/file3.temp.sty"));
+ }
+
+ @Test
+ public void testMinimizeAndOverwrite() throws IOException {
+ var path1 = "src/test/resources/LaTexFolder/file1.cls";
+ var copy1 = copyFile(new File(path1));
+ var path2 = "src/test/resources/LaTexFolder/file2.tex";
+ var copy2 = copyFile(new File(path2));
+ var path3 = "src/test/resources/LaTexFolder/file3.sty";
+ var copy3 = copyFile(new File(path3));
+
+ var dep1 = DependencyScanner.getInstance().findDependencies(copy1.toAbsolutePath().toString(), DependencyType.FILE, "", Collections.emptyList(), 5);
+ var dep2 = DependencyScanner.getInstance().findDependencies(copy2.toAbsolutePath().toString(), DependencyType.FILE, "", Collections.emptyList(), 5);
+ var dep3 = DependencyScanner.getInstance().findDependencies(copy3.toAbsolutePath().toString(), DependencyType.FILE, "", Collections.emptyList(), 5);
+
+ var helper1 = new LatexHelper(copy1.toFile(), dep1);
+ var helper2 = new LatexHelper(copy2.toFile(), dep2);
+ var helper3 = new LatexHelper(copy3.toFile(), dep3);
+
+ helper1.findUnnecessaryDependencies(true, true);
+ helper2.findUnnecessaryDependencies(true, true);
+ helper3.findUnnecessaryDependencies(true, true);
+
+ assertFalse(checkForFile("src/test/resources/LaTexFolder/file1.temp.minimized.cls"));
+ assertFalse(checkForFile("src/test/resources/LaTexFolder/file2.temp.minimized.tex"));
+ assertFalse(checkForFile("src/test/resources/LaTexFolder/file3.temp.minimized.sty"));
+ assertTrue(checkForFile("src/test/resources/LaTexFolder/file1.temp.cls"));
+ assertTrue(checkForFile("src/test/resources/LaTexFolder/file2.temp.tex"));
+ assertTrue(checkForFile("src/test/resources/LaTexFolder/file3.temp.sty"));
+ }
+}
diff --git a/support/latex-dependency-grapher/source/test/resources/LaTexFolder/file1.cls b/support/latex-dependency-grapher/source/test/resources/LaTexFolder/file1.cls
new file mode 100644
index 0000000000..1dc4e640e5
--- /dev/null
+++ b/support/latex-dependency-grapher/source/test/resources/LaTexFolder/file1.cls
@@ -0,0 +1,15 @@
+\documentclass{article}
+
+\usepackage{xcolor}
+\usepackage{makecell}
+\include{includes/abstract}
+
+
+
+\begin{document}
+
+
+
+blabla
+
+\end{document} \ No newline at end of file
diff --git a/support/latex-dependency-grapher/source/test/resources/LaTexFolder/file2.tex b/support/latex-dependency-grapher/source/test/resources/LaTexFolder/file2.tex
new file mode 100644
index 0000000000..1dc4e640e5
--- /dev/null
+++ b/support/latex-dependency-grapher/source/test/resources/LaTexFolder/file2.tex
@@ -0,0 +1,15 @@
+\documentclass{article}
+
+\usepackage{xcolor}
+\usepackage{makecell}
+\include{includes/abstract}
+
+
+
+\begin{document}
+
+
+
+blabla
+
+\end{document} \ No newline at end of file
diff --git a/support/latex-dependency-grapher/source/test/resources/LaTexFolder/file3.sty b/support/latex-dependency-grapher/source/test/resources/LaTexFolder/file3.sty
new file mode 100644
index 0000000000..1dc4e640e5
--- /dev/null
+++ b/support/latex-dependency-grapher/source/test/resources/LaTexFolder/file3.sty
@@ -0,0 +1,15 @@
+\documentclass{article}
+
+\usepackage{xcolor}
+\usepackage{makecell}
+\include{includes/abstract}
+
+
+
+\begin{document}
+
+
+
+blabla
+
+\end{document} \ No newline at end of file
diff --git a/support/latex-dependency-grapher/source/test/resources/LaTexFolder/file4.tex b/support/latex-dependency-grapher/source/test/resources/LaTexFolder/file4.tex
new file mode 100644
index 0000000000..4e655c7f7d
--- /dev/null
+++ b/support/latex-dependency-grapher/source/test/resources/LaTexFolder/file4.tex
@@ -0,0 +1,7 @@
+\documentclass{article}
+
+\begin{document}
+
+ \include{includes/abstract}
+
+\end{document} \ No newline at end of file
diff --git a/support/latex-dependency-grapher/source/test/resources/LaTexFolder/includes/abstract.tex b/support/latex-dependency-grapher/source/test/resources/LaTexFolder/includes/abstract.tex
new file mode 100644
index 0000000000..0b1021ea52
--- /dev/null
+++ b/support/latex-dependency-grapher/source/test/resources/LaTexFolder/includes/abstract.tex
@@ -0,0 +1,7 @@
+\usepackage{makecell}
+\thispagestyle{plain}
+\begin{center}
+ \Large
+ \textbf{Abstract}
+\end{center}
+This is the abstract of this document. Abstract has to be completed and is a brief introduction about the main subject. \ No newline at end of file
diff --git a/support/latex-dependency-grapher/source/test/resources/test.txt b/support/latex-dependency-grapher/source/test/resources/test.txt
new file mode 100644
index 0000000000..8d6038cb08
--- /dev/null
+++ b/support/latex-dependency-grapher/source/test/resources/test.txt
@@ -0,0 +1,16 @@
+\documentclass{article}
+
+\usepackage{xcolor}\usepackage{makecell}
+\RequirePackage{testikus}
+\RequirePackage{latexDev}
+
+\usepackage{rexim}
+
+\begin{document}
+
+\input{smallFile}
+\include{largeFile}
+
+blabla
+
+\end{document} \ No newline at end of file
diff --git a/support/ppmcheck/README b/support/ppmcheck/README
new file mode 100644
index 0000000000..b0eba88d48
--- /dev/null
+++ b/support/ppmcheck/README
@@ -0,0 +1,4 @@
+Package: Convert PDF to PNG and compare PNG files after l3build
+Author: Jianrui Lyu <tolvjr@163.com>
+Repository: https://github.com/lvjr/ppmcheck
+License: The LaTeX Project Public License 1.3c
diff --git a/support/ppmcheck/ppmcheck.lua b/support/ppmcheck/ppmcheck.lua
new file mode 100644
index 0000000000..1691b9ee57
--- /dev/null
+++ b/support/ppmcheck/ppmcheck.lua
@@ -0,0 +1,164 @@
+#!/usr/bin/env texlua
+
+-- Description: Convert PDF to PNG and compare PNG files after l3build
+-- Copyright: 2024 (c) Jianrui Lyu <tolvjr@163.com>
+-- Repository: https://github.com/lvjr/ppmcheck
+-- License: The LaTeX Project Public License 1.3c
+
+ppmcheck_version = "2024A"
+ppmcheck_date = "2024-01-18"
+
+--------------------------------------------
+---- source code from l3build.lua
+--------------------------------------------
+
+local lfs = require("lfs")
+
+local assert = assert
+local ipairs = ipairs
+local insert = table.insert
+local lookup = kpse.lookup
+local match = string.match
+local gsub = string.gsub
+
+kpse.set_program_name("kpsewhich")
+build_kpse_path = match(lookup("l3build.lua"),"(.*[/])")
+local function build_require(s)
+ require(lookup("l3build-"..s..".lua", { path = build_kpse_path } ) )
+end
+
+-----------------------------------------
+
+build_require("file-functions")
+
+release_date = "2021-04-26" -- for old build.lua file
+dofile("build.lua")
+
+build_require("variables")
+
+imgext = imgext or ".png"
+
+local md5 = require("md5")
+
+local function md5sum(str)
+ if str then return md5.sumhexa(str) end
+end
+
+local function filesum(name)
+ local f = assert(io.open(name, "rb"))
+ local s = f:read("*all")
+ f:close()
+ return md5sum(s)
+end
+
+local function readfile(name)
+ local f = assert(io.open(name, "rb"))
+ local s = f:read("*all")
+ f:close()
+ return s
+end
+
+local function writefile(name, sum)
+ local f = assert(io.open(name, "w"))
+ f:write(sum)
+ f:close()
+end
+
+local function getfiles(path, pattern)
+ local files = { }
+ for entry in lfs.dir(path) do
+ if match(entry, pattern) then
+ insert(files, entry)
+ end
+ end
+ return files
+end
+
+local function getimgopt(imgext)
+ local imgopt = ""
+ if imgext == ".png" then
+ imgopt = " -png "
+ elseif imgext == ".ppm" then
+ imgopt = " "
+ elseif imgext == ".pgm" then
+ imgopt = " -gray "
+ elseif imgext == ".pbm" then
+ imgopt = " -mono "
+ else
+ error("unsupported image extension" .. imgext)
+ end
+ return imgopt
+end
+
+local function pdftoimg(path, pdf)
+ cmd = "pdftoppm " .. getimgopt(imgext) .. pdf .. " " .. jobname(pdf)
+ run(path, cmd)
+end
+
+local function saveimgmd5(imgname, md5file, newmd5)
+ print("save md5 and image files for " .. imgname)
+ cp(imgname, testdir, testfiledir)
+ writefile(md5file, newmd5)
+end
+
+local function ppmcheck(job)
+ local errorlevel
+ local imgname = job .. imgext
+ local md5file = testfiledir .. "/" .. job .. ".md5"
+ local newmd5 = filesum(testdir .. "/" .. imgname)
+ if fileexists(md5file) then
+ local oldmd5 = readfile(md5file)
+ if newmd5 == oldmd5 then
+ errorlevel = 0
+ print("md5 check passed for " .. imgname)
+ else
+ errorlevel = 1
+ print("md5 check failed for " .. imgname)
+ local imgdiffexe = os.getenv("imgdiffexe")
+ if imgdiffexe then
+ local oldimg = abspath(testfiledir) .. "/" .. imgname
+ local newimg = abspath(testdir) .. "/" .. imgname
+ local diffname = job .. ".diff.png"
+ local cmd = imgdiffexe .. " " .. oldimg .. " " .. newimg
+ .. " -compose src " .. diffname
+ print("creating image diff file " .. diffname)
+ run(testdir, cmd)
+ elseif arg[1] == "save" then
+ saveimgmd5(imgname, md5file, newmd5)
+ end
+ end
+ else
+ errorlevel = 0
+ saveimgmd5(imgname, md5file, newmd5)
+ end
+ return errorlevel
+end
+
+local function main()
+ local errorlevel = 0
+ local pattern = "%" .. pdfext .. "$"
+ local files = getfiles(testdir, pattern)
+ for _, v in ipairs(files) do
+ pdftoimg(testdir, v)
+ pattern = "^" .. jobname(v):gsub("%-", "%%-") .. "%-%d+%" .. imgext .. "$"
+ local imgfiles = getfiles(testdir, pattern)
+ if #imgfiles == 1 then
+ local imgname = jobname(v) .. imgext
+ if fileexists(testdir .. "/" .. imgname) then
+ rm(testdir, imgname)
+ end
+ ren(testdir, imgfiles[1], imgname)
+ local e = ppmcheck(jobname(v)) or 0
+ errorlevel = errorlevel + e
+ else
+ for _, i in ipairs(imgfiles) do
+ local e = ppmcheck(jobname(i)) or 0
+ errorlevel = errorlevel + e
+ end
+ end
+ end
+ return errorlevel
+end
+
+local errorlevel = main()
+if os.type == "windows" then os.exit(errorlevel) end
diff --git a/support/ppmcheck/ppmcheck.pdf b/support/ppmcheck/ppmcheck.pdf
new file mode 100644
index 0000000000..854d76202a
--- /dev/null
+++ b/support/ppmcheck/ppmcheck.pdf
Binary files differ
diff --git a/support/ppmcheck/ppmcheck.tex b/support/ppmcheck/ppmcheck.tex
new file mode 100644
index 0000000000..d76a9e4534
--- /dev/null
+++ b/support/ppmcheck/ppmcheck.tex
@@ -0,0 +1,106 @@
+% -*- coding: utf-8 -*-
+\documentclass[oneside,12pt]{article}
+\usepackage[a4paper,margin=2cm]{geometry}
+
+\newcommand*{\myversion}{2024A}
+\newcommand*{\mydate}{Version \myversion\ (\the\year-\mylpad\month-\mylpad\day)}
+\newcommand*{\mylpad}[1]{\ifnum#1<10 0\the#1\else\the#1\fi}
+
+\setlength{\parindent}{0pt}
+\setlength{\parskip}{4pt plus 1pt minus 1pt}
+
+\usepackage{codehigh}
+\usepackage{hyperref}
+\hypersetup{
+ colorlinks=true,
+ urlcolor=blue3,
+ linkcolor=green3,
+}
+
+\NewDocumentCommand\mypkg{m}{\textcolor{blue3}{\mbox{\ttfamily#1}}}
+\NewDocumentCommand\myopt{m}{\textcolor{brown3}{\mbox{#1}}}
+\NewDocumentCommand\mycmd{m}{\textcolor{green3}{\ttfamily\fakeverb{#1}}}
+\NewDocumentCommand\myfile{m}{\textcolor{purple3}{\mbox{#1}}}
+\NewDocumentCommand\myprg{m}{\textcolor{cyan3}{\mbox{#1}}}
+
+\begin{document}
+
+\title{\sffamily
+ \textcolor{green3}{The \texttt{ppmcheck} tool}\\
+ {\large Convert PDF to PNG and compare PNG files after \texttt{l3build}}%
+}
+\author{%
+ Jianrui Lyu (tolvjr@163.com)%
+ %\\\url{https://github.com/lvjr/ppmcheck}
+}
+\date{\mydate}
+\maketitle
+
+The \mypkg{l3build} system is a useful and powerful tool for regression testing.
+With \mypkg{l3build} you normally print the contents of some boxes from \myfile{.lvt} files
+to corresponding \myfile{.tlg} files. Sometimes \LaTeX{} kernel or some package your package
+depends on adds a whatisit or \mycmd{\kern0pt}, and your test files will fail even if
+the PDF files look the same as before and are still correct.
+
+This \mypkg{ppmcheck} tool provides an alternative way for regression testing:
+Instead of printing box contents in \myfile{.lvt} files, you could just convert PDF files
+to PNG files and compare PNG files after \mypkg{l3build} finishes its job.
+
+\section{Installation}
+
+Normally your TeX distribution will copy \myfile{ppmcheck.lua} file to the correct folder
+when you install this tool. If a manual installation is needed, you could download
+\href{https://ctan.org/pkg/ppmcheck}{\myfile{ppmcheck.lua}}
+from CTAN and install it to \myfile{TEXMF/scripts/ppmcheck/ppmcheck.lua}.
+
+The \mypkg{ppmcheck} tool uses \myprg{pdftoppm} program for image converting.
+This program is installed by default on MiKTeX. For TeX Live, you can install it by running
+\begin{codehigh}
+tlmgr install wintools.windows
+\end{codehigh}
+on Windows, or running
+\begin{codehigh}
+sudo apt-get install poppler-utils
+\end{codehigh}
+on Ubuntu/Debian Linux.
+
+\section{Usages}
+
+First create a \myfile{buildend.lua} file with the following lines in the folder of your package
+(next to \myfile{build.lua} file for \mypkg{l3build}):
+\begin{codehigh}
+kpse.set_program_name("kpsewhich")
+dofile(kpse.lookup("ppmcheck.lua"))
+\end{codehigh}
+Then you could run the folllowing commands
+\begin{codehigh}
+l3build check
+texlua buildend.lua
+\end{codehigh}
+
+The first run of \mypkg{ppmcheck} will save image and md5 files to \myfile{testfiles} folder,
+and the subsequent runs of it will compare new md5 values with existing md5 values.
+
+You could force \mypkg{ppmcheck} to save new image and md5 files to \myfile{testfiles} folder
+by passing \myopt{save} option to it:
+\begin{codehigh}
+l3build check
+texlua buildend.lua save
+\end{codehigh}
+
+\section{Customizations}
+
+The \myprg{pdftoppm} program supports several types of image files.
+By default the \mypkg{ppmcheck} tool will use \myfile{.png} file,
+and you could change it in \myfile{build.lua} file like this:
+\begin{codehigh}
+imgext = ".ppm"
+\end{codehigh}
+\begin{codehigh}
+imgext = ".pgm"
+\end{codehigh}
+\begin{codehigh}
+imgext = ".pbm"
+\end{codehigh}
+
+\end{document}
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index fc6269dcd4..73fc836dbc 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -142,7 +142,6 @@ $mirrors = {
},
'Portugal' => {
'https://ftp.eq.uc.pt/software/TeX/' => 1,
- 'https://mirrors.up.pt/pub/CTAN/' => 1,
},
'Romania' => {
'https://mirrors.nxthost.com/ctan/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 251021d7a9..16b686c547 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2023
-depend revision/69463
+depend revision/69475
name 00texlive.image
category TLCore
-revision 69452
+revision 69466
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -2891,6 +2891,7 @@ runfiles size=13630
tlpkg/tlpsrc/mecaso.tlpsrc
tlpkg/tlpsrc/media4svg.tlpsrc
tlpkg/tlpsrc/media9.tlpsrc
+ tlpkg/tlpsrc/medmath.tlpsrc
tlpkg/tlpsrc/medstarbeamer.tlpsrc
tlpkg/tlpsrc/meetingmins.tlpsrc
tlpkg/tlpsrc/membranecomputing.tlpsrc
@@ -4835,7 +4836,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 69447
+revision 69465
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -37121,7 +37122,7 @@ catalogue-version 2.6
name bibcop
category Package
-revision 69454
+revision 69467
shortdesc Style checker for .bib files
longdesc This LaTeX package checks the quality of your .bib file and
longdesc emits warning messages if any issues are found. For this, the
@@ -37132,10 +37133,10 @@ longdesc Windows.
depend bibcop.ARCH
depend iexec
depend pgfopts
-containersize 8180
-containerchecksum 31f7f19f43b7e2c89da45b73e7049eac432dacf1d9c78d4e9334422838dab9367318c31100b7caf9837cc98699fb6bc9782c80845a8d9982364469459b3a1749
-doccontainersize 359716
-doccontainerchecksum 3f0a1ba3c2ac798a57250c38c8b95e3029fd414d0fc85f7fb0d6d1fb62f6893b9044ab58697c9f4b2450480581acf891da3fdf90425e4c5a13eadc033ae85b26
+containersize 8144
+containerchecksum e67e6471a9572f502db740cdac0540d3ce848a3cd36c976fb72a5bbe11626dfccd3c40ea75d86186d584c16d5809e99afd6cebe6fc27fb874685fdcb05da5341
+doccontainersize 359472
+doccontainerchecksum 68d5b879566e871db328b92c8cd1d00c05698c07a140741d6584c5d3e2525725fe01e647938f396a505f6b28833d9df90b1984e334f7e781af2c9beb3f303209
docfiles size=95
texmf-dist/doc/bibtex/bibcop/DEPENDS.txt
texmf-dist/doc/bibtex/bibcop/LICENSE.txt
@@ -37144,8 +37145,8 @@ docfiles size=95
texmf-dist/doc/bibtex/bibcop/bibcop.pdf details="Package documentation"
texmf-dist/doc/man/man1/bibcop.1
texmf-dist/doc/man/man1/bibcop.man1.pdf
-srccontainersize 6240
-srccontainerchecksum 23aa6b5a8d7826cef40c29e5e2675aa8390e4ebbdc478037f861068a3ceab43e8f91b73a688998e9522b0907e28829ba90df845d3cb4b794d1d3af7648ace05b
+srccontainersize 6204
+srccontainerchecksum e7feec5a9ba4772e0d647d34782879c5c6b535f62df35382369f8b405f8b1c8e874db819b4c68f86e58f15fff938e7c37f4eb3476e8aff984890883a3e8e1924
srcfiles size=5
texmf-dist/source/bibtex/bibcop/bibcop.dtx
texmf-dist/source/bibtex/bibcop/bibcop.ins
@@ -37156,7 +37157,7 @@ catalogue-contact-repository https://github.com/yegor256/bibcop
catalogue-ctan /biblio/bibtex/utils/bibcop
catalogue-license mit
catalogue-topics biblio-supp ext-code
-catalogue-version 0.0.18
+catalogue-version 0.0.19
name bibcop.aarch64-linux
category Package
@@ -73447,7 +73448,7 @@ containerchecksum d03b9242340be7be8c32e87c2773bb8aecd4a6b7e1594fe755d9955f111dad
name collection-mathscience
category Collection
-revision 69267
+revision 69466
shortdesc Mathematics, natural sciences, computer science packages
relocated 1
depend 12many
@@ -73597,6 +73598,7 @@ depend matlab-prettifier
depend matrix-skeleton
depend mattens
depend mecaso
+depend medmath
depend membranecomputing
depend memorygraphs
depend messagepassing
@@ -73709,8 +73711,8 @@ depend youngtab
depend yquant
depend ytableau
depend zx-calculus
-containersize 1704
-containerchecksum bc4ca79e6057d48ac00b5f271d8e776fa1ee2080749a3e5761e13bfe0b3acaa08ff797b653ddb61bc9d168b28f4f29f234e64b51724773d0ac51cea7efa6ab9e
+containersize 1712
+containerchecksum 4f9669291b166508e6b4115e77a306bc7826e7ca665417a2cdea4324a2280c227ecec44ec9b754040c8fae12393809ee19e8336ddb8ef4b9eab46f1a0f456a3f
name collection-metapost
category Collection
@@ -105705,7 +105707,7 @@ catalogue-topics notes editorial
name easybook
category Package
-revision 69457
+revision 69469
shortdesc Easily typesetting Chinese theses or books
relocated 1
longdesc easybook is a pure academic template created based on the
@@ -105716,16 +105718,16 @@ longdesc providing multiple commands and interfaces allows users to
longdesc easily customize the thesis template. Its basic macro package
longdesc easybase can also be used with CTeX and standard document
longdesc classes.
-containersize 16612
-containerchecksum 1d4753fb37f821708a1aaf3f7afb2074427b13539fdd69953db5e5f394a4467eeeeb25b7618c145e61bba18696de56a42dda9fae280c6350b70264efe5639d23
-doccontainersize 625352
-doccontainerchecksum 0cfdd40633811e41a9877d41d44f5c257277aee092f60d3cbb3ae437eba5a324d3905d0c0047d3152f0ccc89d1ed5ed8568b01cc3fc4ae0435faced4627f2161
+containersize 16480
+containerchecksum 3fb6f2818831ebb14bde448a5edfa734f2b55f383d769d4134c4086f00e50633142f0474bf96568d9f16ba979ce232e5717612a260417a3114da282cfda70670
+doccontainersize 622940
+doccontainerchecksum 1ffa02f380fbfaef7aea29ffad6368022d0f447b7bf06a1e4be81ac7e7e4ae9688e01022fa7a969e28a504c8a87f73f9e165a4a743dc47123e9badfa7e367146
docfiles size=170
RELOC/doc/latex/easybook/README.md details="Readme"
RELOC/doc/latex/easybook/easybook.pdf details="Package documentation" language="zh"
RELOC/doc/latex/easybook/easybook.tex
-srccontainersize 16480
-srccontainerchecksum 6eff17397a34e39b2ddfbac8ea6273a763e90cdca3de424e7f2643883d8c7f164382849332939010c3717917d1535f5900887d51c4a0d96a9352f91c64f691a9
+srccontainersize 16408
+srccontainerchecksum e9f6feec0a4266df8180e3b537a7c9c149742155d7ec605ca467c9da8b48aae7ad7d9b5c93d0eba3c92c1006c0cf1ed365c8d8018367d71ee905130e48e7773b
srcfiles size=20
RELOC/source/latex/easybook/easybook.dtx
RELOC/source/latex/easybook/easybook.ins
@@ -105738,7 +105740,7 @@ catalogue-contact-repository https://gitee.com/texno3/easybook
catalogue-ctan /macros/latex/contrib/easybook
catalogue-license lppl1.3c
catalogue-topics book-pub dissertation class doc-templ chinese expl3
-catalogue-version 2024I
+catalogue-version 2024J
name easydtx
category Package
@@ -171965,7 +171967,7 @@ catalogue-topics numbers
name kaytannollista-latexia
category Package
-revision 69265
+revision 69468
shortdesc Practical manual for LaTeX (Finnish)
relocated 1
longdesc "Kaytannollista Latexia" is a practical manual for LaTeX
@@ -171973,11 +171975,11 @@ longdesc written in the Finnish language. The manual covers most of the
longdesc topics that a typical document author needs. So it can be a
longdesc useful guide for beginners as well as a reference manual for
longdesc advanced users.
-containersize 568
-containerchecksum c91cf44906a6e377138a04048a3b9885ad10df3ceef268ee3c8d467e4697fa8af1cc5f077b0ae5e2d6049abdd0dfce35a2f83d0ee46e06a1759397a657c28ca8
-doccontainersize 1028608
-doccontainerchecksum 8ef1f9e57e05911d443123bd4393c9bf99b715a4dcab570b361e7798f714228b2782dff0705fa91e660eb2e767709b36de677b7d96c103ce674875b26d47af35
-docfiles size=385
+containersize 572
+containerchecksum 35abe192840c5272dd38d985c84d1b790c627ded1b1553eeffa6817da2e257af600f9464eaecdd6aea17b42c5f9620b7eedae883b69fe7df65d10e0256bd4068
+doccontainersize 1040920
+doccontainerchecksum c4317bca9c17ee1c63557ea9f6846d544f39016c60ddb0f8e9b02fd9e1827bacf586de84b5a9ede41f899dcef2a9f472566e8d8902aff1a85c22bdb80d82b172
+docfiles size=390
RELOC/doc/latex/kaytannollista-latexia/README.md details="Readme"
RELOC/doc/latex/kaytannollista-latexia/kaytannollista-latexia.pdf details="The document itself" language="fi"
RELOC/doc/latex/kaytannollista-latexia/kaytannollista-latexia.tex
@@ -171996,7 +171998,7 @@ catalogue-contact-repository https://github.com/tlikonen/latex-opas
catalogue-ctan /info/kaytannollista-latexia
catalogue-license cc-by-sa-4
catalogue-topics tut-latex finnish-doc
-catalogue-version 2024
+catalogue-version 2024.1
name kblocks
category Package
@@ -184835,16 +184837,16 @@ catalogue-topics version-control doc-mgmt
name latexindent
category Package
-revision 69269
+revision 69472
shortdesc Indent a LaTeX document, highlighting the programming structure
longdesc The Perl script processes a LaTeX file, indenting parts so as
longdesc to highlight the structure for the reader. Included are also
longdesc binary (executable) files for Windows, Ubuntu Linux, and macOS.
depend latexindent.ARCH
-containersize 74440
-containerchecksum 32b0e8cf8433c6c5df601268b9be7d752322fab5fa120e1ee9b8335ba5ab5d48d874bad26756fba2b9da19ce3ce582824af7a859ec1e7f57a8b2e3ea66c6d631
-doccontainersize 1356200
-doccontainerchecksum f843748868107e46e97840d2ef8699d3234760cceb467730370484459a254db7c36869ed0eaeda66e95791d7bb20d576ffbea39e72da44036cbed0dc86799742
+containersize 74460
+containerchecksum 23c35d38e78c3debf1c89cad7f719727edaa21e93d1cdc3f845f3badc0e4211919bd8e8a495010fde7eef78f9784f04c545d67546f30f16179624e36f82d31e8
+doccontainersize 1355832
+doccontainerchecksum 6b0de79326494370b3fba30cf44b0edf7ec925462152c6c11d7e4b9de489b58a94ea64b0e9059b28ec17817cd73e75f0f327aff2ef190dc9fe35aca2b24af66b
docfiles size=456
texmf-dist/doc/support/latexindent/README details="Readme"
texmf-dist/doc/support/latexindent/contributors.bib
@@ -184904,7 +184906,7 @@ catalogue-contact-repository https://github.com/cmhughes/latexindent.pl
catalogue-ctan /support/latexindent
catalogue-license gpl3
catalogue-topics code-layout
-catalogue-version 3.23.5
+catalogue-version 3.23.6
name latexindent.aarch64-linux
category Package
@@ -184989,10 +184991,10 @@ binfiles arch=universal-darwin size=1
name latexindent.windows
category Package
-revision 69269
+revision 69472
shortdesc windows files of latexindent
-containersize 4753100
-containerchecksum 5dcb2c7931b0114fca884e639fb30e81e76e73be9ca71a37464062bea735551e4efa3bdc873637cc2dd3e60e7fb12928dbdd38e51eb19f28bc0b1c0833c9e201
+containersize 4752944
+containerchecksum f678b94b77c7af93bda8fe632442a46aa8b8a72628ccb27e0eddc5609028cf2c8480f2c64757f1f9f34f692559433d94e2a64b1e1784795bcc31fd16509e0940
binfiles arch=windows size=2427
bin/windows/latexindent.exe
@@ -211372,6 +211374,30 @@ catalogue-license lppl
catalogue-topics multimedia expl3
catalogue-version 1.25
+name medmath
+category Package
+revision 69466
+shortdesc Better medium-size math commands
+relocated 1
+longdesc This package started as a fork of the mediummath code of the
+longdesc nccmath package, aiming to provide more stable and flexible
+longdesc medium-size math commands. This concerns sizes of operators and
+longdesc infinite loops caused by definite integrals.
+containersize 4524
+containerchecksum c61c73ab2704259b8f296bd6006653b8e8317b92a55a1c93fbb8ee786da5eedd7a56fc1700aed6ba173fff3514d27f45915655833be5e287728efa3dbbdb3f90
+doccontainersize 24780
+doccontainerchecksum a49226f48d1500bc9ad965bb3efdcd056f0a19d3f1e61ef778bcb8159402e4d5772598dde0390ee11f88c1a3c879d5f36fca6dda6d26d8e174965461de0ed285
+docfiles size=9
+ RELOC/doc/latex/medmath/README details="Readme"
+ RELOC/doc/latex/medmath/medmath.pdf details="Package documentation"
+ RELOC/doc/latex/medmath/medmath.tex
+runfiles size=5
+ RELOC/tex/latex/medmath/medmath.sty
+catalogue-ctan /macros/latex/contrib/medmath
+catalogue-license lppl1.3c
+catalogue-topics maths bugfix
+catalogue-version 2024D
+
name medstarbeamer
category Package
revision 38828
@@ -265840,7 +265866,7 @@ catalogue-version 0.2.0
name preview
category Package
-revision 66924
+revision 69470
shortdesc Extract bits of a LaTeX source for output
relocated 1
longdesc The package is a free-standing part of the preview-latex
@@ -265848,15 +265874,15 @@ longdesc bundle. The package provides the support preview-latex needs,
longdesc when it chooses the matter it will preview. The output may
longdesc reasonably be expected to have other uses, as in html
longdesc translators, etc.
-containersize 6856
-containerchecksum 6dd19a259a74447d597edce7e810aa90e01617d60533da9a381ae1929ded559e95509d9b7f0d62b83c08d3622225aeebb9772d6bd47b1c0155b9d1c68e48939b
-doccontainersize 337164
-doccontainerchecksum 1c0e5e64a10372093ffbb4027a8edb6d7e42d1fc55d37ff695b7c19062a1403c00058fe0471eb56e9bb912e6cfdc13d3e46687dbd55f1efa58095d73f28b059f
+containersize 6848
+containerchecksum b7ed05c49ee852d23da47c4dab53e5116b1dcafe4ae404220e10fb9622ee6a593346ed7474a2d13c64d6d3782b5894f01758cd267bfd269f54778d2af46e8bb2
+doccontainersize 336960
+doccontainerchecksum d0f797210790ee1ed8a80df8090f9273cdab22de2bbe8d72b609385ff2f0e2004dcaf2a91d0ebe3fcbf0693cf4f83b2a978f7b02744185ebc9c803205e88d7a0
docfiles size=85
RELOC/doc/latex/preview/README details="Readme"
RELOC/doc/latex/preview/preview.pdf details="Package documentation"
-srccontainersize 22688
-srccontainerchecksum 01fee5b5367e15dfd4d9ea156b66455efa8c86c39ff49041c8fc9636ff79eae24e0c764673a75ce5050be81e9ac8ca3ad6fa2ad50fa7953f6a51292f1605b24f
+srccontainersize 22680
+srccontainerchecksum e2dde7963e5337c8d0b0f0fd2a7adee2f09e8bd3900d2d8d6cca7d612e3401fd6567a42141734e72e6cdb043aa1fd786ca0dcbf42a776880447f81d0ba4e8838
srcfiles size=22
RELOC/source/latex/preview/preview.drv
RELOC/source/latex/preview/preview.dtx
@@ -265881,7 +265907,7 @@ catalogue-contact-support https://lists.gnu.org/mailman/listinfo/auctex
catalogue-ctan /macros/latex/contrib/preview
catalogue-license gpl3
catalogue-topics chunks
-catalogue-version 13.2
+catalogue-version 13.3
name prftree
category Package
@@ -287231,7 +287257,7 @@ catalogue-version 1
name runcode
category Package
-revision 68223
+revision 69471
shortdesc Execute foreign source code and embed the result in the pdf file
relocated 1
longdesc This LaTeX package executes programming source codes (including
@@ -287244,10 +287270,10 @@ longdesc the Python talk2stat package. Currently, this server-mode
longdesc supports Julia, MatLab, Python, and R. More languages will be
longdesc added. For more details and usage examples, refer to the
longdesc package's github repository.
-containersize 5668
-containerchecksum 5f5952e07a5762b3f37de7d97aca5187d8133e6443fa41ed56802a9f852bc9e4d31023430e9969e836d0150e2862d67f0753abbec683d112f3752422259187c1
-doccontainersize 414844
-doccontainerchecksum cf2ac28ebca780c9951d42b38806844c55455638502708e6e79a2d9aced7478a797bb89af409364fe193d195b177fc8389a1021e4f553e2c211c6c38d5e6e9d9
+containersize 5720
+containerchecksum bedab511e29b368c929f688742dc59c36ee6416a8f362c2a24847dedf0eae472e64c060f26287c55b9b881804213ec57eb04249d9c031458fb3d642c01255e03
+doccontainersize 414948
+doccontainerchecksum fe6b6af9efe7564e6c3ac6040f08ce30f17159b7a56ca983a9e8f97217706d75dc481daccc0c2594422d3c578edf0f00e5a72f5b06f7eecc8ea81f79ad27ac4e
docfiles size=121
RELOC/doc/latex/runcode/README details="Readme"
RELOC/doc/latex/runcode/generated/runcode_troubleshoot_inln2.tex
@@ -287268,7 +287294,7 @@ catalogue-contact-repository https://github.com/Ossifragus/runcode
catalogue-ctan /macros/latex/contrib/runcode
catalogue-license lppl1.3c
catalogue-topics exec-foreign callback
-catalogue-version 2.2
+catalogue-version 2.3
name runtexshebang
category Package
@@ -324114,7 +324140,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 69447
+revision 69465
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -324122,10 +324148,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 114280
-containerchecksum 96b666030ebc16b6ce9e540b36bbb6ced1c24cd17301ea96ee015468818ba3ae06f1fa36e5ca7995501ed1acc5552e273a33031f871fe749bfc64c810ce2dbcc
-doccontainersize 431496
-doccontainerchecksum 61e12e21be2a86b339735b7a5cb589fb6acb232c28f9b452ba41c0be46beaa5a72a9e24331d4427103e81693e01785684532f13ab01039f7954381ebd1e4e6ad
+containersize 114272
+containerchecksum 7b432d9dbcbd91c9455d19758dd16692271a7e637b34cc39bb4d81713c86492b1733306bf1a2d3c995a0424073b5dd3e7df45465f0d764ddea48202286c8dd6a
+doccontainersize 431528
+doccontainerchecksum 7fe67a2079695395d2d11363cd6d478b3ab9a784141471d850ac2a756ed58efe579d35fb7c43f9f3c7b9249b7d36e7f3b979daad46e29603f2cd1e750f4c1bfe
docfiles size=562
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 699fece1e3..3d7a2265b3 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-b10ba2c0e7ff72886468afd6c3943b8b texlive.tlpdb
+633762f03711f9bd5f9205b67679b574 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 817da199a4..17b1ac130b 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-e73f388021f4d116f14a475074a3eac01f9055b29297be1923abc71667a89a4f8b21c0c53de2178790616594092715b9f6329d7a055f8fea0527aa44f917a2a3 texlive.tlpdb
+3ba93d0296558d6873565f7790bb6cd1251eda9296a3c9c4568293e49ad72438fa04041d7fe7779d8228c5add7905ef0a4f35c351dd85486eaf9a6f02d07941b texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 18952c56a1..5aec41999d 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmWnI4QACgkQTOGHfhlD
-jHA24Af/TPb/SnSjaleevpDGDA+tQRT91KUA+md2DumJMlOsaFLkGXydmFbKD3lc
-1fcJysMGHKm9X97pbT3Uj54pMuo3zOH5qL8bR13g4pHyjY69uR4l0oeVWnpE8JuT
-gbsFX8EZ7uGaNXSRViiPCrXqKfeZqBIJdNe/DuwRjqWyyxMffGygkFMIubrNH1wa
-1W+iDoIfWjLs+KIQl4HYI0b7yLxGow526F/SWfwjSUDtMKxDY0WQOphs7Lu1G1Hf
-xvyJ/WNXedLVz4bbYPZdx/xXM6g0nneYbGtW6i+yNFv1W1OhNRr2A3nssK3e3cea
-zEVDlc8ii3GfHaaewlW9yzHMYDURyA==
-=D8ke
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmWodUkACgkQTOGHfhlD
+jHDItQgAjcd+3ieOdGi51m6NY7bQWo/M/FHv/kKP7jn8SNtvKLUyE9MmAU1hLux3
+7ijjHjI3r9wjRmmlQQqpakl8ccaZ+ylbZeXAm4Ig2lQGJMf9iuY4AkBCf7MiR45i
+U1SiBTIRvTRLE8lHpS3IU0g4v+SN62UElvlGHyZnfti6Tlxj1HgRs1eAcnQIYiDk
+c+iQS4h6QJDhCiKXs9KrIqXyb6VJ63NkamyN3urjibd2Jjm6Em+o7qKKaI4RnGpt
+T+Owc+/ZQb2nTdXjZoJ0807dS3j06ON7DUq13NSIZ3NsPlxmPPmdMVm4BFW+49jo
+a9ALwOwVnjfA2u8NNP0xklYnftibBA==
+=xvzm
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 9858397bf1..5cc287f8be 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index 7b94ead4d6..e3ae83003e 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2024-01-18-02-02
+2024-01-19-02-02