summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-11-20 03:00:33 +0000
committerNorbert Preining <norbert@preining.info>2019-11-20 03:00:33 +0000
commit18cfbeaea364a664e0f0b457430f65af66d8122c (patch)
treeff0db963069b4dfdef1daac968f154e9cd1881c4
parent025f7bfee79d7817a876831bb19f34a2dfb1b2e2 (diff)
CTAN sync 201911200300
-rw-r--r--FILES.byname768
-rw-r--r--FILES.byname.gzbin2130454 -> 2132846 bytes
-rw-r--r--FILES.last07days699
-rw-r--r--fonts/cochineal/README5
-rw-r--r--fonts/cochineal/afm/cochBMI.afm166
-rw-r--r--fonts/cochineal/afm/cochBRM.afm134
-rw-r--r--fonts/cochineal/afm/cochMI.afm167
-rw-r--r--fonts/cochineal/afm/cochMRM.afm86
-rw-r--r--fonts/cochineal/map/Cochineal.map4
-rw-r--r--fonts/cochineal/tfm/cochBMI.tfmbin0 -> 1448 bytes
-rw-r--r--fonts/cochineal/tfm/cochBRM.tfmbin0 -> 1184 bytes
-rw-r--r--fonts/cochineal/tfm/cochMI.tfmbin0 -> 1424 bytes
-rw-r--r--fonts/cochineal/tfm/cochMRM.tfmbin0 -> 788 bytes
-rw-r--r--fonts/cochineal/type1/cochBMI.pfbbin0 -> 37065 bytes
-rw-r--r--fonts/cochineal/type1/cochBRM.pfbbin0 -> 30219 bytes
-rw-r--r--fonts/cochineal/type1/cochMI.pfbbin0 -> 35962 bytes
-rw-r--r--fonts/cochineal/type1/cochMRM.pfbbin0 -> 16222 bytes
-rw-r--r--graphics/pgf/contrib/chemplants/README.md31
-rw-r--r--graphics/pgf/contrib/chemplants/chemplants-changes.pdfbin0 -> 119507 bytes
-rw-r--r--graphics/pgf/contrib/chemplants/chemplants-changes.tex233
-rw-r--r--graphics/pgf/contrib/chemplants/chemplants-doc.pdfbin0 -> 722239 bytes
-rw-r--r--graphics/pgf/contrib/chemplants/chemplants-doc.tex5559
-rw-r--r--graphics/pgf/contrib/chemplants/chemplants.sty1758
-rw-r--r--info/biblio/font.bib189
-rw-r--r--info/biblio/font.ltx12
-rw-r--r--macros/latex/contrib/knowledge/README.md4
-rw-r--r--macros/latex/contrib/knowledge/knowledge-code.dtx13
-rw-r--r--macros/latex/contrib/knowledge/knowledge.pdfbin697483 -> 697731 bytes
-rw-r--r--macros/latex/contrib/knowledge/knowledge.tex1
-rw-r--r--macros/latex/contrib/realhats/README.md4
-rw-r--r--macros/latex/contrib/realhats/hats/realhats-ash.pdfbin0 -> 1455 bytes
-rw-r--r--macros/latex/contrib/realhats/readme_images/hats.pngbin12717 -> 12620 bytes
-rw-r--r--macros/latex/contrib/realhats/realhats.dtx14
-rw-r--r--macros/latex/contrib/realhats/realhats.pdfbin115087 -> 103649 bytes
-rw-r--r--obsolete/info/translations/microtype/de/microtype-DE.dtx (renamed from info/translations/microtype/de/microtype-DE.dtx)0
-rw-r--r--obsolete/info/translations/microtype/de/microtype-DE.pdf (renamed from info/translations/microtype/de/microtype-DE.pdf)bin1272263 -> 1272263 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb882
-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.xzbin2137852 -> 2137860 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini6
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini6
-rw-r--r--systems/win32/w32tex/ChangeLog22
-rw-r--r--timestamp2
46 files changed, 9500 insertions, 1289 deletions
diff --git a/FILES.byname b/FILES.byname
index f334e20749..22f9524acb 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -4992,7 +4992,7 @@
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
2014/04/13 | 4600576 | dviware/xdvi/22.87/xdvik-22.87.tar.gz
-2019/11/18 | 177429 | FILES.last07days
+2019/11/19 | 185423 | FILES.last07days
2018/06/27 | 99883 | fonts/academicons/academicons.pdf
2018/06/27 | 10779 | fonts/academicons/academicons.sty
2018/06/27 | 5774 | fonts/academicons/academicons.tex
@@ -22580,10 +22580,14 @@
1986/01/16 | 198 | fonts/cm/utilityfonts/slant/slaps4.mf
1986/01/16 | 206 | fonts/cm/utilityfonts/slant/sldov6.mf
1991/10/04 | 715 | fonts/cm/xcmr/xcmr12.mf
+2019/10/16 | 7361 | fonts/cochineal/afm/cochBMI.afm
+2019/10/14 | 5750 | fonts/cochineal/afm/cochBRM.afm
2019/11/11 | 3466276 | fonts/cochineal/afm/Cochineal-Bold.afm
2019/11/11 | 1967205 | fonts/cochineal/afm/Cochineal-BoldItalic.afm
2019/11/11 | 2269884 | fonts/cochineal/afm/Cochineal-Italic.afm
2019/11/11 | 3441828 | fonts/cochineal/afm/Cochineal-Roman.afm
+2019/10/15 | 7387 | fonts/cochineal/afm/cochMI.afm
+2019/10/14 | 3471 | fonts/cochineal/afm/cochMRM.afm
2019/11/11 | 314605 | fonts/cochineal/doc/cochineal-doc.pdf
2019/06/22 | 11051 | fonts/cochineal/doc/cochineal-doc.tex
2019/05/18 | 11999 | fonts/cochineal/doc/newgermanglyphs-crop.pdf
@@ -22764,12 +22768,12 @@
2019/11/11 | 3420 | fonts/cochineal/enc/coch_zi6j5g.enc
2019/11/11 | 3488 | fonts/cochineal/enc/coch_zlykb2.enc
2019/11/11 | 3399 | fonts/cochineal/enc/coch_zmd4fr.enc
-2019/11/11 | 32691 | fonts/cochineal/map/Cochineal.map
+2019/11/18 | 32796 | fonts/cochineal/map/Cochineal.map
2019/11/11 | 202264 | fonts/cochineal/opentype/Cochineal-BoldItalic.otf
2019/11/11 | 221620 | fonts/cochineal/opentype/Cochineal-Bold.otf
2019/11/11 | 222352 | fonts/cochineal/opentype/Cochineal-Italic.otf
2019/11/11 | 220776 | fonts/cochineal/opentype/Cochineal-Roman.otf
-2019/11/11 | 5761 | fonts/cochineal/README
+2019/11/18 | 5882 | fonts/cochineal/README
2016/01/31 | 196 | fonts/cochineal/tex/cochineal.fontspec
2019/06/23 | 5537 | fonts/cochineal/tex/cochineal.sty
2016/02/17 | 1195 | fonts/cochineal/tex/LGRCochineal-LF.fd
@@ -22808,6 +22812,8 @@
2018/10/15 | 1199 | fonts/cochineal/tex/TS1Cochineal-TLF.fd
2018/10/15 | 1216 | fonts/cochineal/tex/TS1Cochineal-TOsF.fd
2016/01/19 | 681 | fonts/cochineal/tex/uzcochmia.fd
+2019/10/16 | 1448 | fonts/cochineal/tfm/cochBMI.tfm
+2019/10/16 | 1184 | fonts/cochineal/tfm/cochBRM.tfm
2019/11/11 | 1144 | fonts/cochineal/tfm/Cochineal-alph.tfm
2019/11/11 | 1144 | fonts/cochineal/tfm/Cochineal-Bol-alph.tfm
2019/11/11 | 1912 | fonts/cochineal/tfm/Cochineal-Bold-dnom-ly1--base.tfm
@@ -23175,14 +23181,20 @@
2019/11/11 | 1840 | fonts/cochineal/tfm/Cochineal-Roman-tosf-t1--base.tfm
2019/11/11 | 55224 | fonts/cochineal/tfm/Cochineal-Roman-tosf-t1.tfm
2019/11/11 | 1556 | fonts/cochineal/tfm/Cochineal-Roman-ts1.tfm
+2019/10/15 | 1424 | fonts/cochineal/tfm/cochMI.tfm
+2019/10/16 | 788 | fonts/cochineal/tfm/cochMRM.tfm
2019/11/11 | 2236 | fonts/cochineal/tfm/zcochbmia.tfm
2019/11/11 | 3332 | fonts/cochineal/tfm/zcochbmi.tfm
2019/11/11 | 2384 | fonts/cochineal/tfm/zcochmia.tfm
2019/11/11 | 3256 | fonts/cochineal/tfm/zcochmi.tfm
+2019/10/16 | 37065 | fonts/cochineal/type1/cochBMI.pfb
+2019/10/14 | 30219 | fonts/cochineal/type1/cochBRM.pfb
2019/11/11 | 265052 | fonts/cochineal/type1/Cochineal-BoldItalic.pfb
2019/11/11 | 267398 | fonts/cochineal/type1/Cochineal-Bold.pfb
2019/11/11 | 264466 | fonts/cochineal/type1/Cochineal-Italic.pfb
2019/11/11 | 258889 | fonts/cochineal/type1/Cochineal-Roman.pfb
+2019/10/15 | 35962 | fonts/cochineal/type1/cochMI.pfb
+2019/10/14 | 16222 | fonts/cochineal/type1/cochMRM.pfb
2019/11/11 | 1652 | fonts/cochineal/vf/Cochineal-Bold-dnom-ly1.vf
2019/11/11 | 1764 | fonts/cochineal/vf/Cochineal-Bold-dnom-t1.vf
2019/11/11 | 1652 | fonts/cochineal/vf/Cochineal-Bold-inf-ly1.vf
@@ -23312,7 +23324,7 @@
2019/11/11 | 2584 | fonts/cochineal/vf/zcochbmi.vf
2019/11/11 | 2252 | fonts/cochineal/vf/zcochmia.vf
2019/11/11 | 2492 | fonts/cochineal/vf/zcochmi.vf
-2019/11/11 | 5604605 | fonts/cochineal.zip
+2019/11/19 | 5728749 | fonts/cochineal.zip
2019/10/16 | 63458 | fonts/coelacanth/doc/coelacanth-samples.pdf
2019/10/10 | 712 | fonts/coelacanth/doc/coelacanth-samples.tex
2019/10/10 | 4433 | fonts/coelacanth/doc/LICENSE.md
@@ -130221,6 +130233,13 @@
2016/02/19 | 399 | graphics/pgf/contrib/celtic/README
2016/02/19 | 18822 | graphics/pgf/contrib/celtic/tikzlibraryceltic.code.tex
2016/02/20 | 699142 | graphics/pgf/contrib/celtic.zip
+2019/11/19 | 119507 | graphics/pgf/contrib/chemplants/chemplants-changes.pdf
+2019/11/19 | 8057 | graphics/pgf/contrib/chemplants/chemplants-changes.tex
+2019/11/19 | 722239 | graphics/pgf/contrib/chemplants/chemplants-doc.pdf
+2019/11/19 | 229819 | graphics/pgf/contrib/chemplants/chemplants-doc.tex
+2019/11/19 | 44536 | graphics/pgf/contrib/chemplants/chemplants.sty
+2019/11/19 | 1113 | graphics/pgf/contrib/chemplants/README.md
+2019/11/19 | 889945 | graphics/pgf/contrib/chemplants.zip
2018/12/30 | 191771 | graphics/pgf/contrib/chordbars/chordbars_manual.pdf
2018/12/29 | 11402 | graphics/pgf/contrib/chordbars/chordbars_manual.tex
2018/12/29 | 10008 | graphics/pgf/contrib/chordbars/chordbars.sty
@@ -134928,8 +134947,8 @@
2011/09/09 | 2608 | info/biblio/canmathbull.sty
2018/01/04 | 223584 | info/biblio/epodd.bib
2013/05/13 | 3424 | info/biblio/epodd.ltx
-2019/11/11 | 1020913 | info/biblio/font.bib
-2019/11/11 | 3046 | info/biblio/font.ltx
+2019/11/19 | 1028204 | info/biblio/font.bib
+2019/11/19 | 3046 | info/biblio/font.ltx
2019/10/15 | 36933 | info/biblio/gut.bib
2014/08/12 | 1122804 | info/biblio/gutenberg.bib
2014/08/12 | 3537 | info/biblio/gutenberg.ltx
@@ -157328,9 +157347,6 @@
2010/08/02 | 11148 | info/translations/footmisc/de/side-crop.pdf
2010/08/02 | 9220 | info/translations/footmisc/de/symbol-crop.pdf
2010/08/02 | 577460 | info/translations/footmisc/de.zip
-2011/03/18 | 570813 | info/translations/microtype/de/microtype-DE.dtx
-2011/11/08 | 1272263 | info/translations/microtype/de/microtype-DE.pdf
-2011/11/08 | 1398327 | info/translations/microtype/de.zip
2011/09/13 | 936 | info/translations/moreverb/de/filecontens-de.ins.txt
2011/09/13 | 106208 | info/translations/moreverb/de/moreverb-de.dtx.pdf
2011/09/13 | 21862 | info/translations/moreverb/de/moreverb-de.dtx.tex
@@ -157792,7 +157808,7 @@
2019/10/25 | 2401518 | install/fonts/clearsans.tds.zip
2016/02/14 | 739416 | install/fonts/cm/cmtiup.tds.zip
2010/04/20 | 535128 | install/fonts/cmll.tds.zip
-2019/11/11 | 5664189 | install/fonts/cochineal.tds.zip
+2019/11/19 | 5789269 | install/fonts/cochineal.tds.zip
2019/10/16 | 9647027 | install/fonts/coelacanth.tds.zip
2019/06/24 | 1223758 | install/fonts/comfortaa.tds.zip
2017/01/03 | 1205262 | install/fonts/comicneue.tds.zip
@@ -187112,16 +187128,16 @@
2010/02/25 | 54999 | macros/latex/contrib/knittingpattern/template.pdf
2010/02/25 | 5357 | macros/latex/contrib/knittingpattern/template.tex
2010/02/25 | 140210 | macros/latex/contrib/knittingpattern.zip
-2019/10/28 | 152281 | macros/latex/contrib/knowledge/knowledge-code.dtx
-2019/10/28 | 7936 | macros/latex/contrib/knowledge/knowledge-configuration.dtx
-2019/10/28 | 6699 | macros/latex/contrib/knowledge/knowledge-example.tex
-2019/10/28 | 1759 | macros/latex/contrib/knowledge/knowledge.ins
-2019/10/28 | 697483 | macros/latex/contrib/knowledge/knowledge.pdf
-2019/10/28 | 150463 | macros/latex/contrib/knowledge/knowledge.tex
-2019/10/28 | 42903 | macros/latex/contrib/knowledge/knowledge-utils.dtx
-2019/10/28 | 2614 | macros/latex/contrib/knowledge/makefile
-2019/10/28 | 2025 | macros/latex/contrib/knowledge/README.md
-2019/10/29 | 781857 | macros/latex/contrib/knowledge.zip
+2019/11/19 | 152502 | macros/latex/contrib/knowledge/knowledge-code.dtx
+2019/11/19 | 7936 | macros/latex/contrib/knowledge/knowledge-configuration.dtx
+2019/11/19 | 6699 | macros/latex/contrib/knowledge/knowledge-example.tex
+2019/11/19 | 1759 | macros/latex/contrib/knowledge/knowledge.ins
+2019/11/19 | 697731 | macros/latex/contrib/knowledge/knowledge.pdf
+2019/11/19 | 150614 | macros/latex/contrib/knowledge/knowledge.tex
+2019/11/19 | 42903 | macros/latex/contrib/knowledge/knowledge-utils.dtx
+2019/11/19 | 2614 | macros/latex/contrib/knowledge/makefile
+2019/11/19 | 2025 | macros/latex/contrib/knowledge/README.md
+2019/11/19 | 782277 | macros/latex/contrib/knowledge.zip
1996/09/22 | 5840 | macros/latex/contrib/koi8/koi8.sty
1996/09/22 | 470 | macros/latex/contrib/koi8/rawprint.sty
1996/09/26 | 1894 | macros/latex/contrib/koi8/readme
@@ -193255,22 +193271,23 @@
2011/08/16 | 1751 | macros/latex/contrib/realboxes/realboxes.ins
2011/08/16 | 189459 | macros/latex/contrib/realboxes/realboxes.pdf
2011/08/16 | 185012 | macros/latex/contrib/realboxes.zip
-2019/11/02 | 1143 | macros/latex/contrib/realhats/hats/realhats-beret.pdf
-2019/11/02 | 1350 | macros/latex/contrib/realhats/hats/realhats-cowboy.pdf
-2019/11/02 | 1502 | macros/latex/contrib/realhats/hats/realhats-crown.pdf
-2019/11/02 | 3110 | macros/latex/contrib/realhats/hats/realhats-dunce.pdf
-2019/11/02 | 5351 | macros/latex/contrib/realhats/hats/realhats-fez.pdf
+2019/11/19 | 1455 | macros/latex/contrib/realhats/hats/realhats-ash.pdf
+2019/11/19 | 1143 | macros/latex/contrib/realhats/hats/realhats-beret.pdf
+2019/11/19 | 1350 | macros/latex/contrib/realhats/hats/realhats-cowboy.pdf
+2019/11/19 | 1502 | macros/latex/contrib/realhats/hats/realhats-crown.pdf
+2019/11/19 | 3110 | macros/latex/contrib/realhats/hats/realhats-dunce.pdf
+2019/11/19 | 5351 | macros/latex/contrib/realhats/hats/realhats-fez.pdf
2019/11/02 | 12400 | macros/latex/contrib/realhats/hats/realhats-makelatexgreatagain.pdf
-2019/11/02 | 2392 | macros/latex/contrib/realhats/hats/realhats-santa.pdf
-2019/11/02 | 1457 | macros/latex/contrib/realhats/hats/realhats-sombrero.pdf
-2019/11/02 | 4141 | macros/latex/contrib/realhats/hats/realhats-tophat.pdf
-2019/11/02 | 1178 | macros/latex/contrib/realhats/hats/realhats-witch.pdf
-2019/11/02 | 12717 | macros/latex/contrib/realhats/readme_images/hats.png
-2019/11/02 | 1022 | macros/latex/contrib/realhats/README.md
-2019/11/02 | 7000 | macros/latex/contrib/realhats/realhats.dtx
-2019/11/02 | 1262 | macros/latex/contrib/realhats/realhats.ins
-2019/11/02 | 115087 | macros/latex/contrib/realhats/realhats.pdf
-2019/11/02 | 152171 | macros/latex/contrib/realhats.zip
+2019/11/19 | 2392 | macros/latex/contrib/realhats/hats/realhats-santa.pdf
+2019/11/19 | 1457 | macros/latex/contrib/realhats/hats/realhats-sombrero.pdf
+2019/11/19 | 4141 | macros/latex/contrib/realhats/hats/realhats-tophat.pdf
+2019/11/19 | 1178 | macros/latex/contrib/realhats/hats/realhats-witch.pdf
+2019/11/19 | 12620 | macros/latex/contrib/realhats/readme_images/hats.png
+2019/11/19 | 1041 | macros/latex/contrib/realhats/README.md
+2019/11/19 | 6952 | macros/latex/contrib/realhats/realhats.dtx
+2019/11/19 | 1262 | macros/latex/contrib/realhats/realhats.ins
+2019/11/19 | 103649 | macros/latex/contrib/realhats/realhats.pdf
+2019/11/19 | 141869 | macros/latex/contrib/realhats.zip
2016/02/13 | 2038 | macros/latex/contrib/realscripts/README.md
2016/02/13 | 13529 | macros/latex/contrib/realscripts/realscripts.dtx
2016/02/13 | 1755 | macros/latex/contrib/realscripts/realscripts.ins
@@ -227211,6 +227228,9 @@
2007/05/02 | 21614 | obsolete/info/MiKTeX+Ghostscript+GSview+USB-drive-HOWTO.txt
1991/08/16 | 37608 | obsolete/info/RTF/RTF-Spec.hqx
1991/08/16 | 65274 | obsolete/info/RTF/RTF-Spec.rtf
+2011/03/18 | 570813 | obsolete/info/translations/microtype/de/microtype-DE.dtx
+2011/11/08 | 1272263 | obsolete/info/translations/microtype/de/microtype-DE.pdf
+2011/11/08 | 1398327 | obsolete/info/translations/microtype/de.zip
1997/06/25 | 1742 | obsolete/language/armtex/v1.0/arm10.tex
1997/06/25 | 1822 | obsolete/language/armtex/v1.0/arm11.tex
1997/06/25 | 1822 | obsolete/language/armtex/v1.0/arm12.tex
@@ -246817,13 +246837,13 @@
2019/03/19 | 43620 | systems/texlive/tlnet/archive/afm2pl.amd64-freebsd.tar.xz
2019/03/01 | 37740 | systems/texlive/tlnet/archive/afm2pl.amd64-netbsd.tar.xz
2019/02/28 | 34848 | systems/texlive/tlnet/archive/afm2pl.armhf-linux.tar.xz
-2019/03/27 | 41364 | systems/texlive/tlnet/archive/afm2pl.doc.tar.xz
+2019/11/19 | 41360 | systems/texlive/tlnet/archive/afm2pl.doc.tar.xz
2019/03/19 | 12424 | systems/texlive/tlnet/archive/afm2pl.i386-cygwin.tar.xz
2019/03/20 | 37204 | systems/texlive/tlnet/archive/afm2pl.i386-freebsd.tar.xz
2019/03/08 | 43824 | systems/texlive/tlnet/archive/afm2pl.i386-linux.tar.xz
2019/03/01 | 34460 | systems/texlive/tlnet/archive/afm2pl.i386-netbsd.tar.xz
2019/02/28 | 40084 | systems/texlive/tlnet/archive/afm2pl.i386-solaris.tar.xz
-2019/03/27 | 9616 | systems/texlive/tlnet/archive/afm2pl.tar.xz
+2019/11/19 | 9616 | systems/texlive/tlnet/archive/afm2pl.tar.xz
2019/02/28 | 14724 | systems/texlive/tlnet/archive/afm2pl.win32.tar.xz
2019/04/10 | 13440 | systems/texlive/tlnet/archive/afm2pl.x86_64-cygwin.tar.xz
2019/03/08 | 40960 | systems/texlive/tlnet/archive/afm2pl.x86_64-darwinlegacy.tar.xz
@@ -246853,13 +246873,13 @@
2019/04/02 | 293608 | systems/texlive/tlnet/archive/aleph.amd64-freebsd.tar.xz
2019/04/02 | 218524 | systems/texlive/tlnet/archive/aleph.amd64-netbsd.tar.xz
2019/04/06 | 206096 | systems/texlive/tlnet/archive/aleph.armhf-linux.tar.xz
-2019/03/27 | 30496 | systems/texlive/tlnet/archive/aleph.doc.tar.xz
+2019/11/19 | 48332 | systems/texlive/tlnet/archive/aleph.doc.tar.xz
2019/04/08 | 182060 | systems/texlive/tlnet/archive/aleph.i386-cygwin.tar.xz
2019/04/02 | 211156 | systems/texlive/tlnet/archive/aleph.i386-freebsd.tar.xz
2019/04/02 | 228700 | systems/texlive/tlnet/archive/aleph.i386-linux.tar.xz
2019/04/02 | 163188 | systems/texlive/tlnet/archive/aleph.i386-netbsd.tar.xz
2019/04/02 | 220808 | systems/texlive/tlnet/archive/aleph.i386-solaris.tar.xz
-2019/03/27 | 628 | systems/texlive/tlnet/archive/aleph.tar.xz
+2019/11/19 | 628 | systems/texlive/tlnet/archive/aleph.tar.xz
2019/03/24 | 180648 | systems/texlive/tlnet/archive/aleph.win32.tar.xz
2019/04/10 | 209868 | systems/texlive/tlnet/archive/aleph.x86_64-cygwin.tar.xz
2019/04/02 | 232288 | systems/texlive/tlnet/archive/aleph.x86_64-darwinlegacy.tar.xz
@@ -246934,11 +246954,11 @@
2019/02/28 | 272 | systems/texlive/tlnet/archive/amsldoc-it.tar.xz
2019/02/28 | 1169692 | systems/texlive/tlnet/archive/amsldoc-vn.doc.tar.xz
2019/02/28 | 428 | systems/texlive/tlnet/archive/amsldoc-vn.tar.xz
-2019/10/14 | 2323932 | systems/texlive/tlnet/archive/amsmath.doc.tar.xz
+2019/11/19 | 2345548 | systems/texlive/tlnet/archive/amsmath.doc.tar.xz
2019/02/28 | 13716 | systems/texlive/tlnet/archive/amsmath-it.doc.tar.xz
2019/02/28 | 428 | systems/texlive/tlnet/archive/amsmath-it.tar.xz
-2019/10/14 | 63940 | systems/texlive/tlnet/archive/amsmath.source.tar.xz
-2019/10/14 | 30252 | systems/texlive/tlnet/archive/amsmath.tar.xz
+2019/11/19 | 64088 | systems/texlive/tlnet/archive/amsmath.source.tar.xz
+2019/11/19 | 30296 | systems/texlive/tlnet/archive/amsmath.tar.xz
2019/02/28 | 1938800 | systems/texlive/tlnet/archive/amsrefs.doc.tar.xz
2019/02/28 | 102004 | systems/texlive/tlnet/archive/amsrefs.source.tar.xz
2019/02/28 | 27428 | systems/texlive/tlnet/archive/amsrefs.tar.xz
@@ -247219,13 +247239,13 @@
2019/03/19 | 19960 | systems/texlive/tlnet/archive/autosp.amd64-freebsd.tar.xz
2019/03/01 | 17388 | systems/texlive/tlnet/archive/autosp.amd64-netbsd.tar.xz
2019/02/28 | 17576 | systems/texlive/tlnet/archive/autosp.armhf-linux.tar.xz
-2019/10/02 | 276548 | systems/texlive/tlnet/archive/autosp.doc.tar.xz
+2019/11/19 | 276544 | systems/texlive/tlnet/archive/autosp.doc.tar.xz
2019/03/19 | 17664 | systems/texlive/tlnet/archive/autosp.i386-cygwin.tar.xz
2019/03/20 | 17232 | systems/texlive/tlnet/archive/autosp.i386-freebsd.tar.xz
2019/03/08 | 19428 | systems/texlive/tlnet/archive/autosp.i386-linux.tar.xz
2019/03/01 | 15812 | systems/texlive/tlnet/archive/autosp.i386-netbsd.tar.xz
2019/02/28 | 19616 | systems/texlive/tlnet/archive/autosp.i386-solaris.tar.xz
-2019/10/02 | 716 | systems/texlive/tlnet/archive/autosp.tar.xz
+2019/11/19 | 720 | systems/texlive/tlnet/archive/autosp.tar.xz
2019/02/28 | 19584 | systems/texlive/tlnet/archive/autosp.win32.tar.xz
2019/04/10 | 20052 | systems/texlive/tlnet/archive/autosp.x86_64-cygwin.tar.xz
2019/03/08 | 19116 | systems/texlive/tlnet/archive/autosp.x86_64-darwinlegacy.tar.xz
@@ -247243,14 +247263,14 @@
2019/03/19 | 28024 | systems/texlive/tlnet/archive/axodraw2.amd64-freebsd.tar.xz
2019/02/28 | 20540 | systems/texlive/tlnet/archive/axodraw2.amd64-netbsd.tar.xz
2019/02/28 | 19080 | systems/texlive/tlnet/archive/axodraw2.armhf-linux.tar.xz
-2019/09/09 | 481188 | systems/texlive/tlnet/archive/axodraw2.doc.tar.xz
+2019/11/19 | 481184 | systems/texlive/tlnet/archive/axodraw2.doc.tar.xz
2019/03/19 | 21372 | systems/texlive/tlnet/archive/axodraw2.i386-cygwin.tar.xz
2019/03/20 | 20296 | systems/texlive/tlnet/archive/axodraw2.i386-freebsd.tar.xz
2019/03/08 | 22680 | systems/texlive/tlnet/archive/axodraw2.i386-linux.tar.xz
2019/03/01 | 16540 | systems/texlive/tlnet/archive/axodraw2.i386-netbsd.tar.xz
2019/02/28 | 20904 | systems/texlive/tlnet/archive/axodraw2.i386-solaris.tar.xz
-2019/09/09 | 33984 | systems/texlive/tlnet/archive/axodraw2.source.tar.xz
-2019/09/09 | 25608 | systems/texlive/tlnet/archive/axodraw2.tar.xz
+2019/11/19 | 33984 | systems/texlive/tlnet/archive/axodraw2.source.tar.xz
+2019/11/19 | 25612 | systems/texlive/tlnet/archive/axodraw2.tar.xz
2019/02/28 | 86708 | systems/texlive/tlnet/archive/axodraw2.win32.tar.xz
2019/04/10 | 25248 | systems/texlive/tlnet/archive/axodraw2.x86_64-cygwin.tar.xz
2019/03/08 | 22108 | systems/texlive/tlnet/archive/axodraw2.x86_64-darwinlegacy.tar.xz
@@ -247798,13 +247818,13 @@
2019/03/19 | 83868 | systems/texlive/tlnet/archive/bibtex8.amd64-freebsd.tar.xz
2019/03/08 | 77452 | systems/texlive/tlnet/archive/bibtex8.amd64-netbsd.tar.xz
2019/03/09 | 66936 | systems/texlive/tlnet/archive/bibtex8.armhf-linux.tar.xz
-2019/03/27 | 33160 | systems/texlive/tlnet/archive/bibtex8.doc.tar.xz
+2019/11/19 | 33164 | systems/texlive/tlnet/archive/bibtex8.doc.tar.xz
2019/03/19 | 45908 | systems/texlive/tlnet/archive/bibtex8.i386-cygwin.tar.xz
2019/03/20 | 65260 | systems/texlive/tlnet/archive/bibtex8.i386-freebsd.tar.xz
2019/03/08 | 78888 | systems/texlive/tlnet/archive/bibtex8.i386-linux.tar.xz
2019/03/08 | 61656 | systems/texlive/tlnet/archive/bibtex8.i386-netbsd.tar.xz
2019/03/09 | 76708 | systems/texlive/tlnet/archive/bibtex8.i386-solaris.tar.xz
-2019/03/27 | 9216 | systems/texlive/tlnet/archive/bibtex8.tar.xz
+2019/11/19 | 9216 | systems/texlive/tlnet/archive/bibtex8.tar.xz
2019/03/07 | 143772 | systems/texlive/tlnet/archive/bibtex8.win32.tar.xz
2019/04/10 | 52184 | systems/texlive/tlnet/archive/bibtex8.x86_64-cygwin.tar.xz
2019/03/08 | 83064 | systems/texlive/tlnet/archive/bibtex8.x86_64-darwinlegacy.tar.xz
@@ -247830,13 +247850,13 @@
2019/03/19 | 5343888 | systems/texlive/tlnet/archive/bibtexu.amd64-freebsd.tar.xz
2019/03/08 | 5293356 | systems/texlive/tlnet/archive/bibtexu.amd64-netbsd.tar.xz
2019/03/09 | 5264980 | systems/texlive/tlnet/archive/bibtexu.armhf-linux.tar.xz
-2019/04/01 | 67480 | systems/texlive/tlnet/archive/bibtexu.doc.tar.xz
+2019/11/19 | 67480 | systems/texlive/tlnet/archive/bibtexu.doc.tar.xz
2019/03/19 | 5315960 | systems/texlive/tlnet/archive/bibtexu.i386-cygwin.tar.xz
2019/03/20 | 5298984 | systems/texlive/tlnet/archive/bibtexu.i386-freebsd.tar.xz
2019/03/08 | 5381792 | systems/texlive/tlnet/archive/bibtexu.i386-linux.tar.xz
2019/03/08 | 5251284 | systems/texlive/tlnet/archive/bibtexu.i386-netbsd.tar.xz
2019/03/09 | 5407156 | systems/texlive/tlnet/archive/bibtexu.i386-solaris.tar.xz
-2019/04/01 | 292 | systems/texlive/tlnet/archive/bibtexu.tar.xz
+2019/11/19 | 292 | systems/texlive/tlnet/archive/bibtexu.tar.xz
2019/03/07 | 515752 | systems/texlive/tlnet/archive/bibtexu.win32.tar.xz
2019/04/10 | 5307956 | systems/texlive/tlnet/archive/bibtexu.x86_64-cygwin.tar.xz
2019/03/08 | 5326288 | systems/texlive/tlnet/archive/bibtexu.x86_64-darwinlegacy.tar.xz
@@ -248398,13 +248418,13 @@
2019/03/19 | 55924 | systems/texlive/tlnet/archive/chktex.amd64-freebsd.tar.xz
2019/03/01 | 50324 | systems/texlive/tlnet/archive/chktex.amd64-netbsd.tar.xz
2019/02/28 | 43424 | systems/texlive/tlnet/archive/chktex.armhf-linux.tar.xz
-2019/03/27 | 425832 | systems/texlive/tlnet/archive/chktex.doc.tar.xz
+2019/11/19 | 425800 | systems/texlive/tlnet/archive/chktex.doc.tar.xz
2019/03/19 | 24560 | systems/texlive/tlnet/archive/chktex.i386-cygwin.tar.xz
2019/03/20 | 47600 | systems/texlive/tlnet/archive/chktex.i386-freebsd.tar.xz
2019/03/08 | 56528 | systems/texlive/tlnet/archive/chktex.i386-linux.tar.xz
2019/03/01 | 45384 | systems/texlive/tlnet/archive/chktex.i386-netbsd.tar.xz
2019/02/28 | 53544 | systems/texlive/tlnet/archive/chktex.i386-solaris.tar.xz
-2019/03/27 | 9940 | systems/texlive/tlnet/archive/chktex.tar.xz
+2019/11/19 | 9944 | systems/texlive/tlnet/archive/chktex.tar.xz
2019/02/28 | 44884 | systems/texlive/tlnet/archive/chktex.win32.tar.xz
2019/04/10 | 25984 | systems/texlive/tlnet/archive/chktex.x86_64-cygwin.tar.xz
2019/03/08 | 54356 | systems/texlive/tlnet/archive/chktex.x86_64-darwinlegacy.tar.xz
@@ -248484,13 +248504,13 @@
2019/03/19 | 50076 | systems/texlive/tlnet/archive/cjkutils.amd64-freebsd.tar.xz
2019/03/01 | 44320 | systems/texlive/tlnet/archive/cjkutils.amd64-netbsd.tar.xz
2019/02/28 | 40308 | systems/texlive/tlnet/archive/cjkutils.armhf-linux.tar.xz
-2019/03/27 | 98292 | systems/texlive/tlnet/archive/cjkutils.doc.tar.xz
+2019/11/19 | 98060 | systems/texlive/tlnet/archive/cjkutils.doc.tar.xz
2019/03/19 | 18916 | systems/texlive/tlnet/archive/cjkutils.i386-cygwin.tar.xz
2019/03/20 | 43416 | systems/texlive/tlnet/archive/cjkutils.i386-freebsd.tar.xz
2019/03/08 | 51120 | systems/texlive/tlnet/archive/cjkutils.i386-linux.tar.xz
2019/03/01 | 40176 | systems/texlive/tlnet/archive/cjkutils.i386-netbsd.tar.xz
2019/02/28 | 47844 | systems/texlive/tlnet/archive/cjkutils.i386-solaris.tar.xz
-2019/03/27 | 2016 | systems/texlive/tlnet/archive/cjkutils.tar.xz
+2019/11/19 | 2016 | systems/texlive/tlnet/archive/cjkutils.tar.xz
2019/02/28 | 23232 | systems/texlive/tlnet/archive/cjkutils.win32.tar.xz
2019/04/10 | 19980 | systems/texlive/tlnet/archive/cjkutils.x86_64-cygwin.tar.xz
2019/03/08 | 47144 | systems/texlive/tlnet/archive/cjkutils.x86_64-darwinlegacy.tar.xz
@@ -249196,7 +249216,7 @@
2019/03/19 | 133476 | systems/texlive/tlnet/archive/cweb.amd64-freebsd.tar.xz
2019/03/01 | 107404 | systems/texlive/tlnet/archive/cweb.amd64-netbsd.tar.xz
2019/02/28 | 85812 | systems/texlive/tlnet/archive/cweb.armhf-linux.tar.xz
-2019/03/27 | 388288 | systems/texlive/tlnet/archive/cweb.doc.tar.xz
+2019/11/19 | 412964 | systems/texlive/tlnet/archive/cweb.doc.tar.xz
2019/03/19 | 63924 | systems/texlive/tlnet/archive/cweb.i386-cygwin.tar.xz
2019/03/20 | 100432 | systems/texlive/tlnet/archive/cweb.i386-freebsd.tar.xz
2019/03/08 | 110084 | systems/texlive/tlnet/archive/cweb.i386-linux.tar.xz
@@ -249205,7 +249225,7 @@
2019/02/28 | 240884 | systems/texlive/tlnet/archive/cweb-latex.doc.tar.xz
2019/02/28 | 36236 | systems/texlive/tlnet/archive/cweb-latex.tar.xz
2019/02/28 | 9720 | systems/texlive/tlnet/archive/cweb-old.tar.xz
-2019/03/27 | 9364 | systems/texlive/tlnet/archive/cweb.tar.xz
+2019/11/19 | 9364 | systems/texlive/tlnet/archive/cweb.tar.xz
2019/02/28 | 70872 | systems/texlive/tlnet/archive/cweb.win32.tar.xz
2019/04/10 | 72700 | systems/texlive/tlnet/archive/cweb.x86_64-cygwin.tar.xz
2019/03/08 | 103972 | systems/texlive/tlnet/archive/cweb.x86_64-darwinlegacy.tar.xz
@@ -249225,13 +249245,13 @@
2019/02/28 | 384 | systems/texlive/tlnet/archive/cyrillic-bin.amd64-freebsd.tar.xz
2019/02/28 | 380 | systems/texlive/tlnet/archive/cyrillic-bin.amd64-netbsd.tar.xz
2019/02/28 | 380 | systems/texlive/tlnet/archive/cyrillic-bin.armhf-linux.tar.xz
-2019/03/27 | 25600 | systems/texlive/tlnet/archive/cyrillic-bin.doc.tar.xz
+2019/11/19 | 25592 | systems/texlive/tlnet/archive/cyrillic-bin.doc.tar.xz
2019/02/28 | 380 | systems/texlive/tlnet/archive/cyrillic-bin.i386-cygwin.tar.xz
2019/02/28 | 380 | systems/texlive/tlnet/archive/cyrillic-bin.i386-freebsd.tar.xz
2019/02/28 | 384 | systems/texlive/tlnet/archive/cyrillic-bin.i386-linux.tar.xz
2019/02/28 | 384 | systems/texlive/tlnet/archive/cyrillic-bin.i386-netbsd.tar.xz
2019/02/28 | 376 | systems/texlive/tlnet/archive/cyrillic-bin.i386-solaris.tar.xz
-2019/03/27 | 1500 | systems/texlive/tlnet/archive/cyrillic-bin.tar.xz
+2019/11/19 | 1504 | systems/texlive/tlnet/archive/cyrillic-bin.tar.xz
2019/02/28 | 384 | systems/texlive/tlnet/archive/cyrillic-bin.x86_64-cygwin.tar.xz
2019/02/28 | 388 | systems/texlive/tlnet/archive/cyrillic-bin.x86_64-darwinlegacy.tar.xz
2019/02/28 | 384 | systems/texlive/tlnet/archive/cyrillic-bin.x86_64-darwin.tar.xz
@@ -249459,13 +249479,13 @@
2019/03/19 | 47428 | systems/texlive/tlnet/archive/detex.amd64-freebsd.tar.xz
2019/03/01 | 43828 | systems/texlive/tlnet/archive/detex.amd64-netbsd.tar.xz
2019/02/28 | 40860 | systems/texlive/tlnet/archive/detex.armhf-linux.tar.xz
-2019/03/27 | 21816 | systems/texlive/tlnet/archive/detex.doc.tar.xz
+2019/11/19 | 21828 | systems/texlive/tlnet/archive/detex.doc.tar.xz
2019/03/19 | 19132 | systems/texlive/tlnet/archive/detex.i386-cygwin.tar.xz
2019/03/20 | 40912 | systems/texlive/tlnet/archive/detex.i386-freebsd.tar.xz
2019/03/08 | 49820 | systems/texlive/tlnet/archive/detex.i386-linux.tar.xz
2019/03/01 | 40072 | systems/texlive/tlnet/archive/detex.i386-netbsd.tar.xz
2019/02/28 | 47412 | systems/texlive/tlnet/archive/detex.i386-solaris.tar.xz
-2019/03/27 | 560 | systems/texlive/tlnet/archive/detex.tar.xz
+2019/11/19 | 564 | systems/texlive/tlnet/archive/detex.tar.xz
2019/02/28 | 17224 | systems/texlive/tlnet/archive/detex.win32.tar.xz
2019/04/10 | 21628 | systems/texlive/tlnet/archive/detex.x86_64-cygwin.tar.xz
2019/03/08 | 45320 | systems/texlive/tlnet/archive/detex.x86_64-darwinlegacy.tar.xz
@@ -249672,13 +249692,13 @@
2019/03/19 | 21212 | systems/texlive/tlnet/archive/dtl.amd64-freebsd.tar.xz
2019/03/01 | 18816 | systems/texlive/tlnet/archive/dtl.amd64-netbsd.tar.xz
2019/02/28 | 15896 | systems/texlive/tlnet/archive/dtl.armhf-linux.tar.xz
-2019/03/27 | 52488 | systems/texlive/tlnet/archive/dtl.doc.tar.xz
+2019/11/19 | 52488 | systems/texlive/tlnet/archive/dtl.doc.tar.xz
2019/03/19 | 15504 | systems/texlive/tlnet/archive/dtl.i386-cygwin.tar.xz
2019/03/20 | 17360 | systems/texlive/tlnet/archive/dtl.i386-freebsd.tar.xz
2019/03/08 | 21172 | systems/texlive/tlnet/archive/dtl.i386-linux.tar.xz
2019/03/01 | 17520 | systems/texlive/tlnet/archive/dtl.i386-netbsd.tar.xz
2019/02/28 | 20356 | systems/texlive/tlnet/archive/dtl.i386-solaris.tar.xz
-2019/03/27 | 580 | systems/texlive/tlnet/archive/dtl.tar.xz
+2019/11/19 | 580 | systems/texlive/tlnet/archive/dtl.tar.xz
2019/02/28 | 15868 | systems/texlive/tlnet/archive/dtl.win32.tar.xz
2019/04/10 | 15816 | systems/texlive/tlnet/archive/dtl.x86_64-cygwin.tar.xz
2019/03/08 | 20540 | systems/texlive/tlnet/archive/dtl.x86_64-darwinlegacy.tar.xz
@@ -249733,13 +249753,13 @@
2019/03/19 | 74444 | systems/texlive/tlnet/archive/dvi2tty.amd64-freebsd.tar.xz
2019/03/01 | 63308 | systems/texlive/tlnet/archive/dvi2tty.amd64-netbsd.tar.xz
2019/02/28 | 58628 | systems/texlive/tlnet/archive/dvi2tty.armhf-linux.tar.xz
-2019/03/27 | 35892 | systems/texlive/tlnet/archive/dvi2tty.doc.tar.xz
+2019/11/19 | 35876 | systems/texlive/tlnet/archive/dvi2tty.doc.tar.xz
2019/03/19 | 22848 | systems/texlive/tlnet/archive/dvi2tty.i386-cygwin.tar.xz
2019/03/20 | 65408 | systems/texlive/tlnet/archive/dvi2tty.i386-freebsd.tar.xz
2019/03/08 | 71416 | systems/texlive/tlnet/archive/dvi2tty.i386-linux.tar.xz
2019/03/01 | 58824 | systems/texlive/tlnet/archive/dvi2tty.i386-netbsd.tar.xz
2019/02/28 | 67840 | systems/texlive/tlnet/archive/dvi2tty.i386-solaris.tar.xz
-2019/03/27 | 504 | systems/texlive/tlnet/archive/dvi2tty.tar.xz
+2019/11/19 | 504 | systems/texlive/tlnet/archive/dvi2tty.tar.xz
2019/02/28 | 88096 | systems/texlive/tlnet/archive/dvi2tty.win32.tar.xz
2019/04/10 | 23760 | systems/texlive/tlnet/archive/dvi2tty.x86_64-cygwin.tar.xz
2019/03/08 | 68820 | systems/texlive/tlnet/archive/dvi2tty.x86_64-darwinlegacy.tar.xz
@@ -249787,13 +249807,13 @@
2019/03/19 | 9572 | systems/texlive/tlnet/archive/dvidvi.amd64-freebsd.tar.xz
2019/03/01 | 8340 | systems/texlive/tlnet/archive/dvidvi.amd64-netbsd.tar.xz
2019/02/28 | 7636 | systems/texlive/tlnet/archive/dvidvi.armhf-linux.tar.xz
-2019/03/27 | 19336 | systems/texlive/tlnet/archive/dvidvi.doc.tar.xz
+2019/11/19 | 19324 | systems/texlive/tlnet/archive/dvidvi.doc.tar.xz
2019/03/19 | 8384 | systems/texlive/tlnet/archive/dvidvi.i386-cygwin.tar.xz
2019/03/20 | 8260 | systems/texlive/tlnet/archive/dvidvi.i386-freebsd.tar.xz
2019/03/08 | 8000 | systems/texlive/tlnet/archive/dvidvi.i386-linux.tar.xz
2019/03/01 | 7580 | systems/texlive/tlnet/archive/dvidvi.i386-netbsd.tar.xz
2019/02/28 | 8840 | systems/texlive/tlnet/archive/dvidvi.i386-solaris.tar.xz
-2019/03/27 | 464 | systems/texlive/tlnet/archive/dvidvi.tar.xz
+2019/11/19 | 468 | systems/texlive/tlnet/archive/dvidvi.tar.xz
2019/02/28 | 10712 | systems/texlive/tlnet/archive/dvidvi.win32.tar.xz
2019/04/10 | 8564 | systems/texlive/tlnet/archive/dvidvi.x86_64-cygwin.tar.xz
2019/03/08 | 7964 | systems/texlive/tlnet/archive/dvidvi.x86_64-darwinlegacy.tar.xz
@@ -249825,13 +249845,13 @@
2019/03/19 | 90988 | systems/texlive/tlnet/archive/dviljk.amd64-freebsd.tar.xz
2019/03/01 | 74936 | systems/texlive/tlnet/archive/dviljk.amd64-netbsd.tar.xz
2019/02/28 | 63596 | systems/texlive/tlnet/archive/dviljk.armhf-linux.tar.xz
-2019/03/27 | 74944 | systems/texlive/tlnet/archive/dviljk.doc.tar.xz
+2019/11/19 | 74976 | systems/texlive/tlnet/archive/dviljk.doc.tar.xz
2019/03/19 | 38604 | systems/texlive/tlnet/archive/dviljk.i386-cygwin.tar.xz
2019/03/20 | 77312 | systems/texlive/tlnet/archive/dviljk.i386-freebsd.tar.xz
2019/03/08 | 89428 | systems/texlive/tlnet/archive/dviljk.i386-linux.tar.xz
2019/03/01 | 71684 | systems/texlive/tlnet/archive/dviljk.i386-netbsd.tar.xz
2019/02/28 | 84416 | systems/texlive/tlnet/archive/dviljk.i386-solaris.tar.xz
-2019/03/27 | 532 | systems/texlive/tlnet/archive/dviljk.tar.xz
+2019/11/19 | 532 | systems/texlive/tlnet/archive/dviljk.tar.xz
2019/02/28 | 45564 | systems/texlive/tlnet/archive/dviljk.win32.tar.xz
2019/04/10 | 41248 | systems/texlive/tlnet/archive/dviljk.x86_64-cygwin.tar.xz
2019/03/08 | 80740 | systems/texlive/tlnet/archive/dviljk.x86_64-darwinlegacy.tar.xz
@@ -249843,13 +249863,13 @@
2019/03/19 | 75896 | systems/texlive/tlnet/archive/dviout-util.amd64-freebsd.tar.xz
2019/03/01 | 65168 | systems/texlive/tlnet/archive/dviout-util.amd64-netbsd.tar.xz
2019/02/28 | 60548 | systems/texlive/tlnet/archive/dviout-util.armhf-linux.tar.xz
-2019/03/27 | 38808 | systems/texlive/tlnet/archive/dviout-util.doc.tar.xz
+2019/11/19 | 38880 | systems/texlive/tlnet/archive/dviout-util.doc.tar.xz
2019/03/19 | 24540 | systems/texlive/tlnet/archive/dviout-util.i386-cygwin.tar.xz
2019/03/20 | 66692 | systems/texlive/tlnet/archive/dviout-util.i386-freebsd.tar.xz
2019/03/08 | 75008 | systems/texlive/tlnet/archive/dviout-util.i386-linux.tar.xz
2019/03/01 | 60332 | systems/texlive/tlnet/archive/dviout-util.i386-netbsd.tar.xz
2019/02/28 | 72528 | systems/texlive/tlnet/archive/dviout-util.i386-solaris.tar.xz
-2019/03/27 | 248 | systems/texlive/tlnet/archive/dviout-util.tar.xz
+2019/11/19 | 248 | systems/texlive/tlnet/archive/dviout-util.tar.xz
2019/02/28 | 89592 | systems/texlive/tlnet/archive/dviout-util.win32.tar.xz
2019/04/10 | 25828 | systems/texlive/tlnet/archive/dviout-util.x86_64-cygwin.tar.xz
2019/03/08 | 70596 | systems/texlive/tlnet/archive/dviout-util.x86_64-darwinlegacy.tar.xz
@@ -249862,13 +249882,13 @@
2019/05/30 | 432960 | systems/texlive/tlnet/archive/dvipdfmx.amd64-freebsd.tar.xz
2019/05/12 | 367324 | systems/texlive/tlnet/archive/dvipdfmx.amd64-netbsd.tar.xz
2019/05/15 | 341900 | systems/texlive/tlnet/archive/dvipdfmx.armhf-linux.tar.xz
-2019/11/13 | 3123584 | systems/texlive/tlnet/archive/dvipdfmx.doc.tar.xz
+2019/11/19 | 3123608 | systems/texlive/tlnet/archive/dvipdfmx.doc.tar.xz
2019/05/13 | 379336 | systems/texlive/tlnet/archive/dvipdfmx.i386-cygwin.tar.xz
2019/05/13 | 377916 | systems/texlive/tlnet/archive/dvipdfmx.i386-freebsd.tar.xz
2019/05/31 | 449624 | systems/texlive/tlnet/archive/dvipdfmx.i386-linux.tar.xz
2019/05/12 | 348668 | systems/texlive/tlnet/archive/dvipdfmx.i386-netbsd.tar.xz
2019/05/15 | 403020 | systems/texlive/tlnet/archive/dvipdfmx.i386-solaris.tar.xz
-2019/11/13 | 26644 | systems/texlive/tlnet/archive/dvipdfmx.tar.xz
+2019/11/19 | 26648 | systems/texlive/tlnet/archive/dvipdfmx.tar.xz
2019/11/15 | 321964 | systems/texlive/tlnet/archive/dvipdfmx.win32.tar.xz
2019/05/13 | 382060 | systems/texlive/tlnet/archive/dvipdfmx.x86_64-cygwin.tar.xz
2019/05/13 | 397824 | systems/texlive/tlnet/archive/dvipdfmx.x86_64-darwinlegacy.tar.xz
@@ -249880,13 +249900,13 @@
2019/04/08 | 494392 | systems/texlive/tlnet/archive/dvipng.amd64-freebsd.tar.xz
2019/04/09 | 409584 | systems/texlive/tlnet/archive/dvipng.amd64-netbsd.tar.xz
2019/04/09 | 381204 | systems/texlive/tlnet/archive/dvipng.armhf-linux.tar.xz
-2019/04/09 | 288280 | systems/texlive/tlnet/archive/dvipng.doc.tar.xz
+2019/11/19 | 306220 | systems/texlive/tlnet/archive/dvipng.doc.tar.xz
2019/04/08 | 425680 | systems/texlive/tlnet/archive/dvipng.i386-cygwin.tar.xz
2019/04/08 | 431000 | systems/texlive/tlnet/archive/dvipng.i386-freebsd.tar.xz
2019/04/08 | 487612 | systems/texlive/tlnet/archive/dvipng.i386-linux.tar.xz
2019/04/09 | 376312 | systems/texlive/tlnet/archive/dvipng.i386-netbsd.tar.xz
2019/04/08 | 439540 | systems/texlive/tlnet/archive/dvipng.i386-solaris.tar.xz
-2019/04/09 | 944 | systems/texlive/tlnet/archive/dvipng.tar.xz
+2019/11/19 | 944 | systems/texlive/tlnet/archive/dvipng.tar.xz
2019/04/08 | 389804 | systems/texlive/tlnet/archive/dvipng.win32.tar.xz
2019/04/10 | 426556 | systems/texlive/tlnet/archive/dvipng.x86_64-cygwin.tar.xz
2019/04/08 | 437144 | systems/texlive/tlnet/archive/dvipng.x86_64-darwinlegacy.tar.xz
@@ -249898,13 +249918,13 @@
2019/03/19 | 47980 | systems/texlive/tlnet/archive/dvipos.amd64-freebsd.tar.xz
2019/03/01 | 44136 | systems/texlive/tlnet/archive/dvipos.amd64-netbsd.tar.xz
2019/02/28 | 37084 | systems/texlive/tlnet/archive/dvipos.armhf-linux.tar.xz
-2019/03/27 | 28512 | systems/texlive/tlnet/archive/dvipos.doc.tar.xz
+2019/11/19 | 28512 | systems/texlive/tlnet/archive/dvipos.doc.tar.xz
2019/03/19 | 16244 | systems/texlive/tlnet/archive/dvipos.i386-cygwin.tar.xz
2019/03/20 | 39972 | systems/texlive/tlnet/archive/dvipos.i386-freebsd.tar.xz
2019/03/08 | 48584 | systems/texlive/tlnet/archive/dvipos.i386-linux.tar.xz
2019/03/01 | 39452 | systems/texlive/tlnet/archive/dvipos.i386-netbsd.tar.xz
2019/02/28 | 45256 | systems/texlive/tlnet/archive/dvipos.i386-solaris.tar.xz
-2019/03/27 | 296 | systems/texlive/tlnet/archive/dvipos.tar.xz
+2019/11/19 | 296 | systems/texlive/tlnet/archive/dvipos.tar.xz
2019/02/28 | 16832 | systems/texlive/tlnet/archive/dvipos.win32.tar.xz
2019/04/10 | 17772 | systems/texlive/tlnet/archive/dvipos.x86_64-cygwin.tar.xz
2019/03/08 | 45972 | systems/texlive/tlnet/archive/dvipos.x86_64-darwinlegacy.tar.xz
@@ -249917,13 +249937,13 @@
2019/05/01 | 130520 | systems/texlive/tlnet/archive/dvips.amd64-netbsd.tar.xz
2019/05/02 | 117288 | systems/texlive/tlnet/archive/dvips.armhf-linux.tar.xz
2019/02/28 | 11640 | systems/texlive/tlnet/archive/dvipsconfig.tar.xz
-2019/03/27 | 514068 | systems/texlive/tlnet/archive/dvips.doc.tar.xz
+2019/11/19 | 514052 | systems/texlive/tlnet/archive/dvips.doc.tar.xz
2019/05/01 | 96792 | systems/texlive/tlnet/archive/dvips.i386-cygwin.tar.xz
2019/05/01 | 129260 | systems/texlive/tlnet/archive/dvips.i386-freebsd.tar.xz
2019/05/01 | 143484 | systems/texlive/tlnet/archive/dvips.i386-linux.tar.xz
2019/05/01 | 115192 | systems/texlive/tlnet/archive/dvips.i386-netbsd.tar.xz
2019/05/01 | 136636 | systems/texlive/tlnet/archive/dvips.i386-solaris.tar.xz
-2019/03/27 | 34492 | systems/texlive/tlnet/archive/dvips.tar.xz
+2019/11/19 | 34496 | systems/texlive/tlnet/archive/dvips.tar.xz
2019/05/04 | 90924 | systems/texlive/tlnet/archive/dvips.win32.tar.xz
2019/05/01 | 107772 | systems/texlive/tlnet/archive/dvips.x86_64-cygwin.tar.xz
2019/05/01 | 140540 | systems/texlive/tlnet/archive/dvips.x86_64-darwinlegacy.tar.xz
@@ -249935,13 +249955,13 @@
2019/03/19 | 1527176 | systems/texlive/tlnet/archive/dvisvgm.amd64-freebsd.tar.xz
2019/03/13 | 1632288 | systems/texlive/tlnet/archive/dvisvgm.amd64-netbsd.tar.xz
2019/03/15 | 1472788 | systems/texlive/tlnet/archive/dvisvgm.armhf-linux.tar.xz
-2019/03/27 | 92424 | systems/texlive/tlnet/archive/dvisvgm.doc.tar.xz
+2019/11/19 | 92412 | systems/texlive/tlnet/archive/dvisvgm.doc.tar.xz
2019/03/19 | 1625352 | systems/texlive/tlnet/archive/dvisvgm.i386-cygwin.tar.xz
2019/03/20 | 1465752 | systems/texlive/tlnet/archive/dvisvgm.i386-freebsd.tar.xz
2019/03/13 | 1693728 | systems/texlive/tlnet/archive/dvisvgm.i386-linux.tar.xz
2019/03/13 | 1601192 | systems/texlive/tlnet/archive/dvisvgm.i386-netbsd.tar.xz
2019/03/15 | 1854432 | systems/texlive/tlnet/archive/dvisvgm.i386-solaris.tar.xz
-2019/03/27 | 908 | systems/texlive/tlnet/archive/dvisvgm.tar.xz
+2019/11/19 | 908 | systems/texlive/tlnet/archive/dvisvgm.tar.xz
2019/10/19 | 1417196 | systems/texlive/tlnet/archive/dvisvgm.win32.tar.xz
2019/04/10 | 1644752 | systems/texlive/tlnet/archive/dvisvgm.x86_64-cygwin.tar.xz
2019/03/13 | 1445176 | systems/texlive/tlnet/archive/dvisvgm.x86_64-darwinlegacy.tar.xz
@@ -250796,14 +250816,14 @@
2019/02/28 | 348 | systems/texlive/tlnet/archive/fontinst.amd64-freebsd.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/fontinst.amd64-netbsd.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/fontinst.armhf-linux.tar.xz
-2019/03/27 | 1019488 | systems/texlive/tlnet/archive/fontinst.doc.tar.xz
+2019/11/19 | 1019508 | systems/texlive/tlnet/archive/fontinst.doc.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/fontinst.i386-cygwin.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/fontinst.i386-freebsd.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/fontinst.i386-linux.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/fontinst.i386-netbsd.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/fontinst.i386-solaris.tar.xz
-2019/03/27 | 410340 | systems/texlive/tlnet/archive/fontinst.source.tar.xz
-2019/03/27 | 85796 | systems/texlive/tlnet/archive/fontinst.tar.xz
+2019/11/19 | 410344 | systems/texlive/tlnet/archive/fontinst.source.tar.xz
+2019/11/19 | 85800 | systems/texlive/tlnet/archive/fontinst.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/fontinst.x86_64-cygwin.tar.xz
2019/02/28 | 352 | systems/texlive/tlnet/archive/fontinst.x86_64-darwinlegacy.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/fontinst.x86_64-darwin.tar.xz
@@ -250818,13 +250838,13 @@
2019/02/28 | 388 | systems/texlive/tlnet/archive/fontools.amd64-freebsd.tar.xz
2019/02/28 | 388 | systems/texlive/tlnet/archive/fontools.amd64-netbsd.tar.xz
2019/02/28 | 384 | systems/texlive/tlnet/archive/fontools.armhf-linux.tar.xz
-2019/10/30 | 126208 | systems/texlive/tlnet/archive/fontools.doc.tar.xz
+2019/11/19 | 126892 | systems/texlive/tlnet/archive/fontools.doc.tar.xz
2019/02/28 | 384 | systems/texlive/tlnet/archive/fontools.i386-cygwin.tar.xz
2019/02/28 | 388 | systems/texlive/tlnet/archive/fontools.i386-freebsd.tar.xz
2019/02/28 | 384 | systems/texlive/tlnet/archive/fontools.i386-linux.tar.xz
2019/02/28 | 384 | systems/texlive/tlnet/archive/fontools.i386-netbsd.tar.xz
2019/02/28 | 384 | systems/texlive/tlnet/archive/fontools.i386-solaris.tar.xz
-2019/10/30 | 43600 | systems/texlive/tlnet/archive/fontools.tar.xz
+2019/11/19 | 43820 | systems/texlive/tlnet/archive/fontools.tar.xz
2019/02/28 | 728 | systems/texlive/tlnet/archive/fontools.win32.tar.xz
2019/02/28 | 388 | systems/texlive/tlnet/archive/fontools.x86_64-cygwin.tar.xz
2019/02/28 | 396 | systems/texlive/tlnet/archive/fontools.x86_64-darwinlegacy.tar.xz
@@ -251369,13 +251389,13 @@
2019/03/19 | 42924 | systems/texlive/tlnet/archive/gsftopk.amd64-freebsd.tar.xz
2019/03/01 | 36824 | systems/texlive/tlnet/archive/gsftopk.amd64-netbsd.tar.xz
2019/02/28 | 33492 | systems/texlive/tlnet/archive/gsftopk.armhf-linux.tar.xz
-2019/04/06 | 27536 | systems/texlive/tlnet/archive/gsftopk.doc.tar.xz
+2019/11/19 | 27540 | systems/texlive/tlnet/archive/gsftopk.doc.tar.xz
2019/03/19 | 11644 | systems/texlive/tlnet/archive/gsftopk.i386-cygwin.tar.xz
2019/03/20 | 35900 | systems/texlive/tlnet/archive/gsftopk.i386-freebsd.tar.xz
2019/03/08 | 42932 | systems/texlive/tlnet/archive/gsftopk.i386-linux.tar.xz
2019/03/01 | 33628 | systems/texlive/tlnet/archive/gsftopk.i386-netbsd.tar.xz
2019/02/28 | 39720 | systems/texlive/tlnet/archive/gsftopk.i386-solaris.tar.xz
-2019/04/06 | 3548 | systems/texlive/tlnet/archive/gsftopk.tar.xz
+2019/11/19 | 3548 | systems/texlive/tlnet/archive/gsftopk.tar.xz
2019/08/19 | 12976 | systems/texlive/tlnet/archive/gsftopk.win32.tar.xz
2019/04/10 | 11832 | systems/texlive/tlnet/archive/gsftopk.x86_64-cygwin.tar.xz
2019/03/08 | 39448 | systems/texlive/tlnet/archive/gsftopk.x86_64-darwinlegacy.tar.xz
@@ -252086,13 +252106,13 @@
2019/03/19 | 50232 | systems/texlive/tlnet/archive/kpathsea.amd64-freebsd.tar.xz
2019/03/01 | 45988 | systems/texlive/tlnet/archive/kpathsea.amd64-netbsd.tar.xz
2019/02/28 | 40356 | systems/texlive/tlnet/archive/kpathsea.armhf-linux.tar.xz
-2019/11/18 | 1068232 | systems/texlive/tlnet/archive/kpathsea.doc.tar.xz
+2019/11/19 | 1072944 | systems/texlive/tlnet/archive/kpathsea.doc.tar.xz
2019/03/19 | 55144 | systems/texlive/tlnet/archive/kpathsea.i386-cygwin.tar.xz
2019/03/20 | 44332 | systems/texlive/tlnet/archive/kpathsea.i386-freebsd.tar.xz
2019/03/08 | 50296 | systems/texlive/tlnet/archive/kpathsea.i386-linux.tar.xz
2019/03/01 | 42852 | systems/texlive/tlnet/archive/kpathsea.i386-netbsd.tar.xz
2019/02/28 | 49056 | systems/texlive/tlnet/archive/kpathsea.i386-solaris.tar.xz
-2019/11/18 | 32204 | systems/texlive/tlnet/archive/kpathsea.tar.xz
+2019/11/19 | 32204 | systems/texlive/tlnet/archive/kpathsea.tar.xz
2019/02/28 | 508428 | systems/texlive/tlnet/archive/kpathsea.win32.tar.xz
2019/04/10 | 53416 | systems/texlive/tlnet/archive/kpathsea.x86_64-cygwin.tar.xz
2019/03/08 | 47484 | systems/texlive/tlnet/archive/kpathsea.x86_64-darwinlegacy.tar.xz
@@ -252292,13 +252312,13 @@
2019/11/17 | 396 | systems/texlive/tlnet/archive/latex-bin-dev.x86_64-linuxmusl.tar.xz
2019/11/17 | 392 | systems/texlive/tlnet/archive/latex-bin-dev.x86_64-linux.tar.xz
2019/11/17 | 392 | systems/texlive/tlnet/archive/latex-bin-dev.x86_64-solaris.tar.xz
-2019/11/17 | 53284 | systems/texlive/tlnet/archive/latex-bin.doc.tar.xz
+2019/11/19 | 53292 | systems/texlive/tlnet/archive/latex-bin.doc.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/latex-bin.i386-cygwin.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/latex-bin.i386-freebsd.tar.xz
2019/02/28 | 368 | systems/texlive/tlnet/archive/latex-bin.i386-linux.tar.xz
2019/02/28 | 368 | systems/texlive/tlnet/archive/latex-bin.i386-netbsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/latex-bin.i386-solaris.tar.xz
-2019/11/17 | 512 | systems/texlive/tlnet/archive/latex-bin.tar.xz
+2019/11/19 | 516 | systems/texlive/tlnet/archive/latex-bin.tar.xz
2019/02/28 | 924 | systems/texlive/tlnet/archive/latex-bin.win32.tar.xz
2019/02/28 | 376 | systems/texlive/tlnet/archive/latex-bin.x86_64-cygwin.tar.xz
2019/02/28 | 380 | systems/texlive/tlnet/archive/latex-bin.x86_64-darwinlegacy.tar.xz
@@ -252523,13 +252543,13 @@
2019/03/19 | 635200 | systems/texlive/tlnet/archive/lcdftypetools.amd64-freebsd.tar.xz
2019/03/01 | 669868 | systems/texlive/tlnet/archive/lcdftypetools.amd64-netbsd.tar.xz
2019/02/28 | 503304 | systems/texlive/tlnet/archive/lcdftypetools.armhf-linux.tar.xz
-2019/03/27 | 258784 | systems/texlive/tlnet/archive/lcdftypetools.doc.tar.xz
+2019/11/19 | 258904 | systems/texlive/tlnet/archive/lcdftypetools.doc.tar.xz
2019/03/19 | 570700 | systems/texlive/tlnet/archive/lcdftypetools.i386-cygwin.tar.xz
2019/03/20 | 622236 | systems/texlive/tlnet/archive/lcdftypetools.i386-freebsd.tar.xz
2019/03/08 | 694408 | systems/texlive/tlnet/archive/lcdftypetools.i386-linux.tar.xz
2019/03/01 | 649356 | systems/texlive/tlnet/archive/lcdftypetools.i386-netbsd.tar.xz
2019/02/28 | 822980 | systems/texlive/tlnet/archive/lcdftypetools.i386-solaris.tar.xz
-2019/03/27 | 1000 | systems/texlive/tlnet/archive/lcdftypetools.tar.xz
+2019/11/19 | 1004 | systems/texlive/tlnet/archive/lcdftypetools.tar.xz
2019/02/28 | 702512 | systems/texlive/tlnet/archive/lcdftypetools.win32.tar.xz
2019/04/10 | 581712 | systems/texlive/tlnet/archive/lcdftypetools.x86_64-cygwin.tar.xz
2019/03/08 | 654088 | systems/texlive/tlnet/archive/lcdftypetools.x86_64-darwinlegacy.tar.xz
@@ -253061,18 +253081,18 @@
2019/11/07 | 263752 | systems/texlive/tlnet/archive/luatexbase.doc.tar.xz
2019/11/07 | 8444 | systems/texlive/tlnet/archive/luatexbase.source.tar.xz
2019/11/07 | 3508 | systems/texlive/tlnet/archive/luatexbase.tar.xz
-2019/11/18 | 1712452 | systems/texlive/tlnet/archive/luatex.doc.tar.xz
+2019/11/19 | 1685308 | systems/texlive/tlnet/archive/luatex.doc.tar.xz
2019/11/17 | 1694792 | systems/texlive/tlnet/archive/luatex.i386-cygwin.tar.xz
2019/11/17 | 1646200 | systems/texlive/tlnet/archive/luatex.i386-freebsd.tar.xz
2019/11/17 | 1826596 | systems/texlive/tlnet/archive/luatex.i386-linux.tar.xz
2019/11/17 | 1443332 | systems/texlive/tlnet/archive/luatex.i386-netbsd.tar.xz
2019/11/17 | 1595320 | systems/texlive/tlnet/archive/luatex.i386-solaris.tar.xz
-2019/11/18 | 3048064 | systems/texlive/tlnet/archive/luatexja.doc.tar.xz
-2019/11/18 | 84228 | systems/texlive/tlnet/archive/luatexja.source.tar.xz
-2019/11/18 | 180448 | systems/texlive/tlnet/archive/luatexja.tar.xz
+2019/11/19 | 3048036 | systems/texlive/tlnet/archive/luatexja.doc.tar.xz
+2019/11/19 | 84228 | systems/texlive/tlnet/archive/luatexja.source.tar.xz
+2019/11/19 | 180432 | systems/texlive/tlnet/archive/luatexja.tar.xz
2019/08/03 | 297212 | systems/texlive/tlnet/archive/luatexko.doc.tar.xz
2019/08/03 | 20556 | systems/texlive/tlnet/archive/luatexko.tar.xz
-2019/11/18 | 12924 | systems/texlive/tlnet/archive/luatex.tar.xz
+2019/11/19 | 12924 | systems/texlive/tlnet/archive/luatex.tar.xz
2019/02/28 | 317312 | systems/texlive/tlnet/archive/luatextra.doc.tar.xz
2019/02/28 | 3492 | systems/texlive/tlnet/archive/luatextra.source.tar.xz
2019/02/28 | 1056 | systems/texlive/tlnet/archive/luatextra.tar.xz
@@ -253194,13 +253214,13 @@
2019/03/27 | 47984 | systems/texlive/tlnet/archive/makeindex.amd64-freebsd.tar.xz
2019/03/27 | 43788 | systems/texlive/tlnet/archive/makeindex.amd64-netbsd.tar.xz
2019/03/27 | 40488 | systems/texlive/tlnet/archive/makeindex.armhf-linux.tar.xz
-2019/03/27 | 466008 | systems/texlive/tlnet/archive/makeindex.doc.tar.xz
+2019/11/19 | 466032 | systems/texlive/tlnet/archive/makeindex.doc.tar.xz
2019/03/27 | 18736 | systems/texlive/tlnet/archive/makeindex.i386-cygwin.tar.xz
2019/03/27 | 39664 | systems/texlive/tlnet/archive/makeindex.i386-freebsd.tar.xz
2019/03/27 | 50340 | systems/texlive/tlnet/archive/makeindex.i386-linux.tar.xz
2019/03/27 | 38356 | systems/texlive/tlnet/archive/makeindex.i386-netbsd.tar.xz
2019/03/27 | 45696 | systems/texlive/tlnet/archive/makeindex.i386-solaris.tar.xz
-2019/03/27 | 4628 | systems/texlive/tlnet/archive/makeindex.tar.xz
+2019/11/19 | 4628 | systems/texlive/tlnet/archive/makeindex.tar.xz
2019/03/24 | 18208 | systems/texlive/tlnet/archive/makeindex.win32.tar.xz
2019/04/10 | 21388 | systems/texlive/tlnet/archive/makeindex.x86_64-cygwin.tar.xz
2019/03/27 | 46212 | systems/texlive/tlnet/archive/makeindex.x86_64-darwinlegacy.tar.xz
@@ -253423,13 +253443,13 @@
2019/04/06 | 146028 | systems/texlive/tlnet/archive/metafont.armhf-linux.tar.xz
2019/02/28 | 178916 | systems/texlive/tlnet/archive/metafont-beginners.doc.tar.xz
2019/02/28 | 496 | systems/texlive/tlnet/archive/metafont-beginners.tar.xz
-2019/03/27 | 52792 | systems/texlive/tlnet/archive/metafont.doc.tar.xz
+2019/11/19 | 71968 | systems/texlive/tlnet/archive/metafont.doc.tar.xz
2019/04/08 | 135648 | systems/texlive/tlnet/archive/metafont.i386-cygwin.tar.xz
2019/04/02 | 183604 | systems/texlive/tlnet/archive/metafont.i386-freebsd.tar.xz
2019/04/02 | 176584 | systems/texlive/tlnet/archive/metafont.i386-linux.tar.xz
2019/04/02 | 148252 | systems/texlive/tlnet/archive/metafont.i386-netbsd.tar.xz
2019/04/02 | 177252 | systems/texlive/tlnet/archive/metafont.i386-solaris.tar.xz
-2019/03/27 | 33572 | systems/texlive/tlnet/archive/metafont.tar.xz
+2019/11/19 | 33572 | systems/texlive/tlnet/archive/metafont.tar.xz
2019/03/24 | 142632 | systems/texlive/tlnet/archive/metafont.win32.tar.xz
2019/04/10 | 141980 | systems/texlive/tlnet/archive/metafont.x86_64-cygwin.tar.xz
2019/04/02 | 182664 | systems/texlive/tlnet/archive/metafont.x86_64-darwinlegacy.tar.xz
@@ -253590,9 +253610,9 @@
2019/06/19 | 518772 | systems/texlive/tlnet/archive/miama.tar.xz
2019/02/28 | 1378204 | systems/texlive/tlnet/archive/microtype-de.doc.tar.xz
2019/02/28 | 388 | systems/texlive/tlnet/archive/microtype-de.tar.xz
-2019/10/12 | 1642872 | systems/texlive/tlnet/archive/microtype.doc.tar.xz
-2019/10/12 | 141568 | systems/texlive/tlnet/archive/microtype.source.tar.xz
-2019/10/12 | 45352 | systems/texlive/tlnet/archive/microtype.tar.xz
+2019/11/19 | 1646840 | systems/texlive/tlnet/archive/microtype.doc.tar.xz
+2019/11/19 | 142140 | systems/texlive/tlnet/archive/microtype.source.tar.xz
+2019/11/19 | 45464 | systems/texlive/tlnet/archive/microtype.tar.xz
2019/02/28 | 330504 | systems/texlive/tlnet/archive/midnight.doc.tar.xz
2019/02/28 | 16348 | systems/texlive/tlnet/archive/midnight.tar.xz
2019/02/28 | 189016 | systems/texlive/tlnet/archive/midpage.doc.tar.xz
@@ -253847,13 +253867,13 @@
2019/03/19 | 41928 | systems/texlive/tlnet/archive/m-tx.amd64-freebsd.tar.xz
2019/02/28 | 39468 | systems/texlive/tlnet/archive/m-tx.amd64-netbsd.tar.xz
2019/02/28 | 35660 | systems/texlive/tlnet/archive/m-tx.armhf-linux.tar.xz
-2019/03/27 | 739508 | systems/texlive/tlnet/archive/m-tx.doc.tar.xz
+2019/11/19 | 739512 | systems/texlive/tlnet/archive/m-tx.doc.tar.xz
2019/03/19 | 42592 | systems/texlive/tlnet/archive/m-tx.i386-cygwin.tar.xz
2019/03/20 | 36580 | systems/texlive/tlnet/archive/m-tx.i386-freebsd.tar.xz
2019/03/08 | 46916 | systems/texlive/tlnet/archive/m-tx.i386-linux.tar.xz
2019/03/01 | 37176 | systems/texlive/tlnet/archive/m-tx.i386-netbsd.tar.xz
2019/02/28 | 42976 | systems/texlive/tlnet/archive/m-tx.i386-solaris.tar.xz
-2019/03/27 | 4544 | systems/texlive/tlnet/archive/m-tx.tar.xz
+2019/11/19 | 4544 | systems/texlive/tlnet/archive/m-tx.tar.xz
2019/02/28 | 41140 | systems/texlive/tlnet/archive/m-tx.win32.tar.xz
2019/04/10 | 43488 | systems/texlive/tlnet/archive/m-tx.x86_64-cygwin.tar.xz
2019/03/08 | 43588 | systems/texlive/tlnet/archive/m-tx.x86_64-darwinlegacy.tar.xz
@@ -254270,13 +254290,13 @@
2019/05/29 | 297236 | systems/texlive/tlnet/archive/omegaware.amd64-freebsd.tar.xz
2019/03/01 | 246296 | systems/texlive/tlnet/archive/omegaware.amd64-netbsd.tar.xz
2019/02/28 | 195864 | systems/texlive/tlnet/archive/omegaware.armhf-linux.tar.xz
-2019/03/27 | 148980 | systems/texlive/tlnet/archive/omegaware.doc.tar.xz
+2019/11/19 | 149076 | systems/texlive/tlnet/archive/omegaware.doc.tar.xz
2019/03/19 | 155076 | systems/texlive/tlnet/archive/omegaware.i386-cygwin.tar.xz
2019/03/20 | 219564 | systems/texlive/tlnet/archive/omegaware.i386-freebsd.tar.xz
2019/03/08 | 237940 | systems/texlive/tlnet/archive/omegaware.i386-linux.tar.xz
2019/03/01 | 209676 | systems/texlive/tlnet/archive/omegaware.i386-netbsd.tar.xz
2019/02/28 | 257504 | systems/texlive/tlnet/archive/omegaware.i386-solaris.tar.xz
-2019/03/27 | 628 | systems/texlive/tlnet/archive/omegaware.tar.xz
+2019/11/19 | 628 | systems/texlive/tlnet/archive/omegaware.tar.xz
2019/02/28 | 170336 | systems/texlive/tlnet/archive/omegaware.win32.tar.xz
2019/04/10 | 183628 | systems/texlive/tlnet/archive/omegaware.x86_64-cygwin.tar.xz
2019/03/08 | 255116 | systems/texlive/tlnet/archive/omegaware.x86_64-darwinlegacy.tar.xz
@@ -254483,13 +254503,13 @@
2019/02/28 | 340 | systems/texlive/tlnet/archive/pdfbook2.amd64-freebsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/pdfbook2.amd64-netbsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/pdfbook2.armhf-linux.tar.xz
-2019/08/14 | 21580 | systems/texlive/tlnet/archive/pdfbook2.doc.tar.xz
+2019/11/19 | 2176 | systems/texlive/tlnet/archive/pdfbook2.doc.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/pdfbook2.i386-cygwin.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/pdfbook2.i386-freebsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/pdfbook2.i386-linux.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/pdfbook2.i386-netbsd.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/pdfbook2.i386-solaris.tar.xz
-2019/08/14 | 3516 | systems/texlive/tlnet/archive/pdfbook2.tar.xz
+2019/11/19 | 3516 | systems/texlive/tlnet/archive/pdfbook2.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/pdfbook2.x86_64-cygwin.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/pdfbook2.x86_64-darwinlegacy.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/pdfbook2.x86_64-darwin.tar.xz
@@ -254519,23 +254539,23 @@
2019/02/28 | 368 | systems/texlive/tlnet/archive/pdfcrop.x86_64-linuxmusl.tar.xz
2019/02/28 | 360 | systems/texlive/tlnet/archive/pdfcrop.x86_64-linux.tar.xz
2019/02/28 | 364 | systems/texlive/tlnet/archive/pdfcrop.x86_64-solaris.tar.xz
-2019/02/28 | 508 | systems/texlive/tlnet/archive/pdfjam.aarch64-linux.tar.xz
-2019/02/28 | 512 | systems/texlive/tlnet/archive/pdfjam.amd64-freebsd.tar.xz
-2019/02/28 | 508 | systems/texlive/tlnet/archive/pdfjam.amd64-netbsd.tar.xz
-2019/02/28 | 508 | systems/texlive/tlnet/archive/pdfjam.armhf-linux.tar.xz
-2019/11/03 | 190172 | systems/texlive/tlnet/archive/pdfjam.doc.tar.xz
-2019/02/28 | 504 | systems/texlive/tlnet/archive/pdfjam.i386-cygwin.tar.xz
-2019/02/28 | 508 | systems/texlive/tlnet/archive/pdfjam.i386-freebsd.tar.xz
-2019/02/28 | 500 | systems/texlive/tlnet/archive/pdfjam.i386-linux.tar.xz
-2019/02/28 | 504 | systems/texlive/tlnet/archive/pdfjam.i386-netbsd.tar.xz
-2019/02/28 | 508 | systems/texlive/tlnet/archive/pdfjam.i386-solaris.tar.xz
-2019/11/03 | 13248 | systems/texlive/tlnet/archive/pdfjam.tar.xz
-2019/02/28 | 512 | systems/texlive/tlnet/archive/pdfjam.x86_64-cygwin.tar.xz
-2019/02/28 | 520 | systems/texlive/tlnet/archive/pdfjam.x86_64-darwinlegacy.tar.xz
-2019/02/28 | 512 | systems/texlive/tlnet/archive/pdfjam.x86_64-darwin.tar.xz
-2019/02/28 | 516 | systems/texlive/tlnet/archive/pdfjam.x86_64-linuxmusl.tar.xz
-2019/02/28 | 508 | systems/texlive/tlnet/archive/pdfjam.x86_64-linux.tar.xz
-2019/02/28 | 508 | systems/texlive/tlnet/archive/pdfjam.x86_64-solaris.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.aarch64-linux.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.amd64-freebsd.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.amd64-netbsd.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.armhf-linux.tar.xz
+2019/11/19 | 110184 | systems/texlive/tlnet/archive/pdfjam.doc.tar.xz
+2019/11/19 | 336 | systems/texlive/tlnet/archive/pdfjam.i386-cygwin.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.i386-freebsd.tar.xz
+2019/11/19 | 336 | systems/texlive/tlnet/archive/pdfjam.i386-linux.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.i386-netbsd.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.i386-solaris.tar.xz
+2019/11/19 | 12148 | systems/texlive/tlnet/archive/pdfjam.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.x86_64-cygwin.tar.xz
+2019/11/19 | 348 | systems/texlive/tlnet/archive/pdfjam.x86_64-darwinlegacy.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.x86_64-darwin.tar.xz
+2019/11/19 | 344 | systems/texlive/tlnet/archive/pdfjam.x86_64-linuxmusl.tar.xz
+2019/11/19 | 336 | systems/texlive/tlnet/archive/pdfjam.x86_64-linux.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.x86_64-solaris.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/pdflatexpicscale.aarch64-linux.tar.xz
2019/02/28 | 352 | systems/texlive/tlnet/archive/pdflatexpicscale.amd64-freebsd.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/pdflatexpicscale.amd64-netbsd.tar.xz
@@ -254617,13 +254637,13 @@
2019/03/19 | 364516 | systems/texlive/tlnet/archive/pdftools.amd64-freebsd.tar.xz
2019/03/01 | 346192 | systems/texlive/tlnet/archive/pdftools.amd64-netbsd.tar.xz
2019/02/28 | 311616 | systems/texlive/tlnet/archive/pdftools.armhf-linux.tar.xz
-2019/03/27 | 64040 | systems/texlive/tlnet/archive/pdftools.doc.tar.xz
+2019/11/19 | 64096 | systems/texlive/tlnet/archive/pdftools.doc.tar.xz
2019/03/27 | 364616 | systems/texlive/tlnet/archive/pdftools.i386-cygwin.tar.xz
2019/03/20 | 344988 | systems/texlive/tlnet/archive/pdftools.i386-freebsd.tar.xz
2019/03/08 | 396964 | systems/texlive/tlnet/archive/pdftools.i386-linux.tar.xz
2019/03/01 | 332848 | systems/texlive/tlnet/archive/pdftools.i386-netbsd.tar.xz
2019/02/28 | 424568 | systems/texlive/tlnet/archive/pdftools.i386-solaris.tar.xz
-2019/03/27 | 1844 | systems/texlive/tlnet/archive/pdftools.tar.xz
+2019/11/19 | 1844 | systems/texlive/tlnet/archive/pdftools.tar.xz
2019/02/28 | 941636 | systems/texlive/tlnet/archive/pdftools.win32.tar.xz
2019/04/10 | 372888 | systems/texlive/tlnet/archive/pdftools.x86_64-cygwin.tar.xz
2019/03/08 | 351328 | systems/texlive/tlnet/archive/pdftools.x86_64-darwinlegacy.tar.xz
@@ -255132,13 +255152,13 @@
2019/03/19 | 93100 | systems/texlive/tlnet/archive/ps2pk.amd64-freebsd.tar.xz
2019/03/01 | 82080 | systems/texlive/tlnet/archive/ps2pk.amd64-netbsd.tar.xz
2019/02/28 | 70904 | systems/texlive/tlnet/archive/ps2pk.armhf-linux.tar.xz
-2019/03/27 | 62380 | systems/texlive/tlnet/archive/ps2pk.doc.tar.xz
+2019/11/19 | 62396 | systems/texlive/tlnet/archive/ps2pk.doc.tar.xz
2019/03/19 | 56792 | systems/texlive/tlnet/archive/ps2pk.i386-cygwin.tar.xz
2019/03/20 | 80224 | systems/texlive/tlnet/archive/ps2pk.i386-freebsd.tar.xz
2019/03/08 | 91544 | systems/texlive/tlnet/archive/ps2pk.i386-linux.tar.xz
2019/03/01 | 72964 | systems/texlive/tlnet/archive/ps2pk.i386-netbsd.tar.xz
2019/02/28 | 84944 | systems/texlive/tlnet/archive/ps2pk.i386-solaris.tar.xz
-2019/03/27 | 504 | systems/texlive/tlnet/archive/ps2pk.tar.xz
+2019/11/19 | 504 | systems/texlive/tlnet/archive/ps2pk.tar.xz
2019/02/28 | 59184 | systems/texlive/tlnet/archive/ps2pk.win32.tar.xz
2019/04/10 | 59692 | systems/texlive/tlnet/archive/ps2pk.x86_64-cygwin.tar.xz
2019/03/08 | 85592 | systems/texlive/tlnet/archive/ps2pk.x86_64-darwinlegacy.tar.xz
@@ -255331,13 +255351,13 @@
2019/03/19 | 4428 | systems/texlive/tlnet/archive/pstools.amd64-freebsd.tar.xz
2019/02/28 | 4160 | systems/texlive/tlnet/archive/pstools.amd64-netbsd.tar.xz
2019/02/28 | 4024 | systems/texlive/tlnet/archive/pstools.armhf-linux.tar.xz
-2019/03/27 | 83132 | systems/texlive/tlnet/archive/pstools.doc.tar.xz
+2019/11/19 | 83160 | systems/texlive/tlnet/archive/pstools.doc.tar.xz
2019/03/19 | 4676 | systems/texlive/tlnet/archive/pstools.i386-cygwin.tar.xz
2019/03/20 | 4276 | systems/texlive/tlnet/archive/pstools.i386-freebsd.tar.xz
2019/03/08 | 4220 | systems/texlive/tlnet/archive/pstools.i386-linux.tar.xz
2019/03/01 | 4044 | systems/texlive/tlnet/archive/pstools.i386-netbsd.tar.xz
2019/02/28 | 4760 | systems/texlive/tlnet/archive/pstools.i386-solaris.tar.xz
-2019/03/27 | 11536 | systems/texlive/tlnet/archive/pstools.tar.xz
+2019/11/19 | 11536 | systems/texlive/tlnet/archive/pstools.tar.xz
2019/02/28 | 5036 | systems/texlive/tlnet/archive/pstools.win32.tar.xz
2019/04/10 | 4608 | systems/texlive/tlnet/archive/pstools.x86_64-cygwin.tar.xz
2019/03/08 | 3672 | systems/texlive/tlnet/archive/pstools.x86_64-darwinlegacy.tar.xz
@@ -255465,13 +255485,13 @@
2019/03/19 | 74576 | systems/texlive/tlnet/archive/psutils.amd64-freebsd.tar.xz
2019/03/01 | 68424 | systems/texlive/tlnet/archive/psutils.amd64-netbsd.tar.xz
2019/02/28 | 49072 | systems/texlive/tlnet/archive/psutils.armhf-linux.tar.xz
-2019/03/27 | 135740 | systems/texlive/tlnet/archive/psutils.doc.tar.xz
+2019/11/19 | 135820 | systems/texlive/tlnet/archive/psutils.doc.tar.xz
2019/03/19 | 20556 | systems/texlive/tlnet/archive/psutils.i386-cygwin.tar.xz
2019/03/20 | 62096 | systems/texlive/tlnet/archive/psutils.i386-freebsd.tar.xz
2019/03/08 | 69556 | systems/texlive/tlnet/archive/psutils.i386-linux.tar.xz
2019/03/01 | 63812 | systems/texlive/tlnet/archive/psutils.i386-netbsd.tar.xz
2019/02/28 | 66052 | systems/texlive/tlnet/archive/psutils.i386-solaris.tar.xz
-2019/03/27 | 5384 | systems/texlive/tlnet/archive/psutils.tar.xz
+2019/11/19 | 5388 | systems/texlive/tlnet/archive/psutils.tar.xz
2019/02/28 | 24928 | systems/texlive/tlnet/archive/psutils.win32.tar.xz
2019/04/10 | 21820 | systems/texlive/tlnet/archive/psutils.x86_64-cygwin.tar.xz
2019/03/08 | 61172 | systems/texlive/tlnet/archive/psutils.x86_64-darwinlegacy.tar.xz
@@ -255504,7 +255524,7 @@
2019/04/04 | 1532 | systems/texlive/tlnet/archive/ptex-base.doc.tar.xz
2019/04/04 | 572 | systems/texlive/tlnet/archive/ptex-base.source.tar.xz
2019/04/04 | 10044 | systems/texlive/tlnet/archive/ptex-base.tar.xz
-2019/04/01 | 119344 | systems/texlive/tlnet/archive/ptex.doc.tar.xz
+2019/11/19 | 128428 | systems/texlive/tlnet/archive/ptex.doc.tar.xz
2019/02/28 | 436 | systems/texlive/tlnet/archive/ptex-fontmaps.aarch64-linux.tar.xz
2019/02/28 | 436 | systems/texlive/tlnet/archive/ptex-fontmaps.amd64-freebsd.tar.xz
2019/02/28 | 436 | systems/texlive/tlnet/archive/ptex-fontmaps.amd64-netbsd.tar.xz
@@ -255533,7 +255553,7 @@
2019/04/06 | 1334120 | systems/texlive/tlnet/archive/ptex.i386-solaris.tar.xz
2019/10/20 | 2504136 | systems/texlive/tlnet/archive/ptex-manual.doc.tar.xz
2019/10/20 | 416 | systems/texlive/tlnet/archive/ptex-manual.tar.xz
-2019/04/01 | 820 | systems/texlive/tlnet/archive/ptex.tar.xz
+2019/11/19 | 820 | systems/texlive/tlnet/archive/ptex.tar.xz
2019/02/28 | 56200 | systems/texlive/tlnet/archive/ptext.doc.tar.xz
2019/02/28 | 21740 | systems/texlive/tlnet/archive/ptext.tar.xz
2019/05/28 | 1327384 | systems/texlive/tlnet/archive/ptex.win32.tar.xz
@@ -256040,13 +256060,13 @@
2019/03/19 | 41888 | systems/texlive/tlnet/archive/seetexk.amd64-freebsd.tar.xz
2019/03/01 | 30892 | systems/texlive/tlnet/archive/seetexk.amd64-netbsd.tar.xz
2019/02/28 | 20648 | systems/texlive/tlnet/archive/seetexk.armhf-linux.tar.xz
-2019/03/27 | 68816 | systems/texlive/tlnet/archive/seetexk.doc.tar.xz
+2019/11/19 | 68840 | systems/texlive/tlnet/archive/seetexk.doc.tar.xz
2019/03/19 | 23052 | systems/texlive/tlnet/archive/seetexk.i386-cygwin.tar.xz
2019/03/20 | 34652 | systems/texlive/tlnet/archive/seetexk.i386-freebsd.tar.xz
2019/03/08 | 26488 | systems/texlive/tlnet/archive/seetexk.i386-linux.tar.xz
2019/03/01 | 25488 | systems/texlive/tlnet/archive/seetexk.i386-netbsd.tar.xz
2019/02/28 | 36964 | systems/texlive/tlnet/archive/seetexk.i386-solaris.tar.xz
-2019/03/27 | 644 | systems/texlive/tlnet/archive/seetexk.tar.xz
+2019/11/19 | 644 | systems/texlive/tlnet/archive/seetexk.tar.xz
2019/02/28 | 26304 | systems/texlive/tlnet/archive/seetexk.win32.tar.xz
2019/04/10 | 25988 | systems/texlive/tlnet/archive/seetexk.x86_64-cygwin.tar.xz
2019/03/08 | 28936 | systems/texlive/tlnet/archive/seetexk.x86_64-darwinlegacy.tar.xz
@@ -256582,13 +256602,13 @@
2019/03/19 | 75888 | systems/texlive/tlnet/archive/synctex.amd64-freebsd.tar.xz
2019/02/28 | 65008 | systems/texlive/tlnet/archive/synctex.amd64-netbsd.tar.xz
2019/02/28 | 59716 | systems/texlive/tlnet/archive/synctex.armhf-linux.tar.xz
-2019/03/27 | 41824 | systems/texlive/tlnet/archive/synctex.doc.tar.xz
+2019/11/19 | 41736 | systems/texlive/tlnet/archive/synctex.doc.tar.xz
2019/03/19 | 72632 | systems/texlive/tlnet/archive/synctex.i386-cygwin.tar.xz
2019/03/20 | 69528 | systems/texlive/tlnet/archive/synctex.i386-freebsd.tar.xz
2019/03/08 | 76364 | systems/texlive/tlnet/archive/synctex.i386-linux.tar.xz
2019/03/01 | 61824 | systems/texlive/tlnet/archive/synctex.i386-netbsd.tar.xz
2019/02/28 | 69320 | systems/texlive/tlnet/archive/synctex.i386-solaris.tar.xz
-2019/03/27 | 464 | systems/texlive/tlnet/archive/synctex.tar.xz
+2019/11/19 | 464 | systems/texlive/tlnet/archive/synctex.tar.xz
2019/02/28 | 132364 | systems/texlive/tlnet/archive/synctex.win32.tar.xz
2019/04/10 | 71212 | systems/texlive/tlnet/archive/synctex.x86_64-cygwin.tar.xz
2019/03/08 | 67692 | systems/texlive/tlnet/archive/synctex.x86_64-darwinlegacy.tar.xz
@@ -256612,13 +256632,13 @@
2019/03/19 | 51036 | systems/texlive/tlnet/archive/t1utils.amd64-freebsd.tar.xz
2019/02/28 | 39540 | systems/texlive/tlnet/archive/t1utils.amd64-netbsd.tar.xz
2019/02/28 | 32400 | systems/texlive/tlnet/archive/t1utils.armhf-linux.tar.xz
-2019/03/27 | 94480 | systems/texlive/tlnet/archive/t1utils.doc.tar.xz
+2019/11/19 | 94352 | systems/texlive/tlnet/archive/t1utils.doc.tar.xz
2019/03/19 | 35768 | systems/texlive/tlnet/archive/t1utils.i386-cygwin.tar.xz
2019/03/20 | 43948 | systems/texlive/tlnet/archive/t1utils.i386-freebsd.tar.xz
2019/03/08 | 41444 | systems/texlive/tlnet/archive/t1utils.i386-linux.tar.xz
2019/03/01 | 36488 | systems/texlive/tlnet/archive/t1utils.i386-netbsd.tar.xz
2019/02/28 | 42056 | systems/texlive/tlnet/archive/t1utils.i386-solaris.tar.xz
-2019/03/27 | 620 | systems/texlive/tlnet/archive/t1utils.tar.xz
+2019/11/19 | 620 | systems/texlive/tlnet/archive/t1utils.tar.xz
2019/02/28 | 35748 | systems/texlive/tlnet/archive/t1utils.win32.tar.xz
2019/04/10 | 36608 | systems/texlive/tlnet/archive/t1utils.x86_64-cygwin.tar.xz
2019/03/08 | 39756 | systems/texlive/tlnet/archive/t1utils.x86_64-darwinlegacy.tar.xz
@@ -256762,13 +256782,13 @@
2019/02/28 | 724 | systems/texlive/tlnet/archive/tetex.amd64-freebsd.tar.xz
2019/02/28 | 724 | systems/texlive/tlnet/archive/tetex.amd64-netbsd.tar.xz
2019/02/28 | 728 | systems/texlive/tlnet/archive/tetex.armhf-linux.tar.xz
-2019/11/12 | 525320 | systems/texlive/tlnet/archive/tetex.doc.tar.xz
+2019/11/19 | 525284 | systems/texlive/tlnet/archive/tetex.doc.tar.xz
2019/02/28 | 720 | systems/texlive/tlnet/archive/tetex.i386-cygwin.tar.xz
2019/02/28 | 724 | systems/texlive/tlnet/archive/tetex.i386-freebsd.tar.xz
2019/02/28 | 720 | systems/texlive/tlnet/archive/tetex.i386-linux.tar.xz
2019/02/28 | 720 | systems/texlive/tlnet/archive/tetex.i386-netbsd.tar.xz
2019/02/28 | 724 | systems/texlive/tlnet/archive/tetex.i386-solaris.tar.xz
-2019/11/12 | 71924 | systems/texlive/tlnet/archive/tetex.tar.xz
+2019/11/19 | 71928 | systems/texlive/tlnet/archive/tetex.tar.xz
2019/02/28 | 804 | systems/texlive/tlnet/archive/tetex.win32.tar.xz
2019/02/28 | 728 | systems/texlive/tlnet/archive/tetex.x86_64-cygwin.tar.xz
2019/02/28 | 740 | systems/texlive/tlnet/archive/tetex.x86_64-darwinlegacy.tar.xz
@@ -256911,19 +256931,19 @@
2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoc.i386-linux.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoc.i386-netbsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoc.i386-solaris.tar.xz
-2019/03/27 | 43480 | systems/texlive/tlnet/archive/tex.doc.tar.xz
+2019/11/19 | 63868 | systems/texlive/tlnet/archive/tex.doc.tar.xz
2019/03/29 | 25736 | systems/texlive/tlnet/archive/texdoc.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/texdoctk.aarch64-linux.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/texdoctk.amd64-freebsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoctk.amd64-netbsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoctk.armhf-linux.tar.xz
-2019/03/27 | 30716 | systems/texlive/tlnet/archive/texdoctk.doc.tar.xz
+2019/11/19 | 30728 | systems/texlive/tlnet/archive/texdoctk.doc.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoctk.i386-cygwin.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoctk.i386-freebsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoctk.i386-linux.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoctk.i386-netbsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/texdoctk.i386-solaris.tar.xz
-2019/03/27 | 26700 | systems/texlive/tlnet/archive/texdoctk.tar.xz
+2019/11/19 | 26704 | systems/texlive/tlnet/archive/texdoctk.tar.xz
2019/02/28 | 2008 | systems/texlive/tlnet/archive/texdoctk.win32.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/texdoctk.x86_64-cygwin.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/texdoctk.x86_64-darwinlegacy.tar.xz
@@ -256987,8 +257007,8 @@
2019/04/06 | 280 | systems/texlive/tlnet/archive/texlive-cz.tar.xz
2019/03/28 | 1299960 | systems/texlive/tlnet/archive/texlive-de.doc.tar.xz
2019/03/28 | 272 | systems/texlive/tlnet/archive/texlive-de.tar.xz
-2019/11/18 | 155536 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
-2019/11/18 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
+2019/11/19 | 155520 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
+2019/11/19 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
2019/08/15 | 1856616 | systems/texlive/tlnet/archive/texlive-en.doc.tar.xz
2019/08/15 | 276 | systems/texlive/tlnet/archive/texlive-en.tar.xz
2019/04/01 | 2279380 | systems/texlive/tlnet/archive/texlive-es.doc.tar.xz
@@ -257044,13 +257064,13 @@
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.tar.xz
-2019/11/18 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
+2019/11/19 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-cygwin.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-freebsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.tar.xz
-2019/11/18 | 85428 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
+2019/11/19 | 85448 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
2019/08/31 | 11636 | systems/texlive/tlnet/archive/texlive-scripts.win32.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.tar.xz
2019/02/28 | 376 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-darwinlegacy.tar.xz
@@ -257143,7 +257163,7 @@
2019/02/28 | 324 | systems/texlive/tlnet/archive/texsis.x86_64-linuxmusl.tar.xz
2019/02/28 | 320 | systems/texlive/tlnet/archive/texsis.x86_64-linux.tar.xz
2019/02/28 | 324 | systems/texlive/tlnet/archive/texsis.x86_64-solaris.tar.xz
-2019/03/27 | 916 | systems/texlive/tlnet/archive/tex.tar.xz
+2019/11/19 | 916 | systems/texlive/tlnet/archive/tex.tar.xz
2019/09/15 | 193892 | systems/texlive/tlnet/archive/textcase.doc.tar.xz
2019/09/15 | 4828 | systems/texlive/tlnet/archive/textcase.source.tar.xz
2019/09/15 | 1508 | systems/texlive/tlnet/archive/textcase.tar.xz
@@ -257533,13 +257553,13 @@
2019/02/28 | 4328 | systems/texlive/tlnet/archive/tpic2pdftex.amd64-freebsd.tar.xz
2019/02/28 | 4332 | systems/texlive/tlnet/archive/tpic2pdftex.amd64-netbsd.tar.xz
2019/02/28 | 4332 | systems/texlive/tlnet/archive/tpic2pdftex.armhf-linux.tar.xz
-2019/03/27 | 54396 | systems/texlive/tlnet/archive/tpic2pdftex.doc.tar.xz
+2019/11/19 | 54400 | systems/texlive/tlnet/archive/tpic2pdftex.doc.tar.xz
2019/02/28 | 4328 | systems/texlive/tlnet/archive/tpic2pdftex.i386-cygwin.tar.xz
2019/02/28 | 4332 | systems/texlive/tlnet/archive/tpic2pdftex.i386-freebsd.tar.xz
2019/03/08 | 4296 | systems/texlive/tlnet/archive/tpic2pdftex.i386-linux.tar.xz
2019/02/28 | 4328 | systems/texlive/tlnet/archive/tpic2pdftex.i386-netbsd.tar.xz
2019/02/28 | 4320 | systems/texlive/tlnet/archive/tpic2pdftex.i386-solaris.tar.xz
-2019/03/27 | 440 | systems/texlive/tlnet/archive/tpic2pdftex.tar.xz
+2019/11/19 | 444 | systems/texlive/tlnet/archive/tpic2pdftex.tar.xz
2019/02/28 | 4324 | systems/texlive/tlnet/archive/tpic2pdftex.x86_64-cygwin.tar.xz
2019/02/28 | 4332 | systems/texlive/tlnet/archive/tpic2pdftex.x86_64-darwinlegacy.tar.xz
2019/02/28 | 4328 | systems/texlive/tlnet/archive/tpic2pdftex.x86_64-darwin.tar.xz
@@ -257613,13 +257633,13 @@
2019/03/19 | 445104 | systems/texlive/tlnet/archive/ttfutils.amd64-freebsd.tar.xz
2019/03/01 | 383940 | systems/texlive/tlnet/archive/ttfutils.amd64-netbsd.tar.xz
2019/03/09 | 327996 | systems/texlive/tlnet/archive/ttfutils.armhf-linux.tar.xz
-2019/03/27 | 137960 | systems/texlive/tlnet/archive/ttfutils.doc.tar.xz
+2019/11/19 | 138028 | systems/texlive/tlnet/archive/ttfutils.doc.tar.xz
2019/03/19 | 345936 | systems/texlive/tlnet/archive/ttfutils.i386-cygwin.tar.xz
2019/03/20 | 382912 | systems/texlive/tlnet/archive/ttfutils.i386-freebsd.tar.xz
2019/03/08 | 428900 | systems/texlive/tlnet/archive/ttfutils.i386-linux.tar.xz
2019/03/01 | 355380 | systems/texlive/tlnet/archive/ttfutils.i386-netbsd.tar.xz
2019/02/28 | 392052 | systems/texlive/tlnet/archive/ttfutils.i386-solaris.tar.xz
-2019/03/27 | 108724 | systems/texlive/tlnet/archive/ttfutils.tar.xz
+2019/11/19 | 108724 | systems/texlive/tlnet/archive/ttfutils.tar.xz
2019/02/28 | 329928 | systems/texlive/tlnet/archive/ttfutils.win32.tar.xz
2019/04/10 | 350412 | systems/texlive/tlnet/archive/ttfutils.x86_64-cygwin.tar.xz
2019/03/08 | 394256 | systems/texlive/tlnet/archive/ttfutils.x86_64-darwinlegacy.tar.xz
@@ -257906,7 +257926,7 @@
2019/09/23 | 158784 | systems/texlive/tlnet/archive/uptex-base.doc.tar.xz
2019/09/23 | 572 | systems/texlive/tlnet/archive/uptex-base.source.tar.xz
2019/09/23 | 9804 | systems/texlive/tlnet/archive/uptex-base.tar.xz
-2019/04/01 | 299384 | systems/texlive/tlnet/archive/uptex.doc.tar.xz
+2019/11/19 | 299484 | systems/texlive/tlnet/archive/uptex.doc.tar.xz
2019/02/28 | 5060 | systems/texlive/tlnet/archive/uptex-fonts.doc.tar.xz
2019/02/28 | 182940 | systems/texlive/tlnet/archive/uptex-fonts.tar.xz
2019/05/30 | 6671068 | systems/texlive/tlnet/archive/uptex.i386-cygwin.tar.xz
@@ -257914,7 +257934,7 @@
2019/05/31 | 6967280 | systems/texlive/tlnet/archive/uptex.i386-linux.tar.xz
2019/05/29 | 6447524 | systems/texlive/tlnet/archive/uptex.i386-netbsd.tar.xz
2019/04/06 | 6876520 | systems/texlive/tlnet/archive/uptex.i386-solaris.tar.xz
-2019/04/01 | 936 | systems/texlive/tlnet/archive/uptex.tar.xz
+2019/11/19 | 936 | systems/texlive/tlnet/archive/uptex.tar.xz
2019/05/28 | 1719888 | systems/texlive/tlnet/archive/uptex.win32.tar.xz
2019/05/30 | 6730744 | systems/texlive/tlnet/archive/uptex.x86_64-cygwin.tar.xz
2019/04/06 | 6786988 | systems/texlive/tlnet/archive/uptex.x86_64-darwinlegacy.tar.xz
@@ -257999,13 +258019,13 @@
2019/03/19 | 12972 | systems/texlive/tlnet/archive/velthuis.amd64-freebsd.tar.xz
2019/02/28 | 11332 | systems/texlive/tlnet/archive/velthuis.amd64-netbsd.tar.xz
2019/02/28 | 10888 | systems/texlive/tlnet/archive/velthuis.armhf-linux.tar.xz
-2019/03/27 | 980000 | systems/texlive/tlnet/archive/velthuis.doc.tar.xz
+2019/11/19 | 979992 | systems/texlive/tlnet/archive/velthuis.doc.tar.xz
2019/03/19 | 11608 | systems/texlive/tlnet/archive/velthuis.i386-cygwin.tar.xz
2019/03/20 | 10608 | systems/texlive/tlnet/archive/velthuis.i386-freebsd.tar.xz
2019/03/08 | 11748 | systems/texlive/tlnet/archive/velthuis.i386-linux.tar.xz
2019/03/01 | 10216 | systems/texlive/tlnet/archive/velthuis.i386-netbsd.tar.xz
2019/02/28 | 12684 | systems/texlive/tlnet/archive/velthuis.i386-solaris.tar.xz
-2019/03/27 | 4149444 | systems/texlive/tlnet/archive/velthuis.tar.xz
+2019/11/19 | 4149444 | systems/texlive/tlnet/archive/velthuis.tar.xz
2019/02/28 | 13560 | systems/texlive/tlnet/archive/velthuis.win32.tar.xz
2019/04/10 | 12668 | systems/texlive/tlnet/archive/velthuis.x86_64-cygwin.tar.xz
2019/03/08 | 11948 | systems/texlive/tlnet/archive/velthuis.x86_64-darwinlegacy.tar.xz
@@ -258058,13 +258078,13 @@
2019/03/19 | 8968 | systems/texlive/tlnet/archive/vlna.amd64-freebsd.tar.xz
2019/02/28 | 6428 | systems/texlive/tlnet/archive/vlna.amd64-netbsd.tar.xz
2019/02/28 | 5660 | systems/texlive/tlnet/archive/vlna.armhf-linux.tar.xz
-2019/03/27 | 142812 | systems/texlive/tlnet/archive/vlna.doc.tar.xz
+2019/11/19 | 142828 | systems/texlive/tlnet/archive/vlna.doc.tar.xz
2019/03/19 | 6672 | systems/texlive/tlnet/archive/vlna.i386-cygwin.tar.xz
2019/03/20 | 6732 | systems/texlive/tlnet/archive/vlna.i386-freebsd.tar.xz
2019/03/08 | 5964 | systems/texlive/tlnet/archive/vlna.i386-linux.tar.xz
2019/03/01 | 5820 | systems/texlive/tlnet/archive/vlna.i386-netbsd.tar.xz
2019/02/28 | 6812 | systems/texlive/tlnet/archive/vlna.i386-solaris.tar.xz
-2019/03/27 | 380 | systems/texlive/tlnet/archive/vlna.tar.xz
+2019/11/19 | 380 | systems/texlive/tlnet/archive/vlna.tar.xz
2019/02/28 | 7380 | systems/texlive/tlnet/archive/vlna.win32.tar.xz
2019/04/10 | 7000 | systems/texlive/tlnet/archive/vlna.x86_64-cygwin.tar.xz
2019/03/08 | 7080 | systems/texlive/tlnet/archive/vlna.x86_64-darwinlegacy.tar.xz
@@ -258267,13 +258287,13 @@
2019/03/19 | 542364 | systems/texlive/tlnet/archive/xdvi.amd64-freebsd.tar.xz
2019/03/01 | 474392 | systems/texlive/tlnet/archive/xdvi.amd64-netbsd.tar.xz
2019/02/28 | 435412 | systems/texlive/tlnet/archive/xdvi.armhf-linux.tar.xz
-2019/03/27 | 171928 | systems/texlive/tlnet/archive/xdvi.doc.tar.xz
+2019/11/19 | 171896 | systems/texlive/tlnet/archive/xdvi.doc.tar.xz
2019/03/19 | 471640 | systems/texlive/tlnet/archive/xdvi.i386-cygwin.tar.xz
2019/03/20 | 467108 | systems/texlive/tlnet/archive/xdvi.i386-freebsd.tar.xz
2019/03/08 | 533780 | systems/texlive/tlnet/archive/xdvi.i386-linux.tar.xz
2019/03/01 | 432576 | systems/texlive/tlnet/archive/xdvi.i386-netbsd.tar.xz
2019/02/28 | 480424 | systems/texlive/tlnet/archive/xdvi.i386-solaris.tar.xz
-2019/03/27 | 6852 | systems/texlive/tlnet/archive/xdvi.tar.xz
+2019/11/19 | 6852 | systems/texlive/tlnet/archive/xdvi.tar.xz
2019/04/10 | 491264 | systems/texlive/tlnet/archive/xdvi.x86_64-cygwin.tar.xz
2019/03/08 | 506940 | systems/texlive/tlnet/archive/xdvi.x86_64-darwinlegacy.tar.xz
2019/02/28 | 547328 | systems/texlive/tlnet/archive/xdvi.x86_64-darwin.tar.xz
@@ -258603,16 +258623,16 @@
2019/02/28 | 136844 | systems/texlive/tlnet/archive/zxjatype.doc.tar.xz
2019/02/28 | 8412 | systems/texlive/tlnet/archive/zxjatype.tar.xz
2019/10/19 | 106951 | systems/texlive/tlnet/install-tl
-2019/11/18 | 3946867 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2019/11/18 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2019/11/18 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2019/11/19 | 3946865 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2019/11/19 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2019/11/19 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2019/05/09 | 4543 | systems/texlive/tlnet/install-tl-windows.bat
-2019/11/18 | 18700278 | systems/texlive/tlnet/install-tl-windows.exe
-2019/11/18 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2019/11/18 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2019/11/18 | 22538902 | systems/texlive/tlnet/install-tl.zip
-2019/11/18 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2019/11/18 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2019/11/19 | 18700403 | systems/texlive/tlnet/install-tl-windows.exe
+2019/11/19 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2019/11/19 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2019/11/19 | 22538905 | systems/texlive/tlnet/install-tl.zip
+2019/11/19 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2019/11/19 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2019/04/29 | 1221 | systems/texlive/tlnet/README.md
2019/03/13 | 5351 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
2016/04/12 | 600 | systems/texlive/tlnet/tlpkg/gpg/random_seed
@@ -258621,7 +258641,7 @@
2019/03/13 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2019/09/14 | 48351 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2019/11/17 | 5752 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2019/11/18 | 5745 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2018/04/29 | 13647 | systems/texlive/tlnet/tlpkg/installer/DirSelect.pm
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
2019/06/25 | 5491 | systems/texlive/tlnet/tlpkg/installer/install-menu-extl.pl
@@ -258667,12 +258687,12 @@
2019/09/23 | 18176 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2016/10/11 | 4618 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2017/11/14 | 27560 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2019/11/18 | 15949764 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2019/11/18 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2019/11/19 | 15944029 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2019/11/19 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2019/11/09 | 87503 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2019/11/18 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2019/11/18 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2019/11/18 | 2137852 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2019/11/19 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2019/11/19 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2019/11/19 | 2137860 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2019/03/03 | 57785 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2018/12/17 | 36910 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2018/08/31 | 14972 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -262048,7 +262068,7 @@
2019/10/04 | 281928 | 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
-2019/11/18 | 508674 | systems/win32/miktex/tm/packages/files.csv.lzma
+2019/11/19 | 508674 | 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
@@ -263153,9 +263173,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2019/11/11 | 38784 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2019/11/11 | 42872 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2019/11/18 | 191788 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2019/11/18 | 1141637 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2019/11/18 | 1064167 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2019/11/19 | 191791 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2019/11/19 | 1141583 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2019/11/19 | 1064335 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2019/11/11 | 13040 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2019/11/11 | 14027 | 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
@@ -263300,181 +263320,181 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2019/09/11 | 231430 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2019/11/18 | 508692 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2019/11/18 | 29260 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2019/11/18 | 33397 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2019/11/18 | 861860 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2019/11/18 | 954758 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2019/11/18 | 24010 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2019/11/18 | 26205 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2019/11/18 | 29272 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2019/11/18 | 34838 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2019/11/18 | 49737 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2019/11/18 | 57208 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2019/11/18 | 84526 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2019/11/18 | 94338 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2019/11/18 | 60293 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2019/11/18 | 67350 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2019/11/18 | 26643 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2019/11/18 | 30271 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2019/11/18 | 328607 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2019/11/18 | 391471 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2019/11/18 | 32194 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2019/11/18 | 36373 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2019/11/18 | 49290 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2019/11/18 | 54062 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2019/11/18 | 198193 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2019/11/18 | 214114 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2019/11/18 | 169225 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2019/11/18 | 184216 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2019/11/18 | 52018 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2019/11/18 | 58762 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2019/11/18 | 20665 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2019/11/18 | 22932 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2019/11/18 | 449956 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2019/11/18 | 40989 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2019/11/18 | 45839 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2019/11/18 | 271555 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2019/11/18 | 308634 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2019/11/18 | 40724 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2019/11/18 | 44975 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2019/11/18 | 113043 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2019/11/18 | 127122 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2019/11/18 | 1206606 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2019/11/18 | 1327339 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2019/11/18 | 33547 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2019/11/18 | 38876 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2019/11/18 | 43409 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2019/11/18 | 47981 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2019/11/18 | 45433 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2019/11/18 | 50495 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2019/11/18 | 56656 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2019/11/18 | 61699 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2019/11/18 | 133232 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2019/11/18 | 152065 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2019/11/18 | 69712 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2019/11/18 | 72620 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2019/11/18 | 68835 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2019/11/18 | 77422 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2019/11/18 | 246520 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2019/11/18 | 281550 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2019/11/18 | 25314 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2019/11/18 | 28759 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2019/11/18 | 100661 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2019/11/18 | 116473 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2019/11/18 | 63293 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2019/11/18 | 72563 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2019/11/18 | 94268 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2019/11/18 | 111240 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2019/11/18 | 35206 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2019/11/18 | 39876 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2019/11/18 | 457033 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2019/11/18 | 544071 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2019/11/18 | 137166 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2019/11/18 | 149922 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2019/11/18 | 92916 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2019/11/18 | 108873 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2019/11/18 | 15896 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2019/11/18 | 17675 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2019/11/18 | 27772 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2019/11/18 | 29685 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2019/11/18 | 498740 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2019/11/18 | 561200 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2019/11/18 | 540167 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2019/11/18 | 575837 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2019/11/18 | 93419 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2019/11/18 | 102472 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2019/11/18 | 1698680 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2019/11/18 | 1956729 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2019/11/18 | 67268 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2019/11/18 | 73620 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2019/11/18 | 26988 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2019/11/18 | 31255 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2019/11/18 | 7499 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2019/11/18 | 8480 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2019/11/18 | 167803 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2019/11/18 | 182755 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2019/11/18 | 247381 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2019/11/18 | 281252 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2019/11/18 | 87327 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2019/11/18 | 92033 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2019/11/18 | 77867 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2019/11/18 | 86604 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2019/11/18 | 165974 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2019/11/18 | 184991 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2019/11/18 | 147007 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2019/11/18 | 165751 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2019/11/18 | 195059 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2019/11/18 | 177510 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2019/11/18 | 80528 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2019/11/18 | 91183 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2019/11/18 | 30995 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2019/11/18 | 34847 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2019/11/18 | 56433 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2019/11/18 | 62826 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2019/11/18 | 41926 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2019/11/18 | 45740 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2019/11/18 | 45622 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2019/11/18 | 52138 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2019/11/18 | 354295 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
-2019/11/18 | 387321 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
-2019/11/18 | 321495 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2019/11/18 | 355857 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2019/11/18 | 187025 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2019/11/18 | 194083 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2019/11/18 | 201924 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2019/11/18 | 237472 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2019/11/18 | 77947 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2019/11/18 | 87303 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2019/11/18 | 932605 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2019/11/18 | 1042934 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2019/11/18 | 19795 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2019/11/18 | 23342 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2019/11/18 | 31161 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2019/11/18 | 36620 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2019/11/18 | 63115 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2019/11/18 | 71573 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2019/11/18 | 42592 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2019/11/18 | 50824 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2019/11/18 | 1067749 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2019/11/18 | 1195597 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2019/11/18 | 41883 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2019/11/18 | 50845 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2019/11/18 | 53434 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2019/11/18 | 59481 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2019/11/18 | 26811 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2019/11/18 | 29125 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2019/11/18 | 16050 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2019/11/18 | 17769 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2019/11/18 | 63186 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2019/11/18 | 69195 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2019/11/18 | 147059 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2019/11/18 | 160548 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2019/11/18 | 70287 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2019/11/18 | 79803 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2019/11/18 | 91190 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2019/11/18 | 96284 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2019/11/18 | 2457309 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2019/11/18 | 2579521 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2019/11/18 | 54922 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2019/11/18 | 60875 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2019/11/18 | 26500 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2019/11/18 | 32360 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2019/11/18 | 61453 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2019/11/18 | 65084 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2019/11/18 | 247021 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2019/11/18 | 276939 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2019/11/18 | 533609 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2019/11/18 | 563595 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2019/11/18 | 38800 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2019/11/18 | 42966 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2019/11/18 | 191845 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2019/11/18 | 1141833 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2019/11/18 | 1064810 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2019/11/18 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2019/11/18 | 14056 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2019/11/19 | 508692 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2019/11/19 | 29260 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2019/11/19 | 33398 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2019/11/19 | 861863 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2019/11/19 | 954759 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2019/11/19 | 24009 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2019/11/19 | 26205 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2019/11/19 | 29273 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2019/11/19 | 34838 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2019/11/19 | 49738 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2019/11/19 | 57209 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2019/11/19 | 84526 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2019/11/19 | 94340 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2019/11/19 | 60293 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2019/11/19 | 67352 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2019/11/19 | 26644 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2019/11/19 | 30271 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2019/11/19 | 328609 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2019/11/19 | 391472 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2019/11/19 | 32194 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2019/11/19 | 36375 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2019/11/19 | 49291 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2019/11/19 | 54063 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2019/11/19 | 198192 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2019/11/19 | 214114 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2019/11/19 | 169225 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2019/11/19 | 184216 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2019/11/19 | 52018 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2019/11/19 | 58761 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2019/11/19 | 20665 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2019/11/19 | 22930 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2019/11/19 | 449957 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2019/11/19 | 40990 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2019/11/19 | 45840 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2019/11/19 | 271554 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2019/11/19 | 308634 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2019/11/19 | 40723 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2019/11/19 | 44977 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2019/11/19 | 113039 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2019/11/19 | 127121 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2019/11/19 | 1206606 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2019/11/19 | 1327340 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2019/11/19 | 33547 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2019/11/19 | 38875 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2019/11/19 | 43409 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2019/11/19 | 47981 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2019/11/19 | 45433 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2019/11/19 | 50496 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2019/11/19 | 56655 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2019/11/19 | 61699 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2019/11/19 | 133231 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2019/11/19 | 152064 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2019/11/19 | 69712 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2019/11/19 | 72621 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2019/11/19 | 68834 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2019/11/19 | 77420 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2019/11/19 | 246521 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2019/11/19 | 281552 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2019/11/19 | 25314 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2019/11/19 | 28760 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2019/11/19 | 100662 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2019/11/19 | 116475 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2019/11/19 | 63291 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2019/11/19 | 72565 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2019/11/19 | 94266 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2019/11/19 | 111238 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2019/11/19 | 35206 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2019/11/19 | 39876 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2019/11/19 | 457031 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2019/11/19 | 544070 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2019/11/19 | 137165 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2019/11/19 | 149921 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2019/11/19 | 92915 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2019/11/19 | 108873 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2019/11/19 | 15897 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2019/11/19 | 17675 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2019/11/19 | 27771 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2019/11/19 | 29685 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2019/11/19 | 498742 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2019/11/19 | 561200 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2019/11/19 | 540168 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2019/11/19 | 575837 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2019/11/19 | 93418 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2019/11/19 | 102470 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2019/11/19 | 1698680 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2019/11/19 | 1956726 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2019/11/19 | 67267 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2019/11/19 | 73621 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2019/11/19 | 26987 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2019/11/19 | 31255 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2019/11/19 | 7501 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2019/11/19 | 8479 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2019/11/19 | 167803 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2019/11/19 | 182754 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2019/11/19 | 247381 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2019/11/19 | 281253 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2019/11/19 | 87326 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2019/11/19 | 92032 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2019/11/19 | 77868 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2019/11/19 | 86604 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2019/11/19 | 165972 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2019/11/19 | 184990 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2019/11/19 | 147006 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2019/11/19 | 165750 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2019/11/19 | 195059 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2019/11/19 | 177509 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2019/11/19 | 80530 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2019/11/19 | 91183 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2019/11/19 | 30995 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2019/11/19 | 34848 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2019/11/19 | 56432 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2019/11/19 | 62826 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2019/11/19 | 41926 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2019/11/19 | 45739 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2019/11/19 | 45622 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2019/11/19 | 52139 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2019/11/19 | 354296 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
+2019/11/19 | 387321 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2019/11/19 | 321493 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2019/11/19 | 355858 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2019/11/19 | 187026 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2019/11/19 | 194082 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2019/11/19 | 201921 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2019/11/19 | 237471 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2019/11/19 | 77945 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2019/11/19 | 87303 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2019/11/19 | 932607 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2019/11/19 | 1042937 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2019/11/19 | 19797 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2019/11/19 | 23342 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2019/11/19 | 31161 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2019/11/19 | 36619 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2019/11/19 | 63116 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2019/11/19 | 71573 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2019/11/19 | 42592 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2019/11/19 | 50824 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2019/11/19 | 1067748 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2019/11/19 | 1195595 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2019/11/19 | 41882 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2019/11/19 | 50845 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2019/11/19 | 53434 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2019/11/19 | 59482 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2019/11/19 | 26811 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2019/11/19 | 29124 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2019/11/19 | 16051 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2019/11/19 | 17768 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2019/11/19 | 63186 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2019/11/19 | 69194 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2019/11/19 | 147058 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2019/11/19 | 160547 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2019/11/19 | 70285 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2019/11/19 | 79803 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2019/11/19 | 91189 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2019/11/19 | 96286 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2019/11/19 | 2457309 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2019/11/19 | 2579521 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2019/11/19 | 54922 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2019/11/19 | 60872 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2019/11/19 | 26501 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2019/11/19 | 32360 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2019/11/19 | 61450 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2019/11/19 | 65084 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2019/11/19 | 247021 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2019/11/19 | 276940 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2019/11/19 | 533609 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2019/11/19 | 563594 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2019/11/19 | 38797 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2019/11/19 | 42965 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2019/11/19 | 191818 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2019/11/19 | 1142303 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2019/11/19 | 1063125 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2019/11/19 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2019/11/19 | 14056 | 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
-2019/11/18 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
+2019/11/19 | 652 | 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
@@ -263772,7 +263792,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
-2019/11/18 | 352 | systems/win32/miktex/tm/packages/pr.ini
+2019/11/19 | 352 | 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
@@ -264878,7 +264898,7 @@
2019/11/15 | 4908836 | systems/win32/w32tex/aleph-w32.tar.xz
2019/11/16 | 62962900 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2019/11/16 | 548678 | systems/win32/w32tex/ChangeLog
+2019/11/18 | 549420 | 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
@@ -264899,16 +264919,16 @@
2009/08/03 | 1072620 | systems/win32/w32tex/gtftex.zip
2019/11/15 | 1808744 | systems/win32/w32tex/jtex-w32.tar.xz
2019/11/15 | 30648140 | systems/win32/w32tex/latex-dev.tar.xz
-2019/11/11 | 29445368 | systems/win32/w32tex/latex.tar.xz
+2019/11/17 | 29459456 | systems/win32/w32tex/latex.tar.xz
2019/08/14 | 996476 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz
2019/11/07 | 378086384 | systems/win32/w32tex/ltxpkgdocs.tar.xz
2019/11/07 | 34227612 | systems/win32/w32tex/ltxpkgs.tar.xz
-2019/11/15 | 5119012 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
-2019/11/15 | 5112840 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
-2019/11/15 | 5115864 | systems/win32/w32tex/luajittex-w32.tar.xz
+2019/11/17 | 3908280 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
+2019/11/17 | 3905800 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
+2019/11/17 | 3910148 | systems/win32/w32tex/luajittex-w32.tar.xz
2019/11/15 | 16214356 | systems/win32/w32tex/luatex-dev-w32.tar.xz
2019/11/15 | 16210480 | systems/win32/w32tex/luatex-exp-w32.tar.xz
-2019/09/27 | 17698764 | systems/win32/w32tex/luatexja.tar.xz
+2019/11/18 | 17262008 | systems/win32/w32tex/luatexja.tar.xz
2019/11/15 | 15249928 | systems/win32/w32tex/luatex-w32.tar.xz
2019/10/05 | 1598764 | systems/win32/w32tex/makeindex-w32.tar.xz
2015/05/26 | 1542676 | systems/win32/w32tex/manual.tar.xz
@@ -264929,7 +264949,7 @@
2019/08/14 | 517352 | systems/win32/w32tex/psutils-w32.tar.xz
2019/11/15 | 5660408 | systems/win32/w32tex/ptex-ng-w32.tar.xz
2019/11/15 | 7743720 | systems/win32/w32tex/ptex-w32.tar.xz
-2019/11/12 | 1992124 | systems/win32/w32tex/qpdf-w32.tar.xz
+2019/11/18 | 1992916 | systems/win32/w32tex/qpdf-w32.tar.xz
2019/04/15 | 499188 | systems/win32/w32tex/sam2p-w32.tar.xz
2018/02/13 | 24533140 | systems/win32/w32tex/t1fonts.tar.xz
2018/03/05 | 135584 | systems/win32/w32tex/t1utils-w32.tar.xz
@@ -264940,7 +264960,7 @@
2019/04/15 | 97136 | systems/win32/w32tex/tiff2png-w32.tar.xz
2013/04/08 | 308444 | systems/win32/w32tex/timesnew.tar.xz
2019/03/14 | 1739 | systems/win32/w32tex/TLW64/00README.TLW64
-2019/11/15 | 90116850 | systems/win32/w32tex/TLW64/tl-win64.zip
+2019/11/17 | 90114524 | systems/win32/w32tex/TLW64/tl-win64.zip
2019/08/14 | 819188 | systems/win32/w32tex/ttf2pk-w32.tar.xz
2019/08/14 | 830416 | systems/win32/w32tex/ttf2pt1-w32.tar.xz
2017/10/13 | 1773368 | systems/win32/w32tex/tuftelatex.tar.xz
@@ -264953,7 +264973,7 @@
2013/04/08 | 13748 | systems/win32/w32tex/vf-n2bk.tar.xz
2019/04/08 | 35478888 | systems/win32/w32tex/w32tex-src.tar.xz
2019/11/15 | 98406668 | systems/win32/w32tex/web2c-lib.tar.xz
-2019/11/11 | 43961684 | systems/win32/w32tex/web2c-w32.tar.xz
+2019/11/17 | 43964340 | systems/win32/w32tex/web2c-w32.tar.xz
2019/08/28 | 810352 | systems/win32/w32tex/win64/aleph-w64.tar.xz
2019/08/25 | 21280532 | systems/win32/w32tex/win64/biblatex-biber-w64.tar.xz
2019/11/15 | 1935036 | systems/win32/w32tex/win64/context-w64.tar.xz
@@ -264968,9 +264988,9 @@
2019/08/28 | 586816 | systems/win32/w32tex/win64/jtex-w64.tar.xz
2019/11/11 | 2568 | systems/win32/w32tex/win64/latex-dev-w64.tar.xz
2019/08/28 | 799776 | systems/win32/w32tex/win64/lcdf-typetools-w64.tar.xz
-2019/11/14 | 3506892 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz
-2019/11/14 | 3510600 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
-2019/11/14 | 3510728 | systems/win32/w32tex/win64/luajittex-w64.tar.xz
+2019/11/17 | 3514960 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz
+2019/11/17 | 3506540 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
+2019/11/17 | 3511876 | systems/win32/w32tex/win64/luajittex-w64.tar.xz
2019/11/14 | 3117464 | systems/win32/w32tex/win64/luatex-dev-w64.tar.xz
2019/11/14 | 3121372 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz
2019/11/14 | 3116860 | systems/win32/w32tex/win64/luatex-w64.tar.xz
@@ -265092,7 +265112,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2019/11/19 | 186 | timestamp
+2019/11/20 | 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 d50a1ec55c..f765c3c17e 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 18c3158d66..1a221b9702 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,365 @@
+2019/11/19 | 9944 | systems/texlive/tlnet/archive/chktex.tar.xz
+2019/11/19 | 98060 | systems/texlive/tlnet/archive/cjkutils.doc.tar.xz
+2019/11/19 | 979992 | systems/texlive/tlnet/archive/velthuis.doc.tar.xz
+2019/11/19 | 96286 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2019/11/19 | 9616 | systems/texlive/tlnet/archive/afm2pl.tar.xz
+2019/11/19 | 954759 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2019/11/19 | 944 | systems/texlive/tlnet/archive/dvipng.tar.xz
+2019/11/19 | 94352 | systems/texlive/tlnet/archive/t1utils.doc.tar.xz
+2019/11/19 | 94340 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2019/11/19 | 94266 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2019/11/19 | 936 | systems/texlive/tlnet/archive/uptex.tar.xz
+2019/11/19 | 9364 | systems/texlive/tlnet/archive/cweb.tar.xz
+2019/11/19 | 93418 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2019/11/19 | 932607 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2019/11/19 | 92915 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2019/11/19 | 92412 | systems/texlive/tlnet/archive/dvisvgm.doc.tar.xz
+2019/11/19 | 9216 | systems/texlive/tlnet/archive/bibtex8.tar.xz
+2019/11/19 | 92032 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2019/11/19 | 916 | systems/texlive/tlnet/archive/tex.tar.xz
+2019/11/19 | 91189 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2019/11/19 | 91183 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2019/11/19 | 908 | systems/texlive/tlnet/archive/dvisvgm.tar.xz
+2019/11/19 | 889945 | graphics/pgf/contrib/chemplants.zip
+2019/11/19 | 87326 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2019/11/19 | 87303 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2019/11/19 | 86604 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2019/11/19 | 861863 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2019/11/19 | 85800 | systems/texlive/tlnet/archive/fontinst.tar.xz
+2019/11/19 | 85448 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
+2019/11/19 | 8479 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2019/11/19 | 84526 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2019/11/19 | 84228 | systems/texlive/tlnet/archive/luatexja.source.tar.xz
+2019/11/19 | 83160 | systems/texlive/tlnet/archive/pstools.doc.tar.xz
+2019/11/19 | 820 | systems/texlive/tlnet/archive/ptex.tar.xz
+2019/11/19 | 8057 | graphics/pgf/contrib/chemplants/chemplants-changes.tex
+2019/11/19 | 80530 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2019/11/19 | 79803 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2019/11/19 | 7936 | macros/latex/contrib/knowledge/knowledge-configuration.dtx
+2019/11/19 | 782277 | macros/latex/contrib/knowledge.zip
+2019/11/19 | 77945 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2019/11/19 | 77868 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2019/11/19 | 77420 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2019/11/19 | 7501 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2019/11/19 | 74976 | systems/texlive/tlnet/archive/dviljk.doc.tar.xz
+2019/11/19 | 739512 | systems/texlive/tlnet/archive/m-tx.doc.tar.xz
+2019/11/19 | 73621 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2019/11/19 | 72621 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2019/11/19 | 72565 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2019/11/19 | 722239 | graphics/pgf/contrib/chemplants/chemplants-doc.pdf
+2019/11/19 | 720 | systems/texlive/tlnet/archive/autosp.tar.xz
+2019/11/19 | 71968 | systems/texlive/tlnet/archive/metafont.doc.tar.xz
+2019/11/19 | 71928 | systems/texlive/tlnet/archive/tetex.tar.xz
+2019/11/19 | 71573 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2019/11/19 | 70285 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2019/11/19 | 697731 | macros/latex/contrib/knowledge/knowledge.pdf
+2019/11/19 | 69712 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2019/11/19 | 6952 | macros/latex/contrib/realhats/realhats.dtx
+2019/11/19 | 69194 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2019/11/19 | 68840 | systems/texlive/tlnet/archive/seetexk.doc.tar.xz
+2019/11/19 | 68834 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2019/11/19 | 6852 | systems/texlive/tlnet/archive/xdvi.tar.xz
+2019/11/19 | 67480 | systems/texlive/tlnet/archive/bibtexu.doc.tar.xz
+2019/11/19 | 67352 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2019/11/19 | 67267 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2019/11/19 | 6699 | macros/latex/contrib/knowledge/knowledge-example.tex
+2019/11/19 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
+2019/11/19 | 65084 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2019/11/19 | 644 | systems/texlive/tlnet/archive/seetexk.tar.xz
+2019/11/19 | 64096 | systems/texlive/tlnet/archive/pdftools.doc.tar.xz
+2019/11/19 | 64088 | systems/texlive/tlnet/archive/amsmath.source.tar.xz
+2019/11/19 | 63868 | systems/texlive/tlnet/archive/tex.doc.tar.xz
+2019/11/19 | 63291 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2019/11/19 | 63186 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2019/11/19 | 63116 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2019/11/19 | 628 | systems/texlive/tlnet/archive/omegaware.tar.xz
+2019/11/19 | 628 | systems/texlive/tlnet/archive/aleph.tar.xz
+2019/11/19 | 62826 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2019/11/19 | 62396 | systems/texlive/tlnet/archive/ps2pk.doc.tar.xz
+2019/11/19 | 620 | systems/texlive/tlnet/archive/t1utils.tar.xz
+2019/11/19 | 61699 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2019/11/19 | 61450 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2019/11/19 | 60872 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2019/11/19 | 60293 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2019/11/19 | 59482 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2019/11/19 | 58761 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2019/11/19 | 580 | systems/texlive/tlnet/archive/dtl.tar.xz
+2019/11/19 | 5789269 | install/fonts/cochineal.tds.zip
+2019/11/19 | 575837 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2019/11/19 | 5728749 | fonts/cochineal.zip
+2019/11/19 | 57209 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2019/11/19 | 56655 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2019/11/19 | 564 | systems/texlive/tlnet/archive/detex.tar.xz
+2019/11/19 | 56432 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2019/11/19 | 563594 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2019/11/19 | 561200 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2019/11/19 | 54922 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2019/11/19 | 544070 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2019/11/19 | 54400 | systems/texlive/tlnet/archive/tpic2pdftex.doc.tar.xz
+2019/11/19 | 54063 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2019/11/19 | 540168 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2019/11/19 | 5388 | systems/texlive/tlnet/archive/psutils.tar.xz
+2019/11/19 | 5351 | macros/latex/contrib/realhats/hats/realhats-fez.pdf
+2019/11/19 | 53434 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2019/11/19 | 533609 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2019/11/19 | 532 | systems/texlive/tlnet/archive/dviljk.tar.xz
+2019/11/19 | 53292 | systems/texlive/tlnet/archive/latex-bin.doc.tar.xz
+2019/11/19 | 525284 | systems/texlive/tlnet/archive/tetex.doc.tar.xz
+2019/11/19 | 52488 | systems/texlive/tlnet/archive/dtl.doc.tar.xz
+2019/11/19 | 52139 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2019/11/19 | 52018 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2019/11/19 | 516 | systems/texlive/tlnet/archive/latex-bin.tar.xz
+2019/11/19 | 514052 | systems/texlive/tlnet/archive/dvips.doc.tar.xz
+2019/11/19 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
+2019/11/19 | 508692 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2019/11/19 | 508674 | systems/win32/miktex/tm/packages/files.csv.lzma
+2019/11/19 | 50845 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2019/11/19 | 50824 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2019/11/19 | 504 | systems/texlive/tlnet/archive/ps2pk.tar.xz
+2019/11/19 | 504 | systems/texlive/tlnet/archive/dvi2tty.tar.xz
+2019/11/19 | 50496 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2019/11/19 | 498742 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2019/11/19 | 49738 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2019/11/19 | 49291 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2019/11/19 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2019/11/19 | 48332 | systems/texlive/tlnet/archive/aleph.doc.tar.xz
+2019/11/19 | 481184 | systems/texlive/tlnet/archive/axodraw2.doc.tar.xz
+2019/11/19 | 47981 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2019/11/19 | 468 | systems/texlive/tlnet/archive/dvidvi.tar.xz
+2019/11/19 | 466032 | systems/texlive/tlnet/archive/makeindex.doc.tar.xz
+2019/11/19 | 464 | systems/texlive/tlnet/archive/synctex.tar.xz
+2019/11/19 | 4628 | systems/texlive/tlnet/archive/makeindex.tar.xz
+2019/11/19 | 45840 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2019/11/19 | 45739 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2019/11/19 | 457031 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2019/11/19 | 45622 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2019/11/19 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2019/11/19 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2019/11/19 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2019/11/19 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2019/11/19 | 45464 | systems/texlive/tlnet/archive/microtype.tar.xz
+2019/11/19 | 4544 | systems/texlive/tlnet/archive/m-tx.tar.xz
+2019/11/19 | 45433 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2019/11/19 | 449957 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2019/11/19 | 44977 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2019/11/19 | 44536 | graphics/pgf/contrib/chemplants/chemplants.sty
+2019/11/19 | 444 | systems/texlive/tlnet/archive/tpic2pdftex.tar.xz
+2019/11/19 | 43820 | systems/texlive/tlnet/archive/fontools.tar.xz
+2019/11/19 | 43409 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2019/11/19 | 42965 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2019/11/19 | 42903 | macros/latex/contrib/knowledge/knowledge-utils.dtx
+2019/11/19 | 42592 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2019/11/19 | 425800 | systems/texlive/tlnet/archive/chktex.doc.tar.xz
+2019/11/19 | 41926 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2019/11/19 | 41882 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2019/11/19 | 41736 | systems/texlive/tlnet/archive/synctex.doc.tar.xz
+2019/11/19 | 4149444 | systems/texlive/tlnet/archive/velthuis.tar.xz
+2019/11/19 | 4141 | macros/latex/contrib/realhats/hats/realhats-tophat.pdf
+2019/11/19 | 41360 | systems/texlive/tlnet/archive/afm2pl.doc.tar.xz
+2019/11/19 | 412964 | systems/texlive/tlnet/archive/cweb.doc.tar.xz
+2019/11/19 | 410344 | systems/texlive/tlnet/archive/fontinst.source.tar.xz
+2019/11/19 | 40990 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2019/11/19 | 40723 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2019/11/19 | 39876 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2019/11/19 | 3946865 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2019/11/19 | 391472 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2019/11/19 | 38880 | systems/texlive/tlnet/archive/dviout-util.doc.tar.xz
+2019/11/19 | 38875 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2019/11/19 | 38797 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2019/11/19 | 387321 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2019/11/19 | 380 | systems/texlive/tlnet/archive/vlna.tar.xz
+2019/11/19 | 36619 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2019/11/19 | 36375 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2019/11/19 | 35876 | systems/texlive/tlnet/archive/dvi2tty.doc.tar.xz
+2019/11/19 | 355858 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2019/11/19 | 3548 | systems/texlive/tlnet/archive/gsftopk.tar.xz
+2019/11/19 | 354296 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
+2019/11/19 | 352 | systems/win32/miktex/tm/packages/pr.ini
+2019/11/19 | 35206 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2019/11/19 | 3516 | systems/texlive/tlnet/archive/pdfbook2.tar.xz
+2019/11/19 | 348 | systems/texlive/tlnet/archive/pdfjam.x86_64-darwinlegacy.tar.xz
+2019/11/19 | 34848 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2019/11/19 | 34838 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2019/11/19 | 344 | systems/texlive/tlnet/archive/pdfjam.x86_64-linuxmusl.tar.xz
+2019/11/19 | 34496 | systems/texlive/tlnet/archive/dvips.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.x86_64-solaris.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.x86_64-darwin.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.x86_64-cygwin.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.i386-solaris.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.i386-netbsd.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.i386-freebsd.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.armhf-linux.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.amd64-netbsd.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.amd64-freebsd.tar.xz
+2019/11/19 | 340 | systems/texlive/tlnet/archive/pdfjam.aarch64-linux.tar.xz
+2019/11/19 | 33984 | systems/texlive/tlnet/archive/axodraw2.source.tar.xz
+2019/11/19 | 336 | systems/texlive/tlnet/archive/pdfjam.x86_64-linux.tar.xz
+2019/11/19 | 336 | systems/texlive/tlnet/archive/pdfjam.i386-linux.tar.xz
+2019/11/19 | 336 | systems/texlive/tlnet/archive/pdfjam.i386-cygwin.tar.xz
+2019/11/19 | 33572 | systems/texlive/tlnet/archive/metafont.tar.xz
+2019/11/19 | 33547 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2019/11/19 | 33398 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2019/11/19 | 33164 | systems/texlive/tlnet/archive/bibtex8.doc.tar.xz
+2019/11/19 | 328609 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2019/11/19 | 32360 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2019/11/19 | 32204 | systems/texlive/tlnet/archive/kpathsea.tar.xz
+2019/11/19 | 32194 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2019/11/19 | 321493 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2019/11/19 | 31255 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2019/11/19 | 3123608 | systems/texlive/tlnet/archive/dvipdfmx.doc.tar.xz
+2019/11/19 | 31161 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2019/11/19 | 3110 | macros/latex/contrib/realhats/hats/realhats-dunce.pdf
+2019/11/19 | 30995 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2019/11/19 | 308634 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2019/11/19 | 30728 | systems/texlive/tlnet/archive/texdoctk.doc.tar.xz
+2019/11/19 | 306220 | systems/texlive/tlnet/archive/dvipng.doc.tar.xz
+2019/11/19 | 3048036 | systems/texlive/tlnet/archive/luatexja.doc.tar.xz
+2019/11/19 | 3046 | info/biblio/font.ltx
+2019/11/19 | 30296 | systems/texlive/tlnet/archive/amsmath.tar.xz
+2019/11/19 | 30271 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2019/11/19 | 299484 | systems/texlive/tlnet/archive/uptex.doc.tar.xz
+2019/11/19 | 296 | systems/texlive/tlnet/archive/dvipos.tar.xz
+2019/11/19 | 29685 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2019/11/19 | 292 | systems/texlive/tlnet/archive/bibtexu.tar.xz
+2019/11/19 | 29273 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2019/11/19 | 29260 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2019/11/19 | 29124 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2019/11/19 | 28760 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2019/11/19 | 28512 | systems/texlive/tlnet/archive/dvipos.doc.tar.xz
+2019/11/19 | 281552 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2019/11/19 | 281253 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2019/11/19 | 27771 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2019/11/19 | 276940 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2019/11/19 | 276544 | systems/texlive/tlnet/archive/autosp.doc.tar.xz
+2019/11/19 | 27540 | systems/texlive/tlnet/archive/gsftopk.doc.tar.xz
+2019/11/19 | 271554 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2019/11/19 | 26987 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2019/11/19 | 26811 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2019/11/19 | 26704 | systems/texlive/tlnet/archive/texdoctk.tar.xz
+2019/11/19 | 26648 | systems/texlive/tlnet/archive/dvipdfmx.tar.xz
+2019/11/19 | 26644 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2019/11/19 | 26501 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2019/11/19 | 26205 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2019/11/19 | 2614 | macros/latex/contrib/knowledge/makefile
+2019/11/19 | 258904 | systems/texlive/tlnet/archive/lcdftypetools.doc.tar.xz
+2019/11/19 | 2579521 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2019/11/19 | 25612 | systems/texlive/tlnet/archive/axodraw2.tar.xz
+2019/11/19 | 25592 | systems/texlive/tlnet/archive/cyrillic-bin.doc.tar.xz
+2019/11/19 | 25314 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2019/11/19 | 248 | systems/texlive/tlnet/archive/dviout-util.tar.xz
+2019/11/19 | 247381 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2019/11/19 | 247021 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2019/11/19 | 246521 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2019/11/19 | 2457309 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2019/11/19 | 24009 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2019/11/19 | 2392 | macros/latex/contrib/realhats/hats/realhats-santa.pdf
+2019/11/19 | 237471 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2019/11/19 | 2345548 | systems/texlive/tlnet/archive/amsmath.doc.tar.xz
+2019/11/19 | 23342 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2019/11/19 | 229819 | graphics/pgf/contrib/chemplants/chemplants-doc.tex
+2019/11/19 | 22930 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2019/11/19 | 22538905 | systems/texlive/tlnet/install-tl.zip
+2019/11/19 | 21828 | systems/texlive/tlnet/archive/detex.doc.tar.xz
+2019/11/19 | 2176 | systems/texlive/tlnet/archive/pdfbook2.doc.tar.xz
+2019/11/19 | 214114 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2019/11/19 | 2137860 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2019/11/19 | 20665 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2019/11/19 | 2025 | macros/latex/contrib/knowledge/README.md
+2019/11/19 | 201921 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2019/11/19 | 2016 | systems/texlive/tlnet/archive/cjkutils.tar.xz
+2019/11/19 | 198192 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2019/11/19 | 19797 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2019/11/19 | 1956726 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2019/11/19 | 195059 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2019/11/19 | 194082 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2019/11/19 | 19324 | systems/texlive/tlnet/archive/dvidvi.doc.tar.xz
+2019/11/19 | 191818 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2019/11/19 | 191791 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2019/11/19 | 187026 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2019/11/19 | 18700403 | systems/texlive/tlnet/install-tl-windows.exe
+2019/11/19 | 184990 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2019/11/19 | 1844 | systems/texlive/tlnet/archive/pdftools.tar.xz
+2019/11/19 | 184216 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2019/11/19 | 182754 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2019/11/19 | 180432 | systems/texlive/tlnet/archive/luatexja.tar.xz
+2019/11/19 | 17768 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2019/11/19 | 177509 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2019/11/19 | 17675 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2019/11/19 | 1759 | macros/latex/contrib/knowledge/knowledge.ins
+2019/11/19 | 171896 | systems/texlive/tlnet/archive/xdvi.doc.tar.xz
+2019/11/19 | 1698680 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2019/11/19 | 169225 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2019/11/19 | 1685308 | systems/texlive/tlnet/archive/luatex.doc.tar.xz
+2019/11/19 | 167803 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2019/11/19 | 165972 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2019/11/19 | 165750 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2019/11/19 | 1646840 | systems/texlive/tlnet/archive/microtype.doc.tar.xz
+2019/11/19 | 160547 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2019/11/19 | 16051 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2019/11/19 | 15944029 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2019/11/19 | 15897 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2019/11/19 | 155520 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
+2019/11/19 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2019/11/19 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2019/11/19 | 152502 | macros/latex/contrib/knowledge/knowledge-code.dtx
+2019/11/19 | 152064 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2019/11/19 | 150614 | macros/latex/contrib/knowledge/knowledge.tex
+2019/11/19 | 1504 | systems/texlive/tlnet/archive/cyrillic-bin.tar.xz
+2019/11/19 | 1502 | macros/latex/contrib/realhats/hats/realhats-crown.pdf
+2019/11/19 | 149921 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2019/11/19 | 149076 | systems/texlive/tlnet/archive/omegaware.doc.tar.xz
+2019/11/19 | 147058 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2019/11/19 | 147006 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2019/11/19 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2019/11/19 | 1457 | macros/latex/contrib/realhats/hats/realhats-sombrero.pdf
+2019/11/19 | 1455 | macros/latex/contrib/realhats/hats/realhats-ash.pdf
+2019/11/19 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2019/11/19 | 142828 | systems/texlive/tlnet/archive/vlna.doc.tar.xz
+2019/11/19 | 142140 | systems/texlive/tlnet/archive/microtype.source.tar.xz
+2019/11/19 | 141869 | macros/latex/contrib/realhats.zip
+2019/11/19 | 14056 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2019/11/19 | 138028 | systems/texlive/tlnet/archive/ttfutils.doc.tar.xz
+2019/11/19 | 137165 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2019/11/19 | 135820 | systems/texlive/tlnet/archive/psutils.doc.tar.xz
+2019/11/19 | 1350 | macros/latex/contrib/realhats/hats/realhats-cowboy.pdf
+2019/11/19 | 133231 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2019/11/19 | 1327340 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2019/11/19 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2019/11/19 | 12924 | systems/texlive/tlnet/archive/luatex.tar.xz
+2019/11/19 | 128428 | systems/texlive/tlnet/archive/ptex.doc.tar.xz
+2019/11/19 | 127121 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2019/11/19 | 126892 | systems/texlive/tlnet/archive/fontools.doc.tar.xz
+2019/11/19 | 1262 | macros/latex/contrib/realhats/realhats.ins
+2019/11/19 | 12620 | macros/latex/contrib/realhats/readme_images/hats.png
+2019/11/19 | 12148 | systems/texlive/tlnet/archive/pdfjam.tar.xz
+2019/11/19 | 1206606 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2019/11/19 | 1195595 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2019/11/19 | 119507 | graphics/pgf/contrib/chemplants/chemplants-changes.pdf
+2019/11/19 | 1178 | macros/latex/contrib/realhats/hats/realhats-witch.pdf
+2019/11/19 | 116475 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2019/11/19 | 11536 | systems/texlive/tlnet/archive/pstools.tar.xz
+2019/11/19 | 1143 | macros/latex/contrib/realhats/hats/realhats-beret.pdf
+2019/11/19 | 1142303 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2019/11/19 | 1141583 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2019/11/19 | 113039 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2019/11/19 | 1113 | graphics/pgf/contrib/chemplants/README.md
+2019/11/19 | 111238 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2019/11/19 | 110184 | systems/texlive/tlnet/archive/pdfjam.doc.tar.xz
+2019/11/19 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
+2019/11/19 | 108873 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2019/11/19 | 108724 | systems/texlive/tlnet/archive/ttfutils.tar.xz
+2019/11/19 | 1072944 | systems/texlive/tlnet/archive/kpathsea.doc.tar.xz
+2019/11/19 | 1067748 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2019/11/19 | 1064335 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2019/11/19 | 1063125 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2019/11/19 | 1042937 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2019/11/19 | 1041 | macros/latex/contrib/realhats/README.md
+2019/11/19 | 103649 | macros/latex/contrib/realhats/realhats.pdf
+2019/11/19 | 1028204 | info/biblio/font.bib
+2019/11/19 | 102470 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2019/11/19 | 1019508 | systems/texlive/tlnet/archive/fontinst.doc.tar.xz
+2019/11/19 | 100662 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2019/11/19 | 1004 | systems/texlive/tlnet/archive/lcdftypetools.tar.xz
2019/11/18 | 99 | graphics/asymptote/base/asy_filetype.vim
2019/11/18 | 998 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
2019/11/18 | 9984 | graphics/asymptote/doc/asymptote.sty
@@ -21,38 +383,28 @@
2019/11/18 | 966 | graphics/asymptote/tests/array/solve.asy
2019/11/18 | 964 | graphics/asymptote/GUI/xasyTransform.py
2019/11/18 | 964 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
-2019/11/18 | 96284 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2019/11/18 | 95 | graphics/asymptote/prc/test.asy
2019/11/18 | 959 | graphics/asymptote/examples/triads.asy
2019/11/18 | 958 | graphics/asymptote/statistics.h
2019/11/18 | 956 | graphics/asymptote/examples/workcone.asy
2019/11/18 | 956 | graphics/asymptote/examples/poster.asy
2019/11/18 | 9566 | graphics/asymptote/base/bezulate.asy
-2019/11/18 | 954758 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
2019/11/18 | 94793 | support/pdfjam/tests.zip
2019/11/18 | 946 | graphics/asymptote/examples/animations/cube.asy
2019/11/18 | 94384 | systems/texlive/tlnet/archive/mathastext.source.tar.xz
-2019/11/18 | 94338 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2019/11/18 | 94268 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
2019/11/18 | 936 | graphics/asymptote/tests/array/array.asy
2019/11/18 | 935894 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
-2019/11/18 | 93419 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
2019/11/18 | 933 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
-2019/11/18 | 932605 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2019/11/18 | 930 | graphics/asymptote/examples/polararea.asy
2019/11/18 | 9309 | graphics/asymptote/base/plain_paths.asy
2019/11/18 | 9306 | graphics/asymptote/psfile.h
2019/11/18 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release
-2019/11/18 | 92916 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
2019/11/18 | 9251 | graphics/asymptote/errors
2019/11/18 | 9249 | graphics/asymptote/base/rationalSimplex.asy
2019/11/18 | 9203 | graphics/asymptote/glrender.h
-2019/11/18 | 92033 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2019/11/18 | 9202 | graphics/asymptote/doc/FAQ/bfnnconv.pl
2019/11/18 | 917 | graphics/asymptote/opcodes.h
2019/11/18 | 912 | graphics/asymptote/doc/errorbars.asy
-2019/11/18 | 91190 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2019/11/18 | 91183 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2019/11/18 | 9094 | graphics/asymptote/application.h
2019/11/18 | 908 | graphics/asymptote/modifier.h
2019/11/18 | 908 | graphics/asymptote/coenv.h
@@ -74,29 +426,21 @@
2019/11/18 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
2019/11/18 | 877 | graphics/asymptote/doc/markers2.asy
2019/11/18 | 876 | graphics/asymptote/GUI/res/icons/edit.svg
-2019/11/18 | 87327 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2019/11/18 | 87303 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
2019/11/18 | 872 | graphics/asymptote/doc/imagecontour.asy
2019/11/18 | 86 | graphics/asymptote/doc/cylinderskeleton.asy
2019/11/18 | 868 | graphics/asymptote/examples/xxsq01x-1.asy
2019/11/18 | 8661 | graphics/asymptote/base/plain_pens.asy
-2019/11/18 | 86604 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
2019/11/18 | 862 | graphics/asymptote/doc/flowchartdemo.asy
2019/11/18 | 86263 | graphics/asymptote/base/three.asy
2019/11/18 | 861 | graphics/asymptote/examples/orthocenter.asy
-2019/11/18 | 861860 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
2019/11/18 | 856 | graphics/asymptote/examples/animations/sphere.asy
2019/11/18 | 8568 | systems/texlive/tlnet/archive/scontents.tar.xz
2019/11/18 | 8558 | graphics/asymptote/triple.h
-2019/11/18 | 85428 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
2019/11/18 | 852 | graphics/asymptote/parser.h
2019/11/18 | 850 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
2019/11/18 | 849 | graphics/asymptote/examples/SierpinskiGasket.asy
-2019/11/18 | 8480 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2019/11/18 | 845 | graphics/asymptote/envcompleter.h
-2019/11/18 | 84526 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2019/11/18 | 844 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
-2019/11/18 | 84228 | systems/texlive/tlnet/archive/luatexja.source.tar.xz
2019/11/18 | 839 | graphics/asymptote/examples/venn3.asy
2019/11/18 | 838 | graphics/asymptote/GUI/res/icons/close-round.svg
2019/11/18 | 8371 | graphics/asymptote/prc/PRCbitStream.cc
@@ -120,7 +464,6 @@
2019/11/18 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
2019/11/18 | 8073 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
2019/11/18 | 806 | graphics/asymptote/GUI/res/icons/android-refresh.svg
-2019/11/18 | 80528 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
2019/11/18 | 8051 | graphics/asymptote/runpath3d.in
2019/11/18 | 804 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
2019/11/18 | 8045 | graphics/asymptote/doc/asy.1
@@ -128,17 +471,13 @@
2019/11/18 | 8032 | fonts/utilities/fontools/share/fontools_lgr.enc
2019/11/18 | 802 | graphics/asymptote/GUI/res/icons/android-camera.svg
2019/11/18 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
-2019/11/18 | 79803 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2019/11/18 | 7938 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
2019/11/18 | 7935 | graphics/asymptote/fundec.cc
2019/11/18 | 7892 | systems/texlive/tlnet/archive/changes.tar.xz
2019/11/18 | 780 | graphics/asymptote/GUI/res/icons/check.svg
2019/11/18 | 7808 | graphics/asymptote/coder.cc
2019/11/18 | 77 | graphics/asymptote/tests/gc/string.asy
-2019/11/18 | 77947 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
2019/11/18 | 778 | graphics/asymptote/examples/controlsystem.asy
-2019/11/18 | 77867 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2019/11/18 | 77422 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2019/11/18 | 773 | graphics/asymptote/drawlayer.h
2019/11/18 | 77341 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
2019/11/18 | 7710 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
@@ -160,7 +499,6 @@
2019/11/18 | 7541 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
2019/11/18 | 750 | graphics/asymptote/vm.h
2019/11/18 | 7504 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
-2019/11/18 | 7499 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
2019/11/18 | 747 | graphics/asymptote/examples/pseudosphere.asy
2019/11/18 | 746 | graphics/asymptote/tests/array/sort.asy
2019/11/18 | 7445 | graphics/asymptote/name.cc
@@ -168,7 +506,6 @@
2019/11/18 | 7422 | graphics/asymptote/base/graph_splinetype.asy
2019/11/18 | 739 | graphics/asymptote/examples/condor.asy
2019/11/18 | 737 | graphics/asymptote/tests/array/determinant.asy
-2019/11/18 | 73620 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
2019/11/18 | 734 | graphics/asymptote/examples/quilt.asy
2019/11/18 | 73435 | graphics/asymptote/GL/glxew.h
2019/11/18 | 7337 | graphics/asymptote/jsfile.cc
@@ -179,12 +516,9 @@
2019/11/18 | 729 | graphics/asymptote/base/labelpath.asy
2019/11/18 | 727 | graphics/asymptote/examples/fermi.asy
2019/11/18 | 72687 | graphics/asymptote/GUI/Window1.py
-2019/11/18 | 72620 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2019/11/18 | 72563 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
2019/11/18 | 7230 | graphics/asymptote/runtime.pl
2019/11/18 | 720 | graphics/asymptote/mod.h
2019/11/18 | 7193 | graphics/asymptote/base/plain.asy
-2019/11/18 | 71573 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
2019/11/18 | 714 | graphics/asymptote/examples/gamma3.asy
2019/11/18 | 713 | graphics/asymptote/GUI/res/icons/arrow-move.svg
2019/11/18 | 713 | graphics/asymptote/examples/unitoctant.asy
@@ -196,21 +530,17 @@
2019/11/18 | 70 | graphics/asymptote/tests/gc/transform.asy
2019/11/18 | 70751 | graphics/asymptote/prc/oPRCFile.cc
2019/11/18 | 7046 | macros/luatex/generic/luatexja/src/ltj-math.lua
-2019/11/18 | 70287 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
2019/11/18 | 70119 | graphics/asymptote/runarray.cc
2019/11/18 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
2019/11/18 | 69934 | fonts/utilities/fontools/doc/autoinst.pdf
-2019/11/18 | 69712 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
2019/11/18 | 6968219 | install/macros/latex-dev/required/latex-tools-dev.tds.zip
2019/11/18 | 695 | graphics/asymptote/GUI/res/icons/android-close.svg
2019/11/18 | 691 | graphics/asymptote/examples/centroidfg.asy
-2019/11/18 | 69195 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
2019/11/18 | 6911 | graphics/asymptote/errortest.asy
2019/11/18 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
2019/11/18 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
2019/11/18 | 688 | graphics/asymptote/examples/layers.asy
2019/11/18 | 6883602 | macros/latex-dev/required/tools.zip
-2019/11/18 | 68835 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2019/11/18 | 6865 | graphics/asymptote/drawlabel.cc
2019/11/18 | 68494 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
2019/11/18 | 683 | graphics/asymptote/examples/fractaltree.asy
@@ -224,8 +554,6 @@
2019/11/18 | 674 | graphics/asymptote/examples/sqrtx01.asy
2019/11/18 | 674 | graphics/asymptote/drawpath.h
2019/11/18 | 673 | graphics/asymptote/GUI/res/icons/save.svg
-2019/11/18 | 67350 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2019/11/18 | 67268 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
2019/11/18 | 671 | graphics/asymptote/examples/spring.asy
2019/11/18 | 6715 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
2019/11/18 | 66 | graphics/asymptote/examples/shade.asy
@@ -244,8 +572,6 @@
2019/11/18 | 654 | graphics/asymptote/prcfile.h
2019/11/18 | 654 | graphics/asymptote/examples/limit.asy
2019/11/18 | 653235 | macros/latex/contrib/microtype/microtype.dtx
-2019/11/18 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
-2019/11/18 | 65084 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
2019/11/18 | 6503 | graphics/asymptote/tests/types/constructor.asy
2019/11/18 | 649 | graphics/asymptote/examples/NURBScurve.asy
2019/11/18 | 643 | graphics/asymptote/examples/p-orbital.asy
@@ -258,11 +584,8 @@
2019/11/18 | 633 | graphics/asymptote/GUI/res/icons/android-done.svg
2019/11/18 | 63314 | graphics/asymptote/GL/wglew.h
2019/11/18 | 632 | graphics/asymptote/examples/vertexshading.asy
-2019/11/18 | 63293 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
2019/11/18 | 6318 | graphics/asymptote/doc/leastsquares.dat
-2019/11/18 | 63186 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2019/11/18 | 63140 | graphics/asymptote/doc/FAQ/asy-faq.info
-2019/11/18 | 63115 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
2019/11/18 | 6300 | graphics/asymptote/asymptote.nsi
2019/11/18 | 62 | graphics/asymptote/tests/gc/array.asy
2019/11/18 | 62 | graphics/asymptote/revision.cc
@@ -271,7 +594,6 @@
2019/11/18 | 628 | graphics/asymptote/examples/wedge.asy
2019/11/18 | 628 | graphics/asymptote/examples/polarcircle.asy
2019/11/18 | 6285 | graphics/asymptote/base/plain_prethree.asy
-2019/11/18 | 62826 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
2019/11/18 | 626 | graphics/asymptote/examples/venn.asy
2019/11/18 | 6237 | macros/latex/contrib/microtype/microtype.ins
2019/11/18 | 62159 | graphics/asymptote/base/graph3.asy
@@ -285,30 +607,25 @@
2019/11/18 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
2019/11/18 | 616 | graphics/asymptote/examples/Gouraudcontour.asy
2019/11/18 | 6169 | graphics/asymptote/base/plain_strings.asy
-2019/11/18 | 61699 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
2019/11/18 | 6154 | graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
2019/11/18 | 6147 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/0f0a6fed6c0ea207df4c999d373871b6ffe367db674ab2ff182b9dd1b6333a39-filelists.sqlite.bz2
-2019/11/18 | 61453 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
2019/11/18 | 610 | graphics/asymptote/examples/impact.asy
2019/11/18 | 6104 | graphics/asymptote/doc/FAQ/m-lout.pl
2019/11/18 | 609 | graphics/asymptote/keywords.cc
2019/11/18 | 608 | systems/win32/miktex/setup/rpm/fedora/28/repodata/576e534aae0fddf2ae817edb14c0ece758775403a13c8fbfca070d7ce4e5289b-other.xml.gz
2019/11/18 | 608 | graphics/asymptote/base/size10.asy
-2019/11/18 | 60875 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2019/11/18 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
2019/11/18 | 60604 | graphics/asymptote/runtime.cc
2019/11/18 | 605 | graphics/asymptote/examples/integraltest.asy
2019/11/18 | 604 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/177d5382b79b34cfbd195bd980d1f5a46793fae11a013419d1aa4ad05bfc73c3-other.xml.gz
2019/11/18 | 604 | graphics/asymptote/doc/flow.asy
2019/11/18 | 602 | graphics/asymptote/examples/treetest.asy
-2019/11/18 | 60293 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
2019/11/18 | 6021 | graphics/asymptote/prc/PRCTools/bitData.cc
2019/11/18 | 600 | graphics/asymptote/base/size11.asy
2019/11/18 | 59 | graphics/asymptote/examples/stroke3.asy
2019/11/18 | 599 | graphics/asymptote/GUI/xasyStrings.py
2019/11/18 | 5981 | graphics/asymptote/drawpath3.cc
2019/11/18 | 5963 | graphics/asymptote/quaternion.cc
-2019/11/18 | 59481 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
2019/11/18 | 5924 | graphics/asymptote/runfile.in
2019/11/18 | 591 | graphics/asymptote/examples/sinc.asy
2019/11/18 | 58 | systems/mac/mactex/MacTeXtras-20191118.zip.md5
@@ -317,7 +634,7 @@
2019/11/18 | 589 | graphics/asymptote/examples/trefoilknot.asy
2019/11/18 | 5897 | graphics/asymptote/Delaunay.cc
2019/11/18 | 5889 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
-2019/11/18 | 58762 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2019/11/18 | 5882 | fonts/cochineal/README
2019/11/18 | 5857 | graphics/asymptote/item.h
2019/11/18 | 582 | graphics/asymptote/examples/cos3.asy
2019/11/18 | 581 | graphics/asymptote/examples/floatingdisk.asy
@@ -334,18 +651,13 @@
2019/11/18 | 576 | graphics/asymptote/examples/threeviews.asy
2019/11/18 | 576 | graphics/asymptote/examples/circles.asy
2019/11/18 | 5760 | graphics/asymptote/base/plain_scaling.asy
-2019/11/18 | 575837 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
2019/11/18 | 574 | graphics/asymptote/examples/fillcontour.asy
+2019/11/18 | 5745 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2019/11/18 | 5740 | graphics/asymptote/examples/cpkcolors.asy
2019/11/18 | 573 | graphics/asymptote/examples/curvedlabel3.asy
-2019/11/18 | 57208 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
2019/11/18 | 5681 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
-2019/11/18 | 56656 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
2019/11/18 | 56646 | graphics/asymptote/GUI/pyUIClass/window1.py
-2019/11/18 | 56433 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2019/11/18 | 563595 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2019/11/18 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
-2019/11/18 | 561200 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2019/11/18 | 56037 | graphics/asymptote/base/smoothcontour3.asy
2019/11/18 | 557 | graphics/asymptote/examples/Pythagoras.asy
2019/11/18 | 5543 | graphics/asymptote/examples/filesurface.dat
@@ -354,18 +666,13 @@
2019/11/18 | 54 | graphics/asymptote/tests/gc/funcall.asy
2019/11/18 | 54 | graphics/asymptote/examples/randompath3.asy
2019/11/18 | 549 | graphics/asymptote/examples/equilchord.asy
-2019/11/18 | 54922 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2019/11/18 | 549420 | systems/win32/w32tex/ChangeLog
2019/11/18 | 547 | graphics/asymptote/examples/tetra.asy
2019/11/18 | 546 | graphics/asymptote/examples/label3zoom.asy
2019/11/18 | 5465 | graphics/asymptote/env.cc
2019/11/18 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
2019/11/18 | 5440 | graphics/asymptote/base/bsp.asy
-2019/11/18 | 544071 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2019/11/18 | 54062 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2019/11/18 | 540167 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2019/11/18 | 5344 | graphics/asymptote/base/shaders/fragment.glsl
-2019/11/18 | 53434 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2019/11/18 | 533609 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2019/11/18 | 532 | graphics/asymptote/doc/CDlabel.asy
2019/11/18 | 5326 | graphics/asymptote/drawpath3.h
2019/11/18 | 530396 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
@@ -382,11 +689,9 @@
2019/11/18 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
2019/11/18 | 521 | graphics/asymptote/examples/dimension.asy
2019/11/18 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
-2019/11/18 | 52138 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2019/11/18 | 521012 | macros/latex-dev/base/classes.pdf
2019/11/18 | 520 | graphics/asymptote/examples/smoothelevation.asy
2019/11/18 | 520201 | systems/win32/miktex/tm/packages/pkuthss.tar.lzma
-2019/11/18 | 52018 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2019/11/18 | 51 | graphics/asymptote/base/unicode.asy
2019/11/18 | 51 | graphics/asymptote/base/babel.asy
2019/11/18 | 519 | graphics/asymptote/examples/extrudedcontour.asy
@@ -397,14 +702,9 @@
2019/11/18 | 51437 | graphics/asymptote/settings.cc
2019/11/18 | 51432 | graphics/asymptote/prc/oPRCFile.h
2019/11/18 | 513 | graphics/asymptote/examples/buildcycle.asy
-2019/11/18 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
2019/11/18 | 5119 | graphics/asymptote/runsystem.in
2019/11/18 | 5119 | graphics/asymptote/runhistory.in
2019/11/18 | 5098 | graphics/asymptote/errormsg.h
-2019/11/18 | 508692 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2019/11/18 | 508674 | systems/win32/miktex/tm/packages/files.csv.lzma
-2019/11/18 | 50845 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2019/11/18 | 50824 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
2019/11/18 | 508200 | systems/texlive/tlnet/archive/pkuthss.doc.tar.xz
2019/11/18 | 5070 | graphics/asymptote/memory.h
2019/11/18 | 507090 | macros/luatex/generic/luatexja/doc/luatexja.dtx
@@ -412,7 +712,6 @@
2019/11/18 | 50697 | graphics/asymptote/gsl.cc
2019/11/18 | 5049 | graphics/asymptote/pair.h
2019/11/18 | 50497 | graphics/asymptote/GUI/xasy2asy.py
-2019/11/18 | 50495 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2019/11/18 | 5048 | graphics/asymptote/GUI/xasyOptions.py
2019/11/18 | 504115 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
2019/11/18 | 503 | graphics/asymptote/GUI/xasy.py
@@ -430,14 +729,10 @@
2019/11/18 | 499116 | systems/texlive/tlnet/archive/changes.doc.tar.xz
2019/11/18 | 498 | graphics/asymptote/examples/fano.asy
2019/11/18 | 498 | graphics/asymptote/doc/penfunctionimage.asy
-2019/11/18 | 498740 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
2019/11/18 | 497 | graphics/asymptote/examples/bars3.asy
-2019/11/18 | 49737 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
2019/11/18 | 496 | graphics/asymptote/drawgrestore.h
-2019/11/18 | 49290 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
2019/11/18 | 490977 | macros/latex-dev/required/tools/multicol.pdf
2019/11/18 | 490976 | macros/latex-dev/base/ltnews30.pdf
-2019/11/18 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2019/11/18 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
2019/11/18 | 48960 | graphics/asymptote/base/webgl/asygl.js
2019/11/18 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
@@ -454,7 +749,6 @@
2019/11/18 | 480 | graphics/asymptote/doc/logimage.asy
2019/11/18 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
2019/11/18 | 479 | graphics/asymptote/examples/magnetic.asy
-2019/11/18 | 47981 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2019/11/18 | 4781 | macros/latex-dev/required/amsmath/changes.txt
2019/11/18 | 475103 | macros/latex-dev/required/amsmath/amsldoc.pdf
2019/11/18 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
@@ -483,25 +777,14 @@
2019/11/18 | 459 | graphics/asymptote/examples/hierarchy.asy
2019/11/18 | 45997 | graphics/asymptote/runarray.in
2019/11/18 | 458 | graphics/asymptote/doc/multicontour.asy
-2019/11/18 | 45839 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
2019/11/18 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
2019/11/18 | 4575 | graphics/asymptote/env.h
-2019/11/18 | 45740 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2019/11/18 | 457033 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2019/11/18 | 45622 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2019/11/18 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2019/11/18 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2019/11/18 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2019/11/18 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2019/11/18 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
-2019/11/18 | 45433 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
2019/11/18 | 4520 | graphics/asymptote/getopt1.c
2019/11/18 | 4515 | graphics/asymptote/util.h
2019/11/18 | 45131 | graphics/asymptote/glrender.cc
2019/11/18 | 4503 | graphics/asymptote/bbox.h
2019/11/18 | 449 | graphics/asymptote/tests/arith/pair.asy
-2019/11/18 | 449956 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2019/11/18 | 44975 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2019/11/18 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
2019/11/18 | 445 | graphics/asymptote/examples/sacone.asy
2019/11/18 | 445 | graphics/asymptote/examples/cones.asy
@@ -518,18 +801,15 @@
2019/11/18 | 435463 | macros/latex-dev/base/ltnews29.pdf
2019/11/18 | 4348 | graphics/asymptote/doc/colo-asy.tex
2019/11/18 | 4347 | graphics/asymptote/fundec.h
-2019/11/18 | 43409 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
2019/11/18 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
2019/11/18 | 42 | graphics/asymptote/base/animate.asy
2019/11/18 | 4297 | graphics/asymptote/base/tube.asy
-2019/11/18 | 42966 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
2019/11/18 | 4286 | graphics/asymptote/asy.ico
2019/11/18 | 428682 | macros/latex-dev/required/amsmath/testmath.pdf
2019/11/18 | 426 | graphics/asymptote/examples/spiral3.asy
2019/11/18 | 426 | graphics/asymptote/doc/grid3xyz.asy
2019/11/18 | 4269 | graphics/asymptote/newexp.cc
2019/11/18 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
-2019/11/18 | 42592 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2019/11/18 | 424 | graphics/asymptote/examples/colorpatch.asy
2019/11/18 | 4246 | graphics/asymptote/runpair.in
2019/11/18 | 4242 | graphics/asymptote/tests/types/keyword.asy
@@ -541,9 +821,7 @@
2019/11/18 | 4203 | graphics/asymptote/examples/fin.asy
2019/11/18 | 41 | graphics/asymptote/doc/bigdiagonal.asy
2019/11/18 | 419 | graphics/asymptote/examples/pathintersectsurface.asy
-2019/11/18 | 41926 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
2019/11/18 | 418 | graphics/asymptote/examples/planeproject.asy
-2019/11/18 | 41883 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2019/11/18 | 417 | graphics/asymptote/doc/knots.asy
2019/11/18 | 416 | graphics/asymptote/doc/linetype.asy
2019/11/18 | 416 | graphics/asymptote/doc/bezier2.asy
@@ -556,7 +834,6 @@
2019/11/18 | 411 | graphics/asymptote/examples/animations/externalmovie.asy
2019/11/18 | 410 | graphics/asymptote/examples/Sierpinski.asy
2019/11/18 | 410 | graphics/asymptote/doc/legend.asy
-2019/11/18 | 40989 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
2019/11/18 | 4093 | macros/luatex/generic/luatexja/src/ltj-compat.lua
2019/11/18 | 4089 | graphics/asymptote/camp.tab.h
2019/11/18 | 408500 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
@@ -564,7 +841,6 @@
2019/11/18 | 40764 | graphics/asymptote/doc/FAQ/asy-faq.bfnn
2019/11/18 | 40752 | systems/texlive/tlnet/archive/chemmacros.tar.xz
2019/11/18 | 4072 | graphics/asymptote/tests/types/order.asy
-2019/11/18 | 40724 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
2019/11/18 | 4067 | graphics/asymptote/doc/diatom.csv
2019/11/18 | 4063 | graphics/asymptote/fileio.cc
2019/11/18 | 404 | systems/texlive/tlnet/archive/xelatex-dev.tar.xz
@@ -575,22 +851,16 @@
2019/11/18 | 39 | graphics/asymptote/base/nopapersize.ps
2019/11/18 | 3992 | graphics/asymptote/base/plain_shipout.asy
2019/11/18 | 398 | graphics/asymptote/examples/epix.asy
-2019/11/18 | 39876 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2019/11/18 | 396 | graphics/asymptote/doc/triangulate.asy
2019/11/18 | 396690 | macros/latex-dev/base/usrguide.pdf
2019/11/18 | 395 | graphics/asymptote/GUI/configs/xasykeymap.cson
2019/11/18 | 395 | graphics/asymptote/examples/BezierPatch.asy
2019/11/18 | 394 | graphics/asymptote/GUI/setup.py
2019/11/18 | 394907 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
-2019/11/18 | 3946867 | systems/texlive/tlnet/install-tl-unx.tar.gz
2019/11/18 | 3944 | graphics/asymptote/base/interpolate.asy
2019/11/18 | 393049 | macros/latex-dev/base/latexchanges.pdf
-2019/11/18 | 391471 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2019/11/18 | 390 | graphics/asymptote/doc/tile.asy
2019/11/18 | 38 | graphics/asymptote/examples/spring0.asy
-2019/11/18 | 38876 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2019/11/18 | 38800 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2019/11/18 | 387321 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
2019/11/18 | 386 | graphics/asymptote/examples/RiemannSurfaceRoot.asy
2019/11/18 | 3868 | graphics/asymptote/examples/pipes.asy
2019/11/18 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
@@ -630,10 +900,8 @@
2019/11/18 | 3670 | graphics/asymptote/bbox3.h
2019/11/18 | 366 | graphics/asymptote/doc/lineargraph0.asy
2019/11/18 | 36698 | macros/luatex/generic/luatexja/src/ltj-direction.lua
-2019/11/18 | 36620 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2019/11/18 | 365466 | macros/latex-dev/base/ltnews26.pdf
2019/11/18 | 3652 | fonts/utilities/fontools/share/fontools_t2c.enc
-2019/11/18 | 36373 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2019/11/18 | 362 | graphics/asymptote/examples/pipeintersection.asy
2019/11/18 | 36243 | graphics/asymptote/prc/test.cc
2019/11/18 | 361 | graphics/asymptote/GUI/res/icons/anchor.svg
@@ -650,15 +918,11 @@
2019/11/18 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
2019/11/18 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
2019/11/18 | 355 | graphics/asymptote/doc/scaledgraph.asy
-2019/11/18 | 355857 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2019/11/18 | 3553 | graphics/asymptote/rounding.h
2019/11/18 | 355234 | macros/latex-dev/required/tools/varioref.pdf
2019/11/18 | 354 | graphics/asymptote/doc/reloadpdf.tex
2019/11/18 | 354 | graphics/asymptote/doc/planes.asy
-2019/11/18 | 354295 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
-2019/11/18 | 352 | systems/win32/miktex/tm/packages/pr.ini
2019/11/18 | 3522 | graphics/asymptote/drawpath.cc
-2019/11/18 | 35206 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2019/11/18 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
2019/11/18 | 351771 | macros/latex-dev/base/slides.pdf
2019/11/18 | 35147 | graphics/asymptote/LICENSE
@@ -668,8 +932,6 @@
2019/11/18 | 34 | graphics/asymptote/autogen.sh
2019/11/18 | 349 | graphics/asymptote/examples/logdown.asy
2019/11/18 | 3497 | graphics/asymptote/doc/ocg.sty
-2019/11/18 | 34847 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2019/11/18 | 34838 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
2019/11/18 | 347382 | macros/latex-dev/required/tools/ftnright.pdf
2019/11/18 | 345 | graphics/asymptote/lexical.h
2019/11/18 | 3452384 | macros/luatex/generic/luatexja.zip
@@ -688,22 +950,20 @@
2019/11/18 | 3375 | graphics/asymptote/tests/types/guide.asy
2019/11/18 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
2019/11/18 | 337112 | macros/latex-dev/base/ltnews31.pdf
-2019/11/18 | 33547 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
2019/11/18 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
2019/11/18 | 3344 | graphics/asymptote/examples/pdb.asy
2019/11/18 | 3340 | graphics/asymptote/examples/slidedemo.asy
2019/11/18 | 334080 | systems/texlive/tlnet/archive/scontents.doc.tar.xz
2019/11/18 | 333 | graphics/asymptote/doc/asy.1.end
-2019/11/18 | 33397 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
2019/11/18 | 332 | systems/win32/miktex/setup/rpm/fedora/30/repodata/4f9eec05dcaa603e5bd6c9c7af727e990b6894049265ad900da62897c98d0917-other.xml.gz
2019/11/18 | 3328 | graphics/asymptote/stack.h
2019/11/18 | 3312648 | systems/win32/miktex/tm/packages/luatexja.tar.lzma
2019/11/18 | 3311 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
2019/11/18 | 330 | graphics/asymptote/doc/HermiteSpline.asy
2019/11/18 | 3309 | graphics/asymptote/access.cc
-2019/11/18 | 328607 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2019/11/18 | 327 | graphics/asymptote/examples/sin1x.asy
2019/11/18 | 3279 | graphics/asymptote/base/obj.asy
+2019/11/18 | 32796 | fonts/cochineal/map/Cochineal.map
2019/11/18 | 3275 | graphics/asymptote/program.cc
2019/11/18 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
2019/11/18 | 326 | graphics/asymptote/examples/polardatagraph.asy
@@ -712,13 +972,9 @@
2019/11/18 | 325 | graphics/asymptote/examples/elevation.asy
2019/11/18 | 3249 | graphics/asymptote/GUI/Widg_addLabel.py
2019/11/18 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
-2019/11/18 | 32360 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2019/11/18 | 323501 | macros/latex-dev/required/tools/theorem.pdf
2019/11/18 | 322 | graphics/asymptote/examples/unitcircle.asy
2019/11/18 | 322 | graphics/asymptote/examples/cheese.asy
-2019/11/18 | 32204 | systems/texlive/tlnet/archive/kpathsea.tar.xz
-2019/11/18 | 32194 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2019/11/18 | 321495 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
2019/11/18 | 320 | graphics/asymptote/runtriple.h
2019/11/18 | 320214 | graphics/asymptote/base/geometry.asy
2019/11/18 | 3191 | systems/win32/miktex/setup/rpm/fedora/28/repodata/9a58a1e85d293f02244d12f4d4b01b30fe1c298170a18639fbf34577ae305255-primary.xml.gz
@@ -732,30 +988,24 @@
2019/11/18 | 314 | graphics/asymptote/doc/logticks.asy
2019/11/18 | 314 | graphics/asymptote/base/graph_settings.asy
2019/11/18 | 312 | graphics/asymptote/examples/textpath.asy
-2019/11/18 | 31255 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2019/11/18 | 31244 | graphics/asymptote/builtin.cc
-2019/11/18 | 31161 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
2019/11/18 | 3106 | graphics/asymptote/doc/latexusage.tex
2019/11/18 | 310569 | macros/latex-dev/required/graphics/grfguide.pdf
2019/11/18 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
2019/11/18 | 309 | graphics/asymptote/examples/oneoverx.asy
2019/11/18 | 309 | graphics/asymptote/examples/1overx.asy
-2019/11/18 | 30995 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
2019/11/18 | 308 | graphics/asymptote/tests/types/shadow.asy
2019/11/18 | 308 | graphics/asymptote/tests/Makefile
2019/11/18 | 308 | graphics/asymptote/examples/hyperboloid.asy
2019/11/18 | 308886 | macros/latex-dev/required/tools/verbatim.pdf
-2019/11/18 | 308634 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2019/11/18 | 3080 | fonts/utilities/fontools/share/fontools_ts1.enc
2019/11/18 | 306 | graphics/asymptote/doc/binarytreetest.asy
2019/11/18 | 306786 | macros/latex-dev/required/tools/bm.pdf
2019/11/18 | 305414 | macros/latex-dev/base/letter.pdf
-2019/11/18 | 3048064 | systems/texlive/tlnet/archive/luatexja.doc.tar.xz
2019/11/18 | 3042 | graphics/asymptote/drawimage.h
2019/11/18 | 303 | graphics/asymptote/examples/tensor.asy
2019/11/18 | 30366 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
2019/11/18 | 302720 | macros/latex-dev/base/ltnews22.pdf
-2019/11/18 | 30271 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2019/11/18 | 302613 | macros/latex-dev/base/ltluatex.pdf
2019/11/18 | 3023 | graphics/asymptote/doc/Makefile.in
2019/11/18 | 30208 | graphics/asymptote/prc/PRC.h
@@ -768,16 +1018,12 @@
2019/11/18 | 2976 | graphics/asymptote/access.h
2019/11/18 | 2975 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
2019/11/18 | 2975 | systems/win32/miktex/setup/rpm/fedora/30/repodata/repomd.xml
-2019/11/18 | 29685 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2019/11/18 | 2961 | graphics/asymptote/asymptote.spec
2019/11/18 | 294776 | macros/latex-dev/base/inputenc.pdf
2019/11/18 | 293 | graphics/asymptote/doc/makepen.asy
-2019/11/18 | 29272 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2019/11/18 | 29260 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
2019/11/18 | 2924 | graphics/asymptote/drawgroup.h
2019/11/18 | 291 | graphics/asymptote/examples/trumpet.asy
2019/11/18 | 291 | graphics/asymptote/examples/jump.asy
-2019/11/18 | 29125 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2019/11/18 | 2908 | fonts/utilities/fontools/share/fontools_t2a.enc
2019/11/18 | 2906 | fonts/utilities/fontools/README
2019/11/18 | 2905 | graphics/asymptote/shaders.cc
@@ -790,7 +1036,6 @@
2019/11/18 | 2882 | graphics/asymptote/doc/diatom.asy
2019/11/18 | 28809 | graphics/asymptote/exp.h
2019/11/18 | 2878515 | macros/latex-dev/base/source2e.pdf
-2019/11/18 | 28759 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2019/11/18 | 28597 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
2019/11/18 | 2855 | fonts/utilities/fontools/share/fontools_ly1.enc
2019/11/18 | 284 | graphics/asymptote/GUI/res/icons/text.svg
@@ -802,15 +1047,11 @@
2019/11/18 | 281638 | graphics/asymptote/configure
2019/11/18 | 2815 | fonts/utilities/fontools/share/fontools_t1.enc
2019/11/18 | 28156 | graphics/asymptote/pen.h
-2019/11/18 | 281550 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2019/11/18 | 281252 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
2019/11/18 | 2800 | graphics/asymptote/doc/asycolors.sty
2019/11/18 | 279 | graphics/asymptote/doc/hatch.asy
2019/11/18 | 277 | graphics/asymptote/doc/generalaxis.asy
-2019/11/18 | 27772 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
2019/11/18 | 2771 | graphics/asymptote/doc/pixel.pdf
2019/11/18 | 276 | graphics/asymptote/tests/bench/6000circles.asy
-2019/11/18 | 276939 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
2019/11/18 | 276732 | systems/texlive/tlnet/archive/acronym.doc.tar.xz
2019/11/18 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
2019/11/18 | 2764 | graphics/asymptote/base/three_margins.asy
@@ -824,28 +1065,23 @@
2019/11/18 | 2725 | graphics/asymptote/runtriple.in
2019/11/18 | 27206 | macros/luatex/generic/luatexja/src/luatexja-core.sty
2019/11/18 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
-2019/11/18 | 271555 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
2019/11/18 | 27142930 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7250-bionic1_amd64.deb
2019/11/18 | 27083 | fonts/utilities/fontools/doc/afm2afm.pdf
2019/11/18 | 270758 | macros/latex-dev/base/cmfonts.pdf
2019/11/18 | 26 | graphics/asymptote/doc/filegraph.dat
2019/11/18 | 269 | graphics/asymptote/runmath.h
-2019/11/18 | 26988 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
2019/11/18 | 2697 | graphics/asymptote/table.h
2019/11/18 | 268 | graphics/asymptote/base/asy-init.el
2019/11/18 | 26856 | graphics/asymptote/bezierpatch.cc
-2019/11/18 | 26811 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
2019/11/18 | 267 | graphics/asymptote/examples/hyperboloidsilhouette.asy
2019/11/18 | 26791042 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_2.9.7250-stretch1_amd64.deb
2019/11/18 | 2667 | graphics/asymptote/settings.h
-2019/11/18 | 26643 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
2019/11/18 | 2662 | graphics/asymptote/symbol.h
2019/11/18 | 2661 | graphics/asymptote/runbacktrace.cc
2019/11/18 | 2658 | graphics/asymptote/examples/soccerball.asy
2019/11/18 | 2656 | fonts/utilities/fontools/share/fontools_t3.enc
2019/11/18 | 2653 | graphics/asymptote/doc/TeXShopAndAsymptote.tex
2019/11/18 | 2653 | graphics/asymptote/doc/markers1.asy
-2019/11/18 | 26500 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
2019/11/18 | 264 | graphics/asymptote/examples/labelbox.asy
2019/11/18 | 264 | graphics/asymptote/examples/coag.asy
2019/11/18 | 26453 | macros/luatex/generic/luatexja/src/lltjext.sty
@@ -858,7 +1094,6 @@
2019/11/18 | 262 | graphics/asymptote/doc/loggraph.asy
2019/11/18 | 26292 | graphics/asymptote/runpath.cc
2019/11/18 | 2624 | graphics/asymptote/pipestream.h
-2019/11/18 | 26205 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
2019/11/18 | 261 | graphics/asymptote/doc/join.asy
2019/11/18 | 261915 | macros/latex-dev/base/fix-cm.pdf
2019/11/18 | 2616 | systems/texlive/tlnet/archive/auto-pst-pdf.tar.xz
@@ -868,7 +1103,6 @@
2019/11/18 | 2601 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
2019/11/18 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
2019/11/18 | 2587 | fonts/utilities/fontools/share/fontools_ot1.enc
-2019/11/18 | 2579521 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2019/11/18 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
2019/11/18 | 256 | graphics/asymptote/doc/shadedtiling.asy
2019/11/18 | 2562 | graphics/asymptote/program.h
@@ -883,7 +1117,6 @@
2019/11/18 | 254089 | macros/latex-dev/required/tools/tabularx.pdf
2019/11/18 | 253 | graphics/asymptote/base/metapost.asy
2019/11/18 | 2535792 | install/macros/latex-dev/required/latex-graphics-dev.tds.zip
-2019/11/18 | 25314 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2019/11/18 | 25292 | graphics/asymptote/process.cc
2019/11/18 | 2526 | graphics/asymptote/policy.h
2019/11/18 | 2524 | systems/win32/miktex/setup/rpm/fedora/30/repodata/1e9151529a244eb22625118cb946de7d9409d5f3bddab08f0cdad206514755f2-primary.xml.gz
@@ -900,25 +1133,20 @@
2019/11/18 | 24 | graphics/asymptote/doc/diagonal.asy
2019/11/18 | 2482 | graphics/asymptote/build-scripts/build-asymptote
2019/11/18 | 2475 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/171975664bfa2752bb4e0fe19ebe95d949ed3cd6c769ddcf84cb5ef83419e27a-filelists.xml.gz
-2019/11/18 | 247381 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2019/11/18 | 247021 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
2019/11/18 | 246 | graphics/asymptote/examples/transparency.asy
2019/11/18 | 246 | graphics/asymptote/doc/axis3.asy
2019/11/18 | 246939 | macros/latex-dev/required/tools/layout.pdf
2019/11/18 | 2465 | graphics/asymptote/base/labelpath3.asy
2019/11/18 | 24659 | graphics/asymptote/base/lmfit.asy
-2019/11/18 | 246520 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
2019/11/18 | 246270 | macros/latex-dev/required/graphics/rotating.pdf
2019/11/18 | 245 | graphics/asymptote/examples/alignbox.asy
2019/11/18 | 245922 | macros/latex-dev/base/latexrelease.pdf
-2019/11/18 | 2457309 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2019/11/18 | 244 | graphics/asymptote/tests/arith/triple.asy
2019/11/18 | 2444168 | systems/win32/miktex/tm/packages/amsmath.tar.lzma
2019/11/18 | 243 | graphics/asymptote/doc/cube.asy
2019/11/18 | 242 | graphics/asymptote/examples/equilateral.asy
2019/11/18 | 242793 | macros/latex-dev/required/tools/showkeys.pdf
2019/11/18 | 240 | graphics/asymptote/doc/parametricgraph.asy
-2019/11/18 | 24010 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
2019/11/18 | 23 | graphics/asymptote/GUI/__init__.py
2019/11/18 | 2399 | graphics/asymptote/GUI/PrimitiveShape.py
2019/11/18 | 2398 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
@@ -930,7 +1158,6 @@
2019/11/18 | 238183 | macros/latex-dev/base/lb2.pdf
2019/11/18 | 238011 | macros/latex-dev/required/tools/xspace.pdf
2019/11/18 | 2378 | graphics/asymptote/profile.py
-2019/11/18 | 237472 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2019/11/18 | 236 | graphics/asymptote/tests/string/erase.asy
2019/11/18 | 236 | graphics/asymptote/examples/annotation.asy
2019/11/18 | 2362 | graphics/asymptote/examples/spectrum.asy
@@ -942,7 +1169,6 @@
2019/11/18 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
2019/11/18 | 2341 | graphics/asymptote/prc/PRCTools/iPRCFile.h
2019/11/18 | 233 | graphics/asymptote/examples/cardioid.asy
-2019/11/18 | 23342 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2019/11/18 | 23333 | graphics/asymptote/drawsurface.cc
2019/11/18 | 2328 | graphics/asymptote/virtualfieldaccess.h
2019/11/18 | 232387 | macros/latex-dev/required/graphics/graphicx.pdf
@@ -950,14 +1176,12 @@
2019/11/18 | 22 | graphics/asymptote/tests/output/line.asy
2019/11/18 | 22 | graphics/asymptote/GUI/configs/__init__.py
2019/11/18 | 22971 | graphics/asymptote/base/syzygy.asy
-2019/11/18 | 22932 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2019/11/18 | 228 | graphics/asymptote/examples/circumcircle.asy
2019/11/18 | 22873 | graphics/asymptote/examples/piicon.png
2019/11/18 | 2278 | graphics/asymptote/align.h
2019/11/18 | 2277 | graphics/asymptote/base/texcolors.asy
2019/11/18 | 2276 | graphics/asymptote/prc/PRCTools/inflation.cc
2019/11/18 | 226766 | macros/latex-dev/base/modguide.pdf
-2019/11/18 | 22538902 | systems/texlive/tlnet/install-tl.zip
2019/11/18 | 224 | graphics/asymptote/tests/types/init.asy
2019/11/18 | 223 | graphics/asymptote/examples/yingyang.asy
2019/11/18 | 22355 | graphics/asymptote/knot.cc
@@ -990,8 +1214,6 @@
2019/11/18 | 2146 | graphics/asymptote/webgl/fragment.glsl
2019/11/18 | 21459 | graphics/asymptote/base/feynman.asy
2019/11/18 | 214301 | macros/latex-dev/base/slifonts.pdf
-2019/11/18 | 214114 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2019/11/18 | 2137852 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2019/11/18 | 212747 | macros/latex-dev/required/tools/trace.pdf
2019/11/18 | 2113 | graphics/asymptote/seconds.h
2019/11/18 | 210 | graphics/asymptote/examples/spiral.asy
@@ -1004,7 +1226,6 @@
2019/11/18 | 20738 | graphics/asymptote/entry.cc
2019/11/18 | 206 | graphics/asymptote/examples/log.asy
2019/11/18 | 2068 | graphics/asymptote/base/slopefield.asy
-2019/11/18 | 20665 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2019/11/18 | 20647784 | systems/win32/miktex/setup/rpm/fedora/28/miktex-2.9.7250-1.fc28.x86_64.rpm
2019/11/18 | 20574 | fonts/utilities/fontools/doc/splitttc.pdf
2019/11/18 | 205610 | graphics/asymptote/asy.list
@@ -1018,7 +1239,6 @@
2019/11/18 | 202 | graphics/asymptote/doc/exp.asy
2019/11/18 | 202897 | macros/latex-dev/base/lgc2.pdf
2019/11/18 | 202434 | macros/latex-dev/base/nfssfont.pdf
-2019/11/18 | 201924 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2019/11/18 | 2013 | graphics/asymptote/varinit.h
2019/11/18 | 201381 | macros/latex-dev/required/graphics/color.pdf
2019/11/18 | 20105 | graphics/asymptote/base/contour.asy
@@ -1030,15 +1250,14 @@
2019/11/18 | 199 | graphics/asymptote/examples/upint.asy
2019/11/18 | 199 | graphics/asymptote/examples/BezierTriangle.asy
2019/11/18 | 19984 | graphics/asymptote/fileio.h
+2019/11/18 | 1992916 | systems/win32/w32tex/qpdf-w32.tar.xz
2019/11/18 | 199056 | macros/latex-dev/required/tools/enumerate.pdf
2019/11/18 | 199053 | macros/latex-dev/required/tools/dcolumn.pdf
2019/11/18 | 198 | graphics/asymptote/examples/tanh.asy
2019/11/18 | 19886 | macros/luatex/generic/luatexja/src/luatexja.lua
2019/11/18 | 19885 | graphics/asymptote/drawsurface.h
2019/11/18 | 1986 | graphics/asymptote/inst.h
-2019/11/18 | 198193 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
2019/11/18 | 19819180 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-2.9.7250-1.x86_64.rpm
-2019/11/18 | 19795 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
2019/11/18 | 1978 | graphics/asymptote/varinit.cc
2019/11/18 | 197804 | macros/latex-dev/base/ltx3info.pdf
2019/11/18 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
@@ -1049,15 +1268,12 @@
2019/11/18 | 196332 | macros/latex-dev/base/ltnews25.pdf
2019/11/18 | 19597 | graphics/asymptote/doc/external-proposal.html
2019/11/18 | 195881 | macros/latex-dev/base/exscale.pdf
-2019/11/18 | 1956729 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
2019/11/18 | 19561 | graphics/asymptote/base/plain_arrows.asy
2019/11/18 | 195460 | fonts/utilities/fontools.zip
2019/11/18 | 195406 | graphics/asymptote/doc/asy-latex.pdf
2019/11/18 | 1951 | graphics/asymptote/array.h
2019/11/18 | 1950 | graphics/asymptote/examples/mergeExample.asy
-2019/11/18 | 195059 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
2019/11/18 | 19462 | graphics/asymptote/patches/gl-matrix-2.4.0-pruned.patch
-2019/11/18 | 194083 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
2019/11/18 | 193 | graphics/asymptote/tests/gc/shipout.asy
2019/11/18 | 193 | graphics/asymptote/tests/arith/random.asy
2019/11/18 | 193899 | macros/latex-dev/required/amsmath/amstext.pdf
@@ -1070,9 +1286,7 @@
2019/11/18 | 1920 | graphics/asymptote/GUI/res/icons/social-python.svg
2019/11/18 | 191 | graphics/asymptote/runpicture.h
2019/11/18 | 1919 | graphics/asymptote/examples/animations/earthmoon.asy
-2019/11/18 | 191845 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
2019/11/18 | 1918343 | install/macros/latex/contrib/microtype.tds.zip
-2019/11/18 | 191788 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
2019/11/18 | 191699 | macros/latex-dev/required/graphics/trig.pdf
2019/11/18 | 1908 | graphics/asymptote/examples/linearregression.asy
2019/11/18 | 1907 | graphics/asymptote/build-scripts/HOWTO-MSWindows
@@ -1087,15 +1301,11 @@
2019/11/18 | 187 | graphics/asymptote/examples/label3solid.asy
2019/11/18 | 1878 | graphics/asymptote/drawclipbegin.h
2019/11/18 | 18772 | graphics/asymptote/runstring.cc
-2019/11/18 | 187025 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2019/11/18 | 18700278 | systems/texlive/tlnet/install-tl-windows.exe
2019/11/18 | 186 | graphics/asymptote/runpath3d.h
2019/11/18 | 186 | graphics/asymptote/doc/unitcircle3.asy
2019/11/18 | 1863 | graphics/asymptote/prc/PRCTools/bitSearchUI.cc
2019/11/18 | 1860 | graphics/asymptote/prc/PRCTools/bitData.h
2019/11/18 | 18534 | graphics/asymptote/application.cc
-2019/11/18 | 184991 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2019/11/18 | 184216 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2019/11/18 | 1835 | graphics/asymptote/examples/cyclohexane.asy
2019/11/18 | 183440 | macros/latex-dev/required/tools/delarray.pdf
2019/11/18 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
@@ -1103,26 +1313,21 @@
2019/11/18 | 182 | graphics/asymptote/tests/string/find.asy
2019/11/18 | 182 | graphics/asymptote/examples/roll.asy
2019/11/18 | 182 | graphics/asymptote/examples/label3.asy
-2019/11/18 | 182755 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2019/11/18 | 18263 | systems/win32/miktex/setup/rpm/fedora/30/repodata/1574d73da2f1334588b14a16bfbba29ad1c5248fbcad3e4e8e0a6d4e5d29f9ed-filelists.sqlite.bz2
2019/11/18 | 182259 | macros/latex-dev/base/syntonly.pdf
2019/11/18 | 1818410 | macros/latex/contrib/microtype.zip
2019/11/18 | 1810 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
2019/11/18 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
2019/11/18 | 180550 | macros/latex-dev/required/tools/fileerr.pdf
-2019/11/18 | 180448 | systems/texlive/tlnet/archive/luatexja.tar.xz
2019/11/18 | 18036 | macros/luatex/generic/luatexja/src/ltj-kinsoku_make.tex
2019/11/18 | 17997 | fonts/utilities/fontools/GPLv2.txt
2019/11/18 | 17992 | support/pdfjam/COPYING
2019/11/18 | 1780 | graphics/asymptote/examples/conicurv.asy
2019/11/18 | 177 | graphics/asymptote/runpath.h
2019/11/18 | 177 | graphics/asymptote/examples/curvedlabel.asy
-2019/11/18 | 17769 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2019/11/18 | 177510 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2019/11/18 | 17748 | graphics/asymptote/asy-keywords.el
2019/11/18 | 17743 | graphics/asymptote/runfile.cc
2019/11/18 | 177246 | graphics/asymptote/prc/PRCdouble.cc
-2019/11/18 | 17675 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
2019/11/18 | 1764 | graphics/asymptote/GUI/res/icons/grid.svg
2019/11/18 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
2019/11/18 | 175724 | macros/latex-dev/required/tools/hhline.pdf
@@ -1133,9 +1338,9 @@
2019/11/18 | 1746 | graphics/asymptote/doc/westnile.asy
2019/11/18 | 174673 | graphics/asymptote/base/colormap.asy
2019/11/18 | 172925 | macros/latex-dev/base/alltt.pdf
+2019/11/18 | 17262008 | systems/win32/w32tex/luatexja.tar.xz
2019/11/18 | 1724 | graphics/asymptote/GUI/GuidesManager.py
2019/11/18 | 1721 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
-2019/11/18 | 1712452 | systems/texlive/tlnet/archive/luatex.doc.tar.xz
2019/11/18 | 1711 | graphics/asymptote/GUI/res/icons.qrc
2019/11/18 | 1710 | graphics/asymptote/tests/arith/roots.asy
2019/11/18 | 17106 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
@@ -1143,24 +1348,19 @@
2019/11/18 | 1704 | graphics/asymptote/record.cc
2019/11/18 | 1700 | support/pdfjam/man1/pdfjam.1
2019/11/18 | 169 | graphics/asymptote/runbacktrace.h
-2019/11/18 | 1698680 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
2019/11/18 | 169764 | macros/latex-dev/required/tools/shellesc.pdf
2019/11/18 | 1694 | graphics/asymptote/fftw++.cc
2019/11/18 | 1694528 | macros/latex/contrib/microtype/microtype.pdf
-2019/11/18 | 169225 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
2019/11/18 | 1691 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
2019/11/18 | 168 | graphics/asymptote/examples/strokeshade.asy
2019/11/18 | 168 | graphics/asymptote/examples/lines.asy
2019/11/18 | 167838 | graphics/asymptote/doc/CAD.pdf
-2019/11/18 | 167803 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
2019/11/18 | 16702 | graphics/asymptote/runlabel.cc
2019/11/18 | 1665 | graphics/asymptote/GUI/Widg_editBezier.py
2019/11/18 | 1661 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
2019/11/18 | 165 | graphics/asymptote/examples/sphereskeleton.asy
-2019/11/18 | 165974 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2019/11/18 | 1658 | graphics/asymptote/prc/PRCTools/Makefile
2019/11/18 | 16578 | graphics/asymptote/base/plain_Label.asy
-2019/11/18 | 165751 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2019/11/18 | 165748 | macros/latex-dev/required/amsmath/amscd.pdf
2019/11/18 | 16528 | systems/texlive/tlnet/archive/acronym.source.tar.xz
2019/11/18 | 164511 | graphics/asymptote/GUI/icons_rc.py
@@ -1182,14 +1382,10 @@
2019/11/18 | 161072 | macros/latex-dev/base/ltnews13.pdf
2019/11/18 | 160679 | macros/latex-dev/base/makeindx.pdf
2019/11/18 | 160672 | graphics/asymptote/examples/animations/dice.u3d
-2019/11/18 | 160548 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2019/11/18 | 16050 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
2019/11/18 | 159 | graphics/asymptote/tests/types/cast.asy
2019/11/18 | 15984 | systems/texlive/tlnet/archive/mathastext.tar.xz
2019/11/18 | 1594 | graphics/asymptote/pen.cc
-2019/11/18 | 15949764 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2019/11/18 | 158 | graphics/asymptote/tests/frames/stat.asy
-2019/11/18 | 15896 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2019/11/18 | 15845 | graphics/asymptote/dec.h
2019/11/18 | 157 | graphics/asymptote/runsystem.h
2019/11/18 | 157 | graphics/asymptote/doc/saddle.asy
@@ -1200,21 +1396,17 @@
2019/11/18 | 15631 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
2019/11/18 | 156288 | macros/latex-dev/base/graphpap.pdf
2019/11/18 | 155 | graphics/asymptote/tests/types/ecast.asy
-2019/11/18 | 155536 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
2019/11/18 | 154 | graphics/asymptote/examples/billboard.asy
2019/11/18 | 154 | graphics/asymptote/doc/slopefield1.asy
2019/11/18 | 154491 | macros/latex-dev/required/graphics/epsfig.pdf
-2019/11/18 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2019/11/18 | 153 | graphics/asymptote/runlabel.h
2019/11/18 | 1537 | graphics/asymptote/examples/refs.bib
2019/11/18 | 15372 | graphics/asymptote/types.h
2019/11/18 | 1536 | macros/luatex/generic/luatexja/COPYING
-2019/11/18 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2019/11/18 | 152 | graphics/asymptote/glew.c
2019/11/18 | 1526 | graphics/asymptote/examples/BezierSurface.asy
2019/11/18 | 1524 | graphics/asymptote/patches/flex.patch
2019/11/18 | 1520 | graphics/asymptote/common.h
-2019/11/18 | 152065 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2019/11/18 | 15192 | graphics/asymptote/base/ode.asy
2019/11/18 | 1516 | systems/win32/miktex/setup/deb/dists/stretch/Release
2019/11/18 | 151360 | macros/latex-dev/base/manual.pdf
@@ -1227,7 +1419,6 @@
2019/11/18 | 150110 | macros/latex-dev/required/graphics/lscape.pdf
2019/11/18 | 150027 | macros/latex-dev/base/ltnews01.pdf
2019/11/18 | 14994 | systems/win32/miktex/setup/rpm/fedora/30/repodata/fade91e5e21c3e5eec7fd9d8b0393dd806bee72fb3e9ffcad7a8878551518bd8-primary.sqlite.bz2
-2019/11/18 | 149922 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2019/11/18 | 1498 | graphics/asymptote/examples/animations/wavepacket.asy
2019/11/18 | 1492 | graphics/asymptote/runarray.h
2019/11/18 | 1492 | graphics/asymptote/GUI/res/icons/bucket.svg
@@ -1239,8 +1430,6 @@
2019/11/18 | 147946 | macros/latex-dev/base/ltnews10.pdf
2019/11/18 | 1470 | graphics/asymptote/beziercurve.cc
2019/11/18 | 14709 | graphics/asymptote/base/palette.asy
-2019/11/18 | 147059 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2019/11/18 | 147007 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
2019/11/18 | 146 | graphics/asymptote/examples/cylinder.asy
2019/11/18 | 1469 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
2019/11/18 | 1469 | graphics/asymptote/doc/png/Makefile.in
@@ -1250,9 +1439,7 @@
2019/11/18 | 14641258 | graphics/asymptote.zip
2019/11/18 | 14621 | graphics/asymptote/configure.ac
2019/11/18 | 1461 | graphics/asymptote/examples/NURBSsurface.asy
-2019/11/18 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2019/11/18 | 145 | graphics/asymptote/examples/star.asy
-2019/11/18 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2019/11/18 | 144 | graphics/asymptote/doc/latexmkrc
2019/11/18 | 144826 | macros/latex-dev/required/tools/fontsmpl.pdf
2019/11/18 | 144786 | macros/latex-dev/required/tools/indentfirst.pdf
@@ -1266,7 +1453,6 @@
2019/11/18 | 141541 | macros/latex-dev/base/ltnews03.pdf
2019/11/18 | 1406 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
2019/11/18 | 140622 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
-2019/11/18 | 14056 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/11/18 | 14023 | graphics/asymptote/arrayop.h
2019/11/18 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
2019/11/18 | 1393 | graphics/asymptote/GUI/SetCustomAnchor.py
@@ -1279,7 +1465,6 @@
2019/11/18 | 1375 | graphics/asymptote/base/tree.asy
2019/11/18 | 137500 | macros/latex-dev/base/ltnews16.pdf
2019/11/18 | 13739 | graphics/asymptote/examples/teapot.asy
-2019/11/18 | 137166 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2019/11/18 | 13700 | graphics/asymptote/runtriple.cc
2019/11/18 | 136 | graphics/asymptote/examples/latticeshading.asy
2019/11/18 | 1369 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
@@ -1297,11 +1482,9 @@
2019/11/18 | 13422 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
2019/11/18 | 13339 | graphics/asymptote/camp.l
2019/11/18 | 13334 | fonts/utilities/fontools/bin/afm2afm
-2019/11/18 | 133232 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
2019/11/18 | 1331 | graphics/asymptote/tests/types/spec.asy
2019/11/18 | 133140 | macros/latex-dev/base/ltnews06.pdf
2019/11/18 | 132 | graphics/asymptote/tests/string/length.asy
-2019/11/18 | 1327339 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2019/11/18 | 1326 | graphics/asymptote/examples/electromagnetic.asy
2019/11/18 | 13258 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
2019/11/18 | 131 | graphics/asymptote/GUI/DebugFlags.py
@@ -1312,14 +1495,12 @@
2019/11/18 | 1309 | graphics/asymptote/interact.h
2019/11/18 | 1309 | graphics/asymptote/examples/Klein.asy
2019/11/18 | 130835 | macros/latex-dev/base/ltnews07.pdf
-2019/11/18 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
2019/11/18 | 130477 | macros/latex-dev/required/amsmath/technote.pdf
2019/11/18 | 1304705 | graphics/asymptote/doc/asymptote.pdf
2019/11/18 | 129 | graphics/asymptote/tests/gc/struct.asy
2019/11/18 | 12980 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
2019/11/18 | 12959 | graphics/asymptote/runlabel.in
2019/11/18 | 1293 | graphics/asymptote/TODO
-2019/11/18 | 12924 | systems/texlive/tlnet/archive/luatex.tar.xz
2019/11/18 | 129165 | macros/latex-dev/required/amsmath/amsopn.pdf
2019/11/18 | 1287 | graphics/asymptote/jsfile.h
2019/11/18 | 1284 | graphics/asymptote/tests/output/Makefile
@@ -1332,7 +1513,6 @@
2019/11/18 | 1276 | graphics/asymptote/base/asymptote.py
2019/11/18 | 12744 | graphics/asymptote/impdatum.cc
2019/11/18 | 1273 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/44092faae3ca38837ca525dbbbb0069bf9f616aa115568ecc7506ab96d211125-other.sqlite.bz2
-2019/11/18 | 127122 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2019/11/18 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
2019/11/18 | 126 | graphics/asymptote/examples/sphere.asy
2019/11/18 | 12629 | graphics/asymptote/runsystem.cc
@@ -1371,10 +1551,8 @@
2019/11/18 | 1209 | graphics/asymptote/tests/imp/unravel.asy
2019/11/18 | 120904 | systems/texlive/tlnet/archive/etoc.source.tar.xz
2019/11/18 | 1208 | graphics/asymptote/beziercurve.h
-2019/11/18 | 1206606 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2019/11/18 | 120216 | macros/latex-dev/base/ltnews09.pdf
2019/11/18 | 119 | graphics/asymptote/fftw++asy.cc
-2019/11/18 | 1195597 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2019/11/18 | 11951 | graphics/asymptote/base/solids.asy
2019/11/18 | 1194 | graphics/asymptote/GUI/res/icons/code.svg
2019/11/18 | 11949 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
@@ -1390,7 +1568,6 @@
2019/11/18 | 11755 | macros/luatex/generic/luatexja/src/ltj-base.lua
2019/11/18 | 11741 | graphics/asymptote/drawelement.h
2019/11/18 | 11658 | graphics/asymptote/coder.h
-2019/11/18 | 116473 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2019/11/18 | 1163 | graphics/asymptote/runtime.h
2019/11/18 | 1160528 | graphics/asymptote/gc-8.0.4.tar.gz
2019/11/18 | 116025 | graphics/asymptote/predicates.cc
@@ -1404,8 +1581,6 @@
2019/11/18 | 11482 | graphics/asymptote/base/binarytree.asy
2019/11/18 | 114777 | fonts/utilities/fontools/bin/autoinst
2019/11/18 | 1142 | graphics/asymptote/envcompleter.cc
-2019/11/18 | 1141833 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2019/11/18 | 1141637 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
2019/11/18 | 1140 | graphics/asymptote/examples/imagehistogram.asy
2019/11/18 | 113 | graphics/asymptote/patches/fixmem.reg
2019/11/18 | 1136 | graphics/asymptote/examples/genustwo.asy
@@ -1414,7 +1589,6 @@
2019/11/18 | 1131 | graphics/asymptote/gl-matrix-2.4.0-pruned/LICENSE.js
2019/11/18 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
2019/11/18 | 11307 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
-2019/11/18 | 113043 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2019/11/18 | 1126 | graphics/asymptote/coenv.cc
2019/11/18 | 1124 | graphics/asymptote/GUI/res/icons/android-locate.svg
2019/11/18 | 1122 | graphics/asymptote/base/external.asy
@@ -1423,7 +1597,6 @@
2019/11/18 | 111 | graphics/asymptote/GUI/res/icons/center.asy
2019/11/18 | 1118340 | systems/texlive/tlnet/archive/etoc.doc.tar.xz
2019/11/18 | 1114 | graphics/asymptote/examples/laserlattice.asy
-2019/11/18 | 111240 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2019/11/18 | 11106 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
2019/11/18 | 11060 | graphics/asymptote/texfile.h
2019/11/18 | 110532 | systems/texlive/tlnet/archive/lexend.doc.tar.xz
@@ -1431,20 +1604,14 @@
2019/11/18 | 1102 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
2019/11/18 | 109 | graphics/asymptote/tests/string/insert.asy
2019/11/18 | 1098 | graphics/asymptote/refaccess.cc
-2019/11/18 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
2019/11/18 | 1096 | graphics/asymptote/tests/array/transpose.asy
2019/11/18 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
-2019/11/18 | 108873 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
2019/11/18 | 10874 | systems/win32/miktex/setup/rpm/fedora/30/repodata/f719657c50c1a77111f47f71df4b0c5bf57db8e9be856ee9db0e257e2d07ecb1-filelists.xml.gz
2019/11/18 | 1085 | graphics/asymptote/GUI/res/icons/openpolygon.svg
2019/11/18 | 10830 | graphics/asymptote/base/CAD.asy
2019/11/18 | 1082 | graphics/asymptote/patches/README
2019/11/18 | 10689 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
-2019/11/18 | 1068232 | systems/texlive/tlnet/archive/kpathsea.doc.tar.xz
-2019/11/18 | 1067749 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
2019/11/18 | 1065 | graphics/asymptote/examples/shellmethod.asy
-2019/11/18 | 1064810 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2019/11/18 | 1064167 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2019/11/18 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
2019/11/18 | 105 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
2019/11/18 | 105 | graphics/asymptote/GUI/res/icons/closedcurve.asy
@@ -1461,7 +1628,6 @@
2019/11/18 | 104948 | macros/latex-dev/base/ltnews11.pdf
2019/11/18 | 104544 | macros/latex-dev/required/amsmath/amsxtra.pdf
2019/11/18 | 10445 | graphics/asymptote/INSTALL
-2019/11/18 | 1042934 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2019/11/18 | 1037 | graphics/asymptote/examples/animations/inlinemovie3.tex
2019/11/18 | 1033 | graphics/asymptote/examples/basealign.asy
2019/11/18 | 1030 | graphics/asymptote/absyn.h
@@ -1469,7 +1635,6 @@
2019/11/18 | 1029493 | systems/win32/miktex/tm/packages/chemmacros.tar.lzma
2019/11/18 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
2019/11/18 | 1025 | graphics/asymptote/doc/leastsquares.asy
-2019/11/18 | 102472 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
2019/11/18 | 10210 | graphics/asymptote/examples/thermodynamics.asy
2019/11/18 | 1020 | graphics/asymptote/flatguide.cc
2019/11/18 | 1020 | graphics/asymptote/examples/NURBSsphere.asy
@@ -1477,7 +1642,6 @@
2019/11/18 | 1013 | graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
2019/11/18 | 101297 | macros/latex-dev/required/amsmath/subeqn.pdf
2019/11/18 | 1010 | graphics/asymptote/examples/washermethod.asy
-2019/11/18 | 100661 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2019/11/18 | 1005 | graphics/asymptote/doc/asy.1.begin
2019/11/18 | 1003 | graphics/asymptote/GUI/res/icons/eye.svg
2019/11/18 | 10037 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
@@ -1495,6 +1659,7 @@
2019/11/17 | 916 | systems/texlive/tlnet/archive/collection-binextra.tar.xz
2019/11/17 | 9132 | macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
2019/11/17 | 9092 | macros/latex/contrib/etoc/README.md
+2019/11/17 | 90114524 | systems/win32/w32tex/TLW64/tl-win64.zip
2019/11/17 | 89423 | macros/latex-dev/base/utf8ienc.dtx
2019/11/17 | 8712 | macros/latex-dev/base/ltnews31.tex
2019/11/17 | 8657 | macros/latex/required/amsmath/amsbsy.dtx
@@ -1539,7 +1704,6 @@
2019/11/17 | 5862 | macros/latex/contrib/chemmacros/chemmacros.module.charges.code.tex
2019/11/17 | 5860 | macros/latex/required/amsmath/ams-internal.txt
2019/11/17 | 580 | systems/texlive/tlnet/archive/latex-bin-dev.tar.xz
-2019/11/17 | 5752 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2019/11/17 | 56 | macros/latex/contrib/changes/userdoc/in_usepackage_highlightmarkup_changes.tex
2019/11/17 | 56 | macros/latex/contrib/changes/userdoc/ex_setdeletedmarkup.tex
2019/11/17 | 565252 | macros/latex/contrib/etoc/etoc-DE.pdf
@@ -1553,7 +1717,6 @@
2019/11/17 | 53 | macros/latex/contrib/changes/userdoc/ex_setsummarywidth.tex
2019/11/17 | 5348 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap3.tex
2019/11/17 | 53385499 | systems/win32/miktex/setup/darwin-x86_64/miktex-2.9.7250-1-darwin-x86_64.dmg
-2019/11/17 | 53284 | systems/texlive/tlnet/archive/latex-bin.doc.tar.xz
2019/11/17 | 5323 | macros/latex/required/amsmath/ams-external.txt
2019/11/17 | 52 | macros/latex/contrib/changes/userdoc/in_usepackage_deletedmarkup_changes.tex
2019/11/17 | 52 | macros/latex/contrib/changes/userdoc/in_usepackage_commentmarkup_changes.tex
@@ -1561,7 +1724,6 @@
2019/11/17 | 52 | macros/latex/contrib/changes/userdoc/ex_setaddedmarkup.tex
2019/11/17 | 5292 | macros/latex-dev/base/latexrelease.ins
2019/11/17 | 51652 | systems/texlive/tlnet/archive/unravel.source.tar.xz
-2019/11/17 | 512 | systems/texlive/tlnet/archive/latex-bin.tar.xz
2019/11/17 | 50 | macros/latex/contrib/changes/userdoc/in_usepackage_authormarkup_changes.tex
2019/11/17 | 5030 | macros/latex/contrib/changes/example-screenshot.dtx
2019/11/17 | 49 | macros/latex/contrib/changes/userdoc/in_setauthormarkupposition.tex
@@ -1583,6 +1745,7 @@
2019/11/17 | 4610 | macros/latex/contrib/chemmacros/chemmacros.module.particles.code.tex
2019/11/17 | 4563 | macros/latex/contrib/chemmacros/chemmacros.module.phases.code.tex
2019/11/17 | 44844 | macros/latex-dev/base/ltmiscen.dtx
+2019/11/17 | 43964340 | systems/win32/w32tex/web2c-w32.tar.xz
2019/11/17 | 4345 | macros/latex/required/amsmath/amsxtra.dtx
2019/11/17 | 42 | macros/latex/contrib/changes/userdoc/in_usepackage_todonotes_changes.tex
2019/11/17 | 428708 | macros/latex/required/amsmath/testmath.pdf
@@ -1608,6 +1771,9 @@
2019/11/17 | 392 | systems/texlive/tlnet/archive/latex-bin-dev.i386-freebsd.tar.xz
2019/11/17 | 392 | systems/texlive/tlnet/archive/latex-bin-dev.amd64-freebsd.tar.xz
2019/11/17 | 392 | systems/texlive/tlnet/archive/latex-bin-dev.aarch64-linux.tar.xz
+2019/11/17 | 3910148 | systems/win32/w32tex/luajittex-w32.tar.xz
+2019/11/17 | 3908280 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
+2019/11/17 | 3905800 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2019/11/17 | 38 | macros/latex/contrib/changes/userdoc/in_usepackage_markup_changes.tex
2019/11/17 | 38 | macros/latex/contrib/changes/userdoc/in_path_doc_examples.tex
2019/11/17 | 388 | systems/texlive/tlnet/archive/latex-bin-dev.i386-linux.tar.xz
@@ -1620,6 +1786,9 @@
2019/11/17 | 369 | macros/latex/required/amsmath/manifest.txt
2019/11/17 | 364 | macros/latex/contrib/pkuthss/doc/example/Make.bat
2019/11/17 | 364449 | macros/latex/contrib/scontents.zip
+2019/11/17 | 3514960 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz
+2019/11/17 | 3511876 | systems/win32/w32tex/win64/luajittex-w64.tar.xz
+2019/11/17 | 3506540 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
2019/11/17 | 34 | macros/latex/contrib/changes/userdoc/in_sethighlightmarkup.tex
2019/11/17 | 34212 | systems/texlive/tlnet/archive/tuda-ci.tar.xz
2019/11/17 | 34189 | macros/latex/contrib/changes/userdoc/changes.en.tex
@@ -1640,6 +1809,7 @@
2019/11/17 | 3000 | macros/latex/contrib/chemmacros/chemmacros.module.symbols.code.tex
2019/11/17 | 29 | macros/latex/contrib/changes/userdoc/in_comment.tex
2019/11/17 | 294 | macros/latex/contrib/pkuthss/doc/example/thesis.bib
+2019/11/17 | 29459456 | systems/win32/w32tex/latex.tar.xz
2019/11/17 | 29122 | macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex
2019/11/17 | 28 | macros/latex/contrib/changes/userdoc/in_usepackage_final_changes.tex
2019/11/17 | 28380 | systems/texlive/tlnet/archive/unravel.tar.xz
@@ -1853,7 +2023,6 @@
2019/11/16 | 562135 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
2019/11/16 | 5609 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
2019/11/16 | 551796 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
-2019/11/16 | 548678 | systems/win32/w32tex/ChangeLog
2019/11/16 | 5428 | systems/texlive/tlnet/archive/prerex.tar.xz
2019/11/16 | 516704 | systems/texlive/tlnet/archive/polyglossia.doc.tar.xz
2019/11/16 | 5118 | macros/latex/contrib/pst-pdf/ps4pdf
@@ -1991,7 +2160,6 @@
2019/11/15 | 94518 | macros/latex/contrib/oberdiek/intcalc.dtx
2019/11/15 | 90631 | macros/latex/contrib/oberdiek/attachfile2.dtx
2019/11/15 | 9020 | macros/latex/contrib/tcolorbox/tcbskinsjigsaw.code.tex
-2019/11/15 | 90116850 | systems/win32/w32tex/TLW64/tl-win64.zip
2019/11/15 | 90058 | macros/latex/contrib/oberdiek/ltxcmds.dtx
2019/11/15 | 9002 | macros/latex/contrib/tcolorbox/tcbexternal.code.tex
2019/11/15 | 8922 | macros/latex/contrib/tcolorbox/tcbraster.code.tex
@@ -2057,9 +2225,6 @@
2019/11/15 | 5277 | macros/latex/contrib/tcolorbox/README
2019/11/15 | 521043 | macros/latex/contrib/oberdiek/zref.pdf
2019/11/15 | 51899 | macros/latex/contrib/tcolorbox/CHANGES
-2019/11/15 | 5119012 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
-2019/11/15 | 5115864 | systems/win32/w32tex/luajittex-w32.tar.xz
-2019/11/15 | 5112840 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2019/11/15 | 503296 | macros/latex/contrib/oberdiek/pmboxdraw.pdf
2019/11/15 | 50024 | macros/latex/contrib/oberdiek/soulutf8.dtx
2019/11/15 | 4908836 | systems/win32/w32tex/aleph-w32.tar.xz
@@ -2351,9 +2516,6 @@
2019/11/14 | 368764 | systems/texlive/tlnet/archive/xsavebox.doc.tar.xz
2019/11/14 | 35292 | graphics/prerex/doc/prerex.sty.7.pdf
2019/11/14 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx
-2019/11/14 | 3510728 | systems/win32/w32tex/win64/luajittex-w64.tar.xz
-2019/11/14 | 3510600 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
-2019/11/14 | 3506892 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz
2019/11/14 | 33987 | dviware/dvisvgm/NEWS
2019/11/14 | 325302 | graphics/prerex/doc/intro.pdf
2019/11/14 | 31488 | dviware/dvisvgm/libs/brotli/Makefile.in
@@ -2414,8 +2576,6 @@
2019/11/13 | 379536 | systems/win32/miktex/tm/packages/xsavebox.tar.lzma
2019/11/13 | 3359278 | fonts/baskervillef.zip
2019/11/13 | 3136996 | info/biblio/tugboat.bib
-2019/11/13 | 3123584 | systems/texlive/tlnet/archive/dvipdfmx.doc.tar.xz
-2019/11/13 | 26644 | systems/texlive/tlnet/archive/dvipdfmx.tar.xz
2019/11/13 | 2409859 | systems/texlive/tlnet/update-tlmgr-r52752.exe
2019/11/13 | 23931 | macros/latex/contrib/biblatex-contrib/biblatex-caspervector/doc/caspervector.bib
2019/11/13 | 2349 | macros/latex/contrib/biblatex-contrib/biblatex-caspervector/tex/caspervector-ay.bbx
@@ -2436,108 +2596,3 @@
2019/11/13 | 1135218 | info/biblio/typeset.bib
2019/11/13 | 1119 | macros/latex/contrib/biblatex-contrib/biblatex-caspervector/tex/caspervector-ay.cbx
2019/11/13 | 1061 | macros/latex/contrib/biblatex-contrib/biblatex-caspervector/tex/caspervector.bbx
-2019/11/12 | 995258 | systems/win32/miktex/tm/packages/tracklang.tar.lzma
-2019/11/12 | 987391 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
-2019/11/12 | 980504 | systems/texlive/tlnet/archive/nicematrix.doc.tar.xz
-2019/11/12 | 9792 | systems/texlive/tlnet/archive/jbact.tar.xz
-2019/11/12 | 923208 | systems/texlive/tlnet/archive/tracklang.doc.tar.xz
-2019/11/12 | 84824 | systems/texlive/tlnet/archive/dtk.doc.tar.xz
-2019/11/12 | 806700 | systems/texlive/tlnet/archive/newtx.doc.tar.xz
-2019/11/12 | 773644 | systems/texlive/tlnet/archive/tugboat.doc.tar.xz
-2019/11/12 | 7682863 | fonts/txfontsb.zip
-2019/11/12 | 71924 | systems/texlive/tlnet/archive/tetex.tar.xz
-2019/11/12 | 6728 | systems/texlive/tlnet/archive/datetime2-serbian.tar.xz
-2019/11/12 | 6604 | systems/texlive/tlnet/archive/luaotfload.source.tar.xz
-2019/11/12 | 5996 | systems/texlive/tlnet/archive/ocgx2.doc.tar.xz
-2019/11/12 | 59400 | systems/texlive/tlnet/archive/txfontsb.doc.tar.xz
-2019/11/12 | 58513 | fonts/algolrevived/doc/OFL-FAQ.txt
-2019/11/12 | 575336 | systems/texlive/tlnet/archive/luaotfload.tar.xz
-2019/11/12 | 52712 | systems/texlive/tlnet/archive/tracklang.source.tar.xz
-2019/11/12 | 525320 | systems/texlive/tlnet/archive/tetex.doc.tar.xz
-2019/11/12 | 5219440 | systems/texlive/tlnet/archive/tools.doc.tar.xz
-2019/11/12 | 518528 | systems/texlive/tlnet/archive/luaotfload.doc.tar.xz
-2019/11/12 | 498968 | systems/texlive/tlnet/archive/latex.source.tar.xz
-2019/11/12 | 4840 | systems/win32/miktex/tm/packages/miktex-config-2.9.tar.lzma
-2019/11/12 | 4632 | fonts/greek/kerkis/README
-2019/11/12 | 453412 | systems/texlive/tlnet/archive/asmejour.doc.tar.xz
-2019/11/12 | 4533952 | systems/texlive/tlnet/archive/newtx.tar.xz
-2019/11/12 | 448452 | systems/texlive/tlnet/archive/hyperref.source.tar.xz
-2019/11/12 | 44548 | systems/texlive/tlnet/archive/nicematrix.source.tar.xz
-2019/11/12 | 41104 | systems/texlive/tlnet/archive/tools.tar.xz
-2019/11/12 | 39004 | systems/texlive/tlnet/archive/tugboat.source.tar.xz
-2019/11/12 | 3868 | systems/texlive/tlnet/archive/grffile.tar.xz
-2019/11/12 | 377728 | install/macros/latex/contrib/xsavebox.tds.zip
-2019/11/12 | 376084 | macros/latex/contrib/xsavebox.zip
-2019/11/12 | 372 | systems/texlive/tlnet/archive/latex-bin-dev.amd64-netbsd.tar.xz
-2019/11/12 | 368 | systems/texlive/tlnet/archive/latex-bin-dev.x86_64-cygwin.tar.xz
-2019/11/12 | 368 | systems/texlive/tlnet/archive/latex-bin-dev.i386-netbsd.tar.xz
-2019/11/12 | 368 | systems/texlive/tlnet/archive/latex-bin-dev.i386-cygwin.tar.xz
-2019/11/12 | 368 | systems/texlive/tlnet/archive/latex-bin-dev.armhf-linux.tar.xz
-2019/11/12 | 368416 | macros/latex/contrib/xsavebox/xsavebox.pdf
-2019/11/12 | 3673 | fonts/baskervillef/README
-2019/11/12 | 366182 | systems/win32/miktex/tm/packages/grffile.tar.lzma
-2019/11/12 | 362 | fonts/greek/gfs/gfsdidotclassic/README
-2019/11/12 | 350320 | systems/texlive/tlnet/archive/grffile.doc.tar.xz
-2019/11/12 | 3476352 | systems/texlive/tlnet/archive/txfontsb.tar.xz
-2019/11/12 | 343984 | systems/texlive/tlnet/archive/lwarp.source.tar.xz
-2019/11/12 | 3411542 | install/fonts/baskervillef.tds.zip
-2019/11/12 | 338132 | systems/texlive/tlnet/archive/cochineal.doc.tar.xz
-2019/11/12 | 3296 | systems/texlive/tlnet/archive/poetry.tar.xz
-2019/11/12 | 3272 | systems/texlive/tlnet/archive/algxpar.tar.xz
-2019/11/12 | 3213736 | systems/texlive/tlnet/archive/hyperref.doc.tar.xz
-2019/11/12 | 31560 | systems/texlive/tlnet/archive/xsim.tar.xz
-2019/11/12 | 3053 | fonts/baskervillef/tex/OT1BaskervilleF-TOsF.fd
-2019/11/12 | 3002 | fonts/baskervillef/tex/OT1BaskervilleF-OsF.fd
-2019/11/12 | 296640 | systems/win32/miktex/tm/packages/acronym.tar.lzma
-2019/11/12 | 295802 | systems/win32/miktex/tm/packages/datetime2-serbian.tar.lzma
-2019/11/12 | 2953 | fonts/baskervillef/tex/OT1BaskervilleF-LF.fd
-2019/11/12 | 279503 | systems/win32/miktex/tm/packages/datetime2-bahasai.tar.lzma
-2019/11/12 | 274316 | systems/texlive/tlnet/archive/datetime2-serbian.doc.tar.xz
-2019/11/12 | 2679386 | systems/win32/miktex/tm/packages/cochineal.tar.lzma
-2019/11/12 | 267296 | systems/texlive/tlnet/archive/poetry.doc.tar.xz
-2019/11/12 | 26380 | systems/texlive/tlnet/archive/tugboat.tar.xz
-2019/11/12 | 2638092 | systems/texlive/tlnet/archive/xsim.doc.tar.xz
-2019/11/12 | 2527842 | fonts/greek/kerkis.zip
-2019/11/12 | 2484 | systems/texlive/tlnet/archive/kerkis.doc.tar.xz
-2019/11/12 | 2457 | fonts/algolrevived/README
-2019/11/12 | 2397024 | systems/texlive/tlnet/archive/lwarp.doc.tar.xz
-2019/11/12 | 2335228 | systems/texlive/tlnet/archive/cochineal.tar.xz
-2019/11/12 | 223828 | systems/texlive/tlnet/archive/tools.source.tar.xz
-2019/11/12 | 210158344 | systems/win32/miktex/setup/windows-x64/basic-miktex-2.9.7255-x64.exe
-2019/11/12 | 2078668 | systems/texlive/tlnet/archive/kerkis.tar.xz
-2019/11/12 | 201598216 | systems/win32/miktex/setup/windows-x86/basic-miktex-2.9.7255.exe
-2019/11/12 | 1992124 | systems/win32/w32tex/qpdf-w32.tar.xz
-2019/11/12 | 1940072 | systems/texlive/tlnet/archive/txfontsb.source.tar.xz
-2019/11/12 | 181922 | systems/win32/miktex/tm/packages/algxpar.tar.lzma
-2019/11/12 | 17643368 | systems/texlive/tlnet/archive/latex.doc.tar.xz
-2019/11/12 | 17540 | systems/texlive/tlnet/archive/dtk.tar.xz
-2019/11/12 | 17308 | systems/texlive/tlnet/archive/tracklang.tar.xz
-2019/11/12 | 17240 | systems/texlive/tlnet/archive/poetry.source.tar.xz
-2019/11/12 | 167984 | systems/texlive/tlnet/archive/algxpar.doc.tar.xz
-2019/11/12 | 160488 | systems/texlive/tlnet/archive/latex.tar.xz
-2019/11/12 | 15836 | systems/texlive/tlnet/archive/asmejour.tar.xz
-2019/11/12 | 1569 | fonts/algolrevived/tex/TS1AlgolRevived-TLF.fd
-2019/11/12 | 1568 | fonts/algolrevived/tex/OT1AlgolRevived-TLF.fd
-2019/11/12 | 1568 | fonts/algolrevived/tex/LY1AlgolRevived-TLF.fd
-2019/11/12 | 1568 | fonts/algolrevived/tex/LY1AlgolRevived-Sup.fd
-2019/11/12 | 1568 | fonts/algolrevived/tex/LY1AlgolRevived-Inf.fd
-2019/11/12 | 1567 | fonts/algolrevived/tex/OT1AlgolRevived-Sup.fd
-2019/11/12 | 1567 | fonts/algolrevived/tex/OT1AlgolRevived-Inf.fd
-2019/11/12 | 1550 | fonts/algolrevived/tex/T1AlgolRevived-Inf.fd
-2019/11/12 | 1549 | fonts/algolrevived/tex/T1AlgolRevived-Sup.fd
-2019/11/12 | 14680 | systems/texlive/tlnet/archive/datetime2-serbian.source.tar.xz
-2019/11/12 | 146416 | systems/texlive/tlnet/archive/lwarp.tar.xz
-2019/11/12 | 1360 | systems/texlive/tlnet/archive/collection-mathscience.tar.xz
-2019/11/12 | 13380 | systems/texlive/tlnet/archive/ocgx2.tar.xz
-2019/11/12 | 12716 | systems/texlive/tlnet/archive/nicematrix.tar.xz
-2019/11/12 | 1207768 | install/fonts/algolrevived.tds.zip
-2019/11/12 | 1195504 | fonts/algolrevived.zip
-2019/11/12 | 11940 | macros/latex/contrib/xsavebox/xsavebox.sty
-2019/11/12 | 11228 | systems/texlive/tlnet/archive/grffile.source.tar.xz
-2019/11/12 | 108780 | systems/texlive/tlnet/archive/hyperref.tar.xz
-2019/11/12 | 1079 | macros/latex/contrib/xsavebox/ChangeLog
-2019/11/12 | 10792 | systems/texlive/tlnet/archive/algxpar.source.tar.xz
-2019/11/12 | 10662 | systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
-2019/11/12 | 1058498 | systems/win32/miktex/tm/packages/datetime2.tar.lzma
-2019/11/12 | 1034700 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
-2019/11/12 | 10072 | systems/texlive/tlnet/archive/jmb.tar.xz
diff --git a/fonts/cochineal/README b/fonts/cochineal/README
index eb40a83225..4ffa19353c 100644
--- a/fonts/cochineal/README
+++ b/fonts/cochineal/README
@@ -19,7 +19,10 @@ Files provided "as is", with no warranties.
The support files are provided in encodings OT1, T1, TS1 and LY1 for users of Western scripts, LGR for Greek scripts and T2A and OT2 for Cyrillic scripts.
-Current version: 1.058
+Current version: 1.059
+
+Changes in version 1.059
+Eight files were inadvertently not included in recent updates. This omission is now corrected.
Changes in version 1.058
The TS1 encoded fonts were revised so that about a dozen new glyphs were added, most importantly asteriskcentered, which is required if you use a third level of \itemize. See the documentation for the new fonttable. (Thanks Frank Mittelbach.)
diff --git a/fonts/cochineal/afm/cochBMI.afm b/fonts/cochineal/afm/cochBMI.afm
new file mode 100644
index 0000000000..096d85f9b8
--- /dev/null
+++ b/fonts/cochineal/afm/cochBMI.afm
@@ -0,0 +1,166 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20190801
+Comment Creation Date: Tue Oct 15 22:34:07 2019
+FontName cochBMI
+FullName Cochineal Math Bold Italic
+FamilyName coch
+Weight Bold
+Notice (Copyright (c) 2019, Michael Sharpe)
+ItalicAngle -11
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -174 -246 970 816
+StartCharMetrics 148
+C 0 ; WX 289 ; N degree ; B 34 425 256 647 ;
+C 1 ; WX 310 ; N u1D6A4.bit ; B 11 -8 284 452 ;
+C 2 ; WX 524 ; N uni019B ; B 0 -7 521 697 ;
+C 3 ; WX 640 ; N uni01B5 ; B 19 0 614 666 ;
+C 4 ; WX 286 ; N u1D6A5.bit ; B -89 -219 244 452 ;
+C 5 ; WX 253 ; N gravecomb ; B 20 522 193 687 ;
+C 6 ; WX 253 ; N acutecomb ; B 60 522 233 687 ;
+C 7 ; WX 284 ; N uni0302 ; B 31 493 267 662 ;
+C 8 ; WX 368 ; N tildecomb ; B 26 519 335 646 ;
+C 9 ; WX 350 ; N uni0304 ; B 33 559 317 608 ;
+C 10 ; WX 279 ; N uni0306 ; B 26 510 253 631 ;
+C 11 ; WX 174 ; N uni0307 ; B 20 515 154 651 ;
+C 12 ; WX 368 ; N uni0308 ; B 20 513 348 652 ;
+C 13 ; WX 237 ; N uni030A ; B 20 510 217 707 ;
+C 14 ; WX 284 ; N uni030C ; B 31 493 267 662 ;
+C 15 ; WX 450 ; N uni03F6 ; B -1 -5 399 445 ;
+C 16 ; WX 537 ; N uni20DB ; B 20 513 517 652 ;
+C 17 ; WX 716 ; N uni20DC ; B 20 513 696 652 ;
+C 18 ; WX 540 ; N uni2107 ; B 31 -14 496 664 ;
+C 19 ; WX 363 ; N lscript ; B 51 -7 441 629 ;
+C 20 ; WX 831 ; N uni2126 ; B 8 0 774 671 ;
+C 21 ; WX 831 ; N uni2127 ; B 7 0 773 671 ;
+C 22 ; WX 674 ; N uni212B ; B -14 -4 682 816 ;
+C 23 ; WX 484 ; N u1D71E ; B -14 -42 543 668 ;
+C 24 ; WX 712 ; N u1D71F ; B -39 -4 634 694 ;
+C 25 ; WX 806 ; N u1D723 ; B 60 -10 778 671 ;
+C 26 ; WX 593 ; N u1D726 ; B -81 -12 549 670 ;
+C 27 ; WX 533 ; N u1D729 ; B -25 0 570 666 ;
+C 28 ; WX 599 ; N u1D72B ; B -13 -42 645 675 ;
+C 29 ; WX 612 ; N u1D72E ; B -35 -2 614 669 ;
+C 30 ; WX 629 ; N u1D730 ; B 67 -3 723 671 ;
+C 31 ; WX 706 ; N u1D731 ; B 51 -3 687 666 ;
+C 32 ; WX 753 ; N u1D733 ; B 64 -3 915 670 ;
+C 33 ; WX 831 ; N u1D734 ; B 8 0 774 671 ;
+C 34 ; WX 569 ; N u1D736 ; B 14 -7 530 445 ;
+C 35 ; WX 541 ; N u1D737 ; B -1 -222 485 701 ;
+C 36 ; WX 462 ; N u1D738 ; B 18 -246 494 456 ;
+C 37 ; WX 463 ; N u1D739 ; B 20 -5 539 701 ;
+C 38 ; WX 392 ; N u1D750 ; B 17 -5 363 443 ;
+C 39 ; WX 427 ; N u1D73B ; B 16 -112 528 738 ;
+C 40 ; WX 545 ; N u1D73C ; B 30 -216 474 447 ;
+C 41 ; WX 449 ; N u1D73D ; B -7 -5 448 700 ;
+C 42 ; WX 282 ; N u1D73E ; B 29 -4 222 471 ;
+C 43 ; WX 507 ; N u1D73F ; B 34 -7 497 444 ;
+C 44 ; WX 542 ; N u1D740 ; B -53 -9 493 698 ;
+C 45 ; WX 541 ; N u1D741 ; B -31 -222 485 476 ;
+C 46 ; WX 460 ; N u1D742 ; B 18 -4 436 450 ;
+C 47 ; WX 454 ; N u1D743 ; B 8 -112 492 737 ;
+C 48 ; WX 526 ; N u1D745 ; B 40 -3 578 459 ;
+C 49 ; WX 475 ; N u1D746 ; B -54 -203 434 443 ;
+C 50 ; WX 516 ; N u1D748 ; B 20 -4 607 459 ;
+C 51 ; WX 454 ; N u1D749 ; B 33 -3 484 453 ;
+C 52 ; WX 486 ; N u1D74A ; B 36 -6 440 469 ;
+C 53 ; WX 615 ; N u1D753 ; B 29 -229 571 712 ;
+C 54 ; WX 492 ; N u1D74C ; B -74 -245 485 454 ;
+C 55 ; WX 696 ; N u1D74D ; B 28 -231 739 554 ;
+C 56 ; WX 662 ; N u1D74E ; B 26 -6 603 471 ;
+C 57 ; WX 447 ; N u1D73A ; B 28 -5 429 445 ;
+C 58 ; WX 576 ; N u1D751 ; B 53 -5 561 699 ;
+C 59 ; WX 616 ; N u1D755 ; B 36 -6 622 586 ;
+C 60 ; WX 463 ; N u1D754 ; B 17 -243 423 443 ;
+C 61 ; WX 443 ; N u1D747 ; B 11 -112 425 446 ;
+C 62 ; WX 606 ; N u1D74B ; B 23 -229 556 445 ;
+C 63 ; WX 603 ; N u1D735 ; B 23 29 610 646 ;
+C 64 ; WX 461 ; N u1D74F ; B 17 0 436 646 ;
+C 65 ; WX 542 ; N uni019B.alt ; B -53 -9 495 698 ;
+C 66 ; WX 506 ; N uni210F ; B 15 -8 482 700 ;
+C 67 ; WX 506 ; N uni210F.alt ; B 15 -8 482 700 ;
+C 68 ; WX 522 ; N u1D752 ; B -1 -9 516 448 ;
+C 70 ; WX 542 ; N uni019B.bit ; B -53 -9 493 698 ;
+C 71 ; WX 622 ; N u1D468 ; B -63 -7 589 662 ;
+C 72 ; WX 591 ; N u1D469 ; B -10 -1 560 668 ;
+C 73 ; WX 648 ; N u1D46A ; B 52 -7 642 671 ;
+C 74 ; WX 723 ; N u1D46B ; B -10 0 698 668 ;
+C 75 ; WX 574 ; N u1D46C ; B -10 -1 560 670 ;
+C 76 ; WX 527 ; N u1D46D ; B -10 -6 560 666 ;
+C 77 ; WX 681 ; N u1D46E ; B 52 -7 668 671 ;
+C 78 ; WX 710 ; N u1D46F ; B -10 -7 745 662 ;
+C 79 ; WX 354 ; N u1D470 ; B -10 -7 389 662 ;
+C 80 ; WX 337 ; N u1D471 ; B -110 -219 383 666 ;
+C 81 ; WX 691 ; N u1D472 ; B -10 -7 732 666 ;
+C 82 ; WX 549 ; N u1D473 ; B -10 -1 532 668 ;
+C 83 ; WX 863 ; N u1D474 ; B -28 -7 880 662 ;
+C 84 ; WX 718 ; N u1D475 ; B -19 -8 776 663 ;
+C 85 ; WX 708 ; N u1D476 ; B 49 -10 683 671 ;
+C 86 ; WX 559 ; N u1D477 ; B -10 -6 580 662 ;
+C 87 ; WX 709 ; N u1D478 ; B 50 -141 697 671 ;
+C 88 ; WX 647 ; N u1D479 ; B -10 -11 642 661 ;
+C 89 ; WX 495 ; N u1D47A ; B 21 -10 486 674 ;
+C 90 ; WX 598 ; N u1D47B ; B 54 -7 643 677 ;
+C 91 ; WX 695 ; N u1D47C ; B 86 -9 763 666 ;
+C 92 ; WX 629 ; N u1D47D ; B 57 -11 723 666 ;
+C 93 ; WX 881 ; N u1D47E ; B 58 -11 970 666 ;
+C 94 ; WX 661 ; N u1D47F ; B -59 -7 728 662 ;
+C 95 ; WX 578 ; N u1D480 ; B 69 -7 671 662 ;
+C 96 ; WX 610 ; N u1D481 ; B -23 0 638 670 ;
+C 97 ; WX 490 ; N u1D482 ; B 11 -8 461 452 ;
+C 98 ; WX 466 ; N u1D483 ; B 35 -6 440 700 ;
+C 99 ; WX 378 ; N u1D484 ; B 15 -6 371 452 ;
+C 100 ; WX 488 ; N u1D485 ; B 10 -8 473 700 ;
+C 101 ; WX 395 ; N u1D486 ; B 16 -6 381 452 ;
+C 102 ; WX 318 ; N u1D487 ; B 19 -230 429 699 ;
+C 103 ; WX 445 ; N u1D488 ; B -57 -227 458 461 ;
+C 104 ; WX 506 ; N u1D489 ; B 15 -8 482 700 ;
+C 105 ; WX 310 ; N u1D48A ; B 11 -8 284 691 ;
+C 106 ; WX 286 ; N u1D48B ; B -89 -219 296 693 ;
+C 107 ; WX 505 ; N u1D48C ; B 15 -6 475 700 ;
+C 108 ; WX 283 ; N u1D48D ; B 31 -8 265 700 ;
+C 109 ; WX 758 ; N u1D48E ; B 11 -8 734 452 ;
+C 110 ; WX 538 ; N u1D48F ; B 11 -8 514 452 ;
+C 111 ; WX 456 ; N u1D490 ; B 15 -6 424 452 ;
+C 112 ; WX 497 ; N u1D491 ; B -55 -220 472 452 ;
+C 113 ; WX 455 ; N u1D492 ; B 11 -221 422 452 ;
+C 114 ; WX 433 ; N u1D493 ; B 11 -6 449 452 ;
+C 115 ; WX 367 ; N u1D494 ; B -1 -7 346 452 ;
+C 116 ; WX 328 ; N u1D495 ; B 33 -8 328 573 ;
+C 117 ; WX 535 ; N u1D496 ; B 7 -8 507 452 ;
+C 118 ; WX 498 ; N u1D497 ; B 13 -7 478 452 ;
+C 119 ; WX 728 ; N u1D498 ; B 17 -8 706 452 ;
+C 120 ; WX 513 ; N u1D499 ; B -12 -8 504 454 ;
+C 121 ; WX 503 ; N u1D49A ; B -76 -219 474 452 ;
+C 122 ; WX 442 ; N u1D49B ; B -16 -3 442 453 ;
+C 123 ; WX 466 ; N u1D497.alt ; B 9 -5 453 452 ;
+C 124 ; WX 728 ; N u1D498.alt ; B 8 -5 715 452 ;
+C 125 ; WX 527 ; N zero.oldstyle ; B 24 -11 503 475 ;
+C 126 ; WX 337 ; N one.oldstyle ; B 23 0 312 467 ;
+C 127 ; WX 467 ; N two.oldstyle ; B 20 -1 444 472 ;
+C 128 ; WX 428 ; N three.oldstyle ; B 12 -205 402 468 ;
+C 129 ; WX 541 ; N four.oldstyle ; B 17 -193 523 483 ;
+C 130 ; WX 385 ; N five.oldstyle ; B 13 -193 365 473 ;
+C 131 ; WX 519 ; N six.oldstyle ; B 20 -12 500 664 ;
+C 132 ; WX 472 ; N seven.oldstyle ; B 15 -200 467 467 ;
+C 133 ; WX 487 ; N eight.oldstyle ; B 20 -12 468 644 ;
+C 134 ; WX 519 ; N nine.oldstyle ; B 20 -207 500 469 ;
+C 135 ; WX 485 ; N zero ; B 30 -3 456 626 ;
+C 136 ; WX 485 ; N one ; B 119 -3 367 627 ;
+C 137 ; WX 485 ; N two ; B 42 0 443 627 ;
+C 138 ; WX 485 ; N three ; B 59 -5 426 627 ;
+C 139 ; WX 485 ; N four ; B 26 -6 459 629 ;
+C 140 ; WX 485 ; N five ; B 59 -5 426 629 ;
+C 141 ; WX 485 ; N six ; B 48 -6 438 632 ;
+C 142 ; WX 485 ; N seven ; B 38 -5 448 621 ;
+C 143 ; WX 485 ; N eight ; B 59 -9 427 628 ;
+C 144 ; WX 485 ; N nine ; B 48 -6 437 632 ;
+C 145 ; WX 233 ; N period ; B 42 -11 193 139 ;
+C 146 ; WX 223 ; N comma ; B 19 -157 177 139 ;
+C 147 ; WX 318 ; N u1D487.alt ; B -142 -219 429 699 ;
+C 148 ; WX 475 ; N u1D746.alt ; B -174 -203 434 443 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/cochineal/afm/cochBRM.afm b/fonts/cochineal/afm/cochBRM.afm
new file mode 100644
index 0000000000..d9803ff957
--- /dev/null
+++ b/fonts/cochineal/afm/cochBRM.afm
@@ -0,0 +1,134 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20190801
+Comment Creation Date: Mon Oct 14 14:18:31 2019
+FontName cochBRM
+FullName Cochineal Math Bold Roman
+FamilyName coch
+Weight Bold
+Notice (Copyright (c) 2019, Michael Sharpe)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -125 -244 965 815
+StartCharMetrics 116
+C 0 ; WX 548 ; N u1D6AA ; B 41 -16 542 664 ;
+C 1 ; WX 642 ; N u1D6AB ; B 20 -4 614 656 ;
+C 2 ; WX 737 ; N u1D6AF ; B 48 -10 690 667 ;
+C 3 ; WX 591 ; N u1D6B2 ; B -14 -12 601 662 ;
+C 4 ; WX 536 ; N u1D6B5 ; B 29 0 506 662 ;
+C 5 ; WX 648 ; N u1D6B7 ; B 41 -16 610 669 ;
+C 6 ; WX 586 ; N u1D6BA ; B 26 -2 548 664 ;
+C 7 ; WX 598 ; N u1D6BC ; B -13 -3 605 666 ;
+C 8 ; WX 638 ; N u1D6BD ; B 41 -7 599 672 ;
+C 9 ; WX 726 ; N u1D6BF ; B -14 -7 729 672 ;
+C 10 ; WX 763 ; N u1D6C0 ; B 32 0 733 667 ;
+C 11 ; WX 505 ; N u1D6C2 ; B 41 -10 479 449 ;
+C 12 ; WX 532 ; N u1D6C3 ; B 71 -218 493 699 ;
+C 13 ; WX 502 ; N u1D6C4 ; B 0 -218 465 449 ;
+C 14 ; WX 484 ; N u1D6C5 ; B 41 -9 446 699 ;
+C 15 ; WX 441 ; N u1D6DC ; B 36 -5 416 443 ;
+C 16 ; WX 411 ; N u1D6C7 ; B 47 -110 417 698 ;
+C 17 ; WX 527 ; N u1D6C8 ; B 13 -230 480 449 ;
+C 18 ; WX 510 ; N u1D6C9 ; B 47 -8 466 700 ;
+C 19 ; WX 267 ; N u1D6CA ; B 67 -3 250 450 ;
+C 20 ; WX 515 ; N u1D6CB ; B 15 -6 491 449 ;
+C 21 ; WX 524 ; N u1D6CC ; B 0 -7 521 697 ;
+C 22 ; WX 548 ; N u1D6CD ; B 55 -218 508 450 ;
+C 23 ; WX 445 ; N u1D6CE ; B 0 -5 411 447 ;
+C 24 ; WX 450 ; N u1D6CF ; B 43 -109 411 698 ;
+C 25 ; WX 509 ; N u1D6D1 ; B 27 -4 522 455 ;
+C 26 ; WX 513 ; N u1D6D2 ; B 61 -218 475 449 ;
+C 27 ; WX 526 ; N u1D6D4 ; B 41 -9 565 453 ;
+C 28 ; WX 439 ; N u1D6D5 ; B 19 -3 440 455 ;
+C 29 ; WX 448 ; N u1D6D6 ; B 32 -7 409 445 ;
+C 30 ; WX 638 ; N u1D6DF ; B 34 -244 605 693 ;
+C 31 ; WX 516 ; N u1D6D8 ; B 22 -220 506 449 ;
+C 32 ; WX 621 ; N u1D6D9 ; B 45 -218 583 546 ;
+C 33 ; WX 665 ; N u1D6DA ; B 41 -7 625 445 ;
+C 34 ; WX 372 ; N u1D6C6 ; B 43 -6 350 446 ;
+C 35 ; WX 485 ; N u1D6DD ; B 10 -5 472 695 ;
+C 36 ; WX 601 ; N u1D6E1 ; B 20 -6 598 583 ;
+C 37 ; WX 519 ; N u1D6E0 ; B 58 -219 484 442 ;
+C 38 ; WX 442 ; N u1D6D3 ; B 43 -106 407 449 ;
+C 39 ; WX 685 ; N u1D6D7 ; B 38 -218 646 445 ;
+C 40 ; WX 680 ; N u1D6C1 ; B 27 29 655 642 ;
+C 41 ; WX 502 ; N u1D6DB ; B 44 0 450 642 ;
+C 46 ; WX 506 ; N u1D6DE ; B 30 -26 483 438 ;
+C 47 ; WX 440 ; N uni03F6 ; B 25 -5 406 443 ;
+C 48 ; WX 674 ; N uni212B ; B -14 -4 682 815 ;
+C 49 ; WX 640 ; N uni01B5 ; B 19 0 614 666 ;
+C 50 ; WX 763 ; N uni2126 ; B 32 0 733 667 ;
+C 51 ; WX 763 ; N uni2127 ; B 32 0 733 667 ;
+C 52 ; WX 540 ; N uni2107 ; B 31 -14 496 664 ;
+C 53 ; WX 253 ; N uni0300 ; B 20 522 193 687 ;
+C 54 ; WX 253 ; N uni0301 ; B 60 522 233 687 ;
+C 55 ; WX 284 ; N uni0302 ; B 31 493 267 662 ;
+C 56 ; WX 368 ; N uni0303 ; B 26 519 335 646 ;
+C 57 ; WX 350 ; N uni0304 ; B 33 559 317 608 ;
+C 58 ; WX 279 ; N uni0306 ; B 26 510 253 631 ;
+C 59 ; WX 174 ; N uni0307 ; B 20 515 154 651 ;
+C 60 ; WX 368 ; N uni0308 ; B 20 513 348 652 ;
+C 61 ; WX 473 ; N uni030A ; B 121 510 318 707 ;
+C 62 ; WX 284 ; N uni030C ; B 31 493 267 662 ;
+C 63 ; WX 537 ; N uni20DB ; B 20 513 517 652 ;
+C 64 ; WX 716 ; N uni20DC ; B 20 513 696 652 ;
+C 65 ; WX 289 ; N degree ; B 34 425 256 647 ;
+C 66 ; WX 314 ; N u1D6A4.bup ; B 25 -4 300 446 ;
+C 67 ; WX 285 ; N u1D6A5.bup ; B -12 -218 230 446 ;
+C 68 ; WX 674 ; N u1D400 ; B -14 -4 682 662 ;
+C 69 ; WX 618 ; N u1D401 ; B 34 -1 584 660 ;
+C 70 ; WX 673 ; N u1D402 ; B 40 -7 644 667 ;
+C 71 ; WX 760 ; N u1D403 ; B 34 0 718 660 ;
+C 72 ; WX 601 ; N u1D404 ; B 34 -1 580 664 ;
+C 73 ; WX 548 ; N u1D405 ; B 34 -4 535 664 ;
+C 74 ; WX 721 ; N u1D406 ; B 40 -7 706 667 ;
+C 75 ; WX 740 ; N u1D407 ; B 34 -4 707 662 ;
+C 76 ; WX 359 ; N u1D408 ; B 34 -4 326 662 ;
+C 77 ; WX 344 ; N u1D409 ; B -125 -218 320 662 ;
+C 78 ; WX 718 ; N u1D40A ; B 34 -8 733 662 ;
+C 79 ; WX 578 ; N u1D40B ; B 34 -3 580 662 ;
+C 80 ; WX 906 ; N u1D40C ; B 16 -8 882 662 ;
+C 81 ; WX 759 ; N u1D40D ; B 29 -9 741 663 ;
+C 82 ; WX 759 ; N u1D40E ; B 40 -10 720 667 ;
+C 83 ; WX 584 ; N u1D40F ; B 34 -7 565 660 ;
+C 84 ; WX 759 ; N u1D410 ; B 40 -143 801 667 ;
+C 85 ; WX 692 ; N u1D411 ; B 34 -8 732 660 ;
+C 86 ; WX 520 ; N u1D412 ; B 47 -10 479 670 ;
+C 87 ; WX 633 ; N u1D413 ; B 8 -7 626 676 ;
+C 88 ; WX 729 ; N u1D414 ; B 18 -9 730 662 ;
+C 89 ; WX 683 ; N u1D415 ; B -7 -11 702 662 ;
+C 90 ; WX 950 ; N u1D416 ; B -6 -11 965 662 ;
+C 91 ; WX 709 ; N u1D417 ; B -9 -4 715 662 ;
+C 92 ; WX 623 ; N u1D418 ; B -1 -7 639 662 ;
+C 93 ; WX 640 ; N u1D419 ; B 19 0 614 666 ;
+C 94 ; WX 471 ; N u1D41A ; B 31 -8 458 449 ;
+C 95 ; WX 541 ; N u1D41B ; B -3 -8 511 695 ;
+C 96 ; WX 446 ; N u1D41C ; B 31 -9 425 449 ;
+C 97 ; WX 546 ; N u1D41D ; B 32 -8 526 695 ;
+C 98 ; WX 459 ; N u1D41E ; B 32 -9 429 447 ;
+C 99 ; WX 360 ; N u1D41F ; B 23 -4 416 698 ;
+C 100 ; WX 477 ; N u1D420 ; B 24 -218 469 443 ;
+C 101 ; WX 582 ; N u1D421 ; B 12 -4 579 695 ;
+C 102 ; WX 314 ; N u1D422 ; B 25 -4 300 688 ;
+C 103 ; WX 285 ; N u1D423 ; B -12 -218 230 690 ;
+C 104 ; WX 589 ; N u1D424 ; B 12 -6 590 695 ;
+C 105 ; WX 305 ; N u1D425 ; B 12 -4 294 695 ;
+C 106 ; WX 882 ; N u1D426 ; B 25 -4 878 446 ;
+C 107 ; WX 595 ; N u1D427 ; B 25 -4 592 446 ;
+C 108 ; WX 531 ; N u1D428 ; B 32 -7 500 447 ;
+C 109 ; WX 552 ; N u1D429 ; B 9 -218 521 449 ;
+C 110 ; WX 533 ; N u1D42A ; B 32 -218 542 446 ;
+C 111 ; WX 448 ; N u1D42B ; B 25 -4 437 447 ;
+C 112 ; WX 403 ; N u1D42C ; B 38 -8 367 449 ;
+C 113 ; WX 340 ; N u1D42D ; B 6 -7 332 592 ;
+C 114 ; WX 565 ; N u1D42E ; B 8 -7 542 446 ;
+C 115 ; WX 532 ; N u1D42F ; B -4 -11 538 443 ;
+C 116 ; WX 788 ; N u1D430 ; B -4 -11 794 443 ;
+C 117 ; WX 557 ; N u1D431 ; B 4 -4 554 443 ;
+C 118 ; WX 533 ; N u1D432 ; B -4 -218 538 443 ;
+C 119 ; WX 459 ; N u1D433 ; B 29 0 434 436 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/cochineal/afm/cochMI.afm b/fonts/cochineal/afm/cochMI.afm
new file mode 100644
index 0000000000..f418d319c6
--- /dev/null
+++ b/fonts/cochineal/afm/cochMI.afm
@@ -0,0 +1,167 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20190801
+Comment Creation Date: Mon Oct 14 17:05:51 2019
+FontName cochMI
+FullName Cochineal Math Italic
+FamilyName coch
+Weight Regular
+Notice (Copyright (c) 2019, Michael Sharpe, SIL OFL)
+ItalicAngle -11
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -141 -237 931 787
+StartCharMetrics 149
+C 0 ; WX 267 ; N degree ; B 37 427 229 619 ;
+C 1 ; WX 462 ; N uni019B ; B -8 -4 459 680 ;
+C 2 ; WX 618 ; N uni01B5 ; B 33 0 588 655 ;
+C 3 ; WX 256 ; N uni0300 ; B 20 486 176 643 ;
+C 4 ; WX 236 ; N uni0301 ; B 60 486 216 643 ;
+C 5 ; WX 245 ; N uni0302 ; B 20 485 225 636 ;
+C 6 ; WX 289 ; N uni0303 ; B 20 486 269 576 ;
+C 7 ; WX 264 ; N uni0304 ; B 15 486 249 527 ;
+C 8 ; WX 253 ; N uni0306 ; B 20 485 233 604 ;
+C 9 ; WX 138 ; N uni0307 ; B 20 486 118 584 ;
+C 10 ; WX 311 ; N uni0308 ; B 20 486 291 576 ;
+C 11 ; WX 211 ; N uni030A ; B 20 486 191 661 ;
+C 12 ; WX 246 ; N uni030C ; B 20 485 226 636 ;
+C 13 ; WX 374 ; N uni03F6 ; B 4 -5 327 442 ;
+C 14 ; WX 390 ; N uni20DB ; B 20 486 370 576 ;
+C 15 ; WX 519 ; N uni20DC ; B 20 486 499 576 ;
+C 16 ; WX 510 ; N uni2107 ; B 35 -14 468 664 ;
+C 17 ; WX 473 ; N uni210E ; B 22 -6 436 693 ;
+C 18 ; WX 332 ; N lscript ; B 50 -7 402 618 ;
+C 19 ; WX 696 ; N uni2126 ; B 12 0 642 675 ;
+C 20 ; WX 696 ; N uni2127 ; B 12 0 642 675 ;
+C 21 ; WX 612 ; N uni212B ; B -15 -3 618 787 ;
+C 22 ; WX 592 ; N u1D434 ; B -57 -3 560 671 ;
+C 23 ; WX 571 ; N u1D435 ; B -6 0 527 670 ;
+C 24 ; WX 651 ; N u1D436 ; B 60 -8 634 674 ;
+C 25 ; WX 691 ; N u1D437 ; B -7 0 660 670 ;
+C 26 ; WX 559 ; N u1D438 ; B -7 -4 540 672 ;
+C 27 ; WX 513 ; N u1D439 ; B -7 -3 540 672 ;
+C 28 ; WX 704 ; N u1D43A ; B 60 -8 674 674 ;
+C 29 ; WX 693 ; N u1D43B ; B -7 -3 727 670 ;
+C 30 ; WX 315 ; N u1D43C ; B -7 -3 349 670 ;
+C 31 ; WX 315 ; N u1D43D ; B -109 -236 343 670 ;
+C 32 ; WX 620 ; N u1D43E ; B -6 -3 675 670 ;
+C 33 ; WX 535 ; N u1D43F ; B -7 -4 511 670 ;
+C 34 ; WX 847 ; N u1D440 ; B -25 -3 868 670 ;
+C 35 ; WX 739 ; N u1D441 ; B -13 -5 784 670 ;
+C 36 ; WX 717 ; N u1D442 ; B 62 -11 680 673 ;
+C 37 ; WX 516 ; N u1D443 ; B -7 -3 529 670 ;
+C 38 ; WX 717 ; N u1D444 ; B 62 -138 693 673 ;
+C 39 ; WX 584 ; N u1D445 ; B -7 -3 568 670 ;
+C 40 ; WX 476 ; N u1D446 ; B 33 -8 454 674 ;
+C 41 ; WX 593 ; N u1D447 ; B 60 -3 635 683 ;
+C 42 ; WX 667 ; N u1D448 ; B 92 -4 730 671 ;
+C 43 ; WX 602 ; N u1D449 ; B 62 -2 689 670 ;
+C 44 ; WX 850 ; N u1D44A ; B 65 -2 931 670 ;
+C 45 ; WX 626 ; N u1D44B ; B -61 -3 688 670 ;
+C 46 ; WX 561 ; N u1D44C ; B 58 -3 643 670 ;
+C 47 ; WX 608 ; N u1D44D ; B -12 0 628 679 ;
+C 48 ; WX 453 ; N u1D44E ; B 19 -6 413 440 ;
+C 49 ; WX 433 ; N u1D44F ; B 44 -6 393 693 ;
+C 50 ; WX 362 ; N u1D450 ; B 24 -6 350 440 ;
+C 51 ; WX 453 ; N u1D451 ; B 19 -6 434 693 ;
+C 52 ; WX 366 ; N u1D452 ; B 23 -6 344 440 ;
+C 53 ; WX 298 ; N u1D453 ; B 23 -236 395 693 ;
+C 54 ; WX 415 ; N u1D454 ; B -49 -236 423 441 ;
+C 55 ; WX 264 ; N u1D456 ; B 25 -6 221 654 ;
+C 56 ; WX 250 ; N u1D457 ; B -86 -237 224 654 ;
+C 57 ; WX 464 ; N u1D458 ; B 22 -5 429 693 ;
+C 58 ; WX 244 ; N u1D459 ; B 37 -6 227 693 ;
+C 59 ; WX 721 ; N u1D45A ; B 22 -6 683 440 ;
+C 60 ; WX 501 ; N u1D45B ; B 22 -6 463 440 ;
+C 61 ; WX 417 ; N u1D45C ; B 24 -6 372 440 ;
+C 62 ; WX 452 ; N u1D45D ; B -57 -237 412 442 ;
+C 63 ; WX 430 ; N u1D45E ; B 19 -237 387 440 ;
+C 64 ; WX 359 ; N u1D45F ; B 22 -3 369 440 ;
+C 65 ; WX 324 ; N u1D460 ; B 2 -6 299 443 ;
+C 66 ; WX 280 ; N u1D461 ; B 41 -6 271 544 ;
+C 67 ; WX 495 ; N u1D462 ; B 20 -6 455 440 ;
+C 68 ; WX 443 ; N u1D463 ; B 17 -6 420 440 ;
+C 69 ; WX 645 ; N u1D464 ; B 17 -6 612 440 ;
+C 70 ; WX 486 ; N u1D465 ; B 15 -5 441 440 ;
+C 71 ; WX 451 ; N u1D466 ; B -112 -236 411 440 ;
+C 72 ; WX 390 ; N u1D467 ; B -10 0 384 440 ;
+C 73 ; WX 415 ; N u1D6E4 ; B -6 -16 459 672 ;
+C 74 ; WX 588 ; N u1D6E5 ; B -27 -4 517 664 ;
+C 75 ; WX 672 ; N u1D6E9 ; B 56 -10 644 675 ;
+C 76 ; WX 497 ; N u1D6EC ; B -62 -12 455 674 ;
+C 77 ; WX 445 ; N u1D6EF ; B -15 0 471 670 ;
+C 78 ; WX 524 ; N u1D6F1 ; B -5 -16 557 677 ;
+C 79 ; WX 514 ; N u1D6F4 ; B -23 0 509 672 ;
+C 80 ; WX 528 ; N u1D6F6 ; B 62 -3 601 674 ;
+C 81 ; WX 583 ; N u1D6F7 ; B 49 -3 562 675 ;
+C 82 ; WX 561 ; N u1D6F9 ; B 59 -3 748 675 ;
+C 83 ; WX 696 ; N u1D6FA ; B 12 0 642 675 ;
+C 84 ; WX 588 ; N u1D6FB ; B -27 -4 517 664 ;
+C 85 ; WX 463 ; N u1D6FC ; B 17 -7 424 442 ;
+C 86 ; WX 442 ; N u1D6FD ; B 4 -224 390 700 ;
+C 87 ; WX 374 ; N u1D6FE ; B 20 -230 396 441 ;
+C 88 ; WX 379 ; N u1D6FF ; B 22 -5 437 700 ;
+C 89 ; WX 322 ; N u1D700 ; B 19 -5 293 440 ;
+C 90 ; WX 350 ; N u1D701 ; B 18 -107 429 701 ;
+C 91 ; WX 447 ; N u1D702 ; B 31 -218 383 442 ;
+C 92 ; WX 366 ; N u1D703 ; B -1 -5 359 703 ;
+C 93 ; WX 233 ; N u1D704 ; B 29 -4 178 438 ;
+C 94 ; WX 425 ; N u1D705 ; B 33 -6 411 441 ;
+C 95 ; WX 453 ; N u1D706 ; B -39 -8 407 702 ;
+C 96 ; WX 448 ; N u1D707 ; B -22 -224 397 442 ;
+C 97 ; WX 384 ; N u1D708 ; B 20 -4 357 441 ;
+C 98 ; WX 372 ; N u1D709 ; B 12 -107 399 700 ;
+C 99 ; WX 436 ; N u1D70B ; B 39 -3 476 449 ;
+C 100 ; WX 395 ; N u1D70C ; B -32 -201 355 440 ;
+C 101 ; WX 364 ; N u1D70D ; B 14 -107 342 443 ;
+C 102 ; WX 426 ; N u1D70E ; B 22 -4 496 449 ;
+C 103 ; WX 381 ; N u1D70F ; B 32 -3 401 449 ;
+C 104 ; WX 395 ; N u1D710 ; B 35 -6 351 439 ;
+C 105 ; WX 518 ; N u1D711 ; B 24 -231 470 437 ;
+C 106 ; WX 405 ; N u1D712 ; B -57 -230 394 439 ;
+C 107 ; WX 582 ; N u1D713 ; B 29 -233 613 538 ;
+C 108 ; WX 544 ; N u1D714 ; B 27 -6 489 440 ;
+C 109 ; WX 443 ; N u1D715 ; B 24 -5 385 639 ;
+C 110 ; WX 372 ; N u1D716 ; B 28 -5 351 442 ;
+C 111 ; WX 475 ; N u1D717 ; B 50 -5 457 703 ;
+C 112 ; WX 430 ; N u1D718 ; B 4 -4 421 442 ;
+C 113 ; WX 511 ; N u1D719 ; B 29 -231 469 701 ;
+C 114 ; WX 383 ; N u1D71A ; B 19 -236 343 440 ;
+C 115 ; WX 506 ; N u1D71B ; B 35 -6 506 585 ;
+C 116 ; WX 453 ; N uni019B.alt ; B -39 -8 421 702 ;
+C 117 ; WX 473 ; N uni210F ; B 22 -6 436 693 ;
+C 118 ; WX 473 ; N uni210F.alt ; B 22 -6 436 693 ;
+C 120 ; WX 453 ; N uni019B.ital ; B -39 -8 407 702 ;
+C 121 ; WX 264 ; N u1D6A4 ; B 25 -6 221 440 ;
+C 122 ; WX 250 ; N u1D6A5 ; B -86 -237 198 440 ;
+C 123 ; WX 499 ; N u1D463.alt ; B 15 0 457 484 ;
+C 124 ; WX 743 ; N u1D464.alt ; B 15 0 703 485 ;
+C 125 ; WX 505 ; N zero.oldstyle ; B 37 -7 469 441 ;
+C 126 ; WX 286 ; N one.oldstyle ; B 28 -3 258 433 ;
+C 127 ; WX 406 ; N two.oldstyle ; B 26 -1 376 441 ;
+C 128 ; WX 372 ; N three.oldstyle ; B 20 -186 339 441 ;
+C 129 ; WX 430 ; N four.oldstyle ; B 7 -186 417 443 ;
+C 130 ; WX 336 ; N five.oldstyle ; B 19 -184 305 438 ;
+C 131 ; WX 435 ; N six.oldstyle ; B 29 -7 406 620 ;
+C 132 ; WX 411 ; N seven.oldstyle ; B 19 -187 403 428 ;
+C 133 ; WX 404 ; N eight.oldstyle ; B 28 -6 380 612 ;
+C 134 ; WX 435 ; N nine.oldstyle ; B 28 -186 405 441 ;
+C 136 ; WX 485 ; N zero ; B 30 -3 456 626 ;
+C 137 ; WX 485 ; N one ; B 119 -3 367 627 ;
+C 138 ; WX 485 ; N two ; B 42 0 443 627 ;
+C 139 ; WX 485 ; N three ; B 59 -5 426 627 ;
+C 140 ; WX 485 ; N four ; B 26 -6 459 629 ;
+C 141 ; WX 485 ; N five ; B 59 -5 426 629 ;
+C 142 ; WX 485 ; N six ; B 48 -6 438 632 ;
+C 143 ; WX 485 ; N seven ; B 38 -5 448 621 ;
+C 144 ; WX 485 ; N eight ; B 59 -9 427 628 ;
+C 145 ; WX 485 ; N nine ; B 48 -6 437 632 ;
+C 146 ; WX 454 ; N u1D454.alt ; B -1 -207 478 439 ;
+C 147 ; WX 202 ; N period ; B 47 -11 154 97 ;
+C 148 ; WX 196 ; N comma ; B 17 -136 146 120 ;
+C 149 ; WX 298 ; N u1D453.alt ; B -125 -236 395 693 ;
+C 150 ; WX 395 ; N u1D70C.alt ; B -141 -199 355 440 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/cochineal/afm/cochMRM.afm b/fonts/cochineal/afm/cochMRM.afm
new file mode 100644
index 0000000000..7aad55b652
--- /dev/null
+++ b/fonts/cochineal/afm/cochMRM.afm
@@ -0,0 +1,86 @@
+StartFontMetrics 2.0
+Comment Generated by FontForge 20190801
+Comment Creation Date: Mon Oct 14 13:41:46 2019
+FontName cochMRM
+FullName Cochineal Math Roman
+FamilyName coch
+Weight Regular
+Notice (Copyright (c) 2019, Michael Sharpe, SIL OFL)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 50
+Version 001.000
+EncodingScheme FontSpecific
+FontBBox -18 -229 724 787
+CapHeight 649
+XHeight 440
+Ascender 614
+Descender -222
+StartCharMetrics 64
+C 0 ; WX 499 ; N uni0393 ; B 40 -16 492 648 ;
+C 1 ; WX 613 ; N uni0394 ; B 20 -4 585 641 ;
+C 2 ; WX 699 ; N uni0398 ; B 47 -10 652 651 ;
+C 3 ; WX 524 ; N uni039B ; B -14 -12 533 650 ;
+C 4 ; WX 517 ; N uni039E ; B 28 0 486 646 ;
+C 5 ; WX 624 ; N uni03A0 ; B 40 -16 585 653 ;
+C 6 ; WX 553 ; N uni03A3 ; B 25 -2 516 648 ;
+C 7 ; WX 556 ; N uni03A5 ; B -8 -3 557 650 ;
+C 8 ; WX 625 ; N uni03A6 ; B 40 -3 585 646 ;
+C 9 ; WX 624 ; N uni03A8 ; B -14 -3 701 652 ;
+C 10 ; WX 693 ; N uni03A9 ; B 31 0 663 651 ;
+C 11 ; WX 491 ; N uni03B1 ; B 40 -9 465 427 ;
+C 12 ; WX 461 ; N uni03B2 ; B 70 -223 423 677 ;
+C 13 ; WX 441 ; N uni03B3 ; B 0 -221 404 426 ;
+C 14 ; WX 413 ; N uni03B4 ; B 40 -6 375 675 ;
+C 15 ; WX 416 ; N uni03F5 ; B 40 -5 386 428 ;
+C 16 ; WX 373 ; N uni03B6 ; B 46 -102 378 677 ;
+C 17 ; WX 476 ; N uni03B7 ; B 13 -222 430 430 ;
+C 18 ; WX 457 ; N uni03B8 ; B 46 -5 413 679 ;
+C 19 ; WX 221 ; N uni03B9 ; B 65 -3 204 423 ;
+C 20 ; WX 462 ; N uni03BA ; B 15 -6 439 426 ;
+C 21 ; WX 470 ; N uni03BB ; B 0 -4 467 680 ;
+C 22 ; WX 481 ; N uni03BC ; B 54 -222 469 427 ;
+C 23 ; WX 406 ; N uni03BD ; B 1 -4 372 426 ;
+C 24 ; WX 392 ; N uni03BE ; B 42 -102 354 676 ;
+C 25 ; WX 462 ; N uni03C0 ; B 26 -3 475 434 ;
+C 26 ; WX 455 ; N uni03C1 ; B 60 -223 416 427 ;
+C 27 ; WX 478 ; N uni03C3 ; B 40 -8 516 434 ;
+C 28 ; WX 405 ; N uni03C4 ; B 19 -3 405 434 ;
+C 29 ; WX 396 ; N uni03C5 ; B 31 -6 356 424 ;
+C 30 ; WX 577 ; N uni03D5 ; B 38 -223 539 677 ;
+C 31 ; WX 434 ; N uni03C7 ; B 21 -222 423 424 ;
+C 32 ; WX 557 ; N uni03C8 ; B 44 -223 520 520 ;
+C 33 ; WX 583 ; N uni03C9 ; B 40 -6 543 425 ;
+C 34 ; WX 340 ; N uni03B5 ; B 42 -5 317 425 ;
+C 35 ; WX 457 ; N uni03D1 ; B 15 -5 438 679 ;
+C 36 ; WX 536 ; N uni03D6 ; B 24 -6 527 564 ;
+C 37 ; WX 468 ; N uni03F1 ; B 62 -209 429 427 ;
+C 38 ; WX 399 ; N uni03C2 ; B 42 -102 362 428 ;
+C 39 ; WX 580 ; N uni03C6 ; B 37 -223 541 422 ;
+C 40 ; WX 666 ; N uni2207 ; B 27 27 641 627 ;
+C 41 ; WX 470 ; N uni2202 ; B 55 -4 410 618 ;
+C 46 ; WX 461 ; N uni03F0 ; B 34 -9 433 427 ;
+C 47 ; WX 415 ; N uni03F6 ; B 29 -5 375 428 ;
+C 48 ; WX 612 ; N uni212B ; B -15 -3 618 787 ;
+C 49 ; WX 618 ; N uni01B5 ; B 33 0 588 655 ;
+C 50 ; WX 757 ; N uni2126 ; B 40 0 724 651 ;
+C 51 ; WX 757 ; N uni2127 ; B 40 0 724 651 ;
+C 52 ; WX 510 ; N uni2107 ; B 35 -14 468 664 ;
+C 53 ; WX 263 ; N u1D6A4.up ; B 30 -3 247 439 ;
+C 54 ; WX 233 ; N u1D6A5.up ; B -18 -229 172 435 ;
+C 56 ; WX 256 ; N uni0300 ; B 20 486 176 643 ;
+C 57 ; WX 236 ; N uni0301 ; B 60 486 216 643 ;
+C 58 ; WX 245 ; N uni0302 ; B 20 485 225 636 ;
+C 59 ; WX 289 ; N uni0303 ; B 20 486 269 576 ;
+C 60 ; WX 264 ; N uni0304 ; B 15 486 249 527 ;
+C 61 ; WX 253 ; N uni0306 ; B 20 485 233 604 ;
+C 62 ; WX 138 ; N uni0307 ; B 20 486 118 584 ;
+C 63 ; WX 311 ; N uni0308 ; B 20 486 291 576 ;
+C 64 ; WX 211 ; N uni030A ; B 20 486 191 661 ;
+C 65 ; WX 246 ; N uni030C ; B 20 485 226 636 ;
+C 66 ; WX 390 ; N uni20DB ; B 20 486 370 576 ;
+C 67 ; WX 519 ; N uni20DC ; B 20 486 499 576 ;
+C 68 ; WX 267 ; N degree ; B 37 427 229 619 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/cochineal/map/Cochineal.map b/fonts/cochineal/map/Cochineal.map
index bc0339cc79..76de3bfa60 100644
--- a/fonts/cochineal/map/Cochineal.map
+++ b/fonts/cochineal/map/Cochineal.map
@@ -246,3 +246,7 @@ Cochineal-Bol-alph Cochineal-Bold " cochalphEncoding ReEncodeFont " <[cochalph.e
Cochineal-Bol-osf Cochineal-Bold " cochtabOsFEncoding ReEncodeFont " <[cochtabosf.enc <Cochineal-Bold.pfb
Cochineal-BolIta-alph Cochineal-BoldItalic " cochalphEncoding ReEncodeFont " <[cochalph.enc <Cochineal-BoldItalic.pfb
Cochineal-Ita-alph Cochineal-Italic " cochalphEncoding ReEncodeFont " <[cochalph.enc <Cochineal-Italic.pfb
+cochMI cochMI <cochMI.pfb
+cochBMI cochBMI <cochBMI
+cochMRM cochMRM <cochMRM.pfb
+cochBRM cochBRM <cochBRM
diff --git a/fonts/cochineal/tfm/cochBMI.tfm b/fonts/cochineal/tfm/cochBMI.tfm
new file mode 100644
index 0000000000..64404fe38c
--- /dev/null
+++ b/fonts/cochineal/tfm/cochBMI.tfm
Binary files differ
diff --git a/fonts/cochineal/tfm/cochBRM.tfm b/fonts/cochineal/tfm/cochBRM.tfm
new file mode 100644
index 0000000000..cb8126456b
--- /dev/null
+++ b/fonts/cochineal/tfm/cochBRM.tfm
Binary files differ
diff --git a/fonts/cochineal/tfm/cochMI.tfm b/fonts/cochineal/tfm/cochMI.tfm
new file mode 100644
index 0000000000..e76b036317
--- /dev/null
+++ b/fonts/cochineal/tfm/cochMI.tfm
Binary files differ
diff --git a/fonts/cochineal/tfm/cochMRM.tfm b/fonts/cochineal/tfm/cochMRM.tfm
new file mode 100644
index 0000000000..1af4d3accf
--- /dev/null
+++ b/fonts/cochineal/tfm/cochMRM.tfm
Binary files differ
diff --git a/fonts/cochineal/type1/cochBMI.pfb b/fonts/cochineal/type1/cochBMI.pfb
new file mode 100644
index 0000000000..4c8f53f9de
--- /dev/null
+++ b/fonts/cochineal/type1/cochBMI.pfb
Binary files differ
diff --git a/fonts/cochineal/type1/cochBRM.pfb b/fonts/cochineal/type1/cochBRM.pfb
new file mode 100644
index 0000000000..1d2a54cc2c
--- /dev/null
+++ b/fonts/cochineal/type1/cochBRM.pfb
Binary files differ
diff --git a/fonts/cochineal/type1/cochMI.pfb b/fonts/cochineal/type1/cochMI.pfb
new file mode 100644
index 0000000000..22f4931cbf
--- /dev/null
+++ b/fonts/cochineal/type1/cochMI.pfb
Binary files differ
diff --git a/fonts/cochineal/type1/cochMRM.pfb b/fonts/cochineal/type1/cochMRM.pfb
new file mode 100644
index 0000000000..48132ae806
--- /dev/null
+++ b/fonts/cochineal/type1/cochMRM.pfb
Binary files differ
diff --git a/graphics/pgf/contrib/chemplants/README.md b/graphics/pgf/contrib/chemplants/README.md
new file mode 100644
index 0000000000..811d5a7506
--- /dev/null
+++ b/graphics/pgf/contrib/chemplants/README.md
@@ -0,0 +1,31 @@
+# The chemplants package
+
+Copyright 2018-2019 Elia Arnese Feffin.
+
+Contact: <elia24913@me.com>.
+
+Current version: 0.9.8 - 2019/11/19.
+
+## Abstract
+
+The `chemplants` package offers tools to draw simple or barely complex schemes of
+chemical processes. The package defines several standard symbols and styles to
+draw process units and streams. The guiding light of the package is the UNICHIM
+regulation.
+
+All of the symbols and styles are defined using tools of the `tikz` package, thus
+a basic knowledge of the logic of this powerful tool is required to profitably use
+`chemplants`.
+
+## Licensing
+
+The `chemplants` package is covered by the LaTeX Project Public License (LPPL),
+version 1.3c or later. The latest version can be found at
+<http://www.latex-project.org/lppl.txt>.
+
+## Documentation
+
+The documentation of the package can be found in `chemplants-doc.pdf`, provided
+together with its source code. Changes to the package facilities are collected
+in `chemplants-changes.pdf`, which is provided together with its source code too.
+However, notice that versions prior to 0.9.8 were never officially published.
diff --git a/graphics/pgf/contrib/chemplants/chemplants-changes.pdf b/graphics/pgf/contrib/chemplants/chemplants-changes.pdf
new file mode 100644
index 0000000000..ec93be26da
--- /dev/null
+++ b/graphics/pgf/contrib/chemplants/chemplants-changes.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/chemplants/chemplants-changes.tex b/graphics/pgf/contrib/chemplants/chemplants-changes.tex
new file mode 100644
index 0000000000..0b515b6812
--- /dev/null
+++ b/graphics/pgf/contrib/chemplants/chemplants-changes.tex
@@ -0,0 +1,233 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% chemplants-changes.tex
+%% Copyright 2018-2019 Elia Arnese Feffin
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% The Current Maintainer of this work is Elia Arnese Feffin.
+% The Current Maintainer can be reached at the e-mail: elia24913@me.com.
+%
+% This work consists of the files chemplants.sty, chemplants-doc.tex
+% and chemplants-changes.tex, together with the derived files
+% chemplants-doc.pdf and chemplants-changes.pdf.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\documentclass[12pt]{article} % Document Class
+\usepackage[T1]{fontenc} % Font Encoding
+\usepackage[utf8]{inputenc} % Input Encoding
+\usepackage[italian,english]{babel} % Document Language
+\usepackage[a4paper]{geometry} % Page Geometry
+ \geometry{top=2.0cm,bottom=2.5cm}
+ \geometry{left=2.75cm,right=2.75cm}
+ \geometry{heightrounded}
+\usepackage{microtype} % Micro Typography
+\usepackage{relsize} % Text Rescale
+ \newcommand*{\ac}[1]{% % Acronyms
+ \textsmaller{#1}%
+ }
+\usepackage{chemplants} % Process Schemes
+ \newcommand*{\chpn}[1]{\texttt{#1}} % chemplats Node
+ \newcommand*{\chpp}[1]{\texttt{#1}} % chemplats Unit
+ \newcommand*{\chps}[1]{\texttt{#1}} % chemplats Path Style
+ \newcommand*{\chpa}[1]{\texttt{#1}} % chemplats Pic Argument
+ \newcommand*{\chemplants}{chemplants}
+ \newcommand*{\TikZ}{Ti\textit{k}Z}
+\usepackage[hyperfootnotes=false]{hyperref} % Hyperlinks
+% \hypersetup{%
+% linkbordercolor=LinkColor,%
+% urlbordercolor=URLColor,%
+% citebordercolor=CiteColor}
+ \newcommand{\mail}[1]{% % eMail as Hypertext
+ \href{mailto:#1}{\texttt{#1}}%
+ }
+\usepackage{bookmark} % PDF Bookmarks
+ \bookmarksetup{%
+ numbered,%
+ open,%
+ depth=3%
+ }
+
+%: Document Informations
+
+\title{Changes to the chemplants package}
+\author{Elia Arnese Feffin}
+\date{\chpdate}
+
+%: PDF Properties
+
+\hypersetup{pdfinfo={%
+ Title={Changes to the chemplants package},%
+ Author={Elia Arnese Feffin},%
+ Subject={version \chpversion},%
+ Creator={pdfLaTeX},%
+ Producer={TeXShop with LaTeX Compiler}%
+}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%: Document Start
+
+\begin{document} % Document Begins
+
+%: Frontpage
+
+\pdfbookmark[1]{Frontpage}{fronts} % Frontpage Bookmark
+
+\maketitle % Title
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\subsection*{Version 0.7.0 -- 2019/02/13}
+
+\begin{itemize}
+ \item The \chemplants\ package sees the light for the first time.
+ \item First writing of the documentation.
+\end{itemize}
+
+\subsection*{Version 0.8.0 -- 2019/02/19}
+
+\begin{itemize}
+ \item Implementation of the anchor coordinates nodes in the units code.
+ \item Rewriting of the documentation with coordinate nodes.
+ \item New example using coordinate nodes: absorption and stripping
+ integration.
+\end{itemize}
+
+\subsection*{Versione 0.8.1 -- 2019/02/20}
+
+\begin{itemize}
+ \item Bug fixed: coordinates node are not sensible to the global scale
+ factor.
+\end{itemize}
+
+\subsection*{Version 0.8.2 -- 2019/02/20}
+
+\begin{itemize}
+ \item New units: \chpp{lamination valve}, \chpp{inlet}, \chpp{outlet} and
+ \chpp{block}.
+ \item Bibliography updating: \TikZ\ version 3.1.1.
+\end{itemize}
+
+\subsection*{Version 0.8.5 -- 2019/02/21}
+
+\begin{itemize}
+ \item New units: \chpp{cyclone}, \chpp{stirred reactor},
+ \chpp{packed bed reactor} and\\
+ \chpp{film reactor}.
+ \item Units order is changed and categories (documentation sections) have
+ been inserted into the .sty file.
+\end{itemize}
+
+\subsection*{Version 0.9.0 -- 2019/02/22}
+
+\begin{itemize}
+ \item New definition of \chpp{centrifugal pump} and bottom node addition.
+ \item New units: \chpp{rotary pump}, \chpp{liquid ring pump},
+ \chpp{reciprocating pump}, \chpp{fan},\\
+ \chpp{centrifugal compressor}, \chpp{rotary compressor},
+ \chpp{reciprocating compressor},\\
+ \chpp{multistage compressor} and \chpp{ejector}.
+\end{itemize}
+
+\subsection*{Version 0.9.1 -- 2019/02/24}
+
+\begin{itemize}
+ \item New units: \chpp{cone tank}, \chpp{dome tank},
+ \chpp{floating roof tank}, \chpp{bell gasholder} and
+ \chpp{dry gasholder}.
+\end{itemize}
+
+\subsection*{Version 0.9.2 -- 2019/02/25}
+
+\begin{itemize}
+ \item Review of the \chpp{film reactor} symbol.
+ \item Review of the \chpp{heat exchangers} node names, now defined as shell
+ and pipes for the sake of clearance.
+\end{itemize}
+
+\subsection*{Version 0.9.3 -- 2019/02/26}
+
+\begin{itemize}
+ \item Review of the \chpp{cyclone} node names
+ \item New units: \chpp{fluidized bed reactor}, \chpp{steam trap},
+ \chpp{scrubber}, \chpp{stratifier} and \chpp{settler}.
+\end{itemize}
+
+\subsection*{Version 0.9.4 -- 2019/02/26}
+
+\begin{itemize}
+ \item New units: \chpp{gas-liquid separator}, \chpp{kettle boiler},
+ \chpp{tube bundle evaporator}, \chpp{basket evaporator},
+ \chpp{climbing film evaporator}, \chpp{stirred crystallizer} and
+ \chpp{pipe bundle crystallizer}.
+\end{itemize}
+
+\subsection*{Version 0.9.5 -- 2019/03/03}
+
+\begin{itemize}
+ \item Review of the \chpn{kettle boiler} node names.
+ \item Review of the code to draw packings: no more sharp knees protruding
+ around units
+ \item Added a \TikZ\ library to access to the Hobby's algorithm.
+ \item New units: \chpp{air heat exchanger},
+ \chpp{tube bundle heat exchanger}, \chpp{plates heat exchanger},
+ \chpp{spiral heat exchanger} and \chpp{pipe furnace}.
+\end{itemize}
+
+\subsection*{Version 0.9.6 -- 2019/03/04}
+
+\begin{itemize}
+ \item Review of the \chpp{stirred reactor} and \chpp{stirred crystallizer}
+ node names: now the end of the stirrer is called \chpn{shaft}.
+ \item New units: associative pics for reactors, which are
+ \chpp{tank reactor}, \chpp{jacket}, \chpp{stirrer}, \chpp{coil},
+ \chpp{sprayer}, \chpp{bubbler} and \chpp{packing}.
+\end{itemize}
+
+\subsection*{Version 0.9.7 -- 2019/11/18}
+
+\begin{itemize}
+ \item Documentation language revision: thanks to Desi Costa for the help.
+ \item Now also the source code of the documentation is provided with the
+ package.
+ \item Changes are written in a more gracious format.
+ \item Review of the \chpp{plates heat exchanger}: now it is called
+ \chpp{plate heat exchanger}.
+ \item Review of the \chpp{pipe furnace} node names: now the ends of the
+ pipes are called \chpn{pipes left} and \chpn{pipes right}.
+ \item Review of the \chpp{film reactor}: now it is called
+ \chpp{tube bundle reactor}.
+ \item Review of the \chps{utility stream} style: the default thickness is now
+ \verb|very thin|.
+ \item Review of the \chps{signal} style: the default thickness is now
+ \verb|very thin| and the algorithm to place markings has changed.
+ \item New stream style: \chps{secondary stream} (provided of thickness
+ custumisation command).
+ \item Review of \chpp{valve} and \chpp{valve triple}: these units now accept
+ a new argument for \chps{secondary streams} thickness.
+ \item Review of \chpp{actuator}: dimensione of this units are now doubled.
+ \item New units: \chpp{valve quadruple}, \chpp{safety valve}.
+\end{itemize}
+
+\subsection*{Version 0.9.8 -- 2019/11/19}
+
+\begin{itemize}
+ \item The \chemplants\ package is ready to be officially published since,
+ though not complete as I wish, it is mature enough.
+ \item The package is now explicitly covered by the \LaTeX\ Project Public
+ License (\ac{LPPL}), versione 1.3c.
+ \item The bibliography database is no more supplied, since it has been
+ embedded into the source file of the documentation.
+\end{itemize}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\end{document} % Document End \ No newline at end of file
diff --git a/graphics/pgf/contrib/chemplants/chemplants-doc.pdf b/graphics/pgf/contrib/chemplants/chemplants-doc.pdf
new file mode 100644
index 0000000000..1c601e6b82
--- /dev/null
+++ b/graphics/pgf/contrib/chemplants/chemplants-doc.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/chemplants/chemplants-doc.tex b/graphics/pgf/contrib/chemplants/chemplants-doc.tex
new file mode 100644
index 0000000000..10d862c9a2
--- /dev/null
+++ b/graphics/pgf/contrib/chemplants/chemplants-doc.tex
@@ -0,0 +1,5559 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% chemplants-doc.tex
+%% Copyright 2018-2019 Elia Arnese Feffin
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% The Current Maintainer of this work is Elia Arnese Feffin.
+% The Current Maintainer can be reached at the e-mail: elia24913@me.com.
+%
+% This work consists of the files chemplants.sty, chemplants-doc.tex
+% and chemplants-changes.tex, together with the derived files
+% chemplants-doc.pdf and chemplants-changes.pdf.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%: Primary Settings
+
+\documentclass[12pt]{article} % Document Class
+\usepackage[T1]{fontenc} % Font Encoding
+\usepackage[utf8]{inputenc} % Input Encoding
+\usepackage[italian,english]{babel} % Document Language
+
+%: Page Geometry
+
+\usepackage[a4paper]{geometry} % Page Geometry
+ \geometry{top=2.0cm,bottom=2.5cm}
+ \geometry{left=2.75cm,right=2.75cm}
+ \geometry{heightrounded}
+
+%: Colors
+
+\usepackage{guit} % GuIT Logo
+ \definecolor{LinkColor}{rgb}{% % Link Color
+ 0.116, 0.565, 1.000%
+ }
+ \definecolor{URLColor}{rgb}{% % URL Color
+ 1.000, 0.250, 0.250%
+ }
+ \definecolor{CiteColor}{rgb}{% % Citation Color
+ 0.235, 0.700, 0.444%
+ }
+
+%: Text
+
+\usepackage{microtype} % Micro Typography
+\usepackage{relsize} % Text Rescale
+ \newcommand{\foreignformat}{% % Foreign Text Format
+ \itshape%
+ }
+ \providecommand*{\ap}[1]{% % Upright Superscript
+ \textormath{\textsuperscript{#1}}{^{\mathrm{#1}}}%
+ }
+ \providecommand*{\ped}[1]{% % Upright Subscript
+ \textormath{$_{\mbox{\fontsize\sf@size\z@\selectfont#1}}$}{_\mathrm{#1}}%
+ }
+ \newcommand{\italiano}[1]{% % Italian Text
+ \foreignlanguage{italian}{\foreignformat #1}%
+ }
+ \newcommand*{\ac}[1]{% % Acronyms
+ \textsmaller{#1}%
+ }
+\raggedbottom % Raggedbottom Document
+
+%: Sectioning and Contents
+
+\setcounter{secnumdepth}{2} % Section Heads Level
+\setcounter{tocdepth}{2} % TOC Level
+%\renewcommand{\subsubsection}[1]{} % Gobbles Any \subsubsec
+
+%: Figures
+
+\usepackage{graphicx} % External Images
+
+%: Floats
+
+\usepackage{caption} % Captions
+ \captionsetup{%
+ font=small,%
+ labelfont={bf},%
+ format=hang,%
+ tableposition=top,%
+ figureposition=bottom%
+ }
+\usepackage{float} % Floats
+ \floatplacement{table}{htp} % Tables Placement
+ \floatplacement{figure}{htp} % Figures Placement
+
+%: Bibliography
+
+\usepackage[autostyle,italian=guillemets]{csquotes} % Citations
+\usepackage[%
+ useprefix,%
+ hyperref,%
+ url=true,%
+ language=auto,%
+ autolang=hyphen,%
+ bibstyle=numeric,%
+ citestyle=authoryear%
+]{biblatex} % Bibliography
+\begin{filecontents}{chemplants-bd.bib}
+@book{cacciatore:disegno,
+ title = {Manuale di disegno di impianti chimici},
+ author = {Cacciatore, Alfonso and Calatozzolo, Mariano},
+ date = {2018},
+ publisher = {Edisco},
+ location = {Torino},
+ isbn = {978\,88\,441\,2085\,6},
+ langid = {italian},
+}
+@book{cremer:tikz,
+ title = {A Very Minimal Introduction to \TikZ},
+ author = {Cr\'emer, Jacques},
+ date = {2011},
+ url = {http://cremeronline.com/LaTeX/minimaltikz.pdf},
+ langid = {english},
+}
+@book{fiadrino:tikz,
+ title = {Introduzione all'uso di \TikZ\ in ingegneria},
+ author = {Fiandrino, Claudio},
+ date = {2014},
+ url = {http://www.guitex.org/home/images/doc/GuideGuIT/introingtikz.pdf},
+ langid = {italian},
+}
+@book{pantieri:latexpedia,
+ title = {\LaTeX pedia},
+ author = {Pantieri, Lorenzo},
+ date = {2017},
+ url = {http://www.lorenzopantieri.net/LaTeX_files/LaTeXpedia.pdf},
+ langid = {italian},
+}
+@book{pantieri:artedi,
+ title = {L'arte di disegnare con \LaTeX},
+ author = {Pantieri, Lorenzo and Gordini, Tommaso},
+ date = {2014},
+ langid = {italian},
+}
+@manual{tantau:tikz,
+ title = {\TikZ\ and \PGF\ Manual},
+ subtitle = {Version 3.1.1},
+ author = {Tantau, Till},
+ date = {2019},
+ url = {http://ctan.mirror.garr.it/mirrors/CTAN/graphics/pgf/base/doc/pgfmanual.pdf},
+ langid = {english},
+}
+@manual{unichim:impianti,
+ title = {Impianti chimici},
+ subtitle = {Simboli e sigle per schemi e disegni},
+ number = {Manuale N.~6},
+ author = {\ac{UNICHIM}},
+ date = {1994},
+ location = {Milano},
+ langid = {italian},
+}
+\end{filecontents}
+\bibliography{chemplants-bd} % Bibliography Database
+
+%: Chemical Process Schemes
+
+\usepackage{chemplants} % Process Schemes
+ \tikzset{every node/.style={font=\footnotesize}}
+ \tikzset{anchor mark/.pic=% % Anchor Point
+ {%
+ \draw [red]
+ (-2.828pt,0) -- (2.828pt,0)
+ (0,-2.828pt) -- (0,2.828pt);
+ }%
+ }
+ \tikzset{node mark/.pic=% % Remarkable Node
+ {%
+ \draw [blue]
+ (-2pt,-2pt) -- (2pt,2pt)
+ (2pt,-2pt) -- (-2pt,2pt);
+ }%
+ }
+
+%: Math
+
+\usepackage{amsmath} % Math Package
+ \renewcommand{\vec}[1]{\boldsymbol{#1}} % Vectors
+ \newcommand*{\flow}[1]{\dot{#1}} % Flow-Rate
+
+%: Physics
+
+\usepackage{siunitx} % Measurement Units
+ \sisetup{exponent-product={\cdot}}
+
+%: Chemistry
+
+\usepackage{chemmacros} % Chemistry Utilities
+ \chemsetup{formula=chemformula,greek=textgreek}
+
+%: Codes
+
+\usepackage{listings} % Listings
+ \lstset{escapeinside={£!}{!£}}
+ \newcommand*{\meta}[1]{% % Metacode
+ $\langle$\textrm{\textit{#1}}$\rangle$%
+ }
+ \lstnewenvironment{chpcode}[1][]{% % chemplats Code
+ \lstset{%
+ basicstyle=\small\ttfamily,%
+ frame=none,%
+ numbers=none,%
+ %numberstyle=\footnotesize,%
+ tabsize=4,%
+ showstringspaces=false,%
+ language=[LaTeX]TeX,%
+ keywordstyle=\color{black},%
+ commentstyle=\color{black},%
+ gobble=4,%
+ #1%
+ }%
+ }{}
+ \newcommand*{\chpn}[1]{\texttt{#1}} % chemplats Node
+ \newcommand*{\chpp}[1]{\texttt{#1}} % chemplats Unit
+ \newcommand*{\chps}[1]{\texttt{#1}} % chemplats Path Style
+ \newcommand*{\chpa}[1]{\texttt{#1}} % chemplats Pic Argument
+ \newcommand*{\chemplants}{chemplants}
+ \newcommand*{\TikZ}{Ti\textit{k}Z}
+ \newcommand*{\CircuiTikZ}{Circui\TikZ}
+ \newcommand*{\PGF}{PGF}
+ \newcommand*{\UNICHIM}{\ac{UNICHIM}}
+ \newcommand*{\siunitx}{siunitx}
+ \newcommand*{\chemformula}{chemformula}
+ \newcommand*{\babel}{babel}
+ \newcommand*{\TeXlive}{\TeX live}
+ \newcommand*{\MiKTeX}{MiK\TeX}
+
+%: Cross References
+
+\newcommand*{\figurerefname}{}
+\addto\captionsenglish{\renewcommand*{\figurerefname}{figure}}
+\newcommand*{\fref}[1]{\figurerefname~\ref{#1}}
+\newcommand*{\listingrefname}{}
+\addto\captionsenglish{\renewcommand*{\listingrefname}{listing}}
+\newcommand*{\lref}[1]{\listingrefname~\ref{#1}}
+
+%: Hyper References
+
+\usepackage{url} % Web Sites
+\usepackage[hyperfootnotes=false]{hyperref} % Hyperlinks
+ \hypersetup{%
+ linkbordercolor=LinkColor,%
+ urlbordercolor=URLColor,%
+ citebordercolor=CiteColor}
+ \newcommand{\mail}[1]{% % eMail as Hypertext
+ \href{mailto:#1}{\texttt{#1}}%
+ }
+\usepackage[all]{hypcap} % Captions References
+
+%: Bookmarks
+
+\usepackage{bookmark} % PDF Bookmarks
+ \bookmarksetup{%
+ numbered,%
+ open,%
+ depth=3%
+ }
+
+%: Document Informations
+
+\title{The chemplants package}
+\author{Elia Arnese Feffin\footnote{e-mail: \mail{elia24913@me.com}}}
+\date{Version \chpversion\ -- \chpdate}
+
+%: PDF Properties
+
+\hypersetup{pdfinfo={%
+ Title={The chemplants package},%
+ Author={Elia Arnese Feffin},%
+ Subject={version \chpversion},%
+ Creator={pdfLaTeX},%
+ Producer={TeXShop with LaTeX Compiler}%
+}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%: Document Start
+
+\begin{document} % Document Begins
+
+%: Frontpage
+
+\pdfbookmark[1]{Frontpage}{fronts} % Frontpage Bookmark
+
+\maketitle % Title
+
+\begin{abstract}
+The \chemplants\ package offers tools to draw simple or barely complex schemes of
+chemical processes. Process units and styles for streams and utilities are
+defined to be a sort of extension of the \TikZ\ package, thus a basic knowledge
+of the logic of this powerful tool is required to profitably use \chemplants.
+\end{abstract}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\pdfbookmark[1]{\contentsname}{tabcon} % Contents Bookmark
+
+\tableofcontents % Table of Contents
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\section{Motivations}
+
+The \chemplants\ package had birth during my bachelor's degree in Chemical
+Engineering at the University of Padova. I discovered \LaTeX\ during the first
+year and I started using it to write my lecture notes, my reports and almost
+every document I had to produce; the more I used it, the more I explored the
+boundless universe of extensions available, both using them and studying relative
+documentation (and guides). Soon, I encountered one the most beautiful and
+complex packages of the \LaTeX\ distribution: the \TikZ\ package.
+
+Programmed drawing really changed the way I look at technical drawings and
+schematic representation. \TikZ\ gives the author the possibility to use one
+program only to produce written documents and the drawings they require, allowing
+a perfect integration between them. I used this extremely powerful tool to draw
+schematics of mechanics, sketches of diagrams and electrical circuits (with
+another powerful package based on \TikZ: \CircuiTikZ).
+
+At a certain point, as a chemical engineering student, I had the need to start
+drawing schematics of chemical processes in the forms of a block flow diagram
+(\ac{BFD}) or of a process flow diagram (\ac{PFD}). \ac{BFD}s are not an issue
+since they are very simple, but \ac{PFD}s require specific symbols for the
+representation of process units. I looked for a long time for a \CircuiTikZ-like
+package useful for chemical plants, but nothing seems to be available to this
+aim.
+
+At that point \chemplants\ kicked in, starting as a simple idea: to use \TikZ,
+in particular the possibility to define custom styles and pics, to fix a standard
+set of symbols to be used with \TikZ\ drawing commands, symbols meant to be
+easy-to-use and easy-to-modify. Initially, just the units I had the need to
+represent were considered, but then the set of definitions started growing and a
+more flexible code structure was required, thus the real birth of the package
+took place. This happened during the first year of my master's degree.
+
+As already told, the motivations of the \chemplants\ package are to fill a lack
+in the \LaTeX\ packages tree and to give everyone the possibility to draw
+schematics of chemical processes, particularly \ac{PFD}s, in a simple way. A
+basic knowledge of \TikZ\ is clearly required.
+
+All of the symbols and styles defined are based on the \UNICHIM\ regulation,
+the Italian code to draw chemical processes diagrams. It takes its name from
+the homolog association: \italiano{associazione per l'unificazione del settore
+dell'industria chimica}. This package is not pretentious enough to strictly
+follow \UNICHIM, also because this regulation defines parameters to draw
+schematics way more complex than \ac{PFD}s. Anyway, \UNICHIM\ is still the
+guiding light of the representation of units and streams defined by
+\chemplants.
+
+\section{Starting Point}
+
+\subsection{Licensing}
+
+The \chemplants\ package is covered by the \LaTeX\ Project Public License
+(\ac{LPPL}), version 1.3c or later. Basically, this means that users are free to
+use, modify and distribute any part of the package. More accurate and detailed
+informations can be found into the license itself, the latest version of which
+is available at \url{http://www.latex-project.org/lppl.txt}.
+
+\subsection{Installation}
+
+The package is supplied as a simple zip archive containing the
+\verb|chemplants.sty| file, the main code of the package, and the
+\verb|chemplants_doc.pdf| file, the documentation (this file), together with its
+source code. The simplest way to make the package work is to place
+\verb|chemplants.sty| into the same directory of the \verb|.tex| file that uses
+\chemplants, a solution useful to users who do not want to go along a full
+installation.
+
+A better installation procedure for users who adopt the \TeXlive\ distribution
+on a Linux-like system (including MacOS) consists in looking for the main
+directory of the distribution and following the path:
+\begin{chpcode}
+ ../texlive/texmf-local/tex/latex/
+\end{chpcode}
+in which a new folder called \verb|chemplants| should be created. The file
+\verb|chemplants.sty| should be placed into that folder. After that, it is
+necessary to let \TeX\ know that the tree structure is changed and that a new
+package is available, hence it is necessary to type in the terminal of the
+system:
+\begin{chpcode}
+ sudo texhash
+\end{chpcode}
+and to wait for the magic to be done (the insertion of the user password may be
+required after this instruction). Another option is to let the \verb|tlmgr|
+utility do all the work, moving the terminal action to the directory in which
+\verb|chemplants.sty| is (\verb|cd| instruction) and typing:
+\begin{chpcode}
+ sudo tlmgr install chemplants
+\end{chpcode}
+
+For a Windows system running \TeXlive\ it should work the same way, but commands
+have to be typed in the prompt removing the \verb|sudo| prefix, used by
+Linux-like systems. Finally, \MiKTeX\ should provide a custom package manager to
+handle the \TeX\ tree structure, so \chemplants\ have to be installed in the way
+\MiKTeX\ manager usually handles new packages.
+
+\subsection{Basic Knowledge Required}
+
+In order to profitably use the \chemplants\ package, a basic knowledge of the
+\TikZ\ package is required. There are a lot of excellent introductory guides to
+this gigantic package and for every doubt there is also the enormous and
+excellent documentation of the package: \cite{tantau:tikz}. For impatient
+readers, \cite{cremer:tikz} (available on \ac{CTAN} into the \TikZ\ package
+directory) offers a short but useful introduction to \TikZ.
+
+Italian language users can find on the internet some very useful guides
+to learn the bases of \TikZ\ (and more of what is needed to use \chemplants). A
+short but effective introduction is given in a dedicated chapter of
+\cite{pantieri:latexpedia}, derived from a previous article of the same author:
+\cite{pantieri:artedi}. Users who want to be really surprised by the capability
+of \TikZ, besides the full documentation aforementioned, can check
+\cite{fiadrino:tikz}, an excellent guide available on the \GuIT\ website (the
+Italian \TeX\ and \LaTeX\ users group).
+
+Finally, readers interested on \UNICHIM\ regulations can easily find some
+tables on the internet, or a more interesting source of information in
+\cite{cacciatore:disegno}. This book reports a selection of tables coming form
+\cite{unichim:impianti}, the official \UNICHIM\ manual, mainly the ones
+concerning process units, styles for streams and control instrumentation; there
+are also some examples of \ac{PFD}s.
+
+\subsection{Purposes of the Package}
+
+Having mentioned the \UNICHIM\ regulation, it is important to spend a couple
+of words more about the aim of this package. The \chemplants\ package is meant
+to help users which have a basic knowledge of \TikZ\ in representing schemes of
+chemical processes and plants in a simple way. This requires to access to symbols
+for process units, styles for streams and, possibly, symbols and styles for
+control instrumentation. These three elements, plus a rudimental mechanism to
+set the main parameters of the drawing, are what \chemplants\ provides.
+
+This package is not meant to produce representation of complex units or of very
+specialised equipments such as the Linde column used in air distillation plants
+or the Casale reactor used in ammonia synthesis. A fine representation of units
+like the two just mentioned requires more than a simple symbol to be placed
+somewhere in a \ac{PFD}, but a complex and detailed scheme, which goes beyond the
+scope of \chemplants. Moreover, complex drawings like these are not that common,
+so they do not need to be defined as pics in order to be extensively used and
+easily modified. Users in the need to represent specialised schematics should
+exploit the basic and advanced features of the \TikZ\ package in a more general
+way, rather than asking \chemplants\ to do it for them.
+
+\section{Streams and Utilities}
+
+Streams to be used in \ac{BFD}s and \ac{PFD}s can be obtained by means of the
+\verb|\draw| command of \TikZ\ to represent lines with the operator \verb|--|.
+The graphicas aspect of a stream is defined as a \TikZ\ style and can be applied
+to any \verb|\draw| command as an option to the command itself. Although not
+explicitly showed, all of the following example instructions are intended to be
+used within a \verb|tikzpicture| environment.
+
+\subsection{Main Stream}
+
+A main stream indicates the main path of a process, the one prime matters
+follow to be transformed into the desired products. It is defined as a style
+called \chps{main stream}, to be applied to the \verb|\draw| command:
+\begin{chpcode}
+ \draw[main stream] (0,0) -- (2,0);
+\end{chpcode}
+and yields an arrow of \verb|semithick| thickness:
+\begin{center}
+\begin{tikzpicture}
+ \draw[main stream] (0,0) -- (2,0);
+\end{tikzpicture}
+\end{center}
+As for all of the \TikZ\ arrows declared through the \verb|->| option, the tip
+is present only on the last point of the path:
+\begin{center}
+\begin{tikzpicture}
+ \draw[main stream] (0,0) -- (1,0) -- (1,1) -| (2,0);
+\end{tikzpicture}
+\end{center}
+so every main stream (arrow) to be represented requires its own \verb|\draw|
+command.
+
+\subsection{Secondary Stream}
+
+A secondary stream indicates a process stream different from the main one, still
+very important to the process, though not as the principal line (reactants
+recycle is an example). It is defined as a style called \chps{secondary stream},
+to be applied to the \verb|\draw| command:
+\begin{chpcode}
+ \draw[secondary stream] (0,0) -- (2,0);
+\end{chpcode}
+and yields an arrow of \verb|thin| thickness:
+\begin{center}
+\begin{tikzpicture}
+ \draw[secondary stream] (0,0) -- (2,0);
+\end{tikzpicture}
+\end{center}
+
+\subsection{Utility Stream}
+
+A utility stream indicates all of the streams different from the main and
+secondary ones, but anyway useful to the process (at least in a \ac{PFD}), such
+as heating steam or cooling water. It is defined as a style called
+\chps{utility stream}, to be applied to the \verb|\draw| command:
+\begin{chpcode}
+ \draw[utility stream] (0,0) -- (2,0);
+\end{chpcode}
+and yields an arrow of \verb|very thin| thickness (the standard one in \TikZ):
+\begin{center}
+\begin{tikzpicture}
+ \draw[utility stream] (0,0) -- (2,0);
+\end{tikzpicture}
+\end{center}
+
+The standard arrow tip defined for \chps{main stream}, \chps{secondary stream}
+and \chps{utility stream} styles (and for everything else in \chemplants\ that
+has an arrow tip) is the \verb|stealth| arrow of \TikZ. This can be changed, as
+a lot of other graphical parameters can. The way such customisations can be
+achieved will be discussed after the introduction of all units.
+
+\subsection{Signal}
+
+In a \ac{PFD}, it is possibile to sketch also the main paths of the control
+system of a chemical plant. Controllers are connected to units and to actuators
+through a signal line, which in a \ac{PFD} is intended as a generic signal (no
+distinction between pneumatic, electric and so on). It is defined as a style
+called \chps{signal}, to be applied to the \verb|\draw| command:
+\begin{chpcode}
+ \draw[signal] (0,0) -- (2,0);
+\end{chpcode}
+and yields a line of \verb|very thin| thickness with parallel and oblique short
+lines placed at regular intervals:
+\begin{center}
+\begin{tikzpicture}
+ \draw[signal] (0,0) -- (2,0);
+\end{tikzpicture}
+\end{center}
+
+It should be notice that \chps{signal} style is not very flexible. Markings
+start \SI{5}{\mm} after the path initial point and are spaced by \SI{5}{\mm},
+ending at least \SI{5}{\mm} before the final point of the path. Thus, the optimal
+result is obtained if a path has a length which is a multiple of \SI{5}{\mm}.
+Otherwise, there will be an ``uncovered portion'' of the path. For example, the
+code:
+\begin{chpcode}
+ \draw[signal] (0,2) -- (2,2);
+ \draw[signal] (0,1) -- (1.8,1);
+ \draw[signal] (0,0) -- (2.2,0);
+\end{chpcode}
+yields:
+\begin{center}
+\begin{tikzpicture}
+ \draw[signal] (0,2) -- (2,2);
+ \draw[signal] (0,1) -- (1.9,1);
+ \draw[signal] (0,0) -- (2.1,0);
+\end{tikzpicture}
+\end{center}
+The top line only yields the correct graphical result. Notice also that the
+minimum length a \chps{signal} path should have is \SI{1}{\mm}, which results
+into a short signal with a single mark on its middle point.
+
+Sometimes the \chps{signal} style is not flexible enough, such as for very short
+paths. For this specific aim, a \chps{short signal} style is defined, to be used
+in the same way of the standard \chps{signal}, but it places a single mark in
+the middle of the path:
+\begin{center}
+\begin{tikzpicture}
+ \draw[short signal] (0,0) -- (0.5,0);
+\end{tikzpicture}
+\end{center}
+so it is recommended when a signal shorter than \SI{1}{\cm} has to be drawn.
+
+\subsection{Hidden Streams and Components}
+
+Although not really considered by the \UNICHIM\ regulation, it is sometimes
+useful to show streams and components within a unit. Two special styles are
+defined to this aim.
+
+The \chps{hidden stream} style is defined to be applied to the \verb|\draw|
+command:
+\begin{chpcode}
+ \draw[main stream, hidden stream] (0,0) -- (2,0);
+\end{chpcode}
+and yields a \verb|dashed| line with no specified thickness, so it has to be
+used with either \chps{main stream} or \chps{utility stream} to draw the arrow
+of the right thickness:
+\begin{center}
+\begin{tikzpicture}
+ \draw[main stream, hidden stream] (0,0) -- (2,0);
+\end{tikzpicture}
+\end{center}
+
+The \chps{hidden component} style is defined to be applied to the \verb|\pic|
+command to draw components within a unit (in the way that will be introduced
+later):
+\begin{chpcode}
+ \pic[hidden component] at (0,0) {valve=main};
+\end{chpcode}
+and yields the required unit represented not with a solid line, but with a
+\verb|densely dotted| pattern:
+\begin{center}
+\begin{tikzpicture}
+ \pic[hidden component] at (0,0) {valve=main};
+\end{tikzpicture}
+\end{center}
+
+\section{Process Units}
+
+Process units are defined as pics. A pic is a \TikZ\ object that represents a
+simple draw to be placed at certain coordinates through the \verb|\pic| command.
+The advantages of using a pic to define a standard symbol are the easiness of
+use and of modification of the symbol itself, if needed.
+
+In order to define a pic, it is important to specify the starting point and, of
+course, the code that draws the pic. The starting point is the most important
+point of the pic since it is its anchor, the point that will be placed to the
+coordinates declared by the \verb|\pic| command. The drawing code defines,
+instead, the dimensions of the pic and its default orientation (and the line
+thickness, \verb|thick| by default in \chemplants).
+
+The two features just introduced imply to specify what is the logic of the
+pics defined by \chemplants. The main anchor is almost always defined as the
+centre of the symbol (or as an important point close to it). This choice let all
+of the transformation options defined by \TikZ\ to be applied to the pics
+representing the units, so a high flexibility in placing and orienting units is
+granted. However, there is also a drawback in this approach: the coordinates of
+the main anchor of the pic cn be established, but the coordinates of the points
+in which streams touch the unit have to be calculated by hand.
+
+The problem just highlighted was the main trouble of the \chemplants\ package.
+This issue was fixed redefining units in a more cleaver way and using more
+advanced tools of the \TikZ\ package. I would like to explain a little bit of
+history of the package before going on.
+
+When I started to define units, since they where few and very simple (and since I
+was not that able in programmed drawing), pics contained the simple geometrical
+description of the symbols. This was easy to do, but it had the great
+disadvantage of forcing the user (only me at that time) to manually calculate
+coordinates for the placement of units and for streams connections. In a certain
+way, the problem is also an opportunity because it forces the drawer to
+accurately plan the layout of the schematics, but it is silly and very
+time-consuming in large and complex drawings.
+
+My dream was to build a simple automatic interface like the \CircuiTikZ\
+one, which uses the \verb|to| operator of \TikZ\ in a very clever way (within a
+custom environment of the package). Anyway, electric networks schematics are
+simpler than chemical processes drawing under this aspect: a great part of
+electrical components, such as resistors, capacitors and inductors, are bipoles,
+which means with one input and one output only, just two connections points. In
+chemical plants, most of the units are not simple bipoles, but can have a wide
+variety of inlet and outlet streams connected in variable points. Due to this
+necessity, I was not able to find a simple solution during the very first writing
+of the package code.
+
+After some researches, I saw the light: coordinate nodes. The \TikZ\ package
+offers the possibility to define a pic with some internal coordinate nodes,
+special points to which a name can be assigned. In this way it is not necessary
+to calculate by hand the position of the remarkable points of a unit, but it is
+enough to know the names of the coordinate nodes which represent them to snap a
+stream on those points. Moving a unit will then move also anchors, so the snap
+will be held. Finally, \TikZ\ let a pic to be prefixed with a name that
+univocally identifies the pic. This name is prefixed also to anchors declared
+in the pic definition, hence also anchors are univocally determined, avoiding to
+snap a stream to the wrong unit.
+
+\subsection{Understanding Symbols}
+
+Units defined by \chemplants\ can be two different kinds of pics:
+\begin{itemize}
+ \item simple pic objects, which can be used by just calling them through a
+ \verb|\pic| command;
+ \item pic objects with a mandatory argument, in which the pic name called
+ through the \verb|\pic| command has to be followed by a specification.
+\end{itemize}
+The second category is particularly useful to draw similar units distinguished
+by some details, such as different columns types, or to let units to be
+sensible to the context, for example units that have to be drawn with different
+thicknesses. A third possibility is to give a text argument to the pic that has
+to be represented inside the pic itself; this is particularly useful for control
+instruments.
+
+\subsubsection{The General Pic Syntax}
+
+A pic is a \TikZ\ object which can be called by the \verb|\pic| command. The
+general syntax of the command is more or less:
+\begin{chpcode}
+ \pic [£!\meta{options}!£] (£!\meta{identifier}!£) at (£!\meta{coordinate}!£) {£!\meta{name}!£};
+\end{chpcode}
+where:
+\begin{itemize}
+ \item \meta{options} is a list of options to be passed to the pic and it
+ is, as the name says, an optional argument;
+ \item \meta{identifier} is a user-defined name assigned to the pic that
+ should univocally determine it and that will be prefixed, together with
+ a dash, \verb|-|, to all of the nodes names (it is an optional argument
+ for the pic, but mandatory if one wants to access the node features);
+ \item \meta{coordinates} is whichever expression \TikZ\ recognises as a
+ specification of the coordinates on its canvas;
+ \item \meta{name} is the name of the pic to be drawn.
+\end{itemize}
+This syntax holds true for simple pics only. Units defined as pics with arguments
+have a similar syntax, but with an extra argument:
+\begin{chpcode}
+ \pic [£!\meta{options}!£] (£!\meta{identifier}!£) at (£!\meta{coordinate}!£) {£!\meta{name}!£=£!\meta{type}!£};
+\end{chpcode}
+where \meta{type} is the argument to be passed to the \meta{name} unit and which
+specifies some features of the unit itself. The usage of these syntaxes will
+be clearer in the future, when examples will be shown.
+
+\subsubsection{Common Nodes}
+
+In the following, units defined by \chemplants\ are listed, described and shown.
+In order to profitably draw units it is important to know where their anchors
+and nodes are, what their dimensions are and which is their default orientation.
+Units will be drawn and some information will be given in the meanwhile:
+\begin{itemize}
+ \item drawings will be shown in their default orientation;
+ \item anchors will be represented on units by a little
+ \textcolor{red}{red cross};
+ \item remarkable nodes, the ones defined by the pic code, will be
+ represented on units by a little \textcolor{blue}{blue cross} with an
+ abbreviation of the name of the node on its side;
+ \item dimensions will be marked on drawings, both total dimensions and
+ distances from the important points to the anchor.
+\end{itemize}
+
+Only instructions to produce the ``raw units'' will be shown, so, in order to
+avoid confusion, three units will be presented: a ``pure'' unit; a unit marked
+with dimensions; a unit marked with the nodes.
+
+What concerns the names of the remarkable nodes which will be used in the
+following require a clarification. As a general rule, nine standard names are
+used to identify \chemplants\ nodes. These names are long for the sake of
+clearance, but they will be abbreviated in this discussion just to limit the
+space they require. A short list:
+\begin{itemize}
+ \item the node \chpn{anchor} is always placed where the pic is anchored and
+ it will be never marked by a name, but only by the small red cross
+ mentioned above;
+ \item the node \chpn{left} is placed on the left limit of the unit, in its
+ centre, and will be indicated using the abbreviated name \chpn{l};
+ \item the node \chpn{bottom left} is placed on the left limit of the unit,
+ in its lower useful point, and will be indicated using the abbreviated
+ name \chpn{bl};
+ \item the node \chpn{bottom} is placed on the lower limit of the unit, in
+ its centre, and will be indicated using the abbreviated name \chpn{b};
+ \item the node \chpn{bottom right} is placed on the right limit of the unit,
+ in its lower useful point, and will be indicated using the abbreviated
+ name \chpn{br};
+ \item the node \chpn{right} is placed on the right limit of the unit, in its
+ centre, and will be indicated using the abbreviated name \chpn{r};
+ \item the node \chpn{top right} is placed on the right limit of the unit,
+ in its upper useful point, and will be indicated using the abbreviated
+ name \chpn{tr};
+ \item the node \chpn{top} is placed on the upper limit of the unit, in
+ its centre, and will be indicated using the abbreviated name \chpn{t};
+ \item the node \chpn{top left} is placed on the left limit of the unit,
+ in its upper useful point, and will be indicated using the abbreviated
+ name \chpn{tl}.
+\end{itemize}
+
+Taking as example a tank, full names of the nodes, shown on the unit on the left,
+will be indicated using abbreviated names, as on the unit on the right:
+\begin{center}
+\begin{tikzpicture}
+\pic (T1) at (0,0) {tank};
+ \pic at (T1-anchor) {anchor mark};
+ \pic at (T1-left) {node mark};
+ \pic at (T1-bottom left) {node mark};
+ \pic at (T1-bottom) {node mark};
+ \pic at (T1-bottom right) {node mark};
+ \pic at (T1-right) {node mark};
+ \pic at (T1-top right) {node mark};
+ \pic at (T1-top) {node mark};
+ \pic at (T1-top left) {node mark};
+ \node[left] at (T1-left) {\chpn{left}};
+ \node[left] at (T1-bottom left) {\chpn{bottom left}};
+ \node[below] at (T1-bottom) {\chpn{bottom}};
+ \node[right] at (T1-bottom right) {\chpn{bottom right}};
+ \node[right] at (T1-right) {\chpn{right}};
+ \node[right] at (T1-top right) {\chpn{top right}};
+ \node[above] at (T1-top) {\chpn{top}};
+ \node[left] at (T1-top left) {\chpn{top left}};
+ \pic (T2) at (8,0) {tank};
+ \pic at (T2-anchor) {anchor mark};
+ \pic at (T2-left) {node mark};
+ \pic at (T2-bottom left) {node mark};
+ \pic at (T2-bottom) {node mark};
+ \pic at (T2-bottom right) {node mark};
+ \pic at (T2-right) {node mark};
+ \pic at (T2-top right) {node mark};
+ \pic at (T2-top) {node mark};
+ \pic at (T2-top left) {node mark};
+ \node[left] at (T2-left) {\chpn{l}};
+ \node[left] at (T2-bottom left) {\chpn{bl}};
+ \node[below] at (T2-bottom) {\chpn{b}};
+ \node[right] at (T2-bottom right) {\chpn{br}};
+ \node[right] at (T2-right) {\chpn{r}};
+ \node[right] at (T2-top right) {\chpn{tr}};
+ \node[above] at (T2-top) {\chpn{t}};
+ \node[left] at (T2-top left) {\chpn{tl}};
+\end{tikzpicture}
+\end{center}
+
+It should be noticed that not all of the ``boundary nodes'' are defined for
+every unit. Usually they are all present in a rectangle-shaped unit, such as a
+tank, but in circle-shaped units the ``corner nodes'' are not present.
+Furthermore, units represented by strange symbols can have some special nodes to
+indicate their remarkable points. Special nodes will be discussed, both with
+extended and abbreviated names, describing units which require them.
+
+It is important to recall that to access the node features of pics it is
+mandatory to assign an identifier to the \verb|\pic| command. Assuming that
+such identifier is \chpn{T}, then one can access to all of the nodes inside the
+pic thanks to it using them as coordinates nodes (as they are). Also interposing
+a dash, \verb|-|, is fundamental. For example \chpn{T-bottom right} used as
+coordinate identifies the point of the \chpn{bottom right} node of the pic
+identified (prefixed) by \chpn{T}.
+
+\subsubsection{A Command to Show Measures}
+
+By the way, \chemplants\ defines a command to draw dimensions: \verb|\measure|.
+This command has to be used directly within a \verb|tikzpicture| environment
+(also without the final semicolon) and requires three mandatory arguments:
+start point coordinates, end point coordinates and the text of the measure.
+Coordinates can be declared in any way recognised by \TikZ, while the text can
+be anything that can be placed into a \TikZ\ node.
+
+The default appearance of a measure is a grey \verb|thin| line with flat tips.
+The measure is yield as text placed in the middle of the line, sloped in its
+direction and always below it. Anyway, \verb|\measure| accepts an optional
+argument in which any anchor specification that can be passed to a \TikZ\ node
+can be used. The most useful is \verb|above|, which moves the text of a measure
+above the line.
+
+Some examples using the \siunitx\ package (but also normal text will work).
+The code:
+\begin{chpcode}
+ \measure{(0,0)}{(2,0)}{\SI{2}{\cm}}
+ \measure{(0,1.2)}{(0,0.2)}{\SI{1}{\cm}}
+ \measure{(1,0.2)}{(1,1.2)}{\SI{1}{\cm}}
+ \measure[above]{(2,1.2)}{(2,0.2)}{\SI{1}{\cm}}
+ \measure[above]{(0,1.4)}{(2,1.4)}{\SI{2}{\cm}}
+\end{chpcode}
+yields:
+\begin{center}
+\begin{tikzpicture}
+ \measure{(0,0)}{(2,0)}{\SI{2}{\cm}}
+ \measure{(0,1.2)}{(0,0.2)}{\SI{1}{\cm}}
+ \measure{(1,0.2)}{(1,1.2)}{\SI{1}{\cm}}
+ \measure[above]{(2,1.2)}{(2,0.2)}{\SI{1}{\cm}}
+ \measure[above]{(0,1.4)}{(2,1.4)}{\SI{2}{\cm}}
+\end{tikzpicture}
+\end{center}
+It is important to notice that the value of the measure is not calculated
+automatically, but it must be passed as an argument. This is useful to indicate,
+for example, the length of a pipe or the real dimensions of a unit in a process
+scheme.
+
+\subsection{Fluids and Solids Storage}
+
+\subsubsection{Tank}
+
+A tank is a generic recipient useful to store process fluids or solids. A generic
+symbol is defined for a process tank and it can be used with no distinction on
+its shape, which is represented by a rectangle with rounded bases. It is defined
+as a simple pic called \chpp{tank}:
+\begin{chpcode}
+ \pic at (0,0) {tank};
+\end{chpcode}
+and yields a vertical tank anchored in its centre:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-4,0) {tank};
+ \pic at (0,0) {tank};
+ \measure{(-1,-1.7)}{(1,-1.7)}{\SI{20}{\mm}}
+ \measure{(-1.2,1.5)}{(-1.2,-1.5)}{\SI{30}{\mm}}
+ \measure[above]{(1.2,0.915)}{(1.2,0)}{\SI{9.15}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (T) at (4,0) {tank};
+ \pic at (T-anchor) {anchor mark};
+ \pic at (T-left) {node mark};
+ \pic at (T-bottom left) {node mark};
+ \pic at (T-bottom) {node mark};
+ \pic at (T-bottom right) {node mark};
+ \pic at (T-right) {node mark};
+ \pic at (T-top right) {node mark};
+ \pic at (T-top) {node mark};
+ \pic at (T-top left) {node mark};
+ \node[left] at (T-left) {\chpn{l}};
+ \node[left] at (T-bottom left) {\chpn{bl}};
+ \node[below] at (T-bottom) {\chpn{b}};
+ \node[right] at (T-bottom right) {\chpn{br}};
+ \node[right] at (T-right) {\chpn{r}};
+ \node[right] at (T-top right) {\chpn{tr}};
+ \node[above] at (T-top) {\chpn{t}};
+ \node[left] at (T-top left) {\chpn{tl}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the middle of the tank
+to the point where the curvature begins. This point is identified by the
+\chpn{top right} node and by its analogs.
+
+The \chpp{tank} pic is generic and it is useful to represent process tanks.
+Storage tanks can be represented with the same pic, but there are also some
+specific symbols.
+
+\subsubsection{Cone Roof Tank}
+
+A cone roof tank is a large tank placed on the ground and useful to store
+process fluids or solids. As the name says, it has a cone-shaped roof. It is
+defined as a simple pic called \chpp{cone tank}:
+\begin{chpcode}
+ \pic at (0,0) {cone tank};
+\end{chpcode}
+and yields a rectangle, in which centre there is the anchor, with a cone-shaped
+roof:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-5,0) {cone tank};
+ \pic at (0,0) {cone tank};
+ \measure{(-1.5,-1.7)}{(1.5,-1.7)}{\SI{30}{\mm}}
+ \measure{(-1.7,1.5)}{(-1.7,-1.5)}{\SI{30}{\mm}}
+ \measure[above]{(1.7,1.1)}{(1.7,0)}{\SI{11}{\mm}}
+ \measure[above]{(1.7,0)}{(1.7,-1.4)}{\SI{14}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (T) at (5,0) {cone tank};
+ \pic at (T-anchor) {anchor mark};
+ \pic at (T-left) {node mark};
+ \pic at (T-bottom left) {node mark};
+ \pic at (T-bottom) {node mark};
+ \pic at (T-bottom right) {node mark};
+ \pic at (T-right) {node mark};
+ \pic at (T-top right) {node mark};
+ \pic at (T-top) {node mark};
+ \pic at (T-top left) {node mark};
+ \node[left] at (T-left) {\chpn{l}};
+ \node[left] at (T-bottom left) {\chpn{bl}};
+ \node[below] at (T-bottom) {\chpn{b}};
+ \node[right] at (T-bottom right) {\chpn{br}};
+ \node[right] at (T-right) {\chpn{r}};
+ \node[right] at (T-top right) {\chpn{tr}};
+ \node[above] at (T-top) {\chpn{t}};
+ \node[left] at (T-top left) {\chpn{tl}};
+\end{tikzpicture}
+\end{center}
+where the measure on the bottom right indicates the distance from the middle of
+the tank to the point where the outlet stream should be connected. This point is
+identified by the \chpn{bottom right} node and by its analogous node on the left.
+
+\subsubsection{Dome Roof Tank}
+
+A dome roof tank is the same of a cone roof tank, but, clearly, it has a
+dome-shaped roof. It is defined as a simple pic called \chpp{dome tank}:
+\begin{chpcode}
+ \pic at (0,0) {dome tank};
+\end{chpcode}
+and yields a rectangle, in which centre there is the anchor, with a dome-shaped
+roof:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-5,0) {dome tank};
+ \pic at (0,0) {dome tank};
+ \measure{(-1.5,-1.7)}{(1.5,-1.7)}{\SI{30}{\mm}}
+ \measure{(-1.7,1.5)}{(-1.7,-1.5)}{\SI{30}{\mm}}
+ \measure[above]{(1.7,0.7)}{(1.7,0)}{\SI{7}{\mm}}
+ \measure[above]{(1.7,0)}{(1.7,-1.4)}{\SI{14}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (T) at (5,0) {dome tank};
+ \pic at (T-anchor) {anchor mark};
+ \pic at (T-left) {node mark};
+ \pic at (T-bottom left) {node mark};
+ \pic at (T-bottom) {node mark};
+ \pic at (T-bottom right) {node mark};
+ \pic at (T-right) {node mark};
+ \pic at (T-top right) {node mark};
+ \pic at (T-top) {node mark};
+ \pic at (T-top left) {node mark};
+ \node[left] at (T-left) {\chpn{l}};
+ \node[left] at (T-bottom left) {\chpn{bl}};
+ \node[below] at (T-bottom) {\chpn{b}};
+ \node[right] at (T-bottom right) {\chpn{br}};
+ \node[right] at (T-right) {\chpn{r}};
+ \node[right] at (T-top right) {\chpn{tr}};
+ \node[above] at (T-top) {\chpn{t}};
+ \node[left] at (T-top left) {\chpn{tl}};
+\end{tikzpicture}
+\end{center}
+where the measure on the top right indicates the distance from the middle of the
+tank to the point where the curvature begins, while the measure on the bottom
+right indicates the distance from the middle of the tank to the point where the
+outlet stream should be connected. This last point is identified by the
+\chpn{bottom right} node and by its analogous node on the left.
+
+\subsubsection{Floating Roof Tank}
+
+A floating roof tank is a large tank placed on the ground and useful to store
+process fluids or solids. It has the advantage to change in volume depending on
+how much it is filled, which allows to compensate pressure unbalances during
+the filling and the draining of the tank, also to avoid the formation of a gas
+pocket above the stored substance. It is defined as a simple pic called
+\chpp{floating roof tank}:
+\begin{chpcode}
+ \pic at (0,0) {floating roof tank};
+\end{chpcode}
+and yields a rectangle, in which centre there is the anchor, with a sketch of the
+floating roof:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-5,0) {floating roof tank};
+ \pic at (0,0) {floating roof tank};
+ \measure{(-1.5,-1.7)}{(1.5,-1.7)}{\SI{30}{\mm}}
+ \measure{(-1.7,1.5)}{(-1.7,-1.5)}{\SI{30}{\mm}}
+ \measure[above]{(1.7,1.2)}{(1.7,0)}{\SI{12}{\mm}}
+ \measure[above]{(1.7,0)}{(1.7,-1.4)}{\SI{14}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (T) at (5,0) {floating roof tank};
+ \pic at (T-anchor) {anchor mark};
+ \pic at (T-left) {node mark};
+ \pic at (T-bottom left) {node mark};
+ \pic at (T-bottom) {node mark};
+ \pic at (T-bottom right) {node mark};
+ \pic at (T-right) {node mark};
+ \pic at (T-top right) {node mark};
+ \pic at (T-top) {node mark};
+ \pic at (T-top left) {node mark};
+ \node[left] at (T-left) {\chpn{l}};
+ \node[left] at (T-bottom left) {\chpn{bl}};
+ \node[below] at (T-bottom) {\chpn{b}};
+ \node[right] at (T-bottom right) {\chpn{br}};
+ \node[right] at (T-right) {\chpn{r}};
+ \node[right] at (T-top right) {\chpn{tr}};
+ \node[above] at (T-top) {\chpn{t}};
+ \node[left] at (T-top left) {\chpn{tl}};
+\end{tikzpicture}
+\end{center}
+where the measure on the bottom right indicates the distance from the middle of
+the tank to the point where the outlet stream should be connected. This point is
+identified by the \chpn{bottom right} node and by its analogous node on the left.
+
+\subsubsection{Bell GasHolder}
+
+Tanks introduced so far can be used to represent general systems to store either
+solids, liquids and gases. For gases storage, a specific kind of tanks exists,
+which is designed to control the gas pressure in a simple way: gasholders.
+
+The most common gasholder uses a bell-shaped floating roof to expand and contract
+its volume depending on the amount of gas to be stored. It is defined as a simple
+pic called \chpp{bell gasholder}:
+\begin{chpcode}
+ \pic at (0,0) {bell gasholder};
+\end{chpcode}
+and yields a rectangle, in which centre there is the anchor, with a sketch of
+the bell-shaped floating roof:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-5,0) {bell gasholder};
+ \pic at (0,0) {bell gasholder};
+ \measure{(-1.5,-1.7)}{(1.5,-1.7)}{\SI{30}{\mm}}
+ \measure{(-1.7,1.5)}{(-1.7,-1.5)}{\SI{30}{\mm}}
+ \measure[above]{(1.7,0.7)}{(1.7,0)}{\SI{7}{\mm}}
+ \measure[above]{(1.7,0)}{(1.7,-1.4)}{\SI{14}{\mm}}
+ \measure[above]{(-1.45,1.7)}{(1.45,1.7)}{\SI{29}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (T) at (5,0) {bell gasholder};
+ \pic at (T-anchor) {anchor mark};
+ \pic at (T-left) {node mark};
+ \pic at (T-bottom left) {node mark};
+ \pic at (T-bottom) {node mark};
+ \pic at (T-bottom right) {node mark};
+ \pic at (T-right) {node mark};
+ \pic at (T-top right) {node mark};
+ \pic at (T-top) {node mark};
+ \pic at (T-top left) {node mark};
+ \node[left] at (T-left) {\chpn{l}};
+ \node[left] at (T-bottom left) {\chpn{bl}};
+ \node[below] at (T-bottom) {\chpn{b}};
+ \node[right] at (T-bottom right) {\chpn{br}};
+ \node[right] at (T-right) {\chpn{r}};
+ \node[right] at (T-top right) {\chpn{tr}};
+ \node[above] at (T-top) {\chpn{t}};
+ \node[left] at (T-top left) {\chpn{tl}};
+\end{tikzpicture}
+\end{center}
+where the measure on the top indicates the width of the moving roof, th measure
+on the top right indicates the distance from the middle of the gasholder to the
+point where the curvature begins and the measure on the bottom right indicates
+the distance from the middle of the gasholder to the point where a stream should
+be connected. This last point is identified by the \chpn{bottom right} node and
+by its analogous node on the left.
+
+It should be quite obvious that \chpn{left} and \chpn{right} nodes, falling on
+the roof rails, are not meant to be used for stream connections, but just to
+labelling purposes or for control instrumentation connections.
+
+\subsubsection{Dry GasHolder}
+
+Another kind of gasholder is the so called dry gasholder, where there is a fixed
+structure that contains an ``expandable ballon'' in which the gas is stored. It
+is defined as a simple pic called \chpp{dry gasholder}:
+\begin{chpcode}
+ \pic at (0,0) {dry gasholder};
+\end{chpcode}
+and yields a rectangle, in which centre there is the anchor, with a sketch of the
+ballon inside it:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-5,0) {dry gasholder};
+ \pic at (0,0) {dry gasholder};
+ \measure{(-1.5,-1.2)}{(1.5,-1.2)}{\SI{30}{\mm}}
+ \measure{(-1.7,1.0)}{(-1.7,-1.0)}{\SI{20}{\mm}}
+ \measure[above]{(1.7,0.5)}{(1.7,0)}{\SI{5}{\mm}}
+ \measure[above]{(2.2,0)}{(2.2,-0.9)}{\SI{9}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (T) at (5,0) {dry gasholder};
+ \pic at (T-anchor) {anchor mark};
+ \pic at (T-left) {node mark};
+ \pic at (T-bottom left) {node mark};
+ \pic at (T-bottom) {node mark};
+ \pic at (T-bottom right) {node mark};
+ \pic at (T-right) {node mark};
+ \pic at (T-top right) {node mark};
+ \pic at (T-top) {node mark};
+ \pic at (T-top left) {node mark};
+ \pic at (T-dome top) {node mark};
+ \node[left] at (T-left) {\chpn{l}};
+ \node[left] at (T-bottom left) {\chpn{bl}};
+ \node[below] at (T-bottom) {\chpn{b}};
+ \node[right] at (T-bottom right) {\chpn{br}};
+ \node[right] at (T-right) {\chpn{r}};
+ \node[right] at (T-top right) {\chpn{tr}};
+ \node[above] at (T-top) {\chpn{t}};
+ \node[left] at (T-top left) {\chpn{tl}};
+ \node[above] at (T-dome top) {\chpn{dt}};
+\end{tikzpicture}
+\end{center}
+where the measure on the top right indicates the distance from the middle of the
+gasholder to the top of the internal balloon, while the measure on the bottom
+right indicates the distance from the middle of the gasholder to the point where
+a stream should be connected. This last point is identified by the
+\chpn{bottom right} node and by its analogous node on the left.
+
+A special node is defined for the \chpp{dry gasholder}: usually the inlet stream
+is connected to one bottom side of the balloon, on the \chpn{bottom right} node
+or on the \chpn{bottom left} node, while the outlet is connected to the top of
+the dome (and not to the top of the containing structure). This special node is
+called \chpn{dome top} and it is marked in the above drawing using the
+abbreviated name \chpn{dt}. This node can be called in the usual way: for
+example, in a \chpn{dry gasholder} identified as \chpn{G} the node is
+\chpn{G-dome top}.
+
+\subsection{Fluid Handling}
+
+Fluid handling devices are essential to chemical plants because it is always
+necessary to move a fluid, from one place to another against pressure drops
+generated by pipes or units.
+
+Fluid handling units used in the chemical industry are basically classified
+considering the kind of fluid they can move, either a liquid or a gas. On the
+basis of this classification, there is a main distinction between pumps for
+liquids and equipments to move gases. The latter are furthermore distinguished
+with respect to the pressure rise a unit can achieve: fans, blowers and
+compressors.
+
+\subsubsection{Centrifugal Pump}
+
+A pump is a mechanical machine useful to move a liquid and to increase its
+pressure. The most simple and widely used pump is a simple kinetic machine known
+as centrifugal pump. It is defined as a simple pic called
+\chpp{centrifugal pump}:
+\begin{chpcode}
+ \pic at (0,0) {centrifugal pump};
+\end{chpcode}
+and yields a circle, in which centre there is the anchor, supported by a
+triangular base and containing a little circle representing the inlet nozzle:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {centrifugal pump};
+ \pic at (0,0) {centrifugal pump};
+ \measure{(-0.5,-0.8)}{(0.5,-0.8)}{\SI{10}{\mm}}
+ \measure{(-0.7,0.4)}{(-0.7,-0.6)}{\SI{10}{\mm}}
+ \measure[above]{(-0.4,0.6)}{(0.4,0.6)}{\SI{8}{\mm}}
+ \measure[above]{(0.7,0)}{(0.7,-0.6)}{\SI{6}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (P) at (3,0) {centrifugal pump};
+ \pic at (P-anchor) {anchor mark};
+ \pic at (P-left) {node mark};
+ \pic at (P-bottom) {node mark};
+ \pic at (P-right) {node mark};
+ \pic at (P-top) {node mark};
+ \node[left] at (P-left) {\chpn{l}};
+ \node[below] at (P-bottom) {\chpn{b}};
+ \node[right] at (P-right) {\chpn{r}};
+ \node[above] at (P-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the inlet of the pump
+to its base, while the measure on the top indicates the diameter of the circle.
+
+Nodes are defined only for the remarkable outlet points of the pump, but not for
+its inlet: this is placed on the anchor point, so it should not be difficult to
+find it (use the \chpn{anchor} node to snap purposes). Anyway, it should be
+noticed that the centrifugal pump, together with the fan that will be introduced
+later on, is the only unit that requires the inlet to be placed in the centre of
+the symbol, while other units do not. Finally, the \chpn{bottom} node is not
+really meant to connect streams, but it could be exploited to labelling purposes.
+
+The centrifugal pump is for sure the most widely used one, but its applications
+are quite limiting with respect to the pressure rise and the kind of treatable
+liquid. Other pumps exist, such as the ones belonging to the volumetric machines:
+these are mainly rotary pumps and reciprocating pumps.
+
+\subsubsection{Rotary Pump}
+
+Rotary pumps are themselves a large family of machines, but \UNICHIM\ defines
+a generic symbol to represent them all. It is defined as a simple pic called
+\chpp{rotary pump}:
+\begin{chpcode}
+ \pic at (0,0) {rotary pump};
+\end{chpcode}
+and yields an oblong circle supported by a triangular base and containing the
+sketch of two little circle, where the anchor is in the centre of the lowest
+one:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {rotary pump};
+ \pic at (0,0) {rotary pump};
+ \measure{(-0.5,-0.8)}{(0.5,-0.8)}{\SI{10}{\mm}}
+ \measure{(-0.7,0.9)}{(-0.7,-0.6)}{\SI{13}{\mm}}
+ \measure[above]{(-0.4,1.1)}{(0.4,1.1)}{\SI{8}{\mm}}
+ \measure[above]{(0.7,0.25)}{(0.7,0)}{\SI{2.5}{\mm}}
+ \measure[above]{(1.2,0)}{(1.2,-0.6)}{\SI{6}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (P) at (3,0) {rotary pump};
+ \pic at (P-anchor) {anchor mark};
+ \pic at (P-left) {node mark};
+ \pic at (P-bottom) {node mark};
+ \pic at (P-right) {node mark};
+ \pic at (P-top) {node mark};
+ \node[left] at (P-left) {\chpn{l}};
+ \node[below] at (P-bottom) {\chpn{b}};
+ \node[right] at (P-right) {\chpn{r}};
+ \node[above] at (P-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+where measures on the right indicate the distance from the inlet of the pump
+(placed on its boundary, either \chpn{left} or \chpn{right} nodes) to its
+anchor, \SI{2.5}{\mm}, and the distance form the anchor of the pump to its
+base, \SI{6}{\mm}, while the measure on the top indicates the width of the body.
+
+\subsubsection{Liquid Ring Pump}
+
+As told before, the \chpp{rotary pump} is generic, so it can be used to
+represent gear pumps, lobe pumps, screw pumps, hollow disc pumps and other
+similar machines. A remarkable exception of a rotary pump not representable by
+means of the generic symbol is the liquid ring pump, useful to aspire a fluid
+rather than to compress it, hence to generate vacuum. It is defined as a simple
+pic called \chpp{liquid ring pump}:
+\begin{chpcode}
+ \pic at (0,0) {liquid ring pump};
+\end{chpcode}
+and yields a circle, in which centre there is the anchor, supported by a
+triangular base and containing a smaller circle representing the liquid ring:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {liquid ring pump};
+ \pic at (0,0) {liquid ring pump};
+ \measure{(-0.5,-0.8)}{(0.5,-0.8)}{\SI{10}{\mm}}
+ \measure{(-0.7,0.4)}{(-0.7,-0.6)}{\SI{10}{\mm}}
+ \measure[above]{(-0.4,0.6)}{(0.4,0.6)}{\SI{8}{\mm}}
+ \measure[above]{(0.7,0)}{(0.7,-0.6)}{\SI{6}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (P) at (3,0) {liquid ring pump};
+ \pic at (P-anchor) {anchor mark};
+ \pic at (P-left) {node mark};
+ \pic at (P-bottom) {node mark};
+ \pic at (P-right) {node mark};
+ \pic at (P-top) {node mark};
+ \node[left] at (P-left) {\chpn{l}};
+ \node[below] at (P-bottom) {\chpn{b}};
+ \node[right] at (P-right) {\chpn{r}};
+ \node[above] at (P-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the inlet of the pump
+(placed on its boundary) to its base, while the measure on the top indicates the
+diameter of the circle.
+
+\subsubsection{Reciprocating Pump}
+
+The other category of volumetric pumps are the reciprocating ones, which work
+through the classical principle of cylinder and piston. A generic reciprocating
+pump is defined as a simple pic called \chpp{reciprocating pump}:
+\begin{chpcode}
+ \pic at (0,0) {reciprocating pump};
+\end{chpcode}
+and yields a square, in which centre there is the anchor, supported by a
+squared base:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {reciprocating pump};
+ \pic at (0,0) {reciprocating pump};
+ \measure{(-0.5,-0.8)}{(0.5,-0.8)}{\SI{10}{\mm}}
+ \measure{(-0.7,0.4)}{(-0.7,-0.6)}{\SI{10}{\mm}}
+ \measure[above]{(-0.4,0.6)}{(0.4,0.6)}{\SI{8}{\mm}}
+ \measure[above]{(0.7,0)}{(0.7,-0.6)}{\SI{6}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (P) at (3,0) {reciprocating pump};
+ \pic at (P-anchor) {anchor mark};
+ \pic at (P-left) {node mark};
+ \pic at (P-bottom) {node mark};
+ \pic at (P-right) {node mark};
+ \pic at (P-top) {node mark};
+ \node[left] at (P-left) {\chpn{l}};
+ \node[below] at (P-bottom) {\chpn{b}};
+ \node[right] at (P-right) {\chpn{r}};
+ \node[above] at (P-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the inlet of the pump
+(placed on its boundary) to its base, while the measure on the top indicates the
+length of the side side of the square.
+
+\subsubsection{Fan}
+
+Liquid handling equipments are done, so the description can move to gas handling
+units. As told before, these are mainly distinguished on the basis of the
+pressure rise they can achieve, but also on their working principle.
+
+If it is simply required to move a gas, without a significant pressure rise, a
+fan or, at most, a blower, is enough. These two units are simple kinetic machines
+similar to a centrifugal pump and both of them are defined by \UNICHIM\ as a
+single symbol, which in \chemplants\ can be found under the name of \chpp{fan}:
+\begin{chpcode}
+ \pic at (0,0) {fan};
+\end{chpcode}
+and yields a circle, in which centre there is the anchor, with a squared
+vertex, supported by a triangular base and containing a little circle
+representing the inlet nozzle:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {fan};
+ \pic at (0,0) {fan};
+ \measure{(-0.5,-0.8)}{(0.5,-0.8)}{\SI{10}{\mm}}
+ \measure{(-0.7,0.4)}{(-0.7,-0.6)}{\SI{10}{\mm}}
+ \measure[above]{(-0.4,0.6)}{(0.4,0.6)}{\SI{8}{\mm}}
+ \measure[above]{(0.7,0)}{(0.7,-0.6)}{\SI{6}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (F) at (3,0) {fan};
+ \pic at (F-anchor) {anchor mark};
+ \pic at (F-left) {node mark};
+ \pic at (F-bottom) {node mark};
+ \pic at (F-right) {node mark};
+ \pic at (F-top) {node mark};
+ \pic at (F-outlet) {node mark};
+ \node[left] at (F-left) {\chpn{l}};
+ \node[below] at (F-bottom) {\chpn{b}};
+ \node[right] at (F-right) {\chpn{r}};
+ \node[above] at (F-top) {\chpn{t}};
+ \node[above right] at (F-outlet) {\chpn{o}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the inlet of the fan
+(this time again placed in its centre) to its base, while the measure on the top
+indicates the diameter of the circle.
+
+A special node is defined for the \chpp{fan}: the squared vertex indicates the
+outlet of the unit, thus it is identified by the \chpn{outlet} node, indicated
+as \chpn{o} in the above representation. As for the centrifugal pump, the
+\chpn{anchor} node should be used to snap the inlet stream to the fan.
+
+\subsubsection{Centrifugal Compressor}
+
+When a gas needs a high pressure rise, there is no other way but using a
+compressor. The only kinetic machine useful to compress a gas that has a
+symbol defined by \chemplants\ is the centrifugal compressor. It is defined as a
+simple pic called \chpp{centrifugal compressor}:
+\begin{chpcode}
+ \pic at (0,0) {centrifugal compressor};
+\end{chpcode}
+and yields a cone frustum, in which middle there is the anchor, supported by a
+squared base:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-4,0) {centrifugal compressor};
+ \pic at (0,0) {centrifugal compressor};
+ \measure{(-1.0,-0.8)}{(1.0,-0.8)}{\SI{20}{\mm}}
+ \measure{(-1.7,0.4)}{(-1.7,-0.6)}{\SI{10}{\mm}}
+ \measure{(-1.2,0.4)}{(-1.2,-0.4)}{\SI{8}{\mm}}
+ \measure[above]{(-0.9,0.6)}{(0.9,0.6)}{\SI{18}{\mm}}
+ \measure[above]{(1.2,0.2)}{(1.2,-0.2)}{\SI{4}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (C) at (4,0) {centrifugal compressor};
+ \pic at (C-anchor) {anchor mark};
+ \pic at (C-left) {node mark};
+ \pic at (C-bottom) {node mark};
+ \pic at (C-right) {node mark};
+ \pic at (C-inlet bottom) {node mark};
+ \pic at (C-outlet bottom) {node mark};
+ \pic at (C-outlet top) {node mark};
+ \pic at (C-inlet top) {node mark};
+ \node[left] at (C-left) {\chpn{l}};
+ \node[below] at (C-bottom) {\chpn{b}};
+ \node[right] at (C-right) {\chpn{r}};
+ \node[below left] at (C-inlet bottom) {\chpn{ib}};
+ \node[below right] at (C-outlet bottom) {\chpn{ob}};
+ \node[above] at (C-outlet top) {\chpn{ot}};
+ \node[above] at (C-inlet top) {\chpn{it}};
+\end{tikzpicture}
+\end{center}
+
+Measures require some clarifications. The unit has a total width of \SI{20}{\mm}
+and a total height of \SI{10}{\mm}. The cone frustum has a length of
+\SI{18}{\mm} (the base protrudes horizontally \SI{1}{\mm} on each side, as for
+all of the other symbols defined as fluid handling units), its larger base has
+a height of \SI{8}{\mm} and the smaller one of \SI{4}{\mm}.
+
+Also nodes are not that easy to understand. As always, the \chpn{bottom} node is
+defined to labelling purposes. The \chpn{left} and \chpn{right} nodes should
+not be used to connect streams, but can be exploited to connect control
+instrumentation or to represent the shaft of the compressor. Streams should be
+connected on the sides of the cone frustum: more precisely the inlet stream has
+to enter the unit on the side of the larger base and the outlet one has to leave
+the unit on the side of the smaller one, both of them vertically, in the
+direction perpendicular to the axis of the cone frustum. To this aim, four
+special nodes are defined:
+\begin{itemize}
+ \item a node called \chpn{inlet bottom}, abbreviated in the picture above as
+ \chpn{ib};
+ \item a node called \chpn{outlet bottom}, abbreviated in the picture above as
+ \chpn{ob};
+ \item a node called \chpn{outlet top}, abbreviated in the picture above as
+ \chpn{ot};
+ \item a node called \chpn{inlet top}, abbreviated in the picture above as
+ \chpn{it}.
+\end{itemize}
+(At most, it is possible to tolerate the inlet
+placed on the left side of the unit, on the \chpn{left} node, but the outlet has
+to be compulsorily on the side of the smaller base.)
+
+\subsubsection{Rotary Compressor}
+
+As for pumps, also compressors are not kinetic machines only, but also
+volumetric, again rotary and reciprocating. Also in this case, a generic symbol
+is defined by \UNICHIM\ to indicate all of the rotary compressors. It is defined
+as a simple pic called \chpp{rotary compressor}:
+\begin{chpcode}
+ \pic at (0,0) {rotary compressor};
+\end{chpcode}
+and yields an oblong circle supported by a triangular base and containing the
+sketch of a sort of S, where the anchor is in the centre of the lowest branch:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {rotary compressor};
+ \pic at (0,0) {rotary compressor};
+ \measure{(-0.5,-0.8)}{(0.5,-0.8)}{\SI{10}{\mm}}
+ \measure{(-0.7,0.9)}{(-0.7,-0.6)}{\SI{13}{\mm}}
+ \measure[above]{(-0.4,1.1)}{(0.4,1.1)}{\SI{8}{\mm}}
+ \measure[above]{(0.7,0.25)}{(0.7,0)}{\SI{2.5}{\mm}}
+ \measure[above]{(1.2,0)}{(1.2,-0.6)}{\SI{6}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (P) at (3,0) {rotary compressor};
+ \pic at (P-anchor) {anchor mark};
+ \pic at (P-left) {node mark};
+ \pic at (P-bottom) {node mark};
+ \pic at (P-right) {node mark};
+ \pic at (P-top) {node mark};
+ \node[left] at (P-left) {\chpn{l}};
+ \node[below] at (P-bottom) {\chpn{b}};
+ \node[right] at (P-right) {\chpn{r}};
+ \node[above] at (P-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+where measures on the right indicate the distance from the inlet of the
+compressor (placed on its boundary, either \chpn{left} or \chpn{right} nodes)
+to its anchor, \SI{2.5}{\mm}, and the distance from the anchor of the
+compressor to its base, \SI{6}{\mm}, while the measure on the top indicates the
+width of the body.
+
+\subsubsection{Reciprocating Compressor}
+
+Differently from what happens for pumps, reciprocating compressors are
+represented by means of two different symbols, one for single stage operations
+and one for multistage units. The simple stage unit is defined as a simple pic
+called \chpp{reciprocating compressor}:
+\begin{chpcode}
+ \pic at (0,0) {reciprocating compressor};
+\end{chpcode}
+and yields a circle, in which centre there is the anchor, merged with the
+rectangular body of the unit, all of which is supported by a squared base:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-4,0) {reciprocating compressor};
+ \pic at (0,0) {reciprocating compressor};
+ \measure{(-0.5,-1.3)}{(1.5,-1.3)}{\SI{20}{\mm}}
+ \measure{(-0.4,-0.8)}{(1.4,-0.8)}{\SI{18}{\mm}}
+ \measure{(-1.2,0.4)}{(-1.2,-0.6)}{\SI{10}{\mm}}
+ \measure{(-0.7,0.4)}{(-0.7,-0.4)}{\SI{8}{\mm}}
+ \measure[above]{(0,1.1)}{(1.4,1.1)}{\SI{14}{\mm}}
+ \measure[above]{(0,0.6)}{(0.8,0.6)}{\SI{8}{\mm}}
+ \measure[above]{(1.7,0)}{(1.7,-0.6)}{\SI{6}{\mm}}
+ \measure[above]{(2.2,0.346)}{(2.2,-0.346)}{\SI{6.92}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (C) at (4,0) {reciprocating compressor};
+ \pic at (C-anchor) {anchor mark};
+ \pic at (C-left) {node mark};
+ \pic at (C-bottom) {node mark};
+ \pic at (C-top) {node mark};
+ \pic at (C-inlet bottom) {node mark};
+ \pic at (C-outlet) {node mark};
+ \pic at (C-inlet top) {node mark};
+ \node[left] at (C-left) {\chpn{l}};
+ \node[below] at (C-bottom) {\chpn{b}};
+ \node[above] at (C-top) {\chpn{t}};
+ \node[above] at (C-inlet bottom) {\chpn{ib}};
+ \node[right] at (C-outlet) {\chpn{o}};
+ \node[above] at (C-inlet top) {\chpn{it}};
+\end{tikzpicture}
+\end{center}
+The circle is a sketch of the engine of the compressor, while the rectangle is
+the main body of the unit, where the gas gets effectively compressed.
+
+Measures require some clarification. The unit has a total width of \SI{20}{\mm}
+and a total height of \SI{10}{\mm}. The figure obtained joining the circle and
+the rectangle has a length of \SI{18}{\mm} (the base protrudes horizontally
+\SI{1}{\mm} on each side). The circle has a diameter of \SI{8}{\mm}, while the
+rectangle has a height of \SI{6.92}{\mm}. The base of the unit is \SI{6}{\mm}
+below its anchor point.
+
+Since the ``real'' compressing part of the unit is the rectangle, nodes on the
+circle should be used to labelling purposes, to connect the control
+instrumentation or to sketch the shaft of the engine. The gas inlet stream
+should be connected to the \chpn{inlet bottom} or \chpn{inlet top} nodes, showed
+in the above drawing using the abbreviated names \chpn{ib} and \chpn{it}
+respectively, while the outlet stream has to be connected to the \chpn{outlet}
+node, \chpn{o} in the above representation. The two measures not cited yet are
+referred to these remarkable points of the unit: inlet nodes are \SI{8}{\mm} to
+the right of the anchor, while the outlet node is \SI{14}{\mm} to the right of
+the anchor.
+
+\subsubsection{MultiStage Compressor}
+
+Besides all of the above mentioned symbols, the most common unit used to indicate
+gas handling machine is the one that represents the multistage reciprocating
+compressor. Indeed, this is also widely used to represent a generic compression
+unit, despite its real meaning. It is defined as a simple pic called
+\chpp{multistage compressor}:
+\begin{chpcode}
+ \pic at (0,0) {multistage compressor};
+\end{chpcode}
+and yields a circle, in which centre there is the anchor, merged with three
+rectangles, all of which is supported by a squared base:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-4,0) {multistage compressor};
+% \pic at (0,0) {multistage compressor};
+% \measure{(-0.5,-1.3)}{(1.5,-1.3)}{\SI{20}{\mm}}
+% \measure{(-0.4,-0.8)}{(1.4,-0.8)}{\SI{18}{\mm}}
+% \measure{(-1.7,0.4)}{(-1.7,-0.6)}{\SI{10}{\mm}}
+% \measure{(-1.2,0.4)}{(-1.2,-0.4)}{\SI{8}{\mm}}
+% \measure{(-0.7,0)}{(-0.7,-0.6)}{\SI{6}{\mm}}
+% \measure[above]{(0,2.1)}{(1.4,2.1)}{\SI{14}{\mm}}
+% \measure[above]{(0,1.6)}{(1.25,1.6)}{\SI{12.5}{\mm}}
+% \measure[above]{(0,1.1)}{(0.9,1.1)}{\SI{9}{\mm}}
+% \measure[above]{(0,0.6)}{(0.45,0.6)}{\SI{4.5}{\mm}}
+% \measure[above]{(2.7,0.346)}{(2.7,-0.346)}{\SI{6.92}{\mm}}
+% \measure[above]{(2.1,0.231)}{(2.1,-0.231)}{\SI{4.62}{\mm}}
+% \measure[above]{(1.7,0.116)}{(1.7,-0.116)}{\SI{2.32}{\mm}}
+% \pic at (0,0) {anchor mark};
+% \pic (C) at (4,0) {multistage compressor};
+% \pic at (C-anchor) {anchor mark};
+% \pic at (C-left) {node mark};
+% \pic at (C-bottom) {node mark};
+% \pic at (C-top) {node mark};
+% \pic at (C-first bottom) {node mark};
+% \pic at (C-second bottom) {node mark};
+% \pic at (C-third bottom) {node mark};
+% \pic at (C-outlet) {node mark};
+% \pic at (C-third top) {node mark};
+% \pic at (C-second top) {node mark};
+% \pic at (C-first top) {node mark};
+% \node[left] at (C-left) {\chpn{l}};
+% \node[below] at (C-bottom) {\chpn{b}};
+% \node[above] at (C-top) {\chpn{t}};
+% \node[above left] at (C-first bottom) {\chpn{fb}};
+% \node[above] at (C-second bottom) {\chpn{sb}};
+% \node[below right] at (C-third bottom) {\chpn{tb}};
+% \node[right] at (C-outlet) {\chpn{o}};
+% \node[above] at (C-third top) {\chpn{tt}};
+% \node[above] at (C-second top) {\chpn{st}};
+% \node[above] at (C-first top) {\chpn{ft}};
+\end{tikzpicture}
+\end{center}
+Again the circle is a sketch of the engine of the compressor, while the three
+rectangles are the main body of the unit and represent the compression stages.
+Rigorously, there should be as many rectangles as the compression stages are, but
+usually a symbol with three rectangles is used independently of the number of
+stages.
+
+No measures or nodes are shown in the above drawing, that is the pure symbol,
+because of its complexity. In order to better understand measures and nodes,
+here is a huge \chpp{multistage compressor}:
+\begin{center}
+\begin{tikzpicture}
+ \pic[scale=3] (C) at (0,0) {multistage compressor};
+ \pic at (C-anchor) {anchor mark};
+ \pic at (C-left) {node mark};
+ \pic at (C-bottom) {node mark};
+ \pic at (C-top) {node mark};
+ \pic at (C-first bottom) {node mark};
+ \pic at (C-second bottom) {node mark};
+ \pic at (C-third bottom) {node mark};
+ \pic at (C-outlet) {node mark};
+ \pic at (C-third top) {node mark};
+ \pic at (C-second top) {node mark};
+ \pic at (C-first top) {node mark};
+ \node[left] at (C-left) {\chpn{l}};
+ \node[below] at (C-bottom) {\chpn{b}};
+ \node[above] at (C-top) {\chpn{t}};
+ \node[above] at (C-first bottom) {\chpn{fb}};
+ \node[above] at (C-second bottom) {\chpn{sb}};
+ \node[above] at (C-third bottom) {\chpn{tb}};
+ \node[right] at (C-outlet) {\chpn{o}};
+ \node[above] at (C-third top) {\chpn{tt}};
+ \node[above] at (C-second top) {\chpn{st}};
+ \node[above] at (C-first top) {\chpn{ft}};
+ \measure{(-1.5,-2.9)}{(4.5,-2.9)}{\SI{20}{\mm}}
+ \measure{(-1.2,-2.4)}{(4.2,-2.4)}{\SI{18}{\mm}}
+ \measure{(-3.1,1.2)}{(-3.1,-1.8)}{\SI{10}{\mm}}
+ \measure{(-2.6,1.2)}{(-2.6,-1.2)}{\SI{8}{\mm}}
+ \measure{(-2.1,0)}{(-2.1,-1.8)}{\SI{6}{\mm}}
+ \measure[above]{(0,3.3)}{(4.2,3.3)}{\SI{14}{\mm}}
+ \measure[above]{(0,2.8)}{(3.75,2.8)}{\SI{12.5}{\mm}}
+ \measure[above]{(0,2.3)}{(2.7,2.3)}{\SI{9}{\mm}}
+ \measure[above]{(0,1.8)}{(1.35,1.8)}{\SI{4.5}{\mm}}
+ \measure[above]{(6.1,1.038)}{(6.1,-1.038)}{\SI{6.92}{\mm}}
+ \measure[above]{(5.6,0.639)}{(5.6,-0.693)}{\SI{4.62}{\mm}}
+ \measure[above]{(5.1,0.348)}{(5.1,-0.348)}{\SI{2.32}{\mm}}
+\end{tikzpicture}
+\end{center}
+where measure bars are just expanded, but numbers are correct and refer to the
+real dimensions of the little unit above.
+
+The unit has a total width of \SI{20}{\mm} and a total height of \SI{10}{\mm}.
+The figure obtained joining the circle and the three rectangles has a length of
+\SI{18}{\mm}. The circle has a diameter of \SI{8}{\mm}, while the base of the
+unit is \SI{6}{\mm} below its anchor point. Measures on the right refer to the
+heights of the three rectangles: starting from the left of the symbol, the first
+rectangle has a height of \SI{6.92}{\mm}, the second one has a height of
+\SI{4.62}{\mm} and the third one is \SI{2.32}{\mm} high.
+
+Understanding measures on the top requires to discuss first about nodes. As for
+the single stage reciprocating compressor, inlets are on the sides of the
+rectangles, which means on the top and on the bottom of each one, while the
+outlet is on the right side of the unit, point identified by the \chpn{outlet}
+node marked in the drawing as \chpn{o} and placed \SI{14}{\mm} to the right of
+the anchor.
+
+Since rectangles represent compression stages, two nodes are defined for each
+one:
+\begin{itemize}
+ \item the first stage is provided with a node called \chpn{first bottom} and
+ with a node called \chpn{first top}, marked in the drawing as \chpn{fb}
+ and \chpn{ft} respectively and both placed \SI{4.5}{\mm} to the right
+ of the anchor;
+ \item the second stage is provided with a node called \chpn{second bottom}
+ and with a node called \chpn{second top}, marked in the drawing as
+ \chpn{sb} and \chpn{st} respectively and both placed \SI{9}{\mm} to the
+ right of the anchor;
+ \item the third stage is provided with a node called \chpn{third bottom} and
+ with a node called \chpn{third top}, marked in the drawing as \chpn{tb}
+ and \chpn{tt} respectively and both placed \SI{12.5}{\mm} to the right
+ of the anchor.
+\end{itemize}
+These nodes should be used as connection points for the inlet and are present to
+enable a flexible representation when complex necessities exist, such as the
+case of a stream which has to enter the compressor in the second stage, being
+mixed and compressed together with the one that enters in the first. Also
+complex paths can be produced thanks to these nodes, using them improperly as
+outlets to represent cooling operations applied to the fluid and interposed
+between compression stages.
+
+\subsubsection{Ejector}
+
+The last fluid handling unit defined by \chemplants\ is neither a kinetic nor
+a volumetric machine, but it belongs to (and is the most remarkable example of)
+static machines category. The ejector works thanks to the relation of the
+pressure energy with the kinetic energy of a fluid, usually a gas, and most of
+the time is used to suck a secondary fluid into a driving stream or to generate
+vacuum thanks to this effect. It is defined as a simple pic called
+\chpp{ejector}:
+\begin{chpcode}
+ \pic at (0,0) {ejector};
+\end{chpcode}
+and yields a square, in which centre there is the anchor, jointed with a cone
+frustum:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.5,0) {ejector};
+ \pic at (0,0) {ejector};
+ \measure{(-0.25,-0.45)}{(1.25,-0.45)}{\SI{15}{\mm}}
+ \measure{(-0.45,0.25)}{(-0.45,-0.25)}{\SI{5}{\mm}}
+ \measure[above]{(0,0.45)}{(1.25,0.45)}{\SI{12.5}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (E) at (3.5,0) {ejector};
+ \pic at (E-anchor) {anchor mark};
+ \pic at (E-main inlet) {node mark};
+ \pic at (E-suck inlet bottom) {node mark};
+ \pic at (E-outlet) {node mark};
+ \pic at (E-suck inlet top) {node mark};
+ \node[left] at (E-main inlet) {\chpn{mi}};
+ \node[below] at (E-suck inlet bottom) {\chpn{sib}};
+ \node[right] at (E-outlet) {\chpn{o}};
+ \node[above] at (E-suck inlet top) {\chpn{sit}};
+\end{tikzpicture}
+\end{center}
+where the measure on the top indicates the distance from the outlet of the
+ejector to its anchor.
+
+None of the common nodes are defined for the \chpp{ejector} since its symbols
+recall its real shape, where every point has a specific function. The driving
+stream enters from the \chpn{main inlet} node, abbreviated as \chpn{mi}, while
+the secondary one is aspired through the \chpn{suck inlet bottom} node or the
+\chpn{suck inlet top} node, abbreviated as \chpn{sib} and \chpn{sit}
+respectively. The two streams, mixed together, leave the unit from the
+\chpn{outlet} node, identified as \chpn{o} in the above drawing.
+
+\subsection{Heat Exchangers}
+
+Many variants of heat exchangers are defined by \chemplants. Among ``simple
+symbols'', two heat exchangers are available to general purposes, while three
+more are meant to be used to represent specific operations. There are also some
+symbols reserved to represent specific machines.
+
+\subsubsection{Heat Exchanger}
+
+The simplest possibile heat exchanger is useful to indicate thermal energy
+transfer between fluids which do not undergo phase change. It is defined as a
+simple pic called \chpp{heat exchanger}:
+\begin{chpcode}
+ \pic at (0,0) {heat exchanger};
+\end{chpcode}
+and yields a circle, in which centre there is the anchor, with a sketch of the
+path of internal pipes crossing the symbol in horizontal:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {heat exchanger};
+ \pic at (0,0) {heat exchanger};
+ \measure{(-0.5,-0.7)}{(0.5,-0.7)}{\SI{10}{\mm}}
+ \measure{(-0.7,0.5)}{(-0.7,-0.5)}{\SI{10}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (E) at (3,0) {heat exchanger};
+ \pic at (E-anchor) {anchor mark};
+ \pic at (E-shell bottom) {node mark};
+ \pic at (E-shell top) {node mark};
+ \pic at (E-pipes left) {node mark};
+ \pic at (E-pipes right) {node mark};
+ \node[below] at (E-shell bottom) {\chpn{sb}};
+ \node[above] at (E-shell top) {\chpn{st}};
+ \node[left] at (E-pipes left) {\chpn{pl}};
+ \node[right] at (E-pipes right) {\chpn{pr}};
+\end{tikzpicture}
+\end{center}
+
+The \chpp{heat exchanger} has none of the common nodes, but it has some special
+ones. The stream crossing the exchanger through its internal pipes can be
+connected to the \chpn{pipes left} node, abbreviated in the picture above as
+\chpn{pl}, and to the \chpn{pipes right} node, abbreviated in the picture above
+as \chpn{pr}. In the same way, the stream crossing the exchanger through its
+shell can be connected to the \chpn{shell bottom} node, abbreviated in the
+picture above as \chpn{sb}, and to the \chpn{shell top} node, abbreviated in
+the picture above as \chpn{st}.
+
+\subsubsection{Heat Exchanger BiPhase}
+
+An alternative heat exchanger is useful to indicate thermal energy transfer
+between fluids where one of them, usually the main process stream, partially
+changes phase (but it can also be used in the place of a simple heat exchanger
+without any phase change). It is defined as a simple pic called
+\chpp{heat exchanger biphase}:
+\begin{chpcode}
+ \pic at (0,0) {heat exchanger biphase};
+\end{chpcode}
+and yields a circle, in which centre there is the anchor, with a sketch of the
+path of internal pipes which enter and leave the unit on the right side:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {heat exchanger biphase};
+ \pic at (0,0) {heat exchanger biphase};
+ \measure{(-0.5,-0.7)}{(0.5,-0.7)}{\SI{10}{\mm}}
+ \measure{(-0.7,0.5)}{(-0.7,-0.5)}{\SI{10}{\mm}}
+ \measure[above]{(0,0.7)}{(0.433,0.7)}{\SI{4.33}{\mm}}
+ \measure[above]{(0.7,0.25)}{(0.7,0)}{\SI{2.5}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (E) at (3,0) {heat exchanger biphase};
+ \pic at (E-anchor) {anchor mark};
+ \pic at (E-shell left) {node mark};
+ \pic at (E-shell bottom) {node mark};
+ \pic at (E-shell right) {node mark};
+ \pic at (E-shell top) {node mark};
+ \pic at (E-pipes bottom) {node mark};
+ \pic at (E-pipes top) {node mark};
+ \node[left] at (E-shell left) {\chpn{sl}};
+ \node[below] at (E-shell bottom) {\chpn{sb}};
+ \node[right] at (E-shell right) {\chpn{sr}};
+ \node[above] at (E-shell top) {\chpn{st}};
+ \node[below right] at (E-pipes bottom) {\chpn{pb}};
+ \node[above right] at (E-pipes top) {\chpn{pt}};
+\end{tikzpicture}
+\end{center}
+where measures on the right and on the top indicate the distances from the
+middle of the heat exchanger to the point where the internal pipes patch
+touches the boundary of the circle. It is also useful to remember that the same
+point can be identified in polar coordinates and lies \ang{30} and \SI{5}{\mm}
+from to centre of the circle.
+
+The \chpp{heat exchanger biphase} has none of the common nodes, but it has some
+special ones. The stream crossing the exchanger through its internal pipes can
+be connected to the \chpn{pipes bottom} node, abbreviated in the picture above
+as \chpn{pb}, and to the \chpn{pipes top} node, abbreviated in the picture above
+as \chpn{pt}. In the same way the stream crossing the exchanger through its
+shell can be connected to four nodes:
+\begin{itemize}
+ \item the \chpn{shell left} node, abbreviated in the picture above as
+ \chpn{sl};
+ \item the \chpn{shell bottom} node, abbreviated in the picture above as
+ \chpn{sb};
+ \item the \chpn{shell right} node, abbreviated in the picture above as
+ \chpn{sr};
+ \item the \chpn{shell top} node, abbreviated in the picture above as
+ \chpn{st}.
+\end{itemize}
+
+\subsubsection{Boiler and Condenser}
+
+The other two heat exchangers defined are the boiler and the condenser. Even
+though the name should be self explicative, the boiler is useful to vaporise a
+liquid, while the condenser is useful to condense a vapour (both totally or
+partially). The boiler is defined as a simple pic called \chpp{boiler}:
+\begin{chpcode}
+ \pic at (0,0) {boiler};
+\end{chpcode}
+and yields a circle, in which centre there is the anchor, with a sketch of the
+path of internal pipes that crosses the circle falling down from the left to
+the right:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.4,0) {boiler};
+ \pic at (0,0) {boiler};
+ \measure{(-0.7,-0.7)}{(0.7,-0.7)}{\SI{14}{\mm}}
+ \measure{(-0.9,0.5)}{(-0.9,-0.5)}{\SI{10}{\mm}}
+ \measure[above]{(-0.7,0.7)}{(-0.5,0.7)}{\SI{2}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (B) at (3.4,0) {boiler};
+ \pic at (B-anchor) {anchor mark};
+ \pic at (B-left) {node mark};
+ \pic at (B-bottom) {node mark};
+ \pic at (B-right) {node mark};
+ \pic at (B-top) {node mark};
+ \pic at (B-pipes inlet) {node mark};
+ \pic at (B-pipes outlet) {node mark};
+ \node[left] at (B-left) {\chpn{l}};
+ \node[below] at (B-bottom) {\chpn{b}};
+ \node[right] at (B-right) {\chpn{r}};
+ \node[above] at (B-top) {\chpn{t}};
+ \node[left] at (B-pipes inlet) {\chpn{pi}};
+ \node[right] at (B-pipes outlet) {\chpn{po}};
+\end{tikzpicture}
+\end{center}
+while the condenser is defined as a simple pic called \chpp{condenser}:
+\begin{chpcode}
+ \pic at (0,0) {condenser};
+\end{chpcode}
+and yields a circle, in which centre there is the anchor, with a sketch of the
+path of internal pipes that crosses the circle rising up from the left to the
+right:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.4,0) {condenser};
+ \pic at (0,0) {condenser};
+ \measure{(-0.7,-0.7)}{(0.7,-0.7)}{\SI{14}{\mm}}
+ \measure{(-0.9,0.5)}{(-0.9,-0.5)}{\SI{10}{\mm}}
+ \measure[above]{(0.5,0.7)}{(0.7,0.7)}{\SI{2}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (C) at (3.4,0) {condenser};
+ \pic at (C-anchor) {anchor mark};
+ \pic at (C-left) {node mark};
+ \pic at (C-bottom) {node mark};
+ \pic at (C-right) {node mark};
+ \pic at (C-top) {node mark};
+ \pic at (C-pipes inlet) {node mark};
+ \pic at (C-pipes outlet) {node mark};
+ \node[left] at (C-left) {\chpn{l}};
+ \node[below] at (C-bottom) {\chpn{b}};
+ \node[right] at (C-right) {\chpn{r}};
+ \node[above] at (C-top) {\chpn{t}};
+ \node[left] at (C-pipes inlet) {\chpn{pi}};
+ \node[right] at (C-pipes outlet) {\chpn{po}};
+\end{tikzpicture}
+\end{center}
+
+Both the \chpp{boiler} and the \chpp{condenser} have some special nodes. Among
+the common ones, only \chpn{left}, \chpn{bottom}, \chpn{right} and \chpn{top} are
+defined (and here it is not explicitly specified that these nodes belong to the
+shell because of the more generality of the two pics). In addition there are two
+nodes more: a node called \chpn{pipes inlet}, abbreviated in the picture above as
+\chpn{pi}, and a node called \chpn{pipes outlet}, abbreviated in the picture
+above as \chpn{po}.
+
+Boiler and condenser deserve a couple of words more. When looking at schemes
+coming from different sources, especially from different countries,
+understanding which one is the boiler and which one is the condenser is not
+obvious at all. In the \UNICHIM\ regulation the arrows crossing the exchangers
+represent somehow the energy level variations of the utility fluids: for
+example, in a condenser the energy of the auxiliary fluid rises due to the
+enthalpy of condensation released by the vapour. In some books (especially if
+they come from the \ac{USA}) it is not that rare to see the boiler symbol used in
+the place of the condenser one: in this case it should be interpreted as ``the
+vapour is knocked down as a liquid''. This can lead to confusion and
+misunderstandings, hence it is advisable to define preventively and clearly what
+are the meanings of the symbols used.
+
+\subsubsection{Air Heat Exchanger}
+
+Another kind of special heat exchanger defined by \chemplants\ is a simple fan
+that blows on pipes, technically known as air heat exchanger. It is defined as
+a simple pic called \chpp{air heat exchanger}:
+\begin{chpcode}
+ \pic at (0,0) {air heat exchanger};
+\end{chpcode}
+and yields a square, in which centre there is the anchor, with a sketch of the
+fan:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {air heat exchanger};
+ \pic at (0,0) {air heat exchanger};
+ \measure{(-0.5,-0.7)}{(0.5,-0.7)}{\SI{10}{\mm}}
+ \measure{(-0.7,0.5)}{(-0.7,-0.5)}{\SI{10}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (E) at (3,0) {air heat exchanger};
+ \pic at (E-anchor) {anchor mark};
+ \pic at (E-left) {node mark};
+ \pic at (E-bottom) {node mark};
+ \pic at (E-right) {node mark};
+ \pic at (E-top) {node mark};
+ \node[left] at (E-left) {\chpn{l}};
+ \node[below] at (E-bottom) {\chpn{b}};
+ \node[right] at (E-right) {\chpn{r}};
+ \node[above] at (E-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+
+The just introduced \chpp{air heat exchanger} is the last example of ``simple
+symbol'' defined as heat transfer equipments. This concept means that the
+units can be used to generic representation purposes, especially the
+\chpp{heat exchanger} and the \chpp{heat exchanger biphase}.
+
+It is not seldom to find also more complex and realistic representation of
+equipments, in fact also \UNICHIM\ indicates some variants of the simple symbols
+to be used to give a better idea of the unit or to identify a specific equipment
+in a more general family. This should not be a surprise after the many symbols to
+represent fluids handling machines discussed above.
+
+\subsubsection{Tube Bundle Heat Exchanger}
+
+The most widely used heat transfer equipment in the chemical industry is for
+sure the tube bundle heat exchanger, made up of a bundle of pipes enclosed into
+a shell. It is defined as a simple pic called \chpp{tube bundle heat exchanger}:
+\begin{chpcode}
+ \pic at (0,0) {tube bundle heat exchanger};
+\end{chpcode}
+and yields a horizontal rectangle, in which centre there is the anchor, with a
+rounded end and a sketch of the internal pipes:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {tube bundle heat exchanger};
+% \pic at (0,0) {tube bundle heat exchanger};
+% \measure{(-1.0,-0.5)}{(1.0,-0.5)}{\SI{20}{\mm}}
+% \measure{(-1.2,0.35)}{(-1.2,-0.35)}{\SI{7}{\mm}}
+% \measure[above]{(-0.8,0.5)}{(0,0.5)}{\SI{8}{\mm}}
+% \measure[above]{(0,0.5)}{(0.5,0.5)}{\SI{5}{\mm}}
+% \measure[above]{(1.2,0.3)}{(1.2,-0.3)}{\SI{6}{\mm}}
+% \pic at (0,0) {anchor mark};
+% \pic (E) at (3.6,0) {tube bundle heat exchanger};
+% \pic at (E-anchor) {anchor mark};
+% \pic at (E-right) {node mark};
+% \pic at (E-head left) {node mark};
+% \pic at (E-head bottom) {node mark};
+% \pic at (E-head top) {node mark};
+% \pic at (E-shell bottom left) {node mark};
+% \pic at (E-shell bottom) {node mark};
+% \pic at (E-shell bottom right) {node mark};
+% \pic at (E-shell top right) {node mark};
+% \pic at (E-shell top) {node mark};
+% \pic at (E-shell top left) {node mark};
+% \node[right] at (E-right) {\chpn{r}};
+% \node[left] at (E-head left) {\chpn{hl}};
+% \node[below left] at (E-head bottom) {\chpn{hb}};
+% \node[above left] at (E-head top) {\chpn{ht}};
+% \node[below] at (E-shell bottom left) {\chpn{sbl}};
+% \node[below] at (E-shell bottom) {\chpn{sb}};
+% \node[below] at (E-shell bottom right) {\chpn{sbr}};
+% \node[above] at (E-shell top right) {\chpn{str}};
+% \node[above] at (E-shell top) {\chpn{st}};
+% \node[above] at (E-shell top left) {\chpn{stl}};
+\end{tikzpicture}
+\end{center}
+
+Only the pure symbol has been shown because, just like for the already
+discussed \chpp{multistage compressor}, there are a lot of measures and
+custom nodes to show:
+\begin{center}
+\begin{tikzpicture}
+ \pic[scale=2] (E) at (0,0) {tube bundle heat exchanger};
+ \pic at (E-anchor) {anchor mark};
+ \pic at (E-left) {node mark};
+ \pic at (E-right) {node mark};
+ \pic at (E-head bottom) {node mark};
+ \pic at (E-head top) {node mark};
+ \pic at (E-shell bottom left) {node mark};
+ \pic at (E-shell bottom) {node mark};
+ \pic at (E-shell bottom right) {node mark};
+ \pic at (E-shell top right) {node mark};
+ \pic at (E-shell top) {node mark};
+ \pic at (E-shell top left) {node mark};
+ \node[left] at (E-left) {\chpn{l}};
+ \node[right] at (E-right) {\chpn{r}};
+ \node[below] at (E-head bottom) {\chpn{hb}};
+ \node[above] at (E-head top) {\chpn{ht}};
+ \node[below] at (E-shell bottom left) {\chpn{sbl}};
+ \node[below] at (E-shell bottom) {\chpn{sb}};
+ \node[below] at (E-shell bottom right) {\chpn{sbr}};
+ \node[above] at (E-shell top right) {\chpn{str}};
+ \node[above] at (E-shell top) {\chpn{st}};
+ \node[above] at (E-shell top left) {\chpn{stl}};
+ \measure{(-2.0,-1.3)}{(2.0,-1.3)}{\SI{20}{\mm}}
+ \measure{(-2.7,0.7)}{(-2.7,-0.7)}{\SI{7}{\mm}}
+ \measure[above]{(-1.6,1.3)}{(0,1.3)}{\SI{8}{\mm}}
+ \measure[above]{(0,1.3)}{(1.0,1.3)}{\SI{5}{\mm}}
+ \measure[above]{(2.7,0.6)}{(2.7,-0.6)}{\SI{6}{\mm}}
+\end{tikzpicture}
+\end{center}
+Again, the symbol is bigger, but measures are referred to the one with the
+right dimensions. Measures should be clear. The only remark regards measures on
+the sides of the unit: the left one indicates the total height, while the right
+one ignores the little protrusions of the vertical lines.
+
+Only the \chpn{left} and \chpn{right} nodes are defined among the common ones.
+The others are aimed to identify some remarkable points of the two main sections
+of the \chpp{tube bundle heat exchanger}: the head of the tube bundle and the
+shell that encloses it. Two nodes are defined for the head: the
+\chpn{head bottom} node, shown above as \chpn{hb}, and the \chpn{head top} node,
+shown above as \chpn{ht}. The fluid that passes through the internal pipes have
+to be connected using these nodes. Six more nodes are defined for the shell:
+\begin{itemize}
+ \item the \chpn{shell bottom left} node is abbreviated in the drawing as
+ \chpn{sbl};
+ \item the \chpn{shell bottom} node is abbreviated in the drawing as
+ \chpn{sb};
+ \item the \chpn{shell bottom right} node is abbreviated in the drawing as
+ \chpn{sbr};
+ \item the \chpn{shell top right} node is abbreviated in the drawing as
+ \chpn{str};
+ \item the \chpn{shell top} node is abbreviated in the drawing as
+ \chpn{st};
+ \item the \chpn{shell top left} node is abbreviated in the drawing as
+ \chpn{stl}.
+\end{itemize}
+So many nodes are defined for the shell to allow the representation to be as
+flexible as possibile, in fact flow configuration can have a great impact on
+the heat exchanger performances and it is often useful to represent it also
+graphically.
+
+\subsubsection{Plate Heat Exchanger}
+
+The tube bundle heat exchanger is the most widely used, but it is not the only
+one. Another equipment useful to transfer thermal energy is the plate heat
+exchanger. It is defined as a simple pic called \chpp{plate heat exchanger}:
+\begin{chpcode}
+ \pic at (0,0) {plate heat exchanger};
+\end{chpcode}
+and yields a rectangle, in which centre there is the anchor, with a sketch of
+the plates pushed together:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {plate heat exchanger};
+ \pic at (0,0) {plate heat exchanger};
+ \measure{(-0.5,-0.95)}{(0.5,-0.95)}{\SI{10}{\mm}}
+ \measure{(-1.2,0.75)}{(-1.2,-0.75)}{\SI{15}{\mm}}
+ \measure{(-0.7,0.7)}{(-0.7,-0.7)}{\SI{14}{\mm}}
+ \measure[above]{(0.7,0.6)}{(0.7,0)}{\SI{6}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (E) at (3,0) {plate heat exchanger};
+ \pic at (E-anchor) {anchor mark};
+ \pic at (E-left) {node mark};
+ \pic at (E-bottom) {node mark};
+ \pic at (E-right) {node mark};
+ \pic at (E-inner left) {node mark};
+ \pic at (E-inner right) {node mark};
+ \pic at (E-outer left) {node mark};
+ \pic at (E-outer right) {node mark};
+ \pic at (E-top) {node mark};
+ \node[left] at (E-left) {\chpn{l}};
+ \node[below] at (E-bottom) {\chpn{b}};
+ \node[right] at (E-right) {\chpn{r}};
+ \node[above] at (E-top) {\chpn{t}};
+ \node[left] at (E-inner left) {\chpn{il}};
+ \node[right] at (E-inner right) {\chpn{ir}};
+ \node[left] at (E-outer left) {\chpn{ol}};
+ \node[right] at (E-outer right) {\chpn{or}};
+\end{tikzpicture}
+\end{center}
+where the measure on the inner left indicates the height of the rectangle without
+the small protruding vertical lines, while the measure on the right indicates the
+distance from the centre of the rectangle to the end of the oblique line.
+
+Some special nodes are defined for the \chpp{plates heat exchanger}. The
+construction of the machine does not imply the existence of two well defined
+chambers, but the two fluids travel into alternate plates. Anyway, an oblique
+line is sketched on the unit to identify one of the paths, which ends fall on
+\chpn{inner left} and \chpn{inner right} nodes, abbreviated above as \chpn{il}
+and \chpn{ir} respectively. The other fluid can be connected to the
+\chpn{outer left} node, abbreviated above as \chpn{ol}, and to the
+\chpn{outer right} node, abbreviated above as \chpn{or}. The remaining nodes
+should not be used for streams connections.
+
+\subsubsection{Spiral Heat Exchanger}
+
+Another common heat exchanger, somehow the ``wrapped version'' of the plate
+heat exchanger, is the spiral heat exchanger. It is defined as a simple pic
+called \chpp{spiral heat exchanger}:
+\begin{chpcode}
+ \pic at (0,0) {spiral heat exchanger};
+\end{chpcode}
+and yields a circle, in which centre there is the anchor, with a sketch of
+the spiral path:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.4,0) {spiral heat exchanger};
+ \pic at (0,0) {spiral heat exchanger};
+ \measure{(-0.7,-0.9)}{(0.7,-0.9)}{\SI{14}{\mm}}
+ \measure{(-0.9,0.7)}{(-0.9,-0.7)}{\SI{14}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (E) at (3.4,0) {spiral heat exchanger};
+ \pic at (E-anchor) {anchor mark};
+ \pic at (E-inner center) {node mark};
+ \pic at (E-inner edge) {node mark};
+ \pic at (E-outer center) {node mark};
+ \pic at (E-outer edge) {node mark};
+ \node[left] at (E-inner center) {\chpn{ic}};
+ \node[right] at (E-inner edge) {\chpn{ie}};
+ \node[above] at (E-outer center) {\chpn{oc}};
+ \node[below] at (E-outer edge) {\chpn{oe}};
+\end{tikzpicture}
+\end{center}
+
+The \chpp{spiral heat exchanger} has none of the common nodes, but it has some
+special ones. Also in this case it is not possibile to individuate an internal
+and an external chamber, but this time the paths of the fluids are continuous and
+one is effectively internal to the other. Usually, one of the end of the
+path is placed on the centre of the cross section of the unit, while the other
+one is on its boundary: this justifies the names of the nodes. The
+\chpn{inner center} node is abbreviated above as \chpn{ic}, while the
+\chpn{inner edge} node is abbreviated above as \chpn{ie}; these two nodes should
+be used to connect the inner fluid. In the same way, but for the outer fluid,
+the \chpn{outer center} node is abbreviated above as \chpn{oc}, while the
+\chpn{outer edge} node is abbreviated above as \chpn{oe}.
+
+\subsubsection{Pipe Furnace}
+
+The last heat transfer equipment defined by \chemplants\ (at least in this
+section of the manual) is not properly a heat exchanger, but it is a furnace.
+It is defined as a simple pic called \chpp{pipe furnace}:
+\begin{chpcode}
+ \pic at (0,0) {pipe furnace};
+\end{chpcode}
+and yields a rectangle, in which centre there is the anchor, with a sketch of
+the path of the internal pipes crossing the symbol in horizontal and a
+representation of the furnace chimneystack:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-4.0,0) {pipe furnace};
+ \pic at (0,0) {pipe furnace};
+ \measure{(-1.0,-0.7)}{(1.0,-0.7)}{\SI{20}{\mm}}
+ \measure{(-1.2,1.5)}{(-1.2,-0.5)}{\SI{20}{\mm}}
+ \measure[above]{(-0.2,1.7)}{(0.2,1.7)}{\SI{4}{\mm}}
+ \measure[above]{(1.2,1.5)}{(1.2,0)}{\SI{15}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (E) at (4.0,0) {pipe furnace};
+ \pic at (E-anchor) {anchor mark};
+ \pic at (E-bottom) {node mark};
+ \pic at (E-top) {node mark};
+ \pic at (E-pipes left) {node mark};
+ \pic at (E-pipes right) {node mark};
+ \node[below] at (E-bottom) {\chpn{b}};
+ \node[above] at (E-top) {\chpn{t}};
+ \node[left] at (E-pipes left) {\chpn{pl}};
+ \node[right] at (E-pipes right) {\chpn{pr}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the anchor point to
+the top of the chimneystack.
+
+The \chpp{pipe furnace} has some special nodes. Among the common ones, only
+\chpn{bottom} and \chpn{top} are defined and they may be useful to represent
+fuel inlet and stack gases outlet. In addition, there are two nodes more: a node
+called \chpn{pipes left}, abbreviated in the picture above as \chpn{pl}, and a
+node called \chpn{pipes right}, abbreviated in the picture above as \chpn{pr}.
+
+\subsection{Separators}
+
+Separation unit operations are some of the most important operations in chemical
+engineering. Besides the separation of homogenous mixtures, that is usually done
+in ``simple'' equipments which will be introduced in the following, the
+separation of heterogeneous mixtures is practically much more simple and some
+specific equipments based on mechanical principles exist. Also more complex
+separation units will be introduced after the mechanical ones, mainly the ones
+based on thermal energy supply or removal and aimed to separate special kinds of
+homogenous mixtures. (Notice that the terms gas and vapour will be used
+indiscriminately, although not properly correct.)
+
+\subsubsection{Steam Trap}
+
+When the condensation of steam or of some other vapours is involved, it is always
+necessary to withdraw a liquid from somewhere. To avoid the steam to escape from
+the liquid outlet, a stream trap can be profitably used. It is defined as a
+simple pic called \chpp{steam trap}:
+\begin{chpcode}
+ \pic at (0,0) {steam trap};
+\end{chpcode}
+and yields a little half field circle anchored in its centre:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-2.3,0) {steam trap};
+ \pic at (0,0) {steam trap};
+ \measure{(-0.15,-0.35)}{(0.15,-0.35)}{\SI{3}{\mm}}
+ \measure{(-0.35,0.15)}{(-0.35,-0.15)}{\SI{3}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (S) at (2.3,0) {steam trap};
+ \pic at (S-anchor) {anchor mark};
+ \pic at (S-left) {node mark};
+ \pic at (S-bottom) {node mark};
+ \pic at (S-right) {node mark};
+ \pic at (S-top) {node mark};
+ \node[left] at (S-left) {\chpn{l}};
+ \node[below] at (S-bottom) {\chpn{b}};
+ \node[right] at (S-right) {\chpn{r}};
+ \node[above] at (S-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+
+In the default orientation, which is the one commonly used in process diagrams
+and should not be changed, the inlet of the steam trap have to touch the empty
+half of the circle, while the outlet have to come out from the filled half.
+
+\subsubsection{Gas-Liquid Separator}
+
+When more sophisticated separations of gases and liquids mixtures are needed
+another unit is useful: the gas-liquid separator. It is defined as a simple pic
+called \chpp{gas-liquid separator}:
+\begin{chpcode}
+ \pic at (0,0) {gas-liquid separator};
+\end{chpcode}
+and yields a tank, in which centre there is the anchor, with a sketch of the
+anti-entrainment system on its top:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {gas-liquid separator};
+ \pic at (0,0) {gas-liquid separator};
+ \measure{(-0.8,-1.7)}{(0.8,-1.7)}{\SI{16}{\mm}}
+ \measure{(-1.0,1.5)}{(-1.0,-1.5)}{\SI{30}{\mm}}
+ \measure[above]{(1.0,1.032)}{(1.0,0)}{\SI{10.32}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (S) at (3.6,0) {gas-liquid separator};
+ \pic at (S-anchor) {anchor mark};
+ \pic at (S-bottom left) {node mark};
+ \pic at (S-bottom right) {node mark};
+ \pic at (S-top right) {node mark};
+ \pic at (S-top left) {node mark};
+ \pic at (S-inlet left) {node mark};
+ \pic at (S-inlet right) {node mark};
+ \pic at (S-gas outlet) {node mark};
+ \pic at (S-liquid outlet) {node mark};
+ \node[left] at (S-bottom left) {\chpn{bl}};
+ \node[right] at (S-bottom right) {\chpn{br}};
+ \node[right] at (S-top right) {\chpn{tr}};
+ \node[left] at (S-top left) {\chpn{tl}};
+ \node[left] at (S-inlet left) {\chpn{il}};
+ \node[right] at (S-inlet right) {\chpn{ir}};
+ \node[above] at (S-gas outlet) {\chpn{go}};
+ \node[below] at (S-liquid outlet) {\chpn{lo}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the middle of the tank
+to the point where the curvature begins.
+
+Besides the common nodes, special nodes are defined for stream connections. In
+the above drawing, \chpn{il} and \chpn{ir} indicate respectively the
+\chpn{inlet left} node and the \chpn{inlet right} node, which should be used
+to connect the inlet stream. On the top of the unit there is the
+\chpn{gas outlet} node, abbreviated as \chpn{go} in the figure, while on its
+bottom there is the \chpn{liquid outlet} node, abbreviated as \chpn{lo} in the
+figure. Names should be self-explicative.
+
+\subsubsection{Cyclone}
+
+A cyclone is a unit useful to separate solid powders entrained by a gas stream.
+It is defined as a simple pic called \chpp{cyclone}:
+\begin{chpcode}
+ \pic at (0,0) {cyclone};
+\end{chpcode}
+and yields a little rectangle, on which base there is the anchor, attached to a
+triangular funnel:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-2.6,0) {cyclone};
+ \pic at (0,0) {cyclone};
+ \measure{(-0.3,-1.2)}{(0.3,-1.2)}{\SI{6}{\mm}}
+ \measure{(-0.5,0.25)}{(-0.5,-1.0)}{\SI{12.5}{\mm}}
+ \measure[above]{(0.5,0.25)}{(0.5,0)}{\SI{2.5}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (S) at (2.6,0) {cyclone};
+ \pic at (S-anchor) {anchor mark};
+ \pic at (S-inlet left) {node mark};
+ \pic at (S-inlet right) {node mark};
+ \pic at (S-gas outlet) {node mark};
+ \pic at (S-solid outlet) {node mark};
+ \node[left] at (S-inlet left) {\chpn{il}};
+ \node[right] at (S-inlet right) {\chpn{ir}};
+ \node[above] at (S-gas outlet) {\chpn{go}};
+ \node[below] at (S-solid outlet) {\chpn{so}};
+\end{tikzpicture}
+\end{center}
+
+None of the common nodes are defined for the \chpn{cyclone}, but there are
+special nodes to be used to connect specific streams. In the above drawing,
+\chpn{il} and \chpn{ir} indicate respectively the \chpn{inlet left} node and the
+\chpn{inlet right} node, which should be used to connect the inlet stream. On
+the top of the unit there is the \chpn{gas outlet} node, abbreviated as
+\chpn{go} in the figure, while on its bottom there is the \chpn{solid outlet}
+node, abbreviated as \chpn{so} in the figure. Names should be self-explicative.
+
+\subsubsection{Stratifier}
+
+A common operation to be carried out in chemical processes is the separation of
+two immiscible liquids. If they have different densities, time and gravity will
+do the job, so a stratifier can be used. It is defined as a simple pic called
+\chpp{stratifier}:
+\begin{chpcode}
+ \pic at (0,0) {stratifier};
+\end{chpcode}
+and yields a horizontal tank, in which centre there is the anchor, with a sketch
+of the internal baffles:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-5,0) {stratifier};
+ \pic at (0,0) {stratifier};
+ \measure{(-1.5,-1.0)}{(1.5,-1.0)}{\SI{30}{\mm}}
+ \measure{(-1.7,0.8)}{(-1.7,-0.8)}{\SI{16}{\mm}}
+ \measure[above]{(0,1.0)}{(1.032,1.0)}{\SI{10.32}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (S) at (5,0) {stratifier};
+ \pic at (S-anchor) {anchor mark};
+ \pic at (S-left) {node mark};
+ \pic at (S-bottom) {node mark};
+ \pic at (S-right) {node mark};
+ \pic at (S-top right) {node mark};
+ \pic at (S-top left) {node mark};
+ \pic at (S-inlet) {node mark};
+ \pic at (S-light outlet) {node mark};
+ \pic at (S-heavy outlet) {node mark};
+ \node[left] at (S-left) {\chpn{l}};
+ \node[below] at (S-bottom) {\chpn{b}};
+ \node[right] at (S-right) {\chpn{r}};
+ \node[above] at (S-top right) {\chpn{tr}};
+ \node[above] at (S-top left) {\chpn{tl}};
+ \node[above] at (S-inlet) {\chpn{i}};
+ \node[below] at (S-light outlet) {\chpn{lo}};
+ \node[below] at (S-heavy outlet) {\chpn{ho}};
+\end{tikzpicture}
+\end{center}
+where the measure on the top indicates the distance from the middle of the tank
+to the point where the curvature begins.
+
+Besides the common nodes, special nodes are defined for stream connections. The
+inlet stream should enter from the \chpn{inlet} node, marked as \chpn{i} in the
+figure, and, after the stratification, the light liquid comes out from the
+\chpn{light outlet} node, marked as \chpn{lo} in the figure, while the heavy
+liquid comes out from the \chpn{heavy outlet} node, marked as \chpn{ho} in the
+figure.
+
+\subsubsection{Settler}
+
+Previously, the cyclone have been introduced. A unit with the same purposes, but
+useful when a solid suspended into a liquid has to be separated, is the settler.
+It is defined as a simple pic called \chpp{settler}:
+\begin{chpcode}
+ \pic at (0,0) {settler};
+\end{chpcode}
+and yields a horizontal rectangle, in which centre there is the anchor, with a
+triangular funnel end:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-5,0) {settler};
+ \pic at (0,0) {settler};
+ \measure{(-1.5,-1.0)}{(1.5,-1.0)}{\SI{30}{\mm}}
+ \measure{(-1.7,0.8)}{(-1.7,-0.8)}{\SI{16}{\mm}}
+ \measure[above]{(1.7,0)}{(1.7,-0.2)}{\SI{2}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (S) at (5,0) {settler};
+ \pic at (S-anchor) {anchor mark};
+ \pic at (S-inlet left) {node mark};
+ \pic at (S-inlet right) {node mark};
+ \pic at (S-inlet top) {node mark};
+ \pic at (S-liquid outlet left) {node mark};
+ \pic at (S-liquid outlet right) {node mark};
+ \pic at (S-solid outlet) {node mark};
+ \node[left] at (S-inlet left) {\chpn{il}};
+ \node[right] at (S-inlet right) {\chpn{ir}};
+ \node[above] at (S-inlet top) {\chpn{it}};
+ \node[left] at (S-liquid outlet left) {\chpn{lol}};
+ \node[right] at (S-liquid outlet right) {\chpn{lor}};
+ \node[below] at (S-solid outlet) {\chpn{so}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the middle of the unit
+to the point where the funnel begins.
+
+None of the common nodes are defined for the \chpp{settler}, but there are
+special nodes to be used to connect specific streams. In the above drawing,
+\chpn{il}, \chpn{ir} and \chpn{it} indicate respectively the
+\chpn{inlet left} node, the \chpn{inlet right} node and the \chpn{inlet top}
+node, which should be used to connect the inlet stream. On the top left of
+the unit there is the \chpn{liquid outlet left} node, abbreviated as \chpn{lol}
+in the figure, while on the top right of the unit there is the
+\chpn{liquid outlet right} node, abbreviated as \chpn{lor} in the figure.
+Finally, on the bottom of the unit there is the \chpn{solid outlet} node,
+abbreviated as \chpn{so} in the figure. Three inlets are defined to give
+flexibility to the representation, in fact the same symbol can be used to
+indicate circular settling basins as well as rectangular settling basins.
+
+\subsubsection{Scrubber}
+
+Another case in which the separation of a ``gas-liquid'' mixture is needed is
+the one where a condensable vapour must be knocked out from a gas stream by
+condensation, or when liquid droplets are entrained by a gas stream. There are a
+lot of possibilities to achieve this operation, but in some particular cases a
+simple wash of the gas using water (or some appropriate solvent) will be
+enough, thus a scrubber can be used. It is defined as a simple pic called
+\chpp{scrubber}:
+\begin{chpcode}
+ \pic at (0,0) {scrubber};
+\end{chpcode}
+and yields a little tank, in which centre there is the anchor, with a triangular
+funnel end:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-2.6,0) {scrubber};
+ \pic at (0,0) {scrubber};
+ \measure{(-0.3,-0.95)}{(0.3,-0.95)}{\SI{6}{\mm}}
+ \measure{(-0.5,0.75)}{(-0.5,-0.75)}{\SI{15}{\mm}}
+ \measure[above]{(0.5,0.55)}{(0.5,0)}{\SI{5.5}{\mm}}
+ \measure[above]{(1.0,0)}{(1.0,-0.25)}{\SI{2.5}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (S) at (2.6,0) {scrubber};
+ \pic at (S-anchor) {anchor mark};
+ \pic at (S-gas inlet left) {node mark};
+ \pic at (S-gas inlet right) {node mark};
+ \pic at (S-liquid inlet left) {node mark};
+ \pic at (S-liquid inlet right) {node mark};
+ \pic at (S-gas outlet) {node mark};
+ \pic at (S-liquid outlet) {node mark};
+ \node[left] at (S-gas inlet left) {\chpn{gil}};
+ \node[right] at (S-gas inlet right) {\chpn{gir}};
+ \node[left] at (S-liquid inlet left) {\chpn{lil}};
+ \node[right] at (S-liquid inlet right) {\chpn{lir}};
+ \node[above] at (S-gas outlet) {\chpn{go}};
+ \node[below] at (S-liquid outlet) {\chpn{lo}};
+\end{tikzpicture}
+\end{center}
+where the measure on the top right indicates the distance from the middle of the
+tank to the point where the curvature begins, while the measure on the bottom
+right indicates the distance from the middle of the tank to the point where the
+funnel begins.
+
+None of the common nodes are defined for the \chpp{scrubber}, but there are
+special nodes to be used to connect specific streams. In the above drawing,
+\chpn{gil} and \chpn{gir} indicate respectively the \chpn{gas inlet left} node
+and the \chpn{gas inlet right} node, which should be used to connect the inlet
+gas stream. In the same way \chpn{lil} and \chpn{lir} indicate respectively the
+\chpn{liquid inlet left} node and the \chpn{liquid inlet right} node, which
+should be used to connect the inlet liquid stream. On the top of the unit there
+is the \chpn{gas outlet} node, abbreviated as \chpn{go} in the figure, while on
+its bottom there is the \chpn{liquid outlet} node, abbreviated as \chpn{lo} in
+the figure. Names should be self-explicative.
+
+As a final remark, it should be noticed that the \chpp{scrubber} can be used
+also to represent a barometric condenser: it is sufficient to place it high
+enough above the ground reference and to draw a long vertical stream coming
+out from the \chpn{liquid outlet} to indicate the drain pipe.
+
+\subsubsection{Kettle Boiler}
+
+The scrubber is the first example of separation unit based on thermal energy
+exchange. In that case, the transfer is achieved by direct contact of the inlet
+gas stream using a liquid, but it is more common to use non-contact systems in
+which a pure energy transfer is achieved. One of the simplest, this time
+useful to concentrate a solution of a non-volatile solute (or to simply
+partially boil a liquid), is the kettle boiler. It is defined as a simple pic
+called \chpp{kettle boiler}:
+\begin{chpcode}
+ \pic at (0,0) {kettle boiler};
+\end{chpcode}
+and yields a strage symbol which recalls a tube bundle heath exchanger with an
+enlarged room for the vapour:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {kettle boiler};
+% \pic at (0,0) {kettle boiler};
+% \measure{(-1.0,-0.5)}{(1.0,-0.5)}{\SI{20}{\mm}}
+% \measure{(-1.2,0.7)}{(-1.2,-0.3)}{\SI{10}{\mm}}
+% \pic at (0,0) {anchor mark};
+% \pic (E) at (3.6,0) {kettle boiler};
+% \pic at (E-anchor) {anchor mark};
+% \pic at (E-right) {node mark};
+% \pic at (E-inlet) {node mark};
+% \pic at (E-gas outlet) {node mark};
+% \pic at (E-liquid outlet) {node mark};
+% \pic at (E-head left) {node mark};
+% \pic at (E-head bottom) {node mark};
+% \pic at (E-head top) {node mark};
+% \node[right] at (E-right) {\chpn{r}};
+% \node[below] at (E-inlet) {\chpn{i}};
+% \node[above] at (E-gas outlet) {\chpn{go}};
+% \node[below] at (E-liquid outlet) {\chpn{lo}};
+% \node[left] at (E-head left) {\chpn{hl}};
+% \node[below] at (E-head bottom) {\chpn{hb}};
+% \node[above] at (E-head top) {\chpn{ht}};
+\end{tikzpicture}
+\end{center}
+
+Only the pure symbol has been shown because, just like for the already
+discussed \chpp{tube bundle heat exchanger}, there are a lot of measures and
+custom nodes to show:
+\begin{center}
+\begin{tikzpicture}
+ \pic[scale=2] (E) at (0,0) {kettle boiler};
+ \pic at (E-anchor) {anchor mark};
+ \pic at (E-left) {node mark};
+ \pic at (E-right) {node mark};
+ \pic at (E-inlet) {node mark};
+ \pic at (E-gas outlet) {node mark};
+ \pic at (E-liquid outlet) {node mark};
+ \pic at (E-head bottom) {node mark};
+ \pic at (E-head top) {node mark};
+ \node[left] at (E-left) {\chpn{l}};
+ \node[right] at (E-right) {\chpn{r}};
+ \node[below] at (E-inlet) {\chpn{i}};
+ \node[above] at (E-gas outlet) {\chpn{go}};
+ \node[below] at (E-liquid outlet) {\chpn{lo}};
+ \node[below] at (E-head bottom) {\chpn{hb}};
+ \node[above] at (E-head top) {\chpn{ht}};
+ \measure{(-2.0,-1.8)}{(2.0,-1.8)}{\SI{20}{\mm}}
+ \measure{(-1.6,-1.3)}{(0,-1.3)}{\SI{8}{\mm}}
+ \measure{(0,-1.3)}{(1.4,-1.3)}{\SI{7}{\mm}}
+ \measure{(-3.2,1.4)}{(-3.2,-0.6)}{\SI{10}{\mm}}
+ \measure{(-2.7,0.6)}{(-2.7,-0.6)}{\SI{6}{\mm}}
+ \measure[above]{(-0,2.1)}{(0.4,2.1)}{\SI{2}{\mm}}
+ \measure[above]{(2.7,0.4)}{(2.7,0)}{\SI{2}{\mm}}
+ \measure[above]{(3.2,0)}{(3.2,-0.6)}{\SI{3}{\mm}}
+ \measure[above]{(3.2,1.4)}{(3.2,0)}{\SI{7}{\mm}}
+\end{tikzpicture}
+\end{center}
+Again, the symbol is bigger, but measures are referred to the one with the
+right dimensions.
+
+Only the \chpn{left} and \chpn{right} nodes are defined among the common ones.
+The others are aimed to identify some remarkable points of the two main sections
+of the \chpp{kettle boiler}: the head of the tube bundle and the shell of the
+boiling chamber. Two nodes are defined for the head: the \chpn{head bottom}
+node, shown above as \chpn{hb}, and the \chpn{head top} node, shown above as
+\chpn{ht}. Here the heating fluid has to be connected. Three more nodes are
+defined for the boiling chamber: the \chpn{inlet}, shown above as \chpn{i}, the
+\chpn{gas outlet}, shown above as \chpn{go}, and the \chpn{liquid outlet}, shown
+above as \chpn{lo}. Their usage should be clear.
+
+The kettle boiler is the simplest machine belonging to the family of
+evaporators. These units, like the name says, are meant to vaporise a liquid, so
+they are a special kind of heat exchangers. Anyway, they are described together
+with the separators because they are mainly used to concentrate solutions of
+non-volatile or poorly-volatile solutes, hence ``separating'' a part of the
+solvent from the solution.
+
+\subsubsection{Tube Bundle Evaporator}
+
+A slightly more complex evaporator, which indeed works in the same way of a
+kettle boiler, is the tube bundle evaporator. It is defined as a simple pic
+called \chpp{tube bundle evaporator}:
+\begin{chpcode}
+ \pic at (0,0) {tube bundle evaporator};
+\end{chpcode}
+and yields a tank, in which centre there is the anchor, with sketches of the tube
+bundle and of the anti-entrainment system on its top:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {tube bundle evaporator};
+ \pic at (0,0) {tube bundle evaporator};
+ \measure{(-0.85,-1.7)}{(0.85,-1.7)}{\SI{17}{\mm}}
+ \measure{(-1.0,1.5)}{(-1.0,-1.5)}{\SI{30}{\mm}}
+ \measure[above]{(-0.8,1.7)}{(0.8,1.7)}{\SI{16}{\mm}}
+ \measure[above]{(1.5,1.032)}{(1.5,0)}{\SI{10.32}{\mm}}
+ \measure[above]{(1.0,0)}{(1.0,-0.5)}{\SI{5}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (E) at (3.6,0) {tube bundle evaporator};
+ \pic at (E-anchor) {anchor mark};
+ \pic at (E-bottom left) {node mark};
+ \pic at (E-bottom right) {node mark};
+ \pic at (E-top right) {node mark};
+ \pic at (E-top left) {node mark};
+ \pic at (E-inlet left) {node mark};
+ \pic at (E-inlet right) {node mark};
+ \pic at (E-gas outlet) {node mark};
+ \pic at (E-liquid outlet) {node mark};
+ \pic at (E-pipes left) {node mark};
+ \pic at (E-pipes right) {node mark};
+ \node[left] at (E-bottom left) {\chpn{bl}};
+ \node[right] at (E-bottom right) {\chpn{br}};
+ \node[right] at (E-top right) {\chpn{tr}};
+ \node[left] at (E-top left) {\chpn{tl}};
+ \node[left] at (E-inlet left) {\chpn{il}};
+ \node[right] at (E-inlet right) {\chpn{ir}};
+ \node[above] at (E-gas outlet) {\chpn{go}};
+ \node[below] at (E-liquid outlet) {\chpn{lo}};
+ \node[left] at (E-pipes left) {\chpn{pl}};
+ \node[right] at (E-pipes right) {\chpn{pr}};
+\end{tikzpicture}
+\end{center}
+where the measure on bottom indicates the total width of the unit, the measure on
+top indicates the width of the tank, the measure on the right indicates the
+distance from the middle of the tank to the point where the curvature begins and
+the measure on bottom right refers to the distance from the anchor point to the
+middle of the pipe bundle.
+
+Some of the special nodes defined should be clear at this point, at least
+\chpn{inlet left}, \chpn{inlet right}, \chpn{gas outlet} and
+\chpn{liquid outlet}. Two more special nodes are defined for this pic:
+\chpn{pipes left}, abbreviated above as \chpn{pl}, and \chpn{pipes right},
+abbreviated above as \chpn{pr}.
+
+\subsubsection{Basket Evaporator and Climbing Film Evaporator}
+
+A different evaporator is the one that uses the basket system. In this case the
+heating fluid passes through the shell of the tube bundle, while in the former
+one it passes through the pipes. It is defined as a simple pic called
+\chpp{basket evaporator}:
+\begin{chpcode}
+ \pic at (0,0) {basket evaporator};
+\end{chpcode}
+and yields a tank, in which centre there is the anchor, with sketches of the
+tube bundle and of the anti-entrainment system on its top:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {basket evaporator};
+% \pic at (0,0) {basket evaporator};
+% \measure{(-0.85,-1.7)}{(0.85,-1.7)}{\SI{17}{\mm}}
+% \measure{(-1.0,1.5)}{(-1.0,-1.5)}{\SI{30}{\mm}}
+% \measure[above]{(-0.8,1.7)}{(0.8,1.7)}{\SI{16}{\mm}}
+% \measure[above]{(1.5,1.032)}{(1.5,0)}{\SI{10.32}{\mm}}
+% \measure[above]{(1.0,0)}{(1.0,-0.5)}{\SI{5}{\mm}}
+% \pic at (0,0) {anchor mark};
+% \pic (E) at (3.6,0) {basket evaporator};
+% \pic at (E-anchor) {anchor mark};
+% \pic at (E-bottom left) {node mark};
+% \pic at (E-bottom right) {node mark};
+% \pic at (E-top right) {node mark};
+% \pic at (E-top left) {node mark};
+% \pic at (E-inlet left) {node mark};
+% \pic at (E-inlet right) {node mark};
+% \pic at (E-gas outlet) {node mark};
+% \pic at (E-liquid outlet) {node mark};
+% \pic at (E-shell top left) {node mark};
+% \pic at (E-shell left) {node mark};
+% \pic at (E-shell bottom left) {node mark};
+% \pic at (E-shell right) {node mark};
+% \pic at (E-shell bottom right) {node mark};
+% \pic at (E-shell top right) {node mark};
+% \node[left] at (E-bottom left) {\chpn{bl}};
+% \node[right] at (E-bottom right) {\chpn{br}};
+% \node[right] at (E-top right) {\chpn{tr}};
+% \node[left] at (E-top left) {\chpn{tl}};
+% \node[above left] at (E-inlet left) {\chpn{il}};
+% \node[above right] at (E-inlet right) {\chpn{ir}};
+% \node[above] at (E-gas outlet) {\chpn{go}};
+% \node[below] at (E-liquid outlet) {\chpn{lo}};
+% \node[left] at (E-shell top left) {\chpn{stl}};
+% \node[left] at (E-shell left) {\chpn{sl}};
+% \node[left] at (E-shell bottom left) {\chpn{sbl}};
+% \node[right] at (E-shell bottom right) {\chpn{sbr}};
+% \node[right] at (E-shell right) {\chpn{sr}};
+% \node[right] at (E-shell top right) {\chpn{str}};
+\end{tikzpicture}
+\end{center}
+
+The \chpp{basket evaporator} has a pretty complex nodes structure, so it will be
+described later on, together with a unit that is defined more or less with the
+same nodes: the climbing film evaporator. It is defined as a simple pic called
+\chpp{climbing film evaporator}:
+\begin{chpcode}
+ \pic at (0,0) {climbing film evaporator};
+\end{chpcode}
+and yields a strange shape, , in which centre there is the anchor, with sketches
+of the tube bundle, of the anti-entrainment system on its top and of the internal
+liquid recirculation path:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {climbing film evaporator};
+% \pic at (0,0) {climbing film evaporator};
+% \measure{(-0.4,-1.7)}{(0.4,-1.7)}{\SI{8}{\mm}}
+% \measure{(-1.8,1.5)}{(-1.8,-1.5)}{\SI{30}{\mm}}
+% \measure{(-1.3,0.6)}{(-1.3,0)}{\SI{6}{\mm}}
+% \measure{(-0.8,0.2)}{(-0.8,0)}{\SI{2}{\mm}}
+% \measure[above]{(-0.8,1.7)}{(0.8,1.7)}{\SI{16}{\mm}}
+% \measure[above]{(1.1,0)}{(1.1,-1.1)}{\SI{11}{\mm}}
+% \measure[above]{(0.6,0)}{(0.6,-0.45)}{\SI{4.5}{\mm}}
+% \pic at (0,0) {anchor mark};
+% \pic (E) at (3.6,0) {climbing film evaporator};
+% \pic at (E-anchor) {anchor mark};
+% \pic at (E-top right) {node mark};
+% \pic at (E-top left) {node mark};
+% \pic at (E-inlet left) {node mark};
+% \pic at (E-inlet right) {node mark};
+% \pic at (E-gas outlet) {node mark};
+% \pic at (E-liquid outlet) {node mark};
+% \pic at (E-shell top left) {node mark};
+% \pic at (E-shell left) {node mark};
+% \pic at (E-shell bottom left) {node mark};
+% \pic at (E-shell right) {node mark};
+% \pic at (E-shell bottom right) {node mark};
+% \pic at (E-shell top right) {node mark};
+% \node[right] at (E-top right) {\chpn{tr}};
+% \node[left] at (E-top left) {\chpn{tl}};
+% \node[left] at (E-inlet left) {\chpn{il}};
+% \node[right] at (E-inlet right) {\chpn{ir}};
+% \node[above] at (E-gas outlet) {\chpn{go}};
+% \node[below] at (E-liquid outlet) {\chpn{lo}};
+% \node[left=1mm] at (E-shell top left) {\chpn{stl}};
+% \node[left=1mm] at (E-shell left) {\chpn{sl}};
+% \node[left=1mm] at (E-shell bottom left) {\chpn{sbl}};
+% \node[right] at (E-shell bottom right) {\chpn{sbr}};
+% \node[right] at (E-shell right) {\chpn{sr}};
+% \node[right] at (E-shell top right) {\chpn{str}};
+\end{tikzpicture}
+\end{center}
+
+In order to better understand, larger versions of both the
+\chpp{basket evaporator} and the \chpp{climbing film evaporator} are shown
+below with full markings of measures (which values, as usual, refer to the
+dimension of real units) and nodes:
+\begin{center}
+\begin{tikzpicture}
+ \pic[scale=2] (EB) at (0,0) {basket evaporator};
+ \pic at (EB-anchor) {anchor mark};
+ \pic at (EB-bottom left) {node mark};
+ \pic at (EB-bottom right) {node mark};
+ \pic at (EB-top right) {node mark};
+ \pic at (EB-top left) {node mark};
+ \pic at (EB-inlet left) {node mark};
+ \pic at (EB-inlet right) {node mark};
+ \pic at (EB-gas outlet) {node mark};
+ \pic at (EB-liquid outlet) {node mark};
+ \pic at (EB-shell top left) {node mark};
+ \pic at (EB-shell left) {node mark};
+ \pic at (EB-shell bottom left) {node mark};
+ \pic at (EB-shell right) {node mark};
+ \pic at (EB-shell bottom right) {node mark};
+ \pic at (EB-shell top right) {node mark};
+ \node[left] at (EB-bottom left) {\chpn{bl}};
+ \node[right] at (EB-bottom right) {\chpn{br}};
+ \node[right] at (EB-top right) {\chpn{tr}};
+ \node[left] at (EB-top left) {\chpn{tl}};
+ \node[left] at (EB-inlet left) {\chpn{il}};
+ \node[right] at (EB-inlet right) {\chpn{ir}};
+ \node[above] at (EB-gas outlet) {\chpn{go}};
+ \node[below] at (EB-liquid outlet) {\chpn{lo}};
+ \node[left] at (EB-shell top left) {\chpn{stl}};
+ \node[left] at (EB-shell left) {\chpn{sl}};
+ \node[left] at (EB-shell bottom left) {\chpn{sbl}};
+ \node[right] at (EB-shell bottom right) {\chpn{sbr}};
+ \node[right] at (EB-shell right) {\chpn{sr}};
+ \node[right] at (EB-shell top right) {\chpn{str}};
+ \measure{(-1.7,-3.7)}{(1.7,-3.7)}{\SI{17}{\mm}}
+ \measure{(-2.9,3.0)}{(-2.9,-3.0)}{\SI{30}{\mm}}
+ \measure{(-2.4,2.064)}{(-2.4,0)}{\SI{10.32}{\mm}}
+ \measure[above]{(-1.6,3.7)}{(1.6,3.7)}{\SI{16}{\mm}}
+ \measure[above]{(3.4,0)}{(3.4,-1.8)}{\SI{9}{\mm}}
+ \measure[above]{(2.9,0)}{(2.9,-1.0)}{\SI{5}{\mm}}
+ \measure[above]{(2.4,0)}{(2.4,-0.4)}{\SI{2}{\mm}}
+ \draw[dashed] (4,5) -- (4,-5);
+ \begin{scope}[xshift=7.5cm]
+ \pic[scale=2] (E) at (0,0) {climbing film evaporator};
+ \pic at (E-anchor) {anchor mark};
+ \pic at (E-top right) {node mark};
+ \pic at (E-top left) {node mark};
+ \pic at (E-inlet left) {node mark};
+ \pic at (E-inlet right) {node mark};
+ \pic at (E-gas outlet) {node mark};
+ \pic at (E-liquid outlet) {node mark};
+ \pic at (E-shell top left) {node mark};
+ \pic at (E-shell left) {node mark};
+ \pic at (E-shell bottom left) {node mark};
+ \pic at (E-shell right) {node mark};
+ \pic at (E-shell bottom right) {node mark};
+ \pic at (E-shell top right) {node mark};
+ \node[right] at (E-top right) {\chpn{tr}};
+ \node[left] at (E-top left) {\chpn{tl}};
+ \node[left] at (E-inlet left) {\chpn{il}};
+ \node[right] at (E-inlet right) {\chpn{ir}};
+ \node[above] at (E-gas outlet) {\chpn{go}};
+ \node[below] at (E-liquid outlet) {\chpn{lo}};
+ \node[left=3mm] at (E-shell top left) {\chpn{stl}};
+ \node[left=3mm] at (E-shell left) {\chpn{sl}};
+ \node[left=3mm] at (E-shell bottom left) {\chpn{sbl}};
+ \node[right] at (E-shell bottom right) {\chpn{sbr}};
+ \node[right] at (E-shell right) {\chpn{sr}};
+ \node[right] at (E-shell top right) {\chpn{str}};
+ \measure{(-0.8,-3.7)}{(0.8,-3.7)}{\SI{8}{\mm}}
+ \measure{(-2.8,3.0)}{(-2.8,-3.0)}{\SI{30}{\mm}}
+ \measure{(-2.3,1.2)}{(-2.3,0)}{\SI{6}{\mm}}
+ \measure[above]{(-1.6,3.7)}{(1.6,3.7)}{\SI{16}{\mm}}
+ \measure[above]{(2.6,0)}{(2.6,-2.2)}{\SI{11}{\mm}}
+ \measure[above]{(2.1,0)}{(2.1,-0.9)}{\SI{4.5}{\mm}}
+ \measure[above]{(1.6,0.4)}{(1.6,0)}{\SI{2}{\mm}}
+ \end{scope}
+\end{tikzpicture}
+\end{center}
+
+Measures should be clear enough. The only remark is that the measure on the
+bottom of the \chpp{climbing film evaporator} refers to the width of the tube
+bundle part of the unit without taking into account the little protruding
+lines. Always for this unit, labels of the three nodes on the lower left part
+are far from their marks only to avoid overlaps with the internal recirculation
+path.
+
+For both units there are two of the common nodes: \chpn{top left} and
+\chpn{top right}, while for the \chpp{basket evaporator} there are also
+\chpn{bottom left} and \chpn{bottom right}. Other nodes are common to both
+units. Two main inlet nodes: \chpn{inlet left} and \chpn{inlet right},
+abbreviated above as \chpn{il} and \chpn{ir} respectively. Two outlet nodes:
+\chpn{gas outlet} and \chpn{liquid outlet}, abbreviated above as \chpn{go} and
+\chpn{lo} respectively. The remaining nodes are to be used to connect the
+heating fluid to the shell of the pipe bundle:
+\begin{itemize}
+ \item the \chpn{shell top left} node is abbreviated in the drawing as
+ \chpn{stl};
+ \item the \chpn{shell left} node is abbreviated in the drawing as
+ \chpn{sl};
+ \item the \chpn{shell bottom left} node is abbreviated in the drawing as
+ \chpn{sbl};
+ \item the \chpn{shell bottom right} node is abbreviated in the drawing as
+ \chpn{sbr};
+ \item the \chpn{shell right} node is abbreviated in the drawing as
+ \chpn{sr};
+ \item the \chpn{shell top right} node is abbreviated in the drawing as
+ \chpn{str}.
+\end{itemize}
+Just like for the \chpp{tube bundle heat exchanger}, so many nodes are defined
+for the shell to allow the representation to be as flexible as possibile, in
+fact flow configuration can have a great impact on the evaporator performances
+and it is often useful to represent it also graphically.
+
+As a last remark on these two units, often also the \chpp{basket evaporator} has
+an internal recirculation path, but this is not marked on the default symbol. If
+one wants to show it, this should be done drawing an arrow of \verb|thick|
+thickness and with a \verb|stealth| tip from the \chpn{bottom right} node to the
+\chpn{inlet right} node (or the same using nodes on the left).
+
+\subsubsection{Stirred Crystallizer}
+
+The last kind of separator defined by \chemplants\ is often used in conjunction
+with an evaporator and can push the operation of concentration far enough to
+achieve the saturation of the solution, causing consequently the precipitation
+of solids. A simple non-thermal crystallizer is a stirred tank with a
+cone-shaped bottom useful to collect solids in the direction of the outlet
+pipe. It is defined as a simple pic called \chpp{stirred crystallizer}:
+\begin{chpcode}
+ \pic at (0,0) {stirred crystallizer};
+\end{chpcode}
+and yields a vertical tank, in which centre there is the anchor, with the sketch
+of a mechanical stirrer:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {stirred crystallizer};
+ \pic at (0,0) {stirred crystallizer};
+ \measure{(-0.8,-1.7)}{(0.8,-1.7)}{\SI{16}{\mm}}
+ \measure{(-1.0,1.5)}{(-1.0,-1.5)}{\SI{30}{\mm}}
+ \measure[above]{(0,1.7)}{(0.5,1.7)}{\SI{5}{\mm}}
+ \measure[above]{(1.5,0)}{(1.5,-1.032)}{\SI{10.32}{\mm}}
+ \measure[above]{(1.0,1.5)}{(1.0,0)}{\SI{15}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (C) at (3.6,0) {stirred crystallizer};
+ \pic at (C-anchor) {anchor mark};
+ \pic at (C-bottom left) {node mark};
+ \pic at (C-bottom right) {node mark};
+ \pic at (C-top right) {node mark};
+ \pic at (C-top left) {node mark};
+ \pic at (C-inlet left) {node mark};
+ \pic at (C-inlet right) {node mark};
+ \pic at (C-liquid outlet) {node mark};
+ \pic at (C-solid outlet) {node mark};
+ \pic at (C-shaft) {node mark};
+ \node[left] at (C-bottom left) {\chpn{bl}};
+ \node[right] at (C-bottom right) {\chpn{br}};
+ \node[right] at (C-top right) {\chpn{tr}};
+ \node[left] at (C-top left) {\chpn{tl}};
+ \node[left] at (C-inlet left) {\chpn{il}};
+ \node[right] at (C-inlet right) {\chpn{ir}};
+ \node[above] at (C-liquid outlet) {\chpn{lo}};
+ \node[below] at (C-solid outlet) {\chpn{so}};
+ \node[above] at (C-shaft) {\chpn{s}};
+\end{tikzpicture}
+\end{center}
+where the measure on the bottom-right indicates the distance from the middle of
+the tank to the point where the cone begins, while measures on the top right
+indicate the distances from the stirrer end point to the anchor point in the
+middle of the tank.
+
+The end of the stirrer outside the tank is also identified by a special
+coordinate node, indicated in the above drawing as \chpn{s} and called
+\chpn{shaft}. It should be evident that this is not a point defined to connect
+streams, but it may be useful for some kind of control systems. In addition
+to this node, also the \chpn{inlet left} node and \chpn{inlet right} node are
+defined, shown above as \chpn{il} and \chpn{ir} respectively, and finally the
+\chpn{liquid outlet} node and \chpn{solid outlet} node, shown above as \chpn{lo}
+and \chpn{so} respectively.
+
+\subsubsection{Tube Bundle Crystallizer}
+
+A stirred crystallizer can be used to sketch diagrams of crystallization
+operation held in multiple units, such as a cooling in a heat exchanger and the
+following crystallization in a proper equipment. However, there is also a simple
+all-in-one machine that realizes heath exchange and crystallization at the same
+time. It is defined as a simple pic called \chpp{tube bundle crystallizer}:
+\begin{chpcode}
+ \pic at (0,0) {tube bundle crystallizer};
+\end{chpcode}
+and yields a tank, in which centre there is the anchor, with sketches of the tube
+bundle:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {tube bundle crystallizer};
+ \pic at (0,0) {tube bundle crystallizer};
+ \measure{(-0.85,-1.7)}{(0.85,-1.7)}{\SI{17}{\mm}}
+ \measure{(-1.0,1.5)}{(-1.0,-1.5)}{\SI{30}{\mm}}
+ \measure[above]{(-0.8,1.7)}{(0.8,1.7)}{\SI{16}{\mm}}
+ \measure[above]{(1.5,1.032)}{(1.5,0)}{\SI{10.32}{\mm}}
+ \measure[above]{(1.0,0)}{(1.0,-0.5)}{\SI{5}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (C) at (3.6,0) {tube bundle crystallizer};
+ \pic at (C-anchor) {anchor mark};
+ \pic at (C-bottom left) {node mark};
+ \pic at (C-bottom right) {node mark};
+ \pic at (C-top right) {node mark};
+ \pic at (C-top left) {node mark};
+ \pic at (C-inlet left) {node mark};
+ \pic at (C-inlet right) {node mark};
+ \pic at (C-liquid outlet) {node mark};
+ \pic at (C-solid outlet) {node mark};
+ \pic at (C-pipes left) {node mark};
+ \pic at (C-pipes right) {node mark};
+ \node[left] at (C-bottom left) {\chpn{bl}};
+ \node[right] at (C-bottom right) {\chpn{br}};
+ \node[right] at (C-top right) {\chpn{tr}};
+ \node[left] at (C-top left) {\chpn{tl}};
+ \node[left] at (C-inlet left) {\chpn{il}};
+ \node[right] at (C-inlet right) {\chpn{ir}};
+ \node[above] at (C-liquid outlet) {\chpn{lo}};
+ \node[below] at (C-solid outlet) {\chpn{so}};
+ \node[left] at (C-pipes left) {\chpn{pl}};
+ \node[right] at (C-pipes right) {\chpn{pr}};
+\end{tikzpicture}
+\end{center}
+where the measure on bottom indicates the total width of the unit, the measure on
+top indicates the width of the tank, the measure on the right indicates the
+distance from the middle of the tank to the point where the curvature begins and
+the measure on bottom right refers to the distance from the anchor point to the
+middle of the pipe bundle.
+
+Some of the special nodes defined should be clear at this point, at least
+\chpn{inlet left}, \chpn{inlet right}, \chpn{liquid outlet} and
+\chpn{solid outlet}. Two more special nodes are defined for this pic:
+\chpn{pipes left}, abbreviated above as \chpn{pl}, and \chpn{pipes right},
+abbreviated above as \chpn{pr}.
+
+\subsection{Columns}
+
+A column is the most characteristic piece of equipment of the chemical industry
+and is a vertical pipe with large diameter featured by various types of
+internals; it can be used in a wide set of applications. It is defined as a pic
+with arguments called \chpp{column}:
+\begin{chpcode}
+ \pic at (0,0) {column=empty};
+\end{chpcode}
+and yields a vertical column anchored in its centre:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {column=empty};
+ \pic at (0,0) {column=empty};
+ \measure{(-0.5,-3.2)}{(0.5,-3.2)}{\SI{10}{\mm}}
+ \measure{(-0.7,3)}{(-0.7,-3)}{\SI{60}{\mm}}
+ \measure[above]{(0.7,2.6)}{(0.7,0)}{\SI{26}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (C) at (3,0) {column=empty};
+ \pic at (C-anchor) {anchor mark};
+ \pic at (C-left) {node mark};
+ \pic at (C-bottom left) {node mark};
+ \pic at (C-bottom) {node mark};
+ \pic at (C-bottom right) {node mark};
+ \pic at (C-right) {node mark};
+ \pic at (C-top right) {node mark};
+ \pic at (C-top) {node mark};
+ \pic at (C-top left) {node mark};
+ \node[left] at (C-left) {\chpn{l}};
+ \node[left] at (C-bottom left) {\chpn{bl}};
+ \node[below] at (C-bottom) {\chpn{b}};
+ \node[right] at (C-bottom right) {\chpn{br}};
+ \node[right] at (C-right) {\chpn{r}};
+ \node[right] at (C-top right) {\chpn{tr}};
+ \node[above] at (C-top) {\chpn{t}};
+ \node[left] at (C-top left) {\chpn{tl}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the middle of the
+column to the points where the nodes are placed. It should be noticed that this
+point is not where the curvature begins, like in tank-shaped units. The curvature
+begins \SI{27}{\mm} above the middle of the unit (in my opinion, a better
+graphical effect is obtained with a stream placed slightly below this point).
+Similar considerations apply the similar nodes on the bottom.
+
+Four kinds of columns are defined: \chpa{empty}, \chpa{trayed}, \chpa{packed}
+and \chpa{packed double}, which represent respectively an empty column, a column
+with trays, a column with a single packed zone and a column with two packed
+zones (useful to represent distillation in packed columns). These keys should be
+used as arguments of the \chpp{column} pic. The code:
+\begin{chpcode}
+ \pic at (0,0) {column=empty};
+ \pic at (3,0) {column=trayed};
+ \pic at (6,0) {column=packed};
+ \pic at (9,0) {column=packed double};
+\end{chpcode}
+yields:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (0,0) {column=empty};
+ \pic at (3,0) {column=trayed};
+ \pic at (6,0) {column=packed};
+ \pic at (9,0) {column=packed double};
+\end{tikzpicture}
+\end{center}
+All of the columns have the same dimensions and the anchor mark is always at the
+centre of the pic (they are all defined as variants of the \chpa{empty} column).
+Finally, it is useful to remember that trays (or packings) start \SI{24}{\mm}
+above the middle of the column and are spaced \SI{2}{\mm} each.
+
+\subsection{Reactors}
+
+Besides columns, reactors are the other most characteristic equipments of the
+industrial chemistry, for which is essential to realize a reaction, but on a
+very large scale. The variety of reactors available in the industry is
+wide-ranged in every aspect: shape, phases within the reactor, operating
+principles, stream configurations and so on. For this reason, it is impossibile
+to summarise all of the existing reactors using one symbol only, but it is anyway
+possible to represent the most common ones in terms of operating principled,
+which is what is done by \chemplants.
+
+\subsubsection{Stirred Reactor}
+
+One of the most common representation of a reactor used in chemical engineering
+is a simple vessel provided with a stirrer sketch, which is the core of the
+perfectly mixed reactor models. This kind of symbol is defined as a simple pic
+called \chpp{stirred reactor}:
+\begin{chpcode}
+ \pic at (0,0) {stirred reactor};
+\end{chpcode}
+and yields a vertical, in which centre there is the anchor, with the sketch of a
+mechanical stirrer:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {stirred reactor};
+ \pic at (0,0) {stirred reactor};
+ \measure{(-0.8,-1.4)}{(0.8,-1.4)}{\SI{16}{\mm}}
+ \measure{(-1.0,1.2)}{(-1.0,-1.2)}{\SI{24}{\mm}}
+ \measure{(-1.5,1.5)}{(-1.5,-1.2)}{\SI{27}{\mm}}
+ \measure[above]{(0,1.7)}{(0.5,1.7)}{\SI{5}{\mm}}
+ \measure[above]{(1.0,1.5)}{(1.0,0)}{\SI{15}{\mm}}
+ \measure[above]{(1.5,0)}{(1.5,-0.732)}{\SI{7.32}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (R) at (3.6,0) {stirred reactor};
+ \pic at (R-anchor) {anchor mark};
+ \pic at (R-left) {node mark};
+ \pic at (R-bottom left) {node mark};
+ \pic at (R-bottom) {node mark};
+ \pic at (R-bottom right) {node mark};
+ \pic at (R-right) {node mark};
+ \pic at (R-top right) {node mark};
+ \pic at (R-top) {node mark};
+ \pic at (R-top left) {node mark};
+ \pic at (R-shaft) {node mark};
+ \node[left] at (R-left) {\chpn{l}};
+ \node[left] at (R-bottom left) {\chpn{bl}};
+ \node[below] at (R-bottom) {\chpn{b}};
+ \node[right] at (R-bottom right) {\chpn{br}};
+ \node[right] at (R-right) {\chpn{r}};
+ \node[right] at (R-top right) {\chpn{tr}};
+ \node[above] at (R-top) {\chpn{t}};
+ \node[left] at (R-top left) {\chpn{tl}};
+ \node[above] at (R-shaft) {\chpn{s}};
+\end{tikzpicture}
+\end{center}
+
+Reading measures is not that easy, so it is better to give some clarification:
+the pic have an overall height of \SI{27}{\mm} and an overall width of
+\SI{16}{\mm}, while the tank (without the stirrer protruding part) is
+\SI{24}{\mm} high; the measure on the bottom right indicates the distance from
+the middle of the tank to the point where the curvature begins, while measures on
+the top right indicate the distances from the stirrer end point to the anchor
+point in the middle of the tank.
+
+The end of the stirrer outside the tank is also identified by a special
+coordinate node, indicated in the above drawing as \chpn{s} and called
+\chpn{shaft}. It should be evident that this is not a point defined to connect
+streams, but it may be useful for some kind of control systems.
+
+A stirred reactor can be used to represent two ideal reactor models among the
+most commonly used in the chemical engineering: the perfectly mixed batch reactor
+and the continuous stirred tank reactor (\ac{CSTR}). Anyway, a
+\chpp{stirred reactor} is a very generic representation, so it will be
+appropriate for all of the reactors in which there is a mixer, regardless from
+the mixer type or of the phases within the reactor.
+
+\subsubsection{Packed Bed Crystallizer}
+
+The third most common ideal reactor model, the plug flow reactor (\ac{PFR}), can
+be functionally represented by a packed bed reactor, that is clearly useful to
+represent also a real packed bed reactor. It is defined as a simple pic called
+\chpp{packed bed reactor}:
+\begin{chpcode}
+ \pic at (0,0) {packed bed reactor};
+\end{chpcode}
+and yields a rectangular reactor, in which centre there is the anchor, with the
+representation of the inside packing:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-4,0) {packed bed reactor};
+ \pic at (0,0) {packed bed reactor};
+ \measure{(-1,-0.65)}{(1,-0.65)}{\SI{20}{\mm}}
+ \measure{(-1.2,0.45)}{(-1.2,-0.45)}{\SI{9}{\mm}}
+ \measure[above]{(1.2,0.4)}{(1.2,-0.4)}{\SI{8}{\mm}}
+ \measure[above]{(0.8,0.65)}{(1.0,0.65)}{\SI{2}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (R) at (4,0) {packed bed reactor};
+ \pic at (R-anchor) {anchor mark};
+ \pic at (R-left) {node mark};
+ \pic at (R-bottom) {node mark};
+ \pic at (R-right) {node mark};
+ \pic at (R-top) {node mark};
+ \pic at (R-utility bottom left) {node mark};
+ \pic at (R-utility bottom right) {node mark};
+ \pic at (R-utility top right) {node mark};
+ \pic at (R-utility top left) {node mark};
+ \node[left] at (R-left) {\chpn{l}};
+ \node[below] at (R-bottom) {\chpn{b}};
+ \node[right] at (R-right) {\chpn{r}};
+ \node[above] at (R-top) {\chpn{t}};
+ \node[below] at (R-utility bottom left) {\chpn{ubl}};
+ \node[below] at (R-utility bottom right) {\chpn{ubr}};
+ \node[above] at (R-utility top right) {\chpn{utr}};
+ \node[above] at (R-utility top left) {\chpn{utl}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the height of the rectangle without the
+small protruding vertical edges, while the measure on the top indicates the width
+of the section without the packing.
+
+The \chpp{packed bed reactor} has some special nodes. Among the common ones,
+only \chpn{left}, \chpn{bottom}, \chpn{right} and \chpn{top} are defined. In
+addition, there are four nodes more:
+\begin{itemize}
+ \item a node called \chpn{utility bottom left}, abbreviated in the picture
+ above as \chpn{ubl};
+ \item a node called \chpn{utility bottom right}, abbreviated in the picture
+ above as \chpn{ubr};
+ \item a node called \chpn{utility top right}, abbreviated in the picture
+ above as \chpn{utr};
+ \item a node called \chpn{utility top left}, abbreviated in the picture above
+ as \chpn{utl}.
+\end{itemize}
+These nodes are useful to simulate the presence of a jacket associated to the
+reactor and can be used, for example, to connect utility streams carrying fluids
+of a temperature control system.
+
+\subsubsection{Fluidized Bed Reactor}
+
+Even though the two above mentioned reactors are the most common ones, there are
+many others and one example is the fluidized bed reactor. Its usage have the same
+aims of the packed bed reactor, but this time solids are free to move within
+the reactor entrained and mixed by the gas. It is defined as a simple pic called
+\chpp{fluidized reactor}:
+\begin{chpcode}
+ \pic at (0,0) {fluidized bed reactor};
+\end{chpcode}
+and yields a half tank-shaped reactor anchored in its centre:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {fluidized bed reactor};
+ \pic at (0,0) {fluidized bed reactor};
+ \measure{(-0.8,-1.4)}{(0.8,-1.4)}{\SI{16}{\mm}}
+ \measure{(-1.0,1.2)}{(-1.0,-1.2)}{\SI{24}{\mm}}
+ \measure[above]{(-0.2,1.4)}{(0.2,1.4)}{\SI{4}{\mm}}
+ \measure[above]{(1.0,0)}{(1.0,-0.4)}{\SI{4}{\mm}}
+ \measure[above]{(1.5,0.732)}{(1.5,0)}{\SI{7.32}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (R) at (3.6,0) {fluidized bed reactor};
+ \pic at (R-anchor) {anchor mark};
+ \pic at (R-left) {node mark};
+ \pic at (R-bottom left) {node mark};
+ \pic at (R-bottom) {node mark};
+ \pic at (R-bottom right) {node mark};
+ \pic at (R-right) {node mark};
+ \pic at (R-top right) {node mark};
+ \pic at (R-top) {node mark};
+ \pic at (R-top left) {node mark};
+ \node[left] at (R-left) {\chpn{l}};
+ \node[left] at (R-bottom left) {\chpn{bl}};
+ \node[below] at (R-bottom) {\chpn{b}};
+ \node[right] at (R-bottom right) {\chpn{br}};
+ \node[right] at (R-right) {\chpn{r}};
+ \node[right] at (R-top right) {\chpn{tr}};
+ \node[above] at (R-top) {\chpn{t}};
+ \node[left] at (R-top left) {\chpn{tl}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the middle of the tank
+to the point where the curvature begins.
+
+No special node is defined for the \chpp{fluidized reactor}. Anyway, it should
+be noticed that the restriction of the bottom represents a real section
+change in the tank, which allows the bed to be firstly entrained by a fast
+flow and then to fall down due to the slowing of the stream caused by the
+expansion of the cross section. For this reason, the main inlet should be placed
+on the \chpn{bottom} node, while the main outlet should be connected to the
+\chpn{top} node. Other nodes, in particular \chpn{bottom left},
+\chpn{bottom right}, \chpn{top right} and \chpn{top left}, can be used for
+connections if one needs to represent a solid stream going through the reactor.
+
+\subsubsection{Tube Bundle Reactor}
+
+Another possibility to represent a reacting system is a tube bundle reactor,
+which can be used as a film reactor, thus to contact a liquid stream falling
+inside the reactor in the form of a film distributed on the walls of the internal
+pipes and a gas stream flowing in the internal spaces of the pipes, or as a
+multi-pipe packed bed reactor. It is defined as a simple pic called
+\chpp{tube bundle reactor}:
+\begin{chpcode}
+ \pic at (0,0) {tube bundle reactor};
+\end{chpcode}
+and yields a tank-shaped reactor, in which centre there is the anchor, with the
+sketch of the internal pipes:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {tube bundle reactor};
+ \pic at (0,0) {tube bundle reactor};
+ \measure{(-0.85,-1.4)}{(0.84,-1.4)}{\SI{17}{\mm}}
+ \measure{(-1.0,1.2)}{(-1.0,-1.2)}{\SI{24}{\mm}}
+ \measure[above]{(1.0,0.732)}{(1.0,0)}{\SI{7.32}{\mm}}
+ \measure[above]{(-0.8,1.4)}{(0.8,1.4)}{\SI{16}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (R) at (3.6,0) {tube bundle reactor};
+ \pic at (R-anchor) {anchor mark};
+ \pic at (R-left) {node mark};
+ \pic at (R-bottom left) {node mark};
+ \pic at (R-bottom) {node mark};
+ \pic at (R-bottom right) {node mark};
+ \pic at (R-right) {node mark};
+ \pic at (R-top right) {node mark};
+ \pic at (R-top) {node mark};
+ \pic at (R-top left) {node mark};
+ \node[left] at (R-left) {\chpn{l}};
+ \node[left] at (R-bottom left) {\chpn{bl}};
+ \node[below] at (R-bottom) {\chpn{b}};
+ \node[right] at (R-bottom right) {\chpn{br}};
+ \node[right] at (R-right) {\chpn{r}};
+ \node[right] at (R-top right) {\chpn{tr}};
+ \node[above] at (R-top) {\chpn{t}};
+ \node[left] at (R-top left) {\chpn{tl}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the middle of the tank
+to the point where the curvature begins, while the measure on the top indicates
+the width of the reactor without the small protruding horizontal lines which
+represent the support plates of internal pipes.
+
+No special node is defined for the \chpp{tube bundle reactor}, but it is a good
+idea to specify that \chpn{left} and \chpn{right} nodes identify two points which
+fall between the support plates of internal pipes, so they are the ``access'' to
+the outer side of the pipe bundle. For this reason these two points are perfect
+to connect utility streams carrying fluids of a temperature control system.
+Unlike evaporators, there are not so many nodes for the shell of the pipes: an
+evaporator is a purely thermal unit and the flow configuration can be an
+important information to show, while for a reactor it is not that important.
+
+Finally, another useful information is that both support plates of the pipes are
+placed to a vertical distance of \SI{6.5}{\mm} from the anchor point, even though
+not explicitly marked in the above drawing.
+
+\subsection{Associative Pics for Reactors}
+
+The just introduced reactors are only a little part of the huge variety of
+symbols one can find looking at process schemes. It is almost impossible to
+accomplish all of the requests about the representation of reactors: one wants
+to draw a jacket, another one wants a stirrer and a jacket, another one wants a
+stirrer but no jacket, another one wants a sprayer, a stirrer and a jacket and
+so on.
+
+Even though the number of possibile combinations is huge, a smart and efficient
+solution can always be found. A possibile way is what I like to call associative
+pics, a palette of pics which can be overlapped and bonded together thanks to
+anchors. In this way, only the building blocks need to be defined and then users
+can play with them to produce symbols they like the most, or the ones they need.
+It should be clear that some pics will exclude the usage of others (for example a
+stirrer should not be represented in a packed bed reactor).
+
+\subsubsection{Tank Reactor}
+
+It is necessary to specify that this technique is adopted in \chemplants\ only
+for reactors, more precisely for tank shaped reactors. The main building block
+is, in fact, a little tank which represents a generic empty reactor. It is
+defined as a simple pic called \chpp{tank reactor}:
+\begin{chpcode}
+ \pic at (0,0) {tank reactor};
+\end{chpcode}
+and yields a vertical tank anchored in its centre:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {tank reactor};
+ \pic at (0,0) {tank reactor};
+ \measure{(-0.8,-1.4)}{(0.8,-1.4)}{\SI{16}{\mm}}
+ \measure{(-1.0,1.2)}{(-1.0,-1.2)}{\SI{24}{\mm}}
+ \measure[above]{(1.0,0.732)}{(1.0,0)}{\SI{7.32}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (R) at (3.6,0) {tank reactor};
+ \pic at (R-anchor) {anchor mark};
+ \pic at (R-left) {node mark};
+ \pic at (R-bottom left) {node mark};
+ \pic at (R-bottom) {node mark};
+ \pic at (R-bottom right) {node mark};
+ \pic at (R-right) {node mark};
+ \pic at (R-top right) {node mark};
+ \pic at (R-top) {node mark};
+ \pic at (R-top left) {node mark};
+ \node[left] at (R-left) {\chpn{l}};
+ \node[left] at (R-bottom left) {\chpn{bl}};
+ \node[below] at (R-bottom) {\chpn{b}};
+ \node[right] at (R-bottom right) {\chpn{br}};
+ \node[right] at (R-right) {\chpn{r}};
+ \node[right] at (R-top right) {\chpn{tr}};
+ \node[above] at (R-top) {\chpn{t}};
+ \node[left] at (R-top left) {\chpn{tl}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the middle of the tank
+to the point where the curvature begins.
+
+This pic is formally analogue to the \chpp{tank}, the very first pic
+introduced, but smaller. It is useful to know that the scale factor to
+``convert'' a \chpp{tank reactor} into a \chpp{tank} is \num{1.25}. The reason
+why it is useful to know it will be explained in the future, when pics
+transformations will be introduced.
+
+As told before, the \chpp{tank reactor} is the starting point of all of the
+representation. In particular, almost all of the other pics defined later on
+(apart two of them) can be bonded to the \chpp{tank reactor} using the
+\chpn{anchor} node. Assuming that the reactor is declared as:
+\begin{chpcode}
+ \pic (R) at (0,0) {tank reactor};
+\end{chpcode}
+thus identified as \chpn{R}, the point in which other pics have to be declared
+is the node \chpn{R-anchor}.
+
+\subsubsection{Jacket}
+
+The first gadget for the \chpp{tank reactor} is a jacket for temperature
+control. It is defined as a simple pic called \chpp{jacket}:
+\begin{chpcode}
+ \pic at (0,0) {jacket};
+\end{chpcode}
+and yields the sketch of and external jacket anchored in its centre:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-4.0,0) {jacket};
+ \pic at (0,0) {jacket};
+ \measure[above]{(-1.0,0.9)}{(1.0,0.9)}{\SI{20}{\mm}}
+ \measure{(-1.2,0.7)}{(-1.2,-1.3)}{\SI{20}{\mm}}
+ \measure{(-0.1,-1.5)}{(0.1,-1.5)}{\SI{2}{\mm}}
+ \measure[above]{(1.7,0.5)}{(1.7,0)}{\SI{5}{\mm}}
+ \measure[above]{(1.2,0)}{(1.2,-1.3)}{\SI{13}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (J) at (4.0,0) {jacket};
+ \pic at (J-anchor) {anchor mark};
+ \pic at (J-left) {node mark};
+ \pic at (J-bottom left) {node mark};
+ \pic at (J-bottom right) {node mark};
+ \pic at (J-right) {node mark};
+ \pic at (J-top right) {node mark};
+ \pic at (J-top left) {node mark};
+ \node[left] at (J-left) {\chpn{l}};
+ \node[below left] at (J-bottom left) {\chpn{bl}};
+ \node[below right] at (J-bottom right) {\chpn{br}};
+ \node[right] at (J-right) {\chpn{r}};
+ \node[right] at (J-top right) {\chpn{tr}};
+ \node[left] at (J-top left) {\chpn{tl}};
+\end{tikzpicture}
+\end{center}
+where the measure on the bottom right indicates the distance from the anchor of
+the jacket to its bottom, while the measure on the bottom indicates the width of
+the ``bottom hole''.
+
+The \chpp{jacket} has to be bonded to the \chpp{tank reactor} using its
+\chpn{anchor} node:
+\begin{chpcode}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-anchor) {jacket};
+\end{chpcode}
+and the result is:
+\begin{center}
+\begin{tikzpicture}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-anchor) {jacket};
+\end{tikzpicture}
+\end{center}
+It should be noticed that the \chpp{jacket} extends the dimensions of the
+\chpp{tank reactor} by \SI{2}{\mm} in horizontal on both sides and by
+\SI{1}{\mm} in vertical on the bottom.
+
+This solution is functional, but it introduces also a drawback: being the
+\chpp{jacket} and the \chpp{tank reactor} two different pics, they have to be
+identified using two different prefixes. In the above example, the node
+\chpn{R-left} identifies the \chpn{left} node of the reactor, but not the
+\chpn{left} node of the jacket. The drawback is that it is necessary to remember
+to use the correct prefix to identify nodes of the right pic, but this is also
+a safer approach.
+
+\subsubsection{Stirrer}
+
+The \chpp{jacket} is the only external gadget defined, but there are a lot of
+internal accessories, among which there is the already known stirrer. It is
+defined a simple pic called \chpp{stirrer}:
+\begin{chpcode}
+ \pic at (0,0) {stirrer};
+\end{chpcode}
+and yields the sketch of a mechanical stirrer:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.0,0) {stirrer};
+ \pic at (0,0) {stirrer};
+ \measure{(-0.5,-0.575)}{(0.5,-0.575)}{\SI{10}{\mm}}
+ \measure{(-0.7,1.5)}{(-0.7,-0.375)}{\SI{18.75}{\mm}}
+ \measure[above]{(0,1.7)}{(0.5,1.7)}{\SI{5}{\mm}}
+ \measure[above]{(0.7,1.5)}{(0.7,0)}{\SI{15}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (S) at (3.0,0) {stirrer};
+ \pic at (S-anchor) {anchor mark};
+ \pic at (S-shaft) {node mark};
+ \node[above] at (S-shaft) {\chpn{s}};
+\end{tikzpicture}
+\end{center}
+where measures on the right and on the top indicate the distances from the
+anchor of the stirrer to the end of its shaft.
+
+The \chpp{stirrer} has a special node: the \chpn{shaft} node is placed at the
+end of the shaft and it is abbreviated above as \chpn{s}.
+
+The \chpp{stirrer} has to be bonded to the \chpp{tank reactor} using its
+\chpn{anchor} node:
+\begin{chpcode}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-anchor) {stirrer};
+\end{chpcode}
+and the result is:
+\begin{center}
+\begin{tikzpicture}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-anchor) {stirrer};
+\end{tikzpicture}
+\end{center}
+It should be noticed that the \chpp{stirrer} extends the dimensions of the
+\chpp{tank reactor} by \SI{3}{\mm} in vertical on the top. The pic obtained in
+this way is exactly the same of the \chpp{stirred reactor}, but this last one
+has still its own definition as a single pic due to its importance.
+
+\subsubsection{Coil}
+
+Instead of using a jacket to control the temperature of a reactor, there is
+another solution: a coil, either electrical or carrier of a temperature
+controlling fluid, placed within the reactor. It is defined as a simple pic
+called \chpp{coil}:
+\begin{chpcode}
+ \pic at (0,0) {coil};
+\end{chpcode}
+and yields the sketch of a coil anchored in its center:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {coil};
+ \pic at (0,0) {coil};
+ \measure{(-0.7,-0.9)}{(1.0,-0.9)}{\SI{17}{\mm}}
+ \measure{(-1.0,0.7)}{(-1.0,-0.7)}{\SI{14}{\mm}}
+ \measure[above]{(0,0.9)}{(1.0,0.9)}{\SI{10}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (C) at (3.6,0) {coil};
+ \pic at (C-anchor) {anchor mark};
+ \pic at (C-bottom) {node mark};
+ \pic at (C-top) {node mark};
+ \node[right] at (C-bottom) {\chpn{b}};
+ \node[right] at (C-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+where the measure on the top indicates the distance from the anchor of the coil
+to the end of its path.
+
+The two nodes declared for the \chpp{coil} are the \chpn{bottom} node and the
+\chpn{top} node, abbreviated above as \chpn{b} and \chpn{t} respectively.
+
+The \chpp{coil} has to be bonded to the \chpp{tank reactor} using its
+\chpn{anchor} node:
+\begin{chpcode}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-anchor) {coil};
+\end{chpcode}
+and the result is:
+\begin{center}
+\begin{tikzpicture}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-anchor) {coil};
+\end{tikzpicture}
+\end{center}
+It should be noticed that the \chpp{coil} extends the dimensions of the
+\chpp{tank reactor} by \SI{2}{\mm} in horizontal on the right.
+Even though some overlapping is obtained, the \chpp{coil} and the \chpp{stirrer}
+can be used together.
+
+\subsubsection{Sprayer}
+
+When it is important to represent the distribution of a liquid fed to a reactor,
+a special pic comes in hand. It is defined as a simple pic called \chpp{sprayer}:
+\begin{chpcode}
+ \pic at (0,0) {sprayer};
+\end{chpcode}
+and yields the sketch of a sprayer anchored on its inlet end, the one on the
+right:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.4,0) {sprayer};
+ \pic at (0,0) {sprayer};
+ \measure{(0,-0.3)}{(1.4,-0.3)}{\SI{14}{\mm}}
+ \measure{(-0.2,0)}{(-0.2,-0.1)}{\SI{1}{\mm}}
+ \pic at (0,0) {anchor mark};
+\end{tikzpicture}
+\end{center}
+and no special or common nodes are defined for this pic, apart from the usual
+\chpn{anchor} node.
+
+The \chpp{sprayer} has to be bonded to the \chpp{tank reactor} using its
+\chpn{top left} node (or its \chpn{top right} node using a trick that will be
+introduced in the following):
+\begin{chpcode}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-top left) {sprayer};
+\end{chpcode}
+and the result is:
+\begin{center}
+\begin{tikzpicture}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-top left) {sprayer};
+\end{tikzpicture}
+\end{center}
+
+\subsubsection{Bubbler}
+
+In the same way, when it is important to represent the distribution of a gas fed
+to a reactor, a special pic comes in hand. It is defined a simple pic called
+\chpp{bubbler}:
+\begin{chpcode}
+ \pic at (0,0) {bubbler};
+\end{chpcode}
+and yields the sketch of a bubbler anchored on its inlet end, the one on the
+right:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.4,0) {bubbler};
+ \pic at (0,0) {bubbler};
+ \measure{(0,-0.3)}{(1.4,-0.3)}{\SI{14}{\mm}}
+ \measure{(-0.2,0.1)}{(-0.2,0)}{\SI{1}{\mm}}
+ \pic at (0,0) {anchor mark};
+\end{tikzpicture}
+\end{center}
+and no special or common nodes are defined for this pic, apart the usual
+\chpn{anchor} node.
+
+The \chpp{bubbler} has to be bonded to the \chpp{tank reactor} using its
+\chpn{bottom left} node (or its \chpn{bottom right} node using a trick that will
+be introduced in the following):
+\begin{chpcode}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-bottom left) bubbler;
+\end{chpcode}
+and the result is:
+\begin{center}
+\begin{tikzpicture}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-bottom left) {bubbler};
+\end{tikzpicture}
+\end{center}
+
+\subsubsection{Packing}
+
+Finally, the last pic defined as a gadget for the \chpp{tank reactor} is useful
+to obtain an alternative representation of the \chpp{packed bed reactor}.
+It is defined as a simple pic called \chpp{packing}:
+\begin{chpcode}
+ \pic at (0,0) {packing};
+\end{chpcode}
+and yields the representation of a packing:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3.6,0) {packing};
+ \pic at (0,0) {packing};
+ \measure{(-0.8,-0.9)}{(0.8,-0.9)}{\SI{16}{\mm}}
+ \measure{(-1.0,0.7)}{(-1.0,-0.7)}{\SI{14}{\mm}}
+ \pic at (0,0) {anchor mark};
+\end{tikzpicture}
+\end{center}
+and no special or common nodes are defined for this pic, apart from the usual
+\chpn{anchor} node.
+
+The \chpp{packing} has to be bonded to the \chpp{tank reactor} using its
+\chpn{anchor} node:
+\begin{chpcode}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-anchor) {packing};
+\end{chpcode}
+and the result is:
+\begin{center}
+\begin{tikzpicture}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-anchor) {packing};
+\end{tikzpicture}
+\end{center}
+It should be clear enough that this pic has not to be used with any of the
+preceding ones, but, at most, with the \chpp{jacket}.
+
+\section{Process Utility Units}
+
+Process utilities is the name given to a set of special units useful to
+better specify what is going on in a process; such units are valves, pipe joints,
+equipment nozzles and so on. Among process utilities, there are also control
+instrumentation and ``gadgets'' for units to be used, for example, to let
+the control system automatically act on the process.
+
+\subsection{Valves}
+
+A utility valve should not be misconceived with a lamination valve (as it often
+happens). Despite the extremely common fact that the same symbol is used for
+both the units, for the sake of clearance \UNICHIM\ indicates the lamination of
+a fluid through a valve using a different symbol with respect to the one used
+for regulation or interception valves.
+
+\subsubsection{Lamination Valve}
+
+A lamination valve is a unit useful to expand a fluid, hence to reduce its
+pressure. It can be represented using a simple pic called
+\chpp{lamination valve}:
+\begin{chpcode}
+ \pic at (0,0) {lamination valve};
+\end{chpcode}
+which yields a rectangle anchored in its centre in which there is an arrow
+sketch:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-2.4,0) {lamination valve};
+ \pic at (0,0) {lamination valve};
+ \measure{(-0.2,-0.3)}{(0.2,-0.3)}{\SI{4}{\mm}}
+ \measure{(-0.4,0.1)}{(-0.4,-0.1)}{\SI{2}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (V) at (2.4,0) {lamination valve};
+ \pic at (V-anchor) {anchor mark};
+ \pic at (V-inlet) {node mark};
+ \pic at (V-outlet) {node mark};
+ \node[left] at (V-inlet) {\chpn{i}};
+ \node[right] at (V-outlet) {\chpn{o}};
+\end{tikzpicture}
+\end{center}
+
+Nodes defined for the \chpp{lamination valve} are particular. A lamination
+valve is a unit much more similar to a simple electric bipole, in fact it has
+only two nodes (plus the \chpn{anchor}); moreover this unit is a ``one way
+operation'', so the nodes have a simple logic: one \chpn{inlet} and one
+\chpn{outlet}. These two are indicated in the drawing above as \chpn{i} and
+\chpn{o} respectively.
+
+\subsubsection{Valve}
+
+A generic valve, intended as a a regulation valve or as an interception valve,
+can be represented using a pic with arguments called \chpp{valve}:
+\begin{chpcode}
+ \pic at (0,0) {valve=main};
+\end{chpcode}
+which yields a horizontal valve anchored in its centre:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-2.4,0) {valve=main};
+ \pic at (0,0) {valve=main};
+ \measure{(-0.2,-0.3)}{(0.2,-0.3)}{\SI{4}{\mm}}
+ \measure{(-0.4,0.1)}{(-0.4,-0.1)}{\SI{2}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (V) at (2.4,0) {valve=main};
+ \pic at (V-anchor) {anchor mark};
+ \pic at (V-left) {node mark};
+ \pic at (V-right) {node mark};
+ \node[left] at (V-left) {\chpn{l}};
+ \node[right] at (V-right) {\chpn{r}};
+\end{tikzpicture}
+\end{center}
+
+Note that the \chpn{anchor} node comes in hand with a \chpp{valve}. If one
+wants to specify that a valve has a sensor or an actuator (pics will be
+introduced in the following), its pic can be simply ``bonded'' to the valve
+placing it on the \chpn{anchor} node of the \chpp{valve}. For example, if a
+\chpp{valve} is identified as \chpn{V}, placing the actuator in the
+\chpn{V-anchor} node will do the job.
+
+The \chpp{valve} pic is defined with an argument to make it sensible to the
+stream on which it is placed, in fact two kinds of valves are defined:
+\chpa{main}, \chpa{secondary} and \chpa{utility}, which are drawn respectively
+with \verb|semithick| lines, \verb|thin| lines and \verb|very thin| lines. These
+keys should be used as arguments of the \chpp{valve} pic. The code:
+\begin{chpcode}
+ \draw[main stream] (0,2) -- (0.8,2);
+ \pic at (1,2) {valve=main};
+ \draw[main stream] (1.2,2) -- (2,2);
+ \draw[secondary stream] (0,1) -- (0.8,1);
+ \pic at (1,1) {valve=secondary};
+ \draw[secondary stream] (1.2,1) -- (2,1);
+ \draw[utility stream] (0,0) -- (0.8,0);
+ \pic at (1,0) {valve=utility};
+ \draw[utility stream] (1.2,0) -- (2,0);
+\end{chpcode}
+yields:
+\begin{center}
+\begin{tikzpicture}
+ \draw[main stream] (0,2) -- (0.8,2);
+ \pic at (1,2) {valve=main};
+ \draw[main stream] (1.2,2) -- (2,2);
+ \draw[secondary stream] (0,1) -- (0.8,1);
+ \pic at (1,1) {valve=secondary};
+ \draw[secondary stream] (1.2,1) -- (2,1);
+ \draw[utility stream] (0,0) -- (0.8,0);
+ \pic at (1,0) {valve=utility};
+ \draw[utility stream] (1.2,0) -- (2,0);
+\end{tikzpicture}
+\end{center}
+Conversely, \chpp{lamination valve} is defined as a simple pic because it is
+more similar to a unit operation rather than to a regulation valve, hence it is
+drawn with a \verb|thick| line just like process units.
+
+\subsubsection{Three-Way Valve}
+
+Even though it is not properly a valve, the similarities of the symbols qualify a
+pipes joint also with the name of three-way valve. It is defined as a pic with
+arguments called \chpp{valve triple}:
+\begin{chpcode}
+ \pic at (0,0) {valve triple=main};
+\end{chpcode}
+which yields a horizontal valve anchored in its centre with the third way going
+out from the top:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-2.4,0) {valve triple=main};
+ \pic at (0,0) {valve triple=main};
+ \measure{(-0.2,-0.3)}{(0.2,-0.3)}{\SI{4}{\mm}}
+ \measure{(-0.4,0.2)}{(-0.4,-0.1)}{\SI{3}{\mm}}
+ \measure[above]{(0.4,0.2)}{(0.4,0)}{\SI{2}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (V) at (2.4,0) {valve triple=main};
+ \pic at (V-anchor) {anchor mark};
+ \pic at (V-left) {node mark};
+ \pic at (V-right) {node mark};
+ \pic at (V-top) {node mark};
+ \node[left] at (V-left) {\chpn{l}};
+ \node[right] at (V-right) {\chpn{r}};
+ \node[above] at (V-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the middle of the
+joint to its top.
+
+Just like for the valve, three kinds of three-way valves are defined:
+\chpa{main}, \chpa{secondary} and \chpa{utility}, which are drawn respectively
+with \verb|semithick| lines, \verb|thin| lines and \verb|very thin| lines. These
+keys should be used as arguments of the \chpp{valve triple} pic.
+
+\subsubsection{Four-Way Valve}
+
+Just like three-way valve, also a joint of four pipes is not properly a valve,
+but the similarity of its symbols to the one used to denote valves gives it the
+informal name of four-way valve. It is defined as a pic with arguments called
+\chpp{valve quadruple}:
+\begin{chpcode}
+ \pic at (0,0) {valve quadruple=main};
+\end{chpcode}
+which yields a ``cross valve'' anchored in its centre:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-2.4,0) {valve quadruple=main};
+ \pic at (0,0) {valve quadruple=main};
+ \measure{(-0.2,-0.4)}{(0.2,-0.4)}{\SI{4}{\mm}}
+ \measure{(-0.4,0.2)}{(-0.4,-0.2)}{\SI{4}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (V) at (2.4,0) {valve quadruple=main};
+ \pic at (V-anchor) {anchor mark};
+ \pic at (V-left) {node mark};
+ \pic at (V-bottom) {node mark};
+ \pic at (V-right) {node mark};
+ \pic at (V-top) {node mark};
+ \node[left] at (V-left) {\chpn{l}};
+ \node[below] at (V-bottom) {\chpn{b}};
+ \node[right] at (V-right) {\chpn{r}};
+ \node[above] at (V-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+
+Just like for the valve, three kinds of four-way valves are defined:
+\chpa{main}, \chpa{secondary} and \chpa{utility}, which are drawn respectively
+with \verb|semithick| lines, \verb|thin| lines and \verb|very thin| lines. These
+keys should be used as arguments of the \chpp{valve quadruple} pic.
+
+\subsubsection{Safety Valve}
+
+A special kind of valve is the one used to protect a vessel against pressure
+anomalies: the safety valve. The \chemplants\ package defines a single symbols to
+represent both safety valves and relief valves. It is defined as a pic with
+arguments called \chpp{safety quadruple}:
+\begin{chpcode}
+ \pic at (0,0) {safety valve=main};
+\end{chpcode}
+which yields a bent valve, in which central node there is the anchor, with
+sketches of the spring and of the vent:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-2.5,0) {safety valve=main};
+ \pic at (0,0) {safety valve=main};
+ \measure{(-0.1,-0.4)}{(0.4,-0.4)}{\SI{5}{\mm}}
+ \measure{(-0.3,0.3)}{(-0.3,-0.2)}{\SI{5}{\mm}}
+ \measure[above]{(0,0.5)}{(0.4,0.5)}{\SI{4}{\mm}}
+ \measure[above]{(0.6,0.3)}{(0.6,0)}{\SI{3}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (V) at (2.5,0) {safety valve=main};
+ \pic at (V-anchor) {anchor mark};
+ \pic at (V-inlet) {node mark};
+ \pic at (V-outlet) {node mark};
+ \node[below] at (V-inlet) {\chpn{i}};
+ \node[right] at (V-outlet) {\chpn{o}};
+\end{tikzpicture}
+\end{center}
+where the measure on the right indicates the distance from the anchor to the top
+of the spring, while the measure on the measure on the top indicates the distance
+from the anchor to the vent.
+
+Nodes defined for the \chpp{safety valve} follow the same logic of the ones
+defined for the \chpp{lamination valve}. Being a safety valve a ``directional''
+unit, the nodes have a simple logic: one \chpn{inlet} and one \chpn{outlet}.
+These two are indicated in the drawing above as \chpn{i} and \chpn{o}
+respectively. The \chpn{outlet} node may be used to represent the collection of
+the discharged stream into a particular treatment circuit.
+
+Though a safety valve should never be included into the main process path,
+possibly even not into the secondary paths, three kinds of safety valves are
+defined: \chpa{main}, \chpa{secondary} and \chpa{utility}, which are drawn
+respectively with \verb|semithick| lines, \verb|thin| lines and \verb|very thin|
+lines. These keys should be used as arguments of the \chpp{safety valve} pic.
+
+\subsection{Control Instruments}
+
+\subsubsection{Instrument}
+
+Often not present in a \ac{PFD}, schematics of control instrumentation is a
+valuable integration to the process scheme. It can be shown in order to better
+describe a (simple) plant. A generic instrument symbol is defined as a pic with
+arguments called \chpp{instrument}:
+\begin{chpcode}
+ \pic at (0,0) {instrument=TIC};
+\end{chpcode}
+and yields a circle anchored in its centre, with \verb|thin| line thickness and
+containing the designation of the instrument:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {instrument=TIC};
+ \pic at (0,0) {instrument=TIC};
+ \measure{(-0.5,-0.7)}{(0.5,-0.7)}{\SI{10}{\mm}}
+ \measure{(-0.7,0.5)}{(-0.7,-0.5)}{\SI{10}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (I) at (3,0) {instrument=TIC};
+ \pic at (I-anchor) {anchor mark};
+ \pic at (I-left) {node mark};
+ \pic at (I-bottom) {node mark};
+ \pic at (I-right) {node mark};
+ \pic at (I-top) {node mark};
+ \node[left] at (I-left) {\chpn{l}};
+ \node[below] at (I-bottom) {\chpn{b}};
+ \node[right] at (I-right) {\chpn{r}};
+ \node[above] at (I-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+
+The behaviour of the \chpp{instrument} pic differs with respect to other pics
+with arguments and it is more similar to the third argument of the
+\verb|\measure| command: the argument can be anything accepted by a \TikZ\ node
+and, in the case of chemical plants control instrumentation, it should be a text
+specifying the type of instrument, as shown above (\ac{TIC} stands for
+temperature indicator and controller).
+
+\subsubsection{Controller}
+
+Sometimes it is necessary to represent a different kind of instrumentation. A
+common case is a computer connected to a measurement and control system, which
+acts as a simple controller. For instance, it may be a programmable logic
+controller (\ac{PLC}) or a distribute control system (\ac{DCS}). In such cases, a
+special pic exists. It is defined as a pic with arguments called
+\chpp{controller}:
+\begin{chpcode}
+ \pic at (0,0) {controller=PLC};
+\end{chpcode}
+and yields a square anchored in its centre, with \verb|thin| line thickness and
+containing the specification of the controller:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-3,0) {controller=PLC};
+ \pic at (0,0) {controller=PLC};
+ \measure{(-0.5,-0.7)}{(0.5,-0.7)}{\SI{10}{\mm}}
+ \measure{(-0.7,0.5)}{(-0.7,-0.5)}{\SI{10}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (C) at (3,0) {controller=PLC};
+ \pic at (C-anchor) {anchor mark};
+ \pic at (C-left) {node mark};
+ \pic at (C-bottom) {node mark};
+ \pic at (C-right) {node mark};
+ \pic at (C-top) {node mark};
+ \node[left] at (C-left) {\chpn{l}};
+ \node[below] at (C-bottom) {\chpn{b}};
+ \node[right] at (C-right) {\chpn{r}};
+ \node[above] at (C-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+
+Arguments to be used with a \chpp{controller} pic follow exactly the same
+logic of the ones used within an \chpp{instrument}: simple text specifying the
+controller functions.
+
+\subsubsection{Actuator}
+
+Signal paths have already been discussed and can be drawn with the \chps{signal}
+style, but there is another utility for control instrumentation. Connections
+between signals and units can be made through a sensor, to collect informations,
+or through an actuator, to act on the units. Usually sensors are indicated
+simply connecting a signal to the point of measurement, a unit or a stream, but
+for actuators an additional symbol is used. It is defined as a simple pic called
+\chpp{actuator}:
+\begin{chpcode}
+ \pic at (0,0) {actuator};
+\end{chpcode}
+and yields a half circle supported by a vertical stem, at the end of which
+there is the anchor point:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-2.1,0) {actuator};
+ \pic at (0,0) {actuator};
+ \measure{(-0.1,-0.2)}{(0.1,-0.2)}{\SI{2}{\mm}}
+ \measure{(-0.25,0.3)}{(-0.25,-0)}{\SI{3}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (A) at (0,0) {actuator};
+ \pic at (A-anchor) {anchor mark};
+ \pic at (A-top) {node mark};
+ \node[above] at (A-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+
+The \chpp{actuator} is a strange thing to represent in a scheme and obtaining a
+good graphical result is not that easy. In order to get a better drawing, its
+line thickness is the same of instruments, but its dimensions are defined to be
+relative to the units. This aspect will be better clarified in the future.
+
+This is a good time to give a practical example of how coordinate nodes can be
+used. Introducing the \chpp{valve}, it was said that its \chpn{anchor} node can
+come in hand when representing actuators. This simple code:
+\begin{chpcode}
+ \pic (V) at (1,0) {valve=main};
+ \pic (A) at (V-anchor) {actuator};
+ \pic (FC) at (3,0.8) {instrument=FC};
+ \draw[main stream] (0,0) -- (V-left);
+ \draw[main stream] (V-right) -- (3.5,0);
+ \draw[short signal] (3,0) -- (FC-bottom);
+ \draw[signal] (FC-left) -| (A-top);
+\end{chpcode}
+produces the representation of a flow-rate control loop:
+\begin{center}
+\begin{tikzpicture}
+ \pic (V) at (1,0) {valve=main};
+ \pic (A) at (V-anchor) {actuator};
+ \pic (FC) at (3,0.8) {instrument=FC};
+ \draw[main stream] (0,0) -- (V-left);
+ \draw[main stream] (V-right) -- (3.5,0);
+ \draw[short signal] (3,0) -- (FC-bottom);
+ \draw[signal] (FC-left) -| (A-top);
+\end{tikzpicture}
+\end{center}
+
+It should be noticed that coordinate nodes are really useful, but appealing to
+them implies that the diagram my need to be planned in a non-linear way. In
+particular, it is convenient to fix positions of all of the units first and then
+connecting their nodes using streams and signals. This procedure requires a
+little of practice, but, doubtlessly, its advantages worth the effort. A simple
+example: if one decides to move the valve from the coordinates \verb|(1,0)| to
+the coordinates \verb|(1.5,0)|, the only thing to do is to change the coordinates
+of the point where the \chpp{valve} is placed in the first line of the example
+code and all of the other points will automatically move themselves accordingly:
+\begin{center}
+\begin{tikzpicture}
+ \pic (V) at (1.5,0) {valve=main};
+ \pic (A) at (V-anchor) {actuator};
+ \pic (FC) at (3,0.8) {instrument=FC};
+ \draw[main stream] (0,0) -- (V-left);
+ \draw[main stream] (V-right) -- (3.5,0);
+ \draw[short signal] (3,0) -- (FC-bottom);
+ \draw[signal] (FC-left) -| (A-top);
+\end{tikzpicture}
+\end{center}
+
+\subsection{Process Inlets and Outlets}
+
+When representing the scheme of a process, it is always necessary to indicate
+where prime matters enter and where products leave. One can simply use a stream
+with a free end, but \UNICHIM\ defines two particular symbols to these special
+purposes. An inlet is defined as a simple pic called
+\chpp{inlet}:
+\begin{chpcode}
+ \pic at (0,0) {inlet};
+\end{chpcode}
+and yields a circle, in which centre there is the anchor, with a filled arrow
+sketch:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-2.5,0) {inlet};
+ \pic at (0,0) {inlet};
+ \measure{(-0.25,-0.45)}{(0.25,-0.45)}{\SI{5}{\mm}}
+ \measure{(-0.45,0.25)}{(-0.45,-0.25)}{\SI{5}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (I) at (2.5,0) {inlet};
+ \pic at (I-anchor) {anchor mark};
+ \pic at (I-left) {node mark};
+ \pic at (I-bottom) {node mark};
+ \pic at (I-stream) {node mark};
+ \pic at (I-top) {node mark};
+ \node[left] at (I-left) {\chpn{l}};
+ \node[below] at (I-bottom) {\chpn{b}};
+ \node[right] at (I-stream) {\chpn{s}};
+ \node[above] at (I-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+while an outlet is defined as a simple pic called \chpp{outlet}:
+\begin{chpcode}
+ \pic at (0,0) {output};
+\end{chpcode}
+and yields a circle, in which centre there is the anchor, with an empty arrow
+sketch:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-2.5,0) {outlet};
+ \pic at (0,0) {outlet};
+ \measure{(-0.25,-0.45)}{(0.25,-0.45)}{\SI{5}{\mm}}
+ \measure{(-0.45,0.25)}{(-0.45,-0.25)}{\SI{5}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (O) at (2.5,0) {outlet};
+ \pic at (O-anchor) {anchor mark};
+ \pic at (O-stream) {node mark};
+ \pic at (O-bottom) {node mark};
+ \pic at (O-right) {node mark};
+ \pic at (O-top) {node mark};
+ \node[left] at (O-stream) {\chpn{s}};
+ \node[below] at (O-bottom) {\chpn{b}};
+ \node[right] at (O-right) {\chpn{r}};
+ \node[above] at (O-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+
+For both \chpp{inlet} and \chpp{outlet} pics, streams should be connected to
+specific points. More precisely, inlet streams enter the scheme coming from the
+tip of the arrow sketch, while outlet streams leave the scheme going into the
+base of the arrow sketch. These special anchor points are marked as
+\chpn{stream} nodes, which positions are indicated in the above drawings by means
+of the abbreviated name \chpn{s}. Other nodes are defined to make the labelling
+of inlets and outlets easier.
+
+\subsection{Nozzles}
+
+It is sometimes useful to highlight nozzles on units to indicate where a fluid
+can go in and where it will come out, if there is a one way path to be followed.
+Two simple pics are defined to accomplish this kind of need. An input nozzle is
+defined as a simple pic called \chpp{input}:
+\begin{chpcode}
+ \pic at (0,0) {input};
+\end{chpcode}
+and yields an empty circle anchored in its centre:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (0,0) {input};
+ \measure{(-0.05,-0.25)}{(0.05,-0.25)}{\SI{1}{\mm}}
+ \measure{(-0.25,0.05)}{(-0.25,-0.05)}{\SI{1}{\mm}}
+ \pic at (-2.1,0) {input};
+ \pic at (0,0) {anchor mark};
+\end{tikzpicture}
+\end{center}
+while an output nozzle is defined as a simple pic called \chpp{output}:
+\begin{chpcode}
+ \pic at (0,0) {output};
+\end{chpcode}
+and yields a filled circle anchored in its centtr:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (0,0) {output};
+ \measure{(-0.05,-0.25)}{(0.05,-0.25)}{\SI{1}{\mm}}
+ \measure{(-0.25,0.05)}{(-0.25,-0.05)}{\SI{1}{\mm}}
+ \pic at (-2.1,0) {output};
+ \pic at (0,0) {anchor mark};
+\end{tikzpicture}
+\end{center}
+Both \chpp{input} and \chpp{output} pics are drawn with a \verb|thick| line, the
+same thickness used for units.
+
+Except for the \chpn{anchor} node, placed on the anchor points of the units,
+both \chpp{input} and \chpp{output} have no extra coordinate nodes.
+
+\subsection{Blocks}
+
+Units introduced so far are useful to represent the \ac{PFD} of a chemical
+process, but sometimes it is enough (or required) to represent a process using
+a much more simpler \ac{BFD}, a diagram in which entire sections of the process
+are gathered into a self-explicative block. In order to represent \ac{BFD}s,
+only the \chps{main stream} style should be used for lines. Blocks can be
+obtained by means of a special pic with arguments called \chpp{block}:
+\begin{chpcode}
+ \pic at (0,0) {block=reactor};
+\end{chpcode}
+which yields a rectangle anchored in its centre, with \verb|thick| line
+thickness and containing the specification of the block:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (-5,0) {block=reactor};
+ \pic at (0,0) {block=reactor};
+ \measure{(-1.5,-0.95)}{(1.5,-0.95)}{\SI{30}{\mm}}
+ \measure{(-1.7,0.75)}{(-1.7,-0.75)}{\SI{15}{\mm}}
+ \pic at (0,0) {anchor mark};
+ \pic (B) at (5,0) {block=reactor};
+ \pic at (B-anchor) {anchor mark};
+ \pic at (B-left) {node mark};
+ \pic at (B-bottom) {node mark};
+ \pic at (B-right) {node mark};
+ \pic at (B-top) {node mark};
+ \node[left] at (B-left) {\chpn{l}};
+ \node[below] at (B-bottom) {\chpn{b}};
+ \node[right] at (B-right) {\chpn{r}};
+ \node[above] at (B-top) {\chpn{t}};
+\end{tikzpicture}
+\end{center}
+
+The argument passed to the \chpp{block} pic is its specification, so it should
+be a text string containing the name of the block. Text is, by default, written
+in \verb|\footnotesize| and placed in the centre of the block.
+
+It should be noticed that the definition of the \chpp{block} pic permits to
+split the text passed as argument over multiple lines; use the \verb|\\| command
+to brake lines. For example, the code:
+\begin{chpcode}
+ \pic at (0,0) {block=product\\purification};
+\end{chpcode}
+yields:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (0,0) {block=product\\purification};
+\end{tikzpicture}
+\end{center}
+and the text is always aligned to the centre of the block.
+
+Nodes defined for the block deserve an explanation. A \ac{BDF} is a very free
+and general representation of a process, thus there are no specific positions
+defined to connect streams. The nodes defined by \chemplants\ are the ones on the
+``remarkable boundaries'' of the block, but a stream may be connected to any
+point of the block. If one wants to connect a stream in a different place with
+respect to the given nodes, coordinates have to be calculated by hand (and it not
+so difficult with a rectangle).
+
+\section{Transforming Units}
+
+As told before, all of the units described so far are shown in their default
+orientation. Anyway, the method of defining them as pics permits to apply all of
+the pic actions available in \TikZ. Among them, the most useful ones are for
+sure tranformations.
+
+\subsubsection{Useful Transformations}
+
+A transformation refers to the manipulation of the coordinates that describe the
+drawing to obtain some specific effects, of example a rotation or a scaling.
+These two are the main transformations which can be applied to units, they will
+be briefly summarised in the following using as a model a
+\chpp{heat exchanger biphase}.
+
+\begin{itemize}
+ \item To make the confrontation easier, the standard
+ \chpp{heat exchanger biphase} is:
+ \begin{center}
+ \begin{tikzpicture}
+ \pic at (0,0) {heat exchanger biphase};
+ \end{tikzpicture}
+ \end{center}
+ \item A pic can be rotated using the \verb|rotate| transformation:
+ \begin{chpcode}[gobble=12]
+ \pic[rotate=90] at (0,0) {heat exchanger biphase};
+ \end{chpcode}
+ which yields:
+ \begin{center}
+ \begin{tikzpicture}
+ \pic[rotate=90] at (0,0) {heat exchanger biphase};
+ \end{tikzpicture}
+ \end{center}
+ \item A pic can be horizontally scaled using the \verb|xscale|
+ transformation:
+ \begin{chpcode}[gobble=12]
+ \pic[xscale=1.5] at (0,0) {heat exchanger biphase};
+ \end{chpcode}
+ which yields:
+ \begin{center}
+ \begin{tikzpicture}
+ \pic[xscale=1.5] at (0,0) {heat exchanger biphase};
+ \end{tikzpicture}
+ \end{center}
+ \item A pic can be vertically scaled using the \verb|yscale|
+ transformation:
+ \begin{chpcode}[gobble=12]
+ \pic[yscale=1.5] at (0,0) {heat exchanger biphase};
+ \end{chpcode}
+ which yields:
+ \begin{center}
+ \begin{tikzpicture}
+ \pic[yscale=1.5] at (0,0) {heat exchanger biphase};
+ \end{tikzpicture}
+ \end{center}
+ \item A pic can be scaled using the \verb|scale| transformation:
+ \begin{chpcode}[gobble=12]
+ \pic[scale=1.5] at (0,0) {heat exchanger biphase};
+ \end{chpcode}
+ which yields:
+ \begin{center}
+ \begin{tikzpicture}
+ \pic[scale=1.5] at (0,0) {heat exchanger biphase};
+ \end{tikzpicture}
+ \end{center}
+\end{itemize}
+
+\subsubsection{Some Tricks}
+
+Now some tricks based on transformations. Even though scaling a unit in a single
+direction can appear useless, this transformation can be used in a clever way.
+One example is ``transforming'' a tank in a wide horizontal basin with a code
+like:
+\begin{chpcode}
+ \pic at (0,0) {tank};
+ \pic[xscale=2.5, yscale=1.25, rotate=90] at (6.75,0) {tank};
+\end{chpcode}
+which yields:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (0,0) {tank};
+ \pic[xscale=2.5, yscale=1.25, rotate=90] at (6.75,0) {tank};
+\end{tikzpicture}
+\end{center}
+(Note that, for some obscure reasons, the pic is firstly rotated and then
+scaled).
+
+Another useful trick based on the single direction scaling can be used to flip a
+unit. If a condenser with the utility stream going from left to right is needed,
+the \chpp{condenser} can be flipped horizontally scaling its coordinates by
+a $- 1$ factor, thus inverting them. The code:
+\begin{chpcode}
+ \pic at (0,0) {condenser};
+ \pic[xscale=-1] at (3.4,0) {condenser};
+\end{chpcode}
+yields:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (0,0) {condenser};
+ \pic[xscale=-1] at (3.4,0) {condenser};
+\end{tikzpicture}
+\end{center}
+This trick works with \verb|yscale| and \verb|scale| as well
+
+Last, but not least, it should be noticed that sequential scaling factors are
+cumulative. The code:
+\begin{chpcode}
+ \pic at (0,0) {centrifugal pump};
+ \pic[scale=2] at (3.5,0) {centrifugal pump};
+ \pic[scale=2, scale=2] at (8.5,0) {centrifugal pump};
+\end{chpcode}
+yields:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (0,0) {centrifugal pump};
+ \pic[scale=2] at (3.5,0) {centrifugal pump};
+ \pic[scale=2, scale=2] at (8.5,0) {centrifugal pump};
+\end{tikzpicture}
+\end{center}
+in fact the pump in the middle has twice the dimensions of the one on the left,
+while the pump on the right has twice the dimensions of the one in the middle,
+which means four times the dimensions of the one on the left. This
+characteristic of the scaling factors is useful for a feature of \chemplants\
+which will be introduced soon. Note also that the thickness of the lines is not
+scaled, which is the main advantage to scale the geometric description of a
+figure rather than its vectorial representation.
+
+It is important to remark that all of the above mentioned transformations affect
+not just the pics drawings, but also the positions of the nodes defined into
+them. Anyway, names never change, so careful evaluations have to be done when it
+is required to transform a unit and to use its nodes at the same time.
+
+Here are some examples of the most ``invasive'' transformations. Rotating a unit
+rotates also its nodes:
+\begin{center}
+\begin{tikzpicture}
+ \pic (T1) at (0,0) {tank};
+ \pic at (T1-anchor) {anchor mark};
+ \pic at (T1-left) {node mark};
+ \pic at (T1-bottom left) {node mark};
+ \pic at (T1-bottom) {node mark};
+ \pic at (T1-bottom right) {node mark};
+ \pic at (T1-right) {node mark};
+ \pic at (T1-top right) {node mark};
+ \pic at (T1-top) {node mark};
+ \pic at (T1-top left) {node mark};
+ \node[left] at (T1-left) {\chpn{l}};
+ \node[left] at (T1-bottom left) {\chpn{bl}};
+ \node[below] at (T1-bottom) {\chpn{b}};
+ \node[right] at (T1-bottom right) {\chpn{br}};
+ \node[right] at (T1-right) {\chpn{r}};
+ \node[right] at (T1-top right) {\chpn{tr}};
+ \node[above] at (T1-top) {\chpn{t}};
+ \node[left] at (T1-top left) {\chpn{tl}};
+ \pic[rotate=90] (T2) at (5.5,0) {tank};
+ \pic at (T2-anchor) {anchor mark};
+ \pic at (T2-left) {node mark};
+ \pic at (T2-bottom left) {node mark};
+ \pic at (T2-bottom) {node mark};
+ \pic at (T2-bottom right) {node mark};
+ \pic at (T2-right) {node mark};
+ \pic at (T2-top right) {node mark};
+ \pic at (T2-top) {node mark};
+ \pic at (T2-top left) {node mark};
+ \node[below] at (T2-left) {\chpn{l}};
+ \node[below] at (T2-bottom left) {\chpn{bl}};
+ \node[right] at (T2-bottom) {\chpn{b}};
+ \node[above] at (T2-bottom right) {\chpn{br}};
+ \node[above] at (T2-right) {\chpn{r}};
+ \node[above] at (T2-top right) {\chpn{tr}};
+ \node[left] at (T2-top) {\chpn{t}};
+ \node[below] at (T2-top left) {\chpn{tl}};
+\end{tikzpicture}
+\end{center}
+while flipping a unit, for example horizontally with \verb|xscale=-1|, flips
+also its nodes:
+\begin{center}
+\begin{tikzpicture}
+ \pic (B1) at (0,0) {boiler};
+ \pic at (B1-anchor) {anchor mark};
+ \pic at (B1-left) {node mark};
+ \pic at (B1-bottom) {node mark};
+ \pic at (B1-right) {node mark};
+ \pic at (B1-top) {node mark};
+ \pic at (B1-pipes inlet) {node mark};
+ \pic at (B1-pipes outlet) {node mark};
+ \node[left] at (B1-left) {\chpn{l}};
+ \node[below] at (B1-bottom) {\chpn{b}};
+ \node[right] at (B1-right) {\chpn{r}};
+ \node[above] at (B1-top) {\chpn{t}};
+ \node[left] at (B1-pipes inlet) {\chpn{pi}};
+ \node[right] at (B1-pipes outlet) {\chpn{po}};
+ \pic[xscale=-1] (B2) at (3.4,0) {boiler};
+ \pic at (B2-anchor) {anchor mark};
+ \pic at (B2-left) {node mark};
+ \pic at (B2-bottom) {node mark};
+ \pic at (B2-right) {node mark};
+ \pic at (B2-top) {node mark};
+ \pic at (B2-pipes inlet) {node mark};
+ \pic at (B2-pipes outlet) {node mark};
+ \node[right] at (B2-left) {\chpn{l}};
+ \node[below] at (B2-bottom) {\chpn{b}};
+ \node[left] at (B2-right) {\chpn{r}};
+ \node[above] at (B2-top) {\chpn{t}};
+ \node[right] at (B2-pipes inlet) {\chpn{pi}};
+ \node[left] at (B2-pipes outlet) {\chpn{po}};
+\end{tikzpicture}
+\end{center}
+
+Finally, some special considerations concerning associative pics used to give
+flexible representation of reactors. It has been specified that the
+\chpp{tank reactor} is analogue to the \chpp{tank} and that the scale factor to
+``convert'' the first into the second is \num{1.25}. This is useful, for
+example, if one has to represent a stirrer within a tank. The code:
+\begin{chpcode}
+ \pic (T) at (0,0) {tank};
+ \pic[scale=1.25] at (T-anchor) {stirrer};
+\end{chpcode}
+yields:
+\begin{center}
+\begin{tikzpicture}
+ \pic (T) at (0,0) {tank};
+ \pic[scale=1.25] at (T-anchor) {stirrer};
+\end{tikzpicture}
+\end{center}
+This is just an example, but this trick can be used to associate any two pics
+one wants to bond.
+
+The \chpp{stirrer} can be subject to another transformation not mentioned yet. By
+default, the pic is slanted to avoid that the interception point between the
+shaft of the stirrer and the dome of the tank reactor falls on the \chpn{top}
+node of the tank. If one does not like the slanted shape of the \chpp{stirrer}
+and prefers to have a straight stirrer, the \verb|xslant| transformation can be
+used. The code:
+\begin{chpcode}
+ \pic (R) at (0,0) {tank reactor};
+ \pic[xslant=-0.285, xshift=-2.04] at (R-anchor) {stirrer};
+\end{chpcode}
+yields:
+\begin{center}
+\begin{tikzpicture}
+ \pic (R) at (0,0) {tank reactor};
+ \pic[xslant=-0.285, xshift=-2.04] at (R-anchor) {stirrer};
+\end{tikzpicture}
+\end{center}
+As it can be seen, the transformation is not that straightforward, in fact also a
+little of shift in the $x$ direction is needed.
+
+Finally, the mirroring trick based on the \verb|xscale=-1| transformation can be
+used to mirror both the \chpp{sprayer} and the \chpp{bubbler} to connect
+them to the right side of the \chpp{tank reactor} rather than to its left.
+Taking as an example a jacketed sparger reactor, if one wants the gas to enter
+from the right side, the code:
+\begin{chpcode}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-anchor) {jacket};
+ \pic at (R-anchor) {stirrer};
+ \pic[xscale=-1] at (R-bottom right) {bubbler};
+\end{chpcode}
+will do the job:
+\begin{center}
+\begin{tikzpicture}
+ \pic (R) at (0,0) {tank reactor};
+ \pic at (R-anchor) {jacket};
+ \pic at (R-anchor) {stirrer};
+ \pic[xscale=-1] at (R-bottom right) {bubbler};
+\end{tikzpicture}
+\end{center}
+
+\section{Customisation}
+
+Some of the graphical aspects used by the \chemplants\ package can be
+customised at will of the user. Of course, symbols of the units should not be
+changed, but there could be some precise necessities that makes the standard
+\chemplants\ parameters unsuitable to accomplish requirements. A case could be
+the need to draw the scheme of a big process: standard dimensione of units may
+make the whole diagram too large to fit it into a single sheet. Another case is
+when one is not satisfied by the default unit or streams line thicknesses and
+would like to change them.
+
+To solve issues like these, \chemplants\ provides a rudimental mechanism to set
+a number of graphical features of streams and units. In the following, the
+customisable parameters are described.
+
+Styles for streams can be tuned setting arrow tips and line thickness; the
+former is common to all of the streams and the latter is specific to each stream
+style.
+\begin{itemize}
+ \item Arrow tip used by \chps{main stream}, \chps{secondary stream} and
+ \chps{utility stream} styles can be set using the command:
+ \begin{chpcode}[gobble=12]
+ \setchpstreamtip{£!\meta{arrow tip}!£}
+ \end{chpcode}
+ which requires as argument the name of a \TikZ\ arrow tip; default
+ value is \verb|stealth|.
+ \item Line thickness used by the \chps{main stream} style can be set using
+ the command:
+ \begin{chpcode}[gobble=12]
+ \setchpmainstreamthickness{£!\meta{line thickness}!£}
+ \end{chpcode}
+ which requires as argument the name of a \TikZ\ line thickness; default
+ value is \verb|semithick|.
+ \item Line thickness used by the \chps{secondary stream} style can be set
+ using the command:
+ \begin{chpcode}[gobble=12]
+ \setchpsecondarystreamthickness{£!\meta{line thickness}!£}
+ \end{chpcode}
+ which requires as argument the name of a \TikZ\ line thickness; default
+ value is \verb|thin|.
+ \item Line thickness used by the \chps{utility stream} style can be set using
+ the command:
+ \begin{chpcode}[gobble=12]
+ \setchputilitystreamthickness{£!\meta{line thickness}!£}
+ \end{chpcode}
+ which requires as argument the name of a \TikZ\ line thickness; default
+ value is \verb|very thin|.
+\end{itemize}
+
+Styles for units can be tuned setting line thickness and unit base dimension.
+The latter is extremely important because permits to scale all of the units by a
+given scale factor, thus enabling the overall scaling by means of a single
+command. Units can furthermore be scaled individually witusing the \verb|scale|
+transformation thanks to the cumulative behaviour of scaling factors.
+\begin{itemize}
+ \item Line thickness used by all of the units defined as pics can be set
+ using the command:
+ \begin{chpcode}[gobble=12]
+ \setchpunitthickness{£!\meta{line thickness}!£}
+ \end{chpcode}
+ which requires as argument the name of a \TikZ\ line thickness; default
+ value is \verb|thick|.
+ \item Scale factor to be applied to all of the units defined as pics can be
+ set using the command:
+ \begin{chpcode}[gobble=12]
+ \setchpunitscale{£!\meta{scale factor}!£}
+ \end{chpcode}
+ which requires as argument a numerical value to be used as scale factor
+ and that will multiply every dimension of all of the units; default
+ value is \verb|1|.
+\end{itemize}
+
+Styles for control instrumentation can be tuned setting signal style line
+thickness, instruments pics line thickness, font dimension and base dimension.
+This last feature works exactly like the one of units, but it is a different
+parameter in order to allow independent scaling of units and instruments.
+\begin{itemize}
+ \item Line thickness used by the \chps{signal} style can be set using
+ the command:
+ \begin{chpcode}[gobble=12]
+ \setchpsignalthickness{£!\meta{line thickness}!£}
+ \end{chpcode}
+ which requires as argument the name of a \TikZ\ line thickness; default
+ value is \verb|very thin|.
+ \item Line thickness used by all of the instrumentation defined as pics can
+ be set using the command:
+ \begin{chpcode}[gobble=12]
+ \setchpinstrumentthickness{£!\meta{line thickness}!£}
+ \end{chpcode}
+ which requires as argument the name of a \TikZ\ line thickness; default
+ value is \verb|thin|.
+ \item Scale factor to be applied to all of the instrumentation defined as
+ pics can be set using the command:
+ \begin{chpcode}[gobble=12]
+ \setchpinstrumentscale{£!\meta{scale factor}!£}
+ \end{chpcode}
+ which requires as argument a numerical value to be used as scale factor
+ and that will multiply every dimension of all of the instrumentation;
+ default value is \verb|1|.
+ \item Font size to be used within all of the instrumentation defined as
+ pics can be set using the command:
+ \begin{chpcode}[gobble=12]
+ \setchpinstrumentfontsize{£!\meta{font size}!£}
+ \end{chpcode}
+ which requires as argument a font size attribute understood by \LaTeX;
+ default value is \verb|\footnotesize|.
+\end{itemize}
+
+Since parameters of both units and instrumentation have been introduced, it is
+possible to better specify how these features influence the \chpp{actuator}
+pic, a sort of hybrid between a unit and an instrument. As told before,
+\chpp{actuator} is sensible to instruments line thickness, but not to their
+dimensions, in fact it is defined in relative terms to the unit dimensions.
+This means that \verb|\setchpunitscale| will change the scale of the
+\chpp{actuator}, while \verb|\setchpinstrumentthickness| will change its line
+thickness.
+
+Styles for hidden streams and components can be tuned setting line patterns for
+both styles.
+\begin{itemize}
+ \item Line pattern used by the \chps{hidden stream} style can be set using
+ the command:
+ \begin{chpcode}[gobble=12]
+ \setchphiddenstreamstyle{£!\meta{line pattern}!£}
+ \end{chpcode}
+ which requires as argument the name of a \TikZ\ line pattern; default
+ value is \verb|dashed|.
+ \item Line pattern used by the \chps{hidden component} style can be set using
+ the command:
+ \begin{chpcode}[gobble=12]
+ \setchphiddencomponentstyle{£!\meta{line pattern}!£}
+ \end{chpcode}
+ which requires as argument the name of a \TikZ\ line pattern; default
+ value is \verb|densely dotted|.
+\end{itemize}
+
+
+Styles for the \verb|\measure| command can be tuned setting line color, tips and
+thickness, plus font size of the measure value.
+\begin{itemize}
+ \item Line color used by the \verb|\measure| command can be set using
+ the command:
+ \begin{chpcode}[gobble=12]
+ \setchpmeasurecolor{£!\meta{line color}!£}
+ \end{chpcode}
+ which requires as argument whichever expression can be used to indicate
+ a color in \LaTeX; default value is \verb|gray|.
+ \item Line thickness used by the \verb|\measure| command can be set using
+ the command:
+ \begin{chpcode}[gobble=12]
+ \setchpmeasurethickness{£!\meta{line thickness}!£}
+ \end{chpcode}
+ which requires as argument the name of a \TikZ\ line thickness; default
+ value is \verb|thin|.
+ \item Line tip used by the \verb|\measure| command can be set using the
+ command:
+ \begin{chpcode}[gobble=12]
+ \setchpmeasuretip{£!\meta{line tip}!£}
+ \end{chpcode}
+ which requires as argument the name of a \TikZ\ arrow tip; default
+ value is \verb!|!.
+ \item Font size to be used within the \verb|\measure| command can be set
+ using the command:
+ \begin{chpcode}[gobble=12]
+ \setchpmeasurefontsize{£!\meta{font size}!£}
+ \end{chpcode}
+ which requires as argument a font size attribute understood by \LaTeX;
+ default value is \verb|\footnotesize|.
+\end{itemize}
+
+For what concerns the \verb|\measure| line tip, it should be noticed that there
+is no possibility to set different tips for the two extremes of the line.
+Using the name of an arrow tip will yield the same tip pointing out on both
+sides. For example, after:
+\begin{chpcode}
+ \setchpmeasuretip{stealth}
+\end{chpcode}
+\setchpmeasuretip{stealth}
+the \verb|\measure| will appear again as:
+\begin{center}
+\begin{tikzpicture}
+ \measure{(0,0)}{(2,0)}{\SI{2}{\cm}}
+\end{tikzpicture}
+\end{center}
+
+Although rudimental, the customisation mechanism of \chemplants\ offers a very
+useful opportunity. After giving a new:
+\begin{chpcode}
+ \setchpmeasuretip{|}
+\end{chpcode}
+\setchpmeasuretip{|}
+the \verb|\measure| will appear again as:
+\begin{center}
+\begin{tikzpicture}
+ \measure{(0,0)}{(2,0)}{\SI{2}{\cm}}
+\end{tikzpicture}
+\end{center}
+and this means that all of the setting commands listed above act like
+declarations and have local validity, so they can be changed everywhere into the
+document (even multiple times inside the same \verb|tikzpicture| environment).
+This is particularly useful to solve the problem introduced above as example,
+the possibly too large base dimension of units in the case of large diagrams. One
+can simply scale down all of the units before the scheme and restore the default
+unit scale after that. An example. After giving:
+\begin{chpcode}
+ \setchpunitscale{0.5}
+\end{chpcode}
+\setchpunitscale{0.5}
+all of the units will be half their default sizes:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (0,0) {centrifugal pump};
+ \pic at (3,0) {heat exchanger};
+ \pic at (6,0) {column=packed};
+\end{tikzpicture}
+\end{center}
+and after a new:
+\begin{chpcode}
+ \setchpunitscale{1}
+\end{chpcode}
+\setchpunitscale{1}
+all of the units will be restored to their default dimensions:
+\begin{center}
+\begin{tikzpicture}
+ \pic at (0,0) {centrifugal pump};
+ \pic at (3,0) {heat exchanger};
+ \pic at (6,0) {column=packed};
+\end{tikzpicture}
+\end{center}
+
+Styles for blocks can be tuned setting line thickness, font dimension and base
+dimension. Also this last feature, like the scale factor for instruments,
+regards blocks only and it is independent of the units scale factor.
+\begin{itemize}
+ \item Line thickness used by the \chpp{block} pic can be set using the
+ command:
+ \begin{chpcode}[gobble=12]
+ \setchpblockthickness{£!\meta{line thickness}!£}
+ \end{chpcode}
+ which requires as argument the name of a \TikZ\ line thickness; default
+ value is \verb|thick|.
+ \item Scale factor to be applied to the \chpp{block} pic can be set using
+ the command:
+ \begin{chpcode}[gobble=12]
+ \setchpblockscale{£!\meta{scale factor}!£}
+ \end{chpcode}
+ which requires as argument a numerical value to be used as scale factor
+ and that will multiply every dimension of the block; default value is
+ \verb|1|.
+ \item Font size to be used within the \chpp{block} pic can be set using the
+ command:
+ \begin{chpcode}[gobble=12]
+ \setchpinstrumentfontsize{£!\meta{font size}!£}
+ \end{chpcode}
+ which requires as argument a font size attribute understood by \LaTeX;
+ default value is \verb|\footnotesize|.
+\end{itemize}
+
+A last remark: the listed commands permit to easily tune a number of graphical
+parameters in order to satisfy different necessities. Demanding users who have
+a good knowledge of the \TikZ\ package can anyway customise even more the styles
+used by \chemplants\ looking for the code of the package and modifying the
+``internal styles'' (the ones not meant to be used directly by the ``common''
+user and prefixed by \verb|chp|) as they like, but at their own risk.
+
+\section{Examples}
+
+\tikzset{every node/.style={}}
+
+Some ``complete'' examples will be presented in order to give a better view
+of how the \chemplants\ package works. Both codes and resulting diagrams will be
+shown.
+
+\subsubsection{Some Remarks on the Drawing Procedure}
+
+If some users want to try and replicate (copy and paste) the examples, they are
+free to do that. In this case they will find useful to add some additional macros
+to their preambles, some commands I defined during time and that I use
+extensively:
+\begin{chpcode}
+ \renewcommand{\vec}[1]{\boldsymbol{#1}} % vector notation
+ \newcommand{\flow}[1]{\dot{#1}} % flow-rate notation
+\end{chpcode}
+and which I defined only for easiness of change. Moreover, one of the examples
+will use the basic system to parse chemistry notation of the \chemformula\
+package (that, by the way, is an excellent suite for documents dealing with
+chemistry). Finally, two macros defined by the Italian option passed to the
+\babel\ package:
+\begin{chpcode}
+ \providecommand*{\ap}[1]{% % upright superscripts
+ \textormath{%
+ \textsuperscript{#1}%
+ }%
+ {%
+ ^{\mathrm{#1}}%
+ }%
+ }
+ \providecommand*{\ped}[1]{% % upright subscripts
+ \textormath{%
+ $_{\mbox{\fontsize\sf@size\z@\selectfont#1}}$%
+ }%
+ {%
+ _\mathrm{#1}%
+ }%
+ }
+\end{chpcode}
+
+Before moving on to the real examples it is useful to recall the two main
+approaches one can follow to draw the scheme of a chemical process. As a general
+rule, it is almost always better to plan the scheme before starting its real
+drawing, where ``to plan'' means to decide where to put units, how to connect
+them through streams, where signal lines should pass on the scheme, how much
+space is required between units and so on. This permits to avoid to reach the end
+of the scheme and to realize only too late that it is too large to fit on the
+page, when spacing units a little less would have solved the problem.
+
+Once the plan has been done, it is possible to move to the real construction of
+the drawing, but here it is necessary to choose the approach:
+\begin{itemize}
+ \item building the scheme thinking linearly (following the streams) and
+ calculating by hand the coordinates of the points in which units will
+ be placed and in which streams will be connected;
+ \item building the scheme thinking in a more global way, placing units first
+ and then using their coordinates nodes to connect them through streams
+ and signals.
+\end{itemize}
+As told before, the second way requires a little more practice, but the
+resulting scheme is much more easy to obtain and flexible to modify (even though
+the code can be slightly more complex to read). Anyway, users are free to choose
+the approach they like the most, being ready to accept all of its implications.
+
+In the following examples, both approaches will be shown, but not for the
+same code: some of the examples will be structured calculating coordinates by
+hand, while the remaining will use nodes. (Readers should use care in deciding to
+follow strictly the drawing methods which will be shown in the following codes,
+in fact examples are mainly the schemes I had to represent. It is likely that
+better ways to draw a scheme can be found.)
+
+\subsubsection{Hand Calculation of Coordinates}
+
+\begin{chpcode}[caption=Scheme of a flash process.,
+ label=lst:flash]
+ \begin{tikzpicture}
+ \draw[main stream] (-0.5,0) -- (1.5,0);
+ \node[above right] at (-0.5,0) {$\flow{n}\ap{F}, \vec{z}$};
+ \pic at (1.5,0) {centrifugal pump};
+ \draw[main stream] (1.5,0.4) -- (3,0.4);
+ \pic at (3.5,0.4) {heat exchanger};
+ \draw[utility stream] (3.5,1.4) -- (3.5,0.9);
+ \node[above left] at (3.5,0.9) {$\flow{Q}$};
+ \draw[utility stream] (3.5,-0.1) -- (3.5,-0.6);
+ \draw[main stream] (4,0.4) -- (4.8,0.4);
+ \pic at (5,0.4) {lamination valve};
+ \draw[main stream] (5.2,0.4) -- (6,0.4);
+ \node[above left] at (6,0.4) {$P$};
+ \pic at (6.8,0.4) {gas-liquid separator};
+ \draw[main stream] (6.8,1.9) |- (9,2.5);
+ \node[above left] at (9,2.5) {$\flow{n}\ap{V}, \vec{y}$};
+ \draw[main stream] (6.8,-1.1) |- (9,-1.7);
+ \node[below left] at (9,-1.7) {$\flow{n}\ap{L}, \vec{x}$};
+ \end{tikzpicture}
+\end{chpcode}
+
+\begin{figure}
+\centering
+\begin{tikzpicture}
+ \draw[main stream] (-0.5,0) -- (1.5,0);
+ \node[above right] at (-0.5,0) {$\flow{n}\ap{F}, \vec{z}$};
+ \pic at (1.5,0) {centrifugal pump};
+ \draw[main stream] (1.5,0.4) -- (3,0.4);
+ \pic at (3.5,0.4) {heat exchanger};
+ \draw[utility stream] (3.5,1.4) -- (3.5,0.9);
+ \node[above left] at (3.5,0.9) {$\flow{Q}$};
+ \draw[utility stream] (3.5,-0.1) -- (3.5,-0.6);
+ \draw[main stream] (4,0.4) -- (4.8,0.4);
+ \pic at (5,0.4) {lamination valve};
+ \draw[main stream] (5.2,0.4) -- (6,0.4);
+ \node[above left] at (6,0.4) {$P$};
+ \pic at (6.8,0.4) {gas-liquid separator};
+ \draw[main stream] (6.8,1.9) |- (9,2.5);
+ \node[above left] at (9,2.5) {$\flow{n}\ap{V}, \vec{y}$};
+ \draw[main stream] (6.8,-1.1) |- (9,-1.7);
+ \node[below left] at (9,-1.7) {$\flow{n}\ap{L}, \vec{x}$};
+\end{tikzpicture}
+\caption{Scheme of a flash process produced by the \lref{lst:flash} code.}
+\label{fig:flash}
+\end{figure}
+
+\begin{chpcode}[caption=Scheme of a countercurrent multiple flash process.,
+ label=lst:mflash]
+ \begin{tikzpicture}
+ \draw[main stream] (0.5,0) -- (2,0);
+ \node[above right] at (0.5,0)
+ {$\flow{n}\ap{F}, \vec{z}\ap{F}$};
+ \pic at (3,0) {tank};
+ \draw[main stream] (3,1.5) |- (5,2);
+ \node[above] at (3,2)
+ {$\flow{n}\ap{V_\mathit{j + 1}},
+ \vec{y}\ap{V_\mathit{j + 1}}$};
+ \pic at (6,3) {tank};
+ \draw[main stream] (6,4.5) |- (8.333,5) |- (9,2);
+ \node[above] at (6,5)
+ {$\flow{n}\ap{V_\mathit{j}},
+ \vec{y}\ap{V_\mathit{j}}$};
+ \pic at (10,3) {tank};
+ \draw[main stream] (10,4.5) |- (12.3,5);
+ \pic[rotate=180] at (12.5,5) {valve triple=main};
+ \draw[main stream] (12.7,5) -- (14,5);
+ \node[above left] at (14,5)
+ {$\flow{n}\ap{D}, \vec{y}\ap{D}$};
+ \draw[main stream] (12.5,4.8) -- (12.5,4);
+ \pic[rotate=-90] at (12.5,3.5) {heat exchanger};
+ \draw[utility stream] (11.5,3.5) -- (12,3.5);
+ \draw[utility stream] (13,3.5) -- (13.5,3.5);
+ \node[above] at (13.5,3.5) {$\flow{Q}\ped{C}$};
+ \draw[main stream] (12.5,3) |- (11,2);
+ \draw[main stream] (10,1.5) |- (7.688,1) |- (7,4);
+ \node[below] at (10,1)
+ {$\flow{n}\ap{L_1}, \vec{x}\ap{L_1}$};
+ \draw[main stream] (6,1.5) |- (4,1);
+ \node[below] at (6,1)
+ {$\flow{n}\ap{L_\mathit{j}},
+ \vec{x}\ap{L_\mathit{j}}$};
+ \draw[main stream] (3,-1.5) |- (5,-2);
+ \node[below] at (3,-2)
+ {$\flow{n}\ap{L_\mathit{k - 1}},
+ \vec{x}\ap{L_\mathit{k - 1}}$};
+ \pic at (6,-3) {tank};
+ \draw[main stream] (6,-4.5) |- (8.333,-5) |- (9,-2);
+ \node[below] at (6,-5)
+ {$\flow{n}\ap{L_\mathit{k}},
+ \vec{x}\ap{L_\mathit{k}}$};
+ \pic at (10,-3) {tank};
+ \draw[main stream] (10,-4.5) |- (12.3,-5);
+ \pic at (12.5,-5) {valve triple=main};
+ \draw[main stream] (12.7,-5) -- (14,-5);
+ \node[below left] at (14,-5)
+ {$\flow{n}\ap{R}, \vec{x}\ap{R}$};
+ \draw[main stream] (12.5,-4.8) -- (12.5,-4);
+ \pic[rotate=-90] at (12.5,-3.5) {heat exchanger};
+ \draw[utility stream] (13.5,-3.5) -- (13,-3.5);
+ \draw[utility stream] (12,-3.5) -- (11.5,-3.5);
+ \node[below] at (13.5,-3.5) {$\flow{Q}\ped{B}$};
+ \draw[main stream] (12.5,-3) |- (11,-2);
+ \node[above] at (6,-1)
+ {$\flow{n}\ap{V_\mathit{k}},
+ \vec{y}\ap{V_\mathit{k}}$};
+ \draw[main stream] (10,-1.5) |- (7.688,-1) |- (7,-4);
+ \node[above] at (10,-1)
+ {$\flow{n}\ap{V_{\mathit{N\ped{T}}}},
+ \vec{y}\ap{V_{\mathit{N\ped{T}}}}$};
+ \draw[main stream] (6,-1.5) |- (4,-1);
+ \end{tikzpicture}
+\end{chpcode}
+
+\begin{figure}
+\centering
+\begin{tikzpicture}
+ \draw[main stream] (0.5,0) -- (2,0);
+ \node[above right] at (0.5,0)
+ {$\flow{n}\ap{F}, \vec{z}\ap{F}$};
+ \pic at (3,0) {tank};
+ \draw[main stream] (3,1.5) |- (5,2);
+ \node[above] at (3,2)
+ {$\flow{n}\ap{V_\mathit{j + 1}},
+ \vec{y}\ap{V_\mathit{j + 1}}$};
+ \pic at (6,3) {tank};
+ \draw[main stream] (6,4.5) |- (8.333,5) |- (9,2);
+ \node[above] at (6,5)
+ {$\flow{n}\ap{V_\mathit{j}},
+ \vec{y}\ap{V_\mathit{j}}$};
+ \pic at (10,3) {tank};
+ \draw[main stream] (10,4.5) |- (12.3,5);
+ \pic[rotate=180] at (12.5,5) {valve triple=main};
+ \draw[main stream] (12.7,5) -- (14,5);
+ \node[above left] at (14,5)
+ {$\flow{n}\ap{D}, \vec{y}\ap{D}$};
+ \draw[main stream] (12.5,4.8) -- (12.5,4);
+ \pic[rotate=-90] at (12.5,3.5) {heat exchanger};
+ \draw[utility stream] (11.5,3.5) -- (12,3.5);
+ \draw[utility stream] (13,3.5) -- (13.5,3.5);
+ \node[above] at (13.5,3.5) {$\flow{Q}\ped{C}$};
+ \draw[main stream] (12.5,3) |- (11,2);
+ \draw[main stream] (10,1.5) |- (7.688,1) |- (7,4);
+ \node[below] at (10,1)
+ {$\flow{n}\ap{L_1}, \vec{x}\ap{L_1}$};
+ \draw[main stream] (6,1.5) |- (4,1);
+ \node[below] at (6,1)
+ {$\flow{n}\ap{L_\mathit{j}},
+ \vec{x}\ap{L_\mathit{j}}$};
+ \draw[main stream] (3,-1.5) |- (5,-2);
+ \node[below] at (3,-2)
+ {$\flow{n}\ap{L_\mathit{k - 1}},
+ \vec{x}\ap{L_\mathit{k - 1}}$};
+ \pic at (6,-3) {tank};
+ \draw[main stream] (6,-4.5) |- (8.333,-5) |- (9,-2);
+ \node[below] at (6,-5)
+ {$\flow{n}\ap{L_\mathit{k}},
+ \vec{x}\ap{L_\mathit{k}}$};
+ \pic at (10,-3) {tank};
+ \draw[main stream] (10,-4.5) |- (12.3,-5);
+ \pic at (12.5,-5) {valve triple=main};
+ \draw[main stream] (12.7,-5) -- (14,-5);
+ \node[below left] at (14,-5)
+ {$\flow{n}\ap{R}, \vec{x}\ap{R}$};
+ \draw[main stream] (12.5,-4.8) -- (12.5,-4);
+ \pic[rotate=-90] at (12.5,-3.5) {heat exchanger};
+ \draw[utility stream] (13.5,-3.5) -- (13,-3.5);
+ \draw[utility stream] (12,-3.5) -- (11.5,-3.5);
+ \node[below] at (13.5,-3.5) {$\flow{Q}\ped{B}$};
+ \draw[main stream] (12.5,-3) |- (11,-2);
+ \node[above] at (6,-1)
+ {$\flow{n}\ap{V_\mathit{k}},
+ \vec{y}\ap{V_\mathit{k}}$};
+ \draw[main stream] (10,-1.5) |- (7.688,-1) |- (7,-4);
+ \node[above] at (10,-1)
+ {$\flow{n}\ap{V_{\mathit{N\ped{T}}}},
+ \vec{y}\ap{V_{\mathit{N\ped{T}}}}$};
+ \draw[main stream] (6,-1.5) |- (4,-1);
+\end{tikzpicture}
+\caption{Scheme of a countercurrent multiple flash process produced by the
+ \lref{lst:mflash} code.}
+\label{fig:mflash}
+\end{figure}
+
+\begin{chpcode}[caption=Scheme of a continuous distillation process.,
+ label=lst:distil]
+ \begin{tikzpicture}
+ \draw [main stream] (-2,0) -- (-0.5,0);
+ \node[above right] at (-2,0)
+ {$\flow{n}\ap{F}, \vec{z}\ap{F}$};
+ \pic at (0,0) {column=trayed};
+ \pic at (1.5,3.5) {condenser};
+ \draw [main stream] (0,3) |- (1,3.5);
+ \node [above right] at (0,3.5) {$\flow{n}\ap{V}$};
+ \draw [main stream] (1.5,4) |- (3,4.5);
+ \node[above left] at (3,4.5)
+ {$\flow{n}\ap{D}, \vec{y}\ap{D}$};
+ \draw [secondary stream] (1.5,3) |- (0.5,2.6);
+ \node [below left] at (1.5,2.6) {$\flow{n}\ap{L}$};
+ \pic at (1.5,-3.5) {boiler};
+ \draw [main stream] (0,-3) |- (1,-3.5);
+ \node [below right] at (0,-3.5) {$\flow{n}\ap{L'}$};
+ \draw [main stream] (1.5,-4) |- (3,-4.5);
+ \node[below left] at (3,-4.5)
+ {$\flow{n}\ap{R}, \vec{x}\ap{R}$};
+ \draw [secondary stream] (1.5,-3) |- (0.5,-2.6);
+ \node [above left] at (1.5,-2.6) {$\flow{n}\ap{V'}$};
+ \end{tikzpicture}
+\end{chpcode}
+
+\begin{figure}
+\centering
+\begin{tikzpicture}
+ \draw [main stream] (-2,0) -- (-0.5,0);
+ \node[above right] at (-2,0)
+ {$\flow{n}\ap{F}, \vec{z}\ap{F}$};
+ \pic at (0,0) {column=trayed};
+ \pic at (1.5,3.5) {condenser};
+ \draw [main stream] (0,3) |- (1,3.5);
+ \node [above right] at (0,3.5) {$\flow{n}\ap{V}$};
+ \draw [main stream] (1.5,4) |- (3,4.5);
+ \node[above left] at (3,4.5)
+ {$\flow{n}\ap{D}, \vec{y}\ap{D}$};
+ \draw [secondary stream] (1.5,3) |- (0.5,2.6);
+ \node [below left] at (1.5,2.6) {$\flow{n}\ap{L}$};
+ \pic at (1.5,-3.5) {boiler};
+ \draw [main stream] (0,-3) |- (1,-3.5);
+ \node [below right] at (0,-3.5) {$\flow{n}\ap{L'}$};
+ \draw [main stream] (1.5,-4) |- (3,-4.5);
+ \node[below left] at (3,-4.5)
+ {$\flow{n}\ap{R}, \vec{x}\ap{R}$};
+ \draw [secondary stream] (1.5,-3) |- (0.5,-2.6);
+ \node [above left] at (1.5,-2.6) {$\flow{n}\ap{V'}$};
+\end{tikzpicture}
+\caption{Scheme of a continuous distillation process produced by the
+ \lref{lst:distil} code.}
+\label{fig:distil}
+\end{figure}
+
+The following is the very first usage I did of \chemplants\ (when it was just a
+foggy idea), and, probably, still the most complex one. In this scheme, I had
+the need to represent sensors on valves, so I used the \chpp{actuator} pic to
+this aim.
+
+\begin{chpcode}[caption=Complete \ac{PFD} of a vanadium redox flow battery pilot
+plant., label=lst:vrfbis]
+ \begin{tikzpicture}[font=\footnotesize]
+ % Positive Electrolyte
+ % tank outlet
+ \pic at (3,3.5) {tank};
+ \node[align=center] at (3,4) {Positive\\ Electrolyte};
+ \node at (3,3) {\ch{VO2+}/\ch{VO^2+}};
+ \draw[main stream] (3,2) -- (3,1.7);
+ \pic[rotate=90] at (3,1.5) {valve triple=main};
+ \draw[main stream] (3,1.3) |- (2,0.6);
+ \pic at (2,0.6) {centrifugal pump};
+ \draw[main stream] (2,1) -| (1,1.3);
+ \pic[rotate=270] at (1,1.5) {valve triple=main};
+ % pump recycle
+ \draw[secondary stream] (1.2,1.5) -- (1.8,1.5);
+ \pic at (2,1.5) {valve=secondary};
+ \node[above] at (2,1.5) {$V\ped{P}^+$};
+ \draw[secondary stream] (2.2,1.5) -- (2.8,1.5);
+ % battery stream
+ \draw[main stream] (1,1.7) -- (1,3);
+ \pic at (1,3.5) {instrument=FM};
+ \draw[main stream] (1,4) -- (1,5.3);
+ \draw[signal] (0.5,3.5) -| (0.25,2.5);
+ \pic at (0.25,2) {controller=PID};
+ \draw[signal] (0.25,1.5) |- (1.6,0.6);
+ \pic[rotate=90] at (1,5.5) {valve=main};
+ \node[right] at (1,5.5) {$V_1^+$};
+ \draw[main stream] (1, 5.7) |- (2.8,6.9);
+ \pic[rotate=90] at (3,6.9) {valve triple=main};
+ \draw[main stream] (3,7.1) |- (6.2,7.5);
+ \pic at (4,8.5) {instrument=TM};
+ \draw[short signal] (4,8) -- (4,7.5);
+ % battery bypass
+ \draw[secondary stream] (3,6.7) -- (3,6.4);
+ \pic[rotate=270] at (3,6.2) {valve=secondary};
+ \pic[rotate=270] at (3,6.2) {actuator};
+ \node[left] at (3,6.2) {$V\ped{B}^+$};
+ \draw[secondary stream] (3,6) -- (3,5.7);
+ % battery outlet
+ \draw[main stream] (8,7) |- (5.2,5.5);
+ \pic at (6,4.5) {instrument=TM};
+ \draw [short signal] (6,5) -- (6,5.5);
+ \pic at (5,5.5) {valve=main};
+ \pic at (5,5.5) {actuator};
+ \node[below] at (5,5.5) {$V_2^+$};
+ \draw[main stream] (4.8,5.5) -- (3.2,5.5);
+ \pic at (5,6.5) {instrument=PM};
+ \draw[short signal] (5,7) -- (5,7.5);
+ \draw[signal] (5.5,6.5) -- (7,6.5);
+ % tank inlet
+ \pic[rotate=270] at (3,5.5) {valve triple=main};
+ \draw[main stream] (3,5.3) -- (3,5);
+ % Negative Electrolyte
+ % tank outlet
+ \pic at (12,3.5) {tank};
+ \node[align=center] at (12,4) {Negative\\ Electrolyte};
+ \node at (12,3) {\ch{V^3+}/\ch{V^2+}};
+ \draw[main stream] (12,2) -- (12,1.7);
+ \pic[rotate=270] at (12,1.5) {valve triple=main};
+ \draw[main stream] (12,1.3) |- (13,0.6);
+ \pic at (13,0.6) {centrifugal pump};
+ \draw[main stream] (13,1) -| (14,1.3);
+ \pic[rotate=90] at (14,1.5) {valve triple=main};
+ % pump recycle
+ \draw[secondary stream] (13.8,1.5) -- (13.2,1.5);
+ \pic at (13,1.5) {valve=secondary};
+ \node[above] at (13,1.5) {$V\ped{P}^-$};
+ \draw[secondary stream] (12.8,1.5) -- (12.2,1.5);
+ % battery stream
+ \draw[main stream] (14,1.7) -- (14,3);
+ \pic at (14,3.5) {instrument=FM};
+ \draw[main stream] (14,4) -- (14,5.3);
+ \draw[signal] (14.5,3.5) -| (14.75,2.5);
+ \pic at (14.75,2) {controller=PID};
+ \draw[signal] (14.75,1.5) |- (13.4,0.6);
+ \pic[rotate=90] at (14,5.5) {valve=main};
+ \node[left] at (14,5.5) {$V_1^-$};
+ \draw[main stream] (14, 5.7) |- (12.2,6.9);
+ \pic[rotate=270] at (12,6.9) {valve triple=main};
+ \draw[main stream] (12,7.1) |- (8.8,7.5);
+ \pic at (11,8.5) {instrument=TM};
+ \draw[short signal] (11,8) -- (11,7.5);
+ % battery bypass
+ \draw[secondary stream] (12,6.7) -- (12,6.4);
+ \pic[rotate=90] at (12,6.2) {valve=secondary};
+ \pic[rotate=90] at (12,6.2) {actuator};
+ \node[right] at (12,6.2) {$V\ped{B}^-$};
+ \draw[secondary stream] (12,6) -- (12,5.7);
+ % battery outlet
+ \draw[main stream] (7,7) |- (8.5,5) |- (9.8,5.5);
+ \pic at (9,4.5) {instrument=TM};
+ \draw[short signal] (9,5) -- (9,5.5);
+ \pic at (10,5.5) {valve=main};
+ \pic at (10,5.5) {actuator};
+ \node[below] at (10,5.5) {$V_2^-$};
+ \draw[main stream] (10.2,5.5) -- (11.8,5.5);
+ \pic at (10,6.5) {instrument=PM};
+ \draw[short signal] (10,7) -- (10,7.5);
+ \draw[signal] (9.5,6.5) -- (8,6.5);
+ % tank inlet
+ \pic[rotate=90] at (12,5.5) {valve triple=main};
+ \draw[main stream] (12,5.3) -- (12,5);
+ % Battery
+ % block structure
+ \draw[thick] (6,7) rectangle (9, 9.6);
+ \node[above] at (7.5,9.6) {Battery};
+ % positive main stream
+ \pic at (6.2,7.5) {input};
+ \draw[main stream, hidden stream]
+ (6.2,7.55) |- (7.8,9.2) |- (7.95,8.5);
+ \pic at (8,8.5) {output};
+ \draw[main stream] (8,8.5) -- (8.3,8.5);
+ \pic[rotate=90] at (8.5,8.5) {valve triple=main};
+ \pic[rotate=270] at (8.5,8.5) {actuator};
+ \draw[main stream] (8.5,8.3) |- (8,8);
+ \pic at (8,8) {input};
+ \draw[main stream, hidden stream] (8,7.95) -- (8,7.7);
+ \pic[rotate=90, hidden component] at (8,7.5)
+ {valve triple=main};
+ \draw[main stream, hidden stream] (8,7.3) -- (8,7);
+ % negative main stream
+ \pic at (8.8,7.5) {input};
+ \draw[main stream, hidden stream]
+ (8.8,7.55) |- (7.2,9.4) |- (7.05,8.5);
+ \pic at (7,8.5) {output};
+ \draw[main stream] (7,8.5) -- (6.7,8.5);
+ \pic[rotate=270] at (6.5,8.5) {valve triple=main};
+ \pic[rotate=90] at (6.5,8.5) {actuator};
+ \draw[main stream] (6.5,8.3) |- (7,8);
+ \pic at (7,8) {input};
+ \draw[main stream, hidden stream] (7,7.95) -- (7,7.7);
+ \pic[rotate=270, hidden component] at (7,7.5)
+ {valve triple=main};
+ \draw[main stream, hidden stream] (7,7.3) -- (7,7);
+ % positive to negative remixing
+ \draw[secondary stream, color=red] (8.5,8.7) |- (8,9);
+ \pic at (8,9) {input};
+ \draw[secondary stream, hidden stream, color=red]
+ (7.95,9) -| (7.4,7.5) -- (7.2,7.5);
+ % negative to positive remixing
+ \draw[secondary stream, color=red] (6.5,8.7) |- (7,9);
+ \pic at (7,9) {input};
+ \draw[secondary stream, hidden stream, color=red]
+ (7,8.95) |- (7.6,8.75) |- (7.8,7.5);
+ % Tanks Connection
+ \draw (4,2.585) -- (7.3,2.585);
+ \pic at (7.5,2.585) {valve=secondary};
+ \node[below] at (7.5,2.585) {$V\ped{C}$};
+ \draw (7.7,2.585) -- (11,2.585);
+ \end{tikzpicture}
+\end{chpcode}
+
+\begin{figure}
+\centering
+\begin{tikzpicture}[font=\footnotesize]
+% Positive Electrolyte
+ % tank outlet
+ \pic at (3,3.5) {tank};
+ \node[align=center] at (3,4) {Positive\\ Electrolyte};
+ \node at (3,3) {\ch{VO2+}/\ch{VO^2+}};
+ \draw[main stream] (3,2) -- (3,1.7);
+ \pic[rotate=90] at (3,1.5) {valve triple=main};
+ \draw[main stream] (3,1.3) |- (2,0.6);
+ \pic at (2,0.6) {centrifugal pump};
+ \draw[main stream] (2,1) -| (1,1.3);
+ \pic[rotate=270] at (1,1.5) {valve triple=main};
+ % pump recycle
+ \draw[secondary stream] (1.2,1.5) -- (1.8,1.5);
+ \pic at (2,1.5) {valve=secondary};
+ \node[above] at (2,1.5) {$V\ped{P}^+$};
+ \draw[secondary stream] (2.2,1.5) -- (2.8,1.5);
+ % battery stream
+ \draw[main stream] (1,1.7) -- (1,3);
+ \pic at (1,3.5) {instrument=FM};
+ \draw[main stream] (1,4) -- (1,5.3);
+ \draw[signal] (0.5,3.5) -| (0.25,2.5);
+ \pic at (0.25,2) {controller=PID};
+ \draw[signal] (0.25,1.5) |- (1.6,0.6);
+ \pic[rotate=90] at (1,5.5) {valve=main};
+ \node[right] at (1,5.5) {$V_1^+$};
+ \draw[main stream] (1, 5.7) |- (2.8,6.9);
+ \pic[rotate=90] at (3,6.9) {valve triple=main};
+ \draw[main stream] (3,7.1) |- (6.2,7.5);
+ \pic at (4,8.5) {instrument=TM};
+ \draw[short signal] (4,8) -- (4,7.5);
+ % battery bypass
+ \draw[secondary stream] (3,6.7) -- (3,6.4);
+ \pic[rotate=270] at (3,6.2) {valve=secondary};
+ \pic[rotate=270] at (3,6.2) {actuator};
+ \node[left] at (3,6.2) {$V\ped{B}^+$};
+ \draw[secondary stream] (3,6) -- (3,5.7);
+ % battery outlet
+ \draw[main stream] (8,7) |- (5.2,5.5);
+ \pic at (6,4.5) {instrument=TM};
+ \draw [short signal] (6,5) -- (6,5.5);
+ \pic at (5,5.5) {valve=main};
+ \pic at (5,5.5) {actuator};
+ \node[below] at (5,5.5) {$V_2^+$};
+ \draw[main stream] (4.8,5.5) -- (3.2,5.5);
+ \pic at (5,6.5) {instrument=PM};
+ \draw[short signal] (5,7) -- (5,7.5);
+ \draw[signal] (5.5,6.5) -- (7,6.5);
+ % tank inlet
+ \pic[rotate=270] at (3,5.5) {valve triple=main};
+ \draw[main stream] (3,5.3) -- (3,5);
+% Negative Electrolyte
+ % tank outlet
+ \pic at (12,3.5) {tank};
+ \node[align=center] at (12,4) {Negative\\ Electrolyte};
+ \node at (12,3) {\ch{V^3+}/\ch{V^2+}};
+ \draw[main stream] (12,2) -- (12,1.7);
+ \pic[rotate=270] at (12,1.5) {valve triple=main};
+ \draw[main stream] (12,1.3) |- (13,0.6);
+ \pic at (13,0.6) {centrifugal pump};
+ \draw[main stream] (13,1) -| (14,1.3);
+ \pic[rotate=90] at (14,1.5) {valve triple=main};
+ % pump recycle
+ \draw[secondary stream] (13.8,1.5) -- (13.2,1.5);
+ \pic at (13,1.5) {valve=secondary};
+ \node[above] at (13,1.5) {$V\ped{P}^-$};
+ \draw[secondary stream] (12.8,1.5) -- (12.2,1.5);
+ % battery stream
+ \draw[main stream] (14,1.7) -- (14,3);
+ \pic at (14,3.5) {instrument=FM};
+ \draw[main stream] (14,4) -- (14,5.3);
+ \draw[signal] (14.5,3.5) -| (14.75,2.5);
+ \pic at (14.75,2) {controller=PID};
+ \draw[signal] (14.75,1.5) |- (13.4,0.6);
+ \pic[rotate=90] at (14,5.5) {valve=main};
+ \node[left] at (14,5.5) {$V_1^-$};
+ \draw[main stream] (14, 5.7) |- (12.2,6.9);
+ \pic[rotate=270] at (12,6.9) {valve triple=main};
+ \draw[main stream] (12,7.1) |- (8.8,7.5);
+ \pic at (11,8.5) {instrument=TM};
+ \draw[short signal] (11,8) -- (11,7.5);
+ % battery bypass
+ \draw[secondary stream] (12,6.7) -- (12,6.4);
+ \pic[rotate=90] at (12,6.2) {valve=secondary};
+ \pic[rotate=90] at (12,6.2) {actuator};
+ \node[right] at (12,6.2) {$V\ped{B}^-$};
+ \draw[secondary stream] (12,6) -- (12,5.7);
+ % battery outlet
+ \draw[main stream] (7,7) |- (8.5,5) |- (9.8,5.5);
+ \pic at (9,4.5) {instrument=TM};
+ \draw[short signal] (9,5) -- (9,5.5);
+ \pic at (10,5.5) {valve=main};
+ \pic at (10,5.5) {actuator};
+ \node[below] at (10,5.5) {$V_2^-$};
+ \draw[main stream] (10.2,5.5) -- (11.8,5.5);
+ \pic at (10,6.5) {instrument=PM};
+ \draw[short signal] (10,7) -- (10,7.5);
+ \draw[signal] (9.5,6.5) -- (8,6.5);
+ % tank inlet
+ \pic[rotate=90] at (12,5.5) {valve triple=main};
+ \draw[main stream] (12,5.3) -- (12,5);
+% Battery
+ % block structure
+ \draw[thick] (6,7) rectangle (9, 9.6);
+ \node[above] at (7.5,9.6) {Battery};
+ % positive main stream
+ \pic at (6.2,7.5) {input};
+ \draw[main stream, hidden stream]
+ (6.2,7.55) |- (7.8,9.2) |- (7.95,8.5);
+ \pic at (8,8.5) {output};
+ \draw[main stream] (8,8.5) -- (8.3,8.5);
+ \pic[rotate=90] at (8.5,8.5) {valve triple=main};
+ \pic[rotate=270] at (8.5,8.5) {actuator};
+ \draw[main stream] (8.5,8.3) |- (8,8);
+ \pic at (8,8) {input};
+ \draw[main stream, hidden stream] (8,7.95) -- (8,7.7);
+ \pic[rotate=90, hidden component] at (8,7.5)
+ {valve triple=main};
+ \draw[main stream, hidden stream] (8,7.3) -- (8,7);
+ % negative main stream
+ \pic at (8.8,7.5) {input};
+ \draw[main stream, hidden stream]
+ (8.8,7.55) |- (7.2,9.4) |- (7.05,8.5);
+ \pic at (7,8.5) {output};
+ \draw[main stream] (7,8.5) -- (6.7,8.5);
+ \pic[rotate=270] at (6.5,8.5) {valve triple=main};
+ \pic[rotate=90] at (6.5,8.5) {actuator};
+ \draw[main stream] (6.5,8.3) |- (7,8);
+ \pic at (7,8) {input};
+ \draw[main stream, hidden stream] (7,7.95) -- (7,7.7);
+ \pic[rotate=270, hidden component] at (7,7.5)
+ {valve triple=main};
+ \draw[main stream, hidden stream] (7,7.3) -- (7,7);
+ % positive to negative remixing
+ \draw[secondary stream, color=red] (8.5,8.7) |- (8,9);
+ \pic at (8,9) {input};
+ \draw[secondary stream, hidden stream, color=red]
+ (7.95,9) -| (7.4,7.5) -- (7.2,7.5);
+ % negative to positive remixing
+ \draw[secondary stream, color=red] (6.5,8.7) |- (7,9);
+ \pic at (7,9) {input};
+ \draw[secondary stream, hidden stream, color=red]
+ (7,8.95) |- (7.6,8.75) |- (7.8,7.5);
+% Tanks Connection
+ \draw (4,2.585) -- (7.3,2.585);
+ \pic at (7.5,2.585) {valve=secondary};
+ \node[below] at (7.5,2.585) {$V\ped{C}$};
+ \draw (7.7,2.585) -- (11,2.585);
+\end{tikzpicture}
+\caption{Complete \ac{PFD} of a vanadium redox flow battery pilot plant produced
+ by the \lref{lst:vrfbis} code.}
+\label{fig:vrfbis}
+\end{figure}
+
+\subsubsection{Usage of Nodes}
+
+Starting from the next example, the second way outlined in the introduction to
+the examples will be used to draw schemes: units placement first and nodes usage
+to connect streams.
+
+\begin{chpcode}[caption=Scheme of an absorption process with solvent
+ regeneration through steam stripping.,
+ label=lst:absstr]
+ \begin{tikzpicture}[font=\footnotesize]
+ % Units Placement and Labelling
+ \pic (absorption tower) at (2,4) {column=packed};
+ \pic (stripping tower) at (10,4) {column=packed};
+ \pic (mid heat exchanger) at (6,4) {heat exchanger};
+ \pic (cooler) at (4,6.6) {heat exchanger};
+ \pic (heater) at (7,6.6) {heat exchanger};
+ \pic (pump) at (8.5,0.6) {centrifugal pump};
+ \pic (lamination valve) at (8.5,6.6) {lamination valve};
+ \node[above, rotate=-90, align=center] at
+ (absorption tower-right)
+ {absorption tower};
+ \node[above, rotate=-90, align=center] at
+ (stripping tower-right)
+ {stripping tower};
+ \node[left=5] at (mid heat exchanger-bottom)
+ {heat integration};
+ \node[below] at (lamination valve-anchor)
+ {expansion};
+ \node[below right] at (pump-right)
+ {compression};
+ % Main Streams Connections and Labelling
+ \draw[main stream] (0,1.4) --
+ (absorption tower-bottom left);
+ \node[below left] at (absorption tower-bottom left)
+ {dirty gas};
+ \draw[main stream] (0,6.6) --
+ (absorption tower-top left);
+ \node[below left] at (absorption tower-top left)
+ {solvent make-up};
+ \draw[main stream] (absorption tower-top) -- ++(0,1);
+ \node[above left] at (absorption tower-top)
+ {clean gas};
+ \draw[main stream] (absorption tower-bottom) --
+ ++(0,-0.5) -| (mid heat exchanger-bottom);
+ \node[below right] at (absorption tower-bottom)
+ {dirty solvent};
+ \draw[main stream] (mid heat exchanger-top) |-
+ (heater-internal tubes left);
+ \draw[main stream] (heater-internal tubes right) --
+ (lamination valve-inlet);
+ \draw[main stream] (lamination valve-outlet) --
+ (stripping tower-top left);
+ \draw[main stream] (stripping tower-bottom) |-
+ (pump-anchor);
+ \node[below right] at (stripping tower-bottom)
+ {clean solvent};
+ \draw[main stream] (pump-left) |-
+ (mid heat exchanger-internal tubes right);
+ \draw[main stream]
+ (mid heat exchanger-internal tubes left) --
+ ++(-0.5,0) |- (cooler-internal tubes right);
+ \draw[main stream] (cooler-internal tubes left) --
+ (absorption tower-top right);
+ \draw[main stream] (12,1.4) --
+ (stripping tower-bottom right);
+ \node[above right] at (stripping tower-bottom right)
+ {clean steam};
+ \draw[main stream] (stripping tower-top) |- ++(2,0.5);
+ \node[above right] at (stripping tower-top)
+ {dirty steam};
+ % Utility Streams Connections and Labelling
+ \draw[utility stream] (4,7.6) -- (cooler-top);
+ \node[above right] at (cooler-top)
+ {cooling water};
+ \draw[utility stream] (cooler-bottom) -- (4,5.6);
+ \draw[utility stream] (7,7.6) -- (heater-top);
+ \node[above right] at (heater-top)
+ {heating steam};
+ \draw[utility stream] (heater-bottom) -- (7,5.6);
+ \end{tikzpicture}
+\end{chpcode}
+
+\begin{figure}
+\centering
+\begin{tikzpicture}[font=\footnotesize]
+% Units Placement and Labelling
+ \pic (absorption tower) at (2,4) {column=packed};
+ \pic (stripping tower) at (10,4) {column=packed};
+ \pic (mid heat exchanger) at (6,4) {heat exchanger};
+ \pic (cooler) at (4,6.6) {heat exchanger};
+ \pic (heater) at (7,6.6) {heat exchanger};
+ \pic (pump) at (8.5,0.6) {centrifugal pump};
+ \pic (lamination valve) at (8.5,6.6) {lamination valve};
+ \node[above, rotate=-90, align=center] at
+ (absorption tower-right)
+ {absorption tower};
+ \node[above, rotate=-90, align=center] at
+ (stripping tower-right)
+ {stripping tower};
+ \node[left=5] at (mid heat exchanger-shell bottom)
+ {heat integration};
+ \node[below] at (lamination valve-anchor)
+ {expansion};
+ \node[below] at (pump-bottom)
+ {compression};
+% Main Streams Connections and Labelling
+ \draw[main stream] (0,1.4) --
+ (absorption tower-bottom left);
+ \node[below left] at (absorption tower-bottom left)
+ {dirty gas};
+ \draw[main stream] (0,6.6) --
+ (absorption tower-top left);
+ \node[below left] at (absorption tower-top left)
+ {solvent make-up};
+ \draw[main stream] (absorption tower-top) -- ++(0,1);
+ \node[above left] at (absorption tower-top)
+ {clean gas};
+ \draw[main stream] (absorption tower-bottom) --
+ ++(0,-0.5) -| (mid heat exchanger-shell bottom);
+ \node[below right] at (absorption tower-bottom)
+ {dirty solvent};
+ \draw[main stream] (mid heat exchanger-shell top) |-
+ (heater-pipes left);
+ \draw[main stream] (heater-pipes right) --
+ (lamination valve-inlet);
+ \draw[main stream] (lamination valve-outlet) --
+ (stripping tower-top left);
+ \draw[main stream] (stripping tower-bottom) |-
+ (pump-anchor);
+ \node[below right] at (stripping tower-bottom)
+ {clean solvent};
+ \draw[main stream] (pump-left) |-
+ (mid heat exchanger-pipes right);
+ \draw[main stream]
+ (mid heat exchanger-pipes left) --
+ ++(-0.5,0) |- (cooler-pipes right);
+ \draw[main stream] (cooler-pipes left) --
+ (absorption tower-top right);
+ \draw[main stream] (12,1.4) --
+ (stripping tower-bottom right);
+ \node[above right] at (stripping tower-bottom right)
+ {clean steam};
+ \draw[main stream] (stripping tower-top) |- ++(2,0.5);
+ \node[above right] at (stripping tower-top)
+ {dirty steam};
+% Utility Streams Connections and Labelling
+ \draw[utility stream] (4,7.6) -- (cooler-shell top);
+ \node[above right] at (cooler-shell top)
+ {cooling water};
+ \draw[utility stream] (cooler-shell bottom) -- (4,5.6);
+ \draw[utility stream] (7,7.6) -- (heater-shell top);
+ \node[above right] at (heater-shell top)
+ {heating steam};
+ \draw[utility stream] (heater-shell bottom) -- (7,5.6);
+\end{tikzpicture}
+\caption{Scheme of an absorption process with solvent regeneration through steam
+ stripping produced by the \lref{lst:absstr} code.}
+\label{fig:absstr}
+\end{figure}
+
+\section{What Happens Next}
+
+As conceived, \chemplants\ is just a toolbox to draw in an easier way chemical
+process schematics, but a lot of tools are still missing in the box.
+
+At the time of the first writing of this documentation, only symbols and styles
+I had the need to use were defined. In the future, a lot of new units will
+be defined, but this is a work that will require time and study, so it will be
+done step by step. I have a list of the ``most commonly used'' units to
+define, but users are free (and invited) to send suggestion about new units
+which they would like to see in the \chemplants\ palette.
+
+Besides the mentioned modifications, I am always opened to suggestions which can
+improve the functionality and usability of \chemplants. Users who have something
+to suggest, find errors and bugs or are simply happy to use this package can
+contact me writing to \mail{elia24913@me.com} and possibly placing
+``\chemplants'' into the object field. I will be very grateful to these users.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%: Bibliography
+
+\printbibliography[heading=bibintoc]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\end{document} % Document End \ No newline at end of file
diff --git a/graphics/pgf/contrib/chemplants/chemplants.sty b/graphics/pgf/contrib/chemplants/chemplants.sty
new file mode 100644
index 0000000000..460078dd53
--- /dev/null
+++ b/graphics/pgf/contrib/chemplants/chemplants.sty
@@ -0,0 +1,1758 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% chemplants.sty
+%% Copyright 2018-2019 Elia Arnese Feffin
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% The Current Maintainer of this work is Elia Arnese Feffin.
+% The Current Maintainer can be reached at the e-mail: elia24913@me.com.
+%
+% This work consists of the files chemplants.sty, chemplants-doc.tex
+% and chemplants-changes.tex, together with the derived files
+% chemplants-doc.pdf and chemplants-changes.pdf.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%:File chemplants.sty
+\NeedsTeXFormat{LaTeX2e}
+\def\chpversion{0.9.8}
+\def\chpdate{2019/11/19}
+\ProvidesPackage{chemplants}[%
+ 2019/11/19 v0.9.8 Symbology to draw chemical plants with TikZ%
+]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%: Packages Loading
+
+\RequirePackage{ifthen} % If-Then Logic
+\RequirePackage{tikz} % The Mother of Them All
+ \usetikzlibrary{decorations.markings} % Patch Patterns
+ \usetikzlibrary{hobby} % Hobby's Algorithm
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%: Definitions, Parameters and Commands
+
+%: Default Parameters
+\def\chp@StreamTip{stealth} % Stream Tip
+\def\chp@MainStreamThickness{semithick} % Main Stream Thickness
+\def\chp@SecondaryStreamThickness{thin} % Secondary Stream Thickness
+\def\chp@UtilityStreamThickness{very thin} % Utility Stream Thickness
+\def\chp@UnitThickness{thick} % Unit Thickness
+\def\chp@UnitScale{1} % Unit Scale
+\def\chp@SignalThickness{very thin} % Signal Thickness
+\def\chp@HiddenStreamStyle{dashed} % Hidden Stream
+\def\chp@HiddenComponentStyle{densely dotted} % Hidden Component
+\def\chp@MeasureColor{gray} % Measure Color
+\def\chp@MeasureTip{|} % Measure Tip
+\def\chp@MeasureThickness{thin} % Measure Thickness
+\def\chp@MeasureFontSize{\footnotesize} % Measure Font Size
+\def\chp@InstrumentThickness{thin} % Instrument Thickness
+\def\chp@InstrumentScale{1} % Instrument Scale
+\def\chp@InstrumentFontSize{\footnotesize} % Instrument Font Size
+\def\chp@BlockThickness{thick} % Block Thickness
+\def\chp@BlockScale{1} % Block Scale
+\def\chp@BlockFontSize{\footnotesize} % Block Font Size
+
+%: Commands to Set Parameters
+\newcommand*{\setchpstreamtip}[1]{% % Stream Tip
+ \gdef\chp@StreamTip{#1}%
+}
+\newcommand*{\setchpmainstreamthickness}[1]{% % Main Stream Thickness
+ \gdef\chp@MainStreamThickness{#1}%
+}
+\newcommand*{\setchpsecondarystreamthickness}[1]{% % Secondary Stream Thickness
+ \gdef\chp@MainStreamThickness{#1}%
+}
+\newcommand*{\setchputilitystreamthickness}[1]{% % Utility Stream Thickness
+ \gdef\chp@UtilityStreamThickness{#1}%
+}
+\newcommand*{\setchpunitthickness}[1]{% % Unit Thickness
+ \gdef\chp@UnitThickness{#1}%
+}
+\newcommand*{\setchpunitscale}[1]{% % Unit Scale
+ \gdef\chp@UnitScale{#1}%
+}
+\newcommand*{\setchpsignalthickness}[1]{% % Signal Thickness
+ \gdef\chp@SignalThickness{#1}%
+}
+\newcommand*{\setchphiddenstreamstyle}[1]{% % Hidden Stream Style
+ \gdef\chp@HiddenStreamStyle{#1}%
+}
+\newcommand*{\setchphiddencomponentstyle}[1]{% % Hidden Component Style
+ \gdef\chp@HiddenComponentStyle{#1}%
+}
+\newcommand*{\setchpmeasurecolor}[1]{% % Measure Color
+ \gdef\chp@MeasureColor{#1}%
+}
+\newcommand*{\setchpmeasuretip}[1]{% % Measure Tip
+ \gdef\chp@MeasureTip{#1}%
+}
+\newcommand*{\setchpmeasurethickness}[1]{% % Measure Thickness
+ \gdef\chp@MeasureThickness{#1}%
+}
+\newcommand*{\setchpmeasurefontsize}[1]{% % Measure
+ \gdef\chp@MeasureFontSize{#1}%
+}
+\newcommand*{\setchpinstrumentthickness}[1]{% % Instrument Thickness
+ \gdef\chp@InstrumentThickness{#1}%
+}
+\newcommand*{\setchpinstrumentscale}[1]{% % Instrument Scale
+ \gdef\chp@InstrumentScale{#1}%
+}
+\newcommand*{\setchpinstrumentfontsize}[1]{% % Instrument Font Size
+ \gdef\chp@InstrumentFontSize{#1}%
+}
+\newcommand*{\setchpblockthickness}[1]{% % Block Thickness
+ \gdef\chp@BlockThickness{#1}%
+}
+\newcommand*{\setchpblockscale}[1]{% % Block Scale
+ \gdef\chp@BlockScale{#1}%
+}
+\newcommand*{\setchpblockfontsize}[1]{% % Block Font Size
+ \gdef\chp@BlockFontSize{#1}%
+}
+
+%: Measure Command
+\newcommand*{\measure}[4][below]{%
+ \draw [chpmeasure] #2 -- #3
+ node [pos=0.5,sloped,#1,font=\chp@MeasureFontSize] {#4};%
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%: Styles for Streams, Units and Signals
+
+%: Main Stream
+\tikzset{main stream/.style=%
+ {%
+ -\chp@StreamTip,%
+ \chp@MainStreamThickness,%
+ }%
+}
+
+%: Secondary Stream
+\tikzset{secondary stream/.style=%
+ {%
+ -\chp@StreamTip,%
+ \chp@SecondaryStreamThickness,%
+ }%
+}
+
+%: Utility Stream
+\tikzset{utility stream/.style=%
+ {%
+ -\chp@StreamTip,%
+ \chp@UtilityStreamThickness,
+ }%
+}
+
+%: Process Unit
+\tikzset{chpunitstyle/.style=%
+ {%
+ \chp@UnitThickness,%
+ scale=\chp@UnitScale%
+ }%
+}
+
+%: Signal
+\tikzset{signal/.style=%
+ {%
+ \chp@SignalThickness,%
+ decoration={%
+ markings, mark=between positions 5mm and (1-5mm) step 5mm with{%
+ \draw [\chp@SignalThickness] (-2pt,2pt) -- (2pt,-2pt);
+ \draw [\chp@SignalThickness] (-1pt,2pt) -- (3pt,-2pt);
+ }%
+ }, postaction={decorate}%
+ }%
+}
+
+%: Short Signal
+\tikzset{short signal/.style=%
+ {%
+ \chp@SignalThickness,%
+ decoration={%
+ markings, mark=at position 0.5 with{%
+ \draw [\chp@SignalThickness] (-2pt,2pt) -- (2pt,-2pt);
+ \draw [\chp@SignalThickness] (-1pt,2pt) -- (3pt,-2pt);%
+ }%
+ }, postaction={decorate}%
+ }%
+}
+
+%: Hidden Stream
+\tikzset{hidden stream/.style=%
+ {%
+ \chp@HiddenStreamStyle%
+ }%
+}
+
+%: Hidden Component
+\tikzset{hidden component/.style=%
+ {%
+ \chp@HiddenComponentStyle%
+ }%
+}
+
+%: Measure
+\tikzset{chpmeasure/.style=%
+ {%
+ draw=\chp@MeasureColor,%
+ \chp@MeasureTip-\chp@MeasureTip,%
+ \chp@MeasureThickness%
+ }%
+}
+
+%: Instrument
+\tikzset{chpinstrumentstyle/.style=%
+ {%
+ \chp@InstrumentThickness,%
+ scale=\chp@InstrumentScale%
+ }%
+}
+
+%: Block
+\tikzset{chpblockstyle/.style=%
+ {%
+ \chp@BlockThickness,%
+ scale=\chp@BlockScale%
+ }%
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%: Process Units
+
+%: Fluids and Solids Storage
+%: Tank
+\tikzset{tank/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-1,-0.915) to [out=270,in=270]
+ (1,-0.915) --
+ (1,0.915) to [out=90,in=90]
+ (-1,0.915) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-1,0);
+ \coordinate (-bottom left) at (-1,-0.915);
+ \coordinate (-bottom) at (0,-1.5);
+ \coordinate (-bottom right) at (1,-0.915);
+ \coordinate (-right) at (1,0);
+ \coordinate (-top right) at (1,0.915);
+ \coordinate (-top) at (0,1.5);
+ \coordinate (-top left) at (-1,0.915);
+ \end{scope}
+ }%
+}
+%: Cone Tank
+\tikzset{cone tank/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-1.5,-1.5) --
+ (1.5,-1.5) --
+ (1.5,1.1) --
+ (0,1.5) --
+ (-1.5,1.1) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-1.5,0);
+ \coordinate (-bottom left) at (-1.5,-1.4);
+ \coordinate (-bottom) at (0,-1.5);
+ \coordinate (-bottom right) at (1.5,-1.4);
+ \coordinate (-right) at (1.5,0);
+ \coordinate (-top right) at (1.5,1.1);
+ \coordinate (-top) at (0,1.5);
+ \coordinate (-top left) at (-1.5,1.1);
+ \end{scope}
+ }%
+}
+%: Dome Tank
+\tikzset{dome tank/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-1.5,-1.5) --
+ (1.5,-1.5) --
+ (1.5,0.7) to [out=90,in=0]
+ (0,1.5) to [out=180,in=90]
+ (-1.5,0.7) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-1.5,0);
+ \coordinate (-bottom left) at (-1.5,-1.4);
+ \coordinate (-bottom) at (0,-1.5);
+ \coordinate (-bottom right) at (1.5,-1.4);
+ \coordinate (-right) at (1.5,0);
+ \coordinate (-top right) at (1.5,0.7);
+ \coordinate (-top) at (0,1.5);
+ \coordinate (-top left) at (-1.5,0.7);
+ \end{scope}
+ }%
+}
+%: Floating Roof Tank
+\tikzset{floating roof tank/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-1.5,1.5) --
+ (-1.5,-1.5) --
+ (1.5,-1.5) --
+ (1.5,1.5);
+ \draw [chpunitstyle]
+ (-1.45,1.4) circle (0.05)
+ (1.45,1.4) circle (0.05)
+ (-1.4,1.3) rectangle (1.4,1.5);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-1.5,0);
+ \coordinate (-bottom left) at (-1.5,-1.4);
+ \coordinate (-bottom) at (0,-1.5);
+ \coordinate (-bottom right) at (1.5,-1.4);
+ \coordinate (-right) at (1.5,0);
+ \coordinate (-top right) at (1.5,1.2);
+ \coordinate (-top) at (0,1.5);
+ \coordinate (-top left) at (-1.5,1.2);
+ \end{scope}
+ }%
+}
+%: Bell Gasholder
+\tikzset{bell gasholder/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-1.5,0.5) --
+ (-1.5,-1.5) --
+ (1.5,-1.5) --
+ (1.5,0.5);
+ \draw [chpunitstyle]
+ (1.45,-0.5) --
+ (1.45,0.7) to [out=90,in=0]
+ (0,1.45) to [out=180,in=90]
+ (-1.45,0.7) -- (-1.45,-0.50);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-1.5,0);
+ \coordinate (-bottom left) at (-1.5,-1.4);
+ \coordinate (-bottom) at (0,-1.5);
+ \coordinate (-bottom right) at (1.5,-1.4);
+ \coordinate (-right) at (1.5,0);
+ \coordinate (-top right) at (1.45,0.7);
+ \coordinate (-top) at (0,1.5);
+ \coordinate (-top left) at (-1.45,0.7);
+ \end{scope}
+ }%
+}
+%: Dry Gasholder
+\tikzset{dry gasholder/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (1.5,-1.0) arc
+ (0:180:1.5) -- cycle;
+ \draw [chpunitstyle]
+ (1.5,-1.0) --
+ (1.5,1.0) --
+ (-1.5,1.0) --
+ (-1.5,-1.0);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-1.5,0);
+ \coordinate (-bottom left) at (-1.5,-0.9);
+ \coordinate (-bottom) at (0,-1.0);
+ \coordinate (-bottom right) at (1.5,-0.9);
+ \coordinate (-right) at (1.5,0);
+ \coordinate (-top right) at (1.5,1);
+ \coordinate (-top) at (0,1);
+ \coordinate (-top left) at (-1.5,1);
+ \coordinate (-dome top) at (0,0.5);
+ \end{scope}
+ }%
+}
+
+%: Fluids Handling
+%: Centrifugal Pump
+\tikzset{centrifugal pump/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) circle (0.4) circle (0.05);
+ \draw [chpunitstyle]
+ (230.19:0.4) --
+ ++(230.19:0.377) --
+ ++(1,0) -- ++(129.81:0.377);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.4,0);
+ \coordinate (-bottom) at (0,-0.6);
+ \coordinate (-right) at (0.4,0);
+ \coordinate (-top) at (0,0.4);
+ \end{scope}
+ }%
+}
+%: Rotary Pump
+\tikzset{rotary pump/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.4,0) arc
+ (180:360:0.4) --
+ (0.4,0.5) arc
+ (0:180:0.4) -- cycle
+ (0,0) circle (0.225)
+ (0,0.5) circle (0.225);
+ \draw [chpunitstyle]
+ (230.19:0.4) --
+ ++(230.19:0.377) --
+ ++(1,0) -- ++(129.81:0.377);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.4,0.25);
+ \coordinate (-bottom) at (0,-0.6);
+ \coordinate (-right) at (0.4,0.25);
+ \coordinate (-top) at (0,0.9);
+ \end{scope}
+ }%
+}
+%: Liquid Ring Pump
+\tikzset{liquid ring pump/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) circle (0.4) circle (0.325);
+ \draw [chpunitstyle]
+ (230.19:0.4) --
+ ++(230.19:0.377) --
+ ++(1,0) -- ++(129.81:0.377);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.4,0);
+ \coordinate (-bottom) at (0,-0.6);
+ \coordinate (-right) at (0.4,0);
+ \coordinate (-top) at (0,0.4);
+ \end{scope}
+ }%
+}
+%: Reciprocating Pump
+\tikzset{reciprocating pump/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.4,-0.4) rectangle (0.4,0.4);
+ \draw [chpunitstyle]
+ (-0.3,-0.4) -- (-0.3,-0.6)
+ (0.3,-0.4) -- (0.3,-0.6)
+ (-0.5,-0.6) -- (0.5,-0.6);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.4,0);
+ \coordinate (-bottom) at (0,-0.6);
+ \coordinate (-right) at (0.4,0);
+ \coordinate (-top) at (0,0.4);
+ \end{scope}
+ }%
+}
+%: Fan
+\tikzset{fan/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0.4,0.4) --
+ (0,0.4) arc
+ (90:360:0.4) -- cycle
+ (0,0) circle (0.15);
+ \draw [chpunitstyle]
+ (230.19:0.4) --
+ ++(230.19:0.377) --
+ ++(1,0) -- ++(129.81:0.377);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.4,0);
+ \coordinate (-bottom) at (0,-0.6);
+ \coordinate (-right) at (0.4,0);
+ \coordinate (-top) at (0,0.4);
+ \coordinate (-outlet) at (0.4,0.4);
+ \end{scope}
+ }%
+}
+%: Centrifugal Compressor
+\tikzset{centrifugal compressor/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.9,-0.4) --
+ (0.9,-0.2) --
+ (0.9,0.2) --
+ (-0.9,0.4) -- cycle;
+ \draw [chpunitstyle]
+ (-0.8,-0.39) -- (-0.8,-0.6)
+ (0.8,-0.21) -- (0.8,-0.6)
+ (-1.0,-0.6) -- (1.0,-0.6);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.9,0);
+ \coordinate (-bottom) at (0,-0.6);
+ \coordinate (-right) at (0.9,0);
+ \coordinate (-inlet bottom) at (-0.9,-0.4);
+ \coordinate (-outlet bottom) at (0.9,-0.2);
+ \coordinate (-outlet top) at (0.9,0.2);
+ \coordinate (-inlet top) at (-0.9,0.4);
+ \end{scope}
+ }%
+}
+%: Rotary Compressor
+\tikzset{rotary compressor/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.4,0) arc
+ (180:360:0.4) --
+ (0.4,0.5) arc
+ (0:180:0.4) -- cycle
+ (0.325,0.5) arc
+ (0:180:0.325) to [out=270,in=90]
+ (0.325,0) arc (360:180:0.325);
+ \draw [chpunitstyle]
+ (230.19:0.4) --
+ ++(230.19:0.377) --
+ ++(1,0) -- ++(129.81:0.377);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.4,0.25);
+ \coordinate (-bottom) at (0,-0.6);
+ \coordinate (-right) at (0.4,0.25);
+ \coordinate (-top) at (0,0.9);
+ \end{scope}
+ }%
+}
+%: Reciprocating Compressor
+\tikzset{reciprocating compressor/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) circle (0.4)
+ (0.2,-0.346) --
+ (1.4,-0.346) --
+ (1.4,0.346) --
+ (0.2,0.346);
+ \draw [chpunitstyle]
+ (0.2,-0.346) -- (0.2,-0.6)
+ (-0.2,-0.346) -- (-0.2,-0.6)
+ (1.3,-0.346) -- (1.3,-0.6)
+ (-0.5,-0.6) -- (1.5,-0.6);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.4,0);
+ \coordinate (-bottom) at (0.5,-0.6);
+ \coordinate (-top) at (0,0.4);
+ \coordinate (-inlet bottom) at (0.8,-0.346);
+ \coordinate (-outlet) at (1.4,0);
+ \coordinate (-inlet top) at (0.8,0.346);
+ \end{scope}
+ }%
+}
+%: MultiStage Compressor
+\tikzset{multistage compressor/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) circle (0.4)
+ (0.2,-0.346) --
+ (0.7,-0.346) --
+ (0.7,0.346) -- (0.2,0.346)
+ (0.7,-0.231) --
+ (1.1,-0.231) --
+ (1.1,0.231) -- (0.7,0.231)
+ (1.1,-0.116) --
+ (1.4,-0.116) --
+ (1.4,0.116) -- (1.1,0.116);
+ \draw [chpunitstyle]
+ (0.2,-0.346) -- (0.2,-0.6)
+ (-0.2,-0.346) -- (-0.2,-0.6)
+ (1.3,-0.116) -- (1.3,-0.6)
+ (-0.5,-0.6) -- (1.5,-0.6);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.4,0);
+ \coordinate (-bottom) at (0.5,-0.6);
+ \coordinate (-top) at (0,0.4);
+ \coordinate (-first bottom) at (0.45,-0.346);
+ \coordinate (-second bottom) at (0.9,-0.231);
+ \coordinate (-third bottom) at (1.25,-0.116);
+ \coordinate (-outlet) at (1.4,0);
+ \coordinate (-third top) at (1.25,0.116);
+ \coordinate (-second top) at (0.9,0.231);
+ \coordinate (-first top) at (0.45,0.346);
+ \end{scope}
+ }%
+}
+%: Ejector
+\tikzset{ejector/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0.25,-0.1) --
+ (0.25,-0.25) --
+ (-0.25,-0.25) --
+ (-0.25,0.25) --
+ (0.25,0.25) --
+ (0.25,0.1) --
+ (1.25,0.25) --
+ (1.25,-0.25) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-main inlet) at (-0.25,0);
+ \coordinate (-suck inlet bottom) at (0,-0.25);
+ \coordinate (-outlet) at (1.25,0);
+ \coordinate (-suck inlet top) at (0,0.25);
+ \end{scope}
+ }%
+}
+
+%: Heat Exchangers
+%: Heat Exchanger
+\tikzset{heat exchanger/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) circle (0.5)
+ (-0.5,0) --
+ (-0.25,0) --
+ (-0.25,0.3) --
+ (0.25,-0.3) --
+ (0.25,0) -- (0.5,0);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-shell bottom) at (0,-0.5);
+ \coordinate (-shell top) at (0,0.5);
+ \coordinate (-pipes left) at (-0.5,0);
+ \coordinate (-pipes right) at (0.5,0);
+ \end{scope}
+ }%
+}
+%: Two-Phases Heat Exchanger
+\tikzset{heat exchanger biphase/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) circle (0.5)
+ (30:0.5) --
+ ++(-0.6,0) --
+ ++(0.3,-0.25) --
+ ++(-0.3,-0.25) -- ++(0.6,0);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-shell left) at (-0.5,0);
+ \coordinate (-shell bottom) at (0,-0.5);
+ \coordinate (-shell right) at (0.5,0);
+ \coordinate (-shell top) at (0,0.5);
+ \coordinate (-pipes bottom) at (-30:0.5);
+ \coordinate (-pipes top) at (30:0.5);
+ \end{scope}
+ }%
+}
+%: Boiler
+\tikzset{boiler/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) circle (0.5);
+ \draw [chpunitstyle, -\chp@StreamTip]
+ (-0.7,0.5) --
+ (-0.5,0.5) --
+ (0.5,-0.5) -- (0.7,-0.5);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.5,0);
+ \coordinate (-bottom) at (0,-0.5);
+ \coordinate (-right) at (0.5,0);
+ \coordinate (-top) at (0,0.5);
+ \coordinate (-pipes inlet) at (-0.7,0.5);
+ \coordinate (-pipes outlet) at (0.7,-0.5);
+ \end{scope}
+ }%
+}
+%: Condenser
+\tikzset{condenser/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) circle (0.5);
+ \draw [chpunitstyle, -\chp@StreamTip]
+ (-0.7,-0.5) --
+ (-0.5,-0.5) --
+ (0.5,0.5) --
+ (0.7,0.5);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.5,0);
+ \coordinate (-bottom) at (0,-0.5);
+ \coordinate (-right) at (0.5,0);
+ \coordinate (-top) at (0,0.5);
+ \coordinate (-pipes inlet) at (-0.7,-0.5);
+ \coordinate (-pipes outlet) at (0.7,0.5);
+ \end{scope}
+ }%
+}
+%: Air Heat Exchanger
+\tikzset{air heat exchanger/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.5,-0.5) rectangle (0.5,0.5)
+ (0,0) circle (0.4)
+ (-0.3,0) --
+ (-0.3,-0.15) --
+ (0.3,0.15) --
+ (0.3,0) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.5,0);
+ \coordinate (-bottom) at (0,-0.5);
+ \coordinate (-right) at (0.5,0);
+ \coordinate (-top) at (0,0.5);
+ \end{scope}
+ }%
+}
+%: Tube Bundle Heat Exchanger
+\tikzset{tube bundle heat exchanger/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-1.0,-0.3) --
+ (0.7,-0.3) arc
+ (270:450:0.3) --
+ (-1.0,0.3) -- cycle;
+ \foreach \i in {1, 2, ...,10} {%
+ \draw [chpunitstyle]
+ (-0.6,-0.3 + 0.06*\i) -- ++(1.2,0);
+ }
+ \draw [chpunitstyle]
+ (-1.0,-0.35) -- (-1.0,-0.3)
+ (-1.0,0.35) -- (-1.0,0.3)
+ (-0.6,-0.35) -- (-0.6,0.35)
+ (0.6,-0.35) -- (0.6,0.35);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-1.0,0);
+ \coordinate (-right) at (1.0,0);
+ \coordinate (-head bottom) at (-0.8,-0.3);
+ \coordinate (-head top) at (-0.8,0.3);
+ \coordinate (-shell bottom left) at (-0.5,-0.3);
+ \coordinate (-shell bottom) at (0,-0.3);
+ \coordinate (-shell bottom right) at (0.5,-0.3);
+ \coordinate (-shell top right) at (0.5,0.3);
+ \coordinate (-shell top) at (0,0.3);
+ \coordinate (-shell top left) at (-0.5,0.3);
+ \end{scope}
+ }%
+}
+%: Plate Heat Exchanger
+\tikzset{plate heat exchanger/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.5,-0.7) rectangle
+ (0.5,0.7);
+ \foreach \i in {1, 2, ..., 4} {%
+ \draw [chpunitstyle]
+ (-0.5 + 0.2*\i,-0.7) -- ++(0,1.4);
+ }
+ \draw [chpunitstyle]
+ (-0.5,-0.6) -- (0.5,0.6);
+ \draw [chpunitstyle]
+ (-0.5,-0.75) -- (-0.5,-0.7)
+ (-0.5,0.7) -- (-0.5,0.75)
+ (0.5,-0.75) -- (0.5,-0.7)
+ (0.5,0.7) -- (0.5,0.75);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.5,0);
+ \coordinate (-bottom) at (0,-0.7);
+ \coordinate (-right) at (0.5,0);
+ \coordinate (-top) at (0,0.7);
+ \coordinate (-inner left) at (-0.5,-0.6);
+ \coordinate (-inner right) at (0.5,0.6);
+ \coordinate (-outer left) at (-0.5,0.6);
+ \coordinate (-outer right) at (0.5,-0.6);
+ \end{scope}
+ }%
+}
+%: Spiral Heat Exchanger
+\tikzset{spiral heat exchanger/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) circle (0.7);
+ \draw [chpunitstyle]
+ (-0.7,0) -- (0.001,0);
+ \draw [chpunitstyle]
+ plot [variable=\t, domain=0:720, hobby]
+ (\t:\t*0.7/720);
+ \draw [chpunitstyle, dashed]
+ (0,0) -- (0,0.7);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-inner center) at (-0.7,0);
+ \coordinate (-inner edge) at (0.7,0);
+ \coordinate (-outer center) at (0,0.7);
+ \coordinate (-outer edge) at (0,-0.7);
+ \end{scope}
+ }%
+}
+%: Pipe Furnace
+\tikzset{pipe furnace/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-1.0,-0.5) --
+ (1.0,-0.5) --
+ (1.0,0.5) --
+ (0.2,0.75) --
+ (0.2,1.5) --
+ (-0.2,1.5) --
+ (-0.2,0.75) --
+ (-1.0,0.5) -- cycle;
+ \draw [chpunitstyle]
+ (-1.0,0) --
+ (-0.75,0) --
+ (-0.6,-0.4) --
+ (-0.3,0.4) --
+ (0,-0.4) --
+ (0.3,0.4) --
+ (0.6,-0.4) --
+ (0.75,0) -- (1.0,0);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-bottom) at (0,-0.5);
+ \coordinate (-top) at (0,1.5);
+ \coordinate (-pipes left) at (-1.0,0);
+ \coordinate (-pipes right) at (1.0,0);
+ \end{scope}
+ }%
+}
+
+%: Separators
+%: Steam Trap
+\tikzset{steam trap/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (45:0.15) arc (45:225:0.15);
+ \draw [chpunitstyle, fill]
+ (225:0.15) arc (225:405:0.15) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.15,0);
+ \coordinate (-bottom) at (0,-0.15);
+ \coordinate (-right) at (0.15,0);
+ \coordinate (-top) at (0,0.15);
+ \end{scope}
+ }%
+}
+%: Gas-Liquid Separator
+\tikzset{gas-liquid separator/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.8,-1.032) to [out=270,in=270]
+ (0.8,-1.032) --
+ (0.8,1.032) to [out=90,in=90]
+ (-0.8,1.032) -- cycle;
+ \draw [chpunitstyle, densely dotted]
+ (-0.755,1.2) -- (0.755,1.2);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-bottom left) at (-0.8,-1.032);
+ \coordinate (-bottom right) at (0.8,-1.032);
+ \coordinate (-top right) at (0.8,1.032);
+ \coordinate (-top left) at (-0.8,1.032);
+ \coordinate (-stirrer) at (0.5,1.5);
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-inlet left) at (-0.8,0);
+ \coordinate (-inlet right) at (0.8,0);
+ \coordinate (-gas outlet) at (0,1.5);
+ \coordinate (-liquid outlet) at (0,-1.5);
+ \end{scope}
+ }%
+}
+%: Cyclone
+\tikzset{cyclone/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.3,0.25) rectangle
+ (0.3,0) --
+ (0,-1.0) -- (-0.3,0);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-inlet left) at (-0.3,0.125);
+ \coordinate (-inlet right) at (0.3,0.125);
+ \coordinate (-gas outlet) at (0,0.25);
+ \coordinate (-solid outlet) at (0,-1.0);
+ \end{scope}
+ }%
+}
+%: Stratifier
+\tikzset{stratifier/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (1.032,-0.8) to [out=0,in=0]
+ (1.032,0.8) --
+ (-1.032,0.8) to [out=180,in=180]
+ (-1.032,-0.8) -- cycle;
+ \draw [chpunitstyle]
+ (-0.9,-0.85) -- (-0.9,0.3)
+ (0.9,-0.85) -- (0.9,0)
+ (0.6,0.85) -- (0.6,0.7)
+ (0.6,0.6) -- (0.6,-0.6);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-1.5,0);
+ \coordinate (-bottom) at (0,-0.8);
+ \coordinate (-right) at (1.5,0);
+ \coordinate (-top right) at (1.032,0.8);
+ \coordinate (-top left) at (-1.032,0.8);
+ \coordinate (-inlet) at (0,0.8);
+ \coordinate (-light outlet) at (-1.032,-0.8);
+ \coordinate (-heavy outlet) at (1.032,-0.8);
+ \end{scope}
+ }%
+}
+%: Settler
+\tikzset{settler/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-1.5,-0.2) --
+ (0,-0.8) --
+ (1.5,-0.2) --
+ (1.5,0.8) --
+ (-1.5,0.8) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-inlet left) at (-1.5,-0.2);
+ \coordinate (-inlet right) at (1.5,-0.2);
+ \coordinate (-inlet top) at (0,0.8);
+ \coordinate (-liquid outlet left) at (-1.5,0.8);
+ \coordinate (-liquid outlet right) at (1.5,0.8);
+ \coordinate (-solid outlet) at (0,-0.8);
+ \end{scope}
+ }%
+}
+%: Scrubber
+\tikzset{scrubber/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.3,-0.25) --
+ (0,-0.75) --
+ (0.3,-0.25) --
+ (0.3,0.55) to [out=90,in=0]
+ (0,0.75) to [out=180,in=90]
+ (-0.3,0.55) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-gas inlet left) at (-0.3,-0.25);
+ \coordinate (-gas inlet right) at (0.3,-0.25);
+ \coordinate (-liquid inlet left) at (-0.3,0.55);
+ \coordinate (-liquid inlet right) at (0.3,0.55);
+ \coordinate (-gas outlet) at (0,0.75);
+ \coordinate (-liquid outlet) at (0,-0.75);
+ \end{scope}
+ }%
+}
+%: Kettle Bolier
+\tikzset{kettle boiler/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-1.0,-0.3) --
+ (0.7,-0.3) to [out=0,in=270]
+ (1.0,0.2) to [out=90,in=0]
+ (0.7,0.7) --
+ (-0.3,0.7) --
+ (-0.6,0.3) --
+ (-1.0,0.3) -- cycle;
+ \draw [chpunitstyle]
+ (-1.0,-0.35) -- (-1.0,-0.3)
+ (-1.0,0.35) -- (-1.0,0.3)
+ (-0.6,-0.35) -- (-0.6,0.35)
+ (0.6,-0.35) -- (0.6,0.35);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-1.0,0);
+ \coordinate (-right) at (1.0,0.2);
+ \coordinate (-inlet) at (0,-0.3);
+ \coordinate (-gas outlet) at (0.2,0.7);
+ \coordinate (-liquid outlet) at (0.7,-0.3);
+ \coordinate (-head bottom) at (-0.8,-0.3);
+ \coordinate (-head top) at (-0.8,0.3);
+ \end{scope}
+ }%
+}
+%: Tube Bundle Evaporator
+\tikzset{tube bundle evaporator/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.8,-1.032) to [out=270,in=270]
+ (0.8,-1.032) --
+ (0.8,1.032) to [out=90,in=90]
+ (-0.8,1.032) -- cycle;
+ \foreach \i in {0, 1, ..., 10} {%
+ \draw [chpunitstyle]
+ (-0.85,-0.9 + 0.08*\i) -- ++(1.7,0);
+ }
+ \draw [chpunitstyle]
+ (-0.85,-0.95) -- (-0.85,-0.05)
+ (0.85,-0.95) -- (0.85,-0.05);
+ \draw [chpunitstyle, densely dotted]
+ (-0.755,1.2) -- (0.755,1.2);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-bottom left) at (-0.8,-1.032);
+ \coordinate (-bottom right) at (0.8,-1.032);
+ \coordinate (-top right) at (0.8,1.032);
+ \coordinate (-top left) at (-0.8,1.032);
+ \coordinate (-inlet left) at (-0.8,0);
+ \coordinate (-inlet right) at (0.8,0);
+ \coordinate (-gas outlet) at (0,1.5);
+ \coordinate (-liquid outlet) at (0,-1.5);
+ \coordinate (-pipes left) at (-0.85,-0.5);
+ \coordinate (-pipes right) at (0.85,-0.5);
+ \end{scope}
+ }%
+}
+%: Basket Evaporator
+\tikzset{basket evaporator/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.8,-1.032) to [out=270,in=270]
+ (0.8,-1.032) --
+ (0.8,1.032) to [out=90,in=90]
+ (-0.8,1.032) -- cycle;
+ \foreach \i in {1, 2, ...,19} {%
+ \draw [chpunitstyle]
+ (-0.8 + 0.08*\i,-0.9) -- ++(0,0.8);
+ }
+ \draw [chpunitstyle]
+ (-0.85,-0.9) -- (0.85,-0.9)
+ (-0.85,-0.1) -- (0.85,-0.1);
+ \draw [chpunitstyle, densely dotted]
+ (-0.755,1.2) -- (0.755,1.2);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-bottom left) at (-0.8,-1.032);
+ \coordinate (-bottom right) at (0.8,-1.032);
+ \coordinate (-top right) at (0.8,1.032);
+ \coordinate (-top left) at (-0.8,1.032);
+ \coordinate (-inlet left) at (-0.8,0);
+ \coordinate (-inlet right) at (0.8,0);
+ \coordinate (-gas outlet) at (0,1.5);
+ \coordinate (-liquid outlet) at (0,-1.5);
+ \coordinate (-shell top left) at (-0.8,-0.2);
+ \coordinate (-shell left) at (-0.8,-0.5);
+ \coordinate (-shell bottom left) at (-0.8,-0.8);
+ \coordinate (-shell bottom right) at (0.8,-0.8);
+ \coordinate (-shell right) at (0.8,-0.5);
+ \coordinate (-shell top right) at (0.8,-0.2);
+ \end{scope}
+ }%
+}
+%: Climbing Film Evaporator
+\tikzset{climbing film evaporator/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.4,0.4) --
+ (-0.4,-1.2) to [out=270,in=180]
+ (0,-1.5) to [out=0,in=270]
+ (0.4,-1.2) -- (0.4,0.4)
+ (0.4,0.3) --
+ (0.8,0.6) --
+ (0.8,1.032) to [out=90,in=90]
+ (-0.8,1.032) --
+ (-0.8,0.6) -- (-0.4,0.3);
+ \foreach \i in {1, 2, ...,10} {%
+ \draw [chpunitstyle]
+ (-0.4 + 0.08*\i,-1.2) -- ++(0,1.5);
+ }
+ \draw [chpunitstyle]
+ (-0.45,0.3) -- (0.45,0.3)
+ (-0.45,-1.2) -- (0.45,-1.2);
+ \draw [chpunitstyle, -\chp@StreamTip]
+ (-0.5,0.37) --
+ (-0.6,0.23) --
+ (-0.6,-1.35) -- (-0.35,-1.35);
+ \draw [chpunitstyle, densely dotted]
+ (-0.755,1.2) -- (0.755,1.2);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-top right) at (0.8,1.032);
+ \coordinate (-top left) at (-0.8,1.032);
+ \coordinate (-inlet left) at (-0.8,0.6);
+ \coordinate (-inlet right) at (0.8,0.6);
+ \coordinate (-gas outlet) at (0,1.5);
+ \coordinate (-liquid outlet) at (0,-1.5);
+ \coordinate (-shell top left) at (-0.4,0.2);
+ \coordinate (-shell left) at (-0.4,-0.45);
+ \coordinate (-shell bottom left) at (-0.4,-1.1);
+ \coordinate (-shell bottom right) at (0.4,-1.1);
+ \coordinate (-shell right) at (0.4,-0.45);
+ \coordinate (-shell top right) at (0.4,0.2);
+ \end{scope}
+ }%
+}
+%: Tube Bundle Crystallizer
+\tikzset{tube bundle crystallizer/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.8,-1.032) --
+ (0,-1.5) --
+ (0.8,-1.032) --
+ (0.8,1.032) to [out=90,in=90]
+ (-0.8,1.032) -- cycle;
+ \foreach \i in {0, 1, ..., 10} {%
+ \draw [chpunitstyle]
+ (-0.85,-0.9 + 0.08*\i) -- ++(1.7,0);
+ }
+ \draw [chpunitstyle]
+ (-0.85,-0.95) -- (-0.85,-0.05)
+ (0.85,-0.95) -- (0.85,-0.05);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-bottom left) at (-0.8,-1.032);
+ \coordinate (-bottom right) at (0.8,-1.032);
+ \coordinate (-top right) at (0.8,1.032);
+ \coordinate (-top left) at (-0.8,1.032);
+ \coordinate (-inlet left) at (-0.8,0);
+ \coordinate (-inlet right) at (0.8,0);
+ \coordinate (-liquid outlet) at (0,1.5);
+ \coordinate (-solid outlet) at (0,-1.5);
+ \coordinate (-pipes left) at (-0.85,-0.5);
+ \coordinate (-pipes right) at (0.85,-0.5);
+ \end{scope}
+ }%
+}
+%: Stirred Crystallizer
+\tikzset{stirred crystallizer/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.8,-1.032) --
+ (0,-1.5) --
+ (0.8,-1.032) --
+ (0.8,1.032) to [out=90,in=90]
+ (-0.8,1.032) -- cycle;
+ \draw [chpunitstyle, yshift=-0.25cm, xslant=0.285]
+ (0,1.75) --
+ (0,0) to [out=150,in=90]
+ (-0.5,0) to [out=270,in=210]
+ (0,0) to [out=30,in=90]
+ (0.5,0) to [out=270,in=330] (0,0);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-bottom left) at (-0.8,-1.032);
+ \coordinate (-bottom right) at (0.8,-1.032);
+ \coordinate (-top right) at (0.8,1.032);
+ \coordinate (-top left) at (-0.8,1.032);
+ \coordinate (-inlet left) at (-0.8,0);
+ \coordinate (-inlet right) at (0.8,0);
+ \coordinate (-liquid outlet) at (0,1.5);
+ \coordinate (-solid outlet) at (0,-1.5);
+ \coordinate (-shaft) at (0.5,1.5);
+ \end{scope}
+ }%
+}
+
+%: Columns
+%: Column
+\tikzset{pics/column/.style=%
+ {%
+ code=%
+ {%
+ \draw [chpunitstyle]
+ (-0.5,-2.7) to [out=270,in=270]
+ (0.5,-2.7) --
+ (0.5,2.7) to [out=90,in=90]
+ (-0.5,2.7) -- cycle;
+ \ifthenelse{\equal{#1}{empty}}{%
+ \relax%
+ }%
+ {%
+ \relax%
+ }
+ \ifthenelse{\equal{#1}{trayed}}{%
+ \foreach \i in {0, 1, ..., 24} {%
+ \draw [chpunitstyle]
+ (-0.5,-2.4 + 0.2*\i) -- (0.5,-2.4 + 0.2*\i);
+ }%
+ }%
+ {%
+ \relax%
+ }
+ \ifthenelse{\equal{#1}{packed}}{%
+ \draw [chpunitstyle, join=bevel]
+ (-0.5,-2.4) --
+ (0.5,2.4) --
+ (-0.5,2.4) --
+ (0.5,-2.4) -- cycle;
+ }%
+ {%
+ \relax%
+ }
+ \ifthenelse{\equal{#1}{packed double}}{%
+ \draw [chpunitstyle, join=bevel]
+ (-0.5,-2.4) --
+ (0.5,-0.2) --
+ (-0.5,-0.2) --
+ (0.5,-2.4) -- cycle;
+ \draw [chpunitstyle, join=bevel]
+ (-0.5,2.4) --
+ (0.5,0.2) --
+ (-0.5,0.2) --
+ (0.5,2.4) -- cycle;
+ }%
+ {%
+ \relax%
+ }
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.5,0);
+ \coordinate (-bottom left) at (-0.5,-2.6);
+ \coordinate (-bottom) at (0,-3);
+ \coordinate (-bottom right) at (0.5,-2.6);
+ \coordinate (-right) at (0.5,0);
+ \coordinate (-top right) at (0.5,2.6);
+ \coordinate (-top) at (0,3);
+ \coordinate (-top left) at (-0.5,2.6);
+ \end{scope}
+ }%
+ }%
+}
+
+%: Reactors
+%: Stirred Reactor
+\tikzset{stirred reactor/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.8,-0.732) to [out=270,in=270]
+ (0.8,-0.732) --
+ (0.8,0.732) to [out=90,in=90]
+ (-0.8,0.732) -- cycle;
+ \draw [chpunitstyle, yshift=-0.25cm, xslant=0.285]
+ (0,1.75) --
+ (0,0) to [out=150,in=90]
+ (-0.5,0) to [out=270,in=210]
+ (0,0) to [out=30,in=90]
+ (0.5,0) to [out=270,in=330] (0,0);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.8,0);
+ \coordinate (-bottom left) at (-0.8,-0.732);
+ \coordinate (-bottom) at (0,-1.2);
+ \coordinate (-bottom right) at (0.8,-0.732);
+ \coordinate (-right) at (0.8,0);
+ \coordinate (-top right) at (0.8,0.732);
+ \coordinate (-top) at (0,1.2);
+ \coordinate (-top left) at (-0.8,0.732);
+ \coordinate (-shaft) at (0.5,1.5);
+ \end{scope}
+ }%
+}
+%: Packed Bed Reactor
+\tikzset{packed bed reactor/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-1.0,-0.4) rectangle (1.0,0.4)
+ (-1.0,-0.45) -- (-1.0,0.45)
+ (1.0,-0.45) -- (1.0,0.45);
+ \draw [chpunitstyle, join=bevel]
+ (-0.8,0.4) --
+ (0.8,-0.4) --
+ (0.8,0.4) --
+ (-0.8,-0.4) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-1,0);
+ \coordinate (-bottom) at (0,-0.4);
+ \coordinate (-right) at (1,0);
+ \coordinate (-top) at (0,0.4);
+ \coordinate (-utility bottom left) at (-0.9,-0.4);
+ \coordinate (-utility bottom right) at (0.9,-0.4);
+ \coordinate (-utility top right) at (0.9,0.4);
+ \coordinate (-utility top left) at (-0.9,0.4);
+ \end{scope}
+ }%
+}
+%: Fluidized Bed Reactor
+\tikzset{fluidized bed reactor/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.8,-0.4) --
+ (-0.2,-0.8) --
+ (-0.2,-1.2) --
+ (0.2,-1.2) --
+ (0.2,-0.8) --
+ (0.8,-0.4) --
+ (0.8,0.732) to [out=90,in=90]
+ (-0.8,0.732) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.8,0);
+ \coordinate (-bottom left) at (-0.8,-0.4);
+ \coordinate (-bottom) at (0,-1.2);
+ \coordinate (-bottom right) at (0.8,-0.4);
+ \coordinate (-right) at (0.8,0);
+ \coordinate (-top right) at (0.8,0.732);
+ \coordinate (-top) at (0,1.2);
+ \coordinate (-top left) at (-0.8,0.732);
+ \end{scope}
+ }%
+}
+%: Tube Bundle Reactor
+\tikzset{tube bundle reactor/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.8,-0.732) to [out=270,in=270]
+ (0.8,-0.732) --
+ (0.8,0.732) to [out=90,in=90]
+ (-0.8,0.732) -- cycle;
+ \foreach \i in {1, 2, ...,19} {%
+ \draw [chpunitstyle]
+ (-0.8 + 0.08*\i,-0.65) -- ++(0,1.3);
+ }
+ \draw [chpunitstyle]
+ (-0.85,-0.65) -- (0.85,-0.65)
+ (-0.85,0.65) -- (0.85,0.65);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.8,0);
+ \coordinate (-bottom left) at (-0.8,-0.732);
+ \coordinate (-bottom) at (0,-1.2);
+ \coordinate (-bottom right) at (0.8,-0.732);
+ \coordinate (-right) at (0.8,0);
+ \coordinate (-top right) at (0.8,0.732);
+ \coordinate (-top) at (0,1.2);
+ \coordinate (-top left) at (-0.8,0.732);
+ \end{scope}
+ }%
+}
+%: Associative Pics for Reactors
+%: Tank Reactor
+\tikzset{tank reactor/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.8,-0.732) to [out=270,in=270]
+ (0.8,-0.732) --
+ (0.8,0.732) to [out=90,in=90]
+ (-0.8,0.732) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.8,0);
+ \coordinate (-bottom left) at (-0.8,-0.732);
+ \coordinate (-bottom) at (0,-1.2);
+ \coordinate (-bottom right) at (0.8,-0.732);
+ \coordinate (-right) at (0.8,0);
+ \coordinate (-top right) at (0.8,0.732);
+ \coordinate (-top) at (0,1.2);
+ \coordinate (-top left) at (-0.8,0.732);
+ \end{scope}
+ }%
+}
+%: Jacket
+\tikzset{jacket/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.8,0.7) --
+ (-1.0,0.5) --
+ (-1.0,-0.732) to [out=270,in=180]
+ (-0.15,-1.3) -- (-0.1,-1.2)
+ (0.8,0.7) --
+ (1.0,0.5) --
+ (1.0,-0.732) to [out=270,in=0]
+ (0.15,-1.3) -- (0.1,-1.2);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-1.0,0);
+ \coordinate (-bottom left) at (-0.15,-1.3);
+ \coordinate (-bottom right) at (0.15,-1.3);
+ \coordinate (-right) at (1.0,0);
+ \coordinate (-top right) at (1.0,0.5);
+ \coordinate (-top left) at (-1.0,0.5);
+ \end{scope}
+ }%
+}
+%: Stirrer
+\tikzset{stirrer/.pic=%
+ {%
+ \draw [chpunitstyle, yshift=-0.25cm, xslant=0.285]
+ (0,1.75) --
+ (0,0) to [out=150,in=90]
+ (-0.5,0) to [out=270,in=210]
+ (0,0) to [out=30,in=90]
+ (0.5,0) to [out=270,in=330] (0,0);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-shaft) at (0.5,1.5);
+ \end{scope}
+ }%
+}
+%: Coil
+\tikzset{coil/.pic=%
+ {%
+ \draw [chpunitstyle, join=bevel]
+ (1.0,0.7) --
+ (-0.7,0.7) --
+ (0.7,0.467) --
+ (-0.7,0.233) --
+ (0.7,0) --
+ (-0.7,-0.233) --
+ (0.7,-0.467) --
+ (-0.7,-0.7) -- (1.0,-0.7);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-bottom) at (1.0,-0.7);
+ \coordinate (-top) at (1.0,0.7);
+ \end{scope}
+ }%
+}
+%: Sprayer
+\tikzset{sprayer/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) --
+ (1.4,0) -- ++(0.1,-0.1)
+ (0.2,0) -- ++(-0.1,-0.1)
+ (0.2,0) -- ++(0.1,-0.1)
+ (0.6,0) -- ++(-0.1,-0.1)
+ (0.6,0) -- ++(0.1,-0.1)
+ (1.0,0) -- ++(-0.1,-0.1)
+ (1.0,0) -- ++(0.1,-0.1)
+ (1.4,0) -- ++(-0.1,-0.1);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \end{scope}
+ }%
+}
+%: Bubbler
+\tikzset{bubbler/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) --
+ (1.4,0) -- ++(0.1,0.1)
+ (0.2,0) -- ++(-0.1,0.1)
+ (0.2,0) -- ++(0.1,0.1)
+ (0.6,0) -- ++(-0.1,0.1)
+ (0.6,0) -- ++(0.1,0.1)
+ (1.0,0) -- ++(-0.1,0.1)
+ (1.0,0) -- ++(0.1,0.1)
+ (1.4,0) -- ++(-0.1,0.1);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \end{scope}
+ }%
+}
+%: Packing
+\tikzset{packing/.pic=%
+ {%
+ \draw [chpunitstyle, join=bevel]
+ (-0.8,-0.7) --
+ (0.8,0.7) --
+ (-0.8,0.7) --
+ (0.8,-0.7) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \end{scope}
+ }%
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%: Process Utilities
+
+%: Valves
+%: Lamination Valve
+\tikzset{lamination valve/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (-0.2,-0.1) rectangle (0.2,0.1)
+ (-0.2,0.1) -- (0.2,0)
+ (-0.2,-0.1) -- (0.2,0);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-inlet) at (-0.2,0);
+ \coordinate (-outlet) at (0.2,0);
+ \end{scope}
+ }%
+}
+%: Valve
+\tikzset{pics/valve/.style=%
+ {%
+ code=%
+ {%
+ \ifthenelse{\equal{#1}{main}}{%
+ \let\chp@ValveThickness\chp@MainStreamThickness%
+ }%
+ {%
+ \relax%
+ }
+ \ifthenelse{\equal{#1}{secondary}}{%
+ \let\chp@ValveThickness\chp@SecondaryStreamThickness%
+ }%
+ {%
+ \relax%
+ }
+ \ifthenelse{\equal{#1}{utility}}{%
+ \let\chp@ValveThickness\chp@UtilityStreamThickness%
+ }%
+ {%
+ \relax%
+ }
+ \draw [\chp@ValveThickness, scale=\chp@UnitScale]
+ (-0.2,-0.1) --
+ (-0.2,0.1) --
+ (0.2,-0.1) --
+ (0.2,0.1) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.2,0);
+ \coordinate (-right) at (0.2,0);
+ \end{scope}
+ }%
+ }%
+}
+%: Three-Way Valve
+\tikzset{pics/valve triple/.style=%
+ {%
+ code=%
+ {%
+ \ifthenelse{\equal{#1}{main}}{%
+ \let\chp@ValveThickness\chp@MainStreamThickness%
+ }%
+ {%
+ \relax%
+ }
+ \ifthenelse{\equal{#1}{secondary}}{%
+ \let\chp@ValveThickness\chp@SecondaryStreamThickness%
+ }%
+ {%
+ \relax%
+ }
+ \ifthenelse{\equal{#1}{utility}}{%
+ \let\chp@ValveThickness\chp@UtilityStreamThickness%
+ }%
+ {%
+ \relax%
+ }
+ \draw [\chp@ValveThickness, scale=\chp@UnitScale]
+ (0,0) --
+ (-0.2,-0.1) --
+ (-0.2,0.1) --
+ (0,0) --
+ (-0.1,0.2) --
+ (0.1,0.2) --
+ (0,0) --
+ (0.2,-0.1) --
+ (0.2,0.1) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.2,0);
+ \coordinate (-right) at (0.2,0);
+ \coordinate (-top) at (0,0.2);
+ \end{scope}
+ }%
+ }%
+}
+%: Four-Way Valve
+\tikzset{pics/valve quadruple/.style=%
+ {%
+ code=%
+ {%
+ \ifthenelse{\equal{#1}{main}}{%
+ \let\chp@ValveThickness\chp@MainStreamThickness%
+ }%
+ {%
+ \relax%
+ }
+ \ifthenelse{\equal{#1}{secondary}}{%
+ \let\chp@ValveThickness\chp@SecondaryStreamThickness%
+ }%
+ {%
+ \relax%
+ }
+ \ifthenelse{\equal{#1}{utility}}{%
+ \let\chp@ValveThickness\chp@UtilityStreamThickness%
+ }%
+ {%
+ \relax%
+ }
+ \draw [\chp@ValveThickness, scale=\chp@UnitScale]
+ (-0.2,-0.1) --
+ (-0.2,0.1) --
+ (0.2,-0.1) --
+ (0.2,0.1) -- cycle
+ (-0.1,0.2) --
+ (0.1,0.2) --
+ (-0.1,-0.2) --
+ (0.1,-0.2) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.2,0);
+ \coordinate (-bottom) at (0,-0.2);
+ \coordinate (-right) at (0.2,0);
+ \coordinate (-top) at (0,0.2);
+ \end{scope}
+ }%
+ }%
+}
+%: Safety Valve
+\tikzset{pics/safety valve/.style=%
+ {%
+ code=%
+ {%
+ \ifthenelse{\equal{#1}{main}}{%
+ \let\chp@ValveThickness\chp@MainStreamThickness%
+ }%
+ {%
+ \relax%
+ }
+ \ifthenelse{\equal{#1}{utility}}{%
+ \let\chp@ValveThickness\chp@UtilityStreamThickness%
+ }%
+ {%
+ \relax%
+ }
+ \draw [\chp@ValveThickness, scale=\chp@UnitScale]
+ (0,0) --
+ (-0.1,-0.2) --
+ (0.1,-0.2) -- cycle
+ (0,0) --
+ (0.2,-0.1) --
+ (0.2,0.1) -- cycle;
+ \draw [\chp@ValveThickness, scale=\chp@UnitScale, fill]
+ (0,0) circle (0.025);
+ \draw [\chp@ValveThickness, scale=\chp@UnitScale]
+ (0,0) -- (0,0.3)
+ (-0.05,0.26) -- (0.05,0.24)
+ (-0.05,0.21) -- (0.05,0.19)
+ (-0.05,0.16) -- (0.05,0.14);
+ \draw [\chp@ValveThickness, scale=\chp@UnitScale]
+ (0.2,0) -- (0.4,0)
+ (0.35,0.1) -- (0.45,-0.1);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-inlet) at (0,-0.2);
+ \coordinate (-outlet) at (0.4,0);
+ \end{scope}
+ }%
+ }%
+}
+
+%: Process Streams
+%: Inlet
+\tikzset{inlet/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) circle (0.25);
+ \draw [chpunitstyle, fill]
+ (0.25,0) -- (150:0.25)
+ (0.25,0) -- (-150:0.25) arc (210:150:0.25);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.25,0);
+ \coordinate (-bottom) at (0,-0.25);
+ \coordinate (-stream) at (0.25,0);
+ \coordinate (-top) at (0,0.25);
+ \end{scope}
+ }%
+}
+%: Outlet
+\tikzset{outlet/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) circle (0.25)
+ (0.25,0) -- (150:0.25)
+ (0.25,0) -- (-150:0.25);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-stream) at (-0.25,0);
+ \coordinate (-bottom) at (0,-0.25);
+ \coordinate (-right) at (0.25,0);
+ \coordinate (-top) at (0,0.25);
+ \end{scope}
+ }%
+}
+
+%: Instrumentation
+%: Instrument
+\tikzset{pics/instrument/.style=%
+ {%
+ code=%
+ {%
+ \draw [chpinstrumentstyle]
+ (0,0) circle (0.5);
+ \node [font=\chp@InstrumentFontSize] at (0,0) {#1};
+ \begin{scope} [scale=\chp@InstrumentScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.5,0);
+ \coordinate (-bottom) at (0,-0.5);
+ \coordinate (-right) at (0.5,0);
+ \coordinate (-top) at (0,0.5);
+ \end{scope}
+ }%
+ }%
+}
+%: Controller
+\tikzset{pics/controller/.style=%
+ {%
+ code=%
+ {%
+ \draw [chpinstrumentstyle]
+ (-0.5,-0.5) rectangle (0.5,0.5);
+ \node [font=\chp@InstrumentFontSize] at (0,0) {#1};
+ \begin{scope} [scale=\chp@InstrumentScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-0.5,0);
+ \coordinate (-bottom) at (0,-0.5);
+ \coordinate (-right) at (0.5,0);
+ \coordinate (-top) at (0,0.5);
+ \end{scope}
+ }%
+ }%
+}
+%: Actuator
+\tikzset{actuator/.pic=%
+ {%
+ \draw [\chp@InstrumentThickness, scale=\chp@UnitScale]
+ (0,0) -- (0,0.2)
+ (0.1,0.2) arc (0:180:0.1) -- cycle;
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-top) at (0,0.3);
+ \end{scope}
+ }%
+}
+
+%: Nozzles
+%: Input
+\tikzset{input/.pic=%
+ {%
+ \draw [chpunitstyle]
+ (0,0) circle (0.05);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \end{scope}
+ }%
+}
+%: Output
+\tikzset{output/.pic=%
+ {%
+ \draw [chpunitstyle, fill]
+ (0,0) circle (0.05);
+ \begin{scope} [scale=\chp@UnitScale]
+ \coordinate (-anchor) at (0,0);
+ \end{scope}
+ }%
+}
+
+%: Blocks
+%: Block
+\tikzset{pics/block/.style=%
+ {%
+ code=%
+ {%
+ \draw [chpblockstyle]
+ (-1.5,-0.75) rectangle (1.5,0.75);
+ \node [align=center, font=\chp@BlockFontSize] at (0,0) {#1};
+ \begin{scope} [scale=\chp@BlockScale]
+ \coordinate (-anchor) at (0,0);
+ \coordinate (-left) at (-1.5,0);
+ \coordinate (-bottom) at (0,-0.75);
+ \coordinate (-right) at (1.5,0);
+ \coordinate (-top) at (0,0.75);
+ \end{scope}
+ }%
+ }%
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\endinput % End of the Package \ No newline at end of file
diff --git a/info/biblio/font.bib b/info/biblio/font.bib
index 1b889a7286..b6099ebf5a 100644
--- a/info/biblio/font.bib
+++ b/info/biblio/font.bib
@@ -2,9 +2,9 @@
%%% ====================================================================
%%% BibTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "1.110",
-%%% date = "11 November 2019",
-%%% time = "11:28:28 MDT",
+%%% version = "1.111",
+%%% date = "18 November 2019",
+%%% time = "18:09:26 MDT",
%%% filename = "font.bib",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
@@ -14,7 +14,7 @@
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "http://www.math.utah.edu/~beebe",
-%%% checksum = "64794 23411 107449 1020913",
+%%% checksum = "41997 23570 108214 1028204",
%%% email = "beebe at math.utah.edu, beebe at acm.org,
%%% beebe at computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -24,13 +24,14 @@
%%% docstring = "This bibliography records publications about
%%% typographic fonts.
%%%
-%%% At version 1.110, the year coverage looked
+%%% At version 1.111, the year coverage looked
%%% like this:
%%%
%%% 1785 ( 1) 1864 ( 0) 1943 ( 0)
%%% 1789 ( 0) 1868 ( 0) 1947 ( 1)
%%% 1799 ( 0) 1878 ( 1) 1957 ( 1)
%%% 1801 ( 0) 1880 ( 1) 1959 ( 0)
+%%% 1804 ( 0) 1883 ( 0) 1962 ( 1)
%%% 1806 ( 0) 1885 ( 0) 1964 ( 1)
%%% 1808 ( 0) 1887 ( 0) 1966 ( 1)
%%% 1809 ( 0) 1888 ( 0) 1967 ( 1)
@@ -45,7 +46,7 @@
%%% 1819 ( 0) 1898 ( 0) 1977 ( 3)
%%% 1820 ( 0) 1899 ( 0) 1978 ( 8)
%%% 1821 ( 0) 1900 ( 0) 1979 ( 3)
-%%% 1822 ( 0) 1901 ( 0) 1980 ( 8)
+%%% 1822 ( 0) 1901 ( 0) 1980 ( 9)
%%% 1823 ( 0) 1902 ( 0) 1981 ( 12)
%%% 1824 ( 0) 1903 ( 0) 1982 ( 15)
%%% 1825 ( 0) 1904 ( 0) 1983 ( 29)
@@ -66,7 +67,7 @@
%%% 1840 ( 0) 1919 ( 0) 1998 ( 17)
%%% 1841 ( 0) 1920 ( 0) 1999 ( 3)
%%% 1842 ( 0) 1921 ( 0) 2000 ( 9)
-%%% 1843 ( 0) 1922 ( 0) 2001 ( 2)
+%%% 1843 ( 0) 1922 ( 1) 2001 ( 2)
%%% 1844 ( 0) 1923 ( 0) 2002 ( 6)
%%% 1845 ( 0) 1924 ( 0) 2003 ( 6)
%%% 1846 ( 0) 1925 ( 0) 2004 ( 4)
@@ -79,15 +80,15 @@
%%% 1855 ( 0) 1934 ( 0) 2013 ( 1)
%%% 1856 ( 0) 1935 ( 1) 2014 ( 0)
%%% 1857 ( 0) 1936 ( 0) 2015 ( 7)
-%%% 1858 ( 0) 1937 ( 0) 2016 ( 9)
+%%% 1858 ( 0) 1937 ( 1) 2016 ( 9)
%%% 1859 ( 0) 1938 ( 0) 2017 ( 1)
%%% 1860 ( 0) 1939 ( 0) 2018 ( 2)
-%%% 1861 ( 0) 1940 ( 1) 2019 ( 3)
+%%% 1861 ( 0) 1940 ( 1) 2019 ( 4)
%%% 19xx ( 3)
%%% 20xx ( 1)
%%%
%%% Article: 499
-%%% Book: 156
+%%% Book: 161
%%% Booklet: 4
%%% InCollection: 3
%%% InProceedings: 70
@@ -100,7 +101,7 @@
%%% TechReport: 25
%%% Unpublished: 1
%%%
-%%% Total entries: 933
+%%% Total entries: 938
%%%
%%% This bibliography has been collected from
%%% bibliographies in the author's personal
@@ -565,6 +566,9 @@
@String{pub-HARTLEY-MARKS:adr = "Point Roberts, WA, USA and Vancouver, BC,
Canada"}
+@String{pub-HARVARD = "Harvard University Press"}
+@String{pub-HARVARD:adr = "Cambridge, MA, USA"}
+
@String{pub-IEEE = "IEEE Computer Society Press"}
@String{pub-IEEE:adr = "1109 Spring Street, Suite 300, Silver
Spring, MD 20910, USA"}
@@ -784,6 +788,36 @@
keywords = "Type and type-founding.",
}
+@Book{Updike:1922:PTT,
+ author = "Daniel Berkeley Updike",
+ title = "Printing Types; Their History, Forms, and Use; a Study
+ in Survivals",
+ publisher = pub-HARVARD,
+ address = pub-HARVARD:adr,
+ pages = "????",
+ year = "1922",
+ LCCN = "Z250.A2 U6 1922",
+ bibdate = "Mon Nov 18 17:55:28 MST 2019",
+ bibsource = "fsz3950.oclc.org:210/WorldCat;
+ http://www.math.utah.edu/pub/tex/bib/font.bib",
+ URL = "http://catdir.loc.gov/catdir/toc/fy1002/37032668.html",
+ acknowledgement = ack-nhfb,
+ author-dates = "1860--1941",
+ remark = "The lectures on which this book is based were
+ delivered as part of a course on the Technique of
+ printing in the Graduate School of Business
+ Administration of Harvard university, during the years
+ 1911--1916. Chronological list of specimens: vol. II,
+ p. [297]--298. First edition: first printing, August,
+ 1922; second printing, January, 1923; third printing,
+ March, 1937. Second edition, printed, September,
+ 1937.",
+ subject = "Type and type-founding; History; Specimens; Graphic
+ design (Typography); Printing; Graphic design
+ (Typography); Printing.; Type and type-founding.;
+ Typografie.; Letters.",
+}
+
@Book{Whitman:1927:FT,
author = "Walt Whitman",
title = "A font of type",
@@ -817,6 +851,69 @@
Francisco",
}
+@Book{Updike:1937:PTT,
+ author = "Daniel Berkeley Updike",
+ title = "Printing Types; Their History, Forms, and Use; a Study
+ in Survivals",
+ publisher = pub-HARVARD,
+ address = pub-HARVARD:adr,
+ edition = "Second",
+ year = "1937",
+ ISBN = "0-486-23928-4, 0-486-23929-2",
+ ISBN-13 = "978-0-486-23928-6, 978-0-486-23929-3",
+ LCCN = "Z250.A2 U6 1937",
+ bibdate = "Mon Nov 18 17:55:28 MST 2019",
+ bibsource = "fsz3950.oclc.org:210/WorldCat",
+ URL = "http://catdir.loc.gov/catdir/toc/fy1002/37032668.html",
+ acknowledgement = ack-nhfb,
+ author-dates = "1860--1941",
+ remark = "The lectures on which this book is based were
+ delivered as part of a course on the Technique of
+ printing in the Graduate School of Business
+ Administration of Harvard university, during the years
+ 1911--1916. Chronological list of specimens: vol. II,
+ p. [297]--298. First edition: first printing, August,
+ 1922; second printing, January, 1923; third printing,
+ March, 1937. Second edition, printed, September,
+ 1937.",
+ subject = "Type and type-founding; History; Specimens; Graphic
+ design (Typography); Printing; Graphic design
+ (Typography); Printing.; Type and type-founding.;
+ Typografie.; Letters.",
+ tableofcontents = "Volume 1. The invention of printing: the cutting
+ and casting of types in relation to their design \\
+ A font of type and its case: the typographical point:
+ point-set and lining types \\
+ The Latin alphabet and its development up to the
+ invention of printing \\
+ Types of the fifteenth century in Germany \\
+ Types of the fifteenth century in Italy \\
+ Types of the fifteenth century in France \\
+ Types of the fifteenth century in the Netherlands:
+ Holland and Belgium \\
+ Types of the fifteenth century in Spain \\
+ Types of the fifteenth century in England \\
+ The Aldine italic \\
+ A word on type specimens \\
+ German types, 1500--1800 \\
+ Italian types, 1500--1800 \\
+ French types, 1500--1800 \\
+ Volume 2. Types of the Netherlands, 1500--1800 \\
+ Spanish types, 1500--1800 \\
+ English types, 1500--1800 \\
+ Types used in the American colonies, and some early
+ American specimens \\
+ Nineteenth century ``classical'' types, Bodoni and the
+ Didots \\
+ English types, 1800--1844 \\
+ Revival of Caslon and Fell types \\
+ English and American revival of early type-forms and
+ its effect on continental types \\
+ The choice of types for a composing-room \\
+ Industrial conditions of the past and their relation to
+ the printer's problem to-day",
+}
+
@Book{Langenfelt:1940:FNE,
author = "Gosta Langenfelt",
title = "Family names as {English} font-names and other name
@@ -867,6 +964,30 @@
keywords = "Printing --- Specimens.; Type and type-founding.",
}
+@Book{Updike:1962:PTT,
+ author = "Daniel Berkeley Updike",
+ title = "Printing Types, Their History, Forms, and Use: a Study
+ in Survivals",
+ publisher = pub-HARVARD,
+ address = pub-HARVARD:adr,
+ edition = "Third",
+ year = "1962",
+ ISBN = "0-486-23929-2 (paperback)",
+ ISBN-13 = "978-0-486-23929-3 (paperback)",
+ LCCN = "Z250.A2 U6 1962",
+ bibdate = "Mon Nov 18 17:55:28 MST 2019",
+ bibsource = "fsz3950.oclc.org:210/WorldCat;
+ http://www.math.utah.edu/pub/tex/bib/font.bib",
+ note = "Two volumes.",
+ acknowledgement = ack-nhfb,
+ author-dates = "1860--1941",
+ remark = "Reprint of the second, 1937, edition published by
+ Harvard University Press, Cambridge. Preface to the
+ third edition signed Lawrence C. Wroth.",
+ subject = "Type and type-founding; History; Printing; Specimens;
+ Printing.; Type and type-founding.",
+}
+
@Book{Heesch:1964:WF,
author = "Henry J. Heesch and Spencer Nesbit",
title = "Wrong font",
@@ -1755,6 +1876,25 @@
Graphics",
}
+@Book{Updike:1980:PTT,
+ author = "Daniel Berkeley Updike",
+ title = "Printing Types: Their History, Forms and Use: a Study
+ in Survivals",
+ publisher = pub-DOVER,
+ address = pub-DOVER:adr,
+ edition = "Second",
+ pages = "xxxiv + 292 (volume 1), xvii + 326 (volume 2)",
+ year = "1980",
+ ISBN = "0-486-23928-4 (volume 1), 0-486-23929-2 (volume 2)",
+ ISBN-13 = "978-0-486-23928-6 (volume 1), 978-0-486-23929-3
+ (volume 2)",
+ LCCN = "????",
+ bibdate = "Mon Nov 18 17:55:28 MST 2019",
+ bibsource = "fsz3950.oclc.org:210/WorldCat;
+ http://www.math.utah.edu/pub/tex/bib/font.bib",
+ acknowledgement = ack-nhfb,
+}
+
@MastersThesis{Wang:1980:FC,
author = "Diana Shu-Fan Wang",
title = "Font compression",
@@ -22586,13 +22726,32 @@
150 copies are signed and slipcased. An additional 400
copies printed with Grolier Club imprint and bound in
blue cloth.",
- subject = "Zapf, Hermann; Zapf, Hermann; Type designers; Germany;
- Biography; Calligraphers; Typographers; Type and
- type-founding; History; 20th century; Calligraphers;
- Type and type-founding; Type designers",
+ subject = "Zapf, Hermann; Type designers; Germany; Biography;
+ Calligraphers; Typographers; Type and type-founding;
+ History; 20th century",
subject-dates = "1918--2015",
}
+@Book{Kelly:2019:TRW,
+ author = "Jerry Kelly",
+ title = "Type Revivals: {What} Are They? {Where} Did They Come
+ From? {Where} Are They Going?",
+ publisher = "David R. Godine, Publisher",
+ address = "Boston, MA, USA",
+ pages = "????",
+ year = "2019",
+ ISBN = "1-56792-647-9 (hardcover)",
+ ISBN-13 = "978-1-56792-647-7 (hardcover)",
+ LCCN = "Z250 .K446 2019",
+ bibdate = "Mon Nov 18 17:49:58 MST 2019",
+ bibsource = "fsz3950.oclc.org:210/WorldCat;
+ http://www.math.utah.edu/pub/tex/bib/font.bib",
+ URL = "http://www.godine.com/book/type-revivals/",
+ acknowledgement = ack-nhfb,
+ author-dates = "1955--",
+ subject = "Type and type-founding; History",
+}
+
@Article{Thomas:2019:BRD,
author = "Douglas Thomas",
title = "Book Review: {Douglas Thomas, \booktitle{Never use
diff --git a/info/biblio/font.ltx b/info/biblio/font.ltx
index d022b9cb83..d560d76aa4 100644
--- a/info/biblio/font.ltx
+++ b/info/biblio/font.ltx
@@ -2,9 +2,9 @@
%%% ====================================================================
%%% @LaTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "1.110",
-%%% date = "11 November 2019",
-%%% time = "11:28:14 MDT",
+%%% version = "1.111",
+%%% date = "18 November 2019",
+%%% time = "18:09:29 MDT",
%%% filename = "font.ltx",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
@@ -14,7 +14,7 @@
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "http://www.math.utah.edu/~beebe",
-%%% checksum = "16805 81 290 3046",
+%%% checksum = "17254 81 290 3046",
%%% email = "beebe@math.utah.edu, beebe@acm.org,
%%% beebe@computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -62,8 +62,8 @@
WWW URL: \protect\path=http://www.math.utah.edu/~beebe/=
}
-\date{11 November 2019 \\
-Version 1.110}
+\date{18 November 2019 \\
+Version 1.111}
\begin{document}
\maketitle
\nocite{*}
diff --git a/macros/latex/contrib/knowledge/README.md b/macros/latex/contrib/knowledge/README.md
index 70a40f6230..a5bc16beaa 100644
--- a/macros/latex/contrib/knowledge/README.md
+++ b/macros/latex/contrib/knowledge/README.md
@@ -3,8 +3,8 @@ This directory contains the package
name: knowledge
license: LaTeX Project Public License version 1.2 or above
- version: v1.18
- date: 2019/10/28
+ version: v1.19
+ date: 2019/11/19
author: Thomas Colcombet
mail: thomas.colcombet@irif.fr
web: https://www.irif.fr/~colcombe/knowledge_en.html
diff --git a/macros/latex/contrib/knowledge/knowledge-code.dtx b/macros/latex/contrib/knowledge/knowledge-code.dtx
index d5d704d7ee..40ea1c6aa0 100644
--- a/macros/latex/contrib/knowledge/knowledge-code.dtx
+++ b/macros/latex/contrib/knowledge/knowledge-code.dtx
@@ -23,7 +23,7 @@
%
% \iffalse
%<head>\usepackage{expl3}
-%<head>\ProvidesExplPackage{knowledge}{2019/10/28}{1.18}{}
+%<head>\ProvidesExplPackage{knowledge}{2019/11/19}{1.19}{}
%<*driver>
\def\knowledgecode{active}
\input{knowledge.tex}
@@ -51,6 +51,7 @@
% \changes{1.16}{2019/02/15}{correct anchor point locations} %
% \changes{1.17}{2019/10/03}{improvements} %
% \changes{1.18}{2019/10/03}{bug fix/improvement} %
+% \changes{1.19}{2019/11/19}{bug fix} %
% \GetFileInfo{knowledge.sty} %
% \DoNotIndex{}
%
@@ -70,8 +71,8 @@ This directory contains the package
name: knowledge
license: LaTeX Project Public License version 1.2 or above
- version: v1.18
- date: 2019/10/28
+ version: v1.19
+ date: 2019/11/19
author: Thomas Colcombet
mail: thomas.colcombet@irif.fr
web: https://www.irif.fr/~colcombe/knowledge_en.html
@@ -1283,10 +1284,14 @@ Content of the file knowledge-sources.zip:
\ProcessList{#1}\knowledge_knowledgescope_one:n
\group_end:\kl_hide_end:
}
+% \end{macrocode}
+% In the following code, now the name of the instance is expanded before being written to the "kaux file".
+% \begin{macrocode}
\cs_new:Nn\knowledge_knowledgescope_one:n{
\knowledge_scopetag_declares:n{#1}
\scope_get_labelizable_instance:N\l_tmpb_tl
- \KAuxWriteX*{\exp_not:n{\KAuxNewLinkScopetagInstance}{\exp_not:n{#1}}{\l_tmpb_tl}}
+ \KAuxWriteX*{\exp_not:n{\KAuxNewLinkScopetagInstance}%{\exp_not:n{#1}}% old version
+ {#1}{\l_tmpb_tl}}
}
% \end{macrocode}
%
diff --git a/macros/latex/contrib/knowledge/knowledge.pdf b/macros/latex/contrib/knowledge/knowledge.pdf
index 60ded2053b..7412086a72 100644
--- a/macros/latex/contrib/knowledge/knowledge.pdf
+++ b/macros/latex/contrib/knowledge/knowledge.pdf
Binary files differ
diff --git a/macros/latex/contrib/knowledge/knowledge.tex b/macros/latex/contrib/knowledge/knowledge.tex
index 68a16a941c..d567aa3604 100644
--- a/macros/latex/contrib/knowledge/knowledge.tex
+++ b/macros/latex/contrib/knowledge/knowledge.tex
@@ -742,6 +742,7 @@ This involves testing the counter |beamer@coveringdepth| which if higher than o
\item[2019-07-02] Removing the `\texttt{kl}' and `\texttt{intro}' styles that prevented a proper configuration of "intro notion@@style" (thanks to Léo Stefanesco).
\item[2019-10-03] Update of the documentation, and V1.17.
\item[2019-10-27] Bug correction and added the `\kl{patch label}' configuration directive (thanks to \href{https://becca.ooo/}{Rebecca Turner}). V1.18.
+\item[2019-11-19] Now the labels are evaluated before being written to the "kaux file" in a \cs\KAuxNewLinkScopetagInstance\ command (bug fix). V1.19.
\end{compactdesc}
\normalsize
%\restoregeometry
diff --git a/macros/latex/contrib/realhats/README.md b/macros/latex/contrib/realhats/README.md
index b9b4adc5f5..adab1056b6 100644
--- a/macros/latex/contrib/realhats/README.md
+++ b/macros/latex/contrib/realhats/README.md
@@ -13,6 +13,8 @@ Regretfully brought into the world by [Matthew Scroggs](https://github.com/mscro
![Letters with hats on](readme_images/hats.png)
## Changelog
+### Version 5.0 (2019-11-19)
+* Added Ash's hat
### Version 4.0 (2019-11-02)
* Vectorised the hats
* Added dunce cap
@@ -21,7 +23,7 @@ Regretfully brought into the world by [Matthew Scroggs](https://github.com/mscro
* Added crown
### Version 2.0 (2019-02-25)
* Replaced tikz with stackengine
-* Added top hat, make LaTeX great again hat, fez, cowboy hat
+* Added top hat, fez, cowboy hat
### Version 1.0 (2019-02-05)
* First working version of package
* Added five hats
diff --git a/macros/latex/contrib/realhats/hats/realhats-ash.pdf b/macros/latex/contrib/realhats/hats/realhats-ash.pdf
new file mode 100644
index 0000000000..81e72ec9df
--- /dev/null
+++ b/macros/latex/contrib/realhats/hats/realhats-ash.pdf
Binary files differ
diff --git a/macros/latex/contrib/realhats/readme_images/hats.png b/macros/latex/contrib/realhats/readme_images/hats.png
index 74f159bdca..cbf6780524 100644
--- a/macros/latex/contrib/realhats/readme_images/hats.png
+++ b/macros/latex/contrib/realhats/readme_images/hats.png
Binary files differ
diff --git a/macros/latex/contrib/realhats/realhats.dtx b/macros/latex/contrib/realhats/realhats.dtx
index ac9d20c452..077c12cb30 100644
--- a/macros/latex/contrib/realhats/realhats.dtx
+++ b/macros/latex/contrib/realhats/realhats.dtx
@@ -34,7 +34,7 @@
%\item \(\hatn{a}{sombrero}\) - A sombrero
%\item \(\hatn{a}{witch}\) - A witch's hat
%\item \(\hatn{a}{tophat}\) - A top hat
-%\item \(\hatn{a}{mlga}\) - A make {\LaTeX} great again hat
+%\item \(\hatn{a}{ash}\) - Ash's hat
%\item \(\hatn{a}{fez}\) - A fez
%\item \(\hatn{a}{cowboy}\) - A cowboy hat
%\item \(\hatn{a}{crown}\) - A crown
@@ -48,7 +48,7 @@
%\item \lstinline@\hat[sombrero]{a}@ produces \(\hat[sombrero]{a}\)
%\item \lstinline@\hat[witch]{a}@ produces \(\hat[witch]{a}\)
%\item \lstinline@\hat[tophat]{a}@ produces \(\hat[tophat]{a}\)
-%\item \lstinline@\hat[mlga]{a}@ produces \(\hat[mlga]{a}\)
+%\item \lstinline@\hat[ash]{a}@ produces \(\hat[ash]{a}\)
%\item \lstinline@\hat[fez]{a}@ produces \(\hat[fez]{a}\)
%\item \lstinline@\hat[cowboy]{a}@ produces \(\hat[cowboy]{a}\)
%\item \lstinline@\hat[crown]{a}@ produces \(\hat[crown]{a}\)
@@ -56,7 +56,7 @@
%\end{itemize}
%
%You can also pass these same options when loading the package.
-%For example, \verb@\usepackage[mlga]{realhats}@ will cause the package to use make {\LaTeX} great again hats
+%For example, \verb@\usepackage[ash]{realhats}@ will cause the package to use make {\LaTeX} great again hats
%everywhere (unless an different hat is given to the \verb@\hat@ command).
%\iffalse
%<*documentation>
@@ -97,7 +97,7 @@
\DeclareOption{sombrero}{\global\def\hatused{sombrero}}
\DeclareOption{witch}{\global\def\hatused{witch}}
\DeclareOption{tophat}{\global\def\hatused{tophat}}
-\DeclareOption{mlga}{\global\def\hatused{mlga}}
+\DeclareOption{ash}{\global\def\hatused{ash}}
\DeclareOption{fez}{\global\def\hatused{fez}}
\DeclareOption{cowboy}{\global\def\hatused{cowboy}}
\DeclareOption{crown}{\global\def\hatused{crown}}
@@ -110,7 +110,7 @@
\or sombrero%
\or witch%
\or tophat%
- \or mlga%
+ \or ash%
\or fez%
\or cowboy%
\or crown%
@@ -129,7 +129,7 @@
\ifthenelse{\equal{#1}{sombrero}}{\hatn{#2}{sombrero}}{}%
\ifthenelse{\equal{#1}{witch}}{\hatn{#2}{witch}}{}%
\ifthenelse{\equal{#1}{tophat}}{\hatn{#2}{tophat}}{}%
- \ifthenelse{\equal{#1}{mlga}}{\hatn{#2}{mlga}}{}%
+ \ifthenelse{\equal{#1}{ash}}{\hatn{#2}{ash}}{}%
\ifthenelse{\equal{#1}{fez}}{\hatn{#2}{fez}}{}%
\ifthenelse{\equal{#1}{cowboy}}{\hatn{#2}{cowboy}}{}%
\ifthenelse{\equal{#1}{crown}}{\hatn{#2}{crown}}{}%
@@ -147,7 +147,7 @@
\ifthenelse{\equal{#2}{sombrero}}{\renewcommand\myhat{hats/realhats-sombrero}\setlength{\vshif}{-0.17ex} \addtolength{\hshif}{-1pt}}{}%
\ifthenelse{\equal{#2}{witch}}{\renewcommand\myhat{hats/realhats-witch}\setlength{\vshif}{-0.12ex} \addtolength{\hshif}{-1pt}}{}%
\ifthenelse{\equal{#2}{tophat}}{\renewcommand\myhat{hats/realhats-tophat}\setlength{\vshif}{-0.4ex} \setlength{\hatwidth}{1.8ex} \addtolength{\hshif}{-1pt}}{}%
-\ifthenelse{\equal{#2}{mlga}}{\renewcommand\myhat{hats/realhats-makelatexgreatagain}\setlength{\vshif}{-0.6ex} \setlength{\hatwidth}{1.8ex} \addtolength{\hshif}{-1pt}}{}%
+\ifthenelse{\equal{#2}{ash}}{\renewcommand\myhat{hats/realhats-ash}\setlength{\vshif}{-0.6ex} \setlength{\hatwidth}{1.8ex} \addtolength{\hshif}{-1pt}}{}%
\ifthenelse{\equal{#2}{fez}}{\renewcommand\myhat{hats/realhats-fez}\setlength{\vshif}{-0.4ex} \setlength{\hatwidth}{1ex} \addtolength{\hshif}{-1pt}}{}%
\ifthenelse{\equal{#2}{cowboy}}{\renewcommand\myhat{hats/realhats-cowboy}\setlength{\vshif}{-0.3ex} \setlength{\hshif}{0.2ex}}{}%
\ifthenelse{\equal{#2}{crown}}{\renewcommand\myhat{hats/realhats-crown}\setlength{\vshif}{-0.3ex} \setlength{\hshif}{0.2ex}}{}%
diff --git a/macros/latex/contrib/realhats/realhats.pdf b/macros/latex/contrib/realhats/realhats.pdf
index 0600bb2b10..0afc334ec6 100644
--- a/macros/latex/contrib/realhats/realhats.pdf
+++ b/macros/latex/contrib/realhats/realhats.pdf
Binary files differ
diff --git a/info/translations/microtype/de/microtype-DE.dtx b/obsolete/info/translations/microtype/de/microtype-DE.dtx
index 5eea863639..5eea863639 100644
--- a/info/translations/microtype/de/microtype-DE.dtx
+++ b/obsolete/info/translations/microtype/de/microtype-DE.dtx
diff --git a/info/translations/microtype/de/microtype-DE.pdf b/obsolete/info/translations/microtype/de/microtype-DE.pdf
index 1188cac437..1188cac437 100644
--- a/info/translations/microtype/de/microtype-DE.pdf
+++ b/obsolete/info/translations/microtype/de/microtype-DE.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 2250dc7e1b..32c42aad60 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -7,7 +7,6 @@ $mirrors = {
'https://mirror.marwan.ma/ctan/' => 1
},
'South Africa' => {
- 'http://ftp.leg.uct.ac.za/pub/packages/ctan/' => 1,
'http://ftp.sun.ac.za/ftp/CTAN/' => 1,
'http://mirror.ufs.ac.za/ctan/' => 1
}
@@ -15,7 +14,6 @@ $mirrors = {
'Asia' => {
'China' => {
'http://mirror.lzu.edu.cn/CTAN/' => 1,
- 'http://mirrors.cqu.edu.cn/CTAN/' => 1,
'http://mirrors.geekpie.club/CTAN/' => 1,
'http://mirrors.hit.edu.cn/CTAN/' => 1,
'http://mirrors.sjtug.sjtu.edu.cn/ctan/' => 1,
@@ -33,6 +31,7 @@ $mirrors = {
'https://mirror.unpad.ac.id/ctan/' => 1
},
'Japan' => {
+ 'ftp://ftp.kddilabs.jp/CTAN/' => 1,
'ftp://ftp.u-aizu.ac.jp/pub/tex/CTAN/' => 1,
'http://ftp.jaist.ac.jp/pub/CTAN/' => 1,
'http://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1
@@ -117,7 +116,8 @@ $mirrors = {
},
'Poland' => {
'ftp://ftp.gust.org.pl/TeX/' => 1,
- 'ftp://sunsite.icm.edu.pl/pub/CTAN/' => 1
+ 'ftp://sunsite.icm.edu.pl/pub/CTAN/' => 1,
+ 'http://piotrkosoft.net/pub/mirrors/CTAN/' => 1
},
'Portugal' => {
'ftp://ftp.di.uminho.pt/pub/ctan/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index f1bede40d6..6e35bad19a 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/2019
-depend revision/52849
+depend revision/52857
name 00texlive.image
category TLCore
-revision 52849
+revision 52858
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
@@ -4068,7 +4068,7 @@ depend opt_w32_multi_user:1
name 00texlive.installer
category TLCore
-revision 52833
+revision 52851
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -8766,14 +8766,14 @@ catalogue-topics font font-virtual font-t1enc
name afm2pl
category TLCore
-revision 50602
+revision 52851
shortdesc convert AFM to TeX property list (.pl) metrics
longdesc Program home page: http://tex.aanhet.net/afm2pl/
depend afm2pl.ARCH
containersize 9616
-containerchecksum daff35d38fc35b83fc270c3d304e2383ce43b277e3e70645f957157d6e57cfaf4ce6a9191504404a9a0a681ff2167f361612cedf920f79e243c8afb9a9f3ecb7
-doccontainersize 41364
-doccontainerchecksum 667d5a03190ebb1fefa164f854afebb0f703c671a2339dfb0558a547cb53072c6a5d8118c781884c559b8136b3427d08286f74abe31b0ebb021288474f0397c8
+containerchecksum 17a191fa347683f93f7d74e4b0be13b4690c84f0c17c084b10805aa1b5b057de6316836122114d1ebc76b1f8b4d134f6f5b08a21a8e28417f8259c3e52c12226
+doccontainersize 41360
+doccontainerchecksum 0e175a69c26457719ce3aa5587f8857c77ea9bde7eaf59d33f7fda330cf73d0ea68060a83de09100d651b043ac60473dd2f25b8875566dc39d67eb6219be34a7
docfiles size=15
texmf-dist/doc/man/man1/afm2pl.1
texmf-dist/doc/man/man1/afm2pl.man1.pdf
@@ -13799,7 +13799,7 @@ catalogue-topics font font-body font-serif font-sans font-proportional font-t1en
name aleph
category Package
-revision 50602
+revision 52851
shortdesc Extended TeX
longdesc An development of omega, using most of the extensions of TeX
longdesc itself developed for e-TeX.
@@ -13816,9 +13816,9 @@ depend aleph.ARCH
execute AddFormat name=aleph engine=aleph options=*aleph.ini fmttriggers=cm,hyphen-base,knuth-lib,plain
execute AddFormat name=lamed engine=aleph patterns=language.dat options=*lambda.ini fmttriggers=cm,hyphen-base,antomega,lambda,latex,latex-fonts,omega
containersize 628
-containerchecksum 844257e47e80ae4cbd243dc2363ebd6524b97ebc87e02a3a14b8a650d28ba268acef6ea3ccb6eeaa22c12169981410970cd72aa57fd80f00881cc98fdd9004c7
-doccontainersize 30496
-doccontainerchecksum 8fa6b630a6567afd7f0789182dc382df21cd1557d556f0b9854e2628ca369c578aced877af0b6ef55fef3f12d0b46a30f3b3c92e8e53cee3d02554f35ed4891d
+containerchecksum 31c40e6490983cce52e4a8a8c1d647786de17a45b64d7fd689826eef5e6fd8e12cdf1471452852d1bb53f60e14a88e8c3031ecd1c597c734c39ad85a66c6188c
+doccontainersize 48332
+doccontainerchecksum 1458ccb16fd39f403fd748421b488af819c6281f22d3200f6ddb8445d823f95c8774f7c40517192b2160c974328f8e473ef13a17611bc7b4fba28b4639457a03
docfiles size=21
texmf-dist/doc/aleph/base/News
texmf-dist/doc/aleph/base/readme.txt
@@ -16297,7 +16297,7 @@ catalogue-version 2.0
name amsmath
category Package
-revision 52372
+revision 52854
catalogue latex-amsmath
shortdesc AMS mathematical facilities for LaTeX
relocated 1
@@ -16313,11 +16313,11 @@ longdesc contributed packages add still further to its appeal; examples
longdesc are empheq, which provides functions for decorating and
longdesc highlighting mathematics, and ntheorem, for specifying theorem
longdesc (and similar) definitions.
-containersize 30252
-containerchecksum eb80cfebfbfba8403c2063fefbd9f779ea3d547fc6e7d15f47def3a77ec327e2674fe68d9303f7a3600c04be563f62272e2919387fb1c757246b8d4c33e4c24d
-doccontainersize 2323932
-doccontainerchecksum 4b426d8e89c6291d7325e665d2de8d33fa5552d348478c34495bff3afee29f1ce12a8c37c60d07f555d381099707b1378923ddbe12bbe52afbd33e1db5001ae3
-docfiles size=660
+containersize 30296
+containerchecksum 8ac6aa268beda34c926104c42245fdba795cb24ed2fd4ef7d8283522fe761ad226a532f03535d912337651f9fe093c729dfc5c355d176852d7863978b74b1621
+doccontainersize 2345548
+doccontainerchecksum b499e7788568b886612af56380cd33bad54d8ca21e52a36c729e6d319ba02d0f27ad9bccb2fb5cbeb4e86d9a9c4100616c656d43ae1f56ff3eb8e9938b482279
+docfiles size=665
RELOC/doc/latex/amsmath/README.md details="General README" language="en"
RELOC/doc/latex/amsmath/ams-external.txt
RELOC/doc/latex/amsmath/ams-internal.txt
@@ -16339,8 +16339,8 @@ docfiles size=660
RELOC/doc/latex/amsmath/technote.tex
RELOC/doc/latex/amsmath/testmath.pdf details="Examples paper" language="en"
RELOC/doc/latex/amsmath/testmath.tex
-srccontainersize 63940
-srccontainerchecksum 8571ad765aa182bafdb6dd257020595e454222d00314eaf5acf08285383dcfa99fd900a74ce5b87446430c8ec158f001b79da9f4fe3e509e6d24b7db7f26f7d0
+srccontainersize 64088
+srccontainerchecksum bee8cbee4dcceb50dda09cbdbd71ca707aa963cbcf012cc7e8ef96ef71646fc08ac6ef9e0346ed47e5cb3e324b9ccfa1928e9a1f6ee9c48f1ea174d927660997
srcfiles size=79
RELOC/source/latex/amsmath/amsbsy.dtx
RELOC/source/latex/amsmath/amsbsy.ins
@@ -23923,7 +23923,7 @@ catalogue-version 1.1
name autosp
category Package
-revision 52236
+revision 52851
shortdesc A Preprocessor that generates note-spacing commands for MusiXTeX scores
longdesc This program simplifies the creation of MusiXTeX scores by
longdesc converting (non-standard) commands of the form \anotes ... \en
@@ -23935,10 +23935,10 @@ longdesc note-spacing changes within the part or spacing requirements of
longdesc other parts. For example, \anotes\qa J\qa K&\ca l\qa m\ca n\en
longdesc generates \Notes\qa J\sk\qa K\sk&\ca l\qa m\sk\ca n\en .
depend autosp.ARCH
-containersize 716
-containerchecksum dbf678612287af08bf9262467033c6aa69f6114886b3e681715f91abe232466a87d32a571b3d5261c31a4f07c9999a63ad08649691a7620702b9994845f2a386
-doccontainersize 276548
-doccontainerchecksum 354d5a8d1cc6ef32b821e84957c9e19b4567495cf5cec72bfd25df2bf6bbbde0c6abadb3034edb356ccc758f28beef0198e112f5dc48ab731c5f26fec3f4e671
+containersize 720
+containerchecksum 46d141e52aca5a538432d937f398d8bbbefa6fdba0c002a82d2afaa7bb42367e4f13638a79469a668b6630659e34fe64852e1f1c99cf075e553e1dedbb59762c
+doccontainersize 276544
+doccontainerchecksum f7c7c63ef8bbb122137f5d35ae5f6be1e306f169026134b330cac458498d1f3f898c442b999f6324abba2ea41d513d6c3d87a499ef037240e82d67b7a77a8eb3
docfiles size=106
texmf-dist/doc/generic/autosp/README details="Readme"
texmf-dist/doc/generic/autosp/barsant2.aspc
@@ -24396,7 +24396,7 @@ catalogue-version 0.6
name axodraw2
category Package
-revision 52058
+revision 52851
shortdesc Feynman diagrams in a LaTeX document
longdesc This package defines macros for drawing Feynman graphs in LaTeX
longdesc documents. It is an important update of the axodraw package,
@@ -24411,10 +24411,10 @@ longdesc calculations needed for the pdf code inserted in the output
longdesc file. The processing involves a run of pdfLaTeX, a run of
longdesc axohelp, and then another run of pdfLaTeX.
depend axodraw2.ARCH
-containersize 25608
-containerchecksum 085aa45989c7a452f64d3999e94806fa01120aef36e5a97d133f65e56eb0348aee3b75a871bd5ac460df47e4d77de3db930512a833da4ffda6722a314ff51f86
-doccontainersize 481188
-doccontainerchecksum b30b2fa595920e28c0b25ac69f4d91b724bc12059bc10450cb8f5d87cfedc19ac6d0f0177d5c97d42509c5db016202910a34de5c0c30cc9f148b5407ca9ad23c
+containersize 25612
+containerchecksum 9db94d97812b93c81542319320710d4b6f5f21ced10215fdf4b4d6eddae89151a8b01d0bfebcace099d259c394ea8425467174860696366cddf7527695029734
+doccontainersize 481184
+doccontainerchecksum a24da2094fedccf5b7d61f97533b9c62f3d0ab637aff347127cd79fc81223e1d8616059b450cd7f9ab754895dffa56c84af8783e949a84c7f6361898617ca121
docfiles size=167
texmf-dist/doc/latex/axodraw2/AUTHORS
texmf-dist/doc/latex/axodraw2/COPYING
@@ -24427,7 +24427,7 @@ docfiles size=167
texmf-dist/doc/man/man1/axohelp.1
texmf-dist/doc/man/man1/axohelp.man1.pdf
srccontainersize 33984
-srccontainerchecksum 0680c1e0bf7818b59c9ee9ad0eb25c41abbe82ecce334486dd2f960f1dd1f5edae2e509ffe0a29d66aba961c062ebd257ac9fd03fbc37289540c1bbc809e343e
+srccontainerchecksum 722430e741dc848f1465edafca74affe0f02c02d556eb311c1a4471c1cc0de1801245ecf322dc702ff8d491555768323969d545f06f297dfea2802d86544f323
srcfiles size=76
texmf-dist/source/latex/axodraw2/Makefile.am
texmf-dist/source/latex/axodraw2/axohelp-big.test
@@ -35996,7 +35996,7 @@ binfiles arch=x86_64-solaris size=50
name bibtex8
category TLCore
-revision 50602
+revision 52851
catalogue bibtex8bit
shortdesc BibTeX variant supporting 8-bit encodings
longdesc An enhanced, portable C version of BibTeX. Enhanced by
@@ -36006,9 +36006,9 @@ longdesc character set and sorting order are controlled by an external
longdesc configuration file. Various examples are included.
depend bibtex8.ARCH
containersize 9216
-containerchecksum 9d8ebea38bad048488251baf4ec7f939eec9c75df17dba576e510c09da6288a9cd2967c6c1dd5f7a472de51e38030801ff192874fd7d038a1f81e063614675d7
-doccontainersize 33160
-doccontainerchecksum bf6b13a5ca1e467c5435b51e6c5c6c4549eb456ae91fcac1c756ca09c165fafd488de6a4d2462057ef6ec7b3ea0b0518bd732556159ced0936494c5ebd4aad22
+containerchecksum 69f6b09fbed8a089e18ab7d39e352ad5a1e7512096a1806158ecb4df74822664b6620f3cffc12cb8a938b15a4000df2b46eadc0ff38c8de1d325539f01e8aff8
+doccontainersize 33164
+doccontainerchecksum d0863c43a5cbb87632a3513ffe75ab8a686647003366fbca1c9c168a4bb234f26078b260e1a3180f941e3eacf4717439a400df1bd180763aa43eec664009f25b
docfiles size=22
texmf-dist/doc/bibtex8/00readme.txt
texmf-dist/doc/bibtex8/HISTORY
@@ -36280,13 +36280,13 @@ catalogue-version 1.5
name bibtexu
category TLCore
-revision 50655
+revision 52851
shortdesc BibTeX variant supporting Unicode (UTF-8)
depend bibtexu.ARCH
containersize 292
-containerchecksum ad6c9702b9b1a41f45e493d27a75f703a06aab99f30ed920f8e3fa8a00d9fdb37009afc7dc5c27ac557e5fb5b3214cb0473ea5099e1fbdc596c5d8f86865a71f
+containerchecksum 9f1e27f1d7a76700aaa4f0f19c4e999070dbce873203b80e3ce5d2f4ed14c9b685515b6c648ece8942ba429d698f66f492b58373f348bcfef2523ffec270f466
doccontainersize 67480
-doccontainerchecksum 317a7806774db23017870f67b66730a77ff3944467bd9575bc6fb9f6a64c8e273bd3e337af218e1b4a156cd4e040bf6c152711d2e8bcd4bcfcb94c4746cd6b06
+doccontainerchecksum 0c0f0db13c18029bc822c5cf82b358e7784992f5799e03f1312a550ae3d40d4c59a01bda0355698f7ebbfb0488a426f20833d2b075675a83b5ae01e4a949c4a4
docfiles size=23
texmf-dist/doc/bibtexu/README
texmf-dist/doc/bibtexu/examples/test.bbl
@@ -51491,16 +51491,16 @@ binfiles arch=x86_64-solaris size=1
name chktex
category TLCore
-revision 50602
+revision 52851
shortdesc Check for errors in LaTeX documents
longdesc The program reports typographic and other errors in LaTeX
longdesc documents. Filters are also provided for checking the LaTeX
longdesc parts of CWEB documents.
depend chktex.ARCH
-containersize 9940
-containerchecksum 528392dde236fd4dc9cca54239e7b1d19103fa5789a1c0f541a74472ccea52548fceb13e10a629e389f94ac5c16006246edb3ca584b1681b9e22346edc720715
-doccontainersize 425832
-doccontainerchecksum 6c879a78bc9aef8b851c07f54e3e1974628b0533a843046fad4e82013c32da6f1bcf585547816ac3f3b97fb4425af61e8b7b2b6e3ac1ca177e667a9b26ec17ae
+containersize 9944
+containerchecksum 918392b98262e29503fff544c735b9c7d8da07340362d258b88b09a940d6c8495d761c416ae79b99711ad0fafc559b4ec3b71511e881adac3f3d55c617ddc2cc
+doccontainersize 425800
+doccontainerchecksum 5c24c5fe8f3100346e52104d0f65b096b9e3af7cdf02318fdc1977c7b9ded9b2a40fb06bd13a77866a34a9bfe77365038303e0cd09a327afcfe6c81b3dc36fdf
docfiles size=112
texmf-dist/doc/chktex/ChkTeX.pdf details="System documentation"
texmf-dist/doc/man/man1/chktex.1
@@ -53468,7 +53468,7 @@ catalogue-version 4.8.4
name cjkutils
category TLCore
-revision 50602
+revision 52851
catalogue cjk
shortdesc CJK language support
longdesc CJK is a macro package for LaTeX, providing simultaneous
@@ -53481,9 +53481,9 @@ longdesc the above -- Cyrillic, Greek, Latin-based scripts, Russian and
longdesc Vietnamese are supported.
depend cjkutils.ARCH
containersize 2016
-containerchecksum 0c6e2eef5022fcdedee3d3eeadd87a885e663f92274a4f671c039197b6fd886605c4d71b052669dc8665737f38f2ba02d070f75610384ed53d4e96d66d696457
-doccontainersize 98292
-doccontainerchecksum 50437984ba42ea9f4d0a23ce78110d5899cbe205a46150998a2e44b2710196a0b5cefc44fe3ff78567e4372f57bf9f9d7177dc29ca7c37785b56f4bbe49cf11e
+containerchecksum 84ae942d24c6a5b6dc8a5ae9a7aed0e1da511e68a2730c26d022d935974869c810600321f4ec1b8c5aeb00d17c6eb360d2735b2ac529bee6aaf85bbf4e44ec2b
+doccontainersize 98060
+doccontainerchecksum f135a594a95a0d30262a00bbe8279a2d58c6549dba65533b6d1032f99b517b9ff91217ff3ece3768bffdd086e50ce99b56db494aea24dc460c7b077771e97921
docfiles size=55
texmf-dist/doc/man/man1/bg5conv.1
texmf-dist/doc/man/man1/bg5conv.man1.pdf
@@ -78897,7 +78897,7 @@ catalogue-version 0.2
name cweb
category Package
-revision 50602
+revision 52851
shortdesc A Web system in C
longdesc The CWEB system is a system for literate programming, also
longdesc known as structured software documentation, with code written
@@ -78908,9 +78908,9 @@ longdesc cwebmac.tex, cwebman.tex, and the files of examples/*.w,
longdesc nothing more.
depend cweb.ARCH
containersize 9364
-containerchecksum 274b81a9a12de63e62c72878971c517427fe3dbd9a5ab10d89676326ecf23caefaa961504cb0e9a609224c519a3a6983346212fa67e759dbbf18c2c74de4c61e
-doccontainersize 388288
-doccontainerchecksum 1acb8eb3dfa5d563369baccf3615c06c61f03ae70e18988fe4d4637bc97290f04288a9d15c548d48c65aba0dd3b0b23faa9c1a7f7aa093ed37035fab569c8d4f
+containerchecksum c59009562d9a3a5449707ff4b79f0c3efed66bc9228c3eb7361187fdfcc795f91f84dcfdb1dd580a25faf7d7e9f706ded38b724a9b659fe6e6761f723372250f
+doccontainersize 412964
+doccontainerchecksum 8b38ec478049297d7ec8e79b07ea61f6f1dd389a616133d6fdc49d67208e12bf884559d27d3612dd1412ecb529d03f7e7f767b5f5330738d935528ea85324700
docfiles size=136
texmf-dist/doc/man/man1/ctangle.1
texmf-dist/doc/man/man1/ctangle.man1.pdf
@@ -79585,13 +79585,13 @@ catalogue-topics cyrillic
name cyrillic-bin
category TLCore
-revision 50602
+revision 52851
shortdesc Cyrillic bibtex and makeindex
depend cyrillic-bin.ARCH
-containersize 1500
-containerchecksum f218abc7a05b5247ac3e7c6488c94ad775f7d238d4caa96d7537156052acf8c51cdd2131f55411050f7f8d725e163aa37e16a6af7147e0522be3db7115dcd207
-doccontainersize 25600
-doccontainerchecksum bfd4da4e4ba7c0d47e929a31b0fb52f5690b54fda797dd0df71864d411baffee9eb8c99b83942129802799ad95fbaf710b0f4da6be2e8fe003fc24fe97d9322d
+containersize 1504
+containerchecksum ddfb270ba6ed9113e5dfbe0e0a3c30247fcf60858416be65c10b98e177350f53acd4d1cc4b5d03afeebfa9a2cdff7aeca0bebc2418cf952465cf98d4d88ae172
+doccontainersize 25592
+doccontainerchecksum 049f844dc5d26975390a7ba4f17dae390e8eae387046438a07daf18be832918ecee20df13c64b3a8f9e37839d5b2a0813093729b3f714f0f6f7c0798d0a1cbfb
docfiles size=12
texmf-dist/doc/man/man1/rubibtex.1
texmf-dist/doc/man/man1/rubibtex.man1.pdf
@@ -82984,7 +82984,7 @@ catalogue-version 0.95b
name detex
category TLCore
-revision 50602
+revision 52851
shortdesc Strip TeX from a source file
longdesc Detex is a program to remove TeX constructs from a text file.
longdesc It recognizes the \input command. The program assumes it is
@@ -82992,10 +82992,10 @@ longdesc dealing with LaTeX input if it sees the string \begin{document}
longdesc in the text. In this case, it also recognizes the \include and
longdesc \includeonly commands.
depend detex.ARCH
-containersize 560
-containerchecksum cd2e97f09a80642c52b2ea02b8bc9f81651de23ede8c5425a6f37400191d68a6f1c25ef451d4048a2b2cb4b263fb8bab91ef5649d8102396c98a5d4761db1d7e
-doccontainersize 21816
-doccontainerchecksum 60a69f4447b51dc7c2b8a15d2027a30dfb47fea82713617f0d4699109711fdf507ed6d2b7dd950ae8afd89b838903db4f94ea5b91755cb1f53feeb433939f5b4
+containersize 564
+containerchecksum cbdae140b0fa1e5e0afc34548a7febc92f5c1f2981eaf36101ba12857303e1a4f4152e7673393c1fa796e3fde783119d7ec2ca5081f5e127092cecd8c64a2050
+doccontainersize 21828
+doccontainerchecksum f60fe0817f1f53320a7f1a54b65e7a39a11c519439a71c379dcf4a9472c5b067c5a687ab2c0145f5229606c4ef05d2d498d4def677d9d5b0fa0fe99876b56c38
docfiles size=8
texmf-dist/doc/man/man1/detex.1
texmf-dist/doc/man/man1/detex.man1.pdf
@@ -88242,7 +88242,7 @@ catalogue-version 2.08f
name dtl
category TLCore
-revision 50602
+revision 52851
shortdesc Tools to dis-assemble and re-assemble DVI files
longdesc DTL (DVI Text Language) is a means of expressing the content of
longdesc a DVI file, which is readily readable by humans. The DTL bundle
@@ -88252,9 +88252,9 @@ longdesc DVI files). The DTL bundle was developed so as to avoid some
longdesc infelicities of dvitype (among other pressing reasons).
depend dtl.ARCH
containersize 580
-containerchecksum 796f01b568969124edc40662db5d8699a815b72d9eafea640c9499b7cd907e4cd36ab42c87ade466c51fcb18a47de3363f5c6068f4c678243c7633343705f35d
+containerchecksum 866039bb0f76bc6b2f4dbb86133a48869d90ce7dae716df42e35f4d3ac2808fab52a79f77b047267d206ec416bba7dd6282468767b1b1f4fbb1146a1140eb78a
doccontainersize 52488
-doccontainerchecksum b0e1d2c3728b859bc010efc5d31c50b10c7f9a045530f99278228fd4a4bae5563d58852dc995e9f4430d64512f7b0ec0c868c6f86259127bdf524c6f66bbec86
+doccontainerchecksum d624505c9bbcf7140fc264811631f55f8a26fb1e9c4d3b1fbb1be93460aca2d6dbd88192f057e1b17fe807af0b4ddbbef6e2a3ba919e6aed073a903045609d7f
docfiles size=21
texmf-dist/doc/man/man1/dt2dv.1
texmf-dist/doc/man/man1/dt2dv.man1.pdf
@@ -88990,16 +88990,16 @@ catalogue-version 0.1
name dvi2tty
category TLCore
-revision 50602
+revision 52851
shortdesc Produce ASCII from DVI
longdesc A DVI driver to produce an ASCII representation of the
longdesc document. The original version was written in Pascal, and the
longdesc present author translated the program to C.
depend dvi2tty.ARCH
containersize 504
-containerchecksum 41399ea5ec5d9e32cd032caf70009181bef98b28e29ffee84414914ca436a49bb59caa7e5523ae3c76cb8ede89d89ab74af79dd6ecc89cdf9f0d65605668e9c2
-doccontainersize 35892
-doccontainerchecksum 31cd9e13e873269f27e7e40b681a56022e7c0d776179fedb3c9396bcd9743b9e2b5f3043d6d2858858593aac49e40c16bb27d676f77ded984f4b803dfd9b07eb
+containerchecksum 303289e5bef9fcc097c1e3ce3eff923c303f50f71c72f2c3929c55f006149171eeb4b69ff38f8a46b8a5d19ac79ebf6ca28ad1df5f9525a8f1dc6587bfa42d72
+doccontainersize 35876
+doccontainerchecksum fd8c456f223c78128b5a7c50bdd93068d00f92ffbb096ed2cecf23180b765eba0ba0dcea374f585754ecb28276e668788979e0be131465fbb56967b4ecdad900
docfiles size=14
texmf-dist/doc/man/man1/disdvi.1
texmf-dist/doc/man/man1/disdvi.man1.pdf
@@ -89513,16 +89513,16 @@ binfiles arch=x86_64-solaris size=36
name dvidvi
category TLCore
-revision 50602
+revision 52851
shortdesc Convert one DVI file into another
longdesc The output DVI file's contents are specified by page selection
longdesc commands; series of pages and page number ranges may be
longdesc specified, as well as inclusions and exclusions.
depend dvidvi.ARCH
-containersize 464
-containerchecksum 0b21ec8ae0741fe0b9cbe53fd97c4ef20cd4330bae769424b2fbd2998293b05419008ebcc7ab74bc17f166a30a66cad980f5692ab32aa1621ad4a771d20d720a
-doccontainersize 19336
-doccontainerchecksum 831daec5b770f866c15440a384d1352824ead05faaacb8ae991e2d9bc1b115d599e5260cc9d7db6f0752ca7a16f21b0c52b5fff58ed1b23f30ffbfae59387c13
+containersize 468
+containerchecksum d4589c7c034308547b4970104f6396ef24a15be22e034ac2f4f04a1004915c8d477e64e2c4b61927f43313b90b063602a4bcd45afb1bc33ee395e0b7caef202b
+doccontainersize 19324
+doccontainerchecksum 865f4e96bc8ff13005350800014ede4c95671db1c45f35e37b153637c23834d34054e3aac1b6033c6a219f9f123563b1d0cc3093c901f67dba7e33e65ba81646
docfiles size=7
texmf-dist/doc/man/man1/dvidvi.1
texmf-dist/doc/man/man1/dvidvi.man1.pdf
@@ -89881,7 +89881,7 @@ binfiles arch=x86_64-solaris size=1
name dviljk
category TLCore
-revision 50602
+revision 52851
shortdesc DVI to Laserjet output
longdesc A dvi driver for the LaserJet printers, using kpathsea
longdesc recursive file searching. Note: this program will not compile
@@ -89890,9 +89890,9 @@ longdesc (current) kpathsea distribution environment, such as is
longdesc available from the TeX Live source tree.
depend dviljk.ARCH
containersize 532
-containerchecksum 9c94578a0e4a43663cf1d3e05447d51ee84b892bb78ac105321b471e21417dd636bf8746d04c0decce06293f8ae8d8f60e0127b52796310a9c9dfc512158ab4c
-doccontainersize 74944
-doccontainerchecksum fa77f151e69f8baccbd01f8beb29c0143283892d42f5b0213909c7d434688a4e4c5e121ef9b8b73d93ebb211ca03a454ce309efd447a7d351968cbe9066b5ae8
+containerchecksum 7f0fff6f850f22788981370dfe9759f8d1ac803f75e6355c582eca83ca3940f64e3c32c32881234e25d8bda59e47a4f236751c9464dc41f93c67c16cc55082ef
+doccontainersize 74976
+doccontainerchecksum 82d28f1adfc368582a5b1d05e2e73ba99bd05d51f9daa972f5ca753905341ee1d61b9e15d402b3017bfdd78bd64c7c222794bbf76073517f96ea1b9d7a58cea6
docfiles size=92
texmf-dist/doc/man/man1/dvihp.1
texmf-dist/doc/man/man1/dvihp.man1.pdf
@@ -90137,12 +90137,12 @@ binfiles arch=x86_64-solaris size=139
name dviout-util
category Package
-revision 50602
+revision 52851
depend dviout-util.ARCH
containersize 248
-containerchecksum bc4ebab6476e9023c4c6e130082ec1ace7f068f9d0b2835f1bfb40db892baa7db4a5f0ffee0e49e4368f2b34ca044f2de31c9905c244157d9238daa8939cd56c
-doccontainersize 38808
-doccontainerchecksum 916faf1b17e02ec011a6ace727f17807ae72b64126c3a29337b06554aeac3fb86bb5bc0ea36c5f82523843be1f051e56cf9cde9370b40170295d911cd91eb6da
+containerchecksum a9445602ac5a3663920f8c7d428e833b0451c3e80203be57cc6fbdda5db5f7c89da75cf58e74d56c4ab9cd817fc9f080a056ebd045828a0d5b034108cda61bc5
+doccontainersize 38880
+doccontainerchecksum 61f86a23314334d7faa4f1ae0760aea6c5e5f77754a6a9b1d5952f09e3e15d3dead73a9f72ccfe9b9d7a022654f8d2e1e6e3051dc12bff574b6f053cdbc9b598
docfiles size=14
texmf-dist/doc/man/man1/chkdvifont.1
texmf-dist/doc/man/man1/chkdvifont.man1.pdf
@@ -90528,7 +90528,7 @@ catalogue-version 3.18.4
name dvipdfmx
category TLCore
-revision 52766
+revision 52851
shortdesc An extended version of dvipdfm
longdesc Dvipdfmx (formerly dvipdfm-cjk) is a development of dvipdfm
longdesc created to support multi-byte character encodings and large
@@ -90544,10 +90544,10 @@ longdesc and other information, please see TeX Live.
depend glyphlist
depend dvipdfmx.ARCH
postaction script file=tlpkg/tlpostcode/dvipdfmx.pl
-containersize 26644
-containerchecksum b74c573991b54144b5fd0968bd81a01f9e281ba9f7252db62818b92a87eb2b35c4ede690d7297806c5c1a21cc226a890d9c6866d10dbd6fe6e7d898c48d83d12
-doccontainersize 3123584
-doccontainerchecksum b187beac28e9896fa165cfd440152034d191b6cfb26c5959bf9aaa27212ec726b49627848fb547ad1dacc7674e62d51ec82d02c783c94c0c322b585c06317cd7
+containersize 26648
+containerchecksum 9bb72d88bcb5c0cfe818e9490afe532029b8fc569764e02706e0301e901287d617c2111d854ea96db00e3567c29e78dbae42498f837c4cf429ffd5c098df565b
+doccontainersize 3123608
+doccontainerchecksum 121b8956d42fb45be7d61371661512f5b8bd75fc2b754ef97c7a7b86b6e43435425403c99f5ad9492d4c6feb8948b4d10c9bd67c621f1451fd6abc5b13dfb446
docfiles size=992
texmf-dist/doc/dvipdfm/Makefile
texmf-dist/doc/dvipdfm/dvipdfm.pdf
@@ -90827,7 +90827,7 @@ binfiles arch=x86_64-solaris size=261
name dvipng
category TLCore
-revision 50863
+revision 52851
shortdesc A fast DVI to PNG/GIF converter
longdesc This program makes PNG and/or GIF graphics from DVI files as
longdesc obtained from TeX and its relatives. Its benefits include:
@@ -90845,9 +90845,9 @@ longdesc PostScript Type1, and TrueType fonts, colour specials, and
longdesc inclusion of PostScript, PNG, JPEG or GIF images.
depend dvipng.ARCH
containersize 944
-containerchecksum 3716cc269d2f869527f6f4d5cc9ea92844c6d67e8eb56d80874540f37b89d6f8a391fb5c3fe0c194088f4ee7301396605c22d2990322ff441e1d1872a58eca78
-doccontainersize 288280
-doccontainerchecksum 752961d28935c2399badb3e31af65c76eeb5a9cddb0de44f5d9907b8800567bf9fd8019fe8c39cc335dc9a60487aacd4de196611fe1f289cd0c424fd1d6c180e
+containerchecksum abd26644c7980c2b2d10dea4d8ae54ee773fc9e417ca0cc053665ed814370b8ae3ea515818eed2171dd52a996c253e1269f4b3a9469f776d55ca429b92389222
+doccontainersize 306220
+doccontainerchecksum 2f6a35103039d27cb78451a2b1a4832765f3bb482cae9ccd1aa368124f11648864860b87d31f3a81a489bdfd4c938572039c3329a8073be051d1386b2ef38075
docfiles size=119
texmf-dist/doc/dvipng/dvipng.html
texmf-dist/doc/dvipng/dvipng.pdf details="Package documentation"
@@ -91026,13 +91026,13 @@ binfiles arch=x86_64-solaris size=267
name dvipos
category TLCore
-revision 50602
+revision 52851
shortdesc support DVI pos: specials used by ConTeXt DVI output
depend dvipos.ARCH
containersize 296
-containerchecksum ea771c689b519ab7167a0e363af501db771e7883c0b82fe0ded3661b57fcf31b932cb268b08b7e1f2f4ea3a7f85a7bc1efca83272f7eaf163354166a0b9a5a93
+containerchecksum 152cc45942bb1d241008ea0924f1e96e2329d6fd4228be42dc6dcb9eb28081bcb3d80e407e9fdf0560e93d095fd07351cf073f14d4a4c25eb984613fd9189826
doccontainersize 28512
-doccontainerchecksum 0e4548fc7abe4aa8f54a1b1a17d4582e1cb6e9f0aecd9812a1e2337ab1aa9995b4f3c4e2417f3eed248a9d40a5ba2c314aab273fda3ff5dafda3d9ca23307b77
+doccontainerchecksum 2bf3fd5bbd7b6e1fb8a263dd0e3deef358bead727df5de280342376225fd7366ff470b9c2fca8f763890d1047fe2c7a5b138ade1b5fcab383c8113e10f245199
docfiles size=9
texmf-dist/doc/man/man1/dvipos.1
texmf-dist/doc/man/man1/dvipos.man1.pdf
@@ -91183,7 +91183,7 @@ binfiles arch=x86_64-solaris size=31
name dvips
category TLCore
-revision 50602
+revision 52851
shortdesc A DVI to PostScript driver
longdesc This package has been withdrawn from CTAN, and bundled into the
longdesc distributions' package sets. Development now takes place within
@@ -91191,10 +91191,10 @@ longdesc the TeX Live framework, and it is no longer available as a
longdesc separate package. For download, support, and other information,
longdesc please see TeX Live.
depend dvips.ARCH
-containersize 34492
-containerchecksum ee10b8c1b67997d1c781fe2c3e5ce7826c111a2b6f4078330b566bf5525ad2a1cb2b89c4efa8d877ae1557fb319941ed09db30b229a62b6d3ff6f6a784e48df5
-doccontainersize 514068
-doccontainerchecksum fcc91e88fd3536244d878458a90d31ad3b9ec9efbc08d09d8b23f13d3887ca575e17663b2e21451abf88de389f7fc3937ce3ab49bc9e6ea94ab77c66ba179a00
+containersize 34496
+containerchecksum c9ff911b92a757c1eb300f933f049c686c85d4ba09aabfcbbb87013fc34cf106fd5560931719e2f50be4357f9d83fb24692ba1ec24d2999fc3da79dbba02fcd3
+doccontainersize 514052
+doccontainerchecksum 2d6950701b62654e303805bcbb364711aa93aa7eee8165944167046584c9686667304b70c6b8f43bf36f529e70e9bbabf1671cfb1749a4cb43ec9abe4fff353f
docfiles size=285
texmf-dist/doc/dvips/NEWS
texmf-dist/doc/dvips/README details="Readme"
@@ -91507,7 +91507,7 @@ catalogue-version 1.6
name dvisvgm
category TLCore
-revision 50602
+revision 52851
shortdesc Convert DVI, EPS, and PDF files to Scalable Vector Graphics format (SVG)
longdesc Dvisvgm is a command line utility that converts TeX DVI as well
longdesc as EPS and PDF files to the XML-based Scalable Vector Graphics
@@ -91524,9 +91524,9 @@ longdesc the kpathsea library. For more detailed information, see the
longdesc project page.
depend dvisvgm.ARCH
containersize 908
-containerchecksum 9497809c9788b1bec8afe64d67828b7035545eafa92fc6e3be62e9ced5a2428db6ff169d0919fd929a30872d0c70359d679d0d32b3a741dd9070bf6bc2901556
-doccontainersize 92424
-doccontainerchecksum 2e44abd6925358d1dc594296ac2c13f146b4c8bd9b5d7dfd3dce92f5bf00e88712cc0f3a0da915578d39a8e1243c84b936cd624aec424f7d1661e9a7fe2b5635
+containerchecksum c7b33eab605df8488a6f0d25e0a0d7afde99016cc719a6b13bdbe68df0d1fce2c0d0996742633c392b0f9c56ec6aec307734b06dd845d4cbd2777c932b057d6e
+doccontainersize 92412
+doccontainerchecksum 253a0ece82b4792bb30504132b4db8382b073bb004d1ab22ee8f74b339227171711318d76d59ed20c7bf66575758cdaaa9c4dc3199d446150971a1d57152c91e
docfiles size=37
texmf-dist/doc/man/man1/dvisvgm.1
texmf-dist/doc/man/man1/dvisvgm.man1.pdf
@@ -91535,10 +91535,10 @@ catalogue-contact-bugs https://github.com/mgieseki/dvisvgm/issues
catalogue-contact-home https://dvisvgm.de
catalogue-contact-repository https://github.com/mgieseki/dvisvgm
catalogue-ctan /dviware/dvisvgm
-catalogue-date 2018-11-01 12:44:23 +0100
+catalogue-date 2019-11-15 16:24:37 +0100
catalogue-license gpl3+
catalogue-topics dvi-proc
-catalogue-version 2.6.1
+catalogue-version 2.8.1
name dvisvgm.aarch64-linux
category TLCore
@@ -115025,7 +115025,7 @@ catalogue-version 2.2
name fontinst
category Package
-revision 50602
+revision 52851
shortdesc Help with installing fonts for TeX and LaTeX
longdesc TeX macros for converting Adobe Font Metric files to TeX metric
longdesc and virtual font format. Fontinst helps mainly with the number
@@ -115041,10 +115041,10 @@ longdesc for files or work with binary file formats; those tasks must
longdesc normally be done manually or with the help of some other tool,
longdesc such as the pltotf and vptovf programs.
depend fontinst.ARCH
-containersize 85796
-containerchecksum af57d72185dbfb0e169231b2dc0d7117722a5c1b4db7a9b2054d4848d1e5288e5dd5b6f0f0153f2e9dc87a13915fa77cf9286fce6d5afed7b541eb9e48024d98
-doccontainersize 1019488
-doccontainerchecksum e7774b46ac38bc2dd86ec8091ce4df364cf377b3864fac5d67ec0299e789ec10a171f8239c98f12775c750d023f69104a25b03f7bbc7dba15a2d1a7da3e70929
+containersize 85800
+containerchecksum 0e402bc41b35bb556bf23e1bd2156ca8d21fcf901f89cc6530a2172bea458f8fba7cdfc05c6f34baf0b98e75f785b7d2f9021204fc3b8eb2f2440e203772f232
+doccontainersize 1019508
+doccontainerchecksum 851a2f91d78428cc12f44b318f5af8431ec03d9e58f136d773f8c597df6bd58e5a385eefe0ccbdf4b3bfe74419fb80fc12326c83257cd7f934932bacfa174398
docfiles size=463
texmf-dist/doc/fonts/fontinst/README details="Readme"
texmf-dist/doc/fonts/fontinst/encspecs/encspecs.tex
@@ -115119,8 +115119,8 @@ docfiles size=463
texmf-dist/doc/fonts/fontinst/test/v1931test2.tex
texmf-dist/doc/man/man1/fontinst.1
texmf-dist/doc/man/man1/fontinst.man1.pdf
-srccontainersize 410340
-srccontainerchecksum 2f6deccf77ca8325a105ac187da3f4d6cd038ce7bbf174c57724b73836d662d3514355ff7d51ff51ec4ffae2f55871510817834cdd8c0431061e310ef20c3093
+srccontainersize 410344
+srccontainerchecksum d91980736e8c6e3af74b01eeb36ee807b7070d0dd62dfa51de48960deedd5ce79a84bb25dbacb8cb0964a8e2f08a7448822ae8dcdae180978c949af1932483a3
srcfiles size=469
texmf-dist/source/fontinst/base/CHANGES
texmf-dist/source/fontinst/base/fibasics.dtx
@@ -115466,7 +115466,7 @@ catalogue-topics font-doc
name fontools
category Package
-revision 52571
+revision 52852
shortdesc Tools to simplify using fonts (especially TT/OTF ones)
longdesc This package provides tools to simplify using OpenType fonts
longdesc with LaTeX. By far the most important program in this bundle is
@@ -115480,10 +115480,10 @@ longdesc - re-encode .afm files, ot2kpx - extract kerning pairs from
longdesc OpenType fonts, splitttc - split an OpenType Collection file
longdesc (ttc or otc) into individual fonts.
depend fontools.ARCH
-containersize 43600
-containerchecksum 175144d69b783823c597afa31d294a71aef26a3d0e640e5e2d5832c72e376486654caf6bb995d5508e633df96e2a86d7227292d363dd892ed710d60a10056f35
-doccontainersize 126208
-doccontainerchecksum 1866ec34bb8057bdd6dfd0de00cb30a4f0f63e1702042746bca3f1d79cd33438d57251c3f1edd51e16ea92b18c04c4ac8c60fae6754caff717cfc218ba500219
+containersize 43820
+containerchecksum 765729c3439a23c90014755012056d8e667bc0d3734242cc11ce78d7e623875055dca52fa8d6752489a5e54902738e2bbdcf686cced45d5f2a2e596c2476d35c
+doccontainersize 126892
+doccontainerchecksum 5e0546c7b81afdabed892f0324ee84275fc3fc7f988317a11ca9513062e4670f69c1b64f569b8eaab0797d6a1788d06cba96dd13d1714821dcabc7379f71374a
docfiles size=55
texmf-dist/doc/man/man1/afm2afm.1
texmf-dist/doc/man/man1/afm2afm.man1.pdf
@@ -115494,7 +115494,7 @@ docfiles size=55
texmf-dist/doc/support/fontools/GPLv2.txt
texmf-dist/doc/support/fontools/README details="Bundle readme"
texmf-dist/doc/support/fontools/splitttc
-runfiles size=50
+runfiles size=51
texmf-dist/fonts/enc/dvips/fontools/fontools_lgr.enc
texmf-dist/fonts/enc/dvips/fontools/fontools_ly1.enc
texmf-dist/fonts/enc/dvips/fontools/fontools_ot1.enc
@@ -115508,8 +115508,9 @@ runfiles size=50
texmf-dist/scripts/fontools/afm2afm
texmf-dist/scripts/fontools/autoinst
texmf-dist/scripts/fontools/ot2kpx
+catalogue-alias autoinst
catalogue-ctan /fonts/utilities/fontools
-catalogue-date 2019-10-29 20:44:22 +0100
+catalogue-date 2019-11-18 19:03:50 +0100
catalogue-license gpl2
catalogue-topics font-devel
@@ -125535,7 +125536,7 @@ catalogue-version 0.9.4
name gsftopk
category TLCore
-revision 50767
+revision 52851
shortdesc Convert "Ghostscript fonts" to PK files
longdesc Designed for use with xdvi and dvips this utility converts
longdesc Adobe Type 1 fonts to PK bitmap format. It should not
@@ -125544,9 +125545,9 @@ longdesc applications are now capable of dealing with Type 1 fonts,
longdesc direct.
depend gsftopk.ARCH
containersize 3548
-containerchecksum d05802963d499c4dc0979a58bfb56a1c04e006b25b7eac4cdeb7659ac6f31a0380e476e933586f4169846f88d727742ae5494cdbcb29995439a4cca5be4c7332
-doccontainersize 27536
-doccontainerchecksum 7d9fc4dc5c3b4cbc05939332e7286be712a51f74b408df2e6cd9f1c52f81b01104e4f41074c55f74ecd003276f2b9fa2285e875a27c20e16936e78ffedc6a4f5
+containerchecksum cb9aebd7428d10b627d80ea40d297f3e6de006859c7dd713478ff193458494f90017ecd0737376ac1f47638b059e02e8a46ea53a7c56b8561af75f770e214413
+doccontainersize 27540
+doccontainerchecksum 0a597e2908438fc00fc2bafa7ec635a82b70aad9d7f7e86851a654c0b72b719b8c550be0c20ecf6c8d96627863a48e6a387156ad2c7e71d1e296dd4937d60805
docfiles size=10
texmf-dist/doc/man/man1/gsftopk.1
texmf-dist/doc/man/man1/gsftopk.man1.pdf
@@ -146298,7 +146299,7 @@ binfiles arch=x86_64-solaris size=3
name kpathsea
category TLCore
-revision 52834
+revision 52851
shortdesc Path searching library for TeX-related files
longdesc Kpathsea is a library and utility programs which provide path
longdesc searching facilities for TeX file types, including the
@@ -146308,9 +146309,9 @@ longdesc distributed separately, but rather is released and maintained
longdesc as part of the TeX live sources.
depend kpathsea.ARCH
containersize 32204
-containerchecksum e9b09c6a63b20ebd87a3d83b294e729b423b2c4ac01a2cc02ddce2f19422155d9c19298c7fa3e08ddf4b47331504fc87114cf5dc527421d286cd3de6af0ca785
-doccontainersize 1068232
-doccontainerchecksum 7ba96fed3a41b1ebefc58d8aa0143567472ced52779daf40618d6155b94554e3b68cc6e25407a9333d2c7fcb9d313ca697361f682262a26ade963bcbb0368d7b
+containerchecksum 78e1d460734fcedb15bbb2c28f3e0b1aedf238dafcf3dd6c73223670f8f534b79de7c7cd99af7c923e7bb5f301d2b6694683e225b6e7a7d89ab5eb3deb6a1faa
+doccontainersize 1072944
+doccontainerchecksum ec655162a7f9eedbae1b951f41ddf275c78b2fd75f068f8a3e64547113f20d3714272ca1efcdeb8557d53916eb224b719130a036dda55f0e6e8e338984a040fd
docfiles size=571
texmf-dist/doc/info/dir
texmf-dist/doc/info/kpathsea.info
@@ -152233,7 +152234,7 @@ catalogue-topics book-ex
name latex-bin
category TLCore
-revision 52830
+revision 52851
shortdesc LaTeX executables and man pages
depend latex
depend babel
@@ -152250,10 +152251,10 @@ execute AddFormat name=latex engine=pdftex patterns=language.dat
execute AddFormat name=pdflatex engine=pdftex patterns=language.dat options="-translate-file=cp227.tcx *pdflatex.ini" fmttriggers=babel,cm,hyphen-base,latex,latex-fonts,tex-ini-files,dehyph,latexconfig
execute AddFormat name=dvilualatex engine=luatex patterns=language.dat,language.dat.lua options="dvilualatex.ini" fmttriggers=babel,cm,hyphen-base,latex,latex-fonts,tex-ini-files,unicode-data,luaotfload
execute AddFormat name=lualatex engine=luatex patterns=language.dat,language.dat.lua options="lualatex.ini" fmttriggers=babel,cm,hyphen-base,latex,latex-fonts,tex-ini-files,unicode-data,luaotfload
-containersize 512
-containerchecksum a8204d96258754cedda7d488ccfe7c02f6d3b2ac2a84e65139851e03db0e195b547ebf5acc7ea055ec12d967a33b76809a199113c6a43635e7c7cb28a7fc7667
-doccontainersize 53284
-doccontainerchecksum a51c57438eccb97ab103ee52b52fe9b5ec38381d682fdd56f00263e51be3038fb30a5fc6e8c73fc6e3219da185cf3c0f552a0961abdf85b20de061783d52c0be
+containersize 516
+containerchecksum 61db0a8c61bc593c188fbe62982d096f6efb2c22034e98d447b3cbdb57173890e2c363d2e95c25470e22010ec2324cc0c0c82a1c2ffd28f477ec73a48f27b21a
+doccontainersize 53292
+doccontainerchecksum a9d19866d948f80f5bff7c5a48c0b613c923ca18925d6f82b3c2d62590d19e459baf38db5c1167c6238defafac47dd4c3250b2cf04877a23a332407ef089079a
docfiles size=32
texmf-dist/doc/man/man1/dvilualatex.1
texmf-dist/doc/man/man1/dvilualatex.man1.pdf
@@ -159079,7 +159080,7 @@ catalogue-version 0.3
name lcdftypetools
category TLCore
-revision 50602
+revision 52851
catalogue lcdf-typetools
shortdesc A bundle of outline font manipulation tools
longdesc This bundle of tools comprises: Cfftot1, which translates a
@@ -159102,10 +159103,10 @@ longdesc you specify; and T1testpage, which creates a PostScript proof
longdesc for a Type 1 font. It is preliminary software.
depend glyphlist
depend lcdftypetools.ARCH
-containersize 1000
-containerchecksum 90e2fd4cfdd5b7dcdcd3eb395630e534220ad406135acd251d9c2dd35d7078bf0d781ea9d7019a38f698fa045d6f03738ae25bff80df12218f8d64a88079835c
-doccontainersize 258784
-doccontainerchecksum 2093330ede2753b383d57454c9fade7b89915985be4168677081ad2841ec1735c9d5ebefaeb3d53f49721d81f39d55ea01a42a0188ff79a986fed7530f3220e9
+containersize 1004
+containerchecksum 3f3cc8f7cce233eb36315b21db408847a267ff393d6d4118de61c4b03ec408f3f29b2d41fdcf84995bfbf5d07bcb25984d7ffc76458d4f2dc12fdb6dfb85e23f
+doccontainersize 258904
+doccontainerchecksum 5a1dd1e2fd79351afc65d6786b24aebd9681a2b9e92755b44a836b47da5ceb1817f085483f306991a113dc0c26edfcd84839dec93bb46a003034536f31b31e5f
docfiles size=105
texmf-dist/doc/man/man1/cfftot1.1
texmf-dist/doc/man/man1/cfftot1.man1.pdf
@@ -174235,7 +174236,7 @@ catalogue-topics maths luatex
name luatex
category TLCore
-revision 52835
+revision 52851
shortdesc The LuaTeX engine
longdesc LuaTeX is an extended version of pdfTeX using Lua as an
longdesc embedded scripting language. The LuaTeX project's main
@@ -174258,9 +174259,9 @@ depend luatex.ARCH
execute AddFormat name=luatex engine=luatex options="luatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data
execute AddFormat name=dviluatex engine=luatex options="dviluatex.ini" patterns=language.def,language.dat.lua fmttriggers=cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,unicode-data
containersize 12924
-containerchecksum 0f4a26f7954fc98002839cdf181d1f4ee75f76d3b04ffcc3e782b0d2068172346b320d9a4b3a74911d2e7094bf935b1ac61284767841f05fd553f6c99e86f362
-doccontainersize 1712452
-doccontainerchecksum 9ae6b47aca4b3077d804ecd4110ef2e9e646974ef97bbbe3c1ec04de17f6717718429937e1953d03a4fa8e2b9183ee06920c119fed3b003656534678c18ff59c
+containerchecksum cdebccfb5a5841a6be4e7b2f29b0cd725b292afc8147cdce9ebe4227d825607ca3e8655dad580b6b0f8e00a591039c8c3694d07397ad468aff5f587dee96d98b
+doccontainersize 1685308
+doccontainerchecksum e0094bb0e035bf865885dd51aeecb222d40b63215bb8a6355a209a7b2e666c9925713566d6caabe9da38307818fb55ba97dc6bf0780c21e77bba9bc70b839bb2
docfiles size=600
texmf-dist/doc/luatex/base/luatex-backend.tex
texmf-dist/doc/luatex/base/luatex-callbacks.tex
@@ -174595,17 +174596,17 @@ catalogue-version 1.3
name luatexja
category Package
-revision 52837
+revision 52855
shortdesc Typeset Japanese with Lua(La)TeX
relocated 1
longdesc The package offers support for typesetting Japanese documents
longdesc with LuaTeX. Either of the Plain and LaTeX2e formats may be
longdesc used with the package.
depend luatexbase
-containersize 180448
-containerchecksum 9200c67c5024ee045f91399afc8d48d8dc8b7f86cdac855f2d28160260f7f0674a29cfa004456065c02dcd324bcbfab8af357da4e10b6c2cc673d4101557ec2c
-doccontainersize 3048064
-doccontainerchecksum add05412f1f135a2882e80a164c2ee75bd22ff06bc7e644fc12e4801f4643ebf4fba89983fbaf405adaf930022250cbe50939771d55de4f3e5624d153b211e96
+containersize 180432
+containerchecksum 8d1153f16c3e1cec686e4222a453f39ff6d48bd86510d9a1ebd3e754487b087137ab88c1af7766c1fa243257d17d4782e4805feee9ab977b0828b5721ca9a447
+doccontainersize 3048036
+doccontainerchecksum a0a4f117c940ecc68e0e74d5fec3b253aa8f2527b9bb0fdd58627ce3723f7a0fa003c75adc03f0cace5c2df3a4a76fa7e3edc0885ab762d699af222e7de9526f
docfiles size=876
RELOC/doc/luatex/luatexja/COPYING
RELOC/doc/luatex/luatexja/README details="Readme"
@@ -174623,7 +174624,7 @@ docfiles size=876
RELOC/doc/luatex/luatexja/luatexja.dtx
RELOC/doc/luatex/luatexja/luatexja.ins
srccontainersize 84228
-srccontainerchecksum 1ea1c09384a8494d381ca6c6a504e1cb9fc2352859cfb35abc0a61ff4eab1ab79d4ea0c02225ba3723a73b5da1f629ff487157e289628060040744fdff877c2b
+srccontainerchecksum 70def3a44ca22a21d7b52a5ccbb5237e5a71a249586bb97908155adfd88ebbfb34dd7048a23fd114795820f0b9c41b36a09ce969cddd30c01d021a13c9b995f2
srcfiles size=121
RELOC/source/luatex/luatexja/ltj-kinsoku_make.tex
RELOC/source/luatex/luatexja/ltjclasses.dtx
@@ -174742,10 +174743,10 @@ catalogue-contact-bugs https://osdn.net/projects/luatex-ja/ticket/
catalogue-contact-home https://osdn.net/projects/luatex-ja/wiki/FrontPage(en)
catalogue-contact-repository https://osdn.net/projects/luatex-ja/scm/git/luatexja/
catalogue-ctan /macros/luatex/generic/luatexja
-catalogue-date 2019-11-17 11:33:39 +0100
+catalogue-date 2019-11-18 15:01:34 +0100
catalogue-license bsd
catalogue-topics japanese luatex class
-catalogue-version 20191117.0
+catalogue-version 20191118.0
name luatexko
category Package
@@ -175826,7 +175827,7 @@ catalogue-version 1.0f
name m-tx
category Package
-revision 50602
+revision 52851
shortdesc A preprocessor for pmx
longdesc M-Tx is a preprocessor to pmx, which is itself a preprocessor
longdesc to musixtex, a music typesetting system. The prime motivation
@@ -175835,9 +175836,9 @@ longdesc be typeset. In fact, pmx now provides a lyrics interface, but
longdesc M-Tx continues in use by those who prefer its language.
depend m-tx.ARCH
containersize 4544
-containerchecksum 055839d04921e71aa0a83309485ba2506feaf2d3bcb919073cb011bdff8ba1f623c2c7af6fc4008badf8faad17e41dc4aa55f9aa47b0065af65fd2fb5dd6ae89
-doccontainersize 739508
-doccontainerchecksum c1470ffebb9b86958bdb68cf50e1fe18847e11cf1c28feca36ba0de68ce0fa72daa80c1df9312319d9cb5a42bfb250e7aa3a1e2ec8e093780b170b4d6d1b619c
+containerchecksum c99b0a658d46c58e47f58c0494a4f32b5997ed304bb35b58a5732549ea17b366299aba4504982bb4a1e2743800b4bc02028e402e03cf363178bf1ac262802e9b
+doccontainersize 739512
+doccontainerchecksum ebf3e4035460439abd3ac91202e28c0f6926181c34bcfd1f1b3115ff6ec90bd2d0cb9a5043d81ee8434d8b260f3a8b437585d3e81b7161b145c8c112d5643cb1
docfiles size=259
texmf-dist/doc/generic/m-tx/Makefile
texmf-dist/doc/generic/m-tx/README details="Readme"
@@ -176914,16 +176915,16 @@ catalogue-topics glossary
name makeindex
category Package
-revision 50602
+revision 52851
catalogue makeindexk
shortdesc Makeindex development sources
longdesc The package contains the development sources of makeindex, as
longdesc derived from the texlive subversion repository.
depend makeindex.ARCH
containersize 4628
-containerchecksum 6ddccdfd89e0f362b312c981da16e7e2771035ad03135f7c49998ec7d2b4f7990cc8d3094d2a703277aa1be1d43b332906169d1a6699eee8730a5d6451d9a2e6
-doccontainersize 466008
-doccontainerchecksum 6decf2c8d770fe0cb18c87929f877afac8f2e5baf64cc85c82e575fa0722ed9dc89fb49f08aedff17f26101dc3e7ae42ca6d4a1f2864ec2906c46a960efaf90b
+containerchecksum 7f4df4944bc738e92ccd7fe54e1448a9ead71077d25359d6b97d18ed9df4dde2e6db31bbb183c646ea902e24b5cb15581ef12eaecfe90ba08361dd191e5220d2
+doccontainersize 466032
+doccontainerchecksum 492d0bb6f44ebc0440998f55b51ec5bce5ad564918296f85245ab10bd9ef67f8a2e441560ed7aeba8af2cdb0a923f225dd867454ee83889252da6be36f89ab16
docfiles size=131
texmf-dist/doc/man/man1/makeindex.1
texmf-dist/doc/man/man1/makeindex.man1.pdf
@@ -182126,7 +182127,7 @@ catalogue-topics font font-serif font-sans font-ttf font-type1
name metafont
category Package
-revision 50602
+revision 52851
shortdesc A system for specifying fonts
longdesc The program takes a semi-algorithmic specification of a font,
longdesc and produces a bitmap font (whose properties are defined by a
@@ -182142,9 +182143,9 @@ depend kpathsea
depend metafont.ARCH
execute AddFormat name=mf engine=mf-nowin options="-translate-file=cp227.tcx mf.ini"
containersize 33572
-containerchecksum 7a1a5d0090a538bda4abe8f994a6891f46a8c276f45f26b0be0901102fdb55103a86848a153d3b0a980d08321471cea3f4249595aa4dc6398875d1d14cef8e96
-doccontainersize 52792
-doccontainerchecksum 119568cd01c06d8772495ff725f3056d648b844b58591216e8f35caf0f80b5d5908ef796c725eb7d917b04ca734fbff1ec0a4ad1e554ecb6a5d243a829644beb
+containerchecksum a73118e074370dd0050cf0862873ceb2f670f731805ba126c33f58f57f504938d61436d55867ee908e14f01f06d8e5077a294867d8a6231fdc8393151359cb4c
+doccontainersize 71968
+doccontainerchecksum 78ee87591fd7bc724a013eb9ccb3d81f51c603ea2973086b1e3ae3095c1113cc37191394dc99bfce302544cafddee1add970993448e611c61055cbcc48f39361
docfiles size=36
texmf-dist/doc/man/man1/inimf.1
texmf-dist/doc/man/man1/inimf.man1.pdf
@@ -184636,7 +184637,7 @@ catalogue-version 1.1
name microtype
category Package
-revision 52344
+revision 52853
shortdesc Subliminal refinements towards typographical perfection
relocated 1
longdesc The package provides a LaTeX interface to the micro-typographic
@@ -184656,20 +184657,20 @@ longdesc they can safely be assumed to work. Disabling ligatures
longdesc requires pdfTeX or LuaTeX, while the adjustment of interword
longdesc spacing and of kerning only works with pdfTeX. Letterspacing is
longdesc available with pdfTeX or LuaTeX. The alternative package
-longdesc `letterspace', which also works with plain TeX, provides the
+longdesc 'letterspace', which also works with plain TeX, provides the
longdesc user commands for letterspacing only, omitting support for all
longdesc other extensions.
-containersize 45352
-containerchecksum fc9b36ea89ff8b064a415c84d692ee6cf2a928d650bff56bea9d34e3bc5bae84e080b3a34c147f9bb1b6f16d2ebdb7c32198a592ca2470afe4b181dfb3e58144
-doccontainersize 1642872
-doccontainerchecksum ab9092d0b91881d78fdf9007b23f9c147fa944bef745329cc2a099a1e4dbcc9aa5836cd79cef3dedd2e458e2c9f4e83599b20436bd3d50e5420c84929f660930
-docfiles size=416
+containersize 45464
+containerchecksum eba24c7a1e0f18e5d559d559745cecc9398630e4491b5c71f695e0e6893e74a87171e6cddaca8345e99ddb63558ad2a712822819c17fe1c20684e043adde4fdf
+doccontainersize 1646840
+doccontainerchecksum b0222af67733ff7e11717388d10e0b57fbeca805c85844360ce70bfc3b5d0c18157a12fb40156edddc263b8970c9b172d3fd4a1210450efc250aa05334d2c5b7
+docfiles size=417
RELOC/doc/latex/microtype/README.md details="Package README"
RELOC/doc/latex/microtype/microtype.pdf details="Package documentation (English)" language="en"
RELOC/doc/latex/microtype/test-microtype.tex
-srccontainersize 141568
-srccontainerchecksum d79f9aa79e3b4ebb38dd6b72dadcc6e00d722010d973d2bd6177350f4bc58d6f2e490be1c1eb7233df1d2d6a0a10d70dc76e08aa59bc7109099e2c0d2c2864ac
-srcfiles size=171
+srccontainersize 142140
+srccontainerchecksum 638efade6088401e90aed764f47927b28d8840dd4e8fa1db2d1ca160a746e0633ae5da9f4e9947fde49ae2288fdf48dd37e7771b4e0011d10c2066a9cf4fb4ed
+srcfiles size=172
RELOC/source/latex/microtype/microtype-utf.dtx
RELOC/source/latex/microtype/microtype.dtx
RELOC/source/latex/microtype/microtype.ins
@@ -184702,10 +184703,10 @@ runfiles size=105
RELOC/tex/latex/microtype/mt-zpeu.cfg
catalogue-also pdfcprot
catalogue-ctan /macros/latex/contrib/microtype
-catalogue-date 2019-10-11 08:38:19 +0200
+catalogue-date 2019-11-18 10:28:58 +0100
catalogue-license lppl1.3c
catalogue-topics micro-layout letterspace
-catalogue-version 2.7c
+catalogue-version 2.7d
name microtype-de
category Package
@@ -216612,7 +216613,7 @@ catalogue-topics engine omega obsolete
name omegaware
category TLCore
-revision 50602
+revision 52851
catalogue omega
shortdesc A wide-character-set extension of TeX
longdesc A development of TeX, which deals in multi-octet Unicode
@@ -216624,9 +216625,9 @@ longdesc maintenance mode only. Ongoing projects developing Omega (and
longdesc Aleph) ideas include Omega-2 and LuaTeX.
depend omegaware.ARCH
containersize 628
-containerchecksum da2ea42b840a49e8213bc4b1cbf30d042ec718a916fbc58a6a5db4bb352cba8a669a788530e54bc50c4918a5f106dea69f791c6f30adfb570fec8f8ae80096a0
-doccontainersize 148980
-doccontainerchecksum 5eef2e7061a6b44086cb8c9a2e4230db2abbf7b1d9cea678264900f9b2c8da056dda07db004b26031ec6d79192b11ce0cb139a3080dd84421bd527cb92f144a3
+containerchecksum 3eeaf55d52884639dfc3448e4e9b61434fb47fe144edc7bfb13cf0e45eff0813e6fa79921d81bb1ed14c268904728e54bba6922f79dbb759f06dbe0758a157b8
+doccontainersize 149076
+doccontainerchecksum aa72ef38e326aacbba3101946ba2cb001ec6a8a034c10e047b716fa810062073e1bc83c15dbcdcd8d57860f5bf480a2595fdff1c07f85cff45daaa1070273168
docfiles size=61
texmf-dist/doc/man/man1/odvicopy.1
texmf-dist/doc/man/man1/odvicopy.man1.pdf
@@ -221898,7 +221899,7 @@ catalogue-version 1.0
name pdfbook2
category Package
-revision 51874
+revision 52858
shortdesc Create booklets from PDF files
longdesc This python program creates print-ready PDF files from some
longdesc input PDF files for booklet printing. The resulting files need
@@ -221914,18 +221915,16 @@ longdesc Existing files will be overwritten. All input files are
longdesc processed seperately.
depend pdfbook2.ARCH
containersize 3516
-containerchecksum f4d30e19b55b709c91eb64f9075b0e2e1d85591af295ea3ff64965073ab730603e660935e627e28a3878b700d417402d8de17fe6776022533f59f500a78a5255
-doccontainersize 21580
-doccontainerchecksum 8958c4abe38a3a3b6623e3fe1861be908faffe935a433831cc1c87c463e0a72ba33ee89def4a1329350431e313e032ab35438be9f033e0a81711ce018a970b4e
-docfiles size=9
- texmf-dist/doc/man/man1/pdfbook2.1
- texmf-dist/doc/man/man1/pdfbook2.man1.pdf
+containerchecksum 690eb28f1c44a73f611ce30dc7dfc225c34c7e9b88be8b4d0eb635e896880ea74b4cb20183e9aa64ca194a97faf62b13125eac59950260b67342c8ae52e4156e
+doccontainersize 2176
+doccontainerchecksum e0518647f79c3f6f906070a594f7e4df2cfd5d13830c97af0ca2d4cd1015d29c7221c0c8b1abfaddfe7c2914511715b2a3567e0e354405e19a9658d3f253254d
+docfiles size=2
texmf-dist/doc/support/pdfbook2/README details="Readme"
runfiles size=3
texmf-dist/scripts/pdfbook2/pdfbook2
catalogue-also pdfbook
catalogue-ctan /support/pdfbook2
-catalogue-date 2019-08-13 15:59:52 +0200
+catalogue-date 2019-08-17 05:12:30 +0200
catalogue-license gpl3
catalogue-topics pdfprocess
catalogue-version 1.3
@@ -222339,367 +222338,174 @@ binfiles arch=x86_64-solaris size=2
name pdfjam
category Package
-revision 52616
+revision 52857
shortdesc Shell scripts interfacing to pdfpages
-longdesc This is a collection of shell scripts which provide an
-longdesc interface to the pdfpages LaTeX package. They do such jobs as
-longdesc selecting pages, concatenating files, doing n-up formatting,
-longdesc and so on.
+longdesc The package makes available the pdfjam shell script that
+longdesc provides a simple interface to much of the functionality of the
+longdesc excellent pdfpages package (by Andreas Matthias) for LaTeX. The
+longdesc pdfjam script takes one or more PDF files (and/or JPG/PNG
+longdesc graphics files) as input, and produces one or more PDF files as
+longdesc output. It is useful for joining files together, selecting
+longdesc pages, reducing several source pages onto one output page,
+longdesc etc., etc.
depend pdfjam.ARCH
-containersize 13248
-containerchecksum c230594b2146cd13612684a6012bbfb9ef38966b45f9950921b36b0d75e896d5b0fb6388fbcdb3c6abce5ce88490b70c67618f3cd14479d754db805ea0b9d812
-doccontainersize 190172
-doccontainerchecksum ecfcf2750e8fbe702099972d51def1522388b33f699a9b23788e342d51e5d3599f35a98fd15ac6c7cbc268da38c6b22c180d9b91694309705a84aef4efdb641b
-docfiles size=90
- texmf-dist/doc/man/man1/pdf180.1
- texmf-dist/doc/man/man1/pdf180.man1.pdf
- texmf-dist/doc/man/man1/pdf270.1
- texmf-dist/doc/man/man1/pdf270.man1.pdf
- texmf-dist/doc/man/man1/pdf90.1
- texmf-dist/doc/man/man1/pdf90.man1.pdf
- texmf-dist/doc/man/man1/pdfbook.1
- texmf-dist/doc/man/man1/pdfbook.man1.pdf
- texmf-dist/doc/man/man1/pdfflip.1
- texmf-dist/doc/man/man1/pdfflip.man1.pdf
- texmf-dist/doc/man/man1/pdfjam-pocketmod.1
- texmf-dist/doc/man/man1/pdfjam-pocketmod.man1.pdf
- texmf-dist/doc/man/man1/pdfjam-slides3up.1
- texmf-dist/doc/man/man1/pdfjam-slides3up.man1.pdf
- texmf-dist/doc/man/man1/pdfjam-slides6up.1
- texmf-dist/doc/man/man1/pdfjam-slides6up.man1.pdf
+containersize 12148
+containerchecksum 9515d6156948df018b5c775e0882912aea5231ba73a30c5dbd33c258542a6afa936eaf9a366a0d498faf231e4e5ebe7485ad928c78114ddb9399b6f26f48c5ea
+doccontainersize 110184
+doccontainerchecksum b2d6f867ed37f8f3443e0a88b2e1547ef755756409ea0f25e0982410394807f40a7b0bbb89d56e6bddd8fd65607d43bb28ff7bed6751fcabecb284ed1c2aee89
+docfiles size=43
texmf-dist/doc/man/man1/pdfjam.1
texmf-dist/doc/man/man1/pdfjam.man1.pdf
- texmf-dist/doc/man/man1/pdfjoin.1
- texmf-dist/doc/man/man1/pdfjoin.man1.pdf
- texmf-dist/doc/man/man1/pdfnup.1
- texmf-dist/doc/man/man1/pdfnup.man1.pdf
- texmf-dist/doc/man/man1/pdfpun.1
- texmf-dist/doc/man/man1/pdfpun.man1.pdf
texmf-dist/doc/support/pdfjam/COPYING
- texmf-dist/doc/support/pdfjam/PDFjam-README.html details="Readme"
+ texmf-dist/doc/support/pdfjam/README.md details="Readme"
texmf-dist/doc/support/pdfjam/VERSION
- texmf-dist/doc/support/pdfjam/pdfdroplets.png
texmf-dist/doc/support/pdfjam/pdfjam.conf
texmf-dist/doc/support/pdfjam/tests.zip
-runfiles size=21
- texmf-dist/scripts/pdfjam/pdf180
- texmf-dist/scripts/pdfjam/pdf270
- texmf-dist/scripts/pdfjam/pdf90
- texmf-dist/scripts/pdfjam/pdfbook
- texmf-dist/scripts/pdfjam/pdfflip
+runfiles size=11
texmf-dist/scripts/pdfjam/pdfjam
- texmf-dist/scripts/pdfjam/pdfjam-pocketmod
- texmf-dist/scripts/pdfjam/pdfjam-slides3up
- texmf-dist/scripts/pdfjam/pdfjam-slides6up
- texmf-dist/scripts/pdfjam/pdfjoin
- texmf-dist/scripts/pdfjam/pdfnup
- texmf-dist/scripts/pdfjam/pdfpun
-catalogue-contact-home http://go.warwick.ac.uk/pdfjam
+catalogue-contact-bugs https://github.com/DavidFirth/pdfjam/issues
+catalogue-contact-home https://github.com/DavidFirth/pdfjam
+catalogue-contact-repository https://github.com/DavidFirth/pdfjam
catalogue-ctan /support/pdfjam
-catalogue-date 2017-04-18 05:31:40 +0200
-catalogue-license gpl2
+catalogue-date 2019-11-18 16:07:51 +0100
+catalogue-license gpl2+
catalogue-topics pdfprocess
-catalogue-version 2.02
+catalogue-version 3.03
name pdfjam.aarch64-linux
category Package
-revision 46208
+revision 52858
shortdesc aarch64-linux files of pdfjam
-containersize 508
-containerchecksum 9bfba71537f5c05c07056edc8f8078a506239b5ce736d90c9cb273b0884c29253030d98249be9688cbff10cf7723a9c577ea7b4e818e4e6defcf2574eb710bfa
-binfiles arch=aarch64-linux size=12
- bin/aarch64-linux/pdf180
- bin/aarch64-linux/pdf270
- bin/aarch64-linux/pdf90
- bin/aarch64-linux/pdfbook
- bin/aarch64-linux/pdfflip
+containersize 340
+containerchecksum dd29587b669deaa94f641423bb9324fd4da1042ccab7dc429215aadbf9ed07ae066ea559b0a1758d19630cc39424744c400ed8d189f082d9a38eb152c72e3381
+binfiles arch=aarch64-linux size=1
bin/aarch64-linux/pdfjam
- bin/aarch64-linux/pdfjam-pocketmod
- bin/aarch64-linux/pdfjam-slides3up
- bin/aarch64-linux/pdfjam-slides6up
- bin/aarch64-linux/pdfjoin
- bin/aarch64-linux/pdfnup
- bin/aarch64-linux/pdfpun
name pdfjam.amd64-freebsd
category Package
-revision 17868
+revision 52858
shortdesc amd64-freebsd files of pdfjam
-containersize 512
-containerchecksum 0994c1e862857a605d5a965b289daa6c0e4621c31c1d5e0c6bc0d6d506f638ef83912feb41cd415ef5372a2d45a02d49900030672ec9a03dc229d2b4239eb767
-binfiles arch=amd64-freebsd size=12
- bin/amd64-freebsd/pdf180
- bin/amd64-freebsd/pdf270
- bin/amd64-freebsd/pdf90
- bin/amd64-freebsd/pdfbook
- bin/amd64-freebsd/pdfflip
+containersize 340
+containerchecksum a46b6d3eb25dcc520b595d824162788c8b7ce9044e586ab30a6ed8a7629906f8e38e8acf6e6c9f8eb98a7374163ffda6232868b83f40514229606d8fff3cf1dd
+binfiles arch=amd64-freebsd size=1
bin/amd64-freebsd/pdfjam
- bin/amd64-freebsd/pdfjam-pocketmod
- bin/amd64-freebsd/pdfjam-slides3up
- bin/amd64-freebsd/pdfjam-slides6up
- bin/amd64-freebsd/pdfjoin
- bin/amd64-freebsd/pdfnup
- bin/amd64-freebsd/pdfpun
name pdfjam.amd64-netbsd
category Package
-revision 30191
+revision 52858
shortdesc amd64-netbsd files of pdfjam
-containersize 508
-containerchecksum 1b02c408b725e8a0e6bc77d286b1e13bc0496074d8c406a248e725bbbb3d84ee2917df0fb1de8b3f80bfca95834974ef3b2d07a63b07d115b531518ffb16d17c
-binfiles arch=amd64-netbsd size=12
- bin/amd64-netbsd/pdf180
- bin/amd64-netbsd/pdf270
- bin/amd64-netbsd/pdf90
- bin/amd64-netbsd/pdfbook
- bin/amd64-netbsd/pdfflip
+containersize 340
+containerchecksum 6fdf63330f7a720e6084b3cf7abb0ed55b72af9cc7d28f8b073c949e76781bd3ba6456f750553156ef2c20c75213e3b75be4e38e4e9833c0b4c31f095fa40a55
+binfiles arch=amd64-netbsd size=1
bin/amd64-netbsd/pdfjam
- bin/amd64-netbsd/pdfjam-pocketmod
- bin/amd64-netbsd/pdfjam-slides3up
- bin/amd64-netbsd/pdfjam-slides6up
- bin/amd64-netbsd/pdfjoin
- bin/amd64-netbsd/pdfnup
- bin/amd64-netbsd/pdfpun
name pdfjam.armhf-linux
category Package
-revision 30015
+revision 52858
shortdesc armhf-linux files of pdfjam
-containersize 508
-containerchecksum d4f2cd9dc0653282950be6c890fb7814292de35bfe228fa53b4c5a204cfab3be05340d406cfa3389d42a9e4e9c29f497e56161cbd25c61f1d7c262257dbf9f00
-binfiles arch=armhf-linux size=12
- bin/armhf-linux/pdf180
- bin/armhf-linux/pdf270
- bin/armhf-linux/pdf90
- bin/armhf-linux/pdfbook
- bin/armhf-linux/pdfflip
+containersize 340
+containerchecksum b2a838a10a0b58798f54cd64f51349af62398737ac82ebe8bf3392ad5c38458abb7e0ae8b8cd29f00841d8c36824af25494a689cb7022591188e2a37af698097
+binfiles arch=armhf-linux size=1
bin/armhf-linux/pdfjam
- bin/armhf-linux/pdfjam-pocketmod
- bin/armhf-linux/pdfjam-slides3up
- bin/armhf-linux/pdfjam-slides6up
- bin/armhf-linux/pdfjoin
- bin/armhf-linux/pdfnup
- bin/armhf-linux/pdfpun
name pdfjam.i386-cygwin
category Package
-revision 17868
+revision 52858
shortdesc i386-cygwin files of pdfjam
-containersize 504
-containerchecksum 3cf346ff268700d6219939cfcc4ca99921e00fb81a10cc420f35facd242f0652e7659fd8055d4fa1bfa5229454f69aa6f978bcb9cfa5a7282c18e84ed3b919ce
-binfiles arch=i386-cygwin size=12
- bin/i386-cygwin/pdf180
- bin/i386-cygwin/pdf270
- bin/i386-cygwin/pdf90
- bin/i386-cygwin/pdfbook
- bin/i386-cygwin/pdfflip
+containersize 336
+containerchecksum 916b1e9075c792018d4868f33ea516b6d3736cbfe8edc13e5efefc3ed2f14822930be6c49821c3e33276823ce6ac01621bfe29c4288a528a9aaf4b223dfac301
+binfiles arch=i386-cygwin size=1
bin/i386-cygwin/pdfjam
- bin/i386-cygwin/pdfjam-pocketmod
- bin/i386-cygwin/pdfjam-slides3up
- bin/i386-cygwin/pdfjam-slides6up
- bin/i386-cygwin/pdfjoin
- bin/i386-cygwin/pdfnup
- bin/i386-cygwin/pdfpun
name pdfjam.i386-freebsd
category Package
-revision 17868
+revision 52858
shortdesc i386-freebsd files of pdfjam
-containersize 508
-containerchecksum 6fee446eb7892b7b116e8154b8935228138b101d973b8c708637d8871e0ef97051baa84cc8cc28ba48f130a2a4136476841ba107e64e88183cc130563c6e3aac
-binfiles arch=i386-freebsd size=12
- bin/i386-freebsd/pdf180
- bin/i386-freebsd/pdf270
- bin/i386-freebsd/pdf90
- bin/i386-freebsd/pdfbook
- bin/i386-freebsd/pdfflip
+containersize 340
+containerchecksum bc6d70050c9ac1e6e29c2341ed4ba6fc9f6e53f3288e7842bdc05358996ca62b7cb56b28c649b8c48c4adba3ef9943fa01ef26e7ff142ab94274c308cf2e9fe4
+binfiles arch=i386-freebsd size=1
bin/i386-freebsd/pdfjam
- bin/i386-freebsd/pdfjam-pocketmod
- bin/i386-freebsd/pdfjam-slides3up
- bin/i386-freebsd/pdfjam-slides6up
- bin/i386-freebsd/pdfjoin
- bin/i386-freebsd/pdfnup
- bin/i386-freebsd/pdfpun
name pdfjam.i386-linux
category Package
-revision 17868
+revision 52858
shortdesc i386-linux files of pdfjam
-containersize 500
-containerchecksum f570ce984e867ec52fc59245a016781d5e90475af2a7bc5dce48edd64fa91fdc9f23dc06f322ecd5693f1140e26895532669eff733daed22f6e40b66e3c3e46d
-binfiles arch=i386-linux size=12
- bin/i386-linux/pdf180
- bin/i386-linux/pdf270
- bin/i386-linux/pdf90
- bin/i386-linux/pdfbook
- bin/i386-linux/pdfflip
+containersize 336
+containerchecksum a2147d9ec20c3eba24656f1d6c4235b85b65eba2b2276ad33113f8bb555b371b271a6f5a08a90935721019971ecf5b98c9b790b3135dabffbe46cb145c15e7b2
+binfiles arch=i386-linux size=1
bin/i386-linux/pdfjam
- bin/i386-linux/pdfjam-pocketmod
- bin/i386-linux/pdfjam-slides3up
- bin/i386-linux/pdfjam-slides6up
- bin/i386-linux/pdfjoin
- bin/i386-linux/pdfnup
- bin/i386-linux/pdfpun
name pdfjam.i386-netbsd
category Package
-revision 30191
+revision 52858
shortdesc i386-netbsd files of pdfjam
-containersize 504
-containerchecksum b530b35935edfbc7f3acaebaa6df305eb6e0611e0984faf371618716ce5fc184593714f325584bceed0a44d19c5a6081b6e077ff89e3e08b1d82d2162891c289
-binfiles arch=i386-netbsd size=12
- bin/i386-netbsd/pdf180
- bin/i386-netbsd/pdf270
- bin/i386-netbsd/pdf90
- bin/i386-netbsd/pdfbook
- bin/i386-netbsd/pdfflip
+containersize 340
+containerchecksum 17e92fb69bab6f66719103bc0530d700a46308c69be63cb105159f22725a92ada4efb7312a02f1e99c6ea8f8bdda550ee9d51ede3bf6bbcf09e01409812f83b5
+binfiles arch=i386-netbsd size=1
bin/i386-netbsd/pdfjam
- bin/i386-netbsd/pdfjam-pocketmod
- bin/i386-netbsd/pdfjam-slides3up
- bin/i386-netbsd/pdfjam-slides6up
- bin/i386-netbsd/pdfjoin
- bin/i386-netbsd/pdfnup
- bin/i386-netbsd/pdfpun
name pdfjam.i386-solaris
category Package
-revision 17868
+revision 52858
shortdesc i386-solaris files of pdfjam
-containersize 508
-containerchecksum d590be71d40fa2712ccc8bc24069afc226e5aed464b3f189d9245037f9a4ab4466218b97201f157a656677ca92f30c678f333f60e394d708bfb57be9fcba4fed
-binfiles arch=i386-solaris size=12
- bin/i386-solaris/pdf180
- bin/i386-solaris/pdf270
- bin/i386-solaris/pdf90
- bin/i386-solaris/pdfbook
- bin/i386-solaris/pdfflip
+containersize 340
+containerchecksum 3169175b1d7891267e31e312efb94656f77351661c469d56180fb0cc0c11b0adaaebb2b04a155b46cfeed8b1f484e23cae4b21517bc5422efc2d578001b5acfb
+binfiles arch=i386-solaris size=1
bin/i386-solaris/pdfjam
- bin/i386-solaris/pdfjam-pocketmod
- bin/i386-solaris/pdfjam-slides3up
- bin/i386-solaris/pdfjam-slides6up
- bin/i386-solaris/pdfjoin
- bin/i386-solaris/pdfnup
- bin/i386-solaris/pdfpun
name pdfjam.x86_64-cygwin
category Package
-revision 33557
+revision 52858
shortdesc x86_64-cygwin files of pdfjam
-containersize 512
-containerchecksum 24d6716fa83e3e95b59a91f70ef13fde2aecd524cd4da96f84896c520fa610521781c18d79c6c92905b147737b31c3077e06e175f1703e1473cc7a1664e8f8c5
-binfiles arch=x86_64-cygwin size=12
- bin/x86_64-cygwin/pdf180
- bin/x86_64-cygwin/pdf270
- bin/x86_64-cygwin/pdf90
- bin/x86_64-cygwin/pdfbook
- bin/x86_64-cygwin/pdfflip
+containersize 340
+containerchecksum c827439253bf618d5032f5dc866e1655e9f1d3f85c6fb824c02d48d605f0d038931a17ce0a8dd037f646f19d3a2df6b86dad7ed09d42c42699c749df77112965
+binfiles arch=x86_64-cygwin size=1
bin/x86_64-cygwin/pdfjam
- bin/x86_64-cygwin/pdfjam-pocketmod
- bin/x86_64-cygwin/pdfjam-slides3up
- bin/x86_64-cygwin/pdfjam-slides6up
- bin/x86_64-cygwin/pdfjoin
- bin/x86_64-cygwin/pdfnup
- bin/x86_64-cygwin/pdfpun
name pdfjam.x86_64-darwin
category Package
-revision 18441
+revision 52858
shortdesc x86_64-darwin files of pdfjam
-containersize 512
-containerchecksum 029f61447ebf32f4b95e1d43d69abc7d326ea8244b945a8aa200a1b4b60796f5b06fc87a60d733f5da8f7fbb69e4d31032d24208573e687dc05a3e0750b2caf9
-binfiles arch=x86_64-darwin size=12
- bin/x86_64-darwin/pdf180
- bin/x86_64-darwin/pdf270
- bin/x86_64-darwin/pdf90
- bin/x86_64-darwin/pdfbook
- bin/x86_64-darwin/pdfflip
+containersize 340
+containerchecksum 4960a56e64ac595d3f8f96b6a46d617e5ee965be8274fc7a524dd33ff9f114c3527c8e81d7b57c44e8747e6a959529943371c0b46e1ac2735dc21e159cc6788c
+binfiles arch=x86_64-darwin size=1
bin/x86_64-darwin/pdfjam
- bin/x86_64-darwin/pdfjam-pocketmod
- bin/x86_64-darwin/pdfjam-slides3up
- bin/x86_64-darwin/pdfjam-slides6up
- bin/x86_64-darwin/pdfjoin
- bin/x86_64-darwin/pdfnup
- bin/x86_64-darwin/pdfpun
name pdfjam.x86_64-darwinlegacy
category Package
-revision 43871
+revision 52858
shortdesc x86_64-darwinlegacy files of pdfjam
-containersize 520
-containerchecksum 939e8704c6ec7e677d3b455dea17afa240e3f599096d45d1790fc1269a77b0d00c4816f4f2d2fe5c806796e4a55c2ecec095e5de41819409396aecb947faab47
-binfiles arch=x86_64-darwinlegacy size=12
- bin/x86_64-darwinlegacy/pdf180
- bin/x86_64-darwinlegacy/pdf270
- bin/x86_64-darwinlegacy/pdf90
- bin/x86_64-darwinlegacy/pdfbook
- bin/x86_64-darwinlegacy/pdfflip
+containersize 348
+containerchecksum a3cc78eddb815e411c3fec28abd2fbb9f0b8c60e66957d1e40b9adc5feb6bc154716d9aecb906b325f92d0921efa20f2333bb4cfe66ae706ba78e05b83b47165
+binfiles arch=x86_64-darwinlegacy size=1
bin/x86_64-darwinlegacy/pdfjam
- bin/x86_64-darwinlegacy/pdfjam-pocketmod
- bin/x86_64-darwinlegacy/pdfjam-slides3up
- bin/x86_64-darwinlegacy/pdfjam-slides6up
- bin/x86_64-darwinlegacy/pdfjoin
- bin/x86_64-darwinlegacy/pdfnup
- bin/x86_64-darwinlegacy/pdfpun
name pdfjam.x86_64-linux
category Package
-revision 17868
+revision 52858
shortdesc x86_64-linux files of pdfjam
-containersize 508
-containerchecksum 31e328387832157d6a1c81d551518145214ee6303bf45ede3a93d67c4677f9b32c90bc902c241ecf31e2ccd18b82c06d3f9a9b581d379f60d2285dae0fa93068
-binfiles arch=x86_64-linux size=12
- bin/x86_64-linux/pdf180
- bin/x86_64-linux/pdf270
- bin/x86_64-linux/pdf90
- bin/x86_64-linux/pdfbook
- bin/x86_64-linux/pdfflip
+containersize 336
+containerchecksum b94cc30cf1c11b7a8e5ae52c9986a4d70c20db617d7b29bf114ee32056798a3bc5dee361a6c95e7a7ea7363ef16e8c90100a42dd657824faeb1b58e569332fd6
+binfiles arch=x86_64-linux size=1
bin/x86_64-linux/pdfjam
- bin/x86_64-linux/pdfjam-pocketmod
- bin/x86_64-linux/pdfjam-slides3up
- bin/x86_64-linux/pdfjam-slides6up
- bin/x86_64-linux/pdfjoin
- bin/x86_64-linux/pdfnup
- bin/x86_64-linux/pdfpun
name pdfjam.x86_64-linuxmusl
category Package
-revision 46840
+revision 52858
shortdesc x86_64-linuxmusl files of pdfjam
-containersize 516
-containerchecksum 2bb27110f98b8935795f4097109e8ec8baabd0515a841b69f67b5cbe58e9ca8df3bdd96ba4e9fddacd744bee0a7ad97424c986aa309dfbb7b491e059be29a1d9
-binfiles arch=x86_64-linuxmusl size=12
- bin/x86_64-linuxmusl/pdf180
- bin/x86_64-linuxmusl/pdf270
- bin/x86_64-linuxmusl/pdf90
- bin/x86_64-linuxmusl/pdfbook
- bin/x86_64-linuxmusl/pdfflip
+containersize 344
+containerchecksum e234f966a5fbe7ca3e5f59c8854607aa31f051b2b868b94a06d3591d0a51a457b673f3e9a328c81c7903161bdc4987ad1bc94587bfbb7302a0a429d8f362ef26
+binfiles arch=x86_64-linuxmusl size=1
bin/x86_64-linuxmusl/pdfjam
- bin/x86_64-linuxmusl/pdfjam-pocketmod
- bin/x86_64-linuxmusl/pdfjam-slides3up
- bin/x86_64-linuxmusl/pdfjam-slides6up
- bin/x86_64-linuxmusl/pdfjoin
- bin/x86_64-linuxmusl/pdfnup
- bin/x86_64-linuxmusl/pdfpun
name pdfjam.x86_64-solaris
category Package
-revision 18442
+revision 52858
shortdesc x86_64-solaris files of pdfjam
-containersize 508
-containerchecksum e9c67f14f3fb417725fafad0c30634d2cadf28ec1a04e16d3f688dc24c23b8a0f175cf4ef51d01b11bcec81a68e322a6eb30959e57a471abfea3084c592f0a2b
-binfiles arch=x86_64-solaris size=12
- bin/x86_64-solaris/pdf180
- bin/x86_64-solaris/pdf270
- bin/x86_64-solaris/pdf90
- bin/x86_64-solaris/pdfbook
- bin/x86_64-solaris/pdfflip
+containersize 340
+containerchecksum 458d0905ab6fa1052f944e6289891002ac6de16731df8c8119dabe300c7982a679226de7f6dab0e1aa0ff403a232d44c8a9a65d6fb4a9268c4bed8735c94e807
+binfiles arch=x86_64-solaris size=1
bin/x86_64-solaris/pdfjam
- bin/x86_64-solaris/pdfjam-pocketmod
- bin/x86_64-solaris/pdfjam-slides3up
- bin/x86_64-solaris/pdfjam-slides6up
- bin/x86_64-solaris/pdfjoin
- bin/x86_64-solaris/pdfnup
- bin/x86_64-solaris/pdfpun
name pdflatexpicscale
category Package
@@ -223717,7 +223523,7 @@ binfiles arch=x86_64-solaris size=627
name pdftools
category TLCore
-revision 50602
+revision 52851
catalogue xpdfopen
shortdesc PDF-related utilities
longdesc The command-line programs pdfopen and pdfclose allow you to
@@ -223728,9 +223534,9 @@ longdesc and evince. This version derives from one written by Fabrice
longdesc Popineau for Microsoft operating systems.
depend pdftools.ARCH
containersize 1844
-containerchecksum ba9ae7b0bbe512465357405e87f3d523235c2398d4a94e8d0c8191e37db06bfabd6676f3fb9f603397e5682f9dd4f9b1b4cad03fce89448a9f0b254f8a7f2b46
-doccontainersize 64040
-doccontainerchecksum 3f95883d9405bcec282468f42f8718bf9c510d98c41510aa643ce0b70eb7557f67b75def0dc0e1f862f79d586f0f49959b4c826f8c468ca9460fdd69d3d4ceb5
+containerchecksum d13044b861030feeda105506de7cf2c3194fed8b32d2e467a4168b5d506ba533a1c2461b7de74727cd681da9f5307a231409ed08bbc3ce5f4917ce6b1ec92cda
+doccontainersize 64096
+doccontainerchecksum 71313403e6babb79140fa0eca0cf104010a232cf4e00ae7dbc04a16326320ac6af6706c6dd8fdc8dac46d22ee63b048469d2ed2337b6e3ec52b41cb53c93b36b
docfiles size=34
texmf-dist/doc/man/man1/e2pall.1
texmf-dist/doc/man/man1/e2pall.man1.pdf
@@ -235785,7 +235591,7 @@ catalogue-topics book-ex
name ps2pk
category TLCore
-revision 50602
+revision 52851
shortdesc Generate a PK font from an Adobe Type 1 font
longdesc Generates a PK file from an Adobe Type 1 font. PK fonts are (or
longdesc used to be) valuable in enabling previewers to view documents
@@ -235793,9 +235599,9 @@ longdesc generated that use Type 1 fonts. The program makes use of code
longdesc donated to the X consortium by IBM.
depend ps2pk.ARCH
containersize 504
-containerchecksum cdaf699808804ddbc6e7a4c58db7332e6bcb2402aab67ab617c031ab6b3ef40ecb7211b446788aa0f1eb7a69a32d2e7802ef03e9adfa062cbbde002a909f8dd9
-doccontainersize 62380
-doccontainerchecksum 58bc80926df5d9a75f8994f147d4d7472ee495ad0ecd22bfce2b7e79665108bd44f1b25eac6c26a047b9e572a259f10148abf35f2dd6410346d951cef222628c
+containerchecksum 4b3ead8d2708a182d0c158dd8ae5077fb2f4a94c7f6fff52a66d6479d4c05de3d742e4c960ab79b63084435bef491866c38e01d77c41ae3d630c7a32450d0a11
+doccontainersize 62396
+doccontainerchecksum c5b22a86807378fd7d6d83e8802780567a2473e87875bee4c827a48ff470911855bc4a1db4f439fbda1baf71f714086b96e6e78ee059590fb6ebb45c58abca4f
docfiles size=27
texmf-dist/doc/man/man1/mag.1
texmf-dist/doc/man/man1/mag.man1.pdf
@@ -240527,7 +240333,7 @@ catalogue-version 1.5e
name pstools
category TLCore
-revision 50602
+revision 52851
catalogue ps2eps
shortdesc Produce Encapsulated PostScript from PostScript
longdesc Produce Encapsulated PostScript Files (EPS/EPSF) from a
@@ -240550,9 +240356,9 @@ longdesc distribution is the bbox program, an application to produce
longdesc Bounding Box values for rawppm or rawpbm format files.
depend pstools.ARCH
containersize 11536
-containerchecksum bb0046118a269ca8781bc5dd539e1dbb7b068bcda185d8d52f9ccc441ae07c96197078b204054fec079fce0d707e86a5b094db07dcf8c894e1b56fdee2db28ba
-doccontainersize 83132
-doccontainerchecksum ba3cb98dad993b56c7013d24fb515489dd5168c66c8e818b3c87922e812509903085ab9fc4f36b9df36b0371a7533822e840552d0a16feaae158d5e6f228370d
+containerchecksum 7801cd32e4981a6436ea380be8f445d1bb5dbee9b39b2f7b363b82d5741dfe6b675388f7f1ce82d25dc0e1a1c3a64e5adbad8e6e2975c9a6174073518ea7ea91
+doccontainersize 83160
+doccontainerchecksum 94bdbf0d76ee1226d142ee37f3a4c6c3b172938c57bb12fb2737779866d2efabcf96c910fb9fd5a2621fc5aa720494eb1b0c5ccc0abce098573922005cba533d
docfiles size=33
texmf-dist/doc/man/man1/bbox.1
texmf-dist/doc/man/man1/bbox.man1.pdf
@@ -241037,7 +240843,7 @@ catalogue-topics scientific-docs
name psutils
category TLCore
-revision 50602
+revision 52851
shortdesc PostScript utilities
longdesc A bundle of utilities for manipulating PostScript documents,
longdesc including page selection and rearrangement, resizing the page,
@@ -241045,10 +240851,10 @@ longdesc arrangement into signatures for booklet printing, and page
longdesc merging for n-up printing. Utilities include psbook, psselect,
longdesc pstops, psnup, psresize, epsffit.
depend psutils.ARCH
-containersize 5384
-containerchecksum 1e0afa3066bd867425f8b34857e222268cab1e3048edd40d276f01f3c9cc1d5c31bfd1dd960702987c7182ce2e5512e314eaa87ad25da5696de24b3232f9a8c2
-doccontainersize 135740
-doccontainerchecksum 5ba2329750889a16ea2f5c2feb79235251d1db841ca264075751bb183ddb81b960632ed956e623446143e907deec4b695634a48644d3169a5a7bbdf9c0f176b6
+containersize 5388
+containerchecksum 737cbffd48eec8244b11d6715a41feea6ed25cd6e53326dcbec0a5fe60881c5376dba508d70345db30a3c3515b24d3995f133b92015d2e943accea1093ea7c1c
+doccontainersize 135820
+doccontainerchecksum 68505dab374e4e4ffd9da0ce6e6ee41008ebc0e2eaac1cd89ba7746b6882ba7bf6fb93143b4dd5a3a8fada821104ab8ca66fea5ffe313173631f98b221fdc62c
docfiles size=60
texmf-dist/doc/man/man1/epsffit.1
texmf-dist/doc/man/man1/epsffit.man1.pdf
@@ -241357,7 +241163,7 @@ binfiles arch=x86_64-solaris size=110
name ptex
category Package
-revision 50664
+revision 52851
shortdesc A TeX system for publishing in Japanese
longdesc pTeX adds features related to vertical writing, and deals with
longdesc other problems in typesetting Japanese. A set of additions to a
@@ -241376,9 +241182,9 @@ execute AddFormat name=ptex engine=ptex options="ptex.ini" fmttriggers
execute AddFormat name=eptex engine=eptex options="*eptex.ini" patterns=language.def fmttriggers=cm,hyphen-base,knuth-lib,plain,ptex-base,ptex-fonts,etex
execute addKanjiMap ptex-@jaEmbed@@jaVariant@.map
containersize 820
-containerchecksum 7e03619011e2095fe76674e39f6220d938a9673a34bf6cf35cf262a60d8eb140a5f978f8f04b6031a1fdb56e81edbc6c4ace82cea9fbbae2e9839b0b8d0e0612
-doccontainersize 119344
-doccontainerchecksum e09ce7a08be8a176e591cd69b1bdce5bf37d59537109ca820e9f4e60bdcb4cec32a58cee75ee36c61ab7a512eb2475df7f2afd570eeca53c33b2be94ac2ec88c
+containerchecksum fe00cc7c0b2f84d3fa86dee33102428ec396d1f6458c0cfeeb11432c1616e1006d46974b9914f8390212e8b8e7b55a5fdbf83fa90ed49f4af031cfa66fe53ace
+doccontainersize 128428
+doccontainerchecksum 38213de7cb55c5ef1dc8e0c289c4bcb6910980dc81f1b035d223dfb9956353fe3423b34b665666177d2f3e6087f8c763109f9ba61a2e02b62c4dd497604bc352
docfiles size=54
texmf-dist/doc/man/man1/eptex.1
texmf-dist/doc/man/man1/eptex.man1.pdf
@@ -256703,7 +256509,7 @@ catalogue-version 1.2
name seetexk
category TLCore
-revision 50602
+revision 52851
catalogue dvibook
shortdesc Utilities for manipulating DVI files
longdesc The collection comprises: dvibook, which will rearrange the
@@ -256717,9 +256523,9 @@ longdesc utilities are provided as C source with Imakefiles, and an
longdesc MS-DOS version of dvibook is also provided.
depend seetexk.ARCH
containersize 644
-containerchecksum b3dea76f239ec78da4eb15d4bea4dd1171c3193e9d9e82a1ecc5d5ed747e421a7a3dc96e422839772d2f825e862b8a71befbacb7cd816405d707f654c7e5a32c
-doccontainersize 68816
-doccontainerchecksum 39504cee7a077e16d10b2d4d1f393b1b90e7c21c7452f761dde1117f4b8668962b1baeac4b834b71b481fd170059e4e60f2d529e523e40503d26704ff15a7dcf
+containerchecksum 8da27529da3e020f1853b02ce17f9481cfd3c32eeec9fb123d544a9d63a978831869036a1251e6b73bd007e0a5f947c1a7f5e2ae8004866631f1895a51cd14e9
+doccontainersize 68840
+doccontainerchecksum e450694c39ac2f161cb60b6e8e0d95db29fb6271633dbf3cbd48beb6ebd01946d504cc3282a207738994d42eeefcbad5620aa74edf057a965e4952bbfe914259
docfiles size=27
texmf-dist/doc/man/man1/dvibook.1
texmf-dist/doc/man/man1/dvibook.man1.pdf
@@ -268815,7 +268621,7 @@ catalogue-version 0.3
name synctex
category TLCore
-revision 50602
+revision 52851
shortdesc engine-level feature synchronizing output and source
longdesc SyncTeX allows navigating between the TeX source and (usually
longdesc PDF) output, in both directions, given a SyncTeX-aware front
@@ -268823,9 +268629,9 @@ longdesc end. It is compiled into most engines and can be enabled with
longdesc the --synctex=1 option. It is developed as part of TeX Live.
depend synctex.ARCH
containersize 464
-containerchecksum 9fb5f8c3729115a91a51efb3645f39809b07ef9eb842d2ded1d64cdfe558c0bfec6234827dd87b38c40bb167225a88c6ff09e3d7bd49b50db7561981105bd6a2
-doccontainersize 41824
-doccontainerchecksum 3a61c57a78772d6f8441db824f489c7dbd5b547760b43dce500ba9ec07780a839d0c6db7f90921846985ce4400bccbec2435e6d4d8bc2952fe1dcbeb9a23c91f
+containerchecksum 43905f27307922763a00f259c538ea6c63aef31d7e1a9a451b929cd76b8402182360ab47a9090506cc3868c6ab56f040e16c5c45ccaaf9431eda31e5ae238ee0
+doccontainersize 41736
+doccontainerchecksum 0e8992318ae2bd7a0b69c0735c565abbd9d21ce6aac6f2e9b44447c41482c4b9a8162220d5cbc073bf5c7c8453a42e85b64b9c1f4be4e247d88773e292370887
docfiles size=17
texmf-dist/doc/man/man1/synctex.1
texmf-dist/doc/man/man1/synctex.man1.pdf
@@ -269145,7 +268951,7 @@ catalogue-topics maths graphics-in-tex
name t1utils
category TLCore
-revision 50602
+revision 52851
shortdesc Simple Type 1 font manipulation programs
longdesc A collection of simple programs for manipulating Adobe Type 1
longdesc fonts, comprising: - t1ascii: convert PFB (binary) to PFA
@@ -269157,9 +268963,9 @@ longdesc file; and - t1mac: generate a Macintosh font from a Type 1
longdesc font.
depend t1utils.ARCH
containersize 620
-containerchecksum 93248c576de8f3a4bce051cc18af8327e5d0f1fc2a5a91bce99663a2fb0ffd718e5a472c5bfbae7c2cb9435ed795ae3abe8b44ffcd0c6de29be02ab9d1b6721c
-doccontainersize 94480
-doccontainerchecksum 839bb491b146fbb5bf9b0dc638a9a853dd025fd211754579ec5fef18175df835ed412aa957b4483064ef25ad4f6afa7c928e8f902f677a3afc7f26480b70d4ed
+containerchecksum 834a966269f1871227b9918a513e154d4bfdc4d1a80deaba5f5bf22136bc8af10a7224f5b6f753f074208881de970076c1214199ee5210c5014366d4f6549796
+doccontainersize 94352
+doccontainerchecksum 096f8fc612ef1793c4807fdc134b3d75650f98a79b49ddbdf11c346b175ec76a900b68189f7e6ba02dd1579396503faed58398da8dfb42d70a7d69dbe24f5f5a
docfiles size=38
texmf-dist/doc/man/man1/t1ascii.1
texmf-dist/doc/man/man1/t1ascii.man1.pdf
@@ -271979,7 +271785,7 @@ catalogue-version 1.2
name tetex
category TLCore
-revision 52741
+revision 52851
shortdesc scripts and files originally from teTeX
longdesc Includes both core utilities such as fmtutil and updmap, and
longdesc rarely-used programs such as allec and dvi2fax. Some
@@ -271987,10 +271793,10 @@ longdesc functionality is now better provided by tlmgr, such as
longdesc texconfig and texlinks, but everything here is still supported.
depend tetex.ARCH
execute addMap mathpple.map
-containersize 71924
-containerchecksum 6e1bbd4ddc64316733fe0534a3d75ebdcd6f83403a54bc04127c9188ca90ddc44a900eca44cc8e2b1cb448f99aecb2e9fdae43f5c61bb49b27190915787e5d05
-doccontainersize 525320
-doccontainerchecksum 85028d250fcee8b182dc30bbade0a2cf26c30d8882732f451cdd237463c7a502f6de3e769ffa2149c50f6643e05a66f09dec55a1dc42d39cdd4ac12443c8f177
+containersize 71928
+containerchecksum 0dd2d98ee04913a2a1ab2c583cf9ed183d4c0a6578041fabe5d8722cfee0aa37ec1feecaf2374b1ac3baacd1186ddabdb0040dc4aabde41b59c756661c626ee9
+doccontainersize 525284
+doccontainerchecksum 7d1289c78eb03660947fa382c640d5e56e3f5f116b547ee7b4451dc2608c29cdfe13723703e103600f11be4abcace79470f6924329cbb54531ba59867f4c3a0b
docfiles size=247
texmf-dist/doc/man/man1/allcm.1
texmf-dist/doc/man/man1/allcm.man1.pdf
@@ -272580,7 +272386,7 @@ catalogue-version 4.8
name tex
category TLCore
-revision 50602
+revision 52851
shortdesc A sophisticated typesetting engine
longdesc TeX is a typesetting system that incorporates a macro
longdesc processor. A TeX source document specifies or incorporates a
@@ -272602,9 +272408,9 @@ depend knuth-lib
depend tex.ARCH
execute AddFormat name=tex engine=tex options="tex.ini" fmttriggers=cm,hyphen-base,knuth-lib,plain
containersize 916
-containerchecksum 26b0f40fa859af1c76df5adae0d249255cf39c867051eabd703d1d4f56e37fa5c7a7506769b99470c1dd29f716926bbbffa6d9ce888b95f7c17b0765f1716d42
-doccontainersize 43480
-doccontainerchecksum a911ebce516a15f736e210d67c42f5237243c5509d74d8725ab0aa36bcc1c4898a25ce3519a756e3b8b654c68e10887698da3c5bc466d36b27ce2bffae876eb0
+containerchecksum ef2e000027efc98b37426f3f9b235ed0bf66693a6dff34cd9260067da096284ccb10f2222a016a3d7b322b93f495fa6515f5c7c0b2b10d6a92a28a54239e432d
+doccontainersize 63868
+doccontainerchecksum 00de1ab96fa89af7399d69734225cfd6aeb2654a857579eb1f51b1cf9b38c21335d6e954eda4da5330f307c2cde7bcd009581dbf1888ca36e6f1eb64308f7a73
docfiles size=27
texmf-dist/doc/man/man1/initex.1
texmf-dist/doc/man/man1/initex.man1.pdf
@@ -282424,7 +282230,7 @@ binfiles arch=x86_64-solaris size=1
name texdoctk
category TLCore
-revision 50602
+revision 52851
shortdesc Easy access to package documentation
longdesc A Perl/Tk-based GUI for easy access to package documentation
longdesc for TeX on Unix platforms; the databases it uses are based on
@@ -282439,10 +282245,10 @@ longdesc only distributed as part of TeX Live, which includes a Windows
longdesc executable.
depend kpathsea
depend texdoctk.ARCH
-containersize 26700
-containerchecksum d6799beb8f8615c82dc8f66971bcfcb62e763672d707a284d2293164861cd861b47a691fadbda9dca736ce820e4c90adcf1358b04f4db38121459415101efbce
-doccontainersize 30716
-doccontainerchecksum f8f08bbc68488fd75a2291ea1556a8c1166357ba225ac0b0205f2b9e8ee1b23957f41c1a577540028b74f12647578c6fcc2219a07afb6d3a1f63affbfe383c19
+containersize 26704
+containerchecksum 5b2cfd56eddf1cbaa2471f631bf3b3e7dadf440fa4103e6ba490f738893ac7df4aeef5795bf269df16c9a02f873cb326bda5b98d2853c73a62b0e56a677b6e04
+doccontainersize 30728
+doccontainerchecksum 1ee6930d450e7227bea84450a3f97933fe2f7dadd92e77970e7ce73f12fa1e9466c3b3ae987e441c447ec6d3069c7e0a4ea5b7d77d2690c71d1b8f6970b90aab
docfiles size=11
texmf-dist/doc/man/man1/texdoctk.1
texmf-dist/doc/man/man1/texdoctk.man1.pdf
@@ -282968,15 +282774,15 @@ docfiles size=572
name texlive-docindex
category TLCore
-revision 52833
+revision 52851
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
longdesc for the process.
containersize 109876
-containerchecksum 5b0ec533e623f73c050bef7d1ae67b69c107222b3d99be5e9279f01516e9340e1ecb46b5a8896b331624674e8a0a6959c870116bcdbbbc0801770a52e3edd1dd
-doccontainersize 155536
-doccontainerchecksum d62a8bd8ea01af65dca14253641eb689835def663e6c0af614bc8cf463a424faf5f6bd1534fd2645117637b1d7b91694ae2c8a8449800eed91f015c132560487
+containerchecksum 0fdadb3d46c7a1feb4a18ee647dbec5b7469e736328c9b9a5de58bf27b498486bdcc7cb890e45867b300563f8e34b6c726e0398062f0a3506d822719e8ac583a
+doccontainersize 155520
+doccontainerchecksum e0ebc2ac79e10b59ede623f7c6e728f5ebc992a89707abee4057fb6eed5bd27966e2ba968b2e23a2133b99f55ef988bee80a83e22ba8d4fb29b9d2e80eb72c7e
docfiles size=305
doc.html
runfiles size=270
@@ -283193,17 +282999,17 @@ docfiles size=503
name texlive-scripts
category TLCore
-revision 52833
+revision 52851
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
depend texlive.infra
depend texlive-scripts.ARCH
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 85428
-containerchecksum fd8eb2da472f9bb670bb63bac5239eba36972ca69973c0904122dc9654e2eebffed367d5acc91256766daadef388436ff08f72438625e9c9f3281624a287e4f9
+containersize 85448
+containerchecksum c1fa21b6fb989ebbaca48220e38607e31e51048e4a6b41f2a65026dbea4e6534d9cb5257dbeab8ebfd459ffd2ea0fa39942a7892397695bff9f928cb844fc49b
doccontainersize 51244
-doccontainerchecksum cf33da6b2f470d98df745c486ee3e9b406375478ad805e15d7c1f0b51367a0203c51f9e6bbe16bb0649971b5a627cea3de18a364cd223be3b74f2e2f7ec9f5b5
+doccontainerchecksum 189191e510a1ac7ea2e47c8ff97aa456ef841b0d1ec08e9143f0b82d04372c186a7556a87ede984fb8cd95b7eaf49c544be9a6e6e9fe069388d37ad1a532b821
docfiles size=20
texmf-dist/doc/man/man1/install-tl.1
texmf-dist/doc/man/man1/install-tl.man1.pdf
@@ -294280,15 +294086,15 @@ catalogue-version 2.00
name tpic2pdftex
category TLCore
-revision 50602
+revision 52851
shortdesc Use tpic commands in pdfTeX
longdesc The AWK script converts pic language, embedded inline
longdesc (delimited by .PS and .PE markers), to \pdfliteral commands.
depend tpic2pdftex.ARCH
-containersize 440
-containerchecksum 3a0bfba17911731b52960646914da0050a6928b2b433c84140ccbe63835d816f018cea4b16a8513b447c7490fcfd610cbf7a48c8cb0d5dc67ee925c238361b14
-doccontainersize 54396
-doccontainerchecksum b2734d86215332e7898e611ee12880c559b095468881c9ec1f15696a182afaa2f056c46ebdcf4cd69427e9716ed70b1cf50f72384d9f698e644e8b2fe9d3a1a6
+containersize 444
+containerchecksum fa8689bd257b6336badb8e5a742d5c5f12d9088b33b43bdc41474feda62358c754db05735fa471baa307907bcd61f68e8d061e66c400198d6a1dc165f39d2226
+doccontainersize 54400
+doccontainerchecksum f24f8508279ded0689bb9dda8c653cfbd903c46782744fcb8d004f50a771ca74b86549c86abc765a408f2be67334048390e407be9446faa476a02ce9c27d5547
docfiles size=26
texmf-dist/doc/man/man1/tpic2pdftex.1
texmf-dist/doc/man/man1/tpic2pdftex.man1.pdf
@@ -295364,15 +295170,15 @@ catalogue-version 1.0
name ttfutils
category TLCore
-revision 50602
+revision 52851
shortdesc convert TrueType to TFM and PK fonts
longdesc Utilities: ttf2afm ttf2pk ttf2tfm ttfdump. FreeType is the
longdesc underlying library.
depend ttfutils.ARCH
containersize 108724
-containerchecksum cb133e9067cc3b2d99dc2910d3722fd87d53bf38e664fdc80cbdd7ff1787047f0e71bbc60018802cae34cc5d6eeaeaddd0cac6ae23f980d0eb7316f6c342ce38
-doccontainersize 137960
-doccontainerchecksum 27f3dc442a1892a903d5ebab16c82b0221efddd0def20b817ad1b33975d960219424ec1e6a408dc774e377aee99e905f6a850ce4a30ad1ed302acf442f09461d
+containerchecksum 9a473a7b6699ec81ce580c978a2a8987e6ecd3109db797d145f4fac3b6b3bda407fcbb2ff5c59eb6c8a2397757a2e241f1226058bb5982174b9517143d8ad0ae
+doccontainersize 138028
+doccontainerchecksum 01a263779915465fa1dfc7461e536b606d1ca26801bf663af297c39292e2d554d559c43d748ce736c921326f296943bf98cda97f01ddbd2044b41c7084ba4d74
docfiles size=65
texmf-dist/doc/man/man1/ttf2afm.1
texmf-dist/doc/man/man1/ttf2afm.man1.pdf
@@ -303602,7 +303408,7 @@ catalogue-version 1.3
name uptex
category Package
-revision 50664
+revision 52851
shortdesc Unicode version of pTeX
longdesc upTeX is an extension of pTeX, using UTF-8 input and producing
longdesc UTF-8 output. It was originally designed to improve support for
@@ -303627,9 +303433,9 @@ execute addKanjiMap uptex-sc-@scEmbed@.map
execute addKanjiMap uptex-tc-@tcEmbed@.map
execute addKanjiMap uptex-ko-@koEmbed@.map
containersize 936
-containerchecksum 0e2f30249de81eb8040e74f0f99c781fdb8a93c9f507fb58329f226c8347cb8b9d3ca140eb1bce6ba8a82fef977e2a6a68c30bdb79ae44e2ffa6128899e669ad
-doccontainersize 299384
-doccontainerchecksum 8d962e3bcda4d49fe6aadf89d0dcdaa9541fe01e50fc16cf9ebe3066b7df9f7bb2db85c3c6fef228125c8817a7ceaf2a2774313e75e98bd1b0aa429ed0f4558e
+containerchecksum a2f63dadc6e4e20d4856cda577f7f49368ae8951cd5025c88226b11448dc72d9995496367de9afb2b528b02a7622200267585552dc2979d384f31f137b0e8dce
+doccontainersize 299484
+doccontainerchecksum 8cb4a6d499ca37348953d39c4a6a2041daa09152ac5f780e87d1f903a19c5ee6b2a3f7e011f373c68de047b02aaffaa5e2bab77f5aef7ae28a0b9f82fe3adbb6
docfiles size=156
texmf-dist/doc/man/man1/euptex.1
texmf-dist/doc/man/man1/euptex.man1.pdf
@@ -305242,7 +305048,7 @@ catalogue-version 1.0
name velthuis
category Package
-revision 50602
+revision 52851
catalogue devanagari
shortdesc Typeset Devanagari
longdesc Frans Velthuis' preprocessor for Devanagari text, and fonts and
@@ -305257,9 +305063,9 @@ depend xetex-devanagari
depend velthuis.ARCH
execute addMixedMap dvng.map
containersize 4149444
-containerchecksum 9c4a81758b71d4ee815bfbb1d0336d50d6da4b71e5d7aab6d5797a259b165b2d9559afb30484f9c3582002d7d9c536f5479828490504e74ddd56719403757255
-doccontainersize 980000
-doccontainerchecksum d4d2f9692b173350419bff2f3e9ba2528ff21b467e93e63b991dda294bd562d4b0b25b5187d8348963d114bb4d28925ee74b20222e0946400cdd4a0b2b6194fe
+containerchecksum 92ed388e406324c0189f613197869d4ccdbef459fba5d1408e7ed9068777ad28fe7193c340d1786e21ec8178bdb275603cda2d86d33d3a6318788580a015a40c
+doccontainersize 979992
+doccontainerchecksum 9b928842995afa63db5aba51e6605d3fb036687e83e609422954df4c4848563e7a6b62e669ababd1d2804077e8add424bfc88d965ad5ce1f904f1820cf750515
docfiles size=289
texmf-dist/doc/generic/velthuis/README details="Readme"
texmf-dist/doc/generic/velthuis/captions.dn
@@ -307181,16 +306987,16 @@ catalogue-version 0.65
name vlna
category TLCore
-revision 50602
+revision 52851
shortdesc add ~ after non-syllabic preposition, for Czech/Slovak
longdesc Preprocessor for TeX source implementing the Czech/Slovak
longdesc typographical rule forbidding a non-syllabic preposition alone
longdesc at the end of a line.
depend vlna.ARCH
containersize 380
-containerchecksum 320aa1e734120d4434ff05b2560c8d131daeb3a04d8f2ecd4e47e89cbe05e72ad459698cee63c05fe1c7278335774a8e2e4ab6dcf07ce1ac7cc15dc119c6cba0
-doccontainersize 142812
-doccontainerchecksum e9b2676f12fba6415749cf72aa0d8c34c328941f722e2a11d2372220dc615acc0b5ffaaff57abb24a8dd0747894990bce912bf8f423519aaf8390b6f03061835
+containerchecksum 587e208e48a43698e99e388ee957e2ec201c0b1b0a0d077052cf11ef8b1e6b132bf9330db5b9eb48083b86aa362f0ab654d80d27ebd2690b5ba1ed452b8084fb
+doccontainersize 142828
+doccontainerchecksum ca7f3a54872bfaa4b11efeb94a3dbdd2f655b869ae0b1f9a3f5232c40500f4f5550c495007cd081e2069115da1d20ad1759923a7375147d4ca09c3a105dff779
docfiles size=43
texmf-dist/doc/man/man1/vlna.1
texmf-dist/doc/man/man1/vlna.man1.pdf
@@ -313183,7 +312989,7 @@ catalogue-version 1.00
name xdvi
category TLCore
-revision 50602
+revision 52851
shortdesc A DVI previewer for the X Window System
longdesc The canonical previewer for use on Unix and other X-windows
longdesc based systems. The distribution has been integrated with that
@@ -313191,9 +312997,9 @@ longdesc of xdvik (no longer separately available), so that it will
longdesc build with web2c "out of the box". It is included in TeX Live.
depend xdvi.ARCH
containersize 6852
-containerchecksum 9e05dcd35557d4655b8e78c8d8f64db1bd5fd37cea1dfaf163fc8ec2076d09c18f03c9fbf4314effa53048f660f86deb7adcde35b13aa7412d92f941ece0b550
-doccontainersize 171928
-doccontainerchecksum 17ccc4f97a55f146d6aacd63e2ef3e2411aa221363f0490b484cdc88910ecd0d94bd016db18fdedc78eec4001658f25de736acbae20eaf8f95c9cd576861f015
+containerchecksum 0bffcb7e841c0517be816d9daf706e11d0a43973c5b8021133da819b66ce50875ceeaa9bc5c76004daf3640de72cef996364e49d1a9f433c72aca3992450c74b
+doccontainersize 171896
+doccontainerchecksum 43466996014c40a4e902c2d28af008bf610e2c52cd88acb76f92a3999f6a062a440289b0afb96f1ad29881e280aa8a737ab1936b276e5f39be47fba3a5b80092
docfiles size=70
texmf-dist/doc/man/man1/xdvi.1
texmf-dist/doc/man/man1/xdvi.man1.pdf
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 91f3d1669f..8e907a12c6 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-988df0aeaf4a8d51325e175a7d9627e9 texlive.tlpdb
+045b6288fc7521e163f1a04a1fb50a3d texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 63c0452311..3cf22dafc4 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-3865760d4a4d00ff399b1c7f1e818bd898ba657533d01ca01889dd7f8f122536cf24a5edf8f0915177b5a451dc80537d3c5b6f578c0f2e476289cbbbbfde3720 texlive.tlpdb
+f2d424489df5d2d56da2afd9aa5b55c4c0201aeceffec6ac818cfe2e726bfccc00993797ee46bb567c7d54eae6935cb1bff7f847a7d2f4f7a886171ca523bea9 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 2289d096d2..18ab228a20 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-----
-iQEcBAEBCgAGBQJd0evzAAoJEEzhh34ZQ4xwm08IAJG7j3TsfSYctd78gUxWFbmL
-pdVXAAmLadXbkXJoHWjDR/i+xEGqQ7sP4fvIvKs3QGCNBb2zpGYqE9tUFbNNoxCC
-QjOwBmrYh/l/nYjVBR59Tt41jrdC0HECWCrRCRI8NjjpqUscDhn8Yysemms4mVPW
-FPaUgznNwdfA6GTvqv2BSvOV9eCnylHle2r5MhevyZoVVCi4PCnxknqhHbOlotD3
-lHh/Q+huA5CFecDp85ZVx/p0e+rlJMjynywpMJt3kSX8J4DT1M0iI1ZrjaLCbnUV
-Z9rkru8b0M0zrSbD/Rf8APGCwwWPt0gC1xOKV8bLJRgcMtf5bPoynNRTRUGMI9I=
-=n9v4
+iQEcBAEBCgAGBQJd0z2mAAoJEEzhh34ZQ4xwtEIH/0nVIX/3TROtXInvHQZnvv3Z
+1wM2UnuAh1qiwNr8RxiNLC5Z7Vr+kY/OGzIwrGNAABGE2DrKPe8HX1OcDhqPZxeH
+Xox+7bXCAOnDV7t6iw1grjPVzFiFb9KXdhlHbVpVnDcg7HSl6nHMfQlXUvlW1oIf
+TkuiGCUvYTbpt86/6ZzkCju3xPPbpibaA53IpW/00esqCtlXIdLxBSF+o+7UyDAP
+KOgYLtYeCw1rlP3sYPrTbjmoQ4u67IEet/7TTnoiOMItSPKueyVRH+wsiIdsL/tX
+oJ9MSXjC2NY7X8ZfGXlPYapPOBc6oGfa1oxCzwEDQNdK9a3f78pZqKEYK3F/Yig=
+=eT6J
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index b1cc34130e..0f2e930329 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 54895fc457..99dd22e59f 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -2,9 +2,9 @@
[repository]
-date=1574111714
+date=1574198159
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=3f628ca603f88a722a9397ac4f46aef0
+lstdigest=6a7a7bfabd3e7ae15c2fd68ca8c0e699
numpkg=3765
relstate=next
-version=7261
+version=7262
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 11e0601706..f6b683ca80 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -2,9 +2,9 @@
[repository]
-date=1574111504
+date=1574197901
lastupd=amsmath changes chemmacros etoc luatexja pkuthss scontents garamond-math lexend mathastext pst-pdf tuda-ci unravel biblatex-caspervector csquotes hobsub makerobust memoir oberdiek polyglossia
-lstdigest=d54df826aaa7fde32d4f56902b94aaa2
+lstdigest=92f0db4524bca3f4614d189788155a0d
numpkg=3765
relstate=stable
-version=7261
+version=7262
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 375fb67bb8..4916ba60a4 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,27 @@
W32TeX (x86 & x64) ChangeLog
+[2019/11/18]
+(01) latex.tar.xz
+ Update amsmath.
+(02) luajittex-dev-w32.tar.xz
+ Remove luajitlatex.exe, and luajithblatex.exe.
+(03) luajittex-exp-w32.tar.xz
+ Remove luajitlatex.exe, and luajithblatex.exe.
+(04) luajittex-w32.tar.xz
+ Remove luajitlatex.exe, and luajithblatex.exe.
+(05) luatexja.tar.xz
+ Update luatex-ja.
+(06) qpdf-w32.tar.xz
+ Update qpdf (9.1.0).
+(07) web2c-w32.tar.xz
+ Update fmtutil.cnf (Remove lines for luajitlatex and luajithblatex).
+(08) win64/luajittex-dev-w64.tar.xz
+ Remove luajitlatex.exe, and luajithblatex.exe.
+(09) win64/luajittex-exp-w64.tar.xz
+ Remove luajitlatex.exe, and luajithblatex.exe.
+(10) win64/luajittex-w64.tar.xz
+ Remove luajitlatex.exe, and luajithblatex.exe.
+
[2019/11/17]
(01) pstricks.tar.xz
Update pst-pdf.
diff --git a/timestamp b/timestamp
index fc67a2f174..c2c64b0070 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:
-2019-11-19-02-02
+2019-11-20-02-02