summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname558
-rw-r--r--FILES.byname.gzbin2223532 -> 2223582 bytes
-rw-r--r--FILES.last07days910
-rw-r--r--fonts/cochineal/README7
-rw-r--r--fonts/cochineal/doc/OFL-FAQ.txt162
-rw-r--r--fonts/cochineal/opentype/Cochineal-Bold.otfbin221620 -> 221888 bytes
-rw-r--r--fonts/cochineal/opentype/Cochineal-BoldItalic.otfbin202264 -> 209004 bytes
-rw-r--r--fonts/cochineal/opentype/Cochineal-Italic.otfbin222352 -> 222368 bytes
-rw-r--r--fonts/cochineal/opentype/Cochineal-Roman.otfbin220776 -> 221072 bytes
-rw-r--r--fonts/haranoaji-extra/HaranoAjiGothic-ExtraLight.otfbin4377908 -> 4406268 bytes
-rw-r--r--fonts/haranoaji-extra/HaranoAjiGothic-Light.otfbin4624224 -> 4652576 bytes
-rw-r--r--fonts/haranoaji-extra/HaranoAjiGothic-Normal.otfbin4648180 -> 4676340 bytes
-rw-r--r--fonts/haranoaji-extra/HaranoAjiMincho-ExtraLight.otfbin5646236 -> 5687556 bytes
-rw-r--r--fonts/haranoaji-extra/HaranoAjiMincho-Heavy.otfbin6340240 -> 6381036 bytes
-rw-r--r--fonts/haranoaji-extra/HaranoAjiMincho-Medium.otfbin6205352 -> 6246600 bytes
-rw-r--r--fonts/haranoaji-extra/HaranoAjiMincho-SemiBold.otfbin6242948 -> 6284176 bytes
-rw-r--r--fonts/haranoaji-extra/README2
-rw-r--r--fonts/haranoaji/HaranoAjiGothic-Bold.otfbin4803584 -> 4832732 bytes
-rw-r--r--fonts/haranoaji/HaranoAjiGothic-Heavy.otfbin5036552 -> 5065436 bytes
-rw-r--r--fonts/haranoaji/HaranoAjiGothic-Medium.otfbin4678408 -> 4706532 bytes
-rw-r--r--fonts/haranoaji/HaranoAjiGothic-Regular.otfbin4658784 -> 4686816 bytes
-rw-r--r--fonts/haranoaji/HaranoAjiMincho-Bold.otfbin6405184 -> 6446248 bytes
-rw-r--r--fonts/haranoaji/HaranoAjiMincho-Light.otfbin6048980 -> 6090316 bytes
-rw-r--r--fonts/haranoaji/HaranoAjiMincho-Regular.otfbin6129968 -> 6171416 bytes
-rw-r--r--fonts/haranoaji/README2
-rw-r--r--fonts/newcomputermodern/NewCM10-Bold.otfbin326152 -> 326488 bytes
-rw-r--r--fonts/newcomputermodern/NewCM10-BoldItalic.otfbin258684 -> 258720 bytes
-rw-r--r--fonts/newcomputermodern/NewCM10-Italic.otfbin261912 -> 261896 bytes
-rw-r--r--fonts/newcomputermodern/NewCM10-Regular.otfbin327032 -> 327580 bytes
-rw-r--r--fonts/newcomputermodern/NewCMMath-Regular.otfbin721456 -> 734968 bytes
-rw-r--r--fonts/newcomputermodern/NewCMMono10-Bold.otfbin208672 -> 211916 bytes
-rw-r--r--fonts/newcomputermodern/NewCMMono10-BoldOblique.otfbin533068 -> 536568 bytes
-rw-r--r--fonts/newcomputermodern/NewCMMono10-Italic.otfbin690816 -> 694300 bytes
-rw-r--r--fonts/newcomputermodern/NewCMMono10-Regular.otfbin267700 -> 270512 bytes
-rw-r--r--fonts/newcomputermodern/NewCMSans10-Bold.otfbin270284 -> 263000 bytes
-rw-r--r--fonts/newcomputermodern/NewCMSans10-BoldOblique.otfbin635472 -> 600060 bytes
-rw-r--r--fonts/newcomputermodern/NewCMSans10-Oblique.otfbin232680 -> 232844 bytes
-rw-r--r--fonts/newcomputermodern/NewCMSans10-Regular.otfbin234032 -> 245992 bytes
-rw-r--r--fonts/newcomputermodern/README47
-rw-r--r--fonts/newcomputermodern/newcomputermodern-sample.pdfbin86973 -> 94722 bytes
-rw-r--r--fonts/newcomputermodern/newcomputermodern-sample.tex71
-rw-r--r--graphics/bookshelf/MANIFEST7
-rw-r--r--graphics/bookshelf/README.md188
-rw-r--r--graphics/bookshelf/VERSION1
-rw-r--r--graphics/bookshelf/bookshelf.dtx2524
-rw-r--r--graphics/bookshelf/bookshelf.ins62
-rw-r--r--graphics/bookshelf/bookshelf.pdfbin0 -> 1096333 bytes
-rw-r--r--graphics/bookshelf/myshelf.jpgbin0 -> 861987 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-philosophy/README1
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx1761
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.pdfbin882575 -> 503037 bytes
-rw-r--r--macros/latex/contrib/fontsetup/README2
-rw-r--r--macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdfbin743445 -> 747596 bytes
-rw-r--r--macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex17
-rw-r--r--macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdfbin39481 -> 31827 bytes
-rw-r--r--macros/latex/contrib/fontsetup/fspdefaultfontsot.sty118
-rw-r--r--macros/latex/contrib/fontsize/fontsize.dtx791
-rw-r--r--macros/latex/contrib/fontsize/fontsize.pdfbin617406 -> 284372 bytes
-rw-r--r--macros/latex/contrib/gene/crossword/LICENSE9
-rw-r--r--macros/latex/contrib/gene/crossword/README.md (renamed from macros/latex/contrib/gene/crossword/README)87
-rw-r--r--macros/latex/contrib/gene/crossword/cwpuzzle.dtx63
-rw-r--r--macros/latex/contrib/gene/crossword/cwpuzzle.ins6
-rw-r--r--macros/latex/contrib/gene/crossword/cwpuzzle.pdfbin363016 -> 337589 bytes
-rw-r--r--macros/latex/contrib/gene/crossword/makefile (renamed from macros/latex/contrib/gene/crossword/Makefile)13
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl7
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb320
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2201844 -> 2203472 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/translations/de.po2
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin536743 -> 536746 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--systems/win32/w32tex/ChangeLog4
-rw-r--r--timestamp2
76 files changed, 5647 insertions, 2131 deletions
diff --git a/FILES.byname b/FILES.byname
index d29ea852a1..ef6470a4d7 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5001,7 +5001,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/05/23 | 89682 | FILES.last07days
+2020/05/24 | 90510 | FILES.last07days
2018/06/27 | 99883 | fonts/academicons/academicons.pdf
2018/06/27 | 10779 | fonts/academicons/academicons.sty
2018/06/27 | 5774 | fonts/academicons/academicons.tex
@@ -22965,7 +22965,7 @@
2019/05/18 | 11999 | fonts/cochineal/doc/newgermanglyphs-crop.pdf
2019/05/18 | 11261 | fonts/cochineal/doc/newgermanglyphs.pdf
2019/05/18 | 3829 | fonts/cochineal/doc/newgermanglyphs.tex
-2014/04/17 | 43780 | fonts/cochineal/doc/OFL-FAQ.txt
+2020/02/01 | 58513 | fonts/cochineal/doc/OFL-FAQ.txt
2016/02/17 | 4468 | fonts/cochineal/doc/OFL.txt
2019/11/11 | 3724 | fonts/cochineal/enc/coch_2igcus.enc
2019/11/11 | 3369 | fonts/cochineal/enc/coch_2lyzki.enc
@@ -23141,11 +23141,11 @@
2019/11/11 | 3488 | fonts/cochineal/enc/coch_zlykb2.enc
2019/11/11 | 3399 | fonts/cochineal/enc/coch_zmd4fr.enc
2020/01/08 | 32804 | fonts/cochineal/map/Cochineal.map
-2019/11/11 | 202264 | fonts/cochineal/opentype/Cochineal-BoldItalic.otf
-2019/11/11 | 221620 | fonts/cochineal/opentype/Cochineal-Bold.otf
-2019/11/11 | 222352 | fonts/cochineal/opentype/Cochineal-Italic.otf
-2019/11/11 | 220776 | fonts/cochineal/opentype/Cochineal-Roman.otf
-2020/01/08 | 6081 | fonts/cochineal/README
+2020/05/24 | 209004 | fonts/cochineal/opentype/Cochineal-BoldItalic.otf
+2020/05/24 | 221888 | fonts/cochineal/opentype/Cochineal-Bold.otf
+2020/05/24 | 222368 | fonts/cochineal/opentype/Cochineal-Italic.otf
+2020/05/24 | 221072 | fonts/cochineal/opentype/Cochineal-Roman.otf
+2020/05/24 | 6231 | fonts/cochineal/README
2016/01/31 | 196 | fonts/cochineal/tex/cochineal.fontspec
2019/06/23 | 5537 | fonts/cochineal/tex/cochineal.sty
2016/02/17 | 1195 | fonts/cochineal/tex/LGRCochineal-LF.fd
@@ -23696,7 +23696,7 @@
2020/01/08 | 2584 | fonts/cochineal/vf/zcochbmi.vf
2020/01/08 | 1952 | fonts/cochineal/vf/zcochmia.vf
2020/01/08 | 2492 | fonts/cochineal/vf/zcochmi.vf
-2020/01/08 | 5728899 | fonts/cochineal.zip
+2020/05/24 | 5737435 | fonts/cochineal.zip
2020/04/13 | 63456 | fonts/coelacanth/doc/coelacanth-samples.pdf
2019/10/10 | 712 | fonts/coelacanth/doc/coelacanth-samples.tex
2019/10/10 | 4433 | fonts/coelacanth/doc/LICENSE.md
@@ -49035,28 +49035,28 @@
1992/09/27 | 415 | fonts/hands/reverse.mf
1992/09/27 | 518 | fonts/hands/rvmirror.mf
2005/05/20 | 3188 | fonts/hands.zip
-2020/04/18 | 4377908 | fonts/haranoaji-extra/HaranoAjiGothic-ExtraLight.otf
-2020/04/18 | 4624224 | fonts/haranoaji-extra/HaranoAjiGothic-Light.otf
-2020/04/18 | 4648180 | fonts/haranoaji-extra/HaranoAjiGothic-Normal.otf
-2020/04/18 | 5646236 | fonts/haranoaji-extra/HaranoAjiMincho-ExtraLight.otf
-2020/04/18 | 6340240 | fonts/haranoaji-extra/HaranoAjiMincho-Heavy.otf
-2020/04/18 | 6205352 | fonts/haranoaji-extra/HaranoAjiMincho-Medium.otf
-2020/04/18 | 6242948 | fonts/haranoaji-extra/HaranoAjiMincho-SemiBold.otf
+2020/05/24 | 4406268 | fonts/haranoaji-extra/HaranoAjiGothic-ExtraLight.otf
+2020/05/24 | 4652576 | fonts/haranoaji-extra/HaranoAjiGothic-Light.otf
+2020/05/24 | 4676340 | fonts/haranoaji-extra/HaranoAjiGothic-Normal.otf
+2020/05/24 | 5687556 | fonts/haranoaji-extra/HaranoAjiMincho-ExtraLight.otf
+2020/05/24 | 6381036 | fonts/haranoaji-extra/HaranoAjiMincho-Heavy.otf
+2020/05/24 | 6246600 | fonts/haranoaji-extra/HaranoAjiMincho-Medium.otf
+2020/05/24 | 6284176 | fonts/haranoaji-extra/HaranoAjiMincho-SemiBold.otf
2020/04/18 | 4301 | fonts/haranoaji-extra/LICENSE
-2020/04/18 | 3217 | fonts/haranoaji-extra/README
-2020/04/18 | 32507665 | fonts/haranoaji-extra.zip
-2020/04/18 | 4803584 | fonts/haranoaji/HaranoAjiGothic-Bold.otf
+2020/05/24 | 3217 | fonts/haranoaji-extra/README
+2020/05/24 | 32688524 | fonts/haranoaji-extra.zip
+2020/05/24 | 4832732 | fonts/haranoaji/HaranoAjiGothic-Bold.otf
2020/04/14 | 214 | fonts/haranoaji/HaranoAjiGothic.fontspec
-2020/04/18 | 5036552 | fonts/haranoaji/HaranoAjiGothic-Heavy.otf
-2020/04/18 | 4678408 | fonts/haranoaji/HaranoAjiGothic-Medium.otf
-2020/04/18 | 4658784 | fonts/haranoaji/HaranoAjiGothic-Regular.otf
-2020/04/18 | 6405184 | fonts/haranoaji/HaranoAjiMincho-Bold.otf
+2020/05/24 | 5065436 | fonts/haranoaji/HaranoAjiGothic-Heavy.otf
+2020/05/24 | 4706532 | fonts/haranoaji/HaranoAjiGothic-Medium.otf
+2020/05/24 | 4686816 | fonts/haranoaji/HaranoAjiGothic-Regular.otf
+2020/05/24 | 6446248 | fonts/haranoaji/HaranoAjiMincho-Bold.otf
2020/04/14 | 211 | fonts/haranoaji/HaranoAjiMincho.fontspec
-2020/04/18 | 6048980 | fonts/haranoaji/HaranoAjiMincho-Light.otf
-2020/04/18 | 6129968 | fonts/haranoaji/HaranoAjiMincho-Regular.otf
+2020/05/24 | 6090316 | fonts/haranoaji/HaranoAjiMincho-Light.otf
+2020/05/24 | 6171416 | fonts/haranoaji/HaranoAjiMincho-Regular.otf
2020/04/18 | 4301 | fonts/haranoaji/LICENSE
-2020/04/18 | 3217 | fonts/haranoaji/README
-2020/04/18 | 32449584 | fonts/haranoaji.zip
+2020/05/24 | 3217 | fonts/haranoaji/README
+2020/05/24 | 32631775 | fonts/haranoaji.zip
2020/05/19 | 56515 | fonts/helmholtz-ellis-ji-notation/font/HEJI2Text.otf
2020/05/19 | 14207 | fonts/helmholtz-ellis-ji-notation/helmholtz-ellis-ji-notation.dtx
2020/05/19 | 1915 | fonts/helmholtz-ellis-ji-notation/helmholtz-ellis-ji-notation.ins
@@ -75932,23 +75932,23 @@
2013/03/04 | 692 | fonts/nanumtype1/vf/ts1nanummjmo.vf
2013/03/04 | 684 | fonts/nanumtype1/vf/ts1nanummjm.vf
2013/03/25 | 30424476 | fonts/nanumtype1.zip
-2019/11/21 | 258684 | fonts/newcomputermodern/NewCM10-BoldItalic.otf
-2019/11/21 | 326152 | fonts/newcomputermodern/NewCM10-Bold.otf
-2019/11/21 | 261912 | fonts/newcomputermodern/NewCM10-Italic.otf
-2019/11/21 | 327032 | fonts/newcomputermodern/NewCM10-Regular.otf
-2019/11/19 | 721456 | fonts/newcomputermodern/NewCMMath-Regular.otf
-2020/05/18 | 533068 | fonts/newcomputermodern/NewCMMono10-BoldOblique.otf
-2020/05/18 | 208672 | fonts/newcomputermodern/NewCMMono10-Bold.otf
-2020/05/18 | 690816 | fonts/newcomputermodern/NewCMMono10-Italic.otf
-2020/05/18 | 267700 | fonts/newcomputermodern/NewCMMono10-Regular.otf
-2019/11/19 | 635472 | fonts/newcomputermodern/NewCMSans10-BoldOblique.otf
-2019/11/19 | 270284 | fonts/newcomputermodern/NewCMSans10-Bold.otf
-2019/11/15 | 232680 | fonts/newcomputermodern/NewCMSans10-Oblique.otf
-2019/11/17 | 234032 | fonts/newcomputermodern/NewCMSans10-Regular.otf
-2020/05/18 | 86973 | fonts/newcomputermodern/newcomputermodern-sample.pdf
-2019/11/21 | 7697 | fonts/newcomputermodern/newcomputermodern-sample.tex
-2020/05/18 | 2595 | fonts/newcomputermodern/README
-2020/05/18 | 3176514 | fonts/newcomputermodern.zip
+2020/05/23 | 258720 | fonts/newcomputermodern/NewCM10-BoldItalic.otf
+2020/05/23 | 326488 | fonts/newcomputermodern/NewCM10-Bold.otf
+2020/05/23 | 261896 | fonts/newcomputermodern/NewCM10-Italic.otf
+2020/05/23 | 327580 | fonts/newcomputermodern/NewCM10-Regular.otf
+2020/05/23 | 734968 | fonts/newcomputermodern/NewCMMath-Regular.otf
+2020/05/23 | 536568 | fonts/newcomputermodern/NewCMMono10-BoldOblique.otf
+2020/05/23 | 211916 | fonts/newcomputermodern/NewCMMono10-Bold.otf
+2020/05/23 | 694300 | fonts/newcomputermodern/NewCMMono10-Italic.otf
+2020/05/23 | 270512 | fonts/newcomputermodern/NewCMMono10-Regular.otf
+2020/05/23 | 600060 | fonts/newcomputermodern/NewCMSans10-BoldOblique.otf
+2020/05/23 | 263000 | fonts/newcomputermodern/NewCMSans10-Bold.otf
+2020/05/23 | 232844 | fonts/newcomputermodern/NewCMSans10-Oblique.otf
+2020/05/23 | 245992 | fonts/newcomputermodern/NewCMSans10-Regular.otf
+2020/05/24 | 94722 | fonts/newcomputermodern/newcomputermodern-sample.pdf
+2020/05/24 | 9148 | fonts/newcomputermodern/newcomputermodern-sample.tex
+2020/05/24 | 3798 | fonts/newcomputermodern/README
+2020/05/24 | 3186747 | fonts/newcomputermodern.zip
2019/10/26 | 5405 | fonts/newpx/afm/NewPXBMI.afm
2019/09/10 | 4864 | fonts/newpx/afm/NewPXBMI_gnu.afm
2019/09/10 | 5651 | fonts/newpx/afm/NewPXMI.afm
@@ -128195,6 +128195,14 @@
1994/02/25 | 18333 | graphics/bm2font/p2clib.c
1994/02/25 | 4402 | graphics/bm2font/README
2006/01/01 | 673751 | graphics/bm2font.zip
+2020/05/24 | 103304 | graphics/bookshelf/bookshelf.dtx
+2020/05/24 | 2526 | graphics/bookshelf/bookshelf.ins
+2020/05/24 | 1096333 | graphics/bookshelf/bookshelf.pdf
+2020/05/24 | 81 | graphics/bookshelf/MANIFEST
+2020/05/24 | 861987 | graphics/bookshelf/myshelf.jpg
+2020/05/24 | 7475 | graphics/bookshelf/README.md
+2020/05/24 | 41 | graphics/bookshelf/VERSION
+2020/05/24 | 1783280 | graphics/bookshelf.zip
2020/05/01 | 1185 | graphics/circuit_macros/boxdims.sty
2020/05/01 | 12244 | graphics/circuit_macros/CHANGES
2020/05/01 | 462 | graphics/circuit_macros/Copying
@@ -162674,7 +162682,7 @@
2019/10/25 | 2401518 | install/fonts/clearsans.tds.zip
2016/02/14 | 739416 | install/fonts/cm/cmtiup.tds.zip
2010/04/20 | 535128 | install/fonts/cmll.tds.zip
-2020/01/08 | 5789419 | install/fonts/cochineal.tds.zip
+2020/05/24 | 5797955 | install/fonts/cochineal.tds.zip
2020/04/13 | 9646462 | install/fonts/coelacanth.tds.zip
2019/06/24 | 1223758 | install/fonts/comfortaa.tds.zip
2020/04/26 | 1498480 | install/fonts/comicneue.tds.zip
@@ -162897,7 +162905,7 @@
2020/03/25 | 294860 | install/macros/latex/contrib/biblatex-contrib/biblatex-iso690.tds.zip
2013/11/18 | 370052 | install/macros/latex/contrib/biblatex-contrib/biblatex-luh-ipw.tds.zip
2018/10/18 | 389380 | install/macros/latex/contrib/biblatex-contrib/biblatex-nature.tds.zip
-2018/03/28 | 960568 | install/macros/latex/contrib/biblatex-contrib/biblatex-philosophy.tds.zip
+2020/05/24 | 579994 | install/macros/latex/contrib/biblatex-contrib/biblatex-philosophy.tds.zip
2019/12/03 | 460970 | install/macros/latex/contrib/biblatex-contrib/biblatex-phys.tds.zip
2018/10/18 | 360761 | install/macros/latex/contrib/biblatex-contrib/biblatex-science.tds.zip
2011/04/02 | 808780 | install/macros/latex/contrib/bibleref-german.tds.zip
@@ -182320,11 +182328,11 @@
2020/01/27 | 441421 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxyear-doc.pdf
2020/01/27 | 5403 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/README.md
2020/01/27 | 2337467 | macros/latex/contrib/biblatex-contrib/biblatex-oxref.zip
-2018/03/03 | 221091 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx
-2018/03/03 | 882575 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.pdf
-2018/03/03 | 9936 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/examples.zip
-2018/03/28 | 2513 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/README
-2018/03/28 | 928856 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy.zip
+2020/05/24 | 226267 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx
+2020/05/24 | 503037 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.pdf
+2020/05/24 | 9792 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/examples.zip
+2020/05/24 | 2512 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/README
+2020/05/24 | 548032 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy.zip
2019/12/03 | 13519 | macros/latex/contrib/biblatex-contrib/biblatex-phys/biblatex-phys.bib
2019/12/03 | 448675 | macros/latex/contrib/biblatex-contrib/biblatex-phys/biblatex-phys.pdf
2019/12/03 | 9188 | macros/latex/contrib/biblatex-contrib/biblatex-phys/biblatex-phys.tex
@@ -188873,10 +188881,10 @@
2014/03/23 | 116269 | macros/latex/contrib/fontaxes/fontaxes.pdf
2014/03/23 | 1645 | macros/latex/contrib/fontaxes/README
2014/03/24 | 126630 | macros/latex/contrib/fontaxes.zip
-2019/12/20 | 743445 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf
-2019/12/20 | 9239 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex
+2020/05/24 | 747596 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf
+2020/05/24 | 10084 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex
2019/11/11 | 126727 | macros/latex/contrib/fontsetup/doc/fspsample-cambria.pdf
-2019/11/11 | 39481 | macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf
+2020/05/24 | 31827 | macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf
2019/11/11 | 56329 | macros/latex/contrib/fontsetup/doc/fspsample-ebgaramond.pdf
2019/11/11 | 47160 | macros/latex/contrib/fontsetup/doc/fspsample-fira.pdf
2019/11/11 | 37531 | macros/latex/contrib/fontsetup/doc/fspsample-gfsartemisia.pdf
@@ -188891,11 +188899,11 @@
2019/11/21 | 42230 | macros/latex/contrib/fontsetup/doc/fspsample-neoeuler.pdf
2019/12/20 | 153395 | macros/latex/contrib/fontsetup/doc/fspsample-palatino.pdf
2019/11/11 | 42743 | macros/latex/contrib/fontsetup/doc/fspsample-stixtwo.pdf
-2019/12/20 | 2574 | macros/latex/contrib/fontsetup/doc/fspsample.tex
+2020/05/24 | 2574 | macros/latex/contrib/fontsetup/doc/fspsample.tex
2019/11/11 | 34278 | macros/latex/contrib/fontsetup/doc/fspsample-times.pdf
2019/12/20 | 3597 | macros/latex/contrib/fontsetup/fontsetup.sty
2019/11/07 | 270 | macros/latex/contrib/fontsetup/fspcambria.sty
-2019/11/21 | 1106 | macros/latex/contrib/fontsetup/fspdefaultfontsot.sty
+2020/05/24 | 5340 | macros/latex/contrib/fontsetup/fspdefaultfontsot.sty
2019/11/10 | 318 | macros/latex/contrib/fontsetup/fspebgaramondot.sty
2019/11/08 | 700 | macros/latex/contrib/fontsetup/fspfiraot.sty
2019/11/09 | 661 | macros/latex/contrib/fontsetup/fspgfsartemisiaot.sty
@@ -188910,14 +188918,14 @@
2019/12/20 | 464 | macros/latex/contrib/fontsetup/fsppalatinoot.sty
2019/11/09 | 443 | macros/latex/contrib/fontsetup/fspstixtwoot.sty
2019/11/09 | 666 | macros/latex/contrib/fontsetup/fsptimesot.sty
-2019/12/20 | 371 | macros/latex/contrib/fontsetup/README
+2020/05/24 | 371 | macros/latex/contrib/fontsetup/README
2019/12/20 | 20472 | macros/latex/contrib/fontsetup/system-install-fonts/fsplpscel.otf
2019/12/20 | 17944 | macros/latex/contrib/fontsetup/system-install-fonts/fspmnscel.otf
-2019/12/20 | 1479016 | macros/latex/contrib/fontsetup.zip
-2020/02/22 | 17143 | macros/latex/contrib/fontsize/fontsize.dtx
-2020/02/22 | 617406 | macros/latex/contrib/fontsize/fontsize.pdf
-2020/02/22 | 1521 | macros/latex/contrib/fontsize/README
-2020/02/22 | 619720 | macros/latex/contrib/fontsize.zip
+2020/05/24 | 1483437 | macros/latex/contrib/fontsetup.zip
+2020/05/24 | 40839 | macros/latex/contrib/fontsize/fontsize.dtx
+2020/05/24 | 284372 | macros/latex/contrib/fontsize/fontsize.pdf
+2020/05/24 | 1521 | macros/latex/contrib/fontsize/README
+2020/05/24 | 291346 | macros/latex/contrib/fontsize.zip
2020/02/21 | 21927 | macros/latex/contrib/fontspec/CHANGES.md
2020/02/21 | 549 | macros/latex/contrib/fontspec/fontspec.cfg
2020/02/21 | 12465 | macros/latex/contrib/fontspec/fontspec-code-api.dtx
@@ -189425,12 +189433,13 @@
2019/04/08 | 24366 | macros/latex/contrib/genealogytree/gtrlib.templates.code.tex
2019/04/08 | 2402 | macros/latex/contrib/genealogytree/README
2019/04/08 | 4948864 | macros/latex/contrib/genealogytree.zip
-2014/01/12 | 75434 | macros/latex/contrib/gene/crossword/cwpuzzle.dtx
-2014/01/12 | 1657 | macros/latex/contrib/gene/crossword/cwpuzzle.ins
-2014/01/12 | 363016 | macros/latex/contrib/gene/crossword/cwpuzzle.pdf
-2014/01/12 | 1585 | macros/latex/contrib/gene/crossword/Makefile
-2014/01/12 | 3410 | macros/latex/contrib/gene/crossword/README
-2014/01/13 | 356520 | macros/latex/contrib/gene/crossword.zip
+2020/05/24 | 75820 | macros/latex/contrib/gene/crossword/cwpuzzle.dtx
+2020/05/24 | 1662 | macros/latex/contrib/gene/crossword/cwpuzzle.ins
+2020/05/24 | 337589 | macros/latex/contrib/gene/crossword/cwpuzzle.pdf
+2020/05/24 | 459 | macros/latex/contrib/gene/crossword/LICENSE
+2020/05/24 | 1685 | macros/latex/contrib/gene/crossword/makefile
+2020/05/24 | 4267 | macros/latex/contrib/gene/crossword/README.md
+2020/05/24 | 353995 | macros/latex/contrib/gene/crossword.zip
2010/12/02 | 1044 | macros/latex/contrib/gene/eqname/eqname.sty
2017/07/20 | 85256 | macros/latex/contrib/gene/limap/limap.dtx
2016/05/29 | 1288 | macros/latex/contrib/gene/limap/limap.ins
@@ -253911,6 +253920,9 @@
2019/02/28 | 14272 | systems/texlive/tlnet/archive/akktex.r26055.tar.xz
2019/02/28 | 202824 | systems/texlive/tlnet/archive/akletter.doc.r15878.tar.xz
2019/02/28 | 9720 | systems/texlive/tlnet/archive/akletter.r15878.tar.xz
+2020/05/23 | 146032 | systems/texlive/tlnet/archive/akshar.doc.r55249.tar.xz
+2020/05/23 | 2968 | systems/texlive/tlnet/archive/akshar.r55249.tar.xz
+2020/05/23 | 8036 | systems/texlive/tlnet/archive/akshar.source.r55249.tar.xz
2020/03/24 | 1107112 | systems/texlive/tlnet/archive/alegreya.doc.r54512.tar.xz
2020/03/24 | 24434164 | systems/texlive/tlnet/archive/alegreya.r54512.tar.xz
2020/03/02 | 243664 | systems/texlive/tlnet/archive/aleph.aarch64-linux.r53999.tar.xz
@@ -254044,9 +254056,9 @@
2019/02/28 | 211316 | systems/texlive/tlnet/archive/answers.doc.r35032.tar.xz
2019/02/28 | 2164 | systems/texlive/tlnet/archive/answers.r35032.tar.xz
2019/02/28 | 7844 | systems/texlive/tlnet/archive/answers.source.r35032.tar.xz
-2020/05/14 | 454256 | systems/texlive/tlnet/archive/antanilipsum.doc.r55129.tar.xz
-2020/05/14 | 10376 | systems/texlive/tlnet/archive/antanilipsum.r55129.tar.xz
-2020/05/14 | 14528 | systems/texlive/tlnet/archive/antanilipsum.source.r55129.tar.xz
+2020/05/23 | 458768 | systems/texlive/tlnet/archive/antanilipsum.doc.r55250.tar.xz
+2020/05/23 | 10388 | systems/texlive/tlnet/archive/antanilipsum.r55250.tar.xz
+2020/05/23 | 14520 | systems/texlive/tlnet/archive/antanilipsum.source.r55250.tar.xz
2019/02/28 | 5356 | systems/texlive/tlnet/archive/antiqua.doc.r24266.tar.xz
2019/02/28 | 62624 | systems/texlive/tlnet/archive/antiqua.r24266.tar.xz
2019/02/28 | 166780 | systems/texlive/tlnet/archive/antomega.doc.r21933.tar.xz
@@ -255822,7 +255834,7 @@
2020/05/14 | 432 | systems/texlive/tlnet/archive/collection-langitalian.r55129.tar.xz
2020/04/27 | 620 | systems/texlive/tlnet/archive/collection-langjapanese.r54894.tar.xz
2020/03/04 | 396 | systems/texlive/tlnet/archive/collection-langkorean.r54074.tar.xz
-2020/03/09 | 768 | systems/texlive/tlnet/archive/collection-langother.r54191.tar.xz
+2020/05/23 | 776 | systems/texlive/tlnet/archive/collection-langother.r55249.tar.xz
2020/03/04 | 408 | systems/texlive/tlnet/archive/collection-langpolish.r54074.tar.xz
2020/03/04 | 392 | systems/texlive/tlnet/archive/collection-langportuguese.r54074.tar.xz
2020/03/07 | 380 | systems/texlive/tlnet/archive/collection-langspanish.r54141.tar.xz
@@ -257560,9 +257572,9 @@
2019/02/28 | 145784 | systems/texlive/tlnet/archive/euenc.doc.r19795.tar.xz
2019/02/28 | 3272 | systems/texlive/tlnet/archive/euenc.r19795.tar.xz
2019/02/28 | 6872 | systems/texlive/tlnet/archive/euenc.source.r19795.tar.xz
-2020/05/22 | 104504 | systems/texlive/tlnet/archive/euflag.doc.r55227.tar.xz
-2020/05/22 | 1652 | systems/texlive/tlnet/archive/euflag.r55227.tar.xz
-2020/05/22 | 18656 | systems/texlive/tlnet/archive/euflag.source.r55227.tar.xz
+2020/05/23 | 105632 | systems/texlive/tlnet/archive/euflag.doc.r55248.tar.xz
+2020/05/23 | 1652 | systems/texlive/tlnet/archive/euflag.r55248.tar.xz
+2020/05/23 | 18856 | systems/texlive/tlnet/archive/euflag.source.r55248.tar.xz
2019/02/28 | 110240 | systems/texlive/tlnet/archive/eukdate.doc.r15878.tar.xz
2019/02/28 | 1528 | systems/texlive/tlnet/archive/eukdate.r15878.tar.xz
2019/02/28 | 4048 | systems/texlive/tlnet/archive/eukdate.source.r15878.tar.xz
@@ -266079,16 +266091,16 @@
2020/01/24 | 138180 | systems/texlive/tlnet/archive/zxjatype.doc.r53500.tar.xz
2020/01/24 | 8760 | systems/texlive/tlnet/archive/zxjatype.r53500.tar.xz
2020/05/18 | 107860 | systems/texlive/tlnet/install-tl
-2020/05/22 | 5500494 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2020/05/22 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2020/05/22 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2020/05/23 | 5500318 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2020/05/23 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2020/05/23 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2020/03/17 | 4641 | systems/texlive/tlnet/install-tl-windows.bat
-2020/05/22 | 19380378 | systems/texlive/tlnet/install-tl-windows.exe
-2020/05/22 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2020/05/22 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2020/05/22 | 24269851 | systems/texlive/tlnet/install-tl.zip
-2020/05/22 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2020/05/22 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2020/05/23 | 19380346 | systems/texlive/tlnet/install-tl-windows.exe
+2020/05/23 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2020/05/23 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2020/05/23 | 24269851 | systems/texlive/tlnet/install-tl.zip
+2020/05/23 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2020/05/23 | 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
@@ -266144,12 +266156,12 @@
2020/05/17 | 20322 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2020/05/03 | 4786 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2017/11/14 | 27560 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2020/05/22 | 16443923 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2020/05/22 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2020/05/23 | 16445259 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2020/05/23 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/05/13 | 86417 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2020/05/22 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2020/05/22 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2020/05/22 | 2203520 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/05/23 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2020/05/23 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2020/05/23 | 2201844 | 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
@@ -270584,7 +270596,7 @@
2020/02/04 | 281488 | 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/05/23 | 536743 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/05/24 | 536746 | 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
@@ -271731,9 +271743,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2020/05/17 | 39207 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2020/05/17 | 42854 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/05/23 | 199876 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2020/05/23 | 1196836 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2020/05/23 | 1116774 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2020/05/24 | 199859 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2020/05/24 | 1196619 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2020/05/24 | 1115262 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2020/05/17 | 13031 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2020/05/17 | 14067 | 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
@@ -271885,183 +271897,183 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2019/09/11 | 231430 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2020/05/23 | 536832 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2020/05/23 | 58558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2020/05/23 | 66563 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2020/05/23 | 941129 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2020/05/23 | 1049745 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2020/05/23 | 28576 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2020/05/23 | 30786 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2020/05/23 | 29322 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2020/05/23 | 34939 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2020/05/23 | 49728 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2020/05/23 | 57270 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/05/23 | 84824 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2020/05/23 | 94352 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/05/23 | 62074 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2020/05/23 | 69345 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2020/05/23 | 26647 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2020/05/23 | 30216 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2020/05/23 | 328740 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2020/05/23 | 391508 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2020/05/23 | 32322 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2020/05/23 | 36417 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/05/23 | 71324 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2020/05/23 | 77909 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2020/05/23 | 203218 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2020/05/23 | 222870 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2020/05/23 | 169536 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2020/05/23 | 184302 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2020/05/23 | 52238 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2020/05/23 | 58596 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/05/23 | 20787 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2020/05/23 | 23005 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2020/05/23 | 460500 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2020/05/23 | 41134 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2020/05/23 | 45953 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2020/05/23 | 273337 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2020/05/23 | 311644 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2020/05/23 | 40794 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2020/05/23 | 45081 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2020/05/23 | 115754 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2020/05/23 | 130481 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2020/05/23 | 1257177 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2020/05/23 | 1388764 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2020/05/23 | 95264 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2020/05/23 | 110122 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2020/05/23 | 43426 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2020/05/23 | 47996 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2020/05/23 | 45695 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2020/05/23 | 50765 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/05/23 | 56656 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2020/05/23 | 61713 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2020/05/23 | 133093 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2020/05/23 | 152147 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2020/05/23 | 69818 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2020/05/23 | 73061 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/05/23 | 68636 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2020/05/23 | 77413 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2020/05/23 | 246433 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2020/05/23 | 281650 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2020/05/23 | 25393 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2020/05/23 | 28793 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2020/05/23 | 100562 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2020/05/23 | 116881 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2020/05/23 | 63242 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2020/05/23 | 72577 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2020/05/23 | 94369 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2020/05/23 | 110964 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2020/05/23 | 57979 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2020/05/23 | 64578 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2020/05/23 | 457707 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2020/05/23 | 545600 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2020/05/23 | 137121 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2020/05/23 | 150095 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/05/23 | 92918 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2020/05/23 | 108824 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2020/05/23 | 15946 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2020/05/23 | 17731 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2020/05/23 | 27754 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2020/05/23 | 29756 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2020/05/23 | 615388 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/05/23 | 670000 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2020/05/23 | 498732 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2020/05/23 | 561639 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2020/05/23 | 539211 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2020/05/23 | 574790 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2020/05/23 | 93575 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2020/05/23 | 102530 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2020/05/23 | 1736494 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2020/05/23 | 2009805 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2020/05/23 | 67262 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2020/05/23 | 73610 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/05/23 | 26949 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2020/05/23 | 31349 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/05/23 | 7504 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2020/05/23 | 8476 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2020/05/23 | 170202 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2020/05/23 | 185809 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2020/05/23 | 247776 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2020/05/23 | 281420 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2020/05/23 | 86978 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2020/05/23 | 92144 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2020/05/23 | 78096 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/05/23 | 86705 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2020/05/23 | 164997 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2020/05/23 | 185136 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2020/05/23 | 148864 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2020/05/23 | 168386 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2020/05/23 | 194861 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2020/05/23 | 177527 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/05/23 | 81386 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2020/05/23 | 92922 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2020/05/23 | 30992 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2020/05/23 | 34808 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2020/05/23 | 55804 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2020/05/23 | 63016 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2020/05/23 | 63188 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2020/05/23 | 69172 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2020/05/23 | 45646 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2020/05/23 | 52077 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/05/23 | 189236 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2020/05/23 | 206535 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2020/05/23 | 323364 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2020/05/23 | 358103 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2020/05/23 | 186844 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2020/05/23 | 193879 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/05/23 | 207041 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2020/05/23 | 242999 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/05/23 | 78169 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2020/05/23 | 87185 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2020/05/23 | 932286 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2020/05/23 | 1042743 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/05/23 | 19891 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2020/05/23 | 23524 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2020/05/23 | 31151 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2020/05/23 | 36657 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2020/05/23 | 63367 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2020/05/23 | 71648 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2020/05/23 | 42621 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2020/05/23 | 50939 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2020/05/23 | 1150838 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2020/05/23 | 1286407 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2020/05/23 | 41931 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2020/05/23 | 50918 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/05/23 | 74460 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2020/05/23 | 82295 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2020/05/23 | 26753 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2020/05/23 | 29035 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2020/05/23 | 16118 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/05/23 | 17828 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/05/23 | 63166 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2020/05/23 | 69252 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2020/05/23 | 149714 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2020/05/23 | 163963 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2020/05/23 | 74810 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2020/05/23 | 84877 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2020/05/23 | 91543 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2020/05/23 | 96603 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2020/05/23 | 2555485 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2020/05/23 | 2686058 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2020/05/23 | 54979 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/05/23 | 61452 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2020/05/23 | 26505 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2020/05/23 | 32352 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2020/05/23 | 61700 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2020/05/23 | 65266 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2020/05/23 | 248464 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2020/05/23 | 278139 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2020/05/23 | 591010 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2020/05/23 | 630129 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2020/05/23 | 39167 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2020/05/23 | 42926 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/05/23 | 199840 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2020/05/23 | 1197590 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2020/05/23 | 1115942 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2020/05/23 | 13050 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2020/05/23 | 14038 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/05/24 | 536832 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2020/05/24 | 58559 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/05/24 | 66564 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/05/24 | 941129 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2020/05/24 | 1049744 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/05/24 | 28575 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/05/24 | 30783 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/05/24 | 29322 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/05/24 | 34937 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/05/24 | 49728 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/05/24 | 57269 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/05/24 | 84825 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/05/24 | 94351 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/05/24 | 62072 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2020/05/24 | 69345 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/05/24 | 26647 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2020/05/24 | 30215 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/05/24 | 328738 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2020/05/24 | 391507 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/05/24 | 32321 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2020/05/24 | 36418 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/05/24 | 71323 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/05/24 | 77910 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/05/24 | 203218 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2020/05/24 | 222869 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/05/24 | 169536 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2020/05/24 | 184300 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/05/24 | 52237 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2020/05/24 | 58598 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/05/24 | 20787 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/05/24 | 23007 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/05/24 | 460504 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2020/05/24 | 41133 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2020/05/24 | 45952 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/05/24 | 273337 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/05/24 | 311643 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/05/24 | 40793 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/05/24 | 45080 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/05/24 | 115757 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2020/05/24 | 130481 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/05/24 | 1257175 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/05/24 | 1388763 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/05/24 | 95264 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/05/24 | 110121 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/05/24 | 43425 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2020/05/24 | 47995 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2020/05/24 | 45695 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2020/05/24 | 50764 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/05/24 | 56656 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2020/05/24 | 61713 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/05/24 | 133091 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2020/05/24 | 152147 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/05/24 | 69820 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2020/05/24 | 73061 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/05/24 | 68634 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/05/24 | 77414 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/05/24 | 246433 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2020/05/24 | 281650 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/05/24 | 25393 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/05/24 | 28792 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/05/24 | 100562 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2020/05/24 | 116882 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2020/05/24 | 63244 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2020/05/24 | 72577 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/05/24 | 94368 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/05/24 | 110964 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/05/24 | 57979 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/05/24 | 64577 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/05/24 | 457707 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/05/24 | 545598 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/05/24 | 137121 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2020/05/24 | 150093 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/05/24 | 92919 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2020/05/24 | 108822 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/05/24 | 15947 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/05/24 | 17730 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/05/24 | 27754 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2020/05/24 | 29756 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/05/24 | 615390 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/05/24 | 670002 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/05/24 | 498731 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2020/05/24 | 561638 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/05/24 | 539210 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2020/05/24 | 574787 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/05/24 | 93574 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/05/24 | 102529 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/05/24 | 1736495 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2020/05/24 | 2009806 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/05/24 | 67261 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/05/24 | 73609 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/05/24 | 26948 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/05/24 | 31349 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/05/24 | 7504 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/05/24 | 8475 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/05/24 | 170200 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/05/24 | 185810 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/05/24 | 247776 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2020/05/24 | 281420 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/05/24 | 86977 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/05/24 | 92145 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/05/24 | 78096 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/05/24 | 86705 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/05/24 | 164997 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/05/24 | 185138 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/05/24 | 148864 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2020/05/24 | 168385 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2020/05/24 | 194863 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2020/05/24 | 177527 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/05/24 | 81387 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/05/24 | 92921 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/05/24 | 30991 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2020/05/24 | 34808 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/05/24 | 55802 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2020/05/24 | 63016 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/05/24 | 63188 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/05/24 | 69172 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/05/24 | 45646 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/05/24 | 52076 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/05/24 | 189238 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2020/05/24 | 206534 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2020/05/24 | 323365 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2020/05/24 | 358102 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/05/24 | 186844 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/05/24 | 193878 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/05/24 | 207041 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2020/05/24 | 243001 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/05/24 | 78170 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/05/24 | 87188 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2020/05/24 | 932284 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2020/05/24 | 1042745 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/05/24 | 19890 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2020/05/24 | 23526 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2020/05/24 | 31151 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2020/05/24 | 36657 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2020/05/24 | 63366 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2020/05/24 | 71646 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/05/24 | 42619 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/05/24 | 50938 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/05/24 | 1150837 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2020/05/24 | 1286407 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/05/24 | 41930 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2020/05/24 | 50918 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/05/24 | 74460 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2020/05/24 | 82294 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2020/05/24 | 26753 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2020/05/24 | 29035 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/05/24 | 16118 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/05/24 | 17828 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/05/24 | 63167 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2020/05/24 | 69251 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/05/24 | 149712 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/05/24 | 163962 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2020/05/24 | 74811 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2020/05/24 | 84878 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2020/05/24 | 91544 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2020/05/24 | 96602 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/05/24 | 2555485 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2020/05/24 | 2686057 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/05/24 | 54978 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/05/24 | 61452 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/05/24 | 26505 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/05/24 | 32352 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/05/24 | 61700 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2020/05/24 | 65266 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2020/05/24 | 248466 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2020/05/24 | 278139 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/05/24 | 591011 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2020/05/24 | 630129 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2020/05/24 | 39166 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2020/05/24 | 42925 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/05/24 | 199860 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2020/05/24 | 1196014 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2020/05/24 | 1116389 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2020/05/24 | 13050 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2020/05/24 | 14038 | 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/05/23 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2020/05/24 | 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
@@ -272377,7 +272389,7 @@
2008/11/07 | 35981 | systems/win32/miktex/tm/packages/prettyref.tar.lzma
2017/07/26 | 201385 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
-2020/05/23 | 920 | systems/win32/miktex/tm/packages/pr.ini
+2020/05/24 | 920 | 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
@@ -273516,7 +273528,7 @@
2020/05/16 | 4915928 | systems/win32/w32tex/aleph-w32.tar.xz
2020/05/10 | 66192764 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2020/05/21 | 652929 | systems/win32/w32tex/ChangeLog
+2020/05/23 | 653131 | systems/win32/w32tex/ChangeLog
2009/08/03 | 141221 | systems/win32/w32tex/ChangeLog.0
2009/08/03 | 221890 | systems/win32/w32tex/ChangeLog.1
2009/08/03 | 116462 | systems/win32/w32tex/ChangeLog.2
@@ -273571,9 +273583,9 @@
2019/04/15 | 499188 | systems/win32/w32tex/sam2p-w32.tar.xz
2020/01/24 | 24929772 | systems/win32/w32tex/t1fonts.tar.xz
2020/01/19 | 135584 | systems/win32/w32tex/t1utils-w32.tar.xz
-2020/05/21 | 2491100 | systems/win32/w32tex/tex4htk-w32.tar.xz
+2020/05/23 | 2479868 | systems/win32/w32tex/tex4htk-w32.tar.xz
2018/06/20 | 15940044 | systems/win32/w32tex/tex-gyre.tar.xz
-2020/05/10 | 4014232 | systems/win32/w32tex/texinfo-w32.tar.xz
+2020/05/23 | 4014748 | systems/win32/w32tex/texinfo-w32.tar.xz
2020/04/20 | 2050855 | systems/win32/w32tex/texinstwin.zip
2020/01/19 | 97168 | systems/win32/w32tex/tiff2png-w32.tar.xz
2013/04/08 | 308444 | systems/win32/w32tex/timesnew.tar.xz
@@ -273730,7 +273742,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2020/05/24 | 186 | timestamp
+2020/05/25 | 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 09b7d04ee5..ac0b7c2d4d 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 9102ecf6be..e45faa61ce 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,103 +1,279 @@
+2020/05/24 | 9792 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/examples.zip
+2020/05/24 | 96602 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/05/24 | 95264 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/05/24 | 94722 | fonts/newcomputermodern/newcomputermodern-sample.pdf
+2020/05/24 | 94368 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/05/24 | 94351 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/05/24 | 941129 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2020/05/24 | 93574 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/05/24 | 932284 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2020/05/24 | 92921 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/05/24 | 92919 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2020/05/24 | 92145 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/05/24 | 920 | systems/win32/miktex/tm/packages/pr.ini
+2020/05/24 | 91544 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2020/05/24 | 9148 | fonts/newcomputermodern/newcomputermodern-sample.tex
+2020/05/24 | 87188 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2020/05/24 | 86977 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/05/24 | 86705 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/05/24 | 861987 | graphics/bookshelf/myshelf.jpg
+2020/05/24 | 84878 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2020/05/24 | 84825 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/05/24 | 8475 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/05/24 | 82294 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2020/05/24 | 81 | graphics/bookshelf/MANIFEST
+2020/05/24 | 81387 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/05/24 | 78170 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/05/24 | 78096 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/05/24 | 77910 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/05/24 | 77414 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/05/24 | 75820 | macros/latex/contrib/gene/crossword/cwpuzzle.dtx
+2020/05/24 | 7504 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/05/24 | 74811 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2020/05/24 | 7475 | graphics/bookshelf/README.md
+2020/05/24 | 747596 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf
+2020/05/24 | 74460 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2020/05/24 | 73609 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/05/24 | 73061 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/05/24 | 72577 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/05/24 | 71646 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/05/24 | 71323 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/05/24 | 69820 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2020/05/24 | 69345 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/05/24 | 69251 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/05/24 | 69172 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/05/24 | 68634 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/05/24 | 67261 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/05/24 | 670002 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/05/24 | 66564 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/05/24 | 65266 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2020/05/24 | 64577 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/05/24 | 6446248 | fonts/haranoaji/HaranoAjiMincho-Bold.otf
+2020/05/24 | 6381036 | fonts/haranoaji-extra/HaranoAjiMincho-Heavy.otf
+2020/05/24 | 63366 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2020/05/24 | 63244 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2020/05/24 | 63188 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/05/24 | 63167 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2020/05/24 | 63016 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/05/24 | 630129 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2020/05/24 | 6284176 | fonts/haranoaji-extra/HaranoAjiMincho-SemiBold.otf
+2020/05/24 | 6246600 | fonts/haranoaji-extra/HaranoAjiMincho-Medium.otf
+2020/05/24 | 6231 | fonts/cochineal/README
+2020/05/24 | 62072 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2020/05/24 | 6171416 | fonts/haranoaji/HaranoAjiMincho-Regular.otf
+2020/05/24 | 61713 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/05/24 | 61700 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2020/05/24 | 615390 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/05/24 | 61452 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/05/24 | 6090316 | fonts/haranoaji/HaranoAjiMincho-Light.otf
+2020/05/24 | 591011 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2020/05/24 | 58598 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/05/24 | 58559 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/05/24 | 579994 | install/macros/latex/contrib/biblatex-contrib/biblatex-philosophy.tds.zip
+2020/05/24 | 57979 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/05/24 | 5797955 | install/fonts/cochineal.tds.zip
+2020/05/24 | 574787 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/05/24 | 5737435 | fonts/cochineal.zip
+2020/05/24 | 57269 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/05/24 | 5687556 | fonts/haranoaji-extra/HaranoAjiMincho-ExtraLight.otf
+2020/05/24 | 56656 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2020/05/24 | 561638 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/05/24 | 55802 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2020/05/24 | 54978 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/05/24 | 548032 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy.zip
+2020/05/24 | 545598 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/05/24 | 539210 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2020/05/24 | 536832 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2020/05/24 | 536746 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/05/24 | 5340 | macros/latex/contrib/fontsetup/fspdefaultfontsot.sty
+2020/05/24 | 52237 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2020/05/24 | 52076 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/05/24 | 50938 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/05/24 | 50918 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/05/24 | 50764 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/05/24 | 5065436 | fonts/haranoaji/HaranoAjiGothic-Heavy.otf
+2020/05/24 | 503037 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.pdf
+2020/05/24 | 498731 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2020/05/24 | 49728 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/05/24 | 4832732 | fonts/haranoaji/HaranoAjiGothic-Bold.otf
+2020/05/24 | 47995 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2020/05/24 | 4706532 | fonts/haranoaji/HaranoAjiGothic-Medium.otf
+2020/05/24 | 4686816 | fonts/haranoaji/HaranoAjiGothic-Regular.otf
+2020/05/24 | 4676340 | fonts/haranoaji-extra/HaranoAjiGothic-Normal.otf
+2020/05/24 | 4652576 | fonts/haranoaji-extra/HaranoAjiGothic-Light.otf
+2020/05/24 | 460504 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2020/05/24 | 459 | macros/latex/contrib/gene/crossword/LICENSE
+2020/05/24 | 45952 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/05/24 | 457707 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/05/24 | 45695 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2020/05/24 | 45646 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/05/24 | 45080 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/05/24 | 4406268 | fonts/haranoaji-extra/HaranoAjiGothic-ExtraLight.otf
+2020/05/24 | 43425 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2020/05/24 | 42925 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/05/24 | 4267 | macros/latex/contrib/gene/crossword/README.md
+2020/05/24 | 42619 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/05/24 | 41 | graphics/bookshelf/VERSION
+2020/05/24 | 41930 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2020/05/24 | 41133 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2020/05/24 | 40839 | macros/latex/contrib/fontsize/fontsize.dtx
+2020/05/24 | 40793 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/05/24 | 39166 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2020/05/24 | 391507 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/05/24 | 3798 | fonts/newcomputermodern/README
+2020/05/24 | 371 | macros/latex/contrib/fontsetup/README
+2020/05/24 | 36657 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2020/05/24 | 36418 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/05/24 | 358102 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/05/24 | 353995 | macros/latex/contrib/gene/crossword.zip
+2020/05/24 | 34937 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/05/24 | 34808 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/05/24 | 337589 | macros/latex/contrib/gene/crossword/cwpuzzle.pdf
+2020/05/24 | 328738 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2020/05/24 | 32688524 | fonts/haranoaji-extra.zip
+2020/05/24 | 32631775 | fonts/haranoaji.zip
+2020/05/24 | 32352 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/05/24 | 323365 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2020/05/24 | 32321 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2020/05/24 | 3217 | fonts/haranoaji/README
+2020/05/24 | 3217 | fonts/haranoaji-extra/README
+2020/05/24 | 3186747 | fonts/newcomputermodern.zip
+2020/05/24 | 31827 | macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf
+2020/05/24 | 31349 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/05/24 | 311643 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/05/24 | 31151 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2020/05/24 | 30991 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2020/05/24 | 30783 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/05/24 | 30215 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/05/24 | 29756 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/05/24 | 29322 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/05/24 | 291346 | macros/latex/contrib/fontsize.zip
+2020/05/24 | 29035 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/05/24 | 28792 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/05/24 | 28575 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/05/24 | 284372 | macros/latex/contrib/fontsize/fontsize.pdf
+2020/05/24 | 281650 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/05/24 | 281420 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/05/24 | 278139 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/05/24 | 27754 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2020/05/24 | 273337 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/05/24 | 26948 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/05/24 | 2686057 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/05/24 | 26753 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2020/05/24 | 26647 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2020/05/24 | 26505 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/05/24 | 2574 | macros/latex/contrib/fontsetup/doc/fspsample.tex
+2020/05/24 | 2555485 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2020/05/24 | 25393 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/05/24 | 2526 | graphics/bookshelf/bookshelf.ins
+2020/05/24 | 2512 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/README
+2020/05/24 | 248466 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2020/05/24 | 247776 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2020/05/24 | 246433 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2020/05/24 | 243001 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/05/24 | 23526 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2020/05/24 | 23007 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/05/24 | 226267 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx
+2020/05/24 | 222869 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/05/24 | 222368 | fonts/cochineal/opentype/Cochineal-Italic.otf
+2020/05/24 | 221888 | fonts/cochineal/opentype/Cochineal-Bold.otf
+2020/05/24 | 221072 | fonts/cochineal/opentype/Cochineal-Roman.otf
+2020/05/24 | 209004 | fonts/cochineal/opentype/Cochineal-BoldItalic.otf
+2020/05/24 | 20787 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/05/24 | 207041 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2020/05/24 | 206534 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2020/05/24 | 203218 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2020/05/24 | 2009806 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/05/24 | 199860 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2020/05/24 | 199859 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2020/05/24 | 19890 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2020/05/24 | 194863 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2020/05/24 | 193878 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/05/24 | 189238 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2020/05/24 | 186844 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/05/24 | 185810 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/05/24 | 185138 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/05/24 | 184300 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/05/24 | 1783280 | graphics/bookshelf.zip
+2020/05/24 | 17828 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/05/24 | 177527 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/05/24 | 17730 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/05/24 | 1736495 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2020/05/24 | 170200 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/05/24 | 169536 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2020/05/24 | 1685 | macros/latex/contrib/gene/crossword/makefile
+2020/05/24 | 168385 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2020/05/24 | 1662 | macros/latex/contrib/gene/crossword/cwpuzzle.ins
+2020/05/24 | 164997 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/05/24 | 163962 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2020/05/24 | 16118 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/05/24 | 15947 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/05/24 | 1521 | macros/latex/contrib/fontsize/README
+2020/05/24 | 152147 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/05/24 | 150093 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/05/24 | 149712 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/05/24 | 148864 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2020/05/24 | 1483437 | macros/latex/contrib/fontsetup.zip
+2020/05/24 | 14038 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/05/24 | 1388763 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/05/24 | 137121 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2020/05/24 | 133091 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2020/05/24 | 13050 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2020/05/24 | 130481 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/05/24 | 1286407 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/05/24 | 1257175 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/05/24 | 1196619 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2020/05/24 | 1196014 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2020/05/24 | 116882 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2020/05/24 | 115757 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2020/05/24 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2020/05/24 | 1150837 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2020/05/24 | 1116389 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2020/05/24 | 1115262 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2020/05/24 | 110964 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/05/24 | 110121 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/05/24 | 1096333 | graphics/bookshelf/bookshelf.pdf
+2020/05/24 | 108822 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/05/24 | 1049744 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/05/24 | 1042745 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/05/24 | 103304 | graphics/bookshelf/bookshelf.dtx
+2020/05/24 | 102529 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/05/24 | 10084 | macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex
+2020/05/24 | 100562 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2020/05/23 | 997 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
2020/05/23 | 990 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
-2020/05/23 | 96603 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2020/05/23 | 95264 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2020/05/23 | 94369 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2020/05/23 | 94352 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/05/23 | 941129 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2020/05/23 | 93575 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2020/05/23 | 932286 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2020/05/23 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release
-2020/05/23 | 92922 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2020/05/23 | 92918 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
2020/05/23 | 923 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
-2020/05/23 | 92144 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2020/05/23 | 920 | systems/win32/miktex/tm/packages/pr.ini
-2020/05/23 | 91543 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2020/05/23 | 89 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Release
2020/05/23 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release
2020/05/23 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release
-2020/05/23 | 87185 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
2020/05/23 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release
-2020/05/23 | 86978 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2020/05/23 | 86705 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2020/05/23 | 84877 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2020/05/23 | 84824 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2020/05/23 | 8476 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2020/05/23 | 841 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
2020/05/23 | 8415 | systems/win32/miktex/setup/rpm/fedora/32/repodata/93f26a53e4983ab35f8da85b4a4c0fd3e49275c49b15a317f21668467ae978af-filelists.sqlite.bz2
-2020/05/23 | 82295 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2020/05/23 | 81386 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
2020/05/23 | 805 | systems/win32/miktex/setup/rpm/fedora/30/repodata/9b2bae73249134f5c6770c14a4e36483b051eab786f74a50745da53605473121-other.sqlite.bz2
-2020/05/23 | 78169 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2020/05/23 | 78096 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/05/23 | 77909 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2020/05/23 | 77413 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2020/05/23 | 7504 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2020/05/23 | 74810 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2020/05/23 | 74460 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2020/05/23 | 8036 | systems/texlive/tlnet/archive/akshar.source.r55249.tar.xz
+2020/05/23 | 776 | systems/texlive/tlnet/archive/collection-langother.r55249.tar.xz
2020/05/23 | 7366 | graphics/euflag/README.md
-2020/05/23 | 73610 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/05/23 | 73061 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/05/23 | 72577 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2020/05/23 | 71648 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2020/05/23 | 71324 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/05/23 | 734968 | fonts/newcomputermodern/NewCMMath-Regular.otf
2020/05/23 | 7103 | systems/win32/miktex/setup/rpm/fedora/32/repodata/e527b76fae8a887d4ff0aa0cdafab2cbfe79ec3e079e632bc04f9f1bffea42b1-primary.sqlite.bz2
-2020/05/23 | 69818 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2020/05/23 | 69345 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2020/05/23 | 69252 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2020/05/23 | 69172 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2020/05/23 | 68636 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/05/23 | 694300 | fonts/newcomputermodern/NewCMMono10-Italic.otf
2020/05/23 | 674 | systems/win32/miktex/setup/rpm/fedora/32/repodata/53085320b64da391dd9a4804ac931553613af80fda8bd2320f38e3270d492e00-other.sqlite.bz2
-2020/05/23 | 67262 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2020/05/23 | 670000 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2020/05/23 | 66563 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2020/05/23 | 65266 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2020/05/23 | 64578 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/05/23 | 653131 | systems/win32/w32tex/ChangeLog
2020/05/23 | 6450850 | systems/win32/miktex/tm/packages/toptesi.tar.lzma
-2020/05/23 | 63367 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2020/05/23 | 63242 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2020/05/23 | 63188 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2020/05/23 | 63166 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2020/05/23 | 63016 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2020/05/23 | 630129 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2020/05/23 | 62074 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2020/05/23 | 61713 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2020/05/23 | 61700 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2020/05/23 | 615388 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/05/23 | 61452 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2020/05/23 | 60 | graphics/euflag/MANIFEST
2020/05/23 | 6080 | systems/win32/miktex/setup/rpm/fedora/32/repodata/74f080d6845963e2b11e89cfc55d48c28c7c7593721c689d8ab47dcd4042ab88-filelists.xml.gz
2020/05/23 | 60557 | graphics/euflag/euflag.dtx
-2020/05/23 | 591010 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2020/05/23 | 58596 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/05/23 | 58558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2020/05/23 | 57979 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2020/05/23 | 574790 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2020/05/23 | 57270 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/05/23 | 56656 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2020/05/23 | 561639 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/05/23 | 600060 | fonts/newcomputermodern/NewCMSans10-BoldOblique.otf
2020/05/23 | 55895816 | systems/win32/miktex/setup/darwin-x86_64/miktex-2.9.7445-1-darwin-x86_64.dmg
-2020/05/23 | 55804 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2020/05/23 | 54979 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/05/23 | 545600 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2020/05/23 | 539211 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2020/05/23 | 536832 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2020/05/23 | 536743 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/05/23 | 5500318 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2020/05/23 | 536568 | fonts/newcomputermodern/NewCMMono10-BoldOblique.otf
2020/05/23 | 522678 | systems/win32/miktex/tm/packages/latex-veryshortguide.tar.lzma
-2020/05/23 | 52238 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2020/05/23 | 52077 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/05/23 | 50939 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2020/05/23 | 50918 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/05/23 | 50765 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/05/23 | 498732 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2020/05/23 | 49728 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/05/23 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/05/23 | 489877 | systems/win32/miktex/tm/packages/xepersian-hm.tar.lzma
2020/05/23 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
2020/05/23 | 488 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc
2020/05/23 | 488 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml.asc
2020/05/23 | 488 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
-2020/05/23 | 47996 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2020/05/23 | 475182 | systems/win32/miktex/tm/packages/babel-italian.tar.lzma
2020/05/23 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
2020/05/23 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
@@ -106,240 +282,148 @@
2020/05/23 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
2020/05/23 | 473067 | macros/latex/contrib/antanilipsum.zip
2020/05/23 | 460644 | macros/latex/contrib/antanilipsum/antanilipsum.pdf
-2020/05/23 | 460500 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2020/05/23 | 45953 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
2020/05/23 | 458 | systems/win32/miktex/setup/rpm/fedora/28/repodata/10269e05e26cdd63b90ff2a90b16a1985cba31e35cccdc657b5e4ea1185009f9-other.xml.gz
-2020/05/23 | 457707 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/05/23 | 458768 | systems/texlive/tlnet/archive/antanilipsum.doc.r55250.tar.xz
2020/05/23 | 456 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/306db1730dcbac31cb6b9d7ee46d8a6a457fd7d5122f9c4dfa6fb1ad9b49a702-other.xml.gz
-2020/05/23 | 45695 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2020/05/23 | 45646 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2020/05/23 | 45081 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2020/05/23 | 43426 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2020/05/23 | 42926 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/05/23 | 42621 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/05/23 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2020/05/23 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2020/05/23 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2020/05/23 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2020/05/23 | 41 | graphics/euflag/VERSION
-2020/05/23 | 41931 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2020/05/23 | 417354 | systems/win32/miktex/tm/packages/decorule.tar.lzma
2020/05/23 | 4152 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
2020/05/23 | 4144 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/4e9a824b7cdce6f737ab844bd6e4e908117230963c182636be4e4bf2612915a5-filelists.sqlite.bz2
2020/05/23 | 4122 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
-2020/05/23 | 41134 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2020/05/23 | 40794 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
2020/05/23 | 4053 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
+2020/05/23 | 4014748 | systems/win32/w32tex/texinfo-w32.tar.xz
2020/05/23 | 3966 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
-2020/05/23 | 39167 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2020/05/23 | 391508 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2020/05/23 | 372 | macros/latex/contrib/akshar/README.txt
-2020/05/23 | 36657 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2020/05/23 | 36417 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/05/23 | 358103 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2020/05/23 | 34939 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2020/05/23 | 34808 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2020/05/23 | 334 | systems/win32/miktex/setup/rpm/fedora/30/repodata/56606f8502dbed6ad88089b1ac4baf9d9c98b7756d02a1a2ace435edbd1f6517-other.xml.gz
-2020/05/23 | 328740 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2020/05/23 | 32352 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2020/05/23 | 323364 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2020/05/23 | 32322 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2020/05/23 | 31349 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/05/23 | 311644 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2020/05/23 | 31151 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2020/05/23 | 30992 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2020/05/23 | 30786 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/05/23 | 327580 | fonts/newcomputermodern/NewCM10-Regular.otf
+2020/05/23 | 326488 | fonts/newcomputermodern/NewCM10-Bold.otf
2020/05/23 | 30347 | macros/latex/contrib/akshar/akshar.dtx
-2020/05/23 | 30216 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2020/05/23 | 30014570 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7445-focal1_amd64.deb
2020/05/23 | 2977 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
2020/05/23 | 2975 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
2020/05/23 | 2975 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml
-2020/05/23 | 29756 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2020/05/23 | 29745762 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7445-bionic1_amd64.deb
2020/05/23 | 2972 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml
-2020/05/23 | 29322 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/05/23 | 2968 | systems/texlive/tlnet/archive/akshar.r55249.tar.xz
2020/05/23 | 29293442 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7445-stretch1_amd64.deb
2020/05/23 | 29192670 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7445-buster1_amd64.deb
-2020/05/23 | 29035 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2020/05/23 | 28793 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2020/05/23 | 28722842 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7445-xenial1_amd64.deb
-2020/05/23 | 28576 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2020/05/23 | 281650 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2020/05/23 | 281420 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2020/05/23 | 278139 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2020/05/23 | 27754 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2020/05/23 | 273337 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2020/05/23 | 26949 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2020/05/23 | 2686058 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2020/05/23 | 26753 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2020/05/23 | 26647 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2020/05/23 | 26505 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/05/23 | 270512 | fonts/newcomputermodern/NewCMMono10-Regular.otf
+2020/05/23 | 263000 | fonts/newcomputermodern/NewCMSans10-Bold.otf
2020/05/23 | 2620 | systems/win32/miktex/setup/rpm/fedora/28/repodata/0f379c2b43233ad38ea688f166dde30e11a3eaa89cf2b05902443dd5993351d6-primary.xml.gz
2020/05/23 | 262085 | systems/win32/miktex/tm/packages/cloze.tar.lzma
+2020/05/23 | 261896 | fonts/newcomputermodern/NewCM10-Italic.otf
2020/05/23 | 2614 | systems/win32/miktex/setup/rpm/fedora/30/repodata/8adaacd3db834710c8a91f6d0f6c7ad2cb6d4d3c1727731b4e3bf717f7e603a9-primary.xml.gz
2020/05/23 | 2599 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/6be53b4332b8bcda44fd587548dffc37317fba9917ea0b653a449708a8c43896-primary.xml.gz
-2020/05/23 | 2555485 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2020/05/23 | 25393 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2020/05/23 | 248464 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2020/05/23 | 247776 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2020/05/23 | 246433 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2020/05/23 | 242999 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/05/23 | 258720 | fonts/newcomputermodern/NewCM10-BoldItalic.otf
+2020/05/23 | 2479868 | systems/win32/w32tex/tex4htk-w32.tar.xz
+2020/05/23 | 245992 | fonts/newcomputermodern/NewCMSans10-Regular.otf
+2020/05/23 | 24269851 | systems/texlive/tlnet/install-tl.zip
2020/05/23 | 235 | systems/win32/miktex/setup/rpm/fedora/32/repodata/073df5a4a967d831d29362e913eb3e6d697089f3f6a0153be0a01ff3e3b41114-other.xml.gz
-2020/05/23 | 23524 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2020/05/23 | 23005 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/05/23 | 232844 | fonts/newcomputermodern/NewCMSans10-Oblique.otf
2020/05/23 | 22692532 | systems/win32/miktex/setup/rpm/fedora/28/miktex-2.9.7445-1.fc28.x86_64.rpm
2020/05/23 | 225915 | systems/win32/miktex/tm/packages/ellipsis.tar.lzma
-2020/05/23 | 222870 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/05/23 | 2201844 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2020/05/23 | 2180 | graphics/euflag/euflag.ins
+2020/05/23 | 211916 | fonts/newcomputermodern/NewCMMono10-Bold.otf
2020/05/23 | 20937344 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-2.9.7445-1.x86_64.rpm
2020/05/23 | 2088 | systems/win32/miktex/setup/rpm/fedora/32/repodata/2e5b7ea7e274b4d87bb36a3d40472e2957180763421de91ad06b5fd2c1ec485d-primary.xml.gz
-2020/05/23 | 20787 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2020/05/23 | 2077120 | systems/win32/miktex/tm/packages/chemfig.tar.lzma
-2020/05/23 | 207041 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2020/05/23 | 20690744 | systems/win32/miktex/setup/rpm/fedora/30/miktex-2.9.7445-1.fc30.x86_64.rpm
-2020/05/23 | 206535 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
2020/05/23 | 20599 | systems/win32/miktex/setup/rpm/fedora/30/repodata/1055a5b785f20482db5140e029bdf1c370dcc15c24f303f04e203543f0eafaae-filelists.sqlite.bz2
2020/05/23 | 2038 | systems/win32/miktex/setup/deb/dists/stretch/InRelease
2020/05/23 | 2034 | systems/win32/miktex/setup/deb/dists/xenial/InRelease
2020/05/23 | 2034 | systems/win32/miktex/setup/deb/dists/buster/InRelease
2020/05/23 | 2034 | systems/win32/miktex/setup/deb/dists/bionic/InRelease
-2020/05/23 | 203218 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
2020/05/23 | 2030 | systems/win32/miktex/setup/deb/dists/focal/InRelease
2020/05/23 | 2018 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/4a3fb1ab3f3f278288debf2442c5a437b25b6e9a7bdb81da8d104d9059e029c8-filelists.xml.gz
2020/05/23 | 20186 | systems/win32/miktex/setup/rpm/fedora/28/repodata/1fa3741d7f2a1513edbc748209c15e9ae193a578944965dcf4aea0f146dffb2b-filelists.sqlite.bz2
-2020/05/23 | 2009805 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2020/05/23 | 199876 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2020/05/23 | 199840 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2020/05/23 | 19891 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
2020/05/23 | 1955585 | systems/win32/miktex/tm/packages/optex.tar.lzma
-2020/05/23 | 194861 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2020/05/23 | 193879 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/05/23 | 189236 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2020/05/23 | 186844 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2020/05/23 | 185809 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2020/05/23 | 185136 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2020/05/23 | 184302 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/05/23 | 19380346 | systems/texlive/tlnet/install-tl-windows.exe
+2020/05/23 | 18856 | systems/texlive/tlnet/archive/euflag.source.r55248.tar.xz
2020/05/23 | 18416405 | systems/win32/miktex/setup/rpm/fedora/32/miktex-2.9.7445-1.fc32.x86_64.rpm
-2020/05/23 | 17828 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/05/23 | 177527 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/05/23 | 17731 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2020/05/23 | 1736494 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2020/05/23 | 170202 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2020/05/23 | 169536 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2020/05/23 | 168386 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2020/05/23 | 167441 | systems/win32/miktex/tm/packages/classpack.tar.lzma
-2020/05/23 | 164997 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/05/23 | 1652 | systems/texlive/tlnet/archive/euflag.r55248.tar.xz
2020/05/23 | 1648 | macros/latex/contrib/antanilipsum/README.md
-2020/05/23 | 163963 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2020/05/23 | 16118 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/05/23 | 15946 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/05/23 | 16445259 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2020/05/23 | 15866 | systems/win32/miktex/setup/rpm/fedora/30/repodata/b5860be28851828c4cee58bc2ca9320a9eb5d3f9628d1d9803f7fd2b2d15987c-primary.sqlite.bz2
2020/05/23 | 158623 | macros/latex/contrib/antanilipsum/antanilipsum.dtx
2020/05/23 | 15784 | systems/win32/miktex/setup/rpm/fedora/28/repodata/6cd052bcdc030688233d1521c68fb511fa8c32b8c64421d506c0922e6b9158b4-primary.sqlite.bz2
2020/05/23 | 15642 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/7687af704795f6c3f57b49a3e3197b78a3b8414396e743931d2b8730b561336f-primary.sqlite.bz2
2020/05/23 | 1559 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
+2020/05/23 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2020/05/23 | 153804 | macros/latex/contrib/akshar.zip
-2020/05/23 | 152147 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/05/23 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2020/05/23 | 1516 | systems/win32/miktex/setup/deb/dists/stretch/Release
2020/05/23 | 1512 | systems/win32/miktex/setup/deb/dists/xenial/Release
2020/05/23 | 1512 | systems/win32/miktex/setup/deb/dists/buster/Release
2020/05/23 | 1512 | systems/win32/miktex/setup/deb/dists/bionic/Release
2020/05/23 | 1508 | systems/win32/miktex/setup/deb/dists/focal/Release
-2020/05/23 | 150095 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/05/23 | 149714 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2020/05/23 | 148864 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
2020/05/23 | 147111 | macros/latex/contrib/akshar/akshar.pdf
2020/05/23 | 1465 | systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
2020/05/23 | 1465 | systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
2020/05/23 | 1465 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
2020/05/23 | 1465 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
+2020/05/23 | 146032 | systems/texlive/tlnet/archive/akshar.doc.r55249.tar.xz
+2020/05/23 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2020/05/23 | 14520 | systems/texlive/tlnet/archive/antanilipsum.source.r55250.tar.xz
+2020/05/23 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2020/05/23 | 14471 | systems/win32/miktex/setup/rpm/fedora/30/repodata/aa57b48c8a6a6ec701d9cf27266f986cd112ff30aa67f40fca92eee4357420c5-filelists.xml.gz
-2020/05/23 | 14038 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2020/05/23 | 13989 | systems/win32/miktex/setup/rpm/fedora/28/repodata/12c86abdd30f717b3f485a37d04e58c96fc8690117ac0d2816b0c1a5dfb77dbc-filelists.xml.gz
-2020/05/23 | 1388764 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2020/05/23 | 137121 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2020/05/23 | 1359 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
2020/05/23 | 1331 | macros/latex/contrib/akshar/akshar.ins
-2020/05/23 | 133093 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2020/05/23 | 13050 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2020/05/23 | 130481 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2020/05/23 | 1286407 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2020/05/23 | 127052 | systems/win32/miktex/tm/packages/rec-thy.tar.lzma
-2020/05/23 | 1257177 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2020/05/23 | 125654 | graphics/euflag.zip
2020/05/23 | 1255 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
2020/05/23 | 1248 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
2020/05/23 | 124860 | systems/win32/miktex/tm/packages/euflag.tar.lzma
2020/05/23 | 1233 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
2020/05/23 | 1213 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
-2020/05/23 | 1197590 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2020/05/23 | 1196836 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2020/05/23 | 116881 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2020/05/23 | 115754 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2020/05/23 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2020/05/23 | 1150838 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2020/05/23 | 1116774 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2020/05/23 | 11161 | systems/win32/miktex/tm/packages/ptex2pdf.tar.lzma
-2020/05/23 | 1115942 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2020/05/23 | 110964 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2020/05/23 | 110122 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
2020/05/23 | 109 | systems/win32/miktex/setup/rpm/fedora-32.repo
2020/05/23 | 109 | systems/win32/miktex/setup/rpm/fedora-30.repo
-2020/05/23 | 108824 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/05/23 | 105632 | systems/texlive/tlnet/archive/euflag.doc.r55248.tar.xz
2020/05/23 | 105069 | graphics/euflag/euflag.pdf
-2020/05/23 | 1049745 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2020/05/23 | 1042743 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/05/23 | 102530 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/05/23 | 10388 | systems/texlive/tlnet/archive/antanilipsum.r55250.tar.xz
2020/05/23 | 1023 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
2020/05/23 | 1020 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/70c7c428b19d0c3ae2a6079957bf625b8093d1825f855510dfdd4f05ac337634-other.sqlite.bz2
2020/05/23 | 1017897 | systems/win32/miktex/tm/packages/suftesi.tar.lzma
2020/05/23 | 1014 | systems/win32/miktex/setup/rpm/fedora/28/repodata/bdc2342c7b64abcfc21eff5193471ac8a8134ade622c613b564afa05a3a011a5-other.sqlite.bz2
2020/05/23 | 1014 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
-2020/05/23 | 100562 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2020/05/22 | 959832 | systems/texlive/tlnet/archive/suftesi.doc.r55233.tar.xz
2020/05/22 | 867640 | systems/texlive/tlnet/archive/tex4ht.r55239.tar.xz
2020/05/22 | 752964 | systems/texlive/tlnet/archive/optex.r55231.tar.xz
2020/05/22 | 7476 | systems/texlive/tlnet/archive/ellipsis.source.r55237.tar.xz
2020/05/22 | 61192 | systems/texlive/tlnet/archive/tex4ht.doc.r55239.tar.xz
2020/05/22 | 560 | systems/texlive/tlnet/archive/latex-veryshortguide.r55228.tar.xz
-2020/05/22 | 5500494 | systems/texlive/tlnet/install-tl-unx.tar.gz
2020/05/22 | 521444 | systems/texlive/tlnet/archive/latex-veryshortguide.doc.r55228.tar.xz
-2020/05/22 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2020/05/22 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2020/05/22 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2020/05/22 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2020/05/22 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2020/05/22 | 446484 | systems/texlive/tlnet/archive/babel-italian.doc.r55232.tar.xz
2020/05/22 | 397084 | systems/texlive/tlnet/archive/decorule.doc.r55230.tar.xz
2020/05/22 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r55235.tar.xz
2020/05/22 | 3808 | systems/texlive/tlnet/archive/babel-italian.r55232.tar.xz
2020/05/22 | 37280 | systems/texlive/tlnet/archive/suftesi.source.r55233.tar.xz
2020/05/22 | 25624 | systems/texlive/tlnet/archive/chemfig.r55229.tar.xz
-2020/05/22 | 24269851 | systems/texlive/tlnet/install-tl.zip
2020/05/22 | 22436 | systems/texlive/tlnet/archive/babel-italian.source.r55232.tar.xz
2020/05/22 | 222768 | macros/latex/contrib/ellipsis.zip
-2020/05/22 | 2203520 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2020/05/22 | 216768 | systems/texlive/tlnet/archive/ellipsis.doc.r55237.tar.xz
2020/05/22 | 215749 | macros/latex/contrib/ellipsis/ellipsis.pdf
2020/05/22 | 2044860 | systems/texlive/tlnet/archive/chemfig.doc.r55229.tar.xz
2020/05/22 | 19738 | macros/latex/contrib/ellipsis/ellipsis.dtx
2020/05/22 | 1956 | macros/latex/contrib/ellipsis/ellipsis.ins
-2020/05/22 | 19380378 | systems/texlive/tlnet/install-tl-windows.exe
-2020/05/22 | 18656 | systems/texlive/tlnet/archive/euflag.source.r55227.tar.xz
2020/05/22 | 17264 | systems/texlive/tlnet/archive/decorule.source.r55230.tar.xz
-2020/05/22 | 1652 | systems/texlive/tlnet/archive/euflag.r55227.tar.xz
-2020/05/22 | 16443923 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2020/05/22 | 162204 | systems/texlive/tlnet/archive/texlive-docindex.doc.r55235.tar.xz
2020/05/22 | 1584 | systems/texlive/tlnet/archive/ellipsis.r55237.tar.xz
-2020/05/22 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2020/05/22 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2020/05/22 | 1476 | systems/texlive/tlnet/archive/decorule.r55230.tar.xz
-2020/05/22 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2020/05/22 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2020/05/22 | 13988 | systems/texlive/tlnet/archive/suftesi.r55233.tar.xz
2020/05/22 | 13120 | systems/texlive/tlnet/archive/rec-thy.r55238.tar.xz
2020/05/22 | 128975 | macros/latex/contrib/rec-thy.zip
2020/05/22 | 1215340 | systems/texlive/tlnet/archive/optex.doc.r55231.tar.xz
2020/05/22 | 1202 | macros/latex/contrib/ellipsis/README.md
2020/05/22 | 112648 | systems/texlive/tlnet/archive/rec-thy.doc.r55238.tar.xz
-2020/05/22 | 104504 | systems/texlive/tlnet/archive/euflag.doc.r55227.tar.xz
2020/05/21 | 99166400 | systems/win32/w32tex/web2c-lib.tar.xz
2020/05/21 | 82915 | info/latex-veryshortguide/veryshortguide.dtx
2020/05/21 | 762256 | macros/latex/contrib/suftesi/suftesi.pdf
@@ -348,7 +432,6 @@
2020/05/21 | 7204 | macros/latex/contrib/decorule/README.md
2020/05/21 | 681686 | macros/latex/contrib/suftesi/templates.zip
2020/05/21 | 66 | macros/latex/contrib/decorule/MANIFEST
-2020/05/21 | 652929 | systems/win32/w32tex/ChangeLog
2020/05/21 | 623361 | info/latex-veryshortguide/veryshortguide-A4-imposed.pdf
2020/05/21 | 56004 | macros/latex/contrib/decorule/decorule.dtx
2020/05/21 | 548808 | info/latex-veryshortguide.zip
@@ -363,7 +446,6 @@
2020/05/21 | 34541212 | systems/win32/w32tex/ltxpkgs.tar.xz
2020/05/21 | 30525 | info/latex-veryshortguide/menno-a.jpg
2020/05/21 | 2571 | info/latex-veryshortguide/veryshortguide.ins
-2020/05/21 | 2491100 | systems/win32/w32tex/tex4htk-w32.tar.xz
2020/05/21 | 2330082 | macros/generic/chemfig.zip
2020/05/21 | 2186 | macros/latex/contrib/decorule/decorule.ins
2020/05/21 | 2067960 | macros/luatex/optex.zip
@@ -507,9 +589,6 @@
2020/05/19 | 100118 | fonts/helmholtz-ellis-ji-notation.zip
2020/05/18 | 99933 | systems/texlive/tlnet/tlpkg/translations/fr.po
2020/05/18 | 9888 | macros/latex/contrib/l3experimental/l3draw-transforms.dtx
-2020/05/18 | 987500 | systems/texlive/tlnet/archive/xepersian.doc.r55194.tar.xz
-2020/05/18 | 980 | fonts/newpx/vf/zplsyc.vf
-2020/05/18 | 980 | fonts/newpx/vf/zplbsyc.vf
2020/05/18 | 9709412 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2020/05/18 | 96863 | macros/latex/contrib/l3experimental/l3galley.dtx
2020/05/18 | 96351 | systems/texlive/tlnet/tlpkg/translations/vi.po
@@ -521,31 +600,23 @@
2020/05/18 | 88507 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
2020/05/18 | 87165 | systems/texlive/tlnet/tlpkg/translations/uk.po
2020/05/18 | 87098 | systems/texlive/tlnet/tlpkg/translations/cs.po
-2020/05/18 | 86973 | fonts/newcomputermodern/newcomputermodern-sample.pdf
2020/05/18 | 86136 | systems/texlive/tlnet/tlpkg/translations/es.po
2020/05/18 | 85180 | systems/texlive/tlnet/archive/l3experimental.source.r55205.tar.xz
2020/05/18 | 8508 | systems/texlive/tlnet/archive/context-vim.r55204.tar.xz
2020/05/18 | 84340 | systems/texlive/tlnet/archive/luatexja.source.r55207.tar.xz
2020/05/18 | 8312859 | install/fonts/newtx.tds.zip
2020/05/18 | 8250081 | fonts/newtx.zip
-2020/05/18 | 800 | fonts/newtx/tfm/ntxbexa.tfm
-2020/05/18 | 800 | fonts/newpx/tfm/zplbexa.tfm
2020/05/18 | 7856 | macros/pdftex/mptopdf/tex/context/base/mkii/syst-tex.mkii
2020/05/18 | 7812 | systems/texlive/tlnet/archive/context-vim.doc.r55204.tar.xz
2020/05/18 | 77785 | systems/texlive/tlnet/tlpkg/translations/ja.po
-2020/05/18 | 7728 | systems/texlive/tlnet/archive/exercises.source.r55188.tar.xz
-2020/05/18 | 760 | fonts/newtx/tfm/ntxexa.tfm
-2020/05/18 | 760 | fonts/newpx/tfm/zplexa.tfm
2020/05/18 | 75429 | systems/texlive/tlnet/tlpkg/translations/sl.po
2020/05/18 | 7488 | macros/latex/contrib/l3experimental/l3draw-scopes.dtx
2020/05/18 | 74851 | systems/texlive/tlnet/tlpkg/translations/nl.po
-2020/05/18 | 74624 | systems/texlive/tlnet/archive/xepersian.source.r55194.tar.xz
2020/05/18 | 732 | macros/pdftex/mptopdf/doc/context/scripts/mkii/mptopdf.man
2020/05/18 | 73023 | systems/texlive/tlnet/tlpkg/translations/pl.po
2020/05/18 | 72801 | systems/texlive/tlnet/tlpkg/translations/zh_CN.po
2020/05/18 | 71627 | macros/pdftex/mptopdf/tex/context/base/mkii/supp-pdf.mkii
2020/05/18 | 69194124 | systems/win32/w32tex/luatexja.tar.xz
-2020/05/18 | 690816 | fonts/newcomputermodern/NewCMMono10-Italic.otf
2020/05/18 | 67623 | systems/win32/miktex/tm/packages/lua-uni-algos.tar.lzma
2020/05/18 | 660 | systems/texlive/tlnet/archive/collection-langgerman.r55209.tar.xz
2020/05/18 | 6463772 | systems/win32/w32tex/ptex-ng-w32.tar.xz
@@ -554,23 +625,15 @@
2020/05/18 | 625771 | macros/latex/contrib/l3experimental/l3draw-code.pdf
2020/05/18 | 62084 | systems/texlive/tlnet/archive/lua-uni-algos.doc.r55206.tar.xz
2020/05/18 | 6184 | macros/latex/contrib/l3experimental/l3draw-state.dtx
-2020/05/18 | 6096 | systems/texlive/tlnet/archive/collection-latexextra.r55190.tar.xz
2020/05/18 | 58 | systems/mac/mactex/MacTeXtras-20200518.zip.md5
2020/05/18 | 58685 | systems/texlive/tlnet/tlpkg/translations/messages.pot
-2020/05/18 | 58564 | systems/texlive/tlnet/archive/xepersian.r55194.tar.xz
2020/05/18 | 58435 | macros/latex/contrib/l3experimental/xgalley.dtx
-2020/05/18 | 580 | fonts/newtx/vf/ntxbexa.vf
-2020/05/18 | 576 | fonts/newtx/vf/ntxexa.vf
2020/05/18 | 569 | macros/luatex/optex/demo/op-letter-en.tex
2020/05/18 | 5667 | macros/latex/contrib/l3experimental/l3draw-layers.dtx
2020/05/18 | 5577652 | systems/texlive/tlnet/archive/newtx.r55202.tar.xz
-2020/05/18 | 548 | fonts/newpx/vf/zplbexa.vf
2020/05/18 | 5483 | macros/luatex/optex/base/languages.opm
-2020/05/18 | 544 | fonts/newpx/vf/zplexa.vf
2020/05/18 | 5384 | systems/texlive/tlnet/archive/lua-uni-algos.r55206.tar.xz
-2020/05/18 | 533068 | fonts/newcomputermodern/NewCMMono10-BoldOblique.otf
2020/05/18 | 5322 | macros/pdftex/mptopdf/tex/generic/context/mptopdf/mptopdf.tex
-2020/05/18 | 512 | systems/texlive/tlnet/archive/tex-nutshell.r55187.tar.xz
2020/05/18 | 499 | systems/win32/miktex/source/miktex-2.9.7440.tar.xz.asc
2020/05/18 | 4952177 | install/macros/latex/contrib/l3experimental.tds.zip
2020/05/18 | 491703 | macros/latex/contrib/l3experimental/l3draw.pdf
@@ -593,12 +656,9 @@
2020/05/18 | 3837359 | macros/luatex/generic/luatexja.zip
2020/05/18 | 38013 | systems/mac/mactex/ExtrasFolder.pdf
2020/05/18 | 373922309 | systems/mac/mactex/MacTeXtras-20200518.zip
-2020/05/18 | 3737268 | systems/texlive/tlnet/archive/bidi.doc.r55193.tar.xz
2020/05/18 | 373261 | macros/latex/contrib/l3experimental/xcoffins.pdf
2020/05/18 | 368015 | systems/win32/miktex/tm/packages/exercises.tar.lzma
-2020/05/18 | 3636 | systems/texlive/tlnet/archive/readablecv.r55190.tar.xz
2020/05/18 | 363473 | macros/latex/contrib/l3experimental/l3graphics.pdf
-2020/05/18 | 356220 | systems/texlive/tlnet/archive/exercises.doc.r55188.tar.xz
2020/05/18 | 35177 | macros/latex/contrib/l3experimental/xcoffins.dtx
2020/05/18 | 351156 | macros/latex/contrib/l3experimental/l3pdf.pdf
2020/05/18 | 350289 | macros/latex/contrib/l3experimental/l3color.pdf
@@ -610,32 +670,24 @@
2020/05/18 | 3261120 | systems/texlive/tlnet/archive/luatexja.doc.r55207.tar.xz
2020/05/18 | 32522 | macros/latex/contrib/l3experimental/l3draw-paths.dtx
2020/05/18 | 31865 | macros/latex/contrib/l3experimental/l3str-format.dtx
-2020/05/18 | 3176514 | fonts/newcomputermodern.zip
2020/05/18 | 314627 | macros/latex/contrib/l3experimental/l3benchmark.pdf
2020/05/18 | 31359 | macros/latex/contrib/l3experimental/l3draw-points.dtx
2020/05/18 | 312114 | macros/latex/contrib/l3experimental/l3sys-shell.pdf
2020/05/18 | 3108596 | systems/win32/w32tex/win64/luatex-dev-w64.tar.xz
2020/05/18 | 3108460 | systems/win32/w32tex/win64/luatex-w64.tar.xz
2020/05/18 | 30214 | macros/latex/contrib/l3experimental/l3color.dtx
-2020/05/18 | 2908327 | install/fonts/newpx.tds.zip
2020/05/18 | 2877995 | fonts/newpx.zip
2020/05/18 | 286048 | macros/latex/contrib/l3experimental/xgalley.pdf
2020/05/18 | 278894 | macros/latex/contrib/l3experimental/l3pdf-code.pdf
-2020/05/18 | 267700 | fonts/newcomputermodern/NewCMMono10-Regular.otf
2020/05/18 | 26431928 | systems/win32/miktex/source/miktex-2.9.7440.tar.xz
2020/05/18 | 263734 | systems/win32/miktex/tm/packages/tex-nutshell.tar.lzma
-2020/05/18 | 262484 | systems/texlive/tlnet/archive/tex-nutshell.doc.r55187.tar.xz
-2020/05/18 | 2595 | fonts/newcomputermodern/README
2020/05/18 | 2561368 | systems/win32/miktex/setup/windows-x64/miktexsetup-2.9.7442-x64.zip
2020/05/18 | 25216 | systems/texlive/tlnet/archive/l3experimental.r55205.tar.xz
2020/05/18 | 24896 | macros/latex/contrib/l3experimental/l3graphics.dtx
-2020/05/18 | 2272 | systems/texlive/tlnet/archive/glossaries-nynorsk.source.r55189.tar.xz
-2020/05/18 | 2216 | systems/texlive/tlnet/archive/exercises.r55188.tar.xz
2020/05/18 | 2200324 | systems/win32/miktex/setup/windows-x86/miktexsetup-2.9.7442.zip
2020/05/18 | 219412 | systems/texlive/tlnet/archive/texlive-scripts.doc.r55199.tar.xz
2020/05/18 | 2151764 | systems/texlive/tlnet/archive/newcomputermodern.r55200.tar.xz
2020/05/18 | 21474 | macros/pdftex/mptopdf/tex/context/base/mkii/supp-mis.mkii
-2020/05/18 | 208672 | fonts/newcomputermodern/NewCMMono10-Bold.otf
2020/05/18 | 20653 | macros/context/contrib/context-vim.zip
2020/05/18 | 20465 | macros/latex/contrib/l3experimental/l3draw-softpath.dtx
2020/05/18 | 2008 | fonts/newtx/vf/ntxbsym.vf
@@ -648,17 +700,10 @@
2020/05/18 | 17815 | macros/latex/contrib/l3experimental/l3benchmark.dtx
2020/05/18 | 1780 | systems/mac/mactex/Licenses.txt
2020/05/18 | 1697536 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz
-2020/05/18 | 1696 | systems/texlive/tlnet/archive/glossaries-nynorsk.r55189.tar.xz
-2020/05/18 | 1672 | fonts/newpx/vf/zplbsym.vf
-2020/05/18 | 1668 | fonts/newpx/vf/zplsym.vf
-2020/05/18 | 16674 | fonts/newpx/README
-2020/05/18 | 166356 | systems/texlive/tlnet/archive/readablecv.doc.r55190.tar.xz
2020/05/18 | 1630 | macros/latex/contrib/l3experimental/xgalley.ins
-2020/05/18 | 1600 | fonts/newpx/tfm/zplbsym.tfm
2020/05/18 | 1596 | fonts/newtx/tfm/ntxbsym.tfm
2020/05/18 | 1575 | macros/latex/contrib/l3experimental/xcoffins.ins
2020/05/18 | 1572 | fonts/newtx/tfm/ntxsym.tfm
-2020/05/18 | 1572 | fonts/newpx/tfm/zplsym.tfm
2020/05/18 | 1571 | macros/latex/contrib/l3experimental/l3sys-shell.ins
2020/05/18 | 1571232 | systems/texlive/tlnet/archive/newpx.r55201.tar.xz
2020/05/18 | 1570 | macros/latex/contrib/l3experimental/l3str.ins
@@ -668,19 +713,14 @@
2020/05/18 | 1547 | macros/latex/contrib/l3experimental/l3color.ins
2020/05/18 | 1536 | macros/latex/contrib/l3experimental/l3pdf.ins
2020/05/18 | 151859 | systems/win32/miktex/tm/packages/vcell.tar.lzma
-2020/05/18 | 150228 | systems/texlive/tlnet/archive/vcell.doc.r55191.tar.xz
2020/05/18 | 1416 | fonts/newtx/vf/ntxsyc.vf
2020/05/18 | 1416 | fonts/newtx/vf/ntxbsyc.vf
2020/05/18 | 1356 | macros/latex/contrib/l3experimental/l3draw-code.tex
-2020/05/18 | 1352 | systems/texlive/tlnet/archive/vcell.r55191.tar.xz
-2020/05/18 | 133892 | systems/texlive/tlnet/archive/bidi.source.r55193.tar.xz
2020/05/18 | 132476 | systems/texlive/tlnet/archive/texlive-scripts.r55199.tar.xz
-2020/05/18 | 124664 | systems/texlive/tlnet/archive/glossaries-nynorsk.doc.r55189.tar.xz
2020/05/18 | 123452 | systems/texlive/tlnet/archive/circuitikz.r55203.tar.xz
2020/05/18 | 1188 | macros/luatex/optex/demo/op-letter-cs.tex
2020/05/18 | 1175333 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma
2020/05/18 | 116354930 | macros/context/latest/cont-tmf.zip
-2020/05/18 | 116328 | systems/texlive/tlnet/archive/bidi.r55193.tar.xz
2020/05/18 | 11409 | macros/latex/contrib/l3experimental/l3sys-shell.dtx
2020/05/18 | 112660 | systems/texlive/tlnet/tlpkg/translations/ru.po
2020/05/18 | 1116 | macros/latex/contrib/l3experimental/l3pdf-code.tex
@@ -691,390 +731,4 @@
2020/05/18 | 1061508 | systems/texlive/tlnet/archive/circuitikz.doc.r55203.tar.xz
2020/05/18 | 10574 | macros/latex/contrib/l3experimental/l3pdf.dtx
2020/05/18 | 1040 | fonts/newtx/tfm/ntxbsyc.tfm
-2020/05/18 | 1040 | fonts/newpx/tfm/zplbsyc.tfm
2020/05/18 | 1028 | fonts/newtx/tfm/ntxsyc.tfm
-2020/05/18 | 1028 | fonts/newpx/tfm/zplsyc.tfm
-2020/05/17 | 9867 | macros/luatex/optex/base/doc.opm
-2020/05/17 | 978781 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
-2020/05/17 | 97107 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
-2020/05/17 | 96537 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma
-2020/05/17 | 9526 | macros/luatex/optex/base/hi-syntax.opm
-2020/05/17 | 95225 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma
-2020/05/17 | 94289 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/05/17 | 94175 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma
-2020/05/17 | 940583 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma
-2020/05/17 | 9400 | macros/luatex/optex/base/math-preload.opm
-2020/05/17 | 9395 | macros/context/contrib/context-vim/tex/context/third/vim/t-vim.tex
-2020/05/17 | 938 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
-2020/05/17 | 93605 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma
-2020/05/17 | 933 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
-2020/05/17 | 932959 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma
-2020/05/17 | 92891 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma
-2020/05/17 | 92783 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2020/05/17 | 92317 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
-2020/05/17 | 91483 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma
-2020/05/17 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
-2020/05/17 | 8919 | macros/luatex/generic/luatexja/src/ltj-otf.lua
-2020/05/17 | 8900 | macros/luatex/optex/demo/op-slides.tex
-2020/05/17 | 87171 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma
-2020/05/17 | 8715 | macros/luatex/generic/lua-uni-algos/lua-uni-normalize.lua
-2020/05/17 | 86854 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma
-2020/05/17 | 86726 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2020/05/17 | 8625 | macros/luatex/optex/base/hyphen-lan.opm
-2020/05/17 | 8607 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
-2020/05/17 | 8550 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkii
-2020/05/17 | 84871 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma
-2020/05/17 | 84637 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-2.9.tar.lzma
-2020/05/17 | 8460 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma
-2020/05/17 | 841461 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
-2020/05/17 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
-2020/05/17 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
-2020/05/17 | 8259 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.tex
-2020/05/17 | 82298 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2020/05/17 | 81291 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-2.9.tar.lzma
-2020/05/17 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
-2020/05/17 | 80636148 | systems/win32/w32tex/pgfcontrib.tar.xz
-2020/05/17 | 804 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
-2020/05/17 | 7907 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-highlight.mkiv
-2020/05/17 | 78090 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2020/05/17 | 78078 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/05/17 | 78008 | systems/win32/miktex/tm/packages/miktex-png-bin-2.9.tar.lzma
-2020/05/17 | 7749 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
-2020/05/17 | 77404 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma
-2020/05/17 | 7710 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
-2020/05/17 | 758990 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
-2020/05/17 | 755776 | macros/xetex/latex/xepersian/xepersian.pdf
-2020/05/17 | 7547 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
-2020/05/17 | 7541 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
-2020/05/17 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
-2020/05/17 | 7477 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
-2020/05/17 | 7476 | systems/win32/miktex/tm/packages/miktex-md5-bin-2.9.tar.lzma
-2020/05/17 | 74753 | systems/win32/miktex/tm/packages/miktex-texify-bin-2.9.tar.lzma
-2020/05/17 | 7453 | macros/luatex/generic/luatexja/src/ltj-math.lua
-2020/05/17 | 74366 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-2.9.tar.lzma
-2020/05/17 | 73587 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/05/17 | 72925 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/05/17 | 72508 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma
-2020/05/17 | 71649 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2020/05/17 | 71323 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-2.9.tar.lzma
-2020/05/17 | 69853 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma
-2020/05/17 | 69351 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
-2020/05/17 | 69263 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2020/05/17 | 69198 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma
-2020/05/17 | 6910 | macros/context/contrib/context-vim/tex/context/third/vim/2context.vim
-2020/05/17 | 690730 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
-2020/05/17 | 68944 | macros/luatex/generic/lua-uni-algos.zip
-2020/05/17 | 689332 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
-2020/05/17 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
-2020/05/17 | 68734 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma
-2020/05/17 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
-2020/05/17 | 679 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.lua
-2020/05/17 | 67230 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma
-2020/05/17 | 6715 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
-2020/05/17 | 669645 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2020/05/17 | 66485 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma
-2020/05/17 | 65208 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma
-2020/05/17 | 6492 | macros/luatex/optex/base/bib-simple.opm
-2020/05/17 | 64594 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2020/05/17 | 63289 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-2.9.tar.lzma
-2020/05/17 | 63257 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-2.9.tar.lzma
-2020/05/17 | 63124 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-2.9.tar.lzma
-2020/05/17 | 63110 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-2.9.tar.lzma
-2020/05/17 | 63000 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma
-2020/05/17 | 629596 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma
-2020/05/17 | 623 | macros/latex/contrib/exercises/README.md
-2020/05/17 | 62385 | macros/luatex/optex/demo/op-slides-bg.png
-2020/05/17 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
-2020/05/17 | 61715 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma
-2020/05/17 | 61698 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma
-2020/05/17 | 615660 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/05/17 | 61045 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2020/05/17 | 6065 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
-2020/05/17 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
-2020/05/17 | 60525 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
-2020/05/17 | 60487 | macros/luatex/generic/lua-uni-algos/lua-uni-algos.pdf
-2020/05/17 | 6047 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
-2020/05/17 | 5935 | macros/luatex/optex/base/alloc.opm
-2020/05/17 | 589845 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma
-2020/05/17 | 58634 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/05/17 | 5859 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
-2020/05/17 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
-2020/05/17 | 58492 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma
-2020/05/17 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
-2020/05/17 | 57867 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-2.9.tar.lzma
-2020/05/17 | 576503 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2020/05/17 | 57284 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/05/17 | 5687 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
-2020/05/17 | 5681 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
-2020/05/17 | 56650 | systems/win32/miktex/tm/packages/miktex-fmt-bin-2.9.tar.lzma
-2020/05/17 | 560711 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma
-2020/05/17 | 5575 | macros/luatex/optex/base/ref-file.opm
-2020/05/17 | 55699 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-2.9.tar.lzma
-2020/05/17 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
-2020/05/17 | 55024 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/05/17 | 544922 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2020/05/17 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
-2020/05/17 | 539832 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-2.9.tar.lzma
-2020/05/17 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
-2020/05/17 | 52192 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/05/17 | 51978 | systems/win32/miktex/tm/packages/miktex-cweb-bin-2.9.tar.lzma
-2020/05/17 | 514092 | macros/luatex/generic/luatexja/doc/luatexja.dtx
-2020/05/17 | 5120 | macros/luatex/optex/base/fams-ini.opm
-2020/05/17 | 510096 | systems/win32/miktex/doc/2.9/miktex.pdf
-2020/05/17 | 50928 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/05/17 | 50894 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma
-2020/05/17 | 50787 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/05/17 | 501 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
-2020/05/17 | 498629 | systems/win32/miktex/tm/packages/miktex-libressl-bin-2.9.tar.lzma
-2020/05/17 | 49609 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-2.9.tar.lzma
-2020/05/17 | 485933 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
-2020/05/17 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
-2020/05/17 | 47954 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma
-2020/05/17 | 47151 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
-2020/05/17 | 4671 | macros/luatex/generic/luatexja/src/ltj-stack.lua
-2020/05/17 | 46195 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
-2020/05/17 | 460366 | systems/win32/miktex/tm/packages/miktex-doc-2.9.tar.lzma
-2020/05/17 | 45963 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2020/05/17 | 457402 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-2.9.tar.lzma
-2020/05/17 | 45711 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-2.9.tar.lzma
-2020/05/17 | 45673 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-2.9.tar.lzma
-2020/05/17 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
-2020/05/17 | 455647 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
-2020/05/17 | 4532 | macros/luatex/generic/lua-uni-algos/lua-uni-graphemes.lua
-2020/05/17 | 44907 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma
-2020/05/17 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
-2020/05/17 | 44363 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
-2020/05/17 | 43362 | systems/win32/miktex/tm/packages/miktex-expat-bin-2.9.tar.lzma
-2020/05/17 | 4294 | macros/luatex/generic/luatexja/src/ltj-plain.sty
-2020/05/17 | 4292461 | install/macros/xetex/latex/bidi.tds.zip
-2020/05/17 | 42854 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/05/17 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
-2020/05/17 | 42611 | systems/win32/miktex/tm/packages/miktex-psutils-bin-2.9.tar.lzma
-2020/05/17 | 422268 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
-2020/05/17 | 42117 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
-2020/05/17 | 420909 | macros/latex/contrib/exercises/exercises.pdf
-2020/05/17 | 41936 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma
-2020/05/17 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
-2020/05/17 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
-2020/05/17 | 41107 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-2.9.tar.lzma
-2020/05/17 | 4093 | macros/luatex/generic/luatexja/src/ltj-compat.lua
-2020/05/17 | 4071 | macros/context/contrib/context-vim/tex/context/third/vim/t-syntax-groups.tex
-2020/05/17 | 40652 | macros/luatex/optex/base/math-macros.opm
-2020/05/17 | 40525 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-2.9.tar.lzma
-2020/05/17 | 403539 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
-2020/05/17 | 393856 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
-2020/05/17 | 3937538 | macros/xetex/latex/bidi.zip
-2020/05/17 | 3927 | macros/luatex/optex/base/optex.ini
-2020/05/17 | 392691 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
-2020/05/17 | 39207 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
-2020/05/17 | 391653 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma
-2020/05/17 | 38984 | systems/texlive/tlnet/tlpkg/TeXLive/TLWinGoo.pm
-2020/05/17 | 3889 | macros/luatex/optex/doc/optex-doc.tex
-2020/05/17 | 38750 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
-2020/05/17 | 38608 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
-2020/05/17 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
-2020/05/17 | 3857 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
-2020/05/17 | 3855 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
-2020/05/17 | 3855824 | systems/win32/miktex/tm/packages/hyperref.tar.lzma
-2020/05/17 | 3834 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
-2020/05/17 | 3782 | macros/luatex/generic/luatexja/README
-2020/05/17 | 372129 | macros/latex/contrib/exercises.zip
-2020/05/17 | 36892 | macros/luatex/generic/luatexja/src/ltj-direction.lua
-2020/05/17 | 36609 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma
-2020/05/17 | 36414 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/05/17 | 364086 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
-2020/05/17 | 3590 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
-2020/05/17 | 358290 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma
-2020/05/17 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
-2020/05/17 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
-2020/05/17 | 35186 | macros/luatex/optex/base/bib-iso690.opm
-2020/05/17 | 34903 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma
-2020/05/17 | 34805 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma
-2020/05/17 | 33991 | macros/latex/contrib/exercises/exercises.dtx
-2020/05/17 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
-2020/05/17 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
-2020/05/17 | 3311 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
-2020/05/17 | 3291 | macros/luatex/optex/base/others.opm
-2020/05/17 | 328787 | systems/win32/miktex/tm/packages/miktex-cairo-bin-2.9.tar.lzma
-2020/05/17 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
-2020/05/17 | 324251 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
-2020/05/17 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
-2020/05/17 | 32323 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma
-2020/05/17 | 32322 | systems/win32/miktex/tm/packages/miktex-chktex-bin-2.9.tar.lzma
-2020/05/17 | 323192 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma
-2020/05/17 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
-2020/05/17 | 3156 | graphics/pgf/contrib/circuitikz/README.md
-2020/05/17 | 31343 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/05/17 | 31129 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma
-2020/05/17 | 3111844 | macros/xetex/latex/bidi/bidi.pdf
-2020/05/17 | 311041 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2020/05/17 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
-2020/05/17 | 3098 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
-2020/05/17 | 30973 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma
-2020/05/17 | 30851 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
-2020/05/17 | 30816 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma
-2020/05/17 | 30216 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma
-2020/05/17 | 2997 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
-2020/05/17 | 29722 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma
-2020/05/17 | 29294 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma
-2020/05/17 | 29172 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
-2020/05/17 | 29005 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma
-2020/05/17 | 28801 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2020/05/17 | 28597 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
-2020/05/17 | 28550 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma
-2020/05/17 | 281470 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma
-2020/05/17 | 28132 | macros/luatex/generic/luatexja/src/luatexja-core.sty
-2020/05/17 | 281301 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma
-2020/05/17 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
-2020/05/17 | 27831 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-2.9.tar.lzma
-2020/05/17 | 278244 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma
-2020/05/17 | 2762 | macros/luatex/optex/base/hisyntax-c.opm
-2020/05/17 | 273119 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-2.9.tar.lzma
-2020/05/17 | 27028 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-2.9.tar.lzma
-2020/05/17 | 2687457 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
-2020/05/17 | 26748 | systems/win32/miktex/tm/packages/miktex-teckit-bin-2.9.tar.lzma
-2020/05/17 | 26631 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma
-2020/05/17 | 26487 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma
-2020/05/17 | 26453 | macros/luatex/generic/luatexja/src/lltjext.sty
-2020/05/17 | 263801 | info/tex-nutshell.zip
-2020/05/17 | 26123 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
-2020/05/17 | 2601 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
-2020/05/17 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
-2020/05/17 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
-2020/05/17 | 2554143 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma
-2020/05/17 | 25383 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-2.9.tar.lzma
-2020/05/17 | 25080072 | systems/win32/miktex/setup/windows-x64/setup-2.9.7442-x64.exe
-2020/05/17 | 248340 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma
-2020/05/17 | 247868 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma
-2020/05/17 | 246857992 | systems/win32/miktex/setup/windows-x64/basic-miktex-2.9.7442-x64.exe
-2020/05/17 | 246435 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma
-2020/05/17 | 243059 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/05/17 | 24004 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
-2020/05/17 | 238190344 | systems/win32/miktex/setup/windows-x86/basic-miktex-2.9.7442.exe
-2020/05/17 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
-2020/05/17 | 2360 | macros/luatex/generic/luatexja/src/ltj-latex.sty
-2020/05/17 | 235785 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
-2020/05/17 | 23494 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma
-2020/05/17 | 234762 | macros/xetex/latex/xepersian/xepersian-doc.pdf
-2020/05/17 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
-2020/05/17 | 233697 | info/tex-nutshell/tex-nutshell.pdf
-2020/05/17 | 2305 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
-2020/05/17 | 22991 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma
-2020/05/17 | 22356 | macros/context/contrib/context-vim/doc/context/third/vim/vim.txt
-2020/05/17 | 222573 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma
-2020/05/17 | 221068 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
-2020/05/17 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
-2020/05/17 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
-2020/05/17 | 215230 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
-2020/05/17 | 2109 | macros/luatex/generic/lua-uni-algos/lua-uni-parse.lua
-2020/05/17 | 20743 | systems/win32/miktex/tm/packages/miktex-devnag-bin-2.9.tar.lzma
-2020/05/17 | 207130 | systems/win32/miktex/tm/packages/miktex-pmx-bin-2.9.tar.lzma
-2020/05/17 | 206388 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma
-2020/05/17 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
-2020/05/17 | 20322 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
-2020/05/17 | 20308 | macros/luatex/generic/luatexja/src/luatexja.lua
-2020/05/17 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
-2020/05/17 | 200636 | systems/win32/miktex/tm/packages/miktex-console-bin-2.9.tar.lzma
-2020/05/17 | 19894024 | systems/win32/miktex/setup/windows-x86/setup-2.9.7442.exe
-2020/05/17 | 19879 | systems/win32/miktex/tm/packages/miktex-popt-bin-2.9.tar.lzma
-2020/05/17 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
-2020/05/17 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
-2020/05/17 | 1951 | macros/latex/contrib/exercises/exercises.ins
-2020/05/17 | 195146 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma
-2020/05/17 | 193672 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/05/17 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
-2020/05/17 | 1915 | macros/luatex/generic/lua-uni-algos/lua-uni-case.lua
-2020/05/17 | 18950 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
-2020/05/17 | 189433 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
-2020/05/17 | 188969 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-2.9.tar.lzma
-2020/05/17 | 18877 | macros/luatex/optex/base/graphics.opm
-2020/05/17 | 1875 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
-2020/05/17 | 187140 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma
-2020/05/17 | 185702 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma
-2020/05/17 | 185138 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma
-2020/05/17 | 1847592 | install/graphics/pgf/contrib/circuitikz.tds.zip
-2020/05/17 | 184187 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma
-2020/05/17 | 1834846 | graphics/pgf/contrib/circuitikz.zip
-2020/05/17 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
-2020/05/17 | 18036 | macros/luatex/generic/luatexja/src/ltj-kinsoku_make.tex
-2020/05/17 | 17896 | macros/luatex/optex/base/colors.opm
-2020/05/17 | 17822 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/05/17 | 17750 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
-2020/05/17 | 177388 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/05/17 | 17725 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2020/05/17 | 17717 | macros/luatex/optex/base/sections.opm
-2020/05/17 | 176639 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
-2020/05/17 | 1749 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
-2020/05/17 | 173289 | macros/xetex/latex/bidi/bidi-doc.pdf
-2020/05/17 | 17141 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
-2020/05/17 | 170136 | systems/win32/miktex/tm/packages/miktex-metafont-bin-2.9.tar.lzma
-2020/05/17 | 169986 | systems/win32/miktex/tm/packages/readablecv.tar.lzma
-2020/05/17 | 169150 | systems/win32/miktex/tm/packages/miktex-curl-bin-2.9.tar.lzma
-2020/05/17 | 168988 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma
-2020/05/17 | 165276 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma
-2020/05/17 | 164277 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
-2020/05/17 | 163931 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma
-2020/05/17 | 1636 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
-2020/05/17 | 16095 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/05/17 | 15950 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-2.9.tar.lzma
-2020/05/17 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
-2020/05/17 | 15718 | macros/luatex/optex/base/unimath-codes.opm
-2020/05/17 | 1536 | macros/luatex/generic/luatexja/COPYING
-2020/05/17 | 152194 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2020/05/17 | 150008 | macros/latex/contrib/vcell.zip
-2020/05/17 | 149886 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/05/17 | 149596 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma
-2020/05/17 | 149594 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma
-2020/05/17 | 14727 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
-2020/05/17 | 1434422 | systems/win32/miktex/tm/packages/etbb.tar.lzma
-2020/05/17 | 140863 | systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
-2020/05/17 | 1406 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
-2020/05/17 | 14067 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
-2020/05/17 | 14053 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
-2020/05/17 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
-2020/05/17 | 1391820 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2020/05/17 | 13910 | macros/luatex/optex/base/usebib.opm
-2020/05/17 | 137173 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-2.9.tar.lzma
-2020/05/17 | 137131 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
-2020/05/17 | 13431 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
-2020/05/17 | 13429 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
-2020/05/17 | 133283 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma
-2020/05/17 | 13258 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
-2020/05/17 | 130461 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma
-2020/05/17 | 13031 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
-2020/05/17 | 1288580 | systems/win32/miktex/tm/packages/ctex.tar.lzma
-2020/05/17 | 127928 | systems/win32/miktex/tm/packages/glossaries-nynorsk.tar.lzma
-2020/05/17 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
-2020/05/17 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
-2020/05/17 | 1261186 | install/macros/xetex/latex/xepersian.tds.zip
-2020/05/17 | 1260194 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-2.9.tar.lzma
-2020/05/17 | 12437 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
-2020/05/17 | 12311 | macros/luatex/generic/luatexja/src/ltj-base.sty
-2020/05/17 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
-2020/05/17 | 11 | macros/context/contrib/context-vim/VERSION
-2020/05/17 | 11755 | macros/luatex/optex/base/cite-bib.opm
-2020/05/17 | 11755 | macros/luatex/generic/luatexja/src/ltj-base.lua
-2020/05/17 | 116676 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma
-2020/05/17 | 11646 | macros/luatex/optex/base/prefixed.opm
-2020/05/17 | 115839 | systems/win32/miktex/tm/packages/miktex-dvips-bin-2.9.tar.lzma
-2020/05/17 | 1137 | macros/luatex/generic/lua-uni-algos/README.md
-2020/05/17 | 11337 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
-2020/05/17 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
-2020/05/17 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
-2020/05/17 | 11190 | macros/luatex/optex/base/verbatim.opm
-2020/05/17 | 111850 | info/tex-nutshell/tex-nutshell.tex
-2020/05/17 | 110996 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma
-2020/05/17 | 1109921 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
-2020/05/17 | 1102273 | macros/xetex/latex/xepersian.zip
-2020/05/17 | 109904 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2020/05/17 | 10910 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
-2020/05/17 | 108851 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma
-2020/05/17 | 1080 | macros/xetex/latex/xepersian/README
-2020/05/17 | 10758 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
-2020/05/17 | 10649 | macros/luatex/optex/base/output.opm
-2020/05/17 | 1047390 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma
-2020/05/17 | 1042962 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/05/17 | 102588 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma
-2020/05/17 | 10222 | macros/luatex/optex/base/more-macros.opm
-2020/05/17 | 1018 | macros/xetex/latex/bidi/README
-2020/05/17 | 100608 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma
diff --git a/fonts/cochineal/README b/fonts/cochineal/README
index 15bd9c4e55..cd7a9b7fb9 100644
--- a/fonts/cochineal/README
+++ b/fonts/cochineal/README
@@ -13,15 +13,16 @@ license is in http://www.latex-project.org/lppl.txt and version 1.3 or later is
part of all distributions of LaTeX version 2003/12/01 or later. Those files and
LaTeX support file cochineal.sty are
- Copyright (c) 2016--2019 Michael Sharpe
+ Copyright (c) 2016--2020 Michael Sharpe
Files provided "as is", with no warranties.
The support files are provided in encodings OT1, T1, TS1 and LY1 for users of Western scripts, LGR for Greek scripts and T2A and OT2 for Cyrillic scripts.
-Current version: 1.060
+Current version: 1.061
+Changes to only the otf files---added i.TRK, i.TRKsc, correcting the Turkish localizations and adding f_j and f_f_j to the standard ligatures lookup.
-Changes in version 1.059
+Changes in version 1.060
1. Corrected two errors in the map file.
2. Added the most recent versions of the math italic and math upright virtual fonts, some of which were omitted from version 1.059.
diff --git a/fonts/cochineal/doc/OFL-FAQ.txt b/fonts/cochineal/doc/OFL-FAQ.txt
index edb55c6107..24854178ec 100644
--- a/fonts/cochineal/doc/OFL-FAQ.txt
+++ b/fonts/cochineal/doc/OFL-FAQ.txt
@@ -1,11 +1,12 @@
OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL)
-Version 1.1-update2 - 23 August 2010
+Version 1.1-update5 - April 2017
+The OFL FAQ is copyright (c) 2005-2017 SIL International.
(See http://scripts.sil.org/OFL for updates)
CONTENTS OF THIS FAQ
1 USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL
-2 USING OFL FONTS FOR WEB PAGES AND ONLINE WEBFONT SERVICES
+2 USING OFL FONTS FOR WEB PAGES AND ONLINE WEB FONT SERVICES
3 MODIFYING OFL-LICENSED FONTS
4 LICENSING YOUR ORIGINAL FONTS UNDER THE OFL
5 CHOOSING RESERVED FONT NAMES
@@ -15,14 +16,19 @@ CONTENTS OF THIS FAQ
9 ABOUT SIL INTERNATIONAL
APPENDIX A - FONTLOG EXAMPLE
-
1 USING AND DISTRIBUTING FONTS LICENSED UNDER THE OFL
-1.1 Can I use the fonts for a book or other print publication?
-Yes. You can mention the font and author in the book's colophon if you wish, but that is not required.
+1.1 Can I use the fonts for a book or other print publication, to create logos or other graphics or even to manufacture objects based on their outlines?
+Yes. You are very welcome to do so. Authors of fonts released under the OFL allow you to use their font software as such for any kind of design work. No additional license or permission is required, unlike with some other licenses. Some examples of these uses are: logos, posters, business cards, stationery, video titling, signage, t-shirts, personalised fabric, 3D-printed/laser-cut shapes, sculptures, rubber stamps, cookie cutters and lead type.
+
+1.1.1 Does that restrict the license or distribution of that artwork?
+No. You remain the author and copyright holder of that newly derived graphic or object. You are simply using an open font in the design process. It is only when you redistribute, bundle or modify the font itself that other conditions of the license have to be respected (see below for more details).
+
+1.1.2 Is any kind of acknowledgement required?
+No. Font authors may appreciate being mentioned in your artwork's acknowledgements alongside the name of the font, possibly with a link to their website, but that is not required.
-1.2 Can the fonts be included with Free/Libre and Open Source Software collections such as GNU/Linux and BSD distributions?
-Yes! Fonts licensed under the OFL can be freely included alongside other software under FLOSS (Free/Libre and Open Source Software) licenses. Since fonts are typically aggregated with, not merged into, existing software, there is little need to be concerned about incompatibility with existing software licenses. You may also repackage the fonts and the accompanying components in a .rpm or .deb package and include them in distribution CD/DVDs and online repositories. (Also see section 5.9 about rebuilding from source.)
+1.2 Can the fonts be included with Free/Libre and Open Source Software collections such as GNU/Linux and BSD distributions and repositories?
+Yes! Fonts licensed under the OFL can be freely included alongside other software under FLOSS (Free/Libre and Open Source Software) licenses. Since fonts are typically aggregated with, not merged into, existing software, there is little need to be concerned about incompatibility with existing software licenses. You may also repackage the fonts and the accompanying components in a .rpm or .deb package (or other similar package formats or installers) and include them in distribution CD/DVDs and online repositories. (Also see section 5.9 about rebuilding from source.)
1.3 I want to distribute the fonts with my program. Does this mean my program also has to be Free/Libre and Open Source Software?
No. Only the portions based on the Font Software are required to be released under the OFL. The intent of the license is to allow aggregation or bundling with software under restricted licensing as well.
@@ -40,7 +46,7 @@ The intent is to keep people from making money by simply redistributing the font
You are very welcome to share open fonts with friends, family and colleagues through removable media. Just remember to include the full font package, including any copyright notices and licensing information as available in OFL.txt. In the case where you sell the font, it has to come bundled with software.
1.8 Can I host the fonts on a web site for others to use?
-Yes, as long as you make the full font package available. In most cases it may be best to point users to the main site that distributes the Original Version so they always get the most recent stable and complete version. See also discussion of webfonts in Section 2.
+Yes, as long as you make the full font package available. In most cases it may be best to point users to the main site that distributes the Original Version so they always get the most recent stable and complete version. See also discussion of web fonts in Section 2.
1.9 Can I host the fonts on a server for use over our internal network?
Yes. If the fonts are transferred from the server to the client computer by means that allow them to be used even if the computer is no longer attached to the network, the full package (copyright notices, licensing information, etc.) should be included.
@@ -58,10 +64,10 @@ Yes, either in full or a subset. The restrictions regarding font modification an
No. Referencing or embedding an OFL font in any document does not change the license of the document itself. The requirement for fonts to remain under the OFL does not apply to any document created using the fonts and their derivatives. Similarly, creating any kind of graphic using a font under OFL does not make the resulting artwork subject to the OFL.
1.14 If OFL fonts are extracted from a document in which they are embedded (such as a PDF file), what can be done with them? Is this a risk to author(s)?
-The few utilities that can extract fonts embedded in a PDF will typically output limited amounts of outlines - not a complete font. To create a working font from this method is much more difficult and time consuming than finding the source of the original OFL font. So there is little chance that an OFL font would be extracted and redistributed inappropriately through this method. Even so, copyright laws address any misrepresentation of authorship. All Font Software released under the OFL and marked as such by the author(s) is intended to remain under this license regardless of the distribution method, and cannot be redistributed under any other license. We strongly discourage any font extraction - we recommend directly using the font sources instead - but if you extract font outlines from a document, please be considerate: use your common sense and respect the work of the author(s) and the licensing model.
+The few utilities that can extract fonts embedded in a PDF will typically output limited amounts of outlines - not a complete font. To create a working font from this method is much more difficult and time consuming than finding the source of the original OFL font. So there is little chance that an OFL font would be extracted and redistributed inappropriately through this method. Even so, copyright laws address any misrepresentation of authorship. All Font Software released under the OFL and marked as such by the author(s) is intended to remain under this license regardless of the distribution method, and cannot be redistributed under any other license. We strongly discourage any font extraction - we recommend directly using the font sources instead - but if you extract font outlines from a document, please be considerate: respect the work of the author(s) and the licensing model.
1.15 What about distributing fonts with a document? Within a compressed folder structure? Is it distribution, bundling or embedding?
-Certain document formats may allow the inclusion of an unmodified font within their file structure which consists of a compressed folder containing the various resources forming the document (such as pictures and thumbnails). Including fonts within such a structure is understood as being different from embedding but rather similar to bundling (or mere aggregation) which the license explicitly allows. In this case the font is conveyed unchanged whereas embedding a font usually transforms it from the original format. The OFL does not allow anyone to extract the font from such a structure to then redistribute it under another license. The explicit permission to redistribute and embed does not cancel the requirement for the Font Software to remain under the license chosen by its author(s).
+Certain document formats may allow the inclusion of an unmodified font within their file structure which may consist of a compressed folder containing the various resources forming the document (such as pictures and thumbnails). Including fonts within such a structure is understood as being different from embedding but rather similar to bundling (or mere aggregation) which the license explicitly allows. In this case the font is conveyed unchanged whereas embedding a font usually transforms it from the original format. The OFL does not allow anyone to extract the font from such a structure to then redistribute it under another license. The explicit permission to redistribute and embed does not cancel the requirement for the Font Software to remain under the license chosen by its author(s). Even if the font travels inside the document as one of its assets, it should not lose its authorship information and licensing.
1.16 What about ebooks shipping with open fonts?
The requirements differ depending on whether the fonts are linked, embedded or distributed (bundled or aggregated). Some ebook formats use web technologies to do font linking via @font-face, others are designed for font embedding, some use fonts distributed with the document or reading software, and a few rely solely on the fonts already present on the target system. The license requirements depend on the type of inclusion as discussed in 1.15.
@@ -70,19 +76,36 @@ The requirements differ depending on whether the fonts are linked, embedded or d
Yes, but these issues are out-of-scope for the OFL. The license itself neither encourages their use nor prohibits them since such mechanisms are not implemented in the components of the Font Software but through external software. Such restrictions are put in place for many different purposes corresponding to various usage scenarios. One common example is to limit potentially dangerous cross-site scripting attacks. However, in the spirit of libre/open fonts and unrestricted writing systems, we strongly encourage open sharing and reuse of OFL fonts, and the establishment of an environment where such restrictions are unnecessary. Note that whether you wish to use such mechanisms or you prefer not to, you must still abide by the rules set forth by the OFL when using fonts released by their authors under this license. Derivative fonts must be licensed under the OFL, even if they are part of a service for which you charge fees and/or for which access to source code is restricted. You may not sell the fonts on their own - they must be part of a larger software package, bundle or subscription plan. For example, even if the OFL font is distributed in a software package or via an online service using a DRM mechanism, the user would still have the right to extract that font, use, study, modify and redistribute it under the OFL.
1.18 I've come across a font released under the OFL. How can I easily get more information about the Original Version? How can I know where it stands compared to the Original Version or other Modified Versions?
-Consult the copyright statement(s) in the license for ways to contact the original authors. Consult the FONTLOG for information on how the font differs from the Original Version, and get in touch with the various contributors via the information in the acknowledgement section. Please consider using the Original Versions of the fonts whenever possible.
+Consult the copyright statement(s) in the license for ways to contact the original authors. Consult the FONTLOG (see section 6 for more details and examples) for information on how the font differs from the Original Version, and get in touch with the various contributors via the information in the acknowledgement section. Please consider using the Original Versions of the fonts whenever possible.
-1.19 What do you mean in condition 4? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement?
+1.19 What do you mean in condition 4 of the OFL's permissions and conditions? Can you provide examples of abusive promotion / endorsement / advertisement vs. normal acknowledgement?
The intent is that the goodwill and reputation of the author(s) should not be used in a way that makes it sound like the original author(s) endorse or approve of a specific Modified Version or software bundle. For example, it would not be right to advertise a word processor by naming the author(s) in a listing of software features, or to promote a Modified Version on a web site by saying "designed by ...". However, it would be appropriate to acknowledge the author(s) if your software package has a list of people who deserve thanks. We realize that this can seem to be a grey area, but the standard used to judge an acknowledgement is that if the acknowledgement benefits the author(s) it is allowed, but if it primarily benefits other parties, or could reflect poorly on the author(s), then it is not.
+1.20 I'm writing a small app for mobile platforms, do I need to include the whole package?
+If you bundle a font under the OFL with your mobile app you must comply with the terms of the license. At a minimum you must include the copyright statement, the license notice and the license text. A mention of this information in your About box or Changelog, with a link to where the font package is from, is good practice, and the extra space needed to carry these items is very small. You do not, however, need to include the full contents of the font package - only the fonts you use and the copyright and license that apply to them. For example, if you only use the regular weight in your app, you do not need to include the italic and bold versions.
+
+1.21 What about including OFL fonts by default in my firmware or dedicated operating system?
+Many such systems are restricted and turned into appliances so that users cannot study or modify them. Using open fonts to increase quality and language coverage is a great idea, but you need to be aware that if there is a way for users to extract fonts you cannot legally prevent them from doing that. The fonts themselves, including any changes you make to them, must be distributed under the OFL even if your firmware has a more restrictive license. If you do transform the fonts and change their formats when you include them in your firmware you must respect any names reserved by the font authors via the RFN mechanism and pick your own font name. Alternatively if you directly add a font under the OFL to the font folder of your firmware without modifying or optimizing it you are simply bundling the font like with any other software collection, and do not need to make any further changes.
+
+1.22 Can I make and publish CMS themes or templates that use OFL fonts? Can I include the fonts themselves in the themes or templates? Can I sell the whole package?
+Yes, you are very welcome to integrate open fonts into themes and templates for your preferred CMS and make them more widely available. Remember that you can only sell the fonts and your CMS add-on as part of a software bundle. (See 1.4 for details and examples about selling bundles).
+
+1.23 Can OFL fonts be included in services that deliver fonts to the desktop from remote repositories? Even if they contain both OFL and non-OFL fonts?
+Yes. Some foundries have set up services to deliver fonts to subscribers directly to desktops from their online repositories; similarly, plugins are available to preview and use fonts directly in your design tool or publishing suite. These services may mix open and restricted fonts in the same channel, however they should make a clear distinction between them to users. These services should also not hinder users (such as through DRM or obfuscation mechanisms) from extracting and using the OFL fonts in other environments, or continuing to use OFL fonts after subscription terms have ended, as those uses are specifically allowed by the OFL.
-2 USING OFL FONTS FOR WEBPAGES AND ONLINE WEBFONT SERVICES
+1.24 Can services that provide or distribute OFL fonts restrict my use of them?
+No. The terms of use of such services cannot replace or restrict the terms of the OFL, as that would be the same as distributing the fonts under a different license, which is not allowed. You are still entitled to use, modify and redistribute them as the original authors have intended outside of the sole control of that particular distribution channel. Note, however, that the fonts provided by these services may differ from the Original Versions.
+
+
+2 USING OFL FONTS FOR WEBPAGES AND ONLINE WEB FONT SERVICES
+
+NOTE: This section often refers to a separate paper on 'Web Fonts & RFNs'. This is available at http://scripts.sil.org/OFL_web_fonts_and_RFNs
2.1 Can I make webpages using these fonts?
-Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended. Your three best options:
+Yes! Go ahead! Using CSS (Cascading Style Sheets) is recommended. Your three best options are:
- referring directly in your stylesheet to open fonts which may be available on the user's system
- providing links to download the full package of the font - either from your own website or from elsewhere - so users can install it themselves
-- using @font-face to distribute the font directly to browsers. This is recommended and explicitly allowed by the licensing model because it is distribution. The font file itself is distributed with other components of the webpage. It is not embedded in the webpage but referenced through a web address which will cause the browser to retrieve and use the corresponding font to render the webpage (see 1.11 and 1.15 for details related to embedding fonts into documents). As you take advantage of the @font-face cross-platform standard, be aware that webfonts are often tuned for a web environment and not intended for installation and use outside a browser. The reasons in favour of using webfonts are to allow design of dynamic text elements instead of static graphics, to make it easier for content to be localized and translated, indexed and searched, and all this with cross-platform open standards without depending on restricted extensions or plugins. You should check the CSS cascade (the order in which fonts are being called or delivered to your users) when testing.
+- using @font-face to distribute the font directly to browsers. This is recommended and explicitly allowed by the licensing model because it is distribution. The font file itself is distributed with other components of the webpage. It is not embedded in the webpage but referenced through a web address which will cause the browser to retrieve and use the corresponding font to render the webpage (see 1.11 and 1.15 for details related to embedding fonts into documents). As you take advantage of the @font-face cross-platform standard, be aware that web fonts are often tuned for a web environment and not intended for installation and use outside a browser. The reasons in favour of using web fonts are to allow design of dynamic text elements instead of static graphics, to make it easier for content to be localized and translated, indexed and searched, and all this with cross-platform open standards without depending on restricted extensions or plugins. You should check the CSS cascade (the order in which fonts are being called or delivered to your users) when testing.
2.2 Can I make and use WOFF (Web Open Font Format) versions of OFL fonts?
Yes, but you need to be careful. A change in font format normally is considered modification, and Reserved Font Names (RFNs) cannot be used. Because of the design of the WOFF format, however, it is possible to create a WOFF version that is not considered modification, and so would not require a name change. You are allowed to create, use and distribute a WOFF version of an OFL font without changing the font name, but only if:
@@ -94,28 +117,52 @@ If the original font data or metadata is changed, or the WOFF-specific metadata
Please note that most WOFF conversion tools and online services do not meet the two requirements listed above, and so their output must be considered a Modified Version. So be very careful and check to be sure that the tool or service you're using is compressing unchanged data and completely and accurately reflecting the original font metadata.
-2.3 What about other webfont formats such as EOT/EOTLite/CWT/etc.?
-In most cases these formats alter the original font data more than WOFF, and do not completely support appropriate metadata, so their use must be considered modification and RFNs may not be used.
+2.3 What about other web font formats such as EOT/EOTLite/CWT/etc.?
+In most cases these formats alter the original font data more than WOFF, and do not completely support appropriate metadata, so their use must be considered modification and RFNs may not be used. However, there may be certain formats or usage scenarios that may allow the use of RFNs. See http://scripts.sil.org/OFL_web_fonts_and_RFNs
+
+2.4 Can I make OFL fonts available through web font online services?
+Yes, you are welcome to include OFL fonts in online web font services as long as you properly meet all the conditions of the license. The origin and open status of the font should be clear among the other fonts you are hosting. Authorship, copyright notices and license information must be sufficiently visible to your users or subscribers so they know where the font comes from and the rights granted by the author(s). Make sure the font file contains the needed copyright notice(s) and licensing information in its metadata. Please double-check the accuracy of every field to prevent contradictory information. Other font formats, including EOT/EOTLite/CWT and superior alternatives like WOFF, already provide fields for this information. Remember that if you modify the font within your library or convert it to another format for any reason the OFL restrictions apply and you need to change the names accordingly. Please respect the author's wishes as expressed in the OFL and do not misrepresent original designers and their work. Don't lump quality open fonts together with dubious freeware or public domain fonts. Consider how you can best work with the original designers and foundries, support their efforts and generate goodwill that will benefit your service. (See 1.17 for details related to URL-based access restrictions methods or DRM mechanisms).
+
+2.5 Some web font formats and services provide ways of "optimizing" the font for a particular website or web application; is that allowed?
+Yes, it is permitted, but remember that these optimized versions are Modified Versions and so must follow OFL requirements like appropriate renaming. Also you need to bear in mind the other important parameters beyond compression, speed and responsiveness: you need to consider the audience of your particular website or web application, as choosing some optimization parameters may turn out to be less than ideal for them. Subsetting by removing certain glyphs or features may seriously limit functionality of the font in various languages that your users expect. It may also introduce degradation of quality in the rendering or specific bugs on the various target platforms compared to the original font from upstream. In other words, remember that one person's optimized font may be another person's missing feature. Various advanced typographic features (OpenType, Graphite or AAT) are also available through CSS and may provide the desired effects without the need to modify the font.
+
+2.6 Is subsetting a web font considered modification?
+Yes. Removing any parts of the font when delivering a web font to a browser, including unused glyphs and smart font code, is considered modification. This is permitted by the OFL but would not normally allow the use of RFNs. Some newer subsetting technologies may be able to subset in a way that allows users to effectively have access to the complete font, including smart font behaviour. See 2.8 and http://scripts.sil.org/OFL_web_fonts_and_RFNs
-2.4 Can I make OFL fonts available through webfont online services?
-Yes, you are welcome to include OFL fonts in online webfont services as long as you properly meet all the conditions of the license. The origin and open status of the font should be clear among the other fonts you are hosting. Authorship, copyright notices and license information must be sufficiently visible to your users or subscribers so they know where the font comes from and the rights granted by the author(s). Make sure the font file contains the needed copyright notice(s) and licensing information in its metadata. Please double-check the accuracy of every field to prevent contradictory information. Other font formats, including EOT/EOTLite/CWT and superior alternatives like WOFF, already provide fields for this information. Remember that if you modify the font within your library or convert it to another format for any reason the OFL restrictions apply and you need to change the names accordingly. Please respect the author's wishes as expressed in the OFL and do not misrepresent original designers and their work. Don't lump quality open fonts together with dubious freeware or public domain fonts. Consider how you can best work with the original designers and foundries, support their efforts and generate goodwill that will benefit your service. (See 1.17 for details related to URL-based access restrictions methods or DRM mechanisms).
+2.7 Are there any situations in which a modified web font could use RFNs?
+Yes. If a web font is optimized only in ways that preserve Functional Equivalence (see 2.8), then it may use RFNs, as it reasonably represents the Original Version and respects the intentions of the author(s) and the main purposes of the RFN mechanism (avoids collisions, protects authors, minimizes support, encourages derivatives). However this is technically very difficult and often impractical, so a much better scenario is for the web font service or provider to sign a separate agreement with the author(s) that allows the use of RFNs for Modified Versions.
-2.5 Can I make and publish CMS themes or templates that use OFL fonts? Can I include the fonts themselves in the themes or templates? Can I sell the whole package?
-Yes, you are very welcome to integrate open fonts into themes and templates for your preferred CMS and make them more widely available. Be aware that you can only sell the fonts and your CMS add-on as part of a software bundle. (See 1.4 for details and examples about selling bundles).
+2.8 How do you know if an optimization to a web font preserves Functional Equivalence?
+Functional Equivalence is described in full in the 'Web fonts and RFNs' paper at http://scripts.sil.org/OFL_web_fonts_and_RFNs, in general, an optimized font is deemed to be Functionally Equivalent (FE) to the Original Version if it:
-2.6 Some webfont formats and services provide ways of "optimising" the font for a particular website or web application; is that allowed?
-Yes, it is permitted, but remember that these optimised versions are Modified Versions and so must follow OFL requirements like appropriate renaming. Also you need to bear in mind the other important parameters beyond compression, speed and responsiveness: you need to consider the audience of your particular website or web application, as choosing some optimisation parameters may turn out to be less than ideal for them. Subsetting by removing certain glyphs or features may seriously limit functionality of the font in various languages used by your users. It may also introduce degradation of quality in the rendering or specific bugs on the various platforms compared to the original font. In other words, remember that one person's optimised font may be another person's missing feature. Various advanced typographic features are also available through CSS and may provide the desired effects without the need to modify the font.
+- Supports the same full character inventory. If a character can be properly displayed using the Original Version, then that same character, encoded correctly on a web page, will display properly.
+- Provides the same smart font behavior. Any dynamic shaping behavior that works with the Original Version should work when optimized, unless the browser or environment does not support it. There does not need to be guaranteed support in the client, but there should be no forced degradation of smart font or shaping behavior, such as the removal or obfuscation of OpenType, Graphite or AAT tables.
+- Presents text with no obvious degradation in visual quality. The lettershapes should be equally (or more) readable, within limits of the rendering platform.
+- Preserves original author, project and license metadata. At a minimum, this should include: Copyright and authorship; The license as stated in the Original Version, whether that is the full text of the OFL or a link to the web version; Any RFN declarations; Information already present in the font or documentation that points back to the Original Version, such as a link to the project or the author's website.
+
+If an optimized font meets these requirements, and so is considered to be FE, then it's very likely that the original author would feel that the optimized font is a good and reasonable equivalent. If it falls short of any of these requirements, the optimized font does not reasonably represent the Original Version, and so should be considered to be a Modified Version. Like other Modified Versions, it would not be allowed to use any RFNs and you simply need to pick your own font name.
+
+2.9 Isn't use of web fonts another form of embedding?
+No. Unlike embedded fonts in a PDF, web fonts are not an integrated part of the document itself. They are not specific to a single document and are often applied to thousands of documents around the world. The font data is not stored alongside the document data and often originates from a different location. The ease by which the web fonts used by a document may be identified and downloaded for desktop use demonstrates that they are philosophically and technically separate from the web pages that specify them. See http://scripts.sil.org/OFL_web_fonts_and_RFNs
+
+2.10 So would it be better to not use RFNs at all if you want your font to be distributed by a web fonts service?
+No. Although the OFL does not require authors to use RFNs, the RFN mechanism is an important part of the OFL model and completely compatible with web font services. If that web font service modifies the fonts, then the best solution is to sign a separate agreement for the use of any RFNs. It is perfectly valid for an author to not declare any RFNs, but before they do so they need to fully understand the benefits they are giving up, and the overall negative effect of allowing many different versions bearing the same name to be widely distributed. As a result, we don't generally recommend it.
+
+2.11 What should an agreement for the use of RFNs say? Are there any examples?
+There is no prescribed format for this agreement, as legal systems vary, and no recommended examples. Authors may wish to add specific clauses to further restrict use, require author review of Modified Versions, establish user support mechanisms or provide terms for ending the agreement. Such agreements are usually not public, and apply only to the main parties. However, it would be very beneficial for web font services to clearly state when they have established such agreements, so that the public understands clearly that their service is operating appropriately.
+
+See the separate paper on 'Web Fonts & RFNs' for in-depth discussion of issues related to the use of RFNs for web fonts. This is available at http://scripts.sil.org/OFL_web_fonts_and_RFNs
3 MODIFYING OFL-LICENSED FONTS
3.1 Can I change the fonts? Are there any limitations to what things I can and cannot change?
-You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you are not allowed to remove the copyright statement(s) from the font, but you could put additional information into it that covers your contribution.
+You are allowed to change anything, as long as such changes do not violate the terms of the license. In other words, you are not allowed to remove the copyright statement(s) from the font, but you could put additional information into it that covers your contribution. See the placeholders in the OFL header template for recommendations on where to add your own statements. (Remember that, when authors have reserved names via the RFN mechanism, you need to change the internal names of the font to your own font name when making your modified version even if it is just a small change.)
3.2 I have a font that needs a few extra glyphs - can I take them from an OFL licensed font and copy them into mine?
Yes, but if you distribute that font to others it must be under the OFL, and include the information mentioned in condition 2 of the license.
-3.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs and/or OpenType/Graphite code, can I sell the enhanced font?
+3.3 Can I charge people for my additional work? In other words, if I add a bunch of special glyphs or OpenType/Graphite/AAT code, can I sell the enhanced font?
Not by itself. Derivative fonts must be released under the OFL and cannot be sold by themselves. It is permitted, however, to include them in a larger software package (such as text editors, office suites or operating systems), even if the larger package is sold. In that case, you are strongly encouraged, but not required, to also make that derived font easily and freely available outside of the larger package.
3.4 Can I pay someone to enhance the fonts for my use and distribution?
@@ -128,7 +175,10 @@ No. If you redistribute a Modified Version of the font it must be under the OFL.
No, but please consider sharing your improvements with others. You may find that you receive in return more than what you gave.
3.7 If a trademark is claimed in the OFL font, does that trademark need to remain in modified fonts?
-Yes, any trademark notices must remain in any derivative fonts to respect trademark laws, but you may add any additional trademarks you claim, officially registered or not. For example if an OFL font called "Foo" contains a notice that "Foo is a trademark of Acme", then if you rename the font to "Bar" when creating a Modified Version, the new trademark notice could say "Foo is a trademark of Acme Inc. - Bar is a trademark of Roadrunner Technologies Ltd.". Trademarks work alongside the OFL and are not subject to the terms of the licensing agreement. Please refer to the appropriate trademark laws.
+Yes. Any trademark notices must remain in any derivative fonts to respect trademark laws, but you may add any additional trademarks you claim, officially registered or not. For example if an OFL font called "Foo" contains a notice that "Foo is a trademark of Acme", then if you rename the font to "Bar" when creating a Modified Version, the new trademark notice could say "Foo is a trademark of Acme Inc. - Bar is a trademark of Roadrunner Technologies Ltd.". Trademarks work alongside the OFL and are not subject to the terms of the licensing agreement. The OFL does not grant any rights under trademark law. Bear in mind that trademark law varies from country to country and that there are no international trademark conventions as there are for copyright. You may need to significantly invest in registering and defending a trademark for it to remain valid in the countries you are interested in. This may be costly for an individual independent designer.
+
+3.8 If I commit changes to a font (or publish a branch in a DVCS) as part of a public open source software project, do I have to change the internal font names?
+Only if there are declared RFNs. Making a public commit or publishing a public branch is effectively redistributing your modifications, so any change to the font will require that you do not use the RFNs. Even if there are no RFNs, it may be useful to change the name or add a suffix indicating that a particular version of the font is still in development and not released yet. This will clearly indicate to users and fellow designers that this particular font is not ready for release yet. See section 5 for more details.
4 LICENSING YOUR ORIGINAL FONTS UNDER THE OFL
@@ -139,35 +189,37 @@ Yes! We heartily encourage everyone to use the OFL to distribute their own origi
4.2 What do I have to do to apply the OFL to my font?
If you want to release your fonts under the OFL, we recommend you do the following:
-4.2.1 Put your copyright and Reserved Font Names information at the beginning of the main OFL.txt file in place of the dedicated placeholders. Include this file in your release package.
+4.2.1 Put your copyright and Reserved Font Names information at the beginning of the main OFL.txt file in place of the dedicated placeholders (marked with the <> characters). Include this file in your release package.
-4.2.2 Put your copyright and the OFL text with Reserved Font Names into your font files (the copyright and license fields). A link to the OFL text on the OFL web site is an acceptable (but not recommended) alternative. Also add this information to any other components (build scripts, glyph databases, documentation, test files, etc). Depending on the format of your fonts and sources, you can use template human-readable headers or machine-readable metadata.
+4.2.2 Put your copyright and the OFL text with your chosen Reserved Font Name(s) into your font files (the copyright and license fields). A link to the OFL text on the OFL web site is an acceptable (but not recommended) alternative. Also add this information to any other components (build scripts, glyph databases, documentation, test files, etc). Accurate metadata in your font files is beneficial to you as an increasing number of applications are exposing this information to the user. For example, clickable links can bring users back to your website and let them know about other work you have done or services you provide. Depending on the format of your fonts and sources, you can use template human-readable headers or machine-readable metadata. You should also double-check that there is no conflicting metadata in the font itself contradicting the license, such as the fstype bits in the os2 table or fields in the name table.
-4.2.3 Write an initial FONTLOG.txt for your font and include it in the release package.
+4.2.3 Write an initial FONTLOG.txt for your font and include it in the release package (see Section 6 and Appendix A for details including a template).
-4.2.4 Include the relevant practical documentation on the license by including the OFL-FAQ.txt in your package.
+4.2.4 Include the relevant practical documentation on the license by adding the current OFL-FAQ.txt file in your package.
+
+4.2.5 If you wish you can use the OFL graphics (http://scripts.sil.org/OFL_logo) on your website.
4.3 Will you make my font OFL for me?
-We won't do the work for you. We can, however, try to answer your questions, unfortunately we do not have the resources to review and check your font packages for correct use of the OFL.
+We won't do the work for you. We can, however, try to answer your questions, unfortunately we do not have the resources to review and check your font packages for correct use of the OFL. We recommend you turn to designers, foundries or consulting companies with experience in doing open font design to provide this service to you.
4.4 Will you distribute my OFL font for me?
-No, although if the font is of sufficient quality and general interest we may include a link to it on our partial list of OFL fonts on the OFL web site. You may wish to consider other open font catalogs or hosting services, such as the Unifont Font Guide (http://unifont.org/fontguide), The League of Movable Type (http://theleagueofmovabletype.com), Kernest (http://kernest.com/) or the Open Font Library (http://openfontlibrary.org/), which despite the name has no direct relationship to the OFL or SIL. We do not endorse any particular catalog or hosting service - it is your responsibility to determine if the service is right for you.
+No, although if the font is of sufficient quality and general interest we may include a link to it on our partial list of OFL fonts on the OFL web site. You may wish to consider other open font catalogs or hosting services, such as the Unifont Font Guide (http://unifont.org/fontguide), The League of Movable Type (http://theleagueofmovabletype.com) or the Open Font Library (http://openfontlibrary.org/), which despite the name has no direct relationship to the OFL or SIL. We do not endorse any particular catalog or hosting service - it is your responsibility to determine if the service is right for you and if it treats authors with fairness.
4.5 Why should I use the OFL for my fonts?
-- to meet needs for fonts that can be modified to support minority languages
+- to meet needs for fonts that can be modified to support lesser-known languages
- to provide a legal and clear way for people to respect your work but still use it (and reduce piracy)
- to involve others in your font project
- to enable your fonts to be expanded with new weights and improved writing system/language support
-- to allow more technical font developers to add features to your design (such as OpenType and Graphite support)
+- to allow more technical font developers to add features to your design (such as OpenType, Graphite or AAT support)
- to renew the life of an old font lying on your hard drive with no business model
- to allow your font to be included in Libre Software operating systems like Ubuntu
- to give your font world status and wide, unrestricted distribution
- to educate students about quality typeface and font design
- to expand your test base and get more useful feedback
- to extend your reach to new markets when users see your metadata and go to your website
-- to get your font more easily into one of the webfont online services
+- to get your font more easily into one of the web font online services
- to attract attention for your commercial fonts
-- to make money through webfont services
+- to make money through web font services
- to make money by bundling fonts with applications
- to make money adjusting and extending existing open fonts
- to get a better chance that foundations/NGOs/charities/companies who commission fonts will pick you
@@ -190,28 +242,28 @@ Yes, this applies to the font menu name and other mechanisms that specify a font
You may not use individual words from the Reserved Font Names, but you would be allowed to use parts of words, as long as you do not use any word from the Reserved Font Names entirely. We do not recommend using parts of words because of potential confusion, but it is allowed. For example, if "Foobar" was a Reserved Font Name, you would be allowed to use "Foo" or "bar", although we would not recommend it. Such an unfortunate choice would confuse the users of your fonts as well as make it harder for other designers to contribute.
5.5 So what should I, as an author, identify as Reserved Font Names?
-Original authors are encouraged to name their fonts using clear, distinct names, and only declare the unique parts of the name as Reserved Font Names. For example, the author of a font called "Foobar Sans" would declare "Foobar" as a Reserved Font Name, but not "Sans", as that is a common typographical term, and may be a useful word to use in a derivative font name. Reserved Font Names should also be single words. A font called "Flowing River" should have Reserved Font Names "Flowing" and "River", not "Flowing River". You also need to be very careful about reserving font names which are already linked to trademarks (whether registered or not) which you do not own.
+Original authors are encouraged to name their fonts using clear, distinct names, and only declare the unique parts of the name as Reserved Font Names. For example, the author of a font called "Foobar Sans" would declare "Foobar" as a Reserved Font Name, but not "Sans", as that is a common typographical term, and may be a useful word to use in a derivative font name. Reserved Font Names should also be single words for simplicity and legibility. A font called "Flowing River" should have Reserved Font Names "Flowing" and "River", not "Flowing River". You also need to be very careful about reserving font names which are already linked to trademarks (whether registered or not) which you do not own.
5.6 Do I, as an author, have to identify any Reserved Font Names?
-No, but we strongly encourage you to do so. This is to avoid confusion between your work and Modified Versions.
+No. RFNs are optional and not required, but we encourage you to use them. This is primarily to avoid confusion between your work and Modified Versions. As an author you can release a font under the OFL and not declare any Reserved Font Names. There may be situations where you find that using no RFNs and letting your font be changed and modified - including any kind of modification - without having to change the original name is desirable. However you need to be fully aware of the consequences. There will be no direct way for end-users and other designers to distinguish your Original Version from many Modified Versions that may be created. You have to trust whoever is making the changes and the optimizations to not introduce problematic changes. The RFNs you choose for your own creation have value to you as an author because they allow you to maintain artistic integrity and keep some control over the distribution channel to your end-users. For discussion of RFNs and web fonts see section 2.
5.7 Are any names (such as the main font name) reserved by default?
No. That is a change to the license as of version 1.1. If you want any names to be Reserved Font Names, they must be specified after the copyright statement(s).
5.8 Is there any situation in which I can use Reserved Font Names for a Modified Version?
-The Copyright Holder(s) can give certain trusted parties the right to use any of the Reserved Font Names through separate written agreements. For example, even if "Foobar" is a RFN, you could write up an agreement to give company "XYZ" the right to distribute a modified version with a name that includes "Foobar". This allows for freedom without confusion.
+The Copyright Holder(s) can give certain trusted parties the right to use any of the Reserved Font Names through separate written agreements. For example, even if "Foobar" is a RFN, you could write up an agreement to give company "XYZ" the right to distribute a modified version with a name that includes "Foobar". This allows for freedom without confusion. The existence of such an agreement should be made as clear as possible to downstream users and designers in the distribution package and the relevant documentation. They need to know if they are a party to the agreement or not and what they are practically allowed to do or not even if all the details of the agreement are not public.
5.9 Do font rebuilds require a name change? Do I have to change the name of the font when my packaging workflow includes a full rebuild from source?
-Yes, all rebuilds which change the font data and the smart code are Modified Versions and the requirements of the OFL apply: you need to respect what the Author(s) have chosen in terms of Reserved Font Names. However if a package (or installer) is simply a wrapper or a compressed structure around the final font - leaving them intact on the inside - then no name change is required. Please get in touch with the author(s) and copyright holder(s) to inquire about the presence of font sources beyond the final font file(s) and the recommended build path. That build path may very well be non-trivial and hard to reproduce accurately by the maintainer. If a full font build path is made available by the upstream author(s) please be aware that any regressions and changes you may introduce when doing a rebuild for packaging purposes is your responsibility as a package maintainer since you are effectively creating a separate branch. You should make it very clear to your users that your rebuilt version is not the canonical one from upstream.
+Yes, all rebuilds which change the font data and the smart code are Modified Versions and the requirements of the OFL apply: you need to respect what the Author(s) have chosen in terms of Reserved Font Names. However if a package (or installer) is simply a wrapper or a compressed structure around the final font - leaving them intact on the inside - then no name change is required. Please get in touch with the author(s) and copyright holder(s) to inquire about the presence of font sources beyond the final font file(s) and the recommended build path. That build path may very well be non-trivial and hard to reproduce accurately by the maintainer. If a full font build path is made available by the upstream author(s) please be aware that any regressions and changes you may introduce when doing a rebuild for packaging purposes is your own responsibility as a package maintainer since you are effectively creating a separate branch. You should make it very clear to your users that your rebuilt version is not the canonical one from upstream.
5.10 Can I add other Reserved Font Names when making a derivative font?
-Yes. List your additional Reserved Font Names after your additional copyright statement, as indicated with example placeholders at the top of the OFL.txt file. Be sure you do not remove any exiting RFNs but only add your own.
+Yes. List your additional Reserved Font Names after your additional copyright statement, as indicated with example placeholders at the top of the OFL.txt file. Be sure you do not remove any existing RFNs but only add your own. RFN statements should be placed next to the copyright statement of the relevant author as indicated in the OFL.txt template to make them visible to designers wishing to make their separate version.
6 ABOUT THE FONTLOG
6.1 What is this FONTLOG thing exactly?
-It has three purposes: 1) to provide basic information on the font to users and other developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge authors and other contributors. Please use it!
+It has three purposes: 1) to provide basic information on the font to users and other designers and developers, 2) to document changes that have been made to the font or accompanying files, either by the original authors or others, and 3) to provide a place to acknowledge authors and other contributors. Please use it!
6.2 Is the FONTLOG required?
It is not a requirement of the license, but we strongly recommend you have one.
@@ -239,7 +291,7 @@ In many cases, yes. It is common for OFL fonts to be developed by a team of peop
It would benefit many people if you contributed back in response to what you've received. Your contributions and improvements to the fonts and other components could be a tremendous help and would encourage others to contribute as well and 'give back'. You will then benefit from other people's contributions as well. Sometimes maintaining your own separate version takes more effort than merging back with the original. Be aware that any contributions, however, must be either your own original creation or work that you own, and you may be asked to affirm that clearly when you contribute.
7.3 I've made some very nice improvements to the font. Will you consider adopting them and putting them into future Original Versions?
-Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes - the use of smart source revision control systems like subversion, svk, mercurial, git or bzr is a good idea. Please follow the recommendations given by the author(s) in terms of preferred source formats and configuration parameters for sending contributions. If this is not indicated in a FONTLOG or other documentation of the font, consider asking them directly. Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them) or improved hinting. Keep in mind that some kinds of changes (esp. hinting) may be technically difficult to integrate.
+Most authors would be very happy to receive such contributions. Keep in mind that it is unlikely that they would want to incorporate major changes that would require additional work on their end. Any contributions would likely need to be made for all the fonts in a family and match the overall design and style. Authors are encouraged to include a guide to the design with the fonts. It would also help to have contributions submitted as patches or clearly marked changes - the use of smart source revision control systems like subversion, mercurial, git or bzr is a good idea. Please follow the recommendations given by the author(s) in terms of preferred source formats and configuration parameters for sending contributions. If this is not indicated in a FONTLOG or other documentation of the font, consider asking them directly. Examples of useful contributions are bug fixes, additional glyphs, stylistic alternates (and the smart font code to access them) or improved hinting. Keep in mind that some kinds of changes (esp. hinting) may be technically difficult to integrate.
7.4 How can I financially support the development of OFL fonts?
It is likely that most authors of OFL fonts would accept financial contributions - contact them for instructions on how to do this. Such contributions would support future development. You can also pay for others to enhance the fonts and contribute the results back to the original authors for inclusion in the Original Version.
@@ -251,15 +303,22 @@ It is likely that most authors of OFL fonts would accept financial contributions
Version 1.1 is the first minor revision of the OFL. We are confident that version 1.1 will meet most needs, but are open to future improvements. Any revisions would be for future font releases, and previously existing licenses would remain in effect. No retroactive changes are possible, although the Copyright Holder(s) can re-release the font under a revised OFL. All versions will be available on our web site: http://scripts.sil.org/OFL.
8.2 Does this license restrict the rights of the Copyright Holder(s)?
-No. The Copyright Holder(s) still retain(s) all the rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder(s) may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version. Only the Copyright Holder(s) can do this.
+No. The Copyright Holder(s) still retain(s) all the rights to their creation; they are only releasing a portion of it for use in a specific way. For example, the Copyright Holder(s) may choose to release a 'basic' version of their font under the OFL, but sell a restricted 'enhanced' version under a different license. They may also choose to release the same font under both the OFL and some other license. Only the Copyright Holder(s) can do this, and doing so does not change the terms of the OFL as it applies to that font.
8.3 Is the OFL a contract or a license?
-The OFL is a license and not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license.
+The OFL is a worldwide license based on international copyright agreements and conventions. It is not a contract and so does not require you to sign it to have legal validity. By using, modifying and redistributing components under the OFL you indicate that you accept the license.
8.4 I really like the terms of the OFL, but want to change it a little. Am I allowed to take ideas and actual wording from the OFL and put them into my own custom license for distributing my fonts?
-We strongly recommend against creating your very own unique open licensing model. Using a modified or derivative license will likely cut you off - along with the font(s) under that license - from the community of designers using the OFL, potentially expose you and your users to legal liabilities, and possibly put your work and rights at risk. The OFL went though a community and legal review process that took years of effort, and that review is only applicable to an unmodified OFL. The text of the OFL has been written by SIL (with review and consultation from the community) and is copyright (c) 2005-2010 SIL International. You may re-use the ideas and wording (in part, not in whole) in another non-proprietary license provided that you call your license by another unambiguous name, that you do not use the preamble, that you do not mention SIL and that you clearly present your license as different from the OFL so as not to cause confusion by being too similar to the original. If you feel the OFL does not meet your needs for an open license, please contact us.
+We strongly recommend against creating your very own unique open licensing model. Using a modified or derivative license will likely cut you off - along with the font(s) under that license - from the community of designers using the OFL, potentially expose you and your users to legal liabilities, and possibly put your work and rights at risk. The OFL went though a community and legal review process that took years of effort, and that review is only applicable to an unmodified OFL. The text of the OFL has been written by SIL (with review and consultation from the community) and is copyright (c) 2005-2017 SIL International. You may re-use the ideas and wording (in part, not in whole) in another non-proprietary license provided that you call your license by another unambiguous name, that you do not use the preamble, that you do not mention SIL and that you clearly present your license as different from the OFL so as not to cause confusion by being too similar to the original. If you feel the OFL does not meet your needs for an open license, please contact us.
+
+8.5 Can I quote from the OFL FAQ?
+Yes, SIL gives permission to quote from the OFL FAQ (OFL-FAQ.txt), in whole or in part, provided that the quoted text is:
+
+- unmodified,
+- used to help explain the intent of the OFL, rather than cause misunderstanding, and
+- accompanied with the following attribution: "From the OFL FAQ (OFL-FAQ.txt), copyright (c) 2005-2017 SIL International. Used by permission. http://scripts.sil.org/OFL-FAQ_web".
-8.5 Can I translate the license and the FAQ into other languages?
+8.6 Can I translate the license and the FAQ into other languages?
SIL certainly recognises the need for people who are not familiar with English to be able to understand the OFL and its use. Making the license very clear and readable has been a key goal for the OFL, but we know that people understand their own language best.
If you are an experienced translator, you are very welcome to translate the OFL and OFL-FAQ so that designers and users in your language community can understand the license better. But only the original English version of the license has legal value and has been approved by the community. Translations do not count as legal substitutes and should only serve as a way to explain the original license. SIL - as the author and steward of the license for the community at large - does not approve any translation of the OFL as legally valid because even small translation ambiguities could be abused and create problems.
@@ -274,6 +333,9 @@ SIL gives permission to publish unofficial translations into other languages pro
If you start such a unofficial translation effort of the OFL and OFL-FAQ please let us know.
+8.7 Does the OFL have an explicit expiration term?
+No, the implicit intent of the OFL is that the permissions granted are perpetual and irrevocable.
+
9 ABOUT SIL INTERNATIONAL
@@ -311,6 +373,9 @@ To contribute to the project...
ChangeLog
+10 December 2010 (Fred Foobar) GlobalFontFamily-devel version 1.4
+- fix new build and testing system (bug #123456)
+
1 August 2008 (Tom Parker) GlobalFontFamily version 1.2.1
- Tweaked the smart font code (Branch merged with trunk version)
- Provided improved build and debugging environment for smart behaviours
@@ -365,5 +430,6 @@ D: Designer - original Roman glyphs
Fontstudio.org is an not-for-profit design group whose purpose is...
Foobar.org is a distributed community of developers...
Company.com is a small business who likes to support community designers...
-University.edu is a renowed educational institution with a strong design department...
+University.edu is a renowned educational institution with a strong design department...
-----
+
diff --git a/fonts/cochineal/opentype/Cochineal-Bold.otf b/fonts/cochineal/opentype/Cochineal-Bold.otf
index 504c761b11..877af16bb3 100644
--- a/fonts/cochineal/opentype/Cochineal-Bold.otf
+++ b/fonts/cochineal/opentype/Cochineal-Bold.otf
Binary files differ
diff --git a/fonts/cochineal/opentype/Cochineal-BoldItalic.otf b/fonts/cochineal/opentype/Cochineal-BoldItalic.otf
index 31fe69a1eb..aa25f95687 100644
--- a/fonts/cochineal/opentype/Cochineal-BoldItalic.otf
+++ b/fonts/cochineal/opentype/Cochineal-BoldItalic.otf
Binary files differ
diff --git a/fonts/cochineal/opentype/Cochineal-Italic.otf b/fonts/cochineal/opentype/Cochineal-Italic.otf
index 86e67827e1..c687468bf4 100644
--- a/fonts/cochineal/opentype/Cochineal-Italic.otf
+++ b/fonts/cochineal/opentype/Cochineal-Italic.otf
Binary files differ
diff --git a/fonts/cochineal/opentype/Cochineal-Roman.otf b/fonts/cochineal/opentype/Cochineal-Roman.otf
index b7abbd07be..a9ba9369aa 100644
--- a/fonts/cochineal/opentype/Cochineal-Roman.otf
+++ b/fonts/cochineal/opentype/Cochineal-Roman.otf
Binary files differ
diff --git a/fonts/haranoaji-extra/HaranoAjiGothic-ExtraLight.otf b/fonts/haranoaji-extra/HaranoAjiGothic-ExtraLight.otf
index 936a30d261..4c59b7e446 100644
--- a/fonts/haranoaji-extra/HaranoAjiGothic-ExtraLight.otf
+++ b/fonts/haranoaji-extra/HaranoAjiGothic-ExtraLight.otf
Binary files differ
diff --git a/fonts/haranoaji-extra/HaranoAjiGothic-Light.otf b/fonts/haranoaji-extra/HaranoAjiGothic-Light.otf
index 17f82faf6c..34e2c71e93 100644
--- a/fonts/haranoaji-extra/HaranoAjiGothic-Light.otf
+++ b/fonts/haranoaji-extra/HaranoAjiGothic-Light.otf
Binary files differ
diff --git a/fonts/haranoaji-extra/HaranoAjiGothic-Normal.otf b/fonts/haranoaji-extra/HaranoAjiGothic-Normal.otf
index 2165638494..a43c2a10f0 100644
--- a/fonts/haranoaji-extra/HaranoAjiGothic-Normal.otf
+++ b/fonts/haranoaji-extra/HaranoAjiGothic-Normal.otf
Binary files differ
diff --git a/fonts/haranoaji-extra/HaranoAjiMincho-ExtraLight.otf b/fonts/haranoaji-extra/HaranoAjiMincho-ExtraLight.otf
index e03b44e6ae..1908ae2142 100644
--- a/fonts/haranoaji-extra/HaranoAjiMincho-ExtraLight.otf
+++ b/fonts/haranoaji-extra/HaranoAjiMincho-ExtraLight.otf
Binary files differ
diff --git a/fonts/haranoaji-extra/HaranoAjiMincho-Heavy.otf b/fonts/haranoaji-extra/HaranoAjiMincho-Heavy.otf
index 998784d6ef..758f920987 100644
--- a/fonts/haranoaji-extra/HaranoAjiMincho-Heavy.otf
+++ b/fonts/haranoaji-extra/HaranoAjiMincho-Heavy.otf
Binary files differ
diff --git a/fonts/haranoaji-extra/HaranoAjiMincho-Medium.otf b/fonts/haranoaji-extra/HaranoAjiMincho-Medium.otf
index fd594581a8..fdd804eb51 100644
--- a/fonts/haranoaji-extra/HaranoAjiMincho-Medium.otf
+++ b/fonts/haranoaji-extra/HaranoAjiMincho-Medium.otf
Binary files differ
diff --git a/fonts/haranoaji-extra/HaranoAjiMincho-SemiBold.otf b/fonts/haranoaji-extra/HaranoAjiMincho-SemiBold.otf
index 2946fa5967..55e75f33e6 100644
--- a/fonts/haranoaji-extra/HaranoAjiMincho-SemiBold.otf
+++ b/fonts/haranoaji-extra/HaranoAjiMincho-SemiBold.otf
Binary files differ
diff --git a/fonts/haranoaji-extra/README b/fonts/haranoaji-extra/README
index f4522a8801..ac0d7f74e4 100644
--- a/fonts/haranoaji-extra/README
+++ b/fonts/haranoaji-extra/README
@@ -1,4 +1,4 @@
-# Harano Aji Fonts ver. 20200418
+# Harano Aji Fonts ver. 20200524
https://github.com/trueroad/HaranoAjiFonts
diff --git a/fonts/haranoaji/HaranoAjiGothic-Bold.otf b/fonts/haranoaji/HaranoAjiGothic-Bold.otf
index 7f221e00fe..673fb503a4 100644
--- a/fonts/haranoaji/HaranoAjiGothic-Bold.otf
+++ b/fonts/haranoaji/HaranoAjiGothic-Bold.otf
Binary files differ
diff --git a/fonts/haranoaji/HaranoAjiGothic-Heavy.otf b/fonts/haranoaji/HaranoAjiGothic-Heavy.otf
index b632bd6a0f..40a4eea5e9 100644
--- a/fonts/haranoaji/HaranoAjiGothic-Heavy.otf
+++ b/fonts/haranoaji/HaranoAjiGothic-Heavy.otf
Binary files differ
diff --git a/fonts/haranoaji/HaranoAjiGothic-Medium.otf b/fonts/haranoaji/HaranoAjiGothic-Medium.otf
index 34394078e2..d839eb062c 100644
--- a/fonts/haranoaji/HaranoAjiGothic-Medium.otf
+++ b/fonts/haranoaji/HaranoAjiGothic-Medium.otf
Binary files differ
diff --git a/fonts/haranoaji/HaranoAjiGothic-Regular.otf b/fonts/haranoaji/HaranoAjiGothic-Regular.otf
index ec402f4caa..660624bf8d 100644
--- a/fonts/haranoaji/HaranoAjiGothic-Regular.otf
+++ b/fonts/haranoaji/HaranoAjiGothic-Regular.otf
Binary files differ
diff --git a/fonts/haranoaji/HaranoAjiMincho-Bold.otf b/fonts/haranoaji/HaranoAjiMincho-Bold.otf
index f8c652ff0b..5a5dbc15b2 100644
--- a/fonts/haranoaji/HaranoAjiMincho-Bold.otf
+++ b/fonts/haranoaji/HaranoAjiMincho-Bold.otf
Binary files differ
diff --git a/fonts/haranoaji/HaranoAjiMincho-Light.otf b/fonts/haranoaji/HaranoAjiMincho-Light.otf
index 9a80654f4f..74768abbf1 100644
--- a/fonts/haranoaji/HaranoAjiMincho-Light.otf
+++ b/fonts/haranoaji/HaranoAjiMincho-Light.otf
Binary files differ
diff --git a/fonts/haranoaji/HaranoAjiMincho-Regular.otf b/fonts/haranoaji/HaranoAjiMincho-Regular.otf
index 0e8248f42a..d4d84ca034 100644
--- a/fonts/haranoaji/HaranoAjiMincho-Regular.otf
+++ b/fonts/haranoaji/HaranoAjiMincho-Regular.otf
Binary files differ
diff --git a/fonts/haranoaji/README b/fonts/haranoaji/README
index f4522a8801..ac0d7f74e4 100644
--- a/fonts/haranoaji/README
+++ b/fonts/haranoaji/README
@@ -1,4 +1,4 @@
-# Harano Aji Fonts ver. 20200418
+# Harano Aji Fonts ver. 20200524
https://github.com/trueroad/HaranoAjiFonts
diff --git a/fonts/newcomputermodern/NewCM10-Bold.otf b/fonts/newcomputermodern/NewCM10-Bold.otf
index 7dc1952772..c706861169 100644
--- a/fonts/newcomputermodern/NewCM10-Bold.otf
+++ b/fonts/newcomputermodern/NewCM10-Bold.otf
Binary files differ
diff --git a/fonts/newcomputermodern/NewCM10-BoldItalic.otf b/fonts/newcomputermodern/NewCM10-BoldItalic.otf
index c1cb0c73d1..fbf6bf0b38 100644
--- a/fonts/newcomputermodern/NewCM10-BoldItalic.otf
+++ b/fonts/newcomputermodern/NewCM10-BoldItalic.otf
Binary files differ
diff --git a/fonts/newcomputermodern/NewCM10-Italic.otf b/fonts/newcomputermodern/NewCM10-Italic.otf
index a8acd4008e..62e2e929c6 100644
--- a/fonts/newcomputermodern/NewCM10-Italic.otf
+++ b/fonts/newcomputermodern/NewCM10-Italic.otf
Binary files differ
diff --git a/fonts/newcomputermodern/NewCM10-Regular.otf b/fonts/newcomputermodern/NewCM10-Regular.otf
index 33f26b6358..ca01d7698a 100644
--- a/fonts/newcomputermodern/NewCM10-Regular.otf
+++ b/fonts/newcomputermodern/NewCM10-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/NewCMMath-Regular.otf b/fonts/newcomputermodern/NewCMMath-Regular.otf
index ca694ed183..aa4d0effca 100644
--- a/fonts/newcomputermodern/NewCMMath-Regular.otf
+++ b/fonts/newcomputermodern/NewCMMath-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/NewCMMono10-Bold.otf b/fonts/newcomputermodern/NewCMMono10-Bold.otf
index 38848e4a28..d1dd175884 100644
--- a/fonts/newcomputermodern/NewCMMono10-Bold.otf
+++ b/fonts/newcomputermodern/NewCMMono10-Bold.otf
Binary files differ
diff --git a/fonts/newcomputermodern/NewCMMono10-BoldOblique.otf b/fonts/newcomputermodern/NewCMMono10-BoldOblique.otf
index af3ce9c401..39dec002e6 100644
--- a/fonts/newcomputermodern/NewCMMono10-BoldOblique.otf
+++ b/fonts/newcomputermodern/NewCMMono10-BoldOblique.otf
Binary files differ
diff --git a/fonts/newcomputermodern/NewCMMono10-Italic.otf b/fonts/newcomputermodern/NewCMMono10-Italic.otf
index 240150c0f1..1465dc2b73 100644
--- a/fonts/newcomputermodern/NewCMMono10-Italic.otf
+++ b/fonts/newcomputermodern/NewCMMono10-Italic.otf
Binary files differ
diff --git a/fonts/newcomputermodern/NewCMMono10-Regular.otf b/fonts/newcomputermodern/NewCMMono10-Regular.otf
index 23ed9272f2..6b80274fe4 100644
--- a/fonts/newcomputermodern/NewCMMono10-Regular.otf
+++ b/fonts/newcomputermodern/NewCMMono10-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/NewCMSans10-Bold.otf b/fonts/newcomputermodern/NewCMSans10-Bold.otf
index 309db20924..f198c96c29 100644
--- a/fonts/newcomputermodern/NewCMSans10-Bold.otf
+++ b/fonts/newcomputermodern/NewCMSans10-Bold.otf
Binary files differ
diff --git a/fonts/newcomputermodern/NewCMSans10-BoldOblique.otf b/fonts/newcomputermodern/NewCMSans10-BoldOblique.otf
index b12919eb47..8befb6dfa9 100644
--- a/fonts/newcomputermodern/NewCMSans10-BoldOblique.otf
+++ b/fonts/newcomputermodern/NewCMSans10-BoldOblique.otf
Binary files differ
diff --git a/fonts/newcomputermodern/NewCMSans10-Oblique.otf b/fonts/newcomputermodern/NewCMSans10-Oblique.otf
index dc3923e265..3eb6064f44 100644
--- a/fonts/newcomputermodern/NewCMSans10-Oblique.otf
+++ b/fonts/newcomputermodern/NewCMSans10-Oblique.otf
Binary files differ
diff --git a/fonts/newcomputermodern/NewCMSans10-Regular.otf b/fonts/newcomputermodern/NewCMSans10-Regular.otf
index 1531fae180..a576f44eea 100644
--- a/fonts/newcomputermodern/NewCMSans10-Regular.otf
+++ b/fonts/newcomputermodern/NewCMSans10-Regular.otf
Binary files differ
diff --git a/fonts/newcomputermodern/README b/fonts/newcomputermodern/README
index 05484e54a8..6ccb68b281 100644
--- a/fonts/newcomputermodern/README
+++ b/fonts/newcomputermodern/README
@@ -1,15 +1,11 @@
New Computer Modern Fonts
- (Package version 1.002, GustFLv1 or later)
-
-NewCM10, NewCMSans10, NewCMMath: Version 1.001
-
-NewCMMono10: Version 1.002
+ (Package version 1.003, GustFLv1 or later)
Antonis Tsolomitis
- Samos, Greece, 2019
+ Samos, Greece, 2019--2020
-This is the first release of a new assembly of ComputerModern
+This is a release of a new assembly of ComputerModern
fonts plus glyphs for non latin alphabets which are considered
compatible in style to CM fonts.
@@ -30,9 +26,9 @@ the are adjusted to work easier for users of the Greek language
They differ from both LatinModern and cm-unicode in that the BoldSans
font is properly designed and they are not just the stroke extension
-of the SansRegular. This currently covers Latin but soon it will
-cover Greek and Cyrillic. It also differs in that the kerning table
-for Greek is much improved.
+of the SansRegular. This currently covers Latin and Greek,
+but soon it will cover Cyrillic too. It also differs in that the
+kerning table for Greek is much improved.
NewComputerModern will try to be a language-complete font (as much as
this is possible). So if you can provide information about glyphs for
@@ -45,7 +41,10 @@ to cm font for Hebrew exists but I do not have any information more
than that.
As far as the NewCMMath font is concerned, this is the same with
-lm-math with BoldSans glyphs improved. So if you do not need BoldSans,
+lm-math with BoldSans glyphs improved and MathSansGreek is included
+and accessible with commands such as \msansAlpha or \mitsansAlpha,
+although unicode does not include them in theri standard.
+So if you do not need Sans,
please use lm-math. The credit belongs to the developers of lm-math.
Work in math fonts is very very demanding. I do not want to take
any credit that belongs to others. However, more imrovements will follow.
@@ -58,6 +57,32 @@ and all polytonic accents of Greek.
Thanks to Professor Claudio Beccari for providing information
about the need for this improvement.
+---------------------------------------
+
+Version 1.003 Several fixes in all fonts especially in polytonic regions.
+Ypogegrammeni is the default for all characters including small caps.
+Prosgegrammeni is offered as alt shape in ss01 lookup
+including small caps. If you use the fontsetup package with the
+[default] option, capitals with prosgegrammeni are accessible using
+the \textprosgegrammeni{<text>} or the {\prosgegrammeni <text>}
+commands.
+
+Especially Greek Bold Sans have been considerably improved in a
+true bold and not an extended stroke of the regular.
+
+Math font has improved its Greek Bold Sans, and a Greek Sans is included
+in Private Area as this is not in Unicode standard. The fontsetup package
+should support access to Greek Regular Sans letters ushape and oblique
+if loaded with the [default] option.
+
+Sans Serif Regular font now provides access to 6 bce and 4 bce Greek capitals
+in ss0X lookups. The fontsetup package includes commands such as
+\textivbce{}, \ivbce, \textvibce{} and \vibce to access them if loaded
+with the [default] option.
+
+---------------------------------------------------
+
+
Antonis Tsolomitis
Professor
University of the Aegean
diff --git a/fonts/newcomputermodern/newcomputermodern-sample.pdf b/fonts/newcomputermodern/newcomputermodern-sample.pdf
index 5fc33c5e74..79c51aade2 100644
--- a/fonts/newcomputermodern/newcomputermodern-sample.pdf
+++ b/fonts/newcomputermodern/newcomputermodern-sample.pdf
Binary files differ
diff --git a/fonts/newcomputermodern/newcomputermodern-sample.tex b/fonts/newcomputermodern/newcomputermodern-sample.tex
index a461d165f3..6c047b48fb 100644
--- a/fonts/newcomputermodern/newcomputermodern-sample.tex
+++ b/fonts/newcomputermodern/newcomputermodern-sample.tex
@@ -1,32 +1,7 @@
\documentclass{article}
\pagestyle{empty}
\usepackage{xgreek,graphicx}
-
-\usepackage{fontspec}
-\usepackage{unicode-math}
-
-\RequirePackage{fontspec}
-\RequirePackage{unicode-math}
-\setmainfont[%
-ItalicFont=NewCM10-Italic.otf,%
-BoldFont=NewCM10-Bold.otf,%
-BoldItalicFont=NewCM10-BoldItalic.otf,%
-SmallCapsFeatures={Numbers=OldStyle}]{NewCM10-Regular.otf}
-
-\setsansfont[%
-ItalicFont=NewCMSans10-Oblique.otf,%
-BoldFont=NewCMSans10-Bold.otf,%
-BoldItalicFont=NewCMSans10-BoldOblique.otf,%
-SmallCapsFeatures={Numbers=OldStyle}]{NewCMSans10-Regular.otf}
-
-\setmonofont[ItalicFont=NewCMMono10-Italic.otf,%
-BoldFont=NewCMMono10-Bold.otf,%
-BoldItalicFont=NewCMMono10-BoldOblique.otf,%
-SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Regular.otf}
-
-\setmathfont{NewCMMath-Regular.otf}
-
-\newcommand{\tttextsc}[1]{{\ttscshape#1}}
+\usepackage[default]{fontsetup}
\newtheorem{theorem}{Theorem}
\newtheorem{theoremg}[theorem]{Θεώρημα}
@@ -168,5 +143,49 @@ $(f_n)_{n\in\mathbb N}$ представляет собой последоват
$$\lim \int f_n =\int f.$$
\end{theoremr}
+\newpage
+
+\noindent 4th century bce Greek:
+
+\begin{center}
+ \begin{minipage}{13cm}
+ \begin{center}\textivbce{\Large ΥΜΝΟΣ ΗΡΗΣ}\end{center}
+{\ivbce
+ \begin{verse}
+ ΚΥΑΝΕΟΙΣ ΚΟΛΠΟΙΣΙΝ ΕΝΗΜΕΝΗ ΑΕΡΟΜΟΡΦΕ\\
+ ΗΡΑ ΠΑΜΒΑΣΙΛΕΙΑ ∆ΙΟΣ ΣΥΛΛΕΚΤΡΕ ΜΑΚΑΙΡΑ\\
+ ΨΥΧΟΤΡΟΦΟΥΣ ΑΥΡΑΣ ΘΝΗΤΟΙΣ ΠΑΡΕΧΟΥΣΑ ΠΡΟΣΗΝΕΙΣ\\
+ ΟΜΒΡΩΝ ΜΕΝ ΜΗΤΗΡ ΑΝΕΜΩΝ ΤΡΟΦΕ ΠΑΝΤΟΓΕΝΕΘΛΕ\\
+ ΧΩΡΙΣ ΓΑΡ ΣΕΘΕΝ ΟΥΔΕΝ ΟΛΩΣ ΖΩΗΣ ΦΥΣΙΝ ΕΓΝΩ\\
+ ΚΟΙΝΩΝΕΙΣ ΓΑΡ ΑΠΑΣΙ ΚΕΚΡΑΜΕΝΗ ΗΕΡΙ ΣΕΜΝΩΙ\\
+ ΠΑΝΤΩΝ ΓΑΡ ΚΡΑΤΕΕΙΣ ΜΟΥΝΗ ΠΑΝΤΕΣΣΙ Τ ΑΝΑΣΣΕΙΣ\\
+ ΗΕΡΙΟΙΣ ΡΟΙΖΟΙΣΙ ΤΙΝΑΣΣΟΜΕΝΗ ΚΑΤΑ ΧΕΥΜΑ\\
+ ΑΛΛΑ ΜΑΚΑΙΡΑ ΘΕΑ ΠΟΛΥΩΝΥΜΕ ΠΑΜΒΑΣΙΛΕΙΑ\\
+ ΕΛΘΟΙΣ ΕΥΜΕΝΕΟΥΣΑ ΚΑΛΩΙ ΓΗΘΟΝΤΙ ΠΡΟΣΩΠΩΙ
+ \end{verse}
+} \end{minipage}
+\end{center}
+
+\bigskip
+
+\noindent 6th century bce Greek:
+\begin{center}
+ \begin{minipage}{13cm}
+ \begin{center}\textvibce{\Large ΥΜΝΟΣ ΗΡΗΣ}\end{center}
+{\vibce
+ \begin{verse}
+ ΚΥΑΝΕΟΙΣ ΚΟΛΠΟΙΣΙΝ ΕΝΗΜΕΝΗ ΑΕΡΟΜΟΡΦΕ\\
+ ΗΡΑ ΠΑΜΒΑΣΙΛΕΙΑ ∆ΙΟΣ ΣΥΛΛΕΚΤΡΕ ΜΑΚΑΙΡΑ\\
+ ΨΥΧΟΤΡΟΦΟΥΣ ΑΥΡΑΣ ΘΝΗΤΟΙΣ ΠΑΡΕΧΟΥΣΑ ΠΡΟΣΗΝΕΙΣ\\
+ ΟΜΒΡΩΝ ΜΕΝ ΜΗΤΗΡ ΑΝΕΜΩΝ ΤΡΟΦΕ ΠΑΝΤΟΓΕΝΕΘΛΕ\\
+ ΧΩΡΙΣ ΓΑΡ ΣΕΘΕΝ ΟΥΔΕΝ ΟΛΩΣ ΖΩΗΣ ΦΥΣΙΝ ΕΓΝΩ\\
+ ΚΟΙΝΩΝΕΙΣ ΓΑΡ ΑΠΑΣΙ ΚΕΚΡΑΜΕΝΗ ΗΕΡΙ ΣΕΜΝΩΙ\\
+ ΠΑΝΤΩΝ ΓΑΡ ΚΡΑΤΕΕΙΣ ΜΟΥΝΗ ΠΑΝΤΕΣΣΙ Τ ΑΝΑΣΣΕΙΣ\\
+ ΗΕΡΙΟΙΣ ΡΟΙΖΟΙΣΙ ΤΙΝΑΣΣΟΜΕΝΗ ΚΑΤΑ ΧΕΥΜΑ\\
+ ΑΛΛΑ ΜΑΚΑΙΡΑ ΘΕΑ ΠΟΛΥΩΝΥΜΕ ΠΑΜΒΑΣΙΛΕΙΑ\\
+ ΕΛΘΟΙΣ ΕΥΜΕΝΕΟΥΣΑ ΚΑΛΩΙ ΓΗΘΟΝΤΙ ΠΡΟΣΩΠΩΙ
+ \end{verse}
+} \end{minipage}
+\end{center}
\end{document}
diff --git a/graphics/bookshelf/MANIFEST b/graphics/bookshelf/MANIFEST
new file mode 100644
index 0000000000..ec75086096
--- /dev/null
+++ b/graphics/bookshelf/MANIFEST
@@ -0,0 +1,7 @@
+bookshelf.dtx
+bookshelf.ins
+bookshelf.pdf
+MANIFEST
+myshelf.jpg
+README.md
+VERSION
diff --git a/graphics/bookshelf/README.md b/graphics/bookshelf/README.md
new file mode 100644
index 0000000000..daa1df57dc
--- /dev/null
+++ b/graphics/bookshelf/README.md
@@ -0,0 +1,188 @@
+
+[//]: # (bookshelf LaTeX class)
+
+# bookshelf
+
+This is the README.md file for the bookshelf LaTeX class v0.5 (2020-05-24)
+generated by ClassPack v.1.19 (2020-05-19) on 23 May 2020 at 23:33:08
+
+## Summary
+
+The _bookshelf_ package uses _biblatex_ and _biber_ to turn a BiBTeX
+bibliography file into a randomly-coloured, randomly-sized shelf of
+books, with the title and author in a randomly-chosen typeface. The
+image (converted to JPEG from PDF) can then be used as a background in
+_Zoom_, _Teams_, _WhatsApp_ etc video calls. It requires a little
+preliminary work with the supplied script to set up a list of all your
+fonts, a list of colors, and a list of the BiBTeX entry names in your
+`.bib` file, but otherwise should work on any modern TeX distribution.
+
+![Image created from the author's own files](http://latex.silmaril.ie/packages/bookshelf/myshelf.jpg)
+
+
+## Automated installation
+
+If this class is distributed from CTAN, it should be in a zip file which
+allows it to be installed automatically by the TeX Live Manager (tlmgr)
+and similar automated installers.
+
+If you are using automated LaTeX package installation, no further action
+is required: the package will be installed the first time you use it in
+a LaTeX document.
+
+If you are using the TeX Live Manager (_tlmgr_) program manually, you
+can install this package with the command:
+
+
+## TDS installation
+
+This class is also available as a TeX Directory System (TDS) zip file
+(`.tds.zip`). This is the standard directory layout for a modern TeX
+installation which enables the class to be unzipped directly into your
+Personal TeX Directory without the need to use _tlmgr_. If you haven’t
+yet created a Personal TeX Directory, see below for details of what one
+is, and how to create it.
+ * You can install this class on any TDS-compliant personal system (laptop,
+desktop, workstation, table, smartphone, PDA, etc) by unzipping it
+straight into your Personal TeX Directory. This will put all the files
+into the right places, so you can start using them immediately.
+ * On a shared (multiuser) system like a server, the administrator can
+unzip it into the `$TEXMFLOCAL` directory instead (see below), and run
+your TeX directory-indexing program (eg _texhash_, _mktexlsr_, etc) so
+that everyone can use it.
+ * If you are using an old non-TDS-compliant system, see below under Manual
+Installation.
+
+### Your Personal TeX Directory
+
+This is a directory (folder) where you should put all local manual
+modifications (updates, additions such as new or updated classes,
+packages, and fonts) that are _not_ handled automatically by _tlmgr_.
+The name and location are fixed (for all practical purposes):
+ * Apple Mac OS X
+
+ ~/Library/texmf
+ * Unix and GNU/Linux
+
+ ~/texmf
+ * MS-Windows 95/XP/NT
+
+ C:\texmf
+ * MS-Windows 2007 and above
+
+ Computer\System\YOURNAME\texmf
+
+Create that folder now if it does not already exist. Put (or unzip) all
+additions to your system that are _not_ handled by _tlmgr_ into this
+directory, following _exactly_ the subdirectory structure that is used
+in your main TeX distribution (unzipping a TDS file does this for you).
+This is what enables LaTeX to find stuff automatically.
+
+
+> #### If you are a Windows user running _MiKTeX_
+> When you create the folder for your Personal TeX Directory, you MUST add it to _MiKTeX_ ’s list of supported folders. Run the _MiKTeX Maintenance/Settings_ program, select the `Roots` tab, and add the folder. You only have to do this once.
+> > Each time you add or remove software in your Personal TeX Directory, you MUST then click on the `Update FNDB` button in the `General` tab of the _MiKTeX Maintenance/Settings_ program, otherwise _MiKTeX_ will not find them and nothing will work!
+>
+
+Unix (Mac and GNU/Linux) users do not need to (indeed, should not) run
+their filename database indexer program (_mktexlsr_ or _texhash_) for
+files put into a personal TeX directory.
+
+
+## Installation on shared systems
+
+On multi-user systems (Unix-based), identify the shared local directory
+tree with the command
+
+ kpsewhich -expand-var '$TEXMFLOCAL'
+
+This will give you the location of the shared `texmf` directory into
+which you must unzip these files.
+
+Do not forget to run your local TeX filename database indexer program
+(_texhash_ or _mktexlsr_) after installation, otherwise the files will
+not be found by LaTeX and nothing will work!
+
+
+## Manual installation (non-TDS systems)
+
+To install this software manually, download and unzip the _non-_TDS zip
+file into a temporary directory and move the class and/or package
+file[s] and other files to the proper locations where LaTeX will find
+them on your system. This is referred to in some documentation as “the
+`TEXINPUTS` directory”, although it may be called something else on your
+system.
+
+_It is your responsibility to know where this location is._ See the
+question in the TeX FAQ at https://texfaq.org/FAQ-inst-wlcf.html for
+more information. If you do not know, or cannot find it, or do not have
+access to it, your TeX system may be out of date and may need replacing.
+
+
+
+## Online systems and “last resort” systems
+
+Some online LaTeX systems use CTAN, so a package from there should be
+available on demand. For other online LaTeX systems where you do not
+have access to the file system, unzip the _non-_TDS zip file into a
+temporary directory and upload the files to the online system. Follow
+their instructions for where to put them.
+
+In an emergency, or as a last resort on unmanageable systems, it is
+possible simply to put the class and/or package file[s] into your
+current working directory (the same folder as your `.tex` file[s]).
+
+While this may work, it is not supported, and may lead to other
+resources (packages, fonts, images etc) not being found.
+
+
+## Usage
+
+Include the line shown below in the Preamble of your LaTeX document; a
+`\documentclass` line should be at the top; a `\usepackage` command
+normally goes anywhere in the Preamble:
+
+ \documentclass[options]{bookshelf}
+
+(similarly for other classes or packages if more than one is supplied
+with this package). Read the documentation for the options available, if
+any. The documentation is distributed as a PDF document in the zip file.
+You can also regenerate it by typesetting the `bookshelf.dtx` file with
+`xelatex` (and `biber` and _makeindex_) in the normal way.
+
+
+## Bugs and TODO
+
+No outstanding reported bugs at the time of this version.
+
+For TODO items, see the PDF documentation.
+
+
+## Copyright
+
+The following statement is included in the source code:
+
+ Transformed from bookshelf.xml by ClassPack db2dtx.xsl
+ version 1.19 (2020-05-19) on Saturday 23 May 2020 at 23:33:08
+
+ bookshelf.cls is copyright © 2020 by Peter Flynn <peter@silmaril.ie>
+
+ 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 Peter Flynn <peter@silmaril.ie>
+
+ This work consists of the files bookshelf.dtx and bookshelf.ins,
+ the derived file ,
+ and any other ancillary files listed in the MANIFEST.
+
+
diff --git a/graphics/bookshelf/VERSION b/graphics/bookshelf/VERSION
new file mode 100644
index 0000000000..3bb4be8764
--- /dev/null
+++ b/graphics/bookshelf/VERSION
@@ -0,0 +1 @@
+Date of most recent change is 2020-05-24
diff --git a/graphics/bookshelf/bookshelf.dtx b/graphics/bookshelf/bookshelf.dtx
new file mode 100644
index 0000000000..8abaee3d6d
--- /dev/null
+++ b/graphics/bookshelf/bookshelf.dtx
@@ -0,0 +1,2524 @@
+% \iffalse meta-comment
+%
+% Transformed from bookshelf.xml by ClassPack db2dtx.xsl
+% version 1.19 (2020-05-19) on Saturday 23 May 2020 at 23:33:08
+%
+% bookshelf.dtx is copyright © 2020 by Peter Flynn <peter@silmaril.ie>
+%
+% 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 Peter Flynn <peter@silmaril.ie>
+%
+% This work consists of the files bookshelf.dtx and bookshelf.ins,
+% the derived file ,
+% and any other ancillary files listed in the MANIFEST.
+%
+% \fi
+% \iffalse
+%<*driver>
+\ProvidesFile{bookshelf.dtx}
+%</driver>
+%<class>\NeedsTeXFormat{LaTeX2e}[2017/04/15]
+%<class>\ProvidesClass{bookshelf}[2020/05/24 v0.5
+%<class> Turn your bibliography into a bookshelf image]
+%<*driver>
+\RequirePackage{fix-cm}% included by default.
+\PassOptionsToPackage{svgnames}{xcolor}% xcolor/dox/hyperref implied
+\documentclass[12pt]{ltxdoc}
+%%
+%% Packages added for documentation
+%%
+\usepackage{dox}% used by default. (0)%
+ \makeatletter
+ \doxitem[idxtype=attribute]{Attribute}{CPK@attribute}{attributes}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=attributevalue]{AttributeValue}{CPK@attributevalue}{attribute values}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=class]{Class}{CPK@class}{classes}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=colour]{Colour}{CPK@colour}{colours}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=counter]{Counter}{CPK@counter}{counters}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=DTD]{DTD}{CPK@dtd}{DTDs/Schemas}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=element]{Element}{CPK@element}{element types}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=entity]{Entity}{CPK@entity}{entities}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=error]{Error}{CPK@error}{errors}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=field]{Field}{CPK@field}{fields}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=file]{File}{CPK@file}{files}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=font]{Font}{CPK@font}{fonts}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=function]{Function}{CPK@function}{functions}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=language]{Language}{CPK@language}{languages}
+ \makeatother
+ \makeatletter
+ \doxitem[macrolike,idxtype=length]{Length}{CPK@length}{lengths}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=mode]{Mode}{CPK@mode}{modes}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=option]{Option}{CPK@option}{options}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=package]{Package}{CPK@package}{packages}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=variable]{Variable}{CPK@variable}{variables}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=parameter]{Parameter}{CPK@parameter}{parameters}
+ \makeatother
+ \makeatletter
+ \doxitem[macrolike,idxtype=switch]{Switch}{CPK@switch}{switches}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=template]{Template}{CPK@template}{templates}
+ \makeatother
+ \makeatletter
+ \doxitem[idxtype=typeface]{Typeface}{CPK@typeface}{typefaces}
+ \makeatother
+ \makeatletter
+ \doxitem[macrolike,idxtype=box]{Box}{CPK@box}{boxes}
+ \makeatother
+ \newcommand{\LabelFont}[2][\relax]{\strut
+ {\fontencoding\encodingdefault
+ \fontfamily{lmtt}\fontseries{lc}#1\selectfont#2}\space}
+ \makeatletter
+ \let\CPK@macro\macro\let\CPK@endmacro\endmacro
+ \makeatother
+ \makeatletter
+ \let\CPK@environment\environment\let\CPK@endenvironment\endenvironment
+ \makeatother
+ \makeatletter
+ \def\PrintAttributeName#1{\LabelFont{@#1}}
+ \makeatother
+ \def\PrintAttributeValueName#1{\LabelFont{"#1"}}
+ \def\PrintClassName#1{\LabelFont[\fontfamily{lmss}]{#1}}
+ \def\PrintColourName#1{\LabelFont[\color{#1}]{#1}}
+ \def\PrintCounterName#1{\LabelFont{#1}}
+ \def\PrintDTDName#1{\LabelFont{#1}}
+ \def\PrintElementName#1{\LabelFont{<#1>}}
+ \def\PrintEntityName#1{\LabelFont{\&#1;}}
+ \def\PrintEnvironmentName#1{\LabelFont[\fontfamily{lmss}]{#1}}
+ \def\PrintErrorName#1{\LabelFont[\color{Red}!]{#1}}
+ \def\PrintFunctionName#1{\LabelFont[\bfseries\itshape]{#1}}
+ \def\PrintLanguageName#1{\LabelFont{#1}}
+ \def\PrintLengthName#1{\LabelFont{#1}}
+ \def\PrintMacroName#1{\LabelFont{#1}}
+ \def\PrintModeName#1{\LabelFont[\sffamily]{\textlangle#1\textrangle}}
+ \def\PrintOptionName#1{\LabelFont[\bfseries]{#1}}
+ \def\PrintPackageName#1{\LabelFont[\fontfamily{lmss}]{#1}}
+ \def\PrintSwitchName#1{\LabelFont{#1}}
+ \def\PrintTemplateName#1{\LabelFont[\bfseries]{#1}}
+ \def\PrintVariableName#1{\LabelFont[\ttfamily]{#1}}
+ \def\PrintParameterName#1{\LabelFont[\ttfamily]{#1}}
+ \def\PrintFieldName#1{\LabelFont[\ttfamily]{#1}}
+%% fontenc omit: conflict: fontspec (3)
+%% inputenc omit: conflict: fontspec (6)
+\usepackage{fontspec}% part/@conformance=xelatex detected. (7)%
+ \renewcommand{\textsc}[1]{{\small\MakeTextUppercase{#1}}}
+\usepackage{noto}% requested by author (15)%
+\usepackage{luximono}% requested by author (16)%
+\usepackage{mflogo}% used by default. (36)%
+\usepackage[british]{babel}% used by default. (41)%
+\usepackage[backend=biber,doi=true,
+ isbn=true,url=true,uniquename=false,style=apa]{biblatex}% bibliography/@arch=biblatex detected. (42)%
+ \makeatletter
+ \AtBeginDocument{%
+ \setlength{\bibitemsep}{1ex}%
+ \setlength{\bibnamesep}{1.5\itemsep}%
+ \defbibheading{shortbib}[References]%
+ {\section{#1}}}
+ \@ifpackagewith{babel}{british}{%
+ \DeclareLanguageMapping{british}%
+ {british-apa}}{\relax}
+ \makeatother
+ \makeatletter
+ \providetoggle{blx@skipbiblist}
+ \makeatother
+\usepackage{calc}% used by default. (50)%
+ \makeatletter
+ {\scriptsize
+ \global\advance\@totalleftmargin by1em
+ \global\advance\MacroIndent by.5em}
+ \makeatother
+\usepackage{ccaption}% used by default. (53)%
+ \captionnamefont{\bfseries}
+ \captionstyle{\raggedright}
+\usepackage[inline]{enumitem}% use of 'variablelist' detected (57)%
+ \setlist[description]{style=unboxed}
+ \setlist[itemize]{leftmargin=2em}
+ \setlist[enumerate]{leftmargin=2em}
+ \newlist{inlineenum}{enumerate*}{1}
+ \setlist[inlineenum,1]{label=\emph{\alph*}),
+ itemjoin={{; }},itemjoin*={{; and }}}
+\usepackage{fancyhdr}% requested by author (59)%
+ \makeatletter
+ \pagestyle{fancy}
+ \cfoot{}
+ \lhead{\footnotesize\rightmark}
+ \rhead{\small\thepage}
+ \rfoot{\footnotesize The \LaTeX\
+ \textsf{\SIL@docname} \SIL@doctype}
+ \renewcommand{\headrulewidth}{0pt}
+ \renewcommand{\footrulewidth}{0pt}
+ \makeatother
+\usepackage{relsize}% use of 'acronym' detected (65)%
+\usepackage{textcase}% used by default. (68)%
+\usepackage{float}% used by default. (70)%
+ \renewcommand{\topfraction}{.85}
+ \renewcommand{\bottomfraction}{.7}
+ \renewcommand{\textfraction}{.15}
+ \renewcommand{\floatpagefraction}{.66}
+ \renewcommand{\dbltopfraction}{.66}
+ \renewcommand{\dblfloatpagefraction}{.66}
+ \setcounter{topnumber}{9}
+ \setcounter{bottomnumber}{9}
+ \setcounter{totalnumber}{20}
+ \setcounter{dbltopnumber}{9}
+\usepackage[level]{fmtcount}% xref/@linkend➝listitem/xml:id detected. (71)%
+\usepackage[a4paper,left=30mm,top=25mm,
+ textwidth=150mm,textheight=225mm,headheight=15pt]{geometry}% used by default. (72)%
+\usepackage{hypdoc}% requested by author (78)%
+ \hypersetup{linkcolor=DarkBlue,urlcolor=Blue,citecolor=Red}
+ \ExecuteBibliographyOptions{maxcitenames=1}
+ \DeclareFieldFormat{citehyperref}{%
+ \DeclareFieldAlias{bibhyperref}{noformat}% Avoid nested links
+ \bibhyperref{#1}}
+ \DeclareFieldFormat{textcitehyperref}{%
+ \DeclareFieldAlias{bibhyperref}{noformat}% Avoid nested links
+ \bibhyperref{%
+ #1%
+ \ifbool{cbx:parens}
+ {\bibcloseparen\global\boolfalse{cbx:parens}}
+ {}}}
+ \savebibmacro{cite}
+ \savebibmacro{textcite}
+ \renewbibmacro*{cite}{%
+ \printtext[citehyperref]{%
+ \restorebibmacro{cite}%
+ \usebibmacro{cite}}}
+ \renewbibmacro*{textcite}{%
+ \ifboolexpr{
+ ( not test {\iffieldundef{prenote}} and
+ test {\ifnumequal{\value{citecount}}{1}} )
+ or
+ ( not test {\iffieldundef{postnote}} and
+ test {\ifnumequal{\value{citecount}}{\value{citetotal}}} )
+ }
+ {\DeclareFieldAlias{textcitehyperref}{noformat}}
+ {}%
+ \printtext[textcitehyperref]{%
+ \restorebibmacro{textcite}%
+ \usebibmacro{textcite}}}
+\usepackage{listings}% use of 'programlisting' detected (85)%
+ \lstdefinelanguage{dummy}
+ {morekeywords={dummy}}
+ \lstdefinelanguage{Makefile}
+ {otherkeywords={.PHONY,.DEFAULT},%
+ morekeywords={PHONY,DEFAULT,shell,ifeq,else,endif},%
+ keywordsprefix={.},%
+ moredelim=[l][\color{Green}]{:},%
+ morecomment=[l]{\#},%
+ moredelim=[s][\color{Blue}]{\$(}{)}%
+ }
+ \lstdefinelanguage{DocBook}[]{XML}
+ {morekeywords={abstract,address,affiliation,annotation,arg,
+ author,book,chapter,classname,cmdsynopsis,command,
+ constraintdef,contrib,copyright,cover,date,email,emphasis,
+ envar,filename,firstname,footnote,guibutton,guilabel,
+ guimenu,guimenuitem,guisubmenu,holder,info,itemizedlist,
+ listitem,literal,member,option,orderedlist,orgdiv,orgname,
+ package,para,parameter,part,personname,phrase,procedure,
+ productname,programlisting,quote,refsection,remark,
+ constructorsynopsis,methodparan,modifier,funcparams,olink,
+ bibliography,biblioentry,biblioset,subtitle,artpagenums,
+ volumenum,issuenum,DOCTYPE,SYSTEM,xml:id,releaseinfo,
+ replaceable,revdescription,revhistory,revision,sect1,sect2,
+ sect3,sect4,seg,seglistitem,segmentedlist,segtitle,
+ simplelist,step,surname,systemitem,tag,term,title,uri,
+ userinput,variablelist,varlistentry,wordasword,xref,year,
+ xlink:href}}
+
+ \makeatletter
+ \lstdefinelanguage{bash}
+ {morestring=[s]{[]},morekeywords={exit,logout,yes,no,@,
+ password,ssh,URL,cd,dvips,latex,ls,makeindex,man,mkdir,
+ pdflatex,sudo,texconfig,texdoc,updmap,xelatex,biber,
+ latexmk,bibtex}}
+
+ \makeatother
+ \lstdefinelanguage{APA}[]{XML}
+ {morekeywords={TTL}}
+
+ \lstdefinelanguage{OOXML}[]{XML}
+ {morekeywords={w:p,w:pPr,w:pStyle,w:rPr,w:rFonts,
+ w:r,w:t,w:lang}}
+
+ \lstdefinelanguage{SGML}[]{XML}
+ {morekeywords={sec,ttl}}
+
+ \lstdefinelanguage{DTD}[]{XML}
+ {morekeywords={ELEMENT,ENTITY,ATTLIST,CDATA,ID,REQUIRED,
+ IMPLIED,PCDATA}}
+
+ \lstdefinelanguage{Runoff}
+ {morekeywords={h1}}
+
+ \lstdefinelanguage{GML}
+ {morekeywords={h1}}
+
+ \lstdefinelanguage{Scribe}
+ {morekeywords={Heading},morestring=[s]{[]}}
+
+ \lstdefinelanguage{RTF}[]{TeX}
+ {moretexcs={rtf,ansi,deff,adeflang,fonttbl,f,froman,fprq,
+ fcharset,f1,fswiss,falt,fnil,colortbl,red,green,blue,
+ stylesheet,s,snext,nowidctlpar,hyphen,hyphlead,hyphtrail,
+ hyphmax,cf,kerning,dbch,af,langfe,afs,alang,loch,fs,
+ pgndec,pard,plain,qc,sb,sa,keepn,b,ab,rtlch,ltrch,par}}
+
+ \lstdefinelanguage{TEI}[]{XML}
+ {morekeywords={TEI,TEI.2,teiHeader,fileDesc,sourceDesc,
+ titleStmt,title,author,editor,respStmt,resp,name,
+ editionStmt,edition,text,body,publicationStmt,publisher,
+ div,div1,placeName,lg,l,s,cl,phr,w,list,distinct,p,pb,
+ mls,div2,head,num,val,app,lem,rdg,q,sup,uncl,note,
+ DOCTYPE,SYSTEM,xml:id}}[keywords,comments,strings]
+
+ \lstdefinelanguage{XSLT2}[]{XML}
+ {morekeywords={xsl:stylesheet,xsl:transform,
+ xsl:apply-imports,xsl:attribute-set,xsl:decimal-format,
+ xsl:import,xsl:include,xsl:key,xsl:namespace-alias,
+ xsl:output,xsl:param,
+ xsl:preserve-space,xsl:strip-space,xsl:template,
+ xsl:variable,xsl:character-map,xsl:function,
+ xsl:import-schema,xsl:param,xsl:variable,
+ xsl:apply-imports,xsl:apply-templates,xsl:attribute,
+ xsl:call-template,xsl:choose,xsl:comment,xsl:copy,
+ xsl:copy-of,xsl:element,xsl:fallback,xsl:for-each,
+ xsl:if,xsl:message,xsl:number,xsl:otherwise,
+ xsl:processing-instruction,xsl:text,xsl:value-of,
+ xsl:variable,xsl:when,xsl:with-param,xsl:sort,
+ xsl:for-each-group,xsl:next-match,xsl:analyze-string,
+ xsl:namespace,xsl:result-document,xsl:copy,
+ xsl:fallback,xsl:document,xsl:sequence,
+ xsl:matching-substring,xsl:non-matching-substring,
+ xsl:perform-sort,xsl:output-character},
+ alsodigit={-}}
+
+ \lstdefinelanguage{LaTeXe}[LaTeX]{TeX}
+ {morekeywords = {selectlanguage,foreignlanguage,
+ textbrokenbar,textlangle,textrangle,subsection,url,
+ chapter,tableofcontents,part,subsubsection,paragraph,
+ subparagraph,maketitle,setlength,listoffigures,
+ listoftables,color,arraybackslash,includegraphics,
+ textcite,parencite,graphicspath,lstinline,
+ DeclareLanguageMapping,textcolor,definecolor,colorbox,
+ fcolorbox,RequirePackage,PassOptionsToPackage}}
+
+ \lstdefinelanguage{BIBTeX}{
+ morekeywords = {title,author,edition,publisher,year,
+ address},
+ morestring=[b]",
+ }
+
+ \lstdefinelanguage{Email}{
+ morekeywords={From,Subject,To,Date},
+ }
+
+ \lstset{defaultdialect=LaTeXe,frame=single,
+ framesep=.5em,backgroundcolor=\color{AliceBlue},
+ rulecolor=\color{LightSteelBlue},framerule=1pt}
+
+ \lstloadlanguages{LaTeXe,DocBook,XML,XSLT2,bash}
+ \lstdefinelanguage{XMLFRAG}{tag=**[s]<>}[html]
+ \lstnewenvironment{listingsdoc}
+ {\lstset{language={[LaTeX]TeX}}}
+ {}
+ \newcommand\basicdefault[1]{\footnotesize
+ \color{Black}\ttfamily#1}
+
+ \lstset{basicstyle=\basicdefault{\spaceskip.5em}}
+ \lstset{literate=
+ {§}{{\S}}1
+ {©}{{\raisebox{.125ex}{\copyright}\enspace}}1
+ {«}{{\guillemotleft}}1
+ {»}{{\guillemotright}}1
+ {Á}{{\'A}}1
+ {Ä}{{\"A}}1
+ {É}{{\'E}}1
+ {Í}{{\'I}}1
+ {Ó}{{\'O}}1
+ {Ö}{{\"O}}1
+ {Ú}{{\'U}}1
+ {Ü}{{\"U}}1
+ {ß}{{\ss}}2
+ {à}{{\`a}}1
+ {á}{{\'a}}1
+ {ä}{{\"a}}1
+ {é}{{\'e}}1
+ {í}{{\'i}}1
+ {ó}{{\'o}}1
+ {ö}{{\"o}}1
+ {ú}{{\'u}}1
+ {ü}{{\"u}}1
+ {¹}{{\textsuperscript1}}1
+ {²}{{\textsuperscript2}}1
+ {³}{{\textsuperscript3}}1
+ {ı}{{\i}}1
+ {—}{{---}}1
+ {’}{{'}}1
+ {…}{{\dots}}1
+ {➝}{{$leftarrow$}}1
+ {⮠}{{$\hookleftarrow$}}1
+ {␣}{{\textvisiblespace}}1,
+ keywordstyle=\color{DarkGreen}\bfseries,
+ identifierstyle=\color{DarkRed},
+ commentstyle=\color{Gray}\upshape,
+ stringstyle=\color{DarkBlue}\upshape,
+ emphstyle=\color{Chocolate}\upshape,
+ showstringspaces=false,
+ columns=fullflexible,
+ keepspaces=true}
+\usepackage{makeidx}% used by default. (87)%
+ \makeindex
+\usepackage{nicefrac}% used by default. (93)%
+ \def\textonehalf{\ensuremath{\nicefrac12}}
+\usepackage{parskip}% requested by author (95)%
+\usepackage{sectsty}% requested by author (99)%
+ \allsectionsfont{\sffamily\raggedright}
+ \renewcommand*{\descriptionlabel}[1]{\hspace\labelsep
+ \sffamily\bfseries #1}
+\usepackage[normalem]{ulem}% use of 'link' detected (105)%
+\usepackage{url}% use of 'uri' detected (106)%
+ \AtBeginDocument{\urlstyle{tt}}
+\usepackage{varioref}% use of 'xref' detected (109)%
+ \vrefwarning
+ \labelformat{appendix}{Appendix~#1}
+ \makeatletter
+ \labelformat{chapter}{\@chapapp~#1}
+ \makeatother
+ \labelformat{section}{section~#1}
+ \labelformat{subsection}{section~#1}
+ \labelformat{subsubsection}{section~#1}
+ \labelformat{paragraph}{section~#1}
+ \labelformat{figure}{Figure~#1}
+ \labelformat{table}{Table~#1}
+ \labelformat{item}{item~#1}
+ \renewcommand{\reftextcurrent}{elsewhere on this
+ page}
+ \def\reftextafter{on the
+ \reftextvario{next}{following} page}
+\usepackage{xcolor}% used by default. (117)%
+ \makeatletter
+ \@ifundefined{T}{%
+ \newcommand{\T}[2]{{\fontencoding{T1}%
+ \selectfont#2}}}{}
+ \makeatother
+\usepackage{classpack}[2020/05/19]% used by default. (122)%
+\makeatletter
+\newcommand{\SIL@doctype}{class}
+\newcommand{\SIL@docname}{bookshelf}
+\newcommand{\SIL@docowner}{Silmaril}
+\makeatother
+\addbibresource{bookshelf.bib}
+\allsectionsfont{\sffamily}
+%
+%%
+%% Settings for docstrip and ltxdoc
+%%
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\begin{document}\raggedright
+ \DocInput{bookshelf.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{718}
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+% \changes{v0.5}{2020/05/24}{Finished initial testing: Replaced hyperref with hypdoc to avoid makeindex bug.}
+% \changes{v0.4}{2020/05/19}{Completed documentation: 1) Updated note on bug in biber when processing sgml.bib; 2) Removed sgml.bib as example until problems are resolved; 3) Backtracked on attempt to use the monographic title for articles, chapters, etc; 4) Revised notes on production.}
+% \changes{v0.3}{2020/05/14}{Finished first pass on documentation: 1) Done preliminary testing; 2) Script adapted for Mac OS X.}
+% \changes{v0.2}{2020/05/12}{Started documentation: Code doc done, user doc still missing.}
+% \changes{v0.1}{2020/05/7}{First packaged draft: Done manually from .tex file.}
+%
+% \GetFileInfo{bookshelf.dtx}
+%
+% \DoNotIndex{\@,\@@par,\@beginparpenalty,\@empty}
+% \DoNotIndex{\@flushglue,\@gobble,\@input,\@makefnmark}
+% \DoNotIndex{\@makeother,\@maketitle,\@namedef,\@ne}
+% \DoNotIndex{\@spaces,\@tempa,\@tempb,\@tempswafalse}
+% \DoNotIndex{\@tempswatrue,\@thanks,\@thefnmark,\@topnum}
+% \DoNotIndex{\@@,\@elt,\@forloop,\@fortmp,\@gtempa}
+% \DoNotIndex{\@totalleftmargin,\",\/,\@ifundefined,\@nil}
+% \DoNotIndex{\@verbatim,\@vobeyspaces,\|,\~,\ ,\active}
+% \DoNotIndex{\advance,\aftergroup,\begingroup,\bgroup}
+% \DoNotIndex{\mathcal,\csname,\def,\documentstyle}
+% \DoNotIndex{\dospecials,\edef,\egroup,\else,\endcsname}
+% \DoNotIndex{\endgroup,\endinput,\endtrivlist}
+% \DoNotIndex{\expandafter,\fi,\fnsymbol,\futurelet,\gdef}
+% \DoNotIndex{\global,\hbox,\hss,\if,\if@inlabel}
+% \DoNotIndex{\if@tempswa,\if@twocolumn,\ifcase,\ifcat}
+% \DoNotIndex{\iffalse,\ifx,\ignorespaces,\index,\input}
+% \DoNotIndex{\item,\jobname,\kern,\leavevmode,\leftskip}
+% \DoNotIndex{\let,\llap,\lower,\m@ne,\next,\newpage}
+% \DoNotIndex{\nobreak,\noexpand,\nonfrenchspacing}
+% \DoNotIndex{\obeylines,\or,\protect,\raggedleft}
+% \DoNotIndex{\rightskip,\rm,\sc,\setbox,\setcounter}
+% \DoNotIndex{\small,\space,\string,\strut,\strutbox}
+% \DoNotIndex{\thefootnote,\thispagestyle,\topmargin}
+% \DoNotIndex{\trivlist,\tt,\twocolumn,\typeout,\vss,\vtop}
+% \DoNotIndex{\xdef,\z@,\,,\@bsphack,\@esphack,\@noligs}
+% \DoNotIndex{\@vobeyspaces,\@xverbatim,\`,\catcode,\end}
+% \DoNotIndex{\escapechar,\frenchspacing,\glossary}
+% \DoNotIndex{\hangindent,\hfil,\hfill,\hskip,\hspace,\ht}
+% \DoNotIndex{\it,\langle,\leaders,\long,\makelabel}
+% \DoNotIndex{\marginpar,\markboth,\mathcode,\mathsurround}
+% \DoNotIndex{\mbox,\newcount,\newdimen,\newskip}
+% \DoNotIndex{\nopagebreak,\parfillskip,\parindent}
+% \DoNotIndex{\parskip,\penalty,\raise,\rangle,\section}
+% \DoNotIndex{\setlength,\TeX,\topsep,\underline,\unskip}
+% \DoNotIndex{\verb,\vskip,\vspace,\widetilde,\\,\%,\@date}
+% \DoNotIndex{\@defpar,\[,\{,\},\],\count@,\ifnum,\loop}
+% \DoNotIndex{\today,\uppercase,\uccode,\baselineskip}
+% \DoNotIndex{\begin,\tw@,\a,\b,\c,\d,\e,\f,\g,\h,\i,\j,\k}
+% \DoNotIndex{\l,\m,\n,\o,\p,\q,\r,\s,\t,\u,\v,\w,\x,\y,\z}
+% \DoNotIndex{\A,\B,\C,\D,\E,\F,\G,\H,\I,\J,\K,\L,\M,\N,\O}
+% \DoNotIndex{\P,\Q,\R,\S,\T,\U,\V,\W,\X,\Y,\Z,\1,\2,\3,\4}
+% \DoNotIndex{\5,\6,\7,\8,\9,\0,\!,\#,\$,\&,\',\(,\)}
+% \DoNotIndex{\+,\.,\:,\;,\<,\=,\>,\?,\_,\discretionary}
+% \DoNotIndex{\immediate,\makeatletter,\makeatother}
+% \DoNotIndex{\meaning,\newenvironment,\par,\relax}
+% \DoNotIndex{\renewenvironment,\repeat,\scriptsize}
+% \DoNotIndex{\selectfont,\the,\undefined,\arabic,\do}
+% \DoNotIndex{\makeindex,\null,\number,\show,\write,\@ehc}
+% \DoNotIndex{\@author,\@ehc,\@ifstar,\@sanitize,\@title}
+% \DoNotIndex{\everypar,\if@minipage,\if@restonecol,\ifeof}
+% \DoNotIndex{\ifmmode,\lccode,\newtoks,\onecolumn,\openin}
+% \DoNotIndex{\p@,\SelfDocumenting,\settowidth}
+% \DoNotIndex{\@resetonecoltrue,\@resetonecolfalse,\bf}
+% \DoNotIndex{\clearpage,\closein,\lowercase,\@tempdima}
+% \DoNotIndex{\@inlabelfalse,\selectfont,\mathcode}
+% \DoNotIndex{\newmathalphabet,\rmdefault,\bfdefault}
+% \DoNotIndex{\DeclareRobustCommand,\@ifpackagewith}
+% \DoNotIndex{\SIL@doctype}
+% \DoNotIndex{\SIL@docname}
+% \DoNotIndex{\SIL@docowner}
+% \DoNotIndex{\SIL@svgcolname}
+% \DoNotIndex{\ifcase}
+% \DoNotIndex{\SIL@svgcolval}
+% \DoNotIndex{\addbibresource}
+% \DoNotIndex{\immediate}
+% \DoNotIndex{\input}
+% \DoNotIndex{\documentclass}
+% \DoNotIndex{\pagewidth}
+% \DoNotIndex{\raggedright}
+% \DoNotIndex{\name}
+% \DoNotIndex{\SIL@topauthor}
+% \DoNotIndex{\SIL@titleoneline}
+% \DoNotIndex{\makebook}
+% \DoNotIndex{\SILmfont}
+% \DoNotIndex{\SILmfontname}
+% \DoNotIndex{\vbox}
+% \DoNotIndex{\fcolorbox}
+% \DoNotIndex{\scalebox}
+% \setcounter{tocdepth}{5}
+% \setcounter{secnumdepth}{5}
+% \makeatletter
+% \def\@@doxdescribe#1#2{\endgroup \ifdox@noprint\else\marginpar{\raggedleft \textcolor{DarkRed}{\@nameuse{PrintDescribe#1}{#2}}}\fi \ifdox@noindex\else\@nameuse{Special#1Index}{#2}\fi \endgroup\@esphack\ignorespaces}
+% \makeatother
+%
+% \def\fileversion{0.5}
+% \def\filedate{2020/05/24}
+% \title{The \textsf{bookshelf} \LaTeXe\ document class\thanks{%
+% This document corresponds to \textsf{bookshelf}
+% \textit{v.}\ \fileversion $\beta$, dated \filedate.}
+% \\[1em]\Large
+% Turn your bibliography into a bookshelf image}
+% \author{Peter Flynn\\\normalsize Silmaril Consultants\\[-.25ex]\normalsize Instant Textual Gratification Division\\\normalsize(\url{peter@silmaril.ie})}
+% \maketitle
+% \renewcommand{\abstractname}{Summary}\thispagestyle{empty}
+% \begin{abstract}
+% \parskip=0.5\baselineskip
+% \advance\parskip by 0pt plus 2pt
+% \parindent=0pt% \noindent
+% The \textsf{bookshelf} package uses
+% \textsf{biblatex} and
+% \emph{biber} to turn a \BibTeX{}
+% bibliography file into a randomly-coloured, randomly-sized
+% shelf of books, with the title and author in a randomly-chosen
+% typeface. The image (converted to {\smaller JPEG} from
+% {\smaller PDF}) can then be used as a background in
+% \emph{Zoom},
+% \emph{Teams},
+% \emph{WhatsApp} etc video calls. It
+% requires a little preliminary work with the supplied script to
+% set up a list of all your fonts, a list of colors, and a list
+% of the \BibTeX{} entry names in your {\ttfamily{}.bib}
+% file, but otherwise should work on any modern \TeX{}
+% distribution.\par
+% \par\centering\includegraphics[width=.666\columnwidth]{myshelf.jpg}
+% \end{abstract}
+% \clearpage
+% \tableofcontents
+% \subsection*{Note on required and optional features}
+% In this document, the keywords
+% {\sffamily {\smaller MUST}}, {\sffamily {\smaller MUST NOT}}, {\sffamily {\smaller REQUIRED}},
+% {\sffamily {\smaller SHALL}}, {\sffamily {\smaller SHALL NOT}}, {\sffamily {\smaller SHOULD}},
+% {\sffamily {\smaller SHOULD NOT}},
+% {\sffamily {\smaller RECOMMENDED}},
+% {\sffamily {\smaller MAY}}, and
+% {\sffamily {\smaller OPTIONAL}} have a specific
+% meaning when shown in {\sffamily {\smaller THIS TYPESTYLE}}, and
+% {\sffamily {\smaller MUST}} be interpreted as described in
+% RFC 2119 \parencite{rfc2119}.\par
+% When shown in normal type, these words keep their conventional
+% contextual degree of meaning.\par
+% \clearpage
+% \section*{Latest changes}
+% \subsection*{v.0.5 (2020-05-24)}
+% \paragraph*{Finished initial testing}
+% \begin{itemize}
+% \item Replaced \textsf{hyperref}
+% with \textsf{hypdoc} to avoid
+% \emph{makeindex} bug\par
+% \end{itemize}
+% \subsection*{v.0.1 (2020-05-7)}
+% \paragraph*{First packaged draft}
+% \begin{itemize}
+% \item Done manually from .tex file\par
+% \end{itemize}
+% \subsection*{v.0.4 (2020-05-19)}
+% \paragraph*{Completed documentation}
+% \begin{itemize}
+% \item Updated note on bug in
+% \emph{biber} when processing
+% {\ttfamily{}sgml.bib}\par
+% \item Removed {\ttfamily{}sgml.bib} as example
+% until problems are resolved\par
+% \item Backtracked on attempt to use the monographic
+% title for articles, chapters, etc\par
+% \item Revised notes on production\par
+% \end{itemize}
+% \subsection*{v.0.3 (2020-05-14)}
+% \paragraph*{Finished first pass on documentation}
+% \begin{itemize}
+% \item Done preliminary testing\par
+% \item Script adapted for Mac OS X\par
+% \end{itemize}
+% See p.\thinspace\pageref{changehistory} for earlier changes.
+% \subsection*{Acknowledgments}
+% Thanks to many people for the original
+% suggestion; and to Isabel Yorke, Bethan Tovey-Walsh,
+% Nelson Beebe, The \LaTeX{} Ninja, Stephan Lukasczyk,
+% and others for their thesis bibliographies and
+% testing comments.\par
+% \clearpage
+% \section{Documentation}
+% During the era of the
+% {\smaller COVID-19} lockdown, the popularity
+% of group video messaging grew rapidly, both for
+% business and domestic use. As people sought for what
+% they believed to be more representative backgrounds
+% than a messy kitchen, an untidy workroom, or a
+% sterile blank wall, a well-populated bookshelf was a
+% frequent choice.\par
+% This package is for those who cannot use (or
+% don't have, or don't want to use) such a bookshelf,
+% but can still lay their hands on a bibliography or
+% reference list in \BibTeX{} format — perhaps from a
+% recent or long-forgotten thesis, book, article, or
+% other document.\par
+% \par\begingroup
+% \fboxsep1em\centering
+% \fbox{\begin{minipage}{0.8\columnwidth}\sffamily
+% \raggedright\parindent0pt
+% \parskip=.5\baselineskip
+% \subsubsection*{\sffamily \XeLaTeX{} and \textsf{biblatex} and
+% \emph{biber}}
+% To avoid problems with accented and other
+% characters, and to make it easier to maintain,
+% this document class uses only \XeLaTeX{} and
+% \textsf{biblatex} and
+% \emph{biber}.\par
+% It will not work with the
+% \emph{pdflatex} or
+% \emph{bibtex} programs, and it does not
+% use the {\ttfamily{}.bst} files of old
+% \BibTeX{}.\par
+% \end{minipage}}\par\endgroup
+% This is a work-in-progress: there are bugs (see \vref{bugs}).\par
+% \subsection{What the package does}
+% The \textsf{bookshelf} package
+% generates what looks like shelves of book spines
+% from your list of references, using random
+% dimensions (within specified limits) in random but
+% contrasting colors, with a randomly-selected
+% typeface.\par
+% It does this by creating a box (rectangle) for each
+% entry in your list, assigning colors to the background and
+% foreground, deciding on the layout and font, and then
+% stacking the boxes side-by-side as if they were letters on a
+% line.\par
+% \subsection{Preparation}
+% To get things ready for this, you need to install this
+% document class, and provide the following files.\par
+% \begin{enumerate}
+% \item Your \BibTeX{} file;
+% \item A list of all the entry values;
+% \item A list of all your usable text fonts;
+% \item A command defining how many such fonts;
+% \item A list of all the colors to choose from.
+% \end{enumerate}
+% These are explained in more detail in the subsections
+% below.\par
+% All but the first of these can be generated by the
+% supplied shell script {\ttfamily{}prepdata.sh}. This
+% works on UNIX/GNU Linux and on Apple Mac OS X, and may work
+% in CygWin, but needs more work for plain Windows.\par
+% \subsubsection{Your \BibTeX{} file}
+% Your \BibTeX{} ({\ttfamily{}.bib}) file,
+% suitable for use with \emph{biber}
+% rather than \emph{bibtex}.\par
+% Old \BibTeX{} files will work, but possibly not
+% optimally: if you want to update them, see \vref{bibchanges} for what to edit; but this is not
+% needed for this class.\par
+% One thing that may help is to replace all the
+% old-style symbolic notation accented characters like
+% \verb|{\"a}| for
+% `ä' and
+% \verb|{\l}| for
+% `ł'. Not only is the symbolic
+% notation no longer needed because \XeLaTeX{} and the
+% \emph{biber} program handle
+% {\smaller UTF-8} characters, which the old
+% \emph{bibtex} program doesn't; the
+% discipline of replacing helps to reduce the problem of
+% unmatched curly braces, which is one of the biggest
+% sources of errors in \BibTeX{} files.\par
+% If you have a bibliography in
+% \emph{EndNote},
+% \emph{Mendeley},
+% \emph{Zotero},
+% \emph{ProCite},
+% \emph{Reference Manager},
+% etc, you should be able to export it in either
+% \BibTeX{} or {\smaller RIS} format. A
+% {\smaller RIS} file can easily be
+% converted to \BibTeX{} by opening it in
+% \emph{JabRef} and saving it
+% as \BibTeX{}.\par
+% \subsubsection{Entry values}
+% A list of all the entry values from your \BibTeX{} file
+% (the unique names immediately after the document type),
+% each given as the argument to a
+% \verb|\makebook}{...}| command in a file called
+% {\ttfamily{}entries.tex}.\par
+% \subsubsection{Font file list}\label{fontfiles}
+% A set of 1–line files in a subdirectory called
+% {\ttfamily{}fontsel} representing of all the
+% usable text fonts on your system that you wish to use;
+% that is, excluding broken or partial fonts, symbols, math,
+% non-Latin characters or alphabets, and display or non-text
+% fonts.\par
+% Each file {\sffamily {\smaller MUST}} be
+% numbered sequentially in its name (eg
+% {\ttfamily{}1.tex}, {\ttfamily{}2.tex},
+% {\ttfamily{}3.tex}, etc) and
+% {\sffamily {\smaller MUST}} contain a
+% \verb|\newfontface{SILmfont}{...}| command for
+% the font name \emph{and} a definition of its
+% name in a \verb|\SILmfontname{...}| command
+% (see the examples generated by the
+% {\ttfamily{}prepdata.sh} script). Be aware that
+% many fonts on your system may not be suitable for setting
+% normal text: see the comments in the script\par
+% These files are entirely dependent on your system
+% because everyone has a different set of fonts.\par
+% \subsubsection{Maximum number of fonts}
+% A file called {\ttfamily{}pickfont.tex}
+% containing a
+% \verb|\setcounter{SIL@maxfont}{...}| command to
+% set the total number of the fonts which are represented in
+% the {\ttfamily{}fontsel} subdirectory above\par
+% \subsubsection{List of colors}
+% A list of all the colors represented by the
+% {\smaller SVG} palette used by the
+% \textsf{xcolor} package: the file created by
+% the script is called {\ttfamily{}svgnam.tex}.
+% This contains three definitions:\par
+% \begin{enumerate}
+% \item the command {\ttfamily{}\textbackslash{}SIL@svgcolname}
+% which uses an {\ttfamily{}\textbackslash{}ifcase} command to
+% return the name of the \emph{n}th color
+% in alphabetical order;\par
+% \item the command {\ttfamily{}\textbackslash{}SIL@svgcolval} which
+% does the same to return the brightness value of that
+% color, computed by the formula on \vpageref{bright} (see script for
+% details);\par
+% \item the counter {\ttfamily{}SIL@maxcolno} which holds
+% the number of colors available.\par
+% \end{enumerate}
+% \subsection{Producing your bookshelf}
+% This class comes with a file
+% {\ttfamily{}test.tex} which you can use to test your
+% file of references. It is initially set just to make the
+% {\ttfamily{}test.aux} file that
+% \emph{biber} needs to create your
+% {\ttfamily{}test.bbl} bibliography file; that is, it
+% will \emph{not} try to run the shell script
+% \emph{or} to create a bookshelf the first time
+% round, until everything else is ready.\par
+% \begin{enumerate}
+% \item Run the shell script with your
+% {\ttfamily{}.bib} filename as the argument,
+% eg;
+% \iffalse
+%<*ignore>
+% \fi
+\begin{lstlisting}[language={[LaTeX]TeX}]
+$ ./prepdata.sh mythesis.bib
+\end{lstlisting}
+% \iffalse
+%</ignore>
+% \fi
+% \item Edit the {\ttfamily{}test.tex} file and
+% change the name of the {\ttfamily{}.bib} file in
+% the {\ttfamily{}\textbackslash{}addbibresource} command to the
+% name of your own file\par
+% Leave the two lines {\ttfamily{}\textbackslash{}immediate} and
+% {\ttfamily{}\textbackslash{}input} commented out for the
+% moment;
+% \item Delete any {\ttfamily{}test.aux} or
+% {\ttfamily{}test.bbl} files in the directory in
+% which you are doing this;
+% \item Typeset the test file with \XeLaTeX{}. You should get
+% three messages:\par
+% \iffalse
+%<*ignore>
+% \fi
+\begin{lstlisting}[language={[LaTeX]TeX}]
+LaTeX Warning: Empty bibliography on input line 12.
+LaTeX Warning: There were undefined references.
+Package biblatex Warning: Please (re)run Biber on the file:
+(biblatex) test
+(biblatex) and rerun LaTeX afterwards.
+\end{lstlisting}
+% \iffalse
+%</ignore>
+% \fi
+% \item Process the test file with
+% \emph{biber}
+% (\emph{not} \emph{bibtex}). You will probably
+% get many warning messages: ignore them. If you get a
+% fatal error, however, you will need to find the problem
+% in your {\ttfamily{}.bib} file and fix it before
+% going any further.\par
+% See also the known bug at item~\ref{sgmlbib} in the list on p.\thinspace\pageref{sgmlbib};
+% \item Edit the test file and
+% \emph{un}comment the line starting
+% {\ttfamily{}\textbackslash{}input}, save the file, and retypeset
+% it twice.
+% \end{enumerate}
+% You should now have a {\smaller PDF} bookshelf!
+% The books are in the order in which they appear in your
+% {\ttfamily{}.bib} file because the script creates
+% the list of entries to process in that order, regardless of
+% what \emph{biblatex} or
+% \emph{biber} are configured to
+% do.\par
+% \subsubsection{Options}
+% The class comes set for making an
+% \textbf{\texttt{a0paper}} page (1189 mm × 841 mm
+% or 4′ 11″ × 2′ 10″) in
+% \textbf{\texttt{landscape}} mode, suitable for
+% large bibliographies. If you have a smaller
+% {\ttfamily{}.bib} file, or if you want
+% fewer volumes per page, you can change the paper
+% size option in the
+% {\ttfamily{}\textbackslash{}documentclass} command to a
+% smaller one: all the `A'
+% sizes from 5 to 0 are supported, plus the common
+% US office sizes including Ledger (Tabloid).\par
+% There is also a \textbf{\texttt{portrait}} option to
+% produce the page in that format instead of
+% landscape.\par
+% \subsection{Changes between \BibTeX{} fields and
+% \emph{biblatex}}\label{bibchanges}
+% This has been expanded from the description provided in
+% \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=33}{§2.3
+% of the online documentation for
+% \textsf{biblatex}} v3.14 (1 December
+% 2019).\par
+% This is for information only. You do not need to do any
+% of this to use the \index{bookshelf=\textsf{bookshelf} (class)}\textsf{bookshelf} document
+% class unless you encounter errors processing your
+% {\ttfamily{}.bib} file.\par
+% \begin{enumerate}
+% \item The entry type {\ttfamily{}@inbook}
+% (basically only use this where each chapter of the book
+% is written by a different author). See \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=8}{§2.1.1}
+% and \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=33}{§2.3.1}
+% for details.\par
+% \item Replace {\ttfamily{}school} with {\ttfamily{}institution} for theses;
+% replace {\ttfamily{}publisher} with {\ttfamily{}organization} for manuals
+% and conference sponsors;
+% and replace {\ttfamily{}address} with {\ttfamily{}location}. See \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=17}{§2.2.2},
+% \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=32}{§2.2.5},
+% and \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=34}{§2.3.4}
+% for details.\par
+% \item The handling of certain types of titles. See \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=35}{§2.3.5}
+% for details. Replace {\ttfamily{}journal} with
+% {\ttfamily{}journaltitle} in {\ttfamily{}@article} entries.\par
+% \item The field {\ttfamily{}series}: only
+% use it for journal series; for the main title of
+% multi-volume works use {\ttfamily{}maintitle}.
+% See \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=17}{§2.2.2}
+% and \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=37}{§2.3.7}
+% for details.\par
+% \item The fields {\ttfamily{}year} and {\ttfamily{}month} must be
+% integers; {\ttfamily{}month} {\sffamily {\smaller MUST NOT}} be
+% alphabetic. The field {\ttfamily{}date} {\sffamily {\smaller MUST}} be an
+% {\smaller ISO} 8601 date in the format
+% {\ttfamily{}yyyy-mm-dd}. See \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=17}{§2.2.2},
+% \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=38}{§2.3.8},
+% and \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=39}{§2.3.9}
+% for details.\par
+% \item The field {\ttfamily{}edition} must
+% be an integer with no ordinal indicator or abbreviation
+% `ed'. See \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=17}{§2.2.2}
+% for details.\par
+% \item Replace {\ttfamily{}key} with
+% {\ttfamily{}label}. See \href{http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf\#page=33}{§2.3.2}
+% for details.\par
+% \end{enumerate}
+% Most of this is for creating new entries. For converting
+% \BibTeX{} files for use with
+% \emph{biblatex}, just change the field
+% names as in items 2, 3, 4, and 7; and make sure your months
+% and editions are integers.\par
+% \subsection{Bugs}\label{bugs}
+% Some things don't yet work as they should, and
+% there are some features that may or may not make
+% the final cut.\par
+% \begin{enumerate}
+% \item The shell script doesn't run on Windows
+% because I don't have any Windows. If someone
+% would write some Powershell I could include it
+% in a later version.\par
+% \item There is no conscious
+% `line'-breaking when a
+% row of books comes to the
+% {\ttfamily{}\textbackslash{}pagewidth}, and as it is
+% deliberately set
+% {\ttfamily{}\textbackslash{}raggedright} (because you
+% can't hyphenate a book and variable space
+% between books seems to be a silly idea), there
+% is no filler at the ends of lines to complete
+% the `shelf' (which is
+% in any case just a bar below each
+% book).\par
+% \item \label{sgmlbib}A test with a bibliography file from
+% Nelson Beebe's collection
+% ({\ttfamily{}sgml.bib}) generated a
+% {\ttfamily{}test.bbl} with a missing
+% closing curly brace, terminating (or rather,
+% failing to terminate) the
+% {\ttfamily{}\textbackslash{}name} command for an entry.
+% This appears to be a known bug in
+% \emph{biber} which is
+% being fixed in the version 2.15.\par
+% \item There seems to be a recurrent problem with
+% certain entries and certain fonts where the
+% length of the title is measured as 0.0pt which
+% causes an unresolvable problem for the routine
+% which assigns space and layout. Any
+% suggestions as to why this occurs are
+% welcomed.\par
+% \item The objective of the field re-expressions
+% (see \vref{fields}) was to make sure the book
+% spine for journal {\ttfamily{}@article}, {\ttfamily{}@incollection}, and
+% {\ttfamily{}@inbook} entry
+% types reflected the \emph{book}
+% or \emph{journal} title, not the
+% title of the article or chapter. This may or
+% may not be a good idea.\par
+% \item During development, it became obvious that
+% the number of fonts on many systems can be
+% very large. The
+% {\ttfamily{}prepdata.sh} script
+% currently includes the exclusions I made on
+% {\smaller UNIX}/{\smaller GNU}
+% Linux and Apple Mac {\smaller OS X} in
+% order to get a set of fonts that did not issue
+% errors (bearing in mind we are using
+% \textsf{fontspec}, so for simplicity
+% the script deals only with TrueType and
+% OpenType fonts, not Postscript Type 1 or
+% Type 3, or font packaging systems like
+% \emph{Suitcase} or True
+% Type Collections). I am not aware of any
+% easily-accessible machine-readable list or
+% {\smaller API} for identifying normal
+% text fonts by name (there are commercial
+% databases but that is outside the scope of
+% this document class).\par
+% \end{enumerate}
+% \StopEventually{\label{endcode}%
+% \clearpage
+% \newgeometry{left=3cm}%
+% \addcontentsline{toc}{section}{Change History}%
+% \label{changehistory}%
+% \PrintChanges
+% \clearpage
+% \label{codeindex}%
+% \addcontentsline{toc}{section}{Index}%
+% \PrintIndex}
+% \addtolength{\CPKrevmarg}{\widthof{\LabelFont{AddToShipoutPictureBG}}}
+% \newgeometry{left=\CPKrevmarg}
+% \message{Margin reset to \the\CPKrevmarg, to fit <AddToShipoutPictureBG>}
+% \iffalse
+%<*class>
+% \fi
+% \clearpage
+% \section{Implementation}\label{setup}
+% \par
+% \subsection{Auto-initialisation}\label{setup:autoinit}
+% This section is added automatically by \textit{ClassPack}
+% as a preamble to all classes and style packages.
+% The \textsf{fixltx2e} package, which used to be included
+% automatically, is no longer preloaded, as its
+% features are now a part of the latest \LaTeXe\ kernel.\par
+% The code starts with identity and requirements which are
+% generated automatically as needed by the Doc\TeX\ system.
+% For details see the \textsf{ltxdoc} package documentation.
+% \par\smallskip
+% \begingroup\color{DarkRed}\footnotesize
+% \leavevmode\enspace{\scriptsize1}\quad{\ttfamily\textbackslash NeedsTeXFormat\{LaTeX2e\}[2017/04/15]}\\
+% \leavevmode\enspace{\scriptsize2}\quad{\ttfamily\textbackslash ProvidesClass\{bookshelf\}[2020/05/24 v0.5}\\
+% \leavevmode\enspace{\scriptsize3}\qquad{\ttfamily Turn your bibliography into a bookshelf image]}\\\endgroup
+% \setcounter{CodelineNo}{3}
+% \begin{CPK@package}{fix-cm}
+% Preloaded functions to override the default \LaTeX\
+% step-size font sizes (which can still be used,
+% but are no longer restrictions).\par
+% \begin{macrocode}
+\RequirePackage{fix-cm}
+% \end{macrocode}
+% \end{CPK@package}
+% \begin{CPK@option}{svgnames}
+% Pass the \textbf{\texttt{svgnames}} option to the
+% \textsf{xcolor} package if that gets loaded later.
+% This avoids a conflict with any other packages
+% (eg \textsf{hyperref}) which use their own default
+% is when they load \textsf{xcolor}.\par
+% \begin{macrocode}
+ \PassOptionsToPackage{svgnames}{xcolor}
+% \end{macrocode}
+% \end{CPK@option}
+% \subsection{Options}\label{options}
+% \iffalse
+%%
+%% ******************************************************************
+%%
+%% Options
+% \fi
+% The paper size and orientation are the only two valid
+% options, both of which are the same as the standard
+% documentclass options, and will be passed to the underlying
+% class automatically, but they need recording so that they
+% can be used by the \textsf{geometry}
+% package. The default is for A0 paper, landscape.\par
+% \begin{macrocode}
+\def\SIL@paper{a0paper}%
+\DeclareOption{a0paper}{%
+ \def\SIL@paper{a0paper}%
+ \setlength\paperheight {1189mm}%
+ \setlength\paperwidth {841mm}}
+\DeclareOption{a1paper}{%
+ \def\SIL@paper{a1paper}%
+ \setlength\paperheight {841mm}%
+ \setlength\paperwidth {594mm}}
+\DeclareOption{a2paper}{%
+ \def\SIL@paper{a2paper}%
+ \setlength\paperheight {594mm}%
+ \setlength\paperwidth {420mm}}
+\DeclareOption{a3paper}{%
+ \def\SIL@paper{a3paper}%
+ \setlength\paperheight {420mm}%
+ \setlength\paperwidth {297mm}}
+\DeclareOption{a4paper}{%
+ \def\SIL@paper{a4paper}%
+ \setlength\paperheight {297mm}%
+ \setlength\paperwidth {210mm}}
+\DeclareOption{a5paper}{%
+ \def\SIL@paper{a5paper}%
+ \setlength\paperheight {210mm}%
+ \setlength\paperwidth {148mm}}
+\DeclareOption{b5paper}{%
+ \def\SIL@paper{b5paper}%
+ \setlength\paperheight {250mm}%
+ \setlength\paperwidth {176mm}}
+\DeclareOption{letterpaper}{%
+ \def\SIL@paper{letterpaper}%
+ \setlength\paperheight {11in}%
+ \setlength\paperwidth {8.5in}}
+\DeclareOption{legalpaper}{%
+ \def\SIL@paper{legalpaper}%
+ \setlength\paperheight {14in}%
+ \setlength\paperwidth {8.5in}}
+\DeclareOption{executivepaper}{%
+ \def\SIL@paper{executivepaper}%
+ \setlength\paperheight {10.5in}%
+ \setlength\paperwidth {7.25in}}
+\DeclareOption{ledgerpaper}{%
+ \def\SIL@paper{ledgerpaper}%
+ \setlength\paperheight {17in}%
+ \setlength\paperwidth {11in}}
+\DeclareOption{tabloidpaper}{%
+ \def\SIL@paper{tabloidpaper}%
+ \setlength\paperheight {17in}%
+ \setlength\paperwidth {11in}}
+\def\SIL@orient{landscape}%
+\DeclareOption{landscape}{%
+ \def\SIL@orient{landscape}%
+ \setlength\@tempdima {\paperheight}%
+ \setlength\paperheight {\paperwidth}%
+ \setlength\paperwidth {\@tempdima}}
+\DeclareOption{portrait}{%
+ \def\SIL@orient{}}
+% \end{macrocode}
+% \subsection{Load the document base class}\label{classload}
+% \iffalse
+%%
+%% ******************************************************************
+%%
+%% Load the document base class
+% \fi
+% This class is based on the standard \LaTeX{}
+% \DescribeClass{report}\textsf{report} class, with no special options
+% except the extra sizes defined above. The default is A0
+% paper, landscape.\par
+% \begin{macrocode}
+\DeclareOption*{\ClassWarning{bookshelf}{%
+ Unknown option `\CurrentOption', please RTFM}}
+\ProcessOptions\relax
+\LoadClass{report}
+% \end{macrocode}
+%\iffalse
+%%
+%% Packages required for the class or package
+%%
+% \fi
+% \subsection{Packages required for the class or
+% package}\label{clspackages}
+% \begin{CPK@package}{fontspec}
+% Font specification setup for use with \XeLaTeX{}.
+% \iffalse
+%% Font specification setup for use with \XeLaTeX{}.
+% \fi
+% \begin{macrocode}
+\RequirePackage{fontspec}%
+% \end{macrocode}
+% \end{CPK@package}
+% \begin{CPK@package}{calc}
+% Required for calculations involving lengths or counters,
+% such as changes to widths for margin adjustment.
+% \iffalse
+%% Required for calculations involving lengths or counters, such as changes to widths for margin adjustment.
+% \fi
+% \begin{macrocode}
+\RequirePackage{calc}%
+% \end{macrocode}
+% \end{CPK@package}
+% \begin{CPK@package}{fp}
+% Used for fixed-point calculations;
+% \iffalse
+%% Used for fixed-point calculations
+% \fi
+% \begin{macrocode}
+\RequirePackage{fp}%
+% \end{macrocode}
+% \end{CPK@package}
+% \begin{CPK@package}{graphicx}
+% Provide for graphics (PNG, JPG, or PDF format (only) for
+% pdflatex; EPS format (only) for standard \LaTeX{}).
+% \iffalse
+%% Provide for graphics (PNG, JPG, or PDF format (only) for pdflatex; EPS format (only) for standard \LaTeX{}).
+% \fi
+% \begin{macrocode}
+\RequirePackage{graphicx}%
+% \end{macrocode}
+% \end{CPK@package}
+% \begin{CPK@package}{xcolor}
+% Provide color.
+% \iffalse
+%% Provide color.
+% \fi
+% \begin{macrocode}
+\RequirePackage{xcolor}%
+ \@ifundefined{T}{%
+ \newcommand{\T}[2]{{\fontencoding{T1}%
+ \selectfont#2}}}{}
+% \end{macrocode}
+% There seems to be a bug in the T1 encoding of some package
+% (unidentified, but possibly \textsf{xcolor}) which
+% uses the command {\ttfamily{}\textbackslash{}T1}, which is an
+% impossibility (no digits allowed in command names). So we fake
+% it here to stop \LaTeX{} complaining, by dropping the first
+% argument on the floor.
+% \end{CPK@package}
+% \begin{CPK@package}{eso-pic}
+% Add picture commands (or backgrounds) to every page.
+% \iffalse
+%% Add picture commands (or backgrounds) to every page.
+% \fi
+% \begin{macrocode}
+\RequirePackage{eso-pic}%
+% \end{macrocode}
+% \end{CPK@package}
+% \begin{CPK@package}{geometry}
+% Package for establishing margins and text area.
+% \iffalse
+%% Package for establishing margins and text area.
+% \fi
+% \begin{macrocode}
+\RequirePackage[\SIL@paper,\SIL@orient,nohead,
+ nofoot,margin=1cm]{geometry}%
+% \end{macrocode}
+% \end{CPK@package}
+% \begin{CPK@package}{biblatex}
+% Use \textsf{biblatex} instead of \BibTeX{};
+% \iffalse
+%% Use biblatex instead of \BibTeX{}
+% \fi
+% \begin{macrocode}
+\RequirePackage[backend=biber,style=authoryear,
+ doi=true,isbn=true,url=true,uniquename=false]{biblatex}%
+ \AtBeginDocument{%
+ \setlength{\bibitemsep}{1ex}%
+ \setlength{\bibnamesep}{1.5\itemsep}%
+ \defbibheading{shortbib}[References]%
+ {\section{#1}}}
+ \@ifpackagewith{babel}{british}{%
+ \DeclareLanguageMapping{british}%
+ {british-apa}}{\relax}
+ \providetoggle{blx@skipbiblist}
+% \end{macrocode}
+% \end{CPK@package}
+%
+% \subsection{Non-package resources}
+% \iffalse
+%%
+%% ******************************************************************
+%%
+%% Non-package resources
+% \fi
+% \begin{CPK@file}{random.tex}\label{file--random.tex}
+% There is one resource not available in packaged form,
+% the module that lets \LaTeX{} create random values. This is
+% in {\ttfamily{}random.tex}, which on the author's
+% system is hiding in a directory
+% {\ttfamily{}texmf/tex/generic/genmisc/}, in the
+% {\ttfamily{}texmf-dist} tree, and indexed by an
+% {\ttfamily{}ls-R} database, so it should therefore
+% be findable by any \TeX{} system.\par
+% \begin{macrocode}
+\input{random.tex}
+% \end{macrocode}
+% \end{CPK@file}
+% \subsection{The code}
+% \iffalse
+%%
+%% ******************************************************************
+%%
+%% The code
+% \fi
+% This is beta software: the code is messy and covered in
+% tracing output.\par
+% \subsubsection{Font selection}\label{fonts}
+% \begin{CPK@counter}{maxfont}\label{counter--maxfont}
+% This is set in the {\ttfamily{}\textbackslash{}input} file
+% {\ttfamily{}pickfont.tex}, which is created by
+% the preparatory data script
+% {\ttfamily{}prepdata.sh}. It is the number of
+% working text fonts found on the system.\par
+% \begin{macrocode}
+\newcounter{SIL@maxfont}
+% \end{macrocode}
+% \end{CPK@counter}
+% \begin{CPK@counter}{SIL@fontsel}\label{counter--SIL@fontsel}
+% This is set to a random number between one and
+% \DescribeCounter{SIL@maxfont}{\ttfamily{}SIL@maxfont}, and used as the
+% name of the file containing the font name.\par
+% \begin{macrocode}
+\newcounter{SIL@fontsel}
+% \end{macrocode}
+% \end{CPK@counter}
+% \begin{CPK@file}{pickfont.tex}\label{file--pickfont.tex}
+% This file is created by the preparatory data script
+% {\ttfamily{}prepdata.sh} after it sets up the
+% subdirectory list of valid text fonts. It sets the value
+% of \DescribeCounter{SIL@maxfont}{\ttfamily{}SIL@maxfont}.\par
+% \begin{macrocode}
+\input{pickfont.tex}
+% \end{macrocode}
+% \end{CPK@file}
+% \subsubsection{Color selection}\label{color}
+% \begin{CPK@counter}{SIL@maxcolno}\label{counter--SIL@maxcolno}
+% This value is set at the end of the file
+% {\ttfamily{}svgnam.tex}. This is the number of
+% color names found by the routine in
+% {\ttfamily{}prepdata.sh} which extracts the color
+% names.\par
+% \begin{macrocode}
+\newcounter{SIL@maxcolno}
+% \end{macrocode}
+% \end{CPK@counter}
+% \begin{CPK@file}{svgnam.tex}\label{file--svgnam.tex}
+% The preparatory data script
+% {\ttfamily{}prepdata.sh} retrieves the colors named
+% in the \textbf{\texttt{svgnames}} option to the
+% \textsf{xcolor} package and instantiates them
+% as a \LaTeX{} {\ttfamily{}\textbackslash{}ifcase} list in the file
+% {\ttfamily{}svgnam.tex} as the command
+% {\ttfamily{}\textbackslash{}SIL@svgcolname}.\par
+% \begin{macrocode}
+\input{svgnam.tex}
+% \end{macrocode}
+% \end{CPK@file}
+% \begin{CPK@counter}{SIL@loopcount}\label{counter--SIL@loopcount}
+% The random font selection is done in a loop because
+% of the need to test the values. This counter counts the
+% iterations…\par
+% \begin{macrocode}
+\newcounter{SIL@loopcount}
+% \end{macrocode}
+% \end{CPK@counter}
+% \begin{CPK@counter}{SIL@maxloop}\label{counter--SIL@maxloop}
+% …and this one the limit.\par
+% \begin{macrocode}
+\newcounter{SIL@maxloop}
+% \end{macrocode}
+% \end{CPK@counter}
+% \begin{CPK@counter}{SIL@bgcolno}\label{counter--SIL@bgcolno}
+% The colors are selected numerically. This value is
+% the background color of the spine of a book.\par
+% \begin{macrocode}
+\newcounter{SIL@bgcolno}
+% \end{macrocode}
+% \end{CPK@counter}
+% \begin{CPK@counter}{SIL@fgcolno}\label{counter--SIL@fgcolno}
+% And this is the foreground color, used to typeset
+% the title and author on the spine of a book.\par
+% \begin{macrocode}
+\newcounter{SIL@fgcolno}
+% \end{macrocode}
+% \end{CPK@counter}
+% \begin{CPK@length}{\splitpoint}\label{length--splitpoint}
+% To make sure that \DescribeCounter{SIL@bgcolno}{\ttfamily{}SIL@bgcolno} and \DescribeCounter{SIL@fgcolno}{\ttfamily{}SIL@fgcolno}
+% are distinct, we will need to pick one
+% `dark' and one
+% `light', crudely distinguished by
+% examining their `brightness'
+% (monochrome intensity value) using the formula
+% \label{bright}\(b=\sqrt(.241r^2+.691g^2+.068b^2)\) due to \href{https://www.nbdtech.com/Blog/archive/2008/04/27/Calculating-the-Perceived-Brightness-of-a-Color.aspx}{Nir
+% Dobovizki}. From inspection, the modal point of
+% the {\smaller SVG} values occurs around 0.6, so
+% use use this to determine if the randomly-selected color
+% is `dark' or
+% `light'. Because it's a decimal
+% fraction, we express it as a dimension and strip off the
+% `pt' later.\par
+% \begin{macrocode}
+\newlength{\SIL@splitpoint}
+\setlength{\SIL@splitpoint}{0.6pt}
+% \end{macrocode}
+% \end{CPK@length}
+% \begin{CPK@macro}{\SIL@bgcol}\label{macro--SIL@bgcol}
+% We establish defaults for the background color…\par
+% \begin{macrocode}
+\def\SIL@bgcol{White}
+% \end{macrocode}
+% \end{CPK@macro}
+% \begin{CPK@macro}{\SIL@fgcol}\label{macro--SIL@fgcol}
+% …and the foreground color.\par
+% \begin{macrocode}
+\def\SIL@fgcol{Black}
+% \end{macrocode}
+% \end{CPK@macro}
+% \begin{CPK@length}{\SIL@bgval}\label{length--SIL@bgval}
+% The values computed by the
+% {\ttfamily{}prepdata.sh} script and stored in
+% {\ttfamily{}svgnam.tex} are decimal fractions,
+% to they need to be retrieved as lengths. This is the
+% background value…\par
+% \begin{macrocode}
+\newlength{\SIL@bgval}
+% \end{macrocode}
+% \end{CPK@length}
+% \begin{CPK@length}{\SIL@fgval}\label{length--SIL@fgval}
+% …and the foreground value.\par
+% \begin{macrocode}
+\newlength{\SIL@fgval}
+% \end{macrocode}
+% \end{CPK@length}
+% \begin{CPK@length}{\SIL@bgfgdiff}\label{length--SIL@bgfgdiff}
+% The `dark' or
+% `light' test discussed above also
+% needs to test if the values are too close to the
+% splitpoint. By examination, if the values have an
+% absolute difference of 0.2 they should be visually
+% distinct enough. The difference is calculated and stored
+% in this length variable, as it's a decimal fraction.\par
+% \begin{macrocode}
+\newlength{\SIL@bgfgdiff}
+% \end{macrocode}
+% \end{CPK@length}
+% \begin{CPK@switch}{\SIL@notyetcols}\label{switch--SIL@notyetcols}
+% In the testing for colors, the nested conditionals
+% set this switch true or false, so that it can be used to
+% control the iteration through successive attempts to find
+% suitable random values.\par
+% \begin{macrocode}
+\newif\ifSIL@notyetcols
+% \end{macrocode}
+% \end{CPK@switch}
+% \subsubsection{Page border setup}\label{borders}
+% \begin{CPK@macro}{\AddToShipoutPictureBG}\label{macro--AddToShipoutPictureBG}
+% The page background color is set to a pale brown
+% roughly matching the pine veneer of IKEA bookcases, with
+% the inner page (behind the books) in a dark shadow
+% brown. The technique for imposing a colored margin is
+% due to \href{https://tex.stackexchange.com/questions/7725/how-to-set-a-certain-color-other-than-white-to-margin-areas}{Ulrike
+% Fischer} and uses the commands from the
+% \textsf{eso-pic} package.\par
+% \begin{macrocode}
+\pagecolor{BurlyWood}
+\AddToShipoutPictureBG{%
+ \AtTextLowerLeft{\color{SaddleBrown}%
+ \rule[-\footskip]{\textwidth}{%
+ \dimexpr\textheight+\footskip}}}
+% \end{macrocode}
+% \end{CPK@macro}
+% \subsubsection{Size and shape}\label{sizeshape}
+% Each book is assigned a random height and width,
+% within the bounds set by the maxima and minima. The final
+% dimensions may then be modified by the choice of layout
+% and font.\par
+% \begin{macrocode}
+\newlength{\SIL@bookheight}
+\newlength{\SIL@bookwidth}
+\newlength{\SIL@minbookwidth}
+\newlength{\SIL@maxbookwidth}
+\newlength{\SIL@minbookheight}
+\newlength{\SIL@maxbookheight}
+% \end{macrocode}
+% \subsubsection{Title and author dimensions}\label{titling}
+% The title and author need to be measured, and
+% decisions are made about what size they need to be. The
+% two layouts (author separately at the top, and author
+% inline to title) are distinguished with the
+% {\ttfamily{}\textbackslash{}SIL@topauthor} conditional. If the title
+% (with or without the author can fit on one line (rather
+% than multiple lines) this is signalled with the
+% {\ttfamily{}\textbackslash{}SIL@titleoneline} conditional.\par
+% \begin{macrocode}
+\newlength{\SIL@titlewidth}
+\newlength{\SIL@authorwidth}
+\newlength{\SIL@titleheight}
+\newlength{\SIL@authorheight}
+\newlength{\SIL@scaledtitle}
+\newlength{\SIL@heightfortitle}
+\newbox\SIL@titlebox
+\newif\ifSIL@topauthor
+\newif\ifSIL@titleoneline
+% \end{macrocode}
+% \subsubsection{Handling the math}
+% \begin{CPK@counter}{SIL@scale}\label{counter--SIL@scale}
+% To extract the integer part of a fixed-point value,
+% we define a simple strip which uses the integer and
+% throws away the rest. The integer ends up in this
+% counter.\par
+% \begin{macrocode}
+\newcounter{SIL@scale}
+% \end{macrocode}
+% \end{CPK@counter}
+% \begin{CPK@macro}{\SIL@scaleint}\label{macro--SIL@scaleint}
+% The integer macro returns the counter above.\par
+% \begin{macrocode}
+\def\SIL@scaleint#1.#2\sentinel{%
+ \setcounter{SIL@scale}{#1}}
+% \end{macrocode}
+% \end{CPK@macro}
+% \subsubsection{Settings}
+% We set the space around a box and the thickness of the
+% rule, and remove the page numbers.\par
+% \begin{macrocode}
+\fboxsep1em\fboxrule.1pt
+\pagestyle{empty}
+% \end{macrocode}
+% \subsubsection{Making the book}\label{mb}
+% The {\ttfamily{}\textbackslash{}makebook} macro is huge, and
+% handles all the detail of making a book spine. It takes
+% one mandatory argument: a \BibTeX{} entry label value from
+% the declared \BibTeX{} {\ttfamily{}.bib} file in
+% {\ttfamily{}\textbackslash{}addbibresource}.\par
+% \begin{CPK@macro}{\makebook}\label{macro--makebook}
+% Start by announcing the entry label and setting the
+% values that need to be reset every time.\par
+% \begin{macrocode}
+\newcommand{\makebook}[1]{%
+ \typeout{^^J#1}%
+ \setcounter{SIL@maxloop}{10}%
+ \setcounter{SIL@loopcount}{0}%
+% observed
+ \setlength{\SIL@minbookwidth}{5mm}%
+ \setlength{\SIL@maxbookwidth}{20mm}%
+% A5 to A4 height
+ \setlength{\SIL@minbookheight}{70mm}%
+ \setlength{\SIL@maxbookheight}{110mm}%
+ \setlength{\SIL@bookwidth}{0pt}%
+ \setlength{\SIL@bookheight}{0pt}%
+ \setlength{\SIL@heightfortitle}{0pt}%
+ \SIL@topauthorfalse
+% \end{macrocode}
+% \end{CPK@macro}
+% \begin{CPK@macro}{\loop}\label{macro--loop}
+% Start a loop which will pick two random integers,
+% one for background and one for foreground colors. Look
+% these up in the {\ttfamily{}\textbackslash{}SIL@svgcolval} (in
+% {\ttfamily{}svgnam.tex}) to get the brightness
+% values, and calculate the absolute distance between
+% them.\par
+% \begin{macrocode}
+ \loop
+ \addtocounter{SIL@loopcount}{1}%
+ \typeout{Try \theSIL@loopcount}%
+ \setrannum{\c@SIL@bgcolno}{1}{%
+ \c@SIL@maxcolno}%
+ \typeout{BG=\theSIL@bgcolno}%
+ \setrannum{\c@SIL@fgcolno}{1}{%
+ \c@SIL@maxcolno}%
+ \typeout{FG=\theSIL@fgcolno}%
+ \setlength{\SIL@bgval}{%
+ \SIL@svgcolval{\theSIL@bgcolno}pt}%
+ \typeout{BGval=\the\SIL@bgval}%
+ \setlength{\SIL@fgval}{%
+ \SIL@svgcolval{\theSIL@fgcolno}pt}%
+ \typeout{FGval=\the\SIL@fgval}%
+ \setlength{\SIL@bgfgdiff}{%
+ \SIL@bgval - \SIL@fgval}%
+ \typeout{Split gap is \the\SIL@bgfgdiff}%
+ \ifdim\SIL@bgfgdiff<0pt
+ \setlength{\SIL@bgfgdiff}{%
+ \SIL@fgval - \SIL@bgval}%
+ \typeout{Using absolute value
+ \the\SIL@bgfgdiff}%
+ \fi
+% \end{macrocode}
+% The colours need to be separated either side of the
+% 0.6 splitpoint value of the calculated brightness, so
+% make this the outer test, and make the inner test for
+% the separation difference. This will return true if the
+% colors are separated enough, and come from opposite
+% sides of the split point. If the loop makes \DescribeCounter{SIL@maxloop}{\ttfamily{}SIL@maxloop}
+% iterations without finding a pair of values, use
+% whatever was tested last.\par
+% \begin{macrocode}
+ \ifdim\SIL@bgval<\SIL@splitpoint
+ \ifdim\SIL@fgval>\SIL@splitpoint
+ \ifdim\SIL@bgfgdiff>0.2pt
+ \SIL@notyetcolsfalse
+ \else
+ \SIL@notyetcolstrue
+ \fi
+ \else
+ \SIL@notyetcolstrue
+ \fi
+ \else
+ \ifdim\SIL@fgval<\SIL@splitpoint
+ \ifdim\SIL@bgfgdiff>0.2pt
+ \SIL@notyetcolsfalse
+ \else
+ \SIL@notyetcolstrue
+ \fi
+ \else
+ \SIL@notyetcolstrue
+ \fi
+ \fi
+ \typeout{BG=\theSIL@bgcolno,
+ FG=\theSIL@fgcolno}%
+ \ifnum\c@SIL@loopcount>\c@SIL@maxloop
+ \SIL@notyetcolsfalse
+ \fi
+ \ifSIL@notyetcols\repeat
+ \def\SIL@bgcol{\SIL@svgcolname{%
+ \theSIL@bgcolno}}%
+ \def\SIL@fgcol{\SIL@svgcolname{%
+ \theSIL@fgcolno}}%
+ \typeout{BG=\SIL@bgcol, FG=\SIL@fgcol}%
+% \end{macrocode}
+% Now pick a random font: the files generated by
+% {\ttfamily{}prepdata.sh} are named as integers with
+% a {\ttfamily{}.tex} extension in the
+% {\ttfamily{}fontsel} directory. These files load
+% the font as {\ttfamily{}\textbackslash{}SILmfont} (no
+% {\ttfamily{}@} sign, because this is
+% occurring in user mode), and define
+% {\ttfamily{}\textbackslash{}SILmfontname} as the name (for the
+% same reason).\par
+% \begin{macrocode}
+ \setrannum{\c@SIL@fontsel}{1}{\c@SIL@maxfont}%
+ \input{fontsel/\theSIL@fontsel.tex}%
+ \typeout{Set in \SILmfontname}%
+% \end{macrocode}
+% Measure the author width and height at the default
+% size (10pt). If the author fits in 90\% of the
+% maximum width of the book, we put it at the top of the
+% spine and shrink the book width to 1.1 times the set
+% width, provided that is not less than the defined
+% minimum width. The book width is therefore fixed at this
+% point and won't change later.\par
+% \begin{macrocode}
+ \settowidth{\SIL@authorwidth}{%
+ \SILmfont\citefullauthor{#1}}%
+ \typeout{Author width: \the\SIL@authorwidth}%
+ \settoheight{\SIL@authorheight}{%
+ \SILmfont\citefullauthor{#1}}%
+ \typeout{Author height: \the\SIL@authorheight}%
+ \ifdim\SIL@authorwidth<.9\SIL@maxbookwidth
+ \typeout{Author width is less than 90\%
+ of \the\SIL@maxbookwidth}%
+ \setlength{\SIL@bookwidth}{%
+ 1.1\SIL@authorwidth}%
+ \typeout{Book width set to \the\SIL@bookwidth}%
+ \ifdim\SIL@bookwidth<\SIL@minbookwidth
+ \setlength{\SIL@bookwidth}{%
+ \SIL@minbookwidth}%
+ \typeout{Book width reset to min
+ \the\SIL@minbookheight}%
+ \fi
+ \SIL@topauthortrue
+ \else
+ \typeout{Author won't fit in .9 of
+ \the\SIL@maxbookwidth}%
+ \fi
+% \end{macrocode}
+% Now measure the title, with an em rule and the
+% author if it hasn't been assigned to the top of the
+% spine.\par
+% \begin{macrocode}
+ \settowidth{\SIL@titlewidth}{%
+ \SILmfont\citetitle{#1}}%
+ \ifdim\SIL@titlewidth=0pt
+ \typeout{WARNING title width for entry "#1"
+ set in \SILmfontname=0pt!}%
+ \typeout{Likely that the entry has faulty
+ syntax or a bogus title field}%
+ \typeout{or a BiBTeX management or
+ crossref setting is being misinterpreted.}%
+ \typeout{I can't go any further until you
+ fix this, sorry}%
+ \end{document}%
+ \fi
+ \ifSIL@topauthor
+ \typeout{Title width: \the\SIL@titlewidth}%
+ \else
+ \addtolength{\SIL@titlewidth}{%
+ \widthof{\SILmfont~~—~~}}%
+ \addtolength{\SIL@titlewidth}{%
+ \SIL@authorwidth}%
+ \typeout{Title width with em rule and author:
+ \the\SIL@titlewidth}%
+ \fi
+% \end{macrocode}
+% We now have enough data to make a shot at the
+% dimensions. Pick a random book height and set the height
+% available for the title (set sideways) to 90\% of
+% that, so that it fits comfortably. Then if the author
+% was earlier assigned to the top of the spine, reduce
+% this height available for the title by 1.2 times the
+% height occupied by the author (again, to leave a little
+% space). In this case, the width has already been set;
+% otherwise, generate a random width now.\par
+% \begin{macrocode}
+ \typeout{Limits: width=\the\SIL@minbookwidth
+ –\the\SIL@maxbookwidth;
+ height=\the\SIL@minbookheight
+ –\the\SIL@maxbookheight}%
+ \setrandim{\SIL@bookheight}%
+ {\SIL@minbookheight}%
+ {\SIL@maxbookheight}%
+ \typeout{Height generated as
+ \the\SIL@bookheight}%
+ \setlength{\SIL@heightfortitle}%
+ {.9\SIL@bookheight}%
+ \typeout{Height available for title (90\%):
+ \the\SIL@heightfortitle}%
+ \ifSIL@topauthor
+ \typeout{Width set because author fits:
+ \the\SIL@bookwidth}%
+ \addtolength{\SIL@heightfortitle}%
+ {-1.2\SIL@authorheight}%
+ \typeout{Height available for title reset to
+ \the\SIL@heightfortitle}%
+ \else
+ \setrandim{\SIL@bookwidth}%
+ {\SIL@minbookwidth}%
+ {\SIL@maxbookwidth}%
+ \typeout{Width generated as
+ \the\SIL@bookwidth}%
+ \fi
+% \end{macrocode}
+% See how the title will fit the space: if it's
+% smaller, it will fit on one line, but we scale it up so
+% it occupies more of the space available. To do this, we
+% perform fixed-point arithmetic on the space it takes and
+% the space available, and use the resulting decimal
+% fraction later to scale the title. However, if the value
+% resulting is greater than four, set it to four,
+% otherwise the title will be too big to fit. The value
+% four was obtained by inspection and trial and
+% error.\par
+% \begin{macrocode}
+ \ifdim\SIL@titlewidth<\SIL@heightfortitle
+ \typeout{Titling fits in
+ \the\SIL@heightfortitle}%
+ \SIL@titleonelinetrue
+ \edef\titleval{\strip@pt\SIL@titlewidth}%
+ \edef\heightval{\strip@pt\SIL@heightfortitle}%
+ \FPeval\SIL@scaledtitle{\heightval/\titleval}%
+ \typeout{Scaling 1-line title by
+ \SIL@scaledtitle}%
+ \expandafter\SIL@scaleint
+ \SIL@scaledtitle\sentinel
+ \ifnum\c@SIL@scale>4
+ \gdef\SIL@scaledtitle{4}%
+ \typeout{Resetting scale \theSIL@scale\ to
+ \SIL@scaledtitle}%
+ \fi
+% \end{macrocode}
+% Otherwise (too long) the title needs to be set in a
+% box as a multi-line title. This gets complicated:\par
+% \begin{enumerate}
+% \item set the title in a {\ttfamily{}\textbackslash{}vbox} and
+% then add the height and depth it occupies to get the
+% height of the set title;
+% \item if that height is more than the width of the
+% book, use the method above to divide the available
+% height by the [over]used height and use that to reduce
+% the point size by deducting it from 10 (points);
+% \item otherwise (the multiline title fits in the width
+% of the book), do the reverse and increase the point
+% size to take advantage of the extra space by adding it
+% to 10pt.\par
+% \end{enumerate}
+% \begin{macrocode}
+ \else
+ \typeout{Titling won't fit
+ \the\SIL@heightfortitle}%
+ \SIL@titleonelinefalse
+ \setbox\SIL@titlebox=\vbox{%
+ \hsize\SIL@heightfortitle
+ \SILmfont\raggedright
+ \vrule height1em width0pt
+ \bfseries\citetitle{#1}%
+ \vrule depth.2em width0pt
+ }%
+ \setlength{\SIL@titleheight}%
+ {\ht\SIL@titlebox + \dp\SIL@titlebox}%
+ \typeout{Multiline title takes
+ \the\SIL@titleheight}%
+ \ifdim\SIL@titleheight>\SIL@bookwidth
+ \typeout{Height of title
+ \the\SIL@titleheight\
+ is greater than
+ \the\SIL@bookwidth}%
+ \edef\titleval{\strip@pt\SIL@titleheight}%
+ \edef\heightval{\strip@pt\SIL@bookwidth}%
+ \FPeval\SIL@scaledtitle
+ {10 - \heightval / \titleval}%
+ \typeout{10 - \heightval\ ÷ \titleval\
+ = \SIL@scaledtitle}%
+ \typeout{Using smaller font \SIL@scaledtitle
+ pt for multiline title}%
+ \else
+ \typeout{Height of title
+ \the\SIL@titleheight\
+ is less than
+ \the\SIL@bookwidth}%
+ \edef\titleval{\strip@pt\SIL@titleheight}%
+ \edef\heightval{\strip@pt\SIL@bookwidth}%
+ \FPeval\SIL@scaledtitle
+ {10 + \heightval / \titleval}%
+ \typeout{10 + \heightval\ ÷ \titleval\
+ = \SIL@scaledtitle}%
+ \typeout{Using larger font \SIL@scaledtitle
+ pt for multiline title}%
+ \fi
+ \fi
+% \end{macrocode}
+% Finally, set a {\ttfamily{}\textbackslash{}vbox} to the
+% defined width \emph{less} the space
+% occupied by the {\ttfamily{}\textbackslash{}fcolorbox} border and
+% rule; then set the {\ttfamily{}\textbackslash{}fcolorbox} with the
+% chosen colors, with the author at the top if that's what
+% was selected earlier, and the title below, either scaled
+% using {\ttfamily{}\textbackslash{}scalebox} if it was a
+% single-line title, or with the amended font size if it
+% was a multiline title.\par
+% For a setting with the author inline to the title,
+% just do the scaling of the title.\par
+% \begin{macrocode}
+ \leavevmode\vbox{\hsize\SIL@bookwidth
+ \advance\hsize by2\fboxsep
+ \advance\hsize by2\fboxrule
+ \fcolorbox{black}{\SIL@bgcol}{%
+ \ifSIL@topauthor
+ \typeout{Setting with top author}%
+ \vbox to\SIL@bookheight{\hsize\SIL@bookwidth
+ \typeout{Spine is a vbox to
+ \the\SIL@bookheight,
+ hsize=\the\SIL@bookwidth}%
+ \centering
+ \SILmfont\color{\SIL@fgcol}%
+ \citefullauthor{#1}%
+ \par\vfill
+ \rotatebox{90}{\vbox to\SIL@bookwidth{%
+ \hsize\SIL@heightfortitle
+ \null\vfill
+ \typeout{Title in a vbox to
+ \the\SIL@bookwidth,
+ hsize=\the\SIL@heightfortitle}%
+ \raggedright\color{\SIL@fgcol}%
+ \ifSIL@titleoneline
+ \scalebox{\SIL@scaledtitle}%
+ {\bfseries\citetitle{#1}}%
+ \else
+ \fontsize{\SIL@scaledtitle}%
+ {\SIL@scaledtitle}\selectfont
+ \bfseries\citetitle{#1}%
+ \fi
+ \par\vfill}%
+ }%
+ }%
+ \else
+ \typeout{Setting author inline to title}%
+ \vbox to\SIL@bookheight{\hsize\SIL@bookwidth
+ \typeout{Spine is a vbox to
+ \the\SIL@bookheight,
+ hsize=\the\SIL@bookwidth}%
+ \centering
+ \SILmfont\color{\SIL@fgcol}%
+ \rotatebox{90}{\vbox to\SIL@bookwidth{%
+ \hsize\SIL@heightfortitle
+ \null\vfill
+ \typeout{Title and author in a vbox to
+ \the\SIL@bookwidth,
+ hsize=\the\SIL@heightfortitle}%
+ \raggedright\color{\SIL@fgcol}%
+ \ifSIL@titleoneline
+ \scalebox{\SIL@scaledtitle}%
+ {{\bfseries\citetitle{#1}}\quad
+ —\ \ \citefullauthor{#1}}%
+ \else
+ \fontsize{\SIL@scaledtitle}%
+ {\SIL@scaledtitle}\selectfont
+ {\bfseries\citetitle{#1}}\quad
+ —\ \ \citefullauthor{#1}%
+ \fi
+ \par\vfill}%
+ }%
+ }%
+ \fi
+ }%
+% \end{macrocode}
+% At the bottom, add a colored bar to fake up the
+% shelf the books stand on. The number is the number of
+% the font that was selected, and is there for
+% error-tracing purposes only.\par
+% Despite best efforts at ending all
+% non-control-sequence line-ends with a percent shield,
+% space is creeping in somewhere, so the final negative
+% kern removes it.\par
+% \begin{macrocode}
+ \\\fboxsep0pt\fboxrule0pt
+ \colorbox{BurlyWood}{\hbox to\hsize{%
+ \hfil\vrule height3mm depth6mm width0pt
+ \normalfont\scriptsize\theSIL@fontsel\hfil}}%
+ }%
+\kern-2.2mm}%
+% \end{macrocode}
+% \end{CPK@macro}
+% \begin{CPK@macro}{\DeclareCiteCommand}\label{fields}
+% Trying to ensure we have an author's full name, not
+% just the surname. This came from \href{https://tex.stackexchange.com/questions/24979/citing-authors-full-name-in-biblatex}{lockstep},
+% modified at \textsf{biblatex}'s suggestion to
+% use {\ttfamily{}given-family} instead of
+% {\ttfamily{}first-last}, but it doesn't seem
+% to have any effect.\par
+% \begin{macrocode}
+\DeclareCiteCommand{\citefullauthor}
+ {\boolfalse{citetracker}%
+ \boolfalse{pagetracker}%
+ \DeclareNameAlias{labelname}{given-family}%
+ \usebibmacro{prenote}}
+ {\ifciteindex
+ {\indexnames{labelname}}
+ {}%
+ \printnames{labelname}}
+ {\multicitedelim}
+ {\usebibmacro{postnote}}
+% \end{macrocode}
+% \end{CPK@macro}
+% \begin{CPK@macro}{\DeclareLabeltitle}\label{macro--DeclareLabeltitle}
+% Similarly, in an attempt to get keep the author and
+% title for books and monographs, but use the editors and
+% volume/journal/book title for articles, incollection, and
+% inbook entry types, these two definitions don't seem to
+% have any effect. The remaining definitions are
+% needed to cope with the expected commands found in
+% sample bibliographies.\par
+% \begin{macrocode}
+%%\DeclareLabeltitle[article]{%
+%% \field{journaltitle}
+%%}
+%%\DeclareLabeltitle
+%% [inbook,incollection,inproceedings]{%
+%% \field{booktitle}
+%% \field{maintitle}
+%%}
+%
+\DeclareFieldFormat*{citetitle}{#1}
+\let\citeA\textcite
+\let\titleref\emph
+\def\emdash{~--- }
+% \end{macrocode}
+% \end{CPK@macro}
+% \iffalse
+%</class>
+% \fi
+% \nocite{*}
+% \clearpage
+% \raggedright
+% \raggedright\printbibliography
+% \appendix
+% \newgeometry{left=3cm}
+% \clearpage
+% \section{The \LaTeX{} Project Public License (v\thinspace{}1.3c)}\label{LPPL}
+% \begin{quotation}\small\sffamily\parindent0pt
+% \parskip.5\baselineskip
+% \color{DarkBlue}\noindent
+% Everyone is allowed to distribute verbatim copies of this
+% license document, but modification of it is not allowed.\par
+% \end{quotation}
+% \subsection{Preamble}\label{Preamble}
+% The \LaTeX{} Project Public License ({\smaller LPPL})
+% is the primary license under which the \LaTeX{} kernel and the
+% base \LaTeX{} packages are distributed.\par
+% You may use this license for any work of which you hold the
+% copyright and which you wish to distribute. This license may be
+% particularly suitable if your work is \TeX{}-related (such as a
+% \LaTeX{} package), but it is written in such a way that you can
+% use it even if your work is unrelated to \TeX{}.\par
+% The section “Whether and How to Distribute Works under This
+% License”, below, gives instructions, examples, and
+% recommendations for authors who are considering distributing
+% their works under this license.\par
+% This license gives conditions under which a work may be
+% distributed and modified, as well as conditions under which
+% modified versions of that work may be distributed.\par
+% We, the \LaTeX{3} Project, believe that the conditions below
+% give you the freedom to make and distribute modified versions of
+% your work that conform with whatever technical specifications
+% you wish while maintaining the availability, integrity, and
+% reliability of that work. If you do not see how to achieve your
+% goal while meeting these conditions, then read the document
+% {\ttfamily{}cfgguide.tex} and {\ttfamily{}modguide.tex} in the base \LaTeX{}
+% distribution for suggestions.\par
+% \subsection{Definitions}\label{Definitions}
+% In this license document the following terms are used:\par
+% \begin{description}[style=unboxed]
+% \item[Work\thinspace:]Any work being distributed under this License.\par
+% \item[Derived Work\thinspace:]Any work that under any applicable law is derived from
+% the Work.\par
+% \item[Modification\thinspace:]Any procedure that produces a Derived Work under any
+% applicable law~--- for example, the production of a file
+% containing an original file associated with the Work or a
+% significant portion of such a file, either verbatim or
+% with modifications and/or translated into another
+% language.\par
+% \item[Modify\thinspace:]To apply any procedure that produces a Derived Work
+% under any applicable law.\par
+% \item[Distribution\thinspace:]Making copies of the Work available from one person to
+% another, in whole or in part. Distribution includes (but
+% is not limited to) making any electronic components of the
+% Work accessible by file transfer protocols such as
+% {\smaller FTP} or {\smaller HTTP} or by
+% shared file systems such as Sun's Network File System
+% ({\smaller NFS}).\par
+% \item[Compiled Work\thinspace:]A version of the Work that has been processed into a
+% form where it is directly usable on a computer system.
+% This processing may include using installation facilities
+% provided by the Work, transformations of the Work, copying
+% of components of the Work, or other activities. Note that
+% modification of any installation facilities provided by
+% the Work constitutes modification of the Work.\par
+% \item[Current Maintainer\thinspace:]A person or persons nominated as such within the Work.
+% If there is no such explicit nomination then it is the
+% `Copyright Holder' under any applicable
+% law.\par
+% \item[Base Interpreter\thinspace:]A program or process that is normally needed for
+% running or interpreting a part or the whole of the
+% Work.\par
+% A Base Interpreter may depend on external components
+% but these are not considered part of the Base Interpreter
+% provided that each external component clearly identifies
+% itself whenever it is used interactively. Unless
+% explicitly specified when applying the license to the
+% Work, the only applicable Base Interpreter is a
+% `\LaTeX{}-Format' or in the case of files
+% belonging to the `\LaTeX{}-format' a program
+% implementing the `\TeX{} language'.\par
+% \end{description}
+% \subsection{Conditions on Distribution and Modification}\label{Conditions}
+% \begin{enumerate}
+% \item Activities other than distribution and/or modification
+% of the Work are not covered by this license; they are
+% outside its scope. In particular, the act of running the
+% Work is not restricted and no requirements are made
+% concerning any offers of support for the Work.\par
+% \item \label{item-distribute}You may distribute a complete, unmodified copy of the
+% Work as you received it. Distribution of only part of the
+% Work is considered modification of the Work, and no right to
+% distribute such a Derived Work may be assumed under the
+% terms of this clause.\par
+% \item You may distribute a Compiled Work that has been
+% generated from a complete, unmodified copy of the Work as
+% distributed under Clause~item~\ref{item-distribute} above above, as
+% long as that Compiled Work is distributed in such a way that
+% the recipients may install the Compiled Work on their system
+% exactly as it would have been installed if they generated a
+% Compiled Work directly from the Work.\par
+% \item \label{item-currmaint}If you are the Current Maintainer of the Work, you may,
+% without restriction, modify the Work, thus creating a
+% Derived Work. You may also distribute the Derived Work
+% without restriction, including Compiled Works generated from
+% the Derived Work. Derived Works distributed in this manner
+% by the Current Maintainer are considered to be updated
+% versions of the Work.\par
+% \item If you are not the Current Maintainer of the Work, you
+% may modify your copy of the Work, thus creating a Derived
+% Work based on the Work, and compile this Derived Work, thus
+% creating a Compiled Work based on the Derived Work.\par
+% \item \label{item-conditions}If you are not the Current Maintainer of the Work, you
+% may distribute a Derived Work provided the following
+% conditions are met for every component of the Work unless
+% that component clearly states in the copyright notice that
+% it is exempt from that condition. Only the Current
+% Maintainer is allowed to add such statements of exemption to
+% a component of the Work.\par
+% \begin{enumerate}
+% \item If a component of this Derived Work can be a direct
+% replacement for a component of the Work when that
+% component is used with the Base Interpreter, then,
+% wherever this component of the Work identifies itself to
+% the user when used interactively with that Base
+% Interpreter, the replacement component of this Derived
+% Work clearly and unambiguously identifies itself as a
+% modified version of this component to the user when used
+% interactively with that Base Interpreter.\par
+% \item Every component of the Derived Work contains
+% prominent notices detailing the nature of the changes to
+% that component, or a prominent reference to another file
+% that is distributed as part of the Derived Work and that
+% contains a complete and accurate log of the
+% changes.\par
+% \item No information in the Derived Work implies that any
+% persons, including (but not limited to) the authors of
+% the original version of the Work, provide any support,
+% including (but not limited to) the reporting and
+% handling of errors, to recipients of the Derived Work
+% unless those persons have stated explicitly that they do
+% provide such support for the Derived Work.\par
+% \item You distribute at least one of the following with
+% the Derived Work:\par
+% \begin{enumerate}
+% \item A complete, unmodified copy of the Work; if your
+% distribution of a modified component is made by
+% offering access to copy the modified component from
+% a designated place, then offering equivalent access
+% to copy the Work from the same or some similar place
+% meets this condition, even though third parties are
+% not compelled to copy the Work along with the
+% modified component;\par
+% \item Information that is sufficient to obtain a
+% complete, unmodified copy of the Work.\par
+% \end{enumerate}
+% \end{enumerate}
+% \item If you are not the Current Maintainer of the Work, you
+% may distribute a Compiled Work generated from a Derived
+% Work, as long as the Derived Work is distributed to all
+% recipients of the Compiled Work, and as long as the
+% conditions of Clause~item~\ref{item-conditions} above, above, are met
+% with regard to the Derived Work.\par
+% \item The conditions above are not intended to prohibit, and
+% hence do not apply to, the modification, by any method, of
+% any component so that it becomes identical to an updated
+% version of that component of the Work as it is distributed
+% by the Current Maintainer under Clause~item~\ref{item-currmaint} above, above.\par
+% \item Distribution of the Work or any Derived Work in an
+% alternative format, where the Work or that Derived Work (in
+% whole or in part) is then produced by applying some process
+% to that format, does not relax or nullify any sections of
+% this license as they pertain to the results of applying that
+% process.\par
+% \item % \begin{enumerate}
+% \item A Derived Work may be distributed under a different
+% license provided that license itself honors the
+% conditions listed in Clause~item~\ref{item-conditions} in the list on p.\thinspace\pageref{item-conditions} above, in
+% regard to the Work, though it does not have to honor the
+% rest of the conditions in this license.\par
+% \item If a Derived Work is distributed under a different
+% license, that Derived Work must provide sufficient
+% documentation as part of itself to allow each recipient
+% of that Derived Work to honor the restrictions in
+% Clause~item~\ref{item-conditions} in the list on p.\thinspace\pageref{item-conditions} above, concerning
+% changes from the Work.\par
+% \end{enumerate}
+% \item This license places no restrictions on works that are
+% unrelated to the Work, nor does this license place any
+% restrictions on aggregating such works with the Work by any
+% means.\par
+% \item Nothing in this license is intended to, or may be used
+% to, prevent complete compliance by all parties with all
+% applicable laws.\par
+% \end{enumerate}
+% \subsection{No Warranty}\label{Warranty}
+% There is no warranty for the Work. Except when otherwise
+% stated in writing, the Copyright Holder provides the Work
+% `as is', without warranty of any kind, either
+% expressed or implied, including, but not limited to, the implied
+% warranties of merchantability and fitness for a particular
+% purpose. The entire risk as to the quality and performance of
+% the Work is with you. Should the Work prove defective, you
+% assume the cost of all necessary servicing, repair, or
+% correction.\par
+% In no event unless required by applicable law or agreed to
+% in writing will The Copyright Holder, or any author named in the
+% components of the Work, or any other party who may distribute
+% and/or modify the Work as permitted above, be liable to you for
+% damages, including any general, special, incidental or
+% consequential damages arising out of any use of the Work or out
+% of inability to use the Work (including, but not limited to,
+% loss of data, data being rendered inaccurate, or losses
+% sustained by anyone as a result of any failure of the Work to
+% operate with any other programs), even if the Copyright Holder
+% or said author or said other party has been advised of the
+% possibility of such damages.\par
+% \subsection{Maintenance of The Work}\label{Maintenance}
+% The Work has the status `author-maintained'
+% if the Copyright Holder explicitly and prominently states near
+% the primary copyright notice in the Work that the Work can only
+% be maintained by the Copyright Holder or simply that it is
+% `author-maintained'.\par
+% The Work has the status `maintained' if there
+% is a Current Maintainer who has indicated in the Work that they
+% are willing to receive error reports for the Work (for example,
+% by supplying a valid e-mail address). It is not required for the
+% Current Maintainer to acknowledge or act upon these error
+% reports.\par
+% The Work changes from status `maintained' to
+% `unmaintained' if there is no Current Maintainer,
+% or the person stated to be Current Maintainer of the work cannot
+% be reached through the indicated means of communication for a
+% period of six months, and there are no other significant signs
+% of active maintenance.\par
+% You can become the Current Maintainer of the Work by
+% agreement with any existing Current Maintainer to take over this
+% role.\par
+% If the Work is unmaintained, you can become the Current
+% Maintainer of the Work through the following steps:\par
+% \begin{enumerate}
+% \item Make a reasonable attempt to trace the Current
+% Maintainer (and the Copyright Holder, if the two differ)
+% through the means of an Internet or similar search.\par
+% \item If this search is successful, then enquire whether the
+% Work is still maintained.\par
+% \begin{enumerate}
+% \item If it is being maintained, then ask the Current
+% Maintainer to update their communication data within one
+% month.\par
+% \item \label{item-intention}If the search is unsuccessful or no action to resume
+% active maintenance is taken by the Current Maintainer,
+% then announce within the pertinent community your
+% intention to take over maintenance. (If the Work is a
+% \LaTeX{} work, this could be done, for example, by
+% posting to \url{news:comp.text.tex}.)\par
+% \end{enumerate}
+% \item % \begin{enumerate}
+% \item If the Current Maintainer is reachable and agrees to
+% pass maintenance of the Work to you, then this takes
+% effect immediately upon announcement.\par
+% \item \label{item-announce}If the Current Maintainer is not reachable and the
+% Copyright Holder agrees that maintenance of the Work be
+% passed to you, then this takes effect immediately upon
+% announcement.\par
+% \end{enumerate}
+% \item \label{item-change}If you make an `intention announcement'
+% as described in~item~\ref{item-intention} in the list on p.\thinspace\pageref{item-intention} above and after three
+% months your intention is challenged neither by the Current
+% Maintainer nor by the Copyright Holder nor by other people,
+% then you may arrange for the Work to be changed so as to
+% name you as the (new) Current Maintainer.\par
+% \item If the previously unreachable Current Maintainer becomes
+% reachable once more within three months of a change
+% completed under the terms of~item~\ref{item-announce} in the list on p.\thinspace\pageref{item-announce}
+% or~item~\ref{item-change} above, then that
+% Current
+% Maintainer must become or remain the Current Maintainer upon
+% request provided they then update their communication data
+% within one month.\par
+% \end{enumerate}
+% A change in the Current Maintainer does not, of itself,
+% alter the fact that the Work is distributed under the
+% {\smaller LPPL} license.\par
+% If you become the Current Maintainer of the Work, you should
+% immediately provide, within the Work, a prominent and
+% unambiguous statement of your status as Current Maintainer. You
+% should also announce your new status to the same pertinent
+% community as in~item~\ref{item-intention} in the list on p.\thinspace\pageref{item-intention}
+% above.\par
+% \subsection{Whether and How to Distribute Works under This
+% License}\label{Distribute}
+% This section contains important instructions, examples, and
+% recommendations for authors who are considering distributing
+% their works under this license. These authors are addressed as
+% `you' in this section.\par
+% \subsubsection{Choosing This License or Another License}\label{Choosing}
+% If for any part of your work you want or need to use
+% \emph{distribution} conditions that differ
+% significantly from those in this license, then do not refer to
+% this license anywhere in your work but, instead, distribute
+% your work under a different license. You may use the text of
+% this license as a model for your own license, but your license
+% should not refer to the {\smaller LPPL} or otherwise
+% give the impression that your work is distributed under the
+% {\smaller LPPL}.\par
+% The document {\ttfamily{}modguide.tex} in the base \LaTeX{}
+% distribution explains the motivation behind the conditions of
+% this license. It explains, for example, why distributing
+% \LaTeX{} under the {\smaller GNU} General Public
+% License ({\smaller GPL}) was considered inappropriate.
+% Even if your work is unrelated to \LaTeX{}, the discussion in
+% {\ttfamily{}modguide.tex} may still be
+% relevant, and authors intending to distribute their works
+% under any license are encouraged to read it.\par
+% \subsubsection{A Recommendation on Modification Without
+% Distribution}\label{WithoutDistribution}
+% It is wise never to modify a component of the Work, even
+% for your own personal use, without also meeting the above
+% conditions for distributing the modified component. While you
+% might intend that such modifications will never be
+% distributed, often this will happen by accident~--- you may
+% forget that you have modified that component; or it may not
+% occur to you when allowing others to access the modified
+% version that you are thus distributing it and violating the
+% conditions of this license in ways that could have legal
+% implications and, worse, cause problems for the community. It
+% is therefore usually in your best interest to keep your copy
+% of the Work identical with the public one. Many works provide
+% ways to control the behavior of that work without altering any
+% of its licensed components.\par
+% \subsubsection{How to Use This License}\label{HowTo}
+% To use this license, place in each of the components of
+% your work both an explicit copyright notice including your
+% name and the year the work was authored and/or last
+% substantially modified. Include also a statement that the
+% distribution and/or modification of that component is
+% constrained by the conditions in this license.\par
+% Here is an example of such a notice and statement:\par
+% \iffalse
+%<*ignore>
+% \fi
+\begin{lstlisting}[language={[LaTeX]TeX}]
+%%% pig.dtx
+%%% Copyright 2005 M. Y. Name
+%%
+%% 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 M. Y. Name.
+%%
+%% This work consists of the files pig.dtx and pig.ins
+%% and the derived file pig.sty.
+\end{lstlisting}
+% \iffalse
+%</ignore>
+% \fi
+% Given such a notice and statement in a file, the
+% conditions given in this license document would apply, with
+% the `Work' referring to the three files
+% {\ttfamily{}pig.dtx}, {\ttfamily{}pig.ins}, and {\ttfamily{}pig.sty} (the last being generated
+% from {\ttfamily{}pig.dtx} using {\ttfamily{}pig.ins}), the `Base
+% Interpreter' referring to any
+% `\LaTeX{}-Format', and both `Copyright
+% Holder' and `Current Maintainer'
+% referring to the person
+% M.~Y.~Name\index{!}.\par
+% If you do not want the Maintenance section of
+% {\smaller LPPL} to apply to your Work, change
+% `maintained' above into
+% `author-maintained'. However, we recommend that
+% you use `maintained' as the Maintenance
+% section was added in order to ensure that your Work remains
+% useful to the community even when you can no longer maintain
+% and support it yourself.\par
+% \subsubsection{Derived Works That Are Not Replacements}\label{NotReplacements}
+% Several clauses of the {\smaller LPPL} specify
+% means to provide reliability and stability for the user
+% community. They therefore concern themselves with the case
+% that a Derived Work is intended to be used as a (compatible or
+% incompatible) replacement of the original Work. If this is not
+% the case (e.g., if a few lines of code are reused for a
+% completely different task), then clauses 6b and 6d shall not
+% apply.\par
+% \subsubsection{Important Recommendations}\label{Recommendations}
+% \paragraph[Defining What Constitutes the Work]{Defining What Constitutes the Work :}
+% The {\smaller LPPL} requires that distributions
+% of the Work contain all the files of the Work. It is
+% therefore important that you provide a way for the licensee
+% to determine which files constitute the Work. This could,
+% for example, be achieved by explicitly listing all the files
+% of the Work near the copyright notice of each file or by
+% using a line such as:\par
+% \iffalse
+%<*ignore>
+% \fi
+\begin{lstlisting}[language={[LaTeX]TeX}]
+%% This work consists of all files listed in manifest.txt.
+\end{lstlisting}
+% \iffalse
+%</ignore>
+% \fi
+% in that place. In the absence of an unequivocal list it
+% might be impossible for the licensee to determine what is
+% considered by you to comprise the Work and, in such a case,
+% the licensee would be entitled to make reasonable
+% conjectures as to which files comprise the Work.\par
+% \iffalse
+%<*script>
+#! /bin/bash
+
+# prepdata.sh - prepare the datasets for the bookshelf package
+# which creates a bookshelf image from a BiBTeX file.
+#
+# Peter Flynn, 2020-05-14 <peter@silmaril.ie>
+#
+# Dependencies: the standard UNIX/GNU Linux text utilities
+# and builtins : cat, grep, awk, mkdir, rm, echo, sed, sort
+# PLUS the font-cache program fc-list (1) and the TeX utility
+# kpsewhich (1).
+#
+# Note that if you have not updated your font-cach to take
+# account of fonts added since installation (eg fonts
+# distributed with TeX which are not installed in the system
+# fonts directories) then you should edit /etc/fonts/conf.avail
+# to add the directories where they are installed to (eg)
+# 09-texlive.conf and then alias that file to conf.d, and then
+# run fc-cache as root.
+
+if [ -z "$1" ]; then
+ echo You must give the full name of your BiBTeX file
+ exit 1
+else
+ if [ ! -s "$1" ]; then
+echo I can\'t find the file "$1" anywhere here
+exit 1
+ else
+BIBFILE="$1"
+ fi
+fi
+
+###########################################################
+#
+# Make a list of all the entries in the bib file. This is
+# in effect the 'driver' which creates each book spine image
+# and the entries.tex file is \input in the test.tex file.
+
+cat "$BIBFILE" |\
+ grep '^@' |\
+ grep -viE '(@Preamble|@String)' |\
+ awk -F\{ '{print $2}' |\
+ awk -F, '{print "\\makebook{" $1 "}%"}' >entries.tex
+
+echo `cat entries.tex|wc -l` bibliographic entries
+
+##########################################################
+#
+# Make a list of all the fonts available: this omits PFB
+# fonts (Postscript Type 1) and deduplicates the entries
+# on the first token of their name. CRITICALLY it then
+# applies a (typically) VERY LONG list of disallowed font
+# names so as to exclude non-text fonts: math, symbols,
+# display fonts, bogus and broken fonts, and fonts not
+# providing the Latin alphabet.
+#
+# Note that the current list includes many names which
+# ought not be there, because problems were encountered
+# when using them, especially as they returned a value
+# for the title length of 0.0pt, which is clearly a bug.
+
+mkdir -p fontsel
+rm -f fontsel/*
+
+if [[ "$OSTYPE" =~ ^darwin ]]; then
+
+ system_profiler SPFontsDataType 2>/dev/null |\
+ awk -F: '/^[ ]{4}[A-Za-z0-9\;\ ]*.[ot]tf*:$/ {font=substr($1,5)} \
+ /^[ ]{10}Family:/ {if(font!="") \
+ {print substr($2,2);font=""}}' |\
+ grep -Ev '^[\.\ ]' |\
+ sort |\
+ uniq |\
+ grep -Evi '(Bitmap|Emoji|Dingbats|Jazz|STIX|dings|Symbol|Numeric|DIN|Ornament|OCR|CJK|Awesome|Dummy|Math)' |\
+ awk '{file="fontsel/" NR ".tex";\
+ print "\\newfontface{\\SILmfont}{" $0 "}" >file;
+ print "\\def\\SILmfontname{" $0 "}" >file;
+ close(file)} \
+ END {print "\\setcounter{SIL@maxfont}{" NR "}"}' >pickfont.tex
+
+elif [[ "$OSTYPE" =~ ^linux ]]; then
+
+ fc-list |\
+ grep -v '\.[ot]tf' |\
+ grep -Ev '(fontsite|bitstrea)' |\
+ awk -F: '{print substr($2,2)}' |\
+ awk -F, '{print $1}' |\
+ awk '{print $1 "," length($0) "," $0}' |\
+ sort -t, -k 1,1 -k 2n |\
+ awk -F, '{if($1!=last)print $3;last=$1}' |\
+ grep -Evi '(Bitmap|Emoji|Dingbats|Jazz|STIX|dings|Symbol|Numeric|DIN|Ornament|OCR|CJK|Awesome|Dummy|Math)' |\
+ awk '{file="fontsel/" NR ".tex";\
+ print "\\newfontface{\\SILmfont}{" $0 "}" >file;
+ print "\\def\\SILmfontname{" $0 "}" >file;
+ close(file)} \
+ END {print "\\setcounter{SIL@maxfont}{" NR "}"}' >pickfont.tex
+
+fi
+
+echo `ls -1 fontsel|wc -l` fonts
+
+###########################################################
+#
+# Make a list of the colour selection from the SVG palette
+# of the xcolor LaTeX package, with calculation of the
+# brightness/darkness value according to
+# https://www.nbdtech.com/Blog/archive/2008/04/27/Calculating-the-Perceived-Brightness-of-a-Color.aspx
+
+PALETTE=`kpsewhich svgnam.def`
+cat $PALETTE |\
+ grep '^[A-Z][A-Za-z]*,[\.0-9][0-9]*,[\.0-9][0-9]*,[\.0-9][0-9]*' |\
+ awk -F\; '{print $1}' |\
+ awk -F, '{r=$2;g=$3;b=$4} \
+ {brightness=sqrt((0.241*r*r)+(0.691*g*g)+(0.068*b*b))} \
+ {print $1,r,g,b,brightness}' >svgnam.csv
+ cat svgnam.csv |\
+ awk 'BEGIN {print "\\newcommand{\\SIL@svgcolname}[1]{\\ifcase#1 "} \
+ {print $1 "\\or"} END {print "Black\\fi}\n"}' >svgnam.tex
+ cat svgnam.csv |\
+ awk 'BEGIN {print "\\newcommand{\\SIL@svgcolval}[1]{\\ifcase#1 "} \
+ {print $5 "\\or"} END {print ".666666666\\fi}\n"}' >>svgnam.tex
+ cat svgnam.csv | wc -l |\
+ awk '{print "\\setcounter{SIL@maxcolno}{" $1 "}"}' >>svgnam.tex
+
+echo `cat svgnam.csv|wc -l` colors
+
+exit 0
+
+%</script>
+% \fi
+% \iffalse
+%<*tester>
+%<<COMMENT
+% !TEX TS-program = xelatex
+% !TEX encoding = UTF-8 Unicode
+% !BIB TS-program = biber
+%COMMENT
+
+%</tester>
+% \fi
+% \iffalse
+%<*tester>
+\documentclass[a0paper,landscape]{bookshelf}
+\addbibresource{mythesis.bib}
+\begin{document}\raggedright
+%%\immediate\write18{./prepdata.sh}
+%%\input{entries.tex}
+\nocite{*}
+\par\vfill\clearpage
+\printbibliography
+\end{document}
+
+%</tester>
+% \fi
+% \Finale
+
diff --git a/graphics/bookshelf/bookshelf.ins b/graphics/bookshelf/bookshelf.ins
new file mode 100644
index 0000000000..cc1b1c8164
--- /dev/null
+++ b/graphics/bookshelf/bookshelf.ins
@@ -0,0 +1,62 @@
+% Transformed from bookshelf.xml by ClassPack db2dtx.xsl
+% version 1.19 (2020-05-19) on Saturday 23 May 2020 at 23:33:08
+%
+% bookshelf.ins is copyright © 2020 by Peter Flynn <peter@silmaril.ie>
+%
+% 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 Peter Flynn <peter@silmaril.ie>
+%
+% This work consists of the files bookshelf.dtx and bookshelf.ins,
+% the derived file
+% and any other ancillary files listed in the MANIFEST.
+%
+\input docstrip.tex
+\keepsilent
+\usedir{tex/latex/bookshelf}
+\preamble
+
+This is a generated file.
+
+Copyright © 2020 by latex@silmaril.ie
+
+This file was generated from an XML master source.
+Amendments and corrections should be notified to the
+maintainer for inclusion in future versions.
+
+\endpreamble
+\generate{\file{bookshelf.cls}{\from{bookshelf.dtx}{class}}
+ \usepreamble\empty\usepostamble\empty
+ \file{prepdata.sh}{\from{bookshelf.dtx}{script}}
+ \usepreamble\empty\usepostamble\empty
+ \file{test.tex}{\from{bookshelf.dtx}{tester}}
+}
+\obeyspaces
+\Msg{********************************************************}
+\Msg{** **}
+\Msg{** Read the documentation before using this class. **}
+\Msg{** **}
+\Msg{** To finish the installation you have to move the **}
+\Msg{** following files into a directory searched by TeX: **}
+\Msg{** **}
+\Msg{** **}
+\Msg{** prepdata.sh **}
+\Msg{** test.tex **}
+\Msg{** **}
+\Msg{** To produce the documentation run the file **}
+\Msg{** bookshelf.dtx through XeLaTeX and biber **}
+\Msg{** **}
+\Msg{** Happy LaTeXing! **}
+\Msg{** **}
+\Msg{********************************************************}
+\endbatchfile
diff --git a/graphics/bookshelf/bookshelf.pdf b/graphics/bookshelf/bookshelf.pdf
new file mode 100644
index 0000000000..e9cd649832
--- /dev/null
+++ b/graphics/bookshelf/bookshelf.pdf
Binary files differ
diff --git a/graphics/bookshelf/myshelf.jpg b/graphics/bookshelf/myshelf.jpg
new file mode 100644
index 0000000000..72b7dda2ef
--- /dev/null
+++ b/graphics/bookshelf/myshelf.jpg
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/README b/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/README
index 65205348a4..77ab9f6e70 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/README
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/README
@@ -47,7 +47,6 @@ and of the derived:
biblatex-philosophy.bib
-
INSTALLATION:
To use the styles place:
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx b/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx
index 8556b4ba56..bb813cf3c9 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx
@@ -1,31 +1,29 @@
% \iffalse meta-comment
%<*internal>
\begingroup
-\input docstrip.tex
-\keepsilent
+\input docstrip
\preamble
-______________________________________________________
-The biblatex-philosophy package
-Copyright (C) 2009-2018 Ivan Valbusa
-All rights reserved
-License information appended
-
-\endpreamble
-\postamble
+The 'biblatex-philosophy' package
+Copyright (C) 2009-2020 Ivan Valbusa
+<ivan dot valbusa at gmail dot com>
-Copyright 2009-2018 by Ivan Valbusa
+All rights reserved
-This program is provided under the terms of the
-LaTeX Project Public License distributed from CTAN
-archives in directory macros/latex/base/lppl.txt.
+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.
-Author: Ivan Valbusa
-ivan dot valbusa at univr dot it
+This work consists of all files listed in README
This work has the LPPL maintenance status "author-maintained".
-\endpostamble
+\endpreamble
+\keepsilent
\askforoverwritefalse
\Msg{*** Generating the class file ***}
@@ -41,8 +39,7 @@ This work has the LPPL maintenance status "author-maintained".
\file{english-philosophy.lbx}{\from{biblatex-philosophy.dtx}{english-lbx}}
\file{spanish-philosophy.lbx}{\from{biblatex-philosophy.dtx}{spanish-lbx}}
\file{french-philosophy.lbx}{\from{biblatex-philosophy.dtx}{french-lbx}}
- \file{biblatex-philosophy.bib}{\from{biblatex-philosophy.dtx}{bib}}
-}
+ \file{biblatex-philosophy.bib}{\from{biblatex-philosophy.dtx}{bib}}}
\Msg{***********************************************************}
\Msg{*}
@@ -70,21 +67,7 @@ This work has the LPPL maintenance status "author-maintained".
\Msg{***********************************************************}
\endgroup
%</internal>
-%
-% Copyright (C) 2009-2018 by Ivan Valbusa
-% <ivan dot valbusa at univr dot it>
-% -------------------------------------------------------
-%
-% 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.
-%
% \fi
-%
% \iffalse
%<*driver>
\ProvidesFile{biblatex-philosophy.dtx}
@@ -101,54 +84,74 @@ This work has the LPPL maintenance status "author-maintained".
%<spanish-lbx>\ProvidesFile{spanish-philosophy.lbx}
%<french-lbx>\ProvidesFile{french-philosophy.lbx}
%<*standard-bbx|classic-bbx|modern-bbx|verbose-bbx|classic-cbx|modern-cbx|verbose-cbx|italian-lbx|english-lbx|spanish-lbx|french-lbx>
-[2018/03/03 v1.9.8a A set of styles for biblatex]
+[2020/05/24 v1.9.8b A set of styles for biblatex]
%</standard-bbx|classic-bbx|modern-bbx|verbose-bbx|classic-cbx|modern-cbx|verbose-cbx|italian-lbx|english-lbx|spanish-lbx|french-lbx>
%<*driver>
-\documentclass[10pt]{ltxdoc}
+\documentclass[12pt]{ltxdoc}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
-% fonts and colors
-\usepackage[osf,p,mono=false]{libertine}
-\usepackage[libertine]{newtxmath}
+%--------------------------------------------------------
+% GRAPHICS
+%--------------------------------------------------------
\usepackage[svgnames]{xcolor}
\definecolor{philA}{named}{DarkRed}
\definecolor{philB}{named}{NavyBlue}
-\usepackage{metalogo}
-\usepackage{guit}
+\definecolor{sufred}{rgb}{0.5,0,0}
+\definecolor{sufgray}{rgb}{0.5,0.5,0.5}
+\usepackage{tikz}
+\usetikzlibrary{shadows}
+\usepackage[framemethod=TikZ]{mdframed}
+\mdfsetup{roundcorner=3pt,linecolor=white,backgroundcolor=gray!10}
+%--------------------------------------------------------
+% DOC FACILITIES
+%--------------------------------------------------------
+\usepackage{metalogo,hologo}
+\usepackage{guit}% before ltxdockit but after xcolor!
\usepackage[final]{microtype}
-% doc facilities
\let\cs\relax
\let\cmd\relax
\usepackage{ltxdockit}
\usepackage{btxdockit}
-% bibliography
+%--------------------------------------------------------
+% FONTS
+%--------------------------------------------------------
+\usepackage{cochineal}
+\usepackage[varqu,varl,var0]{inconsolata}
+\usepackage{biolinum}
+\usepackage[cochineal,bigdelims,cmintegrals,vvarbb]{newtxmath}
+\usepackage{microtype}
+%--------------------------------------------------------
+% LAYOUT
+%--------------------------------------------------------
+\usepackage[skip=1.5ex]{parskip}
+\setcounter{tocdepth}{3}
+\usepackage{geometry}
+\geometry{
+ a4paper,
+ margin=3cm,
+ %paperwidth=128mm,
+ %paperheight=96mm,
+ %margin=1cm,
+ headheight=15pt,
+ ignoreall,
+ heightrounded}
+\usepackage{sectsty}
+\allsectionsfont{\sffamily}
+% --------------------------------------------------------
+% OTHER PACKAGES
+% --------------------------------------------------------
\usepackage{csquotes}
\usepackage[style=philosophy-modern,annotation=true]{biblatex}
+\setlength{\bibhang}{60pt}
\addbibresource{biblatex-philosophy.bib}
\addbibresource{biblatex-examples.bib}
\DeclareBibliographyCategory{biblatex}
\addtocategory{biblatex}{set,stdmodel,matuz:doody,vizedom:related,britannica,gaonkar,jaffe,westfahl:frontier,cms,ctan,jcg,yoon,worman,wilde,westfahl:space,weinberg,wassenberg,vazques-de-parga,springer,spiegelberg,sorace,sigfridsson,shore,sarfraz,salam,reese,pines,piccato,padhye,nussbaum,nietzsche:ksa,nietzsche:ksa1,nietzsche:historie,moraux,moore,moore:related,massa,maron,markey,malinowski,loh,laufenberg,kullback,kullback:reprint,kullback:related,kowalik,knuth:ct,knuth:ct:a,knuth:ct:b,knuth:ct:c,knuth:ct:d,knuth:ct:e,knuth:ct:related,kastenholz,kant:kpv,kant:ku,itzhaki,hyman,murray,iliad,herrmann,hammond,companion,gonzalez,glashow,gillies,gerhardt,vangennep,vangennep:trans,vangennep:related,geer,gaonkar:in,doody,cotton,coleridge,cicero,chiu,brandt,bertram,baez/article,baez/online,averroes/bland,averroes/hannes,averroes/hercz,augustine,aristotle:anima,aristotle:physics,aristotle:poetics,aristotle:rhetoric,angenendt,almendro,aksin}
-
-% layout
-\setcounter{tocdepth}{3}
-\usepackage{geometry}
-\geometry{paperwidth=17cm,paperheight=24cm,margin=1.4cm,top=2cm,bottom=2cm,headheight=15pt,ignoreall,heightrounded}
-\usepackage{sectsty}
-\allsectionsfont{\sffamily}
-\usepackage{fancyhdr}
- \fancyhf{}
- \fancyhead[L]{© 2009--\the\year\quad Ivan Valbusa}
- \fancyfoot[L]{\textsf{biblatex-philosophy}
- \fileversion{} -- \filedate}
- \renewcommand{\footrulewidth}{0.4pt}
- \fancyhead[R]{\thepage}
- \pagestyle{fancy}
-\usepackage[framemethod=TikZ]{mdframed}
- \mdfsetup{roundcorner=3pt}
- \usetikzlibrary{shadows}
-% New commands
-\def\suftesi{\textsf{suftesi}}
+%--------------------------------------------------------
+% COMMANDS AND ENVIRONMENTS
+%--------------------------------------------------------
+\newcommand*{\OR}{${}\mid{}$}
\newcommand{\argstyle}{\itshape}
\DeclareRobustCommand*{\ar}[1]{\texttt{\char`\{}%
\textrm{\argstyle#1}\texttt{\char`\}}}
@@ -161,11 +164,11 @@ This work has the LPPL maintenance status "author-maintained".
\newcommand{\emphasize}[1]{\textcolor{teal}{#1}}
% environments
\newenvironment{ttquote}
-{\begin{mdframed}[linecolor=black!50]
+{\begin{mdframed}
\ttfamily\microtypesetup{activate=false}}
{\end{mdframed}}
\newenvironment{latexcode}
-{\begin{mdframed}[linecolor=black!50]}
+{\begin{mdframed}}
{\end{mdframed}}
\newenvironment{bibexample}[1][]
{\begin{mdframed}[frametitlefont={\bfseries},#1,backgroundcolor=philA!10,linecolor=white]
@@ -178,47 +181,10 @@ This work has the LPPL maintenance status "author-maintained".
}
\makeatletter
-\renewenvironment*{optionlist}
-{\list{}{%
- \setlength{\labelwidth}{2.5cm}%
- \setlength{\labelsep}{\z@}%
- \setlength{\leftmargin}{2.5cm}%
- \renewcommand*{\makelabel}[1]{\hss\optionlistfont##1}}%
- \ltd@optionlist}
-{\endlist}
-\renewenvironment*{fieldlist}[1][3cm]
-{\list{}{%
- \setlength{\labelwidth}{#1}%
- \setlength{\labelsep}{\marglistsep}%
- \setlength{\leftmargin}{2.5cm}%
- \renewcommand*{\makelabel}[1]{\hss\marglistfont##1}}%
- \def\fielditem##1##2{%
- \item[##1]%
- \ltd@pdfbookmark{##1}{##1}%
- field (##2)\par\nobreak
- \vspace{\itemsep}}%
- \def\listitem##1##2{%
- \item[##1]%
- \ltd@pdfbookmark{##1}{##1}%
- list (##2)\par\nobreak
- \vspace{\itemsep}}}
-{\endlist}
-\renewenvironment*{ltxsyntax}[1][3cm]
-{\list{}{%
- \setlength{\labelwidth}{3cm}%
- \setlength{\labelsep}{0pt}%
- \setlength{\leftmargin}{#1}%
- \renewcommand*{\makelabel}[1]{%
- \hss\ltxsyntaxfont\ltxsyntaxlabelfont##1}}%
- \let\csitem\ltd@csitem
- \let\cmditem\ltd@cmditem
- \let\envitem\ltd@envitem
- \let\lenitem\ltd@csitem
- \let\boolitem\ltd@boolitem
- \let\cntitem\ltd@item
- \let\optitem\ltd@item}
-{\endlist}
-{\endlist}
+\renewcommand*{\ltd@ol@boolitem}[2][]{%
+ \ifblank{#1}
+ {\ltd@option{#2}{#2}{\ltd@verblist{true\OR false}}{}}
+ {\ltd@option{#2}{#2}{\ltd@verblist{true\OR false}}{\ltd@textverb{#1}}}}
\renewenvironment*{valuelist}[1][]
{\list{}{%
\ifblank{#1}
@@ -250,10 +216,9 @@ This work has the LPPL maintenance status "author-maintained".
\end{multicols}}
\makeatother
- \usepackage{hyperref}
+ \usepackage{hyperref}
\hypersetup{%
-hidelinks,
-% colorlinks=true,citecolor=philA,linkcolor=philA,
+ hidelinks,
pdftitle={User's Guide to \textsf{biblatex philosophy}},
pdfsubject={Bibliography styles for (Italian)
users of biblatex},
@@ -272,7 +237,7 @@ hidelinks,
%</driver>
% \fi
%
-% \CheckSum{4458}
+% \CheckSum{4472}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -290,6 +255,7 @@ hidelinks,
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
+% \changes{v1.9.8b}{2020/05/19}{Maintenance release. Corrected a bug in \bibtype{incollection} and \bibtype{inproceeding} without editor.}
% \changes{v1.9.8a}{2018/03/03}{Maintenance release. Corrected missing commas in some \texttt{.lbx} files.}
% \changes{v1.9.8}{2017/11/29}{Maintenance release. Updated macros involving \texttt{extrayear} component.}
% \changes{v1.9.7}{2017/10/05}{Maintenance release. Fixed a bug in the \bibtype{set} bibliography driver.}
@@ -302,8 +268,8 @@ hidelinks,
% \changes{v1.9}{2016/11/26}{Redefined \opt{ibidem} and \opt{loccit} strings in file \file{english-philosophy.lbx} according to the Chicago Manual of Style.}
% \changes{v1.8}{2016/06/16}{Maintenance release. Corrected an incompatibility with \opt{scauthors} option.}
% \changes{v1.7}{2016/06/10}{Maintenance release. Updated documentation.}
-% \changes{v1.6}{2016/05/22}{Removed compatibility with legacy Bib\TeX{} backend.}
-% \changes{v1.5}{2016/05/18}{Improved compatibility with legacy Bib\TeX{} backend.}
+% \changes{v1.6}{2016/05/22}{Removed compatibility with legacy \textsc{Bib}\TeX{} backend.}
+% \changes{v1.5}{2016/05/18}{Improved compatibility with legacy \textsc{Bib}\TeX{} backend.}
% \changes{v1.4}{2016/03/10}{Maintenance release. Updated style for working with \sty{biblatex} v.3.4.}
% \changes{v1.3}{2015/10/09}{Maintenance release. Corrected a spurious space in article entries.}
% \changes{v1.2}{2015/09/19}{Maintenance release. New value \opt{superscript} for \opt{editionformat} option.}
@@ -361,8 +327,7 @@ hidelinks,
%
% \thispagestyle{empty}
% \begin{tikzpicture}[overlay,remember picture]
-% \draw[circular drop shadow,draw=none,fill=white] (current page.center) circle (6cm);
-% \node[align=center,anchor=center] at (current page.center) {%
+% \draw[circular drop shadow,draw=none,fill=white] (current page.center) circle (6cm) node[align=center,anchor=center] {%
% Ivan Valbusa\\[1cm]
%
%\Huge\color{gray}\bfseries \parbox{10cm}{\centering The \\{{\color{philA}\fontsize{30}{32}\textsf{biblatex-philosophy}}\\ bundle}}\\[1cm]
@@ -372,29 +337,41 @@ hidelinks,
%
%};
% \end{tikzpicture}
+% \clearpage\thispagestyle{empty}
%
-% \clearpage
+% \null\vfill
%
-% \thispagestyle{empty}
-% \vspace*{\fill}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section*{Legalese}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%\noindent Copyright \copyright\ 2009-\the\year{} Ivan Valbusa.
-% \bigskip
-%
-%\noindent This package is author-maintained.
-%Permission is granted to copy, distribute and/or modify this software under the
-%terms of the LaTeX Project Public License, version 1.3c or later (\url{http://latex-project.org/lppl}). This software is provided ''as is'', without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
+% \noindent Copyright \copyright\ 2009-\the\year\ Ivan Valbusa
+% \smallskip
%
-% \bigskip
+% \noindent This package is author-maintained.
+% Permission is granted to copy, distribute and/or modify this software
+% under the terms of the \LaTeX{} Project Public License, version 1.3 or
+% later (\url{http://latex-project.org/lppl}).
+% This software is provided ``as is'', without warranty of any kind,
+% either expressed or implied, including, but not limited to, the implied
+% warranties of merchantability and fitness for a particular purpose.
+%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section*{Feedback}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%\noindent If you have any questions, feedback or requests please email me at \texttt{ivan dot valbusa at univr dot it}. If you need specific features not already implemented, remember to attach the example files.
+% If you have any questions, feedback or requests please email me at \texttt{ivan dot valbusa at gmail dot com}. If you need specific features not already implemented, remember to attach the example files.
%
% \clearpage
%
% \begin{center}
-% {\color{philA}\bfseries
-% \Huge User's Guide to\\ \textsf{biblatex-philosophy}\\[3mm]}
-% {\large\itshape Bibliography styles for (Italian) users of~\textsf{biblatex}}
+% {\color{philA}\bfseries\sffamily
+% \Huge User's Guide to\\ \texttt{biblatex-philosophy}\\[3mm]}
+% {\large\bfseries\sffamily Bibliography styles for (Italian) users of~\textsf{biblatex}}
%\vspace{.8cm}
%
% \normalsize\fileversion{} -- \filedate
@@ -402,9 +379,7 @@ hidelinks,
%
% Ivan Valbusa\\[2mm]
%
-% \small Dipartimento di Filologia, Letteratura e Linguistica\\
-% \small Università degli Studi di Verona\\
-% \footnotesize\texttt{ivan dot valbusa at univr dot it}
+% \footnotesize\texttt{ivan dot valbusa at gmail dot com}
% \vspace{1cm}
% \end{center}
%
@@ -412,40 +387,61 @@ hidelinks,
%\noindent This bundle provides a small collection of bibliography and citation styles for use with Philipp Lehman's \sty{biblatex} package. The styles try to be language-indipendent but their prime aim is to match the needs of the Italian writers, particularly those concerned in the humanities. They offer useful features to compose detailed bibliographic entries including the translation data of foreign texts, annotations etc. Many options allow you to change the style defaults. Only the Italian, English, Spanish and French localizations are available for now but you can use the styles with all the languages supported by \sty{babel} or \sty{polyglossia} adding simple redefinitions.
% \end{abstract}
%
-% \tableofcontents
-%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \tableofcontents
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%\section*{A brief history}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section*{A brief history}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%The firs step toward the creation of the \sty{philosophy-modern} style was the request of Lorenzo Pantieri in the \GuIT{} Forum at \url{http://www.guit.sssup.it/phpbb/viewtopic.php?t=6472} (See the discussion on \url{http://www.guit.sssup.it/phpbb/viewtopic.php?t=6717.}) Now this is the bibliography style of \citetitle{pantieri:artelatex}, the most popular Italian guide to \LaTeX{} \parencite{pantieri:artelatex}. %\nocite{ctan,guit:sito}
+% The firs step toward the creation of the \sty{philosophy-modern} style was the request of Lorenzo Pantieri in the \GuIT{} Forum at \url{http://www.guit.sssup.it/phpbb/viewtopic.php?t=6472} (See the discussion on \url{http://www.guit.sssup.it/phpbb/viewtopic.php?t=6717.}) Now this is the bibliography style of \citetitle{pantieri:artelatex}, the most popular Italian guide to \LaTeX{} \parencite{pantieri:artelatex}. %\nocite{ctan,guit:sito}
%
-% \smallskip
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section*{Acknowledgments}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-% {\itshape\noindent I would like to thank all those who took part in the debate on {\fontfamily{cmr}\upshape\selectfont\GuIT{}} Web site and the authors of the styles which inspired \sty{biblatex-philosophy}, specifically: Dominik \textcite{wassenhoven:dw}, James \textcite{clawson:mla} and Sander \textcite{glibof:historian}. Last but not least, a special thank to Philipp \textcite{lehman:biblatex} for his fundamental package and to the actual developers, Philip Kime\index{Kime, Philip}, Audrey Boruvka\index{Boruvka, Audrey} and Joseph Wright\index{Wright, Joseph}.
-% }
+% I would like to thank all those who took part in the debate on {\fontfamily{cmr}\upshape\selectfont\GuIT{}} website and the authors of the styles which inspired \sty{biblatex-philosophy}, specifically: Dominik \textcite{wassenhoven:dw}, James \textcite{clawson:mla} and Sander \textcite{glibof:historian}. Last but not least, a special thank to Philipp \textcite{lehman:biblatex} for his fundamental package and to current developers, Philip Kime\index{Kime, Philip}, Audrey Boruvka\index{Boruvka, Audrey} and Joseph Wright\index{Wright, Joseph}.
%
-%\section{Use}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section{Usage}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%
-%The styles can be loaded as usual, but to ensure language-specific quotation marks you need \sty{babel} (or \sty{polyglossia}) and \sty{csquotes} \parencite[see][]{babel,polyglossia,csquotes}. Biber in place of Bib\TeX{} is also required as backend bibliography processor \parencite{kime:biber}. The example below shows a typical code for an Italian document. Replace \meta{style} with \sty{classic}, \sty{modern} or \sty{verbose}, and \meta{bibfile} with the name of your bibliography database (``.bib'' must be declared). For other languages you can choose to use or not the Italian-style quotation marks provided by \sty{csquotes}.
+%The styles can be loaded as usual, but to ensure language-specific quotation marks you need \sty{babel} (or \sty{polyglossia}) and \sty{csquotes} \parencite[see][]{babel,polyglossia,csquotes}. Biber in place of \textsc{Bib}\TeX{} is also required as backend bibliography processor \parencite{kime:biber}. The example below shows a typical code for an Italian document. Replace \meta{style} with \sty{classic}, \sty{modern} or \sty{verbose}, and \meta{bibfile} with the name of your bibliography database (``\file{.bib}'' must be declared). For other languages you can choose to use or not the Italian-style quotation marks provided by \sty{csquotes}.
%\begin{ttquote}
-%\cmd{usepackage}\oar{italian}\ar{babel}\\
-%\cmd{usepackage}\oar{style=italian}\ar{csquotes}\\
-%\cmd{usepackage}\oar{style=philosophy-\meta{style}}\ar{biblatex}\\
-%\mbox{}\quad \cmd{addbibresource}\ar{\meta{bibfile}.bib}
+%\cmd{usepackage}[italian]\{babel\}\\
+%\cmd{usepackage}[style=italian]\{csquotes\}\\
+%\cmd{usepackage}[style=philosophy-\meta{style}]\{biblatex\}\\
+%\mbox{}\quad \cmd{addbibresource}\{\meta{bibfile}.bib\}
%\end{ttquote}
%To uniform the style of quotation marks in multilingual bibliographies typeset using the \opt{autolang=other} option, you can use the \cmd{DeclareQuoteAlias} command. For example:
%\begin{ttquote}
-%\cmd{DeclareQuoteAlias}\ar{italian}\ar{german}
+%\cmd{DeclareQuoteAlias}[italian]\{german\}
%\end{ttquote}
%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section{The styles}\label{sec:introduction}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%\section{The styles}\label{sec:introduction}
-% This bundle provides two author-year styles (\sty{philosophy-classic} and \sty{philosophy-modern}) and a verbose style (\sty{philosophy-verbose}) and. The first simple and trivial characteristic of these style is that they use commas instead of dots to separate the parts of the entry, according to the most common Italian tradition. But they do much more, of course. The other features, some of which are style-dependent, are described in the next sections and can be easily examined looking at the examples at the end of this documentation or typesetting the example files in the \TeX Live folder \texttt{texmf-dist/doc/latex/biblatex-philosophy/examples.zip}.
+% This bundle provides two author-year styles (\sty{philosophy-classic} and \sty{philosophy-modern}) and a verbose style (\sty{philosophy-verbose}). The first simple and trivial characteristic of these style is that they use commas instead of dots to separate the parts of the entry, according to the most common Italian tradition. But they do much more, of course. The other features, some of which are style-dependent, are described in the next sections and can be easily examined looking at the examples at the end of this documentation or typesetting the example files in the \TeX~Live folder \texttt{texmf-dist/doc/latex/biblatex-philosophy/examples.zip}.
%
% Note that \sty{biblatex} adopts by default a very rational criterion for the ordering of the list of names in multi-authors/editors entries. Only for the first author/editor the surname precedes the name while the other authors/editors are typeset in the form ``Name Surname'' (e.g. ``Eco, Umberto and Gianni Vattimo''). The Italian (academic) writers often see this feature like a sort of inconsistency. Actually it is inconsistent to typeset all the authors in the form ``Surname, Name'' when this is useless.
%
-%\subsection[\sty{philosophy-classic}]{The \sty{philosophy-classic} style}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection[\sty{philosophy-classic}]{The \sty{philosophy-classic} style}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
%The \sty{classic} style is a standard author-year style associated to a compact citation scheme which allows to cite multiple entries of the same author and/or published in the same year, omitting some redundant informations. It is based on \sty{authoryear-comp}:
%\begin{bibexample}
@@ -459,15 +455,18 @@ hidelinks,
%\item ---
%(1986a) \emph{Computers \& Typesetting}, vol. B: \emph{\TeX: The Program}, Addison-Wesley.
% \item ---
-%(1986b) \emph{Computers \& Typesetting}, vol. C: \emph{The METAFONTbook}, Addison-Wesley.
+%(1986b) \emph{Computers \& Typesetting}, vol. C: \emph{The \hologo{METAFONT}book}, Addison-Wesley.
% \item ---
-%(1986c) \emph{Computers \& Typesetting}, vol. D: \emph{METAFONT: The Program}, Addison-Wesley.
+%(1986c) \emph{Computers \& Typesetting}, vol. D: \emph{\hologo{METAFONT}: The Program}, Addison-Wesley.
% \item ---
%(1986d) \emph{Computers \& Typesetting}, vol. E: \emph{Computer Modern Typefaces}, Addison-Wesley.
% \end{bibexamplelist}
%
-%
-%\subsection[\sty{philosophy-modern}]{The \sty{philosophy-modern} style} \label{esempio-modern}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection[\sty{philosophy-modern}]{The \sty{philosophy-modern} style} \label{esempio-modern}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
%The \sty{modern} style uses the ``classic'' citation scheme but produces a fancy bibliography divided into blocks, which is particularly suited for bibliographies with many entries for the same author. This kind of structure is adopted by many Italian publisher, for example Einaudi, and it is particularly loved by Umberto Eco, who recommends it in his Italian bestseller \parencite{Eco:2004}.
% You can change the distance between year and title and, of course, all the common features with the \sty{classic} style. Here is an example of a \sty{modern} bibliography:
@@ -485,22 +484,22 @@ hidelinks,
% \item[1986a]
% \emph{Computers \& Typesetting}, vol. B: \emph{\TeX: The Program}, Addison-Wesley.
% \item[1986b]
-% \emph{Computers \& Typesetting}, vol. C: \emph{The METAFONTbook}, Addison-Wesley.
+% \emph{Computers \& Typesetting}, vol. C: \emph{The \hologo{METAFONT}book}, Addison-Wesley.
% \item[1986c]
-% \emph{Computers \& Typesetting}, vol. D: \emph{METAFONT: The Program}, Addison-Wesley.
+% \emph{Computers \& Typesetting}, vol. D: \emph{\hologo{METAFONT}: The Program}, Addison-Wesley.
%\item \hskip-2cm Nietzsche, Friedrich
% \item[1988a] \emph{Sämtliche Werke. Kritische Studienausgabe}, ed. by Giorgio Colli and Mazzino Montinari,
-%2nd ed., 15 vols., Deutscher Taschenbuch-Verlag and Walter de Gruyter, München,
-%Berlin, and New York.
-%\item[1988b] \emph{Sämtliche Werke. Kritische Studienausgabe}, vol. 1: \emph{Die Geburt der Tragödie. Unzeitgemäße
-%Betrachtungen I–IV. Nachgelassene Schriften 1870–1973}, ed. by Giorgio Colli and Mazzino
-%Montinari, 2nd ed., Deutscher Taschenbuch-Verlag and Walter de Gruyter, München,
-%Berlin, and New York.
-%\item[1988c] ``Unzeitgemässe Betrachtungen. Zweites Stück. Vom Nutzen und Nachtheil der Historie
-%für das Leben'', in \emph{Sämtliche Werke. Kritische Studienausgabe}, vol. 1: \emph{Die Geburt der
-%Tragödie. Unzeitgemäße Betrachtungen I–IV. Nachgelassene Schriften 1870–1973}, ed. by
-%Giorgio Colli and Mazzino Montinari, Deutscher Taschenbuch-Verlag and Walter de
-%Gruyter, München, Berlin, and New York, pp. 243-334.
+% 2nd ed., 15 vols., Deutscher Taschenbuch-Verlag and Walter de Gruyter, München,
+% Berlin, and New York.
+% \item[1988b] \emph{Sämtliche Werke. Kritische Studienausgabe}, vol. 1: \emph{Die Geburt der Tragödie. Unzeitgemäße
+% Betrachtungen I-IV. Nachgelassene Schriften 1870-1973}, ed. by Giorgio Colli and Mazzino
+% Montinari, 2nd ed., Deutscher Taschenbuch-Verlag and Walter de Gruyter, München,
+% Berlin, and New York.
+% \item[1988c] ``Unzeitgemässe Betrachtungen. Zweites Stück. Vom Nutzen und Nachtheil der Historie
+% für das Leben'', in \emph{Sämtliche Werke. Kritische Studienausgabe}, vol. 1: \emph{Die Geburt der
+% Tragödie. Unzeitgemäße Betrachtungen I-IV. Nachgelassene Schriften 1870-1973}, ed. by
+% Giorgio Colli and Mazzino Montinari, Deutscher Taschenbuch-Verlag and Walter de
+% Gruyter, München, Berlin, and New York, p. 243-334.
%\item \hskip-2cm Van Gennep, Arnold
%\item[1909a] \emph{Les rites de passage}, Nourry, Paris.
%\item[1909b] \emph{Les rites de passage}, Nourry, Paris; trans. by Monika B. Vizedom and
@@ -510,64 +509,76 @@ hidelinks,
%\endlist
% \end{bibexample}
%
-%
-%\subsection[\sty{philosophy-verbose}]{The \sty{philosophy-verbose} style}\label{sec:verbose}
-%
-%This style is aimed for citations given in the footnotes and follows the most popular scheme used in the Italian humanities. It prints a full citation similar to a bibliography entry when an item is cited for the first time, and a short citation afterwards, using the title (possibly shortened in the \bibfield{shorttitle} field), followed by the string ``cit.''.
-%Citing the same entry two times, in the second one the string ``Ivi'' (``Ibid.'' for English and French documents) is used; citing the same place of the previous citation you will have ``Ibidem'' (``Ibid.'' for English and French documents):
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection[\sty{philosophy-verbose}]{The \sty{philosophy-verbose} style}\label{sec:verbose}
+% ^^A
+% ^^A ----------------------------------------------------------------
+%
+% This style is aimed for citations given in the footnotes and follows the most popular scheme used in the Italian humanities. It prints a full citation similar to a bibliography entry when an item is cited for the first time, and a short citation afterwards, using the title (possibly shortened in the \bibfield{shorttitle} field), followed by the string ``cit.''.
+% Citing the same entry two times, in the second one the string ``Ivi'' (``Ibid.'' for English and French documents) is used; citing the same place of the previous citation you will have ``Ibidem'' (``Ibid.'' for English and French documents):
%\smallskip
%
% \begin{bibexample}[frametitle=Italian \sty{philosophy-verbose} citation scheme]
-% \textsuperscript{1} \fullcite{Valbusa:2007}, p. 43\\
-% \textsuperscript{2} \emph{Ivi}, p. 26. \\
-% \textsuperscript{3} \emph{Ibidem}. \\
+% \textsuperscript{1} \fullcite{Valbusa:2007}, p. 43.\\
+% \textsuperscript{2} {Ivi}, p. 26. \\
+% \textsuperscript{3} {Ibidem}. \\
% \textsuperscript{4} \fullcite{heidegger:sz}.\\
% \textsuperscript{5} Valbusa, ``Psicologia e sistema'' cit., p. 35.
% \end{bibexample}
%\smallskip
%
% \begin{bibexample}[frametitle=English \sty{philosophy-verbose} citation scheme]
-% \textsuperscript{1} \fullcite{Poincare:1968-ORIG}, p. 43\\
-% \textsuperscript{2} \emph{Ibid.}, p. 26. \\
-% \textsuperscript{3} \emph{Ibid.}. \\
+% \textsuperscript{1} \fullcite{Poincare:1968-ORIG}, p. 43.\\
+% \textsuperscript{2} {Ibid.}, p. 26. \\
+% \textsuperscript{3} {Ibid.} \\
% \textsuperscript{4} \fullcite{heidegger:sz}.\\
% \textsuperscript{5} Poincaré, \emph{La science et l’hypothèse} cit., p. 35.
% \end{bibexample}
%
-%When there is only one entry for the same author, with the \opt{singletitle=true} option
-%the string ``op. cit.'' is used instead of the (short) title followed by ``cit.'':%
+% When there is only one entry for the same author, with the \opt{singletitle=true} option
+% the string ``op. cit.'' is used instead of the (short) title followed by ``cit.'':%
%\begin{bibexample}
%\textsuperscript{6} Heidegger, op. cit., p. 35.
%\end{bibexample}
%
-%All the scholarly abbreviations (\emph{latinitates}) but ``cit.'' are printed by default in normal font. With the \opt{latinemph} option you can get them in italic shape (section \ref{sec:options-verbose}).
+% All the scholarly abbreviations (\emph{latinitates}) but ``cit.'' are printed by default in normal font. With the \opt{latinemph} option you can get them in italic shape (section \ref{sec:options-verbose}).
%
% A \sty{verbose} bibliography is similar to a \sty{classic} bibliography but with the year placed at the end of the entry:
%\begin{bibexamplelist}[frametitle=The \sty{philosophy-verbose} bibliography]
-%\item Donald E. Knuth, \emph{Computers \& Typesetting}, 5 vols., Addison-Wesleys, 1984-1986.
+%\item Donald E. Knuth, \emph{Computers \& Typesetting}, 5 vols., Addison-Wesley, 1984-1986.
%\item ---
% \emph{Computers \& Typesetting}, vol. A: \emph{The \TeX book}, Addison-Wesley, 1984.
%\item ---
% \emph{Computers \& Typesetting}, vol. B: \emph{\TeX: The Program}, Addison-Wesley, 1986.
% \item ---
-% \emph{Computers \& Typesetting}, vol. C: \emph{The METAFONTbook}, Addison-Wesley, 1986.
+% \emph{Computers \& Typesetting}, vol. C: \emph{The \hologo{METAFONT}book}, Addison-Wesley, 1986.
% \item ---
-% \emph{Computers \& Typesetting}, vol. D: \emph{METAFONT: The Program}, Addison-Wesley, 1986.
+% \emph{Computers \& Typesetting}, vol. D: \emph{\hologo{METAFONT}: The Program}, Addison-Wesley, 1986.
% \item ---
% \emph{Computers \& Typesetting}, vol. E: \emph{Computer Modern Typefaces}, Addison- Wesley, 1986.
% \end{bibexamplelist}
%
-% \section{Specialities}\label{sec:specialities}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section{Specialities}\label{sec:specialities}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%\subsection{Related entries}\label{sec:related}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection{Related entries}\label{sec:related}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%The \sty{philosophy} styles use the mechanism provided by the \bibfield{related} field to typeset complex entries comprising both the original publication data and the translation data \parencite[see][]{Poincare:1968-ORIG}. The related entry is preceded by the \texttt{translationas} string which defaults to ``trad.~it.'', ``trans.'', ``trad.~es.'' and ``trad.'' for Italian, English, Spanish and French documents, respectively. If you want to change it, use the \bibfield{relatedstring} field, like in \textcite{popper-logik} which shows, among others, an entry with cascading relations.
+% The \sty{philosophy} styles use the mechanism provided by the \bibfield{related} field to typeset complex entries comprising both the original publication data and the translation data \parencite[see][]{Poincare:1968-ORIG}. The related entry is preceded by the \texttt{translationas} string which defaults to ``trad.~it.'', ``trans.'', ``trad.~es.'' and ``trad.'' for Italian, English, Spanish and French documents, respectively. If you want to change it, use the \bibfield{relatedstring} field, like in \textcite{popper-logik} which shows, among others, an entry with cascading relations.
%
% \begin{bibexamplelist}
%\item \fullcite{Poincare:1968-ORIG}.
% \end{bibexamplelist}
%
-%\begin{latexcode}\begin{verbatim}
+%\begin{latexcode}
+%\begin{verbatim}
%@book{Poincare:1968-ORIG,
% author = {Jules-Henri Poincaré},
% title = {La science et l'hypothèse},
@@ -590,159 +601,168 @@ hidelinks,
%
%\begin{latexcode}\begin{verbatim}
%@book{popper-logik,
-% title = {Logik der Forschung},
+% title = {Logik der Forschung},
% publisher = {Springer},
-% author = {Karl R. Popper},
-% date = {1934},
-% location = {Wien},
-% related = {popper-logik:ing}}
+% author = {Karl R. Popper},
+% date = {1934},
+% location = {Wien},
+% related = {popper-logik:ing}}
%
%@book{popper-logik:ing,
-% title = {The Logic of Scientific Discovery},
-% publisher = {Hutchinson},
-% author = {Karl R. Popper},
-% edition = {3},
-% date = {1959},
-% location = {London},
-% related = {popper-logik:ita},
-% relatedstring={it\adddotspace trans\adddot}}
+% title = {The Logic of Scientific Discovery},
+% publisher = {Hutchinson},
+% author = {Karl R. Popper},
+% edition = {3},
+% date = {1959},
+% location = {London},
+% related = {popper-logik:ita},
+% relatedstring ={it\adddotspace trans\adddot}}
%
%@book{popper-logik:ita,
-% title = {Logica della scoperta scientifica},
+% title = {Logica della scoperta scientifica},
% publisher = {Einaudi},
-% author = {Karl R. Popper},
-% edition = {3},
-% date = {1998},
-% location = {Torino}}
-%\end{verbatim}\end{latexcode}
-%
-%
-%\subsection{Crossreferences}\label{sec:crossref}
+% author = {Karl R. Popper},
+% edition = {3},
+% date = {1998},
+% location = {Torino}}
+%\end{verbatim}
+%\end{latexcode}
%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection{Cross references}\label{sec:crossref}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%The \sty{philosophy} styles allow you to manage
-%entries referring to other entries via the \bibfield{crossref} fields. This is very useful when you have to cite two or more \bibtype{incollection} of the same \bibtype{collection} \parencite[see][]{corrocher:2009,federspil:2009}. In this way the \bibtype{collection} is printed in the bibliography and it is cross-referenced inside the \bibtype{incollection}, using the corresponding author-year label (the mechanism is the same for \bibtype{inbook} items).
+% The \sty{philosophy} styles allow you to manage
+% entries referring to other entries via the \bibfield{crossref} field. This is very useful when you have to cite two or more \bibtype{incollection} of the same \bibtype{collection} \parencite[see][]{corrocher:2009,federspil:2009}. In this way the \bibtype{collection} is printed in the bibliography and it is cross-referenced inside the \bibtype{incollection}, using the corresponding author-year label (the mechanism is the same for \bibtype{inbook} items).
%\begin{bibexamplelist}
-%\item Corrocher, Roberto (2009) “Riflessioni sull’uomo di fronte a nuove sfide”, in Giaretta et al. (2009), pp. 27-42.
-%\item Federspil, Giovanni and Roberto Vettor (2009), “Medicina: un unico metodo e una sola argomentazione?”, in Giaretta et al. (2009), pp. 43-74.
+%\item Corrocher, Roberto (2009) “Riflessioni sull’uomo di fronte a nuove sfide”, in Giaretta et al. (2009), p. 27-42.
+%\item Federspil, Giovanni and Roberto Vettor (2009), “Medicina: un unico metodo e una sola argomentazione?”, in Giaretta et al. (2009), p. 43-74.
%\item Giaretta, Pierdaniele, Antonio Moretto, Gian Franco Gensini, and Marco Trabucchi (2009) (eds.), \emph{Filosofia delle medicina. Metodo, modelli, cura ed errori}, 2 vols., il Mulino, Bologna.
%\end{bibexamplelist}
%\begin{latexcode}\begin{verbatim}
%@collection{Filmed:2009,
-% title = {Filosofia delle medicina},
+% title = {Filosofia delle medicina},
% booktitle = {Filosofia delle medicina},
-% subtitle = {Metodo, modelli, cura ed errori},
-% editor = {Pierdaniele Giaretta and Antonio Moretto
+% subtitle = {Metodo, modelli, cura ed errori},
+% editor = {Pierdaniele Giaretta and Antonio Moretto
% and Gian Franco Gensini
% and Marco Trabucchi},
-% volumes = {2},
+% volumes = {2},
% publisher = {il Mulino},
-% location = {Bologna},
+% location = {Bologna},
% date = {2009}}
%
%@incollection{corrocher:2009,
-% author = {Roberto Corrocher},
-% title = {Riflessioni sull'uomo di fronte a nuove sfide},
-% pages = {27-42},
+% author = {Roberto Corrocher},
+% title = {Riflessioni sull'uomo di fronte a nuove sfide},
+% pages = {27-42},
% crossref = {Filmed:2009}}
%
%@incollection{federspil:2009,
-% author = {Giovanni Federspil and Roberto Vettor},
-% title = {Medicina: un unico metodo e una sola argomentazione?},
-% pages = {43-74},
+% author = {Giovanni Federspil and Roberto Vettor},
+% title = {Medicina: un unico metodo e una sola argomentazione?},
+% pages = {43-74},
% crossref = {Filmed:2009}}
%\end{verbatim}\end{latexcode}
-%When you have to cite \emph{only one} \bibtype{incollection} of a single \bibtype{collection} you have three choices:
+% When you have to cite \emph{only one} \bibtype{incollection} of a single \bibtype{collection} you have three choices.
% \smallskip
%
-% \noindent 1. use the \bibfield{crossref} field \parencite[see][]{Termini:2007}. In this case all the \bibtype{collection} data are automatically printed inside
+% \noindent 1. Use the \bibfield{crossref} field \parencite[see][]{Termini:2007}. In this case all the \bibtype{collection} data are automatically printed inside
% the \bibtype{incollection} entry:
%\begin{bibexamplelist}
-%\item \fullcite{Termini:2007}
+%\item \fullcite{Termini:2007}.
%\end{bibexamplelist}
%\begin{latexcode}\begin{verbatim}
%@incollection{Termini:2007,
-% author = {Settimo Termini},
-% title = {Vita morte e miracoli di Alan Mathison Turing},
+% author = {Settimo Termini},
+% title = {Vita morte e miracoli di Alan Mathison Turing},
% crossref = {Bartocci:2007}}
%
%@collection{Bartocci:2007,
-% title = {Vite matematiche}
-% booktitle = {Vite matematiche},
-% booksubtitle = {Protagonisti del '900 da Hilbert a Wiles},
-% editor = {Claudio Bartocci and Renato Betti and Angelo Guerraggio and
+% title = {Vite matematiche}
+% booktitle = {Vite matematiche},
+% booksubtitle = {Protagonisti del '900 da Hilbert a Wiles},
+% editor = {Claudio Bartocci and Renato Betti and Angelo Guerraggio and
% Roberto Lucchetti},
-% publisher = {Springer-Verlag Italia},
-% location = {Milano},
-% date = {2007}}
+% publisher = {Springer-Verlag Italia},
+% location = {Milano},
+% date = {2007}}
%\end{verbatim}\end{latexcode}
-% 2. put the \bibtype{collection} data in the fields of the \bibtype{incollection} entry \parencite[see][]{Valbusa:2007}. In this case the \bibtype{incollection} is self-contained:
+% 2. Put the \bibtype{collection} data in the fields of the \bibtype{incollection} entry \parencite[see][]{Valbusa:2007}. In this case the \bibtype{incollection} is self-contained:
% \begin{bibexamplelist}
-%\item \fullcite{Valbusa:2007}
+%\item \fullcite{Valbusa:2007}.
% \end{bibexamplelist}
%\begin{latexcode}\begin{verbatim}
%@incollection{Valbusa:2007,
-% author = {Ivan Valbusa},
-% title = {Psicologia e sistema in Alsted e in Wolff},
+% author = {Ivan Valbusa},
+% title = {Psicologia e sistema in Alsted e in Wolff},
% booktitle = {Christian Wolff tra psicologia empirica e
% psicologia razionale},
% publisher = {Georg Olms Verlag},
-% editor = {Ferdinando Luigi Marcolungo},
-% location = {Hildesheim and Zürich and London},
-% date = {2007}}
+% editor = {Ferdinando Luigi Marcolungo},
+% location = {Hildesheim and Zürich and London},
+% date = {2007}}
%\end{verbatim}\end{latexcode}
-% 3. put the \bibtype{collection} data in the fields of the \bibtype{incollection} entry and put the \bibtype{collection} label in the \bibfield{xref} field of the \bibtype{incollection} \parencite[see][]{kant:kpv:xref,kant:ku:xref}\label{kant}:
+% 3. Put the \bibtype{collection} data in the fields of the \bibtype{incollection} entry and put the \bibtype{collection} label in the \bibfield{xref} field of the \bibtype{incollection} \parencite[see][]{kant:kpv:xref,kant:ku:xref}\label{kant}:
% \begin{bibexamplelist}
-% \item Immanuel Kant (1968a), \emph{Kants Werke. Akademie Textausgabe}, 9 vols., Walter de Gruyter, Berlin
-% \item --- (1968b), \emph{Kritik der praktischen Vernunft}, in Kant (1968a), vol. 5, pp. 1-163
-% \item --- (1968c), \emph{Kritik der Urtheilskraft}, in Kant (1968a), vol. 5, pp. 165-485
+% \item Immanuel Kant (1968a), \emph{Kants Werke. Akademie Textausgabe}, 9 vols., Walter de Gruyter, Berlin.
+% \item --- (1968b), \emph{Kritik der praktischen Vernunft}, in Kant (1968a), vol. 5, p. 1-163.
+% \item --- (1968c), \emph{Kritik der Urtheilskraft}, in Kant (1968a), vol. 5, p. 165-485.
% \end{bibexamplelist}
%\begin{latexcode}\begin{verbatim}
%@bookinbook{kant:kpv:xref,
-% author = {Kant, Immanuel},
-% title = {Kritik der praktischen Vernunft},
+% author = {Kant, Immanuel},
+% title = {Kritik der praktischen Vernunft},
% shorttitle = {Kritik der praktischen Vernunft},
-% volume = {5},
-% pages = {1-163},
-% date = {1968},
-% xref = {kant:werke}}
+% volume = {5},
+% pages = {1-163},
+% date = {1968},
+% xref = {kant:werke}}
%
%@bookinbook{kant:ku:xref,
% author = {Kant, Immanuel},
-% title = {Kritik der Urtheilskraft},
+% title = {Kritik der Urtheilskraft},
% volume = {5},
-% pages = {165-485},
-% date = {1968},
-% xref = {kant:werke}}
+% pages = {165-485},
+% date = {1968},
+% xref = {kant:werke}}
%
%@mvbook{kant:werke,
-% author = {Kant, Immanuel},
-% title = {Kants Werke. Akademie Textausgabe},
+% author = {Kant, Immanuel},
+% title = {Kants Werke. Akademie Textausgabe},
% maintitle = {Kants Werke. Akademie Textausgabe},
% booktitle = {Kants Werke. Akademie Textausgabe},
-% volumes = {9},
+% volumes = {9},
% publisher = {Walter de Gruyter},
-% location = {Berlin},
-% date = {1968}}
+% location = {Berlin},
+% date = {1968}}
%\end{verbatim}\end{latexcode}
%
-%With the \sty{verbose} style, when citing \bibtype{incollection}s entries, the data of the \bibtype{collection} are printed entirely in the first citation and shortened afterwards. Anyway in the final bibliography the \bibtype{incollection} is always complete of all the informations about the corresponding \bibtype{collection}.
+% With the \sty{verbose} style, when citing \bibtype{incollection}s entries, the data of the \bibtype{collection} are printed entirely in the first citation and shortened afterwards. Anyway in the final bibliography the \bibtype{incollection} is always complete of all the informations about the corresponding \bibtype{collection}.
%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection{Classical works}\label{sec:classical-works}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%\subsection{Classical works}\label{sec:classical-works}
+% The treatment of classical works (a fuzzy concept) and other writings with uncertain or omitted date is not particularly difficult if you use the \sty{verbose} style, but with the \sty{classic} and \sty{modern} styles some difficulties inevitably impose clear choices. Anyway remember that every citation label is \emph{merely} a label and it does not affect in any way the object or the subject it refers to. The label ``Plato 1978'' simply means ``the entry in the bibliography which is alphabetized under the name `Plato' and the year `1978'{}''. All the information about the \emph{object} (in this case a book or a collection of writings) will be retrieved in the bibliography entry.
%
+% So if a critical edition (or similar) exists you should cite it directly, such as \textcite{heidegger:sz}. If you do not like this ``anachronistic'' label you may use the \bibfield{shorthand} field, such as \cite{kant:kpv:xref}. Note that a ``shorthand intro'' is automatically printed when the entry is cited for the first time (see p. \pageref{kant}) and omitted afterwards. To turn off this feature load the option \opt{shorthandintro=false}. Of course in this case you will need a list of shorthands. If you do not like these solutions you can use the \bibfield{entrysubtype} or the \cmd{sdcite} command in order to get an author-title citation, such as \cite{aristotle:ethics} (see sections \ref{sec:newfields} and \ref{sec:commands:citations}).
%
-% The treatment of classical works (a fuzzy concept) and other writings with uncertain or omitted date is not particularly difficult if you use the \sty{verbose} style, but with the \sty{classic} and \sty{modern} styles some difficulties inevitably impose clear choices. Anyway remember that every citation label is \emph{merely} a label and it does not affect in any way the object or the subject it refers to. The label ``Plato 1978'' simply means ``the entry in the bibliography which is alphabetized under the name \emph{Plato} and the year \emph{1978}''. All the information about the \emph{object} (in this case a book or a collection of writings) will be retrieved in the bibliography entry.
-%
-%So if a critical edition (or similar) exists you should cite it directly, such as \textcite{heidegger:sz}. If you do not like this ``anachronistic'' label you may use the \bibfield{shorthand} field, such as \cite{kant:kpv:xref}. Note that a ``shorthand intro'' is automatically printed when the entry is cited for the first time (see p. \pageref{kant}) and omitted afterwards. To turn off this feature load the option \opt{shorthandintro=false}. Of course in this case you will need a list of shorthands. If you do not like these solutions you can use the \bibfield{entrysubtype} or the \cmd{sdcite} command in order to get an author-title citation, such as \cite{aristotle:ethics} (see sections \ref{sec:newfields} and \ref{sec:commands:citations}).
-%
-%\section{New fields}\label{sec:newfields}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section{New fields}\label{sec:newfields}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
%\begin{fieldlist}
%
%\fielditem{nameaddon}{literal}
%
-%An addon to be printed immediately after the author name in the bibliography.
+% An addon to be printed immediately after the author name in the bibliography.
%It is useful for those author known with alias, Latinized names, etc. For example \textcite{comenio:oo}:
%\begin{bibexamplelist}%
%\item Komensky, Jan Amos \emphasize{[Comenius]}
@@ -750,14 +770,14 @@ hidelinks,
%\end{bibexamplelist}
%\begin{latexcode}\begin{verbatim}
%@mvbook{comenio:oo,
-% author = {Jan Amos Komensky},
+% author = {Jan Amos Komensky},
% nameaddon = {Comenius},
-% title = {Opera Omnia}
-% location = {Praga},
-% date = {1969}}
+% title = {Opera Omnia}
+% location = {Praga},
+% date = {1969}}
%\end{verbatim}\end{latexcode}
%
-% \fielditem{entrysubtype}{literal\makebox[0pt][l]{\hspace*{2cm}[\sty{philosophy-classic} and \sty{philosophy-modern} only]}}
+% \fielditem{entrysubtype}{literal\makebox[0pt][l]{\hfill[\sty{philosophy-classic} and \sty{philosophy-modern} only]}}
% With the \opt{classic} value the citation commands will produce an
% author-title label. This is useful for citing works from classical antiquity.
%\begin{bibexample}
@@ -771,12 +791,11 @@ hidelinks,
% ...
% }
%\end{verbatim}\end{latexcode}
-%In the bibliography the entry is printed with the author-year label, but with the \opt{skipbib} option in the \opt{options} field you can exclude it from the bibliography.
-%
+% In the bibliography the entry is printed with the author-year label, but with the \opt{skipbib} option in the \opt{options} field you can exclude it from the bibliography.
%
%\fielditem{library}{literal}
%
-%This field is printed at the end of the entry, in a new period. It is aimed for secondary informations such as the location of the texts, historical notes, etc. For example \textcite{heidegger:sz}:
+% This field is printed at the end of the entry, in a new period. It is aimed for secondary informations such as the location of the texts, historical notes, etc. For example \textcite{heidegger:sz}:
%\begin{bibexamplelist}
%\item Heidegger, Martin (2001), \emph{Sein und Zeit}, 18th ed., Max Niemeyer Verlag, Tübingen. \emphasize{Originally published in 1927 in the \emph{Jahrbuch für Philosophie und phänomenologische Forschung (vol. VIII)}, directed by H. Husserl}.
%\end{bibexamplelist}
@@ -795,14 +814,14 @@ hidelinks,
%
%\fielditem{annotation}{literal}
%
-%This field is printed in a new paragraph at the very end of the entry. It requires the \opt{annotation} option. The default font can be changed redefining the \cmd{annotationfont} command (section \ref{sec:customization}):
+% This field is printed in a new paragraph at the very end of the entry. It requires the \opt{annotation} option. The default font can be changed redefining the \cmd{annotationfont} command (section \ref{sec:customization}):
%\begin{bibexamplelist}
%\item \fullcite{lehman:biblatex}.\\
% \emphasize{This package provides advanced bibliographic facilities
% for use with \LaTeX. The package is a complete
% reimplementation of the bibliographic facilities provided
% by \LaTeX. The biblatex package works with the “backend”
-% (program) \texttt{biber}, which is used to process Bib\TeX{}
+% (program) \texttt{biber}, which is used to process \textsc{Bib}\TeX{}
% format data files and them performs all sorting, label
% generation (and a great deal more).}
%\end{bibexamplelist}
@@ -817,28 +836,30 @@ hidelinks,
% for use with \LaTeX. The package is a complete reimplementation
% of the bibliographic facilities provided by \LaTeX. The
% \texttt{biblatex} package works with the “backend” (program)
-% \texttt{biber}, which is used to process Bib\TeX{} format data
+% \texttt{biber}, which is used to process \textsc{Bib}\TeX{} format data
% files and them performs all sorting, label generation (and
% a great deal more).}}
%\end{verbatim}\end{latexcode}
%\end{fieldlist}
%
-%
-%\section{New citation commands}\label{sec:commands:citations}
-%
-%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section{New citation commands}\label{sec:commands:citations}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
%\begin{ltxsyntax}
%
%\cmditem{sdcite}{key}\hfill[\sty{philosophy-classic} and \sty{philosophy-modern} only]
%
-%Uses an author-title label instead of an author-year label.
-%It is useful for some classical or undated works. Anyway you should prefer the \opt{entrysubtype=classic} field (see above).
+% Uses an author-title label instead of an author-year label.
+% It is useful for some classical or undated works. Anyway you should prefer the \opt{entrysubtype=classic} field (see above).
%\begin{bibexample}
% See \sdcite{guzman:sd} and Rogers (2015) for details.
%\end{bibexample}
%
%\cmditem{footcitet}{key} \hfill[\sty{philosophy-classic} and \sty{philosophy-modern} only]
+%
% Same as \cmd{footcite} but with the \cmd{textcite} style.\textsuperscript{b}
%\begin{bibexample}
%\begin{minipage}{.9\textwidth}
@@ -850,46 +871,48 @@ hidelinks,
%
%\cmditem{ccite}{key}\hfill[\sty{philosophy-verbose} only]
%
-%The same as \cmd{cite}, but omits the author's (editor's) name (defined only for the \sty{verbose} style). Here is an example:
+% The same as \cmd{cite}, but omits the author's (editor's) name (defined only for the \sty{verbose} style). Here is an example:
%\begin{bibexample}
-%This topic is discussed in P. Rossi, \emph{History of Types}, La TeXnica, Verona 2007 and in the recent \emph{Types of History}, Typographica, Milano 2008.
+% This topic is discussed in P. Rossi, \emph{History of Types}, La TeXnica, Verona 2007 and in the recent \emph{Types of History}, Typographica, Milano 2008.
%\end{bibexample}
%\begin{latexcode}
%\begin{verbatim}
-%This topic is discussed in \cite{Rossi:2007} and in the recent
-%\ccite{Rossi:2008}.
+% This topic is discussed in \cite{Rossi:2007} and in the recent \ccite{Rossi:2008}.
%\end{verbatim}
%\end{latexcode}
%\end{ltxsyntax}
%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section{New options}\label{sec:options}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%
-%
-%\section{New options}\label{sec:options}
-%
-%
-%
-%\subsection{Global}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection{Global}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
%\begin{optionlist}
-%\optitem[semicolon]{relatedformat}{\opt{semicolon}, \opt{parens}, \opt{brackets}}
+%\optitem[semicolon]{relatedformat}{\opt{semicolon}\OR\opt{parens}\OR\opt{brackets}}
%\begin{valuelist}
%\item[semicolon]
-%The ``related'' entry is preceded by a semicolon.
+% The ``related'' entry is preceded by a semicolon.
% \begin{bibexample}%
% Poincaré, Jules-Henri (1968), \emph{La science et l'hypothèse}, Paris,
% Flammarion\emphasize{; trad. it. \emph{La scienza e l'ipotesi},
% Bompiani, 2003}.
% \end{bibexample}
%\item[parens]
-%Puts the ``related'' entry in parentheses.
+% Puts the ``related'' entry in parentheses.
% \begin{bibexample}%
% Poincaré, Jules-Henri (1968), \emph{La science et l'hypothèse}, Paris,
% Flammarion \emphasize{(trad. it. \emph{La scienza e l'ipotesi},
% Bompiani, 2003)}.
% \end{bibexample}
%\item[brackets]
-%Same as the previous option but with brackets.
+% Same as the previous option but with brackets.
% \begin{bibexample}%
% Poincaré, Jules-Henri (1968), \emph{La science et l'hypothèse}, Paris,
% Flammarion \emphasize{[trad. it. \emph{La scienza e l'ipotesi},
@@ -897,10 +920,9 @@ hidelinks,
% \end{bibexample}
%\end{valuelist}
%
-%
-%\optitem[publocyear]{publocformat}{\opt{publocyear}, \opt{locpubyear}, \opt{loccolonpub}}
+%\optitem[publocyear]{publocformat}{\opt{publocyear}\OR\opt{locpubyear}\OR\opt{loccolonpub}}
% This option provides three styles for typesetting the ``publisher/location/date'' block.
-% It is active also for the related entry and for the \bibfield{orig-}fields (section \ref{sec:origfields}).
+% It is active also for the related entry and for the \bibfield{orig-} fields (section \ref{sec:origfields}).
% \begin{valuelist}
% \item[publocyear] Oxford University Press, Oxford 2007
%
@@ -909,8 +931,8 @@ hidelinks,
% \item[loccolonpub] Oxford: Oxford University Press, 2007
% \end{valuelist}
%
-%\optitem[plain]{volnumformat}{\opt{strings}, \opt{parens}, \opt{plain}}
-%This option provides three styles for typesetting the ``volume/number'' block in \bibtype{article} entries.
+%\optitem[plain]{volnumformat}{\opt{strings}\OR\opt{parens}\OR\opt{plain}}
+% This option provides three styles for typesetting the ``volume/number'' block in \bibtype{article} entries.
%\begin{valuelist}
% \item[plain]
% \ldots \emph{Journal Title}, 5, 8, \ldots
@@ -920,8 +942,8 @@ hidelinks,
% \ldots \emph{Journal Title} (5, 8), \ldots
% \end{valuelist}
%
-%\optitem[arabic]{volumeformat}{\opt{arabic}, \opt{roman}, \opt{romansc}, \opt{Roman}}
-%This option provides three styles for typesetting the \bibfield{volume} field:
+%\optitem[arabic]{volumeformat}{\opt{arabic}\OR\opt{roman}\OR\opt{romansc}\opt{Roman}}
+% This option provides three styles for typesetting the \bibfield{volume} field.
% \begin{valuelist}
% \item[arabic]
% \ldots \emph{Book Title}, vol. 12, \ldots
@@ -941,8 +963,8 @@ hidelinks,
%^^A\end{latexcode}
%^^Ayou can restore the default format for all but \bibtype{article} entries.
%
-%\optitem[arabic]{editionformat}{\opt{arabic}, \opt{roman}, \opt{romansc}, \opt{Roman}, \opt{superscript}}
-%This option provides three styles for typesetting the \bibfield{edition} field:
+%\optitem[arabic]{editionformat}{\opt{arabic}\OR\opt{roman}\OR\opt{romansc}\OR\opt{Roman}\OR\opt{superscript}}
+% This option provides three styles for typesetting the \bibfield{edition} field.
% \begin{valuelist}
% \item[arabic]
% \ldots \emph{Book Title}, 3\textsuperscript{a} ed., \ldots
@@ -952,12 +974,12 @@ hidelinks,
% \ldots \emph{Book Title}, \textsc{iii} ed., \ldots
% \item[Roman]
% \ldots \emph{Book Title}, III ed., \ldots
-% \item[superscript] [only for \sty{philosophy-verbose}]\\
+% \item[superscript] \hfill[only for \sty{philosophy-verbose}]\\
% \ldots \emph{Book Title}, Publisher, Location 2010\textsuperscript{3}.
% \end{valuelist}
%
-%\optitem[false]{scauthors}{\opt{bib}, \opt{cite}, \opt{bibcite}, \opt{citefn}, \opt{bibcitefn}, \opt{all}}
-% Prints some or all names in small caps shape.
+%\optitem[false]{scauthors}{\opt{bib}\OR\opt{cite}\OR\opt{bibcite}\OR\opt{citefn}\OR\opt{bibcitefn}\OR\opt{all}}
+% Prints some or all names (authors, editors, translators, etc.) in small caps shape.
% \begin{valuelist}
% \item[bib] Small caps only for the names at the beginning of the entry in the bibliography.
% \item[cite] Small caps only for the names at the beginning of the entry in the citations.
@@ -975,93 +997,103 @@ hidelinks,
%
%\boolitem[true]{shorthandintro}
%
-%Prints a language-specific expression such as ``henceforth cited as \meta{shorthand}'' to introduce shorthands on the first citation.
+% Prints a language-specific expression such as ``henceforth cited as \meta{shorthand}'' to introduce shorthands on the first citation.
% \begin{bibexample}
-% Kant (1968a \emphasize{[henceforth cited as KpV]})
+% Kant (1968a \emphasize{[henceforth cited as KpV]}).
% \end{bibexample}
-%You can overwrite the default expression using the \bibfield{shorthandintro}. Note that the alternative expression must include the shorthand.
+% You can overwrite the default expression using the \bibfield{shorthandintro}. Note that the alternative expression must include the shorthand.
% Obviously, if you do not use an intro to the shorthands
% you will need a list of shorthands (\cmd{printshorthand} command).
%
%\boolitem[false]{inbeforejournal}
-%Prints the string ``in'' before the \bibfield{journaltitle} in the \bibtype{article} entries.
+% Prints the string ``in'' before the \bibfield{journaltitle} in the \bibtype{article} entries.
%\begin{bibexample}
-%Doody, Terrence (1974), ``Hemingway’s Style and Jake’s Narration'', \emphasize{in} \emph{The Journal of Narrative Technique}, 4, 3, pp. 212–225
+% Doody, Terrence (1974), ``Hemingway’s Style and Jake’s Narration'', \emphasize{in} \emph{The Journal of Narrative Technique}, 4, 3, p. 212-225.
%\end{bibexample}
%
+%\boolitem[false \textrm{[Only for Italian documents]}]{classical}
%
-%\boolitem[false]{classical}
-%
-% [Only for Italian documents] It requires \sty{babel} or \sty{polyglossia}.
-% If \opt{true} it doubles the last consonant of the abbreviations such as ``p.'', ``vol.'', ``col.'' etc. when used in the plural form. For example you will have ``p.'' for ``page'' and ``pp.'' for ``pages''. This habit is very common in Italian writings even if it remains useless.
+% It requires \sty{babel} or \sty{polyglossia}.
+% If \opt{true} it doubles the last consonant of the abbreviations such as ``p.'', ``vol.'', ``col.'', etc., when used in the plural form. For example you will have ``p.'' for ``page'' and ``pp.'' for ``pages''. This habit is very common in Italian writings even if it remains useless.
%\begin{bibexample}
-%Corrocher, Roberto (2009), ``Riflessioni sull’uomo di fronte a nuove sfide'', in Giaretta et al. (2009), \emphasize{pp.} 27–42.
+% Corrocher, Roberto (2009), ``Riflessioni sull’uomo di fronte a nuove sfide'', in Giaretta et al. (2009), \emphasize{pp.} 27-42.
%\end{bibexample}
%^^A A similar setting is adopted for the default English and Spanish localization modules which, for example, use ``cols.'' for ``columns'' and ``pp'' for ``pages''.
%
%\boolitem[true]{library}
-%Shows the \bibfield{library} field, both in the bibliography and in the citations% (see also section \ref{sec:newfields}).
+% Shows the \bibfield{library} field, both in the bibliography and in the citations% (see also section \ref{sec:newfields}).
%
%\boolitem[false]{annotation}
-% Shows the \bibfield{annotation} field, only in the bibliography% (see also section \ref{sec:newfields}).
-% This option can be given globally or on a per-bibliography basis:
+% Shows the \bibfield{annotation} field only in the bibliography% (see also section \ref{sec:newfields}).
+% This option can be given globally or on a per-bibliography basis.
%\begin{ttquote}
-%\cmd{printbibliography}\oar{annotation=true}
+%\cmd{printbibliography}[annotation=true]
%\end{ttquote}
%
% \end{optionlist}
%
-%\subsection{Style-specific}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection{Style-specific}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%
-%
-%\subsubsection[For \sty{classic} and
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsubsection[For \sty{classic} and
% \sty{modern}]{Options for \sty{philosophy-classic} and
% \sty{philosophy-modern}}\label{sec:options-classic-modern}
-%
-%
+% ^^A
+% ^^A ----------------------------------------------------------------
%
% \begin{optionlist}
%
%\boolitem[false]{latinemph}
-%Prints the \emph{latinitas} ``et al.'' (\emph{et alii}) in italic shape.
-%
+% Prints the \emph{latinitas} ``et al.'' (\emph{et alii}) in italic shape.
%
%\boolitem[false]{square}
%
-%Uses brackets instead of parentheses in the citations and in the author-year label used in the bibliography.
+% Uses brackets instead of parentheses in the citations and in the author-year label used in the bibliography.
%
-%\boolitem[true]{nodate} Prints the \texttt{nodate} string when \bibfield{year} or \bibfield{date} is missing. Yo can set this option globally in the package options or in the optional argument of \cmd{printbibliography}.
+%\boolitem[true]{nodate} Prints the \texttt{nodate} string (localized) when \bibfield{year} or \bibfield{date} is missing. Yo can set this option globally in the package options or in the optional argument of \cmd{printbibliography}.
%
+% \end{optionlist}
%
-%\boolitem[false]{yearleft}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsubsection[For \sty{modern}]{Options for \sty{philosophy-modern}}\label{sec:options-modern}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-% [\sty{philosophy-modern} only]
+% \begin{optionlist}
%
-%Prints the date flushed left in the bibliography.
+%\boolitem[false]{yearleft}
%
+% Prints the date flushed left in the bibliography.
%
%\boolitem[true]{restoreclassic}
%
-% [\sty{philosophy-modern} only]
-%
-%This option can be given in the optional argument of \cmd{printbibliography}.
-%It restores the \sty{classic} style within a document typeset using the \sty{modern} style. It is useful to compose a ``Web List'' like that at the end of this document. For example:
+% This option can be given in the optional argument of \cmd{printbibliography}.
+% It restores the \sty{classic} style within a document typeset using the \sty{modern} style. It is useful to compose a ``Web List'' like that at the end of this document. For example:
%\begin{ttquote}
-%\cmd{printbibliography}\oar{restoreclassic,type=online}
+%\cmd{printbibliography}[restoreclassic,type=online]
%\end{ttquote}
%
% \end{optionlist}
%
-%\subsubsection[For \sty{verbose}]{Options for \sty{philosophy-verbose}}\label{sec:options-verbose}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsubsection[For \sty{verbose}]{Options for \sty{philosophy-verbose}}\label{sec:options-verbose}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
% \begin{optionlist}
%
%\boolitem[false]{latinemph}
-%Prints the \emph{latinitates} ``{ivi}'', ``{ibidem}'' and ``et al.'' in italic shape.
+% Prints the \emph{latinitates} ``{ivi}'', ``{ibidem}'' and ``et al.'' in italic shape.
%
%\boolitem[false]{commacit}
-%Adds a comma at the end of the \bibfield{shorttitle} field when this is followed by the string ``cit.'':
+% Adds a comma at the end of the \bibfield{shorttitle} field when this is followed by the string ``cit.'':
% \begin{bibexample}
%``Descartes, \emph{Discours de la méthode}\emphasize{,} cit.''.
% \end{bibexample}
@@ -1069,10 +1101,20 @@ hidelinks,
%
%
%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section{Customizations}\label{sec:customization}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-%\section{Customizations}\label{sec:customization}
% Here we introduce the new commands and lenghts provided by \sty{biblatex-philosophy}. The \sty{biblatex} package offers other commands, lenghts and options to modify many aspects of citations and bibliography. See the \sty{biblatex} documentation for details.
-%\subsection{Fonts}
+%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection{Fonts}
+% ^^A
+% ^^A ----------------------------------------------------------------
+%
%\begin{ltxsyntax}
%\cmditem{annotationfont} \hfill default: \cmd{footnotesize}
%
@@ -1094,19 +1136,23 @@ hidelinks,
%\end{latexcode}
%\end{ltxsyntax}
%
-%\subsection{Punctuation}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection{Punctuation}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
%\begin{ltxsyntax}
%\cmditem{volnumpunct} \hfill default: \cmd{addcomma}\cmd{space}
%
-%The separator between \bibfield{volume} and \bibfield{number} in \bibtype{article} entries.
-%It can be redefined with:
+% The separator between \bibfield{volume} and \bibfield{number} in \bibtype{article} entries.
+% It can be redefined with:
%\begin{latexcode}
%\begin{verbatim}
%\renewcommand*{\volnumpunct}{/}
%\end{verbatim}
%\end{latexcode}
-%Combining this with the \opt{volnumformat} and \opt{volumeformat} options
+% Combining this with the \opt{volnumformat} and \opt{volumeformat} options
% you can get other styles for volume and number. For example:\\
% \begin{bibexample}
% \ldots\ \emph{Journal Title}, 5/8, \ldots \\
@@ -1127,8 +1173,11 @@ hidelinks,
%\end{latexcode}
%\end{ltxsyntax}
%
-%\subsection{Lengths}\label{sec:lengths}
-%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection{Lengths}\label{sec:lengths}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
% These lengths are (re)defined only for the \sty{modern} style. It introduces two new lengths:
%
@@ -1164,11 +1213,16 @@ hidelinks,
%\end{latexcode}
%
%
-%\subsection[Languages]{Using the styles with other languages}\label{sec:languages}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection[Languages]{Using the styles with other languages}\label{sec:languages}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-% The languages currently supported by this bundle are Italian, English, Spanish and French. In order to use the styles with different languages, you have first of all to declare the new \opt{opcited} string introduced by \sty{biblatex-philosophy}. You can then test the styles and if the default strings provided in the localization module does not match your needs you can re-define them.
+% The languages currently supported by this bundle are Italian, English, Spanish and French. In order to use the styles with different languages, you have first of all to declare the new \opt{opcited} string introduced by \sty{biblatex-philosophy}. You can then test the styles and if the default strings provided in the localization module does not match your needs you can redefine them.
%
-%Here is a sample code for using the styles in German documents. Note that we first declare the new string \opt{opcited}, then we define it and inherit the German default strings from \file{german.lbx}. The other strings (\opt{translationas}, \opt{ibidem}, \opt{loccit}, \dots) may be re-defined if the default ones are not satisfying. For example you may prefer ``deut. \"Ubers'' to the default ``\"Ubers unter dem Titel''. % Another approach is to use the \cmd{DeclareLanguageMapping} command. See the documentation of the \sty{biblatex} package for details \parencite{lehman:biblatex}.
+%Here is a sample code for using the styles in German documents. Note that we first declare the new string \opt{opcited}, then we define it and inherit the German default strings from \file{german.lbx}. The other strings (\opt{translationas}, \opt{ibidem}, \opt{loccit}, \dots) may be redefined if the default ones are not satisfying. For example you may prefer ``deut. \"Ubers'' to the default ``\"Ubers unter dem Titel''.
+% Another approach is to use the \cmd{DeclareLanguageMapping} command. See the documentation of the \sty{biblatex} package for details \parencite{lehman:biblatex}.
%\begin{latexcode}
%\begin{verbatim}
%\NewBibliographyString{opcited}
@@ -1181,17 +1235,16 @@ hidelinks,
%\end{verbatim}
%\end{latexcode}
%
-% The French default localization module redefines, among others, the \cmd{mkbibnamefamily} command in order to get the family name in small caps shape. We do not like this approach because an author could use a localization module without adhering to the typographical standards which should be indipendent from the linguistic standards. For this reason we have reset it to the default definition. If you prefer the \file{french.lbx} choice use this code:
+% The French default localization module redefines, among others, the \cmd{mkbibnamefamily} command in order to get the family name in small caps shape. We do not like this approach because an author could use a localization module without adhering to the typographical standards which should be indipendent from the linguistic standards. For this reason we have reset it to the default definition. If you prefer the \file{french.lbx} choice, use this code:
%\begin{latexcode}
%\begin{verbatim}
%\DefineBibliographyExtras{french}{%
% \protected\def\mkbibnamefamily#1{%
-% \textsc{\textnohyphenation{#1}}}
-% }%
+% \textsc{\textnohyphenation{#1}}}}%
%\end{verbatim}
%\end{latexcode}
%
-% The \sty{philosophy} styles redefine the \cmd{bibrangedash} and \cmd{bibdaterangesep} commands in order to get a simple dash (-) instead of an en dash (--) in the page and date ranges. If you prefer the en dash use the following code for all the languages loaded by \sty{babel} or \sty{polyglossia}:
+% The \sty{philosophy} styles redefine the \cmd{bibrangedash} and \cmd{bibdaterangesep} commands in order to get a simple dash (-) instead of an en dash (--), in the page and date ranges. If you prefer the en dash use the following code for all the languages loaded by \sty{babel} or \sty{polyglossia}:
%
%\begin{latexcode}
%\begin{verbatim}
@@ -1202,15 +1255,21 @@ hidelinks,
%\end{verbatim}
%\end{latexcode}
%
-%
-%\section{Backward compatibility}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section{Backward compatibility}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
%Previous versions of the styles provided a different mechanism to manage entries comprising both the original publication data and the translation data. This feature is now deprecated and it is still supported only for backward compatibility. This mechanism uses some special fields and provides specific options.
%
-%\subsection{Deprecated fields}\label{sec:origfields}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection{Deprecated fields}\label{sec:origfields}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
%The following fields can hold the translation or the original edition data. They are preceded by the string ``trans.'' or ``orig. ed.'', respectively according to the \opt{origfields=trans} (default) or \opt{origfields=origed} option (see below). Note that the \bibfield{origdate/transdate} field is needed in order to print these fields. Contrarily they will be ignored.
-
%
%\begin{fieldlist}
%
@@ -1231,7 +1290,6 @@ hidelinks,
%
%\fielditem{origdate}{range}\mbox{}\\[-9ex]
%\fielditem{transdate}{range}
-
%
%The publication date of the translation/original edition.
%^^A\begin{bibexample}
@@ -1244,9 +1302,9 @@ hidelinks,
%\fielditem{origbooktitle}{literal}\mbox{}\\[-9ex]
%\fielditem{transbooktitle}{literal}
%
-%The title of the \bibtype{collection}/\bibtype{book}/\bibtype{mvbook} in which the translation/original edition of an \bibtype{article} (\bibtype{inbook} or \bibtype{incollection}) is published.
+%The title of the \bibtype{collection}/\bibtype{book}/\bibtype{mvbook} in which the translation/original edition of an \bibtype{article}/\bibtype{inbook}/\bibtype{incollection} is published.
%
-% The field is printed after the \bibfield{origtitle/transtitle}.
+% The field is printed after the \bibfield{origtitle/transtitle} fields.
%^^A\vbox{
%^^A \begin{bibexample}
%^^A Moore, George Edward (1903), «The refutation of idealism», \emph{Mind}, N.S., 12 (mag. 1903), p. 433-453; trad. it. «La confutazione dell'idealismo», in \emphasize{\emph{Il Neoempirismo}}, a cura di Alberto Pasquinelli, UTET, Torino 1969, p. 35-61.
@@ -1256,7 +1314,7 @@ hidelinks,
%\fielditem{orignote}{literal}\mbox{}\\[-9ex]
%\fielditem{transnote}{literal}
%
-%This field is printed after the \bibfield{origtitle/transtitle}. It is meat for secondary informations about the translation/original edition, such as the name of editors, translators, etc.:
+%This field is printed after the \bibfield{origtitle/transtitle}. It is meat for secondary informations about the translation/original edition, such as the name of editors, translators, etc.
%^^A \begin{bibexample}
%^^A Mach, E. (1883), \emph{Die Mechanik in ihrer Entwickelung historisch-kritisch dargestellt}; trad. it. \emph{La meccanica nel suo sviluppo storico-critico}, \emphasize{traduzione, introduzione e note di Alfonsina D'Elia}, Bollati Boringhieri, Torino 1977.
%^^A \end{bibexample}
@@ -1266,13 +1324,17 @@ hidelinks,
%\fielditem{transpages}{literal}
%
%This field is printed at the end of the entry, after the \bibfield{origdate/transdate} field. It is meant for the page range of the translation/original edition or other useful informations.
-%In the first case string ``p.'' is omitted.
+%In the first case, string ``p.'' is omitted.
%\end{fieldlist}
%
-%\subsection{Deprecated options}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection{Deprecated options}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
%\begin{optionlist}
-%\optitem[trans]{origfields}{\opt{trans}, \opt{none}, \opt{edorig}}
+%\optitem[trans]{origfields}{\opt{trans}\OR\opt{none}\OR\opt{edorig}}
%\begin{valuelist}
%\item[true] Prints the \bibfield{orig-} fields.
%\item[none] Omits the \bibfield{orig-} fields.
@@ -1283,45 +1345,35 @@ hidelinks,
%
%Same as the previous but can be set on a per-entry basis in the \opt{options} field.
%
-%\optitem[semicolon]{origfieldsformat}{\opt{semicolon}, \opt{parens}, \opt{brackets}}
-% Deprecated. Use the \opt{relatedformat} option instead.
+%\optitem[semicolon]{origfieldsformat}{\opt{semicolon}\OR\opt{parens}\OR\opt{brackets}}
+% Use the \opt{relatedformat} option instead.
%\begin{valuelist}
%\item[semicolon]
%The translation/original publication data are preceded by a semicolon.
%\item[parens]
%Puts the translation or the original publication data in parentheses.
%\item[brackets]
-%Same as the previous option but with brackets instead of parentheses.
+%Same as the previous option, but with brackets instead of parentheses.
%\end{valuelist}
%\boolitem[false]{scauthorsbib}
-%Same as \opt{scauthors=bib}
+%Same as \opt{scauthors=bib}.
%\boolitem[false]{scauthorscite}
-%Same as \opt{scauthors=cite}
+%Same as \opt{scauthors=cite}.
%\boolitem[false]{scauthors}
-%Same as \opt{scauthors=bibcite}
+%Same as \opt{scauthors=bibcite}.
%\end{optionlist}
%
-%^^A\section{Known issues}
-%^^A
-%^^A The \cmd{textcite} command has an unexpected behaviour in managing entries with a shorthand defined. Note that \cmd{cite} and \cmd{parencite} prints correctly the shorthand, while \cmd{textcite} prints the name plus the shorthand. Anyway this is a bug (or a feature) of \file{authoryear-comp.cbx}.
-%^^A \begin{description}
-%^^A\item[\cmd{cite}\ar{kant:kpv}] \cite{kant:kpv}
-%^^A\item[\cmd{parecite}\ar{kant:kpv}] \parencite{kant:kpv}
-%^^A\item[\cmd{texcite}\ar{kant:kpv}] \textcite{kant:kpv}
-%^^A\end{description}
-%^^A\smallskip
-%^^A
-%^^A Some spurious spaces could come out in entries without author/editor label such as \cite{jcv}. Note the space preceding ``35''.
-%^^A
+% \section{Known issues}
%
-% \defbibnote{restoreclassic}{\sffamily\small This is the primary bibliography of this document and it is typeset in \sty{classic} style (through the \opt{restoreclassic} option) even if the bibliography style of the document is \sty{philosophy-modern}. This is particularly useful for typesetting bibliographies in which there is only one entry for an author, such as the Web lists, as shown below.}
+% The \sty{parskip} package redefines \cmd{parindent} and sets it to 0\,pt by default. This conflicts with the \sty{philosophy-modern} style, which uses this length for the left indentation of bibliographic entries. In such a case, remember to set the correct value of \cmd{bibhang}, which is set to \texttt{4}\cmd{parindent} by default (see section \ref{sec:lengths}).
%
-% \defbibnote{weblist}{\sffamily\small Here we have a list of Web sites typeset in the \sty{classic} style through the \opt{restoreclassic} option. Only the \bibtype{online} entries are printed and the annotation is omitted via the contextual option \opt{annotation=false}.}
+% \defbibnote{restoreclassic}{\small This is the primary bibliography of this document and it is typeset in \sty{classic} style (through the \opt{restoreclassic} option) even if the bibliography style of the document is \sty{philosophy-modern}. This is particularly useful for typesetting bibliographies in which there is only one entry for an author, such as the Web lists, as shown below.}
%
-%\defbibnote{biblatex-examples}{\sffamily\small The source of this bibliography, typeset in the \sty{modern} style, is the \file{biblatex-examples.bib} database, distributed with the \sty{biblatex} package. It is provided for checking all the standard features. This list could highlight some bugs.}
+% \defbibnote{weblist}{\small Here we have a list of Web sites typeset in the \sty{classic} style through the \opt{restoreclassic} option. Only the \bibtype{online} entries are printed and the annotation is omitted via the contextual option \opt{annotation=false}.}
%
-%\defbibnote{philosophy-examples}{\sffamily\small The source of this bibliography, typeset in the \sty{modern} style, is the \file{biblatex-philosophy.bib} database, distributed with the \sty{biblatex-philosophy} package. It is provided for checking all the style-specific features. This list should not highlight any bugs.}
+%\defbibnote{biblatex-examples}{\small The source of this bibliography, typeset in the \sty{modern} style, is the \file{biblatex-examples.bib} database, distributed with the \sty{biblatex} package. It is provided for checking all the standard features. This list could highlight some bugs.}
%
+%\defbibnote{philosophy-examples}{\small The source of this bibliography, typeset in the \sty{modern} style, is the \file{biblatex-philosophy.bib} database, distributed with the \sty{biblatex-philosophy} package. It is provided for checking all the style-specific features. This list should not highlight any bugs.}
%
%\printbibliography[heading=bibintoc,keyword=primaria,
% restoreclassic,prenote=restoreclassic]
@@ -1336,18 +1388,29 @@ hidelinks,
%
%\printbibliography[heading=subbibliography,title=Biblatex examples,prenote=biblatex-examples,category=biblatex]
%
-%
% \StopEventually{\PrintChanges\PrintIndex}
%
-%
% \iffalse
%<*standard-bbx>
% \fi
%
-% \section{The Code}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section{The Code}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-% \subsection{\file{philosophy-standard.bbx}}
-% \subsubsection{Initial settings}
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsection{\file{philosophy-standard.bbx}}
+% ^^A
+% ^^A ----------------------------------------------------------------
+%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \subsubsection{Initial settings}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
% Biber is the default bibliography processor for \sty{biblatex}.
% The \sty{philosophy} styles could work without Biber (excluding the experimental \bibtype{jurisprudence} driver)
@@ -1539,7 +1602,7 @@ hidelinks,
}
% \end{macrocode}
%
-% \subsubsection{New commands}
+% \subsubsection{New commands}
%
% The \cmd{mkibid} command is provided for formatting the \emph{latinitates} ``et al.'', ``ivi'', ``ibidem''.
% Actually the command is introduce for formatting ``et al.'' considering that it is already defined by \sty{verbose-trad2.cbx}
@@ -1601,7 +1664,7 @@ hidelinks,
{\textsc{#1}}}
% \end{macrocode}
%
-% \subsubsection{Names format}
+% \subsubsection{Names format}
%
% First we define a macro to be used in the \cmd{DeclareNameFormat} specifications. The macro simply maps the \cmd{mkbibname*} commands to the new \cmd{mkbibsc} command defined above.
% \begin{macrocode}
@@ -1630,7 +1693,7 @@ hidelinks,
{\namepartgiven}
{\namepartprefix}
{\namepartsuffix}}%
- \ifboolexpe{%
+ \ifboolexpr{%
test {\ifdefvoid\namepartgiven}
and
test {\ifdefvoid\namepartprefix}}
@@ -3307,7 +3370,7 @@ hidelinks,
\printdate\ifdefstring{\bbx@editionformat}{superscript}%
{\printfield{edition}}{}}
% \end{macrocode}
-% \subsubsection{Crossreferences}
+% \subsubsection{Cross references}
% \begin{macrocode}
\DeclareCiteCommand{\bbx@crossref@inbook}%
{}%
@@ -3325,22 +3388,24 @@ hidelinks,
{}%
{}%
\DeclareCiteCommand{\bbx@crossref@incollection}%
- {}%
- {\ifciteseen{%
-\ifthenelse{\value{listtotal}=2}%
- {\printnames[][-\value{maxnamesincross}]{labelname}}%
- {\printnames[][-\value{minnamesincross}]{labelname}}%
- \setunit{\addspace}%
- \usebibmacro{editorstrg}%
- \setunit*{\addcomma\space}\printtext{%
- \printfield[citetitle]{labeltitle}%
- \iftoggle{cbx:commacit}{\setunit{\addcomma\space}}%
- {\setunit{\addspace\midsentence}}%
- \bibstring{opcit}}}%
- {\DeclareNameAlias{sortname}{default}%
- \usebibmacro{usedriver:collection}}}%
- {}%
- {}%
+{}%
+{\ifciteseen{%
+ \ifthenelse{\value{listtotal}=2}%
+ {\printnames[][-\value{maxnamesincross}]{labelname}}%
+ {\printnames[][-\value{minnamesincross}]{labelname}}%
+ \ifnameundef{editor}{}{%
+ \setunit*{\addspace}%
+ \usebibmacro{editorstrg}%
+ \setunit*{\addcomma\space}}%
+ \printtext{%
+ \printfield[citetitle]{labeltitle}%
+ \iftoggle{cbx:commacit}{\setunit{\addcomma\space}}%
+ {\setunit{\addspace\midsentence}}%
+ \bibstring{opcit}}}%
+ {\DeclareNameAlias{sortname}{default}%
+ \usebibmacro{usedriver:collection}}}%
+{}%
+{}%
% \end{macrocode}
% \subsubsection{Bibliography drivers}
% \begin{macrocode}
@@ -3602,7 +3667,8 @@ hidelinks,
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{nodash:editor+others}%
- \setunit{\labelnamepunct}\newblock
+ \ifnameundef{editor}{}{%
+ \setunit{\labelnamepunct}\newblock}%
\usebibmacro{maintitle+title}%
\newunit
\printlist{language}%
@@ -3721,7 +3787,6 @@ hidelinks,
\setunit*{\addspace}%
\printdate}}}}}
-
% merge date with date label
%\def\bbx@opt@mergedate@compact{%
% \renewbibmacro*{date+extradate}{%
@@ -3883,7 +3948,6 @@ hidelinks,
% \printdate}}}%
% \newunit}}
-
\def\bbx@opt@mergedate@minimum{%
\renewbibmacro*{date+extradate}{%
\iffieldundef{labelyear}
@@ -4145,7 +4209,7 @@ hidelinks,
{\printfield[title]{shorttitle}}\blx@postpunct}
{\printfield{label}}}
% \end{macrocode}
-% \subsubsection{Crossreferences}
+% \subsubsection{Cross references}
% \begin{macrocode}
\DeclareCiteCommand{\bbx@crossref@inbook}%
{}%
@@ -4195,6 +4259,10 @@ hidelinks,
% \end{macrocode}
% We define here the \opt{restoreclassic} option for the \cmd{printbibliography} and \cmd{printbiblist} commands.
% \begin{macrocode}
+%
+%TO BE FIXED!!! \blx@kv@defkey instead of \define@key TO BE FIXED!!!
+%TO BE FIXED!!! \blx@kv@setkeys instead of \setkeys TO BE FIXED!!!
+%
\define@key{blx@biblist1}{restoreclassic}[]{}
\define@key{blx@biblist2}{restoreclassic}[true]{\setkeys{blx@bib2}{restoreclassic}}%
\define@key{blx@bib1}{restoreclassic}[]{}
@@ -4388,7 +4456,7 @@ hidelinks,
}%
}%
% \end{macrocode}
-% \subsubsection{Crossreferences}
+% \subsubsection{Cross references}
% \begin{macrocode}
\DeclareCiteCommand{\bbx@crossref@inbook}%
{\renewcommand*{\postsepyear}{\printtext[parens]}}%
@@ -4426,6 +4494,10 @@ hidelinks,
\savefield{annotation}{\@phil@nnote}%
\clearfield{annotation}%
\entryset{\ifnumgreater{\thefield{entrysetcount}}{1}%
+%
+%TO BE FIXED!!! \blx@kv@defkey instead of \define@key TO BE FIXED!!!
+%TO BE FIXED!!! \blx@kv@setkeys instead of \setkeys TO BE FIXED!!!
+%
{\setkeys{blx@bib2}{restoreclassic}}{}}{}%
\newunit\newblock
\restorefield{annotation}{\@phil@nnote}%
@@ -4436,7 +4508,6 @@ hidelinks,
%</modern-bbx>
% \fi
%
-%
% \subsection{\file{philosophy-verbose.cbx}}
%
% \iffalse
@@ -4933,6 +5004,10 @@ hidelinks,
% \begin{macrocode}
\DeclareCiteCommand{\fullcite}
{\usebibmacro{prenote}}
+%
+%TO BE FIXED!!! \blx@kv@defkey instead of \define@key TO BE FIXED!!!
+%TO BE FIXED!!! \blx@kv@setkeys instead of \setkeys TO BE FIXED!!!
+%
{\setkeys{blx@bib2}{restoreclassic}%
\usedriver
{\iftoggle{cbx:scauthorscite}%
@@ -4946,7 +5021,6 @@ hidelinks,
%</modern-cbx>
% \fi
%
-%
% \subsection{\file{italian-philosophy.lbx}}
%
% \iffalse
@@ -5366,503 +5440,516 @@ hidelinks,
%
% \iffalse
%<*bib>
-
@BOOK{Eco:2004,
-annotation = {A guide for typesetting a thesis aimed for Italian students in the humanities.},
-author = {Umberto Eco},
-title = {Come si fa una tesi di laurea},
-subtitle = {Le materie umanistiche},
-publisher = {Bompiani},
-location = {Milano},
-date ={1977}
+ annotation = {A guide for typesetting a thesis aimed for
+ Italian students in the humanities.},
+ author = {Umberto Eco},
+ title = {Come si fa una tesi di laurea},
+ subtitle = {Le materie umanistiche},
+ publisher = {Bompiani},
+ location = {Milano},
+ date = {1977}
}
@INCOLLECTION{Termini:2007,
- author = {Settimo Termini},
- title = {Vita morte e miracoli di Alan Mathison Turing},
- crossref = {Bartocci:2007},
- date-added = {2009-10-22 14:36:21 +0200},
- date-modified = {2013-03-15 16:53:58 +0100},
- keywords= {esempio},
- langid = {italian},
- annotation = {This entry includes all the informations of the parent \texttt{collection} linked through the \texttt{crossref} field}
+ author = {Settimo Termini},
+ title = {Vita morte e miracoli di Alan Mathison Turing},
+ crossref = {Bartocci:2007},
+ keywords = {esempio},
+ langid = {italian},
+ annotation = {This entry includes all the informations
+ of the parent \texttt{collection} linked through
+ the \texttt{crossref} field}
}
@BOOK{aristotle:ethics,
- title = {Nichomachean Ethics},
- publisher = {J. Hall \& Son},
- author = {Aristotle},
- annotation = {A \texttt{book} entry with a \texttt{translator} field. Note also the \texttt{entrysubtype} field which is set to \texttt{classic}},
- booktitle = {Nichomachean Ethics},
- date = {1872},
- entrysubtype = {classic},
- langid = {american},
- keywords = {esempio},
- location = {London},
- shorttitle = {Nich\adddotspace Ethics},
- translator = {F. A. Paley, F. M.}
+ title = {Nichomachean Ethics},
+ publisher = {J. Hall \& Son},
+ author = {Aristotle},
+ annotation = {A \texttt{@book} entry with a \texttt{translator} field.
+ Note also the \texttt{entrysubtype} field which
+ is set to \texttt{classic}},
+ booktitle = {Nichomachean Ethics},
+ date = {1872},
+ entrysubtype = {classic},
+ langid = {american},
+ keywords = {esempio},
+ location = {London},
+ shorttitle = {Nich\adddotspace Ethics},
+ translator = {F. A. Paley, F. M.}
}
@ONLINE{clawson:mla,
- annote = {\texttt{Biblatex-mla} provides support to Biblatex , BibTeX, and LaTeX for citations and Works. Cited lists in the style established by the Modern Language Association (MLA). For commands and options to change package defaults, see § 3.1 and § 3.2, respectively, below. MLA style, a common standard for writers in the humanities, is outlined in the MLA
- \emph{Style Manual}, in its 3\textsubscript{rd} edition, and the \emph{MLA Handbook for Writers of Research Papers}, now
- in its 8\textsubscript{th} edition. \texttt{Biblatex-mla} follows the style outlined in the latter of these. It also
- follows the logic of the MLA when citing similar material repeatedly, trimming unnecessary
- information from citations where necessary. \texttt{Biblatex-mla} is compatible with \texttt{Biblatex}’s
- support for \texttt{hyperref} and \texttt{tex4ht} , and the main word in each citation (either the author’s
- name, the title, or the page number) serves as a link to the particular entry in the Works
- Cited.},
- author = {James Clawson},
- date = {2010},
- date-added = {2012-04-18 11:51:47 +0200},
- date-modified = {2013-03-13 22:02:08 +0100},
- keywords = {primaria},
- subtitle = {MLA Style Using biblatex},
- title = {\texttt{biblatex-mla}},
- url = {http://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-mla/doc/biblatex-mla.pdf},
- version = {0.95}
+ annote = {\texttt{Biblatex-mla} provides support to \texttt{biblatex},
+ \hologo{BibTeX}, and \LaTeX\ for citations and Works Cited lists in the style
+ established by the Modern Language Association (MLA). For commands
+ and options to change package defaults, see § 3.1 and § 3.2,
+ respectively, below. MLA style, a common standard for writers
+ in the humanities, is outlined in the \emph{MLA Style Manual},
+ in its 3\textsubscript{rd} edition,
+ and the \emph{MLA Handbook for Writers of Research Papers},
+ now in its 8\textsubscript{th} edition. \texttt{Biblatex-mla}
+ follows the style outlined in the latter of these. It also
+ follows the logic of the MLA when citing similar material
+ repeatedly, trimming unnecessary
+ information from citations where necessary. \texttt{Biblatex-mla}
+ is compatible with \texttt{Biblatex}’s
+ support for \texttt{hyperref} and \texttt{tex4ht},
+ and the main word in each citation (either the author’s
+ name, the title, or the page number) serves as a link
+ to the particular entry in the Works Cited.},
+ author = {James Clawson},
+ date = {2016-11-02},
+ keywords = {primaria},
+ subtitle = {MLA Style Using \texttt{Biblatex}},
+ title = {\texttt{biblatex-mla}},
+ url = {http://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-mla/doc/biblatex-mla.pdf},
+ version = {1.9}
}
@ONLINE{glibof:historian,
- annote = {The files \texttt{historian.bbx}, \texttt{historian.cbx}, and \texttt{historian.lbx} im-
- plement a bibliography and citation style for use with Philipp Lehman’s
- \texttt{biblatex} package. Historian follows the conventions of \emph{The Chicago
- Manual of Style}, as presented in Turabian’s \emph{Manual for Writers}. The
- style is designed for use by historians who need to generate detailed
- footnotes not only for ordinary books and articles, but also reprint edi-
- tions, correspondence, archives and archival documents, online sources,
- book reviews, unpublished manuscripts, and conference presentations.},
- author = {Sander Gliboff},
- date = {2010},
- date-added = {2012-04-18 11:49:37 +0200},
- date-modified = {2013-03-13 23:38:14 +0100},
- langid = {english},
- keywords = {primaria},
- subtitle = {A Footnotes-and-Bibliography Style, Following Turabian/Chicago Guidelines:
- For Use with the Biblatex System of Programmable Bibliographies and
- Citations},
- title = {User's Guide to \texttt{Historian}},
- url = {http://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-historian/historian.pdf},
- version = {0.4}
+ annote = {The files \texttt{historian.bbx},
+ \texttt{historian.cbx},
+ and \texttt{historian.lbx} implement a bibliography
+ and citation style for use with Philipp Lehman’s
+ \texttt{biblatex} package. \texttt{Historian} follows the conventions of
+ \emph{The Chicago Manual of Style}, as presented in Turabian’s
+ \emph{Manual for Writers}. The
+ style is designed for use by historians who need to generate detailed
+ footnotes not only for ordinary books and articles, but also reprint
+ editions, correspondence, archives and archival documents, online sources,
+ book reviews, unpublished manuscripts, and conference presentations.},
+ author = {Sander Gliboff},
+ date = {2010-08-22},
+ langid = {english},
+ keywords = {primaria},
+ subtitle = {A Footnotes-and-Bibliography Style,
+ Following Turabian/Chicago Guidelines:
+ For Use with the \texttt{Biblatex} System of Programmable
+ Bibliographies and Citations},
+ title = {User's Guide to \texttt{Historian}},
+ url = {http://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-historian/historian.pdf},
+ version = {0.4}
}
@BOOK{guzman:sd,
- title = {Problemática logico-lingüística de la comunicacíon social con el
- pueblo Aymara},
- year = {s.d.},
- author = {Guzmán de Rojas, Iván},
- note = {mimeo},
- addendum = {Con los auspicios del Centro internacional de Investigacíones para
- el Desarrollo de Canada},
- annote = {A work without a pubblication date. The string \texttt{nodate} (localized)
- is automatically printed},
- date-added = {2012-04-17 23:48:05 +0200},
- date-modified = {2013-03-15 16:40:38 +0100},
- keywords = {esempio},
- shorttitle = {Problemática}
+ title = {Problemática logico-lingüística de la
+ comunicacíon social con el pueblo Aymara},
+ year = {s.d.},
+ author = {Guzmán de Rojas, Iván},
+ note = {mimeo},
+ addendum = {Con los auspicios del Centro internacional
+ de Investigacíones para el Desarrollo de Canada},
+ annote = {A work without a pubblication date.
+ The string \texttt{nodate} (localized) is automatically printed},
+ keywords = {esempio},
+ shorttitle = {Problemática}
}
@BOOK{heidegger:sz,
- title = {Sein und Zeit},
- publisher = {Max Niemeyer Verlag},
- author = {Martin Heidegger},
- edition = {18},
- annote = {Note the \texttt{library} field, use for some details about the first
- edition},
- booktitle = {Sein und Zeit},
- date = {2001},
- date-added = {2012-04-15 18:03:59 +0200},
- date-modified = {2013-03-15 16:41:30 +0100},
- keywords = {esempio,volumesingolo},
- library = {Originally published in 1927 in the \emph{Jahrbuch für Philosophie
- und phänomenologische Forschung (vol. VIII)}, directed by H. Husserl},
- location = {Tübingen}
+ title = {Sein und Zeit},
+ publisher = {Max Niemeyer Verlag},
+ author = {Martin Heidegger},
+ edition = {18},
+ annote = {Note the \texttt{library} field, use for some
+ details about the first edition.},
+ booktitle = {Sein und Zeit},
+ date = {2001},
+ keywords = {esempio,volumesingolo},
+ library = {Originally published in 1927 in the
+ \emph{Jahrbuch für Philosophie und phänomenologische
+ Forschung (vol. VIII)}, directed by H. Husserl},
+ location = {Tübingen}
}
@BOOKINBOOK{kant:kpv:xref,
- author = {Kant, Immanuel},
- date = {1968},
- date-added = {2013-02-25 22:44:19 +0100},
- date-modified = {2013-03-15 19:27:33 +0100},
- keywords = {esempio},
- pages = {1-163},
- shorthand = {KpV},
- shorttitle = {Kritik der praktischen Vernunft},
- title = {Kritik der praktischen Vernunft},
- volume = {5},
- xref = {kant:werke},
- annotation = {A single volume from the critical edition of Kant's (\emph{Kants Werke}). Note the \texttt{xref} field.}
+ author = {Kant, Immanuel},
+ date = {1968},
+ keywords = {esempio},
+ pages = {1-163},
+ shorthand = {KpV},
+ shorttitle = {Kritik der praktischen Vernunft},
+ title = {Kritik der praktischen Vernunft},
+ volume = {5},
+ xref = {kant:werke},
+ annotation = {A single volume from the critical edition
+ of Kant's (\emph{Kants Werke}). Note the \texttt{xref} field.}
}
@BOOKINBOOK{kant:ku:xref,
- author = {Kant, Immanuel},
- date = {1968},
- date-added = {2013-02-28 09:42:34 +0100},
- date-modified = {2013-03-15 19:27:38 +0100},
- langid = {german},
- keywords = {esempio},
- pages = {165-485},
- title = {Kritik der Urtheilskraft},
- volume = {5},
- xref = {kant:werke},
- annotation = {A single volume from the critical edition of Kant's (\emph{Kants Werke}). Note the \texttt{xref} field.}
+ author = {Kant, Immanuel},
+ date = {1968},
+ langid = {german},
+ keywords = {esempio},
+ pages = {165-485},
+ title = {Kritik der Urtheilskraft},
+ volume = {5},
+ xref = {kant:werke},
+ annotation = {A single volume from the critical edition
+ of Kant's (\emph{Kants Werke}). Note the \texttt{xref} field.}
}
@mvbook{kant:werke,
- author = {Kant, Immanuel},
- booktitle = {Kants Werke. Akademie Textausgabe},
- date = {1968},
- date-added = {2010-03-06 00:26:39 +0100},
- date-modified = {2013-03-15 14:01:45 +0100},
- langid = {german},
- keywords = {esempio},
- location = {Berlin},
- maintitle = {Kants Werke. Akademie Textausgabe},
- publisher = {Walter de Gruyter},
- shorthand = {KW},
- title = {Kants Werke. Akademie Textausgabe},
- volumes = {9}
+ author = {Kant, Immanuel},
+ booktitle = {Kants Werke. Akademie Textausgabe},
+ date = {1968},
+ langid = {german},
+ keywords = {esempio},
+ location = {Berlin},
+ maintitle = {Kants Werke. Akademie Textausgabe},
+ publisher = {Walter de Gruyter},
+ shorthand = {KW},
+ title = {Kants Werke. Akademie Textausgabe},
+ volumes = {9}
}
@mvbook{comenio:oo,
- annote = {This author is known with his Latin name, given in the \texttt{nameaddon}
- field},
- author = {Jan Amos Komensky},
- booktitle = {Opera Omnia},
- date = {1969},
- date-added = {2012-04-19 20:20:03 +0200},
- date-modified = {2013-03-15 16:32:24 +0100},
- keywords = {esempio},
- location = {Praga},
- nameaddon = {Comenius},
- title = {Opera Omnia}
+ annote = {This author is known with his Latin name,
+ given in the \texttt{nameaddon} field.},
+ author = {Jan Amos Komensky},
+ booktitle = {Opera Omnia},
+ date = {1969},
+ keywords = {esempio},
+ location = {Praga},
+ nameaddon = {Comenius},
+ title = {Opera Omnia}
}
@ONLINE{kime:biber,
- annotation = {Biber is conceptually a Bib\TeX{} replacement for Biblatex. It is written in Perl
- with the aim of providing a customised and sophisticated data preparation backend
- for Biblatex. You do not need to install Perl to use Biber—binaries are provided
- for many operating systems via the main \TeX{} distributions (\TeX Live, Mac\TeX,
- MiK\TeX) and also via download from SourceForge. Functionally, Biber offers a
- superset of Bib\TeX’s capabilities but is tightly coupled with Biblatex and cannot
- be used as a stand-alone tool with standard .bst styles. Biber’s primary role is to
- support Biblatex by performing the following tasks:
- Parsing data from datasources;
- Processing cross-references, entry sets, related entries;
- Generating data for name, name list and name/year disambiguation;
- Structural validation according to Biblatex data model;
- Sorting reference lists;
- Outputting data to a .bbl for Biblatex to consume},
- author = {Philip Kime and François Charette},
- title = {\texttt{biber}},
- subtitle = {A backend bibliography processor for biblatex},
- date = {2016-05-12},
- langid = {english},
- keywords = {primaria},
- url = {http://biblatex-biber.sourceforge.net},
- version = {2.7}
+ annotation = {Biber is conceptually a \hologo{BibTeX} replacement for
+ \texttt{biblatex}.
+ It is written in Perl with the aim of providing a customised
+ and sophisticated data preparation backend
+ for \texttt{biblatex}. You do not need to install Perl to use
+ Biber---binaries are provided
+ for many operating systems via the main \TeX{} distributions (\TeX~Live,
+ Mac\TeX, MiK\TeX) and also via download from SourceForge.
+ Functionally, Biber offers a superset of \hologo{BibTeX}’s capabilities
+ but is tightly coupled with \texttt{biblatex} and cannot
+ be used as a stand-alone tool with standard \texttt{.bst} styles.
+ Biber’s primary role is to
+ support \texttt{biblatex} by performing the following tasks:
+ Parsing data from datasources;
+ Processing cross-references, entry sets, related entries;
+ Generating data for name, name list and name/year disambiguation;
+ Structural validation according to \texttt{biblatex} data model;
+ Sorting reference lists;
+ Outputting data to a \texttt{.bbl} for \texttt{biblatex} to consume.},
+ author = {Philip Kime and François Charette},
+ title = {\texttt{biber}},
+ subtitle = {A backend bibliography processor for \texttt{biblatex}},
+ date = {2019-12-01},
+ langid = {english},
+ keywords = {primaria},
+ url = {http://biblatex-biber.sourceforge.net},
+ version = {2.14}
}
@ONLINE{lehman:biblatex,
- annote = {This package provides advanced bibliographic facilities for use with \LaTeX. The
- package is a complete reimplementation of the bibliographic facilities provided by
- \LaTeX. The biblatex package works with the “backend” (program) biber, which
- is used to process Bib\TeX{} format data files and them performs all sorting, label
- generation (and a great deal more). Formatting of the bibliography is entirely con-
- trolled by \TeX{} macros. Good working knowledge in \LaTeX{} should be sufficient to
- design new bibliography and citation styles. This package also supports subdivided
- bibliographies, multiple bibliographies within one document, and separate lists of
- bibliographic information such as abbreviations of various fields. Bibliographies may
- be subdivided into parts and/or segmented by topics. Just like the bibliography styles,
- all citation commands may be freely defined. Features such as full Unicode support
- for bibliography data, customisable sorting, multiple bibliographies with different
- sorting, customisable labels and dynamic data modification are available},
- author = {Philipp Lehman},
- nameaddon = {with Philip Kime, Audrey Boruvka and Joseph Wright},
- date = {2016-11-16},
- langid = {english},
- keywords = {primaria},
- subtitle = {Programmable Bibliographies and Citations},
- title = {The \texttt{biblatex} Package},
- url = {http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf},
- version = {3.7}
+ annote = {This package provides advanced bibliographic facilities
+ for use with \LaTeX. The package is a complete reimplementation
+ of the bibliographic facilities provided by
+ \LaTeX. The \texttt{biblatex} package works with the “backend”
+ (program) \texttt{biber}, which is used to process \hologo{BibTeX} format
+ data files and them performs all sorting, label
+ generation (and a great deal more). Formatting of the bibliography
+ is entirely controlled by \TeX{} macros. Good working knowledge
+ in \LaTeX{} should be sufficient to
+ design new bibliography and citation styles. This package
+ also supports subdivided bibliographies, multiple bibliographies
+ within one document, and separate lists of bibliographic information
+ such as abbreviations of various fields. Bibliographies may
+ be subdivided into parts and/or segmented by topics.
+ Just like the bibliography styles,
+ all citation commands may be freely defined. Features such as
+ full Unicode support for bibliography data, customisable sorting,
+ multiple bibliographies with different
+ sorting, customisable labels and dynamic data
+ modification are available.},
+ author = {Philipp Lehman},
+ nameaddon = {with Philip Kime and Moritz Wemheuer},
+ date = {2019-12-01},
+ langid = {english},
+ keywords = {primaria},
+ subtitle = {Programmable Bibliographies and Citations},
+ title = {The \texttt{biblatex} Package},
+ url = {http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf},
+ version = {3.14}
}
@ONLINE{babel,
- annote = {This manual describes babel, a package that makes
- use of the capabilities of \TeX{} version 3 and, to some
- extent, \texttt{xetex} and \texttt{luatex}, to provide an environment
- in which documents can be typeset in a language
- other than US English, or in more than one language
- or script. However, no attempt has been done to take full
- advantage of the features provided by the latter,
- which would require a completely new core (as for
- example polyglossia or as part of \LaTeX 3)},
- author = {Johannes L. Braams},
- date = {2016-04-23},
- langid = {english},
- keywords = {primaria},
- title = {Babel},
- url = {http://mirrors.ctan.org/macros/latex/contrib/babel/babel.pdf},
- version = {3.9r}
+ annote = {This manual describes \texttt{babel}, a package that makes
+ use of the capabilities of \TeX{} version 3 and, to some
+ extent, \texttt{xetex} and \texttt{luatex}, to provide an environment
+ in which documents can be typeset in a language
+ other than US English, or in more than one language
+ or script. However, no attempt has been done to take full
+ advantage of the features provided by the latter,
+ which would require a completely new core (as for
+ example \texttt{polyglossia} or as part of \hologo{LaTeX3})},
+ author = {Johannes L. Braams},
+ nameaddon = {with Javer Bezos},
+ date = {2020-02-28},
+ langid = {english},
+ keywords = {primaria},
+ title = {Babel},
+ subtitle = {Localization and internationalization},
+ url = {http://mirrors.ctan.org/macros/latex/contrib/babel/babel.pdf},
+ version = {3.41}
}
@ONLINE{polyglossia,
- annote = {Polyglossia is a package for facilitating multilingual typesetting with Xe\LaTeX{} and
- (at an early stage) Lua\LaTeX. Basically, it can be used as an alternative to babel
- for performing the following tasks automatically:
- 1. Loading the appropriate hyphenation patterns.
- 2. Setting the script and language tags of the current font (if possible and
- available), via the package fontspec.
- 3. Switching to a font assigned by the user to a particular script or language.
- 4. Adjusting some typographical conventions according to the current lan-
- guage (such as afterindent, frenchindent, spaces before or after punctu-
- ation marks, etc.).
- 5. Redefining all document strings (like “chapter”, “figure”, “bibliography”).
- 6. Adapting the formatting of dates (for non-Gregorian calendars via external
- packages bundled with polyglossia: currently the Hebrew, Islamic and
- Farsi calendars are supported).
- 7. For languages that have their own numbering system, modifying the
- formatting of numbers appropriately (this also includes redefining the al-
- phabetic sequence for non-Latin alphabets).
- 8. Ensuring proper directionality if the document contains languages that are
- written from right to left (via the package bidi, available separately).},
- author = {François Charette},
- date = {2015-03-25},
- langid = {english},
- keywords = {primaria},
- title = {Polyglossia: An Alternative to Babel for Xe\LaTeX{} and Lua\LaTeX},
- url = {http://mirrors.ctan.org/macros/latex/contrib/babel/babel.pdf},
- version = {1.42.4}
+ annote = {\texttt{Polyglossia} is a package for facilitating multilingual
+ typesetting with \hologo{XeLaTeX} and
+ (with some exceptions) \hologo{LuaLaTeX}. Basically, it can be used as
+ an alternative to \texttt{babel}
+ for performing the following tasks automatically:
+ 1. Loading the appropriate hyphenation patterns.
+ 2. Setting the script and language tags of the current font (if possible and
+ available), via the package \texttt{fontspec}.
+ 3. Switching to a font assigned by the user to a particular script or language.
+ 4. Adjusting some typographical conventions according to the current lan-
+ guage (such as afterindent, frenchindent, spaces before or after
+ punctuation marks, etc.).
+ 5. Redefining all document strings (like “chapter”, “figure”, “bibliography”).
+ 6. Adapting the formatting of dates (for non-Gregorian calendars via external
+ packages bundled with \texttt{polyglossia}: currently the Hebrew, Islamic and
+ Farsi calendars are supported).
+ 7. For languages that have their own numbering system, modifying the
+ formatting of numbers appropriately (this also includes redefining the al-
+ phabetic sequence for non-Latin alphabets).
+ 8. Ensuring proper directionality if the document contains languages that are
+ written from right to left (via the package \texttt{bidi}, available separately).},
+ author = {François Charette},
+ nameaddon = {with Arthur Reutenauer, Bastien Roucariès and Jürgen Spitzmüller},
+ date = {2020-01-29},
+ langid = {english},
+ keywords = {primaria},
+ title = {Polyglossia: Modern multilingual typesetting with \hologo{XeLaTeX} and \hologo{LuaLaTeX}},
+ url = {http://mirrors.ctan.org/macros/latex/contrib/babel/babel.pdf},
+ version = {1.47}
}
@ONLINE{csquotes,
- annote = {This package provides advanced facilities for inline and display quotations. It is
- designed for a wide range of tasks ranging from the most simple applications to
- the more complex demands of formal quotations. The facilities include commands,
- environments, and user-definable ‘smart quotes’ which dynamically adjust to their
- context. Quotation marks are switched automatically if quotations are nested and
- can adjust to the current language. There are additional features designed to cope
- with the more specific demands of academic writing. All quote styles as well as the
- optional active quotes are freely configurable},
- author = {Philipp Lehman and Joseph Wright},
- date = {2017-02-03},
- langid = {english},
- keywords = {primaria},
- subtitle = {Context Sensitive Quotation Facilities},
- title = {The \texttt{csquotes} Package},
- url = {http://mirrors.ctan.org/macros/latex/contrib/csquotes/csquotes.pdf},
- version = {5.2a}
+ annote = {This package provides advanced facilities for inline
+ and display quotations. It is designed for a wide range of
+ tasks ranging from the most simple applications to
+ the more complex demands of formal quotations. The facilities
+ include commands, environments, and user-definable ‘smart quotes’
+ which dynamically adjust to their
+ context. Quotation marks are switched automatically
+ if quotations are nested and
+ can adjust to the current language. There are additional
+ features designed to cope
+ with the more specific demands of academic writing.
+ All quote styles as well as the
+ optional active quotes are freely configurable.},
+ author = {Philipp Lehman and Joseph Wright},
+ date = {2019-12-06},
+ langid = {english},
+ keywords = {primaria},
+ subtitle = {Context Sensitive Quotation Facilities},
+ title = {The \texttt{csquotes} Package},
+ url = {http://mirrors.ctan.org/macros/latex/contrib/csquotes/csquotes.pdf},
+ version = {5.2j}
}
@BOOK{pantieri:artelatex,
- title = {L'arte di scrivere con \LaTeX},
- author = {Lorenzo Pantieri and Tommaso Gordini},
- annote = {Lo scopo di questo lavoro, rivolto sia a chi muove i primi passiin \LaTeX{} sia a quanti già lo conoscono, è di offrire ai suoi utenti italiani le conoscenze essenziali per poterlo usare con successo. I concetti fondamentali della materia, raccolti da svariati manuali, vengono presentati nel modo più chiaro e organico possibile; nel contempo si fornisce un vasto campionario di esempi e si analizzano alcuni tipici problemi che potrebbero presentarsi nella redazione di una pubblicazione scientifica o professionale in italiano, indicando per ciascuno le soluzioni per noi migliori.},
- booktitle = {L'arte di scrivere con \LaTeX},
- date = {2011},
- date-added = {2010-03-06 00:26:39 +0100},
- date-modified = {2013-03-13 22:04:30 +0100},
- foreword = {Enrico Gregorio},
- langid = {italian},
- keywords = {primaria},
- subtitle = {Un'introduzione a \LaTeX},
- url = {http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf}
+ title = {L'arte di scrivere con \LaTeX},
+ author = {Lorenzo Pantieri and Tommaso Gordini},
+ annote = {Lo scopo di questo lavoro, rivolto sia a chi muove
+ i primi passi in \LaTeX\ sia a quanti già lo conoscono,
+ è di offrire ai suoi utenti italiani le conoscenze essenziali
+ per poterlo usare con successo. I concetti fondamentali
+ della materia, raccolti da svariati manuali, vengono presentati
+ nel modo più chiaro e organico possibile; nel contempo si fornisce
+ un vasto campionario di esempi e si analizzano alcuni
+ tipici problemi che potrebbero presentarsi nella redazione
+ di una pubblicazione scientifica o professionale in italiano,
+ indicando per ciascuno le soluzioni per noi migliori.},
+ booktitle = {L'arte di scrivere con \LaTeX},
+ date = {2019},
+ foreword = {Enrico Gregorio},
+ langid = {italian},
+ keywords = {primaria},
+ subtitle = {Un'introduzione a \LaTeX},
+ url = {http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf}
}
@BOOK{Poincare:1968-ITA,
- title = {La scienza e l'ipotesi},
- publisher = {Bompiani},
- author = {Jules-Henri Poincaré},
- editor = {Corrado Sinigaglia},
- note = {testo greco a fronte},
- booktitle = {La science et l'hypothèse},
- date = {2003},
- date-modified = {2013-03-15 19:07:03 +0100},
- langid = {italian},
- keywords = {esempio},
- location = {Milano}
+ title = {La scienza e l'ipotesi},
+ publisher = {Bompiani},
+ author = {Jules-Henri Poincaré},
+ editor = {Corrado Sinigaglia},
+ note = {testo greco a fronte},
+ booktitle = {La science et l'hypothèse},
+ date = {2003},
+ langid = {italian},
+ keywords = {esempio},
+ location = {Milano}
}
@BOOK{Poincare:1968-ORIG,
- title = {La science et l'hypothèse},
- publisher = {Flammarion},
- author = {Jules-Henri Poincaré},
- annote = {A book entry followed by its translation, cross-referenced in the
- \texttt{related} field},
- booktitle = {La science et l'hypothèse},
- date = {1968},
- date-added = {2010-03-05 16:18:11 +0100},
- date-modified = {2013-03-15 19:07:49 +0100},
- langid = {french},
- keywords = {esempio},
- location = {Paris},
- related = {Poincare:1968-ITA}
+ title = {La science et l'hypothèse},
+ publisher = {Flammarion},
+ author = {Jules-Henri Poincaré},
+ annote = {A \texttt{@book} entry followed by its translation, cross-referenced in the
+ \texttt{related} field},
+ booktitle = {La science et l'hypothèse},
+ date = {1968},
+ langid = {french},
+ keywords = {esempio},
+ location = {Paris},
+ related = {Poincare:1968-ITA}
}
@BOOK{popper-logik,
- title = {Logik der Forschung},
- publisher = {Springer},
- author = {Karl R. Popper},
- annote = {A book entry followed by two differents translations, cross-referenced
- in the \texttt{related} (biber 1.6 required)},
- booktitle = {Logik der Forschung},
- date = {1934},
- date-added = {2013-03-01 17:50:26 +0100},
- date-modified = {2013-03-15 16:46:51 +0100},
- keywords = {esempio},
- location = {Wien},
- related = {popper-logik:ing},
- timestamp = {2012.04.25}
+ title = {Logik der Forschung},
+ publisher = {Springer},
+ author = {Karl R. Popper},
+ annote = {A \texttt{@book} entry followed by two differents translations,
+ cross-referenced in the \texttt{related} (Biber 1.6 required)},
+ booktitle = {Logik der Forschung},
+ date = {1934},
+ keywords = {esempio},
+ location = {Wien},
+ related = {popper-logik:ing},
+ timestamp = {2012.04.25}
}
@BOOK{popper-logik:ing,
- title = {The Logic of Scientific Discovery},
- publisher = {Hutchinson},
- author = {Karl R. Popper},
- edition = {3},
- booktitle = {The Logic of Scientific Discovery},
- date = {1959},
- date-added = {2013-03-01 17:55:40 +0100},
- date-modified = {2013-03-15 16:48:11 +0100},
- keywords = {esempio,popper},
- location = {London},
- related = {popper-logik:ita},
- relatedstring={it. trans.},
- timestamp = {2012.04.25}
+ title = {The Logic of Scientific Discovery},
+ publisher = {Hutchinson},
+ author = {Karl R. Popper},
+ edition = {3},
+ booktitle = {The Logic of Scientific Discovery},
+ date = {1959},
+ keywords = {esempio,popper},
+ location = {London},
+ related = {popper-logik:ita},
+ relatedstring = {it. trans.},
+ timestamp = {2012.04.25}
}
@BOOK{popper-logik:ita,
- title = {Logica della scoperta scientifica},
- publisher = {Einaudi},
- author = {Karl R. Popper},
- edition = {3},
- date = {1998},
- date-added = {2013-03-01 17:50:46 +0100},
- date-modified = {2013-03-15 16:48:21 +0100},
- hyphenation = {italian},
- keywords = {esempio,popper},
- location = {Torino},
- timestamp = {2012.04.25}
+ title = {Logica della scoperta scientifica},
+ publisher = {Einaudi},
+ author = {Karl R. Popper},
+ edition = {3},
+ date = {1998},
+ hyphenation = {italian},
+ keywords = {esempio,popper},
+ location = {Torino},
+ timestamp = {2012.04.25}
}
@INCOLLECTION{Valbusa:2007,
- author = {Ivan Valbusa},
- title = {Psicologia e sistema in Alsted e in Wolff},
- booktitle = {Christian Wolff tra psicologia empirica e psicologia razionale},
- publisher = {Georg Olms Verlag},
- editor = {Ferdinando Luigi Marcolungo},
- date = {2007},
- date-added = {2009-09-27 23:17:07 +0200},
- date-modified = {2009-10-13 13:16:37 +0200},
- langid = {italian},
- keywords = {esempio},
- location = {Hildesheim and Zürich and London}
+ author = {Ivan Valbusa},
+ title = {Psicologia e sistema in Alsted e in Wolff},
+ booktitle = {Christian Wolff tra psicologia empirica
+ e psicologia razionale},
+ publisher = {Georg Olms Verlag},
+ editor = {Ferdinando Luigi Marcolungo},
+ date = {2007},
+ langid = {italian},
+ keywords = {esempio},
+ location = {Hildesheim and Zürich and London}
}
@ONLINE{wassenhoven:dw,
- annote = {A small collection of styles for the biblatex package.
- It was designed for citations in the Humanities and offers some features
- that are not provided by the standard biblatex styles. biblatex-dw
- is dependent on biblatex – version 1.7 needs at least version 3.3
- of biblatex and was tested with biblatex version 3.6 and biber version 2.6.},
- author = {Dominik Waßenhoven},
- date = {2011},
- date-added = {2013-03-13 21:58:04 +0100},
- date-modified = {2013-03-13 22:05:36 +0100},
- keywords = {primaria},
- title = {\texttt{biblatex-dw}},
- url = {http://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-dw/doc/biblatex-dw.pdf},
- version = {1.4}
+ annote = {\texttt{biblatex-dw} is a small collection
+ of styles for the \texttt{biblatex} package.
+ It was designed for citations in the Humanities and offers some features
+ that are not provided by the standard \texttt{biblatex} styles.
+ \texttt{biblatex-dw} is dependent on \texttt{biblatex} – version 1.7
+ needs at least version 3.3
+ of \texttt{biblatex} and was tested with \texttt{biblatex}
+ version 3.6 and \texttt{biber} version 2.6.},
+ author = {Dominik Waßenhoven},
+ date = {2016-12-06},
+ keywords = {primaria},
+ title = {\texttt{biblatex-dw}},
+ url = {http://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-dw/doc/biblatex-dw.pdf},
+ version = {1.7}
}
@COLLECTION{Bartocci:2007,
- annote = {A collection with four authors},
- booksubtitle = {Protagonisti del '900 da Hilbert a Wiles},
- booktitle = {Vite matematiche},
- date = {2007},
- editor = {Claudio Bartocci and Renato Betti and Angelo Guerraggio and Roberto
- Lucchetti},
- langid = {italian},
- location = {Milano},
- publisher = {Springer-Verlag Italia},
- title = {Vite matematiche}
+ annote = {A collection with four authors},
+ booksubtitle = {Protagonisti del '900 da Hilbert a Wiles},
+ booktitle = {Vite matematiche},
+ date = {2007},
+ editor = {Claudio Bartocci and Renato Betti and
+ Angelo Guerraggio and Roberto Lucchetti},
+ langid = {italian},
+ location = {Milano},
+ publisher = {Springer-Verlag Italia},
+ title = {Vite matematiche}
}
-
@COLLECTION{Filmed:2009,
- annote = {A collection with four editors. The list is automatically truncated
- in the citations},
- booktitle = {Filosofia delle medicina},
- date = {2009},
- date-added = {2009-09-27 23:05:08 +0200},
- date-modified = {2013-03-15 16:37:44 +0100},
- editor = {Pierdaniele Giaretta and Antonio Moretto and Gian Franco Gensini
- and Marco Trabucchi},
- langid = {italian},
- keywords = {esempio},
- location = {Bologna},
- publisher = {il Mulino},
- subtitle = {Metodo, modelli, cura ed errori},
- title = {Filosofia delle medicina},
- volumes = {2}
+ annote = {A collection with four editors. The list
+ is automatically truncated in the citations},
+ booktitle = {Filosofia delle medicina},
+ date = {2009},
+ editor = {Pierdaniele Giaretta and Antonio Moretto
+ and Gian Franco Gensini and Marco Trabucchi},
+ langid = {italian},
+ keywords = {esempio},
+ location = {Bologna},
+ publisher = {il Mulino},
+ subtitle = {Metodo, modelli, cura ed errori},
+ title = {Filosofia delle medicina},
+ volumes = {2}
}
@INCOLLECTION{corrocher:2009,
- author = {Roberto Corrocher},
- title = {Riflessioni sull'uomo di fronte a nuove sfide},
- pages = {27-42},
- annote = {An \texttt{@incollection} entry. The \texttt{@collection} is automatically
- printed in the bibliography because another \texttt{@incollection}
- has been cited},
- crossref = {Filmed:2009},
- date-added = {2010-03-06 00:26:39 +0100},
- date-modified = {2013-03-15 16:33:22 +0100},
- langid = {italian},
- keywords = {esempio},
- read = {0}
+ author = {Roberto Corrocher},
+ title = {Riflessioni sull'uomo di fronte a nuove sfide},
+ pages = {27-42},
+ annote = {An \texttt{@incollection} entry.
+ The \texttt{@collection} is automatically
+ printed in the bibliography because
+ another \texttt{@incollection} has been cited.},
+ crossref = {Filmed:2009},
+ langid = {italian},
+ keywords = {esempio},
+ read = {0}
}
@INCOLLECTION{federspil:2009,
- author = {Giovanni Federspil and Roberto Vettor},
- title = {Medicina: un unico metodo e una sola argomentazione?},
- pages = {43-74},
- annote = {An \texttt{@incollection} entry. The \texttt{@collection} is automatically
- printed in the bibliography because another \texttt{@incollection}
- has been cited},
- crossref = {Filmed:2009},
- date-added = {2010-03-06 00:26:39 +0100},
- date-modified = {2013-03-15 16:37:35 +0100},
- langid = {italian},
- keywords = {esempio}
+ author = {Giovanni Federspil and Roberto Vettor},
+ title = {Medicina: un unico metodo e una sola argomentazione?},
+ pages = {43-74},
+ annote = {An \texttt{@incollection} entry. The \texttt{@collection}
+ is automatically printed in the bibliography because
+ another \texttt{@incollection} has been cited.},
+ crossref = {Filmed:2009},
+ langid = {italian},
+ keywords = {esempio}
}
@ONLINE{ctan,
- annotation = {The official web site of the Comprehensive \TeX{} Archive Network},
- bdsk-url-1 = {http://www.ctan.org},
- date = {2006},
- date-added = {2011-06-02 17:33:32 +0200},
- date-modified = {2013-03-15 16:35:26 +0100},
- langid = {american},
- keywords = {web},
- label = {CTAN},
- subtitle = {The Comprehensive TeX Archive Network},
- title = {CTAN},
- url = {http://www.ctan.org},
- urldate = {2006-10-01}
+ annotation = {The official website of the Comprehensive \TeX\ Archive Network},
+ bdsk-url-1 = {http://www.ctan.org},
+ date = {2006},
+ langid = {american},
+ keywords = {web},
+ label = {CTAN},
+ subtitle = {The Comprehensive \TeX\ Archive Network},
+ title = {CTAN},
+ url = {http://www.ctan.org},
+ urldate = {2006-10-01}
}
@ONLINE{guit:sito,
- annotation = {The official web site of the Italian TeX Group},
- bdsk-url-1 = {http://www.guitex.org},
- date = {2012},
- date-added = {2012-04-21 16:52:51 +0200},
- date-modified = {2013-03-15 16:40:18 +0100},
- langid = {italian},
- keywords = {web},
- title = {GuIT. Gruppo degli Utilizzatori Italiani di \TeX},
- url = {http://www.guitex.org},
- urldate = {2012-01-15}
+ annotation = {The official website of the Italian \TeX\ Group},
+ bdsk-url-1 = {http://www.guitex.org},
+ date = {2012},
+ langid = {italian},
+ keywords = {web},
+ title = {\GuIT. Gruppo degli Utilizzatori Italiani di \TeX},
+ url = {http://www.guitex.org},
+ urldate = {2012-01-15}
}
%</bib>
% \fi
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.pdf
index 250a9ce547..014917c4bb 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.pdf
Binary files differ
diff --git a/macros/latex/contrib/fontsetup/README b/macros/latex/contrib/fontsetup/README
index 651488aef1..94e8c2ac2e 100644
--- a/macros/latex/contrib/fontsetup/README
+++ b/macros/latex/contrib/fontsetup/README
@@ -1,5 +1,5 @@
The fontsetup package
- (Version 1.002, GPL3)
+ (Version 1.003, GPL3)
This simple package makes it trivial to switch quickly between
different quality fonts supporting Mathematics.
diff --git a/macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf b/macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf
index 3c7feb5474..5526b3bbc9 100644
--- a/macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf
+++ b/macros/latex/contrib/fontsetup/doc/fontsetup-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex b/macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex
index d27ec9dbf8..285d2ee225 100644
--- a/macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex
+++ b/macros/latex/contrib/fontsetup/doc/fontsetup-doc.tex
@@ -9,8 +9,8 @@
\textit{by}\\[1ex]
{\large Antonis Tsolomitis}\\
University of the Aegean\\ Department of Mathematics\\[1ex]
- \textsc{20} December \textsc{2019}\\[1ex]
- Version 1.002, \textsc{gpl3}
+ \textsc{24} May \textsc{2020}\\[1ex]
+ Version 1.003, \textsc{gpl3}
\end{center}
This package is a simple wrapper-type package that makes the setup of fonts easy and
@@ -31,7 +31,18 @@ University of the Aegean\\ Department of Mathematics\\[1ex]
as a system font (in \verb|C:\Windows\Fonts| in MS-Windows, in \verb|/home/user/.fonts/| in Linux
or elsewhere by the system administratior).
\item[default] Loads the NewComputerModern fonts, which is an assembly of cm fonts plus
- more fonts to support Greek (cbgreek) and Cyrillic languages.
+ more fonts to support Greek (cbgreek) and Cyrillic languages. It also provides
+ \begin{itemize}
+ \item commands to access prosgegrammeni instead of ypogegrammeni for capitals and small
+ capitals, by writing \verb|\textprosgegrammeni{<text>}| or \verb|{\prosgegrammeni <text>}|.
+ \item commands to access 4th and 6th century bce Greek by writing
+ \verb|\textivbce{<text>}| or \verb|{\ivbce <text>}| and
+ \verb|\textvibce{<text>}| or \verb|{\vibce <text>}|. For example, write
+ \verb|\textivbce{ΕΠΙΚΟΥΡΟΣ}| to get \textivbce{ΕΠΙΚΟΥΡΟΣ}.
+ \item commands to access Sans Greek (upright and oblique) in math mode although these are
+ not included in the unicode standard. The commands follow the unicode-math.sty notation, so
+ to get $\msansLambda$ and $\mitsanspi$ you write \verb|$\msansLambda$| and \verb|$\mitsanspi$|.
+ \end{itemize}
\item[ebgaramond] Loads the EB-Garamond fonts with Garamond-Math.
\item[fira] Loads the Fira family, a sans-serif font.
\item[gfsartemisia] Loads the GFSArtemisia, a font family designed to be used
diff --git a/macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf b/macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf
index 14a66ed61d..48379c7c7e 100644
--- a/macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf
+++ b/macros/latex/contrib/fontsetup/doc/fspsample-cmr.pdf
Binary files differ
diff --git a/macros/latex/contrib/fontsetup/fspdefaultfontsot.sty b/macros/latex/contrib/fontsetup/fspdefaultfontsot.sty
index 2192c0c32d..3b08994260 100644
--- a/macros/latex/contrib/fontsetup/fspdefaultfontsot.sty
+++ b/macros/latex/contrib/fontsetup/fspdefaultfontsot.sty
@@ -32,7 +32,119 @@ SmallCapsFeatures={Numbers=OldStyle}]{NewCMMono10-Regular.otf}
\setmathfont{NewCMMath-Regular.otf}
\newcommand{\tttextsc}[1]{{\ttscshape#1}}
-
-
-
+%
+\newcommand{\prosgegrammeni}{\addfontfeature{StylisticSet=1}}
+\newcommand{\textprosgegrammeni}[1]{{\prosgegrammeni#1}}
+%
+\newfontfamily{\ivbce}[StylisticSet=2]{NewCMSans10-Regular.otf}
+\newcommand{\textivbce}[1]{{\ivbce#1}}
+%
+\newfontfamily{\ivbcealt}[StylisticSet=3]{NewCMSans10-Regular.otf}
+\newcommand{\textivbcealt}[1]{{\ivbcealt#1}}
+%
+\newfontfamily{\vibce}[StylisticSet=4]{NewCMSans10-Regular.otf}
+\newcommand{\textvibce}[1]{{\vibce#1}}
+%
+%% math (upright) sans Greek
+\newcommand{\msansAlpha}{\char"E000}
+\newcommand{\msansBeta}{\char"E001}
+\newcommand{\msansGamma}{\char"E002}
+\newcommand{\msansDelta}{\char"E003}
+\newcommand{\msansEpsilon}{\char"E004}
+\newcommand{\msansZeta}{\char"E005}
+\newcommand{\msansEta}{\char"E006}
+\newcommand{\msansTheta}{\char"E007}
+\newcommand{\msansIota}{\char"E008}
+\newcommand{\msansKappa}{\char"E009}
+\newcommand{\msansLambda}{\char"E00A}
+\newcommand{\msansMu}{\char"E00B}
+\newcommand{\msansNu}{\char"E00C}
+\newcommand{\msansXi}{\char"E00D}
+\newcommand{\msansOmicron}{\char"E00E}
+\newcommand{\msansPi}{\char"E00F}
+\newcommand{\msansRho}{\char"E010}
+\newcommand{\msansSigma}{\char"E011}
+\newcommand{\msansTau}{\char"E012}
+\newcommand{\msansUpsilon}{\char"E013}
+\newcommand{\msansPhi}{\char"E014}
+\newcommand{\msansChi}{\char"E015}
+\newcommand{\msansPsi}{\char"E016}
+\newcommand{\msansOmega}{\char"E017}
+\newcommand{\msansalpha}{\char"E018}
+\newcommand{\msansbeta}{\char"E019}
+\newcommand{\msansgamma}{\char"E01A}
+\newcommand{\msansdelta}{\char"E01B}
+\newcommand{\msansepsilon}{\char"E01C}
+\newcommand{\msanszeta}{\char"E01D}
+\newcommand{\msanseta}{\char"E01E}
+\newcommand{\msanstheta}{\char"E01F}
+\newcommand{\msansiota}{\char"E020}
+\newcommand{\msanskappa}{\char"E021}
+\newcommand{\msanslambda}{\char"E022}
+\newcommand{\msansmu}{\char"E023}
+\newcommand{\msansnu}{\char"E024}
+\newcommand{\msansxi}{\char"E025}
+\newcommand{\msansomicron}{\char"E026}
+\newcommand{\msanspi}{\char"E027}
+\newcommand{\msansrho}{\char"E028}
+\newcommand{\msansvarsigma}{\char"E029}
+\newcommand{\msanssigma}{\char"E02A}
+\newcommand{\msanstau}{\char"E02B}
+\newcommand{\msansupsilon}{\char"E02C}
+\newcommand{\msansphi}{\char"E02D}
+\newcommand{\msanschi}{\char"E02E}
+\newcommand{\msanspsi}{\char"E02F}
+\newcommand{\msansomega}{\char"E030}
+\newcommand{\msansvarepsilon}{\char"E031}
+% math italic sans Greek
+\newcommand{\mitsansAlpha}{\char"E041}
+\newcommand{\mitsansBeta}{\char"E042}
+\newcommand{\mitsansGamma}{\char"E043}
+\newcommand{\mitsansDelta}{\char"E044}
+\newcommand{\mitsansEpsilon}{\char"E045}
+\newcommand{\mitsansZeta}{\char"E046}
+\newcommand{\mitsansEta}{\char"E047}
+\newcommand{\mitsansTheta}{\char"E048}
+\newcommand{\mitsansIota}{\char"E049}
+\newcommand{\mitsansKappa}{\char"E04A}
+\newcommand{\mitsansLambda}{\char"E04B}
+\newcommand{\mitsansMu}{\char"E04C}
+\newcommand{\mitsansNu}{\char"E04D}
+\newcommand{\mitsansXi}{\char"E04E}
+\newcommand{\mitsansOmicron}{\char"E04F}
+\newcommand{\mitsansPi}{\char"E050}
+\newcommand{\mitsansRho}{\char"E051}
+\newcommand{\mitsansSigma}{\char"E052}
+\newcommand{\mitsansTau}{\char"E053}
+\newcommand{\mitsansUpsilon}{\char"E054}
+\newcommand{\mitsansPhi}{\char"E055}
+\newcommand{\mitsansChi}{\char"E056}
+\newcommand{\mitsansPsi}{\char"E057}
+\newcommand{\mitsansOmega}{\char"E058}
+\newcommand{\mitsansalpha}{\char"E059}
+\newcommand{\mitsansbeta}{\char"E05A}
+\newcommand{\mitsansgamma}{\char"E05B}
+\newcommand{\mitsansdelta}{\char"E05C}
+\newcommand{\mitsansepsilon}{\char"E05D}
+\newcommand{\mitsanszeta}{\char"E05E}
+\newcommand{\mitsanseta}{\char"E05F}
+\newcommand{\mitsanstheta}{\char"E060}
+\newcommand{\mitsansiota}{\char"E061}
+\newcommand{\mitsanskappa}{\char"E062}
+\newcommand{\mitsanslambda}{\char"E063}
+\newcommand{\mitsansmu}{\char"E064}
+\newcommand{\mitsansnu}{\char"E065}
+\newcommand{\mitsansxi}{\char"E066}
+\newcommand{\mitsansomicron}{\char"E067}
+\newcommand{\mitsanspi}{\char"E068}
+\newcommand{\mitsansrho}{\char"E069}
+\newcommand{\mitsansvarsigma}{\char"E06A}
+\newcommand{\mitsanssigma}{\char"E06B}
+\newcommand{\mitsanstau}{\char"E06C}
+\newcommand{\mitsansupsilon}{\char"E06D}
+\newcommand{\mitsansphi}{\char"E06E}
+\newcommand{\mitsanschi}{\char"E06F}
+\newcommand{\mitsanspsi}{\char"E070}
+\newcommand{\mitsansomega}{\char"E071}
+\newcommand{\mitsansvarepsilon}{\char"E072}
diff --git a/macros/latex/contrib/fontsize/fontsize.dtx b/macros/latex/contrib/fontsize/fontsize.dtx
index aba6194a18..973ee3fe69 100644
--- a/macros/latex/contrib/fontsize/fontsize.dtx
+++ b/macros/latex/contrib/fontsize/fontsize.dtx
@@ -4,25 +4,31 @@
\input docstrip
\preamble
-Copyright 2020 Ivan Valbusa
+The 'fontsize' package
+Copyright (C) 2009-2020 Ivan Valbusa
+<ivan dot valbusa at gmail dot com>
-This program is provided under the terms of the
-LaTeX Project Public License distributed from CTAN
-archives in directory macros/latex/base/lppl.txt.
+All rights reserved.
-Author: Ivan Valbusa
-Ivan dot Valbusa at gmail dot com
+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 consists of all files listed in README
This work has the LPPL maintenance status "author-maintained".
\endpreamble
-
\keepsilent
\askforoverwritefalse
\Msg{*** Generating the package files ***}
-\generate{\file{fontsize.sty}{\from{fontsize.dtx}{package}}%
-}
+\generate{
+ \file{fontsize.sty}{\from{fontsize.dtx}{package}}}
\Msg{***********************************************************}
\Msg{*}
@@ -40,23 +46,7 @@ This work has the LPPL maintenance status "author-maintained".
\Msg{***********************************************************}
\endgroup
%</internal>
-%
-% Copyright (C) 2020 by Ivan Valbusa
-% <Ivan dot Valbusa at gmail dot com>
-% -------------------------------------------------------
-%
-% 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 consists of all files listed in README
-%
% \fi
-%
% \iffalse
%<*driver>
\ProvidesFile{fontsize.dtx}
@@ -64,22 +54,143 @@ This work has the LPPL maintenance status "author-maintained".
%<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
%<package>\ProvidesPackage{fontsize}
%<*package>
- [2020/02/20 v0.1 'fontsize' package. Set main font sizes (Ivan Valbusa)]
+ [2020/05/24 v0.2 'fontsize' package. Set main font sizes (Ivan Valbusa)]
%</package>
%<*driver>
-\PassOptionsToClass{a4paper}{article}
-\documentclass{ltxdoc}
-\let\cmd\relax
-\let\cs\relax
+\documentclass[12pt]{ltxdoc}
\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[fontsize=12pt]{fontsize}
+%--------------------------------------------------------
+% GRAPHICS
+%--------------------------------------------------------
+\usepackage[svgnames]{xcolor}
+\definecolor{philA}{named}{DarkRed}
+\definecolor{philB}{named}{NavyBlue}
+\definecolor{sufred}{rgb}{0.5,0,0}
+\definecolor{sufgray}{rgb}{0.5,0.5,0.5}
+\usepackage{tikz}
+\usetikzlibrary{shadows}
+\usepackage[framemethod=TikZ]{mdframed}
+\mdfsetup{roundcorner=3pt,linecolor=white,backgroundcolor=gray!10}
+%--------------------------------------------------------
+% DOC FACILITIES
+%--------------------------------------------------------
+\usepackage{metalogo,hologo}
+\usepackage{guit}% before ltxdockit but after xcolor!
+\usepackage[final]{microtype}
+\let\cs\relax
+\let\cmd\relax
\usepackage{ltxdockit}
-\usepackage[fontsize=10.5]{fontsize}
-
+%--------------------------------------------------------
+% FONTS
+%--------------------------------------------------------
+\usepackage{cochineal}
+\usepackage[varqu,varl,var0]{inconsolata}
+\usepackage{biolinum}
+\usepackage{amsthm}
+\usepackage[cochineal,bigdelims,cmintegrals,vvarbb]{newtxmath}
+\usepackage[cal=boondoxo]{mathalfa}
+%--------------------------------------------------------
+% LAYOUT
+%--------------------------------------------------------
+\usepackage[skip=1.5ex]{parskip}
+\setcounter{tocdepth}{3}
+\usepackage{geometry}
+\geometry{
+ a4paper,
+ margin=3cm,
+ %paperwidth=128mm,
+ %paperheight=96mm,
+ %margin=1cm,
+ headheight=15pt,
+ ignoreall,
+ heightrounded}
+\usepackage{sectsty}
+\allsectionsfont{\sffamily}
+%--------------------------------------------------------
+% COMMANDS AND ENVIRONMENTS
+%--------------------------------------------------------
+\newcommand{\new}{\marginpar{\textcolor{red}{\textbf{NEW!}}}}
+\newcommand{\argstyle}{\itshape}
+\DeclareRobustCommand*{\ar}[1]{\texttt{\char`\{}\textrm{\argstyle#1}\texttt{\char`\}}}
+\DeclareRobustCommand*{\oar}[1]{\texttt{[}\textrm{\argstyle#1}\texttt{]}}
+\DeclareRobustCommand*{\meta}[1]{%
+ $\langle${\argstyle\rmfamily#1\kern0.12em}$\rangle$}
+\DeclareRobustCommand*{\arm}[1]{\ar{\meta{\argstyle#1}}}
+\DeclareRobustCommand*{\oarm}[1]{\oar{\meta{\argstyle#1}}}
+\newcommand*{\OR}{${}\mid{}$}
+%
+% New environments
+%
+\newenvironment{ttquote}{%
+ \begin{mdframed}\ttfamily\microtypesetup{activate=false}}{\end{mdframed}}
+\newenvironment{latexcode}{\begin{mdframed}}{\end{mdframed}}
+% Correct (?) \optitem to use \meta inside #2
\makeatletter
-\newcommand{\mysize}[1]{%
- \bgroup\noindent\csname#1\endcsname The \cmd{#1} size is: \textbf{\csname#1\endcsname\f@size\,pt}.\\The \cmd{baselineskip} is \the\baselineskip\par\vskip2mm\egroup}
+\renewcommand*{\ltd@ol@optitem}[3][]{%
+ \ifblank{#1}
+ {\ltd@option{}{#2}{#3}{}}
+ {\ltd@option{}{#2}{#3}{\ltd@textverb{#1}}}}%
+\renewenvironment*{valuelist}[1][]
+{\list{}{%
+ \ifblank{#1}
+ {\setlength{\labelwidth}{5em}}
+ {\setlength{\labelwidth}{#1}}%
+ \setlength{\labelsep}{1em}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \setlength{\itemsep}{0pt}%
+ \renewcommand*{\makelabel}[1]{\valuelistfont##1\hss}}}
+{\endlist}
+\newcommand*{\valuelistfont}{%
+ \color{olive}\sffamily\displayverbfont}
+\renewcommand*{\optionlistfont}{%
+ \color{philA}\sffamily\displayverbfont}
+\renewcommand*{\ltxsyntaxlabelfont}{%
+ \color{philA}\sffamily\displayverbfont}
+\renewcommand*{\marglistfont}{%
+ \color{philA}\sffamily\displayverbfont}
+%
+% Table of contents
+%
+\renewcommand\tableofcontents{%
+ \setlength{\columnsep}{1cm}
+ {\centering
+ \section*{\contentsname}%
+ \@mkboth{\contentsname}{\contentsname}}
+ \thispagestyle{empty}
+ \begin{multicols}{2}
+ \@starttoc{toc}%
+\end{multicols}}
\makeatother
+%
+% Commands for code
+%
+\def\baddition#1{%
+ \medskip{[\emph{addition begins\ldots}\par\medskip
+ \sffamily\bfseries#1\par}}
+\def\eaddition{%
+ \emph{\ldots addition ends}]\medskip}
+
+\def\bexcerpt#1{%
+ \medskip{[\emph{excerpt from \file{#1} begins}\par\medskip}}
+\def\eexcerpt#1{%
+ \emph{\ldots excerpt from \file{#1} ends}]\medskip}
+% --------------------------------------------------------
+% HYPERREF SETUP
+% --------------------------------------------------------
+\usepackage{hyperref}
+\hypersetup{%
+ hidelinks,
+ pdftitle={User's Guide to \textsf{fontsize}},
+ pdfsubject={A small package to change the font size},
+ pdfauthor={Ivan Valbusa},
+ pdfkeywords={latex, fonts}}
+% --------------------------------------------------------
+% FINAL SETTINGS
+% --------------------------------------------------------
\EnableCrossrefs
\CodelineIndex
\RecordChanges
@@ -90,7 +201,7 @@ This work has the LPPL maintenance status "author-maintained".
%</driver>
% \fi
%
-% \CheckSum{787}
+% \CheckSum{1727}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -108,6 +219,7 @@ This work has the LPPL maintenance status "author-maintained".
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
+% \changes{v0.2}{2020/05/24}{Updated documentation and code comments.}
% \changes{v0.1}{2020/02/20}{First public release}
% \GetFileInfo{fontsize.dtx}
%
@@ -134,65 +246,246 @@ This work has the LPPL maintenance status "author-maintained".
% \DoNotIndex{\eTeXversion,\hbox,\hsize,\includegraphics,\newlinechar}
% \DoNotIndex{\titlepage,\vss,\vtop,\xdef,\@gobbletwo,\color,\dimexpr}
% \DoNotIndex{\huge,\large,\makebox,\ProcessOptions,\renewcommand}
+%
+% \thispagestyle{empty}
+% \begin{tikzpicture}[overlay,remember picture]
+% \draw[circular drop shadow,draw=none,fill=white] (current page.center) circle (6cm) node[align=center,anchor=center] {%
+% Ivan Valbusa\\[1cm]
%
-
+%\Huge\color{gray}\bfseries \parbox{10cm}{\centering The \\{{\color{philA}\fontsize{30}{32}\textsf{fontsize}}\\ package}}\\[1cm]
+% \color{black!60!Goldenrod}
+%
+%\normalsize \fileversion{} -- \filedate
%
+%};
+% \end{tikzpicture}
+% \clearpage\thispagestyle{empty}
+%
+% \null\vfill
+%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section*{Legalese}
+% ^^A
+% ^^A ----------------------------------------------------------------
+%
+% \noindent Copyright \copyright\ 2020-\the\year\ Ivan Valbusa
+% \smallskip
+%
+% \noindent This package is author-maintained.
+% Permission is granted to copy, distribute and/or modify this software
+% under the terms of the \LaTeX{} Project Public License, version 1.3 or
+% later (\url{http://latex-project.org/lppl}).
+% This software is provided ``as is'', without warranty of any kind,
+% either expressed or implied, including, but not limited to, the implied
+% warranties of merchantability and fitness for a particular purpose.
+%
+% ^^A ----------------------------------------------------------------
+% ^^A
+% \section*{Feedback}
+% ^^A
+% ^^A ----------------------------------------------------------------
%
-% \title{The \textsf{fontsize} package\\ \normalsize \textit{A small package to change the font size}}
-% \author{Ivan Valbusa \\
-% \texttt{Ivan dot Valbusa at gmail dot com}}
-% \date{\fileversion{} -- \filedate}
+% If you have any questions, feedback or requests please email
+% me at \texttt{ivan dot valbusa at gmail dot com}. If you need specific
+% features not already implemented, remember to attach the example files.
%
-% \maketitle
+% \clearpage
%
-%\noindent The \sty{fontsize} package allows you to set arbitrary sizes for the main font of the document, through the \opt{fontsize=\meta{size}} option. The value for the \meta{size} can be given in any unit recognized by TeX (for example: \opt{6mm}, \opt{1ex}, \opt{11.5pt}). If the unit is not declared it defaults to \texttt{pt}. So \opt{fontsize=11} is the same as \opt{fontsize=11pt}. See the example below.
+% \begin{center}
+% {\color{philA}\bfseries\sffamily
+% \Huge User's Guide to \texttt{fontsize}\\[3mm]}
+% {\large\bfseries\sffamily A small package to change the font size}
+% \vspace{.8cm}
%
-% \section*{Caveat}
+% \normalsize\fileversion{} -- \filedate
+% \vspace{.7cm}
%
-% Although effective with any value for the \meta{size} (as long as the font is scalable!), the package is meant for small font size changes. For truly optimal results you should not use this package at all. Rather, a \file{.clo} file should be defined for each main size, even if this is pretty hard work. Particularly, you should define \cmd{parindent} accordingly to the used size.
+% Ivan Valbusa\\[2mm]
+% \footnotesize\texttt{ivan dot valbusa at gmail dot com}
+% \vspace{1cm}
+% \end{center}
+%
+% \begin{abstract}
+% \noindent The \sty{fontsize} package allows you to set arbitrary sizes
+% for the main font of the document and to adjust the line spacing accordingly. You can also generate your own \file{.clo} file for better tuning.
+% \end{abstract}
+%
+% \tableofcontents
%
+%^^A---------------------------------------------------------------------
% \section*{Credits}
+%^^A---------------------------------------------------------------------
+%
+% The code is an excerpt of the \sty{scrextend} and
+% \sty{scrfontsizes} packages (see \cite{koma}), with few minor
+% changes to make it completely independent of the Koma bundle and with a couple of new features.
+%
+%^^A---------------------------------------------------------------------
+% \section*{Caveat}
+%^^A---------------------------------------------------------------------
+%
+% Although effective with any value for the \meta{fontsize} (as long as the font
+% is scalable!), the package is meant for small font size changes.
+% For truly optimal results you should (re)define your own \file{.clo} file.
+% Indeed note that the file generated with \cmd{generateclofile}, as well as the macros redefined via \cmd{changefontsize}, are a subset of the standard \file{bk11.clo} file and some lengths such as \cmd{smallskipamount}, \cmd{medskipamount}, \cmd{bigskipamount}, \cmd{headsep} are not defined by the package. Up to now!
+% \enlargethispage{1\baselineskip}
+%^^A---------------------------------------------------------------------
+% \section{Usage}
+%^^A---------------------------------------------------------------------
+%
+% The package can be loaded, as usual, with:
+% \begin{ttquote}
+% \noindent\cmd{usepackage}\oarg{options}|{fontsize}|
+% \end{ttquote}
+%
+%^^A---------------------------------------------------------------------
+% \subsection{Options}
+%^^A---------------------------------------------------------------------
+%
+% \begin{optionlist}
+%
+% \optitem[10pt\OR10]{fontsize}{\meta{fontsize}}
+%
+% The \meta{fontsize} can be given in any unit recognized
+% by TeX (for example: \opt{6mm}, \opt{1ex}, \opt{11.5pt}).
+% If the unit is not declared it defaults to \texttt{pt}.
+% If a file named \file{custom\meta{fontsize}.clo} exists it is used to setup
+% the font sizes. To generate this file see the \cmd{generateclofile}
+% command below.
+%
+% \optitem[custom]{cloname}{\meta{name}}
+%
+% Sets to \meta{name} the name prefix of the \file{.clo} file to be used to
+% setup the font sizes. In this way, if a file named
+% \file{\meta{name}\meta{fontsize}.clo} exists it is used to setup the
+% font sizes. To generate this file see the \cmd{generateclofile}
+% command below.
+%
+% \end{optionlist}
+%
+%^^A---------------------------------------------------------------------
+% \subsection{Commands}
+%^^A---------------------------------------------------------------------
+%
+% \begin{ltxsyntax}
+%
+% \cmditem{changefontsize}[baselineskip]{fontsize} \hfill iff \meta{baselineskip} $\geq$\meta{fontsize}
+%
+% Changes the font size and the line spacing of the normal size and of the other sizes consistently. If the first optional argument is omitted the command has the same effect of the \opt{fontsize} option. You can use any unit recognized by TeX and you can omit the unit as well. For example:
+% \begin{verbatim}
+% \changefontsize[13.5pt]{11.5pt}
+% \changefontsize[13]{11}
+% \end{verbatim}
%
-% The code is a a minimal part of the \sty{scrextend}, with few minor changes to make it completely independent of the Koma bundle (see \cite{koma}).
+% \cmditem{printfontsize}[baselineskip]{fontsize} \hfill iff \meta{baselineskip} $\geq$\meta{fontsize}
%
-% \section*{An example}
+% A command thought to test the \sty{fontsize} settings. It prints a section with the
+% value of the font size and line spacing for all the font size changing commands. The section \ref{sec:example} below is generated by this command.
%
-% \verb!\usepackage[fontsize=10.5]{fontsize}!\bigskip
+% \cmditem{generateclofile}{name}[baselineskip]{fontsize} \hfill iff \meta{baselineskip} $\geq$\meta{fontsize}
%
+% Generates a file named \file{\meta{name}\meta{fontsize}.clo} in which the normal line spacing is \meta{baselineskip} and the other sizes and line spacings are adjusted consistently. If \opt{cloname=\meta{name}} \textit{and} \opt{fontsize=\meta{fontsize}} the generated file will be automatically use to setup the main font sizes. You can use any unit recognized by TeX and you can omit the unit as well.
%
-%\mysize{tiny}
-%\mysize{scriptsize}
-%\mysize{footnotesize}
-%\mysize{small}
-%\mysize{normalsize}
-%\mysize{large}
-%\mysize{Large}
-%\mysize{LARGE}
-%\mysize{huge}
-%\mysize{Huge}
+% \emph{In fact this file is only needed if you intend to modify it. In this case remember to comment the command, otherwise the edited file will be overwrittern}.\bigskip
+%
+% \iffalse
+%<*example>
+% \fi
+%
+% \noindent (a) Using the the default \file{custom} name:\smallskip
+%
+% \lstset{xleftmargin=.5cm,numbers=left,
+% numberblanklines=false,escapeinside=||,numberstyle=\scriptsize}
+\begin{ttquote}
+ \begin{lstlisting}
+ \usepackage[fontsize=11.5]{fontsize} % |\textrm{loads}| custom11.5.clo
+ \generateclofile{custom}[13.5]{11.5} % |\textrm{generates}| custom11.5.clo
+\end{lstlisting}
+\begin{lstlisting}
+ \usepackage[fontsize=11.5pt]{fontsize} % |\textrm{loads}| custom11.5pt.clo
+ \generateclofile{custom}[13.5pt]{11.5pt} % |\textrm{generates}| custom11.5pt.clo
+ \end{lstlisting}
+\end{ttquote}
+%
+% \iffalse
+%</example>
+% \fi
+%
+% \iffalse
+%<*example>
+% \fi
+%
+% \noindent (b) Using the \opt{cloname} option:\smallskip
+%
+\begin{ttquote}
+\begin{lstlisting}
+\usepackage[fontsize=11.5,cloname=fs]{fontsize} % |\textrm{loads}| fs11.5.clo
+ \generateclofile{fs}[13.5]{11.5} % |\textrm{generates}| fs11.5.clo
+\end{lstlisting}
+\begin{lstlisting}
+\usepackage[fontsize=11.5pt,cloname=fs]{fontsize}% |\textrm{loads}| fs11.5pt.clo
+ \generateclofile{fs}[13.5pt]{11.5pt} % |\textrm{generates}| fs11.5pt.clo
+\end{lstlisting}
+\end{ttquote}
+% \iffalse
+%</example>
+% \fi
+%
+% \end{ltxsyntax}
+%
+%^^A---------------------------------------------------------------------
+% \section{An example of font settings}\label{sec:example}
+%^^A--------------------------------------------------------------------
+% The following framed example is generated by \cmd{printfontsize}\texttt{[13]\{11\}}.
+% \begin{mdframed}[linecolor=black,backgroundcolor=none]
+% \printfontsize[13]{11}
+% \end{mdframed}
%
% \begin{thebibliography}{label}
-% \bibitem{koma} Frank Neukam, Markus Kohm, Axel Kielhorn, \textit{KOMA -- Script. A versatile \LaTeXe{} bundle}. \url{https://www.ctan.org/pkg/koma-script}
-% \bibitem{xkeyval} Hendri Adriaens, \textit{The \sty{xkeyval} package}, \url{https://www.ctan.org/pkg/xkeyval}.
-% \bibitem{etoolbox} Philipp Lehman, Joseph Wright, \textit{The \sty{etoolbox} Package. An e-\TeX{} Toolbox for Class and Package Authors}, \url{https://www.ctan.org/pkg/etoolbox}.
-
+% \bibitem{koma} Frank Neukam, Markus Kohm, Axel Kielhorn,
+% \textit{KOMA -- Script. A versatile \LaTeXe{} bundle}.
+% \url{https://www.ctan.org/pkg/koma-script}
+% \bibitem{xkeyval} Hendri Adriaens, \textit{The \sty{xkeyval} package},
+% \url{https://www.ctan.org/pkg/xkeyval}.
+% \bibitem{etoolbox} Philipp Lehman, Joseph Wright,
+% \textit{The \sty{etoolbox} Package. An e-\TeX{} Toolbox for Class
+% and Package Authors}, \url{https://www.ctan.org/pkg/etoolbox}.
% \end{thebibliography}
%
% \StopEventually{\PrintChanges\PrintIndex}
%
+%\newgeometry{
+% a4paper,
+% margin=3cm,
+% left=4cm,
+% headheight=15pt,
+% ignoreall,
+% heightrounded}
+%^^A---------------------------------------------------------------------
% \section{The Code}
+%^^A---------------------------------------------------------------------
%
% \iffalse
%<*package>
% \fi
+% The options of the package are defined via \sty{xkeyval}, while \sty{etoolbox}
+% is required to execute \cmd{AtEndOfPackage}. It is probably not necessary but for the moment I prefer to take advantage of it.
% \begin{macrocode}
\@ifpackageloaded{xkeyval}{}{\RequirePackage{xkeyval}}
\@ifpackageloaded{etoolbox}{}{\RequirePackage{etoolbox}}
% \end{macrocode}
-% Here begins the \sty{scrextend} code. Only a few names have changed.
-% The value for \cmd{@fontsizefilebase} is set to \texttt{custom} instead of \texttt{scrsize}.
+% \baddition{New options}
+% \begin{macrocode}
+\DeclareOptionX{cloname}[custom]{\def\@fontsizefilebase{#1}}
+% \end{macrocode}
+% \eaddition
+%
+% \bexcerpt{scrextend.sty}
+%
+% Here the \sty{scrextend} code begins. Only a few names have been changed.
+% The value of \cmd{|@|fontsizefilebase} is set to \texttt{custom} instead of \texttt{scrsize}.
% \begin{macrocode}
-\providecommand*{\@fontsizefilebase}{custom}
\DeclareOptionX{fontsize}[10]{%
\expandafter\@defaultunits\expandafter\@tempdima#1 pt\relax\@nnil
\edef\@tempa{#1}%
@@ -202,21 +495,32 @@ This work has the LPPL maintenance status "author-maintained".
\edef\@ptsize{\strip@pt\@tempdimb}%
\edef\@tempa{%
\noexpand\makeatletter
- \noexpand\InputIfFileExists{\@fontsizefilebase\@tempa.clo}{%
- \noexpand\PackageInfo{fontsize}{%
- File `\@fontsizefilebase\@tempa.clo' used to setup font sizes}%
- }{%
- \noexpand\changefontsize{#1}%
- }%
- \noexpand\catcode`\noexpand\@=\the\catcode`\@
+ \noexpand\InputIfFileExists{\@fontsizefilebase\@tempa.clo}{%
+ \noexpand\PackageInfo{fontsize}{%
+ File `\@fontsizefilebase\@tempa.clo' used to setup font sizes}%
+ }{%
+ \noexpand\InputIfFileExists{\@fontsizefilebase\@tempb pt.clo}{%
+ \noexpand\PackageInfo{fontsize}{%
+ File `\@fontsizefilebase\@tempb pt.clo' used instead of%
+ \noexpand\MessageBreak
+ file `\@fontsizefilebase\@tempa.clo' to setup font sizes}%
+ }{%
+ \noexpand\changefontsize{#1}%
+ }%
}%
+ }%
\expandafter\AtEndOfPackage\expandafter{\@tempa}%
}
% \end{macrocode}
+% \baddition{Execute and process options}
+% Now we can execute and process the options. As \opt{cloname} is responsible for defining \cmd{|@|fontsizefilebase} it must precede \opt{fontsize} which uses this command.
% \begin{macrocode}
+\ExecuteOptionsX{cloname,fontsize}
\ProcessOptionsX*\relax
% \end{macrocode}
-% The comamnd \cmd{ctm@setlength} has the same definition as \cmd{scr@setlength} of \file{scrextend.sty}.
+% \eaddition
+% \begin{macro}{\ctm@setlength}
+% The comamnd \cmd{ctm@setlength} is simply a new name for \cmd{scr@setlength} of \file{scrextend}.
% \begin{macrocode}
\newcommand*\ctm@setlength[4]{%
\ifdim #2<\ifdim #2=\z@ \z@ \else \p@\fi
@@ -250,7 +554,9 @@ This work has the LPPL maintenance status "author-maintained".
\fi
}
% \end{macrocode}
-% The comamnd \cmd{changefontsize} has the same definition as \cmd{changefontsizes} of \file{scrextend.sty}.
+% \end{macro}
+% \begin{macro}{\changefontsize}
+% The comamnd \cmd{changefontsize} is simply a new name for \cmd{changefontsizes} of \file{scrextend}.
% \begin{macrocode}
\providecommand*{\changefontsize}[2][1.2\@tempdima]{%
\@defaultunits\@tempdima#2pt\relax\@nnil
@@ -262,6 +568,15 @@ This work has the LPPL maintenance status "author-maintained".
\edef\@tempb{\the\@tempdimc}%
\setlength{\@tempdimc}{\@tempdima}%
\def\@tempa##1##2##3##4##5\@nnil{\def##1{##2.##3##4}}%
+% \end{macrocode}
+% \baddition{New lengths}
+% The Koma code does not define \cmd{parindent} and other lengths related to the page dimensions (\cmd{textheight}, \cmd{headheight}, \cmd{headsep}, etc.) Anyway I think that some of these lengths are strictly linked to the font rather than to the page and text dimensions. Particularly \cmd{parindent} and \cmd{headheight} (the value of the last one could cause a well known warning if \sty{fancyhdr} is loaded). The default value of \cmd{parindent} is \cmd{baselineskip} and the value of \cmd{headheight} is set normal size plus 2.5\,pt.
+% \begin{macrocode}
+\setlength\parindent{\the\@tempdimb}
+\setlength\headheight{\dimexpr(\@tempdima+2.5pt)}
+% \end{macrocode}
+% \eaddition
+% \begin{macrocode}
\expandafter\@tempa\expandafter\@tempb\@tempb\@nnil%
\ctm@setlength{\abovedisplayskip}%
{.8333\@tempdimb}{.1667\@tempdimb}{.5\@tempdimb}%
@@ -303,7 +618,7 @@ This work has the LPPL maintenance status "author-maintained".
\ctm@setlength{\belowdisplayshortskip}%
{.5\@tempdimb}{.25\@tempdimb}{.25\@tempdimb}%
\setlength{\belowdisplayskip}{\abovedisplayskip}%
- \edef\footnotesize{%
+ \edef\footnotesize{%
\noexpand\@setfontsize\noexpand\footnotesize
{\the\@tempdima}{\the\@tempdimb}%
\abovedisplayskip \the\abovedisplayskip
@@ -481,6 +796,334 @@ This work has the LPPL maintenance status "author-maintained".
\setlength{\@dblfpbot}{\@fptop}%
\ctm@setlength{\partopsep}{.2\@tempdimb}{.1\@tempdimb}{.1\@tempdimb}%
}
+% \end{macrocode}
+% \end{macro}
+%
+% \eexcerpt{scrextend.sty}
+%
+% \bexcerpt{scrfontsizes.sty}
+%
+% \begin{macro}{\generateclofile}
+% Here is a portion of the \sty{scrfontsizes} package. It simply provides the \cmd{generateclofile} command, without the Koma-related definitions. There are no reserved names for the \file{.clo} files. The command name is a new name for the Koma \cmd{generatefontfile}. In fact, what the command generates, is a \file{.clo} file.
+% \begin{macrocode}
+\newcommand*{\generateclofile}[1]{%
+ \kernel@ifnextchar [{\@generatefontfile{#1}}{\@@generatefontfile{#1}}%
+}
+\newcommand*{\@generatefontfile}{}
+\def\@generatefontfile#1[#2]#3{%
+ \begingroup
+% \end{macrocode}
+% Here we use |[#2]| in place of |[{#2}]| of the
+% \sty{scrfontsizes} code.
+% \begin{macrocode}
+ \changefontsize[#2]{#3}%
+ \generate@fontfile{#1}{#3}%
+ \endgroup
+}
+\newcommand\@@generatefontfile[2]{%
+ \begingroup
+ \changefontsize{#2}%
+ \generate@fontfile{#1}{#2}%
+ \endgroup
+}
+\newcommand*{\@@@generatefontfile}[2][]{}
+\newcommand*{\@fontfile}{}
+\let\@fontfile\@mainaux
+\newcommand*{\generate@fontfile}[2]{%
+ \def\@ind{\space\space}%
+ \immediate\openout\@fontfile #1#2.clo
+ \immediate\write\@fontfile{\@percentchar^^J%
+ \@percentchar\space This is file `#1#2.clo', generated with^^J%
+ \@percentchar\space fontsize
+ \csname ver@fontsize.\@pkgextension\endcsname,^^J%
+ \@percentchar\space Copyright (c) Ivan Valbusa.^^J%
+ \@percentchar^^J%
+ \string\ProvidesFile{#1#2.clo}[%
+ \the\year/\ifnum\month<10 0\fi\the\month/\ifnum\day<10 0\fi\the\day%
+ \space generated font size class option (#2)]}%
+% \end{macrocode}
+% \baddition{New lengths in the \file{.clo} file.}
+% \begin{macrocode}
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\parindent}{\f@baselineskip}^^J%
+ \string\setlength{\string\headheight}{\dimexpr(\f@size+2.5pt)}^^J%
+ }%
+% \end{macrocode}
+% \eaddition
+% \begin{macrocode}
+ \immediate\write\@fontfile{%
+ \string\def\string\normalsize{\@percentchar^^J%
+ \@ind\string\@setfontsize\string\normalsize{\f@size}{\f@baselineskip}%
+ \@percentchar^^J%
+ \@ind\string\abovedisplayskip\space \the\abovedisplayskip^^J%
+ \@ind\string\abovedisplayshortskip\space \the\abovedisplayshortskip^^J%
+ \@ind\string\belowdisplayskip\space \the\belowdisplayskip^^J%
+ \@ind\string\belowdisplayshortskip\space \the\belowdisplayshortskip^^J%
+ \@ind\string\let\string\@listi\string\@listI^^J%
+ }\@percentchar%
+ }%
+ \begingroup\small\@listi
+ \immediate\write\@fontfile{%
+ \string\def\string\small{\@percentchar^^J%
+ \@ind\string\@setfontsize\string\small{\f@size}{\f@baselineskip}%
+ \@percentchar^^J%
+ \@ind\string\abovedisplayskip\space \the\abovedisplayskip^^J%
+ \@ind\string\abovedisplayshortskip\space \the\abovedisplayshortskip^^J%
+ \@ind\string\belowdisplayskip\space \the\belowdisplayskip^^J%
+ \@ind\string\belowdisplayshortskip\space \the\belowdisplayshortskip^^J%
+ \@ind\string\def\string\@listi{\@percentchar^^J%
+ \@ind\@ind\string\leftmargin\string\leftmargini^^J%
+ \@ind\@ind\string\topsep \the\topsep^^J%
+ \@ind\@ind\string\parsep \the\parsep^^J%
+ \@ind\@ind\string\itemsep \string\parsep^^J%
+ \@ind}\@percentchar^^J%
+ }\@percentchar%
+ }%
+ \endgroup
+ \begingroup\footnotesize\@listi
+ \immediate\write\@fontfile{%
+ \string\def\string\footnotesize{\@percentchar^^J%
+ \@ind\string\@setfontsize\string\footnotesize{\f@size}{\f@baselineskip}%
+ \@percentchar^^J%
+ \@ind\string\abovedisplayskip\space \the\abovedisplayskip^^J%
+ \@ind\string\abovedisplayshortskip\space \the\abovedisplayshortskip^^J%
+ \@ind\string\belowdisplayskip\space \the\belowdisplayskip^^J%
+ \@ind\string\belowdisplayshortskip\space \the\belowdisplayshortskip^^J%
+ \@ind\string\def\string\@listi{\@percentchar^^J%
+ \@ind\@ind\string\leftmargin\string\leftmargini^^J%
+ \@ind\@ind\string\topsep \the\topsep^^J%
+ \@ind\@ind\string\parsep \the\parsep^^J%
+ \@ind\@ind\string\itemsep \string\parsep^^J%
+ \@ind}\@percentchar^^J%
+ }\@percentchar%
+ }%
+ \endgroup
+ \begingroup\scriptsize
+ \immediate\write\@fontfile{%
+ \string\def\string\scriptsize{%
+ \string\@setfontsize\string\scriptsize{\f@size}{\f@baselineskip}%
+ }\@percentchar%
+ }%
+ \endgroup
+ \begingroup\tiny
+ \immediate\write\@fontfile{%
+ \string\def\string\tiny{%
+ \string\@setfontsize\string\tiny{\f@size}{\f@baselineskip}%
+ }\@percentchar%
+ }%
+ \endgroup
+ \begingroup\large
+ \immediate\write\@fontfile{%
+ \string\def\string\large{%
+ \string\@setfontsize\string\large{\f@size}{\f@baselineskip}%
+ }\@percentchar%
+ }%
+ \endgroup
+ \begingroup\Large
+ \immediate\write\@fontfile{%
+ \string\def\string\Large{%
+ \string\@setfontsize\string\Large{\f@size}{\f@baselineskip}%
+ }\@percentchar%
+ }%
+ \endgroup
+ \begingroup\LARGE
+ \immediate\write\@fontfile{%
+ \string\def\string\LARGE{%
+ \string\@setfontsize\string\LARGE{\f@size}{\f@baselineskip}%
+ }\@percentchar%
+ }%
+ \endgroup
+ \begingroup\huge
+ \immediate\write\@fontfile{%
+ \string\def\string\huge{%
+ \string\@setfontsize\string\huge{\f@size}{\f@baselineskip}%
+ }\@percentchar%
+ }%
+ \endgroup
+ \begingroup\Huge
+ \immediate\write\@fontfile{%
+ \string\def\string\Huge{%
+ \string\@setfontsize\string\Huge{\f@size}{\f@baselineskip}%
+ }\@percentchar%
+ }%
+ \endgroup
+ \immediate\write\@fontfile{\string\normalsize}%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\footnotesep}{\the\footnotesep}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\skip\string\footins}{\the\skip\footins}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\floatsep}{\the\floatsep}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\textfloatsep}{\the\textfloatsep}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\intextsep}{\the\intextsep}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\dblfloatsep}{\the\dblfloatsep}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\dbltextfloatsep}{\the\dbltextfloatsep}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\@fptop}{\the\@fptop}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\@fpsep}{\the\@fpsep}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\@fpbot}{\the\@fpbot}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\@dblfptop}{\the\@dblfptop}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\@dblfpsep}{\the\@dblfpsep}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\@dblfpbot}{\the\@dblfpbot}\@percentchar
+ }%
+ \immediate\write\@fontfile{%
+ \string\setlength{\string\partopsep}{\the\partopsep}\@percentchar
+ }%
+ \begingroup
+ \@listi
+ \immediate\write\@fontfile{%
+ \string\def\string\@listi{\@percentchar^^J%
+ \@ind\string\leftmargin\string\leftmargini^^J%
+ \@ind\string\topsep \the\topsep^^J%
+ \@ind\string\parsep \the\parsep^^J%
+ \@ind\string\itemsep \string\parsep^^J%
+ }\@percentchar
+ }%
+ \endgroup
+ \immediate\write\@fontfile{%
+ \string\let\string\@listI\string\@listi
+ }%
+ \begingroup
+ \@listii
+ \immediate\write\@fontfile{%
+ \string\def\string\@listii{\@percentchar^^J%
+ \@ind\string\leftmargin\string\leftmarginii^^J%
+ \@ind\string\labelwidth\string\leftmarginii^^J%
+ \@ind\string\advance\string\labelwidth-\string\labelsep^^J%
+ \@ind\string\topsep \the\topsep^^J%
+ \@ind\string\parsep \the\parsep^^J%
+ \@ind\string\itemsep \string\parsep^^J%
+ }\@percentchar
+ }%
+ \endgroup
+ \begingroup
+ \@listiii
+ \immediate\write\@fontfile{%
+ \string\def\string\@listiii{\@percentchar^^J%
+ \@ind\string\leftmargin\string\leftmarginiii^^J%
+ \@ind\string\labelwidth\string\leftmarginiii^^J%
+ \@ind\string\advance\string\labelwidth-\string\labelsep^^J%
+ \@ind\string\topsep \the\topsep^^J%
+ \@ind\string\parsep \the\parsep^^J%
+ \@ind\string\partopsep \the\partopsep^^J%
+ \@ind\string\itemsep \string\topsep^^J%
+ }\@percentchar
+ }%
+ \endgroup
+ \begingroup
+ \@listiv
+ \immediate\write\@fontfile{%
+ \string\def\string\@listiv{\@percentchar^^J%
+ \@ind\string\leftmargin\string\leftmarginiv^^J%
+ \@ind\string\labelwidth\string\leftmarginiv^^J%
+ \@ind\string\advance\string\labelwidth-\string\labelsep^^J%
+ }\@percentchar
+ }%
+ \endgroup
+ \begingroup
+ \@listv
+ \immediate\write\@fontfile{%
+ \string\def\string\@listv{\@percentchar^^J%
+ \@ind\string\leftmargin\string\leftmarginv^^J%
+ \@ind\string\labelwidth\string\leftmarginv^^J%
+ \@ind\string\advance\string\labelwidth-\string\labelsep^^J%
+ }\@percentchar
+ }%
+ \endgroup
+ \begingroup
+ \@listvi
+ \immediate\write\@fontfile{%
+ \string\def\string\@listvi{\@percentchar^^J%
+ \@ind\string\leftmargin\string\leftmarginvi^^J%
+ \@ind\string\labelwidth\string\leftmarginvi^^J%
+ \@ind\string\advance\string\labelwidth-\string\labelsep^^J%
+ }\@percentchar
+ }%
+ \endgroup
+ \immediate\write\@fontfile{%
+ \string\@ifundefined{@list@extra}{}{\@percentchar^^J%
+ \string\expandafter\string\ifnum\string\scr@v@is@ge{3.17}%
+ \string\par@updaterelative\string\fi^^J%
+ \@ind\string\l@addto@macro{\string\@listi}{\string\@list@extra}%
+ \@percentchar^^J%
+ \@ind\string\let\string\@listI=\string\@listi^^J%
+ \@ind\string\l@addto@macro{\string\@listii}{\string\@list@extra}%
+ \@percentchar^^J%
+ \@ind\string\l@addto@macro{\string\@listiii}{\string\@list@extra}%
+ \@percentchar^^J%
+ \@ind\string\l@addto@macro{\string\footnotesize}{\string\protect
+ \string\add@extra@listi{ftns}}\@percentchar^^J%
+ \@ind\string\l@addto@macro{\string\small}{\string\protect
+ \string\add@extra@listi{sml}}\@percentchar^^J%
+ }\@percentchar^^J%
+ \string\@listi^^J%
+ \string\endinput^^J%
+ \@percentchar^^J%
+ \@percentchar\space End of file `#1#2.clo'.
+ }
+ \immediate\closeout\@fontfile
+}
+\@onlypreamble\generateclofile
+% \end{macrocode}
+% \end{macro}
+%
+% \eexcerpt{scrfontsizes.sty}
+%
+% \baddition{New commands}
+% We will now define some internal commands to test the package functions.
+% \begin{macrocode}
+\def\fs@extext{As any dedicated reader can clearly see, the Ideal of
+ practical reason is a representation of, as far as I know, the
+ things in themselves; as I have shown elsewhere, the phenomena
+ should only be used as a canon for our understanding. The paralogisms
+ of practical reason are what first give rise to the architectonic of
+ practical reason.}
+\chardef\fsbslash=`\\
+\newcommand{\mysize}[1]{%
+ \bgroup\noindent\csname#1\endcsname
+ The \texttt{\fsbslash #1} size is: \textbf{\csname#1\endcsname\f@size\,pt}.\\
+ The \texttt{\fsbslash baselineskip} is \the\baselineskip\par\vskip2mm\egroup}
+\newcommand{\mysizeex}[1]{%
+ \paragraph*{\csname #1\endcsname \texttt{\fsbslash #1}
+ \textmd{\f@size pt on \the\baselineskip}\\}
+ \noindent\bgroup\raggedright\csname #1\endcsname\fs@extext\par\egroup}
+% \end{macrocode}
+% \begin{macro}{\printfontsize}
+% \begin{macrocode}
+\newcommand{\printfontsize}[2][]{%
+ \section*{Settings with \texttt{\fsbslash changefontsize[#1]\{#2\}}}%
+ \changefontsize[#1]{#2}
+ \mysize{tiny}\mysize{scriptsize}\mysize{footnotesize}
+ \mysize{small}\mysize{normalsize}\mysize{large}\mysize{Large}
+ \mysize{LARGE}\mysize{huge}\mysize{Huge}
+ \mysizeex{tiny}\mysizeex{scriptsize}\mysizeex{footnotesize}
+ \mysizeex{small}\mysizeex{normalsize}\mysizeex{large}
+ \mysizeex{Large}\mysizeex{LARGE}\mysizeex{huge}\mysizeex{Huge}}
+% \end{macrocode}
+% \eaddition
+% \end{macro}
+% \begin{macrocode}
\endinput
% \end{macrocode}
% \iffalse
diff --git a/macros/latex/contrib/fontsize/fontsize.pdf b/macros/latex/contrib/fontsize/fontsize.pdf
index ed08b0c5c6..437021de32 100644
--- a/macros/latex/contrib/fontsize/fontsize.pdf
+++ b/macros/latex/contrib/fontsize/fontsize.pdf
Binary files differ
diff --git a/macros/latex/contrib/gene/crossword/LICENSE b/macros/latex/contrib/gene/crossword/LICENSE
new file mode 100644
index 0000000000..0f67887021
--- /dev/null
+++ b/macros/latex/contrib/gene/crossword/LICENSE
@@ -0,0 +1,9 @@
+cwpuzzle.dtx is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY. No author or distributor accepts
+responsibility to anyone for the consequences of using it or for
+whether it serves any particular purpose or works at all, unless
+he says so in writing.
+
+Everyone is granted permission to copy, modify and redistribute
+cwpuzzle.dtx, provided this copyright notice is preserved and
+any modifications are indicated.
diff --git a/macros/latex/contrib/gene/crossword/README b/macros/latex/contrib/gene/crossword/README.md
index c9c50b9133..df4d3a67b1 100644
--- a/macros/latex/contrib/gene/crossword/README
+++ b/macros/latex/contrib/gene/crossword/README.md
@@ -1,20 +1,20 @@
- cwpuzzle.sty
- -
- a LaTeX package for typesetting crossword puzzles and more
+# cwpuzzle.sty
+---
+a LaTeX package for typesetting crossword puzzles and more
- Gerd Neugebauer
+Gerd Neugebauer
-CROSSWORD PUZZLES
+## Crossword Puzzles
Since I know only of one additional package for typesetting crossword
-puzzles on CTAN -- named crosswrd.sty -- I will compare it against
+puzzles on CTAN -- named `crosswrd.sty` -- I will compare it against
this package to show the advantages and disadvantages of both
packages.
-I have developed cwpuzzle.sty because I needed to typeset a puzzle
-which required more features than those provided by crosswrd. The
+I have developed `cwpuzzle.sty` because I needed to typeset a puzzle
+which required more features than those provided by `crosswrd`. The
feature I was missing was the inclusion of rectangular regions in the
puzzles containing ads or other texts not directly related to the
characters to be filled in.
@@ -36,8 +36,8 @@ same source:
- The fill-in type of puzzle consists of a grid and a list of words.
The goal is to place all words in the grid.
-crosswrd supports the first type of puzzle only. cwpuzzle supports all
-of them.
+`crosswrd` supports the first type of puzzle only. c wpuzzle supports
+all of them.
The input for both packages is completely different. crosswrd assumes
that a user uses this package to develop a puzzle. Thus it is tailored
@@ -45,7 +45,7 @@ towards a human user. It checks for consistency and requires
non-redundant input. (As a unpleasant side effect fragile macros used
in clues have to be protected)
-cwpuzzle needs some redundancy in the input for the sake of
+`cwpuzzle` needs some redundancy in the input for the sake of
flexibility. But it seems quite natural to specify the frame of the
puzzle and the clues separately. Especially for those types where no
clues are needed at all.
@@ -55,34 +55,77 @@ cwpuzzle currently assumes that words are terminated by a black block
where words are terminated by a thicker border. This might also be
incorporated into a future release of cwpuzzle.
-In cwpuzzle it is also possible to specify whether the crossword
+In `cwpuzzle` it is also possible to specify whether the crossword
puzzle or it's solution should be produced (from the same
source). Thus it is possible to include the puzzle in one issue of a
journal and the solution into another, or to typeset the solution
several pages after the puzzle.
-cwpuzzle provides a larger number of options and hooks which can be
+`cwpuzzle` provides a larger number of options and hooks which can be
used to customize the result. E.g it is possible to modify the size of
the boxes or the fonts used as well as the appearance of graphical
elements like the black blocks.
-MORE CELL-BASED PUZZLES
+## More Cell-based Puzzles
-In addition to crossword puzzles Sudoku and Kakuro are supported. They
-are also grid-based. Thus it was easy to facilityte the infrastructure
-already in place for them.
+In addition to crossword puzzles **Sudoku** and **Kakuro** are
+supported. They are also grid-based. Thus it was easy to facilityte
+the infrastructure already in place for them.
There is a package for sudoku on CTAN. But it does not support
solutions yet.
-LOCATION
+## Location
cwpuzzle is located in the CTAN directory
- tex-archive/macros/latex/contrib/gene/crossword
+ https://ctan.org/tex-archive/macros/latex/contrib/gene/crossword
-Run tex on cwpuzzle.ins to produce the package and (pdf)latex on
-cwpuzzle.dtx to get the documentation (or the Makefile to do both).
-Per default the Makefile produces the documentation as PDF.
+The source repository can be found under
+
+ https://sourceforge.net/p/gene-tex-lib/svn/HEAD/tree/cwpuzzle
+
+
+## Installation
+
+### ... in TeX distributions
+
+If you are lucky then cwpuzzle is already installed in your TeX
+distribution or available via the package manager:
+
+- in TeX Live as `crossword`
+- in MiKTeX as `crossword`
+
+
+### ... manually
+
+Run tex on `cwpuzzle.ins` to produce the package and latex and
+makeindex on `cwpuzzle.dtx` to get the documentation
+
+```
+ tex cwpuzzle.ins
+ lualatex cwpuzzle.dtx
+ lualatex cwpuzzle.dtx
+ makeindex -s gind.ist cwpuzzle
+ makeindex -s gglo.ist -o cwpuzzle.gls cwpuzzle.glo
+ lualatex cwpuzzle.dtx
+
+```
+
+Or use the `Makefile` to do both.
+Per default the `Makefile` produces the documentation as PDF.
+
+```
+ make -f Makefile
+```
+
+Finally move the file `cwpuzzle.sty` into a directory where your TeX
+distribution searches for style files.
+
+
+## Version and copyright
+
+The relevant information about version and copyright are contained in
+the file `cwpuzzle.dtx`.
diff --git a/macros/latex/contrib/gene/crossword/cwpuzzle.dtx b/macros/latex/contrib/gene/crossword/cwpuzzle.dtx
index 3442440ea4..c7c64db2ea 100644
--- a/macros/latex/contrib/gene/crossword/cwpuzzle.dtx
+++ b/macros/latex/contrib/gene/crossword/cwpuzzle.dtx
@@ -1,7 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\filename{cwpuzzle.dtx}
-\def\fileversion{1.9}
-\def\filedate{2014/01/12}
+\def\fileversion{1.10}
+\def\filedate{2020/05/23}
\let\docversion=\fileversion
\let\docdate=\filedate
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -19,11 +19,11 @@
%%
%%
%% Author: Gerd Neugebauer
-%% Im Lerchelshl 5
-%% 64521 Gro-Gerau
+%% Im Lerchels\"ohl 5
+%% 64521 Gro\ss-Gerau
%% Mail: gene@gerd-neugebauer.de
%%
-%% Copyright (c) 1995-2014 Gerd Neugebauer
+%% Copyright (c) 1995-2020 Gerd Neugebauer
%%
%% cwpuzzle.dtx is distributed in the hope that it will be useful,
%% but WITHOUT ANY WARRANTY. No author or distributor accepts
@@ -35,10 +35,6 @@
%% cwpuzzle.dtx, provided this copyright notice is preserved and
%% any modifications are indicated.
%%
-%%
-%% This style is still under development and may be replaced with a
-%% new version which provides an enhanced functionality.
-%%
%<*driver>
\documentclass{ltxdoc}
\usepackage{xcolor}
@@ -77,8 +73,8 @@
% \DoNotIndex{\hfill,\if,\ifx,\large,\let,\makebox,\mbox,\newcommand}
% \DoNotIndex{\newcount,\newdimen,\newenvironment,\newif,\noindent}
% \DoNotIndex{\normalsize,\null,\par,\put,\raggedright,\raggedleft}
-% \DoNotIndex{\relax,\renewcommand,\RequirePackage,\rm,\rule}
-% \DoNotIndex{\scriptsize,\sf,\small,\textsf,\textwidth}
+% \DoNotIndex{\relax,\renewcommand,\RequirePackage,\rm,\rmfamily,\rule}
+% \DoNotIndex{\scriptsize,\sf,\sffamily,\small,\textsf,\textwidth}
% \DoNotIndex{\the,\tiny,\unitlength,\uppercase,\xdef,\ProvidesPackage}
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -568,7 +564,7 @@
% \begin{minipage}{.65\textwidth}\small
% \begin{verbatim}
% \definecolor{gray}{gray}{.9}
-% \PuzzleDefineColorCell{g}{gray}
+% \PuzzleDefineColorCell{c}{gray}
% \begin{Puzzle}{2}{2}
% |{} |[1][cf]X |.
% |[2][c]X |{} |.
@@ -577,7 +573,7 @@
% \end{minipage}\hfill
% \begin{minipage}{.30\textwidth}
% \definecolor{gray}{gray}{.9}
-% \PuzzleDefineColorCell{g}{gray}
+% \PuzzleDefineColorCell{c}{gray}
% \begin{Puzzle}{2}{2}
% |{} |[1][cf]X |.
% |[2][c]X |{} |.
@@ -598,9 +594,10 @@
% default it is typeset in a mini-page of the appropriate width
% centered horizontally and vertically.
%
+% \changes{1.10}{2020/05/23}{Font changing macros modernized}
% \begin{verbatim}
% \begin{Puzzle}{8}{6}
-% \Frame{2}{2}{4}{2}{\sf Crossword\\Puzzle}
+% \Frame{2}{2}{4}{2}{\sffamily Crossword\\Puzzle}
% |[1]E|* |[2]N |U |L |[3]L |* |[4]V|.
% |[5]T|[6]R|I |A |N |G |[7]L|E |.
% |A |U |{} |{} |{} |{} |[8]C|C |.
@@ -613,7 +610,7 @@
% \PuzzleUnsolved\noindent
% \begin{minipage}{.5\textwidth}\PuzzleUnitlength=18pt
% \begin{Puzzle}{8}{6}%
-% \Frame{2}{2}{4}{2}{\sf Crossword\\Puzzle}%
+% \Frame{2}{2}{4}{2}{\sffamily Crossword\\Puzzle}%
% |[1]E|* |[2]N|U|L|[3]L|* |[4]V|.
% |[5]T|[6]R|I|A|N|G|[7]L|E|.
% |A|U|{}|{}|{}|{}|[8]C|C|.
@@ -769,7 +766,7 @@
% to switch to solution mode. Then all numbers are shown. The
% parameters to modify the appearance of a puzzle work here as well. \medskip
%
-% {\PuzzleSolution\PuzzleUnitlength=14pt\footnotesize\sf
+% {\PuzzleSolution\PuzzleUnitlength=14pt\sffamily\footnotesize
% \begin{Sudoku}
% | 7|*2| 4| 1| 3| 5| 6|*9| 8|.
% |*3| 8|*1|*9| 7|*6|*5| 4|*2|.
@@ -811,7 +808,7 @@
% \def\myColor{}\ifcase#1
% \def\myColor{white}\or\def\myColor{red}\or\def\myColor{green}\or\def\myColor{yellow}\or\def\myColor{orange}\or\def\myColor{lime}\or\def\myColor{purple}\or\def\myColor{violet}\or\def\myColor{teal}\or\def\myColor{brown}\else\def\myColor{white}\fi
% \colorbox{\myColor}{\makebox(1,1){#1}}}
-% \PuzzleSolution\PuzzleUnitlength=14pt\footnotesize\sf
+% \PuzzleSolution\PuzzleUnitlength=14pt\sffamily\footnotesize
% \begin{Sudoku}
% | 7|*2| 4| 1| 3| 5| 6|*9| 8|.
% |*3| 8|*1|*9| 7|*6|*5| 4|*2|.
@@ -882,7 +879,7 @@
% \begin{minipage}{.25\textwidth}
% {\PuzzleSolution
% \PuzzleUnitlength=14pt
-% \footnotesize\sf
+% \sffamily\footnotesize
% \begin{Kakuro}{6}{9}
% | - |<:13> |<:37> | - |<:41> |<:7> | - |.
% |<4:> |* 3 | 1 |<14:> | 8 | 6 | - |.
@@ -899,7 +896,7 @@
% \begin{verbatim}
% \PuzzleSolution
% \PuzzleUnitlength=14pt
-% \footnotesize\sf
+% \sffamily\footnotesize
% \begin{Kakuro}{6}{9}
% | - |<:13> |<:37>| - |<:41>|<:7> | - |.
% |<4:> |* 3 | 1 |<14:> | 8 | 6 | - |.
@@ -1191,16 +1188,18 @@
%
% The macro |\PuzzleFont| contains font changing
% commands issued before the puzzle is typeset.
+% \changes{1.10}{2020/05/23}{Font changing macros modernized}
% \begin{macrocode}
-\newcommand\PuzzleFont{\rm\normalsize}
+\newcommand\PuzzleFont{\rmfamily\normalsize}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\PuzzleNumberFont}
% The macro |\PuzzleNumberFont| contains font changing
% commands issued before the numbers in a puzzle are typeset.
+% \changes{1.10}{2020/05/23}{Font changing macros modernized}
% \begin{macrocode}
-\newcommand\PuzzleNumberFont{\sf\scriptsize}
+\newcommand\PuzzleNumberFont{\sffamily\scriptsize}
% \end{macrocode}
% \end{macro}
%
@@ -1970,7 +1969,8 @@
\gdef\Sudoku{\begin{Puzzle}{9}{9}%
\let\Puzzle@pipe=|%
\def\PPa{\Puzzle@pipe[][fS]}%
- \def|##1{\ifx##1*\let\next\PPa\else\Puzzle@pipe{##1}\let\next\relax\fi\next}
+ \def|##1{\ifx##1*\let\next\PPa\else
+ \Puzzle@pipe{##1}\let\next\relax\fi\next}
}
\endgroup
% \end{macrocode}
@@ -2014,8 +2014,9 @@
% The macro |\KakuroNumberFont| is used to typeset the hints, i.e.
% the horizontal and vertical sums.
% \changes{1.8}{2009/09/13}{New}
+% \changes{1.10}{2020/05/23}{Font changing macros modernized}
% \begin{macrocode}
-\newcommand\KakuroNumberFont{\sf\tiny}
+\newcommand\KakuroNumberFont{\sffamily\tiny}
% \end{macrocode}
% \end{macro}
%
@@ -2023,6 +2024,7 @@
% The macro |\Kakuro@cell| is used to typeset the cells. It
% analyzes the argument and acts accordingly.
% \changes{1.8}{2009/09/13}{New}
+% \changes{1.10}{2020/05/23}{Font changing macros modernized}
% \begin{macrocode}
\def\Kakuro@cell#1{%
\ifx#1. \def\next{\Puzzle@pipe.}%
@@ -2059,12 +2061,16 @@
\def\Kakuro@hint#1:#2>{%
\def\x{#2}%
\ifx\x\empty\else
- \put(\Puzzle@X,\Puzzle@Y){\makebox(1,.8)[r]{\parbox{.95\unitlength}{\raggedright\KakuroNumberFont
+ \put(\Puzzle@X,\Puzzle@Y){%
+ \makebox(1,.8)[r]{\parbox{.95\unitlength}{%
+ \raggedright\KakuroNumberFont
$\blacktriangledown$\\#2}}}
\fi
\def\x{#1}%
\ifx\x\empty\else
- \put(\Puzzle@X,\Puzzle@Y){\makebox(1,1.2){\parbox{.95\unitlength}{\raggedleft\KakuroNumberFont
+ \put(\Puzzle@X,\Puzzle@Y){%
+ \makebox(1,1.2){\parbox{.95\unitlength}{%
+ \raggedleft\KakuroNumberFont
#1 $\blacktriangleright$\\\mbox{}}}}
\fi
\Puzzle@pipe[][\KakuroHintType]{ }}%
@@ -2138,6 +2144,7 @@
% Now, that everything is in place we can arrange some package
% options.
% \changes{1.6}{2006/08/12}{Several style options defined}
+% \changes{1.10}{2020/05/23}{Font changing macros modernized}
% \begin{macrocode}
\DeclareOption{numbered}{\Puzzle@SolutionNumberedtrue}
\DeclareOption{nocenter}{\let\PuzzlePre=\relax
@@ -2145,11 +2152,11 @@
\DeclareOption{unboxed}{\let\PuzzleCluePre=\relax
\let\PuzzleCluePost=\relax}
\DeclareOption{normalsize}{\PuzzleUnitlength=20pt
- \def\PuzzleFont{\rm\normalsize}}
+ \def\PuzzleFont{\rmfamily\normalsize}}
\DeclareOption{small}{\PuzzleUnitlength=16pt
- \def\PuzzleFont{\rm\small}}
+ \def\PuzzleFont{\rmfamily\small}}
\DeclareOption{large}{\PuzzleUnitlength=24pt
- \def\PuzzleFont{\rm\large}}
+ \def\PuzzleFont{\rmfamily\large}}
\DeclareOption{german}{%
\renewcommand\PuzzleWordsText[1]{Worte der L\"ange #1: }%
\renewcommand\PuzzleLettersText{Benutzte Buchstaben: }%
diff --git a/macros/latex/contrib/gene/crossword/cwpuzzle.ins b/macros/latex/contrib/gene/crossword/cwpuzzle.ins
index 31d4c39b54..b7cc2b3b7f 100644
--- a/macros/latex/contrib/gene/crossword/cwpuzzle.ins
+++ b/macros/latex/contrib/gene/crossword/cwpuzzle.ins
@@ -1,11 +1,11 @@
%%------------------------------------------------------------------
%% Driver file to extract the dtx style and package file.
%%
-%% Copyright (C) 1995-2014 Gerd Neugebauer
+%% Copyright (C) 1995-2020 Gerd Neugebauer
%%
%% Author: Gerd Neugebauer
-%% Im Lerchelshl 5
-%% 64521 Gro-Gerau
+%% Im Lerchelsb\"ohl 5
+%% 64521 Gro\ss-Gerau
%% Mail: gene@gerd-neugebauer.de
%%
%% cwpuzzle.ins is distributed in the hope that it will be useful,
diff --git a/macros/latex/contrib/gene/crossword/cwpuzzle.pdf b/macros/latex/contrib/gene/crossword/cwpuzzle.pdf
index 5c53aff07f..965b3b67af 100644
--- a/macros/latex/contrib/gene/crossword/cwpuzzle.pdf
+++ b/macros/latex/contrib/gene/crossword/cwpuzzle.pdf
Binary files differ
diff --git a/macros/latex/contrib/gene/crossword/Makefile b/macros/latex/contrib/gene/crossword/makefile
index 663c046768..1fbd0c19c5 100644
--- a/macros/latex/contrib/gene/crossword/Makefile
+++ b/macros/latex/contrib/gene/crossword/makefile
@@ -8,8 +8,9 @@ INSTALLDIR = /usr/local/lib/texmf/tex/latex/cwpuzzle
FILES = cwpuzzle.dtx \
cwpuzzle.ins \
- Makefile \
- README
+ makefile \
+ README.md \
+ LICENSE
LATEX = latex
PDFLATEX = pdflatex
@@ -43,8 +44,12 @@ cwpuzzle.pdf pdf: cwpuzzle.sty cwpuzzle.gls
cwpuzzle.gls:
zip dist: ${FILES} cwpuzzle.pdf
- zip cwpuzzle-` perl -n -e 'print $$1 if m/\\\\def\\\\fileversion[{](.*)[}]/' cwpuzzle.dtx`.zip \
- ${FILES} cwpuzzle.pdf
+ rm -rf crossword
+ mkdir crossword
+ cp ${FILES} cwpuzzle.pdf crossword
+ zip crossword-` perl -n -e 'print $$1 if m/\\\\def\\\\fileversion[{](.*)[}]/' cwpuzzle.dtx`.zip \
+ crossword/*
+ rm -rf crossword
clean:
$(RM) cwpuzzle.log cwpuzzle.aux cwpuzzle.glo cwpuzzle.gls \
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 0992724660..e6ca7796e8 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -15,7 +15,6 @@ $mirrors = {
'Asia' => {
'China' => {
'http://mirror.lzu.edu.cn/CTAN/' => 1,
- 'http://mirrors.cqu.edu.cn/CTAN/' => 1,
'http://mirrors.sjtug.sjtu.edu.cn/ctan/' => 1,
'http://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
'http://mirrors.ustc.edu.cn/CTAN/' => 1,
@@ -37,6 +36,7 @@ $mirrors = {
},
'Japan' => {
'ftp://ftp.kddilabs.jp/CTAN/' => 1,
+ 'ftp://ftp.u-aizu.ac.jp/pub/tex/CTAN/' => 1,
'http://ftp.jaist.ac.jp/pub/CTAN/' => 1,
'http://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1,
},
@@ -47,6 +47,9 @@ $mirrors = {
'http://mirror.navercorp.com/CTAN/' => 1,
'http://mirror.yongbok.net/ctan/' => 1,
},
+ 'Philippines' => {
+ 'http://mirror.pregi.net/tex-archive/' => 1,
+ },
'Singapore' => {
'https://download.nus.edu.sg/mirror/ctan/' => 1,
},
@@ -87,6 +90,7 @@ $mirrors = {
'ftp://ftp.fu-berlin.de/tex/CTAN/' => 1,
'ftp://ftp.rrzn.uni-hannover.de/pub/mirror/tex-archive/' => 1,
'ftp://ftp.tu-chemnitz.de/pub/tex/' => 1,
+ 'http://ctan.ebinger.cc/tex-archive/' => 1,
'http://ctan.mirror.norbert-ruehl.de/' => 1,
'http://ctan.space-pro.be/tex-archive/' => 1,
'http://ftp.fau.de/ctan/' => 1,
@@ -121,7 +125,6 @@ $mirrors = {
'Poland' => {
'ftp://ftp.gust.org.pl/TeX/' => 1,
'ftp://sunsite.icm.edu.pl/pub/CTAN/' => 1,
- 'http://piotrkosoft.net/pub/mirrors/CTAN/' => 1,
},
'Portugal' => {
'http://mirrors.up.pt/pub/CTAN/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index b2136bdf85..ff6d5d163b 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2020
-depend revision/55250
+depend revision/55264
name 00texlive.image
category TLCore
-revision 55249
+revision 55265
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -810,6 +810,7 @@ runfiles size=5014
tlpkg/tlpsrc/booklet.tlpsrc
tlpkg/tlpsrc/bookman.tlpsrc
tlpkg/tlpsrc/bookmark.tlpsrc
+ tlpkg/tlpsrc/bookshelf.tlpsrc
tlpkg/tlpsrc/booktabs-de.tlpsrc
tlpkg/tlpsrc/booktabs-fr.tlpsrc
tlpkg/tlpsrc/booktabs.tlpsrc
@@ -4206,7 +4207,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 55199
+revision 55252
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -15181,20 +15182,20 @@ catalogue-version 1.3
name algolrevived
category Package
-revision 54512
+revision 55265
shortdesc A revival of Frutiger's Algol alphabet
relocated 1
-longdesc The package revives Frutinger's Algol alphabet, designed in
-longdesc 1963 for the code segments in an ALGOL manual. OpenType and
-longdesc type1, regular and medium weights, upright and slanted. Not
+longdesc The package revives Frutiger's Algol alphabet, designed in 1963
+longdesc for the code segments in an ALGOL manual. OpenType and type1,
+longdesc regular and medium weights, upright and slanted. Not
longdesc monospaced, but good for listings if you don't need code to be
longdesc aligned with specific columns. It also makes a passable but
longdesc limited text font.
execute addMap AlgolRevived.map
-containersize 746472
-containerchecksum 16b6ce299e991b99514ba34824c01dab204c6ee45a812117fdd98de537ff34f5c13f8646332fdc16fd388013f934701130ac40a6c43fbb5b856204b263469e2f
+containersize 746476
+containerchecksum 5efa69372e251a586c24d438be66b7258b12cc8353d1fa12ad6de4c7868de09f79f2b03bdc4c92f92a87d60ee2b125487984ab980f5ff002f85e25f44867ecf0
doccontainersize 132508
-doccontainerchecksum d068a4f6c663e043eae26f2f61903b47823052451e4d2457e80c24ed9c3b14c2d93b34e2ada1c17cb5891b7d76e71b63554d6ff2ce34b4e7558e1790456db564
+doccontainerchecksum 84942f19745a436fad863de084f7a0f4212780ab854cd2d07c9eb0b231da7b19529f5fcd228c76a38d88e9771469973ad8f797058f8d51eac8a4843833ae76a7
docfiles size=47
RELOC/doc/fonts/algolrevived/OFL-FAQ.txt
RELOC/doc/fonts/algolrevived/OFL.txt
@@ -40321,6 +40322,38 @@ catalogue-license lppl1.3
catalogue-topics hyper
catalogue-version 1.28
+name bookshelf
+category Package
+revision 55262
+shortdesc Create a nice image from a BibTeX filee
+relocated 1
+longdesc This package turns a BibTeX bibliography file into a
+longdesc randomly-coloured, randomly-sized shelf of books, with the
+longdesc title and author in a randomly-chosen typeface.
+containersize 4100
+containerchecksum 4620f3e20945e4cde52908df87c0f9cbc73245bd47464acb730514c78120ece9ebe2820b9c8768b449dae3242bcb6b4e04c1c7b0b7c707935837b8391162a484
+doccontainersize 985580
+doccontainerchecksum f276c2822465445a1fdfabdac7af3584eb83970cd7bcbc215dd897091906f41ffa03d330ea4ddad704478fe2bcecafadce4e8c3ba4780fcdff99a5284de67b67
+docfiles size=486
+ RELOC/doc/latex/bookshelf/MANIFEST
+ RELOC/doc/latex/bookshelf/README.md details="Readme"
+ RELOC/doc/latex/bookshelf/VERSION
+ RELOC/doc/latex/bookshelf/bookshelf.pdf details="Package documentation"
+ RELOC/doc/latex/bookshelf/myshelf.jpg
+ RELOC/doc/latex/bookshelf/prepdata.sh
+ RELOC/doc/latex/bookshelf/test.tex
+srccontainersize 29200
+srccontainerchecksum 836709aabc63a105570b223a644981421f96ca82d7b1f40eeb6c4533961ded3464f712662706d3997830c73e680c4e9d2638e8ea946bf91a171ce330290b975e
+srcfiles size=27
+ RELOC/source/latex/bookshelf/bookshelf.dtx
+ RELOC/source/latex/bookshelf/bookshelf.ins
+runfiles size=4
+ RELOC/tex/latex/bookshelf/bookshelf.cls
+catalogue-ctan /graphics/bookshelf
+catalogue-license lppl1.3
+catalogue-topics amusements decoration graphics-use
+catalogue-version 0.5
+
name booktabs
category Package
revision 53402
@@ -60778,7 +60811,7 @@ catalogue-topics misc-paper
name cnltx
category Package
-revision 52601
+revision 55265
shortdesc LaTeX tools and documenting facilities
relocated 1
longdesc This is a versatile bundle of packages and classes for
@@ -60792,10 +60825,10 @@ longdesc intention behind this bundle mainly is a selfish one:
longdesc documenting my own packages. The bundle contains an index style
longdesc file cnltx.ist that should be placed in a directory in a TDS
longdesc makeindex directory.
-containersize 34852
-containerchecksum e2e51aefb221bd92c03af9fe82738ff4912445cdc56bdcec2ad1e9da132804bc1b1ae578f4db69a39a90981e16682f88b32b5192b0510977f2444dd5232f487b
-doccontainersize 790512
-doccontainerchecksum 8cb976bc69502c4e4a17473cf5a57cf0316cd488a64af97a4c76679ebb7acf5655991d7a9f21a1e3c3fbbf03b934675fe3c00b6a2db7af12e8e1e170151a6eb7
+containersize 34840
+containerchecksum fa858296b0d71265f4812289d7e50e1650deea64fe8feb86c1d9a3ce49719ed4d265e457fc1e6c9382c9344b9798ef2de322419ab38b86dfaa2f20ca87052ea4
+doccontainersize 790520
+doccontainerchecksum b1481a3f56079e4655b94ac7855019492b051de1405016830fd196442f1c3fb8213d00540ec5fa42dccf743eefd9ff1d0a581626d2b0c64b7462e43708ccb502
docfiles size=221
RELOC/doc/latex/cnltx/README details="Readme"
RELOC/doc/latex/cnltx/cnltx_en.pdf details="Package documentation"
@@ -60817,7 +60850,7 @@ runfiles size=51
catalogue-contact-repository https://github.com/cgnieder/cnltx/
catalogue-ctan /macros/latex/contrib/cnltx
catalogue-license lppl1.3
-catalogue-topics doc-supp class expl3
+catalogue-topics doc-supp class expl3 macro-demo
catalogue-version 0.15
name cns
@@ -61180,7 +61213,7 @@ catalogue-version 0.3
name cochineal
category Package
-revision 54512
+revision 55265
shortdesc Cochineal fonts with LaTeX support
relocated 1
longdesc Cochineal is a fork from the Crimson fonts (Roman, Italic,
@@ -61198,11 +61231,11 @@ longdesc adding about 2000 additional glyphs, which I could not even
longdesc contemplate. The fonts are provided in OpenType and PostScript
longdesc formats.
execute addMap Cochineal.map
-containersize 2449920
-containerchecksum c79676ca9643c0ff0bae67a1fb2107a911a37d987a3174145ad0da30216e9113011723209e763a697d872a8d1e54044bddfd39e1f0b264fe1f0d0176f3f90650
-doccontainersize 338224
-doccontainerchecksum 5c93d4c258a7dcafbca641b80801cb5a4b970fe2548b0e3b04b7a46c5f1014b7186a3a62068a0b8dc02c936013d3fc98c00dd7e00739d95ec2a0d5f3c38fd4d0
-docfiles size=102
+containersize 2452048
+containerchecksum 4b86bf3a1eedbb7e2768771b91dffc226dcdbbf9663f9a9573cae85e34ec0b4fc63e90c5a10b122a8b639b718af7356b492edd581f50dd586a71ac354f97a467
+doccontainersize 342124
+doccontainerchecksum f5e0345affa1a37b8da9b4cf92da155b17ceb1cbea13fa8ccf31447567059cd8135e08d11a5343031deb823e2b8be59072f57b2e6b42769a76b4d266a33c9eb5
+docfiles size=106
RELOC/doc/fonts/cochineal/OFL-FAQ.txt
RELOC/doc/fonts/cochineal/OFL.txt
RELOC/doc/fonts/cochineal/README details="Readme"
@@ -61211,7 +61244,7 @@ docfiles size=102
RELOC/doc/fonts/cochineal/newgermanglyphs-crop.pdf
RELOC/doc/fonts/cochineal/newgermanglyphs.pdf
RELOC/doc/fonts/cochineal/newgermanglyphs.tex
-runfiles size=5114
+runfiles size=5116
RELOC/fonts/afm/public/cochineal/Cochineal-Bold.afm
RELOC/fonts/afm/public/cochineal/Cochineal-BoldItalic.afm
RELOC/fonts/afm/public/cochineal/Cochineal-Italic.afm
@@ -61951,7 +61984,7 @@ runfiles size=5114
catalogue-ctan /fonts/cochineal
catalogue-license ofl lppl1.3
catalogue-topics font font-body font-serif font-multilingual font-greek font-cyrillic font-proportional font-otf font-type1 font-t1enc font-supp
-catalogue-version 1.060
+catalogue-version 1.061
name codeanatomy
category Package
@@ -64539,7 +64572,7 @@ containerchecksum 1823db2c2889e30e1bb219e93aa2433813df21efe7afb453da159b5586a597
name collection-latexextra
category Collection
-revision 55190
+revision 55262
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -64648,6 +64681,7 @@ depend bold-extra
depend bookcover
depend bookest
depend booklet
+depend bookshelf
depend boolexpr
depend bophook
depend boxedminipage
@@ -65854,8 +65888,8 @@ depend ziffer
depend zref
depend zwgetfdate
depend zwpagelayout
-containersize 6096
-containerchecksum cdd5923640c214eb3cd6cb0dd32983cd3a673ae80d379777684e4feac86a7979c9fe58223ae45edceea61159b325a86d5fd604100e9a621e562efb5c5a625a90
+containersize 6100
+containerchecksum bbceecbb2a5e39e1c62a712091cf10e854ed7b00dc2d65a3d57f0a4660210b1b0a02653df864779361f8c728ce412f41fa000e5b30aa0cdd0f3737f6783c72e5
name collection-latexrecommended
category Collection
@@ -68781,7 +68815,7 @@ catalogue-version 0.1.1
name context
category Package
-revision 54364
+revision 55265
shortdesc The ConTeXt macro package
longdesc A full featured, parameter driven macro package, which fully
longdesc supports advanced interactive documents. See the ConTeXt garden
@@ -68805,10 +68839,10 @@ execute AddFormat name=cont-it mode=disabled engine=pdftex patterns=cont
execute AddFormat name=cont-nl mode=disabled engine=pdftex patterns=cont-usr.tex options="-8bit *cont-nl.mkii" fmttriggers=context
execute AddFormat name=cont-ro mode=disabled engine=pdftex patterns=cont-usr.tex options="-8bit *cont-ro.mkii" fmttriggers=context
execute addMap original-context-symbol.map
-containersize 8462824
-containerchecksum 8ce34324b55de865b99b883bd78c63ac588350b1f2682b16af342b784146d26025d49d21c74b0c60e634d150c6a6497d84bb5edb0b1ef3e4d582f3da98b8d4d2
-doccontainersize 88980432
-doccontainerchecksum 7bcd3b95ec5a07c2b5cbdb5a1de0163a93ff62f6b61b839eed237232520e54d80fc9d42270d667bd4969026ae7771bdfb52810e024b09867e9d2b3f2a507fc80
+containersize 8353772
+containerchecksum 3351a0da659954026a8ac4f25c246f82fda0f63ded2a8dd1dc463bc71b237977b4beffa3e44ee932f2e22e7fbc396ffee3c70ad5a85d153ba032ad46040b176a
+doccontainersize 89005556
+doccontainerchecksum 0ed466b4fcd66ac43808d5d6e11d81419ba87104d3ca9e8e79f4a1e355a88b26cb9ac172f9502b74a58b21d5a99ac1364a6d8e42fdbc8f95175f0f504b9a67e1
docfiles size=27880
texmf-dist/doc/context/documents/general/leaflets/leaflet-context.pdf
texmf-dist/doc/context/documents/general/leaflets/leaflet-luametatex.pdf
@@ -73089,7 +73123,7 @@ runfiles size=15693
texmf-dist/tex/latex/context/ppchtex/m-ch-nl.sty
texmf-dist/tex/latex/context/ppchtex/m-pictex.sty
catalogue-contact-home http://www.pragma-ade.com/
-catalogue-ctan /macros/context/current
+catalogue-ctan /macros/context/latest
catalogue-license other-free
catalogue-topics format context
@@ -88421,7 +88455,7 @@ catalogue-version 0.2
name draftwatermark
category Package
-revision 55117
+revision 55265
shortdesc Put a grey textual watermark on document pages
relocated 1
longdesc The package provides a means to add a textual, light grey
@@ -88431,12 +88465,12 @@ longdesc CONFIDENTIAL across document pages. The package performs a
longdesc similar function to that of draftcopy, but its implementation
longdesc is output device independent, and made very simple by relying
longdesc on everypage.
-containersize 2740
-containerchecksum 4a948f0b589422a6fd51f86e064995446733797070d93b0b0548f029fbd3ff09482a0db1e8e0273dfe93effb9bb728d1ae23131a820e9d019efee488049dfbb8
-doccontainersize 266032
-doccontainerchecksum 70e2370b69118f26c8a849f2deec6af44af4b35abeebc9de21972b84f7ce5c0cc45abfb72533e0fa77b2afaf04d83ebde3b4986b72587de79b11b8017bbd8794
+containersize 2744
+containerchecksum 81c5736628b29c3edad96c6c77bf03daedbf947f8a5c9a36d4316253494f80e178c6c3b14fd92e5fdb3b272378ec86b933d3cb8593044c3b10eec36c0d59db17
+doccontainersize 266036
+doccontainerchecksum e9089dd94483227db09705eac2e3132412e7266f333857167febbaa9697902d7efeea115be102748a6fc900c6316b78c0b7e51fb6a0f57645ce2b54591f89ef8
docfiles size=71
- RELOC/doc/latex/draftwatermark/README.md
+ RELOC/doc/latex/draftwatermark/README.md details="Readme"
RELOC/doc/latex/draftwatermark/draftwatermark.pdf details="Package documentation"
RELOC/doc/latex/draftwatermark/test_draftwatermark1.tex
RELOC/doc/latex/draftwatermark/test_draftwatermark2.tex
@@ -88444,7 +88478,7 @@ docfiles size=71
RELOC/doc/latex/draftwatermark/test_draftwatermark4.tex
RELOC/doc/latex/draftwatermark/test_draftwatermark5.tex
srccontainersize 11492
-srccontainerchecksum 797a7a10be586d11932ddaa44bd2a2fce6570f5efc7ddc60f0a951562b1065687c88f54e444261434bdf949635bf2a024b5d56ec49285aa37f393b8f0435529f
+srccontainerchecksum 09f807821437579fae19b7115d77e17a1464502df356c20435ffdebecc35ca41ab63399f64e6061fdc96835be9984b64759a8edac851496343e32763baa747fc
srcfiles size=11
RELOC/source/latex/draftwatermark/draftwatermark.dtx
RELOC/source/latex/draftwatermark/draftwatermark.ins
@@ -107961,7 +107995,7 @@ catalogue-version 0.1h
name euflag
category Package
-revision 55248
+revision 55265
shortdesc A command to reproduce the flag of the European Union
relocated 1
longdesc This LaTeX package implements a command to reproduce the
@@ -107969,25 +108003,25 @@ longdesc official flag of the European Union (EU). The flag is
longdesc reproduced at 1em high based on the current font size, so it
longdesc can be scaled arbitrarily by changing the font size.
containersize 1652
-containerchecksum 313814349e6ef78cfe2a9f989c079437fd5b314c154a24b55ea8de0ec96d26627e9712dd7258d0861f99a8f2c2f63a643e3d1e62c4ad888064b085b709874f25
-doccontainersize 105632
-doccontainerchecksum 75e7211f807f4e996b1fe9a7016caa94c3a02862a8c130870392d6a87557d9e91eb522b073fbe254c8c67f709db8d2c64383a14a082f2e1a01ed0ed97ab76c3d
+containerchecksum 6d6b156148fd6aee2f82ca489263de2fc37103e00aed4a287eb10acef95c60902d3c0c329eb904d2b808e5844f9d6ce92fd8afa4e9abf187d4f8bc7b8f4b75ad
+doccontainersize 105628
+doccontainerchecksum 68eda595381f5f22bcd819ea4d2a4ee430ec555c92594ceb581a9e566de648a74ca3fd53ecd4566d17d3b54dc05b7909bdc3dd805e8c70fb68520b299da355c8
docfiles size=30
RELOC/doc/latex/euflag/MANIFEST
RELOC/doc/latex/euflag/README.md details="Readme"
RELOC/doc/latex/euflag/VERSION
RELOC/doc/latex/euflag/euflag.pdf details="Package documentation"
srccontainersize 18856
-srccontainerchecksum 2380f741fd5ef1cb823eb1be20a7cb4a5ae12ae957332b502b458cf654d7894b9ceffe291d7904b5d84167429e94feccb34f656ac6e3dbdb25efd36472079208
+srccontainerchecksum ad66378d43f833c0713593db5875cb0431a251e6443a939389551a4a4e5fe8c76865d1109ee0aac1b9213ccf6f375b1e4ac5a2dbdf347a88aafd86a0af721e90
srcfiles size=16
RELOC/source/latex/euflag/euflag.dtx
RELOC/source/latex/euflag/euflag.ins
runfiles size=1
RELOC/tex/latex/euflag/euflag.sty
catalogue-ctan /graphics/euflag
-catalogue-license lppl1.3
+catalogue-license lppl1.3c
catalogue-topics graphics
-catalogue-version 0.7
+catalogue-version 0.8
name eukdate
category Package
@@ -108741,7 +108775,7 @@ catalogue-topics listing
name examplep
category Package
-revision 16916
+revision 55265
shortdesc Verbatim phrases and listings in LaTeX
relocated 1
longdesc Examplep provides sophisticated features for typesetting
@@ -108761,10 +108795,10 @@ longdesc package for authors of manuals. With codep it is possible to
longdesc generate the source code, the LaTeX or MetaPost output and the
longdesc compilable example file from a single source embedded into the
longdesc appropriate place of the .tex document file.
-containersize 33800
-containerchecksum 1e28a283a2d6d2ebc0bf7acea39bbc97c459defd6115e125c6b9482f880f59ac5eadd715d034b78f5690806345311946bdf6122db9b41e2da9e31d730f2fa82f
-doccontainersize 379124
-doccontainerchecksum f72f9893173263dab5436911b2efd5143a52dc43b24b470fbc315c69eaca0d326cc36e5254eb3f93f734a3240371e9aa2462c0c016659088014ee5a63cef756f
+containersize 33788
+containerchecksum 689c71afd2f5733b669b12c27014edc260ffca597b197ec0a91b5cc476bc6458699510bc5053863f9fa8ca47b9e2cda18939e734d3c23c7507f0646e0cbd9afa
+doccontainersize 379128
+doccontainerchecksum 09fab96fddb1f42c6c5484e1716d1f2dda3f51c6c6f666343a79070aae079ad2bb67f210e51875621c4b4f8a30f9908d4bd53caa74c57ea8ec4ba330dbd721ea
docfiles size=142
RELOC/doc/latex/examplep/README details="Readme"
RELOC/doc/latex/examplep/eurotex_2005_examplep.pdf details="Article from EuroTeX 2005 talk"
@@ -108782,7 +108816,7 @@ runfiles size=34
RELOC/tex/latex/examplep/verbfwr.sty
catalogue-ctan /macros/latex/contrib/examplep
catalogue-license gpl
-catalogue-topics listing
+catalogue-topics listing macro-demo
catalogue-version 0.04
name exceltex
@@ -110267,7 +110301,7 @@ catalogue-version 1.8
name fancyvrb
category Package
-revision 55018
+revision 55265
shortdesc Sophisticated verbatim text
relocated 1
longdesc Flexible handling of verbatim text including: verbatim commands
@@ -110276,10 +110310,10 @@ longdesc parameters; ability to define new customized verbatim
longdesc environments; save and restore verbatim text and environments;
longdesc write and read files in verbatim mode; build "example"
longdesc environments (showing both result and verbatim source).
-containersize 11704
-containerchecksum 869a5560f8d9aa0283603b5b185e9955386535347b9e273aa4693c400574aca8696f31978e624eb268fce9d85b0e7de103c030f5761ef6ec1953071ba2a19212
+containersize 11712
+containerchecksum a692b41b5ad0a45f36f54e2583894449628077a8aceae0e1ff10631f8a21cbf56b8bd55f6cddaca2592151d0c238e4b17074f256ccb68ea9844c6050e7e64474
doccontainersize 134544
-doccontainerchecksum d9e27573f13e763bbab1be5235ccb125ce3d0e0f22519c74f40cc0691fb9571c3d8a36d88382270092801b36ac49620f50e62bc8d243bf21ae7406119de7b186
+doccontainerchecksum c391f086847dc93b3b3ad03fa7898d753fdbaab76216f4c46495d82b6acf320bc74afdc69ce4058d6b12fb952859d9a7232013cf425afd018d44b322f9aef9a1
docfiles size=43
RELOC/doc/latex/fancyvrb/Changes
RELOC/doc/latex/fancyvrb/README details="Readme"
@@ -110292,7 +110326,7 @@ runfiles size=17
RELOC/tex/latex/fancyvrb/hcolor.sty
catalogue-ctan /macros/latex/contrib/fancyvrb
catalogue-license lppl1.3
-catalogue-topics verbatim
+catalogue-topics verbatim macro-demo
catalogue-version 3.6
name fandol
@@ -119858,17 +119892,17 @@ catalogue-version 0.7.2
name fontsetup
category Package
-revision 53195
+revision 55263
shortdesc A front-end to fontspec, for selected fonts with math support
relocated 1
longdesc This package facilitates the use of fontspec for users who do
longdesc not wish to bother with details, with a special focus on
longdesc quality fonts supporting Mathematics.
-containersize 4324
-containerchecksum 3affc864780a057995aaf3f2b4512a3577708433f92597f1c43f01761d65579f71559d39a14b29f12860c86cfeffa3aabb243f701d04a7d1b8901b72f409ecab
-doccontainersize 798648
-doccontainerchecksum 7ef9b087ea0ff5bf62a553841c4e7ab976e08a0bf1b6d1b325c25e69d8ba0137d751d3f238e3b175060fd01f53b95b9bd775166a014567020ef63cc7c55101d8
-docfiles size=365
+containersize 4972
+containerchecksum a486deed91835a34870368783a69e6ff175c286ebe5871cad1de1ca8b7ddf3be5ceb27530f228259fbaffb1485d9ff592485fe750ee925345d7e3de0d8e4ef77
+doccontainersize 802384
+doccontainerchecksum 37bf1cad8d9f2f8b79590e9a1b5970135e6ab8959727a17e5e0e6ddb7b573256cd9d86f68ab7180ccad8042c62fb85d143ffa6a1165a08161849d8d1d8b44400
+docfiles size=364
RELOC/doc/latex/fontsetup/README details="Readme"
RELOC/doc/latex/fontsetup/README.TEXLIVE
RELOC/doc/latex/fontsetup/fontsetup-doc.pdf details="Package documentation"
@@ -119889,7 +119923,7 @@ docfiles size=365
RELOC/doc/latex/fontsetup/fspsample.tex
RELOC/doc/latex/fontsetup/system-install-fonts/fsplpscel.otf
RELOC/doc/latex/fontsetup/system-install-fonts/fspmnscel.otf
-runfiles size=13
+runfiles size=14
RELOC/tex/latex/fontsetup/fontsetup.sty
RELOC/tex/latex/fontsetup/fspdefaultfontsot.sty
RELOC/tex/latex/fontsetup/fspebgaramondot.sty
@@ -119910,28 +119944,28 @@ catalogue-version 1.002
name fontsize
category Package
-revision 53874
+revision 55265
shortdesc A small package to set arbitrary sizes for the main font of the document
relocated 1
longdesc The package allows you to set arbitrary sizes for the main font
longdesc of the document, through the fontsize=<size> option.
-containersize 2136
-containerchecksum e174166999dac65cdf95a0d1bb79c88858ad448608bdc1ccc3390f04d4b5e02a4e219539092aaeb4217a44a1d230d977a482b4b63c67e0c7582d75ac2c85e98c
-doccontainersize 617916
-doccontainerchecksum 049f38a64e19dd9eaae0f2a26d7c6ce2fea6e7e7078ca63818beedd830c4f3e2e52e0ab4da1865e58752c73910c62da47c456345f7452d902eb2e9b778cc7086
-docfiles size=152
+containersize 3836
+containerchecksum 87a6151725f2cd238634c73c1f57872771b2095ce110fe10e32ff0d86c274565f8d61bf056935b968f7ffe497374f129d3312eb07f49100332245b572d592063
+doccontainersize 282440
+doccontainerchecksum 3187d501d01780526987c9a903184f446dd9197b0b2c89afa94ec13ab19db2a2c95d3455e01194b6cce89b3c708f89be060024f1632041100587b84261c82e95
+docfiles size=71
RELOC/doc/latex/fontsize/README details="Readme"
RELOC/doc/latex/fontsize/fontsize.pdf details="Package documentation"
-srccontainersize 4696
-srccontainerchecksum c25db2e82383e0cec01cdc7ba3bdfefb3f2fac0cf44ce24e0f807d39dddbf316818b01f383dbfa574d5232d7ddbf56da567a76b3beb35c9a84f2388944af3923
-srcfiles size=5
+srccontainersize 9576
+srccontainerchecksum 39d501c60870666bd38b392e70c36bc36d4a262c1dd1aebbcb5da90e904fbf5fbd492dd3c518dc15fd73be67f69e57975f73e6e825e5731e9325fdc11b0684ef
+srcfiles size=10
RELOC/source/latex/fontsize/fontsize.dtx
-runfiles size=3
+runfiles size=6
RELOC/tex/latex/fontsize/fontsize.sty
catalogue-ctan /macros/latex/contrib/fontsize
catalogue-license lppl1.3
catalogue-topics font-supp-misc
-catalogue-version 0.1
+catalogue-version 0.2
name fontspec
category Package
@@ -131079,7 +131113,7 @@ catalogue-version 1.0
name haranoaji
category Package
-revision 54784
+revision 55265
shortdesc Harano Aji Fonts
longdesc Harano Aji Fonts (Harano Aji Mincho and Harano Aji Gothic) are
longdesc fonts obtained by replacing Adobe-Identity-0 (AI0) CIDs of
@@ -131088,9 +131122,9 @@ longdesc Adobe-Japan1 (AJ1) CIDs. There are 14 fonts, 7 weights each for
longdesc Mincho and Gothic.
postaction script file=tlpkg/tlpostcode/haranoaji-tlpost.pl
containersize 26141208
-containerchecksum 803eabee8aece20dee1c7e23036bc52b1eac458ebc0793b6655b41b00f5eb8ed90bcebe62d1173cf39f134b7a7b54e5c464a7c770ec9ff4719b245c7a067b6bb
+containerchecksum 6d032970edea2964ed727c40499a375ad86850602e4940ae4b1992165495f5105fa4c55122e6694b5e964708884069d28e810506865b3ba9d72a5409367cdc9e
doccontainersize 3052
-doccontainerchecksum 455063b250e73745ac35a712700d5c5f4f50c5987d694fa6b25b3ce7548ccf7a1ed2ef68acf11fdc3709a05084676e5c8b5152f47cddfce7dea470d5cec49d1c
+doccontainerchecksum f0c6e3bdba62f14273f56086cd14f94a362b1302a80838bbf0712bea5558bf86d2c99172182d50ae61062f7d9de831f95e342921c05a7050faf3d3867a1b8063
docfiles size=3
texmf-dist/doc/fonts/haranoaji/LICENSE
texmf-dist/doc/fonts/haranoaji/README details="Readme"
@@ -131110,11 +131144,11 @@ catalogue-contact-home https://github.com/trueroad/HaranoAjiFonts
catalogue-ctan /fonts/haranoaji
catalogue-license ofl
catalogue-topics font-cjk japanese
-catalogue-version 20200418
+catalogue-version 20200524
name haranoaji-extra
category Package
-revision 54783
+revision 55265
shortdesc Harano Aji Fonts
relocated 1
longdesc Harano Aji Fonts (Harano Aji Mincho and Harano Aji Gothic) are
@@ -131122,14 +131156,14 @@ longdesc fonts obtained by replacing Adobe-Identity-0 (AI0) CIDs of
longdesc Source Han fonts (Source Han Serif and Source Han Sans) with
longdesc Adobe-Japan1 (AJ1) CIDs. There are 14 fonts, 7 weights each for
longdesc Mincho and Gothic.
-containersize 25881184
-containerchecksum ad796eebc1a19c8d03dc886b8bfb04fd5c6b8a64f23cfa9777157f36ced26ff3678ad0d8437cbb96f6ce67019aaa84fb403b6c722032dadadffe021faa89d85f
-doccontainersize 3064
-doccontainerchecksum 532cce07475b0921dd7b92a691396e1fa0d7236777169db2aefe64b0a35a09d898a398a392e8fe05c84f84c883dc9485e329ab055a9e010eb63067fa3d55aac0
+containersize 25912136
+containerchecksum 3d3451e65a92d8959a794ec145aa0d6ac06f581d66e7ac10df8853ddf221b05571b75ce1d0c27dc3b0c8424b62e4e2b32d18f9cbbb15152d0e6df1ef2ee888cd
+doccontainersize 3060
+doccontainerchecksum 8e7507fc51fbb29eeff726f8d7bafb9a53a5808713f9aadaf29f13067aa5b3ce255d1496054767d28b41060e69a36d2aefdfa85993a76301c3926dc35d95c392
docfiles size=3
RELOC/doc/fonts/haranoaji-extra/LICENSE
RELOC/doc/fonts/haranoaji-extra/README details="Readme"
-runfiles size=9300
+runfiles size=9362
RELOC/fonts/opentype/public/haranoaji-extra/HaranoAjiGothic-ExtraLight.otf
RELOC/fonts/opentype/public/haranoaji-extra/HaranoAjiGothic-Light.otf
RELOC/fonts/opentype/public/haranoaji-extra/HaranoAjiGothic-Normal.otf
@@ -131142,7 +131176,7 @@ catalogue-contact-home https://github.com/trueroad/HaranoAjiFonts
catalogue-ctan /fonts/haranoaji-extra
catalogue-license ofl
catalogue-topics font-cjk japanese
-catalogue-version 20200418
+catalogue-version 20200524
name hardwrap
category Package
@@ -161839,22 +161873,22 @@ catalogue-version 1.1
name latexdemo
category Package
-revision 34481
+revision 55265
shortdesc Demonstrate LaTeX code with its resulting output
relocated 1
longdesc The package provides configurable tools to print out LaTeX code
longdesc and the resulting output in the same document. It also supports
longdesc printing the result inside a conditional sequence; thus one may
longdesc suppress printing if the code would not compile.
-containersize 2476
-containerchecksum d8b6ceb9aed4b2edbb4fc9e939dbc2dc5b6989fd04703dce2e504135d2c1bda46c8dd78e995d41a7e8727563c72b4f77979a52513ab0d49d8c95f80246a94fa9
+containersize 2456
+containerchecksum c93e3d39dd042ddbb32661b3972d153ea3905726fd0961a4162223fee274cea0c95f0978233c4619e00a043189e9d2f2c285767e33890e30ed118f099ef9a5ae
doccontainersize 459344
-doccontainerchecksum 34a0ed1b5e9ce5f2b71d67384427b4a7d69439ac4eb5113e1b8e270618164f883b05bf7cbdff9da57fe2bec7cf43bed844ec77b90da00efe30fe9061b3ca0339
+doccontainerchecksum 442a42c51eab80a28152a53f62b792108002e912dbb0e9ff6afd41237cdf2e954c57c46b0ddc382c0ff0877ddf9747e22cb7c7ac5fabb79080cdd657a1c1422a
docfiles size=114
RELOC/doc/latex/latexdemo/README
RELOC/doc/latex/latexdemo/latexdemo.pdf details="Package documentation"
srccontainersize 6176
-srccontainerchecksum 7416fda5909c8488b2e7aa6fce9b1c0e747577e82a2fcb44df617c493e768b3d86310b1817ccfd96edd22aafdee45d32eba1495949c44aa9c1e252abece321be
+srccontainerchecksum 2bfdb3740b0118a362e890257a4f38271d6ac24a4b8712edb5a646eeb8ee14787d913d7d8a171ab9a849667899cad3b2089a9eec2fc7c21bfa21e91d900c9527
srcfiles size=6
RELOC/source/latex/latexdemo/latexdemo.dtx
RELOC/source/latex/latexdemo/latexdemo.ins
@@ -161862,7 +161896,7 @@ runfiles size=2
RELOC/tex/latex/latexdemo/latexdemo.sty
catalogue-ctan /macros/latex/contrib/latexdemo
catalogue-license lppl1.3
-catalogue-topics listing
+catalogue-topics listing macro-demo
catalogue-version 0.1
name latexdiff
@@ -174267,7 +174301,7 @@ catalogue-version 1.2
name listings
category Package
-revision 54554
+revision 55265
shortdesc Typeset source code listings using LaTeX
relocated 1
longdesc The package enables the user to typeset programs (programming
@@ -174284,17 +174318,17 @@ longdesc the form appropriate for the current language. Short (in-line)
longdesc listings are also available, using either \lstinline|...| or
longdesc |...| (after defining the | token with the \lstMakeShortInline
longdesc command).
-containersize 146216
-containerchecksum 32c0892e650805d57a407ad0846f6ffbd207aa2840a261b4b8652c389f96ce89a2c6309b4bf5488e7c7a0927caf2b21bd97db6d380f396398113ca5110d687ff
+containersize 146224
+containerchecksum b9e3dc1a3394305803007927e2b9d446801d59bb7b8a62d4fa757b7d42b56c27dcf9ebaf6ee1fb1e7d8e437182df9fbbbcbd7ceb8f42db7d1999cbcd6b9d6f6e
doccontainersize 2163008
-doccontainerchecksum 38775e89b09ad00efe1c8fbea71dd5e7321789b24be407fdec53da87966e31b3b79ebbf085d9601f1c0b80177993af7048f58a4086185ead488a9a118d37e7bd
+doccontainerchecksum 0a19a7148ec9f902e7eccb3d65724db899e030d326dd0291ed9fd15a540dcf4e3e61a15576fbb16ebb6736751b484356aa78785108aae44f866de97f56d34b09
docfiles size=604
RELOC/doc/latex/listings/README details="Package Readme"
RELOC/doc/latex/listings/listings-devel.pdf
RELOC/doc/latex/listings/listings.pdf details="Package documentation"
RELOC/doc/latex/listings/lstdrvrs.pdf details="Language drivers details"
srccontainersize 267480
-srccontainerchecksum 714c0fa4f6100e1c7e1b1ba28f4544f2c0d0eeb54c73c76ced4f362ceabcd8d284c8288c610643b14c8baa75cd18c9c44b5843ad3116f0ac34ee708916f177f0
+srccontainerchecksum be76355265cfb208ca069d79ae598fd317b6fe3cc1d81f0ce02e4154e3c03c2b298ec91e8e95cede3a8bf301ae1b6156cb42740e38e138c66b451f561ea49073
srcfiles size=275
RELOC/source/latex/listings/Makefile
RELOC/source/latex/listings/listings.dtx
@@ -174319,7 +174353,7 @@ runfiles size=145
catalogue-also listing
catalogue-ctan /macros/latex/contrib/listings
catalogue-license lppl1.3c
-catalogue-topics listing synt-hlt
+catalogue-topics listing synt-hlt macro-demo
catalogue-version 1.8d
name listings-ext
@@ -204388,7 +204422,7 @@ catalogue-version 2.0
name newcomputermodern
category Package
-revision 55200
+revision 55265
shortdesc Computer Modern fonts including matching non-latin alphabets
relocated 1
longdesc This is a new assembly of Computer Modern fonts plus glyphs for
@@ -204396,15 +204430,15 @@ longdesc non latin alphabets which are considered compatible in style to
longdesc CM fonts. The fonts contain Latin and accented Latin letters
longdesc and combinations, Greek (monotonic and polytonic), and
longdesc Cyrillic.
-containersize 2151764
-containerchecksum b2812de7895fd33a8d26dce3ea3caf988e6bc8f32ea76c440eb2319a32a3d4943298dfc39f4975f5a8dcbd3f4843b32ba53af9b5ccf2e490198b3249e49435bc
-doccontainersize 88608
-doccontainerchecksum e34b02f4d96de3602152a0660f91febd99b6e410987f988380703e55f8acef1c3439d92a1185f58547e90a1b9f4506ac46fd1039d73f404db39ea155e3aec3c8
-docfiles size=25
+containersize 2149604
+containerchecksum f9bef19e528b722a2378b47bac6e5e616fd33d6e1b03a7f5cf989afab59c61b8eadc113cc94dfe1b72d01def74141b5fdeb47b02c3a5d423ddc31b5a5cfe42a0
+doccontainersize 97120
+doccontainerchecksum 2bd2c29ac09076c2d4b38c09bdd071a978fc1b667be20a0a6a535cff161def1aef0c988228280def14efb5d4873a12920805d64069ef72e34f7deb55d2be4060
+docfiles size=28
RELOC/doc/fonts/newcomputermodern/README details="Readme"
RELOC/doc/fonts/newcomputermodern/newcomputermodern-sample.pdf details="Font samples"
RELOC/doc/fonts/newcomputermodern/newcomputermodern-sample.tex
-runfiles size=1219
+runfiles size=1218
RELOC/fonts/opentype/public/newcomputermodern/NewCM10-Bold.otf
RELOC/fonts/opentype/public/newcomputermodern/NewCM10-BoldItalic.otf
RELOC/fonts/opentype/public/newcomputermodern/NewCM10-Italic.otf
@@ -204421,7 +204455,7 @@ runfiles size=1219
catalogue-ctan /fonts/newcomputermodern
catalogue-license gfl
catalogue-topics font font-cm font-body font-proportional font-mono font-serif font-sans font-multilingual font-greek font-cyrillic font-maths font-otf
-catalogue-version 1.002
+catalogue-version 1.003
name newenviron
category Package
@@ -265565,23 +265599,23 @@ catalogue-version 1.2
name showexpl
category Package
-revision 55030
+revision 55265
shortdesc Typesetting LaTeX source code
relocated 1
longdesc This package provides a way to typeset LaTeX source code and
longdesc the related result in the same document.
-containersize 4080
-containerchecksum 99711c25a8acd575acc3972ef2c2ca0d89887df11803b3df1a66972a641ea04dd62d8f88f35a3cbcab02b74ad957750cb360a86a6308a8088c616410b6403b7c
+containersize 4088
+containerchecksum c71f0589ef7a2965d16948f9a1cc6497b87970352c2a5862cba42800d038a7156a259ccf44b2aa64f26b81afe9898850c595d202a0ff89ccf59fbf567ded1d30
doccontainersize 604060
-doccontainerchecksum fa433becea60e179ddbeb21e317ebc52bfaf5fb8c444fa3e125c89454fe9bde4fb87de11035600bae933a5b5817b32ab1183e955c5b54ba4d530f00befe0bd09
+doccontainerchecksum 94da858c378ed488b91ad38232da1cdb961ead540dcc6fe88404136870ad127a64a0806da227d9966790a1f143e17f6255fdc24b8db6b4e197356b2b6433472e
docfiles size=156
RELOC/doc/latex/showexpl/README.md details="README file"
RELOC/doc/latex/showexpl/result-picture.pdf
RELOC/doc/latex/showexpl/showexpl-test.pdf details="Package example"
RELOC/doc/latex/showexpl/showexpl-test.tex
RELOC/doc/latex/showexpl/showexpl.pdf details="Package documentation"
-srccontainersize 9000
-srccontainerchecksum 4300adbf9c8d0ac75cd366d1cf43029a0acc0680e8ab2046e7f8f8be4967a31a86f9140e64b503edbd97defc727b791feecc4c8bf246759e69dc3447cbd374c5
+srccontainersize 9004
+srccontainerchecksum aec496577e19c5e8727bb353ee82395f88f301e8d0b784c4a0d609514f3e054e9c2dd6e1579683f32b8e802ab3d1b46d8972e7716203da00ce1b23c4293f9c87
srcfiles size=9
RELOC/source/latex/showexpl/showexpl.dtx
RELOC/source/latex/showexpl/showexpl.ins
@@ -265591,7 +265625,7 @@ catalogue-contact-bugs https://github.com/rolfn/showexpl/issues
catalogue-contact-repository https://github.com/rolfn/showexpl
catalogue-ctan /macros/latex/contrib/showexpl
catalogue-license lppl1.2
-catalogue-topics listing
+catalogue-topics listing macro-demo
catalogue-version 0.3p
name showhyphens
@@ -278053,7 +278087,7 @@ catalogue-version 2.40
name tcolorbox
category Package
-revision 54928
+revision 55265
shortdesc Coloured boxes, for LaTeX examples and theorems, etc
relocated 1
longdesc This package provides an environment for coloured and framed
@@ -278065,10 +278099,10 @@ longdesc output. Another common use case is the setting of theorems. The
longdesc package supports saving and reuse of source code and text
longdesc parts. The package depends on the pgf, verbatim, environ, and
longdesc etoolbox packages.
-containersize 229868
-containerchecksum 071faa7ef1440eff776bc19ff6f7fc01250f3c2c7dd8ac916a408560e09fe5b4b2905d4502f0283c367c7a4fe4f503992adf99efe4a627afbc313ab4a9824d64
-doccontainersize 4697184
-doccontainerchecksum 9ed792d6ee1f82cf8c2aebec193c85636968a7293d6c9100e01830953372722204ea803a7f24846d195ab327d59d8a6fd99fff80466f6a2acf0fc3b9a0ac004a
+containersize 229876
+containerchecksum e1677b7e89d409c7e21cb152789cbdb3360c9fa782cf6ef58efd9c9028401bd8a27d4ad6a212bc2998bcf1a8514fca23f69a25be623562d5c7e5eb3daec32028
+doccontainersize 4697188
+doccontainerchecksum cce253560f3c8ccd6509fcdb1a1ed9bcc16e13f645b6ef2e350bad45858bf49ae9d1caf75f5c505836a24a88fe2bcf8d85009025fab5da2443f2efbaa2a51b01
docfiles size=2314
RELOC/doc/latex/tcolorbox/Basilica_5.png
RELOC/doc/latex/tcolorbox/CHANGES
@@ -278141,7 +278175,7 @@ runfiles size=142
catalogue-contact-bugs https://github.com/T-F-S/tcolorbox/issues
catalogue-ctan /macros/latex/contrib/tcolorbox
catalogue-license lppl1.3
-catalogue-topics boxing colour verbatim listing
+catalogue-topics boxing colour verbatim listing macro-demo
catalogue-version 4.30
name tdclock
@@ -289475,15 +289509,15 @@ docfiles size=592
name texlive-docindex
category TLCore
-revision 55235
+revision 55252
shortdesc top-level TeX Live doc.html, etc.
longdesc These files are regenerated as needed, which is often, so we
longdesc make them a separate package. See the tl-update-auto script for
longdesc the process.
containersize 388
-containerchecksum 8511b0bb1f5def518ebde313f2b1b69c521c906b306080fbd943bfe3593cde9d600b8799f117c68fd8e514b67a6896b62b1b2251a7199878d9cdc0591da576fe
-doccontainersize 162204
-doccontainerchecksum c0312a18fe1ef2159059b3ecd894e800b657aac8e76dca8b4a55390c93f1a15a16c3db9345604f71488f4238e123e0a960854d5e9e7cd250a922c9a054690536
+containerchecksum 973b7aaab64b9b72ba78541288a20b966955f8262def6d2d78376236b2f5d1cfb696ba20eb83de5e54420f52815b6e20ae8ae8a08c47cd98a480990b75b7ffe2
+doccontainersize 162116
+doccontainerchecksum 4e9ec27fdbf34e166f0740bd2465dca9e619bfc115816282930fce8d6c0cffec8062d5a9a0a03ac90d2e1e9be099a5f67bb1bc9fc3c9b2928929a7791e39ef54
docfiles size=325
doc.html
@@ -289637,14 +289671,14 @@ docfiles size=435
name texlive-msg-translations
category TLCore
-revision 55211
+revision 55253
shortdesc translations of the TeX Live installer and TeX Live Manager
longdesc This package contains the translated messages of the TeX Live
longdesc installer and TeX Live Manager. For information on creating or
longdesc updating translations, see
longdesc http://tug.org/texlive/doc.html#install-tl-xlate.
-containersize 141272
-containerchecksum b0b2bf26ed354b6e5de448d407d15721e3399b77c2c206f9cede6ff7949b5d4166cf018099b307fc28ddcb1568649b7351351946c19db617d7cd64278e74b154
+containersize 141292
+containerchecksum 90b80d26b2f9ca710b20579dc3d4f8be81822fd30c835510bf2cbc6496f23685a80161e0e57b0efceff345bb3cde096ddd2f030bbf292c44fbad658d0303dc5f
runfiles size=389
tlpkg/translations/README
tlpkg/translations/cs.po
@@ -289705,7 +289739,7 @@ docfiles size=368
name texlive-scripts
category TLCore
-revision 55199
+revision 55252
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -289713,10 +289747,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 132476
-containerchecksum 87f36292bb1f3ea516a9e9762ca9b13848cad3555266852ef4ca419e1ae4cf35fb530fb56e8cad64571d80efea8a53f3d7a3dcb69ce8498fa9cbf5c61c1ed8a1
+containersize 132508
+containerchecksum 824dcfa175efa8d1d0d2196cac51afeed0ef81e5497c144d6101a3edb234261c118aeaef0716def828c7d576f36497e7faac0afa2646020a398aa78c99dcbbe2
doccontainersize 219412
-doccontainerchecksum 3a0ab14b20cabf3d6771b63c85d565893a46db8a7ebe12a4350bf9d34680f9346176767be76311e38be26b8f2972af1fbf807e32239e1988a0bd3662fd301c15
+doccontainerchecksum 839e621da34395756da2b87c32146bfbd87790ad76481a861a920f424ec06575c2a5cd63575bbfb0f8fc7e3c95ad205be89460788ca996c019586d903fed00fc
docfiles size=141
texmf-dist/doc/man/man1/fmtutil-sys.1
texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
@@ -297339,17 +297373,17 @@ catalogue-version 3.06c
name tkz-doc
category Package
-revision 54758
+revision 55265
shortdesc Documentation macros for the TKZ series of packages
relocated 1
longdesc This bundle offers a documentation class (tkz-doc) and a
longdesc package (tkzexample). These files are used in the documentation
longdesc of the author's packages tkz-base, tkz-euclide, tkz-fct,
longdesc tkz-linknodes, and tkz-tab.
-containersize 532
-containerchecksum 7b8530609c2c4a57f47e63f3b1be64606a8846ad2a84c50ba372426ff3363f5e5e2965e8252674219f014e8b72dba413a3522a4c052cbd5f66bbdfa47f1fd736
-doccontainersize 8952
-doccontainerchecksum 0103ee1a0f442176ece35ef2dc5325d247d56bd13c166a751db322935bb1818ffc9f9d14f6f2c4a8b46ca3552fbabd13030118e87e8c1926d96d2bb4ce70dfe9
+containersize 540
+containerchecksum 03f1706e638681889f5d50cad6f219c5887a1eee82408213b8406a14e6a4fa84222165df7780e10b24877fe3af0a1a750c9ac5b2f9e062e30add86343be9da07
+doccontainersize 8948
+doccontainerchecksum dbf27306bea25b1bd4ce945e65a2e45bafab8ea02e3f8fa14ade133fbc559cbcf767c7624a26edae402cce2ad3d61e693f0f742c8174f2d963d7128c2fc86c1c
docfiles size=10
RELOC/doc/latex/tkz-doc/README.md details="Readme"
RELOC/doc/latex/tkz-doc/latex/couverture.tex
@@ -297360,7 +297394,7 @@ catalogue-contact-home http://altermundus.fr
catalogue-contact-repository https://github.com/tkz-sty
catalogue-ctan /macros/latex/contrib/tkz-doc
catalogue-license lppl1.3
-catalogue-topics doc-supp class
+catalogue-topics doc-supp class macro-demo
catalogue-version 1.43c
name tkz-euclide
@@ -326545,7 +326579,7 @@ catalogue-topics book-pub class
name ydoc
category Package
-revision 26202
+revision 55265
shortdesc Macros for documentation of LaTeX classes and packages
relocated 1
longdesc The package provides macros and environments to document LaTeX
@@ -326556,15 +326590,15 @@ longdesc xcolor, hyperref packages, etc.) This is an alpha release, and
longdesc should probably not (yet) be used with other packages, since
longdesc the implementation might change. Nevertheless, the author uses
longdesc it to document his own packages.
-containersize 9152
-containerchecksum 4e4292e4e6e6b4f5db8ff0721eacb582960932f48a221835c3e07841168b1f81227fcaaa41ed619430c5455edaef38dc073a8cf6c584ac759e88b9f40710caa3
+containersize 9136
+containerchecksum 55736f8e36b50a1309c7d2cfc4c09c69feb6c2c0d241b495ac510210ac81eef6f969a8b7b4c26dc199de1e44bdf5c516b387a57952be7f086dbbd9dcd2bd0dd0
doccontainersize 321388
-doccontainerchecksum c5257e669d802563c6ecec45a53645a69bc4c7980c95dc0a98164c950c1e5b12b5b4d012bd8a97164fa9b055eb84184c4df520b08949f68283d2ef2e33658838
+doccontainerchecksum 2116142a42799a6198a61a2b7b96e5dc25b26ee8345731f4491e02ff79e6bacc0a4c06c68be2b38c3373202b2aaf0e1fa4372431e529abb88b5fdd9a2de22dd0
docfiles size=81
RELOC/doc/latex/ydoc/README details="Readme"
RELOC/doc/latex/ydoc/ydoc.pdf details="Package documentation"
srccontainersize 17476
-srccontainerchecksum a7bfd7160ce16a03505347e158b629c98519f2114f057529a52caf24f818d1553e76714936a9f92b0020b9d16826b5fd259a12d68fe63037cb04f89ef11657a4
+srccontainerchecksum 84f8c5676348295e8752beb9c7467ab85fcb3f91dafb8dea23d583dbf0b76110079ec660cf36dd45a57a868033dac35f3de4d158b1e8126f25ab3f1d40d01757
srcfiles size=20
RELOC/source/latex/ydoc/ydoc.dtx
runfiles size=14
@@ -326580,7 +326614,7 @@ runfiles size=14
catalogue-also ltxdoc doc xdoc gmdoc codedoc nicetext showexpl
catalogue-ctan /macros/latex/contrib/ydoc
catalogue-license lppl1.3
-catalogue-topics doc-supp class
+catalogue-topics doc-supp class macro-demo
catalogue-version 0.6alpha
name yfonts
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 706d046e3e..679d59b6bc 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-819650b38e603d14f8ad4d04d3b908d9 texlive.tlpdb
+d06a8c48087a54f3d8910d940f368f40 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 0d82c04f23..c7a79fb2f5 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-dc597754385b08d78ad17786b95b76b4f315cf0242666eaaa97ef036f6a15ed394bd0dd6a3e843e15e5a3f8efbae4731597638aefc9e2a950dab226c22abcc7b texlive.tlpdb
+64acf5e44dd45c7fd0bb15d608c2af6a406b27a146912893c446bd61be743a3f18d50cc23f022b9eca7dd46d59c49294b8d67361bcab9722c6dc101e54ab31ee texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index d5d151a94c..c9cad18f1b 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-----
-iQEcBAEBCgAGBQJeyZGdAAoJEEzhh34ZQ4xw8+sH/RT7DsGYuj9Vm05vp5x4xWd6
-6E/EejckHiwEdHy4hYVzxEA/tJND2q9LforyPGnu3O91cOE66ifVaYy3Qw7QbSFY
-TgXPYDwD2E7cydmcZSn9Nd6kxGarDiSLG/n3PTk8dcRVdxfR2XapsM6mc1xBTUhe
-kaMVxxiF6/my/SAWN7f0WEeIJGdA3aeOidR3rkkx6aabZaqr0lKED/9yewb2Nnrv
-9zzNQtbqaWoFYq1oKHAcX30Z2CFrZAWeblNNf+tIV4yEerkWKLkeAFVWg3z17m0G
-6xkjGm0EZb7u6qf5dkL0zC6YFVo6XhBDeShOUp+hB6BLS9wQ9erx0ypd9ouOKDE=
-=e3ft
+iQEcBAEBCgAGBQJeyu9QAAoJEEzhh34ZQ4xwqb4H/19z1+zjrcq9XIDfEyGzGZr4
+5r788kLnzjG3tOARFc9EVG0QFq1JQ733zrw7Y4EokqTZiZN1LhPJ0Nnxl/NZgKEF
+WX8QjULMS2HPw9wdul9q9bREmvEcQXMo1G4LT1pRNftPqPtfcgOvO36TW+l1OS5g
+3nN8bc7p8E2sDuDQK0Wn7runaOdcoqIMzcOnCJytp+EwTGnFCwr4i9h9DgulY4KQ
+FrRoNN5Li2MsIKp8glNrDGg2AdRWEw+/0xA3tJKMju72kPthG5YKQeySRvIS5AJ6
+txYT2JzYCQns108oYqfCYn6L+udYFav2JFAwBkLx196OJ18BVUMyNwKDlIDfjkw=
+=0nb1
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 6e2b1dc59d..7931973109 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/translations/de.po b/systems/texlive/tlnet/tlpkg/translations/de.po
index ce4a8f3327..73a09739c9 100644
--- a/systems/texlive/tlnet/tlpkg/translations/de.po
+++ b/systems/texlive/tlnet/tlpkg/translations/de.po
@@ -1789,7 +1789,7 @@ msgstr "Lade"
#: texmf-dist/scripts/tlshell/tlshell.tcl:848
msgid "If loading takes too long, press Abort and choose another repository."
msgstr ""
-"Sollte das Laden zu lange dauern, brechen Sie ab und wöhlen Sie ein anderes "
+"Sollte das Laden zu lange dauern, brechen Sie ab und wählen Sie ein anderes "
"Repository."
#: texmf-dist/scripts/tlshell/tlshell.tcl:849
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index 07810e9a3c..dc3e4b2213 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index fc913e44f8..20a14a1aaf 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=1590267189
+date=1590351405
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=1b7590132e1c74cc9dcd11181bdbb86d
+lstdigest=7cf49450b870488ea5a50a6fb7d9b9d9
numpkg=3911
relstate=next
-version=7448
+version=7449
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: tzpMDUp5zoiXSc9anSnCIPfyF5g2LtstkxohunG5HjUgcenuK3GDPFmbxiFY46ABvO/Y6wqmcnX1G2KxI9yb9BjeprPExtUHMp3bKam1O0Q4vQrWI/3eui86P290oarXVP7MlehaCx4hbkAgi3lF9IQypLCdl52vKTzCJ0tNEpyMqD4Yn7JDnOYKZDGtOXPhUxfEA57fctR5m8zCYAJamgtGAcfR8OxUgRYEUu9ZCdikHe2rN+qSq+wR+8ikiA0yMjHYjdq3RMTyUf3pp68eP8Iz6v97SKFA5nux93jo+MI7wVIDMkFzEVuw4BlS4MglWq4/HWRgMprWsSjOit/pzQ==
+;;;; signature/miktex: wUQaChH6wsgPRUdK0+7FlBO34Y8rZ7xGtiTx9hC2Q2JCnYFO4fRG4zsREABnyLOlrSA6wKpOJVkzW7uysYdZjSNTiT+EaQldkKA3NYSoBdJTdvAIUUMLOzT4g8f2KSbt6DTZqf4oPFMsJ1ifsp0mIOk8DthOMTSaeYDcB6y7SBUBejc4QD2kZvn7qAEWh7ORwadW4x30yDtyM0TPlApY2j1Tfh5WkFwmzSCnnRo8hvcS67d7URViX74cSOtvDLd2ylt1u8NBfriblb/DIxdio9TNLkN4dzfAJ3tUZaULz1OHCtaUrWsaQeVrTk8Nywdz1TSyoLgFy37VoKGWgmgC1Q==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 4d27cf6472..5a8177ce2a 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1590266956
+date=1590351143
lastupd=ellipsis euflag latex-veryshortguide optex ptex2pdf rec-thy suftesi toptesi xepersian-hm babel-italian chemfig classpack cloze decorule helmholtz-ellis-ji-notation l3experimental luatexja miktex-luatex-bin-2.9 miktex-luatex-bin-x64-2.9 miktex-runtime-bin-2.9
-lstdigest=99b6e33b357b898b7600d0a552677f4d
+lstdigest=59fd76e88b9ca9424a82432e32078434
numpkg=3911
relstate=stable
-version=7448
+version=7449
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: VkKaA6rCXCoU0vBQPMgwQL/Nz/z9IW9dXHKLafVhqBxiP8xvtaPx18CXq8WfSJPXA9Ca4zOHJxHI5eU0xPaku+1T0592BPcQVoflwoaGtzXdljbBqmkyi3bxqhoVNaUW+olBGP8qBG1pUErTXSmuHn1s64IDi7qgytSOr0hIV0/DyTGHSVIpkOZrd0cwOUiMPpMaijiUb5DQJI2nr51thy6FH69w/XRjaycE3jZUkCsDbXz3Z6Mhhc4LkBUcZIIatq/Ctw1nUSjhh5nY0n96DPJ+jf6PMRtbrelMvt5gykiGwJopcDqcWLhlPhrCFgxScQAXDoDX6j3oAG8+6Hqyag==
+;;;; signature/miktex: D9MYMs+8MX5m9CJyFO29CCbJPrfLYbUmpnjGb68EovB7x3QTAUpEIkXGacww1I8Hn0O53oQrCFy57xPE/VS+TED4b9ri0BEGFsPrCR9VuIKhrF+xD2nwv/f/0mxY01HKq+mfp6EunkWKLq/ArRz1Uhk02LGVhn7H1OuD161en8AJaHoLrpDTK3DUTOBEybbD1KtUEMUsVq1VCoHv5ASczfGm5VsyKIJSR258KqC58xCxOR21UtXlBtPcrK22zXKStYgdJM+8BKH7uRzQa31xRKnNimUbv6gJqgxgNQgf7IAf91eGgFLLQS8rLlPnRUJUfuBFPqEIhA9gtQ+XzENkDg==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 603664426c..2dbfcbcd4b 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,9 @@
W32TeX (x86 & x64) ChangeLog
+[2020/05/24]
+(01) ltxpkgdocs.tar.xz
+ Update documents for packages.
+
[2020/05/23]
(01) tex4htk-w32.tar.xz
Update amsart.4ht, amsbook.4ht, amsproc.4ht, caption.4ht,
diff --git a/timestamp b/timestamp
index 088384564a..cec5d3b83a 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-05-24-02-02
+2020-05-25-02-02