summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CTAN.sites3
-rw-r--r--FILES.byname178
-rw-r--r--FILES.byname.gzbin2535579 -> 2535641 bytes
-rw-r--r--FILES.last07days239
-rw-r--r--biblio/ctan-bibdata/ctan.bib24
-rw-r--r--biblio/ctan-bibdata/ctan.pdfbin3685150 -> 3685077 bytes
-rw-r--r--info/dtk-bibliography/README.md4
-rw-r--r--info/dtk-bibliography/dtk-bibliography.bib260
-rw-r--r--info/dtk-bibliography/dtk-bibliography.pdfbin280853 -> 283695 bytes
-rw-r--r--info/dtk-bibliography/dtk-bibliography.tex2
-rw-r--r--language/japanese/BX/bxjscls/README-ja.md2
-rw-r--r--language/japanese/BX/bxjscls/README.md1
-rw-r--r--language/japanese/BX/bxjscls/bxjscls-manual.pdfbin395702 -> 395561 bytes
-rw-r--r--language/japanese/BX/bxjscls/bxjscls-manual.tex4
-rw-r--r--language/japanese/BX/bxjscls/bxjscls.dtx1135
-rw-r--r--language/japanese/BX/bxjscls/bxjscls.pdfbin829811 -> 863059 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-oxref/Makefile13
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-oxref/README.md4
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxalph-doc.pdfbin465051 -> 465449 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnotes-doc.pdfbin472736 -> 473126 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnum-doc.pdfbin469463 -> 469581 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.dtx522
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.pdfbin566202 -> 597300 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxyear-doc.pdfbin469196 -> 469561 bytes
-rw-r--r--macros/latex/contrib/ragged2e/1.pdfbin0 -> 11919 bytes
-rw-r--r--macros/latex/contrib/ragged2e/2.pdfbin0 -> 13775 bytes
-rw-r--r--macros/latex/contrib/ragged2e/3.pdfbin0 -> 11913 bytes
-rw-r--r--macros/latex/contrib/ragged2e/4.pdfbin0 -> 11913 bytes
-rw-r--r--macros/latex/contrib/ragged2e/6.pdfbin0 -> 12524 bytes
-rw-r--r--macros/latex/contrib/ragged2e/README.md5
-rw-r--r--macros/latex/contrib/ragged2e/ragged2e.dtx13
-rw-r--r--macros/latex/contrib/ragged2e/ragged2e.pdfbin701509 -> 702192 bytes
-rw-r--r--macros/latex/contrib/ragged2e/test.pdfbin0 -> 4094 bytes
-rw-r--r--macros/xetex/latex/exam-zh/CHANGELOG.md10
-rw-r--r--macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdfbin1595118 -> 1595064 bytes
-rw-r--r--macros/xetex/latex/exam-zh/doc/exam-zh-doc.tex2
-rw-r--r--macros/xetex/latex/exam-zh/examples/example-multiple.pdfbin160183 -> 160194 bytes
-rw-r--r--macros/xetex/latex/exam-zh/examples/example-single.pdfbin134468 -> 134479 bytes
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty2
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty6
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh-font.sty2
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh-question.sty7
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty2
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh-textfigure.sty2
-rw-r--r--macros/xetex/latex/exam-zh/tex/exam-zh.cls20
-rw-r--r--support/TeX4ht/source/ChangeLog10
-rw-r--r--support/TeX4ht/source/tex4ht-html4.tex4
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl4
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb129
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2456648 -> 2457436 bytes
-rw-r--r--timestamp2
54 files changed, 2005 insertions, 626 deletions
diff --git a/CTAN.sites b/CTAN.sites
index 252ed7ded2..8c91f83a22 100644
--- a/CTAN.sites
+++ b/CTAN.sites
@@ -295,6 +295,9 @@ by country):
URL: ftp://ftp.tu-chemnitz.de/pub/tex/
URL: https://ftp.tu-chemnitz.de/pub/tex/
+ markov.htwsaar.de (Germany)
+ URL: https://markov.htwsaar.de/tex-archive/
+
mirror.clientvps.com (Germany)
URL: https://mirror.clientvps.com/CTAN/
URL: ftp://mirror.clientvps.com/CTAN/
diff --git a/FILES.byname b/FILES.byname
index a643b4fb6b..c76d62cc00 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2056,12 +2056,12 @@
2023/04/13 | 1675 | biblio/citation-style-language/README.md
2023/04/13 | 11957 | biblio/citation-style-language/vancouver.csl
2023/04/13 | 4516625 | biblio/citation-style-language.zip
-2023/06/21 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/06/22 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/06/21 | 2791929 | biblio/ctan-bibdata/ctan.bib
-2023/06/21 | 3683662 | biblio/ctan-bibdata/ctan.pdf
+2023/06/22 | 2791946 | biblio/ctan-bibdata/ctan.bib
+2023/06/22 | 3685150 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/06/21 | 4082403 | biblio/ctan-bibdata.zip
+2023/06/22 | 4084759 | biblio/ctan-bibdata.zip
2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk
2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -5417,7 +5417,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
-2023/06/21 | 107524 | FILES.last07days
+2023/06/22 | 108122 | 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
@@ -169558,14 +169558,14 @@
2023/04/14 | 303 | info/drawing-with-metapost/src/youth.mp
2023/04/14 | 1551980 | info/drawing-with-metapost/src/youth.pdf
2023/04/14 | 20979752 | info/drawing-with-metapost.zip
-2023/01/03 | 1869 | info/dtk-bibliography/dtk-authoryear.bbx
-2023/01/03 | 520 | info/dtk-bibliography/dtk-authoryear.dbx
-2023/01/03 | 541487 | info/dtk-bibliography/dtk-bibliography.bib
-2023/01/03 | 280853 | info/dtk-bibliography/dtk-bibliography.pdf
-2023/01/03 | 862 | info/dtk-bibliography/dtk-bibliography.tex
-2023/01/03 | 4834 | info/dtk-bibliography/dtk-logos.sty
-2023/01/03 | 663 | info/dtk-bibliography/README.md
-2023/01/03 | 340586 | info/dtk-bibliography.zip
+2023/06/22 | 1869 | info/dtk-bibliography/dtk-authoryear.bbx
+2023/06/22 | 520 | info/dtk-bibliography/dtk-authoryear.dbx
+2023/06/22 | 547957 | info/dtk-bibliography/dtk-bibliography.bib
+2023/06/22 | 283695 | info/dtk-bibliography/dtk-bibliography.pdf
+2023/06/22 | 862 | info/dtk-bibliography/dtk-bibliography.tex
+2023/06/22 | 4834 | info/dtk-bibliography/dtk-logos.sty
+2023/06/22 | 663 | info/dtk-bibliography/README.md
+2023/06/22 | 343979 | info/dtk-bibliography.zip
2007/08/06 | 1426 | info/dtxgallery/conditional-code.dtx
2007/08/06 | 47941 | info/dtxgallery/conditional-code.pdf
2007/08/06 | 6401 | info/dtxgallery/dtxgallery.dtx
@@ -199041,15 +199041,15 @@
2019/10/20 | 1086 | language/japanese/BX/bxjatoucs/LICENSE
2019/10/20 | 2776 | language/japanese/BX/bxjatoucs/README.md
2019/10/22 | 69213 | language/japanese/BX/bxjatoucs.zip
-2023/06/14 | 423892 | language/japanese/BX/bxjscls/bxjscls.dtx
+2023/06/20 | 450966 | language/japanese/BX/bxjscls/bxjscls.dtx
2022/03/20 | 855 | language/japanese/BX/bxjscls/bxjscls.ins
-2023/06/14 | 395702 | language/japanese/BX/bxjscls/bxjscls-manual.pdf
-2023/06/14 | 93009 | language/japanese/BX/bxjscls/bxjscls-manual.tex
-2023/06/14 | 829811 | language/japanese/BX/bxjscls/bxjscls.pdf
+2023/06/20 | 395561 | language/japanese/BX/bxjscls/bxjscls-manual.pdf
+2023/06/20 | 93010 | language/japanese/BX/bxjscls/bxjscls-manual.tex
+2023/06/20 | 863059 | language/japanese/BX/bxjscls/bxjscls.pdf
2023/06/14 | 1461 | language/japanese/BX/bxjscls/LICENSE
-2023/06/14 | 16993 | language/japanese/BX/bxjscls/README-ja.md
-2023/06/14 | 6769 | language/japanese/BX/bxjscls/README.md
-2023/06/14 | 1344485 | language/japanese/BX/bxjscls.zip
+2023/06/20 | 17051 | language/japanese/BX/bxjscls/README-ja.md
+2023/06/20 | 6803 | language/japanese/BX/bxjscls/README.md
+2023/06/22 | 1383722 | language/japanese/BX/bxjscls.zip
2019/04/01 | 44 | language/japanese/BX/bxwareki/bxwareki2019.def
2019/05/27 | 3941 | language/japanese/BX/bxwareki/bxwareki-cd.def
2019/05/28 | 182364 | language/japanese/BX/bxwareki/bxwareki.pdf
@@ -214607,15 +214607,15 @@
2015/05/31 | 763 | macros/latex/contrib/biblatex-contrib/biblatex-opcit-booktitle/makefile
2015/05/31 | 345 | macros/latex/contrib/biblatex-contrib/biblatex-opcit-booktitle/README
2018/10/24 | 113539 | macros/latex/contrib/biblatex-contrib/biblatex-opcit-booktitle.zip
-2023/02/01 | 3715 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/Makefile
-2023/02/01 | 465051 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxalph-doc.pdf
-2023/02/01 | 472736 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnotes-doc.pdf
-2023/02/01 | 469463 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnum-doc.pdf
-2023/02/01 | 491631 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.dtx
-2023/02/01 | 566202 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.pdf
-2023/02/01 | 469196 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxyear-doc.pdf
-2023/02/01 | 5403 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/README.md
-2023/02/01 | 2493002 | macros/latex/contrib/biblatex-contrib/biblatex-oxref.zip
+2023/06/21 | 3650 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/Makefile
+2023/06/21 | 465449 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxalph-doc.pdf
+2023/06/21 | 473126 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnotes-doc.pdf
+2023/06/21 | 469581 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnum-doc.pdf
+2023/06/21 | 509656 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.dtx
+2023/06/21 | 597300 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.pdf
+2023/06/21 | 469561 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxyear-doc.pdf
+2023/06/21 | 5456 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/README.md
+2023/06/22 | 2527561 | macros/latex/contrib/biblatex-contrib/biblatex-oxref.zip
2022/09/16 | 225122 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx
2022/09/16 | 544191 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.pdf
2022/09/16 | 9422 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/examples.zip
@@ -234396,12 +234396,18 @@
2020/09/11 | 1843 | macros/latex/contrib/qyxf-book/README.md
2020/09/11 | 1618 | macros/latex/contrib/qyxf-book/README.zh.md
2020/09/11 | 615640 | macros/latex/contrib/qyxf-book.zip
-2023/04/04 | 18711 | macros/latex/contrib/ragged2e/LICENSE.md
-2023/04/04 | 50939 | macros/latex/contrib/ragged2e/ragged2e.dtx
-2023/04/04 | 1297 | macros/latex/contrib/ragged2e/ragged2e.ins
-2023/04/04 | 701509 | macros/latex/contrib/ragged2e/ragged2e.pdf
-2023/04/04 | 1658 | macros/latex/contrib/ragged2e/README.md
-2023/04/04 | 700131 | macros/latex/contrib/ragged2e.zip
+2023/06/22 | 11919 | macros/latex/contrib/ragged2e/1.pdf
+2023/06/22 | 13775 | macros/latex/contrib/ragged2e/2.pdf
+2023/06/22 | 11913 | macros/latex/contrib/ragged2e/3.pdf
+2023/06/22 | 11913 | macros/latex/contrib/ragged2e/4.pdf
+2023/06/22 | 12524 | macros/latex/contrib/ragged2e/6.pdf
+2023/06/22 | 18711 | macros/latex/contrib/ragged2e/LICENSE.md
+2023/06/22 | 51104 | macros/latex/contrib/ragged2e/ragged2e.dtx
+2023/06/22 | 1297 | macros/latex/contrib/ragged2e/ragged2e.ins
+2023/06/22 | 702192 | macros/latex/contrib/ragged2e/ragged2e.pdf
+2023/06/22 | 1748 | macros/latex/contrib/ragged2e/README.md
+2023/06/22 | 4094 | macros/latex/contrib/ragged2e/test.pdf
+2023/06/22 | 765484 | macros/latex/contrib/ragged2e.zip
2007/05/16 | 11839 | macros/latex/contrib/randbild/randbild.dtx
2007/05/16 | 1834 | macros/latex/contrib/randbild/randbild.ins
2007/05/16 | 179602 | macros/latex/contrib/randbild/randbild.pdf
@@ -254829,7 +254835,7 @@
2018/05/06 | 102506 | macros/xetex/latex/cqubeamer/logo/cquname.pdf
2018/05/06 | 2548 | macros/xetex/latex/cqubeamer/README.md
2018/05/06 | 3028850 | macros/xetex/latex/cqubeamer.zip
-2023/06/01 | 10386 | macros/xetex/latex/exam-zh/CHANGELOG.md
+2023/06/22 | 10491 | macros/xetex/latex/exam-zh/CHANGELOG.md
2022/07/28 | 474 | macros/xetex/latex/exam-zh/doc/back/about-author.tex
2022/08/20 | 822 | macros/xetex/latex/exam-zh/doc/back/development.tex
2022/10/02 | 329 | macros/xetex/latex/exam-zh/doc/back/main-changelog.tex
@@ -254838,28 +254844,28 @@
2022/08/20 | 5675 | macros/xetex/latex/exam-zh/doc/body/installation.tex
2022/10/02 | 1722 | macros/xetex/latex/exam-zh/doc/body/introduction.tex
2022/12/31 | 115492 | macros/xetex/latex/exam-zh/doc/body/usage.tex
-2023/06/01 | 1595118 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
-2023/06/01 | 2011 | macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex
-2023/06/01 | 2061 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.tex
+2023/06/22 | 1595064 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
+2023/06/22 | 2011 | macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex
+2023/06/22 | 2061 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.tex
2022/06/30 | 213099 | macros/xetex/latex/exam-zh/doc/figures/firstpage.pdf
2022/07/28 | 204716 | macros/xetex/latex/exam-zh/doc/figures/gitee-main.png
2022/07/28 | 171403 | macros/xetex/latex/exam-zh/doc/figures/gitee-release.png
2022/06/17 | 457054 | macros/xetex/latex/exam-zh/doc/figures/xdyy-qrcode.png
-2023/06/01 | 34627 | macros/xetex/latex/exam-zh/doc/xdyydoc.cls
-2023/06/01 | 160183 | macros/xetex/latex/exam-zh/examples/example-multiple.pdf
-2023/06/01 | 23159 | macros/xetex/latex/exam-zh/examples/example-multiple.tex
-2023/06/01 | 134468 | macros/xetex/latex/exam-zh/examples/example-single.pdf
-2023/06/01 | 11463 | macros/xetex/latex/exam-zh/examples/example-single.tex
-2023/06/01 | 19106 | macros/xetex/latex/exam-zh/LICENSE
-2023/06/01 | 11537 | macros/xetex/latex/exam-zh/README.md
-2023/06/01 | 20721 | macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
-2023/06/01 | 24863 | macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
-2023/06/01 | 70729 | macros/xetex/latex/exam-zh/tex/exam-zh.cls
-2023/06/01 | 20635 | macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
-2023/06/01 | 60576 | macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
-2023/06/01 | 53113 | macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
-2023/06/01 | 24824 | macros/xetex/latex/exam-zh/tex/exam-zh-textfigure.sty
-2023/06/01 | 2976133 | macros/xetex/latex/exam-zh.zip
+2023/06/22 | 34627 | macros/xetex/latex/exam-zh/doc/xdyydoc.cls
+2023/06/22 | 160194 | macros/xetex/latex/exam-zh/examples/example-multiple.pdf
+2023/06/22 | 23159 | macros/xetex/latex/exam-zh/examples/example-multiple.tex
+2023/06/22 | 134479 | macros/xetex/latex/exam-zh/examples/example-single.pdf
+2023/06/22 | 11463 | macros/xetex/latex/exam-zh/examples/example-single.tex
+2023/06/22 | 19106 | macros/xetex/latex/exam-zh/LICENSE
+2023/06/22 | 11537 | macros/xetex/latex/exam-zh/README.md
+2023/06/22 | 20721 | macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
+2023/06/22 | 24946 | macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
+2023/06/22 | 70720 | macros/xetex/latex/exam-zh/tex/exam-zh.cls
+2023/06/22 | 20635 | macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
+2023/06/22 | 60601 | macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
+2023/06/22 | 53113 | macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
+2023/06/22 | 24824 | macros/xetex/latex/exam-zh/tex/exam-zh-textfigure.sty
+2023/06/22 | 2976144 | macros/xetex/latex/exam-zh.zip
2018/10/27 | 66509 | macros/xetex/latex/facture-belge-simple-sans-tva/article-facture.pdf
2018/10/27 | 8961 | macros/xetex/latex/facture-belge-simple-sans-tva/article-facture.tex
2018/10/27 | 64816 | macros/xetex/latex/facture-belge-simple-sans-tva/article-note-de-frais.pdf
@@ -291817,8 +291823,8 @@
2019/02/28 | 266164 | systems/texlive/tlnet/archive/concmath.doc.r17219.tar.xz
2019/02/28 | 2640 | systems/texlive/tlnet/archive/concmath-fonts.doc.r17218.tar.xz
2019/02/28 | 15176 | systems/texlive/tlnet/archive/concmath-fonts.r17218.tar.xz
-2023/04/01 | 1864248 | systems/texlive/tlnet/archive/concmath-otf.doc.r66719.tar.xz
-2023/04/01 | 141444 | systems/texlive/tlnet/archive/concmath-otf.r66719.tar.xz
+2023/06/22 | 1870436 | systems/texlive/tlnet/archive/concmath-otf.doc.r67431.tar.xz
+2023/06/22 | 140524 | systems/texlive/tlnet/archive/concmath-otf.r67431.tar.xz
2019/02/28 | 2176 | systems/texlive/tlnet/archive/concmath.r17219.tar.xz
2019/02/28 | 9604 | systems/texlive/tlnet/archive/concmath.source.r17219.tar.xz
2019/02/28 | 1064 | systems/texlive/tlnet/archive/concprog.doc.r18791.tar.xz
@@ -293459,8 +293465,8 @@
2019/02/28 | 6056 | systems/texlive/tlnet/archive/erdc.r15878.tar.xz
2019/02/28 | 16276 | systems/texlive/tlnet/archive/erdc.source.r15878.tar.xz
2022/05/17 | 378364 | systems/texlive/tlnet/archive/erewhon.doc.r63312.tar.xz
-2023/04/01 | 1989240 | systems/texlive/tlnet/archive/erewhon-math.doc.r66720.tar.xz
-2023/04/01 | 271664 | systems/texlive/tlnet/archive/erewhon-math.r66720.tar.xz
+2023/06/22 | 1990272 | systems/texlive/tlnet/archive/erewhon-math.doc.r67430.tar.xz
+2023/06/22 | 273428 | systems/texlive/tlnet/archive/erewhon-math.r67430.tar.xz
2022/05/17 | 2596492 | systems/texlive/tlnet/archive/erewhon.r63312.tar.xz
2019/02/28 | 147644 | systems/texlive/tlnet/archive/errata.doc.r42428.tar.xz
2019/02/28 | 1652 | systems/texlive/tlnet/archive/errata.r42428.tar.xz
@@ -293554,8 +293560,8 @@
2019/02/28 | 1528 | systems/texlive/tlnet/archive/eukdate.r15878.tar.xz
2019/02/28 | 4048 | systems/texlive/tlnet/archive/eukdate.source.r15878.tar.xz
2019/02/28 | 236756 | systems/texlive/tlnet/archive/euler.doc.r42428.tar.xz
-2023/04/01 | 1544256 | systems/texlive/tlnet/archive/euler-math.doc.r66721.tar.xz
-2023/04/01 | 226116 | systems/texlive/tlnet/archive/euler-math.r66721.tar.xz
+2023/06/22 | 1544600 | systems/texlive/tlnet/archive/euler-math.doc.r67429.tar.xz
+2023/06/22 | 226308 | systems/texlive/tlnet/archive/euler-math.r67429.tar.xz
2022/07/24 | 337868 | systems/texlive/tlnet/archive/eulerpx.doc.r63967.tar.xz
2022/07/24 | 2720 | systems/texlive/tlnet/archive/eulerpx.r63967.tar.xz
2019/02/28 | 3372 | systems/texlive/tlnet/archive/euler.r42428.tar.xz
@@ -295620,8 +295626,8 @@
2023/02/18 | 40136 | systems/texlive/tlnet/archive/kpathsea.x86_64-linux.r65877.tar.xz
2023/02/18 | 44616 | systems/texlive/tlnet/archive/kpathsea.x86_64-solaris.r65877.tar.xz
2023/01/20 | 1622220 | systems/texlive/tlnet/archive/kpfonts.doc.r65583.tar.xz
-2023/05/28 | 2100296 | systems/texlive/tlnet/archive/kpfonts-otf.doc.r67230.tar.xz
-2023/05/28 | 1096636 | systems/texlive/tlnet/archive/kpfonts-otf.r67230.tar.xz
+2023/06/22 | 2100564 | systems/texlive/tlnet/archive/kpfonts-otf.doc.r67428.tar.xz
+2023/06/22 | 1117260 | systems/texlive/tlnet/archive/kpfonts-otf.r67428.tar.xz
2023/01/20 | 2246256 | systems/texlive/tlnet/archive/kpfonts.r65583.tar.xz
2019/02/28 | 3968 | systems/texlive/tlnet/archive/ksfh_nat.r24825.tar.xz
2019/02/28 | 146928 | systems/texlive/tlnet/archive/ksp-thesis.doc.r39080.tar.xz
@@ -296535,12 +296541,12 @@
2021/12/03 | 344 | systems/texlive/tlnet/archive/luafindfont.amd64-freebsd.r61207.tar.xz
2021/12/03 | 340 | systems/texlive/tlnet/archive/luafindfont.amd64-netbsd.r61207.tar.xz
2021/12/03 | 340 | systems/texlive/tlnet/archive/luafindfont.armhf-linux.r61207.tar.xz
-2022/11/05 | 124356 | systems/texlive/tlnet/archive/luafindfont.doc.r64936.tar.xz
+2023/06/22 | 122768 | systems/texlive/tlnet/archive/luafindfont.doc.r67425.tar.xz
2021/12/03 | 340 | systems/texlive/tlnet/archive/luafindfont.i386-freebsd.r61207.tar.xz
2021/12/03 | 340 | systems/texlive/tlnet/archive/luafindfont.i386-linux.r61207.tar.xz
2021/12/03 | 340 | systems/texlive/tlnet/archive/luafindfont.i386-netbsd.r61207.tar.xz
2021/12/03 | 340 | systems/texlive/tlnet/archive/luafindfont.i386-solaris.r61207.tar.xz
-2022/11/05 | 5536 | systems/texlive/tlnet/archive/luafindfont.r64936.tar.xz
+2023/06/22 | 5664 | systems/texlive/tlnet/archive/luafindfont.r67425.tar.xz
2021/12/03 | 344 | systems/texlive/tlnet/archive/luafindfont.universal-darwin.r61207.tar.xz
2023/02/20 | 2308 | systems/texlive/tlnet/archive/luafindfont.windows.r65891.tar.xz
2021/12/03 | 344 | systems/texlive/tlnet/archive/luafindfont.x86_64-cygwin.r61207.tar.xz
@@ -299973,8 +299979,8 @@
2023/01/28 | 10576 | systems/texlive/tlnet/archive/schooldocs.source.r65650.tar.xz
2023/03/22 | 3855300 | systems/texlive/tlnet/archive/schule.doc.r66635.tar.xz
2023/03/22 | 40112 | systems/texlive/tlnet/archive/schule.r66635.tar.xz
-2023/03/22 | 220880 | systems/texlive/tlnet/archive/schulmathematik.doc.r66626.tar.xz
-2023/03/22 | 13136 | systems/texlive/tlnet/archive/schulmathematik.r66626.tar.xz
+2023/06/22 | 299636 | systems/texlive/tlnet/archive/schulmathematik.doc.r67426.tar.xz
+2023/06/22 | 13504 | systems/texlive/tlnet/archive/schulmathematik.r67426.tar.xz
2021/05/30 | 720848 | systems/texlive/tlnet/archive/schulschriften.doc.r59388.tar.xz
2021/05/30 | 48836 | systems/texlive/tlnet/archive/schulschriften.r59388.tar.xz
2022/06/24 | 211872 | systems/texlive/tlnet/archive/schwalbe-chess.doc.r63708.tar.xz
@@ -301177,7 +301183,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2023/06/21 | 427608 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67415.tar.xz
+2023/06/22 | 427628 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67422.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -301199,7 +301205,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2023/06/21 | 114036 | systems/texlive/tlnet/archive/texlive-scripts.r67415.tar.xz
+2023/06/22 | 114048 | systems/texlive/tlnet/archive/texlive-scripts.r67422.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -302617,8 +302623,8 @@
2020/01/19 | 4124 | systems/texlive/tlnet/archive/xbmks.r53448.tar.xz
2020/01/19 | 8024 | systems/texlive/tlnet/archive/xbmks.source.r53448.tar.xz
2022/04/18 | 224040 | systems/texlive/tlnet/archive/xcharter.doc.r63057.tar.xz
-2023/04/01 | 1968496 | systems/texlive/tlnet/archive/xcharter-math.doc.r66723.tar.xz
-2023/04/01 | 219228 | systems/texlive/tlnet/archive/xcharter-math.r66723.tar.xz
+2023/06/22 | 1969292 | systems/texlive/tlnet/archive/xcharter-math.doc.r67427.tar.xz
+2023/06/22 | 234676 | systems/texlive/tlnet/archive/xcharter-math.r67427.tar.xz
2022/04/18 | 2200760 | systems/texlive/tlnet/archive/xcharter.r63057.tar.xz
2020/01/22 | 159256 | systems/texlive/tlnet/archive/xcite.doc.r53486.tar.xz
2020/01/22 | 1048 | systems/texlive/tlnet/archive/xcite.r53486.tar.xz
@@ -303066,16 +303072,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2023/03/12 | 125532 | systems/texlive/tlnet/install-tl
-2023/06/21 | 5736406 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/06/21 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/06/21 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/06/22 | 5737229 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/06/22 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/06/22 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2023/06/21 | 21038931 | systems/texlive/tlnet/install-tl-windows.exe
-2023/06/21 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/06/21 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/06/21 | 26025392 | systems/texlive/tlnet/install-tl.zip
-2023/06/21 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/06/21 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/06/22 | 21036773 | systems/texlive/tlnet/install-tl-windows.exe
+2023/06/22 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/06/22 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/06/22 | 26025410 | systems/texlive/tlnet/install-tl.zip
+2023/06/22 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/06/22 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2023/03/19 | 1229 | systems/texlive/tlnet/README.md
2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023
2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -303085,7 +303091,7 @@
2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2023/01/17 | 49938 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2023/06/20 | 7301 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/06/21 | 7360 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/05/31 | 215902 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -303127,12 +303133,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2023/06/21 | 18140613 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/06/21 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/06/22 | 18140337 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/06/22 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/06/21 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/06/21 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/06/21 | 2456496 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/06/22 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/06/22 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/06/22 | 2456648 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -313690,7 +313696,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
-2023/06/22 | 186 | timestamp
+2023/06/23 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index bdc33611c4..3f80c450d6 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index c2890e78d7..ba402b241b 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,78 @@
+2023/06/22 | 862 | info/dtk-bibliography/dtk-bibliography.tex
+2023/06/22 | 765484 | macros/latex/contrib/ragged2e.zip
+2023/06/22 | 70720 | macros/xetex/latex/exam-zh/tex/exam-zh.cls
+2023/06/22 | 702192 | macros/latex/contrib/ragged2e/ragged2e.pdf
+2023/06/22 | 663 | info/dtk-bibliography/README.md
+2023/06/22 | 60601 | macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
+2023/06/22 | 5737229 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/06/22 | 5664 | systems/texlive/tlnet/archive/luafindfont.r67425.tar.xz
+2023/06/22 | 547957 | info/dtk-bibliography/dtk-bibliography.bib
+2023/06/22 | 53113 | macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
+2023/06/22 | 520 | info/dtk-bibliography/dtk-authoryear.dbx
+2023/06/22 | 51104 | macros/latex/contrib/ragged2e/ragged2e.dtx
+2023/06/22 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/06/22 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/06/22 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/06/22 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/06/22 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/06/22 | 4834 | info/dtk-bibliography/dtk-logos.sty
+2023/06/22 | 427628 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67422.tar.xz
+2023/06/22 | 4094 | macros/latex/contrib/ragged2e/test.pdf
+2023/06/22 | 4084759 | biblio/ctan-bibdata.zip
+2023/06/22 | 3685150 | biblio/ctan-bibdata/ctan.pdf
+2023/06/22 | 34627 | macros/xetex/latex/exam-zh/doc/xdyydoc.cls
+2023/06/22 | 343979 | info/dtk-bibliography.zip
+2023/06/22 | 299636 | systems/texlive/tlnet/archive/schulmathematik.doc.r67426.tar.xz
+2023/06/22 | 2976144 | macros/xetex/latex/exam-zh.zip
+2023/06/22 | 283695 | info/dtk-bibliography/dtk-bibliography.pdf
+2023/06/22 | 2791946 | biblio/ctan-bibdata/ctan.bib
+2023/06/22 | 273428 | systems/texlive/tlnet/archive/erewhon-math.r67430.tar.xz
+2023/06/22 | 26025410 | systems/texlive/tlnet/install-tl.zip
+2023/06/22 | 2527561 | macros/latex/contrib/biblatex-contrib/biblatex-oxref.zip
+2023/06/22 | 24946 | macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
+2023/06/22 | 24824 | macros/xetex/latex/exam-zh/tex/exam-zh-textfigure.sty
+2023/06/22 | 2456648 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/06/22 | 234676 | systems/texlive/tlnet/archive/xcharter-math.r67427.tar.xz
+2023/06/22 | 23159 | macros/xetex/latex/exam-zh/examples/example-multiple.tex
+2023/06/22 | 226308 | systems/texlive/tlnet/archive/euler-math.r67429.tar.xz
+2023/06/22 | 21036773 | systems/texlive/tlnet/install-tl-windows.exe
+2023/06/22 | 2100564 | systems/texlive/tlnet/archive/kpfonts-otf.doc.r67428.tar.xz
+2023/06/22 | 20721 | macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
+2023/06/22 | 20635 | macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
+2023/06/22 | 2061 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.tex
+2023/06/22 | 2011 | macros/xetex/latex/exam-zh/doc/exam-zh-doc-setup.tex
+2023/06/22 | 1990272 | systems/texlive/tlnet/archive/erewhon-math.doc.r67430.tar.xz
+2023/06/22 | 1969292 | systems/texlive/tlnet/archive/xcharter-math.doc.r67427.tar.xz
+2023/06/22 | 19106 | macros/xetex/latex/exam-zh/LICENSE
+2023/06/22 | 18711 | macros/latex/contrib/ragged2e/LICENSE.md
+2023/06/22 | 1870436 | systems/texlive/tlnet/archive/concmath-otf.doc.r67431.tar.xz
+2023/06/22 | 1869 | info/dtk-bibliography/dtk-authoryear.bbx
+2023/06/22 | 18140337 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/06/22 | 1748 | macros/latex/contrib/ragged2e/README.md
+2023/06/22 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/06/22 | 160194 | macros/xetex/latex/exam-zh/examples/example-multiple.pdf
+2023/06/22 | 1595064 | macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
+2023/06/22 | 1544600 | systems/texlive/tlnet/archive/euler-math.doc.r67429.tar.xz
+2023/06/22 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/06/22 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/06/22 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/06/22 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/06/22 | 140524 | systems/texlive/tlnet/archive/concmath-otf.r67431.tar.xz
+2023/06/22 | 1383722 | language/japanese/BX/bxjscls.zip
+2023/06/22 | 13775 | macros/latex/contrib/ragged2e/2.pdf
+2023/06/22 | 13504 | systems/texlive/tlnet/archive/schulmathematik.r67426.tar.xz
+2023/06/22 | 134479 | macros/xetex/latex/exam-zh/examples/example-single.pdf
+2023/06/22 | 1297 | macros/latex/contrib/ragged2e/ragged2e.ins
+2023/06/22 | 12524 | macros/latex/contrib/ragged2e/6.pdf
+2023/06/22 | 122768 | systems/texlive/tlnet/archive/luafindfont.doc.r67425.tar.xz
+2023/06/22 | 11919 | macros/latex/contrib/ragged2e/1.pdf
+2023/06/22 | 11913 | macros/latex/contrib/ragged2e/4.pdf
+2023/06/22 | 11913 | macros/latex/contrib/ragged2e/3.pdf
+2023/06/22 | 11537 | macros/xetex/latex/exam-zh/README.md
+2023/06/22 | 11463 | macros/xetex/latex/exam-zh/examples/example-single.tex
+2023/06/22 | 114048 | systems/texlive/tlnet/archive/texlive-scripts.r67422.tar.xz
+2023/06/22 | 1117260 | systems/texlive/tlnet/archive/kpfonts-otf.r67428.tar.xz
+2023/06/22 | 10491 | macros/xetex/latex/exam-zh/CHANGELOG.md
2023/06/21 | 9891 | usergrps/usergrps/de.html
2023/06/21 | 98679 | support/luafindfont/doc/luafindfont-doc.pdf
2023/06/21 | 9837 | usergrps/usergrps/pl.html
@@ -50,6 +125,7 @@
2023/06/21 | 757592 | systems/win32/miktex/tm/packages/files.csv.lzma
2023/06/21 | 74619 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
2023/06/21 | 738763 | systems/win32/miktex/tm/packages/ltxbase__source.tar.lzma
+2023/06/21 | 7360 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/06/21 | 73350 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
2023/06/21 | 72761 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
2023/06/21 | 7245 | fonts/erewhon-math/README.md
@@ -72,11 +148,12 @@
2023/06/21 | 60400 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
2023/06/21 | 601460 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2023/06/21 | 6003 | macros/latex/contrib/schulmathematik/schulma-praes.cls
+2023/06/21 | 597300 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.pdf
2023/06/21 | 58704 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
2023/06/21 | 58493 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2023/06/21 | 5736406 | systems/texlive/tlnet/install-tl-unx.tar.gz
2023/06/21 | 56048 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2023/06/21 | 5540 | fonts/concmath-otf/concmath-otf.sty
+2023/06/21 | 5456 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/README.md
2023/06/21 | 54550 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
2023/06/21 | 54106 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
2023/06/21 | 53664 | systems/win32/miktex/tm/packages/zref-clever__source.tar.lzma
@@ -85,21 +162,21 @@
2023/06/21 | 529054 | systems/win32/miktex/tm/packages/mitthesis__doc.tar.lzma
2023/06/21 | 52470 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2023/06/21 | 5164907 | systems/win32/miktex/tm/packages/tcolorbox__doc.tar.lzma
+2023/06/21 | 509656 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.dtx
2023/06/21 | 501347 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
2023/06/21 | 49644 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2023/06/21 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2023/06/21 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/06/21 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/06/21 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/06/21 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/06/21 | 48145 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2023/06/21 | 481188 | fonts/kpfonts-otf/fonts/KpMath-Light.otf
2023/06/21 | 480 | fonts/kpfonts-otf/tex/KpLight.fontspec
2023/06/21 | 4767 | fonts/euler-math/euler-math.sty
+2023/06/21 | 473126 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnotes-doc.pdf
2023/06/21 | 472993 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
2023/06/21 | 47034 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2023/06/21 | 46 | macros/luatex/generic/luavlna/luavlna.4ht
2023/06/21 | 469 | fonts/kpfonts-otf/tex/KpRoman.fontspec
+2023/06/21 | 469581 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnum-doc.pdf
+2023/06/21 | 469561 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxyear-doc.pdf
+2023/06/21 | 465449 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxalph-doc.pdf
2023/06/21 | 46034 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
2023/06/21 | 4561293 | fonts/kpfonts-otf.zip
2023/06/21 | 454868 | fonts/kpfonts-otf/fonts/KpMath-Regular.otf
@@ -110,18 +187,16 @@
2023/06/21 | 43820 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
2023/06/21 | 43750 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
2023/06/21 | 43076 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2023/06/21 | 427608 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67415.tar.xz
2023/06/21 | 4250 | macros/luatex/generic/luavlna/luavlna.tex
2023/06/21 | 410 | fonts/euler-math/neo-euler.sty
-2023/06/21 | 4082403 | biblio/ctan-bibdata.zip
2023/06/21 | 40137 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2023/06/21 | 395139 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2023/06/21 | 390416 | fonts/erewhon-math/Erewhon-Math.otf
2023/06/21 | 37634 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2023/06/21 | 3762 | fonts/concmath-otf/README.md
-2023/06/21 | 3683662 | biblio/ctan-bibdata/ctan.pdf
2023/06/21 | 36593 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
2023/06/21 | 36535 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2023/06/21 | 3650 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/Makefile
2023/06/21 | 35903 | fonts/kpfonts-otf/doc/Kpfonts-OTF-Doc-French.ltx
2023/06/21 | 353888 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
2023/06/21 | 35230 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
@@ -157,11 +232,9 @@
2023/06/21 | 288278 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
2023/06/21 | 2831659 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2023/06/21 | 281844 | fonts/kpfonts-otf/fonts/KpMath-Semibold.otf
-2023/06/21 | 2791929 | biblio/ctan-bibdata/ctan.bib
2023/06/21 | 27659 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2023/06/21 | 271556 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2023/06/21 | 26791 | fonts/xcharter-math/XCharter-Math.ltx
-2023/06/21 | 26025392 | systems/texlive/tlnet/install-tl.zip
2023/06/21 | 258540 | fonts/kpfonts-otf/fonts/KpMath-Bold.otf
2023/06/21 | 25456 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2023/06/21 | 25430 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
@@ -169,7 +242,6 @@
2023/06/21 | 249678 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
2023/06/21 | 246867 | systems/win32/miktex/tm/packages/bibarts__source.tar.lzma
2023/06/21 | 246271 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2023/06/21 | 2456496 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/06/21 | 24084 | systems/win32/miktex/tm/packages/animate.tar.lzma
2023/06/21 | 24030 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2023/06/21 | 239048 | fonts/concmath-otf/Concrete-Math.otf
@@ -193,7 +265,6 @@
2023/06/21 | 2163481 | systems/win32/miktex/tm/packages/mitthesis__source.tar.lzma
2023/06/21 | 21578 | systems/win32/miktex/tm/packages/prooftrees__source.tar.lzma
2023/06/21 | 211083 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2023/06/21 | 21038931 | systems/texlive/tlnet/install-tl-windows.exe
2023/06/21 | 20937 | usergrps/usergrps/lugs.tex
2023/06/21 | 204 | macros/luatex/generic/luavlna/luavlna-sufdegrees.lua
2023/06/21 | 2035728 | fonts/concmath-otf.zip
@@ -212,7 +283,6 @@
2023/06/21 | 1848018 | fonts/erewhon-math/unimath-erewhon.pdf
2023/06/21 | 1835393 | fonts/kpfonts-otf/doc/unimath-kpfonts.pdf
2023/06/21 | 182688 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2023/06/21 | 18140613 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2023/06/21 | 18121 | macros/latex/contrib/schulmathematik/schulma-klausur.cls
2023/06/21 | 18016 | fonts/euler-math/Euler-Math.ltx
2023/06/21 | 1783644 | fonts/concmath-otf/unimath-concrete.pdf
@@ -222,7 +292,6 @@
2023/06/21 | 16886 | fonts/concmath-otf/unimath-concrete.ltx
2023/06/21 | 16834 | fonts/euler-math/unimath-euler.ltx
2023/06/21 | 16806 | fonts/kpfonts-otf/doc/unimath-kpfonts.ltx
-2023/06/21 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2023/06/21 | 1659218 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2023/06/21 | 1659062 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2023/06/21 | 162004 | fonts/erewhon-math/Erewhon-Math-Bold.otf
@@ -234,16 +303,12 @@
2023/06/21 | 156708 | fonts/kpfonts-otf/fonts/KpRoman-BoldItalic.otf
2023/06/21 | 1561 | macros/luatex/generic/luavlna/luavlna.sty
2023/06/21 | 154344 | fonts/kpfonts-otf/fonts/KpRoman-SemiboldItalic.otf
-2023/06/21 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2023/06/21 | 1530337 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2023/06/21 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2023/06/21 | 151571 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
2023/06/21 | 147332 | fonts/kpfonts-otf/fonts/KpRoman-Italic.otf
2023/06/21 | 146820 | fonts/kpfonts-otf/fonts/KpRoman-LightItalic.otf
2023/06/21 | 146460 | fonts/kpfonts-otf/fonts/KpRoman-Bold.otf
-2023/06/21 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2023/06/21 | 1451823 | fonts/euler-math/unimath-euler.pdf
-2023/06/21 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2023/06/21 | 14463 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2023/06/21 | 144540 | fonts/xcharter-math/XCharter-Math-Bold.otf
2023/06/21 | 144536 | fonts/kpfonts-otf/fonts/KpRoman-Regular.otf
@@ -264,7 +329,6 @@
2023/06/21 | 11565 | macros/latex/contrib/schulmathematik/schulma-gutachten.cls
2023/06/21 | 115552 | fonts/kpfonts-otf/fonts/KpSans-Regular.otf
2023/06/21 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
-2023/06/21 | 114036 | systems/texlive/tlnet/archive/texlive-scripts.r67415.tar.xz
2023/06/21 | 1134654 | systems/win32/miktex/tm/packages/tuda-ci__doc.tar.lzma
2023/06/21 | 111962 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2023/06/21 | 109682 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
@@ -279,16 +343,20 @@
2023/06/21 | 102880 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2023/06/21 | 10138 | systems/win32/miktex/tm/packages/nostarch.tar.lzma
2023/06/21 | 100104 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2023/06/20 | 93010 | language/japanese/BX/bxjscls/bxjscls-manual.tex
+2023/06/20 | 863059 | language/japanese/BX/bxjscls/bxjscls.pdf
2023/06/20 | 8143 | macros/latex/contrib/javascripthttp/javascripthttp-doc.tex
2023/06/20 | 7704 | macros/latex/contrib/javascripthttp/javascripthttp.sty
2023/06/20 | 736160 | systems/texlive/tlnet/archive/latex.source.r67413.tar.xz
-2023/06/20 | 7301 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/06/20 | 6803 | language/japanese/BX/bxjscls/README.md
2023/06/20 | 620 | systems/texlive/tlnet/archive/collection-context.r67412.tar.xz
2023/06/20 | 615272 | systems/texlive/tlnet/archive/nostarch.doc.r67408.tar.xz
2023/06/20 | 53152 | systems/texlive/tlnet/archive/zref-clever.source.r67411.tar.xz
2023/06/20 | 5158736 | systems/texlive/tlnet/archive/tcolorbox.doc.r67409.tar.xz
2023/06/20 | 49460 | systems/texlive/tlnet/archive/bibarts.source.r67407.tar.xz
+2023/06/20 | 450966 | language/japanese/BX/bxjscls/bxjscls.dtx
2023/06/20 | 44172 | systems/texlive/tlnet/archive/tuda-ci.r67410.tar.xz
+2023/06/20 | 395561 | language/japanese/BX/bxjscls/bxjscls-manual.pdf
2023/06/20 | 3516087 | macros/latex/contrib/mitthesis.zip
2023/06/20 | 32789292 | systems/texlive/tlnet/archive/latex.doc.r67413.tar.xz
2023/06/20 | 31736 | systems/texlive/tlnet/archive/bibarts.r67407.tar.xz
@@ -299,6 +367,7 @@
2023/06/20 | 232728 | systems/texlive/tlnet/archive/tcolorbox.r67409.tar.xz
2023/06/20 | 179403 | macros/latex/contrib/javascripthttp.zip
2023/06/20 | 177033 | macros/latex/contrib/javascripthttp/javascripthttp-doc.pdf
+2023/06/20 | 17051 | language/japanese/BX/bxjscls/README-ja.md
2023/06/20 | 1573 | macros/latex/contrib/javascripthttp/README.md
2023/06/20 | 1573176 | systems/texlive/tlnet/archive/zref-clever.doc.r67411.tar.xz
2023/06/20 | 1279292 | systems/texlive/tlnet/archive/bibarts.doc.r67407.tar.xz
@@ -1344,131 +1413,3 @@
2023/06/16 | 1030968 | macros/latex/contrib/postnotes.zip
2023/06/16 | 10172 | systems/win32/miktex/tm/packages/teubner.tar.lzma
2023/06/16 | 101411 | macros/latex/contrib/postnotes/postnotes.dtx
-2023/06/15 | 972 | macros/latex/contrib/unbtex/unbtex-example/codigos/ModalReduction.jl
-2023/06/15 | 948481 | info/knuth-hint/errata/errata.four.hnt
-2023/06/15 | 909791 | info/knuth-hint/errata/errata.six.hnt
-2023/06/15 | 904969 | info/knuth-hint/errata/errata.hnt
-2023/06/15 | 894587 | info/knuth-hint/cweb/ctwill.hnt
-2023/06/15 | 8944 | systems/texlive/tlnet/archive/soul.r67365.tar.xz
-2023/06/15 | 86668 | systems/texlive/tlnet/archive/bxjscls.source.r67364.tar.xz
-2023/06/15 | 824010 | info/knuth-hint/errata/errata.eleven.hnt
-2023/06/15 | 822656 | systems/texlive/tlnet/archive/soul.doc.r67365.tar.xz
-2023/06/15 | 816628 | info/knuth-hint/mf/mf-changes.hnt
-2023/06/15 | 806110 | info/knuth-hint/errata/errata.eight.hnt
-2023/06/15 | 789108 | info/knuth-hint/errata/errata.five.hnt
-2023/06/15 | 745152 | info/knuth-hint/bibtex/bibtex.hnt
-2023/06/15 | 741537 | info/knuth-hint/errata/errata.seven.hnt
-2023/06/15 | 733433 | info/knuth-hint/errata/errata.one.hnt
-2023/06/15 | 731067 | info/knuth-hint/cweb/cwebman.hnt
-2023/06/15 | 728929 | info/knuth-hint/errata/errata.two.hnt
-2023/06/15 | 712142 | info/knuth-hint/cweb/cweave.hnt
-2023/06/15 | 703123 | info/knuth-hint/other/dvicopy.hnt
-2023/06/15 | 696394 | info/knuth-hint/mfware/gftodvi.hnt
-2023/06/15 | 675715 | info/knuth-hint/web/twill.hnt
-2023/06/15 | 654041 | info/knuth-hint/web/weave.hnt
-2023/06/15 | 645152 | systems/texlive/tlnet/archive/fenetrecas.doc.r67362.tar.xz
-2023/06/15 | 64156 | systems/texlive/tlnet/archive/tagpdf.source.r67368.tar.xz
-2023/06/15 | 624 | macros/latex/contrib/unbtex/unbtex-example/apendice-b.tex
-2023/06/15 | 620037 | info/knuth-hint/bibtex/bibtex-changes.hnt
-2023/06/15 | 601779 | info/knuth-hint/errata/errorlog.hnt
-2023/06/15 | 596703 | info/knuth-hint/web/webman.hnt
-2023/06/15 | 591506 | info/knuth-hint/web/tangle.hnt
-2023/06/15 | 590313 | info/knuth-hint/texware/dvitype.hnt
-2023/06/15 | 588074 | info/knuth-hint/etc/vptovf.hnt
-2023/06/15 | 570161 | info/knuth-hint/cweb/cweave-changes.hnt
-2023/06/15 | 561657 | info/knuth-hint/texware/pltotf.hnt
-2023/06/15 | 5614 | macros/latex/contrib/beautybook/stys/Beautybook-birkar.sty
-2023/06/15 | 558 | macros/latex/contrib/unbtex/unbtex-example/anexo-a.tex
-2023/06/15 | 549136 | info/knuth-hint/cweb/common.hnt
-2023/06/15 | 540484 | systems/texlive/tlnet/archive/quizztex.doc.r67366.tar.xz
-2023/06/15 | 538072 | systems/texlive/tlnet/archive/string-diagrams.doc.r67363.tar.xz
-2023/06/15 | 536 | systems/texlive/tlnet/archive/quizztex.r67366.tar.xz
-2023/06/15 | 523685 | info/knuth-hint/mfware/mft.hnt
-2023/06/15 | 522787 | info/knuth-hint/tie/tie.hnt
-2023/06/15 | 519879 | info/knuth-hint/etc/vftovp.hnt
-2023/06/15 | 5124 | systems/texlive/tlnet/archive/string-diagrams.source.r67363.tar.xz
-2023/06/15 | 510468 | info/knuth-hint/mfware/gftodvi-changes.hnt
-2023/06/15 | 50703864 | info/knuth-hint.zip
-2023/06/15 | 5069 | macros/latex/contrib/unbtex/unbtex-example/references.bib
-2023/06/15 | 503546 | info/knuth-hint/mfware/gftype.hnt
-2023/06/15 | 502632 | info/knuth-hint/other/patgen.hnt
-2023/06/15 | 492289 | info/knuth-hint/mfware/gftopk.hnt
-2023/06/15 | 487987 | info/knuth-hint/cweb/ctangle.hnt
-2023/06/15 | 487833 | info/knuth-hint/texware/tftopl.hnt
-2023/06/15 | 487059 | info/knuth-hint/web/weave-changes.hnt
-2023/06/15 | 480027 | info/knuth-hint/other/dvicopy-changes.hnt
-2023/06/15 | 476202 | info/knuth-hint/cweb/common-changes.hnt
-2023/06/15 | 471111 | info/knuth-hint/cweb/ctangle-changes.hnt
-2023/06/15 | 466177 | info/knuth-hint/mf/trapman.hnt
-2023/06/15 | 453729 | info/knuth-hint/ctie/ctie.hnt
-2023/06/15 | 4522 | macros/latex/contrib/beautybook/stys/Beautybook-en.sty
-2023/06/15 | 452241 | info/knuth-hint/web/tangle-changes.hnt
-2023/06/15 | 451064 | info/knuth-hint/other/pktogf.hnt
-2023/06/15 | 450716 | info/knuth-hint/tex/tripman.hnt
-2023/06/15 | 4476 | systems/texlive/tlnet/archive/runcode.r67367.tar.xz
-2023/06/15 | 444879 | info/knuth-hint/ctie/ctie-changes.hnt
-2023/06/15 | 444634 | info/knuth-hint/mfware/mft-changes.hnt
-2023/06/15 | 444046 | info/knuth-hint/tie/tie-changes.hnt
-2023/06/15 | 437660 | info/knuth-hint/tex/glue.hnt
-2023/06/15 | 4347 | macros/latex/contrib/beautybook/stys/Beautybook-cn.sty
-2023/06/15 | 429326 | info/knuth-hint/texware/dvitype-changes.hnt
-2023/06/15 | 424 | macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex
-2023/06/15 | 4249374 | info/knuth-hint/xetex/xetex.pdf
-2023/06/15 | 418770 | info/knuth-hint/cweb/refsort.hnt
-2023/06/15 | 411342 | info/knuth-hint/mfware/gftopk-changes.hnt
-2023/06/15 | 410324 | systems/texlive/tlnet/archive/runcode.doc.r67367.tar.xz
-2023/06/15 | 407770 | info/knuth-hint/errata/errata.nine.hnt
-2023/06/15 | 406851 | info/knuth-hint/mfware/gftype-changes.hnt
-2023/06/15 | 40516 | systems/texlive/tlnet/archive/soul.source.r67365.tar.xz
-2023/06/15 | 403362 | info/knuth-hint/texware/pooltype.hnt
-2023/06/15 | 402216 | info/knuth-hint/etc/vftovp-changes.hnt
-2023/06/15 | 400746 | info/knuth-hint/texware/pooltype-changes.hnt
-2023/06/15 | 397410 | info/knuth-hint/other/pktype.hnt
-2023/06/15 | 394200 | info/knuth-hint/cweb/twinx.hnt
-2023/06/15 | 392656 | info/knuth-hint/cweb/twinx-changes.hnt
-2023/06/15 | 3916 | systems/texlive/tlnet/archive/fenetrecas.r67362.tar.xz
-2023/06/15 | 391132 | info/knuth-hint/etc/vptovf-changes.hnt
-2023/06/15 | 386812 | info/knuth-hint/texware/pltotf-changes.hnt
-2023/06/15 | 385432 | info/knuth-hint/texware/tftopl-changes.hnt
-2023/06/15 | 383056 | info/knuth-hint/cweb/refsort-changes.hnt
-2023/06/15 | 3811 | macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex
-2023/06/15 | 376130 | info/knuth-hint/other/pktogf-changes.hnt
-2023/06/15 | 373 | macros/latex/contrib/unbtex/unbtex-example/codigos/controle.m
-2023/06/15 | 368463 | info/knuth-hint/other/pktype-changes.hnt
-2023/06/15 | 346868 | info/knuth-hint/other/patgen-changes.hnt
-2023/06/15 | 34420 | systems/texlive/tlnet/archive/tagpdf.r67368.tar.xz
-2023/06/15 | 34352 | systems/texlive/tlnet/archive/bxjscls.r67364.tar.xz
-2023/06/15 | 31319 | macros/latex/contrib/unbtex/unbtex-example/figuras/img-grafico.pdf
-2023/06/15 | 3069 | macros/latex/contrib/beautybook/stys/Beautybook-enfig.sty
-2023/06/15 | 3005 | macros/latex/contrib/beautybook/stys/Beautybook-bottompage.sty
-2023/06/15 | 2752 | macros/latex/contrib/unbtex/unbtex-example/capitulo1.tex
-2023/06/15 | 27297 | macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex
-2023/06/15 | 2714 | macros/latex/contrib/unbtex/unbtex-example/apendice-a.tex
-2023/06/15 | 2563 | macros/latex/contrib/unbtex/README.md
-2023/06/15 | 25086 | macros/latex/contrib/beautybook/inner_pics/logo.png
-2023/06/15 | 245216 | macros/latex/contrib/unbtex/unbtex-example/figuras/img-marca.pdf
-2023/06/15 | 2448 | macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex
-2023/06/15 | 2324 | systems/texlive/tlnet/archive/string-diagrams.r67363.tar.xz
-2023/06/15 | 2323013 | info/knuth-hint/xetex/xetex-changes.pdf
-2023/06/15 | 2182686 | info/knuth-hint/pdftex/pdftex.hnt
-2023/06/15 | 2158314 | macros/latex/contrib/proflycee.zip
-2023/06/15 | 214 | macros/latex/contrib/unbtex/unbtex-example/capitulo5.tex
-2023/06/15 | 2103152 | systems/texlive/tlnet/archive/tagpdf.doc.r67368.tar.xz
-2023/06/15 | 19971 | macros/latex/contrib/unbtex/unbtex-example/figuras/1280px-LaTeX-logo.png
-2023/06/15 | 17894 | macros/latex/contrib/unbtex/unbtex.cls
-2023/06/15 | 1671 | macros/latex/contrib/unbtex/unbtex-example/codigos/controleSmithPredictor.py
-2023/06/15 | 16471 | macros/latex/contrib/unbtex/unbtex-example.tex
-2023/06/15 | 1625094 | info/knuth-hint/tex/tex.hnt
-2023/06/15 | 1568620 | info/knuth-hint/mf/mf.hnt
-2023/06/15 | 152583 | info/knuth-hint/index.pdf
-2023/06/15 | 1408 | info/knuth-hint/README.md
-2023/06/15 | 1356 | macros/latex/contrib/unbtex/unbtex-example/figuras/capa_fundo.pdf
-2023/06/15 | 1278869 | info/knuth-hint/pdftex/pdftex-changes.hnt
-2023/06/15 | 1231300 | systems/texlive/tlnet/archive/bxjscls.doc.r67364.tar.xz
-2023/06/15 | 1219131 | macros/latex/contrib/unbtex/unbtex-example.pdf
-2023/06/15 | 11823 | info/knuth-hint/index.html
-2023/06/15 | 1158527 | info/knuth-hint/errata/errata.three.hnt
-2023/06/15 | 11431 | macros/latex/contrib/unbtex/unbtex-example/referencias.bib
-2023/06/15 | 1107168 | info/knuth-hint/errata/errata.twelve.hnt
-2023/06/15 | 1057100 | info/knuth-hint/errata/errata.ten.hnt
-2023/06/15 | 1028180 | info/knuth-hint/tex/tex-changes.hnt
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 612dc74da9..e35cb0095c 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 22-06-2023, 02:01:03
+%% created at 23-06-2023, 02:01:34
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -7661,8 +7661,8 @@
title = {The \texttt{biblatex-oxref} package},
subtitle = {Bib\LaTeX{} styles inspired by the Oxford Guide to Style},
author = {Alex Ball},
- date = {2023-02-01},
- version = {3.0},
+ date = {2023-06-22},
+ version = {3.1},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-oxref},
url = {https://ctan.org/pkg/biblatex-oxref},
@@ -10129,8 +10129,8 @@
title = {The \texttt{BXjscls} package},
subtitle = {Japanese document class collection for all major engines},
author = {Takayuki Yato},
- date = {2023-06-14},
- version = {2.8},
+ date = {2023-06-22},
+ version = {2.8a},
license = {bsd2},
mirror = {https://mirror.ctan.org/language/japanese/BX/bxjscls},
url = {https://ctan.org/pkg/bxjscls},
@@ -19536,8 +19536,8 @@
title = {The \texttt{dtk-bibliography} package},
subtitle = {Bibliography of “Die \TeX{}nische Komödie”},
author = {Uwe Ziegenhagen},
- date = {2023-01-03},
- version = {2022-04},
+ date = {2023-06-22},
+ version = {2023-02},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/info/dtk-bibliography},
url = {https://ctan.org/pkg/dtk-bibliography},
@@ -23549,8 +23549,8 @@
title = {The \texttt{exam-zh} package},
subtitle = {\LaTeX{} template for Chinese exams},
author = {Lijun Guo and Kangwei Xia},
- date = {2023-06-01},
- version = {0.1.25},
+ date = {2023-06-22},
+ version = {0.1.26},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/xetex/latex/exam-zh},
url = {https://ctan.org/pkg/exam-zh},
@@ -45333,7 +45333,7 @@
title = {The \texttt{mitthesis} package},
subtitle = {A \LaTeX{} template for MIT theses},
author = {John H. Lienhard},
- date = {2023-06-20},
+ date = {2023-06-22},
version = {1.01},
license = {mit},
mirror = {https://mirror.ctan.org/macros/latex/contrib/mitthesis},
@@ -57669,8 +57669,8 @@
title = {The \texttt{ragged2e} package},
subtitle = {Alternative versions of “ragged”-type commands},
author = {Martin Schröder and Marei Peischl},
- date = {2023-05-17},
- version = {3.5},
+ date = {2023-06-22},
+ version = {3.6},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/ragged2e},
url = {https://ctan.org/pkg/ragged2e},
diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf
index b7d41507f5..b8e0cd00db 100644
--- a/biblio/ctan-bibdata/ctan.pdf
+++ b/biblio/ctan-bibdata/ctan.pdf
Binary files differ
diff --git a/info/dtk-bibliography/README.md b/info/dtk-bibliography/README.md
index 663669ed43..830fb718ee 100644
--- a/info/dtk-bibliography/README.md
+++ b/info/dtk-bibliography/README.md
@@ -3,8 +3,8 @@
This package contains the bibliography for "Die TeXnische Komödie", the journal
of the German-speaking user group.
-It is updated on a quarterly basis, last update 2023-01-03: updated for issue
-2022-04
+It is updated on a quarterly basis, last update 2023-06-22: updated for issue
+2023-02
# How to produce dtk-bibliography.pdf
diff --git a/info/dtk-bibliography/dtk-bibliography.bib b/info/dtk-bibliography/dtk-bibliography.bib
index 4e6fb42d98..3a19a8827d 100644
--- a/info/dtk-bibliography/dtk-bibliography.bib
+++ b/info/dtk-bibliography/dtk-bibliography.bib
@@ -19076,8 +19076,6 @@ to \LaTeX{} quickly and convincingly},
keywords = {leserbriefe}
}
-######################
-
@article {dtk22.4:Dietsche:editorial,
author = {Dietsche, Luzia},
@@ -19153,7 +19151,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk22.4:ramm:context,
author = {Ramm, Henning Hraban},
- title = {Con \TeX t -- bildschön!},
+ title = {Con\TeX t -- bildschön!},
journal = dtk,
volume = {34},
number = {3},
@@ -19165,7 +19163,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk22.4:ramm:context:kurz,
author = {Ramm, Henning Hraban},
- title = {Con \TeX t kurz notiert!},
+ title = {Con\TeX t kurz notiert!},
journal = dtk,
volume = {34},
number = {3},
@@ -19177,7 +19175,7 @@ to \LaTeX{} quickly and convincingly},
@article {dtk22.4:schnell:context,
author = {Schnell, Götz},
- title = {Eindrücke vom Con \TeX t-Meeting 2022},
+ title = {Eindrücke vom Con\TeX t-Meeting 2022},
journal = dtk,
date = {2022},
volume = {34},
@@ -19211,4 +19209,256 @@ to \LaTeX{} quickly and convincingly},
keywords = {fremdebuehne}
}
+@article {dtk23.1:Dietsche:editorial,
+ author = {Dietsche, Luzia},
+ title = {Editorial},
+ journal = dtk,
+ date = {2023},
+ volume = {35},
+ number = {1},
+ month = {2},
+ pages = {3},
+ keywords = {editorial}
+}
+
+@article {dtk23.1:sievers:grusswort,
+ author = {Sievers, Martin},
+ title = {Grußwort},
+ journal = dtk,
+ volume = {35},
+ number = {1},
+ date = {2023},
+ month = {2},
+ pages = {4--5},
+ keywords = {grusswort}
+}
+
+@article {dtk23.1:wehr:schulphysik,
+ author = {Wehr, Keno},
+ title = {\LaTeX\ und Schulphysik 2: Schaltbilder},
+ journal = dtk,
+ volume = {35},
+ number = {1},
+ date = {2023},
+ month = {2},
+ pages = {7--16},
+ keywords = {bretter}
+}
+
+@article {dtk23.1:ramm:buchumschlaege,
+ author = {Ramm, Henning Hraban},
+ title = {Buchumschläge mit Con\TeX t},
+ journal = dtk,
+ volume = {35},
+ number = {1},
+ date = {2023},
+ month = {2},
+ pages = {16--25},
+ keywords = {bretter}
+}
+
+@article {dtk23.1:ramm:context:kurz,
+ author = {Ramm, Henning Hraban},
+ title = {Con\TeX t kurz notiert!},
+ journal = dtk,
+ volume = {35},
+ number = {1},
+ date = {2023},
+ month = {2},
+ pages = {25--27},
+ keywords = {bretter}
+}
+
+@article {dtk23.1:mittelbach:tagged,
+ author = {Mittelbach, Frank and Fischer, Ulrike},
+ title = {Das \LaTeX\ Tagged PDF Project -- Status und Fortschritte},
+ journal = dtk,
+ volume = {35},
+ number = {1},
+ date = {2023},
+ month = {2},
+ pages = {28--39},
+ keywords = {fremdebuehne}
+}
+
+@article {dtk23.1:mittelbach:meta,
+ author = {Mittelbach, Frank and Fischer, Ulrike},
+ title = {XMP-Metadaten in \LaTeX\ einfügen},
+ journal = dtk,
+ volume = {35},
+ number = {1},
+ date = {2023},
+ month = {2},
+ pages = {39--49},
+ keywords = {fremdebuehne}
+}
+
+@article {dtk23.1:mittelbach:news,
+ author = {Mittelbach, Frank},
+ title = {\LaTeX-News -- Issue 36, November 2022},
+ journal = dtk,
+ volume = {35},
+ number = {1},
+ date = {2023},
+ month = {2},
+ pages = {49--56},
+ keywords = {fremdebuehne}
+}
+
+@article {dtk23.1:fenn:ctan,
+ author = {Fenn, Jürgen},
+ title = {Neue Pakete auf CTAN},
+ journal = dtk,
+ date = {2023},
+ volume = {35},
+ number = {1},
+ month = {2},
+ pages = {56--61},
+ keywords = {fremdebuehne}
+}
+
+@article {dtk23.2:Dietsche:editorial,
+ author = {Dietsche, Luzia},
+ title = {Editorial},
+ journal = dtk,
+ date = {2023},
+ volume = {35},
+ number = {2},
+ month = {5},
+ pages = {3},
+ keywords = {editorial}
+}
+
+@article {dtk23.2:sievers:grusswort,
+ author = {Sievers, Martin},
+ title = {Grußwort},
+ journal = dtk,
+ volume = {35},
+ number = {2},
+ date = {2023},
+ month = {5},
+ pages = {4},
+ keywords = {grusswort}
+}
+
+@article {dtk23.2:sievers:einladung,
+ author = {Sievers, Martin},
+ title = {Einladung zur 65. Mitgliederversammlung von Dante e.\,V. am 13. Juli 2023 in Bonn},
+ journal = dtk,
+ volume = {35},
+ number = {2},
+ date = {2023},
+ month = {5},
+ pages = {5},
+ keywords = {einladung}
+}
+
+@article {dtk23.2:rath:einladung,
+ author = {Rath, Oliver},
+ title = {Einladung zum bayerischen \TeX-Stammtisch Bay\TeX\ 2023},
+ journal = dtk,
+ volume = {35},
+ number = {2},
+ date = {2023},
+ month = {5},
+ pages = {6--7},
+ keywords = {einladung}
+}
+
+@article {dtk23.2:wehr:schulphysik,
+ author = {Wehr, Keno},
+ title = {\LaTeX\ und Schulphysik 2: Schaltbilder},
+ journal = dtk,
+ volume = {35},
+ number = {2},
+ date = {2023},
+ month = {5},
+ pages = {8--18},
+ keywords = {bretter}
+}
+
+@article {dtk23.2:mispelhorn:cdcover,
+ author = {Mispelhorn, Ralf},
+ title = {Musik-CD mit Cover produzieren},
+ journal = dtk,
+ volume = {35},
+ number = {2},
+ date = {2023},
+ month = {5},
+ pages = {19--24},
+ keywords = {bretter}
+}
+
+@article {dtk23.2:egger:pocketdiary,
+ author = {Egger, Willi},
+ title = {PocketDiary -- Ein Modul für Terminkalender},
+ journal = dtk,
+ volume = {35},
+ number = {2},
+ date = {2023},
+ month = {5},
+ pages = {26--38},
+ keywords = {bretter}
+}
+
+@article {dtk23.2:egger:andere,
+ author = {Egger, Willi},
+ title = {Andere Kalender mit dem PocketDiary Modul},
+ journal = dtk,
+ volume = {35},
+ number = {2},
+ date = {2023},
+ month = {5},
+ pages = {38--56},
+ keywords = {bretter}
+}
+
+@article {dtk23.2:ramm:context:kurz,
+ author = {Ramm, Henning Hraban},
+ title = {Con\TeX t kurz notiert!},
+ journal = dtk,
+ volume = {35},
+ number = {2},
+ date = {2023},
+ month = {5},
+ pages = {57--59},
+ keywords = {bretter}
+}
+
+@article {dtk23.2:ramm:context:kurz,
+ author = {Ramm, Henning Hraban},
+ title = {Con\TeX t kurz notiert!},
+ journal = dtk,
+ volume = {35},
+ number = {2},
+ date = {2023},
+ month = {5},
+ pages = {57--59},
+ keywords = {bretter}
+}
+
+@article {dtk23.2:rao:morgen,
+ author = {Rao, Sudhir and Sengupta, Indranath},
+ title = {Die Morgendämmerung der Strenge in der Kunst des Programmierens},
+ journal = dtk,
+ volume = {35},
+ number = {2},
+ date = {2023},
+ month = {5},
+ pages = {60--90},
+ keywords = {fremdebuehne}
+}
+
+@article {dtk23.2:fenn:ctan,
+ author = {Fenn, Jürgen},
+ title = {Neue Pakete auf CTAN},
+ journal = dtk,
+ date = {2023},
+ volume = {35},
+ number = {2},
+ month = {5},
+ pages = {90--94},
+ keywords = {fremdebuehne}
+}
+
@Comment{jabref-meta: databaseType:biblatex;}
diff --git a/info/dtk-bibliography/dtk-bibliography.pdf b/info/dtk-bibliography/dtk-bibliography.pdf
index b854c16477..62ad4f10a6 100644
--- a/info/dtk-bibliography/dtk-bibliography.pdf
+++ b/info/dtk-bibliography/dtk-bibliography.pdf
Binary files differ
diff --git a/info/dtk-bibliography/dtk-bibliography.tex b/info/dtk-bibliography/dtk-bibliography.tex
index 0d2f2abf9d..1e7e911839 100644
--- a/info/dtk-bibliography/dtk-bibliography.tex
+++ b/info/dtk-bibliography/dtk-bibliography.tex
@@ -22,7 +22,7 @@
\begin{document}
-\noindent Compiled on \today~ for DTK 2022-04
+\noindent Compiled on \today~ for DTK 2023-02
\nocite{*}
diff --git a/language/japanese/BX/bxjscls/README-ja.md b/language/japanese/BX/bxjscls/README-ja.md
index 82022ffce5..82d511c64f 100644
--- a/language/japanese/BX/bxjscls/README-ja.md
+++ b/language/japanese/BX/bxjscls/README-ja.md
@@ -110,6 +110,8 @@ XeLaTeX / LuaLaTeX の上でも日本語処理パッケージと連携して使
更新履歴
--------
+ * Version 2.8a 〈2023/06/20〉
+ - バグ修正。
* Version 2.8 〈2023/06/14〉
- jsclasses の 2023/02/23 と同期。
- hyperref の unicode 設定に対する調整処理の見直し。
diff --git a/language/japanese/BX/bxjscls/README.md b/language/japanese/BX/bxjscls/README.md
index 9e82959175..31dddc9d71 100644
--- a/language/japanese/BX/bxjscls/README.md
+++ b/language/japanese/BX/bxjscls/README.md
@@ -100,6 +100,7 @@ This package is distributed under the BSD 2-Clause License.
Revision History
----------------
+ * Version 2.8a 〈2023/06/20〉
* Version 2.8 〈2023/06/14〉
- Sync with jsclasses 2023/02/23.
* Version 2.7a 〈2022/04/10〉
diff --git a/language/japanese/BX/bxjscls/bxjscls-manual.pdf b/language/japanese/BX/bxjscls/bxjscls-manual.pdf
index 3bc2ebe507..04d9fabb53 100644
--- a/language/japanese/BX/bxjscls/bxjscls-manual.pdf
+++ b/language/japanese/BX/bxjscls/bxjscls-manual.pdf
Binary files differ
diff --git a/language/japanese/BX/bxjscls/bxjscls-manual.tex b/language/japanese/BX/bxjscls/bxjscls-manual.tex
index 6e350db358..295f723b95 100644
--- a/language/japanese/BX/bxjscls/bxjscls-manual.tex
+++ b/language/japanese/BX/bxjscls/bxjscls-manual.tex
@@ -12,8 +12,8 @@
\bxtexlogoimport{*}
\usepackage{shortvrb}
\MakeShortVerb{\|}
-\newcommand{\PkgVersion}{2.8}
-\newcommand{\PkgDate}{2023/06/14}
+\newcommand{\PkgVersion}{2.8a}
+\newcommand{\PkgDate}{2023/06/20}
\newcommand{\Pkg}[1]{\textsf{#1}}
\newcommand{\Meta}[1]{$\langle$\mbox{}\nobr#1\nobr\mbox{}$\rangle$}
\newcommand{\Note}{\par\noindent ※}
diff --git a/language/japanese/BX/bxjscls/bxjscls.dtx b/language/japanese/BX/bxjscls/bxjscls.dtx
index ab230dfedb..2b9e52b070 100644
--- a/language/japanese/BX/bxjscls/bxjscls.dtx
+++ b/language/japanese/BX/bxjscls/bxjscls.dtx
@@ -56,7 +56,8 @@
%<*driver>
\ProvidesFile{bxjscls.dtx}
%</driver>
- [2023/06/14 v2.8 BXJS document classes]
+ [2023/06/20 v2.8a BXJS document classes]
+% [2023/06/14 v2.8 BXJS document classes]
% based on jsclasses [2023/02/23]
% [2022/04/10 v2.7a BXJS document classes]
% [2022/03/30 v2.7 BXJS document classes]
@@ -205,16 +206,34 @@
% \begin{quote}
% \begin{tabular}{lll}
% $\langle$\textsf{article}$\rangle$ & \texttt{bxjsarticle.cls}
-% & 短いレポート(章なし) \\
+% & 短いレポート(章なし)のクラス \\
% $\langle$\textsf{report}$\rangle$ & \texttt{bxjsreport.cls}
-% & 長いレポート(章あり) \\
+% & 長いレポート(章あり)のクラス \\
% $\langle$\textsf{book}$\rangle$ & \texttt{bxjsbook.cls}
-% & 書籍用 \\
+% & 書籍用のクラス \\
% $\langle$\textsf{slide}$\rangle$ & \texttt{bxjsslide.cls}
-% & スライド用 \\
+% & スライド用のクラス \\
+% $\langle$\textsf{minimal}$\rangle$ & \texttt{bxjsja-minimal.def}
+% & minimal和文ドライバ \\
+% $\langle$\textsf{standard}$\rangle$ & \texttt{bxjsja-standard.def}
+% & standard和文ドライバ \\
+% $\langle$\textsf{modern}$\rangle$ & \texttt{bxjsja-modern.def}
+% & modern和文ドライバ(未公開)\\
+% $\langle$\textsf{pandoc}$\rangle$ & \texttt{bxjsja-pandoc.def}
+% & pandoc和文ドライバ \\
+% $\langle$\textsf{compat}$\rangle$ & \texttt{bxjscompat.sty}
+% & 古いやつをどうにかする補助パッケージ \\
+% $\langle$\textsf{cjkcat}$\rangle$ & \texttt{bxjscjkcat.sty}
+% & modernドライバ用の補助パッケージ \\
+% $\langle$\textsf{ancpandoc}$\rangle$ & \texttt{bxjspandoc.sty}
+% & Pandoc用の補助パッケージ \\
% \end{tabular}
% \end{quote}
%
+% \Note このソースには\texttt{jsclasses.dtx}との差分を抑制する
+% ために“jspf”・“kiyou”・“minijs”のモジュール指定を残しているが、
+% これらの指定が行われることは想定していない。
+%
% 本ドキュメントクラスは奥村晴彦氏および日本語TeX開発コミュニティ
% による「p\LaTeXe 新ドキュメントクラス」に改変を加えたものである。
% 本ドキュメントクラスに関する説明は全てこの形式の枠の中に記す。
@@ -331,51 +350,17 @@
% \end{macrocode}
% \end{macro}
%
-% \paragraph{BXJSクラス特有の設定 \ZRX}
-%
+% \paragraph{環境検査 \ZRX}
% \mbox{}
-% \begin{ZRnote}
-% 長さ値の指定で式を利用可能にするため |calc| を読み込む。
-% \begin{macrocode}
-\RequirePackage{calc}
-% \end{macrocode}
-% クラスオプションでkey-value形式を使用するため |keyval| を読み込む。
-% \begin{macrocode}
-\RequirePackage{keyval}
-% \end{macrocode}
-% クラスの本体ではこの他に以下のパッケージが読み込まれる。
-% \begin{quote}
-% |geometry|、|iftex|
-% \end{quote}
-% また状況によっては以下のパッケージが読み込まれる可能性がある。
-% \begin{quote}
-% |bxwareki|、|jslogo|、|plautopatch|、|type1cm|
-% \end{quote}
-%
-% \begin{macro}{\jsAtEndOfClass}
-% このクラスの読込終了時に対するフック。
-% (補助パッケージ中で用いられる。)
-% \begin{macrocode}
-\def\jsAtEndOfClass{%
- \expandafter\g@addto@macro\csname\bxjs@clsname.cls-h@@k\endcsname}
-% \end{macrocode}
-% \end{macro}
-%
-% 互換性のための補助パッケージを読み込む。
-% \begin{macrocode}
-\IfFileExists{bxjscompat.sty}{%
- \RequirePackage{bxjscompat}%
-}{}
-% \end{macrocode}
%
% \begin{macro}{\jsDocClass}
% 〔トークン〕
% 文書クラスの種別。
-% 以下の定値トークンの何れかと同等:
-% |\jsArticle|=bxjsarticle、
-% |\jsBook|=bxjsbook、
-% |\jsReport|=bxjsreport、
-% |\jsSlide|=bxjsslide。
+% 以下の定値トークンの何れかと同値\Means
+% |\jsArticle|=bxjsarticle、
+% |\jsBook|=bxjsbook、
+% |\jsReport|=bxjsreport、
+% |\jsSlide|=bxjsslide。
% \begin{macrocode}
\let\jsArticle=a
\let\jsBook=b
@@ -388,9 +373,21 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\bxjs@test@engine}
+% |\bxjs@test@engine\制御綴{|\Meta{コード}|}|\Means
+% |\制御綴| の意味が同名のプリミティブである場合にのみ
+% \Meta{コード}を実行する。
+% \begin{macrocode}
+\def\bxjs@test@engine#1#2{%
+ \edef\bxjs@tmpa{\string#1}%
+ \edef\bxjs@tmpb{\meaning#1}%
+ \ifx\bxjs@tmpa\bxjs@tmpb #2\fi}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\jsEngine}
% 〔暗黙文字トークン〕
-% エンジン({\TeX}の種類)の種別:
+% エンジン({\TeX}の種類)の種別\Means
% |j|={\pTeX}系、
% |x|={\XeTeX}、
% |p|={\pdfTeX}(含DVIモード)、
@@ -401,10 +398,6 @@
%
% \begin{macrocode}
\let\jsEngine=n
-\def\bxjs@test@engine#1#2{%
- \edef\bxjs@tmpa{\string#1}%
- \edef\bxjs@tmpb{\meaning#1}%
- \ifx\bxjs@tmpa\bxjs@tmpb #2\fi}
\bxjs@test@engine\kanjiskip{\let\jsEngine=j}
\bxjs@test@engine\jintercharskip{\let\jsEngine=J}
\bxjs@test@engine\Omegaversion{\let\jsEngine=O}
@@ -414,6 +407,73 @@
% \end{macrocode}
% \end{macro}
%
+% 非サポートのエンジンの場合は強制終了させる。
+% \Note NTT j{\TeX}とOmega系。
+% \begin{macrocode}
+\let\bxjs@tmpa\relax
+\ifx J\jsEngine \def\bxjs@tmpa{NTT-jTeX}\fi
+\ifx O\jsEngine \def\bxjs@tmpa{Omega}\fi
+\ifx\bxjs@tmpa\relax \expandafter\@gobble
+\else
+ \ClassError\bxjs@clsname
+ {The engine in use (\bxjs@tmpa) is not supported}
+ {It's a fatal error. I'll quit right now.}
+ \expandafter\@firstofone
+\fi{\endinput\@@end}
+% \end{macrocode}
+%
+% 現状での処理系バージョン要件は以下の通りである
+% ({\XeTeX}のみの設定で、しかも現実離れしている)。
+% \begin{itemize}
+% \item \XeTeX\Means 0.997版(2007年)以上
+% \end{itemize}
+% \TODO 以下で3.0版での予定について述べておく。
+%
+% 3.0版での処理系バージョン要件は以下の通りである。
+% \begin{itemize}
+% \item \TeX\Means 3.0版[1990/03]以上
+% \item \pTeX\Means 2.0版[1995/03]以上
+% \item \upTeX\Means 0.10版[2007/07]以上
+% \item \pdfTeX\Means 1.40版[2007/01]以上
+% \item \LuaTeX\Means 0.60版[2010/04]以上
+% \item \XeTeX\Means 0.9994版[2009/06]以上
+% \end{itemize}
+% \Note 標準和文ドライバについてはまた別に要件を定める。
+%
+% {\TeX}処理系のバージョンがサポート対象であるかを検査する。
+% \begin{macrocode}
+\@tempswatrue
+\if x\jsEngine
+ \ifdim\the\XeTeXversion\XeTeXrevision\p@<0.997\p@
+ \@tempswafalse \fi
+\fi
+% \end{macrocode}
+% 非サポートのバージョン場合は強制終了させる。
+% \begin{macrocode}
+\if@tempswa \expandafter\@gobble
+\else
+ \ClassError\bxjs@clsname
+ {The engine in use is all too old}
+ {It's a fatal error. I'll quit right now.}
+ \expandafter\@firstofone
+\fi{\endinput\@@end}
+% \end{macrocode}
+%
+% 万が一「2.09互換モード」になっていた場合は、
+% これ以上進むと危険なので強制終了させる。
+% \begin{macrocode}
+\if@compatibility
+ \ClassError\bxjs@clsname
+ {Something went chaotic!\MessageBreak
+ (How come '\string\documentstyle' is there?)\MessageBreak
+ I cannot go a single step further...}
+ {If the chant of '\string\documentstyle' was just a blunder of yours,\MessageBreak
+ then there'll still be hope....}
+ \expandafter\@firstofone
+\else \expandafter\@gobble
+\fi{\typeout{Farewell!}\endinput\@@end}
+% \end{macrocode}
+%
% \begin{macro}{\ifjsWithupTeX}
% 〔スイッチ〕
% エンジンが(内部漢字コードがUnicodeの){\upTeX}であるか。
@@ -444,46 +504,15 @@
% \end{macrocode}
% \end{macro}
%
-% 非サポートのエンジンの場合は強制終了させる。
-% \Note NTT j{\TeX}とOmega系。
-% \begin{macrocode}
-\let\bxjs@tmpa\relax
-\ifx J\jsEngine \def\bxjs@tmpa{NTT-jTeX}\fi
-\ifx O\jsEngine \def\bxjs@tmpa{Omega}\fi
-\ifx\bxjs@tmpa\relax \expandafter\@gobble
-\else
- \ClassError\bxjs@clsname
- {The engine in use (\bxjs@tmpa) is not supported}
- {It's a fatal error. I'll quit right now.}
- \expandafter\@firstofone
-\fi{\endinput\@@end}
-% \end{macrocode}
-%
-% {\LuaTeX}の場合、本クラス用のLuaモジュールを用意する。
-% \begin{macrocode}
-\ifx l\jsEngine
- \directlua{ bxjs = {} }
-\fi
-% \end{macrocode}
-%
-% \begin{macro}{\bxjs@protected}
-% {\eTeX}拡張が有効な場合にのみ |\protected|
-% の効果をもつ。
-% \begin{macrocode}
-\ifjsWitheTeX \let\bxjs@protected\protected
-\else \let\bxjs@protected\@empty
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\bxjs@robust@def}
-% 無引数の頑強な命令を定義する。
+% \begin{macro}{\ifjsInPdfMode}
+% 〔スイッチ〕
+% {\pdfTeX}/{\LuaTeX}がPDFモードで動作しているか。
% \begin{macrocode}
-\ifjsWitheTeX
- \def\bxjs@robust@def{\protected\def}
-\else
- \def\bxjs@robust@def{\DeclareRobustCommand*}
-\fi
+\newif\ifjsInPdfMode
+\@nameuse{jsInPdfMode\ifnum0%
+ \ifx\pdfoutput\@undefined\else\the\pdfoutput\fi
+ \ifx\outputmode\@undefined\else\the\outputmode\fi
+ >0 true\else false\fi}
% \end{macrocode}
% \end{macro}
%
@@ -524,6 +553,89 @@
% \end{macrocode}
% \end{macro}
%
+% \paragraph{依存パッケージ読込 \ZRX}
+% \mbox{}
+%
+% 長さ値の指定で式を利用可能にするため |calc| を読み込む。
+% \begin{macrocode}
+\RequirePackage{calc}
+% \end{macrocode}
+% クラスオプションでkey-value形式を使用するため |keyval| を読み込む。
+% \begin{macrocode}
+\RequirePackage{keyval}
+% \end{macrocode}
+% PDFモードの判定を{\LaTeX}公式のパッケージに任せたいので、
+% もし「|iftex| の |\ifpdf|」が利用できるならば、
+% |jsInPdfMode| スイッチをその値に一致させる。
+% \Note |iftex| で |\ifpdf| が利用できるのは1.0版[2019/10/24]から。
+% \begin{macrocode}
+\IfFileExists{iftex.sty}{%
+ \RequirePackage{iftex}
+}{}
+\begingroup\expandafter\endgroup
+\expandafter\ifx\csname ifpdf\endcsname\@undefined\else
+ \expandafter\let\csname ifjsInPdfMode\expandafter\endcsname
+ \csname ifpdf\endcsname
+\fi
+% \end{macrocode}
+%
+% クラスの本体ではこの他に以下のパッケージが読み込まれる。
+% \begin{quote}
+% |geometry|
+% \end{quote}
+% また状況によっては以下のパッケージが読み込まれる可能性がある。
+% \begin{quote}
+% |bxwareki|、|jslogo|、|plautopatch|、|type1cm|
+% \end{quote}
+% \Note 和文ドライバがさらにパッケージを読み込むこともある。
+%
+% \begin{macro}{\jsAtEndOfClass}
+% このクラスの読込終了時に対するフック。
+% (補助パッケージ中で用いられる。)
+% \begin{macrocode}
+\def\jsAtEndOfClass{%
+ \expandafter\g@addto@macro\csname\bxjs@clsname.cls-h@@k\endcsname}
+% \end{macrocode}
+% \end{macro}
+%
+% 互換性のための補助パッケージを読み込む。
+% \begin{macrocode}
+\IfFileExists{bxjscompat.sty}{%
+ \RequirePackage{bxjscompat}%
+}{}
+% \end{macrocode}
+%
+% \paragraph{BXJSクラス特有の設定 \ZRX}
+% \mbox{}
+%
+% {\LuaTeX}の場合、本クラス用のLuaモジュールを用意する。
+% \begin{macrocode}
+\ifx l\jsEngine
+ \directlua{ bxjs = {} }
+\fi
+% \end{macrocode}
+%
+% \begin{macro}{\bxjs@protected}
+% {\eTeX}拡張が有効な場合にのみ |\protected|
+% の効果をもつ。
+% \begin{macrocode}
+\ifjsWitheTeX \let\bxjs@protected\protected
+\else \let\bxjs@protected\@empty
+\fi
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\bxjs@robust@def}
+% 無引数の頑強な命令を定義する。
+% \begin{macrocode}
+\ifjsWitheTeX
+ \def\bxjs@robust@def{\protected\def}
+\else
+ \def\bxjs@robust@def{\DeclareRobustCommand*}
+\fi
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\bxjs@CGHN}
% {\LaTeX}カーネルの2021/11/15版の改修で「要素の順が変わった」
% フック名について、“新仕様において正しい名前”を
@@ -567,20 +679,6 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\ifjsInPdfMode}
-% 〔スイッチ〕
-% {\pdfTeX}/{\LuaTeX}がPDFモードで動作しているか。
-% \begin{macrocode}
-\RequirePackage{iftex}
-\newif\ifjsInPdfMode
-\@nameuse{jsInPdfMode\ifnum0%
- \ifx\pdfoutput\@undefined\else\the\pdfoutput\fi
- \ifx\outputmode\@undefined\else\the\outputmode\fi
- >0 true\else false\fi}
-\ifx\pdffalse\@undefined\else \bxjs@csletcs{ifjsInPdfMode}{ifpdf}\fi
-% \end{macrocode}
-% \end{macro}
-%
% \begin{macro}{\bxjs@catopt}
% |\bxjs@catopt{|\Meta{文字列1}|}{|\Meta{文字列2}|}|\Means
% 2つの文字列を |,| で繋いだ文字列。
@@ -740,55 +838,14 @@
\@onlypreamble\bxjs@tmpdo@d
% \end{macrocode}
%
-% |\jsInhibitGlue| は |\inhibitglue| が定義されていればそれを
+% \begin{macro}{\jsInhibitGlue}
+% |\inhibitglue| が定義されていればそれを
% 実行し、未定義ならば何もしない。
% \begin{macrocode}
\bxjs@robust@def\jsInhibitGlue{%
\ifx\inhibitglue\@undefined\else \inhibitglue \fi}
% \end{macrocode}
-%
-% \paragraph{環境検査 \ZRX}
-%
-% {\TeX}処理系のバージョンがサポート対象であるかを検査する。
-% \Note 現状での処理系バージョン要件は
-% 「{\XeTeX}は0.997版(2007年頃)以上」
-% という現実離れしたものになっている。
-% \TODO 3.0版において、もっと現実的なバージョン要件を定める予定。
-% 多分「本体」と「標準和文ドライバ」で条件を分けることになる。
-% \begin{macrocode}
-\@tempswatrue
-\if x\jsEngine
- \ifdim\the\XeTeXversion\XeTeXrevision\p@<0.997\p@
- \@tempswafalse \fi
-\fi
-% \end{macrocode}
-% 非サポートのバージョン場合は強制終了させる。
-% \begin{macrocode}
-\if@tempswa \expandafter\@gobble
-\else
- \ClassError\bxjs@clsname
- {The engine in use is all too old}
- {It's a fatal error. I'll quit right now.}
- \expandafter\@firstofone
-\fi{\endinput\@@end}
-% \end{macrocode}
-%
-% 万が一「2.09互換モード」になっていた場合は、
-% これ以上進むと危険なので強制終了させる。
-% \begin{macrocode}
-\if@compatibility
- \ClassError\bxjs@clsname
- {Something went chaotic!\MessageBreak
- (How come '\string\documentstyle' is there?)\MessageBreak
- I cannot go a single step further...}
- {If the chant of '\string\documentstyle' was just a blunder of yours,\MessageBreak
- then there'll still be hope....}
- \expandafter\@firstofone
-\else \expandafter\@gobble
-\fi{\typeout{Farewell!}\endinput\@@end}
-% \end{macrocode}
-%
-% \end{ZRnote}
+% \end{macro}
%
% \section{オプション}
%
@@ -930,11 +987,11 @@
{\noexpand\bxjs@setpaper@bsize{\bxjs@tmpa}}%
}\bxjs@next}
% \end{macrocode}
-% Pandocでは用紙サイズ指定について「後ろに |paper| を付けた名前
-% のオプション」を指定する。
+% Pandocで用紙サイズを指定した場合は出力{\LaTeX}ソースにおいて
+% 「後ろに |paper| を付けた名前のオプション」が指定される。
% これに対処するため、後ろに |paper| をつけた形を用意する。
-% さらに、「用紙サイズを |custom| とすると何も設定しない」ように
-% するため |custompaper| というオプションを用意する。
+% さらに、「Pandocで用紙サイズを |custom| とすると実質的に何も設定しない」
+% ようにするため |custompaper| というオプションを用意する。
% \begin{macrocode}
\DeclareOption{a4varpaper}{\bxjs@setpaper{{210truemm}{283truemm}}}
\DeclareOption{b5varpaper}{\bxjs@setpaper{{182truemm}{230truemm}}}
@@ -993,7 +1050,8 @@
% [2016-07-24] オプティカルサイズを調整するためにNFSSへパッチを当てるオプション \texttt{nomag*} を新設しました。
%
% \begin{ZRnote}
-% |\@ptsize| は |10pt|, |11pt|, |12pt| が指定された時のみ従来と同じ値とし、
+% |\@ptsize| は |10pt|, |11pt|, |12pt| が指定された時のみ
+% JSクラスと同じ値とし、
% それ以外は |\jsUnusualPtSize|(= $-20$)にする。
%
% \begin{macrocode}
@@ -1302,6 +1360,7 @@
%
% \begin{ZRnote}
% \begin{macro}{\ifjsDraft}
+% 〔スイッチ〕
% |draft| オプションが指定されているか。
% \Note JSクラスの |\ifdraft| が廃止されたので、
% BXJSクラスでも |\ifdraft| を2.0版で廃止した。
@@ -1486,6 +1545,7 @@
% \mbox{}
% \begin{ZRnote}
% \begin{macro}{\bxjs@engine@given}
+% 〔暗黙文字トークン〕
% オプションで明示されたエンジンの種別。
% \begin{macrocode}
%\let\bxjs@engine@given\@undefined
@@ -1536,6 +1596,7 @@
% \end{macrocode}
%
% \begin{macro}{\bxjs@driver@given}
+% 〔暗黙文字トークン〕
% オプションで明示されたドライバの種別。
% \begin{macrocode}
%\let\bxjs@driver@given\@undefined
@@ -1619,6 +1680,7 @@
% \end{macro}
%
% \begin{macro}{\ifbxjs@bigcode}
+% 〔スイッチ〕
% {\upTeX}で有効化するToUnicode CMapとして
% 「|UTF8-UCS2|」の代わりに「|UTF8-UTF16|」を使うか。
% BMP外の文字に対応できる「|UTF8-UTF16|」の方が望ましいのであるが、
@@ -1639,6 +1701,7 @@
% \end{macrocode}
%
% \begin{macro}{\ifbxjs@oldfontcommands}
+% 〔スイッチ〕
% |\allowoldfontcommands| を既定で有効にするか。
% \begin{macrocode}
\newif\ifbxjs@oldfontcommands
@@ -1702,7 +1765,7 @@
% \Meta{enum名}|}{|\Meta{初期値}|}|\par
% “\Meta{オプション名}|=|\Meta{値}”のオプション指定に対して、
% |\|[|bxjs@|\Meta{enum名}] を |\|[|bxjs@|\Meta{enum名}|@@|\Meta{値}] に
-% 等値する(後者の制御綴が未定義の場合はエラー)、という動作を規定する。
+% 等置する(後者の制御綴が未定義の場合はエラー)、という動作を規定する。
% \begin{macrocode}
\@onlypreamble\bxjs@declare@enum@option
\def\bxjs@declare@enum@option#1#2#3{%
@@ -1830,6 +1893,11 @@
% 和文ドライバの名前。
% \begin{macrocode}
\let\bxjs@jadriver\relax
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\bxjs@jadriver@opt}
+% 明示された和文ドライバの名前。
+% \begin{macrocode}
%\let\bxjs@jadriver@opt\@undefined
% \end{macrocode}
% \end{macro}
@@ -1937,7 +2005,7 @@
% \end{macro}
%
% \begin{macro}{\ifbxjs@dvi@opt}
-% |dvi| オプションが指定されたか。
+% 〔スイッチ〕|dvi| オプションが指定されたか。
% \begin{macrocode}
\newif\ifbxjs@dvi@opt
% \end{macrocode}
@@ -2523,7 +2591,7 @@
\fi
% \end{macrocode}
%
-% |js| オプション指定時は、jsarticle(または jsbook)クラスを
+% |disguise-js=true| 指定時は、jsarticle(または jsbook)クラスを
% 読込済のように振舞う。
% \Note 「2つのクラスを読み込んだ状態」は |\LoadClass| を使用した
% 場合に出現するので、別に異常ではない。
@@ -2598,7 +2666,6 @@
\ifx\stockheight\@undefined\newdimen\stockheight\fi
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname iftombow\expandafter\endcsname\csname iftrue\endcsname
-% \newdimen\stockwidth \newdimen\stockheight
\setlength{\stockwidth}{\paperwidth}
\setlength{\stockheight}{\paperheight}
\advance \stockwidth 2in
@@ -2727,7 +2794,6 @@
\RequirePackage{type1cm}
\let\jsc@invscale\bxjs@invscale
% \end{macrocode}
-% ムニャムニャムニャ……。
% \end{ZRnote}
% \begin{macrocode}
\ifbxjs@TUenc
@@ -2841,7 +2907,542 @@
%
% \begin{ZRnote}
% 和文フォントの設定は和文ドライバの管轄。
+%
+% ここでは、|jsclasse.dtx| との差分を抑制するために、
+% オリジナルのコードを無効化した状態で挿入しておく。
% \end{ZRnote}
+% \begin{macrocode}
+%</class>
+%<*jsclasses>
+%<*class>
+% \end{macrocode}
+%
+% JISの1ポイントは0.3514mm(約1/72.28インチ),
+% PostScriptの1ポイントは1/72インチですが,
+% \TeX では1/72.27インチを1pt(ポイント),
+% 1/72インチを1bp(ビッグポイント)と表します。
+% QuarkXPressなどのDTPソフトは標準で1/72インチを1ポイント
+% としますが,以下ではすべて1/72.27インチを1ptとしています。
+% 1インチは定義により25.4mmです。
+%
+% さらにややこしいことに,\pTeX (アスキーが日本語化した\TeX )
+% の公称10ポイントの和文フォント(\texttt{min10} など)は,
+% 実寸(標準の字送り量)が9.62216ptです。
+% これは3.3818mm,写研の写植機の単位では13.527級,
+% PostScriptの単位では9.5862ポイントになります。
+% \texttt{jis} フォントなどもこの値を踏襲しています。
+%
+% この公称10ポイントのフォントを,ここでは13級に縮小して
+% 使うことにします。そのためには,$13/13.527 = 0.961$ 倍
+% すればいいことになります(\texttt{min10} や \texttt{jis} の場合)。
+% 9.62216ポイントの和文フォントをさらに0.961倍したことにより,
+% 約9.25ポイント,
+% DTPで使う単位(1/72インチ)では9.21ポイントということになり,
+% 公称10ポイントといっても実は9ポイント強になります。
+%
+% [2018-02-04] 上記のとおりの「クラスファイルが意図する
+% 和文スケール値($1\,\mathrm{zw} \div \textmc{要求サイズ}$)」を
+% 表す実数値マクロ |\Cjascale| を定義します。このマクロが定義されて
+% いる場合,OTFパッケージ(2018/02/01以降のバージョン)はこれに
+% 従います。jsarticle, jsbook, jsreportでは,
+% $9.62216\,\mathrm{pt} * 0.961 / 10\,\mathrm{pt} = 0.924690$ です。
+%
+% \begin{macrocode}
+%</class>
+%<*minijs>
+%% min/goth -> jis/jisg (for pLaTeX only)
+\ifnum\jis"2121="3000 \else
+\@for\@tempa:=5,6,7,8,9,10,10.95,12,14.4,17.28,20.74,24.88\do{%
+ \expandafter\let\csname JY1/mc/m/n/\@tempa\endcsname\relax
+ \expandafter\let\csname JY1/gt/m/n/\@tempa\endcsname\relax
+ \expandafter\let\csname JT1/mc/m/n/\@tempa\endcsname\relax
+ \expandafter\let\csname JT1/gt/m/n/\@tempa\endcsname\relax
+}
+\def\Cjascale{0.924690}
+\DeclareFontShape{JY1}{mc}{m}{n}{<-> s * [0.961] jis}{}
+\DeclareFontShape{JY1}{gt}{m}{n}{<-> s * [0.961] jisg}{}
+\DeclareFontShape{JT1}{mc}{m}{n}{<-> s * [0.961] tmin10}{}
+\DeclareFontShape{JT1}{gt}{m}{n}{<-> s * [0.961] tgoth10}{}
+\fi
+%</minijs>
+%<*class>
+%<*!jspf>
+\def\Cjascale{0.924690}
+\ifmingoth
+ \DeclareFontShape{\jsc@JYn}{mc}{m}{n}{<-> s * [0.961] \jsc@pfx@ min10}{}
+ \DeclareFontShape{\jsc@JYn}{gt}{m}{n}{<-> s * [0.961] \jsc@pfx@ goth10}{}
+ \DeclareFontShape{\jsc@JTn}{mc}{m}{n}{<-> s * [0.961] \jsc@pfx@ tmin10}{}
+ \DeclareFontShape{\jsc@JTn}{gt}{m}{n}{<-> s * [0.961] \jsc@pfx@ tgoth10}{}
+\else
+ \ifjisfont
+ \DeclareFontShape{\jsc@JYn}{mc}{m}{n}{<-> s * [0.961] \jsc@pfx@ jis}{}
+ \DeclareFontShape{\jsc@JYn}{gt}{m}{n}{<-> s * [0.961] \jsc@pfx@ jisg}{}
+ \DeclareFontShape{\jsc@JTn}{mc}{m}{n}{<-> s * [0.961] \jsc@pfx@ tmin10}{}
+ \DeclareFontShape{\jsc@JTn}{gt}{m}{n}{<-> s * [0.961] \jsc@pfx@ tgoth10}{}
+ \else
+ \if@jsc@uplatex
+ \DeclareFontShape{JY2}{mc}{m}{n}{<-> s * [0.924690] upjisr-h}{}
+ \DeclareFontShape{JY2}{gt}{m}{n}{<-> s * [0.924690] upjisg-h}{}
+ \DeclareFontShape{JT2}{mc}{m}{n}{<-> s * [0.924690] upjisr-v}{}
+ \DeclareFontShape{JT2}{gt}{m}{n}{<-> s * [0.924690] upjisg-v}{}
+ \else
+ \DeclareFontShape{\jsc@JYn}{mc}{m}{n}{<-> s * [0.961] \jsc@pfx@ jis}{}
+ \DeclareFontShape{\jsc@JYn}{gt}{m}{n}{<-> s * [0.961] \jsc@pfx@ jisg}{}
+ \DeclareFontShape{\jsc@JTn}{mc}{m}{n}{<-> s * [0.961] \jsc@pfx@ tmin10}{}
+ \DeclareFontShape{\jsc@JTn}{gt}{m}{n}{<-> s * [0.961] \jsc@pfx@ tgoth10}{}
+ \fi
+ \fi
+\fi
+%</!jspf>
+% \end{macrocode}
+%
+% 某学会誌では,
+% 和文フォントをPostScriptの9ポイントにするために,
+% $9/(9.62216*72/72.27) = 0.93885$ 倍します。
+%
+% [2018-02-04] 和文スケール値 |\Cjascale| は
+% $9.62216\,\mathrm{pt} * 0.93885 / 10\,\mathrm{pt} = 0.903375$ です。
+%
+% \begin{macrocode}
+%<*jspf>
+\def\Cjascale{0.903375}
+\ifmingoth
+ \DeclareFontShape{\jsc@JYn}{mc}{m}{n}{<-> s * [0.93885] \jsc@pfx@ min10}{}
+ \DeclareFontShape{\jsc@JYn}{gt}{m}{n}{<-> s * [0.93885] \jsc@pfx@ goth10}{}
+ \DeclareFontShape{\jsc@JTn}{mc}{m}{n}{<-> s * [0.93885] \jsc@pfx@ tmin10}{}
+ \DeclareFontShape{\jsc@JTn}{gt}{m}{n}{<-> s * [0.93885] \jsc@pfx@ tgoth10}{}
+\else
+ \ifjisfont
+ \DeclareFontShape{\jsc@JYn}{mc}{m}{n}{<-> s * [0.93885] \jsc@pfx@ jis}{}
+ \DeclareFontShape{\jsc@JYn}{gt}{m}{n}{<-> s * [0.93885] \jsc@pfx@ jisg}{}
+ \DeclareFontShape{\jsc@JTn}{mc}{m}{n}{<-> s * [0.93885] \jsc@pfx@ tmin10}{}
+ \DeclareFontShape{\jsc@JTn}{gt}{m}{n}{<-> s * [0.93885] \jsc@pfx@ tgoth10}{}
+ \else
+ \if@jsc@uplatex
+ \DeclareFontShape{JY2}{mc}{m}{n}{<-> s * [0.903375] upjisr-h}{}
+ \DeclareFontShape{JY2}{gt}{m}{n}{<-> s * [0.903375] upjisg-h}{}
+ \DeclareFontShape{JT2}{mc}{m}{n}{<-> s * [0.903375] upjisr-v}{}
+ \DeclareFontShape{JT2}{gt}{m}{n}{<-> s * [0.903375] upjisg-v}{}
+ \else
+ \DeclareFontShape{\jsc@JYn}{mc}{m}{n}{<-> s * [0.93885] \jsc@pfx@ jis}{}
+ \DeclareFontShape{\jsc@JYn}{gt}{m}{n}{<-> s * [0.93885] \jsc@pfx@ jisg}{}
+ \DeclareFontShape{\jsc@JTn}{mc}{m}{n}{<-> s * [0.93885] \jsc@pfx@ tmin10}{}
+ \DeclareFontShape{\jsc@JTn}{gt}{m}{n}{<-> s * [0.93885] \jsc@pfx@ tgoth10}{}
+ \fi
+ \fi
+\fi
+%</jspf>
+% \end{macrocode}
+%
+% 和文でイタリック体,斜体,サンセリフ体,
+% タイプライタ体の代わりにゴシック体を使うことにします。
+%
+% [2003-03-16] イタリック体,斜体について,和文でゴシックを当てていましたが,
+% 数学の定理環境などで多量のイタリック体を使うことがあり,ゴシックに
+% すると黒々となってしまうという弊害がありました。
+% |amsthm| を使わない場合は定理の本文が明朝になるように |\newtheorem|
+% 環境を手直ししてしのいでいましたが,
+% \TeX が数学で多用されることを考えると,イタリック体に明朝体を
+% 当てたほうがいいように思えてきましたので,
+% イタリック体・斜体に対応する和文を明朝体に変えることにしました。
+%
+% [2004-11-03] |\rmfamily| も和文対応にしました。
+%
+% \begin{macrocode}
+% \DeclareFontShape{\jsc@JYn}{mc}{bx}{n}{<->ssub*gt/m/n}{} % in \jsc@JYnmc
+% \DeclareFontShape{\jsc@JYn}{gt}{bx}{n}{<->ssub*gt/m/n}{} % in \jsc@JYngt
+\DeclareFontShape{\jsc@JYn}{mc}{m}{it}{<->ssub*mc/m/n}{}
+\DeclareFontShape{\jsc@JYn}{mc}{m}{sl}{<->ssub*mc/m/n}{}
+\DeclareFontShape{\jsc@JYn}{mc}{m}{sc}{<->ssub*mc/m/n}{}
+\DeclareFontShape{\jsc@JYn}{gt}{m}{it}{<->ssub*gt/m/n}{}
+\DeclareFontShape{\jsc@JYn}{gt}{m}{sl}{<->ssub*gt/m/n}{}
+\DeclareFontShape{\jsc@JYn}{mc}{bx}{it}{<->ssub*gt/m/n}{}
+\DeclareFontShape{\jsc@JYn}{mc}{bx}{sl}{<->ssub*gt/m/n}{}
+% \DeclareFontShape{\jsc@JTn}{mc}{bx}{n}{<->ssub*gt/m/n}{} % in \jsc@JTnmc
+% \DeclareFontShape{\jsc@JTn}{gt}{bx}{n}{<->ssub*gt/m/n}{} % in \jsc@JTngt
+\DeclareFontShape{\jsc@JTn}{mc}{m}{it}{<->ssub*mc/m/n}{}
+\DeclareFontShape{\jsc@JTn}{mc}{m}{sl}{<->ssub*mc/m/n}{}
+\DeclareFontShape{\jsc@JTn}{mc}{m}{sc}{<->ssub*mc/m/n}{}
+\DeclareFontShape{\jsc@JTn}{gt}{m}{it}{<->ssub*gt/m/n}{}
+\DeclareFontShape{\jsc@JTn}{gt}{m}{sl}{<->ssub*gt/m/n}{}
+\DeclareFontShape{\jsc@JTn}{mc}{bx}{it}{<->ssub*gt/m/n}{}
+\DeclareFontShape{\jsc@JTn}{mc}{bx}{sl}{<->ssub*gt/m/n}{}
+% \end{macrocode}
+%
+% [2020-02-02] \LaTeXe~2020-02-02でNFSSが拡張され,
+% それに伴いオリジナルの |\rmfamily| などの定義が変化しました。
+% |\DeclareRobustCommand| で直接定義すると,これを上書きして
+% NFSSの拡張部分を壊してしまいますので,
+% 新たに提供されたフックにコードを挿入します。
+% 従来のコードも\LaTeXe~2019-10-01以前のために残してありますが,
+% \texttt{mweights}パッケージ対策も施しました(forum:2763)。
+%
+% [2020-10-04] \LaTeXe~2020-10-01では |\AddToHook| を利用します。
+%
+% ^^A Note that |\AddToHook| is defined as follows:
+% ^^A \begin{itemize}
+% ^^A \item Format date 2020-02-02 or older: undefined
+% ^^A \item Format date 2020-10-01 or newer: available
+% ^^A \item ... under \texttt{latexrelease} rollback: defined but no-op
+% ^^A \end{itemize}
+%
+% \begin{macrocode}
+%</class>
+%<*class|minijs>
+%% ad-hoc "relation font"
+\@ifl@t@r\fmtversion{2020/10/01}
+ {\jsc@needsp@tchfalse}{\jsc@needsp@tchtrue}
+\ifjsc@needsp@tch % --- for 2020-02-02 or older BEGIN
+\ifx\@rmfamilyhook\@undefined % old
+\DeclareRobustCommand\rmfamily
+ {\not@math@alphabet\rmfamily\mathrm
+ \romanfamily\rmdefault\kanjifamily\mcdefault\selectfont}
+\DeclareRobustCommand\sffamily
+ {\not@math@alphabet\sffamily\mathsf
+ \romanfamily\sfdefault\kanjifamily\gtdefault\selectfont}
+\DeclareRobustCommand\ttfamily
+ {\not@math@alphabet\ttfamily\mathtt
+ \romanfamily\ttdefault\kanjifamily\gtdefault\selectfont}
+\AtBeginDocument{%
+ \ifx\mweights@init\@undefined\else % mweights.sty is loaded
+ % my definitions above should have been overwritten, recover it!
+ % \selectfont is executed twice but I don't care about speed...
+ \expandafter\g@addto@macro\csname rmfamily \endcsname
+ {\kanjifamily\mcdefault\selectfont}%
+ \expandafter\g@addto@macro\csname sffamily \endcsname
+ {\kanjifamily\gtdefault\selectfont}%
+ \expandafter\g@addto@macro\csname ttfamily \endcsname
+ {\kanjifamily\gtdefault\selectfont}%
+ \fi}
+\else % 2020-02-02
+\g@addto@macro\@rmfamilyhook
+ {\prepare@family@series@update@kanji{mc}\mcdefault}
+\g@addto@macro\@sffamilyhook
+ {\prepare@family@series@update@kanji{gt}\gtdefault}
+\g@addto@macro\@ttfamilyhook
+ {\prepare@family@series@update@kanji{gt}\gtdefault}
+\fi
+\else % --- for 2020-02-02 or older END & for 2020-10-01 BEGIN
+\AddToHook{rmfamily}%
+ {\prepare@family@series@update@kanji{mc}\mcdefault}
+\AddToHook{sffamily}%
+ {\prepare@family@series@update@kanji{gt}\gtdefault}
+\AddToHook{ttfamily}%
+ {\prepare@family@series@update@kanji{gt}\gtdefault}
+\fi % --- for 2020-10-01 END
+%</class|minijs>
+%<*class>
+% \end{macrocode}
+%
+% \begin{macro}{\textmc}
+% \begin{macro}{\textgt}
+%
+% 次のコマンドはイタリック補正なども含めて定義されていますが,
+% 和文ではイタリック補正はあまり役に立たず,
+% 欧文・和文間のグルーが入らないという副作用もありますので,
+% 単純な定義に直します。
+%
+% [2016-08-26] 和欧文間の |\xkanjiskip| が入らない問題は,
+% plfonts.dtx v1.3i (2000/07/13)
+% の時点で修正されていました。逆に,\texttt{amsmath}パッケージを
+% 読み込んだ場合に,数式内の添字で文字サイズが変化するようになる
+% はずのところが,変わらなくなっていましたので,修正しました。
+%
+% [2017-09-03] Yue ZHANGさん作の\texttt{fixjfm}パッケージが
+% |\documentclass| より前に |\RequirePackage{fixjfm}| として
+% 読み込まれていた場合には,その定義を優先するため,
+% このクラスファイルでは再定義しません。
+%
+% [2017-09-19] 2010年の\pTeX の修正で,イタリック補正と和欧文間の
+% |\xkanjiskip| の衝突が起きなくなっていますから,もうここにある
+% ような単純化は必要ありません。ただし,このクラスファイルが
+% 古い\TeX 環境で利用される可能性も捨てきれないので,とりあえず
+% 残しておきます。
+%
+% \begin{macrocode}
+\ifx\DeclareFixJFMCJKTextFontCommand\@undefined
+\DeclareRobustCommand\textmc[1]{%
+ \relax\ifmmode \expandafter\nfss@text \fi{\mcfamily #1}}
+\DeclareRobustCommand\textgt[1]{%
+ \relax\ifmmode \expandafter\nfss@text \fi{\gtfamily #1}}
+\fi
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% 新クラスでも \texttt{disablejfam} オプションを与えなければ数式内で
+% 日本語が使えるようにしました。
+%
+% さらに2005/12/01版のLaTeXに対応したpLaTeXに対応しました
+% (Thanks: ymtさん)。
+%
+% [2010-03-14] |http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=411|
+% での山本さんのご指摘に従って修正しました。
+%
+% \begin{macrocode}
+\def\reDeclareMathAlphabet#1#2#3{%
+ \edef\@tempa{\expandafter\@gobble\string#2}%
+ \edef\@tempb{\expandafter\@gobble\string#3}%
+ \edef\@tempc{\string @\expandafter\@gobbletwo\string#2}%
+ \ifx\@tempc\@tempa%
+ \edef\@tempa{\expandafter\@gobbletwo\string#2}%
+ \edef\@tempb{\expandafter\@gobbletwo\string#3}%
+ \fi
+ \begingroup
+ \let\protect\noexpand
+ \def\@tempaa{\relax}%
+ \expandafter\ifx\csname RDMAorg@\@tempa\endcsname\relax
+ \edef\@tempaa{\expandafter\def\expandafter\noexpand%
+ \csname RDMAorg@\@tempa\endcsname{%
+ \expandafter\noexpand\csname\@tempa\endcsname}}%
+ \fi
+ \def\@tempbb{\relax}%
+ \expandafter\ifx\csname RDMAorg@\@tempb\endcsname\relax
+ \edef\@tempbb{\expandafter\def\expandafter\noexpand%
+ \csname RDMAorg@\@tempb\endcsname{%
+ \expandafter\noexpand\csname\@tempb\endcsname}}%
+ \fi
+ \edef\@tempc{\@tempaa\@tempbb}%
+ \expandafter\endgroup\@tempc%
+ \edef#1{\noexpand\protect\expandafter\noexpand\csname%
+ \expandafter\@gobble\string#1\space\space\endcsname}%
+ \expandafter\edef\csname\expandafter\@gobble\string#1\space\space\endcsname%
+ {\noexpand\DualLang@mathalph@bet%
+ {\expandafter\noexpand\csname RDMAorg@\@tempa\endcsname}%
+ {\expandafter\noexpand\csname RDMAorg@\@tempb\endcsname}%
+ }%
+}
+\@onlypreamble\reDeclareMathAlphabet
+\def\DualLang@mathalph@bet#1#2{%
+ \relax\ifmmode
+ \ifx\math@bgroup\bgroup% 2e normal style (\mathrm{...})
+ \bgroup\let\DualLang@Mfontsw\DLMfontsw@standard
+ \else
+ \ifx\math@bgroup\relax% 2e two letter style (\rm->\mathrm)
+ \let\DualLang@Mfontsw\DLMfontsw@oldstyle
+ \else
+ \ifx\math@bgroup\@empty% 2.09 oldlfont style ({\mathrm ...})
+ \let\DualLang@Mfontsw\DLMfontsw@oldlfont
+ \else% panic! assume 2e normal style
+ \bgroup\let\DualLang@Mfontsw\DLMfontsw@standard
+ \fi
+ \fi
+ \fi
+ \else
+ \let\DualLang@Mfontsw\@firstoftwo
+ \fi
+ \DualLang@Mfontsw{#1}{#2}%
+}
+\def\DLMfontsw@standard#1#2#3{#1{#2{#3}}\egroup}
+\def\DLMfontsw@oldstyle#1#2{#1\relax\@fontswitch\relax{#2}}
+\def\DLMfontsw@oldlfont#1#2{#1\relax#2\relax}
+\if@enablejfam
+ \DeclareSymbolFont{mincho}{\jsc@JYn}{mc}{m}{n}
+ \DeclareSymbolFontAlphabet{\mathmc}{mincho}
+ \SetSymbolFont{mincho}{bold}{\jsc@JYn}{gt}{m}{n}
+ \jfam\symmincho
+ \DeclareMathAlphabet{\mathgt}{\jsc@JYn}{gt}{m}{n}
+ \AtBeginDocument{%
+ \reDeclareMathAlphabet{\mathrm}{\@mathrm}{\@mathmc}
+ \reDeclareMathAlphabet{\mathbf}{\@mathbf}{\@mathgt}}
+\fi
+% \end{macrocode}
+%
+% \begin{macro}{\textsterling}
+%
+% これは |\pounds| 命令で実際に呼び出される文字です。
+% 従来からのOT1エンコーディングでは |\$| のイタリック体が |\pounds|
+% なので \texttt{cmti} が使われていましたが,
+% 1994年春からは \texttt{cmu}(upright italic,直立イタリック体)
+% に変わりました。
+% しかし \texttt{cmu} はその性格からして実験的なものであり,
+% |\pounds| 以外で使われるとは思えないので,
+% ここでは \texttt{cmti} に戻してしまいます。
+%
+% [2003-08-20] Computer Modernフォントを使う機会も減り,T1エンコーディング
+% が一般的になってきました。この定義はもうあまり意味がないので消します。
+%
+% \begin{macrocode}
+% \DeclareTextCommand{\textsterling}{OT1}{{\itshape\char`\$}}
+% \end{macrocode}
+% \end{macro}
+%
+% 禁則パラメータも若干修正します。
+%
+% アスキーの \texttt{kinsoku.dtx} では次の三つが5000に設定されています。
+% これを10000に再設定します。
+%
+% \begin{macrocode}
+\prebreakpenalty\jis"2147=10000 % 5000 ’
+\postbreakpenalty\jis"2148=10000 % 5000 “
+\prebreakpenalty\jis"2149=10000 % 5000 ”
+% \end{macrocode}
+%
+% 「\TeX!」「〒515」の記号と数字の間に四分アキが入らないようにします。
+%
+% \begin{macrocode}
+\inhibitxspcode`!=1
+\inhibitxspcode`〒=2
+% \end{macrocode}
+%
+% 以前の版では,たとえば「ベース名.拡張子」のように和文文字で書いたとき,
+% ピリオドの後に四分アキが入らないようにするために
+% \begin{macrocode}
+% \xspcode`.=0
+% \end{macrocode}
+% のようにしていました。ただ,「Foo Inc.は……」のように書いたときにも
+% スペースが入らなくなるので,ちょっとまずい修正だったかもしれません。
+% 元に戻しました。
+%
+% とりあえず「|ベース名.\mbox{}拡張子|」と書いてください。
+%
+% 「CやC++では……」と書くと,C++の直後に四分アキが入らないのでバランスが悪くなります。
+% 四分アキが入るようにしました。\% の両側も同じです。
+%
+% \begin{macrocode}
+\xspcode`+=3
+\xspcode`\%=3
+% \end{macrocode}
+%
+% これ以外にT1エンコーディングで80〜ffの文字もすべて欧文文字ですので,
+% 両側の和文文字との間にスペースが入らなければなりません。
+%
+% \begin{macrocode}
+\xspcode`^^80=3
+\xspcode`^^81=3
+\xspcode`^^82=3
+\xspcode`^^83=3
+\xspcode`^^84=3
+\xspcode`^^85=3
+\xspcode`^^86=3
+\xspcode`^^87=3
+\xspcode`^^88=3
+\xspcode`^^89=3
+\xspcode`^^8a=3
+\xspcode`^^8b=3
+\xspcode`^^8c=3
+\xspcode`^^8d=3
+\xspcode`^^8e=3
+\xspcode`^^8f=3
+\xspcode`^^90=3
+\xspcode`^^91=3
+\xspcode`^^92=3
+\xspcode`^^93=3
+\xspcode`^^94=3
+\xspcode`^^95=3
+\xspcode`^^96=3
+\xspcode`^^97=3
+\xspcode`^^98=3
+\xspcode`^^99=3
+\xspcode`^^9a=3
+\xspcode`^^9b=3
+\xspcode`^^9c=3
+\xspcode`^^9d=3
+\xspcode`^^9e=3
+\xspcode`^^9f=3
+\xspcode`^^a0=3
+\xspcode`^^a1=3
+\xspcode`^^a2=3
+\xspcode`^^a3=3
+\xspcode`^^a4=3
+\xspcode`^^a5=3
+\xspcode`^^a6=3
+\xspcode`^^a7=3
+\xspcode`^^a8=3
+\xspcode`^^a9=3
+\xspcode`^^aa=3
+\xspcode`^^ab=3
+\xspcode`^^ac=3
+\xspcode`^^ad=3
+\xspcode`^^ae=3
+\xspcode`^^af=3
+\xspcode`^^b0=3
+\xspcode`^^b1=3
+\xspcode`^^b2=3
+\xspcode`^^b3=3
+\xspcode`^^b4=3
+\xspcode`^^b5=3
+\xspcode`^^b6=3
+\xspcode`^^b7=3
+\xspcode`^^b8=3
+\xspcode`^^b9=3
+\xspcode`^^ba=3
+\xspcode`^^bb=3
+\xspcode`^^bc=3
+\xspcode`^^bd=3
+\xspcode`^^be=3
+\xspcode`^^bf=3
+\xspcode`^^c0=3
+\xspcode`^^c1=3
+\xspcode`^^c2=3
+\xspcode`^^c3=3
+\xspcode`^^c4=3
+\xspcode`^^c5=3
+\xspcode`^^c6=3
+\xspcode`^^c7=3
+\xspcode`^^c8=3
+\xspcode`^^c9=3
+\xspcode`^^ca=3
+\xspcode`^^cb=3
+\xspcode`^^cc=3
+\xspcode`^^cd=3
+\xspcode`^^ce=3
+\xspcode`^^cf=3
+\xspcode`^^d0=3
+\xspcode`^^d1=3
+\xspcode`^^d2=3
+\xspcode`^^d3=3
+\xspcode`^^d4=3
+\xspcode`^^d5=3
+\xspcode`^^d6=3
+\xspcode`^^d7=3
+\xspcode`^^d8=3
+\xspcode`^^d9=3
+\xspcode`^^da=3
+\xspcode`^^db=3
+\xspcode`^^dc=3
+\xspcode`^^dd=3
+\xspcode`^^de=3
+\xspcode`^^df=3
+\xspcode`^^e0=3
+\xspcode`^^e1=3
+\xspcode`^^e2=3
+\xspcode`^^e3=3
+\xspcode`^^e4=3
+\xspcode`^^e5=3
+\xspcode`^^e6=3
+\xspcode`^^e7=3
+\xspcode`^^e8=3
+\xspcode`^^e9=3
+\xspcode`^^ea=3
+\xspcode`^^eb=3
+\xspcode`^^ec=3
+\xspcode`^^ed=3
+\xspcode`^^ee=3
+\xspcode`^^ef=3
+\xspcode`^^f0=3
+\xspcode`^^f1=3
+\xspcode`^^f2=3
+\xspcode`^^f3=3
+\xspcode`^^f4=3
+\xspcode`^^f5=3
+\xspcode`^^f6=3
+\xspcode`^^f7=3
+\xspcode`^^f8=3
+\xspcode`^^f9=3
+\xspcode`^^fa=3
+\xspcode`^^fb=3
+\xspcode`^^fc=3
+\xspcode`^^fd=3
+\xspcode`^^fe=3
+\xspcode`^^ff=3
+% \end{macrocode}
+%
+% \begin{macrocode}
+%</class>
+%</jsclasses>
+%<*class>
+% \end{macrocode}
%
% \begin{macro}{\@}
%
@@ -3051,6 +3652,8 @@
% 不可解なエラーが発生する。
% これは |microtype| が邪悪なトリックを使用しているせいなのだが、
% 一応こちら側で対策をとることにする。
+% \begin{macro}{\bxjs@if@narrowbaselines}
+% スイッチ |narrowbaselines| を{\LaTeX}式条件文にしたもの。
% \begin{macrocode}
\def\bxjs@if@narrowbaselines{%
\ifnarrowbaselines\expandafter\@firstoftwo
@@ -3058,6 +3661,7 @@
\fi
}
% \end{macrocode}
+% \end{macro}
% \end{ZRnote}
%
% \begin{macro}{\normalsize}
@@ -3079,6 +3683,7 @@
%
% \begin{ZRnote}
% |microtype| 対策のためif文を避ける。
+% 後の |\small|・|\footnotesize| も同様。
% \end{ZRnote}
% \begin{macrocode}
\renewcommand{\normalsize}{%
@@ -3175,10 +3780,6 @@
% また,|\topsep| と |\parsep| は,元はそれぞれ$4 \pm 2$,$2 \pm 1$
% ポイントでしたが,ここではゼロ(|\z@|)にしました。
%
-% \begin{ZRnote}
-% |microtype| 対策のためif文を避ける。
-% 後の |\footnotesize| も同様。
-% \end{ZRnote}
% \begin{macrocode}
\newcommand{\small}{%
\bxjs@if@narrowbaselines{%
@@ -3689,7 +4290,9 @@
% \paragraph{geometry パッケージを読み込む \ZRX}
% \mbox{}
% \begin{ZRnote}
-% ムニャムニャ。
+% \begin{macro}{\bxjs@apply@bd@pre@geometry@hook}
+% |geometry| パッケージのbegin-documentフックの処理に割り込む。
+% \Note {\LaTeX}のフックシステムがある場合はムニャムニャ。
% \begin{macrocode}
\def\bxjs@geometry@name{geometry}
\ifbxjs@old@hook@system
@@ -3699,6 +4302,7 @@
\AddToHook{begindocument}[\bxjs@geometry@name]}
\fi
% \end{macrocode}
+% \end{macro}
%
% |geoemtry=class| の場合に、実際に |geometry| パッケージを読みこむ。
% \begin{macrocode}
@@ -3728,13 +4332,14 @@
% \Note |geometry| のbegin-documentフックにおいて、{\LuaTeX}の
% 旧版互換を有効にする。
% \begin{macrocode}
-\bxjs@apply@bd@pre@geometry@hook{\bxjs@bd@pre@geometry@hook}
-\bxjs@apply@bd@pre@geometry@hook{\ImposeOldLuaTeXBehavior}
+\bxjs@apply@bd@pre@geometry@hook{%
+ \bxjs@bd@pre@geometry@hook
+ \@nameuse{ImposeOldLuaTeXBehavior}}
\bxjs@preproc@layout
\edef\bxjs@next{%
\noexpand\RequirePackage[\bxjs@layout@paper,\bxjs@layout]{geometry}%
}\bxjs@next
-\bxjs@apply@bd@pre@geometry@hook{\RevokeOldLuaTeXBehavior}
+\bxjs@apply@bd@pre@geometry@hook{\@nameuse{RevokeOldLuaTeXBehavior}}
% \end{macrocode}
%
% \begin{macro}{\bxjs@geometry@driver}
@@ -3832,16 +4437,9 @@
% \end{macrocode}
% \end{ZRnote}
%
-% \paragraph{JSクラスと共通処理の開始 \ZRX}
-% \mbox{}
% \begin{ZRnote}
-% ここからのコードは以下の点を除いて JS クラスのものを踏襲する。
-% \begin{itemize}
-% \item zw の代わりに |\jsZw| を用いる。
-% \item article/report/book/slide の切り分けの処理が異なる。
-% \end{itemize}
-% \Note diffが崩壊するのを避けるためオリジナルのコードを無効化した状態で
-% 挿入しておく。
+% ここでは、|jsclasse.dtx| との差分を抑制するために、
+% オリジナルのコードを無効化した状態で挿入しておく。
% \end{ZRnote}
% \begin{macrocode}
%<*jsclasses>
@@ -4222,6 +4820,16 @@
%</jsclasses>
% \end{macrocode}
%
+% \paragraph{JSクラスと共通処理の開始 \ZRX}
+% \mbox{}
+% \begin{ZRnote}
+% ここからのコードは以下の点を除いて JS クラスのものを踏襲する。
+% \begin{itemize}
+% \item zw の代わりに |\jsZw| を用いる。
+% \item article/report/book/slide の切り分けの処理が異なる。
+% \end{itemize}
+% \end{ZRnote}
+%
% \paragraph{脚注}
%
% \begin{macro}{\footnotesep}
@@ -4669,16 +5277,22 @@
% [2011-05-10] しっぽ愛好家さん [qa:6370] のパッチを取り込ませていただきました
% (北見さん [qa:55896] のご指摘ありがとうございます)。
%
-% \begin{ZRnote}
-% |\autoxspacing| は未定義の可能性があるため、
-% 「|\autoxspacing| が定義済なら実行する」マクロ |\bxjs@maybe@autoxspacing| を
-% 代わりに用いる。
-% \end{ZRnote}
-%
% \begin{macrocode}
%<*book|report>
+% \end{macrocode}
+%
+% \begin{ZRnote}
+% \begin{macro}{\bxjs@maybe@autoxspacing}
+% |\autoxspacing| が定義済ならばそれを実行する。
+% \Note |\autoxspacing| は未定義の可能性があるため代わりに用いる。
+% \begin{macrocode}
\def\bxjs@maybe@autoxspacing{%
\ifx\autoxspacing\@undefined\else \autoxspacing \fi}
+% \end{macrocode}
+% \end{macro}
+% \end{ZRnote}
+%
+% \begin{macrocode}
\newif\if@omit@number
\def\ps@headings{%
\let\@oddfoot\@empty
@@ -5057,7 +5671,7 @@
% \subsection{章・節}
%
% \begin{ZRnote}
-% ムニャムニャ……。
+% |label-section| オプション対応のための処理。
% \begin{macro}{\bxjs@label@sect}
% 節付 |#1| の番号を出力する。
% 節付 |XXX| に対して、|\labelXXX| が定義済ならそれが出力書式を表す。
@@ -5174,7 +5788,8 @@
% \begin{ZRnote}
% |\everyparhook| の挿入は |everyparhook=compat| の時のみ行う。
% \begin{macro}{\bxjs@if@ceph}
-% |everyparhook=compat| である場合にのみ直後のトークンを実行する。
+% |\bxjs@if@ceph{|\Meta{コード}|}|\Means
+% |everyparhook=compat| である場合にのみ\Meta{コード}を実行する。
% \begin{macrocode}
\ifnum\bxjs@everyparhook=\bxjs@everyparhook@@compat
\let\bxjs@if@ceph\@firstofone
@@ -5249,6 +5864,9 @@
\else
\clubpenalty \@clubpenalty
\everypar\expandafter{\bxjs@if@ceph\everyparhook}%
+% \end{macrocode}
+% \TODO ↑ナニコレ?
+% \begin{macrocode}
\fi\bxjs@if@ceph\everyparhook}%
\else
\par \nobreak
@@ -5834,7 +6452,7 @@
% \end{macro}
%
% \begin{macro}{\paragraph}
-% % \begin{macro}{\jsParagraphMark}
+% \begin{macro}{\jsParagraphMark}
%
% 見出しの後ろで改行されません。
%
@@ -5854,8 +6472,14 @@
%
% 段落のマーク(■)が必ず和文フォントで出力されるようにする。
%
-% |\jsJaChar| はstandard和文ドライバが読み込まれた場合は\
-% |\jachar| と同義になるが、それ以外は何もしない。
+% \begin{macro}{\jsJaChar}
+% standard和文ドライバが読み込まれた場合は |\jachar| と同義で、
+% それ以外は何もしない。
+% \begin{macrocode}
+\let\jsJaChar\@empty
+% \end{macrocode}
+% \end{macro}
+%
% \end{ZRnote}
% \begin{macrocode}
\newcommand\jsParagraphMark{\relax\jsJaChar{■}}
@@ -5865,7 +6489,6 @@
\else\ifx\bxjs@paragraph@mark\@undefined\else
\long\edef\jsParagraphMark{\noexpand\jsJaChar{\bxjs@paragraph@mark}}
\fi\fi
-\let\jsJaChar\@empty
\if@twocolumn
\newcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}%
{\z@}{\if@slide .4\Cvs \else -1\jsZw\fi}% 改行せず 1\jsZw のアキ
@@ -6111,17 +6734,14 @@
% \begin{ZRnote}
% 和文の括弧で囲むための補助命令 |\jsInJaParen| を
% 定義して |\labelenumii| でそれを用いている。
-% \Note 現状の |zxjatype| の |\inhibitglue| の実装には
-% 「前後のグルーを消してしまう」という不備があって、
-% そのため |enumii| の出力が異常になるという不具合があった。
-% |zxjatype| を修正するまでの回避策として、サイズがゼロの
-% 罫(|\bxjs@dust|)でガードしておく。
+%^^A \Note 現状の |zxjatype| の |\inhibitglue| の実装には
+%^^A 「前後のグルーを消してしまう」という不備があって、
+%^^A そのため |enumii| の出力が異常になるという不具合があった。
% \end{ZRnote}
%
% \begin{macrocode}
-\def\bxjs@dust{\vrule\@width\z@\@height\z@\@depth\z@}
\newcommand*{\jsInJaParen}[1]{%
- \bxjs@dust\jsInhibitGlue (#1)\jsInhibitGlue\bxjs@dust}
+ \mbox{\jsInhibitGlue (#1)\jsInhibitGlue}}
\newcommand{\labelenumi}{\theenumi.}
\newcommand{\labelenumii}{\jsInJaParen{\theenumii}}
\newcommand{\labelenumiii}{\theenumiii.}
@@ -6213,10 +6833,10 @@
% \begin{ZRnote}
% |bxjsreport| クラスのabstract環境は:
% \begin{itemize}
-% \item |layout=v1| の場合は |jsbook|\,+\,|report| の動作を継承する。
+% \item |layout=v1| の場合は |jsbook|+|report| の動作を継承する。
% つまり |jsbook| と同じになる。
% \item |layout=v2| の場合は新設の |jsreport| の動作を継承する。
-% つまり |jsarticle|(+\,|titlapage|)と同じになる。
+% つまり |jsarticle|(+|titlapage|)と同じになる。
% \end{itemize}
%
% \begin{environment}{chapterabstract}
@@ -6769,6 +7389,10 @@
%
% [2003-11-05] ロジックを少し変えてみました。
%
+% [2018-12-11] 遅くなりましたが,|listings| パッケージを使うときに
+% |title| を指定すると ``1zw'' が出力されてしまう
+% 問題 (forum:1543,Issue \#71) に対処しました。
+%
% \begin{macrocode}
%<*!jspf>
% \long\def\@makecaption#1#2{{\small
@@ -6913,10 +7537,14 @@
% それより後に実行されるため捕捉できない。
% これに対処するため、|\end{document}| 中に実行される |\clearpage| の処理の
% 直後に |\bxjs....final| が呼ばれるようにする。
+% \Note 新しい{\LaTeX}ではフックシステムの機能を利用する。
% \begin{macrocode}
-\def\bxjs@warnoldfontcmd@kick@final{%
- \g@addto@macro\clearpage{\bxjs@warnoldfontcmd@final}}
-\AtEndDocument{\bxjs@warnoldfontcmd@kick@final}
+\ifbxjs@old@hook@system
+ \AtEndDocument{%
+ \g@addto@macro\clearpage{\bxjs@warnoldfontcmd@final}}
+\else
+ \AddToHook{enddocument/afterlastpage}{\bxjs@warnoldfontcmd@final}
+\fi
% \end{macrocode}
%
% \end{ZRnote}
@@ -7937,8 +8565,7 @@
\else
\clubpenalty \@clubpenalty
\everypar{\everyparhook}%
- \fi
- \everyparhook}%
+ \fi\everyparhook}%
\if@noitemarg
\@noitemargfalse
\if@nmbrlist
@@ -7996,7 +8623,7 @@
% しかし単に戻すだけでも駄目みたいなので,ここでも最後にグルーを消しておきます。
%
% \begin{ZRnote}
-% \Note |luatexja| を読みこんだ場合に lltjcore.sty によって上書きされる
+% \Note |luatexja| を読み込んだ場合に lltjcore.sty によって上書きされる
% のを防ぐため遅延させる。
% \end{ZRnote}
% \begin{macrocode}
@@ -8148,32 +8775,78 @@
% \paragraph{今日の日付}
%
% \LaTeX で処理した日付を出力します。
-% |jarticle| などと違って,標準を西暦にし,余分な空白が入らないように改良しました。
+% ^^A |jarticle| などと違って,標準を西暦にし,
+% ^^A 余分な空白が入らないように改良しました。
+% ^^A -- 2018年7月以降は |jarticle| なども標準が西暦,
+% ^^A -- 2019年4月以降は余分な空白が入らなくなっています。
% 和暦にするには |\和暦| と書いてください。
+% ^^A ちなみにこの文章の作成日は西暦では{\西暦\today}で,
+% ^^A 和暦では{\和暦\today}です。
%
% \begin{ZRnote}
% 環境変数 |SOURCE_DATE_EPOCH|/|FORCE_SOURCE_DATE| が
% 設定されている場合は“今日”が過去・未来の日付になる可能性がある。
% BXJSクラスでは、和暦の扱いは |bxwareki| パッケージに任せる。
% \Note 2.0版より、\textbf{完全に} |bxwareki| に任せる。
-% \end{ZRnote}
%
+% \begin{macro}{\西暦}
+% \begin{macro}{\和暦}
+% 8ビット欧文{\TeX}ではそもそも非ASCIIの制御綴は使えないのであるが、
+% JSクラスのユーザ命令である |\西暦|/|\和暦| だけは\textbf{擬似的}に
+% 使えるようにする。
+% 欧文{\TeX}では
+% \begin{itemize}
+% \item |\西暦|=|\^^e8^^a5^^bf^^e6^^9a^^a6|
+% \item |\和暦|=|\^^e5^^92^^8c^^e6^^9a^^a6|
+% \end{itemize}
+% と扱われるため、|\^^e8| と |\^^e5| を「固定の引数付のマクロ」として
+% 定義すればよい。
+% もちろん、同じバイトで始まる他の名前(例えば |\西暦true|)
+% とは共存できないので、
+% この2つのユーザ命令以外の非ASCIIの制御綴は使わないようにする。
+%
+% {\TeX}エンジンの種類により処理を分ける。
% \begin{macrocode}
\@onlypreamble\bxjs@decl@Seireki@cmds
\@tempswafalse
\if p\jsEngine \@tempswatrue \fi
\if n\jsEngine \@tempswatrue \fi
\bxjs@cond\if@tempswa\fi{%
-% 欧文8bitTeXの場合
+% \end{macrocode}
+% 8ビット欧文{\TeX}の場合。
+% \begin{macro}{\ifjsSeireki}
+% 〔スイッチ〕|西暦| スイッチ(|\if西暦|)の代わりに用いる。
+% \begin{macrocode}
\newif\ifjsSeireki \jsSeirekitrue
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\bxjs@decl@Seireki@cmds}
+% 本クラス用の |\西暦|/|\和暦| の命令を定義するためのマクロ。
+% \Note |\def\西暦| は実際には |\^^e8| の定義文であることに注意。
+% \begin{macrocode}
\def\bxjs@decl@Seireki@cmds{%
\def\西暦{\jsSeirekitrue}%
\def\和暦{\jsSeirekifalse\bxjs@wareki@used}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\Seireki}
+% \begin{macro}{\Wareki}
+% |\西暦|/|\和暦| の代わりになるASCII名の命令も(念のため)
+% 用意しておく。
+% \begin{macrocode}
\def\Seireki{\jsSeirekitrue}
\def\Wareki{\jsSeirekifalse\bxjs@wareki@used}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macrocode}
\def\bxjs@if@use@seireki{\bxjs@cond\ifjsSeireki\fi}
\def\bxjs@iai{\noexpand~}
}{%
+% \end{macrocode}
+% 8ビット欧文{\TeX}ではない場合。
+% ここではJSクラスと合わせるため |西暦| スイッチを使う。
+% \begin{macrocode}
\newif\if西暦 \西暦true
\def\bxjs@decl@Seireki@cmds{%
\def\西暦{\西暦true}%
@@ -8188,6 +8861,8 @@
\bxjs@test@engine\unexpanded{%
\let\bxjs@unxp\unexpanded \def\bxjs@onxp{\unexpanded\expandafter}}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
%
% \begin{macro}{\ifbxjs@bxwareki@avail}
% |bxwareki| パッケージが使用できるか。
@@ -8200,7 +8875,8 @@
% \end{macro}
%
% \begin{macro}{\bxjs@wareki@used}
-% 和暦が非対応の場合に警告を出す。
+% |bxwareki| が利用できないのに和暦出力をしようとした場合に
+% 警告を出す。
% \begin{macrocode}
\ifbxjs@bxwareki@avail \let\bxjs@wareki@used\@empty
\else
@@ -8216,7 +8892,7 @@
% \end{macro}
%
% \begin{macro}{\jayear}
-% 和暦における年の表記の「年」以前の部分(元号+年数)。
+% 和暦における年の表記の「年」以前の部分(元号+年数)。
% \Note |\heisei| の代替となる機能(だから常に和暦を扱う)。
% \begin{macro}{\heisei}
% 年数を表す整数レジスタで、元号が「平成」である場合にのみ定義される。
@@ -8237,9 +8913,35 @@
% \end{macro}
% \end{macro}
%
+% \end{ZRnote}
+%
% \begin{macro}{\today}
% 英語、西暦、和暦で場合分けをする。
+% \Note diffの都合のためまた |jsclasses| のコードを挿入する。
% \begin{macrocode}
+%<*jsclasses>
+\newif\if西暦 \西暦true
+\def\西暦{\西暦true}
+\def\和暦{\西暦false}
+\newcount\heisei \heisei\year \advance\heisei-1988\relax
+\def\pltx@today@year@#1{%
+ \ifnum\numexpr\year-#1=1 元\else
+ \ifnum1=\iftdir\ifmdir0\else1\fi\else0\fi
+ \kansuji\numexpr\year-#1\relax
+ \else
+ \number\numexpr\year-#1\relax\nobreak
+ \fi
+ \fi 年
+}
+\def\pltx@today@year{%
+ \ifnum\numexpr\year*10000+\month*100+\day<19890108
+ 昭和\pltx@today@year@{1925}%
+ \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
+ 平成\pltx@today@year@{1988}%
+ \else
+ 令和\pltx@today@year@{2018}%
+ \fi\fi}
+%</jsclasses>
\let\bxjs@next\relax
\ifbxjs@bxwareki@avail \ifx\warekigengo\@empty\else
\def\bxjs@next{\bxjs@onxp{\warekitoday}}
@@ -8307,6 +9009,7 @@
%</slide>
% \end{macrocode}
%
+%
% \paragraph{BXJS独自の追加処理 \ZRX}
% \mbox{}
% \begin{ZRnote}
@@ -8322,6 +9025,20 @@
%
% おしまい。
% \end{ZRnote}
+%
+% \section{実験的コード}
+%
+% \begin{ZRnote}
+% この節はJSクラスの話で、BXJSクラスには当てはまらない。
+% \end{ZRnote}
+%
+% [2016-11-29] コミュニティ版p\LaTeX で新設されたテスト用パッケージ
+% (\texttt{exppl2e}パッケージ)が文書クラスより先に読み込まれていた
+% 場合は,jsclassesもテスト版として動作します。この処置は
+% jsarticle,jsbook,jsreportにのみ行い,jspfとkiyouは除外しておきます。
+% exppl2eパッケージが読みこまれていない場合は通常版として動作しますので,
+% ここで終了します。
+%
% \begin{macrocode}
%</class>
% \end{macrocode}
@@ -11572,7 +12289,7 @@
% 他のクラスの文書で読み込んで利用することもできる。
%
% \begin{itemize}
-% \item bxjscompat : ムニャムニャムニャ。
+% \item bxjscompat : 古いやつをどうにかするナニカ。
% \item bxjscjkcat: modernドライバ用の和文カテゴリを適用する。
% \item bxjspandoc : Pandoc用のナニカ。
% \end{itemize}
@@ -11828,7 +12545,9 @@
\edef\bxjx@tmpb{\meaning#1}%
\ifx\bxjx@tmpa\bxjx@tmpb #2\fi}
\bxjx@tmpdo\kanjiskip{\let\bxjx@engine=j}
-\bxjx@tmpdo\enablecjktoken{\let\bxjx@engine=u}
+\bxjx@tmpdo\enablecjktoken{%
+ \ifx\ucs\@undefined\else \ifnum\ucs"3000="3000
+ \let\bxjx@engine=u\fi\fi}
\bxjx@tmpdo\XeTeXversion{\let\bxjx@engine=x}
\bxjx@tmpdo\pdftexversion{\let\bxjx@engine=p}
\bxjx@tmpdo\luatexversion{\let\bxjx@engine=l}
diff --git a/language/japanese/BX/bxjscls/bxjscls.pdf b/language/japanese/BX/bxjscls/bxjscls.pdf
index 1bd65482cd..d37640682f 100644
--- a/language/japanese/BX/bxjscls/bxjscls.pdf
+++ b/language/japanese/BX/bxjscls/bxjscls.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/Makefile b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/Makefile
index 4235b7b579..d60109f0e1 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/Makefile
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/Makefile
@@ -3,6 +3,7 @@ PFX = biblatex-
STY1 = oxnotes
STYS = oxnotes oxyear oxnum oxalph
VARS = ibid note inote trad1 trad2 trad3
+LANGS = american british english spanish
AUX = aux,bbl,bcf,blg,doc,fdb_latexmk,fls,glo,gls,hd,idx,ilg,ind,listing,log,nav,out,run.xml,snm,synctex.gz,toc,vrb
SHELL = bash
PWD = $(shell pwd)
@@ -17,7 +18,7 @@ UTREE = $(shell kpsewhich --var-value TEXMFHOME)
all: $(NAME).pdf $(STYS:%=%-doc.pdf) clean
@exit 0
-source $(NAME).bbx american-$(NAME).lbx british-$(NAME).lbx english-$(NAME).lbx $(STYS:%=%-doc.tex) $(STYS:%=%.bbx) $(STYS:%=%.cbx) $(STYS:%=%.dbx) $(VARS:%=$(STY1)-%.bbx) $(VARS:%=$(STY1)-%.cbx) $(VARS:%=$(STY1)-%.dbx): $(NAME).dtx
+source $(NAME).bbx $(LANGS:%=%-$(NAME).lbx) $(STYS:%=%-doc.tex) $(STYS:%=%.bbx) $(STYS:%=%.cbx) $(STYS:%=%.dbx) $(VARS:%=$(STY1)-%.bbx) $(VARS:%=$(STY1)-%.cbx) $(VARS:%=$(STY1)-%.dbx): $(NAME).dtx
luatex -interaction=nonstopmode $(NAME).dtx >/dev/null
$(NAME).pdf: $(NAME).dtx $(NAME).bbx $(STY1).bbx $(STY1).cbx british-$(NAME).lbx english-$(NAME).lbx
@@ -41,17 +42,17 @@ $(STYS:%=%.bbi): %.bbi : test-%.pdf
clean:
@for log in *.log; do [ -e "$$log" ] || continue; grep "WARNING: biblatex-oxref" $$log; test $$? -eq 1; done
rm -f $(NAME).{$(AUX)} $(STYS:%=%-doc.{$(AUX)}) $(STYS:%=test-%.{tex,pdf}) $(STYS:%=test-%.{$(AUX)})
- rm -f $(STYS:%=%.doc) {american,british,english}-$(NAME).doc
+ rm -f $(STYS:%=%.doc) $(LANGS:%=%-$(NAME).doc)
rm -rf _minted-*
rm -f $(NAME).markdown.in
rm -rf _markdown_*
distclean: clean
- rm -f $(NAME).{bbx,bib,ins,pdf} $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) {american,british,english}-$(NAME).lbx $(STYS:%=%-doc.{tex,pdf})
+ rm -f $(NAME).{bbx,bib,ins,pdf} $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) $(LANGS:%=%-$(NAME).lbx) $(STYS:%=%-doc.{tex,pdf})
inst: all
mkdir -p $(UTREE)/{tex,source,doc}/latex/$(PFX)$(NAME)
cp $(NAME).{dtx,ins} $(UTREE)/source/latex/$(PFX)$(NAME)
- cp $(NAME).bbx $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) {american,british,english}-$(NAME).lbx $(UTREE)/tex/latex/$(PFX)$(NAME)
+ cp $(NAME).bbx $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) $(LANGS:%=%-$(NAME).lbx) $(UTREE)/tex/latex/$(PFX)$(NAME)
cp $(NAME).{bib,pdf} $(STYS:%=%-doc.{tex,pdf}) $(UTREE)/doc/latex/$(PFX)$(NAME)
mktexlsr
uninst:
@@ -61,7 +62,7 @@ uninst:
install: all
sudo mkdir -p $(LOCAL)/{tex,source,doc}/latex/$(PFX)$(NAME)
sudo cp $(NAME).{dtx,ins} $(LOCAL)/source/latex/$(PFX)$(NAME)
- sudo cp $(NAME).bbx $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) {american,british,english}-$(NAME).lbx $(LOCAL)/tex/latex/$(PFX)$(NAME)
+ sudo cp $(NAME).bbx $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) $(LANGS:%=%-$(NAME).lbx) $(LOCAL)/tex/latex/$(PFX)$(NAME)
sudo cp $(NAME).{bib,pdf} $(STYS:%=%-doc.{tex,pdf}) $(LOCAL)/doc/latex/$(PFX)$(NAME)
sudo mktexlsr
uninstall:
@@ -70,7 +71,7 @@ uninstall:
zip: all
mkdir $(TDIR)
- cp $(NAME).{dtx,pdf} $(STYS:%=%-doc.pdf) README.md Makefile $(NAME).bbx $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) {american,british,english}-$(NAME).lbx $(TDIR)
+ cp $(NAME).{dtx,pdf} $(STYS:%=%-doc.pdf) README.md Makefile $(NAME).bbx $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) $(LANGS:%=%-$(NAME).lbx) $(TDIR)
cd $(TEMP); zip -Drq $(PWD)/$(PFX)$(NAME)-$(VERS).zip $(PFX)$(NAME)
ctan: all
mkdir $(TDIR)
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/README.md b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/README.md
index 8d5c13f87a..c8b147bc81 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/README.md
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/README.md
@@ -45,7 +45,8 @@ UNIX-like systems:
- oxnotes.cbx, oxnotes-ibid.cbx, oxnotes-note.cbx, oxnotes-inote.cbx,
oxnotes-trad1.cbx, oxnotes-trad2.cbx, oxnotes-trad3.cbx, oxyear.cbx,
oxnum.cbx, oxalph.cbx
- - american-oxref.lbx, british-oxref.lbx, english-oxref.lbx
+ - american-oxref.lbx, british-oxref.lbx, english-oxref.lbx,
+ spanish-oxref.lbx
- oxnotes.dbx, oxnotes-ibid.dbx, oxnotes-note.dbx, oxnotes-inote.dbx,
oxnotes-trad1.dbx, oxnotes-trad2.dbx, oxnotes-trad3.dbx, oxyear.dbx,
oxnum.dbx, oxalph.dbx
@@ -88,6 +89,7 @@ first two steps.
american-oxref.lbx,
british-oxref.lbx,
english-oxref.lbx,
+ spanish-oxref.lbx
oxalph.bbx,
oxalph.cbx,
oxalph.dbx,
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxalph-doc.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxalph-doc.pdf
index a0d43bbfef..e4bea5bdcf 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxalph-doc.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxalph-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnotes-doc.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnotes-doc.pdf
index f43b5fa6bf..d21bb281b3 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnotes-doc.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnotes-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnum-doc.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnum-doc.pdf
index e7d2cae73f..e331370beb 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnum-doc.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnum-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.dtx b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.dtx
index 6ce62d568e..ba420f12dd 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.dtx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.dtx
@@ -1,6 +1,6 @@
% \iffalse
%<*internal|bbx|cbx|dbx|lbx|doc>
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
%</internal|bbx|cbx|dbx|lbx|doc>
%<*internal>
\iffalse
@@ -83,6 +83,10 @@
\ProvidesFile{american-oxref.lbx}
[\Version\space American English conventions required by the biblatex-oxref styles]
%</lbx&us>
+%<*lbx&es>
+\ProvidesFile{spanish-oxref.lbx}
+ [\Version\space Spanish conventions required by the biblatex-oxref styles]
+%</lbx&es>
%<*doc&n>
\ProvidesFile{oxnotes-doc.tex}
[\Version\space Footnote-based biblatex style inspired by the Oxford Guide to Style]
@@ -215,6 +219,7 @@ Copyright (C) 2016–2023 Alex Ball
\file{american-\jobname.lbx}{\from{\jobname.dtx}{lbx,us}}
\file{british-\jobname.lbx}{\from{\jobname.dtx}{lbx,gb}}
\file{english-\jobname.lbx}{\from{\jobname.dtx}{lbx,en}}
+ \file{spanish-\jobname.lbx}{\from{\jobname.dtx}{lbx,es}}
\file{oxnotes-doc.tex}{\from{\jobname.dtx}{doc,n}}
\file{oxnum-doc.tex}{\from{\jobname.dtx}{doc,m}}
\file{oxalph-doc.tex}{\from{\jobname.dtx}{doc,a}}
@@ -292,6 +297,12 @@ Copyright (C) 2016–2023 Alex Ball
\colorlet{hacked}{orange}
\colorlet{manual}{purple}
+\usepackage{iftex}
+\ifluatex
+ % Fix spacing in tcolorbox
+ \usepackage{luacolor}
+\fi
+
\usepackage{tcolorbox}
\tcbuselibrary{skins,xparse,documentation,breakable,minted}
\colorlet{Option}{violet}
@@ -633,6 +644,9 @@ Copyright (C) 2016–2023 Alex Ball
\endgroup
}
\makeatother
+\AtBeginDocument{%
+\hypersetup{linkcolor=black}%
+}
\GetFileInfo{\jobname.dtx}
\title{OXREF -- Biblatex styles inspired by the \emph{Oxford Guide to Style}}
@@ -642,7 +656,28 @@ Copyright (C) 2016–2023 Alex Ball
%<doc&a>\title{OXALPH -- An alphabetic style for Biblatex}
%<doc&y>\title{OXYEAR -- An author–year style for Biblatex}
%<*driver|doc>
+
+\newcounter{elementcount}
+\newcommand{\commaorandlist}[1]{%
+ \renewcommand*{\do}[1]{\stepcounter{elementcount}}%
+ \dolistloop{#1}%
+ \ifnumgreater{\value{elementcount}}{2}{%
+ \def\finaland{, and }%
+ }{%
+ \def\finaland{ and }%
+ }%
+ \renewcommand*{\do}[1]{%
+ \ifnumequal{\value{elementcount}}{1}{%
+ ##1%
+ }{%
+ \ifnumequal{\value{elementcount}}{2}{#1\finaland}{##1, }%
+ }%
+ \addtocounter{elementcount}{-1}%
+ }%
+ \dolistloop{#1}}
+
\author{Alex Ball}
+\listadd\thetranslators{Bruno Maltras}
\date{\printdateTeX{\filedate}}
\begin{document}
\thispagestyle{empty}
@@ -654,7 +689,8 @@ Copyright (C) 2016–2023 Alex Ball
\LARGE\thetitle
\bigskip
- \Large\theauthor
+ \Large\theauthor\par
+ \normalsize with translations by \commaorandlist\thetranslators
\bigskip
\Large\thedate
@@ -668,7 +704,9 @@ Copyright (C) 2016–2023 Alex Ball
\hspace*{.1\textwidth}\raisebox{0pt}[0pt][0pt]{\rule{\normalrulethickness}{\textheight}}
\newpage
-\tableofcontents*
+\begin{KeepFromToc}
+\tableofcontents
+\end{KeepFromToc}
%</driver|doc>
%<*driver>
@@ -760,7 +798,8 @@ UNIX-like systems:
- oxnotes.cbx, oxnotes-ibid.cbx, oxnotes-note.cbx, oxnotes-inote.cbx,
oxnotes-trad1.cbx, oxnotes-trad2.cbx, oxnotes-trad3.cbx, oxyear.cbx,
oxnum.cbx, oxalph.cbx
- - american-oxref.lbx, british-oxref.lbx, english-oxref.lbx
+ - american-oxref.lbx, british-oxref.lbx, english-oxref.lbx,
+ spanish-oxref.lbx
- oxnotes.dbx, oxnotes-ibid.dbx, oxnotes-note.dbx, oxnotes-inote.dbx,
oxnotes-trad1.dbx, oxnotes-trad2.dbx, oxnotes-trad3.dbx, oxyear.dbx,
oxnum.dbx, oxalph.dbx
@@ -803,6 +842,7 @@ first two steps.
american-oxref.lbx,
british-oxref.lbx,
english-oxref.lbx,
+ spanish-oxref.lbx
oxalph.bbx,
oxalph.cbx,
oxalph.dbx,
@@ -1953,6 +1993,48 @@ Unwin, T. (1994), \enquote{Structural Change in Estonian Agriculture: From Comma
\end{Verbatim}
\end{bibexbox}
+% Journal title is abbreviated, no following comma
+%</n|m|a|y>
+%<*n|m>
+\begin{bibexbox}<OGS \S15.4.1>
+{lindars1965eir}
+B. Lindars, \enquote{Ezechiel and Individual Responsibility}, \emph{VT} 15 (1965), 452–67.
+\tcblower
+\begin{Verbatim}
+%</n|m>
+%<*n|m|bib>
+@article{lindars1965eir,
+ author = {B. Lindars},
+ title = {Ezechiel and Individual Responsibility},
+ journaltitle = {VT},
+ volume = {15},
+ date = {1965},
+ pages = {452-467}}
+%</n|m|bib>
+%<*n|m>
+\end{Verbatim}
+\end{bibexbox}
+%</n|m>
+%<*n|m|a|y>
+
+If the last\slash only word of the journal title is abbreviated
+(indicated by point or capital letter), it does not need a comma after it.
+\pkg[biblatex]{Oxref} will try to detect this and adjust the punctuation accordingly;
+the list of characters that it uses is set with \cs{DeclareAbbrEndChars}.
+The default setting is this:
+
+\begin{tcblisting}{listing only}
+\DeclareAbbrEndChars{A\^{A}BCDEFG\u{G}HI\^{I}JKLMNO\"{O}\^{O}PQRSTU\"{U}\^{U}VWXYZ.}
+\end{tcblisting}
+
+There is also a starred version of the command that appends to this list:
+
+\begin{tcblisting}{listing only}
+\DeclareAbbrEndChars*{\c{C}\.{I}\c{S}}
+\end{tcblisting}
+
+\hack{To override this mechanism for a single entry, you can suppress the comma by adding \cs{nopunct} to the end of the journal (sub)title, or restore it by adding a pair of braces.}
+
% Electronic identifier instead of a page range
\begin{bibexbox}(hacked)
%<n|m><NHR \S18.8.5*>
@@ -1977,31 +2059,6 @@ Unwin, T. (1994), \enquote{Structural Change in Estonian Agriculture: From Comma
\end{Verbatim}
\end{bibexbox}
-\hack{If the last\slash only word of the journal title is abbreviated (indicated by point or capital letter), it does not need a comma after it. \pkg[biblatex]{Oxref} will try to detect this; if it gets it wrong, you can suppress the comma by adding \cs{nopunct} to the end of the journal (sub)title, or restore it by adding a pair of braces.}
-
-%</n|m|a|y>
-%<*n|m>
-\begin{bibexbox}<OGS \S15.4.1>
-{lindars1965eir}
-B. Lindars, \enquote{Ezechiel and Individual Responsibility}, \emph{VT} 15 (1965), 452–67.
-\tcblower
-\begin{Verbatim}
-%</n|m>
-%<*n|m|bib>
-@article{lindars1965eir,
- author = {B. Lindars},
- title = {Ezechiel and Individual Responsibility},
- journaltitle = {VT},
- volume = {15},
- date = {1965},
- pages = {452-467}}
-%</n|m|bib>
-%<*n|m>
-\end{Verbatim}
-\end{bibexbox}
-%</n|m>
-%<*n|m|a|y>
-
% Unsigned, with month as issue name
\begin{bibexbox}
%<n|m><OGS \S15.4.1*>
@@ -2681,7 +2738,8 @@ Rosemary Stewart et al. (eds.), \emph{Managing in Britain} (London, 1994).
%</n|m>
%<*n|m|bib>
@collection{stewart.etal1994mb,
- editor = {Rosemary Stewart and Jean-Louis Barsoux and Alfred Kieser and Hans-Dieter Ganter and Peter Walgenbach},
+ editor = {Rosemary Stewart and Jean-Louis Barsoux and Alfred Kieser and Hans-Dieter Ganter
+ and Peter Walgenbach},
title = {Managing in {Britain}},
location = {London},
date = {1994}}
@@ -8493,7 +8551,7 @@ rather than \pkg[biblatex]{oxref}.}
% In legal references, the truncated year is at least two digits.
%
% \begin{macrocode}
- \ifboolexpr{
+ \ifboolexpr{
(
test {\ifentrytype{jurisdiction}}
or
@@ -8845,19 +8903,22 @@ rather than \pkg[biblatex]{oxref}.}
\DeclareFieldFormat[article,periodical,suppperiodical,review]{entrysubtype}{\mkbibbrackets{#1}}
% \end{macrocode}
%
-% We provide a command for testing if a title is abbreviated. We use the
-% traditional \LaTeX\ accent commands in case a non-Unicode input encoding is
-% being used. Testing for \c{C} and \c{S} causes errors when using OT1 encoding.
+% We provide a configurable command for testing if a title is abbreviated. We
+% test for ASCII capitals and a limited number of accented capitals by default,
+% but users can extend or replace the list if it causes problems.
%
% \begin{macrocode}
-\newcommand*{\blx@ox@abbrevstring}{%
- A\^{A}BCDEFG\u{G}HI\.{I}\^{I}JKLMNO\"{O}\^{O}PQRSTU\"{U}\^{U}VWXYZ.}%
-\AtBeginDocument{
- \ifdefstring{\encodingdefault}{OT1}{}{%
- \renewcommand*{\blx@ox@abbrevstring}{%
- A\^{A}BC\c{C}DEFG\u{G}HI\.{I}\^{I}JKLMNO\"{O}\^{O}PQRS\c{S}TU\"{U}\^{U}VWXYZ.}%
- }%
-}
+\global\let\blx@ox@abbrevstring\@empty
+\newrobustcmd*{\DeclareAbbrEndChars}{%
+ \@ifstar{%
+ \blx@ox@apptoabbrevstring
+ }{%
+ \global\let\blx@ox@abbrevstring\@empty
+ \blx@ox@apptoabbrevstring}}
+\def\blx@ox@apptoabbrevstring#1{
+ \xdef\blx@ox@abbrevstring{\blx@ox@abbrevstring#1}}
+\DeclareAbbrEndChars{%
+ A\^{A}BCDEFG\u{G}HI\^{I}JKLMNO\"{O}\^{O}PQRSTU\"{U}\^{U}VWXYZ.}%
\newcommand*{\ifabbrev}[3]{%
\StrRight{#1}{1}[\blx@ox@lastchar]%
\expandafter\IfSubStr*{\blx@ox@abbrevstring}{\blx@ox@lastchar}{#2}{#3}%
@@ -15435,15 +15496,380 @@ reference,mvreference,inreference]{volume}{%
\InheritBibliographyStrings{english}
% \end{macrocode}
%
+% \iffalse %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%</us>
+%<*es>
+% \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% \section{Spanish: spanish-oxref.lbx}
+%
+% \setcounter{FancyVerbLine}{19}
+%
+% Thanks to Bruno Maltras for contributing these translations.
+%
+% We load the standard language-specific punctuation and date formatting.
+%
+% \begin{macrocode}
+\InheritBibliographyExtras{spanish}
+% \end{macrocode}
+%
+% We load the standard set of localization strings, then add our
+% adjustments.
+%
+% \begin{macrocode}
+\DeclareBibliographyStrings{%
+ inherit = {spanish},
+% \end{macrocode}
+%
+% These are new strings defined by \pkg[biblatex]{oxref}:
+%
+% \begin{itemize}
+% \item Roles expressed as functions
+% \end{itemize}
+%
+% \begin{macrocode}
+ director = {{direcci\'on}{dir\adddot}},
+ directors = {{directores}{dirs\adddot}},
+ performer = {{int\'erprete}{int\adddot}},
+ performers = {{int\'erpretes}{ints\adddot}},
+ reader = {{narraci\'on}{narr\adddot}},
+ readers = {{narradores}{narrs\adddot}},
+ conductor = {{direcci\'on}{dir\adddot}},
+ conductors = {{directores}{dirs\adddot}},
+ serieseditor = {{editor de la serie}{ed\adddotspace ser\adddot}},
+ serieseditors = {{editores de la serie}{eds\adddotspace ser\adddot}},
+ holder = {{titular}{tit\adddot},
+ holders = {{titulares}{tits\adddot}},
+ editorcm = {{editor y compilador}{ed\adddotspace y comp\adddot}},
+ editorcms = {{editores y compiladores}{eds\adddotspace y comps\adddot}},
+% \end{macrocode}
+%
+% \begin{itemize}
+% \item Roles expressed as actions
+% \end{itemize}
+%
+% \begin{macrocode}
+ byperformer = {{interpretado por}{int\adddot}},
+ bydirector = {{dirigido por}{dir\adddot}},
+ byreader = {{narrado por}{narr\adddotspace por}},
+ byconductor = {{dirigido por}{dir\adddot}},
+ byserieseditor = {{editado por}{ed\adddot}},
+ byholder = {{derechos de}{held by}},
+ byeditorcm = {{editado y compilado por}{ed\adddotspace y comp\adddot}},
+% \end{macrocode}
+%
+% \begin{itemize}
+% \item Publication details
+% \end{itemize}
+%
+% \begin{macrocode}
+ facsimile = {{edici\'on facs\'imil}{ed\adddotspace facs\adddot}},
+ revised = {{edici\'on revisada}{ed\adddotspace rev\adddot}},
+ revisedenlarged = {{edici\'on revisada y ampliada}{ed\adddotspace rev\adddotspace y amp\adddot}},
+ revisedreprint = {{reimpresi\'on revisada}{reimpr\adddotspace rev\adddot}},
+ suppto = {{Suplemento de}{Supl\adddot de}},
+ equals = {{=}{=}},
+ original = {{original}{orig\adddot}},
+ amendedby = {{enmendado por}{enmendado por}},
+% \end{macrocode}
+%
+% \begin{itemize}
+% \item Publication state
+% \end{itemize}
+%
+% \begin{macrocode}
+ inpressin = {{de pr\'oxima publicaci\'on en}{de pr\'ox\adddotspace publ\adddot}},
+% \end{macrocode}
+%
+% \begin{itemize}
+% \item Pagination
+% \end{itemize}
+%
+% \begin{macrocode}
+ book = {{libro}{lib\adddot}},
+ books = {{libros}{libs\adddot}},
+ canto = {{canto}{canto}},
+ cantos = {{cantos}{cantos}},
+ stanza = {{estrofa}{estr\adddot}},
+ stanzas = {{estrofas}{estrs\adddot}},
+ act = {{Acto}{Acto}},
+ acts = {{Actos}{Actos}},
+ scene = {{Escena}{Escena}},
+ scenes = {{Escenas}{Escenas}},
+ folio = {{folio}{fol\adddot}},
+ folios = {{folios}{fols\adddot}},
+ article = {{art\'iculo}{art\adddot}},
+ articles = {{art\'iculos}{arts\adddot}},
+ clause = {{cl\'ausula}{cl\adddot}},
+ clauses = {{cl\'ausulas}{cls\adddot}},
+ regulation = {{regulaci\'on}{reg\adddot}},
+ regulations = {{regulaciones}{regs\adddot}},
+ rule = {{norma}{nrm\adddot}},
+ rules = {{normas}{nrms\addot}},
+ booktotal = {{libro}{lib\adddot}},
+ booktotals = {{libros}{libs\adddot}},
+ cantototal = {{canto}{canto}},
+ cantototals = {{cantos}{cantos}},
+ stanzatotal = {{estrofa}{estr\adddot}},
+ stanzatotals = {{estrofas}{estrs\adddot}},
+ acttotal = {{Acto}{Acto}},
+ acttotals = {{Actos}{Actos}},
+ scenetotal = {{Escena}{Escena}},
+ scenetotals = {{Escenas}{Escenas}},
+ foliototal = {{folio}{fol\adddot}},
+ foliototals = {{folios}{fols\adddot}},
+ articletotal = {{art\'iculo}{art\adddot}},
+ articletotals = {{art\'iculos}{arts\adddot}},
+ clausetotal = {{cl\'ausula}{cl\adddot}},
+ clausetotals = {{cl\'ausulas}{cls\adddot}},
+ regulationtotal = {{regulaci\'on}{reg\adddot}},
+ regulationtotals = {{regulaciones}{regs\adddot}},
+ ruletotal = {{norma}{nrm\adddot}},
+ ruletotals = {{normas}{nrms\adddot}},
+% \end{macrocode}
+%
+% \begin{itemize}
+% \item Types
+% \end{itemize}
+%
+% \begin{macrocode}
+ facebook = {{Facebook post}{Facebook post}},
+ tweet = {{tweet}{tweet}},
+ podcast = {{podcast}{podcast}},
+ clip = {{video}{video}},
+ webcast = {{webcast}{webcast}},
+ poster = {{poster}{poster}},
+% \end{macrocode}
+%
+% \begin{itemize}
+% \item Miscellaneous
+% \end{itemize}
+%
+% \begin{macrocode}
+ nolocation = {{sin lugar}{s\adddot l\adddot}},
+ modified = {{\'ultima modificaci\'on}{\'ult\adddotspace modif\adddot}},
+ recorded = {{registrado}{registrado}},
+ uploaded = {{subido}{subido}},
+ filed = {{archivado}{archivado}},
+ issued = {{publicado}{publicado}},
+% \end{macrocode}
+%
+% \begin{itemize}
+% \item Labels
+% \end{itemize}
+%
+% \begin{macrocode}
+ anon = {{An\'onimo}{An\'on\adddot}},
+ pseudo = {{Pseudo-}{Ps\adddot-}},
+ urldown = {{descargado}{descargado}},
+% \end{macrocode}
+%
+% \begin{itemize}
+% \item Country names, patents, and patent requests,
+% \end{itemize}
+%
+% \begin{macrocode}
+ countryjp = {{Jap\'on}{JP}},
+ patentjp = {{Patente japonesa}{Pat\adddotspace japonesa}},
+ patreqjp = {{Solicitud de patente japonesa}{Sol\adddotspace pat\adddotspace japonesa}},
+% \end{macrocode}
+%
+% \begin{itemize}
+% \item These are borrowed from other styles.
+% \end{itemize}
+%
+% \begin{macrocode}
+ 1column = {{una columna}{1\addnbspace col\adddot}},
+ 2column = {{dos columnas}{2\addnbspace col\adddot}},
+ inflayer = {{norma subordinada}{norm\adddotspace sub\adddot}},
+ suplayer = {{norma superior}{norm\adddotspace sup\adddot}},
+ paper = {{hoja}{h\adddot}},
+ papyrus = {{papiro}{papiro}},
+ parchment = {{pergamino}{pergam\adddot}},
+ eucase = {{Caso}{Caso}},
+ eujoinedcases = {{Casos agrupados}{Casos agrupados}},
+ commissiondecision = {{Decisi/'on de la Comisi/'on}{Decisi/'on de la Comisi/'on}},
+ application = {{Solicitud}{Solic\adddot}},
+ order = {{Orden}{Ord\adddot}},
+ bill = {{Proyecto de ley}{Proy\adddotspace de ley}},
+ draft = {{anteproyecto}{anteproyecto}},
+ opened = {{abierto a la firma}{abierto a la firma}},
+ signed = {{aprobada}{aprobada}},
+ adopted = {{adoptada}{adoptada}},
+ inforce = {{en vigor}{en vigor}},
+% \end{macrocode}
+%
+% The rest of these strings are overrides for the standard ones.
+%
+% In parallel with the English versions, we remove the final \enquote{por} from
+% the abbreviated versions of the roles expressed as actions.
+%
+% \begin{macrocode}
+ byeditor = {{editado}{ed\adddotspace}},
+ byredactor = {{redacci\'on de}{red\adddotspace de}},
+ byreviser = {{revisado}{rev\adddotspace}},
+ byreviewer = {{rese\~nado}{res\adddotspace}},
+ byfounder = {{fundado}{fund\adddotspace}},
+ bycontinuator = {{continuado}{cont\adddotspace}},
+ bycollaborator = {{colaboraci\'on de}{col\adddotspace de}},
+ bytranslator = {{traducido \lbx@lfromlang\}{trad\adddotspace \lbx@sfromlang\}},
+ bycommentator = {{comentado}{com\adddotspace}},
+ byannotator = {{anotado}{anot\adddotspace}},
+ byeditortr = {{editado y traducido \lbx@lfromlang\}%
+ {ed\adddotspace y trad\adddotspace \lbx@sfromlang\}},
+ byeditorco = {{editado y comentado}%
+ {ed\adddotspace y com\adddotspace}},
+ byeditoran = {{editado y anotado}%
+ {ed\adddotspace y anot\adddotspace}},
+ byeditorin = {{editado e introducido}%
+ {ed\adddotspace e intr\adddotspace}},
+ byeditorfo = {{editado y prologado}%
+ {ed\adddotspace y pr\'ol\adddotspace}},
+ byeditoraf = {{editado y epilogado}%
+ {ed\adddotspace y ep\'il\adddotspace}},
+ byeditortrco = {{editado, traducido \lbx@lfromlang\ y comentado}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ y com\adddotspace}},
+ byeditortran = {{editado, traducido \lbx@lfromlang\ y anotado}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ y anot\adddotspace}},
+ byeditortrin = {{editado, traducido \lbx@lfromlang\ e introducido}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ e intr\adddotspace}},
+ byeditortrfo = {{editado, traducido \lbx@lfromlang\ y prologado}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ y pr\'ol\adddotspace}},
+ byeditortraf = {{editado, traducido \lbx@lfromlang\ y epilogado}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ y ep\'il\adddotspace}},
+ byeditorcoin = {{editado, comentado e introducido}%
+ {ed.,\addabbrvspace com\adddotspace e intr\adddotspace}},
+ byeditorcofo = {{editado, comentado y prologado}%
+ {ed.,\addabbrvspace com\adddotspace y pr\'ol\adddotspace}},
+ byeditorcoaf = {{editado, comentado y epilogado}%
+ {ed.,\addabbrvspace com\adddotspace y ep\'il\adddotspace}},
+ byeditoranin = {{editado, anotado e introducido}%
+ {ed.,\addabbrvspace anot\adddotspace e intr\adddotspace}},
+ byeditoranfo = {{editado, anotado y prologado}%
+ {ed.,\addabbrvspace anot\adddotspace y pr\'ol\adddotspace}},
+ byeditoranaf = {{editado, anotado y epilogado}%
+ {ed.,\addabbrvspace anot\adddotspace y ep\'il\adddotspace}},
+ byeditortrcoin = {{editado, traducido \lbx@lfromlang, comentado e introducido}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang, com\adddotspace e intr\adddotspace}},
+ byeditortrcofo = {{editado, traducido \lbx@lfromlang, comentado y prologado}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang, com\adddotspace y pr\'ol\adddotspace}},
+ byeditortrcoaf = {{editado, traducido \lbx@lfromlang, comentado y epilogado}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang, com\adddotspace y ep\'il\adddotspace}},
+ byeditortranin = {{editado, traducido \lbx@lfromlang, anotado e introducido}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang, anot\adddotspace e intr\adddotspace}},
+ byeditortranfo = {{editado, traducido \lbx@lfromlang, anotado y prologado}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang, anot\adddotspace y pr\'ol\adddotspace}},
+ byeditortranaf = {{editado, traducido \lbx@lfromlang, anotado y epilogado}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang, anot\adddotspace y ep\'il\adddotspace}},
+ bytranslatorco = {{traducido \lbx@lfromlang\ y comentado}%
+ {trad\adddotspace \lbx@sfromlang\ y com\adddotspace}},
+ bytranslatoran = {{traducido \lbx@lfromlang\ y anotado}%
+ {trad\adddotspace \lbx@sfromlang\ y anot\adddotspace}},
+ bytranslatorin = {{traducido \lbx@lfromlang\ e introducido}%
+ {trad\adddotspace \lbx@sfromlang\ e introd\adddotspace}},
+ bytranslatorfo = {{traducido \lbx@lfromlang\ y prologado}%
+ {trad\adddotspace \lbx@sfromlang\ y pr\'ol\adddotspace}},
+ bytranslatoraf = {{traducido \lbx@lfromlang\ y epilogado}%
+ {trad\adddotspace \lbx@sfromlang\ y ep\'il\adddotspace}},
+ bytranslatorcoin = {{traducido \lbx@lfromlang, comentado e introducido}%
+ {trad\adddotspace \lbx@sfromlang, com\adddotspace e intr\adddotspace}},
+ bytranslatorcofo = {{traducido \lbx@lfromlang, comentado y prologado}%
+ {trad\adddotspace \lbx@sfromlang, com\adddotspace y pr\'ol\adddotspace}},
+ bytranslatorcoaf = {{traducido \lbx@lfromlang, comentado y epilogado}%
+ {trad\adddotspace \lbx@sfromlang, com\adddotspace y ep\'il\adddotspace}},
+ bytranslatoranin = {{traducido \lbx@lfromlang, anotado e introducido}%
+ {trad\adddotspace \lbx@sfromlang, anot\adddotspace e intr\adddotspace}},
+ bytranslatoranfo = {{traducido \lbx@lfromlang, anotado y prologado}%
+ {trad\adddotspace \lbx@sfromlang, anot\adddotspace y pr\'ol\adddotspace}},
+ bytranslatoranaf = {{traducido \lbx@lfromlang, anotado y epilogado}%
+ {trad\adddotspace \lbx@sfromlang, anot\adddotspace y ep\'il\adddotspace}},
+% \end{macrocode}
+%
+% The roles expressed as objects and terms for supplementary material
+% are not abbreviated.
+%
+% \begin{macrocode}
+ withcommentator = {{con comentario de}{con comentario de}},
+ withannotator = {{con notas de}{con notas de}},
+ withintroduction = {{con introduci\'on de}{con introduci\'on de}},
+ withforeword = {{con pr\'ologo de}{con pr\'ologo de}},
+ withafterword = {{con ep\'ilogo de}{con ep\'ilogo de}},
+ introduction = {{introduci\'on}{introduci\'on}},
+% \end{macrocode}
+%
+% The abbreviations for some publication details are different.
+%
+% \begin{macrocode}
+ newseries = {{nueva \'epoca}{\mkbibacro{N\'E}}},
+ oldseries = {{antigua \'epoca}{\mkbibacro{A\'E}}},
+ edition = {{edici\'on}{edn\adddot}},
+ reprintfrom = {{de}{de}},
+ translationas = {{traducido espa\~nol como}{trad\adddotspace espa\~nol como}},
+ origpubin = {{publicado originalmente en}{pub\adddot orig\adddotspace}},
+% \end{macrocode}
+%
+% \emph{New Hart's Rules} uses \enquote{accessed} for URL dates.
+%
+% \begin{macrocode}
+ urlseen = {{accessed}{accessed}},
+% \end{macrocode}
+%
+% Oxford style is to use \enquote{henceforth}
+% for shorthands and \enquote{at} to cite a page within a range.
+%
+% \begin{macrocode}
+ citedas = {{henceforth}{henceforth}},
+ thiscite = {{at}{at}},
+% \end{macrocode}
+%
+% Languages are abbreviated.
+%
+% \begin{macrocode}
+ langamerican = {{ingl\'es americano}{ingl\'es americano}},
+ langbrazilian = {{brasile\~no}{brasile\~no}},
+ langbulgarian = {{b\'ulgaro}{b\'ulgaro}},
+ langcatalan = {{catal\'an}{catal\'an}},
+ langcroatian = {{croata}{croata}},
+ langczech = {{checo}{checo}},
+ langdanish = {{dan\'es}{dan\'es}},
+ langdutch = {{neerland\'es}{neerland\'es}},
+ langenglish = {{ingl\'es}{ingl\'es}},
+ langestonian = {{estonio}{estonio}},
+ langfinnish = {{fin\'es}{fin\'es}},
+ langfrench = {{franc\'es}{franc\'es}},
+ langgalician = {{gallego}{gallego}},
+ langgerman = {{alem\'an}{alem\'an}},
+ langgreek = {{griego}{griego}},
+ langhungarian = {{h\'ungaro}{h\'ungaro}},
+ langitalian = {{italiano}{italiano}},
+ langjapanese = {{japon\'es}{japon\'es}},
+ langlatin = {{lat\'in}{lat\'in}},
+ langlatvian = {{lituano}{lituano}},
+ langnorwegian = {{noruego}{noruego}},
+ langpolish = {{polaco}{polaco}},
+ langportuguese = {{portugu\'es}{portugu\'es}},
+ langrussian = {{ruso}{ruso}},
+ langserbian = {{serbio}{serbio}},
+ langslovak = {{eslovaco}{eslovaco}},
+ langslovene = {{esloveno}{esloveno}},
+ langspanish = {{espa\~nol}{espa\~nol}},
+ langswedish = {{sueco}{sueco}},
+ langukrainian = {{ucraniano}{ucraniano}},
+}
+% \end{macrocode}
+%
+% \iffalse %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%</es>
+% \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
% \section{Other languages}
%
-% Currently \pkg[biblatex]{oxref} only supports British and American
-% English explicitly, but if there is demand more languages may be
-% added. If you would like to contribute support for your language, a
-% list of the non-standard bibliography strings requiring definition may
-% be found in section~\ref{sec:setup}.
+% Currently \pkg[biblatex]{oxref} only supports English (British and American)
+% and Spanish explicitly, but if there is demand more languages may be added. If
+% you would like to contribute support for your language, a list of the
+% non-standard bibliography strings requiring definition may be found in
+% section~\ref{sec:setup}.
%
% \iffalse %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%</us>
%</lbx>
% \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.pdf
index 64d0e7f5de..0511bca7f4 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxyear-doc.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxyear-doc.pdf
index a03712a1aa..b9a60cde4a 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxyear-doc.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxyear-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/ragged2e/1.pdf b/macros/latex/contrib/ragged2e/1.pdf
new file mode 100644
index 0000000000..31b149a92c
--- /dev/null
+++ b/macros/latex/contrib/ragged2e/1.pdf
Binary files differ
diff --git a/macros/latex/contrib/ragged2e/2.pdf b/macros/latex/contrib/ragged2e/2.pdf
new file mode 100644
index 0000000000..4e5693ff2e
--- /dev/null
+++ b/macros/latex/contrib/ragged2e/2.pdf
Binary files differ
diff --git a/macros/latex/contrib/ragged2e/3.pdf b/macros/latex/contrib/ragged2e/3.pdf
new file mode 100644
index 0000000000..803fd880ea
--- /dev/null
+++ b/macros/latex/contrib/ragged2e/3.pdf
Binary files differ
diff --git a/macros/latex/contrib/ragged2e/4.pdf b/macros/latex/contrib/ragged2e/4.pdf
new file mode 100644
index 0000000000..0f648af687
--- /dev/null
+++ b/macros/latex/contrib/ragged2e/4.pdf
Binary files differ
diff --git a/macros/latex/contrib/ragged2e/6.pdf b/macros/latex/contrib/ragged2e/6.pdf
new file mode 100644
index 0000000000..a511000d16
--- /dev/null
+++ b/macros/latex/contrib/ragged2e/6.pdf
Binary files differ
diff --git a/macros/latex/contrib/ragged2e/README.md b/macros/latex/contrib/ragged2e/README.md
index ceeb824e7f..e5ce0f58c4 100644
--- a/macros/latex/contrib/ragged2e/README.md
+++ b/macros/latex/contrib/ragged2e/README.md
@@ -2,7 +2,7 @@
Copyright (C) Martin Schröder, 1996–2019, Marei Peischl (peiTeX) <marei@peitex.de>, 2021–2023
- ragged2e 2023/04/04 v3.5
+ ragged2e 2023/06/22 v3.6
***************************************************************************
@@ -43,5 +43,4 @@ or want to report a suggestion for improvement, please visit
* 3.3 Only modify the alignment when one of the ragged2e commands is active
* 3.4 Bugfix: Remove spurious spaces (Thanks to Enrico Gregorio for reporting)
* 3.5 Bugfix: Resolving performance issues created in v3.3
-
-
+ * 3.6 Bugfix: Remove impact of ragged2e commands/environments on the following parindent. \ No newline at end of file
diff --git a/macros/latex/contrib/ragged2e/ragged2e.dtx b/macros/latex/contrib/ragged2e/ragged2e.dtx
index 00fdf28be9..2bed7f5be5 100644
--- a/macros/latex/contrib/ragged2e/ragged2e.dtx
+++ b/macros/latex/contrib/ragged2e/ragged2e.dtx
@@ -31,7 +31,7 @@
% \iffalse
\NeedsTeXFormat{LaTeX2e}[2021/06/01]
%<package>\ProvidesPackage{ragged2e}
-%<package> [2023/04/04 v3.5 ragged2e Package]
+%<package> [2023/06/22 v3.6 ragged2e Package]
%
%<*driver>
\documentclass[a4paper]{ltxdoc}
@@ -81,7 +81,7 @@
\end{document}
%</driver>
% \fi
-% \CheckSum{527}
+% \CheckSum{532}
%
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -1169,11 +1169,16 @@
% the content structure for tagging.
% \begin{macrocode}
\def\@raggedtwoe@centercrNoindent{%
- \AddToHookNext{para/begin}{\OmitIndent}%
+ \AddToHookNext{para/begin}{%
+ \ifx\@raggedtwoe@everyselectfont\relax\else
+ \OmitIndent
+ \fi
+ }%
\@centercr%
}
% \end{macrocode}
-% \end{macro}
+% \changes{v3.6}{2023/06/00}{Only omit indent if inside a group where a ragged2e command is active}
+% \end{macro}
% \begin{macro}{\@raggedtwoe@gnewline}
% The following definition of a \cs{@gnewline} used by the ragged
% commands was suggested by Markus Kohm:
diff --git a/macros/latex/contrib/ragged2e/ragged2e.pdf b/macros/latex/contrib/ragged2e/ragged2e.pdf
index eb9b619346..083d63d2e3 100644
--- a/macros/latex/contrib/ragged2e/ragged2e.pdf
+++ b/macros/latex/contrib/ragged2e/ragged2e.pdf
Binary files differ
diff --git a/macros/latex/contrib/ragged2e/test.pdf b/macros/latex/contrib/ragged2e/test.pdf
new file mode 100644
index 0000000000..9ba96be616
--- /dev/null
+++ b/macros/latex/contrib/ragged2e/test.pdf
Binary files differ
diff --git a/macros/xetex/latex/exam-zh/CHANGELOG.md b/macros/xetex/latex/exam-zh/CHANGELOG.md
index 384d067eb5..44002138a6 100644
--- a/macros/xetex/latex/exam-zh/CHANGELOG.md
+++ b/macros/xetex/latex/exam-zh/CHANGELOG.md
@@ -5,8 +5,16 @@
格式参照 [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
并且此项目遵守 [Semantic Versioning](https://semver.org/spec/v2.0.0.html)。
+## [0.1.26] - 2023-06-22
-## [0.1.25] - 2023-06-01
+
+### Fixed
+
+- 修复 `choices` 环境的 `columns` 失效问题(#I7FBVF)
+
+
+
+## [0.1.25] - 2023-05-25
### Changed
diff --git a/macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf b/macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
index 2ae39ae7a5..77c9d82abf 100644
--- a/macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
+++ b/macros/xetex/latex/exam-zh/doc/exam-zh-doc.pdf
Binary files differ
diff --git a/macros/xetex/latex/exam-zh/doc/exam-zh-doc.tex b/macros/xetex/latex/exam-zh/doc/exam-zh-doc.tex
index 8a5b804084..ad247296c1 100644
--- a/macros/xetex/latex/exam-zh/doc/exam-zh-doc.tex
+++ b/macros/xetex/latex/exam-zh/doc/exam-zh-doc.tex
@@ -1,7 +1,7 @@
\documentclass{xdyydoc}
\newcommand{\DocDate}{2022-10-4}
-\newcommand{\DocVersion}{v0.1.25}
+\newcommand{\DocVersion}{v0.1.26}
\input{exam-zh-doc-setup.tex}
\usepackage{amssymb}
diff --git a/macros/xetex/latex/exam-zh/examples/example-multiple.pdf b/macros/xetex/latex/exam-zh/examples/example-multiple.pdf
index 967799ad5f..76abecf4e9 100644
--- a/macros/xetex/latex/exam-zh/examples/example-multiple.pdf
+++ b/macros/xetex/latex/exam-zh/examples/example-multiple.pdf
Binary files differ
diff --git a/macros/xetex/latex/exam-zh/examples/example-single.pdf b/macros/xetex/latex/exam-zh/examples/example-single.pdf
index dd0226e183..69f8591c5e 100644
--- a/macros/xetex/latex/exam-zh/examples/example-single.pdf
+++ b/macros/xetex/latex/exam-zh/examples/example-single.pdf
Binary files differ
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty b/macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
index 2e84afa5c6..e905af6f5a 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh-chinese-english.sty
@@ -8,7 +8,7 @@
\RequirePackage{expl3}
-\ProvidesExplPackage {exam-zh-chinese-english} {2023-06-01} {v0.1.25}
+\ProvidesExplPackage {exam-zh-chinese-english} {2023-06-22} {v0.1.26}
{exam-zh chinese and english module}
\PassOptionsToPackage { tcolorbox } { most }
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty b/macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
index f564fdff66..57e8dd4ef2 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh-choices.sty
@@ -9,7 +9,7 @@
\RequirePackage{expl3}
\RequirePackage{xparse}
-\ProvidesExplPackage {exam-zh-choices} {2023-06-01} {v0.1.25}
+\ProvidesExplPackage {exam-zh-choices} {2023-06-22} {v0.1.26}
{exam-zh choices module}
\dim_new:N \l__examzh_choices_column_sep_dim
@@ -124,12 +124,14 @@
% 用户没有输入的话就采用自动计算列数
\int_compare:nNnT { \l__examzh_choices_columns_int } < {1}
{ \__examzh_choices_calc_columns: }
+ % 解决 columns 无效的问题
+ \keys_set:nn { exam-zh / choices } {#1}
% 计算每个选项内容的宽度 \l__examzh_choices_item_width_dim
\__examzh_choices_calc_item_width:
% 输出选项
\__examzh_print_choices:N \l__examzh_choices_seq
% 输出正确选项
- \__examzh_print_correctchoice:
+ % \__examzh_print_correctchoice:
\vspace* { \l__examzh_choices_bottom_sep_skip }
}
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh-font.sty b/macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
index 71320f5305..91257434b7 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh-font.sty
@@ -9,7 +9,7 @@
\RequirePackage{expl3}
\RequirePackage{xparse}
-\ProvidesExplPackage {exam-zh-font} {2023-06-01} {v0.1.25}
+\ProvidesExplPackage {exam-zh-font} {2023-06-22} {v0.1.26}
{exam-zh font module}
\RequirePackage { unicode-math }
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh-question.sty b/macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
index 40dde06024..4cb1c943fa 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh-question.sty
@@ -9,7 +9,7 @@
\RequirePackage{expl3}
\RequirePackage{xparse}
-\ProvidesExplPackage {exam-zh-question} {2023-06-01} {v0.1.25}
+\ProvidesExplPackage {exam-zh-question} {2023-06-22} {v0.1.26}
{exam-zh question module}
@@ -1612,12 +1612,14 @@
{
% \addvspace { \l__examzh_solution_top_sep_skip }
\keys_set:nn { exam-zh / solution } {#1}
- \vspace { \l__examzh_solution_top_sep_skip }
% 放在这是使得 \examsetup 设置 qedsymbol 可以放在正文区
\cs_set_eq:NN \qedsymbol \l__examzh_solution_qedsymbol_tl
\bool_if:NTF \l__examzh_solution_show_bool
{
+ \vspace { \l__examzh_solution_top_sep_skip }
\__examzh_solution_print_answer:n {#2}
+ \par
+ \vspace { \l__examzh_solution_bottom_sep_skip }
}
{
\str_case:VnF \l__examzh_solution_blank_type_str
@@ -1631,7 +1633,6 @@
\par
% \mode_leave_vertical:
% \addvspace { \l__examzh_solution_bottom_sep_skip }
- \vspace { \l__examzh_solution_bottom_sep_skip }
}
{}
\cs_new:Npn \__examzh_solution_simply_hide_solution:n #1
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty b/macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
index 4997a0d292..0ac2e1db4a 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh-symbols.sty
@@ -8,7 +8,7 @@
\RequirePackage{expl3}
-\ProvidesExplPackage {exam-zh-symbols} {2023-06-01} {v0.1.25}
+\ProvidesExplPackage {exam-zh-symbols} {2023-06-22} {v0.1.26}
{exam-zh symbols module}
\RequirePackage { tikz }
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh-textfigure.sty b/macros/xetex/latex/exam-zh/tex/exam-zh-textfigure.sty
index ccefefae71..5b21d1e2d3 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh-textfigure.sty
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh-textfigure.sty
@@ -7,7 +7,7 @@
\RequirePackage{expl3}
-\ProvidesExplPackage {exam-zh-textfigure} {2023-06-01} {v0.1.25}
+\ProvidesExplPackage {exam-zh-textfigure} {2023-06-22} {v0.1.26}
{exam-zh text with figure module}
diff --git a/macros/xetex/latex/exam-zh/tex/exam-zh.cls b/macros/xetex/latex/exam-zh/tex/exam-zh.cls
index 2959abe67f..818feeceb9 100644
--- a/macros/xetex/latex/exam-zh/tex/exam-zh.cls
+++ b/macros/xetex/latex/exam-zh/tex/exam-zh.cls
@@ -6,7 +6,7 @@
\NeedsTeXFormat{LaTeX2e}[2017/04/15]
\RequirePackage{expl3}
-\ProvidesExplClass {exam-zh} {2023-06-01} {v0.1.25} {LaTeX template for Chinese exam}
+\ProvidesExplClass {exam-zh} {2023-06-22} {v0.1.26} {LaTeX template for Chinese exam}
% 检查 LaTeX2e kernel 版本
\msg_new:nnn { exam-zh } { latex-too-old }
@@ -661,7 +661,7 @@
}
% 科目
-\tl_new:N \l__exam_zh_subject_tl
+\tl_new:N \l__examzh_subject_tl
\NewDocumentCommand \subject { o m }
{
\IfNoValueTF {#1}
@@ -669,14 +669,14 @@
% 默认使用自然宽度
\hbox_set:Nn \l_tmpa_box {#2}
\dim_set:Nn \l_tmpa_dim { \box_wd:N \l_tmpa_box * 2 }
- \tl_set:Nn \l__exam_zh_subject_tl
+ \tl_set:Nn \l__examzh_subject_tl
{
\__examzh_spread_box:nn { \l_tmpa_dim } {#2}
}
}
{
% 手动调整宽度
- \tl_set:Nn \l__exam_zh_subject_tl
+ \tl_set:Nn \l__examzh_subject_tl
{
\__examzh_spread_box:nn {#1} {#2}
}
@@ -691,10 +691,10 @@
\begin { center }
\let \footnote \thanks
{ \l__examzh_title_format_tl \@title \par }
- \tl_if_blank:VF \l__exam_zh_subject_tl
+ \tl_if_blank:VF \l__examzh_subject_tl
{
\addvspace { 1em }
- { \l__examzh_subject_format_tl \l__exam_zh_subject_tl }
+ { \l__examzh_subject_format_tl \l__examzh_subject_tl }
}
\end { center }
\par
@@ -1805,7 +1805,7 @@
{
\small
\use:c { __examzh_foot_content_a4paper_output: }
- % \l__exam_zh_subject_tl 试题第 \thepage { } 页(共 \pageref { LastPage } ~ 页)
+ % \l__examzh_subject_tl 试题第 \thepage { } 页(共 \pageref { LastPage } ~ 页)
}
}
}
@@ -1820,7 +1820,7 @@
\fancyfoot [ C ]
{
\small
- % \l__exam_zh_subject_tl 试题第 \thepage { } 页(共 \pageref { LastPage } ~ 页)
+ % \l__examzh_subject_tl 试题第 \thepage { } 页(共 \pageref { LastPage } ~ 页)
\use:c { __examzh_foot_content_a3paper_common_output: }
}
}
@@ -1832,7 +1832,7 @@
{
\small
\use:c { __examzh_foot_content_a3paper_separate_left_output: }
- % \l__exam_zh_subject_tl 试题第
+ % \l__examzh_subject_tl 试题第
% % \thepage
% \int_eval:n { 2 * \c@page - 1 }
% { } 页
@@ -1852,7 +1852,7 @@
% % \int_gincr:N \c@page
% \int_set:Nn \l__examzh_tmp_int { \lastpage@lastpage }
- % \l__exam_zh_subject_tl 试题第
+ % \l__examzh_subject_tl 试题第
% \int_eval:n { 2 * \c@page }
% { }
% 页
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 7375c0dc04..593d2d92b2 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,13 @@
+2023-06-22 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-html4.tex (html4.4ht): use the requested image extension
+ for conversion of EPS files.
+ https://tex.stackexchange.com/q/689248/2891
+
+2023-06-18 Karl Berry <karl@freefriends.org>
+
+ * update-htfonts: dup verbose assignment.
+
2023-06-16 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-mathml.tex (mathml.4ht): fixed \TeX used in \text.
diff --git a/support/TeX4ht/source/tex4ht-html4.tex b/support/TeX4ht/source/tex4ht-html4.tex
index 3b8c4290a6..629429251f 100644
--- a/support/TeX4ht/source/tex4ht-html4.tex
+++ b/support/TeX4ht/source/tex4ht-html4.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-html4.tex 1338 2023-06-08 20:40:46Z michal_h21 $
+% $Id: tex4ht-html4.tex 1344 2023-06-22 07:56:38Z michal_h21 $
% Compile 4 times: latex tex4ht-html4
% Copy html4.4ht into the work directory before all but the last compilation.
%
@@ -13963,7 +13963,7 @@ for margin pars.
\Configure{EpsConvert}{"epstopdf "\Gin@base.eps" && pdf2svg "\Gin@base.pdf" "\Gin@base.svg""}
\else
\Configure{PdfConvert}{png}{"\a:Ghostscript\space -q -dNOPAUSE -dBATCH -dusecropbox -sDEVICE=pngalpha -r\gr:density\space \ifx\Gin@page\@empty\else -dFirstPage="\Gin@page" -dLastPage="\Gin@page"\fi\space -sOutputFile="\Gin@base-\Gin@page.\a:PdfConvert" "\Gin@base.pdf" "}
-\Configure{EpsConvert}{"\a:Ghostscript\space -dSAFER -dBATCH -dNOPAUSE -dEPSCrop -r\gr:density\space -sDEVICE=pngalpha -sOutputFile="\Gin@base.png" "\Gin@base.eps" "}
+\Configure{EpsConvert}{"\a:Ghostscript\space -dSAFER -dBATCH -dNOPAUSE -dEPSCrop -r\gr:density\space -sDEVICE=pngalpha -sOutputFile="\Gin@base\PictExt" "\Gin@base.eps" "}
\fi
\Configure{graphics*}
{pdf}
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 23a5bf613c..7bf9f4aa4a 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -92,7 +92,6 @@ $mirrors = {
'ftp://ftp.fu-berlin.de/tex/CTAN/' => 1,
'http://sendinnsky.selfhost.co/tex-archive/' => 1,
'http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/' => 1,
- 'https://ctan.ebinger.cc/tex-archive/' => 1,
'https://ctan.joethei.xyz/' => 1,
'https://ctan.mc1.root.project-creative.net/' => 1,
'https://ctan.mirror.norbert-ruehl.de/' => 1,
@@ -205,9 +204,6 @@ $mirrors = {
},
},
'South America' => {
- 'Brazil' => {
- 'https://linorg.usp.br/CTAN/' => 1,
- },
'Chile' => {
'https://ctan.dcc.uchile.cl/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index e70342cf3d..1da0b6f474 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2023
-depend revision/67432
+depend revision/67444
name 00texlive.image
category TLCore
@@ -4759,7 +4759,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 67422
+revision 67434
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
@@ -39970,7 +39970,7 @@ catalogue-version 1.9.0
name biblatex-oxref
category Package
-revision 65707
+revision 67440
shortdesc BibLaTeX styles inspired by the Oxford Guide to Style
relocated 1
longdesc This bundle provides four BibLaTeX styles that implement (many
@@ -39986,11 +39986,11 @@ longdesc with parenthetical in-text citations. The bundle provides
longdesc support for a wide variety of content types, including
longdesc manuscripts, audiovisual resources, social media and legal
longdesc references.
-containersize 22764
-containerchecksum c9839c0a69065596b6d36ca61ca23fbe3d3d8d147bf7ecae0db22f24a5db9cbe21ae67563f929868ba39f8cb0c1d8040f4bf20d134aafd26cfa0dadf2cbd9d78
-doccontainersize 2066712
-doccontainerchecksum f0fc6068778972b96a61414285c3371b77f29aae0ca7e31c225b1ccebf09b659b2ee156278b582a46a14b4ab20255f179c2ba4d269c53be5c85e9a0ceae44429
-docfiles size=790
+containersize 24628
+containerchecksum 01e80a82ed0ed8e45bb6822b70ecf03ebfc050303d421ca5635ecc2383cafca4180efa4732307f17975f8c2a7810d7a2f2cfc91da7fa1d953c4071e66ab2233b
+doccontainersize 2123204
+doccontainerchecksum 798c5539e16c784cd8cdb78ae8811567006163a2729c5417c9b04960dde965daa120c9ecdf6009b70a1577c355cb7d35619bfbb566f3112432680ffbf34ac1c4
+docfiles size=799
RELOC/doc/latex/biblatex-oxref/README.md details="Readme"
RELOC/doc/latex/biblatex-oxref/oxalph-doc.pdf details="Style documentation for oxalph"
RELOC/doc/latex/biblatex-oxref/oxalph-doc.tex
@@ -40002,13 +40002,13 @@ docfiles size=790
RELOC/doc/latex/biblatex-oxref/oxref.pdf details="Package documentation"
RELOC/doc/latex/biblatex-oxref/oxyear-doc.pdf details="Style documentation for oxyear"
RELOC/doc/latex/biblatex-oxref/oxyear-doc.tex
-srccontainersize 90528
-srccontainerchecksum 636b0c6c97c76ff15214145685d768c20d44cb1b17527cae743265f94b551aefb4610d63838e0f4bbfc34eb39b11b3a06005f9710e2503fcd4c6f6547665d0d0
-srcfiles size=123
+srccontainersize 92704
+srccontainerchecksum d0dd02dcdcdb4d30dcd3e7419c3d98277c77c2803ecd9506ea5ef9dbf36c7614c54ccb366006ac9fa37f6e85d2c177b05e065c2aae50009e6e1c7d2fe39f2038
+srcfiles size=127
RELOC/source/latex/biblatex-oxref/Makefile
RELOC/source/latex/biblatex-oxref/oxref.dtx
RELOC/source/latex/biblatex-oxref/oxref.ins
-runfiles size=72
+runfiles size=76
RELOC/tex/latex/biblatex-oxref/american-oxref.lbx
RELOC/tex/latex/biblatex-oxref/british-oxref.lbx
RELOC/tex/latex/biblatex-oxref/english-oxref.lbx
@@ -40043,12 +40043,13 @@ runfiles size=72
RELOC/tex/latex/biblatex-oxref/oxyear.bbx
RELOC/tex/latex/biblatex-oxref/oxyear.cbx
RELOC/tex/latex/biblatex-oxref/oxyear.dbx
+ RELOC/tex/latex/biblatex-oxref/spanish-oxref.lbx
catalogue-contact-bugs https://github.com/alex-ball/biblatex-oxref/issues
catalogue-contact-home https://github.com/alex-ball/biblatex-oxref
catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-oxref
catalogue-license lppl1.3c
catalogue-topics biblatex
-catalogue-version 3.0
+catalogue-version 3.1
name biblatex-philosophy
category Package
@@ -46103,7 +46104,7 @@ catalogue-version 0.2
name bxjscls
category Package
-revision 67364
+revision 67439
shortdesc Japanese document class collection for all major engines
relocated 1
longdesc This package provides an extended version of the Japanese
@@ -46112,20 +46113,20 @@ longdesc original version supports only pLaTeX and upLaTeX, the extended
longdesc version also supports pdfLaTeX, XeLaTeX and LuaLaTeX, with the
longdesc aid of suitable packages that provide capability of Japanese
longdesc typesetting.
-containersize 34352
-containerchecksum 6be41ac3e31836e7513e93a7fbed734a2e5ac55786c003564306c4c34649017145d9cf48ae9ed141dff73c55bc041342af49726e93d166bd1ac85154fc080fdf
-doccontainersize 1231300
-doccontainerchecksum bcf123d4eabf57132f4357d9fbeca765ec02ac2b3fc0bdbc844de40f2df6838c82c7c6c70149a3c42437b9bd94fc02c258b596e5b3159b2ba611eb302b65aedf
-docfiles size=331
+containersize 34324
+containerchecksum 0ec0d159b3acc33c654c48b82fe90dec43ee3c02638376d25f9cb34d040560e586262127ae2627f6b50362923c85b937184dd4035e18bd92f7800251b4356ae0
+doccontainersize 1262868
+doccontainerchecksum 4ae882913b5e5199e1e400dc752505218feecfdb04b46c689698cbcf94810529b1db873eedc37c1f73cba80aac9e7d80e85fc39797efde74bf533555b5a85a52
+docfiles size=339
RELOC/doc/latex/bxjscls/LICENSE
RELOC/doc/latex/bxjscls/README-ja.md details="Readme (Japanese)" language="ja"
RELOC/doc/latex/bxjscls/README.md details="Readme"
RELOC/doc/latex/bxjscls/bxjscls-manual.pdf details="User guide (Japanese)" language="ja"
RELOC/doc/latex/bxjscls/bxjscls-manual.tex
RELOC/doc/latex/bxjscls/bxjscls.pdf details="Package documentation (Japanese)" language="ja"
-srccontainersize 86668
-srccontainerchecksum 59c64cf27bee8fe436d6806e816e864ba43f3f5540b75752d3ec18b53d7a6577b84d3c258dba47ebb42433b98673211ccfe96182b6aec6e8c4a75024f5f7afbf
-srcfiles size=105
+srccontainersize 91316
+srccontainerchecksum 3eed685845ad998843daf8d14f3ddc9bbb93c2054b0d22871312aa8413bb459ca27f9fb97b9b7b82975273af879dcba215c4b20744746d75b1f3d166f5c301fc
+srcfiles size=112
RELOC/source/latex/bxjscls/bxjscls.dtx
RELOC/source/latex/bxjscls/bxjscls.ins
runfiles size=105
@@ -46145,7 +46146,7 @@ catalogue-contact-repository https://github.com/zr-tex8r
catalogue-ctan /language/japanese/BX/bxjscls
catalogue-license bsd2
catalogue-topics japanese class
-catalogue-version 2.8
+catalogue-version 2.8a
name bxnewfont
category Package
@@ -88612,7 +88613,7 @@ catalogue-version 1.1.0
name cweb
category Package
-revision 67372
+revision 67436
catalogue cwebbin
shortdesc CWEB for ANSI-C/C++ compilers
longdesc A highly portable and extended version of Levy/Knuth CWEB 3.64c
@@ -88630,10 +88631,10 @@ longdesc version and adding new features from CWEBbin. As of November
longdesc 2019 CTAN no longer holds a copy of this material. Please go to
longdesc the package's github repository for more information.
depend cweb.ARCH
-containersize 24460
-containerchecksum 82f2f6ca3bd450c6dc411486770c970279ad06b3b229af8511a30c358a1be2911566c22eba20cbdb64ec98bbc6cfb89a81f88b94961da2faa84aae530c87da44
-doccontainersize 73552
-doccontainerchecksum d49a4789d4914ce29727af9bd87fe29f90ab7735a68151e2f0ae3d5632c25f7ee8554c6a462b2d7f00b86c39f8dae4e4c1c402389d1c50f35b3d9dfea676b380
+containersize 24500
+containerchecksum 7a6b4867d8be857a3ff3cfc3d6a1f37cabc13e6e09bf68752925566e895c418586f08f281828c9bdd23f15a5835cc4a9a8a89e09a100efcbc3eeabe45facdc6c
+doccontainersize 73548
+doccontainerchecksum cfc271acb3fc2c844cb287db8d140c8bc36607838af5c709bd37b8f9790ca5927b30eaec54b994c8269874bc90f97490681d866e28f77d7bcd1df9884f7335ce
docfiles size=64
texmf-dist/doc/man/man1/ctangle.1
texmf-dist/doc/man/man1/ctangle.man1.pdf
@@ -116168,7 +116169,7 @@ catalogue-version 0.2
name exam-zh
category Package
-revision 67262
+revision 67443
shortdesc LaTeX template for Chinese exams
relocated 1
longdesc Although there are already several excellent exam packages or
@@ -116183,10 +116184,10 @@ longdesc module packages can be used individually. Using exam-zh you can
longdesc separate the format and the content very well; use the choices
longdesc environment to typeset choice items easily and automatically;
longdesc design the seal line easily; and more (see manual).
-containersize 38000
-containerchecksum b8cee22fb7db03e823eb6ecddbf58c5404e09f96cdc96d05599d15565edfadda93a38e93660649c19ee5e017c1db21bab035df201b134d4fa3e171e30876ea7c
-doccontainersize 2669432
-doccontainerchecksum 626faceb10304774176bff729c0f079bad78239f24c6367762da8c758e65281b3491bbdb76bbb3a0c94430fbd4898ae14ae15c70a1b87127285a2c1ae8a8d26d
+containersize 38012
+containerchecksum de381d06962974d68cf226c4ec93a0c62a2fc668ecf8cac861007d6999a8764fcfb49cc1ad11a21476387ea1cf291084f388354cb087a6dbc8ca2245b810f371
+doccontainersize 2669444
+doccontainerchecksum 06d1a6ae925570215f1a0ce59639e05aba890a630dec3d060b83b87ef67c214dc113ea9bd906724ae997e616a5c3559859f7fdc860721bfaefa380c598d1b08d
docfiles size=788
RELOC/doc/xelatex/exam-zh/CHANGELOG.md
RELOC/doc/xelatex/exam-zh/LICENSE
@@ -116227,7 +116228,7 @@ catalogue-contact-support https://gitee.com/zepinglee/exam-zh/issues
catalogue-ctan /macros/xetex/latex/exam-zh
catalogue-license lppl1.3c
catalogue-topics exam chinese expl3 xetex
-catalogue-version 0.1.25
+catalogue-version 0.1.26
name examdesign
category Package
@@ -197373,7 +197374,7 @@ catalogue-version 1.1
name luavlna
category Package
-revision 66705
+revision 67442
shortdesc Prevent line breaks after single letter words, units, or academic titles
relocated 1
longdesc In some languages, like Czech or Polish, there should be no
@@ -197389,10 +197390,10 @@ longdesc units. The package supports both plain LuaTeX and LuaLaTeX.
longdesc BTW: "vlna" is the Czech word for "wave" or "curl" and also
longdesc denotes the tilde which, in TeX, is used for "unbreakable
longdesc spaces".
-containersize 9060
-containerchecksum e430128eb9e696661518c9eec72cbd3f45361a7429bc5534ae30754fed9ffb3a69d7c1079addd8e4de1457265fc8bc4f45e780a4127a55f0e8ce5a8faa5fc905
-doccontainersize 95240
-doccontainerchecksum e004195e62837c88c173f9d0602b850ff943521fbed27b6e0340df7bb67b8ee9e931e325de067ac2e14537ed7ad508741a5cf9a508c036602d57efb4bd2201a3
+containersize 9068
+containerchecksum 012bdbcca4062a2f551b28dbbd781c885fbb557f5c1258157db01fff7141c8380341f53a9e58c3f844c022af64a748299efb703de5e37f05acaa0d385b8ab8ed
+doccontainersize 95120
+doccontainerchecksum a785d65816ff637c4c08f6a0ce95e5a65c4121885f6af32b3e68574845adc10886685451cf3fb68cff05b4ab29c792b3c02f793d912e86ace55f2602af6d63e6
docfiles size=27
RELOC/doc/luatex/luavlna/README.md details="Readme"
RELOC/doc/luatex/luavlna/luavlna-doc.pdf details="Package documentation"
@@ -197414,7 +197415,7 @@ catalogue-contact-repository https://github.com/michal-h21/luavlna
catalogue-ctan /macros/luatex/generic/luavlna
catalogue-license lppl1.3
catalogue-topics typesetting czech slovak polish luatex
-catalogue-version 0.1k
+catalogue-version 0.1l
name luaxml
category Package
@@ -268075,7 +268076,7 @@ catalogue-version 1.3i
name ragged2e
category Package
-revision 67201
+revision 67441
shortdesc Alternative versions of "ragged"-type commands
relocated 1
longdesc The package defines new commands \Centering, \RaggedLeft, and
@@ -268083,16 +268084,22 @@ longdesc \RaggedRight and new environments Center, FlushLeft, and
longdesc FlushRight, which set ragged text and are easily configurable
longdesc to allow hyphenation (the corresponding commands in LaTeX, all
longdesc of whose names are lower-case, prevent hyphenation altogether).
-containersize 3044
-containerchecksum 09c27c7e162d82d88ac1d81b0f0bc05545f2133c06c81284dbfa09db22645cde7efdd3b4e5bbe52c4549b39c00062fd7b9c160809dcd3ea0b9cf18842e43de60
-doccontainersize 689080
-doccontainerchecksum 386a0b778f9f6064c8e4fb6045a18e831e10d733b385b12186ec4d94d0ab594b1a2c3c960f02da0c4987442ed6b3dfc2aeb6fdfe8f90c9617f085a4d7a1039f3
-docfiles size=178
+containersize 3048
+containerchecksum 363d952daecbd0c4d57e7d2aa5bd28e32bd04efd1b26f5ab65c4874fc65948fb4258eb430560bb8d294406cf314778047b0027a45c21cf99f77119519878e368
+doccontainersize 727552
+doccontainerchecksum be65fa8afee57fb8044ad9ec3ae1ee05ebaf0d8b40388f9876de7c25f6bc6b3a78221b393442e1c3bfe69450eb3c98b276b569540ea8a154a5297560f8a972c4
+docfiles size=196
+ RELOC/doc/latex/ragged2e/1.pdf
+ RELOC/doc/latex/ragged2e/2.pdf
+ RELOC/doc/latex/ragged2e/3.pdf
+ RELOC/doc/latex/ragged2e/4.pdf
+ RELOC/doc/latex/ragged2e/6.pdf
RELOC/doc/latex/ragged2e/LICENSE.md
RELOC/doc/latex/ragged2e/README.md details="Readme"
RELOC/doc/latex/ragged2e/ragged2e.pdf details="Package documentation"
-srccontainersize 11988
-srccontainerchecksum 5057253f689bf4de2135e3312c9a02bd30a5d55e5ac5e65c3055895e07421f57edb6ed3c1c04ec293d12e704a67e7ade2328913f93c32c28581a97a049bd338e
+ RELOC/doc/latex/ragged2e/test.pdf
+srccontainersize 12024
+srccontainerchecksum 56482d060b48c8433214b352efc1b2d6499aeb97a689fffd7e2ae5175f92033714aeb61250f79eb847ed3dc63db8e873ae8efab2aa8dd6d8824902a4c00517e2
srcfiles size=14
RELOC/source/latex/ragged2e/ragged2e.dtx
RELOC/source/latex/ragged2e/ragged2e.ins
@@ -268104,7 +268111,7 @@ catalogue-contact-repository https://gitlab.com/TeXhackse/ragged2e
catalogue-ctan /macros/latex/contrib/ragged2e
catalogue-license lppl1.3c
catalogue-topics layout parshape
-catalogue-version 3.5
+catalogue-version 3.6
name raleway
category Package
@@ -301717,7 +301724,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 67387
+revision 67444
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
@@ -301738,10 +301745,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 1099972
-containerchecksum 218290ecee70e3e5ec391bcd693f26fbe97323681bfd9c20373715ee548c855f664ff1c7c7f43d6a9725621b6a05c8153a3cfdf9009a328418b8cbc89db27d0e
-doccontainersize 136388
-doccontainerchecksum 7b971031fd06dd9a6bbaed6c1f56f7328147a4ec4aadb7f00042b6154bf83a6bd15ce761d5e3723dbe77793b69e4b5936d3977e99ff3c3cd78bb73561f9feccb
+containersize 1100000
+containerchecksum 432452057a3ee95059c3b6d955eb9a266f863b4a5d3460f78889af1ca98dea66e8a400200fdf5d6ff8ccc1e57e1be8d433cb78d82a754d3418bbc4ce01312893
+doccontainersize 136384
+doccontainerchecksum 680411f440972ae37723ccf3d9962701f684ae58f6a10d8962908a862cd590b2e3c1253197651e3a32b314f90a6e3c190eb703f05a97ad5e4eedbbe5224ea1b0
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -301813,8 +301820,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 1443076
-srccontainerchecksum cdbbd96e098c24bf8f5a8a5fc135fb27909659be2935f1ce6cb346920a7671476862cfe6303135045755ce27fac4e8f3e28fb56ff728cb1694a6df8a3ad31208
+srccontainersize 1452948
+srccontainerchecksum 7bf1eeadb5a0954af499c950948f6bd28b00f81f591f02ef675c72b1d2f83d1fc19ba1a14c07f9c7750c4d3867e76f2f7195a304af159b5d6c40a6faeb1b14ea
srcfiles size=4382
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
@@ -313307,7 +313314,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 67422
+revision 67434
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.
@@ -313315,10 +313322,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 114048
-containerchecksum ca6f87a1e8c9a49d34ca90bcf8480a7e43513179ee11689576668b42eac126077c3950f4b8f9c4a2c5f52510d83a20ca47f1f265c630f78c07841eee489c9f62
-doccontainersize 427628
-doccontainerchecksum 8d45f6409454297ff964c8c1d07832ccbf5af733ee5dd76c9bbc11714db1026f1dcabe7e38d5b6a2b999ba8e0025a3ff56f8ab48294ff5d9a9f063e7afa2db04
+containersize 114036
+containerchecksum 5c4459d3e0e71cab7e757c842d79cc755796475f88160cc09ccecdb9b32dfbb6e05d8c5b4e5c7575189279e210b9b5c6fac114a3d783bbad818663697e8ff477
+doccontainersize 427632
+doccontainerchecksum fd744552438c66b2c54ef7b3325f903eabe7389b4dbe0dc1ae3e7a479b3a58f2361545c67b3ce72b9c82d89df95ec4352874599e7e3af76b63723dcfef4791bc
docfiles size=546
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 5d62adf044..516aa93f82 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-2b212d55124c819639b702e3e2fa68b6 texlive.tlpdb
+389261d4ec3fabb5f59f53c5cd68d4fc texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index e8e547b53a..c2a1be75ea 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-070befe52e43c65bf2d366a12d5ae8c6316e9b2c2c7ce9958e9e167363ec469da65fb877fdae4e701d986d2fd81ca35a127244b7fd74690d338449b19fff8b69 texlive.tlpdb
+5f5b911a4324a4777d14a5217fde9ffa907f662d3b8186e7552ba474adafbb828d61f25fe6c9e55a5b7205260ed9af033bccf467a2aac4d6287d9249f2d118d3 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index fa8a4ecd5b..dec5e80868 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmSTi5IACgkQTOGHfhlD
-jHAo5Qf/dtHBCZt4jm5ZMOI5lv/wpdayfTYGAjDb5fCTdlGfHCtZTQkWgIsmLYnJ
-Uudnm8bMJNxsiwkkNLwmrLyxF3hKbJvd5kqrsfJ4eemDggpd8ioRxfTkjysBHOYC
-1L7VD6Z+bu2qxRHV769v61lC+lm0y+w06DSOlZMj5vZh9+Ziq/40N7iusTn444Sf
-UkuEiuEg/s2rGoUCXfjGA441QzTRyZF8xHvBdQM8qy131qkQDQ1ABGwZkoRhIlop
-BRdEIVPMOpdaVAp0J21Pb5dZ2jkVK87iH+6CJVlbfSTHqCspkS5PptVpjufPFPUv
-JtnQxP7TDUN3xr8ldzp/lYgjfD9ceA==
-=wG9u
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmSU3SMACgkQTOGHfhlD
+jHBcFggAjZ1tACnZIasCz0YSwIEea/6+3eQzsN59q4E4yOpsk+if+fx4/wC++KW7
+VfemnAS06/syaWZ+4crDOsf3JoQx8Dcy6lxQEeEHBe6UlKmVnVH8rtCK/BjMxHYg
+vHghntc/RfjtO+MzuotaIg8pziO7yifesP+ia2TLDv95z4TRqe+640CZvdeMPVhh
+54YLOQ11YoCfMXTplryEA8C5egaOTtluJFTo9WROnzD1xOWx0qwOjvwg+x9CqRx5
+i4fc5L3VZ0xppn0TSFwqBsTv/wIvQ2VGhjQaln36ti8QgOxAs3+Uofdmve/227Dy
+JGmA1+Y3VfX6gLjpUnYT08l/lPZX3Q==
+=aWXc
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 700729e958..6ea82920cb 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index 4e2edd6bfb..5f78bcb9d1 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:
-2023-06-22-02-02
+2023-06-23-02-02