From 414dee6c32fcf48cb611b8c24b6c7b211dc6a5c5 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 20 Mar 2024 03:03:44 +0000 Subject: CTAN sync 202403200303 --- FILES.byname | 188 ++-- FILES.byname.gz | Bin 2642493 -> 2642491 bytes FILES.last07days | 321 ++---- biblio/ctan-bibdata/ctan.bib | 48 +- macros/unicodetex/latex/njuthesis/README.md | 2 +- macros/unicodetex/latex/njuthesis/njuthesis.dtx | 1058 ++++++++++++-------- macros/unicodetex/latex/njuthesis/njuthesis.ins | 4 +- macros/unicodetex/latex/njuthesis/njuthesis.pdf | Bin 1250193 -> 1261076 bytes .../texlive/tlnet/tlpkg/installer/ctan-mirrors.pl | 1 - systems/texlive/tlnet/tlpkg/texlive.tlpdb | 280 +++--- systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +- .../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 16 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2557964 -> 2558612 bytes timestamp | 2 +- usergrps/usergrps/bg.html | 8 +- usergrps/usergrps/br.html | 8 +- usergrps/usergrps/cn.html | 8 +- usergrps/usergrps/ct.html | 8 +- usergrps/usergrps/cz.html | 8 +- usergrps/usergrps/de.html | 8 +- usergrps/usergrps/dk.html | 8 +- usergrps/usergrps/ee.html | 8 +- usergrps/usergrps/es.html | 8 +- usergrps/usergrps/fr.html | 8 +- usergrps/usergrps/gr.html | 8 +- usergrps/usergrps/hu.html | 8 +- usergrps/usergrps/ie.html | 8 +- usergrps/usergrps/is.html | 8 +- usergrps/usergrps/it.html | 8 +- usergrps/usergrps/kh.html | 8 +- usergrps/usergrps/kr.html | 8 +- usergrps/usergrps/lt.html | 8 +- usergrps/usergrps/lugs.html | 114 ++- usergrps/usergrps/mx.html | 8 +- usergrps/usergrps/nl.html | 8 +- usergrps/usergrps/no.html | 8 +- usergrps/usergrps/pl.html | 8 +- usergrps/usergrps/pt.html | 8 +- usergrps/usergrps/tw.html | 8 +- usergrps/usergrps/us.html | 8 +- usergrps/usergrps/uy.html | 8 +- usergrps/usergrps/vn.html | 8 +- usergrps/usergrps/za.html | 8 +- 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 Binary files a/FILES.byname.gz and b/FILES.byname.gz 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 % % @@ -49,7 +49,7 @@ \preamble -Copyright (C) 2021 - 2023 +Copyright (C) 2021 - 2024 by Nanjing University Linux User Group @@ -112,16 +112,16 @@ To produce the documentation run the original source files ending with % %\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 $ % {Thesis template for Nanjing University} %\ProvidesExplClass{njuthesis} % {Undergraduate definition file for njuthesis} +% ^^A 诚耀百廿,雄创一流 +% ^^A 南京大学一百二十周年华诞邀您共襄盛举! %\ProvidesExplFile{njuthesis-undergraduate.def} % {Graduate definition file for njuthesis} %\ProvidesExplFile{njuthesis-graduate.def} -% ^^A 诚耀百廿,雄创一流 -% ^^A 南京大学一百二十周年华诞邀您共襄盛举! % {Postdoctoral definition file for njuthesis} %\ProvidesExplFile{njuthesis-postdoctoral.def} % {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} = +% \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} = % \OPT{latin-font} = % \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 } } % % \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 { % \clist_map_inline:nn { origsign, id, date } % \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 } { } } } % % \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 } % % \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: } % @@ -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 } % @@ -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 } } % @@ -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 } { -% content = \@@_abs_title:N \c_@@_name_abstracttitle_tl, +% content = \@@_abs_title:N \l_@@_name_abstracttitle_tl, % content = \g_@@_info_title_tl, % format = \bfseries \kaishu \zihao { -2 }, % 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 } { -% content = \@@_abs_title:N \c_@@_name_abstracttitle_en_tl, +% content = \@@_abs_title:N \l_@@_name_abstracttitle_en_tl, % content = \g_@@_info_title_en_tl, % format = \bfseries \kaishu \zihao { -2 }, % 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 } % @@ -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 % { secret status } { 论文涉密情况: }, % { secret free } { 不保密 }, % { secret date } -% { 保密,保密期( \c_@@_name_blankdatea_tl 至 -% \c_@@_name_blankdatea_tl ) }, +% { 保密,保密期( \l_@@_name_blankdatea_tl 至 +% \l_@@_name_blankdatea_tl ) }, % { sign } { (签字) }, % { sign a } { 研究生签名 }, % { sign b } { 导师签名 }, @@ -8300,10 +8451,10 @@ To produce the documentation run the original source files ending with % \begin{macrocode} { abstract b } { 摘\qquad{}要 } { ABSTRACT }, % { abstracttitle } -% { \c_@@_name_nju_tl 本科生毕业论文(设计、作品)中文摘要 } -% { \c_@@_name_nju_tl 本科生毕业论文(设计、作品)英文摘要 }, -% { \c_@@_name_nju_tl 研究生毕业论文中文摘要首页用纸 } -% { \c_@@_name_nju_tl 研究生毕业论文英文摘要首页用纸 }, +% { \l_@@_name_nju_tl 本科生毕业论文(设计、作品)中文摘要 } +% { \l_@@_name_nju_tl 本科生毕业论文(设计、作品)英文摘要 }, +% { \l_@@_name_nju_tl 研究生毕业论文中文摘要首页用纸 } +% { \l_@@_name_nju_tl 研究生毕业论文英文摘要首页用纸 }, { appendix } { 附录 } { appendix }, % { author } { 学生姓名 } { UNDERGRADUATE }, % { 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 } % @@ -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 %% %% @@ -29,7 +29,7 @@ \preamble -Copyright (C) 2021 - 2023 +Copyright (C) 2021 - 2024 by Nanjing University Linux User Group diff --git a/macros/unicodetex/latex/njuthesis/njuthesis.pdf b/macros/unicodetex/latex/njuthesis/njuthesis.pdf index 36778dd442..f7bec4075f 100644 Binary files a/macros/unicodetex/latex/njuthesis/njuthesis.pdf and b/macros/unicodetex/latex/njuthesis/njuthesis.pdf 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 Binary files a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz and b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -217,7 +219,8 @@ Bulgaria

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -246,6 +249,7 @@ Bulgaria vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -209,7 +211,8 @@

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -238,6 +241,7 @@ vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -223,7 +225,8 @@ China

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -252,6 +255,7 @@ China vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -212,7 +214,8 @@ Spain

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -241,6 +244,7 @@ Spain vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -219,7 +221,8 @@ Czech Republic

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -248,6 +251,7 @@ Czech Republic vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -222,7 +224,8 @@ Germany

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -251,6 +254,7 @@ Germany vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -209,7 +211,8 @@

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -238,6 +241,7 @@ vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -211,7 +213,8 @@ EE 2444 Estonia

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -240,6 +243,7 @@ EE 2444 Estonia vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -211,7 +213,8 @@ Spain

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -240,6 +243,7 @@ Spain vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -212,7 +214,8 @@ FRANCE

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -241,6 +244,7 @@ FRANCE vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -211,7 +213,8 @@ Greece

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -240,6 +243,7 @@ Greece vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -225,7 +227,8 @@ Hungary

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -254,6 +257,7 @@ Hungary vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -211,7 +213,8 @@ Ireland

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -240,6 +243,7 @@ Ireland vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -211,7 +213,8 @@ Iceland

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -240,6 +243,7 @@ Iceland vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -212,7 +214,8 @@ Via Claudio 21

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -241,6 +244,7 @@ Via Claudio 21 vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -211,7 +213,8 @@ Cambodia

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -240,6 +243,7 @@ Cambodia vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -223,7 +225,8 @@ Republic of Korea

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -252,6 +255,7 @@ Republic of Korea vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -211,7 +213,8 @@ Lithuania

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -240,6 +243,7 @@ Lithuania vn za home +

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.
The following links bring you straight to the individual user group correction forms:

