summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-03-20 03:03:44 +0000
committerNorbert Preining <norbert@preining.info>2024-03-20 03:03:44 +0000
commit414dee6c32fcf48cb611b8c24b6c7b211dc6a5c5 (patch)
tree6d0c6569e720243b245d271a181682be3678a4a5
parent1b771c1e303b8274d871ee6bd4bdd5ba03bdd152 (diff)
CTAN sync 202403200303
-rw-r--r--FILES.byname188
-rw-r--r--FILES.byname.gzbin2642493 -> 2642491 bytes
-rw-r--r--FILES.last07days321
-rw-r--r--biblio/ctan-bibdata/ctan.bib48
-rw-r--r--macros/unicodetex/latex/njuthesis/README.md2
-rw-r--r--macros/unicodetex/latex/njuthesis/njuthesis.dtx1058
-rw-r--r--macros/unicodetex/latex/njuthesis/njuthesis.ins4
-rw-r--r--macros/unicodetex/latex/njuthesis/njuthesis.pdfbin1250193 -> 1261076 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl1
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb280
-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.xzbin2557964 -> 2558612 bytes
-rw-r--r--timestamp2
-rw-r--r--usergrps/usergrps/bg.html8
-rw-r--r--usergrps/usergrps/br.html8
-rw-r--r--usergrps/usergrps/cn.html8
-rw-r--r--usergrps/usergrps/ct.html8
-rw-r--r--usergrps/usergrps/cz.html8
-rw-r--r--usergrps/usergrps/de.html8
-rw-r--r--usergrps/usergrps/dk.html8
-rw-r--r--usergrps/usergrps/ee.html8
-rw-r--r--usergrps/usergrps/es.html8
-rw-r--r--usergrps/usergrps/fr.html8
-rw-r--r--usergrps/usergrps/gr.html8
-rw-r--r--usergrps/usergrps/hu.html8
-rw-r--r--usergrps/usergrps/ie.html8
-rw-r--r--usergrps/usergrps/is.html8
-rw-r--r--usergrps/usergrps/it.html8
-rw-r--r--usergrps/usergrps/kh.html8
-rw-r--r--usergrps/usergrps/kr.html8
-rw-r--r--usergrps/usergrps/lt.html8
-rw-r--r--usergrps/usergrps/lugs.html114
-rw-r--r--usergrps/usergrps/mx.html8
-rw-r--r--usergrps/usergrps/nl.html8
-rw-r--r--usergrps/usergrps/no.html8
-rw-r--r--usergrps/usergrps/pl.html8
-rw-r--r--usergrps/usergrps/pt.html8
-rw-r--r--usergrps/usergrps/tw.html8
-rw-r--r--usergrps/usergrps/us.html8
-rw-r--r--usergrps/usergrps/uy.html8
-rw-r--r--usergrps/usergrps/vn.html8
-rw-r--r--usergrps/usergrps/za.html8
44 files changed, 1234 insertions, 1028 deletions
diff --git a/FILES.byname b/FILES.byname
index a6b0913ba8..30aee4238f 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2081,12 +2081,12 @@
2024/03/12 | 1837 | biblio/citation-style-language/README.md
2024/03/12 | 12878 | biblio/citation-style-language/vancouver.csl
2024/03/12 | 4553440 | biblio/citation-style-language.zip
-2024/03/18 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/03/19 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2024/03/18 | 2855273 | biblio/ctan-bibdata/ctan.bib
-2024/03/18 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/03/19 | 2855284 | biblio/ctan-bibdata/ctan.bib
+2024/03/19 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2024/03/18 | 4119021 | biblio/ctan-bibdata.zip
+2024/03/19 | 4119031 | 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
@@ -5448,7 +5448,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2024/03/18 | 136743 | FILES.last07days
+2024/03/19 | 124020 | 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
@@ -268143,12 +268143,12 @@
2020/09/29 | 211 | macros/unicodetex/latex/lilyglyphs/tex/README-tex
2020/09/29 | 49 | macros/unicodetex/latex/lilyglyphs/VERSION
2020/09/29 | 2283370 | macros/unicodetex/latex/lilyglyphs.zip
-2023/12/05 | 19105 | macros/unicodetex/latex/njuthesis/LICENSE
-2023/12/05 | 316167 | macros/unicodetex/latex/njuthesis/njuthesis.dtx
-2023/12/05 | 3231 | macros/unicodetex/latex/njuthesis/njuthesis.ins
-2023/12/05 | 1250193 | macros/unicodetex/latex/njuthesis/njuthesis.pdf
-2023/12/05 | 1077 | macros/unicodetex/latex/njuthesis/README.md
-2023/12/06 | 1324454 | macros/unicodetex/latex/njuthesis.zip
+2024/03/19 | 19105 | macros/unicodetex/latex/njuthesis/LICENSE
+2024/03/19 | 322402 | macros/unicodetex/latex/njuthesis/njuthesis.dtx
+2024/03/19 | 3231 | macros/unicodetex/latex/njuthesis/njuthesis.ins
+2024/03/19 | 1261076 | macros/unicodetex/latex/njuthesis/njuthesis.pdf
+2024/03/19 | 1077 | macros/unicodetex/latex/njuthesis/README.md
+2024/03/19 | 1336237 | macros/unicodetex/latex/njuthesis.zip
2021/08/05 | 269 | macros/unicodetex/latex/nwafuthesis/build.sh
2021/08/05 | 263 | macros/unicodetex/latex/nwafuthesis/build-win.bat
2021/08/05 | 218987 | macros/unicodetex/latex/nwafuthesis/logo/building.jpg
@@ -304399,9 +304399,9 @@
2019/07/12 | 7876 | systems/texlive/tlnet/archive/adtrees.r51618.tar.xz
2019/02/28 | 146672 | systems/texlive/tlnet/archive/advdate.doc.r20538.tar.xz
2019/02/28 | 2228 | systems/texlive/tlnet/archive/advdate.r20538.tar.xz
-2024/01/04 | 8216 | systems/texlive/tlnet/archive/advice.doc.r69283.tar.xz
-2024/01/04 | 4944 | systems/texlive/tlnet/archive/advice.r69283.tar.xz
-2024/01/04 | 13468 | systems/texlive/tlnet/archive/advice.source.r69283.tar.xz
+2024/03/19 | 8256 | systems/texlive/tlnet/archive/advice.doc.r70688.tar.xz
+2024/03/19 | 5128 | systems/texlive/tlnet/archive/advice.r70688.tar.xz
+2024/03/19 | 13792 | systems/texlive/tlnet/archive/advice.source.r70688.tar.xz
2019/02/28 | 7732 | systems/texlive/tlnet/archive/ae.doc.r15878.tar.xz
2019/02/28 | 26984 | systems/texlive/tlnet/archive/aeguill.doc.r15878.tar.xz
2019/02/28 | 2388 | systems/texlive/tlnet/archive/aeguill.r15878.tar.xz
@@ -305078,9 +305078,9 @@
2019/02/28 | 114256 | systems/texlive/tlnet/archive/babel-malay.doc.r43234.tar.xz
2019/02/28 | 2516 | systems/texlive/tlnet/archive/babel-malay.r43234.tar.xz
2019/02/28 | 5056 | systems/texlive/tlnet/archive/babel-malay.source.r43234.tar.xz
-2024/01/27 | 152000 | systems/texlive/tlnet/archive/babel-norsk.doc.r69603.tar.xz
-2024/01/27 | 2504 | systems/texlive/tlnet/archive/babel-norsk.r69603.tar.xz
-2024/01/27 | 6364 | systems/texlive/tlnet/archive/babel-norsk.source.r69603.tar.xz
+2024/03/19 | 152244 | systems/texlive/tlnet/archive/babel-norsk.doc.r70691.tar.xz
+2024/03/19 | 2516 | systems/texlive/tlnet/archive/babel-norsk.r70691.tar.xz
+2024/03/19 | 6408 | systems/texlive/tlnet/archive/babel-norsk.source.r70691.tar.xz
2019/02/28 | 411824 | systems/texlive/tlnet/archive/babel-occitan.doc.r39608.tar.xz
2019/02/28 | 2384 | systems/texlive/tlnet/archive/babel-occitan.r39608.tar.xz
2019/02/28 | 10520 | systems/texlive/tlnet/archive/babel-occitan.source.r39608.tar.xz
@@ -306580,9 +306580,9 @@
2022/10/01 | 6833668 | systems/texlive/tlnet/archive/coelacanth.r64558.tar.xz
2021/06/26 | 358852 | systems/texlive/tlnet/archive/coffeestains.doc.r59703.tar.xz
2021/06/26 | 86728 | systems/texlive/tlnet/archive/coffeestains.r59703.tar.xz
-2024/01/04 | 7944 | systems/texlive/tlnet/archive/collargs.doc.r69284.tar.xz
-2024/01/04 | 8576 | systems/texlive/tlnet/archive/collargs.r69284.tar.xz
-2024/01/04 | 25264 | systems/texlive/tlnet/archive/collargs.source.r69284.tar.xz
+2024/03/19 | 8160 | systems/texlive/tlnet/archive/collargs.doc.r70689.tar.xz
+2024/03/19 | 8596 | systems/texlive/tlnet/archive/collargs.r70689.tar.xz
+2024/03/19 | 25208 | systems/texlive/tlnet/archive/collargs.source.r70689.tar.xz
2022/11/08 | 221632 | systems/texlive/tlnet/archive/collcell.doc.r64967.tar.xz
2022/11/08 | 2244 | systems/texlive/tlnet/archive/collcell.r64967.tar.xz
2022/11/08 | 7536 | systems/texlive/tlnet/archive/collcell.source.r64967.tar.xz
@@ -307159,8 +307159,8 @@
2022/08/11 | 360976 | systems/texlive/tlnet/archive/customdice.doc.r64089.tar.xz
2022/08/11 | 2616 | systems/texlive/tlnet/archive/customdice.r64089.tar.xz
2022/08/11 | 7408 | systems/texlive/tlnet/archive/customdice.source.r64089.tar.xz
-2023/10/25 | 418652 | systems/texlive/tlnet/archive/customenvs.doc.r68637.tar.xz
-2023/10/25 | 4564 | systems/texlive/tlnet/archive/customenvs.r68637.tar.xz
+2024/03/19 | 456136 | systems/texlive/tlnet/archive/customenvs.doc.r70692.tar.xz
+2024/03/19 | 5940 | systems/texlive/tlnet/archive/customenvs.r70692.tar.xz
2021/10/31 | 334216 | systems/texlive/tlnet/archive/cutwin.doc.r60901.tar.xz
2021/10/31 | 2836 | systems/texlive/tlnet/archive/cutwin.r60901.tar.xz
2021/10/31 | 9416 | systems/texlive/tlnet/archive/cutwin.source.r60901.tar.xz
@@ -307233,8 +307233,8 @@
2019/02/28 | 230940 | systems/texlive/tlnet/archive/dashrule.doc.r29579.tar.xz
2019/02/28 | 1488 | systems/texlive/tlnet/archive/dashrule.r29579.tar.xz
2019/02/28 | 6080 | systems/texlive/tlnet/archive/dashrule.source.r29579.tar.xz
-2024/03/18 | 55608 | systems/texlive/tlnet/archive/dashrulex.doc.r70673.tar.xz
-2024/03/18 | 1160 | systems/texlive/tlnet/archive/dashrulex.r70673.tar.xz
+2024/03/19 | 57452 | systems/texlive/tlnet/archive/dashrulex.doc.r70693.tar.xz
+2024/03/19 | 1140 | systems/texlive/tlnet/archive/dashrulex.r70693.tar.xz
2021/03/06 | 916556 | systems/texlive/tlnet/archive/dashundergaps.doc.r58150.tar.xz
2021/03/06 | 3512 | systems/texlive/tlnet/archive/dashundergaps.r58150.tar.xz
2021/03/06 | 13284 | systems/texlive/tlnet/archive/dashundergaps.source.r58150.tar.xz
@@ -307594,8 +307594,8 @@
2024/02/03 | 338416 | systems/texlive/tlnet/archive/docshots.doc.r69676.tar.xz
2024/02/03 | 2804 | systems/texlive/tlnet/archive/docshots.r69676.tar.xz
2024/02/03 | 7264 | systems/texlive/tlnet/archive/docshots.source.r69676.tar.xz
-2024/03/07 | 276424 | systems/texlive/tlnet/archive/docsurvey.doc.r70442.tar.xz
-2024/03/07 | 552 | systems/texlive/tlnet/archive/docsurvey.r70442.tar.xz
+2024/03/19 | 277964 | systems/texlive/tlnet/archive/docsurvey.doc.r70687.tar.xz
+2024/03/19 | 556 | systems/texlive/tlnet/archive/docsurvey.r70687.tar.xz
2019/02/28 | 603152 | systems/texlive/tlnet/archive/doctools.doc.r34474.tar.xz
2019/02/28 | 5852 | systems/texlive/tlnet/archive/doctools.r34474.tar.xz
2019/02/28 | 11196 | systems/texlive/tlnet/archive/doctools.source.r34474.tar.xz
@@ -309970,13 +309970,13 @@
2020/11/23 | 356 | systems/texlive/tlnet/archive/hyperxmp.amd64-freebsd.r56984.tar.xz
2020/11/23 | 356 | systems/texlive/tlnet/archive/hyperxmp.amd64-netbsd.r56984.tar.xz
2020/11/23 | 356 | systems/texlive/tlnet/archive/hyperxmp.armhf-linux.r56984.tar.xz
-2023/09/13 | 1165076 | systems/texlive/tlnet/archive/hyperxmp.doc.r68251.tar.xz
+2024/03/19 | 1203748 | systems/texlive/tlnet/archive/hyperxmp.doc.r70694.tar.xz
2020/11/23 | 356 | systems/texlive/tlnet/archive/hyperxmp.i386-freebsd.r56984.tar.xz
2020/11/23 | 352 | systems/texlive/tlnet/archive/hyperxmp.i386-linux.r56984.tar.xz
2020/11/23 | 356 | systems/texlive/tlnet/archive/hyperxmp.i386-netbsd.r56984.tar.xz
2020/11/23 | 356 | systems/texlive/tlnet/archive/hyperxmp.i386-solaris.r56984.tar.xz
-2023/09/13 | 15176 | systems/texlive/tlnet/archive/hyperxmp.r68251.tar.xz
-2023/09/13 | 157676 | systems/texlive/tlnet/archive/hyperxmp.source.r68251.tar.xz
+2024/03/19 | 15208 | systems/texlive/tlnet/archive/hyperxmp.r70694.tar.xz
+2024/03/19 | 61480 | systems/texlive/tlnet/archive/hyperxmp.source.r70694.tar.xz
2021/02/25 | 356 | systems/texlive/tlnet/archive/hyperxmp.universal-darwin.r57908.tar.xz
2023/02/20 | 2320 | systems/texlive/tlnet/archive/hyperxmp.windows.r65891.tar.xz
2020/11/23 | 356 | systems/texlive/tlnet/archive/hyperxmp.x86_64-cygwin.r56984.tar.xz
@@ -311312,8 +311312,8 @@
2019/02/28 | 50936 | systems/texlive/tlnet/archive/listofsymbols.doc.r16134.tar.xz
2019/02/28 | 2552 | systems/texlive/tlnet/archive/listofsymbols.r16134.tar.xz
2019/02/28 | 6188 | systems/texlive/tlnet/archive/listofsymbols.source.r16134.tar.xz
-2024/03/11 | 725120 | systems/texlive/tlnet/archive/litebook.doc.r70579.tar.xz
-2024/03/11 | 3056 | systems/texlive/tlnet/archive/litebook.r70579.tar.xz
+2024/03/19 | 695796 | systems/texlive/tlnet/archive/litebook.doc.r70695.tar.xz
+2024/03/19 | 3768 | systems/texlive/tlnet/archive/litebook.r70695.tar.xz
2024/03/12 | 547656 | systems/texlive/tlnet/archive/litesolution.doc.r70595.tar.xz
2024/03/12 | 3124 | systems/texlive/tlnet/archive/litesolution.r70595.tar.xz
2024/03/03 | 425180 | systems/texlive/tlnet/archive/litetable.doc.r70352.tar.xz
@@ -312084,13 +312084,13 @@
2023/10/12 | 396 | systems/texlive/tlnet/archive/memoize.amd64-freebsd.r68515.tar.xz
2023/10/12 | 392 | systems/texlive/tlnet/archive/memoize.amd64-netbsd.r68515.tar.xz
2023/10/12 | 396 | systems/texlive/tlnet/archive/memoize.armhf-linux.r68515.tar.xz
-2024/02/21 | 2501456 | systems/texlive/tlnet/archive/memoize.doc.r70015.tar.xz
+2024/03/19 | 2565724 | systems/texlive/tlnet/archive/memoize.doc.r70690.tar.xz
2023/10/12 | 396 | systems/texlive/tlnet/archive/memoize.i386-freebsd.r68515.tar.xz
2023/10/12 | 396 | systems/texlive/tlnet/archive/memoize.i386-linux.r68515.tar.xz
2023/10/12 | 396 | systems/texlive/tlnet/archive/memoize.i386-netbsd.r68515.tar.xz
2023/10/12 | 392 | systems/texlive/tlnet/archive/memoize.i386-solaris.r68515.tar.xz
-2024/02/21 | 27708 | systems/texlive/tlnet/archive/memoize.r70015.tar.xz
-2024/02/21 | 38892 | systems/texlive/tlnet/archive/memoize.source.r70015.tar.xz
+2024/03/19 | 28388 | systems/texlive/tlnet/archive/memoize.r70690.tar.xz
+2024/03/19 | 40136 | systems/texlive/tlnet/archive/memoize.source.r70690.tar.xz
2023/10/12 | 396 | systems/texlive/tlnet/archive/memoize.universal-darwin.r68515.tar.xz
2023/10/12 | 2404 | systems/texlive/tlnet/archive/memoize.windows.r68515.tar.xz
2023/10/12 | 400 | systems/texlive/tlnet/archive/memoize.x86_64-cygwin.r68515.tar.xz
@@ -313044,8 +313044,8 @@
2019/02/28 | 58304 | systems/texlive/tlnet/archive/obnov.r33355.tar.xz
2019/02/28 | 499988 | systems/texlive/tlnet/archive/ocg-p.doc.r28803.tar.xz
2019/02/28 | 4368 | systems/texlive/tlnet/archive/ocg-p.r28803.tar.xz
-2022/12/17 | 6388 | systems/texlive/tlnet/archive/ocgx2.doc.r65292.tar.xz
-2022/12/17 | 17256 | systems/texlive/tlnet/archive/ocgx2.r65292.tar.xz
+2024/03/19 | 6420 | systems/texlive/tlnet/archive/ocgx2.doc.r70696.tar.xz
+2024/03/19 | 17172 | systems/texlive/tlnet/archive/ocgx2.r70696.tar.xz
2020/03/24 | 991556 | systems/texlive/tlnet/archive/ocgx.doc.r54512.tar.xz
2020/03/24 | 2096 | systems/texlive/tlnet/archive/ocgx.r54512.tar.xz
2020/03/24 | 7776 | systems/texlive/tlnet/archive/ocgx.source.r54512.tar.xz
@@ -313828,9 +313828,9 @@
2020/07/28 | 2536 | systems/texlive/tlnet/archive/pinoutikz.r55966.tar.xz
2019/02/28 | 110192 | systems/texlive/tlnet/archive/pitex.doc.r24731.tar.xz
2019/02/28 | 22664 | systems/texlive/tlnet/archive/pitex.r24731.tar.xz
-2024/03/07 | 832188 | systems/texlive/tlnet/archive/piton.doc.r70445.tar.xz
-2024/03/07 | 18588 | systems/texlive/tlnet/archive/piton.r70445.tar.xz
-2024/03/07 | 51896 | systems/texlive/tlnet/archive/piton.source.r70445.tar.xz
+2024/03/19 | 840128 | systems/texlive/tlnet/archive/piton.doc.r70699.tar.xz
+2024/03/19 | 19300 | systems/texlive/tlnet/archive/piton.r70699.tar.xz
+2024/03/19 | 52984 | systems/texlive/tlnet/archive/piton.source.r70699.tar.xz
2019/02/28 | 317704 | systems/texlive/tlnet/archive/pittetd.doc.r15878.tar.xz
2019/02/28 | 8884 | systems/texlive/tlnet/archive/pittetd.r15878.tar.xz
2019/02/28 | 38588 | systems/texlive/tlnet/archive/pittetd.source.r15878.tar.xz
@@ -314106,12 +314106,12 @@
2024/01/23 | 1336892 | systems/texlive/tlnet/archive/profcollege.r69539.tar.xz
2022/04/27 | 134096 | systems/texlive/tlnet/archive/proflabo.doc.r63147.tar.xz
2022/04/27 | 2748 | systems/texlive/tlnet/archive/proflabo.r63147.tar.xz
-2024/03/09 | 1956352 | systems/texlive/tlnet/archive/proflycee.doc.r70510.tar.xz
-2024/03/09 | 62320 | systems/texlive/tlnet/archive/proflycee.r70510.tar.xz
+2024/03/19 | 3673520 | systems/texlive/tlnet/archive/proflycee.doc.r70697.tar.xz
+2024/03/19 | 62720 | systems/texlive/tlnet/archive/proflycee.r70697.tar.xz
2024/03/08 | 298736 | systems/texlive/tlnet/archive/profmaquette.doc.r70491.tar.xz
2024/03/08 | 23672 | systems/texlive/tlnet/archive/profmaquette.r70491.tar.xz
-2024/02/28 | 465496 | systems/texlive/tlnet/archive/profsio.doc.r70198.tar.xz
-2024/02/28 | 16204 | systems/texlive/tlnet/archive/profsio.r70198.tar.xz
+2024/03/19 | 468520 | systems/texlive/tlnet/archive/profsio.doc.r70685.tar.xz
+2024/03/19 | 16248 | systems/texlive/tlnet/archive/profsio.r70685.tar.xz
2019/02/28 | 49880 | systems/texlive/tlnet/archive/program.doc.r44214.tar.xz
2019/02/28 | 11780 | systems/texlive/tlnet/archive/program.r44214.tar.xz
2019/02/28 | 86236 | systems/texlive/tlnet/archive/progressbar.doc.r33822.tar.xz
@@ -314291,8 +314291,8 @@
2019/02/28 | 6228 | systems/texlive/tlnet/archive/pst-feyn.r48781.tar.xz
2021/10/02 | 838084 | systems/texlive/tlnet/archive/pst-fill.doc.r60671.tar.xz
2021/10/02 | 3864 | systems/texlive/tlnet/archive/pst-fill.r60671.tar.xz
-2019/02/28 | 79172 | systems/texlive/tlnet/archive/pst-fit.doc.r45109.tar.xz
-2019/02/28 | 8004 | systems/texlive/tlnet/archive/pst-fit.r45109.tar.xz
+2024/03/19 | 131236 | systems/texlive/tlnet/archive/pst-fit.doc.r70686.tar.xz
+2024/03/19 | 8188 | systems/texlive/tlnet/archive/pst-fit.r70686.tar.xz
2023/01/10 | 1230264 | systems/texlive/tlnet/archive/pst-flags.doc.r65501.tar.xz
2023/01/10 | 1243392 | systems/texlive/tlnet/archive/pst-flags.r65501.tar.xz
2019/02/28 | 171192 | systems/texlive/tlnet/archive/pst-fr3d.doc.r15878.tar.xz
@@ -314632,8 +314632,8 @@
2024/02/20 | 510564 | systems/texlive/tlnet/archive/pynotebook.doc.r69985.tar.xz
2024/02/20 | 2840 | systems/texlive/tlnet/archive/pynotebook.r69985.tar.xz
2021/08/05 | 864 | systems/texlive/tlnet/archive/python.doc.r60162.tar.xz
-2019/02/28 | 1444 | systems/texlive/tlnet/archive/pythonhighlight.doc.r43191.tar.xz
-2019/02/28 | 2180 | systems/texlive/tlnet/archive/pythonhighlight.r43191.tar.xz
+2024/03/19 | 1480 | systems/texlive/tlnet/archive/pythonhighlight.doc.r70698.tar.xz
+2024/03/19 | 2464 | systems/texlive/tlnet/archive/pythonhighlight.r70698.tar.xz
2024/01/19 | 444424 | systems/texlive/tlnet/archive/pythonimmediate.doc.r69487.tar.xz
2024/01/19 | 4608 | systems/texlive/tlnet/archive/pythonimmediate.r69487.tar.xz
2021/08/05 | 2012 | systems/texlive/tlnet/archive/python.r60162.tar.xz
@@ -316337,7 +316337,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2024/03/18 | 434120 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70670.tar.xz
+2024/03/19 | 434116 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70684.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
@@ -316359,7 +316359,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2024/03/18 | 114040 | systems/texlive/tlnet/archive/texlive-scripts.r70670.tar.xz
+2024/03/19 | 114040 | systems/texlive/tlnet/archive/texlive-scripts.r70684.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2024/03/01 | 60292 | systems/texlive/tlnet/archive/texlive-scripts.windows.r70269.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -318280,16 +318280,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2024/02/05 | 125030 | systems/texlive/tlnet/install-tl
-2024/03/18 | 5839878 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2024/03/18 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2024/03/18 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/03/19 | 5838546 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/03/19 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/03/19 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2024/03/18 | 27902296 | systems/texlive/tlnet/install-tl-windows.exe
-2024/03/18 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2024/03/18 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/03/18 | 34546848 | systems/texlive/tlnet/install-tl.zip
-2024/03/18 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2024/03/18 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/03/19 | 27902544 | systems/texlive/tlnet/install-tl-windows.exe
+2024/03/19 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/03/19 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/03/19 | 34546845 | systems/texlive/tlnet/install-tl.zip
+2024/03/19 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/03/19 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2024/03/13 | 1229 | systems/texlive/tlnet/README.md
2024/03/13 | 0 | systems/texlive/tlnet/TEXLIVE_2024
2024/01/02 | 9011 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -318299,7 +318299,7 @@
2024/01/02 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2024/01/16 | 50726 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2024/03/17 | 7265 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2024/03/18 | 7214 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/03/15 | 229654 | 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
@@ -318341,12 +318341,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2024/01/31 | 5840 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2024/03/18 | 19395278 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2024/03/18 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/03/19 | 19395727 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/03/19 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2024/03/10 | 87229 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2024/03/18 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2024/03/18 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/03/18 | 2557964 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/03/19 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/03/19 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/03/19 | 2558612 | 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
@@ -329722,7 +329722,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2024/03/19 | 186 | timestamp
+2024/03/20 | 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
@@ -331060,40 +331060,40 @@
1999/06/04 | 27445 | usergrps/uktug/baskervi/baskrep.cls
1999/05/12 | 7702 | usergrps/uktug/baskervi/epstopdf
1997/10/01 | 444 | usergrps/uktug/baskervi/README
-2024/03/17 | 9575 | usergrps/usergrps/bg.html
-2024/03/17 | 9244 | usergrps/usergrps/br.html
-2024/03/17 | 9537 | usergrps/usergrps/cn.html
-2024/03/17 | 9330 | usergrps/usergrps/ct.html
-2024/03/17 | 9700 | usergrps/usergrps/cz.html
-2024/03/17 | 9817 | usergrps/usergrps/de.html
-2024/03/17 | 9188 | usergrps/usergrps/dk.html
-2024/03/17 | 9117 | usergrps/usergrps/ee.html
-2024/03/17 | 9476 | usergrps/usergrps/es.html
-2024/03/17 | 9579 | usergrps/usergrps/fr.html
-2024/03/17 | 9354 | usergrps/usergrps/gr.html
-2024/03/17 | 9756 | usergrps/usergrps/hu.html
-2024/03/17 | 9263 | usergrps/usergrps/ie.html
+2024/03/19 | 9593 | usergrps/usergrps/bg.html
+2024/03/19 | 9262 | usergrps/usergrps/br.html
+2024/03/19 | 9555 | usergrps/usergrps/cn.html
+2024/03/19 | 9348 | usergrps/usergrps/ct.html
+2024/03/19 | 9718 | usergrps/usergrps/cz.html
+2024/03/19 | 9835 | usergrps/usergrps/de.html
+2024/03/19 | 9206 | usergrps/usergrps/dk.html
+2024/03/19 | 9135 | usergrps/usergrps/ee.html
+2024/03/19 | 9494 | usergrps/usergrps/es.html
+2024/03/19 | 9597 | usergrps/usergrps/fr.html
+2024/03/19 | 9372 | usergrps/usergrps/gr.html
+2024/03/19 | 9774 | usergrps/usergrps/hu.html
+2024/03/19 | 9281 | usergrps/usergrps/ie.html
2024/03/17 | 6371 | usergrps/usergrps/index.html
-2024/03/17 | 9296 | usergrps/usergrps/is.html
-2024/03/17 | 9481 | usergrps/usergrps/it.html
-2024/03/17 | 9208 | usergrps/usergrps/kh.html
-2024/03/17 | 9596 | usergrps/usergrps/kr.html
+2024/03/19 | 9314 | usergrps/usergrps/is.html
+2024/03/19 | 9499 | usergrps/usergrps/it.html
+2024/03/19 | 9226 | usergrps/usergrps/kh.html
+2024/03/19 | 9614 | usergrps/usergrps/kr.html
2024/03/17 | 10642 | usergrps/usergrps/labels.pdf
2023/12/06 | 2105 | usergrps/usergrps/labels.tex
-2024/03/17 | 9245 | usergrps/usergrps/lt.html
-2024/03/17 | 51323 | usergrps/usergrps/lugs.html
+2024/03/19 | 9263 | usergrps/usergrps/lt.html
+2024/03/19 | 51584 | usergrps/usergrps/lugs.html
2024/03/17 | 47392 | usergrps/usergrps/lugs.pdf
2024/03/10 | 21139 | usergrps/usergrps/lugs.tex
-2024/03/17 | 9197 | usergrps/usergrps/mx.html
-2024/03/17 | 9534 | usergrps/usergrps/nl.html
-2024/03/17 | 9297 | usergrps/usergrps/no.html
-2024/03/17 | 9763 | usergrps/usergrps/pl.html
-2024/03/17 | 9325 | usergrps/usergrps/pt.html
-2024/03/17 | 9098 | usergrps/usergrps/tw.html
-2024/03/17 | 9364 | usergrps/usergrps/us.html
-2024/03/17 | 9246 | usergrps/usergrps/uy.html
-2024/03/17 | 9318 | usergrps/usergrps/vn.html
-2024/03/17 | 9257 | usergrps/usergrps/za.html
+2024/03/19 | 9215 | usergrps/usergrps/mx.html
+2024/03/19 | 9552 | usergrps/usergrps/nl.html
+2024/03/19 | 9315 | usergrps/usergrps/no.html
+2024/03/19 | 9781 | usergrps/usergrps/pl.html
+2024/03/19 | 9343 | usergrps/usergrps/pt.html
+2024/03/19 | 9116 | usergrps/usergrps/tw.html
+2024/03/19 | 9382 | usergrps/usergrps/us.html
+2024/03/19 | 9264 | usergrps/usergrps/uy.html
+2024/03/19 | 9336 | usergrps/usergrps/vn.html
+2024/03/19 | 9275 | usergrps/usergrps/za.html
1992/12/06 | 2551 | web/aplweb/announcement
1993/11/03 | 802292 | web/aplweb/aplweba.zip
1993/11/03 | 771814 | web/aplweb/aplwebb.zip
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 0e534ddf6a..b5d7d0ab66 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index c0653cb85d..20e3f8723b 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,94 @@
+2024/03/19 | 9835 | usergrps/usergrps/de.html
+2024/03/19 | 9781 | usergrps/usergrps/pl.html
+2024/03/19 | 9774 | usergrps/usergrps/hu.html
+2024/03/19 | 9718 | usergrps/usergrps/cz.html
+2024/03/19 | 9614 | usergrps/usergrps/kr.html
+2024/03/19 | 9597 | usergrps/usergrps/fr.html
+2024/03/19 | 9593 | usergrps/usergrps/bg.html
+2024/03/19 | 9555 | usergrps/usergrps/cn.html
+2024/03/19 | 9552 | usergrps/usergrps/nl.html
+2024/03/19 | 9499 | usergrps/usergrps/it.html
+2024/03/19 | 9494 | usergrps/usergrps/es.html
+2024/03/19 | 9382 | usergrps/usergrps/us.html
+2024/03/19 | 9372 | usergrps/usergrps/gr.html
+2024/03/19 | 9348 | usergrps/usergrps/ct.html
+2024/03/19 | 9343 | usergrps/usergrps/pt.html
+2024/03/19 | 9336 | usergrps/usergrps/vn.html
+2024/03/19 | 9315 | usergrps/usergrps/no.html
+2024/03/19 | 9314 | usergrps/usergrps/is.html
+2024/03/19 | 9281 | usergrps/usergrps/ie.html
+2024/03/19 | 9275 | usergrps/usergrps/za.html
+2024/03/19 | 9264 | usergrps/usergrps/uy.html
+2024/03/19 | 9263 | usergrps/usergrps/lt.html
+2024/03/19 | 9262 | usergrps/usergrps/br.html
+2024/03/19 | 9226 | usergrps/usergrps/kh.html
+2024/03/19 | 9215 | usergrps/usergrps/mx.html
+2024/03/19 | 9206 | usergrps/usergrps/dk.html
+2024/03/19 | 9135 | usergrps/usergrps/ee.html
+2024/03/19 | 9116 | usergrps/usergrps/tw.html
+2024/03/19 | 8596 | systems/texlive/tlnet/archive/collargs.r70689.tar.xz
+2024/03/19 | 840128 | systems/texlive/tlnet/archive/piton.doc.r70699.tar.xz
+2024/03/19 | 8256 | systems/texlive/tlnet/archive/advice.doc.r70688.tar.xz
+2024/03/19 | 8188 | systems/texlive/tlnet/archive/pst-fit.r70686.tar.xz
+2024/03/19 | 8160 | systems/texlive/tlnet/archive/collargs.doc.r70689.tar.xz
+2024/03/19 | 695796 | systems/texlive/tlnet/archive/litebook.doc.r70695.tar.xz
+2024/03/19 | 6420 | systems/texlive/tlnet/archive/ocgx2.doc.r70696.tar.xz
+2024/03/19 | 6408 | systems/texlive/tlnet/archive/babel-norsk.source.r70691.tar.xz
+2024/03/19 | 62720 | systems/texlive/tlnet/archive/proflycee.r70697.tar.xz
+2024/03/19 | 61480 | systems/texlive/tlnet/archive/hyperxmp.source.r70694.tar.xz
+2024/03/19 | 5940 | systems/texlive/tlnet/archive/customenvs.r70692.tar.xz
+2024/03/19 | 5838546 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2024/03/19 | 57452 | systems/texlive/tlnet/archive/dashrulex.doc.r70693.tar.xz
+2024/03/19 | 556 | systems/texlive/tlnet/archive/docsurvey.r70687.tar.xz
+2024/03/19 | 52984 | systems/texlive/tlnet/archive/piton.source.r70699.tar.xz
+2024/03/19 | 51584 | usergrps/usergrps/lugs.html
+2024/03/19 | 5128 | systems/texlive/tlnet/archive/advice.r70688.tar.xz
+2024/03/19 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2024/03/19 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2024/03/19 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2024/03/19 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2024/03/19 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2024/03/19 | 468520 | systems/texlive/tlnet/archive/profsio.doc.r70685.tar.xz
+2024/03/19 | 456136 | systems/texlive/tlnet/archive/customenvs.doc.r70692.tar.xz
+2024/03/19 | 434116 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70684.tar.xz
+2024/03/19 | 4119031 | biblio/ctan-bibdata.zip
+2024/03/19 | 40136 | systems/texlive/tlnet/archive/memoize.source.r70690.tar.xz
+2024/03/19 | 3768 | systems/texlive/tlnet/archive/litebook.r70695.tar.xz
+2024/03/19 | 3708800 | biblio/ctan-bibdata/ctan.pdf
+2024/03/19 | 3673520 | systems/texlive/tlnet/archive/proflycee.doc.r70697.tar.xz
+2024/03/19 | 34546845 | systems/texlive/tlnet/install-tl.zip
+2024/03/19 | 3231 | macros/unicodetex/latex/njuthesis/njuthesis.ins
+2024/03/19 | 322402 | macros/unicodetex/latex/njuthesis/njuthesis.dtx
+2024/03/19 | 2855284 | biblio/ctan-bibdata/ctan.bib
+2024/03/19 | 28388 | systems/texlive/tlnet/archive/memoize.r70690.tar.xz
+2024/03/19 | 27902544 | systems/texlive/tlnet/install-tl-windows.exe
+2024/03/19 | 277964 | systems/texlive/tlnet/archive/docsurvey.doc.r70687.tar.xz
+2024/03/19 | 2565724 | systems/texlive/tlnet/archive/memoize.doc.r70690.tar.xz
+2024/03/19 | 2558612 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2024/03/19 | 25208 | systems/texlive/tlnet/archive/collargs.source.r70689.tar.xz
+2024/03/19 | 2516 | systems/texlive/tlnet/archive/babel-norsk.r70691.tar.xz
+2024/03/19 | 2464 | systems/texlive/tlnet/archive/pythonhighlight.r70698.tar.xz
+2024/03/19 | 19395727 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2024/03/19 | 19300 | systems/texlive/tlnet/archive/piton.r70699.tar.xz
+2024/03/19 | 19105 | macros/unicodetex/latex/njuthesis/LICENSE
+2024/03/19 | 17172 | systems/texlive/tlnet/archive/ocgx2.r70696.tar.xz
+2024/03/19 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2024/03/19 | 16248 | systems/texlive/tlnet/archive/profsio.r70685.tar.xz
+2024/03/19 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2024/03/19 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2024/03/19 | 152244 | systems/texlive/tlnet/archive/babel-norsk.doc.r70691.tar.xz
+2024/03/19 | 15208 | systems/texlive/tlnet/archive/hyperxmp.r70694.tar.xz
+2024/03/19 | 1480 | systems/texlive/tlnet/archive/pythonhighlight.doc.r70698.tar.xz
+2024/03/19 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2024/03/19 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2024/03/19 | 13792 | systems/texlive/tlnet/archive/advice.source.r70688.tar.xz
+2024/03/19 | 1336237 | macros/unicodetex/latex/njuthesis.zip
+2024/03/19 | 131236 | systems/texlive/tlnet/archive/pst-fit.doc.r70686.tar.xz
+2024/03/19 | 1261076 | macros/unicodetex/latex/njuthesis/njuthesis.pdf
+2024/03/19 | 1203748 | systems/texlive/tlnet/archive/hyperxmp.doc.r70694.tar.xz
+2024/03/19 | 1140 | systems/texlive/tlnet/archive/dashrulex.r70693.tar.xz
+2024/03/19 | 114040 | systems/texlive/tlnet/archive/texlive-scripts.r70684.tar.xz
+2024/03/19 | 1077 | macros/unicodetex/latex/njuthesis/README.md
2024/03/18 | 979 | macros/latex/contrib/hyperxmp/hyperxmp-add-bytecount.1
2024/03/18 | 9750 | macros/latex/contrib/proflycee/tex/ProfLycee.sty
2024/03/18 | 9680 | systems/win32/miktex/tm/packages/starray.tar.lzma
@@ -31,6 +122,7 @@
2024/03/18 | 7356 | macros/latex/contrib/ocgx2/ChangeLog
2024/03/18 | 73406 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
2024/03/18 | 73379 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2024/03/18 | 7214 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/03/18 | 7156 | systems/texlive/tlnet/archive/collection-latexextra.r70673.tar.xz
2024/03/18 | 70830 | macros/latex/contrib/hyperxmp/einstein1.pdf
2024/03/18 | 707461 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
@@ -49,12 +141,10 @@
2024/03/18 | 59279 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
2024/03/18 | 58950 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
2024/03/18 | 58949 | macros/latex/contrib/dashrulex/dashrulex.pdf
-2024/03/18 | 5839878 | systems/texlive/tlnet/install-tl-unx.tar.gz
2024/03/18 | 56037 | systems/win32/miktex/tm/packages/dashrulex__doc.tar.lzma
2024/03/18 | 56010 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2024/03/18 | 558 | macros/latex/contrib/litebook/doc/litebook.tex
2024/03/18 | 5560 | macros/latex/contrib/pythonhighlight/pythonhighlight.sty
-2024/03/18 | 55608 | systems/texlive/tlnet/archive/dashrulex.doc.r70673.tar.xz
2024/03/18 | 5484 | macros/latex/contrib/dashrulex/dashrulex.tex
2024/03/18 | 54812 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
2024/03/18 | 5466 | systems/win32/miktex/tm/packages/advice.tar.lzma
@@ -65,11 +155,6 @@
2024/03/18 | 52676 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2024/03/18 | 499732 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
2024/03/18 | 49694 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2024/03/18 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2024/03/18 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2024/03/18 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2024/03/18 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2024/03/18 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2024/03/18 | 485548 | graphics/pgf/contrib/profsio.zip
2024/03/18 | 483 | macros/latex/contrib/babel-contrib/norsk/README.md
2024/03/18 | 48304 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
@@ -82,10 +167,8 @@
2024/03/18 | 44330560 | systems/texlive/tlnet/archive/beautybook.doc.r70672.tar.xz
2024/03/18 | 44111 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
2024/03/18 | 44084 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2024/03/18 | 434120 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70670.tar.xz
2024/03/18 | 43124 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2024/03/18 | 4285 | macros/latex/contrib/babel-contrib/norsk/norsk.ins
-2024/03/18 | 4119021 | biblio/ctan-bibdata.zip
2024/03/18 | 411886 | macros/luatex/latex/piton/piton-french.pdf
2024/03/18 | 40737 | systems/win32/miktex/tm/packages/memoize__source.tar.lzma
2024/03/18 | 40360 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
@@ -96,7 +179,6 @@
2024/03/18 | 37630 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2024/03/18 | 3761201 | macros/latex/contrib/proflycee.zip
2024/03/18 | 3742 | macros/latex/contrib/pythonhighlight.zip
-2024/03/18 | 3708800 | biblio/ctan-bibdata/ctan.pdf
2024/03/18 | 36761 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
2024/03/18 | 36712 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
2024/03/18 | 36583 | macros/latex/contrib/customenvs/tex/customenvs.sty
@@ -121,7 +203,6 @@
2024/03/18 | 348 | systems/texlive/tlnet/archive/l3sys-query.aarch64-linux.r70681.tar.xz
2024/03/18 | 3466 | macros/latex/contrib/hyperxmp/gglo-hyxmp.ist
2024/03/18 | 34618 | install/macros/latex/contrib/ocgx2.tds.zip
-2024/03/18 | 34546848 | systems/texlive/tlnet/install-tl.zip
2024/03/18 | 3442 | macros/latex/contrib/hyperxmp/gind-hyxmp.ist
2024/03/18 | 339316 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.pdf
2024/03/18 | 33885 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
@@ -138,10 +219,8 @@
2024/03/18 | 28759 | systems/win32/miktex/tm/packages/memoize.tar.lzma
2024/03/18 | 28754993 | systems/win32/miktex/tm/packages/hvfloat__doc.tar.lzma
2024/03/18 | 287491 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2024/03/18 | 2855273 | biblio/ctan-bibdata/ctan.bib
2024/03/18 | 2843316 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2024/03/18 | 279254 | info/docsurvey.zip
-2024/03/18 | 27902296 | systems/texlive/tlnet/install-tl-windows.exe
2024/03/18 | 27464 | macros/latex/contrib/customenvs/doc/customenvs-doc-fr.tex
2024/03/18 | 274432 | macros/latex/contrib/hyperxmp/hyperxmp.dtx
2024/03/18 | 272083 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
@@ -152,7 +231,6 @@
2024/03/18 | 25616 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2024/03/18 | 25602 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2024/03/18 | 2559 | macros/latex/contrib/dashrulex/dashrulex.sty
-2024/03/18 | 2557964 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2024/03/18 | 2547 | systems/win32/miktex/tm/packages/dashrulex__source.tar.lzma
2024/03/18 | 2527561 | systems/win32/miktex/tm/packages/memoize__doc.tar.lzma
2024/03/18 | 249307 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
@@ -179,28 +257,22 @@
2024/03/18 | 19938 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2024/03/18 | 1984 | systems/texlive/tlnet/archive/snaptodo.r70676.tar.xz
2024/03/18 | 1970139 | macros/latex/contrib/proflycee/doc/ProfLycee-docctan.zip
-2024/03/18 | 19395278 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2024/03/18 | 182681 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2024/03/18 | 1768319 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2024/03/18 | 1768299 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2024/03/18 | 17533 | macros/latex/contrib/babel-contrib/norsk/norsk.dtx
2024/03/18 | 174078 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2024/03/18 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2024/03/18 | 16452 | systems/texlive/tlnet/archive/beautybook.r70672.tar.xz
2024/03/18 | 1640551 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.pdf
2024/03/18 | 159812 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2024/03/18 | 158314 | macros/latex/contrib/babel-contrib/norsk.zip
2024/03/18 | 154661 | macros/latex/contrib/babel-contrib/norsk/norsk.pdf
-2024/03/18 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2024/03/18 | 1531333 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2024/03/18 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2024/03/18 | 15000 | systems/win32/miktex/tm/packages/hvfloat.tar.lzma
2024/03/18 | 1494 | systems/win32/miktex/tm/packages/fadingimage.tar.lzma
2024/03/18 | 1490 | macros/latex/contrib/pythonhighlight/LICENSE.rst
2024/03/18 | 14904 | systems/texlive/tlnet/archive/hvfloat.r70675.tar.xz
-2024/03/18 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2024/03/18 | 14597 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2024/03/18 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2024/03/18 | 1437044 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2024/03/18 | 14219 | systems/win32/miktex/tm/packages/advice__source.tar.lzma
2024/03/18 | 141912 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
@@ -218,10 +290,8 @@
2024/03/18 | 117760 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2024/03/18 | 1172467 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
2024/03/18 | 116310 | macros/latex/contrib/customenvs/doc/customenvs-doc-en.pdf
-2024/03/18 | 1160 | systems/texlive/tlnet/archive/dashrulex.r70673.tar.xz
2024/03/18 | 11573 | systems/win32/miktex/tm/packages/snaptodo__source.tar.lzma
2024/03/18 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
-2024/03/18 | 114040 | systems/texlive/tlnet/archive/texlive-scripts.r70670.tar.xz
2024/03/18 | 11330 | macros/latex/contrib/hyperxmp/einstein-xmp.tex
2024/03/18 | 112498 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2024/03/18 | 109894 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
@@ -238,44 +308,16 @@
2024/03/18 | 1016 | systems/texlive/tlnet/archive/collection-binextra.r70681.tar.xz
2024/03/18 | 1006299 | macros/luatex/latex/piton/piton.pdf
2024/03/18 | 1000986 | macros/luatex/latex/piton.zip
-2024/03/17 | 9817 | usergrps/usergrps/de.html
2024/03/17 | 98064 | macros/latex/contrib/hvfloat/doc/examples/capPos.pdf
2024/03/17 | 976 | macros/generic/collargs/README.md
-2024/03/17 | 9763 | usergrps/usergrps/pl.html
-2024/03/17 | 9756 | usergrps/usergrps/hu.html
-2024/03/17 | 9700 | usergrps/usergrps/cz.html
2024/03/17 | 969 | macros/latex/contrib/beautybook/README.md
2024/03/17 | 9628 | systems/win32/miktex/tm/packages/jnuexam__source.tar.lzma
-2024/03/17 | 9596 | usergrps/usergrps/kr.html
-2024/03/17 | 9579 | usergrps/usergrps/fr.html
-2024/03/17 | 9575 | usergrps/usergrps/bg.html
-2024/03/17 | 9537 | usergrps/usergrps/cn.html
-2024/03/17 | 9534 | usergrps/usergrps/nl.html
-2024/03/17 | 9481 | usergrps/usergrps/it.html
-2024/03/17 | 9476 | usergrps/usergrps/es.html
2024/03/17 | 94441 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf
-2024/03/17 | 9364 | usergrps/usergrps/us.html
2024/03/17 | 93624 | systems/win32/miktex/tm/packages/pdfxup__doc.tar.lzma
-2024/03/17 | 9354 | usergrps/usergrps/gr.html
-2024/03/17 | 9330 | usergrps/usergrps/ct.html
-2024/03/17 | 9325 | usergrps/usergrps/pt.html
-2024/03/17 | 9318 | usergrps/usergrps/vn.html
-2024/03/17 | 9297 | usergrps/usergrps/no.html
-2024/03/17 | 9296 | usergrps/usergrps/is.html
2024/03/17 | 92802 | macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf
-2024/03/17 | 9263 | usergrps/usergrps/ie.html
-2024/03/17 | 9257 | usergrps/usergrps/za.html
-2024/03/17 | 9246 | usergrps/usergrps/uy.html
-2024/03/17 | 9245 | usergrps/usergrps/lt.html
-2024/03/17 | 9244 | usergrps/usergrps/br.html
-2024/03/17 | 9208 | usergrps/usergrps/kh.html
2024/03/17 | 92046 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf
-2024/03/17 | 9197 | usergrps/usergrps/mx.html
-2024/03/17 | 9188 | usergrps/usergrps/dk.html
2024/03/17 | 917 | support/texlive/texlive-dummy/openSUSE/README.md
2024/03/17 | 91750 | systems/win32/miktex/tm/packages/mathtools__source.tar.lzma
-2024/03/17 | 9117 | usergrps/usergrps/ee.html
-2024/03/17 | 9098 | usergrps/usergrps/tw.html
2024/03/17 | 90548 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf
2024/03/17 | 90376 | macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdf
2024/03/17 | 89736 | macros/latex/contrib/hvfloat/doc/examples/paper-after2s2c.pdf
@@ -322,7 +364,6 @@
2024/03/17 | 76232 | systems/texlive/tlnet/archive/latexindent.r70666.tar.xz
2024/03/17 | 76093 | systems/win32/miktex/tm/packages/l3experimental__source.tar.lzma
2024/03/17 | 76000 | systems/win32/miktex/tm/packages/cleveref-forward__doc.tar.lzma
-2024/03/17 | 7265 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2024/03/17 | 723200 | systems/win32/miktex/tm/packages/litebook__doc.tar.lzma
2024/03/17 | 72229 | systems/win32/miktex/tm/packages/penlightplus__doc.tar.lzma
2024/03/17 | 6612 | systems/win32/miktex/tm/packages/bibcop__source.tar.lzma
@@ -351,7 +392,6 @@
2024/03/17 | 532 | macros/latex/contrib/snaptodo/README
2024/03/17 | 5201 | macros/latex/contrib/hvfloat/Changes
2024/03/17 | 5193752 | systems/texlive/tlnet/archive/latexindent.windows.r70666.tar.xz
-2024/03/17 | 51323 | usergrps/usergrps/lugs.html
2024/03/17 | 512474 | systems/win32/miktex/tm/packages/ufrgscca__doc.tar.lzma
2024/03/17 | 50551740 | systems/texlive/tlnet/archive/knuth-pdf.doc.r70668.tar.xz
2024/03/17 | 5042 | systems/win32/miktex/tm/packages/pdfxup__source.tar.lzma
@@ -1459,7 +1499,6 @@
2024/03/13 | 47 | systems/mac/mactex/BasicTeX.pkg.md5
2024/03/13 | 45 | systems/mac/mactex/MacTeX.pkg.md5
2024/03/13 | 426 | systems/mac/mactex/README
-2024/03/13 | 3614 | fonts/newtxtt/README
2024/03/13 | 2392 | systems/texlive/Images/test/README
2024/03/13 | 176 | systems/mac/mactex/mactex-ghostscriptextras-10.03.0-20240309.pkg.sha512
2024/03/13 | 170 | systems/mac/mactex/mactex-ghostscript-10.03.0-20240309.pkg.sha512
@@ -1472,179 +1511,3 @@
2024/03/13 | 1229 | systems/texlive/tlnet/README.md
2024/03/13 | 1180 | systems/texlive/Images/README.md
2024/03/13 | 0 | systems/texlive/tlnet/TEXLIVE_2024
-2024/03/12 | 98080 | macros/latex/contrib/leaflet/leaflet-manual.pdf
-2024/03/12 | 9563 | biblio/citation-style-language/citeproc-context.lua
-2024/03/12 | 9408 | biblio/citation-style-language/citeproc-unicode.lua
-2024/03/12 | 9249 | biblio/citation-style-language/citeproc-cli.lua
-2024/03/12 | 91520 | systems/texlive/tlnet/archive/mfware.armhf-linux.r70588.tar.xz
-2024/03/12 | 91520 | biblio/citation-style-language/citeproc-bibtex-data.lua
-2024/03/12 | 91180 | systems/texlive/tlnet/archive/mathtools.source.r70596.tar.xz
-2024/03/12 | 9071 | biblio/citation-style-language/citeproc-node-choose.lua
-2024/03/12 | 830636 | systems/texlive/tlnet/archive/knowledge.doc.r70594.tar.xz
-2024/03/12 | 8205 | biblio/citation-style-language/american-political-science-association.csl
-2024/03/12 | 8128 | biblio/citation-style-language/elsevier-harvard.csl
-2024/03/12 | 80480 | systems/texlive/tlnet/archive/fontware.armhf-linux.r70588.tar.xz
-2024/03/12 | 7753 | biblio/citation-style-language/CHANGELOG.md
-2024/03/12 | 761854 | macros/latex/contrib/listings/lstdrvrs.pdf
-2024/03/12 | 750 | support/texshop/README.txt
-2024/03/12 | 7177 | biblio/citation-style-language/citeproc-node-text.lua
-2024/03/12 | 70562 | biblio/citation-style-language/apa.csl
-2024/03/12 | 7011 | biblio/citation-style-language/citeproc-node-locale.lua
-2024/03/12 | 69648538 | support/texshop/texshop528.zip
-2024/03/12 | 6813 | biblio/citation-style-language/citeproc-node-sort.lua
-2024/03/12 | 654737 | macros/latex/contrib/listings/listings.dtx
-2024/03/12 | 64309 | biblio/citation-style-language/citeproc-output.lua
-2024/03/12 | 63844 | systems/texlive/tlnet/archive/web.armhf-linux.r70588.tar.xz
-2024/03/12 | 6212 | biblio/citation-style-language/citeproc-ir-node.lua
-2024/03/12 | 617 | biblio/citation-style-language/citeproc-lua.1
-2024/03/12 | 6023579648 | systems/texlive/Images/texlive2024-20240312.iso
-2024/03/12 | 59 | systems/texlive/Images/texlive2024-20240312.iso.md5
-2024/03/12 | 59796 | systems/texlive/tlnet/archive/lua-widow-control.source.r70601.tar.xz
-2024/03/12 | 5874 | biblio/citation-style-language/citeproc-node-style.lua
-2024/03/12 | 5834 | biblio/citation-style-language/nature.csl
-2024/03/12 | 547656 | systems/texlive/tlnet/archive/litesolution.doc.r70595.tar.xz
-2024/03/12 | 542680 | systems/texlive/tlnet/archive/ufrgscca.doc.r70600.tar.xz
-2024/03/12 | 51748 | biblio/citation-style-language/citeproc-node-citation.lua
-2024/03/12 | 50 | systems/texlive/Images/texlive2024.iso.md5
-2024/03/12 | 49908 | systems/texlive/tlnet/archive/nwejm.source.r70597.tar.xz
-2024/03/12 | 4973 | biblio/citation-style-language/citeproc-latex.lua
-2024/03/12 | 48976 | biblio/citation-style-language/chicago-fullnote-bibliography.csl
-2024/03/12 | 488 | systems/texlive/Images/texlive2024.iso.sha512.asc
-2024/03/12 | 488 | systems/texlive/Images/texlive2024-20240312.iso.sha512.asc
-2024/03/12 | 48227 | macros/latex/contrib/leaflet/leaflet.dtx
-2024/03/12 | 47426 | biblio/citation-style-language/chicago-note-bibliography.csl
-2024/03/12 | 461504 | macros/latex/contrib/listings/lstdrvrs.dtx
-2024/03/12 | 4561198 | install/biblio/citation-style-language.tds.zip
-2024/03/12 | 4553440 | biblio/citation-style-language.zip
-2024/03/12 | 454 | biblio/citation-style-language/citeproc.lua
-2024/03/12 | 445732 | macros/latex/contrib/bfh-ci.zip
-2024/03/12 | 44112 | systems/texlive/tlnet/archive/dvicopy.armhf-linux.r70588.tar.xz
-2024/03/12 | 4302 | biblio/citation-style-language/citation-style-language.sty
-2024/03/12 | 4275 | biblio/citation-style-language/citation-style-language-compatible.sty
-2024/03/12 | 42576 | systems/texlive/tlnet/archive/knowledge.source.r70594.tar.xz
-2024/03/12 | 41448 | systems/texlive/tlnet/archive/texware.armhf-linux.r70588.tar.xz
-2024/03/12 | 4089792 | systems/texlive/tlnet/archive/nwejm.r70597.tar.xz
-2024/03/12 | 3935876 | systems/texlive/tlnet/archive/luajittex.windows.r70586.tar.xz
-2024/03/12 | 3755 | support/texshop/texshop528.html
-2024/03/12 | 37255 | biblio/citation-style-language/citeproc-node-names.lua
-2024/03/12 | 3475770 | macros/latex/contrib/listings.zip
-2024/03/12 | 34286 | biblio/citation-style-language/citeproc-engine.lua
-2024/03/12 | 3213 | biblio/citation-style-language/citeproc-node-label.lua
-2024/03/12 | 3124 | systems/texlive/tlnet/archive/litesolution.r70595.tar.xz
-2024/03/12 | 30987 | biblio/citation-style-language/citeproc-util.lua
-2024/03/12 | 292950 | macros/latex/contrib/leaflet/leaflet.pdf
-2024/03/12 | 284 | systems/texlive/tlnet/archive/texlive-ja.r70587.tar.xz
-2024/03/12 | 28494 | biblio/citation-style-language/csl-locales-ru-RU.xml
-2024/03/12 | 2744368 | systems/texlive/tlnet/archive/texlive-ja.doc.r70587.tar.xz
-2024/03/12 | 27245 | biblio/citation-style-language/csl-locales-bg-BG.xml
-2024/03/12 | 27124 | biblio/citation-style-language/csl-locales-hi-IN.xml
-2024/03/12 | 265 | biblio/citation-style-language/citeproc-lua.lua
-2024/03/12 | 26455 | biblio/citation-style-language/csl-locales-en-US.xml
-2024/03/12 | 263 | biblio/citation-style-language/citation-style-language-data.sty
-2024/03/12 | 26372 | biblio/citation-style-language/csl-locales-it-IT.xml
-2024/03/12 | 26246 | biblio/citation-style-language/csl-locales-th-TH.xml
-2024/03/12 | 26034 | biblio/citation-style-language/csl-locales-lv-LV.xml
-2024/03/12 | 25880 | biblio/citation-style-language/csl-locales-el-GR.xml
-2024/03/12 | 25628 | systems/texlive/tlnet/archive/ufrgscca.r70600.tar.xz
-2024/03/12 | 25541 | biblio/citation-style-language/csl-locales-pt-BR.xml
-2024/03/12 | 25531 | biblio/citation-style-language/csl-locales-lt-LT.xml
-2024/03/12 | 25427 | biblio/citation-style-language/csl-locales-pt-PT.xml
-2024/03/12 | 25216 | biblio/citation-style-language/csl-locales-es-MX.xml
-2024/03/12 | 25136 | biblio/citation-style-language/csl-locales-nl-NL.xml
-2024/03/12 | 25134 | biblio/citation-style-language/csl-locales-en-GB.xml
-2024/03/12 | 25127 | biblio/citation-style-language/csl-locales-fr-FR.xml
-2024/03/12 | 25116 | biblio/citation-style-language/csl-locales-fa-IR.xml
-2024/03/12 | 2503 | biblio/citation-style-language/citeproc-yaml.lua
-2024/03/12 | 24901 | biblio/citation-style-language/csl-locales-sr-RS.xml
-2024/03/12 | 24877 | biblio/citation-style-language/csl-locales-fr-CA.xml
-2024/03/12 | 24759 | biblio/citation-style-language/csl-locales-de-AT.xml
-2024/03/12 | 24745 | biblio/citation-style-language/csl-locales-km-KH.xml
-2024/03/12 | 24720 | biblio/citation-style-language/csl-locales-mn-MN.xml
-2024/03/12 | 24684 | biblio/citation-style-language/csl-locales-de-DE.xml
-2024/03/12 | 24601 | biblio/citation-style-language/csl-locales-he-IL.xml
-2024/03/12 | 24591 | biblio/citation-style-language/csl-locales-vi-VN.xml
-2024/03/12 | 24581 | biblio/citation-style-language/csl-locales-ja-JP.xml
-2024/03/12 | 24494 | biblio/citation-style-language/csl-locales-sv-SE.xml
-2024/03/12 | 24460 | biblio/citation-style-language/csl-locales-de-CH.xml
-2024/03/12 | 24433 | biblio/citation-style-language/csl-locales-id-ID.xml
-2024/03/12 | 24414 | biblio/citation-style-language/csl-locales-tr-TR.xml
-2024/03/12 | 24402 | biblio/citation-style-language/csl-locales-fi-FI.xml
-2024/03/12 | 24358 | biblio/citation-style-language/csl-locales-cs-CZ.xml
-2024/03/12 | 24355 | biblio/citation-style-language/csl-locales-cy-GB.xml
-2024/03/12 | 24353 | biblio/citation-style-language/csl-locales-sk-SK.xml
-2024/03/12 | 24350 | biblio/citation-style-language/csl-locales-eu.xml
-2024/03/12 | 24249 | biblio/citation-style-language/csl-locales-da-DK.xml
-2024/03/12 | 24248 | biblio/citation-style-language/csl-locales-is-IS.xml
-2024/03/12 | 24245 | biblio/citation-style-language/csl-locales-hu-HU.xml
-2024/03/12 | 24241 | biblio/citation-style-language/csl-locales-ro-RO.xml
-2024/03/12 | 24225 | biblio/citation-style-language/csl-locales-pl-PL.xml
-2024/03/12 | 24212 | biblio/citation-style-language/csl-locales-af-ZA.xml
-2024/03/12 | 24193 | biblio/citation-style-language/csl-locales-ko-KR.xml
-2024/03/12 | 24185 | biblio/citation-style-language/csl-locales-es-CL.xml
-2024/03/12 | 24137 | biblio/citation-style-language/csl-locales-hr-HR.xml
-2024/03/12 | 24109 | biblio/citation-style-language/csl-locales-sl-SI.xml
-2024/03/12 | 24109 | biblio/citation-style-language/csl-locales-es-ES.xml
-2024/03/12 | 240 | biblio/citation-style-language/DEPENDS.txt
-2024/03/12 | 24085 | biblio/citation-style-language/csl-locales-ca-AD.xml
-2024/03/12 | 24081 | biblio/citation-style-language/csl-locales-la.xml
-2024/03/12 | 24040 | biblio/citation-style-language/csl-locales-et-EE.xml
-2024/03/12 | 23895 | biblio/citation-style-language/citeproc-latex-data.lua
-2024/03/12 | 23526 | biblio/citation-style-language/csl-locales-uk-UA.xml
-2024/03/12 | 2341 | biblio/citation-style-language/citeproc-nodes.lua
-2024/03/12 | 23208 | biblio/citation-style-language/chicago-author-date.csl
-2024/03/12 | 229002 | biblio/citation-style-language/citation-style-language-doc.pdf
-2024/03/12 | 22892 | systems/texlive/tlnet/archive/denisbdoc.source.r70592.tar.xz
-2024/03/12 | 22792 | systems/texlive/tlnet/archive/knowledge.r70594.tar.xz
-2024/03/12 | 22596 | biblio/citation-style-language/csl-locales-ar.xml
-2024/03/12 | 22071 | biblio/citation-style-language/csl-locales-zh-TW.xml
-2024/03/12 | 21841 | biblio/citation-style-language/csl-locales-zh-CN.xml
-2024/03/12 | 21435 | biblio/citation-style-language/citation-style-language-bib.sty
-2024/03/12 | 21379 | biblio/citation-style-language/csl-locales-nb-NO.xml
-2024/03/12 | 21325 | biblio/citation-style-language/csl-locales-nn-NO.xml
-2024/03/12 | 2118 | biblio/citation-style-language/citeproc-node-layout.lua
-2024/03/12 | 2106328 | systems/texlive/tlnet/archive/luatex.windows.r70586.tar.xz
-2024/03/12 | 20851 | biblio/citation-style-language/citeproc-element.lua
-2024/03/12 | 20532 | systems/texlive/tlnet/archive/mathtools.r70596.tar.xz
-2024/03/12 | 20351 | biblio/citation-style-language/citation-style-language-cite.sty
-2024/03/12 | 1998 | biblio/citation-style-language/citeproc-node-number.lua
-2024/03/12 | 199776 | systems/texlive/tlnet/archive/omegaware.armhf-linux.r70588.tar.xz
-2024/03/12 | 19976 | systems/texlive/tlnet/archive/lua-widow-control.r70601.tar.xz
-2024/03/12 | 1933476 | systems/texlive/tlnet/archive/luahbtex.windows.r70586.tar.xz
-2024/03/12 | 18504 | biblio/citation-style-language/citeproc-latex-parser.lua
-2024/03/12 | 1837 | biblio/citation-style-language/README.md
-2024/03/12 | 16648 | biblio/citation-style-language/citeproc-bibtex-parser.lua
-2024/03/12 | 16517 | biblio/citation-style-language/citation-style-language-doc.tex
-2024/03/12 | 16062 | biblio/citation-style-language/modern-humanities-research-association.csl
-2024/03/12 | 15854 | biblio/citation-style-language/ieee.csl
-2024/03/12 | 1584436 | systems/texlive/tlnet/archive/nwejm.doc.r70597.tar.xz
-2024/03/12 | 15776 | systems/texlive/tlnet/archive/patgen.armhf-linux.r70588.tar.xz
-2024/03/12 | 15772 | systems/texlive/tlnet/archive/denisbdoc.r70592.tar.xz
-2024/03/12 | 1568560 | systems/texlive/tlnet/archive/dvisvgm.armhf-linux.r70588.tar.xz
-2024/03/12 | 155 | systems/texlive/Images/texlive2024-20240312.iso.sha512
-2024/03/12 | 15177 | biblio/citation-style-language/citeproc-latex-core.lua
-2024/03/12 | 1487904 | systems/texlive/tlnet/archive/tex4ht.source.r70613.tar.xz
-2024/03/12 | 1478240 | systems/texlive/tlnet/archive/asymptote.x86_64-solaris.r70582.tar.xz
-2024/03/12 | 14779186 | biblio/citation-style-language/citeproc-journal-data.lua
-2024/03/12 | 14732 | systems/texlive/tlnet/archive/denisbdoc.doc.r70592.tar.xz
-2024/03/12 | 146 | systems/texlive/Images/texlive2024.iso.sha512
-2024/03/12 | 1451842 | macros/latex/contrib/listings/listings-devel.pdf
-2024/03/12 | 1443008 | systems/texlive/tlnet/archive/asymptote.i386-solaris.r70582.tar.xz
-2024/03/12 | 14320 | biblio/citation-style-language/citeproc-node-date.lua
-2024/03/12 | 136392 | systems/texlive/tlnet/archive/tex4ht.doc.r70613.tar.xz
-2024/03/12 | 12878 | biblio/citation-style-language/vancouver.csl
-2024/03/12 | 12789 | biblio/citation-style-language/citeproc-bibtex2csl.lua
-2024/03/12 | 1246 | biblio/citation-style-language/citeproc-node-group.lua
-2024/03/12 | 12221 | fonts/newtxtt/map/newtxtt.map
-2024/03/12 | 121472 | systems/texlive/tlnet/archive/cweb.armhf-linux.r70588.tar.xz
-2024/03/12 | 1161232 | systems/texlive/tlnet/archive/tex4ht.r70613.tar.xz
-2024/03/12 | 11594 | biblio/citation-style-language/modern-language-association.csl
-2024/03/12 | 1157084 | systems/texlive/tlnet/archive/lua-widow-control.doc.r70601.tar.xz
-2024/03/12 | 11519 | biblio/citation-style-language/citeproc-node-bibliography.lua
-2024/03/12 | 11480 | biblio/citation-style-language/american-sociological-association.csl
-2024/03/12 | 11033 | biblio/citation-style-language/american-medical-association.csl
-2024/03/12 | 1086420 | systems/texlive/tlnet/archive/uptex.armhf-linux.r70588.tar.xz
-2024/03/12 | 10723 | biblio/citation-style-language/harvard-cite-them-right.csl
-2024/03/12 | 10588 | biblio/citation-style-language/american-chemical-society.csl
-2024/03/12 | 1044788 | systems/texlive/tlnet/archive/mathtools.doc.r70596.tar.xz
-2024/03/12 | 1026586 | macros/latex/contrib/listings/listings.pdf
-2024/03/12 | 10095 | biblio/citation-style-language/citation-style-language-init.sty
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index e485ea7147..8428dfc737 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 18-03-2024, 02:00:03
+%% created at 19-03-2024, 02:00:03
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -4890,8 +4890,8 @@
title = {The \texttt{babel-norsk} package},
subtitle = {Babel support for Norwegian},
author = {Javier Bezos López and Johannes L. Braams},
- date = {2024-01-26},
- version = {2.0j},
+ date = {2024-03-18},
+ version = {2.0k},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/babel-contrib/norsk},
url = {https://ctan.org/pkg/babel-norsk},
@@ -16984,9 +16984,9 @@
title = {The \texttt{customenvs} package},
subtitle = {Custom environments (MCQ, list with picked items, ...)},
author = {Cédric Pierquet},
- date = {2023-10-27},
- version = {0.1.1},
- license = {lppl1.3c},
+ date = {2024-03-18},
+ version = {0.1.2},
+ license = {lppl1.3c,cc-by-sa-4},
mirror = {https://mirror.ctan.org/macros/latex/contrib/customenvs},
url = {https://ctan.org/pkg/customenvs},
}
@@ -17348,8 +17348,8 @@
title = {The \texttt{dashrulex} package},
subtitle = {Draw dashed rules},
author = {Qu Yi},
- date = {2024-03-17},
- version = {1.00a},
+ date = {2024-03-18},
+ version = {1.00b},
license = {cc-by-4},
mirror = {https://mirror.ctan.org/macros/latex/contrib/dashrulex},
url = {https://ctan.org/pkg/dashrulex},
@@ -19281,7 +19281,7 @@
title = {The \texttt{docsurvey} package},
subtitle = {A survey of \LaTeX{} documentation},
author = {Brian Dunn},
- date = {2024-03-06},
+ date = {2024-03-18},
version = {},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/info/docsurvey},
@@ -33125,8 +33125,8 @@
title = {The \texttt{hyperxmp} package},
subtitle = {Embed XMP metadata within a \LaTeX{} document},
author = {Scott Pakin},
- date = {2023-09-12},
- version = {5.12},
+ date = {2024-03-18},
+ version = {5.13},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/hyperxmp},
url = {https://ctan.org/pkg/hyperxmp},
@@ -37421,7 +37421,7 @@
title = {The \texttt{l3sys-query} package},
subtitle = {System queries for \LaTeX{} using Lua},
author = {{The LaTeX Project Team}},
- date = {2024-03-15},
+ date = {2024-03-18},
version = {},
license = {mit},
mirror = {https://mirror.ctan.org/support/l3sys-query},
@@ -39030,7 +39030,7 @@
title = {The \texttt{lato-math} package},
subtitle = {Lato based OpenType Math font for LuaTeX and XeTeX},
author = {Daniel Flipo and Chenjing Bu},
- date = {2024-03-15},
+ date = {2024-03-18},
version = {0.36},
license = {lppl1.3c,ofl},
mirror = {https://mirror.ctan.org/fonts/lato-math},
@@ -40407,8 +40407,8 @@
title = {The \texttt{LiteBook} package},
subtitle = {A fresh cover and chapter design for books},
author = {Mingyu Xia},
- date = {2024-03-11},
- version = {0.1c},
+ date = {2024-03-18},
+ version = {0.2a},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/litebook},
url = {https://ctan.org/pkg/litebook},
@@ -50340,8 +50340,8 @@
title = {The \texttt{ocgx2} package},
subtitle = {Drop-in replacement for ‘ocgx’ and ‘ocg-p’},
author = {Alexander Grahn},
- date = {2022-12-16},
- version = {0.56},
+ date = {2024-03-18},
+ version = {0.57},
license = {lppl},
mirror = {https://mirror.ctan.org/macros/latex/contrib/ocgx2},
url = {https://ctan.org/pkg/ocgx2},
@@ -54066,8 +54066,8 @@
title = {The \texttt{piton} package},
subtitle = {Typeset Python listings with LPEG},
author = {François Pantigny},
- date = {2024-03-06},
- version = {2.6a},
+ date = {2024-03-18},
+ version = {2.6b},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/luatex/latex/piton},
url = {https://ctan.org/pkg/piton},
@@ -55651,8 +55651,8 @@
title = {The \texttt{ProfLycee} package},
subtitle = {A \LaTeX{} package for French maths teachers in high school},
author = {Cédric Pierquet},
- date = {2024-03-08},
- version = {3.02f},
+ date = {2024-03-18},
+ version = {3.03a},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/proflycee},
url = {https://ctan.org/pkg/proflycee},
@@ -55673,8 +55673,8 @@
title = {The \texttt{ProfSio} package},
subtitle = {Commands (with TikZ) to work with French “BTS SIO” maths themes},
author = {Cédric Pierquet},
- date = {2024-02-27},
- version = {0.2.1},
+ date = {2024-03-18},
+ version = {0.2.2},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/graphics/pgf/contrib/profsio},
url = {https://ctan.org/pkg/profsio},
@@ -58356,7 +58356,7 @@
title = {The \texttt{pythonhighlight} package},
subtitle = {Highlighting of Python code, based on the listings package},
author = {Olivier Verdier},
- date = {2017-02-11},
+ date = {2024-03-18},
version = {},
license = {other-free},
mirror = {https://mirror.ctan.org/macros/latex/contrib/pythonhighlight},
diff --git a/macros/unicodetex/latex/njuthesis/README.md b/macros/unicodetex/latex/njuthesis/README.md
index a0f6cf8195..99173cd122 100644
--- a/macros/unicodetex/latex/njuthesis/README.md
+++ b/macros/unicodetex/latex/njuthesis/README.md
@@ -46,4 +46,4 @@ version.
-----
-Copyright (C) 2021 - 2023 by NJU LUG.
+Copyright (C) 2021 - 2024 by NJU LUG.
diff --git a/macros/unicodetex/latex/njuthesis/njuthesis.dtx b/macros/unicodetex/latex/njuthesis/njuthesis.dtx
index fde426c1d8..5a0f172040 100644
--- a/macros/unicodetex/latex/njuthesis/njuthesis.dtx
+++ b/macros/unicodetex/latex/njuthesis/njuthesis.dtx
@@ -2,7 +2,7 @@
% !TeX program = XeLaTeX
% !TeX encoding = UTF-8
%
-% Copyright (C) 2021 - 2023
+% Copyright (C) 2021 - 2024
% by Nanjing University Linux User Group
% <git+nju-lug-email-3104-issue-@yaoge123.cn>
%
@@ -49,7 +49,7 @@
\preamble
-Copyright (C) 2021 - 2023
+Copyright (C) 2021 - 2024
by Nanjing University Linux User Group
<git+nju-lug-email-3104-issue-@yaoge123.cn>
@@ -112,16 +112,16 @@ To produce the documentation run the original source files ending with
%
%<class>\NeedsTeXFormat{LaTeX2e}
%<*!(driver|install)>
-%<+!driver>\GetIdInfo $Id: njuthesis.dtx 1.3.2 2023-12-05 16:30:00
+%<+!driver>\GetIdInfo $Id: njuthesis.dtx 1.4.0 2024-03-19 20:30:00
%<+!driver> +0800 NJU LUG <git+nju-lug-email-3104-issue-@yaoge123.cn>$
%<class> {Thesis template for Nanjing University}
%<class>\ProvidesExplClass{njuthesis}
%<def-u> {Undergraduate definition file for njuthesis}
+% ^^A 诚耀百廿,雄创一流
+% ^^A 南京大学一百二十周年华诞邀您共襄盛举!
%<def-u>\ProvidesExplFile{njuthesis-undergraduate.def}
%<def-g> {Graduate definition file for njuthesis}
%<def-g>\ProvidesExplFile{njuthesis-graduate.def}
-% ^^A 诚耀百廿,雄创一流
-% ^^A 南京大学一百二十周年华诞邀您共襄盛举!
%<def-p> {Postdoctoral definition file for njuthesis}
%<def-p>\ProvidesExplFile{njuthesis-postdoctoral.def}
%<doc-cls> {Documentation style for njuthesis}
@@ -148,7 +148,7 @@ To produce the documentation run the original source files ending with
% \thanks{E-mail: \href{mailto:git+nju-lug-email-3104-issue-@yaoge123.cn}
% {git+nju-lug-email-3104-issue-@yaoge123.cn}}}
%
-% \date{v1.3.2 \quad 2023-12-05}
+% \date{v1.4.0 \quad 2024-03-19}
%
% \changes{v0.1}{2021/09/04}{开始开发。}
% \changes{v0.2}{2021/09/07}{初步搭建了可用的模板。}
@@ -183,6 +183,8 @@ To produce the documentation run the original source files ending with
% \changes{v1.0}{2022/08/02}{删除 \LaTeX 基础用法的说明。}
% \changes{v1.1}{2023/01/05}{适配2023届本科生毕业毕业论文(设计)规范。}
% \changes{v1.1}{2023/01/05}{适配新版南大 \LaTeX 在线编辑器。}
+% \changes{v1.4}{2024/03/11}{总是全局修改全局变量。}
+% \changes{v1.4}{2024/03/18}{将变量统一为 |l| 类型。}
%
% \maketitle
%
@@ -232,7 +234,7 @@ To produce the documentation run the original source files ending with
% 用户组维护的,用于处理本校学生毕业论文排版需求的 \LaTeX 模板。
%
% 本模板使用的本科生毕业论文模板格式依据
-% 《关于启动南京大学2023届本科毕业论文(设计)工作的通知》\cite{nju-bachelor-2023},
+% 《关于启动南京大学2024届本科毕业论文(设计)工作的通知》\cite{nju-bachelor-2024},
% 研究生学位论文格式依据研究生院提供的材料包\cite{nju-graduate-2023}。
% 博士后出站报告格式要求与博士学位论文一致\cite{nju-postdoc-2022},
% 封面、摘要的设计参考了部分既有报告。
@@ -799,9 +801,9 @@ To produce the documentation run the original source files ending with
% 新的一章以及封面、摘要、参考文献表等特殊页面都会从奇数页开始,
% 在奇数页结束的内容后会补上一页空页,更适合印刷输出。
%
-% \begin{function}[added=2021-12-15]{draft}
+% \begin{function}[added=2021-12-15,updated=2024-03-19]{draft}
% \begin{syntax}
-% \OPT{draft} = <\TFF>
+% <\OPT{draft}>
% \end{syntax}
% 是否开启草稿模式,默认关闭。
% \end{function}
@@ -894,14 +896,23 @@ To produce the documentation run the original source files ending with
%
% 学校论文格式要求使用的字体一般已经预装在各个操作系统,
% 本模板针对不同平台进行了自动检测适配,可以开箱即用。
-% 如果希望更改本模板使用的字体,请填写以下两个选项以覆盖默认设置。
+% 如果希望更改本模板使用的字体,请填写以下选项以覆盖默认设置。
+%
+% \begin{function}[added=2023-12-15]{fontset}
+% \begin{syntax}
+% \OPT{fontset} = <win|macoffice|mac|fandol|none>
+% \end{syntax}
+% 手动指定字体库。
+% \end{function}
+%
+% \opt{fontset} 这个选项名继承自 \pkg{ctex},相当于在本模板中分别填写以下两项。
%
% \begin{function}[added=2021-09-07,updated=2021-12-18]{cjk-font,latin-font}
% \begin{syntax}
% \OPT{cjk-font} = <win|mac|fandol|founder|noto|source|none>
% \OPT{latin-font} = <win|mac|gyre|none>
% \end{syntax}
-% 手动指定字体。
+% 更精细的字体库设定。
% \end{function}
%
% 根据学校论文格式的要求,本模板使用的中文字体主要有{\songti 宋体}、
@@ -923,16 +934,17 @@ To produce the documentation run the original source files ending with
% 字体文件目录。
% \end{function}
%
-% 模板用到的部分字体(例如华文中宋)可能尚未安装在操作系统,
-% 可以使用此选项手动指定搜索路径。
-%
-% ^^A 本模板默认使用操作系统安装的字体。可以使用本选项从任意目录载入字体。
+% 模板用到的部分字体可能尚未安装在操作系统,可以使用此选项手动指定搜索路径。
+% 例如,研究生模板封面上使用到了华文中宋,该字体默认只存在于
+% \opt{win} 和 \opt{macoffice} 对应的系统配置,
+% 在其他平台编译需使用此选项手动指向 \file{STZHONGS.TTF}。
%
% \paragraph{中文}
%
% 本模板提供的中文字体配置如表 \ref{tab:cjk-fontset} 所示。
% 在不指定字体配置的情况下,本模板默认使用与操作系统相对应的字体配置
-% (见表中前三行,Windows 和 macOS 以外的系统采用
+% (见表中前四行,在装有 MS Office 的 macOS 上优先使用 Office 字体库。
+% Windows 和 macOS 以外的系统采用
% \href{https://www.ctan.org/pkg/fandol}{Fandol} 配置)。
% 此外,我们也单独提供了\href{https://www.foundertype.com}
% {方正}和\href{https://github.com/adobe-fonts}{思源}两套中文字体配置。
@@ -955,13 +967,15 @@ To produce the documentation run the original source files ending with
% 表示思源字体,请下载 Simplified Chinese(即后缀名为 SC)的版本},
% note{e} = {思源字体并不包含楷书和仿宋,而 Adobe
% 楷体和仿宋难以直接下载,因此使用方正字体代替} ]
-% { cell{2}{2,4} = {white!70!njuyellow},
-% cell{4}{4} = {white!70!njuyellow},
+% { cell{2}{2-5} = {white!70!njuyellow},
+% cell{3}{2-5} = {white!70!njuyellow},
+% cell{5-8}{4} = {white!70!njuyellow},
% colspec = {ccccc} }
% \toprule
% 配置名称 & 宋体 & 黑体 & 楷书 & 仿宋 \\
% \midrule
% \opt{win} & 中易宋体 & 中易黑体 & 中易楷体 & 中易仿宋 \\
+% \opt{macoffice} & 中易宋体 & 中易黑体 & 中易楷体 & 中易仿宋 \\
% \opt{mac} & 华文宋体 & 华文黑体 & 华文楷体 & 华文仿宋 \\
% \opt{fandol} & Fandol 宋体 & Fandol 黑体 & Fandol 楷体 & Fandol 仿宋 \\
% \opt{founder}\TA & \FZ{51}{书宋}\TB & \FZ{61}{细黑一}\TC & \FZ{37}{楷体} & \FZ{28}{仿宋} \\
@@ -993,16 +1007,17 @@ To produce the documentation run the original source files ending with
% note{a} = {TG 表示 \href{http://www.gust.org.pl/projects/e-foundry/tex-gyre}{\TeX~Gyre}。} ]
% { colspec = {cccc} }
% \toprule
-% 配置名称 & 衬线体 & 无衬线体 & 等宽字体 \\
+% 配置名称 & 衬线体 & 无衬线体 & 等宽字体 \\
% \midrule
-% \opt{win} & Times~New~Roman & Arial & Courier~New \\
-% \opt{mac} & Times~New~Roman & Arial & Menlo \\
-% \opt{gyre} & \TG{Termes} & \TG{Heros} & \TG{Cursor} \\
+% \opt{win} & Times~New~Roman & Arial & Courier~New \\
+% \opt{macoffice} & Times~New~Roman & Arial & Menlo \\
+% \opt{mac} & Times~New~Roman & Arial & Menlo \\
+% \opt{gyre} & \TG{Termes} & \TG{Heros} & \TG{Cursor} \\
% \bottomrule
% \end{talltblr}
% \end{table}
%
-% macOS 用户需要额外注意的是,此系统内置的 Times New Roman 并没有 smcp
+% macOS 用户需要额外注意的是,系统内置的 Times New Roman 并没有 smcp
% 这一特性,所以 \tn{textsc} 命令无法产生正确的小型大写字母字型,导致
% 研究生模板英文封面的部分内容不能正确显示。另外,macOS 中的 Times 字体
% 也不包含 smcp 特性。
@@ -2393,11 +2408,11 @@ To produce the documentation run the original source files ending with
% \newblock \textit{信息与文献\quad 参考文献著录规则: GB/T 7714--2015} [S].
% \newblock 北京: 中国标准出版社, 2015
%
-% \bibitem{nju-bachelor-2023}
+% \bibitem{nju-bachelor-2024}
% 南京大学本科生院.
-% \newblock \textit{关于启动南京大学2022届本科毕业论文(设计)工作的通知} [EB/OL].
-% \newblock (2022-12-19)
-% \urlprefix\url{https://jw.nju.edu.cn/29/d8/c26263a600536/page.htm}
+% \newblock \textit{关于启动南京大学2024届本科毕业论文(设计)工作的通知} [EB/OL].
+% \newblock (2023-12-19)
+% \urlprefix\url{https://jw.nju.edu.cn/db/23/c26263a645923/page.htm}
%
% \bibitem{nju-graduate-2023}
% 南京大学研究生院.
@@ -2637,6 +2652,7 @@ To produce the documentation run the original source files ending with
\@ifpackagelater { expl3 } { 2023/10/10 } { }
{
\cs_generate_variant:Nn \tl_set:Nn { Ne }
+ \cs_generate_variant:Nn \tl_gset:Nn { Ne }
\cs_generate_variant:Nn \tl_const:Nn { Ne }
\cs_generate_variant:Nn \tl_gput_right:Nn { Ne }
}
@@ -2700,11 +2716,11 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% \end{variable}
%
-% \begin{variable}{\g_@@_opt_twoside_bool}
-% 定义用于判断是否使用双面模式的变量,初始值为使用双面模式。
+% \begin{variable}{\g_@@_opt_draft_bool}
+% 用于判断草稿模式的变量。
% \begin{macrocode}
-\bool_new:N \g_@@_opt_twoside_bool
-\bool_set_true:N \g_@@_opt_twoside_bool
+\bool_new:N \g_@@_opt_draft_bool
+\bool_gset_false:N \g_@@_opt_draft_bool
% \end{macrocode}
% \end{variable}
%
@@ -2726,11 +2742,23 @@ To produce the documentation run the original source files ending with
% \end{variable}
%
% \begin{variable}{
+% \g_@@_info_major_tl,
+% \g_@@_info_majorc_tl}
+% 用于存储专业名称的变量。
+% \begin{macrocode}
+\tl_new:N \g_@@_info_major_tl
+\tl_new:N \g_@@_info_majorc_tl
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{
+% \g_@@_font_set_tl,
% \g_@@_font_latin_tl,
% \g_@@_font_cjk_tl,
% \g_@@_font_math_tl}
% 存储所使用字体名称的全局变量。
% \begin{macrocode}
+\tl_new:N \g_@@_font_set_tl
\tl_new:N \g_@@_font_latin_tl
\tl_new:N \g_@@_font_cjk_tl
\tl_new:N \g_@@_font_math_tl
@@ -2815,19 +2843,20 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@@_quad:,\@@_qquad:}
+% \begin{macro}{\@@_space:,\@@_quad:,\@@_qquad:}
% 等价于 \LaTeXe{} 中的 \tn{quad} 和 \tn{qquad}。
% \begin{macrocode}
-\cs_new:Nn \@@_quad: { \skip_horizontal:n { 1 em } }
-\cs_new:Nn \@@_qquad: { \skip_horizontal:n { 2 em } }
+\cs_new:Nn \@@_space: { \skip_horizontal:n { .5 em } }
+\cs_new:Nn \@@_quad: { \skip_horizontal:n { 1 em } }
+% \cs_new:Nn \@@_qquad: { \skip_horizontal:n { 2 em } }
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@@_vskip:,\@@_hskip:}
% 生成一个较小的 skip。
% \begin{macrocode}
-\cs_new:Nn \@@_vskip: { \skip_vertical:N \c_@@_vsep_dim }
-\cs_new:Nn \@@_hskip: { \skip_horizontal:N \c_@@_hsep_dim }
+\cs_new:Nn \@@_vskip: { \skip_vertical:N \l_@@_vsep_dim }
+\cs_new:Nn \@@_hskip: { \skip_horizontal:N \l_@@_hsep_dim }
% \end{macrocode}
% \end{macro}
%
@@ -2849,12 +2878,15 @@ To produce the documentation run the original source files ending with
% \begin{macro}{\@@_define_name:nn,\@@_define_name:nnn}
% 用来定义默认名称的辅助函数。
% \begin{macrocode}
-\cs_new_protected:Npn \@@_define_name:nn #1#2
- { \tl_const:cn { c_@@_name_ #1 _tl } {#2} }
-\cs_new_protected:Npn \@@_define_name:nnn #1#2#3
+\cs_new:Npn \@@_define_name:nn #1
+ {
+ \tl_new:c { l_@@_name_ #1 _tl }
+ \tl_set:cn { l_@@_name_ #1 _tl }
+ }
+\cs_new:Npn \@@_define_name:nnn #1#2#3
{
- \tl_const:cn { c_@@_name_ #1 _tl } {#2}
- \tl_const:cn { c_@@_name_ #1 _en_tl } {#3}
+ \@@_define_name:nn { #1 } {#2}
+ \@@_define_name:nn { #1 _en } {#3}
}
% \end{macrocode}
% \end{macro}
@@ -2862,27 +2894,32 @@ To produce the documentation run the original source files ending with
% \begin{macro}{\@@_define_fmt:nn}
% 用来定义默认样式的辅助函数。
% \begin{macrocode}
-\cs_new_protected:Npn \@@_define_fmt:nn #1#2
- { \tl_const:cn { c_@@_fmt_ #1 _tl } {#2} }
+\cs_new:Npn \@@_define_fmt:nn #1 { \tl_set:cn { l_@@_fmt_ #1 _tl } }
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@@_define_dim:nn,\@@_define_skip:nn}
% 用来定义默认间距的辅助函数。
% \begin{macrocode}
-\cs_new_protected:Npn \@@_define_dim:nn #1#2
- { \dim_const:cn { c_@@_ #1 _dim } {#2} }
-\cs_new_protected:Npn \@@_define_skip:nn #1#2
- { \skip_const:cn { c_@@_ #1 _skip } {#2} }
+\cs_new:Npn \@@_define_dim:nn #1
+ {
+ \dim_new:c { l_@@_ #1 _dim }
+ \dim_set:cn { l_@@_ #1 _dim }
+ }
+\cs_new:Npn \@@_define_skip:nn #1
+ {
+ \skip_new:c { l_@@_ #1 _skip }
+ \skip_set:cn { l_@@_ #1 _skip }
+ }
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@@_name:n,\@@_info:n,\@@_fmt:n}
+% \begin{macro}{\@@_info:n,\@@_name:n,\@@_fmt:n}
% 根据变量名调用名称、内容或格式信息。
% \begin{macrocode}
-\cs_new:Npn \@@_name:n #1 { \tl_use:c { c_@@_name_ #1 _tl } }
\cs_new:Npn \@@_info:n #1 { \tl_use:c { g_@@_info_ #1 _tl } }
-\cs_new:Npn \@@_fmt:n #1 { \tl_use:c { c_@@_fmt_ #1 _tl } }
+\cs_new:Npn \@@_name:n #1 { \tl_use:c { l_@@_name_ #1 _tl } }
+\cs_new:Npn \@@_fmt:n #1 { \tl_use:c { l_@@_fmt_ #1 _tl } }
% \end{macrocode}
% \end{macro}
%
@@ -2951,7 +2988,7 @@ To produce the documentation run the original source files ending with
\cs_new_protected:Npn \@@_box_ulined:NN #1#2
{
\mode_leave_vertical:
- \rule [ \c_@@_ruledpi_dim ] {#1} { \c_@@_rulehti_dim }
+ \rule [ \l_@@_ruledpi_dim ] {#1} { \l_@@_rulehti_dim }
\skip_horizontal:n { -#1 }
\hbox_to_wd:nn {#1} { \tex_hfil:D #2 \tex_hfil:D }
}
@@ -3006,12 +3043,12 @@ To produce the documentation run the original source files ending with
% \end{macro}
%
% \begin{macro}{\@@_box_spread_name:Nn,\@@_box_spread_name:NNn}
-% 以上盒子只用来打印 \cs[no-index]{c_@@_name_\meta{描述}_tl} 变量。
+% 以上盒子只用来打印 \cs[no-index]{l_@@_name_\meta{描述}_tl} 变量。
% \begin{macrocode}
\cs_new_protected:Npn \@@_box_spread_name:Nn #1#2
- { \@@_box_spread:NNv #1 \c_empty_tl { c_@@_name_ #2 _tl } }
+ { \@@_box_spread:NNv #1 \c_empty_tl { l_@@_name_ #2 _tl } }
\cs_new_protected:Npn \@@_box_spread_name:NNn #1#2#3
- { \@@_box_spread:NNv #1 #2 { c_@@_name_ #3 _tl } }
+ { \@@_box_spread:NNv #1 #2 { l_@@_name_ #3 _tl } }
% \end{macrocode}
% \end{macro}
%
@@ -3046,7 +3083,7 @@ To produce the documentation run the original source files ending with
% \changes{v1.1}{2022/11/29}{修复空返回值在国家图书馆封面引发的死循环。}
% 防止空的返回值引发死循环。
% \begin{macrocode}
- \clist_pop:NNF #3 #2 { \tl_set_eq:NN #2 \c_empty_tl }
+ \clist_gpop:NNF #3 #2 { \tl_set_eq:NN #2 \c_empty_tl }
\@@_box_ulined:NN #4 #2 \tex_par:D
}
}
@@ -3069,7 +3106,7 @@ To produce the documentation run the original source files ending with
\cs_new_protected:Npn \@@_uline:n #1
{
\mode_leave_vertical:
- \rule [ \c_@@_ruledpi_dim ] {#1} { \c_@@_rulehti_dim }
+ \rule [ \l_@@_ruledpi_dim ] {#1} { \l_@@_rulehti_dim }
\skip_horizontal:n { -#1 }
}
% \end{macrocode}
@@ -3084,9 +3121,9 @@ To produce the documentation run the original source files ending with
\cs_new_protected:Npn \@@_uuline:N #1
{
\mode_leave_vertical:
- \rule [ \c_@@_ruledpii_dim ] {#1} { \c_@@_rulehtii_dim }
+ \rule [ \l_@@_ruledpii_dim ] {#1} { \l_@@_rulehtii_dim }
\skip_horizontal:n { -#1 }
- \rule [ \c_@@_ruledpiii_dim ] {#1} { \c_@@_rulehtii_dim }
+ \rule [ \l_@@_ruledpiii_dim ] {#1} { \l_@@_rulehtii_dim }
\skip_horizontal:n { -#1 }
}
% \end{macrocode}
@@ -3164,7 +3201,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\cs_new_protected:Npn \@@_uline_entry:Nn #1#2
{
- \@@_get_width_print:Nv #1 { c_@@_name_ #2 _tl }
+ \@@_get_width_print:Nv #1 { l_@@_name_ #2 _tl }
\@@_box_ulined_info:Nn #1 {#2}
}
% \end{macrocode}
@@ -3179,7 +3216,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\cs_new_protected:Npn \@@_uline_bientry:Nn #1#2
{
- \@@_get_width_print:Nv #1 { c_@@_name_ #2 _tl }
+ \@@_get_width_print:Nv #1 { l_@@_name_ #2 _tl }
\dim_sub:Nn #1 { \textwidth / 2 }
\@@_box_ulined_info:Nn #1 {#2}
}
@@ -3219,7 +3256,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\cs_new:Npn \@@_date:nnn #1#2#3
{
- \tl_set:cx { g_@@_info_ #2 date #1 _tl }
+ \tl_gset:cx { g_@@_info_ #2 date #1 _tl }
{
\tl_if_empty:nTF {#3}
{ \@@_name:n { blankdate #1 } }
@@ -3279,7 +3316,7 @@ To produce the documentation run the original source files ending with
\cs_new:Npn \@@_breakpar_loop:n #1
{
\dim_set:Nn \l_@@_tmpa_dim
- { - \tex_prevdepth:D - \c_@@_ruledpi_dim - \c_@@_rulehti_dim }
+ { - \tex_prevdepth:D - \l_@@_ruledpi_dim - \l_@@_rulehti_dim }
\hbox_gset:Nn \l_@@_tmpc_box { }
\@@_loop_until:nnn { \box_if_empty_p:N \l_@@_tmpb_box }
{
@@ -3364,7 +3401,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\parbox [ t ] {#3}
{
- \c_@@_fmt_covertitle_tl \@@_uline_title:
+ \l_@@_fmt_covertitle_tl \@@_uline_title:
\dim_gset_eq:NN \l_@@_tmpa_dim \tex_prevdepth:D
}
\tex_par:D
@@ -3443,9 +3480,9 @@ To produce the documentation run the original source files ending with
% 此时 \tn{njuemblem}、\tn{njuname} 和相关长度都是没有定义的。
% \begin{macrocode}
\cs_new_protected:Npn \@@_emblem:N #1
- { \njuemblem [ \c_@@_fmt_emblemcolor_tl ] {#1} { ! } }
+ { \njuemblem [ \l_@@_fmt_emblemcolor_tl ] {#1} { ! } }
\cs_new_protected:Npn \@@_name:N #1
- { \njuname [ \c_@@_fmt_namecolor_tl ] {#1} { ! } }
+ { \njuname [ \l_@@_fmt_namecolor_tl ] {#1} { ! } }
% \end{macrocode}
% \end{macro}
%
@@ -3784,6 +3821,26 @@ To produce the documentation run the original source files ending with
% \subsection{模板选项}
% \changes{v0.11}{2021/11/15}{进行了效率优化。}
%
+% \begin{macro}{\@@_pass_option:nn}
+% 封装 \LaTeXe{} 传参函数。注意参数顺序有变化。
+% \begin{macrocode}
+\cs_new:Npn \@@_pass_option:nn #1#2 { \PassOptionsToClass {#2} {#1} }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_pass_option:n,\@@_pass_option:V,\@@_pass_option:e}
+% \begin{macrocode}
+\cs_new:Npn \@@_pass_option:n { \@@_pass_option:nn { ctexbook } }
+\cs_generate_variant:Nn \@@_pass_option:n { V }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_pass_option:}
+% \begin{macrocode}
+\cs_new:Npn \@@_pass_option: { \@@_pass_option:V \l_keys_key_str }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macrocode}
\keys_define:nn { nju }
{
@@ -3805,9 +3862,9 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
degree .choice:,
degree / academic .code:n =
- { \bool_set_true:N \g_@@_opt_academic_bool },
+ { \bool_gset_true:N \g_@@_opt_academic_bool },
degree / professional .code:n =
- { \bool_set_false:N \g_@@_opt_academic_bool },
+ { \bool_gset_false:N \g_@@_opt_academic_bool },
degree .initial:n = academic,
% \end{macrocode}
% \end{macro}
@@ -3816,7 +3873,7 @@ To produce the documentation run the original source files ending with
% 是否需要国家图书馆封面。本选项仅用于研究生模板,默认关闭。
% \footnote{nl 代表 National Library。}
% \begin{macrocode}
- nl-cover .bool_set:N = \g_@@_opt_nlcover_bool,
+ nl-cover .bool_gset:N = \g_@@_opt_nlcover_bool,
nl-cover .initial:n = false,
% \end{macrocode}
% \end{macro}
@@ -3828,17 +3885,22 @@ To produce the documentation run the original source files ending with
% \footnote{原创性声明的英文翻译为 Declaration of Originality,
% 为了使选项表义更清晰同时缩减名称长度,将其修改为“声明页”这一名称。}
% \begin{macrocode}
- decl-page .bool_set:N = \g_@@_opt_decl_bool,
+ decl-page .bool_gset:N = \g_@@_opt_decl_bool,
decl-page .initial:n = false,
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{draft,\g_@@_opt_draft_bool}
+% \begin{macro}{draft}
% \changes{v0.13}{2021/12/15}{新增草稿模式选项。}
+% \changes{v1.4}{2024/03/19}{草稿模式选项不接受传入值。}
% 是否开启草稿模式(默认关闭)。
% \begin{macrocode}
- draft .bool_gset:N = \g_@@_opt_draft_bool,
- draft .initial:n = false,
+ draft .value_forbidden:n = true,
+ draft .code:n =
+ {
+ \bool_gset_true:N \g_@@_opt_draft_bool
+ \@@_pass_option:
+ },
% \end{macrocode}
% \end{macro}
%
@@ -3848,7 +3910,18 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
oneside .value_forbidden:n = true,
twoside .value_forbidden:n = true,
- oneside .bool_gset_inverse:N = \g_@@_opt_twoside_bool,
+ oneside .code:n =
+ {
+ \bool_gset_false:N \g_@@_opt_twoside_bool
+ \tl_gset:Nn \g_@@_name_pagemode_tl { oneside }
+ \@@_pass_option:
+ },
+ twoside .code:n =
+ {
+ \bool_gset_true:N \g_@@_opt_twoside_bool
+ \tl_gset:Nn \g_@@_name_pagemode_tl { twoside }
+ \@@_pass_option:
+ },
% \end{macrocode}
% \end{macro}
%
@@ -3858,7 +3931,7 @@ To produce the documentation run the original source files ending with
% \begin{macro}{\g_@@_opt_anon_bool}
% 盲审模式。
% \begin{macrocode}
- anonymous .bool_set:N = \g_@@_opt_anon_bool,
+ anonymous .bool_gset:N = \g_@@_opt_anon_bool,
anonymous .initial:n = false,
% \end{macrocode}
% \end{macro}
@@ -3866,14 +3939,24 @@ To produce the documentation run the original source files ending with
%
% \begin{macro}{latin-font,cjk-font}
% \changes{v0.14}{2021/12/12}{简化字体选项名称。}
-% 中英文字体选项。
+% 中英文字体选项。\opt{fandol} 和 \opt{gyre} 是等价的。
% \begin{macrocode}
latin-font .choices:nn =
- { gyre, mac, win, none }
- { \tl_set_eq:NN \g_@@_font_latin_tl \l_keys_choice_tl },
+ { fandol, gyre, mac, macoffice, win, none }
+ { \tl_gset:Nn \g_@@_font_latin_tl {#1} },
cjk-font .choices:nn =
- { fandol, founder, mac, noto, source, win, none }
- { \tl_set_eq:NN \g_@@_font_cjk_tl \l_keys_choice_tl },
+ { fandol, founder, mac, macoffice, noto, source, win, none }
+ { \tl_gset:Nn \g_@@_font_cjk_tl {#1} },
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{latin-font,cjk-font}
+% \changes{v1.4}{2023/12/15}{增加统一的字体选项名称。}
+% 中英文字体选项。\opt{fontset} 这个名称和 \pkg{ctex} 是一致的。
+% \begin{macrocode}
+ fontset .choices:nn =
+ { fandol, mac, macoffice, win, none }
+ { \keys_set:nn { nju } { latin-font = #1, cjk-font = #1 } },
% \end{macrocode}
% \end{macro}
%
@@ -3887,7 +3970,7 @@ To produce the documentation run the original source files ending with
asana, cambria, fira, garamond, lm, libertinus, newcm,
stix, bonum, dejavu, pagella, schola, termes, xits, none
}
- { \tl_set_eq:NN \g_@@_font_math_tl \l_keys_choice_tl },
+ { \tl_gset_eq:NN \g_@@_font_math_tl \l_keys_choice_tl },
math-font .initial:n = xits,
% \end{macrocode}
% \end{macro}
@@ -3897,8 +3980,8 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
font-path .code:n =
{
- \bool_set_true:N \g_@@_font_path_bool
- \tl_set_eq:NN \g_@@_font_path_tl \l_keys_value_tl
+ \bool_gset_true:N \g_@@_font_path_bool
+ \tl_gset_eq:NN \g_@@_font_path_tl \l_keys_value_tl
},
% \end{macrocode}
% \end{macro}
@@ -3908,7 +3991,8 @@ To produce the documentation run the original source files ending with
% \begin{macro}{\g_@@_opt_zihao_tl}
% 字号。默认为小四号。
% \begin{macrocode}
- zihao .tl_set:N = \g_@@_opt_zihao_tl,
+ zihao .code:n =
+ { \@@_pass_option:n { zihao = #1 } },
zihao .initial:n = -4,
% \end{macrocode}
% \end{macro}
@@ -3921,7 +4005,8 @@ To produce the documentation run the original source files ending with
% Word 行距,故默认值为 $1.5\times\frac{1.3}{1.2} = 1.625$。
% 更详细的说明请参考 \pkg{zhlineskip} 宏包文档。
% \begin{macrocode}
- linespread .tl_set:N = \g_@@_opt_linespread_tl,
+ linespread .code:n =
+ { \@@_pass_option:n { linespread = #1 } },
linespread .initial:n = 1.625,
% \end{macrocode}
% \end{macro}
@@ -3931,11 +4016,16 @@ To produce the documentation run the original source files ending with
% \changes{v0.16}{2022/02/23}{新增 \opt{config} 选项。}
% 配置文件路径。
% \begin{macrocode}
- config .clist_set:N = \g_@@_config_clist
+ config .clist_gset:N = \g_@@_config_clist
}
% \end{macrocode}
% \end{macro}
%
+% 初始化为双页模式。
+% \begin{macrocode}
+\keys_set:nn { nju } { twoside }
+% \end{macrocode}
+%
% \begin{macro}{\g_@@_name_optional_pkg_clist}
% \begin{macrocode}
\clist_new:N \g_@@_name_optional_pkg_clist
@@ -3962,7 +4052,7 @@ To produce the documentation run the original source files ending with
\bool_if:cT { g_@@_opt_load_ #2 _bool }
{ \RequirePackage {#1} }
}
- \clist_put_right:Nn \g_@@_name_optional_pkg_clist {#1}
+ \clist_gput_right:Nn \g_@@_name_optional_pkg_clist {#1}
}
% \end{macrocode}
% \end{macro}
@@ -4022,18 +4112,11 @@ To produce the documentation run the original source files ending with
\ProcessKeysOptions { nju }
% \end{macrocode}
%
-% 处理单双面模式选项。
-% \begin{macrocode}
-\bool_if:NTF \g_@@_opt_twoside_bool
- { \tl_const:Nn \c_@@_name_pagemode_tl { twoside } }
- { \tl_const:Nn \c_@@_name_pagemode_tl { oneside } }
-% \end{macrocode}
-%
% \changes{v1.1}{2022/09/26}{盲审模式下不显示声明页。}
% 盲审模式下不显示声明页。
% \begin{macrocode}
\bool_if:NT \g_@@_opt_anon_bool
- { \bool_set_false:N \g_@@_opt_decl_bool }
+ { \bool_gset_false:N \g_@@_opt_decl_bool }
% \end{macrocode}
%
%
@@ -4106,7 +4189,7 @@ To produce the documentation run the original source files ending with
% 定义修改默认样式的接口。
% \begin{macrocode}
\NewDocumentCommand \njusetformat { m m }
- { \tl_gset:cn { c_@@_fmt_ #1 _tl } {#2} }
+ { \@@_define_fmt:nn {#1} {#2} }
% \end{macrocode}
% \end{macro}
%
@@ -4118,8 +4201,8 @@ To produce the documentation run the original source files ending with
\NewDocumentCommand \njusetlength { s m m }
{
\bool_if:nTF {#1}
- { \skip_gset:cn { c_@@_ #2 _skip } {#3} }
- { \dim_gset:cn { c_@@_ #2 _dim } {#3} }
+ { \skip_gset:cn { l_@@_ #2 _skip } {#3} }
+ { \dim_gset:cn { l_@@_ #2 _dim } {#3} }
}
% \end{macrocode}
% \end{macro}
@@ -4149,9 +4232,9 @@ To produce the documentation run the original source files ending with
\cs_new_protected:Npn \@@_set_tokenlist:nnnnn #1#2#3#4#5
{
\bool_if:nTF {#1}
- { \tl_set_eq:NN \l_@@_tmpb_tl \c_@@_name_suffix_en_tl }
+ { \tl_set_eq:NN \l_@@_tmpb_tl \l_@@_name_suffix_en_tl }
{ \tl_clear:N \l_@@_tmpb_tl }
- \tl_gset:cn { c_@@_ #5 _ #2 #3 \l_@@_tmpb_tl _tl } {#4}
+ \tl_gset:cn { l_@@_ #5 _ #2 #3 \l_@@_tmpb_tl _tl } {#4}
}
% \end{macrocode}
% \end{macro}
@@ -4164,33 +4247,16 @@ To produce the documentation run the original source files ending with
% \changes{v0.12}{2021/12/07}{重新组织宏包载入顺序。}
% 将选项传入 \cls{ctexbook} 文档类。
% \begin{macrocode}
-\exp_args:Ne \PassOptionsToClass
+\@@_pass_option:n
{
a4paper,
UTF8,
scheme = chinese,
% \end{macrocode}
-% 传入单双面模式选项。
-% \begin{macrocode}
- \c_@@_name_pagemode_tl,
-% \end{macrocode}
-% 开启草稿模式后传入 |draft| 选项。
-% \begin{macrocode}
- \bool_if:NT \g_@@_opt_draft_bool { draft, }
-% \end{macrocode}
-% 行距。
-% \begin{macrocode}
- linespread = \g_@@_opt_linespread_tl,
-% \end{macrocode}
% 默认不载入任何字体,供本模板自行设置。
% \begin{macrocode}
- fontset = none,
-% \end{macrocode}
-% 正文字号设置。
-% \begin{macrocode}
- zihao = \g_@@_opt_zihao_tl
+ fontset = none
}
- { ctexbook }
% \end{macrocode}
%
% 传入各宏包选项。
@@ -4200,10 +4266,14 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% 隐藏 |does not contain script "CJK"| 警告。
% \begin{macrocode}
- { quiet } { xeCJK },
+% { quiet } { xeCJK },
{ no-math } { fontspec },
{ perpage } { footmisc },
- { capitalise, nameinlink, noabbrev } { cleveref }
+ { capitalise, nameinlink, noabbrev } { cleveref },
+% \end{macrocode}
+% \pkg{ntheorem} 依赖 \pkg{amsthm} 和 \pkg{thmmarks} 实现 QED 符号等功能。
+% \begin{macrocode}
+ { amsmath, thmmarks, noconfig } { ntheorem }
}
{ \PassOptionsToPackage #1 }
% \end{macrocode}
@@ -4261,23 +4331,18 @@ To produce the documentation run the original source files ending with
booktabs,
caption,
graphicx,
+ }
+\@@_loadpkg_nthm:
% \end{macrocode}
-% 按以下顺序加载两个关于引用的包。
% \pkg{hyperref} 覆写了大量命令,因此需要在其他包最后载入。
-% 仅有 \pkg{cleveref} 需要在 \pkg{hyperref} 后载入,否则会报错。
% \begin{macrocode}
- hyperref
- }
-\@@_loadpkg_cref:
+\RequirePackage { hyperref }
% \end{macrocode}
%
-% \pkg{ntheorem} 依赖 \pkg{amsthm} 和 \pkg{thmmarks} 实现 QED 符号等功能。
+% \changes{v1.3}{2024/01/16}{调整 \pkg{cleveref} 到 \pkg{ntheorem} 后载入。}
+% \pkg{cleveref} 需要在 \pkg{ntheorem} 和 \pkg{hyperref} 后载入。
% \begin{macrocode}
-\bool_if:NT \g_@@_opt_load_nthm_bool
- {
- \PassOptionsToPackage { amsmath, thmmarks, noconfig } { ntheorem }
- \RequirePackage { ntheorem }
- }
+\@@_loadpkg_cref:
% \end{macrocode}
%
% 在双面模式下,使用 \pkg{emptypage} 清除空白页的页眉、页脚和页码。
@@ -4409,9 +4474,9 @@ To produce the documentation run the original source files ending with
% \changes{v0.14}{2022/01/14}{将标题断行控制符修改为 |\\|。}
% 题目。中文题目可使用 |\\| 手动断行。以下标注星号(|*|)的皆为对应的英文字段。
% \begin{macrocode}
- title .tl_set:N = \g_@@_info_title_tl ,
+ title .tl_gset:N = \g_@@_info_title_tl ,
title .initial:n = { 空 } ,
- title* .tl_set:N = \g_@@_info_title_en_tl ,
+ title* .tl_gset:N = \g_@@_info_title_en_tl ,
title* .initial:n = { Empty } ,
% \end{macrocode}
% \end{macro}
@@ -4420,18 +4485,18 @@ To produce the documentation run the original source files ending with
% \changes{v0.11}{2021/10/01}{修改了添加关键词的方式。}
% 关键词列表。
% \begin{macrocode}
- keywords .clist_set:N = \g_@@_info_keywords_clist ,
- keywords* .clist_set:N = \g_@@_info_keywords_en_clist ,
+ keywords .clist_gset:N = \g_@@_info_keywords_clist ,
+ keywords* .clist_gset:N = \g_@@_info_keywords_en_clist ,
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{info/grade,info/student-id,info/author,info/author*}
% 年级、学号、姓名。
% \begin{macrocode}
- grade .tl_set:N = \g_@@_info_grade_tl ,
- student-id .tl_set:N = \g_@@_info_id_tl ,
- author .tl_set:N = \g_@@_info_author_tl ,
- author* .tl_set:N = \g_@@_info_author_en_tl ,
+ grade .tl_gset:N = \g_@@_info_grade_tl ,
+ student-id .tl_gset:N = \g_@@_info_id_tl ,
+ author .tl_gset:N = \g_@@_info_author_tl ,
+ author* .tl_gset:N = \g_@@_info_author_en_tl ,
% \end{macrocode}
% \end{macro}
%
@@ -4439,11 +4504,11 @@ To produce the documentation run the original source files ending with
% info/major*,info/field,info/field*}
% 院系、专业、方向。
% \begin{macrocode}
- department .tl_set:N = \g_@@_info_dept_tl ,
- department* .tl_set:N = \g_@@_info_dept_en_tl ,
- major* .tl_set:N = \g_@@_info_major_en_tl ,
- field .tl_set:N = \g_@@_info_field_tl ,
- field* .tl_set:N = \g_@@_info_field_en_tl ,
+ department .tl_gset:N = \g_@@_info_dept_tl ,
+ department* .tl_gset:N = \g_@@_info_dept_en_tl ,
+ major* .tl_gset:N = \g_@@_info_major_en_tl ,
+ field .tl_gset:N = \g_@@_info_field_tl ,
+ field* .tl_gset:N = \g_@@_info_field_en_tl ,
% \end{macrocode}
% \end{macro}
%
@@ -4455,11 +4520,16 @@ To produce the documentation run the original source files ending with
major .code:n =
{
\bool_if:NTF \g_@@_opt_academic_bool
- { \clist_pop:NN \l_keys_value_tl \g_@@_info_major_tl }
{
- \clist_pop:NN \l_keys_value_tl \g_@@_info_majorc_tl
- \clist_pop:NNF \l_keys_value_tl \g_@@_info_major_tl
- { \tl_set_eq:NN \g_@@_info_major_tl \g_@@_info_majorc_tl }
+ \clist_pop:NN \l_keys_value_tl \l_@@_tmpa_tl
+ \tl_gset_eq:NN \g_@@_info_major_tl \l_@@_tmpa_tl
+ }
+ {
+ \clist_pop:NN \l_keys_value_tl \l_@@_tmpa_tl
+ \tl_gset_eq:NN \g_@@_info_majorc_tl \l_@@_tmpa_tl
+ \clist_pop:NNTF \l_keys_value_tl \l_@@_tmpa_tl
+ { \tl_gset_eq:NN \g_@@_info_major_tl \l_@@_tmpa_tl }
+ { \tl_gset_eq:NN \g_@@_info_major_tl \g_@@_info_majorc_tl }
}
},
% \end{macrocode}
@@ -4470,46 +4540,46 @@ To produce the documentation run the original source files ending with
% \changes{v0.14}{2022/01/12}{精简导师信息选项。}
% 导师信息。中文导师全称使用 |clist| 存储,便于在本科生封面中进行分割。
% \begin{macrocode}
- supervisor .clist_set:N = \g_@@_info_supv_clist ,
- supervisor* .tl_set:N = \g_@@_info_supv_en_tl ,
+ supervisor .clist_gset:N = \g_@@_info_supv_clist ,
+ supervisor* .tl_gset:N = \g_@@_info_supv_en_tl ,
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{info/supervisor-ii,info/supervisor-ii*}
% 第二导师信息。
% \begin{macrocode}
- supervisor-ii .clist_set:N = \g_@@_info_supvii_clist ,
- supervisor-ii* .tl_set:N = \g_@@_info_supvii_en_tl ,
+ supervisor-ii .clist_gset:N = \g_@@_info_supvii_clist ,
+ supervisor-ii* .tl_gset:N = \g_@@_info_supvii_en_tl ,
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{info/chairman,info/reviewer}
% 答辩委员会信息。
% \begin{macrocode}
- chairman .tl_set:N = \g_@@_info_chairman_tl ,
- reviewer .clist_set:N = \g_@@_info_reviewer_clist ,
+ chairman .tl_gset:N = \g_@@_info_chairman_tl ,
+ reviewer .clist_gset:N = \g_@@_info_reviewer_clist ,
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{info/clc,info/udc}
% 分类号。
% \begin{macrocode}
- clc .tl_set:N = \g_@@_info_clc_tl ,
- udc .tl_set:N = \g_@@_info_udc_tl ,
+ clc .tl_gset:N = \g_@@_info_clc_tl ,
+ udc .tl_gset:N = \g_@@_info_udc_tl ,
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{info/secret-level}
% 密级。
% \begin{macrocode}
- secret-level .tl_set:N = \g_@@_info_secretlv_tl ,
+ secret-level .tl_gset:N = \g_@@_info_secretlv_tl ,
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{info/supervisor-contact}
% 导师联系方式。
% \begin{macrocode}
- supervisor-contact .tl_set:N = \g_@@_info_supvcont_tl ,
+ supervisor-contact .tl_gset:N = \g_@@_info_supvcont_tl ,
% \end{macrocode}
% \end{macro}
%
@@ -4517,7 +4587,7 @@ To produce the documentation run the original source files ending with
% \changes{v0.14}{2022/01/12}{新增电邮地址设置项。}
% 用于学位论文出版授权书的电子邮件地址。
% \begin{macrocode}
- email .tl_set:N = \g_@@_info_email_tl ,
+ email .tl_gset:N = \g_@@_info_email_tl ,
% \end{macrocode}
% \end{macro}
%
@@ -4525,7 +4595,7 @@ To produce the documentation run the original source files ending with
% \changes{v1.2}{2023/04/27}{新增学校代码设置项。}
% 学校代码。
% \begin{macrocode}
- school-code .tl_set:N = \g_@@_info_code_tl ,
+ school-code .tl_gset:N = \g_@@_info_code_tl ,
school-code .initial:n = { 10284 } ,
% \end{macrocode}
% \end{macro}
@@ -4534,8 +4604,8 @@ To produce the documentation run the original source files ending with
% \changes{v1.2}{2023/04/24}{新增学位名称设置项。}
% 覆盖预定义的学位字段。
% \begin{macrocode}
- degree .tl_set:N = \g_@@_info_degree_tl ,
- degree* .tl_set:N = \g_@@_info_degree_en_tl ,
+ degree .tl_gset:N = \g_@@_info_degree_tl ,
+ degree* .tl_gset:N = \g_@@_info_degree_en_tl ,
% \end{macrocode}
% \end{macro}
%
@@ -4591,15 +4661,15 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% 拼合双导师的姓名和职称。
% \begin{macrocode}
- \tl_set:Ne \g_@@_info_supvfull_tl
- { \clist_use:Nn \g_@@_info_supv_clist { \@@_hskip: } }
+ \tl_gset:Ne \g_@@_info_supvfull_tl
+ { \clist_use:Nn \g_@@_info_supv_clist { \@@_quad: } }
\clist_if_empty:NF \g_@@_info_supvii_clist
{
\bool_gset_true:N \g_@@_opt_supvii_bool
\tl_gput_right:Ne \g_@@_info_supvfull_tl
- { \@@_quad: \clist_use:Nn \g_@@_info_supvii_clist { \@@_hskip: } }
+ { \@@_quad: \clist_use:Nn \g_@@_info_supvii_clist { \@@_quad: } }
}
- \tl_set_eq:NN \g_@@_info_supvfull_en_tl \g_@@_info_supv_en_tl
+ \tl_gset_eq:NN \g_@@_info_supvfull_en_tl \g_@@_info_supv_en_tl
\tl_if_empty:NF \g_@@_info_supvii_en_tl
{
\tl_gput_right:Ne \g_@@_info_supvfull_en_tl
@@ -4621,9 +4691,9 @@ To produce the documentation run the original source files ending with
% \begin{variable}{\g_@@_info_confer_tl}
% \begin{macrocode}
\tl_new:N \g_@@_info_confer_tl
-\tl_set:Nn \g_@@_info_confer_tl
+\tl_gset:Nn \g_@@_info_confer_tl
{
- \textbf { \c_@@_name_nju_tl } \hfil
+ \textbf { \l_@@_name_nju_tl } \hfil
\g_@@_info_conferdate_tl
}
% \end{macrocode}
@@ -4636,7 +4706,7 @@ To produce the documentation run the original source files ending with
% 文档类型字样。
% \begin{macrocode}
\tl_new:N \g_@@_info_type_tl
-\tl_set:Ne \g_@@_info_type_tl
+\tl_gset:Ne \g_@@_info_type_tl
{ \clist_item:Nn \c_@@_name_type_clist { \g_@@_info_type_int } }
% \end{macrocode}
% \end{variable}
@@ -4645,9 +4715,9 @@ To produce the documentation run the original source files ending with
% 学位类型字样。
% \begin{macrocode}
\tl_new:N \g_@@_info_degree_tl
-\tl_set_eq:NN \g_@@_info_degree_tl \g_@@_info_type_tl
+\tl_gset_eq:NN \g_@@_info_degree_tl \g_@@_info_type_tl
\bool_if:NF \g_@@_opt_academic_bool
- { \tl_put_right:Nn \g_@@_info_degree_tl { 专业 } }
+ { \tl_gput_right:Nn \g_@@_info_degree_tl { 专业 } }
% \end{macrocode}
% \end{variable}
%
@@ -4655,7 +4725,7 @@ To produce the documentation run the original source files ending with
% 英文的学位字样。
% \begin{macrocode}
\tl_new:N \g_@@_info_degree_en_tl
-\tl_set:Ne \g_@@_info_degree_en_tl
+\tl_gset:Ne \g_@@_info_degree_en_tl
{ \clist_item:Nn \c_@@_name_type_en_clist { \g_@@_info_type_int } }
%</def-g>
% \end{macrocode}
@@ -4666,8 +4736,8 @@ To produce the documentation run the original source files ending with
%<*class>
\bool_if:NT \g_@@_opt_anon_bool
{
- \tl_gclear:N \c_@@_name_nju_tl
- \tl_gclear:N \c_@@_name_nju_en_tl
+ \tl_clear:N \l_@@_name_nju_tl
+ \tl_clear:N \l_@@_name_nju_en_tl
}
% \end{macrocode}
%
@@ -4678,18 +4748,37 @@ To produce the documentation run the original source files ending with
%
% \subsubsection{操作系统检测}
%
-% 调用 \pkg{ctex} 提供的操作系统检测。
+% \begin{variable}{\c_@@_path_macoffice_tl}
+% mac Office 字体路径。
% \begin{macrocode}
-\ctex_detect_platform:
+\tl_const:Nn \c_@@_path_macoffice_tl
+ { /Applications/Microsoft~ Word.app/Contents/Resources/DFonts/ }
+% \end{macrocode}
+% \end{variable}
+%
+% 操作系统检测。相较于 \pkg{ctex} 提供的 \cs{ctex_detect_platform:},
+% 额外增加了对 macOS 上 MS Office 的检测。
+% \begin{macrocode}
+\sys_if_platform_windows:TF
+ { \tl_gset:Nn \g_@@_font_set_tl { win } }
+ {
+ \ctex_if_platform_macos:TF
+ {
+ \file_if_exist:nTF { \c_@@_path_macoffice_tl times.ttf }
+ { \tl_gset:Nn \g_@@_font_set_tl { macoffice } }
+ { \tl_gset:Nn \g_@@_font_set_tl { mac } }
+ }
+ { \tl_gset:Nn \g_@@_font_set_tl { fandol } }
+ }
% \end{macrocode}
% 判断用户是否自定义了中英文字体。如果其中任意一种未被定义,
% 则使用系统预装字体覆盖字体选项。
% Windows 或 macOS 外的系统被判断为 Linux,一律使用自由字体。
% \begin{macrocode}
\tl_if_empty:NT \g_@@_font_latin_tl
- { \tl_gset_eq:NN \g_@@_font_latin_tl \g__ctex_fontset_tl }
+ { \tl_gset_eq:NN \g_@@_font_latin_tl \g_@@_font_set_tl }
\tl_if_empty:NT \g_@@_font_cjk_tl
- { \tl_gset_eq:NN \g_@@_font_cjk_tl \g__ctex_fontset_tl }
+ { \tl_gset_eq:NN \g_@@_font_cjk_tl \g_@@_font_set_tl }
% \end{macrocode}
%
%
@@ -4701,7 +4790,7 @@ To produce the documentation run the original source files ending with
% \@@_loadfont_latin_win:,\@@_loadfont_latin_mac:}
% Windows 与 macOS 西文字体的区别主要在于默认等宽字体。
% \begin{macrocode}
-\cs_new_protected:Npn \@@_loadfont_latin:n #1
+\cs_new:Npn \@@_loadfont_latin:n #1
{
\__fontspec_main_setmainfont:nn { } { Times~New~Roman }
\__fontspec_main_setsansfont:nn { } { Arial }
@@ -4727,6 +4816,36 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\@@_loadfont_latin_macoffice:}
+% mac Office 西文字体。
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_loadfont_latin_macoffice:
+ {
+ \__fontspec_main_setmainfont:nn
+ { \l_@@_name_macofficefeature_clist } { times }
+ \__fontspec_main_setsansfont:nn
+ { \l_@@_name_macofficefeature_clist } { arial }
+ \__fontspec_main_setmonofont:nn
+ { Scale = MatchLowercase } { Menlo }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{variable}{\l_@@_name_macofficefeature_clist}
+% 用于 \pkg{fontspec} 的 mac Office 字体特性列表。
+% \begin{macrocode}
+\clist_const:Nn \c_@@_name_macofficefeature_clist
+ {
+ Path = \c_@@_path_macoffice_tl,
+ Extension = .ttf,
+ UprightFont = *,
+ BoldFont = *bd,
+ ItalicFont = *i,
+ BoldItalicFont = *bi
+ }
+% \end{macrocode}
+% \end{variable}
+%
% \begin{macro}{\@@_loadfont_latin_gyre:}
% 开源的 \TeX Gyre 西文字体。
% \begin{macrocode}
@@ -4747,6 +4866,13 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\@@_loadfont_latin_fandol:}
+% 为兼容 \pkg{ctex} 做出的名称改变。
+% \begin{macrocode}
+\cs_new_eq:NN \@@_loadfont_latin_fandol: \@@_loadfont_latin_gyre:
+% \end{macrocode}
+% \end{macro}
+%
% \begin{variable}{\c_@@_name_gyrefeature_clist}
% 用于 \pkg{fontspec} 的 \TeX Gyre 字体特性列表。
% \begin{macrocode}
@@ -4784,6 +4910,7 @@ To produce the documentation run the original source files ending with
\setCJKfamilyfont { zhhei } { SimHei } [#1]
\setCJKfamilyfont { zhfs } { FangSong } [#1]
\setCJKfamilyfont { zhkai } { KaiTi } [#1]
+ \@@_stzhongs:n {#1}
}
\cs_new:Npn \@@_loadfont_cjk_win:
{ \@@_loadfont_cjk_win:N \c_@@_name_fakebold_tl }
@@ -4814,8 +4941,30 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\@@_loadfont_cjk_macoffice:n,\@@_loadfont_cjk_macoffice:}
+% mac Office 中文字体。
+% \begin{macrocode}
+\cs_new:Npn \@@_loadfont_cjk_macoffice:n #1
+ {
+ \setCJKmainfont { Simsun.ttc } [ ItalicFont = Kaiti.ttf, #1 ]
+ \setCJKsansfont { SimHei.ttf } [#1]
+ \setCJKmonofont { Fangsong.ttf } [#1]
+ \setCJKfamilyfont { zhsong } { Simsun.ttc } [#1]
+ \setCJKfamilyfont { zhhei } { SimHei.ttf } [#1]
+ \setCJKfamilyfont { zhfs } { Fangsong.ttf } [#1]
+ \setCJKfamilyfont { zhkai } { Kaiti.ttf } [#1]
+ \@@_stzhongs:nn { STZHONGS.ttf } {#1}
+ }
+\cs_new:Npn \@@_loadfont_cjk_macoffice:
+ {
+ \@@_loadfont_cjk_macoffice:n
+ { Path = \c_@@_path_macoffice_tl, \c_@@_name_fakebold_tl }
+ }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\@@_loadfont_cjk_fandol:}
-% Fandol 字体
+% Fandol 字体。
% \begin{macrocode}
\cs_new_protected:Npn \@@_loadfont_cjk_fandol:
{
@@ -4895,7 +5044,7 @@ To produce the documentation run the original source files ending with
\setCJKfamilyfont { zhhei } { Noto~Sans~CJK~SC }
\setCJKfamilyfont { zhfs } { FZFangSong-Z02 }
\setCJKfamilyfont { zhkai } { FZKai-Z03 }
- [ \c__nju_name_fakebold_tl ]
+ [ \c_@@_name_fakebold_tl ]
}
% \end{macrocode}
% \end{macro}
@@ -4942,27 +5091,30 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% \end{variable}
%
-% \begin{macro}{\@@_loadfont_stzhongs:,\@@_stzhongs:}
+% \begin{macro}{\@@_loadfont_stzhongs:,\@@_stzhongs:nn,\@@_stzhongs:n,\@@_stzhongs:}
% \changes{v1.2}{2023/04/30}{在研究生模板载入华文中宋。}
% \changes{v1.3}{2023/10/09}{可以手动指定华文中宋文件位置。}
% 研究生封面额外需要的华文中宋。
% \begin{macrocode}
-\cs_new:Npn \@@_loadfont_stzhongs:
+\cs_new:Npn \@@_stzhongs:nn #1#2
+ { \newCJKfontfamily \@@_stzhongs: {#1} [#2] }
+\cs_new:Npn \@@_stzhongs:n { \@@_stzhongs:nn { 华文中宋 } }
+\cs_new_protected:Npn \@@_loadfont_stzhongs:
{
- \fontspec_font_if_exist:nTF { 华文中宋 }
+ \cs_if_exist_use:NF \@@_stzhongs:
{
- \newCJKfontfamily \@@_stzhongs: { 华文中宋 }
- [ \c_@@_name_fakebold_tl ]
- }
- {
- \bool_if:NTF \g_@@_font_path_bool
+ \fontspec_font_if_exist:nTF { 华文中宋 }
+ { \@@_stzhongs:n { \c_@@_name_fakebold_tl } }
{
- \newCJKfontfamily \@@_stzhongs: { \c_@@_name_stzhongsfile_tl }
- [ Path = \g_@@_font_path_tl, \c_@@_name_fakebold_tl ]
- }
- {
- \cs_set_eq:NN \@@_stzhongs: \rmfamily
- \msg_warning:nn { njuthesis } { missing-stzhongs }
+ \bool_if:NTF \g_@@_font_path_bool
+ {
+ \@@_stzhongs:nn { \l_@@_name_stzhongsfile_tl }
+ { Path = \g_@@_font_path_tl, \c_@@_name_fakebold_tl }
+ }
+ {
+ \cs_set_eq:NN \@@_stzhongs: \rmfamily
+ \msg_warning:nn { njuthesis } { missing-stzhongs }
+ }
}
}
}
@@ -5120,16 +5272,6 @@ To produce the documentation run the original source files ending with
% \subsubsection{载入指定字库}
% \changes{v0.10}{2021/09/28}{修正了数学字体。}
%
-% \begin{macro}{\@@_loadfont_latin_windows:
-% \@@_loadfont_latin_fandol:,\@@_loadfont_cjk_windows:}
-% 为兼容 \pkg{ctex} 做出的名称改变。
-% \begin{macrocode}
-\cs_new_eq:NN \@@_loadfont_latin_windows: \@@_loadfont_latin_win:
-\cs_new_eq:NN \@@_loadfont_latin_fandol: \@@_loadfont_latin_gyre:
-\cs_new_eq:NN \@@_loadfont_cjk_windows: \@@_loadfont_cjk_win:
-% \end{macrocode}
-% \end{macro}
-%
% \begin{macro}{\@@_loadfont:}
% 载入字体命令。
% \begin{macrocode}
@@ -5246,10 +5388,10 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\ctex_at_end_preamble:n
{
- \clist_set_eq:Nc \g_@@_header_clist
- { g_@@_header_ \c_@@_name_pagemode_tl _clist }
- \clist_set_eq:Nc \g_@@_footer_clist
- { g_@@_footer_ \c_@@_name_pagemode_tl _clist }
+ \clist_gset_eq:Nc \g_@@_header_clist
+ { g_@@_header_ \g_@@_name_pagemode_tl _clist }
+ \clist_gset_eq:Nc \g_@@_footer_clist
+ { g_@@_footer_ \g_@@_name_pagemode_tl _clist }
}
% \end{macrocode}
%
@@ -5257,9 +5399,9 @@ To produce the documentation run the original source files ending with
% 对 \pkg{fancyhdr} 的命令进行包装,便于设置页眉页脚。
% \begin{macrocode}
\cs_new_protected:Npn \@@_header:nn #1#2
- { \fancyhead [#1] { \c_@@_fmt_header_tl \nouppercase {#2} } }
+ { \fancyhead [#1] { \l_@@_fmt_header_tl \nouppercase {#2} } }
\cs_new_protected:Npn \@@_footer:nn #1#2
- { \fancyfoot [#1] { \c_@@_fmt_footer_tl \nouppercase {#2} } }
+ { \fancyfoot [#1] { \l_@@_fmt_footer_tl \nouppercase {#2} } }
% \end{macrocode}
% \end{macro}
%
@@ -5303,7 +5445,7 @@ To produce the documentation run the original source files ending with
\RenewDocumentCommand \frontmatter { }
{
\cleardoublepage
- \exp_args:NV \pagestyle \c_@@_fmt_pagestyle_tl
+ \exp_args:NV \pagestyle \l_@@_fmt_pagestyle_tl
\pagenumbering { Roman }
}
% \end{macrocode}
@@ -5318,7 +5460,7 @@ To produce the documentation run the original source files ending with
\RenewDocumentCommand \mainmatter { }
{
\cleardoublepage
- \exp_args:NV \pagestyle \c_@@_fmt_pagestyle_tl
+ \exp_args:NV \pagestyle \l_@@_fmt_pagestyle_tl
\pagenumbering { arabic }
\normalfont \normalsize
}
@@ -5330,7 +5472,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\AtBeginEnvironment { document }
{
- \exp_args:NV \pagestyle \c_@@_fmt_pagestyle_tl
+ \exp_args:NV \pagestyle \l_@@_fmt_pagestyle_tl
\pagenumbering { Roman }
}
% \end{macrocode}
@@ -5342,7 +5484,7 @@ To produce the documentation run the original source files ending with
% 为无编号章添加目录条目,需手动指定格式为四号、不加粗、黑体。
% \begin{macrocode}
\cs_new:Npn \@@_bookmark_toc:n #1
- { \addcontentsline { toc } { chapter } { \c_@@_fmt_chapterintoc_tl #1 } }
+ { \addcontentsline { toc } { chapter } { \l_@@_fmt_chapterintoc_tl #1 } }
\cs_generate_variant:Nn \@@_bookmark_toc:n { V }
% \end{macrocode}
% \end{macro}
@@ -5358,10 +5500,9 @@ To produce the documentation run the original source files ending with
% \begin{macro}{\@@_bookmark_pdf_nosec:nn,\@@_bookmark_pdf:nn}
% 封装 \pkg{hyperref} 的 PDF 书签命令。
% \begin{macrocode}
-\cs_new:Npn \@@_bookmark_pdf_nosec:nn #1#2
- { \pdfbookmark [0] {#1} {#2} }
-\cs_new:Npn \@@_bookmark_pdf:nn #1#2
- { \phantomsection \@@_bookmark_pdf_nosec:nn {#1} {#2} }
+\cs_new:Npn \@@_bookmark_pdf_nosec:nn { \pdfbookmark [0] }
+\cs_new:Npn \@@_bookmark_pdf:nn
+ { \phantomsection \@@_bookmark_pdf_nosec:nn }
% \end{macrocode}
% \end{macro}
%
@@ -5417,14 +5558,14 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\keys_set:nn { ctex }
{
- chapter / beforeskip = \c_@@_chapterbefore_dim,
- chapter / afterskip = \c_@@_chapterafter_dim,
- chapter / format = \c_@@_fmt_chapter_tl,
- section / format = \c_@@_fmt_section_tl,
- subsection / format = \c_@@_fmt_subsection_tl,
- subsubsection / format = \c_@@_fmt_subsubsection_tl,
- paragraph / format = \c_@@_fmt_paragraph_tl,
- subparagraph / format = \c_@@_fmt_subparagraph_tl,
+ chapter / beforeskip = \l_@@_chapterbefore_dim,
+ chapter / afterskip = \l_@@_chapterafter_dim,
+ chapter / format = \l_@@_fmt_chapter_tl,
+ section / format = \l_@@_fmt_section_tl,
+ subsection / format = \l_@@_fmt_subsection_tl,
+ subsubsection / format = \l_@@_fmt_subsubsection_tl,
+ paragraph / format = \l_@@_fmt_paragraph_tl,
+ subparagraph / format = \l_@@_fmt_subparagraph_tl,
% \end{macrocode}
%
%
@@ -5433,13 +5574,13 @@ To produce the documentation run the original source files ending with
%
% 设置目录标题默认名称。
% \begin{macrocode}
- contentsname = \c_@@_name_tableofcontents_tl,
- listfigurename = \c_@@_name_listoffigures_tl,
- listtablename = \c_@@_name_listoftables_tl,
+ contentsname = \l_@@_name_tableofcontents_tl,
+ listfigurename = \l_@@_name_listoffigures_tl,
+ listtablename = \l_@@_name_listoftables_tl,
% \end{macrocode}
% 设置目录中章标题的样式。
% \begin{macrocode}
- chapter / tocline = \c_@@_fmt_chapterintoc_tl \CTEXnumberline {#1} #2
+ chapter / tocline = \l_@@_fmt_chapterintoc_tl \CTEXnumberline {#1} #2
}
% \end{macrocode}
%
@@ -5453,7 +5594,7 @@ To produce the documentation run the original source files ending with
{
\group_begin:
\keys_set:nn { ctex }
- { chapter/format = \c_@@_fmt_toctitle_tl }
+ { chapter/format = \l_@@_fmt_toctitle_tl }
\@@_chapter:cnn { g_@@_ #2 _showentry_bool } {#1} {#2}
\group_end:
\@starttoc {#2}
@@ -5470,7 +5611,7 @@ To produce the documentation run the original source files ending with
{
\keys_define:nn { nju / #1 }
{
- toc-entry .bool_set:c = { g_@@_ #3 _showentry_bool },
+ toc-entry .bool_gset:c = { g_@@_ #3 _showentry_bool },
toc-entry .initial:n = true
}
\exp_args:Nc \RenewDocumentCommand {#1} { }
@@ -5504,8 +5645,8 @@ To produce the documentation run the original source files ending with
{
\bool_if:NF \g_@@_toc_showentry_bool
{
- \bool_set_false:N \g_@@_lof_showentry_bool
- \bool_set_false:N \g_@@_lot_showentry_bool
+ \bool_gset_false:N \g_@@_lof_showentry_bool
+ \bool_gset_false:N \g_@@_lot_showentry_bool
}
}
% \end{macrocode}
@@ -5585,10 +5726,7 @@ To produce the documentation run the original source files ending with
% |\PassoptionsToPackage{|\meta{key}|=|\meta{value}|}{biblatex}| 命令。
% \begin{macrocode}
option .code:n =
- {
- \clist_gput_right:NV \g_@@_blx_option_clist
- \l_keys_value_tl
- },
+ { \clist_gput_right:NV \g_@@_blx_option_clist \l_keys_value_tl },
% \end{macrocode}
% \end{macro}
%
@@ -5640,15 +5778,14 @@ To produce the documentation run the original source files ending with
% 如果需要在每章后附上一个参考文献表,即对 \pkg{biblatex} 传入了
% |refsection = chapter| 选项,则默认为 |section| 级别。
% \begin{macrocode}
- \defbibheading { njubibintoc } [ \bibname ] { \@@_chapter:n { ##1 } }
+ \defbibheading { njubibintoc } [ \bibname ] { \@@_chapter:n {##1} }
\tl_if_eq:NnTF \blx@refsecreset@level { 2 }
{ \DeclarePrintbibliographyDefaults { heading = subbibintoc } }
{ \DeclarePrintbibliographyDefaults { heading = njubibintoc } }
% \end{macrocode}
% 传入参考文献源文件,此时可正常使用 \tn{addbibresource} 命令。
% \begin{macrocode}
- \clist_map_inline:Nn \g_@@_blx_resource_clist
- { \addbibresource { ##1 } }
+ \clist_map_inline:Nn \g_@@_blx_resource_clist { \addbibresource {##1} }
}
% \end{macrocode}
% \end{macro}
@@ -5670,34 +5807,38 @@ To produce the documentation run the original source files ending with
%
% \subsection{引用}
%
-% 在导言区末尾进行 \pkg{hyperref} 设置。
-% \changes{v0.11}{2021/10/01}{写入 PDF 元数据。}
-% \changes{v0.17}{2022/04/09}{PDF 书签中不生成额外空格。}
+% \changes{v1.4}{2024/03/06}{将可能需要覆盖的 \pkg{hyperref} 设置移动到导言区前。}
% \begin{macrocode}
-\ctex_at_end_preamble:n
+\hypersetup
{
+ bookmarksnumbered = true,
+ psdextra = true,
+ unicode = true,
+ hidelinks
+ }
% \end{macrocode}
+% \changes{v0.17}{2022/04/09}{PDF 书签中不生成额外空格。}
% 忽略 PDF 字符串中的特定命令,从而抑制 \pkg{hyperref} 警告。
% \begin{macrocode}
- \pdfstringdefDisableCommands
- {
- \clist_map_inline:nn
- { \\, \quad, \qquad, \bigger }
- { \@@_cs_clear:N #1 }
- }
- \hypersetup
- {
- bookmarksnumbered = true,
- psdextra = true,
- unicode = true,
- hidelinks,
+\pdfstringdefDisableCommands
+ {
+ \clist_map_inline:nn
+ { \\, \quad, \qquad, \bigger }
+ { \@@_cs_clear:N #1 }
+ \cs_set_eq:NN \zihao \use_none:n
+ }
% \end{macrocode}
-% 填写 PDF 元信息。
+% 在导言区末尾进行 \pkg{hyperref} 设置。填写 PDF 元信息。
+% \changes{v0.11}{2021/10/01}{写入 PDF 元数据。}
% \begin{macrocode}
+\ctex_at_end_preamble:n
+ {
+ \hypersetup
+ {
pdftitle = \g_@@_info_title_tl,
pdfauthor = \g_@@_info_author_tl,
pdfkeywords = \g_@@_info_keywords_clist,
- pdfcreator = \c_@@_name_pdfcreator_tl
+ pdfcreator = \l_@@_name_pdfcreator_tl
}
}
% \end{macrocode}
@@ -5726,7 +5867,7 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% 修改 \pkg{cleveref} 的标签名称。
% \begin{macrocode}
- \clist_map_inline:nn { figure, table, appendix, proof }
+ \clist_map_inline:nn { figure, table, appendix }
{ \@@_cref_name:n {#1} }
}
% \end{macrocode}
@@ -5740,7 +5881,7 @@ To produce the documentation run the original source files ending with
% 存储传入 \pkg{circledtext} 宏包的选项列表。
% 由于当前版本放在编号位置的带圈数字无法正确缩放,这里手动指定了字体大小。
% \begin{macrocode}
-\clist_set:Nn \g_@@_fn_ctext_option_clist { charf = \scriptsize }
+\clist_gset:Nn \g_@@_fn_ctext_option_clist { charf = \scriptsize }
% \end{macrocode}
% \end{variable}
%
@@ -5807,7 +5948,7 @@ To produce the documentation run the original source files ending with
\cs_set:Npn \@@_fn_hang:
{
\int_set:Nn \tex_hangafter:D { 1 }
- \dim_set_eq:NN \tex_hangindent:D \c_@@_fnhang_dim
+ \dim_set_eq:NN \tex_hangindent:D \l_@@_fnhang_dim
}
},
hang / false .code:n = { \@@_cs_clear:N \@@_fn_hang: },
@@ -5865,7 +6006,7 @@ To produce the documentation run the original source files ending with
\cs_set:Npn \@makefntext #1
{
\mode_leave_vertical:
- \hbox_to_wd:nn { \c_@@_fnhang_dim } { \@thefnmark \tex_hfil:D }
+ \hbox_to_wd:nn { \l_@@_fnhang_dim } { \@thefnmark \tex_hfil:D }
\tex_penalty:D \@M
\@@_fn_hang:
#1
@@ -5892,9 +6033,10 @@ To produce the documentation run the original source files ending with
%
% \changes{v0.16}{2022/03/11}{表格内字体设为五号。}
% \changes{v1.0}{2022/08/06}{兼容 \pkg{tabularray} 设置。}
+% \changes{v1.4}{2024/03/06}{调整 \pkg{tabularray} 设置。}
% 表格默认居中,字号设置为五号。^^A https://www.zhihu.com/question/366803177/answer/977853129
% \begin{macrocode}
-\BeforeBeginEnvironment { tabular } { \centering \c_@@_fmt_tabular_tl }
+\BeforeBeginEnvironment { tabular } { \centering \l_@@_fmt_tabular_tl }
\ctex_at_end_package:nn { tabularray }
{
% \end{macrocode}
@@ -5902,16 +6044,21 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\__tblr_use_lib_booktabs:
\tl_set:Nn \l_@@_tmpb_tl
- { , abovesep = 4 pt, stretch = 0.8, cells = { font = \c_@@_fmt_tabular_tl } }
+ { , abovesep = 4 pt, stretch = 0.8, cells = { font = \l_@@_fmt_tabular_tl } }
\tl_put_right:NV \l__tblr_default_tblr_inner_tl \l_@@_tmpb_tl
\tl_put_right:NV \l__tblr_default_talltblr_inner_tl \l_@@_tmpb_tl
- \tl_put_right:Nn \l__tblr_default_talltblr_outer_tl { , headsep = -4 pt }
+ \tl_put_right:NV \l__tblr_default_longtblr_inner_tl \l_@@_tmpb_tl
+% \end{macrocode}
+% 为了和标准文档类中的间距一致,文档介绍的值为 \qty{10}{pt},实际是 \qty{12.63}{pt}。
+% \begin{macrocode}
+ \tl_put_right:Nn \l__tblr_default_talltblr_outer_tl { , headsep = 12.63 pt }
+ \tl_put_right:Nn \l__tblr_default_longtblr_outer_tl { , headsep = 12.63 pt }
% \end{macrocode}
% 处理 \env{talltblr} 表注的限宽问题。
% \footnote{\url{https://github.com/lvjr/tabularray/issues/255}}
% \begin{macrocode}
\DefTblrTemplate { caption-tag } { default }
- { \c_@@_name_table_tl \hspace { 0.25em } \thetable }
+ { \l_@@_name_table_tl \hspace { 0.25em } \thetable }
\DefTblrTemplate { caption-sep } { default } { \quad }
\DefTblrTemplate { firsthead } { caption }
{
@@ -5921,6 +6068,7 @@ To produce the documentation run the original source files ending with
\SetTblrTemplate { firsthead } { caption }
\SetTblrStyle { caption } { font = \normalfont \bfseries \small }
\SetTblrStyle { note } { font = \normalfont \footnotesize }
+ \SetTblrStyle { remark } { font = \normalfont \footnotesize }
}
% \end{macrocode}
%
@@ -5930,8 +6078,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\DeclareCaptionStyle{njucap}
{
- font = small,
- font += bf,
+ font = {small, bf},
labelsep = quad,
justification = centering
}
@@ -5954,7 +6101,7 @@ To produce the documentation run the original source files ending with
{
\keys_define:nn { nju / label-sep }
{
- #1 .tl_set:c = { g_@@_sep_ #1 _tl },
+ #1 .tl_gset:c = { g_@@_sep_ #1 _tl },
% \end{macrocode}
% 根据本科生撰写规范的建议,默认连接符为短横线(en dash)。
% \begin{macrocode}
@@ -6169,12 +6316,12 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% \end{variable}
%
-% \begin{variable}{\c_@@_name_integral_tl}
+% \begin{variable}{\l_@@_name_integral_tl}
% 保存 \pkg{unicode-math} 内置的所有积分号命令。
% \begin{macrocode}
\bool_if:NTF \g_@@_opt_load_um_bool
- { \tl_set_eq:NN \c_@@_name_integral_tl \l__um_nolimits_tl }
- { \tl_set_eq:NN \c_@@_name_integral_tl \c_empty_tl }
+ { \tl_set_eq:NN \l_@@_name_integral_tl \l__um_nolimits_tl }
+ { \tl_set_eq:NN \l_@@_name_integral_tl \c_empty_tl }
% \end{macrocode}
% \end{variable}
%
@@ -6197,9 +6344,9 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
integral .choice:,
integral / upright .code:n =
- { \bool_set_true:N \g_@@_opt_math_int_bool },
+ { \bool_gset_true:N \g_@@_opt_math_int_bool },
integral / slanted .code:n =
- { \bool_set_false:N \g_@@_opt_math_int_bool },
+ { \bool_gset_false:N \g_@@_opt_math_int_bool },
% \end{macrocode}
% \end{macro}
%
@@ -6211,7 +6358,7 @@ To produce the documentation run the original source files ending with
integral-limits / true .code:n =
{ \tl_clear:N \l__um_nolimits_tl },
integral-limits / false .code:n =
- { \tl_set_eq:NN \l__um_nolimits_tl \c_@@_name_integral_tl },
+ { \tl_set_eq:NN \l__um_nolimits_tl \l_@@_name_integral_tl },
% \end{macrocode}
% \end{macro}
%
@@ -6220,9 +6367,9 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
less-than-or-equal .choice:,
less-than-or-equal / slanted .code:n =
- { \bool_set_true:N \g_@@_opt_math_leq_bool },
+ { \bool_gset_true:N \g_@@_opt_math_leq_bool },
less-than-or-equal / horizontal .code:n =
- { \bool_set_false:N \g_@@_opt_math_leq_bool },
+ { \bool_gset_false:N \g_@@_opt_math_leq_bool },
% \end{macrocode}
% \end{macro}
%
@@ -6267,9 +6414,9 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
vector .choice:,
vector / boldfont .code:n =
- { \bool_set_true:N \g_@@_opt_math_vec_bool },
+ { \bool_gset_true:N \g_@@_opt_math_vec_bool },
vector / arrow .code:n =
- { \bool_set_false:N \g_@@_opt_math_vec_bool },
+ { \bool_gset_false:N \g_@@_opt_math_vec_bool },
% \end{macrocode}
% \end{macro}
%
@@ -6384,7 +6531,7 @@ To produce the documentation run the original source files ending with
%<*def-u>
\@@_declare_element:nn { u / cover / emblem-img }
{
- content = \@@_emblem:N \c_@@_emblemwd_dim,
+ content = \@@_emblem:N \l_@@_emblemwd_dim,
bottom-skip = 1.2 cm
}
% \end{macrocode}
@@ -6395,7 +6542,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { u / cover / name-img }
{
- content = \@@_name:N \c_@@_namewd_dim,
+ content = \@@_name:N \l_@@_namewd_dim,
bottom-skip = 1 cm,
}
% \end{macrocode}
@@ -6458,8 +6605,8 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\cs_new:Npn \@@_u_cover_info:
{
- \@@_u_cover_info:NNNN \c_@@_clabelwd_dim \c_@@_crulewd_dim
- \c_@@_hsep_dim \kaishu
+ \@@_u_cover_info:NNNN \l_@@_clabelwd_dim \l_@@_crulewd_dim
+ \l_@@_hsep_dim \kaishu
}
% \end{macrocode}
% \end{macro}
@@ -6472,7 +6619,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { u / decl / orig / emblem }
{
- content = \@@_emblem:N \c_@@_emblemwdi_dim,
+ content = \@@_emblem:N \l_@@_emblemwdi_dim,
bottom-skip = 30 pt
}
% \end{macrocode}
@@ -6484,7 +6631,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { u / decl / orig / title }
{
- content = \c_@@_name_origdecl_tl,
+ content = \l_@@_name_origdecl_tl,
format = \sffamily \@@_fontsize:nn { 24 bp } { 22.15 bp } \bfseries,
bottom-skip = 50 pt
}
@@ -6496,7 +6643,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { u / decl / orig / text }
{
- content = \c_@@_text_origdecl_tl,
+ content = \l_@@_text_origdecl_tl,
format = \@@_zihao:nn { 1.9 } { -3 },
align = n,
bottom-skip = 2.7 cm
@@ -6525,7 +6672,7 @@ To produce the documentation run the original source files ending with
{
%<def-u> \clist_map_inline:nn { origsign, id, date }
%<def-g> \clist_map_inline:nn { origsign, date }
- { \tex_par:D \@@_name:n { ##1 } : \hbox_to_wd:nn { 6 em } { } }
+ { \tex_par:D \@@_name:n {##1} : \hbox_to_wd:nn { 6 em } { } }
}
%</(def-u|def-g)>
% \end{macrocode}
@@ -6559,7 +6706,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { g / cover-front / emblem-img }
{
- content = \@@_emblem:N \c_@@_emblemwd_dim,
+ content = \@@_emblem:N \l_@@_emblemwd_dim,
bottom-skip = .47 cm
}
% \end{macrocode}
@@ -6570,7 +6717,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { g / cover-front / name-img }
{
- content = \@@_name:N \c_@@_namewd_dim,
+ content = \@@_name:N \l_@@_namewd_dim,
bottom-skip = 2.25 cm
}
% \end{macrocode}
@@ -6622,8 +6769,8 @@ To produce the documentation run the original source files ending with
\@@_get_width:NV \l_@@_tmpb_dim \g_@@_info_id_tl
\clist_map_inline:nn { code, clc, secretlv, udc, id }
{
- \@@_cover_entry:NNNNn \c_@@_name_colon_tl \l_@@_tmpa_dim
- \l_@@_tmpb_dim \tex_relax:D { ##1 }
+ \@@_cover_entry:NNNNn \l_@@_name_colon_tl \l_@@_tmpa_dim
+ \l_@@_tmpb_dim \tex_relax:D {##1}
}
}
% \end{macrocode}
@@ -6639,7 +6786,7 @@ To produce the documentation run the original source files ending with
{ \clist_set:Nn #1 { author, majorc, field, supvfull } }
\@@_cover_entry_title:NNNN #2 #3 #4 #5
\clist_map_inline:Nn #1
- { \@@_cover_entry:NNNNn #2 #3 #4 #5 { ##1 } }
+ { \@@_cover_entry:NNNNn #2 #3 #4 #5 {##1} }
}
% \end{macrocode}
% \end{macro}
@@ -6650,7 +6797,7 @@ To produce the documentation run the original source files ending with
{
\tl_set:Nn \l_@@_tmpa_tl { \skip_horizontal:n { .7 cm } }
\@@_g_cover_info:NNNNN \l_@@_tmp_clist \l_@@_tmpa_tl
- \c_@@_clabelwd_dim \c_@@_crulewd_dim \c_@@_fmt_coverlabel_tl
+ \l_@@_clabelwd_dim \l_@@_crulewd_dim \l_@@_fmt_coverlabel_tl
}
% \end{macrocode}
% \end{macro}
@@ -6704,8 +6851,8 @@ To produce the documentation run the original source files ending with
}
\cs_new:Npn \@@_g_cover_back:
{
- \@@_g_cover_back:NNN \c_@@_clabelwdi_dim
- \c_@@_crulewdi_dim \c_@@_fmt_coverlabel_tl
+ \@@_g_cover_back:NNN \l_@@_clabelwdi_dim
+ \l_@@_crulewdi_dim \l_@@_fmt_coverlabel_tl
}
% \end{macrocode}
% \end{macro}
@@ -6725,8 +6872,8 @@ To produce the documentation run the original source files ending with
}
\cs_new:Npn \@@_g_cover_sign:
{
- \@@_g_cover_sign:NNN \c_@@_clabelwdii_dim
- \c_@@_fmt_coverlabel_tl \c_@@_name_colon_tl
+ \@@_g_cover_sign:NNN \l_@@_clabelwdii_dim
+ \l_@@_fmt_coverlabel_tl \l_@@_name_colon_tl
}
% \end{macrocode}
% \end{macro}
@@ -6772,7 +6919,7 @@ To produce the documentation run the original source files ending with
\@@_declare_element:nn { g / cover-en / middle }
{
content =
- \c_@@_text_cover_en_tl \@@_vskip:
+ \l_@@_text_cover_en_tl \@@_vskip:
\group_begin: \scshape \g_@@_info_degree_en_tl \group_end:
\@@_vskip: { in } \@@_vskip: \g_@@_info_major_en_tl,
bottom-skip = .5 cm plus 1 fil
@@ -6785,7 +6932,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { g / cover-en / emblem-img }
{
- content = \@@_emblem:N \c_@@_emblemwdii_dim,
+ content = \@@_emblem:N \l_@@_emblemwdii_dim,
bottom-skip = 1 cm minus .5 cm
}
% \end{macrocode}
@@ -6798,7 +6945,7 @@ To produce the documentation run the original source files ending with
{
content =
\g_@@_info_dept_en_tl \skip_vertical:N \c_zero_skip
- \c_@@_name_nju_en_tl \skip_vertical:n { 1 cm }
+ \l_@@_name_nju_en_tl \skip_vertical:n { 1 cm }
\g_@@_info_submitdate_en_tl
}
% \end{macrocode}
@@ -6878,19 +7025,21 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@@_cover_top_nl:}
+% \begin{macro}{\@@_cover_top_nl:,\@@_cover_top_nl:NN}
% 国家图书馆封面顶部信息。
% \begin{macrocode}
-\cs_new_protected:Npn \@@_cover_top_nl:
- {
- \dim_set:Nn \l_@@_tmpa_dim { 38.6 pt }
- \dim_set:Nn \l_@@_tmpb_dim { 109 pt }
- \@@_box_spread_name:Nn \l_@@_tmpa_dim { clc } \@@_hskip:
- \@@_box_ulined_info:Nn \l_@@_tmpb_dim { clc } \tex_hfill:D
- \@@_box_spread_name:Nn \l_@@_tmpa_dim { secretlv } \@@_hskip:
- \@@_box_ulined_info:Nn \l_@@_tmpb_dim { secretlv } \tex_par:D
- \@@_box_spread_name:Nn \l_@@_tmpa_dim { udc } \@@_hskip:
- \@@_box_ulined_info:Nn \l_@@_tmpb_dim { udc } \tex_hfill:D
+\cs_new:Npn \@@_cover_top_nl:
+ { \@@_cover_top_nl:NN \l_@@_tmpa_dim \l_@@_tmpb_dim }
+\cs_new_protected:Npn \@@_cover_top_nl:NN #1#2
+ {
+ \dim_set:Nn #1 { 38.6 pt }
+ \dim_set:Nn #2 { 109 pt }
+ \@@_box_spread_name:Nn #1 { clc } \@@_hskip:
+ \@@_box_ulined_info:Nn #2 { clc } \tex_hfill:D
+ \@@_box_spread_name:Nn #1 { secretlv } \@@_hskip:
+ \@@_box_ulined_info:Nn #2 { secretlv } \tex_par:D
+ \@@_box_spread_name:Nn #1 { udc } \@@_hskip:
+ \@@_box_ulined_info:Nn #2 { udc } \tex_hfill:D
\@@_null:
}
% \end{macrocode}
@@ -6903,12 +7052,12 @@ To produce the documentation run the original source files ending with
{
\parbox [ b ] { 15 em } { \@@_uline_title: } \tex_par:D
\skip_vertical:n { - 0.5 cm }
- { \zihao { 4 } \c_@@_name_subtitle_tl }
+ { \zihao { 4 } \l_@@_name_subtitle_tl }
\skip_vertical:N \c_zero_skip
\dim_set:Nn \l_@@_tmpa_dim { 4.5 em }
\@@_box_ulined_info:Nn \l_@@_tmpa_dim { author }
\skip_vertical:n { - 0.5 cm }
- { \zihao { 4 } { ( } \c_@@_name_author_tl { ) } }
+ { \zihao { 4 } { ( } \l_@@_name_author_tl { ) } }
}
% \end{macrocode}
% \end{macro}
@@ -6928,12 +7077,12 @@ To produce the documentation run the original source files ending with
}
\skip_set:Nn \l_@@_tmp_skip { .5 em plus 1 fill }
\@@_uline_list:NNn \l_@@_tmpa_tl \l_@@_tmp_skip
- { \c_@@_name_supvinfo_tl }
+ { \l_@@_name_supvinfo_tl }
% \end{macrocode}
% 临时替换显示的名称字样。
% \begin{macrocode}
\group_begin:
- \tl_set_eq:NN \c_@@_name_major_tl \c_@@_name_majorb_tl
+ \tl_set_eq:NN \l_@@_name_major_tl \l_@@_name_majorb_tl
\@@_uline_bientry:Nn \l_@@_tmpa_dim { degree }
\@@_uline_bientry:Nn \l_@@_tmpa_dim { major }
\tex_par:D
@@ -6969,9 +7118,9 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { g / decl / orig / title }
{
- content = \c_@@_name_origdecl_tl,
- format = \c_@@_fmt_chapter_tl,
- bottom-skip = \c_@@_chapterafter_dim
+ content = \l_@@_name_origdecl_tl,
+ format = \l_@@_fmt_chapter_tl,
+ bottom-skip = \l_@@_chapterafter_dim
}
% \end{macrocode}
% \end{macro}
@@ -6981,7 +7130,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { g / decl / orig / text }
{
- content = \c_@@_text_origdecl_tl,
+ content = \l_@@_text_origdecl_tl,
align = n,
bottom-skip = 0 pt plus 1 fil
}
@@ -7006,9 +7155,9 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { g / decl / auth / title }
{
- content = \c_@@_name_authdecl_tl,
- format = \c_@@_fmt_chapter_tl,
- bottom-skip = \c_@@_chapterafter_dim
+ content = \l_@@_name_authdecl_tl,
+ format = \l_@@_fmt_chapter_tl,
+ bottom-skip = \l_@@_chapterafter_dim
}
% \end{macrocode}
% \end{macro}
@@ -7018,7 +7167,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { g / decl / auth / text }
{
- content = \c_@@_text_authdecl_tl,
+ content = \l_@@_text_authdecl_tl,
align = n,
bottom-skip = 2 cm
}
@@ -7093,20 +7242,20 @@ To produce the documentation run the original source files ending with
cell{1}{2} = {c=5}{m}, cell{3}{2} = {c=5}{m},
cell{4}{2} = {c=5}{m}, cell{5}{2} = {c=5}{m}
}
- \c_@@_name_titlec_tl & \g_@@_info_title_tl \\
- \c_@@_name_ida_tl & \g_@@_info_id_tl &
- \c_@@_name_depta_tl & \g_@@_info_dept_tl &
- \c_@@_name_year_tl &
+ \l_@@_name_titlec_tl & \g_@@_info_title_tl \\
+ \l_@@_name_ida_tl & \g_@@_info_id_tl &
+ \l_@@_name_depta_tl & \g_@@_info_dept_tl &
+ \l_@@_name_year_tl &
\tl_range:Nnn \g_@@_info_submitdate_tl {1} {4} \\
- \c_@@_name_degreea_tl &
+ \l_@@_name_degreea_tl &
{
\@@_degree_checkbox:nn { } { 2 } 学术学位硕士 \qquad
\@@_degree_checkbox:nn { ! } { 2 } 专业学位硕士 \\
\@@_degree_checkbox:nn { } { 3 } 学术学位博士 \qquad
\@@_degree_checkbox:nn { ! } { 3 } 专业学位博士
} \\
- \c_@@_name_email_tl & \g_@@_info_email_tl \\
- \c_@@_name_supvb_tl &
+ \l_@@_name_email_tl & \g_@@_info_email_tl \\
+ \l_@@_name_supvb_tl &
\clist_item:Nn \g_@@_info_supv_clist { 1 }
\bool_if:NT \g_@@_opt_supvii_bool
{ \@@_quad: \clist_item:Nn \g_@@_info_supvii_clist { 1 } } \\
@@ -7119,10 +7268,7 @@ To produce the documentation run the original source files ending with
% 签名区内容。
% \begin{macrocode}
\cs_new_protected:Npn \@@_g_decl_auth_sign:
- {
- \c_@@_name_authsign_tl \tex_par:D
- \c_@@_name_blankdatea_tl
- }
+ { \l_@@_name_authsign_tl \tex_par:D \l_@@_name_blankdatea_tl }
% \end{macrocode}
% \end{macro}
%
@@ -7131,9 +7277,9 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\cs_new_protected:Npn \@@_g_decl_auth_secretlv:
{
- \c_@@_name_secretstatus_tl \tex_par:D
- \ensuremath { \mdwhtsquare } \c_@@_name_secretfree_tl \tex_par:D
- \ensuremath { \mdwhtsquare } \c_@@_name_secretdate_tl
+ \l_@@_name_secretstatus_tl \tex_par:D
+ \ensuremath { \mdwhtsquare } \l_@@_name_secretfree_tl \tex_par:D
+ \ensuremath { \mdwhtsquare } \l_@@_name_secretdate_tl
}
%</def-g>
% \end{macrocode}
@@ -7147,7 +7293,7 @@ To produce the documentation run the original source files ending with
%<*def-p>
\@@_declare_element:nn { p / cover / name-img }
{
- content = \@@_name:N \c_@@_namewd_dim,
+ content = \@@_name:N \l_@@_namewd_dim,
bottom-skip = 40 pt
}
% \end{macrocode}
@@ -7158,7 +7304,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { p / cover / report }
{
- content = \c_@@_name_report_tl,
+ content = \l_@@_name_report_tl,
format = \zihao { 0 } \sffamily,
bottom-skip = 40 pt plus 1.5 fil
}
@@ -7171,8 +7317,8 @@ To produce the documentation run the original source files ending with
\@@_declare_element:nn { p / cover / title }
{
content =
- \c_@@_name_title_tl
- \c_@@_name_colon_tl
+ \l_@@_name_title_tl
+ \l_@@_name_colon_tl
\g_@@_info_title_tl,
format = \zihao { 4 },
bottom-skip = 80 pt
@@ -7185,23 +7331,22 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { p / cover / info }
{
- content =
- \@@_p_cover_info:NN
- \c_@@_clabelwd_dim
- \c_@@_fmt_coverlabel_tl,
+ content = \@@_p_cover_info:,
format = \zihao { -4 },
bottom-skip = 0 pt
}
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@@_p_cover_info:NN}
+% \begin{macro}{\@@_p_cover_info:,\@@_p_cover_info:NN}
% 博士后封面信息栏。
% \begin{arguments}
% \item 名称盒子宽度,|dim| 型变量
% \item 标签格式
% \end{arguments}
% \begin{macrocode}
+\cs_new:Npn \@@_p_cover_info:
+ { \@@_p_cover_info:NN \l_@@_clabelwd_dim \l_@@_fmt_coverlabel_tl }
\cs_new_protected:Npn \@@_p_cover_info:NN #1#2
{
\clist_set:Nn \l_@@_tmp_clist
@@ -7216,9 +7361,9 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\clist_map_inline:Nn \l_@@_tmp_clist
{
- \@@_box_spread_name:NNn #1 #2 { ##1 }
- \c_@@_name_colon_tl
- \@@_box_center:Nn \l_@@_tmpb_dim { \@@_info:n { ##1 } }
+ \@@_box_spread_name:NNn #1 #2 {##1}
+ \l_@@_name_colon_tl
+ \@@_box_center:Nn \l_@@_tmpb_dim { \@@_info:n {##1} }
\tex_par:D
}
}
@@ -7232,9 +7377,9 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { p / decl / orig / title }
{
- content = \c_@@_name_origdecl_tl,
- format = \c_@@_fmt_chapter_tl,
- bottom-skip = \c_@@_chapterafter_dim
+ content = \l_@@_name_origdecl_tl,
+ format = \l_@@_fmt_chapter_tl,
+ bottom-skip = \l_@@_chapterafter_dim
}
% \end{macrocode}
% \end{macro}
@@ -7244,7 +7389,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { p / decl / orig / text }
{
- content = \c_@@_text_origdecl_tl,
+ content = \l_@@_text_origdecl_tl,
align = n,
bottom-skip = 2 cm
}
@@ -7267,9 +7412,9 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { p / decl / auth / title }
{
- content = \c_@@_name_authdecl_tl,
- format = \c_@@_fmt_chapter_tl,
- bottom-skip = \c_@@_chapterafter_dim
+ content = \l_@@_name_authdecl_tl,
+ format = \l_@@_fmt_chapter_tl,
+ bottom-skip = \l_@@_chapterafter_dim
}
% \end{macrocode}
% \end{macro}
@@ -7279,7 +7424,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { p / decl / auth / text }
{
- content = \c_@@_text_authdecl_tl,
+ content = \l_@@_text_authdecl_tl,
align = n,
bottom-skip = 2 cm
}
@@ -7304,8 +7449,8 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\cs_new_protected:Npn \@@_p_decl_sign:nn #1#2
{
- \@@_name:n {#1} \c_@@_name_colon_tl \tex_hfill:D
- \@@_name:n {#2} \c_@@_name_colon_tl
+ \@@_name:n {#1} \l_@@_name_colon_tl \tex_hfill:D
+ \@@_name:n {#2} \l_@@_name_colon_tl
\skip_horizontal:n { 160 pt } \@@_null: \@@_vskip:
}
%</def-p>
@@ -7407,9 +7552,9 @@ To produce the documentation run the original source files ending with
{
element = { title, text, sign },
prefix = g / decl / orig /,
- top-skip = \c_@@_chapterbefore_dim,
+ top-skip = \l_@@_chapterbefore_dim,
bottom-skip = 0 pt plus 1 fil,
- bm-text = \c_@@_name_origdecl_tl,
+ bm-text = \l_@@_name_origdecl_tl,
bm-name = origdecl
}
% \end{macrocode}
@@ -7422,9 +7567,9 @@ To produce the documentation run the original source files ending with
{
element = { title, text, sign, info, date },
prefix = g / decl / auth /,
- top-skip = \c_@@_chapterbefore_dim,
+ top-skip = \l_@@_chapterbefore_dim,
bottom-skip = 0.5 cm plus 1.5 fill,
- bm-text = \c_@@_name_authdecl_tl,
+ bm-text = \l_@@_name_authdecl_tl,
bm-name = authdecl,
bookmark = toc
}
@@ -7459,7 +7604,7 @@ To produce the documentation run the original source files ending with
prefix = p / decl /,
bm-text = 声明页,
bm-name = decl,
- top-skip = \c_@@_chapterbefore_dim,
+ top-skip = \l_@@_chapterbefore_dim,
bottom-skip = 0 pt
}
%</def-p>
@@ -7595,6 +7740,7 @@ To produce the documentation run the original source files ending with
% \changes{v0.12}{2021/12/01}{仅会生成国家图书馆封面或者普通封面之一。}
% \changes{v0.13}{2021/12/12}{重新绘制封面。}
% \changes{v0.13}{2021/12/15}{草稿模式下不绘制封面。}
+% \changes{v1.4}{2024/03/12}{在生成封面时删除标题换行符。}
% 重定义 \tn{maketitle} 以生成封面。
% 在草稿模式下,封面绘制将被禁用,有助于提升编译速度。
% \begin{macrocode}
@@ -7605,23 +7751,21 @@ To produce the documentation run the original source files ending with
\pagenumbering { gobble }
\@@_make_cover:
}
+ \tl_gremove_all:Nn \g_@@_info_title_tl { \\ }
+ \tl_gremove_all:Nn \g_@@_info_title_en_tl { \\ }
% \end{macrocode}
% 如果在选择了 \opt{decl-page},就生成本科生的诚信承诺书,
% 或研究生的原创性声明和出版授权书。
% \begin{macrocode}
- \bool_if:NF \g_@@_opt_draft_bool
- {
- \bool_if:NT \g_@@_opt_decl_bool
- {
- \@@_make_decl_i:
- \@@_make_decl_ii:
- }
- }
+ \bool_lazy_and:nnT
+ { ! \g_@@_opt_draft_bool }
+ { \g_@@_opt_decl_bool }
+ { \@@_make_decl_i: \@@_make_decl_ii: }
% \end{macrocode}
% 在标题页后使用大写罗马字母页码,恢复正常字体设置。
% \begin{macrocode}
\cleardoublepage
- \exp_args:NV \pagestyle \c_@@_fmt_pagestyle_tl
+ \exp_args:NV \pagestyle \l_@@_fmt_pagestyle_tl
\pagenumbering { Roman }
}
%</class>
@@ -7641,7 +7785,7 @@ To produce the documentation run the original source files ending with
%<*(def-u|def-g|def-p)>
\@@_declare_element:nn { abstract / title }
{
-%<def-u|def-g> content = \@@_abs_title:N \c_@@_name_abstracttitle_tl,
+%<def-u|def-g> content = \@@_abs_title:N \l_@@_name_abstracttitle_tl,
%<def-p> content = \g_@@_info_title_tl,
%<def-u|def-g> format = \bfseries \kaishu \zihao { -2 },
%<def-p> format = \bfseries,
@@ -7655,7 +7799,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { abstract / en / title }
{
-%<def-u|def-g> content = \@@_abs_title:N \c_@@_name_abstracttitle_en_tl,
+%<def-u|def-g> content = \@@_abs_title:N \l_@@_name_abstracttitle_en_tl,
%<def-p> content = \g_@@_info_title_en_tl,
%<def-u|def-g> format = \bfseries \kaishu \zihao { -2 },
%<def-p> format = \bfseries,
@@ -7705,7 +7849,7 @@ To produce the documentation run the original source files ending with
%<*(def-g|def-p)>
\@@_declare_element:nn { abstract / mark }
{
- content = \c_@@_name_abstractb_tl,
+ content = \l_@@_name_abstractb_tl,
format = \sffamily \zihao { -3 },
bottom-skip = 15 pt
}
@@ -7717,7 +7861,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\@@_declare_element:nn { abstract / en / mark }
{
- content = \c_@@_name_abstractb_en_tl,
+ content = \l_@@_name_abstractb_en_tl,
format = \sffamily \zihao { -3 },
bottom-skip = 15 pt
}
@@ -7734,9 +7878,9 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
%<*def-u>
\cs_new_protected:Npn \@@_abs_info_u:
- { \@@_abs_info_u:nn { } { \c_@@_name_colon_tl } }
+ { \@@_abs_info_u:nn { } { \l_@@_name_colon_tl } }
\cs_new_protected:Npn \@@_abs_info_en_u:
- { \@@_abs_info_u:nn { _en } { \c_@@_name_colon_en_tl } }
+ { \@@_abs_info_u:nn { _en } { \l_@@_name_colon_en_tl } }
% \end{macrocode}
% \end{macro}
%
@@ -7753,7 +7897,7 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% 由于作者姓名使用的字样发生了变动,这里进行替换以便嵌入循环。
% \begin{macrocode}
- \tl_set_eq:NN \c_@@_name_author_tl \c_@@_name_authora_tl
+ \tl_set_eq:NN \l_@@_name_author_tl \l_@@_name_authora_tl
% \end{macrocode}
% 使用循环输出院系、专业、作者、导师信息。
% \begin{macrocode}
@@ -7776,9 +7920,9 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
%<*def-g>
\cs_new_protected:Npn \@@_abs_info_g:
- { \@@_abs_info_g:N \c_@@_name_colon_tl }
+ { \@@_abs_info_g:N \l_@@_name_colon_tl }
\cs_new_protected:Npn \@@_abs_info_en_g:
- { \@@_abs_info_en_g:N \c_@@_name_colon_en_tl }
+ { \@@_abs_info_en_g:N \l_@@_name_colon_en_tl }
% \end{macrocode}
% \end{macro}
%
@@ -7795,7 +7939,7 @@ To produce the documentation run the original source files ending with
\cs_new_protected:Npn \@@_abs_info_g:N #1
{
\@@_uline_list:NNe \g_@@_info_title_tl \g_@@_abs_title_left_skip
- { \c_@@_name_titlea_tl #1 }
+ { \l_@@_name_titlea_tl #1 }
% \end{macrocode}
% 专业、年级、姓名。
% \begin{macrocode}
@@ -7804,15 +7948,15 @@ To produce the documentation run the original source files ending with
\dim_set:Nn \l_@@_tmpa_dim { 11 em }
\dim_set:Nn \l_@@_tmpb_dim { 4 em }
\@@_box_ulined_info:Nn \l_@@_tmpa_dim { major }
- \c_@@_name_majora_tl
+ \l_@@_name_majora_tl
\@@_box_ulined_info:Nn \l_@@_tmpb_dim { grade }
- \c_@@_name_grade_tl \c_@@_name_authora_tl #1
+ \l_@@_name_grade_tl \l_@@_name_authora_tl #1
}
\@@_box_ulined_info:Nn \l_@@_tmp_skip { author } \tex_par:D
% \end{macrocode}
% 导师姓名、职称。
% \begin{macrocode}
- \@@_get_width_print:Ne \l_@@_tmpa_dim { \c_@@_name_supva_tl #1 }
+ \@@_get_width_print:Ne \l_@@_tmpa_dim { \l_@@_name_supva_tl #1 }
\@@_box_ulined_info:Nn \l_@@_tmpa_dim { supvfull }
}
% \end{macrocode}
@@ -7832,7 +7976,7 @@ To produce the documentation run the original source files ending with
\bool_if:NTF \g_@@_abs_underline_bool
{
\@@_uline_list:NNe \g_@@_info_title_en_tl
- \g_@@_abs_title_left_skip { \c_@@_name_title_en_tl #1 }
+ \g_@@_abs_title_left_skip { \l_@@_name_title_en_tl #1 }
\clist_map_inline:nn { major, author, supvfull }
{
\tex_par:D
@@ -7853,8 +7997,6 @@ To produce the documentation run the original source files ending with
% \paragraph{关键词列表}
%
% \begin{macro}{\@@_print_keywords:nn}
-% \changes{v0.15}{2022/01/26}{为关键词列表添加悬挂缩进。}
-% \changes{v0.20}{2022/05/26}{修复英文关键词列表不整齐的缩进间距。}
% 生成中英文关键词列表。
% \begin{arguments}
% \item 语言,空置为中文,|_en| 为英文
@@ -7862,30 +8004,39 @@ To produce the documentation run the original source files ending with
% \end{arguments}
% \begin{macrocode}
%<*class>
-\cs_new_protected:Npn \@@_print_keywords:nn #1#2
+\cs_new_protected:Npn \@@_print_keywords:nn
+ { \@@_print_keywords:NNnn \l_@@_tmpa_tl \l_@@_tmpa_dim }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_print_keywords:NNnn}
+% \begin{arguments}
+% \item |tl| 临时变量
+% \item |dim| 临时变量
+% \end{arguments}
+% \begin{macrocode}
+\cs_new:Npn \@@_print_keywords:NNnn #1#2#3#4
{
- \tl_set:Nv \l_@@_tmpa_tl { c_@@_name_keywords #1 _tl }
- \exp_args:NNv \tl_put_left:Nn
- \l_@@_tmpa_tl { c_@@_fmt_abslabel #1 _tl }
- \exp_args:NNv \tl_put_right:Nn
- \l_@@_tmpa_tl { c_@@_name_colon #1 _tl }
- \@@_get_width:NV \l_@@_tmpa_dim \l_@@_tmpa_tl
+ \tl_set:Nv #1 { l_@@_name_keywords #3 _tl }
+ \exp_args:NNv \tl_put_left:Nn #1 { l_@@_fmt_abslabel #3 _tl }
+ \exp_args:NNv \tl_put_right:Nn #1 { l_@@_name_colon #3 _tl }
+ \@@_get_width:NV #2 #1
% \end{macrocode}
% 关键词列表的悬挂缩进样式由 \tn{list} 环境产生。
% \begin{macrocode}
- \list { \l_@@_tmpa_tl }
+ \list {#1}
{
- \labelwidth \l_@@_tmpa_dim
+ \labelwidth #2
\labelsep \c_zero_dim
\leftmargin \c_zero_dim
\rightmargin \c_zero_dim
- \advance \leftmargin \l_@@_tmpa_dim
+ \advance \leftmargin #2
% \end{macrocode}
% 使用粗体作为标签样式。
% \begin{macrocode}
\__nju_cs_clear:N \makelabel
}
- \item \clist_use:cn { g_@@_info_keywords #1 _clist } {#2}
+ \item \clist_use:cn { g_@@_info_keywords #3 _clist } {#4}
\endlist
}
%</class>
@@ -7936,7 +8087,7 @@ To produce the documentation run the original source files ending with
% \changes{v0.15}{2022/02/04}{可选择摘要是否出现在目录中。}
% 是否将摘要添加到目录。
% \begin{macrocode}
- toc-entry .bool_set:N = \g_@@_abs_showentry_bool,
+ toc-entry .bool_gset:N = \g_@@_abs_showentry_bool,
toc-entry .initial:n = true,
% \end{macrocode}
% \end{macro}
@@ -7945,7 +8096,7 @@ To produce the documentation run the original source files ending with
% \changes{v1.2}{2023/04/23}{新增研究生英文摘要页下划线选项。}
% 是否为研究生英文摘要条目内容添加下划线。
% \begin{macrocode}
- underline .bool_set:N = \g_@@_abs_underline_bool,
+ underline .bool_gset:N = \g_@@_abs_underline_bool,
underline .initial:n = true,
% \end{macrocode}
% \end{macro}
@@ -7957,18 +8108,18 @@ To produce the documentation run the original source files ending with
title-style .choice:,
title-style / strict .code:n =
{
- \bool_set_true:N \g_@@_abs_title_strict_bool
- \skip_set:Nn \g_@@_abs_title_left_skip { .5 em }
+ \bool_gset_true:N \g_@@_abs_title_strict_bool
+ \skip_gset:Nn \g_@@_abs_title_left_skip { .5 em }
},
title-style / centered .code:n =
{
- \bool_set_true:N \g_@@_abs_title_strict_bool
- \skip_set:Nn \g_@@_abs_title_left_skip { .5 em plus 1 fill }
+ \bool_gset_true:N \g_@@_abs_title_strict_bool
+ \skip_gset:Nn \g_@@_abs_title_left_skip { .5 em plus 1 fill }
},
title-style / natural .code:n =
{
- \bool_set_false:N \g_@@_abs_title_strict_bool
- \skip_set:Nn \g_@@_abs_title_left_skip { .5 em plus 1 fill }
+ \bool_gset_false:N \g_@@_abs_title_strict_bool
+ \skip_gset:Nn \g_@@_abs_title_left_skip { .5 em plus 1 fill }
},
title-style .initial:n = strict
}
@@ -7983,7 +8134,7 @@ To produce the documentation run the original source files ending with
{
\cleardoublepage
\thispagestyle { plain }
- \@@_abs_bookmark:Vn \c_@@_name_abstracta_tl { abstract }
+ \@@_abs_bookmark:Vn \l_@@_name_abstracta_tl { abstract }
\tl_gremove_all:Nn \g_@@_info_title_tl { \\ }
\@@_make_abstract:
\group_begin: \kaishu \zihao { -4 } #1
@@ -7999,7 +8150,7 @@ To produce the documentation run the original source files ending with
{
\cleardoublepage
\thispagestyle { plain }
- \@@_abs_bookmark:Vn \c_@@_name_abstracta_en_tl { abstract-en }
+ \@@_abs_bookmark:Vn \l_@@_name_abstracta_en_tl { abstract-en }
% \end{macrocode}
% \changes{v1.3}{2023/08/21}{修复英文标题手动换行与摘要页的冲突。}
% 生成封面后清除标题中的换行控制符,便于在摘要中输出。
@@ -8020,13 +8171,13 @@ To produce the documentation run the original source files ending with
% 单独制作的前言致谢页。
% \begin{macrocode}
\NewDocumentEnvironment { preface } { +b }
- { \@@_chapter:V \c_@@_name_preface_tl #1 }
+ { \@@_chapter:V \l_@@_name_preface_tl #1 }
{ \cleardoublepage }
\NewDocumentEnvironment { acknowledgement } { +b }
{
\bool_if:NTF \g_@@_opt_anon_bool
- { \@@_bookmark_toc:V \c_@@_name_acknowledgementa_tl }
- { \@@_chapter:V \c_@@_name_acknowledgement_tl #1 }
+ { \@@_bookmark_toc:V \l_@@_name_acknowledgementa_tl }
+ { \@@_chapter:V \l_@@_name_acknowledgement_tl #1 }
}
{ \cleardoublepage }
% \end{macrocode}
@@ -8043,7 +8194,7 @@ To produce the documentation run the original source files ending with
% 成果列表。
% \begin{macrocode}
\NewDocumentCommand \njupaperlist
- { O { \c_@@_name_paperlist_tl } m }
+ { O { \l_@@_name_paperlist_tl } m }
{
\group_begin:
% \end{macrocode}
@@ -8051,15 +8202,15 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\RenewDocumentCommand \mkbibnamegiven { m }
{ \ifitemannotation { thesisauthor }
- { \njuline { \bf ##1 } } { ##1 } }
+ { \njuline { \bf ##1 } } {##1} }
\RenewDocumentCommand \mkbibnamefamily { m }
{ \ifitemannotation { thesisauthor }
- { \njuline { \bf ##1 } } { ##1 } }
+ { \njuline { \bf ##1 } } {##1} }
% \end{macrocode}
% 修改年份的显示方式,默认进行加粗。
% \begin{macrocode}
\RenewDocumentCommand \mkbibdateshort { m m m }
- { \textbf { \thefield { ##1 } } }
+ { \textbf { \thefield {##1} } }
% \end{macrocode}
% \changes{v1.1}{2023/04/07}{修复章末参考文献表与成果列表的冲突问题。}
% 相较于直接使用 \env{refsection} 环境,\tn{newrefsection} 命令可以
@@ -8126,7 +8277,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\NewDocumentEnvironment { notation } { O { 10 em } O { 5 em } }
{
- \@@_chapter:V \c_@@_name_notation_tl
+ \@@_chapter:V \l_@@_name_notation_tl
\@@_make_notation:nn {#1} {#2}
}
{ \endlist \cleardoublepage }
@@ -8138,7 +8289,7 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\NewDocumentEnvironment { notation* } { O { 10 em } O { 5 em } }
{
- \chapter * { \c_@@_name_notation_tl }
+ \chapter * { \l_@@_name_notation_tl }
\@@_make_notation:nn {#1} {#2}
}
{ \endlist \cleardoublepage }
@@ -8241,8 +8392,8 @@ To produce the documentation run the original source files ending with
%<def-g> { secret status } { 论文涉密情况: },
%<def-g> { secret free } { 不保密 },
%<def-g> { secret date }
-%<def-g> { 保密,保密期( \c_@@_name_blankdatea_tl 至
-%<def-g> \c_@@_name_blankdatea_tl ) },
+%<def-g> { 保密,保密期( \l_@@_name_blankdatea_tl 至
+%<def-g> \l_@@_name_blankdatea_tl ) },
%<def-g> { sign } { (签字) },
%<def-g> { sign a } { 研究生签名 },
%<def-g> { sign b } { 导师签名 },
@@ -8300,10 +8451,10 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
{ abstract b } { 摘\qquad{}要 } { ABSTRACT },
%<def-u|def-g> { abstracttitle }
-%<def-u> { \c_@@_name_nju_tl 本科生毕业论文(设计、作品)中文摘要 }
-%<def-u> { \c_@@_name_nju_tl 本科生毕业论文(设计、作品)英文摘要 },
-%<def-g> { \c_@@_name_nju_tl 研究生毕业论文中文摘要首页用纸 }
-%<def-g> { \c_@@_name_nju_tl 研究生毕业论文英文摘要首页用纸 },
+%<def-u> { \l_@@_name_nju_tl 本科生毕业论文(设计、作品)中文摘要 }
+%<def-u> { \l_@@_name_nju_tl 本科生毕业论文(设计、作品)英文摘要 },
+%<def-g> { \l_@@_name_nju_tl 研究生毕业论文中文摘要首页用纸 }
+%<def-g> { \l_@@_name_nju_tl 研究生毕业论文英文摘要首页用纸 },
{ appendix } { 附录 } { appendix },
%<def-u> { author } { 学生姓名 } { UNDERGRADUATE },
%<def-g> { author } { 作者姓名 } { POSTGRADUATE },
@@ -8333,10 +8484,10 @@ To produce the documentation run the original source files ending with
% \subsubsection{文本}
% \label{subsubsec:constant-text}
%
-% \begin{variable}{\c_@@_text_origdecl_tl}
+% \begin{variable}{\l_@@_text_origdecl_tl}
% 本科生的学位论文诚信承诺书,或研究生的学位论文原创性声明。
% \begin{macrocode}
-\tl_const:Nn \c_@@_text_origdecl_tl
+\tl_set:Nn \l_@@_text_origdecl_tl
{
%<*def-u>
本人郑重承诺:所呈交的毕业论文(设计)(题目: \g_@@_info_title_tl )
@@ -8362,11 +8513,11 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% \end{variable}
%
-% \begin{variable}{\c_@@_text_authdecl_tl}
+% \begin{variable}{\l_@@_text_authdecl_tl}
% 研究生的学位论文出版授权书。
% \begin{macrocode}
%<*(def-g|def-p)>
-\tl_const:Nn \c_@@_text_authdecl_tl
+\tl_set:Nn \l_@@_text_authdecl_tl
{
%<*def-g>
本人完全同意《中国优秀博硕士学位论文全文数据库出版章程》(以下简称“章
@@ -8389,14 +8540,14 @@ To produce the documentation run the original source files ending with
% \end{macrocode}
% \end{variable}
%
-% \begin{variable}{\c_@@_text_cover_en_tl}
+% \begin{variable}{\l_@@_text_cover_en_tl}
% 研究生的英文封面字样。
% \begin{macrocode}
%<*def-g>
-\tl_const:Nn \c_@@_text_cover_en_tl
+\tl_set:Nn \l_@@_text_cover_en_tl
{
A~ dissertation~ submitted~ to \\
- the~ graduate~ school~ of~ \c_@@_name_nju_en_tl \\
+ the~ graduate~ school~ of~ \l_@@_name_nju_en_tl \\
in~ partial~ fulfilment~ of~ the~ requirements~ for~ the~ degree~ of
}
%</def-g>
@@ -8497,15 +8648,15 @@ To produce the documentation run the original source files ending with
% 各级标题样式。
% \begin{macrocode}
{ section } { \bigger \normalfont \sffamily },
- { chapter } { \c_@@_fmt_section_tl \centering },
- { subsection } { \c_@@_fmt_section_tl },
- { subsubsection } { \c_@@_fmt_section_tl },
- { paragraph } { \c_@@_fmt_section_tl },
- { subparagraph } { \c_@@_fmt_section_tl },
+ { chapter } { \l_@@_fmt_section_tl \centering },
+ { subsection } { \l_@@_fmt_section_tl },
+ { subsubsection } { \l_@@_fmt_section_tl },
+ { paragraph } { \l_@@_fmt_section_tl },
+ { subparagraph } { \l_@@_fmt_section_tl },
% \end{macrocode}
% 目录中的章标题样式。
% \begin{macrocode}
- { chapterintoc } { \c_@@_fmt_section_tl },
+ { chapterintoc } { \l_@@_fmt_section_tl },
% \end{macrocode}
% “目录”二字的样式。
% \begin{macrocode}
@@ -8541,8 +8692,8 @@ To produce the documentation run the original source files ending with
% \begin{macrocode}
\keys_define:nn { njudoc }
{
- codehigh .bool_set:N = \g_@@_codehigh_bool,
- codehigh .initial:n = false
+ codehigh .bool_gset:N = \g_@@_codehigh_bool,
+ codehigh .initial:n = false
}
\ProcessKeysOptions { njudoc }
% \end{macrocode}
@@ -8585,10 +8736,27 @@ To produce the documentation run the original source files ending with
}
% \end{macrocode}
%
-% 处理 \cls{l3doc} 新追加的 |e| 型展开。
+% 处理丢失的展开类型实现向后兼容。在2023年11月,\cls{l3doc} 进行了一系列展开类型修改。
+% 详见 \href{https://github.com/CTeX-org/ctex-kit/pull/678}{\texttt{CTeX-org/ctex-kit\#678}}
+% 以及 \href{https://github.com/CTeX-org/ctex-kit/pull/700}{\texttt{CTeX-org/ctex-kit\#700}}。
+% \begin{macrocode}
+\cs_generate_variant:Nn \__codedoc_get_hyper_target:nN { x }
+\cs_generate_variant:Nn \tl_replace_all:Nnn { No }
+% \end{macrocode}
+%
+% 处理向后兼容。见 \href{https://github.com/CTeX-org/ctex-kit/pull/703}{\texttt{CTeX-org/ctex-kit\#703}}。
% \begin{macrocode}
-\cs_if_exist:NF \__codedoc_get_hyper_target:xN
- { \cs_new_eq:NN \__codedoc_get_hyper_target:xN \__codedoc_get_hyper_target:eN }
+\cs_if_exist:NF \__codedoc_macroname_prefix:o
+ {
+ \cs_new_protected:Npn \__codedoc_macroname_prefix:n #1
+ {
+ \__codedoc_if_macro_internal:nTF {#1}
+ { \__codedoc_typeset_aux:n {#1} } {#1}
+ }
+ \cs_generate_variant:Nn \__codedoc_macroname_prefix:n { o }
+ \cs_new_protected:Npn \__codedoc_macroname_suffix:N #1
+ { \bool_if:NTF #1 { \__codedoc_typeset_TF: } { } }
+ }
% \end{macrocode}
%
% \subsubsection{杂项}
diff --git a/macros/unicodetex/latex/njuthesis/njuthesis.ins b/macros/unicodetex/latex/njuthesis/njuthesis.ins
index 49f6f539ce..8536019457 100644
--- a/macros/unicodetex/latex/njuthesis/njuthesis.ins
+++ b/macros/unicodetex/latex/njuthesis/njuthesis.ins
@@ -6,7 +6,7 @@
%%
%% njuthesis.dtx (with options: `install')
%%
-%% Copyright (C) 2021 - 2023
+%% Copyright (C) 2021 - 2024
%% by Nanjing University Linux User Group
%% <git+nju-lug-email-3104-issue-@yaoge123.cn>
%%
@@ -29,7 +29,7 @@
\preamble
-Copyright (C) 2021 - 2023
+Copyright (C) 2021 - 2024
by Nanjing University Linux User Group
<git+nju-lug-email-3104-issue-@yaoge123.cn>
diff --git a/macros/unicodetex/latex/njuthesis/njuthesis.pdf b/macros/unicodetex/latex/njuthesis/njuthesis.pdf
index 36778dd442..f7bec4075f 100644
--- a/macros/unicodetex/latex/njuthesis/njuthesis.pdf
+++ b/macros/unicodetex/latex/njuthesis/njuthesis.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 935372dc8f..cfa10c0838 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -46,7 +46,6 @@ $mirrors = {
},
'Korea' => {
'http://ftp.ktug.org/tex-archive/' => 1,
- 'https://ftp.kaist.ac.kr/tex-archive/' => 1,
'https://kr.mirrors.cicku.me/ctan/' => 1,
'https://lab.uklee.pe.kr/tex-archive/' => 1,
'https://mirror.kakao.com/CTAN/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 0f9dcb7845..d7ada5876f 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2024
-depend revision/70681
+depend revision/70700
name 00texlive.image
category TLCore
-revision 70681
+revision 70694
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -4872,7 +4872,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 70670
+revision 70684
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
@@ -10359,7 +10359,7 @@ catalogue-topics date-time
name advice
category Package
-revision 69283
+revision 70688
shortdesc Extend commands and environments
relocated 1
longdesc Like its namesake from the Emacs world, this cross-format
@@ -10369,23 +10369,23 @@ longdesc developed as an auxiliary package of Memoize. This is why it
longdesc is, somewhat unconventionally, documented alongside that
longdesc package. This applies to both the manual and the documented
longdesc code listing.
-containersize 4944
-containerchecksum fab7716603412d29daf4710ec6c04742f1d2f898d818f1f012932c99ab51bb8c9746bd3ab5b18752218fd37dd09d4550f3d2b8ef59e9aa852a68a132366b1900
-doccontainersize 8216
-doccontainerchecksum 145aad6269324b04cbe79c159734ae30f3b13cd361250260ba374fba07c39af8a00974d0e47195dc4a1390a881936c443c671b1e09e8f905267baec3a60bc2f3
+containersize 5128
+containerchecksum 96c8afa423e13d61c9723846b6b85a5f49ed6c54be4092225776766bf7067d7a22da961f7be8db707f41ddf6b48d04d91bb66b5eaa108f183f291a9beea45f2c
+doccontainersize 8256
+doccontainerchecksum 373f201789db1ce1aea3a8881e2270df02972a8ac8cb13dae8a899b8ce53518d81e3bf69eb5ed1bfd9323188ca106f2843fc82918e51c29b75c6bf23e6602c48
docfiles size=9
RELOC/doc/generic/advice/CHANGELOG.md
RELOC/doc/generic/advice/FILES
RELOC/doc/generic/advice/INSTALL.md
RELOC/doc/generic/advice/LICENCE
RELOC/doc/generic/advice/README.md details="Readme"
-srccontainersize 13468
-srccontainerchecksum 49e25acd701cd657f41c5dc611b9fcf7342918f29f276eccbc584a88aaa0e0b777c5838e84f067924943bab3b22002fc94f4a5d8b977d2c64a09567ccbca0fbf
-srcfiles size=14
+srccontainersize 13792
+srccontainerchecksum cd717c73fe950cd206605f1dd641e14984ef0f6634b3e6b68765d0ad6fbea44bdeda4c936db32ff2dee5ec2d14073ff009929570f82af11ad9ee19849401af7d
+srcfiles size=15
RELOC/source/generic/advice/Makefile
RELOC/source/generic/advice/advice.edtx
RELOC/source/generic/advice/advice.ins
-runfiles size=15
+runfiles size=16
RELOC/tex/context/third/advice/t-advice.tex
RELOC/tex/generic/advice/advice-tikz.code.tex
RELOC/tex/latex/advice/advice.sty
@@ -10394,7 +10394,7 @@ catalogue-contact-repository https://github.com/sasozivanovic/memoize
catalogue-ctan /macros/generic/advice
catalogue-license lppl1.3c
catalogue-topics macro-def macro-supp macro-gen
-catalogue-version 1.1.0
+catalogue-version 1.1.1
name ae
category Package
@@ -30809,21 +30809,21 @@ catalogue-version 1.0m
name babel-norsk
category Package
-revision 69603
+revision 70691
shortdesc Babel support for Norwegian
relocated 1
longdesc The package provides the language definition file for support
longdesc of Norwegian in babel. Some shortcuts are defined, as well as
longdesc translations to Norsk of standard "LaTeX names".
-containersize 2504
-containerchecksum cd5511b9ffa7a009cc9b330fadda4edbd431083a3301bd4722d19d9c9331cd160fbf79d0e246feb2d4bc69c6e2800931c4e697b9a052f92a424f5f59841840ee
-doccontainersize 152000
-doccontainerchecksum 764700736d45202ac46553014d8382a26ac962d964bac3fbe9d1c90f341b99fb1dbd6a44348267d55f75228bd155aa70cd0080870b627910ebf0df0bf344e0cd
+containersize 2516
+containerchecksum f19a996d1705af3435079b480246b696a79427fb0f6976cff8e1c77ae99d810ac5483b4ccd3e5956609f7f757683bf04cf0b2930551dadbfb58a65180bda441c
+doccontainersize 152244
+doccontainerchecksum 9584525d44a01a097f8b9dda87249701391e3e4872d67e846571b105cc67f5a6756016883f5836fc82fa897f5373b9f2c8f7653e11ec16e0be9049e089750743
docfiles size=39
RELOC/doc/generic/babel-norsk/README.md
RELOC/doc/generic/babel-norsk/norsk.pdf details="Package documentation"
-srccontainersize 6364
-srccontainerchecksum 50e6bd75290194441785e04a4940c682f69896fb5e6d0e96492e0565f413bd6f306ce90b228f1a3abc9a88a2288e8db80a87c443a6fa1cae38f5b896c6fd7ad3
+srccontainersize 6408
+srccontainerchecksum 30af09d4030dffb887294607eef5642a83e78ae4ffa1e59a446b37f8b941f76c76ee0f45fa356046d09f804a49fbe3b63686aca45accd7a31b7372f8981eef5f
srcfiles size=7
RELOC/source/generic/babel-norsk/norsk.dtx
RELOC/source/generic/babel-norsk/norsk.ins
@@ -30834,7 +30834,7 @@ runfiles size=4
catalogue-ctan /macros/latex/contrib/babel-contrib/norsk
catalogue-license lppl1.3
catalogue-topics norwegian multilingual-addon
-catalogue-version 2.0j
+catalogue-version 2.0k
name babel-occitan
category Package
@@ -70094,7 +70094,7 @@ catalogue-version 0.5.1
name collargs
category Package
-revision 69284
+revision 70689
shortdesc Collect arguments of any command
relocated 1
longdesc This is a cross-format package providing a command which can
@@ -70105,23 +70105,23 @@ longdesc was implemented as an auxiliary package of Memoize. This is why
longdesc it is, somewhat unconventionally, documented alongside that
longdesc package. This applies to both the manual and the documented
longdesc code listing.
-containersize 8576
-containerchecksum 1807cca3a1e73b42ec1403c272777d5e31c1a6ecc3efe9b61697d6fee7b2b1deb76b9b909846b55a297587e950b42754f68be4cc5ed729c54e310fcd248d2972
-doccontainersize 7944
-doccontainerchecksum 395931952725fbebb85445d8f465bc57a74d98f2d70b61f67b97f9a3542598bdfb1ddd7203a3bcae87094aded580325c98f77bfcdfa78147b971a9aff18a8cd0
+containersize 8596
+containerchecksum b55c95585cc2486ea69e83689322ca6e5842a2c285ead5a88f23d42df108c6698de7f2a897fd0f2be34865b8329ae0d35a3437a30eb880919ce58dffebc1e9c2
+doccontainersize 8160
+doccontainerchecksum 09f8a17955a26a862eae9a57b019dd96f7d8ea87cd8e3751256823d0794666ce0185c32888d0d986a0ae446f30c4609535972e06ec619645c12c3f79e9b9faa4
docfiles size=9
RELOC/doc/generic/collargs/CHANGELOG.md
RELOC/doc/generic/collargs/FILES
RELOC/doc/generic/collargs/INSTALL.md
RELOC/doc/generic/collargs/LICENCE
RELOC/doc/generic/collargs/README.md details="Readme"
-srccontainersize 25264
-srccontainerchecksum 4ec8b2ed23cae6473c8a5993efa79e426522ba710378598c408e4b33343b1be29c7aee01c2ad1483cad2a91fcc8775844fa598f740c42438d9c830210d31e0ef
-srcfiles size=30
+srccontainersize 25208
+srccontainerchecksum 678b5d23fefbeee88f6035fafe26e4a7c3093422dde585c8f268caa15b1d0e1894776d476ce12162487aa6a2f5259d3dcc2191cee439d1b2751fbc3048d386f8
+srcfiles size=29
RELOC/source/generic/collargs/Makefile
RELOC/source/generic/collargs/collargs.edtx
RELOC/source/generic/collargs/collargs.ins
-runfiles size=34
+runfiles size=33
RELOC/tex/context/third/collargs/t-collargs.tex
RELOC/tex/latex/collargs/collargs.sty
RELOC/tex/plain/collargs/collargs.tex
@@ -70129,7 +70129,7 @@ catalogue-contact-repository https://github.com/sasozivanovic/memoize
catalogue-ctan /macros/generic/collargs
catalogue-license lppl1.3c
catalogue-topics macro-supp macro-gen
-catalogue-version 1.1.0
+catalogue-version 1.2.0
name collcell
category Package
@@ -91297,29 +91297,29 @@ catalogue-version 1.1
name customenvs
category Package
-revision 68637
+revision 70692
shortdesc Custom environments (MCQ, list with picked items, ...)
relocated 1
longdesc The package provides some custom environments (Multiple Choice,
longdesc list with chosen items, ...) based on existing environments.
-containersize 4564
-containerchecksum d58a216909f8bf7c425f0836c05842ca918b03b928a57ab06223a82fa588a3bd3d515f6beb5ed27330d5566192a234a08385ac387563db8ad171b928749b488c
-doccontainersize 418652
-doccontainerchecksum d807f71f40367888621fefb52ff3fbba1d5b301b670710461b0feb79eb61171ec6208de41ea15ab39c14650734f2ba6a2c5f89182f27072c87c9564fa462544a
-docfiles size=113
+containersize 5940
+containerchecksum 22e20940d80fb7122550fa37e599f07c8b51e290a580e1e62a084286871d938c44932740414c004d364478d2d9709fa0abc4a2d1ae48aad3b9c7ef4955da0842
+doccontainersize 456136
+doccontainerchecksum eca3e7a0f683fed6699a16f7b92bf5347968b40dea199517c5402b639913b3a3415688f9571d3c4fd015b98651fa608f4a992616595aba32280b2adc672f4f19
+docfiles size=124
RELOC/doc/latex/customenvs/README.md details="Readme"
RELOC/doc/latex/customenvs/customenvs-doc-en.pdf details="Package documentation (English)"
RELOC/doc/latex/customenvs/customenvs-doc-en.tex
RELOC/doc/latex/customenvs/customenvs-doc-fr.pdf details="Package documentation (French)" language="fr"
RELOC/doc/latex/customenvs/customenvs-doc-fr.tex
-runfiles size=7
+runfiles size=9
RELOC/tex/latex/customenvs/customenvs.sty
catalogue-contact-bugs https://github.com/cpierquet/customenvs/issues
catalogue-contact-repository https://github.com/cpierquet/customenvs
catalogue-ctan /macros/latex/contrib/customenvs
-catalogue-license lppl1.3c
+catalogue-license lppl1.3c cc-by-sa-4
catalogue-topics list table
-catalogue-version 0.1.1
+catalogue-version 0.1.2
name cutwin
category Package
@@ -92611,17 +92611,17 @@ catalogue-version 1.3
name dashrulex
category Package
-revision 70673
+revision 70693
shortdesc Draw dashed rules
relocated 1
longdesc This package package provides a flexible solution for drawing
longdesc dashed rules in the body. It currently provides two commands,
longdesc \hdashrule and \hanyrule. It is written in LaTeX3 and can be
longdesc used as an alternative to the dashrule package.
-containersize 1160
-containerchecksum 27f81ad6bd4ae5537b7229551cdde8d00f561c8bace186bcbd8367c2afeb614a44e2edb98071bdaed4e073a76d71b0e822ef84afee4469b541f9431cbf4061a4
-doccontainersize 55608
-doccontainerchecksum e492025c534e7704f27d2e4ccdc357671979361ef3236f23bb72e0f42240e7dd75dfd4a83feb5bcbb20c4b1fc7c496d25562f12d745bbd3e1a942dfc036445d1
+containersize 1140
+containerchecksum 4f612ff0ce2f1064a7ed9ad9ad9ee686da30b989a06b5acf937d1914e164b9c21a8b283aa3a3bfd2ca5c846bedb8cc4aa4f4b317f500e1ef0ee30df3588058d7
+doccontainersize 57452
+doccontainerchecksum 4dec702c94a19741ce2d80e972a6c00777832406c730c70d7812685bcbbeb68f9fb210d7e19415ba34d4a73a3e10233f5c277e482196d87721143db4c4fd486f
docfiles size=17
RELOC/doc/latex/dashrulex/README.md details="Readme"
RELOC/doc/latex/dashrulex/dashrulex.pdf details="Package documentation"
@@ -92631,7 +92631,7 @@ runfiles size=1
catalogue-ctan /macros/latex/contrib/dashrulex
catalogue-license cc-by-4
catalogue-topics rule line-patt expl3
-catalogue-version 1.00
+catalogue-version 1.00a
name dashundergaps
category Package
@@ -97890,7 +97890,7 @@ catalogue-version 0.4.3
name docsurvey
category Package
-revision 70442
+revision 70687
shortdesc A survey of LaTeX documentation
relocated 1
longdesc A survey of programming-related documentation for LaTeX.
@@ -97899,11 +97899,11 @@ longdesc manuals, symbol lists, FAQs, the LaTeX source code, CTAN and
longdesc distributions, programming-related packages, users groups and
longdesc online communities, and information on creating packages and
longdesc documentation.
-containersize 552
-containerchecksum 33503f17ce64bd6ef6e27972baa3f545693b8f9c3d1c3f24534f28f8a10771bef74b8583701626d630b1bbd4608cf0bc882914cbcc8e2d0606f5bd58ac9c2ab1
-doccontainersize 276424
-doccontainerchecksum 5c54fae5feb0fc8013f6db989a100f651a60e63b318f33d7c0d51f77481df9c61556c323339d275afab89ceeadf8ad3226fb56e86ded48bdae8265e77ce1618c
-docfiles size=88
+containersize 556
+containerchecksum 922a82ef9b13e1e22d03b2c2726edbac88dbda5d5a516cf04ed959872b52729ac56ea696ecab25e0ff061d802e4da7a235144d9dc30e21b1a75c330d551707d0
+doccontainersize 277964
+doccontainerchecksum adc8dcfaf34e57b3fea5ef6ec8397102983db15247b06ef0c698074c33df22ce36e5ab173020223b03d8ba22b361b1a5b72569829ace78e88a96da3e248e079a
+docfiles size=89
RELOC/doc/latex/docsurvey/README.txt details="Readme"
RELOC/doc/latex/docsurvey/docsurvey.pdf details="The document itself"
RELOC/doc/latex/docsurvey/docsurvey.tex
@@ -150078,7 +150078,7 @@ catalogue-version 7.01h
name hyperxmp
category Package
-revision 68251
+revision 70694
shortdesc Embed XMP metadata within a LaTeX document
longdesc XMP (eXtensible Metadata Platform) is a mechanism proposed by
longdesc Adobe for embedding document metadata within the document
@@ -150100,24 +150100,24 @@ longdesc address/URL. Hyperxmp currently embeds XMP only within PDF
longdesc documents; it is compatible with pdfLaTeX, XeLaTeX,
longdesc LaTeX+dvipdfm, and LaTeX+dvips+ps2pdf.
depend hyperxmp.ARCH
-containersize 15176
-containerchecksum 79dfcb70b4df1be8ada345507f0cece0b36c38f57c1b5e92fa008af3ceb5209c5df10d9144a24af4473a2f640d2adb59054cd9985f762b9b6cf7db45ed99c4cf
-doccontainersize 1165076
-doccontainerchecksum b56e9ef7beb7502ba2e952267fddeb3a26597e9e5193ed66369dc3c78f5a08d34b5fca0685cab8f6ec67e12167a1aca309a18b85073b8e9c497641cf062be6b1
-docfiles size=323
+containersize 15208
+containerchecksum 63c21dbef4c22d352e77df1aed8bbd37d1a6a3cafe3576dc03f88e3a22e7c181625d83162849e6eba5977c7c3b7cce176dc0c3aea9dc3db4bebcd601cb4bcede
+doccontainersize 1203748
+doccontainerchecksum 51549221d2c14fe16b77f4fea19d10ad09db9a29ce8217210b90f55171e4013dab7336d115a0f31ef0bcfc4327c27a2950c1c2eedeb9d1f03e03957b842d8f7a
+docfiles size=359
texmf-dist/doc/latex/hyperxmp/README details="Readme"
+ texmf-dist/doc/latex/hyperxmp/einstein-xmp.tex
+ texmf-dist/doc/latex/hyperxmp/einstein1.pdf
+ texmf-dist/doc/latex/hyperxmp/einstein2.pdf
+ texmf-dist/doc/latex/hyperxmp/gglo-hyxmp.ist
+ texmf-dist/doc/latex/hyperxmp/gind-hyxmp.ist
+ texmf-dist/doc/latex/hyperxmp/hyperxmp-stds.tex
texmf-dist/doc/latex/hyperxmp/hyperxmp.pdf details="Package documentation"
texmf-dist/doc/man/man1/hyperxmp-add-bytecount.1
texmf-dist/doc/man/man1/hyperxmp-add-bytecount.man1.pdf
-srccontainersize 157676
-srccontainerchecksum 02ca43c9809c347a6db12e0a8ffb2ec96db3b27d4c89ceea10091235c6b411de38d76f976a08d139bad0b0efa0b181e2e2fe5e2edd8cdf41ac5043fcc8758bbe
-srcfiles size=111
- texmf-dist/source/latex/hyperxmp/einstein-xmp.tex
- texmf-dist/source/latex/hyperxmp/einstein1.pdf
- texmf-dist/source/latex/hyperxmp/einstein2.pdf
- texmf-dist/source/latex/hyperxmp/gglo-hyxmp.ist
- texmf-dist/source/latex/hyperxmp/gind-hyxmp.ist
- texmf-dist/source/latex/hyperxmp/hyperxmp-stds.tex
+srccontainersize 61480
+srccontainerchecksum 68c71a154f1e7e1a2fb2eb9279263d6ae24dda4d117da8c4e9bb409602c62044ebda34725985b9bd14a04257dedde516cbe6f4f7032108fe8d360baab6582953
+srcfiles size=68
texmf-dist/source/latex/hyperxmp/hyperxmp.dtx
texmf-dist/source/latex/hyperxmp/hyperxmp.ins
runfiles size=18
@@ -150126,7 +150126,7 @@ runfiles size=18
catalogue-ctan /macros/latex/contrib/hyperxmp
catalogue-license lppl1.3c
catalogue-topics pdf-feat
-catalogue-version 5.12
+catalogue-version 5.13
name hyperxmp.aarch64-linux
category Package
@@ -198763,7 +198763,7 @@ catalogue-version 0.2
name litebook
category Package
-revision 70579
+revision 70695
shortdesc A fresh cover and chapter design for books
relocated 1
longdesc This template provides a fresh cover and chapter design for
@@ -198773,27 +198773,28 @@ longdesc from
longdesc https://github.com/xiamyphys/LaTeX-General-Relativity-R.Wald
longdesc Welcome to feedback bugs or ideas via email
longdesc xiamyphys@gmail.com.
-containersize 3056
-containerchecksum 785eb9746d3eab60039865bb983072d87708d7788fa6e2d4ba0639629b81bd5a4e50cad4482e37aa9e0110232b158e283de58c55d94c7bfea5958d672802c88f
-doccontainersize 725120
-doccontainerchecksum d96f3cb79bf1b816d83cf68be2bd61c5810defbb7a5c01958492b8cb231412f49ac9c57033801cd885d40e53dd26734d2d148dc41324e0bb542ebe82765af54a
-docfiles size=210
+containersize 3768
+containerchecksum f0f979795240259e67515209835b275853bbe831131927f14085b209795a197763a3ef6b7a63d29de63156ce94299f4960b5fdba674ae7832c98af1f403ba3ab
+doccontainersize 695796
+doccontainerchecksum 86ae5ccbbbce2d4675a01cea096172fb3ec7588c84f98dfe597a5d40ca76996dbbde2da06f2c9cf37cb760c8e7420a859cc76c543484b4679f81cb6f22aa3dd0
+docfiles size=203
RELOC/doc/latex/litebook/License
RELOC/doc/latex/litebook/README.md details="Readme"
RELOC/doc/latex/litebook/cha/cha1.tex
RELOC/doc/latex/litebook/cha/scha.tex
- RELOC/doc/latex/litebook/figures/Beautiful-realities.jpeg
+ RELOC/doc/latex/litebook/figures/cover.jpeg
RELOC/doc/latex/litebook/litebook.pdf details="Package documentation"
RELOC/doc/latex/litebook/litebook.tex
-runfiles size=2
+runfiles size=3
RELOC/tex/latex/litebook/litebook.cls
catalogue-contact-bugs https://github.com/xiamyphys/LiteBook/issues
+catalogue-contact-development https://github.com/xiamyphys
catalogue-contact-repository https://github.com/xiamyphys/LiteBook
catalogue-contact-support https://qm.qq.com/q/RGFmHwBecC
catalogue-ctan /macros/latex/contrib/litebook
catalogue-license lppl1.3c
catalogue-topics book-pub class doc-templ
-catalogue-version 0.1c
+catalogue-version 0.2a
name litesolution
category Package
@@ -212718,7 +212719,7 @@ catalogue-version 1.7e
name memoize
category Package
-revision 70015
+revision 70690
shortdesc Externalization of graphics and memoization of compilation results in general
longdesc Memoize is a package for externalization of graphics and
longdesc memoization of compilation results in general, allowing the
@@ -212733,11 +212734,11 @@ longdesc cross-referencing, TikZ overlays and Beamer, (v) works with all
longdesc major engines and formats, and (vi) is adaptable to any
longdesc workflow.
depend memoize.ARCH
-containersize 27708
-containerchecksum 997cb8ffd854370badffe653a9e169452e8b5326d7f5813e08fe188001a1f6f597a6fc4c139afd22f58d9d4a440f3346508eea90abf99ddff63f50f1e884db4a
-doccontainersize 2501456
-doccontainerchecksum 97e3f9b8c1e9cda40e74627d50364bb5294032fdfb58bf61465d3c4b3d5ddcb07366c51ff3e3062ba2d6199bb2b1d87da6f1f0e0c61ce1b5d1f45c193a0b2b28
-docfiles size=889
+containersize 28388
+containerchecksum 19814641729217016f984ae81e1caf58e5842ec83cefb4725e67214587ec1ad57cfeee40276156e89f68d9775aef6642f5bc6b92fdb18ca3a2b18cfe77d238e0
+doccontainersize 2565724
+doccontainerchecksum d33ba921148741df1d6e398c3b2f6dd197fa4a26bd7b16df73c1a5979ca7e27f9fff2a2e1b3f78ec4157f9086d1146bf20f54f48b7cb9bb7d7a770ccd17d03ff
+docfiles size=909
texmf-dist/doc/generic/memoize/CHANGELOG.md
texmf-dist/doc/generic/memoize/FILES
texmf-dist/doc/generic/memoize/INSTALL.md
@@ -212768,13 +212769,13 @@ docfiles size=889
texmf-dist/doc/man/man1/memoize-extract.pl.man1.pdf
texmf-dist/doc/man/man1/memoize-extract.py.1
texmf-dist/doc/man/man1/memoize-extract.py.man1.pdf
-srccontainersize 38892
-srccontainerchecksum 856b99dfde2a10c5b09c3faaff494d18b988dd2f23a9ee5ec5ac83415953aae0978f6e8f20490b889b5bd4e8c60ac75b3680c7fb61a735f7d43364b5acc7c4d6
-srcfiles size=39
+srccontainersize 40136
+srccontainerchecksum e12a23455d35bea9d4cc0d3d56a78d9c4ede83a4f60013bc67781540413f7509080ae583ee588f7a710fbad5e57f65011759a268c7ab0a4b83f59c96cca64e4e
+srcfiles size=40
texmf-dist/source/generic/memoize/Makefile
texmf-dist/source/generic/memoize/memoize.edtx
texmf-dist/source/generic/memoize/memoize.ins
-runfiles size=60
+runfiles size=62
texmf-dist/scripts/memoize/memoize-clean.pl
texmf-dist/scripts/memoize/memoize-clean.py
texmf-dist/scripts/memoize/memoize-extract.pl
@@ -212784,6 +212785,7 @@ runfiles size=60
texmf-dist/tex/context/third/memoize/t-nomemoize.tex
texmf-dist/tex/generic/memoize/memoizable.code.tex
texmf-dist/tex/latex/memoize/memoizable.sty
+ texmf-dist/tex/latex/memoize/memoize-biblatex.code.tex
texmf-dist/tex/latex/memoize/memoize.sty
texmf-dist/tex/latex/memoize/nomemoize.sty
texmf-dist/tex/plain/memoize/memoizable.tex
@@ -212794,7 +212796,7 @@ catalogue-contact-repository https://github.com/sasozivanovic/memoize
catalogue-ctan /macros/generic/memoize
catalogue-license lppl1.3c
catalogue-topics compilation ext-code cond-comp macro-gen graphics
-catalogue-version 1.1.2
+catalogue-version 1.2.0
name memoize.aarch64-linux
category Package
@@ -244559,7 +244561,7 @@ catalogue-version 0.5
name ocgx2
category Package
-revision 65292
+revision 70696
shortdesc Drop-in replacement for 'ocgx' and 'ocg-p'
relocated 1
longdesc This package serves as a drop-in replacement for the packages
@@ -244570,10 +244572,10 @@ longdesc known engines and back-ends including: LaTeX - dvips -
longdesc ps2pdf/Distiller (Xe)LaTeX(x) - dvipdfmx pdfLaTeX and LuaLaTeX
longdesc . It also ensures compatibility with the media9 and animate
longdesc packages.
-containersize 17256
-containerchecksum dfc6fb9f004ce6af6cf0af6f057ef3db0bb8957b52f2e1ecc262da1f2b2fd556626560062a712ba8b45adcda1ef0f1414b54d78f58b68f1b13cba913a9df71a4
-doccontainersize 6388
-doccontainerchecksum c09b684bd181579f6e773b295344ba78b6058f87d76d0ef3272bf5f80691bb40de49554948be53f9bad7779c0b4b8e3adb9fae1e12e0c4403962bebe4f949350
+containersize 17172
+containerchecksum 4b8a88818828b02590aeed748c9ea2c9e87c5ba7c59b54d08fb83ef9240af49668c55bd8d8f82eaccf9505f8b8be465a3f94ce89470a725afd777a239ce8af33
+doccontainersize 6420
+doccontainerchecksum 04dcd5b8941b0d53828d9faa80acba4458e9bcd126082f1aab4738a9b54236f62fefbc950e4b40425b7715984563e04d51890ef6cd8c5bcdf4eaf80979a8c609
docfiles size=5
RELOC/doc/latex/ocgx2/ChangeLog
RELOC/doc/latex/ocgx2/README.txt
@@ -244586,7 +244588,7 @@ catalogue-contact-repository https://gitlab.com/agrahn/ocgx2
catalogue-ctan /macros/latex/contrib/ocgx2
catalogue-license lppl
catalogue-topics pdf-feat adobe-distiller expl3
-catalogue-version 0.56
+catalogue-version 0.57
name ocherokee
category Package
@@ -260332,28 +260334,28 @@ catalogue-topics doc-supp
name piton
category Package
-revision 70445
+revision 70699
shortdesc Typeset Python listings with LPEG
relocated 1
longdesc This package uses the Lua library LPEG to typeset and highlight
longdesc informatic listings in several languages (Python, OCaml, SQL
longdesc and C++). It requires the use of LuaLaTeX. It won't work with
longdesc XeLaTeX, nor pdfLaTeX.
-containersize 18588
-containerchecksum b2b42c258ae8250dfdb1690071bacd1dde50674d4de2d12059ecde04f47ba6f8da1a970b2fc3f3eaf5501ac04fb34b045ade94bbec7d94c80009eaa297e168a3
-doccontainersize 832188
-doccontainerchecksum ce3dd936170266de7c0215c79809cd476c5673677b09b09ccfa6fc15c63286aab7e843f634d710763c57768845a1656a69df88aed4f8254fa412320c30cea868
-docfiles size=364
+containersize 19300
+containerchecksum 0ea453867e746dd7deeff8e0f18d9dc6ff7f76e862f3eb04d7072192b29e10eae5c87114d475b398ba9fbf1b652795b88a358d72b156b8275a8042f73fde6fd6
+doccontainersize 840128
+doccontainerchecksum b92d1a23f9b8327e15566fa0dd0ce7c5fceee2bdfc295ce5600e2b1a6d1aba42597ed624651c5692eb438d0f3d935c52646522e110e2bb5b9fd72805a9605011
+docfiles size=371
RELOC/doc/lualatex/piton/README.md details="Readme"
RELOC/doc/lualatex/piton/piton-french.pdf details="Package documentation (French)" language="fr"
RELOC/doc/lualatex/piton/piton-french.tex
RELOC/doc/lualatex/piton/piton.pdf details="Package documentation (English)"
-srccontainersize 51896
-srccontainerchecksum 684108cf347f4c469a653028f53325b7431e442c780c5d301c66746396d5afe314c5eb9d9b82025a0fe8c8bab1456a3fec2d2668bf220d0221ab9a1768ca16aa
-srcfiles size=63
+srccontainersize 52984
+srccontainerchecksum d5ee754ed4e237706445e3fcebff1488959f3f43f0f2f0bf6dd1de3e71f8c27b6dd83e6927a1cb26cd70212bd2eb1067ff016fd84ee5f956085b78afcc5ada0d
+srcfiles size=64
RELOC/source/lualatex/piton/piton.dtx
RELOC/source/lualatex/piton/piton.ins
-runfiles size=25
+runfiles size=26
RELOC/tex/lualatex/piton/piton.lua
RELOC/tex/lualatex/piton/piton.sty
catalogue-also codehigh
@@ -260361,7 +260363,7 @@ catalogue-contact-repository https://github.com/fpantigny/piton
catalogue-ctan /macros/luatex/latex/piton
catalogue-license lppl1.3
catalogue-topics listing synt-hlt luatex expl3
-catalogue-version 2.6a
+catalogue-version 2.6b
name pittetd
category Package
@@ -267970,7 +267972,7 @@ catalogue-version 1.0
name proflycee
category Package
-revision 70510
+revision 70697
shortdesc A LaTeX package for French maths teachers in high school
relocated 1
longdesc This package provides some commands to help French mathematics
@@ -267979,11 +267981,11 @@ longdesc create splines with "derivative control";
longdesc \CalculFormelParametres and \CalculFormelLigne in order to
longdesc create an xcas-windows-like; \CodePythonLstFichier to create
longdesc code presentation and code execution with pythontex.
-containersize 62320
-containerchecksum 77604be7d21546aeac987d47cdd6333f23f5f096b2eaec9c5d9e9d39e4774685041dd1de4a2592f5e62978649c9aa93a5a606f0017e8d73b2e33bf32b9a58dc8
-doccontainersize 1956352
-doccontainerchecksum 9e76db993e6227b064dd9ad60b9aa9c4098477829d676ce7e95bc8229e0e3ce48c9b875f3b9c32aca03ed0dfce1bccc6cf92f006a1a39224e8a21ba7ac13652c
-docfiles size=502
+containersize 62720
+containerchecksum 0a4aae49c0e7087d5df4cc8f76e2d00a100845910eb4c931ecd867cdd4f86edf2e42007db0283bdc002d9e1840e8a1e8b0749abf41b41bfb309628795f2da45b
+doccontainersize 3673520
+doccontainerchecksum 106c80bd1b55fe07dde7e6ac89efe56e14a133b57daf6a21d99ccfe8302a35003850d1b9c1b61871ab31c1330b9500b0f927d968a9abb0a7eb4ddf1ad97b0998
+docfiles size=920
RELOC/doc/latex/proflycee/ProfLycee-doc.pdf details="Package documentation" language="fr"
RELOC/doc/latex/proflycee/ProfLycee-doc.tex
RELOC/doc/latex/proflycee/ProfLycee-docctan.zip
@@ -268018,7 +268020,7 @@ catalogue-contact-repository https://github.com/cpierquet/ProfLycee
catalogue-ctan /macros/latex/contrib/proflycee
catalogue-license lppl1.3c
catalogue-topics maths french teaching expl3 pgf-tikz
-catalogue-version 3.02f
+catalogue-version 3.03a
name profmaquette
category Package
@@ -268053,16 +268055,16 @@ catalogue-version 0.88
name profsio
category Package
-revision 70198
+revision 70685
shortdesc Commands (with TikZ) to work with French "BTS SIO" maths themes
relocated 1
longdesc This package provides some commands (in French) to work with:
longdesc tables of Karnaugh ; MPM graphs ; simple graphs.
-containersize 16204
-containerchecksum b02436f59ef1e24b22d3345cde207e804ee2e2e0bdedb16a17133c6845108748fb037de6848e406882df20d259304a2e4d7ceffb39a0547c90e270f12f2e4cc6
-doccontainersize 465496
-doccontainerchecksum 42d898748673395afaf7cf10231a656f6c660b1581176d0dc9bc22c5ede99d0be7299f8ec699131718adadf8a25d3f3489137b833b22550b23d5eeb5807c956f
-docfiles size=133
+containersize 16248
+containerchecksum 3e4e6177157074eee72cdfddb3d60232dd546f4bd01581d8b966788fb59045f8dee8505410cdeca6ddbcdd97ebd2265d62d2813939a4047e45ba0fbccca5b7b0
+doccontainersize 468520
+doccontainerchecksum 51908cb4b5604ccb74a400da4aff9d993d156c0397117b3597bb1d52b1e937563bc6c370ec41c2b6b6982c634235ac5d54ece225efbde311f19642a57ff973f3
+docfiles size=134
RELOC/doc/latex/profsio/ProfSio-doc-fr.pdf details="Package documentation" language="fr"
RELOC/doc/latex/profsio/ProfSio-doc-fr.tex
RELOC/doc/latex/profsio/README.md details="Readme"
@@ -268073,7 +268075,7 @@ catalogue-contact-repository https://github.com/cpierquet/profsio
catalogue-ctan /graphics/pgf/contrib/profsio
catalogue-license lppl1.3c
catalogue-topics graphics pgf-tikz maths
-catalogue-version 0.2.1
+catalogue-version 0.2.2
name program
category Package
@@ -270793,30 +270795,30 @@ catalogue-version 1.02
name pst-fit
category Package
-revision 45109
+revision 70686
shortdesc Macros for curve fitting
relocated 1
longdesc The package uses PSTricks to fit curves to: Linear Functions;
longdesc Power Functions; exp Function; Log_{10} and Log_e functions;
longdesc Recip; Kings Law data; Gaussian; and 4th order Polynomial
-containersize 8004
-containerchecksum ede8c3503963f44d65caf46975cebdad296576742a771243914b49c6d802deb2f24e816dde7fd9a4bea7fa0c39965693575676ebeb648da099d88ee50bdacb8b
-doccontainersize 79172
-doccontainerchecksum c8619c7c98cd42884637de98c88d916e18db273371fd64090d5e9789570153b2508f0adb90fbec9c5184f6ef1ab24559b04daccf8dae7c5f65453044b9bfb73e
-docfiles size=32
+containersize 8188
+containerchecksum a853f5f60fcdb6ab1c9cc37c66a0d2d0a6014dd84bf9e379554e1349aeea22b4bc6c19c3e4cbc12570380c5beae5f14bc5a2eaf301751ad9079d010449db7217
+doccontainersize 131236
+doccontainerchecksum 90b1595d7cb91305747b635971ebb5ebf3ee46d31400ef58e14125c10471b65fbc61cc9041b4072cf62846cb288466656cfac543f36789c2e869203823da1b92
+docfiles size=38
RELOC/doc/generic/pst-fit/Changes
RELOC/doc/generic/pst-fit/README details="Readme"
RELOC/doc/generic/pst-fit/pst-fit-doc.bib
RELOC/doc/generic/pst-fit/pst-fit-doc.data
RELOC/doc/generic/pst-fit/pst-fit-doc.pdf details="Package documentation"
RELOC/doc/generic/pst-fit/pst-fit-doc.tex
-runfiles size=10
+runfiles size=11
RELOC/tex/generic/pst-fit/pst-fit.tex
RELOC/tex/latex/pst-fit/pst-fit.sty
catalogue-ctan /graphics/pstricks/contrib/pst-fit
catalogue-license lppl
catalogue-topics graphics-supp
-catalogue-version 0.02
+catalogue-version 0.03
name pst-flags
category Package
@@ -277265,20 +277267,24 @@ catalogue-version 0.22
name pythonhighlight
category Package
-revision 43191
+revision 70698
shortdesc Highlighting of Python code, based on the listings package
relocated 1
longdesc Highlighting of Python code, based on the listings package.
-containersize 2180
-containerchecksum 1018d4383ba04f92d383d2c4f51d30f091528f7a89ff23614e0ebc9e488ef3cc8167de12a42e6a6465c2b3937d849bd5eecc94cab0a9b8003569b06ae2c91632
-doccontainersize 1444
-doccontainerchecksum 31297eb541060d760fd61ebe169b840cf182f8f857986aba5a2a578373037d3c99ee12ec9c707ab1f9d29564925821665997ea45f728273007f61a5f0bea5180
+containersize 2464
+containerchecksum 9673268e9fa7b0041474ca36698458ff2f8c3425a335c0dfe694b27aa8adab83eafe60f4b59dc15d320df622eba90f3166fddf18659c4f9cdc16373dc2f3736a
+doccontainersize 1480
+doccontainerchecksum c7e80bd19df4df4b6b012c2c3bd675474c95d4f2a295698b8d15aeadbf3a96ee7a85d2d3283b9fd6ad0d27e8fca97fe2d67c81b39b50ad52a9d5a8b4bd02ab0a
docfiles size=2
RELOC/doc/latex/pythonhighlight/LICENSE.rst
RELOC/doc/latex/pythonhighlight/README.md details="Readme"
runfiles size=2
RELOC/tex/latex/pythonhighlight/pythonhighlight.sty
catalogue-also listings
+catalogue-contact-bugs https://github.com/olivierverdier/python-latex-highlighting/issues
+catalogue-contact-home https://github.com/olivierverdier/python-latex-highlighting
+catalogue-contact-repository https://github.com/olivierverdier/python-latex-highlighting
+catalogue-contact-support https://github.com/olivierverdier/python-latex-highlighting/issues
catalogue-ctan /macros/latex/contrib/pythonhighlight
catalogue-license other-free
catalogue-topics listing
@@ -325805,7 +325811,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 70670
+revision 70684
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.
@@ -325814,10 +325820,10 @@ depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
containersize 114040
-containerchecksum e91b6379354474a9de290d83fa9815a5dce9982017c1b8df4caa40a1dee9bf262d02681c18a8cf4eb129039d12c0752f28d7c4158946976d1c6ea0cb5db7ff27
-doccontainersize 434120
-doccontainerchecksum ff95b13c6245018fc7c5614b2a9903689922fc0d85aa7c722a1779b6f964e6ce554ac3b9d9a2278bd79964d98cf1d177835f746e26da3911dc533d4a3b33c381
-docfiles size=566
+containerchecksum 1b18ef264ee299406e3cd20e35e61f037721d3dc1a4712c0f5d3586f9070300aa8783a0fe3578024b4424eed85ef742cfbf0f8ab01cbb3f39348489f15efec0c
+doccontainersize 434116
+doccontainerchecksum 5417f5737cf42b79cdec2a50c2419d72befbc9753e9ce6fa3fb475aa7e8580909bb1c6f4a6c0973e1af980c72452ae634a95680e638756fbbfc90ea64b4cd682
+docfiles size=567
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 2920b77828..87457762e9 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-67c28f97c0ff5bcefe74e48d7df33b95 texlive.tlpdb
+910e6c6f62b8ef4c13668fb060f541bf texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 2d2c7aac40..c770ea9584 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-2468bfc1f1cd3640e360fdd4e5cab2dbf23cc931f53d9500c10945ba9d06b81cf80b814cf033f7e36143e729130e89adc7edbcce07dd6a6dfcb0192b5d824aea texlive.tlpdb
+5fe5f38054e0f56742b259b7436151e96fbada5cbbe899197bce4c4adda6ff231fbfa96fd02c0fce8af5c9a938c6e21ce3cbba5fc9aa48f1f15b5637633494d7 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 10ee975029..346ed428dd 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+QqiBBqTOGHfhlDjHAFAmX3jvoACgkQTOGHfhlD
-jHBUFQgAtzWdTujnmoUtzy86TODb8m8vGduuCaq2DBTESSjgu6BUgndCRX7xc5pJ
-Nb8fyoDUM+kQY8E5rMeOjQgmfSyyCHzkOZIBiCAuOLZGjhHtcNgasPKJalGDqQK8
-W3LpYFSAUsIMXR/mXq97Xme97eGT3jh4rLL7vk/f6q6l54A51ONjPWf7qB4FjV7H
-+n/3g8uhVJOaXnKRdDI1zWy0eAJJQ74ZF3IZwRwYpnzzCGN/XbRLxLjq5niZDjwv
-2HfRRqvnSjRfTMe3x5mHwqllhi9WjySl014XCbCC+lgxJ4Bo1YxFs7iE27xHXXHh
-/PP+5Emt1IgCE7TPvZtyZDzj/OvQ2g==
-=mos4
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmX44DwACgkQTOGHfhlD
+jHCe/Qf+LX7n65jJEaIsWfLbsWi7jDitEW0DnZcJE/LK4ANWhsPa/YdnYAmssp/8
+JJnRPmDrXntdSjUQnCLrDlxw0jBIrDGaS2GfSjCd9EMApNNw+zvadWx3j1FBzBcF
+UD7EJ+icnpLBnOQMpMKhOUapZXpR4ahsaxCdANHifW5UcxGnw09iOk1tEB2CbOQF
+aoiEeHEKTwC0HGtcIUf3/BMmNLeW25SxN8+asaPzHiQEqhbfKXKVFANf+ehlOwBD
+Ok69n50pnJnuFKgxZZIcx7TP4Brhuc7EkyAQZD00dxTB8Zni8aRb1a4HZtme77hn
+tdHySqOuhNyLPKj2vMa6hqRTHx13BA==
+=Rk+i
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 876126a351..da5979e34f 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 53f7c3cc2a..7b2ffe4982 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2024-03-19-02-02
+2024-03-20-02-02
diff --git a/usergrps/usergrps/bg.html b/usergrps/usergrps/bg.html
index ffe9621de0..ca66803735 100644
--- a/usergrps/usergrps/bg.html
+++ b/usergrps/usergrps/bg.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="bg" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -217,7 +219,8 @@ Bulgaria
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -246,6 +249,7 @@ Bulgaria
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/br.html b/usergrps/usergrps/br.html
index 45989994e6..d450d1b448 100644
--- a/usergrps/usergrps/br.html
+++ b/usergrps/usergrps/br.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="br" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -209,7 +211,8 @@
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -238,6 +241,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/cn.html b/usergrps/usergrps/cn.html
index 748ef2a4d5..d02b3db2be 100644
--- a/usergrps/usergrps/cn.html
+++ b/usergrps/usergrps/cn.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="cn" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -223,7 +225,8 @@ China
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -252,6 +255,7 @@ China
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/ct.html b/usergrps/usergrps/ct.html
index e5723b1305..48ee38b0cd 100644
--- a/usergrps/usergrps/ct.html
+++ b/usergrps/usergrps/ct.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="ct" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -212,7 +214,8 @@ Spain
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -241,6 +244,7 @@ Spain
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/cz.html b/usergrps/usergrps/cz.html
index 494c65f5cb..f38ea4143d 100644
--- a/usergrps/usergrps/cz.html
+++ b/usergrps/usergrps/cz.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="cz" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -219,7 +221,8 @@ Czech Republic
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -248,6 +251,7 @@ Czech Republic
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/de.html b/usergrps/usergrps/de.html
index 2bdaa9505c..611d397253 100644
--- a/usergrps/usergrps/de.html
+++ b/usergrps/usergrps/de.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="de" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -222,7 +224,8 @@ Germany
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -251,6 +254,7 @@ Germany
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/dk.html b/usergrps/usergrps/dk.html
index 75fc2470d9..19ec95e597 100644
--- a/usergrps/usergrps/dk.html
+++ b/usergrps/usergrps/dk.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="dk" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -209,7 +211,8 @@
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -238,6 +241,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/ee.html b/usergrps/usergrps/ee.html
index 4c2e5f6fa9..43c3150073 100644
--- a/usergrps/usergrps/ee.html
+++ b/usergrps/usergrps/ee.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="ee" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -211,7 +213,8 @@ EE 2444 Estonia
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -240,6 +243,7 @@ EE 2444 Estonia
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/es.html b/usergrps/usergrps/es.html
index ad0b8b69b9..a02dc5e913 100644
--- a/usergrps/usergrps/es.html
+++ b/usergrps/usergrps/es.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="es" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -211,7 +213,8 @@ Spain
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -240,6 +243,7 @@ Spain
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/fr.html b/usergrps/usergrps/fr.html
index 7f3e46e737..0739d81148 100644
--- a/usergrps/usergrps/fr.html
+++ b/usergrps/usergrps/fr.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="fr" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -212,7 +214,8 @@ FRANCE
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -241,6 +244,7 @@ FRANCE
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/gr.html b/usergrps/usergrps/gr.html
index d0d50f1ccc..94b2546ce4 100644
--- a/usergrps/usergrps/gr.html
+++ b/usergrps/usergrps/gr.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="gr" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -211,7 +213,8 @@ Greece
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -240,6 +243,7 @@ Greece
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/hu.html b/usergrps/usergrps/hu.html
index f1c5492cfd..0a1e526094 100644
--- a/usergrps/usergrps/hu.html
+++ b/usergrps/usergrps/hu.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="hu" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -225,7 +227,8 @@ Hungary
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -254,6 +257,7 @@ Hungary
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/ie.html b/usergrps/usergrps/ie.html
index a138c6c2c7..c3a1b7ab29 100644
--- a/usergrps/usergrps/ie.html
+++ b/usergrps/usergrps/ie.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="ie" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -211,7 +213,8 @@ Ireland
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -240,6 +243,7 @@ Ireland
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/is.html b/usergrps/usergrps/is.html
index 1adb0982d6..4b09796d10 100644
--- a/usergrps/usergrps/is.html
+++ b/usergrps/usergrps/is.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="is" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -211,7 +213,8 @@ Iceland
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -240,6 +243,7 @@ Iceland
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/it.html b/usergrps/usergrps/it.html
index 5089d2a68c..b265c67a9b 100644
--- a/usergrps/usergrps/it.html
+++ b/usergrps/usergrps/it.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="it" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -212,7 +214,8 @@ Via Claudio 21
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -241,6 +244,7 @@ Via Claudio 21
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/kh.html b/usergrps/usergrps/kh.html
index c613fbbfad..841e524cbe 100644
--- a/usergrps/usergrps/kh.html
+++ b/usergrps/usergrps/kh.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="kh" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -211,7 +213,8 @@ Cambodia
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -240,6 +243,7 @@ Cambodia
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/kr.html b/usergrps/usergrps/kr.html
index d5650620a2..ca4ab99734 100644
--- a/usergrps/usergrps/kr.html
+++ b/usergrps/usergrps/kr.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="kr" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -223,7 +225,8 @@ Republic of Korea
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -252,6 +255,7 @@ Republic of Korea
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/lt.html b/usergrps/usergrps/lt.html
index 1785a52f26..25037894c7 100644
--- a/usergrps/usergrps/lt.html
+++ b/usergrps/usergrps/lt.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="lt" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -211,7 +213,8 @@ Lithuania
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -240,6 +243,7 @@ Lithuania
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/lugs.html b/usergrps/usergrps/lugs.html
index 203b3fc2d0..95ff660529 100644
--- a/usergrps/usergrps/lugs.html
+++ b/usergrps/usergrps/lugs.html
@@ -52,6 +52,7 @@ correct or add information there.<br />
The following links bring you straight to the individual user group
correction forms:
<p>
+<b>
<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
@@ -81,6 +82,7 @@ correction forms:
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<p>
Below, a similar line of links just above
@@ -88,7 +90,8 @@ every LUG header can be used to wander between the LUG info records
in this document.
<hr>
<table>
-<tr id="bg"><td colspan="2"><a href="#bg">bg</a>
+<tr id="bg"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -116,6 +119,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/bg.png" width="48" alt="flag"><th class="kop">bg - Bulgaria
<tr><td class="r">short name: <td>bgTeX
@@ -130,7 +134,8 @@ in this document.
<tr><td class="tr">address: <td>Dept. of Applied Mathematics and Statistics<br>University of Ruse<br>8 Studentska str.<br>Ruse,7017<br>Bulgaria
<tr><td class="r">email: <td>skarakoleva@uni-ruse.bg
<tr><td class="r">phone: <td>+35982888606
-<tr id="br"><td colspan="2"><a href="#bg">bg</a>
+<tr id="br"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -158,6 +163,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/br.png" width="48" alt="flag"><th class="kop">br - Brazil
<tr><td class="r">short name: <td>latex-br
@@ -170,7 +176,8 @@ in this document.
<tr><td class="h3" colspan="2">Manager
<tr><td class="r">name: <td>Lauro César
<tr><td class="r">email: <td>laurocesar@gmail.com
-<tr id="cn"><td colspan="2"><a href="#bg">bg</a>
+<tr id="cn"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -198,6 +205,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/cn.png" width="48" alt="flag"><th class="kop">cn - China
<tr><td class="r">short name: <td>CTeX
@@ -220,7 +228,8 @@ in this document.
<tr><td class="tr">address: <td>Shanghai Institute of Applied Physics<br>Chinese Academy<br>No. 2019, Jialuo Road<br>Jiading<br>Shanghai, 200000<br>China
<tr><td class="r">email: <td>zhichu.chen@gmail.com
<tr><td class="r">phone: <td>+862159553405
-<tr id="ct"><td colspan="2"><a href="#bg">bg</a>
+<tr id="ct"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -248,6 +257,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/ct.png" width="48" alt="flag"><th class="kop">ct - Catalonia
<tr><td class="r">short name: <td>Tirant lo TeX
@@ -259,7 +269,8 @@ in this document.
<tr><td class="r">name: <td>Gabriel Valiente
<tr><td class="tr" >address: <td>Technical University of Catalonia<br>Jordi Girona, 1-3<br>E-08034 Barcelona<br>Spain
<tr><td class="r">email: <td>valiente@lsi.upc.edu
-<tr id="cz"><td colspan="2"><a href="#bg">bg</a>
+<tr id="cz"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -287,6 +298,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/cz.png" width="48" alt="flag"><th class="kop">cz - Czech Republic
<tr><td class="r">short name: <td>CSTUG
@@ -320,7 +332,8 @@ in this document.
<tr><td class="tr">address: <td>Wágnerova 1126 /11c<br>614 00 Brno<br>Czech Republic
<tr><td class="r">email: <td>secretary@cstug.cz
<tr><td class="r">phone: <td>+420 732 752 723
-<tr id="de"><td colspan="2"><a href="#bg">bg</a>
+<tr id="de"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -348,6 +361,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/de.png" width="48" alt="flag"><th class="kop">de - Germany
<tr><td class="r">short name: <td>DANTE e.V.
@@ -385,7 +399,8 @@ in this document.
<tr><td class="r">email: <td>treasurer@dante.de
<tr><td class="r">phone: <td>+49 6221 29766
<tr><td class="r">fax: <td>+49 6221 167906
-<tr id="dk"><td colspan="2"><a href="#bg">bg</a>
+<tr id="dk"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -413,6 +428,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/dk.png" width="48" alt="flag"><th class="kop">dk - Denmark
<tr><td class="r">short name: <td>DK-TUG
@@ -427,7 +443,8 @@ in this document.
<tr><td class="h3" colspan="2">Treasurer
<tr><td class="r">name: <td>Klaus Jensen
<tr><td class="r">email: <td>board@tug.dk
-<tr id="ee"><td colspan="2"><a href="#bg">bg</a>
+<tr id="ee"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -455,6 +472,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/ee.png" width="48" alt="flag"><th class="kop">ee - Estonia
<tr><td class="r">full name: <td>Estonian User Group
@@ -462,7 +480,8 @@ in this document.
<tr><td class="h3" colspan="2">President
<tr><td class="tr" >address: <td>Astrophysical Observatory, Toravere<br>Enn Saar, Tartu<br>EE 2444 Estonia
<tr><td class="r">email: <td>saar@aai.ee
-<tr id="es"><td colspan="2"><a href="#bg">bg</a>
+<tr id="es"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -490,6 +509,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/es.png" width="48" alt="flag"><th class="kop">es - Spain
<tr><td class="r">short name: <td>CervanTeX
@@ -514,7 +534,8 @@ in this document.
<tr><td class="h3" colspan="2">Tesorero
<tr><td class="r">name: <td>Enrique Meléndez
<tr><td class="r">email: <td>tesorero@cervantex.es
-<tr id="fr"><td colspan="2"><a href="#bg">bg</a>
+<tr id="fr"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -542,6 +563,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/fr.png" width="48" alt="flag"><th class="kop">fr - France
<tr><td class="r">short name: <td>GUTenberg
@@ -565,7 +587,8 @@ in this document.
<tr><td class="h3" colspan="2">Treasurer
<tr><td class="r">name: <td>Flora Vern
<tr><td class="r">email: <td>tresorier@gutenberg.eu.org
-<tr id="gr"><td colspan="2"><a href="#bg">bg</a>
+<tr id="gr"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -593,6 +616,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/gr.png" width="48" alt="flag"><th class="kop">gr - Greece
<tr><td class="r">short name: <td>ɛϕτ
@@ -605,7 +629,8 @@ in this document.
<tr><td class="r">name: <td>Apostolos Syropoulos
<tr><td class="tr" >address: <td>28 Oktovriou 366A<br>GR-671 33 Xanthi<br>Greece
<tr><td class="r">email: <td>ijdt.editor@gmail.com
-<tr id="hu"><td colspan="2"><a href="#bg">bg</a>
+<tr id="hu"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -633,6 +658,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/hu.png" width="48" alt="flag"><th class="kop">hu - Hungary
<tr><td class="r">short name: <td>MaTeX
@@ -657,7 +683,8 @@ in this document.
<tr><td class="r">name: <td>Tamás Mihálydeák
<tr><td class="tr">address: <td>Faculty of Computer Science<br>University of Debrecen<br>H-4010 Debrecen<br>P.O. Box 12<br>Hungary
<tr><td class="r">email: <td>mihalydeak@inf.unideb.hu
-<tr id="ie"><td colspan="2"><a href="#bg">bg</a>
+<tr id="ie"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -685,6 +712,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/ie.png" width="48" alt="flag"><th class="kop">ie - Ireland
<tr><td class="r">short name: <td>ITALIC
@@ -698,7 +726,8 @@ in this document.
<tr><td class="tr">address: <td>Silmaril Consultants<br>Cork T12 WEX9<br>Ireland
<tr><td class="r">email: <td>peter@silmaril.ie
<tr><td class="r">phone: <td>+353 86 824 5333
-<tr id="is"><td colspan="2"><a href="#bg">bg</a>
+<tr id="is"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -726,6 +755,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/is.png" width="48" alt="flag"><th class="kop">is - Iceland
<tr><td class="r">short name: <td>ÍsTeX
@@ -740,7 +770,8 @@ in this document.
<tr><td class="r">name: <td>Árni Magnússon
<tr><td class="tr" >address: <td>Strandvegi 20<br>210 Garđabć<br>Iceland
<tr><td class="r">email: <td>thisisarni@gmail.com
-<tr id="it"><td colspan="2"><a href="#bg">bg</a>
+<tr id="it"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -768,6 +799,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/it.png" width="48" alt="flag"><th class="kop">it - Italy
<tr><td class="r">short name: <td>GuIT
@@ -794,7 +826,8 @@ in this document.
<tr><td class="h3" colspan="2">Treasurer
<tr><td class="r">name: <td>Giuseppe Isernia
<tr><td class="r">email: <td>guit@guitex.org
-<tr id="kh"><td colspan="2"><a href="#bg">bg</a>
+<tr id="kh"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -822,6 +855,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/kh.png" width="48" alt="flag"><th class="kop">kh - Cambodia
<tr><td class="r">short name: <td>KhTUG
@@ -830,7 +864,8 @@ in this document.
<tr><td class="r">email: <td>khmertug@gmail.com
<tr><td class="r">web site: <td><a href="https://t.me/KhmerTeXUsersGroup">https://t.me/KhmerTeXUsersGroup</a>
<tr><td class="tr">address: <td>Confederation de la Russie<br>Phnom Penh 12101<br>Cambodia
-<tr id="kr"><td colspan="2"><a href="#bg">bg</a>
+<tr id="kr"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -858,6 +893,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/kr.png" width="48" alt="flag"><th class="kop">kr - Korea (South)
<tr><td class="r">short name: <td>KTS or KTUG
@@ -883,7 +919,8 @@ in this document.
<tr><td class="tr">address: <td>Department of Law<br>Dongguk University<br>26, 3-ga, Pil-dong<br>Chung-gu<br>Seoul 100-715<br>Republic of Korea
<tr><td class="r">email: <td>nomos@ktug.or.kr
<tr><td class="r">phone: <td>+82-2-2260-3257
-<tr id="lt"><td colspan="2"><a href="#bg">bg</a>
+<tr id="lt"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -911,6 +948,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/lt.png" width="48" alt="flag"><th class="kop">lt - Lithuania
<tr><td class="r">full name: <td>Lietuvos TeX'o Vartotojų Grupė
@@ -923,7 +961,8 @@ in this document.
<tr><td class="tr" >address: <td>Mokslininkų g. 2A<br>LT-08412 Vilnius<br>Lithuania
<tr><td class="r">email: <td>lstonys@vtex.lt
<tr><td class="r">phone: <td>+37061288281
-<tr id="mx"><td colspan="2"><a href="#bg">bg</a>
+<tr id="mx"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -951,6 +990,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/mx.png" width="48" alt="flag"><th class="kop">mx - Mexico
<tr><td class="r">full name: <td>TeX México
@@ -962,7 +1002,8 @@ in this document.
<tr><td class="r">email: <td>temo@ibiblio.org
<tr><td class="r">phone: <td>+524431323263
<tr><td class="r">fax: <td>+52143173945
-<tr id="nl"><td colspan="2"><a href="#bg">bg</a>
+<tr id="nl"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -990,6 +1031,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/nl.png" width="48" alt="flag"><th class="kop">nl - Netherlands
<tr><td class="r">short name: <td>NTG
@@ -1022,7 +1064,8 @@ in this document.
<tr><td class="tr">address: <td>Spuiboulevard 269<br>3311 GP Dordrecht<br>The Netherlands
<tr><td class="r">email: <td>treasurer@ntg.nl
<tr><td class="r">phone: <td>+31616968244
-<tr id="no"><td colspan="2"><a href="#bg">bg</a>
+<tr id="no"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -1050,6 +1093,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/no.png" width="48" alt="flag"><th class="kop">no - Norway
<tr><td class="r">full name: <td>Nordic TeX Users Group
@@ -1063,7 +1107,8 @@ in this document.
<tr><td class="r">email: <td>dag@ifi.uio.no
<tr><td class="r">phone: <td>+4722852450
<tr><td class="r">fax: <td>+4722852401
-<tr id="pl"><td colspan="2"><a href="#bg">bg</a>
+<tr id="pl"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -1091,6 +1136,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/pl.png" width="48" alt="flag"><th class="kop">pl - Poland
<tr><td class="r">short name: <td>GUST
@@ -1120,7 +1166,8 @@ in this document.
<tr><td class="r">email: <td>secretary@gust.org.pl
<tr><td class="r">phone: <td>+48 56 6112741
<tr><td class="r">fax: <td>+48 56 6221850
-<tr id="pt"><td colspan="2"><a href="#bg">bg</a>
+<tr id="pt"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -1148,6 +1195,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/pt.png" width="48" alt="flag"><th class="kop">pt - Portugal
<tr><td class="r">short name: <td>GUTpt
@@ -1160,7 +1208,8 @@ in this document.
<tr><td class="tr" >address: <td>Coimbra Univ., Dep. Matemática<br>Largo D. Dinis<br>Apartado 3008<br>3001-454 COIMBRA<br>Portugal
<tr><td class="r">email: <td>pedro@mat.uc.pt
<tr><td class="r">phone: <td>+351239791181
-<tr id="tw"><td colspan="2"><a href="#bg">bg</a>
+<tr id="tw"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -1188,6 +1237,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/tw.png" width="48" alt="flag"><th class="kop">tw - Taiwan
<tr><td class="r">short name: <td>TWTUG
@@ -1198,7 +1248,8 @@ in this document.
<tr><td class="h3" colspan="2">President
<tr><td class="r">name: <td>Sean Peng
<tr><td class="r">email: <td>hsinspeng@gmail.com
-<tr id="us"><td colspan="2"><a href="#bg">bg</a>
+<tr id="us"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -1226,6 +1277,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/us.png" width="48" alt="flag"><th class="kop">us - TeX Users Group (International)
<tr><td class="r">short name: <td>TUG
@@ -1251,7 +1303,8 @@ in this document.
<tr><td class="h3" colspan="2">Treasurer
<tr><td class="r">name: <td>Karl Berry
<tr><td class="r">email: <td>treasurer@tug.org
-<tr id="uy"><td colspan="2"><a href="#bg">bg</a>
+<tr id="uy"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -1279,6 +1332,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/uy.png" width="48" alt="flag"><th class="kop">uy - Uruguay
<tr><td class="r">short name: <td>LaTeXUy
@@ -1289,7 +1343,8 @@ in this document.
<tr><td class="r">web site: <td><a href="https://sites.google.com/view/latexuy">https://sites.google.com/view/latexuy</a>
<tr><td class="r">discussion list:<td>https://groups.io/g/uylatex
<tr><td class="r">subscribe at: <td>latexuy@gmail.com
-<tr id="vn"><td colspan="2"><a href="#bg">bg</a>
+<tr id="vn"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -1317,6 +1372,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/vn.png" width="48" alt="flag"><th class="kop">vn - Vietnam
<tr><td class="r">short name: <td>VietTUG
@@ -1330,7 +1386,8 @@ in this document.
<tr><td class="tr" >address: <td>Dept of Maths and Informatics<br>University of Quảng Nam<br>102 Hùng Vương Street<br>Tam Kỳ City<br>Quảng Nam Province<br>Việt Nam
<tr><td class="r">email: <td>xkyanh@gmail.com
<tr><td class="r">phone: <td>840979460150
-<tr id="za"><td colspan="2"><a href="#bg">bg</a>
+<tr id="za"><td colspan="2"><b>
+<a href="#bg">bg</a>
<a href="#br">br</a>
<a href="#cn">cn</a>
<a href="#ct">ct</a>
@@ -1358,6 +1415,7 @@ in this document.
<a href="#uy">uy</a>
<a href="#vn">vn</a>
<a href="#za">za</a>
+</b>
<tr><th class="kop"><img src="images/za.png" width="48" alt="flag"><th class="kop">za - South Africa
<tr><td class="r">short name: <td>LUGSA
diff --git a/usergrps/usergrps/mx.html b/usergrps/usergrps/mx.html
index 9f00b9253e..6367ba06ef 100644
--- a/usergrps/usergrps/mx.html
+++ b/usergrps/usergrps/mx.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="mx" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -212,7 +214,8 @@ Mexico
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -241,6 +244,7 @@ Mexico
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/nl.html b/usergrps/usergrps/nl.html
index b053f4f429..726addc61c 100644
--- a/usergrps/usergrps/nl.html
+++ b/usergrps/usergrps/nl.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="nl" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -215,7 +217,8 @@ The Netherlands
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -244,6 +247,7 @@ The Netherlands
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/no.html b/usergrps/usergrps/no.html
index 7ade663750..27156154e7 100644
--- a/usergrps/usergrps/no.html
+++ b/usergrps/usergrps/no.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="no" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -212,7 +214,8 @@ Norway
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -241,6 +244,7 @@ Norway
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/pl.html b/usergrps/usergrps/pl.html
index 0ba3a15b94..1a35be26d7 100644
--- a/usergrps/usergrps/pl.html
+++ b/usergrps/usergrps/pl.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="pl" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -219,7 +221,8 @@ Poland
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -248,6 +251,7 @@ Poland
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/pt.html b/usergrps/usergrps/pt.html
index 27bc372218..b98490246c 100644
--- a/usergrps/usergrps/pt.html
+++ b/usergrps/usergrps/pt.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="pt" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -213,7 +215,8 @@ Portugal
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -242,6 +245,7 @@ Portugal
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/tw.html b/usergrps/usergrps/tw.html
index b9ca998c3d..ea5c07354a 100644
--- a/usergrps/usergrps/tw.html
+++ b/usergrps/usergrps/tw.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="tw" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -209,7 +211,8 @@
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -238,6 +241,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/us.html b/usergrps/usergrps/us.html
index 1b23b3ca2e..79c5b3c312 100644
--- a/usergrps/usergrps/us.html
+++ b/usergrps/usergrps/us.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="us" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -211,7 +213,8 @@ USA
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -240,6 +243,7 @@ USA
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/uy.html b/usergrps/usergrps/uy.html
index c50b263b39..6709aeb784 100644
--- a/usergrps/usergrps/uy.html
+++ b/usergrps/usergrps/uy.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="uy" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -209,7 +211,8 @@
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -238,6 +241,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/vn.html b/usergrps/usergrps/vn.html
index dbc59798ba..14111e0b33 100644
--- a/usergrps/usergrps/vn.html
+++ b/usergrps/usergrps/vn.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="vn" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -217,7 +219,8 @@ Việt Nam
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -246,6 +249,7 @@ Việt Nam
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>
diff --git a/usergrps/usergrps/za.html b/usergrps/usergrps/za.html
index addc890a68..0cf7f547f0 100644
--- a/usergrps/usergrps/za.html
+++ b/usergrps/usergrps/za.html
@@ -44,7 +44,8 @@
<div>
<input type="hidden" value="za" name="code"> Links to other
User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -73,6 +74,7 @@
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
<table id="luginfo">
<tr>
@@ -212,7 +214,8 @@ South Africa
<td><input class="lug" type="submit" value="submit corrected data">
</table>
<p>Links to other User Group correction forms:<br>
- <a href="bg.html">bg</a>
+ <b>
+<a href="bg.html">bg</a>
<a href="br.html">br</a>
<a href="cn.html">cn</a>
<a href="ct.html">ct</a>
@@ -241,6 +244,7 @@ South Africa
<a href="vn.html">vn</a>
<a href="za.html">za</a>
<a href="index.html">home</a>
+</b>
</div>
</form>