From 95242c8a1bf6073dc44ee74ca09e791c05bccbc0 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Fri, 18 Dec 2020 03:01:03 +0000 Subject: CTAN sync 202012180301 --- FILES.byname | 495 ++++----- FILES.byname.gz | Bin 2246507 -> 2246572 bytes FILES.last07days | 467 +++++---- biblio/bibtex/contrib/gbt7714/CHANGELOG.md | 25 +- biblio/bibtex/contrib/gbt7714/README.md | 35 +- biblio/bibtex/contrib/gbt7714/gbt7714.dtx | 844 ++++++++++----- biblio/bibtex/contrib/gbt7714/gbt7714.ins | 4 +- biblio/bibtex/contrib/gbt7714/gbt7714.pdf | Bin 342504 -> 351819 bytes fonts/psfonts/corelpak-contrib/README | 53 + fonts/psfonts/corelpak-contrib/translate-font.pl | 71 ++ fonts/psfonts/corelpak-contrib/translate-font.pl,v | 133 +++ fonts/psfonts/corelpak-contrib/transtabl | 80 ++ fonts/psfonts/corelpak/contrib/README | 53 - fonts/psfonts/corelpak/contrib/translate-font.pl | 71 -- fonts/psfonts/corelpak/contrib/translate-font.pl,v | 133 --- fonts/psfonts/corelpak/contrib/transtabl | 80 -- macros/latex/contrib/pbalance/README.md | 14 +- macros/latex/contrib/pbalance/pbalance.dtx | 94 +- macros/latex/contrib/pbalance/pbalance.ins | 1 + macros/latex/contrib/pbalance/pbalance.pdf | Bin 307144 -> 240071 bytes support/pdfxup/README | 4 +- support/pdfxup/RELEASES | 15 +- support/pdfxup/beamer2.xup | 31 + support/pdfxup/beamer4.xup | 31 + support/pdfxup/pdfxup | 1083 ++++++++++---------- support/pdfxup/pdfxup-template.tex | 278 +++++ support/pdfxup/pdfxup.1 | 138 ++- support/pdfxup/pdfxup.pdf | Bin 89691 -> 89505 bytes systems/texlive/tlnet/tlpkg/texlive.tlpdb | 89 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +- .../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 14 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2248092 -> 2250280 bytes systems/win32/miktex/tm/packages/next/pr.ini | 8 +- systems/win32/miktex/tm/packages/pr.ini | 8 +- timestamp | 2 +- 36 files changed, 2603 insertions(+), 1755 deletions(-) create mode 100644 fonts/psfonts/corelpak-contrib/README create mode 100755 fonts/psfonts/corelpak-contrib/translate-font.pl create mode 100755 fonts/psfonts/corelpak-contrib/translate-font.pl,v create mode 100644 fonts/psfonts/corelpak-contrib/transtabl delete mode 100644 fonts/psfonts/corelpak/contrib/README delete mode 100755 fonts/psfonts/corelpak/contrib/translate-font.pl delete mode 100755 fonts/psfonts/corelpak/contrib/translate-font.pl,v delete mode 100644 fonts/psfonts/corelpak/contrib/transtabl create mode 100644 support/pdfxup/beamer2.xup create mode 100644 support/pdfxup/beamer4.xup create mode 100644 support/pdfxup/pdfxup-template.tex diff --git a/FILES.byname b/FILES.byname index 969a9fea5c..047330d543 100644 --- a/FILES.byname +++ b/FILES.byname @@ -474,13 +474,13 @@ 2013/05/12 | 35994 | biblio/bibtex/contrib/francais-bst/francaissc.bst 2013/05/12 | 3356 | biblio/bibtex/contrib/francais-bst/README 2013/05/12 | 17911 | biblio/bibtex/contrib/francais-bst.zip -2020/06/08 | 3576 | biblio/bibtex/contrib/gbt7714/CHANGELOG.md -2020/06/08 | 108545 | biblio/bibtex/contrib/gbt7714/gbt7714.dtx -2020/06/08 | 1149 | biblio/bibtex/contrib/gbt7714/gbt7714.ins -2020/06/08 | 342504 | biblio/bibtex/contrib/gbt7714/gbt7714.pdf +2020/12/17 | 4717 | biblio/bibtex/contrib/gbt7714/CHANGELOG.md +2020/12/17 | 115510 | biblio/bibtex/contrib/gbt7714/gbt7714.dtx +2020/12/17 | 1149 | biblio/bibtex/contrib/gbt7714/gbt7714.ins +2020/12/17 | 351819 | biblio/bibtex/contrib/gbt7714/gbt7714.pdf 2018/11/07 | 19106 | biblio/bibtex/contrib/gbt7714/LICENSE -2020/06/08 | 5984 | biblio/bibtex/contrib/gbt7714/README.md -2020/06/08 | 375415 | biblio/bibtex/contrib/gbt7714.zip +2020/12/17 | 6766 | biblio/bibtex/contrib/gbt7714/README.md +2020/12/17 | 386714 | biblio/bibtex/contrib/gbt7714.zip 2006/02/13 | 51513 | biblio/bibtex/contrib/german/din1505/abbrvdin.bst 2006/02/13 | 55981 | biblio/bibtex/contrib/german/din1505/alphadin.bst 2004/12/22 | 168623 | biblio/bibtex/contrib/german/din1505/leitbild3.pdf @@ -5025,7 +5025,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 -2020/12/16 | 67659 | FILES.last07days +2020/12/17 | 155799 | FILES.last07days 2020/08/14 | 104065 | fonts/academicons/academicons.pdf 2020/08/14 | 17247 | fonts/academicons/academicons.sty 2020/08/14 | 6546 | fonts/academicons/academicons.tex @@ -101367,11 +101367,11 @@ 1996/04/29 | 1432 | fonts/psfonts/corelpak/cntursbk/vf/bcsro.vf 1996/04/29 | 3424 | fonts/psfonts/corelpak/cntursbk/vf/bcsrq.vf 1996/04/29 | 1428 | fonts/psfonts/corelpak/cntursbk/vf/bcsr.vf -1999/03/18 | 2471 | fonts/psfonts/corelpak/contrib/README -1999/01/12 | 1842 | fonts/psfonts/corelpak/contrib/translate-font.pl -1999/01/12 | 2524 | fonts/psfonts/corelpak/contrib/translate-font.pl,v -1999/03/17 | 1467 | fonts/psfonts/corelpak/contrib/transtabl -2005/05/20 | 4600 | fonts/psfonts/corelpak/contrib.zip +1999/03/18 | 2471 | fonts/psfonts/corelpak-contrib/README +1999/01/12 | 1842 | fonts/psfonts/corelpak-contrib/translate-font.pl +1999/01/12 | 2524 | fonts/psfonts/corelpak-contrib/translate-font.pl,v +1999/03/17 | 1467 | fonts/psfonts/corelpak-contrib/transtabl +2005/05/20 | 4600 | fonts/psfonts/corelpak-contrib.zip 1996/05/21 | 224 | fonts/psfonts/corelpak/fenice/dvips/bfn.map 1996/05/21 | 281 | fonts/psfonts/corelpak/fenice/dvips/bfn.nrs 1996/05/21 | 1110 | fonts/psfonts/corelpak/fenice/psnfss/fenicebt.sty @@ -102765,7 +102765,7 @@ 1996/04/24 | 1432 | fonts/psfonts/corelpak/windsor/vf/bwiro.vf 1996/04/24 | 3444 | fonts/psfonts/corelpak/windsor/vf/bwirq.vf 1996/04/24 | 1428 | fonts/psfonts/corelpak/windsor/vf/bwir.vf -2006/05/29 | 3833762 | fonts/psfonts/corelpak.zip +2020/12/17 | 3753964 | fonts/psfonts/corelpak.zip 2011/12/24 | 1180 | fonts/psfonts/courier-scaled/8rpcrs.fd 2011/12/24 | 149472 | fonts/psfonts/courier-scaled/Couriers.pdf 2011/12/24 | 1046 | fonts/psfonts/courier-scaled/couriers.sty @@ -203326,12 +203326,12 @@ 1998/01/16 | 939 | macros/latex/contrib/pawpict/README 2005/04/30 | 11803 | macros/latex/contrib/pawpict.zip 2012/04/23 | 6491 | macros/latex/contrib/pax/README -2020/12/04 | 532 | macros/latex/contrib/pbalance/LICENSE -2020/12/04 | 37035 | macros/latex/contrib/pbalance/pbalance.dtx -2020/12/04 | 2037 | macros/latex/contrib/pbalance/pbalance.ins -2020/12/04 | 307144 | macros/latex/contrib/pbalance/pbalance.pdf -2020/12/04 | 644 | macros/latex/contrib/pbalance/README.md -2020/12/04 | 318351 | macros/latex/contrib/pbalance.zip +2020/12/17 | 532 | macros/latex/contrib/pbalance/LICENSE +2020/12/17 | 39111 | macros/latex/contrib/pbalance/pbalance.dtx +2020/12/17 | 2059 | macros/latex/contrib/pbalance/pbalance.ins +2020/12/17 | 240071 | macros/latex/contrib/pbalance/pbalance.pdf +2020/12/17 | 892 | macros/latex/contrib/pbalance/README.md +2020/12/17 | 253335 | macros/latex/contrib/pbalance.zip 1998/10/20 | 17982 | macros/latex/contrib/pb-diagram/COPYING 1997/01/26 | 23407 | macros/latex/contrib/pb-diagram/lamsarrow.sty 1998/11/30 | 35960 | macros/latex/contrib/pb-diagram/pb-diagram.sty @@ -251664,12 +251664,15 @@ 2018/11/14 | 1930 | support/pdftex-quiet/README.md 2018/11/14 | 7 | support/pdftex-quiet/VERSION 2018/11/15 | 15739 | support/pdftex-quiet.zip -2020/10/21 | 44071 | support/pdfxup/pdfxup -2020/10/21 | 4710 | support/pdfxup/pdfxup.1 -2020/10/21 | 89691 | support/pdfxup/pdfxup.pdf -2020/10/21 | 1390 | support/pdfxup/README -2020/10/21 | 1063 | support/pdfxup/RELEASES -2020/10/21 | 103721 | support/pdfxup.zip +2020/12/17 | 863 | support/pdfxup/beamer2.xup +2020/12/17 | 866 | support/pdfxup/beamer4.xup +2020/12/17 | 45403 | support/pdfxup/pdfxup +2020/12/17 | 7593 | support/pdfxup/pdfxup.1 +2020/12/17 | 89505 | support/pdfxup/pdfxup.pdf +2020/12/17 | 9938 | support/pdfxup/pdfxup-template.tex +2020/12/17 | 1390 | support/pdfxup/README +2020/12/17 | 1641 | support/pdfxup/RELEASES +2020/12/17 | 108947 | support/pdfxup.zip 1991/07/25 | 23812 | support/pictex-converter/piccon1.uue 1991/07/25 | 25756 | support/pictex-converter/piccon2.uue 1991/07/25 | 379 | support/pictex-converter/picconv.anleit @@ -257170,7 +257173,7 @@ 2019/02/28 | 127824 | systems/texlive/tlnet/archive/babel-danish.doc.r30262.tar.xz 2019/02/28 | 2464 | systems/texlive/tlnet/archive/babel-danish.r30262.tar.xz 2019/02/28 | 5704 | systems/texlive/tlnet/archive/babel-danish.source.r30262.tar.xz -2020/10/28 | 804524 | systems/texlive/tlnet/archive/babel.doc.r56784.tar.xz +2020/12/17 | 807760 | systems/texlive/tlnet/archive/babel.doc.r57153.tar.xz 2020/11/02 | 149932 | systems/texlive/tlnet/archive/babel-dutch.doc.r56827.tar.xz 2020/11/02 | 2900 | systems/texlive/tlnet/archive/babel-dutch.r56827.tar.xz 2020/11/02 | 7920 | systems/texlive/tlnet/archive/babel-dutch.source.r56827.tar.xz @@ -257256,7 +257259,7 @@ 2020/05/05 | 145720 | systems/texlive/tlnet/archive/babel-portuges.doc.r55008.tar.xz 2020/05/05 | 2776 | systems/texlive/tlnet/archive/babel-portuges.r55008.tar.xz 2020/05/05 | 6628 | systems/texlive/tlnet/archive/babel-portuges.source.r55008.tar.xz -2020/10/28 | 171724 | systems/texlive/tlnet/archive/babel.r56784.tar.xz +2020/12/17 | 172732 | systems/texlive/tlnet/archive/babel.r57153.tar.xz 2019/02/28 | 113084 | systems/texlive/tlnet/archive/babel-romanian.doc.r30285.tar.xz 2019/02/28 | 2176 | systems/texlive/tlnet/archive/babel-romanian.r30285.tar.xz 2019/02/28 | 4340 | systems/texlive/tlnet/archive/babel-romanian.source.r30285.tar.xz @@ -257287,7 +257290,7 @@ 2019/02/28 | 215620 | systems/texlive/tlnet/archive/babel-sorbian.doc.r30294.tar.xz 2019/02/28 | 3156 | systems/texlive/tlnet/archive/babel-sorbian.r30294.tar.xz 2019/02/28 | 6236 | systems/texlive/tlnet/archive/babel-sorbian.source.r30294.tar.xz -2020/10/28 | 671532 | systems/texlive/tlnet/archive/babel.source.r56784.tar.xz +2020/12/17 | 672412 | systems/texlive/tlnet/archive/babel.source.r57153.tar.xz 2020/03/04 | 183488 | systems/texlive/tlnet/archive/babel-spanish.doc.r54080.tar.xz 2020/03/04 | 8652 | systems/texlive/tlnet/archive/babel-spanish.r54080.tar.xz 2020/03/04 | 29552 | systems/texlive/tlnet/archive/babel-spanish.source.r54080.tar.xz @@ -257853,9 +257856,9 @@ 2019/02/28 | 363692 | systems/texlive/tlnet/archive/bondgraphs.doc.r36605.tar.xz 2019/02/28 | 2376 | systems/texlive/tlnet/archive/bondgraphs.r36605.tar.xz 2019/02/28 | 10308 | systems/texlive/tlnet/archive/bondgraphs.source.r36605.tar.xz -2020/12/07 | 1975628 | systems/texlive/tlnet/archive/bookcover.doc.r57079.tar.xz -2020/12/07 | 4788 | systems/texlive/tlnet/archive/bookcover.r57079.tar.xz -2020/12/07 | 11780 | systems/texlive/tlnet/archive/bookcover.source.r57079.tar.xz +2020/12/17 | 1768588 | systems/texlive/tlnet/archive/bookcover.doc.r57151.tar.xz +2020/12/17 | 5064 | systems/texlive/tlnet/archive/bookcover.r57151.tar.xz +2020/12/17 | 13340 | systems/texlive/tlnet/archive/bookcover.source.r57151.tar.xz 2019/02/28 | 209744 | systems/texlive/tlnet/archive/bookdb.doc.r37536.tar.xz 2019/02/28 | 7052 | systems/texlive/tlnet/archive/bookdb.r37536.tar.xz 2019/02/28 | 209440 | systems/texlive/tlnet/archive/bookest.doc.r15878.tar.xz @@ -259838,7 +259841,7 @@ 2020/03/17 | 351296 | systems/texlive/tlnet/archive/dvipdfmx.i386-netbsd.r54348.tar.xz 2020/03/16 | 404588 | systems/texlive/tlnet/archive/dvipdfmx.i386-solaris.r54341.tar.xz 2020/10/06 | 26752 | systems/texlive/tlnet/archive/dvipdfmx.r56557.tar.xz -2020/12/16 | 329752 | systems/texlive/tlnet/archive/dvipdfmx.win32.r57145.tar.xz +2020/12/17 | 329964 | systems/texlive/tlnet/archive/dvipdfmx.win32.r57150.tar.xz 2020/06/02 | 385140 | systems/texlive/tlnet/archive/dvipdfmx.x86_64-cygwin.r55384.tar.xz 2020/03/16 | 397480 | systems/texlive/tlnet/archive/dvipdfmx.x86_64-darwinlegacy.r54341.tar.xz 2020/03/17 | 456020 | systems/texlive/tlnet/archive/dvipdfmx.x86_64-darwin.r54359.tar.xz @@ -260692,9 +260695,9 @@ 2019/04/04 | 1336 | systems/texlive/tlnet/archive/firamath-otf.r50732.tar.xz 2020/10/16 | 99352 | systems/texlive/tlnet/archive/firamath.r56672.tar.xz 2020/06/07 | 15529816 | systems/texlive/tlnet/archive/fira.r55437.tar.xz -2020/10/31 | 215920 | systems/texlive/tlnet/archive/firstaid.doc.r56812.tar.xz -2020/10/31 | 2008 | systems/texlive/tlnet/archive/firstaid.r56812.tar.xz -2020/10/31 | 5332 | systems/texlive/tlnet/archive/firstaid.source.r56812.tar.xz +2020/12/17 | 202032 | systems/texlive/tlnet/archive/firstaid.doc.r57154.tar.xz +2020/12/17 | 2036 | systems/texlive/tlnet/archive/firstaid.r57154.tar.xz +2020/12/17 | 5372 | systems/texlive/tlnet/archive/firstaid.source.r57154.tar.xz 2019/02/28 | 503812 | systems/texlive/tlnet/archive/first-latex-doc.doc.r15878.tar.xz 2019/02/28 | 496 | systems/texlive/tlnet/archive/first-latex-doc.r15878.tar.xz 2020/11/13 | 145100 | systems/texlive/tlnet/archive/first-packages.doc.r56919.tar.xz @@ -262055,8 +262058,8 @@ 2019/02/28 | 6560 | systems/texlive/tlnet/archive/jneurosci.r17346.tar.xz 2020/11/07 | 594576 | systems/texlive/tlnet/archive/jnuexam.doc.r56867.tar.xz 2020/11/07 | 7892 | systems/texlive/tlnet/archive/jnuexam.r56867.tar.xz -2020/09/11 | 77512 | systems/texlive/tlnet/archive/josefin.doc.r56311.tar.xz -2020/09/11 | 1097092 | systems/texlive/tlnet/archive/josefin.r56311.tar.xz +2020/12/17 | 173112 | systems/texlive/tlnet/archive/josefin.doc.r57152.tar.xz +2020/12/17 | 1097116 | systems/texlive/tlnet/archive/josefin.r57152.tar.xz 2019/02/28 | 150368 | systems/texlive/tlnet/archive/jpsj.doc.r15878.tar.xz 2019/02/28 | 7272 | systems/texlive/tlnet/archive/jpsj.r15878.tar.xz 2020/10/10 | 782112 | systems/texlive/tlnet/archive/jsclasses.doc.r56608.tar.xz @@ -269089,16 +269092,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 2020/12/03 | 105972 | systems/texlive/tlnet/install-tl -2020/12/16 | 5500555 | systems/texlive/tlnet/install-tl-unx.tar.gz -2020/12/16 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2020/12/16 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2020/12/17 | 5500376 | systems/texlive/tlnet/install-tl-unx.tar.gz +2020/12/17 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2020/12/17 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2020/08/23 | 4889 | systems/texlive/tlnet/install-tl-windows.bat -2020/12/16 | 19387362 | systems/texlive/tlnet/install-tl-windows.exe -2020/12/16 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2020/12/16 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2020/12/16 | 24270315 | systems/texlive/tlnet/install-tl.zip -2020/12/16 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2020/12/16 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2020/12/17 | 19387483 | systems/texlive/tlnet/install-tl-windows.exe +2020/12/17 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2020/12/17 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2020/12/17 | 24270315 | systems/texlive/tlnet/install-tl.zip +2020/12/17 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2020/12/17 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2020/03/05 | 1215 | systems/texlive/tlnet/README.md 2020/04/06 | 5961 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg 2016/04/12 | 600 | systems/texlive/tlnet/tlpkg/gpg/random_seed @@ -269154,12 +269157,12 @@ 2020/05/17 | 20322 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2020/05/03 | 4786 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2020/09/22 | 27563 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2020/12/16 | 16680683 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2020/12/16 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2020/12/17 | 16680904 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2020/12/17 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2020/05/13 | 86417 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2020/12/16 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2020/12/16 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2020/12/16 | 2248092 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2020/12/17 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2020/12/17 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2020/12/17 | 2250280 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2020/04/15 | 58761 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm 2020/03/20 | 41736 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm 2020/05/11 | 15010 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm @@ -273725,7 +273728,7 @@ 2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma 2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma 2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma -2020/12/16 | 551128 | systems/win32/miktex/tm/packages/files.csv.lzma +2020/12/17 | 551128 | systems/win32/miktex/tm/packages/files.csv.lzma 2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma 2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma 2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma @@ -274903,9 +274906,9 @@ 2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma 2020/12/14 | 39268 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma 2020/12/14 | 43043 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma -2020/12/16 | 205137 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2020/12/16 | 1230375 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2020/12/16 | 1148019 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2020/12/17 | 205112 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2020/12/17 | 1231996 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2020/12/17 | 1148123 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma 2020/12/14 | 13302 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma 2020/12/14 | 14143 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma 2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma @@ -275062,187 +275065,187 @@ 2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma 2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma 2020/09/06 | 231669 | systems/win32/miktex/tm/packages/newverbs.tar.lzma -2020/12/16 | 551121 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2020/12/16 | 50442 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma -2020/12/16 | 55998 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2020/12/16 | 964966 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma -2020/12/16 | 1077044 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2020/12/16 | 28620 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma -2020/12/16 | 30932 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2020/12/16 | 28905 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma -2020/12/16 | 33978 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2020/12/16 | 49796 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma -2020/12/16 | 57299 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2020/12/16 | 84961 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma -2020/12/16 | 93681 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2020/12/16 | 65714 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma -2020/12/16 | 73391 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2020/12/16 | 27017 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma -2020/12/16 | 30689 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma -2020/12/16 | 329593 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma -2020/12/16 | 392058 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2020/12/16 | 32344 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma -2020/12/16 | 36312 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma -2020/12/16 | 50546 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma -2020/12/16 | 55630 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2020/12/16 | 204125 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma -2020/12/16 | 224201 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2020/12/16 | 179447 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma -2020/12/16 | 195374 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2020/12/16 | 51925 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma -2020/12/16 | 58633 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2020/12/16 | 20845 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma -2020/12/16 | 23020 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2020/12/16 | 460649 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma -2020/12/16 | 45330 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma -2020/12/16 | 51136 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2020/12/16 | 279852 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma -2020/12/16 | 318323 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2020/12/16 | 40887 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma -2020/12/16 | 45011 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2020/12/16 | 115930 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma -2020/12/16 | 130504 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2020/12/16 | 1278049 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma -2020/12/16 | 1413904 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2020/12/16 | 86648 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma -2020/12/16 | 98561 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2020/12/16 | 42927 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma -2020/12/16 | 47699 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma -2020/12/16 | 24884 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma -2020/12/16 | 27766 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2020/12/16 | 55872 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma -2020/12/16 | 62919 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2020/12/16 | 133575 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma -2020/12/16 | 151972 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2020/12/16 | 72874 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma -2020/12/16 | 77281 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2020/12/16 | 71733 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma -2020/12/16 | 80730 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2020/12/16 | 258254 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma -2020/12/16 | 295208 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2020/12/16 | 21867 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma -2020/12/16 | 24804 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2020/12/16 | 99310 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma -2020/12/16 | 114669 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2020/12/16 | 63594 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma -2020/12/16 | 72730 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2020/12/16 | 94466 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma -2020/12/16 | 113607 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2020/12/16 | 37704 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma -2020/12/16 | 42248 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2020/12/16 | 482443 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma -2020/12/16 | 567635 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2020/12/16 | 147020 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma -2020/12/16 | 159540 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma -2020/12/16 | 94619 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma -2020/12/16 | 108925 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2020/12/16 | 16000 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma -2020/12/16 | 17643 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma -2020/12/16 | 27992 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma -2020/12/16 | 29685 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2020/12/16 | 623280 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma -2020/12/16 | 677612 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2020/12/16 | 531318 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma -2020/12/16 | 596934 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2020/12/16 | 557617 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma -2020/12/16 | 599534 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2020/12/16 | 93711 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma -2020/12/16 | 102826 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2020/12/16 | 1713629 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma -2020/12/16 | 1951869 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2020/12/16 | 67420 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma -2020/12/16 | 74033 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2020/12/16 | 27082 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma -2020/12/16 | 31182 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2020/12/16 | 7573 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma -2020/12/16 | 8573 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2020/12/16 | 194229 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma -2020/12/16 | 212191 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma -2020/12/16 | 248675 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma -2020/12/16 | 282457 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2020/12/16 | 96477 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma -2020/12/16 | 101471 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2020/12/16 | 58522 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma -2020/12/16 | 65911 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma -2020/12/16 | 119080 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma -2020/12/16 | 130465 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2020/12/16 | 144034 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma -2020/12/16 | 160024 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2020/12/16 | 199323 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma -2020/12/16 | 179941 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2020/12/16 | 64501 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma -2020/12/16 | 74263 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2020/12/16 | 31026 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma -2020/12/16 | 34792 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2020/12/16 | 36667 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma -2020/12/16 | 41056 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2020/12/16 | 42637 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma -2020/12/16 | 46543 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2020/12/16 | 45801 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma -2020/12/16 | 52181 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2020/12/16 | 192728 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma -2020/12/16 | 210491 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2020/12/16 | 35171 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma -2020/12/16 | 39362 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma -2020/12/16 | 736574 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma -2020/12/16 | 809954 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2020/12/16 | 197794 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma -2020/12/16 | 202700 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2020/12/16 | 207337 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma -2020/12/16 | 243095 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2020/12/16 | 78401 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma -2020/12/16 | 87423 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2020/12/16 | 1168652 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma -2020/12/16 | 1302920 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma -2020/12/16 | 19948 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma -2020/12/16 | 23639 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2020/12/16 | 31241 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma -2020/12/16 | 36959 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2020/12/16 | 63285 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma -2020/12/16 | 71550 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2020/12/16 | 42667 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma -2020/12/16 | 50932 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2020/12/16 | 1127659 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma -2020/12/16 | 1246213 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2020/12/16 | 42083 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma -2020/12/16 | 51471 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2020/12/16 | 56004 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma -2020/12/16 | 59589 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma -2020/12/16 | 26915 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma -2020/12/16 | 29219 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2020/12/16 | 16000 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma -2020/12/16 | 17763 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2020/12/16 | 63093 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma -2020/12/16 | 69679 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2020/12/16 | 151767 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma -2020/12/16 | 165644 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2020/12/16 | 56644 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma -2020/12/16 | 65234 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma -2020/12/16 | 97464 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma -2020/12/16 | 104553 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2020/12/16 | 2513007 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma -2020/12/16 | 2634435 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2020/12/16 | 54740 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma -2020/12/16 | 61949 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2020/12/16 | 33113 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma -2020/12/16 | 36955 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma -2020/12/16 | 27056 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma -2020/12/16 | 32915 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2020/12/16 | 65950 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma -2020/12/16 | 70046 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2020/12/16 | 250950 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma -2020/12/16 | 280511 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2020/12/16 | 581017 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma -2020/12/16 | 617333 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2020/12/16 | 38951 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma -2020/12/16 | 43101 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2020/12/16 | 205135 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2020/12/16 | 1232004 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2020/12/16 | 1148504 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2020/12/16 | 13306 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma -2020/12/16 | 14165 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2020/12/17 | 551121 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2020/12/17 | 50443 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma +2020/12/17 | 55998 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2020/12/17 | 964964 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma +2020/12/17 | 1077044 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2020/12/17 | 28623 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma +2020/12/17 | 30932 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2020/12/17 | 28905 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma +2020/12/17 | 33978 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2020/12/17 | 49796 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma +2020/12/17 | 57299 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2020/12/17 | 84960 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma +2020/12/17 | 93681 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2020/12/17 | 65714 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma +2020/12/17 | 73390 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2020/12/17 | 27017 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma +2020/12/17 | 30689 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2020/12/17 | 329593 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma +2020/12/17 | 392059 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2020/12/17 | 32344 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma +2020/12/17 | 36312 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2020/12/17 | 50546 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma +2020/12/17 | 55632 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2020/12/17 | 204127 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma +2020/12/17 | 224198 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2020/12/17 | 179447 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma +2020/12/17 | 195374 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2020/12/17 | 51924 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma +2020/12/17 | 58633 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2020/12/17 | 20844 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma +2020/12/17 | 23022 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2020/12/17 | 460650 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2020/12/17 | 45329 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma +2020/12/17 | 51137 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2020/12/17 | 279852 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma +2020/12/17 | 318324 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2020/12/17 | 40888 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma +2020/12/17 | 45013 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2020/12/17 | 115930 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma +2020/12/17 | 130505 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2020/12/17 | 1278052 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma +2020/12/17 | 1413905 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2020/12/17 | 86649 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma +2020/12/17 | 98562 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2020/12/17 | 42928 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma +2020/12/17 | 47700 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2020/12/17 | 24884 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma +2020/12/17 | 27768 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2020/12/17 | 55873 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma +2020/12/17 | 62918 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2020/12/17 | 133575 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma +2020/12/17 | 151970 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2020/12/17 | 72875 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma +2020/12/17 | 77284 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2020/12/17 | 71734 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma +2020/12/17 | 80730 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2020/12/17 | 258255 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma +2020/12/17 | 295208 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2020/12/17 | 21866 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma +2020/12/17 | 24806 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2020/12/17 | 99310 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma +2020/12/17 | 114671 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2020/12/17 | 63591 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma +2020/12/17 | 72731 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2020/12/17 | 94465 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma +2020/12/17 | 113607 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2020/12/17 | 37704 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma +2020/12/17 | 42249 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2020/12/17 | 482444 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma +2020/12/17 | 567636 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2020/12/17 | 147021 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma +2020/12/17 | 159542 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2020/12/17 | 94620 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma +2020/12/17 | 108926 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2020/12/17 | 16000 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma +2020/12/17 | 17643 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2020/12/17 | 27991 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma +2020/12/17 | 29685 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2020/12/17 | 623281 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma +2020/12/17 | 677612 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2020/12/17 | 531319 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma +2020/12/17 | 596934 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2020/12/17 | 557616 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma +2020/12/17 | 599534 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2020/12/17 | 93713 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma +2020/12/17 | 102826 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2020/12/17 | 1713629 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma +2020/12/17 | 1951868 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2020/12/17 | 67421 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma +2020/12/17 | 74035 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2020/12/17 | 27084 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma +2020/12/17 | 31182 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2020/12/17 | 7574 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma +2020/12/17 | 8573 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2020/12/17 | 194230 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma +2020/12/17 | 212191 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2020/12/17 | 248676 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma +2020/12/17 | 282457 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2020/12/17 | 96478 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma +2020/12/17 | 101472 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2020/12/17 | 58521 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma +2020/12/17 | 65911 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma +2020/12/17 | 119081 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma +2020/12/17 | 130467 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2020/12/17 | 144034 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma +2020/12/17 | 160026 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2020/12/17 | 199323 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma +2020/12/17 | 179942 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2020/12/17 | 64501 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma +2020/12/17 | 74263 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2020/12/17 | 31026 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma +2020/12/17 | 34792 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2020/12/17 | 36670 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma +2020/12/17 | 41057 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2020/12/17 | 42637 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma +2020/12/17 | 46544 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2020/12/17 | 45803 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma +2020/12/17 | 52181 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2020/12/17 | 192727 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma +2020/12/17 | 210492 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2020/12/17 | 35171 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma +2020/12/17 | 39362 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2020/12/17 | 736573 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma +2020/12/17 | 809957 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2020/12/17 | 197794 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma +2020/12/17 | 202700 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2020/12/17 | 207339 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma +2020/12/17 | 243096 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2020/12/17 | 78401 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma +2020/12/17 | 87422 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2020/12/17 | 1168654 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma +2020/12/17 | 1302918 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2020/12/17 | 19949 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma +2020/12/17 | 23641 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2020/12/17 | 31243 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma +2020/12/17 | 36960 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2020/12/17 | 63286 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma +2020/12/17 | 71552 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2020/12/17 | 42670 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma +2020/12/17 | 50932 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2020/12/17 | 1127660 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma +2020/12/17 | 1246215 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2020/12/17 | 42083 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma +2020/12/17 | 51472 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2020/12/17 | 56005 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma +2020/12/17 | 59590 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2020/12/17 | 26916 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma +2020/12/17 | 29220 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2020/12/17 | 16003 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma +2020/12/17 | 17765 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2020/12/17 | 63094 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma +2020/12/17 | 69679 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2020/12/17 | 151768 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma +2020/12/17 | 165644 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2020/12/17 | 56645 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma +2020/12/17 | 65235 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2020/12/17 | 97462 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma +2020/12/17 | 104554 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2020/12/17 | 2513008 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma +2020/12/17 | 2634437 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2020/12/17 | 54743 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma +2020/12/17 | 61949 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2020/12/17 | 33113 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma +2020/12/17 | 36956 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2020/12/17 | 27057 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma +2020/12/17 | 32916 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2020/12/17 | 65949 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma +2020/12/17 | 70045 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2020/12/17 | 250950 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma +2020/12/17 | 280511 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2020/12/17 | 581010 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma +2020/12/17 | 617334 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2020/12/17 | 38951 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma +2020/12/17 | 43103 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2020/12/17 | 205105 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2020/12/17 | 1231703 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2020/12/17 | 1147569 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2020/12/17 | 13306 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma +2020/12/17 | 14165 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma 2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma -2020/12/16 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini +2020/12/17 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini 2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma 2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma 2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma @@ -275568,7 +275571,7 @@ 2020/10/20 | 342254 | systems/win32/miktex/tm/packages/preview.tar.lzma 2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma 2020/10/27 | 357822 | systems/win32/miktex/tm/packages/principia.tar.lzma -2020/12/16 | 1129 | systems/win32/miktex/tm/packages/pr.ini +2020/12/17 | 1129 | systems/win32/miktex/tm/packages/pr.ini 2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma 2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma 2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma @@ -276749,7 +276752,7 @@ 2020/09/21 | 6434128 | systems/win32/w32tex/datetime2.tar.xz 2020/12/05 | 846308 | systems/win32/w32tex/dvi2ps-w32.tar.xz 2020/12/13 | 483948 | systems/win32/w32tex/dvi2tty-w32.tar.xz -2020/12/15 | 4660240 | systems/win32/w32tex/dvipdfm-w32.tar.xz +2020/12/16 | 4660656 | systems/win32/w32tex/dvipdfm-w32.tar.xz 2020/12/05 | 4550296 | systems/win32/w32tex/dvipsk-w32.tar.xz 2020/12/05 | 2649244 | systems/win32/w32tex/dvitools-w32.tar.xz 2020/12/06 | 1177432 | systems/win32/w32tex/extractpdfmark-w32.tar.xz @@ -276786,7 +276789,7 @@ 2020/12/05 | 1171272 | systems/win32/w32tex/pstoedit-w32.tar.xz 2020/10/25 | 274208000 | systems/win32/w32tex/pstricks.tar.xz 2020/12/05 | 517812 | systems/win32/w32tex/psutils-w32.tar.xz -2020/12/15 | 6607340 | systems/win32/w32tex/ptex-ng-w32.tar.xz +2020/12/16 | 6608324 | systems/win32/w32tex/ptex-ng-w32.tar.xz 2020/12/14 | 10585360 | systems/win32/w32tex/ptex-w32.tar.xz 2019/04/15 | 499188 | systems/win32/w32tex/sam2p-w32.tar.xz 2020/10/14 | 87958692 | systems/win32/w32tex/t1fonts.tar.xz @@ -276799,11 +276802,11 @@ 2013/04/08 | 308444 | systems/win32/w32tex/timesnew.tar.xz 2020/12/12 | 2261 | systems/win32/w32tex/TLARM64W/00README.TLARM64W 2020/12/12 | 18579551 | systems/win32/w32tex/TLARM64W/gs9533arm64full-gpl.exe -2020/12/15 | 58596132 | systems/win32/w32tex/TLARM64W/tl-arm64-windows.zip +2020/12/16 | 58596134 | systems/win32/w32tex/TLARM64W/tl-arm64-windows.zip 2020/06/06 | 2168 | systems/win32/w32tex/TLTEXINFO/00README-TEXINFO.TL 2020/09/12 | 4291660 | systems/win32/w32tex/TLTEXINFO/tl-texinfo.zip 2020/10/27 | 2093 | systems/win32/w32tex/TLW64/00README.TLW64 -2020/12/14 | 93965783 | systems/win32/w32tex/TLW64/tl-win64.zip +2020/12/16 | 93965858 | systems/win32/w32tex/TLW64/tl-win64.zip 2020/12/05 | 826852 | systems/win32/w32tex/ttf2pk-w32.tar.xz 2020/12/05 | 839464 | systems/win32/w32tex/ttf2pt1-w32.tar.xz 2017/10/13 | 1773368 | systems/win32/w32tex/tuftelatex.tar.xz @@ -276814,7 +276817,7 @@ 2020/12/08 | 8384320 | systems/win32/w32tex/uptex-w32.tar.xz 2013/04/08 | 722652 | systems/win32/w32tex/utf.tar.xz 2013/04/08 | 13748 | systems/win32/w32tex/vf-n2bk.tar.xz -2020/12/15 | 52738780 | systems/win32/w32tex/w32tex-src.tar.xz +2020/12/16 | 52743820 | systems/win32/w32tex/w32tex-src.tar.xz 2020/12/14 | 99692524 | systems/win32/w32tex/web2c-lib.tar.xz 2020/12/09 | 48666036 | systems/win32/w32tex/web2c-w32.tar.xz 2020/12/05 | 811568 | systems/win32/w32tex/win64/aleph-w64.tar.xz @@ -276823,7 +276826,7 @@ 2020/12/05 | 82948 | systems/win32/w32tex/win64/cweb-w64.tar.xz 2020/12/05 | 758812 | systems/win32/w32tex/win64/dvi2ps-w64.tar.xz 2020/12/13 | 448132 | systems/win32/w32tex/win64/dvi2tty-w64.tar.xz -2020/12/15 | 806280 | systems/win32/w32tex/win64/dvipdfm-w64.tar.xz +2020/12/16 | 806532 | systems/win32/w32tex/win64/dvipdfm-w64.tar.xz 2020/12/05 | 759736 | systems/win32/w32tex/win64/dvipsk-w64.tar.xz 2020/12/05 | 2368896 | systems/win32/w32tex/win64/dvitools-w64.tar.xz 2020/12/06 | 1087480 | systems/win32/w32tex/win64/extractpdfmark-w64.tar.xz @@ -276848,7 +276851,7 @@ 2020/03/20 | 557532 | systems/win32/w32tex/win64/pmx-w64.tar.xz 2020/12/05 | 791172 | systems/win32/w32tex/win64/pstoedit-w64.tar.xz 2020/12/05 | 386348 | systems/win32/w32tex/win64/psutils-w64.tar.xz -2020/12/15 | 1711668 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz +2020/12/16 | 1712108 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz 2020/12/05 | 1872024 | systems/win32/w32tex/win64/ptex-w64.tar.xz 2020/10/31 | 40588 | systems/win32/w32tex/win64/t1utils-w64.tar.xz 2020/12/05 | 420060 | systems/win32/w32tex/win64/tex4htk-w64.tar.xz @@ -276858,8 +276861,8 @@ 2020/01/18 | 42768 | systems/win32/w32tex/win64/txtutil-w64.tar.xz 2020/12/05 | 1805324 | systems/win32/w32tex/win64/uptex-w64.tar.xz 2020/12/09 | 3382464 | systems/win32/w32tex/win64/web2c-w64.tar.xz -2020/12/15 | 11067852 | systems/win32/w32tex/win64/xetex-w64.tar.xz -2020/12/15 | 49036400 | systems/win32/w32tex/xetex-w32.tar.xz +2020/12/16 | 11064916 | systems/win32/w32tex/win64/xetex-w64.tar.xz +2020/12/16 | 49037348 | systems/win32/w32tex/xetex-w32.tar.xz 2020/05/29 | 2936068 | systems/win32/w32tex/xindy-w32.tar.xz 2013/11/19 | 11356248 | systems/win32/w32tex/xymtex.tar.xz 2016/09/09 | 4334636 | systems/win32/w32tex/xypic.tar.xz @@ -276956,7 +276959,7 @@ 2004/06/04 | 404 | tds/tds.sed 2004/06/23 | 65418 | tds/tds.tex 2019/05/29 | 304264 | tds.zip -2020/12/17 | 186 | timestamp +2020/12/18 | 186 | timestamp 2002/08/26 | 61898 | usergrps/dante/antrag.pdf 2002/08/26 | 118217 | usergrps/dante/antrag.ps 2017/06/30 | 917 | usergrps/dante/dtk/doc/beispiel.bib diff --git a/FILES.byname.gz b/FILES.byname.gz index 31c9cacea6..60b5f75f31 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index 8dc491f3be..cde7a908b7 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,11 +1,242 @@ -2020/12/16 | 99310 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma +2020/12/17 | 9938 | support/pdfxup/pdfxup-template.tex +2020/12/17 | 99310 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma +2020/12/17 | 98562 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2020/12/17 | 97462 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma +2020/12/17 | 964964 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma +2020/12/17 | 96478 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma +2020/12/17 | 94620 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma +2020/12/17 | 94465 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma +2020/12/17 | 93713 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma +2020/12/17 | 93681 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2020/12/17 | 89505 | support/pdfxup/pdfxup.pdf +2020/12/17 | 892 | macros/latex/contrib/pbalance/README.md +2020/12/17 | 87422 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2020/12/17 | 866 | support/pdfxup/beamer4.xup +2020/12/17 | 86649 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma +2020/12/17 | 863 | support/pdfxup/beamer2.xup +2020/12/17 | 8573 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2020/12/17 | 84960 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma +2020/12/17 | 809957 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2020/12/17 | 807760 | systems/texlive/tlnet/archive/babel.doc.r57153.tar.xz +2020/12/17 | 80730 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2020/12/17 | 78401 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma +2020/12/17 | 77284 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2020/12/17 | 7593 | support/pdfxup/pdfxup.1 +2020/12/17 | 7574 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma +2020/12/17 | 74263 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2020/12/17 | 74035 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2020/12/17 | 736573 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma +2020/12/17 | 73390 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2020/12/17 | 72875 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma +2020/12/17 | 72731 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2020/12/17 | 71734 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma +2020/12/17 | 71552 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2020/12/17 | 70045 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2020/12/17 | 69679 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2020/12/17 | 677612 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2020/12/17 | 6766 | biblio/bibtex/contrib/gbt7714/README.md +2020/12/17 | 67421 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma +2020/12/17 | 672412 | systems/texlive/tlnet/archive/babel.source.r57153.tar.xz +2020/12/17 | 65949 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma +2020/12/17 | 65911 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma +2020/12/17 | 65714 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma +2020/12/17 | 65235 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2020/12/17 | 64501 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma +2020/12/17 | 63591 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma +2020/12/17 | 63286 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma +2020/12/17 | 63094 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma +2020/12/17 | 62918 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2020/12/17 | 623281 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma +2020/12/17 | 61949 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2020/12/17 | 617334 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2020/12/17 | 599534 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2020/12/17 | 596934 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2020/12/17 | 59590 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2020/12/17 | 58633 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2020/12/17 | 58521 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma +2020/12/17 | 581010 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma +2020/12/17 | 57299 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2020/12/17 | 567636 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2020/12/17 | 56645 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma +2020/12/17 | 56005 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma +2020/12/17 | 55998 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2020/12/17 | 55873 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma +2020/12/17 | 557616 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma +2020/12/17 | 55632 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2020/12/17 | 551128 | systems/win32/miktex/tm/packages/files.csv.lzma +2020/12/17 | 551121 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2020/12/17 | 5500376 | systems/texlive/tlnet/install-tl-unx.tar.gz +2020/12/17 | 54743 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma +2020/12/17 | 5372 | systems/texlive/tlnet/archive/firstaid.source.r57154.tar.xz +2020/12/17 | 532 | macros/latex/contrib/pbalance/LICENSE +2020/12/17 | 531319 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma +2020/12/17 | 52181 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2020/12/17 | 51924 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma +2020/12/17 | 51472 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2020/12/17 | 51137 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2020/12/17 | 50932 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2020/12/17 | 5064 | systems/texlive/tlnet/archive/bookcover.r57151.tar.xz +2020/12/17 | 50546 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma +2020/12/17 | 50443 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma +2020/12/17 | 49796 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma +2020/12/17 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2020/12/17 | 482444 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma +2020/12/17 | 47700 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2020/12/17 | 4717 | biblio/bibtex/contrib/gbt7714/CHANGELOG.md +2020/12/17 | 46544 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2020/12/17 | 460650 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2020/12/17 | 45803 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma +2020/12/17 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2020/12/17 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2020/12/17 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2020/12/17 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2020/12/17 | 45403 | support/pdfxup/pdfxup +2020/12/17 | 45329 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma +2020/12/17 | 45013 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2020/12/17 | 43103 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2020/12/17 | 42928 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma +2020/12/17 | 42670 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma +2020/12/17 | 42637 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma +2020/12/17 | 42249 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2020/12/17 | 42083 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma +2020/12/17 | 41057 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2020/12/17 | 40888 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma +2020/12/17 | 39362 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2020/12/17 | 392059 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2020/12/17 | 39111 | macros/latex/contrib/pbalance/pbalance.dtx +2020/12/17 | 38951 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma +2020/12/17 | 386714 | biblio/bibtex/contrib/gbt7714.zip +2020/12/17 | 37704 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma +2020/12/17 | 3753964 | fonts/psfonts/corelpak.zip +2020/12/17 | 36960 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2020/12/17 | 36956 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2020/12/17 | 36670 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma +2020/12/17 | 36312 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2020/12/17 | 351819 | biblio/bibtex/contrib/gbt7714/gbt7714.pdf +2020/12/17 | 35171 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma +2020/12/17 | 34792 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2020/12/17 | 33978 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2020/12/17 | 33113 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma +2020/12/17 | 329964 | systems/texlive/tlnet/archive/dvipdfmx.win32.r57150.tar.xz +2020/12/17 | 329593 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma +2020/12/17 | 32916 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2020/12/17 | 32344 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma +2020/12/17 | 318324 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2020/12/17 | 31243 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma +2020/12/17 | 31182 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2020/12/17 | 31026 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma +2020/12/17 | 30932 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2020/12/17 | 30689 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2020/12/17 | 29685 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2020/12/17 | 295208 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2020/12/17 | 29220 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2020/12/17 | 28905 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma +2020/12/17 | 28623 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma +2020/12/17 | 282457 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2020/12/17 | 280511 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2020/12/17 | 27991 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma +2020/12/17 | 279852 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma +2020/12/17 | 27768 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2020/12/17 | 27084 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma +2020/12/17 | 27057 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma +2020/12/17 | 27017 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma +2020/12/17 | 26916 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma +2020/12/17 | 2634437 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2020/12/17 | 258255 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma +2020/12/17 | 253335 | macros/latex/contrib/pbalance.zip +2020/12/17 | 2513008 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma +2020/12/17 | 250950 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma +2020/12/17 | 24884 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma +2020/12/17 | 248676 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma +2020/12/17 | 24806 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2020/12/17 | 243096 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2020/12/17 | 24270315 | systems/texlive/tlnet/install-tl.zip +2020/12/17 | 240071 | macros/latex/contrib/pbalance/pbalance.pdf +2020/12/17 | 23641 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2020/12/17 | 23022 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2020/12/17 | 2250280 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2020/12/17 | 224198 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2020/12/17 | 21866 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma +2020/12/17 | 212191 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2020/12/17 | 210492 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2020/12/17 | 20844 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma +2020/12/17 | 207339 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma +2020/12/17 | 2059 | macros/latex/contrib/pbalance/pbalance.ins +2020/12/17 | 205112 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2020/12/17 | 205105 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2020/12/17 | 204127 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma +2020/12/17 | 2036 | systems/texlive/tlnet/archive/firstaid.r57154.tar.xz +2020/12/17 | 202700 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2020/12/17 | 202032 | systems/texlive/tlnet/archive/firstaid.doc.r57154.tar.xz +2020/12/17 | 19949 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma +2020/12/17 | 199323 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma +2020/12/17 | 197794 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma +2020/12/17 | 195374 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2020/12/17 | 1951868 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2020/12/17 | 194230 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma +2020/12/17 | 19387483 | systems/texlive/tlnet/install-tl-windows.exe +2020/12/17 | 192727 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma +2020/12/17 | 179942 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2020/12/17 | 179447 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma +2020/12/17 | 17765 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2020/12/17 | 1768588 | systems/texlive/tlnet/archive/bookcover.doc.r57151.tar.xz +2020/12/17 | 17643 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2020/12/17 | 173112 | systems/texlive/tlnet/archive/josefin.doc.r57152.tar.xz +2020/12/17 | 172732 | systems/texlive/tlnet/archive/babel.r57153.tar.xz +2020/12/17 | 1713629 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma +2020/12/17 | 16680904 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2020/12/17 | 165644 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2020/12/17 | 1641 | support/pdfxup/RELEASES +2020/12/17 | 16003 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma +2020/12/17 | 160026 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2020/12/17 | 16000 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma +2020/12/17 | 159542 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2020/12/17 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2020/12/17 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2020/12/17 | 151970 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2020/12/17 | 151768 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma +2020/12/17 | 147021 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma +2020/12/17 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2020/12/17 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2020/12/17 | 144034 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma +2020/12/17 | 14165 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2020/12/17 | 1413905 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2020/12/17 | 1390 | support/pdfxup/README +2020/12/17 | 133575 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma +2020/12/17 | 13340 | systems/texlive/tlnet/archive/bookcover.source.r57151.tar.xz +2020/12/17 | 13306 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma +2020/12/17 | 130505 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2020/12/17 | 130467 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2020/12/17 | 1302918 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2020/12/17 | 1278052 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma +2020/12/17 | 1246215 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2020/12/17 | 1231996 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2020/12/17 | 1231703 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2020/12/17 | 119081 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma +2020/12/17 | 1168654 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma +2020/12/17 | 115930 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma +2020/12/17 | 115510 | biblio/bibtex/contrib/gbt7714/gbt7714.dtx +2020/12/17 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini +2020/12/17 | 1149 | biblio/bibtex/contrib/gbt7714/gbt7714.ins +2020/12/17 | 1148123 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2020/12/17 | 1147569 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2020/12/17 | 114671 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2020/12/17 | 113607 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2020/12/17 | 1129 | systems/win32/miktex/tm/packages/pr.ini +2020/12/17 | 1127660 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma +2020/12/17 | 1097116 | systems/texlive/tlnet/archive/josefin.r57152.tar.xz +2020/12/17 | 108947 | support/pdfxup.zip +2020/12/17 | 108926 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2020/12/17 | 1077044 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2020/12/17 | 104554 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2020/12/17 | 102826 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2020/12/17 | 101472 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma 2020/12/16 | 988 | fonts/inter/vf/Inter-SemiBoldItalic-tlf-titling-ot1.vf 2020/12/16 | 988 | fonts/inter/vf/Inter-SemiBoldItalic-lf-titling-ot1.vf 2020/12/16 | 988 | fonts/inter/vf/Inter-ExtraLightItalic-tlf-titling-ot1.vf 2020/12/16 | 988 | fonts/inter/vf/Inter-ExtraLightItalic-lf-titling-ot1.vf 2020/12/16 | 988 | fonts/inter/vf/Inter-ExtraBoldItalic-tlf-titling-ot1.vf 2020/12/16 | 988 | fonts/inter/vf/Inter-ExtraBoldItalic-lf-titling-ot1.vf -2020/12/16 | 98561 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma 2020/12/16 | 984 | fonts/inter/vf/Inter-ThinItalic-tlf-titling-ot1.vf 2020/12/16 | 984 | fonts/inter/vf/Inter-ThinItalic-lf-titling-ot1.vf 2020/12/16 | 984 | fonts/inter/vf/Inter-MediumItalic-tlf-titling-ot1.vf @@ -36,41 +267,27 @@ 2020/12/16 | 976 | fonts/inter/vf/Inter-Bold-tlf-titling-ot1.vf 2020/12/16 | 976 | fonts/inter/vf/Inter-Bold-lf-titling-ot1.vf 2020/12/16 | 976 | fonts/inter/vf/Inter-Black-lf-titling-ot1.vf -2020/12/16 | 97464 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma -2020/12/16 | 964966 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma -2020/12/16 | 96477 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma -2020/12/16 | 94619 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma -2020/12/16 | 94466 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma +2020/12/16 | 93965858 | systems/win32/w32tex/TLW64/tl-win64.zip 2020/12/16 | 938 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex 2020/12/16 | 937253 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty -2020/12/16 | 93711 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma -2020/12/16 | 93681 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma 2020/12/16 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex 2020/12/16 | 9107 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex 2020/12/16 | 887 | fonts/inter/doc/inter-samples.tex 2020/12/16 | 8754 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex -2020/12/16 | 87423 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2020/12/16 | 86648 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma -2020/12/16 | 8573 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2020/12/16 | 84961 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma 2020/12/16 | 841461 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty 2020/12/16 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex 2020/12/16 | 82062 | macros/latex/contrib/bookcover/bookcover.dtx 2020/12/16 | 819029 | macros/latex/required/babel/base/babel.pdf -2020/12/16 | 809954 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2020/12/16 | 80730 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2020/12/16 | 806532 | systems/win32/w32tex/win64/dvipdfm-w64.tar.xz 2020/12/16 | 7876 | fonts/inter/latex/OT1Inter-TLF.fd 2020/12/16 | 7876 | fonts/inter/latex/LY1Inter-TLF.fd -2020/12/16 | 78401 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma 2020/12/16 | 78361 | macros/latex/contrib/bookcover/bookcover-example2.pdf 2020/12/16 | 777806 | macros/latex/required/babel/base/locale.zip 2020/12/16 | 7739 | fonts/inter/latex/T1Inter-TLF.fd -2020/12/16 | 77281 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma 2020/12/16 | 7713 | fonts/inter/latex/OT1Inter-LF.fd 2020/12/16 | 7713 | fonts/inter/latex/LY1Inter-LF.fd 2020/12/16 | 758990 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty 2020/12/16 | 7576 | fonts/inter/latex/T1Inter-LF.fd -2020/12/16 | 7573 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma 2020/12/16 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex 2020/12/16 | 7484 | fonts/inter/tfm/Inter-BoldItalic-lf-swash-ot1.tfm 2020/12/16 | 7464 | fonts/inter/tfm/Inter-SemiBoldItalic-lf-swash-ot1.tfm @@ -79,12 +296,8 @@ 2020/12/16 | 7448 | fonts/inter/tfm/Inter-MediumItalic-lf-swash-ot1.tfm 2020/12/16 | 7432 | fonts/inter/tfm/Inter-MediumItalic-lf-ot1.tfm 2020/12/16 | 7428 | fonts/inter/tfm/Inter-ExtraBoldItalic-lf-swash-ot1.tfm -2020/12/16 | 74263 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma 2020/12/16 | 7408 | fonts/inter/tfm/Inter-ExtraBoldItalic-lf-ot1.tfm -2020/12/16 | 74033 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma 2020/12/16 | 7392 | macros/latex/required/babel/base/babel.ins -2020/12/16 | 736574 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma -2020/12/16 | 73391 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma 2020/12/16 | 7328 | fonts/inter/tfm/Inter-SemiBold-lf-swash-ot1.tfm 2020/12/16 | 7320 | fonts/inter/tfm/Inter-Medium-lf-swash-ot1.tfm 2020/12/16 | 7320 | fonts/inter/tfm/Inter-Bold-lf-swash-ot1.tfm @@ -95,19 +308,13 @@ 2020/12/16 | 7304 | fonts/inter/tfm/Inter-MediumItalic-lf-titling-ot1.tfm 2020/12/16 | 7304 | fonts/inter/tfm/Inter-Bold-lf-ot1.tfm 2020/12/16 | 7292 | fonts/inter/tfm/Inter-ExtraBold-lf-swash-ot1.tfm -2020/12/16 | 72874 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma 2020/12/16 | 7276 | fonts/inter/tfm/Inter-ExtraBold-lf-ot1.tfm 2020/12/16 | 7276 | fonts/inter/tfm/Inter-ExtraBoldItalic-lf-titling-ot1.tfm -2020/12/16 | 72730 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma 2020/12/16 | 7176 | fonts/inter/tfm/Inter-SemiBold-lf-titling-ot1.tfm -2020/12/16 | 71733 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma 2020/12/16 | 7164 | fonts/inter/tfm/Inter-Medium-lf-titling-ot1.tfm 2020/12/16 | 7164 | fonts/inter/tfm/Inter-Bold-lf-titling-ot1.tfm 2020/12/16 | 715916 | macros/latex/contrib/bookcover/bookcover-example1.pdf -2020/12/16 | 71550 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma 2020/12/16 | 7136 | fonts/inter/tfm/Inter-ExtraBold-lf-titling-ot1.tfm -2020/12/16 | 70046 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2020/12/16 | 69679 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma 2020/12/16 | 6916 | fonts/inter/tfm/Inter-LightItalic-lf-swash-ot1.tfm 2020/12/16 | 6908 | fonts/inter/tfm/Inter-ExtraLightItalic-lf-swash-ot1.tfm 2020/12/16 | 690730 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty @@ -123,11 +330,9 @@ 2020/12/16 | 6800 | fonts/inter/tfm/Inter-ExtraLight-lf-swash-ot1.tfm 2020/12/16 | 6792 | fonts/inter/tfm/Inter-Light-lf-ot1.tfm 2020/12/16 | 6784 | fonts/inter/tfm/Inter-ExtraLight-lf-ot1.tfm -2020/12/16 | 677612 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma 2020/12/16 | 6764 | fonts/inter/tfm/Inter-BlackItalic-lf-titling-ot1.tfm 2020/12/16 | 6749 | fonts/inter/latex/inter.sty 2020/12/16 | 6748 | fonts/inter/tfm/Inter-Black-lf-swash-ot1.tfm -2020/12/16 | 67420 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma 2020/12/16 | 6732 | fonts/inter/tfm/Inter-Black-lf-ot1.tfm 2020/12/16 | 6712 | fonts/inter/tfm/Inter-Regular-lf-swash-ot1.tfm 2020/12/16 | 6700 | fonts/inter/tfm/Inter-ExtraLightItalic-lf-titling-ot1.tfm @@ -139,16 +344,12 @@ 2020/12/16 | 6632 | fonts/inter/tfm/Inter-Thin-lf-swash-ot1.tfm 2020/12/16 | 6620 | fonts/inter/tfm/Inter-Italic-lf-titling-ot1.tfm 2020/12/16 | 6616 | fonts/inter/tfm/Inter-Thin-lf-ot1.tfm -2020/12/16 | 65950 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma +2020/12/16 | 6608324 | systems/win32/w32tex/ptex-ng-w32.tar.xz 2020/12/16 | 6592 | fonts/inter/tfm/Inter-ExtraLight-lf-titling-ot1.tfm -2020/12/16 | 65911 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma 2020/12/16 | 6584 | fonts/inter/tfm/Inter-Light-lf-titling-ot1.tfm -2020/12/16 | 65714 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma -2020/12/16 | 65234 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma 2020/12/16 | 6512 | fonts/inter/tfm/Inter-Regular-lf-titling-ot1.tfm 2020/12/16 | 6500 | macros/latex/required/babel/base/README.md 2020/12/16 | 6476 | fonts/inter/tfm/Inter-ThinItalic-lf-titling-ot1.tfm -2020/12/16 | 64501 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma 2020/12/16 | 6448 | fonts/inter/tfm/Inter-BoldItalic-tlf-swash-ot1.tfm 2020/12/16 | 6436 | fonts/inter/tfm/Inter-SemiBoldItalic-tlf-swash-ot1.tfm 2020/12/16 | 6428 | fonts/inter/tfm/Inter-Thin-lf-titling-ot1.tfm @@ -160,33 +361,23 @@ 2020/12/16 | 6388 | fonts/inter/tfm/Inter-MediumItalic-tlf-ot1.tfm 2020/12/16 | 6376 | fonts/inter/tfm/Inter-ExtraBoldItalic-tlf-ot1.tfm 2020/12/16 | 6360 | fonts/inter/tfm/Inter-SemiBoldItalic-tlf-titling-ot1.tfm -2020/12/16 | 63594 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma 2020/12/16 | 6356 | fonts/inter/tfm/Inter-BoldItalic-tlf-titling-ot1.tfm 2020/12/16 | 6328 | fonts/inter/tfm/Inter-MediumItalic-tlf-titling-ot1.tfm -2020/12/16 | 63285 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma 2020/12/16 | 63222 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex 2020/12/16 | 6320 | fonts/inter/tfm/Inter-ExtraBoldItalic-tlf-titling-ot1.tfm -2020/12/16 | 63093 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma 2020/12/16 | 6304 | fonts/inter/tfm/Inter-SemiBold-tlf-swash-ot1.tfm 2020/12/16 | 6296 | fonts/inter/tfm/Inter-Bold-tlf-swash-ot1.tfm -2020/12/16 | 62919 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma 2020/12/16 | 6288 | fonts/inter/tfm/Inter-SemiBold-tlf-ot1.tfm 2020/12/16 | 6284 | fonts/inter/tfm/Inter-Medium-tlf-swash-ot1.tfm 2020/12/16 | 6280 | fonts/inter/tfm/Inter-Bold-tlf-ot1.tfm 2020/12/16 | 6268 | fonts/inter/tfm/Inter-Medium-tlf-ot1.tfm 2020/12/16 | 6264 | fonts/inter/tfm/Inter-ExtraBold-tlf-swash-ot1.tfm 2020/12/16 | 6248 | fonts/inter/tfm/Inter-ExtraBold-tlf-ot1.tfm -2020/12/16 | 623280 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma 2020/12/16 | 6224 | fonts/inter/tfm/Inter-SemiBold-tlf-titling-ot1.tfm 2020/12/16 | 6208 | fonts/inter/tfm/Inter-Bold-tlf-titling-ot1.tfm 2020/12/16 | 6196 | fonts/inter/tfm/Inter-Medium-tlf-titling-ot1.tfm -2020/12/16 | 61949 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma 2020/12/16 | 6188 | fonts/inter/tfm/Inter-ExtraBold-tlf-titling-ot1.tfm -2020/12/16 | 617333 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma 2020/12/16 | 6106 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty -2020/12/16 | 599534 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2020/12/16 | 596934 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2020/12/16 | 59589 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma 2020/12/16 | 5906 | fonts/inter/doc/README.md 2020/12/16 | 5904 | fonts/inter/tfm/Inter-LightItalic-tlf-swash-ot1.tfm 2020/12/16 | 5892 | fonts/inter/tfm/Inter-ExtraLightItalic-tlf-swash-ot1.tfm @@ -194,12 +385,10 @@ 2020/12/16 | 5880 | fonts/inter/tfm/Inter-BlackItalic-tlf-swash-ot1.tfm 2020/12/16 | 5876 | fonts/inter/tfm/Inter-ExtraLightItalic-tlf-ot1.tfm 2020/12/16 | 5864 | fonts/inter/tfm/Inter-BlackItalic-tlf-titling-ot1.tfm -2020/12/16 | 58633 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma 2020/12/16 | 5860 | fonts/inter/tfm/Inter-BlackItalic-tlf-ot1.tfm -2020/12/16 | 58522 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma +2020/12/16 | 58596134 | systems/win32/w32tex/TLARM64W/tl-arm64-windows.zip 2020/12/16 | 5832 | fonts/inter/tfm/Inter-Italic-tlf-swash-ot1.tfm 2020/12/16 | 5816 | fonts/inter/tfm/Inter-Italic-tlf-ot1.tfm -2020/12/16 | 581017 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma 2020/12/16 | 5800 | fonts/inter/tfm/Inter-Light-tlf-swash-ot1.tfm 2020/12/16 | 5788 | fonts/inter/tfm/Inter-ExtraLight-tlf-swash-ot1.tfm 2020/12/16 | 5784 | fonts/inter/tfm/Inter-Light-tlf-ot1.tfm @@ -210,14 +399,11 @@ 2020/12/16 | 5752 | fonts/inter/tfm/Inter-LightItalic-tlf-titling-ot1.tfm 2020/12/16 | 5752 | fonts/inter/tfm/Inter-Black-tlf-ot1.tfm 2020/12/16 | 5740 | fonts/inter/tfm/Inter-ThinItalic-tlf-swash-ot1.tfm -2020/12/16 | 57299 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma 2020/12/16 | 5724 | fonts/inter/tfm/Inter-ThinItalic-tlf-ot1.tfm 2020/12/16 | 5720 | fonts/inter/tfm/Inter-Regular-tlf-swash-ot1.tfm 2020/12/16 | 5704 | fonts/inter/tfm/Inter-Regular-tlf-ot1.tfm 2020/12/16 | 5700 | fonts/inter/tfm/Inter-Italic-tlf-titling-ot1.tfm -2020/12/16 | 567635 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma 2020/12/16 | 5672 | fonts/inter/tfm/Inter-Thin-tlf-swash-ot1.tfm -2020/12/16 | 56644 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma 2020/12/16 | 5660 | fonts/inter/tfm/Inter-ExtraLight-tlf-titling-ot1.tfm 2020/12/16 | 5656 | fonts/inter/tfm/Inter-Thin-tlf-ot1.tfm 2020/12/16 | 5652 | fonts/inter/tfm/Inter-Light-tlf-titling-ot1.tfm @@ -241,11 +427,7 @@ 2020/12/16 | 560 | fonts/inter/vf/Inter-BoldItalic-lf-ts1.vf 2020/12/16 | 560 | fonts/inter/vf/Inter-BlackItalic-tlf-ts1.vf 2020/12/16 | 560 | fonts/inter/vf/Inter-BlackItalic-lf-ts1.vf -2020/12/16 | 56004 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma -2020/12/16 | 55998 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma 2020/12/16 | 5596 | fonts/inter/tfm/Inter-Regular-tlf-titling-ot1.tfm -2020/12/16 | 55872 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma -2020/12/16 | 557617 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma 2020/12/16 | 556 | fonts/inter/vf/Inter-SemiBold-tlf-ts1.vf 2020/12/16 | 556 | fonts/inter/vf/Inter-SemiBold-lf-ts1.vf 2020/12/16 | 556 | fonts/inter/vf/Inter-Regular-tlf-ts1.vf @@ -257,7 +439,6 @@ 2020/12/16 | 556 | fonts/inter/vf/Inter-Italic-lf-ts1.vf 2020/12/16 | 556 | fonts/inter/vf/Inter-ExtraBold-lf-ts1.vf 2020/12/16 | 556 | fonts/inter/vf/Inter-Black-tlf-ts1.vf -2020/12/16 | 55630 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma 2020/12/16 | 5548 | fonts/inter/tfm/Inter-Thin-tlf-titling-ot1.tfm 2020/12/16 | 55455 | fonts/inter/map/Inter.map 2020/12/16 | 552 | fonts/inter/vf/Inter-Thin-tlf-ts1.vf @@ -266,72 +447,31 @@ 2020/12/16 | 552 | fonts/inter/vf/Inter-Bold-tlf-ts1.vf 2020/12/16 | 552 | fonts/inter/vf/Inter-Bold-lf-ts1.vf 2020/12/16 | 552 | fonts/inter/vf/Inter-Black-lf-ts1.vf -2020/12/16 | 551128 | systems/win32/miktex/tm/packages/files.csv.lzma -2020/12/16 | 551121 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2020/12/16 | 5500555 | systems/texlive/tlnet/install-tl-unx.tar.gz -2020/12/16 | 54740 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma 2020/12/16 | 544 | systems/texlive/tlnet/archive/docsurvey.r57146.tar.xz -2020/12/16 | 531318 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma +2020/12/16 | 52743820 | systems/win32/w32tex/w32tex-src.tar.xz 2020/12/16 | 52571 | fonts/inter/doc/inter-samples.pdf -2020/12/16 | 52181 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2020/12/16 | 51925 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma -2020/12/16 | 51471 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma 2020/12/16 | 51357 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex -2020/12/16 | 51136 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2020/12/16 | 50932 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2020/12/16 | 50546 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma -2020/12/16 | 50442 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma 2020/12/16 | 50152 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex -2020/12/16 | 49796 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma -2020/12/16 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 -2020/12/16 | 482443 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma -2020/12/16 | 47699 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2020/12/16 | 49037348 | systems/win32/w32tex/xetex-w32.tar.xz 2020/12/16 | 474 | macros/latex/required/firstaid/README.md -2020/12/16 | 46543 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2020/12/16 | 460649 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma -2020/12/16 | 45801 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma -2020/12/16 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2020/12/16 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2020/12/16 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2020/12/16 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc -2020/12/16 | 45330 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma +2020/12/16 | 4660656 | systems/win32/w32tex/dvipdfm-w32.tar.xz 2020/12/16 | 4524 | fonts/josefin/latex/josefin.sty -2020/12/16 | 45011 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma 2020/12/16 | 447892 | systems/texlive/tlnet/archive/snotez.doc.r57147.tar.xz 2020/12/16 | 4417 | fonts/inter/doc/LICENSE.txt -2020/12/16 | 43101 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2020/12/16 | 42927 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma -2020/12/16 | 42667 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma -2020/12/16 | 42637 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma -2020/12/16 | 42248 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma 2020/12/16 | 422268 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty -2020/12/16 | 42083 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma 2020/12/16 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex 2020/12/16 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex -2020/12/16 | 41056 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2020/12/16 | 40887 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma 2020/12/16 | 403539 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty 2020/12/16 | 393856 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty -2020/12/16 | 39362 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma -2020/12/16 | 392058 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma 2020/12/16 | 391304 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex -2020/12/16 | 38951 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma -2020/12/16 | 37704 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma -2020/12/16 | 36959 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2020/12/16 | 36955 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma -2020/12/16 | 36667 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma 2020/12/16 | 364086 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty -2020/12/16 | 36312 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma 2020/12/16 | 3593876 | macros/latex/contrib/bookcover.zip 2020/12/16 | 3590 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex 2020/12/16 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx -2020/12/16 | 35171 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma -2020/12/16 | 34792 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma 2020/12/16 | 3439 | fonts/inter/enc/a_6drkwd.enc 2020/12/16 | 3438 | fonts/inter/enc/a_pj3fbv.enc 2020/12/16 | 3420 | fonts/inter/enc/a_wgqtfc.enc 2020/12/16 | 3419 | fonts/inter/enc/a_yzlvkb.enc -2020/12/16 | 33978 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma 2020/12/16 | 3364 | fonts/inter/enc/a_cyrdxo.enc 2020/12/16 | 3363 | fonts/inter/enc/a_pn4hzq.enc 2020/12/16 | 3357 | fonts/inter/enc/a_3kvptd.enc @@ -340,12 +480,8 @@ 2020/12/16 | 3355 | fonts/inter/enc/a_n63sgl.enc 2020/12/16 | 3331 | fonts/inter/enc/a_jvxmtv.enc 2020/12/16 | 3330 | fonts/inter/enc/a_v3wpkc.enc -2020/12/16 | 33113 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma 2020/12/16 | 3309 | fonts/inter/enc/a_g6if7q.enc 2020/12/16 | 3308 | fonts/inter/enc/a_rjznlt.enc -2020/12/16 | 329752 | systems/texlive/tlnet/archive/dvipdfmx.win32.r57145.tar.xz -2020/12/16 | 329593 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma -2020/12/16 | 32915 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma 2020/12/16 | 3290 | fonts/inter/enc/a_nkgz7y.enc 2020/12/16 | 3289 | fonts/inter/enc/a_zxuxr2.enc 2020/12/16 | 3289 | fonts/inter/enc/a_zasxrl.enc @@ -356,45 +492,28 @@ 2020/12/16 | 3276 | fonts/inter/enc/a_dxdtrq.enc 2020/12/16 | 3264 | fonts/inter/enc/a_ggbt67.enc 2020/12/16 | 3263 | fonts/inter/enc/a_doz5y6.enc -2020/12/16 | 32344 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma 2020/12/16 | 31836 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex -2020/12/16 | 318323 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma 2020/12/16 | 3148 | systems/texlive/tlnet/archive/snotez.r57147.tar.xz -2020/12/16 | 31241 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma -2020/12/16 | 31182 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2020/12/16 | 31026 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma 2020/12/16 | 3101 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex 2020/12/16 | 30990 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex -2020/12/16 | 30932 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma 2020/12/16 | 3085 | fonts/libertinus-type1/README -2020/12/16 | 30689 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma 2020/12/16 | 304096 | systems/texlive/tlnet/archive/docsurvey.doc.r57146.tar.xz 2020/12/16 | 3005 | fonts/inter/latex/TS1Inter-TLF.fd 2020/12/16 | 3005 | fonts/inter/latex/OT1Inter-Sup.fd 2020/12/16 | 3005 | fonts/inter/latex/LY1Inter-Sup.fd -2020/12/16 | 29685 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma 2020/12/16 | 2954 | fonts/inter/latex/T1Inter-Sup.fd -2020/12/16 | 295208 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma 2020/12/16 | 2942 | fonts/inter/latex/TS1Inter-LF.fd 2020/12/16 | 29405 | graphics/pgf/contrib/circuitikz/doc/changelog.tex -2020/12/16 | 29219 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2020/12/16 | 28905 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma -2020/12/16 | 28620 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma 2020/12/16 | 285806 | fonts/libertinus-type1/doc/libertinus-type1.pdf 2020/12/16 | 284538 | fonts/inter/type1/Inter-BlackItalic.pfb 2020/12/16 | 282902 | fonts/inter/type1/Inter-ExtraLightItalic.pfb -2020/12/16 | 282457 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma 2020/12/16 | 282391 | fonts/inter/type1/Inter-BoldItalic.pfb 2020/12/16 | 281196 | fonts/inter/type1/Inter-LightItalic.pfb 2020/12/16 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex -2020/12/16 | 280511 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2020/12/16 | 27992 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma -2020/12/16 | 279852 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma 2020/12/16 | 279739 | fonts/inter/type1/Inter-SemiBoldItalic.pfb 2020/12/16 | 278523 | fonts/inter/type1/Inter-Italic.pfb 2020/12/16 | 277885 | fonts/inter/type1/Inter-ExtraBoldItalic.pfb 2020/12/16 | 27772 | fonts/inter/tfm/Inter-BoldItalic-lf-swash-t1.tfm -2020/12/16 | 27766 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma 2020/12/16 | 27752 | fonts/inter/tfm/Inter-BoldItalic-lf-t1.tfm 2020/12/16 | 27732 | fonts/inter/tfm/Inter-SemiBoldItalic-lf-swash-t1.tfm 2020/12/16 | 277208 | fonts/inter/type1/Inter-ThinItalic.pfb @@ -420,15 +539,11 @@ 2020/12/16 | 272000 | fonts/inter/opentype/Inter-MediumItalic.otf 2020/12/16 | 271938 | fonts/inter/type1/Inter-Black.pfb 2020/12/16 | 270908 | fonts/inter/opentype/Inter-ExtraLightItalic.otf -2020/12/16 | 27082 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma 2020/12/16 | 27064 | fonts/inter/tfm/Inter-BoldItalic-lf-titling-t1.tfm -2020/12/16 | 27056 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma 2020/12/16 | 270528 | fonts/inter/opentype/Inter-LightItalic.otf 2020/12/16 | 27036 | fonts/inter/tfm/Inter-SemiBoldItalic-lf-titling-t1.tfm -2020/12/16 | 27017 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma 2020/12/16 | 27012 | fonts/inter/tfm/Inter-MediumItalic-lf-titling-t1.tfm 2020/12/16 | 27008 | fonts/inter/tfm/Inter-ExtraBoldItalic-lf-titling-t1.tfm -2020/12/16 | 26915 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma 2020/12/16 | 269110 | fonts/inter/type1/Inter-ExtraBold.pfb 2020/12/16 | 26872 | fonts/inter/tfm/Inter-Bold-lf-titling-t1.tfm 2020/12/16 | 26868 | fonts/inter/tfm/Inter-SemiBold-lf-titling-t1.tfm @@ -448,7 +563,6 @@ 2020/12/16 | 264960 | fonts/inter/opentype/Inter-ThinItalic.otf 2020/12/16 | 264462 | fonts/inter/type1/Inter-Medium.pfb 2020/12/16 | 264176 | fonts/inter/opentype/Inter-Medium.otf -2020/12/16 | 2634435 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma 2020/12/16 | 26168 | fonts/inter/tfm/Inter-BlackItalic-lf-swash-t1.tfm 2020/12/16 | 26148 | fonts/inter/tfm/Inter-BlackItalic-lf-t1.tfm 2020/12/16 | 2613 | macros/latex/required/firstaid/firstaid.ins @@ -474,7 +588,6 @@ 2020/12/16 | 25864 | fonts/inter/tfm/Inter-Medium-tlf-t1.tfm 2020/12/16 | 25856 | fonts/inter/tfm/Inter-ExtraBold-tlf-swash-t1.tfm 2020/12/16 | 25840 | fonts/inter/tfm/Inter-ExtraBold-tlf-t1.tfm -2020/12/16 | 258254 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma 2020/12/16 | 258244 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex 2020/12/16 | 25704 | fonts/inter/tfm/Inter-BlackItalic-lf-titling-t1.tfm 2020/12/16 | 25548 | fonts/inter/tfm/Inter-Black-lf-titling-t1.tfm @@ -488,8 +601,6 @@ 2020/12/16 | 25292 | fonts/inter/tfm/Inter-Bold-tlf-titling-t1.tfm 2020/12/16 | 25268 | fonts/inter/tfm/Inter-Medium-tlf-titling-t1.tfm 2020/12/16 | 25244 | fonts/inter/tfm/Inter-ExtraBold-tlf-titling-t1.tfm -2020/12/16 | 2513007 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma -2020/12/16 | 250950 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma 2020/12/16 | 25060 | fonts/inter/tfm/Inter-LightItalic-lf-swash-t1.tfm 2020/12/16 | 25044 | fonts/inter/tfm/Inter-LightItalic-lf-t1.tfm 2020/12/16 | 25044 | fonts/inter/tfm/Inter-ExtraLightItalic-lf-swash-t1.tfm @@ -500,9 +611,6 @@ 2020/12/16 | 24916 | fonts/inter/tfm/Inter-Italic-lf-t1.tfm 2020/12/16 | 24908 | fonts/inter/tfm/Inter-Light-lf-t1.tfm 2020/12/16 | 24904 | fonts/inter/tfm/Inter-ExtraLight-lf-t1.tfm -2020/12/16 | 24884 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma -2020/12/16 | 248675 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma -2020/12/16 | 24804 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma 2020/12/16 | 24796 | fonts/inter/tfm/Inter-Regular-lf-swash-t1.tfm 2020/12/16 | 24780 | fonts/inter/tfm/Inter-Regular-lf-t1.tfm 2020/12/16 | 24732 | fonts/inter/tfm/Inter-ThinItalic-lf-swash-t1.tfm @@ -513,9 +621,7 @@ 2020/12/16 | 24540 | fonts/inter/tfm/Inter-BlackItalic-tlf-t1.tfm 2020/12/16 | 24384 | fonts/inter/tfm/Inter-Black-tlf-swash-t1.tfm 2020/12/16 | 24368 | fonts/inter/tfm/Inter-Black-tlf-t1.tfm -2020/12/16 | 243095 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma 2020/12/16 | 24280 | fonts/inter/tfm/Inter-LightItalic-lf-titling-t1.tfm -2020/12/16 | 24270315 | systems/texlive/tlnet/install-tl.zip 2020/12/16 | 24268 | fonts/inter/tfm/Inter-ExtraLightItalic-lf-titling-t1.tfm 2020/12/16 | 24184 | fonts/inter/tfm/Inter-BlackItalic-tlf-titling-t1.tfm 2020/12/16 | 24160 | fonts/inter/tfm/Inter-Italic-lf-titling-t1.tfm @@ -541,7 +647,6 @@ 2020/12/16 | 23828 | fonts/inter/tfm/Inter-Medium-lf-ly1.tfm 2020/12/16 | 23824 | fonts/inter/tfm/Inter-ExtraBold-lf-swash-ly1.tfm 2020/12/16 | 23804 | fonts/inter/tfm/Inter-ExtraBold-lf-ly1.tfm -2020/12/16 | 23639 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma 2020/12/16 | 23408 | fonts/inter/tfm/Inter-BoldItalic-lf-titling-ly1.tfm 2020/12/16 | 23392 | fonts/inter/tfm/Inter-LightItalic-tlf-swash-t1.tfm 2020/12/16 | 23376 | fonts/inter/tfm/Inter-LightItalic-tlf-t1.tfm @@ -567,19 +672,16 @@ 2020/12/16 | 230999 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex 2020/12/16 | 23044 | fonts/inter/tfm/Inter-Thin-tlf-swash-t1.tfm 2020/12/16 | 23028 | fonts/inter/tfm/Inter-Thin-tlf-t1.tfm -2020/12/16 | 23020 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma 2020/12/16 | 2271 | fonts/inter/README 2020/12/16 | 22700 | fonts/inter/tfm/Inter-LightItalic-tlf-titling-t1.tfm 2020/12/16 | 22684 | fonts/inter/tfm/Inter-ExtraLightItalic-tlf-titling-t1.tfm 2020/12/16 | 22604 | fonts/inter/tfm/Inter-Italic-tlf-titling-t1.tfm 2020/12/16 | 22572 | fonts/inter/tfm/Inter-ExtraLight-tlf-titling-t1.tfm 2020/12/16 | 22568 | fonts/inter/tfm/Inter-Light-tlf-titling-t1.tfm -2020/12/16 | 2248092 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2020/12/16 | 22476 | fonts/inter/tfm/Inter-Regular-tlf-titling-t1.tfm 2020/12/16 | 22452 | fonts/inter/tfm/Inter-ThinItalic-tlf-titling-t1.tfm 2020/12/16 | 2244 | fonts/josefin/README 2020/12/16 | 22420 | fonts/inter/tfm/Inter-BlackItalic-lf-swash-ly1.tfm -2020/12/16 | 224201 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma 2020/12/16 | 22396 | fonts/inter/tfm/Inter-BlackItalic-lf-ly1.tfm 2020/12/16 | 22372 | fonts/inter/tfm/Inter-Thin-tlf-titling-t1.tfm 2020/12/16 | 22368 | fonts/inter/tfm/Inter-BoldItalic-tlf-swash-ly1.tfm @@ -621,7 +723,6 @@ 2020/12/16 | 21920 | fonts/inter/tfm/Inter-Thin-lf-swash-ly1.tfm 2020/12/16 | 21900 | fonts/inter/tfm/Inter-Thin-lf-ly1.tfm 2020/12/16 | 21892 | fonts/inter/tfm/Inter-Black-lf-titling-ly1.tfm -2020/12/16 | 21867 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma 2020/12/16 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r57143.tar.xz 2020/12/16 | 21780 | fonts/inter/tfm/Inter-BoldItalic-tlf-titling-ly1.tfm 2020/12/16 | 21740 | fonts/inter/tfm/Inter-SemiBoldItalic-tlf-titling-ly1.tfm @@ -638,9 +739,7 @@ 2020/12/16 | 21424 | fonts/inter/tfm/Inter-Italic-lf-titling-ly1.tfm 2020/12/16 | 21304 | fonts/inter/tfm/Inter-Regular-lf-titling-ly1.tfm 2020/12/16 | 21264 | fonts/inter/tfm/Inter-ThinItalic-lf-titling-ly1.tfm -2020/12/16 | 212191 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma 2020/12/16 | 21192 | fonts/inter/tfm/Inter-Thin-lf-titling-ly1.tfm -2020/12/16 | 210491 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma 2020/12/16 | 2100 | fonts/inter/tfm/Inter-SemiBoldItalic-sup-ly1.tfm 2020/12/16 | 209834 | install/macros/latex/required/latex-firstaid.tds.zip 2020/12/16 | 2096 | fonts/inter/tfm/Inter-SemiBoldItalic-sup-ly1--base.tfm @@ -648,12 +747,10 @@ 2020/12/16 | 2092 | fonts/inter/tfm/Inter-BoldItalic-sup-ly1.tfm 2020/12/16 | 2088 | fonts/inter/tfm/Inter-MediumItalic-sup-ly1--base.tfm 2020/12/16 | 2088 | fonts/inter/tfm/Inter-BoldItalic-sup-ly1--base.tfm -2020/12/16 | 20845 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma 2020/12/16 | 2080 | fonts/inter/tfm/Inter-ExtraBoldItalic-sup-ly1.tfm 2020/12/16 | 20780 | fonts/inter/tfm/Inter-BlackItalic-tlf-swash-ly1.tfm 2020/12/16 | 2076 | fonts/inter/tfm/Inter-ExtraBoldItalic-sup-ly1--base.tfm 2020/12/16 | 20756 | fonts/inter/tfm/Inter-BlackItalic-tlf-ly1.tfm -2020/12/16 | 207337 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma 2020/12/16 | 2068 | fonts/inter/tfm/Inter-ExtraLightItalic-sup-ly1.tfm 2020/12/16 | 20656 | fonts/inter/tfm/Inter-Black-tlf-swash-ly1.tfm 2020/12/16 | 206512 | macros/latex/required/firstaid.zip @@ -701,8 +798,6 @@ 2020/12/16 | 2052 | fonts/inter/vf/Inter-Black-tlf-titling-t1.vf 2020/12/16 | 2052 | fonts/inter/vf/Inter-Black-lf-titling-t1.vf 2020/12/16 | 2052 | fonts/inter/tfm/Inter-LightItalic-sup-ly1--base.tfm -2020/12/16 | 205137 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2020/12/16 | 205135 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma 2020/12/16 | 2048 | fonts/inter/tfm/Inter-MediumItalic-sup-t1.tfm 2020/12/16 | 20480 | fonts/inter/tfm/Inter-Italic-tlf-swash-ly1.tfm 2020/12/16 | 20468 | fonts/inter/tfm/Inter-Light-tlf-swash-ly1.tfm @@ -712,7 +807,6 @@ 2020/12/16 | 20448 | fonts/inter/tfm/Inter-Light-tlf-ly1.tfm 2020/12/16 | 20444 | fonts/inter/tfm/Inter-ExtraLight-tlf-ly1.tfm 2020/12/16 | 20444 | fonts/inter/tfm/Inter-BlackItalic-tlf-titling-ly1.tfm -2020/12/16 | 204125 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma 2020/12/16 | 2040 | fonts/inter/tfm/Inter-SemiBoldItalic-sup-t1.tfm 2020/12/16 | 2040 | fonts/inter/tfm/Inter-MediumItalic-sup-t1--base.tfm 2020/12/16 | 2040 | fonts/inter/tfm/Inter-BoldItalic-sup-t1.tfm @@ -727,7 +821,6 @@ 2020/12/16 | 2032 | fonts/inter/tfm/Inter-BoldItalic-sup-t1--base.tfm 2020/12/16 | 2028 | fonts/inter/tfm/Inter-LightItalic-sup-t1--base.tfm 2020/12/16 | 2028 | fonts/inter/tfm/Inter-BoldItalic-lf-swash-ly1--base.tfm -2020/12/16 | 202700 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma 2020/12/16 | 20268 | fonts/inter/tfm/Inter-Thin-tlf-swash-ly1.tfm 2020/12/16 | 2024 | fonts/inter/tfm/Inter-BoldItalic-lf-titling-ly1--base.tfm 2020/12/16 | 2024 | fonts/inter/tfm/Inter-BlackItalic-sup-ly1.tfm @@ -739,8 +832,6 @@ 2020/12/16 | 2012 | fonts/inter/tfm/Inter-ExtraLightItalic-sup-t1--base.tfm 2020/12/16 | 1996 | fonts/inter/tfm/Inter-SemiBoldItalic-lf-titling-ly1--base.tfm 2020/12/16 | 1996 | fonts/inter/tfm/Inter-SemiBoldItalic-lf-swash-ly1--base.tfm -2020/12/16 | 19948 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma -2020/12/16 | 199323 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma 2020/12/16 | 1992 | fonts/inter/tfm/Inter-SemiBoldItalic-lf-ly1--base.tfm 2020/12/16 | 19928 | fonts/inter/tfm/Inter-ExtraLightItalic-tlf-titling-ly1.tfm 2020/12/16 | 19924 | fonts/inter/tfm/Inter-LightItalic-tlf-titling-ly1.tfm @@ -752,7 +843,6 @@ 2020/12/16 | 1980 | fonts/inter/tfm/Inter-BoldItalic-tlf-ly1--base.tfm 2020/12/16 | 19804 | fonts/inter/tfm/Inter-ExtraLight-tlf-titling-ly1.tfm 2020/12/16 | 19792 | fonts/inter/tfm/Inter-Light-tlf-titling-ly1.tfm -2020/12/16 | 197794 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma 2020/12/16 | 1976 | fonts/inter/tfm/Inter-ExtraBoldItalic-lf-ly1--base.tfm 2020/12/16 | 1976 | fonts/inter/tfm/Inter-BlackItalic-sup-t1.tfm 2020/12/16 | 19704 | fonts/inter/tfm/Inter-ThinItalic-tlf-titling-ly1.tfm @@ -772,9 +862,7 @@ 2020/12/16 | 19608 | fonts/inter/tfm/Inter-Thin-tlf-titling-ly1.tfm 2020/12/16 | 1956 | fonts/inter/tfm/Inter-Italic-sup-ly1--base.tfm 2020/12/16 | 1956 | fonts/inter/tfm/Inter-BoldItalic-lf-t1--base.tfm -2020/12/16 | 195374 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma 2020/12/16 | 1952 | fonts/inter/tfm/Inter-Italic-sup-t1.tfm -2020/12/16 | 1951869 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma 2020/12/16 | 1948 | fonts/inter/vf/Inter-SemiBoldItalic-tlf-titling-ly1.vf 2020/12/16 | 1948 | fonts/inter/vf/Inter-ExtraLightItalic-tlf-titling-ly1.vf 2020/12/16 | 1948 | fonts/inter/vf/Inter-ExtraLightItalic-lf-titling-ly1.vf @@ -796,7 +884,6 @@ 2020/12/16 | 1944 | fonts/inter/tfm/Inter-LightItalic-lf-swash-ly1--base.tfm 2020/12/16 | 1944 | fonts/inter/tfm/Inter-Italic-sup-t1--base.tfm 2020/12/16 | 1944 | fonts/inter/tfm/Inter-ExtraBoldItalic-lf-swash-t1--base.tfm -2020/12/16 | 194229 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma 2020/12/16 | 1940 | fonts/inter/vf/Inter-ThinItalic-lf-titling-ly1.vf 2020/12/16 | 1940 | fonts/inter/vf/Inter-SemiBold-tlf-titling-ly1.vf 2020/12/16 | 1940 | fonts/inter/vf/Inter-SemiBold-lf-titling-ly1.vf @@ -812,7 +899,6 @@ 2020/12/16 | 1940 | fonts/inter/tfm/Inter-LightItalic-lf-ly1--base.tfm 2020/12/16 | 1940 | fonts/inter/tfm/Inter-ExtraBoldItalic-tlf-ly1--base.tfm 2020/12/16 | 1940 | fonts/inter/tfm/Inter-ExtraBoldItalic-lf-t1--base.tfm -2020/12/16 | 19387362 | systems/texlive/tlnet/install-tl-windows.exe 2020/12/16 | 1936 | fonts/inter/vf/Inter-Thin-tlf-titling-ly1.vf 2020/12/16 | 1936 | fonts/inter/vf/Inter-Thin-lf-titling-ly1.vf 2020/12/16 | 1936 | fonts/inter/vf/Inter-Medium-lf-titling-ly1.vf @@ -829,7 +915,6 @@ 2020/12/16 | 1932 | fonts/inter/tfm/Inter-MediumItalic-tlf-swash-ly1--base.tfm 2020/12/16 | 1928 | fonts/inter/tfm/Inter-MediumItalic-tlf-titling-ly1--base.tfm 2020/12/16 | 1928 | fonts/inter/tfm/Inter-MediumItalic-tlf-ly1--base.tfm -2020/12/16 | 192728 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma 2020/12/16 | 1924 | fonts/inter/tfm/Inter-ThinItalic-sup-t1.tfm 2020/12/16 | 1920 | fonts/inter/tfm/Inter-ExtraLightItalic-lf-swash-ly1--base.tfm 2020/12/16 | 1920 | fonts/inter/tfm/Inter-BoldItalic-tlf-titling-t1--base.tfm @@ -944,10 +1029,8 @@ 2020/12/16 | 1800 | fonts/inter/tfm/Inter-Light-lf-ly1--base.tfm 2020/12/16 | 1800 | fonts/inter/tfm/Inter-Bold-tlf-titling-ly1--base.tfm 2020/12/16 | 1800 | fonts/inter/tfm/Inter-Bold-tlf-ly1--base.tfm -2020/12/16 | 179941 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma 2020/12/16 | 1796 | fonts/inter/tfm/Inter-ThinItalic-lf-t1--base.tfm 2020/12/16 | 1796 | fonts/inter/tfm/Inter-ThinItalic-lf-swash-t1--base.tfm -2020/12/16 | 179447 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma 2020/12/16 | 1792 | fonts/inter/tfm/Inter-ExtraLight-lf-swash-ly1--base.tfm 2020/12/16 | 1792 | fonts/inter/tfm/Inter-ExtraBold-tlf-swash-ly1--base.tfm 2020/12/16 | 1788 | fonts/inter/tfm/Inter-Thin-sup-ly1.tfm @@ -969,7 +1052,6 @@ 2020/12/16 | 1776 | fonts/inter/tfm/Inter-Italic-tlf-titling-t1--base.tfm 2020/12/16 | 1776 | fonts/inter/tfm/Inter-Black-lf-titling-ly1--base.tfm 2020/12/16 | 1776 | fonts/inter/tfm/Inter-Black-lf-ly1--base.tfm -2020/12/16 | 17763 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma 2020/12/16 | 17743 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf 2020/12/16 | 1772 | fonts/inter/tfm/Inter-ThinItalic-tlf-titling-t1--base.tfm 2020/12/16 | 1772 | fonts/inter/tfm/Inter-SemiBold-lf-titling-t1--base.tfm @@ -988,7 +1070,6 @@ 2020/12/16 | 1764 | fonts/inter/tfm/Inter-ExtraBold-lf-t1--base.tfm 2020/12/16 | 1764 | fonts/inter/tfm/Inter-ExtraBold-lf-swash-t1--base.tfm 2020/12/16 | 1764 | fonts/inter/tfm/Inter-Black-sup-t1--base.tfm -2020/12/16 | 17643 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma 2020/12/16 | 1760 | fonts/inter/tfm/Inter-Thin-sup-t1.tfm 2020/12/16 | 1760 | fonts/inter/tfm/Inter-Thin-lf-titling-ly1--base.tfm 2020/12/16 | 1760 | fonts/inter/tfm/Inter-Thin-lf-ly1--base.tfm @@ -1039,7 +1120,6 @@ 2020/12/16 | 1716 | fonts/inter/tfm/Inter-Regular-lf-titling-ly1--base.tfm 2020/12/16 | 1716 | fonts/inter/tfm/Inter-Regular-lf-ly1--base.tfm 2020/12/16 | 1716767 | install/fonts/josefin.tds.zip -2020/12/16 | 1713629 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma 2020/12/16 | 1712 | fonts/inter/vf/Inter-ThinItalic-tlf-swash-t1.vf 2020/12/16 | 1712 | fonts/inter/vf/Inter-ThinItalic-lf-swash-t1.vf 2020/12/16 | 1712 | fonts/inter/vf/Inter-SemiBold-tlf-swash-t1.vf @@ -1057,6 +1137,7 @@ 2020/12/16 | 1712 | fonts/inter/tfm/Inter-Thin-lf-titling-t1--base.tfm 2020/12/16 | 1712 | fonts/inter/tfm/Inter-Thin-lf-t1--base.tfm 2020/12/16 | 1712 | fonts/inter/tfm/Inter-Thin-lf-swash-t1--base.tfm +2020/12/16 | 1712108 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz 2020/12/16 | 1708 | fonts/inter/vf/Inter-Thin-tlf-swash-t1.vf 2020/12/16 | 1708 | fonts/inter/vf/Inter-SemiBold-lf-swash-t1.vf 2020/12/16 | 1708 | fonts/inter/vf/Inter-Regular-tlf-swash-t1.vf @@ -1236,16 +1317,10 @@ 2020/12/16 | 1668 | fonts/inter/tfm/Inter-Regular-lf-titling-t1--base.tfm 2020/12/16 | 1668 | fonts/inter/tfm/Inter-Regular-lf-t1--base.tfm 2020/12/16 | 1668 | fonts/inter/tfm/Inter-Regular-lf-swash-t1--base.tfm -2020/12/16 | 16680683 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2020/12/16 | 165644 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma 2020/12/16 | 1640 | fonts/inter/tfm/Inter-Regular-tlf-titling-t1--base.tfm 2020/12/16 | 1640 | fonts/inter/tfm/Inter-Regular-tlf-t1--base.tfm 2020/12/16 | 1640 | fonts/inter/tfm/Inter-Regular-tlf-swash-t1--base.tfm 2020/12/16 | 1604 | fonts/inter/tfm/Inter-ExtraBoldItalic-sup-ot1.tfm -2020/12/16 | 160024 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2020/12/16 | 16000 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma -2020/12/16 | 16000 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma -2020/12/16 | 159540 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma 2020/12/16 | 1588 | fonts/inter/tfm/Inter-BoldItalic-sup-ot1.tfm 2020/12/16 | 1584 | fonts/inter/tfm/Inter-MediumItalic-sup-ot1.tfm 2020/12/16 | 1568 | fonts/inter/tfm/Inter-SemiBoldItalic-sup-ot1.tfm @@ -1256,7 +1331,6 @@ 2020/12/16 | 1544 | fonts/inter/tfm/Inter-SemiBoldItalic-lf-ts1.tfm 2020/12/16 | 1540 | fonts/inter/tfm/Inter-BoldItalic-tlf-ts1--base.tfm 2020/12/16 | 1540 | fonts/inter/tfm/Inter-BoldItalic-lf-ts1--base.tfm -2020/12/16 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 2020/12/16 | 1536 | fonts/inter/tfm/Inter-SemiBoldItalic-tlf-ts1--base.tfm 2020/12/16 | 1536 | fonts/inter/tfm/Inter-SemiBoldItalic-lf-ts1--base.tfm 2020/12/16 | 1536 | fonts/inter/tfm/Inter-MediumItalic-tlf-ts1.tfm @@ -1267,7 +1341,6 @@ 2020/12/16 | 1532 | fonts/inter/tfm/Inter-ExtraBoldItalic-lf-ts1.tfm 2020/12/16 | 1532 | fonts/inter/tfm/Inter-BlackItalic-tlf-ts1.tfm 2020/12/16 | 1532 | fonts/inter/tfm/Inter-BlackItalic-lf-ts1.tfm -2020/12/16 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2020/12/16 | 1528 | fonts/inter/tfm/Inter-MediumItalic-tlf-ts1--base.tfm 2020/12/16 | 1528 | fonts/inter/tfm/Inter-MediumItalic-lf-ts1--base.tfm 2020/12/16 | 1524 | fonts/inter/tfm/Inter-BlackItalic-tlf-ts1--base.tfm @@ -1280,9 +1353,7 @@ 2020/12/16 | 1520 | fonts/inter/tfm/Inter-ExtraLightItalic-lf-ts1.tfm 2020/12/16 | 1520 | fonts/inter/tfm/Inter-ExtraBoldItalic-tlf-ts1--base.tfm 2020/12/16 | 1520 | fonts/inter/tfm/Inter-ExtraBoldItalic-lf-ts1--base.tfm -2020/12/16 | 151972 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma 2020/12/16 | 151918 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex -2020/12/16 | 151767 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma 2020/12/16 | 1516 | fonts/inter/tfm/Inter-ThinItalic-lf-ts1.tfm 2020/12/16 | 1512 | fonts/inter/tfm/Inter-ExtraLightItalic-tlf-ts1--base.tfm 2020/12/16 | 1512 | fonts/inter/tfm/Inter-ExtraLightItalic-lf-ts1--base.tfm @@ -1313,7 +1384,6 @@ 2020/12/16 | 1472 | fonts/inter/tfm/Inter-ExtraLight-lf-ts1--base.tfm 2020/12/16 | 1472 | fonts/inter/tfm/Inter-ExtraBold-tlf-ts1.tfm 2020/12/16 | 1472 | fonts/inter/tfm/Inter-ExtraBold-lf-ts1.tfm -2020/12/16 | 147020 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma 2020/12/16 | 1468 | fonts/inter/tfm/Inter-SemiBold-tlf-ts1--base.tfm 2020/12/16 | 1468 | fonts/inter/tfm/Inter-SemiBold-lf-ts1--base.tfm 2020/12/16 | 1468 | fonts/inter/tfm/Inter-Italic-sup-ot1.tfm @@ -1331,25 +1401,20 @@ 2020/12/16 | 1460 | fonts/inter/tfm/Inter-MediumItalic-lf-titling-ot1--base.tfm 2020/12/16 | 1460 | fonts/inter/tfm/Inter-ExtraBold-tlf-ts1--base.tfm 2020/12/16 | 1460 | fonts/inter/tfm/Inter-ExtraBold-lf-ts1--base.tfm -2020/12/16 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 2020/12/16 | 1456 | fonts/inter/tfm/Inter-ThinItalic-sup-ot1.tfm 2020/12/16 | 1456 | fonts/inter/tfm/Inter-Black-tlf-ts1--base.tfm 2020/12/16 | 1456 | fonts/inter/tfm/Inter-Black-lf-ts1--base.tfm -2020/12/16 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2020/12/16 | 1448 | fonts/inter/tfm/Inter-SemiBoldItalic-tlf-titling-ot1--base.tfm 2020/12/16 | 1448 | fonts/inter/tfm/Inter-BoldItalic-tlf-titling-ot1--base.tfm 2020/12/16 | 1444 | fonts/inter/tfm/Inter-Regular-lf-ts1.tfm 2020/12/16 | 14413 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex 2020/12/16 | 1440 | fonts/inter/tfm/Inter-Regular-tlf-ts1.tfm -2020/12/16 | 144034 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma 2020/12/16 | 1436 | fonts/inter/tfm/Inter-LightItalic-lf-titling-ot1--base.tfm 2020/12/16 | 1432 | fonts/inter/tfm/Inter-Regular-lf-ts1--base.tfm 2020/12/16 | 1432 | fonts/inter/tfm/Inter-ExtraBoldItalic-tlf-titling-ot1--base.tfm 2020/12/16 | 1428 | fonts/inter/tfm/Inter-Regular-tlf-ts1--base.tfm 2020/12/16 | 1424 | fonts/inter/tfm/Inter-MediumItalic-tlf-titling-ot1--base.tfm 2020/12/16 | 1420 | fonts/inter/tfm/Inter-BlackItalic-lf-titling-ot1--base.tfm -2020/12/16 | 14165 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma -2020/12/16 | 1413904 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma 2020/12/16 | 1412 | fonts/inter/tfm/Inter-ExtraLightItalic-lf-titling-ot1--base.tfm 2020/12/16 | 1408 | fonts/inter/tfm/Inter-LightItalic-tlf-titling-ot1--base.tfm 2020/12/16 | 1396 | fonts/inter/tfm/Inter-Italic-lf-titling-ot1--base.tfm @@ -1367,9 +1432,7 @@ 2020/12/16 | 1340 | fonts/inter/tfm/Inter-Light-sup-ot1.tfm 2020/12/16 | 1340 | fonts/inter/tfm/Inter-ExtraLight-sup-ot1.tfm 2020/12/16 | 1336 | fonts/inter/tfm/Inter-ExtraBold-lf-titling-ot1--base.tfm -2020/12/16 | 133575 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma 2020/12/16 | 1332 | fonts/inter/tfm/Inter-Medium-lf-titling-ot1--base.tfm -2020/12/16 | 13306 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma 2020/12/16 | 1328 | fonts/inter/tfm/Inter-Light-lf-titling-ot1--base.tfm 2020/12/16 | 1328 | fonts/inter/tfm/Inter-Bold-lf-titling-ot1--base.tfm 2020/12/16 | 13253227 | install/fonts/libertinus-type1.tds.zip @@ -1380,56 +1443,29 @@ 2020/12/16 | 13104174 | fonts/libertinus-type1.zip 2020/12/16 | 1308 | fonts/inter/tfm/Inter-Thin-sup-ot1.tfm 2020/12/16 | 1308 | fonts/inter/tfm/Inter-Black-lf-titling-ot1--base.tfm -2020/12/16 | 130504 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma 2020/12/16 | 1304 | fonts/inter/tfm/Inter-Medium-tlf-titling-ot1--base.tfm 2020/12/16 | 1304 | fonts/inter/tfm/Inter-Light-tlf-titling-ot1--base.tfm 2020/12/16 | 1304 | fonts/inter/tfm/Inter-ExtraBold-tlf-titling-ot1--base.tfm -2020/12/16 | 130465 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2020/12/16 | 1302920 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma 2020/12/16 | 1300 | fonts/inter/tfm/Inter-Regular-sup-ot1.tfm 2020/12/16 | 1300 | fonts/inter/tfm/Inter-Bold-tlf-titling-ot1--base.tfm 2020/12/16 | 1296 | fonts/inter/tfm/Inter-Thin-lf-titling-ot1--base.tfm 2020/12/16 | 1284 | fonts/inter/tfm/Inter-ExtraLight-tlf-titling-ot1--base.tfm 2020/12/16 | 1280 | fonts/inter/tfm/Inter-Black-tlf-titling-ot1--base.tfm -2020/12/16 | 1278049 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma 2020/12/16 | 1276 | fonts/inter/tfm/Inter-Thin-tlf-titling-ot1--base.tfm 2020/12/16 | 1276 | fonts/inter/tfm/Inter-Regular-lf-titling-ot1--base.tfm 2020/12/16 | 1248 | fonts/inter/tfm/Inter-Regular-tlf-titling-ot1--base.tfm -2020/12/16 | 1246213 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2020/12/16 | 1232004 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2020/12/16 | 1230375 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2020/12/16 | 119080 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma -2020/12/16 | 1168652 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma -2020/12/16 | 115930 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma -2020/12/16 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini -2020/12/16 | 1148504 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2020/12/16 | 1148019 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma -2020/12/16 | 114669 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2020/12/16 | 113607 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2020/12/16 | 1129 | systems/win32/miktex/tm/packages/pr.ini -2020/12/16 | 1127659 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma 2020/12/16 | 1122091 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf 2020/12/16 | 11132 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty -2020/12/16 | 108925 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2020/12/16 | 1077044 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2020/12/16 | 11064916 | systems/win32/w32tex/win64/xetex-w64.tar.xz 2020/12/16 | 10600093 | install/fonts/inter.tds.zip 2020/12/16 | 105225 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex 2020/12/16 | 10508159 | fonts/inter.zip -2020/12/16 | 104553 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2020/12/16 | 102826 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2020/12/16 | 101471 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma 2020/12/15 | 87347460 | systems/win32/w32tex/pgfcontrib.tar.xz -2020/12/15 | 806280 | systems/win32/w32tex/win64/dvipdfm-w64.tar.xz 2020/12/15 | 785 | info/docsurvey/README.txt 2020/12/15 | 753593 | systems/win32/w32tex/ChangeLog 2020/12/15 | 739868 | systems/texlive/tlnet/archive/fontsetup.doc.r57141.tar.xz -2020/12/15 | 6607340 | systems/win32/w32tex/ptex-ng-w32.tar.xz 2020/12/15 | 6377 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl -2020/12/15 | 58596132 | systems/win32/w32tex/TLARM64W/tl-arm64-windows.zip 2020/12/15 | 5828 | systems/texlive/tlnet/archive/fontsetup.r57141.tar.xz -2020/12/15 | 52738780 | systems/win32/w32tex/w32tex-src.tar.xz -2020/12/15 | 49036400 | systems/win32/w32tex/xetex-w32.tar.xz -2020/12/15 | 4660240 | systems/win32/w32tex/dvipdfm-w32.tar.xz 2020/12/15 | 4535036 | systems/texlive/tlnet/archive/newcomputermodern.r57138.tar.xz 2020/12/15 | 44738 | info/docsurvey/docsurvey.tex 2020/12/15 | 424340 | systems/texlive/tlnet/archive/causets.doc.r57139.tar.xz @@ -1439,12 +1475,10 @@ 2020/12/15 | 304199 | info/docsurvey.zip 2020/12/15 | 292549 | info/docsurvey/docsurvey.pdf 2020/12/15 | 2907884 | systems/texlive/tlnet/archive/beamer.doc.r57140.tar.xz -2020/12/15 | 1711668 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz 2020/12/15 | 1662560 | systems/texlive/tlnet/archive/newcomputermodern.doc.r57138.tar.xz 2020/12/15 | 165744 | systems/texlive/tlnet/archive/beamer.r57140.tar.xz 2020/12/15 | 144152 | systems/texlive/tlnet/archive/bibtexperllibs.source.r57137.tar.xz 2020/12/15 | 12284 | systems/texlive/tlnet/archive/bibtexperllibs.r57137.tar.xz -2020/12/15 | 11067852 | systems/win32/w32tex/win64/xetex-w64.tar.xz 2020/12/14 | 99692524 | systems/win32/w32tex/web2c-lib.tar.xz 2020/12/14 | 99279 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma 2020/12/14 | 9920 | macros/latex/contrib/snotez/snotez.sty @@ -1454,7 +1488,6 @@ 2020/12/14 | 96324 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma 2020/12/14 | 94617 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma 2020/12/14 | 94592 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma -2020/12/14 | 93965783 | systems/win32/w32tex/TLW64/tl-win64.zip 2020/12/14 | 93697 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma 2020/12/14 | 93676 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma 2020/12/14 | 9328 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages @@ -1941,19 +1974,3 @@ 2020/12/11 | 12834 | macros/latex/contrib/beamer/base/beamerbasecolor.sty 2020/12/11 | 11587 | macros/latex/contrib/beamer/base/beamer.cls 2020/12/11 | 1024832 | macros/latex/contrib/asmeconf.zip -2020/12/10 | 97724 | systems/texlive/tlnet/archive/albatross.doc.r57103.tar.xz -2020/12/10 | 8468 | systems/texlive/tlnet/archive/axessibility.source.r57105.tar.xz -2020/12/10 | 680 | systems/texlive/tlnet/archive/albatross.win32.r57104.tar.xz -2020/12/10 | 6128 | macros/latex/contrib/asmeconf/README.md -2020/12/10 | 588137 | macros/latex/contrib/asmeconf/asmeconf-template.pdf -2020/12/10 | 4600 | systems/texlive/tlnet/archive/albatross.source.r57103.tar.xz -2020/12/10 | 43758 | macros/latex/contrib/bookcover/figures/bookcover-description.pdf -2020/12/10 | 3828 | systems/texlive/tlnet/archive/axessibility.r57105.tar.xz -2020/12/10 | 37971 | macros/latex/contrib/asmeconf/asmeconf-template.tex -2020/12/10 | 36997 | macros/latex/contrib/asmeconf/asmeconf.cls -2020/12/10 | 2786568 | systems/texlive/tlnet/archive/albatross.r57103.tar.xz -2020/12/10 | 2600 | macros/latex/contrib/bookcover/bookcover-example1.tex -2020/12/10 | 222888 | systems/texlive/tlnet/archive/axessibility.doc.r57105.tar.xz -2020/12/10 | 2099 | macros/latex/contrib/bookcover/bookcover-example2.tex -2020/12/10 | 176291 | dviware/dvidvi.zip -2020/12/10 | 12774 | macros/latex/contrib/asmeconf/asmeconf-sample.bib diff --git a/biblio/bibtex/contrib/gbt7714/CHANGELOG.md b/biblio/bibtex/contrib/gbt7714/CHANGELOG.md index 8267a43347..312b41259e 100644 --- a/biblio/bibtex/contrib/gbt7714/CHANGELOG.md +++ b/biblio/bibtex/contrib/gbt7714/CHANGELOG.md @@ -5,6 +5,28 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] +## [v2.1] - 2020-12-17 +### Changed +- 著者-出版年制的 `key` 域如果å«æœ‰å¤šä¸ªå§“å的拼音,改为使用 ` & ` 分隔(#68) +- 选项 `abbreviate.journal` 改为 `short.journal` +- 选项 `max.num.authors` 改为 `et.al.min` å’Œ `et.al.use.first` 控制输出作者姓åçš„æ•°é‡ +- 期刊的起止年份分隔符由 `--` 改为 `/`(hushidong/biblatex-gb7714-2015/pull/79) +- ç»Ÿä¸€ç©ºæ ¼çš„å¤„ç† +- 添加选项 `space.before.pages` 控制页ç ä¸Žå‰é¢çš„冒å·ä¹‹é—´æœ‰æ— ç©ºæ ¼ + +## Fixed +- 修正第一作者姓å相åŒã€å¹´ä»½ç›¸åŒä½†ä½œè€…æ•°é‡ä¸åŒæ—¶çš„年份标签 +- 修正 `number` æ ·å¼ `\citep` 命令引用的页ç ä½ç½® + +### Added +- 新增选项 `show.urldate` 选择是å¦æ˜¾ç¤ºéžç”µå­æ–‡çŒ®çš„引用日期 +- 兼容 biblatex çš„ `langid` 域 +- 兼容 biblatex çš„ `journaltitle` å’Œ `shortjournal` 域 +- 兼容 biblatex çš„ `location` 域 +- 兼容 biblatex çš„ `eprinttype` 域 +- 新增选项 `year.after.author` é€‰æ‹©å°†å¹´ä»½ç½®äºŽè‘—è€…åŽ +- 新增选项 `terms.in.macro` 选择以 TeX å®è¾“出“和â€ã€â€œç­‰â€ + ## [v2.0.2] - 2020-06-08 ### Changed - 期刊的页ç å‰é»˜è®¤æœ‰ç©ºæ ¼ï¼ˆ#62) @@ -99,7 +121,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Changed - Initial release. -[Unreleased]: https://github.com/CTeX-org/gbt7714-bibtex-style/compare/v2.0.2...HEAD +[Unreleased]: https://github.com/CTeX-org/gbt7714-bibtex-style/compare/v2.1...HEAD +[v2.1]: https://github.com/CTeX-org/gbt7714-bibtex-style/compare/v2.0.2...v2.1 [v2.0.2]: https://github.com/CTeX-org/gbt7714-bibtex-style/compare/v2.0.1...v2.0.2 [v2.0.1]: https://github.com/CTeX-org/gbt7714-bibtex-style/compare/v2.0...v2.0.1 [v2.0]: https://github.com/CTeX-org/gbt7714-bibtex-style/compare/v1.1.2...v2.0 diff --git a/biblio/bibtex/contrib/gbt7714/README.md b/biblio/bibtex/contrib/gbt7714/README.md index c582de0357..bb56f7408c 100644 --- a/biblio/bibtex/contrib/gbt7714/README.md +++ b/biblio/bibtex/contrib/gbt7714/README.md @@ -1,4 +1,4 @@ -# GB/T 7714-2015 BibTeX Style +# GB/T 7714—2015 BibTeX Style [![CTAN](https://img.shields.io/ctan/v/gbt7714.svg)](https://ctan.org/pkg/gbt7714) @@ -10,7 +10,7 @@ ## Introduction The `gbt7714` package provides a BibTeX implementation for the China's -bibliography style standard GB/T 7714-2015. +bibliography style standard GB/T 7714—2015. It consists of two `bst` files for numerical and authoryear styles as well as a LaTeX package which provides the citation style defined in the standard. It is compatible with `natbib` and supports language detection (Chinese @@ -21,14 +21,26 @@ and English) for each biblilography entry. - Email: zepinglee AT gmail DOT com - License: LaTeX Project Public License 1.3c or later -## 新特性 +## 简介 + +GB/T 7714—2015 《信æ¯ä¸Žæ–‡çŒ®\quad å‚考文献著录规则》是中国的å‚考文献推è标准。 +本å®åŒ…是国标的 BibTeX 实现,主è¦æœ‰ä»¥ä¸‹ç‰¹æ€§ï¼š - 兼容 `natbib` - 支æŒâ€œé¡ºåºç¼–ç åˆ¶â€å’Œâ€œè‘—者-出版年制â€ä¸¤ç§é£Žæ ¼ - è‡ªåŠ¨è¯†åˆ«è¯­è¨€å¹¶è¿›è¡Œç›¸åº”å¤„ç† - æ供了简å•çš„接å£ä¾›ç”¨æˆ·ä¿®æ”¹æ ·å¼ +## 版本 v2.0 çš„é‡è¦ä¿®æ”¹ + +从 v2.0 版本开始(2020-03-04),用户必须在文档中使用 `\biblilographystyle` 命令选择å‚考文献样å¼ï¼Œ +如 `gbt7714-numerical` 或 `gbt7714-author-year`。 +在早期的版本中,选择文献样å¼çš„方法是将 `numbers` 或 `super` ç­‰å‚数传递给 `gbt7714`, +而ä¸èƒ½ä½¿ç”¨ `\bibliographystyle`。 +这跟标准的 LaTeX 接å£ä¸ä¸€è‡´ï¼Œæ‰€ä»¥å°†è¢«å¼ƒç”¨ã€‚ + + ## 使用方法 1. 在导言区调用å®åŒ… `gbt7714`ï¼› @@ -48,7 +60,7 @@ and English) for each biblilography entry. ``` @book{capital, author = {é©¬å…‹æ€ and æ©æ ¼æ–¯}, - key = {ma3 ke4 si1 en1 ge2 si1}, + key = {ma3 ke4 si1 & en1 ge2 si1}, ... } ``` @@ -65,9 +77,9 @@ and English) for each biblilography entry. 但是在少数情况下需è¦ç”¨æˆ·æ‰‹åŠ¨æŒ‡å®šï¼Œå¦‚: ``` @misc{citekey, - language = {japanese}, - mark = {Z}, - medium = {DK}, + langid = {japanese}, + mark = {Z}, + medium = {DK}, ... } ``` @@ -128,7 +140,7 @@ and English) for each biblilography entry. 引用日期 | `urldate`\* 获å–和访问路径 | `url` 数字对象唯一标识符 | `doi` -语言 | `language`\* +语言 | `langid`\* 拼音(用于排åºï¼‰ | `key` 注: @@ -138,9 +150,12 @@ and English) for each biblilography entry. ## å‚考文献著录标准 -- [GB/T 7714-2015 ä¿¡æ¯ä¸Žæ–‡çŒ® å‚考文献著录规则.pdf](https://github.com/Haixing-Hu/GBT7714-2005-BibTeX-Style/files/153951/GBT.7714-2015.pdf) -- [GB/T 7714-2005 æ–‡åŽå‚考文献著录规则.pdf](https://github.com/Haixing-Hu/typesetting-standard/raw/master/%E5%9B%BE%E4%B9%A6%E3%80%81%E6%9C%9F%E5%88%8A%E3%80%81%E8%AE%BA%E6%96%87%E7%9A%84%E7%BC%96%E6%8E%92/%E3%80%90GB:T%207714-2005%E3%80%91%E6%96%87%E5%90%8E%E5%8F%82%E8%80%83%E6%96%87%E7%8C%AE%E8%91%97%E5%BD%95%E8%A7%84%E5%88%99.pdf) +- [GB/T 7714—2015 ä¿¡æ¯ä¸Žæ–‡çŒ® å‚考文献著录规则](http://www.cessp.org.cn/uploads/1/file/public/201607/20160708142456_8mqgu0dpgk.pdf) +## 相关讨论 +- 陈浩元(标准起è‰äººï¼‰ï¼š[GB/T 7714 新标准对旧标准的主è¦ä¿®æ”¹åŠå®žæ–½è¦ç‚¹æ示](http://bjxb.cessp.org.cn/ch/reader/view_abstract.aspx?file_no=20150411&flag=1) +- 陈浩元(标准起è‰äººï¼‰ï¼š[GB/T 7714一2015 的新点ã€å®žæ–½è¦ç‚¹åŠå…¶ä»–](http://www.cessp.org.cn/uploads/1/file/public/201607/20160705202202_0airiqt165.pdf)(Slides) +- æ¢æµ·ï¼š[知乎回答「GB/T 7714—2005 一些有关空格和标点符å·çš„细节问题?ã€](https://www.zhihu.com/question/23371611/answer/24696880) ## 相关项目 diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714.dtx b/biblio/bibtex/contrib/gbt7714/gbt7714.dtx index d5a7794538..357fd14495 100644 --- a/biblio/bibtex/contrib/gbt7714/gbt7714.dtx +++ b/biblio/bibtex/contrib/gbt7714/gbt7714.dtx @@ -1,5 +1,5 @@ % \iffalse meta-comment -% GB/T 7714-2015 BibTeX Style +% GB/T 7714—2015 BibTeX Style % https://github.com/CTeX-org/gbt7714-bibtex-style % % Copyright (C) 2016-2020 by Zeping Lee @@ -17,7 +17,7 @@ % \iffalse %\NeedsTeXFormat{LaTeX2e}[1999/12/01] %\ProvidesPackage{gbt7714} -% [2020/06/08 v2.0.2 GB/T 7714-2015 BibTeX Style] +% [2020/12/17 v2.1 GB/T 7714—2015 BibTeX Style] % %<*driver> \documentclass[a4paper]{ltxdoc} @@ -78,7 +78,7 @@ % % \GetFileInfo{gbt7714.sty} % -% \title{GB/T 7714-2015 \BibTeX{} style} +% \title{GB/T 7714—2015 \BibTeX{} style} % \author{Zeping Lee\thanks{zepinglee AT gmail.com}} % \date{\filedate\qquad\fileversion} % \maketitle @@ -87,7 +87,7 @@ % % \begin{abstract} % The \pkg{gbt7714} package provides a \BibTeX{} implementation for the China's -% bibliography style standard GB/T 7714-2015. +% bibliography style standard GB/T 7714—2015. % It consists of two bst files for numerical and authoryear styles as well as a % \LaTeX{} package which provides the citation style defined in the standard. % It is compatible with \pkg{natbib} and supports language detection (Chinese @@ -96,7 +96,7 @@ % % \section{简介} % -% GB/T 7714-2015 《信æ¯ä¸Žæ–‡çŒ®\quad å‚考文献著录规则》\cite{gbt77142015} +% GB/T 7714—2015 《信æ¯ä¸Žæ–‡çŒ®\quad å‚考文献著录规则》\cite{gbt77142015} % (以下简称“国标â€ï¼‰æ˜¯ä¸­å›½çš„å‚考文献推è标准。 % 本å®åŒ…是国标的 \BibTeX{}\cite{bibtex} 实现,具有以下特性: % \begin{itemize} @@ -108,6 +108,16 @@ % 本å®åŒ…的主页:\url{https://github.com/CTeX-org/gbt7714-bibtex-style}。 % % +% \section{版本 v2.0 çš„é‡è¦ä¿®æ”¹} +% +% 从 v2.0 版本开始(2020-03-04),用户必须在文档中使用 \cs{biblilographystyle} 命令选择å‚考文献样å¼ï¼Œ +% 如 \opt{gbt7714-numerical} 或 \opt{gbt7714-author-year}。 +% 在早期的版本中,选择文献样å¼çš„方法是将 \opt{numbers} 或 \opt{super} ç­‰å‚数传递给 +% \pkg{gbt7714}, +% 而ä¸èƒ½ä½¿ç”¨ \cs{bibliographystyle}。 +% 这跟标准的 LaTeX 接å£ä¸ä¸€è‡´ï¼Œæ‰€ä»¥å°†è¢«å¼ƒç”¨ã€‚ +% +% % \section{使用方法} % % 按照国标的规定,å‚考文献的标注体系分为“顺åºç¼–ç åˆ¶â€å’Œ @@ -224,7 +234,7 @@ % \item[urldate*] 引用日期 % \item[url] 获å–和访问路径 % \item[doi] 数字对象唯一标识符 -% \item[language*] 语言 +% \item[langid*] 语言 % \item[key] 拼音(用于排åºï¼‰ % \end{description} % ä¸æ”¯æŒçš„ \BibTeX{} 标准著录项目有 annote, chapter, crossref, month, type。 @@ -233,9 +243,9 @@ % 但是在少数情况下需è¦ç”¨æˆ·æ‰‹åŠ¨æŒ‡å®šï¼Œå¦‚: % \begin{latex} % @misc{citekey, -% language = {japanese}, -% mark = {Z}, -% medium = {DK}, +% langid = {japanese}, +% mark = {Z}, +% medium = {DK}, % ... % } % \end{latex} @@ -253,12 +263,10 @@ % \begin{latex} % @book{capital, % author = {é©¬å…‹æ€ and æ©æ ¼æ–¯}, -% key = {ma3 ke4 si1 en1 ge2 si1}, +% key = {ma3 ke4 si1 & en1 ge2 si1}, % ... % } % \end{latex} -% 注æ„å字之间需è¦é¢å¤–的空格,比如“张三, æŽå››â€è¦æŽ’在 -% “张三丰â€å‰é¢ã€‚ % % % \section{自定义样å¼} @@ -282,7 +290,8 @@ % \midrule % uppercase.name & |#1| & 将著者姓å转为大写 \\ % max.num.authors & |#3| & è¾“å‡ºè‘—è€…çš„æœ€å¤šæ•°é‡ \\ -% period.between.author.year & |#0| & 著者和年份之间使用å¥ç‚¹è¿žæŽ¥ \\ +% year.after.author & |#0| & å¹´ä»½ç½®äºŽè‘—è€…ä¹‹åŽ \\ +% period.after.author & |#0| & 著者和年份之间使用å¥ç‚¹è¿žæŽ¥ \\ % sentence.case.title & |#1| & 将西文的题å转为 sentence case \\ % link.title & |#0| & 在题å上添加 url 的超链接 \\ % title.in.journal & |#1| & 期刊是å¦æ˜¾ç¤ºæ ‡é¢˜ \\ @@ -290,10 +299,12 @@ % show.medium.type & |#1| & 显示载体类型标识 \\ % italic.journal & |#0| & 西文期刊å使用斜体 \\ % show.missing.address.publisher & |#1| & 出版项缺失时显示“出版者ä¸è¯¦â€ \\ +% space.before.pages & |#1| & 页ç ä¸Žå‰é¢çš„冒å·ä¹‹é—´æœ‰ç©ºæ ¼ \\ % only.start.page & |#0| & åªæ˜¾ç¤ºèµ·å§‹é¡µç  \\ +% show.urldate & |#1| & 显示引用日期 urldate \\ % show.url & |#1| & 显示 url \\ -% show.doi & |#1| & 显示 doi \\ -% show.preprint & |#0| & 显示预å°æœ¬ \\ +% show.doi & |#1| & 显示 DOI \\ +% show.preprint & |#0| & 显示预å°æœ¬ä¿¡æ¯ \\ % show.note & |#0| & 显示 note åŸŸçš„ä¿¡æ¯ \\ % \bottomrule % \end{tabular} @@ -306,14 +317,14 @@ % \section{相关工作} % % TeX 社区也有其他关于 GB/T 7714 系列å‚考文献标准的工作。 -% 2005 å¹´å´å‡¯\cite{wk2006}å‘布了基于 GB/T 7714-2005 çš„ \BibTeX{} æ ·å¼ï¼Œ +% 2005 å¹´å´å‡¯\cite{wk2006}å‘布了基于 GB/T 7714—2005 çš„ \BibTeX{} æ ·å¼ï¼Œ % 支æŒé¡ºåºç¼–ç åˆ¶å’Œè‘—者出版年制两ç§é£Žæ ¼ã€‚ -% æŽå¿—奇\cite{lqz2013}å‘布了严格éµå¾ª GB/T 7714-2005 çš„ BibLaTeX çš„æ ·å¼ã€‚ +% æŽå¿—奇\cite{lqz2013}å‘布了严格éµå¾ª GB/T 7714—2005 çš„ BibLaTeX çš„æ ·å¼ã€‚ % 胡海星\cite{hhx2013}æ供了å¦ä¸€ä¸ª \BibTeX{} 实现, % 还给æ¯è¡Œ bst 代ç å†™äº† java 语言注释。 % 沈周\cite{sz2016}基于 \pkg{biblatex-caspervector}\cite{vector2012} 进行修改, % 以符åˆå›½æ ‡çš„æ ¼å¼ã€‚ -% 胡振震å‘å¸ƒäº†ç¬¦åˆ GB/T 7714-2015 标准的 BibLaTeX å‚考文献样å¼\cite{hzz2016}, +% 胡振震å‘å¸ƒäº†ç¬¦åˆ GB/T 7714—2015 标准的 BibLaTeX å‚考文献样å¼\cite{hzz2016}, % 并进行了比较完善的æŒç»­ç»´æŠ¤ã€‚ % % @@ -328,78 +339,78 @@ % \bibitem[{中国国家标准化委员会}(2015)]{gbt77142015} % {中国国家标准化委员会}. % \newblock ä¿¡æ¯ä¸Žæ–‡çŒ®\quad å‚考文献著录规则: GB/T -% 7714--2015\allowbreak[S]. +% 7714—2015[S]. % \newblock 北京: 中国标准出版社, 2015. % % \bibitem[Patashnik(1988{\natexlab{a}})]{bibtex} % PATASHNIK~O. -% \newblock {\BibTeX}ing\allowbreak[M/OL]. +% \newblock {\BibTeX}ing[M/OL]. % \newblock 1988{\natexlab{a}}. % \newblock \url{http://mirrors.ctan.org/biblio/bibtex/base/btxdoc.pdf}. % % \bibitem[Daly(1999)]{natbib} % DALY~P~W. -% \newblock Natural sciences citations and references\allowbreak[M/OL]. +% \newblock Natural sciences citations and references[M/OL]. % \newblock 1999. % \newblock \url{http://mirrors.ctan.org/macros/latex/contrib/natbib/natbib.pdf}. % % \bibitem[Patashnik(1988{\natexlab{b}})]{btxhak} % PATASHNIK~O. -% \newblock Designing {\BibTeX} styles\allowbreak[M/OL]. +% \newblock Designing {\BibTeX} styles[M/OL]. % \newblock 1988{\natexlab{b}}. % \newblock \url{http://mirrors.ctan.org/biblio/bibtex/base/btxhak.pdf}. % % \bibitem[Markey(2003)]{ttb} % MARKEY~N. -% \newblock Tame the beast\allowbreak[M/OL]. +% \newblock Tame the beast[M/OL]. % \newblock 2003. % \newblock \url{http://mirrors.ctan.org/info/bibtex/tamethebeast/ttb_en.pdf}. % -% \bibitem[Mittelbach\ et~al.(2004)Mittelbach, Goossens, Braams, Carlisle, and +% \bibitem[Mittelbach et~al.(2004)Mittelbach, Goossens, Braams, Carlisle, and % Rowley]{tlc2} % MITTELBACH~F, GOOSSENS~M, BRAAMS~J, et~al. -% \newblock The {\LaTeX} companion\allowbreak[M]. +% \newblock The {\LaTeX} companion[M]. % \newblock 2nd ed. % \newblock Reading, MA, USA: Addison-Wesley, 2004. % % \bibitem[å´å‡¯(2006)]{wk2006} % å´å‡¯. -% \newblock å‘布GBT7714-2005.bst version1 Beta版\allowbreak[EB/OL]. +% \newblock å‘布GBT7714-2005.bst version1 Beta版[EB/OL]. % \newblock 2006. % \newblock CTeX 论å›ï¼ˆå·²å…³é—­ï¼‰. % % \bibitem[æŽå¿—奇(2013)]{lqz2013} % æŽå¿—奇. % \newblock -% 基于biblatex的符åˆGBT7714-2005的中文文献生æˆå·¥å…·\allowbreak[EB/OL]. +% 基于biblatex的符åˆGBT7714—2005的中文文献生æˆå·¥å…·[EB/OL]. % \newblock 2013. % \newblock CTeX 论å›ï¼ˆå·²å…³é—­ï¼‰. % % \bibitem[胡海星(2013)]{hhx2013} % 胡海星. -% \newblock A GB/T 7714-2005 national standard compliant BibTeX -% style\allowbreak[EB/OL]. +% \newblock A GB/T 7714—2005 national standard compliant BibTeX +% style[EB/OL]. % \newblock 2013. % \newblock \url{https://github.com/Haixing-Hu/GBT7714-2005-BibTeX-Style}. % % \bibitem[沈周(2016)]{sz2016} % 沈周. % \newblock 基于caspervector改写的符åˆGB/T -% 7714-2005标准的å‚考文献格å¼\allowbreak[EB/OL]. +% 7714—2005标准的å‚考文献格å¼[EB/OL]. % \newblock 2016. % \newblock \url{https://github.com/szsdk/biblatex-gbt77142005}. % % \bibitem[Vector(2012)]{vector2012} % VECTOR~C~T. -% \newblock biblatex å‚考文献和引用样å¼: caspervector\allowbreak[M/OL]. +% \newblock biblatex å‚考文献和引用样å¼: caspervector[M/OL]. % \newblock 2012. % \newblock % \url{http://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-caspervector/doc/caspervector.pdf}. % % \bibitem[胡振震(2016)]{hzz2016} % 胡振震. -% \newblock ç¬¦åˆ GB/T 7714-2015 标准的 biblatex -% å‚考文献样å¼\allowbreak[M/OL]. +% \newblock ç¬¦åˆ GB/T 7714—2015 标准的 biblatex +% å‚考文献样å¼[M/OL]. % \newblock 2016. % \newblock % \url{http://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf}. @@ -456,13 +467,14 @@ % % 将选项传递给 \pkg{natbib} % \begin{macrocode} +\PassOptionsToPackage{compress}{natbib} \DeclareOption*{\PassOptionsToPackage{\CurrentOption}{natbib}} \ProcessOptions\relax % \end{macrocode} % % 调用å®åŒ…,注æ„åªéœ€è¦ \opt{compress} ä¸éœ€è¦ \opt{sort}。 % \begin{macrocode} -\RequirePackage[compress]{natbib} +\RequirePackage{natbib} \RequirePackage{url} % \end{macrocode} % @@ -487,9 +499,27 @@ % \end{macrocode} % % \begin{macro}{\cite} -% 下é¢ä¿®æ”¹ \pkg{natbib} 的引用格å¼ï¼Œå°†é¡µç å†™åœ¨ä¸Šæ ‡ä½ç½®ã€‚ +% 下é¢ä¿®æ”¹ \pkg{natbib} 的引用格å¼ã€‚ % 为了å‡å°‘ä¾èµ–çš„å®åŒ…,这里直接é‡å®šä¹‰å‘½ä»¤ä¸ä½¿ç”¨ \cs{patchcmd}。 % +% Super æ ·å¼çš„ \cs{citep} 的页ç ä¹Ÿä¸ºä¸Šæ ‡ã€‚ +% \begin{macrocode} +\renewcommand\NAT@citesuper[3]{\ifNAT@swa + \if*#2*\else#2\NAT@spacechar\fi + % \unskip\kern\p@\textsuperscript{\NAT@@open#1\NAT@@close}% + % \if*#3*\else\NAT@spacechar#3\fi\else #1\fi\endgroup} + \unskip\kern\p@\textsuperscript{\NAT@@open#1\NAT@@close\if*#3*\else#3\fi}% + \else #1\fi\endgroup} +% \end{macrocode} +% +% å°† numbers æ ·å¼çš„ \cs{citep} 的页ç ç½®äºŽæ‹¬å·å¤–。 +% \begin{macrocode} +\renewcommand\NAT@citenum% + [3]{\ifNAT@swa\NAT@@open\if*#2*\else#2\NAT@spacechar\fi + % #1\if*#3*\else\NAT@cmt#3\fi\NAT@@close\else#1\fi\endgroup} + #1\NAT@@close\textsuperscript{\if*#3*\else#3\fi}\else#1\fi\endgroup} +% \end{macrocode} +% % Numerical 模å¼çš„ \cs{citet} 的页ç ï¼š % \begin{macrocode} \def\NAT@citexnum[#1][#2]#3{% @@ -588,13 +618,13 @@ }% % \end{macrocode} % -% Numerical 模å¼çš„ \cs{citep} 的页ç ï¼š +% Author-year 模å¼çš„ \cs{citep} 的页ç ï¼š % \begin{macrocode} -\renewcommand\NAT@citesuper[3]{\ifNAT@swa - \if*#2*\else#2\NAT@spacechar\fi -\unskip\kern\p@\textsuperscript{\NAT@@open#1\NAT@@close\if*#3*\else#3\fi}% - \else #1\fi\endgroup} +\renewcommand\NAT@cite% + [3]{\ifNAT@swa\NAT@@open\if*#2*\else#2\NAT@spacechar\fi + #1\NAT@@close\if*#3*\else\textsuperscript{#3}\fi\else#1\fi\endgroup} % \end{macrocode} +% \end{macro} % % Author-year 模å¼çš„ \cs{citet} 的页ç ï¼š % \begin{macrocode} @@ -696,14 +726,6 @@ \fi}{#1}{#2}} % \end{macrocode} % -% Author-year 模å¼çš„ \cs{citep} 的页ç ï¼š -% \begin{macrocode} -\renewcommand\NAT@cite% - [3]{\ifNAT@swa\NAT@@open\if*#2*\else#2\NAT@spacechar\fi - #1\NAT@@close\if*#3*\else\textsuperscript{#3}\fi\else#1\fi\endgroup} -% \end{macrocode} -% \end{macro} -% % \begin{environment}{thebibliography} % å‚è€ƒæ–‡çŒ®åˆ—è¡¨çš„æ ‡ç­¾å·¦å¯¹é½ % \begin{macrocode} @@ -775,9 +797,14 @@ % \begin{macrocode} %<*authoryear|numerical> INTEGERS { + citation.et.al.min + citation.et.al.use.first + bibliography.et.al.min + bibliography.et.al.use.first uppercase.name - max.num.authors - period.between.author.year + terms.in.macro + year.after.author + period.after.author sentence.case.title link.title title.in.journal @@ -785,11 +812,13 @@ INTEGERS { show.medium.type slash.for.extraction in.booktitle - abbreviate.journal + short.journal italic.journal bold.journal.volume show.missing.address.publisher + space.before.pages only.start.page + show.urldate show.url show.doi show.preprint @@ -813,30 +842,63 @@ FUNCTION {load.config} { % \end{macrocode} % +% 如果姓åçš„æ•°é‡å¤§äºŽç­‰äºŽ |et.al.min|,åªè‘—å½•å‰ |et.al.use.first| 个, +% å…¶åŽåŠ â€œet al.â€æˆ–“等â€ã€‚ +% \begin{macrocode} +%<*!ucas> + #2 'citation.et.al.min := + #1 'citation.et.al.use.first := +% +%<*ucas> + #3 'citation.et.al.min := + #1 'citation.et.al.use.first := +% + #4 'bibliography.et.al.min := + #3 'bibliography.et.al.use.first := +% \end{macrocode} +% % 英文姓å转为全大写: % \begin{macrocode} -%<*!nouppercase&!thu> +%<*!(nouppercase|thu)> #1 'uppercase.name := -% +% %<*nouppercase|thu> #0 'uppercase.name := % % \end{macrocode} % -% 最多显示的作者数é‡ï¼š +% 使用 TeX å®è¾“出“和â€ã€â€œç­‰â€ +% \begin{macrocode} +%<*!(macro|ucas)> + #0 'terms.in.macro := +% +%<*macro|ucas> + #1 'terms.in.macro := +% +% \end{macrocode} +% +% 将年份置于著者åŽé¢ï¼ˆè‘—者-出版年制默认) % \begin{macrocode} - #3 'max.num.authors := +%<*numerical|ucas> + #0 'year.after.author := +% +%<*authoryear&!ucas> + #1 'year.after.author := +% % \end{macrocode} % % 采用著者-出版年制时,作者姓å与年份之间使用å¥ç‚¹è¿žæŽ¥ï¼š % \begin{macrocode} +%<*numerical> + #1 'period.after.author := +% %<*authoryear> -%<*!period&!2005&!ustc> - #0 'period.between.author.year := -% -%<*period|2005|ustc> - #1 'period.between.author.year := -% +%<*2015&!(period|thu|ustc)> + #0 'period.after.author := +% +%<*period|2005|thu|ustc> + #1 'period.after.author := +% % % \end{macrocode} % @@ -862,9 +924,9 @@ FUNCTION {load.config} % % 期刊是å¦å«æ ‡é¢˜ï¼š % \begin{macrocode} -%<*!title-in-journal&!npr> +%<*!(title-in-journal|npr)> #1 'title.in.journal := -% +% %<*title-in-journal|npr> #0 'title.in.journal := % @@ -907,12 +969,12 @@ FUNCTION {load.config} % % 期刊å使用缩写: % \begin{macrocode} -%<*!abbreviate-journal&!npr> - #0 'abbreviate.journal := -% -%<*abbreviate-journal|npr> - #1 'abbreviate.journal := -% +%<*!(short-journal|npr)> + #0 'short.journal := +% +%<*short-journal|npr> + #1 'short.journal := +% % \end{macrocode} % % 期刊å使用斜体: @@ -932,24 +994,44 @@ FUNCTION {load.config} % % 无出版地或出版者时,著录“出版地ä¸è¯¦â€ï¼Œâ€œå‡ºç‰ˆè€…ä¸è¯¦â€ï¼Œâ€œS.l.†或 “s.n.â€ï¼š % \begin{macrocode} -%<*!noslsn&!thu&!ustc&!npr> +%<*!(noslsn|thu|ustc|ucas|npr)> #1 'show.missing.address.publisher := -% -%<*noslsn|thu|ustc|npr> +% +%<*noslsn|thu|ustc|ucas|npr> #0 'show.missing.address.publisher := -% +% % \end{macrocode} % % 页ç æ˜¯å¦åªå«èµ·å§‹é¡µï¼š % \begin{macrocode} -%<*!only-start-page&!npr> +%<*!(no-space-before-pages|thu)> + #1 'space.before.pages := +% +%<*no-space-before-pages|thu> + #0 'space.before.pages := +% +% \end{macrocode} +% +% 页ç æ˜¯å¦åªå«èµ·å§‹é¡µï¼š +% \begin{macrocode} +%<*!(only-start-page|npr)> #0 'only.start.page := -% +% %<*only-start-page|npr> #1 'only.start.page := % % \end{macrocode} % +% 是å¦è‘—录éžç”µå­æ–‡çŒ®çš„引用日期: +% \begin{macrocode} +%<*!no-urldate> + #1 'show.urldate := +% +%<*no-urldate> + #0 'show.urldate := +% +% \end{macrocode} +% % 是å¦è‘—录 URL: % \begin{macrocode} %<*!nourl> @@ -962,9 +1044,9 @@ FUNCTION {load.config} % % 是å¦è‘—录 DOI: % \begin{macrocode} -%<*!nodoi&!2005> +%<*!nodoi&2015> #1 'show.doi := -% +% %<*nodoi|2005> #0 'show.doi := % @@ -972,9 +1054,9 @@ FUNCTION {load.config} % % 是å¦è‘—录 e-print: % \begin{macrocode} -%<*!preprint&!npr> +%<*!(preprint|npr)> #0 'show.preprint := -% +% %<*preprint|npr> #1 'show.preprint := % @@ -987,9 +1069,9 @@ FUNCTION {load.config} % % 中文文献是å¦æ˜¾ç¤ºè‹±æ–‡ç¿»è¯‘ % \begin{macrocode} -%<*!show-english-translation&!npr> +%<*!(show-english-translation|npr)> #0 'show.english.translation := -% +% %<*show-english-translation|npr> #1 'show.english.translation := % @@ -1027,11 +1109,15 @@ ENTRY edition editor eprint + eprinttype howpublished institution journal + journaltitle key + langid language + location mark medium note @@ -1041,6 +1127,7 @@ ENTRY publisher school series + shortjournal title translation translator @@ -1049,13 +1136,13 @@ ENTRY volume year } - { entry.lang entry.is.electronic entry.numbered } + { entry.lang entry.is.electronic is.pure.electronic entry.numbered } % \end{macrocode} % % These string entry variables are used to form the citation label. % In a storage pinch, sort.label can be easily computed on the fly. % \begin{macrocode} - { label extra.label sort.label short.list entry.mark entry.url } + { label extra.label sort.label short.label short.list entry.mark entry.url } % \end{macrocode} % @@ -1254,6 +1341,9 @@ FUNCTION {bbl.space} if$ } +FUNCTION {bbl.and} +{ "" } + FUNCTION {bbl.et.al} { entry.lang lang.zh = { "ç­‰" } @@ -1269,11 +1359,29 @@ FUNCTION {bbl.et.al} if$ } +FUNCTION {citation.and} +{ terms.in.macro + { "{\biband}" } + 'bbl.and + if$ +} + FUNCTION {citation.et.al} -{ bbl.et.al } +{ terms.in.macro + { "{\bibetal}" } + 'bbl.et.al + if$ +} FUNCTION {bbl.colon} { ": " } +FUNCTION {bbl.pages.colon} +{ space.before.pages + { ": " } + { ":\allowbreak " } + if$ +} + %<*2015> FUNCTION {bbl.wide.space} { "\quad " } % @@ -1281,12 +1389,7 @@ FUNCTION {bbl.wide.space} { "\quad " } FUNCTION {bbl.wide.space} { "\ " } % -%<*!thu> FUNCTION {bbl.slash} { "//\allowbreak " } -% -%<*thu> -FUNCTION {bbl.slash} { " // " } -% FUNCTION {bbl.sine.loco} { entry.lang lang.zh = @@ -1667,16 +1770,27 @@ FUNCTION {check.entry.lang} get.str.lang } +STRINGS { entry.langid } + FUNCTION {set.entry.lang} -{ language empty$ +{ "" 'entry.langid := + language empty$ not + { language 'entry.langid := } + 'skip$ + if$ + langid empty$ not + { langid 'entry.langid := } + 'skip$ + if$ + entry.langid empty$ { check.entry.lang } - { language "english" = language "american" = or language "british" = or + { entry.langid "english" = entry.langid "american" = or entry.langid "british" = or { lang.en } - { language "chinese" = + { entry.langid "chinese" = { lang.zh } - { language "japanese" = + { entry.langid "japanese" = { lang.ja } - { language "russian" = + { entry.langid "russian" = { lang.ru } { check.entry.lang } if$ @@ -1778,6 +1892,25 @@ FUNCTION {set.entry.numbered} % \begin{macrocode} INTEGERS { nameptr namesleft numnames name.lang } +FUNCTION {format.name} +{ "{vv~}{ll}{, jj}{, ff}" format.name$ 't := + t "others" = + { bbl.et.al } + { t get.str.lang 'name.lang := + name.lang lang.en = + { t #1 "{vv~}{ll}{~f{~}}" format.name$ + uppercase.name + { "u" change.case$ } + 'skip$ + if$ + t #1 "{, jj}" format.name$ * + } + { t #1 "{ll}{ff}" format.name$ } + if$ + } + if$ +} + FUNCTION {format.names} { 's := #1 'nameptr := @@ -1785,31 +1918,21 @@ FUNCTION {format.names} "" numnames 'namesleft := { namesleft #0 > } - { s nameptr "{vv~}{ll}{, jj}{, ff}" format.name$ 't := - nameptr #1 > - { ", " * } - 'skip$ - if$ - nameptr max.num.authors > - { bbl.et.al * + { s nameptr format.name bbl.et.al = + numnames bibliography.et.al.min #1 - > nameptr bibliography.et.al.use.first > and or + { ", " * + bbl.et.al * #1 'namesleft := } - { t "others" = - { bbl.et.al * } - { t get.str.lang 'name.lang := - name.lang lang.en = - { t #1 "{vv~}{ll}{~f{~}}" format.name$ - uppercase.name - { "u" change.case$ } - 'skip$ - if$ - t #1 "{, jj}" format.name$ * - } - { t #1 "{ll}{ff}" format.name$ } + { nameptr #1 > + { namesleft #1 = bbl.and "" = not and + { bbl.and * } + { ", " * } if$ - * } + 'skip$ if$ + s nameptr format.name * } if$ nameptr #1 + 'nameptr := @@ -2312,18 +2435,38 @@ FUNCTION {abbreviate} } FUNCTION {format.journal} -{ journal empty$ not - { journal - abbreviate.journal - 'abbreviate - 'skip$ +{ "" + short.journal + { shortjournal empty$ not + { shortjournal * } + { journal empty$ not + { journal * abbreviate } + { journaltitle empty$ not + { journaltitle * abbreviate } + 'skip$ + if$ + } + if$ + } + if$ + } + { journal empty$ not + { journal * } + { journaltitle empty$ not + { journaltitle * } + 'skip$ + if$ + } if$ - italic.journal entry.lang lang.en = and + } + if$ + duplicate$ empty$ not + { italic.journal entry.lang lang.en = and 'italicize 'skip$ if$ } - { "" } + 'skip$ if$ } @@ -2345,11 +2488,6 @@ FUNCTION {set.entry.mark} FUNCTION {format.mark} { show.mark -%<*thu> - type$ "phdthesis" = type$ "mastersthesis" = or type$ "patent" = or - medium empty$ not or entry.is.electronic or - and -% { entry.mark show.medium.type { medium empty$ not @@ -2364,12 +2502,7 @@ FUNCTION {format.mark} 'skip$ if$ 'entry.mark := -%<*!thu> - "\allowbreak[" entry.mark * "]" * -% -%<*thu> - " [" entry.mark * "]" * -% + "[" entry.mark * "]" * } { "" } if$ @@ -2451,8 +2584,15 @@ FUNCTION {format.publisher} FUNCTION {format.address.publisher} { address empty$ not - { address - format.publisher empty$ not + { address } + { location empty$ not + { location } + { "" } + if$ + } + if$ + duplicate$ empty$ not + { format.publisher empty$ not { bbl.colon * format.publisher * } { entry.is.electronic not show.missing.address.publisher and { bbl.colon * bbl.sine.nomine * } @@ -2461,7 +2601,8 @@ FUNCTION {format.address.publisher} } if$ } - { entry.is.electronic not show.missing.address.publisher and + { pop$ + entry.is.electronic not show.missing.address.publisher and { format.publisher empty$ not { bbl.sine.loco bbl.colon * format.publisher * } { bbl.sine.loco.sine.nomine } @@ -2485,8 +2626,8 @@ FUNCTION {format.address.publisher} % there's an empty year but the month is there, and we return the empty string % if they're both empty. % -% Newspaer å’Œ paptent è¦æ˜¾ç¤ºå®Œæ•´çš„日期,åŒæ—¶ä¸å†æ˜¾ç¤ºä¿®æ”¹æ—¥æœŸã€‚ -% 但是在 author-year 模å¼ä¸‹ï¼Œéœ€è¦å•ç‹¬è®¾ç½® format.year。 +% 期刊需è¦è‘—录起止范围,其中年份使用“/â€åˆ†éš”,å·å’ŒæœŸä½¿ç”¨â€œ--â€åˆ†éš”。 +% 版本 v2.0.2 å‰çš„年份也使用“--â€åˆ†éš”,仅æ供兼容性,ä¸å†æŽ¨è。 % \begin{macrocode} FUNCTION {extract.before.dash} { duplicate$ empty$ @@ -2543,13 +2684,97 @@ FUNCTION {contains.dash} if$ } +FUNCTION {extract.before.slash} +{ duplicate$ empty$ + { pop$ "" } + { 's := + #1 'charptr := + s text.length$ #1 + 'len := + { charptr len < + s charptr #1 substring$ "/" = not + and + } + { charptr #1 + 'charptr := } + while$ + s #1 charptr #1 - substring$ + } + if$ +} + +FUNCTION {extract.after.slash} +{ duplicate$ empty$ + { pop$ "" } + { 's := + #1 'charptr := + s text.length$ #1 + 'len := + { charptr len < + s charptr #1 substring$ "-" = not + and + s charptr #1 substring$ "/" = not + and + } + { charptr #1 + 'charptr := } + while$ + { charptr len < + s charptr #1 substring$ "-" = + s charptr #1 substring$ "/" = + or + and + } + { charptr #1 + 'charptr := } + while$ + s charptr global.max$ substring$ + } + if$ +} + +FUNCTION {contains.slash} +{ duplicate$ empty$ + { pop$ #0 } + { 's := + { s empty$ not + s #1 #1 substring$ "-" = not + and + s #1 #1 substring$ "/" = not + and + } + { s #2 global.max$ substring$ 's := } + while$ + s empty$ not + } + if$ +} + % \end{macrocode} % % 著者-出版年制必须æå–出年份 % \begin{macrocode} FUNCTION {format.year} { year empty$ not - { year extract.before.dash } + { year extract.before.slash extra.label * } + { date empty$ not + { date extract.before.dash extra.label * } + { "empty year in " cite$ * warning$ + urldate empty$ not + { "[" urldate extract.before.dash * extra.label * "]" * } + { "" } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.periodical.year} +{ year empty$ not + { year extract.before.slash + "--" * + year extract.after.slash + duplicate$ empty$ + 'pop$ + { * } + if$ + } { date empty$ not { date extract.before.dash } { "empty year in " cite$ * warning$ @@ -2561,7 +2786,6 @@ FUNCTION {format.year} if$ } if$ - extra.label * } % \end{macrocode} @@ -2572,7 +2796,9 @@ FUNCTION {format.date} { type$ "patent" = type$ "newspaper" = or date empty$ not and { date } - { year } + { year field.or.null + extra.label * + } if$ } @@ -2593,7 +2819,9 @@ FUNCTION {format.editdate} % ä¸æ˜¯ \BibTeX{} 标准的域,但是实际中很常è§ã€‚ % \begin{macrocode} FUNCTION {format.urldate} -{ urldate empty$ not entry.is.electronic and +{ urldate empty$ not + show.urldate show.url and is.pure.electronic or and + url empty$ not and { "\allowbreak[" urldate * "]" * } { "" } if$ @@ -2708,7 +2936,7 @@ FUNCTION {format.journal.volume} FUNCTION {format.journal.number} { number empty$ not - { "\penalty0 (" number * ")" * } + { "\allowbreak (" number * ")" * } { "" } if$ } @@ -2716,9 +2944,7 @@ FUNCTION {format.journal.number} FUNCTION {format.journal.pages} { pages empty$ { "" } - { ": " - format.extracted.pages * - } + { format.extracted.pages } if$ } @@ -2728,7 +2954,7 @@ FUNCTION {format.journal.pages} % \begin{macrocode} FUNCTION {format.periodical.year.volume.number} { year empty$ not - { year extract.before.dash } + { year extract.before.slash } { "empty year in periodical " cite$ * warning$ } if$ volume empty$ not @@ -2736,27 +2962,23 @@ FUNCTION {format.periodical.year.volume.number} 'skip$ if$ number empty$ not - { "\penalty0 (" * number extract.before.dash * ")" * } + { "\allowbreak (" * number extract.before.dash * ")" * } 'skip$ if$ - year contains.dash - { "--" * - year extract.after.dash empty$ - volume extract.after.dash empty$ and - number extract.after.dash empty$ and not - { year extract.after.dash empty$ not - { year extract.after.dash * } - { year extract.before.dash * } - if$ - volume empty$ not - { ", " * volume extract.after.dash * } - 'skip$ - if$ - number empty$ not - { "\penalty0 (" * number extract.after.dash * ")" * } - 'skip$ - if$ - } + "--" * + year extract.after.slash empty$ + volume extract.after.dash empty$ and + number extract.after.dash empty$ and not + { year extract.after.slash empty$ not + { year extract.after.slash * } + { year extract.before.slash * } + if$ + volume empty$ not + { ", " * volume extract.after.dash * } + 'skip$ + if$ + number empty$ not + { "\allowbreak (" * number extract.after.dash * ")" * } 'skip$ if$ } @@ -2909,11 +3131,22 @@ FUNCTION {check.electronic} } FUNCTION {format.eprint} -{ "" - archivePrefix empty$ not - { archivePrefix * ": " * - "\eprint{https://" * - archivePrefix "l" change.case$ * ".org/abs/" * eprint * "}{" * +{ eprinttype empty$ not + { eprinttype } + { archivePrefix empty$ not + { archivePrefix } + { "" } + if$ + } + if$ + 's := + s empty$ not + { s ": \eprint{" * + url empty$ not + { url } + { "https://" s "l" change.case$ * ".org/abs/" * eprint * } + if$ + * "}{" * eprint * "}" * } { eprint } @@ -3010,13 +3243,15 @@ FUNCTION {monograph} } if$ output -%<*authoryear> - period.between.author.year - 'new.sentence + year.after.author + { period.after.author + 'new.sentence + 'skip$ + if$ + format.year "year" output.check + } 'skip$ if$ - format.year "year" output.check -% new.block format.series.vol.num.title "title" output.check "M" set.entry.mark @@ -3027,10 +3262,11 @@ FUNCTION {monograph} format.edition output new.block format.address.publisher output -%<*numerical> - format.year "year" output.check -% - format.pages bbl.colon output.after + year.after.author not + { format.year "year" output.check } + 'skip$ + if$ + format.pages bbl.pages.colon output.after format.urldate "" output.after output.url output.doi @@ -3057,13 +3293,15 @@ FUNCTION {incollection} output.translation format.authors output author format.key output -%<*authoryear> - period.between.author.year - 'new.sentence + year.after.author + { period.after.author + 'new.sentence + 'skip$ + if$ + format.year "year" output.check + } 'skip$ if$ - format.year "year" output.check -% new.block format.title "title" output.check "M" set.entry.mark @@ -3078,10 +3316,11 @@ FUNCTION {incollection} format.edition output new.block format.address.publisher output -%<*numerical> - format.year "year" output.check -% - format.extracted.pages bbl.colon output.after + year.after.author not + { format.year "year" output.check } + 'skip$ + if$ + format.extracted.pages bbl.pages.colon output.after format.urldate "" output.after output.url output.doi @@ -3100,13 +3339,15 @@ FUNCTION {periodical} output.translation format.authors output author format.key output -%<*authoryear> - period.between.author.year - 'new.sentence + year.after.author + { period.after.author + 'new.sentence + 'skip$ + if$ + format.year "year" output.check + } 'skip$ if$ - format.year "year" output.check -% new.block format.title "title" output.check "J" set.entry.mark @@ -3115,9 +3356,10 @@ FUNCTION {periodical} format.periodical.year.volume.number output new.block format.address.publisher output -%<*numerical> - format.date "year" output.check -% + year.after.author not + { format.periodical.year "year" output.check } + 'skip$ + if$ format.urldate "" output.after output.url output.doi @@ -3145,13 +3387,15 @@ FUNCTION {article} output.translation format.authors output author format.key output -%<*authoryear> - period.between.author.year - 'new.sentence + year.after.author + { period.after.author + 'new.sentence + 'skip$ + if$ + format.year "year" output.check + } 'skip$ if$ - format.year "year" output.check -% new.block title.in.journal { format.title "title" output.check @@ -3162,12 +3406,13 @@ FUNCTION {article} 'skip$ if$ format.journal "journal" output.check -%<*numerical> - format.date "year" output.check -% + year.after.author not + { format.date "year" output.check } + 'skip$ + if$ format.journal.volume output format.journal.number "" output.after - format.journal.pages "" output.after + format.journal.pages bbl.pages.colon output.after format.urldate "" output.after output.url output.doi @@ -3187,13 +3432,15 @@ FUNCTION {patent} output.translation format.authors output author format.key output -%<*authoryear> - period.between.author.year - 'new.sentence + year.after.author + { period.after.author + 'new.sentence + 'skip$ + if$ + format.year "year" output.check + } 'skip$ if$ - format.year "year" output.check -% new.block format.title "title" output.check "P" set.entry.mark @@ -3215,30 +3462,35 @@ FUNCTION {patent} FUNCTION {electronic} { #1 #1 check.electronic #1 'entry.is.electronic := + #1 'is.pure.electronic := output.bibitem output.translation format.authors output author format.key output -%<*authoryear> - period.between.author.year - 'new.sentence + year.after.author + { period.after.author + 'new.sentence + 'skip$ + if$ + format.year "year" output.check + } 'skip$ if$ - format.year "year" output.check -% new.block format.series.vol.num.title "title" output.check "EB" set.entry.mark format.mark "" output.after new.block format.address.publisher output -%<*numerical> - date empty$ - { format.date output } + year.after.author not + { date empty$ + { format.date output } + 'skip$ + if$ + } 'skip$ if$ -% - format.pages bbl.colon output.after + format.pages bbl.pages.colon output.after format.editdate "" output.after format.urldate "" output.after output.url @@ -3272,17 +3524,24 @@ FUNCTION {preprint} } if$ output -%<*authoryear> - period.between.author.year - 'new.sentence + year.after.author + { period.after.author + 'new.sentence + 'skip$ + if$ + format.year "year" output.check + } 'skip$ if$ - format.year "year" output.check -% new.block title.in.journal { format.series.vol.num.title "title" output.check +%<*2015> "Z" set.entry.mark +% +%<*2005> + "M" set.entry.mark +% format.mark "" output.after new.block } @@ -3293,10 +3552,11 @@ FUNCTION {preprint} format.edition output new.block output.eprint -%<*numerical> - format.year "year" output.check -% - format.pages bbl.colon output.after + year.after.author not + { format.year "year" output.check } + 'skip$ + if$ + format.pages bbl.pages.colon output.after format.urldate "" output.after output.url new.block @@ -3327,7 +3587,13 @@ FUNCTION {misc} 'preprint { entry.is.electronic 'electronic - { "Z" set.entry.mark + { +%<*2015> + "Z" set.entry.mark +% +%<*2005> + "M" set.entry.mark +% monograph } if$ @@ -3444,16 +3710,7 @@ FUNCTION {manual} { monograph } % Optional: type, address, month, note % \begin{macrocode} FUNCTION {mastersthesis} -%<*!thu> { "D" set.entry.mark -% -%<*thu> -{ lang.zh entry.lang = - { "硕士学ä½è®ºæ–‡" } - { "D" } - if$ - set.entry.mark -% monograph } @@ -3475,19 +3732,7 @@ FUNCTION {online} % % Optional: type, address, month, note % \begin{macrocode} -%<*!thu> FUNCTION {phdthesis} { mastersthesis } -% -%<*thu> -FUNCTION {phdthesis} -{ lang.zh entry.lang = - { "åšå£«å­¦ä½è®ºæ–‡" } - { "D" } - if$ - set.entry.mark - monograph -} -% % \end{macrocode} % @@ -3755,18 +4000,54 @@ FUNCTION {chop.word} % END % \end{pseudocode} % \begin{macrocode} +FUNCTION {format.lab.name} +{ "{vv~}{ll}{, jj}{, ff}" format.name$ 't := + t "others" = + { citation.et.al } + { t get.str.lang 'name.lang := + name.lang lang.zh = name.lang lang.ja = or + { t #1 "{ll}{ff}" format.name$ } + { t #1 "{vv~}{ll}" format.name$ } + if$ + } + if$ +} + +% \end{macrocode} +% +% 第一作者姓å相åŒã€å¹´ä»½ç›¸åŒä½†ä½œè€…æ•°é‡ä¸åŒæ—¶ï¼Œä¹Ÿéœ€è¦å¹´ä»½æ ‡ç­¾åŒºåˆ†ã€‚ +% 比如“王临惠\ ç­‰, 2010aâ€å’Œâ€œçŽ‹ä¸´æƒ , 2010bâ€ï¼Œ +% 所以使用 |short.label| 存储ä¸å¸¦â€œet alâ€çš„版本。 +% \begin{macrocode} FUNCTION {format.lab.names} { 's := - s #1 "{vv~}{ll}{, jj}{, ff}" format.name$ 't := - t get.str.lang 'name.lang := - name.lang lang.en = - { t #1 "{vv~}{ll}" format.name$} - { t #1 "{ll}{ff}" format.name$} - if$ - s num.names$ #1 > - { bbl.space * citation.et.al * } - 'skip$ - if$ + s #1 format.lab.name 'short.label := + #1 'nameptr := + s num.names$ 'numnames := + "" + numnames 'namesleft := + { namesleft #0 > } + { s nameptr format.lab.name citation.et.al = + numnames citation.et.al.min #1 - > nameptr citation.et.al.use.first > and or + { bbl.space * + citation.et.al * + #1 'namesleft := + } + { nameptr #1 > + { namesleft #1 = citation.and "" = not and + { citation.and * } + { ", " * } + if$ + } + 'skip$ + if$ + s nameptr format.lab.name * + } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ } FUNCTION {author.key.label} @@ -3826,7 +4107,8 @@ FUNCTION {editor.key.organization.label} } FUNCTION {calc.short.authors} -{ type$ "book" = +{ "" 'short.label := + type$ "book" = type$ "inbook" = or 'author.editor.key.label @@ -3843,6 +4125,10 @@ FUNCTION {calc.short.authors} } if$ 'short.list := + short.label empty$ + { short.list 'short.label := } + 'skip$ + if$ } FUNCTION {calc.label} @@ -3857,6 +4143,16 @@ FUNCTION {calc.label} if$ * 'label := + short.label + "(" + * + format.year duplicate$ empty$ + short.list key field.or.null = or + { pop$ "" } + 'skip$ + if$ + * + 'short.label := } % \end{macrocode} @@ -3904,6 +4200,7 @@ FUNCTION {sort.language.label} if$ } if$ + #64 + int.to.chr$ } @@ -3983,7 +4280,7 @@ FUNCTION {author.sort} { author sort.format.names } if$ } - { key sortify } + { key } if$ } @@ -3999,7 +4296,7 @@ FUNCTION {author.editor.sort} { author sort.format.names } if$ } - { key sortify } + { key } if$ } @@ -4015,7 +4312,7 @@ FUNCTION {author.organization.sort} { author sort.format.names } if$ } - { key sortify } + { key } if$ } @@ -4031,7 +4328,7 @@ FUNCTION {editor.organization.sort} { editor sort.format.names } if$ } - { key sortify } + { key } if$ } @@ -4063,12 +4360,15 @@ FUNCTION {presort} { set.entry.lang set.entry.numbered show.url show.doi check.electronic + #0 'is.pure.electronic := calc.label label sortify " " * %<*authoryear> sort.language.label + " " + * type$ "book" = type$ "inbook" = or @@ -4165,13 +4465,13 @@ FUNCTION {initialize.longest.label} } FUNCTION {forward.pass} -{ last.label label = +{ last.label short.label = { last.extra.num #1 + 'last.extra.num := last.extra.num int.to.chr$ 'extra.label := } { "a" chr.to.int$ 'last.extra.num := "" 'extra.label := - label 'last.label := + short.label 'last.label := } if$ number.label #1 + 'number.label := @@ -4217,6 +4517,14 @@ FUNCTION {begin.bib} if$ "\begin{thebibliography}{" number.label int.to.str$ * "}" * write$ newline$ + terms.in.macro + { "\providecommand{\biband}{å’Œ}" + write$ newline$ + "\providecommand{\bibetal}{ç­‰}" + write$ newline$ + } + 'skip$ + if$ "\providecommand{\natexlab}[1]{#1}" write$ newline$ "\providecommand{\url}[1]{#1}" diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714.ins b/biblio/bibtex/contrib/gbt7714/gbt7714.ins index 96bd21230b..130b045638 100644 --- a/biblio/bibtex/contrib/gbt7714/gbt7714.ins +++ b/biblio/bibtex/contrib/gbt7714/gbt7714.ins @@ -5,9 +5,9 @@ \askforoverwritefalse \preamble ------------------------------------------------------------------- -GB/T 7714-2015 BibTeX Style +GB/T 7714—2015 BibTeX Style https://github.com/CTeX-org/gbt7714-bibtex-style -Version: 2020/06/08 v2.0.2 +Version: 2020/12/17 v2.1 ------------------------------------------------------------------- Copyright (C) 2016-\the\year by Zeping Lee ------------------------------------------------------------------- diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714.pdf b/biblio/bibtex/contrib/gbt7714/gbt7714.pdf index f8259fe5c8..a90b794bc3 100644 Binary files a/biblio/bibtex/contrib/gbt7714/gbt7714.pdf and b/biblio/bibtex/contrib/gbt7714/gbt7714.pdf differ diff --git a/fonts/psfonts/corelpak-contrib/README b/fonts/psfonts/corelpak-contrib/README new file mode 100644 index 0000000000..26e4722b20 --- /dev/null +++ b/fonts/psfonts/corelpak-contrib/README @@ -0,0 +1,53 @@ +This README describes the files in CTAN:fonts/psfonts/corelpak/contrib, +a file renaming tool for commercial corelpak font files. + +Author: Karsten Tinnefeld +Changed: 1999-01-12 +Files: +-rw-r--r-- 2310 Jan 12 16:56 README (this file) +-r-xr-xr-x 1842 Jan 12 16:37 translate-font.pl (perl script) +-r-xr-xr-x 2524 Jan 12 16:52 translate-font.pl,v (rcs archive) +-rw-r--r-- 1224 Jan 12 16:13 transtabl (ascii database) + +For renaming the .pfb and .afm files that come with Corel software, a half +automatic tool is work in progress. You can try the first version by +putting the files translate-font.pl and transtabl into one writable +directory in your PATH. Modify the first line of translate-font.pl to match +the location of your Perl interpreter. At first startup you will be +asked for a mountpoint for the CD, enter /cdrom/ or f:\ or the like. +This will be checkpointed in a file called mountpoint. Remove this +file in order to use another mount point. Call translate-font.pl in +either one of the following two ways: + + translate-font.pl PATTERN + +this will scan the font directories for all fonts that match the PATTERN +and output their names (if extractable from the .pfb file). PATTERN +must begin with a letter in [a-z] and may contain wildcards, thus +'amri*' will output the names of the amerigo fonts. Take care to hide +the wildcards from prior shell expansion by using single quotes of +backslashification. + + translate-font.pl PATTERN pfb or + translate-font.pl PATTERN afm + +this will copy any matching font to the current directory, provided +their names are already known in »transtabl«. This file consists of +lines that list the original font name followed by white space +followed by the tex font name (without suffixes). I hope, the names do +not differ from one Corel version to the other. + +You will find the correct tex font name in Karl Berry's fontname files +(CTAN:doc/fontname/). They might not in any case match the names in the +.map files in this distribution, however. + +This tool is not expected to work under DOS at the moment, not even if +you have the head, tail and strings programs installed. This will change +only by your aid. + +Please send me any font translation rules you have added, hints about +bugs and errors to Karsten Tinnefeld . + +Please note that corelpak-contrib does not, will not and never has included +any third hand copyrighted material, be it names, strokes, measurements or +whatever. diff --git a/fonts/psfonts/corelpak-contrib/translate-font.pl b/fonts/psfonts/corelpak-contrib/translate-font.pl new file mode 100755 index 0000000000..ab85ef4196 --- /dev/null +++ b/fonts/psfonts/corelpak-contrib/translate-font.pl @@ -0,0 +1,71 @@ +#!/app/unido-inf/sun4_55/perl/5.004.03/bin/perl + +die "Syntax: $0 pattern [suffix]\n" if ($#ARGV == -1 || $#ARGV > 1); + +use Cwd qw/cwd/; +use File::Copy qw/cp/; +use File::Basename qw(dirname); + +$destination=cwd(); +$prgdir = dirname $0; + +$tblfile = $prgdir . "/transtabl"; +$mntfile = $prgdir . "/mountpoint"; + +if (open CDMNT, $mntfile) { + $cd = ; + chop $cd; + close CDMNT; +} else { + print "Please enter a mountpoint (or device letter) for the Corel CD.\n: "; + $cd = ; + chop $cd; + die "No such directory: $cd.\n" unless -d $cd; + system "echo $cd > $mntfile"; +} +$fontdir="$cd/fonts/type1"; + +open TBL, $tblfile or die "$tblfile - $!"; +while ($entry = ) { + next if length($entry) == 1 or $entry =~ /^#/; + + ($key, $name) = split /\s+/, $entry; +# print "Translation of $key is $name.\n"; + @translation{$key} = $name; +} +close TBL; + +$searchname=$ARGV[0]; +$firstchar=substr $searchname, 0, 1; +$firstchar =~ /[a-z]/ or die "$searchname doesn't start with letter.\n"; + +chdir "$fontdir/$firstchar" or die "cannot cd to $fontdir/$firstchar.\n"; + +@files = glob $searchname; + +$justscan = not ($suffix = $ARGV[1]); +print "Obtaining .$suffix-suffixed files.\n" unless $justscan; + +foreach $file (@files) { + next if ($file !~ m/pfb$/); + $head = `strings $file | head -1`; + (undef, $name, undef) = split " ", $head; + print "»$file«:", " " x (15 - length $file), "$name\n"; +} + +exit if $justscan; + +foreach $file (@files) { + + next if ($file !~ /$suffix$/); + + ($rawfile) = split /.$suffix$/, $file; + if (not defined $translation{$rawfile}) { + print "»$file«:", " " x (15 - length $file), + "Translation ($rawfile) unknown, skipping.\n"; + next; + } + $destfile = "$translation{$rawfile}.$suffix"; + print "Copying $file to $destfile.\n"; + cp $file, "$destination/$destfile"; +} diff --git a/fonts/psfonts/corelpak-contrib/translate-font.pl,v b/fonts/psfonts/corelpak-contrib/translate-font.pl,v new file mode 100755 index 0000000000..aeb723c2e1 --- /dev/null +++ b/fonts/psfonts/corelpak-contrib/translate-font.pl,v @@ -0,0 +1,133 @@ +head 1.3; +access; +symbols; +locks; strict; +comment @# @; + + +1.3 +date 99.01.12.15.52.33; author tinne; state Exp; +branches; +next 1.2; + +1.2 +date 99.01.08.11.30.25; author tinne; state Exp; +branches; +next 1.1; + +1.1 +date 99.01.08.09.13.53; author tinne; state Exp; +branches; +next ; + + +desc +@@ + + +1.3 +log +@Added Shorthelp, use some more perl modules but shell commands. +@ +text +@#!/app/unido-inf/sun4_55/perl/5.004.03/bin/perl + +die "Syntax: $0 pattern [suffix]\n" if ($#ARGV == -1 || $#ARGV > 1); + +use Cwd qw/cwd/; +use File::Copy qw/cp/; +use File::Basename qw(dirname); + +$destination=cwd(); +$prgdir = dirname $0; + +$tblfile = $prgdir . "/transtabl"; +$mntfile = $prgdir . "/mountpoint"; + +if (open CDMNT, $mntfile) { + $cd = ; + chop $cd; + close CDMNT; +} else { + print "Please enter a mountpoint (or device letter) for the Corel CD.\n: "; + $cd = ; + chop $cd; + die "No such directory: $cd.\n" unless -d $cd; + system "echo $cd > $mntfile"; +} +$fontdir="$cd/fonts/type1"; + +open TBL, $tblfile or die "$tblfile - $!"; +while ($entry = ) { + next if length($entry) == 1 or $entry =~ /^#/; + + ($key, $name) = split /\s+/, $entry; +# print "Translation of $key is $name.\n"; + @@translation{$key} = $name; +} +close TBL; + +$searchname=$ARGV[0]; +$firstchar=substr $searchname, 0, 1; +$firstchar =~ /[a-z]/ or die "$searchname doesn't start with letter.\n"; + +chdir "$fontdir/$firstchar" or die "cannot cd to $fontdir/$firstchar.\n"; + +@@files = glob $searchname; + +$justscan = not ($suffix = $ARGV[1]); +print "Obtaining .$suffix-suffixed files.\n" unless $justscan; + +foreach $file (@@files) { + next if ($file !~ m/pfb$/); + $head = `strings $file | head -1`; + (undef, $name, undef) = split " ", $head; + print "»$file«:", " " x (15 - length $file), "$name\n"; +} + +exit if $justscan; + +foreach $file (@@files) { + + next if ($file !~ /$suffix$/); + + ($rawfile) = split /.$suffix$/, $file; + if (not defined $translation{$rawfile}) { + print "»$file«:", " " x (15 - length $file), + "Translation ($rawfile) unknown, skipping.\n"; + next; + } + $destfile = "$translation{$rawfile}.$suffix"; + print "Copying $file to $destfile.\n"; + cp $file, "$destination/$destfile"; +} +@ + + +1.2 +log +@added dos specific comment. +@ +text +@d3 1 +a3 1 +use File::Copy "cp"; +d5 6 +a10 2 +$cwd=`pwd`; chop $cwd; +$prgdir = `dirname $0`; chop $prgdir; +d70 1 +a70 1 + cp $file, "$cwd/$destfile"; +@ + + +1.1 +log +@Initial revision +@ +text +@d16 1 +a16 1 + print "Please enter a mountpoint for the Corel CD.\n: "; +@ diff --git a/fonts/psfonts/corelpak-contrib/transtabl b/fonts/psfonts/corelpak-contrib/transtabl new file mode 100644 index 0000000000..f1bfde4318 --- /dev/null +++ b/fonts/psfonts/corelpak-contrib/transtabl @@ -0,0 +1,80 @@ +# Conversion table (begun) for the Fonts contained in the Corel pack. +# They are named: Official Name (Bitstream-Name, if not identical) +# +# created 1999-01-07 Karsten Tinnefeld +# +# changed 1999-03-09: corrected some encoding names, (kt) +# changed names to fit for fontinst. +# added Letter Gothic. + +# Amerigo +amrigob beob8a +amrigobi beobi8a +amrigom beom8a +amrigomi beomi8a +amrigon beor8a +amrigoi beori8a + +# Cheltenham +chlthmb bctb8a +chltboc bctb8an +chltboxc bctb8aq +chltboa bctbd8a +chltboia bctbid8a +chlthmbi bctbi8a +chltboci bctbi8an +chlthmn bctr8a +chlthmi bctri8a + +# Garamond (ITC Garamond) +garamdb bgmb8a +garamdbc bgmb8an +garamdbi bgmbi8a +garambci bgmbi8an +garamdn bgmk8a +garamdnc bgmk8an +garamdni bgmki8a +garamnci bgmki8an + +# Trump Mediaeval (Kuenstler 480) +kuen408b btvb8a +kue408bi btvbi8a +kuen408k btvc8a +kuen408n btvr8a +kuen408i btvri8a + +# Letter Gothic 12 Pitch +legot12b blgb8a +lego12bi blgbi8a +letgot12 blgr8a +legot12i blgri8a + +# Schneidler +schndlb bssb8a +schndlbi bssbi8a +schndlk bssc8a +schndlki bssci8a +schndll bssl8a +schndlli bssli8a +schndlm bssm8a +schndlmi bssmi8a +schndln bssr8a +schndli bssri8a + +# Tiffany (ITC Tiffany) +tifanyd btfd8a +tifanydi btfdi8a +tifanyh btfh8a +tifanyhi btfhi8a +tifanyl btfl8a +tifanyli btfli8a + +# Optima (Zapf Humanist 601) +zhum601b bopb8a +zhu601bi bopbi8a +zhum601d bopd8a +zhu601di bopdi8a +zhum601n bopr8a +zhum601i bopri8a +zhum601u bopu8a +zhu601ui bopui8a diff --git a/fonts/psfonts/corelpak/contrib/README b/fonts/psfonts/corelpak/contrib/README deleted file mode 100644 index 26e4722b20..0000000000 --- a/fonts/psfonts/corelpak/contrib/README +++ /dev/null @@ -1,53 +0,0 @@ -This README describes the files in CTAN:fonts/psfonts/corelpak/contrib, -a file renaming tool for commercial corelpak font files. - -Author: Karsten Tinnefeld -Changed: 1999-01-12 -Files: --rw-r--r-- 2310 Jan 12 16:56 README (this file) --r-xr-xr-x 1842 Jan 12 16:37 translate-font.pl (perl script) --r-xr-xr-x 2524 Jan 12 16:52 translate-font.pl,v (rcs archive) --rw-r--r-- 1224 Jan 12 16:13 transtabl (ascii database) - -For renaming the .pfb and .afm files that come with Corel software, a half -automatic tool is work in progress. You can try the first version by -putting the files translate-font.pl and transtabl into one writable -directory in your PATH. Modify the first line of translate-font.pl to match -the location of your Perl interpreter. At first startup you will be -asked for a mountpoint for the CD, enter /cdrom/ or f:\ or the like. -This will be checkpointed in a file called mountpoint. Remove this -file in order to use another mount point. Call translate-font.pl in -either one of the following two ways: - - translate-font.pl PATTERN - -this will scan the font directories for all fonts that match the PATTERN -and output their names (if extractable from the .pfb file). PATTERN -must begin with a letter in [a-z] and may contain wildcards, thus -'amri*' will output the names of the amerigo fonts. Take care to hide -the wildcards from prior shell expansion by using single quotes of -backslashification. - - translate-font.pl PATTERN pfb or - translate-font.pl PATTERN afm - -this will copy any matching font to the current directory, provided -their names are already known in »transtabl«. This file consists of -lines that list the original font name followed by white space -followed by the tex font name (without suffixes). I hope, the names do -not differ from one Corel version to the other. - -You will find the correct tex font name in Karl Berry's fontname files -(CTAN:doc/fontname/). They might not in any case match the names in the -.map files in this distribution, however. - -This tool is not expected to work under DOS at the moment, not even if -you have the head, tail and strings programs installed. This will change -only by your aid. - -Please send me any font translation rules you have added, hints about -bugs and errors to Karsten Tinnefeld . - -Please note that corelpak-contrib does not, will not and never has included -any third hand copyrighted material, be it names, strokes, measurements or -whatever. diff --git a/fonts/psfonts/corelpak/contrib/translate-font.pl b/fonts/psfonts/corelpak/contrib/translate-font.pl deleted file mode 100755 index ab85ef4196..0000000000 --- a/fonts/psfonts/corelpak/contrib/translate-font.pl +++ /dev/null @@ -1,71 +0,0 @@ -#!/app/unido-inf/sun4_55/perl/5.004.03/bin/perl - -die "Syntax: $0 pattern [suffix]\n" if ($#ARGV == -1 || $#ARGV > 1); - -use Cwd qw/cwd/; -use File::Copy qw/cp/; -use File::Basename qw(dirname); - -$destination=cwd(); -$prgdir = dirname $0; - -$tblfile = $prgdir . "/transtabl"; -$mntfile = $prgdir . "/mountpoint"; - -if (open CDMNT, $mntfile) { - $cd = ; - chop $cd; - close CDMNT; -} else { - print "Please enter a mountpoint (or device letter) for the Corel CD.\n: "; - $cd = ; - chop $cd; - die "No such directory: $cd.\n" unless -d $cd; - system "echo $cd > $mntfile"; -} -$fontdir="$cd/fonts/type1"; - -open TBL, $tblfile or die "$tblfile - $!"; -while ($entry = ) { - next if length($entry) == 1 or $entry =~ /^#/; - - ($key, $name) = split /\s+/, $entry; -# print "Translation of $key is $name.\n"; - @translation{$key} = $name; -} -close TBL; - -$searchname=$ARGV[0]; -$firstchar=substr $searchname, 0, 1; -$firstchar =~ /[a-z]/ or die "$searchname doesn't start with letter.\n"; - -chdir "$fontdir/$firstchar" or die "cannot cd to $fontdir/$firstchar.\n"; - -@files = glob $searchname; - -$justscan = not ($suffix = $ARGV[1]); -print "Obtaining .$suffix-suffixed files.\n" unless $justscan; - -foreach $file (@files) { - next if ($file !~ m/pfb$/); - $head = `strings $file | head -1`; - (undef, $name, undef) = split " ", $head; - print "»$file«:", " " x (15 - length $file), "$name\n"; -} - -exit if $justscan; - -foreach $file (@files) { - - next if ($file !~ /$suffix$/); - - ($rawfile) = split /.$suffix$/, $file; - if (not defined $translation{$rawfile}) { - print "»$file«:", " " x (15 - length $file), - "Translation ($rawfile) unknown, skipping.\n"; - next; - } - $destfile = "$translation{$rawfile}.$suffix"; - print "Copying $file to $destfile.\n"; - cp $file, "$destination/$destfile"; -} diff --git a/fonts/psfonts/corelpak/contrib/translate-font.pl,v b/fonts/psfonts/corelpak/contrib/translate-font.pl,v deleted file mode 100755 index aeb723c2e1..0000000000 --- a/fonts/psfonts/corelpak/contrib/translate-font.pl,v +++ /dev/null @@ -1,133 +0,0 @@ -head 1.3; -access; -symbols; -locks; strict; -comment @# @; - - -1.3 -date 99.01.12.15.52.33; author tinne; state Exp; -branches; -next 1.2; - -1.2 -date 99.01.08.11.30.25; author tinne; state Exp; -branches; -next 1.1; - -1.1 -date 99.01.08.09.13.53; author tinne; state Exp; -branches; -next ; - - -desc -@@ - - -1.3 -log -@Added Shorthelp, use some more perl modules but shell commands. -@ -text -@#!/app/unido-inf/sun4_55/perl/5.004.03/bin/perl - -die "Syntax: $0 pattern [suffix]\n" if ($#ARGV == -1 || $#ARGV > 1); - -use Cwd qw/cwd/; -use File::Copy qw/cp/; -use File::Basename qw(dirname); - -$destination=cwd(); -$prgdir = dirname $0; - -$tblfile = $prgdir . "/transtabl"; -$mntfile = $prgdir . "/mountpoint"; - -if (open CDMNT, $mntfile) { - $cd = ; - chop $cd; - close CDMNT; -} else { - print "Please enter a mountpoint (or device letter) for the Corel CD.\n: "; - $cd = ; - chop $cd; - die "No such directory: $cd.\n" unless -d $cd; - system "echo $cd > $mntfile"; -} -$fontdir="$cd/fonts/type1"; - -open TBL, $tblfile or die "$tblfile - $!"; -while ($entry = ) { - next if length($entry) == 1 or $entry =~ /^#/; - - ($key, $name) = split /\s+/, $entry; -# print "Translation of $key is $name.\n"; - @@translation{$key} = $name; -} -close TBL; - -$searchname=$ARGV[0]; -$firstchar=substr $searchname, 0, 1; -$firstchar =~ /[a-z]/ or die "$searchname doesn't start with letter.\n"; - -chdir "$fontdir/$firstchar" or die "cannot cd to $fontdir/$firstchar.\n"; - -@@files = glob $searchname; - -$justscan = not ($suffix = $ARGV[1]); -print "Obtaining .$suffix-suffixed files.\n" unless $justscan; - -foreach $file (@@files) { - next if ($file !~ m/pfb$/); - $head = `strings $file | head -1`; - (undef, $name, undef) = split " ", $head; - print "»$file«:", " " x (15 - length $file), "$name\n"; -} - -exit if $justscan; - -foreach $file (@@files) { - - next if ($file !~ /$suffix$/); - - ($rawfile) = split /.$suffix$/, $file; - if (not defined $translation{$rawfile}) { - print "»$file«:", " " x (15 - length $file), - "Translation ($rawfile) unknown, skipping.\n"; - next; - } - $destfile = "$translation{$rawfile}.$suffix"; - print "Copying $file to $destfile.\n"; - cp $file, "$destination/$destfile"; -} -@ - - -1.2 -log -@added dos specific comment. -@ -text -@d3 1 -a3 1 -use File::Copy "cp"; -d5 6 -a10 2 -$cwd=`pwd`; chop $cwd; -$prgdir = `dirname $0`; chop $prgdir; -d70 1 -a70 1 - cp $file, "$cwd/$destfile"; -@ - - -1.1 -log -@Initial revision -@ -text -@d16 1 -a16 1 - print "Please enter a mountpoint for the Corel CD.\n: "; -@ diff --git a/fonts/psfonts/corelpak/contrib/transtabl b/fonts/psfonts/corelpak/contrib/transtabl deleted file mode 100644 index f1bfde4318..0000000000 --- a/fonts/psfonts/corelpak/contrib/transtabl +++ /dev/null @@ -1,80 +0,0 @@ -# Conversion table (begun) for the Fonts contained in the Corel pack. -# They are named: Official Name (Bitstream-Name, if not identical) -# -# created 1999-01-07 Karsten Tinnefeld -# -# changed 1999-03-09: corrected some encoding names, (kt) -# changed names to fit for fontinst. -# added Letter Gothic. - -# Amerigo -amrigob beob8a -amrigobi beobi8a -amrigom beom8a -amrigomi beomi8a -amrigon beor8a -amrigoi beori8a - -# Cheltenham -chlthmb bctb8a -chltboc bctb8an -chltboxc bctb8aq -chltboa bctbd8a -chltboia bctbid8a -chlthmbi bctbi8a -chltboci bctbi8an -chlthmn bctr8a -chlthmi bctri8a - -# Garamond (ITC Garamond) -garamdb bgmb8a -garamdbc bgmb8an -garamdbi bgmbi8a -garambci bgmbi8an -garamdn bgmk8a -garamdnc bgmk8an -garamdni bgmki8a -garamnci bgmki8an - -# Trump Mediaeval (Kuenstler 480) -kuen408b btvb8a -kue408bi btvbi8a -kuen408k btvc8a -kuen408n btvr8a -kuen408i btvri8a - -# Letter Gothic 12 Pitch -legot12b blgb8a -lego12bi blgbi8a -letgot12 blgr8a -legot12i blgri8a - -# Schneidler -schndlb bssb8a -schndlbi bssbi8a -schndlk bssc8a -schndlki bssci8a -schndll bssl8a -schndlli bssli8a -schndlm bssm8a -schndlmi bssmi8a -schndln bssr8a -schndli bssri8a - -# Tiffany (ITC Tiffany) -tifanyd btfd8a -tifanydi btfdi8a -tifanyh btfh8a -tifanyhi btfhi8a -tifanyl btfl8a -tifanyli btfli8a - -# Optima (Zapf Humanist 601) -zhum601b bopb8a -zhu601bi bopbi8a -zhum601d bopd8a -zhu601di bopdi8a -zhum601n bopr8a -zhum601i bopri8a -zhum601u bopu8a -zhu601ui bopui8a diff --git a/macros/latex/contrib/pbalance/README.md b/macros/latex/contrib/pbalance/README.md index 6ac43ea0c8..a26f9b2a5e 100644 --- a/macros/latex/contrib/pbalance/README.md +++ b/macros/latex/contrib/pbalance/README.md @@ -3,12 +3,18 @@ This is a LaTeX package that tries to *safely* make the columns on the last page of a two-column document have approximately the same height. It should "just work" without user intervention, which is particularly useful for -class authors, but also offers the user a command to control the result. -There are, however, three caveats: +class authors, but also offers the user a command to adjust the height of +the columns. There are, however, three caveats: 1. Results are adequate, but often not optimal; -2. In some cases, the package may give up (the document is - generated correctly but the last page is not balanced); +2. In some very rare cases, the package may give up (the document + is generated correctly but the last page is not balanced); 3. The package demands additional LaTeX passes. Code etc: + +Copyright 2020 Nelson Lago + +This work may be distributed and/or modified under the conditions of the +LaTeX Project Public License, either version 1.3 of this license or (at +your option) any later version. diff --git a/macros/latex/contrib/pbalance/pbalance.dtx b/macros/latex/contrib/pbalance/pbalance.dtx index e63bee62a9..63876d5293 100644 --- a/macros/latex/contrib/pbalance/pbalance.dtx +++ b/macros/latex/contrib/pbalance/pbalance.dtx @@ -15,7 +15,7 @@ % \iffalse % %\NeedsTeXFormat{LaTeX2e}[2015/01/01] -%\ProvidesPackage{pbalance}[2020/12/03 v1.0 Poor man's balance] +%\ProvidesPackage{pbalance}[2020/12/16 v1.0.1 Poor man's balance] % %<*driver> @@ -50,9 +50,9 @@ %%\EnableCrossrefs %%\CodelineIndex -%%\RecordChanges +\RecordChanges -%%\OnlyDescription +\OnlyDescription \begin{document} \DocInput{pbalance.dtx} @@ -65,6 +65,7 @@ % \CheckSum{0} % % \changes{v1.0}{2020/09/14}{Initial version} +% \changes{v1.0.1}{2020/12/16}{Improvements to documentation} % % \GetFileInfo{pbalance.sty} % @@ -85,19 +86,19 @@ % This package tries to \emph{safely} make the columns on the last page % of a two-column document have approximately the same height. It should % ``just work'' without user intervention, which is particularly useful -% for class authors, but also offers the user a command to control the -% result. There are, however, three caveats: +% for class authors, but also offers the user a command to adjust the +% height of the columns. There are, however, three caveats: % % \begin{enumerate} % \item Results are adequate, but often not optimal; -% \item In some cases, the package may give up (the document is -% generated correctly but the last page is not balanced); +% \item In some very rare cases, the package may give up (the document +% is generated correctly but the last page is not balanced); % \item The package demands additional \LaTeX{} passes. % \end{enumerate} % % \end{abstract} % -% \section{Introduction and usage} +% \section{Introduction} % % First things first: this package is a \textbf{hack}. It is also % \textbf{beta} quality. However, I believe it is \emph{safe}, @@ -119,10 +120,15 @@ % and, in fact, striving to make columns exactly the same height with it % may sometimes yield poor results, so we do not even try). % +% \section{Usage} +% % To use the package, add \verb|\usepackage{pbalance}| to the preamble % and things should ``just work''. However, the document will take more % \LaTeX{} passes to compile, and minute changes to it that would normally -% need one additional \LaTeX{} pass will likely need three. +% need one additional \LaTeX{} pass will likely demand three. If you load +% the package with the \verb|draft| option (or pass the \verb|draft| +% option to the document class), balancing is disabled, alleviating the +% need for extra passes during document preparation. % % If the last page does not have floats, footnotes, or marginpars, the % package simply uses \verb|\balance|, from the \texttt{balance} package; @@ -132,6 +138,33 @@ % not eliminate the need for extra passes (the package needs to find out % which page is the last). % +% If there are many floats near the end of the document, the \LaTeX{} +% float placement parameters (\verb|\topfraction|, \verb|topnumber|, +% etc.) may interfere negatively with the algorithm. In some rare +% cases\footnote{For example, imagine a document in which page 5 is +% a float page that happens to be the last one. We will balance page +% 4, which is the last text page. Balancing page 4 may move a float +% from the left to the right column, but this may in turn exceed the +% maximum number of floats in the right column. As a result, one or +% more floats may be deferred to page 5. At the same time, a float of +% a different kind from page 5 may be pulled back to the extra space +% that just opened up in page 4. Depending on the size of this float, +% the text may no longer fit in page 4, making some text spill onto +% page 5. This means page 5 is now the last text page and should then +% be balanced instead of page 4. Oops!}, this may force the package +% to give up on balancing (the document is still generated correctly +% in this case). To minimize the chances of this outcome, it is +% probably a good idea to make the parameters a little more liberal +% than the default, for example: +% +% \begin{verbatim} +%\setcounter{totalnumber}{5} % default 3 +%\setcounter{topnumber}{3} % default 2 +%\renewcommand{\topfraction}{.85} % default .7 +%\renewcommand{\textfraction}{.15} % default .2 +%\renewcommand{\floatpagefraction}{.75} % default .5, must be < \topfraction +% \end{verbatim} +% % \section{How does it work} % % This package works on two fronts: @@ -149,26 +182,29 @@ % % \end{enumerate} % -% If measurements change between passes, this means the document was -% edited, so we forget the previously gathered data and start over. -% However, the package cannot detect changes that happen between the -% ``collect data'' pass and the ``balance for the first time'' pass: -% it has to assume that any change at this point is caused by the fact -% that we started balancing (it can, however, detect if the last text -% page changed; if this happens, we give up balancing). If the change is -% small, that is acceptable: we are not aiming at balancing perfectly -% anyway. If it is a big change (for example, the addition of the -% bibliography block), results will suffer. +% If measurements change between passes, either the document was edited +% or \LaTeX{} is still adding crossrefs, citations, etc. In both cases, +% the previously gathered data is bogus, so we start over. However, the +% package cannot detect changes that happen between the ``collect data'' +% pass and the ``balance for the first time'' pass: it has to assume +% that any change at this point is caused by the fact that we started +% balancing (it can, however, detect whether the last text page changed; +% if this happens, we give up balancing). If a small change (such as an +% updated crossref adding or removing a line somewhere) slips through, +% that is acceptable: we are not aiming at balancing perfectly anyway. +% However, if the change is big (for example, the addition of the +% bibliography block after running bibtex/biber), results will suffer. % % To prevent this, it would be ideal to only start the process after all % passes needed to stabilize the document have run. In practice, however, -% this would be too hard to detect. What we do instead is simply wait for -% two consecutive passes to result in columns of the same size in the -% last page. When this happens, we proceed to balance in the next pass -% and assume (quite reasonably) that, as long as the document is not -% modified, the effect of further passes in the last page is small, so -% ignoring it disturbs the balancing only slightly\footnote{Like I said -% on the introduction: this package is a hack.}. +% this would be too hard to detect (and demand even more passes). What +% we do instead is simply wait for two consecutive passes to result +% in columns of the same size in the last page. When this happens, we +% proceed to balance in the next pass and assume (quite reasonably) that, +% as long as the document is not modified, the effect of concurrent +% changes during that pass in the last page is small, so ignoring it +% disturbs the balancing only slightly\footnote{Like I said on the +% introduction: this package is a hack.}. % % \section{TODO / wish list} % @@ -183,8 +219,8 @@ % floats and (2) completely disable the balance package; % % \item make the mechanism able to work with any page, not just the last, -% and with more than one page at once. This is useful for book -% chapters, for example; +% and with more than one page at once. This is useful for the last +% page of each chapter of a two-column book, for example; % % \item on top of that: % \begin{enumerate} @@ -196,7 +232,7 @@ % % \end{itemize} % -% \StopEventually{} +% \StopEventually{\PrintChanges} % % \section{The implementation} % diff --git a/macros/latex/contrib/pbalance/pbalance.ins b/macros/latex/contrib/pbalance/pbalance.ins index 2e7d2a2db8..bb6356b0bf 100644 --- a/macros/latex/contrib/pbalance/pbalance.ins +++ b/macros/latex/contrib/pbalance/pbalance.ins @@ -12,6 +12,7 @@ \input docstrip.tex \keepsilent +\askforoverwritefalse \usedir{tex/latex/pbalance} \preamble diff --git a/macros/latex/contrib/pbalance/pbalance.pdf b/macros/latex/contrib/pbalance/pbalance.pdf index 319570a8dd..a3a0beccd6 100644 Binary files a/macros/latex/contrib/pbalance/pbalance.pdf and b/macros/latex/contrib/pbalance/pbalance.pdf differ diff --git a/support/pdfxup/README b/support/pdfxup/README index ba3c0f05fa..f2f7738538 100644 --- a/support/pdfxup/README +++ b/support/pdfxup/README @@ -1,4 +1,4 @@ -PDFXUP -- v1.61 (2020/10/21) +PDFXUP -- v2.00 (2020/12/17) N. Markey @@ -18,7 +18,7 @@ graphicx package) in order to produce the new document. -%% (c) 2020/10/21 Nicolas Markey +%% (c) 2020/12/17 Nicolas Markey %% %% This work may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.3 of this license diff --git a/support/pdfxup/RELEASES b/support/pdfxup/RELEASES index 3cd0fc6166..06f0951bc3 100644 --- a/support/pdfxup/RELEASES +++ b/support/pdfxup/RELEASES @@ -37,4 +37,17 @@ v1.60 (2020/06/27) v1.61 (2020/10/21) - minor bug corrected (would not clean-up with option -g) - (thanks to Oliver Redner for pointing out the bug) \ No newline at end of file + (thanks to Oliver Redner for pointing out the bug) + +v2.00 (2020/12/17) + - fixed a bug with inner margins + - fixed problem with ranges exceeding number of pages + - extracted LaTeX file from script + - added --tight-frame option: tells whether the frame should + be tight around the page (and leave horizontal white space + outside the frame), or as large as possible. + - added --config-file option: configuration files (default + extension .xup) can be used to define default values + for frequent situations. + - cleaned-up man page, adding some missing options (thanks + to Louis Gostiaux for pointing undocumented options) \ No newline at end of file diff --git a/support/pdfxup/beamer2.xup b/support/pdfxup/beamer2.xup new file mode 100644 index 0000000000..c414b03918 --- /dev/null +++ b/support/pdfxup/beamer2.xup @@ -0,0 +1,31 @@ +# +# pdfxup configuration for beamer slides (2-up, portrait) +# +## (c) 2020/12/17 Nicolas Markey +## +## This work may be distributed and/or modified under the conditions of +## the LaTeX Project Public License, either version 1.3 of this license +## or (at your option) any later version. The latest version of this +## license is in +## +## http://www.latex-project.org/lppl.txt +## +## and version 1.3 or later is part of all distributions of LaTeX version +## 2005/12/01 or later. +## +## This work has the LPPL maintenance status `maintained'. +## The Current Maintainer of this work is Nicolas Markey. + + +# number of rows +NB_COLUMNS=1 +# number of columns +NB_ROWS=2 +# orientation (1=landscape, 0=portrait) +LANDSCAPE=0 +# do not crop margins +KEEP_ORIG_BBOX=1 +# tight frame around each slide +TIGHT_FRAME=1 +# frame width +FRAME_WIDTH=.4pt diff --git a/support/pdfxup/beamer4.xup b/support/pdfxup/beamer4.xup new file mode 100644 index 0000000000..6337d349a3 --- /dev/null +++ b/support/pdfxup/beamer4.xup @@ -0,0 +1,31 @@ +# +# pdfxup configuration for beamer slides (2x2-up, landscape) +# +## (c) 2020/12/17 Nicolas Markey +## +## This work may be distributed and/or modified under the conditions of +## the LaTeX Project Public License, either version 1.3 of this license +## or (at your option) any later version. The latest version of this +## license is in +## +## http://www.latex-project.org/lppl.txt +## +## and version 1.3 or later is part of all distributions of LaTeX version +## 2005/12/01 or later. +## +## This work has the LPPL maintenance status `maintained'. +## The Current Maintainer of this work is Nicolas Markey. + + +# number of rows +NB_COLUMNS=2 +# number of columns +NB_ROWS=2 +# orientation (1=landscape, 0=portrait) +LANDSCAPE=1 +# do not crop margins +KEEP_ORIG_BBOX=1 +# tight frame around each slide +TIGHT_FRAME=1 +# frame width +FRAME_WIDTH=.4pt diff --git a/support/pdfxup/pdfxup b/support/pdfxup/pdfxup index 52baf20ddc..12ac684ede 100755 --- a/support/pdfxup/pdfxup +++ b/support/pdfxup/pdfxup @@ -2,11 +2,28 @@ shopt -s extglob shopt -s lastpipe -VERSION="1.61" -VDATE="2020/10/21" +VERSION="2.00" +VDATE="2020/12/17" ## see release notes at the end of this file. +## (c) 2020/12/17 Nicolas Markey +## +## This work may be distributed and/or modified under the conditions of +## the LaTeX Project Public License, either version 1.3 of this license +## or (at your option) any later version. The latest version of this +## license is in +## +## http://www.latex-project.org/lppl.txt +## +## and version 1.3 or later is part of all distributions of LaTeX version +## 2005/12/01 or later. +## +## This work has the LPPL maintenance status `maintained'. +## The Current Maintainer of this work is Nicolas Markey. + + + ## Roadmap ## 1) definition of some functions: ## defaultvalues() and setdefaultvalues() @@ -14,6 +31,7 @@ VDATE="2020/10/21" ## myecho() ## dimtopt() and testdim() ## ifinrangelist() +## setconfigfile() [look for configuration file] ## cleancslor() [clean comma-sep. list of ranges] ## cleanup ## 2) script: @@ -37,74 +55,95 @@ VDATE="2020/10/21" ## (might be useful for defining derived scripts) function defaultvalues() { - : ${dfpdfxupCOLS=2} - : ${dfpdfxupROWS=1} - : ${dfpdfxupLANDSC=1} - : ${dfpdfxupPAP="a4"} + : ${dfpdfxupNB_COLUMNS=2} + : ${dfpdfxupNB_ROWS=1} + : ${dfpdfxupLANDSCAPE=1} + : ${dfpdfxupPAPERSIZE="a4"} : ${dfpdfxupBOOKLET=0} : ${dfpdfxupCLIP=1} - : ${dfpdfxupOUTF="pdfxup.pdf"} - : ${dfpdfxupIHM="5pt"} - : ${dfpdfxupIVM="5pt"} - : ${dfpdfxupIM="5pt"} - : ${dfpdfxupHM="5pt"} - : ${dfpdfxupVM="5pt"} - : ${dfpdfxupM="5pt"} - : ${dfpdfxupIHS="1pt"} - : ${dfpdfxupIVS="1pt"} - : ${dfpdfxupIS="1pt"} - : ${dfpdfxupFW=".4pt"} + : ${dfpdfxupOUTPUTFILE="pdfxup.pdf"} + : ${dfpdfxupINNER_HMARGIN="5pt"} + : ${dfpdfxupINNER_VMARGIN="5pt"} + : ${dfpdfxupINNER_MARGINS="5pt"} + : ${dfpdfxupHMARGIN="5pt"} + : ${dfpdfxupVMARGIN="5pt"} + : ${dfpdfxupMARGINS="5pt"} + : ${dfpdfxupINTERM_HSPACE="1pt"} + : ${dfpdfxupINTERM_VSPACE="1pt"} + : ${dfpdfxupINTERM_SPACES="1pt"} + : ${dfpdfxupFRAME_WIDTH=".4pt"} : ${dfpdfxupPAGES="-"} - : ${dfpdfxupBB="-"} - : ${dfpdfxupNOBB=""} - : ${dfpdfxupKBB="0"} - : ${dfpdfxupGBB="0"} - : ${dfpdfxupVERB="1"} + : ${dfpdfxupINCLUDE_FOR_BBOX="-"} + : ${dfpdfxupEXCLUDE_FOR_BBOX=""} + : ${dfpdfxupKEEP_ORIG_BBOX="0"} + : ${dfpdfxupCOMPUTE_BBOX_ONLY="0"} + : ${dfpdfxupVERBOSITY="1"} : ${dfpdfxupDEBUG="0"} - : ${dfpdfxupWMPERIOD="1"} - : ${dfpdfxupALLOWOW="0"} - : ${dfpdfxupFORCEBB=""} + : ${dfpdfxupWATERMARK_PERIOD="1"} + : ${dfpdfxupSILENTLY_OVERWRITE="0"} + : ${dfpdfxupSET_BBOX=""} + : ${dfpdfxupTIGHT_FRAME="0"} } function setdefaultvalues() { - COLS=$dfpdfxupCOLS; - ROWS=$dfpdfxupROWS; - LANDSC=$dfpdfxupLANDSC; + # number of columns + NB_COLUMNS=$dfpdfxupNB_COLUMNS; + # number of rows + NB_ROWS=$dfpdfxupNB_ROWS; + # landscape mode (1=landscape, 0=portrait) + LANDSCAPE=$dfpdfxupLANDSCAPE; + # booklet mode ('se'=booklet 'short-edge', 'le'=booklet 'long-edge') BOOKLET=$dfpdfxupBOOKLET; + # clip pages to bounding box (1=yes, 0=no) CLIP=$dfpdfxupCLIP; - PAP=$dfpdfxupPAP; - OUTF=$dfpdfxupOUTF - IHM=$dfpdfxupIHM; - IVM=$dfpdfxupIVM; - IM=$dfpdfxupIM; - HM=$dfpdfxupHM; - VM=$dfpdfxupVM; - M=$dfpdfxupM; - IHS=$dfpdfxupIHS; - IVS=$dfpdfxupIVS; - IS=$dfpdfxupIS; - FW=$dfpdfxupFW; - ## don't overwrite VERB if set on command line - : ${VERB=$dfpdfxupVERB}; + # papersize ('a4', 'letter', ...) + PAPERSIZE=$dfpdfxupPAPERSIZE; + # name of output file + OUTPUTFILE=$dfpdfxupOUTPUTFILE + # (minimal) inner horizontal margin (between frame and logical page) + INNER_HMARGIN=$dfpdfxupINNER_HMARGIN; + # (minimal) inner vertical margin (between frame and logical page) + INNER_VMARGIN=$dfpdfxupINNER_VMARGIN; + # (minimal) inner margin (both horizontal and vertical) + INNER_MARGINS=$dfpdfxupINNER_MARGINS; + # horizontal margin (between content and border of physical page) + HMARGIN=$dfpdfxupHMARGIN; + # vertical margin (between content and border of physical page) + VMARGIN=$dfpdfxupVMARGIN; + # margin (between content and border of physical page) + MARGINS=$dfpdfxupMARGINS; + # intermediate horizontal space (between logical pages) + INTERM_HSPACE=$dfpdfxupINTERM_HSPACE; + # intermediate vertical space (between logical pages) + INTERM_VSPACE=$dfpdfxupINTERM_VSPACE; + # intermediate space (between logical pages) + INTERM_SPACES=$dfpdfxupINTERM_SPACES; + # frame width + FRAME_WIDTH=$dfpdfxupFRAME_WIDTH; + # verbosity level + ## don't overwrite VERBOSITY if set on command line + : ${VERBOSITY=$dfpdfxupVERBOSITY}; + # debug mode DEBUG=$dfpdfxupDEBUG; - WATERMARK=""; - WATERMARKPERIOD=$dfpdfxupWMPERIOD; - KBB=$dfpdfxupKBB; - GBB=$dfpdfxupGBB; - ALLOWOVERWRITE=$dfpdfxupALLOWOW; - SBB=0; - x0=-1 - y0=-1 - h0=-1 - w0=-1 - if [[ "$dfpdfxupFORCEBB" ]]; then - SBB=1; - read -r x0 y0 h0 w0 <<<$(echo $dfpdfxupFORCEBB); - fi + # file used for watermarking + WATERMARK_FILE=""; + # number of pages to repeat when watermarking + WATERMARK_PERIOD=$dfpdfxupWATERMARK_PERIOD; + # keep original bounding box (hence do not recompute) + KEEP_ORIG_BBOX=$dfpdfxupKEEP_ORIG_BBOX; + # only compute bounding box (hence do not produce PDF output) + COMPUTE_BBOX_ONLY=$dfpdfxupCOMPUTE_BBOX_ONLY; + # overwrite output file without warning + SILENTLY_OVERWRITE=$dfpdfxupSILENTLY_OVERWRITE; + # make frame tight around logical pages + TIGHT_FRAME=$dfpdfxupTIGHT_FRAME; + # initial bounding box + SET_BBOX=$dfpdfxupSET_BBOX + ## Notice: the names for h and w should actually be X and Y: ## they are not width and height, but coordinates of upper right corner. - ## Notice: PAGES, BB and NOBB will be set to default values if empty after + ## Notice: PAGES, INCLUDE_FOR_BBOX and EXCLUDE_FOR_BBOX will be set to default values if empty after ## processing options } @@ -117,54 +156,57 @@ function usage() if [[ "$dfpdfxupPAGES" == "-" ]]; then explicitPAGES=" (all)"; fi - if [[ "$dfpdfxupNOBB" == "" ]]; then - explicitNOBB=" (none)"; + if [[ "$dfpdfxupEXCLUDE_FOR_BBOX" == "" ]]; then + explicitEXCLUDE_FOR_BBOX=" (none)"; fi - if [[ "$dfpdfxupBB" == "-" ]]; then + if [[ "$dfpdfxupINCLUDE_FOR_BBOX" == "-" ]]; then explicitBB=" (all)"; fi - if [[ "$dfpdfxupFORCEBB" == "" ]]; then - explicitFORCEBB=" (unset)"; + if [[ "$dfpdfxupSET_BBOX" == "" ]]; then + explicitSET_BBOX=" (unset)"; fi echo "pdfxup: n-up pages of a PDF document, preserving readability usage: `basename $0` [OPTIONS] file -Available OPTIONS are: - -x n n columns per page [default: \"$dfpdfxupCOLS\"] - -y n n lines per page [default: \"$dfpdfxupROWS\"] - -l [0|1] landscape-mode [default: \"$dfpdfxupLANDSC\"] +The main OPTIONS are: + -x n n columns per page [default: \"$dfpdfxupNB_COLUMNS\"] + -y n n lines per page [default: \"$dfpdfxupNB_ROWS\"] + -l [0|1] landscape-mode [default: \"$dfpdfxupLANDSCAPE\"] -b [0|1|le|se] booklet-mode [default: \"$dfpdfxupBOOKLET\"] - -c [0|1] clip pages to bounding box [default: \"$dfpdfxupCLIP\"] - -im n inner margins [default: \"$dfpdfxupIM\"] - -m n margins [default: \"$dfpdfxupM\"] - -is n interm. spaces [default: \"$dfpdfxupIS\"] - -fw n frame width [default: \"$dfpdfxupFW\"] - -o file write output to file [default: \"$dfpdfxupOUTF\"] + -cf file import config. parameters from file [default: none] + -m n margins [default: \"$dfpdfxupMARGINS\"] + -fw n frame width [default: \"$dfpdfxupFRAME_WIDTH\"] + -o file write output to file [default: \"$dfpdfxupOUTPUTFILE\"] -p pages only include these pages [default: \"$dfpdfxupPAGES\"$explicitPAGES] - -nobb pages pages to omit when computing b.box [default: \"$dfpdfxupNOBB\"$explicitNOBB] - -bb pages pages to use for computing b.box [default: \"$dfpdfxupBB\"$explicitBB] - -g [0|1] only computes bounding box [default: \"$dfpdfxupGBB\"] - -s x y X Y force bounding box [default: \"$dfpdfxupFORCEBB\"$explicitFORCEBB] - -V [0-3] select verbosity [default: \"$dfpdfxupVERB\"] + -nobb pages pages to omit when computing b.box [default: \"$dfpdfxupEXCLUDE_FOR_BBOX\"$explicitEXCLUDE_FOR_BBOX] + -bb pages pages to use for computing b.box [default: \"$dfpdfxupINCLUDE_FOR_BBOX\"$explicitBB] + -g [0|1] only computes bounding box [default: \"$dfpdfxupCOMPUTE_BBOX_ONLY\"] + -s x y X Y force bounding box [default: \"$dfpdfxupSET_BBOX\"$explicitSET_BBOX] -w file add watermarking [default: none] - -wp n repeat last n pages of watermark file [default: \"$dfpdfxupWMPERIOD\"] + -wp n repeat last n pages of watermark file [default: \"$dfpdfxupWATERMARK_PERIOD\"] -i ask before overwriting/removing files -d debug mode: keep intermediary files - -v show version number and exit"; + -v show version number and exit +See the manual page ('man pdfxup') for the list of all options."; ## ## Some options are not presented, for the sake of brevity... ## -## -ihm n inner horizontal margin [default: \"$dfpdfxupIHM\"] -## -ivm n inner vertical margin [default: \"$dfpdfxupIVM\"] -## -hm n horizontal margin [default: \"$dfpdfxupHM\"] -## -vm n vertical margin [default: \"$dfpdfxupVM\"] -## -ihs n interm. horizontal space [detault: \"$dfpdfxupIHS\"] -## -ivs n interm. vertical space [detault: \"$dfpdfxupIVS\"] -## -kbb keep original bounding box [default: \"$dfpdfxupKBB\"] -## -ow allow overwriting [default: \"$dfpdfxupALLOWOW\"] -## -ps s output paper size [default: \"$dfpdfxupPAP\"] +## -c [0|1] clip pages to bounding box [default: \"$dfpdfxupCLIP\"] +## -im n inner margins [default: \"$dfpdfxupINNER_MARGINS\"] +## -ihm n inner horizontal margin [default: \"$dfpdfxupINNER_HMARGIN\"] +## -ivm n inner vertical margin [default: \"$dfpdfxupINNER_VMARGIN\"] +## -hm n horizontal margin [default: \"$dfpdfxupHMARGIN\"] +## -vm n vertical margin [default: \"$dfpdfxupVMARGIN\"] +## -ihs n interm. horizontal space [detault: \"$dfpdfxupINTERM_HSPACE\"] +## -ivs n interm. vertical space [detault: \"$dfpdfxupINTERM_VSPACE\"] +## -is n interm. spaces [default: \"$dfpdfxupINTERM_SPACES\"] +## -kbb keep original bounding box [default: \"$dfpdfxupKEEP_ORIG_BBOX\"] +## -ow allow overwriting [default: \"$dfpdfxupSILENTLY_OVERWRITE\"] +## -ps s output paper size [default: \"$dfpdfxupPAPERSIZE\"] +## -tf draw tight frame around each page [default: \"$dfpdfxupTIGHT_FRAME\"] ## -q run quietly (equiv. '-V=0') ## -h show this help message +## -V [0-3] select verbosity [default: \"$dfpdfxupVERBOSITY\"] ## ## ## @@ -180,13 +222,13 @@ function myecho() ECHO=0; case $1 in +([0-9])\+) - if [[ $VERB -ge ${1%+} ]]; then ECHO=1; fi + if [[ $VERBOSITY -ge ${1%+} ]]; then ECHO=1; fi ;; +([0-9])) - if [[ $VERB -eq $1 ]]; then ECHO=1; fi + if [[ $VERBOSITY -eq $1 ]]; then ECHO=1; fi ;; +([0-9])-) - if [[ $VERB -le ${1%-} ]]; then ECHO=1; fi + if [[ $VERBOSITY -le ${1%-} ]]; then ECHO=1; fi ;; esac if [[ $ECHO == 1 ]]; then @@ -294,6 +336,28 @@ function ifinrangelist() return; } +## look for config file +function setconfigfile() +{ + if [[ `echo "$1"|grep -v "/"` ]]; then + if [[ `echo "$1"|grep "\.xup$"` && $KPSEWHICH ]]; then + CFFILE=`$KPSEWHICH $1` + else + CFFILE=`$KPSEWHICH $1.xup` + fi + fi + if [[ (! -e $CFFILE) ]]; then + if [[ -e $1 ]]; then + CFFILE=$1 + else + if [[ -e $1.xup ]]; then + CFFILE=$1.xup + fi + fi + fi + #echo $CFFILE; +} + ## normalize list + count number of pages to be displayed function cleancslor() { @@ -302,17 +366,46 @@ function cleancslor() for i in ${list//,/$IFS}; do case $i in +([0-9])) - result+="$i,"; - nbpages+=1;; + if [[ $i -le $nbp ]]; then + result+="$i,"; + nbpages+=1; + else + myecho 1+ " $file has $nbp page(s); page $i does not exist." + fi + ;; -+([0-9])) - result+="1$i,"; - nbpages+=${i#-};; + if [[ $i -le $nbp ]]; then + result+="1$i,"; + nbpages+=${i#-}; + else + myecho 1+ " $file has $nbp page(s); changed 1$i to 1-$nbp." + result+="1$nbp,"; + nbpages+=${nbp#-}; + fi + ;; +([0-9])-) - result+="$i$nbp,"; - nbpages+=$(expr $nbp + 1 - ${i%-});; - +([0-9])-+([0-9])) - result+="$i,"; - nbpages+=$(expr 1 + `echo $i|cut -d- -f2` - `echo $i|cut -d- -f1`);; + if [[ $i -le $nbp ]]; then + result+="$i$nbp,"; + nbpages+=$(expr $nbp + 1 - ${i%-}); + else + myecho 1+ " $file has $nbp page(s); pages $i do not exist." + fi + ;; + +([0-9])-+([0-9])) + fstp=`echo $i|cut -d- -f1` + if [[ $fstp -gt $nbp ]]; then + myecho 1+ " $file has $nbp page(s); range $i omitted." + fi + lstp=`echo $i|cut -d- -f2` + if [[ $lstp -gt $nbp ]]; then + myecho 1+ " $file has $nbp page(s); range $i changed to $fstp-$nbp." + lstp=$nbp; + fi + if [[ $lstp -ge $fstp ]]; then + result+="$fstp-$lstp,"; + nbpages+=$(expr 1 + $lstp - $fstp) + fi + ;; -) result+="1-$nbp,"; nbpages+=$nbp;; @@ -380,7 +473,8 @@ if [ ! "$PDFLATEXVERSION" ]; then exit 1; fi - +## KPSEWHICH could be specified on command-line +: ${KPSEWHICH=`which kpsewhich`} ###################################################################### @@ -391,33 +485,41 @@ fi while [ $# != 0 ]; do case $1 in -x|--columns) - COLS=$2; + NB_COLUMNS=$2; shift 2;; -x?(=)+([0-9])) - COLS=`echo $1|sed -re "s/-x=?//"`; + NB_COLUMNS=`echo $1|sed -re "s/-x=?//"`; shift;; -y|--rows) - ROWS=$2; + NB_ROWS=$2; shift 2;; -y?(=)+([0-9])) - ROWS=`echo $1|sed -re "s/-y=?//"`; + NB_ROWS=`echo $1|sed -re "s/-y=?//"`; + shift;; + -nup|--nup) + NB_COLUMNS=`echo $2|sed -re "s/x.*$//"`; + NB_ROWS=`echo $2|sed -re "s/^.*x//"`; + shift 2;; + -?(-)nup?(=)+([0-9])x+([0-9])) + NB_COLUMNS=`echo $1|sed -re "s/x.*$//"|sed -re "s/--?nup=?//"`; + NB_ROWS=`echo $1|sed -re "s/^--?nup.*x//"`; shift;; -l|--landscape) case $2 in 1|yes|y|true) - LANDSC=1; + LANDSCAPE=1; SHIFT=2; ;; 0|no|n|false) - LANDSC=0; + LANDSCAPE=0; SHIFT=2; ;; -*) - LANDSC=1; + LANDSCAPE=1; SHIFT=1; ;; *) - LANDSC=1; + LANDSCAPE=1; #echo "Normal use of '$1' option is: '$1 [0|1]'"; #echo "Assuming you want landscape outupt..."; SHIFT=1; @@ -427,19 +529,19 @@ while [ $# != 0 ]; do ANS=`echo $1|sed -re "s/-l=?//"`; case $ANS in 1|yes|y|true) - LANDSC=1; + LANDSCAPE=1; ;; 0|no|n|false) - LANDSC=0; + LANDSCAPE=0; ;; *) - LANDSC=1; + LANDSCAPE=1; #echo "Normal use of '$1' option is: '$1 [0|1]'"; #echo "Assuming you want landscape outupt..."; esac shift;; -nl|--portrait|--no-landscape|--nolandscape) - LANDSC=0; + LANDSCAPE=0; shift;; -b|--booklet) case $2 in @@ -466,7 +568,7 @@ while [ $# != 0 ]; do SHIFT=1; esac if [[ $BOOKLET != 0 ]]; then - FW=0pt + FRAME_WIDTH=0pt # this is the default, but can be changed by passing -fw option fi shift $SHIFT;; @@ -488,10 +590,36 @@ while [ $# != 0 ]; do #echo "Assuming you want booklet outupt..."; esac if [[ $BOOKLET != 0 ]]; then - FW=0pt + FRAME_WIDTH=0pt # this is the default, but can be changed by passing -fw option fi shift;; + -cf|--config|--config-file|-?(-)mode) + case $2 in + -*) + echo "Error. Option '$1' expects a file name; found '$2'."; + echo "Aborting."; + exit 0; + ;; + *) + setconfigfile $2 + ;; + esac + if [[ -e "$CFFILE" ]]; then + source $CFFILE + else + myecho 0+ " /!\ configuration file $2 not found" + fi + shift 2;; + -cf=*|--config=*|--config-file=*|-?(-)mode=*) + TMP=`echo $1|cut -d= -f2-` + setconfigfile $TMP + if [[ -e "$CFFILE" ]]; then + source $CFFILE + else + myecho 0+ " /!\ configuration file $TMP not found" + fi + shift;; -c|--clip) case $2 in 1|yes|y|true) @@ -518,161 +646,218 @@ while [ $# != 0 ]; do ;; esac shift;; - -ps|--paper|--paper-size) - PAP=$2; + -nc|--no-clip) + CLIP=0; + shift;; + -ps|--paper|--paper?(-)size) + PAPERSIZE=$2; shift 2;; - -ps=*|--paper=*|--paper-size=*) + -ps=*|--paper=*|--paper?(-)size=*) ## '=' is compulsory, as we expect a string... - ANS=`echo $1|sed -re "s/(-ps=|--paper=|--paper-size=)//"`; - PAP=$ANS; + ANS=`echo $1|sed -re "s/(-ps=|--paper=|--paper-?size=)//"`; + PAPERSIZE=$ANS; shift;; - -p|--pages|--page) - PAGES+="$2,"; + -p|--pages|--page) + case $2 in + -) + PAGES+="$2,"; + ;; + -*) + echo "Error: option '$1' expects a range, not '$2'."; + echo "Aborting."; + exit 0; + ;; + *) + PAGES+="$2,"; + ;; + esac shift 2;; -p*|--page*) ANS=`echo $1|sed -re "s/--?p(ages?)?=?//"`; PAGES=+="$ANS,"; shift;; -o|--out|--output-file|--outfile) - OUTF=$2; + OUTPUTFILE=$2; shift 2;; -o=*|--out=*|--output-file=*|--outfile=*) ANS=`echo $1|sed -re "s/--?o(ut(put-)?(file)?)?=//"`; - OUTF=$ANS; + OUTPUTFILE=$ANS; shift;; -ow) - ALLOWOVERWRITE="1"; + SILENTLY_OVERWRITE="1"; shift;; -ihm|--innerhmargin) - dimtopt $2 $dfpdfxupIHM "$1 $2"; - IHM=$dim; + dimtopt $2 $dfpdfxupINNER_HMARGIN "$1 $2"; + INNER_HMARGIN=$dim; shift 2;; -ihm?(=)+([0-9])*) ANS=`echo $1|sed -re "s/-ihm=?//"`; - dimtopt $ANS $dfpdfxupIHM $1; - IHM=$dim; + dimtopt $ANS $dfpdfxupINNER_HMARGIN $1; + INNER_HMARGIN=$dim; shift;; -ivm|--innervmargin) - dimtopt $2 $dfpdfxupIVM "$1 $2"; - IVM=$dim; + dimtopt $2 $dfpdfxupINNER_VMARGIN "$1 $2"; + INNER_VMARGIN=$dim; shift 2;; -ivm?(=)+([0-9])*) ANS=`echo $1|sed -re "s/-ivm=?//"`; - dimtopt $ANS $dfpdfxupIVM $1; - IVM=$dim; + dimtopt $ANS $dfpdfxupINNER_VMARGIN $1; + INNER_VMARGIN=$dim; shift;; -im|--innermargins) - dimtopt $2 $dfpdfxupIM "$1 $2"; - IHM=$dim; - IVM=$dim; + dimtopt $2 $dfpdfxupINNER_MARGINS "$1 $2"; + INNER_HMARGIN=$dim; + INNER_VMARGIN=$dim; shift 2;; -im?(=)+([0-9])*) ANS=`echo $1|sed -re "s/-im=?//"`; - dimtopt $ANS $dfpdfxupIM $1; - IHM=$dim; - IVM=$dim; + dimtopt $ANS $dfpdfxupINNER_MARGINS $1; + INNER_HMARGIN=$dim; + INNER_VMARGIN=$dim; shift;; -hm|--hmargin) - testdim $2 $dfpdfxupHM "$1 $2"; - HM=$dim; + testdim $2 $dfpdfxupHMARGIN "$1 $2"; + HMARGIN=$dim; shift 2;; -hm?(=)+([0-9])*) ANS=`echo $1|sed -re "s/-hm=?//"`; - testdim $ANS $dfpdfxupHM $1; - HM=$dim; + testdim $ANS $dfpdfxupHMARGIN $1; + HMARGIN=$dim; shift;; -vm|--vmargin) - testdim $2 $dfpdfxupVM "$1 $2"; - VM=$dim; + testdim $2 $dfpdfxupVMARGIN "$1 $2"; + VMARGIN=$dim; shift 2;; -vm?(=)+([0-9])*) ANS=`echo $1|sed -re "s/-vm=?//"`; - testdim $ANS $dfpdfxupVM $1; - VM=$dim; + testdim $ANS $dfpdfxupVMARGIN $1; + VMARGIN=$dim; shift;; -m|--margins) - testdim $2 $dfpdfxupM "$1 $2"; - HM=$dim; - VM=$dim; + testdim $2 $dfpdfxupMARGINS "$1 $2"; + HMARGIN=$dim; + VMARGIN=$dim; shift 2;; -m?(=)+([0-9])*) ANS=`echo $1|sed -re "s/-m=?//"`; - testdim $ANS $dfpdfxupM $1; - HM=$dim; - VM=$dim; + testdim $ANS $dfpdfxupMARGINS $1; + HMARGIN=$dim; + VMARGIN=$dim; shift;; -ihs|--inthspace) - testdim $2 $dfpdfxupIHS "$1 $2"; - IHS=$dim; + testdim $2 $dfpdfxupINTERM_HSPACE "$1 $2"; + INTERM_HSPACE=$dim; shift 2;; -ihs?(=)+([0-9])*) ANS=`echo $1|sed -re "s/-ihs=?//"`; - testdim $ANS $dfpdfxupIHS $1; - IHS=$dim; + testdim $ANS $dfpdfxupINTERM_HSPACE $1; + INTERM_HSPACE=$dim; shift;; -ivs|--intvspace) - testdim $2 $dfpdfxupIVS "$1 $2"; - IVS=$dim; + testdim $2 $dfpdfxupINTERM_VSPACE "$1 $2"; + INTERM_VSPACE=$dim; shift 2;; -ivs?(=)+([0-9])*) ANS=`echo $1|sed -re "s/-ivs=?//"`; - testdim $ANS $dfpdfxupIVS $1; - IVS=$dim; + testdim $ANS $dfpdfxupINTERM_VSPACE $1; + INTERM_VSPACE=$dim; shift;; -is|--intspaces) - testdim $2 $dfpdfxupIS "$1 $2"; - IHS=$dim; - IVS=$dim; + testdim $2 $dfpdfxupINTERM_SPACES "$1 $2"; + INTERM_HSPACE=$dim; + INTERM_VSPACE=$dim; shift 2;; -is?(=)+([0-9])*) ANS=`echo $1|sed -re "s/-is=?//"`; - testdim $ANS $dfpdfxupIS $1; - IHS=$dim; - IVS=$dim; + testdim $ANS $dfpdfxupINTERM_SPACES $1; + INTERM_HSPACE=$dim; + INTERM_VSPACE=$dim; shift;; - -fw|--framewidth) - testdim $2 $dfpdfxupFW "$1 $2"; - FW=$dim; + -fw|--framewidth|--frame-width) + testdim $2 $dfpdfxupFRAME_WIDTH "$1 $2"; + FRAME_WIDTH=$dim; shift 2;; -fw?(=)+([0-9])*) ANS=`echo $1|sed -re "s/-fw=?//"`; - testdim $ANS $dfpdfxupFW $1; - FW=$dim; + testdim $ANS $dfpdfxupFRAME_WIDTH $1; + FRAME_WIDTH=$dim; + shift;; + -tf|--tight-frame) + case $2 in + 1|yes|y|true) + TIGHT_FRAME=1; + SHIFT=1; + ;; + 0|no|n|false) + TIGHT_FRAME=0; + SHIFT=1; + ;; + *) + TIGHT_FRAME=1; + SHIFT=1; + esac + shift $SHIFT;; + -tf*|--tight-frame*) + TIGHT_FRAME=`echo $1|sed -re "s/--?t(ight-)?f(rame)?=?//"`; shift;; -i) MVopt="-i"; RMopt="-i"; shift;; -nobb|--nobb|-no-bb|--no-bb) - NOBB+="$2,"; + case $2 in + -) + EXCLUDE_FOR_BBOX+="$2,"; + ;; + -*) + echo "Error: option '$1' expects a range, not '$2'."; + echo "Aborting."; + exit 0; + ;; + *) + EXCLUDE_FOR_BBOX+="$2,"; + ;; + esac shift 2;; -nobb*|--no-bb*) ANS=`echo $1|sed -re "s/--?no-?bb=?//"`; - NOBB+="$ANS,"; + EXCLUDE_FOR_BBOX+="$ANS,"; shift;; -bb|--bb|--bounding-box) - BB+="$2,"; + case $2 in + -) + INCLUDE_FOR_BBOX+="$2,"; + ;; + -*) + echo "Error: option '$1' expects a range, not '$2'."; + echo "Aborting."; + exit 0; + ;; + *) + INCLUDE_FOR_BBOX+="$2,"; + ;; + esac shift 2;; -bb*|--bb*|--bounding-box) ANS=`echo $1|sed -re "s/--?b(ounding-?)?b(ox)?=?//"`; - BB+="$ANS,"; + INCLUDE_FOR_BBOX+="$ANS,"; shift;; -kbb|--keepbb|--keep-bb|--original-bb) case $2 in 1|yes|y|true) - KBB=1; + KEEP_ORIG_BBOX=1; SHIFT=2; ;; 0|no|n|false) - KBB=0; + KEEP_ORIG_BBOX=0; SHIFT=2; ;; -*) - KBB=1; + KEEP_ORIG_BBOX=1; SHIFT=1; ;; *) - KBB=1; + KEEP_ORIG_BBOX=1; SHIFT=1; esac shift $SHIFT;; @@ -680,31 +865,31 @@ while [ $# != 0 ]; do ANS=`echo $1|sed -re "s/--?(k(eep-?)?bb|orig[^=]*bb)=?//"`; case $ANS in 1|yes|y|true) - KBB=1; + KEEP_ORIG_BBOX=1; ;; 0|no|n|false) - KBB=0; + KEEP_ORIG_BBOX=0; ;; *) - KBB=1; + KEEP_ORIG_BBOX=1; esac shift;; -g|--get-bb|--getbb) case $2 in 1|yes|y|true) - GBB=1; + COMPUTE_BBOX_ONLY=1; SHIFT=2; ;; 0|no|n|false) - GBB=0; + COMPUTE_BBOX_ONLY=0; SHIFT=2; ;; -*) - GBB=1; + COMPUTE_BBOX_ONLY=1; SHIFT=1; ;; *) - GBB=1; + COMPUTE_BBOX_ONLY=1; SHIFT=1; esac shift $SHIFT;; @@ -712,13 +897,13 @@ while [ $# != 0 ]; do ANS=`echo $1|sed -re "s/--?g(etbb|et-bb)?=?//"`; case $ANS in 1|yes|y|true) - GBB=1; + COMPUTE_BBOX_ONLY=1; ;; 0|no|n|false) - GBB=0; + COMPUTE_BBOX_ONLY=0; ;; *) - GBB=1; + COMPUTE_BBOX_ONLY=1; #echo "Normal use of '$1' option is: '$1 [0|1]'"; #echo "Assuming you want landscape outupt..."; esac @@ -726,61 +911,63 @@ while [ $# != 0 ]; do -s|--set-bb|--setbb) case "$2$3$4$5" in +([0-9])) - SBB=1; - BBX=$2; - BBY=$3; - BBW=$4; - BBH=$5;; + SET_BBOX="$2 $3 $4 $5" + ;; + *) + echo "Error: option '$1' expects 4 numbers."; + echo "Aborting."; + exit 0; + ;; esac shift 5;; -V) case $2 in @(0|1|2|3)) - if [[ $VERB -lt $2 ]]; then - VERB=$2; + if [[ $VERBOSITY -lt $2 ]]; then + VERBOSITY=$2; fi SHIFT=2;; *) - if [[ $VERB -lt 2 ]]; then - VERB=2; + if [[ $VERBOSITY -lt 2 ]]; then + VERBOSITY=2; fi SHIFT=1;; esac shift $SHIFT;; -V?(=)@(0|1|2|3)) - if [[ $VERB -lt `echo $1|sed -re "s/-V=?//"` ]]; then - VERB=`echo $1|sed -re "s/-V=?//"`; + if [[ $VERBOSITY -lt `echo $1|sed -re "s/-V=?//"` ]]; then + VERBOSITY=`echo $1|sed -re "s/-V=?//"`; fi shift;; -V?(=)+([0-9])) - VERB=9; + VERBOSITY=9; shift;; -VV) - if [[ $VERB -lt 3 ]]; then - VERB=3; + if [[ $VERBOSITY -lt 3 ]]; then + VERBOSITY=3; fi shift;; -VVV) - if [[ $VERB -lt 4 ]]; then - VERB=4; + if [[ $VERBOSITY -lt 4 ]]; then + VERBOSITY=4; fi shift;; -q|--quiet) - VERB=0; + VERBOSITY=0; shift;; -w|--watermark|--watermark-file) - WATERMARK=$2; + WATERMARK_FILE=$2; shift 2;; -w=*|--watermark=*|--watermark-file=*) ANS=`echo $1|sed -re "s/--?w[^=]*=//"`; - WATERMARK=$ANS; + WATERMARK_FILE=$ANS; shift;; -wp|--wperiod|--watermark-period) - WATERMARKPERIOD=$2; + WATERMARK_PERIOD=$2; shift 2;; -wp=*|--wperiod=*|--watermark-period=*) ANS=`echo $1|sed -re "s/--?w[^=]*=//"`; - WATERMARKPERIOD=$ANS; + WATERMARK_PERIOD=$ANS; shift;; -v|--version) echo "pdfxup version $VERSION (released $VDATE)"; @@ -827,63 +1014,78 @@ fi ## check output file +## set bbox +SBB=0; +read -r x0 y0 w0 h0 <<<$(echo "-1 -1 -1 -1"); +if [[ "$SET_BBOX" ]]; then + SBB=1; + read -r BBX BBY BBW BBH <<<$(echo $SET_BBOX); +fi + ## summarize options: myecho 1+ "-> processing options"; - +if [[ "$FILE" != "" ]]; then + myecho 2+ " * used configuration file $FILE"; +fi if [[ $BOOKLET -eq 1 ]]; then myecho 2+ " * booklet mode (long-edge)"; else if [[ $BOOKLET -eq 2 ]]; then myecho 2+ " * booklet mode (short edge)"; else - myecho 2+ -ne " * columns=$COLS, rows=$ROWS, "; - if [[ $LANDSC -eq 1 ]]; then + myecho 2+ -ne " * columns=$NB_COLUMNS, rows=$NB_ROWS, "; + if [[ $LANDSCAPE -eq 1 ]]; then myecho 2+ "landscape mode"; else myecho 2+ "portrait mode"; fi fi fi -myecho 2+ " * paper size=$PAP"; +myecho 2+ " * paper size=$PAPERSIZE"; if [[ $CLIP -eq 1 ]]; then myecho 2+ " * clipping content outside bounding box"; else myecho 2+ " * not clipping content outside bounding box"; fi -myecho 2+ " * output file is \"$OUTF\""; -if [[ "$IHM" == "$IVM" ]]; then - myecho 2+ " * inner margins=$IHM"; +myecho 2+ " * output file is \"$OUTPUTFILE\""; +if [[ "$INNER_HMARGIN" == "$INNER_VMARGIN" ]]; then + myecho 2+ " * inner margins=$INNER_HMARGIN"; else - myecho 2+ " * inner horizontal margin=$IHM, inner vertical margin=$IVM"; + myecho 2+ " * inner horizontal margin=$INNER_HMARGIN, inner vertical margin=$INNER_VMARGIN"; fi -if [[ "$HM" == "$VM" ]]; then - myecho 2+ " * margins=$HM"; +if [[ "$HMARGIN" == "$VMARGIN" ]]; then + myecho 2+ " * margins=$HMARGIN"; else - myecho 2+ " * horizontal margin=$HM, vertical margin=$VM"; + myecho 2+ " * horizontal margin=$HMARGIN, vertical margin=$VMARGIN"; fi -if [[ "$IHS" == "$IVS" ]]; then - myecho 2+ " * space between pages=$IHS"; +if [[ "$INTERM_HSPACE" == "$INTERM_VSPACE" ]]; then + myecho 2+ " * space between pages=$INTERM_HSPACE"; else - myecho 2+ " * horizontal space between pages=$IHS, vertical space=$IVS"; + myecho 2+ " * horizontal space between pages=$INTERM_HSPACE, vertical space=$INTERM_VSPACE"; fi -myecho 2+ " * frame rule width=$FW"; +if [[ $TIGHT_FRAME -eq 1 ]]; then + TIGHT_FRAMEMESSAGE=" (tight)"; +else + TIGHT_FRAMEMESSAGE=" (loose)"; +fi +myecho 2+ " * frame rule width=$FRAME_WIDTH $TIGHT_FRAMEMESSAGE"; if [[ $MVopt == "-i" && $RMopt == "-i" ]]; then myecho 2+ " * interactive clean up"; else myecho 2+ " * non-interactive clean up"; fi -if [[ $GBB -eq 1 ]]; then +if [[ $COMPUTE_BBOX_ONLY -eq 1 ]]; then myecho 2+ " * only compute bounding box"; fi -if [[ $KBB -eq 1 ]]; then +if [[ $KEEP_ORIG_BBOX -eq 1 ]]; then myecho 2+ " * keep original bounding box"; fi if [[ $SBB -eq 1 ]]; then - myecho 2+ " * bounding box set to $2 $3 $4 $5"; + myecho 2+ " * bounding box set to $BBX $BBY $BBW $BBH"; fi -if [[ "$WATERMARK" ]]; then - myecho 2+ " * watermarking with file $WATERMARK"; - myecho 2+ " * watermarking period=$WATERMARKPERIOD"; +if [[ "$WATERMARK_FILE" ]]; then + myecho 2+ " * watermarking with file $WATERMARK_FILE"; + myecho 2+ " * watermarking period=$WATERMARK_PERIOD"; fi @@ -912,32 +1114,31 @@ nbp=`$GS $GSOPTFILE -sDEVICE=bbox -dNOPAUSE -dQUIET -c "($inputfilename.pdf) (r) myecho 2+ " File \"$file\" has $nbp pages"; -## now we can deal with ranges of pages (BB, NOBB, PAGES) +## now we can deal with ranges of pages (INCLUDE_FOR_BBOX, EXCLUDE_FOR_BBOX, PAGES) ## cleancslor uses $nbp, so we have to compute this before declare -i nbpages; -nbpages=0; -if [[ ${BB} != "" ]]; then - BB=${BB%,}; - cleancslor $BB; - BB=${result%,}; - myecho 3+ " * use for bounding-box computation: "${BB}; +if [[ ${INCLUDE_FOR_BBOX} != "" ]]; then + INCLUDE_FOR_BBOX=${INCLUDE_FOR_BBOX%,}; + cleancslor $INCLUDE_FOR_BBOX; + INCLUDE_FOR_BBOX=${result%,}; + myecho 3+ " * use for bounding-box computation: "${INCLUDE_FOR_BBOX}; else if [[ ${PAGES} != "" ]]; then - BB=${PAGES%,}; - cleancslor $BB; - BB=${result%,}; - myecho 3+ " * use for bounding-box computation: "${BB}; + INCLUDE_FOR_BBOX=${PAGES%,}; + cleancslor $INCLUDE_FOR_BBOX; + INCLUDE_FOR_BBOX=${result%,}; + myecho 3+ " * use for bounding-box computation: "${INCLUDE_FOR_BBOX}; else - BB=$dfpdfxupBB; + INCLUDE_FOR_BBOX=$dfpdfxupINCLUDE_FOR_BBOX; fi fi -if [[ ${NOBB} != "" ]]; then - NOBB=${NOBB%,}; - cleancslor $NOBB; - NOBB=${result%,}; - myecho 3+ " * exclude from bounding-box computation: "${NOBB}; +if [[ ${EXCLUDE_FOR_BBOX} != "" ]]; then + EXCLUDE_FOR_BBOX=${EXCLUDE_FOR_BBOX%,}; + cleancslor $EXCLUDE_FOR_BBOX; + EXCLUDE_FOR_BBOX=${result%,}; + myecho 3+ " * exclude from bounding-box computation: "${EXCLUDE_FOR_BBOX}; else - NOBB=$dfpdfxupNOBB; + EXCLUDE_FOR_BBOX=$dfpdfxupEXCLUDE_FOR_BBOX; fi if [[ ${PAGES} != "" ]]; then PAGES=${PAGES%,}; @@ -947,7 +1148,11 @@ fi nbpages=0; cleancslor $PAGES; PAGES=${result%,}; -myecho 3+ " * pages to display: ${PAGES} (${nbpages} pages)"; +myecho 2+ " * pages to display: ${PAGES} (${nbpages} pages)"; +if [[ $nbpages -le 0 ]]; then + myecho 1+ " No pages to include. Aborting." + exit 0; +fi ###################################################################### ## set up some variables @@ -963,11 +1168,20 @@ else fi +## whether the frame should be tight around pages, or loose (use all width) +if [[ $TIGHT_FRAME -eq 1 ]]; then + TIGHT_FRAMEBOX="\fbox"; + WIDE_FRAMEBOX=""; +else + TIGHT_FRAMEBOX=""; + WIDE_FRAMEBOX="\fbox"; +fi + ## special case: if booklet, we force the numbers of rows and cols if [[ $BOOKLET != 0 ]]; then - if [[ $COLS != 2 || $ROWS != 1 || $LANDSC == 0 ]]; then + if [[ $NB_COLUMNS != 2 || $NB_ROWS != 1 || $LANDSCAPE == 0 ]]; then myecho 1+ " forcing booklet mode: 2 columns, 1 row, landscape mode"; - COLS=2; ROWS=1; LANDSC=1; + NB_COLUMNS=2; NB_ROWS=1; LANDSCAPE=1; fi fi @@ -975,23 +1189,23 @@ fi ## check watermarking file nbwp=1; ## set even if no watemark -if [[ $WATERMARK != "" ]]; then - if [[ ! -e $WATERMARK ]]; then +if [[ $WATERMARK_FILE != "" ]]; then + if [[ ! -e $WATERMARK_FILE ]]; then myecho 1+ " pdfxup: watermarking file not found. Omiting watermarking." else - myecho 2+ " * using file $WATERMARK for watermarking"; + myecho 2+ " * using file $WATERMARK_FILE for watermarking"; fi fi -## get number of pages of WATERMARK (PDF) file -if [[ $WATERMARK != "" ]]; then - if [[ -e $WATERMARK ]]; then - if [[ `file -b $WATERMARK | grep "PDF"` ]]; then +## get number of pages of WATERMARK_FILE (PDF) file +if [[ $WATERMARK_FILE != "" ]]; then + if [[ -e $WATERMARK_FILE ]]; then + if [[ `file -b $WATERMARK_FILE | grep "PDF"` ]]; then ## copy file in case it contains spaces - cp "$WATERMARK" $watermarkfilename.pdf + cp "$WATERMARK_FILE" $watermarkfilename.pdf nbwp=`$GS $GSOPTWATERMARK -sDEVICE=bbox -dNOPAUSE -dQUIET -c "($watermarkfilename.pdf) (r) file runpdfbegin pdfpagecount = quit"` - if [[ $WATERMARKPERIOD -gt $nbwp || $WATERMARKPERIOD -lt 1 ]]; then - WATERMARKPERIOD=$nbwp; + if [[ $WATERMARK_PERIOD -gt $nbwp || $WATERMARK_PERIOD -lt 1 ]]; then + WATERMARK_PERIOD=$nbwp; fi fi fi @@ -1009,12 +1223,13 @@ curr=0 page=0 step=0 -if [[ $KBB == 0 ]]; then + +if [[ $KEEP_ORIG_BBOX == 0 ]]; then if [[ $SBB == 0 ]]; then myecho 1+ -n "-> computing bounding box"; myecho 2+ ""; - for r in ${BB//,/$IFS}; + for r in ${INCLUDE_FOR_BBOX//,/$IFS}; do case $r in +([0-9])) @@ -1058,7 +1273,7 @@ if [[ $KBB == 0 ]]; then 3) thish=$i; #if [[ $h -lt $i ]]; then h=$i; fi - ifinrangelist $page $NOBB; + ifinrangelist $page $EXCLUDE_FOR_BBOX; if [ $in == 0 ]; then eval step=$(( step+1 )); if [[ $x -lt 0 || $x -gt $thisx && $thisx+$thisw -gt 0 ]]; then x=$thisx; fi @@ -1076,6 +1291,7 @@ if [[ $KBB == 0 ]]; then fi done; done; + myecho 2- ""; else x=$BBX; y=$BBY; @@ -1085,18 +1301,17 @@ if [[ $KBB == 0 ]]; then fi -EMPTYBB=$KBB; -if [[ $KBB == 0 && $x -eq $x0 && +EMPTYBB=$KEEP_ORIG_BBOX; +if [[ $KEEP_ORIG_BBOX == 0 && $x -eq $x0 && $y -eq $y0 && $h -eq $h0 && $w -eq $w0 ]]; then - myecho 1+ ""; myecho 1+ " * empty bounding box; keeping original margins"; EMPTYBB=1; #exit 1; fi -if [[ $SBB == 0 && $EMPTYBB == 0 ]]; then +if [[ $SINCLUDE_FOR_BBOX == 0 && $EMPTYBB == 0 ]]; then myecho 1 -n "." myecho 2+ -ne " bbox: x=$x y=$y X=$w Y=$h (final) \\r"; myecho 3+ ""; @@ -1104,7 +1319,7 @@ if [[ $SBB == 0 && $EMPTYBB == 0 ]]; then myecho 1+ ""; fi -if [[ $GBB != 0 ]]; then +if [[ $COMPUTE_BBOX_ONLY != 0 ]]; then myecho 1+ " final bounding box: x=$x y=$y X=$w Y=$h"; cleanup; exit 0; @@ -1113,16 +1328,17 @@ fi ## compute options to pass to \includegraphics -IHM=${IHM%pt}; -IVM=${IVM%pt}; +#INNER_HMARGIN=${INNER_HMARGIN%pt}; +#INNER_VMARGIN=${INNER_VMARGIN%pt}; if [[ $EMPTYBB -eq 0 ]]; then - eval x=$((x-IHM)) - eval y=$((y-IVM)) - eval w=$((w+IHM)) - eval h=$((h+IVM)) +# eval x=$((x-INNER_HMARGIN)) +# eval y=$((y-INNER_VMARGIN)) +# eval w=$((w+INNER_HMARGIN)) +# eval h=$((h+INNER_VMARGIN)) BBOPTION="viewport=$x $y $w $h"; else - BBOPTION="trim=-$IHM -$IVM -$IHM -$IVM"; +# BBOPTION="trim=-$INNER_HMARGIN -$INNER_VMARGIN -$INNER_HMARGIN -$INNER_VMARGIN"; + BBOPTION="trim=0 0 0 0"; fi ###################################################################### @@ -1144,266 +1360,43 @@ case $BOOKLET in esac cat >> $filename.tex <\finaly - \multiply\finaly by 100 - \immediate\write\scale{\the\finaly} - \else - \multiply\finalx by 100 - \immediate\write\scale{\the\finalx} - \fi - \immediate\closeout\scale - \fi - - \begin{document} - %\tracingoutput=1 - %\tracingpages=1 - %\tracingparagraphs=1 - \makeatletter - \newcounter{curroutpage} - \setcounter{curroutpage}{1} - \addtocounter{curroutpage}{-1} - \newcounter{currpage} - \newcounter{currcol} - \newcounter{currline} - \newcounter{realout} - \newcounter{wmout} - \newcounter{wmoutaux} - %\showthe\value{outpage} - %\showthe\value{curroutpage} - \@whilenum \value{outpage}>\value{curroutpage} \do% - {\stepcounter{curroutpage}% - \setcounter{currpage}{\value{curroutpage}}% - \advance\c@currpage by -1% - \multiply\c@currpage by \nbhoriz% - \multiply\c@currpage by \nbvert% - \hrule \@height\z@% - \setcounter{currline}{0}% - \vskip \outputvmargin% - \@whilenum\value{currline}<\nbvert \do% - {\hrule \@height\z@\vskip \outputindivvmargin% - \ifnum\value{currline}>0\vskip \outputindivvmargin\fi% - \global\stepcounter{currline}% - \setcounter{currcol}{0}% - \hskip \outputhmargin% - \@whilenum\value{currcol}<\nbhoriz \do% - {\ifnum\value{currcol}>0\hskip\outputindivhmargin\fi% - \global\stepcounter{currcol}% - \global\stepcounter{currpage}% - \ifnum\value{currpage}>\value{lastpage}\else - %% computing page number corresponding to \currline and \currcol - \setcounter{realout}{\value{currpage}}% - \def\ang{0}% - \ifbooklet - \iflongedge - %% long edge: - %% 1->n, 2->1, 3->n-1 (rotated), 4->2(rotated)... - \ifodd\value{realout}% -> 1 or 3 - \addtocounter{realout}{-1}% - \divide\c@realout by 2\relax - \ifodd\value{realout}% -> 3 - \def\ang{180}% - \else% -> 1 - \fi - \setcounter{realout}{-\value{realout}}% - \addtocounter{realout}{\value{outpage}}% - \addtocounter{realout}{\value{outpage}}% - \else% -> 2 or 4 - \divide\c@realout by 2\relax - \ifodd\value{realout}% -> 2 - \else% -> 4 - \def\ang{180}% - \fi - \fi - \else - %% short edge: - %% 1->n, 2->1, 3->2, 4->n-1, 5->n-2, 6->3, 7->4, 8->n-3 - \ifodd\value{realout}% -> 1 or 3 - \addtocounter{realout}{-1}% - \divide\c@realout by 2\relax - \ifodd\value{realout}% -> 3 - \stepcounter{realout} - \else% -> 1 - \setcounter{realout}{-\value{realout}}% - \addtocounter{realout}{\value{outpage}}% - \addtocounter{realout}{\value{outpage}}% - \fi - \else% -> 2 or 4 - \divide\c@realout by 2\relax - \ifodd\value{realout}% -> 2 - \else% -> 4 - \setcounter{realout}{-\value{realout}}% - \stepcounter{realout} - \addtocounter{realout}{\value{outpage}}% - \addtocounter{realout}{\value{outpage}}% - \fi - \fi - \fi - \fi - \ifnum\value{realout}>$nbpages\relax - %% if page above nb of pages, output blank page - \hskip\hresult\hskip2\fboxrule - \else - %% otherwise compute corresponding page to display - %% first keep realout for watermarking... - \setcounter{wmoutaux}{\value{realout}}% - \setcounter{wmout}{\value{realout}}% - \nthvalue{\value{realout}}{\pagelist}% - \iffound\setcounter{realout}{\value{result}}% - \else %% hmmm... problem - \message{I'm messed up counting pages...}% - \fi - %% compute watermarking page (should be original realout?) - \ifx\watermark\@empty\else - \ifnum$nbwp<\value{wmoutaux}\relax - \addtocounter{wmoutaux}{-$nbwp}% - \addtocounter{wmoutaux}{-1}% - \divide\c@wmoutaux by $WATERMARKPERIOD\relax - \stepcounter{wmoutaux}% - \multiply\c@wmoutaux by $WATERMARKPERIOD\relax - \addtocounter{wmout}{-\value{wmoutaux}}% - \fi - \vbox to \vresult{\vfill - \hbox to \hresult{\hfill - \includegraphics[keepaspectratio,% - height=\vresult,width=\hresult,angle=\ang,% - page=\value{wmout}$CLIPOPT]{$WATERMARK}\hfill}\vfill}% - \hskip-\hresult\relax - \fi - \fbox{\vbox to \vresult{\vfill - \hbox to \hresult{\hfill - \includegraphics[$BBOPTION,% - keepaspectratio,height=\vresult,width=\hresult,angle=\ang,% - page=\value{realout}$CLIPOPT]{\file}\hfill}\vfill}}% - \fi - \fi}}% - \clearpage% - }% - \makeatother% - \end{document} + \def\pdfxupfile{$inputfilename.pdf} + \def\pdfxuppagelist{$PAGES} + \def\pdfxupoutputpaper{$PAPERSIZE} + \def\pdfxupoutputlandscape{$LANDSCAPE} + \def\pdfxupnbhoriz{$NB_COLUMNS} + \def\pdfxupnbvert{$NB_ROWS} + \def\pdfxupnbpages{$nbpages} + \def\pdfxupvmargin{$VMARGIN} + \def\pdfxuphmargin{$HMARGIN} + \def\pdfxupinnervmargin{$INNER_VMARGIN} + \def\pdfxupinnerhmargin{$INNER_HMARGIN} + \def\pdfxupintermvspace{$INTERM_VSPACE} + \def\pdfxupintermhspace{$INTERM_HSPACE} + \def\pdfxupframewidth{$FRAME_WIDTH} + \def\pdfxupemptybb{$EMPTYBB} + \def\pdfxupx{$x} + \def\pdfxupy{$y} + \def\pdfxupw{$w} + \def\pdfxuph{$h} + \def\pdfxupfilename{$filename} + \def\pdfxupwatermark{$WATERMARK_FILE} + \def\pdfxupnbwp{$nbwp} + \def\pdfxupwperiod{$WATERMARK_PERIOD} + \def\pdfxupclipopt{$CLIPOPT} + \def\pdfxupwidefbox{$WIDE_FRAMEBOX} + \def\pdfxuptightfbox{$TIGHT_FRAMEBOX} + \def\pdfxupbbox{$BBOPTION} + + \input{pdfxup-template} + EOF ###################################################################### ## produce PDF output ###################################################################### myecho 1+ "-> producing final file"; -case $VERB in +case $VERBOSITY in 0|1|2) myecho 2+ " * $PDFLATEX -interaction=nonstopmode $filename.tex" $PDFLATEX -interaction=batchmode $filename.tex > /dev/null 2>&1 || \ @@ -1417,19 +1410,20 @@ esac ## clean up ###################################################################### if [[ $LATEXFAILED -eq 1 ]]; then - myecho 1+ ": failed!" + myecho 1+ "$PDFLATEX: compilation failed!" + myecho 1+ "Use option '-d' to get and analyse failing file." cleanup exit 0; fi if [[ $EMPTYBB -eq 0 ]]; then - myecho 1+ " final scale: "`cat $filename.scl | sed -e "s/pt$//"`"%" + myecho 0+ " final scale: "`cat $filename.scl | sed -e "s/pt$//"`"%" fi -if [[ $ALLOWOVERWRITE -eq 1 ]]; then - myecho 2+ " * mv $MVopt $filename.pdf \"$OUTF\"" - mv $MVopt $filename.pdf "$OUTF" +if [[ $SILENTLY_OVERWRITE -eq 1 ]]; then + myecho 2+ " * mv $MVopt $filename.pdf \"$OUTPUTFILE\"" + mv $MVopt $filename.pdf "$OUTPUTFILE" else - myecho 2+ " * mv $MVopt -i $filename.pdf \"$OUTF\"" - mv $MVopt -i $filename.pdf "$OUTF" + myecho 2+ " * mv $MVopt -i $filename.pdf \"$OUTPUTFILE\"" + mv $MVopt -i $filename.pdf "$OUTPUTFILE" fi cleanup exit 0 @@ -1580,3 +1574,14 @@ v1.60 (2020/06/24) v1.61 (2020/10/21) - clean up after option '-g' (thanks to Oliver Redner) + +v2.00 (2020/12/17) + - fixed a bug with inner margins + - added --tight-frame option: tells whether the frame should + be tight around the page (and leave horizontal white space + outside the frame), or as large as possible. + - added --config-file option: configuration files (default + extension .xup) can be used to define default values + for frequent situations. + - cleaned-up man page, adding some missing options (thanks + to Louis Gostiaux for pointing undocumented options) diff --git a/support/pdfxup/pdfxup-template.tex b/support/pdfxup/pdfxup-template.tex new file mode 100644 index 0000000000..f5b6839f31 --- /dev/null +++ b/support/pdfxup/pdfxup-template.tex @@ -0,0 +1,278 @@ +\expandafter\ifx\csname pdfxupfile\endcsname\relax +\PackageError{pdfxup}{This file should not be compiled alone} + {File pdfxup-template.pdf is not meant to be compiled alone. + \MessageBreak + It should only be used via the 'pdfxup' script.} +\fi + +\documentclass{minimal} + \usepackage[margin=0pt,\pdfxupoutputpaper paper]{geometry} + \ifnum\pdfxupoutputlandscape=1\relax\geometry{landscape}\fi + \usepackage{graphicx} + \IfFileExists{grffile.sty}{\usepackage{grffile}}{} + + \topskip=0pt + \parindent=0pt + + \makeatletter + + %% define functions for parsing comma-separated lists of ranges of pages + \newcounter{result}% + \newif\iffound + \def\@parserange#1-#2-#3\@end#4\@end{% + \setcounter{result}{#4}% + \ifnum\value{result}=1\relax + \foundtrue + \setcounter{result}{#1}% + \else + \addtocounter{result}{-1}% + \ifx\relax#3\relax%% means that range contains no - + \else + \addtocounter{result}{#1}% + \ifnum#2<\value{result}\relax + \addtocounter{result}{-#2}% + \else + \foundtrue + \fi + \fi + \fi} + \def\parserange#1#2{\expandafter\@parserange#2-SINGLE-\@end#1\@end} + \def\@parsecsl#1,#2\@end#3\@end{% + \parserange{#3}{#1}% + \iffound\else + \ifx\relax#2\relax\else\@parsecsl#2\@end\value{result}\@end\fi\fi} + %% \nthvalue#1#2 looks for #1-th value in list of intervals #2 + \def\nthvalue#1#2{\foundfalse\expandafter\@parsecsl#2,\@end#1\@end} + %% + + + %% perform various computations: + %% - width and height of image (\hresult and \vresult) + %% - width and height of frame containing image (\hboxsize and \vboxsize) + \newcounter{lastpage} + \newcounter{outpage} + \setcounter{outpage}{\pdfxupnbpages} + \addtocounter{outpage}{-1} + \divide\c@outpage by \pdfxupnbhoriz + \divide\c@outpage by \pdfxupnbvert + \ifbooklet + \divide\c@outpage by 2 + \fi + \stepcounter{outpage} + \ifbooklet + \multiply\c@outpage by 2 + \fi + \setcounter{lastpage}{\value{outpage}} + \multiply\c@lastpage by \pdfxupnbhoriz + \multiply\c@lastpage by \pdfxupnbvert + \makeatother + % + \newlength\outputvmargin + \newlength\outputhmargin + \setlength\outputvmargin{\pdfxupvmargin} + \setlength\outputhmargin{\pdfxuphmargin} + \newlength\innervmargin + \newlength\innerhmargin + \setlength\innervmargin{\pdfxupinnervmargin} + \setlength\innerhmargin{\pdfxupinnerhmargin} + \newlength\outputindivvmargin + \newlength\outputindivhmargin + \setlength\outputindivvmargin{\pdfxupintermvspace} + \setlength\outputindivhmargin{\pdfxupintermhspace} + % + \fboxsep=0pt% + \setlength\fboxrule{\pdfxupframewidth} + \newlength\hresult + \newlength\vresult + \newlength\vboxsize + \newlength\hboxsize + \hresult=\paperwidth + \advance\hresult by -\pdfxupnbhoriz\fboxrule + \advance\hresult by -\pdfxupnbhoriz\fboxrule + \advance\hresult by -\pdfxupnbhoriz\innerhmargin + \advance\hresult by -\pdfxupnbhoriz\innerhmargin + \vresult=\paperheight + \advance\vresult by -\pdfxupnbvert\fboxrule + \advance\vresult by -\pdfxupnbvert\fboxrule + \advance\vresult by -\pdfxupnbvert\innerhmargin + \advance\vresult by -\pdfxupnbvert\innerhmargin + % + \advance\hresult by -2\outputhmargin + \advance\vresult by -2\outputvmargin + % + \advance\hresult by -\pdfxupnbhoriz \outputindivhmargin + \advance\vresult by -\pdfxupnbvert \outputindivvmargin + \advance\hresult by \outputindivhmargin + \advance\vresult by \outputindivvmargin + % + \divide\hresult by \pdfxupnbhoriz + \divide\vresult by \pdfxupnbvert + + \vboxsize=\vresult + \advance\vboxsize by 2\fboxrule + \advance\vboxsize by 2\innervmargin + \hboxsize=\hresult + \advance\hboxsize by 2\fboxrule + \advance\hboxsize by 2\innerhmargin + + + %% compute actual scale by which PDF is shrunk (or extended) + \ifnum\pdfxupemptybb=0\relax + \newcounter{origx} + \setcounter{origx}{\pdfxupw} + \addtocounter{origx}{-\pdfxupx} + \newcounter{origy} + \setcounter{origy}{\pdfxuph} + \addtocounter{origy}{-\pdfxupy} + \newlength\finalx + \newlength\finaly + \finalx=\hresult + \finaly=\vresult + \divide\finalx by \value{origx} + \divide\finaly by \value{origy} + \newwrite\scale + \immediate\openout\scale=\pdfxupfilename.scl + \ifdim\finalx>\finaly + \multiply\finaly by 100 + \immediate\write\scale{\the\finaly} + \else + \multiply\finalx by 100 + \immediate\write\scale{\the\finalx} + \fi + \immediate\closeout\scale + \fi + + + %% start document + \begin{document} + %\tracingoutput=1 + %\tracingpages=1 + %\tracingparagraphs=1 + \makeatletter + \newcounter{curroutpage} + \setcounter{curroutpage}{1} + \addtocounter{curroutpage}{-1} + \newcounter{currpage} + \newcounter{currcol} + \newcounter{currline} + \newcounter{realout} + \newcounter{wmout} + \newcounter{wmoutaux} + \@whilenum \value{outpage}>\value{curroutpage} \do% + {\stepcounter{curroutpage}% + \setcounter{currpage}{\value{curroutpage}}% + \advance\c@currpage by -1% + \multiply\c@currpage by \pdfxupnbhoriz% + \multiply\c@currpage by \pdfxupnbvert% + \hrule \@height\z@% + \setcounter{currline}{0}% + \vskip \outputvmargin% + \@whilenum\value{currline}<\pdfxupnbvert \do% + {\hrule \@height\z@\vskip \outputindivvmargin% + \ifnum\value{currline}>0\vskip \outputindivvmargin\fi% + \global\stepcounter{currline}% + \setcounter{currcol}{0}% + \hskip \outputhmargin% + \@whilenum\value{currcol}<\pdfxupnbhoriz \do% + {\ifnum\value{currcol}>0\hskip\outputindivhmargin\fi% + \global\stepcounter{currcol}% + \global\stepcounter{currpage}% + \ifnum\value{currpage}>\value{lastpage}\else + %% computing page number corresponding to \currline and \currcol + \setcounter{realout}{\value{currpage}}% + \def\ang{0}% + \ifbooklet + \iflongedge + %% long edge: + %% 1->n, 2->1, 3->n-1 (rotated), 4->2(rotated)... + \ifodd\value{realout}% -> 1 or 3 + \addtocounter{realout}{-1}% + \divide\c@realout by 2\relax + \ifodd\value{realout}% -> 3 + \def\ang{180}% + \else% -> 1 + \fi + \setcounter{realout}{-\value{realout}}% + \addtocounter{realout}{\value{outpage}}% + \addtocounter{realout}{\value{outpage}}% + \else% -> 2 or 4 + \divide\c@realout by 2\relax + \ifodd\value{realout}% -> 2 + \else% -> 4 + \def\ang{180}% + \fi + \fi + \else + %% short edge: + %% 1->n, 2->1, 3->2, 4->n-1, 5->n-2, 6->3, 7->4, 8->n-3 + \ifodd\value{realout}% -> 1 or 3 + \addtocounter{realout}{-1}% + \divide\c@realout by 2\relax + \ifodd\value{realout}% -> 3 + \stepcounter{realout} + \else% -> 1 + \setcounter{realout}{-\value{realout}}% + \addtocounter{realout}{\value{outpage}}% + \addtocounter{realout}{\value{outpage}}% + \fi + \else% -> 2 or 4 + \divide\c@realout by 2\relax + \ifodd\value{realout}% -> 2 + \else% -> 4 + \setcounter{realout}{-\value{realout}}% + \stepcounter{realout} + \addtocounter{realout}{\value{outpage}}% + \addtocounter{realout}{\value{outpage}}% + \fi + \fi + \fi %% \iflongedge...\else + \fi %% \ifbooklet + \ifnum\value{realout}>\pdfxupnbpages\relax + %% if page above nb of pages, output blank page + %\hskip\hresult\hskip2\fboxrule + \hskip\hboxsize + \else + %% otherwise compute corresponding page to display + %% first keep realout for watermarking... + \setcounter{wmoutaux}{\value{realout}}% + \setcounter{wmout}{\value{realout}}% + \nthvalue{\value{realout}}{\pdfxuppagelist}% + \iffound\setcounter{realout}{\value{result}}% + \else %% hmmm... problem + \message{I'm messed up counting pages...}% + \fi + %% compute watermarking page and display + \ifx\pdfxupwatermark\@empty\else + \ifnum\pdfxupnbwp<\value{wmoutaux}\relax + \addtocounter{wmoutaux}{-\pdfxupnbwp}% + \addtocounter{wmoutaux}{-1}% + \divide\c@wmoutaux by \pdfxupwperiod\relax + \stepcounter{wmoutaux}% + \multiply\c@wmoutaux by \pdfxupwperiod\relax + \addtocounter{wmout}{-\value{wmoutaux}}% + \fi + \vbox to \vboxsize{\vfill + \hbox to \hboxsize{\hfill + \includegraphics[keepaspectratio,% + height=\vresult,width=\hresult,angle=\ang,% + page=\value{wmout}\pdfxupclipopt]{\pdfxupwatermark}\hfill}\vfill}% + \hskip-\hboxsize\relax + \fi + %% display current page at correct size + \edef\pdfxupinclgr{\includegraphics[\pdfxupbbox,% + keepaspectratio,height=\vresult,width=\hresult,angle=\ang,% + page=\value{realout}\pdfxupclipopt]{\pdfxupfile}}% + \pdfxupwidefbox{\vbox to \vboxsize{\vfill + \hbox to \hboxsize{\hfill + \pdfxuptightfbox{\hskip\innerhmargin\relax + \sbox{0}{\pdfxupinclgr}% + \ht0=\dimexpr\ht0 + \innervmargin\relax + \dp0=\dimexpr\dp0 + \innervmargin\relax + \usebox{0}\hskip\innerhmargin\relax}% + \hfill}\vfill}}% + \fi + \fi}}% + \clearpage% + }% + \makeatother% + \end{document} diff --git a/support/pdfxup/pdfxup.1 b/support/pdfxup/pdfxup.1 index 57b547e524..5fe8a3e054 100644 --- a/support/pdfxup/pdfxup.1 +++ b/support/pdfxup/pdfxup.1 @@ -1,6 +1,6 @@ .\" Manpage for pdfxup. .\" Contact pdfxup@markey.fr to correct errors or typos. -.TH man 1 "21 october 2020" "1.61" "pdfxup man page" +.TH man 1 "17 december 2020" "2.00" "pdfxup man page" .SH NAME pdfxup \- n-up tool with reduced margins .SH SYNOPSIS @@ -22,14 +22,26 @@ package) in order to produce the new document. pdfxup accepts numerous options. The most important ones are: .\" additional options should be lister here... .TP -\fB\-x\fR n, \fB\-\-columns\fR n -sets the number of columns in the output file (default 2); +\fB\-x\fR m, \fB\-\-columns\fR m +sets the number of columns of the output file (default 2); .TP \fB\-y\fR n, \fB\-\-rows\fR n -sets the number of lines in the output file (default 1); +sets the number of lines of the output file (default 1); .TP -\fB\-l\fR, \fB\-\-landscape\fR -sets orientation of paper (of final document) landscape; +\fB\-nup\fR m\fBx\fRn, \fB\--nup\fR m\fBx\fRn +sets the number of rows and columns of the output file (default 2x1); +.TP +\fB\-l\fR (0|1), \fB\-\-landscape\fR, \fB\-\-portrait\fR +sets orientation of paper (of final document); +.TP +\fB\-cf\fR file, \fB\-\-config \fR file, \fB\-\-mode \fR file +reads file (with extension \fB.xup\fR) and uses options defined in that +file (see below for details about \fB.xup\fR files). +All options are processed in the order the appear on the command-line, +so that it is possible to modify the options set in the configuration +file (and it is even possible to include several configuration files, the +later one overwriting the options set by the previous ones). +Files are looked-up using kpsewhich (if available). .TP \fB\-b\fR (le|se), \fB\-\-booklet\fR (le|se) configure for printing as a booklet. Value 'le' (which is the default @@ -37,29 +49,42 @@ value when \fB\-b\fR is used with no argument) means that two-sided printing is in 'long-edge' mode (you turn from one page to the next along the long edge of the paper). 'se' is the 'short-edge' option. .TP -\fB\-c\fR, \fB\-\-clip\fR -clip pages to the computed bounding box. By default, content is not -clipped, which may result in overlap of neighbouring pages. With this -option, anything outside the bounding box will not be displayed. +\fB\-c\fR, \fB\-\-clip\fR, \fB\-nc\fR, \fB\-\-no-clip\fR +clip (or don't clip) pages to the computed bounding box. By default, +content is clipped, to avoid overlap between neighbouring pages. +With \fB--no-clip\fR, anything outside the bounding box will be +displayed. .TP \fB\-o\fR file, \fB\-\-output\fR file -name of output file; +name of output file. .TP \fB\-i\fR -ask before overwriting output file; +ask before overwriting output file. +.TP +\fB\-ow\fR +overwrite output file without asking. +.TP +\fB\-ps\fR s, \fB\-\-paper\fR s +sets paper size (default a4). The name must be known by package geometry +(more precisely, "paper" should be defined in that package). .TP \fB\-fw\fR d, \fB\-\-framewidth\fR d width of the frame around each page (default 0.4pt). Set to 0pt to have no -frame at all; +frame at all. +.TP +\fB\-tf\fR [0|1], \fB\-\-tight-frame\fR [0|1] +whether the frame should be tight around the page, leaving horizontal +white space outside the frame, or should be wide and span the whole +available width. .TP \fB\-im\fR d, \fB\-\-innermargins\fR d -inner margin between frame and page (default 5pt); +inner margin between frame and page (default 5pt). .TP \fB\-m\fR d, \fB\-\-margins\fR d -margin of pages of the new document (default 5pt); +margin of pages of the new document (default 5pt). .TP \fB\-is\fR d, \fB\-\-intspaces\fR d -space between different pages (default 1pt); +space between different pages (default 1pt). .TP \fB\-p\fR list, \fB\-\-pages\fR list only consider sublist of pages of input document. List is a @@ -70,54 +95,107 @@ includes all pages. Also allows modulo, so that "\fB\-p\fR 0%2" would include only even-numbered pages. .TP \fB\-bb\fR list, \fB\-\-bb\fR list -only consider sublist of pages of input document for computing bounding box; +only consider sublist of pages of input document for computing bounding box. .TP \fB\-nobb\fR list, \fB\-\-no-bb\fR list -omit list of pages of input document from computation of bounding box; +omit list of pages of input document from computation of bounding box. .TP \fB\-g\fR, \fB\-\-get-bb\fR -only compute (and output) bounding box; +only compute (and output) bounding box. Will not produce any output file. +.TP +\fB\-kbb\fR, \fB\-\-keep-bb\fR +do not compute bounding box, preserve current margins. .TP \fB\-s\fR x y W H, \fB\-\-set-bb\fR x y W H -set the bounding box to the given values; +set the bounding box to the given values. Values are in pt; the first two +elements correspond to the lower left corner, while the last two represent +the width and height of the part to be displayed. .TP \fB\-w\fR file, \fB\-\-watermark\fR file use file as background watermark. file can be any format accepted by pdflatex (e.g. png or pdf). If file is a multipage PDF file, page n of the watermark file is used with page n of the input file, and the last -page of the watermark file is repeated if the input file has more pages; +page of the watermark file is repeated if the input file has more pages. .TP \fB\-wp\fR p, \fB\-\-watermark-period\fR p -repeat the last p pages of the watermark file instead of only the last one; +repeat the last p pages of the watermark file instead of only the last one. .TP \fB\-d\fR, \fB\-\-debug\fR -debug mode: keep intermediary files; +debug mode: keep intermediary files. .TP \fB\-V [0-3]\fR, \fB\-\-verbose\fR [0-3] -select verbosity (default: 1); +select verbosity (default: 1). .TP \fB\-q\fR, \fB\-\-quiet\fR -run quietly (equiv. '-V=0'); +run quietly (equiv. '-V 0'). .TP \fB\-v\fR, \fB\-\-version\fR -print version number and exit; +print version number and exit. .TP \fB\-h\fR, \fB\-\-help\fR print help message and exit. +.SH CONFIGURATION FILES +Configuration files (extension \fB.xup\fR) are bash scripts used +to set some variables. If option "\fB--config-file\fR " +(or equivalent) is used, is looked up with kpsewhich +first, if it contains no '/'. If kpsewhich does not find it, +then pdfxup checks if the file exists (using 'test -e') before +sourcing it (the \fBPATH\fR variable will not be used to find +it). + +The script should only set some internal variables of pdfxup, such as +\fBNB_ROWS\fR, \fBNB_COLUMNS\fR, \fBLANDSCAPE\fR (to set up a +predefined layout). It can be used to set the bounding box, but it is +often better to compute it on the first few pages of the document. +Here are some examples of lines that can be put in a \fB.xup\fR file: +.TP +\fBNB_COLUMNS=1\fR +set the number of columns to 1 +.TP +\fBNB_ROWS=2\fR +set the number of rows to 2 +.TP +\fBLANDSCAPE=0\fR +set portrait mode +.TP +\fBKEEP_ORIG_BBOX=1\fR +do not crop margins +.TP +\fBSET_BBOX="75 47 540 755" +set bounding box: lower left=(75,47); upper right=(540,755) +.TP +\fBTIGHT_FRAME=1\fR +set tight frames around pages +.TP +\fBINNER_MARGINS=10pt\fR +set margin around each page (inside the frame) to 10pt +.TP +\fBINTERM_SPACES=10pt\fR +set space between pages to 10pt +.TP +\fBFRAME_WIDTH=2mm\fR +set frame width to 2mm + +.PP +Other available variables can be found in the \fBsetdefaultvalues\fR function. + .SH EXAMPLES .TP \fB# pdfxup file.pdf\fR -produces 2-up pdf file from file.pdf +produces 2-up pdf file from file.pdf. .TP \fB# pdfxup -bb 1-4 file.pdf\fR same behaviour, but computes the bounding box only using the -first 4 pages (this saves time when processing long documents) +first 4 pages (this saves time when processing long documents). .TP \fB# pdfxup -b -o booklet.pdf file.pdf\fR -same behaviour, but creates a booklet (as booklet.pdf) +same behaviour, but creates a booklet (as booklet.pdf). .TP \fB# pdfxup -kbb -x1 -y2 -l0 beamer-frames.pdf\fR -arranges 2 beamer frames per page (not reducing margins) +arranges 2 beamer frames per page (not reducing margins). +.TP +\fB# pdfxup --mode beamer2 beamer-frames.pdf\fR +arranges PDF pages according to beamer2.xup configuration file. .TP \fB# pdfxup -kbb -x2 -y2 -l beamer-frames.pdf:1-12,15-19\fR arranges 4 beamer frames per page (not reducing margins), including diff --git a/support/pdfxup/pdfxup.pdf b/support/pdfxup/pdfxup.pdf index 651c92495f..b6e779cb30 100644 Binary files a/support/pdfxup/pdfxup.pdf and b/support/pdfxup/pdfxup.pdf differ diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb index 968f7b6cdd..570fd0ad0c 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb @@ -26,7 +26,7 @@ depend container_split_src_files/1 depend frozen/0 depend minrelease/2016 depend release/2020 -depend revision/57148 +depend revision/57154 name 00texlive.image category TLCore @@ -26515,7 +26515,7 @@ catalogue-version 1.0 name babel category Package -revision 56784 +revision 57153 shortdesc Multilingual support for Plain TeX or LaTeX relocated 1 longdesc This package manages culturally-determined typographical (and @@ -26528,15 +26528,15 @@ longdesc has to be done for each language. Included is also a set of ini longdesc files for about 200 languages. Many language styles work with longdesc pdfLaTeX, as well as with XeLaTeX and LuaLaTeX, out of the box. longdesc A few even work with plain formats. -containersize 171724 -containerchecksum a5f3b801eac3650c9102bb3d2390ef131604b7655921e0439b4c6115038b8a8024b4633606a959b18f29cd34570de24ee321b3ddd6418270e6bf44566118defc -doccontainersize 804524 -doccontainerchecksum b70bd9fd172dcff145d59d8140784e54428abc34c5dff794a27a7a03bd20f8c5d732946a95d5348b7af4a4723baff8691cbda6d1a8b767c29ee187c5e7648da6 -docfiles size=201 +containersize 172732 +containerchecksum f096fbd407b22554b6e4a1f2ae4e50813d006b1221969d4a9ff9d3931e91a649885a553ca5bf79cfbac8711b7e3f1eefb2307958ad8148917012ee92f05a6ea4 +doccontainersize 807760 +doccontainerchecksum dfb40dbc7b26940b99f6049edd11cfcbf4022398be059e0079aec7cca5b0f7034d54b20c2b8ffc61a044f577991f008f89f1328be64c317c83d9e7bbaaf5f271 +docfiles size=202 RELOC/doc/latex/babel/README.md details="Readme" RELOC/doc/latex/babel/babel.pdf details="Package documentation" -srccontainersize 671532 -srccontainerchecksum ebbdc137519d48be61dc17dc9ddca8b94217ce0482fbd22f71f6859698161336eafc764265c65519176e95bc8b5ec50ebb91b98d33fd09db962df9556db2410c +srccontainersize 672412 +srccontainerchecksum 74b3212ac86ab8a0246c878453efe0ffba31a8c3c6392446db947c23dd0fb425069d11997ee964a95e6e9ff0bfdbb6338b493fd74afb71d6ccb77d53ea6169a5 srcfiles size=366 RELOC/source/latex/babel/babel.dtx RELOC/source/latex/babel/babel.ins @@ -27245,7 +27245,7 @@ catalogue-contact-repository https://github.com/latex3/babel catalogue-ctan /macros/latex/required/babel/base catalogue-license lppl1.3 catalogue-topics multilingual -catalogue-version 3.51 +catalogue-version 3.52 name babel-albanian category Package @@ -40157,15 +40157,15 @@ catalogue-version 1.0.1 name bookcover category Package -revision 57079 +revision 57151 shortdesc A class for book covers and dust jackets relocated 1 longdesc This class helps typesetting book covers and dust jackets. -containersize 4788 -containerchecksum 7f40668dd33c7d62844c85bf982a3c885d4e4b6a381477a7ff326262fd010b8765da21bd4d46d703466a219ce643968b8ecb5411dee1b0b9b7a8b8d917524d69 -doccontainersize 1975628 -doccontainerchecksum bc48919e8e1c814893e2ae6f8e20755e3daf19467e244b18cae34ca012c25664e5aacd46b4b7a885adb88b13aefbb212113c93e6ab5cb5b24153a14438d23725 -docfiles size=1046 +containersize 5064 +containerchecksum d02fe04a177c8b04a00ccfae6c2a9930fa9503a6b2c432aed247f0d7ee1ee5cae3b1bcd582a59a36b04c41b9b02b7b1a364171e6a5ba95f9855f2e7b0107eb09 +doccontainersize 1768588 +doccontainerchecksum ca886a56ca56e1f4e5600895e8d06e073a384c5ba523a8716625161b4bc0750a25098d950f23ec5920a0c1b6b494e5304d7318c5c7b1f18ac012602feb285434 +docfiles size=908 RELOC/doc/latex/bookcover/README details="Readme" RELOC/doc/latex/bookcover/bookcover-example1.pdf details="Examples of use 1" RELOC/doc/latex/bookcover/bookcover-example1.tex @@ -40175,29 +40175,32 @@ docfiles size=1046 RELOC/doc/latex/bookcover/figures/bookcover-barcode.pdf RELOC/doc/latex/bookcover/figures/bookcover-bg.jpg RELOC/doc/latex/bookcover/figures/bookcover-cards.pdf + RELOC/doc/latex/bookcover/figures/bookcover-description.pdf RELOC/doc/latex/bookcover/figures/bookcover-dice.pdf - RELOC/doc/latex/bookcover/figures/bookcover-einstein.pdf + RELOC/doc/latex/bookcover/figures/bookcover-dustjacket.pdf + RELOC/doc/latex/bookcover/figures/bookcover-foldingmargin.pdf + RELOC/doc/latex/bookcover/figures/bookcover-margins.pdf RELOC/doc/latex/bookcover/figures/bookcover-newpart.pdf RELOC/doc/latex/bookcover/figures/bookcover-parts.pdf RELOC/doc/latex/bookcover/figures/bookcover-pi.pdf - RELOC/doc/latex/bookcover/figures/bookcover-result.pdf RELOC/doc/latex/bookcover/figures/bookcover-ruler.pdf - RELOC/doc/latex/bookcover/figures/bookcover-scheme.pdf - RELOC/doc/latex/bookcover/figures/bookcover-sizes.pdf + RELOC/doc/latex/bookcover/figures/bookcover-scheme-foldingmargin.pdf + RELOC/doc/latex/bookcover/figures/bookcover-scheme-withflaps.pdf + RELOC/doc/latex/bookcover/figures/bookcover-scheme-withoutflaps.pdf RELOC/doc/latex/bookcover/figures/bookcover-tikz.pdf RELOC/doc/latex/bookcover/figures/bookcover-tikzclip.pdf RELOC/doc/latex/bookcover/figures/bookcover-trimming.pdf -srccontainersize 11780 -srccontainerchecksum be0ae72862a93739b873de81da701d619e15d1c4a1c8148408be1e849aaca8819af444a7aa5c42c70a97887249d981ec24e38d65a84aebaecdd3331a60522f76 -srcfiles size=19 +srccontainersize 13340 +srccontainerchecksum 6ade00d40981ff03d21fcde900ff021f96e12aaf6f919b3ec2a7ba08e6a8254741e2c0bfdc8cc33192874a22ef95d80355ea817c0e97b7d4e0d4a279d242ff34 +srcfiles size=22 RELOC/source/latex/bookcover/bookcover.dtx RELOC/source/latex/bookcover/bookcover.ins -runfiles size=10 +runfiles size=11 RELOC/tex/latex/bookcover/bookcover.cls catalogue-ctan /macros/latex/contrib/bookcover catalogue-license lppl1.2 catalogue-topics class covers -catalogue-version 3.0 +catalogue-version 3.1 name bookdb category Package @@ -94759,10 +94762,10 @@ binfiles arch=i386-solaris size=231 name dvipdfmx.win32 category TLCore -revision 57145 +revision 57150 shortdesc win32 files of dvipdfmx -containersize 329752 -containerchecksum 4e703f852b82dd63100de650fdf0c3a83daad626527f9ce8b7015770aa21398e61a97d53a335f1ce7f8b8b9db5ded2bbfab4100a13289117f808fe99125e6748 +containersize 329964 +containerchecksum f9cfa9a391703538af13e678bdb3e458f4252b58a9d98aded23e4459e5adbd6a3ce42745f3b88697c023d26b872e8753703f52fb73feb6b3be71907af2433424 binfiles arch=win32 size=237 bin/win32/dvipdfm.exe bin/win32/dvipdfmx.dll @@ -116406,7 +116409,7 @@ catalogue-version 1.0 name firstaid category Package -revision 56812 +revision 57154 catalogue latex-firstaid shortdesc First aid for external LaTeX files and packages that need updating relocated 1 @@ -116416,16 +116419,16 @@ longdesc LaTeX kernel that are not yet reflected in the package's or longdesc class's code. The file latex2e-first-aid-for-external-files.ltx longdesc provided by this package is meant to be loaded during format longdesc generation and not by the user. -containersize 2008 -containerchecksum 2bc895e1907703e6efd3858ac6f16a51c58cb6b2520de30090fbd870bf37f181b4f116289666653a507a349c32f885d16b6c5adc03b679e16fe4e3887abe9bda -doccontainersize 215920 -doccontainerchecksum 5af666660533789e15542df30f1ed985d9b45feace754913dbb72fd15a58f05fae50aa3a6e9cf6babd251fb801f29fdda5fadb6b578ac92bfe9cd973a94d08d9 -docfiles size=55 +containersize 2036 +containerchecksum ab371c6f1a0d7b3850f024c6a1362213c4c53cdbed7d27a019c915c603c52cfd2ea230495ca1bc714f6438dd5edf8f4cbd953f8756cd4367db89924245a3cf8a +doccontainersize 202032 +doccontainerchecksum 39ef54e4a4d1701584402d7d3a37ad8f6b873d68bfef29749d1dfc66dad529c1e526a9e8828bf6caa9bf4672f5d65b1209231be205bbd4fac7fe5669e0e4649d +docfiles size=52 RELOC/doc/latex/firstaid/README.md details="Readme" RELOC/doc/latex/firstaid/changes.txt RELOC/doc/latex/firstaid/latex2e-first-aid-for-external-files.pdf details="Package documentation" -srccontainersize 5332 -srccontainerchecksum 8ef9387eccbdd767553ad3dfe599146c3139e77c3dec392fb1269f3848746c5137eb0ce77a2ac336d8a9ad8750ca2c8129317c2a7dbe63169a4e10e219496f92 +srccontainersize 5372 +srccontainerchecksum 5f01613b7bacb518f6138f359baa045237416805f8e1ec26470a6fa69847ab6b1fdf7c4c94b60013a52033f35ddca7f670e647b914f6251e65b058c523fbc3d6 srcfiles size=5 RELOC/source/latex/firstaid/firstaid.ins RELOC/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx @@ -116436,7 +116439,7 @@ catalogue-contact-home https://www.latex-project.org catalogue-ctan /macros/latex/required/firstaid catalogue-license lppl1.3c catalogue-topics format bugfix -catalogue-version 1.0h +catalogue-version 1.0i name fitbox category Package @@ -148776,7 +148779,7 @@ catalogue-version 1.0 name josefin category Package -revision 56311 +revision 57152 shortdesc Josefin fonts with LaTeX support relocated 1 longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX @@ -148785,11 +148788,11 @@ longdesc Santiago Orozco of the Typemade foundry in Monterey, Mexico. longdesc Josefin Sans is available in seven weights, with corresponding longdesc italics. execute addMap josefin.map -containersize 1097092 -containerchecksum 1cb061f0e72671cee31091ae9814793648be204c6383faea0e57ceb8add5b33e47ed1a28e241567b4281e46e519d2a293320a7c784b9dc51e46855a5e1816f77 -doccontainersize 77512 -doccontainerchecksum c75a3969286e3473f151e09a2ee04c79e0e145d872cafe897e71e55affb1a50bd5be8d51e5236fa3dfe134eafe417e387d866d4353e161fce24915cdcb72e767 -docfiles size=25 +containersize 1097116 +containerchecksum 4f0a7e6095a676878617bf05b1680c5482b3f5f43d00abf2460bfe1d09568721afc2808081001898bebbc8e16e54f9faab0a0c9c41b0d6aa0bc43f7a829f1b16 +doccontainersize 173112 +doccontainerchecksum 2f59d8fbe271d00673bb78592d4f3a9ba70a5004236548dcf49182c4efc458b5973d1e01a3f97bc3e6556d8b70d4e20f52d7f268dd7ed2b875fc1656d6781506 +docfiles size=46 RELOC/doc/fonts/josefin/OFL.txt RELOC/doc/fonts/josefin/README details="Readme" RELOC/doc/fonts/josefin/josefin-samples.pdf details="Font samples" diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 index e69e4db894..68c4403c53 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 @@ -1 +1 @@ -f2ba603b76518b6e4d5252836ac69596 texlive.tlpdb +d7ebd513cf8b840541f02bbc3183190c texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 index 94b7f49215..5c868f9b1e 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 @@ -1 +1 @@ -5a4dce585a8bb19460b298744c76d51b6c3e8f674fc7854585be07557703669cc9ba95e1af50b316b071a5541481ea420ce0c4568cea20e539af1c0048591e6a texlive.tlpdb +3b030e32c7807445d59a3f15ef6583917ae1416cf1a3ec3ccd9e8e3d99930cc3031506d4d2a0cced37aba64138dd13854ae1f4965f3c79d4e47a91a22845592f texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc index cf5f1e9449..1085064729 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc @@ -1,10 +1,10 @@ -----BEGIN PGP SIGNATURE----- -iQEcBAEBCgAGBQJf2VtpAAoJEEzhh34ZQ4xw5fUH/1LVZeliXqHLsgb5oMpremcw -fA5LPGTdPjNzs4/56UUjtZBmD+0w/SEmDb/MAny2TUkad7WLuuEEhGPjfsy8CLyG -ewe66qVFN11G49BNwYCej6Bq1lvmMmxTBUMGpM+hmWmN+5IQE6oWeTLjdMrFlxhi -+OG6HbZLissMaa5reXHmKR0LqTC5L/QWzpO+WckzAxsDhLnLEbs7y+RYHvVJHFzB -pe3CW+KBtd5UbPKRqfKhN7Cm6vVkXff36dkIB06tNu92O3H2NaEOjPnKS/IaliHQ -2bpQJ7lYAUQ+KUrmT43tMlCXaafsBYmGAw47jqA3JxPh0cfT02GiRpvYz4RlLaM= -=F2bH +iQEcBAEBCgAGBQJf2q0BAAoJEEzhh34ZQ4xwcSYH/1U3H9vr5afpHVhaCYEi1LJb +A+FFSIPXJptiHF660ZF0pF1ROZBOpP1b3xLXmR7I8p3nzhZK93VTBIuuGadRFK8i +KPEfgQiS9bdMQtecI2MaInr2Adnz3Hnr7ImBx/A+XFi0xuP4bav6W05hc5D4+FfD +S8wmgL/jxwisRFoEQvnWEbKjbsCe29PhVN1g5azHuMU+MYvhmeH3yS4zWZCd5TBd +RUHtSMaxph1yHtQIP95aL5GQK/sEtSy23w6UmC98sL+VxaXSTRA3OETgUhOgRnMd +WqZA/k2tzSkJwjv3mFpBZY2+5D+mLumulanCAr5/m8Xq6/O7EXm+WY2ADG1nuiQ= +=ljq1 -----END PGP SIGNATURE----- diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz index a28704101d..e29be2e5ba 100644 Binary files a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz and b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz differ diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini index 1f16f03874..4cd8d885f3 100644 --- a/systems/win32/miktex/tm/packages/next/pr.ini +++ b/systems/win32/miktex/tm/packages/next/pr.ini @@ -1,13 +1,13 @@ [repository] -date=1608153284 +date=1608239675 lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9 -lstdigest=167f4fcb459b836f0682acec8bf5acb3 +lstdigest=47b96866abbc5697c32c7871941f5b14 numpkg=4014 relstate=next -version=7655 +version=7656 ;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows. ;;;;-----BEGIN MIKTEX SIGNATURE----- -;;;; signature/miktex: ljuMYgkv/S+uwMrWrLfCj9SWSifn4X3TgCRe52HV7bXzDmdSAzVP1jLSZswY3sTh5jmqkst7c4JZCVEcvAvvVUT9XZBexW0HwB1K7ys3uDbHvItpc2UIVynqf0XgEjSv6YsZC68YYZRgfO3K7e2cYZ6Go/fRT0kf8NSmXT34L85/8OuqFXLB5ALrjpThSMtXI9T8mBzGO3GA93E3KaGp4L+jbVnWezIHUywXBFs1CpKYrOfMxxBCqMnr+/pILoEYBgkPVPugv5q80nmUfDmMbJ5LqzfMalVvwBSr9K/aUC+0TT1RB8RAt3ppBFtaxH9xXRx3IlmhlgWuQjghKTDKhQ== +;;;; signature/miktex: pic5QCfrS0sltOqeFbb6Zisi3NhwtoTugOH4lXW5q4x81LZ+48+5lnChlsxJQ+rRsqYm//NEeHn51Y6lCppiZaUx+RCht07YawimDm9xJUN52rGkCrauNpjQiI8SpoEFVgl8/6xKRNVqjLarfvUPQ0+2lT+k/jp8/8ywMB5vhrsnJ0rItvrhsWORiV3kbvXfd4HKh0aBCWUaBkVM/gBuI72VOayyzpO3gBWH0dWnvMTuPbWgB4J0z2jW2Mqps/MtovP3jPD7VHPujGjlLNTvktl3IVkS6CNAUN/HzPfAkViEHuMUcIK2lf2IuXD/x4xNWY2LNcE5aCSBXo1l31gbkQ== ;;;;-----END MIKTEX SIGNATURE----- diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini index 7182177a8c..ceeff489be 100644 --- a/systems/win32/miktex/tm/packages/pr.ini +++ b/systems/win32/miktex/tm/packages/pr.ini @@ -1,13 +1,13 @@ [repository] -date=1608153100 +date=1608239493 lastupd=babel-japanese enotez miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 -lstdigest=f21b6b73eca91cfd5a4b352204fb9b51 +lstdigest=bb851f1503634c019a606e34280cff73 numpkg=4014 relstate=stable -version=7655 +version=7656 ;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows. ;;;;-----BEGIN MIKTEX SIGNATURE----- -;;;; signature/miktex: I4DQM4Y76dfP0Zf5c/ct/BTBXxTvsyVIoE+lWb41bojMW9pbqzajkI+5YDB6VmJy+8Sb09AKzyOPZOsc14rddU2JoKhl5jE2+32cpN5NHzP1oweH/rscWO2mrT+4gLFLURFgOJRu1v0be0PvlKj1OI+nxGcqibTlcQSHi8tRMmL5sYcXWKr/1cEzBLNALO7DTJpx5g1q9f5zH2c98F7+47GMG5qbultQFh6Hdmd/VASyBTx3TeryqPr778RDgWe4VGsFTGcykP8oEUSz4ADcrPYBgPx/6D0fjn0Xk6oTxJH3CABOG6zr5aw4F8j4tnO4J1GpO6HcXT1mNoGLe0KHrQ== +;;;; signature/miktex: vgNFBe0zI1IQeJ/i1djGVzfsS6Iw7SlcPxFGI65dfO8GUl4IXlcWIhZZlZ6IDom88blsH3pwmZzGOHEfaTp5sG4l0/H+GAp9hnRHq55WfqBWq1W5d/X2AB/j8uUigsKJAo3RM1wxFAHyvSIYAkl1u5Besw+7O4v90fx/9iio+JotA1iHnA7gsaD5p1Z1nBLa4Md7IE19JD7HCtdwogZU/NpSMs5FZZnHTiw/VkDbGBaBiqgPZB9w9fAKZCAwNLlyz4qBJB9y5A0jmdo4kNg99tAptEGKfWzSY2tfHZHjVaMpS5wH/u5RLKl2MzZMpzsFClE3CJg+5UhTrG3bXqNCig== ;;;;-----END MIKTEX SIGNATURE----- diff --git a/timestamp b/timestamp index 43df6c86a8..9b4df28560 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: -2020-12-17-02-02 +2020-12-18-02-02 -- cgit v1.2.3