+ bg br cn @@ -81,6 +82,7 @@ correction forms: vn za home +

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.


-
bg +
+bg br cn ct @@ -116,6 +119,7 @@ in this document. uy vn za +
flagbg - Bulgaria
short name: bgTeX @@ -130,7 +134,8 @@ in this document.
address: Dept. of Applied Mathematics and Statistics
University of Ruse
8 Studentska str.
Ruse,7017
Bulgaria
email: skarakoleva@uni-ruse.bg
phone: +35982888606 -
bg +
+bg br cn ct @@ -158,6 +163,7 @@ in this document. uy vn za +
flagbr - Brazil
short name: latex-br @@ -170,7 +176,8 @@ in this document.
Manager
name: Lauro César
email: laurocesar@gmail.com -
bg +
+bg br cn ct @@ -198,6 +205,7 @@ in this document. uy vn za +
flagcn - China
short name: CTeX @@ -220,7 +228,8 @@ in this document.
address: Shanghai Institute of Applied Physics
Chinese Academy
No. 2019, Jialuo Road
Jiading
Shanghai, 200000
China
email: zhichu.chen@gmail.com
phone: +862159553405 -
bg +
+bg br cn ct @@ -248,6 +257,7 @@ in this document. uy vn za +
flagct - Catalonia
short name: Tirant lo TeX @@ -259,7 +269,8 @@ in this document.
name: Gabriel Valiente
address: Technical University of Catalonia
Jordi Girona, 1-3
E-08034 Barcelona
Spain
email: valiente@lsi.upc.edu -
bg +
+bg br cn ct @@ -287,6 +298,7 @@ in this document. uy vn za +
flagcz - Czech Republic
short name: CSTUG @@ -320,7 +332,8 @@ in this document.
address: Wágnerova 1126 /11c
614 00 Brno
Czech Republic
email: secretary@cstug.cz
phone: +420 732 752 723 -
bg +
+bg br cn ct @@ -348,6 +361,7 @@ in this document. uy vn za +
flagde - Germany
short name: DANTE e.V. @@ -385,7 +399,8 @@ in this document.
email: treasurer@dante.de
phone: +49 6221 29766
fax: +49 6221 167906 -
bg +
+bg br cn ct @@ -413,6 +428,7 @@ in this document. uy vn za +
flagdk - Denmark
short name: DK-TUG @@ -427,7 +443,8 @@ in this document.
Treasurer
name: Klaus Jensen
email: board@tug.dk -
bg +
+bg br cn ct @@ -455,6 +472,7 @@ in this document. uy vn za +
flagee - Estonia
full name: Estonian User Group @@ -462,7 +480,8 @@ in this document.
President
address: Astrophysical Observatory, Toravere
Enn Saar, Tartu
EE 2444 Estonia
email: saar@aai.ee -
bg +
+bg br cn ct @@ -490,6 +509,7 @@ in this document. uy vn za +
flages - Spain
short name: CervanTeX @@ -514,7 +534,8 @@ in this document.
Tesorero
name: Enrique Meléndez
email: tesorero@cervantex.es -
bg +
+bg br cn ct @@ -542,6 +563,7 @@ in this document. uy vn za +
flagfr - France
short name: GUTenberg @@ -565,7 +587,8 @@ in this document.
Treasurer
name: Flora Vern
email: tresorier@gutenberg.eu.org -
bg +
+bg br cn ct @@ -593,6 +616,7 @@ in this document. uy vn za +
flaggr - Greece
short name: ɛϕτ @@ -605,7 +629,8 @@ in this document.
name: Apostolos Syropoulos
address: 28 Oktovriou 366A
GR-671 33 Xanthi
Greece
email: ijdt.editor@gmail.com -
bg +
+bg br cn ct @@ -633,6 +658,7 @@ in this document. uy vn za +
flaghu - Hungary
short name: MaTeX @@ -657,7 +683,8 @@ in this document.
name: Tamás Mihálydeák
address: Faculty of Computer Science
University of Debrecen
H-4010 Debrecen
P.O. Box 12
Hungary
email: mihalydeak@inf.unideb.hu -
bg +
+bg br cn ct @@ -685,6 +712,7 @@ in this document. uy vn za +
flagie - Ireland
short name: ITALIC @@ -698,7 +726,8 @@ in this document.
address: Silmaril Consultants
Cork T12 WEX9
Ireland
email: peter@silmaril.ie
phone: +353 86 824 5333 -
bg +
+bg br cn ct @@ -726,6 +755,7 @@ in this document. uy vn za +
flagis - Iceland
short name: ÍsTeX @@ -740,7 +770,8 @@ in this document.
name: Árni Magnússon
address: Strandvegi 20
210 Garđabć
Iceland
email: thisisarni@gmail.com -
bg +
+bg br cn ct @@ -768,6 +799,7 @@ in this document. uy vn za +
flagit - Italy
short name: GuIT @@ -794,7 +826,8 @@ in this document.
Treasurer
name: Giuseppe Isernia
email: guit@guitex.org -
bg +
+bg br cn ct @@ -822,6 +855,7 @@ in this document. uy vn za +
flagkh - Cambodia
short name: KhTUG @@ -830,7 +864,8 @@ in this document.
email: khmertug@gmail.com
web site: https://t.me/KhmerTeXUsersGroup
address: Confederation de la Russie
Phnom Penh 12101
Cambodia -
bg +
+bg br cn ct @@ -858,6 +893,7 @@ in this document. uy vn za +
flagkr - Korea (South)
short name: KTS or KTUG @@ -883,7 +919,8 @@ in this document.
address: Department of Law
Dongguk University
26, 3-ga, Pil-dong
Chung-gu
Seoul 100-715
Republic of Korea
email: nomos@ktug.or.kr
phone: +82-2-2260-3257 -
bg +
+bg br cn ct @@ -911,6 +948,7 @@ in this document. uy vn za +
flaglt - Lithuania
full name: Lietuvos TeX'o Vartotojų Grupė @@ -923,7 +961,8 @@ in this document.
address: Mokslininkų g. 2A
LT-08412 Vilnius
Lithuania
email: lstonys@vtex.lt
phone: +37061288281 -
bg +
+bg br cn ct @@ -951,6 +990,7 @@ in this document. uy vn za +
flagmx - Mexico
full name: TeX México @@ -962,7 +1002,8 @@ in this document.
email: temo@ibiblio.org
phone: +524431323263
fax: +52143173945 -
bg +
+bg br cn ct @@ -990,6 +1031,7 @@ in this document. uy vn za +
flagnl - Netherlands
short name: NTG @@ -1022,7 +1064,8 @@ in this document.
address: Spuiboulevard 269
3311 GP Dordrecht
The Netherlands
email: treasurer@ntg.nl
phone: +31616968244 -
bg +
+bg br cn ct @@ -1050,6 +1093,7 @@ in this document. uy vn za +
flagno - Norway
full name: Nordic TeX Users Group @@ -1063,7 +1107,8 @@ in this document.
email: dag@ifi.uio.no
phone: +4722852450
fax: +4722852401 -
bg +
+bg br cn ct @@ -1091,6 +1136,7 @@ in this document. uy vn za +
flagpl - Poland
short name: GUST @@ -1120,7 +1166,8 @@ in this document.
email: secretary@gust.org.pl
phone: +48 56 6112741
fax: +48 56 6221850 -
bg +
+bg br cn ct @@ -1148,6 +1195,7 @@ in this document. uy vn za +
flagpt - Portugal
short name: GUTpt @@ -1160,7 +1208,8 @@ in this document.
address: Coimbra Univ., Dep. Matemática
Largo D. Dinis
Apartado 3008
3001-454 COIMBRA
Portugal
email: pedro@mat.uc.pt
phone: +351239791181 -
bg +
+bg br cn ct @@ -1188,6 +1237,7 @@ in this document. uy vn za +
flagtw - Taiwan
short name: TWTUG @@ -1198,7 +1248,8 @@ in this document.
President
name: Sean Peng
email: hsinspeng@gmail.com -
bg +
+bg br cn ct @@ -1226,6 +1277,7 @@ in this document. uy vn za +
flagus - TeX Users Group (International)
short name: TUG @@ -1251,7 +1303,8 @@ in this document.
Treasurer
name: Karl Berry
email: treasurer@tug.org -
bg +
+bg br cn ct @@ -1279,6 +1332,7 @@ in this document. uy vn za +
flaguy - Uruguay
short name: LaTeXUy @@ -1289,7 +1343,8 @@ in this document.
web site: https://sites.google.com/view/latexuy
discussion list:https://groups.io/g/uylatex
subscribe at: latexuy@gmail.com -
bg +
+bg br cn ct @@ -1317,6 +1372,7 @@ in this document. uy vn za +
flagvn - Vietnam
short name: VietTUG @@ -1330,7 +1386,8 @@ in this document.
address: Dept of Maths and Informatics
University of Quảng Nam
102 Hùng Vương Street
Tam Kỳ City
Quảng Nam Province
Việt Nam
email: xkyanh@gmail.com
phone: 840979460150 -
bg +
+bg br cn ct @@ -1358,6 +1415,7 @@ in this document. uy vn za +
flagza - South Africa
short name: 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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -212,7 +214,8 @@ Mexico

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -241,6 +244,7 @@ Mexico vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -215,7 +217,8 @@ The Netherlands

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -244,6 +247,7 @@ The Netherlands vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -212,7 +214,8 @@ Norway

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -241,6 +244,7 @@ Norway vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -219,7 +221,8 @@ Poland

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -248,6 +251,7 @@ Poland vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -213,7 +215,8 @@ Portugal

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -242,6 +245,7 @@ Portugal vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -209,7 +211,8 @@

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -238,6 +241,7 @@ vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -211,7 +213,8 @@ USA

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -240,6 +243,7 @@ USA vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -209,7 +211,8 @@

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -238,6 +241,7 @@ vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -217,7 +219,8 @@ Việt Nam

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -246,6 +249,7 @@ Việt Nam vn za home +

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 @@
Links to other User Group correction forms:
- bg + +bg br cn ct @@ -73,6 +74,7 @@ vn za home + @@ -212,7 +214,8 @@ South Africa

Links to other User Group correction forms:
- bg + +bg br cn ct @@ -241,6 +244,7 @@ South Africa vn za home +

-- cgit v1.2.3