summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname1229
-rw-r--r--FILES.byname.gzbin2257820 -> 2257988 bytes
-rw-r--r--FILES.last07days862
-rw-r--r--dviware/dviview/COPYING674
-rw-r--r--dviware/dviview/DVIView.sln31
-rw-r--r--dviware/dviview/DVIView/DVIView.cpp595
-rw-r--r--dviware/dviview/DVIView/DVIView.h3
-rw-r--r--dviware/dviview/DVIView/DVIView.icobin0 -> 46227 bytes
-rw-r--r--dviware/dviview/DVIView/DVIView.rcbin0 -> 8428 bytes
-rw-r--r--dviware/dviview/DVIView/DVIView.vcxproj172
-rw-r--r--dviware/dviview/DVIView/DVIView.vcxproj.filters52
-rw-r--r--dviware/dviview/DVIView/DVIView.vcxproj.user8
-rw-r--r--dviware/dviview/DVIView/framework.h17
-rw-r--r--dviware/dviview/DVIView/resource.h31
-rw-r--r--dviware/dviview/DVIView/small.icobin0 -> 46227 bytes
-rw-r--r--dviware/dviview/DVIView/targetver.h6
-rw-r--r--dviware/dviview/README29
-rw-r--r--info/install-latex-guide-zh-cn/appendix/mirror.tex1
-rw-r--r--info/install-latex-guide-zh-cn/appendix/updateinfo.tex8
-rw-r--r--info/install-latex-guide-zh-cn/chapter/windows.tex10
-rw-r--r--info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdfbin700965 -> 701973 bytes
-rw-r--r--language/japanese/platex/Makefile7
-rw-r--r--language/japanese/platex/README.md2
-rw-r--r--language/japanese/platex/exppl2e.pdfbin143281 -> 137664 bytes
-rw-r--r--language/japanese/platex/exppl2e.sty60
-rw-r--r--language/japanese/platex/jclasses.dtx19
-rw-r--r--language/japanese/platex/kinsoku.dtx8
-rw-r--r--language/japanese/platex/platex-en.pdfbin146951 -> 147101 bytes
-rw-r--r--language/japanese/platex/platex.dtx16
-rw-r--r--language/japanese/platex/platex.pdfbin250767 -> 251155 bytes
-rw-r--r--language/japanese/platex/platexrelease.ins3
-rw-r--r--language/japanese/platex/platexrelease.pdfbin107343 -> 107347 bytes
-rw-r--r--language/japanese/platex/plcore.dtx206
-rw-r--r--language/japanese/platex/pldoc.pdfbin836874 -> 852589 bytes
-rw-r--r--language/japanese/platex/plexpl3.dtx125
-rw-r--r--language/japanese/platex/plfmt.ins5
-rw-r--r--language/japanese/platex/plfonts.dtx258
-rw-r--r--language/japanese/platex/plnewsc15.tex126
-rw-r--r--language/japanese/platex/plvers.dtx22
-rw-r--r--language/japanese/ptex-base/README.md2
-rw-r--r--language/japanese/ptex-base/kinsoku.tex3
-rw-r--r--language/japanese/uplatex/Makefile3
-rw-r--r--language/japanese/uplatex/README.md2
-rw-r--r--language/japanese/uplatex/ujclasses.dtx20
-rw-r--r--language/japanese/uplatex/ukinsoku.dtx8
-rw-r--r--language/japanese/uplatex/uplatex-en.pdfbin116774 -> 113178 bytes
-rw-r--r--language/japanese/uplatex/uplatex.dtx13
-rw-r--r--language/japanese/uplatex/uplatex.pdfbin226444 -> 190137 bytes
-rw-r--r--language/japanese/uplatex/upldoc.pdfbin542292 -> 473882 bytes
-rw-r--r--language/japanese/uplatex/uplvers.dtx4
-rw-r--r--language/japanese/uptex-base/README.md2
-rw-r--r--language/japanese/uptex-base/ukinsoku.tex3
l---------macros/generic/fltpoint1
-rw-r--r--macros/generic/fltpoint/README (renamed from macros/latex/contrib/fltpoint/README)0
-rw-r--r--macros/generic/fltpoint/fltpoint.dtx (renamed from macros/latex/contrib/fltpoint/fltpoint.dtx)0
-rw-r--r--macros/generic/fltpoint/fltpoint.ins (renamed from macros/latex/contrib/fltpoint/fltpoint.ins)0
-rw-r--r--macros/generic/fltpoint/fltpoint.pdf (renamed from macros/latex/contrib/fltpoint/fltpoint.pdf)bin206320 -> 206320 bytes
l---------macros/generic/iftex1
-rw-r--r--macros/generic/iftex/README.md (renamed from macros/latex/contrib/iftex/README.md)0
-rw-r--r--macros/generic/iftex/ifetex.sty (renamed from macros/latex/contrib/iftex/ifetex.sty)0
-rw-r--r--macros/generic/iftex/ifluatex.sty (renamed from macros/latex/contrib/iftex/ifluatex.sty)0
-rw-r--r--macros/generic/iftex/ifpdf.sty (renamed from macros/latex/contrib/iftex/ifpdf.sty)0
-rw-r--r--macros/generic/iftex/iftex.pdf (renamed from macros/latex/contrib/iftex/iftex.pdf)bin214587 -> 214587 bytes
-rw-r--r--macros/generic/iftex/iftex.sty (renamed from macros/latex/contrib/iftex/iftex.sty)0
-rw-r--r--macros/generic/iftex/iftex.tex (renamed from macros/latex/contrib/iftex/iftex.tex)0
-rw-r--r--macros/generic/iftex/ifvtex.sty (renamed from macros/latex/contrib/iftex/ifvtex.sty)0
-rw-r--r--macros/generic/iftex/ifxetex.sty (renamed from macros/latex/contrib/iftex/ifxetex.sty)0
l---------macros/generic/localloc1
-rw-r--r--macros/generic/localloc/localloc.README (renamed from macros/latex/contrib/localloc/localloc.README)0
-rw-r--r--macros/generic/localloc/localloc.dtx (renamed from macros/latex/contrib/localloc/localloc.dtx)0
-rw-r--r--macros/generic/localloc/localloc.pdf (renamed from macros/latex/contrib/localloc/localloc.pdf)bin259706 -> 259706 bytes
-rw-r--r--macros/generic/soul/Makefile (renamed from macros/latex/contrib/soul/Makefile)0
-rw-r--r--macros/generic/soul/soul.dtx (renamed from macros/latex/contrib/soul/soul.dtx)0
-rw-r--r--macros/generic/soul/soul.ins (renamed from macros/latex/contrib/soul/soul.ins)0
-rw-r--r--macros/generic/soul/soul.pdf (renamed from macros/latex/contrib/soul/soul.pdf)bin388702 -> 388702 bytes
-rw-r--r--macros/generic/soul/soul.txt (renamed from macros/latex/contrib/soul/soul.txt)0
-rw-r--r--macros/generic/youngtab/README (renamed from macros/latex/contrib/youngtab/README)0
-rwxr-xr-xmacros/generic/youngtab/makeydoc (renamed from macros/latex/contrib/youngtab/makeydoc)0
-rw-r--r--macros/generic/youngtab/makeydoc.bat (renamed from macros/latex/contrib/youngtab/makeydoc.bat)0
-rw-r--r--macros/generic/youngtab/youngtab.dtx (renamed from macros/latex/contrib/youngtab/youngtab.dtx)0
-rw-r--r--macros/generic/youngtab/youngtab.el (renamed from macros/latex/contrib/youngtab/youngtab.el)0
-rw-r--r--macros/generic/youngtab/youngtab.ins (renamed from macros/latex/contrib/youngtab/youngtab.ins)0
-rw-r--r--macros/generic/youngtab/youngtab.pdf (renamed from macros/latex/contrib/youngtab/youngtab.pdf)bin166158 -> 166158 bytes
-rw-r--r--macros/generic/youngtab/youngtab.tex (renamed from macros/latex/contrib/youngtab/youngtab.tex)0
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx1435
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.pdfbin503037 -> 500403 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/windycity/CHANGES.md24
-rw-r--r--macros/latex/contrib/biblatex-contrib/windycity/README.md26
-rw-r--r--macros/latex/contrib/biblatex-contrib/windycity/american-windycity.lbx8
-rw-r--r--macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.bib129
-rw-r--r--macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.pdfbin407030 -> 409884 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.tex383
-rw-r--r--macros/latex/contrib/biblatex-contrib/windycity/windycity.bbx90
-rw-r--r--macros/latex/contrib/biblatex-contrib/windycity/windycity.cbx245
-rw-r--r--macros/latex/contrib/biblatex-contrib/windycity/windycity.dbx2
-rw-r--r--macros/latex/contrib/bxpapersize/LICENSE2
-rw-r--r--macros/latex/contrib/bxpapersize/README.md6
-rw-r--r--macros/latex/contrib/bxpapersize/bxpapersize.sty33
-rw-r--r--macros/luatex/generic/luatexja/README8
-rw-r--r--macros/luatex/generic/luatexja/doc/ltjclasses.pdfbin400357 -> 400713 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-en.pdfbin700835 -> 702575 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-ja.pdfbin1116496 -> 1137276 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja.dtx93
-rw-r--r--macros/luatex/generic/luatexja/src/lltjext.sty10
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-jfmglue.lua20
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-jfont.lua31
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-latex.sty24
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua2
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-setwidth.lua4
-rw-r--r--macros/luatex/generic/luatexja/src/ltjclasses.dtx19
-rw-r--r--macros/luatex/generic/luatexja/src/luatexja-core.sty12
-rw-r--r--macros/luatex/generic/luatexja/src/luatexja.lua5
-rw-r--r--macros/luatex/generic/luatexja/src/luatexja.sty2
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjcore.sty68
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjdefs.sty22
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjfont.sty254
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty50
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty19
l---------macros/plain/contrib/lambda1
l---------macros/plain/contrib/soul1
l---------macros/plain/contrib/youngtab1
-rw-r--r--support/latexmk/CHANGES9
-rw-r--r--support/latexmk/INSTALL2
-rw-r--r--support/latexmk/README18
-rw-r--r--support/latexmk/latexmk.117
-rw-r--r--support/latexmk/latexmk.pdfbin192124 -> 192210 bytes
-rwxr-xr-xsupport/latexmk/latexmk.pl209
-rw-r--r--support/latexmk/latexmk.txt1592
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb261
-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.xzbin2234640 -> 2234440 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/ChangeLog8
-rw-r--r--timestamp2
137 files changed, 6375 insertions, 3454 deletions
diff --git a/FILES.byname b/FILES.byname
index b26925441b..9f260c9938 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -4189,6 +4189,21 @@
1993/11/30 | 76405 | dviware/dvivga/zipfiles/92.ZIP
1993/11/30 | 55284 | dviware/dvivga/zipfiles/DVIVGA.ZIP
1993/11/30 | 120748 | dviware/dvivga/zipfiles/SOURCES.ZIP
+2020/09/30 | 35148 | dviware/dviview/COPYING
+2020/09/30 | 15529 | dviware/dviview/DVIView/DVIView.cpp
+2020/09/08 | 39 | dviware/dviview/DVIView/DVIView.h
+2020/08/08 | 46227 | dviware/dviview/DVIView/DVIView.ico
+2020/09/30 | 8428 | dviware/dviview/DVIView/DVIView.rc
+2020/09/08 | 9153 | dviware/dviview/DVIView/DVIView.vcxproj
+2020/09/08 | 1798 | dviware/dviview/DVIView/DVIView.vcxproj.filters
+2020/09/28 | 376 | dviware/dviview/DVIView/DVIView.vcxproj.user
+2020/09/30 | 342 | dviware/dviview/DVIView/framework.h
+2020/09/28 | 1061 | dviware/dviview/DVIView/resource.h
+2020/09/08 | 1442 | dviware/dviview/DVIView.sln
+2020/08/08 | 46227 | dviware/dviview/DVIView/small.ico
+2020/09/08 | 313 | dviware/dviview/DVIView/targetver.h
+2020/09/30 | 810 | dviware/dviview/README
+2020/09/30 | 35188 | dviware/dviview.zip
1994/12/28 | 679455 | dviware/dviwin/dviwin29.zip
1994/12/28 | 1284 | dviware/dviwin/README
1993/04/07 | 1582 | dviware/epson/eps-0.2/eps/Bset.c
@@ -5004,7 +5019,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/09/29 | 153590 | FILES.last07days
+2020/09/30 | 187981 | FILES.last07days
2020/08/14 | 104065 | fonts/academicons/academicons.pdf
2020/08/14 | 17247 | fonts/academicons/academicons.sty
2020/08/14 | 6546 | fonts/academicons/academicons.tex
@@ -163311,24 +163326,24 @@
2020/01/02 | 19176 | info/impatient/xmptext.tex
2020/01/06 | 30539045 | info/impatient.zip
1997/10/22 | 46895 | info/installing_psnfss_on_emtex.pdf
-2020/07/16 | 3120 | info/install-latex-guide-zh-cn/appendix/mirror.tex
+2020/08/15 | 3206 | info/install-latex-guide-zh-cn/appendix/mirror.tex
2020/07/16 | 2463 | info/install-latex-guide-zh-cn/appendix/offline.tex
-2020/08/02 | 3050 | info/install-latex-guide-zh-cn/appendix/updateinfo.tex
+2020/09/16 | 3282 | info/install-latex-guide-zh-cn/appendix/updateinfo.tex
2020/07/16 | 3610 | info/install-latex-guide-zh-cn/appendix/wsladdition.tex
2020/07/16 | 21659 | info/install-latex-guide-zh-cn/chapter/editor.tex
2020/08/02 | 5330 | info/install-latex-guide-zh-cn/chapter/macos.tex
2020/07/16 | 3955 | info/install-latex-guide-zh-cn/chapter/overleaf.tex
2020/08/02 | 2527 | info/install-latex-guide-zh-cn/chapter/preface.tex
2020/07/18 | 12597 | info/install-latex-guide-zh-cn/chapter/ubuntu.tex
-2020/07/18 | 18493 | info/install-latex-guide-zh-cn/chapter/windows.tex
+2020/09/16 | 18797 | info/install-latex-guide-zh-cn/chapter/windows.tex
2020/07/16 | 11153 | info/install-latex-guide-zh-cn/chapter/wsl.tex
-2020/08/02 | 700965 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
+2020/10/01 | 701973 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
2020/07/22 | 3201 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.tex
2020/07/16 | 19039 | info/install-latex-guide-zh-cn/LICENSE
2020/07/16 | 491 | info/install-latex-guide-zh-cn/make.bat
2020/07/16 | 596 | info/install-latex-guide-zh-cn/makefile
2020/07/16 | 2680 | info/install-latex-guide-zh-cn/README.md
-2020/08/02 | 739257 | info/install-latex-guide-zh-cn.zip
+2020/09/30 | 740428 | info/install-latex-guide-zh-cn.zip
2008/06/13 | 116805 | info/intro-scientific/earth-moon.pdf
2009/02/19 | 226 | info/intro-scientific/Makefile
2009/02/18 | 1350 | info/intro-scientific/README
@@ -166158,8 +166173,8 @@
2016/11/23 | 413896 | install/language/chinese/zhmcjk.tds.zip
2017/03/09 | 168862 | install/language/hebrew/cjhebrew.tds.zip
2020/09/27 | 8861697 | install/language/japanese/jlreq.tds.zip
-2020/04/12 | 1772665 | install/language/japanese/platex.tds.zip
-2020/02/02 | 1012810 | install/language/japanese/uplatex.tds.zip
+2020/09/30 | 1792745 | install/language/japanese/platex.tds.zip
+2020/09/30 | 905184 | install/language/japanese/uplatex.tds.zip
2013/05/18 | 7628531 | install/language/vietnamese/vntex.tds.zip
2020/07/04 | 1531858 | install/macros/eplain.tds.zip
2012/03/29 | 378358 | install/macros/generic/bitelist.tds.zip
@@ -166169,6 +166184,7 @@
2020/08/08 | 330003 | install/macros/generic/expkv-cs.tds.zip
2020/07/12 | 361916 | install/macros/generic/expkv-def.tds.zip
2020/07/04 | 413588 | install/macros/generic/expkv.tds.zip
+2020/03/06 | 222075 | install/macros/generic/iftex.tds.zip
2012/09/20 | 321508 | install/macros/generic/langcode.tds.zip
2020/09/14 | 619816 | install/macros/generic/markdown.tds.zip
2014/06/11 | 428488 | install/macros/generic/mathdots.tds.zip
@@ -166217,7 +166233,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
-2020/05/24 | 579994 | install/macros/latex/contrib/biblatex-contrib/biblatex-philosophy.tds.zip
+2020/09/30 | 577663 | 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
@@ -166319,7 +166335,6 @@
2011/06/27 | 237481 | install/macros/latex/contrib/ifnextok.tds.zip
2016/04/23 | 140462 | install/macros/latex/contrib/ifoddpage.tds.zip
2017/10/13 | 159470 | install/macros/latex/contrib/ifplatform.tds.zip
-2020/03/06 | 222075 | install/macros/latex/contrib/iftex.tds.zip
2016/10/15 | 542116 | install/macros/latex/contrib/imakeidx.tds.zip
2019/03/04 | 176811 | install/macros/latex/contrib/impnattypo.tds.zip
2010/04/01 | 925674 | install/macros/latex/contrib/imtekda.tds.zip
@@ -175116,54 +175131,56 @@
1995/07/26 | 1091 | language/japanese/jtex/web2c-6.1j-add1.tar.gz
1995/08/05 | 19100 | language/japanese/jtex/web2c-6.1j-add2.tar.gz
1995/08/05 | 259455 | language/japanese/jtex/web2c-6.1j.tar.gz
-2020/04/12 | 143281 | language/japanese/platex/exppl2e.pdf
-2020/04/12 | 15182 | language/japanese/platex/exppl2e.sty
-2020/04/12 | 158098 | language/japanese/platex/jclasses.dtx
-2020/04/12 | 6995 | language/japanese/platex/jltxdoc.dtx
-2020/04/12 | 9712 | language/japanese/platex/kinsoku.dtx
-2020/04/12 | 1553 | language/japanese/platex/LICENSE
-2020/04/12 | 5027 | language/japanese/platex/Makefile
-2020/04/12 | 7614 | language/japanese/platex/pl209.dtx
-2020/04/12 | 861 | language/japanese/platex/pl209.ins
-2020/04/12 | 69519 | language/japanese/platex/platex.dtx
-2020/04/12 | 146951 | language/japanese/platex/platex-en.pdf
-2020/04/12 | 253 | language/japanese/platex/platex.ini
-2020/04/12 | 250767 | language/japanese/platex/platex.pdf
-2020/04/12 | 17043 | language/japanese/platex/platexrelease.dtx
-2020/04/12 | 598 | language/japanese/platex/platexrelease.ins
-2020/04/12 | 107343 | language/japanese/platex/platexrelease.pdf
-2020/04/12 | 1488 | language/japanese/platex/plcls.ins
-2020/04/12 | 106981 | language/japanese/platex/plcore.dtx
-2020/04/12 | 836874 | language/japanese/platex/pldoc.pdf
-2020/04/12 | 565 | language/japanese/platex/pldocs.ins
-2020/04/12 | 53584 | language/japanese/platex/plext.dtx
-2020/04/12 | 1057 | language/japanese/platex/plfmt.ins
-2020/04/12 | 186411 | language/japanese/platex/plfonts.dtx
-2020/04/12 | 10426 | language/japanese/platex/plnews01.tex
-2020/04/12 | 4685 | language/japanese/platex/plnews02.tex
-2020/04/12 | 2763 | language/japanese/platex/plnews03.tex
-2020/04/12 | 2931 | language/japanese/platex/plnews04.tex
-2020/04/12 | 2313 | language/japanese/platex/plnews05.tex
-2020/04/12 | 6069 | language/japanese/platex/plnews06.tex
-2020/04/12 | 3778 | language/japanese/platex/plnews07.tex
-2020/04/12 | 3877 | language/japanese/platex/plnews08.tex
-2020/04/12 | 7818 | language/japanese/platex/plnewsc01.tex
-2020/04/12 | 3713 | language/japanese/platex/plnewsc02.tex
-2020/04/12 | 3321 | language/japanese/platex/plnewsc03.tex
-2020/04/12 | 5163 | language/japanese/platex/plnewsc04.tex
-2020/04/12 | 3796 | language/japanese/platex/plnewsc05.tex
-2020/04/12 | 6717 | language/japanese/platex/plnewsc06.tex
-2020/04/12 | 10430 | language/japanese/platex/plnewsc07.tex
-2020/04/12 | 4153 | language/japanese/platex/plnewsc08.tex
-2020/04/12 | 2999 | language/japanese/platex/plnewsc09.tex
-2020/04/12 | 2948 | language/japanese/platex/plnewsc10.tex
-2020/04/12 | 3484 | language/japanese/platex/plnewsc11.tex
-2020/04/12 | 2421 | language/japanese/platex/plnewsc12.tex
-2020/04/12 | 3197 | language/japanese/platex/plnewsc13.tex
-2020/04/12 | 8363 | language/japanese/platex/plnewsc14.tex
-2020/04/12 | 3194 | language/japanese/platex/plnews.cls
-2020/04/12 | 21324 | language/japanese/platex/plvers.dtx
-2020/04/12 | 2034 | language/japanese/platex/README.md
+2020/09/30 | 137664 | language/japanese/platex/exppl2e.pdf
+2020/09/30 | 13656 | language/japanese/platex/exppl2e.sty
+2020/09/30 | 158330 | language/japanese/platex/jclasses.dtx
+2020/09/30 | 6995 | language/japanese/platex/jltxdoc.dtx
+2020/09/30 | 9888 | language/japanese/platex/kinsoku.dtx
+2020/09/30 | 1553 | language/japanese/platex/LICENSE
+2020/09/30 | 5009 | language/japanese/platex/Makefile
+2020/09/30 | 7614 | language/japanese/platex/pl209.dtx
+2020/09/30 | 861 | language/japanese/platex/pl209.ins
+2020/09/30 | 70217 | language/japanese/platex/platex.dtx
+2020/09/30 | 147101 | language/japanese/platex/platex-en.pdf
+2020/09/30 | 253 | language/japanese/platex/platex.ini
+2020/09/30 | 251155 | language/japanese/platex/platex.pdf
+2020/09/30 | 17043 | language/japanese/platex/platexrelease.dtx
+2020/09/30 | 642 | language/japanese/platex/platexrelease.ins
+2020/09/30 | 107347 | language/japanese/platex/platexrelease.pdf
+2020/09/30 | 1488 | language/japanese/platex/plcls.ins
+2020/09/30 | 114028 | language/japanese/platex/plcore.dtx
+2020/09/30 | 852589 | language/japanese/platex/pldoc.pdf
+2020/09/30 | 565 | language/japanese/platex/pldocs.ins
+2020/09/30 | 4047 | language/japanese/platex/plexpl3.dtx
+2020/09/30 | 53584 | language/japanese/platex/plext.dtx
+2020/09/30 | 1191 | language/japanese/platex/plfmt.ins
+2020/09/30 | 191701 | language/japanese/platex/plfonts.dtx
+2020/09/30 | 10426 | language/japanese/platex/plnews01.tex
+2020/09/30 | 4685 | language/japanese/platex/plnews02.tex
+2020/09/30 | 2763 | language/japanese/platex/plnews03.tex
+2020/09/30 | 2931 | language/japanese/platex/plnews04.tex
+2020/09/30 | 2313 | language/japanese/platex/plnews05.tex
+2020/09/30 | 6069 | language/japanese/platex/plnews06.tex
+2020/09/30 | 3778 | language/japanese/platex/plnews07.tex
+2020/09/30 | 3877 | language/japanese/platex/plnews08.tex
+2020/09/30 | 7818 | language/japanese/platex/plnewsc01.tex
+2020/09/30 | 3713 | language/japanese/platex/plnewsc02.tex
+2020/09/30 | 3321 | language/japanese/platex/plnewsc03.tex
+2020/09/30 | 5163 | language/japanese/platex/plnewsc04.tex
+2020/09/30 | 3796 | language/japanese/platex/plnewsc05.tex
+2020/09/30 | 6717 | language/japanese/platex/plnewsc06.tex
+2020/09/30 | 10430 | language/japanese/platex/plnewsc07.tex
+2020/09/30 | 4153 | language/japanese/platex/plnewsc08.tex
+2020/09/30 | 2999 | language/japanese/platex/plnewsc09.tex
+2020/09/30 | 2948 | language/japanese/platex/plnewsc10.tex
+2020/09/30 | 3484 | language/japanese/platex/plnewsc11.tex
+2020/09/30 | 2421 | language/japanese/platex/plnewsc12.tex
+2020/09/30 | 3197 | language/japanese/platex/plnewsc13.tex
+2020/09/30 | 8363 | language/japanese/platex/plnewsc14.tex
+2020/09/30 | 4606 | language/japanese/platex/plnewsc15.tex
+2020/09/30 | 3194 | language/japanese/platex/plnews.cls
+2020/09/30 | 21887 | language/japanese/platex/plvers.dtx
+2020/09/30 | 2034 | language/japanese/platex/README.md
2020/09/27 | 1500 | language/japanese/platex-tools/LICENSE
2020/09/27 | 66352 | language/japanese/platex-tools/plarray.pdf
2020/09/27 | 1836 | language/japanese/platex-tools/plarray.sty
@@ -175194,7 +175211,7 @@
2020/09/27 | 2589 | language/japanese/platex-tools/pxxspace.tex
2020/09/27 | 2941 | language/japanese/platex-tools/README.md
2020/09/27 | 589384 | language/japanese/platex-tools.zip
-2020/04/12 | 1654037 | language/japanese/platex.zip
+2020/09/30 | 1670805 | language/japanese/platex.zip
2020/09/27 | 1500 | language/japanese/plautopatch/LICENSE
2020/09/27 | 931 | language/japanese/plautopatch/plarydshln.sty
2020/09/27 | 103312 | language/japanese/plautopatch/plautopatch-ja.pdf
@@ -175218,16 +175235,16 @@
2020/05/20 | 14066 | language/japanese/ptex2pdf/ptex2pdf.lua
2020/05/20 | 6622 | language/japanese/ptex2pdf/README.md
2020/05/20 | 14356 | language/japanese/ptex2pdf.zip
-2020/02/06 | 1298 | language/japanese/ptex-base/ascii-jplain.tex
-2020/02/06 | 3836 | language/japanese/ptex-base/eptexdefs.lib
-2020/02/06 | 69 | language/japanese/ptex-base/eptex.ini
-2020/02/06 | 26454 | language/japanese/ptex-base/eptex.src
-2020/02/06 | 5750 | language/japanese/ptex-base/kinsoku.tex
-2020/02/06 | 1554 | language/japanese/ptex-base/LICENSE
-2020/02/06 | 64 | language/japanese/ptex-base/ptex.ini
-2020/02/06 | 1928 | language/japanese/ptex-base/ptex.tex
-2020/03/07 | 796 | language/japanese/ptex-base/README.md
-2020/03/07 | 13653 | language/japanese/ptex-base.zip
+2020/09/28 | 1298 | language/japanese/ptex-base/ascii-jplain.tex
+2020/09/28 | 3836 | language/japanese/ptex-base/eptexdefs.lib
+2020/09/28 | 69 | language/japanese/ptex-base/eptex.ini
+2020/09/28 | 26454 | language/japanese/ptex-base/eptex.src
+2020/09/28 | 5777 | language/japanese/ptex-base/kinsoku.tex
+2020/09/28 | 1554 | language/japanese/ptex-base/LICENSE
+2020/09/28 | 64 | language/japanese/ptex-base/ptex.ini
+2020/09/28 | 1928 | language/japanese/ptex-base/ptex.tex
+2020/09/30 | 796 | language/japanese/ptex-base/README.md
+2020/09/30 | 13655 | language/japanese/ptex-base.zip
2017/07/04 | 1086 | language/japanese/pxbase/LICENSE
2017/07/04 | 151727 | language/japanese/pxbase/pxbabel.pdf
2017/07/04 | 14934 | language/japanese/pxbase/pxbabel.sty
@@ -175927,109 +175944,109 @@
2020/02/08 | 663432 | language/japanese/pxufont/vf/zu-uprubyminr-v.vf
2020/02/08 | 18511157 | language/japanese/pxufont.zip
1995/12/03 | 222 | language/japanese/README.CJK
-2020/02/02 | 1586 | language/japanese/uplatex/LICENSE
-2020/02/02 | 3812 | language/japanese/uplatex/Makefile
-2020/02/02 | 626 | language/japanese/uplatex/README.md
-2020/02/02 | 1958 | language/japanese/uplatex/README_uplatex.txt
-2020/02/02 | 168006 | language/japanese/uplatex/ujclasses.dtx
-2020/02/02 | 16181 | language/japanese/uplatex/ukinsoku.dtx
-2020/02/02 | 48209 | language/japanese/uplatex/uplatex.dtx
-2020/02/02 | 116774 | language/japanese/uplatex/uplatex-en.pdf
-2020/02/02 | 251 | language/japanese/uplatex/uplatex.ini
-2020/02/02 | 226444 | language/japanese/uplatex/uplatex.pdf
-2020/02/02 | 1569 | language/japanese/uplatex/uplcls.ins
-2020/02/02 | 542292 | language/japanese/uplatex/upldoc.pdf
-2020/02/02 | 555 | language/japanese/uplatex/upldocs.ins
-2020/02/02 | 934 | language/japanese/uplatex/uplfmt.ins
-2020/02/02 | 17699 | language/japanese/uplatex/uplfonts.dtx
-2020/02/02 | 8288 | language/japanese/uplatex/uplvers.dtx
-2020/02/02 | 934905 | language/japanese/uplatex.zip
-2020/02/29 | 948 | language/japanese/uptex-base/00readme_uptex.txt
-2020/02/29 | 33617 | language/japanese/uptex-base/01uptex_doc_utf8.txt
-2020/02/29 | 32696 | language/japanese/uptex-base/02uptex_changelog_utf8.txt
-2020/02/29 | 73 | language/japanese/uptex-base/euptex.ini
-2020/02/29 | 26548 | language/japanese/uptex-base/euptex.src
-2020/02/29 | 1591 | language/japanese/uptex-base/LICENSE
-2020/02/29 | 446 | language/japanese/uptex-base/README.md
-2020/02/29 | 2145 | language/japanese/uptex-base/README_uptex.txt
-2020/02/29 | 2367 | language/japanese/uptex-base/samples/00readme_uptex_samples.txt
-2020/02/29 | 3417 | language/japanese/uptex-base/samples/adobe-cid.tex
-2020/02/29 | 74011 | language/japanese/uptex-base/samples/adobe-cns-utf8.tex
-2020/02/29 | 92038 | language/japanese/uptex-base/samples/adobe-gb-utf8.tex
-2020/02/29 | 48661 | language/japanese/uptex-base/samples/adobe-jp-utf8.tex
-2020/02/29 | 53462 | language/japanese/uptex-base/samples/adobe-kr-utf8.tex
-2020/02/29 | 6748 | language/japanese/uptex-base/samples/aozora-ujarticle-utf8.tex
-2020/02/29 | 6782 | language/japanese/uptex-base/samples/aozora-ujbook-utf8.tex
-2020/02/29 | 6784 | language/japanese/uptex-base/samples/aozora-ujreport-utf8.tex
-2020/02/29 | 6668 | language/japanese/uptex-base/samples/aozora-utarticle-utf8.tex
-2020/02/29 | 6702 | language/japanese/uptex-base/samples/aozora-utbook-utf8.tex
-2020/02/29 | 6668 | language/japanese/uptex-base/samples/aozora-utf8.tex
-2020/02/29 | 6704 | language/japanese/uptex-base/samples/aozora-utreport-utf8.tex
-2020/02/29 | 133 | language/japanese/uptex-base/samples/area-euc-incl.tex
-2020/02/29 | 457 | language/japanese/uptex-base/samples/area-euc.mp
-2020/02/29 | 133 | language/japanese/uptex-base/samples/area-jis-incl.tex
-2020/02/29 | 475 | language/japanese/uptex-base/samples/area-jis.mp
-2020/02/29 | 134 | language/japanese/uptex-base/samples/area-sjis-incl.tex
-2020/02/29 | 458 | language/japanese/uptex-base/samples/area-sjis.mp
-2020/02/29 | 136 | language/japanese/uptex-base/samples/area-uptex-incl.tex
-2020/02/29 | 563 | language/japanese/uptex-base/samples/area-uptex.mp
-2020/02/29 | 134 | language/japanese/uptex-base/samples/area-utf8-incl.tex
-2020/02/29 | 471 | language/japanese/uptex-base/samples/area-utf8.mp
-2020/02/29 | 320 | language/japanese/uptex-base/samples/bkmk-docinfo.txt
-2020/02/29 | 6115 | language/japanese/uptex-base/samples/bkmk-jis.tex
-2020/02/29 | 9132 | language/japanese/uptex-base/samples/bkmk-utf8.tex
-2020/02/29 | 350 | language/japanese/uptex-base/samples/box-euc.eps
-2020/02/29 | 339 | language/japanese/uptex-base/samples/box-jis.eps
-2020/02/29 | 355 | language/japanese/uptex-base/samples/box-sjis.eps
-2020/02/29 | 372 | language/japanese/uptex-base/samples/box-utf8.eps
-2020/02/29 | 1419 | language/japanese/uptex-base/samples/check_enc.pl
-2020/02/29 | 13007 | language/japanese/uptex-base/samples/cjk_babel.tex
-2020/02/29 | 813 | language/japanese/uptex-base/samples/console_io.tex
-2020/02/29 | 3157 | language/japanese/uptex-base/samples/greek-uplatex.tex
-2020/02/29 | 31 | language/japanese/uptex-base/samples/iotext.txt
-2020/02/29 | 5420 | language/japanese/uptex-base/samples/jbib1-jis.tex
-2020/02/29 | 6108 | language/japanese/uptex-base/samples/jbib2-utf8.tex
-2020/02/29 | 3557 | language/japanese/uptex-base/samples/jbtest.bib
-2020/02/29 | 11616 | language/japanese/uptex-base/samples/jis_uni_variation.tex
-2020/02/29 | 133 | language/japanese/uptex-base/samples/jstr-euc-incl.tex
-2020/02/29 | 221 | language/japanese/uptex-base/samples/jstr-euc.mp
-2020/02/29 | 133 | language/japanese/uptex-base/samples/jstr-jis-incl.tex
-2020/02/29 | 227 | language/japanese/uptex-base/samples/jstr-jis.mp
-2020/02/29 | 134 | language/japanese/uptex-base/samples/jstr-sjis-incl.tex
-2020/02/29 | 221 | language/japanese/uptex-base/samples/jstr-sjis.mp
-2020/02/29 | 136 | language/japanese/uptex-base/samples/jstr-uptex-incl.tex
-2020/02/29 | 237 | language/japanese/uptex-base/samples/jstr-uptex.mp
-2020/02/29 | 134 | language/japanese/uptex-base/samples/jstr-utf8-incl.tex
-2020/02/29 | 234 | language/japanese/uptex-base/samples/jstr-utf8.mp
-2020/02/29 | 2764 | language/japanese/uptex-base/samples/kinsoku-chk-utf8.tex
-2020/02/29 | 1611 | language/japanese/uptex-base/samples/linebreak.bib
-2020/02/29 | 15686 | language/japanese/uptex-base/samples/Makefile
-2020/02/29 | 1184 | language/japanese/uptex-base/samples/min10x.tfm
-2020/02/29 | 11271 | language/japanese/uptex-base/samples/misc-check-h-utf8.tex
-2020/02/29 | 10491 | language/japanese/uptex-base/samples/misc-check-v-utf8.tex
-2020/02/29 | 5212 | language/japanese/uptex-base/samples/otfsmpl-uplatex.tex
-2020/02/29 | 13795 | language/japanese/uptex-base/samples/punctuation.tex
-2020/02/29 | 4791 | language/japanese/uptex-base/samples/sangoku-uplatex.tex
-2020/02/29 | 4089 | language/japanese/uptex-base/samples/sangoku-uptex.tex
-2020/02/29 | 6677 | language/japanese/uptex-base/samples/set3-check-h-utf8.tex
-2020/02/29 | 15909 | language/japanese/uptex-base/samples/show_kcat.tex
-2020/02/29 | 2493 | language/japanese/uptex-base/samples/simple-euc.tex
-2020/02/29 | 2689 | language/japanese/uptex-base/samples/simple-jis.tex
-2020/02/29 | 2500 | language/japanese/uptex-base/samples/simple-sjis.tex
-2020/02/29 | 2613 | language/japanese/uptex-base/samples/simple-u-jis.tex
-2020/02/29 | 2735 | language/japanese/uptex-base/samples/simple-utf8.tex
-2020/02/29 | 3158 | language/japanese/uptex-base/samples/simple-u-utf8.tex
-2020/02/29 | 3886 | language/japanese/uptex-base/samples/testrun.bat
-2020/02/29 | 870 | language/japanese/uptex-base/samples/texxet-jis.tex
-2020/02/29 | 1184 | language/japanese/uptex-base/samples/umin10x.tfm
-2020/02/29 | 3632 | language/japanese/uptex-base/samples/utfsmpl-uplatex.tex
-2020/02/29 | 2746 | language/japanese/uptex-base/samples/widow.tex
-2020/02/29 | 1601 | language/japanese/uptex-base/samples/yaku-jsc-jis.tex
-2020/02/29 | 2024 | language/japanese/uptex-base/samples/yaku-jsc-utf8.tex
-2020/02/29 | 8678 | language/japanese/uptex-base/ukinsoku.tex
-2020/02/29 | 61 | language/japanese/uptex-base/uptex.ini
-2020/02/29 | 1810 | language/japanese/uptex-base/uptex.tex
-2020/02/29 | 336387 | language/japanese/uptex-base.zip
+2020/09/30 | 1586 | language/japanese/uplatex/LICENSE
+2020/09/30 | 3863 | language/japanese/uplatex/Makefile
+2020/09/30 | 626 | language/japanese/uplatex/README.md
+2020/09/30 | 1958 | language/japanese/uplatex/README_uplatex.txt
+2020/09/30 | 168266 | language/japanese/uplatex/ujclasses.dtx
+2020/09/30 | 16398 | language/japanese/uplatex/ukinsoku.dtx
+2020/09/30 | 48647 | language/japanese/uplatex/uplatex.dtx
+2020/09/30 | 113178 | language/japanese/uplatex/uplatex-en.pdf
+2020/09/30 | 251 | language/japanese/uplatex/uplatex.ini
+2020/09/30 | 190137 | language/japanese/uplatex/uplatex.pdf
+2020/09/30 | 1569 | language/japanese/uplatex/uplcls.ins
+2020/09/30 | 473882 | language/japanese/uplatex/upldoc.pdf
+2020/09/30 | 555 | language/japanese/uplatex/upldocs.ins
+2020/09/30 | 934 | language/japanese/uplatex/uplfmt.ins
+2020/09/30 | 17699 | language/japanese/uplatex/uplfonts.dtx
+2020/09/30 | 8288 | language/japanese/uplatex/uplvers.dtx
+2020/09/30 | 827228 | language/japanese/uplatex.zip
+2020/09/28 | 948 | language/japanese/uptex-base/00readme_uptex.txt
+2020/09/28 | 33617 | language/japanese/uptex-base/01uptex_doc_utf8.txt
+2020/09/28 | 32696 | language/japanese/uptex-base/02uptex_changelog_utf8.txt
+2020/09/28 | 73 | language/japanese/uptex-base/euptex.ini
+2020/09/28 | 26548 | language/japanese/uptex-base/euptex.src
+2020/09/28 | 1591 | language/japanese/uptex-base/LICENSE
+2020/09/30 | 446 | language/japanese/uptex-base/README.md
+2020/09/28 | 2145 | language/japanese/uptex-base/README_uptex.txt
+2020/09/28 | 2367 | language/japanese/uptex-base/samples/00readme_uptex_samples.txt
+2020/09/28 | 3417 | language/japanese/uptex-base/samples/adobe-cid.tex
+2020/09/28 | 74011 | language/japanese/uptex-base/samples/adobe-cns-utf8.tex
+2020/09/28 | 92038 | language/japanese/uptex-base/samples/adobe-gb-utf8.tex
+2020/09/28 | 48661 | language/japanese/uptex-base/samples/adobe-jp-utf8.tex
+2020/09/28 | 53462 | language/japanese/uptex-base/samples/adobe-kr-utf8.tex
+2020/09/28 | 6748 | language/japanese/uptex-base/samples/aozora-ujarticle-utf8.tex
+2020/09/28 | 6782 | language/japanese/uptex-base/samples/aozora-ujbook-utf8.tex
+2020/09/28 | 6784 | language/japanese/uptex-base/samples/aozora-ujreport-utf8.tex
+2020/09/28 | 6668 | language/japanese/uptex-base/samples/aozora-utarticle-utf8.tex
+2020/09/28 | 6702 | language/japanese/uptex-base/samples/aozora-utbook-utf8.tex
+2020/09/28 | 6668 | language/japanese/uptex-base/samples/aozora-utf8.tex
+2020/09/28 | 6704 | language/japanese/uptex-base/samples/aozora-utreport-utf8.tex
+2020/09/28 | 133 | language/japanese/uptex-base/samples/area-euc-incl.tex
+2020/09/28 | 457 | language/japanese/uptex-base/samples/area-euc.mp
+2020/09/28 | 133 | language/japanese/uptex-base/samples/area-jis-incl.tex
+2020/09/28 | 475 | language/japanese/uptex-base/samples/area-jis.mp
+2020/09/28 | 134 | language/japanese/uptex-base/samples/area-sjis-incl.tex
+2020/09/28 | 458 | language/japanese/uptex-base/samples/area-sjis.mp
+2020/09/28 | 136 | language/japanese/uptex-base/samples/area-uptex-incl.tex
+2020/09/28 | 563 | language/japanese/uptex-base/samples/area-uptex.mp
+2020/09/28 | 134 | language/japanese/uptex-base/samples/area-utf8-incl.tex
+2020/09/28 | 471 | language/japanese/uptex-base/samples/area-utf8.mp
+2020/09/28 | 320 | language/japanese/uptex-base/samples/bkmk-docinfo.txt
+2020/09/28 | 6115 | language/japanese/uptex-base/samples/bkmk-jis.tex
+2020/09/28 | 9132 | language/japanese/uptex-base/samples/bkmk-utf8.tex
+2020/09/28 | 350 | language/japanese/uptex-base/samples/box-euc.eps
+2020/09/28 | 339 | language/japanese/uptex-base/samples/box-jis.eps
+2020/09/28 | 355 | language/japanese/uptex-base/samples/box-sjis.eps
+2020/09/28 | 372 | language/japanese/uptex-base/samples/box-utf8.eps
+2020/09/28 | 1419 | language/japanese/uptex-base/samples/check_enc.pl
+2020/09/28 | 13007 | language/japanese/uptex-base/samples/cjk_babel.tex
+2020/09/28 | 813 | language/japanese/uptex-base/samples/console_io.tex
+2020/09/28 | 3157 | language/japanese/uptex-base/samples/greek-uplatex.tex
+2020/09/28 | 31 | language/japanese/uptex-base/samples/iotext.txt
+2020/09/28 | 5420 | language/japanese/uptex-base/samples/jbib1-jis.tex
+2020/09/28 | 6108 | language/japanese/uptex-base/samples/jbib2-utf8.tex
+2020/09/28 | 3557 | language/japanese/uptex-base/samples/jbtest.bib
+2020/09/28 | 11616 | language/japanese/uptex-base/samples/jis_uni_variation.tex
+2020/09/28 | 133 | language/japanese/uptex-base/samples/jstr-euc-incl.tex
+2020/09/28 | 221 | language/japanese/uptex-base/samples/jstr-euc.mp
+2020/09/28 | 133 | language/japanese/uptex-base/samples/jstr-jis-incl.tex
+2020/09/28 | 227 | language/japanese/uptex-base/samples/jstr-jis.mp
+2020/09/28 | 134 | language/japanese/uptex-base/samples/jstr-sjis-incl.tex
+2020/09/28 | 221 | language/japanese/uptex-base/samples/jstr-sjis.mp
+2020/09/28 | 136 | language/japanese/uptex-base/samples/jstr-uptex-incl.tex
+2020/09/28 | 237 | language/japanese/uptex-base/samples/jstr-uptex.mp
+2020/09/28 | 134 | language/japanese/uptex-base/samples/jstr-utf8-incl.tex
+2020/09/28 | 234 | language/japanese/uptex-base/samples/jstr-utf8.mp
+2020/09/28 | 2764 | language/japanese/uptex-base/samples/kinsoku-chk-utf8.tex
+2020/09/28 | 1611 | language/japanese/uptex-base/samples/linebreak.bib
+2020/09/28 | 15686 | language/japanese/uptex-base/samples/Makefile
+2020/09/28 | 1184 | language/japanese/uptex-base/samples/min10x.tfm
+2020/09/28 | 11271 | language/japanese/uptex-base/samples/misc-check-h-utf8.tex
+2020/09/28 | 10491 | language/japanese/uptex-base/samples/misc-check-v-utf8.tex
+2020/09/28 | 5212 | language/japanese/uptex-base/samples/otfsmpl-uplatex.tex
+2020/09/28 | 13795 | language/japanese/uptex-base/samples/punctuation.tex
+2020/09/28 | 4791 | language/japanese/uptex-base/samples/sangoku-uplatex.tex
+2020/09/28 | 4089 | language/japanese/uptex-base/samples/sangoku-uptex.tex
+2020/09/28 | 6677 | language/japanese/uptex-base/samples/set3-check-h-utf8.tex
+2020/09/28 | 15909 | language/japanese/uptex-base/samples/show_kcat.tex
+2020/09/28 | 2493 | language/japanese/uptex-base/samples/simple-euc.tex
+2020/09/28 | 2689 | language/japanese/uptex-base/samples/simple-jis.tex
+2020/09/28 | 2500 | language/japanese/uptex-base/samples/simple-sjis.tex
+2020/09/28 | 2613 | language/japanese/uptex-base/samples/simple-u-jis.tex
+2020/09/28 | 2735 | language/japanese/uptex-base/samples/simple-utf8.tex
+2020/09/28 | 3158 | language/japanese/uptex-base/samples/simple-u-utf8.tex
+2020/09/28 | 3886 | language/japanese/uptex-base/samples/testrun.bat
+2020/09/28 | 870 | language/japanese/uptex-base/samples/texxet-jis.tex
+2020/09/28 | 1184 | language/japanese/uptex-base/samples/umin10x.tfm
+2020/09/28 | 3632 | language/japanese/uptex-base/samples/utfsmpl-uplatex.tex
+2020/09/28 | 2746 | language/japanese/uptex-base/samples/widow.tex
+2020/09/28 | 1601 | language/japanese/uptex-base/samples/yaku-jsc-jis.tex
+2020/09/28 | 2024 | language/japanese/uptex-base/samples/yaku-jsc-utf8.tex
+2020/09/28 | 8700 | language/japanese/uptex-base/ukinsoku.tex
+2020/09/28 | 61 | language/japanese/uptex-base/uptex.ini
+2020/09/28 | 1810 | language/japanese/uptex-base/uptex.tex
+2020/09/30 | 336391 | language/japanese/uptex-base.zip
2011/02/20 | 1256 | language/japanese/zxjafbfont/LICENSE
2011/02/20 | 1088 | language/japanese/zxjafbfont/README
2012/12/15 | 2524 | language/japanese/zxjafbfont.zip
@@ -179943,6 +179960,11 @@
2018/03/24 | 8252 | macros/generic/fixjfm/fixjfm.sty
2018/03/24 | 349 | macros/generic/fixjfm/README
2018/03/24 | 286272 | macros/generic/fixjfm.zip
+2004/11/12 | 61180 | macros/generic/fltpoint/fltpoint.dtx
+2004/11/12 | 292 | macros/generic/fltpoint/fltpoint.ins
+2004/11/12 | 206320 | macros/generic/fltpoint/fltpoint.pdf
+2004/11/12 | 450 | macros/generic/fltpoint/README
+2005/04/30 | 195846 | macros/generic/fltpoint.zip
2010/11/30 | 201650 | macros/generic/fntproof/fntproof-doc.pdf
2010/11/30 | 23779 | macros/generic/fntproof/fntproof-doc.tex
2010/11/30 | 15161 | macros/generic/fntproof/fntproof.tex
@@ -180001,6 +180023,16 @@
2019/11/02 | 3885 | macros/generic/ifptex/README-ja.md
2019/11/02 | 3146 | macros/generic/ifptex/README.md
2019/11/03 | 8013 | macros/generic/ifptex.zip
+2020/03/06 | 529 | macros/generic/iftex/ifetex.sty
+2020/03/06 | 492 | macros/generic/iftex/ifluatex.sty
+2020/03/06 | 480 | macros/generic/iftex/ifpdf.sty
+2020/03/06 | 214587 | macros/generic/iftex/iftex.pdf
+2020/03/06 | 6501 | macros/generic/iftex/iftex.sty
+2020/03/06 | 7248 | macros/generic/iftex/iftex.tex
+2020/03/06 | 1057 | macros/generic/iftex/ifvtex.sty
+2020/03/06 | 488 | macros/generic/iftex/ifxetex.sty
+2020/03/06 | 1989 | macros/generic/iftex/README.md
+2020/03/06 | 221355 | macros/generic/iftex.zip
2017/12/27 | 196863 | macros/generic/ifxptex/ifxptex-doc.pdf
2017/12/27 | 8085 | macros/generic/ifxptex/ifxptex-doc.tex
2017/12/27 | 2661 | macros/generic/ifxptex/ifxptex.sty
@@ -180095,6 +180127,10 @@
2019/08/21 | 27590 | macros/generic/listofitems/listofitems.tex
2019/08/21 | 1076 | macros/generic/listofitems/README
2019/08/21 | 888070 | macros/generic/listofitems.zip
+1995/09/28 | 39560 | macros/generic/localloc/localloc.dtx
+2005/06/11 | 259706 | macros/generic/localloc/localloc.pdf
+1995/09/28 | 1469 | macros/generic/localloc/localloc.README
+2005/06/11 | 253062 | macros/generic/localloc.zip
2015/04/18 | 278850 | macros/generic/lpform/lpform-doc.pdf
2015/04/18 | 12361 | macros/generic/lpform/lpform-doc.tex
2015/04/18 | 4795 | macros/generic/lpform/lpform.sty
@@ -180434,6 +180470,12 @@
2020/04/27 | 161 | macros/generic/simplekv/simplekv.sty
2020/04/27 | 8905 | macros/generic/simplekv/simplekv.tex
2020/04/27 | 334685 | macros/generic/simplekv.zip
+2003/11/17 | 1141 | macros/generic/soul/Makefile
+2003/11/17 | 135135 | macros/generic/soul/soul.dtx
+2003/11/17 | 301 | macros/generic/soul/soul.ins
+2004/11/09 | 388702 | macros/generic/soul/soul.pdf
+2003/11/17 | 1843 | macros/generic/soul/soul.txt
+2005/04/30 | 355369 | macros/generic/soul.zip
2020/05/03 | 1032 | macros/generic/systeme/README
2020/05/03 | 76904 | macros/generic/systeme/systeme_fr.pdf
2020/05/03 | 25562 | macros/generic/systeme/systeme_fr.tex
@@ -180704,6 +180746,15 @@
2011/01/22 | 385 | macros/generic/yax/yax.sty
2011/01/22 | 23029 | macros/generic/yax/yax.tex
2011/01/26 | 129581 | macros/generic/yax.zip
+1998/05/06 | 1774 | macros/generic/youngtab/makeydoc
+1998/05/06 | 1469 | macros/generic/youngtab/makeydoc.bat
+1999/05/19 | 3685 | macros/generic/youngtab/README
+1999/05/19 | 34545 | macros/generic/youngtab/youngtab.dtx
+1999/05/19 | 1427 | macros/generic/youngtab/youngtab.el
+1999/05/19 | 953 | macros/generic/youngtab/youngtab.ins
+2010/03/30 | 166158 | macros/generic/youngtab/youngtab.pdf
+1999/05/19 | 4793 | macros/generic/youngtab/youngtab.tex
+2010/03/30 | 160406 | macros/generic/youngtab.zip
1992/08/27 | 39380 | macros/hptex/dochc.tex
1992/08/27 | 52736 | macros/hptex/hpmanual.tex
1992/08/27 | 35893 | macros/hptex/hptex.doc
@@ -185712,11 +185763,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
-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
+2020/09/30 | 225015 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx
+2020/09/30 | 500403 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.pdf
+2020/09/30 | 9869 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/examples.zip
+2020/09/30 | 2512 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/README
+2020/09/30 | 545501 | 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
@@ -185944,18 +185995,18 @@
2013/08/10 | 82924 | macros/latex/contrib/biblatex-contrib/uni-wtal-lin/uni-wtal-lin.pdf
2013/08/10 | 15521 | macros/latex/contrib/biblatex-contrib/uni-wtal-lin/uni-wtal-lin.tex
2013/08/10 | 97430 | macros/latex/contrib/biblatex-contrib/uni-wtal-lin.zip
-2020/09/08 | 9852 | macros/latex/contrib/biblatex-contrib/windycity/american-windycity.lbx
-2020/09/08 | 11807 | macros/latex/contrib/biblatex-contrib/windycity/CHANGES.md
-2020/09/08 | 70332 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.bib
-2020/09/08 | 407030 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.pdf
-2020/09/08 | 8795 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.sty
-2020/09/08 | 114142 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.tex
-2020/09/08 | 19106 | macros/latex/contrib/biblatex-contrib/windycity/LICENCE
-2020/09/08 | 3785 | macros/latex/contrib/biblatex-contrib/windycity/README.md
-2020/09/08 | 71438 | macros/latex/contrib/biblatex-contrib/windycity/windycity.bbx
-2020/09/08 | 15673 | macros/latex/contrib/biblatex-contrib/windycity/windycity.cbx
-2020/09/08 | 485 | macros/latex/contrib/biblatex-contrib/windycity/windycity.dbx
-2020/09/08 | 485970 | macros/latex/contrib/biblatex-contrib/windycity.zip
+2020/09/30 | 9940 | macros/latex/contrib/biblatex-contrib/windycity/american-windycity.lbx
+2020/09/30 | 12577 | macros/latex/contrib/biblatex-contrib/windycity/CHANGES.md
+2020/09/30 | 73265 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.bib
+2020/09/30 | 409884 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.pdf
+2020/09/30 | 8795 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.sty
+2020/09/30 | 115201 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.tex
+2020/09/30 | 19106 | macros/latex/contrib/biblatex-contrib/windycity/LICENCE
+2020/09/30 | 3863 | macros/latex/contrib/biblatex-contrib/windycity/README.md
+2020/09/30 | 71816 | macros/latex/contrib/biblatex-contrib/windycity/windycity.bbx
+2020/09/30 | 17122 | macros/latex/contrib/biblatex-contrib/windycity/windycity.cbx
+2020/09/30 | 485 | macros/latex/contrib/biblatex-contrib/windycity/windycity.dbx
+2020/09/30 | 489928 | macros/latex/contrib/biblatex-contrib/windycity.zip
2020/08/23 | 1588759 | macros/latex/contrib/biblatex/doc/biblatex.pdf
2020/08/23 | 1029383 | macros/latex/contrib/biblatex/doc/biblatex.tex
2020/08/23 | 167962 | macros/latex/contrib/biblatex/doc/examples/01-introduction-biber.pdf
@@ -186746,10 +186797,10 @@
2018/09/06 | 1091 | macros/latex/contrib/bxorigcapt/LICENSE
2018/09/06 | 2687 | macros/latex/contrib/bxorigcapt/README.md
2018/09/06 | 4443 | macros/latex/contrib/bxorigcapt.zip
-2019/10/06 | 14704 | macros/latex/contrib/bxpapersize/bxpapersize.sty
-2019/10/06 | 1086 | macros/latex/contrib/bxpapersize/LICENSE
-2019/10/06 | 6004 | macros/latex/contrib/bxpapersize/README.md
-2019/10/06 | 7653 | macros/latex/contrib/bxpapersize.zip
+2020/09/29 | 15568 | macros/latex/contrib/bxpapersize/bxpapersize.sty
+2020/09/29 | 1091 | macros/latex/contrib/bxpapersize/LICENSE
+2020/09/29 | 6232 | macros/latex/contrib/bxpapersize/README.md
+2020/09/30 | 8009 | macros/latex/contrib/bxpapersize.zip
2020/04/19 | 28418 | macros/latex/contrib/bxpdfver/bxpdfver.sty
2020/04/19 | 1091 | macros/latex/contrib/bxpdfver/LICENSE
2020/04/19 | 5859 | macros/latex/contrib/bxpdfver/README-ja.md
@@ -192340,11 +192391,6 @@
1998/11/06 | 2408 | macros/latex/contrib/fltpage/fltpage.ins
2006/08/09 | 92188 | macros/latex/contrib/fltpage/fltpage.pdf
2006/08/09 | 81528 | macros/latex/contrib/fltpage.zip
-2004/11/12 | 61180 | macros/latex/contrib/fltpoint/fltpoint.dtx
-2004/11/12 | 292 | macros/latex/contrib/fltpoint/fltpoint.ins
-2004/11/12 | 206320 | macros/latex/contrib/fltpoint/fltpoint.pdf
-2004/11/12 | 450 | macros/latex/contrib/fltpoint/README
-2005/04/30 | 195846 | macros/latex/contrib/fltpoint.zip
2001/11/19 | 23772 | macros/latex/contrib/fmp/fmp.dtx
2001/11/19 | 1673 | macros/latex/contrib/fmp/fmp.ins
2001/11/19 | 149981 | macros/latex/contrib/fmp/fmp.pdf
@@ -194949,16 +194995,6 @@
2017/10/13 | 151398 | macros/latex/contrib/ifplatform/ifplatform.pdf
2017/10/13 | 716 | macros/latex/contrib/ifplatform/README
2017/10/13 | 156314 | macros/latex/contrib/ifplatform.zip
-2020/03/06 | 529 | macros/latex/contrib/iftex/ifetex.sty
-2020/03/06 | 492 | macros/latex/contrib/iftex/ifluatex.sty
-2020/03/06 | 480 | macros/latex/contrib/iftex/ifpdf.sty
-2020/03/06 | 214587 | macros/latex/contrib/iftex/iftex.pdf
-2020/03/06 | 6501 | macros/latex/contrib/iftex/iftex.sty
-2020/03/06 | 7248 | macros/latex/contrib/iftex/iftex.tex
-2020/03/06 | 1057 | macros/latex/contrib/iftex/ifvtex.sty
-2020/03/06 | 488 | macros/latex/contrib/iftex/ifxetex.sty
-2020/03/06 | 1989 | macros/latex/contrib/iftex/README.md
-2020/03/06 | 221355 | macros/latex/contrib/iftex.zip
2012/04/01 | 10799 | macros/latex/contrib/ifthenx/ifthenx.sty
2012/04/01 | 3468 | macros/latex/contrib/ifthenx/README
2012/04/01 | 5624 | macros/latex/contrib/ifthenx.zip
@@ -197141,10 +197177,6 @@
2010/11/12 | 186910 | macros/latex/contrib/locality/locality.pdf
2010/11/12 | 2327 | macros/latex/contrib/locality/README
2010/11/12 | 183190 | macros/latex/contrib/locality.zip
-1995/09/28 | 39560 | macros/latex/contrib/localloc/localloc.dtx
-2005/06/11 | 259706 | macros/latex/contrib/localloc/localloc.pdf
-1995/09/28 | 1469 | macros/latex/contrib/localloc/localloc.README
-2005/06/11 | 253062 | macros/latex/contrib/localloc.zip
2011/11/01 | 22020 | macros/latex/contrib/logbox/logbox.dtx
2011/11/01 | 3055 | macros/latex/contrib/logbox/logbox.ins
2011/11/01 | 605662 | macros/latex/contrib/logbox/logbox.pdf
@@ -205968,21 +206000,15 @@
2009/10/13 | 1325 | macros/latex/contrib/soton/soton-beamer.sty
2009/10/13 | 2035 | macros/latex/contrib/soton/soton-palette.sty
2009/10/13 | 1877 | macros/latex/contrib/soton.zip
-2003/11/17 | 1141 | macros/latex/contrib/soul/Makefile
2019/06/26 | 165 | macros/latex/contrib/soulpos/README.md
2019/06/26 | 159838 | macros/latex/contrib/soulpos/soulpos.pdf
2019/06/26 | 7470 | macros/latex/contrib/soulpos/soulpos.sty
2019/06/26 | 10703 | macros/latex/contrib/soulpos/soulpos.tex
2019/06/26 | 165530 | macros/latex/contrib/soulpos.zip
-2003/11/17 | 135135 | macros/latex/contrib/soul/soul.dtx
-2003/11/17 | 301 | macros/latex/contrib/soul/soul.ins
-2004/11/09 | 388702 | macros/latex/contrib/soul/soul.pdf
-2003/11/17 | 1843 | macros/latex/contrib/soul/soul.txt
2019/12/15 | 411 | macros/latex/contrib/soulutf8/README.md
2019/12/15 | 34870 | macros/latex/contrib/soulutf8/soulutf8.dtx
2019/12/15 | 351673 | macros/latex/contrib/soulutf8/soulutf8.pdf
2019/12/17 | 352864 | macros/latex/contrib/soulutf8.zip
-2005/04/30 | 355369 | macros/latex/contrib/soul.zip
2019/04/05 | 1354 | macros/latex/contrib/soup/README.md
2019/04/05 | 26304 | macros/latex/contrib/soup/soup.dtx
2019/04/05 | 2178 | macros/latex/contrib/soup/soup.ins
@@ -211698,15 +211724,6 @@
2011/06/13 | 111519 | macros/latex/contrib/york-thesis/york-thesis.pdf
2011/06/13 | 4229 | macros/latex/contrib/york-thesis/york-thesis-Template.tex
2011/06/13 | 124970 | macros/latex/contrib/york-thesis.zip
-1998/05/06 | 1774 | macros/latex/contrib/youngtab/makeydoc
-1998/05/06 | 1469 | macros/latex/contrib/youngtab/makeydoc.bat
-1999/05/19 | 3685 | macros/latex/contrib/youngtab/README
-1999/05/19 | 34545 | macros/latex/contrib/youngtab/youngtab.dtx
-1999/05/19 | 1427 | macros/latex/contrib/youngtab/youngtab.el
-1999/05/19 | 953 | macros/latex/contrib/youngtab/youngtab.ins
-2010/03/30 | 166158 | macros/latex/contrib/youngtab/youngtab.pdf
-1999/05/19 | 4793 | macros/latex/contrib/youngtab/youngtab.tex
-2010/03/30 | 160406 | macros/latex/contrib/youngtab.zip
2000/03/14 | 11008 | macros/latex/contrib/yplan/yplan
1999/08/04 | 5994 | macros/latex/contrib/yplan/yplan00a.tex
1999/08/04 | 5997 | macros/latex/contrib/yplan/yplan00b.tex
@@ -212882,114 +212899,114 @@
2015/10/04 | 263467 | macros/luatex/generic/luatexbase/luatexbase.pdf
2015/10/04 | 450 | macros/luatex/generic/luatexbase/README.md
2015/10/04 | 270547 | macros/luatex/generic/luatexbase.zip
-2020/09/19 | 1536 | macros/luatex/generic/luatexja/COPYING
-2020/09/19 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
-2020/09/19 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
-2020/09/19 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
-2020/09/19 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
-2020/09/19 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
-2020/09/19 | 400357 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
-2020/09/19 | 69366 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
-2020/09/19 | 452484 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
-2020/09/19 | 519371 | macros/luatex/generic/luatexja/doc/luatexja.dtx
-2020/09/19 | 700835 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
-2020/09/19 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
-2020/09/19 | 1116496 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
-2020/09/19 | 485933 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
-2020/09/19 | 38608 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
-2020/09/19 | 3765 | macros/luatex/generic/luatexja/README
-2020/09/19 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
-2020/09/19 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
-2020/09/19 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
-2020/09/19 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
-2020/09/19 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
-2020/09/19 | 29181 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
-2020/09/19 | 7541 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
-2020/09/19 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
-2020/09/19 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
-2020/09/19 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
-2020/09/19 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
-2020/09/19 | 2586 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
-2020/09/19 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
-2020/09/19 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
-2020/09/19 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
-2020/09/19 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
-2020/09/19 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
-2020/09/19 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
-2020/09/19 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
-2020/09/19 | 13431 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
-2020/09/19 | 11337 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
-2020/09/19 | 26420 | macros/luatex/generic/luatexja/src/lltjext.sty
-2020/09/19 | 19350 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
-2020/09/19 | 12151 | macros/luatex/generic/luatexja/src/ltj-base.lua
-2020/09/19 | 8136 | macros/luatex/generic/luatexja/src/ltj-base.sty
-2020/09/19 | 3961 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
-2020/09/19 | 177378 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
-2020/09/19 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
-2020/09/19 | 3748 | macros/luatex/generic/luatexja/src/ltj-compat.lua
-2020/09/19 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
-2020/09/19 | 39902 | macros/luatex/generic/luatexja/src/ltj-direction.lua
-2020/09/19 | 1786 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
-2020/09/19 | 154828 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
-2020/09/19 | 49951 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
-2020/09/19 | 47554 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
-2020/09/19 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
-2020/09/19 | 18636 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
-2020/09/19 | 3038 | macros/luatex/generic/luatexja/src/ltj-latex.sty
-2020/09/19 | 3755 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
-2020/09/19 | 5940 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
-2020/09/19 | 8607 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
-2020/09/19 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
-2020/09/19 | 7370 | macros/luatex/generic/luatexja/src/ltj-math.lua
-2020/09/19 | 8612 | macros/luatex/generic/luatexja/src/ltj-otf.lua
-2020/09/19 | 3998 | macros/luatex/generic/luatexja/src/ltj-plain.sty
-2020/09/19 | 7026 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
-2020/09/19 | 14507 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
-2020/09/19 | 29754 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
-2020/09/19 | 188936 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
-2020/09/19 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
-2020/09/19 | 12792 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
-2020/09/19 | 4871 | macros/luatex/generic/luatexja/src/ltj-stack.lua
-2020/09/19 | 7661 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
-2020/09/19 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
-2020/09/19 | 28571 | macros/luatex/generic/luatexja/src/luatexja-core.sty
-2020/09/19 | 20879 | macros/luatex/generic/luatexja/src/luatexja.lua
-2020/09/19 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
-2020/09/19 | 10856 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
-2020/09/19 | 6022 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
-2020/09/19 | 40201 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
-2020/09/19 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
-2020/09/19 | 2754 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
-2020/09/19 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
-2020/09/19 | 405 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
-2020/09/19 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
-2020/09/19 | 1406 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
-2020/09/19 | 18459 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
-2020/09/19 | 14727 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
-2020/09/19 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
-2020/09/19 | 501 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
-2020/09/19 | 2997 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
-2020/09/19 | 933 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
-2020/09/19 | 5681 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
-2020/09/19 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
-2020/09/19 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
-2020/09/19 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
-2020/09/19 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
-2020/09/19 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
-2020/09/19 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
-2020/09/19 | 7710 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
-2020/09/19 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
-2020/09/19 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
-2020/09/19 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
-2020/09/19 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
-2020/09/19 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
-2020/09/19 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
-2020/09/19 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
-2020/09/19 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
-2020/09/19 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
-2020/09/19 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
-2020/09/19 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
-2020/09/19 | 3863626 | macros/luatex/generic/luatexja.zip
+2020/09/30 | 1536 | macros/luatex/generic/luatexja/COPYING
+2020/09/30 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
+2020/09/30 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
+2020/09/30 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2020/09/30 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
+2020/09/30 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
+2020/09/30 | 400713 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+2020/09/30 | 69366 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
+2020/09/30 | 452484 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
+2020/09/30 | 524540 | macros/luatex/generic/luatexja/doc/luatexja.dtx
+2020/09/30 | 702575 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+2020/09/30 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
+2020/09/30 | 1137276 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+2020/09/30 | 485933 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+2020/09/30 | 38608 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+2020/09/30 | 3764 | macros/luatex/generic/luatexja/README
+2020/09/30 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
+2020/09/30 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
+2020/09/30 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+2020/09/30 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+2020/09/30 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
+2020/09/30 | 29181 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+2020/09/30 | 7541 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+2020/09/30 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
+2020/09/30 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
+2020/09/30 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
+2020/09/30 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
+2020/09/30 | 2586 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
+2020/09/30 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
+2020/09/30 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
+2020/09/30 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
+2020/09/30 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
+2020/09/30 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
+2020/09/30 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
+2020/09/30 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
+2020/09/30 | 13431 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
+2020/09/30 | 11337 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+2020/09/30 | 26765 | macros/luatex/generic/luatexja/src/lltjext.sty
+2020/09/30 | 19350 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
+2020/09/30 | 12151 | macros/luatex/generic/luatexja/src/ltj-base.lua
+2020/09/30 | 8136 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2020/09/30 | 3961 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2020/09/30 | 177581 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
+2020/09/30 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
+2020/09/30 | 3748 | macros/luatex/generic/luatexja/src/ltj-compat.lua
+2020/09/30 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
+2020/09/30 | 39902 | macros/luatex/generic/luatexja/src/ltj-direction.lua
+2020/09/30 | 1786 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
+2020/09/30 | 154828 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
+2020/09/30 | 49930 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+2020/09/30 | 48050 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
+2020/09/30 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
+2020/09/30 | 18636 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
+2020/09/30 | 3235 | macros/luatex/generic/luatexja/src/ltj-latex.sty
+2020/09/30 | 3755 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
+2020/09/30 | 5940 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+2020/09/30 | 8607 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
+2020/09/30 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
+2020/09/30 | 7370 | macros/luatex/generic/luatexja/src/ltj-math.lua
+2020/09/30 | 8612 | macros/luatex/generic/luatexja/src/ltj-otf.lua
+2020/09/30 | 3998 | macros/luatex/generic/luatexja/src/ltj-plain.sty
+2020/09/30 | 7026 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+2020/09/30 | 14517 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+2020/09/30 | 29754 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
+2020/09/30 | 188936 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
+2020/09/30 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
+2020/09/30 | 12781 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+2020/09/30 | 4871 | macros/luatex/generic/luatexja/src/ltj-stack.lua
+2020/09/30 | 7661 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
+2020/09/30 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
+2020/09/30 | 28323 | macros/luatex/generic/luatexja/src/luatexja-core.sty
+2020/09/30 | 21035 | macros/luatex/generic/luatexja/src/luatexja.lua
+2020/09/30 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
+2020/09/30 | 13411 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+2020/09/30 | 6409 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+2020/09/30 | 41427 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+2020/09/30 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+2020/09/30 | 3542 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
+2020/09/30 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
+2020/09/30 | 405 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
+2020/09/30 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+2020/09/30 | 1406 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
+2020/09/30 | 18459 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+2020/09/30 | 14727 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
+2020/09/30 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+2020/09/30 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+2020/09/30 | 2997 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2020/09/30 | 933 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
+2020/09/30 | 5681 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
+2020/09/30 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
+2020/09/30 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
+2020/09/30 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
+2020/09/30 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
+2020/09/30 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
+2020/09/30 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
+2020/09/30 | 7710 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
+2020/09/30 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
+2020/09/30 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
+2020/09/30 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
+2020/09/30 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
+2020/09/30 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
+2020/09/30 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
+2020/09/30 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
+2020/09/30 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
+2020/09/30 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
+2020/09/30 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
+2020/09/30 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
+2020/09/30 | 3888041 | macros/luatex/generic/luatexja.zip
2020/07/27 | 7595 | macros/luatex/generic/luatexko/ChangeLog
2020/07/27 | 325482 | macros/luatex/generic/luatexko/luatexko-doc.pdf
2020/07/27 | 31952 | macros/luatex/generic/luatexko/luatexko-doc.tex
@@ -252456,7 +252473,7 @@
2020/06/08 | 230232 | support/latex-make/texdepends.pdf
2020/06/08 | 798161 | support/latex-make.zip
2006/03/12 | 5889 | support/latexmake.zip
-2020/09/13 | 34797 | support/latexmk/CHANGES
+2020/09/30 | 35167 | support/latexmk/CHANGES
2013/12/03 | 17993 | support/latexmk/COPYING
2016/10/13 | 2898 | support/latexmk/example_rcfiles/asymptote_latexmkrc
2017/11/20 | 853 | support/latexmk/example_rcfiles/bib2gls_latexmkrc
@@ -252494,14 +252511,14 @@
2007/09/29 | 1492 | support/latexmk/extra-scripts/pst2pdf_for_latexmk_README.txt
2016/10/13 | 4828 | support/latexmk/extra-scripts/README-latexmk-scripts
2006/01/14 | 5588 | support/latexmk/extra-scripts/startacroread
-2020/09/13 | 18456 | support/latexmk/INSTALL
-2020/09/13 | 169262 | support/latexmk/latexmk.1
+2020/09/29 | 18456 | support/latexmk/INSTALL
+2020/09/29 | 169615 | support/latexmk/latexmk.1
2020/08/26 | 1035 | support/latexmk/latexmk.bat
-2020/09/13 | 192124 | support/latexmk/latexmk.pdf
-2020/09/13 | 414366 | support/latexmk/latexmk.pl
-2020/09/13 | 209448 | support/latexmk/latexmk.txt
-2020/09/13 | 11825 | support/latexmk/README
-2020/09/14 | 455839 | support/latexmk.zip
+2020/09/29 | 192210 | support/latexmk/latexmk.pdf
+2020/09/30 | 415008 | support/latexmk/latexmk.pl
+2020/09/29 | 209885 | support/latexmk/latexmk.txt
+2020/09/30 | 11987 | support/latexmk/README
+2020/09/30 | 456412 | support/latexmk.zip
1997/11/24 | 7551 | support/latexn/latexn
2019/12/12 | 20370 | support/latexpand/latexpand
2019/07/09 | 1529 | support/latexpand/LICENCE
@@ -258615,8 +258632,8 @@
2019/09/30 | 123652 | systems/texlive/tlnet/archive/algobox.doc.r52204.tar.xz
2019/09/30 | 3636 | systems/texlive/tlnet/archive/algobox.r52204.tar.xz
2019/09/30 | 5508 | systems/texlive/tlnet/archive/algobox.source.r52204.tar.xz
-2020/05/25 | 132508 | systems/texlive/tlnet/archive/algolrevived.doc.r55265.tar.xz
-2020/05/25 | 746476 | systems/texlive/tlnet/archive/algolrevived.r55265.tar.xz
+2020/09/30 | 153108 | systems/texlive/tlnet/archive/algolrevived.doc.r56472.tar.xz
+2020/09/30 | 810628 | systems/texlive/tlnet/archive/algolrevived.r56472.tar.xz
2019/02/28 | 559228 | systems/texlive/tlnet/archive/algorithm2e.doc.r44846.tar.xz
2019/02/28 | 32880 | systems/texlive/tlnet/archive/algorithm2e.r44846.tar.xz
2019/02/28 | 170008 | systems/texlive/tlnet/archive/algorithmicx.doc.r15878.tar.xz
@@ -258706,9 +258723,9 @@
2019/02/28 | 324 | systems/texlive/tlnet/archive/amstex.x86_64-solaris.r18442.tar.xz
2019/02/28 | 100012 | systems/texlive/tlnet/archive/amsthdoc-it.doc.r45662.tar.xz
2019/02/28 | 288 | systems/texlive/tlnet/archive/amsthdoc-it.r45662.tar.xz
-2020/08/30 | 3145696 | systems/texlive/tlnet/archive/animate.doc.r56207.tar.xz
-2020/08/30 | 23368 | systems/texlive/tlnet/archive/animate.r56207.tar.xz
-2020/08/30 | 30292 | systems/texlive/tlnet/archive/animate.source.r56207.tar.xz
+2020/09/30 | 3147676 | systems/texlive/tlnet/archive/animate.doc.r56477.tar.xz
+2020/09/30 | 23360 | systems/texlive/tlnet/archive/animate.r56477.tar.xz
+2020/09/30 | 30292 | systems/texlive/tlnet/archive/animate.source.r56477.tar.xz
2020/07/30 | 1134124 | systems/texlive/tlnet/archive/annee-scolaire.doc.r55988.tar.xz
2020/07/30 | 1404 | systems/texlive/tlnet/archive/annee-scolaire.r55988.tar.xz
2020/07/30 | 5896 | systems/texlive/tlnet/archive/annee-scolaire.source.r55988.tar.xz
@@ -259918,9 +259935,9 @@
2019/02/28 | 2808 | systems/texlive/tlnet/archive/bxjaprnind.r45291.tar.xz
2019/10/24 | 2068 | systems/texlive/tlnet/archive/bxjatoucs.doc.r52509.tar.xz
2019/10/24 | 25604 | systems/texlive/tlnet/archive/bxjatoucs.r52509.tar.xz
-2020/09/25 | 1540652 | systems/texlive/tlnet/archive/bxjscls.doc.r56420.tar.xz
-2020/09/25 | 32100 | systems/texlive/tlnet/archive/bxjscls.r56420.tar.xz
-2020/09/25 | 80220 | systems/texlive/tlnet/archive/bxjscls.source.r56420.tar.xz
+2020/09/30 | 1521004 | systems/texlive/tlnet/archive/bxjscls.doc.r56476.tar.xz
+2020/09/30 | 32176 | systems/texlive/tlnet/archive/bxjscls.r56476.tar.xz
+2020/09/30 | 80432 | systems/texlive/tlnet/archive/bxjscls.source.r56476.tar.xz
2019/02/28 | 2376 | systems/texlive/tlnet/archive/bxnewfont.doc.r44173.tar.xz
2019/02/28 | 4760 | systems/texlive/tlnet/archive/bxnewfont.r44173.tar.xz
2019/02/28 | 2112 | systems/texlive/tlnet/archive/bxorigcapt.doc.r48606.tar.xz
@@ -261030,9 +261047,9 @@
2019/02/28 | 710120 | systems/texlive/tlnet/archive/currency.doc.r48990.tar.xz
2019/02/28 | 1896 | systems/texlive/tlnet/archive/currency.r48990.tar.xz
2019/02/28 | 4164 | systems/texlive/tlnet/archive/currency.source.r48990.tar.xz
-2020/09/08 | 170640 | systems/texlive/tlnet/archive/currfile.doc.r56291.tar.xz
-2020/09/08 | 3752 | systems/texlive/tlnet/archive/currfile.r56291.tar.xz
-2020/09/08 | 11424 | systems/texlive/tlnet/archive/currfile.source.r56291.tar.xz
+2020/09/30 | 173380 | systems/texlive/tlnet/archive/currfile.doc.r56478.tar.xz
+2020/09/30 | 3740 | systems/texlive/tlnet/archive/currfile.r56478.tar.xz
+2020/09/30 | 11704 | systems/texlive/tlnet/archive/currfile.source.r56478.tar.xz
2019/02/28 | 89020 | systems/texlive/tlnet/archive/currvita.doc.r15878.tar.xz
2019/02/28 | 2340 | systems/texlive/tlnet/archive/currvita.r15878.tar.xz
2019/02/28 | 16148 | systems/texlive/tlnet/archive/currvita.source.r15878.tar.xz
@@ -262560,9 +262577,9 @@
2019/02/28 | 561320 | systems/texlive/tlnet/archive/filedate.doc.r29529.tar.xz
2019/02/28 | 6848 | systems/texlive/tlnet/archive/filedate.r29529.tar.xz
2019/02/28 | 3812 | systems/texlive/tlnet/archive/filedate.source.r29529.tar.xz
-2020/09/29 | 295948 | systems/texlive/tlnet/archive/filehook.doc.r56464.tar.xz
-2020/09/29 | 4904 | systems/texlive/tlnet/archive/filehook.r56464.tar.xz
-2020/09/29 | 13840 | systems/texlive/tlnet/archive/filehook.source.r56464.tar.xz
+2020/09/30 | 298772 | systems/texlive/tlnet/archive/filehook.doc.r56479.tar.xz
+2020/09/30 | 4964 | systems/texlive/tlnet/archive/filehook.r56479.tar.xz
+2020/09/30 | 14300 | systems/texlive/tlnet/archive/filehook.source.r56479.tar.xz
2019/02/28 | 913660 | systems/texlive/tlnet/archive/fileinfo.doc.r28421.tar.xz
2019/02/28 | 6896 | systems/texlive/tlnet/archive/fileinfo.r28421.tar.xz
2019/02/28 | 4496 | systems/texlive/tlnet/archive/fileinfo.source.r28421.tar.xz
@@ -264671,14 +264688,14 @@
2019/02/28 | 404 | systems/texlive/tlnet/archive/lilyglyphs.amd64-freebsd.r31696.tar.xz
2019/02/28 | 404 | systems/texlive/tlnet/archive/lilyglyphs.amd64-netbsd.r31696.tar.xz
2019/02/28 | 404 | systems/texlive/tlnet/archive/lilyglyphs.armhf-linux.r31696.tar.xz
-2019/02/28 | 1160956 | systems/texlive/tlnet/archive/lilyglyphs.doc.r33164.tar.xz
+2020/09/30 | 1152316 | systems/texlive/tlnet/archive/lilyglyphs.doc.r56473.tar.xz
2019/02/28 | 404 | systems/texlive/tlnet/archive/lilyglyphs.i386-cygwin.r31696.tar.xz
2019/02/28 | 404 | systems/texlive/tlnet/archive/lilyglyphs.i386-freebsd.r31696.tar.xz
2019/02/28 | 404 | systems/texlive/tlnet/archive/lilyglyphs.i386-linux.r31696.tar.xz
2019/02/28 | 404 | systems/texlive/tlnet/archive/lilyglyphs.i386-netbsd.r31696.tar.xz
2019/02/28 | 400 | systems/texlive/tlnet/archive/lilyglyphs.i386-solaris.r31696.tar.xz
-2019/02/28 | 370220 | systems/texlive/tlnet/archive/lilyglyphs.r33164.tar.xz
-2019/02/28 | 158028 | systems/texlive/tlnet/archive/lilyglyphs.source.r33164.tar.xz
+2020/09/30 | 370160 | systems/texlive/tlnet/archive/lilyglyphs.r56473.tar.xz
+2020/09/30 | 139436 | systems/texlive/tlnet/archive/lilyglyphs.source.r56473.tar.xz
2019/02/28 | 736 | systems/texlive/tlnet/archive/lilyglyphs.win32.r31696.tar.xz
2019/02/28 | 404 | systems/texlive/tlnet/archive/lilyglyphs.x86_64-cygwin.r33557.tar.xz
2019/02/28 | 412 | systems/texlive/tlnet/archive/lilyglyphs.x86_64-darwinlegacy.r43871.tar.xz
@@ -267407,8 +267424,8 @@
2019/02/28 | 78588 | systems/texlive/tlnet/archive/pst-eps.doc.r15878.tar.xz
2019/02/28 | 2968 | systems/texlive/tlnet/archive/pst-eps.r15878.tar.xz
2019/02/28 | 816 | systems/texlive/tlnet/archive/pst-eps.source.r15878.tar.xz
-2020/07/16 | 1204140 | systems/texlive/tlnet/archive/pst-eucl.doc.r55844.tar.xz
-2020/07/16 | 46608 | systems/texlive/tlnet/archive/pst-eucl.r55844.tar.xz
+2020/09/30 | 1244548 | systems/texlive/tlnet/archive/pst-eucl.doc.r56474.tar.xz
+2020/09/30 | 53280 | systems/texlive/tlnet/archive/pst-eucl.r56474.tar.xz
2019/02/28 | 362324 | systems/texlive/tlnet/archive/pst-eucl-translation-bg.doc.r19296.tar.xz
2019/02/28 | 448 | systems/texlive/tlnet/archive/pst-eucl-translation-bg.r19296.tar.xz
2019/02/28 | 63352 | systems/texlive/tlnet/archive/pst-exa.doc.r45289.tar.xz
@@ -268741,11 +268758,11 @@
2019/02/28 | 944 | systems/texlive/tlnet/archive/susy.r19440.tar.xz
2019/02/28 | 1380 | systems/texlive/tlnet/archive/svgcolor.doc.r15878.tar.xz
2019/02/28 | 3452 | systems/texlive/tlnet/archive/svgcolor.r15878.tar.xz
-2020/06/24 | 1074848 | systems/texlive/tlnet/archive/svg.doc.r55643.tar.xz
+2020/09/30 | 1075096 | systems/texlive/tlnet/archive/svg.doc.r56475.tar.xz
2019/02/28 | 197212 | systems/texlive/tlnet/archive/svg-inkscape.doc.r32199.tar.xz
2019/02/28 | 648 | systems/texlive/tlnet/archive/svg-inkscape.r32199.tar.xz
-2020/06/24 | 14056 | systems/texlive/tlnet/archive/svg.r55643.tar.xz
-2020/06/24 | 44620 | systems/texlive/tlnet/archive/svg.source.r55643.tar.xz
+2020/09/30 | 14052 | systems/texlive/tlnet/archive/svg.r56475.tar.xz
+2020/09/30 | 44644 | systems/texlive/tlnet/archive/svg.source.r56475.tar.xz
2019/02/28 | 441216 | systems/texlive/tlnet/archive/svn.doc.r15878.tar.xz
2019/02/28 | 258436 | systems/texlive/tlnet/archive/svninfo.doc.r17554.tar.xz
2019/02/28 | 3940 | systems/texlive/tlnet/archive/svninfo.r17554.tar.xz
@@ -268915,8 +268932,8 @@
2019/02/28 | 462992 | systems/texlive/tlnet/archive/tcldoc.doc.r22018.tar.xz
2019/02/28 | 7004 | systems/texlive/tlnet/archive/tcldoc.r22018.tar.xz
2019/02/28 | 41140 | systems/texlive/tlnet/archive/tcldoc.source.r22018.tar.xz
-2020/09/27 | 4713584 | systems/texlive/tlnet/archive/tcolorbox.doc.r56446.tar.xz
-2020/09/27 | 230304 | systems/texlive/tlnet/archive/tcolorbox.r56446.tar.xz
+2020/09/30 | 4713776 | systems/texlive/tlnet/archive/tcolorbox.doc.r56480.tar.xz
+2020/09/30 | 230352 | systems/texlive/tlnet/archive/tcolorbox.r56480.tar.xz
2019/02/28 | 244100 | systems/texlive/tlnet/archive/tdclock.doc.r33043.tar.xz
2019/02/28 | 3944 | systems/texlive/tlnet/archive/tdclock.r33043.tar.xz
2019/02/28 | 232652 | systems/texlive/tlnet/archive/tds.doc.r15878.tar.xz
@@ -269177,8 +269194,8 @@
2020/03/24 | 280 | systems/texlive/tlnet/archive/texlive-cz.r54496.tar.xz
2020/03/29 | 1338300 | systems/texlive/tlnet/archive/texlive-de.doc.r54604.tar.xz
2020/03/29 | 272 | systems/texlive/tlnet/archive/texlive-de.r54604.tar.xz
-2020/09/29 | 169132 | systems/texlive/tlnet/archive/texlive-docindex.doc.r56460.tar.xz
-2020/09/29 | 392 | systems/texlive/tlnet/archive/texlive-docindex.r56460.tar.xz
+2020/09/30 | 169172 | systems/texlive/tlnet/archive/texlive-docindex.doc.r56470.tar.xz
+2020/09/30 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r56470.tar.xz
2020/04/16 | 1891392 | systems/texlive/tlnet/archive/texlive-en.doc.r54755.tar.xz
2020/04/16 | 272 | systems/texlive/tlnet/archive/texlive-en.r54755.tar.xz
2020/03/22 | 3090144 | systems/texlive/tlnet/archive/texlive-es.doc.r54465.tar.xz
@@ -269189,13 +269206,13 @@
2019/12/30 | 244624 | systems/texlive/tlnet/archive/texlive.infra.amd64-freebsd.r53254.tar.xz
2019/12/30 | 251084 | systems/texlive/tlnet/archive/texlive.infra.amd64-netbsd.r53254.tar.xz
2020/03/05 | 151168 | systems/texlive/tlnet/archive/texlive.infra.armhf-linux.r54033.tar.xz
-2020/09/23 | 204032 | systems/texlive/tlnet/archive/texlive.infra.doc.r56399.tar.xz
+2020/09/30 | 204504 | systems/texlive/tlnet/archive/texlive.infra.doc.r56460.tar.xz
2019/12/30 | 166776 | systems/texlive/tlnet/archive/texlive.infra.i386-cygwin.r53254.tar.xz
2019/12/30 | 230440 | systems/texlive/tlnet/archive/texlive.infra.i386-freebsd.r53254.tar.xz
2019/12/30 | 150240 | systems/texlive/tlnet/archive/texlive.infra.i386-linux.r53254.tar.xz
2019/12/30 | 246752 | systems/texlive/tlnet/archive/texlive.infra.i386-netbsd.r53254.tar.xz
2019/12/30 | 158760 | systems/texlive/tlnet/archive/texlive.infra.i386-solaris.r53254.tar.xz
-2020/09/23 | 227032 | systems/texlive/tlnet/archive/texlive.infra.r56399.tar.xz
+2020/09/30 | 227228 | systems/texlive/tlnet/archive/texlive.infra.r56460.tar.xz
2020/06/02 | 2729996 | systems/texlive/tlnet/archive/texlive.infra.win32.r54745.tar.xz
2019/12/30 | 180384 | systems/texlive/tlnet/archive/texlive.infra.x86_64-cygwin.r53254.tar.xz
2019/12/30 | 257012 | systems/texlive/tlnet/archive/texlive.infra.x86_64-darwinlegacy.r53254.tar.xz
@@ -269207,7 +269224,7 @@
2020/03/25 | 276 | systems/texlive/tlnet/archive/texlive-it.r54534.tar.xz
2020/03/16 | 1522924 | systems/texlive/tlnet/archive/texlive-ja.doc.r54334.tar.xz
2020/03/16 | 276 | systems/texlive/tlnet/archive/texlive-ja.r54334.tar.xz
-2020/07/06 | 141248 | systems/texlive/tlnet/archive/texlive-msg-translations.r55755.tar.xz
+2020/09/30 | 141240 | systems/texlive/tlnet/archive/texlive-msg-translations.r56471.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/texliveonfly.aarch64-linux.r46208.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/texliveonfly.amd64-freebsd.r24062.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/texliveonfly.amd64-netbsd.r30191.tar.xz
@@ -269234,7 +269251,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2020/09/28 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r56448.tar.xz
+2020/09/30 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r56470.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -269258,7 +269275,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2020/09/28 | 132024 | systems/texlive/tlnet/archive/texlive-scripts.r56448.tar.xz
+2020/09/30 | 131972 | systems/texlive/tlnet/archive/texlive-scripts.r56470.tar.xz
2020/08/24 | 36336 | systems/texlive/tlnet/archive/texlive-scripts.win32.r56157.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
2020/05/12 | 592 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-darwinlegacy.r55117.tar.xz
@@ -269892,9 +269909,9 @@
2019/02/28 | 4996 | systems/texlive/tlnet/archive/tucv.source.r20680.tar.xz
2020/09/20 | 1075432 | systems/texlive/tlnet/archive/tuda-ci.doc.r56380.tar.xz
2020/09/20 | 39880 | systems/texlive/tlnet/archive/tuda-ci.r56380.tar.xz
-2020/07/28 | 3752560 | systems/texlive/tlnet/archive/tudscr.doc.r55968.tar.xz
-2020/07/28 | 160248 | systems/texlive/tlnet/archive/tudscr.r55968.tar.xz
-2020/07/28 | 316940 | systems/texlive/tlnet/archive/tudscr.source.r55968.tar.xz
+2020/09/30 | 3743324 | systems/texlive/tlnet/archive/tudscr.doc.r56481.tar.xz
+2020/09/30 | 160268 | systems/texlive/tlnet/archive/tudscr.r56481.tar.xz
+2020/09/30 | 316968 | systems/texlive/tlnet/archive/tudscr.source.r56481.tar.xz
2019/02/28 | 453460 | systems/texlive/tlnet/archive/tufte-latex.doc.r37649.tar.xz
2019/02/28 | 21568 | systems/texlive/tlnet/archive/tufte-latex.r37649.tar.xz
2020/03/13 | 780644 | systems/texlive/tlnet/archive/tugboat.doc.r54261.tar.xz
@@ -270911,16 +270928,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2020/06/13 | 105829 | systems/texlive/tlnet/install-tl
-2020/09/29 | 5501038 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2020/09/29 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2020/09/29 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2020/09/30 | 5500858 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2020/09/30 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2020/09/30 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2020/08/23 | 4889 | systems/texlive/tlnet/install-tl-windows.bat
-2020/09/29 | 19380831 | systems/texlive/tlnet/install-tl-windows.exe
-2020/09/29 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2020/09/29 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2020/09/29 | 24269596 | systems/texlive/tlnet/install-tl.zip
-2020/09/29 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2020/09/29 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2020/09/30 | 19382354 | systems/texlive/tlnet/install-tl-windows.exe
+2020/09/30 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2020/09/30 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2020/09/30 | 24269370 | systems/texlive/tlnet/install-tl.zip
+2020/09/30 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2020/09/30 | 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
@@ -270929,7 +270946,7 @@
2020/04/06 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2020/09/22 | 48875 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2020/09/27 | 6425 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2020/09/29 | 6168 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/04/15 | 223687 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2018/04/29 | 13647 | systems/texlive/tlnet/tlpkg/installer/DirSelect.pm
@@ -270976,12 +270993,12 @@
2020/05/17 | 20322 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2020/05/03 | 4786 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2020/09/22 | 27563 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2020/09/29 | 16609251 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2020/09/29 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2020/09/30 | 16613107 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2020/09/30 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/05/13 | 86417 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2020/09/29 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2020/09/29 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2020/09/29 | 2236512 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/09/30 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2020/09/30 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2020/09/30 | 2234640 | 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
@@ -273625,32 +273642,32 @@
2020/03/17 | 3466 | systems/texlive/tlnet/tlpkg/tltcl/lib/tkConfig.sh
2018/11/30 | 1310 | systems/texlive/tlnet/tlpkg/tltcl/tlmgr.gif
2020/05/31 | 22132 | systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl
-2020/07/05 | 87013 | systems/texlive/tlnet/tlpkg/translations/cs.po
-2020/07/05 | 95538 | systems/texlive/tlnet/tlpkg/translations/de.po
-2020/07/05 | 86051 | systems/texlive/tlnet/tlpkg/translations/es.po
-2020/07/05 | 99848 | systems/texlive/tlnet/tlpkg/translations/fr.po
-2020/07/05 | 93138 | systems/texlive/tlnet/tlpkg/translations/it.po
-2020/07/05 | 77700 | systems/texlive/tlnet/tlpkg/translations/ja.po
-2020/07/05 | 58600 | systems/texlive/tlnet/tlpkg/translations/messages.pot
-2020/07/05 | 74766 | systems/texlive/tlnet/tlpkg/translations/nl.po
-2020/07/05 | 72938 | systems/texlive/tlnet/tlpkg/translations/pl.po
-2020/07/05 | 88422 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
+2020/09/29 | 87013 | systems/texlive/tlnet/tlpkg/translations/cs.po
+2020/09/29 | 95538 | systems/texlive/tlnet/tlpkg/translations/de.po
+2020/09/29 | 86051 | systems/texlive/tlnet/tlpkg/translations/es.po
+2020/09/29 | 99848 | systems/texlive/tlnet/tlpkg/translations/fr.po
+2020/09/29 | 93138 | systems/texlive/tlnet/tlpkg/translations/it.po
+2020/09/29 | 77700 | systems/texlive/tlnet/tlpkg/translations/ja.po
+2020/09/29 | 58600 | systems/texlive/tlnet/tlpkg/translations/messages.pot
+2020/09/29 | 74766 | systems/texlive/tlnet/tlpkg/translations/nl.po
+2020/09/29 | 72938 | systems/texlive/tlnet/tlpkg/translations/pl.po
+2020/09/29 | 88422 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
2019/03/25 | 430 | systems/texlive/tlnet/tlpkg/translations/README
-2020/07/05 | 112575 | systems/texlive/tlnet/tlpkg/translations/ru.po
-2020/07/05 | 94215 | systems/texlive/tlnet/tlpkg/translations/sk.po
-2020/07/05 | 75344 | systems/texlive/tlnet/tlpkg/translations/sl.po
-2020/07/05 | 109963 | systems/texlive/tlnet/tlpkg/translations/sr.po
+2020/09/29 | 112575 | systems/texlive/tlnet/tlpkg/translations/ru.po
+2020/09/29 | 94215 | systems/texlive/tlnet/tlpkg/translations/sk.po
+2020/09/29 | 75344 | systems/texlive/tlnet/tlpkg/translations/sl.po
+2020/09/29 | 109963 | systems/texlive/tlnet/tlpkg/translations/sr.po
2019/03/28 | 847 | systems/texlive/tlnet/tlpkg/translations/translators
-2020/07/05 | 87080 | systems/texlive/tlnet/tlpkg/translations/uk.po
-2020/07/05 | 96266 | systems/texlive/tlnet/tlpkg/translations/vi.po
-2020/07/05 | 72716 | systems/texlive/tlnet/tlpkg/translations/zh_CN.po
-2020/07/05 | 63275 | systems/texlive/tlnet/tlpkg/translations/zh_TW.po
-2020/09/23 | 3995154 | systems/texlive/tlnet/update-tlmgr-r56399.exe
-2020/09/23 | 154 | systems/texlive/tlnet/update-tlmgr-r56399.exe.sha512
-2020/09/23 | 455 | systems/texlive/tlnet/update-tlmgr-r56399.exe.sha512.asc
-2020/09/23 | 7956616 | systems/texlive/tlnet/update-tlmgr-r56399.sh
-2020/09/23 | 153 | systems/texlive/tlnet/update-tlmgr-r56399.sh.sha512
-2020/09/23 | 455 | systems/texlive/tlnet/update-tlmgr-r56399.sh.sha512.asc
+2020/09/29 | 87080 | systems/texlive/tlnet/tlpkg/translations/uk.po
+2020/09/29 | 96266 | systems/texlive/tlnet/tlpkg/translations/vi.po
+2020/09/29 | 72716 | systems/texlive/tlnet/tlpkg/translations/zh_CN.po
+2020/09/29 | 63275 | systems/texlive/tlnet/tlpkg/translations/zh_TW.po
+2020/09/30 | 3995924 | systems/texlive/tlnet/update-tlmgr-r56460.exe
+2020/09/30 | 154 | systems/texlive/tlnet/update-tlmgr-r56460.exe.sha512
+2020/09/30 | 455 | systems/texlive/tlnet/update-tlmgr-r56460.exe.sha512.asc
+2020/09/30 | 7957831 | systems/texlive/tlnet/update-tlmgr-r56460.sh
+2020/09/30 | 153 | systems/texlive/tlnet/update-tlmgr-r56460.sh.sha512
+2020/09/30 | 455 | systems/texlive/tlnet/update-tlmgr-r56460.sh.sha512.asc
2019/02/12 | 56295 | systems/unix/tex-fpc/dvipsnk/afm2tfm.c
2008/08/29 | 1984 | systems/unix/tex-fpc/dvipsnk/dvipsmanfonts
2009/10/04 | 7438 | systems/unix/tex-fpc/dvipsnk/Makefile
@@ -275471,7 +275488,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/09/29 | 548754 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/09/30 | 548754 | 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
@@ -276639,9 +276656,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2020/08/01 | 38929 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2020/08/01 | 43039 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/09/29 | 203099 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2020/09/29 | 1220303 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2020/09/29 | 1139227 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2020/09/30 | 203110 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2020/09/30 | 1221340 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2020/09/30 | 1139278 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2020/08/01 | 13102 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2020/08/01 | 14104 | 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
@@ -276795,187 +276812,187 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2020/09/06 | 231669 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2020/09/29 | 548478 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2020/09/29 | 59343 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2020/09/29 | 67259 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2020/09/29 | 956334 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2020/09/29 | 1061413 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2020/09/29 | 28605 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2020/09/29 | 30910 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2020/09/29 | 29399 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2020/09/29 | 34773 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2020/09/29 | 49592 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2020/09/29 | 57160 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/09/29 | 84663 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2020/09/29 | 93643 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/09/29 | 65819 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2020/09/29 | 73449 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2020/09/29 | 27008 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2020/09/29 | 30890 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2020/09/29 | 329614 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2020/09/29 | 392367 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2020/09/29 | 32352 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2020/09/29 | 36361 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/09/29 | 72254 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2020/09/29 | 79419 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2020/09/29 | 203964 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2020/09/29 | 224087 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2020/09/29 | 169656 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2020/09/29 | 184490 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2020/09/29 | 51937 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2020/09/29 | 58661 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/09/29 | 20817 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2020/09/29 | 22982 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2020/09/29 | 460429 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2020/09/29 | 45320 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2020/09/29 | 51138 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2020/09/29 | 273699 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2020/09/29 | 310934 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2020/09/29 | 40822 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2020/09/29 | 45032 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2020/09/29 | 115882 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2020/09/29 | 130359 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2020/09/29 | 1265432 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2020/09/29 | 1404303 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2020/09/29 | 95400 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2020/09/29 | 109730 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2020/09/29 | 43315 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2020/09/29 | 48087 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2020/09/29 | 46357 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2020/09/29 | 51236 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/09/29 | 57149 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2020/09/29 | 62979 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2020/09/29 | 133656 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2020/09/29 | 151864 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2020/09/29 | 72863 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2020/09/29 | 77368 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/09/29 | 68969 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2020/09/29 | 77315 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2020/09/29 | 246827 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2020/09/29 | 281780 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2020/09/29 | 25502 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2020/09/29 | 29058 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2020/09/29 | 100917 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2020/09/29 | 116785 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2020/09/29 | 63513 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2020/09/29 | 72613 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2020/09/29 | 94384 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2020/09/29 | 113582 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2020/09/29 | 59041 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2020/09/29 | 65546 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2020/09/29 | 462708 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2020/09/29 | 549966 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2020/09/29 | 141854 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2020/09/29 | 154419 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/09/29 | 94514 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2020/09/29 | 108991 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2020/09/29 | 15949 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2020/09/29 | 17626 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2020/09/29 | 27802 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2020/09/29 | 29638 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2020/09/29 | 623928 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/09/29 | 677579 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2020/09/29 | 500569 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2020/09/29 | 561891 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2020/09/29 | 544357 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2020/09/29 | 583964 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2020/09/29 | 93621 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2020/09/29 | 102588 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2020/09/29 | 1746182 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2020/09/29 | 2031792 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2020/09/29 | 67277 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2020/09/29 | 73691 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/09/29 | 26997 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2020/09/29 | 31252 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/09/29 | 7549 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2020/09/29 | 8567 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2020/09/29 | 192838 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2020/09/29 | 211539 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2020/09/29 | 269406 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2020/09/29 | 305081 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2020/09/29 | 96481 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2020/09/29 | 101784 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2020/09/29 | 79692 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/09/29 | 88873 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2020/09/29 | 170421 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2020/09/29 | 189153 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2020/09/29 | 159879 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2020/09/29 | 180901 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2020/09/29 | 196319 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2020/09/29 | 177375 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/09/29 | 85159 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2020/09/29 | 96846 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2020/09/29 | 31223 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2020/09/29 | 35032 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2020/09/29 | 57314 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2020/09/29 | 64237 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2020/09/29 | 63360 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2020/09/29 | 69913 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2020/09/29 | 45775 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2020/09/29 | 52203 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/09/29 | 192588 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2020/09/29 | 210276 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2020/09/29 | 35215 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2020/09/29 | 39331 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2020/09/29 | 327554 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2020/09/29 | 360765 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2020/09/29 | 187722 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2020/09/29 | 193835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/09/29 | 207670 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2020/09/29 | 243053 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/09/29 | 78102 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2020/09/29 | 87298 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2020/09/29 | 922276 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2020/09/29 | 1021969 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/09/29 | 20006 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2020/09/29 | 23600 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2020/09/29 | 31211 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2020/09/29 | 36864 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2020/09/29 | 63555 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2020/09/29 | 71551 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2020/09/29 | 42622 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2020/09/29 | 50913 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2020/09/29 | 1192975 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2020/09/29 | 1325259 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2020/09/29 | 42062 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2020/09/29 | 51421 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/09/29 | 76797 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2020/09/29 | 82786 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2020/09/29 | 26853 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2020/09/29 | 29028 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2020/09/29 | 16023 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/09/29 | 17727 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/09/29 | 63429 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2020/09/29 | 69184 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2020/09/29 | 151836 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2020/09/29 | 165592 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2020/09/29 | 77487 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2020/09/29 | 87981 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2020/09/29 | 97376 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2020/09/29 | 104550 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2020/09/29 | 2534480 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2020/09/29 | 2657476 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2020/09/29 | 55563 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/09/29 | 62028 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2020/09/29 | 33092 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2020/09/29 | 36921 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2020/09/29 | 26613 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2020/09/29 | 32393 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2020/09/29 | 66014 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2020/09/29 | 70141 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2020/09/29 | 250291 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2020/09/29 | 279882 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2020/09/29 | 597779 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2020/09/29 | 638664 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2020/09/29 | 39269 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2020/09/29 | 43075 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/09/29 | 203073 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2020/09/29 | 1220947 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2020/09/29 | 1139619 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2020/09/29 | 13128 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2020/09/29 | 14130 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/09/30 | 548478 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2020/09/30 | 59343 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/09/30 | 67259 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/09/30 | 956335 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2020/09/30 | 1061414 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/09/30 | 28605 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/09/30 | 30911 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/09/30 | 29400 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/09/30 | 34775 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/09/30 | 49593 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/09/30 | 57161 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/09/30 | 84661 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/09/30 | 93642 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/09/30 | 65820 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2020/09/30 | 73450 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/09/30 | 27008 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2020/09/30 | 30890 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/09/30 | 329617 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2020/09/30 | 392367 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/09/30 | 32353 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2020/09/30 | 36361 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/09/30 | 72256 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/09/30 | 79421 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/09/30 | 203966 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2020/09/30 | 224088 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/09/30 | 169657 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2020/09/30 | 184491 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/09/30 | 51938 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2020/09/30 | 58662 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/09/30 | 20817 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/09/30 | 22981 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/09/30 | 460432 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2020/09/30 | 45319 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2020/09/30 | 51136 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/09/30 | 273700 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/09/30 | 310936 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/09/30 | 40823 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/09/30 | 45032 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/09/30 | 115881 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2020/09/30 | 130358 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/09/30 | 1265434 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/09/30 | 1404301 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/09/30 | 95401 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/09/30 | 109731 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/09/30 | 43315 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2020/09/30 | 48087 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2020/09/30 | 46358 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2020/09/30 | 51237 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/09/30 | 57149 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2020/09/30 | 62977 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/09/30 | 133657 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2020/09/30 | 151865 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/09/30 | 72864 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2020/09/30 | 77367 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/09/30 | 68968 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/09/30 | 77317 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/09/30 | 246825 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2020/09/30 | 281778 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/09/30 | 25503 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/09/30 | 29059 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/09/30 | 100920 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2020/09/30 | 116787 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2020/09/30 | 63517 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2020/09/30 | 72614 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/09/30 | 94385 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/09/30 | 113582 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/09/30 | 59041 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/09/30 | 65545 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/09/30 | 462712 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/09/30 | 549967 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/09/30 | 141855 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2020/09/30 | 154419 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/09/30 | 94514 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2020/09/30 | 108992 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/09/30 | 15950 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/09/30 | 17627 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/09/30 | 27802 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2020/09/30 | 29638 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/09/30 | 623929 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/09/30 | 677579 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/09/30 | 500570 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2020/09/30 | 561891 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/09/30 | 544359 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2020/09/30 | 583966 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/09/30 | 93622 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/09/30 | 102589 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/09/30 | 1746184 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2020/09/30 | 2031795 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/09/30 | 67276 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/09/30 | 73689 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/09/30 | 26998 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/09/30 | 31254 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/09/30 | 7550 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/09/30 | 8567 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/09/30 | 192837 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/09/30 | 211538 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/09/30 | 269404 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2020/09/30 | 305084 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/09/30 | 96481 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/09/30 | 101785 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/09/30 | 79691 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/09/30 | 88874 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/09/30 | 170421 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/09/30 | 189152 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/09/30 | 159878 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2020/09/30 | 180902 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2020/09/30 | 196318 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2020/09/30 | 177375 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/09/30 | 85161 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/09/30 | 96847 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/09/30 | 31223 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2020/09/30 | 35034 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/09/30 | 57312 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2020/09/30 | 64237 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/09/30 | 63362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/09/30 | 69913 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/09/30 | 45775 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/09/30 | 52204 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/09/30 | 192589 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2020/09/30 | 210277 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2020/09/30 | 35216 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2020/09/30 | 39333 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2020/09/30 | 327552 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2020/09/30 | 360766 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/09/30 | 187721 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/09/30 | 193834 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/09/30 | 207672 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2020/09/30 | 243053 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/09/30 | 78102 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/09/30 | 87297 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2020/09/30 | 922276 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2020/09/30 | 1021969 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/09/30 | 20008 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2020/09/30 | 23601 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2020/09/30 | 31211 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2020/09/30 | 36864 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2020/09/30 | 63556 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2020/09/30 | 71552 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/09/30 | 42624 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/09/30 | 50914 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/09/30 | 1192974 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2020/09/30 | 1325258 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/09/30 | 42064 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2020/09/30 | 51421 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/09/30 | 76797 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2020/09/30 | 82787 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2020/09/30 | 26853 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2020/09/30 | 29027 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/09/30 | 16024 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/09/30 | 17728 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/09/30 | 63430 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2020/09/30 | 69185 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/09/30 | 151838 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/09/30 | 165593 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2020/09/30 | 77487 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2020/09/30 | 87982 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2020/09/30 | 97377 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2020/09/30 | 104549 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/09/30 | 2534481 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2020/09/30 | 2657477 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/09/30 | 55564 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/09/30 | 62028 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/09/30 | 33089 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2020/09/30 | 36922 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2020/09/30 | 26613 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/09/30 | 32394 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/09/30 | 66015 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2020/09/30 | 70142 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2020/09/30 | 250291 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2020/09/30 | 279882 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/09/30 | 597782 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2020/09/30 | 638663 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2020/09/30 | 39269 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2020/09/30 | 43076 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/09/30 | 203087 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2020/09/30 | 1220776 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2020/09/30 | 1138895 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2020/09/30 | 13127 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2020/09/30 | 14132 | 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/09/29 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2020/09/30 | 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
@@ -277295,7 +277312,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/09/29 | 866 | systems/win32/miktex/tm/packages/pr.ini
+2020/09/30 | 866 | 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
@@ -278450,7 +278467,7 @@
2020/09/25 | 4917792 | systems/win32/w32tex/aleph-w32.tar.xz
2020/09/25 | 66070404 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2020/09/28 | 714397 | systems/win32/w32tex/ChangeLog
+2020/09/29 | 714555 | 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
@@ -278493,7 +278510,7 @@
2020/06/13 | 1235252 | systems/win32/w32tex/omegaj-w32.tar.xz
2020/03/01 | 355876 | systems/win32/w32tex/otfbeta.tar.xz
2020/09/25 | 20803620 | systems/win32/w32tex/pdftex-w32.tar.xz
-2020/09/17 | 81507820 | systems/win32/w32tex/pgfcontrib.tar.xz
+2020/09/29 | 81669644 | systems/win32/w32tex/pgfcontrib.tar.xz
2015/01/26 | 189072 | systems/win32/w32tex/plain2-2.54-w32.tar.xz
2020/09/28 | 2864496 | systems/win32/w32tex/platex.tar.xz
2020/03/20 | 1598792 | systems/win32/w32tex/pmx.tar.xz
@@ -278506,7 +278523,7 @@
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/09/23 | 2585536 | systems/win32/w32tex/tex4htk-w32.tar.xz
+2020/09/29 | 2592268 | systems/win32/w32tex/tex4htk-w32.tar.xz
2018/06/20 | 15940044 | systems/win32/w32tex/tex-gyre.tar.xz
2020/09/12 | 4485440 | systems/win32/w32tex/texinfo-w32.tar.xz
2020/08/27 | 2051038 | systems/win32/w32tex/texinstwin.zip
@@ -278528,7 +278545,7 @@
2013/04/08 | 13748 | systems/win32/w32tex/vf-n2bk.tar.xz
2020/03/27 | 38319492 | systems/win32/w32tex/w32tex-src.tar.xz
2020/09/21 | 99307708 | systems/win32/w32tex/web2c-lib.tar.xz
-2020/09/24 | 45800120 | systems/win32/w32tex/web2c-w32.tar.xz
+2020/09/29 | 45797660 | systems/win32/w32tex/web2c-w32.tar.xz
2020/09/24 | 810868 | systems/win32/w32tex/win64/aleph-w64.tar.xz
2020/08/20 | 22351540 | systems/win32/w32tex/win64/biblatex-biber-w64.tar.xz
2020/08/26 | 2153060 | systems/win32/w32tex/win64/context-w64.tar.xz
@@ -278668,7 +278685,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2020/09/30 | 186 | timestamp
+2020/10/01 | 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 8dfbe26e20..ab07bbd658 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index b5a315c2ad..596c1e0c03 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,29 +1,476 @@
+2020/10/01 | 701973 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
+2020/09/30 | 9940 | macros/latex/contrib/biblatex-contrib/windycity/american-windycity.lbx
+2020/09/30 | 9888 | language/japanese/platex/kinsoku.dtx
+2020/09/30 | 9869 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/examples.zip
+2020/09/30 | 97377 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2020/09/30 | 96847 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/09/30 | 96481 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/09/30 | 956335 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2020/09/30 | 95401 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/09/30 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
+2020/09/30 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
+2020/09/30 | 94514 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2020/09/30 | 94385 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/09/30 | 93642 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/09/30 | 93622 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/09/30 | 934 | language/japanese/uplatex/uplfmt.ins
+2020/09/30 | 933 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
+2020/09/30 | 922276 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2020/09/30 | 905184 | install/language/japanese/uplatex.tds.zip
+2020/09/30 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
+2020/09/30 | 88874 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/09/30 | 87982 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2020/09/30 | 8795 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.sty
+2020/09/30 | 87297 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2020/09/30 | 866 | systems/win32/miktex/tm/packages/pr.ini
+2020/09/30 | 861 | language/japanese/platex/pl209.ins
+2020/09/30 | 8612 | macros/luatex/generic/luatexja/src/ltj-otf.lua
+2020/09/30 | 8607 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
+2020/09/30 | 8567 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/09/30 | 852589 | language/japanese/platex/pldoc.pdf
+2020/09/30 | 85161 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/09/30 | 84661 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/09/30 | 8428 | dviware/dviview/DVIView/DVIView.rc
+2020/09/30 | 8363 | language/japanese/platex/plnewsc14.tex
+2020/09/30 | 8288 | language/japanese/uplatex/uplvers.dtx
+2020/09/30 | 82787 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2020/09/30 | 827228 | language/japanese/uplatex.zip
+2020/09/30 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
+2020/09/30 | 8136 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2020/09/30 | 810 | dviware/dviview/README
+2020/09/30 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
+2020/09/30 | 810628 | systems/texlive/tlnet/archive/algolrevived.r56472.tar.xz
+2020/09/30 | 80432 | systems/texlive/tlnet/archive/bxjscls.source.r56476.tar.xz
+2020/09/30 | 8009 | macros/latex/contrib/bxpapersize.zip
+2020/09/30 | 796 | language/japanese/ptex-base/README.md
+2020/09/30 | 79691 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/09/30 | 7957831 | systems/texlive/tlnet/update-tlmgr-r56460.sh
+2020/09/30 | 79421 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/09/30 | 7818 | language/japanese/platex/plnewsc01.tex
+2020/09/30 | 78102 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/09/30 | 77487 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2020/09/30 | 77367 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/09/30 | 77317 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/09/30 | 7710 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
+2020/09/30 | 76797 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2020/09/30 | 7661 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
+2020/09/30 | 7614 | language/japanese/platex/pl209.dtx
+2020/09/30 | 7550 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/09/30 | 7541 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+2020/09/30 | 740428 | info/install-latex-guide-zh-cn.zip
+2020/09/30 | 7370 | macros/luatex/generic/luatexja/src/ltj-math.lua
+2020/09/30 | 73689 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/09/30 | 73450 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/09/30 | 73265 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.bib
+2020/09/30 | 72864 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2020/09/30 | 72614 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/09/30 | 72256 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/09/30 | 71816 | macros/latex/contrib/biblatex-contrib/windycity/windycity.bbx
+2020/09/30 | 71552 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/09/30 | 7026 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+2020/09/30 | 702575 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+2020/09/30 | 70217 | language/japanese/platex/platex.dtx
+2020/09/30 | 70142 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2020/09/30 | 6995 | language/japanese/platex/jltxdoc.dtx
+2020/09/30 | 69913 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/09/30 | 69366 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
+2020/09/30 | 69185 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/09/30 | 68968 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/09/30 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
+2020/09/30 | 677579 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/09/30 | 67276 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/09/30 | 67259 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/09/30 | 6717 | language/japanese/platex/plnewsc06.tex
+2020/09/30 | 66015 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2020/09/30 | 65820 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2020/09/30 | 65545 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/09/30 | 642 | language/japanese/platex/platexrelease.ins
+2020/09/30 | 64237 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/09/30 | 6409 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+2020/09/30 | 638663 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2020/09/30 | 63556 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2020/09/30 | 63517 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2020/09/30 | 63430 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2020/09/30 | 63362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/09/30 | 62977 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/09/30 | 626 | language/japanese/uplatex/README.md
+2020/09/30 | 623929 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/09/30 | 62028 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/09/30 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+2020/09/30 | 6069 | language/japanese/platex/plnews06.tex
+2020/09/30 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
+2020/09/30 | 597782 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2020/09/30 | 5940 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+2020/09/30 | 59343 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/09/30 | 59041 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/09/30 | 58662 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/09/30 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+2020/09/30 | 583966 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/09/30 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
+2020/09/30 | 577663 | install/macros/latex/contrib/biblatex-contrib/biblatex-philosophy.tds.zip
+2020/09/30 | 57312 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2020/09/30 | 57161 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/09/30 | 57149 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2020/09/30 | 5681 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
+2020/09/30 | 565 | language/japanese/platex/pldocs.ins
+2020/09/30 | 561891 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/09/30 | 555 | language/japanese/uplatex/upldocs.ins
+2020/09/30 | 55564 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/09/30 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
+2020/09/30 | 5500858 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2020/09/30 | 549967 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/09/30 | 548754 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/09/30 | 548478 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2020/09/30 | 545501 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy.zip
+2020/09/30 | 544359 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2020/09/30 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
+2020/09/30 | 53584 | language/japanese/platex/plext.dtx
+2020/09/30 | 53280 | systems/texlive/tlnet/archive/pst-eucl.r56474.tar.xz
+2020/09/30 | 524540 | macros/luatex/generic/luatexja/doc/luatexja.dtx
+2020/09/30 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
+2020/09/30 | 52204 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/09/30 | 51938 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2020/09/30 | 5163 | language/japanese/platex/plnewsc04.tex
+2020/09/30 | 51421 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/09/30 | 51237 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/09/30 | 51136 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/09/30 | 50914 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/09/30 | 5009 | language/japanese/platex/Makefile
+2020/09/30 | 500570 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2020/09/30 | 500403 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.pdf
+2020/09/30 | 49930 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+2020/09/30 | 4964 | systems/texlive/tlnet/archive/filehook.r56479.tar.xz
+2020/09/30 | 49593 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/09/30 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2020/09/30 | 489928 | macros/latex/contrib/biblatex-contrib/windycity.zip
+2020/09/30 | 4871 | macros/luatex/generic/luatexja/src/ltj-stack.lua
+2020/09/30 | 48647 | language/japanese/uplatex/uplatex.dtx
+2020/09/30 | 485 | macros/latex/contrib/biblatex-contrib/windycity/windycity.dbx
+2020/09/30 | 485933 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+2020/09/30 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
+2020/09/30 | 48087 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2020/09/30 | 48050 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
+2020/09/30 | 473882 | language/japanese/uplatex/upldoc.pdf
+2020/09/30 | 4713776 | systems/texlive/tlnet/archive/tcolorbox.doc.r56480.tar.xz
+2020/09/30 | 4685 | language/japanese/platex/plnews02.tex
+2020/09/30 | 46358 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2020/09/30 | 462712 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/09/30 | 4606 | language/japanese/platex/plnewsc15.tex
+2020/09/30 | 460432 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2020/09/30 | 45775 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/09/30 | 456412 | support/latexmk.zip
+2020/09/30 | 455 | systems/texlive/tlnet/update-tlmgr-r56460.sh.sha512.asc
+2020/09/30 | 455 | systems/texlive/tlnet/update-tlmgr-r56460.exe.sha512.asc
+2020/09/30 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2020/09/30 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2020/09/30 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2020/09/30 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2020/09/30 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
+2020/09/30 | 45319 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2020/09/30 | 452484 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
+2020/09/30 | 45032 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/09/30 | 446 | language/japanese/uptex-base/README.md
+2020/09/30 | 44644 | systems/texlive/tlnet/archive/svg.source.r56475.tar.xz
+2020/09/30 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2020/09/30 | 43315 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2020/09/30 | 43076 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/09/30 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
+2020/09/30 | 42624 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/09/30 | 42064 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2020/09/30 | 4153 | language/japanese/platex/plnewsc08.tex
+2020/09/30 | 415008 | support/latexmk/latexmk.pl
+2020/09/30 | 41427 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+2020/09/30 | 409884 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.pdf
+2020/09/30 | 40823 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/09/30 | 405 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
+2020/09/30 | 4047 | language/japanese/platex/plexpl3.dtx
+2020/09/30 | 400713 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+2020/09/30 | 3998 | macros/luatex/generic/luatexja/src/ltj-plain.sty
+2020/09/30 | 3995924 | systems/texlive/tlnet/update-tlmgr-r56460.exe
+2020/09/30 | 39902 | macros/luatex/generic/luatexja/src/ltj-direction.lua
+2020/09/30 | 3961 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2020/09/30 | 39333 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2020/09/30 | 39269 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2020/09/30 | 392367 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/09/30 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r56470.tar.xz
+2020/09/30 | 3888041 | macros/luatex/generic/luatexja.zip
+2020/09/30 | 3877 | language/japanese/platex/plnews08.tex
+2020/09/30 | 3863 | macros/latex/contrib/biblatex-contrib/windycity/README.md
+2020/09/30 | 3863 | language/japanese/uplatex/Makefile
+2020/09/30 | 38608 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+2020/09/30 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
+2020/09/30 | 3796 | language/japanese/platex/plnewsc05.tex
+2020/09/30 | 3778 | language/japanese/platex/plnews07.tex
+2020/09/30 | 3764 | macros/luatex/generic/luatexja/README
+2020/09/30 | 3755 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
+2020/09/30 | 3748 | macros/luatex/generic/luatexja/src/ltj-compat.lua
+2020/09/30 | 3743324 | systems/texlive/tlnet/archive/tudscr.doc.r56481.tar.xz
+2020/09/30 | 3740 | systems/texlive/tlnet/archive/currfile.r56478.tar.xz
+2020/09/30 | 3713 | language/japanese/platex/plnewsc02.tex
+2020/09/30 | 370160 | systems/texlive/tlnet/archive/lilyglyphs.r56473.tar.xz
+2020/09/30 | 36922 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2020/09/30 | 36864 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2020/09/30 | 36361 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/09/30 | 360766 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/09/30 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
+2020/09/30 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
+2020/09/30 | 3542 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
+2020/09/30 | 35216 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2020/09/30 | 35188 | dviware/dviview.zip
+2020/09/30 | 35167 | support/latexmk/CHANGES
+2020/09/30 | 35148 | dviware/dviview/COPYING
+2020/09/30 | 35034 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/09/30 | 3484 | language/japanese/platex/plnewsc11.tex
+2020/09/30 | 34775 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/09/30 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
+2020/09/30 | 342 | dviware/dviview/DVIView/framework.h
+2020/09/30 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
+2020/09/30 | 336391 | language/japanese/uptex-base.zip
+2020/09/30 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
+2020/09/30 | 3321 | language/japanese/platex/plnewsc03.tex
+2020/09/30 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
+2020/09/30 | 33089 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2020/09/30 | 329617 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2020/09/30 | 327552 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2020/09/30 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
+2020/09/30 | 32394 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/09/30 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
+2020/09/30 | 3235 | macros/luatex/generic/luatexja/src/ltj-latex.sty
+2020/09/30 | 32353 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2020/09/30 | 32176 | systems/texlive/tlnet/archive/bxjscls.r56476.tar.xz
+2020/09/30 | 3197 | language/japanese/platex/plnewsc13.tex
+2020/09/30 | 3194 | language/japanese/platex/plnews.cls
+2020/09/30 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
+2020/09/30 | 316968 | systems/texlive/tlnet/archive/tudscr.source.r56481.tar.xz
+2020/09/30 | 3147676 | systems/texlive/tlnet/archive/animate.doc.r56477.tar.xz
+2020/09/30 | 31254 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/09/30 | 31223 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2020/09/30 | 31211 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2020/09/30 | 310936 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/09/30 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
+2020/09/30 | 30911 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/09/30 | 30890 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/09/30 | 305084 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/09/30 | 30292 | systems/texlive/tlnet/archive/animate.source.r56477.tar.xz
+2020/09/30 | 2999 | language/japanese/platex/plnewsc09.tex
+2020/09/30 | 2997 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2020/09/30 | 298772 | systems/texlive/tlnet/archive/filehook.doc.r56479.tar.xz
+2020/09/30 | 29754 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
+2020/09/30 | 29638 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/09/30 | 2948 | language/japanese/platex/plnewsc10.tex
+2020/09/30 | 29400 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/09/30 | 2931 | language/japanese/platex/plnews04.tex
+2020/09/30 | 29181 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+2020/09/30 | 29059 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/09/30 | 29027 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/09/30 | 28605 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/09/30 | 28323 | macros/luatex/generic/luatexja/src/luatexja-core.sty
+2020/09/30 | 281778 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/09/30 | 279882 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/09/30 | 27802 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2020/09/30 | 2763 | language/japanese/platex/plnews03.tex
+2020/09/30 | 273700 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/09/30 | 27008 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2020/09/30 | 26998 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/09/30 | 269404 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2020/09/30 | 26853 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2020/09/30 | 26765 | macros/luatex/generic/luatexja/src/lltjext.sty
+2020/09/30 | 26613 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/09/30 | 2657477 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/09/30 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
+2020/09/30 | 2586 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
+2020/09/30 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
+2020/09/30 | 25503 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/09/30 | 253 | language/japanese/platex/platex.ini
+2020/09/30 | 2534481 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2020/09/30 | 251 | language/japanese/uplatex/uplatex.ini
+2020/09/30 | 2512 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/README
+2020/09/30 | 251155 | language/japanese/platex/platex.pdf
+2020/09/30 | 250291 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2020/09/30 | 246825 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2020/09/30 | 243053 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/09/30 | 24269370 | systems/texlive/tlnet/install-tl.zip
+2020/09/30 | 2421 | language/japanese/platex/plnewsc12.tex
+2020/09/30 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
+2020/09/30 | 23601 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2020/09/30 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
+2020/09/30 | 23360 | systems/texlive/tlnet/archive/animate.r56477.tar.xz
+2020/09/30 | 2313 | language/japanese/platex/plnews05.tex
+2020/09/30 | 230352 | systems/texlive/tlnet/archive/tcolorbox.r56480.tar.xz
+2020/09/30 | 22981 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/09/30 | 227228 | systems/texlive/tlnet/archive/texlive.infra.r56460.tar.xz
+2020/09/30 | 225015 | macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx
+2020/09/30 | 224088 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/09/30 | 2234640 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/09/30 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
+2020/09/30 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
+2020/09/30 | 21887 | language/japanese/platex/plvers.dtx
+2020/09/30 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r56470.tar.xz
+2020/09/30 | 211538 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/09/30 | 21035 | macros/luatex/generic/luatexja/src/luatexja.lua
+2020/09/30 | 210277 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2020/09/30 | 20817 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/09/30 | 207672 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2020/09/30 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+2020/09/30 | 204504 | systems/texlive/tlnet/archive/texlive.infra.doc.r56460.tar.xz
+2020/09/30 | 203966 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2020/09/30 | 2034 | language/japanese/platex/README.md
+2020/09/30 | 2031795 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/09/30 | 203110 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2020/09/30 | 203087 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2020/09/30 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
+2020/09/30 | 20008 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2020/09/30 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
+2020/09/30 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
+2020/09/30 | 196318 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2020/09/30 | 1958 | language/japanese/uplatex/README_uplatex.txt
+2020/09/30 | 193834 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/09/30 | 19382354 | systems/texlive/tlnet/install-tl-windows.exe
+2020/09/30 | 19350 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
+2020/09/30 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
+2020/09/30 | 192837 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/09/30 | 192589 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2020/09/30 | 191701 | language/japanese/platex/plfonts.dtx
+2020/09/30 | 19106 | macros/latex/contrib/biblatex-contrib/windycity/LICENCE
+2020/09/30 | 190137 | language/japanese/uplatex/uplatex.pdf
+2020/09/30 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+2020/09/30 | 189152 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/09/30 | 188936 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
+2020/09/30 | 187721 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/09/30 | 18636 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
+2020/09/30 | 18459 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+2020/09/30 | 184491 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/09/30 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
+2020/09/30 | 180902 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2020/09/30 | 1792745 | install/language/japanese/platex.tds.zip
+2020/09/30 | 1786 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
+2020/09/30 | 177581 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
+2020/09/30 | 177375 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/09/30 | 17728 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/09/30 | 17699 | language/japanese/uplatex/uplfonts.dtx
+2020/09/30 | 17627 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/09/30 | 1746184 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2020/09/30 | 173380 | systems/texlive/tlnet/archive/currfile.doc.r56478.tar.xz
+2020/09/30 | 17122 | macros/latex/contrib/biblatex-contrib/windycity/windycity.cbx
+2020/09/30 | 17043 | language/japanese/platex/platexrelease.dtx
+2020/09/30 | 170421 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/09/30 | 169657 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2020/09/30 | 169172 | systems/texlive/tlnet/archive/texlive-docindex.doc.r56470.tar.xz
+2020/09/30 | 168266 | language/japanese/uplatex/ujclasses.dtx
+2020/09/30 | 1670805 | language/japanese/platex.zip
+2020/09/30 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
+2020/09/30 | 16613107 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2020/09/30 | 165593 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2020/09/30 | 16398 | language/japanese/uplatex/ukinsoku.dtx
+2020/09/30 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+2020/09/30 | 160268 | systems/texlive/tlnet/archive/tudscr.r56481.tar.xz
+2020/09/30 | 16024 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/09/30 | 159878 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2020/09/30 | 15950 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/09/30 | 1586 | language/japanese/uplatex/LICENSE
+2020/09/30 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+2020/09/30 | 158330 | language/japanese/platex/jclasses.dtx
+2020/09/30 | 1569 | language/japanese/uplatex/uplcls.ins
+2020/09/30 | 1553 | language/japanese/platex/LICENSE
+2020/09/30 | 15529 | dviware/dviview/DVIView/DVIView.cpp
+2020/09/30 | 154 | systems/texlive/tlnet/update-tlmgr-r56460.exe.sha512
+2020/09/30 | 154828 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
+2020/09/30 | 154419 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/09/30 | 153 | systems/texlive/tlnet/update-tlmgr-r56460.sh.sha512
+2020/09/30 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2020/09/30 | 1536 | macros/luatex/generic/luatexja/COPYING
+2020/09/30 | 153108 | systems/texlive/tlnet/archive/algolrevived.doc.r56472.tar.xz
+2020/09/30 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2020/09/30 | 1521004 | systems/texlive/tlnet/archive/bxjscls.doc.r56476.tar.xz
+2020/09/30 | 151865 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/09/30 | 151838 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/09/30 | 1488 | language/japanese/platex/plcls.ins
+2020/09/30 | 14727 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
+2020/09/30 | 147101 | language/japanese/platex/platex-en.pdf
+2020/09/30 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2020/09/30 | 14517 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+2020/09/30 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2020/09/30 | 14300 | systems/texlive/tlnet/archive/filehook.source.r56479.tar.xz
+2020/09/30 | 141855 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2020/09/30 | 14132 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/09/30 | 141240 | systems/texlive/tlnet/archive/texlive-msg-translations.r56471.tar.xz
+2020/09/30 | 1406 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
+2020/09/30 | 14052 | systems/texlive/tlnet/archive/svg.r56475.tar.xz
+2020/09/30 | 1404301 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/09/30 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
+2020/09/30 | 139436 | systems/texlive/tlnet/archive/lilyglyphs.source.r56473.tar.xz
+2020/09/30 | 137664 | language/japanese/platex/exppl2e.pdf
+2020/09/30 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
+2020/09/30 | 13656 | language/japanese/platex/exppl2e.sty
+2020/09/30 | 13655 | language/japanese/ptex-base.zip
+2020/09/30 | 13431 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
+2020/09/30 | 13411 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+2020/09/30 | 133657 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2020/09/30 | 1325258 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/09/30 | 131972 | systems/texlive/tlnet/archive/texlive-scripts.r56470.tar.xz
+2020/09/30 | 13127 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2020/09/30 | 130358 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/09/30 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
+2020/09/30 | 12781 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+2020/09/30 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
+2020/09/30 | 1265434 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/09/30 | 12577 | macros/latex/contrib/biblatex-contrib/windycity/CHANGES.md
+2020/09/30 | 1244548 | systems/texlive/tlnet/archive/pst-eucl.doc.r56474.tar.xz
+2020/09/30 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
+2020/09/30 | 1221340 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2020/09/30 | 1220776 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2020/09/30 | 12151 | macros/luatex/generic/luatexja/src/ltj-base.lua
+2020/09/30 | 11987 | support/latexmk/README
+2020/09/30 | 1192974 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2020/09/30 | 1191 | language/japanese/platex/plfmt.ins
+2020/09/30 | 11704 | systems/texlive/tlnet/archive/currfile.source.r56478.tar.xz
+2020/09/30 | 116787 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2020/09/30 | 115881 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2020/09/30 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2020/09/30 | 1152316 | systems/texlive/tlnet/archive/lilyglyphs.doc.r56473.tar.xz
+2020/09/30 | 115201 | macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.tex
+2020/09/30 | 114028 | language/japanese/platex/plcore.dtx
+2020/09/30 | 1139278 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2020/09/30 | 1138895 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2020/09/30 | 1137276 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+2020/09/30 | 113582 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/09/30 | 11337 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+2020/09/30 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
+2020/09/30 | 113178 | language/japanese/uplatex/uplatex-en.pdf
+2020/09/30 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
+2020/09/30 | 109731 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/09/30 | 108992 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/09/30 | 1075096 | systems/texlive/tlnet/archive/svg.doc.r56475.tar.xz
+2020/09/30 | 107347 | language/japanese/platex/platexrelease.pdf
+2020/09/30 | 1061414 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/09/30 | 104549 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/09/30 | 10430 | language/japanese/platex/plnewsc07.tex
+2020/09/30 | 10426 | language/japanese/platex/plnews01.tex
+2020/09/30 | 102589 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/09/30 | 1021969 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/09/30 | 101785 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/09/30 | 100920 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2020/09/29 | 99848 | systems/texlive/tlnet/tlpkg/translations/fr.po
2020/09/29 | 9899 | macros/latex/contrib/tcolorbox/tcolorbox.doc.coremacros.tex
2020/09/29 | 9893 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs_logo/lilyglyphs_logo.png
2020/09/29 | 981 | graphics/svg/source/examples/root.C
-2020/09/29 | 97376 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2020/09/29 | 9684 | macros/latex/contrib/tudscr/source/doc/tudscr-introduction.tex
-2020/09/29 | 96846 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2020/09/29 | 96481 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/09/29 | 96266 | systems/texlive/tlnet/tlpkg/translations/vi.po
2020/09/29 | 9621 | fonts/algolrevived/tex/algolrevived.sty
-2020/09/29 | 956334 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2020/09/29 | 95400 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/09/29 | 95538 | systems/texlive/tlnet/tlpkg/translations/de.po
2020/09/29 | 9468 | systems/texlive/tlnet/archive/texdef.r56466.tar.xz
-2020/09/29 | 94514 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
2020/09/29 | 9447 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-76dbcd67.png
-2020/09/29 | 94384 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/09/29 | 94215 | systems/texlive/tlnet/tlpkg/translations/sk.po
2020/09/29 | 93904 | macros/latex/contrib/tudscr/source/tudscr-area.dtx
2020/09/29 | 9376 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-semiquaverDottedDouble.pdf
2020/09/29 | 9371 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-semiquaverDotted.pdf
-2020/09/29 | 93643 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/09/29 | 93621 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/09/29 | 93138 | systems/texlive/tlnet/tlpkg/translations/it.po
2020/09/29 | 9296 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-semiquaver.pdf
2020/09/29 | 9289 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-quaverDottedDouble.pdf
2020/09/29 | 9285 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-quaverDotted.pdf
2020/09/29 | 9230 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-demisemiquaverDottedDouble.pdf
2020/09/29 | 9226 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-demisemiquaverDotted.pdf
2020/09/29 | 9226 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-demisemiquaverDottedDoubleDown.pdf
-2020/09/29 | 922276 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2020/09/29 | 9220 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-demisemiquaverDottedDown.pdf
2020/09/29 | 9209 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-quaver.pdf
2020/09/29 | 9148 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-demisemiquaver.pdf
@@ -52,93 +499,66 @@
2020/09/29 | 8995 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-quaverDottedDown.pdf
2020/09/29 | 8926 | macros/latex/contrib/tcolorbox/tcbraster.code.tex
2020/09/29 | 8921 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-quaverDown.pdf
-2020/09/29 | 88873 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
2020/09/29 | 8870 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-twoBeamedQuavers.pdf
+2020/09/29 | 88422 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
2020/09/29 | 8804 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-threeBeamedQuavers.pdf
2020/09/29 | 8799 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-crotchet.pdf
2020/09/29 | 8798 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-crotchetDown.pdf
-2020/09/29 | 87981 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2020/09/29 | 8778 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-halfNote.pdf
2020/09/29 | 8774 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-halfNoteDown.pdf
-2020/09/29 | 87298 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
2020/09/29 | 8722 | macros/latex/contrib/tcolorbox/tcolorbox.doc.intro.tex
+2020/09/29 | 87080 | systems/texlive/tlnet/tlpkg/translations/uk.po
2020/09/29 | 87050 | macros/latex/contrib/tcolorbox/tcolorbox.sty
+2020/09/29 | 87013 | systems/texlive/tlnet/tlpkg/translations/cs.po
2020/09/29 | 8671 | macros/latex/contrib/tudscr/source/doc/tutorials/mathswap.tex
-2020/09/29 | 866 | systems/win32/miktex/tm/packages/pr.ini
-2020/09/29 | 8567 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/09/29 | 86051 | systems/texlive/tlnet/tlpkg/translations/es.po
2020/09/29 | 856620 | macros/latex/contrib/tudscr/doc/tutorials/treatise.pdf
2020/09/29 | 85235 | macros/latex/contrib/tcolorbox/tcbskins.code.tex
2020/09/29 | 8515 | macros/latex/contrib/tcolorbox/tcbtheorems.code.tex
-2020/09/29 | 85159 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2020/09/29 | 84663 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2020/09/29 | 84262 | language/japanese/BX/bxjscls/bxjscls-manual.tex
2020/09/29 | 8354 | macros/latex/contrib/tcolorbox/tcolorbox-example.tex
2020/09/29 | 83112 | macros/latex/contrib/filehook/filehook.dtx
-2020/09/29 | 82786 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2020/09/29 | 8191 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/singlenotes.ly
+2020/09/29 | 81669644 | systems/win32/w32tex/pgfcontrib.tar.xz
2020/09/29 | 8163 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lilypond-manuals.css
2020/09/29 | 8118 | macros/latex/contrib/tcolorbox/tcbhooks.code.tex
2020/09/29 | 808 | macros/latex/contrib/filehook/filehook.ins
2020/09/29 | 8082 | macros/latex/contrib/tudscr/source/tudscr-twocolfix.dtx
2020/09/29 | 8021 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-40869867.png
-2020/09/29 | 79692 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/09/29 | 79419 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
2020/09/29 | 7928 | macros/latex/contrib/tcolorbox/tcolorbox.doc.graphics.tex
2020/09/29 | 79090 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.pdf
2020/09/29 | 78141 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example-600.png
-2020/09/29 | 78102 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/09/29 | 77700 | systems/texlive/tlnet/tlpkg/translations/ja.po
2020/09/29 | 77548 | macros/latex/contrib/tudscr/source/tudscr-comp.dtx
-2020/09/29 | 77487 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2020/09/29 | 77368 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/09/29 | 77315 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2020/09/29 | 76829 | macros/latex/contrib/tcolorbox/goldshade.png
-2020/09/29 | 76797 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
2020/09/29 | 7582 | macros/unicodetex/latex/lilyglyphs/license/MANIFEST
-2020/09/29 | 7549 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/09/29 | 75344 | systems/texlive/tlnet/tlpkg/translations/sl.po
2020/09/29 | 75153 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example-de.pdf
-2020/09/29 | 73691 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/09/29 | 73449 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2020/09/29 | 72863 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2020/09/29 | 72613 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/09/29 | 74766 | systems/texlive/tlnet/tlpkg/translations/nl.po
+2020/09/29 | 72938 | systems/texlive/tlnet/tlpkg/translations/pl.po
+2020/09/29 | 72716 | systems/texlive/tlnet/tlpkg/translations/zh_CN.po
2020/09/29 | 7248 | macros/unicodetex/latex/lilyglyphs/tex/core/genericAccess.inp
-2020/09/29 | 72254 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
2020/09/29 | 7184574 | macros/latex/contrib/tcolorbox/tcolorbox.pdf
2020/09/29 | 716516 | systems/texlive/tlnet/archive/pgf.r56462.tar.xz
-2020/09/29 | 71551 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/09/29 | 714555 | systems/win32/w32tex/ChangeLog
2020/09/29 | 7100 | macros/latex/contrib/tudscr/source/doc/tutorials/mathtype.tex
2020/09/29 | 70410 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-20e8632d.png
2020/09/29 | 702174 | graphics/svg/source/examples/root.svg
-2020/09/29 | 70141 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2020/09/29 | 69913 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2020/09/29 | 69184 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2020/09/29 | 68969 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2020/09/29 | 67832 | macros/latex/contrib/tudscr/source/tudscr-layout.dtx
-2020/09/29 | 677579 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
2020/09/29 | 6756 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-3b47d3fe.png
-2020/09/29 | 67277 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2020/09/29 | 67259 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
2020/09/29 | 6691 | macros/latex/contrib/tcolorbox/tcolorbox.doc.s_snippet.sty
2020/09/29 | 6664 | systems/texlive/tlnet/archive/eso-pic.source.r56463.tar.xz
-2020/09/29 | 66014 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
2020/09/29 | 6599 | macros/unicodetex/latex/lilyglyphs/scripts/lily-rebuild-pdfs.py
2020/09/29 | 6586 | macros/unicodetex/latex/lilyglyphs/CHANGES.md
-2020/09/29 | 65819 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2020/09/29 | 65546 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2020/09/29 | 6424 | macros/latex/contrib/tcolorbox/tcolorbox.doc.beamer.tex
-2020/09/29 | 64237 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
2020/09/29 | 6386 | macros/latex/contrib/tcolorbox/tcolorbox.doc.recording.tex
-2020/09/29 | 638664 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2020/09/29 | 63555 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2020/09/29 | 63513 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2020/09/29 | 63429 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2020/09/29 | 63360 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/09/29 | 63275 | systems/texlive/tlnet/tlpkg/translations/zh_TW.po
2020/09/29 | 631 | macros/latex/contrib/tudscr/source/doc/examples/mathswap-example.tex
2020/09/29 | 6319 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lilyglyphsStyle.sty
-2020/09/29 | 62979 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
2020/09/29 | 62882 | macros/latex/contrib/tcolorbox/blueshade.png
2020/09/29 | 6285 | macros/unicodetex/latex/lilyglyphs/scripts/lily-glyph-commands.py
-2020/09/29 | 623928 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/09/29 | 62028 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/09/29 | 6232 | macros/latex/contrib/bxpapersize/README.md
+2020/09/29 | 6168 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/09/29 | 6161158 | macros/latex/contrib/tcolorbox.zip
2020/09/29 | 6160 | macros/latex/contrib/tudscr/source/doc/tudscr-examples.tex
2020/09/29 | 6131471 | install/macros/latex/contrib/tcolorbox.tds.zip
@@ -146,35 +566,21 @@
2020/09/29 | 60812 | macros/unicodetex/latex/lilyglyphs/documentation/the-feta-font-2-18-0.html
2020/09/29 | 60019 | macros/latex/contrib/tudscr/source/tudscr-title.dtx
2020/09/29 | 5989 | macros/latex/contrib/tcolorbox/tcolorbox-example-poster.tex
-2020/09/29 | 597779 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2020/09/29 | 5948 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-8d8bb8a3.png
-2020/09/29 | 59343 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2020/09/29 | 59041 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2020/09/29 | 58661 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/09/29 | 583964 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/09/29 | 58600 | systems/texlive/tlnet/tlpkg/translations/messages.pot
2020/09/29 | 58314 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-907bc72d.png
2020/09/29 | 5783 | language/japanese/BX/bxjscls/README.md
2020/09/29 | 5779 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-2be182be.png
2020/09/29 | 57774 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-5c91a201.png
2020/09/29 | 5776 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-b3dc0958.png
-2020/09/29 | 57314 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2020/09/29 | 57160 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
2020/09/29 | 57160 | macros/latex/contrib/tcolorbox/tcolorbox.doc.listings.tex
-2020/09/29 | 57149 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
2020/09/29 | 56362 | macros/latex/contrib/tcolorbox/tcolorbox.doc.documentation.tex
2020/09/29 | 5630 | macros/latex/contrib/tcolorbox/tcbmagazine.code.tex
-2020/09/29 | 561891 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2020/09/29 | 5577 | macros/latex/contrib/tcolorbox/tcolorbox.doc.quickref.tex
2020/09/29 | 55634 | macros/latex/contrib/tcolorbox/CHANGES
2020/09/29 | 55629 | macros/latex/contrib/tudscr/source/tudscr-base.dtx
-2020/09/29 | 55563 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
2020/09/29 | 55085 | macros/latex/contrib/tudscr/source/tudscr-doc.dtx
-2020/09/29 | 5501038 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2020/09/29 | 549966 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2020/09/29 | 548754 | systems/win32/miktex/tm/packages/files.csv.lzma
-2020/09/29 | 548478 | systems/win32/miktex/tm/packages/next/files.csv.lzma
2020/09/29 | 5464 | macros/unicodetex/latex/lilyglyphs/tex/core/dotted.inp
-2020/09/29 | 544357 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2020/09/29 | 5433 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-f4d0afc9.png
2020/09/29 | 5404 | macros/latex/contrib/tcolorbox/tcolorbox.doc.abstract.tex
2020/09/29 | 538 | graphics/pstricks/contrib/pst-eucl/latex/pst-eucl.sty
@@ -183,67 +589,38 @@
2020/09/29 | 5308 | macros/unicodetex/latex/lilyglyphs/tex/commands/rests.inp
2020/09/29 | 5277 | macros/latex/contrib/tcolorbox/README
2020/09/29 | 522432 | graphics/pstricks/contrib/pst-eucl/tex/pst-eucl.tex
-2020/09/29 | 52203 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/09/29 | 51937 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2020/09/29 | 5153 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.tex
-2020/09/29 | 51421 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
2020/09/29 | 513300 | systems/texlive/tlnet/archive/texlive-common.doc.r56460.tar.xz
2020/09/29 | 5124 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example-de.tex
-2020/09/29 | 51236 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2020/09/29 | 5116 | macros/unicodetex/latex/lilyglyphs/tex/commands/scripts.inp
-2020/09/29 | 51138 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
2020/09/29 | 5091 | macros/latex/contrib/tudscr/source/doc/tudscr.tex
-2020/09/29 | 50913 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2020/09/29 | 500569 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
2020/09/29 | 49 | macros/unicodetex/latex/lilyglyphs/VERSION
-2020/09/29 | 49592 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
2020/09/29 | 49292 | macros/latex/contrib/tudscr/source/tudscr-frontmatter.dtx
2020/09/29 | 4909537 | macros/latex/contrib/tudscr.zip
-2020/09/29 | 4904 | systems/texlive/tlnet/archive/filehook.r56464.tar.xz
-2020/09/29 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/09/29 | 4888 | macros/unicodetex/latex/lilyglyphs/tex/core/keyval.inp
2020/09/29 | 4884 | systems/texlive/tlnet/archive/texdef.source.r56466.tar.xz
2020/09/29 | 4850 | macros/unicodetex/latex/lilyglyphs/tex/commands/accidentals.inp
-2020/09/29 | 48087 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2020/09/29 | 46914 | macros/latex/contrib/currfile/currfile.dtx
2020/09/29 | 46824 | systems/texlive/tlnet/archive/phonetic.doc.r56468.tar.xz
2020/09/29 | 4655 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-8d82df0c.png
-2020/09/29 | 46357 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2020/09/29 | 462708 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2020/09/29 | 460429 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2020/09/29 | 45775 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/09/29 | 45797660 | systems/win32/w32tex/web2c-w32.tar.xz
2020/09/29 | 457487 | macros/latex/contrib/tcolorbox/tcolorbox-example.pdf
2020/09/29 | 4573 | macros/unicodetex/latex/lilyglyphs/tex/commands/accordion.inp
-2020/09/29 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2020/09/29 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2020/09/29 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2020/09/29 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2020/09/29 | 45320 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
2020/09/29 | 45105 | macros/latex/contrib/tudscr/source/tudscr-fields.dtx
-2020/09/29 | 45032 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2020/09/29 | 442492 | macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.pdf
2020/09/29 | 44242 | macros/unicodetex/latex/lilyglyphs/documentation/resources/kerning-pairs.pdf
2020/09/29 | 440 | systems/texlive/tlnet/archive/tlshell.doc.r56461.tar.xz
2020/09/29 | 44097 | macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.tex
-2020/09/29 | 43315 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2020/09/29 | 43075 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
2020/09/29 | 4296 | macros/unicodetex/latex/lilyglyphs/fonts/LICENSE.OFL
2020/09/29 | 4289 | graphics/svg/README.md
-2020/09/29 | 42622 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2020/09/29 | 4240 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/beamednotes.ly
-2020/09/29 | 42062 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2020/09/29 | 4165 | macros/unicodetex/latex/lilyglyphs/documentation/resources/test.pdf
2020/09/29 | 4110 | macros/latex/contrib/tudscr/source/doc/tudscr-index.tex
2020/09/29 | 4090 | macros/unicodetex/latex/lilyglyphs/tex/commands/dynamics.inp
-2020/09/29 | 40822 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
2020/09/29 | 4004 | macros/unicodetex/latex/lilyglyphs/tex/lilyglyphs.sty
2020/09/29 | 397316 | systems/texlive/tlnet/archive/intopdf.doc.r56465.tar.xz
2020/09/29 | 394229 | language/japanese/BX/bxjscls/bxjscls.dtx
2020/09/29 | 39355 | macros/latex/contrib/tudscr/source/doc/tudscr-hints.tex
-2020/09/29 | 39331 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2020/09/29 | 392 | systems/texlive/tlnet/archive/texlive-docindex.r56460.tar.xz
-2020/09/29 | 39269 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2020/09/29 | 392367 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2020/09/29 | 3900656 | macros/latex/contrib/animate/animate.pdf
2020/09/29 | 38895 | macros/latex/contrib/tudscr/source/tudscr-localization.dtx
2020/09/29 | 3878 | macros/unicodetex/latex/lilyglyphs/tex/commands/beamednotes.inp
@@ -254,17 +631,10 @@
2020/09/29 | 38104 | macros/latex/contrib/tudscr/source/doc/tudscr-obsolete.tex
2020/09/29 | 374725 | language/japanese/BX/bxjscls/bxjscls-manual.pdf
2020/09/29 | 37432 | graphics/pstricks/contrib/pst-eucl/dvips/pst-eucl.pro
-2020/09/29 | 36921 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
2020/09/29 | 36912 | macros/latex/contrib/tcolorbox/tcolorbox.doc.breakable.tex
-2020/09/29 | 36864 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2020/09/29 | 36361 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/09/29 | 360765 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2020/09/29 | 35224 | macros/latex/contrib/tcolorbox/lichtspiel.jpg
-2020/09/29 | 35215 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2020/09/29 | 35032 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2020/09/29 | 348 | systems/texlive/tlnet/archive/texlive-common.r56460.tar.xz
2020/09/29 | 3487 | macros/latex/contrib/tudscr/source/doc/tudscr-preface.tex
-2020/09/29 | 34773 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
2020/09/29 | 3448 | macros/latex/contrib/tcolorbox/tcolorbox.doc.verbatim.tex
2020/09/29 | 3412 | macros/latex/contrib/tcolorbox/tcblistings.code.tex
2020/09/29 | 3408 | macros/unicodetex/latex/lilyglyphs/tex/commands/clefs.inp
@@ -276,20 +646,15 @@
2020/09/29 | 3320 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-fancyExample.ly
2020/09/29 | 3319 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversII.ly
2020/09/29 | 3317 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-threeBeamedQuaversI.ly
-2020/09/29 | 33092 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2020/09/29 | 329614 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2020/09/29 | 32893 | macros/latex/contrib/tcolorbox/tcolorbox.doc.raster.tex
2020/09/29 | 3278 | macros/latex/contrib/tcolorbox/tcolorbox.tex
-2020/09/29 | 327554 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
2020/09/29 | 3260 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDoubleDown.ly
2020/09/29 | 3244 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-semiquaverDottedDoubleDown.ly
2020/09/29 | 3241 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDown.ly
-2020/09/29 | 32393 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2020/09/29 | 3238 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-demisemiquaverDottedDouble.ly
2020/09/29 | 3237615 | install/macros/latex/contrib/animate.tds.zip
2020/09/29 | 3235 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-halfNoteDottedDoubleDown.ly
2020/09/29 | 3235342 | macros/latex/contrib/animate.zip
-2020/09/29 | 32352 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
2020/09/29 | 3232 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crotchetDottedDoubleDown.ly
2020/09/29 | 3230 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDoubleDdown.ly
2020/09/29 | 3228 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaverDottedDoubleDown.ly
@@ -323,135 +688,80 @@
2020/09/29 | 3167 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-quaver.ly
2020/09/29 | 3156 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-decrescHairpin.ly
2020/09/29 | 3150 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/generated_src/lily-crescHairpin.ly
-2020/09/29 | 31252 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2020/09/29 | 312378 | macros/latex/contrib/filehook.zip
-2020/09/29 | 31223 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2020/09/29 | 31211 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2020/09/29 | 310934 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2020/09/29 | 3092 | macros/unicodetex/latex/lilyglyphs/tex/commands/fancyexamples.inp
-2020/09/29 | 30910 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2020/09/29 | 30890 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2020/09/29 | 305081 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
2020/09/29 | 304009 | macros/latex/contrib/filehook/filehook.pdf
2020/09/29 | 3015 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/dynamicsigns.ly
2020/09/29 | 2994 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/score.ily
2020/09/29 | 2988 | macros/latex/contrib/tudscr/source/tudscrsource.tex
2020/09/29 | 29849 | macros/latex/contrib/tcolorbox/tcolorbox.doc.technical.tex
2020/09/29 | 2980 | fonts/algolrevived/README
-2020/09/29 | 29638 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2020/09/29 | 295948 | systems/texlive/tlnet/archive/filehook.doc.r56464.tar.xz
2020/09/29 | 294 | macros/latex/contrib/currfile/currfile.ins
-2020/09/29 | 29399 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
2020/09/29 | 2925 | macros/unicodetex/latex/lilyglyphs/source/glyphimages/definitions/_template.ly
-2020/09/29 | 29058 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2020/09/29 | 29028 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2020/09/29 | 2861 | macros/unicodetex/latex/lilyglyphs/tex/commands/numbers.inp
-2020/09/29 | 28605 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
2020/09/29 | 28537 | macros/latex/contrib/tudscr/source/doc/tudscr-installation.tex
2020/09/29 | 284 | macros/latex/contrib/filehook/README
-2020/09/29 | 281780 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2020/09/29 | 28014 | graphics/svg/source/examples/svg-example.svg
2020/09/29 | 2798 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs_logo/lilyglyphs_logo.tex
-2020/09/29 | 279882 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
2020/09/29 | 2790 | macros/unicodetex/latex/lilyglyphs/tex/commands/noteheads.inp
-2020/09/29 | 27802 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
2020/09/29 | 2774 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lilyglyphsManualFonts.sty
2020/09/29 | 27736 | macros/latex/contrib/tcolorbox/tcbdocumentation.code.tex
2020/09/29 | 273842 | macros/latex/contrib/tcolorbox/tcolorbox-example-poster.pdf
-2020/09/29 | 273699 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
2020/09/29 | 27222 | macros/latex/contrib/tcolorbox/tcolorbox.doc.vignette.tex
2020/09/29 | 27084 | macros/latex/contrib/tcolorbox/tcolorbox.doc.xparse.tex
-2020/09/29 | 27008 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2020/09/29 | 26997 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2020/09/29 | 269406 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
2020/09/29 | 2686 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-a2bf82dd.png
-2020/09/29 | 26853 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
2020/09/29 | 26836 | systems/texlive/tlnet/archive/tlshell.r56461.tar.xz
2020/09/29 | 2670 | macros/latex/contrib/tcolorbox/tcbminted.code.tex
-2020/09/29 | 26613 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2020/09/29 | 2657476 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2020/09/29 | 2630 | macros/latex/contrib/tudscr/source/doc/tudscr-additional.tex
+2020/09/29 | 2592268 | systems/win32/w32tex/tex4htk-w32.tar.xz
2020/09/29 | 25816 | macros/latex/contrib/tcolorbox/tcolorbox.doc.external.tex
2020/09/29 | 2568 | systems/texlive/tlnet/archive/intopdf.source.r56465.tar.xz
2020/09/29 | 2564 | macros/latex/contrib/tcolorbox/tcbprocessing.code.tex
2020/09/29 | 255920 | graphics/pstricks/contrib/pst-eucl/doc/pst-eucl-doc.tex
2020/09/29 | 25557 | macros/latex/contrib/tcolorbox/tcolorbox.doc.poster.tex
-2020/09/29 | 25502 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2020/09/29 | 2534480 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2020/09/29 | 252240 | systems/texlive/tlnet/archive/eso-pic.doc.r56463.tar.xz
-2020/09/29 | 250291 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2020/09/29 | 246827 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
2020/09/29 | 24549 | macros/latex/contrib/tcolorbox/tcolorbox.doc.hooks.tex
2020/09/29 | 2446 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-7fd84ff8.png
-2020/09/29 | 243053 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/09/29 | 24269596 | systems/texlive/tlnet/install-tl.zip
2020/09/29 | 242275 | macros/latex/contrib/tudscr/source/tudscr-manual.dtx
2020/09/29 | 2421 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-decrescHairpin.pdf
2020/09/29 | 2421 | macros/unicodetex/latex/lilyglyphs/tex/pdfs/lily-crescHairpin.pdf
2020/09/29 | 23829 | macros/latex/contrib/tudscr/source/tudscr-misc.dtx
-2020/09/29 | 23600 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2020/09/29 | 23380 | systems/texlive/tlnet/archive/phonetic.r56468.tar.xz
2020/09/29 | 2325 | macros/unicodetex/latex/lilyglyphs/license/license-preamble.inp
2020/09/29 | 231545 | graphics/svg/source/svg.dtx
-2020/09/29 | 22982 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2020/09/29 | 2283370 | macros/unicodetex/latex/lilyglyphs.zip
2020/09/29 | 22496 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs_logo/lilyglyphs_logo.pdf
-2020/09/29 | 224087 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2020/09/29 | 22407 | macros/latex/contrib/tcolorbox/Basilica_5.png
-2020/09/29 | 2236512 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2020/09/29 | 2229 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-dffaecd2.png
2020/09/29 | 2226 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-8b332c94.png
2020/09/29 | 22008 | macros/latex/contrib/tudscr/source/tudscr-supervisor.dtx
2020/09/29 | 21663 | macros/latex/contrib/tcolorbox/crinklepaper.png
2020/09/29 | 21520 | macros/latex/contrib/tudscr/source/tudscr-texindy.dtx
2020/09/29 | 211 | macros/unicodetex/latex/lilyglyphs/tex/README-tex
-2020/09/29 | 211539 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2020/09/29 | 210276 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2020/09/29 | 20817 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/09/29 | 209885 | support/latexmk/latexmk.txt
2020/09/29 | 20817 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-b69af986.png
-2020/09/29 | 207670 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2020/09/29 | 20569 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-3f4afecc.png
-2020/09/29 | 203964 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2020/09/29 | 2031792 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2020/09/29 | 203099 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2020/09/29 | 203073 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
2020/09/29 | 20274 | macros/latex/contrib/tcolorbox/tcolorbox.doc.magazine.tex
2020/09/29 | 20201 | macros/latex/contrib/tcolorbox/tcolorbox.doc.filling.tex
2020/09/29 | 200704 | macros/unicodetex/latex/lilyglyphs/fonts/emmentaler-brace.otf
-2020/09/29 | 20006 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
2020/09/29 | 19952 | macros/latex/contrib/tcolorbox/tcolorbox.doc.fitting.tex
2020/09/29 | 1970 | macros/unicodetex/latex/lilyglyphs/README
-2020/09/29 | 196319 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2020/09/29 | 193835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/09/29 | 19380831 | systems/texlive/tlnet/install-tl-windows.exe
-2020/09/29 | 192838 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
2020/09/29 | 19264 | macros/unicodetex/latex/lilyglyphs/license/COPYING.LPPL
-2020/09/29 | 192588 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2020/09/29 | 189153 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2020/09/29 | 187722 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/09/29 | 192210 | support/latexmk/latexmk.pdf
2020/09/29 | 18669 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-5b13ce04.png
+2020/09/29 | 18456 | support/latexmk/INSTALL
2020/09/29 | 184528 | macros/latex/contrib/currfile.zip
-2020/09/29 | 184490 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2020/09/29 | 1832 | macros/latex/contrib/tudscr/source/doc/examples/notice.tex
2020/09/29 | 18117 | macros/latex/contrib/tudscr/source/doc/tudscr-bundle.tex
2020/09/29 | 18096 | macros/unicodetex/latex/lilyglyphs/documentation/resources/scripts.pdf
-2020/09/29 | 180901 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2020/09/29 | 1779040 | graphics/pstricks/contrib/pst-eucl/doc/pst-eucl-doc.pdf
-2020/09/29 | 177375 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/09/29 | 17727 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/09/29 | 17626 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
2020/09/29 | 175422 | macros/latex/contrib/tcolorbox/tcolorbox.doc.skins.tex
2020/09/29 | 17472 | macros/latex/contrib/tudscr/source/doc/tudscr-supervisor.tex
-2020/09/29 | 1746182 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
2020/09/29 | 17370 | macros/latex/contrib/tudscr/source/doc/tudscr-poster.tex
2020/09/29 | 172948 | macros/latex/contrib/currfile/currfile.pdf
-2020/09/29 | 170421 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2020/09/29 | 169656 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2020/09/29 | 169132 | systems/texlive/tlnet/archive/texlive-docindex.doc.r56460.tar.xz
+2020/09/29 | 169615 | support/latexmk/latexmk.1
2020/09/29 | 169051 | macros/latex/contrib/tcolorbox/tcolorbox.doc.coreoptions.tex
2020/09/29 | 167066 | macros/latex/contrib/tudscr/source/doc/tudscr-mainclasses.tex
-2020/09/29 | 16609251 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2020/09/29 | 165592 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2020/09/29 | 1649355 | language/japanese/BX/bxjscls.zip
2020/09/29 | 161966 | macros/latex/contrib/tudscr/source/tudscr-fonts.dtx
2020/09/29 | 160980 | macros/unicodetex/latex/lilyglyphs/fonts/emmentaler-13.otf
@@ -463,9 +773,6 @@
2020/09/29 | 160560 | macros/unicodetex/latex/lilyglyphs/fonts/emmentaler-18.otf
2020/09/29 | 160552 | macros/unicodetex/latex/lilyglyphs/fonts/emmentaler-16.otf
2020/09/29 | 160332 | macros/unicodetex/latex/lilyglyphs/fonts/emmentaler-20.otf
-2020/09/29 | 16023 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/09/29 | 159879 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2020/09/29 | 15949 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2020/09/29 | 1583 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-ae3fd948.png
2020/09/29 | 1572 | fonts/algolrevived/tex/OT1AlgolRevived-OsF.fd
2020/09/29 | 1571 | fonts/algolrevived/tex/LY1AlgolRevived-OsF.fd
@@ -473,31 +780,21 @@
2020/09/29 | 156088 | systems/texlive/tlnet/archive/texdef.doc.r56466.tar.xz
2020/09/29 | 15593 | macros/latex/contrib/tudscr/README.md
2020/09/29 | 15587 | CTAN.sites
-2020/09/29 | 154419 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/09/29 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2020/09/29 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2020/09/29 | 151864 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2020/09/29 | 151836 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/09/29 | 15568 | macros/latex/contrib/bxpapersize/bxpapersize.sty
2020/09/29 | 15166 | macros/latex/contrib/tcolorbox/pink_marble.png
2020/09/29 | 15011 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-2abb8a04.png
2020/09/29 | 14917 | macros/latex/contrib/tudscr/source/doc/examples/treatise-example.tex
2020/09/29 | 148 | macros/latex/contrib/tcolorbox/tcolorbox.doc.references.tex
2020/09/29 | 14895 | language/japanese/BX/bxjscls/README-ja.md
2020/09/29 | 1461 | graphics/svg/doc/LICENSE.md
-2020/09/29 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2020/09/29 | 1456 | systems/texlive/tlnet/archive/intopdf.r56465.tar.xz
2020/09/29 | 14533 | macros/latex/contrib/tcolorbox/tcbfitting.code.tex
-2020/09/29 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2020/09/29 | 144917 | macros/unicodetex/latex/lilyglyphs/source/fonts/emmentaler-2-18-0.zip
2020/09/29 | 14415 | macros/latex/contrib/tcolorbox/tcolorbox.doc.initoptions.tex
2020/09/29 | 142141 | macros/latex/contrib/tudscr/source/doc/tutorials/treatise.tex
-2020/09/29 | 141854 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2020/09/29 | 14130 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2020/09/29 | 1412 | macros/latex/contrib/tcolorbox/tcblistingsutf8.code.tex
-2020/09/29 | 1404303 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2020/09/29 | 13911 | macros/latex/contrib/tcolorbox/tcblistingscore.code.tex
2020/09/29 | 1384911 | install/fonts/algolrevived.tds.zip
-2020/09/29 | 13840 | systems/texlive/tlnet/archive/filehook.source.r56464.tar.xz
2020/09/29 | 13835 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs_private.zip
2020/09/29 | 138034 | macros/latex/contrib/tudscr/doc/tutorials/mathtype.pdf
2020/09/29 | 1376074 | graphics/pstricks/contrib/pst-eucl.zip
@@ -507,57 +804,38 @@
2020/09/29 | 13613 | macros/latex/contrib/tcolorbox/tcolorbox.doc.sidebyside.tex
2020/09/29 | 13569 | macros/unicodetex/latex/lilyglyphs/scripts/lilyglyphs_common.py
2020/09/29 | 13549 | fonts/algolrevived/doc/algolrevived-doc.tex
-2020/09/29 | 133656 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2020/09/29 | 1325259 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2020/09/29 | 13128 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2020/09/29 | 130359 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2020/09/29 | 128012 | fonts/algolrevived/doc/algolrevived-doc.pdf
2020/09/29 | 12745 | macros/latex/contrib/tcolorbox/tcbvignette.code.tex
-2020/09/29 | 1265432 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2020/09/29 | 12451 | macros/latex/contrib/tcolorbox/tcbposter.code.tex
2020/09/29 | 12292 | macros/unicodetex/latex/lilyglyphs/tex/commands/singlenotes.inp
-2020/09/29 | 1220947 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2020/09/29 | 1220303 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
2020/09/29 | 121115 | macros/latex/contrib/tudscr/doc/tutorials/mathswap.pdf
2020/09/29 | 12106 | macros/latex/contrib/animate/ChangeLog
2020/09/29 | 11951 | graphics/pstricks/contrib/pst-eucl/Changes
-2020/09/29 | 1192975 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2020/09/29 | 116785 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2020/09/29 | 1165015 | language/japanese/BX/bxjscls/bxjscls.pdf
2020/09/29 | 11637 | macros/latex/contrib/tcolorbox/tcolorbox.doc.s_main.sty
2020/09/29 | 1163713 | graphics/svg.zip
-2020/09/29 | 115882 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2020/09/29 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2020/09/29 | 11462 | macros/latex/contrib/tudscr/source/tudscr-mathswap.dtx
2020/09/29 | 1144 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-8155deab.png
-2020/09/29 | 1139619 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2020/09/29 | 1139227 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2020/09/29 | 113582 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2020/09/29 | 11350 | macros/latex/contrib/tudscr/source/tudscr.ins
2020/09/29 | 11341 | macros/latex/contrib/tudscr/source/tudscr-version.dtx
2020/09/29 | 112 | macros/latex/contrib/tcolorbox/tcolorbox.doc.index.tex
+2020/09/29 | 112575 | systems/texlive/tlnet/tlpkg/translations/ru.po
2020/09/29 | 11224 | macros/unicodetex/latex/lilyglyphs/scripts/lily-image-commands.py
2020/09/29 | 110 | graphics/svg/source/examples/svg-preamble.tex
2020/09/29 | 1106 | macros/latex/contrib/tcolorbox/tcolorbox.doc.picturecredits.tex
-2020/09/29 | 109730 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/09/29 | 109963 | systems/texlive/tlnet/tlpkg/translations/sr.po
2020/09/29 | 1096996 | macros/latex/contrib/tudscr/doc/tudscr.pdf
-2020/09/29 | 108991 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/09/29 | 1091 | macros/latex/contrib/bxpapersize/LICENSE
2020/09/29 | 108345 | macros/latex/contrib/tudscr/source/tudscr-pagestyle.dtx
2020/09/29 | 1081461 | macros/latex/contrib/tudscr/doc/tudscr_print.pdf
2020/09/29 | 10705548 | systems/texlive/tlnet/archive/pgf.doc.r56462.tar.xz
-2020/09/29 | 1061413 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
2020/09/29 | 1054258 | macros/latex/contrib/tudscr/doc/tudscrsource.pdf
-2020/09/29 | 104550 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2020/09/29 | 1038431 | graphics/svg/doc/svg.pdf
2020/09/29 | 10336 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-088c978c.png
2020/09/29 | 102939 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs-example.png
2020/09/29 | 10266 | macros/latex/contrib/tcolorbox/tcbxparse.code.tex
-2020/09/29 | 102588 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
2020/09/29 | 10241 | macros/unicodetex/latex/lilyglyphs/documentation/resources/lily-d9988a2c.png
-2020/09/29 | 1021969 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/09/29 | 101784 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2020/09/29 | 101328 | macros/unicodetex/latex/lilyglyphs/documentation/lilyglyphs.tex
-2020/09/29 | 100917 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2020/09/28 | 9989 | graphics/pgf/base/tex/pgfmathfunctions.code.tex
2020/09/28 | 997 | graphics/pgf/base/tex/tikzlibrarydatavisualization.barcharts.code.tex
2020/09/28 | 992 | graphics/pgf/base/tex/pgfcore.code.tex
@@ -589,6 +867,7 @@
2020/09/28 | 95375 | graphics/pgf/base/tex/pgfmoduledatavisualization.code.tex
2020/09/28 | 952 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/energybased/multilevelmixer/RandomPlacer.lua
2020/09/28 | 950 | graphics/pgf/base/doc/text-en/pgfmanual-en-gd-layered.tex
+2020/09/28 | 948 | language/japanese/uptex-base/00readme_uptex.txt
2020/09/28 | 948 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/energybased/multilevelmixer/RandomMerger.lua
2020/09/28 | 946 | graphics/pgf/base/tex/tikzlibrarycircuits.logic.code.tex
2020/09/28 | 946 | graphics/pgf/base/lua/graphdrawing/pgf/gd/trees/library.lua
@@ -608,8 +887,10 @@
2020/09/28 | 926 | graphics/pgf/base/lua/graphdrawing/pgf/gd/ogdf/library.lua
2020/09/28 | 92405 | graphics/pgf/base/tex/pgfmathfunctions.trigonometric.code.tex
2020/09/28 | 9212 | graphics/pgf/base/doc/text-en/pgfmanual-en-pgfsys-paths.tex
+2020/09/28 | 92038 | language/japanese/uptex-base/samples/adobe-gb-utf8.tex
2020/09/28 | 919 | graphics/pgf/base/tex/tikzlibraryshapes.multipart.code.tex
2020/09/28 | 91587 | graphics/pgf/base/tex/pgflibraryshapes.arrows.code.tex
+2020/09/28 | 9132 | language/japanese/uptex-base/samples/bkmk-utf8.tex
2020/09/28 | 911 | graphics/pgf/base/tex/tikzlibrarysvg.path.code.tex
2020/09/28 | 90 | graphics/pgf/base/doc/version-for-xetex/en/plots/pgfplotgnuplot-example.gnuplot
2020/09/28 | 90 | graphics/pgf/base/doc/version-for-pdftex/en/plots/pgfplotgnuplot-example.gnuplot
@@ -638,6 +919,8 @@
2020/09/28 | 873 | graphics/pgf/base/doc/version-for-pdftex/en/Makefile
2020/09/28 | 873 | graphics/pgf/base/doc/version-for-luatex/en/Makefile
2020/09/28 | 8724 | graphics/pgf/base/tex/tikzlibrarycircuits.code.tex
+2020/09/28 | 870 | language/japanese/uptex-base/samples/texxet-jis.tex
+2020/09/28 | 8700 | language/japanese/uptex-base/ukinsoku.tex
2020/09/28 | 86658 | graphics/pgf/base/tex/tikzlibrarygraphs.code.tex
2020/09/28 | 8612 | graphics/pgf/base/lua/graphdrawing/pgf/gd/deprecated/Edge.lua
2020/09/28 | 8605 | graphics/pgf/base/lua/graphdrawing/pgf/gd/model/Path_arced.lua
@@ -653,6 +936,7 @@
2020/09/28 | 823 | graphics/pgf/base/source/energybased_script.h
2020/09/28 | 823 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/layered/DfsAcyclicSubgraph.lua
2020/09/28 | 8196 | graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/base/CoarseGraphFW.lua
+2020/09/28 | 813 | language/japanese/uptex-base/samples/console_io.tex
2020/09/28 | 813 | graphics/pgf/base/doc/text-en/pgfmanual-en-gd-edge-routing.tex
2020/09/28 | 80 | graphics/pgf/base/doc/version-for-xetex/en/plots/pgf-x.gnuplot
2020/09/28 | 80 | graphics/pgf/base/doc/version-for-pdftex/en/plots/pgf-x.gnuplot
@@ -685,6 +969,8 @@
2020/09/28 | 747 | graphics/pgf/base/source/MakefileConfig.mk
2020/09/28 | 7474 | graphics/pgf/base/tex/pgflibrarydecorations.pathreplacing.code.tex
2020/09/28 | 7412 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-3d.tex
+2020/09/28 | 74011 | language/japanese/uptex-base/samples/adobe-cns-utf8.tex
+2020/09/28 | 73 | language/japanese/uptex-base/euptex.ini
2020/09/28 | 73 | graphics/pgf/base/lua/graphdrawing/pgf/gd/planar.lua
2020/09/28 | 7390 | graphics/pgf/base/doc/text-en/pgfmanual-en-installation.tex
2020/09/28 | 734 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/layered/GreedyInsertHeuristic.lua
@@ -704,11 +990,11 @@
2020/09/28 | 7167 | graphics/pgf/base/lua/graphdrawing/pgf/gd/control/Orientation.lua
2020/09/28 | 7163 | graphics/pgf/base/lua/graphdrawing/pgf/gd/trees/ChildSpec.lua
2020/09/28 | 714 | graphics/pgf/base/doc/version-for-xetex/en/Makefile
-2020/09/28 | 714397 | systems/win32/w32tex/ChangeLog
2020/09/28 | 713 | graphics/pgf/base/doc/text-en/pgfmanual-en-dv-backend.tex
2020/09/28 | 708 | graphics/pgf/base/tex/tikzlibraryshadings.code.tex
2020/09/28 | 701 | graphics/pgf/base/doc/version-for-dvipdfm/en/Makefile
2020/09/28 | 7011 | graphics/pgf/base/lua/graphdrawing/pgf/gd/force/QuadTree.lua
+2020/09/28 | 69 | language/japanese/ptex-base/eptex.ini
2020/09/28 | 6995 | graphics/pgf/base/tex/pgflibrarytimelines.code.tex
2020/09/28 | 6958 | graphics/pgf/base/tex/pgfmathode.code.tex
2020/09/28 | 6944 | graphics/pgf/base/tex/pgfcoreimage.code.tex
@@ -717,10 +1003,18 @@
2020/09/28 | 68558 | graphics/pgf/base/doc/text-en/pgfmanual-en-pgfkeys.tex
2020/09/28 | 6846 | graphics/pgf/base/tex/pgflibraryarrows.spaced.code.tex
2020/09/28 | 6810 | graphics/pgf/base/tex/tikzlibrarychains.code.tex
+2020/09/28 | 6784 | language/japanese/uptex-base/samples/aozora-ujreport-utf8.tex
+2020/09/28 | 6782 | language/japanese/uptex-base/samples/aozora-ujbook-utf8.tex
2020/09/28 | 6774 | graphics/pgf/base/lua/graphdrawing/pgf/gd/layered/Ranking.lua
2020/09/28 | 6762 | graphics/pgf/base/tex/pgfsys-common-pdf-via-dvi.def
+2020/09/28 | 6748 | language/japanese/uptex-base/samples/aozora-ujarticle-utf8.tex
+2020/09/28 | 6704 | language/japanese/uptex-base/samples/aozora-utreport-utf8.tex
+2020/09/28 | 6702 | language/japanese/uptex-base/samples/aozora-utbook-utf8.tex
2020/09/28 | 668 | graphics/pgf/base/doc/version-for-vtex/en/Makefile
+2020/09/28 | 6677 | language/japanese/uptex-base/samples/set3-check-h-utf8.tex
2020/09/28 | 666 | graphics/pgf/base/tex/t-pgffor.tex
+2020/09/28 | 6668 | language/japanese/uptex-base/samples/aozora-utf8.tex
+2020/09/28 | 6668 | language/japanese/uptex-base/samples/aozora-utarticle-utf8.tex
2020/09/28 | 6661 | graphics/pgf/base/lua/graphdrawing/pgf/gd/bindings/Binding.lua
2020/09/28 | 665 | graphics/pgf/base/doc/version-for-dvisvgm/en/pgfmanual-test.tex
2020/09/28 | 663 | graphics/pgf/base/source/MedianPlacer_script.h
@@ -732,6 +1026,7 @@
2020/09/28 | 655 | graphics/pgf/base/source/SolarPlacer_script.h
2020/09/28 | 6550 | graphics/pgf/base/lua/graphdrawing/pgf/gd/model/Coordinate.lua
2020/09/28 | 6529 | graphics/pgf/base/lua/graphdrawing/pgf/gd/control/doc.lua
+2020/09/28 | 64 | language/japanese/ptex-base/ptex.ini
2020/09/28 | 6364 | graphics/pgf/base/doc/text-en/pgfmanual-en-base-quick.tex
2020/09/28 | 63632 | systems/texlive/tlnet/archive/semtex.doc.r56456.tar.xz
2020/09/28 | 633 | graphics/pgf/base/tex/t-pgfkey.tex
@@ -746,9 +1041,12 @@
2020/09/28 | 62281 | graphics/pgf/base/tex/pgflibraryshapes.multipart.code.tex
2020/09/28 | 6223 | graphics/pgf/base/lua/graphdrawing/pgf/gd/lib/PriorityQueue.lua
2020/09/28 | 620 | graphics/pgf/base/lua/graphdrawing/pgf/gd/circular/library.lua
+2020/09/28 | 61 | language/japanese/uptex-base/uptex.ini
2020/09/28 | 6189 | graphics/pgf/base/doc/text-en/pgfmanual-en-base-design.tex
2020/09/28 | 61664 | graphics/pgf/base/doc/text-en/pgfmanual-en-base-animations.tex
2020/09/28 | 61358 | graphics/pgf/base/doc/text-en/pgfmanual-en-tutorial-map.tex
+2020/09/28 | 6115 | language/japanese/uptex-base/samples/bkmk-jis.tex
+2020/09/28 | 6108 | language/japanese/uptex-base/samples/jbib2-utf8.tex
2020/09/28 | 60544 | graphics/pgf/base/tex/pgfsys.code.tex
2020/09/28 | 60485 | graphics/pgf/base/doc/images/brave-gnu-world-logo-mask.jpg
2020/09/28 | 6038 | graphics/pgf/base/tex/pgfcoregraphicstate.code.tex
@@ -764,6 +1062,7 @@
2020/09/28 | 586 | graphics/pgf/base/source/module_script.h
2020/09/28 | 5849 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-fixedpoint.tex
2020/09/28 | 577 | graphics/pgf/base/source/BarycenterHeuristic_script.h
+2020/09/28 | 5777 | language/japanese/ptex-base/kinsoku.tex
2020/09/28 | 575 | graphics/pgf/base/source/GreedyCycleRemoval_script.h
2020/09/28 | 575 | graphics/pgf/base/source/DfsAcyclicSubgraph_script.h
2020/09/28 | 57538 | graphics/pgf/base/doc/text-en/pgfmanual-en-pgfsys-commands.tex
@@ -773,6 +1072,7 @@
2020/09/28 | 57081 | graphics/pgf/base/doc/images/brave-gnu-world-logo.25.jpg
2020/09/28 | 5693 | graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/algorithms/SocialGravityDegree.lua
2020/09/28 | 567504 | systems/texlive/tlnet/archive/platex-tools.doc.r56451.tar.xz
+2020/09/28 | 563 | language/japanese/uptex-base/samples/area-uptex.mp
2020/09/28 | 561 | graphics/pgf/base/doc/version-for-luatex/en/plots/pgf-parametric-example.table
2020/09/28 | 561 | graphics/pgf/base/doc/version-for-dvipdfmx/en/plots/pgf-parametric-example.table
2020/09/28 | 561 | graphics/pgf/base/doc/version-for-dvipdfmx/en/plots/pgf-parametric-example-cut.table
@@ -792,12 +1092,14 @@
2020/09/28 | 543 | graphics/pgf/base/doc/version-for-luatex/en/plots/pgf-exp.table
2020/09/28 | 543 | graphics/pgf/base/doc/version-for-dvipdfmx/en/plots/pgf-exp.table
2020/09/28 | 542 | graphics/pgf/base/source/SplitHeuristic_script.h
+2020/09/28 | 5420 | language/japanese/uptex-base/samples/jbib1-jis.tex
2020/09/28 | 541 | graphics/pgf/base/source/tikzexternaltest.sharedpreamble.tex
2020/09/28 | 5401 | graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/forcetypes/ForceGraphDistance.lua
2020/09/28 | 5400 | graphics/pgf/base/lua/graphdrawing/pgf/gd/control/NodeAnchors.lua
2020/09/28 | 5364 | graphics/pgf/base/lua/graphdrawing/pgf/gd/control/Components.lua
2020/09/28 | 5364 | graphics/pgf/base/doc/extract.lua
2020/09/28 | 534 | graphics/pgf/base/doc/version-for-dvipdfmx/en/pgfmanual-test.tex
+2020/09/28 | 53462 | language/japanese/uptex-base/samples/adobe-kr-utf8.tex
2020/09/28 | 533 | graphics/pgf/base/doc/version-for-luatex/en/plots/pgf-x.table
2020/09/28 | 533 | graphics/pgf/base/doc/version-for-luatex/en/pgfmanual-test.tex
2020/09/28 | 533 | graphics/pgf/base/doc/version-for-dvipdfmx/en/plots/pgf-x.table
@@ -816,6 +1118,7 @@
2020/09/28 | 5220 | graphics/pgf/base/tex/pgflibrarydecorations.markings.code.tex
2020/09/28 | 521 | graphics/pgf/base/tex/pgfmath.code.tex
2020/09/28 | 5214 | graphics/pgf/base/lua/graphdrawing/pgf/gd/trees/ReingoldTilford1981.lua
+2020/09/28 | 5212 | language/japanese/uptex-base/samples/otfsmpl-uplatex.tex
2020/09/28 | 520 | graphics/pgf/base/doc/version-for-xetex/en/plots/pgf-parametric-example.table
2020/09/28 | 520 | graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-parametric-example.table
2020/09/28 | 520 | graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-parametric-example.table
@@ -869,13 +1172,17 @@
2020/09/28 | 4883 | graphics/pgf/base/tex/pgfcorelayers.code.tex
2020/09/28 | 4878 | graphics/pgf/base/tex/pgflibraryshapes.gates.ee.code.tex
2020/09/28 | 4876 | graphics/pgf/base/doc/text-en/pgfmanual-en-gd-ogdf.tex
+2020/09/28 | 48661 | language/japanese/uptex-base/samples/adobe-jp-utf8.tex
2020/09/28 | 4865 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-er.tex
2020/09/28 | 485 | graphics/pgf/base/tex/pgfbasesnakes.tex
2020/09/28 | 4855 | graphics/pgf/base/tex/pgflibrarydatavisualization.barcharts.code.tex
2020/09/28 | 48091 | graphics/pgf/base/doc/text-en/pgfmanual-en-base-transformations.tex
+2020/09/28 | 4791 | language/japanese/uptex-base/samples/sangoku-uplatex.tex
+2020/09/28 | 475 | language/japanese/uptex-base/samples/area-jis.mp
2020/09/28 | 475 | graphics/pgf/base/tex/tikzlibraryshapes.symbols.code.tex
2020/09/28 | 475 | graphics/pgf/base/tex/pgfbaseshapes.tex
2020/09/28 | 475 | graphics/pgf/base/tex/pgfbasematrix.tex
+2020/09/28 | 471 | language/japanese/uptex-base/samples/area-utf8.mp
2020/09/28 | 470 | graphics/pgf/base/doc/README
2020/09/28 | 46822 | graphics/pgf/base/doc/text-en/pgfmanual-en-base-arrows.tex
2020/09/28 | 467 | graphics/pgf/base/tex/pgfbaseplot.tex
@@ -884,7 +1191,9 @@
2020/09/28 | 46241 | graphics/pgf/base/tex/pgflibraryshapes.misc.code.tex
2020/09/28 | 46142 | graphics/pgf/base/doc/text-en/pgfmanual-en-tutorial-chains.tex
2020/09/28 | 4611 | graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/algorithms/SocialGravityCloseness.lua
+2020/09/28 | 458 | language/japanese/uptex-base/samples/area-sjis.mp
2020/09/28 | 458 | graphics/pgf/base/doc/version-for-dvisvgm/en/pgfmanual.tex
+2020/09/28 | 457 | language/japanese/uptex-base/samples/area-euc.mp
2020/09/28 | 457 | graphics/pgf/base/tex/t-pgfbim.tex
2020/09/28 | 4572 | graphics/pgf/base/tex/tikzlibrarybackgrounds.code.tex
2020/09/28 | 456 | graphics/pgf/base/doc/version-for-dvipdfm/pgfmanual-dvipdfm.cfg
@@ -953,6 +1262,7 @@
2020/09/28 | 410 | graphics/pgf/base/tex/pgflibraryplotmarks.sty
2020/09/28 | 410 | graphics/pgf/base/tex/pgfcore.sty
2020/09/28 | 4099 | graphics/pgf/base/lua/graphdrawing/pgf/gd/control/FineTune.lua
+2020/09/28 | 4089 | language/japanese/uptex-base/samples/sangoku-uptex.tex
2020/09/28 | 4076 | graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/base/Preprocessing.lua
2020/09/28 | 4073 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/energybased/FMMMLayout.lua
2020/09/28 | 4070 | graphics/pgf/base/tex/tikzlibraryspy.code.tex
@@ -995,6 +1305,7 @@
2020/09/28 | 388 | graphics/pgf/base/tex/pgfbaseshapes.sty
2020/09/28 | 388 | graphics/pgf/base/tex/pgfbasematrix.sty
2020/09/28 | 388 | graphics/pgf/base/lua/graphdrawing/pgf/gd/phylogenetics.lua
+2020/09/28 | 3886 | language/japanese/uptex-base/samples/testrun.bat
2020/09/28 | 386 | graphics/pgf/base/lua/graphdrawing/pgf/gd/model.lua
2020/09/28 | 386 | graphics/pgf/base/lua/graphdrawing/pgf/gd/force.lua
2020/09/28 | 3869 | graphics/pgf/base/lua/graphdrawing/pgf/gd/layered/library.lua
@@ -1002,16 +1313,19 @@
2020/09/28 | 384 | graphics/pgf/base/tex/pgfcalendar.tex
2020/09/28 | 384 | graphics/pgf/base/tex/pgfbaseplot.sty
2020/09/28 | 384 | graphics/pgf/base/lua/graphdrawing/pgf/gd/ogdf.lua
+2020/09/28 | 3836 | language/japanese/ptex-base/eptexdefs.lib
2020/09/28 | 38364 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-calendar.tex
2020/09/28 | 382412 | systems/texlive/tlnet/archive/semantex.doc.r56455.tar.xz
2020/09/28 | 3823 | graphics/pgf/base/tex/tikzlibraryexternal.code.tex
2020/09/28 | 380 | graphics/pgf/base/tex/tikzlibrarybabel.code.tex
2020/09/28 | 378 | graphics/pgf/base/lua/graphdrawing/pgf/gd/circular.lua
2020/09/28 | 376 | graphics/pgf/base/lua/graphdrawing/pgf/gd/pedigrees.lua
+2020/09/28 | 376 | dviware/dviview/DVIView/DVIView.vcxproj.user
2020/09/28 | 374 | graphics/pgf/base/lua/graphdrawing/pgf/gd/routing.lua
2020/09/28 | 37431 | graphics/pgf/base/tex/pgfkeysfiltered.code.tex
2020/09/28 | 37424 | graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-transparency.tex
2020/09/28 | 37376 | graphics/pgf/base/tex/pgfmathparser.code.tex
+2020/09/28 | 372 | language/japanese/uptex-base/samples/box-utf8.eps
2020/09/28 | 372 | graphics/pgf/base/tex/pgfkeys.tex
2020/09/28 | 372 | graphics/pgf/base/doc/text-en/pgfmanual-en-main.tex
2020/09/28 | 3727 | graphics/pgf/base/tex/pgfpict2e.sty
@@ -1024,6 +1338,7 @@
2020/09/28 | 3648 | graphics/pgf/base/doc/text-en/pgfmanual-en-xxcolor.tex
2020/09/28 | 3643 | graphics/pgf/base/tex/tikzlibraryfit.code.tex
2020/09/28 | 3640 | graphics/pgf/base/lua/graphdrawing/pgf/gd/layered/NodePositioningGansnerKNV1993.lua
+2020/09/28 | 3632 | language/japanese/uptex-base/samples/utfsmpl-uplatex.tex
2020/09/28 | 36299 | graphics/pgf/base/tex/pgfpages.sty
2020/09/28 | 3614 | graphics/pgf/base/tex/tikzlibraryangles.code.tex
2020/09/28 | 35 | graphics/pgf/base/doc/version-for-dvisvgm/en/color.cfg
@@ -1032,6 +1347,8 @@
2020/09/28 | 357 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/module/TwoLayerCrossMin.lua
2020/09/28 | 357 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/misclayout.lua
2020/09/28 | 3574 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc.lua
+2020/09/28 | 355 | language/japanese/uptex-base/samples/box-sjis.eps
+2020/09/28 | 3557 | language/japanese/uptex-base/samples/jbtest.bib
2020/09/28 | 3544 | graphics/pgf/base/tex/tikzlibraryperspective.code.tex
2020/09/28 | 3534 | graphics/pgf/base/lua/graphdrawing/pgf/gd/force/ControlIteration.lua
2020/09/28 | 352 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/layered.lua
@@ -1039,6 +1356,7 @@
2020/09/28 | 35249 | graphics/pgf/base/tex/pgfcoreshade.code.tex
2020/09/28 | 351 | graphics/pgf/base/tex/t-pgfbpt.tex
2020/09/28 | 351 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/planarity.lua
+2020/09/28 | 350 | language/japanese/uptex-base/samples/box-euc.eps
2020/09/28 | 350 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/module/AcyclicSubgraphModule.lua
2020/09/28 | 349 | graphics/pgf/base/tex/t-pgfbla.tex
2020/09/28 | 34987 | graphics/pgf/base/doc/text-en/pgfmanual-en-gd-algorithms-in-c.tex
@@ -1055,8 +1373,10 @@
2020/09/28 | 344 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/module/MultilevelBuilder.lua
2020/09/28 | 34338 | graphics/pgf/base/doc/text-en/pgfmanual-en-gd-usage-pgf.tex
2020/09/28 | 342 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/module/HierarchyLayoutModule.lua
+2020/09/28 | 3417 | language/japanese/uptex-base/samples/adobe-cid.tex
2020/09/28 | 340 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/module/InitialPlacer.lua
2020/09/28 | 34020 | graphics/pgf/base/lua/graphdrawing/pgf/gd/interface/InterfaceToAlgorithms.lua
+2020/09/28 | 339 | language/japanese/uptex-base/samples/box-jis.eps
2020/09/28 | 339 | graphics/pgf/base/tex/tikz.sty
2020/09/28 | 339 | graphics/pgf/base/tex/tikzlibraryshapes.geometric.code.tex
2020/09/28 | 3397 | graphics/pgf/base/tex/pgflibrarygraphdrawing.force.code.tex
@@ -1065,6 +1385,7 @@
2020/09/28 | 337 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/energybased.lua
2020/09/28 | 3379 | graphics/pgf/base/tex/pgfmathfunctions.round.code.tex
2020/09/28 | 33646 | graphics/pgf/base/lua/graphdrawing/pgf/gd/model/Path.lua
+2020/09/28 | 33617 | language/japanese/uptex-base/01uptex_doc_utf8.txt
2020/09/28 | 3360 | graphics/pgf/base/tex/tikzlibrarytrees.code.tex
2020/09/28 | 33432 | graphics/pgf/base/tex/tikzlibraryanimations.code.tex
2020/09/28 | 333 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/module/RankingModule.lua
@@ -1081,13 +1402,16 @@
2020/09/28 | 32926 | graphics/pgf/base/doc/text-en/pgfmanual-en-base-paths.tex
2020/09/28 | 328 | graphics/pgf/base/tex/pgfcalendar.sty
2020/09/28 | 32766 | graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-matrices.tex
+2020/09/28 | 32696 | language/japanese/uptex-base/02uptex_changelog_utf8.txt
2020/09/28 | 325 | graphics/pgf/base/tex/tikzlibraryplotmarks.code.tex
2020/09/28 | 325 | graphics/pgf/base/tex/pgfrcs.sty
2020/09/28 | 3243 | graphics/pgf/base/tex/tikzlibrary3d.code.tex
2020/09/28 | 321 | graphics/pgf/base/tex/tikzlibrarydecorations.pathmorphing.code.tex
2020/09/28 | 321 | graphics/pgf/base/doc/INSTALL
2020/09/28 | 3216 | graphics/pgf/base/lua/graphdrawing/pgf/gd/experimental/evolving/doc.lua
+2020/09/28 | 320 | language/japanese/uptex-base/samples/bkmk-docinfo.txt
2020/09/28 | 32095 | graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-trees.tex
+2020/09/28 | 31 | language/japanese/uptex-base/samples/iotext.txt
2020/09/28 | 319 | graphics/pgf/base/tex/tikzlibrarydecorations.footprints.code.tex
2020/09/28 | 319 | graphics/pgf/base/tex/tikzlibraryarrows.code.tex
2020/09/28 | 31877 | graphics/pgf/base/doc/text-en/pgfmanual-en-guidelines.tex
@@ -1098,6 +1422,8 @@
2020/09/28 | 31708 | graphics/pgf/base/doc/text-en/pgfmanual-en-base-shadings.tex
2020/09/28 | 315 | graphics/pgf/base/tex/tikzlibrarydecorations.shapes.code.tex
2020/09/28 | 3159 | graphics/pgf/base/lua/graphdrawing/pgf/gd/lib/Storage.lua
+2020/09/28 | 3158 | language/japanese/uptex-base/samples/simple-u-utf8.tex
+2020/09/28 | 3157 | language/japanese/uptex-base/samples/greek-uplatex.tex
2020/09/28 | 3150 | graphics/pgf/base/lua/graphdrawing/pgf/gd/layered/crossing_minimization.lua
2020/09/28 | 3134 | graphics/pgf/base/lua/graphdrawing/pgf/gd/interface/Scope.lua
2020/09/28 | 31195 | graphics/pgf/base/doc/text-en/pgfmanual-en-math-numberprinting.tex
@@ -1138,23 +1464,30 @@
2020/09/28 | 2790 | graphics/pgf/base/lua/graphdrawing/pgf/gd/lib/Direct.lua
2020/09/28 | 2774 | graphics/pgf/base/lua/graphdrawing/pgf/gd/lib/Transform.lua
2020/09/28 | 276 | graphics/pgf/base/tex/tikzlibraryfixedpointarithmetic.code.tex
+2020/09/28 | 2764 | language/japanese/uptex-base/samples/kinsoku-chk-utf8.tex
2020/09/28 | 2763 | graphics/pgf/base/tex/pgfsys-textures.def
2020/09/28 | 2758 | graphics/pgf/base/tex/pgfsys-vtex.def
2020/09/28 | 2757 | graphics/pgf/base/lua/graphdrawing/pgf/gd/control/ComponentOrder.lua
2020/09/28 | 274 | graphics/pgf/base/tex/pgfkeys.sty
+2020/09/28 | 2746 | language/japanese/uptex-base/samples/widow.tex
2020/09/28 | 274109 | graphics/pgf/base/doc/images/brave-gnu-world-logo-mask.eps
2020/09/28 | 2739 | graphics/pgf/base/tex/pgflibrarydecorations.fractals.code.tex
+2020/09/28 | 2735 | language/japanese/uptex-base/samples/simple-utf8.tex
2020/09/28 | 27353 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-fpu.tex
2020/09/28 | 2732 | graphics/pgf/base/tex/tikzlibrarysnakes.code.tex
2020/09/28 | 27253 | graphics/pgf/base/doc/text-en/pgfmanual-en-pages.tex
2020/09/28 | 27080 | graphics/pgf/base/tex/pgfmoduleoo.code.tex
+2020/09/28 | 2689 | language/japanese/uptex-base/samples/simple-jis.tex
2020/09/28 | 26872 | graphics/pgf/base/doc/text-en/pgfmanual-en-dv-formats.tex
2020/09/28 | 2668 | graphics/pgf/base/lua/graphdrawing/pgf/gd/control/Anchoring.lua
+2020/09/28 | 26548 | language/japanese/uptex-base/euptex.src
2020/09/28 | 26467 | graphics/pgf/base/lua/graphdrawing/pgf/gd/model/Digraph.lua
+2020/09/28 | 26454 | language/japanese/ptex-base/eptex.src
2020/09/28 | 2632 | support/texdef/CHANGELOG
2020/09/28 | 262 | graphics/pgf/base/tex/example_graph_for_ascii_displayer.txt
2020/09/28 | 2627 | graphics/pgf/base/tex/pgfsys-dvipdfm.def
2020/09/28 | 2616 | graphics/pgf/base/doc/text-en/pgfmanual-en-dv-examples.tex
+2020/09/28 | 2613 | language/japanese/uptex-base/samples/simple-u-jis.tex
2020/09/28 | 260 | graphics/pgf/base/doc/images/brave-gnu-world-logo.xbb
2020/09/28 | 2576 | graphics/pgf/base/tex/tikzlibrarygraphs.standard.code.tex
2020/09/28 | 2571 | graphics/pgf/base/lua/graphdrawing/pgf/gd/deprecated/Iterators.lua
@@ -1170,8 +1503,10 @@
2020/09/28 | 25340 | systems/texlive/tlnet/archive/greek-fontenc.r56449.tar.xz
2020/09/28 | 251 | graphics/pgf/base/source/tikzexternaltest.tex
2020/09/28 | 2505 | graphics/pgf/base/source/InterfaceFromOGDF.c++
+2020/09/28 | 2500 | language/japanese/uptex-base/samples/simple-sjis.tex
2020/09/28 | 24998 | graphics/pgf/base/lua/graphdrawing/pgf/gd/phylogenetics/Maeusle2012.lua
2020/09/28 | 24941 | graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-scopes.tex
+2020/09/28 | 2493 | language/japanese/uptex-base/samples/simple-euc.tex
2020/09/28 | 2488 | graphics/pgf/base/lua/graphdrawing/pgf/gd/force/jedi/library.lua
2020/09/28 | 2479 | graphics/pgf/base/lua/graphdrawing/pgf/gd/routing/NecklaceRouting.lua
2020/09/28 | 24742 | graphics/pgf/base/tex/pgflibrarysvg.path.code.tex
@@ -1181,11 +1516,14 @@
2020/09/28 | 2439 | graphics/pgf/base/doc/text-en/pgfmanual-en-gd-phylogenetics.tex
2020/09/28 | 24091 | graphics/pgf/base/tex/pgfcalendar.code.tex
2020/09/28 | 23888 | graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-pics.tex
+2020/09/28 | 237 | language/japanese/uptex-base/samples/jstr-uptex.mp
2020/09/28 | 23778 | graphics/pgf/base/source/InterfaceFromC.h
2020/09/28 | 23692 | graphics/pgf/base/tex/pgffor.code.tex
+2020/09/28 | 2367 | language/japanese/uptex-base/samples/00readme_uptex_samples.txt
2020/09/28 | 23635 | graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-decorations.tex
2020/09/28 | 235 | graphics/pgf/base/source/planarity_script.h
2020/09/28 | 2351 | graphics/pgf/base/lua/graphdrawing/pgf/gd/examples/SimpleDemo.lua
+2020/09/28 | 234 | language/japanese/uptex-base/samples/jstr-utf8.mp
2020/09/28 | 23492 | graphics/pgf/base/doc/text-en/pgfmanual-en-base-points.tex
2020/09/28 | 23470928 | systems/win32/w32tex/cjkzr.tar.xz
2020/09/28 | 23458 | graphics/pgf/base/doc/text-en/pgfmanual-en-base-plots.tex
@@ -1198,6 +1536,7 @@
2020/09/28 | 22892 | graphics/pgf/base/tex/pgflibraryshapes.gates.ee.IEC.code.tex
2020/09/28 | 2288 | graphics/pgf/base/lua/graphdrawing/pgf/gd/phylogenetics/PhylogeneticTree.lua
2020/09/28 | 2282 | graphics/pgf/base/lua/graphdrawing/pgf/gd/lib/DepthFirstSearch.lua
+2020/09/28 | 227 | language/japanese/uptex-base/samples/jstr-jis.mp
2020/09/28 | 225 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-calc.tex
2020/09/28 | 2238 | graphics/pgf/base/source/FastMultipoleEmbedder_script.h
2020/09/28 | 2232 | graphics/pgf/base/tex/xxcolor.sty
@@ -1205,16 +1544,18 @@
2020/09/28 | 2224 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/planarity/PlanarizationLayout.lua
2020/09/28 | 22211 | graphics/pgf/base/tex/pgfsys-common-postscript.def
2020/09/28 | 2220 | graphics/pgf/base/tex/pgfheaps.sty
+2020/09/28 | 221 | language/japanese/uptex-base/samples/jstr-sjis.mp
+2020/09/28 | 221 | language/japanese/uptex-base/samples/jstr-euc.mp
2020/09/28 | 22123 | graphics/pgf/base/tex/pgflibraryluamath.code.tex
2020/09/28 | 22072 | graphics/pgf/base/doc/text-en/pgfmanual-en-gd-usage-tikz.tex
2020/09/28 | 22045 | graphics/pgf/base/lua/graphdrawing/pgf/gd/layered/NetworkSimplex.lua
2020/09/28 | 21989 | graphics/pgf/base/tex/pgfcoretransformations.code.tex
2020/09/28 | 21933 | graphics/pgf/base/doc/text-en/pgfmanual-en-pgfcalendar.tex
-2020/09/28 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r56448.tar.xz
2020/09/28 | 21856 | graphics/pgf/base/doc/text-en/pgfmanual-en-pgfkeysfiltered.tex
2020/09/28 | 2184 | graphics/pgf/base/tex/tikzlibraryturtle.code.tex
2020/09/28 | 2161 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-svg-path.tex
2020/09/28 | 2152 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/energybased/SpringEmbedderFRExact.lua
+2020/09/28 | 2145 | language/japanese/uptex-base/README_uptex.txt
2020/09/28 | 21452 | graphics/pgf/base/doc/text-en/pgfmanual-en-drivers.tex
2020/09/28 | 21326 | graphics/pgf/base/lua/graphdrawing/pgf/gd/experimental/evolving/GraphAnimationCoordination.lua
2020/09/28 | 21302 | graphics/pgf/base/tex/pgfcorepathusage.code.tex
@@ -1237,6 +1578,7 @@
2020/09/28 | 2044 | graphics/pgf/base/doc/text-en/plots/pgf-tan-example.table
2020/09/28 | 20415 | graphics/pgf/base/doc/licenses/gnu-free-documentation-license-1.2.txt
2020/09/28 | 20330 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-patterns.tex
+2020/09/28 | 2024 | language/japanese/uptex-base/samples/yaku-jsc-utf8.tex
2020/09/28 | 20166 | graphics/pgf/base/tex/pgflibraryprofiler.code.tex
2020/09/28 | 1997 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/layered/LongestPathRanking.lua
2020/09/28 | 19855 | graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-transformations.tex
@@ -1261,6 +1603,7 @@
2020/09/28 | 1944 | graphics/pgf/base/doc/version-for-dvipdfm/en/plots/pgfplotgnuplot-example.table
2020/09/28 | 1944 | graphics/pgf/base/doc/text-en/plots/pgfplotgnuplot-example.table
2020/09/28 | 19324 | graphics/pgf/base/tex/pgfcoreexternal.code.tex
+2020/09/28 | 1928 | language/japanese/ptex-base/ptex.tex
2020/09/28 | 1921 | support/texdef/INSTALL
2020/09/28 | 191 | graphics/pgf/base/doc/version-for-dvisvgm/en/pgfmanual-test.html
2020/09/28 | 1918 | graphics/pgf/base/tex/pgfmodulesorting.code.tex
@@ -1284,6 +1627,7 @@
2020/09/28 | 18393 | graphics/pgf/base/doc/text-en/pgfmanual-en-base-matrices.tex
2020/09/28 | 1838 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/energybased/SpringEmbedderFR.lua
2020/09/28 | 1835 | graphics/pgf/base/lua/graphdrawing/pgf/gd/layered/CycleRemovalBergerS1990a.lua
+2020/09/28 | 1810 | language/japanese/uptex-base/uptex.tex
2020/09/28 | 18032 | graphics/pgf/base/doc/licenses/gnu-public-license-2.txt
2020/09/28 | 179386 | graphics/pgf/base/doc/ChangeLog
2020/09/28 | 1790 | graphics/pgf/base/lua/graphdrawing/pgf/gd/layered/node_positioning.lua
@@ -1324,21 +1668,27 @@
2020/09/28 | 16467 | graphics/pgf/base/tex/pgflibrarydecorations.shapes.code.tex
2020/09/28 | 16342 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-lsystems.tex
2020/09/28 | 16121 | graphics/pgf/base/tex/pgfmoduleplot.code.tex
+2020/09/28 | 1611 | language/japanese/uptex-base/samples/linebreak.bib
2020/09/28 | 160992 | graphics/pgf/base/tex/pgflibraryshapes.geometric.code.tex
2020/09/28 | 1608 | graphics/pgf/base/source/SpringEmbedderFR_script.h
2020/09/28 | 16083 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-petri.tex
+2020/09/28 | 1601 | language/japanese/uptex-base/samples/yaku-jsc-jis.tex
2020/09/28 | 159 | graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-parametric-example.gnuplot
2020/09/28 | 159 | graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-parametric-example.gnuplot
2020/09/28 | 159 | graphics/pgf/base/doc/text-en/plots/pgf-parametric-example.gnuplot
2020/09/28 | 15929 | graphics/pgf/base/tex/tikzlibrarycalc.code.tex
+2020/09/28 | 1591 | language/japanese/uptex-base/LICENSE
+2020/09/28 | 15909 | language/japanese/uptex-base/samples/show_kcat.tex
2020/09/28 | 1589 | graphics/pgf/base/lua/graphdrawing/pgf/gd/layered/CycleRemovalGansnerKNV1993.lua
2020/09/28 | 1576 | graphics/pgf/base/doc/version-for-dvisvgm/en/Makefile
2020/09/28 | 1572 | graphics/pgf/base/source/SimpleDemoC.c
2020/09/28 | 1571 | graphics/pgf/base/tex/tikzlibrarycircuits.logic.US.code.tex
+2020/09/28 | 15686 | language/japanese/uptex-base/samples/Makefile
2020/09/28 | 15671 | graphics/pgf/base/doc/text-en/pgfmanual-en-pgffor.tex
2020/09/28 | 1563 | graphics/pgf/base/lua/graphdrawing/pgf/gd/force/ControlDeclare.lua
2020/09/28 | 15631 | graphics/pgf/base/tex/pgflibraryfixedpointarithmetic.code.tex
2020/09/28 | 156060 | graphics/pgf/base/doc/text-en/pgfmanual-en-dv-axes.tex
+2020/09/28 | 1554 | language/japanese/ptex-base/LICENSE
2020/09/28 | 1553 | fonts/algolrevived/tex/TS1AlgolRevived-TLF.fd
2020/09/28 | 1553 | fonts/algolrevived/tex/TS1AlgolRevived-OsF.fd
2020/09/28 | 1551 | fonts/algolrevived/tex/T1AlgolRevived-OsF.fd
@@ -1380,19 +1730,30 @@
2020/09/28 | 1433 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/misclayout/BalloonLayout.lua
2020/09/28 | 143252 | graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-graphs.tex
2020/09/28 | 142672 | graphics/pgf/base/doc/text-en/pgfmanual-en-dv-stylesheets.tex
+2020/09/28 | 1419 | language/japanese/uptex-base/samples/check_enc.pl
2020/09/28 | 14117 | graphics/pgf/base/tex/pgflibrarycurvilinear.code.tex
2020/09/28 | 140944 | systems/texlive/tlnet/archive/plautopatch.doc.r56452.tar.xz
2020/09/28 | 14014 | graphics/pgf/base/lua/graphdrawing/pgf/gd/control/ComponentAlign.lua
2020/09/28 | 139 | graphics/pgf/base/doc/images/brave-gnu-world-logo-mask.bb
2020/09/28 | 1398 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/energybased/multilevelmixer/CirclePlacer.lua
2020/09/28 | 137 | graphics/pgf/base/doc/images/brave-gnu-world-logo.25.bb
+2020/09/28 | 13795 | language/japanese/uptex-base/samples/punctuation.tex
+2020/09/28 | 136 | language/japanese/uptex-base/samples/jstr-uptex-incl.tex
+2020/09/28 | 136 | language/japanese/uptex-base/samples/area-uptex-incl.tex
+2020/09/28 | 134 | language/japanese/uptex-base/samples/jstr-utf8-incl.tex
+2020/09/28 | 134 | language/japanese/uptex-base/samples/jstr-sjis-incl.tex
+2020/09/28 | 134 | language/japanese/uptex-base/samples/area-utf8-incl.tex
+2020/09/28 | 134 | language/japanese/uptex-base/samples/area-sjis-incl.tex
2020/09/28 | 134 | graphics/pgf/base/doc/images/brave-gnu-world-logo.bb
+2020/09/28 | 133 | language/japanese/uptex-base/samples/jstr-jis-incl.tex
+2020/09/28 | 133 | language/japanese/uptex-base/samples/jstr-euc-incl.tex
+2020/09/28 | 133 | language/japanese/uptex-base/samples/area-jis-incl.tex
+2020/09/28 | 133 | language/japanese/uptex-base/samples/area-euc-incl.tex
2020/09/28 | 13391 | graphics/pgf/base/tex/pgfmathcalc.code.tex
2020/09/28 | 1337 | graphics/pgf/base/source/layered_script.h
2020/09/28 | 13375 | graphics/pgf/base/tex/pgflibrarydecorations.footprints.code.tex
2020/09/28 | 1334 | graphics/pgf/base/source/FMMMLayout_script.h
2020/09/28 | 13212 | graphics/pgf/base/tex/pgfsys-luatex.def
-2020/09/28 | 132024 | systems/texlive/tlnet/archive/texlive-scripts.r56448.tar.xz
2020/09/28 | 1319 | graphics/pgf/base/tex/tikzlibrarydecorations.pathreplacing.code.tex
2020/09/28 | 13189373 | install/graphics/pgf/base/pgf.tds.zip
2020/09/28 | 13134 | graphics/pgf/base/tex/pgflibraryshadings.code.tex
@@ -1406,6 +1767,8 @@
2020/09/28 | 1303 | graphics/pgf/base/tex/tikzlibraryshapes.gates.logic.US.code.tex
2020/09/28 | 1303 | graphics/pgf/base/source/FastSimpleHierarchyLayout_script.h
2020/09/28 | 13039 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-automata.tex
+2020/09/28 | 13007 | language/japanese/uptex-base/samples/cjk_babel.tex
+2020/09/28 | 1298 | language/japanese/ptex-base/ascii-jplain.tex
2020/09/28 | 1296 | graphics/pgf/base/tex/t-pgfmod.tex
2020/09/28 | 12946 | graphics/pgf/base/doc/text-en/pgfmanual-en-module-parser.tex
2020/09/28 | 1286 | graphics/pgf/base/tex/t-pgfcor.tex
@@ -1426,12 +1789,15 @@
2020/09/28 | 121232 | systems/texlive/tlnet/archive/pxjahyper.doc.r56453.tar.xz
2020/09/28 | 1201 | graphics/pgf/base/tex/tikzlibraryshapes.callouts.code.tex
2020/09/28 | 11960 | graphics/pgf/base/doc/text-en/pgfmanual-en-base-images.tex
+2020/09/28 | 1184 | language/japanese/uptex-base/samples/umin10x.tfm
+2020/09/28 | 1184 | language/japanese/uptex-base/samples/min10x.tfm
2020/09/28 | 1179 | graphics/pgf/base/tex/tikzlibraryfadings.code.tex
2020/09/28 | 11777 | graphics/pgf/base/tex/pgfutil-context.def
2020/09/28 | 1172 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/energybased/multilevelmixer/SolarMerger.lua
2020/09/28 | 1172 | graphics/pgf/base/doc/version-for-dvips/en/Makefile
2020/09/28 | 1169 | graphics/pgf/base/tex/tikzlibraryer.code.tex
2020/09/28 | 1169 | graphics/pgf/base/source/SiftingHeuristic_script.h
+2020/09/28 | 11616 | language/japanese/uptex-base/samples/jis_uni_variation.tex
2020/09/28 | 11601 | graphics/pgf/base/doc/text-en/pgfmanual-en-gd-display-layer.tex
2020/09/28 | 11566 | graphics/pgf/base/doc/version-for-dvisvgm/pgfmanual-dvisvgm.cfg
2020/09/28 | 11557 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-edges.tex
@@ -1455,6 +1821,7 @@
2020/09/28 | 11349 | graphics/pgf/base/tex/pgfsys-dvi.def
2020/09/28 | 11324 | graphics/pgf/base/lua/graphdrawing/pgf/gd/trees/doc.lua
2020/09/28 | 11312 | graphics/pgf/base/lua/graphdrawing/pgf/gd/model/Vertex.lua
+2020/09/28 | 11271 | language/japanese/uptex-base/samples/misc-check-h-utf8.tex
2020/09/28 | 111 | graphics/pgf/base/doc/version-for-vtex/en/plots/pgfplotgnuplot-example.gnuplot
2020/09/28 | 111 | graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgfplotgnuplot-example.gnuplot
2020/09/28 | 111 | graphics/pgf/base/doc/text-en/plots/pgfplotgnuplot-example.gnuplot
@@ -1488,12 +1855,14 @@
2020/09/28 | 10778 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-matrices.tex
2020/09/28 | 1068 | graphics/pgf/base/lua/graphdrawing/pgf/gd/doc/ogdf/layered/SiftingHeuristic.lua
2020/09/28 | 106847 | graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-arrows.tex
+2020/09/28 | 1061 | dviware/dviview/DVIView/resource.h
2020/09/28 | 10610 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-profiler.tex
2020/09/28 | 1057 | graphics/pgf/base/source/CoffmanGrahamRanking_script.h
2020/09/28 | 10571818 | graphics/pgf/base/doc/pgfmanual.pdf
2020/09/28 | 10535 | graphics/pgf/base/doc/text-en/pgfmanual-en-base-patterns.tex
2020/09/28 | 10495152 | systems/win32/w32tex/ptex-w32.tar.xz
2020/09/28 | 104935 | graphics/pgf/base/tex/pgfmathfloat.code.tex
+2020/09/28 | 10491 | language/japanese/uptex-base/samples/misc-check-v-utf8.tex
2020/09/28 | 10461 | graphics/pgf/base/doc/text-en/pgfmanual-en-library-shadows.tex
2020/09/28 | 10416 | graphics/pgf/base/doc/text-en/pgfmanual-en-math-algorithms.tex
2020/09/28 | 1040 | graphics/pgf/base/tex/tikzlibrarythrough.code.tex
@@ -1528,7 +1897,6 @@
2020/09/27 | 67916 | fonts/algolrevived/type1/AlgolRevived-Slanted.pfb
2020/09/27 | 6722 | language/japanese/plautopatch/plautopatch.tex
2020/09/27 | 66352 | language/japanese/platex-tools/plarray.pdf
-2020/09/27 | 6425 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/09/27 | 63946 | macros/latex/contrib/semtex.zip
2020/09/27 | 61300 | macros/latex/contrib/semtex/semtex.pdf
2020/09/27 | 607 | language/japanese/platex-tools/pxmulticol.sty
@@ -1548,7 +1916,6 @@
2020/09/27 | 5059 | language/japanese/platex-tools/plextdelarray.tex
2020/09/27 | 49650 | language/japanese/platex-tools/pxmulticol.pdf
2020/09/27 | 4729 | macros/latex/contrib/semantex/stripsemantex.sty
-2020/09/27 | 4713584 | systems/texlive/tlnet/archive/tcolorbox.doc.r56446.tar.xz
2020/09/27 | 4621 | macros/latex/contrib/semtex/semtex.tex
2020/09/27 | 45480 | fonts/algolrevived/opentype/AlgolRevived-Slanted.otf
2020/09/27 | 4196 | systems/texlive/tlnet/archive/textpos.r56441.tar.xz
@@ -1631,7 +1998,6 @@
2020/09/27 | 24148 | systems/texlive/tlnet/archive/textpos.source.r56441.tar.xz
2020/09/27 | 23995 | language/japanese/pxjahyper/pxjahyper-ajm.def
2020/09/27 | 2362 | language/japanese/platex-tools/pxftnright.tex
-2020/09/27 | 230304 | systems/texlive/tlnet/archive/tcolorbox.r56446.tar.xz
2020/09/27 | 227248 | fonts/algolrevived/opentype/AlgolRevived-MediumSlanted.otf
2020/09/27 | 226900 | systems/texlive/tlnet/archive/doclicense.r56445.tar.xz
2020/09/27 | 226828 | fonts/algolrevived/opentype/AlgolRevived-Medium.otf
@@ -1869,7 +2235,6 @@
2020/09/25 | 8508028 | systems/win32/w32tex/uptex-w32.tar.xz
2020/09/25 | 83 | macros/latex/required/latexbug/README.md
2020/09/25 | 837108 | systems/win32/w32tex/luasec-w32.tar.xz
-2020/09/25 | 80220 | systems/texlive/tlnet/archive/bxjscls.source.r56420.tar.xz
2020/09/25 | 80092 | systems/texlive/tlnet/archive/breqn.source.r56422.tar.xz
2020/09/25 | 77679 | macros/latex/contrib/hyperxmp/einstein2.pdf
2020/09/25 | 7664 | macros/latex/contrib/gentombow/bounddvi.tex
@@ -1906,7 +2271,6 @@
2020/09/25 | 351298 | macros/latex/contrib/bxcalc.zip
2020/09/25 | 3466 | macros/latex/contrib/hyperxmp/gglo-hyxmp.ist
2020/09/25 | 3442 | macros/latex/contrib/hyperxmp/gind-hyxmp.ist
-2020/09/25 | 32100 | systems/texlive/tlnet/archive/bxjscls.r56420.tar.xz
2020/09/25 | 31045 | macros/latex/required/latexbug/latexbug.dtx
2020/09/25 | 29479 | language/greek/greek-fontenc/alphabeta-tuenc.html
2020/09/25 | 29100 | systems/texlive/tlnet/archive/l3backend.source.r56424.tar.xz
@@ -1946,7 +2310,6 @@
2020/09/25 | 175166 | macros/latex/contrib/bxcalc/bxcalcux.pdf
2020/09/25 | 1662520 | systems/texlive/tlnet/archive/newcomputermodern.doc.r56419.tar.xz
2020/09/25 | 154504 | systems/texlive/tlnet/archive/l3kernel.r56424.tar.xz
-2020/09/25 | 1540652 | systems/texlive/tlnet/archive/bxjscls.doc.r56420.tar.xz
2020/09/25 | 1520844 | macros/latex/contrib/hyperxmp/hyperxmp.pdf
2020/09/25 | 150461 | macros/latex/contrib/gentombow/gentombow.pdf
2020/09/25 | 1500 | macros/latex/contrib/gentombow/LICENSE
@@ -2042,21 +2405,18 @@
2020/09/24 | 47145 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
2020/09/24 | 4618136 | install/macros/latex/contrib/l3experimental.tds.zip
2020/09/24 | 4600 | systems/texlive/tlnet/archive/unitipa.source.r56414.tar.xz
-2020/09/24 | 45800120 | systems/win32/w32tex/web2c-w32.tar.xz
2020/09/24 | 4572586 | macros/latex/contrib/l3experimental.zip
2020/09/24 | 4448 | macros/latex/contrib/l3experimental/l3draw-state.dtx
2020/09/24 | 4333 | macros/latex/contrib/l3experimental/README.md
2020/09/24 | 43159 | macros/latex/contrib/l3kernel/l3debug.dtx
2020/09/24 | 4314 | macros/latex/contrib/l3experimental/l3draw-boxes.dtx
2020/09/24 | 41040 | macros/latex/contrib/l3experimental/l3draw.dtx
-2020/09/24 | 40832 | macros/latex/contrib/reledmac/doc-more/page-typesetting-columns.pdf
2020/09/24 | 40695 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
2020/09/24 | 40663 | macros/latex/contrib/l3kernel/l3sort.dtx
2020/09/24 | 3946 | macros/latex/contrib/l3backend/l3backend.ins
2020/09/24 | 3925 | macros/latex/contrib/l3backend/CHANGELOG.md
2020/09/24 | 385778 | macros/latex/contrib/l3experimental/l3galley.pdf
2020/09/24 | 379235 | macros/latex/contrib/l3kernel/l3news.pdf
-2020/09/24 | 37801 | macros/latex/contrib/reledmac/examples/3-reledpar_pages_different_languages_lualatex.pdf
2020/09/24 | 372906 | macros/latex/contrib/l3experimental/xcoffins.pdf
2020/09/24 | 369239 | macros/latex/contrib/l3experimental/l3color.pdf
2020/09/24 | 363142 | macros/latex/contrib/l3experimental/l3graphics.pdf
@@ -2079,7 +2439,6 @@
2020/09/24 | 31365 | macros/latex/contrib/l3kernel/l3sys.dtx
2020/09/24 | 31345 | macros/latex/contrib/l3experimental/l3draw-points.dtx
2020/09/24 | 311752 | macros/latex/contrib/l3experimental/l3sys-shell.pdf
-2020/09/24 | 31060 | macros/latex/contrib/reledmac/examples/2-reledmac-right-to-left.pdf
2020/09/24 | 30954 | macros/latex/contrib/l3kernel/l3cctab.dtx
2020/09/24 | 3056 | systems/texlive/tlnet/archive/unitipa.r56414.tar.xz
2020/09/24 | 30345 | macros/latex/contrib/l3kernel/l3deprecation.dtx
@@ -2093,7 +2452,6 @@
2020/09/24 | 273432 | fonts/newcomputermodern/NewCMSans10-Bold.otf
2020/09/24 | 263299 | macros/latex/contrib/l3kernel/l3docstrip.pdf
2020/09/24 | 261820 | fonts/newcomputermodern/NewCMSans10-Regular.otf
-2020/09/24 | 260966 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_titles_in_line_numbering_with_notes.pdf
2020/09/24 | 25739 | macros/latex/contrib/l3kernel/l3fp-random.dtx
2020/09/24 | 251923 | macros/latex/contrib/l3kernel/l3regex.dtx
2020/09/24 | 24959 | macros/latex/contrib/l3kernel/CHANGELOG.md
@@ -2108,7 +2466,6 @@
2020/09/24 | 228324 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
2020/09/24 | 217704 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
2020/09/24 | 2153 | macros/latex/contrib/l3kernel/source3.tex
-2020/09/24 | 212782 | macros/latex/contrib/reledmac/examples/2-subdivision-number-in-header.pdf
2020/09/24 | 21212 | macros/latex/contrib/l3kernel/source3body.tex
2020/09/24 | 21168 | macros/latex/contrib/l3kernel/l3luatex.dtx
2020/09/24 | 20962 | macros/latex/contrib/l3backend/l3backend-graphics.dtx
@@ -2117,7 +2474,6 @@
2020/09/24 | 20451 | macros/latex/contrib/l3experimental/l3draw-softpath.dtx
2020/09/24 | 2018 | macros/latex/contrib/biblatex-contrib/biblatex-juradiss/Changes
2020/09/24 | 2008 | systems/texlive/tlnet/archive/lua-alt-getopt.r56414.tar.xz
-2020/09/24 | 199864 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_titles_in_line_numbering_with_notes.pdf
2020/09/24 | 199139 | macros/latex/contrib/l3kernel/l3news12.pdf
2020/09/24 | 19680 | macros/latex/contrib/l3kernel/l3intarray.dtx
2020/09/24 | 19653 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
@@ -2125,13 +2481,9 @@
2020/09/24 | 1948 | fonts/cochineal/vf/zcochbmia.vf
2020/09/24 | 1912 | macros/latex/contrib/l3experimental/l3draw.ins
2020/09/24 | 1909 | macros/latex/contrib/l3kernel/interface3.tex
-2020/09/24 | 189289 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted.pdf
-2020/09/24 | 188621 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax.pdf
2020/09/24 | 1881112 | systems/win32/w32tex/win64/ptex-w64.tar.xz
-2020/09/24 | 187768 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column-continuous-numbering.pdf
2020/09/24 | 186678 | macros/latex/contrib/breqn/mathstyle.pdf
2020/09/24 | 18591 | macros/latex/contrib/l3kernel/l3fp-round.dtx
-2020/09/24 | 185822 | macros/latex/contrib/reledmac/examples/2-indexing.pdf
2020/09/24 | 18438 | macros/latex/contrib/l3experimental/l3benchmark.dtx
2020/09/24 | 18148 | systems/texlive/tlnet/archive/biblatex-swiss-legal.r56414.tar.xz
2020/09/24 | 1811164 | systems/win32/w32tex/win64/uptex-w64.tar.xz
@@ -2144,7 +2496,6 @@
2020/09/24 | 1571 | macros/latex/contrib/l3experimental/l3sys-shell.ins
2020/09/24 | 1570 | macros/latex/contrib/l3experimental/l3str.ins
2020/09/24 | 1564 | macros/latex/contrib/l3experimental/l3benchmark.ins
-2020/09/24 | 156021 | macros/latex/contrib/reledmac/examples/2-manuscript-apparatus.pdf
2020/09/24 | 1559 | macros/latex/contrib/l3experimental/l3graphics.ins
2020/09/24 | 1558261 | macros/latex/contrib/l3kernel/interface3.pdf
2020/09/24 | 1557 | macros/latex/contrib/breqn/CHANGES.md
@@ -2165,11 +2516,8 @@
2020/09/24 | 140795 | macros/latex/contrib/l3kernel/l3news06.pdf
2020/09/24 | 140776 | macros/latex/contrib/l3kernel/l3news02.pdf
2020/09/24 | 1364 | macros/latex/contrib/breqn/README.md
-2020/09/24 | 136296 | macros/latex/contrib/reledmac/examples/2-linespacing.pdf
-2020/09/24 | 135907 | macros/latex/contrib/reledmac/examples/3-reledpar_same_page_number_in_both_side.pdf
2020/09/24 | 1356 | macros/latex/contrib/l3experimental/l3draw-code.tex
2020/09/24 | 135177 | macros/latex/contrib/l3kernel/l3tl.dtx
-2020/09/24 | 132844 | macros/latex/contrib/reledmac/examples/2-glossaries.pdf
2020/09/24 | 132190 | macros/latex/contrib/l3kernel/l3file.dtx
2020/09/24 | 1298 | macros/latex/contrib/l3backend/l3backend-code.tex
2020/09/24 | 12965 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
@@ -2177,11 +2525,8 @@
2020/09/24 | 125650 | macros/latex/contrib/biblatex-contrib/biblatex-juradiss.zip
2020/09/24 | 1255873 | install/macros/latex/contrib/breqn.tds.zip
2020/09/24 | 1245 | macros/latex/contrib/biblatex-contrib/biblatex-juradiss/README
-2020/09/24 | 123230 | macros/latex/contrib/reledmac/examples/4-reledpar_inside-outside-columns.pdf
2020/09/24 | 1217265 | macros/latex/contrib/breqn.zip
2020/09/24 | 12137 | macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.cbx
-2020/09/24 | 121318 | macros/latex/contrib/reledmac/examples/1-verses.pdf
-2020/09/24 | 119720 | macros/latex/contrib/reledmac/examples/1-criticalnotes.pdf
2020/09/24 | 11917416 | install/macros/latex/contrib/l3kernel.tds.zip
2020/09/24 | 119094 | macros/latex/contrib/l3kernel/l3news07.pdf
2020/09/24 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
@@ -2202,58 +2547,3 @@
2020/09/24 | 105090 | macros/latex/contrib/l3kernel/l3news05.pdf
2020/09/24 | 10321336 | macros/latex/contrib/reledmac.zip
2020/09/24 | 10136 | macros/latex/contrib/l3experimental/l3draw-transforms.dtx
-2020/09/23 | 988567 | macros/latex/contrib/reledmac/reledpar.pdf
-2020/09/23 | 9876 | systems/texlive/tlnet/archive/gammas.r56403.tar.xz
-2020/09/23 | 93085 | macros/latex/contrib/reledmac/examples/3-reledpar_mwe.pdf
-2020/09/23 | 879641 | macros/latex/contrib/reledmac/reledmac.dtx
-2020/09/23 | 7956616 | systems/texlive/tlnet/update-tlmgr-r56399.sh
-2020/09/23 | 772428 | systems/texlive/tlnet/archive/knowledge.doc.r56404.tar.xz
-2020/09/23 | 6172 | systems/texlive/tlnet/archive/collection-latexextra.r56408.tar.xz
-2020/09/23 | 60420 | systems/texlive/tlnet/archive/doulossil.doc.r56407.tar.xz
-2020/09/23 | 455 | systems/texlive/tlnet/update-tlmgr-r56399.sh.sha512.asc
-2020/09/23 | 455 | systems/texlive/tlnet/update-tlmgr-r56399.exe.sha512.asc
-2020/09/23 | 416260 | systems/texlive/tlnet/archive/lwarp.source.r56405.tar.xz
-2020/09/23 | 41092 | systems/texlive/tlnet/archive/knowledge.source.r56404.tar.xz
-2020/09/23 | 404856 | systems/texlive/tlnet/archive/doulossil.r56407.tar.xz
-2020/09/23 | 3995154 | systems/texlive/tlnet/update-tlmgr-r56399.exe
-2020/09/23 | 356983 | macros/latex/contrib/reledmac/migration.pdf
-2020/09/23 | 3276 | systems/texlive/tlnet/archive/gammas.doc.r56403.tar.xz
-2020/09/23 | 2852736 | systems/texlive/tlnet/archive/lwarp.doc.r56405.tar.xz
-2020/09/23 | 23275 | macros/latex/contrib/reledmac/examples/3-reledpar_columns_different_languages.pdf
-2020/09/23 | 227032 | systems/texlive/tlnet/archive/texlive.infra.r56399.tar.xz
-2020/09/23 | 226079 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_long_notes.pdf
-2020/09/23 | 21540 | systems/texlive/tlnet/archive/knowledge.r56404.tar.xz
-2020/09/23 | 204032 | systems/texlive/tlnet/archive/texlive.infra.doc.r56399.tar.xz
-2020/09/23 | 2007984 | macros/latex/contrib/reledmac/reledmac.pdf
-2020/09/23 | 190058 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_advancedshifted-nomax.pdf
-2020/09/23 | 189900 | systems/texlive/tlnet/archive/lwarp.r56405.tar.xz
-2020/09/23 | 189695 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nomax-shifted.pdf
-2020/09/23 | 188808 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_shifted.pdf
-2020/09/23 | 188677 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_nosync.pdf
-2020/09/23 | 188331 | macros/latex/contrib/reledmac/examples/2-titles_in_line_numbering_with_notes.pdf
-2020/09/23 | 187373 | macros/latex/contrib/reledmac/examples/1-tabular.pdf
-2020/09/23 | 1840 | systems/texlive/tlnet/archive/collection-fontsextra.r56407.tar.xz
-2020/09/23 | 180904 | macros/latex/contrib/reledmac/examples/4-reledpar_titles_not_in_line_numbering.pdf
-2020/09/23 | 175600 | macros/latex/contrib/reledmac/examples/1-criticalendnotes.pdf
-2020/09/23 | 173906 | macros/latex/contrib/reledmac/examples/4-reledpar_columns_alignment.pdf
-2020/09/23 | 173338 | macros/latex/contrib/reledmac/examples/2-titles_not_in_line_numbering.pdf
-2020/09/23 | 168067 | macros/latex/contrib/reledmac/examples/3-reledpar_sync_setting_default.pdf
-2020/09/23 | 154 | systems/texlive/tlnet/update-tlmgr-r56399.exe.sha512
-2020/09/23 | 153 | systems/texlive/tlnet/update-tlmgr-r56399.sh.sha512
-2020/09/23 | 145283 | macros/latex/contrib/reledmac/examples/1-sidenotes.pdf
-2020/09/23 | 144326 | macros/latex/contrib/reledmac/examples/4-reledpar_one_series_per_pstart.pdf
-2020/09/23 | 142433 | macros/latex/contrib/reledmac/examples/2-line_numbers_in_header.pdf
-2020/09/23 | 133738 | macros/latex/contrib/reledmac/examples/2-performances.pdf
-2020/09/23 | 132837 | macros/latex/contrib/reledmac/examples/4-reledpar_column_mix_with_not_column.pdf
-2020/09/23 | 131284 | macros/latex/contrib/reledmac/examples/2-one_series_per_pstart.pdf
-2020/09/23 | 128416 | macros/latex/contrib/reledmac/examples/2-antilabe.pdf
-2020/09/23 | 126635 | macros/latex/contrib/reledmac/examples/2-notes-width.pdf
-2020/09/23 | 124679 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_notes_leftpage.pdf
-2020/09/23 | 123574 | macros/latex/contrib/reledmac/examples/2-footnote_spacing.pdf
-2020/09/23 | 122378 | macros/latex/contrib/reledmac/examples/2-lemma_disambigution.pdf
-2020/09/23 | 121150 | macros/latex/contrib/reledmac/examples/1-verses-doublenumbering.pdf
-2020/09/23 | 120874 | macros/latex/contrib/reledmac/examples/4-reledpar_pages_paragraph_separator_between.pdf
-2020/09/23 | 120386 | macros/latex/contrib/reledmac/examples/2-cross_referencing.pdf
-2020/09/23 | 1178096 | systems/win32/w32tex/extractpdfmark-w32.tar.xz
-2020/09/23 | 116963 | macros/latex/contrib/reledmac/examples/4-reledpar_verse_text_between.pdf
-2020/09/23 | 1087292 | systems/win32/w32tex/win64/extractpdfmark-w64.tar.xz
diff --git a/dviware/dviview/COPYING b/dviware/dviview/COPYING
new file mode 100644
index 0000000000..e72bfddabc
--- /dev/null
+++ b/dviware/dviview/COPYING
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "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 PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<https://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<https://www.gnu.org/licenses/why-not-lgpl.html>. \ No newline at end of file
diff --git a/dviware/dviview/DVIView.sln b/dviware/dviview/DVIView.sln
new file mode 100644
index 0000000000..e0839c6fe8
--- /dev/null
+++ b/dviware/dviview/DVIView.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.30413.136
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DVIView", "DVIView\DVIView.vcxproj", "{E03CFF29-163B-4E13-AC67-BBE0C5B87F74}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E03CFF29-163B-4E13-AC67-BBE0C5B87F74}.Debug|x64.ActiveCfg = Debug|x64
+ {E03CFF29-163B-4E13-AC67-BBE0C5B87F74}.Debug|x64.Build.0 = Debug|x64
+ {E03CFF29-163B-4E13-AC67-BBE0C5B87F74}.Debug|x86.ActiveCfg = Debug|Win32
+ {E03CFF29-163B-4E13-AC67-BBE0C5B87F74}.Debug|x86.Build.0 = Debug|Win32
+ {E03CFF29-163B-4E13-AC67-BBE0C5B87F74}.Release|x64.ActiveCfg = Release|x64
+ {E03CFF29-163B-4E13-AC67-BBE0C5B87F74}.Release|x64.Build.0 = Release|x64
+ {E03CFF29-163B-4E13-AC67-BBE0C5B87F74}.Release|x86.ActiveCfg = Release|Win32
+ {E03CFF29-163B-4E13-AC67-BBE0C5B87F74}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {140C4E9E-7683-47C6-BB27-3111492A8E0A}
+ EndGlobalSection
+EndGlobal
diff --git a/dviware/dviview/DVIView/DVIView.cpp b/dviware/dviview/DVIView/DVIView.cpp
new file mode 100644
index 0000000000..1b7c5adca8
--- /dev/null
+++ b/dviware/dviview/DVIView/DVIView.cpp
@@ -0,0 +1,595 @@
+// DVIView.cpp : Defines the entry point for the application.
+//
+
+/*
+
+ DVIView: A viewer for DVI files and frontend for dvipdfmx.
+ Copyright (c) 2020 by Peter Frane Jr.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+
+
+ The author may be contacted via the e-mail address pfranejr@hotmail.com
+
+ Please refer to the following URL for further instructions on how to download
+ the packages required by WebView2:
+
+*/
+
+
+#include "framework.h"
+#include "DVIView.h"
+#include <wchar.h>
+#include <shlwapi.h>
+
+using namespace std;
+
+#pragma comment(lib, "Shlwapi.lib")
+
+#define MAX_LOADSTRING 100
+
+using namespace Microsoft::WRL;
+//using namespace std;
+
+// Global Variables:
+HINSTANCE hInst; // current instance
+WCHAR szTitle[MAX_LOADSTRING]; // The title bar text
+WCHAR szWindowClass[MAX_LOADSTRING]; // the main window class name
+
+// Pointer to WebViewController
+static wil::com_ptr<ICoreWebView2Controller> webviewController;
+
+// Pointer to WebView window
+static wil::com_ptr<ICoreWebView2> webviewWindow;
+static wil::com_ptr <ICoreWebView2Environment> webEnvironment;
+char log_file[MAX_PATH + 1]{ 0 };
+
+// Forward declarations of functions included in this code module:
+ATOM MyRegisterClass(HINSTANCE hInstance);
+BOOL InitInstance(HINSTANCE, int);
+LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
+INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM);
+void resize_window(HWND hWnd);
+void process_command_line(HWND hWnd);
+int on_create(HWND hWnd);
+
+int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
+ _In_opt_ HINSTANCE hPrevInstance,
+ _In_ LPWSTR lpCmdLine,
+ _In_ int nCmdShow)
+{
+ UNREFERENCED_PARAMETER(hPrevInstance);
+ UNREFERENCED_PARAMETER(lpCmdLine);
+
+ // TODO: Place code here.
+
+ // Initialize global strings
+ LoadStringW(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
+ LoadStringW(hInstance, IDC_DVIVIEW, szWindowClass, MAX_LOADSTRING);
+ MyRegisterClass(hInstance);
+
+ // Perform application initialization:
+ if (!InitInstance (hInstance, nCmdShow))
+ {
+ return FALSE;
+ }
+
+ HACCEL hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_DVIVIEW));
+
+ MSG msg;
+
+ // Main message loop:
+ while (GetMessage(&msg, nullptr, 0, 0))
+ {
+ if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
+ {
+ TranslateMessage(&msg);
+ DispatchMessage(&msg);
+ }
+ }
+
+ return (int) msg.wParam;
+}
+
+
+
+//
+// FUNCTION: MyRegisterClass()
+//
+// PURPOSE: Registers the window class.
+//
+ATOM MyRegisterClass(HINSTANCE hInstance)
+{
+ WNDCLASSEXW wcex;
+
+ wcex.cbSize = sizeof(WNDCLASSEX);
+
+ wcex.style = CS_HREDRAW | CS_VREDRAW;
+ wcex.lpfnWndProc = WndProc;
+ wcex.cbClsExtra = 0;
+ wcex.cbWndExtra = 0;
+ wcex.hInstance = hInstance;
+ wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_DVIVIEW));
+ wcex.hCursor = LoadCursor(nullptr, IDC_ARROW);
+ wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
+ wcex.lpszMenuName = MAKEINTRESOURCEW(IDC_DVIVIEW);
+ wcex.lpszClassName = szWindowClass;
+ wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL));
+
+ return RegisterClassExW(&wcex);
+}
+
+//
+// FUNCTION: InitInstance(HINSTANCE, int)
+//
+// PURPOSE: Saves instance handle and creates main window
+//
+// COMMENTS:
+//
+// In this function, we save the instance handle in a global variable and
+// create and display the main program window.
+//
+BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
+{
+ hInst = hInstance; // Store instance handle in our global variable
+
+ HWND hWnd = CreateWindowW(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,
+ CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, nullptr, nullptr, hInstance, nullptr);
+
+ if (!hWnd)
+ {
+ return FALSE;
+ }
+
+ ShowWindow(hWnd, nCmdShow);
+ UpdateWindow(hWnd);
+
+ HRESULT hr = CreateCoreWebView2EnvironmentWithOptions(nullptr, nullptr, nullptr,
+ Callback<ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler>(
+ [hWnd](HRESULT result, ICoreWebView2Environment* env) -> HRESULT {
+
+ // Create a CoreWebView2Controller and get the associated CoreWebView2 whose parent is the main window hWnd
+ env->CreateCoreWebView2Controller(hWnd, Callback<ICoreWebView2CreateCoreWebView2ControllerCompletedHandler>(
+ [hWnd](HRESULT result, ICoreWebView2Controller* controller) -> HRESULT {
+ if (controller != nullptr) {
+ webviewController = controller;
+ if (webviewController->get_CoreWebView2(&webviewWindow) == S_OK)
+ {
+ // Resize WebView to fit the bounds of the parent window
+ resize_window(hWnd);
+
+ process_command_line(hWnd);
+ }
+ }
+
+ return S_OK;
+ }).Get());
+ return S_OK;
+ }).Get());
+
+ if (S_OK == hr)
+ return TRUE;
+
+ DestroyWindow(hWnd);
+
+ return FALSE;
+}
+
+// read the messages of dvipdfx
+
+void read_pipe(HWND hWnd, HANDLE child_stdout_read)
+{
+ HANDLE hlog;
+
+ hlog = CreateFileA(log_file, GENERIC_WRITE, 0, nullptr, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, nullptr);
+
+ if (INVALID_HANDLE_VALUE == hlog)
+ {
+ MessageBox(hWnd, L"Unable to create the log file", L"Internal Error", MB_OK);
+
+ return;
+ }
+ else
+ {
+ const size_t BUFSIZE = 4096;
+
+ DWORD dw_read, dw_written;
+ char buf[BUFSIZE];
+ BOOL success = FALSE;
+
+ while (true)
+ {
+ success = ReadFile(child_stdout_read, buf, BUFSIZE, &dw_read, NULL);
+
+ if (!success || dw_read == 0)
+ break;
+
+ success = WriteFile(hlog, buf, dw_read, &dw_written, NULL);
+
+ if (!success)
+ break;
+ }
+ CloseHandle(hlog);
+ }
+}
+
+struct handle
+{
+ HANDLE m_handle{ INVALID_HANDLE_VALUE };
+ void close()
+ {
+ if (m_handle != INVALID_HANDLE_VALUE)
+ {
+ CloseHandle(m_handle);
+
+ m_handle = INVALID_HANDLE_VALUE;
+ }
+ }
+ ~handle()
+ {
+ close();
+ }
+};
+
+void show_pdf_file(const char *filename)
+{
+ wchar_t pdf_file[MAX_PATH + 1]{ 0 };
+
+ MultiByteToWideChar(CP_UTF8, 0, filename, lstrlenA(filename), pdf_file, MAX_PATH);
+
+ webviewWindow->Navigate(pdf_file);
+}
+
+void create_pdf(HWND hWnd, const char* dvi_file)
+{
+ PROCESS_INFORMATION pi{ 0 };
+ STARTUPINFOA si{ 0 };
+ char param[MAX_PATH * 2 + 1]{ "dvipdfmx.exe -o " };
+ char fname[_MAX_FNAME + 1]{ 0 };
+ char temp_pdf_path[MAX_PATH + 1]{ 0 };
+ handle child_stdout_read;
+ handle child_stdout_write;
+ SECURITY_ATTRIBUTES sa{ 0 };
+
+ sa.nLength = sizeof(sa);
+ sa.bInheritHandle = TRUE;
+
+ if (!CreatePipe(&child_stdout_read.m_handle, &child_stdout_write.m_handle, &sa, 0))
+ {
+ MessageBox(hWnd, L"Unable to create a pipe", L"Internal Error", MB_OK);
+
+ return;
+ }
+ else
+ {
+ SetHandleInformation(child_stdout_read.m_handle, HANDLE_FLAG_INHERIT, 0);
+ }
+
+ if (_splitpath_s(dvi_file, 0, 0, 0, 0, fname, _MAX_FNAME, 0, 0) != 0)
+ {
+ MessageBox(hWnd, L"Unable to split the path", L"Internal Error", MB_OK);
+
+ return;
+ }
+
+ if (GetTempPathA(sizeof(temp_pdf_path) - 1, temp_pdf_path) == 0)
+ {
+ MessageBox(hWnd, L"Unable to obtain the TEMP path", L"Internal Error", MB_OK);
+
+ return;
+ }
+ else if (!PathFileExistsA(temp_pdf_path))
+ {
+ MessageBox(hWnd, L"The TEMP path folder is not available", L"Internal Error", MB_OK);
+
+ return;
+ }
+
+ lstrcatA(log_file, temp_pdf_path);
+
+ lstrcatA(log_file, fname);
+
+ lstrcatA(log_file, ".log");
+
+ lstrcatA(temp_pdf_path, fname);
+
+ lstrcatA(temp_pdf_path, ".pdf");
+
+ // enclose the parameters in quotes
+
+ lstrcatA(param, "\"");
+
+ lstrcatA(param, temp_pdf_path);
+
+ // enclose the parameters in quotes
+
+ lstrcatA(param, "\" \"");
+
+ lstrcatA(param, dvi_file);
+
+ // close the quote
+
+ lstrcatA(param, "\"");
+
+ si.cb = sizeof(si);
+ si.dwFlags = STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW;
+ //si.hStdInput = child_stdin_read.m_handle;
+ si.hStdOutput = child_stdout_write.m_handle;
+ si.hStdError = child_stdout_write.m_handle;
+ si.wShowWindow = SW_HIDE;
+
+ if (!CreateProcessA(nullptr, param, nullptr, nullptr, TRUE, CREATE_NO_WINDOW, nullptr, nullptr, &si, &pi))
+ {
+ MessageBox(hWnd, L"Unable to execute 'dvipdfmx.exe", L"Error", MB_OK);
+
+ return;
+ }
+ else
+ {
+ DWORD exit_code = 0;
+
+ WaitForSingleObject(pi.hProcess, INFINITE);
+
+ GetExitCodeProcess(pi.hProcess, &exit_code);
+
+ CloseHandle(pi.hProcess);
+
+ CloseHandle(pi.hThread);
+
+ child_stdout_write.close();
+
+ read_pipe(hWnd, child_stdout_read.m_handle);
+
+ child_stdout_read.close();
+
+ if (exit_code != 0)
+ {
+ MessageBox(hWnd, L"'dvipdfmx.exe returned an error.\nPlease see the log file in the File menu", L"Error", MB_OK);
+
+ return;
+ }
+ else
+ {
+ WIN32_FILE_ATTRIBUTE_DATA attrib{ 0 };
+
+ GetFileAttributesExA(temp_pdf_path, GetFileExInfoStandard, &attrib);
+
+ if( attrib.nFileSizeLow > 0 || attrib.nFileSizeHigh > 0)
+ {
+ show_pdf_file(temp_pdf_path);
+ }
+ }
+ }
+ return;
+}
+
+void clear_log_file()
+{
+ log_file[0] = 0;
+}
+
+void open_file(HWND hWnd)
+{
+ enum class file_type { ft_dvi = 1, ft_pdf = 2};
+ OPENFILENAMEA ofn = { 0 };
+ char filename[MAX_PATH + 1] = { 0 };
+
+ ofn.lStructSize = sizeof(ofn);
+ ofn.hwndOwner = hWnd;
+ ofn.Flags = OFN_EXPLORER | OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST;
+ ofn.lpstrFilter = "DVI\0*.dvi\0PDF\0*.pdf\0\0\0";
+ ofn.lpstrFile = filename;
+ ofn.nMaxFile = MAX_PATH;
+
+ if (GetOpenFileNameA(&ofn) == TRUE)
+ {
+ if (DWORD(file_type::ft_dvi) == ofn.nFilterIndex) // dvi
+ {
+ create_pdf(hWnd, ofn.lpstrFile);
+ }
+ else if (DWORD(file_type::ft_pdf) == ofn.nFilterIndex)
+ {
+ clear_log_file();
+
+ show_pdf_file(ofn.lpstrFile);
+ }
+ }
+}
+
+void resize_window(HWND hWnd)
+{
+ if (webviewController != nullptr)
+ {
+ RECT bounds;
+ GetClientRect(hWnd, &bounds);
+ webviewController->put_Bounds(bounds);
+ }
+}
+
+void process_command_line(HWND hWnd)
+{
+ LPWSTR* arg_list;
+ int argc;
+
+ arg_list = CommandLineToArgvW(GetCommandLineW(), &argc);
+
+ if (nullptr == arg_list)
+ {
+ MessageBox(hWnd, L"CommandLineToArgvW failed", L"Error", MB_OK);
+
+ return;
+ }
+ else if (argc > 1)
+ {
+ char dvi_file[MAX_PATH + 1]{ 0 };
+ int result;
+
+ result = WideCharToMultiByte(CP_UTF8, 0, arg_list[1], -1, dvi_file, (int)MAX_PATH, 0, FALSE);
+
+ LocalFree(arg_list);
+
+ if (result > 0)
+ {
+ create_pdf(hWnd, dvi_file);
+ }
+ else
+ {
+ MessageBox(hWnd, L"Unable to convert a string from wide char to multibyte", L"Internal Error", MB_OK);
+
+ return;
+ }
+ }
+}
+
+void run_application(HWND hWnd, const wchar_t *app_name, const wchar_t *input_filename)
+{
+ PROCESS_INFORMATION pi{ 0 };
+ STARTUPINFOW si{ 0 };
+ wchar_t param[MAX_PATH *2 + 1]{0};
+
+ si.cb = sizeof(si);
+
+ lstrcpyW(param, app_name);
+ lstrcatW(param, L" ");
+
+ if (input_filename)
+ {
+ lstrcatW(param, input_filename);
+ }
+
+ if (!CreateProcessW(nullptr, param, nullptr, nullptr, false, 0, nullptr, nullptr, &si, &pi))
+ {
+ wchar_t msg[MAX_PATH + 1]{ L"Unable to execute " };
+
+ lstrcatW(msg, app_name);
+
+ MessageBoxW(hWnd, msg, L"Error", MB_OK);
+
+ return;
+ }
+
+ CloseHandle(pi.hProcess);
+
+ CloseHandle(pi.hThread);
+}
+
+void view_log_file(HWND hWnd)
+{
+ wchar_t input_filename[MAX_PATH + 1]{ 0 };
+
+ MultiByteToWideChar(CP_UTF8, 0, log_file, -1, input_filename, MAX_PATH);
+
+ run_application(hWnd, L"notepad.exe", input_filename);
+}
+
+
+void new_instance(HWND hWnd, const wchar_t* input_filename)
+{
+ wchar_t app_name[MAX_PATH + 1]{ 0 };
+
+ GetModuleFileNameW(nullptr, app_name, MAX_PATH);
+
+ run_application(hWnd, app_name, input_filename);
+}
+
+//
+// FUNCTION: WndProc(HWND, UINT, WPARAM, LPARAM)
+//
+// PURPOSE: Processes messages for the main window.
+//
+// WM_COMMAND - process the application menu
+// WM_PAINT - Paint the main window
+// WM_DESTROY - post a quit message and return
+//
+//
+LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
+{
+ switch (message)
+ {
+ case WM_COMMAND:
+ {
+ int wmId = LOWORD(wParam);
+ // Parse the menu selections:
+ switch (wmId)
+ {
+ case IDM_ABOUT:
+ DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About);
+ break;
+ case IDM_EXIT:
+ DestroyWindow(hWnd);
+ break;
+ case IDM_FILE_NEW:
+ new_instance(hWnd, nullptr);
+ break;
+ case IDM_FILE_OPEN:
+ open_file(hWnd);
+ break;
+ case IDM_FILE_CLOSE:
+ webviewWindow->Navigate(L"about:blank");
+ clear_log_file();
+ break;
+ case IDM_FILE_VIEW_LOG:
+ view_log_file(hWnd);
+ break;
+ default:
+ return DefWindowProc(hWnd, message, wParam, lParam);
+ }
+ }
+ break;
+ case WM_INITMENU:
+ {
+ HMENU hmenu = (HMENU)wParam;
+
+ if (log_file[0] != 0)
+ {
+ EnableMenuItem(hmenu, IDM_FILE_VIEW_LOG, MF_ENABLED);
+ }
+ else
+ {
+ EnableMenuItem(hmenu, IDM_FILE_VIEW_LOG, MF_DISABLED | MF_GRAYED);
+ }
+ }
+ break;
+ case WM_SIZE:
+ resize_window(hWnd);
+ break;
+ case WM_DESTROY:
+ PostQuitMessage(0);
+ break;
+ default:
+ return DefWindowProc(hWnd, message, wParam, lParam);
+ }
+ return 0;
+}
+
+// Message handler for about box.
+INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
+{
+ UNREFERENCED_PARAMETER(lParam);
+ switch (message)
+ {
+ case WM_INITDIALOG:
+ return (INT_PTR)TRUE;
+
+ case WM_COMMAND:
+ if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL)
+ {
+ EndDialog(hDlg, LOWORD(wParam));
+ return (INT_PTR)TRUE;
+ }
+ break;
+ }
+ return (INT_PTR)FALSE;
+}
diff --git a/dviware/dviview/DVIView/DVIView.h b/dviware/dviview/DVIView/DVIView.h
new file mode 100644
index 0000000000..e60f2eb7ed
--- /dev/null
+++ b/dviware/dviview/DVIView/DVIView.h
@@ -0,0 +1,3 @@
+#pragma once
+
+#include "resource.h"
diff --git a/dviware/dviview/DVIView/DVIView.ico b/dviware/dviview/DVIView/DVIView.ico
new file mode 100644
index 0000000000..b3ec03bd61
--- /dev/null
+++ b/dviware/dviview/DVIView/DVIView.ico
Binary files differ
diff --git a/dviware/dviview/DVIView/DVIView.rc b/dviware/dviview/DVIView/DVIView.rc
new file mode 100644
index 0000000000..22efb96c35
--- /dev/null
+++ b/dviware/dviview/DVIView/DVIView.rc
Binary files differ
diff --git a/dviware/dviview/DVIView/DVIView.vcxproj b/dviware/dviview/DVIView/DVIView.vcxproj
new file mode 100644
index 0000000000..a062b6b8c8
--- /dev/null
+++ b/dviware/dviview/DVIView/DVIView.vcxproj
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <VCProjectVersion>16.0</VCProjectVersion>
+ <Keyword>Win32Proj</Keyword>
+ <ProjectGuid>{e03cff29-163b-4e13-ac67-bbe0c5b87f74}</ProjectGuid>
+ <RootNamespace>DVIView</RootNamespace>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v142</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v142</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v142</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v142</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="Shared">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <LinkIncremental>true</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <LinkIncremental>false</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <LinkIncremental>true</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <LinkIncremental>false</LinkIncremental>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <SDLCheck>true</SDLCheck>
+ <PreprocessorDefinitions>NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <ConformanceMode>true</ConformanceMode>
+ </ClCompile>
+ <Link>
+ <SubSystem>Windows</SubSystem>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClInclude Include="DVIView.h" />
+ <ClInclude Include="framework.h" />
+ <ClInclude Include="Resource.h" />
+ <ClInclude Include="targetver.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="DVIView.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="DVIView.rc" />
+ </ItemGroup>
+ <ItemGroup>
+ <Image Include="DVIView.ico" />
+ <Image Include="small.ico" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="packages.config" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ <Import Project="..\packages\Microsoft.Windows.ImplementationLibrary.1.0.200902.2\build\native\Microsoft.Windows.ImplementationLibrary.targets" Condition="Exists('..\packages\Microsoft.Windows.ImplementationLibrary.1.0.200902.2\build\native\Microsoft.Windows.ImplementationLibrary.targets')" />
+ <Import Project="..\packages\Microsoft.Web.WebView2.0.9.579\build\native\Microsoft.Web.WebView2.targets" Condition="Exists('..\packages\Microsoft.Web.WebView2.0.9.579\build\native\Microsoft.Web.WebView2.targets')" />
+ </ImportGroup>
+ <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
+ <PropertyGroup>
+ <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
+ </PropertyGroup>
+ <Error Condition="!Exists('..\packages\Microsoft.Windows.ImplementationLibrary.1.0.200902.2\build\native\Microsoft.Windows.ImplementationLibrary.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Windows.ImplementationLibrary.1.0.200902.2\build\native\Microsoft.Windows.ImplementationLibrary.targets'))" />
+ <Error Condition="!Exists('..\packages\Microsoft.Web.WebView2.0.9.579\build\native\Microsoft.Web.WebView2.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.Web.WebView2.0.9.579\build\native\Microsoft.Web.WebView2.targets'))" />
+ </Target>
+</Project> \ No newline at end of file
diff --git a/dviware/dviview/DVIView/DVIView.vcxproj.filters b/dviware/dviview/DVIView/DVIView.vcxproj.filters
new file mode 100644
index 0000000000..b504b230d0
--- /dev/null
+++ b/dviware/dviview/DVIView/DVIView.vcxproj.filters
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="framework.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="targetver.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="Resource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="DVIView.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="DVIView.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="DVIView.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <Image Include="small.ico">
+ <Filter>Resource Files</Filter>
+ </Image>
+ <Image Include="DVIView.ico">
+ <Filter>Resource Files</Filter>
+ </Image>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="packages.config" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/dviware/dviview/DVIView/DVIView.vcxproj.user b/dviware/dviview/DVIView/DVIView.vcxproj.user
new file mode 100644
index 0000000000..ddb789914e
--- /dev/null
+++ b/dviware/dviview/DVIView/DVIView.vcxproj.user
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <LocalDebuggerCommandArguments>
+ </LocalDebuggerCommandArguments>
+ <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/dviware/dviview/DVIView/framework.h b/dviware/dviview/DVIView/framework.h
new file mode 100644
index 0000000000..ec2fb66ab6
--- /dev/null
+++ b/dviware/dviview/DVIView/framework.h
@@ -0,0 +1,17 @@
+// header.h : include file for standard system include files,
+// or project specific include files
+//
+
+#pragma once
+
+#include "targetver.h"
+
+// Windows Header Files
+#include <windows.h>
+// C RunTime Header Files
+//#include <stdlib.h>
+//#include <tchar.h>
+// include WebView2 header
+#include <wrl.h>
+#include <wil/com.h>
+#include "WebView2.h"
diff --git a/dviware/dviview/DVIView/resource.h b/dviware/dviview/DVIView/resource.h
new file mode 100644
index 0000000000..1acdedd420
--- /dev/null
+++ b/dviware/dviview/DVIView/resource.h
@@ -0,0 +1,31 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by DVIView.rc
+//
+#define IDC_MYICON 2
+#define IDD_DVIVIEW_DIALOG 102
+#define IDS_APP_TITLE 103
+#define IDD_ABOUTBOX 103
+#define IDM_ABOUT 104
+#define IDM_EXIT 105
+#define IDI_DVIVIEW 107
+#define IDI_SMALL 108
+#define IDC_DVIVIEW 109
+#define IDM_FILE_NEW 114
+#define IDM_FILE_OPEN 115
+#define IDM_FILE_CLOSE 116
+#define IDM_FILE_VIEW_LOG 117
+#define IDR_MAINFRAME 128
+#define IDC_STATIC -1
+
+// Next default values for new objects
+//
+#ifdef APSTUDIO_INVOKED
+#ifndef APSTUDIO_READONLY_SYMBOLS
+#define _APS_NO_MFC 1
+#define _APS_NEXT_RESOURCE_VALUE 130
+#define _APS_NEXT_COMMAND_VALUE 32773
+#define _APS_NEXT_CONTROL_VALUE 1000
+#define _APS_NEXT_SYMED_VALUE 110
+#endif
+#endif
diff --git a/dviware/dviview/DVIView/small.ico b/dviware/dviview/DVIView/small.ico
new file mode 100644
index 0000000000..b3ec03bd61
--- /dev/null
+++ b/dviware/dviview/DVIView/small.ico
Binary files differ
diff --git a/dviware/dviview/DVIView/targetver.h b/dviware/dviview/DVIView/targetver.h
new file mode 100644
index 0000000000..746516742b
--- /dev/null
+++ b/dviware/dviview/DVIView/targetver.h
@@ -0,0 +1,6 @@
+#pragma once
+
+// // Including SDKDDKVer.h defines the highest available Windows platform.
+// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and
+// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h.
+#include <SDKDDKVer.h>
diff --git a/dviware/dviview/README b/dviware/dviview/README
new file mode 100644
index 0000000000..86c2c8d5a7
--- /dev/null
+++ b/dviware/dviview/README
@@ -0,0 +1,29 @@
+DVIView v. 1.0
+
+
+About
+=====
+
+This program is a DVI/PDF viewer. It uses dvipdfmx to convert a DVI file to PDF, thus allowing the text in the document to be searched or selected, unlike with conventional viewers.
+
+
+Compilation
+===========
+
+To compile the program, you need to install certain packages required by the WebView2 control used by DVIView. Please follow the instruction in 'Step 2 - Install WebView2 SDK' substeps 2 and 3 here: https://docs.microsoft.com/en-us/microsoft-edge/webview2/gettingstarted/win32
+
+
+Copying
+=======
+
+This program is released under the GNU General Public License
+version 3 or newer. See the COPYING file included with this distribution or
+<http://www.gnu.org/licenses/>.
+
+ Copyright (C) 2020 Peter Frane Jr.
+
+
+Contact
+=======
+
+Please send any inquries to pfranejr@hotmail.com
diff --git a/info/install-latex-guide-zh-cn/appendix/mirror.tex b/info/install-latex-guide-zh-cn/appendix/mirror.tex
index 1e4cb14ed8..47530e52d9 100644
--- a/info/install-latex-guide-zh-cn/appendix/mirror.tex
+++ b/info/install-latex-guide-zh-cn/appendix/mirror.tex
@@ -19,6 +19,7 @@
清华大学 & \url{https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/}\\
北京理工大学 & \url{https://mirrors.bit.edu.cn/CTAN/systems/texlive/}\\
北京交通大学 & \url{https://mirror.bjtu.edu.cn/ctan/systems/texlive/}\\
+ 北京外国语大学 & \url{https://mirrors.bfsu.edu.cn/CTAN/systems/texlive/}\\
% 上海科技大学 & \url{https://mirrors-wan.geekpie.club/CTAN/systems/texlive/}\\
上海交通大学 & \url{https://mirrors.sjtug.sjtu.edu.cn/ctan/systems/texlive/}\\
中国科学技术大学 & \url{https://mirrors.ustc.edu.cn/CTAN/systems/texlive/}\\
diff --git a/info/install-latex-guide-zh-cn/appendix/updateinfo.tex b/info/install-latex-guide-zh-cn/appendix/updateinfo.tex
index b97fce69df..7f23824a6d 100644
--- a/info/install-latex-guide-zh-cn/appendix/updateinfo.tex
+++ b/info/install-latex-guide-zh-cn/appendix/updateinfo.tex
@@ -2,6 +2,14 @@
\chapter{版本信息}
+\section*{v2020.10.1}
+
+\begin{enumerate}
+ \item 增加北京外国语大学镜像链接
+ \item 修正 Windows 10 中用 \texttt{sudo} 命令的错误
+ \item 完善 Windows 下手动删除涉及的注册表位置
+\end{enumerate}
+
\section*{v2020.8.2}
\begin{enumerate}
diff --git a/info/install-latex-guide-zh-cn/chapter/windows.tex b/info/install-latex-guide-zh-cn/chapter/windows.tex
index 0eb19a40e3..d9b0afd50b 100644
--- a/info/install-latex-guide-zh-cn/chapter/windows.tex
+++ b/info/install-latex-guide-zh-cn/chapter/windows.tex
@@ -285,7 +285,13 @@
HKEY_CURRENT_USER\Software\Classes\TL.DVIOUT.view.2020
HKEY_CURRENT_USER\Software\Classes\TL.TeXworks.edit.2020
\end{lstlisting}
-
+但若在安装时使用管理员权限``为所有人安装'',
+则注册表位置将变为
+\begin{lstlisting}
+ HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TL.bitmap2eps.convert.2020
+ HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TL.DVIOUT.view.2020
+ HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TL.TeXworks.edit.2020
+\end{lstlisting}
\section{跨版本升级 \TeX{} Live}
@@ -472,5 +478,5 @@ Doing a new installation is necessary.}.
另外也可考虑重装 \texttt{xetex}.
在命令行执行
\begin{lstlisting}[language=bash]
- sudo tlmgr install --reinstall xetex
+ tlmgr install --reinstall xetex
\end{lstlisting}
diff --git a/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf b/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
index cc64b633a2..2135dfb6d6 100644
--- a/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
+++ b/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
Binary files differ
diff --git a/language/japanese/platex/Makefile b/language/japanese/platex/Makefile
index fdabfd5d4f..e89d976fca 100644
--- a/language/japanese/platex/Makefile
+++ b/language/japanese/platex/Makefile
@@ -15,10 +15,10 @@ all: $(STRIPTARGET) $(PDFTARGET)
PLFMT = platex.ltx plcore.ltx kinsoku.tex pldefs.ltx \
jy1mc.fd jy1gt.fd jt1mc.fd jt1gt.fd plext.sty \
- ptrace.sty pfltrace.sty
+ ptrace.sty pfltrace.sty plexpl3.sty plexpl3.ltx
PLFMT_SRC = platex.dtx plvers.dtx plfonts.dtx plcore.dtx \
- kinsoku.dtx plext.dtx
+ kinsoku.dtx plext.dtx plexpl3.dtx
PLCLS = jarticle.cls jreport.cls jbook.cls jsize10.clo \
jsize11.clo jsize12.clo jbk10.clo jbk11.clo jbk12.clo \
@@ -40,8 +40,7 @@ INTRODOC_SRC = platex.dtx
PLRELDOC_SRC = platexrelease.dtx
-PLDOC_SRC = platex.dtx plvers.dtx plfonts.dtx plcore.dtx plext.dtx \
- pl209.dtx kinsoku.dtx jclasses.dtx jltxdoc.dtx
+PLDOC_SRC = $(PLFMT_SRC) $(PLCLS_SRC) $(PL209_SRC) jltxdoc.dtx
platex.ltx: $(PLFMT_SRC)
rm -f $(PLFMT)
diff --git a/language/japanese/platex/README.md b/language/japanese/platex/README.md
index 8b3ea2ba2a..939337e9f2 100644
--- a/language/japanese/platex/README.md
+++ b/language/japanese/platex/README.md
@@ -64,6 +64,6 @@ the 3-clause BSD license (see [LICENSE](./LICENSE)).
## Release Date
-2020-04-12
+2020-09-30
Japanese TeX Development Community
diff --git a/language/japanese/platex/exppl2e.pdf b/language/japanese/platex/exppl2e.pdf
index c5bf43b742..f015c22b6e 100644
--- a/language/japanese/platex/exppl2e.pdf
+++ b/language/japanese/platex/exppl2e.pdf
Binary files differ
diff --git a/language/japanese/platex/exppl2e.sty b/language/japanese/platex/exppl2e.sty
index b5fc0cc2f3..3daa697b27 100644
--- a/language/japanese/platex/exppl2e.sty
+++ b/language/japanese/platex/exppl2e.sty
@@ -34,7 +34,7 @@
% case 1: This file must be a normal package
\NeedsTeXFormat{pLaTeX2e}
\ProvidesPackage{exppl2e}
- [2020/02/10 v1.1g Experimental pLaTeX2e features]
+ [2020/09/28 v1.1h Experimental pLaTeX2e features]
\PackageWarningNoLine{exppl2e}{%
This is the unstable, experimental part of pLaTeX2e.\MessageBreak
This package may contain:\MessageBreak
@@ -238,58 +238,6 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% \section{$B6u$N%Z!<%8(B}
-%
-% $B8=;~E@$G$OJ]N1$7$F$$$^$9!#(B
-% $B;29M!'(BGitHub:texjporg/platex\#78
-%
-% \LaTeXe\ 2017/01/01$B0J9_$G$O!"Nc$($P(B
-%\begin{verbatim}
-% \documentclass{tarticle}
-% \begin{document}
-% \begin{figure}
-% \end{figure}
-% \clearpage
-% a
-% \end{document}
-%\end{verbatim}
-% $B$N$h$&$K$9$k$H!V6u$N%U%m!<%H!W$@$1$N6uGr%Z!<%8$rH/@8$5$;$k$3$H$,(B
-% $B$G$-$^$9!#$3$N>l9g!"=DAH%/%i%9$rMQ$$$F$$$k$H%U%C%?$,;}$A>e$,$j$^$9!#(B
-%
-% $B$J$*!"(B\LaTeXe\ 2015/01/01$B!A(B2016/03/31 patch level 3$B$G$O(B
-%\begin{verbatim}
-% ! Output loop---100 consecutive dead cycles.
-%\end{verbatim}
-% $B$N%(%i!<$,=P$F!"$=$l0JA0$G$O6uGr%Z!<%8$OH/@8$7$^$;$s!#(B
-%
-% $B%U%m!<%H$G$J$$6uGr%Z!<%8$G%Z!<%8%U%C%?$,;}$A>e$,$kLdBj$X$O!"(B
-% |\@makecol|$B$N(B|\iftdir\vbox{\hskip\z@}\fi|$B$GBP=h$7$F$"$j$^$9$,!"(B
-% $B%U%m!<%H$,$"$k6uGr%Z!<%8$G$O(B|\@makecol|$B$,8F$P$l$J$$$3$H$+$i(B
-% $BBP:v$,8z$$$F$$$^$;$s!#$?$@!"%U%m!<%H$,6u$G$"$k>u67$O(B
-% $B85!9IT<+A3$J$N$G!"8=:_$O%5%]!<%H$7$F$$$^$;$s!#(B
-%
-% $B$b$7BP:v$9$k$3$H$K$J$l$P!"2<5-$N%3!<%I$r;HMQ$7$^$9!#(B
-% \begin{macro}{\@vtryfc}
-% \file{ltoutput.dtx}$B$GDj5A$5$l$F$$$k(B|\@vtryfc|$B$K(B
-% |\iftdir\hskip\z@\fi|$B$rDI2C$7$F$"$j$^$9!#(B
-% \begin{macrocode}
-\def\@vtryfc #1{%
- \global\setbox\@outputbox\vbox{\iftdir\hskip\z@\fi}%
- \let\@elt\@wtryfc
- \@flsucceed
- \global\setbox\@outputbox \vbox to\@colht{%
- \vskip \@fptop
- \vskip -\@fpsep
- \unvbox \@outputbox
- \vskip \@fpbot}%
- \let\@elt\relax
- \xdef #1{\@failedlist\@flfail}%
- \xdef\@freelist{\@freelist\@flsucceed}}
-% \end{macrocode}
-% \end{macro}
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
% \section{$B;YCl(B}
%
% \begin{macro}{\strut}
@@ -360,6 +308,12 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
+% \section{$B6u$N%U%m!<%H$@$1$N%Z!<%8(B}
+%
+% 2020/10/01$B$KF3F~:Q$_!#(B
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
% \section{\cs{textunderscore}$B$N%Y!<%9%i%$%sJd@5(B}
%
% 2017/04/08$B$KF3F~:Q$_!#(B
diff --git a/language/japanese/platex/jclasses.dtx b/language/japanese/platex/jclasses.dtx
index 1ac4a591d2..d8edc5fa26 100644
--- a/language/japanese/platex/jclasses.dtx
+++ b/language/japanese/platex/jclasses.dtx
@@ -105,6 +105,9 @@
% (sync with classes.dtx 2019/10/25 v1.4k)}
% \changes{v1.8e}{2020/01/03}{Normalize label fonts
% (sync with classes.dtx 2019/12/20 v1.4l)}
+% \changes{v1.8f}{2020/09/30}{add a fourth argument for better
+% hyperref compability
+% (sync with ltsect.dtx 2020/07/27 v1.1e)}
% \fi
%
% \iffalse
@@ -134,7 +137,7 @@
%<11pt&bk>\ProvidesFile{tbk11.clo}
%<12pt&bk>\ProvidesFile{tbk12.clo}
%</tate>
- [2020/01/03 v1.8e
+ [2020/09/30 v1.8f
%<article|report|book> Standard pLaTeX class]
%<10pt|11pt|12pt> Standard pLaTeX file (size option)]
%<*driver>
@@ -3997,21 +4000,23 @@
%
% \begin{macro}{\addcontentsline}
% $B=DAH$N>l9g$K%Z!<%8HV9f$r(B|\rensuji|$B$G0O$`$h$&$KJQ99$7$^$9!#(B
-% ^^A $B2#AH$N$H$-$K$b(B`|\rensuji|'$B%3%^%s%I$,=PNO$5$l$^$9$,!"(B
-% ^^A $B$3$N%3%^%s%I$K$h$k1F6A$O$"$j$^$;$s!#(B
%
% $B$3$N%^%/%m$O(B\file{ltsect.dtx}$B$GDj5A$5$l$F$$$^$9!#(B
+% ^^A $BL?Na(B |\addcontentsline| $B$H(B |\addtocontents| $B$rAH$_9g$o$;(B
% \changes{v1.8a}{2018/10/25}{$B%U%!%$%k=q$-=P$7;~$N9TKvJ8;zBP:v(B
% (sync with ltsect.dtx 2018/09/26 v1.1c)}
+% \changes{v1.8f}{2020/09/30}{add a fourth argument for better
+% hyperref compability
+% (sync with ltsect.dtx 2020/07/27 v1.1e)}
% \begin{macrocode}
\providecommand*\protected@file@percent{}
\def\addcontentsline#1#2#3{%
\protected@write\@auxout
{\let\label\@gobble \let\index\@gobble \let\glossary\@gobble
-%<tate> \@temptokena{\rensuji{\thepage}}}%
-%<yoko> \@temptokena{\thepage}}%
- {\string\@writefile{#1}%
- {\protect\contentsline{#2}{#3}{\the\@temptokena}%
+%<tate> \@temptokena{\rensuji{\thepage}}%
+%<yoko> \@temptokena{\thepage}%
+ }{\string\@writefile{#1}%
+ {\protect\contentsline{#2}{#3}{\the\@temptokena}{}%
\protected@file@percent}}%
}
% \end{macrocode}
diff --git a/language/japanese/platex/kinsoku.dtx b/language/japanese/platex/kinsoku.dtx
index e59aa35056..6f5d1de5e3 100644
--- a/language/japanese/platex/kinsoku.dtx
+++ b/language/japanese/platex/kinsoku.dtx
@@ -3,7 +3,7 @@
%
% Copyright 1995 ASCII Corporation.
% Copyright (c) 2010 ASCII MEDIA WORKS
-% Copyright (c) 2016-2017 Japanese TeX Development Community
+% Copyright (c) 2016-2020 Japanese TeX Development Community
%
% This file is part of the pLaTeX2e system (community edition).
% -------------------------------------------------------------
@@ -17,6 +17,7 @@
% $B$N$?$a$K(B128--256$B$NJ8;z$r(B\texttt{\cs{xspcode}=3}$B$K@_Dj(B}
% \changes{v1.0b}{2017/08/05}{$B!s!"!u!"(B\%$B!"(B\&$B$N6XB'%Z%J%k%F%#$,(B
% $B8m$C$F$$$?$N$r=$@5!J(Bpost $\rightarrow$ pre$B!K(B}
+% \changes{v1.0c}{2020/09/28}{$B!*$N(B\cs{inhibitxspcode}$B$r@_Dj(B}
% \fi
%
% \setcounter{StandardModuleDepth}{1}
@@ -26,7 +27,8 @@
%<*driver>
\NeedsTeXFormat{pLaTeX2e}
% \fi
-\ProvidesFile{kinsoku.dtx}[2017/08/05 v1.0b pLaTeX Kernel (community edition)]
+\ProvidesFile{kinsoku.dtx}
+ [2020/09/28 v1.0c pLaTeX Kernel (community edition)]
% \iffalse
\documentclass{jltxdoc}
\GetFileInfo{kinsoku.dtx}
@@ -348,6 +350,7 @@
% \end{tabular}
% \end{center}
%
+% \changes{v1.0c}{2020/09/28}{$B!*$N(B\cs{inhibitxspcode}$B$r@_Dj(B}
% \begin{macrocode}
\inhibitxspcode`$B!"(B=1
\inhibitxspcode`$B!#(B=1
@@ -355,6 +358,7 @@
\inhibitxspcode`$B!%(B=1
\inhibitxspcode`$B!((B=1
\inhibitxspcode`$B!)(B=1
+\inhibitxspcode`$B!*(B=1
\inhibitxspcode`$B!K(B=1
\inhibitxspcode`$B!J(B=2
\inhibitxspcode`$B!O(B=1
diff --git a/language/japanese/platex/platex-en.pdf b/language/japanese/platex/platex-en.pdf
index 4506439d35..cabe7485d5 100644
--- a/language/japanese/platex/platex-en.pdf
+++ b/language/japanese/platex/platex-en.pdf
Binary files differ
diff --git a/language/japanese/platex/platex.dtx b/language/japanese/platex/platex.dtx
index fd595fe833..b1dd3b368a 100644
--- a/language/japanese/platex/platex.dtx
+++ b/language/japanese/platex/platex.dtx
@@ -86,6 +86,8 @@
% \changes{v1.0y}{2018/09/22}{$B:G=*99?7F|$r(B\file{pldoc.pdf}$B$KI=<((B}
% \changes{v1.0z}{2019/09/29}{$B%?%$%]=$@5(B}
% \changes{v1.1}{2020/03/24}{$B%I%-%e%a%s%H$r99?7(B}
+% \changes{v1.1a}{2020/09/26}{\file{plexpl3.dtx}$B$rDI2C(B}
+% \changes{v1.1b}{2020/09/28}{defs$BFI9~8e$K%U%C%/DI2C(B}
%\else
% \changes{v1.0}{1995/05/08}{first edition}
% \changes{v1.0a}{1995/08/25}{Added 'Compatibility', `Usage of \dst{}'
@@ -130,6 +132,8 @@
% \changes{v1.0y}{2018/09/22}{Show last update info on \file{pldoc.pdf}}
% \changes{v1.0z}{2019/09/29}{Fix typos in document.}
% \changes{v1.1}{2020/03/24}{Update document.}
+% \changes{v1.1a}{2020/09/26}{Add \file{plexpl3.dtx}}
+% \changes{v1.1b}{2020/09/28}{Add hook after loading defs}
%\fi
% \fi
%
@@ -137,7 +141,7 @@
%<*driver>
\NeedsTeXFormat{pLaTeX2e}
% \fi
-\ProvidesFile{platex.dtx}[2020/03/24 v1.1 pLaTeX document file]
+\ProvidesFile{platex.dtx}[2020/09/28 v1.1b pLaTeX document file]
% \iffalse
\documentclass{jltxdoc}
\usepackage{plext}
@@ -527,14 +531,18 @@
% \TeX{}$B$NF~NO%U%!%$%k8!:w%Q%9$K@_Dj$5$l$F$$$k(B
% $B%G%#%l%/%H%j$K(B\file{pldefs.cfg}$B%U%!%$%k$,$"$k>l9g$O!"(B
% $B$=$N%U%!%$%k$r;H$$$^$9!#(B
+% $BFI$_9~$_8e$K%3!<%I$,<B9T$5$l$k$+$b$7$l$^$;$s!#(B
% \changes{v1.0s}{2017/12/05}{$B%G%U%)%k%H@_Dj%U%!%$%k$NFI$_9~$_$r(B
% \file{plcore.ltx}$B$+$i(B\file{platex.ltx}$B$X0\F0(B}
+% \changes{v1.1b}{2020/09/28}{defs$BFI9~8e$K%U%C%/DI2C(B}
%\else
% Load font-related default settings, \file{pldefs.ltx}.
% If a file \file{pldefs.cfg} is found, then that file will be
% used instead.
+% Some code may be executed after loading.
% \changes{v1.0s}{2017/12/05}{Moved loading default settings
% from \file{plcore.ltx} to \file{platex.ltx}}
+% \changes{v1.1b}{2020/09/28}{Add hook after loading defs}
%\fi
% \begin{macrocode}
\InputIfFileExists{pldefs.cfg}
@@ -542,6 +550,7 @@
* Local config file pldefs.cfg used^^J%
*************************************}}%
{\input{pldefs.ltx}}
+\ifx\code@after@pldefs\@undefined\else \code@after@pldefs \fi
% \end{macrocode}
%
%\ifJAPANESE
@@ -1264,6 +1273,7 @@ all others indicate the places where it is used.}
\let\ProvidesClass\ProvidesFile
\let\ProvidesPackage\ProvidesFile
\input{plvers.dtx}
+ \input{plexpl3.dtx}
\input{plfonts.dtx}
\input{plcore.dtx}
\input{plext.dtx}
@@ -1279,8 +1289,10 @@ all others indicate the places where it is used.}
% \end{macrocode}
%\ifJAPANESE
% $B$3$3$+$i$,K\J8%Z!<%8$H$J$j$^$9!#(B
+% \changes{v1.1a}{2020/09/26}{\file{plexpl3.dtx}$B$rDI2C(B}
%\else
% Here starts the document body.
+% \changes{v1.1a}{2020/09/26}{Add \file{plexpl3.dtx}}
%\fi
% \begin{macrocode}
\begin{document}
@@ -1293,6 +1305,8 @@ all others indicate the places where it is used.}
\DocInclude{plvers} % pLaTeX version
+\DocInclude{plexpl3} % additions to expl3
+
\DocInclude{plfonts} % NFSS2 commands
\DocInclude{plcore} % kernel commands
diff --git a/language/japanese/platex/platex.pdf b/language/japanese/platex/platex.pdf
index 04b14d242d..53797d39cc 100644
--- a/language/japanese/platex/platex.pdf
+++ b/language/japanese/platex/platex.pdf
Binary files differ
diff --git a/language/japanese/platex/platexrelease.ins b/language/japanese/platex/platexrelease.ins
index d7b49dc39b..7b4d7df208 100644
--- a/language/japanese/platex/platexrelease.ins
+++ b/language/japanese/platex/platexrelease.ins
@@ -7,7 +7,7 @@
\preamble
-Copyright (c) 2016-2018 Japanese TeX Development Community
+Copyright (c) 2016-2020 Japanese TeX Development Community
This file is part of the pLaTeX2e system (community edition).
-------------------------------------------------------------
@@ -18,6 +18,7 @@ This file is part of the pLaTeX2e system (community edition).
\file{platexrelease.sty}{
\from{plvers.dtx}{platexrelease}
\from{platexrelease.dtx}{platexrelease}
+ \from{plexpl3.dtx}{platexrelease}
\from{plfonts.dtx}{platexrelease}
\from{plcore.dtx}{platexrelease}}
}
diff --git a/language/japanese/platex/platexrelease.pdf b/language/japanese/platex/platexrelease.pdf
index a0f5965650..d15e1e6ac0 100644
--- a/language/japanese/platex/platexrelease.pdf
+++ b/language/japanese/platex/platexrelease.pdf
Binary files differ
diff --git a/language/japanese/platex/plcore.dtx b/language/japanese/platex/plcore.dtx
index 25f31fbe2c..a56b737c05 100644
--- a/language/japanese/platex/plcore.dtx
+++ b/language/japanese/platex/plcore.dtx
@@ -124,13 +124,20 @@
% FAM256$B3HD%$"$j$N>l9g$K8B$j%l%8%9%??t$,(B65536$B8D$N$?$a!#(B}
% \changes{v1.3d}{2019/10/19}{$B%3%T!<K:$l(B}
% \changes{v1.3e}{2020/03/05}{$B9g;z=hM}$rM^;_$7$D$D(B\cs{xkanjiskip}$B$OA^F~(B}
+% \changes{v1.3f}{2020/09/26}{\cs{AtBeginDvi}$B$r:FDj5A$7$J$$(B
+% (checked ltshipout.dtx 2020/09/21 v1.0c)}
+% \changes{v1.3f}{2020/09/26}{\cs{__shipout_execute_cont:}$B$r:FDj5A(B
+% (checked ltshipout.dtx 2020/09/21 v1.0c)}
+% \changes{v1.3g}{2020/09/28}{$B=DAH$G6u$N%U%m!<%H$@$1$N%Z!<%8$N(B
+% $B%U%C%?(B(Issue 78)}
+% \changes{v1.3g}{2020/09/28}{\file{plexpl3}$B$GDj5A$7$?L?Na$r;HMQ(B}
% \fi
%
% \iffalse
%<*driver>
\NeedsTeXFormat{pLaTeX2e}
% \fi
-\ProvidesFile{plcore.dtx}[2020/03/05 v1.3e pLaTeX core file]
+\ProvidesFile{plcore.dtx}[2020/09/28 v1.3g pLaTeX core file]
% \iffalse
\documentclass{jltxdoc}
\GetFileInfo{plcore.dtx}
@@ -156,6 +163,7 @@
% \item $B2~9T(B
% \item $B%*%V%8%'%/%H$N=PNO=g=x(B
% \item $B%H%s%\(B
+% \item $B=PNO%k!<%A%s(B
% \item $B5SCm%^%/%m(B
% \item $BAj8_;2>H(B
% \item $B5?;w%?%$%WF~NO(B
@@ -786,6 +794,70 @@
\unvbox\footins}\fi
\ifvbox\@kludgeins\insert\@kludgeins{\unvbox\@kludgeins}\fi
}
+%</plcore>
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\@vtryfc}
+% \LaTeXe\ 2017/01/01$B0J9_$G$O!"Nc$($P(B
+%\begin{verbatim}
+% \documentclass{tarticle}
+% \begin{document}
+% \begin{figure}
+% \end{figure}
+% \clearpage
+% a
+% \end{document}
+%\end{verbatim}
+% $B$N$h$&$K$9$k$H!V6u$N%U%m!<%H!W$@$1$N6uGr%Z!<%8$,H/@8$7$^$9!#(B
+% $B$3$N$H$-!"=DAH%/%i%9$G$O%U%C%?$,;}$A>e$,$C$F$7$^$&$N$G!"(B
+% $BBP:v$7$^$9!#(B(Issue \#78)
+%
+% $B$J$*!"(B\LaTeXe\ 2015/01/01--2016/03/31 patch level 3$B$G$O(B
+%\begin{verbatim}
+% ! Output loop---100 consecutive dead cycles.
+%\end{verbatim}
+% $B$N%(%i!<$,=P$F$$$^$7$?!#(B
+% $B$=$l$h$j@N$NHG$G$O6uGr%Z!<%8$OH/@8$7$^$;$s!#(B
+%
+% $BBP:vJ}K!$O!"(B\file{ltoutput.dtx}$B$GDj5A$5$l$F$$$k(B|\@vtryfc|$B$K(B
+% |\ifydir\else\hskip\z@\fi|$B$NDI2C$G$9!J(B|\@makecol|$B$HF1MM!K!#(B
+% \changes{v1.3g}{2020/09/28}{$B=DAH$G6u$N%U%m!<%H$@$1$N%Z!<%8$N(B
+% $B%U%C%?(B(Issue 78)}
+% \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2020/10/01}{\@vtryfc}
+%<platexrelease> {Empty float}%
+%<*plcore|platexrelease>
+\def\@vtryfc #1{%
+ \global\setbox\@outputbox\vbox{\ifydir\else\hskip\z@\fi}%
+ \let\@elt\@wtryfc
+ \@flsucceed
+ \global\setbox\@outputbox \vbox to\@colht{%
+ \vskip \@fptop
+ \vskip -\@fpsep
+ \unvbox \@outputbox
+ \vskip \@fpbot}%
+ \let\@elt\relax
+ \xdef #1{\@failedlist\@flfail}%
+ \xdef\@freelist{\@freelist\@flsucceed}}
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\@vtryfc}
+%<platexrelease> {LaTeX2e original}%
+%<platexrelease>\def\@vtryfc #1{%
+%<platexrelease> \global\setbox\@outputbox\vbox{}%
+%<platexrelease> \let\@elt\@wtryfc
+%<platexrelease> \@flsucceed
+%<platexrelease> \global\setbox\@outputbox \vbox to\@colht{%
+%<platexrelease> \vskip \@fptop
+%<platexrelease> \vskip -\@fpsep
+%<platexrelease> \unvbox \@outputbox
+%<platexrelease> \vskip \@fpbot}%
+%<platexrelease> \let\@elt\relax
+%<platexrelease> \xdef #1{\@failedlist\@flfail}%
+%<platexrelease> \xdef\@freelist{\@freelist\@flsucceed}}
+%<platexrelease>\plEndIncludeInRelease
% \end{macrocode}
% \end{macro}
%
@@ -798,6 +870,7 @@
% |\iftombow|$B$O%H%s%\$r=PNO$9$k$+$I$&$+!"(B|\iftombowdate|$B$O(BDVI$B$r:n@.$7$?(B
% $BF|IU$r%H%s%\$NOF$K=PNO$9$k$+$I$&$+$r<($9$?$a$KMQ$$$^$9!#(B
% \begin{macrocode}
+%<*plcore>
\newif\iftombow \tombowfalse
\newif\iftombowdate \tombowdatetrue
% \end{macrocode}
@@ -1139,7 +1212,7 @@
% \end{macro}
% \end{macro}
%
-% \begin{macro}{\@tombowreset@@paper}
+% \begin{macro}{\@tombowreset@@paper}
% $B%H%s%\=PNO%*%W%7%g%s$,;XDj$5$l$F$$$k>l9g$K(B
% $BMQ;f%5%$%:$r:F@_Dj$9$kL?Na$G$9!#(B
% |\@outputpage|$B$X2C$($kJQ99$r4J7i$K$9$k$?$a!"J,N%$7$?>e$G(B
@@ -1169,17 +1242,21 @@
%<platexrelease>\plEndIncludeInRelease
%<*plcore>
% \end{macrocode}
-% \end{macro}
+% \end{macro}
%
-% \begin{macro}{\@shipoutsetup}
+%
+% \subsection{$B=PNO%k!<%A%s(B}
+% $B$3$3$G<B:]$K%H%s%\$r=PNO$7$^$9!#(B
+%
+% \begin{macro}{\@shipoutsetup}
% \changes{v1.1i}{1998/02/03}{Command removed}
% |\@outputpage|$BFb$KA^F~$7$?$N$G:o=|$7$^$7$?!#(B
-% \end{macro}
+% \end{macro}
%
% \begin{macro}{\@outputpage}
% |\textwidth|$B$H(B|\textheight|$B$N8r49$O!"(B|\@shipoutsetup|$BFb$G$O9T$J$$$^$;$s!#(B
% $B$J$<$J$i!"(B|\@shipoutsetup|$B%^%/%m$,<B9T$5$l$k$H$-$O!"(B
-% |\shipout|$B$5$l$k(Bvbox$B$NCf$G$"$j!"$3$N$H$-$O2#AH%b!<%I$G$9$N$G!"(B
+% |\shipout|$B$5$l$k(B|\vbox|$B$NCf$G$"$j!"$3$N$H$-$O2#AH%b!<%I$G$9$N$G!"(B
% $B$D$M$K(B|\iftdir|$B$O56$HH=CG$5$l!"=D$H2#$N%5%$%:$r8r49$G$-$J$$$+$i$G$9!#(B
%
% $B$J$*!"$3$NJQ99$r%m!<%+%k$J$b$N$K$9$k$?$a$K!"(B
@@ -1434,6 +1511,10 @@
% \end{macro}
%
% \begin{macro}{\AtBeginDvi}
+% \LaTeXe{}$B$N%P!<%8%g%s$,(B2020-02-02$B$^$G$N>l9g!'(B
+% |\AtBeginDvi|$B$,!V(B|\unvbox|$B$7$F$+$i:F$S(B|\vbox|$B$9$k!W$H$$$&F0:n$N$?$a!"(B
+% $B:FDj5A$,I,MW$G$9!#(B
+% \begin{quote}
% p\LaTeX{}$B$N=PNO%k!<%A%s$N(B|\@outputpage|$B$G$O!"(B|\shipout|$B$9$k(Bvbox$B$NCf?H$K(B
% |\yoko|$B$r;XDj$7$F$$$^$9!#$3$N$?$a!"(B|\AtBeginDocument{\AtBeginDvi{}}|$B$H$$$&(B
% $B%3!<%I$r=q$/$H(B\texttt{Incompatible direction list can't be unboxed.}$B$H$$$&(B
@@ -1445,40 +1526,137 @@
% |\@begindvibox|$B$O!J6u$G$J$$8B$j!K>o$K2#AH$G$J$1$l$P$J$i$J$$(B
% \end{center}
% $B$H2>Dj$7$^$9!#$3$N2>Dj$K=>$$!"(B|\AtBeginDvi|$B$r:FDj5A$7$^$9!#(B
+% \end{quote}
% \changes{v1.2f}{2016/06/30}{\cs{@begindvibox}$B$r>o$K2#AH$K(B}
% \changes{v1.3c}{2019/09/16}{Make \cs{AtBeginDvi} robust
% (sync with ltoutput.dtx 2019/08/27 v1.4e)}
+%
+% \LaTeXe~2020-10-01$B0J9_!'(B|\AtBeginDvi|$B$O%U%C%/$K$I$s$I$s%3!<%I$rDI2C$7$F(B
+% $B$$$/$@$1$G$9$N$G!":FDj5A$OITMW$G$9!#0lJ}!"Be$o$j$K(B
+% |\__shipout_execute_cont:|$B$r:FDj5A$9$kI,MW$,$"$j$^$9!#(B
+% \changes{v1.3f}{2020/09/26}{\cs{AtBeginDvi}$B$r:FDj5A$7$J$$(B
+% (checked ltshipout.dtx 2020/09/21 v1.0c)}
% \begin{macrocode}
%</plcore>
-%<platexrelease>\plIncludeInRelease{2019/10/01}{\AtBeginDvi}
-%<platexrelease> {Make robust}%
+%<platexrelease>\plIncludeInRelease{2020/10/01}{\AtBeginDvi}
+%<platexrelease> {Adapt to new shipout code}%
%<*plcore|platexrelease>
+\chardef\pltx@AtBeginDvi@untouched\z@
+% for LaTeX2e 2020-10-01 or later
+\ifdefined\ExplSyntaxOn %--- expl3 available BEGIN
+\ExplSyntaxOn
+\if_cs_exist:N \__shipout_add_firstpage_material:Nn
+ \chardef\pltx@AtBeginDvi@untouched\@ne
+%<platexrelease>\DeclareRobustCommand \AtBeginDvi
+%<platexrelease> {\__shipout_add_firstpage_material:Nn \AtBeginDvi}
+\fi:
+\ExplSyntaxOff
+\fi %--- expl3 available END
+% for LaTeX2e 2020-02-02 PL5 or older
+\ifnum\pltx@AtBeginDvi@untouched>\z@\else
\DeclareRobustCommand \AtBeginDvi [1]{%
\global \setbox \@begindvibox
- \vbox{\yoko \unvbox \@begindvibox #1}%
-}
+ \vbox{\yoko \unvbox \@begindvibox #1}}%
+\fi
+% done
+\let\pltx@AtBeginDvi@untouched\@undefined
%</plcore|platexrelease>
%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{2019/10/01}{\AtBeginDvi}
+%<platexrelease> {Make robust}%
+%<platexrelease>\DeclareRobustCommand \AtBeginDvi [1]{%
+%<platexrelease> \global \setbox \@begindvibox
+%<platexrelease> \vbox{\yoko \unvbox \@begindvibox #1}}
+%<platexrelease>\plEndIncludeInRelease
%<platexrelease>\plIncludeInRelease{2016/07/01}{\AtBeginDvi}
%<platexrelease> {Fix for incompatible direction}%
%<platexrelease>\def \AtBeginDvi #1{%
%<platexrelease> \global \setbox \@begindvibox
-%<platexrelease> \vbox{\yoko \unvbox \@begindvibox #1}%
-%<platexrelease>}
+%<platexrelease> \vbox{\yoko \unvbox \@begindvibox #1}}
%<platexrelease>\expandafter \let \csname AtBeginDvi \endcsname \@undefined
%<platexrelease>\plEndIncludeInRelease
%<platexrelease>\plIncludeInRelease{0000/00/00}{\AtBeginDvi}
%<platexrelease> {LaTeX2e original}%
%<platexrelease>\def \AtBeginDvi #1{%
%<platexrelease> \global \setbox \@begindvibox
-%<platexrelease> \vbox{\unvbox \@begindvibox #1}%
-%<platexrelease>}
+%<platexrelease> \vbox{\unvbox \@begindvibox #1}}
%<platexrelease>\expandafter \let \csname AtBeginDvi \endcsname \@undefined
%<platexrelease>\plEndIncludeInRelease
%<*plcore>
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{shipout-execute-cont}
+% \LaTeXe~2020-10-01$B0J9_!'(B\file{ltshipout.dtx}$B$,%Y!<%9$G$9!#(B
+% $B$?$@$7!"=DAH%/%i%9$G$bDL$k$h$&$K$9$k$?$a!"0J2<$NJ}K!$r:N$j$^$9!#(B
+% \begin{itemize}
+% \item |\shipout|$B<B9T;~$NAHJ}8~$,2#AH$J$i!"(B|\yoko|$B$r<B9T$;$:$=$N$^$^!#(B
+% \item $B2#AH$G$J$$>l9g$O(B|\__shipout_execute_cont:|$B$r2#AH%\%C%/%9(B\\
+% |\l__platex_shipout_dummy_box|$B$G3g$C$F<B9T$9$k!J"(!K!#(B
+% \item |\l_shipout_box|$B$,2#AH$G$J$$>l9g$O;vA0$K2#AH2=$9$k!#(B
+% \end{itemize}
+% $BCm0U!'>e5-"($N<BAu$K$h$j!"=DAH%/%i%9$G$O(B
+% $B!V(B|\AtBeginShipout|$B$NCf?H$,30It?bD>%b!<%I$G<B9T$5$l$k$3$H!W$r(B
+% $BA[Dj$7$?;HMQ!JNc!'(Bplatex-tools issue \#15$B!K$O%5%]!<%H$5$l$^$;$s!#(B
+% ^^A $B=>Mh$N(B\file{pxatbegshi}$B%Q%C%1!<%8$K$bF1MM$N@)Ls$,$"$j$^$7$?!#(B
+% ^^A $BK\Ev$O!"=hM}=*N;;~$K(B|\box\l__platex_shipout_dummy_box|$B$7$F(B
+% ^^A $B%a%$%s?bD>%j%9%H$KCf?H$rLa$7$?$$$N$G$9$,!"(B
+% ^^A $B$J$<$+L58B%k!<%W$,5/$-$k$?$a<B9T$7$F$$$^$;$s!#(B
+% \changes{v1.3f}{2020/09/26}{\cs{shipout-execute-cont}$B$r:FDj5A(B
+% (checked ltshipout.dtx 2020/09/21 v1.0c)}
+% \changes{v1.3g}{2020/09/28}{\file{plexpl3}$B$GDj5A$7$?L?Na$r;HMQ(B}
+% \begin{macrocode}
+%</plcore>
+%<platexrelease>\plIncludeInRelease{2020/10/01}{\__shipout_execute_cont:}
+%<platexrelease> {Adapt to new shipout code}%
+%<*plcore|platexrelease>
+\ifdefined\ExplSyntaxOn %--- expl3 available BEGIN
+\ExplSyntaxOn
+\if_cs_exist:N \__shipout_execute_cont:
+\cs_new_eq:NN \__platex_original_shipout_execute_cont: \__shipout_execute_cont:
+\box_new:N \l__platex_shipout_dummy_box
+\cs_set:Npn \__shipout_execute_cont:
+ {
+ % if \l_shipout_box is not a \yoko-box (= horizontal writing),
+ % then make it a \yoko-box behorehand.
+ \platex_if_box_yoko:NF \l_shipout_box {
+ \vbox_set:Nn \l_shipout_box
+ {
+ \platex_direction_yoko:
+ \box_use:N \l_shipout_box
+ }
+ }
+ % if the current direction is not \yoko,
+ % then enclose \__shipout_execute_cont: with
+ % a dummy \yoko-box named \l__platex_shipout_dummy_box.
+ \platex_if_direction_yoko:TF {
+ \__platex_original_shipout_execute_cont:
+ }{
+ \vbox_set:Nn \l__platex_shipout_dummy_box
+ {
+ \platex_direction_yoko:
+ \__platex_original_shipout_execute_cont:
+ }
+ % [Limitation] the code above may discard some contents,
+ % so we'd like to put it back by \box\l__platex_shipout_dummy_box.
+ % however, an infinite loop occurs if we uncomment the line below
+ % so we can't.
+ %\box_use:N \l__platex_shipout_dummy_box
+ }
+ }
+\fi:
+\ExplSyntaxOff
+\fi %--- expl3 available END
+%</plcore|platexrelease>
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}{\__shipout_execute_cont:}
+%<platexrelease> {LaTeX2e original}%
+%<platexrelease>% do nothing
+%<platexrelease>\plEndIncludeInRelease
+%<*plcore>
+% \end{macrocode}
+% \end{macro}
+%
%
% \subsection{$B5SCm%^%/%m(B}
% $B5SCm$rAH$_N)$F$kItJ,$N%^%/%m$r:FDj5A$7$^$9!#(B
diff --git a/language/japanese/platex/pldoc.pdf b/language/japanese/platex/pldoc.pdf
index c4041d1bfb..db9bc1fc32 100644
--- a/language/japanese/platex/pldoc.pdf
+++ b/language/japanese/platex/pldoc.pdf
Binary files differ
diff --git a/language/japanese/platex/plexpl3.dtx b/language/japanese/platex/plexpl3.dtx
new file mode 100644
index 0000000000..e023cd3303
--- /dev/null
+++ b/language/japanese/platex/plexpl3.dtx
@@ -0,0 +1,125 @@
+% \iffalse meta-comment
+%% File: plexpl3.dtx
+%
+% Copyright (c) 2020 Japanese TeX Development Community
+%
+% This file is part of the pLaTeX2e system (community edition).
+% -------------------------------------------------------------
+%
+% \fi
+%
+%
+% \iffalse
+% \changes{v1.0}{2020/09/28}{$B=iHG!'(Bp\TeX{}$B$N>r7oJ8$rDj5A(B}
+% \fi
+%
+% \iffalse
+%<*driver>
+\NeedsTeXFormat{pLaTeX2e}
+\ProvidesFile{plexpl3.dtx}[2020/09/28 v1.0 expl3 additions]
+\documentclass{jltxdoc}
+\GetFileInfo{plexpl3.dtx}
+\author{Japanese \TeX\ Development Community}
+\title{The \textsf{plexpl3} package}
+\date{$B:n@.F|!'(B\filedate}
+\begin{document}
+ \newcommand\Lpack[1]{\textsf{#1}}
+ \maketitle
+ \DocInput{\filename}
+\end{document}
+%</driver>
+% \fi
+%
+% \LaTeX3 (expl3)$B$GMQ0U$5$l$F$$$J$$!V(Bp\TeX{}$B7ONs$NFH<+5!G=!W$r(B
+% expl3$B$NJ8K!$G;H$($k$h$&$K$9$k%3!<%I$G$9!#(B
+% p\LaTeXe~2020-10-01$B$G?7@_$7$^$7$?!#(B
+%
+% \setcounter{StandardModuleDepth}{1}
+% \StopEventually{}
+%
+% \section{$B%3!<%I(B}
+%
+% $B%Q%C%1!<%8$H$7$F@k8@$7$^$9!#(B
+% $B$3$l$G!"(Bp\LaTeXe~2020-04-12$B0JA0$G$b(B
+% \file{plexpl3.sty}$B$H(B\file{plexpl3.ltx}$B$@$1(B
+% $BF~<j$9$l$PF1Ey$N5!G=$,;H$($^$9!#(B
+% \begin{macrocode}
+%<*package>
+\NeedsTeXFormat{pLaTeX2e}
+\RequirePackage{expl3}
+\ProvidesExplPackage{plexpl3}{2020-09-28}{1.0}
+ {pTeX/upTeX-specific additions to expl3}
+%</package>
+% \end{macrocode}
+%
+% \LaTeXe~2020-02-02$B0J9_$G$O(B\file{expl3}$B$,I8=`$G(B
+% $B%U%)!<%^%C%H$KFI$_9~$^$l$F$$$^$9!#$3$N>l9g$O(B
+% \file{plexpl3}$B$N5!G=$r%U%)!<%^%C%H$K<h$j9~$_$^$9!#(B
+% \begin{macrocode}
+%<plcore>\ifdefined\ExplSyntaxOn %--- expl3 available BEGIN
+%<plcore>\ExplSyntaxOn
+%<*plcore|package>
+\input plexpl3.ltx
+%</plcore|package>
+%<plcore>\ExplSyntaxOff
+%<plcore>\fi %--- expl3 available END
+% \end{macrocode}
+%
+% \file{platexrelease}$B$N(Broll-forward$B$K$bEPO?$7$^$9!#(B
+% \begin{macrocode}
+%<platexrelease>\plIncludeInRelease{2020/10/01}%
+%<platexrelease> {plexpl3}{Pre-load plexpl3}%
+%<platexrelease>\RequirePackage{plexpl3}
+%<platexrelease>\plEndIncludeInRelease
+%<platexrelease>\plIncludeInRelease{0000/00/00}%
+%<platexrelease> {plexpl3}{Not loading plexpl3}%
+%<platexrelease>% Nothing to do
+%<platexrelease>\plEndIncludeInRelease
+% \end{macrocode}
+%
+% $B0J2<$N%3!<%I$O(B\file{plexpl3.ltx}$B$K=q$-=P$7$^$9!#(B
+% $B%U%)!<%^%C%H$H%Q%C%1!<%8$+$i$N=EJ#FI$_9~$_$O6X;_$7$^$9!#(B
+% \begin{macrocode}
+%<*code>
+\cs_if_exist:NT \__platex_expl_loaded:
+ {
+ \GenericInfo{}
+ {Skipping:~ plexpl3~ code~ already~ part~ of~ the~ format}%
+ \endinput
+ }
+\cs_new:Npn \__platex_expl_loaded: { }
+% \end{macrocode}
+%
+% \section{p\TeX{}$B7ONs$N>r7oJ8(B}
+%
+% p\TeX{}$B7ONs$N>r7oJ8$r(Bexpl3$B$NJ8K!$K$7$^$9!#(B
+% \changes{v1.0}{2020/09/28}{$B=iHG!'(Bp\TeX{}$B$N>r7oJ8$rDj5A(B}
+% \begin{macrocode}
+%% additions to l3box.dtx: writing directions (pTeX/upTeX-specific)
+\cs_set_eq:NN \platex_direction_yoko: \tex_yoko:D
+\cs_set_eq:NN \platex_direction_tate: \tex_tate:D
+\cs_set_eq:NN \platex_direction_dtou: \tex_dtou:D
+%
+\prg_new_conditional:Npnn \platex_if_direction_yoko: { p, T, F, TF }
+ { \tex_ifydir:D \prg_return_true: \else: \prg_return_false: \fi: }
+\prg_new_conditional:Npnn \platex_if_direction_tate: { p, T, F, TF }
+ { \tex_iftdir:D \prg_return_true: \else: \prg_return_false: \fi: }
+\prg_new_conditional:Npnn \platex_if_direction_dtou: { p, T, F, TF }
+ { \tex_ifddir:D \prg_return_true: \else: \prg_return_false: \fi: }
+%
+\prg_new_conditional:Npnn \platex_if_box_yoko:N #1 { p, T, F, TF }
+ { \tex_ifybox:D #1 \prg_return_true: \else: \prg_return_false: \fi: }
+\prg_new_conditional:Npnn \platex_if_box_tate:N #1 { p, T, F, TF }
+ { \tex_iftbox:D #1 \prg_return_true: \else: \prg_return_false: \fi: }
+\prg_new_conditional:Npnn \platex_if_box_dtou:N #1 { p, T, F, TF }
+ { \tex_ifdbox:D #1 \prg_return_true: \else: \prg_return_false: \fi: }
+% \end{macrocode}
+%
+% $B0J>e$G$9!#(B
+% \begin{macrocode}
+%</code>
+% \end{macrocode}
+%
+% \Finale
+%
+\endinput
diff --git a/language/japanese/platex/plfmt.ins b/language/japanese/platex/plfmt.ins
index bd64099ef5..0d23101cba 100644
--- a/language/japanese/platex/plfmt.ins
+++ b/language/japanese/platex/plfmt.ins
@@ -8,7 +8,7 @@
\preamble
Copyright (c) 2010 ASCII MEDIA WORKS
-Copyright (c) 2016-2018 Japanese TeX Development Community
+Copyright (c) 2016-2020 Japanese TeX Development Community
This file is part of the pLaTeX2e system (community edition).
-------------------------------------------------------------
@@ -18,6 +18,7 @@ This file is part of the pLaTeX2e system (community edition).
\generate{
\file{platex.ltx}{\from{platex.dtx}{plcore}}
\file{plcore.ltx}{\from{plvers.dtx}{plcore}
+ \from{plexpl3.dtx}{plcore}
\from{plfonts.dtx}{plcore}
\from{plcore.dtx}{plcore}
\from{plvers.dtx}{plfinal}}
@@ -30,6 +31,8 @@ This file is part of the pLaTeX2e system (community edition).
\file{plext.sty}{\from{plext.dtx}{package}}
\file{ptrace.sty}{\from{plfonts.dtx}{trace}}
\file{pfltrace.sty}{\from{plcore.dtx}{fltrace,trace}}
+ \file{plexpl3.sty}{\from{plexpl3.dtx}{package}}
+ \file{plexpl3.ltx}{\from{plexpl3.dtx}{code}}
}
\endbatchfile
diff --git a/language/japanese/platex/plfonts.dtx b/language/japanese/platex/plfonts.dtx
index 12efc700e8..e68de15a59 100644
--- a/language/japanese/platex/plfonts.dtx
+++ b/language/japanese/platex/plfonts.dtx
@@ -160,13 +160,19 @@
% \changes{v1.7f}{2020/04/07}{Support legacy use of \cs{bfdefault}
% and \cs{mddefault}, use \cs{@setYYseriesdefaultshook}
% (sync with ltfssini.dtx 2020/03/19 v3.1k and 2020/04/06 v3.1m)}
+% \changes{v1.7g}{2020/04/14}{Small update for speed.
+% (sync with ltfssdcl.dtx 2020/04/13 v3.0v)}
+% \changes{v1.7h}{2020/09/28}{Handling \cs{seriesdefault} changes
+% (sync with ltfssini.dtx 2020/04/13 v3.1n)}
+% \changes{v1.7h}{2020/09/28}{New hook management interface
+% (sync with ltfssini.dtx 2020/08/21 v3.2b)}
% \fi
%
% \iffalse
%<*driver>
\NeedsTeXFormat{pLaTeX2e}
% \fi
-\ProvidesFile{plfonts.dtx}[2020/04/07 v1.7f pLaTeX New Font Selection Scheme]
+\ProvidesFile{plfonts.dtx}[2020/09/28 v1.7h pLaTeX New Font Selection Scheme]
% \iffalse
\documentclass{jltxdoc}
\GetFileInfo{plfonts.dtx}
@@ -2966,10 +2972,15 @@
% $B$J$j$^$7$?!#(Bltfssini.dtx 1995/10/16 v3.0f$B$NJQ99$b;29M!#!K(B
% \changes{v1.7a}{2020/03/06}{\cs{@defaultfamilyhook}$B$r3hMQ(B
% (sync with ltfssini.dtx 2020/02/10 v3.1h)}
+%
+% \LaTeXe~2020-10-01$B$G$O(B|\AddToHook|$B$,;H$($^$9!#(B
+% \changes{v1.7h}{2020/09/28}{New hook management interface
+% (sync with ltfssini.dtx 2020/08/21 v3.2b)}
% \begin{macrocode}
%<platexrelease>\plIncludeInRelease{2020/04/12}{\normalfont}
%<platexrelease> {Use \@defaultfamilyhook}%
%<*plcore|platexrelease>
+\ifx\AddToHook\@undefined % --- for 2020-02-02 or older BEGIN
\ifx\@defaultfamilyhook\@undefined % old
\DeclareRobustCommand\normalfont{%
\kanjiencoding{\kanjiencodingdefault}%
@@ -2995,7 +3006,23 @@
\edef\k@series{\kanjiseriesdefault}%
\edef\k@shape{\kanjishapedefault}%
}
-\fi
+\fi % done
+\else % --- for 2020-02-02 or older END & for 2020-10-01 BEGIN
+%<platexrelease>\DeclareRobustCommand\normalfont{%
+%<platexrelease> \fontencoding\encodingdefault
+%<platexrelease> \edef\f@family{\familydefault}%
+%<platexrelease> \edef\f@series{\seriesdefault}%
+%<platexrelease> \edef\f@shape{\shapedefault}%
+%<platexrelease> \UseHook{normalfont}%
+%<platexrelease> \@defaultfamilyhook % hookname from 2020/02 will vanish
+%<platexrelease> \selectfont}
+\AddToHook{normalfont}{%
+ \kanjiencoding{\kanjiencodingdefault}%
+ \edef\k@family{\kanjifamilydefault}%
+ \edef\k@series{\kanjiseriesdefault}%
+ \edef\k@shape{\kanjishapedefault}%
+}
+\fi % --- for 2020-10-01 END
\adjustbaseline
\let\reset@font\normalfont
%</plcore|platexrelease>
@@ -3071,7 +3098,7 @@
%
% \begin{macro}{\expand@font@defaults}
% $B%U%!%_%j$N%G%U%)%k%H$r40A4E83+$7$^$9!#(B
-% $B$^$:!"%*%j%8%J%k$N(B\LaTeX{}$B$NDj5A!J(Bltfssini.dtx 2020/04/06 v3.1m$B0J9_!K$r(B
+% $B$^$:!"%*%j%8%J%k$N(B\LaTeX{}$B$NDj5A!J(Bltfssini.dtx 2020/08/21 v3.2b$B0J9_!K$r(B
% $B:\$;$F$*$-$^$9!#(B
% \begin{macrocode}
%\def\expand@font@defaults{%
@@ -3080,71 +3107,93 @@
% \edef\ttdef@ult{\ttdefault}%
% \series@maybe@drop@one@m\bfdefault\bfdef@ult % !! changed 2020/02/25 v3.1j
% \series@maybe@drop@one@m\mddefault\mddef@ult % !! changed 2020/02/25 v3.1j
-% \edef\famdef@ult{\familydefault}%
-% \@expandfontdefaultshook % !! added 2020/04/06 v3.1m
+% %\edef\famdef@ult{\familydefault}% !! deleted 2020/04/13 v3.1n
+% %\@expandfontdefaultshook % !! only in 2020/04/06 v3.1m
+% \UseHook{expand@font@defaults}% !! new in 2020/08/21 v3.2b
%}
% \end{macrocode}
% p\LaTeX{}$B$G$O!"0J2<$N%3!<%I$rKvHx$KDI2C$7$^$9!#(B
-% ^^A ltfssini.dtx 2020/04/06 v3.1m $B$K4p$E$1$P(B |\@expandfontdefaultshook| $B$r(B
-% ^^A $B;H$&$3$H$b$G$-$k$,!"$H$j$"$($:(B |\g@addto@macro| $B$GKvHxDI2C$GLdBj$J$$!#(B
-% \begin{macrocode}
-\ifx\expand@font@defaults\@undefined\else % 2020-02-02
+% \file{ltfssini.dtx} 2020/04/13 v3.1n$B$G(B|latex3/latex2e#315|$BBP:v$,(B
+% $BF~$j$^$7$?$N$G!"$=$NA08e$G(B|\expand@font@defaults|$B$*$h$S(B
+% |\init@series@setup|$B$X$NDI2CFbMF$,JQ$o$j$^$9!#(B
+% ^^A $B=>Mh$O(B |\init@series@setup| $B$+$i8F$S=P$5$l$k(B
+% ^^A |\expand@font@defaults| $B$,(B |\famdef@ult| $B$r@_Dj$7$F$$$?!#(B
+% ^^A $B?7HG$O(B |\init@series@setup| $B$+$i$b$O$d(B
+% ^^A |\expand@font@defaults| $B$O8F$S=P$5$:!"Be$o$j$K(B
+% ^^A |\init@series@setup| $B$G0lEY(B |\reset@font| $B$r<B9T$7!"(B
+% ^^A $B$=$l$K4p$E$$$F(B |\seriesdefault| $B$r@_Dj$9$k!#(B
+% \changes{v1.7h}{2020/09/28}{New hook management interface
+% (sync with ltfssini.dtx 2020/08/21 v3.2b)}
+% \begin{macrocode}
+\ifx\expand@font@defaults\@undefined\else %<*2020-02-02|2020-10-01>
+\ifx\AddToHook\@undefined % --- for 2020-02-02 BEGIN
\g@addto@macro\expand@font@defaults{%
\edef\mcdef@ult{\mcdefault}%
\edef\gtdef@ult{\gtdefault}%
\edef\kanjidef@ult{\kanjifamilydefault}%
}
-\fi
+\else % --- for 2020-02-02 END & for 2020-10-01 BEGIN
+\AddToHook{expand@font@defaults}{%
+ \edef\mcdef@ult{\mcdefault}%
+ \edef\gtdef@ult{\gtdefault}%
+ %\edef\kanjidef@ult{\kanjifamilydefault}% !! sync with 2020/04/13 v3.1n
+}
+\fi % --- for 2020-10-01 END
+\fi %</2020-02-02|2020-10-01>
% \end{macrocode}
-%
% \end{macro}
%
% \begin{macro}{\bfseries}
% \begin{macro}{\mdseries}
% $B%U%!%_%j$4$H$N@_DjCM$r;2>H$7$^$9!#(B
-% $B$^$:!"%*%j%8%J%k$N(B\LaTeX{}$B$NDj5A!J(Bltfssini.dtx 2020/04/06 v3.1m$B0J9_!K$r(B
+% $B$^$:!"%*%j%8%J%k$N(B\LaTeX{}$B$NDj5A!J(Bltfssini.dtx 2020/09/30 v3.2d$B0J9_!K$r(B
% $B:\$;$F$*$-$^$9!#(B
% \begin{macrocode}
%\DeclareRobustCommand\bfseries{%
% \not@math@alphabet\bfseries\mathbf
% \expand@font@defaults
-% \ifx\bfdefault\bfdefault@previous\else
+% \ifx\bfdefault\bfdefault@previous\else % new in 2020/03/19 v3.1k
% \expandafter\def\expandafter\bfdefault
% \expandafter{\bfdefault\@empty}%
-% \let\bfseries@previous\bfdefault
+% \let\bfdefault@previous\bfdefault % bugfix in 2020/09/30 v3.2d
% \let\bfseries@rm\bfdef@ult
% \let\bfseries@sf\bfdef@ult
% \let\bfseries@tt\bfdef@ult
-% \@setbfseriesdefaultshook % !! added 2020/04/06 v3.1m
+% %\@setbfseriesdefaultshook % !! only in 2020/04/06 v3.1m
+% \UseHook{bfseries/defaults}% !! new in 2020/08/21 v3.2b
% \fi
% \ifx\f@family\rmdef@ult \fontseries\bfseries@rm
% \else\ifx\f@family\sfdef@ult \fontseries\bfseries@sf
% \else\ifx\f@family\ttdef@ult \fontseries\bfseries@tt
% \else \fontseries\bfdefault
% \fi\fi\fi
+% \UseHook{bfseries}% !! new in 2020/08/21 v3.2b
% \selectfont
%}
%\DeclareRobustCommand\mdseries{%
% \not@math@alphabet\mdseries\relax
% \expand@font@defaults
-% \ifx\mddefault\mddefault@previous\else
+% \ifx\mddefault\mddefault@previous\else % new in 2020/03/19 v3.1k
% \expandafter\def\expandafter\mddefault
% \expandafter{\mddefault\@empty}%
-% \let\mdseries@previous\mddefault
+% \let\mddefault@previous\mddefault % bugfix in 2020/09/30 v3.2d
% \let\mdseries@rm\mddef@ult
% \let\mdseries@sf\mddef@ult
% \let\mdseries@tt\mddef@ult
-% \@setmdseriesdefaultshook % !! added 2020/04/06 v3.1m
+% %\@setmdseriesdefaultshook % !! only in 2020/04/06 v3.1m
+% \UseHook{mdseries/defaults}% !! new in 2020/08/21 v3.2b
% \fi
% \ifx\f@family\rmdef@ult \fontseries\mdseries@rm
% \else\ifx\f@family\sfdef@ult \fontseries\mdseries@sf
% \else\ifx\f@family\ttdef@ult \fontseries\mdseries@tt
% \else \fontseries\mddefault
% \fi\fi\fi
+% \UseHook{mdseries}% !! new in 2020/08/21 v3.2b
% \selectfont
%}
% \end{macrocode}
% $B0J2<$G(Bp\LaTeX{}$BMQ$K:FDj5A$7$^$9!#(B
+% $B$^$:(B\LaTeXe~2020-02-02$B%Y!<%9!#(B
% \changes{v1.6y}{2020/02/24}{Make the \cs{ifx} selection outside of
% \cs{fontseries} argument so that it is not done several times
% (sync with ltfssini.dtx 2020/02/18 v3.1i)}
@@ -3152,61 +3201,82 @@
% and \cs{mddefault}, use \cs{@setYYseriesdefaultshook}
% (sync with ltfssini.dtx 2020/03/19 v3.1k and 2020/04/06 v3.1m)}
% \begin{macrocode}
-\ifx\bfseries@rm\@undefined % old
-\let\pltx@fontseries@saved\@undefined
-\let\pltx@patch@bfseries\@undefined
-\let\pltx@patch@mdseries\@undefined
-\else % 2020-02-02
-\let\pltx@fontseries@saved\fontseries
-\def\pltx@patch@bfseries\not@math@alphabet#1#2#3\selectfont{%
- \long\expandafter\def\csname bfseries \endcsname{%
- \not@math@alphabet#1#2% should be \bfseries\mathbf
- % \fontseries of pLaTeX tries to change both Latin and Japanese;
- % here we want only Latin, so use \romanseries
- \let\fontseries\romanseries
- #3% contains \fontseries and \@setbfseriesdefaultshook
- \let\fontseries\pltx@fontseries@saved % recover
+\ifx\bfseries@rm\@undefined\else %<*2020-02-02|2020-10-01>
+\ifx\AddToHook\@undefined % --- for 2020-02-02 BEGIN
+\DeclareRobustCommand\bfseries{%
+ \not@math@alphabet\bfseries\mathbf
+ \expand@font@defaults
+ % changed \fontseries -> \romanseries
+ \ifx\f@family\rmdef@ult \romanseries\bfseries@rm
+ \else\ifx\f@family\sfdef@ult \romanseries\bfseries@sf
+ \else\ifx\f@family\ttdef@ult \romanseries\bfseries@tt
+ \else \romanseries\bfdefault
+ \fi\fi\fi
+% \end{macrocode}
+% $B$3$3$+$i$,(Bp\LaTeX{}$B$K$h$kDI2C%3!<%I$G$9!#(B
+% \begin{macrocode}
% changed \fontseries -> \kanjiseries
\ifx\k@family\mcdef@ult \kanjiseries\bfseries@mc
\else\ifx\k@family\gtdef@ult \kanjiseries\bfseries@gt
\else \kanjiseries\bfdefault
\fi\fi
+% \end{macrocode}
+% $B$3$3$^$G!#(B
+% \begin{macrocode}
\selectfont
- }%
-}
-\ifx\@setbfseriesdefaultshook\@undefined\else
-\g@addto@macro\@setbfseriesdefaultshook{%
- \let\bfseries@mc\bfdef@ult
- \let\bfseries@gt\bfdef@ult
}
-\fi
-\expandafter\expandafter\expandafter
- \pltx@patch@bfseries\csname bfseries \endcsname
-\def\pltx@patch@mdseries\not@math@alphabet#1#2#3\selectfont{%
- \long\expandafter\def\csname mdseries \endcsname{%
- \not@math@alphabet#1#2% should be \mdseries\relax
- % \fontseries of pLaTeX tries to change both Latin and Japanese;
- % here we want only Latin, so use \romanseries
- \let\fontseries\romanseries
- #3% contains \fontseries and \@setmdseriesdefaultshook
- \let\fontseries\pltx@fontseries@saved % recover
+\DeclareRobustCommand\mdseries{%
+ \not@math@alphabet\mdseries\relax
+ \expand@font@defaults
+ % changed \fontseries -> \romanseries
+ \ifx\f@family\rmdef@ult \romanseries\mdseries@rm
+ \else\ifx\f@family\sfdef@ult \romanseries\mdseries@sf
+ \else\ifx\f@family\ttdef@ult \romanseries\mdseries@tt
+ \else \romanseries\mddefault
+ \fi\fi\fi
+% \end{macrocode}
+% $B$3$3$+$i$,(Bp\LaTeX{}$B$K$h$kDI2C%3!<%I$G$9!#(B
+% \begin{macrocode}
% changed \fontseries -> \kanjiseries
\ifx\k@family\mcdef@ult \kanjiseries\mdseries@mc
\else\ifx\k@family\gtdef@ult \kanjiseries\mdseries@gt
\else \kanjiseries\mddefault
\fi\fi
+% \end{macrocode}
+% $B$3$3$^$G!#(B
+% \begin{macrocode}
\selectfont
- }%
}
-\ifx\@setmdseriesdefaultshook\@undefined\else
-\g@addto@macro\@setmdseriesdefaultshook{%
+% \end{macrocode}
+% $B<!$K(B\LaTeXe~2020-10-01$B%Y!<%9!#(B|\AddToHook|$B$G==J,$G$9!#(B
+% \changes{v1.7h}{2020/09/28}{New hook management interface
+% (sync with ltfssini.dtx 2020/08/21 v3.2b)}
+% \begin{macrocode}
+\else % --- for 2020-02-02 END & for 2020-10-01 BEGIN
+\AddToHook{bfseries/defaults}{%
+ \let\bfseries@mc\bfdef@ult
+ \let\bfseries@gt\bfdef@ult
+}
+\AddToHook{bfseries}{%
+ % changed \fontseries -> \kanjiseries
+ \ifx\k@family\mcdef@ult \kanjiseries\bfseries@mc
+ \else\ifx\k@family\gtdef@ult \kanjiseries\bfseries@gt
+ \else \kanjiseries\bfdefault
+ \fi\fi
+}
+\AddToHook{mdseries/defaults}{%
\let\mdseries@mc\mddef@ult
\let\mdseries@gt\mddef@ult
}
-\fi
-\expandafter\expandafter\expandafter
- \pltx@patch@mdseries\csname mdseries \endcsname
-\fi
+\AddToHook{mdseries}{%
+ % changed \fontseries -> \kanjiseries
+ \ifx\k@family\mcdef@ult \kanjiseries\mdseries@mc
+ \else\ifx\k@family\gtdef@ult \kanjiseries\mdseries@gt
+ \else \kanjiseries\mddefault
+ \fi\fi
+}
+\fi % --- for 2020-10-01 END
+\fi %</2020-02-02|2020-10-01>
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -3333,23 +3403,32 @@
%
% \begin{macro}{\init@series@setup}
% |\begin{document}|$B$G<B9T$5$l$k=i4|2=$G$9!#(B
-% $B$^$:!"%*%j%8%J%k$N(B\LaTeX{}$B$NDj5A$r:\$;$F$*$-$^$9!#(B
+% $B$^$:!"%*%j%8%J%k$N(B\LaTeX{}$B$NDj5A!J(Bltfssini.dtx 2020/04/13 v3.1n$B0J9_!K$r(B
+% $B:\$;$F$*$-$^$9!#(B
% \begin{macrocode}
%\def\init@series@setup{%
% \ifx\bfseries@rm@kernel\bfseries@rm
-% \expandafter\in@\expandafter{\rmdefault}{cmr,cmss,cmtt,lcmss,lcmtt,lmr,lmss,lmtt}%
+% \expandafter\in@\expandafter{\rmdefault}%
+% {cmr,cmss,cmtt,lcmss,lcmtt,lmr,lmss,lmtt}%
% \ifin@ \else \def\bfseries@rm{b}\fi\fi
% \ifx\bfseries@sf@kernel\bfseries@sf
-% \expandafter\in@\expandafter{\sfdefault}{cmr,cmss,cmtt,lcmss,lcmtt,lmr,lmss,lmtt}%
+% \expandafter\in@\expandafter{\sfdefault}%
+% {cmr,cmss,cmtt,lcmss,lcmtt,lmr,lmss,lmtt}%
% \ifin@ \else \def\bfseries@sf{b}\fi\fi
% \ifx\bfseries@tt@kernel\bfseries@tt
-% \expandafter\in@\expandafter{\ttdefault}{cmr,cmss,cmtt,lcmss,lcmtt,lmr,lmss,lmtt}%
+% \expandafter\in@\expandafter{\ttdefault}%
+% {cmr,cmss,cmtt,lcmss,lcmtt,lmr,lmss,lmtt}%
% \ifin@ \else \def\bfseries@tt{b}\fi\fi
-% \expand@font@defaults
-% \ifx\famdef@ult\rmdef@ult \rmfamily
-% \else\ifx\famdef@ult\sfdef@ult \sffamily
-% \else\ifx\famdef@ult\ttdef@ult \ttfamily
-% \fi\fi\fi
+% %\expand@font@defaults % !! deleted in 2020/04/13 v3.1n BEGIN
+% %\ifx\famdef@ult\rmdef@ult \rmfamily % !! CONT
+% %\else\ifx\famdef@ult\sfdef@ult \sffamily % !! CONT
+% %\else\ifx\famdef@ult\ttdef@ult \ttfamily % !! CONT
+% %\fi\fi\fi % !! deleted in 2020/04/13 v3.1n END
+% \reset@font % !! added in 2020/04/13 v3.1n BEGIN
+% \ifx\seriesdefault\seriesdefault@kernel % !! CONT
+% \mdseries % !! CONT
+% \let\seriesdefault\f@series % !! CONT
+% \fi % !! added in 2020/04/13 v3.1n END
%}%
% \end{macrocode}
% $B$3$3$+$i$,(Bp\LaTeX{}$B$K$h$kDI2C%3!<%I$G$9!#(B
@@ -3360,16 +3439,51 @@
% \end{itemize}
% $B$K$J$k$3$H$KCm0U$7$^$9!#(B
% \changes{v1.6w}{2020/02/03}{$B4,$-La$7$N%P%0=$@5(B}
+% \changes{v1.7h}{2020/09/28}{Handling \cs{seriesdefault} changes
+% (sync with ltfssini.dtx 2020/04/13 v3.1n)}
% \begin{macrocode}
-\expandafter\ifx\csname init@series@setup\endcsname\relax\else % 2020-02-02
+\expandafter\ifx\csname init@series@setup\endcsname\relax
+\else %<*2020-02-02|2020-10-01>
+\ifx\AddToHook\@undefined % --- for 2020-02-02 BEGIN
\g@addto@macro\init@series@setup{%
\ifx\kanjidef@ult\mcdef@ult \mcfamily
\else\ifx\kanjidef@ult\gtdef@ult \gtfamily
\fi\fi
}%
-\fi
+\else % --- for 2020-02-02 END & for 2020-10-01 BEGIN
+\g@addto@macro\init@series@setup{%
+ % !! sync with 2020/04/13 v3.1n BEGIN
+ \ifx\kanjiseriesdefault\kanjiseriesdefault@kernel
+ \mdseries
+ \let\kanjiseriesdefault\k@series
+ \fi
+ % !! sync with 2020/04/13 v3.1n END
+}%
+\fi % --- for 2020-10-01 END
+\fi %</2020-02-02|2020-10-01>
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\kanjiseriesdefault}
+% \begin{macro}{\kanjiseriesdefault@kernel}
+% |\kanjiseriesdefault|$B$,(B\file{pldefs.ltx}$B$^$?$O(B\file{pldefs.cfg}$B$G(B
+% $BDj5A$5$l$?8e$K!"$=$NKvHx$K(B|\@empty|$B$rDI2C$7$^$9!#(B
+% $B$3$l$OE83+;~$K>CLG$7$^$9$,!"J8=q$N%W%j%"%s%V%k$GJL$NCM$K(B
+% $BJQ99$5$l$?$+$I$&$+8!CN$G$-$k$h$&$K$J$j$^$9!#(B
+% \changes{v1.7h}{2020/09/28}{Handling \cs{seriesdefault} changes
+% (sync with ltfssini.dtx 2020/04/13 v3.1n)}
+% \begin{macrocode}
+\ifx\AddToHook\@undefined
+\else % --- for LaTeX2e 2020-10-01 or later BEGIN
+\def\code@after@pldefs{%
+\expandafter\def\expandafter\kanjiseriesdefault
+ \expandafter{\kanjiseriesdefault\@empty}
+\let\kanjiseriesdefault@kernel\kanjiseriesdefault}
+\fi % --- for LaTeX2e 2020-10-01 or later END
% \end{macrocode}
% \end{macro}
+% \end{macro}
%
%
% \begin{macro}{\mcfamily}
@@ -3593,14 +3707,16 @@
% $BJ8=q$N@hF,$G!"OBJ8%G%U%)%k%H%U%)%s%H$NJQ99$,H?1G$5$l$J$$$N$r=$@5$7$^$9!#(B
% \changes{v1.3g}{1999/04/05}{plpatch.ltx$B$NFbMF$rH?1G!#(B
% $B$"$j$,$H$&!";3K\$5$s!#(B}
+% \changes{v1.7g}{2020/04/14}{Small update for speed.
+% (sync with ltfssdcl.dtx 2020/04/13 v3.0v)}
% \begin{macrocode}
%<*plcore>
\let\romanprocess@table\process@table
\def\kanjiprocess@table{%
- \kanjiencoding{\kanjiencodingdefault}%
- \kanjifamily{\kanjifamilydefault}%
- \kanjiseries{\kanjiseriesdefault}%
- \kanjishape{\kanjishapedefault}%
+ \kanjiencoding\kanjiencodingdefault
+ \edef\k@family{\kanjifamilydefault}%
+ \edef\k@series{\kanjiseriesdefault}%
+ \edef\k@shape{\kanjishapedefault}%
}
\def\process@table{%
\romanprocess@table
diff --git a/language/japanese/platex/plnewsc15.tex b/language/japanese/platex/plnewsc15.tex
new file mode 100644
index 0000000000..9a8d3954af
--- /dev/null
+++ b/language/japanese/platex/plnewsc15.tex
@@ -0,0 +1,126 @@
+%% <2020-10-01>
+\documentclass{plnews}
+
+\publicationyear{2020}% $BH/9TG/(B
+\publicationmonth{10}% $BH/9T7n(B
+\publicationissue{c15}% $BHV9f(B
+\author{$BF|K\8l(B\TeX{}$B3+H/%3%_%e%K%F%#!J(B\texttt{https://texjp.org/}$B!K(B}
+
+\def\cs#1{\texttt{\char92\nobreak #1}}
+\def\pTeX{p\kern-.15em\TeX}
+\def\eTeX{$\varepsilon$-\TeX}
+\def\epTeX{$\varepsilon$-\pTeX}
+\def\pLaTeX{p\kern-.05em\LaTeX}
+\def\pLaTeXe{p\kern-.05em\LaTeXe}
+\xspcode`\\=1
+
+\begin{document}
+
+\maketitle
+
+$B%3%_%e%K%F%#HG(B\pLaTeXe\ \texttt{<2020-10-01>}$B$K$D$$$F!"(B
+\pLaTeXe\ \texttt{<2020-04-12>}$B$+$i$N99?72U=j$r(B
+$B$^$H$a$^$7$?!#(Bu\pLaTeXe{}$B$bF1;~$K99?7$7$F$/$@$5$$!#(B
+
+
+\section{\LaTeXe\ \texttt{<2020-10-01>}$BBP1~(B}
+$B"*;29M!'(B|texjporg/platex#94|
+
+$B?7$7$$(B\LaTeXe\ \texttt{<2020-10-01>}$B$G$O!"(B
+$B%U%C%/$NJ}<0(B(A hook management system)$B$,0lHL2=$5$l$^$7$?(B
+$B!J(B\file{ltnews32}, \file{lthooks-doc}$B$b;2>H!K!#(B
+$B8E$/$+$i8DJL$KDj5A$5$l$F$$$?%U%C%/!J(B|\@begindocumenthook|$BEy!K$d(B
+\LaTeXe\ \texttt{<2020-02-02>}$B$GDI2C$5$l$?(BNFSS$B$N%U%C%/(B
+$B!J(B|\@defaultfamilyhook|, |\@sffamilyhook|$BEy!K$b:F9=@.$5$l$?$?$a!"(B
+$BBP1~$r;\$7$^$7$?!#(B
+
+$B$5$i$K!"%Z!<%8=PNO$K4X$o$k%3%^%s%I$b0l?7$5$l$^$7$?(B
+$B!J(B\file{ltnews32}, \file{ltshipout-doc}$B$b;2>H!K!#FC$K(B
+\begin{itemize}
+\item |\AtBeginDvi|$B$NDj5AJQ99(B
+\item |atbegshi|/|everyshi|$BAjEv$N5!G=$N%+!<%M%k2=(B
+\end{itemize}
+$B$,(B\pLaTeXe{}$B$K$b1F6A$7$^$9$N$G!"BP1~$r;\$7$^$7$?!#(B
+$B$3$l$K$h$j!"(B|pxatbegshi|/|pxeveryshi|$B%Q%C%1!<%8$KAjEv$9$k(B
+$B5!G=!J(B|plautopatch|$B%Q%C%1!<%8$b;2>H!K$,(B\pLaTeXe{}$B%+!<%M%k$K(B
+$B<h$j9~$^$l$?$3$H$K$J$j$^$9!#(B
+
+$BCm0U!'<BAu>e$NET9g$K$h$j!"=DAH%/%i%9$G$O(B
+$B!V(B|\AtBeginShipout|$B$NCf?H$,30It?bD>%b!<%I$G<B9T$5$l$k$3$H!W$r(B
+$BA[Dj$7$?;HMQ$O(B\emph{$B%5%]!<%H$5$l$^$;$s(B}$B!#(B
+$B!JNc!'(B|aminophen/platex-tools#15|$B!K(B
+
+
+\section{$B?7(BNFSS$B$NDI2C=$@5(B}
+$BA02s$N(B\LaTeXe\ \texttt{<2020-02-02>}$B$GBgI}$K3HD%$5$l$?(B
+NFSS$B!J%U%)%s%HA*Br$N;EAH$_!K$N?75!G=$K$D$$$F!"(B
+\LaTeXe\ \texttt{<2020-10-01>}$B$GDI2C=$@5$,F~$j$^$7$?$N$G(B
+$BDI?o$7$^$7$?!#!J;29M!'(B|latex3/latex2e#315|$B!K(B
+
+$B6qBNE*$K$O!V(B|\DeclareFontSeriesDefault|$B$N;XDj$,(B
+|\normalfont|$B$KH?1G$5$l$J$$LdBj!W$X$N=$@5$G$9!#(B
+$B:F8=Nc$O0J2<$r;2>H$7$F$/$@$5$$!#(B
+\begin{verbatim}
+ % roman-default = roman-medium
+ % $BL@D+$N%G%U%)%k%H!aL@D+$NCf;z(B
+ \documentclass{article}
+ % roman-medium-default -> roman-bold
+ % $BL@D+$NCf;z$N%G%U%)%k%H"*L@D+$NB@;z$X(B
+ % $B"(L@D+$NB@;z$O%4%7%C%/$NCf;z$KCV49$5$l$k(B
+ \DeclareFontSeriesDefault[rm]{md}{b}
+ \DeclareFontSeriesDefault[mc]{md}{b}
+ \begin{document}
+ roman-default is bold
+ $BL@D+$N%G%U%)%k%H$OB@;z$K$J$C$?(B
+
+ \normalfont % 2020-02-02: $BB@;z$K$J$i$J$+$C$?(B
+ roman-default is bold?
+ $BL@D+$N%G%U%)%k%H$OB@;z$K$J$C$?$+!)(B
+
+ \mdseries
+ roman-medium is bold
+ $BL@D+$N%_%G%#%"%`$OB@;z$K$J$C$?(B
+ \end{document}
+\end{verbatim}
+
+
+\section{expl3$BJ8K!$N(B\pLaTeX{}$BHG(B}
+\LaTeXe\ \texttt{<2020-02-02>}$B$G(Bexpl3$B$,%U%)!<%^%C%H$K(B
+$BAH$_9~$^$l$?$3$H$r<u$1!"(B
+\pLaTeX{}$B$G$b(B\pTeX{}$B7ONs$NDI2C5!G=$r(Bexpl3$BJ8K!$KB'$C$F(B
+$BMxMQ$7$d$9$/$9$k$?$a!"K\%j%j!<%9$G?7@_$7$^$7$?!#(B
+\pLaTeXe\ \texttt{<2020-10-01>}$B$G$O!"$3$N5!G=$r(B
+$B%U%)!<%^%C%H$KAH$_9~$s$G$"$j$^$9!#(B
+
+$B8=;~E@$G$O!"AHJ}8~JQ99!J(B|\tate|$BEy!K$HAHJ}8~H=Dj!J(B|\iftdir|$BEy!K$r(B
+$B%i%C%W$9$k%3%^%s%I$rMQ0U$7$F$"$j$^$9!#>\:Y$O(B
+\file{pldoc.pdf}$B$N(B``plexpl3.dtx''$B$N@a$r;2>H$7$F$/$@$5$$!#(B
+
+
+\section{$B%P%0=$@5(B}
+\begin{itemize}
+ \item \LaTeXe~2017/01/01$B0J9_$G6u$N%U%m!<%H$@$1$N%Z!<%8$,(B
+ $BH/@8$7$?>l9g!"=DAH%/%i%9$G$O%U%C%?$N0LCV$,;}$A>e$,$C$F$$$?$N$G(B
+ $B=$@5$7$^$7$?!#(B(|#78|)
+ \item $B6XB'%Q%i%a!<%?@_Dj%U%!%$%k(B(kinsoku.tex)$B$K(B
+ |\inhibitxspcode`$B!*(B=1|$B$N@_Dj$,H4$1$F$$$?$N$GDI2C$7$^$7$?!#(B
+ (|ptex-base#8|)
+\end{itemize}
+
+
+\section{$B3+H/HG$N%F%9%H$N$*4j$$(B}
+$B:#8e(B\pLaTeX{}$B$KF3F~$9$k$+$b$7$l$J$$=$@5%Q%C%A$d;EMMJQ99$N%F%9%H$K(B
+$B$46(NO$/$@$5$$!#(B\TeX{}$B%U%!%$%k$NKAF,!J(B|\documentclass|$B$h$jA0!K$G(B
+\begin{verbatim}
+ \RequirePackage{exppl2e}
+\end{verbatim}
+$B$H=q$/$3$H$G!"8=:_$N3+H/HG$r%F%9%H$9$k$3$H$,$G$-$^$9!#(B
+$B>\:Y$O(B\file{exppl2e.pdf}$B$r;2>H$7$F$/$@$5$$!#$3$3$K$O!"(B
+$B$=$NB>$N(B\pLaTeXe{}$B$N4{CN$N@)Ls;v9`$b5-:\$7$F$$$^$9!#(B
+\TeX\ Forum$B$d(BGitHub$B$N(BIssue$B$G$N%P%0Js9p$d$40U8+$r4?7^$7$^$9!#(B
+\begin{itemize}
+\item \texttt{https://github.com/texjporg/platex}
+\item \texttt{https://github.com/texjporg/uplatex}
+\end{itemize}
+
+\end{document}
diff --git a/language/japanese/platex/plvers.dtx b/language/japanese/platex/plvers.dtx
index e85d8dca5d..af39ab9dc0 100644
--- a/language/japanese/platex/plvers.dtx
+++ b/language/japanese/platex/plvers.dtx
@@ -96,12 +96,14 @@
% \changes{v1.1s}{2020/03/14}{\LaTeX\ \texttt{!<2020-02-02!> PL5}$BHGBP1~3NG'(B}
% \changes{v1.1t}{2020/03/25}{$B%P%J!<$N:F9=C[$r8zN(2=(B}
% \changes{v1.1u}{2020/03/28}{latexrelease$BMxMQ;~$N7Y9p$rAa$a$?(B}
+% \changes{v1.1v}{2020/09/28}{$B?7$7$$%U%C%/$r3hMQ(B}
+% \changes{v1.1w}{2020/09/30}{\LaTeX\ \texttt{!<2020-10-01!>}$BHGBP1~3NG'(B}
% \fi
%
% \iffalse
%<*driver>
% \fi
-\ProvidesFile{plvers.dtx}[2020/03/28 v1.1u pLaTeX Kernel (Version Info)]
+\ProvidesFile{plvers.dtx}[2020/09/30 v1.1w pLaTeX Kernel (Version Info)]
% \iffalse
\documentclass{jltxdoc}
\GetFileInfo{plvers.dtx}
@@ -141,6 +143,7 @@
% \changes{v1.1q}{2019/10/01}{\LaTeX\ \texttt{!<2019-10-01!>}$BHGBP1~3NG'(B}
% \changes{v1.1r}{2020/02/01}{\LaTeX\ \texttt{!<2020-02-02!>}$BHGBP1~3NG'(B}
% \changes{v1.1s}{2020/03/14}{\LaTeX\ \texttt{!<2020-02-02!> PL5}$BHGBP1~3NG'(B}
+% \changes{v1.1w}{2020/09/30}{\LaTeX\ \texttt{!<2020-10-01!>}$BHGBP1~3NG'(B}
% \begin{macrocode}
%<*2ekernel>
%\def\fmtname{LaTeX2e}
@@ -149,7 +152,7 @@
%<latexrelease>\edef\latexreleaseversion
%<platexrelease>\edef\p@known@latexreleaseversion
%<*2ekernel|latexrelease|platexrelease>
- {2020-02-02}
+ {2020-10-01}
%</2ekernel|latexrelease|platexrelease>
% \end{macrocode}
%
@@ -190,7 +193,7 @@
%</plcore>
%<platexrelease>\edef\platexreleaseversion
%<*plcore|platexrelease>
- {2020-04-12}
+ {2020-10-01}
%</plcore|platexrelease>
%<*plcore>
\def\ppatch@level{0}
@@ -441,7 +444,7 @@
% $B>e=q$-$5$l!"F0:n$,2u$l$F$7$^$$$^$9$N$G!"7Y9p$r=P$7$^$9!#(B
% \changes{v1.0s}{2016/02/01}{latexrelease$BMxMQ;~$K7Y9p$r=P$9$h$&$K$7$?(B}
%
-% $B0JA0$O(B|\AtBeginDocument|$B$r;H$C$F(B|\@begindocumenthook|$B$NKvHx$K(B
+% $BEv=i$O(B|\AtBeginDocument|$B$r;H$C$F(B|\@begindocumenthook|$B$NKvHx$K(B
% $B7Y9pJ8$rF~$l$F$$$^$7$?$,!"(B\LaTeXe~2020-02-02$B0J9_$KIUB0$N(B
% latexrelease$B%Q%C%1!<%8$G4,$-La$9$H%U%C%/$N<B9T$h$jAa$$CJ3,(B
% $B!J6qBNE*$K$O(B|\process@table|$BFb$N(B|\kanjiprocess@table|$B<B9TCf!K$G(B
@@ -453,14 +456,25 @@
% ^^A $B>e=q$-$5$l$F$$$k$O$:$G$"$j!"(B|\kanjiprocess@table|$B$O(B
% ^^A $B<B9T$5$l$J$$$N$G%(%i!<$O=P$J$$!#(B
% \changes{v1.1u}{2020/03/28}{latexrelease$BMxMQ;~$N7Y9p$rAa$a$?(B}
+%
+% \LaTeXe~2020-10-01$B0J9_$G$O(B|\process@table|$B$h$jAa$/<B9T$5$l$k(B
+% $B%U%C%/$,MQ0U$5$l$?$N$G!"$3$l$rMxMQ$7$^$9!#(B
+% \changes{v1.1v}{2020/09/28}{$B?7$7$$%U%C%/$r3hMQ(B}
% \begin{macrocode}
%<*plfinal>
+\ifx\AddToHook\@undefined
+% for LaTeX2e 2020-02-02 PL5 or older
\expandafter\def\expandafter\process@table\expandafter{%
\expandafter\p@warn@latexrelease\process@table}
\begingroup
\toks@\expandafter{\expandafter\p@warn@latexrelease\@begindocumenthook}
\xdef\@begindocumenthook{\the\toks@}
\endgroup
+\else
+% for LaTeX2e 2020-10-01 or later
+\AddToHook{begindocument/before}{\p@warn@latexrelease}
+\fi
+%
\def\p@warn@latexrelease{%
\ifx\latexreleaseversion\@undefined\else
\ifx\platexreleaseversion\@undefined
diff --git a/language/japanese/ptex-base/README.md b/language/japanese/ptex-base/README.md
index 3959a51083..393284f8b7 100644
--- a/language/japanese/ptex-base/README.md
+++ b/language/japanese/ptex-base/README.md
@@ -25,6 +25,6 @@ the 3-clause BSD license (see [LICENSE](./LICENSE)).
## Release Date
-2020-03-07
+2020-09-30
Japanese TeX Development Community
diff --git a/language/japanese/ptex-base/kinsoku.tex b/language/japanese/ptex-base/kinsoku.tex
index 2a8bbf3a3f..e056e34da9 100644
--- a/language/japanese/ptex-base/kinsoku.tex
+++ b/language/japanese/ptex-base/kinsoku.tex
@@ -1,4 +1,4 @@
-% (Last update: 2017/08/05 texjporg)
+% (Last update: 2020/09/28 texjporg)
%
% $B9TF,!"9TKv6XB'%Q%i%a!<%?(B
%
@@ -243,6 +243,7 @@
\inhibitxspcode`$B!%(B=1
\inhibitxspcode`$B!((B=1
\inhibitxspcode`$B!)(B=1
+\inhibitxspcode`$B!*(B=1
\inhibitxspcode`$B!K(B=1
\inhibitxspcode`$B!J(B=2
\inhibitxspcode`$B!O(B=1
diff --git a/language/japanese/uplatex/Makefile b/language/japanese/uplatex/Makefile
index 92d1388fa4..308634974c 100644
--- a/language/japanese/uplatex/Makefile
+++ b/language/japanese/uplatex/Makefile
@@ -4,7 +4,8 @@ DOCTARGET = uplatex upldoc \
PDFTARGET = $(addsuffix .pdf,$(DOCTARGET))
DVITARGET = $(addsuffix .dvi,$(DOCTARGET))
KANJI = -kanji=utf8
-FONTMAP = -f ipaex.map -f uptex-ipaex.map
+#FONTMAP = -f ipaex.map -f uptex-ipaex.map
+FONTMAP = -f haranoaji.map -f uptex-haranoaji.map
TEXMF = $(shell kpsewhich -var-value=TEXMFHOME)
default: $(STRIPTARGET) $(DVITARGET)
diff --git a/language/japanese/uplatex/README.md b/language/japanese/uplatex/README.md
index c7d913897a..5ddabeef57 100644
--- a/language/japanese/uplatex/README.md
+++ b/language/japanese/uplatex/README.md
@@ -20,6 +20,6 @@ the 3-clause BSD license (see [LICENSE](./LICENSE)).
## Release Date
-2020-02-02
+2020-09-30
Japanese TeX Development Community
diff --git a/language/japanese/uplatex/ujclasses.dtx b/language/japanese/uplatex/ujclasses.dtx
index 1cc6c91c99..08881f00b7 100644
--- a/language/japanese/uplatex/ujclasses.dtx
+++ b/language/japanese/uplatex/ujclasses.dtx
@@ -122,6 +122,10 @@
% \changes{v1.8e}{2020/01/03}{Normalize label fonts
% (sync with classes.dtx 2019/12/20 v1.4l)}
% \changes{v1.8e-u00}{2020/01/03}{p\LaTeX{}用に追随}
+% \changes{v1.8f}{2020/09/30}{add a fourth argument for better
+% hyperref compability
+% (sync with ltsect.dtx 2020/07/27 v1.1e)}
+% \changes{v1.8f-u00}{2020/09/30}{p\LaTeX{}用に追随}
% \fi
%
% \iffalse
@@ -151,7 +155,7 @@
%<11pt&bk>\ProvidesFile{utbk11.clo}
%<12pt&bk>\ProvidesFile{utbk12.clo}
%</tate>
- [2020/01/03 v1.8e-u00
+ [2020/09/30 v1.8f-u00
%<article|report|book> Standard upLaTeX class]
%<10pt|11pt|12pt> Standard upLaTeX file (size option)]
%<*driver>
@@ -4015,21 +4019,23 @@
%
% \begin{macro}{\addcontentsline}
% 縦組の場合にページ番号を|\rensuji|で囲むように変更します。
-% ^^A 横組のときにも`|\rensuji|'コマンドが出力されますが、
-% ^^A このコマンドによる影響はありません。
%
% このマクロは\file{ltsect.dtx}で定義されています。
+% ^^A 命令 |\addcontentsline| と |\addtocontents| を組み合わせ
% \changes{v1.8a}{2018/10/25}{ファイル書き出し時の行末文字対策
% (sync with ltsect.dtx 2018/09/26 v1.1c)}
+% \changes{v1.8f}{2020/09/30}{add a fourth argument for better
+% hyperref compability
+% (sync with ltsect.dtx 2020/07/27 v1.1e)}
% \begin{macrocode}
\providecommand*\protected@file@percent{}
\def\addcontentsline#1#2#3{%
\protected@write\@auxout
{\let\label\@gobble \let\index\@gobble \let\glossary\@gobble
-%<tate> \@temptokena{\rensuji{\thepage}}}%
-%<yoko> \@temptokena{\thepage}}%
- {\string\@writefile{#1}%
- {\protect\contentsline{#2}{#3}{\the\@temptokena}%
+%<tate> \@temptokena{\rensuji{\thepage}}%
+%<yoko> \@temptokena{\thepage}%
+ }{\string\@writefile{#1}%
+ {\protect\contentsline{#2}{#3}{\the\@temptokena}{}%
\protected@file@percent}}%
}
% \end{macrocode}
diff --git a/language/japanese/uplatex/ukinsoku.dtx b/language/japanese/uplatex/ukinsoku.dtx
index a68ae8b0a7..70ce9c1280 100644
--- a/language/japanese/uplatex/ukinsoku.dtx
+++ b/language/japanese/uplatex/ukinsoku.dtx
@@ -7,7 +7,7 @@
%
% Copyright (c) 2010 ASCII MEDIA WORKS
% Copyright (c) 2016 Takuji Tanaka
-% Copyright (c) 2016-2019 Japanese TeX Development Community
+% Copyright (c) 2016-2020 Japanese TeX Development Community
%
% This file is part of the upLaTeX2e system (community edition).
% --------------------------------------------------------------
@@ -32,13 +32,15 @@
% \changes{v1.0b-u04}{2019/01/29}{内部Unicode化されていることを確認}
% \changes{v1.0b-u05}{2019/05/19}{up\TeX~v1.24の\cs{kcatcode}の既定値のバグ回避}
% \changes{v1.0b-u06}{2019/09/22}{バグ回避コードがかえって有害なため除去}
+% \changes{v1.0c}{2020/09/28}{!の\cs{inhibitxspcode}を設定}
+% \changes{v1.0c-u06}{2020/09/28}{p\LaTeX{}の変更に追随}
% \fi
%
% \iffalse
%<*driver>
\NeedsTeXFormat{pLaTeX2e}
% \fi
-\ProvidesFile{ukinsoku.dtx}[2019/09/22 v1.0b-u06 upLaTeX Kernel]
+\ProvidesFile{ukinsoku.dtx}[2020/09/28 v1.0c-u06 upLaTeX Kernel]
% \iffalse
\documentclass{jltxdoc}
\GetFileInfo{ukinsoku.dtx}
@@ -484,6 +486,7 @@
% \end{tabular}
% \end{center}
%
+% \changes{v1.0c}{2020/09/28}{!の\cs{inhibitxspcode}を設定}
% \begin{macrocode}
%%
%% inhibitxspcode
@@ -493,6 +496,7 @@
\inhibitxspcode`.=1
\inhibitxspcode`;=1
\inhibitxspcode`?=1
+\inhibitxspcode`!=1
\inhibitxspcode`)=1
\inhibitxspcode`(=2
\inhibitxspcode`]=1
diff --git a/language/japanese/uplatex/uplatex-en.pdf b/language/japanese/uplatex/uplatex-en.pdf
index 78b74c10ca..4116f332f0 100644
--- a/language/japanese/uplatex/uplatex-en.pdf
+++ b/language/japanese/uplatex/uplatex-en.pdf
Binary files differ
diff --git a/language/japanese/uplatex/uplatex.dtx b/language/japanese/uplatex/uplatex.dtx
index 37783982d8..7f014b8b38 100644
--- a/language/japanese/uplatex/uplatex.dtx
+++ b/language/japanese/uplatex/uplatex.dtx
@@ -7,7 +7,7 @@
%
% Copyright (c) 2010 ASCII MEDIA WORKS
% Copyright (c) 2016 Takuji Tanaka
-% Copyright (c) 2016-2019 Japanese TeX Development Community
+% Copyright (c) 2016-2020 Japanese TeX Development Community
%
% This file is part of the upLaTeX2e system (community edition).
% --------------------------------------------------------------
@@ -91,6 +91,7 @@
% \changes{v1.0y-u02}{2018/09/22}{最終更新日を\file{upldoc.pdf}に表示
% (based on platex.dtx 2018/09/22 v1.0y)}
% \changes{v1.0y-u03}{2019/05/22}{ドキュメントを更新}
+% \changes{v1.1b-u03}{2020/09/28}{defs読込後にフック追加}
%\else
% \changes{v1.0c-u00}{2011/05/07}{Created \upLaTeX\ version based on \pLaTeX\ one
% (based on platex.dtx 1997/01/29 v1.0c)}
@@ -130,6 +131,7 @@
% \changes{v1.0y-u02}{2018/09/22}{Show last update info on \file{upldoc.pdf}
% (based on platex.dtx 2018/09/22 v1.0y)}
% \changes{v1.0y-u03}{2019/05/22}{Update document.}
+% \changes{v1.1b-u03}{2020/09/28}{Add hook after loading defs}
%\fi
% \fi
%
@@ -137,7 +139,7 @@
%<*driver>
\NeedsTeXFormat{pLaTeX2e}
% \fi
-\ProvidesFile{uplatex.dtx}[2019/05/22 v1.0y-u03 upLaTeX document file]
+\ProvidesFile{uplatex.dtx}[2020/09/28 v1.1b-u03 upLaTeX document file]
% \iffalse
\documentclass{jltxdoc}
\usepackage{plext}
@@ -466,16 +468,20 @@
% \TeX{}の入力ファイル検索パスに設定されている
% ディレクトリに\file{upldefs.cfg}ファイルがある場合は、
% そのファイルを使います。
+% 読み込み後にコードが実行されるかもしれません。
% \changes{v1.0s-u01}{2017/12/05}{デフォルト設定ファイルの読み込みを
% \file{uplcore.ltx}から\file{uplatex.ltx}へ移動
% (based on platex.dtx 2017/12/05 v1.0s)}
+% \changes{v1.1b-u03}{2020/09/28}{defs読込後にフック追加}
%\else
% Load font-related default settings, \file{upldefs.ltx}.
% If a file \file{upldefs.cfg} is found, then that file will be
% used instead.
+% Some code may be executed after loading.
% \changes{v1.0s-u01}{2017/12/05}{Moved loading default settings
% from \file{uplcore.ltx} to \file{uplatex.ltx}
% (based on platex.dtx 2017/12/05 v1.0s)}
+% \changes{v1.1b-u03}{2020/09/28}{Add hook after loading defs}
%\fi
% \begin{macrocode}
\InputIfFileExists{upldefs.cfg}
@@ -483,6 +489,7 @@
* Local config file upldefs.cfg used^^J%
*************************************}}%
{\input{upldefs.ltx}}
+\ifx\code@after@pldefs\@undefined\else \code@after@pldefs \fi
% \end{macrocode}
%
%\ifJAPANESE
@@ -752,7 +759,7 @@
% current \upLaTeXe\ and older versions or original \pLaTeXe/\LaTeXe.
%
% \subsection{Compatibility with \pLaTeXe/\LaTeXe}
-% \upLaTeXe\ is in most part upper compatible with \pLaTeXe,
+% \upLaTeXe\ is in most part upward compatible with \pLaTeXe,
% so you can move from \pLaTeXe\ to \upLaTeXe\ by simply replacing
% the document class and some macros. However, the default Japanese
% font metrics in \upLaTeXe\ is different from those in \pLaTeXe;
diff --git a/language/japanese/uplatex/uplatex.pdf b/language/japanese/uplatex/uplatex.pdf
index 9bebcac7e5..babf5d2202 100644
--- a/language/japanese/uplatex/uplatex.pdf
+++ b/language/japanese/uplatex/uplatex.pdf
Binary files differ
diff --git a/language/japanese/uplatex/upldoc.pdf b/language/japanese/uplatex/upldoc.pdf
index 9e1372c8ae..9d719a52f3 100644
--- a/language/japanese/uplatex/upldoc.pdf
+++ b/language/japanese/uplatex/upldoc.pdf
Binary files differ
diff --git a/language/japanese/uplatex/uplvers.dtx b/language/japanese/uplatex/uplvers.dtx
index 09078835be..d811788b13 100644
--- a/language/japanese/uplatex/uplvers.dtx
+++ b/language/japanese/uplatex/uplvers.dtx
@@ -130,11 +130,11 @@
% \begin{macro}{\ppatch@level}
% up\LaTeXe{}のフォーマットファイル名とバージョンです。
% フォーマット名はp\LaTeXe{}のもの (\pfmtname) をそのまま引き継ぎ、
-% バージョンはp\LaTeXe{}のものの末尾に``u03''のようにサフィックスを付けます。
+% バージョンはp\LaTeXe{}のものの末尾に``u04''のようにサフィックスを付けます。
% \begin{macrocode}
%<*plcore>
%\def\pfmtname{pLaTeX2e}
-\def\uppatch@level{u03}
+\def\uppatch@level{u04}
\edef\pfmtversion{\pfmtversion\uppatch@level}
%</plcore>
% \end{macrocode}
diff --git a/language/japanese/uptex-base/README.md b/language/japanese/uptex-base/README.md
index b8168c0a58..076b69dcb9 100644
--- a/language/japanese/uptex-base/README.md
+++ b/language/japanese/uptex-base/README.md
@@ -17,6 +17,6 @@ the 3-clause BSD license (see [LICENSE](./LICENSE)).
## Release Date
-2020-02-29
+2020-09-30
Japanese TeX Development Community
diff --git a/language/japanese/uptex-base/ukinsoku.tex b/language/japanese/uptex-base/ukinsoku.tex
index 580789fdba..77dab250b3 100644
--- a/language/japanese/uptex-base/ukinsoku.tex
+++ b/language/japanese/uptex-base/ukinsoku.tex
@@ -1,4 +1,4 @@
-%% (Last update: 2019/09/22 ttk, texjporg)
+%% (Last update: 2020/09/28 ttk, texjporg)
%%
\ifnum\ucs"3000="3000 \else
\errhelp{Please try to run (e)uptex with option
@@ -325,6 +325,7 @@
\inhibitxspcode`.=1
\inhibitxspcode`;=1
\inhibitxspcode`?=1
+\inhibitxspcode`!=1
\inhibitxspcode`)=1
\inhibitxspcode`(=2
\inhibitxspcode`]=1
diff --git a/macros/generic/fltpoint b/macros/generic/fltpoint
deleted file mode 120000
index 381cdc815a..0000000000
--- a/macros/generic/fltpoint
+++ /dev/null
@@ -1 +0,0 @@
-../latex/contrib/fltpoint \ No newline at end of file
diff --git a/macros/latex/contrib/fltpoint/README b/macros/generic/fltpoint/README
index d071febe8a..d071febe8a 100644
--- a/macros/latex/contrib/fltpoint/README
+++ b/macros/generic/fltpoint/README
diff --git a/macros/latex/contrib/fltpoint/fltpoint.dtx b/macros/generic/fltpoint/fltpoint.dtx
index af3363725d..af3363725d 100644
--- a/macros/latex/contrib/fltpoint/fltpoint.dtx
+++ b/macros/generic/fltpoint/fltpoint.dtx
diff --git a/macros/latex/contrib/fltpoint/fltpoint.ins b/macros/generic/fltpoint/fltpoint.ins
index f8e4203913..f8e4203913 100644
--- a/macros/latex/contrib/fltpoint/fltpoint.ins
+++ b/macros/generic/fltpoint/fltpoint.ins
diff --git a/macros/latex/contrib/fltpoint/fltpoint.pdf b/macros/generic/fltpoint/fltpoint.pdf
index 0dcb3b4a32..0dcb3b4a32 100644
--- a/macros/latex/contrib/fltpoint/fltpoint.pdf
+++ b/macros/generic/fltpoint/fltpoint.pdf
Binary files differ
diff --git a/macros/generic/iftex b/macros/generic/iftex
deleted file mode 120000
index 9466159220..0000000000
--- a/macros/generic/iftex
+++ /dev/null
@@ -1 +0,0 @@
-../latex/contrib/iftex \ No newline at end of file
diff --git a/macros/latex/contrib/iftex/README.md b/macros/generic/iftex/README.md
index ec8f5b74cc..ec8f5b74cc 100644
--- a/macros/latex/contrib/iftex/README.md
+++ b/macros/generic/iftex/README.md
diff --git a/macros/latex/contrib/iftex/ifetex.sty b/macros/generic/iftex/ifetex.sty
index 51027d89c5..51027d89c5 100644
--- a/macros/latex/contrib/iftex/ifetex.sty
+++ b/macros/generic/iftex/ifetex.sty
diff --git a/macros/latex/contrib/iftex/ifluatex.sty b/macros/generic/iftex/ifluatex.sty
index e762e8281f..e762e8281f 100644
--- a/macros/latex/contrib/iftex/ifluatex.sty
+++ b/macros/generic/iftex/ifluatex.sty
diff --git a/macros/latex/contrib/iftex/ifpdf.sty b/macros/generic/iftex/ifpdf.sty
index ec500fba25..ec500fba25 100644
--- a/macros/latex/contrib/iftex/ifpdf.sty
+++ b/macros/generic/iftex/ifpdf.sty
diff --git a/macros/latex/contrib/iftex/iftex.pdf b/macros/generic/iftex/iftex.pdf
index cbb7b48ec5..cbb7b48ec5 100644
--- a/macros/latex/contrib/iftex/iftex.pdf
+++ b/macros/generic/iftex/iftex.pdf
Binary files differ
diff --git a/macros/latex/contrib/iftex/iftex.sty b/macros/generic/iftex/iftex.sty
index 8306f8663a..8306f8663a 100644
--- a/macros/latex/contrib/iftex/iftex.sty
+++ b/macros/generic/iftex/iftex.sty
diff --git a/macros/latex/contrib/iftex/iftex.tex b/macros/generic/iftex/iftex.tex
index 8e13546e77..8e13546e77 100644
--- a/macros/latex/contrib/iftex/iftex.tex
+++ b/macros/generic/iftex/iftex.tex
diff --git a/macros/latex/contrib/iftex/ifvtex.sty b/macros/generic/iftex/ifvtex.sty
index 109cf1cc09..109cf1cc09 100644
--- a/macros/latex/contrib/iftex/ifvtex.sty
+++ b/macros/generic/iftex/ifvtex.sty
diff --git a/macros/latex/contrib/iftex/ifxetex.sty b/macros/generic/iftex/ifxetex.sty
index 8261ec2671..8261ec2671 100644
--- a/macros/latex/contrib/iftex/ifxetex.sty
+++ b/macros/generic/iftex/ifxetex.sty
diff --git a/macros/generic/localloc b/macros/generic/localloc
deleted file mode 120000
index 7af85ed8d9..0000000000
--- a/macros/generic/localloc
+++ /dev/null
@@ -1 +0,0 @@
-../latex/contrib/localloc \ No newline at end of file
diff --git a/macros/latex/contrib/localloc/localloc.README b/macros/generic/localloc/localloc.README
index 395102aeae..395102aeae 100644
--- a/macros/latex/contrib/localloc/localloc.README
+++ b/macros/generic/localloc/localloc.README
diff --git a/macros/latex/contrib/localloc/localloc.dtx b/macros/generic/localloc/localloc.dtx
index ad770b5d85..ad770b5d85 100644
--- a/macros/latex/contrib/localloc/localloc.dtx
+++ b/macros/generic/localloc/localloc.dtx
diff --git a/macros/latex/contrib/localloc/localloc.pdf b/macros/generic/localloc/localloc.pdf
index 3a25e8fd45..3a25e8fd45 100644
--- a/macros/latex/contrib/localloc/localloc.pdf
+++ b/macros/generic/localloc/localloc.pdf
Binary files differ
diff --git a/macros/latex/contrib/soul/Makefile b/macros/generic/soul/Makefile
index 1a0103f695..1a0103f695 100644
--- a/macros/latex/contrib/soul/Makefile
+++ b/macros/generic/soul/Makefile
diff --git a/macros/latex/contrib/soul/soul.dtx b/macros/generic/soul/soul.dtx
index 064634cf11..064634cf11 100644
--- a/macros/latex/contrib/soul/soul.dtx
+++ b/macros/generic/soul/soul.dtx
diff --git a/macros/latex/contrib/soul/soul.ins b/macros/generic/soul/soul.ins
index 451343f7df..451343f7df 100644
--- a/macros/latex/contrib/soul/soul.ins
+++ b/macros/generic/soul/soul.ins
diff --git a/macros/latex/contrib/soul/soul.pdf b/macros/generic/soul/soul.pdf
index d60e6ba326..d60e6ba326 100644
--- a/macros/latex/contrib/soul/soul.pdf
+++ b/macros/generic/soul/soul.pdf
Binary files differ
diff --git a/macros/latex/contrib/soul/soul.txt b/macros/generic/soul/soul.txt
index c44b4100fd..c44b4100fd 100644
--- a/macros/latex/contrib/soul/soul.txt
+++ b/macros/generic/soul/soul.txt
diff --git a/macros/latex/contrib/youngtab/README b/macros/generic/youngtab/README
index 5facde72a0..5facde72a0 100644
--- a/macros/latex/contrib/youngtab/README
+++ b/macros/generic/youngtab/README
diff --git a/macros/latex/contrib/youngtab/makeydoc b/macros/generic/youngtab/makeydoc
index d0fda75af8..d0fda75af8 100755
--- a/macros/latex/contrib/youngtab/makeydoc
+++ b/macros/generic/youngtab/makeydoc
diff --git a/macros/latex/contrib/youngtab/makeydoc.bat b/macros/generic/youngtab/makeydoc.bat
index da46a730a8..da46a730a8 100644
--- a/macros/latex/contrib/youngtab/makeydoc.bat
+++ b/macros/generic/youngtab/makeydoc.bat
diff --git a/macros/latex/contrib/youngtab/youngtab.dtx b/macros/generic/youngtab/youngtab.dtx
index 8db18c88c6..8db18c88c6 100644
--- a/macros/latex/contrib/youngtab/youngtab.dtx
+++ b/macros/generic/youngtab/youngtab.dtx
diff --git a/macros/latex/contrib/youngtab/youngtab.el b/macros/generic/youngtab/youngtab.el
index 458049e8e2..458049e8e2 100644
--- a/macros/latex/contrib/youngtab/youngtab.el
+++ b/macros/generic/youngtab/youngtab.el
diff --git a/macros/latex/contrib/youngtab/youngtab.ins b/macros/generic/youngtab/youngtab.ins
index a58ace3a9e..a58ace3a9e 100644
--- a/macros/latex/contrib/youngtab/youngtab.ins
+++ b/macros/generic/youngtab/youngtab.ins
diff --git a/macros/latex/contrib/youngtab/youngtab.pdf b/macros/generic/youngtab/youngtab.pdf
index b91f4ae4e9..b91f4ae4e9 100644
--- a/macros/latex/contrib/youngtab/youngtab.pdf
+++ b/macros/generic/youngtab/youngtab.pdf
Binary files differ
diff --git a/macros/latex/contrib/youngtab/youngtab.tex b/macros/generic/youngtab/youngtab.tex
index 895a7c3267..895a7c3267 100644
--- a/macros/latex/contrib/youngtab/youngtab.tex
+++ b/macros/generic/youngtab/youngtab.tex
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 bb813cf3c9..47b8f33a2d 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-philosophy/biblatex-philosophy.dtx
@@ -84,12 +84,13 @@ 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>
-[2020/05/24 v1.9.8b A set of styles for biblatex]
+[2020/09/30 v1.9.8c 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[12pt]{ltxdoc}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
+\usepackage[fontsize=12pt]{fontsize}
\usepackage[english]{babel}
%--------------------------------------------------------
% GRAPHICS
@@ -179,23 +180,25 @@ This work has the LPPL maintenance status "author-maintained".
\list{}{\setlength{\itemindent}{-.5cm}\setlength{\leftmargin}{.5cm}\setlength{\itemsep}{0pt}}}
{\endlist\end{mdframed}\end{NoHyper}
}
-
\makeatletter
-\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}
- {\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}
+% Customizing option and value list:
+\renewcommand*{\ltd@ol@optitem}[3][]{%To use \meta inside #2
+ \ifblank{#1}
+ {\ltd@option{}{#2}{#3}{}}
+ {\ltd@option{}{#2}{#3}{\ltd@textverb{#1}}}}%
+\patchcmd{\optionlist}{\marglistwidth}{0pt}{}{}
+\patchcmd{\optionlist}{\hss}{\phantom{\rule{1pt}{20pt}}\hss}{}{}
+\patchcmd{\ltd@option@i}{\linewidth}{\linewidth-\marglistwidth}{}{}
+
+\patchcmd{\fieldlist}{field }{\ \ field }{}{}
+\patchcmd{\fieldlist}{\marglistwidth}{0pt}{}{}
+\patchcmd{\fieldlist}{\marglistsep}{0pt}{}{}
+
+\pretocmd{\valuelist}{\let\optionlistfont\valuelistfont}{}{}
+\patchcmd{\ltxsyntax}{\marglistwidth}{0pt}{}{}
+\patchcmd{\ltd@option@i}{=}{\ = }{}{}
+\expandafter\patchcmd\csname\string\valuelist\endcsname{{\leftmargin}{\labelsep}}{{\leftmargin}{3\labelsep}}{}{}
+% New color for items
\newcommand*{\valuelistfont}{%
\color{olive}\sffamily\displayverbfont}
\renewcommand*{\optionlistfont}{%
@@ -215,20 +218,26 @@ This work has the LPPL maintenance status "author-maintained".
\@starttoc{toc}%
\end{multicols}}
\makeatother
+% --------------------------------------------------------
+% HYPERREF SETUP
+% --------------------------------------------------------
+\usepackage{hyperref}
+ \hypersetup{%
+ hidelinks,
+ pdftitle={User's guide to \textsf{biblatex philosophy}},
+ pdfsubject={Bibliography styles for (Italian)
+ users of biblatex},
+ pdfauthor={Ivan Valbusa},
+ pdfkeywords={bibliography},
+ }
+% --------------------------------------------------------
+% FINAL SETTINGS
+% --------------------------------------------------------
+\setcounter{tocdepth}{2}
- \usepackage{hyperref}
- \hypersetup{%
- hidelinks,
- pdftitle={User's Guide to \textsf{biblatex philosophy}},
- pdfsubject={Bibliography styles for (Italian)
- users of biblatex},
- pdfauthor={Ivan Valbusa},
- pdfkeywords={bibliography},
- }
-
- \EnableCrossrefs
- \CodelineIndex
- \RecordChanges
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
\begin{document}
\DocInput{biblatex-philosophy.dtx}
@@ -237,7 +246,7 @@ This work has the LPPL maintenance status "author-maintained".
%</driver>
% \fi
%
-% \CheckSum{4472}
+% \CheckSum{4353}
%
% \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
@@ -255,6 +264,7 @@ This work has the LPPL maintenance status "author-maintained".
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
+% \changes{v1.9.8c}{2020/09/30}{Maintenance release. Corrected a bug in the related entries. Added \cmd{mkrelatedparens} and \cmd{mkrelatedbrackets}.}
% \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.}
@@ -352,7 +362,7 @@ This work has the LPPL maintenance status "author-maintained".
%
% \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
+% under the terms of the \hologo{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
@@ -370,9 +380,9 @@ This work has the LPPL maintenance status "author-maintained".
%
% \begin{center}
% {\color{philA}\bfseries\sffamily
-% \Huge User's Guide to\\ \texttt{biblatex-philosophy}\\[3mm]}
+% \huge User's guide to \texttt{biblatex-philosophy}\\[3mm]}
% {\large\bfseries\sffamily Bibliography styles for (Italian) users of~\textsf{biblatex}}
-%\vspace{.8cm}
+% \vspace{.8cm}
%
% \normalsize\fileversion{} -- \filedate
% \vspace{.7cm}
@@ -399,7 +409,7 @@ This work has the LPPL maintenance status "author-maintained".
% ^^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 \hologo{LaTeX} \parencite{pantieri:artelatex}. %\nocite{ctan,guit:sito}
%
% ^^A ----------------------------------------------------------------
% ^^A
@@ -415,7 +425,7 @@ This work has the LPPL maintenance status "author-maintained".
% ^^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 \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}.
+%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}. \sty{biber} in place of \hologo{BibTeX} 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}[italian]\{babel\}\\
%\cmd{usepackage}[style=italian]\{csquotes\}\\
@@ -681,7 +691,7 @@ This work has the LPPL maintenance status "author-maintained".
% crossref = {Bartocci:2007}}
%
%@collection{Bartocci:2007,
-% title = {Vite matematiche}
+% title = {Vite matematiche},
% booktitle = {Vite matematiche},
% booksubtitle = {Protagonisti del '900 da Hilbert a Wiles},
% editor = {Claudio Bartocci and Renato Betti and Angelo Guerraggio and
@@ -777,7 +787,7 @@ This work has the LPPL maintenance status "author-maintained".
% date = {1969}}
%\end{verbatim}\end{latexcode}
%
-% \fielditem{entrysubtype}{literal\makebox[0pt][l]{\hfill[\sty{philosophy-classic} and \sty{philosophy-modern} only]}}
+% \fielditem{entrysubtype}{literal\null\makebox[0pt][l]{\hskip1cm\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}
@@ -818,10 +828,10 @@ This work has the LPPL maintenance status "author-maintained".
%\begin{bibexamplelist}
%\item \fullcite{lehman:biblatex}.\\
% \emphasize{This package provides advanced bibliographic facilities
-% for use with \LaTeX. The package is a complete
+% for use with \hologo{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 \textsc{Bib}\TeX{}
+% by \hologo{LaTeX}. The \sty{biblatex} package works with the “backend”
+% (program) \sty{biber}, which is used to process \hologo{BibTeX}
% format data files and them performs all sorting, label
% generation (and a great deal more).}
%\end{bibexamplelist}
@@ -832,7 +842,7 @@ This work has the LPPL maintenance status "author-maintained".
% subtitle = {Programmable Bibliographies and Citations},
% version = {3.7},
% date = {2016-11-16},
-% annote = {This package provides advanced bibliographic facilities
+% annotation = {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)
@@ -979,7 +989,7 @@ This work has the LPPL maintenance status "author-maintained".
% \end{valuelist}
%
%\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.
+% Prints some or all names (authors, editors, translators, etc.) in small caps.
% \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.
@@ -1034,14 +1044,7 @@ This work has the LPPL maintenance status "author-maintained".
%
% ^^A ----------------------------------------------------------------
% ^^A
-% \subsection{Style-specific}
-% ^^A
-% ^^A ----------------------------------------------------------------
-%
-% ^^A ----------------------------------------------------------------
-% ^^A
-% \subsubsection[For \sty{classic} and
-% \sty{modern}]{Options for \sty{philosophy-classic} and
+% \subsection[For \sty{classic}/\sty{modern} styles]{Options for \sty{philosophy-classic} and
% \sty{philosophy-modern}}\label{sec:options-classic-modern}
% ^^A
% ^^A ----------------------------------------------------------------
@@ -1061,7 +1064,7 @@ This work has the LPPL maintenance status "author-maintained".
%
% ^^A ----------------------------------------------------------------
% ^^A
-% \subsubsection[For \sty{modern}]{Options for \sty{philosophy-modern}}\label{sec:options-modern}
+% \subsection[For \sty{modern} style]{Options for \sty{philosophy-modern}}\label{sec:options-modern}
% ^^A
% ^^A ----------------------------------------------------------------
%
@@ -1083,7 +1086,7 @@ This work has the LPPL maintenance status "author-maintained".
%
% ^^A ----------------------------------------------------------------
% ^^A
-% \subsubsection[For \sty{verbose}]{Options for \sty{philosophy-verbose}}\label{sec:options-verbose}
+% \subsection[For \sty{verbose} style]{Options for \sty{philosophy-verbose}}\label{sec:options-verbose}
% ^^A
% ^^A ----------------------------------------------------------------
%
@@ -1235,7 +1238,7 @@ This work has the LPPL maintenance status "author-maintained".
%\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. 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}{%
@@ -1365,30 +1368,32 @@ This work has the LPPL maintenance status "author-maintained".
%
% \section{Known issues}
%
-% 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{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.}
+% 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 select the correct value of \cmd{bibhang}, which is set to \texttt{4}\cmd{parindent} by default (see section \ref{sec:lengths}).
%
-% \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{weblist}{\label{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{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]
%\printbibheading[heading=bibintoc,title=Examples]
-%\printshorthands[heading=subbibliography]
-%\printbibliography[heading=subbibliography,title=A Web
-% List,keyword=web,restoreclassic,prenote=weblist,annotation=false]
+%\printshorthands[heading=subbibliography,title=Shorthands]
+%\printbibliography[heading=subbibliography,title=A Web List,
+% keyword=web,restoreclassic,prenote=weblist,annotation=false]
%\printbibliography[heading=subbibliography,title=Philosophy
% examples,prenote=philosophy-examples,keyword=esempio]
%
%\nocite{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}
+%\printbibliography[heading=subbibliography,title=Biblatex examples,
+% prenote=biblatex-examples,category=biblatex]
+
%
-%\printbibliography[heading=subbibliography,title=Biblatex examples,prenote=biblatex-examples,category=biblatex]
+% \StopEventually{
+% \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. See the example above (p. \pageref{weblist}).}
%
-% \StopEventually{\PrintChanges\PrintIndex}
+% \printbibliography[heading=bibintoc,keyword=primaria,
+% restoreclassic,prenote=restoreclassic]
+% \PrintChanges\PrintIndex}
%
% \iffalse
%<*standard-bbx>
@@ -1412,12 +1417,16 @@ This work has the LPPL maintenance status "author-maintained".
% ^^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)
+% \sty{biber} is the default bibliography processor for \sty{biblatex}.
+% The \sty{philosophy} styles could work without \sty{biber} (excluding the experimental \bibtype{jurisprudence} driver)
% but it is required because it offers many useful functionalities. The \opt{backend=bibtex} or \opt{backend=bibtex8} options
% produce an error message.
% \begin{macrocode}
\RequireBiber[3]
+\@ifpackagelater{biblatex}{2020/08/23}
+ {}
+ {\PackageError{biblatex-philosophy}
+ {Package biblatex is too old. Please update your LaTeX distribution}}
% \end{macrocode}
% The styles are base on \sty{standard} \sty{biblatex} default style.
% \begin{macrocode}
@@ -1511,10 +1520,10 @@ This work has the LPPL maintenance status "author-maintained".
% \end{macrocode}
% And now one option to be used in the \cmd{printbibliography} and \cmd{printbiblist} commands.
% \begin{macrocode}
-\define@key{blx@bib1}{annotation}[]{}
-\define@key{blx@bib2}{annotation}[true]{\settoggle{bbx:annotation}{#1}}
-\define@key{blx@biblist1}{annotation}[]{}
-\define@key{blx@biblist2}{annotation}[true]{\settoggle{bbx:annotation}{#1}}
+\blx@kv@defkey{blx@bib1}{annotation}[]{}
+\blx@kv@defkey{blx@bib2}{annotation}[true]{\settoggle{bbx:annotation}{#1}}
+\blx@kv@defkey{blx@biblist1}{annotation}[]{}
+\blx@kv@defkey{blx@biblist2}{annotation}[true]{\settoggle{bbx:annotation}{#1}}
% \end{macrocode}
% Now we can execute the default options.
% \begin{macrocode}
@@ -1616,7 +1625,7 @@ This work has the LPPL maintenance status "author-maintained".
\newcommand*{\volnumpunct}{\addcomma\space}
\renewcommand*{\newunitpunct}{\addcomma\space}
\renewcommand*{\subtitlepunct}{\addperiod\space}
-\renewcommand*{\intitlepunct}{\nopunct\addspace}
+%\renewcommand*{\intitlepunct}{\addspace}
\renewcommand*{\relatedpunct}{\addsemicolon\space}
% \end{macrocode}
% The \cmd{editorstrgdelim} is introduced to customize the
@@ -1640,6 +1649,11 @@ This work has the LPPL maintenance status "author-maintained".
\bibleftbracket#1\bibrightbracket%
\endgroup}
% \end{macrocode}
+% We define proper parentheses and brackets for ``related'' blocks
+% \begin{macrocode}
+\def\mkrelatedparens{\mkpureparens}
+\def\mkrelatedbrackets{\mkpurebrackets}
+% \end{macrocode}
% Some commands for changing the font of the \bibfield{annotation}, \bibfield{library} and \bibfield{edition} fields.
% \begin{macrocode}
\newcommand*{\annotationfont}{\footnotesize}
@@ -1827,17 +1841,24 @@ This work has the LPPL maintenance status "author-maintained".
{\ifdefstring{\bbx@volumeformat}{roman}%
{\Rn{#1}}x%
{\optionerror{volumeformat}}}}}}{#1}}
+% \end{macrocode}
+% With the \opt{parens} and \opt{brackets} options, the related entries are
+% enclosed in parentheses (or brackets) defined specifically,
+% because in the case of cascading entries, they must be eliminated
+% starting from the second entry. This is done below with the |begrelatedloop| macro.
+% See section \ref{code:related-entries}.
+% \begin{macrocode}
\DeclareFieldFormat{related}{%
\ifdefstring{\bbx@relatedformat}{parens}%
- {\mkpureparens{#1}}%
- {\ifdefstring{\bbx@relatedformat}{brackets}%
- {\mkpurebrackets{#1}}%
- {\ifdefstring{\bbx@relatedformat}{semicolon}%
- {#1}%
- {\optionerror{relatedformat}}}}}%
+ {\mkrelatedparens{#1}}%
+ {\ifdefstring{\bbx@relatedformat}{brackets}%
+ {\mkrelatedbrackets{#1}}%
+ {\ifdefstring{\bbx@relatedformat}{semicolon}%
+ {#1}%
+ {\optionerror{relatedformat}}}}}%
\DeclareFieldAlias{related:origpubin}{related}
\DeclareFieldAlias{related:origpubas}{related}
-\DeclareFieldFormat{relatedstring:default}{#1\addspace}%\addspace needed
+\DeclareFieldFormat{relatedstring:default}{#1\addspace}
% \end{macrocode}
% \subsubsection{New macros}
% Experimental in version 1.9.4. The \texttt{translatorstrg} and \texttt{translator+othersstrg} macros do not use the
@@ -1924,20 +1945,6 @@ This work has the LPPL maintenance status "author-maintained".
\setunit{\addcomma\space}%
\printfield{eid}}
-% TO be removed if implemented in biblatex.def.
-% Code proposed by @moewew
-\renewbibmacro*{journal}{%
- \ifboolexpr{
- test {\iffieldundef{journaltitle}}
- and
- test {\iffieldundef{journalsubtitle}}
- }
- {}
- {\printtext[journaltitle]{%
- \printfield[titlecase]{journaltitle}%
- \setunit{\subtitlepunct}%
- \printfield[titlecase]{journalsubtitle}}}}
-
\renewbibmacro*{periodical}{%
\ifboolexpr{
test {\iffieldundef{title}}
@@ -2039,7 +2046,7 @@ This work has the LPPL maintenance status "author-maintained".
\setunit*{\addcomma\space}%
\printeventdate}}%
\newunit}
-
+
\renewbibmacro*{publisher+location+date}{%
\ifdefstring{\bbx@publocformat}{loccolonpub}
{\usebibmacro{loccolonpub}}
@@ -2191,7 +2198,14 @@ This work has the LPPL maintenance status "author-maintained".
\printtext[annotation]{\printfield{annotation}\finentry\par}}}%
{\finentry}}
% \end{macrocode}
-% \subsubsection{Related entries}
+% The default definition of the |in:| macro gives a spacing problem
+% with the \cmd{fulcite} command. Specifically, the command has no effect in citations, while it works correctly in the bibliography. This definition bypasses the problem, but does not actually solve it.
+% \begin{macrocode}
+\renewbibmacro*{in:}{%
+ \bibstring{in}\addspace}
+% \printunit{\intitlepunct}}
+% \end{macrocode}
+% \subsubsection{Related entries}\label{code:related-entries}
% \begin{macrocode}
\newbibmacro*{relateddate}{%
\setunit*{\addspace}%
@@ -2213,33 +2227,41 @@ This work has the LPPL maintenance status "author-maintained".
\renewbibmacro*{editor}{\usebibmacro{bbx:savehash}}%
\renewcommand*{\labelnamepunct}{}}%
\DeclareCiteCommand{\relatedcite}
- {}%
- {\usedriver
- {\DeclareNameAlias{sortname}{default}%
- \usebibmacro{related:clearauthors}%
- \renewbibmacro*{relateddate}{%
- \setunit*{\addspace}\printdate}%
- \renewbibmacro*{commarelateddate}{%
- \setunit*{\addcomma\space}\printdate}}%
- {\thefield{entrytype}}}%
- {}%
- {}%
+{}%
+{\usedriver
+ {\DeclareNameAlias{sortname}{default}%
+ \ifbibmacroundef{date+extradate}
+ {}
+ {%\renewbibmacro*{date+extradate}{}%
+ \renewbibmacro*{bbx:ifmergeddate}{\@secondoftwo}}%
+ \usebibmacro{related:clearauthors}%
+ \renewbibmacro*{relateddate}{%
+ \setunit*{\addspace}\printdate}%
+ \renewbibmacro*{commarelateddate}{%
+ \setunit*{\addcomma\space}\printdate}%
+ }%
+ {\thefield{entrytype}}}%
+{}%
+{}%
\renewbibmacro*{related:default}[1]{%
- \togglefalse{bbx:annotation}%
+ \togglefalse{bbx:annotation}%
\ifboolexpr{
- test {\iffieldundef{relatedtype}}
- and
- test {\iffieldundef{relatedstring}}
+ test {\iffieldundef{relatedtype}}
+ and
+ test {\iffieldundef{relatedstring}}
}
{\printtext{\bibstring{translationas}}}{}%
- \printtext{\addspace}%
- \relatedcite{\thefield{related}}}
+ \printtext{\addspace}%
+ \relatedcite{\thefield{related}}}
% \end{macrocode}
-% We redefine the \texttt{begrelatedloop} macro to avoid nested parentheses in cascading related entries:
+% We redefine the \texttt{begrelatedloop} macro to avoid nested parentheses
+% in cascading related entries. In this way, with the \opt{parens} and \opt{brackets}
+% options, only the entire block of the related entries will be enclosed in parentheses
+% (or brackets), while the subordinated entries will be separated with a semicolon.
% \begin{macrocode}
\renewbibmacro*{begrelatedloop}{%
- \renewrobustcmd*{\mkpureparens}{\relatedpunct}%
- \renewrobustcmd*{\mkpurebrackets}{\relatedpunct}}
+ \renewrobustcmd*{\mkrelatedparens}{\relatedpunct}%
+ \renewrobustcmd*{\mkrelatedbrackets}{\relatedpunct}}
% \end{macrocode}
% This macro tests the value of the \opt{relatedformat} option. If it sets to \opt{semicolon} the macro adds \cmd{relatedpunct} (i.e. a semicolon plus a space), otherwise it adds a simple space.
% \begin{macrocode}
@@ -3373,37 +3395,36 @@ This work has the LPPL maintenance status "author-maintained".
% \subsubsection{Cross references}
% \begin{macrocode}
\DeclareCiteCommand{\bbx@crossref@inbook}%
- {}%
- {\ifciteseen{%
- \ifthenelse{\value{listtotal}=2}%
- {\printnames[][-\value{maxnamesincross}]{labelname}}%
- {\printnames[][-\value{minnamesincross}]{labelname}}%
- \setunit*{\addcomma\space}\printtext{%
- \printfield[citetitle]{labeltitle}%
+{}%
+{\ifciteseen{%
+ \ifthenelse{\value{listtotal}=2}%
+ {\printnames[][-\value{maxnamesincross}]{labelname}}%
+ {\printnames[][-\value{minnamesincross}]{labelname}}%
+ \setunit*{\addcomma\space}\printtext{%
+ \printfield[citetitle]{labeltitle}%
\iftoggle{cbx:commacit}{\setunit{\addcomma\space}}%
- {\setunit{\addspace\midsentence}}%
- \bibstring{opcit}}}%
- {\DeclareNameAlias{sortname}{default}%
+ {\setunit{\addspace\midsentence}}%
+ \bibstring{opcit}}}%
+ {\DeclareNameAlias{sortname}{default}%
\usebibmacro{usedriver:book}}}%
- {}%
- {}%
+{}%
+{}%
\DeclareCiteCommand{\bbx@crossref@incollection}%
{}%
{\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}}}%
+ \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}}}%
{}%
{}%
% \end{macrocode}
@@ -3667,8 +3688,7 @@ This work has the LPPL maintenance status "author-maintained".
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{nodash:editor+others}%
- \ifnameundef{editor}{}{%
- \setunit{\labelnamepunct}\newblock}%
+ \setunit{\labelnamepunct}\newblock%
\usebibmacro{maintitle+title}%
\newunit
\printlist{language}%
@@ -3719,7 +3739,7 @@ This work has the LPPL maintenance status "author-maintained".
% \fi
% \subsubsection{Initial settings}
% \begin{macrocode}
-\RequireBibliographyStyle{authoryear}
+\RequireBibliographyStyle{authoryear-comp}
\RequireBibliographyStyle{philosophy-standard}
\newtoggle{bbx:square}
@@ -3733,8 +3753,8 @@ This work has the LPPL maintenance status "author-maintained".
% We define the \opt{nodate} option also to be used in the
% optional argument of \cmd{printbibliography}:
% \begin{macrocode}
-\define@key{blx@bib1}{nodate}[]{}%
-\define@key{blx@bib2}{nodate}[true]{%
+\blx@kv@defkey{blx@bib1}{nodate}[]{}%
+\blx@kv@defkey{blx@bib2}{nodate}[true]{%
\ifstrequal{#1}{false}{\togglefalse{bbx:nodate}}{}}%
% \end{macrocode}
% The \opt{mergedate} option from \file{authoryear.bbx} must be completely redefined.
@@ -3743,23 +3763,6 @@ This work has the LPPL maintenance status "author-maintained".
% The test \cmd{ifboolexpr} is required to make \texttt{bbx:nodate} macro work properly and
% the \cmd{postsepyear} command is used to surround the date label with a box of fixed width.
% \begin{macrocode}
-%\def\bbx@opt@mergedate@maximum{%
-% \renewbibmacro*{date+extradate}{%
-% \ifboolexpr{%
-% test {\iffieldundef{date}}
-% and
-% test {\iffieldundef{year}}
-% }%
-% {\usebibmacro{bbx:nodate}}
-% {\postsepyear{%
-% \printfield{issue}%
-% \setunit*{\addspace}%
-% \iffieldsequal{year}{labelyear}
-% {\printlabeldateextra}%
-% {\printdateextra}%
-% }}}%
-% \renewbibmacro*{date}{}%
-% \renewbibmacro*{issue+date}{}}
\def\bbx@opt@mergedate@maximum{%
\renewbibmacro*{date+extradate}{%
\iffieldundef{labelyear}
@@ -3770,13 +3773,14 @@ This work has the LPPL maintenance status "author-maintained".
\setunit*{\addspace}%
\printdateextra}
{\printlabeldateextra}}}}%
- \renewbibmacro*{date}{%
+ \renewbibmacro*{bbx:ifmergeddate}{\iflabeldateisdate}%
+ \renewbibmacro*{date}{%
\iflabeldateisdate
{}
{\printdate}}%
\renewbibmacro*{issue+date}{%
- \iflabeldateisdate
- {}
+ \usebibmacro{bbx:ifmergeddate}
+ {}
{\ifdefstring{\bbx@volnumformat}{parens}%
{\printtext{%
\printfield{issue}%
@@ -3786,32 +3790,6 @@ This work has the LPPL maintenance status "author-maintained".
\printfield{issue}%
\setunit*{\addspace}%
\printdate}}}}}
-
-% merge date with date label
-%\def\bbx@opt@mergedate@compact{%
-% \renewbibmacro*{date+extradate}{%
-% \ifboolexpr{%
-% test {\iffieldundef{date}}
-% and
-% test {\iffieldundef{year}}
-% }%
-% {\usebibmacro{bbx:nodate}}
-% {\postsepyear{%
-% \iffieldsequal{year}{labelyear}
-% {\printlabeldateextra}%
-% {\printdateextra}%
-% }}}%
-% \renewbibmacro*{date}{}%
-% \renewbibmacro*{issue+date}{%
-% \iffieldundef{issue}
-% {}
-% {\ifdefstring{\bbx@volnumformat}{parens}%
-% {\printtext{%
-% \printfield{issue}%
-% \printdate}}%
-% {\printtext[pureparens]{%
-% \printfield{issue}}}}%
-% \newunit}}
\def\bbx@opt@mergedate@compact{%
\renewbibmacro*{date+extradate}{%
\iffieldundef{labelyear}
@@ -3820,6 +3798,7 @@ This work has the LPPL maintenance status "author-maintained".
\iflabeldateisdate
{\printdateextra}
{\printlabeldateextra}}}}%
+ \renewbibmacro*{bbx:ifmergeddate}{\iflabeldateisdate}%
\renewbibmacro*{date}{%
\iflabeldateisdate
{}
@@ -3831,57 +3810,31 @@ This work has the LPPL maintenance status "author-maintained".
{\printtext{%
\printfield{issue}%
\setunit*{\addspace}%
- \iflabeldateisdate
+ \usebibmacro{bbx:ifmergeddate}
{}
{\printdate}%
}}%
{\printtext[pureparens]{%
\printfield{issue}%
\setunit*{\addspace}%
- \iflabeldateisdate
+ \usebibmacro{bbx:ifmergeddate}
{}
{\printdate}%
}}}
{}%
\newunit}}
-
-% merge year-only date with date label
-%\def\bbx@opt@mergedate@basic{%
-% \renewbibmacro*{date+extradate}{%
-% \ifboolexpr{%
-% test {\iffieldundef{date}}
-% and
-% test {\iffieldundef{year}}
-% }%
-% {\usebibmacro{bbx:nodate}}
-% {\postsepyear{%
-% \printdateextra%
-% }}}%
-% \renewbibmacro*{date}{%
-% \iffieldundef{month}
-% {}
-% {\printdate}}%
-% \renewbibmacro*{issue+date}{%
-% \ifboolexpr{
-% test {\iffieldundef{issue}}
-% and
-% test {\iffieldundef{month}}
-% }
-% {}
-% {\ifdefstring{\bbx@volnumformat}{parens}%
-% {\printtext{%
-% \printfield{issue}\setunit*{\addspace}%
-% \printdate}}%
-% {\printtext[pureparens]{%
-% \printfield{issue}\setunit*{\addspace}%
-% \printdate}}}%
-% \newunit}}
-
\def\bbx@opt@mergedate@basic{%
\renewbibmacro*{date+extradate}{%
\iffieldundef{labelyear}
{\usebibmacro{bbx:nodate}}
{\postsepyear{\printlabeldateextra}}}%
+ \renewbibmacro*{bbx:ifmergeddate}{%
+ \ifboolexpr{
+ test {\iflabeldateisdate}
+ and
+ not test {\ifdateshavedifferentprecision{label}{}}
+ }%
+}%
\renewbibmacro*{date}{%
\ifboolexpr{
test {\iflabeldateisdate}
@@ -3892,13 +3845,11 @@ This work has the LPPL maintenance status "author-maintained".
{\printdate}}%
\renewbibmacro*{issue+date}{%
\ifboolexpr{
- test {\iflabeldateisdate}
- and
- not test {\ifdateshavedifferentprecision{label}{}}
- and
- test {\iffieldundef{issue}}
- }
- {}
+ test {\usebibmacro{bbx:ifmergeddate}}
+ and
+ test {\iffieldundef{issue}}
+}
+{}
{\ifdefstring{\bbx@volnumformat}{parens}%
{\printtext{%
\printfield{issue}%
@@ -3909,50 +3860,20 @@ This work has the LPPL maintenance status "author-maintained".
\setunit*{\addspace}%
\printdate}}}%
\newunit}}
-
-% merge year-only date with year-only date label
-%\def\bbx@opt@mergedate@minimum{%
-% \renewbibmacro*{date+extradate}{%
-% \ifboolexpr{%
-% test {\iffieldundef{date}}
-% and
-% test {\iffieldundef{year}}
-% }%
-% {\usebibmacro{bbx:nodate}}
-% {\postsepyear{%
-% \printdateextra%
-% }}}%
-% \renewbibmacro*{date}{%
-% \ifboolexpr{
-% test {\iffieldundef{month}}
-% and
-% test {\iffieldundef{extrayear}}
-% }
-% {}
-% {\printdate}}%
-% \renewbibmacro*{issue+date}{%
-% \ifboolexpr{
-% test {\iffieldundef{issue}}
-% and
-% test {\iffieldundef{month}}
-% and
-% test {\iffieldundef{extrayear}}
-% }
-% {}
-% {\ifdefstring{\bbx@volnumformat}{parens}%
-% {\printtext{%
-% \printfield{issue}\setunit*{\addspace}%
-% \printdate}}%
-% {\printtext[pureparens]{%
-% \printfield{issue}\setunit*{\addspace}%
-% \printdate}}}%
-% \newunit}}
-
\def\bbx@opt@mergedate@minimum{%
\renewbibmacro*{date+extradate}{%
\iffieldundef{labelyear}
{\usebibmacro{bbx:nodate}}
{\postsepyear{\printlabeldateextra}}}%
+ \renewbibmacro*{bbx:ifmergeddate}{%
+ \ifboolexpr{
+ test {\iflabeldateisdate}
+ and
+ not test {\ifdateshavedifferentprecision{label}{}}
+ and
+ test {\iffieldundef{extradate}}
+ }%
+}%
\renewbibmacro*{date}{%
\ifboolexpr{
test {\iflabeldateisdate}
@@ -3965,15 +3886,11 @@ This work has the LPPL maintenance status "author-maintained".
{\printdate}}%
\renewbibmacro*{issue+date}{%
\ifboolexpr{
- test {\iflabeldateisdate}
- and
- not test {\ifdateshavedifferentprecision{label}{}}
- and
- test {\iffieldundef{extradate}}
- and
- test {\iffieldundef{issue}}
- }
- {}
+ test {\usebibmacro{bbx:ifmergeddate}}
+ and
+ test {\iffieldundef{issue}}
+}
+{}
{\ifdefstring{\bbx@volnumformat}{parens}%
{\printtext{%
\printfield{issue}%
@@ -3984,34 +3901,12 @@ This work has the LPPL maintenance status "author-maintained".
\setunit*{\addspace}%
\printdate}}}%
\newunit}}
-
-% don't merge date/issue with date label
-%\def\bbx@opt@mergedate@false{%
-% \renewbibmacro*{date+extradate}{%
-% \ifboolexpr{%
-% test {\iffieldundef{date}}
-% and
-% test {\iffieldundef{year}}
-% }%
-% {\usebibmacro{bbx:nodate}}
-% {\postsepyear{%
-% \printdateextra%
-% }}}%
-% \renewbibmacro*{date}{\printdate}%
-% \renewbibmacro*{issue+date}{%
-% {\ifdefstring{\bbx@volnumformat}{parens}%
-% {\printtext{%
-% \printfield{issue}\setunit*{\addspace}%
-% \printdate}}%
-% {\printtext[pureparens]{%
-% \printfield{issue}\setunit*{\addspace}%
-% \printdate}}}}}
-
\def\bbx@opt@mergedate@false{%
\renewbibmacro*{date+extradate}{%
\iffieldundef{labelyear}
{\usebibmacro{bbx:nodate}}
{\postsepyear{\printlabeldateextra}}}%
+ \renewbibmacro*{bbx:ifmergeddate}{\@secondoftwo}%
\renewbibmacro*{date}{\printdate}%
\renewbibmacro*{issue+date}{%
\ifdefstring{\bbx@volnumformat}{parens}%
@@ -4259,14 +4154,10 @@ This work has the LPPL maintenance status "author-maintained".
% \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}[]{}
-\define@key{blx@bib2}{restoreclassic}[true]{%
+\blx@kv@defkey{blx@biblist1}{restoreclassic}[]{}
+\blx@kv@defkey{blx@biblist2}{restoreclassic}[true]{\blx@kv@setkeys{blx@bib2}{restoreclassic}}%
+\blx@kv@defkey{blx@bib1}{restoreclassic}[]{}
+\blx@kv@defkey{blx@bib2}{restoreclassic}[true]{%
\ifstrequal{#1}{true}{%
\setlength{\bibhang}{\parindent}%
\renewcommand{\labelnamepunct}{\newunitpunct}%
@@ -4494,17 +4385,13 @@ This work has the LPPL maintenance status "author-maintained".
\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}}{}}{}%
+ {\blx@kv@setkeys{blx@bib2}{restoreclassic}}{}}{}%
\newunit\newblock
\restorefield{annotation}{\@phil@nnote}%
\usebibmacro{pageref}%
\usebibmacro{finentry}}
% \end{macrocode}
-% \iffalse
+% \iffalse
%</modern-bbx>
% \fi
%
@@ -4594,7 +4481,7 @@ This work has the LPPL maintenance status "author-maintained".
% A new macro to be used in the new \cmd{ccite} command defined below.
% \begin{macrocode}
\newbibmacro*{ccite:cite}{%
- \usebibmacro{related:clearauthors}%
+% \usebibmacro{related:clearauthors}%
\usebibmacro{cite:citepages}%
\global\togglefalse{cbx:fullcite}%
\global\togglefalse{cbx:loccit}%
@@ -5004,11 +4891,7 @@ This work has the LPPL maintenance status "author-maintained".
% \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}%
+ {\blx@kv@setkeys{blx@bib2}{restoreclassic}%
\usedriver
{\iftoggle{cbx:scauthorscite}%
{\DeclareNameAlias{sortname}{scdefault}}%
@@ -5400,7 +5283,7 @@ This work has the LPPL maintenance status "author-maintained".
\DeclareBibliographyExtras{%
% \end{macrocode}
-% The \file{french.lbx} localization module redefines \cmd{mkbibnamefamily} 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 prefer to reset it to the default definition.
+% The \file{french.lbx} localization module redefines \cmd{mkbibnamefamily} in order to get the family name in small caps. 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 prefer to reset it to the default definition.
% \begin{macrocode}
\protected\def\mkbibnamefamily#1{#1}%
\protected\def\bibrangedash{-\penalty\hyphenpenalty}%
@@ -5440,516 +5323,516 @@ This work has the LPPL maintenance status "author-maintained".
%
% \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}
+@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}
}
-@INCOLLECTION{Termini:2007,
- 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}
+@incollection{Termini:2007,
+ 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.}
+@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.}
}
-@ONLINE{clawson:mla,
- 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{clawson:mla,
+ annotation = {\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} 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}
+@online{glibof:historian,
+ annotation = {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},
- keywords = {esempio},
- shorttitle = {Problemática}
+@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},
+ annotation = {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},
- 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}
+@book{heidegger:sz,
+ title = {Sein und Zeit},
+ publisher = {Max Niemeyer Verlag},
+ author = {Martin Heidegger},
+ edition = {18},
+ annotation = {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},
- 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:kpv:xref,
+ 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},
- 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.}
+@bookinbook{kant:ku:xref,
+ 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},
- 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},
- keywords = {esempio},
- location = {Praga},
- nameaddon = {Comenius},
- title = {Opera Omnia}
+ annotation = {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 \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{kime:biber,
+ 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 \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{lehman:biblatex,
+ annotation = {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 \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{babel,
+ annotation = {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 = {\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{polyglossia,
+ annotation = {\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 = {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}
+@online{csquotes,
+ annotation = {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 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{pantieri:artelatex,
+ title = {L'arte di scrivere con \LaTeX},
+ author = {Lorenzo Pantieri and Tommaso Gordini},
+ annotation = {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},
- langid = {italian},
- keywords = {esempio},
- location = {Milano}
+@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},
+ 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 \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{Poincare:1968-ORIG,
+ title = {La science et l'hypothèse},
+ publisher = {Flammarion},
+ author = {Jules-Henri Poincaré},
+ annotation = {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 \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,
+ title = {Logik der Forschung},
+ publisher = {Springer},
+ author = {Karl R. Popper},
+ annotation = {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},
- keywords = {esempio,popper},
- location = {London},
- related = {popper-logik:ita},
- relatedstring = {it. trans.},
- 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},
+ 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},
- hyphenation = {italian},
- keywords = {esempio,popper},
- location = {Torino},
- timestamp = {2012.04.25}
+@book{popper-logik:ita,
+ 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},
- langid = {italian},
- keywords = {esempio},
- location = {Hildesheim and Zürich and London}
+@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},
+ langid = {italian},
+ keywords = {esempio},
+ location = {Hildesheim and Zürich and London}
}
-@ONLINE{wassenhoven:dw,
- 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}
+@online{wassenhoven:dw,
+ annotation = {\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}
+@collection{Bartocci:2007,
+ annotation = {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},
- 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}
+@collection{Filmed:2009,
+ annotation = {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},
- langid = {italian},
- keywords = {esempio},
- read = {0}
+@incollection{corrocher:2009,
+ author = {Roberto Corrocher},
+ title = {Riflessioni sull'uomo di fronte a nuove sfide},
+ pages = {27-42},
+ annotation = {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},
- langid = {italian},
- keywords = {esempio}
+@incollection{federspil:2009,
+ author = {Giovanni Federspil and Roberto Vettor},
+ title = {Medicina: un unico metodo e una sola argomentazione?},
+ pages = {43-74},
+ annotation = {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 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{ctan,
+ 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 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}
+@online{guit:sito,
+ 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 014917c4bb..8f439b6907 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/biblatex-contrib/windycity/CHANGES.md b/macros/latex/contrib/biblatex-contrib/windycity/CHANGES.md
index 86f7765a37..45050c65fc 100644
--- a/macros/latex/contrib/biblatex-contrib/windycity/CHANGES.md
+++ b/macros/latex/contrib/biblatex-contrib/windycity/CHANGES.md
@@ -8,6 +8,22 @@ indicate updates to Windy City's [repository on
GitHub](https://github.com/brianchase/windycity "GitHub:
brianchase/windycity").
+## 2020-09-29
+
+* better punctuation handling in parenthetical citations, allowing
+examples in *CMOS* 15.24 and 15.30 (17th ed.)
+* for `@reference` and `@inreference` entries, added support for
+printing the `organization` field in the author's position of short
+citations, fixing many of them (most of them? it was bad!)
+* also for `@reference` and `@inreference` entries, allowed the
+`author` field to substitute for `organization` (not recommended but
+could prevent confusion in some cases)
+* fixed `\cites` and `\parencites` for consecutive citations of the
+same author (most seriously affecting parenthetical citations but also
+standard and short citations in different ways)
+* fixed parenthetical citations not printing volume numbers for
+certain collections
+
## 2020-09-07
* added support for revisers and expanded combinations of editor and
@@ -34,11 +50,11 @@ brianchase/windycity").
forewords, and introductions)
* fixed placement of `edition` relative to editors, translators, and
such
-* fixed short citations of @Review entries failing to print a review's
+* fixed short citations of `@review` entries failing to print a review's
title
-* fixed output of @InReference entries when they cross-reference a
- previously cited @Reference entry
-* fixed mismatch in output between `@Article` and `@Periodical` entry
+* fixed output of `@inreference` entries when they cross-reference a
+ previously cited `@reference` entry
+* fixed mismatch in output between `@article` and `@periodical` entry
types
* fixed `\parencite` failing to print names in `afterwords`,
`forewords`, and `introduction` fields
diff --git a/macros/latex/contrib/biblatex-contrib/windycity/README.md b/macros/latex/contrib/biblatex-contrib/windycity/README.md
index 1c8cd656f6..f4c5df8cab 100644
--- a/macros/latex/contrib/biblatex-contrib/windycity/README.md
+++ b/macros/latex/contrib/biblatex-contrib/windycity/README.md
@@ -43,8 +43,8 @@ If you need to install Windy City on your system, you have several
options. For a one-off compilation, say, to give Windy City a trial
run on a single document, you could copy Windy City's files to the
document's root directory. Beyond that, your best option is to install
-it in your local \path{texmf}. Copy the files to a directory of your
-choosing, then update your \path{texmf} file name database.
+it in your local `texmf`. Copy the files to a directory of your
+choosing, then update your `texmf` file name database.
To compile a document with Windy City, tell
[biblatex](http://www.ctan.org/pkg/biblatex "biblatex") to load it
@@ -59,20 +59,20 @@ files.
For some entries in your bibliography database, you may need to add
fields or make other adjustments to get the right output. But since
-Windy City relies as much as possible on standard \BibTeX\ fields, and
-secondarily on \biblatex fields, you may not need to make major
-changes. The examples in this document and its accompanying
-bibliography database, \file{windycity.bib}, should serve as a guide
-for how to manage your input for nearly every circumstance that the
-style is meant to handle.
+Windy City relies as much as possible on standard `BibTeX` fields, and
+secondarily on [biblatex](http://www.ctan.org/pkg/biblatex "biblatex")
+fields, you may not need to make major changes. The examples in this
+document and its accompanying bibliography database,
+[windycity.bib](https://github.com/brianchase/windycity/blob/master/doc/windycity.bib
+"windycity.bib"), should serve as a guide for how to manage your input
+for nearly every circumstance that the style is meant to handle.
## License
-Copyright (c) 2019 Brian Michael Chase. Under the terms of the [LaTeX
-Project Public License](http://www.latex-project.org/lppl.txt
-"lppl.txt"), version 1.3, permission is granted to copy, distribute,
-or modify this software. See also
-<https://www.latex-project.org/lppl/>.
+Under the terms of the [LaTeX Project Public
+License](http://www.latex-project.org/lppl.txt "lppl.txt"), version
+1.3, permission is granted to copy, distribute, or modify this
+software. See also <https://www.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
diff --git a/macros/latex/contrib/biblatex-contrib/windycity/american-windycity.lbx b/macros/latex/contrib/biblatex-contrib/windycity/american-windycity.lbx
index c0fa89c3a0..f04e60e0a9 100644
--- a/macros/latex/contrib/biblatex-contrib/windycity/american-windycity.lbx
+++ b/macros/latex/contrib/biblatex-contrib/windycity/american-windycity.lbx
@@ -1,4 +1,4 @@
-% Last modified: Mon 07 Sep 2020 06:40:46 PM CDT
+% Last modified: Tue 29 Sep 2020 06:29:33 PM CDT
% Permission is granted to copy, distribute and/or modify this
% software under the terms of the LaTeX Project Public License (LPPL),
@@ -11,7 +11,7 @@
% implied warranties of merchantability and fitness for a particular
% purpose.
-\ProvidesFile{american-windycity.lbx}[2020/09/07 Windy City
+\ProvidesFile{american-windycity.lbx}[2020/09/29 Windy City
localization module for biblatex]
\InheritBibliographyExtras{american}
\InheritBibliographyStrings{american}
@@ -135,6 +135,7 @@
\NewBibliographyString{special}
\NewBibliographyString{subverbo,subverbos}
\NewBibliographyString{transcomp,transcomp+,transed,transed+,translator+,transrev,transrev+}
+\NewBibliographyString{updated}
\DeclareBibliographyStrings{%
am = {{a\adddot m\adddot}{a\adddot m\adddot}},
@@ -161,7 +162,7 @@
edrev+ = {{edit\-ed and revised by}{eds\adddotspace and revs\adddot}},
edtrans = {{edit\-ed and translated by}{ed\adddotspace and trans\adddot}},
edtrans+ = {{edit\-ed and translated by}{eds\adddotspace and trans\adddot}},
- expanded = {{exp\adddotspace ed\adddot}{exp\adddotspace ed\adddot}},
+ expanded = {{expanded edition}{exp\adddotspace ed\adddot}},
foreword = {{foreword to}{foreword to}},
forthcoming = {{forthcoming}{forthcoming}},
ibidem = {{ibid\adddot}{ibid\adddot}},
@@ -204,6 +205,7 @@
translator+ = {{translated by}{trans\adddot}},
transrev = {{translated and revised by}{trans\adddotspace and rev\adddot}},
transrev+ = {{translated and revised by}{trans\adddotspace and revs\adddot}},
+ updated = {{updated edition}{up\adddotspace ed\adddot}},
urlseen = {{accessed}{accessed}},
volume = {{vol\adddot}{vol\adddot}},
volumes = {{vols\adddot}{vols\adddot}}
diff --git a/macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.bib b/macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.bib
index a27b370d6d..ebbdc03529 100644
--- a/macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.bib
+++ b/macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.bib
@@ -2487,6 +2487,17 @@
howpublished = {. . .}
}
+% 15.24 Additional material in text citations
+
+@Book{mandolan2017,
+ options = {skipbib},
+ author = {Mandolan, Somebody},
+ title = {Some Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {2017}
+}
+
% 15.25 Text citations in relation to surrounding text and punctuation
@Book{fiorina2005,
@@ -2531,6 +2542,113 @@
year = {2017}
}
+15.30 Multiple text references
+
+@Book{armstrong1989,
+ options = {skipbib},
+ author = {Armstrong, Somebody and Malacinski, Somebody},
+ title = {Some Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {1989}
+}
+@Book{beigl1989,
+ options = {skipbib},
+ author = {Beigl, Somebody},
+ title = {Some Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {1989}
+}
+@Book{pickett1985,
+ options = {skipbib},
+ author = {Pickett, Somebody and White, Somebody},
+ title = {Some Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {1985}
+}
+@Book{whittaker1967,
+ options = {skipbib},
+ author = {Whittaker, Somebody},
+ title = {Some Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {1967}
+}
+@Book{whittaker1975,
+ options = {skipbib},
+ author = {Whittaker, Somebody},
+ title = {Some Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {1975}
+}
+@Book{wiens1989a,
+ options = {skipbib},
+ author = {Wiens, Somebody},
+ title = {First Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {1989}
+}
+@Book{wiens1989b,
+ options = {skipbib},
+ author = {Wiens, Somebody},
+ title = {Second Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {1989}
+}
+@Book{wong1999,
+ options = {skipbib},
+ author = {Wong, Somebody},
+ title = {Some Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {1999}
+}
+@Book{wong2000,
+ options = {skipbib},
+ author = {Wong, Somebody},
+ title = {Some Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {2000}
+}
+@Book{garcia1998,
+ options = {skipbib},
+ author = {Garcia, Somebody},
+ title = {Some Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {1989}
+}
+@Book{guest2006,
+ options = {skipbib},
+ author = {Guest, Somebody and Doe1, John and Smith1, Jane and Jones1, Mary},
+ title = {Some Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {2006}
+}
+@Book{stalle2008,
+ options = {skipbib},
+ author = {Stolle, Somebody and Doe2, John and Smith2, Jane and Jones2, Mary},
+ title = {Some Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {2008}
+}
+@Book{rahn2009,
+ options = {skipbib},
+ author = {Rahn, Somebody and Doe3, John and Smith3, Jane and Jones3, Mary},
+ title = {Some Book},
+ address = {Somewhere},
+ publisher = {Some Publisher},
+ year = {2009}
+}
+
% 15.36 Editor in place of author in text citations
@Book{soltes1999,
@@ -2667,3 +2785,14 @@
publisher = {Penguin Books},
year = {2015}
}
+
+% Bibliography 2.4
+
+@Book{swanson1999,
+ author = {Swanson, Ellen},
+ title = {Mathematics into Type},
+ edition = {updated edition by Arlene O'Sean and Antoinette Schleyer},
+ address = {Providence, RI},
+ publisher = {American Mathematical Society},
+ year = {1999}
+}
diff --git a/macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.pdf b/macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.pdf
index b7edd45385..fe729f964a 100644
--- a/macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.pdf
+++ b/macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.tex b/macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.tex
index 4fb93bddf9..6bd738fd12 100644
--- a/macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.tex
+++ b/macros/latex/contrib/biblatex-contrib/windycity/doc/windycity.tex
@@ -1,4 +1,4 @@
-% Last modified: Mon 07 Sep 2020 06:51:00 PM CDT
+% Last modified: Tue 29 Sep 2020 05:38:35 PM CDT
\documentclass[11pt,letterpaper,oneside]{article}
\usepackage{windycity}
@@ -8,7 +8,7 @@
\author{Brian Michael Chase}
\email{brianmichaelchase@gmail.com}
\website{https://github.com/brianchase/windycity}
-\version{2020-09-07}
+\version{2020-09-29}
\maketitle
\begingroup
\hypersetup{linkcolor=black}
@@ -17,8 +17,8 @@
\section{Introduction}
-\nfootnote{Copyright \textcopyright\ 2019 Brian Michael Chase. Under
-the terms of the \LaTeX\ Project Public License, version 1.3,
+\nfootnote{Copyright \textcopyright\ 2014--2020 Brian Michael Chase.
+Under the terms of the \LaTeX\ Project Public License, version 1.3,
permission is granted to copy, distribute, or modify this software.
See \url{http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt}
or \url{https://www.latex-project.org/lppl/}.}
@@ -40,7 +40,7 @@ placement of editors, translators, and the like. Section
\ref{collections} discusses several issues with collections, including
options for formatting citations of individual volumes. Sections
\ref{notes} and \ref{paren} reproduce examples from \textit{CMOS}
-Chapters 14 and 15, respectively, with occasional commentary and
+chapters 14 and 15, respectively, with occasional commentary and
references to other sections.
Windy City requires \biblatex version 3.13 or later.
@@ -50,7 +50,7 @@ Windy City requires \biblatex version 3.13 or later.
This section covers basic information about Windy City. If you're
completely new to \biblatex, you should probably glance at its
-documentation. For the impatient, examples in Sections \ref{default},
+documentation. For the impatient, examples in sections \ref{default},
\ref{short}, \ref{notes}, and \ref{paren} might be of more immediate
interest.
@@ -151,10 +151,10 @@ short form of the work's title.
Windy City supports variations on this format. For information on
short forms of citations, including the use of \textit{ibid.}, see
-Section \ref{short}. For options to skip parts of citations, change
-the order of editors and translators, and more, see Sections
+section \ref{short}. For options to skip parts of citations, change
+the order of editors and translators, and more, see sections
\ref{preops} and \ref{entryops}. For parenthetical citations, see
-examples in Section \ref{paren}.
+section \ref{paren}.
The block below shows Windy City's default bibliography for the
previously cited works:
@@ -199,11 +199,11 @@ reference lists may have problems with sorting. (You'll notice some in
\ref{ref}, at the end of this document.) For best results, use the
\opt{reflist} preamble option.
-As you proceed through the text, note that all examples of citations
-and bibliographies are outputs of the style from commands that you can
-inspect in the document's source, \file{windycity.tex}, and in its
-style file, \file{windycity.sty}. Almost all citations are from
-\cmd{cite} or \cmd{parencite}. A few are from more specialized
+As you proceed through the this guide, note that all examples of
+citations and bibliographies are outputs of the style from commands
+that you can inspect in the document's source, \file{windycity.tex},
+and in its style file, \file{windycity.sty}. Almost all citations are
+from \cmd{cite} or \cmd{parencite}. A few are from more specialized
commands, such as \cmd{cite*} or \cmd{cites}. All example
bibliographies are outputs of the style from \cmd{printbibliography}.
All bibliographic data resides in \file{windycity.bib}.
@@ -267,13 +267,13 @@ names and titles and omits all other publication information.
Consecutive citations of a work may omit the title or, as in the
eleventh note, where the title is the key mark of distinction, the
author's name. To use this format, start \biblatex with the preamble
-option \opt{short}. See Section \ref{preops} for more information.
+option \opt{short}. See section \ref{preops} for more information.
\textit{CMOS} \ref{14.34} also shows how to render the passage above
with \textit{ibid.} Unlike previous editions of \textit{CMOS}, the
17th edition discourages its use. As such, \textit{ibid.} is no longer
part of Windy City's default format. Enable it with the preamble
-option \opt{ibid} (again, see Section \ref{preops}). Options
+option \opt{ibid} (again, see section \ref{preops}). Options
\opt{short} and \opt{ibid} together give the following:
\begin{citeonly}
@@ -303,16 +303,16 @@ option \opt{ibid} (again, see Section \ref{preops}). Options
\item \cite[33]{morrison2004a}
\end{citeonly}
-There are still other ways to save space: With the default format, you
+Other ways to make citations more concise: In the default format, you
can use the preamble option \opt{firstshort} to swap long first
-citations for short ones (see Section \ref{preops}). Also with the
-default format, you can shorten the author's name in the first
-citation if the previous citation is of the same author. To do that,
-use the preamble option \opt{idemtracker} (see Section \ref{preops}).
-The entry option \opt{noauth} omits the author's name altogether (see
-Section \ref{entryops}). And the \bibfield{shorthand} field allows you
-to set an abbreviation to stand in place of the author's name, the
-work's title, and other elements of a citation (see \ref{14.59}).
+citations for short ones (see section \ref{preops}). Also in the
+default format, you can use the preamble option \opt{idemtracker} to
+shorten the author's name in the first citation if the previous
+citation is of the same author (see section \ref{preops}). The entry
+option \opt{noauth} omits the author's name altogether (see section
+\ref{entryops}). And the \bibfield{shorthand} field allows you to set
+an abbreviation to stand in place of the author's name, the work's
+title, and other elements of a citation (see \ref{14.59}).
\subsection{Preamble Options}
\label{preops}
@@ -343,7 +343,7 @@ the previous section the citation of Toni Morrison's \textit{Song of
Solomon} immediately after a citation of her \textit{Beloved}. In a
context like that, do you really need to remind readers of the
author's full name? If you think not, change \opt{idemtracker} to an
-appropriate value (see Section 3.1.2.3 of \biblatex's user
+appropriate value (see section 3.1.2.3 of \biblatex's user
guide).\footnote{\textit{CMOS} seems to have no policy on this point.
In the 16th edition, however, Figure 14.3 shows consecutive citations
of works by the same author, both of which give the author's full
@@ -356,18 +356,18 @@ name.}
\noindent This option is for printing annotated bibliographies.
Annotations will print in block paragraphs below entries. To change
the spacing between entries and annotations, change the value of
-\cmd{bibitemsep}. Store the text of an annotation in the
-\bibfield{annotation} field of the work's bibliography database entry.
+\cmd{bibitemsep}. Save an annotation in the \bibfield{annotation}
+field of a work's bibliography database entry.
\optitem[false]{collsonly}{\opt{true}, \opt{false}}
-\noindent Citing individual works of a collection adds an entry for
-each work to the bibliography. To exclude them and print only an entry
-for the whole collection, use \opt{collsonly}. It has no effect on
-many \bibtype{incollection} entries, such as articles in books, which
-need or ought to have a place in the bibliography, but it does filter
-out chapters of books, books in books, and volumes of collections. For
-discussion of multivolume works, see Section \ref{multivolume}.
+\noindent Citing individual works of a collection adds entries for
+those works to the bibliography. To exclude them and print only an
+entry for the whole collection, use \opt{collsonly}. It has no effect
+on many \bibtype{incollection} entries, such as articles in books, but
+it does filter out chapters of books, books in books, and volumes of
+collections. For discussion of multivolume works, see section
+\ref{multivolume}.
\optitem[false]{firstshort}{\opt{true}, \opt{false}}
@@ -384,12 +384,12 @@ which has the same effect on first citations.
\noindent This option controls whether consecutive citations of a work
on the same page receive an \textit{ibid}. The qualification ``on the
same page'' means that \textit{ibid.} always refers to a work cited on
-the current page without an \textit{ibid.} The latter is not a
+the current page without an \textit{ibid.} The latter isn't a
requirement of \textit{CMOS} but seems reasonable, since it prevents
-readers from having to look at another page to determine the referent
-of an \textit{ibid.} For examples of its output, see Section
-\ref{short} and \ref{14.34}. As of the 17th edition, \textit{CMOS}
-discourages the use of \textit{ibid.} (see \ref{14.34}).
+readers from having to look at another page to find the referent of an
+\textit{ibid.} For examples of its output, see section \ref{short} and
+\ref{14.34}. As of the 17th edition, \textit{CMOS} discourages the use
+of \textit{ibid.} (see \ref{14.34}).
\optitem[false]{isbn}{\opt{true}, \opt{false}}
@@ -397,7 +397,8 @@ discourages the use of \textit{ibid.} (see \ref{14.34}).
ISBN goes in the \bibfield{isbn} field of its bibliography database
entry. With this option, the style will print ISBNs at the end of
every entry in the bibliography, before annotations. To print the ISBN
-of a particular work, use the \opt{isbn} entry option.
+of a particular work, use the \opt{isbn} entry option. Neither option
+effects the output of entries without an \bibfield{isbn} field.
\optitem[false]{library}{\opt{true}, \opt{false}}
@@ -406,7 +407,8 @@ field of every work in the bibliography. Use it to print information
about libraries, call numbers, and the like. If you use it with the
\opt{isbn} and \opt{annotation} options, it will print after the
former but before the latter. To print this information for selected
-works, use the \opt{library} entry option.
+works, use the \opt{library} entry option. Neither option effects the
+output of entries without a \bibfield{library} field.
\optitem[false]{nolos}{\opt{true}, \opt{false}}
@@ -419,16 +421,16 @@ bibliography, their results may overlap.
\optitem[false]{reflist}{\opt{true}, \opt{false}}
\noindent Use this option to print a bibliography in the author-date
-format, what \textit{CMOS} calls a reference list. If you choose
-parenthetical citations over notes, consider using \opt{reflist} to
-maintain consistency with \textit{CMOS}. Again, another way to print a
+format, what \textit{CMOS} calls a reference list. If you use
+parenthetical citations, consider using \opt{reflist} to maintain
+consistency with \textit{CMOS}. Again, another way to print a
reference list is to pass \opt{env=reflist} to
-\cmd{printbibliography}. See Section \ref{overview} for more
+\cmd{printbibliography}. See section \ref{overview} for more
information.
\optitem[false]{short}{\opt{true}, \opt{false}}
-\noindent As shown in Section \ref{short}, this option prints
+\noindent As shown in section \ref{short}, this option prints
citations in a short format (see \textit{CMOS} \ref{14.34}). The use
of \opt{short} has one feature in common with \opt{ibid}: Just as
\textit{ibid.} appears only for consecutive citations of a work on the
@@ -436,8 +438,8 @@ same page, and so never refers to a citation on a previous page,
\opt{short} drops the title from consecutive citations of a work on
the same page, never in reference to a citation on a previous page. As
with \textit{ibid.}, this feature isn't required by \textit{CMOS}, but
-it prevents readers from having to look at a previous page to
-determine which title a citation refers to.
+it prevents readers from having to look at another page to find the
+title of a citation.
In contexts where \opt{short} would drop a title from a citation, but
where no name occupies the author's position, it will print the work's
@@ -447,7 +449,7 @@ applicable. In those situations, the short format is no different from
the default.
As noted earlier, \opt{short} has the same effect on first citations
-as \opt{firstshort}. But recall from Section \ref{short} that you can
+as \opt{firstshort}. But recall from section \ref{short} that you can
combine \opt{short} and \opt{ibid} for more concise output.
\optitem[false]{swapvol}{\opt{true}, \opt{false}}
@@ -456,7 +458,7 @@ combine \opt{short} and \opt{ibid} for more concise output.
may place publication information for the volume before that of the
collection or \textit{vice versa}. Windy City gives priority to the
volume. To reverse this for all relevant citations, use \opt{swapvol}.
-For more information, see Section \ref{collorder}.
+For more information, see section \ref{collorder}.
\end{optionlist}
@@ -465,7 +467,7 @@ For more information, see Section \ref{collorder}.
An entry option is a value for the \bibfield{options} field of a
work's database entry. It affects the format of that particular work.
-For options that affect the format of every work, see Section
+For options that affect the format of every work, see section
\ref{preops}.
\begin{optionlist}
@@ -482,8 +484,8 @@ published work in brackets, as in this example from \textit{CMOS}
\optitem[false]{anonqauth}{\opt{true}, \opt{false}}
-\noindent Similar to the previous but adds a question mark after the
-author's name, as in this example from \textit{CMOS} \ref{14.79}:
+\noindent Like \opt{anonauth} but adds a question mark after the
+author's name. From \textit{CMOS} \ref{14.79}:
\begin{citebib}
\item \cite{hawkes1834}
@@ -492,17 +494,17 @@ author's name, as in this example from \textit{CMOS} \ref{14.79}:
\optitem[false]{isbn}{\opt{true}, \opt{false}}
\noindent Use this option to print the ISBN of a particular work in a
-bibliography. The ISBN will appear at the end of the work's entry but,
-if applicable, before an annotation. To print ISBNs of every work in
-the bibliography, see the \bibfield{isbn} preamble option.
+bibliography. The ISBN will appear at the end of the work's entry (if
+applicable, before an annotation). To print ISBNs of every work in the
+bibliography, see the \bibfield{isbn} preamble option.
\optitem[false]{library}{\opt{true}, \opt{false}}
\noindent This option prints the \bibfield{library} field of a work's
bibliography database entry. This information prints at the end of the
-work's entry, though, like an ISBN, before an annotation. To print the
-\bibfield{library} field of every work in the bibliography, use the
-\opt{library} preamble option.
+work's entry (if applicable, after an ISBN and before an annotation).
+To print the \bibfield{library} field of every work in the
+bibliography, use the \opt{library} preamble option.
\optitem[false]{listvols}{\opt{true}, \opt{false}}
@@ -514,7 +516,7 @@ citations only if the \bibfield{postnote} field is empty. This does a
better job of matching examples in \textit{CMOS} than a simpler policy
would. For the rest, use \opt{listvols}. It prints the
\bibfield{volumes} field in those citations no matter what the
-\bibfield{postnote} contains. For more information, see Section
+\bibfield{postnote} contains. For more information, see section
\ref{collorder}.
\optitem[false]{noauth}{\opt{true}, \opt{false}}
@@ -529,33 +531,34 @@ title's position. Below is an example from \textit{CMOS} \ref{14.105}:
\noindent To bypass the author's position in a single note, without
affecting the bibliography, use starred versions of citation commands,
-such as \cmd{cite*} and \cmd{footcite*}.
+such as \cmd{cite*}, \cmd{footcite*}, and \cmd{parencite*}.
\optitem[false]{skipdate}{\opt{true}, \opt{false}}
\noindent On rare occasions, you may need an entry in a reference list
-to skip the \textit{date} of the author-date format. See Section
-\ref{entrytypes} for examples.
+to skip the \textit{date}. See section \ref{entrytypes} for examples.
\optitem[false]{swapauth}{\opt{true}, \opt{false}}
\noindent To swap the places of a book's author with an editor or
translator, use \opt{swapauth}. This option works for \bibtype{book},
\bibtype{bookinbook}, \bibtype{collection}, \bibtype{inbook}, and
-\bibtype{incollection} entry types. For more information, see Section
+\bibtype{incollection} entry types. For more information, see section
\ref{edtranspos}.
\optitem[false]{swaptrans}{\opt{true}, \opt{false}}
\noindent According to \textit{CMOS}, if a work has an editor and a
translator, their names should appear in citations in the order in
-which they appear on the work's title page (\ref{14.104}). By default,
-the style lists editors first. Entries with the option
-\bibfield{swaptrans} reverse this order: Their translators print
-first. If a work's translators and editors are the same, using
+which they appear on the work's title page (see \textit{CMOS}
+\ref{14.104}). By default, the style lists editors first. Entries with
+the option \bibfield{swaptrans} reverse this order: Their translators
+print first. If a work's translators and editors are the same,
\bibfield{swaptrans} reverses the order of their roles, say, from
\textit{edited and translated by} to \textit{translated and edited
-by}. For more information, see Section \ref{edtranspos}.
+by}. The same goes for compilers and revisers, which the style treats
+as specialized editors. For more information, see section
+\ref{edtranspos}.
\optitem[false]{swapvol}{\opt{true}, \opt{false}}
@@ -564,7 +567,7 @@ basis what the \opt{swapvol} preamble option does globally: When set
to true, it changes the format of a work in a collection so that, in
bibliographies and long citations, publication information for the
collection precedes that of the volume. For more information, see
-Section \ref{collorder}.
+section \ref{collorder}.
\end{optionlist}
@@ -593,21 +596,21 @@ Windy City supports most of the citation commands familiar from
citations). Their multicite forms---\cmd{cites}, \cmd{footcites}, and
\cmd{parencites}---take a comma-separated list of entry keys.
-Use \cmd{nocite} to add works to bibliographies without citing them in
-the text. Use it with an asterisk to add every work in every
-\file{bib} file that was loaded with \cmd{addbibresource} or
-\cmd{bibliography}.
+Use \cmd{nocite} to add works to bibliographies even if you haven't
+cited them in the text with citations commands. Use it with an
+asterisk to add every work in every \file{bib} file that your document
+loaded with \cmd{addbibresource} or \cmd{bibliography}.
Windy City sets the \opt{autocite} preamble option to \opt{footnote},
-which makes \cmd{autocite} equivalent to \cmd{smartcite}---which in
-turn behaves like different citation commands in different contexts.
-In Windy City, \cmd{smartcite} is equivalent to \cmd{footcite} in a
-document's body and \cmd{cite} in footnotes and endnotes.\footnote{In
-a \env{minipage} environment, \cmd{smartcite} is equivalent to
-\cmd{cite}. To use \cmd{smartcite} with endnotes, use the
-\sty{endnotes} package.} If you set the \opt{autocite} preamble option
-to \opt{inline}, \cmd{autocite} is equivalent to \cmd{parencite}. If
-you set it to \opt{plain}, \cmd{autocite} is equivalent to \cmd{cite}.
+which makes \cmd{autocite} equivalent to \cmd{smartcite}. The latter
+runs different citation commands in different contexts. In Windy City,
+\cmd{smartcite} is equivalent to \cmd{footcite} in a document's body
+and \cmd{cite} in footnotes and endnotes.\footnote{In a \env{minipage}
+environment, \cmd{smartcite} is equivalent to \cmd{cite}. To use
+\cmd{smartcite} with endnotes, use the \sty{endnotes} package.} If you
+set the \opt{autocite} preamble option to \opt{inline}, \cmd{autocite}
+is equivalent to \cmd{parencite}. If you set it to \opt{plain},
+\cmd{autocite} is equivalent to \cmd{cite}.
Other citation commands:
@@ -634,9 +637,9 @@ Like \cmd{footcite} but suppresses the author's position.
\cmditem{parencite*}[prenote][postnote]{key}
-Like \cmd{parencite} but suppresses the author's position. This is
-useful in passages where the author receives explicit mention. Here's
-an example from \textit{CMOS} \ref{15.25}:
+Like \cmd{parencite} but suppresses the author's position---useful in
+passages where the author receives explicit mention. Here's an example
+from \textit{CMOS} \ref{15.25}:
\begin{quote} Fiorina et al. \parencite*{fiorina2005} and Fischer and
Hout \parencite*{fischer2006} reach more or less the same conclusions.
@@ -680,13 +683,13 @@ The source for the passage above contains:
Note that \cmd{textcite} doesn't enclose citations in parentheses but
does drop the final period that standard citations usually end with.
-The parentheses above come from \cmd{mkbibparens}, which also switches
-the note's internal parentheses to brackets.
+The parentheses above come from \cmd{mkbibparens}, which switches the
+note's internal parentheses to brackets.
\cmditem{textcite*}[prenote][postnote]{key}
-Like \cmd{textcite} but suppresses the author's position, as in this
-passage from \textit{CMOS} 13.65:
+Like \cmd{textcite} but suppresses the author's position. From
+\textit{CMOS} 13.65:
\begin{quote} In their introduction to \textcite*{tocqueville1999},
translators Harvey Mansfield and Delba Winthrop write that Tocqueville
@@ -763,8 +766,8 @@ City processes it as a book.
One comment about \bibtype{reference} and \bibtype{inreference}
entries: You may cross-reference \bibtype{inreference} entries to
\bibtype{reference} entries, as with articles in books, but you can
-get the same output using one or the other entry type alone. Take an
-example from \textit{CMOS} \ref{14.232}:
+get the same output using one or the other type alone. Take an example
+from \textit{CMOS} \ref{14.232}:
\begin{citeonly}
\item \cite{salvation1980}
@@ -788,7 +791,7 @@ the article cross-ref\-er\-enc\-ed to a \bibtype{reference} entry for
\noindent This approach makes sense if you plan to cite more than one
article from the source.\footnote{Incidentally, reference works don't
-always have titles in italics. As a result, you need to handle it in
+always have titles in italics. As a result, you need to set italics in
your bibliography database.} But you could also have a single entry of
either type with the same data:
@@ -811,7 +814,7 @@ makes it a fallback for almost anything. The example below is from
\item \cite{roosevelt1959}
\end{citebib}
-\noindent The database entry for this work contains most of the format
+\noindent This work's database entry contains most of its information
in \bibfield{usera} (for notes) and \bibfield{userb} (for
bibliographies). The \bibfield{title} field needs manual formatting,
since works of this type may have titles in italics or quotation
@@ -858,12 +861,11 @@ from printing \textit{n.d.} (no date) after the name to indicate a
missing publication date. After adding the \bibtype{misc} entries, use
\cmd{nocite} with their entry keys to add them to your bibliography,
and cite the remaining entries as usual. For examples of automatic
-cross-referencing in notes and bibliographies see Section \ref{notes},
-\ref{14.108}; Section \ref{paren}, \ref{15.42}; and Section
+cross-referencing in notes and bibliographies see section \ref{notes},
+\ref{14.108}; section \ref{paren}, \ref{15.42}; and section
\ref{collections}.
-For more information on entry types---specifically, on the use of
-certain data fields---see Section \ref{datafields}.
+For more discussion of entry types, see section \ref{datafields}.
\subsection{Data Fields}
\label{datafields}
@@ -892,10 +894,10 @@ mind that blog posts take the usual \bibfield{title} and
\item[editoraddon] Use this field to include additional editorial
information about a book. It's available for \bibtype{book},
\bibtype{incollection}, and \bibfield{review} entry types and their
-aliases. (For information on aliases in Windy City, see Section
+aliases. (For information on aliases in Windy City, see section
\ref{entrytypes}.) When applicable, its content appears after the
names of a book's editors and translators without intervening
-punctuation. For an example, see Section \ref{entryops}, where the
+punctuation. For an example, see section \ref{entryops}, where the
citation of \textit{Chaucer Life-Records} prints this
\bibfield{editoraddon}: ``from materials compiled by John M. Manly and
Edith Richert, with the assistance of Lilian J. Redstone et al.''
@@ -910,8 +912,8 @@ information like \textit{2nd ser.} and \textit{n.s.} go in the
\item[shortmaintitle] This field is for the short form of a
\bibfield{maintitle}. This should only be necessary for certain works
-in collections. See, for example, the citation of \textit{The Complete
-Tales of Henry James} in Section \ref{multivolume}.
+in collections. See the citation of \textit{The Complete Tales of
+Henry James} in section \ref{multivolume}.
\end{marglist}
@@ -924,11 +926,22 @@ uses standard data fields. The list below discusses some of them.
\begin{marglist}
\item[edition] To indicate a numbered edition of a work, put the
-number of the edition in this field---for example, \textit{2} for a
-second edition. To indicate a revised edition, enter either
-\textit{revised} or \textit{rev. ed.} Both options give the same
-output. You may also use this field to indicate a newspaper's edition,
-such as \textit{Sunday Book Review} (see \textit{CMOS} \ref{14.202}).
+edition's number in this field---for example, \textit{2} for a second
+edition. To indicate a revised edition, enter either \textit{revised}
+or \textit{rev. ed.} Both options give the same output. For expanded
+and updated editions, you may use \textit{expanded} or
+\textit{updated}. Add additional data as necessary. For the following
+example from \textit{CMOS} Bibliography 2.4, \bibfield{edition}
+contains \textit{updated edition by Arlene O'Sean and Antoinette
+Schleyer}:
+
+\begin{bibonly}
+\nocite{swanson1999}
+\end{bibonly}
+
+\noindent You may also use the field to indicate a newspaper's
+edition, such as \textit{Sunday Book Review} (see \textit{CMOS}
+\ref{14.202}).
\item[issue] Windy City uses this field with the \bibtype{article},
\bibtype{online}, and \bibtype{review} entry types to record a work's
@@ -957,9 +970,9 @@ use the \bibfield{issue} field. In other words, for \textit{Fall
\end{verbatim}
\noindent Remember that when \bibfield{date} contains just a year of
-publication, you may use the classic \bibfield{year} field instead.
+publication, you may use the classic \bibfield{year} field.
-\item[series] See the comments for \bibfield{seriesaddon} in Section
+\item[series] See the comments for \bibfield{seriesaddon} in section
\ref{datafields}.
\item[type] With the \bibtype{thesis} entry type, Windy City uses
@@ -989,8 +1002,8 @@ Beattie in \ref{14.171}.
Windy City offers significant control over the handling of editors,
translators, and the like. Taking advantage of it, however, may not
-seem intuitive at first. This section covers the options and issues
-that you need to grasp in order to master this aspect of the style.
+seem intuitive at first. This section covers all the relevant features
+and options.
\subsection{Types of Editors and Translators}
\label{edtransnames}
@@ -1021,15 +1034,15 @@ an example from \textit{CMOS} \ref{14.104}:
\noindent When the style processes this entry, it identifies the
editor and translator of the work with the names in the
\bibfield{editor} and \bibfield{translator} fields. Since the entry
-doesn't use the \opt{swaptrans} entry option (see Section
+doesn't use the \opt{swaptrans} entry option (see section
\ref{edtranspos}), the resulting output lists the editor and
translator, in that order, after the authors and title.
-Cross-referencing introduces a bit more complexity, though the
-principle is the same: Within the scope of an entry, the style
-associates \bibfield{editor} and \bibfield{translator} with the lowest
-level title. In this example from \textit{CMOS} \ref{14.30}, an essay
-is cross-referenced to a collection:
+Cross-referencing introduces a bit more complexity, but the principle
+is the same: Within the scope of an entry, the style associates
+\bibfield{editor} and \bibfield{translator} with the lowest level
+title. In this example from \textit{CMOS} \ref{14.30}, an essay is
+cross-referenced to a collection:
\begin{verbatim}
@InCollection{kaiser1964,
@@ -1128,17 +1141,16 @@ examples in \textit{CMOS} \ref{14.103} and \ref{14.142}:
In addition to the four basic roles (editor, translator, compiler, and
reviser), you may assign names to any pair of them. A work's editor,
-for example, can also be its translator, or compiler, or reviser but
-not also its translator \textit{and} compiler or translator
-\textit{and} reviser, and so on. And just as you can swap the order of
-the editor and translator roles (again, see Section \ref{edtranspos}),
-you can swap the other combinations, say, to identify a work as
-``compiled and edited by'' Jane Doe rather than ``edited and compiled
-by'' her. The output depends on the value of \bibfield{editortype}.
-See Table \ref{table:ed} for a summary.
+for example, can also be its translator, or compiler, or reviser---but
+no more than one of these. And just as you can swap the order of the
+editor and translator roles (again, see section \ref{edtranspos}), you
+can swap all other combinations, say, to identify a work as
+\textit{compiled and edited by} Jane Doe rather than \textit{edited
+and compiled by} her. Simply change the value of
+\bibfield{editortype}. A summary of these values appears in Table
+\ref{table:ed}.
\begin{table}[H]
-\caption{} \label{table:ed}
\begin{tabular}{@{}r l@{}}
\bibfield{editortype} & Assignment\\
\toprule
@@ -1155,10 +1167,11 @@ revtrans & reviser and translator\\
transcomp & translator and compiler\\
transrev & translator and reviser\\
\end{tabular}
+\caption{} \label{table:ed}
\end{table}
-For an example in \textit{CMOS} of a such a dual role, we need turn to
-the bibliography. This will do:
+For an example in \textit{CMOS}, we need turn the bibliography. This
+will do:
\begin{verbatim}
@Book{fowler1965,
@@ -1260,12 +1273,14 @@ of thumb described above, reserving \bibfield{editor} for
\label{edtranspos}
Normally, Windy City lists editors first. But if translators are
-listed first on a work's title page (or in some other relevant place),
-you may want to reverse the order. For that, use the entry option
+listed first on a work's title page, you should reverse the order (see
+\textit{CMOS} \ref{14.104}). For that, use the entry option
\opt{swaptrans}. Compare:
\begin{citebib}
\item \cite{doe2010a}
+\end{citebib}
+\begin{citebib}
\item \cite{doe2010b}
\end{citebib}
@@ -1413,14 +1428,11 @@ not the volumes themselves.) In any event, Windy City prints the
volume number only when the collection has priority, that is, when
\opt{swapvol} is \textit{true}.
-Sometimes, you may want collections to have priority in every case. If
-so, compile documents with the \opt{swapvol} preamble option,
-which acts globally, affecting all relevant citations. More likely,
+If you want collections to have priority in every case, use the
+\opt{swapvol} preamble option, which acts globally. More likely,
though, you'll want to give priority to the collection when citing
-some works but not others. That's why there's a \opt{swapvol} entry
-option for changing individual citations.
-
-A good candidate for the entry option is this example from
+some works but not others. In those cases, use the \opt{swapvol} entry
+option. A good candidate for the latter is this example from
\textit{CMOS} \ref{14.118}:
\begin{citebib}
@@ -1641,7 +1653,7 @@ citation and its entry in the bibliography. This prevents the
appearance that something has gone wrong when an element in one is
missing from the other. If the \bibfield{postnote} isn't empty, it
likely contains information that, as with page references, should also
-include a volume number (see Section \ref{multivolume}). Including a
+include a volume number (see section \ref{multivolume}). Including a
volume number makes it less important, arguably, to include the total
number of volumes. The main benefit, anyway, is that Windy City's
approach is consistent with citations of \textit{The Lisle Letters} in
@@ -1721,9 +1733,9 @@ the appropriate abbreviations (for some examples, see \textit{CMOS}
\cite[vol. 3, chap. 9]{byrne1981}
\end{verbatim}
-What if you leave the \bibfield{postnote} empty? Windy City assumes
-that you mean to cite the collection as a whole. As such, the first,
-long citation of the work will print the collection's total number of
+What if the \bibfield{postnote} is empty? Windy City assumes that you
+mean to cite the collection as a whole. As such, the first, long
+citation of the work will print the collection's total number of
volumes. Subsequent entries will indicate the collection in whatever
short form corresponds to the preamble options. The following shows
the default output for two such citations of the collection:
@@ -1758,12 +1770,26 @@ in the bibliography database. Here's the entry for the volume cited in
Since the volume number is part of the entry and needs to print in
different places depending on the context, don't include it in the
\bibfield{postnote}. Let Windy City handle it. Below is the source for
-the first citation of \textit{The Complete Tales Henry James}:
+the first and second citations of \textit{The Complete Tales Henry
+James}:
\begin{verbatim}
- \cite*[32--33]{james1963.5}
+ \item \cite*[32--33]{james1963.5}
+ ...
+ \item \cite*[34]{james1963.5}
\end{verbatim}
+\noindent The first citation prints the volume number after the
+editor's name, long before the \bibfield{postnote}. The second prints
+it just before the \bibfield{postnote}, separated from the page by a
+colon:
+
+\begin{citeonly}
+\item[2.] \cite*[32--33]{james1963.5}
+\item[\ldots]
+\item[4.] \cite*[34]{james1963.5}
+\end{citeonly}
+
Neither type of collection uses cross-referencing in the bibliography
database. For \textit{The Lisle Letters}, cross-referencing would
introduce needless complexity. A single work should have a single
@@ -1828,22 +1854,22 @@ accordingly:
\noindent If \bibfield{volume} were within the scope of
\bibfield{spinoza1900.1.1}, Windy City would assume that \textit{A
Theological-Political Treatise} is volume one of \textit{The Chief
-Works of Benedict de Spinoza}, that it's a volume of a collection. The
-same error would occur if you put all the data for the citation into,
-say, a \bibfield{collection} entry. Windy City would associate
-\bibfield{volume} with \bibfield{title}, not with
-\bibfield{maintitle}. The upshot is that correctly citing a work like
-this requires cross-referencing an \bibtype{inbook} or
-\bibtype{bookinbook} entry to a \bibtype{collection}, \bibtype{book},
-\bibtype{mvbook}, or \bibtype{mvcollection} entry. (Again, the
-alternatives give the same output.) Only then would Windy City
-associate \bibfield{volume} with the right \bibfield{title}.
+Works of Benedict de Spinoza}. The same error would occur if you put
+all the data for the citation into, say, a \bibfield{collection}
+entry. Windy City would associate \bibfield{volume} with
+\bibfield{title}, not with \bibfield{maintitle}. The upshot is that
+correctly citing a work like this requires cross-referencing an
+\bibtype{inbook} or \bibtype{bookinbook} entry to a
+\bibtype{collection}, \bibtype{book}, \bibtype{mvbook}, or
+\bibtype{mvcollection} entry. (Again, the alternatives give the same
+output.) Only then would Windy City associate \bibfield{volume} with
+the right \bibfield{title}.
\section{Examples from \emph{CMOS} Chap. 14, ``Notes and
Bibliography''}
\label{notes}
-Examples in this section reproduce those in \textit{CMOS} Chapter 14.
+Examples in this section reproduce those in \textit{CMOS} chapter 14.
To help with cross-checking, subsection numbers and headings are from
\textit{CMOS}.
@@ -1895,7 +1921,7 @@ To help with cross-checking, subsection numbers and headings are from
% 14.34:
\label{14.34}
-See Section \ref{short} for a discussion of how to enable the short
+See section \ref{short} for a discussion of how to enable the short
format and the use of \textit{ibid.} First, the short format:
\begin{citeonly}
@@ -2048,7 +2074,7 @@ this in the bibliography database with \cmd{emph} or \cmd{mkbibemph}.
% 14.79 No listed author (anonymous works)
\label{14.79}
-See Section \ref{entryops} on the \opt{anonauth} and \opt{anonauthq}
+See section \ref{entryops} on the \opt{anonauth} and \opt{anonauthq}
entry options.
\begin{citebib}
@@ -2072,7 +2098,7 @@ entry options.
\label{14.81}
For information on how to add entries that cross-references others,
-like several of those below, see Section \ref{entrytypes}. For
+like several of those below, see section \ref{entrytypes}. For
examples of automatic cross-referencing in a bibliography, see
\ref{14.108} and \ref{15.42}.
@@ -2084,7 +2110,7 @@ examples of automatic cross-referencing in a bibliography, see
% 14.82 Alternative real names
\label{14.82}
-For information on how to get the last entry below, see Section
+For information on how to get the last entry below, see section
\ref{entrytypes}.
\begin{bibonly}
@@ -2218,7 +2244,7 @@ database.
% 14.104 Editor or translator in addition to author
\label{14.104}
-On how to make an author and editor swap places, see Section
+On how to make an author and editor swap places, see section
\ref{edtranspos}.
\begin{citebib}
@@ -2373,7 +2399,7 @@ elsewhere, such as in \textit{CMOS} \ref{14.163}.
% 14.118 Citing a particular volume in a note
\label{14.118}
-For a discussion of how to handle these types of works, see Section
+For a discussion of how to handle these types of works, see section
\ref{multivolume}.
\begin{citebib}
@@ -2450,7 +2476,7 @@ example of the bibliography.
% 14.122 Authors and editors of multivolume works
\label{14.122}
-For issues surrounding the first example below, see Section
+For issues surrounding the first example below, see section
\ref{collorder}.
\begin{citebib}
@@ -2867,7 +2893,7 @@ entry. To get the format for the series, you'd need to use the
\label{14.204}
On the use of the \bibfield{type} field to format this example
-correctly, see Section \ref{fieldscon}.
+correctly, see section \ref{fieldscon}.
\begin{citebib}
\item \cite{zeitung1828}
@@ -2955,7 +2981,7 @@ correct.
Some reference works show full publication information in the same way
as books. Use the \bibtype{book} entry type for them. The first three
citations below are different. They need the \bibtype{reference} or
-\bibtype{inreference} entry type. See Section \ref{entrytypes} for
+\bibtype{inreference} entry type. See section \ref{entrytypes} for
more information. Following the suggestion in \textit{CMOS} 14.232,
\bibtype{reference} and \bibtype{inreference} works don't appear in
bibliographies or reference lists.
@@ -2976,7 +3002,7 @@ Like some of the reference works in the previous section, the ones
below need the \bibtype{reference} or \bibtype{inreference} entry
type. As odd as it may seem, but consistent with \textit{CMOS}, they,
too, aren't included in bibliographies and reference lists. See
-Section \ref{entrytypes} for more information.
+section \ref{entrytypes} for more information.
\begin{citeonly}
\item \cite{toscanini2016}
@@ -3029,7 +3055,7 @@ Section \ref{entrytypes} for more information.
References''}
\label{paren}
-Examples in this section reproduce those in \textit{CMOS} Chapter 15.
+Examples in this section reproduce those in \textit{CMOS} chapter 15.
To help with cross-checking, subsection numbers and headings are from
\textit{CMOS}. Since parenthetical citations are relatively simple,
and since the format of references lists is derivative of the default,
@@ -3097,7 +3123,14 @@ after the year, not before.
\item \parencite{doershuk2016}
\end{citeref}
-\setcounter{subsubsection}{24}
+\setcounter{subsubsection}{23}
+\subsubsection{Additional material in text citations}
+% 15.24 Additional material in text citations
+
+\begin{citeref}
+\item \parencite[; t-tests are used here]{mandolan2017}
+\end{citeref}
+
\subsubsection{Text citations in relation to surrounding text and punctuation}
% 15.25 Text citations in relation to surrounding text and punctuation
\label{15.25}
@@ -3133,6 +3166,16 @@ midst. \end{citeref}
\item \parencite{schonen2017b}
\end{citeref}
+\subsubsection{Multiple text references}
+% 15.30 Multiple text references
+
+\begin{citeref}
+\item \parencite{armstrong1989,beigl1989,pickett1985}
+\item \parencites{whittaker1967,whittaker1975,wiens1989a,wiens1989b}
+\item \parencites[328]{wong1999}[475]{wong2000}[67]{garcia1998}
+\item \parencites{guest2006}[see also][]{stalle2008}{rahn2009}
+\end{citeref}
+
\setcounter{subsection}{2}
\subsection{Author-Date References: Special Cases}
\setcounter{subsection}{15}
@@ -3141,7 +3184,7 @@ midst. \end{citeref}
\subsubsection{Author-date format for anonymous works (no listed author)}
% 15.34 Author-date format for anonymous works (no listed author)
-See Section \ref{entryops} on the \opt{anonauth} and \opt{anonauthq}
+See section \ref{entryops} on the \opt{anonauth} and \opt{anonauthq}
entry options.
\begin{citeref}
@@ -3297,7 +3340,7 @@ from the February 1931 issue of \textit{Poetry} magazine
with the argument \opt{shorthand}. Running \cmd{printshorthands}
produces the same output. By default, works in this list also appear
in bibliographies. To exclude them, use the preamble option
-\opt{nolos}. See Section \ref{preops} for more information.\\}%
+\opt{nolos}. See section \ref{preops} for more information.\\}%
\defbibnote{bib}{This section shows the default output of
\cmd{printbibliography}. The next section shows the author-date
@@ -3305,7 +3348,7 @@ format.\\}%
\defbibnote{ref}{This section shows the output of
\cmd{printbibliography} in the author-date format. For information on
-how to produce this output, see Section \ref{preops}. Issues with
+how to produce this output, see section \ref{preops}. Issues with
sorting in this section are mentioned there. Creating a reference list
in the preferred way, with the \opt{reflist} preamble option, should
prevent those issues.\\}%
diff --git a/macros/latex/contrib/biblatex-contrib/windycity/windycity.bbx b/macros/latex/contrib/biblatex-contrib/windycity/windycity.bbx
index 0476af4784..29bc593ddd 100644
--- a/macros/latex/contrib/biblatex-contrib/windycity/windycity.bbx
+++ b/macros/latex/contrib/biblatex-contrib/windycity/windycity.bbx
@@ -1,4 +1,4 @@
-% Last modified: Mon 07 Sep 2020 06:40:45 PM CDT
+% Last modified: Tue 29 Sep 2020 06:28:58 PM CDT
% Permission is granted to copy, distribute and/or modify this
% software under the terms of the LaTeX Project Public License (LPPL),
@@ -11,7 +11,7 @@
% implied warranties of merchantability and fitness for a particular
% purpose.
-\ProvidesFile{windycity.bbx}[2020/09/07 Windy City bibliography style
+\ProvidesFile{windycity.bbx}[2020/09/29 Windy City bibliography style
for biblatex]
\@ifpackagelater{biblatex}{2019/08/17}
{}
@@ -302,6 +302,8 @@
\DeclareDataInheritance{collection}{collection,inbook}{%
\inherit{year}{bookyear}
\inherit{endyear}{endbookyear}}
+\DeclareDataInheritance{reference}{reference}{%
+ \inherit{author}{bookauthor}}
\DeclareDataInheritance{*}{*}{%
\noinherit{crossref}
\noinherit{entryset}
@@ -319,9 +321,9 @@
\noinherit{sortkey}
\noinherit{xref}}
-%%%%%%%%%%%%%%%%%%%
-%% Preliminary %%
-%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Other Basic Settings %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
\let\cbx@bibstring\empty
\let\cbx@deflabel\empty
@@ -339,11 +341,13 @@
\providetoggle{authposition}
\providetoggle{bibliography}
+\providetoggle{ibid:loccit}
\providetoggle{journalfirst}
\providetoggle{multicite}
-\providetoggle{cbx@first}
-\providetoggle{cbx@loccit}
-\providetoggle{cbx@short}
+
+\providetoggle{cbx:collection}
+\providetoggle{cbx:first}
+\providetoggle{cbx:short}
\providetoggle{collection}
\providetoggle{collection:bk}
@@ -363,7 +367,7 @@
\newcommand*{\AtEveryItem}{%
\global\toggletrue{authposition}%
- \global\togglefalse{cbx@short}}%
+ \global\togglefalse{cbx:short}}%
\AtBeginBibliography{\AtBeginLists}%
\AtBeginShorthands{\AtBeginLists}%
@@ -371,6 +375,7 @@
\global\toggletrue{bibliography}%
\AtEveryItem}%
\AtEveryLositem{\AtEveryItem}%
+\DeclareNumChars{.[]?}
\defbibenvironment{reflist}
{\global\toggletrue{reflist}%
@@ -513,13 +518,13 @@
\DeclareFieldFormat[thesis,unpublished]{title}{%
\iftoggle{bibliography}
{\mkbibquote{#1}}%
- {\iftoggle{cbx@short}
+ {\iftoggle{cbx:short}
{\mkbibquote{#1}}%
{\mkbibquote{#1}\nopunct}}}
\DeclareFieldFormat[thesis]{labeltitle}{%
\iftoggle{bibliography}
{\mkbibquote{#1}}%
- {\iftoggle{cbx@short}
+ {\iftoggle{cbx:short}
{\mkbibquote{#1}}%
{\mkbibquote{#1}\nopunct}}}
@@ -556,8 +561,8 @@
\DeclareFieldFormat{season}{\MakeCapital{#1}}% always capitalize
% A shorthand should be italicized if the title that it abbreviates is
-% also italicized. See CMOS, 17th ed., 14.60. Set this in the
-% bibliography database with '\emph{}' or '\mkbibemph{}'.
+% also italicized. See CMOS, 17th ed., 14.60. Set italics for it in
+% the bibliography database with '\emph{}' or '\mkbibemph{}'.
\DeclareFieldFormat{shorthand}{#1}
\DeclareFieldFormat{shorthandintro}{%
@@ -626,6 +631,7 @@
{\usebibmacro{edtransuthpos}%
\ifnameundef{\cbx@namelist}
{\toggletrue{noauth}%
+ \usebibmacro{authpos+deflabel}%
\usebibmacro{journalfirst}}%
{\usebibmacro{addplus:authpos}%
\usebibmacro{namehash+etc}}}%
@@ -661,10 +667,9 @@
{\renewcommand*{\cbx@namelist}{bookauthor}}%
{\renewcommand*{\cbx@namelist}{shortbookauthor}}}
-% When 'journaltitle' or 'blogtitle' goes in the author's position.
+% When 'journaltitle' goes in the author's position.
\newbibmacro*{journalfirst}{%
- \usebibmacro{authpos+deflabel}%
\ifboolexpr{ ( test {\ifentrytype{article}}
or test {\ifentrytype{review}} )
and togl {bibliography}}
@@ -675,18 +680,34 @@
\clearlist{location}%
\usebibmacro{labeldate+extradate}%
\newunit}%
- {\ifboolexpr{ test {\ifentrytype{online}}
- and togl {bibliography}}
- {\toggletrue{journalfirst}%
- \usebibmacro{bibblogdash}%
- \setunit{\space}%
- \usebibmacro{labeldate+extradate}%
- \newunit}%
- {}}}
+ {\usebibmacro{blogtitlefirst}}}
+
+% When 'blogtitle' goes in the author's position.
+
+\newbibmacro*{blogtitlefirst}{%
+ \ifboolexpr{ test {\ifentrytype{online}}
+ and togl {bibliography}}
+ {\toggletrue{journalfirst}%
+ \usebibmacro{bibblogdash}%
+ \setunit{\space}%
+ \usebibmacro{labeldate+extradate}%
+ \newunit}%
+ {\usebibmacro{orgfirst}}}
+
+% When 'organization' goes in the author's position.
+
+\newbibmacro*{orgfirst}{%
+ \ifboolexpr{ test {\ifentrytype{reference}}
+ and not test {\iflistundef{organization}}}
+ {\printlist{organization}%
+ \setunit{\space}%
+ \newunit}%
+ {}}
\newbibmacro*{namehash+etc}{%
\usebibmacro{printnames+etc}%
- \iftoggle{authposition}% false in 'crossref' macro
+ \ifboolexpr{ togl {authposition}% false in 'crossref' macro
+ or togl {multicite}}
{\savefield{namehash}{\bbx@lasthash}%
\usebibmacro{authpos+deflabel}%
\newunit}%
@@ -872,7 +893,7 @@
{\renewcommand*{\cbx@bibstring}{editor}}}}}}}}}}}
\newbibmacro*{addplus:authpos}{%
- \iftoggle{cbx@short}
+ \iftoggle{cbx:short}
{}
{\usebibmacro{addplus}%
\renewcommand*{\plugb}{%
@@ -1161,7 +1182,7 @@
\let\pluga\empty
\let\plugb\empty}%
-% When 'journaltitle' goes in the author's position.
+% When a dash replaces 'journaltitle' in the author's position.
\newbibmacro*{bibjournaldash}{%
\ifboolexpr{ test {\iffieldequals{journaltitle}{\bbx@lasthash}}
@@ -1175,8 +1196,7 @@
\usebibmacro{longtitle+titleaddon}%
\let\xtitle\empty}}%
-% When 'blogtitle' goes in the author's position. This should only
-% apply when a blog has changed urls or host organizations.
+% When a dash replaces 'blogtitle' in the author's position.
\newbibmacro*{bibblogdash}{%
\ifboolexpr{ test {\iffieldequals{blogtitle}{\bbx@lasthash}}
@@ -1379,8 +1399,7 @@
%%%%%%%%%%%%%%%%%%%%%%%
% The next command should work well enough for most languages but can
-% be overridden by lbx files. This happens when windycity.bbx loads
-% american-windycity.lbx.
+% be overridden by lbx files.
\renewcommand*{\mkdaterangefull}[2]{%
\begingroup
@@ -1548,10 +1567,9 @@
\usebibmacro{reflist+origyear}%
\usebibmacro{labeldate+endyear}%
\printfield{extradate}%
- \ifboolexpr{ test {\iffieldundef{year}}
- or test {\ifnumeral{\thefield{year}}}}
- {\newunit}%
- {\bibsentence\newunit}}% if year enclosed in brackets
+ \iffieldnums{labelyear}
+ {\bibsentence\newunit}%
+ {\newunit}}% for 'n.d.'
{}}
\newbibmacro*{reflist+origyear}{%
@@ -2108,10 +2126,10 @@
\newbibmacro*{crossref}{%
\renewcommand*{\cbx@deflabel}{labelname}%
- \global\toggletrue{cbx@short}%
+ \global\toggletrue{cbx:short}%
\entrydata{\thefield{crossref}}{%
\iftoggle{reflist}
- {\usebibmacro{parencite:long}}%
+ {\usebibmacro{parencite:new}}%
{\usebibmacro{author+bookauthor+etc}%
\usebibmacro{shorttitle+crossref}}%
\usebibmacro{cite:volume}}}
diff --git a/macros/latex/contrib/biblatex-contrib/windycity/windycity.cbx b/macros/latex/contrib/biblatex-contrib/windycity/windycity.cbx
index d5d0a342b5..3246927365 100644
--- a/macros/latex/contrib/biblatex-contrib/windycity/windycity.cbx
+++ b/macros/latex/contrib/biblatex-contrib/windycity/windycity.cbx
@@ -1,4 +1,4 @@
-% Last modified: Mon 07 Sep 2020 06:40:45 PM CDT
+% Last modified: Tue 29 Sep 2020 06:29:14 PM CDT
% Permission is granted to copy, distribute and/or modify this
% software under the terms of the LaTeX Project Public License (LPPL),
@@ -11,7 +11,7 @@
% implied warranties of merchantability and fitness for a particular
% purpose.
-\ProvidesFile{windycity.cbx}[2020/09/07 Windy City citation style for
+\ProvidesFile{windycity.cbx}[2020/09/29 Windy City citation style for
biblatex]
\@ifpackagelater{biblatex}{2019/08/17}
{}
@@ -22,39 +22,32 @@
This is a fatal error. I'm aborting now.}%
\endinput}%
-% This file contains material only for formatting notes and
-% parenthetical citations. For content that is also used for
-% bibliographies and reference lists, see windycity.bbx.
+%%%%%%%%%%%%%%
+%% Basics %%
+%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%
-%% Preliminary %%
-%%%%%%%%%%%%%%%%%%%
-
-\InitializeCitationStyle{\let\crossreflist\empty}%
-\DeclareAutoPunctuation{.,;:!?}
-\DeclareCitePunctuationPosition{cite}{r}
\AtEveryCite{%
\global\togglefalse{bibliography}%
+ \global\togglefalse{cbx:first}%
+ \global\togglefalse{ibid:loccit}%
\global\togglefalse{multicite}%
- \global\togglefalse{cbx@first}%
- \global\togglefalse{cbx@loccit}%
\AtEveryItem}%
\AtEveryMultiCite{\toggletrue{multicite}}%
+\DeclareAutoPunctuation{.,;:!?}
+\DeclareCitePunctuationPosition{cite}{r}
+\InitializeCitationStyle{\let\crossreflist\empty}%
\renewcommand{\bibfootnotewrapper}[1]{%
\bibsentence#1}%
\renewcommand{\bibendnotewrapper}[1]{%
\bibsentence#1}%
-\providetoggle{cite:collection}
-\providetoggle{cite:long}
-
-% Protect commas against abbreviation dots and terminal punctuation
-% marks. Note '\addspace'. Using '\space' there causes problems.
+% Protect commas against abbreviation dots and terminal punctuation.
+% Note '\addspace'. Using '\space' there causes problems.
\renewcommand*{\newunitpunct}{\ifterm{,\addspace}{\addcomma\space}}%
-% Prevents errant space after a colon.
+% Prevent errant space after a colon.
\renewcommand*{\multicitedelim}{\setunit{\addsemicolon\space}}%
@@ -128,7 +121,6 @@
\DeclareCiteCommand{\textcite}
{\usebibmacro{prenote}}%
{\usebibmacro{citeindex}%
- \usebibmacro{test:multicite}%
\usebibmacro{cite}}%
{\multicitedelim}%
{\usebibmacro{postnote}}%
@@ -137,7 +129,6 @@
{\usebibmacro{prenote}}%
{\usebibmacro{citeindex}%
\toggletrue{noauth}%
- \usebibmacro{test:multicite}%
\usebibmacro{cite}}%
{\multicitedelim}%
{\usebibmacro{postnote}}%
@@ -149,27 +140,32 @@
\newbibmacro*{parencite}{%
\ifboolexpr{ test \ifciteibid
and not test \iffirstonpage}
- {\iffieldundef{postnote}
+ {\usebibmacro{test:collection}%
+ \iffieldundef{postnote}
{\printtext[bibhyperref]{%
\usebibmacro{parencite:date}%
\usebibmacro{cite:volume}}}
{}}
- {\ifboolexpr{ test {\ifentrytype{book}}
- or test {\ifentrytype{collection}}
- or test {\ifentrytype{incollection}}
- or test {\ifentrytype{inbook}}
- or test {\ifentrytype{letter}}}
- {\usebibmacro{test:crossref}}%
- {}% needs '%'
- \printtext[bibhyperref]{%
- \usebibmacro{parencite:long}%
- \usebibmacro{cite:volume}}}}
+ {\usebibmacro{test:collection}%
+ \usebibmacro{parencite:crossref}%
+ \usebibmacro{parencite:multicite}}}
\newbibmacro*{parencite:date}{%
\iffieldundef{labelyear}
{}
{\usebibmacro{parencite:origyear}%
- \ifboolexpr{ test {\iffieldundef{year}}
+ \iffieldnums{labelyear}
+ {}% needs '%'
+ {\addcomma}%
+ \usebibmacro{labeldate+endyear}%
+ \printfield{extradate}}}
+
+\newbibmacro*{parencite:date+old}{%
+ \iffieldundef{labelyear}
+ {}
+ {\usebibmacro{parencite:origyear}%
+ \ifboolexpr{ ( test {\iffieldundef{year}}
+ and test {\iffieldundef{urlyear}} )
or test {\iffieldequalstr{year}{forthcoming}}}
{\addcomma}%
{}% needs '%'
@@ -182,7 +178,29 @@
{\printfield[brackets]{origyear}%
\space}}%
-\newbibmacro*{parencite:long}{%
+\newbibmacro*{parencite:crossref}{%
+ \ifboolexpr{ test {\ifentrytype{book}}
+ or test {\ifentrytype{collection}}
+ or test {\ifentrytype{incollection}}
+ or test {\ifentrytype{inbook}}
+ or test {\ifentrytype{letter}}}
+ {\usebibmacro{test:crossref}}%
+ {}}
+
+\newbibmacro*{parencite:multicite}{%
+ \ifboolexpr{ test {\iffieldequals{namehash}{\bbx@lasthash}}
+ and togl {multicite}}
+ {\iffieldundef{postnote}
+ {\newunit}%
+ {}% needs '%'
+ \printtext[bibhyperref]{%
+ \usebibmacro{parencite:date}%
+ \usebibmacro{cite:volume}}}
+ {\printtext[bibhyperref]{%
+ \usebibmacro{parencite:new}%
+ \usebibmacro{cite:volume}}}}
+
+\newbibmacro*{parencite:new}{%
\iffieldundef{shorthand}
{\usebibmacro{parencite:auth+title}}%
{\printfield{shorthand}}%
@@ -197,7 +215,7 @@
{\iffieldundef{label}
{\usebibmacro{parencite:journal}}%
{\printfield{label}}}
- {\global\toggletrue{cbx@short}%
+ {\global\toggletrue{cbx:short}%
\renewcommand*{\cbx@deflabel}{labelname}%
\clearfield{handle}%
\clearfield{nameaddon}%
@@ -221,7 +239,6 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%
\newbibmacro*{cite}{%
- \usebibmacro{test:multicite}%
\ifciteseen
{\usebibmacro{test:collection}%
\renewcommand*{\cbx@deflabel}{labelname}%
@@ -229,13 +246,6 @@
{\printtext[bibhyperref]{\usebibmacro{cite:new}}}% needs '%'
\usebibmacro{savefields}}%
-\newbibmacro*{test:multicite}{%
- \ifboolexpr{ test {\iffieldequals{namehash}{\bbx@lasthash}}
- and togl {multicite}
- and togl {short}}
- {\toggletrue{noauth}}%
- {}}
-
\newbibmacro*{cite:seen}{%
\iffieldundef{shorthand}
{\ifboolexpr{ test \ifciteibid
@@ -250,9 +260,9 @@
\iftoggle{ibid}
{\bibcpstring{ibidem}%
\ifloccit
- {\global\toggletrue{cbx@loccit}}%
+ {\global\toggletrue{ibid:loccit}}%
{\usebibmacro{cite:volume}}}
- {\global\toggletrue{cbx@short}%
+ {\global\toggletrue{cbx:short}%
\ifentrytype{review}
{\usebibmacro{ibid:review}}%
{\usebibmacro{author+bookauthor+etc}%
@@ -270,13 +280,21 @@
\usebibmacro{cite:volume}}%
\newbibmacro*{cite:short}{%
- \global\toggletrue{cbx@short}%
+ \global\toggletrue{cbx:short}%
+ \usebibmacro{short:multicite}%
\ifentrytype{review}
{\usebibmacro{short:review}}%
{\usebibmacro{author+bookauthor+etc}%
\usebibmacro{title+labelyear}%
\usebibmacro{cite:volume}}}
+\newbibmacro*{short:multicite}{%
+ \ifboolexpr{ test {\iffieldequals{namehash}{\bbx@lasthash}}
+ and togl {multicite}
+ and togl {short}}
+ {\toggletrue{noauth}}%
+ {}}
+
\newbibmacro*{short:review}{%
\ifnameundef{author}
{\bibcpstring{reviewnoauth}}%
@@ -291,7 +309,7 @@
\usebibmacro{cite:volume}}%
\newbibmacro*{cite:volume}{%
- \newunit
+ \usebibmacro{cite:punctuation}%
\iftoggle{swapvol}
{\ifboolexpr{ togl {collection:bk}
or togl {collection:ib}}
@@ -299,6 +317,27 @@
{}}
{}}
+\newbibmacro*{cite:punctuation}{%
+ \iffieldstart{postnote}{;}
+ {}
+ {\newunit}}%
+
+% Thanks to David Fussner's biblatex-chicago for pointing me to this
+% command by Philipp Lehman. Source:
+% https://groups.google.com/forum/#!topic/comp.text.tex/kG003fkZK1I
+
+\newrobustcmd*{\iffieldstart}[2]{%
+ \iffieldundef{#1}
+ {\@gobbletwo}%
+ {\begingroup
+ \edef\@tempa{%
+ \long\def\noexpand\iffieldstart@i####1\detokenize{#2}####2}%
+ \@tempa\@nil{\endgroup\ifblank{##1}}%
+ \savefield*{#1}{\@tempa}%
+ \expandafter\iffieldstart@i\detokenize
+ \expandafter\expandafter\expandafter{%
+ \expandafter\@tempa\detokenize{#2}}\@nil}}%
+
\newbibmacro*{volume+page}{%
\iffieldundef{volume}
{}
@@ -308,8 +347,8 @@
{\printfield{volume}}}}
\newbibmacro*{cite:new}{%
- \global\toggletrue{cbx@first}%
- \usebibmacro{deflabel}%
+ \global\toggletrue{cbx:first}%
+ \usebibmacro{idem+short+multicite}%
\iftoggle{firstshort}
{\usebibmacro{cite:short}}%
{\printtext{%
@@ -322,11 +361,14 @@
% 'true') the test below will print 'labelname' if it matches that of
% the previous citation.
-\newbibmacro*{deflabel}{%
+\newbibmacro*{idem+short+multicite}{%
\ifboolexpr{ test {\ifciteidem}
or togl {firstshort}}
{\renewcommand*{\cbx@deflabel}{labelname}}%
- {\renewcommand*{\cbx@deflabel}{default}}}
+ {\ifboolexpr{ test {\iffieldequals{namehash}{\bbx@lasthash}}
+ and togl {multicite}}
+ {\renewcommand*{\cbx@deflabel}{labelname}}%
+ {\renewcommand*{\cbx@deflabel}{default}}}}
% Checking for 'title' below helps if you cross-reference volumes to a
% collection with entries containing just 'volume' and 'crossref'
@@ -335,22 +377,15 @@
\newbibmacro*{test:crossref}{%
\ifboolexpr{ test {\iffieldundef{crossref}}
or test {\iffieldundef{title}}}
- {\toggletrue{cite:long}}%
+ {}
{\xifinlist{\thefield{crossref}}{\crossreflist}
- {\toggletrue{cite:collection}%
+ {\toggletrue{cbx:collection}%
\stepcounter{\thefield{crossref}}}
- {\toggletrue{cite:long}%
- \listxadd{\crossreflist}{\thefield{crossref}}%
+ {\listxadd{\crossreflist}{\thefield{crossref}}%
\ifcsdef{c@\thefield{crossref}}
{\setcounter{\thefield{crossref}}{0}}%
{\newcounter{\thefield{crossref}}}}}}
-\newbibmacro*{cite:long}{%
- \printtext{%
- \usedriver
- {\DeclareNameAlias{sortname}{default}}%
- {cite:\thefield{entrytype}}}}
-
\newbibmacro*{savefields}{%
\iffieldundef{crossref}
{\let\cbx@keyhash\empty}%
@@ -371,6 +406,30 @@
{\newunit}%
{\setunit{\addcolon\space}}}}}
+\newbibmacro*{reference:authpos}{%
+ \iflistundef{organization}
+ {\ifnameundef{bookauthor}
+ {\renewcommand*{\cbx@namelist}{author}}%
+ {\renewcommand*{\cbx@namelist}{bookauthor}}%
+ \usebibmacro{printnames+etc}}%
+ {\printlist{organization}%
+ \clearlist{organization}}}
+
+\newbibmacro*{reference:howpublished+etc}{%
+ \ifboolexpr{ test {\iffieldundef{howpublished}}
+ and test {\iffieldundef{year}}}
+ {}
+ {\setunit{\addspace}%
+ \iffieldundef{howpublished}
+ {\printtext[parens]{\printfield{year}}}
+ {\global\togglefalse{cbx:first}%
+ \printtext[parens]{%
+ \printfield{howpublished}%
+ \newunit
+ \printfield{version}%
+ \newunit
+ \printfield{year}}}}}
+
%%%%%%%%%%%%%%%%
%% Postnote %%
%%%%%%%%%%%%%%%%
@@ -379,11 +438,13 @@
\usebibmacro{postnote+etc}%
\usebibmacro{postpunct+etc}}%
+% In this context, '\ifloccit' is always true. Run it earlier, in
+% 'cite:ibid', and record the state with 'ibid:loccit'.
+
\newbibmacro*{postnote+etc}{%
- \ifboolexpr{ togl {cbx@loccit}
- and togl {ibid}}
+ \iftoggle{ibid:loccit}
{}
- {\iftoggle{cbx@first}
+ {\iftoggle{cbx:first}
{\usebibmacro{postnote:first}%
\usebibmacro{shorthand+intro}}%
{\usebibmacro{postnote}}}}
@@ -400,10 +461,10 @@
% If the postnote is empty, print the page ranges of journal and
% review articles. See CMOS, 17th ed., 14.153, 14.167, and 14.174. As
% for incollection and inbook entries, 14.106 seems to suggest the
-% same, but the example in 14.30 suggests otherwise. The examples in
-% 14.108 don't help. For magazines, CMOS is clear that the range can
-% be left out. To do so, simply omit it from your bibliography
-% database.
+% same, but the example in 14.30 suggests otherwise, while the
+% examples in 14.108 don't help. For magazines, CMOS is clear that the
+% range can be left out. To do so, simply omit it from your
+% bibliography database.
\newbibmacro*{cite:pages}{%
\iffieldundef{pages}
@@ -438,21 +499,6 @@
{}}
{}}
-\newbibmacro*{refworks}{%
- \ifboolexpr{ test {\iffieldundef{howpublished}}
- and test {\iffieldundef{year}}}
- {}
- {\setunit{\addspace}%
- \iffieldundef{howpublished}
- {\printtext[parens]{\printfield{year}}}
- {\global\togglefalse{cbx@first}%
- \printtext[parens]{%
- \printfield{howpublished}%
- \newunit
- \printfield{version}%
- \newunit
- \printfield{year}}}}}
-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Bibliography Drivers for Notes %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -464,29 +510,25 @@
\DeclareBibliographyDriver{cite:book}{%
\usebibmacro{test:crossref}%
- \iftoggle{cite:long}
+ \iftoggle{cbx:collection}
+ {\usebibmacro{author+incollection+etc}%
+ \usebibmacro{crossref}}%
{\usebibmacro{author+collection+etc}%
- \newunit
- \usebibmacro{volume+page}}%
- {\iftoggle{cite:collection}
- {\usebibmacro{author+incollection+etc}%
- \usebibmacro{crossref}}%
- {}}}
+ \usebibmacro{cite:punctuation}%
+ \usebibmacro{volume+page}}}
\DeclareBibliographyDriver{cite:incollection}{%
\ifentrytype{letter}
{\toggletrue{noauth}}%
{}% needs '%'
\usebibmacro{test:crossref}%
- \iftoggle{cite:long}
+ \iftoggle{cbx:collection}
+ {\usebibmacro{author+incollection+etc}%
+ \usebibmacro{crossref}}%
{\usebibmacro{author+incollection+etc}%
\usebibmacro{incollections}%
- \newunit
- \usebibmacro{volume+page}}%
- {\iftoggle{cite:collection}
- {\usebibmacro{author+incollection+etc}%
- \usebibmacro{crossref}}%
- {}}}
+ \usebibmacro{cite:punctuation}%
+ \usebibmacro{volume+page}}}
\DeclareBibliographyDriver{cite:misc}{%
\usebibmacro{author+bookauthor+etc}%
@@ -509,16 +551,15 @@
\newunit}%
\DeclareBibliographyDriver{cite:reference}{%
- \printlist{organization}%
+ \usebibmacro{reference:authpos}%
\usebibmacro{edition}{}%
- \usebibmacro{refworks}%
+ \usebibmacro{reference:howpublished+etc}%
\newunit
\bibstring{subverbo}\space
\usebibmacro{longtitle+titleaddon}%
\newunit
\renewcommand*{\pluga}{\bibstring{by}\space}%
- \renewcommand*{\cbx@namelist}{author}%
- \usebibmacro{printnames+etc}}%
+ \usebibmacro{reference:authpos}}%
\DeclareBibliographyDriver{cite:review}{%
\usebibmacro{reviews}%
diff --git a/macros/latex/contrib/biblatex-contrib/windycity/windycity.dbx b/macros/latex/contrib/biblatex-contrib/windycity/windycity.dbx
index db9f2a22fd..231c4210a5 100644
--- a/macros/latex/contrib/biblatex-contrib/windycity/windycity.dbx
+++ b/macros/latex/contrib/biblatex-contrib/windycity/windycity.dbx
@@ -1,4 +1,4 @@
-\ProvidesFile{windycity.dbx}[2020/09/07 Windy City data model file for
+\ProvidesFile{windycity.dbx}[2020/09/29 Windy City data model file for
biblatex]
\DeclareDatamodelFields[type=field,datatype=literal]{%
blogsubtitle,
diff --git a/macros/latex/contrib/bxpapersize/LICENSE b/macros/latex/contrib/bxpapersize/LICENSE
index 534324b756..ac1eff3149 100644
--- a/macros/latex/contrib/bxpapersize/LICENSE
+++ b/macros/latex/contrib/bxpapersize/LICENSE
@@ -1,6 +1,6 @@
The MIT License
-Copyright (c) 2019 Takayuki YATO (aka. "ZR")
+Copyright (c) 2016-2020 Takayuki YATO (aka. "ZR")
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/macros/latex/contrib/bxpapersize/README.md b/macros/latex/contrib/bxpapersize/README.md
index 9575d883a7..ebd10daa7b 100644
--- a/macros/latex/contrib/bxpapersize/README.md
+++ b/macros/latex/contrib/bxpapersize/README.md
@@ -53,6 +53,9 @@ The available options are described hereafter.
#### Priority
+**Important**: The `priority` option is not (yet) supported under the
+new LaTeX kernel 2020-10-01.
+
* `priority=<value>`: In DVI mode, this decides the priority of the
‘papersize’ specials issued by this package relative to the
‘papersize’ specials issued by others.
@@ -135,6 +138,9 @@ but `\bxpapersizesetup` will be always provided.
Revision History
----------------
+ * Version 0.5 ‹2020/10/01›
+ - Support LaTeX kernel 2020/10/01.
+ (But priority setting is not yet supported.)
* Version 0.4 ‹2019/10/05›
- Load pxatbegshi to properly handle pTeX tate mode.
- Remove (experimental) `adjustmag` option.
diff --git a/macros/latex/contrib/bxpapersize/bxpapersize.sty b/macros/latex/contrib/bxpapersize/bxpapersize.sty
index 4fe8782cfc..b91e56384c 100644
--- a/macros/latex/contrib/bxpapersize/bxpapersize.sty
+++ b/macros/latex/contrib/bxpapersize/bxpapersize.sty
@@ -1,7 +1,7 @@
%%
%% This is file 'bxpapersize.sty'.
-%%
-%% Copyright (c) 2019 Takayuki YATO (aka. "ZR")
+%%
+%% Copyright (c) 2016-2020 Takayuki YATO (aka. "ZR")
%% GitHub: https://github.com/zr-tex8r
%% Twitter: @zr_tex8r
%%
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{bxpapersize}[2019/10/05 v0.4]
+\ProvidesPackage{bxpapersize}[2020/10/01 v0.5]
%% preparation
\def\bxpr@pkgname{bxpapersize}
@@ -63,6 +63,15 @@
%% unique tokens
\def\bxpr@end{\bxpr@end@}
+%% switch 'bxpr@new@hook@system'
+% Whether the new hook management system is present.
+\newif\ifbxpr@new@hook@system
+\ifx\AddToHook\@undefined\else
+ \PackageInfo\bxpr@pkgname
+ {Detected the new LaTeX kernel (2020-10-01)\@gobble}
+ \bxpr@new@hook@systemtrue
+\fi
+
%% \bxpr@pagewidth / \bxpr@pageheight
%% \bxpr@horigin / \bxpr@vorigin
\ifluatex % LuaTeX
@@ -280,6 +289,15 @@
% if priority is not middle...
\ifnum\bxpr@priority=\bxpr@priority@@default\else
+\ifbxpr@new@hook@system %----
+ \PackageWarningNoLine\bxpr@pkgname
+ {!!!!!!!!!! WARNING !!!!!!!!!!\MessageBreak
+ You use the new LaTeX kernel (2020-10-01)!\MessageBreak
+ Unfortunately, priority setting is not yet\MessageBreak
+ available on the new kernel, and thus\MessageBreak
+ will be ignored}
+ \let\bxpr@priority\bxpr@priority@@default
+\else %----
\ifcase\bxpr@mode % dvi
\ifptex
\RequirePackage{pxatbegshi}[]
@@ -288,6 +306,7 @@
\PackageWarningNoLine\bxpr@pkgname
{The priority setting will be ignored in PDF mdoe}
\fi
+\fi %----
\fi
%--------------------------------------- page hook
@@ -296,19 +315,27 @@
% Placed at the head of the begin-docuemnt hook.
\@onlypreamble\bxpr@begindoc@first@hook
\let\bxpr@begindoc@first@hook\@empty
+\ifbxpr@new@hook@system %----
+\AddToHook{begindocument/before}{\bxpr@begindoc@first@hook}
+\else %----
\begingroup
\toks@\expandafter{\@begindocumenthook}
\xdef\@begindocumenthook{%
\noexpand\bxpr@begindoc@first@hook
\the\toks@}
\endgroup
+\fi %----
%% \bxpr@begindoc@last@hook
% Placed after the begin-docuemnt hook.
\def\bxpr@begindoc@last@hook{%
\let\bxpr@begindoc@last@hook\@undefined}
+\ifbxpr@new@hook@system %----
+\AddToHook{begindocument/end}{\bxpr@begindoc@last@hook}
+\else %----
\g@addto@macro\document{%
\bxpr@begindoc@last@hook}
+\fi %----
%% add hook for every page
\g@addto@macro\bxpr@begindoc@first@hook{%
diff --git a/macros/luatex/generic/luatexja/README b/macros/luatex/generic/luatexja/README
index 1dd9fa3677..3109243a2e 100644
--- a/macros/luatex/generic/luatexja/README
+++ b/macros/luatex/generic/luatexja/README
@@ -1,4 +1,4 @@
-The LuaTeX-ja Package 20200919.0
+The LuaTeX-ja Package 20201001.0
--------------------------------
Copyright (c) 2011--2020 The LuaTeX-ja project
License: modified BSD (see COPYING)
@@ -45,9 +45,9 @@ Installation
2. If you must/want to install manually:
a. Download the source archive from CTAN,
- or tagged as 20200919.0 in the Git repository by
+ or tagged as 20201001.0 in the Git repository by
<http://git.osdn.jp/view?p=luatex-ja/luatexja.git
- ;a=snapshot;h=refs/tags/20200919.0;sf=tgz>
+ ;a=snapshot;h=refs/tags/20201001.0;sf=tgz>
b. Extract the archive and process following three files by LuaLaTeX
to generate classes for Japanese typesetting:
@@ -96,4 +96,4 @@ Notes
This file and ltj-kinsoku.lua are not used anymore.
(Do not remove ltj-kinsoku.tex.)
-Last commit date: Sat Sep 19 20:08:05 2020 +0900
+Last commit date: Thu Oct 1 04:19:14 2020 +0900
diff --git a/macros/luatex/generic/luatexja/doc/ltjclasses.pdf b/macros/luatex/generic/luatexja/doc/ltjclasses.pdf
index f46b1a5913..37e43d896f 100644
--- a/macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+++ b/macros/luatex/generic/luatexja/doc/ltjclasses.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
index 10781331bf..ee8235c846 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
index af10219221..34affff76a 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja.dtx b/macros/luatex/generic/luatexja/doc/luatexja.dtx
index 7dd5bf91e4..18379733c5 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja.dtx
+++ b/macros/luatex/generic/luatexja/doc/luatexja.dtx
@@ -170,7 +170,7 @@
%%%%%%%% other macros
\newlist{cslist}{description}{2}
\setlist[cslist]{%
- style=nextline,font=\bfseries\ttfamily,
+ style=nextline,font=\mdseries\ttfamily,
before*=\def\<{\char`\<}\def\>{\char`\>}\def\{{\char`\{}\def\}{\char`\}},
topsep=\medskipamount,
%<ja> leftmargin=2\zw,
@@ -648,6 +648,8 @@ and \emph{Japanese fonts} for fonts used in \textbf{JAchar}.
%<ja>\LuaTeX-jaパッケージの動作には次のパッケージ類が必要である.
\begin{itemize}
\item \href{http://www.luatex.org/}{\LuaTeX}\ 1.10.0 (or later)
+%<en> (DVI output (\cs{outputmode=0} is not supported.)
+%<ja> (DVI出力(\cs{outputmode=0})は対応していない.)
\item recent \href{https://github.com/latex3/luaotfload}{\Pkg{luaotfload}} (v3.1 or later recommended)
\item \Pkg{adobemapping} (Adobe cmap and pdfmapping files)
\item \LaTeX\ 2020-02-02 patch level 5 or later
@@ -3290,7 +3292,7 @@ These commands set the dimension of \cs{box<num>}. One does not need
\ltjsetwd42 20pt, \ltjsetwd42=20pt, \ltjsetwd=42 20pt, \ltjsetwd=42=20pt
\end{lstlisting}
-設定値は「横組」「縦組及びutod方向」「dtou方向」
+設定値は「横組」「縦組またはutod方向」「dtou方向」
の3種ごとに独立して記録される.参考として,Gitリポジトリ内の
\verb+test/test55-boxdim_diffdir.{tex,pdf}+ を挙げておく.
@@ -5790,7 +5792,7 @@ of the result of \cs{kansuji}<digit>.
%<*en>
\verb+\ltjgetparameter{adjustdir}+ returns a integer which represents
the direction of the surrounding vertical list.
-As \Param{direction}, the return value 1 means \emph{down-to-up} direction,
+As \Param{direction}, the return value 1 means \emph{dtou} direction,
3 means \emph{tate} direction (vertical typesetting),
and 4 means \emph{yoko} direction (horizontal typesetting).
%</en>
@@ -5804,12 +5806,12 @@ and 4 means \emph{yoko} direction (horizontal typesetting).
\item
%<*en>
For an integer~<reg\_num> between 0~and~65535,
-\verb+\ltjgetparameter{boxdim}{+<reg\_num>\verb+}+ returns the direction of
+\verb+\ltjgetparameter{boxdir}{+<reg\_num>\verb+}+ returns the direction of
\cs{box}<reg\_num>. If this box register is void, the returned value is zero.
%</en>
%<*ja>
0--65535の数<reg\_num>に対して,
-\verb+\ltjgetparameter{boxdim}{+<reg\_num>\verb+}+ は,\cs{box}<reg\_num>に
+\verb+\ltjgetparameter{boxdir}{+<reg\_num>\verb+}+ は,\cs{box}<reg\_num>に
格納されているボックスの組方向を表す.もしこのレジスタが空の場合は,0が返される.
%</ja>
@@ -6310,7 +6312,7 @@ to reduce the number of loaded fonts.
This will save time for typesetting and memory consumption of Lua side (\cite{tc18ltja}).
\begin{itemize}
- \item \cs{selectfont} loads (and chooses) only the Japanese font for current direction,
+ \item \cs{selectfont} loads (and chooses) only the Japanese font for the current direction,
and does not load the Japanese font for other direction
(\LuaTeX-ja only detects its size and JFM, to calculate the amount of shifting the baseline).
@@ -6953,6 +6955,85 @@ Similarly, \cs{strut} now uses one of these boxes.
%</ja>
%<*en>
+\section{expl3 interface}
+This section describes expl3 interfaces provided by \LuaTeX-ja.
+All of them belong to te \texttt{platex} module, since they are provided for compatibility with Japanese \pLaTeX.
+Note that commands which are marked with dagger (``\dagger'') are additions by \LuaTeX-ja.
+%</en>
+%<*ja>
+\section{expl3形式の命令}
+expl3の文法に沿った組方向変更命令や組方向による条件判断文である.
+これらは\pLaTeX との互換性の為に用意されているので,\texttt{platex}モジュールとして定義されている.
+なお,``\dagger''がついている命令は\LuaTeX-ja独自のものである.
+%</ja>
+\begin{cslist}
+ \item[\cs{platex\_direction\_yoko:}\textrm{, }\cs{platex\_direction\_tate:}\textrm{, }\cs{platex\_direction\_dtou:}]
+%<ja> それぞれ\cs{yoko},~\cs{tate},~\cs{dtou}と同義.
+%<en> Synonyms for \cs{yoko},~\cs{tate}~and~\cs{dtou}, respectively.
+ \item[\cs{platex\_if\_direction\_yoko\_p:}]
+%<en>\ \\[\dimexpr-\medskipamount-2\baselineskip\relax]
+%<ja>\ \\[\dimexpr-2\baselineskip\relax]
+ \item[\cs{platex\_if\_direction\_yoko:\underline{\textsl{TF}}} \{<true code>\} \{<false code>\}]
+%<ja> 現在の組方向が横組であるか否かをテストする.
+%<en> Tests if the current direction is \emph{yoko} (horizontal writing).
+ \item[\cs{platex\_if\_direction\_tate\_nomath\_p:}$^\dagger$]
+%<en>\ \\[\dimexpr-\medskipamount-2\baselineskip\relax]
+%<ja>\ \\[\dimexpr-2\baselineskip\relax]
+ \item[\cs{platex\_if\_direction\_tate\_nomath:\underline{\textsl{TF}}}$^\dagger$ \{<true code>\} \{<false code>\}]
+%<ja> 現在の組方向が縦組であるか否かをテストする.
+%<en> Tests if the current direction is \emph{tate} (vertical writing).
+ \item[\cs{platex\_if\_direction\_tate\_math\_p:}$^\dagger$]
+%<en>\ \\[\dimexpr-\medskipamount-2\baselineskip\relax]
+%<ja>\ \\[\dimexpr-2\baselineskip\relax]
+ \item[\cs{platex\_if\_direction\_tate\_math:\underline{\textsl{TF}}}$^\dagger$ \{<true code>\} \{<false code>\}]
+%<ja> 現在の組方向がutod方向(\pTeX でいう「縦数式ディレクション」)であるか否かをテストする.
+%<en> Tests if the current direction is \emph{utod}.
+ \item[\cs{platex\_if\_direction\_tate\_p:}]
+%<en>\ \\[\dimexpr-\medskipamount-2\baselineskip\relax]
+%<ja>\ \\[\dimexpr-2\baselineskip\relax]
+ \item[\cs{platex\_if\_direction\_tate:\underline{\textsl{TF}}} \{<true code>\} \{<false code>\}]
+%<ja> 現在の組方向が縦組またはutod方向であるか否かをテストする.
+%<en> Tests if the current direction is \emph{tate}~or~\emph{utod}.
+ \item[\cs{platex\_if\_direction\_dtou\_p:}]
+%<en>\ \\[\dimexpr-\medskipamount-2\baselineskip\relax]
+%<ja>\ \\[\dimexpr-2\baselineskip\relax]
+ \item[\cs{platex\_if\_direction\_dtou:\underline{\textsl{TF}}} \{<true code>\} \{<false code>\}]
+%<ja> 現在の組方向がdtou方向であるか否かをテストする.
+%<en> Tests if the current direction is \emph{dtou}.
+ \item[\cs{platex\_if\_box\_yoko\_p:N} <box>]
+%<en>\ \\[\dimexpr-\medskipamount-2\baselineskip\relax]
+%<ja>\ \\[\dimexpr-2\baselineskip\relax]
+ \item[\cs{platex\_if\_box\_yoko:N\underline{\textsl{TF}}} <box> \{<true code>\} \{<false code>\}]
+%<ja> ボックス<box>の組方向が横組であるか否かをテストする.
+%<en> Tests if the direction of <box> is \emph{yoko}.
+ \item[\cs{platex\_if\_box\_tate\_nomath\_p:N}$^\dagger$ <box>]
+%<en>\ \\[\dimexpr-\medskipamount-2\baselineskip\relax]
+%<ja>\ \\[\dimexpr-2\baselineskip\relax]
+ \item[\cs{platex\_if\_box\_tate\_nomath:N\underline{\textsl{TF}}}$^\dagger$ <box> \{<true code>\} \{<false code>\}]
+%<ja> ボックス<box>の組方向が縦組であるか否かをテストする.
+%<en> Tests if the direction of <box> is \emph{tate}.
+ \item[\cs{platex\_if\_box\_tate\_math\_p:N}$^\dagger$ <box>]
+%<en>\ \\[\dimexpr-\medskipamount-2\baselineskip\relax]
+%<ja>\ \\[\dimexpr-2\baselineskip\relax]
+ \item[\cs{platex\_if\_box\_tate\_math:N\underline{\textsl{TF}}}$^\dagger$ <box> \{<true code>\} \{<false code>\}]
+%<ja> ボックス<box>の組方向がutod方向であるか否かをテストする.
+%<en> Tests if the direction of <box> is \emph{utod}.
+ \item[\cs{platex\_if\_box\_tate\_p:N} <box>]
+%<en>\ \\[\dimexpr-\medskipamount-2\baselineskip\relax]
+%<ja>\ \\[\dimexpr-2\baselineskip\relax]
+ \item[\cs{platex\_if\_box\_tate:N\underline{\textsl{TF}}} <box> \{<true code>\} \{<false code>\}]
+%<ja> ボックス<box>の組方向が縦組またはutod方向であるか否かをテストする.
+%<en> Tests if the direction of <box> is \emph{tate}~or~\emph{utod}.
+ \item[\cs{platex\_if\_box\_dtou\_p:N} <box>]
+%<en>\ \\[\dimexpr-\medskipamount-2\baselineskip\relax]
+%<ja>\ \\[\dimexpr-2\baselineskip\relax]
+\item[\cs{platex\_if\_box\_dtou:N\underline{\textsl{TF}}} <box> \{<true code>\} \{<false code>\}]
+%<ja> ボックス<box>の組方向がdtou方向であるか否かをテストする.
+%<en> Tests if the direction of <box> is \emph{dtou}.
+\end{cslist}
+
+
+%<*en>
\section{Addon packages}
\LuaTeX-ja has several addon packages.
These addons are written as \LaTeX\ packages, but
diff --git a/macros/luatex/generic/luatexja/src/lltjext.sty b/macros/luatex/generic/luatexja/src/lltjext.sty
index fa3d0720b0..9fe18f4f01 100644
--- a/macros/luatex/generic/luatexja/src/lltjext.sty
+++ b/macros/luatex/generic/luatexja/src/lltjext.sty
@@ -3,7 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjext}[2019/09/25 v1.2k-ltj-11 Macros for vertical writing]
+\ProvidesPackage{lltjext}[2020-09-30 v1.2k-ltj-12 Macros for vertical writing]
\RequirePackage{luatexja}
\newcount\ltj@ext@dir
\let\ltj@lltjext@orig@tabular=\tabular
@@ -538,9 +538,17 @@
\else \let\box@dir\utod
\fi
\fi
+\ifltj@ltfilehook@avail % LaTeX2e >= 2020-10-01
+ \@defaultunitsset\@picht{#3}\unitlength
+ \@defaultunitsset\@picwd{#2}\unitlength
+ \setbox\@picbox\hbox to\@picwd\bgroup\box@dir
+ \@defaultunitsset\@tempdimc{#4}\unitlength\hskip-\@tempdimc
+ \@defaultunitsset\@tempdimc{#5}\unitlength\lower\@tempdimc\hbox\bgroup
+\else % <= 2020-02-02
\@picwd=#2\unitlength \@picht=#3\unitlength
\setbox\@picbox\hbox to\@picwd\bgroup\box@dir
\hskip-#4\unitlength\lower#5\unitlength\hbox\bgroup
+\fi
\ltj@@pic@reset@blshift
\ignorespaces}
\def\endpicture{%
diff --git a/macros/luatex/generic/luatexja/src/ltj-jfmglue.lua b/macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
index 84249a7ad1..0bbf7249e5 100644
--- a/macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
@@ -178,7 +178,7 @@ local function check_box(box_ptr, box_end)
local pid = getid(p)
if pid==id_kern and getsubtype(p)==2 then
p = node_next(node_next(node_next(p))); pid = getid(p) -- p must be glyph_node
- end
+ end
if pid==id_glyph then
repeat
if find_first_char then first_char = p; find_first_char = false end
@@ -268,7 +268,7 @@ local function check_next_ickern(lp)
local lx = Np.nuc
while lp and getid(lp) == id_kern and ( getsubtype(lp)==0 or
getsubtype(lp)==3 or ITALIC == get_attr_icflag(lp)) do
- set_attr(lp, attr_icflag, IC_PROCESSED);
+ set_attr(lp, attr_icflag, IC_PROCESSED)
lx, lp = lp, node_next(lp)
end
Np.last = lx; return lp
@@ -279,7 +279,7 @@ local function calc_np_pbox(lp, last)
--local lpa = get_attr_icflag(lp)==PACKED and PACKED or KINSOKU -- KINSOKU: dummy
local lpa = get_attr_icflag(lp)
Np.first = Np.first or lp; Np.id = id_pbox
- set_attr(lp, attr_icflag, get_attr_icflag(lp));
+ set_attr(lp, attr_icflag, get_attr_icflag(lp))
while lp ~=last and (lpa>=PACKED) and (lpa<BOXBDD) do
local lpi = getid(lp)
if lpa==PACKED then
@@ -340,9 +340,9 @@ function calc_np_aux_glyph_common(lp, acc_flag)
local y_adjust = has_attr(lp,attr_ablshift) or 0
local node_depth = getfield(lp, 'depth') + min(y_adjust, 0)
local adj_depth = (y_adjust>0) and (getfield(lp, 'depth') + y_adjust) or 0
- setfield(lp, 'yoffset', getfield(lp, 'yoffset') - y_adjust)
- lp = node_next(lp)
- for lx in traverse(lp) do
+ setfield(lp, 'yoffset', getfield(lp, 'yoffset') - y_adjust); lp = node_next(lp)
+ local lx=lp
+ while lx do
local lai = get_attr_icflag(lx)
if lx==last or lai>=PACKED then
lp=lx; break
@@ -354,7 +354,7 @@ function calc_np_aux_glyph_common(lp, acc_flag)
y_adjust = has_attr(lx,attr_ablshift) or 0
node_depth = max(getfield(lx, 'depth') + min(y_adjust, 0), node_depth)
adj_depth = (y_adjust>0) and max(getfield(lx, 'depth') + y_adjust, adj_depth) or adj_depth
- setfield(lx, 'yoffset', getfield(lx, 'yoffset') - y_adjust)
+ setfield(lx, 'yoffset', getfield(lx, 'yoffset') - y_adjust); lx = node_next(lx)
elseif lid==id_kern then
local ls = getsubtype(lx)
if ls==2 then -- アクセント用の kern
@@ -367,9 +367,9 @@ function calc_np_aux_glyph_common(lp, acc_flag)
end
lx = node_next(node_next(lx))
elseif ls==0 then
- Np.last = lx
+ Np.last = lx; lx = node_next(lx)
elseif (ls==3) or (lai==ITALIC) then
- Np.last = lx; set_attr(lx, attr_icflag, IC_PROCESSED)
+ Np.last = lx; set_attr(lx, attr_icflag, IC_PROCESSED); lx = node_next(lx)
else
lp=lx; break
end
@@ -1235,8 +1235,6 @@ end
-- main interface
function luatexja.jfmglue.main(ahead, mode, dir)
if not ahead then return ahead end
- --luatexja.ext_show_node_list(to_node(ahead ), '>B ', print)
- --print()
head = ahead;
local lp, last, par_indented, TEMP = init_var(mode,dir)
lp = calc_np(last, lp)
diff --git a/macros/luatex/generic/luatexja/src/ltj-jfont.lua b/macros/luatex/generic/luatexja/src/ltj-jfont.lua
index d95b34a511..6b7667a0d1 100644
--- a/macros/luatex/generic/luatexja/src/ltj-jfont.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-jfont.lua
@@ -280,6 +280,7 @@ end
------------------------------------------------------------------------
local load_jfont_metric, check_callback_order
+local font_extra_info = {} -- defined later
do
local cstemp
local global_flag -- true if \globaljfont, false if \jfont
@@ -314,6 +315,7 @@ do
luatexbase.create_callback("luatexja.define_jfont", "data", function (ft, fn) return ft end)
-- EXT
+ local fastcopy=table.fastcopy
function luatexja.jfont.jfontdefY()
local j = load_jfont_metric(jfm_dir)
local fn = font.id(cstemp)
@@ -337,9 +339,13 @@ do
kanjiskip = sz.kanjiskip, xkanjiskip = sz.xkanjiskip,
chars_cbcache = {},
vert_activated = vert_activated,
+ rotation = fastcopy(font_extra_info[fn].rotation),
}
if auto_enable_vrt2 then
- ltju.enable_feature(fn, ltju.exist_feature(fn, 'vrt2') and 'vrt2' or 'vert')
+ local vert_name = ltju.exist_feature(fn, 'vrt2') and 'vrt2' or 'vert'
+ local rot = fmtable.rotation
+ ltju.enable_feature(fn, vert_name)
+ ltju.loop_over_feat(f, {[vert_name]=true}, function (i,k) rot[i] = nil end)
end
fmtable = luatexbase.call_callback("luatexja.define_jfont", fmtable, fn)
@@ -775,8 +781,7 @@ end
------------------------------------------------------------------------
-- 追加のフォント情報
------------------------------------------------------------------------
-local font_extra_info = {}
-luatexja.jfont.font_extra_info= font_extra_info -- key: fontnumber
+luatexja.jfont.font_extra_info = font_extra_info -- key: fontnumber
local font_extra_basename = {} -- key: basename
local list_rotate_glyphs
@@ -794,7 +799,6 @@ do
end
return lo%2==1
end
- local vert_vrt2 = { vert=true, vrt2 = true }
local function list_rorate_dup (i, v, dest)
local f = dest[i]
if not f then
@@ -807,7 +811,6 @@ do
for i,_ in pairs(tfmdata.characters) do
if rotate_in_uax50(i) then rot[i] = true end
end
- ltju.loop_over_feat(tfmdata, vert_vrt2, function (i,k) rot[i] = nil end)
-- ↓「TeX Live 2019のLuaLaTeXで縦書きの三点リーダーが横書きになる」
-- (https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2722) により無効化
-- -- 同じグリフが複数の Unicode ポイントを持っている場合.
@@ -829,7 +832,7 @@ do
end
do
- local cache_ver = 22
+ local cache_ver = 23
local nameonly, lower = file.nameonly, string.lower
local lfs = require"lfs"
local file_attributes = lfs.attributes
@@ -870,12 +873,23 @@ do
return bname
end
end
+ local dummytable = { } -- dummy
+ local dtvo, dtvh = {}, {}
+ setmetatable(dtvo, {__index = function () return 0.88 end } )
+ setmetatable(dtvh, {__index = function () return 1 end } )
+ ltjr.vert_addfunc = function(id, s)
+ if not dummytable.rotation then
+ dummytable = list_rotate_glyphs(s, dummytable)
+ dummytable.vorigin, dummytable.vheight = dtvo, dtvh
+ end
+ end
+
local function prepare_extra_data_font(id, res)
if type(res)=='table' and (res.psname or res.filename) then
local bname = res.psname or nameonly(res.filename)
local t = font_extra_basename[bname]
if not t then bname = prepare_extra_data_base(res) end
- font_extra_info[id] = t or font_extra_basename[bname]
+ font_extra_info[id] = bname and (t or font_extra_basename[bname]) or dummytable
end
end
luatexbase.add_to_callback(
@@ -892,9 +906,6 @@ do
end,
'ltj.prepare_extra_data', 1)
- local nulltable = {} -- dummy
- ltjr.vert_addfunc = function (n) font_extra_info[n] = nulltable end
-
for i=1,font.nextid()-1 do
local t = font.getfont(i)
if t then
diff --git a/macros/luatex/generic/luatexja/src/ltj-latex.sty b/macros/luatex/generic/luatexja/src/ltj-latex.sty
index 55fd5d4ebd..834f16e70a 100644
--- a/macros/luatex/generic/luatexja/src/ltj-latex.sty
+++ b/macros/luatex/generic/luatexja/src/ltj-latex.sty
@@ -12,7 +12,7 @@
\def\luatexjalatexLoaded{\endinput}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ltj-latex}[2020-08-08 LaTeX support of LuaTeX-ja]
+\ProvidesPackage{ltj-latex}[2020-10-01 LaTeX support of LuaTeX-ja]
% cleanup at end of the document
%\let\ltj@@orig@end=\@@end
@@ -21,17 +21,23 @@
\endlinechar=13
+%%% LaTeX version detection
+\ifcsname tex_shipout:D\endcsname
+ \expandafter\let\csname tex_shipout:D\endcsname\ltj@shipout
+\fi
+\newif\ifltj@ltfilehook@avail
+\@ifl@t@r\fmtversion{2020-10-01}{%
+ \ifnum\patch@level<0\relax \ifnum\patch@level<-6 \ltj@ltfilehook@availtrue\fi
+ \else\ltj@ltfilehook@availtrue\fi
+}{}
+
%%% patch for LaTeX
\usepackage{lltjfont}
\usepackage{lltjdefs}
\usepackage{lltjcore}
+\RequirePackage{lltjp-atbegshi}
%%% patching commands
-\newif\ifltj@ltfilehook@avail
-\@ifl@t@r\fmtversion{2020-10-01}{%
- \ifnum\patch@level<0\relax \ifnum\patch@level<-6 \ltj@ltfilehook@availtrue\fi
- \else\ltj@ltfilehook@availtrue\fi
-}{}
\ifltj@ltfilehook@avail
\def\@@ltj@ExecuteAfterPackage#1{\AddToHook{package/after/#1}}
\def\@@ltj@ExecuteBeforePackage#1{\AddToHook{package/before/#1}}
@@ -80,15 +86,17 @@
\ltj@pkgpatch{tascmac}
\ltj@pkgpatch{ascmac}[lltjp-tascmac]
\ltj@pkgpatch@im{stfloats}
-\ltj@pkgpatch{preview} %% at \begin{document}
+\ifltj@ltfilehook@avail\else
+ \ltj@pkgpatch{preview} %% at \begin{document}
% (preview package has delayed option)
+\fi
\ltj@pkgpatch{array} %% at \begin{document}
\ltj@pkgpatch{collcell} %% at \begin{document}
\ltj@pkgpatch@im{unicode-math}
\ltj@pkgpatch@im{siunitx}
\ltj@pkgpatch@im{microtype}
-\ifltj@ltshipout@avail\else\ltj@pkgpatch@im{everyshi}\fi
+\ifltj@ltfilehook@avail\else\ltj@pkgpatch@im{everyshi}\fi
\RequirePackage{lltjp-geometry}
diff --git a/macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua b/macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
index 53f5b0136a..499d3eda4a 100644
--- a/macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
@@ -291,7 +291,6 @@ local function mk_rml(name, size, id)
local fontdata = {}
local cachedata = {}
local s = cidfont_data[cid_name]
- luatexja.rmlgbm.vert_addfunc(id)
for k, v in pairs(s) do
fontdata[k] = v
cachedata[k] = v
@@ -328,6 +327,7 @@ local function mk_rml(name, size, id)
fontdata.characters = cache_chars[cid_name][size]
cachedata.characters = cache_chars[cid_name][size]
end
+ luatexja.rmlgbm.vert_addfunc(id, fontdata)
-- other parameters
do
diff --git a/macros/luatex/generic/luatexja/src/ltj-setwidth.lua b/macros/luatex/generic/luatexja/src/ltj-setwidth.lua
index 372a0e0412..c502e9879e 100644
--- a/macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-setwidth.lua
@@ -189,8 +189,8 @@ local function capsule_glyph_tate(p, met, char_data, head, dir)
do
local pf, pc = getfont(p), getchar(p)
local feir = ltjf_font_extra_info[pf]
- if feir and feir.rotation and met.vert_activated then
- if feir.rotation[pc] and (has_attr(p, attr_vert_ori) or 0)<=0 then
+ if met.rotation and met.vert_activated then
+ if met.rotation[pc] and (has_attr(p, attr_vert_ori) or 0)<=0 then
return capsule_glyph_tate_rot(p, met, char_data, head, dir,
0.5*(get_ascender(pf)-get_descender(pf)))
end
diff --git a/macros/luatex/generic/luatexja/src/ltjclasses.dtx b/macros/luatex/generic/luatexja/src/ltjclasses.dtx
index a868bcb58e..a9c24bb5b9 100644
--- a/macros/luatex/generic/luatexja/src/ltjclasses.dtx
+++ b/macros/luatex/generic/luatexja/src/ltjclasses.dtx
@@ -134,6 +134,9 @@
% 句読点を「、」「。」に統一。}
% \changes{v1.8e-ltj-19}{2020/07/27}{|everyshi|パッケージへのパッチを別パッケージへ分離。}
% \changes{v1.8e-ltj-20}{2020/08/03}{\LaTeX~2020-10-01への対応.}
+% \changes{v1.8f}{2020/09/30}{add a fourth argument for better
+% hyperref compability
+% (sync with ltsect.dtx 2020/07/27 v1.1e)}
% \fi
%
% \iffalse
@@ -163,7 +166,7 @@
%<11pt&bk>\ProvidesFile{ltjtbk11.clo}
%<12pt&bk>\ProvidesFile{ltjtbk12.clo}
%</tate>
- [2020/07/27 v1.8e-ltj-19
+ [2020-09-30 v1.8f-ltj-20
%<article|report|book> Standard LuaLaTeX-ja class]
%<10pt|11pt|12pt> Standard LuaLaTeX-ja file (size option)]
%<*driver>
@@ -4140,21 +4143,23 @@
%
% \begin{macro}{\addcontentsline}
% 縦組の場合にページ番号を|\rensuji|で囲むように変更します。
-% ^^A 横組のときにも`|\rensuji|'コマンドが出力されますが、
-% ^^A このコマンドによる影響はありません。
%
% このマクロは\file{ltsect.dtx}で定義されています。
+% ^^A 命令 |\addcontentsline| と |\addtocontents| を組み合わせ
% \changes{v1.8a}{2018/10/25}{ファイル書き出し時の行末文字対策
% (sync with ltsect.dtx 2018/09/26 v1.1c)}
+% \changes{v1.8f}{2020/09/30}{add a fourth argument for better
+% hyperref compability
+% (sync with ltsect.dtx 2020/07/27 v1.1e)}
% \begin{macrocode}
\providecommand*\protected@file@percent{}
\def\addcontentsline#1#2#3{%
\protected@write\@auxout
{\let\label\@gobble \let\index\@gobble \let\glossary\@gobble
-%<tate> \@temptokena{\rensuji{\thepage}}}%
-%<yoko> \@temptokena{\thepage}}%
- {\string\@writefile{#1}%
- {\protect\contentsline{#2}{#3}{\the\@temptokena}%
+%<tate> \@temptokena{\rensuji{\thepage}}%
+%<yoko> \@temptokena{\thepage}%
+ }{\string\@writefile{#1}%
+ {\protect\contentsline{#2}{#3}{\the\@temptokena}{}%
\protected@file@percent}}%
}
% \end{macrocode}
diff --git a/macros/luatex/generic/luatexja/src/luatexja-core.sty b/macros/luatex/generic/luatexja/src/luatexja-core.sty
index fee1a78a2f..5cbf4e8da9 100644
--- a/macros/luatex/generic/luatexja/src/luatexja-core.sty
+++ b/macros/luatex/generic/luatexja/src/luatexja-core.sty
@@ -65,7 +65,7 @@
\expandafter\let\csname ifltj@in@latex\expandafter\endcsname
\csname iftrue\endcsname
\NeedsTeXFormat{LaTeX2e}
- \ProvidesPackage{luatexja-core}[2020-08-08 Core of LuaTeX-ja]
+ \ProvidesPackage{luatexja-core}[2020-09-27 Core of LuaTeX-ja]
\fi %</LaTeX>
%% Load prerequisite packages.
@@ -79,7 +79,6 @@
\RequirePackage{pdftexcmds} [2011/11/29] % v0.20
\RequirePackage{xkeyval} [2012/10/14] % v2.6b
\RequirePackage{etoolbox}
- \RequirePackage{lltjp-atbegshi}
\IfFileExists{everyhook.sty}{\RequirePackage{everyhook}\ltj@everyhook@availtrue}{}
\else %<*!LaTeX>
\input luatexbase.sty
@@ -650,7 +649,7 @@
\aftergroup\ltj@@reset@badness\the\ltj@@i@everyvbox}
\fi
-\protected\def\ltj@@reset@badness{\luafunction\ltj@@reset@badness@inner}
+\luadef\ltj@@reset@badness\ltj@@reset@badness@inner
%%%% \raise, \lower, \moveleft, \moveright
\newluafunction\ltj@@lua@raisebox@inner
@@ -698,12 +697,7 @@
\protected\luadef\ltj@@lua@shipout\ltj@@lua@shipout@inner
\protected\def\ltj@shipout{\ltj@afterbox\ltj@@lua@shipout}
\ifprimitive\shipout\let\shipout\ltj@shipout\fi
-\ifcsname tex_shipout:D\endcsname
- \expandafter\let\csname tex_shipout:D\endcsname\ltj@shipout
-\fi
-\ifdefined\AtBeginShipoutOriginalShipout
- \let\AtBeginShipoutOriginalShipout\ltj@shipout
-\fi
+
%%%% \unhbox and \unvbox
\newluafunction\ltj@@lua@unboxcheckdir@inner
\directlua{
diff --git a/macros/luatex/generic/luatexja/src/luatexja.lua b/macros/luatex/generic/luatexja/src/luatexja.lua
index be2b285880..1c039a7d9f 100644
--- a/macros/luatex/generic/luatexja/src/luatexja.lua
+++ b/macros/luatex/generic/luatexja/src/luatexja.lua
@@ -83,6 +83,11 @@ dir_table.dir_utod = dir_table.dir_tate + dir_table.dir_math_mod
local load_module = luatexja.load_module
load_module 'base'; local ltjb = luatexja.base
+if tex.outputmode==0 then
+ ltjb.package_error('luatexja',
+ 'DVI output is not supported in LuaTeX-ja',
+ 'Use lua*tex instead dvilua*tex.')
+end
load_module 'rmlgbm'; local ltjr = luatexja.rmlgbm -- must be 1st
if luatexja_debug then load_module('debug') end
load_module 'lotf_aux'; local ltju = luatexja.lotf_aux
diff --git a/macros/luatex/generic/luatexja/src/luatexja.sty b/macros/luatex/generic/luatexja/src/luatexja.sty
index 2bb9f0db4f..cfee092e30 100644
--- a/macros/luatex/generic/luatexja/src/luatexja.sty
+++ b/macros/luatex/generic/luatexja/src/luatexja.sty
@@ -41,7 +41,7 @@
\ProcessOptions\relax
\fi %</LaTeX>
%%%% VERSION
-\def\LuaTeXjaversion{20200919.0}
+\def\LuaTeXjaversion{20201001.0}
\directlua{require('ltj-unicode-ccfix.lua')}% catcode of ideographs
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjcore.sty b/macros/luatex/generic/luatexja/src/patches/lltjcore.sty
index e858a8a957..2af25035a5 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjcore.sty
@@ -3,9 +3,61 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjcore}[2020-09-13 Patch to LaTeX2e Kernel for LuaTeX-ja]
+\ProvidesPackage{lltjcore}[2020-09-28 Patch to LaTeX2e Kernel for LuaTeX-ja]
\RequirePackage{etoolbox}
+%%% expl3
+\RequirePackage{expl3}
+\ExplSyntaxOn
+\cs_set_eq:NN \platex_direction_yoko: \yoko
+\cs_set_eq:NN \platex_direction_tate: \tate
+\cs_set_eq:NN \platex_direction_dtou: \dtou
+\cs_set_eq:NN \platex_direction_utod: \utod % LuaTeX-ja specific
+\prg_new_conditional:Npnn \platex_if_box_yoko:N #1 { p, T, F, TF }
+ { \if_int_compare:w \ltjgetparameter{boxdir}{#1} = 4 \scan_stop:
+ \prg_return_true: \else: \prg_return_false: \fi: }
+\prg_new_conditional:Npnn \platex_if_box_utod:N #1 { p, T, F, TF }
+ { \if_int_compare:w \ltjgetparameter{boxdir}{#1} = 11 \scan_stop:
+ \prg_return_true: \else: \prg_return_false: \fi: }
+\prg_new_eq_conditional:NNn \platex_if_box_tate_math:N \platex_if_box_utod:N { p, T, F, TF }
+\prg_new_conditional:Npnn \platex_if_box_tate_nomath:N #1 { p, T, F, TF }
+ { \if_int_compare:w \ltjgetparameter{boxdir}{#1} = 3 \scan_stop:
+ \prg_return_true: \else: \prg_return_false: \fi: }
+\prg_new_conditional:Npnn \platex_if_box_tate:N #1 { p, T, F, TF }
+ { \if_int_compare:w \ltjgetparameter{boxdir}{#1} = 3 \scan_stop:
+ \prg_return_true:
+ \else: \if_int_compare:w \ltjgetparameter{boxdir}{#1} = 11 \scan_stop: % utod
+ \prg_return_true:
+ \else
+ \prg_return_false:
+ \fi: \fi:}
+\prg_new_conditional:Npnn \platex_if_box_dtou:N #1 { p, T, F, TF }
+ { \if_int_compare:w \ltjgetparameter{boxdir}{#1} = 1 \scan_stop:
+ \prg_return_true: \else: \prg_return_false: \fi: }
+\prg_new_conditional:Npnn \platex_if_direction_yoko: { p, T, F, TF }
+ { \if_int_compare:w \ltjgetparameter{direction} = 4 \scan_stop:
+ \prg_return_true: \else: \prg_return_false: \fi: }
+\prg_new_conditional:Npnn \platex_if_direction_utod: { p, T, F, TF }
+ { \if_int_compare:w \ltjgetparameter{direction} = 11 \scan_stop:
+ \prg_return_true: \else: \prg_return_false: \fi: }
+\prg_new_eq_conditional:NNn
+ \platex_if_direction_tate_math: \platex_if_direction_utod: { p, T, F, TF }
+\prg_new_conditional:Npnn \platex_if_direction_tate_nomath: { p, T, F, TF }
+ { \if_int_compare:w \ltjgetparameter{direction} = 3 \scan_stop:
+ \prg_return_true: \else: \prg_return_false: \fi: }
+\prg_new_conditional:Npnn \platex_if_direction_tate: { p, T, F, TF }
+ { \if_int_compare:w \ltjgetparameter{direction} = 3 \scan_stop:
+ \prg_return_true:
+ \else: \if_int_compare:w \ltjgetparameter{direction} = 11 \scan_stop: % utod
+ \prg_return_true:
+ \else
+ \prg_return_false:
+ \fi: \fi:}
+\prg_new_conditional:Npnn \platex_if_direction_dtou: { p, T, F, TF }
+ { \if_int_compare:w \ltjgetparameter{direction} = 1 \scan_stop:
+ \prg_return_true: \else: \prg_return_false: \fi: }
+\ExplSyntaxOff
+
\def\cleardoublepage{\clearpage\if@twoside
\ifodd\c@page
\ifnum\ltjgetparameter{direction}=3
@@ -18,6 +70,10 @@
\if@twocolumn\hbox{}\newpage\fi
\fi
\fi\fi}
+
+\patchcmd\@vtryfc{\global\setbox\@outputbox\vbox{}}
+ {\global\setbox\@outputbox\vbox{\unless\ifnum\ltjgetparameter{direction}=4\hskip\z@\fi}}{}{}
+
\newif\iftombow \tombowfalse
\newif\iftombowdate \tombowdatetrue
\newdimen\@tombowwidth
@@ -239,14 +295,6 @@
\ifmmode\@@underline{#1}%
\else \leavevmode\null$\@@underline{\hbox{#1}}\m@th$\null\relax\fi}
-%%% AtBeginDvi: NOT needed to patch in LaTeX 2020-10-01 pre-release 9 or later
-\unless\ifltj@ltshipout@avail
-\DeclareRobustCommand \AtBeginDvi [1]{%
- \global \setbox \@begindvibox
- \vbox{\yoko\unvbox \@begindvibox #1}%
-}
-\fi
-
\newif\iffnfixbottom
\newif\ifltj@ftn@unvboxed
%%% @makecol
@@ -279,7 +327,7 @@
\@texttop
\dimen@ \dp\@outputbox
\unvbox \@outputbox
- \ifnum\ltjgetparameter{direction}=4\else\vbox{\hskip\z@}\fi %%% LuaTeX-ja
+ \unless\ifnum\ltjgetparameter{direction}=4\vbox{\hskip\z@}\fi %%% LuaTeX-ja
\vskip -\dimen@
\ifltj@ftn@unvboxed\iffnfixbottom\else\@textbottom\fi\else\@textbottom\fi
}%
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjdefs.sty b/macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
index 76a3147036..03366c258f 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
@@ -3,7 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjdefs}[2020-08-08 Default font settings of LuaTeX-ja]
+\ProvidesPackage{lltjdefs}[2020-09-30 Default font settings of LuaTeX-ja]
\ifdefined\ltj@stdmcfont\else\def\ltj@stdmcfont{file:HaranoAjiMincho-Regular.otf}\fi
\ifdefined\ltj@stdgtfont\else\def\ltj@stdgtfont{file:HaranoAjiGothic-Medium.otf}\fi
@@ -32,7 +32,8 @@
\newcommand\kanjiencodingdefault{JY3}
\newcommand\kanjifamilydefault{\mcdefault}
\newcommand\kanjiseriesdefault{\mddefault}
-\ifdefined\@rmfamilyhook%% LaTeX 2020-02-02
+\ifnum 0\ifltj@ltfilehook@avail1\fi\ifdefined\@rmfamilyhook1\fi>0
+ %% LaTeX 2020-02-02
\newcommand\kanjishapedefault{\shapedefault}
\else %% LaTeX 2019-10-01
\newcommand\kanjishapedefault{\updefault}
@@ -80,8 +81,8 @@
\DeclareMathAlphabet{\mathgt}{JY3}{gt}{m}{n}
\fi
-\ifdefined\@rmfamilyhook
-%%%% LaTeX 2020-02-02
+\ifnum 0\ifltj@ltfilehook@avail1\fi\ifdefined\@rmfamilyhook1\fi>0
+%%%% LaTeX >= 2020-02-02
\edef\bfseries@mc{\bfdefault}
\edef\bfseries@gt{\bfdefault}
\def\bfseries@jtt{\bfseries@mc}
@@ -95,7 +96,9 @@
\def\verbatim@font{\normalfont\ttfamily\kanjifamily\jttdefault\selectfont}
\def\@ltj@hook@family#1#2{ % #1: csname #2: contents
- \ifcsname @#1hook\endcsname % LaTeX 2020-02-02
+ \ifltj@ltfilehook@avail % LaTeX 2020-10-01
+ \AddToHook{#1}{#2}%
+ \else\ifcsname @#1hook\endcsname % LaTeX 2020-02-02
\csappto{@#1hook}{#2}%
\else % LaTeX 2019-10-01
\ifcsname #1 \endcsname
@@ -105,7 +108,7 @@
Patching to \expandafter\string\csname #1\endcsname\space failed%
}%
\fi
- \fi
+ \fi\fi
}
\@ltj@hook@family{rmfamily}{%
\if@ltj@match@family
@@ -122,6 +125,13 @@
\prepare@family@series@update@kanji{jtt}\jttdefault
\fi
}
+\let\@ltj@hook@family\@undefined
+
+\ifltj@ltfilehook@avail % 2020-10-01
+ \expandafter\def\expandafter\kanjiseriesdefault
+ \expandafter{\kanjiseriesdefault\@empty}
+ \let\kanjiseriesdefault@kernel\kanjiseriesdefault
+\fi
%%% \eminnershape
\expandafter\patchcmd\csname em \endcsname{\itshape}{\gtfamily\itshape}{}{}
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjfont.sty b/macros/luatex/generic/luatexja/src/patches/lltjfont.sty
index 3578a84396..564a1b6c15 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjfont.sty
@@ -3,7 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjfont}[2020-05-17 Patch to NFSS2 for LuaTeX-ja]
+\ProvidesPackage{lltjfont}[2020-09-30 Patch to NFSS2 for LuaTeX-ja]
%% patching \DeclareTextComposite
\def\ltj@chardef@text@cmd#1{%
@@ -432,19 +432,32 @@
\bgroup
\def\ltj@@dir@patch#1#2#3{%
\global\csletcs{ltj@@orig@#1}{#1}%
- \protected\expandafter\xdef\csname #1\endcsname{%
- \csname ltj@@orig@#1\endcsname
- \unexpanded{\ifnum#3<\z@\let\ltj@@protect\protect\set@typeset@protect}%
- \unexpanded{\global\let\ltj@afont@name=\font@name}%
- \expandonce{\csname ltj@selectfont@#2\endcsname}%
- \unexpanded{\global\let\font@name=\ltj@afont@name}%
- \unexpanded{\let\protect\ltj@@protect\fi}%
- }%
- }
+ \protected\expandafter\xdef\csname #1\endcsname{%
+ \csname ltj@@orig@#1\endcsname
+ \unexpanded{\ifnum#3<\z@\let\ltj@@protect\protect\set@typeset@protect}%
+ \unexpanded{\global\let\ltj@afont@name=\font@name}%
+ \expandonce{\csname ltj@selectfont@#2\endcsname}%
+ \unexpanded{\global\let\font@name=\ltj@afont@name}%
+ \unexpanded{\let\protect\ltj@@protect\fi}%
+ }%
+ }
\ltj@@dir@patch{yoko}{yoko}{\ltj@curjfnt}
\ltj@@dir@patch{tate}{tate}{\ltj@curtfnt}
\ltj@@dir@patch{utod}{yoko}{\ltj@curjfnt}
\ltj@@dir@patch{dtou}{yoko}{\ltj@curjfnt}
+ \global\let\ltj@@box@dirhook@orig=\ltj@@box@dirhook
+ \gdef\ltj@@box@dirhook{%
+ \ltj@@box@dirhook@orig
+ \ifnum\ltjgetparameter{direction}=11
+ \ifnum\ltj@curjfnt<\z@
+ \let\ltj@@protect\protect\set@typeset@protect
+ \global\let\ltj@afont@name=\font@name
+ \ltj@selectfont@yoko
+ \global\let\font@name=\ltj@afont@name
+ \let\protect\ltj@@protect
+ \fi
+ \fi
+ }
\egroup
\def\KanjiEncodingPair#1#2{\@namedef{t@enc@#1}{#2}\@namedef{y@enc@#2}{#1}}
@@ -620,24 +633,28 @@
}
\newcount\ltj@@latex@plv \ltj@@latex@plv=-1
-\ifdefined\@rmfamilyhook
-%%%% LaTeX 2020-02-02
-\newif\if@shape@roman@kanji
-%%%%%% 2020-02-02 patchlevel detection
-\ifx\@forced@seriestrue\@undefined % 2020-02-02 pl0--2
- \@latex@error
- {Please update LaTeX2e!^^J\space\space
- At least LaTeX2e 2020-02-02 patch level 3 is required}
- {LaTeX2e 2020-02-02 patch level 2 (and 4) has a bug.}
-\else
- \ltj@@latex@plv=300
- \unless\ifx\series@maybe@drop@one@m@x\@undefined % pl5 + develop
- \ltj@@latex@plv=501
- \else\unless\ifx\series@maybe@drop@one@m\@undefined % patch level 5
- \ltj@@latex@plv=500
- \fi\fi
-\fi
+\ifltj@ltfilehook@avail % 2020-10-01
+ \ltj@@latex@plv=1000
+\else\ifdefined\@rmfamilyhook % 2020-02-02
+ \ifx\@forced@seriestrue\@undefined % 2020-02-02 pl0--2
+ \@latex@error
+ {Please update LaTeX2e!^^J\space\space
+ At least LaTeX2e 2020-02-02 patch level 3 is required}
+ {LaTeX2e 2020-02-02 patch level 2 (and 4) has a bug.}
+ \else
+ \ltj@@latex@plv=300
+ \unless\ifx\series@maybe@drop@one@m@x\@undefined % pl5 + develop
+ \ltj@@latex@plv=501
+ \else\unless\ifx\series@maybe@drop@one@m\@undefined % patch level 5
+ \ltj@@latex@plv=500
+ \fi\fi
+ \fi
+\fi\fi
+
%%%%%%
+\ifnum\ltj@@latex@plv>0
+%%%% LaTeX >= 2020-02-02
+\newif\if@shape@roman@kanji
\def\merge@kanji@series#1{%
\expandafter\expandafter\expandafter
@@ -757,7 +774,7 @@
\DeclareRobustCommand\useroman[4]{%
\romanencoding{#1}\edef\f@family{#2}\edef\f@series{#3}\edef\f@shape{#4}%
\selectfont\ignorespaces}
-%%%% LaTeX 2020-02-02 END
+%%%% LaTeX >= 2020-02-02 END
\else
%%%% LaTeX 2019-10-01
\DeclareRobustCommand\romanseries[1]{\edef\f@series{#1}}
@@ -794,13 +811,9 @@
\ltj@@is@kenc{#1}\ifin@\usekanji{#1}{#2}{#3}{#4}%
\else\useroman{#1}{#2}{#3}{#4}%
\fi}
-\DeclareRobustCommand\normalfont{%
- \useroman\encodingdefault\familydefault\seriesdefault\shapedefault
- \usekanji\kanjiencodingdefault\kanjifamilydefault\kanjiseriesdefault\kanjishapedefault}
-\let\reset@font\normalfont
-\ifdefined\@rmfamilyhook
-%%%% LaTeX 2020-02-02
+\ifnum 0\ifltj@ltfilehook@avail1\fi\ifdefined\@rmfamilyhook1\fi>0
+%%%% LaTeX >= 2020-02-02
\let\prepare@family@series@update@kanji=\prepare@family@series@update
\patchcmd\prepare@family@series@update{\fontfamily}{\romanfamily}{}{}
\patchcmd\prepare@family@series@update@kanji{\fontfamily}{\kanjifamily}{}{}
@@ -821,46 +834,35 @@
\patchcmd\update@series@target@value@kanji{\f@series}{\k@series}{}{}
\def\@meta@family@list@kanji{\@elt{mc}\@elt{gt}\@elt{jtt}}
-\ifdefined\@setbfseriesdefaultshook % after 2020-04-07
- \g@addto@macro\@setbfseriesdefaultshook{%
- \let\bfseries@mc\bfdef@ult
- \let\bfseries@gt\bfdef@ult
- \let\bfseries@jtt\bfdef@ult
- }
-\else % 2020-02-02
- \expandafter\patchcmd\csname bfseries \endcsname{%
- \let\bfseries@rm\bfdef@ult
- \let\bfseries@sf\bfdef@ult
- \let\bfseries@tt\bfdef@ult
- }{%
- \let\bfseries@rm\bfdef@ult
- \let\bfseries@sf\bfdef@ult
- \let\bfseries@tt\bfdef@ult
- \let\bfseries@mc\bfdef@ult
- \let\bfseries@gt\bfdef@ult
- \let\bfseries@jtt\bfdef@ult
- }{}{}
-\fi
-\ifdefined\@setmdseriesdefaultshook % after 2020-04-07
- \g@addto@macro\@setmdseriesdefaultshook{%
- \let\mdseries@mc\mddef@ult
- \let\mdseries@gt\mddef@ult
- \let\mdseries@jtt\mddef@ult
- }
-\else % 2020-02-02
- \expandafter\patchcmd\csname mdseries \endcsname{%
- \let\mdseries@rm\mddef@ult
- \let\mdseries@sf\mddef@ult
- \let\mdseries@tt\mddef@ult
- }{%
- \let\mdseries@rm\mddef@ult
- \let\mdseries@sf\mddef@ult
- \let\mdseries@tt\mddef@ult
- \let\mdseries@mc\mddef@ult
- \let\mdseries@gt\mddef@ult
- \let\mdseries@jtt\mddef@ult
- }{}{}
-\fi
+\def\@ltj@hook@series@default#1#2#3{
+ \ifltj@ltfilehook@avail % 2020-10-01
+ \AddToHook{#1/defaults}{#2}%
+ \else\ifcsname @set#1defaultshook\endcsname %after 2020-04-07
+ \expandafter\g@addto@macro\csname @set#1defaultshook\endcsname{#2}%
+ \else % 2020-02-02
+ \expandafter\patchcmd\csname #1 \endcsname{#3}{#3#2}{}{}
+ \fi\fi
+}
+\@ltj@hook@series@default{bfseries}{
+ \let\bfseries@mc\bfdef@ult
+ \let\bfseries@gt\bfdef@ult
+ \let\bfseries@jtt\bfdef@ult
+}{
+ \let\bfseries@rm\bfdef@ult
+ \let\bfseries@sf\bfdef@ult
+ \let\bfseries@tt\bfdef@ult
+}
+\@ltj@hook@series@default{mdseries}{
+ \let\mdseries@mc\mddef@ult
+ \let\mdseries@gt\mddef@ult
+ \let\mdseries@jtt\mddef@ult
+}{
+ \let\mdseries@rm\mddef@ult
+ \let\mdseries@sf\mddef@ult
+ \let\mdseries@tt\mddef@ult
+}
+\let\@ltj@hook@series@default\@undefined
+
\expandafter\patchcmd\csname bfseries \endcsname{%
\ifx\f@family\rmdef@ult \fontseries\bfseries@rm
\else\ifx\f@family\sfdef@ult \fontseries\bfseries@sf
@@ -887,46 +889,91 @@
\else \romanseries\mddefault
\fi\fi\fi
}{}{}
-\expandafter\patchcmd\csname bfseries \endcsname{\selectfont}%
-{%
+
+\def\@ltj@hook@series#1#2{
+ \ifltj@ltfilehook@avail % 2020-10-01
+ \AddToHook{#1}{#2}%
+ \else % 2020-02-02
+ \expandafter\patchcmd\csname #1 \endcsname{\selectfont}{#2\selectfont}{}{}
+ \fi
+}
+\@ltj@hook@series{bfseries}{%
\ifx\k@family\mcdef@ult \kanjiseries\bfseries@mc
\else\ifx\k@family\gtdef@ult \kanjiseries\bfseries@gt
\else\ifx\k@family\jttdef@ult\kanjiseries\bfseries@jtt
\else \kanjiseries\bfdefault
\fi\fi\fi
- \selectfont
-}{}{}
-\expandafter\patchcmd\csname mdseries \endcsname{\selectfont}%
-{%
+}
+\@ltj@hook@series{mdseries}{%
\ifx\k@family\mcdef@ult \kanjiseries\mdseries@mc
\else\ifx\k@family\gtdef@ult \kanjiseries\mdseries@gt
\else\ifx\k@family\jttdef@ult\kanjiseries\mdseries@jtt
\else \kanjiseries\mddefault
\fi\fi\fi
- \selectfont
-}{}{}
-\ifdefined\@expandfontdefaultshook % 2020-04-07
- \g@addto@macro\@expandfontdefaultshook{%
- \edef\mcdef@ult{\mcdefault}%
- \edef\gtdef@ult{\gtdefault}%
- \edef\jttdef@ult{\jttdefault}%
- \edef\kanjidef@ult{\kanjifamilydefault}%
+}
+\let\@ltj@hook@series\@undefined
+
+\def\@ltj@hook@efd#1#2{
+ \ifltj@ltfilehook@avail % 2020-10-01
+ \AddToHook{expand@font@defaults}{#1}%
+ \else\ifdefined\@expandfontdefaultshook %after 2020-04-07
+ \g@addto@macro\@expandfontdefaultshook{#1#2}%
+ \else % 2020-02-02
+ \appto\expand@font@defaults{#1#2}%
+ \fi\fi
+}
+\@ltj@hook@efd{%
+ \edef\mcdef@ult{\mcdefault}%
+ \edef\gtdef@ult{\gtdefault}%
+ \edef\jttdef@ult{\jttdefault}%
+}{\edef\kanjidef@ult{\kanjifamilydefault}}
+\let\@ltj@hook@efd\@undefined
+
+\ifltj@ltfilehook@avail % 2020-10-01
+ \appto\init@series@setup{
+ \ifx\kanjiseriesdefault\kanjiseriesdefault@kernel
+ \mdseries
+ \let\kanjiseriesdefault\k@series
+ \fi
}
-\else % 2020-02-02
- \appto\expand@font@defaults{%
- \edef\mcdef@ult{\mcdefault}%
- \edef\gtdef@ult{\gtdefault}%
- \edef\jttdef@ult{\jttdefault}%
- \edef\kanjidef@ult{\kanjifamilydefault}%
+\else
+ \appto\init@series@setup{%
+ \ifx\kanjidef@ult\mcdef@ult \mcfamily
+ \else\ifx\kanjidef@ult\gtdef@ult \gtfamily
+ \else\ifx\kanjidef@ult\jttdef@ult \jttfamily
+ \fi\fi\fi
}
\fi
-\appto\init@series@setup{%
- \ifx\kanjidef@ult\mcdef@ult \mcfamily
- \else\ifx\kanjidef@ult\gtdef@ult \gtfamily
- \else\ifx\kanjidef@ult\jttdef@ult \jttfamily
- \fi\fi\fi
+
+\def\@ltj@hook@dfh#1{
+ \ifltj@ltfilehook@avail % 2020-10-01
+ \AddToHook{normalfont}{#1}%
+ \else\ifdefined\@defaultfamilyhook
+ \g@addto@macro\@defaultfamilyhook{#1}%
+ \else % 2020-02-02
+ \expandafter\patchcmd\csname normalfont \endcsname{\selectfont}{#1\selectfont}{}{}
+ \let\reset@font\normalfont
+ \fi\fi
}
+\@ltj@hook@dfh{%
+ \kanjiencoding{\kanjiencodingdefault}%
+ \edef\k@family{\kanjifamilydefault}%
+ \edef\k@series{\kanjiseriesdefault}%
+ \edef\k@shape{\kanjishapedefault}%
+}
+\let\@ltj@hook@dfh\@undefined
+%%%% LaTeX >= 2020-02-02 END
+\else
+%%%% LaTeX 2019-10-01
+\DeclareRobustCommand\normalfont{%
+ \useroman\encodingdefault\familydefault\seriesdefault\shapedefault
+ \usekanji\kanjiencodingdefault\kanjifamilydefault\kanjiseriesdefault\kanjishapedefault}
+\let\reset@font\normalfont
+%%%% LaTeX 2019-10-01 END
\fi
+
+
+
\ifdefined\prepare@family@series@update@kanji\else
%%%% LaTeX 2019-10-01
\def\prepare@family@series@update@kanji#1{\kanjifamily}
@@ -942,13 +989,12 @@
\selectfont}
-
\let\romanprocess@table\process@table
\def\kanjiprocess@table{%
- \kanjiencoding{\kanjiencodingdefault}%
- \kanjifamily{\kanjifamilydefault}%
- \kanjiseries{\kanjiseriesdefault}%
- \kanjishape{\kanjishapedefault}%
+ \kanjiencoding\kanjiencodingdefault%
+ \edef\k@family{\kanjifamilydefault}%
+ \edef\k@series{\kanjiseriesdefault}%
+ \edef\k@shape{\kanjishapedefault}%
}
\def\process@table{%
\romanprocess@table
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty b/macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
index a4b340136a..a9ca6a2c14 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
@@ -2,37 +2,59 @@
% lltjp-atbegshi.sty
%
-\newif\ifltj@ltshipout@avail
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjp-atbegshi}[2020-09-13 Patching \string\shipout\space hooks for LuaTeX-ja]
-\@ifl@t@r\fmtversion{2020-10-01}{%
- \ifnum\patch@level<0\relax \ifnum\patch@level<-6 \ltj@ltshipout@availtrue\fi
- \else\ltj@ltshipout@availtrue\fi
-}{}
-\ifltj@ltshipout@avail\else\RequirePackage{atbegshi}\fi
+\ProvidesPackage{lltjp-atbegshi}[2020-09-30 Patching \string\shipout\space hooks for LuaTeX-ja]
% concept: execute all hooks inside yoko direction \vbox
-\ifltj@ltshipout@avail
+\ifltj@ltfilehook@avail
%<*ltshipout>-----------------------------------
%
\RequirePackage{expl3}
\ExplSyntaxOn\makeatletter
\box_new:N \l__platex_shipout_dummy_box
-\tl_put_left:Nn {\__shipout_execute_cont:}
- {\tex_setbox:D \l__platex_shipout_dummy_box \tex_vbox:D \c_group_begin_token \yoko }
-\tl_put_right:Nn {\__shipout_execute_cont:} {\c_group_end_token}
-\ExplSyntaxOff
+\cs_new_eq:NN \__platex_original_shipout_execute_cont: \__shipout_execute_cont:
+\cs_set:Npn \__shipout_execute_cont:
+{
+ % if \l_shipout_box is not a \yoko-box (= horizontal writing),
+ % then make it a \yoko-box behorehand.
+ \platex_if_box_yoko:NF \l_shipout_box {
+ \vbox_set:Nn \l_shipout_box { \platex_direction_yoko: \box_use:N \l_shipout_box }
+ }
+ % if the current direction is not \yoko,
+ % then enclose \__shipout_execute_cont: with
+ % a dummy \yoko-box named \l__platex_shipout_dummy_box.
+ \platex_if_direction_yoko:TF {
+ \__platex_original_shipout_execute_cont:
+ }{
+ \vbox_set:Nn \l__platex_shipout_dummy_box {
+ \platex_direction_yoko: \__platex_original_shipout_execute_cont:
+ }
+ % [Limitation] the code above may discard some contents,
+ % so we'd like to put it back by \box\l__platex_shipout_dummy_box.
+ % however, an infinite loop occurs if we uncomment the line below
+ % so we can't.
+ %\box_use:N \l__platex_shipout_dummy_box
+ }
+}
%</ltshipout>-----------------------------------
-
+\ExplSyntaxOff
\expandafter\endinput
\fi
-\AtBeginShipoutInit
+\RequirePackage{atbegshi}
%<*atbegshi>-------------------------------------
% patching atbegshi.sty
%%% following codes are almost copied from
%%% pxatbegshi.sty 2019/09/07 v0.5 (in platex-tools bundle, by H. Yamashita).
+\ifdefined\AtBeginShipoutOriginalShipout
+ \let\AtBeginShipoutOriginalShipout\ltj@shipout
+\fi
+\AtBeginShipoutInit
+\DeclareRobustCommand \AtBeginDvi [1]{%
+ \global \setbox \@begindvibox
+ \vbox{\yoko\unvbox \@begindvibox #1}%
+}
%% internal macros are locally effective
\begingroup
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty b/macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
index 00602884ea..b850ec34cd 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
@@ -3,20 +3,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjp-preview}[2018/01/20 Patch to preview for LuaTeX-ja]
-
-\RequirePackage{etoolbox,preview}
-\newbox\ltj@preview@box
-
-\patchcmd\pr@endbox{%
- \pr@ship@end
-}{%
- \setbox\ltj@preview@box=\box\AtBeginShipoutBox
- \setbox\AtBeginShipoutBox=\vbox{\yoko\box\pr@box}%
- \directlua{luatexja.direction.finalize()}%
- \setbox\pr@box=\box\AtBeginShipoutBox
- \setbox\AtBeginShipoutBox=\box\ltj@preview@box
- \pr@ship@end
-}{}{}
-
+\ProvidesPackage{lltjp-preview}[2020-10-01 Patch to preview for LuaTeX-ja]
+\RequirePackage{preview}
+\let\pr@shipout=\ltj@shipout
\endinput
diff --git a/macros/plain/contrib/lambda b/macros/plain/contrib/lambda
deleted file mode 120000
index c339f57571..0000000000
--- a/macros/plain/contrib/lambda
+++ /dev/null
@@ -1 +0,0 @@
-../../generic/lambda-lists \ No newline at end of file
diff --git a/macros/plain/contrib/soul b/macros/plain/contrib/soul
deleted file mode 120000
index a37c576ac9..0000000000
--- a/macros/plain/contrib/soul
+++ /dev/null
@@ -1 +0,0 @@
-../../latex/contrib/soul \ No newline at end of file
diff --git a/macros/plain/contrib/youngtab b/macros/plain/contrib/youngtab
deleted file mode 120000
index b78dd0e859..0000000000
--- a/macros/plain/contrib/youngtab
+++ /dev/null
@@ -1 +0,0 @@
-../../latex/contrib/youngtab \ No newline at end of file
diff --git a/support/latexmk/CHANGES b/support/latexmk/CHANGES
index ac91892ccb..018ff33c5c 100644
--- a/support/latexmk/CHANGES
+++ b/support/latexmk/CHANGES
@@ -735,3 +735,12 @@ From v. 4.69a to 4.70a
Small bug corrections, and changes to some diagnostic messages.
Documentation corrections.
+From v. 4.70a to 4.70b
+ Fix problems when rearranging rules to deal with change of output file of
+ *latex engine (e.g., .pdf to .dvi).
+ Fix problem with the new default not to do the change of directory for
+ bibtex. Use of full path names for output-directory or tex file no
+ longer causes a bibtex error.
+ Add options -bibfudge, -bibfudge-, -nobibfudge.
+
+
diff --git a/support/latexmk/INSTALL b/support/latexmk/INSTALL
index 33acea5cb1..1e1d6d79c2 100644
--- a/support/latexmk/INSTALL
+++ b/support/latexmk/INSTALL
@@ -1,6 +1,6 @@
INSTALLING latexmk
==================
- (Version 4.70a, 13 September 2020)
+ (Version 4.70b, 29 September 2020)
John Collins
Physics Department
diff --git a/support/latexmk/README b/support/latexmk/README
index 414814d183..89124040c5 100644
--- a/support/latexmk/README
+++ b/support/latexmk/README
@@ -1,4 +1,4 @@
-Latexmk, version 4.70a, 13 September 2020
+Latexmk, version 4.70b, 29 September 2020
-----------------------------------------
Latexmk completely automates the process of generating a LaTeX
@@ -87,8 +87,7 @@ NOTES:-
John Collins
---------------------------- "latexmk -h" ----------------------------
------- TO STDOUT from JCC's latexmkrc
-Latexmk 4.70a: Automatic LaTeX document generation routine
+Latexmk 4.70b: Automatic LaTeX document generation routine
Usage: latexmk [latexmk_options] [filename ...]
@@ -101,6 +100,8 @@ Usage: latexmk [latexmk_options] [filename ...]
-bibtex-cond - use bibtex when needed, but only if the bib file exists
-bibtex-cond1 - use bibtex when needed, but only if the bib file exists;
on cleanup delete bbl file only if bib file exists
+ -bibfudge - use change-directory fudge needed for old bibtexs
+ -bibfudge- - don't use change-directory fudge needed for old bibtexs
-bm <message> - Print message across the page when converting to postscript
-bi <intensity> - Set contrast or intensity of banner
-bs <scale> - Set scale for banner
@@ -141,11 +142,11 @@ Usage: latexmk [latexmk_options] [filename ...]
-l- - turn off -l
-latex=<program> - set program used for latex.
(replace '<program>' by the program name)
- -latexoption=<option> - add the given option to the (pdf)latex command
+ -latexoption=<option> - add the given option to the *latex command
-logfilewarninglist or -logfilewarnings
- give list of warnings after run of (pdf)latex
+ give list of warnings after run of *latex
-logfilewarninglist- or -logfilewarnings-
- do not give list of warnings after run of (pdf)latex
+ do not give list of warnings after run of *latex
-lualatex - use lualatex for processing files to pdf
and turn dvi/ps modes off
-M - Show list of dependent files after processing
@@ -158,6 +159,7 @@ Usage: latexmk [latexmk_options] [filename ...]
-new-viewer - in -pvc mode, always start a new viewer
-new-viewer- - in -pvc mode, start a new viewer only if needed
-nobibtex - never use bibtex
+ -nobibfudge - don't use change-directory fudge needed for old bibtexs
-nodependents - Do not show list of dependent files after processing
-norc - omit automatic reading of system, user and project rc files
-output-directory=dir or -outdir=dir
@@ -197,9 +199,9 @@ Usage: latexmk [latexmk_options] [filename ...]
-r <file> - Read custom RC file
(N.B. This file could override options specified earlier
on the command line.)
- -recorder - Use -recorder option for (pdf)latex
+ -recorder - Use -recorder option for *latex
(to give list of input and output files)
- -recorder- - Do not use -recorder option for (pdf)latex
+ -recorder- - Do not use -recorder option for *latex
-rules - Show list of rules after processing
-rules- - Do not show list of rules after processing
-showextraoptions - Show other allowed options that are simply passed
diff --git a/support/latexmk/latexmk.1 b/support/latexmk/latexmk.1
index 98264b7aa9..a122493709 100644
--- a/support/latexmk/latexmk.1
+++ b/support/latexmk/latexmk.1
@@ -1,4 +1,4 @@
-.TH LATEXMK 1 "13 September 2020" ""
+.TH LATEXMK 1 "29 September 2020" ""
.SH NAME
latexmk \- generate LaTeX document
.SH SYNOPSIS
@@ -276,6 +276,11 @@ This property can also be configured by setting the \fI$bibtex_use\fR
variable to 1.5 in a configuration file.
.TP
+.B -bibtexfudge, -bibtexfudge-
+Turn on/off the change-directory fudge needed for old versions (pre-2019)
+of bibtex. See documentation of \fI$bibtex_fudge\fR for details.
+
+.TP
.B -bm <message>
A banner message to print diagonally across each page when converting
the dvi file to postscript. The message must be a single argument on
@@ -746,6 +751,11 @@ an already-running previewer.
Never run bibtex or biber. Equivalent to the \fB-bibtex-\fR option.
.TP
+.B -nobibtexfudge
+Turn off the change-directory fudge needed for old versions (pre-2019)
+of bibtex. See documentation of \fI$bibtex_fudge\fR for details.
+
+.TP
.B -norc
Turn off the automatic reading of initialization (rc) files.
@@ -3868,8 +3878,9 @@ suggestions that contributed to version 3, and Herbert Schulz.
e-mail addresses are not written in their standard form to avoid being
harvested too easily.)
.SH AUTHOR
-Current version, by John Collins (username jcc8 at node psu.edu).
-(Version 4.70a).
+Current version, by John Collins
+(Version 4.70b).
+Report bugs etc to his e-mail (jcc8 at psu.edu).
Released version can be obtained from CTAN:
<http://www.ctan.org/pkg/latexmk/>, and from the
diff --git a/support/latexmk/latexmk.pdf b/support/latexmk/latexmk.pdf
index 8d7107f7a2..c7bfe29867 100644
--- a/support/latexmk/latexmk.pdf
+++ b/support/latexmk/latexmk.pdf
Binary files differ
diff --git a/support/latexmk/latexmk.pl b/support/latexmk/latexmk.pl
index 0f5c35988f..a05e938f91 100755
--- a/support/latexmk/latexmk.pl
+++ b/support/latexmk/latexmk.pl
@@ -36,7 +36,7 @@ use warnings;
## ?? Issues with clean-up
## List of aux files deleted is those read, not those generated.
-## Other files are generated by (pdf)latex; should they be deleted?
+## Other files are generated by *latex; should they be deleted?
## (I have hooks for this).
@@ -162,6 +162,12 @@ use warnings;
##
## 12 Jan 2012 STILL NEED TO DOCUMENT some items below
##
+## 29 Sep 2020 John Collins V. 4.70b.
+## Correct switch_output.
+## Try to ensure bibtex isn't given absolute pathname, when aux_dir
+## is under current directory. (Otherwise bibtex isn't allowed
+## to write a bbl file under default TeXLive settings.)
+## Add options -bibfudge, -bibfudge-, -nobibfudge.
## 13 Sep 2020 John Collins V. 4.70a. Updates in comments about bibtex.
## 28 Aug 2020 John Collins Correct $biber and $bibtex to use %S not %B
## 24 Aug 2020 John Collins Make sure bibtex/biber rules when created for
@@ -296,7 +302,6 @@ use warnings;
##
##-----------------------------------------------------------------------
-
## Explicit exit codes:
## 10 = bad command line arguments
## 11 = file specified on command line not found
@@ -308,8 +313,8 @@ use warnings;
$my_name = 'latexmk';
$My_name = 'Latexmk';
-$version_num = '4.70a';
-$version_details = "$My_name, John Collins, 13 September 2020";
+$version_num = '4.70b';
+$version_details = "$My_name, John Collins, 29 September 2020";
use Config;
use File::Basename;
@@ -506,7 +511,7 @@ foreach ( 'dvi', 'dviF', 'ps', 'psF', 'pdf', 'synctex.gz', 'xdv' ) {
# Information about options to latex and pdflatex that latexmk will simply
-# pass through to (pdf)latex
+# pass through to *latex
# Option without arg. maps to itself.
# Option with arg. maps the option part to the full specification
# e.g., -kpathsea-debug => -kpathsea-debug=NUMBER
@@ -611,7 +616,7 @@ foreach (
" called or a %& line.",
#####
- # Options passed to (pdf)latex that have special processing by latexmk,
+ # Options passed to *latex that have special processing by latexmk,
# so they are commented out here.
#-jobname=STRING set the job name to STRING
#-aux-directory=dir Set the directory dir to which auxiliary files are written
@@ -619,7 +624,7 @@ foreach (
#-quiet
#-recorder enable filename recorder
#
- # Options with different processing by latexmk than (pdf)latex
+ # Options with different processing by latexmk than *latex
#-help
#-version
#
@@ -1219,9 +1224,9 @@ $jobname = ''; # Jobname: as with current tex, etc indicates
# useful when a jobname is used and latexmk is
# invoked on multiple files.
$out_dir = ''; # Directory for output files.
- # Cf. --output-directory of current (pdf)latex
+ # Cf. --output-directory of current *latex
$aux_dir = ''; # Directory for aux files (log, aux, etc).
- # Cf. --aux-directory of current (pdf)latex in MiKTeX.
+ # Cf. --aux-directory of current *latex in MiKTeX.
## default flag settings.
@@ -1253,14 +1258,14 @@ $analyze_input_log_always = 1; # Always analyze .log for input files in the
# $analyze_input_log_always to 1.
# The following two arrays contain lists of extensions (without
-# period) for files that are read in during a (pdf)LaTeX run but that
+# period) for files that are read in during a *LaTeX run but that
# are generated automatically from the previous run, as opposed to
# being user generated files (directly or indirectly from a custom
# dependency). These files get two kinds of special treatment:
# 1. In clean up, where depending on the kind of clean up, some
# or all of these generated files are deleted.
# (Note that special treatment is given to aux files.)
-# 2. In analyzing the results of a run of (pdf)LaTeX, to
+# 2. In analyzing the results of a run of *LaTeX, to
# determine if another run is needed. With an error free run,
# a rerun should be provoked by a change in any source file,
# whether a user file or a generated file. But with a run
@@ -1313,7 +1318,7 @@ $cleanup_fdb = 0; # No removal of file for latexmk's file-database
$cleanup_only = 0; # When doing cleanup, do not go on to making files
$cleanup_includes_generated = 0;
# Determines whether cleanup deletes files generated by
- # (pdf)latex (found from \openout lines in log file).
+ # *latex (found from \openout lines in log file).
# It's more than that. BUG
$cleanup_includes_cusdep_generated = 0;
# Determines whether cleanup deletes files generated by
@@ -1581,7 +1586,7 @@ $allow_switch = 1; # Allow switch of rule structure to accommodate
# not a generated file (e.g., aux). This
# kind of out-of-dateness should provoke a
# rerun whether or not there was an error
- # during a run of (pdf)LaTeX. Normally,
+ # during a run of *LaTeX. Normally,
# if there is an error, one should wait
# for the user to correct the error. But
# it is possible the error condition is
@@ -1781,13 +1786,15 @@ $bad_options = 0;
while ($_ = $ARGV[0])
{
# Make -- and - equivalent at beginning of option,
- # but save original for possible use in (pdf)latex command line
+ # but save original for possible use in *latex command line
$original = $_;
s/^--/-/;
shift;
if ( /^-aux-directory=(.*)$/ || /^-auxdir=(.*)$/ ) {
$aux_dir = $1;
}
+ elsif (/^-bibfudge$/) { $bibtex_fudge = 1; }
+ elsif (/^-bibfudge-$/) { $bibtex_fudge = 0; }
elsif (/^-bibtex$/) { $bibtex_use = 2; }
elsif (/^-bibtex-$/) { $bibtex_use = 0; }
elsif (/^-nobibtex$/) { $bibtex_use = 0; }
@@ -1866,6 +1873,7 @@ while ($_ = $ARGV[0])
$auto_rc_use = 0;
# N.B. This has already been obeyed.
}
+ elsif (/^-nobibfudge$/) { $bibtex_fudge = 0; }
elsif ( /^-output-directory=(.*)$/ ||/^-outdir=(.*)$/ ) {
$out_dir = $1;
}
@@ -1929,16 +1937,16 @@ while ($_ = $ARGV[0])
elsif (/^-norules$/ || /^-rules-$/ ) { $rules_list = 0; }
elsif (/^-showextraoptions$/) {
print "List of extra latex and pdflatex options recognized by $my_name.\n",
- "These are passed as is to (pdf)latex. They may not be recognized by\n",
- "particular versions of (pdf)latex. This list is a combination of those\n",
+ "These are passed as is to *latex. They may not be recognized by\n",
+ "particular versions of *latex. This list is a combination of those\n",
"for TeXLive and MikTeX.\n",
"\n",
"Note that in addition to the options in this list, there are several\n",
- "options known to the (pdf)latex programs that are also recognized by\n",
+ "options known to the *latex programs that are also recognized by\n",
"latexmk and trigger special behavior by latexmk. Since these options\n",
"appear in the main list given by running 'latexmk --help', they do not\n",
"appear in the following list\n",
- "NOTE ALSO: Not all of these options are supported by all versions of (pdf)latex.\n",
+ "NOTE ALSO: Not all of these options are supported by all versions of *latex.\n",
"\n";
foreach $option ( sort( keys %allowed_latex_options, keys %allowed_latex_options_with_arg ) ) {
if (exists $allowed_latex_options{$option} ) { print " $allowed_latex_options{$option}\n"; }
@@ -2239,7 +2247,7 @@ if ( $recorder ) {
add_option( "-recorder", \$latex, \$pdflatex, \$lualatex, \$xelatex );
}
-# If the output and/or aux directories are specified, fix the (pdf)latex
+# If the output and/or aux directories are specified, fix the *latex
# commands to use them.
# N.B. We'll ensure that the directories actually exist only after a
# possible cd to the document directory, since the directories can be
@@ -2579,8 +2587,8 @@ foreach $filename ( @file_list )
local %dependents = (); # Maps files to status. Not used here.
local @bbl_files = (); # Not used here.
local %idx_files = (); # Maps idx_file to (ind_file, base). Not used here.
- local %conversions = (); # (pdf)latex-performed conversions. Not used here.
- # Maps output file created and read by (pdf)latex
+ local %conversions = (); # *latex-performed conversions. Not used here.
+ # Maps output file created and read by *latex
# to source file of conversion.
local $primary_out = ''; # Actual output file (dvi or pdf). Not used here.
local $fls_file_analyzed = 0;
@@ -2826,7 +2834,7 @@ if ($failure_count > 0) {
if ( $where_log == 2 ) {
warn "$My_name: You requested aux_dir '$aux_dir_requested',\n".
- " but '$aux_dir' was used by the (pdf)latex engine.\n".
+ " but '$aux_dir' was used by the *latex engine.\n".
" That indicates a configuration error.\n";
if ( ($tex_distribution !~ /^MiKTeX/i) && ($aux_dir_requested ne $out_dir_requested) ) {
warn " Probably you set different aux and out directories,\n".
@@ -2836,7 +2844,6 @@ if ( $where_log == 2 ) {
}
-
# end MAIN PROGRAM
#############################################################
#############################################################
@@ -3239,7 +3246,7 @@ sub one_from_main_rule_cache {
warn "$My_name: Possible bug:\n",
" In linking rules I already set from_rules_main{$$Pdest} to '$old_rule'\n",
" But now I want to set it to '$rule'\n";
-#???? traceback();
+# traceback( "================================\nFrom one_from_main_rule_cache" );
}
}
$from_rules_main{$$Pdest} = $rule;
@@ -3258,7 +3265,7 @@ sub one_from_rule_cache {
# OK
}
elsif ( exists $from_rules_main{$_} && ( $from_rules_main{$_} ne $rule ) ) {
- warn "$My_name: Possible problem:\n",
+ warn "$My_name: Possible bug:\n",
" In linking rules, I already set from_rules_main{$_}\n".
" to '$from_rules_main{$_}'\n",
" But now I also have a different rule '$rule' that also made the file.\n";
@@ -3279,7 +3286,7 @@ sub one_from_rule_cache {
warn "$My_name: Possible bug:\n",
" In linking rules I already set from_rules{$_} to '$old_rule'\n",
" But now I want to set it to '$rule'\n";
-#???? traceback();
+# traceback( "================================\nFrom one_from__rule_cache" );
}
}
$from_rules{$_} = $rule;
@@ -3292,7 +3299,7 @@ sub set_trivial_aux_fdb {
# 1. Write aux file EXACTLY as would be written if the tex file
# had no cross references, etc. I.e., a minimal .aux file.
# 2. Write a corresponding fdb file
- # 3. Provoke a run of (pdf)latex (actually of all primaries).
+ # 3. Provoke a run of *latex (actually of all primaries).
local *aux_file;
open( aux_file, '>', $aux_main )
@@ -3679,13 +3686,13 @@ CHANGE:
# There will be files changed during the run that are irrelevant.
# We need to wait for the user to change the files.
- # So set the GENERATED files from (pdf)latex as up-to-date:
+ # So set the GENERATED files from *latex as up-to-date:
rdb_for_some( [keys %current_primaries], \&rdb_update_gen_files );
# And don't watch for changes for post_primary rules (ps and pdf
- # from dvi, etc haven't been run after an error in (pdf)latex, so
+ # from dvi, etc haven't been run after an error in *latex, so
# are out-of-date by filetime criterion, but they should not be run
- # until after another (pdf)latex run:
+ # until after another *latex run:
foreach (@post_primary) { delete $rules_to_watch{$_}; }
$failure_msg =~ s/\s*$//; #Remove trailing space
@@ -3918,8 +3925,9 @@ sub die_trace {
#************************************************************
sub traceback {
- # Call: &traceback
- # or traceback( message, )
+ # Call: traceback()
+ # or traceback( message )
+ # NOT &traceback!!!
my $msg = shift;
if ($msg) { warn "$msg\n"; }
warn "Traceback:\n";
@@ -3990,6 +3998,8 @@ sub print_help
" -bibtex-cond - use bibtex when needed, but only if the bib file exists\n",
" -bibtex-cond1 - use bibtex when needed, but only if the bib file exists;\n",
" on cleanup delete bbl file only if bib file exists\n",
+ " -bibfudge - use change-directory fudge needed for old bibtexs\n",
+ " -bibfudge- - don't use change-directory fudge needed for old bibtexs\n",
" -bm <message> - Print message across the page when converting to postscript\n",
" -bi <intensity> - Set contrast or intensity of banner\n",
" -bs <scale> - Set scale for banner\n",
@@ -4030,11 +4040,11 @@ sub print_help
" -l- - turn off -l\n",
" -latex=<program> - set program used for latex.\n",
" (replace '<program>' by the program name)\n",
- " -latexoption=<option> - add the given option to the (pdf)latex command\n",
+ " -latexoption=<option> - add the given option to the *latex command\n",
" -logfilewarninglist or -logfilewarnings \n",
- " give list of warnings after run of (pdf)latex\n",
+ " give list of warnings after run of *latex\n",
" -logfilewarninglist- or -logfilewarnings- \n",
- " do not give list of warnings after run of (pdf)latex\n",
+ " do not give list of warnings after run of *latex\n",
" -lualatex - use lualatex for processing files to pdf\n",
" and turn dvi/ps modes off\n",
" -M - Show list of dependent files after processing\n",
@@ -4047,6 +4057,7 @@ sub print_help
" -new-viewer - in -pvc mode, always start a new viewer\n",
" -new-viewer- - in -pvc mode, start a new viewer only if needed\n",
" -nobibtex - never use bibtex\n",
+ " -nobibfudge - don't use change-directory fudge needed for old bibtexs\n",
" -nodependents - Do not show list of dependent files after processing\n",
" -norc - omit automatic reading of system, user and project rc files\n",
" -output-directory=dir or -outdir=dir\n",
@@ -4086,9 +4097,9 @@ sub print_help
" -r <file> - Read custom RC file\n",
" (N.B. This file could override options specified earlier\n",
" on the command line.)\n",
- " -recorder - Use -recorder option for (pdf)latex\n",
+ " -recorder - Use -recorder option for *latex\n",
" (to give list of input and output files)\n",
- " -recorder- - Do not use -recorder option for (pdf)latex\n",
+ " -recorder- - Do not use -recorder option for *latex\n",
" -rules - Show list of rules after processing\n",
" -rules- - Do not show list of rules after processing\n",
" -showextraoptions - Show other allowed options that are simply passed\n",
@@ -4230,7 +4241,7 @@ sub check_biber_log {
}
elsif ( /> ERROR - .*\.bcf is malformed/ ) {
# Special treatment: Malformed .bcf file commonly results from error
- # in (pdf)latex run. This error must be ignored.
+ # in *latex run. This error must be ignored.
$control_file_malformed = 1;
}
else {
@@ -4381,7 +4392,7 @@ sub check_bibtex_log {
# 3: could not open .blg file.
# 10: only error is missing \citation commands or a missing aux file
# (which would normally be corrected after a later run of
- # (pdf)latex).
+ # *latex).
my $base = $_[0];
my $blg_name = "$base.blg";
@@ -4416,7 +4427,7 @@ sub check_bibtex_log {
if ( $#missing_aux > -1 ) {
# Need to make the missing files.
warn "$My_name: One or more aux files is missing for bibtex. I'll try\n",
- " to get (pdf)latex to remake them.\n";
+ " to get *latex to remake them.\n";
rdb_for_some( [keys %current_primaries], sub{ $$Pout_of_date = 1; } );
}
#print "Bibtex errors = $error_count, missing aux files and citations = $missing\n";
@@ -4425,7 +4436,7 @@ sub check_bibtex_log {
# If the only error is a missing citation line, that should only
# count as a warning.
# Also a missing aux file should be innocuous; it will be created on
- # next run of (pdf)latex. ?? HAVE I HANDLED THAT CORRECTLY?
+ # next run of *latex. ?? HAVE I HANDLED THAT CORRECTLY?
# But have to deal with the problem that bibtex gives a non-zero
# exit code. So leave things as they are so that the user gets
# a better diagnostic ??????????????????????????
@@ -4549,7 +4560,7 @@ sub parse_log {
# Treat the following specially, since they have special rules
# @bbl_files to list of .bbl files.
# %idx_files to map from .idx files to .ind files.
-# %generated_log: keys give set of files written by (pdf)latex (e.g., aux, idx)
+# %generated_log: keys give set of files written by *latex (e.g., aux, idx)
# as determined by \openout = ... lines in log file.
# @missing_subdirs = list of needed subdirectories of aux_dir
# These are needed for writing aux_files when an included file is in
@@ -4890,7 +4901,7 @@ LINE:
}
# Typically, there is trailing space, not part of filename:
$idx_file =~ s/\s*$//;
- # When (pdf)latex is run with an -output-directory
+ # When *latex is run with an -output-directory
# or an -aux_directory, the file name does not contain
# the output path; fix this, after removing quotes:
$idx_file = normalize_force_directory( $aux_dir1, $idx_file );
@@ -4917,16 +4928,10 @@ LINE:
next LINE;
}
elsif ( /^No file (.*?\.bbl)./ ) {
- my $bbl_file = clean_filename($1);
+ my $bbl_file = normalize_force_directory( $aux_dir1, $1);
my $aux_file = $bbl_file;
$aux_file =~ s/\.bbl$/\.aux/;
- # When aux dir used (may equal out dir), name of missing file fails
- # to have correct directory. If corresponding aux file exists,
- # with name prefixed by aux dir, then apply prefix to bbl_file.
- if (-e $aux_dir1 . $aux_file) {
- $bbl_file = $aux_dir1 . $bbl_file;
- }
- warn "$My_name: Non-existent bbl file '$bbl_file'\n $_\n";
+ warn "$My_name: Non-existent bbl file '$bbl_file in line'\n $_\n";
$dependents{$bbl_file} = 0;
push @bbl_files, $bbl_file;
next LINE;
@@ -4961,7 +4966,7 @@ LINE:
# First line of message from includegraphics/x
# But this does NOT include full path information
# (if exact match is not found and a non-trivial
- # kpsearch was done by (pdf)latex).
+ # kpsearch was done by *latex).
# But the source-file information is in the fls file,
# if we are using it.
$dependents{normalize_clean_filename($1, @pwd_log)} = 1;
@@ -5313,8 +5318,8 @@ CANDIDATE_PAIR:
print "Dependents:\n";
foreach (@dependents) {
print " '$_' ";
- if ( $dependents{$_} == 6 ) { print " written by (pdf)latex";}
- if ( $dependents{$_} == 7 ) { print " converted by (pdf)latex";}
+ if ( $dependents{$_} == 6 ) { print " written by *latex";}
+ if ( $dependents{$_} == 7 ) { print " converted by *latex";}
print "\n";
}
if ($not_found > 0) {
@@ -5388,7 +5393,7 @@ sub find_set_log {
$$Plast_result = 2;
$where_log = 0;
$failure_msg
- = "(Pdf)LaTeX didn't generate the expected log file '$log_name'\n";
+ = "*LaTeX didn't generate the expected log file '$log_name'\n";
}
if ($where_log > 1) {
warn "$My_name: Changed aux_dir from '$aux_dir_requested' to '$aux_dir'\n".
@@ -5414,12 +5419,12 @@ sub parse_fls {
# I'll update it from the fls file later
# Currently I don't use this, but it would be useful to use
# this when testing prefix for cwd in a filename, by
- # giving (pdf)latex's best view of the cwd. Note that the
+ # giving *latex's best view of the cwd. Note that the
# value given by the cwd() function may be mangled, e.g., by cygwin
# compared with native MSWin32.
#
# Two relevant forms of cwd exist: The system one, which we can find, and
- # the one reported by (pdf)latex in the fls file. It will be
+ # the one reported by *latex in the fls file. It will be
# useful to remove leading part of cwd in filenames --- see the
# comments in sub rdb_set_latex_deps. Given the possible multiplicity
# of representations of cwd, the one reported in the fls file should
@@ -6044,7 +6049,7 @@ sub rdb_read_set_rule {
}
else {
warn " ===== CHANGING output type from '$newext' to '$oldext' in '$rule'\n";
- my $switch_error = switch_output( $oldext, $newext );
+ my $switch_error = switch_output( $rule, $oldext, $newext );
if ($switch_error) {
warn " I could not accommodate the changed output extension.\n",
" That is either because the configuration does not allow it\n",
@@ -6114,7 +6119,7 @@ sub rdb_write {
#************************************************************
sub rdb_set_latex_deps {
- # Assume rule context.
+ # Assume primary rule context.
# This is intended to be applied only for a primary (LaTeX-like) rule.
# Set its dependents etc, using information from log, aux, and fls files.
# Use fls file only if $recorder is set, and the fls file was generated
@@ -6127,7 +6132,7 @@ sub rdb_set_latex_deps {
# of the difficulties that do arise, between, on the one hand,
# the filenames specified on latexmk's and the cwd found by
# latexmk from the system, and, on the other hand, the filenames
- # and their components reported by (pdf)latex in the fls and log
+ # and their components reported by *latex in the fls and log
# files:
# 1. Whether the separator of path components is / or \ in
# MSWin.
@@ -6161,7 +6166,7 @@ sub rdb_set_latex_deps {
# command line depends on whether the command line is
# executed by a CLI, and by which CLI. (E.g., cmd.exe,
# v. sh v. tcsh, etc.)
- # 10. Whether such a filename for the filename on (pdf)latex's
+ # 10. Whether such a filename for the filename on *latex's
# file agrees with the one on the command line.
# The above questions have arisen from actual experiences and
# tests.
@@ -6196,7 +6201,7 @@ sub rdb_set_latex_deps {
# current directory, it will be important to preferentially use
# a determination of the current directory from the file being
# processed. In the fls file, there is normally a PWD line. In
- # the log file, if (pdf)latex is started with a filename instead
+ # the log file, if *latex is started with a filename instead
# of a command-executing first line, then this can be determined
# from the first few lines of the log file -- see parse_log.
# This gives a more reliable determination of the relevant path
@@ -6241,12 +6246,12 @@ sub rdb_set_latex_deps {
# after being written (so are not true
# source files.
local $primary_out = $$Pdest; # output file (dvi or pdf)
- local %conversions = (); # (pdf)latex-performed conversions.
- # Maps output file created and read by (pdf)latex
+ local %conversions = (); # *latex-performed conversions.
+ # Maps output file created and read by *latex
# to source file of conversion.
local @missing_subdirs = (); # Missing subdirectories in aux_dir
- local $pwd_latex = undef; # Cwd as reported in fls file by (pdf)latex
+ local $pwd_latex = undef; # Cwd as reported in fls file by *latex
local %created_rules = (); # Maps files to rules existing or created to
# make them. Use to avoid misunderstood
@@ -6265,7 +6270,7 @@ sub rdb_set_latex_deps {
if ( /^eps pdf / ) { $epspdf_cusdep = 1; last; }
}
- # Analyze fls file first. It tells us the working directory as seen by (pdf)latex
+ # Analyze fls file first. It tells us the working directory as seen by *latex
# But we'll use the results later, so that they take priority over the findings
# from the log file.
local $fls_file_analyzed = 0;
@@ -6354,7 +6359,7 @@ sub rdb_set_latex_deps {
# source file.
my $base = $1;
if ( (-e $conv_source) && (-e $conv) && ( $conv_source eq "$base.eps" ) ) {
- # $conv isn't a real source of (pdf)latex
+ # $conv isn't a real source of *latex
rdb_remove_files( $rule, $conv );
delete $dependents{$conv};
if ($epspdf_cusdep) {
@@ -6374,7 +6379,7 @@ sub rdb_set_latex_deps {
# no content, or because of a missing input file. Since a
# missing input file might be correctable by a run of some
# other program whose running is provoked AFTER a run of
- # (pdf)latex, we'll set a diagnostic and leave it to the
+ # *latex, we'll set a diagnostic and leave it to the
# rdb_make to handle after all circular dependencies are
# resolved.
# 2. The output file might be of a different kind than expected
@@ -6398,7 +6403,7 @@ sub rdb_set_latex_deps {
" is not one I know about. I cannot handle this\n";
}
else {
- my $switch_error = switch_output( $actual_ext, $intended_ext );
+ my $switch_error = switch_output( $rule, $actual_ext, $intended_ext );
if ( $switch_error ) {
warn " I could not accommodate the changed output extension\n",
" (either because the configuration does not allow it\n",
@@ -6553,14 +6558,14 @@ NEW_SOURCE:
rdb_ensure_file( $rule, $new_source, undef, 1 );
}
elsif ( $dependents{$new_source} == 7 ) {
- # File was result of conversion by (pdf)latex.
+ # File was result of conversion by *latex.
my $cnv_source = $conversions{$new_source};
rdb_ensure_file( $rule, $new_source );
# if ($cnv_source && ($cnv_source !~ /\"/ ) ) {
if ($cnv_source ) {
# Conversion from $cnv_source to $new_source
# implies that effectively $cnv_source is a source
- # of the (pdf)latex run.
+ # of the *latex run.
rdb_ensure_file( $rule, $cnv_source );
}
# Flag that changes of the generated file during a run
@@ -6636,20 +6641,23 @@ NEW_SOURCE:
#************************************************************
sub switch_output {
- # Assume rule context for primary rule
+ # Usage: switch_output( primary_rule, actual_ext, intended_ext )
+ # Rearrange rules to deal with changed extension of output file of
+ # the specified primary rule (one of *latex).
# Return 0 on success, non-zero error code on failure
- my ( $actual_ext, $intended_ext ) = @_;
- if ( $actual_ext eq $intended_ext) { return 0; }
+ my ( $rule, $actual_ext, $intended_ext ) = @_;
+ if ( $actual_ext eq $intended_ext ) { return 0; }
if ( ! $can_switch ) { return 1; }
- if ( $intended_ext eq '.dvi' ) {
- rdb_deactivate_derequest( 'dvipdf', 'pspdf' );
- }
- elsif ( $intended_ext eq '.xdv' ) {
- rdb_deactivate_derequest( 'xdvipdfmx' );
+ if (! defined $possible_primaries{$rule} ) {
+ warn "$My_name: BUG: subroutine switch_output called with non-primary rule '$rule'\n";
+ return 1;
}
- else { }
+
+ rdb_deactivate_derequest( 'dvipdf', 'pspdf', 'xdvipdfmx', keys %possible_primaries );
+
+ rdb_activate_request( $rule );
if ( $actual_ext eq '.dvi' ) {
rdb_activate_request( 'dvipdf' );
@@ -6687,7 +6695,7 @@ sub switch_output {
sub test_gen_file {
# Usage: test_gen_file( filename )
- # Tests whether the file was generated during a run of (pdf)latex.
+ # Tests whether the file was generated during a run of *latex.
# Assumes context for primary rule.
# Two kinds of test are used:
# a. From %generated_log, which works after the log file has been parsed,
@@ -6970,11 +6978,11 @@ DEP:
# Put file in rule, without a from_rule, but
# set its state as non-existent, to correspond
# to file's state before the file was made
- # This ensures a rerun of (pdf)latex is provoked.
+ # This ensures a rerun of *latex is provoked.
rdb_ensure_file( $rule, $new_dest, undef, 1 );
push @new_sources, $new_dest;
push @deletions, [$rule, $file];
- # Flag need for a new run of (pdf)latex despite
+ # Flag need for a new run of *latex despite
# the error due to a missing file.
$$Pout_of_date_user = 1;
return;
@@ -7158,12 +7166,12 @@ sub rdb_make {
# situation is an example of a generic situation where certain
# rules must be obeyed in order to obtain proper results:
# 1. A/the latex source file contains specifications for
- # certain postprocessing operations. Standard (pdf)latex
+ # certain postprocessing operations. Standard *latex
# already has this, for indexing and bibliography.
# 2. In the case in point that caused me trouble, the
# specification was for musical tunes that were contained
# in external source files not directly input to
- # (pdf)latex. But in the original version, there was a
+ # *latex. But in the original version, there was a
# style file (abc.sty) that caused latex itself to call
# abcm2ps to make .eps files for each tune that were to be
# read in on the next run of latex.
@@ -7214,7 +7222,7 @@ sub rdb_make {
# 5. (Note that these assumptions could be violated, e.g., if
# $dvips is arranged not only to do the basic dvips
# command, but also to extract information from the ps file
- # and feed it back to an input file for (pdf)latex.)
+ # and feed it back to an input file for *latex.)
# 6. Nevertheless, the overall algorithm should allow
# circularities. Then the general criterion of stability
# of source files covers the general case, and also
@@ -7246,7 +7254,7 @@ sub rdb_make {
# c. Any time that a pre-primary or primary rule is
# applied, loop back to the beginning of step b. This
# ensures that bibtex etc are applied before rerunning
- # (pdf)latex, and also covers changing source files, and
+ # *latex, and also covers changing source files, and
# gives priority to quick pre-primary rules for changing
# source files against slow reruns of latex.
# d. Then apply post-primary rules in order, but not
@@ -7361,7 +7369,7 @@ sub rdb_make {
if ($#primary_warning_summary > -1) {
# N.B. $mult_defined, $bad_reference, $bad_character, $bad_citation also available here.
- show_array( "$My_name: Summary of warnings from last run of (pdf)latex:",
+ show_array( "$My_name: Summary of warnings from last run of *latex:",
@primary_warning_summary );
}
if (! $silent) {
@@ -7481,7 +7489,7 @@ sub rdb_make1 {
# rather than because of a failure on a previous run.
# (We could do better with a flag in fdb file.)
# But after the first pass, the situation is different.
- # For a primary rule (pdf)latex, the lack of a destination file
+ # For a primary rule *latex, the lack of a destination file
# could result from there being zero content due to a missing
# essential input file. The input file could be generated
# by a program to be run later (e.g., a cusdep or bibtex),
@@ -7490,14 +7498,14 @@ sub rdb_make1 {
# For a custom dependency, the rule may be obsolete, and
# if the source file does not exist also, we should simply
# not run the rule, but not set an error condition.
- # Any error will arise at the (pdf)latex level due to a
+ # Any error will arise at the *latex level due to a
# missing source file at that level.
if ( $$Psource && (! -e $$Psource)
&& ( ( $$Pcmd_type ne 'primary') )
) {
# Main source file doesn't exist, and rule is NOT primary.
# No action, since a run is pointless. Primary is different:
- # file might be found elsewhere (by kpsearch from (pdf)latex),
+ # file might be found elsewhere (by kpsearch from *latex),
# while non-existence of main source file is a clear error.
}
elsif ( $$Pcmd_type eq 'delegated' ) {
@@ -7590,7 +7598,7 @@ sub rdb_make1 {
$$Pout_of_date = 0;
}
elsif ($$Pcmd_type eq 'primary' ) {
- # For a primary rule, i.e., (pdf)latex, not to produce the
+ # For a primary rule, i.e., *latex, not to produce the
# expected output file may not be an error condition.
# Diagnostics were handled in parsing the log file.
# Special action in main loop in rdb_make
@@ -7791,7 +7799,7 @@ sub rdb_run1 {
else {
warn "$My_name: Either a bug OR a configuration error:\n",
" No command provided for '$rule'\n";
- &traceback();
+ traceback();
$return = -1;
$$Plast_result = 2;
$$Plast_message = "Bug or configuration error; incorrect command type";
@@ -7850,7 +7858,7 @@ sub rdb_run1 {
" I'll ignore error, and delete any bbl file.\n";
}
# Malformed bcf file is a downstream consequence, normally,
- # of an error in (pdf)latex run. So this is not an error
+ # of an error in *latex run. So this is not an error
# condition in biber itself.
# Current version of biber deletes bbl file.
# Older versions (pre-2016) made an incorrect bbl file, which
@@ -7864,7 +7872,7 @@ sub rdb_run1 {
# in malformed bcf file situation under -pvc.
# since on each check for change in ANY file, pvc finds changed file
# Need to restrict pvc reruns to case of changed USER files
-# # To give good properties for (pdf)latex rule, it is best
+# # To give good properties for *latex rule, it is best
# # to have a valid bbl file that exists:
# create_empty_file( $$Pdest );
# $return = 0;
@@ -8074,10 +8082,10 @@ sub rdb_primary_run {
&find_set_log;
if ($recorder) {
- # Handle problem that some version of (pdf)latex give fls files
+ # Handle problem that some version of *latex give fls files
# of name latex.fls or pdflatex.fls instead of $root_filename.fls.
# Also that setting of -output-directory -aux-directory is not
- # respected by (pdf)latex, at least in some versions.
+ # respected by *latex, at least in some versions.
my $std_fls_file = $fls_name;
my @other_fls_names = ( );
if ( $rule =~ /^pdflatex/ ) {
@@ -8140,13 +8148,13 @@ sub rdb_primary_run {
# ???? Is the following needed?
if ($return_latex && $$Pout_of_date_user) {
- print "Error in (pdf)LaTeX, but change of user file(s), ",
+ print "Error in *LaTeX, but change of user file(s), ",
"so ignore error & provoke rerun\n"
if (! $silent);
$return = 0;
}
if ($return_latex && ($missing_dirs ne 'none') ) {
- print "Error in (pdf)LaTeX, but needed subdirectories in output directory\n",
+ print "Error in *LaTeX, but needed subdirectories in output directory\n",
" were missing and successfully created, so try again.\n"
if (! $silent);
$return = 0;
@@ -9282,7 +9290,6 @@ sub get_checksum_md5 {
my $md5 = Digest::MD5->new;
my $ignore_pattern = undef;
-#&traceback;
#warn "======= GETTING MD5: $source\n";
if ( -d $source ) {
# We won't use checksum for directory
@@ -9580,7 +9587,7 @@ sub set_input_ext {
# Set list of extension(s) (specified without a leading period)
# for the given rule ('latex', 'pdflatex', etc).
# These extensions are used when an input
- # file without an extension is found by (pdf)latex, as in
+ # file without an extension is found by *latex, as in
# \input{file} or \includegraphics{figure}. When latexmk searches
# custom dependencies to make the missing file, it will assume that
# the file has one of the specified extensions.
diff --git a/support/latexmk/latexmk.txt b/support/latexmk/latexmk.txt
index cb25edab85..ee48cdb3d1 100644
--- a/support/latexmk/latexmk.txt
+++ b/support/latexmk/latexmk.txt
@@ -61,7 +61,7 @@ DESCRIPTION
- 13 September 2020 1
+ 29 September 2020 1
@@ -127,7 +127,7 @@ LATEXMK OPTIONS AND ARGUMENTS ON COMMAND LINE
- 13 September 2020 2
+ 29 September 2020 2
@@ -193,7 +193,7 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
- 13 September 2020 3
+ 29 September 2020 3
@@ -259,7 +259,7 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
- 13 September 2020 4
+ 29 September 2020 4
@@ -312,26 +312,32 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
variable to 1.5 in a configuration file.
+ -bibtexfudge, -bibtexfudge-
+ Turn on/off the change-directory fudge needed for old versions
+ (pre-2019) of bibtex. See documentation of $bibtex_fudge for
+ details.
+
+
-bm <message>
A banner message to print diagonally across each page when con-
verting the dvi file to postscript. The message must be a sin-
- gle argument on the command line so be careful with quoting spa-
- ces and such.
+ gle argument on the command line so be careful with quoting
- Note that if the -bm option is specified, the -ps option is as-
- sumed.
+ 29 September 2020 5
- 13 September 2020 5
+LATEXMK(1) General Commands Manual LATEXMK(1)
+ spaces and such.
-LATEXMK(1) General Commands Manual LATEXMK(1)
+ Note that if the -bm option is specified, the -ps option is as-
+ sumed.
-bi <intensity>
@@ -383,15 +389,9 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
deleted.
- -C Clean up (remove) all regeneratable files generated by latex and
- bibtex or biber. This is the same as the -c option with the ad-
- dition of dvi, postscript and pdf files, and those specified in
- the $clean_full_ext configuration variable.
-
-
- 13 September 2020 6
+ 29 September 2020 6
@@ -400,6 +400,11 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
LATEXMK(1) General Commands Manual LATEXMK(1)
+ -C Clean up (remove) all regeneratable files generated by latex and
+ bibtex or biber. This is the same as the -c option with the ad-
+ dition of dvi, postscript and pdf files, and those specified in
+ the $clean_full_ext configuration variable.
+
This cleanup is instead of a regular make. See the -gg option
if you want to do a cleanup than a make.
@@ -449,15 +454,10 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
tion, before doing the other actions requested.
- -d Set draft mode. This prints the banner message "DRAFT" across
- your page when converting the dvi file to postscript. Size and
- intensity can be modified with the -bs and -bi options. The -bm
- option will override this option as this is really just a short
- way of specifying:
- 13 September 2020 7
+ 29 September 2020 7
@@ -466,6 +466,12 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
LATEXMK(1) General Commands Manual LATEXMK(1)
+ -d Set draft mode. This prints the banner message "DRAFT" across
+ your page when converting the dvi file to postscript. Size and
+ intensity can be modified with the -bs and -bi options. The -bm
+ option will override this option as this is really just a short
+ way of specifying:
+
latexmk -bm DRAFT
Note that if the -d option is specified, the -ps option is as-
@@ -513,17 +519,11 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
pendent files after processing.
- -dF Dvi file filtering. The argument to this option is a filter
- which will generate a filtered dvi file with the extension
- ".dviF". All extra processing (e.g. conversion to postscript,
- preview, printing) will then be performed on this filtered dvi
- file.
+ -dF
- Example usage: To use dviselect to select only the even pages of
-
- 13 September 2020 8
+ 29 September 2020 8
@@ -532,6 +532,13 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
LATEXMK(1) General Commands Manual LATEXMK(1)
+ Dvi file filtering. The argument to this option is a filter
+ which will generate a filtered dvi file with the extension
+ ".dviF". All extra processing (e.g. conversion to postscript,
+ preview, printing) will then be performed on this filtered dvi
+ file.
+
+ Example usage: To use dviselect to select only the even pages of
the dvi file:
latexmk -dF "dviselect even" foo.tex
@@ -579,24 +586,24 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
cial. (In this example, the q/.../ construct is a Perl idiom
equivalent to using single quotes. This avoids the complica-
tions of getting a quote character inside an already quoted
- string in a way that is independent of both the shell and the
- operating-system.)
- The above command line will NOT work under MS-Windows with
- cmd.exe or command.com or 4nt.exe. For MS-Windows with these
- command shells you could use
+ 29 September 2020 9
- 13 September 2020 9
+LATEXMK(1) General Commands Manual LATEXMK(1)
-LATEXMK(1) General Commands Manual LATEXMK(1)
+ string in a way that is independent of both the shell and the
+ operating-system.)
+ The above command line will NOT work under MS-Windows with
+ cmd.exe or command.com or 4nt.exe. For MS-Windows with these
+ command shells you could use
latexmk -e "$latex=q/latex %O -shell-escape %S/" file.tex
@@ -645,25 +652,25 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
-C had been given, and then do a regular make.
- -h, -help
- Print help information.
- -jobname=STRING
- Set the basename of output files(s) to STRING, instead of the
- default, which is the basename of the specified TeX file. (At
+ 29 September 2020 10
- 13 September 2020 10
+LATEXMK(1) General Commands Manual LATEXMK(1)
-LATEXMK(1) General Commands Manual LATEXMK(1)
+ -h, -help
+ Print help information.
+ -jobname=STRING
+ Set the basename of output files(s) to STRING, instead of the
+ default, which is the basename of the specified TeX file. (At
present, STRING should not contain spaces.)
This is like the same option for current implementations of the
@@ -712,23 +719,23 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
-latex="COMMAND" option.
- -latex="COMMAND"
- This sets the string specifying the command to run latex, and is
- typically used to add desired options. Since the string nor-
- mally contains spaces, it should be quoted, e.g.,
- latexmk -latex="latex --shell-escape %O %S" foo.tex
+ 29 September 2020 11
- 13 September 2020 11
+LATEXMK(1) General Commands Manual LATEXMK(1)
-LATEXMK(1) General Commands Manual LATEXMK(1)
+ -latex="COMMAND"
+ This sets the string specifying the command to run latex, and is
+ typically used to add desired options. Since the string nor-
+ mally contains spaces, it should be quoted, e.g.,
+ latexmk -latex="latex --shell-escape %O %S" foo.tex
The specification of the contents of the string are the same as
for the $latex configuration variable. Depending on your oper-
@@ -776,24 +783,25 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
-lualatex="COMMAND"
This sets the string specifying the command to run lualatex. It
- behaves like the -pdflatex option, but sets the variable $luala-
- tex.
+ behaves like the -pdflatex option, but sets the variable
- Note: This option when provided with the COMMAND argument only
- sets the command for invoking lualatex; it does not turn on the
- use of lualatex. That is done by other options or in an initial-
- ization file.
+ 29 September 2020 12
- 13 September 2020 12
+LATEXMK(1) General Commands Manual LATEXMK(1)
-LATEXMK(1) General Commands Manual LATEXMK(1)
+ $lualatex.
+
+ Note: This option when provided with the COMMAND argument only
+ sets the command for invoking lualatex; it does not turn on the
+ use of lualatex. That is done by other options or in an initial-
+ ization file.
-M Show list of dependent files after processing. This is equiva-
@@ -842,26 +850,26 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
view the generated file. By default, latexmk will, in continu-
ous-preview mode, test for a previously running previewer for
the same file and not start a new one if a previous previewer is
- running. However, its test sometimes fails (notably if there is
- an already-running previewer that is viewing a file of the same
- name as the current file, but in a different directory). This
- option turns off the default behavior.
- -new-viewer-
- The inverse of the -new-viewer option. It puts latexmk in its
+ 29 September 2020 13
- 13 September 2020 13
+LATEXMK(1) General Commands Manual LATEXMK(1)
-LATEXMK(1) General Commands Manual LATEXMK(1)
+ running. However, its test sometimes fails (notably if there is
+ an already-running previewer that is viewing a file of the same
+ name as the current file, but in a different directory). This
+ option turns off the default behavior.
+ -new-viewer-
+ The inverse of the -new-viewer option. It puts latexmk in its
normal behavior that in preview-continuous mode it checks for an
already-running previewer.
@@ -870,6 +878,12 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Never run bibtex or biber. Equivalent to the -bibtex- option.
+ -nobibtexfudge
+ Turn off the change-directory fudge needed for old versions
+ (pre-2019) of bibtex. See documentation of $bibtex_fudge for
+ details.
+
+
-norc Turn off the automatic reading of initialization (rc) files.
N.B. Normally the initialization files are read and obeyed, and
@@ -902,6 +916,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
to be printed, and you can configure this in a start up file (by
setting the $print_type variable).
+
+
+
+ 29 September 2020 14
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
However, printing is enabled by default only under UNIX/Linux
systems, where the default is to use the lpr command and only on
postscript files. In general, the correct behavior for printing
@@ -916,18 +942,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
turns them off.
-
-
-
- 13 September 2020 14
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
-pdf Generate pdf version of document using pdflatex. (If you wish
to use lualatex or xelatex, you can use whichever of the options
-pdflua, -pdfxe, -lualatex or -xelatex applies.) To configure
@@ -969,6 +983,17 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
overridden if some other option requires the generation of a pdf
file.)
+
+
+ 29 September 2020 15
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
If after all options have been processed, pdf generation is
still turned off, then generation of a dvi file will be turned
on, and then the program used to compiled a document will be la-
@@ -984,16 +1009,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
the -pdflatex="COMMAND" option.
-
- 13 September 2020 15
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
-pdflatex="COMMAND"
This sets the string specifying the command to run pdflatex, and
is typically used to add desired options. Since the string nor-
@@ -1032,33 +1047,33 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
be executed before inputting source file. This only works if
the command for invoking the relevant *latex is suitably config-
ured. See the documentation of the variable $pre_tex_code, and
- the substitution strings %P and %U for more details. This op-
- tion works by setting the variable $pre_tex_code.
+ the substitution strings %P and %U for more details. This
- See also the -usepretex option.
- An example:
- latexmk -pretex='\AtBeginDocument{Message\par}' -usepretex
- foo.tex
+ 29 September 2020 16
- But this is better written
- latexmk -usepretex='\AtBeginDocument{Message\par}' foo.tex
- If you already have a suitable command configured, you only need
+LATEXMK(1) General Commands Manual LATEXMK(1)
- 13 September 2020 16
+ option works by setting the variable $pre_tex_code.
+ See also the -usepretex option.
+ An example:
+ latexmk -pretex='\AtBeginDocument{Message\par}' -usepretex
+ foo.tex
+ But this is better written
-LATEXMK(1) General Commands Manual LATEXMK(1)
+ latexmk -usepretex='\AtBeginDocument{Message\par}' foo.tex
+ If you already have a suitable command configured, you only need
latexmk -pretex='\AtBeginDocument{Message\par}' foo.tex
@@ -1100,6 +1115,17 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
version of perl and the operating system on your computer.
+
+
+ 29 September 2020 17
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
-pv Run file previewer. If the -view option is used, this will se-
lect the kind of file to be previewed (.dvi, .ps or .pdf). Oth-
erwise the viewer views the "highest" kind of file selected, by
@@ -1114,18 +1140,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
-pvc Run a file previewer and continually update the .dvi, .ps,
and/or .pdf files whenever changes are made to source files (see
-
-
-
- 13 September 2020 17
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
the Description above). Which of these files is generated and
which is viewed is governed by the other options, and is the
same as for the -pv option. The preview-continuous option -pvc
@@ -1167,6 +1181,17 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
-pvc- Turn off -pvc.
+
+
+ 29 September 2020 18
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
-pvctimeout
Do timeout in pvc mode after period of inactivity, which is 30
min. by default. Inactivity means a period when latexmk has de-
@@ -1182,16 +1207,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Set period of inactivity in minutes for pvc timeout.
-
- 13 September 2020 18
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
-quiet Same as -silent
@@ -1232,32 +1247,31 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
configuration variable.
- -recorder-
- Do not supply the -recorder option with *latex.
-
- -rules Show a list of latemk's rules and dependencies after processing.
+ 29 September 2020 19
- -rules-
- Do not show a list of latexmk's rules and dependencies after
- processing. (This is the default.)
- -showextraoptions
- Show the list of extra *latex options that latexmk recognizes,
+LATEXMK(1) General Commands Manual LATEXMK(1)
- 13 September 2020 19
+ -recorder-
+ Do not supply the -recorder option with *latex.
+ -rules Show a list of latemk's rules and dependencies after processing.
-LATEXMK(1) General Commands Manual LATEXMK(1)
+ -rules-
+ Do not show a list of latexmk's rules and dependencies after
+ processing. (This is the default.)
+ -showextraoptions
+ Show the list of extra *latex options that latexmk recognizes,
but that it simply passes through to the programs *latex when
they are run. These options are (currently) a combination of
those allowed by the TeXLive and MiKTeX implementations. (If a
@@ -1298,6 +1312,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
itself generates.
To change the options used to make the commands run silently,
+
+
+
+ 29 September 2020 20
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
you need to configure latexmk with changed values of its config-
uration variables, the relevant ones being $bib-
tex_silent_switch, $biber_silent_switch, $dvipdf_silent_switch,
@@ -1312,18 +1338,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
The result is that $latex = 'latex %O %S', and similarly for
$pdflatex, $lualatex, and $xelatex. (The option -no-pdf needed
-
-
-
- 13 September 2020 20
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
for $xelatex is provided automatically, given that %O appears in
the definition.)
@@ -1364,30 +1378,31 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Sets the command lines for latex, etc, so that they use the code
that is defined by the variable $pre_tex_code or that is set by
the option -pretex=CODE to execute the specified TeX code before
- the source file is read. This option overrides any previous
- definition of the command lines.
- The result is that $latex = 'latex %O %P', and similarly for
- $pdflatex, $lualatex, and $xelatex. (The option -no-pdf needed
- for $xelatex is provided automatically, given that %O appears in
- the definition.)
- -usepretex=CODE
- Equivalent to -pretex=CODE -usepretex. Example
+ 29 September 2020 21
- latexmk -usepretex='\AtBeginDocument{Message\par}' foo.tex
- 13 September 2020 21
+LATEXMK(1) General Commands Manual LATEXMK(1)
+ the source file is read. This option overrides any previous
+ definition of the command lines.
+ The result is that $latex = 'latex %O %P', and similarly for
+ $pdflatex, $lualatex, and $xelatex. (The option -no-pdf needed
+ for $xelatex is provided automatically, given that %O appears in
+ the definition.)
-LATEXMK(1) General Commands Manual LATEXMK(1)
+ -usepretex=CODE
+ Equivalent to -pretex=CODE -usepretex. Example
+
+ latexmk -usepretex='\AtBeginDocument{Message\par}' foo.tex
-v, -version
@@ -1430,6 +1445,17 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
This option is equivalent to using the following set of options
+
+
+ 29 September 2020 22
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
-pdfxe -dvi- -ps-
[Note: Note that the method of implementation of this option,
@@ -1445,17 +1471,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
This sets the string specifying the command to run xelatex. It
sets the variable $xelatex.
-
-
- 13 September 2020 22
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
Warning: It is important to ensure that the -no-pdf is used when
xelatex is invoked, since latexmk expects xelatex to produce an
.xdv file, not a .pdf file. If you provide %O in the command
@@ -1495,38 +1510,38 @@ EXAMPLES
file thesis.tex and any files it
uses. After any changes rerun latex
the appropriate number of times and
- remake the postscript file. If latex
- encounters an error, latexmk will
- keep running, watching for
- source file changes.
- % latexmk -c # remove .aux, .log, .bbl, .blg, .dvi,
- .pdf, .ps & .bbl files
+ 29 September 2020 23
-DEALING WITH ERRORS, PROBLEMS, ETC
- Some possibilities:
- a. If you get a strange error, do look carefully at the output that is
- on the screen and in log files. While there is much that is
- 13 September 2020 23
+LATEXMK(1) General Commands Manual LATEXMK(1)
+ remake the postscript file. If latex
+ encounters an error, latexmk will
+ keep running, watching for
+ source file changes.
+ % latexmk -c # remove .aux, .log, .bbl, .blg, .dvi,
+ .pdf, .ps & .bbl files
-LATEXMK(1) General Commands Manual LATEXMK(1)
+DEALING WITH ERRORS, PROBLEMS, ETC
+ Some possibilities:
- notoriously verbose in the output of latex (and that is added to by la-
- texmk), the verbosity is there for a reason: to enable the user to di-
- agnose problems. Latexmk does repeat some messages at the end of a run
- that it thinks would otherwise be easy to miss in the middle of other
- output.
+ a. If you get a strange error, do look carefully at the output that is
+ on the screen and in log files. While there is much that is notori-
+ ously verbose in the output of latex (and that is added to by latexmk),
+ the verbosity is there for a reason: to enable the user to diagnose
+ problems. Latexmk does repeat some messages at the end of a run that
+ it thinks would otherwise be easy to miss in the middle of other out-
+ put.
b. Generally, remember that latexmk does its work by running other pro-
grams. Your first priority in dealing with errors should be to examine
@@ -1562,6 +1577,17 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
the change.) One solution is just to put the following somewhere in
the LaTeX part of the document:
+
+
+ 29 September 2020 24
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
\typeout{(bar.baz)}
This puts a line in the log file that latexmk will treat as implying
@@ -1577,17 +1603,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
i. Ask a question at tex.stackexchange.com.
-
-
- 13 September 2020 24
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
j. Or ask me (the author of latexmk). My e-mail is at the end of this
documentation.
@@ -1627,6 +1642,18 @@ ALLOWING FOR CHANGE OF OUTPUT FILE TYPE
put=0 in the preamble of the document.
Another example is where the document uses graphics file of the .pdf,
+
+
+
+ 29 September 2020 25
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
.jpg, and png types. With the default setting for the graphicx pack-
age, these can be processed in compilation to .pdf but not with compi-
lation to .dvi. In this case, it is useful to insert \pdfoutput=1 in
@@ -1642,18 +1669,6 @@ ALLOWING FOR CHANGE OF OUTPUT FILE TYPE
to a non-zero value as it is by default. If this variable is zero, a
mismatch of filetypes in the compilation results in an erro.
-
-
-
- 13 September 2020 25
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
The second condition for latexmk to be able to handle a change of out-
put type is that no explicit requests for .dvi or .ps output files are
made. Explicit requests are by the -dvi and -ps, -print=dvi,
@@ -1693,6 +1708,18 @@ CONFIGURATION/INITIALIZATION (RC) FILES
"/usr/local/share/latexmk/LatexMk",
"/usr/local/lib/latexmk/LatexMk".
On a MS-Windows system it looks for "C:\latexmk\LatexMk".
+
+
+
+ 29 September 2020 26
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
On a cygwin system (i.e., a MS-Windows system in which Perl is that
of cygwin), latexmk reads the first it finds of
"/cygdrive/c/latexmk/LatexMk",
@@ -1708,18 +1735,6 @@ CONFIGURATION/INITIALIZATION (RC) FILES
2) The user's RC file, if it exists. This can be in one of two places.
The traditional one is ".latexmkrc" in the user's home directory. The
-
-
-
- 13 September 2020 26
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
other possibility is "latexmk/latexmkrc" in the user's XDG configura-
tion home directory. The actual file read is the first of "$XDG_CON-
FIG_HOME/latexmk/latexmkrc" or "$HOME/.latexmkrc" which exists. (See
@@ -1760,6 +1775,17 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
later options on the command line. There is also the -e option, which
allows initialization code to be specified in latexmk's command line.
+
+
+ 29 September 2020 27
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
For possible examples of code for in an RC file, see the directory ex-
ample_rcfiles in the distribution of latexmk (e.g., at http://mir-
ror.ctan.org/support/latexmk/example_rcfiles).
@@ -1774,18 +1800,6 @@ HOW TO SET VARIABLES IN INITIALIZATION FILES
$bibtex = 'bibtex %O %S';
-
-
-
- 13 September 2020 27
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
for the setting of a string variable,
$preview_mode = 1;
@@ -1826,31 +1840,31 @@ FORMAT OF COMMAND SPECIFICATIONS
Placeholders: Supposed you wanted latexmk to use the command elatex in
place of the regular latex command, and suppose moreover that you
wanted to give it the option "--shell-escape". You could do this by
- the following setting:
- $latex = 'elatex --shell-escape %O %S';
- The two items starting with the % character are placeholders. These
- are substituted by appropriate values before the command is run. Thus
- %S will be replaced by the source file that elatex will be applied to,
- and %O will be replaced by any options that latexmk has decided to use
- for this command. (E.g., if you used the -silent option in the invoca-
- tion of latexmk, it results in the replacement of %O by "-interac-
- tion=batchmode".)
- The available placeholders are:
+ 29 September 2020 28
- 13 September 2020 28
+LATEXMK(1) General Commands Manual LATEXMK(1)
+ the following setting:
+ $latex = 'elatex --shell-escape %O %S';
-LATEXMK(1) General Commands Manual LATEXMK(1)
+ The two items starting with the % character are placeholders. These
+ are substituted by appropriate values before the command is run. Thus
+ %S will be replaced by the source file that elatex will be applied to,
+ and %O will be replaced by any options that latexmk has decided to use
+ for this command. (E.g., if you used the -silent option in the invoca-
+ tion of latexmk, it results in the replacement of %O by "-interac-
+ tion=batchmode".)
+ The available placeholders are:
%A basename of the main tex file. Unlike %R, this is unaffected by
the setting of a jobname by the -jobname option or the $jobname
@@ -1892,6 +1906,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
%Y Name of directory for auxiliary output files (see the configura-
tion variable $aux_dir). A directory separation character ('/')
+
+
+
+ 29 September 2020 29
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
is appended if $aux_dir is non-empty and does not end in a suit-
able character, with suitable characters being those appropriate
to UNIX and MS-Windows, i.e., ':', '/' and '\'. Note that if
@@ -1906,18 +1932,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
UNIX and MS-Windows, i.e., ':', '/' and '\'.
If for some reason you need a literal % character in your string not
-
-
-
- 13 September 2020 29
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
subject to the above rules, use "%%".
Appropriate quoting will be applied to the filename substitutions, so
@@ -1958,6 +1972,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
string, that is equivalent to having just one. (4) Under cygwin, some
complications happen, since cygwin amounts to a complicated merging of
UNIX and MS-Windows. See the source code for how I've handled the
+
+
+
+ 29 September 2020 30
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
problem.
Command names containing spaces: Under MS-Windows it is common that the
@@ -1973,17 +1999,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
traPDF.exe" %O %S';
-
-
- 13 September 2020 30
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
(Note about the above example: Under MS-Windows forward slashes are
equivalent to backslashes in a filename under almost all circumstances,
provided that the filename is inside double quotes. It is easier to
@@ -2023,6 +2038,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Options to commands: Setting the name of a command can be used not only
for changing the name of the command called, but also to add options to
command. Suppose you want latexmk to use latex with source specials
+
+
+
+ 29 September 2020 31
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
enabled. Then you might use the following line in an initialization
file:
@@ -2038,18 +2065,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
return system 'latex', @args;
}
-
-
-
- 13 September 2020 31
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
For some of the more exotic possibilities that then become available,
see the section "ADVANCED CONFIGURATION: Some extra resources and ad-
vanced tricks". Also see some of the examples in the directory exam-
@@ -2088,34 +2103,34 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
LIST OF CONFIGURATION VARIABLES USABLE IN INITIALIZATION FILES
- In this section are specified the variables whose values can be ad-
- justed to configure latexmk. (See the earlier section "Configura-
- tion/Initialization (rc) Files" for the files where the configurations
- are done.)
+ In this section are specified the variables whose values can be
- Default values are indicated in brackets. Note that for variables that
- are boolean in character, concerning whether latexmk does or does not
- behave in a certain way, a non-zero value, normally 1, indicates true,
- i.e., the behavior occurs, while a zero value indicates a false value,
- i.e., the behavior does not occur.
- $allow_switch [1]
+ 29 September 2020 32
- This controls what happens when the output extension of latex,
- pdflatex, lualatex or xelatex differs from what is expected.
- 13 September 2020 32
+LATEXMK(1) General Commands Manual LATEXMK(1)
+ adjusted to configure latexmk. (See the earlier section "Configura-
+ tion/Initialization (rc) Files" for the files where the configurations
+ are done.)
+ Default values are indicated in brackets. Note that for variables that
+ are boolean in character, concerning whether latexmk does or does not
+ behave in a certain way, a non-zero value, normally 1, indicates true,
+ i.e., the behavior occurs, while a zero value indicates a false value,
+ i.e., the behavior does not occur.
-LATEXMK(1) General Commands Manual LATEXMK(1)
+ $allow_switch [1]
+ This controls what happens when the output extension of latex,
+ pdflatex, lualatex or xelatex differs from what is expected.
(The possible extensions are .dvi, .pdf, .xdv.) This can happen
with the use of the \pdfoutput macro in a document compiled un-
der latex or pdflatex, or with the use of the \outputmode macro
@@ -2155,6 +2170,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
in the <...> and (...) constructions. Otherwise, only do the
analysis when fls file doesn't exist or is out of date.
+
+
+
+ 29 September 2020 33
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
Under normal circumstances, the data in the fls file is reli-
able, and the test of the log file gets lots of false positives;
usually $analyze_input_log_always is best set to zero. But the
@@ -2172,16 +2199,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
the default is to set $analyze_input_log_always to 1.
-
- 13 September 2020 33
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
$auto_rc_use [1]
Whether to automatically read the standard initialization (rc)
files, which are the system RC file, the user's RC file, and the
@@ -2219,6 +2236,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Note that if $banner is nonzero, the $postscript_mode is assumed
and the postscript file is always generated, even if it is newer
+
+
+
+ 29 September 2020 34
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
than the dvi file.
$banner_intensity [0.95]
@@ -2236,18 +2265,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
will be printed. Experimentation is necessary to get the right
scale for your message, as a rule of thumb the scale should be
about equal to 1100 divided by the number of characters in the
-
-
-
- 13 September 2020 34
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
message. The Default is just right for 5 character messages.
This is equivalent to the -bs option.
@@ -2285,6 +2302,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Switch(es) for the biber processing program when silent mode is
on.
+
+
+
+ 29 September 2020 35
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
$bibtex ["bibtex %O %S"]
The BibTeX processing program.
@@ -2301,20 +2330,8 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
$bibtex_use [1]
Under what conditions to run bibtex or biber. When latexmk dis-
covers from the log file that one (or more) bibtex/biber-gener-
- ated bibliographies are used, it can run bibtex or biber
-
-
-
- 13 September 2020 35
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
- whenever it appears necessary to regenerate the bbl file(s) from
+ ated bibliographies are used, it can run bibtex or biber when-
+ ever it appears necessary to regenerate the bbl file(s) from
their source bib database file(s). But sometimes, the bib
file(s) are not available (e.g., for a document obtained from an
external archive), but the bbl files are provided. In that case
@@ -2351,6 +2368,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
generated. It will also include files made from these first
generation generated files.
+
+
+
+ 29 September 2020 36
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
This operation is somewhat dangerous, and can have unintended
consequences, since the files to be deleted are determined from
a file created by *latex, which can contain erroneous informa-
@@ -2368,18 +2397,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
specified by the $clean_ext, $clean_full_ext and @generated_exts
variables.)
-
-
-
- 13 September 2020 36
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
This variable is equivalent to specifying one of the -c or -C
options. But there should be no need to set this variable from
an RC file.
@@ -2417,6 +2434,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
You can arrange to remove both the files and the directory by
setting
+
+
+
+ 29 September 2020 37
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
$clean_ext = "pythontex-files-%R pythontex-files-%R";
See also the variable @generated_exts.
@@ -2435,17 +2464,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
$compiling_cmd [""], $failure_cmd [""], $warning_cmd [""], $success_cmd
[""]
-
-
- 13 September 2020 37
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
These variables specify commands that are executed at certain
points of compilations. One motivation for their existance is
to allow very useful convenient visual indications of compila-
@@ -2482,6 +2500,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
These assume that the program xdotool is installed, that the
previewer is using an X-Window system for display, and that the
title of the window contains the name of the displayed file, as
+
+
+
+ 29 September 2020 38
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
it normally does. When the commands are executed, the place-
holder string %D is replaced by the name of the destination
file, which is the previewed file. The above commands result in
@@ -2501,17 +2531,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
be invoked. (See the section "Format of Command Specifications"
for how to do this.)
-
-
- 13 September 2020 38
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
Naturally, the above settings that invoke the xdotool program
are only applicable when the X-Window system is used for the
relevant window(s). For other cases, you will have to find what
@@ -2547,6 +2566,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
specified on the latexmk command line. 2. Wildcards are allowed
in @default_excluded_files.
+
+
+
+ 29 September 2020 39
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
@default_files [("*.tex")]
Default list of files to be processed.
@@ -2566,18 +2597,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
@default_files = ("paper_current");
-
-
-
- 13 September 2020 39
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
@default_files = ("paper1", "paper2.tex");
@default_files = ("*.tex", "*.dtx");
@@ -2614,6 +2633,17 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
*latex programs. This variable is set by the -cd and -cd- op-
tions on latexmk's command line.
+
+
+ 29 September 2020 40
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
$dvi_filter [empty]
The dvi file filter to be run on the newly produced dvi file be-
fore other processing. Equivalent to specifying the -dF option.
@@ -2632,18 +2662,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
The command to invoke a dvi-previewer. [Under MS-Windows the
default is "start"; then latexmk arranges to use the MS-Windows
start program, which will cause to be run whatever command the
-
-
-
- 13 September 2020 40
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
system has associated with .dvi files.]
Important note: Normally you will want to have a previewer run
@@ -2680,6 +2698,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
N.B. The standard dvipdf program runs silently, so adding the
silent switch has no effect, but is actually innocuous. But if
an alternative program is used, e.g., dvipdfmx, then the silent
+
+
+
+ 29 September 2020 41
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
switch has an effect. The default setting is correct for
dvipdfm and dvipdfmx.
@@ -2697,19 +2727,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Switch(es) for dvips program when pdf file is to be generated
from .ps file.
-
-
-
-
- 13 September 2020 41
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
$dvips_silent_switch ["-q"]
Switch(es) for dvips program when silent mode is on.
@@ -2748,6 +2765,17 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
$failure_cmd [undefined]
See the documentation for $compiling_cmd.
+
+
+ 29 September 2020 42
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
$fdb_ext ["fdb_latexmk"]
The extension of the file which latexmk generates to contain a
database of information on source files. You will not normally
@@ -2764,18 +2792,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
planation.
In almost all situations, latexmk does not need to use the time
-
-
-
- 13 September 2020 42
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
stamps of the files it works with. However, there are a couple
of situations when it needs to know whether a certain file was
created in the current run of a program (e.g., *latex) or is a
@@ -2814,6 +2830,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
it normally indicates that at least one of the systems is mis-
configured. The variable $filetime_offset_report_threshold
specifies the smallest size of the difference (or offset) in
+
+
+
+ 29 September 2020 43
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
seconds between the times of the local and remote system beyond
which the offset is reported. This is reported at the point in
the latexmk's progress that it measures the offset. The report
@@ -2831,17 +2859,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
during a LaTeX run and that are read in by LaTeX in later runs,
either directly or indirectly.
-
-
- 13 September 2020 43
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
This list specifies files known to be generated by *latex. It
is used in two ways: (a) The specified files are deleted in a
cleanup operation (with the -c, -C, -CA, -g and -gg options),
@@ -2879,6 +2896,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
The general rule latexmk uses for determining when an extra run
of some program is needed is that one of the source files has
changed. But consider for example a latex package that causes
+
+
+
+ 29 September 2020 44
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
an encapsulated postscript file (an "eps" file) to be made that
is to be read in on the next run. The file contains a comment
line giving its creation date and time. On the next run the
@@ -2895,24 +2924,12 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
This creates a rule for files with extension .eps about lines to
ignore. The left-hand side is a Perl idiom for setting an item
in a hash. Note that the file extension is specified without a
- period. The value, on the right-hand side, is a string
-
-
-
- 13 September 2020 44
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
- containing a regular expresssion. (See documentation on Perl
- for how they are to be specified in general.) This particular
- regular expression specifies that lines beginning with "%%Cre-
- ationDate: " are to be ignored in deciding whether a file of the
- given extension .eps has changed.
+ period. The value, on the right-hand side, is a string contain-
+ ing a regular expresssion. (See documentation on Perl for how
+ they are to be specified in general.) This particular regular
+ expression specifies that lines beginning with "%%CreationDate:
+ " are to be ignored in deciding whether a file of the given ex-
+ tension .eps has changed.
There is only one regular expression available for each exten-
sion. If you need more one pattern to specify lines to ignore,
@@ -2944,8 +2961,20 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
not contain spaces.)
The placeholder '%A' is permitted. This will be substituted by
- the basename of the TeX file. The primary purpose is when a va-
- riety of tex files are to be processed, and you want to use a
+ the basename of the TeX file. The primary purpose is when a
+
+
+
+ 29 September 2020 45
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
+ variety of tex files are to be processed, and you want to use a
different jobname for each but one that is distinct for each.
Thus if you wanted to compare compilations of a set of files on
different operating systems, with distinct filenames for all the
@@ -2962,18 +2991,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
latexmk -pdf *.tex
both files will be compiled. The .aux, .log, and .pdf files
-
-
-
- 13 September 2020 45
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
will have basenames test1-MSWin32 ante test2-MSWin32 on a MS-
Windows system, test1-darwin and test2-darwin on an OS-X system,
and a variety of similar cases on linux systems.
@@ -3012,6 +3029,17 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
visible in latexmk's screen output about invocations of kpse-
which.
+
+
+ 29 September 2020 46
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
$landscape_mode [0]
If nonzero, run in landscape mode, using the landscape mode pre-
viewers and dvi to postscript converters. Equivalent to the -l
@@ -3029,17 +3057,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
tex, and $xelatex, see the section "Advanced Configuration".
-
-
- 13 September 2020 46
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
%latex_input_extensions
This variable specifies the extensions tried by latexmk when it
finds that a LaTeX run resulted in an error that a file has not
@@ -3077,6 +3094,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Switch(es) for the LaTeX processing program when silent mode is
on.
+
+
+
+ 29 September 2020 47
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
If you use MikTeX, you may prefer the results if you configure
the options to include -c-style-errors, e.g., by the following
line in an initialization file
@@ -3095,17 +3124,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
$lpr = '"c:/Program Files/Ghostgum/gsview/gsview32.exe" /p';
-
-
- 13 September 2020 47
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
If gsview is installed in a different directory, you will need
to make the appropriate change. Note the combination of single
and double quotes around the name. The single quotes specify
@@ -3141,6 +3159,19 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
tex, and $xelatex, see the section "Advanced Configuration".
+
+
+
+
+ 29 September 2020 48
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
%lualatex_input_extensions
This variable specifies the extensions tried by latexmk when it
finds that a lualatex run resulted in an error that a file has
@@ -3161,17 +3192,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Switch(es) for the lualatex program (specified in the variable
$lualatex) when silent mode is on.
-
-
- 13 September 2020 48
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
See details of the $latex_silent_switch for other information
that equally applies to $lualatex_silent_switch.
@@ -3206,6 +3226,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
For almost all programs and for almost all filenames under MS-
Windows, both "\" and "/" are acceptable as the directory sepa-
rator character, provided at least that filenames are properly
+
+
+
+ 29 September 2020 49
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
quoted. But it is possible that programs exist that only accept
"\" on the command line, since that is the standard directory
separator for MS-Windows. So for safety latexmk makes the sub-
@@ -3226,18 +3258,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
viously running previewer on the same file, and if one is run-
ning will not start a new one. If $new_viewer_always is non-
zero, this check will be skipped, and latexmk will behave as if
-
-
-
- 13 September 2020 49
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
no viewer is running.
$out_dir [""]
@@ -3271,8 +3291,20 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
and you need to use makeindex or bibtex, then you need to dis-
able the security measures (and assume any risks). One way of
doing this is to temporarily set an operating system environment
- variable openout_any to "a" (as in "all"), to override the de-
- fault "paranoid" setting.
+ variable openout_any to "a" (as in "all"), to override the
+
+
+
+ 29 September 2020 50
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
+ default "paranoid" setting.
$pdf_mode [0]
If zero, do NOT generate a pdf version of the document. If
@@ -3292,18 +3324,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
made. In $pdf_mode=3, it is ensured that a .dvi file is also
made. But this may be overridden by the document.
-
-
-
- 13 September 2020 50
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
$pdflatex ["pdflatex %O %S"]
Specifies the command line for the LaTeX processing program in a
version that makes a pdf file instead of a dvi file.
@@ -3338,6 +3358,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
See details of the %latex_input_extensions for other information
that equally applies to %pdflatex_input_extensions.
+
+
+
+ 29 September 2020 51
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
$pdflatex_silent_switch ["-interaction=batchmode"]
Switch(es) for the pdflatex program (specified in the variable
$pdflatex) when silent mode is on.
@@ -3359,17 +3391,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
file. By default, for pdf files this association is to OS-X's
preview, which is quite satisfactory.
-
-
- 13 September 2020 51
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
WARNING: Problem under MS-Windows: if acroread is used as the
pdf previewer, and it is actually viewing a pdf file, the pdf
file cannot be updated. Thus makes acroread a bad choice of
@@ -3404,6 +3425,17 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Note that acroread under MS-Windows (but not UNIX) locks the pdf
file, so the default value is then 3.
+
+
+ 29 September 2020 52
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
Arranging to use a command to get a previewer explicitly updated
requires three variables to be set. For example:
@@ -3424,18 +3456,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
variable $pdf_update_method. The default value is the one ap-
propriate for gv on a UNIX system.
-
-
-
- 13 September 2020 52
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
$pid_position[1 under UNIX, -1 under MS-Windows]
The variable $pid_position is used to specify which word in
lines of the output from $pscmd corresponds to the process ID.
@@ -3471,6 +3491,17 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
+ 29 September 2020 53
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
$preview_continuous_mode [0]
If nonzero, run a previewer to view the document, and continue
running latexmk to keep .dvi up-to-date. Equivalent to the -pvc
@@ -3489,19 +3520,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
mended not to be set from an RC file, otherwise you could waste
lots of paper.
-
-
-
-
- 13 September 2020 53
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
$print_type = ["auto"]
Type of file to printout: possibilities are "auto", "dvi",
"none", "pdf", or "ps". See the option -print= for the meaning
@@ -3538,6 +3556,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Note that gv could be used with the -watch option updates its
display whenever the postscript file changes, whereas ghostview
+
+
+
+ 29 September 2020 54
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
does not. However, different versions of gv have slightly dif-
ferent ways of writing this option. You can configure this
variable appropriately.
@@ -3557,17 +3587,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
in yourself, whenever it is needed.
-
-
- 13 September 2020 54
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
$ps_previewer_landscape ["start gv -swap %O %S", but start %O %S under
MS-Windows]
The command to invoke a ps-previewer in landscape mode.
@@ -3604,6 +3623,17 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
The period of inactivity, in minutes, after which pvc mode times
out. This is used if $pvc_timeout is nonzero.
+
+
+ 29 September 2020 55
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
$pvc_view_file_via_temporary [1]
The same as $always_view_file_via_temporary, except that it only
applies in preview-continuous mode (-pvc option).
@@ -3623,17 +3653,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
correctly treated by the operating system in passing arguments
to programs.)
-
-
- 13 September 2020 55
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
$recorder [1]
Whether to use the -recorder option to (latex Use of this option
results in a file of extension .fls containing a list of the
@@ -3669,6 +3688,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
output or aux directories.]
The default under MSWin and Cygwin is ';' and under UNIX-like
+
+
+
+ 29 September 2020 56
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
operating systems (including Linux and OS-X) is ':'. Normally
the defaults give correct behavior. But there can be difficul-
ties if your operating system is of one kind, but some of your
@@ -3688,18 +3719,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
silent mode isn't also set), and this is useful to locate unde-
fined citations and references without searching through the
much more verbose log file or the screen output of *latex. But
-
-
-
- 13 September 2020 56
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
the summary can also be excessively annoying. The default is
not to give these warnings. The command line options -si-
lence_logfile_warning_list and -silence_logfile_warning_list-
@@ -3734,6 +3753,19 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
$success_cmd [undefined]
See the documentation for $compiling_cmd.
+
+
+
+
+ 29 September 2020 57
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
$tmpdir [See below for default]
Directory to store temporary files that latexmk may generate
while running.
@@ -3754,18 +3786,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
gram.
Note that once a missing file has been made, no further calls to
-
-
-
- 13 September 2020 57
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
make will be made on a subsequent run of latexmk to update the
file. Handling this problem is the job of a suitably defined
Makefile. See the section "USING latexmk WITH make" for how to
@@ -3800,6 +3820,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
The default behavior is normally satisfactory in the usual edit-
compile-edit cycle. But, for example, latexmk can also be used
+
+
+
+ 29 September 2020 58
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
as part of a build process for some bigger project, e.g., for
creating documentation in the build of a software application.
Then it is often sensible to treat citation and reference warn-
@@ -3821,17 +3853,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
that one or more of the commands isn't set.)
-
-
- 13 September 2020 58
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
$xdvipdfmx ["xdvipdfmx -E -o %D %O %S"]
The program to make a pdf file from an xdv file (used in con-
@@ -3865,6 +3886,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
not been found, and the file is given without an extension.
This typically happens when LaTeX commands of the form \in-
put{file} or \includegraphics{figure}, when the relevant source
+
+
+
+ 29 September 2020 59
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
file does not exist.
In this situation, latexmk searches for custom dependencies to
@@ -3885,19 +3918,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
-
-
- 13 September 2020 59
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
CUSTOM DEPENDENCIES
In any RC file a set of custom dependencies can be set up to convert a
file with one extension to a file with another. An example use of this
@@ -3932,6 +3952,18 @@ CUSTOM DEPENDENCIES
must: If non-zero, the file from which we are converting must exist,
if it doesn't exist latexmk will give an error message and exit
unless the -f option is specified. If must is zero and the file
+
+
+
+ 29 September 2020 60
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
we are converting from doesn't exist, then no action is taken.
Generally, the appropriate value of must is zero.
@@ -3954,16 +3986,6 @@ CUSTOM DEPENDENCIES
tom dependencies to be sent to the screen output.
-
- 13 September 2020 60
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
How custom dependencies are used:
An instance of a custom dependency rule is created whenever latexmk de-
tects that a run of *latex needs to read a file, like a graphics file,
@@ -3996,6 +4018,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Note for advanced usage: The operating system's environment variable
TEXINPUTS can be used to specify a search path for finding files by la-
tex etc. Correspondingly, when a missing file is reported, latexmk
+
+
+
+ 29 September 2020 61
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
looks in the directories specified in TEXINPUTS as well as in the cur-
rent directory, to find a source file from which an instance of a cus-
tom dependency can be used to make the missing file.
@@ -4017,20 +4051,8 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
The first line adds a custom dependency that converts a file with ex-
tension "fig", as created by the xfig program, to an encapsulated post-
- script file, with extension "eps". The remaining lines define a
-
-
-
- 13 September 2020 61
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
- subroutine that carries out the conversion. If a rule for converting
+ script file, with extension "eps". The remaining lines define a sub-
+ routine that carries out the conversion. If a rule for converting
"fig" to "eps" files already exists (e.g., from a previously read-in
initialization file), the latexmk will delete this rule before making
the new one.
@@ -4062,6 +4084,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
}
Note 1: In the command lines given in the system commands in the above
+
+
+
+ 29 September 2020 62
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
examples, double quotes have been inserted around the file names (im-
plemented by '\"' in the Perl language). They immunize the running of
the program against special characters in filenames. Very often these
@@ -4084,18 +4118,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Note 3: The subroutines implementing custom dependencies in the exam-
ples given just have a single line invoking an external program.
That's the usual situation. But since the subroutines are in the Perl
-
-
-
- 13 September 2020 62
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
language, you can implement much more complicated processing if you
need it.
@@ -4127,13 +4149,25 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
file. This method has been available since very old versions of la-
texmk, and many examples can be found, e.g., on the web.
- However in later versions of latexmk the internal structure of the im-
- plementation of its "rules" for the steps of processing, including cus-
- tom dependencies, became much more powerful. The function implementing
- a custom dependency is executed within a special context where a number
- of extra variables and subroutines are defined. Publicly documented
- ones, intended to be long-term stable, are listed below, under the
- heading "Variables and subroutines for processing a rule".
+ However in later versions of latexmk the internal structure of the
+
+
+
+ 29 September 2020 63
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
+ implementation of its "rules" for the steps of processing, including
+ custom dependencies, became much more powerful. The function imple-
+ menting a custom dependency is executed within a special context where
+ a number of extra variables and subroutines are defined. Publicly doc-
+ umented ones, intended to be long-term stable, are listed below, under
+ the heading "Variables and subroutines for processing a rule".
Examples of their use is given in the following examples, concerning
multiple index files and glossaries.
@@ -4150,18 +4184,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
follows:
add_cus_dep( 'ndx', 'nnd', 0, 'ndx2nnd' );
-
-
-
- 13 September 2020 63
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
sub ndx2nnd {
return system( "makeindex -o \"$_[0].nnd\" \"$_[0].ndx\"" );
}
@@ -4194,6 +4216,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
push @generated_exts, 'ndx', 'nnd', 'adx', 'and';
This last example uses the command specification in $makeindex, and so
+
+
+
+ 29 September 2020 64
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
any customization you have made for the standard index also applies to
your extra indexes.
@@ -4215,24 +4249,12 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
Old Method of Defining Custom Dependencies:
In much older versions of latexmk, the only method of defining custom
- dependencies was to directly manipulate the table of custom
-
-
-
- 13 September 2020 64
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
- dependencies. This is contained in the @cus_dep_list array. It is an
- array of strings, and each string in the array has four items in it,
- each separated by a space, the from-extension, the to-extension, the
- "must" item, and the name of the subroutine for the custom dependency.
- These were all defined above.
+ dependencies was to directly manipulate the table of custom dependen-
+ cies. This is contained in the @cus_dep_list array. It is an array of
+ strings, and each string in the array has four items in it, each sepa-
+ rated by a space, the from-extension, the to-extension, the "must"
+ item, and the name of the subroutine for the custom dependency. These
+ were all defined above.
An example of the old method of defining custom dependencies is as fol-
lows. It is the code in an RC file to ensure automatic conversion of
@@ -4259,8 +4281,20 @@ ADVANCED CONFIGURATION: Some extra resources and advanced tricks
See also the section DEALING WITH ERRORS, PROBLEMS, ETC. See also the
examples in the directory example_rcfiles in the latexmk distributions.
- Even if none of the examples apply to your case, they may give you use-
- ful ideas
+ Even if none of the examples apply to your case, they may give you
+
+
+
+ 29 September 2020 65
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
+ useful ideas
Utility subroutines
@@ -4283,17 +4317,6 @@ ADVANCED CONFIGURATION: Some extra resources and advanced tricks
to mean that *latex search for files in the specified directory
and in all subdirectories.)
-
-
- 13 September 2020 65
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
Technically ensure_path works by setting Perl's variable
$ENV{var}, where var is the name of the target variable. The
changed value is then passed as an environment variable to any
@@ -4324,6 +4347,19 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
This gives the name of the primary source file. Note the double
dollar signs.
+
+
+
+
+ 29 September 2020 66
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
$$Pdest
This gives the name of the main output file if any. Note the
double dollar signs.
@@ -4348,18 +4384,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
This subroutine removes one or more files from the dependency
list for the given rule.
-
-
-
- 13 September 2020 66
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
rdb_list_source( $rule )
This subroutine returns the list of source files (i.e., the de-
pendency list) for the given rule.
@@ -4390,6 +4414,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
pattern, you can use one of the following subroutines, std_tex_cmds,
alt_tex_cmds, and set_tex_cmds.
+
+
+
+ 29 September 2020 67
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
They work as follows
&std_tex_cmds;
@@ -4413,19 +4449,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
set_tex_cmds( '--interaction=batchmode %O %S' );
-
-
-
-
- 13 September 2020 67
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
Advanced configuration: Using latexmk with make
This section is targeted only at advanced users who use the make pro-
gram for complex projects, as for software development, with the depen-
@@ -4456,9 +4479,21 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
could be quite complicated, for example if some of the source files for
a LaTeX document are generated by the project's software.
- In this section, I give a couple of examples of how latexmk can be use-
- fully invoked from a Makefile. The examples use specific features of
- current versions of GNU make, which is the default on both linux and
+ In this section, I give a couple of examples of how latexmk can be
+
+
+
+ 29 September 2020 68
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
+ usefully invoked from a Makefile. The examples use specific features
+ of current versions of GNU make, which is the default on both linux and
OS-X systems. They may need modifications for other versions of make.
The simplest method is simply to delegate all the relevant tasks to la-
@@ -4480,18 +4515,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
The above example has a pattern rule for making a .pdf file from a .tex
file, and it is defined to use latexmk in the obvious way. There is a
-
-
-
- 13 September 2020 68
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
conventional default target named "all", with a prerequisite of
try.pdf. So when make is invoked, by default it makes try.pdf. The
only complication is that there may be many source files beyond
@@ -4523,6 +4546,18 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
mkdir $@
%.pdf : %.tex
if [ ! -e $(DEPS_DIR) ]; then mkdir $(DEPS_DIR); fi
+
+
+
+ 29 September 2020 69
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
$(LATEXMK) -pdf -dvi- -ps- -deps-out=$(DEPS_DIR)/$@P $<
%.pdf : %.fig
fig2dev -Lpdf $< $@
@@ -4546,18 +4581,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
tion, which improves its detection of files generated during a run of
pdflatex; such files should not be in the dependency list. The -e op-
tions are used to turn off all custom dependencies, and to document
-
-
-
- 13 September 2020 69
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
this. Instead the -use-make is used to delegate the making of missing
files to make itself.
@@ -4589,6 +4612,18 @@ BUGS
manual update (reopen); it views postscript and pdf. Gsview under MS-
Windows works for both postscript and pdf, but only reads the updated
file when its screen is refreshed. Acroread under UNIX/Linux views
+
+
+
+ 29 September 2020 70
+
+
+
+
+
+LATEXMK(1) General Commands Manual LATEXMK(1)
+
+
pdf, but the file needs to be closed and reopened to view an updated
version. Under MS-Windows, acroread locks its input file and so the
pdf file cannot be updated. (Remedy: configure latexmk to use suma-
@@ -4602,8 +4637,8 @@ THANKS TO
dard form to avoid being harvested too easily.)
AUTHOR
- Current version, by John Collins (username jcc8 at node psu.edu).
- (Version 4.70a).
+ Current version, by John Collins (Version 4.70b). Report bugs etc to
+ his e-mail (jcc8 at psu.edu).
Released version can be obtained from CTAN:
<http://www.ctan.org/pkg/latexmk/>, and from the author's website
@@ -4615,41 +4650,6 @@ AUTHOR
- 13 September 2020 70
-
-
-
-
-
-LATEXMK(1) General Commands Manual LATEXMK(1)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4681,6 +4681,6 @@ LATEXMK(1) General Commands Manual LATEXMK(1)
- 13 September 2020 71
+ 29 September 2020 71
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index d7a431f346..488c933a8e 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/56481
+depend revision/56496
name 00texlive.image
category TLCore
-revision 56473
+revision 56496
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
@@ -36596,7 +36596,7 @@ catalogue-version 2.0.1
name biblatex-philosophy
category Package
-revision 55276
+revision 56493
shortdesc Styles for using BibLaTeX for work in philosophy
relocated 1
longdesc The bundle offers two styles - philosophy-classic and
@@ -36608,16 +36608,16 @@ longdesc package's default settings are based on the conventions used in
longdesc Italian publications, these styles can be used with every
longdesc language recognized by babel, possibly with some simple
longdesc redefinitions.
-containersize 12660
-containerchecksum 695e5dbb361737f480fd720eece6616ac67a2d8f4cd55a848add42e6306b0276564b8c7b8b6b676853b16d8ddcff3078a7237d8a744e5f45fbb1b6e077a94397
-doccontainersize 503176
-doccontainerchecksum 7cc850b7279ab7d219805f6b7ade1b1fe1cfdd96e05fdb2f6d208ff71ab3990211cfae4aa007f06d5a02ee89d9daa97519957be803f5e206b3262df45bdf65df
+containersize 12768
+containerchecksum bb17f04a770a28ae5f136ff0849d18526fdf740bf47fd30f0149cf91c23e2b321b2dd4bc4c0bcf4db45b3985610544fb0c577f945d000475751a3903fbb1e595
+doccontainersize 500440
+doccontainerchecksum aee20e15d7daf56cea581c7a71f93edf0325607642e78664cc7e12861af7539c3b28c51b21a7ff52e09576c0c743cf1120ae2e8ac8804c1f94cc3dcee598c04d
docfiles size=127
RELOC/doc/latex/biblatex-philosophy/README details="Readme"
RELOC/doc/latex/biblatex-philosophy/biblatex-philosophy.pdf details="Package documentation"
RELOC/doc/latex/biblatex-philosophy/examples.zip
-srccontainersize 40852
-srccontainerchecksum 79e2b0dc939dbdd59ff539521727d121b480273200a92ab6b5570454cb7234df8a97eca334a736cb970e264b878876e05ac3891023c814b8a34ab2db451158d9
+srccontainersize 40020
+srccontainerchecksum a5be7057eb1856a63ea5d89e51f19f586e038967c718475da65afb9441d8f6e56a862e7f42fc045dbb3aa85026d80b3aca73d6e554df32cb1446b026a0ec16bd
srcfiles size=61
RELOC/source/latex/biblatex-philosophy/biblatex-philosophy.bib
RELOC/source/latex/biblatex-philosophy/biblatex-philosophy.dtx
@@ -36636,7 +36636,7 @@ runfiles size=32
catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-philosophy
catalogue-license lppl1.3
catalogue-topics humanities philosophy biblatex
-catalogue-version 1.9.8b
+catalogue-version 1.9.8c
name biblatex-phys
category Package
@@ -42269,17 +42269,17 @@ catalogue-version 0.3
name bxpapersize
category Package
-revision 52304
+revision 56491
shortdesc Synchronize output paper size with layout paper size
relocated 1
longdesc As is well known, in LaTeX processing layout paper size
longdesc specified by document class options is not automatically
longdesc applied to output paper size. This package enables LaTeX
longdesc authors to synchronize both kinds of paper sizes.
-containersize 4444
-containerchecksum 09b679f14ae4c851b0f4df35ca44653960ba0ca6de03b923602721c25a68e17c6ac3818bc91e189606fe64e3d0585ebf5e5ec5ace60f52435ff79cf6c7a8a12b
-doccontainersize 3240
-doccontainerchecksum 519c4ab5c8eff946e075a84834209adfad9d1262ddcb30fe51b66bdfab5a15d7abe50549073f8d0aba1b661cc262c11f179a0c71edf1e3eceddef020e3fe107f
+containersize 4656
+containerchecksum 0d889b2f3e3c3e27175148a533ddf86f99704ce8ca380ce182a5361284678a4eeb72862b9b5309a63a31cf3aa2d4afc119d71363bcc9914bd493148c3c7ad6f4
+doccontainersize 3320
+doccontainerchecksum a62a581dc66c080e8b347c0708b46ae0432ec629748512c42ea3ea931d6a78b9dc25084922710d6f6fecb373ebfce5391ee7e54665f72147827069f906d9082b
docfiles size=3
RELOC/doc/latex/bxpapersize/LICENSE
RELOC/doc/latex/bxpapersize/README.md details="Readme"
@@ -42289,7 +42289,7 @@ catalogue-contact-home https://github.com/zr-tex8r/BXpapersize
catalogue-ctan /macros/latex/contrib/bxpapersize
catalogue-license mit
catalogue-topics page-control
-catalogue-version 0.4
+catalogue-version 0.5
name bxpdfver
category Package
@@ -64773,7 +64773,7 @@ containerchecksum 697ec7c80c0eaaf3d0aef232cc5077bc6305745f238c9d3325a1a0a4bddb31
name collection-latexextra
category Collection
-revision 56408
+revision 56496
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -65470,7 +65470,6 @@ depend listofsymbols
depend lkproof
depend lmake
depend locality
-depend localloc
depend logbox
depend logical-markup-utils
depend logpap
@@ -65865,7 +65864,6 @@ depend smartref
depend smartunits
depend snapshot
depend snotez
-depend soul
depend soulpos
depend soulutf8
depend spacingtricks
@@ -66106,8 +66104,8 @@ depend ziffer
depend zref
depend zwgetfdate
depend zwpagelayout
-containersize 6172
-containerchecksum ad2cfa55ed654c185673df5bcc061ebe7e211d294590f732a1b141e2fd9e0ec19ec0c26881c81e03b7ee960d11a67a5806eb61686a39a230e9b9135aaba5bdd0
+containersize 6164
+containerchecksum 5e5d060e3c2d80e9cb34881af408a4df4be1254204468115a1207cbe851af8e7e176a831884e217c96bd3ab21ef8f8248ae1df59dfffaddc6eb61680a077abcd
name collection-latexrecommended
category Collection
@@ -66781,7 +66779,7 @@ containerchecksum 8e08a60ca96ceb9f9395770a93860baaea5d54477c49096d7660a2709c8f3a
name collection-plaingeneric
category Collection
-revision 55862
+revision 56496
shortdesc Plain (La)TeX packages
relocated 1
longdesc Add-on packages and macros that work with plain TeX, often
@@ -66838,6 +66836,7 @@ depend lecturer
depend letterspacing
depend librarian
depend listofitems
+depend localloc
depend mathdots
depend metatex
depend midnight
@@ -66869,6 +66868,7 @@ depend ruler
depend schemata
depend shade
depend simplekv
+depend soul
depend swrule
depend systeme
depend tabto-generic
@@ -66890,8 +66890,8 @@ depend xii-lat
depend xlop
depend yax
depend zztex
-containersize 920
-containerchecksum 189ecb31093cb1f78fef105f98581013563041e7b35a1d6fdc19bcee2f68c0d852b9b3ae8120b3f9069e78fb188166648a967c878dda656bd05d6a70b687cf14
+containersize 932
+containerchecksum e70cb404a4beb339c772d7d0d1eb6c096abae4715c807791c84dbea0528c95419398f49d32c8889ac50eff1e3c75f5460e067d848272996f0a3e3c059ddb1630
name collection-pstricks
category Collection
@@ -138590,7 +138590,7 @@ catalogue-version 2.2
name install-latex-guide-zh-cn
category Package
-revision 56027
+revision 56485
shortdesc A short introduction to LaTeX installation written in Chinese
relocated 1
longdesc This package will introduce the operations related to
@@ -138599,9 +138599,9 @@ longdesc macro packages, and compiling simple documents on Windows 10,
longdesc Ubuntu 20.04, and macOS systems, and mainly introducing command
longdesc line operations.
containersize 568
-containerchecksum e2e2e04f791a1452c517c6ff15e9c33c50f1fe10319dee79958bb0580767da71ae3cb52d076ee4283c41456bc68329da01fbf26d07eef737f507ba1670542ee5
-doccontainersize 725432
-doccontainerchecksum bee77184a51428ecaea9f31670372286f4bc330505968b453bede45f187a98f5b2794147c03202759d0982acd52e04003895b17ab35dba4ac89f8803bb049f6a
+containerchecksum 41ea58cf9cf168e1b19b65a657b052f904dee2bbcbdfd7d197897bc8fc7eda34953e794ee46720392de9d4869d4ca2ee3f0c821d4e687b042fa32464ced4243e
+doccontainersize 726540
+doccontainerchecksum b91e7225472c9807f485737370143b1be72c0ee819135ceb6ceda6f6aabe382ac96dc0cf82ffbc98fefabf78a0bad903894bfe92e5fb69b7ca1bc205f2ccd19a
docfiles size=207
RELOC/doc/latex/install-latex-guide-zh-cn/LICENSE
RELOC/doc/latex/install-latex-guide-zh-cn/README.md details="Readme"
@@ -138624,7 +138624,7 @@ catalogue-contact-repository https://github.com/OsbertWang/install-latex-guide-z
catalogue-ctan /info/install-latex-guide-zh-cn
catalogue-license lppl1.3c
catalogue-topics chinese-doc tutorial
-catalogue-version 2020.8.2
+catalogue-version 2020.10.1
name installfont
category Package
@@ -161304,7 +161304,7 @@ binfiles arch=x86_64-solaris size=1
name latexmk
category Package
-revision 56344
+revision 56490
shortdesc Fully automated LaTeX document generation
longdesc Latexmk completely automates the process of generating a LaTeX
longdesc document. Given the source files for a document, latexmk issues
@@ -161316,10 +161316,10 @@ longdesc files), and reruns LaTeX, etc., whenever a source file has
longdesc changed. Thus a previewer can offer a display of the document's
longdesc latest state.
depend latexmk.ARCH
-containersize 94512
-containerchecksum a614da048399874fc8261b973899677f5b6733b3e0fe1fe049779e3bc6b1c901df2d69f91d2ab7475ec543a34327ebda02f948d7af0fcd047ccd40a4f85af47e
-doccontainersize 473000
-doccontainerchecksum 193d972d0dcc1a58d2a8651e609d8e94e706b4349dbb1bda7bd30f2ce9003635d9f05f43bc6582aaac9f2e33805b0fdad9e46803f97fe04e284fedf822c5eeb9
+containersize 94592
+containerchecksum 419df4657513224fa1586c29fb0c0468c0e31b3c87b85af349d44f236656144e5ccbc145956dde8e3d008c708cb66b7fe4e131d6721893add4fda38a4fd87bb7
+doccontainersize 473740
+doccontainerchecksum 892870b84be7dc2ce87083ad370cb5cefdc4cf27798f633e15b42c6af17b09b7ee803b9c960a311a86e9f7985acdea4768de73d3a992416a6c65ad57d3d1e58b
docfiles size=254
texmf-dist/doc/man/man1/latexmk.1
texmf-dist/doc/man/man1/latexmk.man1.pdf
@@ -161366,7 +161366,7 @@ docfiles size=254
texmf-dist/doc/support/latexmk/latexmk.pdf details="Manual page, PDF"
texmf-dist/doc/support/latexmk/latexmk.txt details="Manual page, text format"
srccontainersize 856
-srccontainerchecksum 192c3946165ada4eaf070f645c596394830716009734bc2bec08b477a81d37e28f6998496a8fc3d6180de5b4af6626b711acbdcbc5c0e06d4e43c499e59c1621
+srccontainerchecksum 8ba256d30cf89300645d8412a1117ce914ad59c0c8044fee48728b94fd4ea11c0cdd2353e4d3a320d7d0f4a5a5203deb24af0a7b160f99bafde1b709c09aeab8
srcfiles size=1
texmf-dist/source/support/latexmk/latexmk.bat
runfiles size=102
@@ -161375,7 +161375,7 @@ catalogue-also latexn prv arara
catalogue-ctan /support/latexmk
catalogue-license gpl2
catalogue-topics compilation
-catalogue-version 4.70a
+catalogue-version 4.70b
name latexmk.aarch64-linux
category Package
@@ -175148,30 +175148,30 @@ catalogue-version 0.2
name localloc
category Package
-revision 21934
+revision 56496
shortdesc Macros for localizing TeX register allocations
relocated 1
longdesc This package approaches the problem of the shortage of
longdesc registers, by providing a mechanism for local allocation. The
-longdesc package works with Plain TeX, LaTeX and LaTeX 2.09.
-containersize 2464
-containerchecksum ff1e797efe69f372e61272d187e758e303e505128549e02d8fe45c621a28e55337d13b0fdbf6065ef97d4f8c51018ead4e97c1c4b2d9a76f9a6d299136f510eb
-doccontainersize 241316
-doccontainerchecksum 13e03c65221c892acf80a51bedd6a18232e9e9adc7ba92f34399e678a2d88d7050b94f8047087c891075c2098bc759c79f1276ab2ee8cfe08dd7723f2ede6f74
+longdesc package works with Plain TeX, LaTeX, and LaTeX 2.09.
+containersize 2436
+containerchecksum abd3aaa28d6c90182990890ebc8aa0ab1d71833549e9a1ed9a09d7fc2db01cad45efb231cb8d3b09a849c948a6f7ba309954d38152af88fa8cd3e38cc857fe68
+doccontainersize 241332
+doccontainerchecksum 40fa07b0d5a5fe0603a087ce9440dd6d95ab188b83b4adf847d7145f9e1f1cc8e2d8ef49c7ee206e341db26afd885308ef349ea5a8c2b826ba6664c347c7d8c5
docfiles size=66
- RELOC/doc/latex/localloc/localloc.README details="Package Readme"
- RELOC/doc/latex/localloc/localloc.pdf details="Package documentation"
- RELOC/doc/latex/localloc/localtst.tex
-srccontainersize 11680
-srccontainerchecksum 04da29e24ad627fff42fc88a5fcc480ba42eec235ab2e283a89efcdc87082bed4b4b988dffb5ea2456212cdfebe9f66937c54ca799a3253c76884e86b13f2d0f
+ RELOC/doc/generic/localloc/localloc.README details="Package Readme"
+ RELOC/doc/generic/localloc/localloc.pdf details="Package documentation"
+ RELOC/doc/generic/localloc/localtst.tex
+srccontainersize 11672
+srccontainerchecksum 9a19531358e4809a90c1e571a8f7c507ec1b0807a009627ad2dfa3ebdf97fb749a4f57441b0855e44cae93ccbdc64e79b640de078fb9ccdca1de891a2d156eae
srcfiles size=11
- RELOC/source/latex/localloc/localloc.drv
- RELOC/source/latex/localloc/localloc.dtx
+ RELOC/source/generic/localloc/localloc.drv
+ RELOC/source/generic/localloc/localloc.dtx
runfiles size=2
- RELOC/tex/latex/localloc/localloc.sty
-catalogue-ctan /macros/latex/contrib/localloc
+ RELOC/tex/generic/localloc/localloc.sty
+catalogue-ctan /macros/generic/localloc
catalogue-license other-free
-catalogue-topics macro-supp
+catalogue-topics macro-supp macro-gen
name logbox
category Package
@@ -235675,7 +235675,7 @@ catalogue-version 0.1
name platex
category Package
-revision 54758
+revision 56486
shortdesc pLaTeX2e and miscellaneous macros for pTeX
longdesc The bundle provides pLaTeX2e and miscellaneous macros for pTeX
longdesc and e-pTeX. This is a community edition forked from the
@@ -235696,11 +235696,11 @@ depend tex-ini-files
depend unicode-data
execute AddFormat name=platex engine=eptex options="*platex.ini" patterns=language.dat fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,ptex-fonts,latex
execute AddFormat name=platex-dev engine=eptex options="*platex.ini" patterns=language.dat fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,ptex-fonts,l3kernel,latex-base-dev
-containersize 39776
-containerchecksum 38761c0bafb13838605d9578c1f79c71d126f560e788a440cd36bdd50ae574e99112a58f4ca2456de3b32985a65c2c9bc7b1348456b9710000a9b16b776fbaad
-doccontainersize 1464456
-doccontainerchecksum 87c04edb3f9b3d6c67adfe6a9f0bdf896ed951ebc211f9bfa0c0d64ccfeefd639163e733ebe250a70f7a25276044cce37ad53f7903d0cb440e22f0e37e3da457
-docfiles size=374
+containersize 40680
+containerchecksum 6f0877fb760424926f3cea1c3b90607f8160a8f76ddc4fb79e0758e79f4df5ac25f6260d35a46f31fe8cf48ffc927c7a19ddd76103a1f9a2b45ecb8fd2e0456b
+doccontainersize 1473564
+doccontainerchecksum 08ce634576180e587f47e0a0c91e8e40e8d234aaaec242f4fa0bf705737f661e5aad2a51f42da4387c82990b43ba1f07485bcc78e6766d4fd12e8e057e71b57c
+docfiles size=377
texmf-dist/doc/man/man1/platex.1
texmf-dist/doc/man/man1/platex.man1.pdf
texmf-dist/doc/platex/base/LICENSE
@@ -235710,9 +235710,9 @@ docfiles size=374
texmf-dist/doc/platex/base/platex.pdf details="Package documentation" language="ja"
texmf-dist/doc/platex/base/platexrelease.pdf
texmf-dist/doc/platex/base/pldoc.pdf
-srccontainersize 131408
-srccontainerchecksum 80d5fb37deeb73a45e21a85a44ebeb99e3cbd3e87ee2e5a3d1781f2db13c852f4e4fe017ff8a9c641e32d433c3e508cbc5f6696f5c00931e8b83818bcb1f2e34
-srcfiles size=202
+srccontainersize 135360
+srccontainerchecksum bbf63ead9d50d4de6b28b07ae38950794a13c9b7cb2130ba0c68a5d7612e41d6023edf32e5a9218e16f3c3ddc57a33bd6730c91797d52802986d2f7a8fe04a70
+srcfiles size=208
texmf-dist/source/platex/base/Makefile
texmf-dist/source/platex/base/jclasses.dtx
texmf-dist/source/platex/base/jltxdoc.dtx
@@ -235725,6 +235725,7 @@ srcfiles size=202
texmf-dist/source/platex/base/plcls.ins
texmf-dist/source/platex/base/plcore.dtx
texmf-dist/source/platex/base/pldocs.ins
+ texmf-dist/source/platex/base/plexpl3.dtx
texmf-dist/source/platex/base/plext.dtx
texmf-dist/source/platex/base/plfmt.ins
texmf-dist/source/platex/base/plfonts.dtx
@@ -235750,8 +235751,9 @@ srcfiles size=202
texmf-dist/source/platex/base/plnewsc12.tex
texmf-dist/source/platex/base/plnewsc13.tex
texmf-dist/source/platex/base/plnewsc14.tex
+ texmf-dist/source/platex/base/plnewsc15.tex
texmf-dist/source/platex/base/plvers.dtx
-runfiles size=157
+runfiles size=161
texmf-dist/tex/platex/base/exppl2e.sty
texmf-dist/tex/platex/base/jarticle.cls
texmf-dist/tex/platex/base/jarticle.sty
@@ -235778,6 +235780,8 @@ runfiles size=157
texmf-dist/tex/platex/base/platexrelease.sty
texmf-dist/tex/platex/base/plcore.ltx
texmf-dist/tex/platex/base/pldefs.ltx
+ texmf-dist/tex/platex/base/plexpl3.ltx
+ texmf-dist/tex/platex/base/plexpl3.sty
texmf-dist/tex/platex/base/plext.sty
texmf-dist/tex/platex/base/plnews.cls
texmf-dist/tex/platex/base/ptrace.sty
@@ -246988,14 +246992,14 @@ catalogue-topics engine japanese
name ptex-base
category Package
-revision 54153
+revision 56487
shortdesc Plain TeX format for pTeX and e-pTeX
relocated 1
longdesc The bundle contains the plain TeX format for pTeX and e-pTeX.
containersize 10040
-containerchecksum b3d84777049fd8f0d41de11efff6253d9fed87563796e440104c2b400356789bcccfeabd1a611328d567400bfa195a3416e32620b101ecbeb7b578f311660065
-doccontainersize 1536
-doccontainerchecksum b01a493c1afe3da63751a4ef42c593dc12c8ffce1e1c93d0d4865ce52911a5658d624d19eb026dce3ade6016611291400706c5723219b90bca93ace70bd4978e
+containerchecksum 37809d10840c61c7b5c17be0174708b3c66d7fb0b48c58f46aabcaa2e44abf30abc3aa437131ba1148f11bdee3e2fec1b8ab0787310e8924acc7d90cb33c0d84
+doccontainersize 1548
+doccontainerchecksum 98844a87ac2a83d55c04bca34a53e1cc5c222ac5d359d3c24648a8c849443c5c8829bb0d911d54de76fefcd2d0c4d537feff5effe7591657de629b2ab24e5c2b
docfiles size=2
RELOC/doc/ptex/ptex-base/LICENSE
RELOC/doc/ptex/ptex-base/README.md details="Readme"
@@ -266978,7 +266982,7 @@ catalogue-version 0.1
name soul
category Package
-revision 15878
+revision 56495
shortdesc Hyphenation for letterspacing, underlining, and more
relocated 1
longdesc Provides hyphenatable spacing out (letterspacing), underlining,
@@ -266989,24 +266993,24 @@ longdesc have to treat text syllable by syllable. This is shown in two
longdesc examples. The package itself does not support UTF-8 input in
longdesc ordinary (PDF)LaTeX; some UTF-8 support is offered by package
longdesc soulutf8
-containersize 6004
-containerchecksum 7a4ee70527282c50f28bc535ca34476538158b6fae6e37008cf5f04cf3caf5cc01ccb859967192da1b159b1026afa3eddede2cd86c3d63f469e6e2f6254a80f0
+containersize 5976
+containerchecksum 91b2f65fa3cc1ead06d4450c273d279c8d3428a71fd895beb8b675b76b02139ed8db2d01f64352ed26bd13428c0aef8b0e542d39e8ffe6afb31d05d0f63bdd72
doccontainersize 308320
-doccontainerchecksum 9b8831cf9c013fcca715a8a7100b76f2de364f55e8203899779ba18868e637cbb0d00d982098a3e42191dc63ac41afc65d2547b9976c64110e7b83f5f8d0108b
+doccontainerchecksum 282fb6039f870e869f650ad2c4523dd4222c9d5c01359c6242c33c2b4d29b494e0c047e67ec44adc0830043ab0594d49e9251c6c9b256ff9709e9764d7432e19
docfiles size=96
- RELOC/doc/latex/soul/soul.pdf details="Package documentation"
- RELOC/doc/latex/soul/soul.txt
-srccontainersize 35900
-srccontainerchecksum 0b3fceb0238709d4241a5615055c61ced473fbb74ff75d66c70a221bd0ec8b84769674a3dd57b93765812daed14a21fc002de022400fc73858c103a5dd9f29dc
+ RELOC/doc/generic/soul/soul.pdf details="Package documentation"
+ RELOC/doc/generic/soul/soul.txt
+srccontainersize 35876
+srccontainerchecksum 0dba1d0c988a6e66b34b897337480588da1466c672e9423d2370a18403cdee587916c969b04169f86a1818be27574aec3f26111b8b431338ca93e51436471bf2
srcfiles size=35
- RELOC/source/latex/soul/Makefile
- RELOC/source/latex/soul/soul.dtx
- RELOC/source/latex/soul/soul.ins
+ RELOC/source/generic/soul/Makefile
+ RELOC/source/generic/soul/soul.dtx
+ RELOC/source/generic/soul/soul.ins
runfiles size=6
- RELOC/tex/latex/soul/soul.sty
-catalogue-ctan /macros/latex/contrib/soul
+ RELOC/tex/generic/soul/soul.sty
+catalogue-ctan /macros/generic/soul
catalogue-license lppl
-catalogue-topics underline letterspace
+catalogue-topics underline letterspace macro-gen
catalogue-version 2.4
name soulpos
@@ -290587,15 +290591,15 @@ docfiles size=592
name texlive-docindex
category TLCore
-revision 56470
+revision 56483
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 eeedf5d9a07246d95e21ae46347e4631332a71dd402c4fbd164ee2d3a154be9bc9856a326dd6900970798912c49eb70e6cf0d6edba101378df2b49a6fff712ee
-doccontainersize 169172
-doccontainerchecksum 3e20874bb2c3e79f6833bbc791b078d40b6f7a251a55dd9df701fe360fcba212a182fca0f0f3607cdc9d567ac609642ddb5ecbcba35f22881482d5147b7cc960
+containerchecksum 3a815992635d7a241089c7cdbd964a1a8d196a0c1b13712a55d34713843253eb5ed72f6e7f7e8d7407ff6425b951c09bd1dc750961850aecddf9d3940cb8776a
+doccontainersize 169240
+doccontainerchecksum 2edf22b94aba804e95f3f1ef210582378fab978bd2db776c0bd41de5d75ccb7d1eb17aa4bbdc75c2c996bf5027289cd40ec9bd6a5f7d640d261bc67f83223a49
docfiles size=335
doc.html
@@ -313267,14 +313271,13 @@ runfiles size=8530
name uplatex
category Package
-revision 54276
+revision 56488
shortdesc pLaTeX2e and miscellaneous macros for upTeX
longdesc The bundle provides pLaTeX2e macros for upTeX by Takuji Tanaka.
longdesc This is a community edition syncing with platex. The bundle
longdesc depends on platex.
depend babel
depend cm
-depend hyph-utf8
depend hyphen-base
depend l3backend
depend l3kernel
@@ -313288,13 +313291,13 @@ depend unicode-data
depend uplatex.ARCH
depend uptex
depend uptex-fonts
-execute AddFormat name=uplatex engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyph-utf8,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,uptex-fonts,platex,latex
-execute AddFormat name=uplatex-dev engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyph-utf8,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,uptex-fonts,platex,l3kernel,latex-base-dev
-containersize 14704
-containerchecksum 8710b130f851f3d4ea40cf8e129b759ab39bb051bdc63a106ca0d26c50eb56f2f7041d305384571316e135a1b0c12eec5d2f83281dde837550ae32a99c6421fc
-doccontainersize 878008
-doccontainerchecksum 69908780223c7cc5039de16a90dd06c458e6e5ab1515fdb757e4536f2a95c0b24d30e2e284cdcbadb1d61a47b2f18e8020a736ef21a08a7d158d3ab25a3e1742
-docfiles size=228
+execute AddFormat name=uplatex engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,uptex-fonts,platex,latex
+execute AddFormat name=uplatex-dev engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyphen-base,latex-fonts,l3backend,l3kernel,l3packages,tex-ini-files,unicode-data,uptex-fonts,platex,l3kernel,latex-base-dev
+containersize 14708
+containerchecksum ec8057eb61841de602bd4c1a53f885b85ab6d13933a68430eeb68f66c8ca32f79bb2ee3cf8e281125ec910051d919ffe3766691b510963fad9d1eb6efe113242
+doccontainersize 776284
+doccontainerchecksum b4d70ba94d2bee79129fb943d2a8385bdc8b3233b1748fd283e1a59026653f9ea345d5f08a92fda8290b0d1129ffb7e14a8beb8c59f3659bced3ec9e1fe7edb5
+docfiles size=201
texmf-dist/doc/man/man1/uplatex.1
texmf-dist/doc/man/man1/uplatex.man1.pdf
texmf-dist/doc/uplatex/base/LICENSE
@@ -313303,9 +313306,9 @@ docfiles size=228
texmf-dist/doc/uplatex/base/uplatex-en.pdf details="Package documentation"
texmf-dist/doc/uplatex/base/uplatex.pdf details="Package documentation" language="ja"
texmf-dist/doc/uplatex/base/upldoc.pdf
-srccontainersize 50204
-srccontainerchecksum 79efe4ad4522c44c1836ba43095eac76cb0d3f2b37a4933e38c308282b6c8c9ea733913097500e3a544c5fdfef82671ea34adc94be9248d8faf937ef55c98634
-srcfiles size=70
+srccontainersize 50384
+srccontainerchecksum 5450f4bf1801ab8b91b5d05df2d1a85cb1db804ab9188ac1917e1e2a98972a045c7ecf39dabf0087669186b9fc575a2f0369b8893145ce69ccaad2cb0971f587
+srcfiles size=71
texmf-dist/source/uplatex/base/Makefile
texmf-dist/source/uplatex/base/ujclasses.dtx
texmf-dist/source/uplatex/base/ukinsoku.dtx
@@ -313737,15 +313740,15 @@ catalogue-topics engine japanese chinese korean multilingual
name uptex-base
category Package
-revision 54043
+revision 56489
shortdesc Plain TeX formats and documents for upTeX
relocated 1
longdesc The bundle contains plain TeX format files and documents for
longdesc upTeX and and e-upTeX.
-containersize 9780
-containerchecksum 064544a964a3ab0fa12113846a61d748c174138c6a6865cff8025688b7e10a5d23f65b2df72cda01af311bd9253469e44440df9c31c1001295e3708801da4e3d
-doccontainersize 159080
-doccontainerchecksum 03d8c6859cc53396f5ccef5f8d07b191c91c400e1d848aef7dd318fb64cbdf50f46218b0ab1895e409af8e8e9d43f6991caaa92a0d1606754ee1d71923bb6368
+containersize 9784
+containerchecksum f4ee4a59f772851c8bb47968cdf0791d70875efdd929ae682b6987599d6c6bdd9388e287b44ab2bf864f7b5c9800edd78559953299b57e29689946be6def592c
+doccontainersize 159084
+doccontainerchecksum 12a8f25aeb59b6202977d8661b3bbbd6253d58e05ab60dc408245a9becfadd9048a147b96b9e78821b7fb8ce8f89abefb5f5e20be2fe776fa1e9fc6adad437f1
docfiles size=192
RELOC/doc/uptex/uptex-base/00readme_uptex.txt
RELOC/doc/uptex/uptex-base/01uptex_doc_utf8.txt
@@ -320771,24 +320774,24 @@ catalogue-version 1.01
name windycity
category Package
-revision 56297
+revision 56492
shortdesc A Chicago style for BibLaTeX
relocated 1
longdesc Windy City is a style for BibLaTeX that formats notes,
longdesc bibliographies, parenthetical citations, and reference lists
longdesc according to the 17th edition of The Chicago Manual of Style.
-containersize 17804
-containerchecksum b70dd8599312a0b11cb211ed6261fc3594e908866546c5de0d84c466c440ef1e662ffa3c882ea9c83b05a27705c43b8d5cfa7895e6d3ad1f11661c1df38361f5
-doccontainersize 455124
-doccontainerchecksum 788063bb8afe6929c468f6b0fec1377a5932e02890588e03834ae7ffe4bd780a7cbeccdc41e53a511c30038019ea80a31b7e00150268d353b3d718ba245c1b91
-docfiles size=155
+containersize 18204
+containerchecksum 0545b92bb12e732f7db8a1f56621fce9ad85991c7ff7686ab467dc964b80355a5783eac1c41bd7e24faf9026a0f0025a952668d24563844015b56a05e6190ca7
+doccontainersize 458580
+doccontainerchecksum 42e4f754fccbcca5b5d4e685e1ad6106dd1c2695b5ab317c429da384ff9f4f1af6555d701f4e2ba1e55a399faebda5d77eb368d7eb6845d0b011146dfbda00c5
+docfiles size=158
RELOC/doc/latex/windycity/CHANGES.md
RELOC/doc/latex/windycity/LICENCE
RELOC/doc/latex/windycity/README.md details="Readme"
RELOC/doc/latex/windycity/windycity.bib
RELOC/doc/latex/windycity/windycity.pdf details="Package documentation"
RELOC/doc/latex/windycity/windycity.tex
-runfiles size=29
+runfiles size=30
RELOC/tex/latex/windycity/american-windycity.lbx
RELOC/tex/latex/windycity/windycity.bbx
RELOC/tex/latex/windycity/windycity.cbx
@@ -328284,34 +328287,34 @@ catalogue-version 3.6
name youngtab
category Package
-revision 17635
+revision 56494
shortdesc Typeset Young-Tableaux
relocated 1
longdesc A package for typesetting Young-Tableaux, mathematical symbols
longdesc for the representations of groups, providing two macros,
-longdesc \yng(1) and \young(1) to generate the whole Young-Tableaux.
-containersize 2024
-containerchecksum d394f53ea68d2874036faa0d00323a0c15e3144a2433e27db0a630f05a637bad37d297132a92c00bc5ba3fb8a8bc643bc8778787b8897ab03296eb62d33683b6
-doccontainersize 144620
-doccontainerchecksum 38d42380d67372f2b84984cf41b0cd775c6b707405baffc5852cb147bba914899bcc09230e645e7779deb142358a4bf46f1efa0b47f159eeadc09d3e99f2728d
-docfiles size=47
- RELOC/doc/latex/youngtab/README details="Readme"
- RELOC/doc/latex/youngtab/makeydoc
- RELOC/doc/latex/youngtab/makeydoc.bat
- RELOC/doc/latex/youngtab/youngtab.el
- RELOC/doc/latex/youngtab/youngtab.pdf details="Package documentation"
- RELOC/doc/latex/youngtab/youngtab.tex
-srccontainersize 11612
-srccontainerchecksum 88d214c9cd6d87f6cd2c075ebb5554c55038f0eacbe047d7d90ab1a3fe695a9329c34149c2026fafed045e02449688e2fc3b0b5ecc24d0960640a3557a284739
-srcfiles size=10
- RELOC/source/latex/youngtab/youngtab.dtx
- RELOC/source/latex/youngtab/youngtab.ins
+longdesc \yng(1) and \young(1) to generate the whole Young-Tableau.
+containersize 2008
+containerchecksum 30817bae6a15b50d3605e0898927d8f4b745e981c960907f23b72be1ea4f51db786f332d59129848cf6c19bb416122fa4d194f62cf2c0e116833fbb55f444670
+doccontainersize 144312
+doccontainerchecksum 4cb10806458b80c8aae2fa8f492af40b65c08b1beb3d0dd87f58aad8be6d752b44dcd8b2d0ae7c19eda07fd5c7a41d9842ed79ed0b370167c6bf8bfb3b9d41de
+docfiles size=46
+ RELOC/doc/generic/youngtab/README details="Readme"
+ RELOC/doc/generic/youngtab/makeydoc
+ RELOC/doc/generic/youngtab/youngtab.el
+ RELOC/doc/generic/youngtab/youngtab.pdf details="Package documentation"
+ RELOC/doc/generic/youngtab/youngtab.tex
+srccontainersize 12076
+srccontainerchecksum ae1d38d8e38e225188c4516cbdb320734e3d1caf03a6b92c10d08959e56ac07175d227bb040d7159b633f716f0dd14dd1b1b507a2abe7170f45835d0f5d4096f
+srcfiles size=11
+ RELOC/source/generic/youngtab/makeydoc.bat
+ RELOC/source/generic/youngtab/youngtab.dtx
+ RELOC/source/generic/youngtab/youngtab.ins
runfiles size=2
- RELOC/tex/latex/youngtab/youngtab.sty
+ RELOC/tex/generic/youngtab/youngtab.sty
catalogue-also young ytableau
-catalogue-ctan /macros/latex/contrib/youngtab
+catalogue-ctan /macros/generic/youngtab
catalogue-license lppl1
-catalogue-topics maths
+catalogue-topics maths macro-gen
catalogue-version 1.1
name yplan
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index f58cfe10b8..8c53326084 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-461a7e299d7f37c1fd6352b72b5454dd texlive.tlpdb
+7bdc87e0b1f91b07b1cde3825f9b1d41 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index b4ba980879..1e51909771 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-e1b03531318fbf97140e114933b9f883cbc81022f58c2fe12542155a6452af34c726b0a187f5293178a37fb779b70c42f0d7f18aff1c3b3cb364fe9353bc442d texlive.tlpdb
+845689ca10016b93e121abf86b1baa10f9876314fd1c934327d261517f6a0fcab2cc1254e845d0ad22e13937861809044d4fda1a75d9142e5392c0a0e3687fb1 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 1491547067..ec41fc6584 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-----
-iQEcBAEBCgAGBQJfc8mvAAoJEEzhh34ZQ4xwXloH/3/jNQHYx9ZmrA8rRA9vDUDj
-uTBSMBexnsxmqrCRNh/EfJaPtWcflKXPCb1avyhVFXUP9/bZt6t/Ikg0ZK0g6+y5
-3HodoSGbiyPwK9LJGeLrPus+Huvgrme1r1zsTrGZ4HGP1VDedgoEC9NSzDD0XgiV
-pPnqYno0E6lrCVVcCEQJokXYpMt0auSj0WVIruqIt/4GvK8VoUShKb0KhJg520N1
-tWdyKdaGfMr89BAiP9zWt4Ew1x+Oiu4wgDFhEfUGGioFdIc28RIC/AX1G/6RYJNV
-j3ArfT9+7w6ZMJU4F+dtgffErvnZQmaHyn5ykMlXSk79kwXmo8dkGOIdbU4EfGQ=
-=HJxn
+iQEcBAEBCgAGBQJfdR9JAAoJEEzhh34ZQ4xw14kH/0Lvdn7KSurZ0PIIQ+tw6SVE
+IqGLBwrXZfzVEpy1jXwEyGLTE9s4ZCMaKFuTd+AGEEt/3O3cQg6fSkbQMZfKmtHu
+UAkybtfhKFTXeCGqYVodTFLP79LEIZJJNROg98L3968DHy6YZAPtUa4Rewm0Jrc7
+iwUq+vf6h5119n1Ep5D1X9fnMAJCE0iydXDsHgpihClEMkSIRTsh4pI1VN1I7srw
+MkYBoutcYumuZW4Im+khvqfeuCaUoaROBVUHD4xBhAnpH3CUujbbpnYrIzCbZX4B
+17MCmhH5SJ6nA86WUL3X4QrGBGePxN+rynTTsdpFv50Z3E/s+0BAp8LzjX3By+o=
+=XNSQ
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index a23675e7ea..2dc90c1eeb 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 732b9c2f29..2f2448aad8 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=1601410580
+date=1601496978
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=c16baf4240714e385e98fd831a6801d9
+lstdigest=cc25027d0395fdce83d0ce6cd3f44acc
numpkg=3974
relstate=next
-version=7577
+version=7578
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: oRVDPzZ8An5qcP8hQn1IbJW4CeccXuAZaahFxXSrpRBxqvQsAuNIo+MTRuu/UTwfXbqUqFU5YMTnzXWWYjaCNxvmueK+aCdlIqFbPUVKVRiimQB86bNapvObSFzxV7e9G7FtyVn32xNOlOlkLELz0nhJ/MqlImsFAtFc3NWbG+XPeIsqSo21rV9LiRWqzr2YgJk5gu9qj/3nrMmM20QuHpNcd/oAJ6zQYdofBb/J68bt3NQvT/KIYYV/YflWAgtXZbKv2VCDe4PbQ9t4isnxgDzSGz9HSBjKIah8wdOEUNp7M22Wo1tUy+nhwI+0cge+Qk30IdNEl/mIfAhfU/FT6Q==
+;;;; signature/miktex: iXqMjNUg3YOAea7udtNomdVFPr5OQpY8CSiQJQ+YSLZNL9zJzRo/b8O1+z30fhklcEP5yz+vXjGjo14j4Aip2wp/u2TRTlUAOPr3i2k5fji14KBEPUA4lhUtrJCVo6570JfH80ODvdxlJemnp48yhK1MRjYexLUaNsCRLUhEKuCnEl4NHu25mAXKFowSX5Os9pVVzCN2C1ggkQGrzVu00vXkOxtfVhjIa2+jUSXEQWwlqClw+5JENtrWg2XdTzAQNrrjmwuh8iiaaVxQIlAi6tcD6vI0kZbAWrYHBhQAzIrPcteeBZ2usaWbpaq7czuzeyNz0MgAIR+M/rQE3DDXMg==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 68964c5166..e90306de41 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1601410316
+date=1601496711
lastupd=babel biblatex-ieee caption changelog docutils edichokey fduthesis graphics-def hep-paper hypdestopt kerkis l3backend l3experimental l3kernel latex-base-dev lua-physical lualibs luaotfload lwarp mcf2graph
-lstdigest=61620f7ea4ebd6d4cac2a0acfc7c7cbe
+lstdigest=4dd91f058e1c1a432bde20b56f65cb2b
numpkg=3974
relstate=stable
-version=7577
+version=7578
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: v7s5070A2n7iRDqDmcbu7tSA7onA6Yb0HtTt/syyYRcyw2PRRBW5+UHZ+PTSjP15hopadT/xzPD4DUOL0Fo962EOKHqVdbtnFCQyMQSsmpche2fMfHAqLrSq7PkBk2Wq+i4fO1aouQ+SN+VMnytV/B0SAuXK6pZRYhdWva/Boyl9p+m7HMXL+/bj4yEYk6OFiL9z/m+PTETo+LteB5trsQCKTIOtHxOQSsALIS3jSK3CZL1nCsRmWP5GtClB7mXeAHF/D825UuiSrz+b5/jYfiE0lHQ/m3QML0j+0ppUF7WgmvzUjT1craS3NEbFmWdZQHehewKgldicd0gMOdOWOg==
+;;;; signature/miktex: Ysyy4jOEb/7jHOf+ECoECny1beqPeZV/R3PPU6VeHhAUpjyAORSrywC3uvruvFtOt4uZonLT3pvKQoY5Nn2FlxR/z5BkZzVYJ7JqD7Msk0jsSIDNY/cC6S8HeKZGIA3EhC8yD1rMHXwf0Jhl0qa+Ne2ZTNqVjT0GyE49A+vZMLMXR3hNff244Yl4w6SxwP3FmRwRhu6iFYrXcWNGQGvpy9NKKqpNQSKCGhUatOhhs08tZJG57Vca7CuYy7HCtdiaSE/MkzZSSYR15kDJREh2HPVBrfPLLxAQfy4txEmCQISxJK1/3cOi3g+92Jufq4icq7g6PKW7d8eO8n2Hyh7E2g==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 2a72b3da75..b284f3cefa 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,13 @@
W32TeX (x86 & x64) ChangeLog
+[2020/09/30]
+(01) cjkzr.tar.xz
+ Update bxjscls.
+(02) ltxpkgs.tar.xz
+ Update animate, currfile, filehook, svg and tcolorbox.
+(03) pstricks.tar.xz
+ Update pst-eucl.
+
[2020/09/29]
(01) pgfcontrib.tar.xz
Update pgf.
diff --git a/timestamp b/timestamp
index da2bbaadaf..9847df6b2d 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-09-30-02-02
+2020-10-01-02-02