summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname1050
-rw-r--r--FILES.byname.gzbin2457320 -> 2457807 bytes
-rw-r--r--FILES.last07days904
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst2644
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst2451
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst2644
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst2451
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714.dtx5
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714.ins31
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714.pdfbin487773 -> 480329 bytes
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714.sty333
-rw-r--r--fonts/concmath-otf/Concrete-Math.otfbin224592 -> 224768 bytes
-rw-r--r--fonts/concmath-otf/README.md4
-rw-r--r--fonts/concmath-otf/concmath-otf.ltx2
-rw-r--r--fonts/concmath-otf/concmath-otf.pdfbin147414 -> 147122 bytes
-rw-r--r--fonts/concmath-otf/concmath-otf.sty4
-rw-r--r--fonts/concmath-otf/unimath-concrete.pdfbin1779832 -> 1779791 bytes
-rw-r--r--fonts/kpfonts-otf/README.md19
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx2
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdfbin221011 -> 220944 bytes
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx2
-rw-r--r--fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdfbin223423 -> 223341 bytes
-rw-r--r--fonts/kpfonts-otf/doc/unimath-kpfonts.pdfbin1821351 -> 1821149 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Bold.otfbin196828 -> 197760 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Light.otfbin459668 -> 459812 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Regular.otfbin433572 -> 433460 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Sans.otfbin280976 -> 281060 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMath-Semibold.otfbin198648 -> 199880 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Bold.otfbin57912 -> 57912 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otfbin65120 -> 65120 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Italic.otfbin66424 -> 66424 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpMono-Regular.otfbin59044 -> 59044 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Bold.otfbin132224 -> 132224 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otfbin142840 -> 142840 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Italic.otfbin132976 -> 132976 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Light.otfbin130468 -> 130468 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otfbin135316 -> 135316 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Regular.otfbin131120 -> 131120 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-Semibold.otfbin129480 -> 129480 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otfbin140432 -> 140432 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Bold.otfbin103116 -> 103116 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otfbin111112 -> 111112 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Italic.otfbin111072 -> 111072 bytes
-rw-r--r--fonts/kpfonts-otf/fonts/KpSans-Regular.otfbin102532 -> 102532 bytes
-rw-r--r--fonts/kpfonts-otf/tex/kpfonts-otf.sty4
-rw-r--r--macros/eplain/doc/ChangeLog79
-rw-r--r--macros/eplain/doc/INSTALL58
-rw-r--r--macros/eplain/doc/NEWS6
-rw-r--r--macros/eplain/doc/README22
-rw-r--r--macros/eplain/doc/demo/Makefile3
-rw-r--r--macros/eplain/doc/demo/xhyper.tex7
-rw-r--r--macros/eplain/doc/eplain.119
-rw-r--r--macros/eplain/doc/eplain.html2723
-rw-r--r--macros/eplain/doc/eplain.info1027
-rw-r--r--macros/eplain/doc/eplain.man1.pdfbin4313 -> 18523 bytes
-rw-r--r--macros/eplain/doc/eplain.pdfbin734393 -> 758051 bytes
-rw-r--r--macros/eplain/doc/lscommnt.jpgbin65795 -> 89453 bytes
-rw-r--r--macros/eplain/doc/xhyper.jpgbin13812 -> 17721 bytes
-rw-r--r--macros/eplain/source/xeplain.tex19
-rw-r--r--macros/eplain/tex/btxmac.tex37
-rw-r--r--macros/eplain/tex/eplain.tex249
-rw-r--r--macros/latex/contrib/abntexto/README4
-rw-r--r--macros/latex/contrib/abntexto/abntexto-manual.pdfbin134196 -> 144264 bytes
-rw-r--r--macros/latex/contrib/abntexto/abntexto-manual.tex106
-rw-r--r--macros/latex/contrib/abntexto/abntexto.bib36
-rw-r--r--macros/latex/contrib/abntexto/abntexto.cls177
-rw-r--r--macros/latex/contrib/coolfn/README15
-rw-r--r--macros/latex/contrib/coolfn/coolfn.sty100
-rw-r--r--macros/latex/contrib/coolfn/coolfndocumentation.pdfbin0 -> 67039 bytes
-rw-r--r--macros/latex/contrib/coolfn/coolfndocumentation.tex179
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-french.pdfbin511473 -> 511095 bytes
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-french.tex5
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix.dtx84
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix.pdfbin1325255 -> 1324298 bytes
-rw-r--r--macros/luatex/generic/luatexja/README8
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-en.pdfbin717361 -> 717373 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-ja.pdfbin1149287 -> 1149844 bytes
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-base.lua9
-rw-r--r--macros/luatex/generic/luatexja/src/luatexja.sty2
-rw-r--r--support/TeX4ht/source/ChangeLog9
-rw-r--r--support/TeX4ht/source/mktex4ht-cnf.tex3
-rw-r--r--support/TeX4ht/source/tex4ht-mathjax.tex30
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl3
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb737
-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.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2414728 -> 2414720 bytes
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin665028 -> 668612 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin662835 -> 667663 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini10
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini12
-rw-r--r--timestamp2
93 files changed, 4126 insertions, 14222 deletions
diff --git a/FILES.byname b/FILES.byname
index 1247f0f29a..18869c8332 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -631,17 +631,13 @@
2013/05/12 | 35994 | biblio/bibtex/contrib/francais-bst/francaissc.bst
2013/05/12 | 3356 | biblio/bibtex/contrib/francais-bst/README
2013/05/12 | 17911 | biblio/bibtex/contrib/francais-bst.zip
-2022/10/03 | 8217 | biblio/bibtex/contrib/gbt7714/CHANGELOG.md
-2022/10/03 | 126 | biblio/bibtex/contrib/gbt7714/DEPENDS.txt
-2022/10/03 | 49879 | biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst
-2022/10/03 | 46095 | biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst
-2022/10/03 | 49878 | biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst
-2022/10/03 | 120955 | biblio/bibtex/contrib/gbt7714/gbt7714.dtx
-2022/10/03 | 46094 | biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst
-2022/10/03 | 487773 | biblio/bibtex/contrib/gbt7714/gbt7714.pdf
-2022/10/03 | 10621 | biblio/bibtex/contrib/gbt7714/gbt7714.sty
-2022/10/03 | 7215 | biblio/bibtex/contrib/gbt7714/README.md
-2022/10/03 | 553308 | biblio/bibtex/contrib/gbt7714.zip
+2022/10/06 | 8217 | biblio/bibtex/contrib/gbt7714/CHANGELOG.md
+2022/10/06 | 126 | biblio/bibtex/contrib/gbt7714/DEPENDS.txt
+2022/10/06 | 120983 | biblio/bibtex/contrib/gbt7714/gbt7714.dtx
+2022/10/06 | 1289 | biblio/bibtex/contrib/gbt7714/gbt7714.ins
+2022/10/06 | 480329 | biblio/bibtex/contrib/gbt7714/gbt7714.pdf
+2022/10/06 | 7215 | biblio/bibtex/contrib/gbt7714/README.md
+2022/10/06 | 507777 | biblio/bibtex/contrib/gbt7714.zip
2006/02/13 | 51513 | biblio/bibtex/contrib/german/din1505/abbrvdin.bst
2006/02/13 | 55981 | biblio/bibtex/contrib/german/din1505/alphadin.bst
2004/12/22 | 168623 | biblio/bibtex/contrib/german/din1505/leitbild3.pdf
@@ -5411,7 +5407,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
-2022/10/05 | 97101 | FILES.last07days
+2022/10/06 | 106737 | 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
@@ -26522,14 +26518,14 @@
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
-2022/09/28 | 18717 | fonts/concmath-otf/concmath-otf.ltx
-2022/09/28 | 147414 | fonts/concmath-otf/concmath-otf.pdf
-2022/09/28 | 5264 | fonts/concmath-otf/concmath-otf.sty
-2022/09/28 | 224592 | fonts/concmath-otf/Concrete-Math.otf
-2022/09/28 | 2311 | fonts/concmath-otf/README.md
-2022/09/28 | 16886 | fonts/concmath-otf/unimath-concrete.ltx
-2022/09/28 | 1779832 | fonts/concmath-otf/unimath-concrete.pdf
-2022/09/28 | 2012980 | fonts/concmath-otf.zip
+2022/10/06 | 18717 | fonts/concmath-otf/concmath-otf.ltx
+2022/10/06 | 147122 | fonts/concmath-otf/concmath-otf.pdf
+2022/10/06 | 5264 | fonts/concmath-otf/concmath-otf.sty
+2022/10/06 | 224768 | fonts/concmath-otf/Concrete-Math.otf
+2022/10/06 | 2507 | fonts/concmath-otf/README.md
+2022/10/06 | 16886 | fonts/concmath-otf/unimath-concrete.ltx
+2022/10/06 | 1779791 | fonts/concmath-otf/unimath-concrete.pdf
+2022/10/06 | 2012756 | 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
@@ -61064,40 +61060,40 @@
2006/08/15 | 320 | fonts/kpfonts/latex/ujkpsyc.fd
2006/09/05 | 335 | fonts/kpfonts/latex/ujkpsyd.fd
2008/11/11 | 345 | fonts/kpfonts/latex/ujkpsydw.fd
-2022/09/28 | 33603 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
-2022/09/28 | 221011 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
-2022/09/28 | 36304 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
-2022/09/28 | 223423 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
-2022/09/28 | 16827 | fonts/kpfonts-otf/doc/unimath-kpfonts.ltx
-2022/09/28 | 1821351 | fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
-2022/09/28 | 196828 | fonts/kpfonts-otf/fonts/KpMath-Bold.otf
-2022/09/28 | 459668 | fonts/kpfonts-otf/fonts/KpMath-Light.otf
-2022/09/28 | 433572 | fonts/kpfonts-otf/fonts/KpMath-Regular.otf
-2022/09/28 | 280976 | fonts/kpfonts-otf/fonts/KpMath-Sans.otf
-2022/09/28 | 198648 | fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
-2022/09/28 | 65120 | fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
-2022/09/28 | 57912 | fonts/kpfonts-otf/fonts/KpMono-Bold.otf
-2022/09/28 | 66424 | fonts/kpfonts-otf/fonts/KpMono-Italic.otf
-2022/09/28 | 59044 | fonts/kpfonts-otf/fonts/KpMono-Regular.otf
-2022/09/28 | 142840 | fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
-2022/09/28 | 132224 | fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
-2022/09/28 | 132976 | fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
-2022/09/28 | 135316 | fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
-2022/09/28 | 130468 | fonts/kpfonts-otf/fonts/KpRoman-Light.otf
-2022/09/28 | 131120 | fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
-2022/09/28 | 140432 | fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
-2022/09/28 | 129480 | fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
-2022/09/28 | 111112 | fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
-2022/09/28 | 103116 | fonts/kpfonts-otf/fonts/KpSans-Bold.otf
-2022/09/28 | 111072 | fonts/kpfonts-otf/fonts/KpSans-Italic.otf
-2022/09/28 | 102532 | fonts/kpfonts-otf/fonts/KpSans-Regular.otf
-2022/09/28 | 7752 | fonts/kpfonts-otf/README.md
-2022/09/28 | 20938 | fonts/kpfonts-otf/tex/kpfonts-otf.sty
-2022/09/28 | 480 | fonts/kpfonts-otf/tex/KpLight.fontspec
-2022/09/28 | 185 | fonts/kpfonts-otf/tex/KpMono.fontspec
-2022/09/28 | 469 | fonts/kpfonts-otf/tex/KpRoman.fontspec
-2022/09/28 | 287 | fonts/kpfonts-otf/tex/KpSans.fontspec
-2022/09/28 | 4324136 | fonts/kpfonts-otf.zip
+2022/10/06 | 33603 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
+2022/10/06 | 220944 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
+2022/10/06 | 36304 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
+2022/10/06 | 223341 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
+2022/10/06 | 16827 | fonts/kpfonts-otf/doc/unimath-kpfonts.ltx
+2022/10/06 | 1821149 | fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
+2022/10/06 | 197760 | fonts/kpfonts-otf/fonts/KpMath-Bold.otf
+2022/10/06 | 459812 | fonts/kpfonts-otf/fonts/KpMath-Light.otf
+2022/10/06 | 433460 | fonts/kpfonts-otf/fonts/KpMath-Regular.otf
+2022/10/06 | 281060 | fonts/kpfonts-otf/fonts/KpMath-Sans.otf
+2022/10/06 | 199880 | fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
+2022/10/06 | 65120 | fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
+2022/10/06 | 57912 | fonts/kpfonts-otf/fonts/KpMono-Bold.otf
+2022/10/06 | 66424 | fonts/kpfonts-otf/fonts/KpMono-Italic.otf
+2022/10/06 | 59044 | fonts/kpfonts-otf/fonts/KpMono-Regular.otf
+2022/10/06 | 142840 | fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
+2022/10/06 | 132224 | fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
+2022/10/06 | 132976 | fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
+2022/10/06 | 135316 | fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
+2022/10/06 | 130468 | fonts/kpfonts-otf/fonts/KpRoman-Light.otf
+2022/10/06 | 131120 | fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
+2022/10/06 | 140432 | fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
+2022/10/06 | 129480 | fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
+2022/10/06 | 111112 | fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
+2022/10/06 | 103116 | fonts/kpfonts-otf/fonts/KpSans-Bold.otf
+2022/10/06 | 111072 | fonts/kpfonts-otf/fonts/KpSans-Italic.otf
+2022/10/06 | 102532 | fonts/kpfonts-otf/fonts/KpSans-Regular.otf
+2022/10/06 | 7955 | fonts/kpfonts-otf/README.md
+2022/10/06 | 20938 | fonts/kpfonts-otf/tex/kpfonts-otf.sty
+2022/10/06 | 480 | fonts/kpfonts-otf/tex/KpLight.fontspec
+2022/10/06 | 185 | fonts/kpfonts-otf/tex/KpMono.fontspec
+2022/10/06 | 469 | fonts/kpfonts-otf/tex/KpRoman.fontspec
+2022/10/06 | 287 | fonts/kpfonts-otf/tex/KpSans.fontspec
+2022/10/06 | 4325586 | fonts/kpfonts-otf.zip
2022/09/19 | 822 | fonts/kpfonts/README.txt
2022/09/19 | 7354769 | fonts/kpfonts.zip
2010/08/03 | 3884 | fonts/kurier/doc/fonts/kurier/00readme.eng
@@ -189140,7 +189136,7 @@
2016/11/23 | 413896 | install/language/chinese/zhmcjk.tds.zip
2017/03/09 | 168862 | install/language/hebrew/cjhebrew.tds.zip
2022/03/13 | 7725339 | install/language/vietnamese/vntex.tds.zip
-2020/07/04 | 1531858 | install/macros/eplain.tds.zip
+2022/10/06 | 1484767 | install/macros/eplain.tds.zip
2012/03/29 | 378358 | install/macros/generic/bitelist.tds.zip
2015/11/14 | 558928 | install/macros/generic/catcodes.tds.zip
2015/11/16 | 603358 | install/macros/generic/commado.tds.zip
@@ -197023,32 +197019,32 @@
1998/04/15 | 22889 | macros/ec-plain/ofgreekl.mf
1998/04/09 | 11977 | macros/ec-plain/ofgreeku.mf
2006/03/20 | 364314 | macros/ec-plain.zip
-2020/07/04 | 657 | macros/eplain/doc/AUTHORS
-2020/07/04 | 87256 | macros/eplain/doc/ChangeLog
-2020/07/04 | 18011 | macros/eplain/doc/COPYING
-2020/07/04 | 2173 | macros/eplain/doc/demo/lscommnt.tex
-2020/07/04 | 952 | macros/eplain/doc/demo/Makefile
-2020/07/04 | 8126 | macros/eplain/doc/demo/xhyper.tex
-2020/07/04 | 2098 | macros/eplain/doc/eplain.1
-2020/07/04 | 749707 | macros/eplain/doc/eplain.html
-2020/07/04 | 400456 | macros/eplain/doc/eplain.info
-2020/07/04 | 4313 | macros/eplain/doc/eplain.man1.pdf
-2020/07/04 | 734393 | macros/eplain/doc/eplain.pdf
-2020/07/04 | 1951 | macros/eplain/doc/INSTALL
-2020/07/04 | 65795 | macros/eplain/doc/lscommnt.jpg
-2020/07/04 | 8446 | macros/eplain/doc/NEWS
-2020/07/04 | 1534 | macros/eplain/doc/README
-2020/07/04 | 1449 | macros/eplain/doc/util/idxuniq
-2020/07/04 | 2493 | macros/eplain/doc/util/trimsee
-2020/07/04 | 13812 | macros/eplain/doc/xhyper.jpg
-2020/07/04 | 366903 | macros/eplain/source/eplain-source-3.11.zip
-2020/07/04 | 187798 | macros/eplain/source/xeplain.tex
-2020/07/04 | 24487 | macros/eplain/tex/arrow.tex
-2020/07/04 | 36575 | macros/eplain/tex/btxmac.tex
-2020/07/04 | 186 | macros/eplain/tex/eplain.aux
-2020/07/04 | 121 | macros/eplain/tex/eplain.ini
-2020/07/04 | 134361 | macros/eplain/tex/eplain.tex
-2020/07/05 | 1530893 | macros/eplain.zip
+2022/10/06 | 657 | macros/eplain/doc/AUTHORS
+2022/10/06 | 89794 | macros/eplain/doc/ChangeLog
+2022/10/06 | 18011 | macros/eplain/doc/COPYING
+2022/10/06 | 2173 | macros/eplain/doc/demo/lscommnt.tex
+2022/10/06 | 993 | macros/eplain/doc/demo/Makefile
+2022/10/06 | 8178 | macros/eplain/doc/demo/xhyper.tex
+2022/10/06 | 1846 | macros/eplain/doc/eplain.1
+2022/10/06 | 725721 | macros/eplain/doc/eplain.html
+2022/10/06 | 395250 | macros/eplain/doc/eplain.info
+2022/10/06 | 18523 | macros/eplain/doc/eplain.man1.pdf
+2022/10/06 | 758051 | macros/eplain/doc/eplain.pdf
+2022/10/06 | 1270 | macros/eplain/doc/INSTALL
+2022/10/06 | 89453 | macros/eplain/doc/lscommnt.jpg
+2022/10/06 | 8609 | macros/eplain/doc/NEWS
+2022/10/06 | 1859 | macros/eplain/doc/README
+2022/10/06 | 1449 | macros/eplain/doc/util/idxuniq
+2022/10/06 | 2493 | macros/eplain/doc/util/trimsee
+2022/10/06 | 17721 | macros/eplain/doc/xhyper.jpg
+2022/10/06 | 258015 | macros/eplain/source/eplain-source-3.12.zip
+2022/10/06 | 187985 | macros/eplain/source/xeplain.tex
+2022/10/06 | 24487 | macros/eplain/tex/arrow.tex
+2022/10/06 | 36739 | macros/eplain/tex/btxmac.tex
+2022/10/06 | 186 | macros/eplain/tex/eplain.aux
+2022/10/06 | 121 | macros/eplain/tex/eplain.ini
+2022/10/06 | 139018 | macros/eplain/tex/eplain.tex
+2022/10/06 | 1483968 | macros/eplain.zip
1999/08/01 | 35 | macros/fotex/fotex.ini
1999/12/21 | 26327 | macros/fotex/fotex.ltx
1999/12/09 | 3275 | macros/fotex/mathml.ltx
@@ -205889,12 +205885,12 @@
2018/11/24 | 60065 | macros/latex/contrib/abntex2/tex/abntex2-num.bst
2018/11/24 | 5396 | macros/latex/contrib/abntex2/tex/abntex2-options.bib
2018/11/25 | 6520886 | macros/latex/contrib/abntex2.zip
-2022/09/29 | 680 | macros/latex/contrib/abntexto/abntexto.bib
-2022/09/29 | 21873 | macros/latex/contrib/abntexto/abntexto.cls
-2022/09/29 | 134196 | macros/latex/contrib/abntexto/abntexto-manual.pdf
-2022/09/29 | 9331 | macros/latex/contrib/abntexto/abntexto-manual.tex
-2022/09/29 | 247 | macros/latex/contrib/abntexto/README
-2022/09/29 | 142330 | macros/latex/contrib/abntexto.zip
+2022/10/06 | 698 | macros/latex/contrib/abntexto/abntexto.bib
+2022/10/06 | 21231 | macros/latex/contrib/abntexto/abntexto.cls
+2022/10/06 | 144264 | macros/latex/contrib/abntexto/abntexto-manual.pdf
+2022/10/06 | 9975 | macros/latex/contrib/abntexto/abntexto-manual.tex
+2022/10/06 | 247 | macros/latex/contrib/abntexto/README
+2022/10/06 | 152377 | macros/latex/contrib/abntexto.zip
2020/04/28 | 715 | macros/latex/contrib/abnt/README.md
2020/06/07 | 122436 | macros/latex/contrib/abnt.zip
2021/04/01 | 231121 | macros/latex/contrib/abraces/abraces-doc.pdf
@@ -212503,6 +212499,11 @@
2006/12/30 | 184152 | macros/latex/contrib/cool/cool.dtx
2006/09/24 | 1164 | macros/latex/contrib/cool/cool.ins
2006/12/30 | 319582 | macros/latex/contrib/cool/cool.pdf
+2022/10/05 | 67039 | macros/latex/contrib/coolfn/coolfndocumentation.pdf
+2022/10/05 | 7579 | macros/latex/contrib/coolfn/coolfndocumentation.tex
+2022/10/05 | 3019 | macros/latex/contrib/coolfn/coolfn.sty
+2022/10/05 | 481 | macros/latex/contrib/coolfn/README
+2022/10/06 | 70001 | macros/latex/contrib/coolfn.zip
2022/06/09 | 32259 | macros/latex/contrib/coollist/coollist.dtx
2006/08/14 | 1171 | macros/latex/contrib/coollist/coollist.ins
2009/09/20 | 127965 | macros/latex/contrib/coollist/coollist.pdf
@@ -224271,13 +224272,13 @@
1996/03/22 | 18862 | macros/latex/contrib/niceframe/umrandb.mf
2015/01/17 | 1370 | macros/latex/contrib/niceframe/umrand.mf
2015/01/17 | 287910 | macros/latex/contrib/niceframe.zip
-2022/09/17 | 755773 | macros/latex/contrib/nicematrix/nicematrix.dtx
-2022/09/17 | 511473 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
-2022/09/17 | 198433 | macros/latex/contrib/nicematrix/nicematrix-french.tex
+2022/10/06 | 756087 | macros/latex/contrib/nicematrix/nicematrix.dtx
+2022/10/06 | 511095 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
+2022/10/06 | 198650 | macros/latex/contrib/nicematrix/nicematrix-french.tex
2022/01/22 | 1423 | macros/latex/contrib/nicematrix/nicematrix.ins
-2022/09/17 | 1325255 | macros/latex/contrib/nicematrix/nicematrix.pdf
+2022/10/06 | 1324298 | macros/latex/contrib/nicematrix/nicematrix.pdf
2021/11/10 | 1023 | macros/latex/contrib/nicematrix/README.md
-2022/09/17 | 1993053 | macros/latex/contrib/nicematrix.zip
+2022/10/06 | 1992199 | macros/latex/contrib/nicematrix.zip
2015/11/21 | 217 | macros/latex/contrib/nicetext/ANNOUNCE.txt
2012/03/18 | 254582 | macros/latex/contrib/nicetext/demo/arseneau.pdf
2011/09/14 | 10 | macros/latex/contrib/nicetext/demo/iso.txt
@@ -237435,115 +237436,115 @@
2015/10/04 | 263467 | macros/luatex/generic/luatexbase/luatexbase.pdf
2015/10/04 | 450 | macros/luatex/generic/luatexbase/README.md
2015/10/04 | 270547 | macros/luatex/generic/luatexbase.zip
-2022/10/02 | 1536 | macros/luatex/generic/luatexja/COPYING
-2022/10/02 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
-2022/10/02 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
-2022/10/02 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
-2022/10/02 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
-2022/10/02 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
-2022/10/02 | 403681 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
-2022/10/02 | 69217 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
-2022/10/02 | 460413 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
-2022/10/02 | 543528 | macros/luatex/generic/luatexja/doc/luatexja.dtx
-2022/10/02 | 717361 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
-2022/10/02 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
-2022/10/02 | 1149287 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
-2022/10/02 | 390299 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
-2022/10/02 | 57155 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
-2022/10/02 | 3796 | macros/luatex/generic/luatexja/README
-2022/10/02 | 5302 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
-2022/10/02 | 33461 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
-2022/10/02 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
-2022/10/02 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
-2022/10/02 | 6922 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
-2022/10/02 | 29572 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
-2022/10/02 | 10311 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
-2022/10/02 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
-2022/10/02 | 2599 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
-2022/10/02 | 2203 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
-2022/10/02 | 2340 | macros/luatex/generic/luatexja/src/jfm-jis.lua
-2022/10/02 | 2582 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
-2022/10/02 | 8103 | macros/luatex/generic/luatexja/src/jfm-min.lua
-2022/10/02 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
-2022/10/02 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
-2022/10/02 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
-2022/10/02 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
-2022/10/02 | 2573 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
-2022/10/02 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
-2022/10/02 | 13895 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
-2022/10/02 | 11506 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
-2022/10/02 | 27058 | macros/luatex/generic/luatexja/src/lltjext.sty
-2022/10/02 | 22125 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
-2022/10/02 | 12136 | macros/luatex/generic/luatexja/src/ltj-base.lua
-2022/10/02 | 6246 | macros/luatex/generic/luatexja/src/ltj-base.sty
-2022/10/02 | 4215 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
-2022/10/02 | 178115 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
-2022/10/02 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
-2022/10/02 | 3756 | macros/luatex/generic/luatexja/src/ltj-compat.lua
-2022/10/02 | 5215 | macros/luatex/generic/luatexja/src/ltj-debug.lua
-2022/10/02 | 39302 | macros/luatex/generic/luatexja/src/ltj-direction.lua
-2022/10/02 | 3429 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
-2022/10/02 | 154928 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
-2022/10/02 | 55401 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
-2022/10/02 | 48082 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
-2022/10/02 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
-2022/10/02 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
-2022/10/02 | 6235 | macros/luatex/generic/luatexja/src/ltj-latex.sty
-2022/10/02 | 3879 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
-2022/10/02 | 5931 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
-2022/10/02 | 8660 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
-2022/10/02 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
-2022/10/02 | 7546 | macros/luatex/generic/luatexja/src/ltj-math.lua
-2022/10/02 | 8695 | macros/luatex/generic/luatexja/src/ltj-otf.lua
-2022/10/02 | 4480 | macros/luatex/generic/luatexja/src/ltj-plain.sty
-2022/10/02 | 7042 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
-2022/10/02 | 14926 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
-2022/10/02 | 31807 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
-2022/10/02 | 189539 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
-2022/10/02 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
-2022/10/02 | 13346 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
-2022/10/02 | 4521 | macros/luatex/generic/luatexja/src/ltj-stack.lua
-2022/10/02 | 7691 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
-2022/10/02 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
-2022/10/02 | 29378 | macros/luatex/generic/luatexja/src/luatexja-core.sty
-2022/10/02 | 22079 | macros/luatex/generic/luatexja/src/luatexja.lua
-2022/10/02 | 2042 | macros/luatex/generic/luatexja/src/luatexja.sty
-2022/10/02 | 12716 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
-2022/10/02 | 6529 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
-2022/10/02 | 49558 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
-2022/10/02 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
-2022/10/02 | 4308 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
-2022/10/02 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
-2022/10/02 | 425 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
-2022/10/02 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
-2022/10/02 | 1611 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
-2022/10/02 | 19234 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
-2022/10/02 | 14914 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
-2022/10/02 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
-2022/10/02 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
-2022/10/02 | 3893 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
-2022/10/02 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
-2022/10/02 | 6135 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
-2022/10/02 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
-2022/10/02 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
-2022/10/02 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
-2022/10/02 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
-2022/10/02 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
-2022/10/02 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
-2022/10/02 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
-2022/10/02 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
-2022/10/02 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
-2022/10/02 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
-2022/10/02 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
-2022/10/02 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
-2022/10/02 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
-2022/10/02 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
-2022/10/02 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
-2022/10/02 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
-2022/10/02 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
-2022/10/02 | 1740 | macros/luatex/generic/luatexja/tool/test_exist_nodelib.tex
-2022/10/02 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
-2022/10/02 | 3845689 | macros/luatex/generic/luatexja.zip
+2022/10/06 | 1536 | macros/luatex/generic/luatexja/COPYING
+2022/10/06 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
+2022/10/06 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
+2022/10/06 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2022/10/06 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
+2022/10/06 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
+2022/10/06 | 403681 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+2022/10/06 | 69217 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
+2022/10/06 | 460413 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
+2022/10/06 | 543528 | macros/luatex/generic/luatexja/doc/luatexja.dtx
+2022/10/06 | 717373 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+2022/10/06 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
+2022/10/06 | 1149844 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+2022/10/06 | 390299 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+2022/10/06 | 57155 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+2022/10/06 | 3796 | macros/luatex/generic/luatexja/README
+2022/10/06 | 5302 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
+2022/10/06 | 33461 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
+2022/10/06 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+2022/10/06 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+2022/10/06 | 6922 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
+2022/10/06 | 29572 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+2022/10/06 | 10311 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+2022/10/06 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
+2022/10/06 | 2599 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
+2022/10/06 | 2203 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
+2022/10/06 | 2340 | macros/luatex/generic/luatexja/src/jfm-jis.lua
+2022/10/06 | 2582 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
+2022/10/06 | 8103 | macros/luatex/generic/luatexja/src/jfm-min.lua
+2022/10/06 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
+2022/10/06 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
+2022/10/06 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
+2022/10/06 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
+2022/10/06 | 2573 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
+2022/10/06 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
+2022/10/06 | 13895 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
+2022/10/06 | 11506 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+2022/10/06 | 27058 | macros/luatex/generic/luatexja/src/lltjext.sty
+2022/10/06 | 22125 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
+2022/10/06 | 12256 | macros/luatex/generic/luatexja/src/ltj-base.lua
+2022/10/06 | 6246 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2022/10/06 | 4215 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2022/10/06 | 178115 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
+2022/10/06 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
+2022/10/06 | 3756 | macros/luatex/generic/luatexja/src/ltj-compat.lua
+2022/10/06 | 5215 | macros/luatex/generic/luatexja/src/ltj-debug.lua
+2022/10/06 | 39302 | macros/luatex/generic/luatexja/src/ltj-direction.lua
+2022/10/06 | 3429 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
+2022/10/06 | 154928 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
+2022/10/06 | 55401 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+2022/10/06 | 48082 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
+2022/10/06 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
+2022/10/06 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
+2022/10/06 | 6235 | macros/luatex/generic/luatexja/src/ltj-latex.sty
+2022/10/06 | 3879 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
+2022/10/06 | 5931 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+2022/10/06 | 8660 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
+2022/10/06 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
+2022/10/06 | 7546 | macros/luatex/generic/luatexja/src/ltj-math.lua
+2022/10/06 | 8695 | macros/luatex/generic/luatexja/src/ltj-otf.lua
+2022/10/06 | 4480 | macros/luatex/generic/luatexja/src/ltj-plain.sty
+2022/10/06 | 7042 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+2022/10/06 | 14926 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+2022/10/06 | 31807 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
+2022/10/06 | 189539 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
+2022/10/06 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
+2022/10/06 | 13346 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+2022/10/06 | 4521 | macros/luatex/generic/luatexja/src/ltj-stack.lua
+2022/10/06 | 7691 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
+2022/10/06 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
+2022/10/06 | 29378 | macros/luatex/generic/luatexja/src/luatexja-core.sty
+2022/10/06 | 22079 | macros/luatex/generic/luatexja/src/luatexja.lua
+2022/10/06 | 2042 | macros/luatex/generic/luatexja/src/luatexja.sty
+2022/10/06 | 12716 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+2022/10/06 | 6529 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+2022/10/06 | 49558 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+2022/10/06 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+2022/10/06 | 4308 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
+2022/10/06 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
+2022/10/06 | 425 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
+2022/10/06 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+2022/10/06 | 1611 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
+2022/10/06 | 19234 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+2022/10/06 | 14914 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
+2022/10/06 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+2022/10/06 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+2022/10/06 | 3893 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2022/10/06 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
+2022/10/06 | 6135 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
+2022/10/06 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
+2022/10/06 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
+2022/10/06 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
+2022/10/06 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
+2022/10/06 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
+2022/10/06 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
+2022/10/06 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
+2022/10/06 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
+2022/10/06 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
+2022/10/06 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
+2022/10/06 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
+2022/10/06 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
+2022/10/06 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
+2022/10/06 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
+2022/10/06 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
+2022/10/06 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
+2022/10/06 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
+2022/10/06 | 1740 | macros/luatex/generic/luatexja/tool/test_exist_nodelib.tex
+2022/10/06 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
+2022/10/06 | 3846308 | macros/luatex/generic/luatexja.zip
2022/03/20 | 9193 | macros/luatex/generic/luatexko/ChangeLog
2022/03/20 | 339172 | macros/luatex/generic/luatexko/luatexko-doc.pdf
2022/03/20 | 35829 | macros/luatex/generic/luatexko/luatexko-doc.tex
@@ -277293,7 +277294,7 @@
2021/05/03 | 629 | support/TeX4ht/doc/README
2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex
2021/05/11 | 262 | support/TeX4ht/README
-2022/10/04 | 203075 | support/TeX4ht/source/ChangeLog
+2022/10/05 | 203251 | support/TeX4ht/source/ChangeLog
2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua
2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex
2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex
@@ -277349,7 +277350,7 @@
2021/05/03 | 90707 | support/TeX4ht/source/tex4ht-jsml-xtpipes.tex
2022/09/14 | 5299 | support/TeX4ht/source/tex4ht-mathjax.tex
2021/05/03 | 102444 | support/TeX4ht/source/tex4ht-mathltx.tex
-2022/10/04 | 145136 | support/TeX4ht/source/tex4ht-mathml.tex
+2022/10/05 | 145166 | support/TeX4ht/source/tex4ht-mathml.tex
2021/05/03 | 8860 | support/TeX4ht/source/tex4ht-mathplayer.tex
2021/06/20 | 49012 | support/TeX4ht/source/tex4ht-mkht.tex
2021/05/03 | 26652 | support/TeX4ht/source/tex4ht-moz.tex
@@ -298276,6 +298277,9 @@
2021/03/03 | 1217941 | systems/win32/miktex/tm/packages/aastex.tar.lzma
2016/05/18 | 294048 | systems/win32/miktex/tm/packages/abc.tar.lzma
2018/11/26 | 4619192 | systems/win32/miktex/tm/packages/abntex2.tar.lzma
+2022/10/06 | 133981 | systems/win32/miktex/tm/packages/abntexto__doc.tar.lzma
+2022/10/06 | 4721 | systems/win32/miktex/tm/packages/abntexto__source.tar.lzma
+2022/10/06 | 5982 | systems/win32/miktex/tm/packages/abntexto.tar.lzma
2020/06/09 | 123303 | systems/win32/miktex/tm/packages/abnt.tar.lzma
2021/07/27 | 18566397 | systems/win32/miktex/tm/packages/aboensis__doc.tar.lzma
2021/07/27 | 18703715 | systems/win32/miktex/tm/packages/aboensis__source.tar.lzma
@@ -298294,7 +298298,9 @@
2020/02/10 | 537614 | systems/win32/miktex/tm/packages/accessibility.tar.lzma
2009/04/21 | 35717 | systems/win32/miktex/tm/packages/accfonts.tar.lzma
2019/12/06 | 338331 | systems/win32/miktex/tm/packages/accsupp.tar.lzma
-2021/01/22 | 912973 | systems/win32/miktex/tm/packages/achemso.tar.lzma
+2022/10/06 | 884058 | systems/win32/miktex/tm/packages/achemso__doc.tar.lzma
+2022/10/06 | 31956 | systems/win32/miktex/tm/packages/achemso__source.tar.lzma
+2022/10/06 | 19539 | systems/win32/miktex/tm/packages/achemso.tar.lzma
2022/07/14 | 4662968 | systems/win32/miktex/tm/packages/acmart__doc.tar.lzma
2022/07/14 | 60060 | systems/win32/miktex/tm/packages/acmart__source.tar.lzma
2022/07/14 | 42127 | systems/win32/miktex/tm/packages/acmart.tar.lzma
@@ -298377,7 +298383,8 @@
2018/04/05 | 383644 | systems/win32/miktex/tm/packages/aligned-overset.tar.lzma
2017/06/04 | 290910 | systems/win32/miktex/tm/packages/alkalami.tar.lzma
2016/10/11 | 8271398 | systems/win32/miktex/tm/packages/allrunes.tar.lzma
-2020/08/09 | 344431 | systems/win32/miktex/tm/packages/almendra.tar.lzma
+2022/10/06 | 28824 | systems/win32/miktex/tm/packages/almendra__doc.tar.lzma
+2022/10/06 | 315026 | systems/win32/miktex/tm/packages/almendra.tar.lzma
2014/09/08 | 813244 | systems/win32/miktex/tm/packages/almfixed.tar.lzma
2007/10/02 | 21280 | systems/win32/miktex/tm/packages/alnumsec.tar.lzma
2006/04/22 | 135194 | systems/win32/miktex/tm/packages/alphabib.cab
@@ -298409,8 +298416,8 @@
2013/03/11 | 2065077 | systems/win32/miktex/tm/packages/amsrefs.tar.lzma
2011/06/23 | 385532 | systems/win32/miktex/tm/packages/amstex.tar.lzma
2008/12/23 | 68780 | systems/win32/miktex/tm/packages/analogclock.tar.lzma
-2022/02/22 | 474459 | systems/win32/miktex/tm/packages/andika__doc.tar.lzma
-2022/02/22 | 2873309 | systems/win32/miktex/tm/packages/andika.tar.lzma
+2022/10/06 | 469205 | systems/win32/miktex/tm/packages/andika__doc.tar.lzma
+2022/10/06 | 2872459 | systems/win32/miktex/tm/packages/andika.tar.lzma
2022/09/23 | 3145287 | systems/win32/miktex/tm/packages/animate__doc.tar.lzma
2022/08/11 | 30566 | systems/win32/miktex/tm/packages/animate__source.tar.lzma
2022/09/23 | 24118 | systems/win32/miktex/tm/packages/animate.tar.lzma
@@ -298476,7 +298483,8 @@
2004/05/16 | 6164 | systems/win32/miktex/tm/packages/arcs.cab
2006/06/03 | 1519817 | systems/win32/miktex/tm/packages/arev.cab
2006/03/25 | 204747 | systems/win32/miktex/tm/packages/arial.cab
-2017/01/09 | 2959446 | systems/win32/miktex/tm/packages/arimo.tar.lzma
+2022/10/06 | 29789 | systems/win32/miktex/tm/packages/arimo__doc.tar.lzma
+2022/10/06 | 2929665 | systems/win32/miktex/tm/packages/arimo.tar.lzma
2022/08/24 | 433245 | systems/win32/miktex/tm/packages/armtex__doc.tar.lzma
2022/08/24 | 528402 | systems/win32/miktex/tm/packages/armtex.tar.lzma
2019/01/26 | 248212 | systems/win32/miktex/tm/packages/armymemo.tar.lzma
@@ -298573,7 +298581,7 @@
2014/09/29 | 121076 | systems/win32/miktex/tm/packages/babel-croatian.tar.lzma
2014/05/21 | 206798 | systems/win32/miktex/tm/packages/babel-czech.tar.lzma
2021/02/10 | 144839 | systems/win32/miktex/tm/packages/babel-danish.tar.lzma
-2022/09/23 | 872966 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
+2022/10/06 | 872933 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
2021/09/06 | 157877 | systems/win32/miktex/tm/packages/babel-dutch__doc.tar.lzma
2021/09/06 | 8372 | systems/win32/miktex/tm/packages/babel-dutch__source.tar.lzma
2021/09/06 | 3172 | systems/win32/miktex/tm/packages/babel-dutch.tar.lzma
@@ -298621,22 +298629,22 @@
2021/01/11 | 169392 | systems/win32/miktex/tm/packages/babel-russian.tar.lzma
2014/05/21 | 132285 | systems/win32/miktex/tm/packages/babel-samin.tar.lzma
2014/05/21 | 120570 | systems/win32/miktex/tm/packages/babel-scottish.tar.lzma
-2022/02/18 | 294302 | systems/win32/miktex/tm/packages/babel-serbianc__doc.tar.lzma
-2022/02/18 | 10235 | systems/win32/miktex/tm/packages/babel-serbianc__source.tar.lzma
-2022/02/18 | 4597 | systems/win32/miktex/tm/packages/babel-serbianc.tar.lzma
-2022/02/18 | 257239 | systems/win32/miktex/tm/packages/babel-serbian__doc.tar.lzma
-2022/02/18 | 7817 | systems/win32/miktex/tm/packages/babel-serbian__source.tar.lzma
-2022/02/18 | 3606 | systems/win32/miktex/tm/packages/babel-serbian.tar.lzma
+2022/10/06 | 294031 | systems/win32/miktex/tm/packages/babel-serbianc__doc.tar.lzma
+2022/10/06 | 10253 | systems/win32/miktex/tm/packages/babel-serbianc__source.tar.lzma
+2022/10/06 | 4614 | systems/win32/miktex/tm/packages/babel-serbianc.tar.lzma
+2022/10/06 | 256981 | systems/win32/miktex/tm/packages/babel-serbian__doc.tar.lzma
+2022/10/06 | 7825 | systems/win32/miktex/tm/packages/babel-serbian__source.tar.lzma
+2022/10/06 | 3615 | systems/win32/miktex/tm/packages/babel-serbian.tar.lzma
2014/05/21 | 215576 | systems/win32/miktex/tm/packages/babel-slovak.tar.lzma
2021/02/10 | 143940 | systems/win32/miktex/tm/packages/babel-slovenian.tar.lzma
2021/11/07 | 210288 | systems/win32/miktex/tm/packages/babel-sorbian__doc.tar.lzma
2021/11/07 | 6727 | systems/win32/miktex/tm/packages/babel-sorbian__source.tar.lzma
2021/11/07 | 3401 | systems/win32/miktex/tm/packages/babel-sorbian.tar.lzma
-2022/09/23 | 713937 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
+2022/10/06 | 715667 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
2015/05/25 | 5256 | systems/win32/miktex/tm/packages/babel-spanglish.tar.lzma
2021/05/29 | 222183 | systems/win32/miktex/tm/packages/babel-spanish.tar.lzma
2021/02/10 | 148420 | systems/win32/miktex/tm/packages/babel-swedish.tar.lzma
-2022/09/23 | 192405 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2022/10/06 | 193792 | systems/win32/miktex/tm/packages/babel.tar.lzma
2014/05/21 | 234101 | systems/win32/miktex/tm/packages/babel-thai.tar.lzma
2019/07/06 | 309208 | systems/win32/miktex/tm/packages/babel-turkish.tar.lzma
2021/01/17 | 159246 | systems/win32/miktex/tm/packages/babel-ukrainian.tar.lzma
@@ -298767,9 +298775,9 @@
2021/11/25 | 1233314 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma
2021/11/25 | 1184628 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma
2004/11/11 | 84386 | systems/win32/miktex/tm/packages/bib2xhtml.cab
-2022/01/24 | 1016052 | systems/win32/miktex/tm/packages/bibarts__doc.tar.lzma
-2022/01/24 | 233728 | systems/win32/miktex/tm/packages/bibarts__source.tar.lzma
-2022/01/24 | 27497 | systems/win32/miktex/tm/packages/bibarts.tar.lzma
+2022/10/06 | 1039793 | systems/win32/miktex/tm/packages/bibarts__doc.tar.lzma
+2022/10/06 | 242036 | systems/win32/miktex/tm/packages/bibarts__source.tar.lzma
+2022/10/06 | 28831 | systems/win32/miktex/tm/packages/bibarts.tar.lzma
2022/08/24 | 86865097 | systems/win32/miktex/tm/packages/biber-darwin-x86_64.tar.lzma
2022/08/24 | 280902 | systems/win32/miktex/tm/packages/biber__doc.tar.lzma
2022/08/24 | 23596481 | systems/win32/miktex/tm/packages/biber-linux-x86_64.tar.lzma
@@ -298855,9 +298863,9 @@
2022/09/23 | 40542 | systems/win32/miktex/tm/packages/biblatex-philosophy__source.tar.lzma
2022/09/23 | 12997 | systems/win32/miktex/tm/packages/biblatex-philosophy.tar.lzma
2019/12/04 | 461163 | systems/win32/miktex/tm/packages/biblatex-phys.tar.lzma
-2022/01/09 | 379161 | systems/win32/miktex/tm/packages/biblatex-publist__doc.tar.lzma
-2022/01/09 | 13476 | systems/win32/miktex/tm/packages/biblatex-publist__source.tar.lzma
-2022/01/09 | 9786 | systems/win32/miktex/tm/packages/biblatex-publist.tar.lzma
+2022/10/06 | 379814 | systems/win32/miktex/tm/packages/biblatex-publist__doc.tar.lzma
+2022/10/06 | 13637 | systems/win32/miktex/tm/packages/biblatex-publist__source.tar.lzma
+2022/10/06 | 9780 | systems/win32/miktex/tm/packages/biblatex-publist.tar.lzma
2022/01/24 | 26948 | systems/win32/miktex/tm/packages/biblatex-readbbl__doc.tar.lzma
2022/01/24 | 2466 | systems/win32/miktex/tm/packages/biblatex-readbbl__source.tar.lzma
2022/01/24 | 1697 | systems/win32/miktex/tm/packages/biblatex-readbbl.tar.lzma
@@ -298925,12 +298933,13 @@
2016/07/20 | 229228 | systems/win32/miktex/tm/packages/biocon.tar.lzma
2016/10/07 | 6473 | systems/win32/miktex/tm/packages/biolett-bst.tar.lzma
2012/04/04 | 373402 | systems/win32/miktex/tm/packages/bitelist.tar.lzma
-2022/09/23 | 841686 | systems/win32/miktex/tm/packages/bithesis__doc.tar.lzma
-2022/09/23 | 35321 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma
-2022/09/23 | 22157 | systems/win32/miktex/tm/packages/bithesis.tar.lzma
+2022/10/06 | 951814 | systems/win32/miktex/tm/packages/bithesis__doc.tar.lzma
+2022/10/06 | 40103 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma
+2022/10/06 | 22953 | systems/win32/miktex/tm/packages/bithesis.tar.lzma
2015/12/15 | 184658 | systems/win32/miktex/tm/packages/bitpattern.tar.lzma
2019/12/13 | 638837 | systems/win32/miktex/tm/packages/bitset.tar.lzma
-2020/08/09 | 208062 | systems/win32/miktex/tm/packages/bitter.tar.lzma
+2022/10/06 | 42850 | systems/win32/miktex/tm/packages/bitter__doc.tar.lzma
+2022/10/06 | 191986 | systems/win32/miktex/tm/packages/bitter.tar.lzma
2016/07/15 | 79382 | systems/win32/miktex/tm/packages/bizcard.tar.lzma
2021/07/06 | 9942220 | systems/win32/miktex/tm/packages/bjfuthesis__doc.tar.lzma
2021/06/15 | 4499 | systems/win32/miktex/tm/packages/bjfuthesis__source.tar.lzma
@@ -299014,7 +299023,8 @@
2022/07/30 | 27968 | systems/win32/miktex/tm/packages/buctthesis__source.tar.lzma
2022/07/30 | 11088 | systems/win32/miktex/tm/packages/buctthesis.tar.lzma
2008/10/14 | 769196 | systems/win32/miktex/tm/packages/bullcntr.tar.lzma
-2019/09/10 | 88212 | systems/win32/miktex/tm/packages/bundledoc.tar.lzma
+2022/10/06 | 79772 | systems/win32/miktex/tm/packages/bundledoc__doc.tar.lzma
+2022/10/06 | 13040 | systems/win32/miktex/tm/packages/bundledoc.tar.lzma
2004/08/15 | 95073 | systems/win32/miktex/tm/packages/burmese.cab
2018/08/17 | 544386 | systems/win32/miktex/tm/packages/businesscard-qrcode.tar.lzma
2011/12/07 | 359872 | systems/win32/miktex/tm/packages/business-research.tar.lzma
@@ -299061,7 +299071,8 @@
2016/04/26 | 1249525 | systems/win32/miktex/tm/packages/byzantinemusic.tar.lzma
2022/09/23 | 230581 | systems/win32/miktex/tm/packages/cabin__doc.tar.lzma
2022/09/23 | 2901549 | systems/win32/miktex/tm/packages/cabin.tar.lzma
-2014/09/08 | 436999 | systems/win32/miktex/tm/packages/caladea.tar.lzma
+2022/10/06 | 93857 | systems/win32/miktex/tm/packages/caladea__doc.tar.lzma
+2022/10/06 | 344091 | systems/win32/miktex/tm/packages/caladea.tar.lzma
2012/09/26 | 287323 | systems/win32/miktex/tm/packages/calcage.tar.lzma
2009/07/15 | 412619 | systems/win32/miktex/tm/packages/calctab.tar.lzma
2015/01/13 | 110955 | systems/win32/miktex/tm/packages/calculation.tar.lzma
@@ -299089,7 +299100,8 @@
2021/06/15 | 75029 | systems/win32/miktex/tm/packages/carlisle__doc.tar.lzma
2021/06/15 | 3546 | systems/win32/miktex/tm/packages/carlisle__source.tar.lzma
2021/06/15 | 8906 | systems/win32/miktex/tm/packages/carlisle.tar.lzma
-2014/09/08 | 3095670 | systems/win32/miktex/tm/packages/carlito.tar.lzma
+2022/10/06 | 624602 | systems/win32/miktex/tm/packages/carlito__doc.tar.lzma
+2022/10/06 | 2590004 | systems/win32/miktex/tm/packages/carlito.tar.lzma
2007/02/20 | 105711 | systems/win32/miktex/tm/packages/carolmin-t1.tar.lzma
2016/07/28 | 41736 | systems/win32/miktex/tm/packages/carolmin.tar.lzma
2021/07/16 | 164304 | systems/win32/miktex/tm/packages/cartonaugh__doc.tar.lzma
@@ -299180,9 +299192,9 @@
2006/12/10 | 19305 | systems/win32/miktex/tm/packages/chemcompounds.tar.bz2
2016/07/15 | 239722 | systems/win32/miktex/tm/packages/chemcono.tar.lzma
2011/03/07 | 319933 | systems/win32/miktex/tm/packages/chemexec.tar.lzma
-2021/08/02 | 1998886 | systems/win32/miktex/tm/packages/chemfig__doc.tar.lzma
-2021/08/02 | 83704 | systems/win32/miktex/tm/packages/chemfig__source.tar.lzma
-2021/08/02 | 25820 | systems/win32/miktex/tm/packages/chemfig.tar.lzma
+2022/10/06 | 2029525 | systems/win32/miktex/tm/packages/chemfig__doc.tar.lzma
+2022/10/06 | 84293 | systems/win32/miktex/tm/packages/chemfig__source.tar.lzma
+2022/10/06 | 25916 | systems/win32/miktex/tm/packages/chemfig.tar.lzma
2022/01/24 | 847348 | systems/win32/miktex/tm/packages/chemformula__doc.tar.lzma
2022/01/24 | 22591 | systems/win32/miktex/tm/packages/chemformula__source.tar.lzma
2022/01/24 | 15949 | systems/win32/miktex/tm/packages/chemformula.tar.lzma
@@ -299237,7 +299249,8 @@
2012/12/20 | 207676 | systems/win32/miktex/tm/packages/chscite.tar.lzma
2018/09/04 | 197918 | systems/win32/miktex/tm/packages/chs-physics-report.tar.lzma
2016/12/20 | 183884 | systems/win32/miktex/tm/packages/churchslavonic.tar.lzma
-2019/10/17 | 570908 | systems/win32/miktex/tm/packages/cinzel.tar.lzma
+2022/10/06 | 39456 | systems/win32/miktex/tm/packages/cinzel__doc.tar.lzma
+2022/10/06 | 532941 | systems/win32/miktex/tm/packages/cinzel.tar.lzma
2021/06/17 | 428009 | systems/win32/miktex/tm/packages/circledsteps__doc.tar.lzma
2021/06/17 | 3915 | systems/win32/miktex/tm/packages/circledsteps__source.tar.lzma
2021/06/17 | 2164 | systems/win32/miktex/tm/packages/circledsteps.tar.lzma
@@ -299249,9 +299262,9 @@
2022/09/13 | 1706304 | systems/win32/miktex/tm/packages/circuitikz__doc.tar.lzma
2022/09/13 | 160573 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma
2004/11/28 | 18758 | systems/win32/miktex/tm/packages/cirth.cab
-2022/09/23 | 233557 | systems/win32/miktex/tm/packages/citation-style-language__doc.tar.lzma
+2022/10/06 | 233692 | systems/win32/miktex/tm/packages/citation-style-language__doc.tar.lzma
2022/01/24 | 1742 | systems/win32/miktex/tm/packages/citation-style-language__source.tar.lzma
-2022/09/23 | 127051 | systems/win32/miktex/tm/packages/citation-style-language.tar.lzma
+2022/10/06 | 127426 | systems/win32/miktex/tm/packages/citation-style-language.tar.lzma
2017/12/04 | 112354 | systems/win32/miktex/tm/packages/citeall.tar.lzma
2018/04/09 | 67716 | systems/win32/miktex/tm/packages/citeref.tar.lzma
2015/03/10 | 238603 | systems/win32/miktex/tm/packages/cite.tar.lzma
@@ -299278,9 +299291,9 @@
2022/09/23 | 1327019 | systems/win32/miktex/tm/packages/clearsans.tar.lzma
2020/08/09 | 822023 | systems/win32/miktex/tm/packages/clefval.tar.lzma
2018/04/22 | 493341 | systems/win32/miktex/tm/packages/cleveref.tar.lzma
-2022/09/23 | 263820 | systems/win32/miktex/tm/packages/clicks__doc.tar.lzma
-2022/09/23 | 2210 | systems/win32/miktex/tm/packages/clicks__source.tar.lzma
-2022/09/23 | 1791 | systems/win32/miktex/tm/packages/clicks.tar.lzma
+2022/10/06 | 245975 | systems/win32/miktex/tm/packages/clicks__doc.tar.lzma
+2022/10/06 | 3554 | systems/win32/miktex/tm/packages/clicks__source.tar.lzma
+2022/10/06 | 1783 | systems/win32/miktex/tm/packages/clicks.tar.lzma
2018/05/19 | 162774 | systems/win32/miktex/tm/packages/clipboard.tar.lzma
2022/02/07 | 669648 | systems/win32/miktex/tm/packages/clistmap__doc.tar.lzma
2022/02/07 | 10990 | systems/win32/miktex/tm/packages/clistmap__source.tar.lzma
@@ -299337,7 +299350,8 @@
2011/01/20 | 286565 | systems/win32/miktex/tm/packages/codepage.tar.lzma
2014/06/30 | 385015 | systems/win32/miktex/tm/packages/codesection.tar.lzma
2012/05/11 | 227999 | systems/win32/miktex/tm/packages/codicefiscaleitaliano.tar.lzma
-2020/04/15 | 6951787 | systems/win32/miktex/tm/packages/coelacanth.tar.lzma
+2022/10/06 | 67366 | systems/win32/miktex/tm/packages/coelacanth__doc.tar.lzma
+2022/10/06 | 6890431 | systems/win32/miktex/tm/packages/coelacanth.tar.lzma
2021/06/26 | 355078 | systems/win32/miktex/tm/packages/coffeestains__doc.tar.lzma
2021/06/26 | 5052 | systems/win32/miktex/tm/packages/coffeestains__source.tar.lzma
2021/06/26 | 86915 | systems/win32/miktex/tm/packages/coffeestains.tar.lzma
@@ -299348,6 +299362,9 @@
2010/06/04 | 186654 | systems/win32/miktex/tm/packages/colordoc.tar.lzma
2020/10/20 | 240260 | systems/win32/miktex/tm/packages/color-edits.tar.lzma
2018/09/25 | 31097260 | systems/win32/miktex/tm/packages/coloremoji.tar.lzma
+2022/10/06 | 25379 | systems/win32/miktex/tm/packages/colorframed__doc.tar.lzma
+2022/10/06 | 6557 | systems/win32/miktex/tm/packages/colorframed__source.tar.lzma
+2022/10/06 | 3289 | systems/win32/miktex/tm/packages/colorframed.tar.lzma
2016/05/15 | 27866 | systems/win32/miktex/tm/packages/coloring.tar.lzma
2022/09/07 | 105123 | systems/win32/miktex/tm/packages/colorist__doc.tar.lzma
2022/09/07 | 7874 | systems/win32/miktex/tm/packages/colorist__source.tar.lzma
@@ -299387,9 +299404,9 @@
2016/03/09 | 897096 | systems/win32/miktex/tm/packages/computational-complexity.tar.lzma
2013/01/07 | 324573 | systems/win32/miktex/tm/packages/concepts.tar.lzma
2016/07/15 | 18070 | systems/win32/miktex/tm/packages/concmath-fonts.tar.lzma
-2022/04/23 | 1852545 | systems/win32/miktex/tm/packages/concmath-otf__doc.tar.lzma
-2022/04/23 | 11281 | systems/win32/miktex/tm/packages/concmath-otf__source.tar.lzma
-2022/04/23 | 134604 | systems/win32/miktex/tm/packages/concmath-otf.tar.lzma
+2022/10/06 | 1853858 | systems/win32/miktex/tm/packages/concmath-otf__doc.tar.lzma
+2022/10/06 | 11337 | systems/win32/miktex/tm/packages/concmath-otf__source.tar.lzma
+2022/10/06 | 134257 | systems/win32/miktex/tm/packages/concmath-otf.tar.lzma
2016/07/15 | 277593 | systems/win32/miktex/tm/packages/concmath.tar.lzma
2016/07/15 | 5239 | systems/win32/miktex/tm/packages/concprog.tar.lzma
2017/04/16 | 6173 | systems/win32/miktex/tm/packages/concrete.tar.lzma
@@ -299450,11 +299467,13 @@
2022/08/14 | 89139 | systems/win32/miktex/tm/packages/create-theorem__doc.tar.lzma
2022/08/14 | 7997 | systems/win32/miktex/tm/packages/create-theorem__source.tar.lzma
2022/08/14 | 10415 | systems/win32/miktex/tm/packages/create-theorem.tar.lzma
-2022/09/07 | 58515 | systems/win32/miktex/tm/packages/crefthe__doc.tar.lzma
-2022/09/07 | 4916 | systems/win32/miktex/tm/packages/crefthe__source.tar.lzma
-2022/09/07 | 3442 | systems/win32/miktex/tm/packages/crefthe.tar.lzma
-2019/10/23 | 2625723 | systems/win32/miktex/tm/packages/crimsonpro.tar.lzma
-2017/03/20 | 1419998 | systems/win32/miktex/tm/packages/crimson.tar.lzma
+2022/10/06 | 58743 | systems/win32/miktex/tm/packages/crefthe__doc.tar.lzma
+2022/10/06 | 4914 | systems/win32/miktex/tm/packages/crefthe__source.tar.lzma
+2022/10/06 | 3470 | systems/win32/miktex/tm/packages/crefthe.tar.lzma
+2022/10/06 | 34542 | systems/win32/miktex/tm/packages/crimson__doc.tar.lzma
+2022/10/06 | 85471 | systems/win32/miktex/tm/packages/crimsonpro__doc.tar.lzma
+2022/10/06 | 2542221 | systems/win32/miktex/tm/packages/crimsonpro.tar.lzma
+2022/10/06 | 1388931 | systems/win32/miktex/tm/packages/crimson.tar.lzma
2006/06/24 | 47642 | systems/win32/miktex/tm/packages/croatian.cab
2020/06/09 | 349793 | systems/win32/miktex/tm/packages/crop.tar.lzma
2016/07/20 | 42226 | systems/win32/miktex/tm/packages/crossreference.tar.lzma
@@ -299466,9 +299485,9 @@
2022/09/23 | 16802 | systems/win32/miktex/tm/packages/crossword__source.tar.lzma
2022/09/23 | 4379 | systems/win32/miktex/tm/packages/crossword.tar.lzma
2010/02/12 | 233407 | systems/win32/miktex/tm/packages/crosswrd.tar.lzma
-2022/09/23 | 356375 | systems/win32/miktex/tm/packages/crumbs__doc.tar.lzma
-2022/09/23 | 2802 | systems/win32/miktex/tm/packages/crumbs__source.tar.lzma
-2022/09/23 | 2384 | systems/win32/miktex/tm/packages/crumbs.tar.lzma
+2022/10/06 | 258845 | systems/win32/miktex/tm/packages/crumbs__doc.tar.lzma
+2022/10/06 | 4766 | systems/win32/miktex/tm/packages/crumbs__source.tar.lzma
+2022/10/06 | 2440 | systems/win32/miktex/tm/packages/crumbs.tar.lzma
2021/08/19 | 1049716 | systems/win32/miktex/tm/packages/cryptocode__doc.tar.lzma
2021/08/19 | 51267 | systems/win32/miktex/tm/packages/cryptocode__source.tar.lzma
2021/08/19 | 21824 | systems/win32/miktex/tm/packages/cryptocode.tar.lzma
@@ -299607,9 +299626,9 @@
2022/02/07 | 24959 | systems/win32/miktex/tm/packages/dccpaper.tar.lzma
2013/05/06 | 949470 | systems/win32/miktex/tm/packages/dcpic.tar.lzma
2019/09/08 | 288031 | systems/win32/miktex/tm/packages/ddphonism.tar.lzma
-2021/10/14 | 237351 | systems/win32/miktex/tm/packages/debate__doc.tar.lzma
-2021/10/14 | 1895 | systems/win32/miktex/tm/packages/debate__source.tar.lzma
-2021/10/14 | 1776 | systems/win32/miktex/tm/packages/debate.tar.lzma
+2022/10/06 | 329405 | systems/win32/miktex/tm/packages/debate__doc.tar.lzma
+2022/10/06 | 3384 | systems/win32/miktex/tm/packages/debate__source.tar.lzma
+2022/10/06 | 1852 | systems/win32/miktex/tm/packages/debate.tar.lzma
2011/06/23 | 163978 | systems/win32/miktex/tm/packages/decimal.tar.lzma
2021/10/03 | 108253 | systems/win32/miktex/tm/packages/decision-table__doc.tar.lzma
2021/10/03 | 6371 | systems/win32/miktex/tm/packages/decision-table__source.tar.lzma
@@ -299656,7 +299675,9 @@
2022/06/26 | 6616 | systems/win32/miktex/tm/packages/diffcoeff.tar.lzma
2018/05/27 | 17210053 | systems/win32/miktex/tm/packages/digicap-pro.tar.lzma
2006/06/24 | 10159 | systems/win32/miktex/tm/packages/digiconfigs.cab
-2020/06/28 | 382482 | systems/win32/miktex/tm/packages/dijkstra.tar.lzma
+2022/10/06 | 155260 | systems/win32/miktex/tm/packages/dijkstra__doc.tar.lzma
+2022/10/06 | 5951 | systems/win32/miktex/tm/packages/dijkstra__source.tar.lzma
+2022/10/06 | 5366 | systems/win32/miktex/tm/packages/dijkstra.tar.lzma
2021/04/07 | 215017 | systems/win32/miktex/tm/packages/dimnum.tar.lzma
2007/05/27 | 382005 | systems/win32/miktex/tm/packages/din1505.tar.bz2
2016/07/15 | 19748 | systems/win32/miktex/tm/packages/dinat.tar.lzma
@@ -300114,9 +300135,9 @@
2013/05/06 | 383535 | systems/win32/miktex/tm/packages/feynmp-auto.tar.lzma
2022/07/25 | 18915 | systems/win32/miktex/tm/packages/feyn__source.tar.lzma
2022/07/25 | 12260 | systems/win32/miktex/tm/packages/feyn.tar.lzma
-2022/09/13 | 226800 | systems/win32/miktex/tm/packages/ffcode__doc.tar.lzma
-2022/09/13 | 2737 | systems/win32/miktex/tm/packages/ffcode__source.tar.lzma
-2022/09/13 | 2119 | systems/win32/miktex/tm/packages/ffcode.tar.lzma
+2022/10/06 | 397739 | systems/win32/miktex/tm/packages/ffcode__doc.tar.lzma
+2022/10/06 | 4519 | systems/win32/miktex/tm/packages/ffcode__source.tar.lzma
+2022/10/06 | 2205 | systems/win32/miktex/tm/packages/ffcode.tar.lzma
2015/05/25 | 180075 | systems/win32/miktex/tm/packages/fge.tar.lzma
2022/06/26 | 473706 | systems/win32/miktex/tm/packages/fgruler__doc.tar.lzma
2022/06/26 | 12271 | systems/win32/miktex/tm/packages/fgruler__source.tar.lzma
@@ -300140,7 +300161,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2022/10/05 | 665028 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/10/06 | 668612 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -300182,9 +300203,9 @@
2022/02/22 | 3517 | systems/win32/miktex/tm/packages/flashcards.tar.lzma
2010/11/24 | 1344363 | systems/win32/miktex/tm/packages/flashmovie.tar.lzma
2011/01/07 | 6382300 | systems/win32/miktex/tm/packages/fldigigal.tar.lzma
-2022/07/14 | 290664 | systems/win32/miktex/tm/packages/flexipage__doc.tar.lzma
-2022/07/14 | 9052 | systems/win32/miktex/tm/packages/flexipage__source.tar.lzma
-2022/07/14 | 4083 | systems/win32/miktex/tm/packages/flexipage.tar.lzma
+2022/10/06 | 291943 | systems/win32/miktex/tm/packages/flexipage__doc.tar.lzma
+2022/10/06 | 9258 | systems/win32/miktex/tm/packages/flexipage__source.tar.lzma
+2022/10/06 | 4152 | systems/win32/miktex/tm/packages/flexipage.tar.lzma
2012/03/09 | 409967 | systems/win32/miktex/tm/packages/flipbook.tar.lzma
2020/10/31 | 155928 | systems/win32/miktex/tm/packages/flippdf.tar.lzma
2012/03/02 | 316310 | systems/win32/miktex/tm/packages/floatflt.tar.lzma
@@ -300268,7 +300289,8 @@
2019/06/04 | 1467994 | systems/win32/miktex/tm/packages/forms16be.tar.lzma
2005/06/22 | 24012 | systems/win32/miktex/tm/packages/formular.cab
2016/07/15 | 349509 | systems/win32/miktex/tm/packages/formula.tar.lzma
-2020/08/09 | 708216 | systems/win32/miktex/tm/packages/forum.tar.lzma
+2022/10/06 | 27716 | systems/win32/miktex/tm/packages/forum__doc.tar.lzma
+2022/10/06 | 681088 | systems/win32/miktex/tm/packages/forum.tar.lzma
2013/11/22 | 98134 | systems/win32/miktex/tm/packages/fouridx.tar.lzma
2022/02/08 | 345730 | systems/win32/miktex/tm/packages/fourier__doc.tar.lzma
2013/04/08 | 49554 | systems/win32/miktex/tm/packages/fouriernc.tar.lzma
@@ -300337,9 +300359,9 @@
2011/10/27 | 130474 | systems/win32/miktex/tm/packages/gauss.tar.lzma
2010/07/05 | 157882 | systems/win32/miktex/tm/packages/gb4e.tar.lzma
2019/03/17 | 274307 | systems/win32/miktex/tm/packages/g-brief.tar.lzma
-2022/03/29 | 483710 | systems/win32/miktex/tm/packages/gbt7714__doc.tar.lzma
-2022/03/29 | 3296 | systems/win32/miktex/tm/packages/gbt7714__source.tar.lzma
-2022/03/29 | 11371 | systems/win32/miktex/tm/packages/gbt7714.tar.lzma
+2022/10/06 | 484595 | systems/win32/miktex/tm/packages/gbt7714__doc.tar.lzma
+2022/10/06 | 29686 | systems/win32/miktex/tm/packages/gbt7714__source.tar.lzma
+2022/10/06 | 11391 | systems/win32/miktex/tm/packages/gbt7714.tar.lzma
2007/08/27 | 129904 | systems/win32/miktex/tm/packages/gcard.tar.lzma
2009/02/21 | 53850 | systems/win32/miktex/tm/packages/gchords.tar.lzma
2021/04/07 | 79033 | systems/win32/miktex/tm/packages/gckanbun.tar.lzma
@@ -300464,13 +300486,13 @@
2021/08/03 | 7188 | systems/win32/miktex/tm/packages/graphicscache__source.tar.lzma
2021/08/03 | 3485 | systems/win32/miktex/tm/packages/graphicscache.tar.lzma
2016/11/04 | 1845 | systems/win32/miktex/tm/packages/graphics-cfg.tar.lzma
-2022/04/23 | 1058 | systems/win32/miktex/tm/packages/graphics-def__doc.tar.lzma
-2022/04/23 | 10877 | systems/win32/miktex/tm/packages/graphics-def.tar.lzma
+2022/10/06 | 1094 | systems/win32/miktex/tm/packages/graphics-def__doc.tar.lzma
+2022/10/06 | 10939 | systems/win32/miktex/tm/packages/graphics-def.tar.lzma
2022/06/12 | 2489783 | systems/win32/miktex/tm/packages/graphics__doc.tar.lzma
-2022/06/26 | 2670 | systems/win32/miktex/tm/packages/graphics-pln__doc.tar.lzma
-2022/06/26 | 9178 | systems/win32/miktex/tm/packages/graphics-pln.tar.lzma
+2022/10/06 | 2686 | systems/win32/miktex/tm/packages/graphics-pln__doc.tar.lzma
+2022/10/06 | 9243 | systems/win32/miktex/tm/packages/graphics-pln.tar.lzma
2022/06/12 | 69680 | systems/win32/miktex/tm/packages/graphics__source.tar.lzma
-2022/06/12 | 15597 | systems/win32/miktex/tm/packages/graphics.tar.lzma
+2022/10/06 | 16352 | systems/win32/miktex/tm/packages/graphics.tar.lzma
2014/01/14 | 985128 | systems/win32/miktex/tm/packages/graphicxbox.tar.lzma
2021/01/07 | 410801 | systems/win32/miktex/tm/packages/graphicxpsd.tar.lzma
2020/11/24 | 89188 | systems/win32/miktex/tm/packages/graphicx-psmin.tar.lzma
@@ -300650,13 +300672,13 @@
2020/08/09 | 774976 | systems/win32/miktex/tm/packages/horoscop.tar.lzma
2016/07/15 | 127199 | systems/win32/miktex/tm/packages/hpsdiss.tar.lzma
2011/05/06 | 449162 | systems/win32/miktex/tm/packages/hrefhide.tar.lzma
-2021/06/15 | 50299 | systems/win32/miktex/tm/packages/href-ul__doc.tar.lzma
-2021/06/15 | 1862 | systems/win32/miktex/tm/packages/href-ul__source.tar.lzma
-2021/06/15 | 1548 | systems/win32/miktex/tm/packages/href-ul.tar.lzma
+2022/10/06 | 231839 | systems/win32/miktex/tm/packages/href-ul__doc.tar.lzma
+2022/10/06 | 3068 | systems/win32/miktex/tm/packages/href-ul__source.tar.lzma
+2022/10/06 | 1650 | systems/win32/miktex/tm/packages/href-ul.tar.lzma
2010/04/27 | 105418 | systems/win32/miktex/tm/packages/hrlatex.tar.lzma
-2021/11/13 | 339707 | systems/win32/miktex/tm/packages/huawei__doc.tar.lzma
-2021/11/13 | 3853 | systems/win32/miktex/tm/packages/huawei__source.tar.lzma
-2021/11/13 | 262036 | systems/win32/miktex/tm/packages/huawei.tar.lzma
+2022/10/06 | 414652 | systems/win32/miktex/tm/packages/huawei__doc.tar.lzma
+2022/10/06 | 9950 | systems/win32/miktex/tm/packages/huawei__source.tar.lzma
+2022/10/06 | 6543 | systems/win32/miktex/tm/packages/huawei.tar.lzma
2021/01/11 | 235342 | systems/win32/miktex/tm/packages/hu-berlin-bundle.tar.lzma
2020/11/05 | 259269 | systems/win32/miktex/tm/packages/hulipsum.tar.lzma
2016/07/28 | 46253 | systems/win32/miktex/tm/packages/humanist.tar.lzma
@@ -300666,9 +300688,9 @@
2022/06/26 | 1115224 | systems/win32/miktex/tm/packages/hvextern__doc.tar.lzma
2022/06/26 | 14921 | systems/win32/miktex/tm/packages/hvextern__source.tar.lzma
2022/06/26 | 6948 | systems/win32/miktex/tm/packages/hvextern.tar.lzma
-2022/09/07 | 7297389 | systems/win32/miktex/tm/packages/hvfloat__doc.tar.lzma
+2022/10/06 | 7153489 | systems/win32/miktex/tm/packages/hvfloat__doc.tar.lzma
2022/07/25 | 1844007 | systems/win32/miktex/tm/packages/hvfloat__source.tar.lzma
-2022/09/07 | 12106 | systems/win32/miktex/tm/packages/hvfloat.tar.lzma
+2022/10/06 | 12133 | systems/win32/miktex/tm/packages/hvfloat.tar.lzma
2017/12/14 | 78242 | systems/win32/miktex/tm/packages/hvindex.tar.lzma
2022/05/15 | 85728 | systems/win32/miktex/tm/packages/hvlogos__doc.tar.lzma
2022/05/15 | 2695 | systems/win32/miktex/tm/packages/hvlogos__source.tar.lzma
@@ -300696,7 +300718,8 @@
2021/06/06 | 499290 | systems/win32/miktex/tm/packages/hyph-utf8__doc.tar.lzma
2021/06/06 | 54770 | systems/win32/miktex/tm/packages/hyph-utf8__source.tar.lzma
2021/06/06 | 1333095 | systems/win32/miktex/tm/packages/hyph-utf8.tar.lzma
-2020/07/19 | 1323235 | systems/win32/miktex/tm/packages/ibarra.tar.lzma
+2022/10/06 | 213870 | systems/win32/miktex/tm/packages/ibarra__doc.tar.lzma
+2022/10/06 | 1110322 | systems/win32/miktex/tm/packages/ibarra.tar.lzma
2005/05/04 | 152253 | systems/win32/miktex/tm/packages/ibycus4.cab
2016/11/06 | 70391 | systems/win32/miktex/tm/packages/ibycus-babel.tar.lzma
2020/03/06 | 287468 | systems/win32/miktex/tm/packages/icite.tar.lzma
@@ -300714,9 +300737,9 @@
2022/03/29 | 142397 | systems/win32/miktex/tm/packages/ieejtran__doc.tar.lzma
2022/03/29 | 8210 | systems/win32/miktex/tm/packages/ieejtran__source.tar.lzma
2022/03/29 | 17831 | systems/win32/miktex/tm/packages/ieejtran.tar.lzma
-2022/01/24 | 126619 | systems/win32/miktex/tm/packages/iexec__doc.tar.lzma
-2022/01/24 | 2238 | systems/win32/miktex/tm/packages/iexec__source.tar.lzma
-2022/01/24 | 1962 | systems/win32/miktex/tm/packages/iexec.tar.lzma
+2022/10/06 | 286647 | systems/win32/miktex/tm/packages/iexec__doc.tar.lzma
+2022/10/06 | 4326 | systems/win32/miktex/tm/packages/iexec__source.tar.lzma
+2022/10/06 | 2047 | systems/win32/miktex/tm/packages/iexec.tar.lzma
2021/07/24 | 175538 | systems/win32/miktex/tm/packages/ifallfalse__doc.tar.lzma
2021/07/24 | 3487 | systems/win32/miktex/tm/packages/ifallfalse__source.tar.lzma
2021/07/24 | 1454 | systems/win32/miktex/tm/packages/ifallfalse.tar.lzma
@@ -300741,7 +300764,8 @@
2016/07/15 | 129310 | systems/win32/miktex/tm/packages/imac.tar.lzma
2007/10/15 | 728148 | systems/win32/miktex/tm/packages/image-gallery.tar.lzma
2016/10/18 | 544258 | systems/win32/miktex/tm/packages/imakeidx.tar.lzma
-2015/10/06 | 3119570 | systems/win32/miktex/tm/packages/imfellenglish.tar.lzma
+2022/10/06 | 144432 | systems/win32/miktex/tm/packages/imfellenglish__doc.tar.lzma
+2022/10/06 | 3122363 | systems/win32/miktex/tm/packages/imfellenglish.tar.lzma
2020/01/08 | 30201071 | systems/win32/miktex/tm/packages/impatient.tar.lzma
2019/03/07 | 161398 | systems/win32/miktex/tm/packages/impnattypo.tar.lzma
2020/04/04 | 250210 | systems/win32/miktex/tm/packages/import.tar.lzma
@@ -300823,6 +300847,9 @@
2022/04/23 | 7668 | systems/win32/miktex/tm/packages/jacow.tar.lzma
2013/02/05 | 103187 | systems/win32/miktex/tm/packages/jadetex.tar.lzma
2010/11/13 | 894044 | systems/win32/miktex/tm/packages/jamtimes.tar.lzma
+2022/10/06 | 678520 | systems/win32/miktex/tm/packages/japanese-mathformulas__doc.tar.lzma
+2022/10/06 | 7627 | systems/win32/miktex/tm/packages/japanese-mathformulas__source.tar.lzma
+2022/10/06 | 21111 | systems/win32/miktex/tm/packages/japanese-mathformulas.tar.lzma
2022/03/07 | 2028 | systems/win32/miktex/tm/packages/japanese-otf__doc.tar.lzma
2022/03/07 | 102176 | systems/win32/miktex/tm/packages/japanese-otf__source.tar.lzma
2022/03/07 | 242495 | systems/win32/miktex/tm/packages/japanese-otf.tar.lzma
@@ -300850,7 +300877,11 @@
2022/02/18 | 17742 | systems/win32/miktex/tm/packages/jmlr.tar.lzma
2006/04/13 | 7131 | systems/win32/miktex/tm/packages/jneurosci.cab
2020/11/09 | 602780 | systems/win32/miktex/tm/packages/jnuexam.tar.lzma
-2020/12/21 | 1269380 | systems/win32/miktex/tm/packages/josefin.tar.lzma
+2022/10/06 | 440093 | systems/win32/miktex/tm/packages/jobname-suffix__doc.tar.lzma
+2022/10/06 | 3298 | systems/win32/miktex/tm/packages/jobname-suffix__source.tar.lzma
+2022/10/06 | 1993 | systems/win32/miktex/tm/packages/jobname-suffix.tar.lzma
+2022/10/06 | 173502 | systems/win32/miktex/tm/packages/josefin__doc.tar.lzma
+2022/10/06 | 1096428 | systems/win32/miktex/tm/packages/josefin.tar.lzma
2019/01/30 | 3958562 | systems/win32/miktex/tm/packages/joy-of-tex.tar.lzma
2009/01/31 | 6970 | systems/win32/miktex/tm/packages/jphysiol.tar.lzma
2022/07/25 | 155339 | systems/win32/miktex/tm/packages/jpneduenumerate__doc.tar.lzma
@@ -300891,9 +300922,9 @@
2021/02/10 | 348142 | systems/win32/miktex/tm/packages/kblocks.tar.lzma
2011/11/03 | 732961 | systems/win32/miktex/tm/packages/kdgdocs.tar.lzma
2016/07/16 | 106291 | systems/win32/miktex/tm/packages/kdgreek.tar.lzma
-2022/07/14 | 110774 | systems/win32/miktex/tm/packages/kdpcover__doc.tar.lzma
-2022/07/14 | 2635 | systems/win32/miktex/tm/packages/kdpcover__source.tar.lzma
-2022/07/14 | 2847 | systems/win32/miktex/tm/packages/kdpcover.tar.lzma
+2022/10/06 | 324374 | systems/win32/miktex/tm/packages/kdpcover__doc.tar.lzma
+2022/10/06 | 5296 | systems/win32/miktex/tm/packages/kdpcover__source.tar.lzma
+2022/10/06 | 2808 | systems/win32/miktex/tm/packages/kdpcover.tar.lzma
2020/09/06 | 2026526 | systems/win32/miktex/tm/packages/kerkis.tar.lzma
2004/04/22 | 672120 | systems/win32/miktex/tm/packages/kerntest.cab
2019/12/31 | 14443571 | systems/win32/miktex/tm/packages/ketcindy.tar.lzma
@@ -300943,9 +300974,9 @@
2022/06/26 | 21302 | systems/win32/miktex/tm/packages/kotex-utf.tar.lzma
2016/01/09 | 73703 | systems/win32/miktex/tm/packages/kotex-utils.tar.lzma
2022/09/23 | 1612001 | systems/win32/miktex/tm/packages/kpfonts__doc.tar.lzma
-2022/07/14 | 2076011 | systems/win32/miktex/tm/packages/kpfonts-otf__doc.tar.lzma
-2022/07/14 | 20950 | systems/win32/miktex/tm/packages/kpfonts-otf__source.tar.lzma
-2022/07/14 | 1084464 | systems/win32/miktex/tm/packages/kpfonts-otf.tar.lzma
+2022/10/06 | 2073559 | systems/win32/miktex/tm/packages/kpfonts-otf__doc.tar.lzma
+2022/10/06 | 20951 | systems/win32/miktex/tm/packages/kpfonts-otf__source.tar.lzma
+2022/10/06 | 1085957 | systems/win32/miktex/tm/packages/kpfonts-otf.tar.lzma
2022/09/23 | 52387 | systems/win32/miktex/tm/packages/kpfonts__source.tar.lzma
2022/09/23 | 2198824 | systems/win32/miktex/tm/packages/kpfonts.tar.lzma
2011/12/19 | 4197 | systems/win32/miktex/tm/packages/ksfh-nat.tar.lzma
@@ -300960,14 +300991,16 @@
2022/06/26 | 484426 | systems/win32/miktex/tm/packages/kvoptions__doc.tar.lzma
2022/06/26 | 21435 | systems/win32/miktex/tm/packages/kvoptions__source.tar.lzma
2022/06/26 | 8196 | systems/win32/miktex/tm/packages/kvoptions.tar.lzma
-2019/12/20 | 386446 | systems/win32/miktex/tm/packages/kvsetkeys.tar.lzma
+2022/10/06 | 390511 | systems/win32/miktex/tm/packages/kvsetkeys__doc.tar.lzma
+2022/10/06 | 10998 | systems/win32/miktex/tm/packages/kvsetkeys__source.tar.lzma
+2022/10/06 | 3794 | systems/win32/miktex/tm/packages/kvsetkeys.tar.lzma
2006/08/17 | 271048 | systems/win32/miktex/tm/packages/l2tabu-english.cab
2013/08/19 | 270728 | systems/win32/miktex/tm/packages/l2tabu-french.tar.lzma
2012/02/01 | 258354 | systems/win32/miktex/tm/packages/l2tabu-italian.tar.lzma
2016/02/07 | 246670 | systems/win32/miktex/tm/packages/l2tabu.tar.lzma
-2022/09/07 | 887046 | systems/win32/miktex/tm/packages/l3backend__doc.tar.lzma
-2022/09/07 | 33034 | systems/win32/miktex/tm/packages/l3backend__source.tar.lzma
-2022/09/07 | 15548 | systems/win32/miktex/tm/packages/l3backend.tar.lzma
+2022/10/06 | 891376 | systems/win32/miktex/tm/packages/l3backend__doc.tar.lzma
+2022/10/06 | 33376 | systems/win32/miktex/tm/packages/l3backend__source.tar.lzma
+2022/10/06 | 15664 | systems/win32/miktex/tm/packages/l3backend.tar.lzma
2022/09/23 | 735522 | systems/win32/miktex/tm/packages/l3build__doc.tar.lzma
2022/09/23 | 31366 | systems/win32/miktex/tm/packages/l3build__source.tar.lzma
2022/09/23 | 35995 | systems/win32/miktex/tm/packages/l3build.tar.lzma
@@ -300975,9 +301008,9 @@
2022/04/23 | 3506939 | systems/win32/miktex/tm/packages/l3experimental__doc.tar.lzma
2022/04/23 | 80674 | systems/win32/miktex/tm/packages/l3experimental__source.tar.lzma
2022/04/23 | 24012 | systems/win32/miktex/tm/packages/l3experimental.tar.lzma
-2022/09/07 | 11715066 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
-2022/09/07 | 594983 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
-2022/09/07 | 174823 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
+2022/10/06 | 11756402 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
+2022/10/06 | 595116 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
+2022/10/06 | 174924 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
2022/06/26 | 1854627 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
2022/06/26 | 46334 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
2022/06/26 | 22113 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
@@ -301024,9 +301057,9 @@
2022/05/25 | 66678 | systems/win32/miktex/tm/packages/latex-amsmath-dev__source.tar.lzma
2022/05/25 | 31269 | systems/win32/miktex/tm/packages/latex-amsmath-dev.tar.lzma
2016/11/05 | 150896 | systems/win32/miktex/tm/packages/latexbangla.tar.lzma
-2022/07/25 | 30171400 | systems/win32/miktex/tm/packages/latex-base-dev__doc.tar.lzma
-2022/07/25 | 712537 | systems/win32/miktex/tm/packages/latex-base-dev__source.tar.lzma
-2022/07/25 | 225943 | systems/win32/miktex/tm/packages/latex-base-dev.tar.lzma
+2022/10/06 | 30465419 | systems/win32/miktex/tm/packages/latex-base-dev__doc.tar.lzma
+2022/10/06 | 715194 | systems/win32/miktex/tm/packages/latex-base-dev__source.tar.lzma
+2022/10/06 | 226918 | systems/win32/miktex/tm/packages/latex-base-dev.tar.lzma
2022/06/26 | 220093 | systems/win32/miktex/tm/packages/latexbug__doc.tar.lzma
2022/06/26 | 13043 | systems/win32/miktex/tm/packages/latexbug__source.tar.lzma
2022/06/26 | 8255 | systems/win32/miktex/tm/packages/latexbug.tar.lzma
@@ -301039,9 +301072,9 @@
2022/01/02 | 74029 | systems/win32/miktex/tm/packages/latexdiff.tar.lzma
2021/01/07 | 192748 | systems/win32/miktex/tm/packages/latex-doc-ptr.tar.lzma
2012/06/11 | 16822 | systems/win32/miktex/tm/packages/latexfileinfo-pkgs.tar.lzma
-2022/03/17 | 235515 | systems/win32/miktex/tm/packages/latex-firstaid-dev__doc.tar.lzma
-2022/03/17 | 8142 | systems/win32/miktex/tm/packages/latex-firstaid-dev__source.tar.lzma
-2022/03/17 | 3453 | systems/win32/miktex/tm/packages/latex-firstaid-dev.tar.lzma
+2022/10/06 | 263223 | systems/win32/miktex/tm/packages/latex-firstaid-dev__doc.tar.lzma
+2022/10/06 | 8351 | systems/win32/miktex/tm/packages/latex-firstaid-dev__source.tar.lzma
+2022/10/06 | 3580 | systems/win32/miktex/tm/packages/latex-firstaid-dev.tar.lzma
2022/06/12 | 251784 | systems/win32/miktex/tm/packages/latex-firstaid__doc.tar.lzma
2022/06/12 | 8106 | systems/win32/miktex/tm/packages/latex-firstaid__source.tar.lzma
2022/06/12 | 3498 | systems/win32/miktex/tm/packages/latex-firstaid.tar.lzma
@@ -301073,12 +301106,12 @@
2019/12/13 | 8214 | systems/win32/miktex/tm/packages/latexpand.tar.lzma
2019/12/15 | 5172 | systems/win32/miktex/tm/packages/latex-papersize.tar.lzma
2017/08/20 | 5040571 | systems/win32/miktex/tm/packages/latex-refsheet.tar.lzma
-2022/06/26 | 5313928 | systems/win32/miktex/tm/packages/latex-tools-dev__doc.tar.lzma
-2022/05/25 | 228671 | systems/win32/miktex/tm/packages/latex-tools-dev__source.tar.lzma
-2022/05/25 | 43272 | systems/win32/miktex/tm/packages/latex-tools-dev.tar.lzma
-2021/11/13 | 5284661 | systems/win32/miktex/tm/packages/latex-tools__doc.tar.lzma
-2021/11/13 | 228687 | systems/win32/miktex/tm/packages/latex-tools__source.tar.lzma
-2021/11/13 | 42884 | systems/win32/miktex/tm/packages/latex-tools.tar.lzma
+2022/10/06 | 5314133 | systems/win32/miktex/tm/packages/latex-tools-dev__doc.tar.lzma
+2022/10/06 | 228853 | systems/win32/miktex/tm/packages/latex-tools-dev__source.tar.lzma
+2022/10/06 | 43281 | systems/win32/miktex/tm/packages/latex-tools-dev.tar.lzma
+2022/10/06 | 5312839 | systems/win32/miktex/tm/packages/latex-tools__doc.tar.lzma
+2022/10/06 | 228764 | systems/win32/miktex/tm/packages/latex-tools__source.tar.lzma
+2022/10/06 | 43294 | systems/win32/miktex/tm/packages/latex-tools.tar.lzma
2019/01/19 | 6799 | systems/win32/miktex/tm/packages/latex-uni8.tar.lzma
2020/05/23 | 522678 | systems/win32/miktex/tm/packages/latex-veryshortguide.tar.lzma
2022/05/25 | 2049250 | systems/win32/miktex/tm/packages/latex-via-exemplos.tar.lzma
@@ -301111,15 +301144,17 @@
2020/02/10 | 452162 | systems/win32/miktex/tm/packages/leiletter.tar.lzma
2019/10/20 | 628747 | systems/win32/miktex/tm/packages/leipzig.tar.lzma
2013/07/01 | 451593 | systems/win32/miktex/tm/packages/lengthconvert.tar.lzma
-2022/09/07 | 1211922 | systems/win32/miktex/tm/packages/letgut__doc.tar.lzma
-2022/09/07 | 61581 | systems/win32/miktex/tm/packages/letgut__source.tar.lzma
-2022/09/07 | 49621 | systems/win32/miktex/tm/packages/letgut.tar.lzma
+2022/10/06 | 1242136 | systems/win32/miktex/tm/packages/letgut__doc.tar.lzma
+2022/10/06 | 63334 | systems/win32/miktex/tm/packages/letgut__source.tar.lzma
+2022/10/06 | 49992 | systems/win32/miktex/tm/packages/letgut.tar.lzma
2019/12/05 | 298537 | systems/win32/miktex/tm/packages/letltxmacro.tar.lzma
2021/07/24 | 482607 | systems/win32/miktex/tm/packages/letterswitharrows__doc.tar.lzma
2021/07/24 | 5727 | systems/win32/miktex/tm/packages/letterswitharrows__source.tar.lzma
2021/07/24 | 3488 | systems/win32/miktex/tm/packages/letterswitharrows.tar.lzma
2020/04/15 | 1026143 | systems/win32/miktex/tm/packages/lettre.tar.lzma
-2020/03/30 | 295938 | systems/win32/miktex/tm/packages/lettrine.tar.lzma
+2022/10/06 | 279947 | systems/win32/miktex/tm/packages/lettrine__doc.tar.lzma
+2022/10/06 | 23548 | systems/win32/miktex/tm/packages/lettrine__source.tar.lzma
+2022/10/06 | 7410 | systems/win32/miktex/tm/packages/lettrine.tar.lzma
2011/03/15 | 56985 | systems/win32/miktex/tm/packages/levy-font.tar.lzma
2006/05/26 | 42288 | systems/win32/miktex/tm/packages/lewis.cab
2021/02/01 | 330663 | systems/win32/miktex/tm/packages/lexend.tar.lzma
@@ -301331,9 +301366,9 @@
2022/01/02 | 9958 | systems/win32/miktex/tm/packages/lualatex-math__source.tar.lzma
2022/01/02 | 3515 | systems/win32/miktex/tm/packages/lualatex-math.tar.lzma
2018/08/23 | 69948 | systems/win32/miktex/tm/packages/lualatex-truncate.tar.lzma
-2021/06/06 | 88295 | systems/win32/miktex/tm/packages/lualibs__doc.tar.lzma
-2021/06/06 | 8999 | systems/win32/miktex/tm/packages/lualibs__source.tar.lzma
-2021/06/06 | 121812 | systems/win32/miktex/tm/packages/lualibs.tar.lzma
+2022/10/06 | 87934 | systems/win32/miktex/tm/packages/lualibs__doc.tar.lzma
+2022/10/06 | 9080 | systems/win32/miktex/tm/packages/lualibs__source.tar.lzma
+2022/10/06 | 131127 | systems/win32/miktex/tm/packages/lualibs.tar.lzma
2022/05/15 | 394754 | systems/win32/miktex/tm/packages/luamathalign__doc.tar.lzma
2022/05/15 | 6090 | systems/win32/miktex/tm/packages/luamathalign__source.tar.lzma
2022/05/15 | 4513 | systems/win32/miktex/tm/packages/luamathalign.tar.lzma
@@ -301343,9 +301378,9 @@
2022/01/24 | 157229 | systems/win32/miktex/tm/packages/luamplib__doc.tar.lzma
2022/01/24 | 27832 | systems/win32/miktex/tm/packages/luamplib__source.tar.lzma
2022/01/24 | 12347 | systems/win32/miktex/tm/packages/luamplib.tar.lzma
-2022/06/26 | 548496 | systems/win32/miktex/tm/packages/luaotfload__doc.tar.lzma
+2022/10/06 | 553869 | systems/win32/miktex/tm/packages/luaotfload__doc.tar.lzma
2021/06/06 | 7666 | systems/win32/miktex/tm/packages/luaotfload__source.tar.lzma
-2022/06/26 | 582853 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
+2022/10/06 | 582292 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
2019/12/23 | 37188 | systems/win32/miktex/tm/packages/luapackageloader.tar.lzma
2011/07/15 | 84684 | systems/win32/miktex/tm/packages/luapersian.tar.lzma
2021/05/18 | 775860 | systems/win32/miktex/tm/packages/lua-physical.tar.lzma
@@ -301361,9 +301396,9 @@
2021/06/06 | 4099 | systems/win32/miktex/tm/packages/luatex85__source.tar.lzma
2021/06/06 | 2000 | systems/win32/miktex/tm/packages/luatex85.tar.lzma
2015/10/06 | 276167 | systems/win32/miktex/tm/packages/luatexbase.tar.lzma
-2022/08/11 | 3116019 | systems/win32/miktex/tm/packages/luatexja__doc.tar.lzma
-2022/08/11 | 220662 | systems/win32/miktex/tm/packages/luatexja__source.tar.lzma
-2022/08/11 | 191633 | systems/win32/miktex/tm/packages/luatexja.tar.lzma
+2022/10/06 | 3124348 | systems/win32/miktex/tm/packages/luatexja__doc.tar.lzma
+2022/10/06 | 221058 | systems/win32/miktex/tm/packages/luatexja__source.tar.lzma
+2022/10/06 | 191559 | systems/win32/miktex/tm/packages/luatexja.tar.lzma
2022/03/29 | 338848 | systems/win32/miktex/tm/packages/luatexko__doc.tar.lzma
2022/03/29 | 12516 | systems/win32/miktex/tm/packages/luatexko__source.tar.lzma
2022/03/29 | 23623 | systems/win32/miktex/tm/packages/luatexko.tar.lzma
@@ -301371,7 +301406,7 @@
2020/02/18 | 256383 | systems/win32/miktex/tm/packages/luatodonotes.tar.lzma
2022/09/23 | 92646 | systems/win32/miktex/tm/packages/luatruthtable__doc.tar.lzma
2022/09/23 | 4835 | systems/win32/miktex/tm/packages/luatruthtable__source.tar.lzma
-2022/09/23 | 2348 | systems/win32/miktex/tm/packages/luatruthtable.tar.lzma
+2022/10/06 | 2496 | systems/win32/miktex/tm/packages/luatruthtable.tar.lzma
2021/06/03 | 247157 | systems/win32/miktex/tm/packages/lua-typo.tar.lzma
2021/09/18 | 73725 | systems/win32/miktex/tm/packages/lua-uca__doc.tar.lzma
2021/09/18 | 3843 | systems/win32/miktex/tm/packages/lua-uca__source.tar.lzma
@@ -301476,9 +301511,9 @@
2018/07/27 | 222854 | systems/win32/miktex/tm/packages/marginfit.tar.lzma
2020/05/12 | 265372 | systems/win32/miktex/tm/packages/marginfix.tar.lzma
2018/08/14 | 331408 | systems/win32/miktex/tm/packages/marginnote.tar.lzma
-2022/09/07 | 1025677 | systems/win32/miktex/tm/packages/markdown__doc.tar.lzma
-2022/09/07 | 95583 | systems/win32/miktex/tm/packages/markdown__source.tar.lzma
-2022/09/07 | 46003 | systems/win32/miktex/tm/packages/markdown.tar.lzma
+2022/10/06 | 1054221 | systems/win32/miktex/tm/packages/markdown__doc.tar.lzma
+2022/10/06 | 100007 | systems/win32/miktex/tm/packages/markdown__source.tar.lzma
+2022/10/06 | 47941 | systems/win32/miktex/tm/packages/markdown.tar.lzma
2012/04/17 | 561606 | systems/win32/miktex/tm/packages/marvosym.tar.lzma
2022/03/12 | 4785503 | systems/win32/miktex/tm/packages/matapli__doc.tar.lzma
2022/03/12 | 11211 | systems/win32/miktex/tm/packages/matapli__source.tar.lzma
@@ -301543,16 +301578,16 @@
2021/09/06 | 216816 | systems/win32/miktex/tm/packages/mecaso__doc.tar.lzma
2021/09/06 | 6144 | systems/win32/miktex/tm/packages/mecaso__source.tar.lzma
2021/09/06 | 3023 | systems/win32/miktex/tm/packages/mecaso.tar.lzma
-2022/09/13 | 128687 | systems/win32/miktex/tm/packages/media4svg__doc.tar.lzma
-2022/09/13 | 8635 | systems/win32/miktex/tm/packages/media4svg.tar.lzma
+2022/10/06 | 171050 | systems/win32/miktex/tm/packages/media4svg__doc.tar.lzma
+2022/10/06 | 8867 | systems/win32/miktex/tm/packages/media4svg.tar.lzma
2022/08/11 | 3666626 | systems/win32/miktex/tm/packages/media9__doc.tar.lzma
2022/08/11 | 1782167 | systems/win32/miktex/tm/packages/media9__source.tar.lzma
2022/08/11 | 1900612 | systems/win32/miktex/tm/packages/media9.tar.lzma
2015/11/17 | 3952 | systems/win32/miktex/tm/packages/medstarbeamer.tar.lzma
2013/10/23 | 704021 | systems/win32/miktex/tm/packages/meetingmins.tar.lzma
-2021/10/03 | 276568 | systems/win32/miktex/tm/packages/membranecomputing__doc.tar.lzma
-2021/10/03 | 6537 | systems/win32/miktex/tm/packages/membranecomputing__source.tar.lzma
-2021/10/03 | 4984 | systems/win32/miktex/tm/packages/membranecomputing.tar.lzma
+2022/10/06 | 278138 | systems/win32/miktex/tm/packages/membranecomputing__doc.tar.lzma
+2022/10/06 | 6709 | systems/win32/miktex/tm/packages/membranecomputing__source.tar.lzma
+2022/10/06 | 5130 | systems/win32/miktex/tm/packages/membranecomputing.tar.lzma
2018/09/15 | 1792533 | systems/win32/miktex/tm/packages/memdesign.tar.lzma
2008/03/21 | 123633 | systems/win32/miktex/tm/packages/memexsupp.tar.lzma
2006/07/29 | 521138 | systems/win32/miktex/tm/packages/memoirchapterstyles.cab
@@ -301849,9 +301884,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2022/08/27 | 43640 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/10/05 | 295532 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/10/05 | 1497133 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/10/05 | 1375991 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/10/06 | 297890 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/10/06 | 1503686 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/10/06 | 1382169 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/07/26 | 13519 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2022/08/27 | 14450 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -302068,6 +302103,9 @@
2022/07/14 | 8322 | systems/win32/miktex/tm/packages/ndsu-thesis-2022.tar.lzma
2018/02/15 | 143232 | systems/win32/miktex/tm/packages/ndsu-thesis.tar.lzma
2013/04/08 | 162000 | systems/win32/miktex/tm/packages/needspace.tar.lzma
+2022/10/06 | 1538165 | systems/win32/miktex/tm/packages/neo-euler__doc.tar.lzma
+2022/10/06 | 11195 | systems/win32/miktex/tm/packages/neo-euler__source.tar.lzma
+2022/10/06 | 225838 | systems/win32/miktex/tm/packages/neo-euler.tar.lzma
2013/08/27 | 646870 | systems/win32/miktex/tm/packages/neuralnetwork.tar.lzma
2015/12/08 | 217634 | systems/win32/miktex/tm/packages/nevelok.tar.lzma
2016/07/16 | 223351 | systems/win32/miktex/tm/packages/newalg.tar.lzma
@@ -302097,102 +302135,102 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2022/10/05 | 662835 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/10/05 | 57318 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/10/05 | 1161750 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/10/05 | 31587 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/10/05 | 35265 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/10/05 | 65130 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/10/05 | 95469 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/10/05 | 77211 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/10/05 | 31562 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2022/10/05 | 394142 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/10/05 | 37050 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/10/05 | 57505 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/10/05 | 270466 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/10/05 | 196213 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/10/05 | 103247 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/10/05 | 24211 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/10/05 | 481893 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/10/05 | 52037 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/10/05 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/10/05 | 45796 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/10/05 | 135465 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/10/05 | 1458151 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/10/05 | 112980 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/10/05 | 48852 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/10/05 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/10/05 | 63241 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/10/05 | 155431 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/10/05 | 79064 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/10/05 | 81449 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/10/05 | 295944 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/10/05 | 25119 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/10/05 | 112876 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/10/05 | 73262 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/10/05 | 115579 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/10/05 | 43888 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/10/05 | 565083 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/10/05 | 247206 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/10/05 | 169676 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/10/05 | 109650 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/10/05 | 18382 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/10/05 | 30571 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/10/05 | 682215 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/10/05 | 599104 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/10/05 | 527570 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/10/05 | 103597 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/10/05 | 2023134 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/10/05 | 74098 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/10/05 | 32074 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/10/05 | 8825 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/10/05 | 209139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/10/05 | 286685 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/10/05 | 104922 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/10/05 | 140013 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/10/05 | 325484 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/10/05 | 181724 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/10/05 | 55320 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/10/05 | 35231 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/10/05 | 43618 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/10/05 | 48038 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/10/05 | 52370 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/10/05 | 213847 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/10/05 | 41179 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/10/05 | 824996 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/10/05 | 203420 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/10/05 | 245152 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/10/05 | 88483 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/10/05 | 1323743 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/10/05 | 23948 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/10/05 | 37506 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/10/05 | 72979 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/10/05 | 58633 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/10/05 | 769652 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/10/05 | 1503055 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/10/05 | 52627 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/10/05 | 63803 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/10/05 | 27465 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/10/05 | 18511 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/10/05 | 70939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/10/05 | 173176 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/10/05 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/10/05 | 107437 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/10/05 | 2821671 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/10/05 | 62359 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2022/10/05 | 41191 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/10/05 | 33862 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/10/05 | 73686 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/10/05 | 352465 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/10/05 | 57501 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/10/05 | 630434 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/10/05 | 43527 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/10/05 | 295598 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/10/05 | 1495552 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/10/05 | 1376182 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/10/05 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/10/06 | 667663 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/10/06 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/10/06 | 1161752 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/10/06 | 31587 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/10/06 | 35265 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/10/06 | 65131 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/10/06 | 95469 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/10/06 | 77212 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/10/06 | 31562 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/10/06 | 394143 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/10/06 | 37051 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/10/06 | 57506 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/10/06 | 270466 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/10/06 | 196213 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/10/06 | 103247 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/10/06 | 24212 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/10/06 | 481893 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/10/06 | 52037 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/10/06 | 325981 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/10/06 | 45796 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/10/06 | 135466 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/10/06 | 1458151 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/10/06 | 112980 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/10/06 | 48851 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/10/06 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/10/06 | 63241 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/10/06 | 155430 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/10/06 | 79064 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/10/06 | 81449 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/10/06 | 295946 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/10/06 | 25120 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/10/06 | 112878 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/10/06 | 73264 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/10/06 | 115580 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/10/06 | 43890 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/10/06 | 565083 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/10/06 | 247209 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/10/06 | 169678 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/10/06 | 109650 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/10/06 | 18382 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/10/06 | 30571 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/10/06 | 682215 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/10/06 | 599104 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/10/06 | 527570 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/10/06 | 103597 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/10/06 | 2023134 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/10/06 | 74100 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/10/06 | 32074 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/10/06 | 8825 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/10/06 | 209139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/10/06 | 286684 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/10/06 | 104922 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/10/06 | 140014 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/10/06 | 325483 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/10/06 | 181724 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/10/06 | 55321 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/10/06 | 35231 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/10/06 | 43619 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/10/06 | 48039 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/10/06 | 52370 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/10/06 | 213847 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/10/06 | 41180 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/10/06 | 824996 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/10/06 | 203419 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/10/06 | 245152 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/10/06 | 88484 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/10/06 | 1323744 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/10/06 | 23949 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/10/06 | 37507 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/10/06 | 72979 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/10/06 | 58634 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/10/06 | 769653 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/10/06 | 1503056 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/10/06 | 52628 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/10/06 | 63803 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/10/06 | 27466 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/10/06 | 18511 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/10/06 | 70940 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/10/06 | 173177 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/10/06 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/10/06 | 107437 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/10/06 | 2821672 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/10/06 | 62359 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/10/06 | 41191 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/10/06 | 33862 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/10/06 | 73686 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/10/06 | 352465 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/10/06 | 57501 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/10/06 | 630434 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/10/06 | 43527 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/10/06 | 297843 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/10/06 | 1500890 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/10/06 | 1381520 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/10/06 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2022/10/05 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/10/06 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -302368,7 +302406,8 @@
2010/06/04 | 236717 | systems/win32/miktex/tm/packages/outline.tar.lzma
2017/10/26 | 142441 | systems/win32/miktex/tm/packages/outlining.tar.lzma
2021/03/03 | 111982 | systems/win32/miktex/tm/packages/overlays.tar.lzma
-2020/08/17 | 629683 | systems/win32/miktex/tm/packages/overlock.tar.lzma
+2022/10/06 | 40334 | systems/win32/miktex/tm/packages/overlock__doc.tar.lzma
+2022/10/06 | 590707 | systems/win32/miktex/tm/packages/overlock.tar.lzma
2020/02/23 | 380557 | systems/win32/miktex/tm/packages/overpic.tar.lzma
2004/06/27 | 91038 | systems/win32/miktex/tm/packages/pacioli.cab
2016/12/05 | 774281 | systems/win32/miktex/tm/packages/padauk.tar.lzma
@@ -302449,9 +302488,9 @@
2019/11/20 | 111715 | systems/win32/miktex/tm/packages/pdfjam.tar.lzma
2018/02/13 | 89850 | systems/win32/miktex/tm/packages/pdflatexpicscale.tar.lzma
2019/12/09 | 306824 | systems/win32/miktex/tm/packages/pdflscape.tar.lzma
-2022/08/25 | 8584512 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__doc.tar.lzma
-2022/08/25 | 129944 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__source.tar.lzma
-2022/08/25 | 73178 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
+2022/10/06 | 8679164 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__doc.tar.lzma
+2022/10/06 | 140332 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__source.tar.lzma
+2022/10/06 | 76719 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
2011/08/11 | 384460 | systems/win32/miktex/tm/packages/pdfmarginpar.tar.lzma
2022/08/28 | 567970 | systems/win32/miktex/tm/packages/pdfoverlay__doc.tar.lzma
2022/08/28 | 6310 | systems/win32/miktex/tm/packages/pdfoverlay__source.tar.lzma
@@ -302619,8 +302658,9 @@
2021/01/11 | 547533 | systems/win32/miktex/tm/packages/play-font.tar.lzma
2016/07/20 | 7727 | systems/win32/miktex/tm/packages/play.tar.lzma
2016/07/18 | 5902 | systems/win32/miktex/tm/packages/plcalendar.tar.lzma
+2022/10/06 | 338340 | systems/win32/miktex/tm/packages/plex__doc.tar.lzma
2018/04/14 | 549052 | systems/win32/miktex/tm/packages/plex-otf.tar.lzma
-2019/12/09 | 10814498 | systems/win32/miktex/tm/packages/plex.tar.lzma
+2022/10/06 | 10472448 | systems/win32/miktex/tm/packages/plex.tar.lzma
2020/10/10 | 227545 | systems/win32/miktex/tm/packages/plimsoll.tar.lzma
2013/05/21 | 306052 | systems/win32/miktex/tm/packages/plipsum.tar.lzma
2008/05/19 | 13724 | systems/win32/miktex/tm/packages/plnfss.tar.lzma
@@ -302645,7 +302685,8 @@
2020/06/13 | 881436 | systems/win32/miktex/tm/packages/poemscol.tar.lzma
2019/12/15 | 287993 | systems/win32/miktex/tm/packages/poetry.tar.lzma
2016/03/09 | 18224 | systems/win32/miktex/tm/packages/poetrytex.tar.lzma
-2019/06/19 | 186268 | systems/win32/miktex/tm/packages/poiretone.tar.lzma
+2022/10/06 | 13302 | systems/win32/miktex/tm/packages/poiretone__doc.tar.lzma
+2022/10/06 | 173902 | systems/win32/miktex/tm/packages/poiretone.tar.lzma
2022/05/25 | 122188 | systems/win32/miktex/tm/packages/polexpr__doc.tar.lzma
2022/05/15 | 11092 | systems/win32/miktex/tm/packages/polexpr__source.tar.lzma
2022/05/25 | 31107 | systems/win32/miktex/tm/packages/polexpr.tar.lzma
@@ -302699,7 +302740,7 @@
2022/02/22 | 6917 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2022/10/05 | 931 | systems/win32/miktex/tm/packages/pr.ini
+2022/10/06 | 927 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -302714,9 +302755,9 @@
2022/05/04 | 129701 | systems/win32/miktex/tm/packages/proflabo__doc.tar.lzma
2022/05/04 | 5591 | systems/win32/miktex/tm/packages/proflabo__source.tar.lzma
2022/05/04 | 3000 | systems/win32/miktex/tm/packages/proflabo.tar.lzma
-2022/09/23 | 819051 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
-2022/09/23 | 87698 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
-2022/09/23 | 16533 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
+2022/10/06 | 845715 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
+2022/10/06 | 89195 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
+2022/10/06 | 17524 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
2016/07/18 | 602039 | systems/win32/miktex/tm/packages/progkeys.tar.lzma
2017/05/12 | 61936 | systems/win32/miktex/tm/packages/program.tar.lzma
2014/05/05 | 89072 | systems/win32/miktex/tm/packages/progressbar.tar.lzma
@@ -303126,8 +303167,10 @@
2022/02/07 | 28021 | systems/win32/miktex/tm/packages/sankey__source.tar.lzma
2022/02/07 | 10077 | systems/win32/miktex/tm/packages/sankey.tar.lzma
2005/05/04 | 598648 | systems/win32/miktex/tm/packages/sanskrit.cab
+2022/10/06 | 894567 | systems/win32/miktex/tm/packages/sanskrit__doc.tar.lzma
+2022/10/06 | 44440 | systems/win32/miktex/tm/packages/sanskrit__source.tar.lzma
2017/01/12 | 744460 | systems/win32/miktex/tm/packages/sanskrit-t1.tar.lzma
-2017/01/12 | 935933 | systems/win32/miktex/tm/packages/sanskrit.tar.lzma
+2022/10/06 | 16556 | systems/win32/miktex/tm/packages/sanskrit.tar.lzma
2020/02/06 | 169073 | systems/win32/miktex/tm/packages/sansmathaccent.tar.lzma
2021/06/23 | 293899 | systems/win32/miktex/tm/packages/sansmathfonts__doc.tar.lzma
2021/06/23 | 4885 | systems/win32/miktex/tm/packages/sansmathfonts__source.tar.lzma
@@ -303204,9 +303247,9 @@
2021/11/13 | 32113 | systems/win32/miktex/tm/packages/sdaps.tar.lzma
2009/07/13 | 181403 | systems/win32/miktex/tm/packages/sdrt.tar.lzma
2016/05/31 | 1997899 | systems/win32/miktex/tm/packages/sduthesis.tar.lzma
-2022/09/13 | 1422473 | systems/win32/miktex/tm/packages/se2thesis__doc.tar.lzma
-2022/09/13 | 21822 | systems/win32/miktex/tm/packages/se2thesis__source.tar.lzma
-2022/09/13 | 7476 | systems/win32/miktex/tm/packages/se2thesis.tar.lzma
+2022/10/06 | 1427319 | systems/win32/miktex/tm/packages/se2thesis__doc.tar.lzma
+2022/10/06 | 21737 | systems/win32/miktex/tm/packages/se2thesis__source.tar.lzma
+2022/10/06 | 8054 | systems/win32/miktex/tm/packages/se2thesis.tar.lzma
2010/11/01 | 258578 | systems/win32/miktex/tm/packages/secdot.tar.lzma
2022/02/07 | 447707 | systems/win32/miktex/tm/packages/secnum__doc.tar.lzma
2022/02/07 | 6250 | systems/win32/miktex/tm/packages/secnum__source.tar.lzma
@@ -303219,9 +303262,9 @@
2010/11/01 | 286025 | systems/win32/miktex/tm/packages/selectp.tar.lzma
2019/12/13 | 547951 | systems/win32/miktex/tm/packages/selinput.tar.lzma
2015/10/27 | 566297 | systems/win32/miktex/tm/packages/selnolig.tar.lzma
-2022/09/23 | 380209 | systems/win32/miktex/tm/packages/semantex__doc.tar.lzma
-2022/09/23 | 35744 | systems/win32/miktex/tm/packages/semantex__source.tar.lzma
-2022/09/23 | 23241 | systems/win32/miktex/tm/packages/semantex.tar.lzma
+2022/10/06 | 387618 | systems/win32/miktex/tm/packages/semantex__doc.tar.lzma
+2022/10/06 | 36015 | systems/win32/miktex/tm/packages/semantex__source.tar.lzma
+2022/10/06 | 23373 | systems/win32/miktex/tm/packages/semantex.tar.lzma
2020/01/30 | 273901 | systems/win32/miktex/tm/packages/semantic-markup.tar.lzma
2016/07/29 | 397016 | systems/win32/miktex/tm/packages/semantic.tar.lzma
2008/01/28 | 514794 | systems/win32/miktex/tm/packages/semaphor.tar.lzma
@@ -303236,7 +303279,6 @@
2010/11/01 | 358720 | systems/win32/miktex/tm/packages/sepnum.tar.lzma
2006/08/13 | 16470 | systems/win32/miktex/tm/packages/seqsplit.tar.bz2
2011/08/31 | 485746 | systems/win32/miktex/tm/packages/serbian-apostrophe.tar.lzma
-2011/06/23 | 55904 | systems/win32/miktex/tm/packages/serbianc.tar.lzma
2013/05/08 | 353577 | systems/win32/miktex/tm/packages/serbian-date-lat.tar.lzma
2011/08/31 | 237984 | systems/win32/miktex/tm/packages/serbian-def-cyr.tar.lzma
2019/12/15 | 425843 | systems/win32/miktex/tm/packages/serbian-lig.tar.lzma
@@ -303304,11 +303346,13 @@
2022/08/11 | 2863 | systems/win32/miktex/tm/packages/simplebnf.tar.lzma
2013/03/01 | 939150 | systems/win32/miktex/tm/packages/simplecd.tar.lzma
2014/11/20 | 300788 | systems/win32/miktex/tm/packages/simplecv.tar.lzma
-2022/09/23 | 1939734 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
-2022/09/23 | 17499 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
-2022/09/23 | 2652978 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
+2022/10/06 | 1944263 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
+2022/10/06 | 17561 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
+2022/10/06 | 2661528 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
2017/11/03 | 228224 | systems/win32/miktex/tm/packages/simpleinvoice.tar.lzma
-2020/05/06 | 338375 | systems/win32/miktex/tm/packages/simplekv.tar.lzma
+2022/10/06 | 125688 | systems/win32/miktex/tm/packages/simplekv__doc.tar.lzma
+2022/10/06 | 6337 | systems/win32/miktex/tm/packages/simplekv__source.tar.lzma
+2022/10/06 | 3130 | systems/win32/miktex/tm/packages/simplekv.tar.lzma
2022/04/05 | 207761 | systems/win32/miktex/tm/packages/simplenodes__doc.tar.lzma
2022/04/05 | 4323 | systems/win32/miktex/tm/packages/simplenodes__source.tar.lzma
2022/04/05 | 2419 | systems/win32/miktex/tm/packages/simplenodes.tar.lzma
@@ -303328,9 +303372,9 @@
2008/07/22 | 360807 | systems/win32/miktex/tm/packages/sistyle.tar.lzma
2011/04/21 | 76017 | systems/win32/miktex/tm/packages/sitem.tar.lzma
2007/12/09 | 81490 | systems/win32/miktex/tm/packages/siunits.tar.lzma
-2022/09/13 | 1245627 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
-2022/09/13 | 116815 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
-2022/09/13 | 65025 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
+2022/10/06 | 1246017 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
+2022/10/06 | 116902 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
+2022/10/06 | 65091 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
2009/02/21 | 477338 | systems/win32/miktex/tm/packages/skaknew.tar.lzma
2018/02/08 | 221377 | systems/win32/miktex/tm/packages/skak.tar.lzma
2011/06/23 | 1471957 | systems/win32/miktex/tm/packages/skb.tar.lzma
@@ -303391,10 +303435,11 @@
2022/04/23 | 84606 | systems/win32/miktex/tm/packages/spbmark__doc.tar.lzma
2022/04/23 | 4882 | systems/win32/miktex/tm/packages/spbmark__source.tar.lzma
2022/04/23 | 3658 | systems/win32/miktex/tm/packages/spbmark.tar.lzma
+2022/10/06 | 81305 | systems/win32/miktex/tm/packages/spectral__doc.tar.lzma
2022/02/22 | 1552624 | systems/win32/miktex/tm/packages/spectralsequences__doc.tar.lzma
2022/02/22 | 45370 | systems/win32/miktex/tm/packages/spectralsequences__source.tar.lzma
2022/02/22 | 72244 | systems/win32/miktex/tm/packages/spectralsequences.tar.lzma
-2021/01/07 | 3600720 | systems/win32/miktex/tm/packages/spectral.tar.lzma
+2022/10/06 | 3522040 | systems/win32/miktex/tm/packages/spectral.tar.lzma
2013/06/25 | 157432 | systems/win32/miktex/tm/packages/spelling.tar.lzma
2011/01/07 | 246641 | systems/win32/miktex/tm/packages/sphack.tar.lzma
2014/06/23 | 575560 | systems/win32/miktex/tm/packages/sphdthesis.tar.lzma
@@ -303415,9 +303460,9 @@
2022/05/25 | 19617 | systems/win32/miktex/tm/packages/srbtiks.tar.lzma
2006/12/10 | 21219 | systems/win32/miktex/tm/packages/srcltx.tar.bz2
2015/10/27 | 384100 | systems/win32/miktex/tm/packages/srcredact.tar.lzma
-2022/09/13 | 141470 | systems/win32/miktex/tm/packages/srdp-mathematik__doc.tar.lzma
-2022/09/13 | 9993 | systems/win32/miktex/tm/packages/srdp-mathematik__source.tar.lzma
-2022/09/13 | 30434 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma
+2022/10/06 | 142036 | systems/win32/miktex/tm/packages/srdp-mathematik__doc.tar.lzma
+2022/10/06 | 10050 | systems/win32/miktex/tm/packages/srdp-mathematik__source.tar.lzma
+2022/10/06 | 30573 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma
2014/12/22 | 271180 | systems/win32/miktex/tm/packages/sr-half-compound.tar.lzma
2011/09/19 | 836456 | systems/win32/miktex/tm/packages/sr-hyphen-spec.tar.lzma
2021/05/29 | 476872 | systems/win32/miktex/tm/packages/sr-vorl.tar.lzma
@@ -303611,9 +303656,9 @@
2015/11/25 | 395550 | systems/win32/miktex/tm/packages/testhyphens.tar.lzma
2019/10/04 | 3420713 | systems/win32/miktex/tm/packages/testidx.tar.lzma
2016/11/03 | 13084 | systems/win32/miktex/tm/packages/tetex.tar.lzma
-2022/09/07 | 1086200 | systems/win32/miktex/tm/packages/teubner__doc.tar.lzma
-2022/09/07 | 65367 | systems/win32/miktex/tm/packages/teubner__source.tar.lzma
-2022/09/07 | 10179 | systems/win32/miktex/tm/packages/teubner.tar.lzma
+2022/10/06 | 1086885 | systems/win32/miktex/tm/packages/teubner__doc.tar.lzma
+2022/10/06 | 65555 | systems/win32/miktex/tm/packages/teubner__source.tar.lzma
+2022/10/06 | 10229 | systems/win32/miktex/tm/packages/teubner.tar.lzma
2022/02/22 | 91228 | systems/win32/miktex/tm/packages/tex4ebook__doc.tar.lzma
2022/02/22 | 5957 | systems/win32/miktex/tm/packages/tex4ebook__source.tar.lzma
2022/02/22 | 18004 | systems/win32/miktex/tm/packages/tex4ebook.tar.lzma
@@ -303691,9 +303736,12 @@
2022/06/26 | 471695 | systems/win32/miktex/tm/packages/thalie__doc.tar.lzma
2022/06/26 | 20385 | systems/win32/miktex/tm/packages/thalie__source.tar.lzma
2022/06/26 | 5376 | systems/win32/miktex/tm/packages/thalie.tar.lzma
-2019/07/20 | 421411 | systems/win32/miktex/tm/packages/theanodidot.tar.lzma
-2019/07/28 | 434172 | systems/win32/miktex/tm/packages/theanomodern.tar.lzma
-2019/07/29 | 528452 | systems/win32/miktex/tm/packages/theanooldstyle.tar.lzma
+2022/10/06 | 44542 | systems/win32/miktex/tm/packages/theanodidot__doc.tar.lzma
+2022/10/06 | 379303 | systems/win32/miktex/tm/packages/theanodidot.tar.lzma
+2022/10/06 | 33584 | systems/win32/miktex/tm/packages/theanomodern__doc.tar.lzma
+2022/10/06 | 403072 | systems/win32/miktex/tm/packages/theanomodern.tar.lzma
+2022/10/06 | 35013 | systems/win32/miktex/tm/packages/theanooldstyle__doc.tar.lzma
+2022/10/06 | 495920 | systems/win32/miktex/tm/packages/theanooldstyle.tar.lzma
2017/09/21 | 125446 | systems/win32/miktex/tm/packages/theatre.tar.lzma
2013/05/23 | 337323 | systems/win32/miktex/tm/packages/theoremref.tar.lzma
2021/08/19 | 324041 | systems/win32/miktex/tm/packages/thesis-ekf__doc.tar.lzma
@@ -303728,9 +303776,9 @@
2014/03/14 | 746611 | systems/win32/miktex/tm/packages/thumbs.tar.lzma
2016/07/18 | 210377 | systems/win32/miktex/tm/packages/thumb.tar.lzma
2010/01/16 | 158776 | systems/win32/miktex/tm/packages/thumby.tar.lzma
-2022/05/25 | 1422546 | systems/win32/miktex/tm/packages/thuthesis__doc.tar.lzma
-2022/05/25 | 48123 | systems/win32/miktex/tm/packages/thuthesis__source.tar.lzma
-2022/05/25 | 43627 | systems/win32/miktex/tm/packages/thuthesis.tar.lzma
+2022/10/06 | 1606539 | systems/win32/miktex/tm/packages/thuthesis__doc.tar.lzma
+2022/10/06 | 48236 | systems/win32/miktex/tm/packages/thuthesis__source.tar.lzma
+2022/10/06 | 43750 | systems/win32/miktex/tm/packages/thuthesis.tar.lzma
2016/10/12 | 493413 | systems/win32/miktex/tm/packages/ticket.tar.lzma
2015/02/28 | 377353 | systems/win32/miktex/tm/packages/ticollege.tar.lzma
2012/01/16 | 417463 | systems/win32/miktex/tm/packages/tikz-3dplot.tar.lzma
@@ -303750,9 +303798,9 @@
2016/11/09 | 514748 | systems/win32/miktex/tm/packages/tikz-dependency.tar.lzma
2014/12/22 | 165355 | systems/win32/miktex/tm/packages/tikz-dimline.tar.lzma
2020/07/27 | 466900 | systems/win32/miktex/tm/packages/tikzducks.tar.lzma
-2022/08/24 | 329690 | systems/win32/miktex/tm/packages/tikz-ext__doc.tar.lzma
-2022/08/24 | 18482 | systems/win32/miktex/tm/packages/tikz-ext__source.tar.lzma
-2022/08/24 | 15882 | systems/win32/miktex/tm/packages/tikz-ext.tar.lzma
+2022/10/06 | 461205 | systems/win32/miktex/tm/packages/tikz-ext__doc.tar.lzma
+2022/10/06 | 23970 | systems/win32/miktex/tm/packages/tikz-ext__source.tar.lzma
+2022/10/06 | 21007 | systems/win32/miktex/tm/packages/tikz-ext.tar.lzma
2019/08/22 | 323096 | systems/win32/miktex/tm/packages/tikz-feynhand.tar.lzma
2016/02/07 | 338788 | systems/win32/miktex/tm/packages/tikz-feynman.tar.lzma
2022/07/25 | 622867 | systems/win32/miktex/tm/packages/tikzfill__doc.tar.lzma
@@ -303816,7 +303864,8 @@
2016/07/20 | 8126 | systems/win32/miktex/tm/packages/timetable.tar.lzma
2013/08/27 | 101175 | systems/win32/miktex/tm/packages/timing-diagrams.tar.lzma
2016/07/18 | 99485 | systems/win32/miktex/tm/packages/timing.tar.lzma
-2017/01/09 | 3288173 | systems/win32/miktex/tm/packages/tinos.tar.lzma
+2022/10/06 | 29581 | systems/win32/miktex/tm/packages/tinos__doc.tar.lzma
+2022/10/06 | 3259434 | systems/win32/miktex/tm/packages/tinos.tar.lzma
2009/04/04 | 8096508 | systems/win32/miktex/tm/packages/tipa.tar.lzma
2022/02/22 | 396000 | systems/win32/miktex/tm/packages/tipauni__doc.tar.lzma
2022/02/22 | 15396 | systems/win32/miktex/tm/packages/tipauni__source.tar.lzma
@@ -303842,9 +303891,9 @@
2021/01/22 | 945692 | systems/win32/miktex/tm/packages/tkz-berge.tar.lzma
2022/07/25 | 34549 | systems/win32/miktex/tm/packages/tkz-doc__source.tar.lzma
2022/07/25 | 7365 | systems/win32/miktex/tm/packages/tkz-doc.tar.lzma
-2022/09/23 | 1086908 | systems/win32/miktex/tm/packages/tkz-euclide__doc.tar.lzma
-2022/09/23 | 81140 | systems/win32/miktex/tm/packages/tkz-euclide__source.tar.lzma
-2022/09/23 | 38823 | systems/win32/miktex/tm/packages/tkz-euclide.tar.lzma
+2022/10/06 | 1087389 | systems/win32/miktex/tm/packages/tkz-euclide__doc.tar.lzma
+2022/10/06 | 81096 | systems/win32/miktex/tm/packages/tkz-euclide__source.tar.lzma
+2022/10/06 | 38809 | systems/win32/miktex/tm/packages/tkz-euclide.tar.lzma
2022/02/09 | 722683 | systems/win32/miktex/tm/packages/tkz-fct__doc.tar.lzma
2022/02/09 | 28126 | systems/win32/miktex/tm/packages/tkz-fct__source.tar.lzma
2022/02/09 | 4927 | systems/win32/miktex/tm/packages/tkz-fct.tar.lzma
@@ -303854,9 +303903,9 @@
2016/01/19 | 452797 | systems/win32/miktex/tm/packages/tkz-orm.tar.lzma
2020/05/06 | 371237 | systems/win32/miktex/tm/packages/tkz-tab.tar.lzma
2019/06/24 | 446730 | systems/win32/miktex/tm/packages/tlc-article.tar.lzma
-2021/10/03 | 104987 | systems/win32/miktex/tm/packages/to-be-determined__doc.tar.lzma
-2021/10/03 | 1974 | systems/win32/miktex/tm/packages/to-be-determined__source.tar.lzma
-2021/10/03 | 1690 | systems/win32/miktex/tm/packages/to-be-determined.tar.lzma
+2022/10/06 | 234942 | systems/win32/miktex/tm/packages/to-be-determined__doc.tar.lzma
+2022/10/06 | 3309 | systems/win32/miktex/tm/packages/to-be-determined__source.tar.lzma
+2022/10/06 | 1780 | systems/win32/miktex/tm/packages/to-be-determined.tar.lzma
2010/10/16 | 327380 | systems/win32/miktex/tm/packages/tocbibind.tar.lzma
2019/07/20 | 932365 | systems/win32/miktex/tm/packages/tocdata.tar.lzma
2020/01/13 | 532318 | systems/win32/miktex/tm/packages/tocloft.tar.lzma
@@ -303948,9 +303997,9 @@
2015/05/25 | 195839 | systems/win32/miktex/tm/packages/typicons.tar.lzma
2017/05/12 | 340687 | systems/win32/miktex/tm/packages/typoaid.tar.lzma
2012/01/03 | 302985 | systems/win32/miktex/tm/packages/typogrid.tar.lzma
-2022/03/07 | 1244667 | systems/win32/miktex/tm/packages/tzplot__doc.tar.lzma
-2022/03/07 | 65467 | systems/win32/miktex/tm/packages/tzplot__source.tar.lzma
-2022/03/07 | 24647 | systems/win32/miktex/tm/packages/tzplot.tar.lzma
+2022/10/06 | 1182834 | systems/win32/miktex/tm/packages/tzplot__doc.tar.lzma
+2022/10/06 | 67705 | systems/win32/miktex/tm/packages/tzplot__source.tar.lzma
+2022/10/06 | 25773 | systems/win32/miktex/tm/packages/tzplot.tar.lzma
2009/01/10 | 238964 | systems/win32/miktex/tm/packages/uaclasses.tar.lzma
2012/12/20 | 41389 | systems/win32/miktex/tm/packages/uafthesis.tar.lzma
2022/08/24 | 4349281 | systems/win32/miktex/tm/packages/uantwerpendocs__doc.tar.lzma
@@ -303969,9 +304018,9 @@
2022/08/14 | 193693 | systems/win32/miktex/tm/packages/ucs__source.tar.lzma
2022/08/14 | 307607 | systems/win32/miktex/tm/packages/ucs.tar.lzma
2005/01/09 | 26730 | systems/win32/miktex/tm/packages/ucthesis.cab
-2022/09/23 | 117309 | systems/win32/miktex/tm/packages/udes-genie-these__doc.tar.lzma
-2022/09/23 | 14223 | systems/win32/miktex/tm/packages/udes-genie-these__source.tar.lzma
-2022/09/23 | 7287 | systems/win32/miktex/tm/packages/udes-genie-these.tar.lzma
+2022/10/06 | 127418 | systems/win32/miktex/tm/packages/udes-genie-these__doc.tar.lzma
+2022/10/06 | 14998 | systems/win32/miktex/tm/packages/udes-genie-these__source.tar.lzma
+2022/10/06 | 7428 | systems/win32/miktex/tm/packages/udes-genie-these.tar.lzma
2021/03/03 | 616800 | systems/win32/miktex/tm/packages/udesoftec.tar.lzma
2006/11/14 | 233225 | systems/win32/miktex/tm/packages/uebungsblatt.tar.bz2
2015/02/28 | 4384231 | systems/win32/miktex/tm/packages/uestcthesis.tar.lzma
@@ -304001,9 +304050,9 @@
2022/09/23 | 340482 | systems/win32/miktex/tm/packages/umtypewriter.tar.lzma
2019/05/24 | 4787 | systems/win32/miktex/tm/packages/unam-thesis.tar.lzma
2019/05/24 | 643280 | systems/win32/miktex/tm/packages/unamthesis.tar.lzma
-2022/09/07 | 1444990 | systems/win32/miktex/tm/packages/unbtex__doc.tar.lzma
-2022/09/07 | 5483 | systems/win32/miktex/tm/packages/unbtex__source.tar.lzma
-2022/09/07 | 6113 | systems/win32/miktex/tm/packages/unbtex.tar.lzma
+2022/10/06 | 1430677 | systems/win32/miktex/tm/packages/unbtex__doc.tar.lzma
+2022/10/06 | 6071 | systems/win32/miktex/tm/packages/unbtex__source.tar.lzma
+2022/10/06 | 6140 | systems/win32/miktex/tm/packages/unbtex.tar.lzma
2016/07/28 | 149437 | systems/win32/miktex/tm/packages/uncial.tar.lzma
2007/01/19 | 2544 | systems/win32/miktex/tm/packages/underbracket.tar.bz2
2021/01/02 | 2037946 | systems/win32/miktex/tm/packages/undergradmath.tar.lzma
@@ -304038,11 +304087,12 @@
2017/10/23 | 831131 | systems/win32/miktex/tm/packages/unitn-bimrep.tar.lzma
2005/01/09 | 652197 | systems/win32/miktex/tm/packages/unitsdef.cab
2016/07/20 | 216220 | systems/win32/miktex/tm/packages/units.tar.lzma
-2014/05/09 | 549281 | systems/win32/miktex/tm/packages/universalis.tar.lzma
+2022/10/06 | 35909 | systems/win32/miktex/tm/packages/universalis__doc.tar.lzma
+2022/10/06 | 514037 | systems/win32/miktex/tm/packages/universalis.tar.lzma
2019/08/30 | 658057 | systems/win32/miktex/tm/packages/universa.tar.lzma
-2022/09/13 | 2817911 | systems/win32/miktex/tm/packages/univie-ling__doc.tar.lzma
-2022/09/13 | 16224 | systems/win32/miktex/tm/packages/univie-ling__source.tar.lzma
-2022/09/13 | 159725 | systems/win32/miktex/tm/packages/univie-ling.tar.lzma
+2022/10/06 | 3254916 | systems/win32/miktex/tm/packages/univie-ling__doc.tar.lzma
+2022/10/06 | 17022 | systems/win32/miktex/tm/packages/univie-ling__source.tar.lzma
+2022/10/06 | 160169 | systems/win32/miktex/tm/packages/univie-ling.tar.lzma
2013/09/09 | 73791 | systems/win32/miktex/tm/packages/uni-wtal-ger.tar.lzma
2013/08/19 | 97009 | systems/win32/miktex/tm/packages/uni-wtal-lin.tar.lzma
2019/07/20 | 33320 | systems/win32/miktex/tm/packages/unizgklasa.tar.lzma
@@ -304055,7 +304105,7 @@
2021/06/04 | 825261 | systems/win32/miktex/tm/packages/uplatex.tar.lzma
2021/07/08 | 321716 | systems/win32/miktex/tm/packages/upmethodology__doc.tar.lzma
2021/07/08 | 160300 | systems/win32/miktex/tm/packages/upmethodology__source.tar.lzma
-2022/02/18 | 98257 | systems/win32/miktex/tm/packages/upmethodology.tar.lzma
+2022/10/06 | 98481 | systems/win32/miktex/tm/packages/upmethodology.tar.lzma
2016/10/18 | 171420 | systems/win32/miktex/tm/packages/uppunctlm.tar.lzma
2012/04/27 | 167179 | systems/win32/miktex/tm/packages/upquote.tar.lzma
2022/02/07 | 160040 | systems/win32/miktex/tm/packages/uptex-base__doc.tar.lzma
@@ -304070,6 +304120,7 @@
2021/06/06 | 6074 | systems/win32/miktex/tm/packages/url__source.tar.lzma
2021/06/06 | 5842 | systems/win32/miktex/tm/packages/url.tar.lzma
2011/03/15 | 24497 | systems/win32/miktex/tm/packages/urwchancal.tar.lzma
+2022/10/06 | 6323711 | systems/win32/miktex/tm/packages/urw__source.tar.lzma
2012/04/17 | 262965 | systems/win32/miktex/tm/packages/usebib.tar.lzma
2013/11/28 | 79814 | systems/win32/miktex/tm/packages/ushort.tar.lzma
2022/05/04 | 290747 | systems/win32/miktex/tm/packages/uspace__doc.tar.lzma
@@ -304153,6 +304204,9 @@
2008/01/28 | 829090 | systems/win32/miktex/tm/packages/vxu.tar.lzma
2017/10/23 | 2740971 | systems/win32/miktex/tm/packages/wallcalendar.tar.lzma
2010/02/12 | 1281333 | systems/win32/miktex/tm/packages/wallpaper.tar.lzma
+2022/10/06 | 2353379 | systems/win32/miktex/tm/packages/wargame__doc.tar.lzma
+2022/10/06 | 152590 | systems/win32/miktex/tm/packages/wargame__source.tar.lzma
+2022/10/06 | 192983 | systems/win32/miktex/tm/packages/wargame.tar.lzma
2011/04/19 | 259529 | systems/win32/miktex/tm/packages/warning.tar.lzma
2007/11/22 | 10164 | systems/win32/miktex/tm/packages/warpcol.tar.lzma
2004/04/09 | 26791 | systems/win32/miktex/tm/packages/was.cab
@@ -304207,9 +304261,9 @@
2021/11/23 | 19786 | systems/win32/miktex/tm/packages/xassoccnt.tar.lzma
2020/01/19 | 376430 | systems/win32/miktex/tm/packages/xbmks.tar.lzma
2022/04/23 | 213609 | systems/win32/miktex/tm/packages/xcharter__doc.tar.lzma
-2022/05/15 | 1940306 | systems/win32/miktex/tm/packages/xcharter-math__doc.tar.lzma
-2022/05/15 | 12531 | systems/win32/miktex/tm/packages/xcharter-math__source.tar.lzma
-2022/05/15 | 202094 | systems/win32/miktex/tm/packages/xcharter-math.tar.lzma
+2022/10/06 | 1943496 | systems/win32/miktex/tm/packages/xcharter-math__doc.tar.lzma
+2022/10/06 | 12648 | systems/win32/miktex/tm/packages/xcharter-math__source.tar.lzma
+2022/10/06 | 201771 | systems/win32/miktex/tm/packages/xcharter-math.tar.lzma
2022/04/23 | 12056 | systems/win32/miktex/tm/packages/xcharter__source.tar.lzma
2022/04/23 | 2201663 | systems/win32/miktex/tm/packages/xcharter.tar.lzma
2020/01/22 | 161707 | systems/win32/miktex/tm/packages/xcite.tar.lzma
@@ -304338,9 +304392,9 @@
2022/06/26 | 23804 | systems/win32/miktex/tm/packages/yathesis.tar.lzma
2011/01/27 | 129626 | systems/win32/miktex/tm/packages/yax.tar.lzma
2019/07/27 | 3411996 | systems/win32/miktex/tm/packages/yazd-thesis.tar.lzma
-2022/01/09 | 244447 | systems/win32/miktex/tm/packages/yb-book__doc.tar.lzma
-2022/01/09 | 2171 | systems/win32/miktex/tm/packages/yb-book__source.tar.lzma
-2022/01/09 | 4044 | systems/win32/miktex/tm/packages/yb-book.tar.lzma
+2022/10/06 | 284852 | systems/win32/miktex/tm/packages/yb-book__doc.tar.lzma
+2022/10/06 | 6680 | systems/win32/miktex/tm/packages/yb-book__source.tar.lzma
+2022/10/06 | 3878 | systems/win32/miktex/tm/packages/yb-book.tar.lzma
2018/01/07 | 129817 | systems/win32/miktex/tm/packages/ycbook.tar.lzma
2012/05/11 | 348496 | systems/win32/miktex/tm/packages/ydoc.tar.lzma
2022/06/26 | 33653 | systems/win32/miktex/tm/packages/yet-another-guide-latex2e__source.tar.lzma
@@ -304662,7 +304716,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
-2022/10/06 | 186 | timestamp
+2022/10/07 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2022/02/28 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 34ccbc1516..13a8918981 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 57fd4275f2..0376ce6f1f 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,547 @@
+2022/10/06 | 9975 | macros/latex/contrib/abntexto/abntexto-manual.tex
+2022/10/06 | 9950 | systems/win32/miktex/tm/packages/huawei__source.tar.lzma
+2022/10/06 | 993 | macros/eplain/doc/demo/Makefile
+2022/10/06 | 98481 | systems/win32/miktex/tm/packages/upmethodology.tar.lzma
+2022/10/06 | 9780 | systems/win32/miktex/tm/packages/biblatex-publist.tar.lzma
+2022/10/06 | 95469 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/10/06 | 951814 | systems/win32/miktex/tm/packages/bithesis__doc.tar.lzma
+2022/10/06 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
+2022/10/06 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
+2022/10/06 | 93857 | systems/win32/miktex/tm/packages/caladea__doc.tar.lzma
+2022/10/06 | 927 | systems/win32/miktex/tm/packages/pr.ini
+2022/10/06 | 9258 | systems/win32/miktex/tm/packages/flexipage__source.tar.lzma
+2022/10/06 | 9243 | systems/win32/miktex/tm/packages/graphics-pln.tar.lzma
+2022/10/06 | 9080 | systems/win32/miktex/tm/packages/lualibs__source.tar.lzma
+2022/10/06 | 89794 | macros/eplain/doc/ChangeLog
+2022/10/06 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
+2022/10/06 | 894567 | systems/win32/miktex/tm/packages/sanskrit__doc.tar.lzma
+2022/10/06 | 89453 | macros/eplain/doc/lscommnt.jpg
+2022/10/06 | 89195 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
+2022/10/06 | 891376 | systems/win32/miktex/tm/packages/l3backend__doc.tar.lzma
+2022/10/06 | 8867 | systems/win32/miktex/tm/packages/media4svg.tar.lzma
+2022/10/06 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
+2022/10/06 | 88484 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/10/06 | 884058 | systems/win32/miktex/tm/packages/achemso__doc.tar.lzma
+2022/10/06 | 8825 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/10/06 | 87934 | systems/win32/miktex/tm/packages/lualibs__doc.tar.lzma
+2022/10/06 | 872933 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
+2022/10/06 | 8695 | macros/luatex/generic/luatexja/src/ltj-otf.lua
+2022/10/06 | 8679164 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__doc.tar.lzma
+2022/10/06 | 8660 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
+2022/10/06 | 8609 | macros/eplain/doc/NEWS
+2022/10/06 | 85471 | systems/win32/miktex/tm/packages/crimsonpro__doc.tar.lzma
+2022/10/06 | 845715 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
+2022/10/06 | 84293 | systems/win32/miktex/tm/packages/chemfig__source.tar.lzma
+2022/10/06 | 8351 | systems/win32/miktex/tm/packages/latex-firstaid-dev__source.tar.lzma
+2022/10/06 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
+2022/10/06 | 824996 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/10/06 | 8217 | biblio/bibtex/contrib/gbt7714/CHANGELOG.md
+2022/10/06 | 8178 | macros/eplain/doc/demo/xhyper.tex
+2022/10/06 | 81449 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/10/06 | 81305 | systems/win32/miktex/tm/packages/spectral__doc.tar.lzma
+2022/10/06 | 81096 | systems/win32/miktex/tm/packages/tkz-euclide__source.tar.lzma
+2022/10/06 | 8103 | macros/luatex/generic/luatexja/src/jfm-min.lua
+2022/10/06 | 8054 | systems/win32/miktex/tm/packages/se2thesis.tar.lzma
+2022/10/06 | 79772 | systems/win32/miktex/tm/packages/bundledoc__doc.tar.lzma
+2022/10/06 | 7955 | fonts/kpfonts-otf/README.md
+2022/10/06 | 79064 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/10/06 | 7825 | systems/win32/miktex/tm/packages/babel-serbian__source.tar.lzma
+2022/10/06 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
+2022/10/06 | 77212 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/10/06 | 769653 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/10/06 | 7691 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
+2022/10/06 | 76719 | systems/win32/miktex/tm/packages/pdfmanagement-testphase.tar.lzma
+2022/10/06 | 7627 | systems/win32/miktex/tm/packages/japanese-mathformulas__source.tar.lzma
+2022/10/06 | 758051 | macros/eplain/doc/eplain.pdf
+2022/10/06 | 756087 | macros/latex/contrib/nicematrix/nicematrix.dtx
+2022/10/06 | 7546 | macros/luatex/generic/luatexja/src/ltj-math.lua
+2022/10/06 | 7428 | systems/win32/miktex/tm/packages/udes-genie-these.tar.lzma
+2022/10/06 | 7410 | systems/win32/miktex/tm/packages/lettrine.tar.lzma
+2022/10/06 | 74100 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/10/06 | 73686 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/10/06 | 73264 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/10/06 | 72979 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/10/06 | 725721 | macros/eplain/doc/eplain.html
+2022/10/06 | 7215 | biblio/bibtex/contrib/gbt7714/README.md
+2022/10/06 | 717373 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+2022/10/06 | 715667 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
+2022/10/06 | 7153489 | systems/win32/miktex/tm/packages/hvfloat__doc.tar.lzma
+2022/10/06 | 715194 | systems/win32/miktex/tm/packages/latex-base-dev__source.tar.lzma
+2022/10/06 | 70940 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/10/06 | 7042 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+2022/10/06 | 70001 | macros/latex/contrib/coolfn.zip
+2022/10/06 | 698 | macros/latex/contrib/abntexto/abntexto.bib
+2022/10/06 | 6922 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
+2022/10/06 | 69217 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
+2022/10/06 | 6890431 | systems/win32/miktex/tm/packages/coelacanth.tar.lzma
+2022/10/06 | 682215 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/10/06 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/10/06 | 681088 | systems/win32/miktex/tm/packages/forum.tar.lzma
+2022/10/06 | 678520 | systems/win32/miktex/tm/packages/japanese-mathformulas__doc.tar.lzma
+2022/10/06 | 67705 | systems/win32/miktex/tm/packages/tzplot__source.tar.lzma
+2022/10/06 | 67366 | systems/win32/miktex/tm/packages/coelacanth__doc.tar.lzma
+2022/10/06 | 6709 | systems/win32/miktex/tm/packages/membranecomputing__source.tar.lzma
+2022/10/06 | 668612 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/10/06 | 6680 | systems/win32/miktex/tm/packages/yb-book__source.tar.lzma
+2022/10/06 | 667663 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/10/06 | 66424 | fonts/kpfonts-otf/fonts/KpMono-Italic.otf
+2022/10/06 | 657 | macros/eplain/doc/AUTHORS
+2022/10/06 | 6557 | systems/win32/miktex/tm/packages/colorframed__source.tar.lzma
+2022/10/06 | 65555 | systems/win32/miktex/tm/packages/teubner__source.tar.lzma
+2022/10/06 | 6543 | systems/win32/miktex/tm/packages/huawei.tar.lzma
+2022/10/06 | 6529 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+2022/10/06 | 65131 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/10/06 | 65120 | fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
+2022/10/06 | 65091 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
+2022/10/06 | 63803 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/10/06 | 6337 | systems/win32/miktex/tm/packages/simplekv__source.tar.lzma
+2022/10/06 | 63334 | systems/win32/miktex/tm/packages/letgut__source.tar.lzma
+2022/10/06 | 63241 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/10/06 | 6323711 | systems/win32/miktex/tm/packages/urw__source.tar.lzma
+2022/10/06 | 630434 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/10/06 | 6246 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2022/10/06 | 624602 | systems/win32/miktex/tm/packages/carlito__doc.tar.lzma
+2022/10/06 | 6235 | macros/luatex/generic/luatexja/src/ltj-latex.sty
+2022/10/06 | 62359 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/10/06 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+2022/10/06 | 6140 | systems/win32/miktex/tm/packages/unbtex.tar.lzma
+2022/10/06 | 6135 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
+2022/10/06 | 6071 | systems/win32/miktex/tm/packages/unbtex__source.tar.lzma
+2022/10/06 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
+2022/10/06 | 599104 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/10/06 | 5982 | systems/win32/miktex/tm/packages/abntexto.tar.lzma
+2022/10/06 | 5951 | systems/win32/miktex/tm/packages/dijkstra__source.tar.lzma
+2022/10/06 | 595116 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
+2022/10/06 | 5931 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+2022/10/06 | 590707 | systems/win32/miktex/tm/packages/overlock.tar.lzma
+2022/10/06 | 59044 | fonts/kpfonts-otf/fonts/KpMono-Regular.otf
+2022/10/06 | 58743 | systems/win32/miktex/tm/packages/crefthe__doc.tar.lzma
+2022/10/06 | 58634 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/10/06 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+2022/10/06 | 582292 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
+2022/10/06 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
+2022/10/06 | 57912 | fonts/kpfonts-otf/fonts/KpMono-Bold.otf
+2022/10/06 | 57506 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/10/06 | 57501 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/10/06 | 57317 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/10/06 | 57155 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+2022/10/06 | 565083 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/10/06 | 55401 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+2022/10/06 | 553869 | systems/win32/miktex/tm/packages/luaotfload__doc.tar.lzma
+2022/10/06 | 55321 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/10/06 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
+2022/10/06 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
+2022/10/06 | 543528 | macros/luatex/generic/luatexja/doc/luatexja.dtx
+2022/10/06 | 5366 | systems/win32/miktex/tm/packages/dijkstra.tar.lzma
+2022/10/06 | 532941 | systems/win32/miktex/tm/packages/cinzel.tar.lzma
+2022/10/06 | 5314133 | systems/win32/miktex/tm/packages/latex-tools-dev__doc.tar.lzma
+2022/10/06 | 5312839 | systems/win32/miktex/tm/packages/latex-tools__doc.tar.lzma
+2022/10/06 | 5302 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
+2022/10/06 | 5296 | systems/win32/miktex/tm/packages/kdpcover__source.tar.lzma
+2022/10/06 | 527570 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/10/06 | 5264 | fonts/concmath-otf/concmath-otf.sty
+2022/10/06 | 52628 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/10/06 | 52370 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/10/06 | 5215 | macros/luatex/generic/luatexja/src/ltj-debug.lua
+2022/10/06 | 52037 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/10/06 | 514037 | systems/win32/miktex/tm/packages/universalis.tar.lzma
+2022/10/06 | 5130 | systems/win32/miktex/tm/packages/membranecomputing.tar.lzma
+2022/10/06 | 511095 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
+2022/10/06 | 507777 | biblio/bibtex/contrib/gbt7714.zip
+2022/10/06 | 49992 | systems/win32/miktex/tm/packages/letgut.tar.lzma
+2022/10/06 | 495920 | systems/win32/miktex/tm/packages/theanooldstyle.tar.lzma
+2022/10/06 | 49558 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+2022/10/06 | 4914 | systems/win32/miktex/tm/packages/crefthe__source.tar.lzma
+2022/10/06 | 48851 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/10/06 | 484595 | systems/win32/miktex/tm/packages/gbt7714__doc.tar.lzma
+2022/10/06 | 48236 | systems/win32/miktex/tm/packages/thuthesis__source.tar.lzma
+2022/10/06 | 481893 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/10/06 | 480 | fonts/kpfonts-otf/tex/KpLight.fontspec
+2022/10/06 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
+2022/10/06 | 48082 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
+2022/10/06 | 48039 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/10/06 | 480329 | biblio/bibtex/contrib/gbt7714/gbt7714.pdf
+2022/10/06 | 47941 | systems/win32/miktex/tm/packages/markdown.tar.lzma
+2022/10/06 | 4766 | systems/win32/miktex/tm/packages/crumbs__source.tar.lzma
+2022/10/06 | 4721 | systems/win32/miktex/tm/packages/abntexto__source.tar.lzma
+2022/10/06 | 469 | fonts/kpfonts-otf/tex/KpRoman.fontspec
+2022/10/06 | 469205 | systems/win32/miktex/tm/packages/andika__doc.tar.lzma
+2022/10/06 | 4614 | systems/win32/miktex/tm/packages/babel-serbianc.tar.lzma
+2022/10/06 | 461205 | systems/win32/miktex/tm/packages/tikz-ext__doc.tar.lzma
+2022/10/06 | 460413 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
+2022/10/06 | 459812 | fonts/kpfonts-otf/fonts/KpMath-Light.otf
+2022/10/06 | 45796 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/10/06 | 4521 | macros/luatex/generic/luatexja/src/ltj-stack.lua
+2022/10/06 | 4519 | systems/win32/miktex/tm/packages/ffcode__source.tar.lzma
+2022/10/06 | 4480 | macros/luatex/generic/luatexja/src/ltj-plain.sty
+2022/10/06 | 44542 | systems/win32/miktex/tm/packages/theanodidot__doc.tar.lzma
+2022/10/06 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2022/10/06 | 44440 | systems/win32/miktex/tm/packages/sanskrit__source.tar.lzma
+2022/10/06 | 440093 | systems/win32/miktex/tm/packages/jobname-suffix__doc.tar.lzma
+2022/10/06 | 43890 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/10/06 | 43750 | systems/win32/miktex/tm/packages/thuthesis.tar.lzma
+2022/10/06 | 43619 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/10/06 | 43527 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/10/06 | 433460 | fonts/kpfonts-otf/fonts/KpMath-Regular.otf
+2022/10/06 | 43294 | systems/win32/miktex/tm/packages/latex-tools.tar.lzma
+2022/10/06 | 43281 | systems/win32/miktex/tm/packages/latex-tools-dev.tar.lzma
+2022/10/06 | 4326 | systems/win32/miktex/tm/packages/iexec__source.tar.lzma
+2022/10/06 | 4325586 | fonts/kpfonts-otf.zip
+2022/10/06 | 4308 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
+2022/10/06 | 42850 | systems/win32/miktex/tm/packages/bitter__doc.tar.lzma
+2022/10/06 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
+2022/10/06 | 425 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
+2022/10/06 | 4215 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2022/10/06 | 4152 | systems/win32/miktex/tm/packages/flexipage.tar.lzma
+2022/10/06 | 414652 | systems/win32/miktex/tm/packages/huawei__doc.tar.lzma
+2022/10/06 | 41191 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/10/06 | 41180 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/10/06 | 403681 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+2022/10/06 | 40334 | systems/win32/miktex/tm/packages/overlock__doc.tar.lzma
+2022/10/06 | 403072 | systems/win32/miktex/tm/packages/theanomodern.tar.lzma
+2022/10/06 | 40103 | systems/win32/miktex/tm/packages/bithesis__source.tar.lzma
+2022/10/06 | 397739 | systems/win32/miktex/tm/packages/ffcode__doc.tar.lzma
+2022/10/06 | 395250 | macros/eplain/doc/eplain.info
+2022/10/06 | 39456 | systems/win32/miktex/tm/packages/cinzel__doc.tar.lzma
+2022/10/06 | 394143 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/10/06 | 39302 | macros/luatex/generic/luatexja/src/ltj-direction.lua
+2022/10/06 | 390511 | systems/win32/miktex/tm/packages/kvsetkeys__doc.tar.lzma
+2022/10/06 | 390299 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+2022/10/06 | 3893 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2022/10/06 | 38809 | systems/win32/miktex/tm/packages/tkz-euclide.tar.lzma
+2022/10/06 | 3879 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
+2022/10/06 | 3878 | systems/win32/miktex/tm/packages/yb-book.tar.lzma
+2022/10/06 | 387618 | systems/win32/miktex/tm/packages/semantex__doc.tar.lzma
+2022/10/06 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
+2022/10/06 | 3846308 | macros/luatex/generic/luatexja.zip
+2022/10/06 | 379814 | systems/win32/miktex/tm/packages/biblatex-publist__doc.tar.lzma
+2022/10/06 | 3796 | macros/luatex/generic/luatexja/README
+2022/10/06 | 3794 | systems/win32/miktex/tm/packages/kvsetkeys.tar.lzma
+2022/10/06 | 379303 | systems/win32/miktex/tm/packages/theanodidot.tar.lzma
+2022/10/06 | 3756 | macros/luatex/generic/luatexja/src/ltj-compat.lua
+2022/10/06 | 37507 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/10/06 | 37051 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/10/06 | 36739 | macros/eplain/tex/btxmac.tex
+2022/10/06 | 36304 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
+2022/10/06 | 3615 | systems/win32/miktex/tm/packages/babel-serbian.tar.lzma
+2022/10/06 | 36015 | systems/win32/miktex/tm/packages/semantex__source.tar.lzma
+2022/10/06 | 35909 | systems/win32/miktex/tm/packages/universalis__doc.tar.lzma
+2022/10/06 | 3580 | systems/win32/miktex/tm/packages/latex-firstaid-dev.tar.lzma
+2022/10/06 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
+2022/10/06 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
+2022/10/06 | 3554 | systems/win32/miktex/tm/packages/clicks__source.tar.lzma
+2022/10/06 | 35265 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/10/06 | 352465 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/10/06 | 35231 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/10/06 | 3522040 | systems/win32/miktex/tm/packages/spectral.tar.lzma
+2022/10/06 | 35013 | systems/win32/miktex/tm/packages/theanooldstyle__doc.tar.lzma
+2022/10/06 | 3470 | systems/win32/miktex/tm/packages/crefthe.tar.lzma
+2022/10/06 | 34542 | systems/win32/miktex/tm/packages/crimson__doc.tar.lzma
+2022/10/06 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
+2022/10/06 | 344091 | systems/win32/miktex/tm/packages/caladea.tar.lzma
+2022/10/06 | 3429 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
+2022/10/06 | 33862 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/10/06 | 3384 | systems/win32/miktex/tm/packages/debate__source.tar.lzma
+2022/10/06 | 338340 | systems/win32/miktex/tm/packages/plex__doc.tar.lzma
+2022/10/06 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
+2022/10/06 | 33603 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
+2022/10/06 | 33584 | systems/win32/miktex/tm/packages/theanomodern__doc.tar.lzma
+2022/10/06 | 33461 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
+2022/10/06 | 33376 | systems/win32/miktex/tm/packages/l3backend__source.tar.lzma
+2022/10/06 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
+2022/10/06 | 3309 | systems/win32/miktex/tm/packages/to-be-determined__source.tar.lzma
+2022/10/06 | 3298 | systems/win32/miktex/tm/packages/jobname-suffix__source.tar.lzma
+2022/10/06 | 329405 | systems/win32/miktex/tm/packages/debate__doc.tar.lzma
+2022/10/06 | 3289 | systems/win32/miktex/tm/packages/colorframed.tar.lzma
+2022/10/06 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
+2022/10/06 | 325981 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/10/06 | 3259434 | systems/win32/miktex/tm/packages/tinos.tar.lzma
+2022/10/06 | 3254916 | systems/win32/miktex/tm/packages/univie-ling__doc.tar.lzma
+2022/10/06 | 325483 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/10/06 | 324374 | systems/win32/miktex/tm/packages/kdpcover__doc.tar.lzma
+2022/10/06 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
+2022/10/06 | 32074 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/10/06 | 31956 | systems/win32/miktex/tm/packages/achemso__source.tar.lzma
+2022/10/06 | 31807 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
+2022/10/06 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
+2022/10/06 | 31587 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/10/06 | 31562 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/10/06 | 315026 | systems/win32/miktex/tm/packages/almendra.tar.lzma
+2022/10/06 | 3130 | systems/win32/miktex/tm/packages/simplekv.tar.lzma
+2022/10/06 | 3124348 | systems/win32/miktex/tm/packages/luatexja__doc.tar.lzma
+2022/10/06 | 3122363 | systems/win32/miktex/tm/packages/imfellenglish.tar.lzma
+2022/10/06 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
+2022/10/06 | 3068 | systems/win32/miktex/tm/packages/href-ul__source.tar.lzma
+2022/10/06 | 30573 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma
+2022/10/06 | 30571 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/10/06 | 30465419 | systems/win32/miktex/tm/packages/latex-base-dev__doc.tar.lzma
+2022/10/06 | 29789 | systems/win32/miktex/tm/packages/arimo__doc.tar.lzma
+2022/10/06 | 297890 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/10/06 | 297843 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/10/06 | 29686 | systems/win32/miktex/tm/packages/gbt7714__source.tar.lzma
+2022/10/06 | 295946 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/10/06 | 29581 | systems/win32/miktex/tm/packages/tinos__doc.tar.lzma
+2022/10/06 | 29572 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+2022/10/06 | 294031 | systems/win32/miktex/tm/packages/babel-serbianc__doc.tar.lzma
+2022/10/06 | 29378 | macros/luatex/generic/luatexja/src/luatexja-core.sty
+2022/10/06 | 2929665 | systems/win32/miktex/tm/packages/arimo.tar.lzma
+2022/10/06 | 291943 | systems/win32/miktex/tm/packages/flexipage__doc.tar.lzma
+2022/10/06 | 28831 | systems/win32/miktex/tm/packages/bibarts.tar.lzma
+2022/10/06 | 28824 | systems/win32/miktex/tm/packages/almendra__doc.tar.lzma
+2022/10/06 | 287 | fonts/kpfonts-otf/tex/KpSans.fontspec
+2022/10/06 | 2872459 | systems/win32/miktex/tm/packages/andika.tar.lzma
+2022/10/06 | 286684 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/10/06 | 286647 | systems/win32/miktex/tm/packages/iexec__doc.tar.lzma
+2022/10/06 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/10/06 | 284852 | systems/win32/miktex/tm/packages/yb-book__doc.tar.lzma
+2022/10/06 | 2821672 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/10/06 | 281060 | fonts/kpfonts-otf/fonts/KpMath-Sans.otf
+2022/10/06 | 2808 | systems/win32/miktex/tm/packages/kdpcover.tar.lzma
+2022/10/06 | 279947 | systems/win32/miktex/tm/packages/lettrine__doc.tar.lzma
+2022/10/06 | 278138 | systems/win32/miktex/tm/packages/membranecomputing__doc.tar.lzma
+2022/10/06 | 27716 | systems/win32/miktex/tm/packages/forum__doc.tar.lzma
+2022/10/06 | 27466 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/10/06 | 27058 | macros/luatex/generic/luatexja/src/lltjext.sty
+2022/10/06 | 270466 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/10/06 | 2686 | systems/win32/miktex/tm/packages/graphics-pln__doc.tar.lzma
+2022/10/06 | 2661528 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
+2022/10/06 | 263223 | systems/win32/miktex/tm/packages/latex-firstaid-dev__doc.tar.lzma
+2022/10/06 | 2599 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
+2022/10/06 | 25916 | systems/win32/miktex/tm/packages/chemfig.tar.lzma
+2022/10/06 | 2590004 | systems/win32/miktex/tm/packages/carlito.tar.lzma
+2022/10/06 | 258845 | systems/win32/miktex/tm/packages/crumbs__doc.tar.lzma
+2022/10/06 | 2582 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
+2022/10/06 | 258015 | macros/eplain/source/eplain-source-3.12.zip
+2022/10/06 | 25773 | systems/win32/miktex/tm/packages/tzplot.tar.lzma
+2022/10/06 | 2573 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
+2022/10/06 | 256981 | systems/win32/miktex/tm/packages/babel-serbian__doc.tar.lzma
+2022/10/06 | 2542221 | systems/win32/miktex/tm/packages/crimsonpro.tar.lzma
+2022/10/06 | 25379 | systems/win32/miktex/tm/packages/colorframed__doc.tar.lzma
+2022/10/06 | 25120 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/10/06 | 2507 | fonts/concmath-otf/README.md
+2022/10/06 | 2496 | systems/win32/miktex/tm/packages/luatruthtable.tar.lzma
+2022/10/06 | 2493 | macros/eplain/doc/util/trimsee
+2022/10/06 | 247 | macros/latex/contrib/abntexto/README
+2022/10/06 | 247209 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/10/06 | 245975 | systems/win32/miktex/tm/packages/clicks__doc.tar.lzma
+2022/10/06 | 245152 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/10/06 | 24487 | macros/eplain/tex/arrow.tex
+2022/10/06 | 2440 | systems/win32/miktex/tm/packages/crumbs.tar.lzma
+2022/10/06 | 24212 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/10/06 | 242036 | systems/win32/miktex/tm/packages/bibarts__source.tar.lzma
+2022/10/06 | 23970 | systems/win32/miktex/tm/packages/tikz-ext__source.tar.lzma
+2022/10/06 | 23949 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/10/06 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
+2022/10/06 | 23548 | systems/win32/miktex/tm/packages/lettrine__source.tar.lzma
+2022/10/06 | 2353379 | systems/win32/miktex/tm/packages/wargame__doc.tar.lzma
+2022/10/06 | 234942 | systems/win32/miktex/tm/packages/to-be-determined__doc.tar.lzma
+2022/10/06 | 2340 | macros/luatex/generic/luatexja/src/jfm-jis.lua
+2022/10/06 | 23373 | systems/win32/miktex/tm/packages/semantex.tar.lzma
+2022/10/06 | 233692 | systems/win32/miktex/tm/packages/citation-style-language__doc.tar.lzma
+2022/10/06 | 231839 | systems/win32/miktex/tm/packages/href-ul__doc.tar.lzma
+2022/10/06 | 22953 | systems/win32/miktex/tm/packages/bithesis.tar.lzma
+2022/10/06 | 228853 | systems/win32/miktex/tm/packages/latex-tools-dev__source.tar.lzma
+2022/10/06 | 228764 | systems/win32/miktex/tm/packages/latex-tools__source.tar.lzma
+2022/10/06 | 226918 | systems/win32/miktex/tm/packages/latex-base-dev.tar.lzma
+2022/10/06 | 225838 | systems/win32/miktex/tm/packages/neo-euler.tar.lzma
+2022/10/06 | 224768 | fonts/concmath-otf/Concrete-Math.otf
+2022/10/06 | 223341 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
+2022/10/06 | 22125 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
+2022/10/06 | 221058 | systems/win32/miktex/tm/packages/luatexja__source.tar.lzma
+2022/10/06 | 220944 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
+2022/10/06 | 22079 | macros/luatex/generic/luatexja/src/luatexja.lua
+2022/10/06 | 2205 | systems/win32/miktex/tm/packages/ffcode.tar.lzma
+2022/10/06 | 2203 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
+2022/10/06 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
+2022/10/06 | 2173 | macros/eplain/doc/demo/lscommnt.tex
+2022/10/06 | 21737 | systems/win32/miktex/tm/packages/se2thesis__source.tar.lzma
+2022/10/06 | 213870 | systems/win32/miktex/tm/packages/ibarra__doc.tar.lzma
+2022/10/06 | 213847 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/10/06 | 21231 | macros/latex/contrib/abntexto/abntexto.cls
+2022/10/06 | 21111 | systems/win32/miktex/tm/packages/japanese-mathformulas.tar.lzma
+2022/10/06 | 21007 | systems/win32/miktex/tm/packages/tikz-ext.tar.lzma
+2022/10/06 | 20951 | systems/win32/miktex/tm/packages/kpfonts-otf__source.tar.lzma
+2022/10/06 | 20938 | fonts/kpfonts-otf/tex/kpfonts-otf.sty
+2022/10/06 | 209139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/10/06 | 2073559 | systems/win32/miktex/tm/packages/kpfonts-otf__doc.tar.lzma
+2022/10/06 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+2022/10/06 | 2047 | systems/win32/miktex/tm/packages/iexec.tar.lzma
+2022/10/06 | 2042 | macros/luatex/generic/luatexja/src/luatexja.sty
+2022/10/06 | 203419 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/10/06 | 2029525 | systems/win32/miktex/tm/packages/chemfig__doc.tar.lzma
+2022/10/06 | 2023134 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/10/06 | 201771 | systems/win32/miktex/tm/packages/xcharter-math.tar.lzma
+2022/10/06 | 2012756 | fonts/concmath-otf.zip
+2022/10/06 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
+2022/10/06 | 199880 | fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
+2022/10/06 | 1993 | systems/win32/miktex/tm/packages/jobname-suffix.tar.lzma
+2022/10/06 | 1992199 | macros/latex/contrib/nicematrix.zip
+2022/10/06 | 198650 | macros/latex/contrib/nicematrix/nicematrix-french.tex
+2022/10/06 | 197760 | fonts/kpfonts-otf/fonts/KpMath-Bold.otf
+2022/10/06 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
+2022/10/06 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
+2022/10/06 | 196213 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/10/06 | 19539 | systems/win32/miktex/tm/packages/achemso.tar.lzma
+2022/10/06 | 1944263 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
+2022/10/06 | 1943496 | systems/win32/miktex/tm/packages/xcharter-math__doc.tar.lzma
+2022/10/06 | 193792 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2022/10/06 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
+2022/10/06 | 192983 | systems/win32/miktex/tm/packages/wargame.tar.lzma
+2022/10/06 | 19234 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+2022/10/06 | 191986 | systems/win32/miktex/tm/packages/bitter.tar.lzma
+2022/10/06 | 191559 | systems/win32/miktex/tm/packages/luatexja.tar.lzma
+2022/10/06 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+2022/10/06 | 189539 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
+2022/10/06 | 187985 | macros/eplain/source/xeplain.tex
+2022/10/06 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
+2022/10/06 | 18717 | fonts/concmath-otf/concmath-otf.ltx
+2022/10/06 | 186 | macros/eplain/tex/eplain.aux
+2022/10/06 | 185 | fonts/kpfonts-otf/tex/KpMono.fontspec
+2022/10/06 | 1859 | macros/eplain/doc/README
+2022/10/06 | 1853858 | systems/win32/miktex/tm/packages/concmath-otf__doc.tar.lzma
+2022/10/06 | 1852 | systems/win32/miktex/tm/packages/debate.tar.lzma
+2022/10/06 | 18523 | macros/eplain/doc/eplain.man1.pdf
+2022/10/06 | 18511 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/10/06 | 1846 | macros/eplain/doc/eplain.1
+2022/10/06 | 18382 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/10/06 | 1821149 | fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
+2022/10/06 | 181724 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/10/06 | 18011 | macros/eplain/doc/COPYING
+2022/10/06 | 1783 | systems/win32/miktex/tm/packages/clicks.tar.lzma
+2022/10/06 | 178115 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
+2022/10/06 | 1780 | systems/win32/miktex/tm/packages/to-be-determined.tar.lzma
+2022/10/06 | 1779791 | fonts/concmath-otf/unimath-concrete.pdf
+2022/10/06 | 17721 | macros/eplain/doc/xhyper.jpg
+2022/10/06 | 17561 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
+2022/10/06 | 17524 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
+2022/10/06 | 174924 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
+2022/10/06 | 1740 | macros/luatex/generic/luatexja/tool/test_exist_nodelib.tex
+2022/10/06 | 173902 | systems/win32/miktex/tm/packages/poiretone.tar.lzma
+2022/10/06 | 173502 | systems/win32/miktex/tm/packages/josefin__doc.tar.lzma
+2022/10/06 | 173177 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/10/06 | 171050 | systems/win32/miktex/tm/packages/media4svg__doc.tar.lzma
+2022/10/06 | 17022 | systems/win32/miktex/tm/packages/univie-ling__source.tar.lzma
+2022/10/06 | 169678 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/10/06 | 16886 | fonts/concmath-otf/unimath-concrete.ltx
+2022/10/06 | 16827 | fonts/kpfonts-otf/doc/unimath-kpfonts.ltx
+2022/10/06 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
+2022/10/06 | 16556 | systems/win32/miktex/tm/packages/sanskrit.tar.lzma
+2022/10/06 | 1650 | systems/win32/miktex/tm/packages/href-ul.tar.lzma
+2022/10/06 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+2022/10/06 | 16352 | systems/win32/miktex/tm/packages/graphics.tar.lzma
+2022/10/06 | 1611 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
+2022/10/06 | 1606539 | systems/win32/miktex/tm/packages/thuthesis__doc.tar.lzma
+2022/10/06 | 160169 | systems/win32/miktex/tm/packages/univie-ling.tar.lzma
+2022/10/06 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+2022/10/06 | 15664 | systems/win32/miktex/tm/packages/l3backend.tar.lzma
+2022/10/06 | 155430 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/10/06 | 155260 | systems/win32/miktex/tm/packages/dijkstra__doc.tar.lzma
+2022/10/06 | 154928 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
+2022/10/06 | 1538165 | systems/win32/miktex/tm/packages/neo-euler__doc.tar.lzma
+2022/10/06 | 1536 | macros/luatex/generic/luatexja/COPYING
+2022/10/06 | 152590 | systems/win32/miktex/tm/packages/wargame__source.tar.lzma
+2022/10/06 | 152377 | macros/latex/contrib/abntexto.zip
+2022/10/06 | 1503686 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/10/06 | 1503056 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/10/06 | 1500890 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/10/06 | 14998 | systems/win32/miktex/tm/packages/udes-genie-these__source.tar.lzma
+2022/10/06 | 14926 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+2022/10/06 | 14914 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
+2022/10/06 | 1484767 | install/macros/eplain.tds.zip
+2022/10/06 | 1483968 | macros/eplain.zip
+2022/10/06 | 147122 | fonts/concmath-otf/concmath-otf.pdf
+2022/10/06 | 1458151 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/10/06 | 1449 | macros/eplain/doc/util/idxuniq
+2022/10/06 | 144432 | systems/win32/miktex/tm/packages/imfellenglish__doc.tar.lzma
+2022/10/06 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/10/06 | 144264 | macros/latex/contrib/abntexto/abntexto-manual.pdf
+2022/10/06 | 1430677 | systems/win32/miktex/tm/packages/unbtex__doc.tar.lzma
+2022/10/06 | 142840 | fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
+2022/10/06 | 1427319 | systems/win32/miktex/tm/packages/se2thesis__doc.tar.lzma
+2022/10/06 | 142036 | systems/win32/miktex/tm/packages/srdp-mathematik__doc.tar.lzma
+2022/10/06 | 140432 | fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
+2022/10/06 | 140332 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__source.tar.lzma
+2022/10/06 | 140014 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/10/06 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
+2022/10/06 | 139018 | macros/eplain/tex/eplain.tex
+2022/10/06 | 13895 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
+2022/10/06 | 1388931 | systems/win32/miktex/tm/packages/crimson.tar.lzma
+2022/10/06 | 1382169 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/10/06 | 1381520 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/10/06 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
+2022/10/06 | 13637 | systems/win32/miktex/tm/packages/biblatex-publist__source.tar.lzma
+2022/10/06 | 135466 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/10/06 | 135316 | fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
+2022/10/06 | 134257 | systems/win32/miktex/tm/packages/concmath-otf.tar.lzma
+2022/10/06 | 133981 | systems/win32/miktex/tm/packages/abntexto__doc.tar.lzma
+2022/10/06 | 13346 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+2022/10/06 | 13302 | systems/win32/miktex/tm/packages/poiretone__doc.tar.lzma
+2022/10/06 | 132976 | fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
+2022/10/06 | 1324298 | macros/latex/contrib/nicematrix/nicematrix.pdf
+2022/10/06 | 1323744 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/10/06 | 132224 | fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
+2022/10/06 | 131127 | systems/win32/miktex/tm/packages/lualibs.tar.lzma
+2022/10/06 | 131120 | fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
+2022/10/06 | 130468 | fonts/kpfonts-otf/fonts/KpRoman-Light.otf
+2022/10/06 | 13040 | systems/win32/miktex/tm/packages/bundledoc.tar.lzma
+2022/10/06 | 129480 | fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
+2022/10/06 | 1289 | biblio/bibtex/contrib/gbt7714/gbt7714.ins
+2022/10/06 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
+2022/10/06 | 127426 | systems/win32/miktex/tm/packages/citation-style-language.tar.lzma
+2022/10/06 | 127418 | systems/win32/miktex/tm/packages/udes-genie-these__doc.tar.lzma
+2022/10/06 | 12716 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+2022/10/06 | 1270 | macros/eplain/doc/INSTALL
+2022/10/06 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
+2022/10/06 | 126 | biblio/bibtex/contrib/gbt7714/DEPENDS.txt
+2022/10/06 | 12648 | systems/win32/miktex/tm/packages/xcharter-math__source.tar.lzma
+2022/10/06 | 125688 | systems/win32/miktex/tm/packages/simplekv__doc.tar.lzma
+2022/10/06 | 1246017 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
+2022/10/06 | 1242136 | systems/win32/miktex/tm/packages/letgut__doc.tar.lzma
+2022/10/06 | 12256 | macros/luatex/generic/luatexja/src/ltj-base.lua
+2022/10/06 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
+2022/10/06 | 121 | macros/eplain/tex/eplain.ini
+2022/10/06 | 12133 | systems/win32/miktex/tm/packages/hvfloat.tar.lzma
+2022/10/06 | 120983 | biblio/bibtex/contrib/gbt7714/gbt7714.dtx
+2022/10/06 | 1182834 | systems/win32/miktex/tm/packages/tzplot__doc.tar.lzma
+2022/10/06 | 11756402 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
+2022/10/06 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/10/06 | 116902 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
+2022/10/06 | 1161752 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/10/06 | 115580 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/10/06 | 11506 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+2022/10/06 | 1149844 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+2022/10/06 | 11391 | systems/win32/miktex/tm/packages/gbt7714.tar.lzma
+2022/10/06 | 11337 | systems/win32/miktex/tm/packages/concmath-otf__source.tar.lzma
+2022/10/06 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
+2022/10/06 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
+2022/10/06 | 112980 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/10/06 | 112878 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/10/06 | 11195 | systems/win32/miktex/tm/packages/neo-euler__source.tar.lzma
+2022/10/06 | 111112 | fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
+2022/10/06 | 111072 | fonts/kpfonts-otf/fonts/KpSans-Italic.otf
+2022/10/06 | 1110322 | systems/win32/miktex/tm/packages/ibarra.tar.lzma
+2022/10/06 | 10998 | systems/win32/miktex/tm/packages/kvsetkeys__source.tar.lzma
+2022/10/06 | 109650 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/10/06 | 1096428 | systems/win32/miktex/tm/packages/josefin.tar.lzma
+2022/10/06 | 1094 | systems/win32/miktex/tm/packages/graphics-def__doc.tar.lzma
+2022/10/06 | 10939 | systems/win32/miktex/tm/packages/graphics-def.tar.lzma
+2022/10/06 | 1087389 | systems/win32/miktex/tm/packages/tkz-euclide__doc.tar.lzma
+2022/10/06 | 1086885 | systems/win32/miktex/tm/packages/teubner__doc.tar.lzma
+2022/10/06 | 1085957 | systems/win32/miktex/tm/packages/kpfonts-otf.tar.lzma
+2022/10/06 | 107437 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/10/06 | 1054221 | systems/win32/miktex/tm/packages/markdown__doc.tar.lzma
+2022/10/06 | 104922 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/10/06 | 10472448 | systems/win32/miktex/tm/packages/plex.tar.lzma
+2022/10/06 | 1039793 | systems/win32/miktex/tm/packages/bibarts__doc.tar.lzma
+2022/10/06 | 103597 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/10/06 | 103247 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/10/06 | 10311 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+2022/10/06 | 103116 | fonts/kpfonts-otf/fonts/KpSans-Bold.otf
+2022/10/06 | 10253 | systems/win32/miktex/tm/packages/babel-serbianc__source.tar.lzma
+2022/10/06 | 102532 | fonts/kpfonts-otf/fonts/KpSans-Regular.otf
+2022/10/06 | 10229 | systems/win32/miktex/tm/packages/teubner.tar.lzma
+2022/10/06 | 10050 | systems/win32/miktex/tm/packages/srdp-mathematik__source.tar.lzma
+2022/10/06 | 100007 | systems/win32/miktex/tm/packages/markdown__source.tar.lzma
2022/10/05 | 99924 | systems/texlive/tlnet/archive/markdown.source.r64609.tar.xz
2022/10/05 | 9968 | systems/texlive/tlnet/archive/teubner.r64600.tar.xz
2022/10/05 | 972 | macros/latex/contrib/unbtex/unbtex-example/codigos/ModalReduction.jl
@@ -6,69 +550,42 @@
2022/10/05 | 9616 | fonts/carlito/tfm/Crlt-BoldItalic-tlf-ot1.tfm
2022/10/05 | 9612 | fonts/carlito/tfm/Crlt-BoldItalic-tosf-ot1.tfm
2022/10/05 | 9576 | systems/texlive/tlnet/archive/biblatex-publist.r64595.tar.xz
-2022/10/05 | 95469 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2022/10/05 | 953148 | systems/texlive/tlnet/archive/bithesis.doc.r64619.tar.xz
2022/10/05 | 944500 | systems/texlive/tlnet/archive/tex4ht.r64621.tar.xz
-2022/10/05 | 931 | systems/win32/miktex/tm/packages/pr.ini
2022/10/05 | 931824 | systems/texlive/tlnet/archive/proflycee.doc.r64599.tar.xz
2022/10/05 | 917 | fonts/carlito/doc/carlito-samples.tex
-2022/10/05 | 88483 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/10/05 | 8825 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2022/10/05 | 87452 | systems/texlive/tlnet/archive/lualibs.doc.r64615.tar.xz
2022/10/05 | 872556 | systems/texlive/tlnet/archive/babel.doc.r64614.tar.xz
2022/10/05 | 863 | macros/latex/contrib/thuthesis/thuthesis-inline.cbx
2022/10/05 | 8612 | systems/texlive/tlnet/archive/lualibs.source.r64615.tar.xz
-2022/10/05 | 824996 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2022/10/05 | 816716 | fonts/carlito/truetype/Carlito-BoldItalic.ttf
-2022/10/05 | 81449 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2022/10/05 | 7920 | systems/texlive/tlnet/archive/latex-firstaid-dev.source.r64594.tar.xz
-2022/10/05 | 79064 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
2022/10/05 | 78636 | systems/texlive/tlnet/archive/bundledoc.doc.r64620.tar.xz
2022/10/05 | 778 | macros/latex/contrib/thuthesis/thuthesis-bachelor.bbx
-2022/10/05 | 77211 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/10/05 | 769652 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/10/05 | 74098 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/10/05 | 73686 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/10/05 | 73262 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/10/05 | 7579 | macros/latex/contrib/coolfn/coolfndocumentation.tex
2022/10/05 | 7298 | macros/latex/contrib/thuthesis/README.md
-2022/10/05 | 72979 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
2022/10/05 | 7292 | systems/texlive/tlnet/archive/luaotfload.source.r64616.tar.xz
2022/10/05 | 715732 | systems/texlive/tlnet/archive/babel.source.r64614.tar.xz
-2022/10/05 | 70939 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
2022/10/05 | 690516 | fonts/carlito/truetype/Carlito-Bold.ttf
2022/10/05 | 684100 | systems/texlive/tlnet/archive/japanese-mathformulas.doc.r64617.tar.xz
-2022/10/05 | 682215 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/10/05 | 68147 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2022/10/05 | 672 | systems/texlive/tlnet/archive/collection-langjapanese.r64603.tar.xz
-2022/10/05 | 665028 | systems/win32/miktex/tm/packages/files.csv.lzma
-2022/10/05 | 662835 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/10/05 | 67039 | macros/latex/contrib/coolfn/coolfndocumentation.pdf
2022/10/05 | 65620 | systems/texlive/tlnet/archive/siunitx.r64612.tar.xz
-2022/10/05 | 65130 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/10/05 | 63803 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2022/10/05 | 635996 | fonts/carlito/truetype/Carlito-Regular.ttf
-2022/10/05 | 63241 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/10/05 | 630434 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2022/10/05 | 62932 | systems/texlive/tlnet/archive/letgut.source.r64618.tar.xz
2022/10/05 | 628076 | systems/texlive/tlnet/archive/luaotfload.doc.r64616.tar.xz
2022/10/05 | 624 | macros/latex/contrib/unbtex/unbtex-example/apendice-b.tex
-2022/10/05 | 62359 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2022/10/05 | 623416 | fonts/carlito/truetype/Carlito-Italic.ttf
2022/10/05 | 617256 | systems/texlive/tlnet/archive/luaotfload.r64616.tar.xz
2022/10/05 | 610183 | fonts/carlito/doc/Carlito-Regular.pdf
2022/10/05 | 602 | macros/latex/contrib/thuthesis/latexmkrc
-2022/10/05 | 599104 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/10/05 | 58633 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
2022/10/05 | 5832715 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/10/05 | 57505 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/10/05 | 57501 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/10/05 | 57318 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
2022/10/05 | 572 | fonts/carlito/vf/Crlt-BoldItalic-tosf-ts1.vf
2022/10/05 | 568 | fonts/carlito/vf/Crlt-Italic-tosf-ts1.vf
2022/10/05 | 568 | fonts/carlito/vf/Crlt-BoldItalic-tlf-ts1.vf
2022/10/05 | 568 | fonts/carlito/vf/Crlt-BoldItalic-osf-ts1.vf
2022/10/05 | 568 | fonts/carlito/vf/Crlt-BoldItalic-lf-ts1.vf
2022/10/05 | 56686 | fonts/carlito/doc/carlito-samples.pdf
-2022/10/05 | 565083 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
2022/10/05 | 564 | fonts/carlito/vf/Crlt-Italic-tlf-ts1.vf
2022/10/05 | 564 | fonts/carlito/vf/Crlt-Italic-osf-ts1.vf
2022/10/05 | 564 | fonts/carlito/vf/Crlt-Italic-lf-ts1.vf
@@ -81,25 +598,18 @@
2022/10/05 | 560 | fonts/carlito/vf/Crlt-osf-ts1.vf
2022/10/05 | 558 | macros/latex/contrib/unbtex/unbtex-example/anexo-a.tex
2022/10/05 | 556 | fonts/carlito/vf/Crlt-lf-ts1.vf
-2022/10/05 | 55320 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2022/10/05 | 548 | macros/latex/contrib/thuthesis/data/acknowledgements.tex
2022/10/05 | 5438 | macros/latex/contrib/thuthesis/data/denotation.tex
2022/10/05 | 542 | macros/latex/contrib/kvsetkeys/README.md
-2022/10/05 | 527570 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/10/05 | 52627 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/10/05 | 52370 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/10/05 | 52037 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
2022/10/05 | 5069 | macros/latex/contrib/unbtex/unbtex-example/references.bib
2022/10/05 | 506564 | systems/texlive/tlnet/archive/upmethodology.doc.r64613.tar.xz
2022/10/05 | 49924 | systems/texlive/tlnet/archive/letgut.r64618.tar.xz
2022/10/05 | 49902 | macros/latex/contrib/thuthesis/thuthesis-author-year.bst
2022/10/05 | 4960 | macros/latex/contrib/thuthesis/data/chap02.tex
2022/10/05 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2022/10/05 | 48852 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2022/10/05 | 485524 | systems/texlive/tlnet/archive/gbt7714.doc.r64591.tar.xz
2022/10/05 | 484 | macros/latex/contrib/huawei/DEPENDS.txt
-2022/10/05 | 481893 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/10/05 | 48038 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/10/05 | 481 | macros/latex/contrib/coolfn/README
2022/10/05 | 4796 | macros/latex/contrib/thuthesis/thusetup.tex
2022/10/05 | 47804 | systems/texlive/tlnet/archive/markdown.r64609.tar.xz
2022/10/05 | 4701 | fonts/carlito/latex/carlito.sty
@@ -108,17 +618,13 @@
2022/10/05 | 462 | macros/latex/contrib/thuthesis/data/resolution.tex
2022/10/05 | 46116 | macros/latex/contrib/thuthesis/thuthesis-numeric.bst
2022/10/05 | 46113 | macros/latex/contrib/thuthesis/thuthesis-bachelor.bst
-2022/10/05 | 45796 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2022/10/05 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
2022/10/05 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2022/10/05 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
2022/10/05 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2022/10/05 | 454598 | fonts/carlito/type1/Crlt-BoldItalic.pfb
-2022/10/05 | 43888 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/10/05 | 43618 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
2022/10/05 | 435765 | fonts/carlito/type1/Crlt-Italic.pfb
2022/10/05 | 4356 | systems/texlive/tlnet/archive/crumbs.source.r64602.tar.xz
-2022/10/05 | 43527 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
2022/10/05 | 4250 | fonts/carlito/doc/LICENSE
2022/10/05 | 424 | macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex
2022/10/05 | 421708 | systems/texlive/tlnet/archive/texlive-scripts.doc.r64606.tar.xz
@@ -130,8 +636,6 @@
2022/10/05 | 4140 | systems/texlive/tlnet/archive/ffcode.source.r64597.tar.xz
2022/10/05 | 413691 | macros/latex/contrib/huawei/huawei.pdf
2022/10/05 | 413412 | fonts/carlito/type1/Crlt-Regular.pfb
-2022/10/05 | 41191 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/10/05 | 41179 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2022/10/05 | 4053092 | install/fonts/carlito.tds.zip
2022/10/05 | 405276 | macros/latex/contrib/thuthesis/thuthesis-example.pdf
2022/10/05 | 4032976 | fonts/carlito.zip
@@ -139,34 +643,22 @@
2022/10/05 | 398855 | macros/latex/contrib/kvsetkeys.zip
2022/10/05 | 39779 | macros/latex/contrib/thuthesis/CHANGELOG.md
2022/10/05 | 394792 | systems/texlive/tlnet/archive/ffcode.doc.r64597.tar.xz
-2022/10/05 | 394142 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2022/10/05 | 388460 | systems/texlive/tlnet/archive/biblatex-publist.doc.r64595.tar.xz
2022/10/05 | 3836 | macros/latex/contrib/thuthesis/data/chap03.tex
2022/10/05 | 3814 | macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex
2022/10/05 | 37960 | systems/texlive/tlnet/archive/bithesis.source.r64619.tar.xz
-2022/10/05 | 37506 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2022/10/05 | 373 | macros/latex/contrib/unbtex/unbtex-example/codigos/controle.m
-2022/10/05 | 37050 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2022/10/05 | 366 | macros/latex/contrib/thuthesis/thuthesis-bachelor.cbx
2022/10/05 | 365 | macros/latex/contrib/thuthesis/thuthesis-numeric.cbx
-2022/10/05 | 35265 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/10/05 | 352465 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/10/05 | 35231 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/10/05 | 33862 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2022/10/05 | 3373 | fonts/carlito/enc/crlt_ggvanz.enc
2022/10/05 | 3337 | fonts/carlito/enc/crlt_zmzg5w.enc
2022/10/05 | 3332 | systems/texlive/tlnet/archive/latex-firstaid-dev.r64594.tar.xz
2022/10/05 | 326644 | systems/texlive/tlnet/archive/debate.doc.r64602.tar.xz
-2022/10/05 | 325980 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/10/05 | 325484 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2022/10/05 | 3240 | fonts/carlito/enc/crlt_diffle.enc
2022/10/05 | 3212 | systems/texlive/tlnet/archive/clicks.source.r64602.tar.xz
-2022/10/05 | 32074 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2022/10/05 | 3199 | fonts/carlito/enc/crlt_j4hweq.enc
2022/10/05 | 3181 | fonts/carlito/enc/crlt_ln7ww5.enc
2022/10/05 | 3177 | fonts/carlito/enc/crlt_nnew6j.enc
-2022/10/05 | 31587 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/10/05 | 31562 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2022/10/05 | 313 | macros/latex/contrib/thuthesis/spine.tex
2022/10/05 | 31319 | macros/latex/contrib/unbtex/unbtex-example/figuras/img-grafico.pdf
2022/10/05 | 3127 | fonts/carlito/enc/crlt_hsqwq5.enc
@@ -174,19 +666,16 @@
2022/10/05 | 3105 | fonts/carlito/enc/crlt_zisnlb.enc
2022/10/05 | 3086 | fonts/carlito/enc/crlt_7oxnun.enc
2022/10/05 | 3068 | fonts/carlito/enc/crlt_toeewq.enc
-2022/10/05 | 30571 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2022/10/05 | 3051 | fonts/carlito/enc/crlt_nhqtbp.enc
2022/10/05 | 3044 | systems/texlive/tlnet/archive/debate.source.r64602.tar.xz
2022/10/05 | 3036 | fonts/carlito/enc/crlt_ys3vdn.enc
+2022/10/05 | 3019 | macros/latex/contrib/coolfn/coolfn.sty
2022/10/05 | 3017 | fonts/carlito/enc/crlt_qnx4q4.enc
2022/10/05 | 3014 | fonts/carlito/enc/crlt_lu4jub.enc
2022/10/05 | 2977 | fonts/carlito/enc/crlt_txfnxl.enc
2022/10/05 | 2960 | fonts/carlito/enc/crlt_tqddrq.enc
-2022/10/05 | 295944 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2022/10/05 | 2956 | macros/latex/contrib/thuthesis/data/chap04.tex
-2022/10/05 | 295598 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
2022/10/05 | 29556 | fonts/carlito/tfm/Crlt-lf-t1.tfm
-2022/10/05 | 295532 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
2022/10/05 | 29532 | fonts/carlito/tfm/Crlt-Bold-lf-t1.tfm
2022/10/05 | 29266 | macros/latex/contrib/huawei/huawei.dtx
2022/10/05 | 29100 | fonts/carlito/tfm/Crlt-Bold-osf-t1.tfm
@@ -195,14 +684,11 @@
2022/10/05 | 29040 | systems/texlive/tlnet/archive/upmethodology.r64613.tar.xz
2022/10/05 | 2892 | systems/texlive/tlnet/archive/to-be-determined.source.r64601.tar.xz
2022/10/05 | 2872 | fonts/carlito/enc/crlt_egrrry.enc
-2022/10/05 | 286685 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
2022/10/05 | 286607 | macros/latex/contrib/membranecomputing.zip
-2022/10/05 | 28510 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2022/10/05 | 28444 | fonts/carlito/tfm/Crlt-Bold-tosf-t1.tfm
2022/10/05 | 28444 | fonts/carlito/tfm/Crlt-Bold-tlf-t1.tfm
2022/10/05 | 28400 | fonts/carlito/tfm/Crlt-tosf-t1.tfm
2022/10/05 | 28400 | fonts/carlito/tfm/Crlt-tlf-t1.tfm
-2022/10/05 | 2821671 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2022/10/05 | 279 | macros/latex/contrib/thuthesis/data/comments.tex
2022/10/05 | 27785 | macros/latex/contrib/membranecomputing/membranecomputing.sty
2022/10/05 | 2775 | fonts/carlito/enc/crlt_shvaqa.enc
@@ -211,13 +697,11 @@
2022/10/05 | 27568 | systems/texlive/tlnet/archive/gbt7714.source.r64591.tar.xz
2022/10/05 | 2752 | macros/latex/contrib/unbtex/unbtex-example/capitulo1.tex
2022/10/05 | 27492 | fonts/carlito/tfm/Crlt-Italic-osf-t1.tfm
-2022/10/05 | 27465 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2022/10/05 | 27452 | fonts/carlito/tfm/Crlt-BoldItalic-lf-t1.tfm
2022/10/05 | 27297 | macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex
2022/10/05 | 2716 | systems/texlive/tlnet/archive/href-ul.source.r64598.tar.xz
2022/10/05 | 2714 | macros/latex/contrib/unbtex/unbtex-example/apendice-a.tex
2022/10/05 | 27100 | fonts/carlito/tfm/Crlt-BoldItalic-osf-t1.tfm
-2022/10/05 | 270466 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2022/10/05 | 26868 | fonts/carlito/tfm/Crlt-Italic-tlf-t1.tfm
2022/10/05 | 26860 | fonts/carlito/tfm/Crlt-Italic-tosf-t1.tfm
2022/10/05 | 26612 | fonts/carlito/tfm/Crlt-BoldItalic-tlf-t1.tfm
@@ -228,17 +712,12 @@
2022/10/05 | 2580 | macros/latex/contrib/thuthesis/thuthesis-example.tex
2022/10/05 | 256688 | systems/texlive/tlnet/archive/crumbs.doc.r64602.tar.xz
2022/10/05 | 25516713 | systems/texlive/tlnet/install-tl.zip
-2022/10/05 | 25119 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/10/05 | 247206 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
2022/10/05 | 245216 | macros/latex/contrib/unbtex/unbtex-example/figuras/img-marca.pdf
-2022/10/05 | 245152 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2022/10/05 | 2448 | macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex
2022/10/05 | 244252 | systems/texlive/tlnet/archive/clicks.doc.r64602.tar.xz
2022/10/05 | 24248 | fonts/carlito/tfm/Crlt-lf-ly1.tfm
-2022/10/05 | 24211 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2022/10/05 | 24188 | fonts/carlito/tfm/Crlt-Bold-lf-ly1.tfm
2022/10/05 | 2414728 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2022/10/05 | 23948 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2022/10/05 | 2393 | macros/latex/contrib/unbtex/README.md
2022/10/05 | 23708 | fonts/carlito/tfm/Crlt-Bold-osf-ly1.tfm
2022/10/05 | 23692 | fonts/carlito/tfm/Crlt-osf-ly1.tfm
@@ -257,7 +736,6 @@
2022/10/05 | 21924 | fonts/carlito/tfm/Crlt-Italic-osf-ly1.tfm
2022/10/05 | 21608 | fonts/carlito/tfm/Crlt-BoldItalic-osf-ly1.tfm
2022/10/05 | 214 | macros/latex/contrib/unbtex/unbtex-example/capitulo5.tex
-2022/10/05 | 213847 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
2022/10/05 | 21228 | fonts/carlito/tfm/Crlt-Italic-tlf-ly1.tfm
2022/10/05 | 21224 | fonts/carlito/tfm/Crlt-Italic-tosf-ly1.tfm
2022/10/05 | 2118 | fonts/carlito/README
@@ -265,7 +743,6 @@
2022/10/05 | 21052 | fonts/carlito/tfm/Crlt-BoldItalic-tlf-ly1.tfm
2022/10/05 | 21044 | fonts/carlito/tfm/Crlt-BoldItalic-tosf-ly1.tfm
2022/10/05 | 210411 | macros/latex/contrib/thuthesis/thuthesis.dtx
-2022/10/05 | 209139 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2022/10/05 | 2068 | fonts/carlito/tfm/Crlt-Italic-sup-t1.tfm
2022/10/05 | 2064 | fonts/carlito/tfm/Crlt-BoldItalic-sup-t1.tfm
2022/10/05 | 2060 | fonts/carlito/tfm/Crlt-Italic-sup-t1--base.tfm
@@ -275,11 +752,9 @@
2022/10/05 | 2044 | fonts/carlito/tfm/Crlt-Italic-sup-ly1.tfm
2022/10/05 | 20435837 | systems/texlive/tlnet/install-tl-windows.exe
2022/10/05 | 2040 | systems/texlive/tlnet/archive/ffcode.r64597.tar.xz
-2022/10/05 | 203420 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/10/05 | 203251 | support/TeX4ht/source/ChangeLog
2022/10/05 | 2024 | macros/latex/contrib/thuthesis/Makefile
-2022/10/05 | 2023134 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
2022/10/05 | 19971 | macros/latex/contrib/unbtex/unbtex-example/figuras/1280px-LaTeX-logo.png
-2022/10/05 | 196213 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2022/10/05 | 1959 | fonts/carlito/latex/TS1Crlt-TOsF.fd
2022/10/05 | 1959 | fonts/carlito/latex/OT1Crlt-TOsF.fd
2022/10/05 | 1959 | fonts/carlito/latex/LY1Crlt-TOsF.fd
@@ -323,11 +798,8 @@
2022/10/05 | 1868 | fonts/carlito/tfm/Crlt-sup-t1.tfm
2022/10/05 | 1860 | fonts/carlito/tfm/Crlt-sup-t1--base.tfm
2022/10/05 | 1856 | fonts/carlito/tfm/Crlt-Bold-sup-ly1.tfm
-2022/10/05 | 18511 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/10/05 | 18382 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
2022/10/05 | 1836 | macros/latex/contrib/thuthesis/data/appendix-translation.tex
2022/10/05 | 1836 | fonts/carlito/tfm/Crlt-sup-ly1.tfm
-2022/10/05 | 181724 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2022/10/05 | 1798 | macros/latex/contrib/thuthesis/thuthesis-numeric.bbx
2022/10/05 | 1792 | fonts/carlito/tfm/Crlt-Bold-inf-t1.tfm
2022/10/05 | 1788 | fonts/carlito/tfm/Crlt-Bold-lf-t1--base.tfm
@@ -361,7 +833,6 @@
2022/10/05 | 1748 | fonts/carlito/tfm/Crlt-lf-t1--base.tfm
2022/10/05 | 17352 | systems/texlive/tlnet/archive/proflycee.r64599.tar.xz
2022/10/05 | 1734686 | install/macros/latex/contrib/thuthesis.tds.zip
-2022/10/05 | 173176 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2022/10/05 | 1728 | fonts/carlito/tfm/Crlt-tosf-t1--base.tfm
2022/10/05 | 1728 | fonts/carlito/tfm/Crlt-tlf-t1--base.tfm
2022/10/05 | 1724 | fonts/carlito/vf/Crlt-BoldItalic-sup-t1.vf
@@ -374,31 +845,25 @@
2022/10/05 | 1712 | fonts/carlito/vf/Crlt-sup-t1.vf
2022/10/05 | 1712 | fonts/carlito/vf/Crlt-inf-t1.vf
2022/10/05 | 1708141 | macros/latex/contrib/thuthesis.zip
-2022/10/05 | 169676 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2022/10/05 | 1680 | systems/texlive/tlnet/archive/debate.r64602.tar.xz
2022/10/05 | 1671 | macros/latex/contrib/unbtex/unbtex-example/codigos/controleSmithPredictor.py
2022/10/05 | 1664 | macros/latex/contrib/thuthesis/data/committee.tex
2022/10/05 | 16255 | macros/latex/contrib/unbtex/unbtex-example.tex
2022/10/05 | 1592 | systems/texlive/tlnet/archive/to-be-determined.r64601.tar.xz
2022/10/05 | 1592 | systems/texlive/tlnet/archive/clicks.r64602.tar.xz
-2022/10/05 | 155431 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2022/10/05 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2022/10/05 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2022/10/05 | 1513 | macros/latex/contrib/huawei/README.md
-2022/10/05 | 1503055 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/10/05 | 1497133 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/10/05 | 1495552 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
2022/10/05 | 1478 | macros/latex/contrib/thuthesis/data/appendix.tex
2022/10/05 | 1477675 | macros/latex/contrib/unbtex.zip
2022/10/05 | 1460 | systems/texlive/tlnet/archive/href-ul.r64598.tar.xz
2022/10/05 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/10/05 | 1458151 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2022/10/05 | 1455 | macros/latex/contrib/thuthesis/thuthesis-author-year.bbx
2022/10/05 | 1452 | macros/latex/contrib/thuthesis/data/resume.tex
2022/10/05 | 1452 | fonts/carlito/tfm/Crlt-BoldItalic-osf-ts1.tfm
2022/10/05 | 1452 | fonts/carlito/tfm/Crlt-BoldItalic-lf-ts1.tfm
+2022/10/05 | 145166 | support/TeX4ht/source/tex4ht-mathml.tex
2022/10/05 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/10/05 | 14434 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2022/10/05 | 1440 | fonts/carlito/tfm/Crlt-Italic-osf-ts1.tfm
2022/10/05 | 1440 | fonts/carlito/tfm/Crlt-Italic-lf-ts1.tfm
2022/10/05 | 1440 | fonts/carlito/tfm/Crlt-BoldItalic-osf-ts1--base.tfm
@@ -414,14 +879,11 @@
2022/10/05 | 14186 | macros/latex/contrib/thuthesis/tsinghua-name-bachelor.pdf
2022/10/05 | 1412 | fonts/carlito/tfm/Crlt-Italic-tosf-ts1--base.tfm
2022/10/05 | 1412 | fonts/carlito/tfm/Crlt-Italic-tlf-ts1--base.tfm
-2022/10/05 | 140013 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2022/10/05 | 1387 | macros/latex/contrib/thuthesis/thuthesis.ins
2022/10/05 | 1376 | fonts/carlito/tfm/Crlt-osf-ts1.tfm
2022/10/05 | 1376 | fonts/carlito/tfm/Crlt-lf-ts1.tfm
2022/10/05 | 1376 | fonts/carlito/tfm/Crlt-Bold-osf-ts1.tfm
2022/10/05 | 1376 | fonts/carlito/tfm/Crlt-Bold-lf-ts1.tfm
-2022/10/05 | 1376182 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/10/05 | 1375991 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/10/05 | 1368 | fonts/carlito/tfm/Crlt-tosf-ts1.tfm
2022/10/05 | 1368 | fonts/carlito/tfm/Crlt-tlf-ts1.tfm
2022/10/05 | 1368 | fonts/carlito/tfm/Crlt-Bold-tosf-ts1.tfm
@@ -436,11 +898,9 @@
2022/10/05 | 1356 | macros/latex/contrib/unbtex/unbtex-example/figuras/capa_fundo.pdf
2022/10/05 | 1356 | fonts/carlito/tfm/Crlt-Bold-tosf-ts1--base.tfm
2022/10/05 | 1356 | fonts/carlito/tfm/Crlt-Bold-tlf-ts1--base.tfm
-2022/10/05 | 135465 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2022/10/05 | 1352 | fonts/carlito/tfm/Crlt-tosf-ts1--base.tfm
2022/10/05 | 1352 | fonts/carlito/tfm/Crlt-tlf-ts1--base.tfm
2022/10/05 | 132 | macros/latex/contrib/thuthesis/thuthesis-author-year.cbx
-2022/10/05 | 1323743 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2022/10/05 | 131392 | systems/texlive/tlnet/archive/lualibs.r64615.tar.xz
2022/10/05 | 1296 | fonts/carlito/tfm/Crlt-BoldItalic-inf-ot1.tfm
2022/10/05 | 12772 | systems/texlive/tlnet/archive/bundledoc.r64620.tar.xz
@@ -453,35 +913,25 @@
2022/10/05 | 1176 | fonts/carlito/tfm/Crlt-sup-ot1.tfm
2022/10/05 | 1176 | fonts/carlito/tfm/Crlt-Bold-sup-ot1.tfm
2022/10/05 | 1176 | fonts/carlito/tfm/Crlt-Bold-inf-ot1.tfm
-2022/10/05 | 1172 | systems/win32/miktex/tm/packages/next/pr.ini
2022/10/05 | 116744 | systems/texlive/tlnet/archive/siunitx.source.r64612.tar.xz
2022/10/05 | 1165260 | macros/latex/contrib/thuthesis/thuthesis.pdf
2022/10/05 | 11620 | fonts/carlito/tfm/Crlt-Bold-lf-ot1.tfm
-2022/10/05 | 1161750 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/10/05 | 115579 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2022/10/05 | 1152 | fonts/carlito/tfm/Crlt-inf-ot1.tfm
2022/10/05 | 11476 | fonts/carlito/tfm/Crlt-osf-ot1.tfm
2022/10/05 | 11431 | macros/latex/contrib/unbtex/unbtex-example/referencias.bib
2022/10/05 | 113668 | systems/texlive/tlnet/archive/texlive-scripts.r64606.tar.xz
-2022/10/05 | 112980 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/10/05 | 112876 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2022/10/05 | 11276 | fonts/carlito/tfm/Crlt-Bold-osf-ot1.tfm
2022/10/05 | 11204 | systems/texlive/tlnet/archive/gbt7714.r64591.tar.xz
2022/10/05 | 1109568 | systems/texlive/tlnet/archive/teubner.doc.r64600.tar.xz
-2022/10/05 | 109650 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
2022/10/05 | 10888 | fonts/carlito/tfm/Crlt-tosf-ot1.tfm
2022/10/05 | 10888 | fonts/carlito/tfm/Crlt-tlf-ot1.tfm
2022/10/05 | 1083 | macros/latex/contrib/huawei/LICENSE.txt
-2022/10/05 | 107437 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2022/10/05 | 10700 | fonts/carlito/tfm/Crlt-Bold-tosf-ot1.tfm
2022/10/05 | 10700 | fonts/carlito/tfm/Crlt-Bold-tlf-ot1.tfm
2022/10/05 | 1057716 | systems/texlive/tlnet/archive/markdown.doc.r64609.tar.xz
-2022/10/05 | 104922 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2022/10/05 | 10460 | fonts/carlito/tfm/Crlt-Italic-lf-ot1.tfm
2022/10/05 | 10430 | fonts/carlito/map/carlito.map
-2022/10/05 | 103597 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
2022/10/05 | 10332 | fonts/carlito/tfm/Crlt-BoldItalic-lf-ot1.tfm
-2022/10/05 | 103247 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2022/10/05 | 10252 | fonts/carlito/tfm/Crlt-Italic-osf-ot1.tfm
2022/10/05 | 1018 | macros/latex/contrib/membranecomputing/README.md
2022/10/05 | 10036 | fonts/carlito/tfm/Crlt-BoldItalic-osf-ot1.tfm
@@ -562,7 +1012,6 @@
2022/10/04 | 2179 | macros/latex/required/babel/base/README.md
2022/10/04 | 21683 | macros/latex/contrib/siunitx/siunitx.dtx
2022/10/04 | 20585 | macros/luatex/generic/lualibs/lualibs-os.lua
-2022/10/04 | 203075 | support/TeX4ht/source/ChangeLog
2022/10/04 | 1993 | macros/unicodetex/latex/bithesis/README.md
2022/10/04 | 1923 | macros/luatex/generic/lualibs/lualibs-set.lua
2022/10/04 | 1922500 | macros/latex/required/babel/base.zip
@@ -581,7 +1030,6 @@
2022/10/04 | 147297 | macros/latex/contrib/siunitx/siunitx-number.dtx
2022/10/04 | 14713 | macros/luatex/generic/lualibs/lualibs-url.lua
2022/10/04 | 1469084 | macros/latex/contrib/siunitx.zip
-2022/10/04 | 145136 | support/TeX4ht/source/tex4ht-mathml.tex
2022/10/04 | 14071 | macros/luatex/generic/lualibs/lualibs-util-sac.lua
2022/10/04 | 137684 | macros/luatex/generic/lualibs/lualibs-extended-merged.lua
2022/10/04 | 13625 | macros/luatex/generic/lualibs/lualibs-util-dim.lua
@@ -616,7 +1064,6 @@
2022/10/03 | 8478 | macros/luatex/generic/luaotfload/shaper-demo.pdf
2022/10/03 | 83 | macros/latex/contrib/debate/DEPENDS.txt
2022/10/03 | 83900 | systems/texlive/tlnet/archive/luatexja.source.r64587.tar.xz
-2022/10/03 | 8217 | biblio/bibtex/contrib/gbt7714/CHANGELOG.md
2022/10/03 | 804453 | macros/generic/markdown/markdown.html
2022/10/03 | 7917 | macros/luatex/generic/luaotfload/luaotfload-unicode.lua
2022/10/03 | 7904 | macros/luatex/generic/luaotfload/fontloader-font-oti.lua
@@ -629,7 +1076,6 @@
2022/10/03 | 736 | macros/latex/contrib/proflycee/doc/perroquet.csv
2022/10/03 | 735 | macros/luatex/generic/luaotfload/luaotfload.conf.example
2022/10/03 | 7260 | macros/luatex/generic/luaotfload/fontloader-fonts-ext.lua
-2022/10/03 | 7215 | biblio/bibtex/contrib/gbt7714/README.md
2022/10/03 | 71341 | macros/luatex/latex/letgut/doc/letgut.tex
2022/10/03 | 702257 | macros/luatex/latex/letgut/doc/letgut-code.pdf
2022/10/03 | 699 | macros/luatex/generic/luaotfload/scripts-demo.tex
@@ -649,7 +1095,6 @@
2022/10/03 | 62 | macros/latex/contrib/ffcode/DEPENDS.txt
2022/10/03 | 5885 | macros/luatex/generic/luaotfload/fontloader-reference-load-order.tex
2022/10/03 | 57342 | macros/luatex/generic/luaotfload/fontloader-fonts-lig.lua
-2022/10/03 | 553308 | biblio/bibtex/contrib/gbt7714.zip
2022/10/03 | 5502 | macros/luatex/generic/luaotfload/fontloader-font-cid.lua
2022/10/03 | 5388 | macros/luatex/generic/luaotfload/fontloader-data-con.lua
2022/10/03 | 53825 | macros/luatex/generic/luaotfload/luaotfload-tool.lua
@@ -658,17 +1103,12 @@
2022/10/03 | 5116 | systems/texlive/tlnet/archive/dijkstra.r64580.tar.xz
2022/10/03 | 5086 | macros/latex/contrib/debate/debate.dtx
2022/10/03 | 500170 | macros/luatex/generic/luaotfload/luaotfload-latex.pdf
-2022/10/03 | 49879 | biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst
-2022/10/03 | 49878 | biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst
2022/10/03 | 49268 | systems/texlive/tlnet/archive/bibarts.source.r64579.tar.xz
2022/10/03 | 4908 | systems/texlive/tlnet/archive/kdpcover.source.r64582.tar.xz
-2022/10/03 | 487773 | biblio/bibtex/contrib/gbt7714/gbt7714.pdf
2022/10/03 | 48728 | macros/luatex/generic/luaotfload/fontloader-basics-chr.lua
2022/10/03 | 4708 | macros/latex/contrib/to-be-determined/to-be-determined.dtx
2022/10/03 | 46322 | macros/luatex/generic/luaotfload/fontloader-util-str.lua
2022/10/03 | 461 | macros/luatex/latex/letgut/README.md
-2022/10/03 | 46095 | biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst
-2022/10/03 | 46094 | biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst
2022/10/03 | 45834 | macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
2022/10/03 | 4530 | macros/generic/markdown/markdown.css
2022/10/03 | 44587 | macros/latex/contrib/biblatex-contrib/biblatex-publist/biblatex-publist.tex
@@ -819,14 +1259,12 @@
2022/10/03 | 128092 | macros/luatex/generic/luaotfload/fontloader-font-oup.lua
2022/10/03 | 12745 | macros/luatex/generic/luaotfload/fontloader-basics-gen.lua
2022/10/03 | 12704 | macros/luatex/generic/luaotfload/fontloader-font-imp-effects.lua
-2022/10/03 | 126 | biblio/bibtex/contrib/gbt7714/DEPENDS.txt
2022/10/03 | 1262 | macros/latex/contrib/debate/README.md
2022/10/03 | 1248 | macros/latex/contrib/href-ul/README.md
2022/10/03 | 1236128 | systems/texlive/tlnet/archive/bibarts.doc.r64579.tar.xz
2022/10/03 | 1228403 | macros/generic/markdown.zip
2022/10/03 | 12224 | macros/luatex/generic/luaotfload/luaotfload-notdef.lua
2022/10/03 | 1221 | macros/luatex/latex/letgut/doc/latexmkrc
-2022/10/03 | 120955 | biblio/bibtex/contrib/gbt7714/gbt7714.dtx
2022/10/03 | 119973 | macros/luatex/generic/luaotfload/fontloader-font-osd.lua
2022/10/03 | 11988 | macros/luatex/generic/luaotfload/fontloader-l-io.lua
2022/10/03 | 11928 | systems/texlive/tlnet/archive/hvfloat.r64581.tar.xz
@@ -844,121 +1282,55 @@
2022/10/03 | 1083 | macros/latex/contrib/clicks/LICENSE.txt
2022/10/03 | 10733 | macros/luatex/generic/luaotfload/luaotfload-loaders.lua
2022/10/03 | 106278 | macros/luatex/generic/luaotfload/luaotfload-main.tex
-2022/10/03 | 10621 | biblio/bibtex/contrib/gbt7714/gbt7714.sty
2022/10/03 | 10328200 | systems/texlive/tlnet/archive/hvfloat.doc.r64581.tar.xz
2022/10/03 | 102502 | macros/luatex/generic/luaotfload/luaotfload-glyphlist.lua
2022/10/03 | 10207 | macros/luatex/generic/luaotfload/fontloader-basics-nod.lua
2022/10/03 | 1004 | macros/luatex/generic/luaotfload/luaotfload-embolden.lua
2022/10/02 | 986 | macros/latex/contrib/srdp-mathematik/README.md
2022/10/02 | 9584 | macros/latex/contrib/univie-ling/README
-2022/10/02 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
-2022/10/02 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
-2022/10/02 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
-2022/10/02 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
-2022/10/02 | 8695 | macros/luatex/generic/luatexja/src/ltj-otf.lua
-2022/10/02 | 8660 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
2022/10/02 | 8540 | macros/latex/contrib/kdpcover/kdpcover-vol-1.pdf
2022/10/02 | 85180 | systems/texlive/tlnet/archive/crimsonpro.doc.r64565.tar.xz
-2022/10/02 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
2022/10/02 | 8172 | systems/texlive/tlnet/archive/flexipage.source.r64572.tar.xz
-2022/10/02 | 8103 | macros/luatex/generic/luatexja/src/jfm-min.lua
2022/10/02 | 78447 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty
-2022/10/02 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
-2022/10/02 | 7691 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
-2022/10/02 | 7546 | macros/luatex/generic/luatexja/src/ltj-math.lua
2022/10/02 | 7436 | systems/texlive/tlnet/archive/babel-serbian.source.r64571.tar.xz
2022/10/02 | 7256 | macros/latex/contrib/kdpcover/kdpcover-signature.pdf
-2022/10/02 | 717361 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
2022/10/02 | 7156 | macros/latex/contrib/kdpcover/kdpcover-vol-3.pdf
-2022/10/02 | 7042 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
2022/10/02 | 70188 | macros/latex/contrib/hvfloat/latex/hvfloat.sty
-2022/10/02 | 6922 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
-2022/10/02 | 69217 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
2022/10/02 | 675560 | systems/texlive/tlnet/archive/forum.r64566.tar.xz
2022/10/02 | 6723 | macros/latex/contrib/kdpcover/kdpcover-vol-4.pdf
-2022/10/02 | 6529 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
2022/10/02 | 6504 | macros/latex/contrib/kdpcover/kdpcover-vol-2.pdf
-2022/10/02 | 6246 | macros/luatex/generic/luatexja/src/ltj-base.sty
-2022/10/02 | 6235 | macros/luatex/generic/luatexja/src/ltj-latex.sty
-2022/10/02 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
-2022/10/02 | 6135 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
-2022/10/02 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
-2022/10/02 | 5931 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
-2022/10/02 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
-2022/10/02 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
-2022/10/02 | 57155 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
-2022/10/02 | 55401 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
2022/10/02 | 553 | macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.tex
-2022/10/02 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
-2022/10/02 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
-2022/10/02 | 543528 | macros/luatex/generic/luatexja/doc/luatexja.dtx
2022/10/02 | 531 | macros/latex/contrib/univie-ling/doc/templates/template-handout-english.tex
-2022/10/02 | 5302 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
2022/10/02 | 5231 | macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.tex
2022/10/02 | 5216 | macros/latex/contrib/yb-book/yb-book-logo.pdf
-2022/10/02 | 5215 | macros/luatex/generic/luatexja/src/ltj-debug.lua
2022/10/02 | 5040712 | macros/latex/contrib/hvfloat/doc/hvfloat.pdf
-2022/10/02 | 49558 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
2022/10/02 | 48433 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex
-2022/10/02 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
-2022/10/02 | 48082 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
2022/10/02 | 47687 | macros/latex/contrib/kdpcover/cactus.pdf
2022/10/02 | 4737 | macros/latex/contrib/univie-ling/doc/templates/template-expose-english.tex
2022/10/02 | 4727 | macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.tex
-2022/10/02 | 460413 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
2022/10/02 | 458697 | macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf
2022/10/02 | 457719 | macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf
2022/10/02 | 453762 | macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf
-2022/10/02 | 4521 | macros/luatex/generic/luatexja/src/ltj-stack.lua
-2022/10/02 | 4480 | macros/luatex/generic/luatexja/src/ltj-plain.sty
2022/10/02 | 447447 | macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdf
-2022/10/02 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
2022/10/02 | 4446908 | macros/latex/contrib/univie-ling.zip
2022/10/02 | 4426 | macros/latex/contrib/univie-ling/doc/univie-ling.tex
2022/10/02 | 4390 | macros/latex/contrib/hvfloat/Changes
2022/10/02 | 4367 | macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.tex
-2022/10/02 | 4308 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
2022/10/02 | 4268 | macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.tex
-2022/10/02 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
-2022/10/02 | 425 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
2022/10/02 | 425 | macros/latex/contrib/yb-book/DEPENDS.txt
2022/10/02 | 425624 | support/extractpdfmark.zip
-2022/10/02 | 4215 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
-2022/10/02 | 403681 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
2022/10/02 | 3965 | macros/latex/contrib/univie-ling/doc/templates/template-paper-english.tex
2022/10/02 | 3964 | systems/texlive/tlnet/archive/iexec.source.r64575.tar.xz
-2022/10/02 | 39302 | macros/luatex/generic/luatexja/src/ltj-direction.lua
2022/10/02 | 3912 | systems/texlive/tlnet/archive/flexipage.r64572.tar.xz
-2022/10/02 | 390299 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
-2022/10/02 | 3893 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
-2022/10/02 | 3879 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
-2022/10/02 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
-2022/10/02 | 3845689 | macros/luatex/generic/luatexja.zip
-2022/10/02 | 3796 | macros/luatex/generic/luatexja/README
-2022/10/02 | 3756 | macros/luatex/generic/luatexja/src/ltj-compat.lua
2022/10/02 | 372059 | macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdf
2022/10/02 | 364169 | macros/latex/contrib/univie-ling/doc/univie-ling.pdf
2022/10/02 | 3602 | macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.cbx
-2022/10/02 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
-2022/10/02 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
-2022/10/02 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
-2022/10/02 | 3429 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
2022/10/02 | 342852 | macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf
2022/10/02 | 339763 | macros/latex/contrib/kdpcover.zip
-2022/10/02 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
2022/10/02 | 3360 | systems/texlive/tlnet/archive/babel-serbian.r64571.tar.xz
-2022/10/02 | 33461 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
-2022/10/02 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
-2022/10/02 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
2022/10/02 | 32604 | macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex
-2022/10/02 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
-2022/10/02 | 31807 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
-2022/10/02 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
-2022/10/02 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
2022/10/02 | 3095296 | systems/texlive/tlnet/archive/imfellenglish.r64568.tar.xz
2022/10/02 | 30587 | macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls
-2022/10/02 | 29572 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
-2022/10/02 | 29378 | macros/luatex/generic/luatexja/src/luatexja-core.sty
2022/10/02 | 293533 | macros/latex/contrib/yb-book.zip
2022/10/02 | 29336 | macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex
2022/10/02 | 292592 | systems/texlive/tlnet/archive/flexipage.doc.r64572.tar.xz
@@ -966,89 +1338,45 @@
2022/10/02 | 283494 | macros/latex/contrib/yb-book/yb-book.pdf
2022/10/02 | 28180 | macros/latex/contrib/univie-ling/tex/univie-ling-handout.cls
2022/10/02 | 27448 | systems/texlive/tlnet/archive/forum.doc.r64566.tar.xz
-2022/10/02 | 27058 | macros/luatex/generic/luatexja/src/lltjext.sty
2022/10/02 | 26598 | macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex
2022/10/02 | 26550 | macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls
2022/10/02 | 2648 | macros/latex/contrib/kdpcover/kdpcover.ins
2022/10/02 | 2645 | macros/latex/contrib/yb-book/yb-book.ins
2022/10/02 | 26128 | macros/latex/contrib/univie-ling/doc/univie-ling-handout.tex
2022/10/02 | 260022 | macros/latex/contrib/kdpcover/kdpcover.pdf
-2022/10/02 | 2599 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
-2022/10/02 | 2582 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
-2022/10/02 | 2573 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
2022/10/02 | 256632 | systems/texlive/tlnet/archive/babel-serbian.doc.r64571.tar.xz
2022/10/02 | 2549080 | systems/texlive/tlnet/archive/crimsonpro.r64565.tar.xz
2022/10/02 | 2496 | macros/latex/contrib/teubner/README
2022/10/02 | 24779 | macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls
2022/10/02 | 24366 | macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.bbx
-2022/10/02 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
-2022/10/02 | 2340 | macros/luatex/generic/luatexja/src/jfm-jis.lua
2022/10/02 | 2258 | macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.tex
-2022/10/02 | 22125 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
-2022/10/02 | 22079 | macros/luatex/generic/luatexja/src/luatexja.lua
-2022/10/02 | 2203 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
-2022/10/02 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
2022/10/02 | 21363 | macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls
2022/10/02 | 213588 | systems/texlive/tlnet/archive/ibarra.doc.r64567.tar.xz
-2022/10/02 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
-2022/10/02 | 2042 | macros/luatex/generic/luatexja/src/luatexja.sty
-2022/10/02 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
2022/10/02 | 200633 | macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf
2022/10/02 | 200629 | macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdf
-2022/10/02 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
-2022/10/02 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
-2022/10/02 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
-2022/10/02 | 19234 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
2022/10/02 | 190297 | macros/latex/contrib/srdp-mathematik.zip
-2022/10/02 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
2022/10/02 | 189870 | macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdf
-2022/10/02 | 189539 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
2022/10/02 | 1892 | macros/latex/contrib/kdpcover/README.md
-2022/10/02 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
2022/10/02 | 1864 | systems/texlive/tlnet/archive/iexec.r64575.tar.xz
2022/10/02 | 186018 | macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdf
2022/10/02 | 180179 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf
2022/10/02 | 17998673 | macros/latex/contrib/hvfloat.zip
2022/10/02 | 17873 | macros/latex/contrib/yb-book/yb-book.dtx
-2022/10/02 | 178115 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
-2022/10/02 | 1740 | macros/luatex/generic/luatexja/tool/test_exist_nodelib.tex
2022/10/02 | 173116 | systems/texlive/tlnet/archive/josefin.doc.r64569.tar.xz
2022/10/02 | 171999 | macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdf
2022/10/02 | 167017 | macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdf
-2022/10/02 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
-2022/10/02 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
-2022/10/02 | 1611 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
-2022/10/02 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
-2022/10/02 | 154928 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
-2022/10/02 | 1536 | macros/luatex/generic/luatexja/COPYING
-2022/10/02 | 14926 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
-2022/10/02 | 14914 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
2022/10/02 | 143300 | systems/texlive/tlnet/archive/imfellenglish.doc.r64568.tar.xz
2022/10/02 | 1419488 | macros/latex/contrib/bibarts.zip
-2022/10/02 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
-2022/10/02 | 13895 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
-2022/10/02 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
-2022/10/02 | 13346 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
2022/10/02 | 132481 | macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdf
2022/10/02 | 12878 | macros/latex/contrib/univie-ling/doc/univie-ling-wlg.tex
2022/10/02 | 1279 | macros/latex/contrib/yb-book/README.md
-2022/10/02 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
2022/10/02 | 127717 | macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdf
2022/10/02 | 12745 | macros/latex/contrib/kdpcover/kdpcover.dtx
-2022/10/02 | 12716 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
-2022/10/02 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
-2022/10/02 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
-2022/10/02 | 12136 | macros/luatex/generic/luatexja/src/ltj-base.lua
2022/10/02 | 117 | macros/latex/contrib/kdpcover/DEPENDS.txt
-2022/10/02 | 11506 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
-2022/10/02 | 1149287 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
-2022/10/02 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
-2022/10/02 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
2022/10/02 | 1106004 | systems/texlive/tlnet/archive/ibarra.r64567.tar.xz
2022/10/02 | 1097100 | systems/texlive/tlnet/archive/josefin.r64569.tar.xz
2022/10/02 | 1083 | macros/latex/contrib/yb-book/LICENSE.txt
2022/10/02 | 1083 | macros/latex/contrib/kdpcover/LICENSE.txt
-2022/10/02 | 10311 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
2022/10/01 | 8835 | macros/generic/simplekv/simplekv.tex
2022/10/01 | 8360 | macros/latex/contrib/iexec/iexec.dtx
2022/10/01 | 812 | macros/latex/contrib/dijkstra/README
@@ -1282,135 +1610,3 @@
2022/09/30 | 1096 | support/extractpdfmark/src/Makefile.am
2022/09/30 | 1087 | macros/latex/contrib/babel-contrib/serbian/README.md
2022/09/30 | 1082 | support/extractpdfmark/test/test-round.sh
-2022/09/29 | 960 | fonts/urw/classico/tfm/URWClassico-Italic-lf-ot1--base.tfm
-2022/09/29 | 93497 | macros/latex/contrib/univie-ling/tex/univie-ling-wlg-logo.pdf
-2022/09/29 | 934302 | macros/latex/contrib/l3backend.zip
-2022/09/29 | 9331 | macros/latex/contrib/abntexto/abntexto-manual.tex
-2022/09/29 | 881812 | systems/texlive/tlnet/archive/achemso.doc.r64538.tar.xz
-2022/09/29 | 868 | fonts/urw/classico/tfm/URWClassico-Bold-lf-ot1--base.tfm
-2022/09/29 | 860 | fonts/urw/classico/tfm/URWClassico-Regular-lf-ot1--base.tfm
-2022/09/29 | 82174 | fonts/urw/classico/type1/URWClassico-Regular.pfb
-2022/09/29 | 796 | fonts/urw/classico/vf/URWClassico-BoldItalic-lf-ot1.vf
-2022/09/29 | 79479 | fonts/urw/classico/type1/URWClassico-Bold.pfb
-2022/09/29 | 7904 | macros/latex/contrib/colorframed/colorframed.sty
-2022/09/29 | 788 | fonts/urw/classico/vf/URWClassico-Regular-lf-ot1.vf
-2022/09/29 | 788 | fonts/urw/classico/vf/URWClassico-Italic-lf-ot1.vf
-2022/09/29 | 784 | fonts/urw/classico/vf/URWClassico-Bold-lf-ot1.vf
-2022/09/29 | 776489 | install/fonts/cinzel.tds.zip
-2022/09/29 | 765803 | fonts/cinzel.zip
-2022/09/29 | 74640 | fonts/urw/classico/type1/URWClassico-Italic.pfb
-2022/09/29 | 736803 | install/fonts/urw/classico.tds.zip
-2022/09/29 | 73303 | fonts/urw/classico/type1/URWClassico-BoldItalic.pfb
-2022/09/29 | 7197 | info/mathtrip/src/MathTrip.tex
-2022/09/29 | 7140 | fonts/urw/classico/type1/URWClassico-BoldItalicLCDFJ.pfb
-2022/09/29 | 7132 | fonts/urw/classico/type1/URWClassico-BoldLCDFJ.pfb
-2022/09/29 | 7117 | fonts/urw/classico/type1/URWClassico-ItalicLCDFJ.pfb
-2022/09/29 | 7116 | fonts/urw/classico/type1/URWClassico-RegularLCDFJ.pfb
-2022/09/29 | 680 | macros/latex/contrib/abntexto/abntexto.bib
-2022/09/29 | 632 | fonts/urw/classico/doc/classico-samples.tex
-2022/09/29 | 618014 | support/TeX4ht/source/tex4ht-html4.tex
-2022/09/29 | 542083 | install/fonts/caladea.tds.zip
-2022/09/29 | 534247 | fonts/caladea.zip
-2022/09/29 | 504 | fonts/urw/classico/vf/URWClassico-BoldItalic-lf-ts1.vf
-2022/09/29 | 500 | fonts/urw/classico/vf/URWClassico-Regular-lf-ts1.vf
-2022/09/29 | 500 | fonts/urw/classico/vf/URWClassico-Italic-lf-ts1.vf
-2022/09/29 | 496 | fonts/urw/classico/vf/URWClassico-Bold-lf-ts1.vf
-2022/09/29 | 47208 | info/mathtrip/src/SpecificDimentions.sty
-2022/09/29 | 469112 | systems/texlive/tlnet/archive/andika.doc.r64540.tar.xz
-2022/09/29 | 42528 | systems/texlive/tlnet/archive/bitter.doc.r64541.tar.xz
-2022/09/29 | 3555 | info/mathtrip/src/calc3.tex
-2022/09/29 | 3483 | fonts/urw/classico/map/classico.map
-2022/09/29 | 33798 | macros/latex/contrib/colorframed.zip
-2022/09/29 | 3338 | info/mathtrip/src/calc.tex
-2022/09/29 | 3164 | fonts/urw/classico/enc/clsc_sebafs.enc
-2022/09/29 | 31548 | systems/texlive/tlnet/archive/achemso.source.r64538.tar.xz
-2022/09/29 | 314788 | systems/texlive/tlnet/archive/almendra.r64539.tar.xz
-2022/09/29 | 2881 | fonts/urw/classico/enc/clsc_f2umud.enc
-2022/09/29 | 2853924 | systems/texlive/tlnet/archive/andika.r64540.tar.xz
-2022/09/29 | 28496 | systems/texlive/tlnet/archive/almendra.doc.r64539.tar.xz
-2022/09/29 | 2843 | fonts/urw/classico/enc/clsc_33hvn5.enc
-2022/09/29 | 2759 | fonts/urw/classico/enc/clsc_avuy3q.enc
-2022/09/29 | 27207 | fonts/urw/classico/doc/classico-samples.pdf
-2022/09/29 | 2655 | info/mathtrip/src/T3.tex
-2022/09/29 | 2599 | fonts/coelacanth/README
-2022/09/29 | 2532 | fonts/urw/classico/README
-2022/09/29 | 25292 | systems/texlive/tlnet/archive/tzplot.r64537.tar.xz
-2022/09/29 | 247 | macros/latex/contrib/abntexto/README
-2022/09/29 | 24581 | macros/latex/contrib/colorframed/colorframed-doc.pdf
-2022/09/29 | 24468 | fonts/urw/classico/tfm/URWClassico-Italic-lf-t1.tfm
-2022/09/29 | 24416 | fonts/urw/classico/tfm/URWClassico-Regular-lf-t1.tfm
-2022/09/29 | 24364 | fonts/urw/classico/tfm/URWClassico-BoldItalic-lf-t1.tfm
-2022/09/29 | 24336 | fonts/urw/classico/tfm/URWClassico-Bold-lf-t1.tfm
-2022/09/29 | 2412 | fonts/cinzel/latex/cinzel.sty
-2022/09/29 | 2389 | info/mathtrip/src/hyper.tex
-2022/09/29 | 22444 | fonts/urw/classico/tfm/URWClassico-Italic-lf-ly1.tfm
-2022/09/29 | 22372 | fonts/urw/classico/tfm/URWClassico-Regular-lf-ly1.tfm
-2022/09/29 | 22332 | fonts/urw/classico/tfm/URWClassico-BoldItalic-lf-ly1.tfm
-2022/09/29 | 22292 | fonts/urw/classico/tfm/URWClassico-Bold-lf-ly1.tfm
-2022/09/29 | 2199 | fonts/cinzel/README
-2022/09/29 | 2188 | fonts/urw/classico/latex/TS1URWClassico-LF.fd
-2022/09/29 | 2188 | fonts/urw/classico/latex/OT1URWClassico-LF.fd
-2022/09/29 | 2188 | fonts/urw/classico/latex/LY1URWClassico-LF.fd
-2022/09/29 | 21873 | macros/latex/contrib/abntexto/abntexto.cls
-2022/09/29 | 2166 | fonts/urw/classico/latex/T1URWClassico-LF.fd
-2022/09/29 | 2085712 | systems/texlive/tlnet/archive/kpfonts-otf.doc.r64543.tar.xz
-2022/09/29 | 201636 | systems/texlive/tlnet/archive/xcharter-math.r64544.tar.xz
-2022/09/29 | 1947508 | systems/texlive/tlnet/archive/xcharter-math.doc.r64544.tar.xz
-2022/09/29 | 19312 | systems/texlive/tlnet/archive/achemso.r64538.tar.xz
-2022/09/29 | 191596 | systems/texlive/tlnet/archive/bitter.r64541.tar.xz
-2022/09/29 | 1856700 | systems/texlive/tlnet/archive/concmath-otf.doc.r64542.tar.xz
-2022/09/29 | 1792 | fonts/urw/classico/vf/URWClassico-BoldItalic-lf-t1.vf
-2022/09/29 | 1788 | fonts/urw/classico/vf/URWClassico-Regular-lf-t1.vf
-2022/09/29 | 1784 | fonts/urw/classico/vf/URWClassico-Italic-lf-t1.vf
-2022/09/29 | 1780 | fonts/urw/classico/vf/URWClassico-Bold-lf-t1.vf
-2022/09/29 | 1738 | fonts/urw/classico/latex/classico.sty
-2022/09/29 | 1728 | fonts/urw/classico/vf/URWClassico-BoldItalic-lf-ly1.vf
-2022/09/29 | 1724 | fonts/urw/classico/vf/URWClassico-Regular-lf-ly1.vf
-2022/09/29 | 1720 | fonts/urw/classico/vf/URWClassico-Italic-lf-ly1.vf
-2022/09/29 | 1716 | fonts/urw/classico/vf/URWClassico-Bold-lf-ly1.vf
-2022/09/29 | 1648 | fonts/urw/classico/tfm/URWClassico-BoldItalic-lf-ly1--base.tfm
-2022/09/29 | 1640 | fonts/urw/classico/tfm/URWClassico-BoldItalic-lf-t1--base.tfm
-2022/09/29 | 160 | fonts/urw/classico/tfm/URWClassico-BoldItalic-lf-t1--lcdfj.tfm
-2022/09/29 | 160 | fonts/urw/classico/tfm/URWClassico-BoldItalic-lf-ot1--lcdfj.tfm
-2022/09/29 | 160 | fonts/urw/classico/tfm/URWClassico-BoldItalic-lf-ly1--lcdfj.tfm
-2022/09/29 | 1597 | fonts/caladea/README
-2022/09/29 | 15904 | macros/latex/contrib/colorframed/colorframed-doc.tex
-2022/09/29 | 156 | fonts/urw/classico/tfm/URWClassico-Regular-lf-t1--lcdfj.tfm
-2022/09/29 | 156 | fonts/urw/classico/tfm/URWClassico-Regular-lf-ot1--lcdfj.tfm
-2022/09/29 | 156 | fonts/urw/classico/tfm/URWClassico-Regular-lf-ly1--lcdfj.tfm
-2022/09/29 | 156 | fonts/urw/classico/tfm/URWClassico-Italic-lf-t1--lcdfj.tfm
-2022/09/29 | 156 | fonts/urw/classico/tfm/URWClassico-Italic-lf-ot1--lcdfj.tfm
-2022/09/29 | 156 | fonts/urw/classico/tfm/URWClassico-Italic-lf-ly1--lcdfj.tfm
-2022/09/29 | 156 | fonts/urw/classico/tfm/URWClassico-Bold-lf-t1--lcdfj.tfm
-2022/09/29 | 156 | fonts/urw/classico/tfm/URWClassico-Bold-lf-ot1--lcdfj.tfm
-2022/09/29 | 156 | fonts/urw/classico/tfm/URWClassico-Bold-lf-ly1--lcdfj.tfm
-2022/09/29 | 1564 | fonts/urw/classico/tfm/URWClassico-Italic-lf-t1--base.tfm
-2022/09/29 | 1544 | fonts/urw/classico/tfm/URWClassico-Italic-lf-ly1--base.tfm
-2022/09/29 | 1456 | fonts/urw/classico/tfm/URWClassico-Regular-lf-t1--base.tfm
-2022/09/29 | 1440 | fonts/urw/classico/tfm/URWClassico-Regular-lf-ly1--base.tfm
-2022/09/29 | 1440 | fonts/urw/classico/tfm/URWClassico-Bold-lf-t1--base.tfm
-2022/09/29 | 1432 | fonts/urw/classico/tfm/URWClassico-Bold-lf-ly1--base.tfm
-2022/09/29 | 1424 | fonts/caladea/latex/caladea.sty
-2022/09/29 | 142330 | macros/latex/contrib/abntexto.zip
-2022/09/29 | 13776735 | macros/latex/contrib/l3kernel.zip
-2022/09/29 | 1349 | info/mathtrip/src/prob2.tex
-2022/09/29 | 134196 | macros/latex/contrib/abntexto/abntexto-manual.pdf
-2022/09/29 | 1340 | fonts/urw/classico/tfm/URWClassico-BoldItalic-lf-ts1.tfm
-2022/09/29 | 133908 | systems/texlive/tlnet/archive/concmath-otf.r64542.tar.xz
-2022/09/29 | 1324 | fonts/urw/classico/tfm/URWClassico-BoldItalic-lf-ts1--base.tfm
-2022/09/29 | 13051 | macros/plain/graphics.zip
-2022/09/29 | 1304 | fonts/urw/classico/tfm/URWClassico-Italic-lf-ts1.tfm
-2022/09/29 | 1300 | fonts/urw/classico/tfm/URWClassico-Bold-lf-ts1.tfm
-2022/09/29 | 1296 | fonts/urw/classico/tfm/URWClassico-Regular-lf-ts1.tfm
-2022/09/29 | 1288 | fonts/urw/classico/tfm/URWClassico-Italic-lf-ts1--base.tfm
-2022/09/29 | 1280 | fonts/urw/classico/tfm/URWClassico-Regular-lf-ts1--base.tfm
-2022/09/29 | 1280 | fonts/urw/classico/tfm/URWClassico-Bold-lf-ts1--base.tfm
-2022/09/29 | 12622 | info/mathtrip/doc/GfsDidotSourire.sty
-2022/09/29 | 1249916 | systems/texlive/tlnet/archive/tzplot.doc.r64537.tar.xz
-2022/09/29 | 1179 | macros/latex/contrib/colorframed/README.md
-2022/09/29 | 1085308 | systems/texlive/tlnet/archive/kpfonts-otf.r64543.tar.xz
-2022/09/29 | 10420 | fonts/urw/classico/tfm/URWClassico-BoldItalic-lf-ot1.tfm
-2022/09/29 | 10396 | fonts/urw/classico/tfm/URWClassico-Regular-lf-ot1.tfm
-2022/09/29 | 10380 | fonts/urw/classico/tfm/URWClassico-Italic-lf-ot1.tfm
-2022/09/29 | 1032 | fonts/urw/classico/tfm/URWClassico-BoldItalic-lf-ot1--base.tfm
-2022/09/29 | 10252 | fonts/urw/classico/tfm/URWClassico-Bold-lf-ot1.tfm
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst b/biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst
deleted file mode 100644
index fdd048d026..0000000000
--- a/biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst
+++ /dev/null
@@ -1,2644 +0,0 @@
-%%
-%% This is file `gbt7714-2005-author-year.bst',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% gbt7714.dtx (with options: `2005,author-year')
-%% -------------------------------------------------------------------
-%% GB/T 7714 BibTeX Style
-%% https://github.com/zepinglee/gbt7714-bibtex-style
-%% Version: 2022/10/03 v2.1.5
-%% -------------------------------------------------------------------
-%% Copyright (C) 2016--2022 by Zeping Lee <zepinglee AT gmail.com>
-%% -------------------------------------------------------------------
-%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2008 or later.
-%% -------------------------------------------------------------------
-INTEGERS {
- citation.et.al.min
- citation.et.al.use.first
- bibliography.et.al.min
- bibliography.et.al.use.first
- uppercase.name
- terms.in.macro
- year.after.author
- period.after.author
- italic.book.title
- sentence.case.title
- link.title
- title.in.journal
- show.patent.country
- show.mark
- space.before.mark
- show.medium.type
- short.journal
- italic.journal
- bold.journal.volume
- show.missing.address.publisher
- space.before.pages
- only.start.page
- wave.dash.in.pages
- show.urldate
- show.url
- show.doi
- show.preprint
- show.note
- show.english.translation
- end.with.period
- lang.zh.order
- lang.ja.order
- lang.en.order
- lang.ru.order
- lang.other.order
-}
-
-STRINGS {
- component.part.label
-}
-
-FUNCTION {load.config}
-{
- #2 'citation.et.al.min :=
- #1 'citation.et.al.use.first :=
- #4 'bibliography.et.al.min :=
- #3 'bibliography.et.al.use.first :=
- #1 'uppercase.name :=
- #0 'terms.in.macro :=
- #1 'year.after.author :=
- #1 'period.after.author :=
- #0 'italic.book.title :=
- #1 'sentence.case.title :=
- #0 'link.title :=
- #1 'title.in.journal :=
- #1 'show.patent.country :=
- #1 'show.mark :=
- #0 'space.before.mark :=
- #1 'show.medium.type :=
- "slash" 'component.part.label :=
- #0 'short.journal :=
- #0 'italic.journal :=
- #0 'bold.journal.volume :=
- #0 'show.missing.address.publisher :=
- #1 'space.before.pages :=
- #0 'only.start.page :=
- #0 'wave.dash.in.pages :=
- #1 'show.urldate :=
- #1 'show.url :=
- #0 'show.doi :=
- #1 'show.preprint :=
- #0 'show.note :=
- #0 'show.english.translation :=
- #1 'end.with.period :=
- #1 'lang.zh.order :=
- #2 'lang.ja.order :=
- #3 'lang.en.order :=
- #4 'lang.ru.order :=
- #5 'lang.other.order :=
-}
-
-ENTRY
- { address
- archivePrefix
- author
- booktitle
- date
- doi
- edition
- editor
- eprint
- eprinttype
- entrysubtype
- howpublished
- institution
- journal
- journaltitle
- key
- langid
- language
- location
- mark
- medium
- note
- number
- organization
- pages
- publisher
- school
- series
- shortjournal
- title
- translation
- translator
- url
- urldate
- volume
- year
- }
- { entry.lang entry.is.electronic is.pure.electronic entry.numbered }
- { label extra.label sort.label short.label short.list entry.mark entry.url }
-
-INTEGERS { output.state before.all mid.sentence after.sentence after.block after.slash }
-
-INTEGERS { lang.zh lang.ja lang.en lang.ru lang.other }
-
-INTEGERS { charptr len }
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
- #1 'mid.sentence :=
- #2 'after.sentence :=
- #3 'after.block :=
- #4 'after.slash :=
- #3 'lang.zh :=
- #4 'lang.ja :=
- #1 'lang.en :=
- #2 'lang.ru :=
- #0 'lang.other :=
-}
-
-FUNCTION {bbl.anonymous}
-{ entry.lang lang.zh =
- { "佚名" }
- { "Anon" }
- if$
-}
-
-FUNCTION {bbl.space}
-{ entry.lang lang.zh =
- { "\ " }
- { " " }
- if$
-}
-
-FUNCTION {bbl.and}
-{ "" }
-
-FUNCTION {bbl.et.al}
-{ entry.lang lang.zh =
- { "等" }
- { entry.lang lang.ja =
- { "他" }
- { entry.lang lang.ru =
- { "идр" }
- { "et~al." }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {citation.and}
-{ terms.in.macro
- { "{\biband}" }
- 'bbl.and
- if$
-}
-
-FUNCTION {citation.et.al}
-{ terms.in.macro
- { "{\bibetal}" }
- 'bbl.et.al
- if$
-}
-
-FUNCTION {bbl.colon} { ": " }
-
-FUNCTION {bbl.pages.colon}
-{ space.before.pages
- { ": " }
- { ":\allowbreak " }
- if$
-}
-
-FUNCTION {bbl.wide.space} { "\ " }
-
-FUNCTION {bbl.slash} { "//\allowbreak " }
-
-FUNCTION {bbl.sine.loco}
-{ entry.lang lang.zh =
- { "[出版地不详]" }
- { "[S.l.]" }
- if$
-}
-
-FUNCTION {bbl.sine.nomine}
-{ entry.lang lang.zh =
- { "[出版者不详]" }
- { "[s.n.]" }
- if$
-}
-
-FUNCTION {bbl.sine.loco.sine.nomine}
-{ entry.lang lang.zh =
- { "[出版地不详: 出版者不详]" }
- { "[S.l.: s.n.]" }
- if$
-}
-
-FUNCTION {not}
-{ { #0 }
- { #1 }
- if$
-}
-
-FUNCTION {and}
-{ 'skip$
- { pop$ #0 }
- if$
-}
-
-FUNCTION {or}
-{ { pop$ #1 }
- 'skip$
- if$
-}
-
-STRINGS { x y }
-
-FUNCTION {contains}
-{ 'y :=
- 'x :=
- y text.length$ 'len :=
- x text.length$ len - #1 + 'charptr :=
- { charptr #0 >
- x charptr len substring$ y = not
- and
- }
- { charptr #1 - 'charptr := }
- while$
- charptr #0 >
-}
-
-STRINGS { s t }
-
-FUNCTION {output.nonnull}
-{ 's :=
- output.state mid.sentence =
- { ", " * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { output.state after.slash =
- { bbl.slash * write$
- newline$
- }
- { add.period$ " " * write$ }
- if$
- }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
- 'pop$
- 'output.nonnull
- if$
-}
-
-FUNCTION {output.after}
-{ 't :=
- duplicate$ empty$
- 'pop$
- { 's :=
- output.state mid.sentence =
- { t * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { output.state after.slash =
- { bbl.slash * write$ }
- { add.period$ " " * write$ }
- if$
- }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
- }
- if$
-}
-
-FUNCTION {output.check}
-{ 't :=
- duplicate$ empty$
- { pop$ "empty " t * " in " * cite$ * warning$ }
- 'output.nonnull
- if$
-}
-
-FUNCTION {fin.entry}
-{ end.with.period
- 'add.period$
- 'skip$
- if$
- write$
- show.english.translation entry.lang lang.zh = and
- { ")"
- write$
- }
- 'skip$
- if$
- newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
- 'skip$
- { output.state after.slash =
- 'skip$
- { after.block 'output.state := }
- if$
- }
- if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
- 'skip$
- { output.state before.all =
- 'skip$
- { output.state after.slash =
- 'skip$
- { after.sentence 'output.state := }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {new.slash}
-{ output.state before.all =
- 'skip$
- { component.part.label "slash" =
- { after.slash 'output.state := }
- { new.block
- component.part.label "in" =
- { entry.lang lang.en =
- { "In: " output
- write$
- ""
- before.all 'output.state :=
- }
- 'skip$
- if$
- }
- 'skip$
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {new.block.checka}
-{ empty$
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {new.sentence.checka}
-{ empty$
- 'skip$
- 'new.sentence
- if$
-}
-
-FUNCTION {new.sentence.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.sentence
- if$
-}
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
- { pop$ "" }
- 'skip$
- if$
-}
-
-FUNCTION {emphasize}
-{ duplicate$ empty$
- { pop$ "" }
- { "\emph{" swap$ * "}" * }
- if$
-}
-
-FUNCTION {format.btitle}
-{ italic.book.title
- entry.lang lang.en = and
- 'emphasize
- 'skip$
- if$
-}
-
-INTEGERS { byte second.byte }
-
-INTEGERS { char.lang tmp.lang }
-
-STRINGS { tmp.str }
-
-FUNCTION {get.str.lang}
-{ 'tmp.str :=
- lang.other 'tmp.lang :=
- #1 'charptr :=
- tmp.str text.length$ #1 + 'len :=
- { charptr len < }
- { tmp.str charptr #1 substring$ chr.to.int$ 'byte :=
- byte #128 <
- { charptr #1 + 'charptr :=
- byte #64 > byte #91 < and byte #96 > byte #123 < and or
- { lang.en 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- { tmp.str charptr #1 + #1 substring$ chr.to.int$ 'second.byte :=
- byte #224 <
- { charptr #2 + 'charptr :=
- byte #207 > byte #212 < and
- byte #212 = second.byte #176 < and or
- { lang.ru 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- { byte #240 <
- { charptr #3 + 'charptr :=
- byte #227 > byte #234 < and
- { lang.zh 'char.lang := }
- { byte #227 =
- { second.byte #143 >
- { lang.zh 'char.lang := }
- { second.byte #128 > second.byte #132 < and
- { lang.ja 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- if$
- }
- { byte #239 =
- second.byte #163 > second.byte #172 < and and
- { lang.zh 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- if$
- }
- if$
- }
- { charptr #4 + 'charptr :=
- byte #240 = second.byte #159 > and
- { lang.zh 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- if$
- }
- if$
- }
- if$
- char.lang tmp.lang >
- { char.lang 'tmp.lang := }
- 'skip$
- if$
- }
- while$
- tmp.lang
-}
-
-FUNCTION {check.entry.lang}
-{ author field.or.null
- title field.or.null *
- get.str.lang
-}
-
-STRINGS { entry.langid }
-
-FUNCTION {set.entry.lang}
-{ "" 'entry.langid :=
- language empty$ not
- { language 'entry.langid := }
- 'skip$
- if$
- langid empty$ not
- { langid 'entry.langid := }
- 'skip$
- if$
- entry.langid empty$
- { check.entry.lang }
- { entry.langid "english" = entry.langid "american" = or entry.langid "british" = or
- { lang.en }
- { entry.langid "chinese" =
- { lang.zh }
- { entry.langid "japanese" =
- { lang.ja }
- { entry.langid "russian" =
- { lang.ru }
- { check.entry.lang }
- if$
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- 'entry.lang :=
-}
-
-FUNCTION {set.entry.numbered}
-{ type$ "patent" =
- type$ "standard" = or
- type$ "techreport" = or
- { #1 'entry.numbered := }
- { #0 'entry.numbered := }
- if$
-}
-
-INTEGERS { nameptr namesleft numnames name.lang }
-
-FUNCTION {format.name}
-{ "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
- t "others" =
- { bbl.et.al }
- { t get.str.lang 'name.lang :=
- name.lang lang.en =
- { t #1 "{vv~}{ll}{ f{~}}" format.name$
- uppercase.name
- { "u" change.case$ }
- 'skip$
- if$
- t #1 "{, jj}" format.name$ *
- }
- { t #1 "{ll}{ff}" format.name$ }
- if$
- }
- if$
-}
-
-FUNCTION {format.names}
-{ 's :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- ""
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr format.name bbl.et.al =
- numnames bibliography.et.al.min #1 - > nameptr bibliography.et.al.use.first > and or
- { ", " *
- bbl.et.al *
- #1 'namesleft :=
- }
- { nameptr #1 >
- { namesleft #1 = bbl.and "" = not and
- { bbl.and * }
- { ", " * }
- if$
- }
- 'skip$
- if$
- s nameptr format.name *
- }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {format.key}
-{ empty$
- { key field.or.null }
- { "" }
- if$
-}
-
-FUNCTION {format.authors}
-{ author empty$ not
- { author format.names }
- { "empty author in " cite$ * warning$
- bbl.anonymous
- }
- if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
- { "" }
- { editor format.names }
- if$
-}
-
-FUNCTION {format.translators}
-{ translator empty$
- { "" }
- { translator format.names
- entry.lang lang.zh =
- { translator num.names$ #3 >
- { "译" * }
- { ", 译" * }
- if$
- }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.full.names}
-{'s :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
- t get.str.lang 'name.lang :=
- name.lang lang.en =
- { t #1 "{vv~}{ll}" format.name$ 't := }
- { t #1 "{ll}{ff}" format.name$ 't := }
- if$
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- numnames #2 >
- { "," * }
- 'skip$
- if$
- t "others" =
- { " et~al." * }
- { " and " * t * }
- if$
- }
- if$
- }
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {author.editor.full}
-{ author empty$
- { editor empty$
- { "" }
- { editor format.full.names }
- if$
- }
- { author format.full.names }
- if$
-}
-
-FUNCTION {author.full}
-{ author empty$
- { "" }
- { author format.full.names }
- if$
-}
-
-FUNCTION {editor.full}
-{ editor empty$
- { "" }
- { editor format.full.names }
- if$
-}
-
-FUNCTION {make.full.names}
-{ type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.full
- { type$ "collection" =
- type$ "proceedings" =
- or
- 'editor.full
- 'author.full
- if$
- }
- if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
- "\bibitem[" write$
- label ")" *
- make.full.names duplicate$ short.list =
- { pop$ }
- { duplicate$ "]" contains
- { "{" swap$ * "}" * }
- 'skip$
- if$
- *
- }
- if$
- "]{" * write$
- cite$ write$
- "}" write$
- newline$
- ""
- before.all 'output.state :=
-}
-
-FUNCTION {change.sentence.case}
-{ entry.lang lang.en =
- { "t" change.case$ }
- 'skip$
- if$
-}
-
-FUNCTION {add.link}
-{ url empty$ not
- { "\href{" url * "}{" * swap$ * "}" * }
- { doi empty$ not
- { "\href{https://doi.org/" doi * "}{" * swap$ * "}" * }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.title}
-{ title empty$
- { "" }
- { title
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered number empty$ not and
- { bbl.colon *
- type$ "patent" = show.patent.country and
- { address empty$ not
- { address * ", " * }
- { location empty$ not
- { location * ", " * }
- { entry.lang lang.zh =
- { "中国" * ", " * }
- 'skip$
- if$
- }
- if$
- }
- if$
- }
- 'skip$
- if$
- number *
- }
- 'skip$
- if$
- link.title
- 'add.link
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
- { "~" }
- { " " }
- if$
- swap$ * *
-}
-
-FUNCTION {either.or.check}
-{ empty$
- 'pop$
- { "can't use both " swap$ * " fields in " * cite$ * warning$ }
- if$
-}
-
-FUNCTION {is.digit}
-{ duplicate$ empty$
- { pop$ #0 }
- { chr.to.int$
- duplicate$ "0" chr.to.int$ <
- { pop$ #0 }
- { "9" chr.to.int$ >
- { #0 }
- { #1 }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {is.number}
-{ 's :=
- s empty$
- { #0 }
- { s text.length$ 'charptr :=
- { charptr #0 >
- s charptr #1 substring$ is.digit
- and
- }
- { charptr #1 - 'charptr := }
- while$
- charptr not
- }
- if$
-}
-
-FUNCTION {format.volume}
-{ volume empty$ not
- { volume is.number
- { entry.lang lang.zh =
- { "第 " volume * " 卷" * }
- { "Vol." volume tie.or.space.connect }
- if$
- }
- { volume }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.number}
-{ number empty$ not
- { number is.number
- { entry.lang lang.zh =
- { "第 " number * " 册" * }
- { "No." number tie.or.space.connect }
- if$
- }
- { number }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.volume.number}
-{ volume empty$ not
- { format.volume }
- { format.number }
- if$
-}
-
-FUNCTION {format.title.vol.num}
-{ title
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered
- { number empty$ not
- { bbl.colon * number * }
- 'skip$
- if$
- }
- { format.volume.number 's :=
- s empty$ not
- { bbl.colon * s * }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.series.vol.num.title}
-{ format.volume.number 's :=
- series empty$ not
- { series
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered
- { bbl.wide.space * }
- { bbl.colon *
- s empty$ not
- { s * bbl.wide.space * }
- 'skip$
- if$
- }
- if$
- title *
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered number empty$ not and
- { bbl.colon * number * }
- 'skip$
- if$
- }
- { format.title.vol.num }
- if$
- format.btitle
- link.title
- 'add.link
- 'skip$
- if$
-}
-
-FUNCTION {format.booktitle.vol.num}
-{ booktitle
- entry.numbered
- 'skip$
- { format.volume.number 's :=
- s empty$ not
- { bbl.colon * s * }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.series.vol.num.booktitle}
-{ format.volume.number 's :=
- series empty$ not
- { series bbl.colon *
- entry.numbered not s empty$ not and
- { s * bbl.wide.space * }
- 'skip$
- if$
- booktitle *
- }
- { format.booktitle.vol.num }
- if$
- format.btitle
-}
-
-FUNCTION {remove.period}
-{ 't :=
- "" 's :=
- { t empty$ not }
- { t #1 #1 substring$ 'tmp.str :=
- tmp.str "." = not
- { s tmp.str * 's := }
- 'skip$
- if$
- t #2 global.max$ substring$ 't :=
- }
- while$
- s
-}
-
-FUNCTION {abbreviate}
-{ remove.period
- 't :=
- t "l" change.case$ 's :=
- ""
- s "physical review letters" =
- { "Phys Rev Lett" }
- 'skip$
- if$
- 's :=
- s empty$
- { t }
- { pop$ s }
- if$
-}
-
-FUNCTION {get.journal.title}
-{ short.journal
- { shortjournal empty$ not
- { shortjournal }
- { journal empty$ not
- { journal abbreviate }
- { journaltitle empty$ not
- { journaltitle abbreviate }
- { "" }
- if$
- }
- if$
- }
- if$
- }
- { journal empty$ not
- { journal }
- { journaltitle empty$ not
- { journaltitle }
- { shortjournal empty$ not
- { shortjournal }
- { "" }
- if$
- }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {check.arxiv.preprint}
-{ #1 #5 substring$ "l" change.case$ "arxiv" =
- { #1 }
- { #0 }
- if$
-}
-
-FUNCTION {format.journal}
-{ get.journal.title
- duplicate$ empty$ not
- { italic.journal entry.lang lang.en = and
- 'emphasize
- 'skip$
- if$
- }
- 'skip$
- if$
-}
-
-FUNCTION {set.entry.mark}
-{ entry.mark empty$ not
- 'pop$
- { mark empty$ not
- { pop$ mark 'entry.mark := }
- { 'entry.mark := }
- if$
- }
- if$
-}
-
-FUNCTION {format.mark}
-{ show.mark
- { entry.mark
- show.medium.type
- { medium empty$ not
- { "/" * medium * }
- { entry.is.electronic
- { "/OL" * }
- 'skip$
- if$
- }
- if$
- }
- 'skip$
- if$
- 'entry.mark :=
- space.before.mark
- { " " }
- { "\allowbreak" }
- if$
- "[" * entry.mark * "]" *
- }
- { "" }
- if$
-}
-
-FUNCTION {num.to.ordinal}
-{ duplicate$ text.length$ 'charptr :=
- duplicate$ charptr #1 substring$ 's :=
- s "1" =
- { "st" * }
- { s "2" =
- { "nd" * }
- { s "3" =
- { "rd" * }
- { "th" * }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.edition}
-{ edition empty$
- { "" }
- { edition is.number
- { edition "1" = not
- { entry.lang lang.zh =
- { edition " 版" * }
- { edition num.to.ordinal " ed." * }
- if$
- }
- 'skip$
- if$
- }
- { entry.lang lang.en =
- { edition change.sentence.case 's :=
- s "Revised" = s "Revised edition" = or
- { "Rev. ed." }
- { s " ed." * }
- if$
- }
- { edition }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.publisher}
-{ publisher empty$ not
- { publisher }
- { school empty$ not
- { school }
- { organization empty$ not
- { organization }
- { institution empty$ not
- { institution }
- { "" }
- if$
- }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.address.publisher}
-{ address empty$ not
- { address }
- { location empty$ not
- { location }
- { "" }
- if$
- }
- if$
- duplicate$ empty$ not
- { format.publisher empty$ not
- { bbl.colon * format.publisher * }
- { entry.is.electronic not show.missing.address.publisher and
- { bbl.colon * bbl.sine.nomine * }
- 'skip$
- if$
- }
- if$
- }
- { pop$
- entry.is.electronic not show.missing.address.publisher and
- { format.publisher empty$ not
- { bbl.sine.loco bbl.colon * format.publisher * }
- { bbl.sine.loco.sine.nomine }
- if$
- }
- { format.publisher empty$ not
- { format.publisher }
- { "" }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {extract.before.dash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "-" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s #1 charptr #1 - substring$
- }
- if$
-}
-
-FUNCTION {extract.after.dash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "-" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- { charptr len <
- s charptr #1 substring$ "-" =
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s charptr global.max$ substring$
- }
- if$
-}
-
-FUNCTION {extract.before.slash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "/" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s #1 charptr #1 - substring$
- }
- if$
-}
-
-FUNCTION {extract.after.slash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "-" = not
- and
- s charptr #1 substring$ "/" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- { charptr len <
- s charptr #1 substring$ "-" =
- s charptr #1 substring$ "/" =
- or
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s charptr global.max$ substring$
- }
- if$
-}
-
-FUNCTION {format.year}
-{ year empty$ not
- { year extract.before.slash extra.label * }
- { date empty$ not
- { date extract.before.dash extra.label * }
- { entry.is.electronic not
- { "empty year in " cite$ * warning$ }
- 'skip$
- if$
- urldate empty$ not
- { "[" urldate extract.before.dash * extra.label * "]" * }
- { "" }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.periodical.year}
-{ year empty$ not
- { year extract.before.slash
- "--" *
- year extract.after.slash
- duplicate$ empty$
- 'pop$
- { * }
- if$
- }
- { date empty$ not
- { date extract.before.dash }
- { "empty year in " cite$ * warning$
- urldate empty$ not
- { "[" urldate extract.before.dash * "]" * }
- { "" }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.date}
-{ date empty$ not
- { type$ "patent" = type$ "newspaper" = or
- { date }
- { entrysubtype empty$ not
- { type$ "article" = entrysubtype "newspaper" = and
- { date }
- { format.year }
- if$
- }
- { format.year }
- if$
- }
- if$
- }
- { year empty$ not
- { format.year }
- { "" }
- if$
- }
- if$
-}
-
-FUNCTION {format.editdate}
-{ date empty$ not
- { "\allowbreak(" date * ")" * }
- { "" }
- if$
-}
-
-FUNCTION {format.urldate}
-{ show.urldate show.url and entry.url empty$ not and
- is.pure.electronic or
- urldate empty$ not and
- { "\allowbreak[" urldate * "]" * }
- { "" }
- if$
-}
-
-FUNCTION {hyphenate}
-{ 't :=
- ""
- { t empty$ not }
- { t #1 #1 substring$ "-" =
- { wave.dash.in.pages
- { "~" * }
- { "-" * }
- if$
- { t #1 #1 substring$ "-" = }
- { t #2 global.max$ substring$ 't := }
- while$
- }
- { t #1 #1 substring$ *
- t #2 global.max$ substring$ 't :=
- }
- if$
- }
- while$
-}
-
-FUNCTION {format.pages}
-{ pages empty$
- { "" }
- { pages hyphenate }
- if$
-}
-
-FUNCTION {format.extracted.pages}
-{ pages empty$
- { "" }
- { pages
- only.start.page
- 'extract.before.dash
- 'hyphenate
- if$
- }
- if$
-}
-
-FUNCTION {format.journal.volume}
-{ volume empty$ not
- { bold.journal.volume
- { "\textbf{" volume * "}" * }
- { volume }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.journal.number}
-{ number empty$ not
- { "\allowbreak (" number * ")" * }
- { "" }
- if$
-}
-
-FUNCTION {format.journal.pages}
-{ pages empty$
- { "" }
- { format.extracted.pages }
- if$
-}
-
-FUNCTION {format.periodical.year.volume.number}
-{ year empty$ not
- { year extract.before.slash }
- { "empty year in periodical " cite$ * warning$ }
- if$
- volume empty$ not
- { ", " * volume extract.before.dash * }
- 'skip$
- if$
- number empty$ not
- { "\allowbreak (" * number extract.before.dash * ")" * }
- 'skip$
- if$
- "--" *
- year extract.after.slash empty$
- volume extract.after.dash empty$ and
- number extract.after.dash empty$ and not
- { year extract.after.slash empty$ not
- { year extract.after.slash * }
- { year extract.before.slash * }
- if$
- volume empty$ not
- { ", " * volume extract.after.dash * }
- 'skip$
- if$
- number empty$ not
- { "\allowbreak (" * number extract.after.dash * ")" * }
- 'skip$
- if$
- }
- 'skip$
- if$
-}
-
-FUNCTION {check.url}
-{ url empty$ not
- { "\url{" url * "}" * 'entry.url :=
- #1 'entry.is.electronic :=
- }
- { howpublished empty$ not
- { howpublished #1 #5 substring$ "\url{" =
- { howpublished 'entry.url :=
- #1 'entry.is.electronic :=
- }
- 'skip$
- if$
- }
- { note empty$ not
- { note #1 #5 substring$ "\url{" =
- { note 'entry.url :=
- #1 'entry.is.electronic :=
- }
- 'skip$
- if$
- }
- 'skip$
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {output.url}
-{ show.url is.pure.electronic or
- entry.url empty$ not and
- { new.block
- entry.url output
- }
- 'skip$
- if$
-}
-
-FUNCTION {check.doi}
-{ doi empty$ not
- { #1 'entry.is.electronic := }
- 'skip$
- if$
-}
-
-FUNCTION {is.in.url}
-{ 's :=
- s empty$
- { #1 }
- { entry.url empty$
- { #0 }
- { s text.length$ 'len :=
- entry.url text.length$ 'charptr :=
- { entry.url charptr len substring$ s = not
- charptr #0 >
- and
- }
- { charptr #1 - 'charptr := }
- while$
- charptr
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.doi}
-{ ""
- doi empty$ not
- { "" 's :=
- doi 't :=
- #0 'numnames :=
- { t empty$ not}
- { t #1 #1 substring$ 'tmp.str :=
- tmp.str "," = tmp.str " " = or t #2 #1 substring$ empty$ or
- { t #2 #1 substring$ empty$
- { s tmp.str * 's := }
- 'skip$
- if$
- s empty$ s is.in.url or
- 'skip$
- { numnames #1 + 'numnames :=
- numnames #1 >
- { ", " * }
- { "DOI: " * }
- if$
- "\doi{" s * "}" * *
- }
- if$
- "" 's :=
- }
- { s tmp.str * 's := }
- if$
- t #2 global.max$ substring$ 't :=
- }
- while$
- }
- 'skip$
- if$
-}
-
-FUNCTION {output.doi}
-{ doi empty$ not show.doi and
- show.english.translation entry.lang lang.zh = and not and
- { new.block
- format.doi output
- }
- 'skip$
- if$
-}
-
-FUNCTION {check.electronic}
-{ "" 'entry.url :=
- #0 'entry.is.electronic :=
- 'check.doi
- 'skip$
- if$
- 'check.url
- 'skip$
- if$
- medium empty$ not
- { medium "MT" = medium "DK" = or medium "CD" = or medium "OL" = or
- { #1 'entry.is.electronic := }
- 'skip$
- if$
- }
- 'skip$
- if$
-}
-
-FUNCTION {format.eprint}
-{ archivePrefix empty$ not
- { archivePrefix }
- { eprinttype empty$ not
- { archivePrefix }
- { "" }
- if$
- }
- if$
- 's :=
- s empty$ not
- { s ": \eprint{" *
- url empty$ not
- { url }
- { "https://" s "l" change.case$ * ".org/abs/" * eprint * }
- if$
- * "}{" *
- eprint * "}" *
- }
- { eprint }
- if$
-}
-
-FUNCTION {output.eprint}
-{ show.preprint eprint empty$ not and
- { new.block
- format.eprint output
- }
- 'skip$
- if$
-}
-
-FUNCTION {format.note}
-{ note empty$ not show.note and
- { note }
- { "" }
- if$
-}
-
-FUNCTION {output.translation}
-{ show.english.translation entry.lang lang.zh = and
- { translation empty$ not
- { translation }
- { "[English translation missing!]" }
- if$
- " (in Chinese)" * output
- write$
- format.doi duplicate$ empty$ not
- { newline$
- write$
- }
- 'pop$
- if$
- " \\" write$
- newline$
- "(" write$
- ""
- before.all 'output.state :=
- }
- 'skip$
- if$
-}
-
-FUNCTION {empty.misc.check}
-{ author empty$ title empty$
- year empty$
- and and
- key empty$ not and
- { "all relevant fields are empty in " cite$ * warning$ }
- 'skip$
- if$
-}
-
-FUNCTION {monograph}
-{ output.bibitem
- output.translation
- author empty$ not
- { format.authors }
- { editor empty$ not
- { format.editors }
- { "empty author and editor in " cite$ * warning$
- bbl.anonymous
- }
- if$
- }
- if$
- output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.series.vol.num.title "title" output.check
- "M" set.entry.mark
- format.mark "" output.after
- new.block
- format.translators output
- new.sentence
- format.edition output
- new.block
- format.address.publisher output
- year.after.author not
- { format.year "year" output.check }
- 'skip$
- if$
- format.pages bbl.pages.colon output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {incollection}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.title "title" output.check
- "M" set.entry.mark
- format.mark "" output.after
- new.block
- format.translators output
- new.slash
- format.editors output
- new.block
- format.series.vol.num.booktitle "booktitle" output.check
- new.block
- format.edition output
- new.block
- format.address.publisher output
- year.after.author not
- { format.year "year" output.check }
- 'skip$
- if$
- format.extracted.pages bbl.pages.colon output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {periodical}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.title "title" output.check
- "J" set.entry.mark
- format.mark "" output.after
- new.block
- format.periodical.year.volume.number output
- new.block
- format.address.publisher output
- year.after.author not
- { format.periodical.year "year" output.check }
- 'skip$
- if$
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {journal.article}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- title.in.journal
- { format.title "title" output.check
- entrysubtype empty$ not
- {
- entrysubtype "newspaper" =
- { "N" set.entry.mark }
- { "J" set.entry.mark }
- if$
- }
- { "J" set.entry.mark }
- if$
- format.mark "" output.after
- new.block
- }
- 'skip$
- if$
- format.journal "journal" output.check
- year.after.author not
- { format.date "year" output.check }
- 'skip$
- if$
- format.journal.volume output
- format.journal.number "" output.after
- format.journal.pages bbl.pages.colon output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {patent}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.title "title" output.check
- "P" set.entry.mark
- format.mark "" output.after
- new.block
- format.date "year" output.check
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {electronic}
-{ #1 #1 check.electronic
- #1 'entry.is.electronic :=
- #1 'is.pure.electronic :=
- output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.series.vol.num.title "title" output.check
- "EB" set.entry.mark
- format.mark "" output.after
- new.block
- format.address.publisher output
- year.after.author not
- { date empty$
- { format.date output }
- 'skip$
- if$
- }
- 'skip$
- if$
- format.pages bbl.pages.colon output.after
- format.editdate "" output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {preprint}
-{ output.bibitem
- output.translation
- author empty$ not
- { format.authors }
- { editor empty$ not
- { format.editors }
- { "empty author and editor in " cite$ * warning$
- bbl.anonymous
- }
- if$
- }
- if$
- output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- title.in.journal
- { format.series.vol.num.title "title" output.check
- "Z" set.entry.mark
- format.mark "" output.after
- new.block
- }
- 'skip$
- if$
- format.translators output
- new.sentence
- format.edition output
- new.block
- year.after.author not
- { date empty$
- { format.date output }
- 'skip$
- if$
- }
- 'skip$
- if$
- format.pages bbl.pages.colon output.after
- format.editdate "" output.after
- format.urldate "" output.after
- output.eprint
- output.url
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {misc}
-{ get.journal.title
- duplicate$ empty$ not
- { check.arxiv.preprint
- 'preprint
- 'journal.article
- if$
- }
- { pop$
- booktitle empty$ not
- 'incollection
- { publisher empty$ not
- 'monograph
- { eprint empty$ not archivePrefix empty$ not or
- 'preprint
- { entry.is.electronic
- 'electronic
- {
- "M" set.entry.mark
- monograph
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- empty.misc.check
-}
-
-FUNCTION {archive}
-{ "A" set.entry.mark
- misc
-}
-
-FUNCTION {article} { misc }
-
-FUNCTION {book} { monograph }
-
-FUNCTION {booklet} { book }
-
-FUNCTION {collection}
-{ "G" set.entry.mark
- monograph
-}
-
-FUNCTION {database}
-{ "DB" set.entry.mark
- electronic
-}
-
-FUNCTION {dataset}
-{ "DS" set.entry.mark
- electronic
-}
-
-FUNCTION {inbook} { book }
-
-FUNCTION {inproceedings}
-{ "C" set.entry.mark
- incollection
-}
-
-FUNCTION {conference} { inproceedings }
-
-FUNCTION {legislation} { archive }
-
-FUNCTION {map}
-{ "CM" set.entry.mark
- misc
-}
-
-FUNCTION {manual} { monograph }
-
-FUNCTION {mastersthesis}
-{ "D" set.entry.mark
- monograph
-}
-
-FUNCTION {newspaper}
-{ "N" set.entry.mark
- article
-}
-
-FUNCTION {online}
-{ "EB" set.entry.mark
- electronic
-}
-
-FUNCTION {phdthesis} { mastersthesis }
-
-FUNCTION {proceedings}
-{ "C" set.entry.mark
- monograph
-}
-
-FUNCTION {software}
-{ "CP" set.entry.mark
- electronic
-}
-
-FUNCTION {standard}
-{ "S" set.entry.mark
- misc
-}
-
-FUNCTION {techreport}
-{ "R" set.entry.mark
- misc
-}
-
-FUNCTION {unpublished} { misc }
-
-FUNCTION {default.type} { misc }
-
-MACRO {jan} {"January"}
-
-MACRO {feb} {"February"}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"April"}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"August"}
-
-MACRO {sep} {"September"}
-
-MACRO {oct} {"October"}
-
-MACRO {nov} {"November"}
-
-MACRO {dec} {"December"}
-
-MACRO {acmcs} {"ACM Computing Surveys"}
-
-MACRO {acta} {"Acta Informatica"}
-
-MACRO {cacm} {"Communications of the ACM"}
-
-MACRO {ibmjrd} {"IBM Journal of Research and Development"}
-
-MACRO {ibmsj} {"IBM Systems Journal"}
-
-MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
-
-MACRO {ieeetc} {"IEEE Transactions on Computers"}
-
-MACRO {ieeetcad}
- {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
-
-MACRO {ipl} {"Information Processing Letters"}
-
-MACRO {jacm} {"Journal of the ACM"}
-
-MACRO {jcss} {"Journal of Computer and System Sciences"}
-
-MACRO {scp} {"Science of Computer Programming"}
-
-MACRO {sicomp} {"SIAM Journal on Computing"}
-
-MACRO {tocs} {"ACM Transactions on Computer Systems"}
-
-MACRO {tods} {"ACM Transactions on Database Systems"}
-
-MACRO {tog} {"ACM Transactions on Graphics"}
-
-MACRO {toms} {"ACM Transactions on Mathematical Software"}
-
-MACRO {toois} {"ACM Transactions on Office Information Systems"}
-
-MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
-
-MACRO {tcs} {"Theoretical Computer Science"}
-
-FUNCTION {sortify}
-{ purify$
- "l" change.case$
-}
-
-FUNCTION {chop.word}
-{ 's :=
- 'len :=
- s #1 len substring$ =
- { s len #1 + global.max$ substring$ }
- 's
- if$
-}
-
-FUNCTION {format.lab.name}
-{ "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
- t "others" =
- { citation.et.al }
- { t get.str.lang 'name.lang :=
- name.lang lang.zh = name.lang lang.ja = or
- { t #1 "{ll}{ff}" format.name$ }
- { t #1 "{vv~}{ll}" format.name$ }
- if$
- }
- if$
-}
-
-FUNCTION {format.lab.names}
-{ 's :=
- s #1 format.lab.name 'short.label :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- ""
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr format.lab.name citation.et.al =
- numnames citation.et.al.min #1 - > nameptr citation.et.al.use.first > and or
- { bbl.space *
- citation.et.al *
- #1 'namesleft :=
- }
- { nameptr #1 >
- { namesleft #1 = citation.and "" = not and
- { citation.and * }
- { ", " * }
- if$
- }
- 'skip$
- if$
- s nameptr format.lab.name *
- }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {author.key.label}
-{ author empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {author.editor.key.label}
-{ author empty$
- { editor empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { editor format.lab.names }
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {author.key.organization.label}
-{ author empty$
- { key empty$
- { organization empty$
- { cite$ #1 #3 substring$ }
- { "The " #4 organization chop.word #3 text.prefix$ }
- if$
- }
- 'key
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {editor.key.organization.label}
-{ editor empty$
- { key empty$
- { organization empty$
- { cite$ #1 #3 substring$ }
- { "The " #4 organization chop.word #3 text.prefix$ }
- if$
- }
- 'key
- if$
- }
- { editor format.lab.names }
- if$
-}
-
-FUNCTION {calc.short.authors}
-{ "" 'short.label :=
- type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.key.label
- { type$ "collection" =
- type$ "proceedings" =
- or
- { editor empty$ not
- 'editor.key.organization.label
- 'author.key.organization.label
- if$
- }
- 'author.key.label
- if$
- }
- if$
- 'short.list :=
- short.label empty$
- { short.list 'short.label := }
- 'skip$
- if$
-}
-
-FUNCTION {calc.label}
-{ calc.short.authors
- short.list "]" contains
- { "{" short.list * "}" * }
- { short.list }
- if$
- "("
- *
- format.year duplicate$ empty$
- short.list key field.or.null = or
- { pop$ "" }
- 'skip$
- if$
- duplicate$ "]" contains
- { "{" swap$ * "}" * }
- 'skip$
- if$
- *
- 'label :=
- short.label
- "("
- *
- format.year duplicate$ empty$
- short.list key field.or.null = or
- { pop$ "" }
- 'skip$
- if$
- *
- 'short.label :=
-}
-
-FUNCTION {sort.language.label}
-{ entry.lang lang.zh =
- { lang.zh.order }
- { entry.lang lang.ja =
- { lang.ja.order }
- { entry.lang lang.en =
- { lang.en.order }
- { entry.lang lang.ru =
- { lang.ru.order }
- { lang.other.order }
- if$
- }
- if$
- }
- if$
- }
- if$
- #64 +
- int.to.chr$
-}
-
-FUNCTION {sort.format.names}
-{ 's :=
- #1 'nameptr :=
- ""
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- {
- s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't :=
- nameptr #1 >
- {
- " " *
- namesleft #1 = t "others" = and
- { "zzzzz" * }
- { numnames #2 > nameptr #2 = and
- { "zz" * year field.or.null * " " * }
- 'skip$
- if$
- t sortify *
- }
- if$
- }
- { t sortify * }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {sort.format.title}
-{ 't :=
- "A " #2
- "An " #3
- "The " #4 t chop.word
- chop.word
- chop.word
- sortify
- #1 global.max$ substring$
-}
-
-FUNCTION {anonymous.sort}
-{ entry.lang lang.zh =
- { "yi4 ming2" }
- { "anon" }
- if$
-}
-
-FUNCTION {warn.empty.key}
-{ entry.lang lang.zh =
- { "empty key in " cite$ * warning$ }
- 'skip$
- if$
-}
-
-FUNCTION {author.sort}
-{ key empty$
- { warn.empty.key
- author empty$
- { anonymous.sort }
- { author sort.format.names }
- if$
- }
- { key }
- if$
-}
-
-FUNCTION {author.editor.sort}
-{ key empty$
- { warn.empty.key
- author empty$
- { editor empty$
- { anonymous.sort }
- { editor sort.format.names }
- if$
- }
- { author sort.format.names }
- if$
- }
- { key }
- if$
-}
-
-FUNCTION {author.organization.sort}
-{ key empty$
- { warn.empty.key
- author empty$
- { organization empty$
- { anonymous.sort }
- { "The " #4 organization chop.word sortify }
- if$
- }
- { author sort.format.names }
- if$
- }
- { key }
- if$
-}
-
-FUNCTION {editor.organization.sort}
-{ key empty$
- { warn.empty.key
- editor empty$
- { organization empty$
- { anonymous.sort }
- { "The " #4 organization chop.word sortify }
- if$
- }
- { editor sort.format.names }
- if$
- }
- { key }
- if$
-}
-
-FUNCTION {presort}
-{ set.entry.lang
- set.entry.numbered
- show.url show.doi check.electronic
- #0 'is.pure.electronic :=
- calc.label
- label sortify
- " "
- *
- sort.language.label
- " "
- *
- type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.sort
- { type$ "collection" =
- type$ "proceedings" =
- or
- 'editor.organization.sort
- 'author.sort
- if$
- }
- if$
- *
- " "
- *
- year field.or.null sortify
- *
- " "
- *
- cite$
- *
- #1 entry.max$ substring$
- 'sort.label :=
- sort.label *
- #1 entry.max$ substring$
- 'sort.key$ :=
-}
-
-STRINGS { longest.label last.label next.extra last.extra.label }
-
-INTEGERS { longest.label.width number.label }
-
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
- #0 int.to.chr$ 'last.label :=
- "" 'next.extra :=
- #0 'longest.label.width :=
- #0 'number.label :=
- "" 'last.extra.label :=
-}
-
-FUNCTION {forward.pass}
-{
- last.label short.label =
- { "" 'extra.label :=
- last.extra.label text.length$ 'charptr :=
- { last.extra.label charptr #1 substring$ "z" =
- charptr #0 > and
- }
- { "a" extra.label * 'extra.label :=
- charptr #1 - 'charptr :=
- }
- while$
- charptr #0 >
- { last.extra.label charptr #1 substring$ chr.to.int$ #1 + int.to.chr$
- extra.label * 'extra.label :=
- last.extra.label #1 charptr #1 - substring$
- extra.label * 'extra.label :=
- }
- { "a" extra.label * 'extra.label := }
- if$
- extra.label 'last.extra.label :=
- }
- { "a" 'last.extra.label :=
- "" 'extra.label :=
- short.label 'last.label :=
- }
- if$
- number.label #1 + 'number.label :=
-}
-
-FUNCTION {reverse.pass}
-{
- next.extra "b" =
- { "a" 'extra.label := }
- 'skip$
- if$
- extra.label 'next.extra :=
- extra.label
- duplicate$ empty$
- 'skip$
- { "{\natexlab{" swap$ * "}}" * }
- if$
- 'extra.label :=
- label extra.label * 'label :=
-}
-
-FUNCTION {bib.sort.order}
-{ sort.label 'sort.key$ :=
-}
-
-FUNCTION {begin.bib}
-{ preamble$ empty$
- 'skip$
- { preamble$ write$ newline$ }
- if$
- "\begin{thebibliography}{" number.label int.to.str$ * "}" *
- write$ newline$
- terms.in.macro
- { "\providecommand{\biband}{和}"
- write$ newline$
- "\providecommand{\bibetal}{等}"
- write$ newline$
- }
- 'skip$
- if$
- "\providecommand{\natexlab}[1]{#1}"
- write$ newline$
- "\providecommand{\url}[1]{#1}"
- write$ newline$
- "\expandafter\ifx\csname urlstyle\endcsname\relax\else"
- write$ newline$
- " \urlstyle{same}\fi"
- write$ newline$
- "\expandafter\ifx\csname href\endcsname\relax"
- write$ newline$
- " \DeclareUrlCommand\doi{\urlstyle{rm}}"
- write$ newline$
- " \def\eprint#1#2{#2}"
- write$ newline$
- "\else"
- write$ newline$
- " \def\doi#1{\href{https://doi.org/#1}{\nolinkurl{#1}}}"
- write$ newline$
- " \let\eprint\href"
- write$ newline$
- "\fi"
- write$ newline$
- }
-
-FUNCTION {end.bib}
-{ newline$
- "\end{thebibliography}" write$ newline$
-}
-
-READ
-
-EXECUTE {init.state.consts}
-
-EXECUTE {load.config}
-
-ITERATE {presort}
-
-SORT
-
-EXECUTE {initialize.longest.label}
-
-ITERATE {forward.pass}
-
-REVERSE {reverse.pass}
-
-ITERATE {bib.sort.order}
-
-SORT
-
-EXECUTE {begin.bib}
-
-ITERATE {call.type$}
-
-EXECUTE {end.bib}
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst b/biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst
deleted file mode 100644
index f0baa3b39d..0000000000
--- a/biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst
+++ /dev/null
@@ -1,2451 +0,0 @@
-%%
-%% This is file `gbt7714-2005-numerical.bst',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% gbt7714.dtx (with options: `2005,numerical')
-%% -------------------------------------------------------------------
-%% GB/T 7714 BibTeX Style
-%% https://github.com/zepinglee/gbt7714-bibtex-style
-%% Version: 2022/10/03 v2.1.5
-%% -------------------------------------------------------------------
-%% Copyright (C) 2016--2022 by Zeping Lee <zepinglee AT gmail.com>
-%% -------------------------------------------------------------------
-%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2008 or later.
-%% -------------------------------------------------------------------
-INTEGERS {
- citation.et.al.min
- citation.et.al.use.first
- bibliography.et.al.min
- bibliography.et.al.use.first
- uppercase.name
- terms.in.macro
- year.after.author
- period.after.author
- italic.book.title
- sentence.case.title
- link.title
- title.in.journal
- show.patent.country
- show.mark
- space.before.mark
- show.medium.type
- short.journal
- italic.journal
- bold.journal.volume
- show.missing.address.publisher
- space.before.pages
- only.start.page
- wave.dash.in.pages
- show.urldate
- show.url
- show.doi
- show.preprint
- show.note
- show.english.translation
- end.with.period
-}
-
-STRINGS {
- component.part.label
-}
-
-FUNCTION {load.config}
-{
- #2 'citation.et.al.min :=
- #1 'citation.et.al.use.first :=
- #4 'bibliography.et.al.min :=
- #3 'bibliography.et.al.use.first :=
- #1 'uppercase.name :=
- #0 'terms.in.macro :=
- #0 'year.after.author :=
- #1 'period.after.author :=
- #0 'italic.book.title :=
- #1 'sentence.case.title :=
- #0 'link.title :=
- #1 'title.in.journal :=
- #1 'show.patent.country :=
- #1 'show.mark :=
- #0 'space.before.mark :=
- #1 'show.medium.type :=
- "slash" 'component.part.label :=
- #0 'short.journal :=
- #0 'italic.journal :=
- #0 'bold.journal.volume :=
- #0 'show.missing.address.publisher :=
- #1 'space.before.pages :=
- #0 'only.start.page :=
- #0 'wave.dash.in.pages :=
- #1 'show.urldate :=
- #1 'show.url :=
- #0 'show.doi :=
- #1 'show.preprint :=
- #0 'show.note :=
- #0 'show.english.translation :=
- #1 'end.with.period :=
-}
-
-ENTRY
- { address
- archivePrefix
- author
- booktitle
- date
- doi
- edition
- editor
- eprint
- eprinttype
- entrysubtype
- howpublished
- institution
- journal
- journaltitle
- key
- langid
- language
- location
- mark
- medium
- note
- number
- organization
- pages
- publisher
- school
- series
- shortjournal
- title
- translation
- translator
- url
- urldate
- volume
- year
- }
- { entry.lang entry.is.electronic is.pure.electronic entry.numbered }
- { label extra.label sort.label short.label short.list entry.mark entry.url }
-
-INTEGERS { output.state before.all mid.sentence after.sentence after.block after.slash }
-
-INTEGERS { lang.zh lang.ja lang.en lang.ru lang.other }
-
-INTEGERS { charptr len }
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
- #1 'mid.sentence :=
- #2 'after.sentence :=
- #3 'after.block :=
- #4 'after.slash :=
- #3 'lang.zh :=
- #4 'lang.ja :=
- #1 'lang.en :=
- #2 'lang.ru :=
- #0 'lang.other :=
-}
-
-FUNCTION {bbl.anonymous}
-{ entry.lang lang.zh =
- { "佚名" }
- { "Anon" }
- if$
-}
-
-FUNCTION {bbl.space}
-{ entry.lang lang.zh =
- { "\ " }
- { " " }
- if$
-}
-
-FUNCTION {bbl.and}
-{ "" }
-
-FUNCTION {bbl.et.al}
-{ entry.lang lang.zh =
- { "等" }
- { entry.lang lang.ja =
- { "他" }
- { entry.lang lang.ru =
- { "идр" }
- { "et~al." }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {citation.and}
-{ terms.in.macro
- { "{\biband}" }
- 'bbl.and
- if$
-}
-
-FUNCTION {citation.et.al}
-{ terms.in.macro
- { "{\bibetal}" }
- 'bbl.et.al
- if$
-}
-
-FUNCTION {bbl.colon} { ": " }
-
-FUNCTION {bbl.pages.colon}
-{ space.before.pages
- { ": " }
- { ":\allowbreak " }
- if$
-}
-
-FUNCTION {bbl.wide.space} { "\ " }
-
-FUNCTION {bbl.slash} { "//\allowbreak " }
-
-FUNCTION {bbl.sine.loco}
-{ entry.lang lang.zh =
- { "[出版地不详]" }
- { "[S.l.]" }
- if$
-}
-
-FUNCTION {bbl.sine.nomine}
-{ entry.lang lang.zh =
- { "[出版者不详]" }
- { "[s.n.]" }
- if$
-}
-
-FUNCTION {bbl.sine.loco.sine.nomine}
-{ entry.lang lang.zh =
- { "[出版地不详: 出版者不详]" }
- { "[S.l.: s.n.]" }
- if$
-}
-
-FUNCTION {not}
-{ { #0 }
- { #1 }
- if$
-}
-
-FUNCTION {and}
-{ 'skip$
- { pop$ #0 }
- if$
-}
-
-FUNCTION {or}
-{ { pop$ #1 }
- 'skip$
- if$
-}
-
-STRINGS { x y }
-
-FUNCTION {contains}
-{ 'y :=
- 'x :=
- y text.length$ 'len :=
- x text.length$ len - #1 + 'charptr :=
- { charptr #0 >
- x charptr len substring$ y = not
- and
- }
- { charptr #1 - 'charptr := }
- while$
- charptr #0 >
-}
-
-STRINGS { s t }
-
-FUNCTION {output.nonnull}
-{ 's :=
- output.state mid.sentence =
- { ", " * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { output.state after.slash =
- { bbl.slash * write$
- newline$
- }
- { add.period$ " " * write$ }
- if$
- }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
- 'pop$
- 'output.nonnull
- if$
-}
-
-FUNCTION {output.after}
-{ 't :=
- duplicate$ empty$
- 'pop$
- { 's :=
- output.state mid.sentence =
- { t * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { output.state after.slash =
- { bbl.slash * write$ }
- { add.period$ " " * write$ }
- if$
- }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
- }
- if$
-}
-
-FUNCTION {output.check}
-{ 't :=
- duplicate$ empty$
- { pop$ "empty " t * " in " * cite$ * warning$ }
- 'output.nonnull
- if$
-}
-
-FUNCTION {fin.entry}
-{ end.with.period
- 'add.period$
- 'skip$
- if$
- write$
- show.english.translation entry.lang lang.zh = and
- { ")"
- write$
- }
- 'skip$
- if$
- newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
- 'skip$
- { output.state after.slash =
- 'skip$
- { after.block 'output.state := }
- if$
- }
- if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
- 'skip$
- { output.state before.all =
- 'skip$
- { output.state after.slash =
- 'skip$
- { after.sentence 'output.state := }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {new.slash}
-{ output.state before.all =
- 'skip$
- { component.part.label "slash" =
- { after.slash 'output.state := }
- { new.block
- component.part.label "in" =
- { entry.lang lang.en =
- { "In: " output
- write$
- ""
- before.all 'output.state :=
- }
- 'skip$
- if$
- }
- 'skip$
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {new.block.checka}
-{ empty$
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {new.sentence.checka}
-{ empty$
- 'skip$
- 'new.sentence
- if$
-}
-
-FUNCTION {new.sentence.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.sentence
- if$
-}
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
- { pop$ "" }
- 'skip$
- if$
-}
-
-FUNCTION {emphasize}
-{ duplicate$ empty$
- { pop$ "" }
- { "\emph{" swap$ * "}" * }
- if$
-}
-
-FUNCTION {format.btitle}
-{ italic.book.title
- entry.lang lang.en = and
- 'emphasize
- 'skip$
- if$
-}
-
-INTEGERS { byte second.byte }
-
-INTEGERS { char.lang tmp.lang }
-
-STRINGS { tmp.str }
-
-FUNCTION {get.str.lang}
-{ 'tmp.str :=
- lang.other 'tmp.lang :=
- #1 'charptr :=
- tmp.str text.length$ #1 + 'len :=
- { charptr len < }
- { tmp.str charptr #1 substring$ chr.to.int$ 'byte :=
- byte #128 <
- { charptr #1 + 'charptr :=
- byte #64 > byte #91 < and byte #96 > byte #123 < and or
- { lang.en 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- { tmp.str charptr #1 + #1 substring$ chr.to.int$ 'second.byte :=
- byte #224 <
- { charptr #2 + 'charptr :=
- byte #207 > byte #212 < and
- byte #212 = second.byte #176 < and or
- { lang.ru 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- { byte #240 <
- { charptr #3 + 'charptr :=
- byte #227 > byte #234 < and
- { lang.zh 'char.lang := }
- { byte #227 =
- { second.byte #143 >
- { lang.zh 'char.lang := }
- { second.byte #128 > second.byte #132 < and
- { lang.ja 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- if$
- }
- { byte #239 =
- second.byte #163 > second.byte #172 < and and
- { lang.zh 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- if$
- }
- if$
- }
- { charptr #4 + 'charptr :=
- byte #240 = second.byte #159 > and
- { lang.zh 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- if$
- }
- if$
- }
- if$
- char.lang tmp.lang >
- { char.lang 'tmp.lang := }
- 'skip$
- if$
- }
- while$
- tmp.lang
-}
-
-FUNCTION {check.entry.lang}
-{ author field.or.null
- title field.or.null *
- get.str.lang
-}
-
-STRINGS { entry.langid }
-
-FUNCTION {set.entry.lang}
-{ "" 'entry.langid :=
- language empty$ not
- { language 'entry.langid := }
- 'skip$
- if$
- langid empty$ not
- { langid 'entry.langid := }
- 'skip$
- if$
- entry.langid empty$
- { check.entry.lang }
- { entry.langid "english" = entry.langid "american" = or entry.langid "british" = or
- { lang.en }
- { entry.langid "chinese" =
- { lang.zh }
- { entry.langid "japanese" =
- { lang.ja }
- { entry.langid "russian" =
- { lang.ru }
- { check.entry.lang }
- if$
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- 'entry.lang :=
-}
-
-FUNCTION {set.entry.numbered}
-{ type$ "patent" =
- type$ "standard" = or
- type$ "techreport" = or
- { #1 'entry.numbered := }
- { #0 'entry.numbered := }
- if$
-}
-
-INTEGERS { nameptr namesleft numnames name.lang }
-
-FUNCTION {format.name}
-{ "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
- t "others" =
- { bbl.et.al }
- { t get.str.lang 'name.lang :=
- name.lang lang.en =
- { t #1 "{vv~}{ll}{ f{~}}" format.name$
- uppercase.name
- { "u" change.case$ }
- 'skip$
- if$
- t #1 "{, jj}" format.name$ *
- }
- { t #1 "{ll}{ff}" format.name$ }
- if$
- }
- if$
-}
-
-FUNCTION {format.names}
-{ 's :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- ""
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr format.name bbl.et.al =
- numnames bibliography.et.al.min #1 - > nameptr bibliography.et.al.use.first > and or
- { ", " *
- bbl.et.al *
- #1 'namesleft :=
- }
- { nameptr #1 >
- { namesleft #1 = bbl.and "" = not and
- { bbl.and * }
- { ", " * }
- if$
- }
- 'skip$
- if$
- s nameptr format.name *
- }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {format.key}
-{ empty$
- { key field.or.null }
- { "" }
- if$
-}
-
-FUNCTION {format.authors}
-{ author empty$ not
- { author format.names }
- { "empty author in " cite$ * warning$
- ""
- }
- if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
- { "" }
- { editor format.names }
- if$
-}
-
-FUNCTION {format.translators}
-{ translator empty$
- { "" }
- { translator format.names
- entry.lang lang.zh =
- { translator num.names$ #3 >
- { "译" * }
- { ", 译" * }
- if$
- }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.full.names}
-{'s :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
- t get.str.lang 'name.lang :=
- name.lang lang.en =
- { t #1 "{vv~}{ll}" format.name$ 't := }
- { t #1 "{ll}{ff}" format.name$ 't := }
- if$
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- numnames #2 >
- { "," * }
- 'skip$
- if$
- t "others" =
- { " et~al." * }
- { " and " * t * }
- if$
- }
- if$
- }
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {author.editor.full}
-{ author empty$
- { editor empty$
- { "" }
- { editor format.full.names }
- if$
- }
- { author format.full.names }
- if$
-}
-
-FUNCTION {author.full}
-{ author empty$
- { "" }
- { author format.full.names }
- if$
-}
-
-FUNCTION {editor.full}
-{ editor empty$
- { "" }
- { editor format.full.names }
- if$
-}
-
-FUNCTION {make.full.names}
-{ type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.full
- { type$ "collection" =
- type$ "proceedings" =
- or
- 'editor.full
- 'author.full
- if$
- }
- if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
- "\bibitem[" write$
- label ")" *
- make.full.names duplicate$ short.list =
- { pop$ }
- { duplicate$ "]" contains
- { "{" swap$ * "}" * }
- 'skip$
- if$
- *
- }
- if$
- "]{" * write$
- cite$ write$
- "}" write$
- newline$
- ""
- before.all 'output.state :=
-}
-
-FUNCTION {change.sentence.case}
-{ entry.lang lang.en =
- { "t" change.case$ }
- 'skip$
- if$
-}
-
-FUNCTION {add.link}
-{ url empty$ not
- { "\href{" url * "}{" * swap$ * "}" * }
- { doi empty$ not
- { "\href{https://doi.org/" doi * "}{" * swap$ * "}" * }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.title}
-{ title empty$
- { "" }
- { title
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered number empty$ not and
- { bbl.colon *
- type$ "patent" = show.patent.country and
- { address empty$ not
- { address * ", " * }
- { location empty$ not
- { location * ", " * }
- { entry.lang lang.zh =
- { "中国" * ", " * }
- 'skip$
- if$
- }
- if$
- }
- if$
- }
- 'skip$
- if$
- number *
- }
- 'skip$
- if$
- link.title
- 'add.link
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
- { "~" }
- { " " }
- if$
- swap$ * *
-}
-
-FUNCTION {either.or.check}
-{ empty$
- 'pop$
- { "can't use both " swap$ * " fields in " * cite$ * warning$ }
- if$
-}
-
-FUNCTION {is.digit}
-{ duplicate$ empty$
- { pop$ #0 }
- { chr.to.int$
- duplicate$ "0" chr.to.int$ <
- { pop$ #0 }
- { "9" chr.to.int$ >
- { #0 }
- { #1 }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {is.number}
-{ 's :=
- s empty$
- { #0 }
- { s text.length$ 'charptr :=
- { charptr #0 >
- s charptr #1 substring$ is.digit
- and
- }
- { charptr #1 - 'charptr := }
- while$
- charptr not
- }
- if$
-}
-
-FUNCTION {format.volume}
-{ volume empty$ not
- { volume is.number
- { entry.lang lang.zh =
- { "第 " volume * " 卷" * }
- { "Vol." volume tie.or.space.connect }
- if$
- }
- { volume }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.number}
-{ number empty$ not
- { number is.number
- { entry.lang lang.zh =
- { "第 " number * " 册" * }
- { "No." number tie.or.space.connect }
- if$
- }
- { number }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.volume.number}
-{ volume empty$ not
- { format.volume }
- { format.number }
- if$
-}
-
-FUNCTION {format.title.vol.num}
-{ title
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered
- { number empty$ not
- { bbl.colon * number * }
- 'skip$
- if$
- }
- { format.volume.number 's :=
- s empty$ not
- { bbl.colon * s * }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.series.vol.num.title}
-{ format.volume.number 's :=
- series empty$ not
- { series
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered
- { bbl.wide.space * }
- { bbl.colon *
- s empty$ not
- { s * bbl.wide.space * }
- 'skip$
- if$
- }
- if$
- title *
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered number empty$ not and
- { bbl.colon * number * }
- 'skip$
- if$
- }
- { format.title.vol.num }
- if$
- format.btitle
- link.title
- 'add.link
- 'skip$
- if$
-}
-
-FUNCTION {format.booktitle.vol.num}
-{ booktitle
- entry.numbered
- 'skip$
- { format.volume.number 's :=
- s empty$ not
- { bbl.colon * s * }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.series.vol.num.booktitle}
-{ format.volume.number 's :=
- series empty$ not
- { series bbl.colon *
- entry.numbered not s empty$ not and
- { s * bbl.wide.space * }
- 'skip$
- if$
- booktitle *
- }
- { format.booktitle.vol.num }
- if$
- format.btitle
-}
-
-FUNCTION {remove.period}
-{ 't :=
- "" 's :=
- { t empty$ not }
- { t #1 #1 substring$ 'tmp.str :=
- tmp.str "." = not
- { s tmp.str * 's := }
- 'skip$
- if$
- t #2 global.max$ substring$ 't :=
- }
- while$
- s
-}
-
-FUNCTION {abbreviate}
-{ remove.period
- 't :=
- t "l" change.case$ 's :=
- ""
- s "physical review letters" =
- { "Phys Rev Lett" }
- 'skip$
- if$
- 's :=
- s empty$
- { t }
- { pop$ s }
- if$
-}
-
-FUNCTION {get.journal.title}
-{ short.journal
- { shortjournal empty$ not
- { shortjournal }
- { journal empty$ not
- { journal abbreviate }
- { journaltitle empty$ not
- { journaltitle abbreviate }
- { "" }
- if$
- }
- if$
- }
- if$
- }
- { journal empty$ not
- { journal }
- { journaltitle empty$ not
- { journaltitle }
- { shortjournal empty$ not
- { shortjournal }
- { "" }
- if$
- }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {check.arxiv.preprint}
-{ #1 #5 substring$ "l" change.case$ "arxiv" =
- { #1 }
- { #0 }
- if$
-}
-
-FUNCTION {format.journal}
-{ get.journal.title
- duplicate$ empty$ not
- { italic.journal entry.lang lang.en = and
- 'emphasize
- 'skip$
- if$
- }
- 'skip$
- if$
-}
-
-FUNCTION {set.entry.mark}
-{ entry.mark empty$ not
- 'pop$
- { mark empty$ not
- { pop$ mark 'entry.mark := }
- { 'entry.mark := }
- if$
- }
- if$
-}
-
-FUNCTION {format.mark}
-{ show.mark
- { entry.mark
- show.medium.type
- { medium empty$ not
- { "/" * medium * }
- { entry.is.electronic
- { "/OL" * }
- 'skip$
- if$
- }
- if$
- }
- 'skip$
- if$
- 'entry.mark :=
- space.before.mark
- { " " }
- { "\allowbreak" }
- if$
- "[" * entry.mark * "]" *
- }
- { "" }
- if$
-}
-
-FUNCTION {num.to.ordinal}
-{ duplicate$ text.length$ 'charptr :=
- duplicate$ charptr #1 substring$ 's :=
- s "1" =
- { "st" * }
- { s "2" =
- { "nd" * }
- { s "3" =
- { "rd" * }
- { "th" * }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.edition}
-{ edition empty$
- { "" }
- { edition is.number
- { edition "1" = not
- { entry.lang lang.zh =
- { edition " 版" * }
- { edition num.to.ordinal " ed." * }
- if$
- }
- 'skip$
- if$
- }
- { entry.lang lang.en =
- { edition change.sentence.case 's :=
- s "Revised" = s "Revised edition" = or
- { "Rev. ed." }
- { s " ed." * }
- if$
- }
- { edition }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.publisher}
-{ publisher empty$ not
- { publisher }
- { school empty$ not
- { school }
- { organization empty$ not
- { organization }
- { institution empty$ not
- { institution }
- { "" }
- if$
- }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.address.publisher}
-{ address empty$ not
- { address }
- { location empty$ not
- { location }
- { "" }
- if$
- }
- if$
- duplicate$ empty$ not
- { format.publisher empty$ not
- { bbl.colon * format.publisher * }
- { entry.is.electronic not show.missing.address.publisher and
- { bbl.colon * bbl.sine.nomine * }
- 'skip$
- if$
- }
- if$
- }
- { pop$
- entry.is.electronic not show.missing.address.publisher and
- { format.publisher empty$ not
- { bbl.sine.loco bbl.colon * format.publisher * }
- { bbl.sine.loco.sine.nomine }
- if$
- }
- { format.publisher empty$ not
- { format.publisher }
- { "" }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {extract.before.dash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "-" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s #1 charptr #1 - substring$
- }
- if$
-}
-
-FUNCTION {extract.after.dash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "-" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- { charptr len <
- s charptr #1 substring$ "-" =
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s charptr global.max$ substring$
- }
- if$
-}
-
-FUNCTION {extract.before.slash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "/" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s #1 charptr #1 - substring$
- }
- if$
-}
-
-FUNCTION {extract.after.slash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "-" = not
- and
- s charptr #1 substring$ "/" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- { charptr len <
- s charptr #1 substring$ "-" =
- s charptr #1 substring$ "/" =
- or
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s charptr global.max$ substring$
- }
- if$
-}
-
-FUNCTION {format.year}
-{ year empty$ not
- { year extract.before.slash extra.label * }
- { date empty$ not
- { date extract.before.dash extra.label * }
- { entry.is.electronic not
- { "empty year in " cite$ * warning$ }
- 'skip$
- if$
- urldate empty$ not
- { "[" urldate extract.before.dash * extra.label * "]" * }
- { "" }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.periodical.year}
-{ year empty$ not
- { year extract.before.slash
- "--" *
- year extract.after.slash
- duplicate$ empty$
- 'pop$
- { * }
- if$
- }
- { date empty$ not
- { date extract.before.dash }
- { "empty year in " cite$ * warning$
- urldate empty$ not
- { "[" urldate extract.before.dash * "]" * }
- { "" }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.date}
-{ date empty$ not
- { type$ "patent" = type$ "newspaper" = or
- { date }
- { entrysubtype empty$ not
- { type$ "article" = entrysubtype "newspaper" = and
- { date }
- { format.year }
- if$
- }
- { format.year }
- if$
- }
- if$
- }
- { year empty$ not
- { format.year }
- { "" }
- if$
- }
- if$
-}
-
-FUNCTION {format.editdate}
-{ date empty$ not
- { "\allowbreak(" date * ")" * }
- { "" }
- if$
-}
-
-FUNCTION {format.urldate}
-{ show.urldate show.url and entry.url empty$ not and
- is.pure.electronic or
- urldate empty$ not and
- { "\allowbreak[" urldate * "]" * }
- { "" }
- if$
-}
-
-FUNCTION {hyphenate}
-{ 't :=
- ""
- { t empty$ not }
- { t #1 #1 substring$ "-" =
- { wave.dash.in.pages
- { "~" * }
- { "-" * }
- if$
- { t #1 #1 substring$ "-" = }
- { t #2 global.max$ substring$ 't := }
- while$
- }
- { t #1 #1 substring$ *
- t #2 global.max$ substring$ 't :=
- }
- if$
- }
- while$
-}
-
-FUNCTION {format.pages}
-{ pages empty$
- { "" }
- { pages hyphenate }
- if$
-}
-
-FUNCTION {format.extracted.pages}
-{ pages empty$
- { "" }
- { pages
- only.start.page
- 'extract.before.dash
- 'hyphenate
- if$
- }
- if$
-}
-
-FUNCTION {format.journal.volume}
-{ volume empty$ not
- { bold.journal.volume
- { "\textbf{" volume * "}" * }
- { volume }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.journal.number}
-{ number empty$ not
- { "\allowbreak (" number * ")" * }
- { "" }
- if$
-}
-
-FUNCTION {format.journal.pages}
-{ pages empty$
- { "" }
- { format.extracted.pages }
- if$
-}
-
-FUNCTION {format.periodical.year.volume.number}
-{ year empty$ not
- { year extract.before.slash }
- { "empty year in periodical " cite$ * warning$ }
- if$
- volume empty$ not
- { ", " * volume extract.before.dash * }
- 'skip$
- if$
- number empty$ not
- { "\allowbreak (" * number extract.before.dash * ")" * }
- 'skip$
- if$
- "--" *
- year extract.after.slash empty$
- volume extract.after.dash empty$ and
- number extract.after.dash empty$ and not
- { year extract.after.slash empty$ not
- { year extract.after.slash * }
- { year extract.before.slash * }
- if$
- volume empty$ not
- { ", " * volume extract.after.dash * }
- 'skip$
- if$
- number empty$ not
- { "\allowbreak (" * number extract.after.dash * ")" * }
- 'skip$
- if$
- }
- 'skip$
- if$
-}
-
-FUNCTION {check.url}
-{ url empty$ not
- { "\url{" url * "}" * 'entry.url :=
- #1 'entry.is.electronic :=
- }
- { howpublished empty$ not
- { howpublished #1 #5 substring$ "\url{" =
- { howpublished 'entry.url :=
- #1 'entry.is.electronic :=
- }
- 'skip$
- if$
- }
- { note empty$ not
- { note #1 #5 substring$ "\url{" =
- { note 'entry.url :=
- #1 'entry.is.electronic :=
- }
- 'skip$
- if$
- }
- 'skip$
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {output.url}
-{ show.url is.pure.electronic or
- entry.url empty$ not and
- { new.block
- entry.url output
- }
- 'skip$
- if$
-}
-
-FUNCTION {check.doi}
-{ doi empty$ not
- { #1 'entry.is.electronic := }
- 'skip$
- if$
-}
-
-FUNCTION {is.in.url}
-{ 's :=
- s empty$
- { #1 }
- { entry.url empty$
- { #0 }
- { s text.length$ 'len :=
- entry.url text.length$ 'charptr :=
- { entry.url charptr len substring$ s = not
- charptr #0 >
- and
- }
- { charptr #1 - 'charptr := }
- while$
- charptr
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.doi}
-{ ""
- doi empty$ not
- { "" 's :=
- doi 't :=
- #0 'numnames :=
- { t empty$ not}
- { t #1 #1 substring$ 'tmp.str :=
- tmp.str "," = tmp.str " " = or t #2 #1 substring$ empty$ or
- { t #2 #1 substring$ empty$
- { s tmp.str * 's := }
- 'skip$
- if$
- s empty$ s is.in.url or
- 'skip$
- { numnames #1 + 'numnames :=
- numnames #1 >
- { ", " * }
- { "DOI: " * }
- if$
- "\doi{" s * "}" * *
- }
- if$
- "" 's :=
- }
- { s tmp.str * 's := }
- if$
- t #2 global.max$ substring$ 't :=
- }
- while$
- }
- 'skip$
- if$
-}
-
-FUNCTION {output.doi}
-{ doi empty$ not show.doi and
- show.english.translation entry.lang lang.zh = and not and
- { new.block
- format.doi output
- }
- 'skip$
- if$
-}
-
-FUNCTION {check.electronic}
-{ "" 'entry.url :=
- #0 'entry.is.electronic :=
- 'check.doi
- 'skip$
- if$
- 'check.url
- 'skip$
- if$
- medium empty$ not
- { medium "MT" = medium "DK" = or medium "CD" = or medium "OL" = or
- { #1 'entry.is.electronic := }
- 'skip$
- if$
- }
- 'skip$
- if$
-}
-
-FUNCTION {format.eprint}
-{ archivePrefix empty$ not
- { archivePrefix }
- { eprinttype empty$ not
- { archivePrefix }
- { "" }
- if$
- }
- if$
- 's :=
- s empty$ not
- { s ": \eprint{" *
- url empty$ not
- { url }
- { "https://" s "l" change.case$ * ".org/abs/" * eprint * }
- if$
- * "}{" *
- eprint * "}" *
- }
- { eprint }
- if$
-}
-
-FUNCTION {output.eprint}
-{ show.preprint eprint empty$ not and
- { new.block
- format.eprint output
- }
- 'skip$
- if$
-}
-
-FUNCTION {format.note}
-{ note empty$ not show.note and
- { note }
- { "" }
- if$
-}
-
-FUNCTION {output.translation}
-{ show.english.translation entry.lang lang.zh = and
- { translation empty$ not
- { translation }
- { "[English translation missing!]" }
- if$
- " (in Chinese)" * output
- write$
- format.doi duplicate$ empty$ not
- { newline$
- write$
- }
- 'pop$
- if$
- " \\" write$
- newline$
- "(" write$
- ""
- before.all 'output.state :=
- }
- 'skip$
- if$
-}
-
-FUNCTION {empty.misc.check}
-{ author empty$ title empty$
- year empty$
- and and
- key empty$ not and
- { "all relevant fields are empty in " cite$ * warning$ }
- 'skip$
- if$
-}
-
-FUNCTION {monograph}
-{ output.bibitem
- output.translation
- author empty$ not
- { format.authors }
- { editor empty$ not
- { format.editors }
- { "empty author and editor in " cite$ * warning$
- ""
- }
- if$
- }
- if$
- output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.series.vol.num.title "title" output.check
- "M" set.entry.mark
- format.mark "" output.after
- new.block
- format.translators output
- new.sentence
- format.edition output
- new.block
- format.address.publisher output
- year.after.author not
- { format.year "year" output.check }
- 'skip$
- if$
- format.pages bbl.pages.colon output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {incollection}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.title "title" output.check
- "M" set.entry.mark
- format.mark "" output.after
- new.block
- format.translators output
- new.slash
- format.editors output
- new.block
- format.series.vol.num.booktitle "booktitle" output.check
- new.block
- format.edition output
- new.block
- format.address.publisher output
- year.after.author not
- { format.year "year" output.check }
- 'skip$
- if$
- format.extracted.pages bbl.pages.colon output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {periodical}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.title "title" output.check
- "J" set.entry.mark
- format.mark "" output.after
- new.block
- format.periodical.year.volume.number output
- new.block
- format.address.publisher output
- year.after.author not
- { format.periodical.year "year" output.check }
- 'skip$
- if$
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {journal.article}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- title.in.journal
- { format.title "title" output.check
- entrysubtype empty$ not
- {
- entrysubtype "newspaper" =
- { "N" set.entry.mark }
- { "J" set.entry.mark }
- if$
- }
- { "J" set.entry.mark }
- if$
- format.mark "" output.after
- new.block
- }
- 'skip$
- if$
- format.journal "journal" output.check
- year.after.author not
- { format.date "year" output.check }
- 'skip$
- if$
- format.journal.volume output
- format.journal.number "" output.after
- format.journal.pages bbl.pages.colon output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {patent}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.title "title" output.check
- "P" set.entry.mark
- format.mark "" output.after
- new.block
- format.date "year" output.check
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {electronic}
-{ #1 #1 check.electronic
- #1 'entry.is.electronic :=
- #1 'is.pure.electronic :=
- output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.series.vol.num.title "title" output.check
- "EB" set.entry.mark
- format.mark "" output.after
- new.block
- format.address.publisher output
- year.after.author not
- { date empty$
- { format.date output }
- 'skip$
- if$
- }
- 'skip$
- if$
- format.pages bbl.pages.colon output.after
- format.editdate "" output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {preprint}
-{ output.bibitem
- output.translation
- author empty$ not
- { format.authors }
- { editor empty$ not
- { format.editors }
- { "empty author and editor in " cite$ * warning$
- ""
- }
- if$
- }
- if$
- output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- title.in.journal
- { format.series.vol.num.title "title" output.check
- "Z" set.entry.mark
- format.mark "" output.after
- new.block
- }
- 'skip$
- if$
- format.translators output
- new.sentence
- format.edition output
- new.block
- year.after.author not
- { date empty$
- { format.date output }
- 'skip$
- if$
- }
- 'skip$
- if$
- format.pages bbl.pages.colon output.after
- format.editdate "" output.after
- format.urldate "" output.after
- output.eprint
- output.url
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {misc}
-{ get.journal.title
- duplicate$ empty$ not
- { check.arxiv.preprint
- 'preprint
- 'journal.article
- if$
- }
- { pop$
- booktitle empty$ not
- 'incollection
- { publisher empty$ not
- 'monograph
- { eprint empty$ not archivePrefix empty$ not or
- 'preprint
- { entry.is.electronic
- 'electronic
- {
- "M" set.entry.mark
- monograph
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- empty.misc.check
-}
-
-FUNCTION {archive}
-{ "A" set.entry.mark
- misc
-}
-
-FUNCTION {article} { misc }
-
-FUNCTION {book} { monograph }
-
-FUNCTION {booklet} { book }
-
-FUNCTION {collection}
-{ "G" set.entry.mark
- monograph
-}
-
-FUNCTION {database}
-{ "DB" set.entry.mark
- electronic
-}
-
-FUNCTION {dataset}
-{ "DS" set.entry.mark
- electronic
-}
-
-FUNCTION {inbook} { book }
-
-FUNCTION {inproceedings}
-{ "C" set.entry.mark
- incollection
-}
-
-FUNCTION {conference} { inproceedings }
-
-FUNCTION {legislation} { archive }
-
-FUNCTION {map}
-{ "CM" set.entry.mark
- misc
-}
-
-FUNCTION {manual} { monograph }
-
-FUNCTION {mastersthesis}
-{ "D" set.entry.mark
- monograph
-}
-
-FUNCTION {newspaper}
-{ "N" set.entry.mark
- article
-}
-
-FUNCTION {online}
-{ "EB" set.entry.mark
- electronic
-}
-
-FUNCTION {phdthesis} { mastersthesis }
-
-FUNCTION {proceedings}
-{ "C" set.entry.mark
- monograph
-}
-
-FUNCTION {software}
-{ "CP" set.entry.mark
- electronic
-}
-
-FUNCTION {standard}
-{ "S" set.entry.mark
- misc
-}
-
-FUNCTION {techreport}
-{ "R" set.entry.mark
- misc
-}
-
-FUNCTION {unpublished} { misc }
-
-FUNCTION {default.type} { misc }
-
-MACRO {jan} {"January"}
-
-MACRO {feb} {"February"}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"April"}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"August"}
-
-MACRO {sep} {"September"}
-
-MACRO {oct} {"October"}
-
-MACRO {nov} {"November"}
-
-MACRO {dec} {"December"}
-
-MACRO {acmcs} {"ACM Computing Surveys"}
-
-MACRO {acta} {"Acta Informatica"}
-
-MACRO {cacm} {"Communications of the ACM"}
-
-MACRO {ibmjrd} {"IBM Journal of Research and Development"}
-
-MACRO {ibmsj} {"IBM Systems Journal"}
-
-MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
-
-MACRO {ieeetc} {"IEEE Transactions on Computers"}
-
-MACRO {ieeetcad}
- {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
-
-MACRO {ipl} {"Information Processing Letters"}
-
-MACRO {jacm} {"Journal of the ACM"}
-
-MACRO {jcss} {"Journal of Computer and System Sciences"}
-
-MACRO {scp} {"Science of Computer Programming"}
-
-MACRO {sicomp} {"SIAM Journal on Computing"}
-
-MACRO {tocs} {"ACM Transactions on Computer Systems"}
-
-MACRO {tods} {"ACM Transactions on Database Systems"}
-
-MACRO {tog} {"ACM Transactions on Graphics"}
-
-MACRO {toms} {"ACM Transactions on Mathematical Software"}
-
-MACRO {toois} {"ACM Transactions on Office Information Systems"}
-
-MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
-
-MACRO {tcs} {"Theoretical Computer Science"}
-
-FUNCTION {sortify}
-{ purify$
- "l" change.case$
-}
-
-FUNCTION {chop.word}
-{ 's :=
- 'len :=
- s #1 len substring$ =
- { s len #1 + global.max$ substring$ }
- 's
- if$
-}
-
-FUNCTION {format.lab.name}
-{ "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
- t "others" =
- { citation.et.al }
- { t get.str.lang 'name.lang :=
- name.lang lang.zh = name.lang lang.ja = or
- { t #1 "{ll}{ff}" format.name$ }
- { t #1 "{vv~}{ll}" format.name$ }
- if$
- }
- if$
-}
-
-FUNCTION {format.lab.names}
-{ 's :=
- s #1 format.lab.name 'short.label :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- ""
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr format.lab.name citation.et.al =
- numnames citation.et.al.min #1 - > nameptr citation.et.al.use.first > and or
- { bbl.space *
- citation.et.al *
- #1 'namesleft :=
- }
- { nameptr #1 >
- { namesleft #1 = citation.and "" = not and
- { citation.and * }
- { ", " * }
- if$
- }
- 'skip$
- if$
- s nameptr format.lab.name *
- }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {author.key.label}
-{ author empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {author.editor.key.label}
-{ author empty$
- { editor empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { editor format.lab.names }
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {author.key.organization.label}
-{ author empty$
- { key empty$
- { organization empty$
- { cite$ #1 #3 substring$ }
- { "The " #4 organization chop.word #3 text.prefix$ }
- if$
- }
- 'key
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {editor.key.organization.label}
-{ editor empty$
- { key empty$
- { organization empty$
- { cite$ #1 #3 substring$ }
- { "The " #4 organization chop.word #3 text.prefix$ }
- if$
- }
- 'key
- if$
- }
- { editor format.lab.names }
- if$
-}
-
-FUNCTION {calc.short.authors}
-{ "" 'short.label :=
- type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.key.label
- { type$ "collection" =
- type$ "proceedings" =
- or
- { editor empty$ not
- 'editor.key.organization.label
- 'author.key.organization.label
- if$
- }
- 'author.key.label
- if$
- }
- if$
- 'short.list :=
- short.label empty$
- { short.list 'short.label := }
- 'skip$
- if$
-}
-
-FUNCTION {calc.label}
-{ calc.short.authors
- short.list "]" contains
- { "{" short.list * "}" * }
- { short.list }
- if$
- "("
- *
- format.year duplicate$ empty$
- short.list key field.or.null = or
- { pop$ "" }
- 'skip$
- if$
- duplicate$ "]" contains
- { "{" swap$ * "}" * }
- 'skip$
- if$
- *
- 'label :=
- short.label
- "("
- *
- format.year duplicate$ empty$
- short.list key field.or.null = or
- { pop$ "" }
- 'skip$
- if$
- *
- 'short.label :=
-}
-
-INTEGERS { seq.num }
-
-FUNCTION {init.seq}
-{ #0 'seq.num :=}
-
-FUNCTION {int.to.fix}
-{ "000000000" swap$ int.to.str$ *
- #-1 #10 substring$
-}
-
-FUNCTION {presort}
-{ set.entry.lang
- set.entry.numbered
- show.url show.doi check.electronic
- #0 'is.pure.electronic :=
- calc.label
- label sortify
- " "
- *
- seq.num #1 + 'seq.num :=
- seq.num int.to.fix
- 'sort.label :=
- sort.label *
- #1 entry.max$ substring$
- 'sort.key$ :=
-}
-
-STRINGS { longest.label last.label next.extra last.extra.label }
-
-INTEGERS { longest.label.width number.label }
-
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
- #0 int.to.chr$ 'last.label :=
- "" 'next.extra :=
- #0 'longest.label.width :=
- #0 'number.label :=
- "" 'last.extra.label :=
-}
-
-FUNCTION {forward.pass}
-{
- number.label #1 + 'number.label :=
-}
-
-FUNCTION {reverse.pass}
-{
- label extra.label * 'label :=
-}
-
-FUNCTION {bib.sort.order}
-{ sort.label 'sort.key$ :=
-}
-
-FUNCTION {begin.bib}
-{ preamble$ empty$
- 'skip$
- { preamble$ write$ newline$ }
- if$
- "\begin{thebibliography}{" number.label int.to.str$ * "}" *
- write$ newline$
- terms.in.macro
- { "\providecommand{\biband}{和}"
- write$ newline$
- "\providecommand{\bibetal}{等}"
- write$ newline$
- }
- 'skip$
- if$
- "\providecommand{\natexlab}[1]{#1}"
- write$ newline$
- "\providecommand{\url}[1]{#1}"
- write$ newline$
- "\expandafter\ifx\csname urlstyle\endcsname\relax\else"
- write$ newline$
- " \urlstyle{same}\fi"
- write$ newline$
- "\expandafter\ifx\csname href\endcsname\relax"
- write$ newline$
- " \DeclareUrlCommand\doi{\urlstyle{rm}}"
- write$ newline$
- " \def\eprint#1#2{#2}"
- write$ newline$
- "\else"
- write$ newline$
- " \def\doi#1{\href{https://doi.org/#1}{\nolinkurl{#1}}}"
- write$ newline$
- " \let\eprint\href"
- write$ newline$
- "\fi"
- write$ newline$
- }
-
-FUNCTION {end.bib}
-{ newline$
- "\end{thebibliography}" write$ newline$
-}
-
-READ
-
-EXECUTE {init.state.consts}
-
-EXECUTE {load.config}
-
-EXECUTE {init.seq}
-
-ITERATE {presort}
-
-SORT
-
-EXECUTE {initialize.longest.label}
-
-ITERATE {forward.pass}
-
-REVERSE {reverse.pass}
-
-ITERATE {bib.sort.order}
-
-SORT
-
-EXECUTE {begin.bib}
-
-ITERATE {call.type$}
-
-EXECUTE {end.bib}
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst b/biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst
deleted file mode 100644
index 51843b4f5e..0000000000
--- a/biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst
+++ /dev/null
@@ -1,2644 +0,0 @@
-%%
-%% This is file `gbt7714-author-year.bst',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% gbt7714.dtx (with options: `2015,author-year')
-%% -------------------------------------------------------------------
-%% GB/T 7714 BibTeX Style
-%% https://github.com/zepinglee/gbt7714-bibtex-style
-%% Version: 2022/10/03 v2.1.5
-%% -------------------------------------------------------------------
-%% Copyright (C) 2016--2022 by Zeping Lee <zepinglee AT gmail.com>
-%% -------------------------------------------------------------------
-%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2008 or later.
-%% -------------------------------------------------------------------
-INTEGERS {
- citation.et.al.min
- citation.et.al.use.first
- bibliography.et.al.min
- bibliography.et.al.use.first
- uppercase.name
- terms.in.macro
- year.after.author
- period.after.author
- italic.book.title
- sentence.case.title
- link.title
- title.in.journal
- show.patent.country
- show.mark
- space.before.mark
- show.medium.type
- short.journal
- italic.journal
- bold.journal.volume
- show.missing.address.publisher
- space.before.pages
- only.start.page
- wave.dash.in.pages
- show.urldate
- show.url
- show.doi
- show.preprint
- show.note
- show.english.translation
- end.with.period
- lang.zh.order
- lang.ja.order
- lang.en.order
- lang.ru.order
- lang.other.order
-}
-
-STRINGS {
- component.part.label
-}
-
-FUNCTION {load.config}
-{
- #2 'citation.et.al.min :=
- #1 'citation.et.al.use.first :=
- #4 'bibliography.et.al.min :=
- #3 'bibliography.et.al.use.first :=
- #1 'uppercase.name :=
- #0 'terms.in.macro :=
- #1 'year.after.author :=
- #0 'period.after.author :=
- #0 'italic.book.title :=
- #1 'sentence.case.title :=
- #0 'link.title :=
- #1 'title.in.journal :=
- #0 'show.patent.country :=
- #1 'show.mark :=
- #0 'space.before.mark :=
- #1 'show.medium.type :=
- "slash" 'component.part.label :=
- #0 'short.journal :=
- #0 'italic.journal :=
- #0 'bold.journal.volume :=
- #0 'show.missing.address.publisher :=
- #1 'space.before.pages :=
- #0 'only.start.page :=
- #0 'wave.dash.in.pages :=
- #1 'show.urldate :=
- #1 'show.url :=
- #1 'show.doi :=
- #1 'show.preprint :=
- #0 'show.note :=
- #0 'show.english.translation :=
- #1 'end.with.period :=
- #1 'lang.zh.order :=
- #2 'lang.ja.order :=
- #3 'lang.en.order :=
- #4 'lang.ru.order :=
- #5 'lang.other.order :=
-}
-
-ENTRY
- { address
- archivePrefix
- author
- booktitle
- date
- doi
- edition
- editor
- eprint
- eprinttype
- entrysubtype
- howpublished
- institution
- journal
- journaltitle
- key
- langid
- language
- location
- mark
- medium
- note
- number
- organization
- pages
- publisher
- school
- series
- shortjournal
- title
- translation
- translator
- url
- urldate
- volume
- year
- }
- { entry.lang entry.is.electronic is.pure.electronic entry.numbered }
- { label extra.label sort.label short.label short.list entry.mark entry.url }
-
-INTEGERS { output.state before.all mid.sentence after.sentence after.block after.slash }
-
-INTEGERS { lang.zh lang.ja lang.en lang.ru lang.other }
-
-INTEGERS { charptr len }
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
- #1 'mid.sentence :=
- #2 'after.sentence :=
- #3 'after.block :=
- #4 'after.slash :=
- #3 'lang.zh :=
- #4 'lang.ja :=
- #1 'lang.en :=
- #2 'lang.ru :=
- #0 'lang.other :=
-}
-
-FUNCTION {bbl.anonymous}
-{ entry.lang lang.zh =
- { "佚名" }
- { "Anon" }
- if$
-}
-
-FUNCTION {bbl.space}
-{ entry.lang lang.zh =
- { "\ " }
- { " " }
- if$
-}
-
-FUNCTION {bbl.and}
-{ "" }
-
-FUNCTION {bbl.et.al}
-{ entry.lang lang.zh =
- { "等" }
- { entry.lang lang.ja =
- { "他" }
- { entry.lang lang.ru =
- { "идр" }
- { "et~al." }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {citation.and}
-{ terms.in.macro
- { "{\biband}" }
- 'bbl.and
- if$
-}
-
-FUNCTION {citation.et.al}
-{ terms.in.macro
- { "{\bibetal}" }
- 'bbl.et.al
- if$
-}
-
-FUNCTION {bbl.colon} { ": " }
-
-FUNCTION {bbl.pages.colon}
-{ space.before.pages
- { ": " }
- { ":\allowbreak " }
- if$
-}
-
-FUNCTION {bbl.wide.space} { "\quad " }
-
-FUNCTION {bbl.slash} { "//\allowbreak " }
-
-FUNCTION {bbl.sine.loco}
-{ entry.lang lang.zh =
- { "[出版地不详]" }
- { "[S.l.]" }
- if$
-}
-
-FUNCTION {bbl.sine.nomine}
-{ entry.lang lang.zh =
- { "[出版者不详]" }
- { "[s.n.]" }
- if$
-}
-
-FUNCTION {bbl.sine.loco.sine.nomine}
-{ entry.lang lang.zh =
- { "[出版地不详: 出版者不详]" }
- { "[S.l.: s.n.]" }
- if$
-}
-
-FUNCTION {not}
-{ { #0 }
- { #1 }
- if$
-}
-
-FUNCTION {and}
-{ 'skip$
- { pop$ #0 }
- if$
-}
-
-FUNCTION {or}
-{ { pop$ #1 }
- 'skip$
- if$
-}
-
-STRINGS { x y }
-
-FUNCTION {contains}
-{ 'y :=
- 'x :=
- y text.length$ 'len :=
- x text.length$ len - #1 + 'charptr :=
- { charptr #0 >
- x charptr len substring$ y = not
- and
- }
- { charptr #1 - 'charptr := }
- while$
- charptr #0 >
-}
-
-STRINGS { s t }
-
-FUNCTION {output.nonnull}
-{ 's :=
- output.state mid.sentence =
- { ", " * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { output.state after.slash =
- { bbl.slash * write$
- newline$
- }
- { add.period$ " " * write$ }
- if$
- }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
- 'pop$
- 'output.nonnull
- if$
-}
-
-FUNCTION {output.after}
-{ 't :=
- duplicate$ empty$
- 'pop$
- { 's :=
- output.state mid.sentence =
- { t * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { output.state after.slash =
- { bbl.slash * write$ }
- { add.period$ " " * write$ }
- if$
- }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
- }
- if$
-}
-
-FUNCTION {output.check}
-{ 't :=
- duplicate$ empty$
- { pop$ "empty " t * " in " * cite$ * warning$ }
- 'output.nonnull
- if$
-}
-
-FUNCTION {fin.entry}
-{ end.with.period
- 'add.period$
- 'skip$
- if$
- write$
- show.english.translation entry.lang lang.zh = and
- { ")"
- write$
- }
- 'skip$
- if$
- newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
- 'skip$
- { output.state after.slash =
- 'skip$
- { after.block 'output.state := }
- if$
- }
- if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
- 'skip$
- { output.state before.all =
- 'skip$
- { output.state after.slash =
- 'skip$
- { after.sentence 'output.state := }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {new.slash}
-{ output.state before.all =
- 'skip$
- { component.part.label "slash" =
- { after.slash 'output.state := }
- { new.block
- component.part.label "in" =
- { entry.lang lang.en =
- { "In: " output
- write$
- ""
- before.all 'output.state :=
- }
- 'skip$
- if$
- }
- 'skip$
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {new.block.checka}
-{ empty$
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {new.sentence.checka}
-{ empty$
- 'skip$
- 'new.sentence
- if$
-}
-
-FUNCTION {new.sentence.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.sentence
- if$
-}
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
- { pop$ "" }
- 'skip$
- if$
-}
-
-FUNCTION {emphasize}
-{ duplicate$ empty$
- { pop$ "" }
- { "\emph{" swap$ * "}" * }
- if$
-}
-
-FUNCTION {format.btitle}
-{ italic.book.title
- entry.lang lang.en = and
- 'emphasize
- 'skip$
- if$
-}
-
-INTEGERS { byte second.byte }
-
-INTEGERS { char.lang tmp.lang }
-
-STRINGS { tmp.str }
-
-FUNCTION {get.str.lang}
-{ 'tmp.str :=
- lang.other 'tmp.lang :=
- #1 'charptr :=
- tmp.str text.length$ #1 + 'len :=
- { charptr len < }
- { tmp.str charptr #1 substring$ chr.to.int$ 'byte :=
- byte #128 <
- { charptr #1 + 'charptr :=
- byte #64 > byte #91 < and byte #96 > byte #123 < and or
- { lang.en 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- { tmp.str charptr #1 + #1 substring$ chr.to.int$ 'second.byte :=
- byte #224 <
- { charptr #2 + 'charptr :=
- byte #207 > byte #212 < and
- byte #212 = second.byte #176 < and or
- { lang.ru 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- { byte #240 <
- { charptr #3 + 'charptr :=
- byte #227 > byte #234 < and
- { lang.zh 'char.lang := }
- { byte #227 =
- { second.byte #143 >
- { lang.zh 'char.lang := }
- { second.byte #128 > second.byte #132 < and
- { lang.ja 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- if$
- }
- { byte #239 =
- second.byte #163 > second.byte #172 < and and
- { lang.zh 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- if$
- }
- if$
- }
- { charptr #4 + 'charptr :=
- byte #240 = second.byte #159 > and
- { lang.zh 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- if$
- }
- if$
- }
- if$
- char.lang tmp.lang >
- { char.lang 'tmp.lang := }
- 'skip$
- if$
- }
- while$
- tmp.lang
-}
-
-FUNCTION {check.entry.lang}
-{ author field.or.null
- title field.or.null *
- get.str.lang
-}
-
-STRINGS { entry.langid }
-
-FUNCTION {set.entry.lang}
-{ "" 'entry.langid :=
- language empty$ not
- { language 'entry.langid := }
- 'skip$
- if$
- langid empty$ not
- { langid 'entry.langid := }
- 'skip$
- if$
- entry.langid empty$
- { check.entry.lang }
- { entry.langid "english" = entry.langid "american" = or entry.langid "british" = or
- { lang.en }
- { entry.langid "chinese" =
- { lang.zh }
- { entry.langid "japanese" =
- { lang.ja }
- { entry.langid "russian" =
- { lang.ru }
- { check.entry.lang }
- if$
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- 'entry.lang :=
-}
-
-FUNCTION {set.entry.numbered}
-{ type$ "patent" =
- type$ "standard" = or
- type$ "techreport" = or
- { #1 'entry.numbered := }
- { #0 'entry.numbered := }
- if$
-}
-
-INTEGERS { nameptr namesleft numnames name.lang }
-
-FUNCTION {format.name}
-{ "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
- t "others" =
- { bbl.et.al }
- { t get.str.lang 'name.lang :=
- name.lang lang.en =
- { t #1 "{vv~}{ll}{ f{~}}" format.name$
- uppercase.name
- { "u" change.case$ }
- 'skip$
- if$
- t #1 "{, jj}" format.name$ *
- }
- { t #1 "{ll}{ff}" format.name$ }
- if$
- }
- if$
-}
-
-FUNCTION {format.names}
-{ 's :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- ""
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr format.name bbl.et.al =
- numnames bibliography.et.al.min #1 - > nameptr bibliography.et.al.use.first > and or
- { ", " *
- bbl.et.al *
- #1 'namesleft :=
- }
- { nameptr #1 >
- { namesleft #1 = bbl.and "" = not and
- { bbl.and * }
- { ", " * }
- if$
- }
- 'skip$
- if$
- s nameptr format.name *
- }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {format.key}
-{ empty$
- { key field.or.null }
- { "" }
- if$
-}
-
-FUNCTION {format.authors}
-{ author empty$ not
- { author format.names }
- { "empty author in " cite$ * warning$
- bbl.anonymous
- }
- if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
- { "" }
- { editor format.names }
- if$
-}
-
-FUNCTION {format.translators}
-{ translator empty$
- { "" }
- { translator format.names
- entry.lang lang.zh =
- { translator num.names$ #3 >
- { "译" * }
- { ", 译" * }
- if$
- }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.full.names}
-{'s :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
- t get.str.lang 'name.lang :=
- name.lang lang.en =
- { t #1 "{vv~}{ll}" format.name$ 't := }
- { t #1 "{ll}{ff}" format.name$ 't := }
- if$
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- numnames #2 >
- { "," * }
- 'skip$
- if$
- t "others" =
- { " et~al." * }
- { " and " * t * }
- if$
- }
- if$
- }
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {author.editor.full}
-{ author empty$
- { editor empty$
- { "" }
- { editor format.full.names }
- if$
- }
- { author format.full.names }
- if$
-}
-
-FUNCTION {author.full}
-{ author empty$
- { "" }
- { author format.full.names }
- if$
-}
-
-FUNCTION {editor.full}
-{ editor empty$
- { "" }
- { editor format.full.names }
- if$
-}
-
-FUNCTION {make.full.names}
-{ type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.full
- { type$ "collection" =
- type$ "proceedings" =
- or
- 'editor.full
- 'author.full
- if$
- }
- if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
- "\bibitem[" write$
- label ")" *
- make.full.names duplicate$ short.list =
- { pop$ }
- { duplicate$ "]" contains
- { "{" swap$ * "}" * }
- 'skip$
- if$
- *
- }
- if$
- "]{" * write$
- cite$ write$
- "}" write$
- newline$
- ""
- before.all 'output.state :=
-}
-
-FUNCTION {change.sentence.case}
-{ entry.lang lang.en =
- { "t" change.case$ }
- 'skip$
- if$
-}
-
-FUNCTION {add.link}
-{ url empty$ not
- { "\href{" url * "}{" * swap$ * "}" * }
- { doi empty$ not
- { "\href{https://doi.org/" doi * "}{" * swap$ * "}" * }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.title}
-{ title empty$
- { "" }
- { title
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered number empty$ not and
- { bbl.colon *
- type$ "patent" = show.patent.country and
- { address empty$ not
- { address * ", " * }
- { location empty$ not
- { location * ", " * }
- { entry.lang lang.zh =
- { "中国" * ", " * }
- 'skip$
- if$
- }
- if$
- }
- if$
- }
- 'skip$
- if$
- number *
- }
- 'skip$
- if$
- link.title
- 'add.link
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
- { "~" }
- { " " }
- if$
- swap$ * *
-}
-
-FUNCTION {either.or.check}
-{ empty$
- 'pop$
- { "can't use both " swap$ * " fields in " * cite$ * warning$ }
- if$
-}
-
-FUNCTION {is.digit}
-{ duplicate$ empty$
- { pop$ #0 }
- { chr.to.int$
- duplicate$ "0" chr.to.int$ <
- { pop$ #0 }
- { "9" chr.to.int$ >
- { #0 }
- { #1 }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {is.number}
-{ 's :=
- s empty$
- { #0 }
- { s text.length$ 'charptr :=
- { charptr #0 >
- s charptr #1 substring$ is.digit
- and
- }
- { charptr #1 - 'charptr := }
- while$
- charptr not
- }
- if$
-}
-
-FUNCTION {format.volume}
-{ volume empty$ not
- { volume is.number
- { entry.lang lang.zh =
- { "第 " volume * " 卷" * }
- { "Vol." volume tie.or.space.connect }
- if$
- }
- { volume }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.number}
-{ number empty$ not
- { number is.number
- { entry.lang lang.zh =
- { "第 " number * " 册" * }
- { "No." number tie.or.space.connect }
- if$
- }
- { number }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.volume.number}
-{ volume empty$ not
- { format.volume }
- { format.number }
- if$
-}
-
-FUNCTION {format.title.vol.num}
-{ title
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered
- { number empty$ not
- { bbl.colon * number * }
- 'skip$
- if$
- }
- { format.volume.number 's :=
- s empty$ not
- { bbl.colon * s * }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.series.vol.num.title}
-{ format.volume.number 's :=
- series empty$ not
- { series
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered
- { bbl.wide.space * }
- { bbl.colon *
- s empty$ not
- { s * bbl.wide.space * }
- 'skip$
- if$
- }
- if$
- title *
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered number empty$ not and
- { bbl.colon * number * }
- 'skip$
- if$
- }
- { format.title.vol.num }
- if$
- format.btitle
- link.title
- 'add.link
- 'skip$
- if$
-}
-
-FUNCTION {format.booktitle.vol.num}
-{ booktitle
- entry.numbered
- 'skip$
- { format.volume.number 's :=
- s empty$ not
- { bbl.colon * s * }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.series.vol.num.booktitle}
-{ format.volume.number 's :=
- series empty$ not
- { series bbl.colon *
- entry.numbered not s empty$ not and
- { s * bbl.wide.space * }
- 'skip$
- if$
- booktitle *
- }
- { format.booktitle.vol.num }
- if$
- format.btitle
-}
-
-FUNCTION {remove.period}
-{ 't :=
- "" 's :=
- { t empty$ not }
- { t #1 #1 substring$ 'tmp.str :=
- tmp.str "." = not
- { s tmp.str * 's := }
- 'skip$
- if$
- t #2 global.max$ substring$ 't :=
- }
- while$
- s
-}
-
-FUNCTION {abbreviate}
-{ remove.period
- 't :=
- t "l" change.case$ 's :=
- ""
- s "physical review letters" =
- { "Phys Rev Lett" }
- 'skip$
- if$
- 's :=
- s empty$
- { t }
- { pop$ s }
- if$
-}
-
-FUNCTION {get.journal.title}
-{ short.journal
- { shortjournal empty$ not
- { shortjournal }
- { journal empty$ not
- { journal abbreviate }
- { journaltitle empty$ not
- { journaltitle abbreviate }
- { "" }
- if$
- }
- if$
- }
- if$
- }
- { journal empty$ not
- { journal }
- { journaltitle empty$ not
- { journaltitle }
- { shortjournal empty$ not
- { shortjournal }
- { "" }
- if$
- }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {check.arxiv.preprint}
-{ #1 #5 substring$ "l" change.case$ "arxiv" =
- { #1 }
- { #0 }
- if$
-}
-
-FUNCTION {format.journal}
-{ get.journal.title
- duplicate$ empty$ not
- { italic.journal entry.lang lang.en = and
- 'emphasize
- 'skip$
- if$
- }
- 'skip$
- if$
-}
-
-FUNCTION {set.entry.mark}
-{ entry.mark empty$ not
- 'pop$
- { mark empty$ not
- { pop$ mark 'entry.mark := }
- { 'entry.mark := }
- if$
- }
- if$
-}
-
-FUNCTION {format.mark}
-{ show.mark
- { entry.mark
- show.medium.type
- { medium empty$ not
- { "/" * medium * }
- { entry.is.electronic
- { "/OL" * }
- 'skip$
- if$
- }
- if$
- }
- 'skip$
- if$
- 'entry.mark :=
- space.before.mark
- { " " }
- { "\allowbreak" }
- if$
- "[" * entry.mark * "]" *
- }
- { "" }
- if$
-}
-
-FUNCTION {num.to.ordinal}
-{ duplicate$ text.length$ 'charptr :=
- duplicate$ charptr #1 substring$ 's :=
- s "1" =
- { "st" * }
- { s "2" =
- { "nd" * }
- { s "3" =
- { "rd" * }
- { "th" * }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.edition}
-{ edition empty$
- { "" }
- { edition is.number
- { edition "1" = not
- { entry.lang lang.zh =
- { edition " 版" * }
- { edition num.to.ordinal " ed." * }
- if$
- }
- 'skip$
- if$
- }
- { entry.lang lang.en =
- { edition change.sentence.case 's :=
- s "Revised" = s "Revised edition" = or
- { "Rev. ed." }
- { s " ed." * }
- if$
- }
- { edition }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.publisher}
-{ publisher empty$ not
- { publisher }
- { school empty$ not
- { school }
- { organization empty$ not
- { organization }
- { institution empty$ not
- { institution }
- { "" }
- if$
- }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.address.publisher}
-{ address empty$ not
- { address }
- { location empty$ not
- { location }
- { "" }
- if$
- }
- if$
- duplicate$ empty$ not
- { format.publisher empty$ not
- { bbl.colon * format.publisher * }
- { entry.is.electronic not show.missing.address.publisher and
- { bbl.colon * bbl.sine.nomine * }
- 'skip$
- if$
- }
- if$
- }
- { pop$
- entry.is.electronic not show.missing.address.publisher and
- { format.publisher empty$ not
- { bbl.sine.loco bbl.colon * format.publisher * }
- { bbl.sine.loco.sine.nomine }
- if$
- }
- { format.publisher empty$ not
- { format.publisher }
- { "" }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {extract.before.dash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "-" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s #1 charptr #1 - substring$
- }
- if$
-}
-
-FUNCTION {extract.after.dash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "-" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- { charptr len <
- s charptr #1 substring$ "-" =
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s charptr global.max$ substring$
- }
- if$
-}
-
-FUNCTION {extract.before.slash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "/" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s #1 charptr #1 - substring$
- }
- if$
-}
-
-FUNCTION {extract.after.slash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "-" = not
- and
- s charptr #1 substring$ "/" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- { charptr len <
- s charptr #1 substring$ "-" =
- s charptr #1 substring$ "/" =
- or
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s charptr global.max$ substring$
- }
- if$
-}
-
-FUNCTION {format.year}
-{ year empty$ not
- { year extract.before.slash extra.label * }
- { date empty$ not
- { date extract.before.dash extra.label * }
- { entry.is.electronic not
- { "empty year in " cite$ * warning$ }
- 'skip$
- if$
- urldate empty$ not
- { "[" urldate extract.before.dash * extra.label * "]" * }
- { "" }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.periodical.year}
-{ year empty$ not
- { year extract.before.slash
- "--" *
- year extract.after.slash
- duplicate$ empty$
- 'pop$
- { * }
- if$
- }
- { date empty$ not
- { date extract.before.dash }
- { "empty year in " cite$ * warning$
- urldate empty$ not
- { "[" urldate extract.before.dash * "]" * }
- { "" }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.date}
-{ date empty$ not
- { type$ "patent" = type$ "newspaper" = or
- { date }
- { entrysubtype empty$ not
- { type$ "article" = entrysubtype "newspaper" = and
- { date }
- { format.year }
- if$
- }
- { format.year }
- if$
- }
- if$
- }
- { year empty$ not
- { format.year }
- { "" }
- if$
- }
- if$
-}
-
-FUNCTION {format.editdate}
-{ date empty$ not
- { "\allowbreak(" date * ")" * }
- { "" }
- if$
-}
-
-FUNCTION {format.urldate}
-{ show.urldate show.url and entry.url empty$ not and
- is.pure.electronic or
- urldate empty$ not and
- { "\allowbreak[" urldate * "]" * }
- { "" }
- if$
-}
-
-FUNCTION {hyphenate}
-{ 't :=
- ""
- { t empty$ not }
- { t #1 #1 substring$ "-" =
- { wave.dash.in.pages
- { "~" * }
- { "-" * }
- if$
- { t #1 #1 substring$ "-" = }
- { t #2 global.max$ substring$ 't := }
- while$
- }
- { t #1 #1 substring$ *
- t #2 global.max$ substring$ 't :=
- }
- if$
- }
- while$
-}
-
-FUNCTION {format.pages}
-{ pages empty$
- { "" }
- { pages hyphenate }
- if$
-}
-
-FUNCTION {format.extracted.pages}
-{ pages empty$
- { "" }
- { pages
- only.start.page
- 'extract.before.dash
- 'hyphenate
- if$
- }
- if$
-}
-
-FUNCTION {format.journal.volume}
-{ volume empty$ not
- { bold.journal.volume
- { "\textbf{" volume * "}" * }
- { volume }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.journal.number}
-{ number empty$ not
- { "\allowbreak (" number * ")" * }
- { "" }
- if$
-}
-
-FUNCTION {format.journal.pages}
-{ pages empty$
- { "" }
- { format.extracted.pages }
- if$
-}
-
-FUNCTION {format.periodical.year.volume.number}
-{ year empty$ not
- { year extract.before.slash }
- { "empty year in periodical " cite$ * warning$ }
- if$
- volume empty$ not
- { ", " * volume extract.before.dash * }
- 'skip$
- if$
- number empty$ not
- { "\allowbreak (" * number extract.before.dash * ")" * }
- 'skip$
- if$
- "--" *
- year extract.after.slash empty$
- volume extract.after.dash empty$ and
- number extract.after.dash empty$ and not
- { year extract.after.slash empty$ not
- { year extract.after.slash * }
- { year extract.before.slash * }
- if$
- volume empty$ not
- { ", " * volume extract.after.dash * }
- 'skip$
- if$
- number empty$ not
- { "\allowbreak (" * number extract.after.dash * ")" * }
- 'skip$
- if$
- }
- 'skip$
- if$
-}
-
-FUNCTION {check.url}
-{ url empty$ not
- { "\url{" url * "}" * 'entry.url :=
- #1 'entry.is.electronic :=
- }
- { howpublished empty$ not
- { howpublished #1 #5 substring$ "\url{" =
- { howpublished 'entry.url :=
- #1 'entry.is.electronic :=
- }
- 'skip$
- if$
- }
- { note empty$ not
- { note #1 #5 substring$ "\url{" =
- { note 'entry.url :=
- #1 'entry.is.electronic :=
- }
- 'skip$
- if$
- }
- 'skip$
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {output.url}
-{ show.url is.pure.electronic or
- entry.url empty$ not and
- { new.block
- entry.url output
- }
- 'skip$
- if$
-}
-
-FUNCTION {check.doi}
-{ doi empty$ not
- { #1 'entry.is.electronic := }
- 'skip$
- if$
-}
-
-FUNCTION {is.in.url}
-{ 's :=
- s empty$
- { #1 }
- { entry.url empty$
- { #0 }
- { s text.length$ 'len :=
- entry.url text.length$ 'charptr :=
- { entry.url charptr len substring$ s = not
- charptr #0 >
- and
- }
- { charptr #1 - 'charptr := }
- while$
- charptr
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.doi}
-{ ""
- doi empty$ not
- { "" 's :=
- doi 't :=
- #0 'numnames :=
- { t empty$ not}
- { t #1 #1 substring$ 'tmp.str :=
- tmp.str "," = tmp.str " " = or t #2 #1 substring$ empty$ or
- { t #2 #1 substring$ empty$
- { s tmp.str * 's := }
- 'skip$
- if$
- s empty$ s is.in.url or
- 'skip$
- { numnames #1 + 'numnames :=
- numnames #1 >
- { ", " * }
- { "DOI: " * }
- if$
- "\doi{" s * "}" * *
- }
- if$
- "" 's :=
- }
- { s tmp.str * 's := }
- if$
- t #2 global.max$ substring$ 't :=
- }
- while$
- }
- 'skip$
- if$
-}
-
-FUNCTION {output.doi}
-{ doi empty$ not show.doi and
- show.english.translation entry.lang lang.zh = and not and
- { new.block
- format.doi output
- }
- 'skip$
- if$
-}
-
-FUNCTION {check.electronic}
-{ "" 'entry.url :=
- #0 'entry.is.electronic :=
- 'check.doi
- 'skip$
- if$
- 'check.url
- 'skip$
- if$
- medium empty$ not
- { medium "MT" = medium "DK" = or medium "CD" = or medium "OL" = or
- { #1 'entry.is.electronic := }
- 'skip$
- if$
- }
- 'skip$
- if$
-}
-
-FUNCTION {format.eprint}
-{ archivePrefix empty$ not
- { archivePrefix }
- { eprinttype empty$ not
- { archivePrefix }
- { "" }
- if$
- }
- if$
- 's :=
- s empty$ not
- { s ": \eprint{" *
- url empty$ not
- { url }
- { "https://" s "l" change.case$ * ".org/abs/" * eprint * }
- if$
- * "}{" *
- eprint * "}" *
- }
- { eprint }
- if$
-}
-
-FUNCTION {output.eprint}
-{ show.preprint eprint empty$ not and
- { new.block
- format.eprint output
- }
- 'skip$
- if$
-}
-
-FUNCTION {format.note}
-{ note empty$ not show.note and
- { note }
- { "" }
- if$
-}
-
-FUNCTION {output.translation}
-{ show.english.translation entry.lang lang.zh = and
- { translation empty$ not
- { translation }
- { "[English translation missing!]" }
- if$
- " (in Chinese)" * output
- write$
- format.doi duplicate$ empty$ not
- { newline$
- write$
- }
- 'pop$
- if$
- " \\" write$
- newline$
- "(" write$
- ""
- before.all 'output.state :=
- }
- 'skip$
- if$
-}
-
-FUNCTION {empty.misc.check}
-{ author empty$ title empty$
- year empty$
- and and
- key empty$ not and
- { "all relevant fields are empty in " cite$ * warning$ }
- 'skip$
- if$
-}
-
-FUNCTION {monograph}
-{ output.bibitem
- output.translation
- author empty$ not
- { format.authors }
- { editor empty$ not
- { format.editors }
- { "empty author and editor in " cite$ * warning$
- bbl.anonymous
- }
- if$
- }
- if$
- output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.series.vol.num.title "title" output.check
- "M" set.entry.mark
- format.mark "" output.after
- new.block
- format.translators output
- new.sentence
- format.edition output
- new.block
- format.address.publisher output
- year.after.author not
- { format.year "year" output.check }
- 'skip$
- if$
- format.pages bbl.pages.colon output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {incollection}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.title "title" output.check
- "M" set.entry.mark
- format.mark "" output.after
- new.block
- format.translators output
- new.slash
- format.editors output
- new.block
- format.series.vol.num.booktitle "booktitle" output.check
- new.block
- format.edition output
- new.block
- format.address.publisher output
- year.after.author not
- { format.year "year" output.check }
- 'skip$
- if$
- format.extracted.pages bbl.pages.colon output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {periodical}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.title "title" output.check
- "J" set.entry.mark
- format.mark "" output.after
- new.block
- format.periodical.year.volume.number output
- new.block
- format.address.publisher output
- year.after.author not
- { format.periodical.year "year" output.check }
- 'skip$
- if$
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {journal.article}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- title.in.journal
- { format.title "title" output.check
- entrysubtype empty$ not
- {
- entrysubtype "newspaper" =
- { "N" set.entry.mark }
- { "J" set.entry.mark }
- if$
- }
- { "J" set.entry.mark }
- if$
- format.mark "" output.after
- new.block
- }
- 'skip$
- if$
- format.journal "journal" output.check
- year.after.author not
- { format.date "year" output.check }
- 'skip$
- if$
- format.journal.volume output
- format.journal.number "" output.after
- format.journal.pages bbl.pages.colon output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {patent}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.title "title" output.check
- "P" set.entry.mark
- format.mark "" output.after
- new.block
- format.date "year" output.check
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {electronic}
-{ #1 #1 check.electronic
- #1 'entry.is.electronic :=
- #1 'is.pure.electronic :=
- output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.series.vol.num.title "title" output.check
- "EB" set.entry.mark
- format.mark "" output.after
- new.block
- format.address.publisher output
- year.after.author not
- { date empty$
- { format.date output }
- 'skip$
- if$
- }
- 'skip$
- if$
- format.pages bbl.pages.colon output.after
- format.editdate "" output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {preprint}
-{ output.bibitem
- output.translation
- author empty$ not
- { format.authors }
- { editor empty$ not
- { format.editors }
- { "empty author and editor in " cite$ * warning$
- bbl.anonymous
- }
- if$
- }
- if$
- output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- title.in.journal
- { format.series.vol.num.title "title" output.check
- "A" set.entry.mark
- format.mark "" output.after
- new.block
- }
- 'skip$
- if$
- format.translators output
- new.sentence
- format.edition output
- new.block
- year.after.author not
- { date empty$
- { format.date output }
- 'skip$
- if$
- }
- 'skip$
- if$
- format.pages bbl.pages.colon output.after
- format.editdate "" output.after
- format.urldate "" output.after
- output.eprint
- output.url
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {misc}
-{ get.journal.title
- duplicate$ empty$ not
- { check.arxiv.preprint
- 'preprint
- 'journal.article
- if$
- }
- { pop$
- booktitle empty$ not
- 'incollection
- { publisher empty$ not
- 'monograph
- { eprint empty$ not archivePrefix empty$ not or
- 'preprint
- { entry.is.electronic
- 'electronic
- {
- "Z" set.entry.mark
- monograph
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- empty.misc.check
-}
-
-FUNCTION {archive}
-{ "A" set.entry.mark
- misc
-}
-
-FUNCTION {article} { misc }
-
-FUNCTION {book} { monograph }
-
-FUNCTION {booklet} { book }
-
-FUNCTION {collection}
-{ "G" set.entry.mark
- monograph
-}
-
-FUNCTION {database}
-{ "DB" set.entry.mark
- electronic
-}
-
-FUNCTION {dataset}
-{ "DS" set.entry.mark
- electronic
-}
-
-FUNCTION {inbook} { book }
-
-FUNCTION {inproceedings}
-{ "C" set.entry.mark
- incollection
-}
-
-FUNCTION {conference} { inproceedings }
-
-FUNCTION {legislation} { archive }
-
-FUNCTION {map}
-{ "CM" set.entry.mark
- misc
-}
-
-FUNCTION {manual} { monograph }
-
-FUNCTION {mastersthesis}
-{ "D" set.entry.mark
- monograph
-}
-
-FUNCTION {newspaper}
-{ "N" set.entry.mark
- article
-}
-
-FUNCTION {online}
-{ "EB" set.entry.mark
- electronic
-}
-
-FUNCTION {phdthesis} { mastersthesis }
-
-FUNCTION {proceedings}
-{ "C" set.entry.mark
- monograph
-}
-
-FUNCTION {software}
-{ "CP" set.entry.mark
- electronic
-}
-
-FUNCTION {standard}
-{ "S" set.entry.mark
- misc
-}
-
-FUNCTION {techreport}
-{ "R" set.entry.mark
- misc
-}
-
-FUNCTION {unpublished} { misc }
-
-FUNCTION {default.type} { misc }
-
-MACRO {jan} {"January"}
-
-MACRO {feb} {"February"}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"April"}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"August"}
-
-MACRO {sep} {"September"}
-
-MACRO {oct} {"October"}
-
-MACRO {nov} {"November"}
-
-MACRO {dec} {"December"}
-
-MACRO {acmcs} {"ACM Computing Surveys"}
-
-MACRO {acta} {"Acta Informatica"}
-
-MACRO {cacm} {"Communications of the ACM"}
-
-MACRO {ibmjrd} {"IBM Journal of Research and Development"}
-
-MACRO {ibmsj} {"IBM Systems Journal"}
-
-MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
-
-MACRO {ieeetc} {"IEEE Transactions on Computers"}
-
-MACRO {ieeetcad}
- {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
-
-MACRO {ipl} {"Information Processing Letters"}
-
-MACRO {jacm} {"Journal of the ACM"}
-
-MACRO {jcss} {"Journal of Computer and System Sciences"}
-
-MACRO {scp} {"Science of Computer Programming"}
-
-MACRO {sicomp} {"SIAM Journal on Computing"}
-
-MACRO {tocs} {"ACM Transactions on Computer Systems"}
-
-MACRO {tods} {"ACM Transactions on Database Systems"}
-
-MACRO {tog} {"ACM Transactions on Graphics"}
-
-MACRO {toms} {"ACM Transactions on Mathematical Software"}
-
-MACRO {toois} {"ACM Transactions on Office Information Systems"}
-
-MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
-
-MACRO {tcs} {"Theoretical Computer Science"}
-
-FUNCTION {sortify}
-{ purify$
- "l" change.case$
-}
-
-FUNCTION {chop.word}
-{ 's :=
- 'len :=
- s #1 len substring$ =
- { s len #1 + global.max$ substring$ }
- 's
- if$
-}
-
-FUNCTION {format.lab.name}
-{ "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
- t "others" =
- { citation.et.al }
- { t get.str.lang 'name.lang :=
- name.lang lang.zh = name.lang lang.ja = or
- { t #1 "{ll}{ff}" format.name$ }
- { t #1 "{vv~}{ll}" format.name$ }
- if$
- }
- if$
-}
-
-FUNCTION {format.lab.names}
-{ 's :=
- s #1 format.lab.name 'short.label :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- ""
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr format.lab.name citation.et.al =
- numnames citation.et.al.min #1 - > nameptr citation.et.al.use.first > and or
- { bbl.space *
- citation.et.al *
- #1 'namesleft :=
- }
- { nameptr #1 >
- { namesleft #1 = citation.and "" = not and
- { citation.and * }
- { ", " * }
- if$
- }
- 'skip$
- if$
- s nameptr format.lab.name *
- }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {author.key.label}
-{ author empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {author.editor.key.label}
-{ author empty$
- { editor empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { editor format.lab.names }
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {author.key.organization.label}
-{ author empty$
- { key empty$
- { organization empty$
- { cite$ #1 #3 substring$ }
- { "The " #4 organization chop.word #3 text.prefix$ }
- if$
- }
- 'key
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {editor.key.organization.label}
-{ editor empty$
- { key empty$
- { organization empty$
- { cite$ #1 #3 substring$ }
- { "The " #4 organization chop.word #3 text.prefix$ }
- if$
- }
- 'key
- if$
- }
- { editor format.lab.names }
- if$
-}
-
-FUNCTION {calc.short.authors}
-{ "" 'short.label :=
- type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.key.label
- { type$ "collection" =
- type$ "proceedings" =
- or
- { editor empty$ not
- 'editor.key.organization.label
- 'author.key.organization.label
- if$
- }
- 'author.key.label
- if$
- }
- if$
- 'short.list :=
- short.label empty$
- { short.list 'short.label := }
- 'skip$
- if$
-}
-
-FUNCTION {calc.label}
-{ calc.short.authors
- short.list "]" contains
- { "{" short.list * "}" * }
- { short.list }
- if$
- "("
- *
- format.year duplicate$ empty$
- short.list key field.or.null = or
- { pop$ "" }
- 'skip$
- if$
- duplicate$ "]" contains
- { "{" swap$ * "}" * }
- 'skip$
- if$
- *
- 'label :=
- short.label
- "("
- *
- format.year duplicate$ empty$
- short.list key field.or.null = or
- { pop$ "" }
- 'skip$
- if$
- *
- 'short.label :=
-}
-
-FUNCTION {sort.language.label}
-{ entry.lang lang.zh =
- { lang.zh.order }
- { entry.lang lang.ja =
- { lang.ja.order }
- { entry.lang lang.en =
- { lang.en.order }
- { entry.lang lang.ru =
- { lang.ru.order }
- { lang.other.order }
- if$
- }
- if$
- }
- if$
- }
- if$
- #64 +
- int.to.chr$
-}
-
-FUNCTION {sort.format.names}
-{ 's :=
- #1 'nameptr :=
- ""
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- {
- s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't :=
- nameptr #1 >
- {
- " " *
- namesleft #1 = t "others" = and
- { "zzzzz" * }
- { numnames #2 > nameptr #2 = and
- { "zz" * year field.or.null * " " * }
- 'skip$
- if$
- t sortify *
- }
- if$
- }
- { t sortify * }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {sort.format.title}
-{ 't :=
- "A " #2
- "An " #3
- "The " #4 t chop.word
- chop.word
- chop.word
- sortify
- #1 global.max$ substring$
-}
-
-FUNCTION {anonymous.sort}
-{ entry.lang lang.zh =
- { "yi4 ming2" }
- { "anon" }
- if$
-}
-
-FUNCTION {warn.empty.key}
-{ entry.lang lang.zh =
- { "empty key in " cite$ * warning$ }
- 'skip$
- if$
-}
-
-FUNCTION {author.sort}
-{ key empty$
- { warn.empty.key
- author empty$
- { anonymous.sort }
- { author sort.format.names }
- if$
- }
- { key }
- if$
-}
-
-FUNCTION {author.editor.sort}
-{ key empty$
- { warn.empty.key
- author empty$
- { editor empty$
- { anonymous.sort }
- { editor sort.format.names }
- if$
- }
- { author sort.format.names }
- if$
- }
- { key }
- if$
-}
-
-FUNCTION {author.organization.sort}
-{ key empty$
- { warn.empty.key
- author empty$
- { organization empty$
- { anonymous.sort }
- { "The " #4 organization chop.word sortify }
- if$
- }
- { author sort.format.names }
- if$
- }
- { key }
- if$
-}
-
-FUNCTION {editor.organization.sort}
-{ key empty$
- { warn.empty.key
- editor empty$
- { organization empty$
- { anonymous.sort }
- { "The " #4 organization chop.word sortify }
- if$
- }
- { editor sort.format.names }
- if$
- }
- { key }
- if$
-}
-
-FUNCTION {presort}
-{ set.entry.lang
- set.entry.numbered
- show.url show.doi check.electronic
- #0 'is.pure.electronic :=
- calc.label
- label sortify
- " "
- *
- sort.language.label
- " "
- *
- type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.sort
- { type$ "collection" =
- type$ "proceedings" =
- or
- 'editor.organization.sort
- 'author.sort
- if$
- }
- if$
- *
- " "
- *
- year field.or.null sortify
- *
- " "
- *
- cite$
- *
- #1 entry.max$ substring$
- 'sort.label :=
- sort.label *
- #1 entry.max$ substring$
- 'sort.key$ :=
-}
-
-STRINGS { longest.label last.label next.extra last.extra.label }
-
-INTEGERS { longest.label.width number.label }
-
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
- #0 int.to.chr$ 'last.label :=
- "" 'next.extra :=
- #0 'longest.label.width :=
- #0 'number.label :=
- "" 'last.extra.label :=
-}
-
-FUNCTION {forward.pass}
-{
- last.label short.label =
- { "" 'extra.label :=
- last.extra.label text.length$ 'charptr :=
- { last.extra.label charptr #1 substring$ "z" =
- charptr #0 > and
- }
- { "a" extra.label * 'extra.label :=
- charptr #1 - 'charptr :=
- }
- while$
- charptr #0 >
- { last.extra.label charptr #1 substring$ chr.to.int$ #1 + int.to.chr$
- extra.label * 'extra.label :=
- last.extra.label #1 charptr #1 - substring$
- extra.label * 'extra.label :=
- }
- { "a" extra.label * 'extra.label := }
- if$
- extra.label 'last.extra.label :=
- }
- { "a" 'last.extra.label :=
- "" 'extra.label :=
- short.label 'last.label :=
- }
- if$
- number.label #1 + 'number.label :=
-}
-
-FUNCTION {reverse.pass}
-{
- next.extra "b" =
- { "a" 'extra.label := }
- 'skip$
- if$
- extra.label 'next.extra :=
- extra.label
- duplicate$ empty$
- 'skip$
- { "{\natexlab{" swap$ * "}}" * }
- if$
- 'extra.label :=
- label extra.label * 'label :=
-}
-
-FUNCTION {bib.sort.order}
-{ sort.label 'sort.key$ :=
-}
-
-FUNCTION {begin.bib}
-{ preamble$ empty$
- 'skip$
- { preamble$ write$ newline$ }
- if$
- "\begin{thebibliography}{" number.label int.to.str$ * "}" *
- write$ newline$
- terms.in.macro
- { "\providecommand{\biband}{和}"
- write$ newline$
- "\providecommand{\bibetal}{等}"
- write$ newline$
- }
- 'skip$
- if$
- "\providecommand{\natexlab}[1]{#1}"
- write$ newline$
- "\providecommand{\url}[1]{#1}"
- write$ newline$
- "\expandafter\ifx\csname urlstyle\endcsname\relax\else"
- write$ newline$
- " \urlstyle{same}\fi"
- write$ newline$
- "\expandafter\ifx\csname href\endcsname\relax"
- write$ newline$
- " \DeclareUrlCommand\doi{\urlstyle{rm}}"
- write$ newline$
- " \def\eprint#1#2{#2}"
- write$ newline$
- "\else"
- write$ newline$
- " \def\doi#1{\href{https://doi.org/#1}{\nolinkurl{#1}}}"
- write$ newline$
- " \let\eprint\href"
- write$ newline$
- "\fi"
- write$ newline$
- }
-
-FUNCTION {end.bib}
-{ newline$
- "\end{thebibliography}" write$ newline$
-}
-
-READ
-
-EXECUTE {init.state.consts}
-
-EXECUTE {load.config}
-
-ITERATE {presort}
-
-SORT
-
-EXECUTE {initialize.longest.label}
-
-ITERATE {forward.pass}
-
-REVERSE {reverse.pass}
-
-ITERATE {bib.sort.order}
-
-SORT
-
-EXECUTE {begin.bib}
-
-ITERATE {call.type$}
-
-EXECUTE {end.bib}
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst b/biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst
deleted file mode 100644
index 173c6c3648..0000000000
--- a/biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst
+++ /dev/null
@@ -1,2451 +0,0 @@
-%%
-%% This is file `gbt7714-numerical.bst',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% gbt7714.dtx (with options: `2015,numerical')
-%% -------------------------------------------------------------------
-%% GB/T 7714 BibTeX Style
-%% https://github.com/zepinglee/gbt7714-bibtex-style
-%% Version: 2022/10/03 v2.1.5
-%% -------------------------------------------------------------------
-%% Copyright (C) 2016--2022 by Zeping Lee <zepinglee AT gmail.com>
-%% -------------------------------------------------------------------
-%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2008 or later.
-%% -------------------------------------------------------------------
-INTEGERS {
- citation.et.al.min
- citation.et.al.use.first
- bibliography.et.al.min
- bibliography.et.al.use.first
- uppercase.name
- terms.in.macro
- year.after.author
- period.after.author
- italic.book.title
- sentence.case.title
- link.title
- title.in.journal
- show.patent.country
- show.mark
- space.before.mark
- show.medium.type
- short.journal
- italic.journal
- bold.journal.volume
- show.missing.address.publisher
- space.before.pages
- only.start.page
- wave.dash.in.pages
- show.urldate
- show.url
- show.doi
- show.preprint
- show.note
- show.english.translation
- end.with.period
-}
-
-STRINGS {
- component.part.label
-}
-
-FUNCTION {load.config}
-{
- #2 'citation.et.al.min :=
- #1 'citation.et.al.use.first :=
- #4 'bibliography.et.al.min :=
- #3 'bibliography.et.al.use.first :=
- #1 'uppercase.name :=
- #0 'terms.in.macro :=
- #0 'year.after.author :=
- #1 'period.after.author :=
- #0 'italic.book.title :=
- #1 'sentence.case.title :=
- #0 'link.title :=
- #1 'title.in.journal :=
- #0 'show.patent.country :=
- #1 'show.mark :=
- #0 'space.before.mark :=
- #1 'show.medium.type :=
- "slash" 'component.part.label :=
- #0 'short.journal :=
- #0 'italic.journal :=
- #0 'bold.journal.volume :=
- #0 'show.missing.address.publisher :=
- #1 'space.before.pages :=
- #0 'only.start.page :=
- #0 'wave.dash.in.pages :=
- #1 'show.urldate :=
- #1 'show.url :=
- #1 'show.doi :=
- #1 'show.preprint :=
- #0 'show.note :=
- #0 'show.english.translation :=
- #1 'end.with.period :=
-}
-
-ENTRY
- { address
- archivePrefix
- author
- booktitle
- date
- doi
- edition
- editor
- eprint
- eprinttype
- entrysubtype
- howpublished
- institution
- journal
- journaltitle
- key
- langid
- language
- location
- mark
- medium
- note
- number
- organization
- pages
- publisher
- school
- series
- shortjournal
- title
- translation
- translator
- url
- urldate
- volume
- year
- }
- { entry.lang entry.is.electronic is.pure.electronic entry.numbered }
- { label extra.label sort.label short.label short.list entry.mark entry.url }
-
-INTEGERS { output.state before.all mid.sentence after.sentence after.block after.slash }
-
-INTEGERS { lang.zh lang.ja lang.en lang.ru lang.other }
-
-INTEGERS { charptr len }
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
- #1 'mid.sentence :=
- #2 'after.sentence :=
- #3 'after.block :=
- #4 'after.slash :=
- #3 'lang.zh :=
- #4 'lang.ja :=
- #1 'lang.en :=
- #2 'lang.ru :=
- #0 'lang.other :=
-}
-
-FUNCTION {bbl.anonymous}
-{ entry.lang lang.zh =
- { "佚名" }
- { "Anon" }
- if$
-}
-
-FUNCTION {bbl.space}
-{ entry.lang lang.zh =
- { "\ " }
- { " " }
- if$
-}
-
-FUNCTION {bbl.and}
-{ "" }
-
-FUNCTION {bbl.et.al}
-{ entry.lang lang.zh =
- { "等" }
- { entry.lang lang.ja =
- { "他" }
- { entry.lang lang.ru =
- { "идр" }
- { "et~al." }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {citation.and}
-{ terms.in.macro
- { "{\biband}" }
- 'bbl.and
- if$
-}
-
-FUNCTION {citation.et.al}
-{ terms.in.macro
- { "{\bibetal}" }
- 'bbl.et.al
- if$
-}
-
-FUNCTION {bbl.colon} { ": " }
-
-FUNCTION {bbl.pages.colon}
-{ space.before.pages
- { ": " }
- { ":\allowbreak " }
- if$
-}
-
-FUNCTION {bbl.wide.space} { "\quad " }
-
-FUNCTION {bbl.slash} { "//\allowbreak " }
-
-FUNCTION {bbl.sine.loco}
-{ entry.lang lang.zh =
- { "[出版地不详]" }
- { "[S.l.]" }
- if$
-}
-
-FUNCTION {bbl.sine.nomine}
-{ entry.lang lang.zh =
- { "[出版者不详]" }
- { "[s.n.]" }
- if$
-}
-
-FUNCTION {bbl.sine.loco.sine.nomine}
-{ entry.lang lang.zh =
- { "[出版地不详: 出版者不详]" }
- { "[S.l.: s.n.]" }
- if$
-}
-
-FUNCTION {not}
-{ { #0 }
- { #1 }
- if$
-}
-
-FUNCTION {and}
-{ 'skip$
- { pop$ #0 }
- if$
-}
-
-FUNCTION {or}
-{ { pop$ #1 }
- 'skip$
- if$
-}
-
-STRINGS { x y }
-
-FUNCTION {contains}
-{ 'y :=
- 'x :=
- y text.length$ 'len :=
- x text.length$ len - #1 + 'charptr :=
- { charptr #0 >
- x charptr len substring$ y = not
- and
- }
- { charptr #1 - 'charptr := }
- while$
- charptr #0 >
-}
-
-STRINGS { s t }
-
-FUNCTION {output.nonnull}
-{ 's :=
- output.state mid.sentence =
- { ", " * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { output.state after.slash =
- { bbl.slash * write$
- newline$
- }
- { add.period$ " " * write$ }
- if$
- }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
- 'pop$
- 'output.nonnull
- if$
-}
-
-FUNCTION {output.after}
-{ 't :=
- duplicate$ empty$
- 'pop$
- { 's :=
- output.state mid.sentence =
- { t * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { output.state after.slash =
- { bbl.slash * write$ }
- { add.period$ " " * write$ }
- if$
- }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
- }
- if$
-}
-
-FUNCTION {output.check}
-{ 't :=
- duplicate$ empty$
- { pop$ "empty " t * " in " * cite$ * warning$ }
- 'output.nonnull
- if$
-}
-
-FUNCTION {fin.entry}
-{ end.with.period
- 'add.period$
- 'skip$
- if$
- write$
- show.english.translation entry.lang lang.zh = and
- { ")"
- write$
- }
- 'skip$
- if$
- newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
- 'skip$
- { output.state after.slash =
- 'skip$
- { after.block 'output.state := }
- if$
- }
- if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
- 'skip$
- { output.state before.all =
- 'skip$
- { output.state after.slash =
- 'skip$
- { after.sentence 'output.state := }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {new.slash}
-{ output.state before.all =
- 'skip$
- { component.part.label "slash" =
- { after.slash 'output.state := }
- { new.block
- component.part.label "in" =
- { entry.lang lang.en =
- { "In: " output
- write$
- ""
- before.all 'output.state :=
- }
- 'skip$
- if$
- }
- 'skip$
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {new.block.checka}
-{ empty$
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {new.sentence.checka}
-{ empty$
- 'skip$
- 'new.sentence
- if$
-}
-
-FUNCTION {new.sentence.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.sentence
- if$
-}
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
- { pop$ "" }
- 'skip$
- if$
-}
-
-FUNCTION {emphasize}
-{ duplicate$ empty$
- { pop$ "" }
- { "\emph{" swap$ * "}" * }
- if$
-}
-
-FUNCTION {format.btitle}
-{ italic.book.title
- entry.lang lang.en = and
- 'emphasize
- 'skip$
- if$
-}
-
-INTEGERS { byte second.byte }
-
-INTEGERS { char.lang tmp.lang }
-
-STRINGS { tmp.str }
-
-FUNCTION {get.str.lang}
-{ 'tmp.str :=
- lang.other 'tmp.lang :=
- #1 'charptr :=
- tmp.str text.length$ #1 + 'len :=
- { charptr len < }
- { tmp.str charptr #1 substring$ chr.to.int$ 'byte :=
- byte #128 <
- { charptr #1 + 'charptr :=
- byte #64 > byte #91 < and byte #96 > byte #123 < and or
- { lang.en 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- { tmp.str charptr #1 + #1 substring$ chr.to.int$ 'second.byte :=
- byte #224 <
- { charptr #2 + 'charptr :=
- byte #207 > byte #212 < and
- byte #212 = second.byte #176 < and or
- { lang.ru 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- { byte #240 <
- { charptr #3 + 'charptr :=
- byte #227 > byte #234 < and
- { lang.zh 'char.lang := }
- { byte #227 =
- { second.byte #143 >
- { lang.zh 'char.lang := }
- { second.byte #128 > second.byte #132 < and
- { lang.ja 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- if$
- }
- { byte #239 =
- second.byte #163 > second.byte #172 < and and
- { lang.zh 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- if$
- }
- if$
- }
- { charptr #4 + 'charptr :=
- byte #240 = second.byte #159 > and
- { lang.zh 'char.lang := }
- { lang.other 'char.lang := }
- if$
- }
- if$
- }
- if$
- }
- if$
- char.lang tmp.lang >
- { char.lang 'tmp.lang := }
- 'skip$
- if$
- }
- while$
- tmp.lang
-}
-
-FUNCTION {check.entry.lang}
-{ author field.or.null
- title field.or.null *
- get.str.lang
-}
-
-STRINGS { entry.langid }
-
-FUNCTION {set.entry.lang}
-{ "" 'entry.langid :=
- language empty$ not
- { language 'entry.langid := }
- 'skip$
- if$
- langid empty$ not
- { langid 'entry.langid := }
- 'skip$
- if$
- entry.langid empty$
- { check.entry.lang }
- { entry.langid "english" = entry.langid "american" = or entry.langid "british" = or
- { lang.en }
- { entry.langid "chinese" =
- { lang.zh }
- { entry.langid "japanese" =
- { lang.ja }
- { entry.langid "russian" =
- { lang.ru }
- { check.entry.lang }
- if$
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- 'entry.lang :=
-}
-
-FUNCTION {set.entry.numbered}
-{ type$ "patent" =
- type$ "standard" = or
- type$ "techreport" = or
- { #1 'entry.numbered := }
- { #0 'entry.numbered := }
- if$
-}
-
-INTEGERS { nameptr namesleft numnames name.lang }
-
-FUNCTION {format.name}
-{ "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
- t "others" =
- { bbl.et.al }
- { t get.str.lang 'name.lang :=
- name.lang lang.en =
- { t #1 "{vv~}{ll}{ f{~}}" format.name$
- uppercase.name
- { "u" change.case$ }
- 'skip$
- if$
- t #1 "{, jj}" format.name$ *
- }
- { t #1 "{ll}{ff}" format.name$ }
- if$
- }
- if$
-}
-
-FUNCTION {format.names}
-{ 's :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- ""
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr format.name bbl.et.al =
- numnames bibliography.et.al.min #1 - > nameptr bibliography.et.al.use.first > and or
- { ", " *
- bbl.et.al *
- #1 'namesleft :=
- }
- { nameptr #1 >
- { namesleft #1 = bbl.and "" = not and
- { bbl.and * }
- { ", " * }
- if$
- }
- 'skip$
- if$
- s nameptr format.name *
- }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {format.key}
-{ empty$
- { key field.or.null }
- { "" }
- if$
-}
-
-FUNCTION {format.authors}
-{ author empty$ not
- { author format.names }
- { "empty author in " cite$ * warning$
- ""
- }
- if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
- { "" }
- { editor format.names }
- if$
-}
-
-FUNCTION {format.translators}
-{ translator empty$
- { "" }
- { translator format.names
- entry.lang lang.zh =
- { translator num.names$ #3 >
- { "译" * }
- { ", 译" * }
- if$
- }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.full.names}
-{'s :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
- t get.str.lang 'name.lang :=
- name.lang lang.en =
- { t #1 "{vv~}{ll}" format.name$ 't := }
- { t #1 "{ll}{ff}" format.name$ 't := }
- if$
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- numnames #2 >
- { "," * }
- 'skip$
- if$
- t "others" =
- { " et~al." * }
- { " and " * t * }
- if$
- }
- if$
- }
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {author.editor.full}
-{ author empty$
- { editor empty$
- { "" }
- { editor format.full.names }
- if$
- }
- { author format.full.names }
- if$
-}
-
-FUNCTION {author.full}
-{ author empty$
- { "" }
- { author format.full.names }
- if$
-}
-
-FUNCTION {editor.full}
-{ editor empty$
- { "" }
- { editor format.full.names }
- if$
-}
-
-FUNCTION {make.full.names}
-{ type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.full
- { type$ "collection" =
- type$ "proceedings" =
- or
- 'editor.full
- 'author.full
- if$
- }
- if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
- "\bibitem[" write$
- label ")" *
- make.full.names duplicate$ short.list =
- { pop$ }
- { duplicate$ "]" contains
- { "{" swap$ * "}" * }
- 'skip$
- if$
- *
- }
- if$
- "]{" * write$
- cite$ write$
- "}" write$
- newline$
- ""
- before.all 'output.state :=
-}
-
-FUNCTION {change.sentence.case}
-{ entry.lang lang.en =
- { "t" change.case$ }
- 'skip$
- if$
-}
-
-FUNCTION {add.link}
-{ url empty$ not
- { "\href{" url * "}{" * swap$ * "}" * }
- { doi empty$ not
- { "\href{https://doi.org/" doi * "}{" * swap$ * "}" * }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.title}
-{ title empty$
- { "" }
- { title
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered number empty$ not and
- { bbl.colon *
- type$ "patent" = show.patent.country and
- { address empty$ not
- { address * ", " * }
- { location empty$ not
- { location * ", " * }
- { entry.lang lang.zh =
- { "中国" * ", " * }
- 'skip$
- if$
- }
- if$
- }
- if$
- }
- 'skip$
- if$
- number *
- }
- 'skip$
- if$
- link.title
- 'add.link
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
- { "~" }
- { " " }
- if$
- swap$ * *
-}
-
-FUNCTION {either.or.check}
-{ empty$
- 'pop$
- { "can't use both " swap$ * " fields in " * cite$ * warning$ }
- if$
-}
-
-FUNCTION {is.digit}
-{ duplicate$ empty$
- { pop$ #0 }
- { chr.to.int$
- duplicate$ "0" chr.to.int$ <
- { pop$ #0 }
- { "9" chr.to.int$ >
- { #0 }
- { #1 }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {is.number}
-{ 's :=
- s empty$
- { #0 }
- { s text.length$ 'charptr :=
- { charptr #0 >
- s charptr #1 substring$ is.digit
- and
- }
- { charptr #1 - 'charptr := }
- while$
- charptr not
- }
- if$
-}
-
-FUNCTION {format.volume}
-{ volume empty$ not
- { volume is.number
- { entry.lang lang.zh =
- { "第 " volume * " 卷" * }
- { "Vol." volume tie.or.space.connect }
- if$
- }
- { volume }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.number}
-{ number empty$ not
- { number is.number
- { entry.lang lang.zh =
- { "第 " number * " 册" * }
- { "No." number tie.or.space.connect }
- if$
- }
- { number }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.volume.number}
-{ volume empty$ not
- { format.volume }
- { format.number }
- if$
-}
-
-FUNCTION {format.title.vol.num}
-{ title
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered
- { number empty$ not
- { bbl.colon * number * }
- 'skip$
- if$
- }
- { format.volume.number 's :=
- s empty$ not
- { bbl.colon * s * }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.series.vol.num.title}
-{ format.volume.number 's :=
- series empty$ not
- { series
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered
- { bbl.wide.space * }
- { bbl.colon *
- s empty$ not
- { s * bbl.wide.space * }
- 'skip$
- if$
- }
- if$
- title *
- sentence.case.title
- 'change.sentence.case
- 'skip$
- if$
- entry.numbered number empty$ not and
- { bbl.colon * number * }
- 'skip$
- if$
- }
- { format.title.vol.num }
- if$
- format.btitle
- link.title
- 'add.link
- 'skip$
- if$
-}
-
-FUNCTION {format.booktitle.vol.num}
-{ booktitle
- entry.numbered
- 'skip$
- { format.volume.number 's :=
- s empty$ not
- { bbl.colon * s * }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.series.vol.num.booktitle}
-{ format.volume.number 's :=
- series empty$ not
- { series bbl.colon *
- entry.numbered not s empty$ not and
- { s * bbl.wide.space * }
- 'skip$
- if$
- booktitle *
- }
- { format.booktitle.vol.num }
- if$
- format.btitle
-}
-
-FUNCTION {remove.period}
-{ 't :=
- "" 's :=
- { t empty$ not }
- { t #1 #1 substring$ 'tmp.str :=
- tmp.str "." = not
- { s tmp.str * 's := }
- 'skip$
- if$
- t #2 global.max$ substring$ 't :=
- }
- while$
- s
-}
-
-FUNCTION {abbreviate}
-{ remove.period
- 't :=
- t "l" change.case$ 's :=
- ""
- s "physical review letters" =
- { "Phys Rev Lett" }
- 'skip$
- if$
- 's :=
- s empty$
- { t }
- { pop$ s }
- if$
-}
-
-FUNCTION {get.journal.title}
-{ short.journal
- { shortjournal empty$ not
- { shortjournal }
- { journal empty$ not
- { journal abbreviate }
- { journaltitle empty$ not
- { journaltitle abbreviate }
- { "" }
- if$
- }
- if$
- }
- if$
- }
- { journal empty$ not
- { journal }
- { journaltitle empty$ not
- { journaltitle }
- { shortjournal empty$ not
- { shortjournal }
- { "" }
- if$
- }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {check.arxiv.preprint}
-{ #1 #5 substring$ "l" change.case$ "arxiv" =
- { #1 }
- { #0 }
- if$
-}
-
-FUNCTION {format.journal}
-{ get.journal.title
- duplicate$ empty$ not
- { italic.journal entry.lang lang.en = and
- 'emphasize
- 'skip$
- if$
- }
- 'skip$
- if$
-}
-
-FUNCTION {set.entry.mark}
-{ entry.mark empty$ not
- 'pop$
- { mark empty$ not
- { pop$ mark 'entry.mark := }
- { 'entry.mark := }
- if$
- }
- if$
-}
-
-FUNCTION {format.mark}
-{ show.mark
- { entry.mark
- show.medium.type
- { medium empty$ not
- { "/" * medium * }
- { entry.is.electronic
- { "/OL" * }
- 'skip$
- if$
- }
- if$
- }
- 'skip$
- if$
- 'entry.mark :=
- space.before.mark
- { " " }
- { "\allowbreak" }
- if$
- "[" * entry.mark * "]" *
- }
- { "" }
- if$
-}
-
-FUNCTION {num.to.ordinal}
-{ duplicate$ text.length$ 'charptr :=
- duplicate$ charptr #1 substring$ 's :=
- s "1" =
- { "st" * }
- { s "2" =
- { "nd" * }
- { s "3" =
- { "rd" * }
- { "th" * }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.edition}
-{ edition empty$
- { "" }
- { edition is.number
- { edition "1" = not
- { entry.lang lang.zh =
- { edition " 版" * }
- { edition num.to.ordinal " ed." * }
- if$
- }
- 'skip$
- if$
- }
- { entry.lang lang.en =
- { edition change.sentence.case 's :=
- s "Revised" = s "Revised edition" = or
- { "Rev. ed." }
- { s " ed." * }
- if$
- }
- { edition }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.publisher}
-{ publisher empty$ not
- { publisher }
- { school empty$ not
- { school }
- { organization empty$ not
- { organization }
- { institution empty$ not
- { institution }
- { "" }
- if$
- }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.address.publisher}
-{ address empty$ not
- { address }
- { location empty$ not
- { location }
- { "" }
- if$
- }
- if$
- duplicate$ empty$ not
- { format.publisher empty$ not
- { bbl.colon * format.publisher * }
- { entry.is.electronic not show.missing.address.publisher and
- { bbl.colon * bbl.sine.nomine * }
- 'skip$
- if$
- }
- if$
- }
- { pop$
- entry.is.electronic not show.missing.address.publisher and
- { format.publisher empty$ not
- { bbl.sine.loco bbl.colon * format.publisher * }
- { bbl.sine.loco.sine.nomine }
- if$
- }
- { format.publisher empty$ not
- { format.publisher }
- { "" }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {extract.before.dash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "-" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s #1 charptr #1 - substring$
- }
- if$
-}
-
-FUNCTION {extract.after.dash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "-" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- { charptr len <
- s charptr #1 substring$ "-" =
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s charptr global.max$ substring$
- }
- if$
-}
-
-FUNCTION {extract.before.slash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "/" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s #1 charptr #1 - substring$
- }
- if$
-}
-
-FUNCTION {extract.after.slash}
-{ duplicate$ empty$
- { pop$ "" }
- { 's :=
- #1 'charptr :=
- s text.length$ #1 + 'len :=
- { charptr len <
- s charptr #1 substring$ "-" = not
- and
- s charptr #1 substring$ "/" = not
- and
- }
- { charptr #1 + 'charptr := }
- while$
- { charptr len <
- s charptr #1 substring$ "-" =
- s charptr #1 substring$ "/" =
- or
- and
- }
- { charptr #1 + 'charptr := }
- while$
- s charptr global.max$ substring$
- }
- if$
-}
-
-FUNCTION {format.year}
-{ year empty$ not
- { year extract.before.slash extra.label * }
- { date empty$ not
- { date extract.before.dash extra.label * }
- { entry.is.electronic not
- { "empty year in " cite$ * warning$ }
- 'skip$
- if$
- urldate empty$ not
- { "[" urldate extract.before.dash * extra.label * "]" * }
- { "" }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.periodical.year}
-{ year empty$ not
- { year extract.before.slash
- "--" *
- year extract.after.slash
- duplicate$ empty$
- 'pop$
- { * }
- if$
- }
- { date empty$ not
- { date extract.before.dash }
- { "empty year in " cite$ * warning$
- urldate empty$ not
- { "[" urldate extract.before.dash * "]" * }
- { "" }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.date}
-{ date empty$ not
- { type$ "patent" = type$ "newspaper" = or
- { date }
- { entrysubtype empty$ not
- { type$ "article" = entrysubtype "newspaper" = and
- { date }
- { format.year }
- if$
- }
- { format.year }
- if$
- }
- if$
- }
- { year empty$ not
- { format.year }
- { "" }
- if$
- }
- if$
-}
-
-FUNCTION {format.editdate}
-{ date empty$ not
- { "\allowbreak(" date * ")" * }
- { "" }
- if$
-}
-
-FUNCTION {format.urldate}
-{ show.urldate show.url and entry.url empty$ not and
- is.pure.electronic or
- urldate empty$ not and
- { "\allowbreak[" urldate * "]" * }
- { "" }
- if$
-}
-
-FUNCTION {hyphenate}
-{ 't :=
- ""
- { t empty$ not }
- { t #1 #1 substring$ "-" =
- { wave.dash.in.pages
- { "~" * }
- { "-" * }
- if$
- { t #1 #1 substring$ "-" = }
- { t #2 global.max$ substring$ 't := }
- while$
- }
- { t #1 #1 substring$ *
- t #2 global.max$ substring$ 't :=
- }
- if$
- }
- while$
-}
-
-FUNCTION {format.pages}
-{ pages empty$
- { "" }
- { pages hyphenate }
- if$
-}
-
-FUNCTION {format.extracted.pages}
-{ pages empty$
- { "" }
- { pages
- only.start.page
- 'extract.before.dash
- 'hyphenate
- if$
- }
- if$
-}
-
-FUNCTION {format.journal.volume}
-{ volume empty$ not
- { bold.journal.volume
- { "\textbf{" volume * "}" * }
- { volume }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.journal.number}
-{ number empty$ not
- { "\allowbreak (" number * ")" * }
- { "" }
- if$
-}
-
-FUNCTION {format.journal.pages}
-{ pages empty$
- { "" }
- { format.extracted.pages }
- if$
-}
-
-FUNCTION {format.periodical.year.volume.number}
-{ year empty$ not
- { year extract.before.slash }
- { "empty year in periodical " cite$ * warning$ }
- if$
- volume empty$ not
- { ", " * volume extract.before.dash * }
- 'skip$
- if$
- number empty$ not
- { "\allowbreak (" * number extract.before.dash * ")" * }
- 'skip$
- if$
- "--" *
- year extract.after.slash empty$
- volume extract.after.dash empty$ and
- number extract.after.dash empty$ and not
- { year extract.after.slash empty$ not
- { year extract.after.slash * }
- { year extract.before.slash * }
- if$
- volume empty$ not
- { ", " * volume extract.after.dash * }
- 'skip$
- if$
- number empty$ not
- { "\allowbreak (" * number extract.after.dash * ")" * }
- 'skip$
- if$
- }
- 'skip$
- if$
-}
-
-FUNCTION {check.url}
-{ url empty$ not
- { "\url{" url * "}" * 'entry.url :=
- #1 'entry.is.electronic :=
- }
- { howpublished empty$ not
- { howpublished #1 #5 substring$ "\url{" =
- { howpublished 'entry.url :=
- #1 'entry.is.electronic :=
- }
- 'skip$
- if$
- }
- { note empty$ not
- { note #1 #5 substring$ "\url{" =
- { note 'entry.url :=
- #1 'entry.is.electronic :=
- }
- 'skip$
- if$
- }
- 'skip$
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {output.url}
-{ show.url is.pure.electronic or
- entry.url empty$ not and
- { new.block
- entry.url output
- }
- 'skip$
- if$
-}
-
-FUNCTION {check.doi}
-{ doi empty$ not
- { #1 'entry.is.electronic := }
- 'skip$
- if$
-}
-
-FUNCTION {is.in.url}
-{ 's :=
- s empty$
- { #1 }
- { entry.url empty$
- { #0 }
- { s text.length$ 'len :=
- entry.url text.length$ 'charptr :=
- { entry.url charptr len substring$ s = not
- charptr #0 >
- and
- }
- { charptr #1 - 'charptr := }
- while$
- charptr
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.doi}
-{ ""
- doi empty$ not
- { "" 's :=
- doi 't :=
- #0 'numnames :=
- { t empty$ not}
- { t #1 #1 substring$ 'tmp.str :=
- tmp.str "," = tmp.str " " = or t #2 #1 substring$ empty$ or
- { t #2 #1 substring$ empty$
- { s tmp.str * 's := }
- 'skip$
- if$
- s empty$ s is.in.url or
- 'skip$
- { numnames #1 + 'numnames :=
- numnames #1 >
- { ", " * }
- { "DOI: " * }
- if$
- "\doi{" s * "}" * *
- }
- if$
- "" 's :=
- }
- { s tmp.str * 's := }
- if$
- t #2 global.max$ substring$ 't :=
- }
- while$
- }
- 'skip$
- if$
-}
-
-FUNCTION {output.doi}
-{ doi empty$ not show.doi and
- show.english.translation entry.lang lang.zh = and not and
- { new.block
- format.doi output
- }
- 'skip$
- if$
-}
-
-FUNCTION {check.electronic}
-{ "" 'entry.url :=
- #0 'entry.is.electronic :=
- 'check.doi
- 'skip$
- if$
- 'check.url
- 'skip$
- if$
- medium empty$ not
- { medium "MT" = medium "DK" = or medium "CD" = or medium "OL" = or
- { #1 'entry.is.electronic := }
- 'skip$
- if$
- }
- 'skip$
- if$
-}
-
-FUNCTION {format.eprint}
-{ archivePrefix empty$ not
- { archivePrefix }
- { eprinttype empty$ not
- { archivePrefix }
- { "" }
- if$
- }
- if$
- 's :=
- s empty$ not
- { s ": \eprint{" *
- url empty$ not
- { url }
- { "https://" s "l" change.case$ * ".org/abs/" * eprint * }
- if$
- * "}{" *
- eprint * "}" *
- }
- { eprint }
- if$
-}
-
-FUNCTION {output.eprint}
-{ show.preprint eprint empty$ not and
- { new.block
- format.eprint output
- }
- 'skip$
- if$
-}
-
-FUNCTION {format.note}
-{ note empty$ not show.note and
- { note }
- { "" }
- if$
-}
-
-FUNCTION {output.translation}
-{ show.english.translation entry.lang lang.zh = and
- { translation empty$ not
- { translation }
- { "[English translation missing!]" }
- if$
- " (in Chinese)" * output
- write$
- format.doi duplicate$ empty$ not
- { newline$
- write$
- }
- 'pop$
- if$
- " \\" write$
- newline$
- "(" write$
- ""
- before.all 'output.state :=
- }
- 'skip$
- if$
-}
-
-FUNCTION {empty.misc.check}
-{ author empty$ title empty$
- year empty$
- and and
- key empty$ not and
- { "all relevant fields are empty in " cite$ * warning$ }
- 'skip$
- if$
-}
-
-FUNCTION {monograph}
-{ output.bibitem
- output.translation
- author empty$ not
- { format.authors }
- { editor empty$ not
- { format.editors }
- { "empty author and editor in " cite$ * warning$
- ""
- }
- if$
- }
- if$
- output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.series.vol.num.title "title" output.check
- "M" set.entry.mark
- format.mark "" output.after
- new.block
- format.translators output
- new.sentence
- format.edition output
- new.block
- format.address.publisher output
- year.after.author not
- { format.year "year" output.check }
- 'skip$
- if$
- format.pages bbl.pages.colon output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {incollection}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.title "title" output.check
- "M" set.entry.mark
- format.mark "" output.after
- new.block
- format.translators output
- new.slash
- format.editors output
- new.block
- format.series.vol.num.booktitle "booktitle" output.check
- new.block
- format.edition output
- new.block
- format.address.publisher output
- year.after.author not
- { format.year "year" output.check }
- 'skip$
- if$
- format.extracted.pages bbl.pages.colon output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {periodical}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.title "title" output.check
- "J" set.entry.mark
- format.mark "" output.after
- new.block
- format.periodical.year.volume.number output
- new.block
- format.address.publisher output
- year.after.author not
- { format.periodical.year "year" output.check }
- 'skip$
- if$
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {journal.article}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- title.in.journal
- { format.title "title" output.check
- entrysubtype empty$ not
- {
- entrysubtype "newspaper" =
- { "N" set.entry.mark }
- { "J" set.entry.mark }
- if$
- }
- { "J" set.entry.mark }
- if$
- format.mark "" output.after
- new.block
- }
- 'skip$
- if$
- format.journal "journal" output.check
- year.after.author not
- { format.date "year" output.check }
- 'skip$
- if$
- format.journal.volume output
- format.journal.number "" output.after
- format.journal.pages bbl.pages.colon output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {patent}
-{ output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.title "title" output.check
- "P" set.entry.mark
- format.mark "" output.after
- new.block
- format.date "year" output.check
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {electronic}
-{ #1 #1 check.electronic
- #1 'entry.is.electronic :=
- #1 'is.pure.electronic :=
- output.bibitem
- output.translation
- format.authors output
- author format.key output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- format.series.vol.num.title "title" output.check
- "EB" set.entry.mark
- format.mark "" output.after
- new.block
- format.address.publisher output
- year.after.author not
- { date empty$
- { format.date output }
- 'skip$
- if$
- }
- 'skip$
- if$
- format.pages bbl.pages.colon output.after
- format.editdate "" output.after
- format.urldate "" output.after
- output.url
- output.doi
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {preprint}
-{ output.bibitem
- output.translation
- author empty$ not
- { format.authors }
- { editor empty$ not
- { format.editors }
- { "empty author and editor in " cite$ * warning$
- ""
- }
- if$
- }
- if$
- output
- year.after.author
- { period.after.author
- 'new.sentence
- 'skip$
- if$
- format.year "year" output.check
- }
- 'skip$
- if$
- new.block
- title.in.journal
- { format.series.vol.num.title "title" output.check
- "A" set.entry.mark
- format.mark "" output.after
- new.block
- }
- 'skip$
- if$
- format.translators output
- new.sentence
- format.edition output
- new.block
- year.after.author not
- { date empty$
- { format.date output }
- 'skip$
- if$
- }
- 'skip$
- if$
- format.pages bbl.pages.colon output.after
- format.editdate "" output.after
- format.urldate "" output.after
- output.eprint
- output.url
- new.block
- format.note output
- fin.entry
-}
-
-FUNCTION {misc}
-{ get.journal.title
- duplicate$ empty$ not
- { check.arxiv.preprint
- 'preprint
- 'journal.article
- if$
- }
- { pop$
- booktitle empty$ not
- 'incollection
- { publisher empty$ not
- 'monograph
- { eprint empty$ not archivePrefix empty$ not or
- 'preprint
- { entry.is.electronic
- 'electronic
- {
- "Z" set.entry.mark
- monograph
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- empty.misc.check
-}
-
-FUNCTION {archive}
-{ "A" set.entry.mark
- misc
-}
-
-FUNCTION {article} { misc }
-
-FUNCTION {book} { monograph }
-
-FUNCTION {booklet} { book }
-
-FUNCTION {collection}
-{ "G" set.entry.mark
- monograph
-}
-
-FUNCTION {database}
-{ "DB" set.entry.mark
- electronic
-}
-
-FUNCTION {dataset}
-{ "DS" set.entry.mark
- electronic
-}
-
-FUNCTION {inbook} { book }
-
-FUNCTION {inproceedings}
-{ "C" set.entry.mark
- incollection
-}
-
-FUNCTION {conference} { inproceedings }
-
-FUNCTION {legislation} { archive }
-
-FUNCTION {map}
-{ "CM" set.entry.mark
- misc
-}
-
-FUNCTION {manual} { monograph }
-
-FUNCTION {mastersthesis}
-{ "D" set.entry.mark
- monograph
-}
-
-FUNCTION {newspaper}
-{ "N" set.entry.mark
- article
-}
-
-FUNCTION {online}
-{ "EB" set.entry.mark
- electronic
-}
-
-FUNCTION {phdthesis} { mastersthesis }
-
-FUNCTION {proceedings}
-{ "C" set.entry.mark
- monograph
-}
-
-FUNCTION {software}
-{ "CP" set.entry.mark
- electronic
-}
-
-FUNCTION {standard}
-{ "S" set.entry.mark
- misc
-}
-
-FUNCTION {techreport}
-{ "R" set.entry.mark
- misc
-}
-
-FUNCTION {unpublished} { misc }
-
-FUNCTION {default.type} { misc }
-
-MACRO {jan} {"January"}
-
-MACRO {feb} {"February"}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"April"}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"August"}
-
-MACRO {sep} {"September"}
-
-MACRO {oct} {"October"}
-
-MACRO {nov} {"November"}
-
-MACRO {dec} {"December"}
-
-MACRO {acmcs} {"ACM Computing Surveys"}
-
-MACRO {acta} {"Acta Informatica"}
-
-MACRO {cacm} {"Communications of the ACM"}
-
-MACRO {ibmjrd} {"IBM Journal of Research and Development"}
-
-MACRO {ibmsj} {"IBM Systems Journal"}
-
-MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
-
-MACRO {ieeetc} {"IEEE Transactions on Computers"}
-
-MACRO {ieeetcad}
- {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
-
-MACRO {ipl} {"Information Processing Letters"}
-
-MACRO {jacm} {"Journal of the ACM"}
-
-MACRO {jcss} {"Journal of Computer and System Sciences"}
-
-MACRO {scp} {"Science of Computer Programming"}
-
-MACRO {sicomp} {"SIAM Journal on Computing"}
-
-MACRO {tocs} {"ACM Transactions on Computer Systems"}
-
-MACRO {tods} {"ACM Transactions on Database Systems"}
-
-MACRO {tog} {"ACM Transactions on Graphics"}
-
-MACRO {toms} {"ACM Transactions on Mathematical Software"}
-
-MACRO {toois} {"ACM Transactions on Office Information Systems"}
-
-MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
-
-MACRO {tcs} {"Theoretical Computer Science"}
-
-FUNCTION {sortify}
-{ purify$
- "l" change.case$
-}
-
-FUNCTION {chop.word}
-{ 's :=
- 'len :=
- s #1 len substring$ =
- { s len #1 + global.max$ substring$ }
- 's
- if$
-}
-
-FUNCTION {format.lab.name}
-{ "{vv~}{ll}{, jj}{, ff}" format.name$ 't :=
- t "others" =
- { citation.et.al }
- { t get.str.lang 'name.lang :=
- name.lang lang.zh = name.lang lang.ja = or
- { t #1 "{ll}{ff}" format.name$ }
- { t #1 "{vv~}{ll}" format.name$ }
- if$
- }
- if$
-}
-
-FUNCTION {format.lab.names}
-{ 's :=
- s #1 format.lab.name 'short.label :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- ""
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr format.lab.name citation.et.al =
- numnames citation.et.al.min #1 - > nameptr citation.et.al.use.first > and or
- { bbl.space *
- citation.et.al *
- #1 'namesleft :=
- }
- { nameptr #1 >
- { namesleft #1 = citation.and "" = not and
- { citation.and * }
- { ", " * }
- if$
- }
- 'skip$
- if$
- s nameptr format.lab.name *
- }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {author.key.label}
-{ author empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {author.editor.key.label}
-{ author empty$
- { editor empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { editor format.lab.names }
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {author.key.organization.label}
-{ author empty$
- { key empty$
- { organization empty$
- { cite$ #1 #3 substring$ }
- { "The " #4 organization chop.word #3 text.prefix$ }
- if$
- }
- 'key
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {editor.key.organization.label}
-{ editor empty$
- { key empty$
- { organization empty$
- { cite$ #1 #3 substring$ }
- { "The " #4 organization chop.word #3 text.prefix$ }
- if$
- }
- 'key
- if$
- }
- { editor format.lab.names }
- if$
-}
-
-FUNCTION {calc.short.authors}
-{ "" 'short.label :=
- type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.key.label
- { type$ "collection" =
- type$ "proceedings" =
- or
- { editor empty$ not
- 'editor.key.organization.label
- 'author.key.organization.label
- if$
- }
- 'author.key.label
- if$
- }
- if$
- 'short.list :=
- short.label empty$
- { short.list 'short.label := }
- 'skip$
- if$
-}
-
-FUNCTION {calc.label}
-{ calc.short.authors
- short.list "]" contains
- { "{" short.list * "}" * }
- { short.list }
- if$
- "("
- *
- format.year duplicate$ empty$
- short.list key field.or.null = or
- { pop$ "" }
- 'skip$
- if$
- duplicate$ "]" contains
- { "{" swap$ * "}" * }
- 'skip$
- if$
- *
- 'label :=
- short.label
- "("
- *
- format.year duplicate$ empty$
- short.list key field.or.null = or
- { pop$ "" }
- 'skip$
- if$
- *
- 'short.label :=
-}
-
-INTEGERS { seq.num }
-
-FUNCTION {init.seq}
-{ #0 'seq.num :=}
-
-FUNCTION {int.to.fix}
-{ "000000000" swap$ int.to.str$ *
- #-1 #10 substring$
-}
-
-FUNCTION {presort}
-{ set.entry.lang
- set.entry.numbered
- show.url show.doi check.electronic
- #0 'is.pure.electronic :=
- calc.label
- label sortify
- " "
- *
- seq.num #1 + 'seq.num :=
- seq.num int.to.fix
- 'sort.label :=
- sort.label *
- #1 entry.max$ substring$
- 'sort.key$ :=
-}
-
-STRINGS { longest.label last.label next.extra last.extra.label }
-
-INTEGERS { longest.label.width number.label }
-
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
- #0 int.to.chr$ 'last.label :=
- "" 'next.extra :=
- #0 'longest.label.width :=
- #0 'number.label :=
- "" 'last.extra.label :=
-}
-
-FUNCTION {forward.pass}
-{
- number.label #1 + 'number.label :=
-}
-
-FUNCTION {reverse.pass}
-{
- label extra.label * 'label :=
-}
-
-FUNCTION {bib.sort.order}
-{ sort.label 'sort.key$ :=
-}
-
-FUNCTION {begin.bib}
-{ preamble$ empty$
- 'skip$
- { preamble$ write$ newline$ }
- if$
- "\begin{thebibliography}{" number.label int.to.str$ * "}" *
- write$ newline$
- terms.in.macro
- { "\providecommand{\biband}{和}"
- write$ newline$
- "\providecommand{\bibetal}{等}"
- write$ newline$
- }
- 'skip$
- if$
- "\providecommand{\natexlab}[1]{#1}"
- write$ newline$
- "\providecommand{\url}[1]{#1}"
- write$ newline$
- "\expandafter\ifx\csname urlstyle\endcsname\relax\else"
- write$ newline$
- " \urlstyle{same}\fi"
- write$ newline$
- "\expandafter\ifx\csname href\endcsname\relax"
- write$ newline$
- " \DeclareUrlCommand\doi{\urlstyle{rm}}"
- write$ newline$
- " \def\eprint#1#2{#2}"
- write$ newline$
- "\else"
- write$ newline$
- " \def\doi#1{\href{https://doi.org/#1}{\nolinkurl{#1}}}"
- write$ newline$
- " \let\eprint\href"
- write$ newline$
- "\fi"
- write$ newline$
- }
-
-FUNCTION {end.bib}
-{ newline$
- "\end{thebibliography}" write$ newline$
-}
-
-READ
-
-EXECUTE {init.state.consts}
-
-EXECUTE {load.config}
-
-EXECUTE {init.seq}
-
-ITERATE {presort}
-
-SORT
-
-EXECUTE {initialize.longest.label}
-
-ITERATE {forward.pass}
-
-REVERSE {reverse.pass}
-
-ITERATE {bib.sort.order}
-
-SORT
-
-EXECUTE {begin.bib}
-
-ITERATE {call.type$}
-
-EXECUTE {end.bib}
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714.dtx b/biblio/bibtex/contrib/gbt7714/gbt7714.dtx
index d3e4ff98a6..88929ada32 100644
--- a/biblio/bibtex/contrib/gbt7714/gbt7714.dtx
+++ b/biblio/bibtex/contrib/gbt7714/gbt7714.dtx
@@ -23,6 +23,7 @@
\documentclass[a4paper]{l3doc}
\usepackage{hypdoc}
\usepackage[UTF8]{ctex}
+\usepackage{fontspec}
\usepackage{caption}
\usepackage{booktabs}
\usepackage{gbt7714}
@@ -30,8 +31,8 @@
\usepackage{listings}
\makeatletter
\hypersetup{allcolors=blue}
-\IfFileExists{/System/Library/Fonts/Times.ttc}{
- \setmainfont{Times}
+\IfFileExists{/System/Library/Fonts/Palatino.ttc}{
+ \setmainfont{Palatino}
\setsansfont[Scale=MatchLowercase]{Helvetica}
\setmonofont[Scale=MatchLowercase]{Menlo}
}{}
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714.ins b/biblio/bibtex/contrib/gbt7714/gbt7714.ins
new file mode 100644
index 0000000000..cc8d9864e8
--- /dev/null
+++ b/biblio/bibtex/contrib/gbt7714/gbt7714.ins
@@ -0,0 +1,31 @@
+% !TeX encoding = UTF-8
+% !TeX program = xetex
+\input docstrip.tex
+\keepsilent
+\askforoverwritefalse
+\preamble
+-------------------------------------------------------------------
+GB/T 7714 BibTeX Style
+https://github.com/zepinglee/gbt7714-bibtex-style
+Version: 2022/10/03 v2.1.5
+-------------------------------------------------------------------
+Copyright (C) 2016--\the\year by Zeping Lee <zepinglee AT gmail.com>
+-------------------------------------------------------------------
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3c
+of this license or (at your option) any later version.
+The latest version of this license is in
+ https://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of LaTeX
+version 2008 or later.
+-------------------------------------------------------------------
+\endpreamble
+\nopostamble
+\generate{
+ \file{gbt7714.sty}{\from{gbt7714.dtx}{package}}
+ \file{gbt7714-numerical.bst}{\from{gbt7714.dtx}{2015,numerical}}
+ \file{gbt7714-author-year.bst}{\from{gbt7714.dtx}{2015,author-year}}
+ \file{gbt7714-2005-numerical.bst}{\from{gbt7714.dtx}{2005,numerical}}
+ \file{gbt7714-2005-author-year.bst}{\from{gbt7714.dtx}{2005,author-year}}
+}
+\endbatchfile
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714.pdf b/biblio/bibtex/contrib/gbt7714/gbt7714.pdf
index 7a2ac8e543..67ff65f842 100644
--- a/biblio/bibtex/contrib/gbt7714/gbt7714.pdf
+++ b/biblio/bibtex/contrib/gbt7714/gbt7714.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714.sty b/biblio/bibtex/contrib/gbt7714/gbt7714.sty
deleted file mode 100644
index 38750afa9c..0000000000
--- a/biblio/bibtex/contrib/gbt7714/gbt7714.sty
+++ /dev/null
@@ -1,333 +0,0 @@
-%%
-%% This is file `gbt7714.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% gbt7714.dtx (with options: `package')
-%% -------------------------------------------------------------------
-%% GB/T 7714 BibTeX Style
-%% https://github.com/zepinglee/gbt7714-bibtex-style
-%% Version: 2022/10/03 v2.1.5
-%% -------------------------------------------------------------------
-%% Copyright (C) 2016--2022 by Zeping Lee <zepinglee AT gmail.com>
-%% -------------------------------------------------------------------
-%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2008 or later.
-%% -------------------------------------------------------------------
-\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesPackage{gbt7714}
- [2022/10/03 v2.1.5 GB/T 7714 BibTeX Style]
-\newif\ifgbt@legacy@interface
-\newif\ifgbt@mmxv
-\newif\ifgbt@numerical
-\newif\ifgbt@super
-\newcommand\gbt@obsolete@option[1]{%
- \PackageWarning{gbt7714}{The option "#1" is obsolete}%
-}
-\DeclareOption{2015}{%
- \gbt@obsolete@option{2015}%
- \gbt@legacy@interfacetrue
- \gbt@mmxvtrue
-}
-\DeclareOption{2005}{%
- \gbt@obsolete@option{2005}%
- \gbt@legacy@interfacetrue
- \gbt@mmxvfalse
-}
-\DeclareOption{super}{%
- \gbt@obsolete@option{super}%
- \gbt@legacy@interfacetrue
- \gbt@numericaltrue
- \gbt@supertrue
-}
-\DeclareOption{numbers}{%
- \gbt@obsolete@option{numbers}%
- \gbt@legacy@interfacetrue
- \gbt@numericaltrue
- \gbt@superfalse
-}
-\DeclareOption{authoryear}{%
- \gbt@obsolete@option{authoryear}%
- \gbt@legacy@interfacetrue
- \gbt@numericalfalse
-}
-\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{natbib}}
-\ProcessOptions\relax
-\RequirePackage{natbib}
-\RequirePackage{url}
-\def\NAT@cmprs{\@ne}
-\renewcommand\newblock{\space}
-\newcommand\bibstyle@super{\bibpunct{[}{]}{,}{s}{,}{\textsuperscript{,}}}
-\newcommand\bibstyle@numbers{\bibpunct{[}{]}{,}{n}{,}{,}}
-\newcommand\bibstyle@authoryear{\bibpunct{(}{)}{;}{a}{,}{,}}
-\newcommand\bibstyle@inline{\bibstyle@numbers}
-\@namedef{bibstyle@gbt7714-numerical}{\bibstyle@super}
-\@namedef{bibstyle@gbt7714-author-year}{\bibstyle@authoryear}
-\@namedef{bibstyle@gbt7714-2005-numerical}{\bibstyle@super}
-\@namedef{bibstyle@gbt7714-2005-author-year}{\bibstyle@authoryear}
-\renewcommand\NAT@citesuper[3]{%
- \ifNAT@swa
- \if*#2*\else
- #2\NAT@spacechar
- \fi
- % \unskip\kern\p@\textsuperscript{\NAT@@open#1\NAT@@close}%
- % \if*#3*\else\NAT@spacechar#3\fi\else #1\fi\endgroup}
- \unskip\kern\p@
- \textsuperscript{%
- \NAT@@open
- #1%
- \NAT@@close
- \if*#3*\else
- #3%
- \fi
- }%
- \kern\p@
- \else
- #1%
- \fi
- \endgroup
-}
-\renewcommand\NAT@citenum[3]{%
- \ifNAT@swa
- \NAT@@open
- \if*#2*\else
- #2\NAT@spacechar
- \fi
- % #1\if*#3*\else\NAT@cmt#3\fi\NAT@@close\else#1\fi\endgroup}
- #1\NAT@@close
- \if*#3*\else
- \textsuperscript{#3}%
- \fi
- \else
- #1%
- \fi
- \endgroup
-}
-\def\NAT@citexnum[#1][#2]#3{%
- \NAT@reset@parser
- \NAT@sort@cites{#3}%
- \NAT@reset@citea
- \@cite{\def\NAT@num{-1}\let\NAT@last@yr\relax\let\NAT@nm\@empty
- \@for\@citeb:=\NAT@cite@list\do
- {\@safe@activestrue
- \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
- \@safe@activesfalse
- \@ifundefined{b@\@citeb\@extra@b@citeb}{%
- {\reset@font\bfseries?}
- \NAT@citeundefined\PackageWarning{natbib}%
- {Citation `\@citeb' on page \thepage \space undefined}}%
- {\let\NAT@last@num\NAT@num\let\NAT@last@nm\NAT@nm
- \NAT@parse{\@citeb}%
- \ifNAT@longnames\@ifundefined{bv@\@citeb\@extra@b@citeb}{%
- \let\NAT@name=\NAT@all@names
- \global\@namedef{bv@\@citeb\@extra@b@citeb}{}}{}%
- \fi
- \ifNAT@full\let\NAT@nm\NAT@all@names\else
- \let\NAT@nm\NAT@name\fi
- \ifNAT@swa
- \@ifnum{\NAT@ctype>\@ne}{%
- \@citea
- \NAT@hyper@{\@ifnum{\NAT@ctype=\tw@}{\NAT@test{\NAT@ctype}}{\NAT@alias}}%
- }{%
- \@ifnum{\NAT@cmprs>\z@}{%
- \NAT@ifcat@num\NAT@num
- {\let\NAT@nm=\NAT@num}%
- {\def\NAT@nm{-2}}%
- \NAT@ifcat@num\NAT@last@num
- {\@tempcnta=\NAT@last@num\relax}%
- {\@tempcnta\m@ne}%
- \@ifnum{\NAT@nm=\@tempcnta}{%
- \@ifnum{\NAT@merge>\@ne}{}{\NAT@last@yr@mbox}%
- }{%
- \advance\@tempcnta by\@ne
- \@ifnum{\NAT@nm=\@tempcnta}{%
- % \ifx\NAT@last@yr\relax
- % \def@NAT@last@yr{\@citea}%
- % \else
- % \def@NAT@last@yr{--\NAT@penalty}%
- % \fi
- \def@NAT@last@yr{-\NAT@penalty}%
- }{%
- \NAT@last@yr@mbox
- }%
- }%
- }{%
- \@tempswatrue
- \@ifnum{\NAT@merge>\@ne}{\@ifnum{\NAT@last@num=\NAT@num\relax}{\@tempswafalse}{}}{}%
- \if@tempswa\NAT@citea@mbox\fi
- }%
- }%
- \NAT@def@citea
- \else
- \ifcase\NAT@ctype
- \ifx\NAT@last@nm\NAT@nm \NAT@yrsep\NAT@penalty\NAT@space\else
- \@citea \NAT@test{\@ne}\NAT@spacechar\NAT@mbox{\NAT@super@kern\NAT@@open}%
- \fi
- \if*#1*\else#1\NAT@spacechar\fi
- \NAT@mbox{\NAT@hyper@{{\citenumfont{\NAT@num}}}}%
- \NAT@def@citea@box
- \or
- \NAT@hyper@citea@space{\NAT@test{\NAT@ctype}}%
- \or
- \NAT@hyper@citea@space{\NAT@test{\NAT@ctype}}%
- \or
- \NAT@hyper@citea@space\NAT@alias
- \fi
- \fi
- }%
- }%
- \@ifnum{\NAT@cmprs>\z@}{\NAT@last@yr}{}%
- \ifNAT@swa\else
- % \@ifnum{\NAT@ctype=\z@}{%
- % \if*#2*\else\NAT@cmt#2\fi
- % }{}%
- \NAT@mbox{\NAT@@close}%
- \@ifnum{\NAT@ctype=\z@}{%
- \if*#2*\else
- \textsuperscript{#2}%
- \fi
- }{}%
- \NAT@super@kern
- \fi
- }{#1}{#2}%
-}%
-\renewcommand\NAT@cite%
- [3]{\ifNAT@swa\NAT@@open\if*#2*\else#2\NAT@spacechar\fi
- #1\NAT@@close\if*#3*\else\textsuperscript{#3}\fi\else#1\fi\endgroup}
-\def\NAT@citex%
- [#1][#2]#3{%
- \NAT@reset@parser
- \NAT@sort@cites{#3}%
- \NAT@reset@citea
- \@cite{\let\NAT@nm\@empty\let\NAT@year\@empty
- \@for\@citeb:=\NAT@cite@list\do
- {\@safe@activestrue
- \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
- \@safe@activesfalse
- \@ifundefined{b@\@citeb\@extra@b@citeb}{\@citea%
- {\reset@font\bfseries ?}\NAT@citeundefined
- \PackageWarning{natbib}%
- {Citation `\@citeb' on page \thepage \space undefined}\def\NAT@date{}}%
- {\let\NAT@last@nm=\NAT@nm\let\NAT@last@yr=\NAT@year
- \NAT@parse{\@citeb}%
- \ifNAT@longnames\@ifundefined{bv@\@citeb\@extra@b@citeb}{%
- \let\NAT@name=\NAT@all@names
- \global\@namedef{bv@\@citeb\@extra@b@citeb}{}}{}%
- \fi
- \ifNAT@full\let\NAT@nm\NAT@all@names\else
- \let\NAT@nm\NAT@name\fi
- \ifNAT@swa\ifcase\NAT@ctype
- \if\relax\NAT@date\relax
- \@citea\NAT@hyper@{\NAT@nmfmt{\NAT@nm}\NAT@date}%
- \else
- \ifx\NAT@last@nm\NAT@nm\NAT@yrsep
- \ifx\NAT@last@yr\NAT@year
- \def\NAT@temp{{?}}%
- \ifx\NAT@temp\NAT@exlab\PackageWarningNoLine{natbib}%
- {Multiple citation on page \thepage: same authors and
- year\MessageBreak without distinguishing extra
- letter,\MessageBreak appears as question mark}\fi
- \NAT@hyper@{\NAT@exlab}%
- \else\unskip\NAT@spacechar
- \NAT@hyper@{\NAT@date}%
- \fi
- \else
- \@citea\NAT@hyper@{%
- \NAT@nmfmt{\NAT@nm}%
- \hyper@natlinkbreak{%
- \NAT@aysep\NAT@spacechar}{\@citeb\@extra@b@citeb
- }%
- \NAT@date
- }%
- \fi
- \fi
- \or\@citea\NAT@hyper@{\NAT@nmfmt{\NAT@nm}}%
- \or\@citea\NAT@hyper@{\NAT@date}%
- \or\@citea\NAT@hyper@{\NAT@alias}%
- \fi \NAT@def@citea
- \else
- \ifcase\NAT@ctype
- \if\relax\NAT@date\relax
- \@citea\NAT@hyper@{\NAT@nmfmt{\NAT@nm}}%
- \else
- \ifx\NAT@last@nm\NAT@nm\NAT@yrsep
- \ifx\NAT@last@yr\NAT@year
- \def\NAT@temp{{?}}%
- \ifx\NAT@temp\NAT@exlab\PackageWarningNoLine{natbib}%
- {Multiple citation on page \thepage: same authors and
- year\MessageBreak without distinguishing extra
- letter,\MessageBreak appears as question mark}\fi
- \NAT@hyper@{\NAT@exlab}%
- \else
- \unskip\NAT@spacechar
- \NAT@hyper@{\NAT@date}%
- \fi
- \else
- \@citea\NAT@hyper@{%
- \NAT@nmfmt{\NAT@nm}%
- \hyper@natlinkbreak{\NAT@spacechar\NAT@@open\if*#1*\else#1\NAT@spacechar\fi}%
- {\@citeb\@extra@b@citeb}%
- \NAT@date
- }%
- \fi
- \fi
- \or\@citea\NAT@hyper@{\NAT@nmfmt{\NAT@nm}}%
- \or\@citea\NAT@hyper@{\NAT@date}%
- \or\@citea\NAT@hyper@{\NAT@alias}%
- \fi
- \if\relax\NAT@date\relax
- \NAT@def@citea
- \else
- \NAT@def@citea@close
- \fi
- \fi
- }}\ifNAT@swa\else
- % \if*#2*\else\NAT@cmt#2\fi
- \if\relax\NAT@date\relax\else\NAT@@close\fi
- \if*#2*\else\textsuperscript{#2}\fi
- \fi}{#1}{#2}}
-\renewcommand\@biblabel[1]{[#1]\hfill}
-\g@addto@macro\UrlBreaks{%
- \do0\do1\do2\do3\do4\do5\do6\do7\do8\do9%
- \do\A\do\B\do\C\do\D\do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L\do\M
- \do\N\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X\do\Y\do\Z
- \do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l\do\m
- \do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z
-}
-\Urlmuskip=0mu plus 0.1mu
-\newif\ifgbt@bib@style@written
-\@ifpackageloaded{chapterbib}{}{%
- \def\bibliography#1{%
- \ifgbt@bib@style@written\else
- \bibliographystyle{gbt7714-numerical}%
- \fi
- \if@filesw
- \immediate\write\@auxout{\string\bibdata{\zap@space#1 \@empty}}%
- \fi
- \@input@{\jobname.bbl}}
- \def\bibliographystyle#1{%
- \gbt@bib@style@writtentrue
- \ifx\@begindocumenthook\@undefined\else
- \expandafter\AtBeginDocument
- \fi
- {\if@filesw
- \immediate\write\@auxout{\string\bibstyle{#1}}%
- \fi}%
- }%
-}
-\ifgbt@legacy@interface
- \ifgbt@numerical
- \ifgbt@super\else
- \citestyle{numbers}
- \fi
- \bibliographystyle{gbt7714-numerical}
- \else
- \bibliographystyle{gbt7714-author-year}
- \fi
-\fi
diff --git a/fonts/concmath-otf/Concrete-Math.otf b/fonts/concmath-otf/Concrete-Math.otf
index cad4e6ddec..f29d9ac446 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 d1f20c220c..46c1047a53 100644
--- a/fonts/concmath-otf/README.md
+++ b/fonts/concmath-otf/README.md
@@ -56,6 +56,10 @@ Either version 1.3 or, at your option, any later version.
- concmath-otf.sty loads Concrete-Math.otf by file name for XeTeX.
- Glyphs corrections: \sum, \prod, \coprod and \amalg, \infty,
\propto, \wp, \ell redesigned;
+* v. 0.23
+ - Maths fonts: delimiters, integrals, sum, prod etc. are now vertically
+ centerred by design on the maths axis (required by luametatex).
+ - Upright integrals: fixed left bearings.
---
Copyright 2022- Daniel Flipo
diff --git a/fonts/concmath-otf/concmath-otf.ltx b/fonts/concmath-otf/concmath-otf.ltx
index fd880d986b..65d12607c0 100644
--- a/fonts/concmath-otf/concmath-otf.ltx
+++ b/fonts/concmath-otf/concmath-otf.ltx
@@ -28,7 +28,7 @@
\title{Concrete Math font, OTF version}
\author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}}
-\newcommand*{\version}{0.22}
+\newcommand*{\version}{0.23}
\begin{document}
\maketitle
diff --git a/fonts/concmath-otf/concmath-otf.pdf b/fonts/concmath-otf/concmath-otf.pdf
index e6ace59923..117408ba8e 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 eac943f885..f4a49b64f8 100644
--- a/fonts/concmath-otf/concmath-otf.sty
+++ b/fonts/concmath-otf/concmath-otf.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2018/01/01]
-\def\fileversion{0.22}
-\def\filedate{2022-09-28}
+\def\fileversion{0.23}
+\def\filedate{2022-10-06}
\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 5f4dda7b38..08faba55e7 100644
--- a/fonts/concmath-otf/unimath-concrete.pdf
+++ b/fonts/concmath-otf/unimath-concrete.pdf
Binary files differ
diff --git a/fonts/kpfonts-otf/README.md b/fonts/kpfonts-otf/README.md
index e506a8fe7b..8a18734d6e 100644
--- a/fonts/kpfonts-otf/README.md
+++ b/fonts/kpfonts-otf/README.md
@@ -48,12 +48,10 @@ Either version 1.3 or, at your option, any later version.
* First release version: 0.30 (experimental, expect changes!).
* v. 0.31:
-
Fixed inconsistent widths/sidebearings for six glyphs:
= ≠ < ≤ > ≥ (all five maths fonts affected, original Type1 too).
* v. 0.32:
-
1. Text fonts:
- `kpfonts-otf.sty` corrected: the "light" option didn't work properly.
- kpfonts-otf should now cover all glyphs in TS1 encoding (`textcomp.sty`).
@@ -78,14 +76,12 @@ Either version 1.3 or, at your option, any later version.
(same settings as \pkg{fourier} and \pkg{fourier-otf}).
* v. 0.33:
-
- Roman Text fonts:
Added 54 glyphs in Latin-ExtendedA range (mostly complete now).
- Maths fonts:
Fixed inconsistencies in superscripts and supersuperscripts metrics.
* v. 0.34:
-
Massive glyph cleaning: many spurious control points deleted in glyphs
for both Maths and Text fonts.
@@ -101,7 +97,6 @@ Either version 1.3 or, at your option, any later version.
- accents ovhook (U+0309), candra (U+0310), vertoverlay (U+202D) added.
* v. 0.35:
-
1. Text fonts:
- Added 54 glyphs in Latin-ExtendedA range for `KpSans` fonts.
- Euro symbol added in Roman, Sans and Mono, option StyleSet=3 to
@@ -114,7 +109,6 @@ Either version 1.3 or, at your option, any later version.
- Options `frenchstyle`, `partialup` and `fancyReIm` now work as intended.
* v. 0.36:
-
Maths fonts:
- `kpfonts-otf.sty`: Option mathcal deleted, \mathcal{} and \mathscr{}
now print different glyphs.
@@ -126,7 +120,6 @@ Either version 1.3 or, at your option, any later version.
to Tom Stotko for pointed it out!
* v. 0.37:
-
1. Text fonts:
- Added glyphs U+2010 and U+2011 (hyphens).
- Corrected `kpfonts-otf.sty`: option "largesmallcaps" fixed, new weights
@@ -142,7 +135,6 @@ Either version 1.3 or, at your option, any later version.
shifted up, their bottom rests on the baseline now.
* v. 0.38:
-
1. Text fonts:
- Glyphs U+200B (zero width space) and U+2060 (word joiner) added.
- Improved option "veryoldstyle" (luatex only): a final "s" is no longer
@@ -153,18 +145,15 @@ Either version 1.3 or, at your option, any later version.
\mbfdotlessj (\mbfimath and \mbfjmath were already available).
* v. 0.39:
-
New option "longs". Documentation corrected, thanks to Frank Mittelbach for
pointing out the glitch in v0.38.
* v. 0.40:
-
- OS2 FSType corrected (0 now): the fonts are now declared "installable".
- kpfonts-otf.sty corrected (missing \fi), thanks to Denis Bitouzé
for pointing it out.
* v. 0.41:
-
1. Text fonts:
- eurosym reshaped, width slightly reduced.
2. Math fonts:
@@ -174,21 +163,23 @@ Either version 1.3 or, at your option, any later version.
with mathtools' definitions.
* v. 0.42:
-
Maths fonts:
- Added missing U+0338 for negation of \mathrel chars.
- Added \smallin (U+220A), \smallni (U+220D).
- Added \awint (U+2A11).
* v. 0.43:
-
Text fonts: kpfonts-otf.sty now loads realscripts for better superscripts.
Maths fonts: Vertical variants of slash and backslash are now accessible.
* v. 0.44:
-
Maths fonts: fixed bug for \vert variants in script and scriptscriptstyle.
+* v. 0.45:
+ Maths fonts: delimiters, integrals, sum, prod etc. are now vertically
+ centerred by design on the maths axis (required by luametatex).
+ Fixed inconsistencies about bold and semibold integrals.
+
---
Copyright 2020-2022 Daniel Flipo
E-mail: daniel (dot) flipo (at) free (dot) fr
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
index 401de25c7f..e945af75a3 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.ltx
@@ -42,7 +42,7 @@
\title{Kp-fonts: OpenType version}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\version}{0.44}
+\newcommand*{\version}{0.45}
\begin{document}
\selectlanguage{british}
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
index 4ffc03c101..5529c0e23e 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-English.pdf
Binary files differ
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
index e40d9dda37..6be3c43ff6 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
@@ -42,7 +42,7 @@
\title{Kp-fonts version OpenType}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\version}{0.44}
+\newcommand*{\version}{0.45}
\begin{document}
\maketitle
diff --git a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
index eb96227d0a..7206dabf88 100644
--- a/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
+++ b/fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.pdf
Binary files differ
diff --git a/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf b/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
index b5f5444804..f10f284d68 100644
--- a/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
+++ b/fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Bold.otf b/fonts/kpfonts-otf/fonts/KpMath-Bold.otf
index 6f1736eb48..aadba155b7 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Bold.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Bold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Light.otf b/fonts/kpfonts-otf/fonts/KpMath-Light.otf
index c4e93a29d9..417c1f64e7 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Light.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Light.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Regular.otf b/fonts/kpfonts-otf/fonts/KpMath-Regular.otf
index ec61fbc308..ee8a58cc92 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Regular.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Regular.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Sans.otf b/fonts/kpfonts-otf/fonts/KpMath-Sans.otf
index 8546cf5865..a24d67fff9 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Sans.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Sans.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf b/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
index cc6143ea21..f88a36bb65 100644
--- a/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
+++ b/fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMono-Bold.otf b/fonts/kpfonts-otf/fonts/KpMono-Bold.otf
index 96e6bb1793..827c37d6c8 100644
--- a/fonts/kpfonts-otf/fonts/KpMono-Bold.otf
+++ b/fonts/kpfonts-otf/fonts/KpMono-Bold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf b/fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
index 9a2bb162e2..afb1ff2e80 100644
--- a/fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpMono-BoldItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMono-Italic.otf b/fonts/kpfonts-otf/fonts/KpMono-Italic.otf
index b2878c173a..b71e12016b 100644
--- a/fonts/kpfonts-otf/fonts/KpMono-Italic.otf
+++ b/fonts/kpfonts-otf/fonts/KpMono-Italic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpMono-Regular.otf b/fonts/kpfonts-otf/fonts/KpMono-Regular.otf
index d147f5e086..315adffd5a 100644
--- a/fonts/kpfonts-otf/fonts/KpMono-Regular.otf
+++ b/fonts/kpfonts-otf/fonts/KpMono-Regular.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Bold.otf b/fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
index 3661243c91..37c8338a21 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf b/fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
index 03905c6121..420c6fc90f 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Italic.otf b/fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
index 8471192544..aeab6d58ca 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Light.otf b/fonts/kpfonts-otf/fonts/KpRoman-Light.otf
index ea06ffdda4..4760d0f82f 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Light.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Light.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf b/fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
index 9706d7691f..847c46a822 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Regular.otf b/fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
index 9660c393db..c32cf5442f 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf b/fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
index f3088f89fa..6ef1b162da 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-Semibold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf b/fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
index ffbd40be6c..9fe7448652 100644
--- a/fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpSans-Bold.otf b/fonts/kpfonts-otf/fonts/KpSans-Bold.otf
index 0ab6619bea..68a33ee3ab 100644
--- a/fonts/kpfonts-otf/fonts/KpSans-Bold.otf
+++ b/fonts/kpfonts-otf/fonts/KpSans-Bold.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf b/fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
index 334a87a0c0..1d26116eb2 100644
--- a/fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
+++ b/fonts/kpfonts-otf/fonts/KpSans-BoldItalic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpSans-Italic.otf b/fonts/kpfonts-otf/fonts/KpSans-Italic.otf
index 697d69d3a9..bed2d15e76 100644
--- a/fonts/kpfonts-otf/fonts/KpSans-Italic.otf
+++ b/fonts/kpfonts-otf/fonts/KpSans-Italic.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/fonts/KpSans-Regular.otf b/fonts/kpfonts-otf/fonts/KpSans-Regular.otf
index c3f128221d..768bfc3f28 100644
--- a/fonts/kpfonts-otf/fonts/KpSans-Regular.otf
+++ b/fonts/kpfonts-otf/fonts/KpSans-Regular.otf
Binary files differ
diff --git a/fonts/kpfonts-otf/tex/kpfonts-otf.sty b/fonts/kpfonts-otf/tex/kpfonts-otf.sty
index 14596278ff..4d6ca62a31 100644
--- a/fonts/kpfonts-otf/tex/kpfonts-otf.sty
+++ b/fonts/kpfonts-otf/tex/kpfonts-otf.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2019-01-01]
-\def\fileversion{0.44}
-\def\filedate{2022-09-28}
+\def\fileversion{0.45}
+\def\filedate{2022-10-06}
\ProvidesPackage{kpfonts-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
diff --git a/macros/eplain/doc/ChangeLog b/macros/eplain/doc/ChangeLog
index 1c91e5b2bf..ae2413996d 100644
--- a/macros/eplain/doc/ChangeLog
+++ b/macros/eplain/doc/ChangeLog
@@ -1,3 +1,82 @@
+2022-10-02 Karl Berry <karl@freefriends.org>
+
+ * NEWS,
+ * Makefile (version): 3.12.
+ * doc/eplain.texi: 3.12, October 2022. Regenerate.
+
+2022-10-05 Karl Berry <karl@freefriends.org>
+
+ * xeplain.tex: mailing list is tex-eplain, not bug-eplain.
+ * README,
+ * xeplain.tex,
+ * demo/xrhyper.tex: https not http.
+ * doc/Makefile (eplain.info, PDF_DEMOS): depend on demo .tex sources.
+
+2022-10-05 Karl Berry <karl@freefriends.org>
+
+ * xeplain.tex: document bug in double-columns that marks are not
+ always preserved. See threads:
+ https://tug.org/pipermail/tex-eplain/2021/001001.html
+ https://tug.org/pipermail/tex-eplain/2022/001049.html
+ * doc/userdef.texi: mention mark bug.
+
+ * doc/Makefile (MAKEINFO_HTML): https for TOP_NODE_UP_URL.
+
+2022-10-03 Karl Berry <karl@freefriends.org>
+
+ * Makefile (fetch, fetch1): new targets.
+ * texnames.sty: update to current (explicit pd statement).
+
+2022-10-02 Karl Berry <karl@freefriends.org>
+
+ * doc/*.texi: remove use of @acronym; better to just use capitals.
+ Also, downcase "url".
+
+2022-10-02 Karl Berry <karl@freefriends.org>
+
+ * iftex.sty: new file.
+ * ifpdf.sty: remove.
+ * util/mkdist-merge: ifpdf.sty -> iftex.sty.
+ * xeplain.tex: ifpdf.sty -> iftex.sty.
+ * doc/userdef.texi (Checking for PDF output): now using iftex.sty;
+ update description.
+ * Makefile (sources): now iftex.sty.
+
+2022-10-02 Karl Berry <karl@freefriends.org>
+
+ * README: update urls, mention miniltx and optex.
+ * doc/userdef.texi (Loading LaTeX packages): mention that
+ miniltx.tex can usually be used on its own, without Eplain.
+
+ * doc/eplain.texi (Top): remove detailed menu, seems
+ unnecessary (and Emacs commands for updating aren't working well).
+ * doc/intro.texi: mention alternatives to Eplain (miniltx, optex).
+
+ * doc/progdef.texi (Scratch registers): new section to describe
+ standard conventions for register usage.
+
+ * doc/eplain.1,
+ * doc/install.texi,
+ * doc/invoke.texi: update to something like current reality.
+
+ * doc/*.texi: use svn $Id$.
+ * doc/*.texi: use https urls; update urls.
+
+ * doc/texinfo.tex: remove; let's just assume it's available.
+
+ * doc/Makefile (TEXFOT): new definition for quieter TeX runs.
+
+2022-10-02 Karl Berry <karl@freefriends.org>
+
+ * btxmac.tex (\futurenonspacelet, \@step..., \providecommand):
+ use \@btxcs instead of \cs, which may be otherwise defined,
+ e.g., by plain tugboat.sty. Version 0.99q.
+
+2020-09-19 Karl Berry <karl@freefriends.org>
+
+ * demo/Makefile (ctan_lion_350x350.png): update ctan_lion url.
+ Report from Van Ly, 19 Sep 2020 15:12:58.
+
2020-07-04 Karl Berry <karl@freefriends.org>
* README: mailing list is tex-eplain, not bug-eplain
diff --git a/macros/eplain/doc/INSTALL b/macros/eplain/doc/INSTALL
index dcd705281b..8c726e7c0e 100644
--- a/macros/eplain/doc/INSTALL
+++ b/macros/eplain/doc/INSTALL
@@ -1,46 +1,38 @@
Installation
+Invoking Eplain
+Installation
+Invoking Eplain
+Installation
************
Your TeX installation should already contain a version of Eplain
-(`eplain.tex') in its main `texmf' tree (usually under
-`/usr/share/texmf/tex/eplain/' on Unix systems). To install a newer
-version of Eplain, put the new `eplain.tex' (included in Eplain
-distributions) in the `tex/eplain/' subdirectory of your local `texmf'
-tree. The newer version you install in the local tree should override
-the older one in the main tree.
-
- The location of the local `texmf' tree obviously depends on your
-operating system and TeX installation. On Unix systems the usual
-location is `/usr/local/share/texmf/'. If you don't have write
-permissions for `/usr/local/share/texmf/', many installations read the
-`texmf' tree in the user's home directory; `eplain.tex' then should go
-under `~/texmf/tex/eplain/'. For more information about TeX directory
-structure, please see
-`http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds'.
-
- If you prefer to install `eplain.tex' in a non-standard place, set
-an environment variable (`TEXINPUTS' for the Web2C port of TeX to Unix)
-to tell TeX how to find it.
-
- If you want, you can also create a format (`.fmt') file for Eplain,
-which will eliminate the time spent reading the macro source file with
-`\input'. You do this by issuing a sequence of Unix commands something
-like this:
-
- prompt$ touch eplain.aux
- prompt$ initex
+('eplain.tex') in its main 'texmf' tree; with TeX Live, it's in
+'.../texmf-dist/tex/eplain/eplain.tex'.
+
+ Generally, you can just use that version and there is no need to do
+anything else. But if you want to use a newer version of Eplain for a
+given document, you can put the new 'eplain.tex' in the document's
+directory, and it will be found.
+
+ If you want to install a new 'eplain.tex' in some other place, set an
+environment variable (commonly, 'TEXINPUTS') to tell TeX how to find it.
+
+ Distributions should also create and maintain the 'eplain.fmt' file
+file. But if you want to do it yourself, you can:
+
+ $ touch eplain.aux
+ $ initex
This is TeX, ...
**&plain eplain
(eplain.tex)
*\dump
... MESSAGES ...
-You must make sure that `eplain.aux' exists _before_ you run `initex';
+You must make sure that 'eplain.aux' exists _before_ you run 'initex';
otherwise, warning messages about undefined labels will never be issued.
- You then have to install the resulting `eplain.fmt' in your local
-`texmf' tree or set an environment variable to tell TeX how to find it.
-For the Web2C port of TeX to Unix, format files are usually installed
-under `/usr/local/share/texmf/web2c/' or `/var/lib/texmf/web2c/'; the
-environment variable is `TEXFORMATS'.
+ You then have to install the resulting 'eplain.fmt' in your local
+'texmf' tree or set an environment variable ('TEXFORMATS' to tell TeX
+how to find it. You'll need to consult your distribution's documentation
+about that.
diff --git a/macros/eplain/doc/NEWS b/macros/eplain/doc/NEWS
index 74813c40a6..9b144ca60e 100644
--- a/macros/eplain/doc/NEWS
+++ b/macros/eplain/doc/NEWS
@@ -1,6 +1,10 @@
-$Id: NEWS 50 2020-07-04 16:08:52Z karl $
+$Id: NEWS 61 2022-10-05 22:43:49Z karl $
This file records noteworthy changes. This file is public domain.
+ 3.12 (5 October 2022)
+* btxmac.tex: avoid use of \cs control sequence, conflicts with tugboat.sty.
+* iftex.sty: use this instead of the now-obsolete ifpdf.sty.
+
3.11 (4 July 2020)
* Support YYYY-MM-DD date syntax in \ProvidesPackage.
diff --git a/macros/eplain/doc/README b/macros/eplain/doc/README
index bfff96b2ee..2c5ed6d066 100644
--- a/macros/eplain/doc/README
+++ b/macros/eplain/doc/README
@@ -1,4 +1,4 @@
-$Id: README 51 2020-07-04 21:01:29Z karl $
+$Id: README 60 2022-10-05 22:42:54Z karl $
(This file is public domain.)
This file describes the Eplain (expanded or extended plain, take your
@@ -27,9 +27,19 @@ domain. Other pieces are covered by other licenses;
see the file headers for specifics. It is entirely free software.
Eplain was originally developed for the book TeX for the Impatient,
-published by Addison-Wesley in 1990. That book is now freely available,
-from http://www.gnu.org/software/teximpatient, along with several
-translations.
+published by Addison-Wesley in 1990. That book is now freely available,
+from https://ctan.org/pkg/impatient, along with several translations.
+
+Mailing list: https://lists.tug.org/tex-eplain (tex-eplain@tug.org)
+The Eplain home page is https://tug.org/eplain.
+
+P.S. Alternatives to Eplain:
+1) If you just want to load the LaTeX color or graphics package,
+the LaTeX team's miniltx.tex suffices:
+ \input miniltx.tex
+ \input graphicx.tex
+
+2) If you're interested in a fully-fledged format that shares much of
+Eplain's (and plain.tex's) philosophy, check out OpTeX:
+ https://ctan.org/pkg/optex
-Mailing list: http://lists.tug.org/tex-eplain (tex-eplain@tug.org)
-The Eplain home page is http://tug.org/eplain.
diff --git a/macros/eplain/doc/demo/Makefile b/macros/eplain/doc/demo/Makefile
index 7a578663f3..dd8a4eaa61 100644
--- a/macros/eplain/doc/demo/Makefile
+++ b/macros/eplain/doc/demo/Makefile
@@ -1,3 +1,4 @@
+# $Id: Makefile 52 2020-09-19 21:03:24Z karl $
# Makefile for the Eplain demos. This file is public domain.
PDFTEX = pdftex
@@ -23,7 +24,7 @@ lscommnt.pdf: lscommnt.tex
ctan_lion_350x350.png:
@echo "Please download"
- @echo " ftp://tug.ctan.org/ftpmaint/CTAN_lion/ctan_lion_350x350.png"
+ @echo " https://www.ctan.org/lion/files/ctan_lion_350x350.png"
@echo "and place it in the demo subdirectory."
exit 1
diff --git a/macros/eplain/doc/demo/xhyper.tex b/macros/eplain/doc/demo/xhyper.tex
index 54742cb50b..6527244fae 100644
--- a/macros/eplain/doc/demo/xhyper.tex
+++ b/macros/eplain/doc/demo/xhyper.tex
@@ -1,3 +1,4 @@
+% $Id: xhyper.tex 60 2022-10-05 22:42:54Z karl $
% (This file is public domain.)
%
% This file demonstrates the following features of Eplain:
@@ -10,7 +11,7 @@
%
% The compiled demo can be downloaded from
%
-% http://tug.org/eplain/demo
+% https://tug.org/eplain/demo
%
% In order to compile this file yourself, you will need the CTAN lion
% drawing by Duane Bibby from
@@ -170,7 +171,7 @@ Show me
% |url.sty|. Remember that we have customized the color of |url|
% hyperlinks, so this one will show up with a different color than the
% default dark-red.
-Take me to \url{http://tug.org/eplain}.
+Take me to \url{https://tug.org/eplain}.
% The second approach is to create an explicit URL link. We specify
% yet another border highlighting mode, |P|, which means that the
@@ -184,7 +185,7 @@ Take me to \url{http://tug.org/eplain}.
\definecolor{mycolor}{rgb}{0.4,0.1,0.4}
Take me to
-\hlstart{url}{hlight=P,colormodel=,color=mycolor}{http://tug.org/eplain}
+\hlstart{url}{hlight=P,colormodel=,color=mycolor}{https://tug.org/eplain}
Eplain homepage\hlend.
\bye
diff --git a/macros/eplain/doc/eplain.1 b/macros/eplain/doc/eplain.1
index b7d0d83fa1..c7c34ba4f3 100644
--- a/macros/eplain/doc/eplain.1
+++ b/macros/eplain/doc/eplain.1
@@ -1,4 +1,4 @@
-.TH EPLAIN 1 "30 September 2013" "Eplain 3.6"
+.TH EPLAIN 1 "2 October 2022" "Eplain 3.12"
.\"=====================================================================
.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
.if n .ds TX TeX
@@ -8,13 +8,6 @@
.\" BX definition must follow TX so BX can use TX
.if t .ds BX \fRB\s-2IB\s0\fP\*(TX
.if n .ds BX BibTeX
-.\" LX definition must follow TX so LX can use TX
-.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\s-2A\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX
-.if n .ds LX LaTeX
-.if t .ds AX \fRA\\h'-0.1667m'\\v'0.20v'M\\v'-0.20v'\\h'-0.125m'S\fP\*(TX
-.if n .ds AX AmSTeX
-.if t .ds AY \fRA\\h'-0.1667m'\\v'0.20v'M\\v'-0.20v'\\h'-0.125m'S\fP\*(LX
-.if n .ds AY AmSLaTeX
.\"=====================================================================
.SH NAME
eplain \- expanded plain TeX
@@ -74,14 +67,20 @@ files produced from
.IR eplain.texi .
.\"=====================================================================
.SH "SEE ALSO"
+https://tug.org/eplain/
+.br
+https://ctan.org/pkg/graphics-pln
+.br
+https://ctan.org/pkg/optex
+.PP
.BR texinfo (5),
.BR tex (1),
.br
Karl Berry,
.IR eplain ,
TUGboat 11(4), 571--572, 1990,
-http://tug.org/TUGboat/tb11-4/tb30resources.pdf.
+https://tug.org/TUGboat/tb11-4/tb30resources.pdf
.br
Paul W. Abrahams with Karl Berry and Kathryn A. Hargreaves,
.IR "\*(OX for the Impatient" ,
-http://www.gnu.org/software/teximpatient.
+https://ctan.org/pkg/impatient
diff --git a/macros/eplain/doc/eplain.html b/macros/eplain/doc/eplain.html
index 15e602336a..7e7da4278c 100644
--- a/macros/eplain/doc/eplain.html
+++ b/macros/eplain/doc/eplain.html
@@ -1,7 +1,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
-<!-- This manual documents the Eplain macros, version 3.11,
-July 2020. Eplain provides functionality for plain TeX that
+<!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- This manual documents the Eplain macros, version 3.12,
+October 2022. Eplain provides functionality for plain TeX that
is intended to be useful regardless of how your document is actually
formatted.
@@ -12,9 +15,6 @@ macros; this chapter is under the GNU General Public License. Adam
Lewenberg has made additions and corrections. Oleg Katsitadze wrote
the section on LaTeX packages and the chapter on hyperlinks, and
updates throughout. -->
-<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Eplain: Expanded Plain TeX</title>
<meta name="description" content="Eplain: Expanded Plain TeX">
@@ -22,17 +22,20 @@ updates throughout. -->
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
<link href="#Top" rel="start" title="Top">
<link href="#Macro-index" rel="index" title="Macro index">
<link href="#SEC_Contents" rel="contents" title="Table of Contents">
-<link href="http://tug.org/texinfohtml/" rel="up" title="(dir)">
+<link href="https://tug.org/texinfohtml/" rel="up" title="(dir)">
+<link href="#Introduction" rel="next" title="Introduction">
<style type="text/css">
<!--
+a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
-div.lisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
@@ -41,6 +44,7 @@ pre.menu-preformatted {font-family: serif}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
+span:hover a.copiable-anchor {visibility: visible}
ul.no-bullet {list-style: none}
-->
</style>
@@ -58,25 +62,32 @@ ul.no-bullet {list-style: none}
-<span id="SEC_Overview"></span>
-<h2 class="shortcontents-heading">Short Table of Contents</h2>
-<div class="shortcontents">
-<ul class="no-bullet">
-<li><a id="stoc-Introduction-1" href="#toc-Introduction-1">1 Introduction</a></li>
-<li><a id="stoc-Installation-1" href="#toc-Installation-1">2 Installation</a></li>
-<li><a id="stoc-Invoking-Eplain-1" href="#toc-Invoking-Eplain-1">3 Invoking Eplain</a></li>
-<li><a id="stoc-User-definitions-1" href="#toc-User-definitions-1">4 User definitions</a></li>
-<li><a id="stoc-Hyperlinks-1" href="#toc-Hyperlinks-1">5 Hyperlinks</a></li>
-<li><a id="stoc-Arrow-theoretic-diagrams-1" href="#toc-Arrow-theoretic-diagrams-1">6 Arrow theoretic diagrams</a></li>
-<li><a id="stoc-Programming-definitions-1" href="#toc-Programming-definitions-1">7 Programming definitions</a></li>
-<li><a id="stoc-Demo-files-1" href="#toc-Demo-files-1">8 Demo files</a></li>
-<li><a id="stoc-Macro-index-1" href="#toc-Macro-index-1" rel="index">Macro index</a></li>
-<li><a id="stoc-Concept-index-1" href="#toc-Concept-index-1" rel="index">Concept index</a></li>
-</ul>
+<div class="top" id="Top">
+<div class="header">
+<p>
+Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="https://tug.org/texinfohtml/" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
+<span id="Eplain"></span><h1 class="top">Eplain</h1>
+
+<p>This manual documents the Eplain macros, version 3.12,
+October 2022. Eplain provides functionality for plain TeX that
+is intended to be useful regardless of how your document is actually
+formatted.
+</p>
+<p>Most of this manual is in the public domain, like most of the Eplain
+code. It was originally written by Karl Berry, starting in 1989.
+Steven Smith wrote the documentation for the commutative diagram
+macros; this chapter is under the GNU General Public License. Adam
+Lewenberg has made additions and corrections. Oleg Katsitadze wrote
+the section on LaTeX packages and the chapter on hyperlinks, and
+updates throughout.
+</p>
+<p>The Eplain home page is <a href="https://tug.org/eplain">https://tug.org/eplain</a>.
+</p>
+
-<span id="SEC_Contents"></span>
+<div class="Contents_element" id="SEC_Contents">
<h2 class="contents-heading">Table of Contents</h2>
<div class="contents">
@@ -222,7 +233,10 @@ ul.no-bullet {list-style: none}
<li><a id="toc-Programming-definitions-1" href="#Programming-definitions">7 Programming definitions</a>
<ul class="no-bullet">
<li><a id="toc-Category-codes-1" href="#Category-codes">7.1 Category codes</a></li>
- <li><a id="toc-Allocation-macros-1" href="#Allocation-macros">7.2 Allocation macros</a></li>
+ <li><a id="toc-Allocation-macros-1" href="#Allocation-macros">7.2 Allocation macros</a>
+ <ul class="no-bullet">
+ <li><a id="toc-Scratch-registers-1" href="#Scratch-registers">7.2.1 Scratch registers</a></li>
+ </ul></li>
<li><a id="toc-Iteration-1" href="#Iteration">7.3 Iteration</a></li>
<li><a id="toc-Macro-arguments-1" href="#Macro-arguments">7.4 Macro arguments</a></li>
<li><a id="toc-Converting-to-characters-1" href="#Converting-to-characters">7.5 Converting to characters</a></li>
@@ -254,376 +268,30 @@ ul.no-bullet {list-style: none}
<li><a id="toc-Concept-index-1" href="#Concept-index" rel="index">Concept index</a></li>
</ul>
</div>
-
-
-<span id="Top"></span><div class="header">
-<p>
-Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="http://tug.org/texinfohtml/" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
-<span id="Eplain"></span><h1 class="top">Eplain</h1>
-
-<p>This manual documents the Eplain macros, version 3.11,
-July 2020. Eplain provides functionality for plain TeX that
-is intended to be useful regardless of how your document is actually
-formatted.
-</p>
-<p>Most of this manual is in the public domain, like most of the Eplain
-code. It was originally written by Karl Berry, starting in 1989.
-Steven Smith wrote the documentation for the commutative diagram
-macros; this chapter is under the GNU General Public License. Adam
-Lewenberg has made additions and corrections. Oleg Katsitadze wrote
-the section on LaTeX packages and the chapter on hyperlinks, and
-updates throughout.
-</p>
-<p>The Eplain home page is <a href="https://tug.org/eplain">https://tug.org/eplain</a>.
-</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Introduction" accesskey="1">Introduction</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Eplain&rsquo;s purpose and philosophy.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Installation" accesskey="2">Installation</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Installing Eplain.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Invoking-Eplain" accesskey="3">Invoking Eplain</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Using Eplain from a TeX file.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#User-definitions" accesskey="4">User definitions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Macros to be used in a document.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hyperlinks" accesskey="5">Hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing documents with hyperlinks.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Arrow-theoretic-diagrams" accesskey="6">Arrow theoretic diagrams</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Macros for commutative diagrams.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Programming-definitions" accesskey="7">Programming definitions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Macros to be used in writing other macros.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Demo-files" accesskey="8">Demo files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Sample documents demonstrating Eplain.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Macro-index" rel="index" accesskey="9">Macro index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Entries for TeX and Eplain control sequences.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Concept-index" rel="index">Concept index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">General index.
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-</pre></th></tr><tr><th colspan="3" align="left" valign="top"><pre class="menu-comment"> &mdash; The Detailed Node Listing &mdash;
-
-User definitions
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Diagnostics">Diagnostics</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Tracing information.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Rules">Rules</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing the default rule dimensions.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Citations">Citations</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Using BibTeX and Eplain to make bibliographies.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Displays">Displays</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing the formatting of math displays.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Time-of-day">Time of day</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing the time of day.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Lists">Lists</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing numbered and unordered lists.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Verbatim-listing">Verbatim listing</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing text just as it appears.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Contents">Contents</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Making a table of contents.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Cross_002dreferences">Cross-references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Symbolically referring to pages or equations.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Page-references">Page references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Symbolic references to page numbers.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Equation-references">Equation references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Symbolic references to equation numbers.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Indexing">Indexing</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Creating and typesetting indexes.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Justification">Justification</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Left- or right-justification, or centering.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Tables">Tables</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing ordered tables.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Margins">Margins</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing the margins directly.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Multiple-columns">Multiple columns</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Getting output in two columns.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Footnotes">Footnotes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Autonumbered footnotes; changing formatting.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Fractions">Fractions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">A better way to produce fractions in text.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Paths">Paths</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Allowing line breaks in pathnames.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Logos">Logos</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Various logos.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Boxes">Boxes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing filled or open rectangles.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Checking-for-PDF-output">Checking for PDF output</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Checking for pdfTeX in PDF mode.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Loading-LaTeX-packages">Loading LaTeX packages</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Support for LaTeX packages under plain TeX.
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Citations
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Formatting-citations">Formatting citations</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing the way citations are printed.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Formatting-bibliographies">Formatting bibliographies</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing the way bibliographies are printed.
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Displays
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Formatting-displays">Formatting displays</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">General formatting of displays.
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Lists
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Formatting-lists">Formatting lists</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing how the lists look.
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Contents
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Writing-the-_002etoc-file">Writing the .toc file</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Reading-the-_002etoc-file">Reading the .toc file</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Changing-the-_002etoc-file_0027s-root-name">Changing the .toc file's root name</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Alternative-contents-files">Alternative contents files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Cross-references
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Defining-generic-references">Defining generic references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Using-generic-references">Using generic references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Equation references
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Formatting-equation-references">Formatting equation references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Subequation-references">Subequation references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Indexing
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Indexing-terms">Indexing terms</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Specifying what to index.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Typesetting-an-index">Typesetting an index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Printing the sorted output.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Customizing-indexing">Customizing indexing</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Creating commands and specifying extra actions.
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Indexing terms
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Indexing-commands">Indexing commands</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Making index entries.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Modifying-index-entries">Modifying index entries</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Ranges, see/see also, page number typesetting.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Index-entries-with-special-characters">Index entries with special characters</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Proofing-index-terms">Proofing index terms</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Noting index entries in the margins.
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Loading LaTeX packages
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#The-_005cusepackage-command">The \usepackage command</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Command to load packages.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Environment-for-loading-packages">Environment for loading packages</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Environment for the \usepackage commands.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Packages-known-to-work">Packages known to work</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Supported packages.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Packages-known-not-to-work">Packages known not to work</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Packages known not to work with Eplain.
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Hyperlinks
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Introduction-to-hyperlinks">Introduction to hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Explicit-hyperlinks">Explicit hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Implicit-hyperlinks">Implicit hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hyperlink-drivers">Hyperlink drivers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Setting-hyperlink-types-and-options">Setting hyperlink types and options</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Turning-hyperlinks-on_002foff">Turning hyperlinks on/off</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Implicit hyperlinks
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#General-hyperlinks">General hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">hrefint, hrefext
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#URL-hyperlinks">URL hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">url
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Citation-hyperlinks">Citation hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">cite, bib
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#List-hyperlinks">List hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">li
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Cross_002dreference-hyperlinks">Cross-reference hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">definexref, ref
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Page-reference-hyperlinks">Page reference hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">xrdef, xref
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Equation-reference-hyperlinks">Equation reference hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">eq
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Index-hyperlinks">Index hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">idx
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Footnote-hyperlinks">Footnote hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">foot, footback
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Contents-hyperlinks">Contents hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Index hyperlinks
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Exact-destinations-for-index-terms">Exact destinations for index terms</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Page-destinations-for-index-terms">Page destinations for index terms</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Choosing-destination-placement">Choosing destination placement</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Index-page-list-and-page-range-parsers">Index page list and page range parsers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hyperlinks-in-see-and-see-also-entries">Hyperlinks in see and see also entries</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Hyperlink drivers
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Options-supported-by-all-drivers">Options supported by all drivers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hyperlink-driver-hypertex">Hyperlink driver hypertex</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hyperlink-drivers-pdftex-and-dvipdfm">Hyperlink drivers pdftex and dvipdfm</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hyperlink-driver-nolinks">Hyperlink driver nolinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Hyperlink driver hypertex::
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Destination-types-for-hypertex">Destination types for hypertex</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Destination-options-for-hypertex">Destination options for hypertex</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Link-types-for-hypertex">Link types for hypertex</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Link-options-for-hypertex">Link options for hypertex</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Hyperlink drivers pdftex and dvipdfm::
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Destination-types-for-pdftex-and-dvipdfm">Destination types for pdftex and dvipdfm</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Destination-options-for-pdftex-and-dvipdfm">Destination options for pdftex and dvipdfm</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Link-options-for-pdftex-and-dvipdfm">Link options for pdftex and dvipdfm</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Setting hyperlink types and options
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Setting-default-types-and-options">Setting default types and options</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Setting-group-types">Setting group types</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Setting-group-options">Setting group options</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Turning hyperlinks on/off
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Turning-low_002dlevel-commands-on_002foff">Turning low-level commands on/off</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Turning-hyperlinks-on_002foff-for-a-group">Turning hyperlinks on/off for a group</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Arrow theoretic diagrams
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Slanted-lines-and-vectors">Slanted lines and vectors</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Commutative-diagrams">Commutative diagrams</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Commutative diagrams
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Arrows-and-morphisms">Arrows and morphisms</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Construction-of-commutative-diagrams">Construction of commutative diagrams</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Commutative-diagram-parameters">Commutative diagram parameters</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Programming definitions
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Category-codes">Category codes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing category codes.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Allocation-macros">Allocation macros</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Non-outer versions of \newcount et al.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Iteration">Iteration</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Doing &lsquo;for&rsquo; and &lsquo;while&rsquo; loops in TeX.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Macro-arguments">Macro arguments</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Reading and ignoring them.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Converting-to-characters">Converting to characters</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Normalizing control sequences and spaces.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Expansion">Expansion</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Controlling expansion.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Obeying-spaces">Obeying spaces</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Making whitespace count anywhere.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Writing-out-numbers">Writing out numbers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Making &lsquo;1&rsquo; into &lsquo;one&rsquo;.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Mode_002dspecific-penalties">Mode-specific penalties</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Auxiliary-files">Auxiliary files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Testing for their existence.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#User_002ddefined-environments">User-defined environments</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">User-defined environments.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Page-list-and-page-range-parsers">Page list and page range parsers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Expansion
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#g_t_005ccsn-and-_005cece">\csn and \ece</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cedefappend">\edefappend</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hooks">Hooks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Manipulating and executing named actions.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Properties">Properties</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Associating information with a csname.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cexpandonce">\expandonce</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cifundefined">\ifundefined</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cifempty">\ifempty</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cifinteger-and-_005cisinteger">\ifinteger and \isinteger</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cfuturenonspacelet">\futurenonspacelet</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
-
-Demo files
-
-</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#Hyperlinks-_0028xhyper_002etex_0029">Hyperlinks (xhyper.tex)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Highlighting-TeX-comments-in-listings-_0028lscommnt_002etex_0029">Highlighting TeX comments in listings (lscommnt.tex)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
-
-
+<div class="Overview_element" id="SEC_Overview">
+<h2 class="shortcontents-heading">Short Table of Contents</h2>
+<div class="shortcontents">
+<ul class="no-bullet">
+<li><a id="stoc-Introduction-1" href="#toc-Introduction-1">1 Introduction</a></li>
+<li><a id="stoc-Installation-1" href="#toc-Installation-1">2 Installation</a></li>
+<li><a id="stoc-Invoking-Eplain-1" href="#toc-Invoking-Eplain-1">3 Invoking Eplain</a></li>
+<li><a id="stoc-User-definitions-1" href="#toc-User-definitions-1">4 User definitions</a></li>
+<li><a id="stoc-Hyperlinks-1" href="#toc-Hyperlinks-1">5 Hyperlinks</a></li>
+<li><a id="stoc-Arrow-theoretic-diagrams-1" href="#toc-Arrow-theoretic-diagrams-1">6 Arrow theoretic diagrams</a></li>
+<li><a id="stoc-Programming-definitions-1" href="#toc-Programming-definitions-1">7 Programming definitions</a></li>
+<li><a id="stoc-Demo-files-1" href="#toc-Demo-files-1">8 Demo files</a></li>
+<li><a id="stoc-Macro-index-1" href="#toc-Macro-index-1" rel="index">Macro index</a></li>
+<li><a id="stoc-Concept-index-1" href="#toc-Concept-index-1" rel="index">Concept index</a></li>
+</ul>
+</div>
+</div>
<hr>
-<span id="Introduction"></span><div class="header">
+<div class="chapter" id="Introduction">
+<div class="header">
<p>
-Next: <a href="#Installation" accesskey="n" rel="next">Installation</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Installation" accesskey="n" rel="next">Installation</a>, Previous: <a href="#Top" accesskey="p" rel="prev">Eplain</a>, Up: <a href="#Top" accesskey="u" rel="up">Eplain</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Introduction-1"></span><h2 class="chapter">1 Introduction</h2>
@@ -644,7 +312,7 @@ does LaTeX (originally written by Leslie Lamport)
<span id="index-Lamport_002c-Leslie"></span>
and Texinfo
<span id="index-Texinfo"></span>
-(Originally written by Richard Stallman).
+(originally written by Richard Stallman).
<span id="index-Stallman_002c-Richard"></span>
<span id="index-rms"></span>
Instead, it provides definitions that are intended to be useful
@@ -689,18 +357,11 @@ defined as the macro <code>\fmtversion</code>
at the end of the source file <samp>eplain.tex</samp>. When corresponding,
please refer to it.
</p>
-<p>To get on this mailing list yourself, email
-<a href="mailto:tex-eplain-request@tug.org">tex-eplain-request@tug.org</a> with a message whose body contains
-a line
-</p>
-<div class="example">
-<pre class="example">subscribe <var>you@your.preferred.address</var>
-</pre></div>
-
-<p>or visit <a href="http://lists.tug.org/tex-eplain">http://lists.tug.org/tex-eplain</a>.
+<p>To subscribe to this mailing list (anyone can subscribe, and archives
+are public), visit <a href="https://lists.tug.org/tex-eplain">https://lists.tug.org/tex-eplain</a>.
</p>
<span id="index-Walden_002c-David"></span>
-<p>David Walden had reported his experience with Eplain as a new user.
+<p>David Walden reported his experience with Eplain as a new user.
The article is available online at
<a href="https://tug.org/pracjourn/2005-4/walden">https://tug.org/pracjourn/2005-4/walden</a>. An introductory
article (written for
@@ -708,10 +369,30 @@ article (written for
<i>TUGboat</i>) is also available online at
<a href="https://tug.org/eplain/misc/tb84katsi.pdf">https://tug.org/eplain/misc/tb84katsi.pdf</a>.
</p>
+<p>Finally, here are two alternatives to Eplain:
+</p>
+<ol>
+<li> If you just want to load the LaTeX color or graphics package,
+the LaTeX team&rsquo;s <samp>miniltx.tex</samp> suffices:
+
+<div class="example">
+<pre class="example">\input miniltx.tex
+\input graphicx.tex
+</pre></div>
+
+</li><li> <span id="index-OpTeX"></span>
+If you&rsquo;re interested in a fully-fledged format that shares much of
+Eplain&rsquo;s (and plain.tex&rsquo;s) philosophy, check out OpTeX:
+<a href="https://ctan.org/pkg/optex">https://ctan.org/pkg/optex</a>.
+
+</li></ol>
+
<hr>
-<span id="Installation"></span><div class="header">
+</div>
+<div class="chapter" id="Installation">
+<div class="header">
<p>
-Next: <a href="#Invoking-Eplain" accesskey="n" rel="next">Invoking Eplain</a>, Previous: <a href="#Introduction" accesskey="p" rel="prev">Introduction</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Invoking-Eplain" accesskey="n" rel="next">Invoking Eplain</a>, Previous: <a href="#Introduction" accesskey="p" rel="prev">Introduction</a>, Up: <a href="#Top" accesskey="u" rel="up">Eplain</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Installation-1"></span><h2 class="chapter">2 Installation</h2>
@@ -720,38 +401,28 @@ Next: <a href="#Invoking-Eplain" accesskey="n" rel="next">Invoking Eplain</a>, P
<span id="index-Eplain_002c-upgrading"></span>
<span id="index-upgrading"></span>
<p>Your TeX installation should already contain a version of Eplain
-(<samp>eplain.tex</samp>) in its main <samp>texmf</samp> tree (usually under
-<samp>/usr/share/texmf/tex/eplain/</samp> on Unix systems). To install a
-newer version of Eplain, put the new <samp>eplain.tex</samp> (included in
-Eplain distributions) in the <samp>tex/eplain/</samp> subdirectory of your
-local <samp>texmf</samp> tree. The newer version you install in the local
-tree should override the older one in the main tree.
-</p>
-<p>The location of the local <samp>texmf</samp> tree obviously depends on your
-operating system and TeX installation. On Unix systems the usual
-location is <samp>/usr/local/share/texmf/</samp>. If you don&rsquo;t have write
-permissions for <samp>/usr/local/share/texmf/</samp>, many installations read
-the <samp>texmf</samp> tree in the user&rsquo;s home directory; <samp>eplain.tex</samp>
-then should go under <samp>~/texmf/tex/eplain/</samp>. For more information
-about TeX directory structure, please see
-<a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds</a>.
+(<samp>eplain.tex</samp>) in its main <samp>texmf</samp> tree; with TeX Live,
+it&rsquo;s in <samp>.../texmf-dist/tex/eplain/eplain.tex</samp>.
+</p>
+<p>Generally, you can just use that version and there is no need to do
+anything else. But if you want to use a newer version of Eplain for a
+given document, you can put the new <samp>eplain.tex</samp> in the
+document&rsquo;s directory, and it will be found.
</p>
<span id="index-TEXINPUTS"></span>
-<p>If you prefer to install <samp>eplain.tex</samp> in a non-standard place, set
-an environment variable (<code>TEXINPUTS</code> for the Web2C port of TeX
-to Unix) to tell TeX how to find it.
+<p>If you want to install a new <samp>eplain.tex</samp> in some other place,
+set an environment variable (commonly, <code>TEXINPUTS</code>) to tell
+TeX how to find it.
</p>
-<p>If you want, you can also create a format (<samp>.fmt</samp>)
<span id="index-_002efmt-file"></span>
<span id="index-format-file"></span>
<span id="index-eplain_002efmt"></span>
-file for Eplain, which will eliminate the time spent reading the macro
-source file with <code>\input</code>. You do this by issuing a sequence of
-Unix commands something like this:
+<p>Distributions should also create and maintain the <samp>eplain.fmt</samp>
+file file. But if you want to do it yourself, you can:
</p>
<div class="example">
-<pre class="example">prompt$ touch eplain.aux
-prompt$ initex
+<pre class="example">$ touch eplain.aux
+$ initex
This is TeX, ...
**&amp;plain eplain
(eplain.tex)
@@ -761,22 +432,22 @@ This is TeX, ...
<span id="index-eplain_002eaux"></span>
<span id="index-undefined-labels_002c-warnings-about"></span>
-<p>You must make sure that <samp>eplain.aux</samp> exists <em>before</em> you
-run <samp>initex</samp>; otherwise, warning messages about undefined labels
-will never be issued.
+<p>You must make sure that <samp>eplain.aux</samp> exists
+<em>before</em> you run <samp>initex</samp>; otherwise, warning messages about
+undefined labels will never be issued.
</p>
<span id="index-TEXFORMATS"></span>
<p>You then have to install the resulting <samp>eplain.fmt</samp> in your local
-<samp>texmf</samp> tree or set an environment variable to tell TeX how to
-find it. For the Web2C port of TeX to Unix, format files are usually
-installed under <samp>/usr/local/share/texmf/web2c/</samp> or
-<samp>/var/lib/texmf/web2c/</samp>; the environment variable is
-<code>TEXFORMATS</code>.
+<samp>texmf</samp> tree or set an environment variable (<code>TEXFORMATS</code> to
+tell TeX how to find it. You&rsquo;ll need to consult your
+distribution&rsquo;s documentation about that.
</p>
<hr>
-<span id="Invoking-Eplain"></span><div class="header">
+</div>
+<div class="chapter" id="Invoking-Eplain">
+<div class="header">
<p>
-Next: <a href="#User-definitions" accesskey="n" rel="next">User definitions</a>, Previous: <a href="#Installation" accesskey="p" rel="prev">Installation</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#User-definitions" accesskey="n" rel="next">User definitions</a>, Previous: <a href="#Installation" accesskey="p" rel="prev">Installation</a>, Up: <a href="#Top" accesskey="u" rel="up">Eplain</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Invoking-Eplain-1"></span><h2 class="chapter">3 Invoking Eplain</h2>
@@ -787,26 +458,25 @@ Next: <a href="#User-definitions" accesskey="n" rel="next">User definitions</a>,
<pre class="example">\input eplain
</pre></div>
-<p>at the beginning of your input file. The macro file is small
-enough that reading it does not take an unbearably long time&mdash;at least on
-contemporary machines.
+<p>at the beginning of your (plain TeX) input file. The
+macro file is small enough that reading it does not take long.
</p>
-<p>In addition, if a format (<samp>.fmt</samp>)
+<p>However, if a format (<samp>.fmt</samp>)
<span id="index-_002efmt-file-1"></span>
file has been created for Eplain (see the previous section), you can
-eliminate the time spent reading the macro source file. You do this
+eliminate even the time spent reading the macro source file. You do this
by responding <code>&amp;eplain</code> to TeX&rsquo;s &lsquo;<samp>**</samp>&rsquo; prompt. For
example:
</p>
<div class="example">
-<pre class="example">initex
+<pre class="example">$ tex
This is TeX, ...
**&amp;eplain myfile
</pre></div>
-<p>Depending on the implementation of TeX which you are using, you might
-also be able to invoke TeX as <samp>eplain</samp> and have the format file
-automatically read.
+<p>In TeX Live and other distributions, a command-line executable
+named <samp>eplain</samp> is provided which reads the <samp>eplain.fmt</samp> file
+automatically.
</p>
<p>If you write something which you will be distributing to others, you
won&rsquo;t know if the Eplain format will be loaded already. If it is, then
@@ -815,8 +485,8 @@ load it. To solve this, Eplain defines the control sequence
<code>\eplain</code>
<span id="index-eplain"></span>
to be the letter <code>t</code> (a convention borrowed from Lisp; it doesn&rsquo;t
-actually matter what the definition is, only that the definition
-exists). Therefore, you can do the following:
+matter what the definition is, only that the definition exists).
+Therefore, you can do the following:
</p>
<div class="example">
<pre class="example">\ifx\eplain\undefined \input eplain \fi
@@ -826,32 +496,32 @@ exists). Therefore, you can do the following:
</p>
<p>Eplain consists of several source files:
</p><dl compact="compact">
-<dt><samp>xeplain.tex</samp></dt>
+<dt><span><samp>xeplain.tex</samp></span></dt>
<dd><p>most of the macros;
</p>
</dd>
-<dt><samp>arrow.tex</samp></dt>
+<dt><span><samp>arrow.tex</samp></span></dt>
<dd><p>commutative diagram macros (see <a href="#Arrow-theoretic-diagrams">Arrow theoretic diagrams</a>), written by
Steven Smith;
</p>
</dd>
-<dt><samp>btxmac.tex</samp></dt>
+<dt><span><samp>btxmac.tex</samp></span></dt>
<dd><p>bibliography-related macros (see <a href="#Citations">Citations</a>);
</p>
</dd>
-<dt><samp>ifpdf.sty</samp></dt>
-<dd><p>sets the switch <code>\ifpdf</code>, which can be used to detect pdfTeX
-in PDF mode (see <a href="#Checking-for-PDF-output">Checking for PDF output</a>), written by Heiko
-Oberdiek;
+<dt><span><samp>iftex.sty</samp></span></dt>
+<dd><p>sets the switch <code>\ifpdf</code> (among other things), which can be used
+to detect direct PDF output (see <a href="#Checking-for-PDF-output">Checking for PDF output</a>),
+originally written by Heiko Oberdiek;
</p>
</dd>
-<dt><samp>path.sty</samp></dt>
+<dt><span><samp>path.sty</samp></span></dt>
<dd><p>macro for allowing line breaks at punctuation characters within long
pathnames, electronic mail addresses, etc., (see <a href="#Paths">Paths</a>), written
by Philip Taylor;
</p>
</dd>
-<dt><samp>texnames.sty</samp></dt>
+<dt><span><samp>texnames.sty</samp></span></dt>
<dd><p>abbreviations for various TeX-related names (see <a href="#Logos">Logos</a>), edited
by Nelson Beebe.
</p>
@@ -860,7 +530,7 @@ by Nelson Beebe.
<p>The file <samp>eplain.tex</samp> is all of these files merged
together, with comments removed. The original sources can be found in
-Eplain source zip archive in your TeX distribution, on <acronym>CTAN</acronym>
+Eplain source zip archive in your TeX distribution, on CTAN
or on Eplain&rsquo;s home page at <a href="https://tug.org/eplain">https://tug.org/eplain</a>.
</p>
<p>All of these files except <samp>xeplain.tex</samp> can be input individually,
@@ -879,7 +549,7 @@ example, you could start your input file like this:
\input eplain
</pre></div>
-<p>By default, <code>\nobibtex</code> is undefined, and so the
+<p>By default, <code>\nobibtex</code> is not defined, and so the
bibliography definitions <em>are</em> made.
</p>
<span id="index-noarrow"></span>
@@ -914,26 +584,28 @@ Eplain and before using <code>\ref</code>.
<samp>.tex</samp> file in order to produce and typeset indexes, resolve
undefined cross-references and/or citations. The shell script
<code>texi2dvi</code> from the Texinfo documentation system (see
-<a href="http://www.gnu.org/software/texinfo">http://www.gnu.org/software/texinfo</a>) can automate this process:
+<a href="https://www.gnu.org/software/texinfo">https://www.gnu.org/software/texinfo</a>) can automate this process:
it runs BibTeX, MakeIndex and TeX as many times as needed to
complete the compilation process. You will need to set the
<code>LATEX</code> environment variable to &lsquo;<samp>tex</samp>&rsquo;. For example, in a
Bourne-compatible shell, the following command will do all the work:
</p>
<div class="example">
-<pre class="example">prompt$ LATEX=tex texi2dvi file.tex
+<pre class="example">$ LATEX=tex texi2dvi file.tex
</pre></div>
<span id="index-pdftex"></span>
-<p>(Despite the name, <code>texi2dvi</code> can also produce
-<samp>.pdf</samp> files; just set &lsquo;<samp>LATEX=pdftex</samp>&rsquo;.) See the output from
-the command <code>texi2dvi --help</code> for invoking information and a
-full list of options.
+<p>Despite the name, <code>texi2dvi</code> can also produce
+<samp>.pdf</samp> output (among other formats); set <code>LATEX=pdftex</code> for
+this. See the output from <code>texi2dvi --help</code> for a full list
+of options.
</p>
<hr>
-<span id="User-definitions"></span><div class="header">
+</div>
+<div class="chapter" id="User-definitions">
+<div class="header">
<p>
-Next: <a href="#Hyperlinks" accesskey="n" rel="next">Hyperlinks</a>, Previous: <a href="#Invoking-Eplain" accesskey="p" rel="prev">Invoking Eplain</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Hyperlinks" accesskey="n" rel="next">Hyperlinks</a>, Previous: <a href="#Invoking-Eplain" accesskey="p" rel="prev">Invoking Eplain</a>, Up: <a href="#Top" accesskey="u" rel="up">Eplain</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="User-definitions-1"></span><h2 class="chapter">4 User definitions</h2>
@@ -941,58 +613,36 @@ Next: <a href="#Hyperlinks" accesskey="n" rel="next">Hyperlinks</a>, Previous: <
in a document. When appropriate, ways to change the default
formatting are described in subsections.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Diagnostics" accesskey="1">Diagnostics</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Tracing information.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Rules" accesskey="2">Rules</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing the default rule dimensions.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Citations" accesskey="3">Citations</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Using BibTeX and Eplain to make bibliographies.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Displays" accesskey="4">Displays</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing the formatting of math displays.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Time-of-day" accesskey="5">Time of day</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing the time of day.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Lists" accesskey="6">Lists</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing numbered and unordered lists.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Verbatim-listing" accesskey="7">Verbatim listing</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing text just as it appears.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Contents" accesskey="8">Contents</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Making a table of contents.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Cross_002dreferences" accesskey="9">Cross-references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Symbolic references to equations, figures, etc.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Page-references">Page references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Symbolic references to page numbers.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Equation-references">Equation references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Symbolic references to equation numbers.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Indexing">Indexing</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Creating and typesetting indexes.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Justification">Justification</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Ragged left, ragged right, centered.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Tables">Tables</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing ordered tables.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Margins">Margins</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing the margins directly.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Multiple-columns">Multiple columns</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Getting output in two columns.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Footnotes">Footnotes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Autonumbered footnotes; changing formatting.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Fractions">Fractions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">A better way to produce fractions in text.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Paths">Paths</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Allowing line breaks in pathnames.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Logos">Logos</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Various logos.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Boxes">Boxes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Producing filled or open rectangles.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Checking-for-PDF-output">Checking for PDF output</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Checking for pdfTeX in PDF mode.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Loading-LaTeX-packages">Loading LaTeX packages</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Support for LaTeX packages under plain TeX.
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Diagnostics" accesskey="1">Diagnostics</a></li>
+<li><a href="#Rules" accesskey="2">Rules</a></li>
+<li><a href="#Citations" accesskey="3">Citations</a></li>
+<li><a href="#Displays" accesskey="4">Displays</a></li>
+<li><a href="#Time-of-day" accesskey="5">Time of day</a></li>
+<li><a href="#Lists" accesskey="6">Lists</a></li>
+<li><a href="#Verbatim-listing" accesskey="7">Verbatim listing</a></li>
+<li><a href="#Contents" accesskey="8">Contents</a></li>
+<li><a href="#Cross_002dreferences" accesskey="9">Cross-references</a></li>
+<li><a href="#Page-references">Page references</a></li>
+<li><a href="#Equation-references">Equation references</a></li>
+<li><a href="#Indexing">Indexing</a></li>
+<li><a href="#Justification">Justification</a></li>
+<li><a href="#Tables">Tables</a></li>
+<li><a href="#Margins">Margins</a></li>
+<li><a href="#Multiple-columns">Multiple columns</a></li>
+<li><a href="#Footnotes">Footnotes</a></li>
+<li><a href="#Fractions">Fractions</a></li>
+<li><a href="#Paths">Paths</a></li>
+<li><a href="#Logos">Logos</a></li>
+<li><a href="#Boxes">Boxes</a></li>
+<li><a href="#Checking-for-PDF-output">Checking for PDF output</a></li>
+<li><a href="#Loading-LaTeX-packages">Loading LaTeX packages</a></li>
+</ul>
<hr>
-<span id="Diagnostics"></span><div class="header">
+<div class="section" id="Diagnostics">
+<div class="header">
<p>
Next: <a href="#Rules" accesskey="n" rel="next">Rules</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1047,7 +697,9 @@ Eplain defines it to be the character <code>^^J</code>.
<hr>
-<span id="Rules"></span><div class="header">
+</div>
+<div class="section" id="Rules">
+<div class="header">
<p>
Next: <a href="#Citations" accesskey="n" rel="next">Citations</a>, Previous: <a href="#Diagnostics" accesskey="p" rel="prev">Diagnostics</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1077,7 +729,9 @@ and <code>\evrule</code>.
</p>
<hr>
-<span id="Citations"></span><div class="header">
+</div>
+<div class="section" id="Citations">
+<div class="header">
<p>
Next: <a href="#Displays" accesskey="n" rel="next">Displays</a>, Previous: <a href="#Rules" accesskey="p" rel="prev">Rules</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1150,7 +804,7 @@ which you specify within square brackets, as in LaTeX. This text is
simply typeset after the citations. (See the example below.)
</p>
<p>Eplain can create hypertext links for citations pointing to the relevant
-bibliography entries (see <a href="#Citation-hyperlinks">Citation hyperlinks</a>).
+bibliography entries (see <a href="#Citation-hyperlinks">Citation hyperlinks: cite, bib</a>).
</p>
<p>Another command, <code>\nocite</code>,
<span id="index-nocite"></span>
@@ -1247,18 +901,16 @@ of numbered, the bibliography style is <code>alpha</code>.)
<span id="index-alphanumeric-references"></span>
<span id="index-references_002c-alphanumeric"></span>
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Formatting-citations" accesskey="1">Formatting citations</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing the way citations are printed.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Formatting-bibliographies" accesskey="2">Formatting bibliographies</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing the way bibliographies are printed.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Commands-from-LaTeX" accesskey="3">Commands from LaTeX</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">LaTeX commands defined by <samp>btxmac</samp>.
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Formatting-citations" accesskey="1">Formatting citations</a></li>
+<li><a href="#Formatting-bibliographies" accesskey="2">Formatting bibliographies</a></li>
+<li><a href="#Commands-from-LaTeX" accesskey="3">Commands from LaTeX</a></li>
+</ul>
<hr>
-<span id="Formatting-citations"></span><div class="header">
+<div class="subsection" id="Formatting-citations">
+<div class="header">
<p>
Next: <a href="#Formatting-bibliographies" accesskey="n" rel="next">Formatting bibliographies</a>, Up: <a href="#Citations" accesskey="u" rel="up">Citations</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1274,25 +926,22 @@ such as superscripted labels. You can accommodate such formats by
redefining the following macros.
</p>
<dl compact="compact">
-<dt><code>\printcitestart</code></dt>
-<dt><code>\printcitefinish</code></dt>
-<dd><span id="index-printcitestart"></span>
-<span id="index-printcitefinish"></span>
+<dt id='index-printcitestart'><span><code>\printcitestart</code><a href='#index-printcitestart' class='copiable-anchor'> &para;</a></span></dt>
+<dt><span><code>\printcitefinish</code></span></dt>
+<dd><span id="index-printcitefinish"></span>
<p>Eplain expands these macros at the beginning and end of the list of
citations for each <code>\cite</code> command. By default, they produce a
&lsquo;<samp>[</samp>&rsquo; and &lsquo;<samp>]</samp>&rsquo;, respectively.
</p>
</dd>
-<dt><code>\printbetweencitations</code></dt>
-<dd><span id="index-printbetweencitations"></span>
-<p>If a <code>\cite</code> command has multiple citations, as in
+<dt id='index-printbetweencitations'><span><code>\printbetweencitations</code><a href='#index-printbetweencitations' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>If a <code>\cite</code> command has multiple citations, as in
<code>\cite{acp,texbook}</code>, Eplain expands this macro in between each
pair of citations. By default, it produces a comma followed by a space.
</p>
</dd>
-<dt><code>\printcitenote</code></dt>
-<dd><span id="index-printcitenote"></span>
-<p>This macro takes one argument, which is the optional note to the
+<dt id='index-printcitenote'><span><code>\printcitenote</code><a href='#index-printcitenote' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>This macro takes one argument, which is the optional note to the
<code>\cite</code> command. If the <code>\cite</code> command had no note, this
macro isn&rsquo;t used. Otherwise, it should print the note. By default, the
note is preceded with a comma and a space.
@@ -1312,7 +961,9 @@ superscripted labels, with the optional notes in parentheses.
<hr>
-<span id="Formatting-bibliographies"></span><div class="header">
+</div>
+<div class="subsection" id="Formatting-bibliographies">
+<div class="header">
<p>
Next: <a href="#Commands-from-LaTeX" accesskey="n" rel="next">Commands from LaTeX</a>, Previous: <a href="#Formatting-citations" accesskey="p" rel="prev">Formatting citations</a>, Up: <a href="#Citations" accesskey="u" rel="up">Citations</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1325,34 +976,30 @@ especially with respect to the fonts that are used. Therefore, Eplain
provides the following control sequences:
</p>
<dl compact="compact">
-<dt><code>\biblabelwidth</code></dt>
-<dd><span id="index-biblabelwidth"></span>
-<p>This control sequence represents a <code>\dimen</code> register, and its value
+<dt id='index-biblabelwidth'><span><code>\biblabelwidth</code><a href='#index-biblabelwidth' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>This control sequence represents a <code>\dimen</code> register, and its value
is the width of the widest label in the bibliography. Although it is
unlikely you will ever want to redefine it, you might want
to use it if you redefine <code>\biblabelprint</code>, below.
</p>
</dd>
-<dt><code>\biblabelprint</code></dt>
-<dd><span id="index-biblabelprint"></span>
-<p>This macro takes one argument, the label to print. By default, the
+<dt id='index-biblabelprint'><span><code>\biblabelprint</code><a href='#index-biblabelprint' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>This macro takes one argument, the label to print. By default, the
label is put in a box of width <code>\biblabelwidth</code>, and is followed by
an enspace. When you want to change the spacing around the labels, this
is the right macro to redefine.
</p>
</dd>
-<dt><code>\biblabelcontents</code></dt>
-<dd><span id="index-biblabelcontents"></span>
-<p>This macro also takes one argument, the label to print. By default, the
+<dt id='index-biblabelcontents'><span><code>\biblabelcontents</code><a href='#index-biblabelcontents' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>This macro also takes one argument, the label to print. By default, the
label is printed using the font <code>\bblrm</code> (below), and enclosed in
brackets. When you want to change the appearance of the label, but not
the spacing around it, this is the right macro to redefine.
</p>
</dd>
-<dt><code>\biblabelprecontents</code></dt>
-<dt><code>\biblabelpostcontents</code></dt>
-<dd><span id="index-biblabelprecontents"></span>
-<span id="index-biblabelpostcontents"></span>
+<dt id='index-biblabelprecontents'><span><code>\biblabelprecontents</code><a href='#index-biblabelprecontents' class='copiable-anchor'> &para;</a></span></dt>
+<dt><span><code>\biblabelpostcontents</code></span></dt>
+<dd><span id="index-biblabelpostcontents"></span>
<p>Macros expanded before and after <code>\biblabelcontents</code>,
respectively. For example, to get left-justified numeric labels (they
are right-justified by default):
@@ -1363,32 +1010,27 @@ are right-justified by default):
</pre></div>
</dd>
-<dt><code>\bblrm</code></dt>
-<dd><span id="index-bblrm"></span>
-<span id="index-bibliography-fonts"></span>
+<dt id='index-bblrm'><span><code>\bblrm</code><a href='#index-bblrm' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-bibliography-fonts"></span>
<p>The default font used for printing the bibliography.
</p>
</dd>
-<dt><code>\bblem</code></dt>
-<dd><span id="index-bblem"></span>
-<p>The font used for printing the titles and other &ldquo;emphasized&rdquo; material.
+<dt id='index-bblem'><span><code>\bblem</code><a href='#index-bblem' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>The font used for printing the titles and other &ldquo;emphasized&rdquo; material.
</p>
</dd>
-<dt><code>\bblemph</code></dt>
-<dd><span id="index-bblemph"></span>
-<span id="index-italic-correction"></span>
+<dt id='index-bblemph'><span><code>\bblemph</code><a href='#index-bblemph' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-italic-correction"></span>
<p>Typesets its argument using <code>\bblem</code>, then inserts an italic correction.
</p>
</dd>
-<dt><code>\bblsc</code></dt>
-<dd><span id="index-bblsc"></span>
-<p>In some styles, authors&rsquo; names are printed in a caps-and-small-caps
+<dt id='index-bblsc'><span><code>\bblsc</code><a href='#index-bblsc' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>In some styles, authors&rsquo; names are printed in a caps-and-small-caps
font. In those cases, this font is used.
</p>
</dd>
-<dt><code>\bblnewblock</code></dt>
-<dd><span id="index-bblnewblock"></span>
-<p>This is invoked between each of the parts of a bibliography entry. The
+<dt id='index-bblnewblock'><span><code>\bblnewblock</code><a href='#index-bblnewblock' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>This is invoked between each of the parts of a bibliography entry. The
default is to leave some extra space between the parts; you could
redefine it to start each part on a new line (for example). A part is
simply a main element of the entry; for example, the author is a part.
@@ -1396,17 +1038,15 @@ simply a main element of the entry; for example, the author is a part.
concerned) term &lsquo;block&rsquo; for this.)
</p>
</dd>
-<dt><code>\biblabelextraspace</code></dt>
-<dd><span id="index-biblabelextraspace"></span>
-<p>Bibliography entries are typeset with a hanging indentation of
+<dt id='index-biblabelextraspace'><span><code>\biblabelextraspace</code><a href='#index-biblabelextraspace' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Bibliography entries are typeset with a hanging indentation of
<code>\biblabelwidth</code> plus this. The default is <code>.5em</code>, where the
em width is taken from the <code>\bblrm</code> font. If you want to change
this, you should do it inside <code>\bblhook</code>.
</p>
</dd>
-<dt><code>\bblhook</code></dt>
-<dd><span id="index-bblhook"></span>
-<span id="index-bibliography-items_002c-extra-space-between"></span>
+<dt id='index-bblhook'><span><code>\bblhook</code><a href='#index-bblhook' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-bibliography-items_002c-extra-space-between"></span>
<p>This is expanded before reading the <tt>.bbl</tt> file. By
default, it does nothing. You could, for example, define it to set the
bibliography fonts, or produce the heading for the references. Two
@@ -1424,7 +1064,9 @@ file that BibTeX produces to do anything you wish.
</p>
<hr>
-<span id="Commands-from-LaTeX"></span><div class="header">
+</div>
+<div class="subsection" id="Commands-from-LaTeX">
+<div class="header">
<p>
Previous: <a href="#Formatting-bibliographies" accesskey="p" rel="prev">Formatting bibliographies</a>, Up: <a href="#Citations" accesskey="u" rel="up">Citations</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1441,36 +1083,32 @@ following. In all cases, an existing definition (e.g., from
packages</a>) will not be overwritten. Here is the list:
</p>
<dl compact="compact">
-<dt><code>\newcommand</code></dt>
-<dt><code>\renewcommand</code></dt>
-<dt><code>\providecommand</code></dt>
-<dd><span id="index-newcommand"></span>
-<span id="index-renewcommand"></span>
+<dt id='index-newcommand'><span><code>\newcommand</code><a href='#index-newcommand' class='copiable-anchor'> &para;</a></span></dt>
+<dt><span><code>\renewcommand</code></span></dt>
+<dt><span><code>\providecommand</code></span></dt>
+<dd><span id="index-renewcommand"></span>
<span id="index-providecommand"></span>
<span id="index-_002a_002dform-of-LaTeX-commands"></span>
<p>Defining new commands in various ways. The Eplain versions do not
support the *-form of these; use <samp>miniltx</samp> for that.
</p>
</dd>
-<dt><code>\em</code></dt>
-<dt><code>\emph</code></dt>
-<dt><code>\sc</code></dt>
-<dt><code>\textbf</code></dt>
-<dd><span id="index-em"></span>
-<span id="index-emph"></span>
+<dt id='index-em'><span><code>\em</code><a href='#index-em' class='copiable-anchor'> &para;</a></span></dt>
+<dt><span><code>\emph</code></span></dt>
+<dt><span><code>\sc</code></span></dt>
+<dt><span><code>\textbf</code></span></dt>
+<dd><span id="index-emph"></span>
<span id="index-sc"></span>
<span id="index-textbf"></span>
<p>Selecting fonts.
</p>
</dd>
-<dt><code>\mbox</code></dt>
-<dd><span id="index-mbox"></span>
-<p>A horizontal box.
+<dt id='index-mbox'><span><code>\mbox</code><a href='#index-mbox' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>A horizontal box.
</p>
</dd>
-<dt><code>\newblock</code></dt>
-<dd><span id="index-newblock"></span>
-<p>Starts elements of a bibliography entry.
+<dt id='index-newblock'><span><code>\newblock</code><a href='#index-newblock' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Starts elements of a bibliography entry.
</p></dd>
</dl>
@@ -1478,7 +1116,10 @@ support the *-form of these; use <samp>miniltx</samp> for that.
</p>
<hr>
-<span id="Displays"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Displays">
+<div class="header">
<p>
Next: <a href="#Time-of-day" accesskey="n" rel="next">Time of day</a>, Previous: <a href="#Citations" accesskey="p" rel="prev">Citations</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1532,14 +1173,14 @@ up to produce either left-aligned or right-aligned equation numbers.
(<code>\leqalignno</code>). Default is <code>\righteqnumbers</code>
(right-aligned equation numbers).
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Formatting-displays" accesskey="1">Formatting displays</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">General formatting of displays.
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Formatting-displays" accesskey="1">Formatting displays</a></li>
+</ul>
<hr>
-<span id="Formatting-displays"></span><div class="header">
+<div class="subsection" id="Formatting-displays">
+<div class="header">
<p>
Up: <a href="#Displays" accesskey="u" rel="up">Displays</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1560,7 +1201,10 @@ the token register <code>\previouseverydisplay</code>.
</p>
<hr>
-<span id="Time-of-day"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Time-of-day">
+<div class="header">
<p>
Next: <a href="#Lists" accesskey="n" rel="next">Lists</a>, Previous: <a href="#Displays" accesskey="p" rel="prev">Displays</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1596,7 +1240,9 @@ produces the current date, as in &lsquo;23 April 1964&rsquo;.
</p>
<hr>
-<span id="Lists"></span><div class="header">
+</div>
+<div class="section" id="Lists">
+<div class="header">
<p>
Next: <a href="#Verbatim-listing" accesskey="n" rel="next">Verbatim listing</a>, Previous: <a href="#Time-of-day" accesskey="p" rel="prev">Time of day</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1613,10 +1259,9 @@ enumerated. Plain TeX defines one macro to help with creating lists,
Eplain provides two pairs of commands:
</p>
<dl compact="compact">
-<dt><code>\numberedlist &hellip; \endnumberedlist</code></dt>
-<dt><code>\orderedlist &hellip; \endorderedlist</code></dt>
-<dd><span id="index-numberedlist"></span>
-<span id="index-endnumberedlist"></span>
+<dt id='index-numberedlist'><span><code>\numberedlist &hellip; \endnumberedlist</code><a href='#index-numberedlist' class='copiable-anchor'> &para;</a></span></dt>
+<dt><span><code>\orderedlist &hellip; \endorderedlist</code></span></dt>
+<dd><span id="index-endnumberedlist"></span>
<span id="index-orderedlist"></span>
<span id="index-endorderedlist"></span>
<p>These commands (they are synonyms) produce a list with the items
@@ -1626,9 +1271,8 @@ nested <code>\numberedlist</code> labels the items with roman numerals. Yet
more deeply nested numbered lists label items with &lsquo;<samp>*</samp>&rsquo;.
</p>
</dd>
-<dt><code>\unorderedlist &hellip; \endunorderedlist</code></dt>
-<dd><span id="index-unorderedlist"></span>
-<span id="index-endunorderedlist"></span>
+<dt id='index-unorderedlist'><span><code>\unorderedlist &hellip; \endunorderedlist</code><a href='#index-unorderedlist' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-endunorderedlist"></span>
<p>This produces a list with the items labelled with small black boxes
(&ldquo;square bullets&rdquo;). A nested <code>\unorderedlist</code> labels items with
em-dashes. Doubly (and deeper) nested unordered lists label items with
@@ -1650,7 +1294,7 @@ if the list items are numbered. You can produce the value of the label
with <code>\xrefn</code>. See <a href="#Cross_002dreferences">Cross-references</a>.
</p>
<p>Eplain can create hypertext links for the markers produced by
-<code>\xrefn</code> pointing to the relevant list item (see <a href="#List-hyperlinks">List hyperlinks</a>).
+<code>\xrefn</code> pointing to the relevant list item (see <a href="#List-hyperlinks">List hyperlinks: li</a>).
</p>
<p>You can also say <code>\listcompact</code>
<span id="index-listcompact"></span>
@@ -1670,14 +1314,14 @@ The second paragraph of the second item.
\endnumberedlist
</pre></div>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Formatting-lists" accesskey="1">Formatting lists</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing how the lists look.
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Formatting-lists" accesskey="1">Formatting lists</a></li>
+</ul>
<hr>
-<span id="Formatting-lists"></span><div class="header">
+<div class="subsection" id="Formatting-lists">
+<div class="header">
<p>
Up: <a href="#Lists" accesskey="u" rel="up">Lists</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1689,21 +1333,18 @@ Up: <a href="#Lists" accesskey="u" rel="up">Lists</a> &nbsp; [<a href="#SEC_Cont
likely that their default values won&rsquo;t suit your particular layout.
</p>
<dl compact="compact">
-<dt><code>\abovelistskipamount, \belowlistskipamount</code></dt>
-<dd><span id="index-abovelistskipamount"></span>
-<span id="index-belowlistskipamount"></span>
+<dt id='index-abovelistskipamount'><span><code>\abovelistskipamount, \belowlistskipamount</code><a href='#index-abovelistskipamount' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-belowlistskipamount"></span>
<p>The vertical glue inserted before and after every list, respectively.
</p>
</dd>
-<dt><code>\interitemskipamount</code></dt>
-<dd><span id="index-interitemskipamount"></span>
-<p>The vertical glue inserted before each item except the first.
+<dt id='index-interitemskipamount'><span><code>\interitemskipamount</code><a href='#index-interitemskipamount' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>The vertical glue inserted before each item except the first.
<code>\listcompact</code> resets this to zero, as mentioned above.
</p>
</dd>
-<dt><code>\listleftindent, \listrightindent</code></dt>
-<dd><span id="index-listleftindent"></span>
-<span id="index-listrightindent"></span>
+<dt id='index-listleftindent'><span><code>\listleftindent, \listrightindent</code><a href='#index-listleftindent' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-listrightindent"></span>
<p><code>\listrightindent</code> is the amount of space by which the list is
indented on the right; i.e., it is added to <code>\rightskip</code>.
<code>\listleftindent</code> is the amount of space, <em>relative to</em>
@@ -1741,15 +1382,13 @@ or <code>\unorderedmarker</code>.
The following registers might be useful if you do:
</p>
<dl compact="compact">
-<dt><code>\numberedlistdepth, \unorderedlistdepth</code></dt>
-<dd><span id="index-numberedlistdepth"></span>
-<span id="index-unorderedlistdepth"></span>
+<dt id='index-numberedlistdepth'><span><code>\numberedlistdepth, \unorderedlistdepth</code><a href='#index-numberedlistdepth' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-unorderedlistdepth"></span>
<p>These keep track of the depth of nesting of the two kinds of lists.
</p>
</dd>
-<dt><code>\itemnumber, \itemletter</code></dt>
-<dd><span id="index-itemnumber"></span>
-<span id="index-itemletter"></span>
+<dt id='index-itemnumber'><span><code>\itemnumber, \itemletter</code><a href='#index-itemnumber' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-itemletter"></span>
<p>These keep track of the number of items that have been seen in the current
numbered list. They are both integer registers. The difference is that
<code>\itemnumber</code> starts at one, and <code>\itemletter</code> starts at 97,
@@ -1773,7 +1412,10 @@ lists.
</p>
<hr>
-<span id="Verbatim-listing"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Verbatim-listing">
+<div class="header">
<p>
Next: <a href="#Contents" accesskey="n" rel="next">Contents</a>, Previous: <a href="#Lists" accesskey="p" rel="prev">Lists</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1819,9 +1461,8 @@ consists exclusively of boxes at the top level (i.e., any
</p>
<span id="index-form-feed-character_002c-and-verbatim-listing"></span>
<span id="index-CTRL_002dL_002c-and-verbatim-listing"></span>
-<p>You can use the form feed control character (<acronym>ASCII</acronym>
-code&nbsp;12, typed as <kbd>CTRL-L</kbd>) in the file to force a page break
-in the output.
+<p>You can use the form feed control character (ASCII code&nbsp;12, typed
+as <kbd>CTRL-L</kbd>) in the file to force a page break in the output.
</p>
<p>You can produce in-line verbatim text in your document with <code>\verbatim</code>.
<span id="index-verbatim"></span>
@@ -1887,7 +1528,9 @@ help you (see <a href="#Category-codes">Category codes</a>).
</p>
<hr>
-<span id="Contents"></span><div class="header">
+</div>
+<div class="section" id="Contents">
+<div class="header">
<p>
Next: <a href="#Cross_002dreferences" accesskey="n" rel="next">Cross-references</a>, Previous: <a href="#Verbatim-listing" accesskey="p" rel="prev">Verbatim listing</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -1903,22 +1546,19 @@ Eplain uses an auxiliary file with extension <samp>.toc</samp>
<span id="index-_002etoc-file"></span>
(and the same root name as your document) to save the information.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Writing-the-_002etoc-file" accesskey="1">Writing the .toc file</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Reading-the-_002etoc-file" accesskey="2">Reading the .toc file</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Changing-the-_002etoc-file_0027s-root-name" accesskey="3">Changing the .toc file's root name</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Alternative-contents-files" accesskey="4">Alternative contents files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Writing-the-_002etoc-file" accesskey="1">Writing the <tt>.toc</tt> file</a></li>
+<li><a href="#Reading-the-_002etoc-file" accesskey="2">Reading the <tt>.toc</tt> file</a></li>
+<li><a href="#Changing-the-_002etoc-file_0027s-root-name" accesskey="3">Changing the <tt>.toc</tt> file&rsquo;s root name</a></li>
+<li><a href="#Alternative-contents-files" accesskey="4">Alternative contents files</a></li>
+</ul>
<hr>
-<span id="Writing-the-_002etoc-file"></span><div class="header">
+<div class="subsection" id="Writing-the-_002etoc-file">
+<div class="header">
<p>
-Next: <a href="#Reading-the-_002etoc-file" accesskey="n" rel="next">Reading the .toc file</a>, Up: <a href="#Contents" accesskey="u" rel="up">Contents</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Reading-the-_002etoc-file" accesskey="n" rel="next">Reading the <tt>.toc</tt> file</a>, Up: <a href="#Contents" accesskey="u" rel="up">Contents</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Writing-the-_002etoc-file-1"></span><h4 class="subsection">4.8.1 Writing the <tt>.toc</tt> file</h4>
@@ -2012,9 +1652,11 @@ contents. To continue the previous examples:
<hr>
-<span id="Reading-the-_002etoc-file"></span><div class="header">
+</div>
+<div class="subsection" id="Reading-the-_002etoc-file">
+<div class="header">
<p>
-Next: <a href="#Changing-the-_002etoc-file_0027s-root-name" accesskey="n" rel="next">Changing the .toc file's root name</a>, Previous: <a href="#Writing-the-_002etoc-file" accesskey="p" rel="prev">Writing the .toc file</a>, Up: <a href="#Contents" accesskey="u" rel="up">Contents</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Changing-the-_002etoc-file_0027s-root-name" accesskey="n" rel="next">Changing the <tt>.toc</tt> file&rsquo;s root name</a>, Previous: <a href="#Writing-the-_002etoc-file" accesskey="p" rel="prev">Writing the <tt>.toc</tt> file</a>, Up: <a href="#Contents" accesskey="u" rel="up">Contents</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Reading-the-_002etoc-file-1"></span><h4 class="subsection">4.8.2 Reading the <tt>.toc</tt> file</h4>
@@ -2048,9 +1690,11 @@ manuscript, you can set <code>\rewritetocfilefalse</code>.
</p>
<hr>
-<span id="Changing-the-_002etoc-file_0027s-root-name"></span><div class="header">
+</div>
+<div class="subsection" id="Changing-the-_002etoc-file_0027s-root-name">
+<div class="header">
<p>
-Next: <a href="#Alternative-contents-files" accesskey="n" rel="next">Alternative contents files</a>, Previous: <a href="#Reading-the-_002etoc-file" accesskey="p" rel="prev">Reading the .toc file</a>, Up: <a href="#Contents" accesskey="u" rel="up">Contents</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Alternative-contents-files" accesskey="n" rel="next">Alternative contents files</a>, Previous: <a href="#Reading-the-_002etoc-file" accesskey="p" rel="prev">Reading the <tt>.toc</tt> file</a>, Up: <a href="#Contents" accesskey="u" rel="up">Contents</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Changing-the-_002etoc-file_0027s-root-name-1"></span><h4 class="subsection">4.8.3 Changing the <tt>.toc</tt> file&rsquo;s root name</h4>
@@ -2075,9 +1719,11 @@ files from a single TeX job, use <code>\definecontentsfile</code>
</p>
<hr>
-<span id="Alternative-contents-files"></span><div class="header">
+</div>
+<div class="subsection" id="Alternative-contents-files">
+<div class="header">
<p>
-Previous: <a href="#Changing-the-_002etoc-file_0027s-root-name" accesskey="p" rel="prev">Changing the .toc file's root name</a>, Up: <a href="#Contents" accesskey="u" rel="up">Contents</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#Changing-the-_002etoc-file_0027s-root-name" accesskey="p" rel="prev">Changing the <tt>.toc</tt> file&rsquo;s root name</a>, Up: <a href="#Contents" accesskey="u" rel="up">Contents</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Alternative-contents-files-1"></span><h4 class="subsection">4.8.4 Alternative contents files</h4>
@@ -2099,7 +1745,10 @@ the control sequence names.
<hr>
-<span id="Cross_002dreferences"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Cross_002dreferences">
+<div class="header">
<p>
Next: <a href="#Page-references" accesskey="n" rel="next">Page references</a>, Previous: <a href="#Contents" accesskey="p" rel="prev">Contents</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -2133,18 +1782,17 @@ codes of plain TeX), but &lsquo;<samp>%#\{</samp>&rsquo; has no valid characters
and list items. See <a href="#Citations">Citations</a>, and <a href="#Lists">Lists</a>.
</p>
<p>Eplain can create hypertext links for the cross-references
-(see <a href="#Cross_002dreference-hyperlinks">Cross-reference hyperlinks</a>).
+(see <a href="#Cross_002dreference-hyperlinks">Cross-reference hyperlinks: definexref, ref</a>).
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Defining-generic-references" accesskey="1">Defining generic references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Using-generic-references" accesskey="2">Using generic references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Defining-generic-references" accesskey="1">Defining generic references</a></li>
+<li><a href="#Using-generic-references" accesskey="2">Using generic references</a></li>
+</ul>
<hr>
-<span id="Defining-generic-references"></span><div class="header">
+<div class="subsection" id="Defining-generic-references">
+<div class="header">
<p>
Next: <a href="#Using-generic-references" accesskey="n" rel="next">Using generic references</a>, Up: <a href="#Cross_002dreferences" accesskey="u" rel="up">Cross-references</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -2177,7 +1825,9 @@ commands. See the next section.
</p>
<hr>
-<span id="Using-generic-references"></span><div class="header">
+</div>
+<div class="subsection" id="Using-generic-references">
+<div class="header">
<p>
Previous: <a href="#Defining-generic-references" accesskey="p" rel="prev">Defining generic references</a>, Up: <a href="#Cross_002dreferences" accesskey="u" rel="up">Cross-references</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -2194,10 +1844,10 @@ the previous section), Eplain provides the following macros:
<dd>
<span id="index-refn"></span>
</dd>
-<dt><code>\refn{<var>label</var>}</code></dt>
+<dt><span><code>\refn{<var>label</var>}</code></span></dt>
<dd><span id="index-xrefn"></span>
</dd>
-<dt><code>\xrefn{<var>label</var>}</code></dt>
+<dt><span><code>\xrefn{<var>label</var>}</code></span></dt>
<dd><p><code>\refn</code> and <code>\xrefn</code> (they are synonyms) produce the bare
definition of <var>label</var>. If <var>label</var> isn&rsquo;t defined, issue a
warning, and produce <var>label</var> itself instead, in typewriter. (The
@@ -2206,7 +1856,7 @@ warning isn&rsquo;t given if <code>\xrefwarningfalse</code>.)
</p>
<span id="index-ref"></span>
</dd>
-<dt><code>\ref{<var>label</var>}</code></dt>
+<dt><span><code>\ref{<var>label</var>}</code></span></dt>
<dd><p>Given the class <var>c</var> for <var>label</var> (see the description of
<code>\definexref</code> in the previous section), expand the control sequence
<code>\<var>c</var> word</code> (if it&rsquo;s defined) followed by a tie. Then call
@@ -2214,7 +1864,7 @@ warning isn&rsquo;t given if <code>\xrefwarningfalse</code>.)
</p>
<span id="index-refs"></span>
</dd>
-<dt><code>\refs{<var>label</var>}</code></dt>
+<dt><span><code>\refs{<var>label</var>}</code></span></dt>
<dd><p>Like <code>\ref</code>, but append the letter &lsquo;<samp>s</samp>&rsquo; to the
<code>\&hellip;word</code>.
</p>
@@ -2238,7 +1888,10 @@ See \refs{sec-intro} and \refn{sec-next} &hellip;
</p>
<hr>
-<span id="Page-references"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Page-references">
+<div class="header">
<p>
Next: <a href="#Equation-references" accesskey="n" rel="next">Equation references</a>, Previous: <a href="#Cross_002dreferences" accesskey="p" rel="prev">Cross-references</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -2248,15 +1901,13 @@ Next: <a href="#Equation-references" accesskey="n" rel="next">Equation reference
one for definition and one for use.
</p>
<dl compact="compact">
-<dt><code>\xrdef{<var>label</var>}</code></dt>
-<dd><span id="index-xrdef"></span>
-<p>Define <var>label</var> to be the current page number. This produces no
+<dt id='index-xrdef'><span><code>\xrdef{<var>label</var>}</code><a href='#index-xrdef' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Define <var>label</var> to be the current page number. This produces no
printed output, and ignores following spaces.
</p>
</dd>
-<dt><code>\xref{<var>label</var>}</code></dt>
-<dd><span id="index-xref"></span>
-<p>Produce the text &lsquo;p.&nbsp;<var>pageno</var>&rsquo;, which is the usual form for
+<dt id='index-xref'><span><code>\xref{<var>label</var>}</code><a href='#index-xref' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Produce the text &lsquo;p.&nbsp;<var>pageno</var>&rsquo;, which is the usual form for
cross-references. The <var>pageno</var> is actually <var>label</var>&rsquo;s
definition; if <var>label</var> isn&rsquo;t defined, the text of the label itself
is printed. The &lsquo;p.&nbsp;&rsquo; prefix is defined by <code>\xrefpageword</code>.
@@ -2266,11 +1917,13 @@ Its default definition is <code>p.\thinspace</code>.
</dd>
</dl>
-<p>Eplain can create hypertext links for the page references (see <a href="#Page-reference-hyperlinks">Page reference hyperlinks</a>).
+<p>Eplain can create hypertext links for the page references (see <a href="#Page-reference-hyperlinks">Page reference hyperlinks: xrdef, xref</a>).
</p>
<hr>
-<span id="Equation-references"></span><div class="header">
+</div>
+<div class="section" id="Equation-references">
+<div class="header">
<p>
Next: <a href="#Indexing" accesskey="n" rel="next">Indexing</a>, Previous: <a href="#Page-references" accesskey="p" rel="prev">Page references</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -2288,9 +1941,8 @@ numbered equation.
<p>Here are the commands to define equation labels and then refer to them:
</p>
<dl compact="compact">
-<dt><code>\eqdef{<var>label</var>}</code></dt>
-<dd><span id="index-eqdef"></span>
-<span id="index-eqnum-1"></span>
+<dt id='index-eqdef'><span><code>\eqdef{<var>label</var>}</code><a href='#index-eqdef' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-eqnum-1"></span>
<p>This defines <var>label</var> to be the current value of <code>\eqnumber</code>,
and, if the current context is not inner, then produces a <code>\eqnum</code>
command (see <a href="#Displays">Displays</a>). (The condition makes it possible to use
@@ -2318,9 +1970,8 @@ definition between the original definition and the reference, the
reference will start to refer to the new empty-labeled equation.
</p>
</dd>
-<dt><code>\eqdefn{<var>label</var>}</code></dt>
-<dd><span id="index-eqdefn"></span>
-<span id="index-eqnum-2"></span>
+<dt id='index-eqdefn'><span><code>\eqdefn{<var>label</var>}</code><a href='#index-eqdefn' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-eqnum-2"></span>
<p>This is like <code>\eqdef</code>, except it always omits the <code>\eqnum</code>
command. It can therefore be used in places where <code>\eqdef</code> can&rsquo;t;
for example, in a non-displayed equation. The text of the equation
@@ -2329,16 +1980,14 @@ unusual) circumstance when you want to define an equation label but not
print that label.
</p>
</dd>
-<dt><code>\eqref{<var>label</var>}</code></dt>
-<dd><span id="index-eqref"></span>
-<p>This produces a formatted reference to <var>label</var>. If <var>label</var> is
+<dt id='index-eqref'><span><code>\eqref{<var>label</var>}</code><a href='#index-eqref' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>This produces a formatted reference to <var>label</var>. If <var>label</var> is
undefined (perhaps because it is a forward reference), it just produces
the text of the label itself. Otherwise, it calls <code>\eqprint</code>.
</p>
</dd>
-<dt><code>\eqrefn{<var>label</var>}</code></dt>
-<dd><span id="index-eqrefn"></span>
-<p>This produces the cross-reference text for <var>label</var>. That is, it
+<dt id='index-eqrefn'><span><code>\eqrefn{<var>label</var>}</code><a href='#index-eqrefn' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>This produces the cross-reference text for <var>label</var>. That is, it
is like <code>\eqref</code>, except it doesn&rsquo;t call <code>\eqprint</code>.
</p>
</dd>
@@ -2349,19 +1998,18 @@ is like <code>\eqref</code>, except it doesn&rsquo;t call <code>\eqprint</code>.
general cross-references.
</p>
<p>Eplain can create hypertext links for the equation references
-(see <a href="#Equation-reference-hyperlinks">Equation reference hyperlinks</a>).
+(see <a href="#Equation-reference-hyperlinks">Equation reference hyperlinks: eq</a>).
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Formatting-equation-references" accesskey="1">Formatting equation references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Subequation-references" accesskey="2">Subequation references</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Formatting-equation-references" accesskey="1">Formatting equation references</a></li>
+<li><a href="#Subequation-references" accesskey="2">Subequation references</a></li>
+</ul>
<hr>
-<span id="Formatting-equation-references"></span><div class="header">
+<div class="subsection" id="Formatting-equation-references">
+<div class="header">
<p>
Next: <a href="#Subequation-references" accesskey="n" rel="next">Subequation references</a>, Up: <a href="#Equation-references" accesskey="u" rel="up">Equation references</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -2475,7 +2123,9 @@ therefore we first put the argument in a box, thus causing
</p>
<hr>
-<span id="Subequation-references"></span><div class="header">
+</div>
+<div class="subsection" id="Subequation-references">
+<div class="header">
<p>
Previous: <a href="#Formatting-equation-references" accesskey="p" rel="prev">Formatting equation references</a>, Up: <a href="#Equation-references" accesskey="u" rel="up">Equation references</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -2530,13 +2180,16 @@ like. For example, this definition makes the labels print as &lsquo;2a&rsquo;,
}
</pre></div>
-<p>Sadly, we must define a new count register, <code>\subref</code>,
+<p>We must define a new count register, <code>\subref</code>,
instead of using the scratch count register <code>\count255</code>, because
&lsquo;<samp>#1</samp>&rsquo; might include other macro calls which use <code>\count255</code>.
</p>
<hr>
-<span id="Indexing"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Indexing">
+<div class="header">
<p>
Next: <a href="#Justification" accesskey="n" rel="next">Justification</a>, Previous: <a href="#Equation-references" accesskey="p" rel="prev">Equation references</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -2551,7 +2204,7 @@ collection and sorting of terms, because TeX itself has no support
for sorting.
</p>
<p>Eplain can create hypertext links pointing from the index to the index
-terms (see <a href="#Index-hyperlinks">Index hyperlinks</a>).
+terms (see <a href="#Index-hyperlinks">Index hyperlinks: idx</a>).
</p>
<span id="index-makeindex-1"></span>
<p>Eplain&rsquo;s indexing commands were designed to work with the program
@@ -2626,18 +2279,16 @@ will not write index entries there. This may be useful for draft
compilations of a manuscript, e.g., to avoid the overhead of index
file input/output.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Indexing-terms" accesskey="1">Indexing terms</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Specifying what to index.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Typesetting-an-index" accesskey="2">Typesetting an index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Printing the sorted output.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Customizing-indexing" accesskey="3">Customizing indexing</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Creating commands and specifying extra actions.
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Indexing-terms" accesskey="1">Indexing terms</a></li>
+<li><a href="#Typesetting-an-index" accesskey="2">Typesetting an index</a></li>
+<li><a href="#Customizing-indexing" accesskey="3">Customizing indexing</a></li>
+</ul>
<hr>
-<span id="Indexing-terms"></span><div class="header">
+<div class="subsection" id="Indexing-terms">
+<div class="header">
<p>
Next: <a href="#Typesetting-an-index" accesskey="n" rel="next">Typesetting an index</a>, Up: <a href="#Indexing" accesskey="u" rel="up">Indexing</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -2669,20 +2320,17 @@ makes an index entry that will eventually be typeset (by default) as
<span id="index-indexing-and-trailing-spaces"></span>
<p>Also, the silent commands ignore trailing spaces. The non-silent ones do not.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Indexing-commands" accesskey="1">Indexing commands</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Making index entries.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Modifying-index-entries" accesskey="2">Modifying index entries</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Ranges, see/see also, page number typesetting.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Index-entries-with-special-characters" accesskey="3">Index entries with special characters</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Proofing-index-terms" accesskey="4">Proofing index terms</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Noting index entries in the margins.
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Indexing-commands" accesskey="1">Indexing commands</a></li>
+<li><a href="#Modifying-index-entries" accesskey="2">Modifying index entries</a></li>
+<li><a href="#Index-entries-with-special-characters" accesskey="3">Index entries with special characters</a></li>
+<li><a href="#Proofing-index-terms" accesskey="4">Proofing index terms</a></li>
+</ul>
<hr>
-<span id="Indexing-commands"></span><div class="header">
+<div class="subsubsection" id="Indexing-commands">
+<div class="header">
<p>
Next: <a href="#Modifying-index-entries" accesskey="n" rel="next">Modifying index entries</a>, Up: <a href="#Indexing-terms" accesskey="u" rel="up">Indexing terms</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -2789,7 +2437,9 @@ could do:
<hr>
-<span id="Modifying-index-entries"></span><div class="header">
+</div>
+<div class="subsubsection" id="Modifying-index-entries">
+<div class="header">
<p>
Next: <a href="#Index-entries-with-special-characters" accesskey="n" rel="next">Index entries with special characters</a>, Previous: <a href="#Indexing-commands" accesskey="p" rel="prev">Indexing commands</a>, Up: <a href="#Indexing-terms" accesskey="u" rel="up">Indexing terms</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -2813,10 +2463,9 @@ is independent of these.
<p>Here are the possibilities:
</p>
<dl compact="compact">
-<dt><code>begin</code></dt>
-<dt><code>end</code></dt>
-<dd><span id="index-begin-for-index-entries"></span>
-<span id="index-end-for-index-entries"></span>
+<dt id='index-begin-for-index-entries'><span><code>begin</code><a href='#index-begin-for-index-entries' class='copiable-anchor'> &para;</a></span></dt>
+<dt><span><code>end</code></span></dt>
+<dd><span id="index-end-for-index-entries"></span>
<span id="index-index-entries-and-ranges"></span>
<span id="index-ranges-and-index-entry"></span>
<p>These mark an index entry as the beginning or end of a range. The index
@@ -2837,9 +2486,8 @@ Example:
</pre></div>
</dd>
-<dt><code>see</code></dt>
-<dd><span id="index-see-for-index-entries"></span>
-<span id="index-see_002c-and-index-entries"></span>
+<dt id='index-see-for-index-entries'><span><code>see</code><a href='#index-see-for-index-entries' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-see_002c-and-index-entries"></span>
<span id="index-cross_002dreferencing-index-entries"></span>
<span id="index-index-entries_002c-and-cross_002dreferencing"></span>
<p>This marks an index entry as pointing to another; the real index term is
@@ -2859,9 +2507,8 @@ decided not to index. Example:
</pre></div>
</dd>
-<dt><code>seealso</code></dt>
-<dd><span id="index-seealso-for-index-entries"></span>
-<p>Similar to <code>see</code> (the previous item), but also allows for normal
+<dt id='index-seealso-for-index-entries'><span><code>seealso</code><a href='#index-seealso-for-index-entries' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Similar to <code>see</code> (the previous item), but also allows for normal
index entries of the referencing term. The normal index entries have
to be created separately&mdash;<code>seealso</code> does <em>not</em> contribute a
page number to the index entry. For example, if you have indexed a
@@ -2884,7 +2531,7 @@ took these dichotomous examples from is Laurence Berman&rsquo;s <cite>The
Musical Image</cite>, which I happened to co-design and typeset.)
</p>
</dd>
-<dt><code>pagemarkup=<var>cs</var></code></dt>
+<dt><span><code>pagemarkup=<var>cs</var></code></span></dt>
<dd><p>This puts <code>\<var>cs</var></code> before the page number in the typeset index,
thus allowing you to underline definitive entries, italicize examples,
and the like. You do <em>not</em> precede the control sequence <var>cs</var>
@@ -2907,7 +2554,9 @@ it is up to you to define the control sequences you want to use. Example:
<hr>
-<span id="Index-entries-with-special-characters"></span><div class="header">
+</div>
+<div class="subsubsection" id="Index-entries-with-special-characters">
+<div class="header">
<p>
Next: <a href="#Proofing-index-terms" accesskey="n" rel="next">Proofing index terms</a>, Previous: <a href="#Modifying-index-entries" accesskey="p" rel="prev">Modifying index entries</a>, Up: <a href="#Indexing-terms" accesskey="u" rel="up">Indexing terms</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -2980,9 +2629,9 @@ processing the above input.
now we&rsquo;ll describe the exceptions.
</p>
<p>The following characters are reset to their usual meanings because
-they are not useful verbatim: multiple consequent spaces are
-converted into a single space; <acronym>ASCII</acronym> tab characters are
-treated as spaces; <acronym>ASCII</acronym> return is treated as end-of-line
+they are not useful verbatim: multiple consecutive spaces are
+converted into a single space; ASCII tab characters are
+treated as spaces; ASCII return is treated as end-of-line
(this means, among other things, that long terms can be broken across
several lines).
</p>
@@ -3031,7 +2680,9 @@ the subentry with the brackets in it:
<hr>
-<span id="Proofing-index-terms"></span><div class="header">
+</div>
+<div class="subsubsection" id="Proofing-index-terms">
+<div class="header">
<p>
Previous: <a href="#Index-entries-with-special-characters" accesskey="p" rel="prev">Index entries with special characters</a>, Up: <a href="#Indexing-terms" accesskey="u" rel="up">Indexing terms</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -3088,7 +2739,10 @@ the appropriate time.
</p>
<hr>
-<span id="Typesetting-an-index"></span><div class="header">
+</div>
+</div>
+<div class="subsection" id="Typesetting-an-index">
+<div class="header">
<p>
Next: <a href="#Customizing-indexing" accesskey="n" rel="next">Customizing indexing</a>, Previous: <a href="#Indexing-terms" accesskey="p" rel="prev">Indexing terms</a>, Up: <a href="#Indexing" accesskey="u" rel="up">Indexing</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -3125,8 +2779,8 @@ a group, naturally, since there is a primitive <code>\end</code>).
<span id="index-index-fonts"></span>
<span id="index-indexfonts"></span>
<span id="index-double-columns-in-indexes"></span>
-<p>Eplain calls <code>\indexfonts</code>, sets <code>\parindent = 0pt</code>, and does
-<code>\doublecolumns</code> (see <a href="#Multiple-columns">Multiple columns</a>) at the
+<p>Eplain calls <code>\indexfonts</code>, sets <code>\parindent = 0pt</code>, and
+does <code>\doublecolumns</code> (see <a href="#Multiple-columns">Multiple columns</a>) at the
<code>\begin{theindex}</code>. <code>\indexfonts</code> does nothing by default;
it&rsquo;s just there for you to override. (Indexes are usually typeset in
smaller type than the main text.)
@@ -3183,7 +2837,9 @@ entries in the <samp>.ind</samp> file. Eplain makes this equivalent to
</p>
<hr>
-<span id="Customizing-indexing"></span><div class="header">
+</div>
+<div class="subsection" id="Customizing-indexing">
+<div class="header">
<p>
Previous: <a href="#Typesetting-an-index" accesskey="p" rel="prev">Typesetting an index</a>, Up: <a href="#Indexing" accesskey="u" rel="up">Indexing</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -3210,24 +2866,20 @@ delim_2 &quot;\\afterindexterm &quot;
<p>You can also change the keywords Eplain recognizes (see <a href="#Modifying-index-entries">Modifying index entries</a>):
</p>
<dl compact="compact">
-<dt><code>\idxrangebeginword</code></dt>
-<dd><span id="index-idxrangebeginword"></span>
-<p>&lsquo;begin&rsquo;
+<dt id='index-idxrangebeginword'><span><code>\idxrangebeginword</code><a href='#index-idxrangebeginword' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>&lsquo;begin&rsquo;
</p>
</dd>
-<dt><code>\idxrangeendword</code></dt>
-<dd><span id="index-idxrangeendword"></span>
-<p>&lsquo;end&rsquo;
+<dt id='index-idxrangeendword'><span><code>\idxrangeendword</code><a href='#index-idxrangeendword' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>&lsquo;end&rsquo;
</p>
</dd>
-<dt><code>\idxseecmdword</code></dt>
-<dd><span id="index-idxseecmdword"></span>
-<p>&lsquo;see&rsquo;
+<dt id='index-idxseecmdword'><span><code>\idxseecmdword</code><a href='#index-idxseecmdword' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>&lsquo;see&rsquo;
</p>
</dd>
-<dt><code>\idxseealsocmdword</code></dt>
-<dd><span id="index-idxseealsocmdword"></span>
-<p>&lsquo;seealso&rsquo;
+<dt id='index-idxseealsocmdword'><span><code>\idxseealsocmdword</code><a href='#index-idxseealsocmdword' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>&lsquo;seealso&rsquo;
</p>
</dd>
</dl>
@@ -3236,24 +2888,20 @@ delim_2 &quot;\\afterindexterm &quot;
<samp>.idx</samp> file, in case you&rsquo;ve changed them in the <code>.ist</code> file:
</p>
<dl compact="compact">
-<dt><code>\idxsubentryseparator</code></dt>
-<dd><span id="index-idxsubentryseparator"></span>
-<p>&lsquo;<samp>!</samp>&rsquo;
+<dt id='index-idxsubentryseparator'><span><code>\idxsubentryseparator</code><a href='#index-idxsubentryseparator' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>&lsquo;<samp>!</samp>&rsquo;
</p>
</dd>
-<dt><code>\idxencapoperator</code></dt>
-<dd><span id="index-idxencapoperator"></span>
-<p>&lsquo;<samp>|</samp>&rsquo;
+<dt id='index-idxencapoperator'><span><code>\idxencapoperator</code><a href='#index-idxencapoperator' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>&lsquo;<samp>|</samp>&rsquo;
</p>
</dd>
-<dt><code>\idxbeginrangemark</code></dt>
-<dd><span id="index-idxbeginrangemark"></span>
-<p>&lsquo;<samp>(</samp>&rsquo;
+<dt id='index-idxbeginrangemark'><span><code>\idxbeginrangemark</code><a href='#index-idxbeginrangemark' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>&lsquo;<samp>(</samp>&rsquo;
</p>
</dd>
-<dt><code>\idxendrangemark</code></dt>
-<dd><span id="index-idxendrangemark"></span>
-<p>&lsquo;<samp>)</samp>&rsquo;
+<dt id='index-idxendrangemark'><span><code>\idxendrangemark</code><a href='#index-idxendrangemark' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>&lsquo;<samp>)</samp>&rsquo;
</p>
</dd>
</dl>
@@ -3319,7 +2967,7 @@ file (assuming the name of the <samp>.idx</samp> file is <samp>myfile.idx</samp>
and the <samp>trimsee</samp> script is placed in the current directory):
</p>
<div class="example">
-<pre class="example">prompt$ cat myfile.idx | makeindex | ./trimsee &gt; myfile.ind
+<pre class="example">$ cat myfile.idx | makeindex | ./trimsee &gt;myfile.ind
</pre></div>
<p>By default, <samp>trimsee</samp> uses default page list separators and
@@ -3330,28 +2978,28 @@ and <code>\indexseealso</code> commands, it is possible to adjust the
following:
</p>
<dl compact="compact">
-<dt><samp>-i <var>is</var></samp></dt>
+<dt><span><samp>-i <var>is</var></samp></span></dt>
<dd><p>Use <var>is</var> as a regular expression matching separator before &ldquo;see
&hellip;&rdquo; commands in the input (default: &lsquo;<samp>, \+</samp>&rsquo;).
</p>
</dd>
-<dt><samp>-o <var>os</var></samp></dt>
+<dt><span><samp>-o <var>os</var></samp></span></dt>
<dd><p>Use <var>os</var> as a separator to replace <var>is</var> before &ldquo;see &hellip;&rdquo;
commands (default: &lsquo;<samp> </samp>&rsquo;).
</p>
</dd>
-<dt><samp>-s <var>see</var></samp></dt>
+<dt><span><samp>-s <var>see</var></samp></span></dt>
<dd><p>Use <var>see</var> as a regular expression matching &ldquo;see &hellip;&rdquo;
commands (default: &lsquo;<samp>\\indexsee</samp>&rsquo;).
</p>
</dd>
-<dt><samp>-h</samp></dt>
-<dt><samp>--help</samp></dt>
+<dt><span><samp>-h</samp></span></dt>
+<dt><span><samp>--help</samp></span></dt>
<dd><p>Print a usage message.
</p>
</dd>
-<dt><samp>-v</samp></dt>
-<dt><samp>--version</samp></dt>
+<dt><span><samp>-v</samp></span></dt>
+<dt><span><samp>--version</samp></span></dt>
<dd><p>Print version.
</p></dd>
</dl>
@@ -3361,7 +3009,10 @@ output to the standard output.
</p>
<hr>
-<span id="Justification"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Justification">
+<div class="header">
<p>
Next: <a href="#Tables" accesskey="n" rel="next">Tables</a>, Previous: <a href="#Indexing" accesskey="p" rel="prev">Indexing</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -3463,7 +3114,9 @@ be necessary.
<hr>
-<span id="Tables"></span><div class="header">
+</div>
+<div class="section" id="Tables">
+<div class="header">
<p>
Next: <a href="#Margins" accesskey="n" rel="next">Margins</a>, Previous: <a href="#Justification" accesskey="p" rel="prev">Justification</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -3533,7 +3186,9 @@ Text after the table.
</p>
<hr>
-<span id="Margins"></span><div class="header">
+</div>
+<div class="section" id="Margins">
+<div class="header">
<p>
Next: <a href="#Multiple-columns" accesskey="n" rel="next">Multiple columns</a>, Previous: <a href="#Tables" accesskey="p" rel="prev">Tables</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -3548,12 +3203,11 @@ TeX conceive of the page laid out in this way. Therefore, Eplain
provides commands to directly assign and increment the margins.
</p>
<dl compact="compact">
-<dt><code>\topmargin = <var>dimen</var></code></dt>
-<dt><code>\bottommargin = <var>dimen</var></code></dt>
-<dt><code>\leftmargin = <var>dimen</var></code></dt>
-<dt><code>\rightmargin = <var>dimen</var></code></dt>
-<dd><span id="index-topmargin"></span>
-<span id="index-bottommargin"></span>
+<dt id='index-topmargin'><span><code>\topmargin = <var>dimen</var></code><a href='#index-topmargin' class='copiable-anchor'> &para;</a></span></dt>
+<dt><span><code>\bottommargin = <var>dimen</var></code></span></dt>
+<dt><span><code>\leftmargin = <var>dimen</var></code></span></dt>
+<dt><span><code>\rightmargin = <var>dimen</var></code></span></dt>
+<dd><span id="index-bottommargin"></span>
<span id="index-leftmargin"></span>
<span id="index-rightmargin"></span>
<p>These commands set the specified margin to the <var>dimen</var> given.
@@ -3563,12 +3217,11 @@ therefore, commands like <code>\showthe\topmargin</code> will not do what you
expect.
</p>
</dd>
-<dt><code>\advancetopmargin by <var>dimen</var></code></dt>
-<dt><code>\advancebottommargin by <var>dimen</var></code></dt>
-<dt><code>\advanceleftmargin by <var>dimen</var></code></dt>
-<dt><code>\advancerightmargin by <var>dimen</var></code></dt>
-<dd><span id="index-advancetopmargin"></span>
-<span id="index-advancebottommargin"></span>
+<dt id='index-advancetopmargin'><span><code>\advancetopmargin by <var>dimen</var></code><a href='#index-advancetopmargin' class='copiable-anchor'> &para;</a></span></dt>
+<dt><span><code>\advancebottommargin by <var>dimen</var></code></span></dt>
+<dt><span><code>\advanceleftmargin by <var>dimen</var></code></span></dt>
+<dt><span><code>\advancerightmargin by <var>dimen</var></code></span></dt>
+<dd><span id="index-advancebottommargin"></span>
<span id="index-advanceleftmargin"></span>
<span id="index-advancerightmargin"></span>
<p>These commands change the specified margin by the <var>dimen</var> given.
@@ -3591,14 +3244,12 @@ help: you must tell it the full width and height of the final output
page. It defines two new parameters for this:
</p>
<dl compact="compact">
-<dt><code>\paperheight</code></dt>
-<dd><span id="index-paperheight"></span>
-<p>The height of the output page; default is 11truein.
+<dt id='index-paperheight'><span><code>\paperheight</code><a href='#index-paperheight' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>The height of the output page; default is 11truein.
</p>
</dd>
-<dt><code>\paperwidth</code></dt>
-<dd><span id="index-paperwidth"></span>
-<p>The width of the output page; default is 8.5truein.
+<dt id='index-paperwidth'><span><code>\paperwidth</code><a href='#index-paperwidth' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>The width of the output page; default is 8.5truein.
</p></dd>
</dl>
@@ -3612,7 +3263,9 @@ reassign to these parameters, as in
<hr>
-<span id="Multiple-columns"></span><div class="header">
+</div>
+<div class="section" id="Multiple-columns">
+<div class="header">
<p>
Next: <a href="#Footnotes" accesskey="n" rel="next">Footnotes</a>, Previous: <a href="#Margins" accesskey="p" rel="prev">Margins</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -3651,7 +3304,7 @@ merely inserts an unbreakable space of (essentially) size
multicolumns, Eplain multiplies <code>\vsize</code> itself by the number of
columns). In most circumstances, a column break will be forced after
this space (during the column splitting operation when the whole page
-is output). Bugs are easily possible, unfortunately.
+is output).
</p>
<span id="index-gutter"></span>
<p>The columns are separated by the value of the dimen parameter
@@ -3666,6 +3319,14 @@ define
<pre class="example">\def\gutterbox{\vbox to \dimen0{\vfil\hbox{\vrule height\dimen0}\vfil}}%
</pre></div>
+<p>There are known bugs in the multiple-column code such that
+<code>\topmark</code> and possibly other marks can have an incorrect value
+on the last page of multiple-column material when using
+<code>\singlecolumn</code> to balance the columns. Unfortunately this is
+quite difficult to fix, and at present (volunteers welcome), it&rsquo;s
+going to remain. A suboptimal workaround is to insert
+<code>\columnfill</code> at the appropriate place.
+</p>
<p>The dimension counter
<code>\dimen0</code>
contains the height of the column.
@@ -3690,7 +3351,9 @@ provision for column-width insertions.
</p>
<hr>
-<span id="Footnotes"></span><div class="header">
+</div>
+<div class="section" id="Footnotes">
+<div class="header">
<p>
Next: <a href="#Fractions" accesskey="n" rel="next">Fractions</a>, Previous: <a href="#Multiple-columns" accesskey="p" rel="prev">Multiple columns</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -3763,12 +3426,14 @@ rule is 0.4 points high, 2 true inches wide, with 2.6 points below it.
by the glue register <code>\skip\footins</code>. The default is a plain TeX
<code>\bigskip</code>.
</p>
-<p>Eplain can create hypertext links for the footnote marks (see <a href="#Footnote-hyperlinks">Footnote hyperlinks</a>).
+<p>Eplain can create hypertext links for the footnote marks (see <a href="#Footnote-hyperlinks">Footnote hyperlinks: foot, footback</a>).
</p>
<hr>
-<span id="Fractions"></span><div class="header">
+</div>
+<div class="section" id="Fractions">
+<div class="header">
<p>
Next: <a href="#Paths" accesskey="n" rel="next">Paths</a>, Previous: <a href="#Footnotes" accesskey="p" rel="prev">Footnotes</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -3793,7 +3458,9 @@ delimited macro arguments.)
</p>
<hr>
-<span id="Paths"></span><div class="header">
+</div>
+<div class="section" id="Paths">
+<div class="header">
<p>
Next: <a href="#Logos" accesskey="n" rel="next">Logos</a>, Previous: <a href="#Fractions" accesskey="p" rel="prev">Fractions</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -3840,14 +3507,16 @@ character for <code>\path</code>, you can set
still be used.) TeX then processes the <code>\path</code> argument
about four times more slowly.
</p>
-<span id="index-URL-for-path_002esty"></span>
+<span id="index-url-for-path_002esty"></span>
<p>The <code>\path</code> macro comes from <samp>path.sty</samp>, written by Nelson
Beebe and Philip Taylor, and available at
<a href="https://ctan.org/pkg/path">https://ctan.org/pkg/path</a>.
</p>
<hr>
-<span id="Logos"></span><div class="header">
+</div>
+<div class="section" id="Logos">
+<div class="header">
<p>
Next: <a href="#Boxes" accesskey="n" rel="next">Boxes</a>, Previous: <a href="#Paths" accesskey="p" rel="prev">Paths</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -3902,12 +3571,14 @@ here.) Some spelling variants of these are also supported.
<span id="index-texnames_002esty"></span>
<p>Most of these macros come from <samp>texnames.sty</samp>, compiled by Nelson
Beebe and available at
-<a href="http://mirror.ctan.org/info/biblio/texnames.sty">http://mirror.ctan.org/info/biblio/texnames.sty</a>
+<a href="https://mirror.ctan.org/info/biblio/texnames.sty">https://mirror.ctan.org/info/biblio/texnames.sty</a>
(part of the <code>biblio</code> package, <a href="https://ctan.org/pkg/biblio">https://ctan.org/pkg/biblio</a>).
</p>
<hr>
-<span id="Boxes"></span><div class="header">
+</div>
+<div class="section" id="Boxes">
+<div class="header">
<p>
Next: <a href="#Checking-for-PDF-output" accesskey="n" rel="next">Checking for PDF output</a>, Previous: <a href="#Logos" accesskey="p" rel="prev">Logos</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -3966,49 +3637,46 @@ easily adjust the thicknesses of the box rules. See <a href="#Rules">Rules</a>.
</p>
<hr>
-<span id="Checking-for-PDF-output"></span><div class="header">
+</div>
+<div class="section" id="Checking-for-PDF-output">
+<div class="header">
<p>
Next: <a href="#Loading-LaTeX-packages" accesskey="n" rel="next">Loading LaTeX packages</a>, Previous: <a href="#Boxes" accesskey="p" rel="prev">Boxes</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Checking-for-PDF-output-1"></span><h3 class="section">4.22 Checking for PDF output</h3>
-<span id="index-URL-for-pdfTeX"></span>
<span id="index-PDF-output"></span>
-<span id="index-pdftex-1"></span>
<span id="index-_002epdf-files"></span>
-<p>pdfTeX is an extended TeX that can output both <samp>.dvi</samp> and
-<samp>.pdf</samp> (Adobe&rsquo;s Portable Document Format) files (see
-<a href="https://ctan.org/pkg/pdftex">https://ctan.org/pkg/pdftex</a>). You might sometimes want to know
-whether the target format is <samp>.pdf</samp> or <samp>.dvi</samp>. The
-<code>\ifpdf</code>
<span id="index-ifpdf"></span>
-switch can be used to detect pdfTeX in PDF mode:
+<p>You might sometimes want to test whether the target format is
+<samp>.pdf</samp> or <samp>.dvi</samp>. The <code>\ifpdf</code> conditional can be used
+for this:
</p>
<div class="example">
<pre class="example">\ifpdf
- This text is produced when pdfTeX is in PDF mode.
+ This text is produced when the engine outputs PDF.
\else
- This text is produced when pdfTeX is in DVI mode,
- or when some program other than pdfTeX is used.
+ This text is produced when the engine outputs DVI (or similar).
\fi
</pre></div>
-<p>Keep in mind that <code>\ifpdf</code> is set based on the value of the
-<code>\pdfoutput</code>
-<span id="index-pdfoutput"></span>
-primitive of pdfTeX at the time Eplain is loaded. If you change
-the value of <code>\pdfoutput</code> after you load Eplain, <code>\ifpdf</code>
-will not reflect the change.
+<p>At this writing, <code>\ifpdf</code> will be true when running pdfTeX
+or LuaTeX with PDF output. It will be false when running XeTeX,
+or (of course) original TeX, etc.
</p>
-<span id="index-ifpdf_002esty"></span>
-<span id="index-Oberdiek_002c-Heiko"></span>
-<p>Eplain defines <code>\ifpdf</code> by incorporating Heiko Oberdiek&rsquo;s
-<samp>ifpdf.sty</samp>, which is available at
-<a href="https://ctan.org/pkg/ifpdf">https://ctan.org/pkg/ifpdf</a>.
+<span id="index-iftex_002esty"></span>
+<span id="index-engines_002c-testing-for"></span>
+<p>Eplain defines <code>\ifpdf</code> by incorporating <samp>iftex.sty</samp>, a
+package now maintained by the LaTeX Project Team.
+<samp>iftex.sty</samp>, and therefore Eplain, defines numerous related
+conditionals to test for different engines; see its package
+documentation for details: <a href="https://ctan.org/pkg/ifpdf">https://ctan.org/pkg/ifpdf</a>.
</p>
<hr>
-<span id="Loading-LaTeX-packages"></span><div class="header">
+</div>
+<div class="section" id="Loading-LaTeX-packages">
+<div class="header">
<p>
Previous: <a href="#Checking-for-PDF-output" accesskey="p" rel="prev">Checking for PDF output</a>, Up: <a href="#User-definitions" accesskey="u" rel="up">User definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -4036,21 +3704,19 @@ the list, please report it to the Eplain mailing list
<samp>miniltx.tex</samp> (<a href="https://ctan.org/pkg/miniltx">https://ctan.org/pkg/miniltx</a>) from the
LaTeX graphics collection, written by David Carlisle and Sebastian
Rahtz. Eplain extends <samp>miniltx.tex</samp> to provide (primarily)
-support for package options.
-</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#The-_005cusepackage-command" accesskey="1">The \usepackage command</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Command to load packages.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Environment-for-loading-packages" accesskey="2">Environment for loading packages</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Environment for the \usepackage commands.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Packages-known-to-work" accesskey="3">Packages known to work</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Packages supported with Eplain.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Packages-known-not-to-work" accesskey="4">Packages known not to work</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Packages known not to work with Eplain.
-</td></tr>
-</table>
+support for package options; in many cases, you can use
+<samp>miniltx.tex</samp> directly without loading Eplain at all.
+</p>
+<ul class="section-toc">
+<li><a href="#The-_005cusepackage-command" accesskey="1">The <code>\usepackage</code> command</a></li>
+<li><a href="#Environment-for-loading-packages" accesskey="2">Environment for loading packages</a></li>
+<li><a href="#Packages-known-to-work" accesskey="3">Packages known to work</a></li>
+<li><a href="#Packages-known-not-to-work" accesskey="4">Packages known not to work</a></li>
+</ul>
<hr>
-<span id="The-_005cusepackage-command"></span><div class="header">
+<div class="subsection" id="The-_005cusepackage-command">
+<div class="header">
<p>
Next: <a href="#Environment-for-loading-packages" accesskey="n" rel="next">Environment for loading packages</a>, Up: <a href="#Loading-LaTeX-packages" accesskey="u" rel="up">Loading LaTeX packages</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -4086,9 +3752,11 @@ packages are dated 2005/08/29 or newer.
</p>
<hr>
-<span id="Environment-for-loading-packages"></span><div class="header">
+</div>
+<div class="subsection" id="Environment-for-loading-packages">
+<div class="header">
<p>
-Next: <a href="#Packages-known-to-work" accesskey="n" rel="next">Packages known to work</a>, Previous: <a href="#The-_005cusepackage-command" accesskey="p" rel="prev">The \usepackage command</a>, Up: <a href="#Loading-LaTeX-packages" accesskey="u" rel="up">Loading LaTeX packages</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Packages-known-to-work" accesskey="n" rel="next">Packages known to work</a>, Previous: <a href="#The-_005cusepackage-command" accesskey="p" rel="prev">The <code>\usepackage</code> command</a>, Up: <a href="#Loading-LaTeX-packages" accesskey="u" rel="up">Loading LaTeX packages</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Environment-for-loading-packages-1"></span><h4 class="subsection">4.23.2 Environment for loading packages</h4>
@@ -4159,7 +3827,9 @@ to <code>\eplaininput</code> before loading each package. For example:
<hr>
-<span id="Packages-known-to-work"></span><div class="header">
+</div>
+<div class="subsection" id="Packages-known-to-work">
+<div class="header">
<p>
Next: <a href="#Packages-known-not-to-work" accesskey="n" rel="next">Packages known not to work</a>, Previous: <a href="#Environment-for-loading-packages" accesskey="p" rel="prev">Environment for loading packages</a>, Up: <a href="#Loading-LaTeX-packages" accesskey="u" rel="up">Loading LaTeX packages</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -4173,9 +3843,8 @@ these packages. Some of the short descriptions of the packages were
taken from the documentation for those packages.
</p>
<dl compact="compact">
-<dt>autopict (&lsquo;<samp>2001/06/04 v1.1j Picture mode autoload file</samp>&rsquo;)</dt>
-<dd><span id="index-autopict_002esty"></span>
-<p><a href="https://tug.org/eplain/misc/ltpictur.pdf">https://tug.org/eplain/misc/ltpictur.pdf</a>
+<dt id='index-autopict_002esty'><span>autopict (&lsquo;<samp>2001/06/04 v1.1j Picture mode autoload file</samp>&rsquo;)<a href='#index-autopict_002esty' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><a href="https://tug.org/eplain/misc/ltpictur.pdf">https://tug.org/eplain/misc/ltpictur.pdf</a>
</p>
<span id="index-picture-mode"></span>
<span id="index-begin_007bpicture_007d"></span>
@@ -4187,15 +3856,14 @@ the LaTeX kernel). It provides commands to draw simple figures
inside your document without resorting to any external tools.
</p>
</dd>
-<dt>color (&lsquo;<samp>1999/02/16 v1.0i Standard LaTeX Color (DPC)</samp>&rsquo;)</dt>
+<dt id='index-graphicx_002esty'><span>color (&lsquo;<samp>1999/02/16 v1.0i Standard LaTeX Color (DPC)</samp>&rsquo;)<a href='#index-graphicx_002esty' class='copiable-anchor'> &para;</a></span></dt>
<dd><span id="index-color_002esty"></span>
</dd>
-<dt>graphics (&lsquo;<samp>2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR)</samp>&rsquo;)</dt>
+<dt><span>graphics (&lsquo;<samp>2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR)</samp>&rsquo;)</span></dt>
<dd><span id="index-graphics_002esty"></span>
</dd>
-<dt>graphicx (&lsquo;<samp>1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)</samp>&rsquo;)</dt>
-<dd><span id="index-graphicx_002esty"></span>
-<p><a href="https://ctan.org/pkg/graphics">https://ctan.org/pkg/graphics</a>
+<dt><span>graphicx (&lsquo;<samp>1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)</samp>&rsquo;)</span></dt>
+<dd><p><a href="https://ctan.org/pkg/graphics">https://ctan.org/pkg/graphics</a>
</p>
<span id="index-graphics-collection_002c-LaTeX-1"></span>
<span id="index-LaTeX-graphics-collection-1"></span>
@@ -4222,7 +3890,7 @@ TeX) installed on your system. The problem was fixed in
<samp>supp-mis.tex</samp> version&nbsp;2004.10.26. You can obtain
up-to-date versions of <samp>supp-mis.tex</samp> and the accompanying
<samp>supp-pdf.tex</samp> from
-<a href="http://mirror.ctan.org/macros/pdftex/graphics">http://mirror.ctan.org/macros/pdftex/graphics</a>.
+<a href="https://mirror.ctan.org/macros/pdftex/graphics">https://mirror.ctan.org/macros/pdftex/graphics</a>.
To convince TeX to use the new files, you have the following
options:
</p>
@@ -4233,8 +3901,7 @@ options:
</li><li> install the new <samp>supp-mis.tex</samp> and <samp>supp-pdf.tex</samp> files in
the relevant subdirectory of your local <samp>texmf</samp> tree (for info on
-TeX directory structure see <a href="https://tug.org/tds/">https://tug.org/tds/</a> and
-<a href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds</a>);
+TeX directory structure, see <a href="https://tug.org/tds/">https://tug.org/tds/</a>);
</li><li> upgrade your ConTeXt installation.
</li></ol>
@@ -4252,7 +3919,7 @@ the system <samp>texmf</samp> tree.<br> <strong>End of warning&nbsp;1.</strong>
pdfTeX, the cause may be an outdated pdfTeX color and graphics
driver <samp>pdftex.def</samp>. The problem was fixed in <samp>pdftex.def</samp>
version&nbsp;0.03p. You can obtain an up-to-date version from
-<a href="http://ctan.org/pkg/pdftex-def">http://ctan.org/pkg/pdftex-def</a>.<br>
+<a href="https://ctan.org/pkg/graphics-def">https://ctan.org/pkg/graphics-def</a>.<br>
<strong>End of warning&nbsp;2.</strong>
</p>
<p>The <code>\fcolorbox</code> macro provided by the <code>color</code> package
@@ -4288,7 +3955,7 @@ equivalent to plain&nbsp;TeX&rsquo;s
<span id="index-tt"></span>
<code>\tt</code>.
</p>
-<p>See <a href="#Hyperlinks-_0028xhyper_002etex_0029">Hyperlinks (xhyper.tex)</a>, for the demonstration of text rotation and
+<p>See <a href="#Hyperlinks-_0028xhyper_002etex_0029">Hyperlinks (<code>xhyper.tex</code>)</a>, for the demonstration of text rotation and
graphics inclusion using the <samp>graphicx</samp> package, and using the
<samp>color</samp> package to colorize hypertext links.
</p>
@@ -4300,9 +3967,8 @@ packages and different graphics formats. You can download it from
</pre></div>
</dd>
-<dt>epstopdf (&lsquo;<samp>2009/07/16 v2.2 Conversion with epstopdf on the fly (HO)</samp>&rsquo;)</dt>
-<dd><span id="index-epstopdf_002esty"></span>
-<p><a href="https://ctan.org/pkg/epstopdf-pkg">https://ctan.org/pkg/epstopdf-pkg</a>
+<dt id='index-epstopdf_002esty'><span>epstopdf (&lsquo;<samp>2009/07/16 v2.2 Conversion with epstopdf on the fly (HO)</samp>&rsquo;)<a href='#index-epstopdf_002esty' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><a href="https://ctan.org/pkg/epstopdf-pkg">https://ctan.org/pkg/epstopdf-pkg</a>
</p>
<span id="index-Encapsulated-PostScript"></span>
<span id="index-EPS"></span>
@@ -4312,21 +3978,20 @@ packages and different graphics formats. You can download it from
<span id="index-_002epdf-files-1"></span>
<span id="index-epstopdf"></span>
<p>This package does on-the-fly conversion of Encapsulated PostScript
-(<acronym>EPS</acronym>) graphics into Portable Document Format (<acronym>PDF</acronym>)
+(EPS) graphics into Portable Document Format (PDF)
graphics for inclusion with the <code>\includegraphics</code> command from
the <samp>graphics</samp>/<samp>graphicx</samp> packages, so that you do not have
to explicitly call the <samp>epstopdf</samp> script.
</p>
</dd>
-<dt>psfrag (&lsquo;<samp>1998/04/11 v3.04 PSfrag (MCG)</samp>&rsquo;)</dt>
-<dd><span id="index-psfrag_002esty"></span>
-<p><a href="https://ctan.org/pkg/psfrag">https://ctan.org/pkg/psfrag</a>
+<dt id='index-psfrag_002esty'><span>psfrag (&lsquo;<samp>1998/04/11 v3.04 PSfrag (MCG)</samp>&rsquo;)<a href='#index-psfrag_002esty' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><a href="https://ctan.org/pkg/psfrag">https://ctan.org/pkg/psfrag</a>
</p>
<span id="index-Encapsulated-PostScript-1"></span>
<span id="index-EPS-1"></span>
<span id="index-_002eeps-files-1"></span>
<p>PSfrag allows the user to precisely overlay Encapsulated PostScript
-(<acronym>EPS</acronym>) files with arbitrary (La)TeX constructions. In order to
+(EPS) files with arbitrary (La)TeX constructions. In order to
accomplish this, the user places a simple text &ldquo;tag&rdquo; in the graphics
file, as a &ldquo;position marker&rdquo; of sorts. Then, using simple
(La)TeX commands, the user instructs PSfrag to remove that tag from
@@ -4334,9 +3999,8 @@ the figure, and replace it with a properly sized, aligned, and rotated
(La)TeX equation.
</p>
</dd>
-<dt>soul (&lsquo;<samp>2003/11/17 v2.4 letterspacing/underlining (mf)</samp>&rsquo;)</dt>
-<dd><span id="index-soul_002esty"></span>
-<p><a href="https://ctan.org/pkg/soul">https://ctan.org/pkg/soul</a>
+<dt id='index-soul_002esty'><span>soul (&lsquo;<samp>2003/11/17 v2.4 letterspacing/underlining (mf)</samp>&rsquo;)<a href='#index-soul_002esty' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><a href="https://ctan.org/pkg/soul">https://ctan.org/pkg/soul</a>
</p>
<span id="index-letterspacing"></span>
<span id="index-spacing-out"></span>
@@ -4352,9 +4016,8 @@ soul.sty</code>. If you intend to use the highlighting macros of
<samp>soul</samp>, don&rsquo;t forget to load the <samp>color</samp> package.
</p>
</dd>
-<dt>url (&lsquo;<samp>2005/06/27 ver 3.2 Verb mode for urls, etc.</samp>&rsquo;)</dt>
-<dd><span id="index-url_002esty"></span>
-<p><a href="https://ctan.org/pkg/url">https://ctan.org/pkg/url</a>
+<dt id='index-url_002esty'><span>url (&lsquo;<samp>2005/06/27 ver 3.2 Verb mode for urls, etc.</samp>&rsquo;)<a href='#index-url_002esty' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><a href="https://ctan.org/pkg/url">https://ctan.org/pkg/url</a>
</p>
<span id="index-pathnames_002c-breaking-1"></span>
<span id="index-filenames_002c-breaking-1"></span>
@@ -4366,7 +4029,7 @@ another command. It is intended for email addresses, hypertext links,
directories/paths, etc., which normally have no spaces.
</p>
<p>Eplain can create hypertext links with the <code>\url</code> command
-(see <a href="#URL-hyperlinks">URL hyperlinks</a>).
+(see <a href="#URL-hyperlinks">URL hyperlinks: url</a>).
</p>
<p>Be sure to get a version dated at least 2005/06/27, as older versions
have problems in plain&nbsp;TeX.
@@ -4375,7 +4038,9 @@ have problems in plain&nbsp;TeX.
<hr>
-<span id="Packages-known-not-to-work"></span><div class="header">
+</div>
+<div class="subsection" id="Packages-known-not-to-work">
+<div class="header">
<p>
Previous: <a href="#Packages-known-to-work" accesskey="p" rel="prev">Packages known to work</a>, Up: <a href="#Loading-LaTeX-packages" accesskey="u" rel="up">Loading LaTeX packages</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -4386,35 +4051,35 @@ Previous: <a href="#Packages-known-to-work" accesskey="p" rel="prev">Packages kn
<p>The following packages are known not to work with Eplain:
</p>
<dl compact="compact">
-<dt>hyperref</dt>
-<dd><span id="index-hyperref_002esty"></span>
-<p><a href="https://ctan.org/pkg/hyperref">https://ctan.org/pkg/hyperref</a>
+<dt id='index-hyperref_002esty'><span>hyperref<a href='#index-hyperref_002esty' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><a href="https://ctan.org/pkg/hyperref">https://ctan.org/pkg/hyperref</a>
</p>
<p>This package depends heavily on LaTeX, so that it is essentially
unusable outside of LaTeX. Eplain provides its own macros for
creating hyperlinks; see <a href="#Hyperlinks">Hyperlinks</a>.
</p>
</dd>
-<dt>microtype (&lsquo;<samp>2013/05/23 v2.51 Micro-typographical refinements (RS)</samp>&rsquo;)</dt>
-<dd><span id="index-microtype_002esty"></span>
-<p><a href="https://ctan.org/pkg/microtype">https://ctan.org/pkg/microtype</a>
+<dt id='index-microtype_002esty'><span>microtype (&lsquo;<samp>2013/05/23 v2.51 Micro-typographical refinements (RS)</samp>&rsquo;)<a href='#index-microtype_002esty' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><a href="https://ctan.org/pkg/microtype">https://ctan.org/pkg/microtype</a>
</p>
</dd>
-<dt>pict2e (&lsquo;<samp>2005/07/15 v0.2r Improved picture commands (HjG,RN)</samp>&rsquo;)</dt>
-<dd><span id="index-pict2e_002esty"></span>
-<p><a href="https://ctan.org/pkg/pict2e">https://ctan.org/pkg/pict2e</a>
+<dt id='index-pict2e_002esty'><span>pict2e (&lsquo;<samp>2005/07/15 v0.2r Improved picture commands (HjG,RN)</samp>&rsquo;)<a href='#index-pict2e_002esty' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><a href="https://ctan.org/pkg/pict2e">https://ctan.org/pkg/pict2e</a>
</p>
</dd>
-<dt>xcolor (&lsquo;<samp>2005/06/06 v2.03 LaTeX color extensions (UK)</samp>&rsquo;)</dt>
-<dd><span id="index-xcolor_002esty"></span>
-<p><a href="https://ctan.org/pkg/xcolor">https://ctan.org/pkg/xcolor</a>
+<dt id='index-xcolor_002esty'><span>xcolor (&lsquo;<samp>2005/06/06 v2.03 LaTeX color extensions (UK)</samp>&rsquo;)<a href='#index-xcolor_002esty' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><a href="https://ctan.org/pkg/xcolor">https://ctan.org/pkg/xcolor</a>
</p></dd>
</dl>
<hr>
-<span id="Hyperlinks"></span><div class="header">
+</div>
+</div>
+</div>
+<div class="chapter" id="Hyperlinks">
+<div class="header">
<p>
-Next: <a href="#Arrow-theoretic-diagrams" accesskey="n" rel="next">Arrow theoretic diagrams</a>, Previous: <a href="#User-definitions" accesskey="p" rel="prev">User definitions</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Arrow-theoretic-diagrams" accesskey="n" rel="next">Arrow theoretic diagrams</a>, Previous: <a href="#User-definitions" accesskey="p" rel="prev">User definitions</a>, Up: <a href="#Top" accesskey="u" rel="up">Eplain</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Hyperlinks-1"></span><h2 class="chapter">5 Hyperlinks</h2>
@@ -4426,26 +4091,20 @@ implicitly by the cross-reference, indexing and other macros in
Eplain. Macros for constructing explicit hyperlinks are also
provided.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Introduction-to-hyperlinks" accesskey="1">Introduction to hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Explicit-hyperlinks" accesskey="2">Explicit hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Implicit-hyperlinks" accesskey="3">Implicit hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hyperlink-drivers" accesskey="4">Hyperlink drivers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Setting-hyperlink-types-and-options" accesskey="5">Setting hyperlink types and options</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Turning-hyperlinks-on_002foff" accesskey="6">Turning hyperlinks on/off</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Making-PDF-outlines" accesskey="7">Making PDF outlines</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Also known as bookmarks.
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Introduction-to-hyperlinks" accesskey="1">Introduction to hyperlinks</a></li>
+<li><a href="#Explicit-hyperlinks" accesskey="2">Explicit hyperlinks</a></li>
+<li><a href="#Implicit-hyperlinks" accesskey="3">Implicit hyperlinks</a></li>
+<li><a href="#Hyperlink-drivers" accesskey="4">Hyperlink drivers</a></li>
+<li><a href="#Setting-hyperlink-types-and-options" accesskey="5">Setting hyperlink types and options</a></li>
+<li><a href="#Turning-hyperlinks-on_002foff" accesskey="6">Turning hyperlinks on/off</a></li>
+<li><a href="#Making-PDF-outlines" accesskey="7">Making PDF outlines</a></li>
+</ul>
<hr>
-<span id="Introduction-to-hyperlinks"></span><div class="header">
+<div class="section" id="Introduction-to-hyperlinks">
+<div class="header">
<p>
Next: <a href="#Explicit-hyperlinks" accesskey="n" rel="next">Explicit hyperlinks</a>, Up: <a href="#Hyperlinks" accesskey="u" rel="up">Hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -4486,10 +4145,10 @@ the set of commands it understands.
<p>The knowledge about the commands that the various processors
understand is programmed into Eplain&rsquo;s hyperlink drivers. Eplain
provides three drivers: <code>hypertex</code> (implementation of the
-HyperTeX standard, see <a href="http://arxiv.org/hypertex">http://arxiv.org/hypertex</a>), and
+HyperTeX standard, see <a href="https://arxiv.org/hypertex">https://arxiv.org/hypertex</a>), and
<code>pdftex</code> and <code>dvipdfm</code> (named after the programs which
process the hyperlink commands,
-<span id="index-pdftex-2"></span>
+<span id="index-pdftex-1"></span>
pdfTeX and
<span id="index-dvipdfm"></span>
dvipdfm). Therefore, Eplain can only produce HyperTeX commands and
@@ -4509,9 +4168,9 @@ are using, use the command
</pre></div>
<p>instructs Eplain to attempt to automatically detect which
-driver to use, as follows: if it detects pdfTeX in <acronym>PDF</acronym>
+driver to use, as follows: if it detects pdfTeX in PDF
mode, it loads the <code>pdftex</code> driver. If it does not detect
-pdfTeX in <acronym>PDF</acronym> mode, the <code>hypertex</code> driver is loaded.
+pdfTeX in PDF mode, the <code>hypertex</code> driver is loaded.
The detection is based on the
<span id="index-ifpdf-1"></span>
<code>\ifpdf</code> switch (see <a href="#Checking-for-PDF-output">Checking for PDF output</a>).
@@ -4571,7 +4230,7 @@ displayed.
<code>pdftex</code> driver, the usual link type used to refer to
destinations in the current document is called &lsquo;<samp>name</samp>&rsquo;. You can
also create a link pointing to another local document (by using the
-&lsquo;<samp>filename</samp>&rsquo; link type) or to a <acronym>URL</acronym> (by using the
+&lsquo;<samp>filename</samp>&rsquo; link type) or to a url (by using the
&lsquo;<samp>url</samp>&rsquo; link type).
</p>
<span id="index-link-options"></span>
@@ -4588,7 +4247,9 @@ options supported by the drivers. See <a href="#Setting-hyperlink-types-and-opt
</p>
<hr>
-<span id="Explicit-hyperlinks"></span><div class="header">
+</div>
+<div class="section" id="Explicit-hyperlinks">
+<div class="header">
<p>
Next: <a href="#Implicit-hyperlinks" accesskey="n" rel="next">Implicit hyperlinks</a>, Previous: <a href="#Introduction-to-hyperlinks" accesskey="p" rel="prev">Introduction to hyperlinks</a>, Up: <a href="#Hyperlinks" accesskey="u" rel="up">Hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -4645,7 +4306,7 @@ see <a href="#Setting-default-types-and-options">Setting default types and optio
<p>The <var>label</var> argument of both <code>\hldest</code> and <code>\hlstart</code>
can contain special characters (such as &lsquo;<samp>#</samp>&rsquo;, &lsquo;<samp>%</samp>&rsquo;, &lsquo;<samp>&amp;</samp>&rsquo;,
&lsquo;<samp>~</samp>&rsquo;, etc.) without any escaping. This is especially important
-for <acronym>URL</acronym> links supported by some drivers (see <a href="#Hyperlink-drivers">Hyperlink drivers</a>).
+for url links supported by some drivers (see <a href="#Hyperlink-drivers">Hyperlink drivers</a>).
</p>
<p>Both <code>\hldest</code> and <code>\hlstart</code> ignore following spaces.
</p>
@@ -4660,12 +4321,14 @@ pass it for the <var>options</var>. For example:
<p>is functionally equivalent to the previous example.
</p>
-<p>See <a href="#Hyperlinks-_0028xhyper_002etex_0029">Hyperlinks (xhyper.tex)</a>, for a demonstration of the usage of
+<p>See <a href="#Hyperlinks-_0028xhyper_002etex_0029">Hyperlinks (<code>xhyper.tex</code>)</a>, for a demonstration of the usage of
explicit hyperlinks.
</p>
<hr>
-<span id="Implicit-hyperlinks"></span><div class="header">
+</div>
+<div class="section" id="Implicit-hyperlinks">
+<div class="header">
<p>
Next: <a href="#Hyperlink-drivers" accesskey="n" rel="next">Hyperlink drivers</a>, Previous: <a href="#Explicit-hyperlinks" accesskey="p" rel="prev">Explicit hyperlinks</a>, Up: <a href="#Hyperlinks" accesskey="u" rel="up">Hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -4708,40 +4371,31 @@ set parameters for a group.
<pre class="display">bib, li, definexref, xrdef, eq, idx, foot, footback.
</pre></div>
-<p>See <a href="#Hyperlinks-_0028xhyper_002etex_0029">Hyperlinks (xhyper.tex)</a>, for a demonstration of the usage of
+<p>See <a href="#Hyperlinks-_0028xhyper_002etex_0029">Hyperlinks (<code>xhyper.tex</code>)</a>, for a demonstration of the usage of
implicit hyperlinks.
</p>
<p>The following subsections describe each of the linkgroups and destgroups
and the hyperlink support provided.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#General-hyperlinks" accesskey="1">General hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">hrefint, hrefext
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#URL-hyperlinks" accesskey="2">URL hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">url
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Citation-hyperlinks" accesskey="3">Citation hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">cite, bib
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#List-hyperlinks" accesskey="4">List hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">li
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Cross_002dreference-hyperlinks" accesskey="5">Cross-reference hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">definexref, ref
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Page-reference-hyperlinks" accesskey="6">Page reference hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">xrdef, xref
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Equation-reference-hyperlinks" accesskey="7">Equation reference hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">eq
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Index-hyperlinks" accesskey="8">Index hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">idx
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Footnote-hyperlinks" accesskey="9">Footnote hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">foot, footback
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Contents-hyperlinks">Contents hyperlinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#General-hyperlinks" accesskey="1">General hyperlinks: hrefint, hrefext</a></li>
+<li><a href="#URL-hyperlinks" accesskey="2">URL hyperlinks: url</a></li>
+<li><a href="#Citation-hyperlinks" accesskey="3">Citation hyperlinks: cite, bib</a></li>
+<li><a href="#List-hyperlinks" accesskey="4">List hyperlinks: li</a></li>
+<li><a href="#Cross_002dreference-hyperlinks" accesskey="5">Cross-reference hyperlinks: definexref, ref</a></li>
+<li><a href="#Page-reference-hyperlinks" accesskey="6">Page reference hyperlinks: xrdef, xref</a></li>
+<li><a href="#Equation-reference-hyperlinks" accesskey="7">Equation reference hyperlinks: eq</a></li>
+<li><a href="#Index-hyperlinks" accesskey="8">Index hyperlinks: idx</a></li>
+<li><a href="#Footnote-hyperlinks" accesskey="9">Footnote hyperlinks: foot, footback</a></li>
+<li><a href="#Contents-hyperlinks">Contents hyperlinks</a></li>
+</ul>
<hr>
-<span id="General-hyperlinks"></span><div class="header">
+<div class="subsection" id="General-hyperlinks">
+<div class="header">
<p>
-Next: <a href="#URL-hyperlinks" accesskey="n" rel="next">URL hyperlinks</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#URL-hyperlinks" accesskey="n" rel="next">URL hyperlinks: url</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="General-hyperlinks_003a-hrefint_002c-hrefext"></span><h4 class="subsection">5.3.1 General hyperlinks: hrefint, hrefext</h4>
@@ -4765,15 +4419,15 @@ document). Parameters for these links can be set by customizing the
<p>will make &lsquo;Introduction&rsquo; into an internal link, which might
have been created, e.g., with <code>\xrdef{intro}</code>.
</p>
-<span id="index-URL-hyperlink"></span>
-<span id="index-hyperlinks_002c-URL"></span>
+<span id="index-url-hyperlink"></span>
+<span id="index-hyperlinks_002c-url"></span>
<p>If <var>url</var> does not start with &lsquo;<samp>#</samp>&rsquo;, it is assumed to be a
-<acronym>URL</acronym> link. Parameters for these links can be set by
+url link. Parameters for these links can be set by
customizing the
<span id="index-group-_0060hrefext_0027"></span>
<span id="index-linkgroup-_0060hrefext_0027"></span>
&lsquo;hrefext&rsquo; linkgroup. The special characters (such as &lsquo;<samp>#</samp>&rsquo; and
-&lsquo;<samp>~</samp>&rsquo;) in the <acronym>URL</acronym> don&rsquo;t need to be escaped. For example:
+&lsquo;<samp>~</samp>&rsquo;) in the url don&rsquo;t need to be escaped. For example:
</p>
<div class="example">
<pre class="example">\href{https://tug.org/eplain/doc/eplain.html#Hyperlinks}{Hyperlinks
@@ -4781,8 +4435,8 @@ customizing the
\href{mailto:tex-eplain@tug.org}{Eplain mailing list}
</pre></div>
-<p>See <a href="#URL-hyperlinks">URL hyperlinks</a>, for another way to create
-<acronym>URL</acronym> hyperlinks.
+<p>See <a href="#URL-hyperlinks">URL hyperlinks: url</a>, for another way to create
+url hyperlinks.
</p>
<p>The <var>text</var> argument of <code>\href</code> can contain verbatim text
(see <a href="#Verbatim-listing">Verbatim listing</a>) or other macros which manipulate character
@@ -4800,14 +4454,16 @@ catcodes. For example:
</p>
<hr>
-<span id="URL-hyperlinks"></span><div class="header">
+</div>
+<div class="subsection" id="URL-hyperlinks">
+<div class="header">
<p>
-Next: <a href="#Citation-hyperlinks" accesskey="n" rel="next">Citation hyperlinks</a>, Previous: <a href="#General-hyperlinks" accesskey="p" rel="prev">General hyperlinks</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Citation-hyperlinks" accesskey="n" rel="next">Citation hyperlinks: cite, bib</a>, Previous: <a href="#General-hyperlinks" accesskey="p" rel="prev">General hyperlinks: hrefint, hrefext</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="URL-hyperlinks_003a-url"></span><h4 class="subsection">5.3.2 URL hyperlinks: url</h4>
-<span id="index-URL-hyperlink-1"></span>
-<span id="index-hyperlinks_002c-URL-1"></span>
+<span id="index-url-hyperlink-1"></span>
+<span id="index-hyperlinks_002c-url-1"></span>
<span id="index-group-_0060url_0027"></span>
<span id="index-linkgroup-_0060url_0027"></span>
<p>The &lsquo;url&rsquo; linkgroup covers the
@@ -4818,10 +4474,10 @@ Next: <a href="#Citation-hyperlinks" accesskey="n" rel="next">Citation hyperlink
<code>\url</code>-like commands you define. The type for this linkgroup is
set to &lsquo;<samp>url</samp>&rsquo; by the drivers which support this link type.
&lsquo;<samp>url</samp>&rsquo; links use the parameter to the <code>\url</code> command as the
-<acronym>URL</acronym> to point to.
+url to point to.
</p>
<p>You may be using the <code>\url</code> command to typeset something other than
-a <acronym>URL</acronym>, e.g., a path, for which you do not want a link to be
+a url, e.g., a path, for which you do not want a link to be
created; in that case, you can disable the &lsquo;url&rsquo; linkgroup with the
command <code>\hloff[url]</code> (see <a href="#Turning-hyperlinks-on_002foff-for-a-group">Turning hyperlinks on/off for a group</a>).
</p>
@@ -4830,7 +4486,7 @@ command <code>\hloff[url]</code> (see <a href="#Turning-hyperlinks-on_002foff-fo
<span id="index-color_002c-hyperlinks"></span>
<span id="index-colored-links"></span>
<span id="index-hyperlink-color"></span>
-<p>By default, <acronym>URL</acronym> (and other types of) links are boxed, so
+<p>By default, url (and other types of) links are boxed, so
that they are visually marked even if you do not load the LaTeX
<span id="index-color_002esty-1"></span>
&lsquo;color&rsquo; package (see <a href="#Loading-LaTeX-packages">Loading LaTeX packages</a>) and therefore link text
@@ -4846,7 +4502,7 @@ work in plain&nbsp;TeX; see <a href="#Packages-known-to-work">Packages known to
\enablehyperlinks
-\url{http://foo/bar}
+\url{https://foo/bar}
\url{mailto:foobar@example.org}
@@ -4867,7 +4523,7 @@ border around them. Try this:
\enablehyperlinks
\hlopts{bwidth=0}
-\url{http://foo/bar}
+\url{https://foo/bar}
\url{mailto:foobar@example.org}
@@ -4877,14 +4533,16 @@ border around them. Try this:
<p>The command <code>\hlopts{bwidth=0}</code> sets border width to
zero as the default for all links, and loading the <samp>color</samp> package
automatically colors links using the default color (see <a href="#Options-supported-by-all-drivers">Options supported by all drivers</a>). If you want the border width setting to
-apply to <acronym>URL</acronym> links only, say <code>\hlopts[url]{bwidth=0}</code>
+apply to url links only, say <code>\hlopts[url]{bwidth=0}</code>
(see <a href="#Setting-hyperlink-types-and-options">Setting hyperlink types and options</a>).
</p>
<hr>
-<span id="Citation-hyperlinks"></span><div class="header">
+</div>
+<div class="subsection" id="Citation-hyperlinks">
+<div class="header">
<p>
-Next: <a href="#List-hyperlinks" accesskey="n" rel="next">List hyperlinks</a>, Previous: <a href="#URL-hyperlinks" accesskey="p" rel="prev">URL hyperlinks</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#List-hyperlinks" accesskey="n" rel="next">List hyperlinks: li</a>, Previous: <a href="#URL-hyperlinks" accesskey="p" rel="prev">URL hyperlinks: url</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Citation-hyperlinks_003a-cite_002c-bib"></span><h4 class="subsection">5.3.3 Citation hyperlinks: cite, bib</h4>
@@ -4912,9 +4570,11 @@ entries. For each of the entries, a destination is defined.
</p>
<hr>
-<span id="List-hyperlinks"></span><div class="header">
+</div>
+<div class="subsection" id="List-hyperlinks">
+<div class="header">
<p>
-Next: <a href="#Cross_002dreference-hyperlinks" accesskey="n" rel="next">Cross-reference hyperlinks</a>, Previous: <a href="#Citation-hyperlinks" accesskey="p" rel="prev">Citation hyperlinks</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Cross_002dreference-hyperlinks" accesskey="n" rel="next">Cross-reference hyperlinks: definexref, ref</a>, Previous: <a href="#Citation-hyperlinks" accesskey="p" rel="prev">Citation hyperlinks: cite, bib</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="List-hyperlinks_003a-li"></span><h4 class="subsection">5.3.4 List hyperlinks: li</h4>
@@ -4930,9 +4590,11 @@ label.
</p>
<hr>
-<span id="Cross_002dreference-hyperlinks"></span><div class="header">
+</div>
+<div class="subsection" id="Cross_002dreference-hyperlinks">
+<div class="header">
<p>
-Next: <a href="#Page-reference-hyperlinks" accesskey="n" rel="next">Page reference hyperlinks</a>, Previous: <a href="#List-hyperlinks" accesskey="p" rel="prev">List hyperlinks</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Page-reference-hyperlinks" accesskey="n" rel="next">Page reference hyperlinks: xrdef, xref</a>, Previous: <a href="#List-hyperlinks" accesskey="p" rel="prev">List hyperlinks: li</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Cross_002dreference-hyperlinks_003a-definexref_002c-ref"></span><h4 class="subsection">5.3.5 Cross-reference hyperlinks: definexref, ref</h4>
@@ -4978,9 +4640,11 @@ its intended use.
</p>
<hr>
-<span id="Page-reference-hyperlinks"></span><div class="header">
+</div>
+<div class="subsection" id="Page-reference-hyperlinks">
+<div class="header">
<p>
-Next: <a href="#Equation-reference-hyperlinks" accesskey="n" rel="next">Equation reference hyperlinks</a>, Previous: <a href="#Cross_002dreference-hyperlinks" accesskey="p" rel="prev">Cross-reference hyperlinks</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Equation-reference-hyperlinks" accesskey="n" rel="next">Equation reference hyperlinks: eq</a>, Previous: <a href="#Cross_002dreference-hyperlinks" accesskey="p" rel="prev">Cross-reference hyperlinks: definexref, ref</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Page-reference-hyperlinks_003a-xrdef_002c-xref"></span><h4 class="subsection">5.3.6 Page reference hyperlinks: xrdef, xref</h4>
@@ -5005,9 +4669,11 @@ label.
</p>
<hr>
-<span id="Equation-reference-hyperlinks"></span><div class="header">
+</div>
+<div class="subsection" id="Equation-reference-hyperlinks">
+<div class="header">
<p>
-Next: <a href="#Index-hyperlinks" accesskey="n" rel="next">Index hyperlinks</a>, Previous: <a href="#Page-reference-hyperlinks" accesskey="p" rel="prev">Page reference hyperlinks</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Index-hyperlinks" accesskey="n" rel="next">Index hyperlinks: idx</a>, Previous: <a href="#Page-reference-hyperlinks" accesskey="p" rel="prev">Page reference hyperlinks: xrdef, xref</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Equation-reference-hyperlinks_003a-eq"></span><h4 class="subsection">5.3.7 Equation reference hyperlinks: eq</h4>
@@ -5048,9 +4714,11 @@ label generated for the last empty-labeled equation.
</p>
<hr>
-<span id="Index-hyperlinks"></span><div class="header">
+</div>
+<div class="subsection" id="Index-hyperlinks">
+<div class="header">
<p>
-Next: <a href="#Footnote-hyperlinks" accesskey="n" rel="next">Footnote hyperlinks</a>, Previous: <a href="#Equation-reference-hyperlinks" accesskey="p" rel="prev">Equation reference hyperlinks</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Footnote-hyperlinks" accesskey="n" rel="next">Footnote hyperlinks: foot, footback</a>, Previous: <a href="#Equation-reference-hyperlinks" accesskey="p" rel="prev">Equation reference hyperlinks: eq</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Index-hyperlinks_003a-idx"></span><h4 class="subsection">5.3.8 Index hyperlinks: idx</h4>
@@ -5097,24 +4765,20 @@ encapsulator, turns the page number into a link.
<p>Eplain provides two approaches to linking page numbers in the index to
locations of index terms in the text.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Exact-destinations-for-index-terms" accesskey="1">Exact destinations for index terms</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Page-destinations-for-index-terms" accesskey="2">Page destinations for index terms</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Choosing-destination-placement" accesskey="3">Choosing destination placement</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Index-page-list-and-page-range-parsers" accesskey="4">Index page list and page range parsers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hyperlinks-in-see-and-see-also-entries" accesskey="5">Hyperlinks in see and see also entries</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Exact-destinations-for-index-terms" accesskey="1">Exact destinations for index terms</a></li>
+<li><a href="#Page-destinations-for-index-terms" accesskey="2">Page destinations for index terms</a></li>
+<li><a href="#Choosing-destination-placement" accesskey="3">Choosing destination placement</a></li>
+<li><a href="#Index-page-list-and-page-range-parsers" accesskey="4">Index page list and page range parsers</a></li>
+<li><a href="#Hyperlinks-in-see-and-see-also-entries" accesskey="5">Hyperlinks in see and see also entries</a></li>
+</ul>
<hr>
-<span id="Exact-destinations-for-index-terms"></span><div class="header">
+<div class="subsubsection" id="Exact-destinations-for-index-terms">
+<div class="header">
<p>
-Next: <a href="#Page-destinations-for-index-terms" accesskey="n" rel="next">Page destinations for index terms</a>, Up: <a href="#Index-hyperlinks" accesskey="u" rel="up">Index hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Page-destinations-for-index-terms" accesskey="n" rel="next">Page destinations for index terms</a>, Up: <a href="#Index-hyperlinks" accesskey="u" rel="up">Index hyperlinks: idx</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Exact-destinations-for-index-terms-1"></span><h4 class="subsubsection">5.3.8.1 Exact destinations for index terms</h4>
@@ -5170,7 +4834,7 @@ hyperlink label but identical otherwise. You should process the
example:
</p>
<div class="example">
-<pre class="example">prompt$ ./idxuniq file.idx | makeindex &gt; file.ind
+<pre class="example">$ ./idxuniq file.idx | makeindex &gt;file.ind
</pre></div>
<p>Still, this solution is not ideal, as the page-range formation
@@ -5181,9 +4845,11 @@ definition; <samp>idxuniq</samp> will not filter out the second entry).
</p>
<hr>
-<span id="Page-destinations-for-index-terms"></span><div class="header">
+</div>
+<div class="subsubsection" id="Page-destinations-for-index-terms">
+<div class="header">
<p>
-Next: <a href="#Choosing-destination-placement" accesskey="n" rel="next">Choosing destination placement</a>, Previous: <a href="#Exact-destinations-for-index-terms" accesskey="p" rel="prev">Exact destinations for index terms</a>, Up: <a href="#Index-hyperlinks" accesskey="u" rel="up">Index hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Choosing-destination-placement" accesskey="n" rel="next">Choosing destination placement</a>, Previous: <a href="#Exact-destinations-for-index-terms" accesskey="p" rel="prev">Exact destinations for index terms</a>, Up: <a href="#Index-hyperlinks" accesskey="u" rel="up">Index hyperlinks: idx</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Page-destinations-for-index-terms-1"></span><h4 class="subsubsection">5.3.8.2 Page destinations for index terms</h4>
@@ -5252,9 +4918,11 @@ with the commands
</p>
<hr>
-<span id="Choosing-destination-placement"></span><div class="header">
+</div>
+<div class="subsubsection" id="Choosing-destination-placement">
+<div class="header">
<p>
-Next: <a href="#Index-page-list-and-page-range-parsers" accesskey="n" rel="next">Index page list and page range parsers</a>, Previous: <a href="#Page-destinations-for-index-terms" accesskey="p" rel="prev">Page destinations for index terms</a>, Up: <a href="#Index-hyperlinks" accesskey="u" rel="up">Index hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Index-page-list-and-page-range-parsers" accesskey="n" rel="next">Index page list and page range parsers</a>, Previous: <a href="#Page-destinations-for-index-terms" accesskey="p" rel="prev">Page destinations for index terms</a>, Up: <a href="#Index-hyperlinks" accesskey="u" rel="up">Index hyperlinks: idx</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Choosing-destination-placement-1"></span><h4 class="subsubsection">5.3.8.3 Choosing destination placement</h4>
@@ -5287,9 +4955,11 @@ wrappers into the <samp>.idx</samp> file. The default is <code>idxpage</code>.
</p>
<hr>
-<span id="Index-page-list-and-page-range-parsers"></span><div class="header">
+</div>
+<div class="subsubsection" id="Index-page-list-and-page-range-parsers">
+<div class="header">
<p>
-Next: <a href="#Hyperlinks-in-see-and-see-also-entries" accesskey="n" rel="next">Hyperlinks in see and see also entries</a>, Previous: <a href="#Choosing-destination-placement" accesskey="p" rel="prev">Choosing destination placement</a>, Up: <a href="#Index-hyperlinks" accesskey="u" rel="up">Index hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Hyperlinks-in-see-and-see-also-entries" accesskey="n" rel="next">Hyperlinks in see and see also entries</a>, Previous: <a href="#Choosing-destination-placement" accesskey="p" rel="prev">Choosing destination placement</a>, Up: <a href="#Index-hyperlinks" accesskey="u" rel="up">Index hyperlinks: idx</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Index-page-list-and-page-range-parsers-1"></span><h4 class="subsubsection">5.3.8.4 Index page list and page range parsers</h4>
@@ -5300,9 +4970,11 @@ usage.
</p>
<hr>
-<span id="Hyperlinks-in-see-and-see-also-entries"></span><div class="header">
+</div>
+<div class="subsubsection" id="Hyperlinks-in-see-and-see-also-entries">
+<div class="header">
<p>
-Previous: <a href="#Index-page-list-and-page-range-parsers" accesskey="p" rel="prev">Index page list and page range parsers</a>, Up: <a href="#Index-hyperlinks" accesskey="u" rel="up">Index hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#Index-page-list-and-page-range-parsers" accesskey="p" rel="prev">Index page list and page range parsers</a>, Up: <a href="#Index-hyperlinks" accesskey="u" rel="up">Index hyperlinks: idx</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Hyperlinks-in-see-and-see-also-entries-1"></span><h4 class="subsubsection">5.3.8.5 Hyperlinks in see and see also entries</h4>
@@ -5330,9 +5002,12 @@ this can be implemented with <code>\hldest</code> and <code>\hlstart</code>
<hr>
-<span id="Footnote-hyperlinks"></span><div class="header">
+</div>
+</div>
+<div class="subsection" id="Footnote-hyperlinks">
+<div class="header">
<p>
-Next: <a href="#Contents-hyperlinks" accesskey="n" rel="next">Contents hyperlinks</a>, Previous: <a href="#Index-hyperlinks" accesskey="p" rel="prev">Index hyperlinks</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Contents-hyperlinks" accesskey="n" rel="next">Contents hyperlinks</a>, Previous: <a href="#Index-hyperlinks" accesskey="p" rel="prev">Index hyperlinks: idx</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Footnote-hyperlinks_003a-foot_002c-footback"></span><h4 class="subsection">5.3.9 Footnote hyperlinks: foot, footback</h4>
@@ -5377,9 +5052,11 @@ hyperlinks (see <a href="#Turning-hyperlinks-on_002foff-for-a-group">Turning hyp
<hr>
-<span id="Contents-hyperlinks"></span><div class="header">
+</div>
+<div class="subsection" id="Contents-hyperlinks">
+<div class="header">
<p>
-Previous: <a href="#Footnote-hyperlinks" accesskey="p" rel="prev">Footnote hyperlinks</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#Footnote-hyperlinks" accesskey="p" rel="prev">Footnote hyperlinks: foot, footback</a>, Up: <a href="#Implicit-hyperlinks" accesskey="u" rel="up">Implicit hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Contents-hyperlinks-1"></span><h4 class="subsection">5.3.10 Contents hyperlinks</h4>
@@ -5393,7 +5070,10 @@ contents (see <a href="#Contents">Contents</a>), but implementing them with the
</p>
<hr>
-<span id="Hyperlink-drivers"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Hyperlink-drivers">
+<div class="header">
<p>
Next: <a href="#Setting-hyperlink-types-and-options" accesskey="n" rel="next">Setting hyperlink types and options</a>, Previous: <a href="#Implicit-hyperlinks" accesskey="p" rel="prev">Implicit hyperlinks</a>, Up: <a href="#Hyperlinks" accesskey="u" rel="up">Hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -5406,22 +5086,19 @@ you may only want to skim through this section.
<p>Some of the descriptions below come from <cite>Portable Document Format
Reference Manual Version&nbsp;1.3</cite>, March&nbsp;11, 1999.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Options-supported-by-all-drivers" accesskey="1">Options supported by all drivers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hyperlink-driver-hypertex" accesskey="2">Hyperlink driver hypertex</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="3">Hyperlink drivers pdftex and dvipdfm</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hyperlink-driver-nolinks" accesskey="4">Hyperlink driver nolinks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Options-supported-by-all-drivers" accesskey="1">Options supported by all drivers</a></li>
+<li><a href="#Hyperlink-driver-hypertex" accesskey="2">Hyperlink driver <code>hypertex</code></a></li>
+<li><a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="3">Hyperlink drivers <code>pdftex</code> and <code>dvipdfm</code></a></li>
+<li><a href="#Hyperlink-driver-nolinks" accesskey="4">Hyperlink driver <code>nolinks</code></a></li>
+</ul>
<hr>
-<span id="Options-supported-by-all-drivers"></span><div class="header">
+<div class="subsection" id="Options-supported-by-all-drivers">
+<div class="header">
<p>
-Next: <a href="#Hyperlink-driver-hypertex" accesskey="n" rel="next">Hyperlink driver hypertex</a>, Up: <a href="#Hyperlink-drivers" accesskey="u" rel="up">Hyperlink drivers</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Hyperlink-driver-hypertex" accesskey="n" rel="next">Hyperlink driver <code>hypertex</code></a>, Up: <a href="#Hyperlink-drivers" accesskey="u" rel="up">Hyperlink drivers</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Options-supported-by-all-drivers-1"></span><h4 class="subsection">5.4.1 Options supported by all drivers</h4>
@@ -5435,9 +5112,8 @@ supported by all hyperlink drivers.
<span id="index-destination-options_002c-common"></span>
<span id="index-options_002c-destination_002c-common"></span>
<dl compact="compact">
-<dt><code>raise</code></dt>
-<dd><span id="index-raise-_0028hyperlink-option_0029"></span>
-<span id="index-raising-hyperlink-destinations"></span>
+<dt id='index-raise-_0028hyperlink-option_0029'><span><code>raise</code><a href='#index-raise-_0028hyperlink-option_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-raising-hyperlink-destinations"></span>
<span id="index-hyperlink-destination_002c-raising"></span>
<span id="index-destinations_002c-raising"></span>
<p>Specifies how much to raise destinations above the baseline. When set
@@ -5472,10 +5148,9 @@ to accommodate the usual cases of large operators in displayed math.
<span id="index-options_002c-link_002c-common"></span>
<dl compact="compact">
-<dt><code>colormodel</code></dt>
-<dt><code>color</code></dt>
-<dd><span id="index-colormodel-_0028hyperlink-option_0029"></span>
-<span id="index-color-_0028hyperlink-option_0029"></span>
+<dt id='index-colormodel-_0028hyperlink-option_0029'><span><code>colormodel</code><a href='#index-colormodel-_0028hyperlink-option_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dt><span><code>color</code></span></dt>
+<dd><span id="index-color-_0028hyperlink-option_0029"></span>
<span id="index-color_002c-hyperlinks-1"></span>
<span id="index-colored-links-1"></span>
<span id="index-hyperlink-color-1"></span>
@@ -5511,9 +5186,11 @@ an empty <var>colormodel</var> (see examples below).
<hr>
-<span id="Hyperlink-driver-hypertex"></span><div class="header">
+</div>
+<div class="subsection" id="Hyperlink-driver-hypertex">
+<div class="header">
<p>
-Next: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="n" rel="next">Hyperlink drivers pdftex and dvipdfm</a>, Previous: <a href="#Options-supported-by-all-drivers" accesskey="p" rel="prev">Options supported by all drivers</a>, Up: <a href="#Hyperlink-drivers" accesskey="u" rel="up">Hyperlink drivers</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="n" rel="next">Hyperlink drivers <code>pdftex</code> and <code>dvipdfm</code></a>, Previous: <a href="#Options-supported-by-all-drivers" accesskey="p" rel="prev">Options supported by all drivers</a>, Up: <a href="#Hyperlink-drivers" accesskey="u" rel="up">Hyperlink drivers</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Hyperlink-driver-hypertex-1"></span><h4 class="subsection">5.4.2 Hyperlink driver <code>hypertex</code></h4>
@@ -5522,15 +5199,15 @@ Next: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="n" rel="next">H
<span id="index-driver-hypertex"></span>
<span id="index-hyperlink-driver-hypertex"></span>
<p>HyperTeX is a standard for inclusion of hyperlink information in
-TeX (and LaTeX) documents (see <a href="http://arxiv.org/hypertex">http://arxiv.org/hypertex</a>).
+TeX (and LaTeX) documents (see <a href="https://arxiv.org/hypertex">https://arxiv.org/hypertex</a>).
This standard defines a set of hyperlink tags implemented as
-<code>\special</code> commands written into the <acronym>DVI</acronym> file. The
+<code>\special</code> commands written into the DVI file. The
major advantage of such standard is that a single <samp>.dvi</samp> file
containing HyperTeX commands can be viewed by any
HyperTeX-enabled viewer (e.g., any more or less modern version of
<span id="index-xdvi"></span>
-<code>xdvi</code>) or converted to other file formats (e.g., <acronym>PDF</acronym>)
-by any HyperTeX-enabled <acronym>DVI</acronym> converter (e.g.,
+<code>xdvi</code>) or converted to other file formats (e.g., PDF)
+by any HyperTeX-enabled DVI converter (e.g.,
<span id="index-dvipdfm-1"></span>
<code>dvipdfmx</code> or
<span id="index-dvips"></span>
@@ -5544,16 +5221,16 @@ Ghostscript&rsquo;s
factor&rdquo; of other formats supporting hyperlinks, so many features of a
particular file format cannot be supported by HyperTeX. Therefore,
if you need to use special features of a particular format, HyperTeX
-is not a good choice. For the <acronym>PDF</acronym> file format, Eplain
+is not a good choice. For the PDF file format, Eplain
provides the <code>pdftex</code> and <code>dvipdfm</code> drivers which provide
-fine control over the <acronym>PDF</acronym> options (see <a href="#Hyperlink-drivers-pdftex-and-dvipdfm">Hyperlink drivers pdftex and dvipdfm</a>).
+fine control over the PDF options (see <a href="#Hyperlink-drivers-pdftex-and-dvipdfm">Hyperlink drivers <code>pdftex</code> and <code>dvipdfm</code></a>).
</p>
<p>For more information on programs which support the HyperTeX standard,
please see
</p>
<div class="display">
-<pre class="display"><a href="http://arxiv.org/hypertex">http://arxiv.org/hypertex</a>
-<a href="http://mirror.ctan.org/support/hypertex/hypertex">http://mirror.ctan.org/support/hypertex/hypertex</a>
+<pre class="display"><a href="https://arxiv.org/hypertex">https://arxiv.org/hypertex</a>
+<a href="https://mirror.ctan.org/support/hypertex/hypertex">https://mirror.ctan.org/support/hypertex/hypertex</a>
</pre></div>
<p>For convenience, we list a few HyperTeX-enabled converters:
@@ -5561,7 +5238,7 @@ please see
<dl compact="compact">
<dd><span id="index-dvips-1"></span>
</dd>
-<dt><code>dvips</code></dt>
+<dt><span><code>dvips</code></span></dt>
<dd><p>Note that you need to pass the <samp>-z</samp> option to <code>dvips</code> to
tell it to preserve the information about the hyperlinks. To generate a
<samp>.pdf</samp> file with hyperlinks, you can use the
@@ -5572,18 +5249,17 @@ Ghostscript. For example, if <samp>foo.tex</samp> is a TeX file using
HyperTeX commands, then
</p>
<div class="example">
-<pre class="example">prompt$ tex foo.tex
-prompt$ dvips -z foo.dvi -o
-prompt$ ps2pdf foo.ps
+<pre class="example">$ tex foo.tex
+$ dvips -z foo.dvi -o
+$ ps2pdf foo.ps
</pre></div>
<p>will produce <samp>foo.pdf</samp> with hyperlinks.
</p>
</dd>
-<dt><code>dvipdfm</code></dt>
-<dt><code>dvipdfmx</code></dt>
-<dd><span id="index-dvipdfm-2"></span>
-<p>No special command line arguments are required, these programs
+<dt id='index-dvipdfm-2'><span><code>dvipdfm</code><a href='#index-dvipdfm-2' class='copiable-anchor'> &para;</a></span></dt>
+<dt><span><code>dvipdfmx</code></span></dt>
+<dd><p>No special command line arguments are required, these programs
automatically detect the HyperTeX commands.
</p>
</dd>
@@ -5598,25 +5274,22 @@ destination, so that &ldquo;exact&rdquo; linking to destinations is not possible
(this was confirmed to be a bug and most probably has already been fixed
in later versions of dvips(k)); dvipdfm as of version&nbsp;0.13.2c and
dvipdfmx as of version&nbsp;20040411 do not correctly parse links to
-external local files, and produce a <acronym>URL</acronym> link instead of a
+external local files, and produce a url link instead of a
file link.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Destination-types-for-hypertex" accesskey="1">Destination types for hypertex</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Destination-options-for-hypertex" accesskey="2">Destination options for hypertex</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Link-types-for-hypertex" accesskey="3">Link types for hypertex</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Link-options-for-hypertex" accesskey="4">Link options for hypertex</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Destination-types-for-hypertex" accesskey="1">Destination types for <code>hypertex</code></a></li>
+<li><a href="#Destination-options-for-hypertex" accesskey="2">Destination options for <code>hypertex</code></a></li>
+<li><a href="#Link-types-for-hypertex" accesskey="3">Link types for <code>hypertex</code></a></li>
+<li><a href="#Link-options-for-hypertex" accesskey="4">Link options for <code>hypertex</code></a></li>
+</ul>
<hr>
-<span id="Destination-types-for-hypertex"></span><div class="header">
+<div class="subsubsection" id="Destination-types-for-hypertex">
+<div class="header">
<p>
-Next: <a href="#Destination-options-for-hypertex" accesskey="n" rel="next">Destination options for hypertex</a>, Up: <a href="#Hyperlink-driver-hypertex" accesskey="u" rel="up">Hyperlink driver hypertex</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Destination-options-for-hypertex" accesskey="n" rel="next">Destination options for <code>hypertex</code></a>, Up: <a href="#Hyperlink-driver-hypertex" accesskey="u" rel="up">Hyperlink driver <code>hypertex</code></a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Destination-types-for-hypertex-1"></span><h4 class="subsubsection">5.4.2.1 Destination types for <code>hypertex</code></h4>
@@ -5624,16 +5297,14 @@ Next: <a href="#Destination-options-for-hypertex" accesskey="n" rel="next">Desti
<span id="index-types_002c-destination_002c-hypertex"></span>
<span id="index-hypertex_002c-destination-types"></span>
<dl compact="compact">
-<dt><code>xyz</code></dt>
-<dd><span id="index-xyz-_0028destination-type_0029"></span>
-<p>&ldquo;Current position&rdquo;. This is the default type.
+<dt id='index-xyz-_0028destination-type_0029'><span><code>xyz</code><a href='#index-xyz-_0028destination-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>&ldquo;Current position&rdquo;. This is the default type.
</p>
<p>Example: <code>\hldest{xyz}{}{dest123}</code>
</p>
</dd>
-<dt><code>raw</code></dt>
-<dd><span id="index-raw-_0028destination-type_0029"></span>
-<p>The destination specification (in the form of a HyperTeX
+<dt id='index-raw-_0028destination-type_0029'><span><code>raw</code><a href='#index-raw-_0028destination-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>The destination specification (in the form of a HyperTeX
<code>\special</code>) is taken from the command sequence <code>\<var>cs</var></code>,
where <var>cs</var> is the value of the
<span id="index-cmd-_0028destination-option_0029"></span>
@@ -5660,9 +5331,11 @@ intended to be used with destgroups (see <a href="#Setting-hyperlink-types-and-o
<hr>
-<span id="Destination-options-for-hypertex"></span><div class="header">
+</div>
+<div class="subsubsection" id="Destination-options-for-hypertex">
+<div class="header">
<p>
-Next: <a href="#Link-types-for-hypertex" accesskey="n" rel="next">Link types for hypertex</a>, Previous: <a href="#Destination-types-for-hypertex" accesskey="p" rel="prev">Destination types for hypertex</a>, Up: <a href="#Hyperlink-driver-hypertex" accesskey="u" rel="up">Hyperlink driver hypertex</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Link-types-for-hypertex" accesskey="n" rel="next">Link types for <code>hypertex</code></a>, Previous: <a href="#Destination-types-for-hypertex" accesskey="p" rel="prev">Destination types for <code>hypertex</code></a>, Up: <a href="#Hyperlink-driver-hypertex" accesskey="u" rel="up">Hyperlink driver <code>hypertex</code></a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Destination-options-for-hypertex-1"></span><h4 class="subsubsection">5.4.2.2 Destination options for <code>hypertex</code></h4>
@@ -5670,21 +5343,22 @@ Next: <a href="#Link-types-for-hypertex" accesskey="n" rel="next">Link types for
<span id="index-options_002c-destination_002c-hypertex"></span>
<span id="index-hypertex_002c-destination-options"></span>
<dl compact="compact">
-<dt><code>cmd</code></dt>
-<dd><span id="index-cmd-_0028destination-option_0029-1"></span>
-<p>Name of the macro (without the leading &lsquo;<samp>\</samp>&rsquo;) containing a
+<dt id='index-cmd-_0028destination-option_0029-1'><span><code>cmd</code><a href='#index-cmd-_0028destination-option_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Name of the macro (without the leading &lsquo;<samp>\</samp>&rsquo;) containing a
HyperTeX <code>\special</code> for the <code>raw</code> destination.
</p>
-<p>See <a href="#Destination-types-for-hypertex">Destination types for hypertex</a>, the description of the <code>raw</code>
+<p>See <a href="#Destination-types-for-hypertex">Destination types for <code>hypertex</code></a>, the description of the <code>raw</code>
destination, for an example.
</p></dd>
</dl>
<hr>
-<span id="Link-types-for-hypertex"></span><div class="header">
+</div>
+<div class="subsubsection" id="Link-types-for-hypertex">
+<div class="header">
<p>
-Next: <a href="#Link-options-for-hypertex" accesskey="n" rel="next">Link options for hypertex</a>, Previous: <a href="#Destination-options-for-hypertex" accesskey="p" rel="prev">Destination options for hypertex</a>, Up: <a href="#Hyperlink-driver-hypertex" accesskey="u" rel="up">Hyperlink driver hypertex</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Link-options-for-hypertex" accesskey="n" rel="next">Link options for <code>hypertex</code></a>, Previous: <a href="#Destination-options-for-hypertex" accesskey="p" rel="prev">Destination options for <code>hypertex</code></a>, Up: <a href="#Hyperlink-driver-hypertex" accesskey="u" rel="up">Hyperlink driver <code>hypertex</code></a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Link-types-for-hypertex-1"></span><h4 class="subsubsection">5.4.2.3 Link types for <code>hypertex</code></h4>
@@ -5692,9 +5366,8 @@ Next: <a href="#Link-options-for-hypertex" accesskey="n" rel="next">Link options
<span id="index-types_002c-link_002c-hypertex"></span>
<span id="index-hypertex_002c-link-types"></span>
<dl compact="compact">
-<dt><code>name</code></dt>
-<dd><span id="index-name-_0028hyperlink-type_0029"></span>
-<span id="index-named-destination"></span>
+<dt id='index-name-_0028hyperlink-type_0029'><span><code>name</code><a href='#index-name-_0028hyperlink-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-named-destination"></span>
<span id="index-destinations_002c-named"></span>
<span id="index-hyperlink-destination_002c-named"></span>
<p>Go to a &ldquo;named destination&rdquo;. The label is the destination name. All
@@ -5704,12 +5377,11 @@ type.
<p>Example: <code>\hlstart{name}{}{dest123}Link to dest123\hlend</code>
</p>
</dd>
-<dt><code>url</code></dt>
-<dd><span id="index-url-_0028hyperlink-type_0029"></span>
-<span id="index-URL-hyperlink-2"></span>
-<span id="index-destinations_002c-URL"></span>
-<span id="index-hyperlinks_002c-URL-2"></span>
-<p>Go to a <acronym>URL</acronym>. The label is the <acronym>URL</acronym>.
+<dt id='index-url-_0028hyperlink-type_0029'><span><code>url</code><a href='#index-url-_0028hyperlink-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-url-hyperlink-2"></span>
+<span id="index-destinations_002c-url"></span>
+<span id="index-hyperlinks_002c-url-2"></span>
+<p>Go to a url. The label is the url.
</p>
<p>Example:
</p>
@@ -5718,9 +5390,8 @@ type.
</pre></div>
</dd>
-<dt><code>filename</code></dt>
-<dd><span id="index-filename-_0028hyperlink-type_0029"></span>
-<span id="index-file_002c-hyperlink-to"></span>
+<dt id='index-filename-_0028hyperlink-type_0029'><span><code>filename</code><a href='#index-filename-_0028hyperlink-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-file_002c-hyperlink-to"></span>
<span id="index-destinations_002c-in-another-file"></span>
<span id="index-hyperlinks_002c-to-another-file"></span>
<p>Go to a named destination in another file. The label is the
@@ -5732,8 +5403,8 @@ by the
<code>ext</code> option. The idea is to set the <code>ext</code> option globally at
the beginning of the document to avoid hard-coding the extension
together with the file name within each link&mdash;HyperTeX is not
-restricted to any single output format, it can be <acronym>DVI</acronym>,
-<acronym>PDF</acronym>, possibly other formats.
+restricted to any single output format, it can be DVI,
+PDF, possibly other formats.
</p>
<p>Example:
</p>
@@ -5744,9 +5415,8 @@ restricted to any single output format, it can be <acronym>DVI</acronym>,
</pre></div>
</dd>
-<dt><code>raw</code></dt>
-<dd><span id="index-raw-_0028hyperlink-type_0029"></span>
-<p>The link specification (in the form of a HyperTeX <code>\special</code>) is
+<dt id='index-raw-_0028hyperlink-type_0029'><span><code>raw</code><a href='#index-raw-_0028hyperlink-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>The link specification (in the form of a HyperTeX <code>\special</code>) is
taken from the command sequence <code>\<var>cs</var></code>, where <var>cs</var> is the
value of the
<span id="index-cmd-_0028hyperlink-option_0029"></span>
@@ -5775,9 +5445,11 @@ intended to be used with linkgroups (see <a href="#Setting-hyperlink-types-and-o
<hr>
-<span id="Link-options-for-hypertex"></span><div class="header">
+</div>
+<div class="subsubsection" id="Link-options-for-hypertex">
+<div class="header">
<p>
-Previous: <a href="#Link-types-for-hypertex" accesskey="p" rel="prev">Link types for hypertex</a>, Up: <a href="#Hyperlink-driver-hypertex" accesskey="u" rel="up">Hyperlink driver hypertex</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#Link-types-for-hypertex" accesskey="p" rel="prev">Link types for <code>hypertex</code></a>, Up: <a href="#Hyperlink-driver-hypertex" accesskey="u" rel="up">Hyperlink driver <code>hypertex</code></a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Link-options-for-hypertex-1"></span><h4 class="subsubsection">5.4.2.4 Link options for <code>hypertex</code></h4>
@@ -5785,42 +5457,42 @@ Previous: <a href="#Link-types-for-hypertex" accesskey="p" rel="prev">Link types
<span id="index-options_002c-link_002c-hypertex"></span>
<span id="index-hypertex_002c-link-options"></span>
<dl compact="compact">
-<dt><code>cmd</code></dt>
-<dd><span id="index-cmd-_0028hyperlink-option_0029-1"></span>
-<p>Name of the macro (without the leading &lsquo;<samp>\</samp>&rsquo;) containing a
+<dt id='index-cmd-_0028hyperlink-option_0029-1'><span><code>cmd</code><a href='#index-cmd-_0028hyperlink-option_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Name of the macro (without the leading &lsquo;<samp>\</samp>&rsquo;) containing a
HyperTeX <code>\special</code> for the <code>raw</code> link.
</p>
-<p>See <a href="#Link-types-for-hypertex">Link types for hypertex</a>, the description of the <code>raw</code> link,
+<p>See <a href="#Link-types-for-hypertex">Link types for <code>hypertex</code></a>, the description of the <code>raw</code> link,
for an example.
</p>
</dd>
-<dt><code>file</code></dt>
-<dd><span id="index-file-_0028hyperlink-option_0029-1"></span>
-<p>File name for the <code>filename</code> link type. See also the <code>ext</code>
+<dt id='index-file-_0028hyperlink-option_0029-1'><span><code>file</code><a href='#index-file-_0028hyperlink-option_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>File name for the <code>filename</code> link type. See also the <code>ext</code>
option.
</p>
-<p>See <a href="#Link-types-for-hypertex">Link types for hypertex</a>, the description of the <code>filename</code>
+<p>See <a href="#Link-types-for-hypertex">Link types for <code>hypertex</code></a>, the description of the <code>filename</code>
link, for an example.
</p>
</dd>
-<dt><code>ext</code></dt>
-<dd><span id="index-ext-_0028hyperlink-option_0029-1"></span>
-<p>File name extension for the <code>filename</code> link type. The idea is to
+<dt id='index-ext-_0028hyperlink-option_0029-1'><span><code>ext</code><a href='#index-ext-_0028hyperlink-option_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>File name extension for the <code>filename</code> link type. The idea is to
set the <code>ext</code> option globally at the beginning of the document to
avoid hard-coding the extension together with the file name within each
link&mdash;HyperTeX is not restricted to any single output format, it can
-be <acronym>DVI</acronym>, <acronym>PDF</acronym>, possibly other formats.
+be DVI, PDF, possibly other formats.
</p>
-<p>See <a href="#Link-types-for-hypertex">Link types for hypertex</a>, the description of the <code>filename</code>
+<p>See <a href="#Link-types-for-hypertex">Link types for <code>hypertex</code></a>, the description of the <code>filename</code>
link, for an example.
</p></dd>
</dl>
<hr>
-<span id="Hyperlink-drivers-pdftex-and-dvipdfm"></span><div class="header">
+</div>
+</div>
+<div class="subsection" id="Hyperlink-drivers-pdftex-and-dvipdfm">
+<div class="header">
<p>
-Next: <a href="#Hyperlink-driver-nolinks" accesskey="n" rel="next">Hyperlink driver nolinks</a>, Previous: <a href="#Hyperlink-driver-hypertex" accesskey="p" rel="prev">Hyperlink driver hypertex</a>, Up: <a href="#Hyperlink-drivers" accesskey="u" rel="up">Hyperlink drivers</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Hyperlink-driver-nolinks" accesskey="n" rel="next">Hyperlink driver <code>nolinks</code></a>, Previous: <a href="#Hyperlink-driver-hypertex" accesskey="p" rel="prev">Hyperlink driver <code>hypertex</code></a>, Up: <a href="#Hyperlink-drivers" accesskey="u" rel="up">Hyperlink drivers</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Hyperlink-drivers-pdftex-and-dvipdfm-1"></span><h4 class="subsection">5.4.3 Hyperlink drivers <code>pdftex</code> and <code>dvipdfm</code></h4>
@@ -5837,22 +5509,19 @@ supported by the <code>pdftex</code> and <code>dvipdfm</code> drivers. Many of
hyperlink types and options are common to both drivers, so we describe
them together.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Destination-types-for-pdftex-and-dvipdfm" accesskey="1">Destination types for pdftex and dvipdfm</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Destination-options-for-pdftex-and-dvipdfm" accesskey="2">Destination options for pdftex and dvipdfm</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Link-types-for-pdftex-and-dvipdfm" accesskey="3">Link types for pdftex and dvipdfm</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Link-options-for-pdftex-and-dvipdfm" accesskey="4">Link options for pdftex and dvipdfm</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Destination-types-for-pdftex-and-dvipdfm" accesskey="1">Destination types for <code>pdftex</code> and <code>dvipdfm</code></a></li>
+<li><a href="#Destination-options-for-pdftex-and-dvipdfm" accesskey="2">Destination options for <code>pdftex</code> and <code>dvipdfm</code></a></li>
+<li><a href="#Link-types-for-pdftex-and-dvipdfm" accesskey="3">Link types for <code>pdftex</code> and <code>dvipdfm</code></a></li>
+<li><a href="#Link-options-for-pdftex-and-dvipdfm" accesskey="4">Link options for <code>pdftex</code> and <code>dvipdfm</code></a></li>
+</ul>
<hr>
-<span id="Destination-types-for-pdftex-and-dvipdfm"></span><div class="header">
+<div class="subsubsection" id="Destination-types-for-pdftex-and-dvipdfm">
+<div class="header">
<p>
-Next: <a href="#Destination-options-for-pdftex-and-dvipdfm" accesskey="n" rel="next">Destination options for pdftex and dvipdfm</a>, Up: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="u" rel="up">Hyperlink drivers pdftex and dvipdfm</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Destination-options-for-pdftex-and-dvipdfm" accesskey="n" rel="next">Destination options for <code>pdftex</code> and <code>dvipdfm</code></a>, Up: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="u" rel="up">Hyperlink drivers <code>pdftex</code> and <code>dvipdfm</code></a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Destination-types-for-pdftex-and-dvipdfm-1"></span><h4 class="subsubsection">5.4.3.1 Destination types for <code>pdftex</code> and <code>dvipdfm</code></h4>
@@ -5863,9 +5532,8 @@ Next: <a href="#Destination-options-for-pdftex-and-dvipdfm" accesskey="n" rel="n
<span id="index-pdftex_002c-destination-types"></span>
<span id="index-dvipdfm_002c-destination-types"></span>
<dl compact="compact">
-<dt><code>xyz</code></dt>
-<dd><span id="index-xyz-_0028destination-type_0029-1"></span>
-<p>&ldquo;Current position&rdquo;. The option
+<dt id='index-xyz-_0028destination-type_0029-1'><span><code>xyz</code><a href='#index-xyz-_0028destination-type_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>&ldquo;Current position&rdquo;. The option
<span id="index-zoom-_0028destination-option_0029"></span>
<code>zoom</code> specifies magnification to use (zero or empty means leave
magnification unchanged, which is the default). This is the default
@@ -5881,16 +5549,14 @@ current position coordinate, which is the default).
<p>Example: <code>\hldest{xyz}{zoom=2000}{dest123}</code>
</p>
</dd>
-<dt><code>fit</code></dt>
-<dd><span id="index-fit-_0028destination-type_0029"></span>
-<p>Fit the page to the window.
+<dt id='index-fit-_0028destination-type_0029'><span><code>fit</code><a href='#index-fit-_0028destination-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Fit the page to the window.
</p>
<p>Example: <code>\hldest{fit}{}{dest123}</code>
</p>
</dd>
-<dt><code>fith</code></dt>
-<dd><span id="index-fith-_0028destination-type_0029"></span>
-<p>Fit the width of the page to the window.
+<dt id='index-fith-_0028destination-type_0029'><span><code>fith</code><a href='#index-fith-_0028destination-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Fit the width of the page to the window.
</p>
<p>For <code>dvipdfm</code>: the
<span id="index-top-_0028destination-option_0029-1"></span>
@@ -5900,9 +5566,8 @@ current position).
<p>Example: <code>\hldest{fith}{}{dest123}</code>
</p>
</dd>
-<dt><code>fitv</code></dt>
-<dd><span id="index-fitv-_0028destination-type_0029"></span>
-<p>Fit the height of the page to the window.
+<dt id='index-fitv-_0028destination-type_0029'><span><code>fitv</code><a href='#index-fitv-_0028destination-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Fit the height of the page to the window.
</p>
<p>For <code>dvipdfm</code>: The option
<span id="index-left-_0028destination-option_0029-1"></span>
@@ -5912,16 +5577,14 @@ current position).
<p>Example: <code>\hldest{fitv}{}{dest123}</code>
</p>
</dd>
-<dt><code>fitb</code></dt>
-<dd><span id="index-fitb-_0028destination-type_0029"></span>
-<p>Fit the page&rsquo;s bounding box to the window.
+<dt id='index-fitb-_0028destination-type_0029'><span><code>fitb</code><a href='#index-fitb-_0028destination-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Fit the page&rsquo;s bounding box to the window.
</p>
<p>Example: <code>\hldest{fitb}{}{dest123}</code>
</p>
</dd>
-<dt><code>fitbh</code></dt>
-<dd><span id="index-fitbh-_0028destination-type_0029"></span>
-<p>Fit the width of the page&rsquo;s bounding box to the window.
+<dt id='index-fitbh-_0028destination-type_0029'><span><code>fitbh</code><a href='#index-fitbh-_0028destination-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Fit the width of the page&rsquo;s bounding box to the window.
</p>
<p>For <code>dvipdfm</code>: the option
<span id="index-top-_0028destination-option_0029-2"></span>
@@ -5931,9 +5594,8 @@ current position).
<p>Example: <code>\hldest{fitbh}{}{dest123}</code>
</p>
</dd>
-<dt><code>fitbv</code></dt>
-<dd><span id="index-fitbv-_0028destination-type_0029"></span>
-<p>Fit the height of the page&rsquo;s bounding box to the window.
+<dt id='index-fitbv-_0028destination-type_0029'><span><code>fitbv</code><a href='#index-fitbv-_0028destination-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Fit the height of the page&rsquo;s bounding box to the window.
</p>
<p>For <code>dvipdfm</code>: the option
<span id="index-left-_0028destination-option_0029-2"></span>
@@ -5943,9 +5605,8 @@ current position).
<p>Example: <code>\hldest{fitbv}{}{dest123}</code>
</p>
</dd>
-<dt><code>fitr</code></dt>
-<dd><span id="index-fitr-_0028destination-type_0029"></span>
-<p>For <code>pdftex</code>: fit the rectangle specified by the options
+<dt id='index-fitr-_0028destination-type_0029'><span><code>fitr</code><a href='#index-fitr-_0028destination-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>For <code>pdftex</code>: fit the rectangle specified by the options
<span id="index-width-_0028destination-option_0029"></span>
<code>width</code>,
<span id="index-height-_0028destination-option_0029"></span>
@@ -5984,9 +5645,8 @@ dimensions set to empty, current position coordinate is substituted
</pre></div>
</dd>
-<dt><code>raw</code></dt>
-<dd><span id="index-raw-_0028destination-type_0029-1"></span>
-<p>The destination specification (in the form of a pdfTeX command or a
+<dt id='index-raw-_0028destination-type_0029-1'><span><code>raw</code><a href='#index-raw-_0028destination-type_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>The destination specification (in the form of a pdfTeX command or a
dvipdfm <code>\special</code>) is taken from the command sequence
<code>\<var>cs</var></code>, where <var>cs</var> is the value of the
<span id="index-cmd-_0028destination-option_0029-2"></span>
@@ -6022,9 +5682,11 @@ intended to be used with destgroups (see <a href="#Setting-hyperlink-types-and-o
<hr>
-<span id="Destination-options-for-pdftex-and-dvipdfm"></span><div class="header">
+</div>
+<div class="subsubsection" id="Destination-options-for-pdftex-and-dvipdfm">
+<div class="header">
<p>
-Next: <a href="#Link-types-for-pdftex-and-dvipdfm" accesskey="n" rel="next">Link types for pdftex and dvipdfm</a>, Previous: <a href="#Destination-types-for-pdftex-and-dvipdfm" accesskey="p" rel="prev">Destination types for pdftex and dvipdfm</a>, Up: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="u" rel="up">Hyperlink drivers pdftex and dvipdfm</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Link-types-for-pdftex-and-dvipdfm" accesskey="n" rel="next">Link types for <code>pdftex</code> and <code>dvipdfm</code></a>, Previous: <a href="#Destination-types-for-pdftex-and-dvipdfm" accesskey="p" rel="prev">Destination types for <code>pdftex</code> and <code>dvipdfm</code></a>, Up: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="u" rel="up">Hyperlink drivers <code>pdftex</code> and <code>dvipdfm</code></a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Destination-options-for-pdftex-and-dvipdfm-1"></span><h4 class="subsubsection">5.4.3.2 Destination options for <code>pdftex</code> and <code>dvipdfm</code></h4>
@@ -6043,19 +5705,17 @@ Next: <a href="#Link-types-for-pdftex-and-dvipdfm" accesskey="n" rel="next">Link
<span id="Common-destination-options"></span><h4 class="subsubheading">Common destination options</h4>
<dl compact="compact">
-<dt><code>cmd</code></dt>
-<dd><span id="index-cmd-_0028destination-option_0029-3"></span>
-<p>Name of the macro (without the leading &lsquo;<samp>\</samp>&rsquo;) containing a
+<dt id='index-cmd-_0028destination-option_0029-3'><span><code>cmd</code><a href='#index-cmd-_0028destination-option_0029-3' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Name of the macro (without the leading &lsquo;<samp>\</samp>&rsquo;) containing a
pdfTeX command or a dvipdfm <code>\special</code> for the <code>raw</code>
destination.
</p>
-<p>See <a href="#Destination-types-for-pdftex-and-dvipdfm">Destination types for pdftex and dvipdfm</a>, the description of the
+<p>See <a href="#Destination-types-for-pdftex-and-dvipdfm">Destination types for <code>pdftex</code> and <code>dvipdfm</code></a>, the description of the
<code>raw</code> destination, for an example.
</p>
</dd>
-<dt><code>zoom</code></dt>
-<dd><span id="index-zoom-_0028destination-option_0029-1"></span>
-<span id="index-destinations_002c-magnification"></span>
+<dt id='index-zoom-_0028destination-option_0029-1'><span><code>zoom</code><a href='#index-zoom-_0028destination-option_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-destinations_002c-magnification"></span>
<span id="index-hyperlink-destination_002c-magnification"></span>
<span id="index-magnification_002c-hyperlink-destination"></span>
<span id="index-zooming_002c-hyperlink-destination"></span>
@@ -6076,25 +5736,22 @@ of the parent box is used (this is the default for all dimension
options).
</p>
<dl compact="compact">
-<dt><code>depth</code></dt>
-<dd><span id="index-depth-_0028destination-option_0029-1"></span>
-<span id="index-destinations_002c-dimensions"></span>
+<dt id='index-depth-_0028destination-option_0029-1'><span><code>depth</code><a href='#index-depth-_0028destination-option_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-destinations_002c-dimensions"></span>
<span id="index-hyperlink-destination_002c-dimensions"></span>
<span id="index-dimensions_002c-hyperlink-destination"></span>
<p>Depth of the fit rectangle for the <code>fitr</code> destination.
</p>
</dd>
-<dt><code>height</code></dt>
-<dd><span id="index-height-_0028destination-option_0029-1"></span>
-<span id="index-destinations_002c-dimensions-1"></span>
+<dt id='index-height-_0028destination-option_0029-1'><span><code>height</code><a href='#index-height-_0028destination-option_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-destinations_002c-dimensions-1"></span>
<span id="index-hyperlink-destination_002c-dimensions-1"></span>
<span id="index-dimensions_002c-hyperlink-destination-1"></span>
<p>Height of the fit rectangle for the <code>fitr</code> destination.
</p>
</dd>
-<dt><code>width</code></dt>
-<dd><span id="index-width-_0028destination-option_0029-1"></span>
-<span id="index-destinations_002c-dimensions-2"></span>
+<dt id='index-width-_0028destination-option_0029-1'><span><code>width</code><a href='#index-width-_0028destination-option_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-destinations_002c-dimensions-2"></span>
<span id="index-hyperlink-destination_002c-dimensions-2"></span>
<span id="index-dimensions_002c-hyperlink-destination-2"></span>
<p>Width of the fit rectangle for the <code>fitr</code> destination.
@@ -6118,36 +5775,32 @@ PostScript points (72&nbsp;points per inch), as a number without the
coordinate is used (this is the default for all dimension options).
</p>
<dl compact="compact">
-<dt><code>bottom</code></dt>
-<dd><span id="index-bottom-_0028destination-option_0029-1"></span>
-<span id="index-destinations_002c-dimensions-3"></span>
+<dt id='index-bottom-_0028destination-option_0029-1'><span><code>bottom</code><a href='#index-bottom-_0028destination-option_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-destinations_002c-dimensions-3"></span>
<span id="index-hyperlink-destination_002c-dimensions-3"></span>
<span id="index-dimensions_002c-hyperlink-destination-3"></span>
<p>Bottom position coordinate of a box specification for the various
destination types.
</p>
</dd>
-<dt><code>left</code></dt>
-<dd><span id="index-left-_0028destination-option_0029-4"></span>
-<span id="index-destinations_002c-dimensions-4"></span>
+<dt id='index-left-_0028destination-option_0029-4'><span><code>left</code><a href='#index-left-_0028destination-option_0029-4' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-destinations_002c-dimensions-4"></span>
<span id="index-hyperlink-destination_002c-dimensions-4"></span>
<span id="index-dimensions_002c-hyperlink-destination-4"></span>
<p>Left position coordinate of a box specification for the various
destination types.
</p>
</dd>
-<dt><code>right</code></dt>
-<dd><span id="index-right-_0028destination-option_0029-1"></span>
-<span id="index-destinations_002c-dimensions-5"></span>
+<dt id='index-right-_0028destination-option_0029-1'><span><code>right</code><a href='#index-right-_0028destination-option_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-destinations_002c-dimensions-5"></span>
<span id="index-hyperlink-destination_002c-dimensions-5"></span>
<span id="index-dimensions_002c-hyperlink-destination-5"></span>
<p>Right position coordinate of a box specification for the various
destination types.
</p>
</dd>
-<dt><code>top</code></dt>
-<dd><span id="index-top-_0028destination-option_0029-4"></span>
-<span id="index-destinations_002c-dimensions-6"></span>
+<dt id='index-top-_0028destination-option_0029-4'><span><code>top</code><a href='#index-top-_0028destination-option_0029-4' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-destinations_002c-dimensions-6"></span>
<span id="index-hyperlink-destination_002c-dimensions-6"></span>
<span id="index-dimensions_002c-hyperlink-destination-6"></span>
<p>Top position coordinate of a box specification for the various
@@ -6164,9 +5817,11 @@ destination types.
<hr>
-<span id="Link-types-for-pdftex-and-dvipdfm"></span><div class="header">
+</div>
+<div class="subsubsection" id="Link-types-for-pdftex-and-dvipdfm">
+<div class="header">
<p>
-Next: <a href="#Link-options-for-pdftex-and-dvipdfm" accesskey="n" rel="next">Link options for pdftex and dvipdfm</a>, Previous: <a href="#Destination-options-for-pdftex-and-dvipdfm" accesskey="p" rel="prev">Destination options for pdftex and dvipdfm</a>, Up: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="u" rel="up">Hyperlink drivers pdftex and dvipdfm</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Link-options-for-pdftex-and-dvipdfm" accesskey="n" rel="next">Link options for <code>pdftex</code> and <code>dvipdfm</code></a>, Previous: <a href="#Destination-options-for-pdftex-and-dvipdfm" accesskey="p" rel="prev">Destination options for <code>pdftex</code> and <code>dvipdfm</code></a>, Up: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="u" rel="up">Hyperlink drivers <code>pdftex</code> and <code>dvipdfm</code></a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Link-types-for-pdftex-and-dvipdfm-1"></span><h4 class="subsubsection">5.4.3.3 Link types for <code>pdftex</code> and <code>dvipdfm</code></h4>
@@ -6188,9 +5843,8 @@ low-level pdfTeX commands.
<span id="Common-link-types"></span><h4 class="subsubheading">Common link types</h4>
<dl compact="compact">
-<dt><code>name</code></dt>
-<dd><span id="index-name-_0028hyperlink-type_0029-1"></span>
-<span id="index-named-destination-1"></span>
+<dt id='index-name-_0028hyperlink-type_0029-1'><span><code>name</code><a href='#index-name-_0028hyperlink-type_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-named-destination-1"></span>
<span id="index-destinations_002c-named-1"></span>
<span id="index-hyperlink-destination_002c-named-1"></span>
<p>Go to a &ldquo;named destination&rdquo;. The label is the destination name.
@@ -6200,19 +5854,17 @@ All destinations created with <code>\hldest</code> are named destinations
<p>Example: <code>\hlstart{name}{}{dest123}Link to dest123\hlend</code>
</p>
</dd>
-<dt><code>url</code></dt>
-<dd><span id="index-url-_0028hyperlink-type_0029-1"></span>
-<span id="index-URL-hyperlink-3"></span>
-<span id="index-destinations_002c-URL-1"></span>
-<span id="index-hyperlinks_002c-URL-3"></span>
-<p>Go to a <acronym>URL</acronym>. The label is the <acronym>URL</acronym>.
+<dt id='index-url-_0028hyperlink-type_0029-1'><span><code>url</code><a href='#index-url-_0028hyperlink-type_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-url-hyperlink-3"></span>
+<span id="index-destinations_002c-url-1"></span>
+<span id="index-hyperlinks_002c-url-3"></span>
+<p>Go to a url. The label is the url.
</p>
<p>Example: <code>\hlstart{url}{}{https://tug.org/eplain/}Eplain home\hlend</code>
</p>
</dd>
-<dt><code>page</code></dt>
-<dd><span id="index-page-_0028hyperlink-type_0029"></span>
-<span id="index-page-destination"></span>
+<dt id='index-page-_0028hyperlink-type_0029'><span><code>page</code><a href='#index-page-_0028hyperlink-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-page-destination"></span>
<span id="index-destinations_002c-page"></span>
<span id="index-hyperlink-destination_002c-page"></span>
<p>Go to a page. The label is the page number (counting from&nbsp;1).
@@ -6228,9 +5880,8 @@ Page fitting is specified by the
</pre></div>
</dd>
-<dt><code>filename</code></dt>
-<dd><span id="index-filename-_0028hyperlink-type_0029-1"></span>
-<span id="index-file_002c-hyperlink-to-1"></span>
+<dt id='index-filename-_0028hyperlink-type_0029-1'><span><code>filename</code><a href='#index-filename-_0028hyperlink-type_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-file_002c-hyperlink-to-1"></span>
<span id="index-destinations_002c-in-another-file-1"></span>
<span id="index-hyperlinks_002c-to-another-file-1"></span>
<p>Go to a named destination in another file. The label is the
@@ -6251,9 +5902,8 @@ opened in the same window or in a new window.
</pre></div>
</dd>
-<dt><code>filepage</code></dt>
-<dd><span id="index-filepage-_0028hyperlink-type_0029"></span>
-<span id="index-file_002c-hyperlink-to-2"></span>
+<dt id='index-filepage-_0028hyperlink-type_0029'><span><code>filepage</code><a href='#index-filepage-_0028hyperlink-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-file_002c-hyperlink-to-2"></span>
<span id="index-destinations_002c-in-another-file-2"></span>
<span id="index-hyperlinks_002c-to-another-file-2"></span>
<p>Go to a page in another file. The label is the page number (counting
@@ -6275,9 +5925,8 @@ opened in the same window or in a new window.
</pre></div>
</dd>
-<dt><code>raw</code></dt>
-<dd><span id="index-raw-_0028hyperlink-type_0029-1"></span>
-<p>The link specification (in the form of a pdfTeX command or a dvipdfm
+<dt id='index-raw-_0028hyperlink-type_0029-1'><span><code>raw</code><a href='#index-raw-_0028hyperlink-type_0029-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>The link specification (in the form of a pdfTeX command or a dvipdfm
<code>\special</code> primitive) is taken from the command sequence
<code>\<var>cs</var></code>, where <var>cs</var> is the value of the
<span id="index-cmd-_0028hyperlink-option_0029-2"></span>
@@ -6312,9 +5961,8 @@ intended to be used with linkgroups (see <a href="#Setting-hyperlink-types-and-o
<span id="pdftex_002dspecific-link-types"></span><h4 class="subsubheading"><code>pdftex</code>-specific link types</h4>
<dl compact="compact">
-<dt><code>num</code></dt>
-<dd><span id="index-num-_0028hyperlink-type_0029"></span>
-<span id="index-numbered-destination"></span>
+<dt id='index-num-_0028hyperlink-type_0029'><span><code>num</code><a href='#index-num-_0028hyperlink-type_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-numbered-destination"></span>
<span id="index-destinations_002c-numbered"></span>
<span id="index-hyperlink-destination_002c-numbered"></span>
<p>Go to a &ldquo;numbered destination&rdquo;. The label is the destination
@@ -6326,9 +5974,11 @@ number.
<hr>
-<span id="Link-options-for-pdftex-and-dvipdfm"></span><div class="header">
+</div>
+<div class="subsubsection" id="Link-options-for-pdftex-and-dvipdfm">
+<div class="header">
<p>
-Previous: <a href="#Link-types-for-pdftex-and-dvipdfm" accesskey="p" rel="prev">Link types for pdftex and dvipdfm</a>, Up: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="u" rel="up">Hyperlink drivers pdftex and dvipdfm</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#Link-types-for-pdftex-and-dvipdfm" accesskey="p" rel="prev">Link types for <code>pdftex</code> and <code>dvipdfm</code></a>, Up: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="u" rel="up">Hyperlink drivers <code>pdftex</code> and <code>dvipdfm</code></a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Link-options-for-pdftex-and-dvipdfm-1"></span><h4 class="subsubsection">5.4.3.4 Link options for <code>pdftex</code> and <code>dvipdfm</code></h4>
@@ -6346,9 +5996,8 @@ options to specify link dimensions.
<span id="Common-link-options"></span><h4 class="subsubheading">Common link options</h4>
<dl compact="compact">
-<dt><code>bcolor</code></dt>
-<dd><span id="index-bcolor-_0028hyperlink-option_0029"></span>
-<span id="index-hyperlink-border-color"></span>
+<dt id='index-bcolor-_0028hyperlink-option_0029'><span><code>bcolor</code><a href='#index-bcolor-_0028hyperlink-option_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-hyperlink-border-color"></span>
<span id="index-border-color_002c-hyperlink"></span>
<span id="index-color_002c-hyperlink-border"></span>
<p>Border color. An array of three numbers in the range 0 to 1,
@@ -6357,9 +6006,8 @@ representing a color in DeviceRGB.
<p>Example: <code>\hlstart{name}{bcolor=.1 .5 1}{dest123}Link\hlend</code>
</p>
</dd>
-<dt><code>bdash</code></dt>
-<dd><span id="index-bdash-_0028hyperlink-option_0029"></span>
-<span id="index-dashed-hyperlink-border"></span>
+<dt id='index-bdash-_0028hyperlink-option_0029'><span><code>bdash</code><a href='#index-bdash-_0028hyperlink-option_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-dashed-hyperlink-border"></span>
<span id="index-hyperlinks_002c-border-style"></span>
<span id="index-border-style_002c-hyperlink"></span>
<p>Array of numbers representing on and off stroke lengths for drawing
@@ -6368,9 +6016,8 @@ dashes.
<p>Example: <code>\hlstart{name}{bstyle=D,bdash=2 4}{dest123}Link\hlend</code>
</p>
</dd>
-<dt><code>bstyle</code></dt>
-<dd><span id="index-bstyle-_0028hyperlink-option_0029"></span>
-<span id="index-solid-hyperlink-border"></span>
+<dt id='index-bstyle-_0028hyperlink-option_0029'><span><code>bstyle</code><a href='#index-bstyle-_0028hyperlink-option_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-solid-hyperlink-border"></span>
<span id="index-dashed-hyperlink-border-1"></span>
<span id="index-beveled-hyperlink-border"></span>
<span id="index-inset-hyperlink-border"></span>
@@ -6381,26 +6028,26 @@ dashes.
<p>Link border style:
</p>
<dl compact="compact">
-<dt><code>S</code></dt>
+<dt><span><code>S</code></span></dt>
<dd><p>The border is drawn as a solid line.
</p>
</dd>
-<dt><code>D</code></dt>
+<dt><span><code>D</code></span></dt>
<dd><p>The border is drawn with a dashed line (the dash pattern is specified
by the
<span id="index-bdash-_0028hyperlink-option_0029-1"></span>
<code>bdash</code> option).
</p>
</dd>
-<dt><code>B</code></dt>
+<dt><span><code>B</code></span></dt>
<dd><p>The border is drawn in a beveled style.
</p>
</dd>
-<dt><code>I</code></dt>
+<dt><span><code>I</code></span></dt>
<dd><p>The border is drawn in an inset style.
</p>
</dd>
-<dt><code>U</code></dt>
+<dt><span><code>U</code></span></dt>
<dd><p>The border is drawn as a line on the bottom of the link rectangle.
</p></dd>
</dl>
@@ -6410,9 +6057,8 @@ by the
<p>Example: <code>\hlstart{name}{bstyle=D,bdash=2 4}{dest123}Link\hlend</code>
</p>
</dd>
-<dt><code>bwidth</code></dt>
-<dd><span id="index-bwidth-_0028hyperlink-option_0029"></span>
-<span id="index-width_002c-hyperlink-border"></span>
+<dt id='index-bwidth-_0028hyperlink-option_0029'><span><code>bwidth</code><a href='#index-bwidth-_0028hyperlink-option_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-width_002c-hyperlink-border"></span>
<span id="index-hyperlinks_002c-border-width"></span>
<span id="index-border-width_002c-hyperlink"></span>
<p>Border width in
@@ -6422,43 +6068,40 @@ PostScript points (72&nbsp;points per inch). The default is&nbsp;1.
<p>Example: <code>\hlstart{name}{bwidth=2}{dest123}Link\hlend</code>
</p>
</dd>
-<dt><code>cmd</code></dt>
-<dd><span id="index-cmd-_0028hyperlink-option_0029-3"></span>
-<p>Name of the macro (without the leading &lsquo;<samp>\</samp>&rsquo;) containing a
+<dt id='index-cmd-_0028hyperlink-option_0029-3'><span><code>cmd</code><a href='#index-cmd-_0028hyperlink-option_0029-3' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>Name of the macro (without the leading &lsquo;<samp>\</samp>&rsquo;) containing a
pdfTeX command or a dvipdfm <code>\special</code> for the <code>raw</code> link.
</p>
-<p>See <a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a>, the description of the
+<p>See <a href="#Link-types-for-pdftex-and-dvipdfm">Link types for <code>pdftex</code> and <code>dvipdfm</code></a>, the description of the
<code>raw</code> link, for an example.
</p>
</dd>
-<dt><code>file</code></dt>
-<dd><span id="index-file-_0028hyperlink-option_0029-4"></span>
-<p>File name for the <code>filename</code> and <code>filepage</code> link types.
+<dt id='index-file-_0028hyperlink-option_0029-4'><span><code>file</code><a href='#index-file-_0028hyperlink-option_0029-4' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>File name for the <code>filename</code> and <code>filepage</code> link types.
</p>
-<p>See <a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a>, the descriptions of the
+<p>See <a href="#Link-types-for-pdftex-and-dvipdfm">Link types for <code>pdftex</code> and <code>dvipdfm</code></a>, the descriptions of the
<code>filename</code> and <code>filepage</code> links, for an example.
</p>
</dd>
-<dt><code>hlight</code></dt>
-<dd><span id="index-hlight-_0028hyperlink-option_0029"></span>
-<span id="index-hyperlinks_002c-highlight-mode"></span>
+<dt id='index-hlight-_0028hyperlink-option_0029'><span><code>hlight</code><a href='#index-hlight-_0028hyperlink-option_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-hyperlinks_002c-highlight-mode"></span>
<span id="index-highlight-modes_002c-hyperlink"></span>
<p>Link border highlight modes:
</p>
<dl compact="compact">
-<dt><code>I</code></dt>
+<dt><span><code>I</code></span></dt>
<dd><p>The rectangle specified by the bounding box of the link is inverted.
</p>
</dd>
-<dt><code>N</code></dt>
+<dt><span><code>N</code></span></dt>
<dd><p>No highlighting is done.
</p>
</dd>
-<dt><code>O</code></dt>
+<dt><span><code>O</code></span></dt>
<dd><p>The border of the link is inverted.
</p>
</dd>
-<dt><code>P</code></dt>
+<dt><span><code>P</code></span></dt>
<dd><p>The region underneath the bounding box of the link is drawn inset into
the page.
</p></dd>
@@ -6469,39 +6112,37 @@ the page.
<p>Example: <code>\hlstart{name}{bstyle=S,hlight=O}{dest123}Link\hlend</code>
</p>
</dd>
-<dt><code>newwin</code></dt>
-<dd><span id="index-newwin-_0028hyperlink-option_0029-2"></span>
-<span id="index-hyperlinks_002c-opening-in-a-new-window"></span>
+<dt id='index-newwin-_0028hyperlink-option_0029-2'><span><code>newwin</code><a href='#index-newwin-_0028hyperlink-option_0029-2' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-hyperlinks_002c-opening-in-a-new-window"></span>
<span id="index-new-window_002c-opening-hyperlink-in"></span>
<p>For the <code>filename</code> and <code>filepage</code> links, specifies whether the destination document is
opened in the same window or in a new window. The settings are:
</p>
<dl compact="compact">
-<dt><code>0</code></dt>
+<dt><span><code>0</code></span></dt>
<dd><p>Open in the same window.
</p></dd>
-<dt><code><span class="roman">non-</span>0</code></dt>
+<dt><span><code><span class="roman">non-</span>0</code></span></dt>
<dd><p>Open in a new window.
</p></dd>
-<dt><code><span class="roman">empty</span></code></dt>
+<dt><span><code><span class="roman">empty</span></code></span></dt>
<dd><p>Behavior according to the viewer settings.
</p></dd>
</dl>
<p>The default is empty.
</p>
-<p>See <a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a>, the descriptions of the
+<p>See <a href="#Link-types-for-pdftex-and-dvipdfm">Link types for <code>pdftex</code> and <code>dvipdfm</code></a>, the descriptions of the
<code>filename</code> and <code>filepage</code> links, for an example.
</p>
</dd>
-<dt><code>pagefit</code></dt>
-<dd><span id="index-pagefit-_0028hyperlink-option_0029-3"></span>
-<p>For the <code>page</code> and <code>filepage links</code>, specifies how the page
+<dt id='index-pagefit-_0028hyperlink-option_0029-3'><span><code>pagefit</code><a href='#index-pagefit-_0028hyperlink-option_0029-3' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>For the <code>page</code> and <code>filepage links</code>, specifies how the page
must be fitted to the window. <code>pagefit</code> specification is written
-to the <acronym>PDF</acronym> file as is, so it must conform to the
-<acronym>PDF</acronym> standard.
+to the PDF file as is, so it must conform to the
+PDF standard.
</p>
-<p>See <a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a>, the descriptions of the
+<p>See <a href="#Link-types-for-pdftex-and-dvipdfm">Link types for <code>pdftex</code> and <code>dvipdfm</code></a>, the descriptions of the
<code>page</code> and <code>filepage</code> links, for an example.
</p></dd>
</dl>
@@ -6515,23 +6156,20 @@ of the parent box is used (this is the default for all dimension
options).
</p>
<dl compact="compact">
-<dt><code>depth</code></dt>
-<dd><span id="index-depth-_0028hyperlink-option_0029"></span>
-<span id="index-hyperlink-dimensions"></span>
+<dt id='index-depth-_0028hyperlink-option_0029'><span><code>depth</code><a href='#index-depth-_0028hyperlink-option_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-hyperlink-dimensions"></span>
<span id="index-dimensions_002c-hyperlink"></span>
<p>Depth of the link.
</p>
</dd>
-<dt><code>height</code></dt>
-<dd><span id="index-height-_0028hyperlink-option_0029"></span>
-<span id="index-hyperlink-dimensions-1"></span>
+<dt id='index-height-_0028hyperlink-option_0029'><span><code>height</code><a href='#index-height-_0028hyperlink-option_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-hyperlink-dimensions-1"></span>
<span id="index-dimensions_002c-hyperlink-1"></span>
<p>Height of the link.
</p>
</dd>
-<dt><code>width</code></dt>
-<dd><span id="index-width-_0028hyperlink-option_0029"></span>
-<span id="index-hyperlink-dimensions-2"></span>
+<dt id='index-width-_0028hyperlink-option_0029'><span><code>width</code><a href='#index-width-_0028hyperlink-option_0029' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-hyperlink-dimensions-2"></span>
<span id="index-dimensions_002c-hyperlink-2"></span>
<p>Width of the link.
</p>
@@ -6546,9 +6184,12 @@ options).
<hr>
-<span id="Hyperlink-driver-nolinks"></span><div class="header">
+</div>
+</div>
+<div class="subsection" id="Hyperlink-driver-nolinks">
+<div class="header">
<p>
-Previous: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="p" rel="prev">Hyperlink drivers pdftex and dvipdfm</a>, Up: <a href="#Hyperlink-drivers" accesskey="u" rel="up">Hyperlink drivers</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#Hyperlink-drivers-pdftex-and-dvipdfm" accesskey="p" rel="prev">Hyperlink drivers <code>pdftex</code> and <code>dvipdfm</code></a>, Up: <a href="#Hyperlink-drivers" accesskey="u" rel="up">Hyperlink drivers</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Hyperlink-driver-nolinks-1"></span><h4 class="subsection">5.4.4 Hyperlink driver <code>nolinks</code></h4>
@@ -6611,7 +6252,7 @@ again cause the typesetting to be inconsistent with that with
destinations enabled. Here again, the <code>nolinks</code> driver helps by
defining <code>\hldest</code> to produce the empty boxes.
</p>
-<p>So, if you are planning to produce versions of your <acronym>PDF</acronym>
+<p>So, if you are planning to produce versions of your PDF
document both with and without hyperlinks, here is the recommended way
to enable the hyperlinks under pdfTeX:
</p>
@@ -6626,7 +6267,10 @@ to enable the hyperlinks under pdfTeX:
<hr>
-<span id="Setting-hyperlink-types-and-options"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Setting-hyperlink-types-and-options">
+<div class="header">
<p>
Next: <a href="#Turning-hyperlinks-on_002foff" accesskey="n" rel="next">Turning hyperlinks on/off</a>, Previous: <a href="#Hyperlink-drivers" accesskey="p" rel="prev">Hyperlink drivers</a>, Up: <a href="#Hyperlinks" accesskey="u" rel="up">Hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -6668,18 +6312,16 @@ you want to set an option temporarily, you can do so inside a
<code>\begingroup&hellip;\endgroup</code> block; when the group ends, the
previous settings are restored.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Setting-default-types-and-options" accesskey="1">Setting default types and options</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Setting-group-types" accesskey="2">Setting group types</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Setting-group-options" accesskey="3">Setting group options</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Setting-default-types-and-options" accesskey="1">Setting default types and options</a></li>
+<li><a href="#Setting-group-types" accesskey="2">Setting group types</a></li>
+<li><a href="#Setting-group-options" accesskey="3">Setting group options</a></li>
+</ul>
<hr>
-<span id="Setting-default-types-and-options"></span><div class="header">
+<div class="subsection" id="Setting-default-types-and-options">
+<div class="header">
<p>
Next: <a href="#Setting-group-types" accesskey="n" rel="next">Setting group types</a>, Up: <a href="#Setting-hyperlink-types-and-options" accesskey="u" rel="up">Setting hyperlink types and options</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -6735,7 +6377,9 @@ option <code>bwidth</code>; see <a href="#Hyperlink-drivers">Hyperlink drivers</
<hr>
-<span id="Setting-group-types"></span><div class="header">
+</div>
+<div class="subsection" id="Setting-group-types">
+<div class="header">
<p>
Next: <a href="#Setting-group-options" accesskey="n" rel="next">Setting group options</a>, Previous: <a href="#Setting-default-types-and-options" accesskey="p" rel="prev">Setting default types and options</a>, Up: <a href="#Setting-hyperlink-types-and-options" accesskey="u" rel="up">Setting hyperlink types and options</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -6796,7 +6440,9 @@ as well as the default destination type.
</p>
<hr>
-<span id="Setting-group-options"></span><div class="header">
+</div>
+<div class="subsection" id="Setting-group-options">
+<div class="header">
<p>
Previous: <a href="#Setting-group-types" accesskey="p" rel="prev">Setting group types</a>, Up: <a href="#Setting-hyperlink-types-and-options" accesskey="u" rel="up">Setting hyperlink types and options</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -6890,7 +6536,10 @@ appear in displayed math.
</p>
<hr>
-<span id="Turning-hyperlinks-on_002foff"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Turning-hyperlinks-on_002foff">
+<div class="header">
<p>
Next: <a href="#Making-PDF-outlines" accesskey="n" rel="next">Making PDF outlines</a>, Previous: <a href="#Setting-hyperlink-types-and-options" accesskey="p" rel="prev">Setting hyperlink types and options</a>, Up: <a href="#Hyperlinks" accesskey="u" rel="up">Hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -6908,16 +6557,15 @@ want to enable or disable links/destinations temporarily, you can do so
inside a <code>\begingroup&hellip;\endgroup</code> block; when the group ends, the
previous settings are restored.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Turning-low_002dlevel-commands-on_002foff" accesskey="1">Turning low-level commands on/off</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Turning-hyperlinks-on_002foff-for-a-group" accesskey="2">Turning hyperlinks on/off for a group</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Turning-low_002dlevel-commands-on_002foff" accesskey="1">Turning low-level commands on/off</a></li>
+<li><a href="#Turning-hyperlinks-on_002foff-for-a-group" accesskey="2">Turning hyperlinks on/off for a group</a></li>
+</ul>
<hr>
-<span id="Turning-low_002dlevel-commands-on_002foff"></span><div class="header">
+<div class="subsection" id="Turning-low_002dlevel-commands-on_002foff">
+<div class="header">
<p>
Next: <a href="#Turning-hyperlinks-on_002foff-for-a-group" accesskey="n" rel="next">Turning hyperlinks on/off for a group</a>, Up: <a href="#Turning-hyperlinks-on_002foff" accesskey="u" rel="up">Turning hyperlinks on/off</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -6937,12 +6585,14 @@ Next: <a href="#Turning-hyperlinks-on_002foff-for-a-group" accesskey="n" rel="ne
\hloff
</pre></div>
-<p>See <a href="#Hyperlink-driver-nolinks">Hyperlink driver nolinks</a>, for the implications of using
+<p>See <a href="#Hyperlink-driver-nolinks">Hyperlink driver <code>nolinks</code></a>, for the implications of using
these commands to disable hyperlinks for the entire document.
</p>
<hr>
-<span id="Turning-hyperlinks-on_002foff-for-a-group"></span><div class="header">
+</div>
+<div class="subsection" id="Turning-hyperlinks-on_002foff-for-a-group">
+<div class="header">
<p>
Previous: <a href="#Turning-low_002dlevel-commands-on_002foff" accesskey="p" rel="prev">Turning low-level commands on/off</a>, Up: <a href="#Turning-hyperlinks-on_002foff" accesskey="u" rel="up">Turning hyperlinks on/off</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -6981,7 +6631,10 @@ assume that all links are on; after the following sequence of commands:
<p>all links are on except for the &lsquo;eq&rsquo; linkgroup.
</p>
<hr>
-<span id="Making-PDF-outlines"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Making-PDF-outlines">
+<div class="header">
<p>
Previous: <a href="#Turning-hyperlinks-on_002foff" accesskey="p" rel="prev">Turning hyperlinks on/off</a>, Up: <a href="#Hyperlinks" accesskey="u" rel="up">Hyperlinks</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -7084,9 +6737,12 @@ and subsection given above in the outlines.
<hr>
-<span id="Arrow-theoretic-diagrams"></span><div class="header">
+</div>
+</div>
+<div class="chapter" id="Arrow-theoretic-diagrams">
+<div class="header">
<p>
-Next: <a href="#Programming-definitions" accesskey="n" rel="next">Programming definitions</a>, Previous: <a href="#Hyperlinks" accesskey="p" rel="prev">Hyperlinks</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Programming-definitions" accesskey="n" rel="next">Programming definitions</a>, Previous: <a href="#Hyperlinks" accesskey="p" rel="prev">Hyperlinks</a>, Up: <a href="#Top" accesskey="u" rel="up">Eplain</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Arrow-theoretic-diagrams-1"></span><h2 class="chapter">6 Arrow theoretic diagrams</h2>
@@ -7094,15 +6750,14 @@ Next: <a href="#Programming-definitions" accesskey="n" rel="next">Programming de
</p>
<p>Steven Smith wrote this documentation (and the macros).
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Slanted-lines-and-vectors" accesskey="1">Slanted lines and vectors</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Commutative-diagrams" accesskey="2">Commutative diagrams</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Slanted-lines-and-vectors" accesskey="1">Slanted lines and vectors</a></li>
+<li><a href="#Commutative-diagrams" accesskey="2">Commutative diagrams</a></li>
+</ul>
<hr>
-<span id="Slanted-lines-and-vectors"></span><div class="header">
+<div class="section" id="Slanted-lines-and-vectors">
+<div class="header">
<p>
Next: <a href="#Commutative-diagrams" accesskey="n" rel="next">Commutative diagrams</a>, Up: <a href="#Arrow-theoretic-diagrams" accesskey="u" rel="up">Arrow theoretic diagrams</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -7153,7 +6808,9 @@ dotted vectors of various directions.
</p>
<hr>
-<span id="Commutative-diagrams"></span><div class="header">
+</div>
+<div class="section" id="Commutative-diagrams">
+<div class="header">
<p>
Previous: <a href="#Slanted-lines-and-vectors" accesskey="p" rel="prev">Slanted lines and vectors</a>, Up: <a href="#Arrow-theoretic-diagrams" accesskey="u" rel="up">Arrow theoretic diagrams</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -7167,17 +6824,15 @@ macros to facilitate typesetting arrows and morphisms, and (2) macros to
facilitate the construction of commutative diagrams. All macros
described in this section must be used in math mode.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Arrows-and-morphisms" accesskey="1">Arrows and morphisms</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Construction-of-commutative-diagrams" accesskey="2">Construction of commutative diagrams</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Commutative-diagram-parameters" accesskey="3">Commutative diagram parameters</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Arrows-and-morphisms" accesskey="1">Arrows and morphisms</a></li>
+<li><a href="#Construction-of-commutative-diagrams" accesskey="2">Construction of commutative diagrams</a></li>
+<li><a href="#Commutative-diagram-parameters" accesskey="3">Commutative diagram parameters</a></li>
+</ul>
<hr>
-<span id="Arrows-and-morphisms"></span><div class="header">
+<div class="subsection" id="Arrows-and-morphisms">
+<div class="header">
<p>
Next: <a href="#Construction-of-commutative-diagrams" accesskey="n" rel="next">Construction of commutative diagrams</a>, Up: <a href="#Commutative-diagrams" accesskey="u" rel="up">Commutative diagrams</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -7263,46 +6918,38 @@ adjoint arrows. The following macros produce horizontal maps and have
the same syntax as <code>\mapright</code>:
</p>
<dl compact="compact">
-<dt><code>\mapright</code></dt>
-<dd><span id="index-mapright-1"></span>
-<p><code>$X\mapright Y$</code>
+<dt id='index-mapright-1'><span><code>\mapright</code><a href='#index-mapright-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><code>$X\mapright Y$</code>
= (a right arrow).
</p>
</dd>
-<dt><code>\mapleft</code></dt>
-<dd><span id="index-mapleft-1"></span>
-<p><code>$X\mapleft Y$</code>
+<dt id='index-mapleft-1'><span><code>\mapleft</code><a href='#index-mapleft-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><code>$X\mapleft Y$</code>
</p>
</dd>
-<dt><code>\hline</code></dt>
-<dd><span id="index-hline"></span>
-<p><code>$X\hline Y$</code>
+<dt id='index-hline'><span><code>\hline</code><a href='#index-hline' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><code>$X\hline Y$</code>
</p>
</dd>
-<dt><code>\bimapright</code></dt>
-<dd><span id="index-bimapright"></span>
-<p><code>$X\bimapright Y$</code>
+<dt id='index-bimapright'><span><code>\bimapright</code><a href='#index-bimapright' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><code>$X\bimapright Y$</code>
</p>
</dd>
-<dt><code>\bimapleft</code></dt>
-<dd><span id="index-bimapleft"></span>
-<p><code>$X\bimapleft Y$</code>
+<dt id='index-bimapleft'><span><code>\bimapleft</code><a href='#index-bimapleft' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><code>$X\bimapleft Y$</code>
</p>
</dd>
-<dt><code>\adjmapright</code></dt>
-<dd><span id="index-adjmapright"></span>
-<p><code>$X\adjmapright Y$</code>
+<dt id='index-adjmapright'><span><code>\adjmapright</code><a href='#index-adjmapright' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><code>$X\adjmapright Y$</code>
</p>
</dd>
-<dt><code>\adjmapleft</code></dt>
-<dd><span id="index-adjmapleft"></span>
-<p><code>$X\adjmapleft Y$</code>
+<dt id='index-adjmapleft'><span><code>\adjmapleft</code><a href='#index-adjmapleft' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><code>$X\adjmapleft Y$</code>
</p>
</dd>
-<dt><code>\bihline</code></dt>
-<dd><span id="index-bihline"></span>
-<p><code>$X\bihline Y$</code>
+<dt id='index-bihline'><span><code>\bihline</code><a href='#index-bihline' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p><code>$X\bihline Y$</code>
</p></dd>
</dl>
@@ -7311,45 +6958,37 @@ adjoint arrows. The following macros produce vertical maps and have
the same syntax as <code>\mapdown</code>:
</p>
<dl compact="compact">
-<dt><code>\mapdown</code></dt>
-<dd><span id="index-mapdown-1"></span>
-<p>(a down arrow)
+<dt id='index-mapdown-1'><span><code>\mapdown</code><a href='#index-mapdown-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(a down arrow)
</p>
</dd>
-<dt><code>\mapup</code></dt>
-<dd><span id="index-mapup-1"></span>
-<p>(an up arrow)
+<dt id='index-mapup-1'><span><code>\mapup</code><a href='#index-mapup-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(an up arrow)
</p>
</dd>
-<dt><code>\vline</code></dt>
-<dd><span id="index-vline"></span>
-<p>(vertical line)
+<dt id='index-vline'><span><code>\vline</code><a href='#index-vline' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(vertical line)
</p>
</dd>
-<dt><code>\bimapdown</code></dt>
-<dd><span id="index-bimapdown"></span>
-<p>(two down arrows)
+<dt id='index-bimapdown'><span><code>\bimapdown</code><a href='#index-bimapdown' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(two down arrows)
</p>
</dd>
-<dt><code>\bimapup</code></dt>
-<dd><span id="index-bimapup"></span>
-<p>(two up arrows)
+<dt id='index-bimapup'><span><code>\bimapup</code><a href='#index-bimapup' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(two up arrows)
</p>
</dd>
-<dt><code>\adjmapdown</code></dt>
-<dd><span id="index-adjmapdown"></span>
-<p>(two adjoint arrows; down then up)
+<dt id='index-adjmapdown'><span><code>\adjmapdown</code><a href='#index-adjmapdown' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(two adjoint arrows; down then up)
</p>
</dd>
-<dt><code>\adjmapup</code></dt>
-<dd><span id="index-adjmapup"></span>
-<p>(two adjoint arrows; up then down)
+<dt id='index-adjmapup'><span><code>\adjmapup</code><a href='#index-adjmapup' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(two adjoint arrows; up then down)
</p>
</dd>
-<dt><code>\bivline</code></dt>
-<dd><span id="index-bivline"></span>
-<p>(two vertical lines)
+<dt id='index-bivline'><span><code>\bivline</code><a href='#index-bivline' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(two vertical lines)
</p></dd>
</dl>
@@ -7358,29 +6997,24 @@ and adjoint arrows. The following macros produce slanted maps and have
the same syntax as <code>\arrow</code>:
</p>
<dl compact="compact">
-<dt><code>\arrow</code></dt>
-<dd><span id="index-arrow-1"></span>
-<p>(a slanted arrow)
+<dt id='index-arrow-1'><span><code>\arrow</code><a href='#index-arrow-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(a slanted arrow)
</p>
</dd>
-<dt><code>\sline</code></dt>
-<dd><span id="index-sline-1"></span>
-<p>(a slanted line)
+<dt id='index-sline-1'><span><code>\sline</code><a href='#index-sline-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(a slanted line)
</p>
</dd>
-<dt><code>\biarrow</code></dt>
-<dd><span id="index-biarrow"></span>
-<p>(two straight arrows)
+<dt id='index-biarrow'><span><code>\biarrow</code><a href='#index-biarrow' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(two straight arrows)
</p>
</dd>
-<dt><code>\adjarrow</code></dt>
-<dd><span id="index-adjarrow"></span>
-<p>(two adjoint arrows)
+<dt id='index-adjarrow'><span><code>\adjarrow</code><a href='#index-adjarrow' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(two adjoint arrows)
</p>
</dd>
-<dt><code>\bisline</code></dt>
-<dd><span id="index-bisline"></span>
-<p>(two straight lines)
+<dt id='index-bisline'><span><code>\bisline</code><a href='#index-bisline' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(two straight lines)
</p>
</dd>
</dl>
@@ -7405,7 +7039,9 @@ found in, e.g., the Snake Lemma, by employing a version of the
</p>
<hr>
-<span id="Construction-of-commutative-diagrams"></span><div class="header">
+</div>
+<div class="subsection" id="Construction-of-commutative-diagrams">
+<div class="header">
<p>
Next: <a href="#Commutative-diagram-parameters" accesskey="n" rel="next">Commutative diagram parameters</a>, Previous: <a href="#Arrows-and-morphisms" accesskey="p" rel="prev">Arrows and morphisms</a>, Up: <a href="#Commutative-diagrams" accesskey="u" rel="up">Commutative diagrams</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -7576,7 +7212,9 @@ Many diagrams may be typeset with the predefined macros that appear
here; however, ingenuity is often required to handle special cases.
</p>
<hr>
-<span id="Commutative-diagram-parameters"></span><div class="header">
+</div>
+<div class="subsection" id="Commutative-diagram-parameters">
+<div class="header">
<p>
Previous: <a href="#Construction-of-commutative-diagrams" accesskey="p" rel="prev">Construction of commutative diagrams</a>, Up: <a href="#Commutative-diagrams" accesskey="u" rel="up">Commutative diagrams</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -7587,25 +7225,21 @@ commutative diagram macros. These dimensions may be changed globally or
locally.
</p>
<dl compact="compact">
-<dt><code>\harrowlength</code></dt>
-<dd><span id="index-harrowlength-1"></span>
-<p>(Default: 60 pt) The length of right or left arrows.
+<dt id='index-harrowlength-1'><span><code>\harrowlength</code><a href='#index-harrowlength-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(Default: 60 pt) The length of right or left arrows.
</p>
</dd>
-<dt><code>\varrowlength</code></dt>
-<dd><span id="index-varrowlength-1"></span>
-<p>(Default: 0.618<code>\harrowlength</code>) The length of up or down
+<dt id='index-varrowlength-1'><span><code>\varrowlength</code><a href='#index-varrowlength-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(Default: 0.618<code>\harrowlength</code>) The length of up or down
arrows.
</p>
</dd>
-<dt><code>\sarrowlength</code></dt>
-<dd><span id="index-sarrowlength-1"></span>
-<p>(Default: 60 pt) The horizontal length of slanted arrows.
+<dt id='index-sarrowlength-1'><span><code>\sarrowlength</code><a href='#index-sarrowlength-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(Default: 60 pt) The horizontal length of slanted arrows.
</p>
</dd>
-<dt><code>\hmorphposn</code></dt>
-<dd><span id="index-hmorphposn-1"></span>
-<p>(Default: 0 pt) The horizontal position of the morphism with
+<dt id='index-hmorphposn-1'><span><code>\hmorphposn</code><a href='#index-hmorphposn-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(Default: 0 pt) The horizontal position of the morphism with
respect to its default position. There are also the dimensions
<code>\hmorphposnup</code>,
<span id="index-hmorphposnup-1"></span>
@@ -7618,9 +7252,8 @@ and <code>\hmorphposnlft</code>
for <code>^</code>/<code>_</code> or <code>\lft</code>/<code>\rt</code> constructions.
</p>
</dd>
-<dt><code>\vmorphposn</code></dt>
-<dd><span id="index-vmorphposn-1"></span>
-<p>(Default: 0 pt) The vertical position of the morphism with
+<dt id='index-vmorphposn-1'><span><code>\vmorphposn</code><a href='#index-vmorphposn-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(Default: 0 pt) The vertical position of the morphism with
respect to its default position. There are also the dimensions
<code>\vmorphposnup</code>,
<span id="index-vmorphposnup-1"></span>
@@ -7633,41 +7266,35 @@ and <code>\vmorphposnlft</code>
for <code>^</code>/<code>_</code> or <code>\lft</code>/<code>\rt</code> constructions.
</p>
</dd>
-<dt><code>\morphdist</code></dt>
-<dd><span id="index-morphdist-1"></span>
-<p>(Default: 4 pt) The distance of morphisms from slanted lines
+<dt id='index-morphdist-1'><span><code>\morphdist</code><a href='#index-morphdist-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(Default: 4 pt) The distance of morphisms from slanted lines
or arrows.
</p>
</dd>
-<dt><code>\channelwidth</code></dt>
-<dd><span id="index-channelwidth-1"></span>
-<p>(Default: 3 pt) The distance between double lines or arrows.
+<dt id='index-channelwidth-1'><span><code>\channelwidth</code><a href='#index-channelwidth-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(Default: 3 pt) The distance between double lines or arrows.
</p>
</dd>
-<dt><code>\hchannel, \vchannel</code></dt>
-<dd><span id="index-hchannel"></span>
-<span id="index-vchannel"></span>
+<dt id='index-hchannel'><span><code>\hchannel, \vchannel</code><a href='#index-hchannel' class='copiable-anchor'> &para;</a></span></dt>
+<dd><span id="index-vchannel"></span>
<p>(Defaults: 0 pt) Overrides <code>\channelwidth</code>. The
horizontal and vertical shifts between double lines or arrows.
</p>
</dd>
-<dt><code>\commdiagbaselines</code></dt>
-<dd><span id="index-commdiagbaselines-1"></span>
-<p>(Default: <code>\baselineskip=15pt
+<dt id='index-commdiagbaselines-1'><span><code>\commdiagbaselines</code><a href='#index-commdiagbaselines-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(Default: <code>\baselineskip=15pt
\lineskip=3pt
\lineskiplimit=3pt </code>)
The parameters used by <code>\commdiag</code> for setting interline glue.
</p>
</dd>
-<dt><code>\hgrid</code></dt>
-<dd><span id="index-hgrid-1"></span>
-<p>(Default: 15 pt) The horizontal spacing of the grid used by
+<dt id='index-hgrid-1'><span><code>\hgrid</code><a href='#index-hgrid-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(Default: 15 pt) The horizontal spacing of the grid used by
<code>\gridcommdiag</code>.
</p>
</dd>
-<dt><code>\vgrid</code></dt>
-<dd><span id="index-vgrid-1"></span>
-<p>(Default: 15 pt) The vertical spacing of the grid used by
+<dt id='index-vgrid-1'><span><code>\vgrid</code><a href='#index-vgrid-1' class='copiable-anchor'> &para;</a></span></dt>
+<dd><p>(Default: 15 pt) The vertical spacing of the grid used by
<code>\gridcommdiag</code>.
</p>
</dd>
@@ -7675,45 +7302,38 @@ The parameters used by <code>\commdiag</code> for setting interline glue.
<hr>
-<span id="Programming-definitions"></span><div class="header">
+</div>
+</div>
+</div>
+<div class="chapter" id="Programming-definitions">
+<div class="header">
<p>
-Next: <a href="#Demo-files" accesskey="n" rel="next">Demo files</a>, Previous: <a href="#Arrow-theoretic-diagrams" accesskey="p" rel="prev">Arrow theoretic diagrams</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Demo-files" accesskey="n" rel="next">Demo files</a>, Previous: <a href="#Arrow-theoretic-diagrams" accesskey="p" rel="prev">Arrow theoretic diagrams</a>, Up: <a href="#Top" accesskey="u" rel="up">Eplain</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Programming-definitions-1"></span><h2 class="chapter">7 Programming definitions</h2>
<p>The definitions in this section are only likely to be useful when you
are writing nontrivial macros, not when writing a document.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Category-codes" accesskey="1">Category codes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Changing category codes.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Allocation-macros" accesskey="2">Allocation macros</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Non-outer versions of \newcount et al.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Iteration" accesskey="3">Iteration</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Doing &lsquo;for&rsquo; and &lsquo;while&rsquo; loops in TeX.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Macro-arguments" accesskey="4">Macro arguments</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Reading and ignoring them.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Converting-to-characters" accesskey="5">Converting to characters</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Normalizing control sequences and spaces.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Expansion" accesskey="6">Expansion</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Controlling expansion.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Obeying-spaces" accesskey="7">Obeying spaces</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Making whitespace count anywhere.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Writing-out-numbers" accesskey="8">Writing out numbers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Making &lsquo;1&rsquo; into &lsquo;one&rsquo;.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Mode_002dspecific-penalties" accesskey="9">Mode-specific penalties</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Auxiliary-files">Auxiliary files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Testing for their existence.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#User_002ddefined-environments">User-defined environments</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">User-defined environments.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Page-list-and-page-range-parsers">Page list and page range parsers</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Category-codes" accesskey="1">Category codes</a></li>
+<li><a href="#Allocation-macros" accesskey="2">Allocation macros</a></li>
+<li><a href="#Iteration" accesskey="3">Iteration</a></li>
+<li><a href="#Macro-arguments" accesskey="4">Macro arguments</a></li>
+<li><a href="#Converting-to-characters" accesskey="5">Converting to characters</a></li>
+<li><a href="#Expansion" accesskey="6">Expansion</a></li>
+<li><a href="#Obeying-spaces" accesskey="7">Obeying spaces</a></li>
+<li><a href="#Writing-out-numbers" accesskey="8">Writing out numbers</a></li>
+<li><a href="#Mode_002dspecific-penalties" accesskey="9">Mode-specific penalties</a></li>
+<li><a href="#Auxiliary-files">Auxiliary files</a></li>
+<li><a href="#User_002ddefined-environments">User-defined environments</a></li>
+<li><a href="#Page-list-and-page-range-parsers">Page list and page range parsers</a></li>
+</ul>
<hr>
-<span id="Category-codes"></span><div class="header">
+<div class="section" id="Category-codes">
+<div class="header">
<p>
Next: <a href="#Allocation-macros" accesskey="n" rel="next">Allocation macros</a>, Up: <a href="#Programming-definitions" accesskey="u" rel="up">Programming definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -7811,7 +7431,9 @@ expand similarly.
</p>
<hr>
-<span id="Allocation-macros"></span><div class="header">
+</div>
+<div class="section" id="Allocation-macros">
+<div class="header">
<p>
Next: <a href="#Iteration" accesskey="n" rel="next">Iteration</a>, Previous: <a href="#Category-codes" accesskey="p" rel="prev">Category codes</a>, Up: <a href="#Programming-definitions" accesskey="u" rel="up">Programming definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -7894,8 +7516,50 @@ example, these two calls are equivalent:
</pre></div>
+<ul class="section-toc">
+<li><a href="#Scratch-registers" accesskey="1">Scratch registers</a></li>
+</ul>
+<hr>
+<div class="subsection" id="Scratch-registers">
+<div class="header">
+<p>
+Up: <a href="#Allocation-macros" accesskey="u" rel="up">Allocation macros</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+</div>
+<span id="Scratch-registers-1"></span><h4 class="subsection">7.2.1 Scratch registers</h4>
+
+<span id="index-scratch-registers"></span>
+<span id="index-registers_002c-scratch"></span>
+
+<p>It seems worth reiterating here the conventions for scratch registers
+defined by Knuth for plain TeX, which Eplain inherits and does not
+change.
+</p>
+<ul>
+<li> Registers numbered 0 to 9, and 255, are free for any use. Thus their
+values must be assumed to be clobbered whenever another macro might
+get control. Eplain macros do use the scratch registers.
+
+</li><li> First exception: the <code>\count</code> registers <code>0..9</code> are
+used internally by TeX for page numbering and thus are not
+available for any other use.
+
+</li><li> Second exception: the <code>\box255</code> register is likewise internally
+by TeX, to ship out pages. So it&rsquo;s not available either.
+
+</li><li> By convention, all assignments to the scratch registers 1, 3, 5, 7,
+and 9 should be <code>\global</code>, and assignments to the others should
+be non-<code>\global</code>.
+
+</li></ul>
+
+<p>For more details on all aspects of register usage, see <cite>The
+TeXbook</cite> or any other plain TeX reference.
+</p>
<hr>
-<span id="Iteration"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Iteration">
+<div class="header">
<p>
Next: <a href="#Macro-arguments" accesskey="n" rel="next">Macro arguments</a>, Previous: <a href="#Allocation-macros" accesskey="p" rel="prev">Allocation macros</a>, Up: <a href="#Programming-definitions" accesskey="u" rel="up">Programming definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -7991,7 +7655,9 @@ Victor Eijkhout&rsquo;s
</p>
<hr>
-<span id="Macro-arguments"></span><div class="header">
+</div>
+<div class="section" id="Macro-arguments">
+<div class="header">
<p>
Next: <a href="#Converting-to-characters" accesskey="n" rel="next">Converting to characters</a>, Previous: <a href="#Iteration" accesskey="p" rel="prev">Iteration</a>, Up: <a href="#Programming-definitions" accesskey="u" rel="up">Programming definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -8101,7 +7767,9 @@ end of the first for the end of the second.
</p>
<hr>
-<span id="Converting-to-characters"></span><div class="header">
+</div>
+<div class="section" id="Converting-to-characters">
+<div class="header">
<p>
Next: <a href="#Expansion" accesskey="n" rel="next">Expansion</a>, Previous: <a href="#Macro-arguments" accesskey="p" rel="prev">Macro arguments</a>, Up: <a href="#Programming-definitions" accesskey="u" rel="up">Programming definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -8150,7 +7818,9 @@ has given.
<hr>
-<span id="Expansion"></span><div class="header">
+</div>
+<div class="section" id="Expansion">
+<div class="header">
<p>
Next: <a href="#Obeying-spaces" accesskey="n" rel="next">Obeying spaces</a>, Previous: <a href="#Converting-to-characters" accesskey="p" rel="prev">Converting to characters</a>, Up: <a href="#Programming-definitions" accesskey="u" rel="up">Programming definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -8158,32 +7828,24 @@ Next: <a href="#Obeying-spaces" accesskey="n" rel="next">Obeying spaces</a>, Pre
<p>This section describes some miscellanous macros for expansion, etc.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005ccsn-and-_005cece" accesskey="1">\csn and \ece</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Abbreviations for \csname expansions.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cedefappend" accesskey="2">\edefappend</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Hooks" accesskey="3">Hooks</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Manipulating and executing named actions.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Properties" accesskey="4">Properties</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Associating information with a csname.
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cexpandonce" accesskey="5">\expandonce</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cifundefined" accesskey="6">\ifundefined</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cifempty" accesskey="7">\ifempty</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cifinteger-and-_005cisinteger" accesskey="8">\ifinteger and \isinteger</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#g_t_005cfuturenonspacelet" accesskey="9">\futurenonspacelet</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#g_t_005ccsn-and-_005cece" accesskey="1"><code>\csn</code> and <code>\ece</code></a></li>
+<li><a href="#g_t_005cedefappend" accesskey="2"><code>\edefappend</code></a></li>
+<li><a href="#Hooks" accesskey="3">Hooks</a></li>
+<li><a href="#Properties" accesskey="4">Properties</a></li>
+<li><a href="#g_t_005cexpandonce" accesskey="5"><code>\expandonce</code></a></li>
+<li><a href="#g_t_005cifundefined" accesskey="6"><code>\ifundefined</code></a></li>
+<li><a href="#g_t_005cifempty" accesskey="7"><code>\ifempty</code></a></li>
+<li><a href="#g_t_005cifinteger-and-_005cisinteger" accesskey="8"><code>\ifinteger</code> and <code>\isinteger</code></a></li>
+<li><a href="#g_t_005cfuturenonspacelet" accesskey="9"><code>\futurenonspacelet</code></a></li>
+</ul>
<hr>
-<span id="g_t_005ccsn-and-_005cece"></span><div class="header">
+<div class="subsection" id="g_t_005ccsn-and-_005cece">
+<div class="header">
<p>
-Next: <a href="#g_t_005cedefappend" accesskey="n" rel="next">\edefappend</a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005cedefappend" accesskey="n" rel="next"><code>\edefappend</code></a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="g_t_005ccsn-and-_005cece-1"></span><h4 class="subsection">7.6.1 <code>\csn</code> and <code>\ece</code></h4>
@@ -8211,9 +7873,11 @@ does take some time, though, so I don&rsquo;t recommend it for an inner loop.
</p>
<hr>
-<span id="g_t_005cedefappend"></span><div class="header">
+</div>
+<div class="subsection" id="g_t_005cedefappend">
+<div class="header">
<p>
-Next: <a href="#Hooks" accesskey="n" rel="next">Hooks</a>, Previous: <a href="#g_t_005ccsn-and-_005cece" accesskey="p" rel="prev">\csn and \ece</a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Hooks" accesskey="n" rel="next">Hooks</a>, Previous: <a href="#g_t_005ccsn-and-_005cece" accesskey="p" rel="prev"><code>\csn</code> and <code>\ece</code></a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="g_t_005cedefappend-1"></span><h4 class="subsection">7.6.2 <code>\edefappend</code></h4>
@@ -8235,9 +7899,11 @@ fully expanded (in the <code>\edef</code> that redefines the control sequence).
</p>
<hr>
-<span id="Hooks"></span><div class="header">
+</div>
+<div class="subsection" id="Hooks">
+<div class="header">
<p>
-Next: <a href="#Properties" accesskey="n" rel="next">Properties</a>, Previous: <a href="#g_t_005cedefappend" accesskey="p" rel="prev">\edefappend</a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Properties" accesskey="n" rel="next">Properties</a>, Previous: <a href="#g_t_005cedefappend" accesskey="p" rel="prev"><code>\edefappend</code></a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Hooks-1"></span><h4 class="subsection">7.6.3 Hooks</h4>
@@ -8255,20 +7921,20 @@ take two arguments: the name of the hook and the new actions.
<dd>
<span id="index-hookaction"></span>
</dd>
-<dt><code>hookaction <var>name</var> <var>actions</var></code></dt>
+<dt><span><code>hookaction <var>name</var> <var>actions</var></code></span></dt>
<dd><span id="index-hookappend"></span>
</dd>
-<dt><code>hookappend <var>name</var> <var>actions</var></code></dt>
+<dt><span><code>hookappend <var>name</var> <var>actions</var></code></span></dt>
<dd><span id="index-hookprepend"></span>
</dd>
-<dt><code>hookprepend <var>name</var> <var>actions</var></code></dt>
+<dt><span><code>hookprepend <var>name</var> <var>actions</var></code></span></dt>
<dd><p>Each of these adds <var>actions</var> to the hook <var>name</var>. (Any
previously-defined actions are retained.) <var>name</var> is not a control
sequence, but rather the characters of the name.
</p>
<span id="index-hookactiononce"></span>
</dd>
-<dt><code>hookactiononce <var>name</var> <code>\<var>cs</var></code></code></dt>
+<dt><span><code>hookactiononce <var>name</var> <code>\<var>cs</var></code></code></span></dt>
<dd><p><code>\hookactiononce</code> adds <var>cs</var> to <var>name</var>, like the macros
above, but first it adds
</p>
@@ -8309,9 +7975,11 @@ other actions (as long as the other actions use <code>\hookprepend</code> and
<hr>
-<span id="Properties"></span><div class="header">
+</div>
+<div class="subsection" id="Properties">
+<div class="header">
<p>
-Next: <a href="#g_t_005cexpandonce" accesskey="n" rel="next">\expandonce</a>, Previous: <a href="#Hooks" accesskey="p" rel="prev">Hooks</a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005cexpandonce" accesskey="n" rel="next"><code>\expandonce</code></a>, Previous: <a href="#Hooks" accesskey="p" rel="prev">Hooks</a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Properties-1"></span><h4 class="subsection">7.6.4 Properties</h4>
@@ -8328,14 +7996,14 @@ control sequence names.
<dd>
<span id="index-setproperty"></span>
</dd>
-<dt><code>\setproperty <var>atom</var> <var>propname</var> <var>value</var></code></dt>
+<dt><span><code>\setproperty <var>atom</var> <var>propname</var> <var>value</var></code></span></dt>
<dd><p><code>\setproperty</code> defines the property <var>property</var> on the atom
<var>atom</var> to be <var>value</var>. <var>atom</var> and <var>propname</var> can be
anything acceptable to <code>\csname</code>. <var>value</var> can be anything.
</p>
<span id="index-getproperty"></span>
</dd>
-<dt><code>\getproperty <var>atom</var> <var>propname</var></code></dt>
+<dt><span><code>\getproperty <var>atom</var> <var>propname</var></code></span></dt>
<dd><p><code>\getproperty</code> expands to the value stored for <var>propname</var> on
<var>atom</var>. If <var>propname</var> is undefined, it expands to nothing
(i.e., <code>\empty</code>).
@@ -8357,9 +8025,11 @@ conceptual.
<hr>
-<span id="g_t_005cexpandonce"></span><div class="header">
+</div>
+<div class="subsection" id="g_t_005cexpandonce">
+<div class="header">
<p>
-Next: <a href="#g_t_005cifundefined" accesskey="n" rel="next">\ifundefined</a>, Previous: <a href="#Properties" accesskey="p" rel="prev">Properties</a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005cifundefined" accesskey="n" rel="next"><code>\ifundefined</code></a>, Previous: <a href="#Properties" accesskey="p" rel="prev">Properties</a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="g_t_005cexpandonce-1"></span><h4 class="subsection">7.6.5 <code>\expandonce</code></h4>
@@ -8380,9 +8050,11 @@ TeX primitives. This is most useful in an <code>\edef</code>.
<hr>
-<span id="g_t_005cifundefined"></span><div class="header">
+</div>
+<div class="subsection" id="g_t_005cifundefined">
+<div class="header">
<p>
-Next: <a href="#g_t_005cifempty" accesskey="n" rel="next">\ifempty</a>, Previous: <a href="#g_t_005cexpandonce" accesskey="p" rel="prev">\expandonce</a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005cifempty" accesskey="n" rel="next"><code>\ifempty</code></a>, Previous: <a href="#g_t_005cexpandonce" accesskey="p" rel="prev"><code>\expandonce</code></a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="g_t_005cifundefined-1"></span><h4 class="subsection">7.6.6 <code>\ifundefined</code></h4>
@@ -8402,9 +8074,11 @@ within another conditional&mdash;TeX can&rsquo;t match up the <code>\if</code>&r
</p>
<hr>
-<span id="g_t_005cifempty"></span><div class="header">
+</div>
+<div class="subsection" id="g_t_005cifempty">
+<div class="header">
<p>
-Next: <a href="#g_t_005cifinteger-and-_005cisinteger" accesskey="n" rel="next">\ifinteger and \isinteger</a>, Previous: <a href="#g_t_005cifundefined" accesskey="p" rel="prev">\ifundefined</a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005cifinteger-and-_005cisinteger" accesskey="n" rel="next"><code>\ifinteger</code> and <code>\isinteger</code></a>, Previous: <a href="#g_t_005cifundefined" accesskey="p" rel="prev"><code>\ifundefined</code></a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="g_t_005cifempty-1"></span><h4 class="subsection">7.6.7 <code>\ifempty</code></h4>
@@ -8437,9 +8111,11 @@ within another conditional&mdash;TeX can&rsquo;t match up the <code>\if</code>&r
</p>
<hr>
-<span id="g_t_005cifinteger-and-_005cisinteger"></span><div class="header">
+</div>
+<div class="subsection" id="g_t_005cifinteger-and-_005cisinteger">
+<div class="header">
<p>
-Next: <a href="#g_t_005cfuturenonspacelet" accesskey="n" rel="next">\futurenonspacelet</a>, Previous: <a href="#g_t_005cifempty" accesskey="p" rel="prev">\ifempty</a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#g_t_005cfuturenonspacelet" accesskey="n" rel="next"><code>\futurenonspacelet</code></a>, Previous: <a href="#g_t_005cifempty" accesskey="p" rel="prev"><code>\ifempty</code></a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="g_t_005cifinteger-and-_005cisinteger-1"></span><h4 class="subsection">7.6.8 <code>\ifinteger</code> and <code>\isinteger</code></h4>
@@ -8477,13 +8153,15 @@ even compile outside math mode).
</p>
<span id="index-TeX-Frequently-Asked-Questions"></span>
<p>These macros come from the TeX Frequently Asked Questions
-(<a href="http://www.tex.ac.uk/cgi-bin/texfaq2html">http://www.tex.ac.uk/cgi-bin/texfaq2html</a>).
+(<a href="https://texfaq.org">https://texfaq.org</a>).
</p>
<hr>
-<span id="g_t_005cfuturenonspacelet"></span><div class="header">
+</div>
+<div class="subsection" id="g_t_005cfuturenonspacelet">
+<div class="header">
<p>
-Previous: <a href="#g_t_005cifinteger-and-_005cisinteger" accesskey="p" rel="prev">\ifinteger and \isinteger</a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#g_t_005cifinteger-and-_005cisinteger" accesskey="p" rel="prev"><code>\ifinteger</code> and <code>\isinteger</code></a>, Up: <a href="#Expansion" accesskey="u" rel="up">Expansion</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="g_t_005cfuturenonspacelet-1"></span><h4 class="subsection">7.6.9 <code>\futurenonspacelet</code></h4>
@@ -8504,7 +8182,10 @@ first, and then expands the second. For example:
<hr>
-<span id="Obeying-spaces"></span><div class="header">
+</div>
+</div>
+<div class="section" id="Obeying-spaces">
+<div class="header">
<p>
Next: <a href="#Writing-out-numbers" accesskey="n" rel="next">Writing out numbers</a>, Previous: <a href="#Expansion" accesskey="p" rel="prev">Expansion</a>, Up: <a href="#Programming-definitions" accesskey="u" rel="up">Programming definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -8539,7 +8220,9 @@ program like <i>expand</i> instead.)
</p>
<hr>
-<span id="Writing-out-numbers"></span><div class="header">
+</div>
+<div class="section" id="Writing-out-numbers">
+<div class="header">
<p>
Next: <a href="#Mode_002dspecific-penalties" accesskey="n" rel="next">Mode-specific penalties</a>, Previous: <a href="#Obeying-spaces" accesskey="p" rel="prev">Obeying spaces</a>, Up: <a href="#Programming-definitions" accesskey="u" rel="up">Programming definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -8553,7 +8236,9 @@ produces the written-out form of its argument, i.e., &lsquo;zero&rsquo; through
</p>
<hr>
-<span id="Mode_002dspecific-penalties"></span><div class="header">
+</div>
+<div class="section" id="Mode_002dspecific-penalties">
+<div class="header">
<p>
Next: <a href="#Auxiliary-files" accesskey="n" rel="next">Auxiliary files</a>, Previous: <a href="#Writing-out-numbers" accesskey="p" rel="prev">Writing out numbers</a>, Up: <a href="#Programming-definitions" accesskey="u" rel="up">Programming definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -8575,7 +8260,9 @@ math mode.)
</p>
<hr>
-<span id="Auxiliary-files"></span><div class="header">
+</div>
+<div class="section" id="Auxiliary-files">
+<div class="header">
<p>
Next: <a href="#User_002ddefined-environments" accesskey="n" rel="next">User-defined environments</a>, Previous: <a href="#Mode_002dspecific-penalties" accesskey="p" rel="prev">Mode-specific penalties</a>, Up: <a href="#Programming-definitions" accesskey="u" rel="up">Programming definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -8614,7 +8301,9 @@ name. For example, if you want to test for the file
<hr>
-<span id="User_002ddefined-environments"></span><div class="header">
+</div>
+<div class="section" id="User_002ddefined-environments">
+<div class="header">
<p>
Next: <a href="#Page-list-and-page-range-parsers" accesskey="n" rel="next">Page list and page range parsers</a>, Previous: <a href="#Auxiliary-files" accesskey="p" rel="prev">Auxiliary files</a>, Up: <a href="#Programming-definitions" accesskey="u" rel="up">Programming definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -8658,7 +8347,9 @@ environment that should not be nested.
</p>
<hr>
-<span id="Page-list-and-page-range-parsers"></span><div class="header">
+</div>
+<div class="section" id="Page-list-and-page-range-parsers">
+<div class="header">
<p>
Previous: <a href="#User_002ddefined-environments" accesskey="p" rel="prev">User-defined environments</a>, Up: <a href="#Programming-definitions" accesskey="u" rel="up">Programming definitions</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
@@ -8726,9 +8417,12 @@ need to design a macro which also takes care of the lists, you can
extend <code>\ituline</code> with an additional call to <code>\idxparselist</code>.
</p>
<hr>
-<span id="Demo-files"></span><div class="header">
+</div>
+</div>
+<div class="chapter" id="Demo-files">
+<div class="header">
<p>
-Next: <a href="#Macro-index" accesskey="n" rel="next">Macro index</a>, Previous: <a href="#Programming-definitions" accesskey="p" rel="prev">Programming definitions</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Macro-index" accesskey="n" rel="next">Macro index</a>, Previous: <a href="#Programming-definitions" accesskey="p" rel="prev">Programming definitions</a>, Up: <a href="#Top" accesskey="u" rel="up">Eplain</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Demo-files-1"></span><h2 class="chapter">8 Demo files</h2>
@@ -8739,18 +8433,17 @@ Eplain. The files can be found in the <code>demo</code> subdirectory of
Eplain distribution. These demos, both the sources and the compiled PDF
and PS files, are also available from <a href="https://tug.org/eplain/demo">https://tug.org/eplain/demo</a>.
</p>
-<table class="menu" border="0" cellspacing="0">
-<tr><td align="left" valign="top">&bull; <a href="#Hyperlinks-_0028xhyper_002etex_0029" accesskey="1">Hyperlinks (xhyper.tex)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-<tr><td align="left" valign="top">&bull; <a href="#Highlighting-TeX-comments-in-listings-_0028lscommnt_002etex_0029" accesskey="2">Highlighting TeX comments in listings (lscommnt.tex)</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
-</td></tr>
-</table>
+<ul class="section-toc">
+<li><a href="#Hyperlinks-_0028xhyper_002etex_0029" accesskey="1">Hyperlinks (<code>xhyper.tex</code>)</a></li>
+<li><a href="#Highlighting-TeX-comments-in-listings-_0028lscommnt_002etex_0029" accesskey="2">Highlighting TeX comments in listings (<code>lscommnt.tex</code>)</a></li>
+</ul>
<hr>
-<span id="Hyperlinks-_0028xhyper_002etex_0029"></span><div class="header">
+<div class="section" id="Hyperlinks-_0028xhyper_002etex_0029">
+<div class="header">
<p>
-Next: <a href="#Highlighting-TeX-comments-in-listings-_0028lscommnt_002etex_0029" accesskey="n" rel="next">Highlighting TeX comments in listings (lscommnt.tex)</a>, Up: <a href="#Demo-files" accesskey="u" rel="up">Demo files</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Highlighting-TeX-comments-in-listings-_0028lscommnt_002etex_0029" accesskey="n" rel="next">Highlighting TeX comments in listings (<code>lscommnt.tex</code>)</a>, Up: <a href="#Demo-files" accesskey="u" rel="up">Demo files</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Hyperlinks-_0028xhyper_002etex_0029-1"></span><h3 class="section">8.1 Hyperlinks (<code>xhyper.tex</code>)</h3>
@@ -8799,7 +8492,8 @@ Next: <a href="#Highlighting-TeX-comments-in-listings-_0028lscommnt_002etex_0029
<span id="index-rotatebox"></span>
<span id="index-definecolor"></span>
<span id="index-url"></span>
-<pre class="verbatim">% (This file is public domain.)
+<pre class="verbatim">% $Id: xhyper.tex 60 2022-10-05 22:42:54Z karl $
+% (This file is public domain.)
%
% This file demonstrates the following features of Eplain:
%
@@ -8811,7 +8505,7 @@ Next: <a href="#Highlighting-TeX-comments-in-listings-_0028lscommnt_002etex_0029
%
% The compiled demo can be downloaded from
%
-% http://tug.org/eplain/demo
+% https://tug.org/eplain/demo
%
% In order to compile this file yourself, you will need the CTAN lion
% drawing by Duane Bibby from
@@ -8971,7 +8665,7 @@ Show me
% |url.sty|. Remember that we have customized the color of |url|
% hyperlinks, so this one will show up with a different color than the
% default dark-red.
-Take me to \url{http://tug.org/eplain}.
+Take me to \url{https://tug.org/eplain}.
% The second approach is to create an explicit URL link. We specify
% yet another border highlighting mode, |P|, which means that the
@@ -8985,16 +8679,18 @@ Take me to \url{http://tug.org/eplain}.
\definecolor{mycolor}{rgb}{0.4,0.1,0.4}
Take me to
-\hlstart{url}{hlight=P,colormodel=,color=mycolor}{http://tug.org/eplain}
+\hlstart{url}{hlight=P,colormodel=,color=mycolor}{https://tug.org/eplain}
Eplain homepage\hlend.
\bye
</pre>
<hr>
-<span id="Highlighting-TeX-comments-in-listings-_0028lscommnt_002etex_0029"></span><div class="header">
+</div>
+<div class="section" id="Highlighting-TeX-comments-in-listings-_0028lscommnt_002etex_0029">
+<div class="header">
<p>
-Previous: <a href="#Hyperlinks-_0028xhyper_002etex_0029" accesskey="p" rel="prev">Hyperlinks (xhyper.tex)</a>, Up: <a href="#Demo-files" accesskey="u" rel="up">Demo files</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#Hyperlinks-_0028xhyper_002etex_0029" accesskey="p" rel="prev">Hyperlinks (<code>xhyper.tex</code>)</a>, Up: <a href="#Demo-files" accesskey="u" rel="up">Demo files</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Highlighting-TeX-comments-in-listings-_0028lscommnt_002etex_0029-1"></span><h3 class="section">8.2 Highlighting TeX comments in listings (<code>lscommnt.tex</code>)</h3>
@@ -9063,9 +8759,12 @@ Previous: <a href="#Hyperlinks-_0028xhyper_002etex_0029" accesskey="p" rel="prev
\bye
</pre>
<hr>
-<span id="Macro-index"></span><div class="header">
+</div>
+</div>
+<div class="unnumbered" id="Macro-index">
+<div class="header">
<p>
-Next: <a href="#Concept-index" accesskey="n" rel="next">Concept index</a>, Previous: <a href="#Demo-files" accesskey="p" rel="prev">Demo files</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Next: <a href="#Concept-index" accesskey="n" rel="next">Concept index</a>, Previous: <a href="#Demo-files" accesskey="p" rel="prev">Demo files</a>, Up: <a href="#Top" accesskey="u" rel="up">Eplain</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Macro-index-1"></span><h2 class="unnumbered">Macro index</h2>
@@ -9605,7 +9304,6 @@ Next: <a href="#Concept-index" accesskey="n" rel="next">Concept index</a>, Previ
<tr><td></td><td valign="top"><a href="#index-pdfescapestring-pdfTeX-primitive"><code>pdfescapestring <span class="roman">pdfTeX primitive</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Making-PDF-outlines">Making PDF outlines</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-pdfmark-_0028PDF-language-primitive_0029"><code>pdfmark <span class="roman">(PDF language primitive)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Making-PDF-outlines">Making PDF outlines</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-pdfoutline-_0028pdftex-primitive_0029"><code>pdfoutline <span class="roman">(<code>pdftex</code> primitive)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Making-PDF-outlines">Making PDF outlines</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-pdfoutput"><code>pdfoutput</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Checking-for-PDF-output">Checking for PDF output</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-pdftex-_0028hyperlink-driver_0029"><code>pdftex <span class="roman">(hyperlink driver)</span></code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hyperlink-drivers-pdftex-and-dvipdfm">Hyperlink drivers pdftex and dvipdfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-percentchar"><code>percentchar</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Category-codes">Category codes</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-phantomeqlabel"><code>phantomeqlabel</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Equation-reference-hyperlinks">Equation reference hyperlinks</a></td></tr>
@@ -9834,9 +9532,11 @@ Next: <a href="#Concept-index" accesskey="n" rel="next">Concept index</a>, Previ
</td></tr></table>
<hr>
-<span id="Concept-index"></span><div class="header">
+</div>
+<div class="unnumbered" id="Concept-index">
+<div class="header">
<p>
-Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <a href="#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
+Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <a href="#Top" accesskey="u" rel="up">Eplain</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Macro-index" title="Index" rel="index">Index</a>]</p>
</div>
<span id="Concept-index-1"></span><h2 class="unnumbered">Concept index</h2>
@@ -10089,8 +9789,8 @@ Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <
<tr><td></td><td valign="top"><a href="#index-destinations_002c-numbered">destinations, numbered</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-destinations_002c-page">destinations, page</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-destinations_002c-raising">destinations, raising</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Options-supported-by-all-drivers">Options supported by all drivers</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-destinations_002c-URL">destinations, <acronym>URL</acronym></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-hypertex">Link types for hypertex</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-destinations_002c-URL-1">destinations, <acronym>URL</acronym></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-destinations_002c-url">destinations, url</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-hypertex">Link types for hypertex</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-destinations_002c-url-1">destinations, url</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-detecting-numbers">detecting numbers</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cifinteger-and-_005cisinteger">\ifinteger and \isinteger</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-diagnostics">diagnostics</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Diagnostics">Diagnostics</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Diagram_002c-macros-for-LaTeX">Diagram, macros for LaTeX</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Construction-of-commutative-diagrams">Construction of commutative diagrams</a></td></tr>
@@ -10142,6 +9842,7 @@ Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <
<tr><td></td><td valign="top"><a href="#index-empty-string_002c-checking-for">empty string, checking for</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cifempty">\ifempty</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Encapsulated-PostScript">Encapsulated PostScript</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Encapsulated-PostScript-1">Encapsulated PostScript</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-engines_002c-testing-for">engines, testing for</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Checking-for-PDF-output">Checking for PDF output</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-environments_002c-user_002ddefined">environments, user-defined</a>:</td><td>&nbsp;</td><td valign="top"><a href="#User_002ddefined-environments">User-defined environments</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Eplain_002c-installing">Eplain, installing</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Installation">Installation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-Eplain_002c-invoking">Eplain, invoking</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Invoking-Eplain">Invoking Eplain</a></td></tr>
@@ -10149,8 +9850,8 @@ Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <
<tr><td></td><td valign="top"><a href="#index-Eplain_002c-upgrading">Eplain, upgrading</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Installation">Installation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-eplain_002eaux"><code>eplain.aux</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Installation">Installation</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-eplain_002efmt"><code>eplain.fmt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Installation">Installation</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-EPS"><acronym>EPS</acronym></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-EPS-1"><acronym>EPS</acronym></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-EPS">EPS</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-EPS-1">EPS</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-epstopdf"><code>epstopdf</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-epstopdf_002esty"><code>epstopdf.sty</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-equation-labels_002c-characters-valid-in">equation labels, characters valid in</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Equation-references">Equation references</a></td></tr>
@@ -10315,10 +10016,10 @@ Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <
<tr><td></td><td valign="top"><a href="#index-hyperlinks_002c-to-another-file">hyperlinks, to another file</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-hypertex">Link types for hypertex</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-hyperlinks_002c-to-another-file-1">hyperlinks, to another file</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-hyperlinks_002c-to-another-file-2">hyperlinks, to another file</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-hyperlinks_002c-URL">hyperlinks, <acronym>URL</acronym></a>:</td><td>&nbsp;</td><td valign="top"><a href="#General-hyperlinks">General hyperlinks</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-hyperlinks_002c-URL-1">hyperlinks, <acronym>URL</acronym></a>:</td><td>&nbsp;</td><td valign="top"><a href="#URL-hyperlinks">URL hyperlinks</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-hyperlinks_002c-URL-2">hyperlinks, <acronym>URL</acronym></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-hypertex">Link types for hypertex</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-hyperlinks_002c-URL-3">hyperlinks, <acronym>URL</acronym></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-hyperlinks_002c-url">hyperlinks, url</a>:</td><td>&nbsp;</td><td valign="top"><a href="#General-hyperlinks">General hyperlinks</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-hyperlinks_002c-url-1">hyperlinks, url</a>:</td><td>&nbsp;</td><td valign="top"><a href="#URL-hyperlinks">URL hyperlinks</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-hyperlinks_002c-url-2">hyperlinks, url</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-hypertex">Link types for hypertex</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-hyperlinks_002c-url-3">hyperlinks, url</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-hyperref_002esty"><code>hyperref.sty</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-not-to-work">Packages known not to work</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-hypertex_002c-destination-options"><code>hypertex</code>, destination options</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Destination-options-for-hypertex">Destination options for hypertex</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-hypertex_002c-destination-types"><code>hypertex</code>, destination types</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Destination-types-for-hypertex">Destination types for hypertex</a></td></tr>
@@ -10330,7 +10031,7 @@ Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <
<tr><th id="Concept-index_cp_letter-I">I</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-identifying-numbers">identifying numbers</a>:</td><td>&nbsp;</td><td valign="top"><a href="#g_t_005cifinteger-and-_005cisinteger">\ifinteger and \isinteger</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-idxuniq"><code>idxuniq</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Exact-destinations-for-index-terms">Exact destinations for index terms</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-ifpdf_002esty"><code>ifpdf.sty</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Checking-for-PDF-output">Checking for PDF output</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-iftex_002esty"><code>iftex.sty</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Checking-for-PDF-output">Checking for PDF output</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-ignoring-arguments">ignoring arguments</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Macro-arguments">Macro arguments</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-implicit-hyperlinks">implicit hyperlinks</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Implicit-hyperlinks">Implicit hyperlinks</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-implicit-hyperlinks_002c-demo">implicit hyperlinks, demo</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hyperlinks-_0028xhyper_002etex_0029">Hyperlinks (xhyper.tex)</a></td></tr>
@@ -10491,11 +10192,11 @@ Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <
<tr><td></td><td valign="top"><a href="#index-numbers_002c-written-form-of">numbers, written form of</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Writing-out-numbers">Writing out numbers</a></td></tr>
<tr><td colspan="4"> <hr></td></tr>
<tr><th id="Concept-index_cp_letter-O">O</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-Oberdiek_002c-Heiko">Oberdiek, Heiko</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Checking-for-PDF-output">Checking for PDF output</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-omitting-hyperlinks">omitting hyperlinks</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hyperlink-driver-nolinks">Hyperlink driver nolinks</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-omitting-hyperlinks-1">omitting hyperlinks</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Turning-hyperlinks-on_002foff">Turning hyperlinks on/off</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-omitting-typesetting-of-graphics">omitting typesetting of graphics</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-open-boxes">open boxes</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Boxes">Boxes</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-OpTeX">OpTeX</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Introduction">Introduction</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-option-list_002c-group">option list, group</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Setting-group-options">Setting group options</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-option-list_002c-preserving-for-group">option list, preserving for group</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Setting-group-options">Setting group options</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-options_002c-destination_002c-common">options, destination, common</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Options-supported-by-all-drivers">Options supported by all drivers</a></td></tr>
@@ -10525,12 +10226,11 @@ Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <
<tr><td></td><td valign="top"><a href="#index-Patashnik_002c-Oren">Patashnik, Oren</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Citations">Citations</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-pathnames_002c-breaking">pathnames, breaking</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Paths">Paths</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-pathnames_002c-breaking-1">pathnames, breaking</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-PDF"><acronym>PDF</acronym></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-PDF">PDF</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-PDF-outlines-_0028a_002ek_002ea_002e-bookmarks_0029">PDF outlines (a.k.a. bookmarks)</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Making-PDF-outlines">Making PDF outlines</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-PDF-output"><acronym>PDF</acronym> output</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Checking-for-PDF-output">Checking for PDF output</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-PDF-output">PDF output</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Checking-for-PDF-output">Checking for PDF output</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-pdftex"><code>pdftex</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Invoking-Eplain">Invoking Eplain</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-pdftex-1"><code>pdftex</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Checking-for-PDF-output">Checking for PDF output</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-pdftex-2"><code>pdftex</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Introduction-to-hyperlinks">Introduction to hyperlinks</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-pdftex-1"><code>pdftex</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Introduction-to-hyperlinks">Introduction to hyperlinks</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-pdftex_002c-destination-options"><code>pdftex</code>, destination options</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Destination-options-for-pdftex-and-dvipdfm">Destination options for pdftex and dvipdfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-pdftex_002c-destination-types"><code>pdftex</code>, destination types</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Destination-types-for-pdftex-and-dvipdfm">Destination types for pdftex and dvipdfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-pdftex_002c-hyperlink-driver"><code>pdftex</code>, hyperlink driver</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hyperlink-drivers-pdftex-and-dvipdfm">Hyperlink drivers pdftex and dvipdfm</a></td></tr>
@@ -10567,6 +10267,7 @@ Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <
<tr><td></td><td valign="top"><a href="#index-references_002c-defining-general-1">references, defining general</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Using-generic-references">Using generic references</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-references_002c-numbered">references, numbered</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Citations">Citations</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-register-allocation">register allocation</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Allocation-macros">Allocation macros</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-registers_002c-scratch">registers, scratch</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Scratch-registers">Scratch registers</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-restoring-_005cinput_002c-LaTeX-packages">restoring <code>\input</code>, LaTeX packages</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Environment-for-loading-packages">Environment for loading packages</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-return-character">return character</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Category-codes">Category codes</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-right_002djustification">right-justification</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Justification">Justification</a></td></tr>
@@ -10579,6 +10280,7 @@ Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <
<tr><th id="Concept-index_cp_letter-S">S</th><td></td><td></td></tr>
<tr><td></td><td valign="top"><a href="#index-scaling">scaling</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-scaling_002c-demo">scaling, demo</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hyperlinks-_0028xhyper_002etex_0029">Hyperlinks (xhyper.tex)</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-scratch-registers">scratch registers</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Scratch-registers">Scratch registers</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-sed"><code>sed</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Customizing-indexing">Customizing indexing</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-see-also-index-entries-and-hyperlinks">see also index entries and hyperlinks</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hyperlinks-in-see-and-see-also-entries">Hyperlinks in see and see also entries</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-see-also-index-entries-and-sorting">see also index entries and sorting</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Customizing-indexing">Customizing indexing</a></td></tr>
@@ -10654,12 +10356,11 @@ Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <
<tr><td></td><td valign="top"><a href="#index-universal-mapping-property">universal mapping property</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Construction-of-commutative-diagrams">Construction of commutative diagrams</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-unordered-lists">unordered lists</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Lists">Lists</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-upgrading">upgrading</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Installation">Installation</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-URL-for-path_002esty"><acronym>URL</acronym> for <samp>path.sty</samp></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Paths">Paths</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-URL-for-pdfTeX"><acronym>URL</acronym> for pdfTeX</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Checking-for-PDF-output">Checking for PDF output</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-URL-hyperlink"><acronym>URL</acronym> hyperlink</a>:</td><td>&nbsp;</td><td valign="top"><a href="#General-hyperlinks">General hyperlinks</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-URL-hyperlink-1"><acronym>URL</acronym> hyperlink</a>:</td><td>&nbsp;</td><td valign="top"><a href="#URL-hyperlinks">URL hyperlinks</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-URL-hyperlink-2"><acronym>URL</acronym> hyperlink</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-hypertex">Link types for hypertex</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-URL-hyperlink-3"><acronym>URL</acronym> hyperlink</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-url-for-path_002esty">url for <samp>path.sty</samp></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Paths">Paths</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-url-hyperlink">url hyperlink</a>:</td><td>&nbsp;</td><td valign="top"><a href="#General-hyperlinks">General hyperlinks</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-url-hyperlink-1">url hyperlink</a>:</td><td>&nbsp;</td><td valign="top"><a href="#URL-hyperlinks">URL hyperlinks</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-url-hyperlink-2">url hyperlink</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-hypertex">Link types for hypertex</a></td></tr>
+<tr><td></td><td valign="top"><a href="#index-url-hyperlink-3">url hyperlink</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Link-types-for-pdftex-and-dvipdfm">Link types for pdftex and dvipdfm</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-url_002esty"><code>url.sty</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Packages-known-to-work">Packages known to work</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-url_002esty-1"><code>url.sty</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#URL-hyperlinks">URL hyperlinks</a></td></tr>
<tr><td></td><td valign="top"><a href="#index-url_002esty-2"><code>url.sty</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="#Hyperlinks-_0028xhyper_002etex_0029">Hyperlinks (xhyper.tex)</a></td></tr>
@@ -10753,8 +10454,8 @@ Previous: <a href="#Macro-index" accesskey="p" rel="prev">Macro index</a>, Up: <
&nbsp;
</td></tr></table>
-
-<hr>
+</div>
+</div>
diff --git a/macros/eplain/doc/eplain.info b/macros/eplain/doc/eplain.info
index 878aa858ee..e08f2e2cdf 100644
--- a/macros/eplain/doc/eplain.info
+++ b/macros/eplain/doc/eplain.info
@@ -1,8 +1,8 @@
-This is eplain.info, produced by makeinfo version 6.7 from eplain.texi.
+This is eplain.info, produced by makeinfo version 6.8 from eplain.texi.
-This manual documents the Eplain macros, version 3.11, July 2020. Eplain
-provides functionality for plain TeX that is intended to be useful
-regardless of how your document is actually formatted.
+This manual documents the Eplain macros, version 3.12, October 2022.
+Eplain provides functionality for plain TeX that is intended to be
+useful regardless of how your document is actually formatted.
Most of this manual is in the public domain, like most of the Eplain
code. It was originally written by Karl Berry, starting in 1989. Steven
@@ -21,7 +21,7 @@ File: eplain.info, Node: Top, Next: Introduction, Up: (dir)
Eplain
******
-This manual documents the Eplain macros, version 3.11, July 2020.
+This manual documents the Eplain macros, version 3.12, October 2022.
Eplain provides functionality for plain TeX that is intended to be
useful regardless of how your document is actually formatted.
@@ -47,189 +47,6 @@ on LaTeX packages and the chapter on hyperlinks, and updates throughout.
* Macro index:: Entries for TeX and Eplain control sequences.
* Concept index:: General index.
- -- The Detailed Node Listing --
-
-User definitions
-
-* Diagnostics:: Tracing information.
-* Rules:: Changing the default rule dimensions.
-* Citations:: Using BibTeX and Eplain to make bibliographies.
-* Displays:: Changing the formatting of math displays.
-* Time of day:: Producing the time of day.
-* Lists:: Producing numbered and unordered lists.
-* Verbatim listing:: Producing text just as it appears.
-* Contents:: Making a table of contents.
-* Cross-references:: Symbolically referring to pages or equations.
-* Page references:: Symbolic references to page numbers.
-* Equation references:: Symbolic references to equation numbers.
-* Indexing:: Creating and typesetting indexes.
-* Justification:: Left- or right-justification, or centering.
-* Tables:: Producing ordered tables.
-* Margins:: Changing the margins directly.
-* Multiple columns:: Getting output in two columns.
-* Footnotes:: Autonumbered footnotes; changing formatting.
-* Fractions:: A better way to produce fractions in text.
-* Paths:: Allowing line breaks in pathnames.
-* Logos:: Various logos.
-* Boxes:: Producing filled or open rectangles.
-* Checking for PDF output:: Checking for pdfTeX in PDF mode.
-* Loading LaTeX packages:: Support for LaTeX packages under plain TeX.
-
-Citations
-
-* Formatting citations:: Changing the way citations are printed.
-* Formatting bibliographies:: Changing the way bibliographies are printed.
-
-Displays
-
-* Formatting displays:: General formatting of displays.
-
-Lists
-
-* Formatting lists:: Changing how the lists look.
-
-Contents
-
-* Writing the .toc file::
-* Reading the .toc file::
-* Changing the .toc file's root name::
-* Alternative contents files::
-
-Cross-references
-
-* Defining generic references::
-* Using generic references::
-
-Equation references
-
-* Formatting equation references::
-* Subequation references::
-
-Indexing
-
-* Indexing terms:: Specifying what to index.
-* Typesetting an index:: Printing the sorted output.
-* Customizing indexing:: Creating commands and specifying extra actions.
-
-Indexing terms
-
-* Indexing commands:: Making index entries.
-* Modifying index entries:: Ranges, see/see also, page number typesetting.
-* Index entries with special characters::
-* Proofing index terms:: Noting index entries in the margins.
-
-Loading LaTeX packages
-
-* The \usepackage command:: Command to load packages.
-* Environment for loading packages:: Environment for the \usepackage commands.
-* Packages known to work:: Supported packages.
-* Packages known not to work:: Packages known not to work with Eplain.
-
-Hyperlinks
-
-* Introduction to hyperlinks::
-* Explicit hyperlinks::
-* Implicit hyperlinks::
-* Hyperlink drivers::
-* Setting hyperlink types and options::
-* Turning hyperlinks on/off::
-
-Implicit hyperlinks
-
-* General hyperlinks:: hrefint, hrefext
-* URL hyperlinks:: url
-* Citation hyperlinks:: cite, bib
-* List hyperlinks:: li
-* Cross-reference hyperlinks:: definexref, ref
-* Page reference hyperlinks:: xrdef, xref
-* Equation reference hyperlinks:: eq
-* Index hyperlinks:: idx
-* Footnote hyperlinks:: foot, footback
-* Contents hyperlinks::
-
-Index hyperlinks
-
-* Exact destinations for index terms::
-* Page destinations for index terms::
-* Choosing destination placement::
-* Index page list and page range parsers::
-* Hyperlinks in see and see also entries::
-
-Hyperlink drivers
-
-* Options supported by all drivers::
-* Hyperlink driver hypertex::
-* Hyperlink drivers pdftex and dvipdfm::
-* Hyperlink driver nolinks::
-
-Hyperlink driver hypertex::
-
-* Destination types for hypertex::
-* Destination options for hypertex::
-* Link types for hypertex::
-* Link options for hypertex::
-
-Hyperlink drivers pdftex and dvipdfm::
-
-* Destination types for pdftex and dvipdfm::
-* Destination options for pdftex and dvipdfm::
-* Link types for pdftex and dvipdfm::
-* Link options for pdftex and dvipdfm::
-
-Setting hyperlink types and options
-
-* Setting default types and options::
-* Setting group types::
-* Setting group options::
-
-Turning hyperlinks on/off
-
-* Turning low-level commands on/off::
-* Turning hyperlinks on/off for a group::
-
-Arrow theoretic diagrams
-
-* Slanted lines and vectors::
-* Commutative diagrams::
-
-Commutative diagrams
-
-* Arrows and morphisms::
-* Construction of commutative diagrams::
-* Commutative diagram parameters::
-
-Programming definitions
-
-* Category codes:: Changing category codes.
-* Allocation macros:: Non-outer versions of \newcount et al.
-* Iteration:: Doing 'for' and 'while' loops in TeX.
-* Macro arguments:: Reading and ignoring them.
-* Converting to characters:: Normalizing control sequences and spaces.
-* Expansion:: Controlling expansion.
-* Obeying spaces:: Making whitespace count anywhere.
-* Writing out numbers:: Making '1' into 'one'.
-* Mode-specific penalties::
-* Auxiliary files:: Testing for their existence.
-* User-defined environments:: User-defined environments.
-* Page list and page range parsers::
-
-Expansion
-
-* \csn and \ece::
-* \edefappend::
-* Hooks:: Manipulating and executing named actions.
-* Properties:: Associating information with a csname.
-* \expandonce::
-* \ifundefined::
-* \ifempty::
-* \ifinteger and \isinteger::
-* \futurenonspacelet::
-
-Demo files
-
-* Hyperlinks (xhyper.tex)::
-* Highlighting TeX comments in listings (lscommnt.tex)::
-

File: eplain.info, Node: Introduction, Next: Installation, Prev: Top, Up: Top
@@ -245,7 +62,7 @@ implementation; see comments in the source code ('xeplain.tex') for
that.
Eplain is not intended to provide typesetting capabilities, as does
-LaTeX (originally written by Leslie Lamport) and Texinfo (Originally
+LaTeX (originally written by Leslie Lamport) and Texinfo (originally
written by Richard Stallman). Instead, it provides definitions that are
intended to be useful regardless of the high-level commands that you use
when you actually prepare your manuscript.
@@ -283,19 +100,27 @@ current version number of Eplain is defined as the macro '\fmtversion'
at the end of the source file 'eplain.tex'. When corresponding, please
refer to it.
- To get on this mailing list yourself, email
-<tex-eplain-request@tug.org> with a message whose body contains a line
-
- subscribe YOU@YOUR.PREFERRED.ADDRESS
-
-or visit <http://lists.tug.org/tex-eplain>.
+ To subscribe to this mailing list (anyone can subscribe, and archives
+are public), visit <https://lists.tug.org/tex-eplain>.
- David Walden had reported his experience with Eplain as a new user.
-The article is available online at
+ David Walden reported his experience with Eplain as a new user. The
+article is available online at
<https://tug.org/pracjourn/2005-4/walden>. An introductory article
(written for TUGboat) is also available online at
<https://tug.org/eplain/misc/tb84katsi.pdf>.
+ Finally, here are two alternatives to Eplain:
+
+ 1. If you just want to load the LaTeX color or graphics package, the
+ LaTeX team's 'miniltx.tex' suffices:
+
+ \input miniltx.tex
+ \input graphicx.tex
+
+ 2. If you're interested in a fully-fledged format that shares much of
+ Eplain's (and plain.tex's) philosophy, check out OpTeX:
+ <https://ctan.org/pkg/optex>.
+

File: eplain.info, Node: Installation, Next: Invoking Eplain, Prev: Introduction, Up: Top
@@ -303,33 +128,22 @@ File: eplain.info, Node: Installation, Next: Invoking Eplain, Prev: Introduct
**************
Your TeX installation should already contain a version of Eplain
-('eplain.tex') in its main 'texmf' tree (usually under
-'/usr/share/texmf/tex/eplain/' on Unix systems). To install a newer
-version of Eplain, put the new 'eplain.tex' (included in Eplain
-distributions) in the 'tex/eplain/' subdirectory of your local 'texmf'
-tree. The newer version you install in the local tree should override
-the older one in the main tree.
-
- The location of the local 'texmf' tree obviously depends on your
-operating system and TeX installation. On Unix systems the usual
-location is '/usr/local/share/texmf/'. If you don't have write
-permissions for '/usr/local/share/texmf/', many installations read the
-'texmf' tree in the user's home directory; 'eplain.tex' then should go
-under '~/texmf/tex/eplain/'. For more information about TeX directory
-structure, please see
-<http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds>.
-
- If you prefer to install 'eplain.tex' in a non-standard place, set an
-environment variable ('TEXINPUTS' for the Web2C port of TeX to Unix) to
-tell TeX how to find it.
-
- If you want, you can also create a format ('.fmt') file for Eplain,
-which will eliminate the time spent reading the macro source file with
-'\input'. You do this by issuing a sequence of Unix commands something
-like this:
-
- prompt$ touch eplain.aux
- prompt$ initex
+('eplain.tex') in its main 'texmf' tree; with TeX Live, it's in
+'.../texmf-dist/tex/eplain/eplain.tex'.
+
+ Generally, you can just use that version and there is no need to do
+anything else. But if you want to use a newer version of Eplain for a
+given document, you can put the new 'eplain.tex' in the document's
+directory, and it will be found.
+
+ If you want to install a new 'eplain.tex' in some other place, set an
+environment variable (commonly, 'TEXINPUTS') to tell TeX how to find it.
+
+ Distributions should also create and maintain the 'eplain.fmt' file
+file. But if you want to do it yourself, you can:
+
+ $ touch eplain.aux
+ $ initex
This is TeX, ...
**&plain eplain
(eplain.tex)
@@ -340,10 +154,9 @@ You must make sure that 'eplain.aux' exists _before_ you run 'initex';
otherwise, warning messages about undefined labels will never be issued.
You then have to install the resulting 'eplain.fmt' in your local
-'texmf' tree or set an environment variable to tell TeX how to find it.
-For the Web2C port of TeX to Unix, format files are usually installed
-under '/usr/local/share/texmf/web2c/' or '/var/lib/texmf/web2c/'; the
-environment variable is 'TEXFORMATS'.
+'texmf' tree or set an environment variable ('TEXFORMATS' to tell TeX
+how to find it. You'll need to consult your distribution's
+documentation about that.

File: eplain.info, Node: Invoking Eplain, Next: User definitions, Prev: Installation, Up: Top
@@ -355,30 +168,28 @@ The simplest way to use Eplain is simply to put:
\input eplain
-at the beginning of your input file. The macro file is small enough
-that reading it does not take an unbearably long time--at least on
-contemporary machines.
+at the beginning of your (plain TeX) input file. The macro file is
+small enough that reading it does not take long.
- In addition, if a format ('.fmt') file has been created for Eplain
-(see the previous section), you can eliminate the time spent reading the
+ However, if a format ('.fmt') file has been created for Eplain (see
+the previous section), you can eliminate even the time spent reading the
macro source file. You do this by responding '&eplain' to TeX's '**'
prompt. For example:
- initex
+ $ tex
This is TeX, ...
**&eplain myfile
- Depending on the implementation of TeX which you are using, you might
-also be able to invoke TeX as 'eplain' and have the format file
-automatically read.
+ In TeX Live and other distributions, a command-line executable named
+'eplain' is provided which reads the 'eplain.fmt' file automatically.
If you write something which you will be distributing to others, you
won't know if the Eplain format will be loaded already. If it is, then
doing '\input eplain' will waste time; if it isn't, then you must load
it. To solve this, Eplain defines the control sequence '\eplain' to be
-the letter 't' (a convention borrowed from Lisp; it doesn't actually
-matter what the definition is, only that the definition exists).
-Therefore, you can do the following:
+the letter 't' (a convention borrowed from Lisp; it doesn't matter what
+the definition is, only that the definition exists). Therefore, you can
+do the following:
\ifx\eplain\undefined \input eplain \fi
@@ -395,9 +206,10 @@ where '\undefined' must never acquire a definition.
'btxmac.tex'
bibliography-related macros (*note Citations::);
-'ifpdf.sty'
- sets the switch '\ifpdf', which can be used to detect pdfTeX in PDF
- mode (*note Checking for PDF output::), written by Heiko Oberdiek;
+'iftex.sty'
+ sets the switch '\ifpdf' (among other things), which can be used to
+ detect direct PDF output (*note Checking for PDF output::),
+ originally written by Heiko Oberdiek;
'path.sty'
macro for allowing line breaks at punctuation characters within
@@ -426,7 +238,7 @@ this:
\let\nobibtex = t
\input eplain
-By default, '\nobibtex' is undefined, and so the bibliography
+By default, '\nobibtex' is not defined, and so the bibliography
definitions _are_ made.
Likewise, define '\noarrow' if you don't want to include the
@@ -451,17 +263,18 @@ warning on your terminal. If you want to use the AMSTeX '\ref', do
Sometimes you may need to run TeX more then once on your '.tex' file
in order to produce and typeset indexes, resolve undefined
cross-references and/or citations. The shell script 'texi2dvi' from the
-Texinfo documentation system (see <http://www.gnu.org/software/texinfo>)
-can automate this process: it runs BibTeX, MakeIndex and TeX as many
-times as needed to complete the compilation process. You will need to
-set the 'LATEX' environment variable to 'tex'. For example, in a
-Bourne-compatible shell, the following command will do all the work:
+Texinfo documentation system (see
+<https://www.gnu.org/software/texinfo>) can automate this process: it
+runs BibTeX, MakeIndex and TeX as many times as needed to complete the
+compilation process. You will need to set the 'LATEX' environment
+variable to 'tex'. For example, in a Bourne-compatible shell, the
+following command will do all the work:
- prompt$ LATEX=tex texi2dvi file.tex
+ $ LATEX=tex texi2dvi file.tex
-(Despite the name, 'texi2dvi' can also produce '.pdf' files; just set
-'LATEX=pdftex'.) See the output from the command 'texi2dvi --help' for
-invoking information and a full list of options.
+Despite the name, 'texi2dvi' can also produce '.pdf' output (among other
+formats); set 'LATEX=pdftex' for this. See the output from 'texi2dvi
+--help' for a full list of options.

File: eplain.info, Node: User definitions, Next: Hyperlinks, Prev: Invoking Eplain, Up: Top
@@ -1582,8 +1395,8 @@ this definition makes the labels print as '2a', '2b', and so on.
#1\char\subref
}
-Sadly, we must define a new count register, '\subref', instead of using
-the scratch count register '\count255', because '#1' might include other
+We must define a new count register, '\subref', instead of using the
+scratch count register '\count255', because '#1' might include other
macro calls which use '\count255'.

@@ -1898,7 +1711,7 @@ resulting from processing the above input.
now we'll describe the exceptions.
The following characters are reset to their usual meanings because
-they are not useful verbatim: multiple consequent spaces are converted
+they are not useful verbatim: multiple consecutive spaces are converted
into a single space; ASCII tab characters are treated as spaces; ASCII
return is treated as end-of-line (this means, among other things, that
long terms can be broken across several lines).
@@ -2109,7 +1922,7 @@ running the following command to produce the '.ind' file (assuming the
name of the '.idx' file is 'myfile.idx' and the 'trimsee' script is
placed in the current directory):
- prompt$ cat myfile.idx | makeindex | ./trimsee > myfile.ind
+ $ cat myfile.idx | makeindex | ./trimsee >myfile.ind
By default, 'trimsee' uses default page list separators and default
"see ..." command names. If you set up MakeIndex to use different page
@@ -2347,7 +2160,7 @@ inserts an unbreakable space of (essentially) size '\@normalvsize' minus
implement multicolumns, Eplain multiplies '\vsize' itself by the number
of columns). In most circumstances, a column break will be forced after
this space (during the column splitting operation when the whole page is
-output). Bugs are easily possible, unfortunately.
+output).
The columns are separated by the value of the dimen parameter
'\gutter'. Default value is two picas. If you want to add vertical
@@ -2356,6 +2169,13 @@ vertical line between columns, define '\gutterbox' as
\def\gutterbox{\vbox to \dimen0{\vfil\hbox{\vrule height\dimen0}\vfil}}%
+ There are known bugs in the multiple-column code such that '\topmark'
+and possibly other marks can have an incorrect value on the last page of
+multiple-column material when using '\singlecolumn' to balance the
+columns. Unfortunately this is quite difficult to fix, and at present
+(volunteers welcome), it's going to remain. A suboptimal workaround is
+to insert '\columnfill' at the appropriate place.
+
The dimension counter '\dimen0' contains the height of the column.
All the '\...columns' macros insert the value of the glue parameter
@@ -2502,8 +2322,9 @@ produce their respective logos. (Sorry, the logos are not shown here.)
Some spelling variants of these are also supported.
Most of these macros come from 'texnames.sty', compiled by Nelson
-Beebe and available at <http://mirror.ctan.org/info/biblio/texnames.sty>
-(part of the 'biblio' package, <https://ctan.org/pkg/biblio>).
+Beebe and available at
+<https://mirror.ctan.org/info/biblio/texnames.sty> (part of the 'biblio'
+package, <https://ctan.org/pkg/biblio>).

File: eplain.info, Node: Boxes, Next: Checking for PDF output, Prev: Logos, Up: User definitions
@@ -2555,26 +2376,23 @@ File: eplain.info, Node: Checking for PDF output, Next: Loading LaTeX packages
4.22 Checking for PDF output
============================
-pdfTeX is an extended TeX that can output both '.dvi' and '.pdf'
-(Adobe's Portable Document Format) files (see
-<https://ctan.org/pkg/pdftex>). You might sometimes want to know whether
-the target format is '.pdf' or '.dvi'. The '\ifpdf' switch can be used
-to detect pdfTeX in PDF mode:
+You might sometimes want to test whether the target format is '.pdf' or
+'.dvi'. The '\ifpdf' conditional can be used for this:
\ifpdf
- This text is produced when pdfTeX is in PDF mode.
+ This text is produced when the engine outputs PDF.
\else
- This text is produced when pdfTeX is in DVI mode,
- or when some program other than pdfTeX is used.
+ This text is produced when the engine outputs DVI (or similar).
\fi
- Keep in mind that '\ifpdf' is set based on the value of the
-'\pdfoutput' primitive of pdfTeX at the time Eplain is loaded. If you
-change the value of '\pdfoutput' after you load Eplain, '\ifpdf' will
-not reflect the change.
+ At this writing, '\ifpdf' will be true when running pdfTeX or LuaTeX
+with PDF output. It will be false when running XeTeX, or (of course)
+original TeX, etc.
- Eplain defines '\ifpdf' by incorporating Heiko Oberdiek's
-'ifpdf.sty', which is available at <https://ctan.org/pkg/ifpdf>.
+ Eplain defines '\ifpdf' by incorporating 'iftex.sty', a package now
+maintained by the LaTeX Project Team. 'iftex.sty', and therefore Eplain,
+defines numerous related conditionals to test for different engines; see
+its package documentation for details: <https://ctan.org/pkg/ifpdf>.

File: eplain.info, Node: Loading LaTeX packages, Prev: Checking for PDF output, Up: User definitions
@@ -2594,7 +2412,8 @@ mailing list (*note Introduction::).
'miniltx.tex' (<https://ctan.org/pkg/miniltx>) from the LaTeX graphics
collection, written by David Carlisle and Sebastian Rahtz. Eplain
extends 'miniltx.tex' to provide (primarily) support for package
-options.
+options; in many cases, you can use 'miniltx.tex' directly without
+loading Eplain at all.
* Menu:
@@ -2720,8 +2539,8 @@ graphicx ('1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)')
system for TeX) installed on your system. The problem was fixed in
'supp-mis.tex' version 2004.10.26. You can obtain up-to-date
versions of 'supp-mis.tex' and the accompanying 'supp-pdf.tex' from
- <http://mirror.ctan.org/macros/pdftex/graphics>. To convince TeX to
- use the new files, you have the following options:
+ <https://mirror.ctan.org/macros/pdftex/graphics>. To convince TeX
+ to use the new files, you have the following options:
1. put the new files in the same directory with your document;
@@ -2730,8 +2549,7 @@ graphicx ('1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)')
3. install the new 'supp-mis.tex' and 'supp-pdf.tex' files in the
relevant subdirectory of your local 'texmf' tree (for info on
- TeX directory structure see <https://tug.org/tds/> and
- <http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds>);
+ TeX directory structure, see <https://tug.org/tds/>);
4. upgrade your ConTeXt installation.
@@ -2747,7 +2565,7 @@ graphicx ('1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)')
command from the 'color.sty' package under pdfTeX, the cause may be
an outdated pdfTeX color and graphics driver 'pdftex.def'. The
problem was fixed in 'pdftex.def' version 0.03p. You can obtain an
- up-to-date version from <http://ctan.org/pkg/pdftex-def>.
+ up-to-date version from <https://ctan.org/pkg/graphics-def>.
*End of warning 2.*
The '\fcolorbox' macro provided by the 'color' package requires the
@@ -2906,7 +2724,7 @@ of commands it understands.
The knowledge about the commands that the various processors
understand is programmed into Eplain's hyperlink drivers. Eplain
provides three drivers: 'hypertex' (implementation of the HyperTeX
-standard, see <http://arxiv.org/hypertex>), and 'pdftex' and 'dvipdfm'
+standard, see <https://arxiv.org/hypertex>), and 'pdftex' and 'dvipdfm'
(named after the programs which process the hyperlink commands, pdfTeX
and dvipdfm). Therefore, Eplain can only produce HyperTeX commands and
hyperlink commands for one of these two programs--except that the
@@ -2975,7 +2793,7 @@ the window in which the document is displayed.
'pdftex' driver, the usual link type used to refer to destinations in
the current document is called 'name'. You can also create a link
pointing to another local document (by using the 'filename' link type)
-or to a URL (by using the 'url' link type).
+or to a url (by using the 'url' link type).
In addition, each hyperlink driver supports a number of destination
and link "options". By setting these options you can customize hyperlink
@@ -3030,7 +2848,7 @@ types and options::).
The LABEL argument of both '\hldest' and '\hlstart' can contain
special characters (such as '#', '%', '&', '~', etc.) without any
-escaping. This is especially important for URL links supported by some
+escaping. This is especially important for url links supported by some
drivers (*note Hyperlink drivers::).
Both '\hldest' and '\hlstart' ignore following spaces.
@@ -3116,16 +2934,16 @@ linkgroup. For example:
will make 'Introduction' into an internal link, which might have been
created, e.g., with '\xrdef{intro}'.
- If URL does not start with '#', it is assumed to be a URL link.
+ If URL does not start with '#', it is assumed to be a url link.
Parameters for these links can be set by customizing the 'hrefext'
-linkgroup. The special characters (such as '#' and '~') in the URL don't
+linkgroup. The special characters (such as '#' and '~') in the url don't
need to be escaped. For example:
\href{https://tug.org/eplain/doc/eplain.html#Hyperlinks}{Hyperlinks
in Eplain}
\href{mailto:tex-eplain@tug.org}{Eplain mailing list}
-*Note URL hyperlinks::, for another way to create URL hyperlinks.
+*Note URL hyperlinks::, for another way to create url hyperlinks.
The TEXT argument of '\href' can contain verbatim text (*note
Verbatim listing::) or other macros which manipulate character catcodes.
@@ -3146,14 +2964,14 @@ The 'url' linkgroup covers the '\url' command from the LaTeX package
'url' (*note Packages known to work::), as well as any new '\url'-like
commands you define. The type for this linkgroup is set to 'url' by the
drivers which support this link type. 'url' links use the parameter to
-the '\url' command as the URL to point to.
+the '\url' command as the url to point to.
You may be using the '\url' command to typeset something other than a
-URL, e.g., a path, for which you do not want a link to be created; in
+url, e.g., a path, for which you do not want a link to be created; in
that case, you can disable the 'url' linkgroup with the command
'\hloff[url]' (*note Turning hyperlinks on/off for a group::).
- By default, URL (and other types of) links are boxed, so that they
+ By default, url (and other types of) links are boxed, so that they
are visually marked even if you do not load the LaTeX 'color' package
(*note Loading LaTeX packages::) and therefore link text is not colored.
You can see the effect by compiling the following code snippet (be sure
@@ -3167,7 +2985,7 @@ to get a modern 'url.sty', older versions do not work in plain TeX;
\enablehyperlinks
- \url{http://foo/bar}
+ \url{https://foo/bar}
\url{mailto:foobar@example.org}
@@ -3186,7 +3004,7 @@ border around them. Try this:
\enablehyperlinks
\hlopts{bwidth=0}
- \url{http://foo/bar}
+ \url{https://foo/bar}
\url{mailto:foobar@example.org}
@@ -3195,7 +3013,7 @@ border around them. Try this:
The command '\hlopts{bwidth=0}' sets border width to zero as the default
for all links, and loading the 'color' package automatically colors
links using the default color (*note Options supported by all
-drivers::). If you want the border width setting to apply to URL links
+drivers::). If you want the border width setting to apply to url links
only, say '\hlopts[url]{bwidth=0}' (*note Setting hyperlink types and
options::).
@@ -3378,7 +3196,7 @@ directory. This script filters out '\indexentry' lines differing only in
the hyperlink label but identical otherwise. You should process the
'.idx' with this script before passing it on to MakeIndex. For example:
- prompt$ ./idxuniq file.idx | makeindex > file.ind
+ $ ./idxuniq file.idx | makeindex >file.ind
Still, this solution is not ideal, as the page-range formation ability
of MakeIndex will not work, and there will be problems of apparently
@@ -3619,7 +3437,7 @@ File: eplain.info, Node: Hyperlink driver hypertex, Next: Hyperlink drivers pd
---------------------------------
HyperTeX is a standard for inclusion of hyperlink information in TeX
-(and LaTeX) documents (see <http://arxiv.org/hypertex>). This standard
+(and LaTeX) documents (see <https://arxiv.org/hypertex>). This standard
defines a set of hyperlink tags implemented as '\special' commands
written into the DVI file. The major advantage of such standard is that
a single '.dvi' file containing HyperTeX commands can be viewed by any
@@ -3639,8 +3457,8 @@ Hyperlink drivers pdftex and dvipdfm::).
For more information on programs which support the HyperTeX standard,
please see
- <http://arxiv.org/hypertex>
- <http://mirror.ctan.org/support/hypertex/hypertex>
+ <https://arxiv.org/hypertex>
+ <https://mirror.ctan.org/support/hypertex/hypertex>
For convenience, we list a few HyperTeX-enabled converters:
@@ -3651,9 +3469,9 @@ For convenience, we list a few HyperTeX-enabled converters:
Ghostscript. For example, if 'foo.tex' is a TeX file using HyperTeX
commands, then
- prompt$ tex foo.tex
- prompt$ dvips -z foo.dvi -o
- prompt$ ps2pdf foo.ps
+ $ tex foo.tex
+ $ dvips -z foo.dvi -o
+ $ ps2pdf foo.ps
will produce 'foo.pdf' with hyperlinks.
@@ -3671,7 +3489,7 @@ destination, so that "exact" linking to destinations is not possible
(this was confirmed to be a bug and most probably has already been fixed
in later versions of dvips(k)); dvipdfm as of version 0.13.2c and
dvipdfmx as of version 20040411 do not correctly parse links to external
-local files, and produce a URL link instead of a file link.
+local files, and produce a url link instead of a file link.
* Menu:
@@ -3736,7 +3554,7 @@ File: eplain.info, Node: Link types for hypertex, Next: Link options for hyper
Example: '\hlstart{name}{}{dest123}Link to dest123\hlend'
'url'
- Go to a URL. The label is the URL.
+ Go to a url. The label is the url.
Example:
@@ -4030,7 +3848,7 @@ Common link types
Example: '\hlstart{name}{}{dest123}Link to dest123\hlend'
'url'
- Go to a URL. The label is the URL.
+ Go to a url. The label is the url.
Example: '\hlstart{url}{}{https://tug.org/eplain/}Eplain
home\hlend'
@@ -5138,6 +4956,38 @@ are equivalent:
\innerdef\innerproclaim{proclaim}
\innerinnerdef{proclaim}
+* Menu:
+
+* Scratch registers::
+
+
+File: eplain.info, Node: Scratch registers, Up: Allocation macros
+
+7.2.1 Scratch registers
+-----------------------
+
+It seems worth reiterating here the conventions for scratch registers
+defined by Knuth for plain TeX, which Eplain inherits and does not
+change.
+
+ * Registers numbered 0 to 9, and 255, are free for any use. Thus
+ their values must be assumed to be clobbered whenever another macro
+ might get control. Eplain macros do use the scratch registers.
+
+ * First exception: the '\count' registers '0..9' are used internally
+ by TeX for page numbering and thus are not available for any other
+ use.
+
+ * Second exception: the '\box255' register is likewise internally by
+ TeX, to ship out pages. So it's not available either.
+
+ * By convention, all assignments to the scratch registers 1, 3, 5, 7,
+ and 9 should be '\global', and assignments to the others should be
+ non-'\global'.
+
+ For more details on all aspects of register usage, see 'The TeXbook'
+or any other plain TeX reference.
+

File: eplain.info, Node: Iteration, Next: Macro arguments, Prev: Allocation macros, Up: Programming definitions
@@ -5555,7 +5405,7 @@ will expand to 'ab_integer' (and thus would not even compile outside
math mode).
These macros come from the TeX Frequently Asked Questions
-(<http://www.tex.ac.uk/cgi-bin/texfaq2html>).
+(<https://texfaq.org>).

File: eplain.info, Node: \futurenonspacelet, Prev: \ifinteger and \isinteger, Up: Expansion
@@ -5760,6 +5610,8 @@ File: eplain.info, Node: Hyperlinks (xhyper.tex), Next: Highlighting TeX comme
+
+% $Id: xhyper.tex 60 2022-10-05 22:42:54Z karl $
% (This file is public domain.)
%
% This file demonstrates the following features of Eplain:
@@ -5772,7 +5624,7 @@ File: eplain.info, Node: Hyperlinks (xhyper.tex), Next: Highlighting TeX comme
%
% The compiled demo can be downloaded from
%
-% http://tug.org/eplain/demo
+% https://tug.org/eplain/demo
%
% In order to compile this file yourself, you will need the CTAN lion
% drawing by Duane Bibby from
@@ -5932,7 +5784,7 @@ Show me
% |url.sty|. Remember that we have customized the color of |url|
% hyperlinks, so this one will show up with a different color than the
% default dark-red.
-Take me to \url{http://tug.org/eplain}.
+Take me to \url{https://tug.org/eplain}.
% The second approach is to create an explicit URL link. We specify
% yet another border highlighting mode, |P|, which means that the
@@ -5946,7 +5798,7 @@ Take me to \url{http://tug.org/eplain}.
\definecolor{mycolor}{rgb}{0.4,0.1,0.4}
Take me to
-\hlstart{url}{hlight=P,colormodel=,color=mycolor}{http://tug.org/eplain}
+\hlstart{url}{hlight=P,colormodel=,color=mycolor}{https://tug.org/eplain}
Eplain homepage\hlend.
\bye
@@ -5959,6 +5811,7 @@ File: eplain.info, Node: Highlighting TeX comments in listings (lscommnt.tex),
+
% (This file is public domain.)
% Demonstrate how Eplain can be used to include a TeX source file
% verbatim, typesetting comments in colored italic typewriter type.
@@ -6027,10 +5880,10 @@ Macro index
(line 68)
* @indexproof insertion class: Proofing index terms.
(line 28)
-* abovecolumnskip: Multiple columns. (line 33)
+* abovecolumnskip: Multiple columns. (line 40)
* abovecolumnspenalty: Tables. (line 30)
-* abovelistpenalty: Formatting lists. (line 29)
-* abovelistskip: Formatting lists. (line 29)
+* abovelistpenalty: Formatting lists. (line 28)
+* abovelistskip: Formatting lists. (line 28)
* abovelistskipamount: Formatting lists. (line 10)
* adjarrow: Arrows and morphisms.
(line 113)
@@ -6078,16 +5931,16 @@ Macro index
(line 22)
* beginindex hook: Typesetting an index.
(line 30)
-* beginlist: Formatting lists. (line 50)
+* beginlist: Formatting lists. (line 49)
* beginpackages: Environment for loading packages.
(line 6)
* begin{picture}: Packages known to work.
(line 14)
* begin{theindex}: Typesetting an index.
(line 17)
-* belowcolumnskip: Multiple columns. (line 34)
+* belowcolumnskip: Multiple columns. (line 41)
* belowfootnoterulespace: Footnotes. (line 46)
-* belowlistskip: Formatting lists. (line 30)
+* belowlistskip: Formatting lists. (line 29)
* belowlistskipamount: Formatting lists. (line 10)
* biarrow: Arrows and morphisms.
(line 110)
@@ -6159,7 +6012,7 @@ Macro index
* cmd (hyperlink option) <2>: Link types for pdftex and dvipdfm.
(line 67)
* cmd (hyperlink option) <3>: Link options for pdftex and dvipdfm.
- (line 56)
+ (line 55)
* color (hyperlink option): Options supported by all drivers.
(line 37)
* colormodel (hyperlink option): Options supported by all drivers.
@@ -6173,14 +6026,14 @@ Macro index
(line 43)
* csn: \csn and \ece. (line 6)
* definecolor: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* definecontentsfile: Alternative contents files.
(line 6)
* defineindex: Indexing. (line 35)
* definexref: Defining generic references.
(line 6)
* definexref <1>: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* definexref (hyperlinks): Cross-reference hyperlinks.
(line 6)
* depth (destination option): Destination types for pdftex and dvipdfm.
@@ -6188,7 +6041,7 @@ Macro index
* depth (destination option) <1>: Destination options for pdftex and dvipdfm.
(line 34)
* depth (hyperlink option): Link options for pdftex and dvipdfm.
- (line 122)
+ (line 121)
* discretionaries: Paths. (line 20)
* displaylines: Displays. (line 18)
* DOCVIEW pdfmark: Making PDF outlines. (line 37)
@@ -6214,7 +6067,7 @@ Macro index
(line 48)
* end for index entries: Modifying index entries.
(line 22)
-* endlist: Formatting lists. (line 52)
+* endlist: Formatting lists. (line 51)
* endnumberedlist: Lists. (line 13)
* endorderedlist: Lists. (line 13)
* endpackages: Environment for loading packages.
@@ -6224,7 +6077,7 @@ Macro index
(line 14)
* end{theindex}: Typesetting an index.
(line 17)
-* eplain: Invoking Eplain. (line 30)
+* eplain: Invoking Eplain. (line 28)
* eplaininput: Environment for loading packages.
(line 24)
* eqalignno: Displays. (line 18)
@@ -6279,7 +6132,7 @@ Macro index
* file (hyperlink option) <3>: Link types for pdftex and dvipdfm.
(line 53)
* file (hyperlink option) <4>: Link options for pdftex and dvipdfm.
- (line 63)
+ (line 62)
* fileexists (conditional): Auxiliary files. (line 10)
* filename (hyperlink type): Link types for hypertex.
(line 21)
@@ -6303,7 +6156,7 @@ Macro index
(line 31)
* flushleft: Justification. (line 7)
* flushright: Justification. (line 7)
-* fmtversion: Introduction. (line 51)
+* fmtversion: Introduction. (line 49)
* footnote (hyperlinks): Footnote hyperlinks. (line 7)
* footnotemarkseparation: Footnotes. (line 25)
* footnoteruleheight: Footnotes. (line 44)
@@ -6335,7 +6188,7 @@ Macro index
* height (destination option) <1>: Destination options for pdftex and dvipdfm.
(line 37)
* height (hyperlink option): Link options for pdftex and dvipdfm.
- (line 125)
+ (line 124)
* hgrid: Construction of commutative diagrams.
(line 108)
* hgrid <1>: Commutative diagram parameters.
@@ -6358,15 +6211,15 @@ Macro index
* hldestopts <1>: Setting group options.
(line 10)
* hldestopts <2>: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* hldesttype: Setting default types and options.
(line 6)
* hldesttype <1>: Setting group types. (line 6)
* hldesttype <2>: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* hlend: Explicit hyperlinks. (line 25)
* hlend <1>: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* hlfootbacklabel: Footnote hyperlinks. (line 12)
* hlfootlabel: Footnote hyperlinks. (line 12)
* hlfootlabelnumber: Footnote hyperlinks. (line 15)
@@ -6383,9 +6236,9 @@ Macro index
* hlidxpagelabel: Page destinations for index terms.
(line 11)
* hlight (hyperlink option): Link options for pdftex and dvipdfm.
- (line 69)
+ (line 68)
* hlightcommentslisting: Highlighting TeX comments in listings (lscommnt.tex).
- (line 7)
+ (line 8)
* hline: Arrows and morphisms.
(line 54)
* hloff: Hyperlink driver nolinks.
@@ -6399,7 +6252,7 @@ Macro index
* hlopts <1>: Setting group options.
(line 10)
* hlopts <2>: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* hlstart: Explicit hyperlinks. (line 25)
* hlstart <1>: Link types for hypertex.
(line 43)
@@ -6408,7 +6261,7 @@ Macro index
* hlstart <3>: Setting hyperlink types and options.
(line 7)
* hlstart <4>: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* hltype: Setting default types and options.
(line 6)
* hltype <1>: Setting group types. (line 6)
@@ -6507,7 +6360,7 @@ Macro index
* ifinteger: \ifinteger and \isinteger.
(line 6)
* ifpdf: Checking for PDF output.
- (line 9)
+ (line 6)
* ifpdf <1>: Introduction to hyperlinks.
(line 51)
* ifpdf <2>: Making PDF outlines. (line 16)
@@ -6515,7 +6368,7 @@ Macro index
(line 26)
* ifundefined: \ifundefined. (line 6)
* includegraphics: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* indexfilebasename: Typesetting an index.
(line 11)
* indexfonts: Typesetting an index.
@@ -6567,14 +6420,14 @@ Macro index
* insidemargin: Proofing index terms.
(line 21)
* interfootnoteskip: Footnotes. (line 29)
-* interitemskip: Formatting lists. (line 30)
+* interitemskip: Formatting lists. (line 29)
* interitemskipamount: Formatting lists. (line 14)
* isinteger: \ifinteger and \isinteger.
(line 13)
* item in indexes: Typesetting an index.
(line 35)
-* itemletter: Formatting lists. (line 44)
-* itemnumber: Formatting lists. (line 44)
+* itemletter: Formatting lists. (line 43)
+* itemnumber: Formatting lists. (line 43)
* ituline: Page list and page range parsers.
(line 26)
* jobname: Citations. (line 17)
@@ -6611,14 +6464,14 @@ Macro index
* li (hyperlinks): List hyperlinks. (line 6)
* linenumberedlisting: Verbatim listing. (line 17)
* linenumberedlisting <1>: Highlighting TeX comments in listings (lscommnt.tex).
- (line 7)
+ (line 8)
* listcompact: Lists. (line 38)
* listing: Verbatim listing. (line 7)
* listing <1>: Highlighting TeX comments in listings (lscommnt.tex).
- (line 7)
+ (line 8)
* listingfont: Verbatim listing. (line 10)
* listleftindent: Formatting lists. (line 18)
-* listmarkerspace: Formatting lists. (line 33)
+* listmarkerspace: Formatting lists. (line 32)
* listrightindent: Formatting lists. (line 18)
* loggingall: Diagnostics. (line 11)
* loop: Iteration. (line 40)
@@ -6665,15 +6518,15 @@ Macro index
* newwin (hyperlink option) <1>: Link types for pdftex and dvipdfm.
(line 54)
* newwin (hyperlink option) <2>: Link options for pdftex and dvipdfm.
- (line 90)
+ (line 89)
* new...: Allocation macros. (line 8)
-* noarrow: Invoking Eplain. (line 84)
-* noauxfile: Invoking Eplain. (line 89)
-* nobibtex: Invoking Eplain. (line 73)
+* noarrow: Invoking Eplain. (line 83)
+* noauxfile: Invoking Eplain. (line 88)
+* nobibtex: Invoking Eplain. (line 72)
* nocite: Citations. (line 58)
* nolastlinelisting: Verbatim listing. (line 25)
* nolastlinelisting <1>: Highlighting TeX comments in listings (lscommnt.tex).
- (line 7)
+ (line 8)
* nolinks (hyperlink driver): Hyperlink driver nolinks.
(line 6)
* normalbaselineskip: Options supported by all drivers.
@@ -6683,8 +6536,8 @@ Macro index
* numberedfootnote: Footnotes. (line 7)
* numberedfootnote (hyperlinks): Footnote hyperlinks. (line 6)
* numberedlist: Lists. (line 13)
-* numberedlistdepth: Formatting lists. (line 41)
-* numberedmarker: Formatting lists. (line 37)
+* numberedlistdepth: Formatting lists. (line 40)
+* numberedmarker: Formatting lists. (line 36)
* numbername: Writing out numbers. (line 6)
* obeywhitespace: Obeying spaces. (line 6)
* orderedlist: Lists. (line 13)
@@ -6701,7 +6554,7 @@ Macro index
* pagefit (hyperlink option) <2>: Link types for pdftex and dvipdfm.
(line 54)
* pagefit (hyperlink option) <3>: Link options for pdftex and dvipdfm.
- (line 107)
+ (line 106)
* pageno: Proofing index terms.
(line 21)
* pagetotal: Multiple columns. (line 14)
@@ -6714,8 +6567,6 @@ Macro index
* pdfescapestring pdfTeX primitive: Making PDF outlines. (line 60)
* pdfmark (PDF language primitive): Making PDF outlines. (line 31)
* pdfoutline (pdftex primitive): Making PDF outlines. (line 19)
-* pdfoutput: Checking for PDF output.
- (line 20)
* pdftex (hyperlink driver): Hyperlink drivers pdftex and dvipdfm.
(line 6)
* percentchar: Category codes. (line 54)
@@ -6732,7 +6583,7 @@ Macro index
(line 26)
* printcitestart: Formatting citations.
(line 15)
-* printitem: Formatting lists. (line 51)
+* printitem: Formatting lists. (line 50)
* printlistinglineno: Verbatim listing. (line 19)
* printlistinglineno <1>: Verbatim listing. (line 27)
* providecommand: Commands from LaTeX. (line 18)
@@ -6763,7 +6614,7 @@ Macro index
* ref: Using generic references.
(line 16)
* ref <1>: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* ref (hyperlinks): Cross-reference hyperlinks.
(line 19)
* refn: Using generic references.
@@ -6798,7 +6649,7 @@ Macro index
* righteqnumbers: Displays. (line 23)
* rightmargin: Margins. (line 17)
* rotatebox: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* rt: Arrows and morphisms.
(line 14)
* sanitize: Converting to characters.
@@ -6823,7 +6674,7 @@ Macro index
* setproperty: Properties. (line 13)
* setuplistinghook: Verbatim listing. (line 13)
* setuplistinghook <1>: Highlighting TeX comments in listings (lscommnt.tex).
- (line 7)
+ (line 8)
* sidx: Indexing commands. (line 8)
* sidxmarked: Indexing commands. (line 29)
* sidxname: Indexing commands. (line 19)
@@ -6873,16 +6724,16 @@ Macro index
* tracingoff: Diagnostics. (line 18)
* triplecolumns: Multiple columns. (line 7)
* tt: Packages known to work.
- (line 90)
+ (line 87)
* ttfamily: Packages known to work.
- (line 86)
+ (line 84)
* uncatcodespecials: Verbatim listing. (line 57)
* uncatcodespecials <1>: Category codes. (line 49)
* unorderedlist: Lists. (line 20)
-* unorderedlistdepth: Formatting lists. (line 41)
-* unorderedmarker: Formatting lists. (line 37)
+* unorderedlistdepth: Formatting lists. (line 40)
+* unorderedmarker: Formatting lists. (line 36)
* url: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* url (hyperlink type): Link types for hypertex.
(line 14)
* url (hyperlink type) <1>: Link types for pdftex and dvipdfm.
@@ -6932,7 +6783,7 @@ Macro index
* width (destination option) <1>: Destination options for pdftex and dvipdfm.
(line 40)
* width (hyperlink option): Link options for pdftex and dvipdfm.
- (line 128)
+ (line 127)
* writenumberedtocentry: Writing the .toc file.
(line 13)
* writenumberedtocline: Writing the .toc file.
@@ -6951,7 +6802,7 @@ Macro index
(line 10)
* xrefn (hyperlinks): Cross-reference hyperlinks.
(line 14)
-* xrefpageword: Page references. (line 18)
+* xrefpageword: Page references. (line 17)
* xrefpageword <1>: Page reference hyperlinks.
(line 10)
* xrefwarning conditional: Using generic references.
@@ -6987,11 +6838,11 @@ Concept index
* .cls files: Loading LaTeX packages.
(line 6)
* .eps files: Packages known to work.
- (line 103)
+ (line 100)
* .eps files <1>: Packages known to work.
- (line 112)
-* .fmt file: Installation. (line 27)
-* .fmt file <1>: Invoking Eplain. (line 14)
+ (line 109)
+* .fmt file: Installation. (line 18)
+* .fmt file <1>: Invoking Eplain. (line 13)
* .idx files: Indexing. (line 22)
* .idx files <1>: Index hyperlinks. (line 14)
* .ind files: Indexing. (line 26)
@@ -6999,7 +6850,7 @@ Concept index
* .pdf files: Checking for PDF output.
(line 6)
* .pdf files <1>: Packages known to work.
- (line 103)
+ (line 100)
* .pdf files <2>: Introduction to hyperlinks.
(line 13)
* .ps files: Introduction to hyperlinks.
@@ -7015,9 +6866,9 @@ Concept index
* allocation macros: Allocation macros. (line 6)
* alphanumeric references: Citations. (line 128)
* AMSLaTeX: Logos. (line 10)
-* amsppt.sty: Invoking Eplain. (line 92)
+* amsppt.sty: Invoking Eplain. (line 91)
* AMSTeX: Logos. (line 10)
-* AMSTeX conflicts: Invoking Eplain. (line 92)
+* AMSTeX conflicts: Invoking Eplain. (line 91)
* arguments, ignoring: Macro arguments. (line 6)
* arrows: Arrows and morphisms.
(line 6)
@@ -7041,7 +6892,7 @@ Concept index
* bibliography, formatting the: Formatting bibliographies.
(line 6)
* bibliography, hyperlinks: Citation hyperlinks. (line 11)
-* bibtex: Invoking Eplain. (line 103)
+* bibtex: Invoking Eplain. (line 102)
* BibTeX: Citations. (line 9)
* BibTeX <1>: Logos. (line 10)
* black boxes: Boxes. (line 6)
@@ -7089,7 +6940,7 @@ Concept index
* color: Packages known to work.
(line 25)
* color, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* color, hyperlink border: Link options for pdftex and dvipdfm.
(line 13)
* color, hyperlinks: URL hyperlinks. (line 17)
@@ -7107,7 +6958,7 @@ Concept index
* color.sty <3>: Setting default types and options.
(line 27)
* color.sty <4>: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* colored links: URL hyperlinks. (line 17)
* colored links <1>: Options supported by all drivers.
(line 37)
@@ -7120,7 +6971,7 @@ Concept index
* commas in cross-referencing index entries: Customizing indexing.
(line 62)
* comments, highlighting in listings: Highlighting TeX comments in listings (lscommnt.tex).
- (line 7)
+ (line 8)
* commutative diagrams: Commutative diagrams.
(line 6)
* contents: Contents. (line 6)
@@ -7139,7 +6990,7 @@ Concept index
* cross-references, defining general <1>: Using generic references.
(line 6)
* cross-references, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* cross-references, hyperlinks: Cross-reference hyperlinks.
(line 6)
* cross-referencing index entries: Modifying index entries.
@@ -7174,12 +7025,12 @@ Concept index
* destgroup options <1>: Setting group options.
(line 6)
* destgroup options, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* destgroup type: Setting hyperlink types and options.
(line 12)
* destgroup type <1>: Setting group types. (line 6)
* destgroup type, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* destgroup 'bib': Citation hyperlinks. (line 11)
* destgroup 'definexref': Cross-reference hyperlinks.
(line 6)
@@ -7239,12 +7090,12 @@ Concept index
* destinations, group options <1>: Setting group options.
(line 6)
* destinations, group options, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* destinations, group type: Setting hyperlink types and options.
(line 12)
* destinations, group type <1>: Setting group types. (line 6)
* destinations, group type, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* destinations, in another file: Link types for hypertex.
(line 21)
* destinations, in another file <1>: Link types for pdftex and dvipdfm.
@@ -7267,9 +7118,9 @@ Concept index
(line 31)
* destinations, raising: Options supported by all drivers.
(line 13)
-* destinations, URL: Link types for hypertex.
+* destinations, url: Link types for hypertex.
(line 14)
-* destinations, URL <1>: Link types for pdftex and dvipdfm.
+* destinations, url <1>: Link types for pdftex and dvipdfm.
(line 25)
* detecting numbers: \ifinteger and \isinteger.
(line 6)
@@ -7277,11 +7128,11 @@ Concept index
* Diagram, macros for LaTeX: Construction of commutative diagrams.
(line 79)
* dimensions, hyperlink: Link options for pdftex and dvipdfm.
- (line 122)
+ (line 121)
* dimensions, hyperlink <1>: Link options for pdftex and dvipdfm.
- (line 125)
+ (line 124)
* dimensions, hyperlink <2>: Link options for pdftex and dvipdfm.
- (line 128)
+ (line 127)
* dimensions, hyperlink destination: Destination options for pdftex and dvipdfm.
(line 34)
* dimensions, hyperlink destination <1>: Destination options for pdftex and dvipdfm.
@@ -7311,7 +7162,7 @@ Concept index
(line 24)
* do...while loops: Iteration. (line 6)
* draft, option for graphics.sty: Packages known to work.
- (line 82)
+ (line 80)
* driver dvipdfm: Hyperlink drivers pdftex and dvipdfm.
(line 6)
* driver hypertex: Hyperlink driver hypertex.
@@ -7347,31 +7198,33 @@ Concept index
* eject in multicolumns: Multiple columns. (line 14)
* electronic mail addresses, breaking: Paths. (line 6)
* electronic mail addresses, breaking <1>: Packages known to work.
- (line 133)
+ (line 130)
* empty argument, checking for: \ifempty. (line 6)
* empty equation labels: Equation references. (line 22)
* empty equation labels, referring to: Equation references. (line 27)
* empty string, checking for: \ifempty. (line 6)
* Encapsulated PostScript: Packages known to work.
- (line 103)
+ (line 100)
* Encapsulated PostScript <1>: Packages known to work.
- (line 112)
+ (line 109)
+* engines, testing for: Checking for PDF output.
+ (line 19)
* environments, user-defined: User-defined environments.
(line 6)
* Eplain, installing: Installation. (line 6)
* Eplain, invoking: Invoking Eplain. (line 6)
* Eplain, purpose of: Introduction. (line 6)
* Eplain, upgrading: Installation. (line 6)
-* eplain.aux: Installation. (line 40)
-* eplain.fmt: Installation. (line 27)
+* eplain.aux: Installation. (line 29)
+* eplain.fmt: Installation. (line 18)
* EPS: Packages known to work.
- (line 103)
+ (line 100)
* EPS <1>: Packages known to work.
- (line 112)
+ (line 109)
* epstopdf: Packages known to work.
- (line 103)
+ (line 100)
* epstopdf.sty: Packages known to work.
- (line 101)
+ (line 98)
* equation labels, characters valid in: Equation references. (line 54)
* equation numbers, formatting of: Formatting equation references.
(line 6)
@@ -7393,7 +7246,7 @@ Concept index
* expansion, one-level: \expandonce. (line 6)
* explicit hyperlinks: Explicit hyperlinks. (line 6)
* explicit hyperlinks, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* ExTeX: Logos. (line 10)
* file, hyperlink to: Link types for hypertex.
(line 21)
@@ -7404,10 +7257,10 @@ Concept index
* file: links: General hyperlinks. (line 37)
* filenames, breaking: Paths. (line 6)
* filenames, breaking <1>: Packages known to work.
- (line 133)
+ (line 130)
* files, verbatim listing of: Verbatim listing. (line 6)
* files, verbatim listing of, demo: Highlighting TeX comments in listings (lscommnt.tex).
- (line 7)
+ (line 8)
* filtering index entries with hyperlinks: Exact destinations for index terms.
(line 33)
* footnotes, hyperlinks: Footnote hyperlinks. (line 6)
@@ -7415,7 +7268,7 @@ Concept index
* for loops: Iteration. (line 6)
* form feed character, and verbatim listing: Verbatim listing.
(line 30)
-* format file: Installation. (line 27)
+* format file: Installation. (line 18)
* formatting index entries: Typesetting an index.
(line 35)
* fractions: Fractions. (line 6)
@@ -7436,9 +7289,9 @@ Concept index
* graphics collection, LaTeX <2>: Hyperlink driver nolinks.
(line 34)
* graphics collection, LaTeX, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* graphics, omitting typesetting of: Packages known to work.
- (line 82)
+ (line 80)
* graphics, problems with pdfTeX: Packages known to work.
(line 30)
* graphics.sty: Packages known to work.
@@ -7446,7 +7299,7 @@ Concept index
* graphicx.sty: Packages known to work.
(line 23)
* graphicx.sty <1>: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* grid: Construction of commutative diagrams.
(line 79)
* group option list: Setting group options.
@@ -7456,12 +7309,12 @@ Concept index
* group options, hyperlink <1>: Setting group options.
(line 6)
* group options, hyperlink, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* group type, hyperlink: Setting hyperlink types and options.
(line 12)
* group type, hyperlink <1>: Setting group types. (line 6)
* group type, hyperlink, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* group '' (empty): Setting group types. (line 17)
* group '*': Setting group types. (line 26)
* group 'bib': Citation hyperlinks. (line 11)
@@ -7498,11 +7351,11 @@ Concept index
(line 41)
* help messages: Diagnostics. (line 24)
* highlight modes, hyperlink: Link options for pdftex and dvipdfm.
- (line 69)
+ (line 68)
* highlighting: Packages known to work.
- (line 123)
+ (line 120)
* highlighting, in listings: Highlighting TeX comments in listings (lscommnt.tex).
- (line 7)
+ (line 8)
* hooks: Hooks. (line 6)
* hyperlink border color: Link options for pdftex and dvipdfm.
(line 13)
@@ -7538,11 +7391,11 @@ Concept index
* hyperlink destination, raising: Options supported by all drivers.
(line 13)
* hyperlink dimensions: Link options for pdftex and dvipdfm.
- (line 122)
+ (line 121)
* hyperlink dimensions <1>: Link options for pdftex and dvipdfm.
- (line 125)
+ (line 124)
* hyperlink dimensions <2>: Link options for pdftex and dvipdfm.
- (line 128)
+ (line 127)
* hyperlink driver dvipdfm: Hyperlink drivers pdftex and dvipdfm.
(line 6)
* hyperlink driver hypertex: Hyperlink driver hypertex.
@@ -7576,7 +7429,7 @@ Concept index
(line 6)
* hyperlinks, default type <1>: Setting group types. (line 17)
* hyperlinks, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* hyperlinks, disabling: Hyperlink driver nolinks.
(line 6)
* hyperlinks, disabling <1>: Turning hyperlinks on/off.
@@ -7585,7 +7438,7 @@ Concept index
(line 6)
* hyperlinks, explicit: Explicit hyperlinks. (line 6)
* hyperlinks, explicit, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* hyperlinks, filtering index entries: Exact destinations for index terms.
(line 33)
* hyperlinks, footnotes: Footnote hyperlinks. (line 6)
@@ -7596,15 +7449,15 @@ Concept index
* hyperlinks, group options <1>: Setting group options.
(line 6)
* hyperlinks, group options, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* hyperlinks, group type: Setting hyperlink types and options.
(line 12)
* hyperlinks, group type <1>: Setting group types. (line 6)
* hyperlinks, highlight mode: Link options for pdftex and dvipdfm.
- (line 69)
+ (line 68)
* hyperlinks, implicit: Implicit hyperlinks. (line 6)
* hyperlinks, implicit, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* hyperlinks, index: Index hyperlinks. (line 6)
* hyperlinks, index destination placement: Choosing destination placement.
(line 6)
@@ -7616,7 +7469,7 @@ Concept index
(line 33)
* hyperlinks, lists: List hyperlinks. (line 6)
* hyperlinks, opening in a new window: Link options for pdftex and dvipdfm.
- (line 90)
+ (line 89)
* hyperlinks, page references: Page reference hyperlinks.
(line 6)
* hyperlinks, preserving page-breaking: Hyperlink driver nolinks.
@@ -7632,11 +7485,11 @@ Concept index
(line 40)
* hyperlinks, to another file <2>: Link types for pdftex and dvipdfm.
(line 52)
-* hyperlinks, URL: General hyperlinks. (line 20)
-* hyperlinks, URL <1>: URL hyperlinks. (line 6)
-* hyperlinks, URL <2>: Link types for hypertex.
+* hyperlinks, url: General hyperlinks. (line 20)
+* hyperlinks, url <1>: URL hyperlinks. (line 6)
+* hyperlinks, url <2>: Link types for hypertex.
(line 14)
-* hyperlinks, URL <3>: Link types for pdftex and dvipdfm.
+* hyperlinks, url <3>: Link types for pdftex and dvipdfm.
(line 25)
* hyperref.sty: Packages known not to work.
(line 9)
@@ -7652,17 +7505,17 @@ Concept index
(line 6)
* hypertext links: Hyperlinks. (line 6)
* Höppner, Klaus: Packages known to work.
- (line 96)
+ (line 93)
* identifying numbers: \ifinteger and \isinteger.
(line 6)
* idxuniq: Exact destinations for index terms.
(line 33)
-* ifpdf.sty: Checking for PDF output.
- (line 24)
+* iftex.sty: Checking for PDF output.
+ (line 19)
* ignoring arguments: Macro arguments. (line 6)
* implicit hyperlinks: Implicit hyperlinks. (line 6)
* implicit hyperlinks, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* inaccessible macros: Category codes. (line 19)
* index entries and ranges: Modifying index entries.
(line 22)
@@ -7718,7 +7571,7 @@ Concept index
* indexing and trailing spaces: Indexing terms. (line 20)
* indexing commands: Indexing commands. (line 6)
* indexing terms: Indexing terms. (line 6)
-* insertion classes: Multiple columns. (line 38)
+* insertion classes: Multiple columns. (line 45)
* inset hyperlink border: Link options for pdftex and dvipdfm.
(line 25)
* installation: Installation. (line 6)
@@ -7726,12 +7579,12 @@ Concept index
(line 6)
* italic correction: Formatting bibliographies.
(line 45)
-* item labels, changing: Formatting lists. (line 53)
+* item labels, changing: Formatting lists. (line 52)
* iteration: Iteration. (line 6)
* justification: Justification. (line 6)
* Knuth, Donald Ervin: Citations. (line 91)
* Knuth, Donald Ervin <1>: Category codes. (line 7)
-* labels on items, changing: Formatting lists. (line 53)
+* labels on items, changing: Formatting lists. (line 52)
* labels, characters valid in: Cross-references. (line 20)
* labels, empty equation: Equation references. (line 22)
* labels, empty equation, referring to: Equation references. (line 27)
@@ -7758,7 +7611,7 @@ Concept index
* LaTeX graphics collection <2>: Hyperlink driver nolinks.
(line 34)
* LaTeX graphics collection, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* LaTeX packages: Loading LaTeX packages.
(line 6)
* LaTeX packages <1>: Packages known to work.
@@ -7771,7 +7624,7 @@ Concept index
* left-justification: Justification. (line 6)
* left-justification of displays: Displays. (line 6)
* letterspacing: Packages known to work.
- (line 123)
+ (line 120)
* linear systems theory: Construction of commutative diagrams.
(line 38)
* lines: Slanted lines and vectors.
@@ -7800,7 +7653,7 @@ Concept index
* link, group options <1>: Setting group options.
(line 6)
* link, group options, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* link, group type: Setting hyperlink types and options.
(line 12)
* link, group type <1>: Setting group types. (line 6)
@@ -7810,7 +7663,7 @@ Concept index
* linkgroup options <1>: Setting group options.
(line 6)
* linkgroup options, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* linkgroup type: Setting hyperlink types and options.
(line 12)
* linkgroup type <1>: Setting group types. (line 6)
@@ -7836,7 +7689,7 @@ Concept index
(line 6)
* listing files: Verbatim listing. (line 6)
* listing files, demo: Highlighting TeX comments in listings (lscommnt.tex).
- (line 7)
+ (line 8)
* lists: Lists. (line 6)
* lists, formatting: Formatting lists. (line 6)
* lists, hyperlinks: List hyperlinks. (line 6)
@@ -7846,10 +7699,10 @@ Concept index
* lookahead without spaces: \futurenonspacelet. (line 6)
* loops: Iteration. (line 6)
* lscommnt.tex: Highlighting TeX comments in listings (lscommnt.tex).
- (line 7)
+ (line 8)
* magnification, hyperlink destination: Destination options for pdftex and dvipdfm.
(line 21)
-* makeindex: Invoking Eplain. (line 103)
+* makeindex: Invoking Eplain. (line 102)
* makeindex <1>: Indexing. (line 14)
* makeindex <2>: Index hyperlinks. (line 12)
* margins, changing: Margins. (line 6)
@@ -7879,7 +7732,7 @@ Concept index
(line 18)
* names, of TeX variants: Logos. (line 6)
* new window, opening hyperlink in: Link options for pdftex and dvipdfm.
- (line 90)
+ (line 89)
* newlinechar: Diagnostics. (line 26)
* newlines, obeying: Obeying spaces. (line 6)
* nolinks, hyperlink driver: Hyperlink driver nolinks.
@@ -7891,15 +7744,14 @@ Concept index
* numbers, detecting: \ifinteger and \isinteger.
(line 6)
* numbers, written form of: Writing out numbers. (line 6)
-* Oberdiek, Heiko: Checking for PDF output.
- (line 24)
* omitting hyperlinks: Hyperlink driver nolinks.
(line 6)
* omitting hyperlinks <1>: Turning hyperlinks on/off.
(line 6)
* omitting typesetting of graphics: Packages known to work.
- (line 82)
+ (line 80)
* open boxes: Boxes. (line 12)
+* OpTeX: Introduction. (line 70)
* option list, group: Setting group options.
(line 48)
* option list, preserving for group: Setting group options.
@@ -7927,7 +7779,7 @@ Concept index
* output routine and index proofing: Proofing index terms.
(line 28)
* overstriking: Packages known to work.
- (line 123)
+ (line 120)
* packages, LaTeX: Loading LaTeX packages.
(line 6)
* packages, LaTeX <1>: Packages known to work.
@@ -7949,16 +7801,14 @@ Concept index
* Patashnik, Oren: Citations. (line 9)
* pathnames, breaking: Paths. (line 6)
* pathnames, breaking <1>: Packages known to work.
- (line 133)
+ (line 130)
* PDF: Packages known to work.
- (line 103)
+ (line 100)
* PDF outlines (a.k.a. bookmarks): Making PDF outlines. (line 6)
* PDF output: Checking for PDF output.
(line 6)
* pdftex: Invoking Eplain. (line 114)
-* pdftex <1>: Checking for PDF output.
- (line 6)
-* pdftex <2>: Introduction to hyperlinks.
+* pdftex <1>: Introduction to hyperlinks.
(line 35)
* pdftex, destination options: Destination options for pdftex and dvipdfm.
(line 6)
@@ -7982,7 +7832,7 @@ Concept index
* picture mode <1>: Slanted lines and vectors.
(line 7)
* Portable Document Format: Packages known to work.
- (line 103)
+ (line 100)
* PostScript point: Destination types for pdftex and dvipdfm.
(line 66)
* PostScript point <1>: Destination options for pdftex and dvipdfm.
@@ -7997,7 +7847,7 @@ Concept index
* ps2pdf <1>: Hyperlink driver hypertex.
(line 35)
* psfrag.sty: Packages known to work.
- (line 110)
+ (line 107)
* quadruple column output: Multiple columns. (line 6)
* Rahtz, Sebastian: Loading LaTeX packages.
(line 14)
@@ -8017,6 +7867,7 @@ Concept index
(line 6)
* references, numbered: Citations. (line 91)
* register allocation: Allocation macros. (line 6)
+* registers, scratch: Scratch registers. (line 6)
* restoring \input, LaTeX packages: Environment for loading packages.
(line 24)
* return character: Category codes. (line 40)
@@ -8025,13 +7876,14 @@ Concept index
* rotation: Packages known to work.
(line 25)
* rotation, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* rule thickness: Rules. (line 7)
* run: links: General hyperlinks. (line 38)
* scaling: Packages known to work.
(line 25)
* scaling, demo: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
+* scratch registers: Scratch registers. (line 6)
* sed: Customizing indexing.
(line 64)
* see also index entries and hyperlinks: Hyperlinks in see and see also entries.
@@ -8055,14 +7907,14 @@ Concept index
* sorting an index: Indexing. (line 6)
* sorting of index entries: Indexing commands. (line 50)
* soul.sty: Packages known to work.
- (line 121)
+ (line 118)
* space above index entries: Typesetting an index.
(line 35)
* spaces, ignoring: \futurenonspacelet. (line 6)
* spaces, obeying: Obeying spaces. (line 6)
* spaces, trailing and indexing commands: Indexing terms. (line 20)
* spacing out: Packages known to work.
- (line 123)
+ (line 120)
* spacing, preserving with hyperlinks: Hyperlink driver nolinks.
(line 6)
* special characters: Verbatim listing. (line 57)
@@ -8072,7 +7924,7 @@ Concept index
(line 49)
* Stallman, Richard: Introduction. (line 16)
* striking out: Packages known to work.
- (line 123)
+ (line 120)
* style, hyperlink border: Link options for pdftex and dvipdfm.
(line 25)
* subequations, referring to: Subequation references.
@@ -8094,12 +7946,12 @@ Concept index
* TeX by Topic: Iteration. (line 61)
* TeX Frequently Asked Questions: \ifinteger and \isinteger.
(line 26)
-* TEXFORMATS: Installation. (line 43)
-* texi2dvi: Invoking Eplain. (line 103)
+* TEXFORMATS: Installation. (line 32)
+* texi2dvi: Invoking Eplain. (line 102)
* texi2dvi <1>: Citations. (line 102)
* texi2dvi <2>: Indexing. (line 32)
* Texinfo: Introduction. (line 15)
-* TEXINPUTS: Installation. (line 23)
+* TEXINPUTS: Installation. (line 15)
* texnames.sty: Logos. (line 15)
* time of day: Time of day. (line 6)
* toc files, writing several: Changing the .toc file's root name.
@@ -8111,7 +7963,7 @@ Concept index
* triple column output: Multiple columns. (line 6)
* Tu, Loring W.: Construction of commutative diagrams.
(line 13)
-* TUGboat: Introduction. (line 65)
+* TUGboat: Introduction. (line 59)
* type, link and destination: Introduction to hyperlinks.
(line 88)
* types, destination, dvipdfm: Destination types for pdftex and dvipdfm.
@@ -8129,43 +7981,41 @@ Concept index
* typesetting an index: Typesetting an index.
(line 6)
* undefined control sequence, checking for: \ifundefined. (line 10)
-* undefined labels, warnings about: Installation. (line 40)
+* undefined labels, warnings about: Installation. (line 29)
* underline hyperlink border: Link options for pdftex and dvipdfm.
(line 25)
* underlining: Packages known to work.
- (line 123)
+ (line 120)
* underlining page numbers in index: Page list and page range parsers.
(line 26)
* universal mapping property: Construction of commutative diagrams.
(line 25)
* unordered lists: Lists. (line 6)
* upgrading: Installation. (line 6)
-* URL for path.sty: Paths. (line 33)
-* URL for pdfTeX: Checking for PDF output.
- (line 6)
-* URL hyperlink: General hyperlinks. (line 20)
-* URL hyperlink <1>: URL hyperlinks. (line 6)
-* URL hyperlink <2>: Link types for hypertex.
+* url for path.sty: Paths. (line 33)
+* url hyperlink: General hyperlinks. (line 20)
+* url hyperlink <1>: URL hyperlinks. (line 6)
+* url hyperlink <2>: Link types for hypertex.
(line 14)
-* URL hyperlink <3>: Link types for pdftex and dvipdfm.
+* url hyperlink <3>: Link types for pdftex and dvipdfm.
(line 25)
* url.sty: Packages known to work.
- (line 131)
+ (line 128)
* url.sty <1>: URL hyperlinks. (line 6)
* url.sty <2>: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* user-inaccessible macros: Category codes. (line 19)
* vectors: Slanted lines and vectors.
(line 15)
* verbatim listing: Verbatim listing. (line 6)
* verbatim listing, demo: Highlighting TeX comments in listings (lscommnt.tex).
- (line 7)
+ (line 8)
* verbatim text, in index: Index entries with special characters.
(line 40)
* verbatim text, in table of contents: Writing the .toc file.
(line 49)
-* version number: Introduction. (line 51)
-* Walden, David: Introduction. (line 62)
+* version number: Introduction. (line 49)
+* Walden, David: Introduction. (line 56)
* Warner, Frank W.: Construction of commutative diagrams.
(line 25)
* whatsits made by hyperlinks: Hyperlink driver nolinks.
@@ -8185,7 +8035,7 @@ Concept index
* xeplain.tex: Introduction. (line 6)
* XeTeX: Logos. (line 11)
* xhyper.tex: Hyperlinks (xhyper.tex).
- (line 7)
+ (line 8)
* Zassenhaus, Hans: Construction of commutative diagrams.
(line 121)
* zooming, hyperlink destination: Destination options for pdftex and dvipdfm.
@@ -8194,131 +8044,132 @@ Concept index

Tag Table:
-Node: Top798
-Node: Introduction8129
-Node: Installation11170
-Node: Invoking Eplain13222
-Node: User definitions17820
-Node: Diagnostics19647
-Node: Rules21212
-Node: Citations22043
-Node: Formatting citations28471
-Node: Formatting bibliographies30010
-Node: Commands from LaTeX33246
-Node: Displays34220
-Node: Formatting displays35607
-Node: Time of day36240
-Node: Lists36999
-Node: Formatting lists39139
-Node: Verbatim listing41422
-Node: Contents44642
-Node: Writing the .toc file45311
-Node: Reading the .toc file48173
-Node: Changing the .toc file's root name49576
-Node: Alternative contents files50592
-Node: Cross-references51156
-Node: Defining generic references52636
-Node: Using generic references53512
-Node: Page references54796
-Node: Equation references55615
-Node: Formatting equation references58367
-Node: Subequation references62717
-Node: Indexing64633
-Node: Indexing terms67655
-Node: Indexing commands68767
-Node: Modifying index entries71728
-Node: Index entries with special characters74696
-Node: Proofing index terms78938
-Node: Typesetting an index80751
-Node: Customizing indexing83217
-Node: Justification86913
-Node: Tables90008
-Node: Margins92499
-Node: Multiple columns94652
-Node: Footnotes96689
-Node: Fractions99264
-Node: Paths100047
-Node: Logos101603
-Node: Boxes102386
-Node: Checking for PDF output104172
-Node: Loading LaTeX packages105198
-Node: The \usepackage command106400
-Node: Environment for loading packages107486
-Node: Packages known to work109826
-Node: Packages known not to work116576
-Node: Hyperlinks117349
-Node: Introduction to hyperlinks117998
-Node: Explicit hyperlinks123535
-Node: Implicit hyperlinks125820
-Node: General hyperlinks127641
-Node: URL hyperlinks129164
-Node: Citation hyperlinks131264
-Node: List hyperlinks131991
-Node: Cross-reference hyperlinks132382
-Node: Page reference hyperlinks133753
-Node: Equation reference hyperlinks134414
-Node: Index hyperlinks135804
-Node: Exact destinations for index terms137562
-Node: Page destinations for index terms139729
-Node: Choosing destination placement142347
-Node: Index page list and page range parsers143136
-Node: Hyperlinks in see and see also entries143688
-Node: Footnote hyperlinks144486
-Node: Contents hyperlinks145680
-Node: Hyperlink drivers146063
-Node: Options supported by all drivers146697
-Node: Hyperlink driver hypertex149493
-Node: Destination types for hypertex152429
-Node: Destination options for hypertex153463
-Node: Link types for hypertex153945
-Node: Link options for hypertex155953
-Node: Hyperlink drivers pdftex and dvipdfm156975
-Node: Destination types for pdftex and dvipdfm157620
-Node: Destination options for pdftex and dvipdfm161099
-Node: Link types for pdftex and dvipdfm163550
-Node: Link options for pdftex and dvipdfm167070
-Node: Hyperlink driver nolinks170708
-Node: Setting hyperlink types and options173111
-Node: Setting default types and options174112
-Node: Setting group types175538
-Node: Setting group options176727
-Node: Turning hyperlinks on/off179208
-Node: Turning low-level commands on/off179874
-Node: Turning hyperlinks on/off for a group180387
-Node: Making PDF outlines181540
-Node: Arrow theoretic diagrams184425
-Node: Slanted lines and vectors184792
-Node: Commutative diagrams186866
-Node: Arrows and morphisms187463
-Node: Construction of commutative diagrams191918
-Node: Commutative diagram parameters199083
-Node: Programming definitions200899
-Node: Category codes201900
-Node: Allocation macros204545
-Node: Iteration206680
-Node: Macro arguments208332
-Node: Converting to characters211707
-Node: Expansion213092
-Node: \csn and \ece213655
-Node: \edefappend214220
-Node: Hooks214767
-Node: Properties216941
-Node: \expandonce218020
-Node: \ifundefined218468
-Node: \ifempty219032
-Node: \ifinteger and \isinteger219774
-Node: \futurenonspacelet220814
-Node: Obeying spaces221415
-Node: Writing out numbers222439
-Node: Mode-specific penalties222762
-Node: Auxiliary files223491
-Node: User-defined environments224410
-Node: Page list and page range parsers225623
-Node: Demo files227755
-Node: Hyperlinks (xhyper.tex)228322
-Node: Highlighting TeX comments in listings (lscommnt.tex)236671
-Node: Macro index239127
-Node: Concept index307988
+Node: Top801
+Node: Introduction2219
+Node: Installation5572
+Node: Invoking Eplain6888
+Node: User definitions11442
+Node: Diagnostics13269
+Node: Rules14834
+Node: Citations15665
+Node: Formatting citations22093
+Node: Formatting bibliographies23632
+Node: Commands from LaTeX26868
+Node: Displays27842
+Node: Formatting displays29229
+Node: Time of day29862
+Node: Lists30621
+Node: Formatting lists32761
+Node: Verbatim listing35044
+Node: Contents38264
+Node: Writing the .toc file38933
+Node: Reading the .toc file41795
+Node: Changing the .toc file's root name43198
+Node: Alternative contents files44214
+Node: Cross-references44778
+Node: Defining generic references46258
+Node: Using generic references47134
+Node: Page references48418
+Node: Equation references49237
+Node: Formatting equation references51989
+Node: Subequation references56339
+Node: Indexing58248
+Node: Indexing terms61270
+Node: Indexing commands62382
+Node: Modifying index entries65343
+Node: Index entries with special characters68311
+Node: Proofing index terms72554
+Node: Typesetting an index74367
+Node: Customizing indexing76833
+Node: Justification80522
+Node: Tables83617
+Node: Margins86108
+Node: Multiple columns88261
+Node: Footnotes90662
+Node: Fractions93237
+Node: Paths94020
+Node: Logos95576
+Node: Boxes96360
+Node: Checking for PDF output98146
+Node: Loading LaTeX packages99066
+Node: The \usepackage command100349
+Node: Environment for loading packages101435
+Node: Packages known to work103775
+Node: Packages known not to work110463
+Node: Hyperlinks111236
+Node: Introduction to hyperlinks111885
+Node: Explicit hyperlinks117423
+Node: Implicit hyperlinks119708
+Node: General hyperlinks121529
+Node: URL hyperlinks123052
+Node: Citation hyperlinks125154
+Node: List hyperlinks125881
+Node: Cross-reference hyperlinks126272
+Node: Page reference hyperlinks127643
+Node: Equation reference hyperlinks128304
+Node: Index hyperlinks129694
+Node: Exact destinations for index terms131452
+Node: Page destinations for index terms133612
+Node: Choosing destination placement136230
+Node: Index page list and page range parsers137019
+Node: Hyperlinks in see and see also entries137571
+Node: Footnote hyperlinks138369
+Node: Contents hyperlinks139563
+Node: Hyperlink drivers139946
+Node: Options supported by all drivers140580
+Node: Hyperlink driver hypertex143376
+Node: Destination types for hypertex146297
+Node: Destination options for hypertex147331
+Node: Link types for hypertex147813
+Node: Link options for hypertex149821
+Node: Hyperlink drivers pdftex and dvipdfm150843
+Node: Destination types for pdftex and dvipdfm151488
+Node: Destination options for pdftex and dvipdfm154967
+Node: Link types for pdftex and dvipdfm157418
+Node: Link options for pdftex and dvipdfm160938
+Node: Hyperlink driver nolinks164576
+Node: Setting hyperlink types and options166979
+Node: Setting default types and options167980
+Node: Setting group types169406
+Node: Setting group options170595
+Node: Turning hyperlinks on/off173076
+Node: Turning low-level commands on/off173742
+Node: Turning hyperlinks on/off for a group174255
+Node: Making PDF outlines175408
+Node: Arrow theoretic diagrams178293
+Node: Slanted lines and vectors178660
+Node: Commutative diagrams180734
+Node: Arrows and morphisms181331
+Node: Construction of commutative diagrams185786
+Node: Commutative diagram parameters192951
+Node: Programming definitions194767
+Node: Category codes195768
+Node: Allocation macros198413
+Node: Scratch registers200580
+Node: Iteration201616
+Node: Macro arguments203268
+Node: Converting to characters206643
+Node: Expansion208028
+Node: \csn and \ece208591
+Node: \edefappend209156
+Node: Hooks209703
+Node: Properties211877
+Node: \expandonce212956
+Node: \ifundefined213404
+Node: \ifempty213968
+Node: \ifinteger and \isinteger214710
+Node: \futurenonspacelet215728
+Node: Obeying spaces216329
+Node: Writing out numbers217353
+Node: Mode-specific penalties217676
+Node: Auxiliary files218405
+Node: User-defined environments219324
+Node: Page list and page range parsers220537
+Node: Demo files222669
+Node: Hyperlinks (xhyper.tex)223236
+Node: Highlighting TeX comments in listings (lscommnt.tex)231638
+Node: Macro index234095
+Node: Concept index302817

End Tag Table
diff --git a/macros/eplain/doc/eplain.man1.pdf b/macros/eplain/doc/eplain.man1.pdf
index 60011f4721..802e7af2ae 100644
--- a/macros/eplain/doc/eplain.man1.pdf
+++ b/macros/eplain/doc/eplain.man1.pdf
Binary files differ
diff --git a/macros/eplain/doc/eplain.pdf b/macros/eplain/doc/eplain.pdf
index ba475d1420..6ed7f61624 100644
--- a/macros/eplain/doc/eplain.pdf
+++ b/macros/eplain/doc/eplain.pdf
Binary files differ
diff --git a/macros/eplain/doc/lscommnt.jpg b/macros/eplain/doc/lscommnt.jpg
index 356fccb23d..f118a28dbd 100644
--- a/macros/eplain/doc/lscommnt.jpg
+++ b/macros/eplain/doc/lscommnt.jpg
Binary files differ
diff --git a/macros/eplain/doc/xhyper.jpg b/macros/eplain/doc/xhyper.jpg
index de24043507..15e960e42f 100644
--- a/macros/eplain/doc/xhyper.jpg
+++ b/macros/eplain/doc/xhyper.jpg
Binary files differ
diff --git a/macros/eplain/source/xeplain.tex b/macros/eplain/source/xeplain.tex
index 1b0e75ee4f..c30fb6c01d 100644
--- a/macros/eplain/source/xeplain.tex
+++ b/macros/eplain/source/xeplain.tex
@@ -1,3 +1,4 @@
+% $Id: xeplain.tex 60 2022-10-05 22:42:54Z karl $
% xeplain.tex: macros for nonformatting. Written 1989--94 by (mostly)
% Karl Berry. Some additions/changes 1997--98 by Adam Lewenberg,
% with subsequent contributions from many people.
@@ -20,7 +21,7 @@
%% version = "REPLACE-WITH-VERSION",
%% date = "REPLACE-WITH-DATE",
%% filename = "xeplain.tex",
-%% email = "bug-eplain@tug.org",
+%% email = "tex-eplain@tug.org",
%% checksum = "REPLACE-WITH-CHECKSUM",
%% codetable = "ASCII",
%% supported = "yes",
@@ -30,7 +31,7 @@
%% files for author credits, etc. The original sources
%% can be found in Eplain sources in your TeX
%% distribution, on CTAN or on Eplain's home page at
-%% http://tug.org/eplain. Please base diffs or
+%% https://tug.org/eplain. Please base diffs or
%% other contributions on xeplain.tex, not the
%% stripped-down eplain.tex.",
%% }
@@ -49,10 +50,9 @@
\expandafter\let\expandafter\next\csname endinput\endcsname
\fi
\next
-% The ifpdf.sty file included below was written by Heiko Oberdiek.
-% See the complete source file (e.g., in this distribution) for
-% comments.
-%% [[[include ifpdf.sty]]]
+% The iftex.sty file included below was mainly written by Heiko Oberdiek
+% and is now maintained by the LaTeX Project.
+%% [[[include iftex.sty]]]
%
%
% Category codes, etc.
@@ -125,8 +125,7 @@
\def\@@ifempty#1#2\@emptymarkB{\ifx #1\@emptymarkA}%
%
% True if #1 is an integer. From the UK List of TeX Frequently Asked
-% Questions, http://www.tex.ac.uk/cgi-bin/texfaq2html.
-\def\@gobbleminus#1{\ifx-#1\else#1\fi}%
+% Questions, https://texfaq.org.\def\@gobbleminus#1{\ifx-#1\else#1\fi}%
\def\ifinteger#1{\ifcat_\ifnum9<1\@gobbleminus#1 _\else A\fi}%
% This is a convenience to be used in places where TeX might be
% skipping tokens, e.g., in conditionals. Usage:
@@ -3443,6 +3442,10 @@
% The basic approach is that of Appendix E of the TeXbook, p.417.
% David Guichard made significant improvements to my original implementation.
%
+% A fundamental bug is that marks are not always preserved. See:
+% https://tug.org/pipermail/tex-eplain/2021/001001.html
+% https://tug.org/pipermail/tex-eplain/2022/001049.html
+%
% The glue here (the default is intended to be one linespace) is inserted
% before double columns start, and after they end.
%
diff --git a/macros/eplain/tex/btxmac.tex b/macros/eplain/tex/btxmac.tex
index 9fd3e20415..a402744947 100644
--- a/macros/eplain/tex/btxmac.tex
+++ b/macros/eplain/tex/btxmac.tex
@@ -1,15 +1,15 @@
%% @texfile{
%% author = "Karl Berry and Oren Patashnik",
-%% version = "0.99p",
-%% date = "30 May 2019",
+%% version = "0.99q",
+%% date = "2 October 2022",
%% filename = "btxmac.tex",
%% address = "tex-eplain@tug.org",
%% supported = "yes",
%% docstring = "Defines macros that make BibTeX work with plain TeX",
%% }
% BibTeX-for-TeX macros for BibTeX 0.99c, TeX 3.0 or later.
-% Copyright 1990, 1991, 1992, 1995, 2005, 2007, 2013, 2016, 2019 Karl Berry &
-% Oren Patashnik.
+% Copyright 1990, 1991, 1992, 1995, 2005, 2007, 2013, 2016, 2019, 2022
+% Karl Berry & Oren Patashnik.
%
% Unlimited copying and redistribution of this file are permitted as
% long as this file is not modified. Modifications (and redistribution
@@ -158,7 +158,9 @@
% conflict with Babel's file plain.def.
% 30-May-19 0.99p, one missed rename of \@continuenewcommand to \@btx...,
% that made \providecommand fail.
-%
+% 02-Oct-22 0.99q, avoid using unprefixed control sequence \cs,
+% which conflicts with TUGboat's \cs. Doc updates.
+%
% The LaTeX-related commands defined in this file include
% (a) the four commands that a user types (\bibliography,
% \bibliographystyle, \cite, and \nocite);
@@ -211,10 +213,10 @@
%
% \biblabelwidth
%
-% There are fifteen other control sequences (explained later in more detail)
+% There are sixteen other control sequences (explained later in more detail)
% that the macros of this file will use if you define them---you should
% define them after the \input btxmac command but before the \bibliography
-% command. The first six begin with `\bbl' and affect fonts, spacing,
+% command. The first seven begin with `\bbl' and affect fonts, spacing,
% perhaps other characteristics of the bibliography, and which .bbl files
% get read; the next five begin with `\biblabel' and determine how labels
% are formatted in the bibliography; and the last four begin with `\print'
@@ -223,6 +225,7 @@
% \bblem
% \bblfilebasename
% \bblhook
+% \bblitemhook
% \bblnewblock
% \bblrm
% \bblsc
@@ -275,10 +278,10 @@
%
% Make an outer definition into an inner one (due to Chris Thompson).
% The arguments should be the control sequence to be defined, and the
-% new of the \outer control sequence, as characters; the control
+% name of the \outer control sequence, as characters; the control
% sequence #1 is defined to be just the same as \csname#2\endcsname, but
-% not \outer. For example, \@innerdef\innernewcount{newcount} would
-% define \innernewcount to be a non-outer version of \newcount.
+% not \outer. For example, \@innerdef\innernewcount{newcount}
+% defines \innernewcount to be a non-outer version of \newcountb.
%
\def\@innerdef#1#2{\edef#1{\expandafter\noexpand\csname #2\endcsname}}%
%
@@ -307,11 +310,11 @@
\fi
%
%
-% The following macro \@futurenonspacelet (from the TeXbook) behaves
+% The following macro \@futurenonspacelet (from The TeXbook) behaves
% essentially like \futurelet except that it discards any implicit or
% explicit space tokens that intervene before a nonspace is scanned:
%
-\long\def\@futurenonspacelet#1{\def\cs{#1}%
+\long\def\@futurenonspacelet#1{\def\@btxcs{#1}%
\afterassignment\@stepone\let\@nexttoken=
}%
\begingroup % The grouping here avoids stepping on an outside use of `\\'.
@@ -319,8 +322,8 @@
\\ % now \@stoken is a space token (\\ is a control symbol, so that
% space after it is seen).
\endgroup
-\def\@stepone{\expandafter\futurelet\cs\@steptwo}%
-\def\@steptwo{\expandafter\ifx\cs\@stoken\let\@@next=\@stepthree
+\def\@stepone{\expandafter\futurelet\@btxcs\@steptwo}%
+\def\@steptwo{\expandafter\ifx\@btxcs\@stoken\let\@@next=\@stepthree
\else\let\@@next=\@nexttoken\fi \@@next}%
\def\@stepthree{\afterassignment\@stepone\let\@@next= }%
%
@@ -796,11 +799,11 @@
\def\@btxcommandname{#1}%
%
\expandafter\ifx\@btxcommandname \@undefined
- \let\cs=\@btxcontinuenewcommand % undefined, so we'll define it
+ \let\@btxcs=\@btxcontinuenewcommand % undefined, so we'll define it
\else
- \let\cs=\@gobble % already defined, so ignore it
+ \let\@btxcs=\@gobble % already defined, so ignore it
\fi
- \@getoptionalarg\cs
+ \@getoptionalarg\@btxcs
}%
\fi
%
diff --git a/macros/eplain/tex/eplain.tex b/macros/eplain/tex/eplain.tex
index 6cff16a9eb..4a9a775e0f 100644
--- a/macros/eplain/tex/eplain.tex
+++ b/macros/eplain/tex/eplain.tex
@@ -1,10 +1,10 @@
%% @texfile{
%% author = "Karl Berry, Steven Smith, Oleg Katsitadze, and others",
-%% version = "3.11",
-%% date = "Sat Jul 4 08:41:11 PDT 2020",
+%% version = "3.12",
+%% date = "Wed Oct 5 15:43:01 PDT 2022",
%% filename = "eplain.tex",
-%% email = "bug-eplain@tug.org",
-%% checksum = "4139 9298 134361",
+%% email = "tex-eplain@tug.org",
+%% checksum = "4290 9524 139018",
%% codetable = "ASCII",
%% supported = "yes",
%% docstring = "This file defines macros that extend and expand on
@@ -13,7 +13,7 @@
%% files for author credits, etc. The original sources
%% can be found in Eplain sources in your TeX
%% distribution, on CTAN or on Eplain's home page at
-%% http://tug.org/eplain. Please base diffs or
+%% https://tug.org/eplain. Please base diffs or
%% other contributions on xeplain.tex, not the
%% stripped-down eplain.tex.",
%% }
@@ -23,53 +23,204 @@
\expandafter\let\expandafter\next\csname endinput\endcsname
\fi
\next
+%% iftex TeX engine tests
+%% LaTeX3 Project
%%
-%% This is file `ifpdf.sty',
-%% generated with the docstrip utility.
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3c of this license or (at your option) any later
+%% version.
%%
-%% The original source files were:
+%% Using ideas from:
%%
-%% ifpdf.dtx (with options: `package')
-%%
-%% Source File: ifpdf.dtx
-%% Copyright 2016 Heiko Oberdiek and LaTeX3 project
-%%
-%% This file may be distributed under the terms of the LPPL.
-%% See README for details.
-\ifx\ProvidesPackage\undefined
-\def\next#1#2[#3]{\wlog{#2 #3}}
-\expandafter\next\fi
-\ProvidesPackage{ifpdf}
-[2016/04/04 v3.0 Provides the ifpdf switch]
-\expandafter\ifx\csname ifpdf\endcsname\relax
- \csname newif\expandafter\endcsname\csname ifpdf\endcsname
+%% ifetex Martin Scharrer
+%% ifxetex Will Robertson
+%% iftex 0.2 Persian TeX Group / Vafa Khalighi
+%% ifluatex ifvtex Heiko Oberdiek
+%% ifptex Takayuki YATO
+%% ifpdf Heiko Oberdiek and LaTeX3 Project
+\csname IFTEX\string @loaded\endcsname
+\catcode123=1
+\catcode125=2
+\catcode35=6
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname ProvidesPackage\endcsname\relax\else
+ \ProvidesPackage{iftex}[2022/02/03 v1.0f TeX engine tests]
+\fi
+\expandafter\chardef\csname IFTEX\string @atcatcode\endcsname\catcode64
+\catcode 64 11
+\def\IFTEX@Require#1#2#3{%
+ #1\else
+ \newlinechar 64\relax
+ \errorcontextlines -1\relax
+ \immediate\write20{@
+ ********************************************@
+ * #2 is required to compile this document.@
+ * Sorry!@
+ ********************************************}%
+ \batchmode\read -1 to \@tempa
+ #3%
+}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname protected\endcsname\relax
+ \let\IFTEX@protected\relax
\else
- \ifx\pdftrue\undefined
- \ifx\PackageError\undefined
- \begingroup\def\PackageError#1#2#3{\endgroup\errmessage{#2}}
+ \let\IFTEX@protected\protected
+\fi
+ {
+ \catcode34 12 % "
+ \catcode40 12 % (
+ \catcode41 12 % )
+ \catcode44 12 % ,
+ \catcode46 12 % .
+ \expandafter\ifx\csname directlua\endcsname\relax\else
+ \directlua{tex.enableprimitives("IFTEX@", {"detokenize","protected"})}
\fi
- \PackageError{ifpdf}{incompatible ifpdf definition}{}
- \expandafter\expandafter\expandafter
- \fi
+ }
+\IFTEX@protected\def\RequireeTeX{\IFTEX@Require\ifetex{eTeX}\fi}
+\IFTEX@protected\def\RequirePDFTeX{\IFTEX@Require\ifpdftex{pdfTeX}\fi}
+\IFTEX@protected\def\RequireXeTeX{\IFTEX@Require\ifxetex{XeTeX}\fi}
+\IFTEX@protected\def\RequireLuaTeX{\IFTEX@Require\ifluatex{LuaTeX}\fi}
+\IFTEX@protected\def\RequireLuaHBTeX{\IFTEX@Require\ifluahbtex{LuaHBTeX}\fi}
+\IFTEX@protected\def\RequirepTeX{\IFTEX@Require\ifptex{pTeX}\fi}
+\IFTEX@protected\def\RequireupTeX{\IFTEX@Require\ifuptex{upTeX}\fi}
+\IFTEX@protected\def\RequirepTeXng{\IFTEX@Require\ifptexng{pTeX-ng}\fi}
+\IFTEX@protected\def\RequireVTeX{\IFTEX@Require\ifvtex{VTeX}\fi}
+\IFTEX@protected\def\RequireAlephTeX{\IFTEX@Require\ifalephtex{Aleph}\fi}
+\IFTEX@protected\def\RequireTUTeX{\IFTEX@Require\iftutex{LuaTeX or XeTeX}\fi}
+\IFTEX@protected\def\RequireTexpadTeX{\IFTEX@Require\iftexpadtex{TexpadTeX}\fi}
+\IFTEX@protected\def\RequireHINT{\IFTEX@Require\ifhint{HINT}\fi}
+\def\IFTEX@let#1#2{%
+ \expandafter\let\csname if#1\expandafter\endcsname
+ \csname if#2\endcsname}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname numexpr\endcsname\relax
+ \IFTEX@let{etex}{false}
+\else
+ \IFTEX@let{etex}{true}
\fi
-\let\ifpdf\iffalse
-\ifx\directlua\undefined
+\IFTEX@let{eTeX}{etex}
\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname pdfoutput\endcsname\relax
+\expandafter\ifx\csname pdftexversion\endcsname\relax
+ \IFTEX@let{pdftex}{false}
\else
- \ifnum\pdfoutput>0 %
- \pdftrue
+ \IFTEX@let{pdftex}{true}
+\fi
+\IFTEX@let{PDFTeX}{pdftex}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname XeTeXrevision\endcsname\relax
+ \IFTEX@let{xetex}{false}
+\else
+ \IFTEX@let{xetex}{true}
+\fi
+\IFTEX@let{XeTeX}{xetex}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname directlua\endcsname\relax
+ \IFTEX@let{luatex}{false}
+\else
+ \IFTEX@let{luatex}{true}
+\fi
+\IFTEX@let{LuaTeX}{luatex}
+\IFTEX@let{luahbtex}{false}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname directlua\endcsname\relax
+\else
+ \directlua{\IFTEX@detokenize{
+ if(pcall(require, 'luaharfbuzz')) then
+ tex.print("\\let\\ifluahbtex\\iftrue ")
+ end
+ }}
+\fi
+\IFTEX@let{LuaHBTeX}{luahbtex}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname kanjiskip\endcsname\relax
+ \IFTEX@let{ptex}{false}
+\else
+ \IFTEX@let{ptex}{true}
+\fi
+\IFTEX@let{pTeX}{ptex}
+\ifx\enablecjktoken \@undefined
+ \IFTEX@let{uptex}{false}
+\else
+ \IFTEX@let{uptex}{true}
+\fi
+\IFTEX@let{upTeX}{uptex}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname ngbanner\endcsname\relax
+ \IFTEX@let{ptexng}{false}
+\else
+ \IFTEX@let{ptexng}{true}
+\fi
+\IFTEX@let{pTeXng}{ptexng}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname VTeXversion\endcsname\relax
+ \IFTEX@let{vtex}{false}
+\else
+ \IFTEX@let{vtex}{true}
+\fi
+\IFTEX@let{VTeX}{vtex}
+\IFTEX@let{alephtex}{false}
+\ifptex\else
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname omathchardef\endcsname\relax
+\else
+ \IFTEX@let{alephtex}{true}
+\fi
+\fi
+\IFTEX@let{AlephTeX}{alephtex}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname Umathchardef\endcsname\relax
+ \IFTEX@let{tutex}{false}
+\else
+ \IFTEX@let{tutex}{true}
+\fi
+\IFTEX@let{TUTeX}{tutex}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname TexpadTeXMode\endcsname\relax
+ \IFTEX@let{texpadtex}{false}
+\else
+ \IFTEX@let{texpadtex}{true}
+ \ifcase\TexpadTeXMode\relax
+ \or
+ \IFTEX@let{tutex}{true}
\fi
\fi
+\IFTEX@let{TexpadTeX}{texpadtex}
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname HINTversion\endcsname\relax
+ \IFTEX@let{hint}{false}
\else
-\directlua{%
+ \IFTEX@let{hint}{true}
+\fi
+\IFTEX@let{HINT}{hint}
+\def\pdftrue{\let\ifpdf\iftrue}
+\def\pdffalse{\let\ifpdf\iffalse}
+\pdffalse
+\ifluatex
+\directlua{\IFTEX@detokenize{
if (tex.outputmode or tex.pdfoutput or 0) > 0 then
- tex.print('\string\\pdftrue')
+ tex.print('\\pdftrue')
end
-}
+}}
+\else
+\begingroup\expandafter\expandafter\expandafter\endgroup
+\expandafter\ifx\csname pdfoutput\endcsname\relax
+\ifvtex
+ \ifnum\OpMode=3 %
+ \pdftrue
+ \fi
+\else
+ \iftexpadtex
+ \pdftrue
+ \fi
\fi
-%%
-%% End of file `ifpdf.sty'.
+\else
+ \ifnum\pdfoutput>0 %
+ \pdftrue
+ \fi
+\fi
+\fi
+\catcode64 \IFTEX@atcatcode
\def\makeactive#1{\catcode`#1 = \active \ignorespaces}%
\chardef\letter = 11
\chardef\other = 12
@@ -102,7 +253,6 @@ end
\def\@emptymarkA{\@emptymarkB}
\def\ifempty#1{\@@ifempty #1\@emptymarkA\@emptymarkB}%
\def\@@ifempty#1#2\@emptymarkB{\ifx #1\@emptymarkA}%
-\def\@gobbleminus#1{\ifx-#1\else#1\fi}%
\def\ifinteger#1{\ifcat_\ifnum9<1\@gobbleminus#1 _\else A\fi}%
\def\isinteger{TT\fi\ifinteger}%
\def\@gobblemeaning#1:->{}%
@@ -184,8 +334,8 @@ end
\fi
%% @texfile{
%% author = "Karl Berry and Oren Patashnik",
-%% version = "0.99p",
-%% date = "30 May 2019",
+%% version = "0.99q",
+%% date = "2 October 2022",
%% filename = "btxmac.tex",
%% address = "tex-eplain@tug.org",
%% supported = "yes",
@@ -207,15 +357,15 @@ end
\else
\def\@linenumber{\the\inputlineno:\space}%
\fi
-\long\def\@futurenonspacelet#1{\def\cs{#1}%
+\long\def\@futurenonspacelet#1{\def\@btxcs{#1}%
\afterassignment\@stepone\let\@nexttoken=
}%
\begingroup % The grouping here avoids stepping on an outside use of `\\'.
\def\\{\global\let\@stoken= }%
\\ % now \@stoken is a space token (\\ is a control symbol, so that
\endgroup
-\def\@stepone{\expandafter\futurelet\cs\@steptwo}%
-\def\@steptwo{\expandafter\ifx\cs\@stoken\let\@@next=\@stepthree
+\def\@stepone{\expandafter\futurelet\@btxcs\@steptwo}%
+\def\@steptwo{\expandafter\ifx\@btxcs\@stoken\let\@@next=\@stepthree
\else\let\@@next=\@nexttoken\fi \@@next}%
\def\@stepthree{\afterassignment\@stepone\let\@@next= }%
\def\@getoptionalarg#1{%
@@ -441,11 +591,11 @@ end
\long\def\providecommand#1{%
\def\@btxcommandname{#1}%
\expandafter\ifx\@btxcommandname \@undefined
- \let\cs=\@btxcontinuenewcommand % undefined, so we'll define it
+ \let\@btxcs=\@btxcontinuenewcommand % undefined, so we'll define it
\else
- \let\cs=\@gobble % already defined, so ignore it
+ \let\@btxcs=\@gobble % already defined, so ignore it
\fi
- \@getoptionalarg\cs
+ \@getoptionalarg\@btxcs
}%
\fi
\def\@btxcontinuenewcommand{%
@@ -665,10 +815,11 @@ end
%%% USA
%%% Tel: (801) 581-5254
%%% FAX: (801) 581-4148",
-%%% checksum = "27723 296 1385 12423",
+%%% checksum = "39776 297 1390 12466",
%%% email = "beebe@magna.math.utah.edu (Internet)",
%%% codetable = "ISO/ASCII",
%%% keywords = "TeX names",
+%%% license = "public domain",
%%% supported = "yes",
%%% docstring = "This style file for AmSTeX, LaTeX, and TeX
%%% defines macros for the names of TeX
@@ -4135,5 +4286,5 @@ end
\def\fmtname{eplain}%
\def\eplain{t}%
{\edef\plainversion{\fmtversion}%
- \xdef\fmtversion{3.11: 4 July 2020 (and plain \plainversion)}%
+ \xdef\fmtversion{3.12: 5 October 2022 (and plain \plainversion)}%
}%
diff --git a/macros/latex/contrib/abntexto/README b/macros/latex/contrib/abntexto/README
index 48f906c50f..c726532934 100644
--- a/macros/latex/contrib/abntexto/README
+++ b/macros/latex/contrib/abntexto/README
@@ -1,6 +1,6 @@
Public Domain Software
-2022-09-29
-1.1.0-alpha
+2022-10-06
+1.2.0-alpha
Elayson
abntexto dot classe at gmail dot com
diff --git a/macros/latex/contrib/abntexto/abntexto-manual.pdf b/macros/latex/contrib/abntexto/abntexto-manual.pdf
index a2282e2fd7..1756b85168 100644
--- a/macros/latex/contrib/abntexto/abntexto-manual.pdf
+++ b/macros/latex/contrib/abntexto/abntexto-manual.pdf
Binary files differ
diff --git a/macros/latex/contrib/abntexto/abntexto-manual.tex b/macros/latex/contrib/abntexto/abntexto-manual.tex
index 20ecc91f12..d054cf73fc 100644
--- a/macros/latex/contrib/abntexto/abntexto-manual.tex
+++ b/macros/latex/contrib/abntexto/abntexto-manual.tex
@@ -4,11 +4,11 @@
\usepackage[brazil]{babel}
\usepackage[T1]{fontenc}
-\usepackage[scale=0.85]{inconsolata}
-\usepackage[matchlowercase]{tgheros} \def\familydefault{\sfdefault}
+\usepackage{tgheros} \def\familydefault{\sfdefault}
+\usepackage{inconsolata}
\usepackage{lipsum} \def\lip{\lipsum[1][1-2]}
\usepackage{graphicx}
-\usepackage{xcolor}
+\usepackage[cmyk]{xcolor}
\usepackage[style=abnt]{biblatex} \addbibresource{abntexto.bib}
\usepackage[colorlinks]{hyperref}
%\let\href=\relax
@@ -40,24 +40,31 @@
\def\adef#1{\catcode`#1=13 \begingroup \lccode`\~=`#1\lowercase{\endgroup\def~}}
\def\dodef#1{\catcode`#1=12 }
-\def\verbcatcodes{\let\do=\dodef \dospecials \catcode`\%=14 \catcode`\|=0 }
+\def\verbcatcodes{\let\do=\dodef \dospecials \catcode`\|=0 }
-\long\def\verbon{\par\begingroup \verbcatcodes\obeyspaces
- \adef\^^I{\space\space\space}%
- \adef\^^M{\par\leavevmode}%
+{\catcode`\^^M=13
+ \gdef\verbpercent#1^^M{{\bfseries\color{graycomment}\@percentchar#1^^M}}
+}
+
+\long\def\codeon{\par\begingroup \verbcatcodes
+ \adef{\^^I}{\ \ \ }%
+ \adef{\^^M}{\par\leavevmode}%
+ \adef{ }{\ }%
+ \adef{\%}{\verbpercent}%
\startverb
}
-{\catcode`\|=0 \catcode`\\=12
- |gdef|startverb#1\verboff{|verbbox{#1}|par|endgroup |verbreset}
+{\catcode`\ =13 \catcode`\^^M=13 \catcode`\|=0 \catcode`\\=12
+ |gdef|startverb^^M#1^^M\codeoff{|verbbox{#1}|par|endgroup |verbreset}
}
\def\verbbox#1{\def\tnba@placewidth{\hsize \advance\hsize-3cm}%
- \ifx\tnba@savedplace\empty\else\vskip\placeabovespace\fi
+ \vskip\placeabovespace
\parindent=0pt
\ifx\tnba@savedplace\empty\else\tnba@makelegend\fi
\nobreak\nointerlineskip\vskip10pt
{\verbfont{#1}}%
\nobreak\nointerlineskip\vskip8pt
- \ifx\tnba@savedsrc\empty\else\tnba@makesrc\vskip\placebelowspace\fi
+ \ifx\tnba@savedsrc\empty\else\tnba@makesrc\fi
+ \vskip\placebelowspace
}
\def\verbreset{%
\let\tnba@savedplace=\empty
@@ -65,7 +72,7 @@
\let\tnba@savedsrc=\empty
\let\@currentlabel=\empty
}
-\def\verbfont{\raggedright\leftskip=6pt\singlesp\ttnoligs\leftframed}
+\def\verbfont{\raggedright\leftskip=6pt\singlesp\small\ttnoligs\leftframed}
\long\def\leftframed#1{\setbox0=\vtop{#1}%
\hbox{{\color{graybar}\kern1.5cm\vrule width1pt}\box0}%
}
@@ -78,10 +85,10 @@
\sizeselectordef\LARGE{25pt}{30pt}
\definecolor{graybar}{gray}{0.75}
-\definecolor{graycomment}{gray}{0.55}
-
-\legendplacedef{verb}{Verbatim}{verb.\,#1}{lov}
+\definecolor{graycomment}{gray}{1}
+\legendplacedef{code}{Código}{Lista de códigos}{cód.\,#1}{loc}
+\def\loclabelwidth{10.6ex}
\def\me{o autor.}
\tocilowercase
@@ -91,7 +98,13 @@
\widowpenalty=10000
\let\cite=\textcite
-\def\appendixlabelwidth{7em}
+\def\appendixlabelwidth{7.2em}
+
+\def\bibfont{\singlesp}
+\bibitemsep=18pt
+
+\def\corrprinton{\begingroup \def\section##1##2{\heading{##2}}}
+\def\corrprintoff{\par\endgroup}
\makeatother
@@ -110,7 +123,7 @@
\vskip3in
-{\centering \large\ttfamily 1.1.0-alpha\par}
+{\centering \large\ttfamily 1.2.0-alpha\par}
\newpage
@@ -132,20 +145,20 @@ As normas ABNT as quais o \pkg{abntexto} se propõe a seguir são aquelas em vig
Digite as linhas em \ref{vb:início} e use \pkg{abntexto}.
-\legend{verb}{Início} \src\me
+\legend{code}{Início} \src\me
\label{vb:início}
-\verbon
+\codeon
\documentclass{abntexto}
-\usepackage[brazil]{babel} |% para obter os padrões de hifenização corretos
+\usepackage[brazil]{babel} % para obter os padrões de hifenização corretos
\usepackage[T1]{fontenc}
-\usepackage{newtxtext} |% fontes New TX, com estilo times
+\usepackage{newtxtext} % fontes New TX, semelhante a Times
\usepackage{newtxmath}
\begin{document}
Texto
-\end{document}%
-\verboff
+\end{document}
+\codeoff
\section{Fonte tipográfica}
@@ -163,9 +176,9 @@ Além das chaves anteriores também existe \cs{twoside} que é booleana, ou seja
Os comandos que mudam a fonte das entradas no ToC (Table of Contents, em inglês) são \cs\tocifont, \cs\tociifont, \dots, \cs\tocvfont\ (ver \ref{vb:contents}).
-\legend{verb}{Aparência do sumário} \src\me
+\legend{code}{Aparência do sumário} \src\me
\label{vb:contents}
-\verbon
+\codeon
\documentclass{abntexto}
\usepackage{color}
@@ -178,18 +191,18 @@ Os comandos que mudam a fonte das entradas no ToC (Table of Contents, em inglês
\section{Título}
\subsection{Título}
-\end{document}%
-\verboff
+\end{document}
+\codeoff
\section{Secionamento}
A personalização das macros de seção (\cs\section, \cs\subsection\ etc.) é análoga a personalização do sumário e deve ser feita com \cs\sectionfont, \cs\subsectionfont, etc. como exemplificado em \ref{vb:sec}.
-Também há como alterar o espaço vertical acima e abaixo das seções usando \cs\sectionspaces, \cs\subsectionspaces, etc. Por exemplo, \cs\sectionspaces\ccval{2ex}\ccval{1cm} insere um espaço de 2ex acima de \cs\section\ e 1cm abaixo.
+Também há como alterar o espaço vertical acima e abaixo das seções usando \cs\sectionspaces, \cs\subsectionspaces, etc. Por exemplo, \cs\sectionspaces\ccval{2ex}\ccval{1cm} insere um espaço de 2\,ex acima de \cs\section\ e de 1\,cm abaixo.
-\legend{verb}{Aparência das seções} \src\me
+\legend{code}{Aparência das seções} \src\me
\label{vb:sec}
-\verbon
+\codeon
\documentclass{abntexto}
\usepackage{color}
@@ -204,16 +217,16 @@ Também há como alterar o espaço vertical acima e abaixo das seções usando \
\section{Texto}
\subsection{Texto}
\subsubsection{Texto}
-\end{document}%
-\verboff
+\end{document}
+\codeoff
\section{Alíneas}
Use o ambiente \cs{topics} para criar alíneas. Ele dispõe de dois níveis sendo que o segundo usa um travessão como marcador conforme o exemplo em \ref{vb:topics}. Naturalmente o uso de \cs\label\ é permitido.
-\legend{verb}{Alíneas} \src\me
+\legend{code}{Alíneas} \src\me
\label{vb:topics}
-\verbon
+\codeon
\begin{topics}
\item \label{al:x} 1
\begin{topics}
@@ -223,16 +236,16 @@ Use o ambiente \cs{topics} para criar alíneas. Ele dispõe de dois níveis send
\end{topics}
\item \label{al:y} 2
\item 3
-\end{topics}%
-\verboff
+\end{topics}
+\codeoff
\section{Áreas de legenda}
Use \cs\place\ para inserir áreas de legenda como mostrado em \ref{vb:place}. Mas existem condições: \cs\place\ deve vir por último e \cs\label\ precisa estar depois de \cs\legend. Além disso, existe a possibilidade de alterar o espaço vertical acima e abaixo de uma área de legenda com \cs\placespaces\cc{aboveskip}\cc{belowskip}.
-\legend{verb}{Áreas de legenda} \src\me
+\legend{code}{Áreas de legenda} \src\me
\label{vb:place}
-\verbon
+\codeon
\usepackage{graphicx}
\begin{document}
@@ -242,8 +255,10 @@ Use \cs\place\ para inserir áreas de legenda como mostrado em \ref{vb:place}. M
\place{\includegraphics[width=0.4\linewidth]{example-image}}
Ver \ref{fig:teste}.
-\end{document}%
-\verboff
+\end{document}
+\codeoff
+
+O leitor pode querer definir uma nova área de legenda usando, por exemplo: \cs\legendplacedef\ccval{diagram}\ccval{Diagrama}\ccval{Lista de diagramas}\ccval{diag.\cs\,\cs#1}\ccval{lod} que vai criar o comando \cs\makelod\ para escrever no documento as entradas do arquivo auxiliar .lod.
\section{Formatação de {\ttfamily\protect\textbackslash cite} e referências}
@@ -255,8 +270,9 @@ Para inserir aspas em citações diretas use \cs\qt\ccval{texto}. Mas, se tratan
\newpage
-{\def\section#1#2{\heading{#2}}%
- \printbibliography\par}
+\corrprinton
+\printbibliography
+\corrprintoff
\newpage
\appendix
@@ -265,4 +281,8 @@ Para inserir aspas em citações diretas use \cs\qt\ccval{texto}. Mas, se tratan
Em progresso\dots
-\end{document}
+\section{\emph{Feedback}}
+
+Sugestões, \emph{bug reports} e doações são bem-vindas.
+
+\end{document}
diff --git a/macros/latex/contrib/abntexto/abntexto.bib b/macros/latex/contrib/abntexto/abntexto.bib
index 84b0e4d98d..6604bc3f5b 100644
--- a/macros/latex/contrib/abntexto/abntexto.bib
+++ b/macros/latex/contrib/abntexto/abntexto.bib
@@ -1,25 +1,25 @@
@book{texbytopic,
-author = {Viktor Eijkhout},
-title = {\TeX\ by topic: a \TeX nician’s reference},
-location = {England},
-publisher = {Addison-Wesley},
-date = {1992},
-url = {https://www.ctan.org/pkg/texbytopic},
-urldate = {2022-09-28}
+ author = {Viktor Eijkhout},
+ title = {\TeX\ by topic: a \TeX nician’s reference},
+ location = {England},
+ publisher = {Addison-Wesley},
+ date = {1992},
+ url = {https://www.ctan.org/pkg/texbytopic},
+ urldate = {2022-09-28}
}
@book{viaexemplos,
-author = {Sadao Massago},
-title = {\LaTeXe\ Via Exemplos},
-location = {São Paulo},
-date = {2022-05-17},
-url = {https://www.ctan.org/pkg/latex-via-exemplos},
-urldate = {2022-09-28}
+ author = {Sadao Massago},
+ title = {\LaTeXe\ Via Exemplos},
+ location = {São Paulo},
+ date = {2022-05-17},
+ url = {https://www.ctan.org/pkg/latex-via-exemplos},
+ urldate = {2022-09-28}
}
@book{latex2eunnoficial,
-author = {Torsten Martinsen and Stephen Gilmore and Karl Berry},
-title = {\LaTeXe: An unofficial reference manual},
-date = {2022-05},
-url = {https://www.ctan.org/pkg/latex2e-help-texinfo},
-urldate = {2022-09-28}
+ author = {Torsten Martinsen and Stephen Gilmore and Karl Berry},
+ title = {\LaTeXe: An unofficial reference manual},
+ date = {2022-05},
+ url = {https://www.ctan.org/pkg/latex2e-help-texinfo},
+ urldate = {2022-09-28}
}
diff --git a/macros/latex/contrib/abntexto/abntexto.cls b/macros/latex/contrib/abntexto/abntexto.cls
index 9fa14dca86..aa12bb3eb8 100644
--- a/macros/latex/contrib/abntexto/abntexto.cls
+++ b/macros/latex/contrib/abntexto/abntexto.cls
@@ -1,25 +1,9 @@
%! Public Domain Software
-%! 2022-09-29
-%! 1.1.0-alpha
+%! 2022-10-06
+%! 1.2.0-alpha
%! Elayson
%! abntexto dot classe at gmail dot com
-% ANNOUNCEMENT
-
-% The implementation of legend areas has been improved.
-
-% Inclusion of the \appendix and \annex macros.
-
-% Removal of \noprotrusion and \extfile macros.
-
-% Better compatibility with the hyperref package.
-
-% The functionality of topics has been improved.
-
-% Footnotes have been adjusted according to the Standard.
-
-% Additions to the manual.
-
%! SUMÁRIO
%! PRÉ-CONFIGURAÇÕES
@@ -34,23 +18,23 @@
%! NOTAS DE RODAPÉ
%! UTILIDADES
%! IDENTIFICAÇÃO DO TRABALHO
-%! PATCHS, HOOKS
+%! A VÍRGULA COMO SEPARADOR DECIMAL
%! INICIALIZAÇÃO
-% |sec PRÉ-CONFIGURAÇÕES
+% \sec PRÉ-CONFIGURAÇÕES
% !=======================================================
-% Identificação do formato |TeX| e da classe. Apenas o pacote |pkg keyval | é carregado no |pkg abntexto .
+% Identificação do formato \TeX\ e da classe. Apenas o pacote \pkg{keyval} é carregado no \pkg{abntexto}.
% |bcode !------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{abntexto}[2022-09-29 1.1.0-alpha Preparation of works in ABNT standards]
+\ProvidesClass{abntexto}[2022-10-06 1.2.0-alpha Preparation of works in ABNT standards]
\RequirePackage{keyval}
% |ecode !------------------------------------------------
-% Definição do sistema |emph chave|eq%valor | e de um comando de |emph debug .
+% Definição do sistema \emph{chave=valor} e de um comando de \emph{debug}. Perceba que \tnba@bodyhook não pode ser igual a \cs\relax, mas \cs\empty ao invés.
% |bcode !------------------------------------------------
\def\tnba@keyprefix{tnba}
@@ -61,18 +45,20 @@
\def\advancecount#1{\global\advance#1by1 }
\def\tnba@addto#1#2{\expandafter\def\expandafter#1\expandafter{#1#2}}
-\def\tnba@tobdocument{\tnba@addto\tnba@bdocumenthook}
+\def\tnba@tobody{\tnba@addto\tnba@bodyhook}
-\let\tnba@bdocumenthook=\empty
-\AddToHook{begindocument}{\def\tnba@inbody{}\tnba@bdocumenthook}
+\let\tnba@bodyhook=\empty
+\AddToHook{begindocument}{\def\tnba@body{}\tnba@bodyhook}
\def\tnba@error{\ClassError{abntexto}}
% |ecode !------------------------------------------------
-% |sec FONTE TIPOGRÁFICA
+% \sec FONTE TIPOGRÁFICA
% !=======================================================
-% Apenas o tamanho 12|,pt está definido. Defina outros usando |cs fontsizedef |metac size |metac defs .
+% Apenas o tamanho 12\,pt está definido. Defina outros usando \cs\fontsizedef\cc{size}\cc{defs}.
+
+% Diferentemente de outras âncoras, \cs{\tnba@setfontsizehook} deve ser executado antes de \cs\begin\ccval{document} para evitar o alerta sobre \cs\normalsize\ não estar definido.
% |bcode !------------------------------------------------
\def\fontsizedef#1#2{\@namedef{tnba@fontsize@#1}{#2}}
@@ -86,20 +72,19 @@
\AddToHook{begindocument/before}{\tnba@setfontsizehook}
-\def\spacing#1{\ifx\tnba@inbody\undefined
- \def\tnba@spacinghook{\tnba@spacing{#1}} \else
- \tnba@spacing{#1}\fi \ignorespaces
+\def\spacing#1{\def\currspacing{#1}%
+ \ifx\tnba@body\undefined
+ \tnba@tobody{\tnba@spacing{#1}} \else
+ \tnba@spacing{#1}\fi \ignorespaces
}
-\def\tnba@spacing#1{\dimen0=\f@size pt \dimen0=#1\dimen0 \baselineskip=\dimen0 }
+\def\tnba@spacing#1{\dimen0=\f@size pt \dimen0=#1\dimen0 \baselineskip=\dimen0}
\def\singlesp{\baselineskip=\normalbaselineskip}
\def\onehalfsp{\spacing{1.5}}
\def\doublesp{\spacing{2}}
-
-\AddToHook{begindocument}{\csname tnba@spacinghook\endcsname}
% |ecode !------------------------------------------------
-% |sec |emph LAYOUT
+% \sec \emph{LAYOUT}
% !=======================================================
% |bcode !------------------------------------------------
@@ -129,8 +114,9 @@
\headsep=1cm
\advance\topmargin-\headheight \advance\topmargin-\headsep
\advance\textwidth-\tnba@L \advance\textwidth-\tnba@R
- \advance\textheight-\tnba@T \advance\textheight-\tnba@B
- \advance\headsep-\fontcharht\font`1
+ \advance\textheight-\tnba@T \advance\textheight-\tnba@B
+ \setbox0=\hbox{\@setfontsize\@tempa{10}{12pt}\@tempa 1}
+ \advance\headsep-\ht0
\ifx\pdfpagewidth\undefined
\ifx\pagewidth\undefined
\tnba@error{O comando \@backslashchar paper só suporta saída em PDF. Use o formato PDF ou carregue o pacote *geometry*}\expandafter\enddocument\relax \else
@@ -174,7 +160,7 @@
}
% |ecode !------------------------------------------------
-% |sec SUMÁRIO
+% \sec SUMÁRIO
% !=======================================================
% |bcode !------------------------------------------------
@@ -183,7 +169,7 @@
\def\extline#1#2#3#4{%
\begingroup
\csname use#1\romannumeral#2font\endcsname \nobreak
- \extlineshape
+ \extlineshape \relax
\hskip-\leftskip {#3}\nobreak
\leaders\hbox{$\m@th \mkern4.5mu\hbox{.}\mkern4.5mu$}\hfil\nobreak
\hbox to1.55em{\hss #4\kern-1pt\kern1pt}\par
@@ -201,7 +187,7 @@
\def\l@section#1#2{\smartaboveskip{\penalty351}{\vskip1em plus1pt}%
\begingroup
\usetocifont \nobreak
- \extlineshape
+ \extlineshape \relax
\hskip-\leftskip \maybeuctoc{#1}\nobreak\hfil\nobreak
\hbox to1.55em{\hss #2\kern-1pt\kern1pt}\par
\endgroup
@@ -218,7 +204,7 @@
\def\tocvfont#1{\def\usetocvfont{#1}}
% |ecode !------------------------------------------------
-% |sec SECIONAMENTO
+% \sec SECIONAMENTO
% !=======================================================
% |bcode !------------------------------------------------
@@ -315,7 +301,7 @@
\def\hreftocline#1{\Hy@MakeCurrentHrefAuto{#1}%
\Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
}
-\tnba@tobdocument{\ifx\hypertarget\undefined \let\hreftocline=\@gobble \fi}
+\tnba@tobody{\ifx\hypertarget\undefined \let\hreftocline=\@gobble \fi}
% |ecode !------------------------------------------------
% |bcode !------------------------------------------------
@@ -346,44 +332,44 @@
\def\appendixlabelwidth{8em}
\def\annexlabelwidth{6.2em}
-\def\l@appendix{%
- \let\extlabelwidth=\appendixlabelwidth
+\def\l@appendix{\let\extlabelwidth=\appendixlabelwidth
\def\extlabelbox##1{\hbox to\extlabelwidth{Apêndice~##1~---~\hfil}}%
\l@section
}
-\def\l@annex{%
- \let\extlabelwidth=\annexlabelwidth
+\def\l@annex{\let\extlabelwidth=\annexlabelwidth
\def\extlabelbox##1{\hbox to\extlabelwidth{Anexo~##1~---~\hfil}}%
\l@section
}
-\def\appendix{\def\section##1{\noindent \advance\appendixcount by1
+\def\appendix{\def\section##1{\newpage\noindent \advance\appendixcount by1
{\usesectionfont \centering \maybeucsec{Apêndice~\theappendix~---~##1}\tnba@nbpar}%
- \addcontentsline{toc}{appendix}{\protect\extlabelbox{\theappendix}##1}%
- \nobreak \vskip\sectionbelow
+ \hreftocline{appendix}%
+ \addcontentsline{toc}{appendix}{\protect\extlabelbox{\theappendix}##1}%
+ \nobreak \vskip\sectionbelow
}%
}
-\def\annex{\def\section##1{\noindent \advance\annexcount by1
+\def\annex{\def\section##1{\newpage\noindent \advance\annexcount by1
{\usesectionfont \centering \maybeucsec{Anexo~\theannex~---~##1}\tnba@nbpar}%
- \addcontentsline{toc}{annex}{\protect\extlabelbox{\theannex}##1}%
- \nobreak \vskip\sectionbelow
+ \hreftocline{annex}%
+ \addcontentsline{toc}{annex}{\protect\extlabelbox{\theannex}##1}%
+ \nobreak \vskip\sectionbelow
}%
}
% |ecode !------------------------------------------------
-% |sec CITAÇÕES
+% \sec CITAÇÕES
% !=======================================================
% |bcode !------------------------------------------------
\def\qt#1{``#1''}
\def\quote#1{\smartaboveskip{\penalty351}{\vskip\baselineskip}%
- \hbox to\hsize{\hfil\vtop{\advance\hsize-4cm \noindent\small #1\getprev}}\useprev
+ \hbox to\hsize{\hfil\vtop{\advance\hsize-4cm \noindent\small #1\tnba@getprevdepth}}\tnba@useprevdepth
\smartbelowskip{\vskip\baselineskip}%
}
% |ecode !------------------------------------------------
-% |sec ALÍNEAS
+% \sec ALÍNEAS
% !=======================================================
% |bcode !------------------------------------------------
@@ -409,38 +395,32 @@
\let\endtopics=\par
% |ecode !------------------------------------------------
-% |sec TABELAS
+% \sec TABELAS
% !=======================================================
% |bcode !------------------------------------------------
\newenvironment{table}[1]{\begin{tabular}{#1}}{\end{tabular}}
% |ecode !------------------------------------------------
-% |sec ÁREAS DE LEGENDA
+% \sec ÁREAS DE LEGENDA
% !=======================================================
% |bcode !------------------------------------------------
-%\long\def\@makecaption#1#2{\sbox0{#1~—~#2}%
-% \ifdim\wd0>\hsize
-% #1~—~#2\par \else
-% \global\@minipagefalse \hbox to\hsize{\hss\box0\hss}%
-% \fi
-% \vskip10pt
-%}
-%\def\place#1#2#3{\@float{#1}\centering\caption{#2}#3\end@float}
-
\def\tnba@lastplacenum{0}
-% \legendplacedef{<type>}{<name>}{<ref-font>}{<file-extension>}
-\def\legendplacedef#1#2#3#4{\expandafter\newcount\csname c@#1\endcsname
+\def\legendplacedef#1#2#3#4#5{\expandafter\newcount\csname c@#1\endcsname
\@namedef{#1name}{#2}
- \@namedef{p@#1}##1{#3}
- \@namedef{ext@#1}{#4}
- \@namedef{l@#1}{\extline{#4}{1}}
+ \@namedef{p@#1}##1{#4}
+ \@namedef{ext@#1}{#5}
+ \@namedef{l@#1}{\extline{#5}{1}}
\expandafter\edef\csname the#1\endcsname{\expandafter\noexpand\the\csname c@#1\endcsname}
-% \tnba@key{pos}{\@namedef{fps@#1}{##1}}
-% \@nameedef{ftype@#1}{\the\numexpr\tnba@lastplacenum+1}
-% \@namedef{fnum@#1}{\csname #1name\endcsname ~\csname the#1\csname}
+ \@namedef{#5labelwidth}{10.4ex}
+ \@namedef{#5labelbox}##1{\hbox to\extlabelwidth{#2 ##1 ---\hfil}}
+ \@namedef{make#5}{\heading{#3}%
+ \expandafter\let\expandafter\extlabelwidth\csname #5labelwidth\endcsname
+ \expandafter\let\expandafter\extlabelbox\csname #5labelbox\endcsname
+ \@starttoc{#5}\twonewpage
+ }
}
% |ecode !------------------------------------------------
@@ -457,9 +437,9 @@
{\protect\extlabelbox\thelegend \tnba@savedlegend}%
}
-\def\tnba@makesrc{\hbox to\hsize{\hfil\tnba@makesrcA\hfil}\useprev}
+\def\tnba@makesrc{\hbox to\hsize{\hfil\tnba@makesrcA\hfil}\tnba@useprevdepth}
\def\tnba@makesrcA{\vtop{\hsize=\tnba@placewidth \srclabel
- \vtop{\setbox0=\hbox{\srclabel}\advance\hsize-\wd0 \tnba@savedsrc \getprev}}%
+ \vtop{\setbox0=\hbox{\srclabel}\advance\hsize-\wd0 \tnba@savedsrc \tnba@getprevdepth}}%
}
% |ecode !------------------------------------------------
@@ -508,7 +488,7 @@
\def\placespaces#1#2{\def\placeabovespace{#1}\def\placebelowspace{#2}}
% |ecode !------------------------------------------------
-% |sec NOTAS DE RODAPÉ
+% \sec NOTAS DE RODAPÉ
% !=======================================================
% As notas de rodapé também foram modificadas.
@@ -521,14 +501,14 @@
\def\footnoterule{\kern18pt\hrule width5cm\kern2.6pt}
% |ecode !------------------------------------------------
-% |sec UTILIDADES
+% \sec UTILIDADES
% !=======================================================
% |bcode !------------------------------------------------
-\def\getprev{\par\xdef\tnba@getprevA{\the\prevdepth}}
-\def\useprev{\par\prevdepth=\tnba@getprevA}
+\def\tnba@getprevdepth{\par\xdef\tnba@getprevdepthA{\the\prevdepth}}
+\def\tnba@useprevdepth{\par\prevdepth=\tnba@getprevdepthA}
-\long\def\sizedpar#1{\leavevmode\vtop{\ignorespaces#1\getprev}\useprev}
+\long\def\sizedpar#1{\leavevmode\vtop{\ignorespaces#1\tnba@getprevdepth}\tnba@useprevdepth}
\def\justifying{\let\\=\tnba@origcr
\leftskip=0pt \rightskip=0pt
@@ -543,17 +523,10 @@
\def\twonewpage{\newpage\leavevmode\newpage}
% |ecode !------------------------------------------------
-% |sec IDENTIFICAÇÃO DO TRABALHO
+% \sec IDENTIFICAÇÃO DO TRABALHO
% !=======================================================
% |bcode !------------------------------------------------
-%\long\def\indexcarddebug#1{\hbox{\vrule\vbox to7.5cm{\hsize=\hsize %\advance\hsize-2cm \advance\hsize-0.8pt
-% \hrule\indexcardA{#1}\vss\indexcardbar\hrule}\vrule}%
-%}
-%\long\def\indexcarddebugA#1{\hbox spread2cm{\hss\vrule
-% \vbox spread2cm{\hrule\vss#1\vss\hrule}\vrule\hss}%
-%}
-
\long\def\indexcard#1{\hbox{\vrule\vbox to7.5cm{\hsize=12.5cm \advance\hsize by-2cm \advance\hsize by-0.8pt
\hrule\indexcardA{#1}\vss\indexcardbar\hrule}\vrule}%
}
@@ -564,16 +537,16 @@
\def\judgeline#1{\par{\centering \rule{.7\linewidth}{.6pt}\\ #1\Enter[1.5]}}
% |ecode !------------------------------------------------
-% |sec A VÍRGULA COMO SEPARADOR DECIMAL
+% \sec A VÍRGULA COMO SEPARADOR DECIMAL
% !=======================================================
% |bcode !------------------------------------------------
{\catcode`,=\active
- \gdef,{\futurelet\next\tnba@smartcomma}
+ \gdef,{\futurelet\let@token\tnba@smartcomma}
}
\def\tnba@smartcomma{%
- \ifx\next\@sptoken \else
- \ifx\next\space \else \mathord \fi\fi
+ \ifx\let@token\@sptoken \else
+ \ifx\let@token\space \else \mathord \fi\fi
\tnba@mathcomma
}
@@ -590,7 +563,7 @@
\fi
% |ecode !------------------------------------------------
-% |sec INICIALIZAÇÃO
+% \sec INICIALIZAÇÃO
% !=======================================================
% |bcode !------------------------------------------------
@@ -635,8 +608,8 @@
\paragraphspaces {\baselineskip}{\baselineskip}
\subparagraphspaces {\baselineskip}{\baselineskip}
-\legendplacedef{figure}{Figura}{fig.\,#1}{lof}
-\legendplacedef{table}{Tabela}{tab.\,#1}{lot}
+\legendplacedef{figure}{Figura}{Lista de figuras}{fig.\,#1}{lof}
+\legendplacedef{table}{Tabela}{Lista de tabelas}{tab.\,#1}{lot}
\def\legendlabel{\legendname ~\thelegend ~---~}
\def\srclabel{\raggedright\small Fonte:~}
@@ -644,16 +617,6 @@
\placespaces{\baselineskip}{\baselineskip}
-\def\makelof{\heading{Lista de figuras}
- \def\extlabelwidth{12.5ex}%
- \def\extlabelbox##1{\hbox to\extlabelwidth{Figura ##1 ---\hfil}}%
- \@starttoc{lof}\twonewpage
-}
-\def\makelot{\heading{Lista de tabelas}
- \def\extlabelwidth{12.5ex}%
- \def\extlabelbox##1{\hbox to\extlabelwidth{Tabela ##1 ---\hfil}}%
- \@starttoc{lot}\twonewpage
-}
\def\maketoc{\heading{Sumário}
\def\extlabelwidth{4ex}%
\def\extlabelbox##1{\hbox to\extlabelwidth{##1\hfil}}%
@@ -666,7 +629,7 @@
\topskip=12pt
-\pretextual
+\AddToHook{begindocument}{\pretextual}
\endinput
% |ecode !------------------------------------------------
diff --git a/macros/latex/contrib/coolfn/README b/macros/latex/contrib/coolfn/README
new file mode 100644
index 0000000000..9b6beb43e2
--- /dev/null
+++ b/macros/latex/contrib/coolfn/README
@@ -0,0 +1,15 @@
+coolfn - a package for cool footnotes
+
+version: 1.0.0
+
+This package provides formatting for footnotes in long legal documents, using hanging indents to make them look nicer
+
+This work may be distributed and/or modified under the conditions of the
+LaTeX Project Public License (LPPL), version 1.3 or later.
+
+
+For suggestions, feature requests, and bug reports, please use the project's
+GitHub site: https://github.com/ezgranet/coolfn
+
+Version history:
+06/10/2022 Package creation \ No newline at end of file
diff --git a/macros/latex/contrib/coolfn/coolfn.sty b/macros/latex/contrib/coolfn/coolfn.sty
new file mode 100644
index 0000000000..af3ee854a2
--- /dev/null
+++ b/macros/latex/contrib/coolfn/coolfn.sty
@@ -0,0 +1,100 @@
+\def\coolfnversionnumber{1.0.0}
+\ProvidesPackage{coolfn}
+[2022/10/06\coolfnversionnumber\
+ A cool way to format footnotes]
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Elijah Z Granet
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% FOOTNOTES
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% from https://tex.stackexchange.com/questions/305033/is-there-a-latex-package-that-defines-an-environment-for-parskip-like-capabiliti
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\makeatletter
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% multi paragraph footnotes
+% are inherently pretty bad
+% but they happen in law
+% so might as well deal with them? so a slight spacing to compensate
+%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newenvironment{Parskip}{%
+ \par
+ \parskip=0.25\baselineskip \advance\parskip by 0pt plus 1pt
+ \parindent=\z@
+ \def\@listI{\leftmargin\leftmargini
+ \topsep\z@ \parsep\parskip \itemsep\z@}
+ \let\@listi\@listI
+ \@listi
+ \def\@listii{\leftmargin\leftmarginii
+ \labelwidth\leftmarginii\advance\labelwidth-\labelsep
+ \topsep\z@ \parsep\parskip \itemsep\z@}
+ \def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
+ \topsep\z@ \parsep\parskip \itemsep\z@}
+ \partopsep=\z@
+}{\par}
+\makeatother
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\fnindent}{1em}
+\usepackage{calc}% for maths
+\newlength{\lengtha}
+\setlength{\lengtha}{\textwidth}
+\newlength{\lengthb}%maths again
+\newlength{\lengthc}
+\setlength{\lengthc}{\fnindent}
+\setlength{\lengthb}{1.75\lengthc}%parblock
+\makeatletter
+\@ifclassloaded{memoir}{}{\usepackage{hanging}}
+\makeatother
+ % for hanging paragraphs
+\renewcommand\footnoterule{}
+% ^ no one wants a rule sep for FN!
+\AtBeginDocument{\flushbottom}
+%^just to be safe
+\makeatletter
+\long\def\@makefntext#1{\leavevmode
+ \@makefnmark\nobreak
+ #1%
+}
+\makeatother
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% the magic
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\makeatletter
+ \renewcommand{\@makefntext}[1]{%
+\begin{minipage}[t]{\lengthb}%
+\noindent\normalfont%
+\@thefnmark%
+\end{minipage}%
+\begin{minipage}[t]{\lengtha-\lengthb}%
+\begin{Parskip}\begin{hangparas}{\lengthc}{1}
+\noindent#1\end{hangparas}\end{Parskip}%
+\end{minipage}%
+}
+\makeatother
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/macros/latex/contrib/coolfn/coolfndocumentation.pdf b/macros/latex/contrib/coolfn/coolfndocumentation.pdf
new file mode 100644
index 0000000000..768c97fe7d
--- /dev/null
+++ b/macros/latex/contrib/coolfn/coolfndocumentation.pdf
Binary files differ
diff --git a/macros/latex/contrib/coolfn/coolfndocumentation.tex b/macros/latex/contrib/coolfn/coolfndocumentation.tex
new file mode 100644
index 0000000000..2d72b17ec8
--- /dev/null
+++ b/macros/latex/contrib/coolfn/coolfndocumentation.tex
@@ -0,0 +1,179 @@
+\documentclass[12pt]{article}
+\usepackage{coolfn}
+\usepackage{textcsc}
+\usepackage{xcolor}
+\usepackage{fontspec}\definecolor{darkspringgreen}{rgb}{0.09, 0.45, 0.27}
+\usepackage{titlesec}
+\titleformat{\subsection}
+ {\bfseries}{\thesection.\thesubsection}{1em}{\normalfont\bfseries}
+\usepackage[hidelinks]{hyperref}
+\usepackage{hologo}
+\usepackage[british]{babel}
+\usepackage[useregional]{datetime2}
+\DTMlangsetup[en-GB]{ord=omit}
+\definecolor{LightGray}{gray}{0.9}
+%\usepackage{mathpazo}
+\IfFontExistsTF{Palatine Parliamentary}{%
+\setromanfont[SmallCapsFeatures={LetterSpace=10},
+RawFeature={+calt,+hlig,+liga,+dlig,+onum,+pnum},
+BoldFont={Palatine Parliamentary Bold},
+ItalicFont={Palatine Parliamentary Italic}
+]{Palatine Parliamentary Regular}
+}{\setromanfont[RawFeature={+onum,+pnum}]{TeX Gyre PagellaX}}
+\setmonofont[Scale=.9,BoldFont=Source Code Pro Bold]{Source Code Pro}
+
+\usepackage{minted}
+\date{6 October 2022\\\smallskip\ttfamily Version \coolfnversionnumber}
+\author{Elijah Z Granet\thanks{e-mail: \href{mailto:ezg21@cantab.ac.uk}{\ttfamily ezg21@cantab.ac.uk}}}
+
+\title{\texttt{coolfn}:\\A package for a cool way to typeset footnotes}
+\begin{document}
+\maketitle
+\tableofcontents
+\clearpage
+\section{Overview}
+Legal writing, for better or for worse,\footnote{Almost certainly for the worse, except in the very rare situations where the author is capable of mastering the art of distinctive discursive footnote writing. Far more authors think that they can pull off this delicate technique than \textit{actually} are capable of doing so. } often involves very long and discursive footnotes replete with a series of often doubtfully relevant citations (perhaps with blockquotes of even more doubtful relevance).\footnote{Here, it is apt to note, as Parke \textcsc{B} said in Parke B in \textit{Mirehouse v Rennel} (1833) 1 Cl \& F 527, 546, that:
+\begin{quote}
+Our common law system consists in the applying to new combinations of circumstances those rules of law which we derive from legal principles and judicial precedents; and for the sake of attaining uniformity, consistency and certainty, we must apply those rules, where they are not plainly unreasonable or inconvenient, to all cases which arise; and we are not at liberty to reject them, and to abandon all analogy to them, in those to which they have not yet been judicially applied, because we think that the rules are not as convenient and reasonable as we ourselves could have devised.\end{quote}} Consequently, the formatting of footnotes for clear numbering, delineation of internal quotations and paragraphs, and clarity takes on a great importance.
+
+This is a subjective question, on which the typographic authorities offer many suggestions. This package simply provides a way of formatting long footnotes the author thinks is, for lack of a better word, cool. It uses a clear column of numbers separated from the footnote, of sufficient width to accommodate triple digit footnote numbers. A hanging indent emphasises the footnote as the sideways mirror of the text, reflecting the paragraph but in a different way.\footnote{Think of the classic mirroring of the main text having the case name and the footnote the legal citation.} There is no footnote rule and a very slight increase in the parskip to help the eye distinguish multi-paragraph footnotes.\footnote{Which are usually a bad idea, but should at least look nice if they must be used.}
+\section{Usage}
+The package has no options, and the only configurable length is the \\\mintinline{latex}{\fnindent}, which sets the indent for the hanging footnotes, and also defines the relationship of the footnote number and main footnote blocks. By default, this is set to 1 \textcsc{M}, but can be easily changed by using the simple inbuilt \LaTeX renewal macro. For example:
+\begin{quote}
+ \mintinline{latex}{\renewcommand{\fnindent}{1.25em}}.
+\end{quote}
+\section{Development}
+Bugs, feature requests, \textit{etc}, should be submitted to the project's official Githup page: (\url{https://github.com/ezgranet/coolfn/}).
+
+\section{Licence}
+ This project is licensed under the Latex Public Project Licence version 1.3\textit{c}. This documentation is copyright of the author but licensed under \textcsc{CC-BY-SA} 3.0.
+
+\clearpage
+\section{Implementation}
+\begin{minted}[
+framesep=2mm,
+baselinestretch=1.2,
+bgcolor=LightGray,
+fontsize=\footnotesize,
+breaklines,
+firstnumber=last
+]
+{latex}
+
+\def\coolfnversionnumber{1.0.0}
+\ProvidesPackage{coolfn}
+[2022/10/06\coolfnversionnumber\
+ A cool way to format footnotes]
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Elijah Z Granet
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% FOOTNOTES
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% from https://tex.stackexchange.com/questions/305033/is-there-a-latex-package-that-defines-an-environment-for-parskip-like-capabiliti
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\makeatletter
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% multi paragraph footnotes
+% are inherently pretty bad
+% but they happen in law
+% so might as well deal with them? so a slight spacing to compensate
+%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newenvironment{Parskip}{%
+ \par
+ \parskip=0.25\baselineskip \advance\parskip by 0pt plus 1pt
+ \parindent=\z@
+ \def\@listI{\leftmargin\leftmargini
+ \topsep\z@ \parsep\parskip \itemsep\z@}
+ \let\@listi\@listI
+ \@listi
+ \def\@listii{\leftmargin\leftmarginii
+ \labelwidth\leftmarginii\advance\labelwidth-\labelsep
+ \topsep\z@ \parsep\parskip \itemsep\z@}
+ \def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
+ \topsep\z@ \parsep\parskip \itemsep\z@}
+ \partopsep=\z@
+}{\par}
+\makeatother
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\fnindent}{1em}
+\usepackage{calc}% for maths
+\newlength{\lengtha}
+\setlength{\lengtha}{\textwidth}
+\newlength{\lengthb}%maths again
+\newlength{\lengthc}
+\setlength{\lengthc}{\fnindent}
+\setlength{\lengthb}{1.75\lengthc}%parblock
+\makeatletter
+\@ifclassloaded{memoir}{}{\usepackage{hanging}}
+\makeatother
+ % for hanging paragraphs
+\renewcommand\footnoterule{}
+% ^ no one wants a rule sep for FN!
+\AtBeginDocument{\flushbottom}
+%^just to be safe
+\makeatletter
+\long\def\@makefntext#1{\leavevmode
+ \@makefnmark\nobreak
+ #1%
+}
+\makeatother
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% the magic
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\makeatletter
+ \renewcommand{\@makefntext}[1]{%
+\begin{minipage}[t]{\lengthb}%
+\noindent\normalfont%
+\@thefnmark%
+\end{minipage}%
+\begin{minipage}[t]{\lengtha-\lengthb}%
+\begin{Parskip}\begin{hangparas}{\lengthc}{1}
+\noindent#1\end{hangparas}\end{Parskip}%
+\end{minipage}%
+}
+\makeatother
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\end{minted}
+
+
+
+
+
+
+
+
+\section{Version History}
+\subsection{\texttt{1.0.0}}
+
+\ttfamily 6 October 2022: Package creation
+
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.pdf b/macros/latex/contrib/nicematrix/nicematrix-french.pdf
index 0ae8f26c90..4dfeea879f 100644
--- a/macros/latex/contrib/nicematrix/nicematrix-french.pdf
+++ b/macros/latex/contrib/nicematrix/nicematrix-french.pdf
Binary files differ
diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.tex b/macros/latex/contrib/nicematrix/nicematrix-french.tex
index f7fa1fe561..352fb51efb 100644
--- a/macros/latex/contrib/nicematrix/nicematrix-french.tex
+++ b/macros/latex/contrib/nicematrix/nicematrix-french.tex
@@ -4983,6 +4983,11 @@ doit être chargé avant le |\documentclass|:
\end{Verbatim}
\medskip
+L'extension \pkg{nicematrix} n'est pas parfaitement compatible avec la classe
+\cls{ltjarticle}: la détection des coins vides (cf. p.~\pageref{corners}) risque
+d'être erronée dans certaines circonstances.
+
+\medskip
L'extension \pkg{nicematrix} n'est pas parfaitement compatible avec l'extension
\pkg{arydshln} (parce que cette extension redéfinit de nombreuses commandes
internes de \pkg{array}). De toutes manières, dans le cadre de \pkg{nicematrix},
diff --git a/macros/latex/contrib/nicematrix/nicematrix.dtx b/macros/latex/contrib/nicematrix/nicematrix.dtx
index 659e7fa56a..ed200cd901 100644
--- a/macros/latex/contrib/nicematrix/nicematrix.dtx
+++ b/macros/latex/contrib/nicematrix/nicematrix.dtx
@@ -17,8 +17,8 @@
%
% \fi
% \iffalse
-\def\myfileversion{6.13a}
-\def\myfiledate{2022/09/17}
+\def\myfileversion{6.13b}
+\def\myfiledate{2022/10/06}
%
%
%<*batchfile>
@@ -4910,6 +4910,11 @@ version 2005/12/01 or later.
% \end{Verbatim}
%
% \bigskip
+% The package \pkg{nicematrix} is not fully compatible with the class
+% \cls{ltjarticle}: the detection of the empty corners (cf.
+% p.~\pageref{corners}) may be wrong.
+%
+% \bigskip
% The package \pkg{nicematrix} is not fully compatible with the package
% \pkg{arydshln} (because this package redefines many internal of \pkg{array}).
% By any means, in the context of \pkg{nicematrix}, it's recommended to draw
@@ -5949,9 +5954,12 @@ version 2005/12/01 or later.
% \begin{macrocode}
\@@_msg_new:nn { Internal~error }
{
- A~fatal~internal~error~have~occurred.\\
- If~you~see~this~message,~contact~the~author~of~the~package~'nicematrix'~
- because~this~error~should~not~have~occurred.
+ Potential~problem~when~using~nicematrix.\\
+ The~package~nicematrix~have~detected~a~modification~of~the~
+ standard~environment~{array}~(of~the~package~array).~Maybe~you~will~encounter~
+ some~slight~problems~when~using~nicematrix.~If~you~don't~want~to~see~
+ this~message~again,~load~nicematrix~with:~\token_to_str:N
+ \usepackage[no-test-for-array]{nicematrix}.
}
% \end{macrocode}
%
@@ -5970,7 +5978,7 @@ version 2005/12/01 or later.
{
\peek_meaning:NTF \ignorespaces
{ \@@_security_test_i:w }
- { \@@_fatal:n { Internal~error } }
+ { \@@_error:n { Internal~error } }
#1
}
% \end{macrocode}
@@ -5979,7 +5987,7 @@ version 2005/12/01 or later.
% \begin{macrocode}
\cs_new_protected:Npn \@@_security_test_i:w \ignorespaces #1
{
- \peek_meaning:NF \unskip { \@@_fatal:n { Internal~error } }
+ \peek_meaning:NF \unskip { \@@_error:n { Internal~error } }
#1
}
% \end{macrocode}
@@ -5992,11 +6000,16 @@ version 2005/12/01 or later.
\@ifpackageloaded { mdwtab }
{ \@@_fatal:n { mdwtab~loaded } }
{
- \hbox_set:Nn \l_tmpa_box
+ \bool_if:NF \c_@@_no_test_for_array_bool
{
- \begin { tabular } { c > { \@@_security_test:n } c c }
- text & & text
- \end { tabular }
+ \group_begin:
+ \hbox_set:Nn \l_tmpa_box
+ {
+ \begin { tabular } { c > { \@@_security_test:n } c c }
+ text & & text
+ \end { tabular }
+ }
+ \group_end:
}
}
}
@@ -6420,7 +6433,7 @@ version 2005/12/01 or later.
\tl_set_rescan:Nno
#1
{
- \char_set_catcode_other:N >
+ \char_set_catcode_other:N >_
\char_set_catcode_other:N <
}
#1
@@ -8428,16 +8441,6 @@ version 2005/12/01 or later.
\bool_if:NT \l_@@_small_bool \scriptstyle
}
% \end{macrocode}
-%
-% \bigskip
-% For unexplained reason, with XeTeX (and not with the other engines), the
-% environments of \pkg{nicematrix} were all composed in black and do not take
-% into account the color of the encompassing text. As a workaround, you peek the
-% color in force at the beginning of the environment and we use it now (in each
-% cell of the array).
-% \begin{macrocode}
- \color { nicematrix }
-% \end{macrocode}
%
% \begin{macrocode}
\g_@@_row_style_tl
@@ -8657,7 +8660,14 @@ version 2005/12/01 or later.
\pgfnode
{ rectangle }
{ base }
- { \box_use_drop:N \l_@@_cell_box }
+ {
+% \end{macrocode}
+% The following instruction |\set@color| has been added on 2022/10/06. It's
+% necessary only with XeLaTeX and not with the other engines (we don't know why).
+% \begin{macrocode}
+ \set@color
+ \box_use_drop:N \l_@@_cell_box
+ }
{ \@@_env: - \int_use:N \c@iRow - \int_use:N \c@jCol }
{ }
\str_if_empty:NF \l_@@_name_str
@@ -8955,13 +8965,6 @@ version 2005/12/01 or later.
\cs_new_protected:Npn \@@_pre_array_ii:
{
% \end{macrocode}
-% For unexplained reason, with XeTeX (and not with the other engines), the
-% environments of \pkg{nicematrix} were all composed in black and do not take
-% into account the color of the encompassing text. As a workaround, you peek the
-% color in force at the beginning of the environment and we will use it in each cell.
-% \begin{macrocode}
- \xglobal \colorlet { nicematrix } { . }
-% \end{macrocode}
% The number of letters |X| in the preamble of the array.
% \begin{macrocode}
\int_gzero:N \g_@@_total_X_weight_int
@@ -14459,7 +14462,6 @@ version 2005/12/01 or later.
}
}
% \end{macrocode}
-% Enf of |\AddToHook|.
%
% \medskip
% \begin{macrocode}
@@ -17670,15 +17672,26 @@ version 2005/12/01 or later.
{ \seq_put_right:Nn \l_@@_tikz_seq { { #1 } } }
{ \@@_error:n { tikz~key~without~tikz } } ,
tikz .value_required:n = true ,
- fill .tl_set:N = \l_@@_fill_tl ,
+ fill .code:n =
+ \tl_set_rescan:Nnn
+ \l_@@_fill_tl
+ { \char_set_catcode_other:N ! }
+ { #1 } ,
fill .value_required:n = true ,
- draw .tl_set:N = \l_@@_draw_tl ,
+ draw .code:n =
+ \tl_set_rescan:Nnn
+ \l_@@_draw_tl
+ { \char_set_catcode_other:N ! }
+ { #1 } ,
draw .default:n = default ,
rounded-corners .dim_set:N = \l_@@_rounded_corners_dim ,
rounded-corners .default:n = 4 pt ,
color .code:n =
\@@_color:n { #1 }
- \tl_set:Nn \l_@@_draw_tl { #1 } ,
+ \tl_set_rescan:Nnn
+ \l_@@_draw_tl
+ { \char_set_catcode_other:N ! }
+ { #1 } ,
color .value_required:n = true ,
borders .clist_set:N = \l_@@_borders_clist ,
borders .value_required:n = true ,
@@ -19961,6 +19974,7 @@ version 2005/12/01 or later.
footnote,~
footnotehyper,~
messages-for-Overleaf,~
+ no-test-for-array,~
renew-dots,~and
renew-matrix.
}
@@ -19977,6 +19991,8 @@ version 2005/12/01 or later.
messages-for-Overleaf .bool_set:N = \c_@@_messages_for_Overleaf_bool ,
footnote .bool_set:N = \c_@@_footnote_bool ,
footnotehyper .bool_set:N = \c_@@_footnotehyper_bool ,
+ no-test-for-array .bool_set:N = \c_@@_no_test_for_array_bool ,
+ no-test-for-array .default:n = true ,
unknown .code:n = \@@_error:n { Unknown~key~for~package }
}
\ProcessKeysOptions { NiceMatrix / Package }
diff --git a/macros/latex/contrib/nicematrix/nicematrix.pdf b/macros/latex/contrib/nicematrix/nicematrix.pdf
index d2b0a1ca61..bae5622a6d 100644
--- a/macros/latex/contrib/nicematrix/nicematrix.pdf
+++ b/macros/latex/contrib/nicematrix/nicematrix.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/README b/macros/luatex/generic/luatexja/README
index 991944f078..dfe1dbd819 100644
--- a/macros/luatex/generic/luatexja/README
+++ b/macros/luatex/generic/luatexja/README
@@ -1,4 +1,4 @@
-The LuaTeX-ja Package 20221002.0
+The LuaTeX-ja Package 20221006.0
--------------------------------
Copyright (c) 2011--2022 The LuaTeX-ja project
License: modified BSD (see COPYING)
@@ -42,9 +42,9 @@ Installation
2. If you must/want to install manually:
a. Download the source archive from CTAN,
- or tagged as 20221002.0 in the Git repository by
+ or tagged as 20221006.0 in the Git repository by
<http://git.osdn.jp/view?p=luatex-ja/luatexja.git
- ;a=snapshot;h=refs/tags/20221002.0;sf=tgz>
+ ;a=snapshot;h=refs/tags/20221006.0;sf=tgz>
b. Extract the archive and process following three files by LuaLaTeX
to generate classes for Japanese typesetting:
@@ -93,4 +93,4 @@ Notes
This file and ltj-kinsoku.lua are not used anymore.
(Do not remove ltj-kinsoku.tex.)
-Last commit date: Sun Oct 2 18:14:22 2022 +0900
+Last commit date: Thu Oct 6 19:16:48 2022 +0900
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
index abf8ee0061..e7bd77b775 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
index 557c8ec433..7eba86a3c7 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/src/ltj-base.lua b/macros/luatex/generic/luatexja/src/ltj-base.lua
index 41caef5b4c..4a95616777 100644
--- a/macros/luatex/generic/luatexja/src/ltj-base.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-base.lua
@@ -226,9 +226,12 @@ end
-- But sometimes we want to create only the precompiled cache,
-- when its 'text' version is already present in LuaTeX-ja distribution.
-require('lualibs-lpeg') -- string.split
-require('lualibs-os') -- os.type
-require('lualibs-gzip') -- gzip.*
+if not os.type then require'lualibs-os' end
+if not string.split then require'lualibs-lpeg' end
+if not gzip then
+ if kpse.find_file('lualibs-util-zip', 'lua') then require'lualibs-util-zip'
+ else require'lualibs-gzip' end
+end
do
local kpse_var_value = kpse.var_value
diff --git a/macros/luatex/generic/luatexja/src/luatexja.sty b/macros/luatex/generic/luatexja/src/luatexja.sty
index 0772c0fe3e..79590b906c 100644
--- a/macros/luatex/generic/luatexja/src/luatexja.sty
+++ b/macros/luatex/generic/luatexja/src/luatexja.sty
@@ -27,7 +27,7 @@
\newif\ifltj@disablejfam
%%%% VERSION
-\def\LuaTeXjaversion{20221002.0}
+\def\LuaTeXjaversion{20221006.0}
%% Check if LaTeX is used.
\begingroup\expandafter\expandafter\expandafter\endgroup
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index ea11301dec..dd2ab0b0c6 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,12 @@
+2022-10-06 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): added basic support
+ for Mhchem.
+
+ * tex4ht-mathjax.tex (mathjax-latex-4ht.4ht): added basic support
+ for \label commands inside equations.
+ https://tex.stackexchange.com/a/660581/2891
+
2022-10-05 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-mathml.tex (mathml.4ht): use displaystyle attribute also in
diff --git a/support/TeX4ht/source/mktex4ht-cnf.tex b/support/TeX4ht/source/mktex4ht-cnf.tex
index b6a23db471..147cccbe24 100644
--- a/support/TeX4ht/source/mktex4ht-cnf.tex
+++ b/support/TeX4ht/source/mktex4ht-cnf.tex
@@ -1,4 +1,4 @@
-% $Id: mktex4ht-cnf.tex 1196 2022-09-20 15:05:23Z michal_h21 $
+% $Id: mktex4ht-cnf.tex 1212 2022-10-06 10:29:28Z michal_h21 $
% Manually-maintained file, listing *.4ht files created by tex4ht-4ht.tex.
% Read by tex4ht-cond4ht.
%
@@ -378,4 +378,5 @@
\AddFile{9}{sectionbreak}
\AddFile{9}{subfiles}
\AddFile{9}{fontawesome5}
+\AddFile{9}{mhchem}
% \AddFile{9}{mktex4ht}
diff --git a/support/TeX4ht/source/tex4ht-mathjax.tex b/support/TeX4ht/source/tex4ht-mathjax.tex
index 0600eb10c3..2f511185f0 100644
--- a/support/TeX4ht/source/tex4ht-mathjax.tex
+++ b/support/TeX4ht/source/tex4ht-mathjax.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-mathjax.tex 1190 2022-08-29 10:21:19Z michal_h21 $
+% $Id: tex4ht-mathjax.tex 1212 2022-10-06 10:29:28Z michal_h21 $
% compile: latex tex4ht-mathjax
%
% Copyright 2018-2022 TeX Users Group
@@ -99,12 +99,24 @@ environments. They will then keep the LaTeX code unchanged.
The \verb|\VerbMath| command redefines environments to pass their content
verbatim to the HTML output.
+The optional command can contain name of the counter that should be updated.
+It will also use LaTeX 3 regular expressions to search for label commands.
+Thanks to that, cross-referencing to the math environments should work.
+It is a bit limited, for example subequations cannot work. There can be also
+issues in books, where equation numbers are based on chapters, but MathJax
+numbers them consecutively. In these cases, other mechanisms may be necessary.
+
\<defined commands\><<<
\ExplSyntaxOn
-\newcommand\VerbMath[1]{%
- \cs_if_exist:cTF{#1}{
- \RenewDocumentEnvironment{#1}{+!b}{%
- \NoFonts\expandafter\VerbMathToks\expandafter{\detokenize{##1}}{#1}\EndNoFonts%
+\cs_generate_variant:Nn \regex_extract_once:nnNTF {nV}
+\newcommand\VerbMath[2][]{%
+ \cs_if_exist:cTF{#2}{
+ \RenewDocumentEnvironment{#2}{+!b}{%
+ \NoFonts\expandafter\VerbMathToks\expandafter{\detokenize{##1}}{#2}\EndNoFonts%
+ \ifx\relax#1\relax\else%
+ \refstepcounter{#1}%
+ \regex_extract_once:nVNTF { label\s* \x{7B}([^\x{7D}]*)\x{7D}} {\l_tmpb_tl} \l_tmp_seq {\label{\seq_item:Nn\l_tmp_seq{2}}} {}%
+ \fi
}{}
}{}%
}
@@ -154,7 +166,7 @@ Require verbatim math environments.
\VerbMath{split}
\VerbMath{multline}
\VerbMath{multline*}
-\VerbMath{equation}
+\VerbMath[equation]{equation}
\VerbMath{equation*}
\VerbMath{math}
\VerbMath{displaymath}
@@ -204,3 +216,9 @@ Fixes for tables of contents.
\fixmathjaxtoc\\
\fixmathjaxtoc\exp
>>>
+
+\<configure mathjax-latex-4ht mhchem\><<<
+\def\ce#1{\texttt{\detokenize{\(\ce{#1}\)}}}
+>>>
+
+\endinput
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index cc61dad31e..15d1eb5615 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -14,7 +14,6 @@ $mirrors = {
'https://mirrors.aliyun.com/CTAN/' => 1,
'https://mirrors.bfsu.edu.cn/CTAN/' => 1,
'https://mirrors.cloud.tencent.com/CTAN/' => 1,
- 'https://mirrors.cqu.edu.cn/CTAN/' => 1,
'https://mirrors.hit.edu.cn/CTAN/' => 1,
'https://mirrors.sjtug.sjtu.edu.cn/ctan/' => 1,
'https://mirrors.sustech.edu.cn/CTAN/' => 1,
@@ -36,6 +35,7 @@ $mirrors = {
'https://mirror.bardia.tech/ctan/' => 1,
},
'Japan' => {
+ 'http://ring.airnet.ne.jp/archives/text/CTAN/' => 1,
'https://ftp.jaist.ac.jp/pub/CTAN/' => 1,
'https://ftp.kddilabs.jp/CTAN/' => 1,
'https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1,
@@ -66,6 +66,7 @@ $mirrors = {
'https://mirror.datacenter.by/pub/mirrors/CTAN/' => 1,
},
'Czech Republic' => {
+ 'http://ftp.cvut.cz/tex-archive/' => 1,
'https://mirrors.nic.cz/tex-archive/' => 1,
},
'Denmark' => {
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 3a8cdba7e8..c1fbc8224c 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/2022
-depend revision/64621
+depend revision/64643
name 00texlive.image
category TLCore
-revision 64603
+revision 64642
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
@@ -1252,6 +1252,7 @@ runfiles size=12924
tlpkg/tlpsrc/cooking.tlpsrc
tlpkg/tlpsrc/cookingsymbols.tlpsrc
tlpkg/tlpsrc/cool.tlpsrc
+ tlpkg/tlpsrc/coolfn.tlpsrc
tlpkg/tlpsrc/coollist.tlpsrc
tlpkg/tlpsrc/coolstr.tlpsrc
tlpkg/tlpsrc/coolthms.tlpsrc
@@ -4644,7 +4645,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 64606
+revision 64631
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
@@ -7979,18 +7980,18 @@ catalogue-version 1.9.7
name abntexto
category Package
-revision 64561
+revision 64638
shortdesc LaTeX class for formatting academic papers in ABNT standards
relocated 1
longdesc This is a LaTeX class created for Brazilian students to
longdesc facilitate the use of standards from the Associacao Brasileira
longdesc de Normas Tecnicas (ABNT) in academic works like TCCs,
longdesc dissertations, theses.
-containersize 5780
-containerchecksum 4004ee3db1ab90e649ce18953111c95d377be8731376e2a1cb5f40a366c8dba85857ea1faa78175c34320c0b748897f123496d9f8456d0a2dc74f92999adc8f3
-doccontainersize 137064
-doccontainerchecksum 2a6a39610a4504ff42ec94ebef1dc0bce8ffd8d4d06879fa742a9802671abd6838f7375557d2afd0bbcf76714176eafdb6422c01fe2d56d5baea1d121387d44a
-docfiles size=38
+containersize 5552
+containerchecksum 561d62a808aa5c009cbb08ec9d249f8549c607dc73f161d918ab5514b77f4d0429c6393dfe246cdfa82e0c3cfed9bf678642c36684ddabbb2bdc1e7625aac76d
+doccontainersize 147460
+doccontainerchecksum 075ee249e4037a7642e471788a9648faa0718c9135b55cfe0521253581d2477e6afa422373ddef155a7ea8fbfbfaf273478a55072056bec5a16f17b4ab011ea8
+docfiles size=41
RELOC/doc/latex/abntexto/README details="Readme"
RELOC/doc/latex/abntexto/abntexto-manual.pdf details="User manual" language="pt-br"
RELOC/doc/latex/abntexto/abntexto-manual.tex
@@ -8000,7 +8001,7 @@ runfiles size=6
catalogue-ctan /macros/latex/contrib/abntexto
catalogue-license pd
catalogue-topics class dissertation std-conform portuguese-br
-catalogue-version 1.1.0-alpha
+catalogue-version 1.2.0-alpha
name aboensis
category Package
@@ -48348,7 +48349,7 @@ catalogue-topics collection
name carlito
category Package
-revision 35002
+revision 64624
shortdesc Support for Carlito sans-serif fonts
relocated 1
longdesc The package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
@@ -48357,236 +48358,236 @@ longdesc Lukasz Dziedzic of the tyPoland foundry and adopted by Google
longdesc for ChromeOS as a font-metric compatible replacement for
longdesc Calibri.
execute addMap carlito.map
-containersize 2726328
-containerchecksum 57575185b89cf337f612f3e5b8458502e0d86a49c992d40f8cdb390417b0387fb0039ec316fa807fcddad7795e9f6617f62cf0bd6827bb654ac28231f65bc0a8
-doccontainersize 354048
-doccontainerchecksum b656565ef24d9939545e52af7bafcfc8a3613d0f206e1aab455e339c1d2590e930207db24033c8585a1e7950ec9f550d3b37a0c1adf456800b85ef63b68f875d
-docfiles size=101
+containersize 2574308
+containerchecksum 7b958d163439d9f3e7d6f8cf998beb799013a051a1b79719930d0efbc13e167170e330908a947a9708f55897e6c0e56ea020fee5876b6f3bb9e76dcc5997a66a
+doccontainersize 624608
+doccontainerchecksum 6718aed70469e95dc4d077552b453f81c9fbbcad6201194eb264bba6aa9c9f9b1b1b09d1ed987b963d6b09e13afe5dfda1436333f0c44ee3c368caa90d790613
+docfiles size=167
RELOC/doc/fonts/carlito/Carlito-Regular.pdf details="Font tables"
RELOC/doc/fonts/carlito/LICENSE
RELOC/doc/fonts/carlito/README details="Readme"
- RELOC/doc/fonts/carlito/samples.pdf details="Font samples"
- RELOC/doc/fonts/carlito/samples.tex
-runfiles size=1561
- RELOC/fonts/enc/dvips/carlito/crlt_57h366.enc
- RELOC/fonts/enc/dvips/carlito/crlt_bxv5ge.enc
- RELOC/fonts/enc/dvips/carlito/crlt_cegsyz.enc
- RELOC/fonts/enc/dvips/carlito/crlt_csjzgd.enc
- RELOC/fonts/enc/dvips/carlito/crlt_eckivh.enc
- RELOC/fonts/enc/dvips/carlito/crlt_houcxd.enc
- RELOC/fonts/enc/dvips/carlito/crlt_ibktmo.enc
- RELOC/fonts/enc/dvips/carlito/crlt_lllwh4.enc
- RELOC/fonts/enc/dvips/carlito/crlt_llspvt.enc
- RELOC/fonts/enc/dvips/carlito/crlt_n2dr37.enc
- RELOC/fonts/enc/dvips/carlito/crlt_n75whf.enc
- RELOC/fonts/enc/dvips/carlito/crlt_ntvnfo.enc
- RELOC/fonts/enc/dvips/carlito/crlt_o4ofpw.enc
- RELOC/fonts/enc/dvips/carlito/crlt_orgsld.enc
- RELOC/fonts/enc/dvips/carlito/crlt_rekp6x.enc
- RELOC/fonts/enc/dvips/carlito/crlt_sghv4p.enc
- RELOC/fonts/enc/dvips/carlito/crlt_ssbojb.enc
- RELOC/fonts/enc/dvips/carlito/crlt_uuhkl6.enc
- RELOC/fonts/enc/dvips/carlito/crlt_ynpzot.enc
- RELOC/fonts/enc/dvips/carlito/crlt_z7vml3.enc
+ RELOC/doc/fonts/carlito/carlito-samples.pdf details="Font samples"
+ RELOC/doc/fonts/carlito/carlito-samples.tex
+runfiles size=1527
+ RELOC/fonts/enc/dvips/carlito/crlt_7oxnun.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_diffle.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_du3rrv.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_egrrry.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_ggvanz.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_hsqwq5.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_j4hweq.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_kvbpjz.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_ln7ww5.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_lu4jub.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_nhqtbp.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_nnew6j.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_qnx4q4.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_shvaqa.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_toeewq.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_tqddrq.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_txfnxl.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_ys3vdn.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_zisnlb.enc
+ RELOC/fonts/enc/dvips/carlito/crlt_zmzg5w.enc
RELOC/fonts/map/dvips/carlito/carlito.map
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-inf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-inf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-inf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-inf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-lf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-lf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-lf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-lf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-lf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-lf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-osf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-osf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-osf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-osf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-osf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-osf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-sup-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-sup-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-sup-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-sup-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-tlf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-tlf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-tlf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-tlf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-tlf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-tlf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-tosf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-tosf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-tosf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-tosf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-tosf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Bold-tosf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-inf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-inf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-inf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-inf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-lf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-lf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-lf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-lf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-lf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-lf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-osf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-osf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-osf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-osf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-osf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-osf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-sup-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-sup-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-sup-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-sup-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-tlf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-tlf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-tlf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-tlf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-tlf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-tlf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-tosf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-tosf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-tosf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-tosf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-tosf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-BoldItalic-tosf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-inf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-inf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-inf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-inf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-lf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-lf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-lf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-lf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-lf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-lf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-osf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-osf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-osf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-osf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-osf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-osf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-sup-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-sup-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-sup-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-sup-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-tlf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-tlf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-tlf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-tlf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-tlf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-tlf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-tosf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-tosf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-tosf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-tosf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-tosf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-Italic-tosf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-inf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-inf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-inf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-inf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-lf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-lf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-lf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-lf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-lf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-lf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-osf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-osf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-osf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-osf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-osf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-osf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-sup-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-sup-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-sup-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-sup-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-tlf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-tlf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-tlf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-tlf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-tlf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-tlf-ts1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-tosf-ly1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-tosf-ot1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-tosf-t1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-tosf-t1.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-tosf-ts1--base.tfm
- RELOC/fonts/tfm/typoland/carlito/Carlito-tosf-ts1.tfm
- RELOC/fonts/truetype/typoland/carlito/Carlito-Bold.ttf
- RELOC/fonts/truetype/typoland/carlito/Carlito-BoldItalic.ttf
- RELOC/fonts/truetype/typoland/carlito/Carlito-Italic.ttf
- RELOC/fonts/truetype/typoland/carlito/Carlito-Regular.ttf
- RELOC/fonts/type1/typoland/carlito/Carlito-Bold.pfb
- RELOC/fonts/type1/typoland/carlito/Carlito-BoldItalic.pfb
- RELOC/fonts/type1/typoland/carlito/Carlito-Italic.pfb
- RELOC/fonts/type1/typoland/carlito/Carlito.pfb
- RELOC/fonts/vf/typoland/carlito/Carlito-Bold-inf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Bold-lf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Bold-lf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Bold-osf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Bold-osf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Bold-sup-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Bold-tlf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Bold-tlf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Bold-tosf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Bold-tosf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-BoldItalic-inf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-BoldItalic-lf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-BoldItalic-lf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-BoldItalic-osf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-BoldItalic-osf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-BoldItalic-sup-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-BoldItalic-tlf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-BoldItalic-tlf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-BoldItalic-tosf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-BoldItalic-tosf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Italic-inf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Italic-lf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Italic-lf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Italic-osf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Italic-osf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Italic-sup-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Italic-tlf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Italic-tlf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Italic-tosf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-Italic-tosf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-inf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-lf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-lf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-osf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-osf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-sup-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-tlf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-tlf-ts1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-tosf-t1.vf
- RELOC/fonts/vf/typoland/carlito/Carlito-tosf-ts1.vf
- RELOC/tex/latex/carlito/LY1Carlito-Inf.fd
- RELOC/tex/latex/carlito/LY1Carlito-LF.fd
- RELOC/tex/latex/carlito/LY1Carlito-OsF.fd
- RELOC/tex/latex/carlito/LY1Carlito-Sup.fd
- RELOC/tex/latex/carlito/LY1Carlito-TLF.fd
- RELOC/tex/latex/carlito/LY1Carlito-TOsF.fd
- RELOC/tex/latex/carlito/OT1Carlito-Inf.fd
- RELOC/tex/latex/carlito/OT1Carlito-LF.fd
- RELOC/tex/latex/carlito/OT1Carlito-OsF.fd
- RELOC/tex/latex/carlito/OT1Carlito-Sup.fd
- RELOC/tex/latex/carlito/OT1Carlito-TLF.fd
- RELOC/tex/latex/carlito/OT1Carlito-TOsF.fd
- RELOC/tex/latex/carlito/T1Carlito-Inf.fd
- RELOC/tex/latex/carlito/T1Carlito-LF.fd
- RELOC/tex/latex/carlito/T1Carlito-OsF.fd
- RELOC/tex/latex/carlito/T1Carlito-Sup.fd
- RELOC/tex/latex/carlito/T1Carlito-TLF.fd
- RELOC/tex/latex/carlito/T1Carlito-TOsF.fd
- RELOC/tex/latex/carlito/TS1Carlito-LF.fd
- RELOC/tex/latex/carlito/TS1Carlito-OsF.fd
- RELOC/tex/latex/carlito/TS1Carlito-TLF.fd
- RELOC/tex/latex/carlito/TS1Carlito-TOsF.fd
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-inf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-inf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-inf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-inf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-lf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-lf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-lf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-lf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-lf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-lf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-osf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-osf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-osf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-osf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-osf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-osf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-sup-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-sup-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-sup-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-sup-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-tlf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-tlf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-tlf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-tlf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-tlf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-tlf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-tosf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-tosf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-tosf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-tosf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-tosf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Bold-tosf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-inf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-inf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-inf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-inf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-lf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-lf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-lf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-lf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-lf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-lf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-osf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-osf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-osf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-osf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-osf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-osf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-sup-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-sup-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-sup-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-sup-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-tlf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-tlf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-tlf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-tlf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-tlf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-tlf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-tosf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-tosf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-tosf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-tosf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-tosf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-BoldItalic-tosf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-inf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-inf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-inf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-inf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-lf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-lf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-lf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-lf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-lf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-lf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-osf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-osf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-osf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-osf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-osf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-osf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-sup-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-sup-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-sup-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-sup-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-tlf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-tlf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-tlf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-tlf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-tlf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-tlf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-tosf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-tosf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-tosf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-tosf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-tosf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-Italic-tosf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-inf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-inf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-inf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-inf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-lf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-lf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-lf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-lf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-lf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-lf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-osf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-osf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-osf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-osf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-osf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-osf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-sup-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-sup-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-sup-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-sup-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-tlf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-tlf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-tlf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-tlf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-tlf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-tlf-ts1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-tosf-ly1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-tosf-ot1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-tosf-t1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-tosf-t1.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-tosf-ts1--base.tfm
+ RELOC/fonts/tfm/google/carlito/Crlt-tosf-ts1.tfm
+ RELOC/fonts/truetype/google/carlito/Carlito-Bold.ttf
+ RELOC/fonts/truetype/google/carlito/Carlito-BoldItalic.ttf
+ RELOC/fonts/truetype/google/carlito/Carlito-Italic.ttf
+ RELOC/fonts/truetype/google/carlito/Carlito-Regular.ttf
+ RELOC/fonts/type1/google/carlito/Crlt-Bold.pfb
+ RELOC/fonts/type1/google/carlito/Crlt-BoldItalic.pfb
+ RELOC/fonts/type1/google/carlito/Crlt-Italic.pfb
+ RELOC/fonts/type1/google/carlito/Crlt-Regular.pfb
+ RELOC/fonts/vf/google/carlito/Crlt-Bold-inf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Bold-lf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Bold-lf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Bold-osf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Bold-osf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Bold-sup-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Bold-tlf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Bold-tlf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Bold-tosf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Bold-tosf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-BoldItalic-inf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-BoldItalic-lf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-BoldItalic-lf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-BoldItalic-osf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-BoldItalic-osf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-BoldItalic-sup-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-BoldItalic-tlf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-BoldItalic-tlf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-BoldItalic-tosf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-BoldItalic-tosf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Italic-inf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Italic-lf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Italic-lf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Italic-osf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Italic-osf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Italic-sup-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Italic-tlf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Italic-tlf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Italic-tosf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-Italic-tosf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-inf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-lf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-lf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-osf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-osf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-sup-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-tlf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-tlf-ts1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-tosf-t1.vf
+ RELOC/fonts/vf/google/carlito/Crlt-tosf-ts1.vf
+ RELOC/tex/latex/carlito/LY1Crlt-Inf.fd
+ RELOC/tex/latex/carlito/LY1Crlt-LF.fd
+ RELOC/tex/latex/carlito/LY1Crlt-OsF.fd
+ RELOC/tex/latex/carlito/LY1Crlt-Sup.fd
+ RELOC/tex/latex/carlito/LY1Crlt-TLF.fd
+ RELOC/tex/latex/carlito/LY1Crlt-TOsF.fd
+ RELOC/tex/latex/carlito/OT1Crlt-Inf.fd
+ RELOC/tex/latex/carlito/OT1Crlt-LF.fd
+ RELOC/tex/latex/carlito/OT1Crlt-OsF.fd
+ RELOC/tex/latex/carlito/OT1Crlt-Sup.fd
+ RELOC/tex/latex/carlito/OT1Crlt-TLF.fd
+ RELOC/tex/latex/carlito/OT1Crlt-TOsF.fd
+ RELOC/tex/latex/carlito/T1Crlt-Inf.fd
+ RELOC/tex/latex/carlito/T1Crlt-LF.fd
+ RELOC/tex/latex/carlito/T1Crlt-OsF.fd
+ RELOC/tex/latex/carlito/T1Crlt-Sup.fd
+ RELOC/tex/latex/carlito/T1Crlt-TLF.fd
+ RELOC/tex/latex/carlito/T1Crlt-TOsF.fd
+ RELOC/tex/latex/carlito/TS1Crlt-LF.fd
+ RELOC/tex/latex/carlito/TS1Crlt-OsF.fd
+ RELOC/tex/latex/carlito/TS1Crlt-TLF.fd
+ RELOC/tex/latex/carlito/TS1Crlt-TOsF.fd
RELOC/tex/latex/carlito/carlito.sty
catalogue-contact-home http://gsdview.appspot.com/chromeos-localmirror/distfiles/crosextrafonts-carlito-20130920.tar.gz
catalogue-ctan /fonts/carlito
@@ -69581,7 +69582,7 @@ containerchecksum c73220abd1545907a1d8de37cb534d2c6bd2534f1b55f03c069f39f535c326
name collection-latexextra
category Collection
-revision 64512
+revision 64639
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -69827,6 +69828,7 @@ depend conv-xkv
depend cooking
depend cooking-units
depend cool
+depend coolfn
depend coollist
depend coolstr
depend coolthms
@@ -71050,7 +71052,7 @@ depend zref-vario
depend zwgetfdate
depend zwpagelayout
containersize 6776
-containerchecksum 3af549dc6eed9f384e236af2d043ecc685ff61b618ff229ff19d315f0e88aaced7355d93d7faf8030018f5db895d8bbc187e7775166899ffabe9a87555d2db00
+containerchecksum 743b6d9aad158805ba706cef7166b5b3b1842e0ee58ce518a400da2902548b6f279784429344d0367c76885906c37827a26eb469b0f227fa7d788877e6490949
name collection-latexrecommended
category Collection
@@ -74025,17 +74027,17 @@ catalogue-topics font font-mf font-maths
name concmath-otf
category Package
-revision 64542
-shortdesc Concrete based OpenType Math fontconcmath-otf
+revision 64635
+shortdesc Concrete based OpenType Math font
relocated 1
longdesc This package provides an OpenType version of the Concrete Math
longdesc font created by Ulrik Vieth in Metafont. "concmath-otf.sty" is
longdesc a replacement for the original "concmath.sty" package to be
longdesc used with LuaTeX or XeTeX engines.
-containersize 133908
-containerchecksum 3760d8433642f4eaad449dac5e3f4142b46dfad1e6693ccd3decef51d05ef7c34e913c459a6be49e5a96f38026fb7b2b85ea782f95eecfa2fae06a9a944a2b60
-doccontainersize 1856700
-doccontainerchecksum 99cb37add60c6a95439fa9907bcceee60fc3b04faaa824f9fd4eb8bc9fe9d3b543f1cdacbb98ac4e0d17e7b58210f593cba86625136f6cc1c8ac11a9c1462701
+containersize 133876
+containerchecksum 386ab377b16da8e10ebf1c775b955598a181f507e2d89e492ba92fec69676d59ff2823db5519a893c852eed982f3e673e2d6c71aa6fb4b5d2a0ce7428b3d5d75
+doccontainersize 1856412
+doccontainerchecksum a139b5560f478c4b843c3be77bcfb6e7ba7097e3755a68b2394b93c290d66bc91952236934937ab6fe3163f91cee8c2cdcc2bbd22db233944ab28ca948291efe
docfiles size=482
RELOC/doc/fonts/concmath-otf/README.md details="Readme"
RELOC/doc/fonts/concmath-otf/concmath-otf.ltx
@@ -74048,7 +74050,7 @@ runfiles size=57
catalogue-ctan /fonts/concmath-otf
catalogue-license ofl lppl1.3
catalogue-topics font font-otf font-maths font-supp
-catalogue-version 0.22
+catalogue-version 0.23
name concprog
category Package
@@ -80961,6 +80963,29 @@ catalogue-license lgpl
catalogue-topics maths struc-mkup
catalogue-version 1.35
+name coolfn
+category Package
+revision 64639
+shortdesc Typeset long legal footnotes
+relocated 1
+longdesc This package provides formatting for footnotes in long legal
+longdesc documents, using hanging indents to make them look nicer.
+containersize 1544
+containerchecksum 43962cbb49ee5c5aeaaf972bdf3b39cf17d3baca59200e2e95a8208903ca6cfb83ace85d86dfe710a50b9b099f8794f09c70636aee0fbf74d6482e57844920bc
+doccontainersize 69064
+doccontainerchecksum 20ff20914b16b3c5b9661efe65c063b382dd2b3dc13a3fb6e6f81ee5264fb5685380dd02f4e20a16ca3a38e8866be7b5e3c4604bb7cce79e748295e4b108f66e
+docfiles size=20
+ RELOC/doc/latex/coolfn/README details="Readme"
+ RELOC/doc/latex/coolfn/coolfndocumentation.pdf details="Package documentation"
+ RELOC/doc/latex/coolfn/coolfndocumentation.tex
+runfiles size=1
+ RELOC/tex/latex/coolfn/coolfn.sty
+catalogue-contact-home https://github.com/ezgranet/coolfn
+catalogue-ctan /macros/latex/contrib/coolfn
+catalogue-license lppl1.3
+catalogue-topics footnote
+catalogue-version 1.0.0
+
name coollist
category Package
revision 63523
@@ -108907,7 +108932,7 @@ catalogue-topics font font-type1 font-archaic
name eplain
category Package
-revision 64476
+revision 64637
shortdesc Extended plain TeX macros
longdesc An extended version of the plain TeX format, adding support for
longdesc bibliographies, tables of contents, enumerated lists, verbatim
@@ -108938,11 +108963,11 @@ depend plain
depend tex-ini-files
depend unicode-data
execute AddFormat name=eplain engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *eplain.ini" fmttriggers=atbegshi,atveryend,babel,cm,everyshi,firstaid,hyphen-base,l3backend,l3kernel,l3packages,latex,latex-fonts,tex-ini-files,unicode-data,dehyph,hyph-utf8,knuth-lib,plain
-containersize 42280
-containerchecksum d06ab70642fca806c48075d4df95dafb2108facbfb9567528b29631cd74f0e76fd0b0372c4f75ed87eb349534dc076aa76db097544a8c20642b80ceb64eb54e6
-doccontainersize 982712
-doccontainerchecksum e93d85271ff22acf2ac4b3e09eed8720f17c0aa3754198c9ff391ee919298136f89103128664f7ec20976368dfc3aa95ba3b6e9ae8da2edce71cabfc0be4c1d9
-docfiles size=528
+containersize 43152
+containerchecksum bd1699ac8f07bc449691fd46310c80327a2ba6854f01c380f07414b770e7a171170726c5ad606d25c93063e9543956b0e6aa3022a5146241b79286aa2f016920
+doccontainersize 1030752
+doccontainerchecksum 2bc640ef30abb9f83851354359698010660ed41781d86b98cc0c9b7dc43f6df1e147a9a240dc3eefda8a9fb8768a961bcd4cdf990806a0c1a03d20aac5c76876
+docfiles size=533
texmf-dist/doc/eplain/AUTHORS
texmf-dist/doc/eplain/COPYING
texmf-dist/doc/eplain/ChangeLog
@@ -108961,12 +108986,12 @@ docfiles size=528
texmf-dist/doc/info/eplain.info
texmf-dist/doc/man/man1/eplain.1
texmf-dist/doc/man/man1/eplain.man1.pdf
-srccontainersize 396576
-srccontainerchecksum 6dd5d796a06bfeccb565015e80f517a66c195c01693d93847a5dbaaf0e11b8332429a9ab039ed6e650ed8f7cb828cc3b10468f66e6c91818b824a92cd60db82e
-srcfiles size=136
- texmf-dist/source/eplain/eplain-source-3.11.zip
+srccontainersize 287800
+srccontainerchecksum ed776fd583671c9aece6f343198dff90e3d09bc4217c484283098184cc0b1bedca7619ed8d8e71a8e5e47375ff51eead1e98330e0b0f0b57ee96b97c51be07c7
+srcfiles size=109
+ texmf-dist/source/eplain/eplain-source-3.12.zip
texmf-dist/source/eplain/xeplain.tex
-runfiles size=50
+runfiles size=51
texmf-dist/tex/eplain/arrow.tex
texmf-dist/tex/eplain/btxmac.tex
texmf-dist/tex/eplain/eplain.aux
@@ -108978,7 +109003,7 @@ catalogue-contact-support https://lists.tug.org/tex-eplain
catalogue-ctan /macros/eplain
catalogue-license gpl2+
catalogue-topics plain-ext format
-catalogue-version 3.11
+catalogue-version 3.12
name eplain.aarch64-linux
category Package
@@ -130363,7 +130388,7 @@ catalogue-topics linguistic
name gbt7714
category Package
-revision 64591
+revision 64633
shortdesc BibTeX implementation of China's bibliography style standard GB/T 7714-2015
relocated 1
longdesc The package provides a BibTeX implementation for the Chinese
@@ -130377,18 +130402,19 @@ depend bibtex
depend natbib
depend url
containersize 11204
-containerchecksum d32df1ede91c659232333b9deb18ef390b598644299a08579cdf705f3235efe904a7d40774552c7c4116cc0c84880699992731c2b3e4b0944c9dc0ec1b667459
-doccontainersize 485524
-doccontainerchecksum 3f54bca14c2eb219d8e7d5a0123387fb20ae90db3612cdde40dc4e1c9eb0285adbf8fc8d691613216f112655f3036606ff42bfb446fa8ca17c75954bcb2e1363
-docfiles size=126
+containerchecksum f2f869bf4d507ac76ee576f1bb739bc5e5681d3f2cb1db64841f90dfb22a9b18aab04c5722e231280cb94f055ab002ed99fc965bdbb3d2bdeb8d953f704e73b2
+doccontainersize 477608
+doccontainerchecksum 17b79fb795d0b2a0f2c696da83ee1196750c1fef15c77d33353d6742443d43287b5bb96c349be8e58b0df538f4585f45b353234bb100318cbbc6de6f14192da9
+docfiles size=124
RELOC/doc/bibtex/gbt7714/CHANGELOG.md
RELOC/doc/bibtex/gbt7714/DEPENDS.txt
RELOC/doc/bibtex/gbt7714/README.md details="Readme" language="zh"
RELOC/doc/bibtex/gbt7714/gbt7714.pdf details="Package documentation" language="zh"
-srccontainersize 27568
-srccontainerchecksum a619b5e10d276f4a58fca8b2b0ff900f8f54d6928e2cc81897d84a29df8d5418d78f9ce3dd2ad2b2683a178d9a0fd7f7defb97ae66197a79eabde2a8fb145535
-srcfiles size=30
+srccontainersize 27792
+srccontainerchecksum 0d7e44fdd1106800d2dac2cac49dfe4c9154498837e27880f0193fbc8033f2a74fe5670f79c929ce2216fef216288e5e072f1ccddd23cec85b6265ad569d21d0
+srcfiles size=31
RELOC/source/bibtex/gbt7714/gbt7714.dtx
+ RELOC/source/bibtex/gbt7714/gbt7714.ins
runfiles size=53
RELOC/bibtex/bst/gbt7714/gbt7714-2005-author-year.bst
RELOC/bibtex/bst/gbt7714/gbt7714-2005-numerical.bst
@@ -135130,7 +135156,7 @@ catalogue-topics games font font-symbol font-mf
name gobble
category Package
-revision 56291
+revision 64642
shortdesc More gobble macros for PlainTeX and LaTeX
relocated 1
longdesc The LaTeX package gobble includes several gobble macros not
@@ -135143,21 +135169,21 @@ longdesc without \makeatletter and \makeatother. The same macros are
longdesc provided inside .tex files for use with plain-TeX or other TeX
longdesc formats. However, the gobble macros for optional macros require
longdesc \@ifnextchar to be defined.
-containersize 1564
-containerchecksum 1206d7ff1b34bed829bd23ae88b0505e699a30088983d8f7cec7ff77f87774406e82442fc51f1f77d3475474785087d4f2f29e62fec34ef1db26d8a52a904970
-doccontainersize 157648
-doccontainerchecksum 9d862847c9b2596c061cf898e23b0a1188fabb7636f8a5dfded5b08fd4422531fbbc6932af788c9a15b6805ecb4c254c82a37700caa03975fc2ff8c6f3f539cc
-docfiles size=41
+containersize 1712
+containerchecksum c5baf4ba3257b20cc1b04f7a534a9cb8190cb6146c651a94a0e7de521f4cfceaf80e08aeada53c80318a072bcf0666abed7aabd474f4ece6d74232a5576949b7
+doccontainersize 157372
+doccontainerchecksum c33dbc4ad7249542b85e296732108ff342809feba81dd5c9487d5fc700135daec0c7776f63882737d7f94b948e2f2128e45aa2e77214341dfa25803842ce5369
+docfiles size=40
RELOC/doc/generic/gobble/README details="Readme"
- RELOC/doc/generic/gobble/gobble-user.tex
RELOC/doc/generic/gobble/gobble.pdf details="Package documentation"
srccontainersize 3288
-srccontainerchecksum 6e9178359020f754435ce675f7c2fc8a184f84fe86e990ecd254eeef283ada2576a8f634034fcd083d199d9e92bbc874b91a724739740e707525e83e1227d0a2
+srccontainerchecksum 1de2265231529c7f6ae75c2314a42df34664c21f082dce9f693b0ff02dd6b61e3581247dad735472c8165f152815ae2c484faf93c6f355b949421c9582264437
srcfiles size=4
RELOC/source/generic/gobble/gobble.dtx
RELOC/source/generic/gobble/gobble.ins
-runfiles size=3
+runfiles size=4
RELOC/tex/generic/gobble/gobble-user.sty
+ RELOC/tex/generic/gobble/gobble-user.tex
RELOC/tex/generic/gobble/gobble.sty
RELOC/tex/generic/gobble/gobble.tex
catalogue-contact-bugs https://sourceforge.net/p/latex-gobble/tickets/
@@ -142552,7 +142578,7 @@ catalogue-version 1.1.1
name huawei
category Package
-revision 61028
+revision 64625
shortdesc Template for Huawei documents
relocated 1
longdesc This unofficial package provides a class for creating documents
@@ -142584,27 +142610,27 @@ depend tools
depend ulem
depend wrapfig
depend xcolor
-containersize 259968
-containerchecksum c7a23661204b27508b186b622f057eb1844e25b8df22954a22300c17978902ef2b8c44e77c0d893e2c83142a1e2176c35b0fcaa88bc1c7e2d766a4d1aaee0ba4
-doccontainersize 338760
-doccontainerchecksum 5a131c28b9a729cfbce3a5afadf3dd5970b7b009605c2d03a47778fc72a4648fad0398505eebf256fe03bcef596c1e172d7699b52ead0fe69ee6fc52a2b3aacd
-docfiles size=89
+containersize 6432
+containerchecksum fb170b6f0e9dc272a8257dba2bd494ef0d67506f98322c250a14834cfa0cd7f8eb00556dc8709218000e388eb52ea311230e62ff36be32d199eff1798d8c19c1
+doccontainersize 411140
+doccontainerchecksum 0e4c9d43d0c39a43b5a00d6a88609404c77e2bb2d4e538748b1d482f4ee76746926125011fdd0528769c5988057e6fdfd5e7ddb769945bdc65d655aae01f8fb2
+docfiles size=104
RELOC/doc/latex/huawei/DEPENDS.txt
+ RELOC/doc/latex/huawei/LICENSE.txt
RELOC/doc/latex/huawei/README.md details="Readme"
RELOC/doc/latex/huawei/huawei.pdf details="Package documentation"
- RELOC/doc/latex/huawei/huawei.tex
- RELOC/doc/latex/huawei/samples/huawei-cfp.tex
- RELOC/doc/latex/huawei/samples/huawei-charter.tex
- RELOC/doc/latex/huawei/samples/huawei-main.bib
-runfiles size=67
- RELOC/tex/latex/huawei/huawei-cover-picture.pdf
+srccontainersize 9616
+srccontainerchecksum 8f251a7741247884f56cf96ec1be6fa0b673cd0d043a9cc463e223cc2c83b9a6e73085666c87b5e7c866be99cd7b614801c13830d1fb61943e0d8fea95b3a2a3
+srcfiles size=9
+ RELOC/source/latex/huawei/huawei.dtx
+ RELOC/source/latex/huawei/huawei.ins
+runfiles size=5
RELOC/tex/latex/huawei/huawei.cls
-catalogue-contact-bugs https://github.com/yegor256/huawei.cls/issues
catalogue-contact-repository https://github.com/yegor256/huawei.cls
catalogue-ctan /macros/latex/contrib/huawei
catalogue-license mit
catalogue-topics class misc-paper
-catalogue-version 0.13.2
+catalogue-version 0.14.1
name hulipsum
category Package
@@ -166756,8 +166782,8 @@ catalogue-version 3.34
name kpfonts-otf
category Package
-revision 64543
-shortdesc OTF version of the Kp-fonts
+revision 64636
+shortdesc OpenType version of the kpfonts (Type1) designed by Christophe Caignaert
relocated 1
longdesc This bundle provides OpenType versions of the Type1 Kp-fonts
longdesc designed by Christophe Caignaert. It is usable with LuaTeX or
@@ -166770,10 +166796,10 @@ longdesc st), ancient long-s and a long-tailed capital Q are available
longdesc via font features. Math fonts cover all usual symbols including
longdesc AMS'; a full list of available symbols is provided, see the
longdesc 'List of glyphs'.
-containersize 1085308
-containerchecksum 6bdbbb0a946f07580a73f31585ccd1e6c227b3607ce1b14f6c0b751a8c05c5fc535abe8ba75c9c4177a6e8504f2ae4b3b5f2504dbf07d343871e77e085499c0e
-doccontainersize 2085712
-doccontainerchecksum af9b9ee6cd33bc1e0cd5605dfcf2c2cf264aa665067ced7469b9a36919d1845dd3f1b4d514bd7b6cdf8e62743e19304c78cd68fbea8e026cff483eeef3e20313
+containersize 1081384
+containerchecksum a10a6a4988c57adaf934c901a45ea9d61f9a321929471f1ca5aa0553185059857ba2b2a73df6618a9f59bbe9362bc0d383f1fa2c8d2601f5e6f11a77b62aaeb7
+doccontainersize 2085332
+doccontainerchecksum 05f86afa721851121d8d2a9a9bc9b2cac5c352b34d03592a2482c57eb1381b4f40126ea9c55a7f49e557a992361e1e774967b7b7710efd0a8177e9f59f175e11
docfiles size=579
RELOC/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.ltx
RELOC/doc/fonts/kpfonts-otf/Kpfonts-OTF-Doc-English.pdf details="Package documentation (English)" language="en"
@@ -166813,7 +166839,7 @@ catalogue-also kpfonts
catalogue-ctan /fonts/kpfonts-otf
catalogue-license ofl lppl1.3
catalogue-topics font font-body font-serif font-sans font-proportional font-mono font-maths font-otf font-supp
-catalogue-version 0.44
+catalogue-version 0.45
name ksfh_nat
category Package
@@ -167709,7 +167735,7 @@ catalogue-version 3.15
name kvsetkeys
category Package
-revision 53166
+revision 64632
shortdesc Key value parser with default handler support
relocated 1
longdesc This package provides \kvsetkeys, a variant of package keyval's
@@ -167718,25 +167744,25 @@ longdesc with unknown options. Active commas and equal signs may be used
longdesc (e.g. see babel's shorthands) and only one level of curly
longdesc braces are removed from the values.
containersize 3568
-containerchecksum c5e117a46ab54485b7748bafd5cfd381d28073564b571fd1cda78da70b42dcf48fe054538323cdee7e784aff91cb76dd24361908a4c97213df315f6cb91af583
-doccontainersize 372380
-doccontainerchecksum 875af5f0ef28b6bb80b19537ca3dc426fb9daf4de8e10dc518cf5daea8f6bc6801832156e5bd978937209b2e9883898b957c8cbe87b51a2b2aeb071445e045de
-docfiles size=94
+containerchecksum 8acc4b9069c3baadf9a9802546d636fe8268afb97416b47d79b0a0306d90104fbb86b8ec1b4492f3134357564bb81eba1ae0e84a38f5b94a556de45525777431
+doccontainersize 390776
+doccontainerchecksum 127d4a03b26c9adb92254b08f0aac6039e39ff961539e253bccfdc1ee3598dd5e10608b8c8909708c041f5134c549f9af550bd1371a1e7b90003f77ef53bbf33
+docfiles size=101
RELOC/doc/latex/kvsetkeys/README.md
RELOC/doc/latex/kvsetkeys/kvsetkeys-example.tex
RELOC/doc/latex/kvsetkeys/kvsetkeys.pdf details="Package documentation" language="en"
-srccontainersize 10800
-srccontainerchecksum 48a8299a53c47b518b3461fc960c18d81acd26b90bc58e84756cff28fa34b072d769b55162ab86ebd10fb6e3e1a4486c85c66093a32695636f7821582234cb9f
+srccontainersize 10604
+srccontainerchecksum 696e78c295f0ac2a4d4c69e0d855925d46fee487da25ff238546033cae5e3b9042f66b924d1535ee41afc6142234fbef63ecf4df5b0c6c191b395109244e19e4
srcfiles size=12
RELOC/source/latex/kvsetkeys/kvsetkeys.dtx
runfiles size=4
- RELOC/tex/generic/kvsetkeys/kvsetkeys.sty
+ RELOC/tex/latex/kvsetkeys/kvsetkeys.sty
catalogue-contact-bugs https://github.com/ho-tex/kvsetkeys/issues
catalogue-contact-repository https://github.com/ho-tex/kvsetkeys
catalogue-ctan /macros/latex/contrib/kvsetkeys
catalogue-license lppl1.3
catalogue-topics keyval
-catalogue-version 1.18
+catalogue-version 1.19
name l2picfaq
category Package
@@ -193113,17 +193139,17 @@ catalogue-version 1.3
name luatexja
category Package
-revision 64587
+revision 64641
shortdesc Typeset Japanese with Lua(La)TeX
relocated 1
longdesc The package offers support for typesetting Japanese documents
longdesc with LuaTeX. Either of the Plain and LaTeX2e formats may be
longdesc used with the package.
depend luatexbase
-containersize 191920
-containerchecksum 614cb3541ac15a8105daed91d89d023859716ad95d3e22aacb09c31e26fca49be8bae95296b956e718962e5cb307a784912922670d626894a6fa92052d169328
-doccontainersize 3261600
-doccontainerchecksum c6ded605b86f35a561e6ae6b85b591efe8397276df9aff959bd6d63b5b1afb0dad8e37cebdaadd009a14456a468987779d476671dc3c4748c2c776dcd389a407
+containersize 191972
+containerchecksum 28f8dce55994cdd766619864c4ac42395cbbad74fd6d8d2969422dd206d0384553a5d2dccf9695b99e6d729e58e37c306752a489652dba8078b685d71ceb3d48
+doccontainersize 3261616
+doccontainerchecksum 158899292e4faadb6671c453d2f736bb6c3744fee0eaf431f9dd10dcfba60906c09badd83eee37319bd0a26ae5a3b0507affa04af4b0412624d989446699ae7d
docfiles size=981
RELOC/doc/luatex/luatexja/COPYING
RELOC/doc/luatex/luatexja/README details="Readme"
@@ -193141,8 +193167,8 @@ docfiles size=981
RELOC/doc/luatex/luatexja/luatexja-ruby.tex
RELOC/doc/luatex/luatexja/luatexja.dtx
RELOC/doc/luatex/luatexja/luatexja.ins
-srccontainersize 83900
-srccontainerchecksum 36585ca1f2ee9fa61ed0c493107f464f9932ac6ecaec12d62d14323e812c555d9e7de260ce81a5873ef4d80d39c7bb4d3a0aa60cc832fc1365a81df8ac4885ed
+srccontainersize 83904
+srccontainerchecksum df107c8902a6dbfa597e117e03193665108ffe1071d25d296df8152cf3beac3329f5a03c7361bf6cab977e27714a4f7d2fa53dceca0fcd68714e572c03bffe76
srcfiles size=119
RELOC/source/luatex/luatexja/ltjclasses.dtx
RELOC/source/luatex/luatexja/ltjclasses.ins
@@ -193267,7 +193293,7 @@ catalogue-contact-repository https://osdn.net/projects/luatex-ja/scm/git/luatexj
catalogue-ctan /macros/luatex/generic/luatexja
catalogue-license bsd
catalogue-topics japanese luatex class macro-gen
-catalogue-version 20221002.0
+catalogue-version 20221006.0
name luatexko
category Package
@@ -200174,7 +200200,7 @@ catalogue-version 1.6
name membranecomputing
category Package
-revision 60592
+revision 64627
shortdesc Membrane Computing notation
relocated 1
longdesc This is a LaTeX package for the Membrane Computing community.
@@ -200182,10 +200208,10 @@ longdesc It comprises the definition of P systems, rules and some
longdesc concepts related to languages and computational complexity
longdesc usually needed for Membrane Computing research. The package
longdesc depends on ifthen and xstring.
-containersize 4728
-containerchecksum 4e22153d8c3894275d1b0a9f7b05754db602b3bc4fe9d2d2dd79f11f979bc91dfa3ef2125abe78ef8be5650dcdaf06f161fb9b3abbb90acb469c93e9712cfb85
-doccontainersize 281536
-doccontainerchecksum 1eb493ef0c1133b72299081378ca6e128158c2f11885938364b5270e02b872303b5ef9937912688e75a92a33d5c0e38fc147b8f560e7fddd3a7aa74ba7fb271a
+containersize 4892
+containerchecksum 831c579f8d66e265125e3a730338d01fe98d87241f2b52c7060ba3f852667a30afe256f37327497ea21e77cbbbee0017f23bd1f51c59f6445b4552e7cfb52ba5
+doccontainersize 283224
+doccontainerchecksum 5b6479efc72f8e06e54d17c5a3ca4e63f0fe942bec8f0a1504365a97b59ea260891f959939165879aab0d23887b98b2ebce8fab4789959d1c2de3b37c3162aa0
docfiles size=75
RELOC/doc/latex/membranecomputing/README.md details="Readme"
RELOC/doc/latex/membranecomputing/membranecomputing.pdf details="Package documentation"
@@ -200195,7 +200221,7 @@ runfiles size=7
catalogue-ctan /macros/latex/contrib/membranecomputing
catalogue-license lppl1.3
catalogue-topics comp-sci comp-theory
-catalogue-version 0.2
+catalogue-version 0.2.1
name memdesign
category Package
@@ -222356,7 +222382,7 @@ catalogue-topics font font-type1 font-decor
name nicematrix
category Package
-revision 64433
+revision 64640
shortdesc Improve the typesetting of mathematical matrices with PGF
relocated 1
longdesc This package is based on the package array. It creates PGF/TikZ
@@ -222368,17 +222394,17 @@ longdesc border matrices); control of the width of the columns; tools to
longdesc color rows and columns with a good PDF result; blocks of cells;
longdesc etc. The package requires and loads l3keys2e, xparse, array,
longdesc amsmath, pgfcore, and the module shapes of PGF.
-containersize 38164
-containerchecksum bff0dccf33f4759f0af8b51a99852cdb16182e2c9fe8494d2fe6c65b25c3231f619d242f0e2c0379ec29d184bacd07970a35d2f64836e6e5e1d105e4234af668
-doccontainersize 1818852
-doccontainerchecksum 92ed3f558e5b12a47b6fbcd1edcb615eb35871482676dc0948b7816ad5300cecc17c2fcd8f33855bd574dee0e24f5a430542642c8734cf292c15e869904bd82b
+containersize 38316
+containerchecksum 92e5394ce1b8ee5bc796e8954e6c6bfadf9c4ddbf4b3833f5cb05110ab31f9b928012a06d4754d4288895ba55fdd5d5d569a0dc4909ed156fc10f28c1acdc4ae
+doccontainersize 1817972
+doccontainerchecksum 37632496a3e24a5226c60cc7fde1e073f97d8ebea01bce59cb783f027e522efd6ed9a8e85546262119b30a47b9ebb1b62d854ace7cdae57c668c78f23f8e4a58
docfiles size=499
RELOC/doc/latex/nicematrix/README.md details="Readme"
RELOC/doc/latex/nicematrix/nicematrix-french.pdf details="Package documentation in French" language="fr"
RELOC/doc/latex/nicematrix/nicematrix-french.tex
RELOC/doc/latex/nicematrix/nicematrix.pdf details="Package documentation"
-srccontainersize 120672
-srccontainerchecksum 752230a055c4f427b5419be310c5f18583a219e500bb5192b8690025345f7fb291fec1ae6706da6d0cfd4b8ed81b43cab1954be5cb074809452af63bda762ca0
+srccontainersize 120764
+srccontainerchecksum 0c18d29213d87f359ad738a6a31cd8fbe1fd652e0550a2cfd8b80f187e2415137a47e5240a95a9da9942d3899ea73e01295db02a005ab2eea6afd566640c3f06
srcfiles size=186
RELOC/source/latex/nicematrix/nicematrix.dtx
RELOC/source/latex/nicematrix/nicematrix.ins
@@ -222387,7 +222413,7 @@ runfiles size=85
catalogue-ctan /macros/latex/contrib/nicematrix
catalogue-license lppl1.3
catalogue-topics maths matrix pgf-tikz expl3
-catalogue-version 6.13a
+catalogue-version 6.13b
name nicetext
category Package
@@ -296951,7 +296977,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 64621
+revision 64643
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a
@@ -296972,10 +296998,10 @@ longdesc files from them is nontrivial, and generally done with the
longdesc Makefile in development, from which the TeX4ht package in TeX
longdesc Live is updated.
depend tex4ht.ARCH
-containersize 944500
-containerchecksum 0d9b0369885d11b402d5195e5137675d6de8fac77c1f7d09c2fea958105e2da72654f1a1a3afb568969ba77fb797860cf081a7d06ab60a5a8fa6dcbf47a667e4
+containersize 944724
+containerchecksum e81849e8bb3b5d7f1d1e20ac56f97d4ac01fb0f58ecda4364a147281254d0da804ccdbcadbf95aa6bc04911a3b6dc3fd3fb9c4c1da27c341a6e5a2623845f8a2
doccontainersize 136384
-doccontainerchecksum 85264934e053d291b37bc7aefde79184f968cb4f126fe7c2700fd8631983e8ba28205434fd521743d78110a4d8f71b9c1f7d4f8f0bbc0bdff924af27992a1e1f
+doccontainerchecksum 8b468d2f6077728d2cd58efdce0376c26a46e75a7ac58e0f406a8df4dd0cead0869af3cf573aa74430c7b8cd28cda1b1e5eda2d85423d592b0a72cc4a277ff2a
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -297047,8 +297073,8 @@ docfiles size=260
texmf-dist/doc/generic/tex4ht/mn56.html
texmf-dist/doc/generic/tex4ht/mn5x.png
texmf-dist/doc/generic/tex4ht/mn6x.png
-srccontainersize 1273380
-srccontainerchecksum d5d15f979a24b56086847e673a4ff12504125b40c192d6adb20b426ad1e4cca9f566f26caecb33dd88ec28f62790197be9dcbf55456249cd06399d4f9526ebfc
+srccontainersize 1266428
+srccontainerchecksum 847b75bc719fe2ce5d08a6773870b6e3f77ddb23ab721a65a2b5ff439885922dfc26294948cfc473da461360528fbf03895a133718a4f02bdb82324299a3dc5f
srcfiles size=3869
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
@@ -297125,7 +297151,7 @@ srcfiles size=3869
texmf-dist/source/generic/tex4ht/update-htfonts
texmf-dist/source/generic/tex4ht/wripro.tex
texmf-dist/source/generic/tex4ht/xtpipes.tex
-runfiles size=11192
+runfiles size=11193
texmf-dist/scripts/tex4ht/ht.sh
texmf-dist/scripts/tex4ht/htcontext.sh
texmf-dist/scripts/tex4ht/htcopy.pl
@@ -307695,7 +307721,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 64606
+revision 64631
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.
@@ -307703,10 +307729,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 113668
-containerchecksum 9f496b2329c172d0b06d780ea991312f2c9eef7a572fc64eebe2141a7fc9e0bb89b9328c0d8be3fde6dbaffe69d5cd6f6c0c8273230705fa24047285836e0531
-doccontainersize 421708
-doccontainerchecksum 025e38f85bffcf7c03b1cbf5189c7ae4e93f9f9e9f8fc22081b2c507658d78ebe52f257133781b6f88f9bea5cc6047360d28dbe10b1fe06c456c558c4c70cb81
+containersize 113692
+containerchecksum 2640f3e949ddd2880fcd74d98fdaf9a12a5afff44faac7c6a3dc48d1c6e1f12e061864bac3042f0d95aa37d2d8d59310b76b05153b8b1e98647aeda1e93c09f5
+doccontainersize 421668
+doccontainerchecksum ea5e288e221a996089ed675db19d9887552a44bf99e25386d273a7fc229ad8ae7913fe5a12a1e9d653ef59f56ba7c2f128c0f0e794409f83f704570d763c0a98
docfiles size=522
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -313059,18 +313085,18 @@ catalogue-version 0.1
name thuthesis
category Package
-revision 63324
+revision 64628
shortdesc Thesis template for Tsinghua University
relocated 1
longdesc This package establishes a simple and easy-to-use LaTeX
longdesc template for Tsinghua dissertations, including general
longdesc undergraduate research papers, masters theses, doctoral
longdesc dissertations, and postdoctoral reports.
-containersize 43468
-containerchecksum 92ca6650eaee695a7a91415fc8dc444dcc13a92a9111abdf7171df8aaa2f94c5f84530336d0bc1d2d8c8674352ae495422843623383de95f36296e3e91dc4a40
-doccontainersize 1418592
-doccontainerchecksum f4f02df8ffc900b3e909a5c777c3be0e8e307bb8942f55c5de4a332e4ebbe2962a9d27a1283ae757706e68d7e256a613bb05974f4473bc987ce9de3756b7a576
-docfiles size=391
+containersize 43556
+containerchecksum 1e3874a1b6e2e7f465244d1a7249b233ecb2d85f72a52719c6986a9a7a744563094c552718483f1508bd6cd67ca602b821f0e071427db790b43af92e6d369efe
+doccontainersize 1599328
+doccontainerchecksum 20936d1dc56b506b66f3ec35d91654637a9468a777c9830afaae97e07cd98e7df16f83ea806f2651cd374939e9cd8af57d96e0c1b5d92700d8d034be26f6ab24
+docfiles size=434
RELOC/doc/latex/thuthesis/CHANGELOG.md
RELOC/doc/latex/thuthesis/LICENSE
RELOC/doc/latex/thuthesis/Makefile
@@ -313098,8 +313124,8 @@ docfiles size=391
RELOC/doc/latex/thuthesis/thuthesis-example.pdf details="Example of use (Chinese)" language="zh"
RELOC/doc/latex/thuthesis/thuthesis-example.tex
RELOC/doc/latex/thuthesis/thuthesis.pdf details="Package documentation (Chinese)" language="zh"
-srccontainersize 47696
-srccontainerchecksum 8bab63a2990e8dd546c14f85a7ba74b83eea4e33da1265b5bbca12097148dc509262841caaf80c969f3ee0dfefac924a7d068331c302406c43c7d78a9b344104
+srccontainersize 47824
+srccontainerchecksum 0b6939673f935662e9337cd43349eeb575c50003b104569d119bccb58c242e6e7c134e8b6ac5b4cc08508cf948ee6001af9b675ec633a6df085acc19eab26222
srcfiles size=53
RELOC/source/latex/thuthesis/thuthesis.dtx
RELOC/source/latex/thuthesis/thuthesis.ins
@@ -313122,7 +313148,7 @@ catalogue-contact-repository https://github.com/tuna/thuthesis
catalogue-ctan /macros/latex/contrib/thuthesis
catalogue-license lppl1.3c
catalogue-topics dissertation class doc-templ std-conform chinese
-catalogue-version 7.3.0
+catalogue-version 7.3.1
name ticket
category Package
@@ -330420,7 +330446,7 @@ catalogue-version 2.1
name unbtex
category Package
-revision 64290
+revision 64634
shortdesc A class for theses at University of Brasilia (UnB)
relocated 1
longdesc This package provides a class based on abnTeX and compatible
@@ -330431,11 +330457,11 @@ longdesc theses for undergraduate and graduate programs at UnB. The
longdesc documentation for the class and the comments in the templates
longdesc are all written in Portuguese, the language of the target
longdesc audience.
-containersize 5868
-containerchecksum 9b0f6ba3287db9dc59ff5823025fb4493858150ba9eeb15facae848780996d039d411a988ee89f654a34b96798df8a5e2d7b6207b913267ed41df33213a42b6d
-doccontainersize 1441748
-doccontainerchecksum a6a9115cb0c3e8af16cc1e8595bd826e15f25647a09db7dff5a775ff857a275528236f3db6e329d258b01d69bacdb279a5c37fd0edbea4533263bbd3c204bd69
-docfiles size=424
+containersize 5908
+containerchecksum 156376638cfaeb2b73d576d83ec48aecb12083981e7916db7ea9cea19edbd1f62c1a4e7b15c60c35930737f317b47b321a551625a083481e12c5da11f50b7774
+doccontainersize 1427156
+doccontainerchecksum 6e8ff704903c4c397a9fa36fdd8272166482430cd519e6b538692da29af54cc2f2e8f9cd283278a394b578c782323ca3d902a01d24c6fc713206c7d70ee54fde
+docfiles size=400
RELOC/doc/latex/unbtex/README.md details="Readme"
RELOC/doc/latex/unbtex/unbtex-example.pdf details="Example of use" language="pt-br"
RELOC/doc/latex/unbtex/unbtex-example.tex
@@ -330453,7 +330479,6 @@ docfiles size=424
RELOC/doc/latex/unbtex/unbtex-example/codigos/controleSmithPredictor.py
RELOC/doc/latex/unbtex/unbtex-example/figuras/1280px-LaTeX-logo.png
RELOC/doc/latex/unbtex/unbtex-example/figuras/capa_fundo.pdf
- RELOC/doc/latex/unbtex/unbtex-example/figuras/fig1.eps
RELOC/doc/latex/unbtex/unbtex-example/figuras/img-grafico.pdf
RELOC/doc/latex/unbtex/unbtex-example/figuras/img-marca.pdf
RELOC/doc/latex/unbtex/unbtex-example/references.bib
@@ -330463,7 +330488,7 @@ runfiles size=5
catalogue-ctan /macros/latex/contrib/unbtex
catalogue-license lppl1.3
catalogue-topics class doc-templ dissertation portuguese-br
-catalogue-version 1.1.3
+catalogue-version 1.2
name undergradmath
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index ac5cf57644..9cb6947eec 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-4334efffb017f1dee995f85898d267d0 texlive.tlpdb
+d4ae6495a1327415c3a902804eaddcf8 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index f00a031e6f..ab500b0a13 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-bf902dedf0b918f1fefba9f42cbfb10200710822ca63ee1aece0a42eeaaad3fa11ee7850cc154cbd5670c7d9b06e84ec147f8b09059b9ac4c6abf704b34429be texlive.tlpdb
+9945edeec8c1c0a2ce44ac78b96554350891184eaa1066cbb85c99d3d30d2eaead4f0ff2924ebb02177bec8f9e76a11d6d16a24ad8e4e02a122706bb83545cd7 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 237e40bab3..09edebb33e 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJjPMd4AAoJEEzhh34ZQ4xwKDEIAKJtpGkcoERneE4CivBbTJAz
-49Tcw7X4k1hqiqaASjeCiGtmEAE7/Pc19b5pGx18BLKbcyDUCXisAaBNm1egaAiR
-2UMUzFe9AHK7iLJf00NJ/OMWDotLN1MRGuTclluWPVk+sdPaD16riXTOExzOKRl6
-Zstgs9Ex8a8hlnC4MB4Bw1oVeQagyTz0DOYYWfMPJRFmOT3jdaMDLU5XGHEOkAJo
-n63rqUfA0h45rCFMqvTvLEZxVGmjsFpvA+lXfp9/PZ+y47NCwpMwV5dZzZ9F2G8F
-IeAQZvP0i1bPBbdga1wqwSn9F7ZyvznyjGFVrOprU4GAUV1IhfIObKhxdxgzjcQ=
-=Wcij
+iQEcBAEBCgAGBQJjP2ruAAoJEEzhh34ZQ4xwYFYH/0juQsQKkjyYYvEidfuF67+Y
+C9tX+XNAfUWgSE9QvslqYM68WqCJdnciDFY86kYtvscCNFVSfiDOgSzTRMQZXsSw
+T/v7GCPoFt8Ez80JbpRFLqddETVB8X53FQ0LSVR1tG6TduUTPUH0yEQYEHsU3rJY
+GBYxoIDV3KeoyYDVMA4zczH/QQYzjR0mqItkUVeIZ7bVcuAgLIVHPTxJM7Fbn7V9
+F416RFIAmPvIyAwIzJClEHlqLyDoI5vKykfrHfQju1xSRV2Bd5Q5QsDcVm6rNOS5
+qlpoXUbFxxIzXHUVfoB5CVylo2+aujBr6NeRvTZwSxNzIfydVxDPSLUEa1Q7G6I=
+=g7QF
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index bf95c6a6ac..5d1038ab6a 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index 24849e3d52..15588df91a 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma
index 9928f36220..5fe8209c34 100644
--- a/systems/win32/miktex/tm/packages/next/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/next/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index efe0885a32..78722795b7 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1665000983
+date=1665087759
lastupd=miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-x64-2.9 miktex-cjkutils-bin-x64-2.9 miktex-console-bin-x64-2.9 miktex-curl-bin-x64-2.9 miktex-cweb-bin-x64-2.9 miktex-devnag-bin-x64-2.9 miktex-doc miktex-dvicopy-bin-x64-2.9 miktex-dvipdfmx-bin-x64-2.9 miktex-dvipng-bin-x64-2.9 miktex-dvips-bin-x64-2.9
-lstdigest=2f469ed8d211b783ef7e2e502a1dfb22
-numpkg=6004
+lstdigest=82d0d62af1d08840956d46a10c2f492c
+numpkg=6057
relstate=next
-version=8313
+version=8314
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: iovT5M9RqTysIBVVG+DMD9fvGJF09k694imnrUOEpGGZs7H4qe4rx8GFRaHRq3amuVK3ajgli1gJ50g4+CdRzbeM0R90waKfbcjh/4a9j7doQuT2cr58jeF7AUOHV4vaG1eAnT0aUE5ZJ9/m4qJGiDOhz9ZUOn90gKR3TFN0NzrHOgZZ8HsWp7xUlxDGovVfOaUq5YrvDWLLcLLNrWp5oNKLEFH7YI6JfVoIDNBrmNOQM+w4cBxyfI3/7UlzxZUjcjuV+eOQxd/cI3l/s+HItKUsK7uUd8icD8iyMQjNPzlQlXU52cVsYYRH2tm3yu2P3aV3wX8UHaJESRuymXCgjQ==
+;;;; signature/miktex: uHXjEs/maA3zIFV8Jt6jChraaJ6yIU38lEU3NleXboFqq35qKE3ooErbxCWci6Zc+kFDNHGDslMLvOCXUOf3H/BocsyN0sJBkB4HBRZ+0FY27l50MsXfxwnL7lJGQl1Wfs7fE6ebDynVZdX/qYTGZY05JCEGs5HnTNTWXnYViIRL7iAnPJxEGYFQGvq40orDDYiMH4DMz0kVfnNgYOyv84IuMCUAKSCwpXT1qavnWRxYpai+HTkXZEsshi5UC4b+lqOhMQ/MuRahhGzFbBIh/DBn+5FqDYQ+7Ar8RKdmA76lAapV/Gs4poJfw/xH3lb9NpmSc1/87UQq//q66DKkaQ==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 27a826417a..2c35d948e6 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1665000674
-lastupd=abspos abspos__doc abspos__source alegreya alegreya__doc animate animate__doc asmeconf asmeconf__doc asmeconf__source atkinson atkinson__doc babel babel__doc babel__source beamer beamer__doc beamertheme-tcolorbox beamertheme-tcolorbox__doc beamertheme-tcolorbox__source
-lstdigest=669d5951995554cbf303f066dfc3f3e5
-numpkg=6004
+date=1665087073
+lastupd=abntexto abntexto__doc abntexto__source achemso achemso__doc achemso__source almendra almendra__doc andika andika__doc arimo arimo__doc babel babel-serbian babel-serbian__doc babel-serbian__source babel-serbianc babel-serbianc__doc babel-serbianc__source babel__doc
+lstdigest=e7f4b341bf46c56a2e987b0ea383dff2
+numpkg=6057
relstate=stable
-version=8313
+version=8314
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: LoGt5XAMML4xH7DZcb80lUKD0TwIehxZ81w+PUfYLVPa7cGiHbtl7ddrJ9WtY/8oELS/d9AA7nz5H36hQPOHAoqzl6/DEsYkWzxIvgR6rgxK0dn67d/wSfumQMXCHgFBnt53xSgE2HAxI2fRbxOnYUx0DyO1sLdxUnixrvsE0FKIMA7LYfXqbwnm+iYOH+pUEbBqY9vgpV8TmiAnTwUCv6KnUXTNKXq//3avVTv7mSaPxk8mHei+fUmXnCQeHkbCTszGBHZssKS6IcTXvDtMaK5B4TIKPQWO++ib22A7rDuGVwchXhgyd/3DEH9UNf/F3BnFNtO3cpXeSPUQRf67UQ==
+;;;; signature/miktex: crIGdzum/O2pZsRN6EB80o8+5j6m3Wl6RLjzY600S5oDMM7q3aD+2RqDWBOezh7Cmn30ojQ2w2y2tZN2dUi7ysevZyg0Rmz7UZVbt6sDsnWW1bdWhb8Wy5CasWA8Wem9KKuavtdOOAJMbmaU31yGa6Wu443JAxUKipCmHeEy8+5/lVX68oTGS/eQXthre0Z+U7i5QKMR9/KTQuDa9hjN9zhqpgIsn+0eqhe873MkfeGwdJojZ7BdIbBaGrW2gxe6TLIk1K7ics6XvfxeQRsB4fA6ETUzsSOZ/en/ToE57QJKMe3XBp0PPCIgrtC5ai+8TgYbvLQMSWLe+PEJNm768w==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 404a399b89..78c156f732 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:
-2022-10-06-02-02
+2022-10-07-02-02