summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-03-31 03:01:24 +0000
committerNorbert Preining <norbert@preining.info>2021-03-31 03:01:24 +0000
commitd7fa794917856c6236da25ad082a9a52f2e73ffc (patch)
tree2de4151885f2dd8197b3041099af17b257a7899b
parent93809c868bf15852ddc7b50542713131a5d8c05f (diff)
CTAN sync 202103310301
-rw-r--r--FILES.byname667
-rw-r--r--FILES.byname.gzbin2302574 -> 2302577 bytes
-rw-r--r--FILES.last07days608
-rw-r--r--graphics/pstricks/base/Changes5
-rw-r--r--graphics/pstricks/base/config/distiller.cfg2
-rw-r--r--graphics/pstricks/base/config/dvips.cfg2
-rw-r--r--graphics/pstricks/base/config/dvipsone.cfg2
-rw-r--r--graphics/pstricks/base/config/gastex.cfg2
-rw-r--r--graphics/pstricks/base/config/textures.cfg2
-rw-r--r--graphics/pstricks/base/config/vtex.cfg2
-rw-r--r--graphics/pstricks/base/config/xdvipdfmx.cfg2
-rw-r--r--graphics/pstricks/base/dvips/pstricks.pro31
-rw-r--r--graphics/pstricks/base/generic/pst-fp.tex10
-rw-r--r--graphics/pstricks/base/generic/pstricks.tex4
-rw-r--r--graphics/pstricks/base/generic/pstricks.tex.neu4595
-rw-r--r--graphics/pstricks/base/latex/pstricks-pdf.sty2
-rw-r--r--info/biblio/printing-history.bib6
-rw-r--r--macros/latex/contrib/scrlayer-fancyhdr/README.md2
-rw-r--r--macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.dtx731
-rw-r--r--macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.pdfbin219158 -> 243390 bytes
-rw-r--r--support/arara/README.md2
-rw-r--r--support/arara/doc/arara-manual.pdfbin1962156 -> 1962206 bytes
-rw-r--r--support/arara/doc/arara-quickstart.pdfbin245758 -> 245766 bytes
-rw-r--r--support/arara/doc/arara.12
-rw-r--r--support/arara/doc/version.tex2
-rw-r--r--support/arara/scripts/rules/arara-rule-animate.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-asymptote.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-authorindex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-bib2gls.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-biber.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-bibtex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-bibtex8.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-bibtexu.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-clean.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-context.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-convert.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-copy.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-csplain.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-datatooltk.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-detex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-dvipdfm.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-dvipdfmx.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-dvips.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-dvipspdf.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-dvisvgm.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-etex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-fig2dev.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-frontespizio.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-ghostscript.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-gnuplot.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-halt.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-indent.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-knitr.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-latex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-latexmk.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-llmk.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-ltx2any.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-luahbtex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-lualatex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-luatex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-make.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-makeglossaries.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-makeindex.yaml4
-rw-r--r--support/arara/scripts/rules/arara-rule-metapost.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-move.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-nomencl.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-pbibtex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-pdfcrop.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-pdfcsplain.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-pdflatex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-pdftex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-pdftk.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-perltex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-platex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-ps2pdf.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-ptex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-pythontex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-qpdf.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-sage.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-sketch.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-songidx.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-spix.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-tex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-texcount.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-texindy.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-tikzmake.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-upbibtex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-uplatex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-uptex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-xelatex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-xetex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-xindex.yaml2
-rw-r--r--support/arara/scripts/rules/arara-rule-xindy.yaml2
-rw-r--r--support/tikztosvg/CHANGELOG.adoc7
-rw-r--r--support/tikztosvg/CHANGELOG.md18
-rw-r--r--support/tikztosvg/Makefile55
-rw-r--r--support/tikztosvg/README.md60
-rw-r--r--support/tikztosvg/example/example.svg126
-rw-r--r--support/tikztosvg/example/example.tikz4
-rwxr-xr-x[-rw-r--r--]support/tikztosvg/install.sh7
-rw-r--r--support/tikztosvg/man/man.adoc25
-rw-r--r--support/tikztosvg/man/tikztosvg.133
-rwxr-xr-xsupport/tikztosvg/tikztosvg37
-rw-r--r--support/tikztosvg/tikztosvg.pdfbin93967 -> 168699 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--systems/win32/w32tex/ChangeLog14
-rw-r--r--timestamp2
110 files changed, 6140 insertions, 1087 deletions
diff --git a/FILES.byname b/FILES.byname
index e8429520fe..fe854ba65e 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5087,7 +5087,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2021/03/29 | 106372 | FILES.last07days
+2021/03/30 | 66280 | FILES.last07days
2020/08/14 | 104065 | fonts/academicons/academicons.pdf
2020/08/14 | 17247 | fonts/academicons/academicons.sty
2020/08/14 | 6546 | fonts/academicons/academicons.tex
@@ -145532,15 +145532,15 @@
1995/04/26 | 830 | graphics/pstex/readme.dos
1995/04/26 | 1436 | graphics/pstex/std.h
2006/05/21 | 60272 | graphics/pstex.zip
-2020/09/18 | 23417 | graphics/pstricks/base/Changes
-2018/02/08 | 2083 | graphics/pstricks/base/config/distiller.cfg
-2018/11/14 | 14972 | graphics/pstricks/base/config/dvips.cfg
-2018/02/08 | 4940 | graphics/pstricks/base/config/dvipsone.cfg
-2018/02/08 | 4375 | graphics/pstricks/base/config/gastex.cfg
-2018/02/08 | 2318 | graphics/pstricks/base/config/README.cfg
-2018/02/08 | 4679 | graphics/pstricks/base/config/textures.cfg
-2018/02/08 | 6018 | graphics/pstricks/base/config/vtex.cfg
-2018/02/08 | 8840 | graphics/pstricks/base/config/xdvipdfmx.cfg
+2021/03/30 | 23601 | graphics/pstricks/base/Changes
+2020/06/09 | 2081 | graphics/pstricks/base/config/distiller.cfg
+2020/06/09 | 14970 | graphics/pstricks/base/config/dvips.cfg
+2020/06/09 | 4938 | graphics/pstricks/base/config/dvipsone.cfg
+2020/06/09 | 4373 | graphics/pstricks/base/config/gastex.cfg
+2020/06/07 | 2318 | graphics/pstricks/base/config/README.cfg
+2020/06/09 | 4677 | graphics/pstricks/base/config/textures.cfg
+2020/06/09 | 6016 | graphics/pstricks/base/config/vtex.cfg
+2020/06/09 | 8838 | graphics/pstricks/base/config/xdvipdfmx.cfg
2018/02/08 | 943 | graphics/pstricks/base/doc/ctandir.sty
2018/02/08 | 13658 | graphics/pstricks/base/doc/images/flowers.eps
2018/02/08 | 78815 | graphics/pstricks/base/doc/images/tiger.eps
@@ -145592,13 +145592,14 @@
2020/06/07 | 4734 | graphics/pstricks/base/dvips/pst-dots97.pro
2020/06/09 | 6815 | graphics/pstricks/base/dvips/pst-dots.pro
2020/06/07 | 12327 | graphics/pstricks/base/dvips/pstricks97.pro
-2020/09/18 | 36923 | graphics/pstricks/base/dvips/pstricks.pro
-2020/06/09 | 23492 | graphics/pstricks/base/generic/pst-fp.tex
+2021/03/30 | 36434 | graphics/pstricks/base/dvips/pstricks.pro
+2020/11/20 | 23491 | graphics/pstricks/base/generic/pst-fp.tex
2020/06/09 | 2787 | graphics/pstricks/base/generic/pst-key.tex
2020/06/07 | 70662 | graphics/pstricks/base/generic/pstricks97.tex
2020/06/09 | 14948 | graphics/pstricks/base/generic/pstricks.con
-2020/09/20 | 139512 | graphics/pstricks/base/generic/pstricks.tex
+2021/03/30 | 139513 | graphics/pstricks/base/generic/pstricks.tex
2020/06/09 | 3057 | graphics/pstricks/base/generic/pstricks-tex.def
+2020/04/22 | 139190 | graphics/pstricks/base/generic/pstricks.tex.neu
2020/06/09 | 1004 | graphics/pstricks/base/generic/pstricks-xetex.def
2020/06/09 | 1107 | graphics/pstricks/base/latex/pst-all.sty
2020/06/09 | 899 | graphics/pstricks/base/latex/pstcol.sty
@@ -145606,7 +145607,7 @@
2020/09/18 | 5261 | graphics/pstricks/base/latex/pstricks-pdf.sty
2020/06/10 | 7988 | graphics/pstricks/base/latex/pstricks.sty
2020/06/09 | 4649 | graphics/pstricks/base/README
-2020/09/20 | 7933204 | graphics/pstricks/base.zip
+2021/03/30 | 7965726 | graphics/pstricks/base.zip
2014/07/25 | 3769 | graphics/pstricks/contrib/dsptricks/dspblocks.sty
2014/07/24 | 9254 | graphics/pstricks/contrib/dsptricks/dspfunctions.sty
2014/07/25 | 212782 | graphics/pstricks/contrib/dsptricks/dspTricksManual.pdf
@@ -172555,7 +172556,7 @@
2008/06/20 | 3954 | install/macros/xetex/plain/xetexfontinfo.tds.zip
2013/01/04 | 36361 | install/support/adhocfilelist.tds.zip
2021/01/13 | 2953315 | install/support/albatross.tds.zip
-2021/02/26 | 13519448 | install/support/arara.tds.zip
+2021/03/30 | 13515348 | install/support/arara.tds.zip
2019/11/05 | 310742 | install/support/chklref.tds.zip
2017/04/22 | 51557 | install/support/ctanify.tds.zip
2012/05/08 | 180596 | install/support/ctanupload.tds.zip
@@ -210284,11 +210285,11 @@
2012/09/24 | 2328 | macros/latex/contrib/scrjrnl/scrjrnl.ins
2012/09/24 | 58813 | macros/latex/contrib/scrjrnl/scrjrnl.pdf
2012/09/24 | 126944 | macros/latex/contrib/scrjrnl.zip
-2021/03/19 | 1081 | macros/latex/contrib/scrlayer-fancyhdr/LICENSE.md
-2021/03/19 | 2589 | macros/latex/contrib/scrlayer-fancyhdr/README.md
-2021/03/19 | 24332 | macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.dtx
-2021/03/19 | 219158 | macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.pdf
-2021/03/21 | 225750 | macros/latex/contrib/scrlayer-fancyhdr.zip
+2021/03/30 | 1081 | macros/latex/contrib/scrlayer-fancyhdr/LICENSE.md
+2021/03/30 | 2591 | macros/latex/contrib/scrlayer-fancyhdr/README.md
+2021/03/30 | 44180 | macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.dtx
+2021/03/30 | 243390 | macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.pdf
+2021/03/30 | 254406 | macros/latex/contrib/scrlayer-fancyhdr.zip
2020/10/22 | 3123 | macros/latex/contrib/scrlttr2copy/copy.lco
2020/10/22 | 88546 | macros/latex/contrib/scrlttr2copy/letter-copy-test.pdf
2020/10/22 | 956 | macros/latex/contrib/scrlttr2copy/letter-copy-test.tex
@@ -254192,116 +254193,116 @@
2011/05/01 | 29792 | support/ant-worker-tasks/lib/worker-tools.jar
2011/05/01 | 1107 | support/ant-worker-tasks/README
2011/05/02 | 2079536 | support/ant-worker-tasks.zip
-2021/02/26 | 1727 | support/arara/doc/arara.1
-2021/02/26 | 1962156 | support/arara/doc/arara-manual.pdf
-2021/02/26 | 3362 | support/arara/doc/arara-manual.tex
-2021/02/26 | 245758 | support/arara/doc/arara-quickstart.pdf
-2021/02/26 | 40086 | support/arara/doc/arara-quickstart.tex
-2021/02/26 | 39 | support/arara/doc/arararc.yaml
-2021/02/26 | 33026 | support/arara/doc/arara.sty
-2021/02/26 | 12065 | support/arara/doc/chapters/building.tex
-2021/02/26 | 26880 | support/arara/doc/chapters/cli.tex
-2021/02/26 | 37238 | support/arara/doc/chapters/concepts.tex
-2021/02/26 | 20201 | support/arara/doc/chapters/configuration.tex
-2021/02/26 | 14613 | support/arara/doc/chapters/deploying.tex
-2021/02/26 | 12528 | support/arara/doc/chapters/introduction.tex
-2021/02/26 | 2108 | support/arara/doc/chapters/license.tex
-2021/02/26 | 11976 | support/arara/doc/chapters/logging.tex
-2021/02/26 | 81410 | support/arara/doc/chapters/methods.tex
-2021/02/26 | 13532 | support/arara/doc/chapters/mvel.tex
-2021/02/26 | 138139 | support/arara/doc/chapters/rules.tex
-2021/02/26 | 7353 | support/arara/doc/chapters/yaml.tex
-2021/02/26 | 140957 | support/arara/doc/figures/arara.png
-2021/02/26 | 60850 | support/arara/doc/figures/dropdown1.pdf
-2021/02/26 | 59101 | support/arara/doc/figures/dropdown2.pdf
-2021/02/26 | 1347 | support/arara/doc/figures/gl.pdf
-2021/02/26 | 59941 | support/arara/doc/figures/inputbox1.pdf
-2021/02/26 | 58249 | support/arara/doc/figures/inputbox2.pdf
-2021/02/26 | 54949 | support/arara/doc/figures/messagebox1.pdf
-2021/02/26 | 53224 | support/arara/doc/figures/messagebox2.pdf
-2021/02/26 | 61172 | support/arara/doc/figures/optionbox1.pdf
-2021/02/26 | 59540 | support/arara/doc/figures/optionbox2.pdf
-2021/02/26 | 3026 | support/arara/doc/logos/bird.pdf
-2021/02/26 | 14215 | support/arara/doc/logos/logo1.pdf
-2021/02/26 | 14166 | support/arara/doc/logos/logo2.pdf
-2021/02/26 | 1032 | support/arara/doc/rules/manual.yaml
-2021/02/26 | 1046 | support/arara/doc/rules/quickstart.yaml
-2021/02/26 | 5 | support/arara/doc/version.tex
-2021/02/26 | 4722 | support/arara/README.md
-2021/02/26 | 11604148 | support/arara/scripts/arara.jar
-2021/02/26 | 576 | support/arara/scripts/arara.sh
-2021/02/26 | 1107 | support/arara/scripts/rules/arara-rule-animate.yaml
-2021/02/26 | 1478 | support/arara/scripts/rules/arara-rule-asymptote.yaml
-2021/02/26 | 1105 | support/arara/scripts/rules/arara-rule-authorindex.yaml
-2021/02/26 | 5789 | support/arara/scripts/rules/arara-rule-bib2gls.yaml
-2021/02/26 | 839 | support/arara/scripts/rules/arara-rule-biber.yaml
-2021/02/26 | 621 | support/arara/scripts/rules/arara-rule-bibtex8.yaml
-2021/02/26 | 621 | support/arara/scripts/rules/arara-rule-bibtexu.yaml
-2021/02/26 | 592 | support/arara/scripts/rules/arara-rule-bibtex.yaml
-2021/02/26 | 1337 | support/arara/scripts/rules/arara-rule-clean.yaml
-2021/02/26 | 4254 | support/arara/scripts/rules/arara-rule-context.yaml
-2021/02/26 | 647 | support/arara/scripts/rules/arara-rule-convert.yaml
-2021/02/26 | 796 | support/arara/scripts/rules/arara-rule-copy.yaml
-2021/02/26 | 1272 | support/arara/scripts/rules/arara-rule-csplain.yaml
-2021/02/26 | 4074 | support/arara/scripts/rules/arara-rule-datatooltk.yaml
-2021/02/26 | 1837 | support/arara/scripts/rules/arara-rule-detex.yaml
-2021/02/26 | 812 | support/arara/scripts/rules/arara-rule-dvipdfmx.yaml
-2021/02/26 | 808 | support/arara/scripts/rules/arara-rule-dvipdfm.yaml
-2021/02/26 | 1278 | support/arara/scripts/rules/arara-rule-dvipspdf.yaml
-2021/02/26 | 799 | support/arara/scripts/rules/arara-rule-dvips.yaml
-2021/02/26 | 1448 | support/arara/scripts/rules/arara-rule-dvisvgm.yaml
-2021/02/26 | 1062 | support/arara/scripts/rules/arara-rule-etex.yaml
-2021/02/26 | 1672 | support/arara/scripts/rules/arara-rule-fig2dev.yaml
-2021/02/26 | 1989 | support/arara/scripts/rules/arara-rule-frontespizio.yaml
-2021/02/26 | 878 | support/arara/scripts/rules/arara-rule-ghostscript.yaml
-2021/02/26 | 950 | support/arara/scripts/rules/arara-rule-gnuplot.yaml
-2021/02/26 | 320 | support/arara/scripts/rules/arara-rule-halt.yaml
-2021/02/26 | 2608 | support/arara/scripts/rules/arara-rule-indent.yaml
-2021/02/26 | 1470 | support/arara/scripts/rules/arara-rule-knitr.yaml
-2021/02/26 | 1884 | support/arara/scripts/rules/arara-rule-latexmk.yaml
-2021/02/26 | 1610 | support/arara/scripts/rules/arara-rule-latex.yaml
-2021/02/26 | 1282 | support/arara/scripts/rules/arara-rule-llmk.yaml
-2021/02/26 | 2544 | support/arara/scripts/rules/arara-rule-ltx2any.yaml
-2021/02/26 | 1276 | support/arara/scripts/rules/arara-rule-luahbtex.yaml
-2021/02/26 | 1625 | support/arara/scripts/rules/arara-rule-lualatex.yaml
-2021/02/26 | 1268 | support/arara/scripts/rules/arara-rule-luatex.yaml
-2021/02/26 | 647 | support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml
-2021/02/26 | 2435 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml
-2021/02/26 | 1500 | support/arara/scripts/rules/arara-rule-makeindex.yaml
-2021/02/26 | 984 | support/arara/scripts/rules/arara-rule-make.yaml
-2021/02/26 | 1274 | support/arara/scripts/rules/arara-rule-metapost.yaml
-2021/02/26 | 923 | support/arara/scripts/rules/arara-rule-move.yaml
-2021/02/26 | 832 | support/arara/scripts/rules/arara-rule-nomencl.yaml
-2021/02/26 | 596 | support/arara/scripts/rules/arara-rule-pbibtex.yaml
-2021/02/26 | 3253 | support/arara/scripts/rules/arara-rule-pdfcrop.yaml
-2021/02/26 | 1284 | support/arara/scripts/rules/arara-rule-pdfcsplain.yaml
-2021/02/26 | 1625 | support/arara/scripts/rules/arara-rule-pdflatex.yaml
-2021/02/26 | 1268 | support/arara/scripts/rules/arara-rule-pdftex.yaml
-2021/02/26 | 588 | support/arara/scripts/rules/arara-rule-pdftk.yaml
-2021/02/26 | 2100 | support/arara/scripts/rules/arara-rule-perltex.yaml
-2021/02/26 | 1517 | support/arara/scripts/rules/arara-rule-platex.yaml
-2021/02/26 | 809 | support/arara/scripts/rules/arara-rule-ps2pdf.yaml
-2021/02/26 | 1162 | support/arara/scripts/rules/arara-rule-ptex.yaml
-2021/02/26 | 1722 | support/arara/scripts/rules/arara-rule-pythontex.yaml
-2021/02/26 | 546 | support/arara/scripts/rules/arara-rule-qpdf.yaml
-2021/02/26 | 1324 | support/arara/scripts/rules/arara-rule-sage.yaml
-2021/02/26 | 682 | support/arara/scripts/rules/arara-rule-sketch.yaml
-2021/02/26 | 812 | support/arara/scripts/rules/arara-rule-songidx.yaml
-2021/02/26 | 651 | support/arara/scripts/rules/arara-rule-spix.yaml
-2021/02/26 | 1709 | support/arara/scripts/rules/arara-rule-texcount.yaml
-2021/02/26 | 1974 | support/arara/scripts/rules/arara-rule-texindy.yaml
-2021/02/26 | 1050 | support/arara/scripts/rules/arara-rule-tex.yaml
-2021/02/26 | 842 | support/arara/scripts/rules/arara-rule-tikzmake.yaml
-2021/02/26 | 626 | support/arara/scripts/rules/arara-rule-upbibtex.yaml
-2021/02/26 | 1522 | support/arara/scripts/rules/arara-rule-uplatex.yaml
-2021/02/26 | 1166 | support/arara/scripts/rules/arara-rule-uptex.yaml
-2021/02/26 | 1111 | support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml
-2021/02/26 | 1522 | support/arara/scripts/rules/arara-rule-xelatex.yaml
-2021/02/26 | 1166 | support/arara/scripts/rules/arara-rule-xetex.yaml
-2021/02/26 | 910 | support/arara/scripts/rules/arara-rule-xindex.yaml
-2021/02/26 | 1975 | support/arara/scripts/rules/arara-rule-xindy.yaml
-2021/02/26 | 131718 | support/arara/source/arara-6.0.0-src.zip
-2021/02/26 | 13511736 | support/arara.zip
+2021/03/30 | 1724 | support/arara/doc/arara.1
+2021/03/30 | 1962206 | support/arara/doc/arara-manual.pdf
+2021/03/30 | 3362 | support/arara/doc/arara-manual.tex
+2021/03/30 | 245766 | support/arara/doc/arara-quickstart.pdf
+2021/03/30 | 40086 | support/arara/doc/arara-quickstart.tex
+2021/03/30 | 39 | support/arara/doc/arararc.yaml
+2021/03/30 | 33026 | support/arara/doc/arara.sty
+2021/03/30 | 12065 | support/arara/doc/chapters/building.tex
+2021/03/30 | 26880 | support/arara/doc/chapters/cli.tex
+2021/03/30 | 37238 | support/arara/doc/chapters/concepts.tex
+2021/03/30 | 20201 | support/arara/doc/chapters/configuration.tex
+2021/03/30 | 14613 | support/arara/doc/chapters/deploying.tex
+2021/03/30 | 12528 | support/arara/doc/chapters/introduction.tex
+2021/03/30 | 2108 | support/arara/doc/chapters/license.tex
+2021/03/30 | 11976 | support/arara/doc/chapters/logging.tex
+2021/03/30 | 81410 | support/arara/doc/chapters/methods.tex
+2021/03/30 | 13532 | support/arara/doc/chapters/mvel.tex
+2021/03/30 | 138139 | support/arara/doc/chapters/rules.tex
+2021/03/30 | 7353 | support/arara/doc/chapters/yaml.tex
+2021/03/30 | 140957 | support/arara/doc/figures/arara.png
+2021/03/30 | 60850 | support/arara/doc/figures/dropdown1.pdf
+2021/03/30 | 59101 | support/arara/doc/figures/dropdown2.pdf
+2021/03/30 | 1347 | support/arara/doc/figures/gl.pdf
+2021/03/30 | 59941 | support/arara/doc/figures/inputbox1.pdf
+2021/03/30 | 58249 | support/arara/doc/figures/inputbox2.pdf
+2021/03/30 | 54949 | support/arara/doc/figures/messagebox1.pdf
+2021/03/30 | 53224 | support/arara/doc/figures/messagebox2.pdf
+2021/03/30 | 61172 | support/arara/doc/figures/optionbox1.pdf
+2021/03/30 | 59540 | support/arara/doc/figures/optionbox2.pdf
+2021/03/30 | 3026 | support/arara/doc/logos/bird.pdf
+2021/03/30 | 14215 | support/arara/doc/logos/logo1.pdf
+2021/03/30 | 14166 | support/arara/doc/logos/logo2.pdf
+2021/03/30 | 1032 | support/arara/doc/rules/manual.yaml
+2021/03/30 | 1046 | support/arara/doc/rules/quickstart.yaml
+2021/03/30 | 5 | support/arara/doc/version.tex
+2021/03/30 | 4722 | support/arara/README.md
+2021/03/30 | 11618693 | support/arara/scripts/arara.jar
+2021/03/30 | 576 | support/arara/scripts/arara.sh
+2021/03/30 | 1107 | support/arara/scripts/rules/arara-rule-animate.yaml
+2021/03/30 | 1478 | support/arara/scripts/rules/arara-rule-asymptote.yaml
+2021/03/30 | 1105 | support/arara/scripts/rules/arara-rule-authorindex.yaml
+2021/03/30 | 5789 | support/arara/scripts/rules/arara-rule-bib2gls.yaml
+2021/03/30 | 839 | support/arara/scripts/rules/arara-rule-biber.yaml
+2021/03/30 | 621 | support/arara/scripts/rules/arara-rule-bibtex8.yaml
+2021/03/30 | 621 | support/arara/scripts/rules/arara-rule-bibtexu.yaml
+2021/03/30 | 592 | support/arara/scripts/rules/arara-rule-bibtex.yaml
+2021/03/30 | 1337 | support/arara/scripts/rules/arara-rule-clean.yaml
+2021/03/30 | 4254 | support/arara/scripts/rules/arara-rule-context.yaml
+2021/03/30 | 647 | support/arara/scripts/rules/arara-rule-convert.yaml
+2021/03/30 | 796 | support/arara/scripts/rules/arara-rule-copy.yaml
+2021/03/30 | 1272 | support/arara/scripts/rules/arara-rule-csplain.yaml
+2021/03/30 | 4074 | support/arara/scripts/rules/arara-rule-datatooltk.yaml
+2021/03/30 | 1837 | support/arara/scripts/rules/arara-rule-detex.yaml
+2021/03/30 | 812 | support/arara/scripts/rules/arara-rule-dvipdfmx.yaml
+2021/03/30 | 808 | support/arara/scripts/rules/arara-rule-dvipdfm.yaml
+2021/03/30 | 1278 | support/arara/scripts/rules/arara-rule-dvipspdf.yaml
+2021/03/30 | 799 | support/arara/scripts/rules/arara-rule-dvips.yaml
+2021/03/30 | 1448 | support/arara/scripts/rules/arara-rule-dvisvgm.yaml
+2021/03/30 | 1062 | support/arara/scripts/rules/arara-rule-etex.yaml
+2021/03/30 | 1672 | support/arara/scripts/rules/arara-rule-fig2dev.yaml
+2021/03/30 | 1989 | support/arara/scripts/rules/arara-rule-frontespizio.yaml
+2021/03/30 | 878 | support/arara/scripts/rules/arara-rule-ghostscript.yaml
+2021/03/30 | 950 | support/arara/scripts/rules/arara-rule-gnuplot.yaml
+2021/03/30 | 320 | support/arara/scripts/rules/arara-rule-halt.yaml
+2021/03/30 | 2608 | support/arara/scripts/rules/arara-rule-indent.yaml
+2021/03/30 | 1470 | support/arara/scripts/rules/arara-rule-knitr.yaml
+2021/03/30 | 1884 | support/arara/scripts/rules/arara-rule-latexmk.yaml
+2021/03/30 | 1610 | support/arara/scripts/rules/arara-rule-latex.yaml
+2021/03/30 | 1282 | support/arara/scripts/rules/arara-rule-llmk.yaml
+2021/03/30 | 2544 | support/arara/scripts/rules/arara-rule-ltx2any.yaml
+2021/03/30 | 1276 | support/arara/scripts/rules/arara-rule-luahbtex.yaml
+2021/03/30 | 1625 | support/arara/scripts/rules/arara-rule-lualatex.yaml
+2021/03/30 | 1268 | support/arara/scripts/rules/arara-rule-luatex.yaml
+2021/03/30 | 647 | support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml
+2021/03/30 | 2435 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml
+2021/03/30 | 1503 | support/arara/scripts/rules/arara-rule-makeindex.yaml
+2021/03/30 | 984 | support/arara/scripts/rules/arara-rule-make.yaml
+2021/03/30 | 1274 | support/arara/scripts/rules/arara-rule-metapost.yaml
+2021/03/30 | 923 | support/arara/scripts/rules/arara-rule-move.yaml
+2021/03/30 | 832 | support/arara/scripts/rules/arara-rule-nomencl.yaml
+2021/03/30 | 596 | support/arara/scripts/rules/arara-rule-pbibtex.yaml
+2021/03/30 | 3253 | support/arara/scripts/rules/arara-rule-pdfcrop.yaml
+2021/03/30 | 1284 | support/arara/scripts/rules/arara-rule-pdfcsplain.yaml
+2021/03/30 | 1625 | support/arara/scripts/rules/arara-rule-pdflatex.yaml
+2021/03/30 | 1268 | support/arara/scripts/rules/arara-rule-pdftex.yaml
+2021/03/30 | 588 | support/arara/scripts/rules/arara-rule-pdftk.yaml
+2021/03/30 | 2100 | support/arara/scripts/rules/arara-rule-perltex.yaml
+2021/03/30 | 1517 | support/arara/scripts/rules/arara-rule-platex.yaml
+2021/03/30 | 809 | support/arara/scripts/rules/arara-rule-ps2pdf.yaml
+2021/03/30 | 1162 | support/arara/scripts/rules/arara-rule-ptex.yaml
+2021/03/30 | 1722 | support/arara/scripts/rules/arara-rule-pythontex.yaml
+2021/03/30 | 546 | support/arara/scripts/rules/arara-rule-qpdf.yaml
+2021/03/30 | 1324 | support/arara/scripts/rules/arara-rule-sage.yaml
+2021/03/30 | 682 | support/arara/scripts/rules/arara-rule-sketch.yaml
+2021/03/30 | 812 | support/arara/scripts/rules/arara-rule-songidx.yaml
+2021/03/30 | 651 | support/arara/scripts/rules/arara-rule-spix.yaml
+2021/03/30 | 1709 | support/arara/scripts/rules/arara-rule-texcount.yaml
+2021/03/30 | 1974 | support/arara/scripts/rules/arara-rule-texindy.yaml
+2021/03/30 | 1050 | support/arara/scripts/rules/arara-rule-tex.yaml
+2021/03/30 | 842 | support/arara/scripts/rules/arara-rule-tikzmake.yaml
+2021/03/30 | 626 | support/arara/scripts/rules/arara-rule-upbibtex.yaml
+2021/03/30 | 1522 | support/arara/scripts/rules/arara-rule-uplatex.yaml
+2021/03/30 | 1166 | support/arara/scripts/rules/arara-rule-uptex.yaml
+2021/03/30 | 1111 | support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml
+2021/03/30 | 1522 | support/arara/scripts/rules/arara-rule-xelatex.yaml
+2021/03/30 | 1166 | support/arara/scripts/rules/arara-rule-xetex.yaml
+2021/03/30 | 910 | support/arara/scripts/rules/arara-rule-xindex.yaml
+2021/03/30 | 1975 | support/arara/scripts/rules/arara-rule-xindy.yaml
+2021/03/30 | 131839 | support/arara/source/arara-6.0.1-src.zip
+2021/03/30 | 13528854 | support/arara.zip
2001/08/10 | 19878 | support/arraymaker/arraymaker
2001/08/11 | 1352 | support/arraymaker/README
1995/02/22 | 13087 | support/artex/artex
@@ -261340,18 +261341,18 @@
2018/09/08 | 20212 | support/thumbpdf/thumbpdf.sty
2018/09/08 | 8477 | support/thumbpdf/thumbpdf.tex
2018/09/08 | 31754 | support/thumbpdf.zip
-2020/08/16 | 267 | support/tikztosvg/CHANGELOG.adoc
-2020/08/15 | 15769 | support/tikztosvg/example/example.svg
-2020/08/15 | 145 | support/tikztosvg/example/example.tikz
-2020/08/15 | 1422 | support/tikztosvg/install.sh
+2021/03/30 | 670 | support/tikztosvg/CHANGELOG.md
+2021/03/30 | 7723 | support/tikztosvg/example/example.svg
+2021/03/30 | 153 | support/tikztosvg/example/example.tikz
+2021/03/30 | 1510 | support/tikztosvg/install.sh
2020/08/15 | 35149 | support/tikztosvg/LICENSE
-2020/08/16 | 920 | support/tikztosvg/Makefile
-2020/08/16 | 1642 | support/tikztosvg/man/man.adoc
-2020/08/16 | 2296 | support/tikztosvg/man/tikztosvg.1
-2020/08/16 | 2016 | support/tikztosvg/README.md
-2020/08/15 | 3256 | support/tikztosvg/tikztosvg
-2020/08/16 | 93967 | support/tikztosvg/tikztosvg.pdf
-2020/08/16 | 70518 | support/tikztosvg.zip
+2021/03/30 | 835 | support/tikztosvg/Makefile
+2021/03/30 | 1782 | support/tikztosvg/man/man.adoc
+2021/03/30 | 2457 | support/tikztosvg/man/tikztosvg.1
+2021/03/30 | 2262 | support/tikztosvg/README.md
+2021/03/30 | 4236 | support/tikztosvg/tikztosvg
+2021/03/30 | 168699 | support/tikztosvg/tikztosvg.pdf
+2021/03/30 | 190908 | support/tikztosvg.zip
2000/02/25 | 2120 | support/tiny_c2l/0changes.txt
2000/02/25 | 16384 | support/tiny_c2l/asm_uebung.dvi
1998/07/07 | 6799 | support/tiny_c2l/asm_uebung.s
@@ -281622,7 +281623,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2021/03/29 | 574351 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/03/30 | 574351 | 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
@@ -282818,9 +282819,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2021/03/15 | 39247 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/03/15 | 43386 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/03/29 | 208476 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/03/29 | 1265573 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/03/29 | 1181020 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/03/30 | 208466 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/03/30 | 1265868 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/03/30 | 1182401 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/03/15 | 13447 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2021/03/15 | 14320 | 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
@@ -282981,190 +282982,190 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2021/03/29 | 574491 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/03/29 | 50848 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/03/29 | 56458 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/03/29 | 968697 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/03/29 | 1078876 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/03/29 | 29054 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/03/29 | 31344 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/03/29 | 29869 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/03/29 | 34634 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/03/29 | 49971 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/03/29 | 57598 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/03/29 | 84773 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/03/29 | 94739 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/03/29 | 67679 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/03/29 | 75419 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/03/29 | 27183 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/03/29 | 30885 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/03/29 | 330234 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/03/29 | 392598 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/03/29 | 32743 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/03/29 | 36679 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/03/29 | 51432 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/03/29 | 56716 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/03/29 | 4706 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
-2021/03/29 | 239477 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/03/29 | 261963 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/03/29 | 179378 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/03/29 | 195665 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/03/29 | 52475 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/03/29 | 59144 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/03/29 | 21128 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/03/29 | 23291 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/03/29 | 461397 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/03/29 | 45647 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/03/29 | 51158 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/03/29 | 282104 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/03/29 | 321893 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/03/29 | 41101 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/03/29 | 45276 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/03/29 | 116931 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/03/29 | 131489 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/03/29 | 1281103 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/03/29 | 1425981 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/03/29 | 87638 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/03/29 | 99605 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/03/29 | 43057 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/03/29 | 47877 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/03/29 | 25154 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/03/29 | 28009 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/03/29 | 55821 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/03/29 | 62801 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/03/29 | 135005 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/03/29 | 152762 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/03/29 | 73182 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/03/29 | 77858 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/03/29 | 71568 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/03/29 | 80661 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/03/29 | 258665 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/03/29 | 295553 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/03/29 | 22040 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/03/29 | 25003 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/03/29 | 97490 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/03/29 | 112252 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/03/29 | 63835 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/03/29 | 72860 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/03/29 | 96144 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/03/29 | 115467 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/03/29 | 38070 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/03/29 | 42627 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/03/29 | 484053 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/03/29 | 567625 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/03/29 | 147138 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/03/29 | 159967 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/03/29 | 94802 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/03/29 | 109273 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/03/29 | 16328 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/03/29 | 17959 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/03/29 | 28120 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/03/29 | 30038 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/03/29 | 625283 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/03/29 | 680051 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/03/29 | 532037 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/03/29 | 594870 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/03/29 | 475933 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/03/29 | 511634 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/03/29 | 94266 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/03/29 | 103322 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/03/29 | 1725548 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/03/29 | 2009489 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/03/29 | 67651 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/03/29 | 74165 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/03/29 | 27361 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/03/29 | 31593 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/03/29 | 7746 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/03/29 | 8774 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/03/29 | 195565 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/03/29 | 214104 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/03/29 | 250213 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/03/29 | 283978 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/03/29 | 97133 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/03/29 | 101762 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/03/29 | 60552 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/03/29 | 67930 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/03/29 | 124973 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/03/29 | 136427 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/03/29 | 147150 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/03/29 | 163655 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/03/29 | 199702 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/03/29 | 180047 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/03/29 | 67452 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/03/29 | 77486 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/03/29 | 31191 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/03/29 | 35064 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/03/29 | 38065 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/03/29 | 42574 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/03/29 | 42925 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/03/29 | 47008 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/03/29 | 45937 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/03/29 | 52454 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/03/29 | 193716 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/03/29 | 211056 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/03/29 | 35462 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/03/29 | 39690 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/03/29 | 748363 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/03/29 | 816073 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/03/29 | 198131 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/03/29 | 202558 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/03/29 | 208182 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/03/29 | 243480 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/03/29 | 78746 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/03/29 | 87704 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/03/29 | 1171731 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/03/29 | 1307719 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/03/29 | 20121 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/03/29 | 23883 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/03/29 | 31543 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/03/29 | 37244 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/03/29 | 64013 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/03/29 | 72150 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/03/29 | 43676 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/03/29 | 51980 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/03/29 | 1295413 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/03/29 | 1424808 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/03/29 | 42389 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/03/29 | 51796 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/03/29 | 56223 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/03/29 | 59830 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/03/29 | 25341 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/03/29 | 27273 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/03/29 | 16109 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/03/29 | 18098 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/03/29 | 63674 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/03/29 | 70109 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/03/29 | 153889 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/03/29 | 167906 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/03/29 | 56909 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/03/29 | 65322 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/03/29 | 98518 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/03/29 | 104626 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/03/29 | 2499400 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/03/29 | 2616931 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/03/29 | 55219 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/03/29 | 62226 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/03/29 | 33441 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/03/29 | 37294 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/03/29 | 27198 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/03/29 | 33152 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/03/29 | 65731 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/03/29 | 70324 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/03/29 | 311192 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/03/29 | 345367 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/03/29 | 55563 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/03/29 | 57067 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/03/29 | 583628 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/03/29 | 618767 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/03/29 | 39564 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/03/29 | 43392 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/03/29 | 208412 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/03/29 | 1264593 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/03/29 | 1181105 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/03/29 | 13470 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/03/29 | 14354 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/03/30 | 574491 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/03/30 | 50847 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/03/30 | 56457 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/03/30 | 968699 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/03/30 | 1078877 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/03/30 | 29053 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/03/30 | 31343 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/03/30 | 29869 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/03/30 | 34633 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/03/30 | 49972 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/03/30 | 57598 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/03/30 | 84773 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/03/30 | 94738 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/03/30 | 67679 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/03/30 | 75418 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/03/30 | 27182 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/03/30 | 30886 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/03/30 | 330232 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/03/30 | 392596 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/03/30 | 32744 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/03/30 | 36679 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/03/30 | 51432 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/03/30 | 56717 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/03/30 | 4706 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
+2021/03/30 | 239478 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/03/30 | 261963 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/03/30 | 179378 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/03/30 | 195665 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/03/30 | 52476 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/03/30 | 59145 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/03/30 | 21129 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/03/30 | 23288 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/03/30 | 461400 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/03/30 | 45649 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/03/30 | 51159 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/03/30 | 282105 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/03/30 | 321893 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/03/30 | 41103 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/03/30 | 45276 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/03/30 | 116929 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/03/30 | 131489 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/03/30 | 1281103 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/03/30 | 1425981 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/03/30 | 87638 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/03/30 | 99606 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/03/30 | 43057 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/03/30 | 47873 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/03/30 | 25154 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/03/30 | 28010 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/03/30 | 55823 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/03/30 | 62800 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/03/30 | 135004 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/03/30 | 152762 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/03/30 | 73181 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/03/30 | 77858 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/03/30 | 71568 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/03/30 | 80662 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/03/30 | 258664 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/03/30 | 295555 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/03/30 | 22039 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/03/30 | 25001 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/03/30 | 97491 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/03/30 | 112251 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/03/30 | 63837 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/03/30 | 72862 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/03/30 | 96146 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/03/30 | 115470 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/03/30 | 38070 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/03/30 | 42628 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/03/30 | 484052 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/03/30 | 567623 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/03/30 | 147138 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/03/30 | 159968 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/03/30 | 94802 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/03/30 | 109275 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/03/30 | 16327 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/03/30 | 17957 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/03/30 | 28120 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/03/30 | 30037 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/03/30 | 625281 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/03/30 | 680050 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/03/30 | 532040 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/03/30 | 594870 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/03/30 | 475936 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/03/30 | 511634 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/03/30 | 94267 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/03/30 | 103323 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/03/30 | 1725549 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/03/30 | 2009493 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/03/30 | 67650 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/03/30 | 74162 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/03/30 | 27361 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/03/30 | 31592 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/03/30 | 7746 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/03/30 | 8773 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/03/30 | 195567 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/03/30 | 214103 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/03/30 | 250210 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/03/30 | 283977 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/03/30 | 97134 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/03/30 | 101762 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/03/30 | 60551 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/03/30 | 67930 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/03/30 | 124972 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/03/30 | 136428 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/03/30 | 147150 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/03/30 | 163655 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/03/30 | 199698 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/03/30 | 180047 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/03/30 | 67449 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/03/30 | 77485 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/03/30 | 31192 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/03/30 | 35062 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/03/30 | 38063 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/03/30 | 42574 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/03/30 | 42926 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/03/30 | 47009 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/03/30 | 45936 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/03/30 | 52453 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/03/30 | 193715 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/03/30 | 211053 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/03/30 | 35461 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/03/30 | 39688 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/03/30 | 748362 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/03/30 | 816070 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/03/30 | 198130 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/03/30 | 202554 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/03/30 | 208181 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/03/30 | 243478 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/03/30 | 78743 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/03/30 | 87703 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/03/30 | 1171730 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/03/30 | 1307722 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/03/30 | 20121 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/03/30 | 23881 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/03/30 | 31543 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/03/30 | 37241 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/03/30 | 64015 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/03/30 | 72150 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/03/30 | 43675 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/03/30 | 51979 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/03/30 | 1295415 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/03/30 | 1424811 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/03/30 | 42388 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/03/30 | 51797 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/03/30 | 56222 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/03/30 | 59831 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/03/30 | 25340 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/03/30 | 27273 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/03/30 | 16108 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/03/30 | 18096 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/03/30 | 63672 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/03/30 | 70109 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/03/30 | 153890 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/03/30 | 167906 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/03/30 | 56909 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/03/30 | 65322 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/03/30 | 98518 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/03/30 | 104624 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/03/30 | 2499402 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/03/30 | 2616930 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/03/30 | 55220 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/03/30 | 62226 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/03/30 | 33440 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/03/30 | 37293 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/03/30 | 27196 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/03/30 | 33151 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/03/30 | 65731 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/03/30 | 70325 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/03/30 | 311190 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/03/30 | 345367 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/03/30 | 55562 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/03/30 | 57066 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/03/30 | 583628 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/03/30 | 618761 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/03/30 | 39563 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/03/30 | 43389 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/03/30 | 208438 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/03/30 | 1264831 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/03/30 | 1181782 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/03/30 | 13470 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/03/30 | 14352 | 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
-2021/03/29 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/03/30 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -283497,7 +283498,7 @@
2020/10/20 | 342254 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/03/03 | 372362 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2021/03/29 | 846 | systems/win32/miktex/tm/packages/pr.ini
+2021/03/30 | 846 | 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
@@ -284679,7 +284680,7 @@
2021/03/25 | 5524928 | systems/win32/w32tex/aleph-w32.tar.xz
2021/03/28 | 63609996 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2021/03/28 | 806960 | systems/win32/w32tex/ChangeLog
+2021/03/29 | 807075 | 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
@@ -284703,7 +284704,7 @@
2021/03/21 | 34776716 | systems/win32/w32tex/latex.tar.xz
2021/02/19 | 1007832 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz
2021/02/10 | 404777228 | systems/win32/w32tex/ltxpkgdocs.tar.xz
-2021/03/28 | 34056412 | systems/win32/w32tex/ltxpkgs.tar.xz
+2021/03/29 | 34047940 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/03/17 | 3847148 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2021/03/17 | 3833196 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2021/03/17 | 3848396 | systems/win32/w32tex/luajittex-w32.tar.xz
@@ -284718,7 +284719,7 @@
2021/02/19 | 524780 | systems/win32/w32tex/mftrace-w32.tar.xz
2018/07/14 | 6364952 | systems/win32/w32tex/minitoc.tar.xz
2020/01/19 | 882832 | systems/win32/w32tex/m-tx.tar.xz
-2021/03/26 | 9811516 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
+2021/03/29 | 9811732 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2021/02/19 | 1235524 | systems/win32/w32tex/omegaj-w32.tar.xz
2020/11/16 | 324540 | systems/win32/w32tex/otfbeta.tar.xz
2021/03/25 | 22231512 | systems/win32/w32tex/pdftex-w32.tar.xz
@@ -284900,7 +284901,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2021/03/30 | 186 | timestamp
+2021/03/31 | 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 2dd4993ea1..59b6d0632f 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index d7a09efcd2..0395fb28c6 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,270 +1,402 @@
-2021/03/29 | 99605 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/03/30 | 99606 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/03/30 | 98518 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/03/30 | 984 | support/arara/scripts/rules/arara-rule-make.yaml
+2021/03/30 | 97491 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/03/30 | 97134 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/03/30 | 968699 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/03/30 | 96146 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/03/30 | 950 | support/arara/scripts/rules/arara-rule-gnuplot.yaml
+2021/03/30 | 94802 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/03/30 | 94738 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/03/30 | 94267 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/03/30 | 923 | support/arara/scripts/rules/arara-rule-move.yaml
+2021/03/30 | 910 | support/arara/scripts/rules/arara-rule-xindex.yaml
+2021/03/30 | 878 | support/arara/scripts/rules/arara-rule-ghostscript.yaml
+2021/03/30 | 8773 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/03/30 | 87703 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/03/30 | 87638 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/03/30 | 84773 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/03/30 | 846 | systems/win32/miktex/tm/packages/pr.ini
+2021/03/30 | 842 | support/arara/scripts/rules/arara-rule-tikzmake.yaml
+2021/03/30 | 839 | support/arara/scripts/rules/arara-rule-biber.yaml
+2021/03/30 | 835 | support/tikztosvg/Makefile
+2021/03/30 | 832 | support/arara/scripts/rules/arara-rule-nomencl.yaml
+2021/03/30 | 816070 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/03/30 | 81410 | support/arara/doc/chapters/methods.tex
+2021/03/30 | 812 | support/arara/scripts/rules/arara-rule-songidx.yaml
+2021/03/30 | 812 | support/arara/scripts/rules/arara-rule-dvipdfmx.yaml
+2021/03/30 | 809 | support/arara/scripts/rules/arara-rule-ps2pdf.yaml
+2021/03/30 | 808 | support/arara/scripts/rules/arara-rule-dvipdfm.yaml
+2021/03/30 | 80662 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/03/30 | 799 | support/arara/scripts/rules/arara-rule-dvips.yaml
+2021/03/30 | 796 | support/arara/scripts/rules/arara-rule-copy.yaml
+2021/03/30 | 7965726 | graphics/pstricks/base.zip
+2021/03/30 | 78743 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/03/30 | 77858 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/03/30 | 77485 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/03/30 | 7746 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/03/30 | 7723 | support/tikztosvg/example/example.svg
+2021/03/30 | 75418 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/03/30 | 748362 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/03/30 | 74162 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/03/30 | 7353 | support/arara/doc/chapters/yaml.tex
+2021/03/30 | 73181 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/03/30 | 72862 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/03/30 | 72150 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/03/30 | 71568 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/03/30 | 70325 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/03/30 | 70109 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/03/30 | 682 | support/arara/scripts/rules/arara-rule-sketch.yaml
+2021/03/30 | 680050 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/03/30 | 67930 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/03/30 | 67679 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/03/30 | 67650 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/03/30 | 67449 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/03/30 | 670 | support/tikztosvg/CHANGELOG.md
+2021/03/30 | 65731 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/03/30 | 65322 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/03/30 | 651 | support/arara/scripts/rules/arara-rule-spix.yaml
+2021/03/30 | 647 | support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml
+2021/03/30 | 647 | support/arara/scripts/rules/arara-rule-convert.yaml
+2021/03/30 | 64015 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/03/30 | 63837 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/03/30 | 63672 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/03/30 | 62800 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/03/30 | 626 | support/arara/scripts/rules/arara-rule-upbibtex.yaml
+2021/03/30 | 625281 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/03/30 | 62226 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/03/30 | 621 | support/arara/scripts/rules/arara-rule-bibtexu.yaml
+2021/03/30 | 621 | support/arara/scripts/rules/arara-rule-bibtex8.yaml
+2021/03/30 | 618761 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/03/30 | 61172 | support/arara/doc/figures/optionbox1.pdf
+2021/03/30 | 60850 | support/arara/doc/figures/dropdown1.pdf
+2021/03/30 | 60551 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/03/30 | 5 | support/arara/doc/version.tex
+2021/03/30 | 59941 | support/arara/doc/figures/inputbox1.pdf
+2021/03/30 | 59831 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/03/30 | 596 | support/arara/scripts/rules/arara-rule-pbibtex.yaml
+2021/03/30 | 59540 | support/arara/doc/figures/optionbox2.pdf
+2021/03/30 | 594870 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/03/30 | 592 | support/arara/scripts/rules/arara-rule-bibtex.yaml
+2021/03/30 | 59145 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/03/30 | 59101 | support/arara/doc/figures/dropdown2.pdf
+2021/03/30 | 588 | support/arara/scripts/rules/arara-rule-pdftk.yaml
+2021/03/30 | 583628 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/03/30 | 58249 | support/arara/doc/figures/inputbox2.pdf
+2021/03/30 | 5789 | support/arara/scripts/rules/arara-rule-bib2gls.yaml
+2021/03/30 | 576 | support/arara/scripts/arara.sh
+2021/03/30 | 57598 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/03/30 | 574491 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/03/30 | 574351 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/03/30 | 57066 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/03/30 | 56909 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/03/30 | 567623 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/03/30 | 56717 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/03/30 | 56457 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/03/30 | 56222 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/03/30 | 55823 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/03/30 | 55562 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/03/30 | 55220 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/03/30 | 54949 | support/arara/doc/figures/messagebox1.pdf
+2021/03/30 | 546 | support/arara/scripts/rules/arara-rule-qpdf.yaml
+2021/03/30 | 53224 | support/arara/doc/figures/messagebox2.pdf
+2021/03/30 | 532040 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/03/30 | 52476 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/03/30 | 52453 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/03/30 | 51979 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/03/30 | 51797 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/03/30 | 51432 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/03/30 | 511634 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/03/30 | 51159 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/03/30 | 50847 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/03/30 | 49972 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/03/30 | 484052 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/03/30 | 47873 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/03/30 | 475936 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/03/30 | 4722 | support/arara/README.md
+2021/03/30 | 4706 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
+2021/03/30 | 47009 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/03/30 | 461400 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/03/30 | 45936 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/03/30 | 45649 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/03/30 | 45276 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/03/30 | 44180 | macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.dtx
+2021/03/30 | 43675 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/03/30 | 43389 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/03/30 | 43057 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/03/30 | 42926 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/03/30 | 42628 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/03/30 | 42574 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/03/30 | 4254 | support/arara/scripts/rules/arara-rule-context.yaml
+2021/03/30 | 42388 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/03/30 | 4236 | support/tikztosvg/tikztosvg
+2021/03/30 | 41103 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/03/30 | 4074 | support/arara/scripts/rules/arara-rule-datatooltk.yaml
+2021/03/30 | 40086 | support/arara/doc/arara-quickstart.tex
+2021/03/30 | 39 | support/arara/doc/arararc.yaml
+2021/03/30 | 39688 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/03/30 | 39563 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/03/30 | 392596 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/03/30 | 38070 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/03/30 | 38063 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/03/30 | 37293 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/03/30 | 37241 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/03/30 | 37238 | support/arara/doc/chapters/concepts.tex
+2021/03/30 | 36679 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/03/30 | 36434 | graphics/pstricks/base/dvips/pstricks.pro
+2021/03/30 | 35461 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/03/30 | 35062 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/03/30 | 34633 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/03/30 | 345367 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/03/30 | 3362 | support/arara/doc/arara-manual.tex
+2021/03/30 | 33440 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/03/30 | 33151 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/03/30 | 33026 | support/arara/doc/arara.sty
+2021/03/30 | 330232 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/03/30 | 32744 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/03/30 | 3253 | support/arara/scripts/rules/arara-rule-pdfcrop.yaml
+2021/03/30 | 321893 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/03/30 | 320 | support/arara/scripts/rules/arara-rule-halt.yaml
+2021/03/30 | 31592 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/03/30 | 31543 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/03/30 | 31343 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/03/30 | 31192 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/03/30 | 311190 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/03/30 | 30886 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/03/30 | 3026 | support/arara/doc/logos/bird.pdf
+2021/03/30 | 30037 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/03/30 | 29869 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/03/30 | 295555 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/03/30 | 29053 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/03/30 | 283977 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/03/30 | 282105 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/03/30 | 28120 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/03/30 | 28010 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/03/30 | 27361 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/03/30 | 27273 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/03/30 | 27196 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/03/30 | 27182 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/03/30 | 26880 | support/arara/doc/chapters/cli.tex
+2021/03/30 | 261963 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/03/30 | 2616930 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/03/30 | 2608 | support/arara/scripts/rules/arara-rule-indent.yaml
+2021/03/30 | 2591 | macros/latex/contrib/scrlayer-fancyhdr/README.md
+2021/03/30 | 258664 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/03/30 | 2544 | support/arara/scripts/rules/arara-rule-ltx2any.yaml
+2021/03/30 | 254406 | macros/latex/contrib/scrlayer-fancyhdr.zip
+2021/03/30 | 25340 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/03/30 | 25154 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/03/30 | 250210 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/03/30 | 25001 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/03/30 | 2499402 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/03/30 | 2457 | support/tikztosvg/man/tikztosvg.1
+2021/03/30 | 245766 | support/arara/doc/arara-quickstart.pdf
+2021/03/30 | 2435 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml
+2021/03/30 | 243478 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/03/30 | 243390 | macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.pdf
+2021/03/30 | 239478 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/03/30 | 23881 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/03/30 | 23601 | graphics/pstricks/base/Changes
+2021/03/30 | 23288 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/03/30 | 2262 | support/tikztosvg/README.md
+2021/03/30 | 22039 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/03/30 | 214103 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/03/30 | 21129 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/03/30 | 211053 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/03/30 | 2108 | support/arara/doc/chapters/license.tex
+2021/03/30 | 2100 | support/arara/scripts/rules/arara-rule-perltex.yaml
+2021/03/30 | 208466 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/03/30 | 208438 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/03/30 | 208181 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/03/30 | 202554 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/03/30 | 20201 | support/arara/doc/chapters/configuration.tex
+2021/03/30 | 20121 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/03/30 | 2009493 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/03/30 | 199698 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/03/30 | 1989 | support/arara/scripts/rules/arara-rule-frontespizio.yaml
+2021/03/30 | 198130 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/03/30 | 1975 | support/arara/scripts/rules/arara-rule-xindy.yaml
+2021/03/30 | 1974 | support/arara/scripts/rules/arara-rule-texindy.yaml
+2021/03/30 | 1962206 | support/arara/doc/arara-manual.pdf
+2021/03/30 | 195665 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/03/30 | 195567 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/03/30 | 193715 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/03/30 | 190908 | support/tikztosvg.zip
+2021/03/30 | 1884 | support/arara/scripts/rules/arara-rule-latexmk.yaml
+2021/03/30 | 1837 | support/arara/scripts/rules/arara-rule-detex.yaml
+2021/03/30 | 18096 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/03/30 | 180047 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/03/30 | 17957 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/03/30 | 179378 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/03/30 | 1782 | support/tikztosvg/man/man.adoc
+2021/03/30 | 1725549 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/03/30 | 1724 | support/arara/doc/arara.1
+2021/03/30 | 1722 | support/arara/scripts/rules/arara-rule-pythontex.yaml
+2021/03/30 | 1709 | support/arara/scripts/rules/arara-rule-texcount.yaml
+2021/03/30 | 168699 | support/tikztosvg/tikztosvg.pdf
+2021/03/30 | 167906 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/03/30 | 1672 | support/arara/scripts/rules/arara-rule-fig2dev.yaml
+2021/03/30 | 163655 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/03/30 | 16327 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/03/30 | 1625 | support/arara/scripts/rules/arara-rule-pdflatex.yaml
+2021/03/30 | 1625 | support/arara/scripts/rules/arara-rule-lualatex.yaml
+2021/03/30 | 1610 | support/arara/scripts/rules/arara-rule-latex.yaml
+2021/03/30 | 16108 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/03/30 | 159968 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/03/30 | 153 | support/tikztosvg/example/example.tikz
+2021/03/30 | 153890 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/03/30 | 152762 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/03/30 | 1522 | support/arara/scripts/rules/arara-rule-xelatex.yaml
+2021/03/30 | 1522 | support/arara/scripts/rules/arara-rule-uplatex.yaml
+2021/03/30 | 1517 | support/arara/scripts/rules/arara-rule-platex.yaml
+2021/03/30 | 1510 | support/tikztosvg/install.sh
+2021/03/30 | 1503 | support/arara/scripts/rules/arara-rule-makeindex.yaml
+2021/03/30 | 1478 | support/arara/scripts/rules/arara-rule-asymptote.yaml
+2021/03/30 | 147150 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/03/30 | 147138 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/03/30 | 1470 | support/arara/scripts/rules/arara-rule-knitr.yaml
+2021/03/30 | 14613 | support/arara/doc/chapters/deploying.tex
+2021/03/30 | 1448 | support/arara/scripts/rules/arara-rule-dvisvgm.yaml
+2021/03/30 | 14352 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/03/30 | 1425981 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/03/30 | 1424811 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/03/30 | 14215 | support/arara/doc/logos/logo1.pdf
+2021/03/30 | 14166 | support/arara/doc/logos/logo2.pdf
+2021/03/30 | 140957 | support/arara/doc/figures/arara.png
+2021/03/30 | 139513 | graphics/pstricks/base/generic/pstricks.tex
+2021/03/30 | 138139 | support/arara/doc/chapters/rules.tex
+2021/03/30 | 136428 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/03/30 | 13532 | support/arara/doc/chapters/mvel.tex
+2021/03/30 | 13528854 | support/arara.zip
+2021/03/30 | 13515348 | install/support/arara.tds.zip
+2021/03/30 | 135004 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/03/30 | 1347 | support/arara/doc/figures/gl.pdf
+2021/03/30 | 13470 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/03/30 | 1337 | support/arara/scripts/rules/arara-rule-clean.yaml
+2021/03/30 | 1324 | support/arara/scripts/rules/arara-rule-sage.yaml
+2021/03/30 | 131839 | support/arara/source/arara-6.0.1-src.zip
+2021/03/30 | 131489 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/03/30 | 1307722 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/03/30 | 1295415 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/03/30 | 1284 | support/arara/scripts/rules/arara-rule-pdfcsplain.yaml
+2021/03/30 | 1282 | support/arara/scripts/rules/arara-rule-llmk.yaml
+2021/03/30 | 1281103 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/03/30 | 1278 | support/arara/scripts/rules/arara-rule-dvipspdf.yaml
+2021/03/30 | 1276 | support/arara/scripts/rules/arara-rule-luahbtex.yaml
+2021/03/30 | 1274 | support/arara/scripts/rules/arara-rule-metapost.yaml
+2021/03/30 | 1272 | support/arara/scripts/rules/arara-rule-csplain.yaml
+2021/03/30 | 1268 | support/arara/scripts/rules/arara-rule-pdftex.yaml
+2021/03/30 | 1268 | support/arara/scripts/rules/arara-rule-luatex.yaml
+2021/03/30 | 1265868 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/03/30 | 1264831 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/03/30 | 12528 | support/arara/doc/chapters/introduction.tex
+2021/03/30 | 124972 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/03/30 | 12065 | support/arara/doc/chapters/building.tex
+2021/03/30 | 11976 | support/arara/doc/chapters/logging.tex
+2021/03/30 | 1182401 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/03/30 | 1181782 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/03/30 | 1171730 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/03/30 | 116929 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/03/30 | 1166 | support/arara/scripts/rules/arara-rule-xetex.yaml
+2021/03/30 | 1166 | support/arara/scripts/rules/arara-rule-uptex.yaml
+2021/03/30 | 1162 | support/arara/scripts/rules/arara-rule-ptex.yaml
+2021/03/30 | 11618693 | support/arara/scripts/arara.jar
+2021/03/30 | 115470 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/03/30 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/03/30 | 112251 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/03/30 | 1111 | support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml
+2021/03/30 | 1107 | support/arara/scripts/rules/arara-rule-animate.yaml
+2021/03/30 | 1105 | support/arara/scripts/rules/arara-rule-authorindex.yaml
+2021/03/30 | 109275 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/03/30 | 1081 | macros/latex/contrib/scrlayer-fancyhdr/LICENSE.md
+2021/03/30 | 1078877 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/03/30 | 1062 | support/arara/scripts/rules/arara-rule-etex.yaml
+2021/03/30 | 1050 | support/arara/scripts/rules/arara-rule-tex.yaml
+2021/03/30 | 1046 | support/arara/doc/rules/quickstart.yaml
+2021/03/30 | 104624 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/03/30 | 103323 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/03/30 | 1032 | support/arara/doc/rules/manual.yaml
+2021/03/30 | 101762 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2021/03/29 | 9913 | macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
-2021/03/29 | 98518 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/03/29 | 97490 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/03/29 | 97133 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/03/29 | 968697 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/03/29 | 9811732 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2021/03/29 | 963 | info/patgen2-tutorial/patgen2-tutorial.bib
-2021/03/29 | 96144 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
2021/03/29 | 95861 | macros/latex/contrib/pkuthss/doc/example.pdf
-2021/03/29 | 94802 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/03/29 | 94739 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/03/29 | 94266 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
2021/03/29 | 92012 | macros/generic/polexpr.zip
-2021/03/29 | 8774 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/03/29 | 87704 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/03/29 | 87638 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/03/29 | 84773 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/03/29 | 846 | systems/win32/miktex/tm/packages/pr.ini
-2021/03/29 | 816073 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2021/03/29 | 8123 | macros/latex/contrib/pkuthss/tex/pkuword.eps
-2021/03/29 | 80661 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/03/29 | 807075 | systems/win32/w32tex/ChangeLog
2021/03/29 | 80085 | info/patgen2-tutorial.zip
-2021/03/29 | 78746 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/03/29 | 77858 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/03/29 | 77486 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/03/29 | 7746 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
2021/03/29 | 7586 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib
-2021/03/29 | 75419 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/03/29 | 748363 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/03/29 | 74165 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
2021/03/29 | 73365 | info/patgen2-tutorial/patgen2-tutorial.pdf
-2021/03/29 | 73182 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
2021/03/29 | 73022 | macros/generic/polexpr/polexprsturm.tex
-2021/03/29 | 72860 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/03/29 | 72150 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/03/29 | 71568 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2021/03/29 | 7077 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap1.tex
-2021/03/29 | 70324 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
2021/03/29 | 70217 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty
-2021/03/29 | 70109 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
2021/03/29 | 684 | macros/latex/contrib/pkuthss/README.txt
-2021/03/29 | 680051 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/03/29 | 67930 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/03/29 | 67679 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/03/29 | 67651 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/03/29 | 67452 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/03/29 | 65731 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/03/29 | 65322 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2021/03/29 | 6511 | macros/generic/polexpr/polexprexpr.tex
-2021/03/29 | 64013 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/03/29 | 63835 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/03/29 | 63674 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2021/03/29 | 6280 | macros/latex/contrib/pkuthss/tex/pkuword.pdf
-2021/03/29 | 62801 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/03/29 | 625283 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/03/29 | 62226 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/03/29 | 618767 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/03/29 | 60552 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/03/29 | 59830 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2021/03/29 | 5981 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap3.tex
-2021/03/29 | 594870 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/03/29 | 59144 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/03/29 | 583628 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/03/29 | 57598 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/03/29 | 574491 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/03/29 | 574351 | systems/win32/miktex/tm/packages/files.csv.lzma
-2021/03/29 | 57067 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/03/29 | 56909 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/03/29 | 567625 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/03/29 | 56716 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/03/29 | 56458 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/03/29 | 56223 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/03/29 | 55821 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/03/29 | 55563 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/03/29 | 55219 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/03/29 | 532037 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/03/29 | 52475 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/03/29 | 52454 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/03/29 | 51980 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/03/29 | 51796 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/03/29 | 51432 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/03/29 | 511634 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/03/29 | 51158 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/03/29 | 50848 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/03/29 | 49971 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
2021/03/29 | 4937 | macros/latex/contrib/pkuthss/doc/example/thesis.tex
2021/03/29 | 486340 | install/macros/latex/contrib/pkuthss.tds.zip
-2021/03/29 | 484053 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
2021/03/29 | 482848 | macros/latex/contrib/pkuthss.zip
-2021/03/29 | 47877 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/03/29 | 475933 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/03/29 | 4706 | systems/win32/miktex/tm/packages/next/miktex-config-2.9.tar.lzma
-2021/03/29 | 47008 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2021/03/29 | 461 | macros/latex/contrib/pkuthss/doc/example/latexmkrc
-2021/03/29 | 461397 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/03/29 | 45937 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/03/29 | 45647 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/03/29 | 45276 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2021/03/29 | 45057 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex
-2021/03/29 | 43676 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/03/29 | 43392 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/03/29 | 43057 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/03/29 | 42925 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/03/29 | 42627 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/03/29 | 42574 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/03/29 | 42389 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/03/29 | 41101 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
2021/03/29 | 4053 | macros/generic/polexpr/README.md
-2021/03/29 | 39690 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/03/29 | 39564 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
2021/03/29 | 3942 | macros/xetex/latex/xesoul/xesoul.dtx
2021/03/29 | 3941 | macros/latex/contrib/pkuthss/tex/pkulogo.eps
-2021/03/29 | 392598 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2021/03/29 | 39205 | macros/generic/polexpr/polexprcore.tex
2021/03/29 | 38539 | macros/generic/polexpr/polexpr.sty
-2021/03/29 | 38070 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/03/29 | 38065 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
2021/03/29 | 3775 | macros/latex/contrib/pkuthss/doc/example/chap/origin.tex
2021/03/29 | 3769 | macros/generic/xint/README.md
-2021/03/29 | 37294 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/03/29 | 37244 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/03/29 | 36679 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2021/03/29 | 364 | macros/latex/contrib/pkuthss/doc/example/Make.bat
-2021/03/29 | 35462 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
2021/03/29 | 3530 | macros/latex/contrib/pkuthss/tex/pkulogo.pdf
-2021/03/29 | 35064 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/03/29 | 34634 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/03/29 | 345367 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/03/29 | 33441 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/03/29 | 33152 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/03/29 | 330234 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/03/29 | 32743 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/03/29 | 34047940 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/03/29 | 3259 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
2021/03/29 | 325590 | macros/latex/contrib/pkuthss/doc/pkuthss.pdf
-2021/03/29 | 321893 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/03/29 | 31593 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/03/29 | 31543 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/03/29 | 31344 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/03/29 | 31191 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/03/29 | 311192 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/03/29 | 30885 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2021/03/29 | 3035 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog-upto-1.3.txt
-2021/03/29 | 30038 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/03/29 | 29869 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/03/29 | 295553 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2021/03/29 | 294 | macros/latex/contrib/pkuthss/doc/example/thesis.bib
-2021/03/29 | 29054 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
2021/03/29 | 288 | macros/latex/contrib/pkuthss/doc/example/chap/abs.tex
-2021/03/29 | 283978 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/03/29 | 282104 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/03/29 | 28120 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/03/29 | 28009 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/03/29 | 27361 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/03/29 | 27273 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/03/29 | 27198 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/03/29 | 27183 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
2021/03/29 | 2705 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-intro.tex
-2021/03/29 | 261963 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/03/29 | 2616931 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2021/03/29 | 260053 | macros/generic/polexpr/polexpr.html
-2021/03/29 | 258665 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
2021/03/29 | 2543611 | install/macros/generic/xint.tds.zip
-2021/03/29 | 25341 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/03/29 | 25154 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
2021/03/29 | 25120 | macros/xetex/latex/xesoul.zip
-2021/03/29 | 250213 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/03/29 | 25003 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/03/29 | 2499400 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2021/03/29 | 2443624 | macros/generic/xint.zip
-2021/03/29 | 243480 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/03/29 | 239477 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/03/29 | 23883 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2021/03/29 | 237 | macros/latex/contrib/pkuthss/doc/readme/latexmkrc
2021/03/29 | 2347 | macros/latex/contrib/pkuthss/doc/example/chap/copy.tex
-2021/03/29 | 23291 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2021/03/29 | 23237 | macros/xetex/latex/xesoul/xesoul.pdf
2021/03/29 | 2224 | macros/latex/contrib/pkuthss/doc/example/ctex-fontset-pkuthss.def
-2021/03/29 | 22040 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/03/29 | 214104 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/03/29 | 21128 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/03/29 | 211056 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/03/29 | 208476 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/03/29 | 208412 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/03/29 | 208182 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/03/29 | 202558 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/03/29 | 20121 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/03/29 | 2009489 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/03/29 | 199702 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
2021/03/29 | 1994 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-ack.tex
-2021/03/29 | 198131 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/03/29 | 195665 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/03/29 | 195565 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/03/29 | 193716 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
2021/03/29 | 19224 | info/patgen2-tutorial/patgen2-tutorial.tex
2021/03/29 | 1850 | macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
-2021/03/29 | 18098 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/03/29 | 180047 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/03/29 | 17959 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/03/29 | 179378 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
2021/03/29 | 176727 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf
2021/03/29 | 1761 | macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
-2021/03/29 | 1725548 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/03/29 | 167906 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2021/03/29 | 16758 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex
2021/03/29 | 1651784 | macros/generic/xint/xint.dtx
2021/03/29 | 16484 | macros/latex/contrib/pkuthss/tex/pkuthss.cls
-2021/03/29 | 163655 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/03/29 | 16328 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/03/29 | 16109 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
2021/03/29 | 160232 | macros/latex/contrib/srdp-mathematik.zip
-2021/03/29 | 159967 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2021/03/29 | 1569 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-copy.tex
-2021/03/29 | 153889 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/03/29 | 152762 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2021/03/29 | 1517 | macros/xetex/latex/xesoul/xesoul.ins
2021/03/29 | 147 | macros/latex/contrib/pkuthss/doc/example/chap/chap3.tex
-2021/03/29 | 147150 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/03/29 | 147138 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2021/03/29 | 14419 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
-2021/03/29 | 14354 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2021/03/29 | 1434 | macros/latex/contrib/pkuthss/doc/example/spine.tex
2021/03/29 | 142 | macros/xetex/latex/xesoul/README
-2021/03/29 | 1425981 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/03/29 | 1424808 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2021/03/29 | 138 | macros/latex/contrib/pkuthss/doc/example/chap/chap1.tex
-2021/03/29 | 136427 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2021/03/29 | 1352 | macros/latex/contrib/srdp-mathematik/README.txt
-2021/03/29 | 135005 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/03/29 | 13470 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
2021/03/29 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/encl1.tex
2021/03/29 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/chap2.tex
2021/03/29 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/ack.tex
-2021/03/29 | 131489 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/03/29 | 1307719 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/03/29 | 1295413 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/03/29 | 1281103 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2021/03/29 | 1268 | info/patgen2-tutorial/README.md
-2021/03/29 | 1265573 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/03/29 | 1264593 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/03/29 | 124973 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2021/03/29 | 1219 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-abs.tex
-2021/03/29 | 1181105 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/03/29 | 1181020 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2021/03/29 | 1171731 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2021/03/29 | 1170 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-encl1.tex
-2021/03/29 | 116931 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2021/03/29 | 115 | macros/latex/contrib/pkuthss/doc/example/ctexopts.cfg
-2021/03/29 | 115467 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2021/03/29 | 115429 | macros/generic/xint/CHANGES.html
-2021/03/29 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2021/03/29 | 1143 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-concl.tex
-2021/03/29 | 112252 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/03/29 | 109273 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/03/29 | 1078876 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/03/29 | 104626 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/03/29 | 103322 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
2021/03/29 | 1031328 | macros/generic/xint/sourcexint.pdf
-2021/03/29 | 101762 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2021/03/29 | 1012827 | macros/generic/xint/xint.pdf
2021/03/28 | 93277472 | systems/win32/w32tex/pgfcontrib.tar.xz
2021/03/28 | 916400 | macros/latex/contrib/buctthesis.zip
2021/03/28 | 8304354 | fonts/newtx.zip
-2021/03/28 | 806960 | systems/win32/w32tex/ChangeLog
2021/03/28 | 63609996 | systems/win32/w32tex/biblatex-biber.tar.xz
2021/03/28 | 5371984 | systems/win32/w32tex/manual.tar.xz
2021/03/28 | 456864 | macros/latex/contrib/mathtools/mathtools.pdf
-2021/03/28 | 34056412 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/03/28 | 311677 | macros/latex/contrib/mathtools/empheq.pdf
2021/03/28 | 2864 | macros/latex/contrib/mathtools/mathtools.ins
2021/03/28 | 28222 | macros/latex/contrib/gridpapers/gridpapers.dtx
@@ -379,7 +511,6 @@
2021/03/27 | 105873 | macros/latex/contrib/physunits/physunits.pdf
2021/03/27 | 10523 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/biblatex-chicago.sty
2021/03/27 | 101 | macros/latex/contrib/biblatex-contrib/biblatex-chicago/latex/chicago-authordate-trad.bbx
-2021/03/26 | 9811516 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2021/03/26 | 936184 | systems/win32/w32tex/win64/luasec-w64.tar.xz
2021/03/26 | 8598052 | systems/win32/w32tex/uptex-w32.tar.xz
2021/03/26 | 838276 | systems/win32/w32tex/luasec-w32.tar.xz
@@ -621,7 +752,6 @@
2021/03/24 | 59335 | systems/texlive/tlnet/tlpkg/translations/messages.pot
2021/03/24 | 5826198 | systems/texlive/tlnet/install-tl-unx.tar.gz
2021/03/24 | 5736 | macros/latex/contrib/yathesis/CHANGELOG.md
-2021/03/24 | 53260516 | systems/win32/w32tex/w32tex-src.tar.xz
2021/03/24 | 532340 | systems/texlive/tlnet/archive/regexpatch.doc.r58674.tar.xz
2021/03/24 | 52475 | macros/latex/contrib/yathesis/source/yathesis-samples-templates.dtx
2021/03/24 | 521788 | systems/texlive/tlnet/archive/easybook.doc.r58671.tar.xz
@@ -680,97 +810,3 @@
2021/03/24 | 12404585 | macros/latex/contrib/yathesis.zip
2021/03/24 | 114008 | fonts/newpx/tex/newpxmath.sty
2021/03/24 | 10916 | systems/texlive/tlnet/archive/easybook.r58671.tar.xz
-2021/03/23 | 99962915 | systems/win32/w32tex/TLW64/tl-win64.zip
-2021/03/23 | 87955068 | systems/win32/w32tex/t1fonts.tar.xz
-2021/03/23 | 875272 | systems/texlive/tlnet/archive/beebe.r58618.tar.xz
-2021/03/23 | 87390 | macros/latex/contrib/uantwerpendocs/uantwerpenbamathesis-example.pdf
-2021/03/23 | 8700 | systems/texlive/tlnet/archive/matapli.r58636.tar.xz
-2021/03/23 | 7423 | macros/latex/contrib/memoir/doc-src/memnoidxnum.tex
-2021/03/23 | 6808 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
-2021/03/23 | 58977 | macros/latex/contrib/uantwerpendocs/uantwerpenletter-example.pdf
-2021/03/23 | 586 | macros/latex/contrib/memoir/doc-src/trims-example.tex
-2021/03/23 | 584789 | macros/latex/contrib/nicematrix/nicematrix.dtx
-2021/03/23 | 5519 | macros/latex/contrib/memoir/doc-src/memfonts.sty
-2021/03/23 | 52812 | systems/texlive/tlnet/archive/xetexko.r58634.tar.xz
-2021/03/23 | 4770992 | systems/texlive/tlnet/archive/matapli.doc.r58636.tar.xz
-2021/03/23 | 47487 | macros/latex/contrib/memoir/README
-2021/03/23 | 45551460 | systems/win32/w32tex/web2c-w32.tar.xz
-2021/03/23 | 432 | macros/latex/contrib/memoir/doc-src/memman.gst
-2021/03/23 | 426449 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
-2021/03/23 | 42186 | macros/latex/contrib/memoir/doc-src/memsty.sty
-2021/03/23 | 413492 | fonts/notomath/doc/notomath-doc.pdf
-2021/03/23 | 3977 | macros/latex/contrib/memoir/memoir.ins
-2021/03/23 | 39133 | macros/latex/contrib/memoir/mempatch.dtx
-2021/03/23 | 389 | macros/latex/contrib/memoir/doc-src/memman.ist
-2021/03/23 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r58618.tar.xz
-2021/03/23 | 382547 | macros/latex/contrib/uantwerpendocs/uantwerpendocs.pdf
-2021/03/23 | 3623773 | install/macros/latex/contrib/memoir.tds.zip
-2021/03/23 | 3517636 | macros/latex/contrib/memoir.zip
-2021/03/23 | 3486471 | help/LaTeX-FAQ-francaise.zip
-2021/03/23 | 3404 | fonts/scholax/tfm/zncbmi.tfm
-2021/03/23 | 3400 | fonts/scholax/tfm/zncfmi.tfm
-2021/03/23 | 3396 | fonts/scholax/tfm/zncmi.tfm
-2021/03/23 | 3372 | fonts/scholax/tfm/zncfbmi.tfm
-2021/03/23 | 3256 | fonts/xcharter/tfm/zchbmi.tfm
-2021/03/23 | 3256 | fonts/xcharter/tfm/zchbmi3.tfm
-2021/03/23 | 3256 | fonts/xcharter/tfm/zchbmi2.tfm
-2021/03/23 | 3256 | fonts/xcharter/tfm/zchbmi0.tfm
-2021/03/23 | 3252 | fonts/xcharter/tfm/zchmi.tfm
-2021/03/23 | 3252 | fonts/xcharter/tfm/zchmi2.tfm
-2021/03/23 | 3248 | fonts/xcharter/tfm/zchmi3.tfm
-2021/03/23 | 3248 | fonts/xcharter/tfm/zchmi0.tfm
-2021/03/23 | 3218742 | macros/latex/contrib/uantwerpendocs/beamerthemeuantwerpenuserguide.pdf
-2021/03/23 | 298749 | macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example2.pdf
-2021/03/23 | 2852 | macros/latex/contrib/memoir/mempatch.ins
-2021/03/23 | 2824 | fonts/scholax/vf/zncbmi.vf
-2021/03/23 | 2788 | fonts/scholax/vf/zncfbmi.vf
-2021/03/23 | 2787885 | macros/latex/contrib/memoir/memman.pdf
-2021/03/23 | 2676 | fonts/scholax/vf/zncfmi.vf
-2021/03/23 | 2672 | fonts/scholax/vf/zncmi.vf
-2021/03/23 | 2544 | fonts/cochineal/tfm/zcochbmia.tfm
-2021/03/23 | 253832 | systems/texlive/tlnet/archive/xetexko.doc.r58634.tar.xz
-2021/03/23 | 2512 | fonts/cochineal/tfm/zcochmia.tfm
-2021/03/23 | 2492 | fonts/xcharter/tfm/zchmia.tfm
-2021/03/23 | 2448 | fonts/xcharter/vf/zchbmi.vf
-2021/03/23 | 2448 | fonts/xcharter/vf/zchbmi3.vf
-2021/03/23 | 2448 | fonts/xcharter/vf/zchbmi2.vf
-2021/03/23 | 2448 | fonts/xcharter/vf/zchbmi0.vf
-2021/03/23 | 2376 | fonts/xcharter/tfm/zchbmia.tfm
-2021/03/23 | 2360 | fonts/xcharter/vf/zchmi.vf
-2021/03/23 | 2360 | fonts/xcharter/vf/zchmi3.vf
-2021/03/23 | 2360 | fonts/xcharter/vf/zchmi2.vf
-2021/03/23 | 2360 | fonts/xcharter/vf/zchmi0.vf
-2021/03/23 | 2348 | fonts/xcharter/tfm/zchmia-fromvf.tfm
-2021/03/23 | 2304 | fonts/xcharter/vf/zchmia.vf
-2021/03/23 | 2248 | fonts/scholax/tfm/zncfbmia.tfm
-2021/03/23 | 2208 | fonts/scholax/tfm/zncfmia.tfm
-2021/03/23 | 2200 | fonts/cochineal/vf/zcochbmia.vf
-2021/03/23 | 2196 | fonts/cochineal/vf/zcochmia.vf
-2021/03/23 | 217816 | macros/latex/contrib/uantwerpendocs/uantwerpenphdthesis-example1.pdf
-2021/03/23 | 2072 | fonts/xcharter/vf/zchbmia.vf
-2021/03/23 | 206 | macros/latex/contrib/memoir/doc-src/Makeidxglo
-2021/03/23 | 2060 | fonts/xcharter/vf/zchmia-fromvf.vf
-2021/03/23 | 2056 | fonts/scholax/tfm/zncmia.tfm
-2021/03/23 | 2052 | fonts/scholax/tfm/zncbmia.tfm
-2021/03/23 | 203838 | macros/latex/contrib/memoir/doc-src/setpage-example.pdf
-2021/03/23 | 193812 | macros/latex/contrib/uantwerpendocs/uantwerpendocs.dtx
-2021/03/23 | 1932 | fonts/scholax/vf/zncfbmia.vf
-2021/03/23 | 1924 | fonts/scholax/vf/zncfmia.vf
-2021/03/23 | 174072 | systems/texlive/tlnet/archive/texlive-docindex.doc.r58618.tar.xz
-2021/03/23 | 17396 | macros/latex/contrib/memoir/doc-src/titlepages.sty
-2021/03/23 | 1720 | fonts/scholax/vf/zncbmia.vf
-2021/03/23 | 1717739 | macros/latex/contrib/nicematrix.zip
-2021/03/23 | 1716 | fonts/scholax/vf/zncmia.vf
-2021/03/23 | 159373 | macros/latex/contrib/nicematrix/nicematrix-french.tex
-2021/03/23 | 15241 | fonts/notomath/doc/notomath-doc.tex
-2021/03/23 | 1518 | macros/latex/contrib/memoir/doc-src/anvil2.mps
-2021/03/23 | 151732 | macros/latex/contrib/uantwerpendocs/uantwerpenexam-example2.pdf
-2021/03/23 | 1514104 | macros/latex/contrib/memoir/doc-src/memman.tex
-2021/03/23 | 14597 | macros/latex/contrib/memoir/doc-src/memlays.sty
-2021/03/23 | 137244 | macros/latex/contrib/uantwerpendocs/uantwerpencoursetext-example.pdf
-2021/03/23 | 13265664 | install/macros/latex/contrib/uantwerpendocs.tds.zip
-2021/03/23 | 13185192 | macros/latex/contrib/uantwerpendocs.zip
-2021/03/23 | 1257396 | macros/latex/contrib/memoir/memoir.dtx
-2021/03/23 | 1183755 | macros/latex/contrib/nicematrix/nicematrix.pdf
-2021/03/23 | 11355 | systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
-2021/03/23 | 104918 | macros/latex/contrib/uantwerpendocs/uantwerpenexam-example1.pdf
diff --git a/graphics/pstricks/base/Changes b/graphics/pstricks/base/Changes
index bf79c3d4b5..93e83c51a0 100644
--- a/graphics/pstricks/base/Changes
+++ b/graphics/pstricks/base/Changes
@@ -1,4 +1,4 @@
-% $Id: Changes 23 2020-09-18 06:29:04Z herbert $
+% $Id: Changes 25 2020-09-18 06:59:21Z herbert $
Changelog for
@@ -25,6 +25,7 @@ pstricks.tex --------
versions like 2.47a have only changes in other files, but not
in this main package.
+3.01a 2021-03-30 - fix bug for intro to Ghostscript >9.52 in pstricks.pro
3.01 2020-09-18 - make it compatible to Ghostscript >9.52 for strokeopacity
3.00 2020-06-11 - added package pstricks-pdf for using auto-pst-pdf
2.99 2020-06-09 - added two optional arguments for \psgrid: griddx and griddy
@@ -342,6 +343,8 @@ pstricks-doc -----------
---- pstricks.pro
+1.34 2021-03-30 - fix bug for intro to Ghostscript >9.52
+1.33 2020-09-21 - suppress Ghostscript warning
1.32 2020-09-18 - make .setopacityalpha compatible to Ghostscript >9.52
1.31 2020-06-09 - added support for griddx and griddy
1.30 2018-12-17 - added offset parameter for Grid
diff --git a/graphics/pstricks/base/config/distiller.cfg b/graphics/pstricks/base/config/distiller.cfg
index db654b14d7..9ade331215 100644
--- a/graphics/pstricks/base/config/distiller.cfg
+++ b/graphics/pstricks/base/config/distiller.cfg
@@ -1,4 +1,4 @@
-% $Id: distiller.cfg 446 2017-04-19 11:40:55Z herbert $
+% $Id: distiller.cfg 4 2020-06-09 08:32:19Z herbert $
%% BEGIN: distiller.con (for distiller driver)
%%
%% Configuration file for PSTricks
diff --git a/graphics/pstricks/base/config/dvips.cfg b/graphics/pstricks/base/config/dvips.cfg
index d9648c1d0a..f9c5da698e 100644
--- a/graphics/pstricks/base/config/dvips.cfg
+++ b/graphics/pstricks/base/config/dvips.cfg
@@ -1,4 +1,4 @@
-% $Id: dvips.cfg 797 2018-08-23 18:33:16Z herbert $
+% $Id: dvips.cfg 4 2020-06-09 08:32:19Z herbert $
%% BEGIN: pstricks.con (for dvips driver)
%%
%% Configuration file for PSTricks
diff --git a/graphics/pstricks/base/config/dvipsone.cfg b/graphics/pstricks/base/config/dvipsone.cfg
index 965e635fd5..bb59975bfa 100644
--- a/graphics/pstricks/base/config/dvipsone.cfg
+++ b/graphics/pstricks/base/config/dvipsone.cfg
@@ -1,4 +1,4 @@
-% $Id: dvipsone.cfg 446 2017-04-19 11:40:55Z herbert $
+% $Id: dvipsone.cfg 4 2020-06-09 08:32:19Z herbert $
%% BEGIN pstricks.con (for DVIPSONE driver)
%%
%% Configuration file for PSTricks 97: must be renamed `pstricks.con'
diff --git a/graphics/pstricks/base/config/gastex.cfg b/graphics/pstricks/base/config/gastex.cfg
index b3549c8c56..f0fe5486cd 100644
--- a/graphics/pstricks/base/config/gastex.cfg
+++ b/graphics/pstricks/base/config/gastex.cfg
@@ -1,4 +1,4 @@
-% $Id: gastex.cfg 446 2017-04-19 11:40:55Z herbert $
+% $Id: gastex.cfg 4 2020-06-09 08:32:19Z herbert $
%% BEGIN: pstricks.con (for xdvipdfmx driver)
%%
%% Configuration file for PSTricks
diff --git a/graphics/pstricks/base/config/textures.cfg b/graphics/pstricks/base/config/textures.cfg
index 48667d3950..ef088b5791 100644
--- a/graphics/pstricks/base/config/textures.cfg
+++ b/graphics/pstricks/base/config/textures.cfg
@@ -1,4 +1,4 @@
-% $Id: textures.cfg 446 2017-04-19 11:40:55Z herbert $
+% $Id: textures.cfg 4 2020-06-09 08:32:19Z herbert $
%% BEGIN pstricks.con (for Textures 1.7 and 1.8 driver)
%%
%% Configuration file for PSTricks 97: must be renamed `pstricks.con'
diff --git a/graphics/pstricks/base/config/vtex.cfg b/graphics/pstricks/base/config/vtex.cfg
index e4b7184404..7cb84c0f9e 100644
--- a/graphics/pstricks/base/config/vtex.cfg
+++ b/graphics/pstricks/base/config/vtex.cfg
@@ -1,4 +1,4 @@
-% $Id: vtex.cfg 446 2017-04-19 11:40:55Z herbert $
+% $Id: vtex.cfg 4 2020-06-09 08:32:19Z herbert $
%% BEGIN: pstricks.con (for VTeX)
%%
%% Configuration file for PSTricks 97
diff --git a/graphics/pstricks/base/config/xdvipdfmx.cfg b/graphics/pstricks/base/config/xdvipdfmx.cfg
index 181f18603e..75a596ca35 100644
--- a/graphics/pstricks/base/config/xdvipdfmx.cfg
+++ b/graphics/pstricks/base/config/xdvipdfmx.cfg
@@ -1,4 +1,4 @@
-% $Id: xdvipdfmx.cfg 446 2017-04-19 11:40:55Z herbert $
+% $Id: xdvipdfmx.cfg 4 2020-06-09 08:32:19Z herbert $
%
%% BEGIN: pstricks.con (for xdvipdfmx driver)
%%
diff --git a/graphics/pstricks/base/dvips/pstricks.pro b/graphics/pstricks/base/dvips/pstricks.pro
index 5c3cb6e755..823fa1e8e7 100644
--- a/graphics/pstricks/base/dvips/pstricks.pro
+++ b/graphics/pstricks/base/dvips/pstricks.pro
@@ -1,7 +1,7 @@
-% $Id: pstricks.pro 23 2020-09-18 06:29:04Z herbert $
+% $Id: pstricks.pro 1055 2019-05-16 11:59:06Z herbert $
%
%% PostScript prologue for pstricks.tex.
-%% Version 1.32, 2020/09/18
+%% Version 1.34, 2021/03/30
%%
%% This program can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License Distributed from CTAN archives
@@ -13,24 +13,17 @@
revision 952 gt
{
- systemdict /.setalphaisshape known not
- {
- (\n\n%%%% WARNING: Transparency operations ignored - need to use -dALLOWPSTRANSPARENCY\n\n) print flush
- /.pushpdf14devicefilter {pop} bind def
- /.begintransparencygroup {pop pop pop pop pop} bind def
- /.endtransparencygroup {} bind def
- /.poppdf14devicefilter {} bind def
- /.setfillconstantalpha {pop} bind def
- /.setstrokeconstantalpha {pop} bind def
- /PageUsesTransparency false def
- }
- {
systemdict /.setopacityalpha known not
- { systemdict /.setfillconstantalpha known { /.setopacityalpha /.setfillconstantalpha load def } { /.setopacityalpha { pop } def } ifelse } if
- systemdict /.setblendmode known not { /.setblendmode { pop } def } if
- systemdict /.setshapealpha known not
- { systemdict /.setstrokeconstantalpha known { /.setshapealpha {dup .setfillconstantalpha .setstrokeconstantalpha true .setalphaisshape } def } { /.setshapealpha { pop } def } ifelse } if
- } ifelse
+ {
+ (\n\n%%%% WARNING: Transparency operations ignored - need to use -dALLOWPSTRANSPARENCY\n\n) print flush
+ /.setopacityalpha { pop } bind def
+ /.setshapealpha { pop } bind def
+ }
+ {
+ /.setopacityalpha /.setfillconstantalpha load def
+ /.setblendmode { pop } def
+ /.setshapealpha {dup .setfillconstantalpha .setstrokeconstantalpha true .setalphaisshape } def
+ } ifelse
}
{
systemdict /.setopacityalpha known not
diff --git a/graphics/pstricks/base/generic/pst-fp.tex b/graphics/pstricks/base/generic/pst-fp.tex
index 34cfb16f9e..49638dbb0a 100644
--- a/graphics/pstricks/base/generic/pst-fp.tex
+++ b/graphics/pstricks/base/generic/pst-fp.tex
@@ -18,16 +18,16 @@
%% `pst-fp' is a PSTricks related package for a division,
%% multiplication and addition
%%
+%
+\def\fileversion{0.06}
+\def\filedate{2020/11/20}
+\message{`pst-fp' v\fileversion, \filedate\space (hv)}
+
\csname PSTFPloaded\endcsname
\let\PSTFPloaded\endinput
-%
% Requires some packages
\ifx\PSTricksLoaded\endinput\else\input pstricks \fi
%
-\def\fileversion{0.05}
-\def\filedate{2010/01/17}
-\message{`pst-fp' v\fileversion, \filedate\space (hv)}
-%
\edef\PstAtCode{\the\catcode`\@} \catcode`\@=11\relax
%fixed point arithmetic with values between (including)
diff --git a/graphics/pstricks/base/generic/pstricks.tex b/graphics/pstricks/base/generic/pstricks.tex
index 80be67ad6a..57dbfd33dd 100644
--- a/graphics/pstricks/base/generic/pstricks.tex
+++ b/graphics/pstricks/base/generic/pstricks.tex
@@ -80,8 +80,8 @@
\fi
\let\pgfforeach\foreach
%
-\def\fileversion{3.01}
-\def\filedate{2020/09/18}
+\def\fileversion{3.01a}
+\def\filedate{2021/03/30}
\pst@addfams{pstricks}
%
%\define@boolkey[psset]{pstricks}[Pst@]{useURWfonts}[true]{}
diff --git a/graphics/pstricks/base/generic/pstricks.tex.neu b/graphics/pstricks/base/generic/pstricks.tex.neu
new file mode 100644
index 0000000000..d28b2f529a
--- /dev/null
+++ b/graphics/pstricks/base/generic/pstricks.tex.neu
@@ -0,0 +1,4595 @@
+%% pstricks.tex
+%% COPYRIGHT 1993, 1994, 1999 by Timothy Van Zandt
+%% COPYRIGHT 2000-2003 by Denis Girou.
+%% Copyright 2004-2019 Herbert Voss <hvoss@tug.org>
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2003/12/01 or later.
+%
+% This work has the LPPL maintenance status "maintained".
+%
+% This Current Maintainer of this work is Herbert Voss
+%
+\csname PSTricksLoaded\endcsname
+\let\PSTricksLoaded\endinput
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% !! loading additional TeX packages see line 38,39 and 72ff
+%% !! loading config file pstricks.con line 439
+%% !! loading pro files line 452ff
+%% !! fileversion and date see line 83
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\edef\PstAtCode{\the\catcode`\@}
+\catcode`\@=11\relax
+%
+%\if@check@engine
+ \ifx\c@lor@to@ps\@undefined
+ \def\c@lor@to@ps{\PSTricks_Not_Configured_For_This_Format}% message for a pdflatex run
+ \fi
+%\fi
+\expandafter\ifx\csname @latexerr\endcsname\relax % do we have TeX? then @latexerr isn't defined
+ \input pstricks-tex.def
+\fi
+
+\let\ifpstUndefined\@ifundefined
+
+%\catcode`\@=\PstAtCode\relax
+\ifx\PSTXKeyLoaded\endinput\else\input pst-xkey.tex \fi
+\ifx\PSTFPloaded\endinput\else\input pst-fp.tex\fi
+%
+%\catcode`\@=11\relax
+\def\XKV@ch@ckch@ice#1#2#3{% bugfix for xkeyval
+ \def\XKV@tempa{#1}%
+ \ifx\XKV@tempa\@nnil\let\XKV@tempa\@empty\else
+ \def\XKV@tempa{\def#1{#2}}%
+ \fi
+% \in@{,#2,}{,#3,}%
+\begingroup\edef\x{\endgroup\noexpand\in@{,#2,}}\x{,#3,}%
+%\expandafter\in@\expandafter{\expandafter,#2,}{,#3,}% --- hv 2012-04-27
+ \ifin@
+ \ifXKV@pl
+ \XKV@addtomacro@n\XKV@tempa\@firstoftwo
+ \else
+ \XKV@addtomacro@n\XKV@tempa\@firstofone
+ \fi
+ \else
+ \ifXKV@pl
+ \XKV@addtomacro@n\XKV@tempa\@secondoftwo
+ \else
+ \XKV@toks{#2}%
+ \XKV@err{value `\the\XKV@toks' is not allowed}%
+ \XKV@addtomacro@n\XKV@tempa\@gobble
+ \fi
+ \fi
+ \XKV@tempa
+}
+%
+\def\ProvidesPackageRCS#1{\typeout{Loading #1}}%
+%\@ifnextchar[\ProvidesPackageRCS@i{\ProvidesPackageRCS@i[] }}%$
+%\def\ProvidesPackageRCS@i[#1]#2{}
+
+\ifx\pgfkeysloaded\relax\else
+ \input pgfutil-common.tex
+ \input pgfkeys.code.tex
+ \input pgffor.code.tex
+\fi
+\let\pgfforeach\foreach
+%
+\def\fileversion{3.0}
+\def\filedate{2020/04/01}
+\pst@addfams{pstricks}
+%
+%\define@boolkey[psset]{pstricks}[Pst@]{useURWfonts}[true]{}
+%\psset{useURWfonts}
+%
+% stolen from latex.ltx to make it TeX compatible
+\newcount\psLoopIndex
+\long\def\@fornoop#1\@@#2#3{}
+\long\def\@for#1:=#2\do#3{%
+ \pst@cntm=0
+ \expandafter\def\expandafter\@fortmp\expandafter{#2}%
+ \ifx\@fortmp\@empty \else
+ \expandafter\@forloop#2,\@nil,\@nil\@@#1{#3}\fi}
+%
+\long\def\@forloop#1,#2,#3\@@#4#5{\def#4{#1}\ifx#4\@nnil \else
+ #5\def#4{#2}\ifx#4\@nnil \else\global\advance\psLoopIndex by \@ne\relax
+ #5\@iforloop #3\@@#4{#5}\fi\fi}
+%
+\long\def\@iforloop#1,#2\@@#3#4{\global\advance\psLoopIndex by \@ne\relax%
+ \def#3{#1}\ifx #3\@nnil
+ \expandafter\@fornoop \else
+ #4\relax\expandafter\@iforloop\fi#2\@@#3{#4}}
+%
+\long\def\psforeach#1#2#3{%
+ \global\psLoopIndex=0\relax
+ \if$\ifnum9<1#2$\else\fi\psforeach@ii{#1}{#2}{#3}%
+ \else \expandafter\psforeach@i#2,..,,..,\@nil{#1}{#3}\fi}
+\long\def\psforeach@i#1,#2,..,#3,..,#4\@nil#5#6{%
+ \ifx\relax#3\relax\psforeach@ii{#5}{#1,#2}{#6}%
+ \else\psforeach@iii{#5}{#1}{#2}{#3}{#6}\fi}
+\long\def\psforeach@ii#1#2#3{%
+ \begingroup
+ \edef\reserved@a{#2}%
+ \@for#1:=\reserved@a\do{#3}%
+ \endgroup}
+\long\def\psforeach@iii#1#2#3#4#5{%
+ \pstFPsub\pst@tempA{#3}{#2}%
+ \pst@dimm=\pst@tempA pt%
+ \pstFPstripZeros{\pst@tempA}\pst@tempB%
+ \def\pst@tempA{#2}%
+ \def\pst@tempa{#2}%
+ \pst@dimn=#4pt%
+ \loop
+ \pst@dimm=\pst@tempA pt
+ \ifdim\pst@dimm<\pst@dimn
+ \pstFPadd\pst@tempA{\pst@tempA}{\pst@tempB}%
+ \pstFPstripZeros{\pst@tempA}\pst@tempA%
+ \edef\pst@tempa{\pst@tempa,\pst@tempA}%
+ \repeat%
+ \psforeach@ii{#1}{\pst@tempa}{#5}}
+%
+\long\def\psForeach#1#2#3{% without grouping the contents
+ \global\psLoopIndex=0\relax%
+ \if$\ifnum9<1#2$\else\fi\psforeach@ii{#1}{#2}{#3}%
+ \else \expandafter\psForeach@i#2,..,,..,\@nil{#1}{#3}\fi}
+\long\def\psForeach@i#1,#2,..,#3,..,#4\@nil#5#6{%
+ \ifx\relax#3\relax\psForeach@ii{#5}{#1,#2}{#6}%
+ \else\psForeach@iii{#5}{#1}{#2}{#3}{#6}\fi%
+}
+\long\def\psForeach@ii#1#2#3{%
+ \edef\reserved@a{#2}%
+ \@for#1:=\reserved@a\do{#3}}
+\long\def\psForeach@iii#1#2#3#4#5{%
+ \pstFPsub\pst@tempA{#3}{#2}%
+ \pst@dimm=\pst@tempA pt%
+ \pstFPstripZeros{\pst@tempA}\pst@tempB%
+ \def\pst@tempA{#2}%
+ \def\pst@tempa{#2}%
+ \pst@dimn=#4pt%
+ \loop%
+ \pst@dimm=\pst@tempA pt%
+ \ifdim\pst@dimm<\pst@dimn%
+ \pstFPadd\pst@tempA{\pst@tempA}{\pst@tempB}%
+ \pstFPstripZeros{\pst@tempA}\pst@tempA
+ \edef\pst@tempa{\pst@tempa,\pst@tempA}%
+ \repeat%
+ \psForeach@ii{#1}{\pst@tempa}{#5}
+}
+
+\def\psrecur@i#1{\csname ps@rn#1\psrecur@i}
+\long\def\ps@rnm#1{\endcsname{#1}#1\global\advance\psLoopIndex by \@ne}
+\long\def\ps@rn#1{}
+\def\psLoop#1{\global\psLoopIndex=0\relax%
+ \csname ps@rn\expandafter\psrecur@i
+ \romannumeral\number\number#1 000\endcsname\endcsname}
+
+%
+% hv 2007-10-16 to fix the bug in pst-node with \\[name=...]
+% hv fix bug with empty fnodes in psmatrix
+\def\ps@ifnextchar#1#2#3{%
+ \let\reserved@d= #1%
+ \def\reserved@a{#2}\def\reserved@b{#3}%
+ \futurelet\@let@token\ps@ifnch}
+\def\ps@ifnch{%
+ \ifx\@let@token\reserved@d \let\reserved@b\reserved@a \fi
+ \reserved@b
+}
+\def\pshskip#1{\vrule \@width\z@\nobreak \hskip #1\hskip \z@skip}
+% end bugfix
+\typeout{`PSTricks' v\fileversion\space\space <\filedate> (tvz,hv)}
+\def\@pstrickserr#1#2{%
+ \begingroup
+ \newlinechar`\^^J
+ \edef\pst@tempc{#2}%
+ \expandafter\errhelp\expandafter{\pst@tempc}%
+ \typeout{%
+ PSTricks error. \space See User's Guide for further information.^^J
+ \@spaces\@spaces\@spaces\@spaces
+ Type \space H <return> \space for immediate help.}%
+ \errmessage{#1}%
+ \endgroup}
+\def\@ehpa{%
+ Your command was ignored. Default value substituted.^^J
+ Type \space <return> \space to procede.}
+\def\@ehpb{%
+ Your command was ignored. Will recover best I can.^^J
+ Type \space <return> \space to procede.}
+\def\@ehpc{%
+ You better fix this before proceding.^^J
+ See the PSTricks User's Guide or ask your system administrator for help.^^J
+ Type \space X <return> \space to quit.}
+\def\@ehpd{%
+ Not allowed optional argument.^^J
+ Will proceed with the default setting.^^J
+ Type \space X <return> \space to quit.}
+\def\pst@misplaced#1{\@pstrickserr{Misplaced \string#1 command}\@ehpb}
+\newdimen\pst@dima
+\newdimen\pst@dimb
+\newdimen\pst@dimc
+\newdimen\pst@dimd
+\newdimen\pst@dimg
+\newdimen\pst@dimh
+\newdimen\pst@dimm
+\newdimen\pst@dimn
+\newdimen\pst@dimo
+\newdimen\pst@dimp
+\chardef\f@ur=4
+%
+\newbox\pst@hbox
+\newbox\pst@ibox
+\newbox\pst@boxg
+\newcount\pst@cnta
+\newcount\pst@cntb
+\newcount\pst@cntc
+\newcount\pst@cntd
+\newcount\pst@cntg
+\newcount\pst@cnth
+\newcount\pst@cntm
+\newcount\pst@cntn
+\newcount\pst@cnto
+\newcount\pst@cntp
+\newcount\@zero\@zero=0\relax
+%
+\newif\ifPst@SpecialLength
+\Pst@SpecialLengthfalse
+%
+\newif\if@pst
+\newtoks\pst@toks
+\newif\if@star
+\def\pst@ifstar#1{%
+ \@ifnextchar*{\@startrue\def\ps@next*{#1}\ps@next}{\@starfalse#1}}
+%
+\def\pst@expandafter#1#2{%
+ \def\ps@next{#1}%
+ \edef\@tempa{#2}%
+ \ifx\@tempa\@empty
+ \@pstrickserr{Unexpected empty argument!}\@ehpb
+ \def\@tempa{\@empty}%
+ \fi
+ \expandafter\ps@next\@tempa}
+%
+\def\pst@dimtonum#1#2{\edef#2{\pst@@dimtonum#1}}
+\def\pst@@dimtonum#1{\expandafter\pst@@@dimtonum\the#1}
+{\catcode`\p=12 \catcode`\t=12 \global\@namedef{pst@@@dimtonum}#1pt{#1}}
+%
+\def\pst@getdimdim#1 #2 #3\@nil{%
+ \def\pst@tempA{#2}%
+ \ifx\pst@tempA\@empty
+ \pssetlength\pst@dimn{#1}%
+ \pst@dimm=\z@%
+ \else%
+ \pssetlength\pst@dimm{#1}%
+ \pssetlength\pst@dimn{#2}%
+ \fi%
+}
+\def\pst@getxdimdim#1 #2 #3\@nil{%
+ \def\pst@tempA{#2}%
+ \ifx\pst@tempA\@empty
+ \pssetxlength\pst@dimn{#1}%
+ \pst@dimm=\z@
+ \else%
+ \pssetxlength\pst@dimm{#1}%
+ \pssetxlength\pst@dimn{#2}%
+ \fi%
+}
+\def\pst@getydimdim#1 #2 #3\@nil{%
+ \def\pst@tempA{#2}%
+ \ifx\pst@tempA\@empty
+ \pssetylength\pst@dimn{#1}%
+ \pst@dimm=\z@%
+ \else
+ \pssetylength\pst@dimm{#1}%
+ \pssetylength\pst@dimn{#2}%
+ \fi}
+%
+% A modulo macro for integer values
+% \pst@mod{34}{6}\value ==> \value is 4
+%
+\def\pst@mod#1#2#3{%
+ \begingroup%
+ \pst@cntm=#1\pst@cntn=#2\relax%
+ \pst@cnto=\pst@cntm%
+ \divide\pst@cntm by \pst@cntn%
+ \multiply\pst@cntn by \pst@cntm%
+ \advance\pst@cnto by -\pst@cntn%
+ \edef\value{\endgroup\def\noexpand#3{\number\pst@cnto}}\value%
+}
+\def\pst@max#1#2#3{%
+ \begingroup%
+ \pst@cntm=#1\pst@cntn=#2\relax%
+ \ifnum\pst@cntm<\pst@cntn\pst@cntm=\pst@cntn\fi
+ \global#3=\the\pst@cntm%
+ \endgroup%
+}
+\def\pst@maxdim#1#2#3{%
+ \begingroup%
+ \pst@dimm=#1\pst@dimn=#2\relax%
+ \ifdim\pst@dimm<\pst@dimn\pst@dimm=\pst@dimn\fi
+ \global#3=\the\pst@dimm%
+ \endgroup%
+}
+\def\pst@mindim#1#2#3{%
+ \begingroup%
+ \pst@dimm=#1\pst@dimn=#2\relax%
+ \ifdim\pst@dimm>\pst@dimn\pst@dimm=\pst@dimn\fi
+ \global#3=\the\pst@dimm%
+ \endgroup%
+}
+\def\pst@abs#1#2{%
+ \begingroup%
+ \pst@cntm=#1\relax%
+ \ifnum\pst@cntm<\z@\pst@cntm=-\pst@cntm\fi%
+ \global#2=\the\pst@cntm
+ \endgroup%
+}
+\def\pst@absdim#1#2{%
+ \begingroup%
+ \pst@dimm=#1\relax%
+ \ifdim\pst@dimm<\z@\pst@dimm=-\pst@dimm\fi%
+ \global#2=\the\pst@dimm%
+ \endgroup%
+}
+%
+\def\pst@pyth#1#2#3{% from pst-3d
+ \begingroup%
+ \pst@dima=#1\relax%
+ \ifnum\pst@dima<\z@\pst@dima=-\pst@dima\fi% dima=abs(x)
+ \pst@dimb=#2\relax%
+ \ifnum\pst@dimb<\z@\pst@dimb=-\pst@dimb\fi% dimb=abs(y)
+ \advance\pst@dimb\pst@dima % dimb=s=abs(x)+abs(y)
+ \ifnum\pst@dimb=\z@
+ \global\pst@dimg=\z@ % dimg=z=sqrt(x^2+y^2)
+ \else
+ \multiply\pst@dima 8\relax % dima= 8abs(x)
+ \pst@@divide\pst@dima\pst@dimb % dimg =8t=8abs(x)/s
+ \advance\pst@dimg -4pt % dimg = 4tau = (8t-4)
+ \multiply\pst@dimg 2
+ \pst@dimtonum\pst@dimg\pst@tempa
+ \pst@dima=\pst@tempa\pst@dimg % dima=(8tau)^2
+ \advance\pst@dima 64pt % dima=u=[64+(8tau)^2]/2
+ \divide\pst@dima 2\relax % =(8f)^2
+ \pst@dimd=7pt % initial guess at sqrt(u)
+ \pst@@pyth\pst@@pyth\pst@@pyth % dimd=sqrt(u)
+ \pst@dimtonum\pst@dimd\pst@tempa
+ \pst@dimg=\pst@tempa\pst@dimb
+ \global\divide\pst@dimg 8 % dimg=z=(8f)*s/8
+ \fi
+ \endgroup
+ #3=\pst@dimg}
+%
+\def\pst@@pyth{% dimd = g <-- (g + u/g)/2
+ \pst@@divide\pst@dima\pst@dimd
+ \advance\pst@dimd\pst@dimg
+ \divide\pst@dimd 2\relax}
+%
+% ----- the old pst@pyth begin ----- did not use dimens
+\def\pst@Pyth#1#2#3{\ifdim#1>#2\pst@@Pyth#1#2#3\else\pst@@Pyth#2#1#3\fi}
+\def\pst@@Pyth#1#2#3{%
+ \ifdim4#1>9#2\relax
+ #3=#1\advance#3 .2122#2%
+ \else
+ #3=.8384#1\advance#3 .5758#2%
+ \fi%
+}
+% ----- the old pst@pyth end -----
+%
+%------ new version \pst@divide ̣-------- by Michael Sharpe
+\def\pst@divide#1#2#3{%
+ \pst@@divide{#1}{#2}%
+ \advance\pst@dimg \pst@cnta pt%
+ \pst@dimtonum\pst@dimg{#3}%
+}
+\def\pst@@divide#1#2{%
+ \pst@dimg=#1\relax%
+ \pst@dimh=#2\relax%
+ \pst@cnth=\pst@dimh%
+ \pst@cntg=\pst@dimg%
+ \pst@cnta=\pst@cntg%
+ \divide\pst@cnta\pst@cnth%
+ \advance\pst@dimg -\pst@cnta\pst@dimh%
+ \pst@cntm=67108863\relax %2^26 -1
+ \pst@@@divide\pst@@@divide\pst@@@divide\pst@@@divide%
+ \divide\pst@dimg\pst@cnth%
+}%
+\def\pst@@@divide{%
+ \ifnum%
+ \ifnum\pst@dimg<\z@-\fi\pst@dimg<\pst@cntm%
+ \multiply\pst@dimg\sixt@@n%
+ \else%
+ \divide\pst@cnth\sixt@@n%
+ \fi%
+}%
+%
+%-------------- the old version ----------
+\iffalse
+\def\pst@divide#1#2#3{%
+ \pst@@divide{#1}{#2}%
+ \pst@dimtonum\pst@dimg{#3}%
+}
+\def\pst@@divide#1#2{%
+ \pst@dimg=#1\relax
+ \pst@dimh=#2\relax
+ \pst@cntg=\pst@dimh
+ \pst@cnth=67108863
+ \pst@@@divide\pst@@@divide\pst@@@divide\pst@@@divide
+ \divide\pst@dimg\pst@cntg%
+}
+\def\pst@@@divide{%
+ \ifnum
+ \ifnum\pst@dimg<\z@-\fi\pst@dimg<\pst@cnth
+ \multiply\pst@dimg\sixt@@n
+ \else
+ \divide\pst@cntg\sixt@@n
+ \fi%
+}
+\fi
+%-------------- end old vesrion ---------------
+%
+\def\pst@configerr#1{\@pstrickserr{\string#1 not defined in pstricks.con}\@ehpc}
+%
+\def\pstVerb#1{\pst@configerr\pstVerb}
+\def\pstverb#1{\pst@configerr\pstverb}
+\def\pstverbscale{\pst@configerr\pstverbscale}
+\def\pstrotate{\pst@configerr\pstrotate}
+\def\pstheader#1{\pst@configerr\pstheader}
+\def\pstdriver{\pst@configerr\pstdriver}
+\@ifundefined{pstcustomize}%
+ {\def\pstcustomize{\endinput\let\pstcustomize\relax}}{}
+%
+\input pstricks.con % local config file
+%
+\newif\ifPSTricks
+\PSTrickstrue
+\def\PSTricksOff{%
+ \def\pstheader##1{}%
+ \def\pstverb##1{}%
+ \def\pstVerb##1{}%
+ \PSTricksfalse%
+}
+\@ifundefined{pst@def}{\def\pst@def#1<#2>{\@namedef{tx@#1}{#2 }}}{}
+\@ifundefined{pst@ATH}{\def\pst@ATH<#1>{}}{}
+%
+\pstheader{pstricks.pro}
+%\pstheader{pstricks-fonts.pro}
+\pstheader{pst-algparser.pro}
+\pstheader{pst-tools.pro}
+%
+\def\pst@dict{tx@Dict begin }
+\def\pst@theheaders{pstricks.pro, pst-algparser.pro}
+\def\pst@Verb#1{\pstVerb{\pst@dict #1 end}}
+\def\tx@Atan{Atan }
+\def\tx@Div{Div }
+\def\tx@NET{NET }
+\def\tx@Pyth{Pyth }
+\def\tx@PtoC{PtoC }
+\def\tx@PathLength@{PathLength@ }
+\def\tx@PathLength{PathLength }
+\pst@dimg=\pstunit\relax
+\ifdim\pst@dimg=1bp
+\def\pst@stp{.996264 dup scale}
+\else
+\edef\pst@stp{1 \pst@@dimtonum\pst@dimg\space div dup scale}
+\fi
+\def\tx@STP{STP }
+\def\tx@STV{STV }
+%
+%--------------------------------------- PS stuff ---------------------------------
+% on stack x y
+\pst@def{UserCoor}< \pst@number\psyunit div exch \pst@number\psxunit div exch >
+\pst@def{ScreenCoor}< \pst@number\psyunit mul exch \pst@number\psxunit mul exch >
+%--------------------------------------- PS stuff end -----------------------------
+%
+\def\pst@number#1{\pst@@dimtonum#1\space}
+%
+%-----------------------% hv 20100413
+\def\pst@strip@dot#1{\expandafter\pst@strip@dot@i#1..\@nil}
+\def\pst@strip@dot@i#1.#2.#3\@nil{%
+ \ifnum1#2>10\relax #1.#2\else#1\fi}
+%-----------------------% hv 20100413
+\def\pst@checknum#1#2{%
+ \edef\ps@next{#1}%
+ \ifx\ps@next\@empty
+ \let\pst@num\z@
+ \else
+ \expandafter\pst@@checknum\ps@next..\@nil
+ \fi
+ \ifcase\pst@num\relax
+ \@pstrickserr{Bad number: `#1'. 0 substituted.}\@ehpa
+ \def#2{0 }%
+ \or% 1
+ \edef#2{\ifnum\pst@num=\tw@-\fi\the\pst@cntg.%
+ \expandafter\@gobble\the\pst@cnth\space}%
+ \or% 2
+ \edef#2{\ifnum\pst@num=\tw@-\fi\the\pst@cntg.%
+ \expandafter\@gobble\the\pst@cnth\space}%
+ \or% 3
+ \edef#2{\pst@tempA\space}%
+ \fi}
+\def\pst@@checknum{%
+ \@ifnextchar-%
+ {\let\pst@num\tw@\expandafter\pst@@@checknum\@gobble}%
+ {\@ifnextchar !%
+ {\def\pst@num{3}\pst@@@@@checknum}
+ {\let\pst@num\@ne\pst@@@checknum}}%
+}
+\def\pst@@@checknum#1.#2.#3\@nil{%
+\afterassignment\pst@@@@checknum\pst@cntg=0#1\relax\@nil%
+\afterassignment\pst@@@@checknum\pst@cnth=1#2\relax\@nil}
+\def\pst@@@@checknum#1\relax\@nil{\ifx\@nil#1\@nil\else\let\pst@num\z@\fi}
+%
+\def\pst@@@@@checknum#1#2.#3\@nil{\def\pst@tempA{#2}}% PostScript Notation with !<code>
+%
+\def\pst@getnumii#1 #2 #3\@nil{%
+ \pst@checknum{#1}\pst@tempg%
+ \ifx\relax#2\relax\let\pst@temph\pst@tempg\else\pst@checknum{#2}\pst@temph\fi}
+\def\pst@getnumiii#1 #2 #3 #4\@nil{%
+\pst@checknum{#1}\pst@tempg%
+\pst@checknum{#2}\pst@temph%
+\pst@checknum{#3}\pst@tempi}
+\def\pst@getnumiv#1 #2 #3 #4 #5\@nil{%
+\pst@checknum{#1}\pst@tempg%
+\pst@checknum{#2}\pst@temph%
+\pst@checknum{#3}\pst@tempi%
+\pst@checknum{#4}\pst@tempj}
+%
+\def\pst@getdimnum#1 #2 #3\@nil{%
+ \pssetlength\pst@dimg{#1}%
+ \pst@checknum{#2}\pst@tempg%
+}
+\def\pst@getscale#1#2{% read and check a scale input x [y]
+ \edef\pst@tempg{#1}%
+ \ifx\pst@tempg\@none
+ \def#2{}%
+ \else
+ \pst@expandafter\pst@getnumii{#1 #1} {} {} {}\@nil
+ \ifdim\pst@tempg\p@=\z@
+ \@pstrickserr{Bad scaling argument `#1'}\@ehpa
+ \def#2{}%
+ \else
+ \ifdim\pst@temph\p@=\z@
+ \@pstrickserr{Bad scaling argument `#1'}\@ehpa
+ \def#2{}%
+ \else
+ \edef#2{\pst@tempg\space \pst@temph\space scale }%
+ \fi
+ \fi
+ \fi%
+}
+\def\pst@getint#1#2{% read and check an integer
+ \pst@cntg=#1\relax
+ \edef#2{\the\pst@cntg\space}%
+}
+\begingroup
+\catcode`\{=12
+\catcode`\}=12
+\catcode`\[=1
+\catcode`\]=2
+\gdef\pslbrace[{ ]
+\gdef\psrbrace[} ]
+\endgroup
+%
+\pstVerb{
+ /pssetRGBcolor /setrgbcolor load def
+ /pssetCMYKcolor /setcmykcolor load def
+ /pssetGraycolor /setgray load def
+}
+\def\@newcolor#1#2{%
+ \expandafter\edef\csname #1\endcsname{\noexpand\pst@color{#2}}%
+ %\expandafter\edef\csname color@#1\endcsname{#2}%
+ \expandafter\edef\csname\string\color@#1\endcsname{#2}% hv 1.14 2005-12-17
+ \ignorespaces}
+%
+\def\pst@color#1{\def\pst@currentcolor{#1}\pstVerb{#1}\aftergroup\pst@endcolor}%
+\def\pst@endcolor{\pstVerb{\pst@currentcolor}}
+\def\pst@currentcolor{0 setgray}
+\def\altcolormode{%
+\def\pst@color##1{%
+ \pstVerb{gsave ##1}\aftergroup\pst@endcolor}%
+\def\pst@endcolor{\pstVerb{\pst@grestore}}}
+\def\pssetMonochrome{%
+ \pstVerb{
+ /setrgbcolor { add add 0 gt {0}{1} ifelse setgray } def
+ /setcmykcolor{ 4 dict begin
+ /k ED /y ED /m ED /c ED
+ 1 1 k sub c mul k add sub 0.29 mul
+ 1 1 k sub m mul k add sub 0.587 mul add
+ 1 1 k sub y mul k add sub 0.114 mul add
+ end 0 gt {0}{1} ifelse setgray } def }}
+\def\pssetGrayscale{%
+ \pstVerb{
+ /setrgbcolor { 0.07 mul exch 0.71 mul add exch 0.21 mul add setgray } def
+ /setcmykcolor{ 4 dict begin
+ /k ED /y ED /m ED /c ED
+ 1 1 k sub c mul k add sub 0.29 mul
+ 1 1 k sub m mul k add sub 0.587 mul add
+ 1 1 k sub y mul k add sub 0.114 mul add
+ end setgray } def }}
+\def\psresetColor{\pstVerb{
+ /setrgbcolor tx@Dict begin /pssetRGBcolor load end def
+ /setcmykcolor tx@Dict begin /pssetCMYKcolor load end def }}
+
+\def\pst@grestore{
+ currentpoint
+ matrix currentmatrix
+ currentfont
+ grestore
+ setfont
+ setmatrix
+ moveto
+}
+%\def\pst@usecolor#1{\csname color@#1\endcsname\space}% hv 1.14 2005--12-17
+\def\pst@usecolor#1{\csname\string\color@#1\endcsname\space}
+%
+\def\newgray#1#2{%
+ \pst@checknum{#2}\pst@tempg
+ \@newcolor{#1}{\pst@tempg setgray}}%
+\def\newrgbcolor#1#2{%
+ \pst@expandafter\pst@getnumiii{#2} {} {} {} {}\@nil
+ \@newcolor{#1}{\pst@tempg \pst@temph \pst@tempi setrgbcolor}}
+\def\newhsbcolor#1#2{%
+ \pst@expandafter\pst@getnumiii{#2} {} {} {} {}\@nil
+ \@newcolor{#1}{\pst@tempg \pst@temph \pst@tempi sethsbcolor}}
+\def\newcmykcolor#1#2{%
+ \pst@expandafter\pst@getnumiv{#2} {} {} {} {} {}\@nil
+ \@newcolor{#1}{\pst@tempg \pst@temph \pst@tempi \pst@tempj setcmykcolor}}
+\newgray{black}{0}
+\newgray{darkgray}{.25}
+\newgray{gray}{.5}
+\newgray{lightgray}{.75}
+\newgray{white}{1}
+\newrgbcolor{red}{1 0 0}
+\newrgbcolor{green}{0 1 0}
+\newrgbcolor{blue}{0 0 1}
+\newrgbcolor{yellow}{1 1 0}
+\newrgbcolor{cyan}{0 1 1}
+\newrgbcolor{magenta}{1 0 1}
+
+\@ifundefined{xglobal}% do we have xcolor loaded?
+ {\@newcolor{randomgray}{tx@Dict begin Rand setgray end}%
+ \@newcolor{randomrgb}{tx@Dict begin Rand Rand Rand setrgbcolor end}%
+ \@newcolor{randomcmyk}{tx@Dict begin Rand Rand Rand Rand setcmykcolor end}%
+ \@newcolor{randomhsb}{tx@Dict begin Rand Rand Rand sethsbcolor end}%
+ }{%
+ \definecolor[ps]{randomgray}{gray}{tx@Dict begin Rand end}%
+ \definecolor[ps]{randomrgb}{rgb}{tx@Dict begin Rand Rand Rand end}%
+ \definecolor[ps]{randomcmyk}{cmyk}{tx@Dict begin Rand Rand Rand Rand end}%
+ \definecolor[ps]{randomhsb}{hsb}{tx@Dict begin Rand Rand Rand end}%
+ }
+%
+\define@boolkey[psset]{pstricks}[Pst@]{draft}[true]{}
+\define@key[psset]{pstricks}{bgcolor}{\def\pst@bgcolor{#1}}% background for pspicture
+\psset[pstricks]{bgcolor={},draft=false}% \pst@bgcolor is \@empty
+
+\define@key[psset]{pstricks}{style}{%
+ \@ifundefined{pscs@#1}%
+ {\@pstrickserr{Custom style `#1' undefined}\@ehpa}%
+ {\@nameuse{pscs@#1}}%
+}
+\def\newpsstyle{\@ifnextchar[\newpsstyle@ii{\newpsstyle@ii[]}}%% hv 2016-12-23
+%
+%\def\newpsstyle@i#1#2{\@namedef{pscs@#1}{%
+% \def\pst@tempA{#2}%
+% \ifx\pst@tempA\@empty\else\psset{#2}\fi}}
+%
+\def\newpsstyle@ii[#1]#2#3{%
+ \@namedef{pscs@#2}{\if$#1$\psset{#3}\else\psset[#1]{#3}\fi}}%% end
+%
+\def\addto@psstyle#1#2{%
+ \pst@toks=\expandafter{#1#2}%
+ \edef#1{\the\pst@toks}}
+\def\addtopsstyle#1#2{%
+ \def\pst@tempA{#2}%
+ \ifx\pst@tempA\@empty\else
+ \@ifundefined{pscs@#1}%
+ {\newpsstyle{#1}{#2}}%
+ {\expandafter\addto@psstyle\csname pscs@#1\endcsname{\psset{#2}}}%
+ \fi\ignorespaces}
+%------------ hv 1.16 end -------------------
+%
+\def\@none{none}
+\def\pst@getcolor#1#2{%
+% \@ifundefined{color@#1}% hv 1.14 2005-12-17
+ \@ifundefined{\string\color@#1}%
+ {\@pstrickserr{Color `#1' not defined}\@eha}%
+ {\edef#2{#1}}%
+}
+\newdimen\psunit \psunit 1cm
+\newdimen\psxunit \psxunit 1cm
+\newdimen\psyunit \psyunit 1cm
+\let\psrunit\psunit
+%
+\def\pstunit@off{\let\@psunit\ignorespaces\ignorespaces}
+%
+\def\pssetlength#1#2{%
+ \let\@psunit\psunit
+ \afterassignment\pstunit@off
+ #1 #2\@psunit%
+}
+\def\psaddtolength#1#2{%
+ \let\@psunit\psunit
+ \afterassignment\pstunit@off
+ \advance#1 #2\@psunit%
+}
+\def\pssetxlength#1#2{%
+ \let\@psunit\psxunit
+% \ifpst@useCalc
+% \edef\@@temp{\pscalculate{#2}}%
+% \afterassignment\pstunit@off
+% #1 \@@temp\@psunit
+% \else
+ \afterassignment\pstunit@off
+ #1 #2\@psunit
+% \fi
+}
+\def\pssetylength#1#2{%
+ \let\@psunit\psyunit
+% \ifpst@useCalc
+% \edef\@@temp{\pscalculate{#2}}%
+% \afterassignment\pstunit@off
+% #1 \@@temp\@psunit
+% \else
+ \afterassignment\pstunit@off
+ #1 #2\@psunit
+% \fi
+}
+\define@key[psset]{pstricks}{unit}[1cm]{%
+ \pssetlength\psunit{#1}%
+ \psxunit=\psunit%
+ \psyunit=\psunit%
+}
+\define@key[psset]{pstricks}{runit}[1cm]{\pssetlength\psrunit{#1}}
+\define@key[psset]{pstricks}{xunit}[1cm]{\pssetxlength\psxunit{#1}}
+\define@key[psset]{pstricks}{yunit}[1cm]{\pssetylength\psyunit{#1}}
+%
+\define@key[psset]{pstricks}{PstDebug}[0]{\pst@getint{#1}\Pst@Debug}% hv 2004-06-22
+\psset[pstricks]{PstDebug=0}
+\def\psDEBUG{\@ifnextchar[\psDEBUG@i{\psDEBUG@i[PSTricks]}}%
+\def\psDEBUG@i[#1]#2{\ifnum\Pst@Debug>0 \expandafter\typeout{<#1>: #2}\fi}%
+%
+\def\pst@getlength#1#2{%
+ \pssetlength\pst@dimg{#1}%
+ \edef#2{\pst@number\pst@dimg}%
+}
+\def\pst@@getlength#1#2{%
+ \pssetlength\pst@dimg{#1}%
+ \edef#2{\number\pst@dimg sp}%
+}
+\def\pst@getcoor#1#2{\pst@@getcoor{#1}\let#2\pst@coor}
+\def\pst@coor{0 0 }
+%
+\def\pst@getcoors#1#2{%
+ \def\pst@aftercoors{\addto@pscode{#1 \pst@coors }#2}%
+ \def\pst@coors{}%
+ \pst@@getcoors
+}
+\def\pst@@getcoors(#1){%
+ \pst@@getcoor{#1}%
+ \edef\pst@coors{\pst@coor\pst@coors}%
+ \@ifnextchar({\pst@@getcoors}{\pst@aftercoors}%
+}
+%
+\newcount\pst@C@@rType% 0: default cartesian coordinates and angles
+%
+\def\pst@getangle#1#2{\pst@@getangle{#1}\let#2\pst@angle}
+\def\pst@angle{0 }
+%
+\def\cartesian@coor#1,#2,#3\@nil{%
+ \pssetxlength\pst@dimg{#1}%
+ \pssetylength\pst@dimh{#2}%
+ \edef\pst@coor{\pst@number\pst@dimg \pst@number\pst@dimh}%
+}
+\def\NormalCoor{%
+ \def\pst@@getcoor##1{\pst@expandafter\cartesian@coor{##1},\relax,\@nil}%
+ \def\pstCheckCoorType##1{\global\pst@C@@rType=0}%
+ \Pst@SpecialLengthfalse
+ \def\pssetlength##1##2{%
+ \let\@psunit\psunit
+ \afterassignment\pstunit@off
+ ##1 ##2\@psunit%
+ }%
+ \def\pst@@getangle##1{%
+ \pst@checknum{##1}\pst@angle%
+ \edef\pst@angle{\pst@angle \pst@angleunit}%
+ }%
+ \def\psput@##1{\pst@@getcoor{##1}\leavevmode\psput@cartesian}%
+}
+%\NormalCoor% set to normal read of coors, angles and lengths
+%
+\def\degrees{\@ifnextchar[{\@degrees}{\def\pst@angleunit{}}}
+\def\@degrees[#1]{%
+ \pst@checknum{#1}\pst@tempg
+ \edef\pst@angleunit{360 \pst@tempg div mul }%
+ \pstVerb{tx@Dict begin startGlobal /pst@angleunit {\pst@angleunit} def endGlobal end}%
+ \ignorespaces}
+%
+\def\radians{\def\pst@angleunit{57.2956 mul }%
+ \pstVerb{tx@Dict begin startGlobal /pst@angleunit {\pst@angleunit} def endGlobal end}}%
+\def\pst@angleunit{}%
+
+%
+\def\SpecialCoor{%
+ \def\pst@@getcoor##1{%
+ \begingroup%
+ \pst@activecoor
+ \xdef\pst@tempg{##1}%
+ \endgroup
+ \expandafter\special@coor\pst@tempg||\@nil}%
+ \def\pstCheckCoorType##1{%
+ \begingroup
+ \pst@activecoor
+ \xdef\pst@tempg{##1}%
+ \endgroup
+ \psDEBUG[pstCheckCoorType]{:Checking coor \pst@tempg:}%
+ \expandafter\pst@CheckCoorType\pst@tempg||\@nil%
+ \psDEBUG[pstCheckCoorType]{::Coor type=\the\pst@C@@rType::}%
+ }%
+ \def\pssetlength##1##2{%
+ \begingroup%
+ \pst@activecoor%
+ \xdef\pst@tempg{##2}%
+ \endgroup%
+ \expandafter\special@length\pst@tempg\@nil{##1}%
+ \ignorespaces}%
+ \def\pst@@getangle##1{%
+ \begingroup%
+ \pst@activecoor%
+ \xdef\pst@tempg{##1}%
+ \endgroup%
+ \expandafter\special@angle\pst@tempg\@empty)\@nil%
+ }%
+ \def\psput@##1{\pst@@getcoor{##1}\leavevmode\psput@special}%
+}
+\SpecialCoor% set to special read of coors, angles and lengths
+%
+\define@key[psset]{}{precode}{\def\pst@prepscode{#1 }}
+\define@key[psset]{}{postcode}{\def\pst@postpscode{#1 }}
+\psset{precode={},postcode={}}% For use in other packages
+%
+%
+\begingroup
+\catcode`\|=13
+\catcode`\;=13
+\catcode`\!=13
+\catcode`\*=13
+\catcode`\>=13
+\catcode`\+=13
+\gdef\pst@activecoor{%
+ \def|{\string|}%
+ \def;{\string;}%
+ \def!{\string!}%
+ \def*{\string*}% algebraic expression hv 2007-11-17
+ \def>{\string>}%
+ \def+{\string+}% pure algebaric 2013-04-23
+}
+\endgroup
+% \pst@C@@rType = 0 cartesian (x,y)
+% = 1 polar (r;phi)
+% = 2 PS (! x y)
+% = 3 mixed ((x,y)|(x,y))
+% = 4 algebraic (*x f(x)) x in PostScript notation
+% = 5 node (A)
+% = 6 special node ([...]A)
+% = 7 node (>A)
+% = 8 algebraic (+x,f(x)) _both_ algebraic
+\def\pst@CheckCoorType#1|#2|#3\@nil{%
+ \ifx#3|\relax
+ \global\pst@C@@rType=3\relax
+ \else
+ \expandafter\pst@@CheckCoorType#1;;\@nil%
+ \fi}
+%
+\def\pst@@CheckCoorType#1#2;#3;#4\@nil{%
+%\typeout{====1:#1}%
+%\typeout{====2:#2}%
+%\typeout{====3:#3}%
+%\typeout{====4:#4}%
+ \ifx#1>\relax% node with special rotation for \uput
+ \global\pst@C@@rType=7
+ \else
+ \ifcat#1a\relax% node names should start with a letter
+ \global\pst@C@@rType=5
+ \else
+ \ifx#1[\relax% special node coor: [..]A
+ \global\pst@C@@rType=6
+ \else
+ \ifx#1!\relax% PostScript code: x y
+ \global\pst@C@@rType=2
+ \else
+ \ifx#1*\relax% algebraic PostScript code: x f(x)
+ \global\pst@C@@rType=4
+ \else
+ \ifx#1+\relax% algebraic algebraic: x, f(x)
+ \global\pst@C@@rType=8
+ \else
+ \ifx#4;\relax% polar coordinates
+ \global\pst@C@@rType=1
+ \else
+ \global\pst@C@@rType=0
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \fi
+ \psDEBUG[pstCheckCoorType]{::\the\pst@C@@rType::}%
+ }%
+%
+%
+\def\special@coor#1|#2|#3\@nil{%
+ \ifx#3|\relax
+ \mixed@coor{#1}{#2}%
+ \else
+ \special@@coor#1;;\@nil%
+ \fi}
+%
+\def\special@@coor#1{%
+ \ifcat#1a\relax% node names should start with a letter
+ \def\ps@next{\node@coor#1}%
+ \else
+ \ifx#1[\relax% special node coor: [..]A
+ \def\ps@next{\Node@coor[}%
+ \else
+ \ifx#1>\relax% PostScript code: x y
+ \def\ps@next{\special@@@@coor}%
+ \else
+ \ifx#1!\relax% PostScript code: x y
+ \def\ps@next{\raw@coor}%
+ \else
+ \ifx#1*\relax% PostScript/algebraic code: x f(x)
+ \def\ps@next{\alg@coor}%
+ \else
+ \ifx#1+\relax% algebraic code: x,f(x)
+ \def\ps@next{\algalg@coor}%
+ \else%
+ \def\ps@next{\special@@@coor#1}%
+ \fi%
+ \fi%
+ \fi%
+ \fi\fi%
+ \fi%
+ \ps@next%
+}
+\def\special@@@coor#1;#2;#3\@nil{%
+ \ifx#3;\relax
+ \polar@coor{#1}{#2}%
+ \else
+ \cartesian@coor#1,\relax,\@nil
+ \fi%
+}
+\def\special@@@@coor#1#2;#3;#4\@nil{%
+ \def\ps@A{A}\def\ps@B{#1}%
+ \ifcat\ps@A\ps@B\relax%
+ \node@coor#1#2;;\@nil%
+ \else%
+ \cartesian@coor#1#2,\relax,\@nil
+ \fi%
+}
+\def\mixed@coor#1#2{%
+ \begingroup%
+% DG/SR modification begin - Oct. 27, 1997 - Patch 6
+%\specialcoor@ii#1;;\@nil
+%\let\pst@tempa\pst@coor
+%\specialcoor@ii#2;;\@nil
+ \special@@coor#1;;\@nil%
+ \let\pst@tempa\pst@coor%
+ \special@@coor#2;;\@nil%
+% DG/SR modification end
+ \xdef\pst@tempg{\pst@tempa pop \pst@coor exch pop }%
+ \endgroup%
+ \let\pst@coor\pst@tempg%
+}
+%
+\def\polar@coor#1#2{%
+% \pssetlength\pst@dimg{#1}%
+ \pssetlength\pst@dimb{#1}% hv 2007-10-16 g is already used in get@@angle
+ \pst@@getangle{#2}%
+% \edef\pst@coor{\pst@number\pst@dimg \pst@angle \tx@PtoC}% dito
+ \edef\pst@coor{\pst@number\pst@dimb \pst@angle \tx@PtoC }%
+}
+%
+\def\raw@coor{\@ifnextchar !\raw@@coor\raw@@@coor}
+\def\raw@@coor!#1;#2\@nil{% PostScript code without using \tx@ScreenCoor
+ \edef\pst@coor{#1 }}
+\def\raw@@@coor#1;#2\@nil{% PostScript code
+ \edef\pst@coor{ #1 \tx@ScreenCoor }}
+%
+\def\alg@coor{\@ifnextchar*{\alg@@coor}{\alg@@@@coor}}
+\def\alg@@coor*#1;#2\@nil{\expandafter\alg@@@coor#1\@nil}
+\def\alg@@@coor#1 #2\@nil{% algebraic PostScript code
+%\typeout{Nummer1: #1}%
+%\typeout{Nummer2: #2}%
+ \edef\pst@coor{%
+ /Func (#1) AlgParser cvx def
+ /y #2 def
+ y Func exch \tx@ScreenCoor }}
+%
+\def\alg@@@@coor#1;#2\@nil{\expandafter\alg@@@@@coor#1\@nil}
+\def\alg@@@@@coor#1 #2\@nil{% algebraic PostScript code
+ \edef\pst@coor{%
+ /x #1 def
+ /Func (#2) AlgParser cvx def
+ x Func \tx@ScreenCoor }}
+%
+\define@boolkey[psset]{}[Pst@]{exchange}[true]{}
+\psset{exchange=false}
+%
+\def\algalg@coor#1;#2\@nil{\expandafter\algalg@@@coor#1\@nil}
+\def\algalg@@@coor#1,#2\@nil{% algebraic algebraic code
+ \edef\pst@coor{%
+ /x (#1) AlgParser cvx def
+ /Func (#2) AlgParser cvx def
+ x Func \tx@ScreenCoor }}
+%
+\def\node@coor#1\@nil{%
+ \@pstrickserr{You must load `pst-node.tex' to use node coordinates.}\@ehps
+ \def\pst@coor{0 0 }%
+}
+\def\Node@coor{\node@coor}
+%
+\def\special@angle#1#2)#3\@nil{%
+ \ifx !#1\relax
+ \edef\pst@angle{#2\space \pst@angleunit}%
+ \else\ifx(#1\relax
+ \pst@@getcoor{#2}%
+ \edef\pst@angle{\pst@coor exch \tx@Atan}%
+ \else
+ \pst@checknum{#1#2}\pst@angle
+ \edef\pst@angle{\pst@angle \pst@angleunit}%
+ \fi\fi}
+%
+\def\special@length#1#2\@nil#3{%
+ \ifx !#1\relax
+ \edef\pst@SpecialLength{ #2 \pst@number\psunit mul }%
+ \Pst@SpecialLengthtrue
+ \else
+ \let\@psunit\psunit
+ \afterassignment\pstunit@off
+ #3 #1#2\@psunit
+ \Pst@SpecialLengthfalse
+ \fi
+}
+%
+\def\Cartesian{%
+ \def\cartesian@coor##1,##2,##3\@nil{%
+ \pssetxlength\pst@dimg{##1}%
+ \pssetylength\pst@dimh{##2}%
+ \edef\pst@coor{\pst@number\pst@dimg \pst@number\pst@dimh}%
+ }%
+ \@ifnextchar({\Cartesian@}{}%
+}
+\def\Cartesian@(#1,#2){%
+ \pssetxlength\psxunit{#1}%
+ \pssetylength\psyunit{#2}%
+ \ignorespaces
+}
+\def\Polar{%
+ \def\psput@cartesian{\psput@special}%
+ \def\cartesian@coor##1,##2,##3\@nil{\polar@coor{##1}{##2}}%
+}%
+\define@key[psset]{pstricks}{origin}[]{%
+ \pst@@getcoor{#1}%
+ \edef\psk@origin{\pst@coor T }}
+\def\psk@origin{}
+%
+\define@boolkey[psset]{pstricks}[Pst@]{algebraic}[true]{}
+\psset{algebraic=false}
+%
+\define@boolkey[psset]{pstricks}[]{swapaxes}[true]{% \if@pst
+ \@nameuse{@pst#1}%
+ \if@pst\def\psk@swapaxes{-90 rotate -1 1 scale }%
+ \else\def\psk@swapaxes{}%
+ \fi
+}
+\psset[pstricks]{swapaxes=false}
+%
+\define@boolkey[psset]{pstricks}[]{showpoints}[true]{}
+\psset[pstricks]{showpoints=false}
+%
+\let\pst@setrepeatarrowsflag\relax
+%
+\define@key[psset]{pstricks}{border}[0pt]{\pst@getlength{#1}\psk@border \pst@setrepeatarrowsflag}
+\psset[pstricks]{border=0pt}
+\define@key[psset]{pstricks}{bordercolor}[white]{\pst@getcolor{#1}\psbordercolor}
+\psset[pstricks]{bordercolor=white}
+\define@boolkey[psset]{pstricks}[ps]{doubleline}[true]{\pst@setrepeatarrowsflag}
+\psset[pstricks]{doubleline=false}
+\define@key[psset]{pstricks}{doublesep}[1.25\pslinewidth]{\def\psdoublesep{#1}}
+\psset[pstricks]{doublesep=1.25\pslinewidth}
+\define@key[psset]{pstricks}{doublecolor}[white]{\pst@getcolor{#1}\psdoublecolor}
+\psset[pstricks]{doublecolor=white}
+%
+\define@boolkey[psset]{pstricks}[ps]{shadow}[true]{\pst@setrepeatarrowsflag}
+\psset[pstricks]{shadow=false}
+\define@key[psset]{pstricks}{shadowsize}[3pt]{\pst@getlength{#1}\psk@shadowsize}
+\psset[pstricks]{shadowsize=3pt}
+\define@key[psset]{pstricks}{shadowangle}[-45]{\pst@getangle{#1}\psk@shadowangle}
+\psset[pstricks]{shadowangle=-45}
+\define@key[psset]{pstricks}{shadowcolor}[darkgrey]{\pst@getcolor{#1}\psshadowcolor}
+\psset[pstricks]{shadowcolor=darkgray}
+%
+\def\pst@repeatarrowsflag{\z@}
+\def\pst@setrepeatarrowsflag{%
+ \edef\pst@repeatarrowsflag{%
+ \ifdim\psk@border\p@>\z@ 1\else\ifpsdoubleline 1\else
+ \ifpsshadow 1\else \z@\fi\fi\fi}}
+%
+\def\psls@none{}
+\def\psls@solid{ \psk@linejoin\space setlinejoin \psk@linecap\space setlinecap stroke }
+\def\psls@coloreddashed{ \psls@solid grestore gsave \pst@usecolor\psdashcolor \tx@setlinejoin \psls@dashed }
+%
+\newdimen\pslinewidth
+\define@key[psset]{pstricks}{linewidth}[0.8pt]{\pssetlength\pslinewidth{#1}}
+\psset[pstricks]{linewidth=.8pt}
+\define@key[psset]{pstricks}{linecolor}[black]{\pst@getcolor{#1}\pslinecolor}
+\psset[pstricks]{linecolor=black}
+\define@key[psset]{pstricks}{kitecolor}[red]{\pst@getcolor{#1}\ps@kitecolor}
+\define@key[psset]{pstricks}{dartcolor}[blue]{\pst@getcolor{#1}\ps@dartcolor}
+\psset[pstricks]{kitecolor,dartcolor}
+%
+\newif\ifPst@coloreddashed
+\define@key[psset]{pstricks}{dashcolor}[white]{%
+ \ifx\relax#1\relax\Pst@coloreddashedfalse%
+ \else\Pst@coloreddashedtrue\pst@getcolor{#1}\psdashcolor
+ \fi}
+\psset{dashcolor=\relax}
+%\define@key[psset]{pstricks}{linecap}[0]{\pst@getint{#1}\psk@linecap}% hv 2007-12-01
+%\psset[pstricks]{linecap=0} >>>>>>>>>>>>> siehe unten
+\define@key[psset]{pstricks}{linejoin}[0]{\pst@getint{#1}\psk@linejoin}% hv 2007-10-13
+\psset[pstricks]{linejoin=0}
+\def\tx@setlinejoin{\psk@linejoin\space setlinejoin }% hv 2007-10-13
+%
+\def\pst@missing{%
+ \z@
+ \@pstrickserr{Missing number or dimension. 0 substituted}\@ehpa}
+%
+%%------------------- begin patch 15 HV 2004-05-15 -------------
+\def\pst@empty{\z@}
+
+\define@key[psset]{pstricks}{dash}[5pt 3pt 0pt 0pt]{% defined in pstricks.tex
+ \pst@expandafter\psset@@dash{#1}\@nil}% Error handling for empty argument.
+\define@key[psset]{pstricks}{maxdashes}[11]{\def\psk@maxdashes{#1}}
+\psset[pstricks]{maxdashes=11}
+%
+\def\psset@@dash#1\@nil{%
+ \def\psk@dash{}%
+ \pst@cntm0
+ \def\next##1 ##2\relax{%
+ \expandafter\ifnum\psk@maxdashes>\pst@cntm\relax % 04-08-07
+ \edef\@tempa{##1}%
+ \ifx\@tempa\@empty\else% gobble leading spaces
+ \pssetlength\pst@dimc{##1}%
+ \advance\pst@cntm by 1
+ \edef\psk@dash{\psk@dash\space\pst@number\pst@dimc}%
+ \fi%
+ \edef\@tempa{##2}%
+ \ifx\@tempa\@empty\else% detect end
+ \ifx\@tempa\space\else% gobble trailing spaces
+ \next##2\relax%
+ \fi\fi%
+ \else% 04-08-07
+ \@pstrickserr{Number of dashes > \psk@maxdashes. Increasing
+ 'maxdashes' might work.}\@ehpa% 04-08-07
+ \fi% 04-08-07
+ }%
+ \expandafter\next#1 \relax}
+\psset[pstricks]{dash=5pt 3pt 0pt 0pt}% black white black white
+%%------------------- end patch 15 HV 2004-05-15 -------------
+\define@boolkey[psset]{pstricks}[ps]{dashadjust}[true]{}
+\psset[pstricks]{dashadjust}
+\def\tx@DashLine{DashLine }
+%
+\def\psls@dashed{
+ \ifPst@coloreddashed \psls@solid grestore gsave \pst@usecolor\psdashcolor \tx@setlinejoin \fi
+ \psk@linecap\space setlinecap
+ \ifpsdashadjust
+ [ \psk@dash ] \pst@linetype\space \tx@DashLine
+ \else
+ [ \psk@dash ] 0 setdash stroke
+ \fi}
+%% End patch TN; Date (YY-MM-DD): 04-07-17; 2nd part
+%
+\define@key[psset]{pstricks}{dotsep}[3pt]{\pst@getlength{#1}\psk@dotsep}
+\psset[pstricks]{dotsep=3pt}
+\def\tx@DotLine{DotLine }
+\def\psls@dotted{
+ \ifpsdashadjust
+ \psk@dotsep \pst@linetype\space \tx@DotLine
+ \else
+ [ 0 \psk@dotsep CLW add ] 0 setdash 1 setlinecap stroke
+ \fi
+}
+%
+\define@key[psset]{pstricks}{linestyle}[solid]{%
+ \@ifundefined{psls@#1}%
+ {\@pstrickserr{Line style `#1' not defined}\@eha}%
+ {\def\pslinestyle{#1}}}
+\psset[pstricks]{linestyle=solid}
+%
+\define@key[psset]{pstricks}{linecap}[0]{%
+ \def\psk@linecap{0}%
+ \ifnum#1>-1
+ \ifnum#1<3
+ \pst@getint{#1}\psk@linecap%
+ \fi\fi}
+\psset{linecap=0}
+%------------------------- Transparency modes ----------------------------
+\pst@def{setTransparency}< \psk@opacityalpha .setopacityalpha >
+\pst@def{setStrokeTransparency}< \psk@strokeopacityalpha .setstrokeopacityalpha >
+\pst@def{setBlendmode}<
+ \ifcase\psk@blendmode
+ /Normal \or
+ /Compatible \or
+ /Screen \or
+ /Multiply \or
+ /HardLight \or
+ /Darken \or
+ /Lighten \or
+ /Difference\or
+ /ColorDodge\or
+ /ColorBurn\or
+ /SoftLight\or
+ /Hue\or
+ /Saturation\or
+ /Luminosity\or
+ /Overlay\or
+ /Exclusion\or
+ /Color
+ \else
+ /Normal
+ \fi
+ .setblendmode \psk@shapealpha .setopacityalpha >
+%
+%--------------------------------- hv 2007-09-09 begin ---------------------
+% transparency needs a run through latex -> dvips -> ps2pdf14(!)
+%
+\def\e@fill@inverse{oefill}
+\define@key[psset]{pstricks}{fillcolor}[white]{%
+ \ifx\psk@fillstylename\e@fill@inverse
+ \pst@getcolor{#1}\psk@oefillcolor
+ \pst@getcolor{white}\psfillcolor
+ \else \pst@getcolor{white}\psk@oefillcolor
+ \pst@getcolor{#1}\psfillcolor
+ \fi}
+
+\psset[pstricks]{fillcolor=white}
+\define@key[psset]{pstricks}{strokeopacity}[1]{\pst@checknum{#1}\psk@strokeopacityalpha }% for lines
+\psset[pstricks]{strokeopacity=1}
+\define@key[psset]{pstricks}{opacity}[1]{\pst@checknum{#1}\psk@opacityalpha }% for filled areas
+\psset[pstricks]{opacity=1}
+\define@key[psset]{pstricks}{shapealpha}[0.6]{\pst@checknum{#1}\psk@shapealpha }
+\psset[pstricks]{shapealpha=0.6}
+\define@key[psset]{pstricks}{blendmode}[0]{\pst@getint{#1}\psk@blendmode }% must be one of
+% /Normal 0
+% /Compatible 1
+% /Screen 2
+% /Multiply 3
+% /HardLight 4
+\psset[pstricks]{blendmode=0}
+\define@key[psset]{pstricks}{fsAngle}[137.50775]{\pst@getangle{#1}\pst@fsAngle }
+\define@key[psset]{pstricks}{fsOrigin}[(0,0)]{%
+ \pst@@getcoor{#1}\edef\pst@fsOrigin{\pst@coor T }}
+\psset[pstricks]{fsOrigin={0,0},fsAngle=137.50775}
+%
+\def\tx@LineFill{LineFill }
+\def\tx@DotFill{DotFill }
+\def\tx@PenroseFill{PenroseFill }
+\def\tx@PenroseFillA{PenroseFillA }
+\def\tx@TruchetFill{TruchetFill }
+%
+\def\psfs@none{}
+\def\psfs@solid{\pst@fill{\pst@usecolor\psfillcolor \tx@setTransparency fill }}
+\def\psfs@eofill{\pst@fill{\pst@usecolor\psfillcolor \tx@setTransparency eofill}}
+\def\psfs@oefill{\pst@fill{\pst@usecolor\psk@oefillcolor \tx@setTransparency fill }\psfs@eofill }
+\def\psfs@shape{\pst@fill{\pst@usecolor\psfillcolor \tx@setBlendmode fill }}
+\def\psfs@spiral{\pst@fill{\pst@fsOrigin \pst@usecolor\psfillcolor clip newpath
+ 0 .1 500 { dup dup sqrt 4 div 0 360 arc fill \pst@fsAngle rotate } for }}
+%
+\define@key[psset]{pstricks}{hatchwidth}[0.8pt]{\pst@getlength{#1}\psk@hatchwidth}
+\psset[pstricks]{hatchwidth=.8pt}
+\define@key[psset]{pstricks}{hatchsep}[4pt]{\pst@getlength{#1}\psk@hatchsep}
+\psset[pstricks]{hatchsep=4pt}
+\define@key[psset]{pstricks}{hatchcolor}[black]{\pst@getcolor{#1}\pshatchcolor}
+\psset[pstricks]{hatchcolor=black}
+\define@key[psset]{pstricks}{hatchangle}[45]{\pst@getangle{#1}\psk@hatchangle}
+\psset[pstricks]{hatchangle=45}
+\define@key[psset]{pstricks}{hatchsepinc}[0pt]{\pst@getlength{#1}\psk@hatchsepinc}
+\define@key[psset]{pstricks}{hatchwidthinc}[0pt]{\pst@getlength{#1}\psk@hatchwidthinc}
+\psset[pstricks]{hatchwidthinc=0pt,hatchsepinc=0pt}
+%
+\def\pst@linefill#1{
+ /clipType { \ifx\relax#1\relax clip \else#1\fi} def
+ \psk@hatchangle rotate
+ \psk@hatchwidth SLW
+ \pst@usecolor\pshatchcolor
+ \psk@hatchsep
+ \psk@hatchsepinc
+ \psk@hatchwidthinc
+ \tx@LineFill }
+%
+\def\psfs@vlines{\pst@fill{\pst@linefill{}}}
+\def\psfs@eovlines{\pst@fill{\pst@linefill{eoclip}}}
+\@namedef{psfs@vlines*}{\psfs@solid \psfs@vlines}
+\@namedef{psfs@eovlines*}{\psfs@eofill \psfs@eovlines}
+\def\psfs@hlines{\pst@fill{90 rotate \pst@linefill{}}}
+\def\psfs@eohlines{\pst@fill{90 rotate \pst@linefill{eoclip}}}
+\@namedef{psfs@hlines*}{\psfs@solid \psfs@hlines}
+\@namedef{psfs@eohlines*}{\psfs@eofill \psfs@eohlines}
+\def\psfs@crosshatch{\psfs@vlines \psfs@hlines}
+\@namedef{psfs@crosshatch*}{\psfs@solid \psfs@vlines \psfs@hlines}
+\@namedef{psfs@eocrosshatch*}{\psfs@eofill \psfs@eovlines \psfs@eohlines}
+%
+\define@key[psset]{pstricks}{psscale}[1]{%
+ \def\psk@@psscale{#1}% for use with \psscalebox
+ \pst@checknum{#1}\psk@psscale}
+\psset[pstricks]{psscale=1}
+%
+\def\pst@dotFill[#1]{%
+ /clipType { \ifx\relax#1\relax clip \else #1 \fi } def
+ gsave
+ \pst@number\pslinewidth SLW
+ \pst@usecolor\pshatchcolor
+% /DotLineColor { \pst@usecolor\pslinecolor } def
+ \psk@hatchsep
+ \psk@hatchwidth
+ \tx@DotFill }
+
+\def\psfs@dots{\pst@fill{ /SolidDot false def \pst@dotFill[] }}
+\def\psfs@eodots{\pst@fill{ /SolidDot false def \pst@dotFill[eoclip] }}
+\@namedef{psfs@dots*}{\pst@fill{ /SolidDot true def \pst@dotFill[] }}
+\@namedef{psfs@eodots*}{\pst@fill{ /SolidDot true def \pst@dotFill[eoclip] }}
+%
+\def\pst@penroseFill{%
+% gsave % restore in PenroseFill
+ \pst@number\pslinewidth SLW
+ \pst@usecolor\pshatchcolor
+ \psk@psscale
+ \tx@PenroseFill }
+\def\psfs@penrose{\pst@fill\pst@penroseFill}
+\@namedef{psfs@penrose*}{\psfs@solid \psfs@penrose}
+%
+\def\pst@penroseFillA{%
+% gsave % restore in PenroseFillA
+ \pst@number\pslinewidth SLW
+% \pst@usecolor\pshatchcolor
+% on stack: scaling factor, border color, kite color, dart color
+% dup dup scale
+% /border_colour ED %
+% /kite_colour ED %
+% /dart_colour
+ { \pst@usecolor\ps@dartcolor }
+ { \pst@usecolor\ps@kitecolor }
+ { \pst@usecolor\pshatchcolor }
+ \psk@psscale
+ \tx@PenroseFillA }
+\def\psfs@penroseA{\pst@fill\pst@penroseFillA}
+\@namedef{psfs@penroseA*}{\psfs@solid \psfs@penroseA}
+%
+\def\pst@truchetFill{%
+ gsave % restore in PenroseFill
+ \pst@number\pslinewidth SLW
+ \pst@usecolor\pshatchcolor
+ \psk@psscale
+ \tx@TruchetFill }
+\def\psfs@truchet{ \pst@fill\pst@truchetFill }
+\@namedef{psfs@truchet*}{\psfs@solid \psfs@truchet}
+%
+\define@key[psset]{pstricks}{fillstyle}[none]{%
+ \def\psk@fillstylename{#1}% needed for inverse eofill
+ \edef\pst@tempg{#1}\def\pst@temph{none}%
+ \ifx\pst@tempg\pst@temph
+ \let\psk@fillstyle\relax
+ \else
+ \@ifundefined{psfs@#1}%
+ {\@pstrickserr{Undefined fill style: `#1'}\@eha}%
+ {\edef\psk@fillstyle{\expandafter\noexpand\csname psfs@#1\endcsname}}%
+ \fi%
+}
+\define@key[psset]{pstricks}{addfillstyle}[]{%
+ \@ifundefined{psfs@#1}%
+ {\@pstrickserr{Undefined fill style: `#1'}\@eha}%
+ {\edef\psk@fillstyle{%
+ \expandafter\noexpand\psk@fillstyle
+ \expandafter\noexpand\csname psfs@#1\endcsname}%
+ }}
+\psset[pstricks]{fillstyle=none}
+%
+%--------------------------- continous linewidth -------------------
+\newdimen\psk@startLW
+\newdimen\psk@endLW
+\define@key[psset]{pstricks}{startLW}[\pslinewidth]{\pssetlength{\psk@startLW}{#1}}%
+\define@key[psset]{pstricks}{endLW}[\pslinewidth]{\pssetlength{\psk@endLW}{#1}}%
+\define@key[psset]{pstricks}{startWL}[380]{\pst@getint{#1}\psk@startWL}%
+\define@key[psset]{pstricks}{endWL}[780]{\pst@getint{#1}\psk@endWL}%
+\define@boolkey[psset]{pstricks}[Pst@]{variableLW}[true]{}
+\define@boolkey[psset]{pstricks}[Pst@]{variableColor}[true]{}
+\define@key[psset]{pstricks}{setflat}[0.1]{\pst@checknum{#1}\psk@setflat}%
+\psset[pstricks]{startLW=\pslinewidth,endLW=\pslinewidth,variableColor=false,
+ variableLW=false,startWL=380,endWL=780,setflat=0.1}
+%
+\def\pst@flattenpath{
+ /Coors [] def % the array of all points
+ /lambda \psk@startWL\space def
+ %
+ /add2Values { Coors aload length 2 add array astore /Coors exch def } def
+ /add6Values { Coors aload length 6 add array astore /Coors exch def } def
+%
+ \psk@setflat\space setflat % the value for the line snippets
+ flattenpath % flatten the existing path into line segments
+%
+ { add2Values } % what to do with moveto
+ { add2Values } % what to do with lineto
+ { add6Values } % what to do with curveto (not needed here)
+ { } % what to do with closepath
+ pathforall % do it for the existing path
+%
+ \pst@number\psk@startLW setlinewidth
+ \tx@setlinejoin
+ \psk@linecap\space setlinecap
+ Coors aload length 2 sub 2 div cvi /N0 exch def % set number of points
+ /NN 0 def
+ /N N0 def
+ { N 3 gt { N 3 sub /N ED }{ N 1 sub /N ED } ifelse
+ NN 1 add /NN ED
+ N 0 eq { exit } if
+ } loop
+ /dLW \pst@number\psk@endLW \pst@number\psk@startLW sub NN div def % the step for the linewidth
+ \ifPst@variableColor
+ /dColor \psk@endWL\space \psk@startWL\space sub NN div def
+ lambda dColor add dup /lambda ED
+ tx@addDict begin wavelengthToRGB Red Green Blue end setrgbcolor
+ \else
+ \pst@usecolor\pslinecolor
+ \fi
+ moveto % move to the first one
+ /N N0 def
+ {
+ N 3 gt {
+% CP 6 2 roll
+ \psk@curvature\space /c ED /b ED /a ED
+ /ArrowA {} def
+ /ArrowB {} def
+ BOC NC EOC % curveto
+ N 3 sub /N ED }{ lineto N 1 sub /N ED } ifelse
+ currentlinewidth dLW add setlinewidth % increase line width
+ \ifPst@variableColor
+ lambda dColor add dup /lambda ED
+ tx@addDict begin wavelengthToRGB Red Green Blue end setrgbcolor
+ \else
+ \pst@usecolor\pslinecolor
+ \fi
+ CP /Y ED /X ED % put coors of current point on the stack
+ stroke % draw the line segment
+ N 0 eq { exit }{ X Y moveto } ifelse
+ } loop
+% N { % repeat for the other N coords
+% lineto % line to next point
+% currentlinewidth dLW add setlinewidth % increase line width
+% lambda dColor add dup /lambda ED
+% tx@addDict begin wavelengthToRGB Red Green Blue end setrgbcolor
+% currentpoint % put coors of current point on the stack
+% 0.4 .setopacityalpha
+% stroke % draw the line segment
+% moveto
+% } repeat
+}
+
+%
+%--------------------------- A R R O W S ---------------------------
+%
+\def\psk@arrowA{}
+\def\psk@arrowB{}
+\def\pst@arrowtable{,-,<->,<<->>,>-<,>>-<<,(-),[-],)-(,]-[,|>-<|,<D-D>,D>-<D,<D<D-D>D>} % hv --1.16
+\edef\pst@arrowtable{\pst@arrowtable,|<*->|*,|<->|}
+\begingroup
+ \catcode`\<=13
+ \catcode`\>=13
+ \catcode`\|=13
+ \gdef\pst@activearrows{\def<{\string<}\def>{\string>}\def|{\string|}}
+\endgroup
+\def\tx@BeginArrow{BeginArrow }
+\def\tx@EndArrow{EndArrow }
+%
+\def\tx@Arrow{ \tx@setStrokeTransparency Arrow }% hv 2008-01-13
+\def\tx@ArrowD{ \tx@setStrokeTransparency ArrowD }% hv 2008-01-13
+%
+\@namedef{psas@<|}{
+ \psk@tbarsize\space \tx@Tbar
+ 0 CLW 2 div T
+ newpath
+ true
+ \psk@arrowinset
+ \psk@arrowlength
+ \psk@arrowsize
+ \tx@Arrow
+}
+% ]-[ arrow
+\def\tx@BracketOut{BracketOut }
+\@namedef{psas@[}{%
+ /BracketOut {%
+ CLW mul add dup CLW sub 2 div
+%/x ED mul CLW add
+ /x ED mul neg
+ /y ED
+ /z CLW 2 div def
+ x neg y moveto
+ x neg CLW 2 div L x CLW 2 div L x y L stroke 0 CLW moveto } def
+ \psk@bracketlength\space \psk@tbarsize\space \tx@BracketOut
+}
+% )-( arrow
+\def\tx@RoundBracketOut{ \tx@setStrokeTransparency RoundBracketOut }% hv 2008-01-13
+\@namedef{psas@(}{%
+ /RoundBracketOut {%
+ CLW mul add dup 2 div
+%/x ED mul
+ /x ED mul neg
+ /y ED
+ /mtrx CM def
+ 0 CLW
+ 2 div T x y mul 0 ne { x y scale } if
+ 1 1 moveto
+ .85 .5 .35 0 0 0 curveto
+ -.35 0 -.85 .5 -1 1 curveto
+ mtrx setmatrix stroke 0 CLW moveto } def
+ \psk@rbracketlength\space \psk@tbarsize\space \tx@RoundBracketOut
+}
+% end of new definitions of the missing arrows ---- hv 1.12
+\@namedef{psas@>}{ false \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@Arrow }
+\@namedef{psas@>>}{%
+ false \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@Arrow
+ 0 h T gsave newpath
+ false \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@Arrow
+ CP grestore CP newpath moveto 2 copy
+ CLW \pst@arrowscale\space div SLW % set the original line width
+ L stroke moveto
+}
+\@namedef{psas@<}{true \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@Arrow}
+\@namedef{psas@<<}{
+ true \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@Arrow
+ CP newpath moveto 0 a neg
+ gsave
+ CLW \pst@arrowscale\space div SLW % set the original line width
+ L stroke
+ grestore
+ 0 h neg T
+ false \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@Arrow
+}
+\@namedef{psas@D>}{ false \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@ArrowD }% hv 20071211
+\@namedef{psas@D>D>}{ % hv 20071211
+ false \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@ArrowD
+ 0 h Inset sub T gsave newpath
+ false \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@ArrowD
+ CP grestore moveto
+}
+\@namedef{psas@<D}{ % hv 20071211
+ true \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@ArrowD
+}
+\@namedef{psas@<D<D}{ % hv 20071211
+ true \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@ArrowD
+ CP newpath moveto 0 a neg L stroke 0 h neg T
+ true \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@ArrowD
+}
+\define@key[psset]{pstricks}{tbarsize}[2pt 5]{%
+ \pst@expandafter\pst@getdimnum{#1} 0 {} {}\@nil
+ \edef\psk@tbarsize{\pst@number\pst@dimg \pst@tempg}}
+\psset[pstricks]{tbarsize=2pt 5}
+%
+\def\tx@Tbar{Tbar }
+\@namedef{psas@|}{\psk@tbarsize \tx@Tbar}
+\@namedef{psas@|*}{0 CLW -2 div T \psk@tbarsize \tx@Tbar}
+\@namedef{psas@>|}{%
+ \psk@tbarsize \tx@Tbar
+ 0 CLW 2 div T
+ newpath
+ false \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@Arrow
+}
+\@namedef{psas@>|*}{%
+ 0 CLW -2 div T
+ \psk@tbarsize \tx@Tbar
+ 0 CLW 2 div T
+ newpath
+ false \psk@arrowinset \psk@arrowlength \psk@arrowsize \tx@Arrow
+}
+%
+\define@key[psset]{pstricks}{bracketlength}[0.15]{\pst@checknum{#1}\psk@bracketlength}
+\psset[pstricks]{bracketlength=.15}
+\def\tx@Bracket{Bracket }
+\@namedef{psas@]}{\psk@bracketlength \psk@tbarsize \tx@Bracket}
+\define@key[psset]{pstricks}{rbracketlength}[0.15]{\pst@checknum{#1}\psk@rbracketlength}
+\psset[pstricks]{rbracketlength=.15}
+\def\tx@RoundBracket{RoundBracket }
+\@namedef{psas@)}{\psk@rbracketlength \psk@tbarsize \tx@RoundBracket}
+%
+\def\psas@c{1 \psas@@c}
+\def\psas@cc{0 CLW 2 div T 1 \psas@@c}
+\def\psas@C{2 \psas@@c}
+\def\psas@@c{%
+ setlinecap
+ 0 0 moveto
+ 0 0.1 L % changed value from 0.5 to 0.1
+ stroke
+ 0 0 moveto }
+%
+\def\psas@{}
+%
+\define@key[psset]{pstricks}{arrowLW}{\pst@getlength{#1}\psk@arrowLW}
+\psset[pstricks]{arrowLW=0}
+% arrowLW as LineWidth for the circled line ends
+%
+\def\psas@o{\psk@arrowLW\space dup 0 eq { pop }{ SLW } ifelse
+ {\pst@usecolor\psfillcolor true} false \psk@dotsize \tx@EndDot }
+\def\psas@oo{\psk@arrowLW\space dup 0 eq { pop }{ SLW } ifelse
+ {\pst@usecolor\psfillcolor true} true \psk@dotsize \tx@EndDot }
+\@namedef{psas@*}{\psk@arrowLW\space dup 0 eq { pop }{ SLW } ifelse
+ {false} false \psk@dotsize \tx@EndDot }
+\@namedef{psas@**}{\psk@arrowLW\space dup 0 eq { pop }{ SLW } ifelse
+ {false} true \psk@dotsize \tx@EndDot }
+%
+\define@key[psset]{pstricks}{arrows}[-]{%
+ \begingroup
+ \pst@activearrows
+ \xdef\pst@tempg{#1}%
+ \endgroup
+ \expandafter\psset@@arrows\pst@tempg\@empty-\@empty\@nil
+ \if@pst\else\@pstrickserr{Bad arrows specification: #1}\@ehpa\fi}
+\def\psset@@arrows#1-#2\@empty#3\@nil{%
+ \@psttrue
+ \def\ps@next##1,#1-##2,##3\@nil{\def\pst@tempg{##2}}%
+ \expandafter\ps@next\pst@arrowtable,#1-#1,\@nil
+ \@ifundefined{psas@\pst@tempg}{\@pstfalse\def\psk@arrowA{}}{\let\psk@arrowA\pst@tempg}%
+ \@ifundefined{psas@#2}{\@pstfalse\def\psk@arrowB{}}{\def\psk@arrowB{#2}}}
+\psset[pstricks]{arrows=-}
+%
+\define@key[psset]{pstricks}{arrowscale}[1]{% hv --1.12
+ \pst@getscale{#1}\psk@arrowscale
+ \pst@@arrowscale@i#1 \@nil}% hv --1.12
+\def\pst@@arrowscale@i#1 #2\@nil{\edef\pst@arrowscale{#1}}% hv --1.12
+\psset[pstricks]{arrowscale=1}
+%
+\define@key[psset]{pstricks}{arrowsize}[1.5pt 2]{%
+ \pst@expandafter\pst@getdimnum{#1} 0 {} {}\@nil
+ \edef\psk@arrowsize{\pst@number\pst@dimg \pst@tempg}%
+}
+\psset[pstricks]{arrowsize=1.5pt 2}
+\define@key[psset]{pstricks}{arrowlength}[1.4]{\pst@checknum{#1}\psk@arrowlength}
+\psset[pstricks]{arrowlength=1.4}
+\define@key[psset]{pstricks}{arrowinset}[0.4]{\pst@checknum{#1}\psk@arrowinset}%
+\psset[pstricks]{arrowinset=0.4}
+%
+\def\tx@SD{ \tx@setTransparency SD }
+\def\tx@EndDot{EndDot }
+%
+\def\pst@par{}
+\def\addto@par#1{%
+ \ifx\pst@par\@empty
+ \def\pst@par{#1}%
+ \else
+ \expandafter\def\expandafter\pst@par\expandafter{\pst@par,#1}%
+ \fi%
+}
+\def\addbefore@par#1{%
+ \ifx\pst@par\@empty
+ \def\pst@par{#1}%
+ \else
+ \toks@{#1}%
+ \pst@toks\expandafter{\pst@par}%
+ \edef\pst@par{\the\toks@,\the\pst@toks}%
+ \fi%
+}
+\def\use@par{%
+ \ifx\pst@par\@empty\else
+ \expandafter\@psset\pst@par,\@nil
+ \def\pst@par{}%
+ \fi
+}
+\def\use@keep@par{% same as \use@par, but keeps the values
+ \ifx\pst@par\@empty\else
+ \expandafter\@psset\pst@par,\@nil
+% \def\pst@par{}%
+ \fi}
+%
+\def\pst@object#1{%
+ \def\pst@par{}%
+ \pst@ifstar{%
+ \@ifnextchar[{\pst@@object{#1}}{\@nameuse{#1@i}}}%
+}
+\def\pst@@object#1[#2]{%
+ \def\pst@par{#2}%
+ \@ifnextchar+{\@nameuse{#1@i}}{\@nameuse{#1@i}}%
+}
+\def\newpsobject#1#2#3{%
+\@ifundefined{#2@i}%
+{\@pstrickserr{Graphics object `#2' not defined}\@eha}{%
+\@namedef{#1}{\pst@object{#1}}%
+\@namedef{#1@i}{\addbefore@par{#3}\@nameuse{#2@i}}}%
+\ignorespaces}
+%
+\def\pst@getarrows#1{\@ifnextchar({#1}{\pst@@getarrows{#1}}}
+% ------------------------- hv 1.10 beg ------------------------
+%\def\pst@@getarrows#1#2{\addto@par{arrows=#2}#1}
+\def\pst@@getarrows#1#2{%
+ \def\pst@tempa{#2}% prevent empty arrow arguments, to allow \psline{}(...)(...)
+ \ifx\pst@tempa\@empty
+ \addto@par{arrows=-}%
+ \else
+ \addto@par{arrows=#2}%
+ \fi
+ #1%
+}
+% ------------------------- hv 1.10 end ------------------------
+%
+\def\begin@ClosedObj{%
+ \leavevmode
+ \pst@killglue
+ \begingroup
+ \use@par
+ \solid@star
+ \ifpsdoubleline\pst@setdoublesep\fi
+ \pst@addarrowdef% DG addition
+ \init@pscode}
+%
+\def\end@ClosedObj{%
+ \ifpsshadow \pst@closedshadow \fi
+ \ifdim\psk@border\p@>\z@ \pst@addborder \fi
+ \psk@fillstyle
+ \pst@stroke
+ \ifpsdoubleline \pst@doublestroke \fi
+ \ifshowpoints
+% DG modification begin - Mar. 4, 1995
+%\addto@pscode{Points aload length 2 div cvi /N ED \psdots@iii}%
+ \pst@OpenShowPoints
+% DG modification end
+ \fi
+ \use@pscode
+ \endgroup
+ \ignorespaces%
+}
+\def\begin@OpenObj{%
+ \begin@ClosedObj%
+ \let\pst@linetype\pst@arrowtype%
+ \pst@addarrowdef%
+}
+\def\begin@AltOpenObj{%
+ \begin@ClosedObj
+ \def\pst@repeatarrowsflag{\z@}%
+ \def\pst@linetype{0}}
+%
+\def\end@OpenObj{%
+ \ifpsshadow \pst@openshadow \fi
+ \ifdim\psk@border\p@>\z@ \pst@addborder \fi
+ \psk@fillstyle
+ \pst@stroke
+ \ifpsdoubleline \pst@doublestroke \fi
+ \ifnum\pst@repeatarrowsflag>\z@ \pst@repeatarrows \fi
+ \ifshowpoints \pst@OpenShowPoints \fi
+ \use@pscode
+ \endgroup
+ \ignorespaces}
+%
+\def\begin@SpecialObj{%
+ \leavevmode
+ \pst@killglue
+ \begingroup
+ \use@par
+ \init@pscode}
+%
+\def\end@SpecialObj{%
+ \use@pscode
+ \endgroup
+ \ignorespaces}
+%
+\def\pst@code{}%
+\def\init@pscode{%
+ \addto@pscode{%
+ \pst@number\pslinewidth SLW
+ \pst@usecolor\pslinecolor}%
+}
+\def\addto@pscode#1{\xdef\pst@code{\pst@code#1\space}}
+\def\use@pscode{%
+ \pstverb{
+ \pst@dict
+ \tx@STP
+ \pst@newpath
+ \psk@origin
+ \psk@swapaxes
+ \pst@code
+ end
+ }%
+ \gdef\pst@code{}%
+}
+\def\use@psCode{%
+ \pstVerb{
+ \pst@dict
+ \tx@STP
+ \pst@newpath
+ \psk@origin
+ \psk@swapaxes
+ \pst@code
+ end
+ }%
+ \gdef\pst@code{}%
+}
+\def\pst@newpath{newpath }
+%
+\def\pst@@killglue{\unskip\ifdim\lastskip>\z@\expandafter\pst@@killglue\fi}
+\def\KillGlue{\let\pst@killglue\pst@@killglue}
+\def\DontKillGlue{\let\pst@killglue\relax}
+\DontKillGlue
+%
+\def\solid@star{%
+ \if@star
+ \pslinewidth=\z@
+ \psdoublelinefalse
+ \def\pslinestyle{none}%
+ \def\psk@fillstyle{\psfs@solid}%
+ \let\psfillcolor\pslinecolor
+ \fi}
+%
+\def\pst@setdoublesep{%
+\pst@getlength\psdoublesep\psdoublesep
+\pslinewidth=2\pslinewidth
+\advance\pslinewidth\psdoublesep\p@
+\let\pst@setdoublesep\relax}
+\def\tx@Shadow{Shadow }
+\def\pst@closedshadow{%
+ \addto@pscode{%
+ gsave
+ \psk@shadowsize \psk@shadowangle \tx@PtoC
+ \tx@Shadow
+ \pst@usecolor\psshadowcolor
+ gsave fill grestore
+ stroke
+ grestore
+ gsave
+ \pst@usecolor\psfillcolor
+ gsave fill grestore
+ stroke
+ grestore}}
+%
+\def\pst@openshadow{%
+ \addto@pscode{%
+ gsave
+ \psk@shadowsize \psk@shadowangle \tx@PtoC
+ \tx@Shadow
+ \pst@usecolor\psshadowcolor
+ \ifx\psk@fillstyle\relax\else
+ gsave fill grestore
+ \fi
+ stroke}%
+ \pst@repeatarrows%
+ \addto@pscode{grestore}%
+ \ifx\psk@fillstyle\relax\else
+ \addto@pscode{%
+ gsave
+ \pst@usecolor\psfillcolor
+ gsave fill grestore
+ stroke
+ grestore}%
+ \fi}
+%
+\def\pst@addborder{%
+ \addto@pscode{%
+ gsave
+ \psk@border 2 mul
+ CLW add SLW
+ \pst@usecolor\psbordercolor
+ stroke
+ grestore}}
+%
+\def\pst@stroke{%
+ \ifx\pslinestyle\@none\else
+ \addto@pscode{%
+ gsave
+ \pst@number\pslinewidth SLW
+ \pst@usecolor\pslinecolor
+ \tx@setStrokeTransparency % hv 2008-01-13
+ \@nameuse{psls@\pslinestyle}
+ grestore}%
+ \fi}
+%
+\def\pst@fill#1{\addto@pscode{gsave #1 grestore}}%
+%
+\def\pst@doublestroke{%
+ \addto@pscode{%
+ gsave
+ \psdoublesep SLW
+ \pst@usecolor\psdoublecolor
+ \tx@setStrokeTransparency % hv 2016-09-23
+ stroke
+ grestore
+}}
+%
+\def\pst@arrowtype{%
+ \ifx\psk@arrowB\@empty 0 \else -2 \fi
+ \ifx\psk@arrowA\@empty 0 \else -1 \fi
+ add }
+%
+\def\pst@addarrowdef{%
+ \addto@pscode{%
+ /ArrowA {
+ \ifx\psk@arrowA\@empty
+ \pst@oplineto
+ \else
+ \pst@arrowdef{A}
+ moveto
+ \fi
+ } def
+ /ArrowB { \ifx\psk@arrowB\@empty \else \pst@arrowdef{B} \fi } def
+}}
+%
+\def\pst@arrowdef#1{%
+ \ifnum\pst@repeatarrowsflag>\z@
+ /Arrow#1c [ 6 2 roll ] cvx def Arrow#1c
+ \fi
+ \tx@BeginArrow
+ \psk@arrowscale
+ \@nameuse{psas@\@nameuse{psk@arrow#1}}
+ \tx@EndArrow
+}
+%
+\def\pst@repeatarrows{%
+ \addto@pscode{%
+ gsave
+ \ifx\psk@arrowA\@empty\else ArrowAc ArrowA pop pop \fi
+ \ifx\psk@arrowB\@empty\else ArrowBc ArrowB pop pop pop pop \fi
+ grestore
+}}
+%
+\def\pst@OpenShowPoints{%
+ \addto@pscode{%
+ gsave
+ \psk@dotsize
+ \@nameuse{psds@\psk@dotstyle}
+ newpath
+ Points aload length 2 div 2 sub cvi /N ED
+ N 0 ge
+ { \ifx\psk@arrowA\@empty Dot \else pop pop \fi
+ N { Dot } repeat
+ \ifx\psk@arrowB\@empty Dot \else pop pop \fi }
+ { N 2 mul { pop } repeat } ifelse
+ grestore
+}}
+%
+\newif\ifPst@custom\Pst@customfalse
+\define@boolkey[psset]{pstricks}[Pst@]{noCurrentPoint}[true]{}
+\psset[pstricks]{noCurrentPoint=false}
+%
+%
+\def\pscustom{\pst@object{pscustom}}
+\long\def\pscustom@i#1{%
+ \begin@SpecialObj%
+ \solid@star%
+ \let\pst@ifcustom\iftrue%
+ \Pst@customtrue%
+ \let\begin@ClosedObj\begin@CustomObj%
+ \let\end@ClosedObj\endgroup%
+ \def\begin@OpenObj{\begin@CustomObj\pst@addarrowdef}%
+ \let\end@OpenObj\endgroup%
+ \let\begin@AltOpenObj\begin@CustomObj%
+ \def\begin@SpecialObj{%
+ \begingroup%
+ \pst@misplaced{special graphics object}%
+ \def\addto@pscode####1{}%
+ \let\end@SpecialObj\endgroup}%
+ \def\@multips(##1)(##2)##3##4{\pst@misplaced\multips}%
+ \def\psclip##1{\pst@misplaced\psclip}%
+ \def\pst@repeatarrowsflag{\z@}%
+ \let\pst@setrepeatarrowsflag\relax%
+ \showpointsfalse%
+ \def\pst@linetype{\pslinetype}%
+ \def\psk@liftpen{\z@}%
+% \psset{liftpen=0}%
+ \def\pst@cp{/currentpoint load stopped pop }%
+ \def\pst@oplineto{/lineto load stopped { moveto } if }%
+ \def\pst@optcp##1##2{\ifnum##1=\z@\def##2{/currentpoint load stopped { 0 0 } if }\fi}%
+ \let\caddto@pscode\addto@pscode%
+ \def\cuse@par##1{{\use@par##1}}%
+ \the\pst@customdefs%
+ \setbox\pst@hbox=\hbox{#1}%
+ \psk@fillstyle
+ \pst@stroke
+ \end@SpecialObj
+ \let\pst@ifcustom\iffalse
+ \ignorespaces
+}
+%
+\let\pst@ifcustom\iffalse
+%
+\def\begin@CustomObj{%
+ \begingroup%
+ \use@par%
+ \addto@pscode{
+ \pst@number\pslinewidth SLW
+ \pst@usecolor\pslinecolor
+ }%
+}
+\def\pst@oplineto{moveto }
+\def\pst@cp{}
+\def\pst@optcp#1#2{}
+\define@key[psset]{pstricks}{liftpen}[0]{%
+ \ifPst@custom%
+ \ifcase#1\relax%
+ \def\psk@liftpen{\z@}%
+ \def\pst@cp{/currentpoint load stopped pop }%
+ \def\pst@oplineto{/lineto load stopped { moveto } if }%
+ \or%
+ \def\psk@liftpen{1}%
+ \def\pst@cp{}%
+ \def\pst@oplineto{/lineto load stopped { moveto } if }%
+ \or%
+ \def\psk@liftpen{2}%
+ \def\pst@cp{}%
+ \def\pst@oplineto{moveto }%
+ \fi\fi%
+}
+\psset[pstricks]{liftpen=0}
+\def\psk@liftpen{-1}
+%
+\define@key[psset]{pstricks}{linetype}[2]{%
+ \pst@getint{#1}\pslinetype
+ \ifnum\pst@cntg<-3
+ \@pstrickserr{linetype must be greater than -3}\@ehpa
+ \def\pslinetype{2}%
+ \fi}
+\psset[pstricks]{linetype=2}% otherwise there is a problem when using e.g.
+% \psaxes[axesstyle=frame,linestyle=dashed]{->}(3,-2)
+%
+\def\caddto@pscode#1{%
+ \@pstrickserr{Command can only be used in \string\pscustom}\@ehpa}
+\let\cuse@par\caddto@pscode
+%
+\def\tx@MSave{%
+ /msavematrx
+ [ tx@Dict /msavematrx known % does msavematrix exists?
+ { msavematrx aload pop } if
+ CM % matrix currentmatrix
+ ]
+ def
+%----------------- hv begin 2004-05-07 ------------- patch 15
+ msavematrx
+%----------------- hv end 2004-05-07 ------------- patch 15
+}
+\def\tx@MRestore{% a typo in pstricks with msavematrx
+ tx@Dict /msavematrx known { length 0 gt } { false } ifelse
+ { msavematrx aload pop setmatrix } if
+}
+%
+\newtoks\pst@customdefs
+\pst@customdefs{%
+ \def\newpath{\addto@pscode{newpath}}%
+ \def\reversepath{\addto@pscode{ reversepath }}% 20131209 hv
+ \def\moveto(#1){\pst@@getcoor{#1}\addto@pscode{\pst@coor moveto}}%
+ \def\rmoveto(#1){\pst@@getcoor{#1}\addto@pscode{\pst@coor rmoveto}}%
+ \def\closepath{\addto@pscode{closepath}}%
+ \def\gsave{\begingroup\addto@pscode{gsave}}%
+ \def\grestore{\endgroup\addto@pscode{grestore}}%
+ \def\translate(#1){\pst@@getcoor{#1}\addto@pscode{\pst@coor translate}}%
+ \def\rotate#1{\pst@@getangle{#1}\addto@pscode{\pst@angle rotate}}%
+ \def\scale#1{\pst@getscale{#1}\pst@tempg\addto@pscode{\pst@tempg}}%
+ \def\msave{\addto@pscode{\tx@MSave}}%
+ \def\mrestore{\addto@pscode{\tx@MRestore}}%
+ \def\swapaxes{\addto@pscode{-90 rotate -1 1 scale}}%
+ \def\stroke{\def\pst@par{}\pst@object{stroke}}%
+ \def\fill{\def\pst@par{}\pst@object{fill}}%
+ \def\openshadow{\def\pst@par{}\pst@object{openshadow}}%
+ \def\closedshadow{\def\pst@par{}\pst@object{closedshadow}}%
+ \def\movepath(#1){\pst@@getcoor{#1}\addto@pscode{\pst@coor \tx@Shadow}}%
+ \def\lineto{\pst@onecoor{lineto}}%
+ \def\rlineto{\pst@onecoor{rlineto}}%
+ \def\curveto{\pst@threecoor{curveto}}%
+ \def\rcurveto{\pst@threecoor{rcurveto}}%
+ \def\code#1{\addto@pscode{#1}}%
+ \def\coor(#1){\pst@@getcoor{#1}\addto@pscode\pst@coor\@ifnextchar({\coor}{}}%
+ \def\rcoor{\pst@getcoors{}{}}%
+ \def\dim#1{\pssetlength\pst@dimg{#1}\addto@pscode{\pst@number\pst@dimg}}%
+ \def\setcolor#1{%
+ \@ifundefined{\string\color@#1}{}{\addto@pscode{\pst@usecolor{#1}}}}% hv 1.14 2005-12-17
+ \def\arrows#1{{\psset[pstricks]{arrows=#1}\pst@addarrowdef}}%
+ \let\file\pst@rawfile%
+} % END \pst@customdefs
+%
+\def\closedshadow@i{\cuse@par\pst@closedshadow}
+\def\openshadow@i{\cuse@par\pst@openshadow}
+\def\stroke@i{\cuse@par\pst@stroke}%
+\def\fill@i{\cuse@par\psk@fillstyle}%
+\def\pst@onecoor#1(#2){%
+\pst@@getcoor{#2}%
+\addto@pscode{\pst@coor #1}}
+\def\pst@threecoor#1(#2)#3(#4)#5(#6){%
+ \begingroup
+ \pst@getcoor{#2}\pst@tempa
+ \pst@getcoor{#4}\pst@tempb
+% DG/SR modification begin - Aug. 4, 1999 - Patch 11
+%\pst@getcoor{#6}\pst@tembc
+ \pst@getcoor{#6}\pst@tempc
+% DG/SR modification end
+ \addto@pscode{\pst@tempa \pst@tempb \pst@tempc #1}%
+ \endgroup}
+%
+\def\pst@rawfile#1{%
+ \begingroup
+ \def\do##1{\catcode`##1=12\relax}"
+ \dospecials
+ \catcode`\%=14
+ \pst@@rawfile{#1}%
+ \endgroup}
+%
+\def\pst@@rawfile#1{%
+ \immediate\openin1 #1
+ \ifeof1
+ \@pstrickserr{File `#1' not found}\@ehpa
+ \else
+ \immediate\read1 to \pst@tempg
+ \loop
+ \ifeof1 \@pstfalse\else\@psttrue\fi
+ \if@pst
+ \addto@pscode\pst@tempg
+ \immediate\read1 to \pst@tempg
+ \repeat
+ \fi
+ \immediate\closein1\relax}
+%
+\def\tx@NArray{NArray }
+\def\tx@Line{Line }
+\def\tx@Arcto{Arcto }
+\def\tx@CheckClosed{CheckClosed }
+\def\tx@Polygon{Polygon }
+\define@key[psset]{pstricks}{gangle}[0]{\pst@getangle{#1}\psk@gangle}
+\define@boolkey[psset]{pstricks}[Pst@]{trueAngle}[true]{}
+\psset[pstricks]{trueAngle=false,gangle=0}
+%
+\def\tx@Diamond{Diamond }
+\def\psdiamond{\def\pst@par{}\pst@object{psdiamond}}
+\def\psdiamond@i(#1){\@ifnextchar({\psdiamond@ii(#1)}{\psdiamond@ii(0,0)(#1)}}
+\def\psdiamond@ii(#1)(#2){%
+ \begin@ClosedObj
+ \pst@getcoor{#1}\pst@tempa
+ \pst@getcoor{#2}\pst@tempb
+ \addto@pscode{%
+ \psline@iii
+ pop
+ \psk@dimen
+ \pst@tempb
+ \psk@gangle
+ \pst@tempa
+ \tx@Diamond
+ }%
+ \def\pst@linetype{4}%
+ \end@ClosedObj}
+%
+\def\tx@Triangle{Triangle }
+\def\pstriangle{\def\pst@par{}\pst@object{pstriangle}}
+\def\pstriangle@i(#1){\@ifnextchar({\pstriangle@ii(#1)}{\pstriangle@ii(0,0)(#1)}}
+\def\pstriangle@ii(#1)(#2){%
+ \begin@ClosedObj
+ \pst@getcoor{#1}\pst@tempa% the center of the baseline
+ \pst@getcoor{#2}\pst@tempb% the height of the triangle
+ \addto@pscode{%
+ \psline@iii
+ pop % no showpoints option
+ \psk@dimen % outer/inner/middle
+ \pst@tempb
+ \psk@gangle % rotating angle
+ \pst@tempa
+ \tx@Triangle
+ }%
+ \def\pst@linetype{2}%
+ \end@ClosedObj}
+%
+\def\tx@CCA{CCA }
+\def\tx@CCA{CCA }
+\def\tx@CC{CC }
+\def\tx@IC{IC }
+\def\tx@BOC{BOC }
+\def\tx@NC{NC }
+\def\tx@EOC{EOC }
+\def\tx@BAC{BAC }
+\def\tx@NAC{NAC }
+\def\tx@EAC{EAC }
+\def\tx@OpenCurve{OpenCurve }
+\def\tx@AltCurve{AltCurve }
+\def\tx@ClosedCurve{ClosedCurve }
+%
+\define@key[psset]{pstricks}{curvature}[1 0.1 0]{%
+ \edef\pst@tempg{#1 }%
+ \expandafter\psset@@curvature\pst@tempg * * * \@nil}
+\def\psset@@curvature#1 #2 #3 #4\@nil{%
+ \pst@checknum{#1}\pst@tempg
+ \pst@checknum{#2}\pst@temph
+ \pst@checknum{#3}\pst@tempi
+ \edef\psk@curvature{\pst@tempg \pst@temph \pst@tempi}}
+%
+\psset[pstricks]{curvature=1 .1 0}
+%
+\def\pscurve{\pst@object{pscurve}}
+\def\pscurve@i{%
+ \pst@getarrows{%
+ \begin@OpenObj
+ \pst@getcoors[\pscurve@ii%
+ }%
+}
+\def\pscurve@ii{%
+ \addto@pscode{
+ \ifPst@noCurrentPoint\else\pst@cp\fi % current point
+ \psk@curvature\space /c ED /b ED /a ED
+ \ifshowpoints true \else false \fi
+ \ifx\pslinestyle\psls@@symbol \psls@symbol OpenSymbolCurve \else \tx@OpenCurve \fi
+ \ifPst@variableLW \pst@flattenpath \fi
+ }%
+ \ifx\pslinestyle\psls@@symbol\def\pslinestyle{none}\fi%
+ \end@OpenObj%
+}
+\def\psecurve{\pst@object{psecurve}}
+\def\psecurve@i{\pst@getarrows{\begin@OpenObj\pst@getcoors[\psecurve@ii}}
+\def\psecurve@ii{%
+ \addto@pscode{
+ \psk@curvature\space /c ED /b ED /a ED
+ \ifshowpoints true \else false \fi
+ \ifx\pslinestyle\psls@@symbol \psls@symbol AltOpenSymbolCurve \else \tx@AltCurve \fi
+ }%
+ \ifx\pslinestyle\psls@@symbol\def\pslinestyle{none}\fi%
+ \end@OpenObj}
+%
+\def\psccurve{\pst@object{psccurve}}
+\def\psccurve@i{\begin@ClosedObj\pst@getcoors[\psccurve@ii}
+\def\psccurve@ii{%
+ \addto@pscode{%
+ \psk@curvature\space /c ED /b ED /a ED
+ \ifshowpoints true \else false \fi
+ \ifx\pslinestyle\psls@@symbol \psls@symbol ClosedSymbolCurve \else \tx@ClosedCurve \fi
+ }%
+ \def\pst@linetype{1}%
+ \ifx\pslinestyle\psls@@symbol\def\pslinestyle{none}\fi%
+ \end@ClosedObj}
+%
+\def\pscspline{\pst@object{pscspline}}% Christoph Bersch
+\def\pscspline@i{%
+ \pst@getarrows{%
+ \begin@OpenObj
+ \pst@getcoors[\pscspline@ii
+ }%
+}
+\def\tx@Spline{Spline }
+\def\pscspline@ii{%
+ \addto@pscode{
+ \ifPst@noCurrentPoint\else\pst@cp\fi
+ \tx@setlinejoin
+ \ifshowpoints true \else false \fi
+ \ifx\pslinestyle\psls@@symbol
+ \psls@symbol OpenSymbolSpline
+ \else
+ \tx@Spline
+ \fi
+ }%
+ \end@OpenObj
+}
+%
+\define@key[psset]{pstricks}{dotsize}[2pt 2]{%
+ \pst@expandafter\pst@getdimnum{#1} 0 {} {}\@nil%
+ \edef\psk@@dotsize{\pst@number\pst@dimg}%
+ \let\psk@@@dotsize\pst@tempg%
+ \edef\psk@dotsize{ /DS \psk@@dotsize \psk@@@dotsize CLW mul add 2 div def }}
+\psset[pstricks]{dotsize=2pt 2}
+%
+\define@key[psset]{pstricks}{dotscale}[1]{%
+ \pst@getscale{#1}\psk@dotscale
+ \ifx\psk@dotscale\@empty
+ \def\psk@xdotscale{1 }%
+ \def\psk@ydotscale{1 }%
+ \else
+ \let\psk@xdotscale\pst@tempg
+ \let\psk@ydotscale\pst@temph
+ \fi}
+%
+\def\pst@Getangle#1#2{%
+ \pst@getangle{#1}\pst@tempg
+ \def\pst@temph{0. }%
+ \ifx\pst@tempg\pst@temph\def#2{}\else\edef#2{\pst@tempg\space rotate }\fi}
+%
+\define@key[psset]{pstricks}{dotangle}[0]{%
+ \pst@getangle{#1}\psk@@dotangle
+ \ifdim\psk@@dotangle\p@=\z@
+ \let\psk@dotangle\@empty
+ \else
+ \edef\psk@dotangle{\psk@@dotangle rotate }%
+ \fi}
+\psset[pstricks]{dotangle=0}
+%
+\def\pst@getdotsize{%
+\pst@dimg=\psk@@@dotsize\pslinewidth
+\advance\pst@dimg\psk@@dotsize\p@
+\pst@dimh=\psk@ydotscale\pst@dimg
+\pst@dimg=\psk@xdotscale\pst@dimg
+\divide\pst@dimh 2
+\divide\pst@dimg 2\relax}
+%
+\psset[pstricks]{dotscale=1}
+%
+\def\psdot{\pst@object{psdot}}
+\def\psdot@i{\@ifnextchar({\psdot@ii}{\psdot@ii(\z@,\z@)}}
+\def\psdot@ii(#1){%
+ \begin@SpecialObj%
+% hv modification 1.13 2005-11-28
+ \solid@star%
+% hv modification end
+ \pst@@getcoor{#1}%
+ \addto@pscode{
+ \psk@dotsize
+ \@nameuse{psds@\psk@dotstyle}
+ \tx@setStrokeTransparency
+ \pst@coor Dot}%
+ \end@SpecialObj}
+%
+\def\psdots{\pst@object{psdots}}
+\def\psdots@i{%
+ \begin@SpecialObj%
+ \pst@getcoors[\psdots@ii}
+\def\psdots@ii{%
+ \addto@pscode{ false \tx@NArray \psdots@iii }%
+ \end@SpecialObj}
+\def\psdots@iii{%
+ \psk@dotsize
+ \@nameuse{psds@\psk@dotstyle}
+ \tx@setStrokeTransparency
+ newpath
+ n { transform floor .5 add exch floor .5 add exch itransform Dot } repeat }
+%
+% DG: dead code (to suppress until \psset[pstricks]{dotstyle) ? - Aug. 4, 1997
+\def\tx@SQ{SQ }
+\def\tx@ST{ST }
+\def\tx@SP{SP }
+%
+\def\pst@gdot#1{ /Dot { gsave T \psk@dotangle \psk@dotscale #1 grestore } def }
+%
+\@namedef{psds@*}{\pst@gdot{ 0 0 DS \tx@SD }}
+\@namedef{psds@o}{%
+ /r2 DS CLW sub def
+ \pst@gdot{ 0 0 DS \tx@SD \pst@usecolor\psfillcolor SLW 0 0 r2 \tx@SD }}
+\@namedef{psds@square*}{ /r1 DS .886 mul def \pst@gdot{r1 \tx@SQ }}
+\@namedef{psds@square}{%
+ /r1 DS .886 mul def /r2 r1 CLW sub def
+ \pst@gdot{r1 \tx@SQ \pst@usecolor\psfillcolor r2 \tx@SQ}}
+\@namedef{psds@triangle*}{%
+ /y1 DS .778 mul neg def /x1 y1 1.732 mul neg def
+ \pst@gdot{x1 y1 \tx@ST}}
+\@namedef{psds@triangle}{%
+ /y1 DS .778 mul neg def /x1 y1 1.732 mul neg def
+ /y2 y1 CLW add def /x2 y2 1.732 mul neg def
+ \pst@gdot{x1 y1 \tx@ST \pst@usecolor\psfillcolor x2 y2 \tx@ST}}
+\@namedef{psds@pentagon*}{%
+ /r1 DS 1.149 mul def
+ \pst@gdot{r1 \tx@SP}}
+\@namedef{psds@pentagon}{%
+ DS .93 mul dup 1.236 mul /r1 ED CLW sub 1.236 mul /r2 ED
+ \pst@gdot{r1 \tx@SP \pst@usecolor\psfillcolor r2 \tx@SP}}
+\@namedef{psds@+}{%
+ /DS DS 1.253 mul def
+ \pst@gdot{DS 0 moveto DS neg 0 L stroke 0 DS moveto 0 DS neg L stroke}}
+\@namedef{psds@|}{%
+ \psk@tbarsize CLW mul add 2 div /DS ED
+ \pst@gdot{0 DS moveto 0 DS neg L stroke}}
+% DG: end dead code?
+%
+\define@key[psset]{pstricks}{dotstyle}[*]{%
+ \@ifundefined{psds@#1}%
+ {\@pstrickserr{Dot style `#1' not defined}\@eha}%
+ {\edef\psk@dotstyle{#1}}}
+\psset[pstricks]{dotstyle=*}
+%
+\def\tx@FontDot{FontDot }
+\def\newpsfontdot#1[#2]#3#4{%
+ \@namedef{psds@#1}{%
+ /#3 \psk@@dotangle [#2] \tx@FontDot
+% DG/SR modification begin - Dec. 12, 1999 - Patch 14
+%/Dot { moveto #4 show } bind def }}
+ /Dot { moveto gsave \psk@dotscale #4 show grestore } bind def
+}}
+% DG/SR modification end
+\def\newpsfontdotH#1[#2]#3#4#5{% for filled objects
+ \@namedef{psds@#1}{%
+ /#3 \psk@@dotangle [#2] \tx@FontDot
+ /Dot {
+ moveto
+% \iftrue
+% DG/SR modification begin - Dec. 23, 1999 - Patch 14
+%gsave \pst@usecolor\psfillcolor #5 show grestore
+%\fi
+%#4 show
+ gsave \psk@dotscale \pst@usecolor\psfillcolor #5 show grestore % fill first
+% \fi
+ gsave \psk@dotscale #4 show grestore % show the unfilled one
+% DG/SR modification end
+ } bind def
+}}
+%
+\pstheader{pst-dots.pro}
+\newpsfontdot{*}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(b)}
+\newpsfontdotH{o}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(c)}{(b)}
+\newpsfontdotH{Bo}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(C)}{(b)}
+\newpsfontdotH{triangle}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(t)}{(u)}
+\newpsfontdotH{Btriangle}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(T)}{(u)}
+\newpsfontdot{triangle*}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(u)}
+\newpsfontdotH{square}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(s)}{(r)}
+\newpsfontdotH{Bsquare}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(S)}{(r)}
+\newpsfontdot{square*}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(r)}
+\newpsfontdotH{pentagon}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(p)}{(q)}
+\newpsfontdotH{Bpentagon}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(P)}{(q)}
+\newpsfontdot{pentagon*}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(q)}
+% DG/SR modification begin - Mar. 18, 1997 and Dec. 16, 1999 - Patch 14
+%\newpsfontdot{diamond*}[1.9 0.0 0.0 1.9 -0.4598 -0.70775]{StandardSymL}{<E0>}
+%\newpsfontdot{diamond}[2.3 0.0 0.0 2.3 -0.8533 -0.5336]{StandardSymL}{<A8>}
+% D.G. modification begin - Jan. 17, 2000
+\newpsfontdotH{diamond}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(d)}{(l)}
+\newpsfontdotH{Bdiamond}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(D)}{(l)}
+\newpsfontdot{diamond*}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(l)}
+% DG/SR modification end
+\newpsfontdot{oplus}[1.44928 0.0 0.0 1.44928 -0.562319 -0.478261]{StandardSymL}{<C5>}
+\newpsfontdot{otimes}[1.44928 0.0 0.0 1.44928 -0.562319 -0.475362]{StandardSymL}{<C4>}
+\newpsfontdot{x}[1.8 0.0 0.0 1.8 -0.495 -0.4788]{StandardSymL}{<B4>}
+\newpsfontdot{+}[2.3 0.0 0.0 2.3 -0.6486 -0.5819]{NimbusRomNo9L-Regu}{<2B>}
+\newpsfontdot{asterisk}[2.43309 0.0 0.0 2.43309 -0.609489 -1.14477]{NimbusRomNo9L-Regu}{<2A>}
+\newpsfontdot{B+}[2.3 0.0 0.0 2.3 -0.6555 -0.5819]{NimbusRomNo9L-Bold}{<2B>}
+\newpsfontdot{Basterisk}[2.29358 0.0 0.0 2.29358 -0.576835 -1.08486]{NimbusRomNo9L-Bold}{<2A>}
+\newpsfontdot{|}[1.98413 0.0 0.0 1.38 -0.258929 -0.5]{NimbusSanL-Regu}{(|)}
+% DG/SR modification begin - Oct. 27, 1997 - Patch 7
+%[1.98413 0.0 0.0 1.98413 -0.258929 -0.712302]{NimbusSanL-Regu}{(|)}
+% DG/SR modification end
+\newpsfontdot{B|}[1.98413 0.0 0.0 1.38 -0.277778 -0.5]{NimbusSanL-Bold}{(|)}%
+% DG/SR modification begin - Oct. 27, 1997 - Patch 7
+%[1.98413 0.0 0.0 1.98413 -0.277778 -0.78302]{NimbusSanL-Bold}{(|)}
+
+% DG/SR modification end
+\iffalse
+\newpsfontdot{*}[2.77778 0.0 0.0 2.77778 -0.638889 -0.813889]{StandardSymL}{<B7>}
+\newpsfontdot{o}[3.33333 0.0 0.0 3.33333 -0.666667 -1.78167]{StandardSymL}{<B0>}
+\newpsfontdot{Bo}[4.69484 0.0 0.0 4.69484 -0.78169 -2.97418]{NimbusRomNo9L-Bold}{<CA>}
+\fi
+% Etienne Riga
+\newpsfontdot{Asterisk}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(k)}
+\newpsfontdot{BoldAsterisk}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(K)}
+\newpsfontdotH{SolidAsterisk}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(J)}{(b)}
+%
+\newpsfontdotH{Pentagon}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(p)}{(q)}
+\newpsfontdotH{BoldPentagon}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(P)}{(q)}
+\newpsfontdot{SolidPentagon}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(q)}
+\newpsfontdotH{Hexagon}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(h)}{(G)}
+\newpsfontdotH{BoldHexagon}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(H)}{(G)}
+\newpsfontdot{SolidHexagon}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(G)}
+\newpsfontdotH{Octogon}[1 0 0 1 0 0]{PSTricksDotFont}{(f)}{(g)}
+\newpsfontdotH{BoldOctogon}[1 0 0 1 0 0]{PSTricksDotFont}{(F)}{(g)}
+\newpsfontdot{SolidOctogon}[1 0 0 1 0 0]{PSTricksDotFont}{(g)}
+%
+\newpsfontdot{Bullet}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(b)}
+\newpsfontdotH{Circle}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(c)}{(b)}
+\newpsfontdotH{BoldCircle}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(C)}{(b)}
+%\newpsfontdot{SolidCircle}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(u)}
+\newpsfontdotH{Triangle}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(t)}{(u)}
+\newpsfontdotH{BoldTriangle}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(T)}{(u)}
+\newpsfontdot{SolidTriangle}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(u)}
+\newpsfontdotH{Square}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(s)}{(r)}
+\newpsfontdotH{BoldSquare}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(S)}{(r)}
+\newpsfontdot{SolidSquare}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(r)}
+\newpsfontdot{Add}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(a)}
+\newpsfontdot{BoldAdd}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(A)}
+\newpsfontdot{Mul}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(x)}
+\newpsfontdot{BoldMul}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(X)}
+\newpsfontdotH{Oplus}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(m)}{(b)}
+\newpsfontdotH{BoldOplus}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(M)}{(b)}
+\newpsfontdotH{SolidOplus}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(e)}{(b)}
+\newpsfontdotH{Otimes}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(n)}{(b)}
+\newpsfontdotH{BoldOtimes}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(N)}{(b)}
+\newpsfontdotH{SolidOtimes}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(E)}{(b)}
+\newpsfontdot{Bar}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(i)}
+\newpsfontdot{BoldBar}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(I)}
+\newpsfontdotH{Diamond}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(d)}{(l)}
+\newpsfontdotH{BoldDiamond}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(D)}{(l)}
+\newpsfontdot{SolidDiamond}[1.0 0.0 0.0 1.0 0.0 0.0]{PSTricksDotFont}{(l)}
+%
+\newdimen\pslinearc
+\define@key[psset]{pstricks}{linearc}[0pt]{\pssetlength\pslinearc{#1}}
+\psset[pstricks]{linearc=0pt}
+%
+\def\psline{\begingroup\pst@object{psline}}
+\def\psline@i{%
+ \pst@getarrows{%
+ \begin@OpenObj
+ \pst@getcoors[\psline@ii
+ }%
+}
+\def\psline@ii{%
+ \ifx\pslinestyle\psls@@symbol\addto@pscode{ \psls@symbol SymbolLine }%
+ \else
+ \addto@pscode{
+ \ifPst@noCurrentPoint\else\pst@cp\fi % current point?
+ \psline@iii % arc and lineto type
+ \tx@Line % .pro function
+ }%
+ \fi
+ \end@OpenObj
+ \endgroup
+}
+\def\psline@iii{%
+ \ifdim\pslinearc>\z@
+ /r \pst@number\pslinearc def
+ /Lineto { \tx@Arcto } def
+ \else
+ /Lineto /lineto load def
+ \fi
+ \tx@setlinejoin % hv 2007-10-13
+ \ifshowpoints true \else false \fi
+}
+%
+\def\psLine{\pst@object{psLine}}
+\def\psLine@i{%
+ \pst@getarrows{%
+ \begin@OpenObj
+ \psLine@ii}}
+\def\psLine@ii(#1){\@ifnextchar({\psLine@iii(#1)}{\psLine@iii(0,0)(#1)}}%
+\def\psLine@iii(#1)(#2){%
+ \pst@getcoor{#1}\pst@tempA
+ \pst@getcoor{#2}\pst@tempB
+ \addto@pscode{
+ \ifPst@noCurrentPoint\else\pst@cp\fi % current point?
+ [ % start for coordinate array
+ \pst@tempB
+ \pst@tempA % order vice versa
+ 4 copy Pyth2 \psk@arrowlength ge
+ { \psline@iii \tx@Line }
+ { pop pop pop pop pop } ifelse
+ }%
+ \end@OpenObj
+ \ignorespaces
+}
+\def\psLineSegments{\leavevmode\pst@killglue\pst@object{psLineSegments}}
+\def\psLineSegments@i{\pst@getarrows{\psLineSegments@ii}}
+\def\psLineSegments@ii(#1)(#2){%
+ \begingroup
+ \use@keep@par
+ \solid@star
+ \ifpsdoubleline\pst@setdoublesep\fi
+ \init@pscode
+ \let\pst@linetype\pst@arrowtype
+ \pst@addarrowdef
+ \pst@getcoor{#1}\pst@tempA
+ \pst@getcoor{#2}\pst@tempB
+ \addto@pscode{
+ \ifPst@noCurrentPoint\else\pst@cp\fi % current point?
+ [ % start for coordinate array
+ \pst@tempB
+ \pst@tempA % order vice versa
+ 4 copy Pyth2 \psk@arrowlength ge
+ { \psline@iii \tx@Line }
+ { pop pop pop pop pop } ifelse
+ }%
+ \end@OpenObj
+ \ignorespaces
+ \@ifnextchar(\psLineSegments@ii{}%
+}%
+\def\pst@isnum#1{\pst@isnum@i\zap@space#1 \@empty\@nil}%
+\def\pst@isnum@i#1\@nil{%
+ \if!\ifnum9<1#1!\else_\fi%
+ \expandafter\@firstoftwo%
+ \else%
+ \expandafter\@secondoftwo%
+ \fi}
+%
+\def\psset@@symbol#1#2#3#4\@nil{%
+ \ifx\relax#4\relax\def\psk@symbol{(#1)}%
+ \else%
+ \pst@isnum{#1#2#3}{%
+ \pst@cnta='#1#2#3\relax%
+ \ifnum\pst@cnta>'377\relax%
+ \@pstrickserr{Number too large!}\@ehpb%
+ \else%
+ \def\psk@symbol{(\@backslashchar#1#2#3)}%
+ \fi%
+}{\@pstrickserr{Not a number!}\@ehpb}%
+ \fi}
+%
+\define@key[psset]{pstricks}{symbol}[a]{\expandafter\psset@@symbol#1!!\@nil}
+\psset[pstricks]{symbol=a}
+%
+\newdimen\pst@symbolStep
+\define@key[psset]{pstricks}{symbolStep}[20pt]{\pst@expandafter\pst@@symbolStep#1\@nil}
+\def\pst@@symbolStep#1#2\@nil{\if-#1\pssetlength\pst@symbolStep{-#2pt}\else\pssetlength\pst@symbolStep{#1#2}\fi}
+\psset[pstricks]{symbolStep=20pt}
+
+\newdimen\pst@symbolWidth
+\newdimen\pst@symbolLinewidth
+\define@key[psset]{pstricks}{symbolWidth}[10pt]{\pssetlength\pst@symbolWidth{#1}}
+\define@key[psset]{pstricks}{symbolLinewidth}[0.5pt]{\pssetlength\pst@symbolLinewidth{#1}}
+\psset[pstricks]{symbolWidth=10pt,symbolLinewidth=0.5pt}
+
+\define@key[psset]{pstricks}{symbolFont}[Dingbats]{\def\psk@symbolFont{/#1 }}
+\psset[pstricks]{symbolFont=Dingbats}
+\define@boolkey[psset]{pstricks}[Pst@]{rotateSymbol}[true]{}
+\psset[pstricks]{rotateSymbol=false}
+\define@key[psset]{pstricks}{startAngle}[0]{\pst@getangle{#1}\psk@startAngle}
+\define@key[psset]{pstricks}{tickAngle}[0]{\pst@getangle{#1}\psk@tickAngle}
+\psset[pstricks]{startAngle=0,tickAngle=0}
+\define@boolkey[psset]{pstricks}[Pst@]{curveticks}[true]{}
+\psset[pstricks]{curveticks=false}
+
+%
+\def\psls@symbol{
+ /Symbol \psk@symbol def
+ /SymbolWidth \pst@number\pst@symbolWidth def
+ /SymbolLinewidth \pst@number\pst@symbolLinewidth def
+ /SymStep \pst@number\pst@symbolStep def
+ \psk@symbolFont findfont %0. [1.0 0.0 0.0 1.0 0.0 0.0]
+ \pst@number\pst@symbolWidth scalefont %dup
+ setfont
+ /rotateSymbol \ifPst@rotateSymbol true \else false \fi def
+ /tickAngle \psk@tickAngle\space def
+ /startAngle \psk@startAngle\space def
+ /CorrAngle \ifx\psk@rot\@empty 0 \else \psk@rot \fi def
+ /curveticks \ifPst@curveticks true \else false \fi def
+ \pst@number\pslinewidth SLW
+}
+\def\psls@@symbol{symbol}
+%
+\def\psPline{\def\pst@par{}\pst@object{psPline}}% perpendicular to another line B-C
+\def\psPline@i{%
+ \pst@getarrows{%
+ \begin@OpenObj
+ \pst@getcoors[\psPline@ii}% \pst@coors on stack
+}
+\def\psPline@ii{%
+ \addto@pscode{ % [ pC pB pA is on stack
+ /yA ED /xA ED
+ /yB ED /xB ED
+ yB sub exch xB sub div /mBC ED % the slope
+ /mA 1 mBC neg div def % orthogonal
+ /xS yA yB sub mBC xB mul add mA xA mul sub mBC mA sub div def
+ /yS mBC xS xB sub mul yB add def
+ xS yS xA yA
+ \ifPst@noCurrentPoint\else\pst@cp\fi % current point
+ \psline@iii % arc and lineto type
+ \tx@Line % .pro function
+ }%
+ \end@OpenObj%
+ \ignorespaces%
+}
+%
+\def\qline(#1)(#2){%
+ \def\pst@par{}%
+ \begin@SpecialObj
+ \def\pst@linetype{0}%
+ \pst@getcoor{#1}\pst@tempa
+ \pst@@getcoor{#2}%
+ \addto@pscode{%
+ \pst@tempa moveto \pst@coor L
+ \@nameuse{psls@\pslinestyle}%
+ }%
+ \end@SpecialObj}
+%
+\def\pspolygon{\pst@object{pspolygon}}
+\def\pspolygon@i{%
+ \begin@ClosedObj%
+ \def\pst@cp{}%
+ \pst@getcoors[\pspolygon@ii%
+}
+\def\pspolygon@ii{%
+ \ifx\pslinestyle\psls@@symbol\addto@pscode{ \psls@symbol SymbolPolygon }%
+ \else \addto@pscode{\psline@iii \tx@Polygon}%
+ \fi%
+ \def\pst@linetype{1}%
+ \end@ClosedObj}
+%
+\define@key[psset]{pstricks}{framearc}[0]{\pst@checknum{#1}\psk@framearc}
+\psset[pstricks]{framearc=0}
+%
+\define@key[psset]{pstricks}{cornersize}[relative]{\pst@expandafter\psset@@cornersize{#1}\@nil}
+\def\psset@@cornersize#1#2\@nil{%
+ \if #1a\relax
+ \def\psk@cornersize{\pst@number\pslinearc false }%
+ \else\def\psk@cornersize{\psk@framearc true }%
+ \fi}
+\psset[pstricks]{cornersize=relative}
+%
+\def\tx@Rect{Rect }
+\def\tx@OvalFrame{OvalFrame }
+\def\tx@Frame{Frame }
+%
+\define@key[psset]{pstricks}{dimen}[outer]{\pst@expandafter\psset@@dimen{#1}\@nil}
+\def\psset@@dimen#1#2\@nil{%
+ \if #1o\relax% outer
+ \def\psk@dimen{.5 }%
+ \else
+ \if #1m\relax% middle
+ \def\psk@dimen{0 }%
+ \else
+ \if #1i\relax% inner
+ \def\psk@dimen{-.5 }%
+ \fi\fi\fi}
+\psset[pstricks]{dimen=outer}
+%
+\def\psframe{\pst@object{psframe}}
+\def\psframe@i(#1){%
+ \@ifnextchar({\psframe@ii(#1)}{\psframe@ii(0,0)(#1)}}
+\def\psframe@ii(#1)(#2){%
+ \begin@ClosedObj
+ \pst@getcoor{#1}\pst@tempa
+ \pst@@getcoor{#2}%
+ \addto@pscode{ \psk@cornersize \pst@tempa \pst@coor \psk@dimen \tx@Frame }%
+ \def\pst@linetype{2}%
+ \showpointsfalse
+ \end@ClosedObj
+}
+
+\iffalse
+\def\psSquare{\pst@object{psSquare}}
+\def\psSquare@i(#1)(#2){%
+ \begin@ClosedObj
+ \pst@getcoor{#1}\pst@tempa
+ \pst@getcoor{#2}\pst@tempb
+ \addto@pscode{ \psk@cornersize
+ \pst@tempa /yA ED /xA ED
+ \pst@tempb /yB ED /xB ED
+ xA yA moveto xB yB L
+ xA xB sub yA yB sub atan /Angle ED
+ xA yA xB yB Pyth2 dup xA add exch yA add
+ \psk@dimen
+ \tx@Frame
+% grestore
+ }%
+ \def\pst@linetype{2}%
+ \showpointsfalse
+ \end@ClosedObj
+}
+\fi
+%
+\def\psTextFrame{\pst@object{psTextFrame}}
+\def\psTextFrame@i(#1)(#2)#3{%
+ \addbefore@par{ref=c}% to prevent an empty value
+ \leavevmode%
+ \pst@killglue
+ \begingroup
+ \use@par
+ \ifx\psk@yref\relax \def\psk@yref{0}\fi% no Baseline possible
+ \SpecialCoor
+ \pst@getcoor{#1}\pst@tempA
+ \pst@getcoor{#2}\pst@tempB
+ \if@star\psframe*(#1)(#2)\else\psframe(#1)(#2)\fi
+ \rput(! \pst@tempA \pst@tempB % x1 y1 x2 y2
+ exch 4 -1 roll % y1 y2 x2 x1
+ dup /x1 ED % y1 y2 x2 x1
+ sub /dx ED % y1 y2
+ exch dup /y1 ED % y2 y1
+ sub /dy ED
+ x1 dx \psk@xref\space mul add \pst@number\psxunit div
+ y1 dy \psk@yref\space mul add \pst@number\psyunit div ){#3}
+ \endgroup
+ \ignorespaces}
+%
+\def\tx@BezierNArray{ BezierNArray }
+\def\tx@OpenBezier{ OpenBezier }
+\def\tx@ClosedBezier{ ClosedBezier }
+\def\tx@BezierShowPoints{ BezierShowPoints }
+\def\tx@BezierCurve{ BezierCurve }
+\def\pst@BezierType{2 } % the default
+%
+\def\psbezier{\pst@object{psbezier}}
+\def\psbezier@i{%
+ \pst@getarrows{%
+ \begin@OpenObj
+ \pst@getcoors[\psbezier@ii%
+ }%
+}
+\def\psbezier@ii{%
+ \addto@pscode{
+ \ifPst@noCurrentPoint\else\pst@cp\fi
+ \ifshowpoints true \else false \fi
+ \ifx\pslinestyle\psls@@symbol \psls@symbol OpenSymbolBezier
+ \else
+ \tx@OpenBezier
+ \ifshowpoints \tx@BezierShowPoints \fi
+ \fi
+ }%
+ \def\pst@linetype{1}%
+ \ifx\pslinestyle\psls@@symbol\def\pslinestyle{none}\fi%
+ \end@OpenObj}
+%
+\def\pscbezier{\def\pst@par{}\pst@object{pscbezier}}
+\def\pscbezier@i{%
+ \begin@ClosedObj
+ \pst@getcoors[\pscbezier@ii}
+%
+\def\pscbezier@ii{%
+ \addto@pscode{%
+ \ifshowpoints true \else false \fi
+ \ifx\pslinestyle\psls@@symbol \psls@symbol ClosedSymbolBezier
+ \else
+ \tx@ClosedBezier
+ \ifshowpoints \tx@BezierShowPoints \fi
+ \fi}%
+% \chardef\pst@linetype=1
+ \def\pst@linetype{1}%
+ \ifx\pslinestyle\psls@@symbol\def\pslinestyle{none}\fi%
+ \end@ClosedObj}
+%
+\iffalse
+\define@key[psset]{pstricks}{epsilon}[0.005]{\pst@checknum{#1}\psk@epsilon}
+\psset[pstricks]{epsilon=0.005} % 200 steps for one curve
+%
+\def\psBezier#1{% % allowed order is 1 ... 9
+ \ifnum#1>0 \ifnum#1<10 \def\pst@BezierType{#1 }\fi\fi%
+ \def\pst@par{}\pst@object{psBezier}}
+\def\psBezier@i{%
+ \pst@getarrows{%
+ \begin@OpenObj
+ \pst@getcoors[\psBezier@ii%
+}}
+\def\psBezier@ii{%
+ \addto@pscode{%
+ \psk@epsilon % step for Bezier T=0,0+epsilon,0+i*epsilon,...,1
+ \pst@BezierType % type of the Bezier curve 2,3,4,...
+ \tx@BezierCurve
+ \ifshowpoints \tx@BezierShowPoints \fi
+ }%
+ \end@OpenObj}
+\fi
+%
+\define@key[psset]{pstricks}{pType}[0]{\pst@cntg=#1\relax\edef\psk@pType{\the\pst@cntg}}
+\psset[pstricks]{pType=0}
+\def\tx@Parab{Parab }% given by 1 point and the min/max
+\def\tx@Parabo{Parab1 }% given by 2 points for y-a=(x-b)^2
+%
+\def\psparabola{\pst@object{psparabola}}% 2009-05-19 (hv)
+\def\psparabola@i{\pst@getarrows\psparabola@ii}
+\def\psparabola@ii#1(#2)#3(#4){% #2 P #4 SP
+ \begin@OpenObj
+ \pst@getcoor{#2}\pst@tempa
+ \pst@@getcoor{#4}%
+ \addto@pscode{\pst@tempa \pst@coor
+ \ifcase\psk@pType
+ \tx@Parab \or
+ \tx@Parabo
+ \fi}%
+ \end@OpenObj}
+\let\parabola\psparabola% compatibility (hv)
+%
+%
+\define@key[psset]{pstricks}{gridwidth}[0.8pt]{\pst@getlength{#1}\psk@gridwidth}
+\psset[pstricks]{gridwidth=.8pt}
+\define@key[psset]{pstricks}{griddots}[0]{%
+ \pst@cntg=#1\relax
+ \edef\psk@griddots{\the\pst@cntg}}
+\psset[pstricks]{griddots=0}
+\define@key[psset]{pstricks}{gridcolor}[black]{\pst@getcolor{#1}\psgridcolor}
+\psset[pstricks]{gridcolor=black}
+\define@key[psset]{pstricks}{subgridwidth}[0.4pt]{\pst@getlength{#1}\psk@subgridwidth}
+\psset[pstricks]{subgridwidth=0.4pt}
+\define@key[psset]{pstricks}{subgridcolor}[gray]{\pst@getcolor{#1}\pssubgridcolor}
+\psset[pstricks]{subgridcolor=gray}
+\define@key[psset]{pstricks}{subgriddots}[0]{%
+ \pst@cntg=#1\relax\edef\psk@subgriddots{\the\pst@cntg}}
+\psset[pstricks]{subgriddots=0}
+\define@key[psset]{pstricks}{subgriddiv}[5]{%
+ \pst@cntg=#1\relax\edef\psk@subgriddiv{\the\pst@cntg}}
+\psset[pstricks]{subgriddiv=5}
+%
+\define@key[psset]{pstricks}{gridfont}[NimbusSanL-Regu]{\def\psk@gridfont{/#1 }}% hv 2007-11-13
+\ifpst@psfonts
+ \psset[pstricks]{gridfont=Helvetica}%
+\else
+ \psset[pstricks]{gridfont=NimbusSanL-Regu}%
+\fi
+%
+\define@key[psset]{pstricks}{gridlabels}[10pt]{\pst@getlength{#1}\psk@gridlabels}
+\psset[pstricks]{gridlabels=10pt}
+\define@key[psset]{pstricks}{gridlabelcolor}[black]{\pst@getcolor{#1}\psgridlabelcolor}
+\psset[pstricks]{gridlabelcolor=black}
+\define@key[psset]{pstricks}{xgridoffset}[0]{\pst@getlength{#1}\psk@xgridoffset}
+\define@key[psset]{pstricks}{ygridoffset}[0]{\pst@getlength{#1}\psk@ygridoffset}
+\psset[pstricks]{xgridoffset=0,ygridoffset=0}
+
+\def\tx@Grid{Grid }
+
+\def\psgrid{\pst@object{psgrid}}
+\def\psgrid@i{\@ifnextchar({\psgrid@ii}{\expandafter\psgrid@iv\pic@coor}}
+\def\psgrid@ii(#1){\@ifnextchar({\psgrid@iii(#1)}{\psgrid@iv(0,0)(0,0)(#1)}}
+\def\psgrid@iii(#1)(#2){\@ifnextchar({\psgrid@iv(#1)(#2)}{\psgrid@iv(#1)(#1)(#2)}}
+\def\psgrid@iv(#1)(#2)(#3){%
+ \begin@SpecialObj%
+ \pst@getcoor{#1}\pst@tempA% hv 1.11
+ \pst@getcoor{#2}\pst@tempB% hv 1.11
+ \pst@@getcoor{#3}%
+ \ifnum\psk@subgriddiv>1\relax
+ \addto@pscode{
+ /xGridOffset \psk@xgridoffset\space def
+ /yGridOffset \psk@ygridoffset\space def
+ gsave
+ \tx@setStrokeTransparency
+ \psk@subgridwidth SLW
+ \pst@usecolor\pssubgridcolor
+ \pst@tempB \pst@coor \pst@tempA % hv 1.11
+% \pst@number\psxunit \pst@number\psyunit % hv 1.11
+ \pst@number\psxunit abs \pst@number\psyunit abs % hv 1.11
+ \psk@subgriddiv\space \psk@subgriddots\space
+ {} 0
+ \psk@gridfont findfont 0 scalefont setfont % hv 1.16
+ \tx@Grid
+ grestore
+ }%
+ \fi%
+ \addto@pscode{
+ gsave
+ /xGridOffset \psk@xgridoffset def
+ /yGridOffset \psk@ygridoffset def
+ \tx@setStrokeTransparency
+ \psk@gridwidth SLW
+ \pst@usecolor\psgridcolor
+ \pst@tempB \pst@coor \pst@tempA % hv 1.11
+ \pst@number\psxunit abs \pst@number\psyunit abs % hv 1.11
+% \pst@number\psxunit \pst@number\psyunit % hv 1.11
+ 1 \psk@griddots\space { \pst@usecolor\psgridlabelcolor }
+ \psk@gridlabels
+ \psk@gridfont findfont \psk@gridlabels scalefont setfont % hv 1.16
+ \tx@Grid
+ grestore
+ }%
+ \end@SpecialObj}
+%
+\newif\ifpsmathbox
+\psmathboxtrue
+\def\pst@mathflag{\z@}
+\newtoks\everypsbox
+\let\pst@thisbox\relax
+%
+\long\def\pst@makenotverbbox#1#2{%
+ \edef\pst@mathflag{%
+ \ifpsmathbox\ifmmode\ifinner 1\else 2\fi\else\z@\fi\else\z@\fi}%
+ \setbox\pst@hbox=\hbox{%
+ \ifcase\pst@mathflag\or$\m@th\textstyle\or$\m@th\displaystyle\fi%
+ {\pst@thisbox\the\everypsbox#2}%
+ \ifnum\pst@mathflag>\z@$\fi% $
+ }%
+ #1}
+%
+\def\pst@makeverbbox#1{%
+ \def\pst@afterbox{#1}%
+ \edef\pst@mathflag{\ifpsmathbox\ifmmode\ifinner1\else2\fi\else\z@\fi\else\z@\fi}%
+ \afterassignment\pst@beginbox%
+ \setbox\pst@hbox\hbox%
+}
+\def\pst@beginbox{%
+ \ifcase\pst@mathflag\or$\m@th\or$\m@th\displaystyle\fi%
+ \bgroup\aftergroup\pst@endbox%
+ \pst@thisbox%
+ \the\everypsbox%
+}
+\def\pst@endbox{%
+ \ifnum\pst@mathflag>\z@\relax$\fi% $
+ \egroup%
+ \pst@afterbox%
+}
+\def\pst@makebox{\pst@@makebox}
+\def\psverbboxtrue{\def\pst@@makebox{\pst@makeverbbox}}
+\def\psverbboxfalse{\def\pst@@makebox{\pst@makenotverbbox}}
+\psverbboxfalse
+\def\pst@longbox{%
+ \def\pst@makebox{%
+ \gdef\pst@makebox{\pst@@makebox}%
+ \pst@makelongbox%
+ }%
+}
+\def\pst@makelongbox#1{%
+ \def\pst@afterbox{#1}%
+ \edef\pst@mathflag{%
+ \ifpsmathbox\ifmmode\ifinner 1\else 2\fi\else \z@\fi\else \z@\fi%
+ }%
+ \setbox\pst@hbox\hbox\bgroup
+ \aftergroup\pst@afterbox
+ \ifcase\pst@mathflag\or$\m@th\or$\m@th\displaystyle\fi
+ \begingroup
+ \pst@thisbox
+ \the\everypsbox%
+}
+\def\pst@endlongbox{%
+ \endgroup
+ \ifnum\pst@mathflag>\z@$\fi %$
+ \egroup%
+}
+\def\pslongbox#1#2{%
+ \@namedef{#1}{\pst@longbox#2}%
+ \@namedef{end#1}{\pst@endlongbox}}
+%
+\newdimen\psframesep
+\define@key[psset]{pstricks}{framesep}[3pt]{\pssetlength\psframesep{#1}}
+\psset[pstricks]{framesep=3pt}
+%
+\define@boolkey[psset]{pstricks}[ps]{boxsep}[true]{}
+\psset[pstricks]{boxsep}
+%
+\def\pst@useboxpar{%
+ \use@par
+ \if@star
+ \let\pslinecolor\psfillcolor
+ \solid@star
+ \let\solid@star\relax
+ \fi
+ \ifpsdoubleline \pst@setdoublesep \fi}
+%
+\def\psframebox{\def\pst@par{}\pst@object{psframebox}}
+\def\psframebox@i{\pst@makebox\psframebox@ii}
+\def\psframebox@ii{%
+ \begingroup
+ \pst@useboxpar
+ \pst@dima=\pslinewidth
+ \advance\pst@dima by \psframesep
+ \pst@dimc=\wd\pst@hbox\advance\pst@dimc by \pst@dima
+ \pst@dimb=\dp\pst@hbox\advance\pst@dimb by \pst@dima
+ \pst@dimd=\ht\pst@hbox\advance\pst@dimd by \pst@dima
+ \setbox\pst@hbox=\hbox{%
+ \ifpsboxsep\kern\pst@dima\fi
+ \begin@ClosedObj
+ \addto@pscode{%
+ \psk@cornersize % arcradius boolean
+ \pst@number\pst@dima neg
+ \pst@number\pst@dimb neg
+ \pst@number\pst@dimc
+ \pst@number\pst@dimd
+ .5
+ \tx@Frame%
+ }%
+ \def\pst@linetype{2}%
+ \showpointsfalse
+ \end@ClosedObj
+ \box\pst@hbox
+ \ifpsboxsep\kern\pst@dima\fi%
+ }%
+ \ifpsboxsep\dp\pst@hbox=\pst@dimb\ht\pst@hbox=\pst@dimd\fi
+ \leavevmode\box\pst@hbox
+ \endgroup}
+%
+\def\psdblframebox{\def\pst@par{}\pst@object{psdblframebox}}
+\def\psdblframebox@i{\addto@par{doubleline=true}\psframebox@i}
+%
+\define@key[psset]{pstricks}{clipcommand}[clip]{\def\pst@clipcommand{#1 }}
+\psset[pstricks]{clipcommand=clip}% alternative is eoclip
+%
+\def\psclip{\@ifnextchar[\psclip@i{\psclip@i[]}}%
+\def\psclip@i[#1]#2{%
+ \leavevmode%
+ \begingroup%
+ \ifx\relax#1\relax\else\psset{#1}\fi%
+ \begin@psclip%
+ \begingroup%
+ \def\use@pscode{%
+ \pstVerb{
+ \pst@dict
+ /mtrxc CM def
+ CP CP T
+ \tx@STV
+ \psk@origin
+ \psk@swapaxes
+ newpath
+ \pst@code
+ \pst@clipcommand
+ newpath
+ mtrxc setmatrix
+ moveto
+ 0 setgray
+ end
+ }%
+ \gdef\pst@code{}}%
+ \def\@multips(##1)(##2)##3##4{\pst@misplaced\multips}%
+ \def\nc@object##1##2##3##4{\pst@misplaced{node connection}}%
+ \hbox to\z@{#2}%
+ \endgroup%
+ \def\endpsclip{%
+ \end@psclip%
+ \endgroup}%
+ \ignorespaces}
+%
+\def\endpsclip{\pst@misplaced\endpsclip}
+\let\begin@psclip\relax
+\def\end@psclip{\pstVerb{currentpoint initclip moveto}}
+%
+\def\AltClipMode{%
+ \def\end@psclip{\pstVerb{\pst@grestore}}%
+ \def\begin@psclip{\pstVerb{gsave}}}
+ \def\clipbox{\@ifnextchar[{\clipbox@}{\clipbox@[\z@]}}
+% DG modification begin - Apr. 3, 1997
+% From paulus@immd5.informatik.uni-erlangen.de (Dietrich Paulus)
+%\def\clipbox@[#1]{\pst@makebox\clipbox@@{#1}}
+\def\clipbox@[#1]{\pst@makebox{\clipbox@@{#1}}}
+% DG modification end
+\def\clipbox@@#1{%
+ \pssetlength\pst@dimg{#1}%
+ \leavevmode\hbox{%
+ \begin@psclip%
+ \pst@Verb{
+ CM \tx@STV CP T newpath
+ /a \pst@number\pst@dimg def
+ /w \pst@number{\wd\pst@hbox}a add def
+ /d \pst@number{\dp\pst@hbox}a add neg def
+ /h \pst@number{\ht\pst@hbox}a add def
+ a neg d moveto
+ a neg h L
+ w h L
+ w d L
+ closepath
+ \pst@clipcommand
+ newpath
+ 0 0 moveto
+ setmatrix}%
+ \unhbox\pst@hbox%
+ \end@psclip}}
+%
+\def\psshadowbox{\def\pst@par{}\pst@object{psshadowbox}}
+\def\psshadowbox@i{\pst@makebox\psshadowbox@ii}
+\def\psshadowbox@ii{%
+\begingroup
+\pst@useboxpar
+\psshadowtrue
+\psboxseptrue
+\def\psk@shadowangle{-45 }%
+\setbox\pst@hbox=\hbox{\psframebox@ii}%
+\pst@dimh=\psk@shadowsize\p@
+\pst@dimh=.7071\pst@dimh
+\pst@dimg=\dp\pst@hbox
+\advance\pst@dimg\pst@dimh
+\dp\pst@hbox=\pst@dimg
+\pst@dimg=\wd\pst@hbox
+\advance\pst@dimg\pst@dimh
+\wd\pst@hbox=\pst@dimg
+\leavevmode
+\box\pst@hbox
+\endgroup}
+%
+\def\pscirclebox{\pst@object{pscirclebox}}
+\def\pscirclebox@i{\pst@makebox\pscirclebox@ii}
+\def\pscirclebox@ii{%
+ \begingroup
+ \pst@useboxpar
+ \setbox\pst@hbox=\hbox{%
+ \pst@nodehook
+ \pscirclebox@iii
+ \box\pst@hbox}%
+ \ifpsboxsep\pscirclebox@sep\fi
+ \leavevmode
+ \box\pst@hbox
+ \endgroup
+ \ignorespaces
+}
+\def\pscirclebox@iii{%
+\if@star
+ \pslinewidth\z@
+ \pstverb{\pst@dict \tx@STP \pst@usecolor\psfillcolor
+ newpath \pscirclebox@iv \tx@SD end}%
+\else
+ \begin@ClosedObj
+ \def\pst@linetype{4}\showpointsfalse
+ \addto@pscode{ \pscirclebox@iv\space CLW 2 div add 0 360 arc closepath}%
+ \end@ClosedObj
+\fi
+}
+%
+\def\pscirclebox@iv{
+ \pst@number{\wd\pst@hbox} 2 div
+ \pst@number{\ht\pst@hbox} \pst@number{\dp\pst@hbox} add 2 div
+ 2 copy \pst@number{\dp\pst@hbox} sub 4 2 roll
+ \tx@Pyth \pst@number\psframesep add }
+%
+\def\pscirclebox@sep{%
+ \pst@dimn=\ht\pst@hbox% % the height of the box
+ \advance\pst@dimn by \dp\pst@hbox% % the depth of the box added to \pst@dimn
+ \divide\pst@dimn by 2% % \pst@dimn/2
+ \pst@dimm=0.5\wd\pst@hbox% % the half of the width
+ \pst@Pyth\pst@dimm\pst@dimn\pst@dimo% % the diameter
+ \advance\pst@dimo by \pslinewidth%
+ \advance\pst@dimo by \psframesep%
+ \advance\pst@dimn by -\pst@dimo%
+ \setbox\pst@hbox=\hbox to 2\pst@dimo{\hss\vbox{\kern-\pst@dimn\box\pst@hbox}\hss}%
+ \advance\pst@dimn by -\dp\pst@hbox%
+ \dp\pst@hbox=-\pst@dimn}
+%
+\let\pst@nodehook\relax
+%
+\def\psCirclebox{\def\pst@par{}\pst@object{psCirclebox}}
+\def\psCirclebox@i{\pst@makebox\psCirclebox@ii}
+\def\psCirclebox@ii{%
+ \begingroup
+ \pst@useboxpar
+ \pst@dima=\ht\pst@hbox
+ \advance\pst@dima by -\dp\pst@hbox
+ \divide\pst@dima\tw@
+ \pssetlength\pst@dimb\psk@radius
+ \setbox\pst@hbox=\hbox{%
+ \pst@nodehook
+ \pscircle(.5\wd\pst@hbox,\pst@dima){\pst@dimb}%
+ \box\pst@hbox}%
+ \ifpsboxsep \psCirclebox@sep \fi
+ \leavevmode
+ \box\pst@hbox
+ \endgroup
+}
+%
+\def\psCirclebox@sep{%
+ \pst@dimc=\pst@dimb
+ \advance\pst@dimb-\pst@dima
+ \advance\pst@dima\pst@dimc
+ \setbox\pst@hbox=\hbox to\tw@\pst@dimc{%
+ \hss\vrule width \z@ depth \pst@dimb height \pst@dima
+ \box\pst@hbox\hss}}
+%
+\def\psovalbox{\def\pst@par{}\pst@object{psovalbox}}
+\def\psovalbox@i{\pst@makebox{\psovalbox@ii}}
+\def\psovalbox@ii{%
+ \begingroup
+ \pst@useboxpar
+ \psovalbox@iii
+ \ifpsboxsep\psovalbox@sep\fi
+ \leavevmode
+ \box\pst@hbox
+ \endgroup}
+%
+\def\psovalbox@iii{%
+ \psovalbox@iv
+ \setbox\pst@hbox=\hbox{%
+ \begin@ClosedObj
+ \addto@pscode{%
+ 0 360
+ \pst@number\pst@dimc CLW 2 div sub
+ \pst@number\pst@dimd CLW 2 div sub
+ \pst@number\pst@dima
+ \pst@number\pst@dimb
+ \tx@Ellipse
+ closepath }%
+ \def\pst@linetype{2}%
+ \end@ClosedObj
+ \unhbox\pst@hbox}}
+%
+\def\psovalbox@iv{%
+ \pst@dimc=\pslinewidth\advance\pst@dimc\psframesep
+ \pst@dimd=\ht\pst@hbox\advance\pst@dimd\dp\pst@hbox
+ \pst@dima=.5\wd\pst@hbox
+ \pst@dimb=.5\pst@dimd\advance\pst@dimb-\dp\pst@hbox
+ \pst@dimd=.707\pst@dimd
+ \advance\pst@dimd\pst@dimc
+ \advance\pst@dimc.707\wd\pst@hbox}
+%
+\def\psovalbox@sep{%
+ \setbox\pst@hbox\hbox to 2\pst@dimc{\hss\unhbox\pst@hbox\hss}%
+ \pst@dimg=\pst@dimd
+ \advance\pst@dimg-\pst@dimb
+ \dp\pst@hbox=\pst@dimg
+ \advance\pst@dimd\pst@dimb
+ \ht\pst@hbox=\pst@dimd}
+%
+\def\psdiabox{\def\pst@par{}\pst@object{psdiabox}}
+\def\psdiabox@i{\pst@makebox{\psdiabox@ii}}
+\def\psdiabox@ii{%
+\begingroup
+\pst@useboxpar
+\psdiabox@iii
+\ifpsboxsep\psdiabox@sep\fi
+\leavevmode
+\box\pst@hbox
+\endgroup}
+\def\psdiabox@iv{%
+\pst@dimg=.707\pslinewidth
+\advance\pst@dimg.707\psframesep
+\pst@dima=\wd\pst@hbox
+\divide\pst@dima 2
+\pst@dimc=\pst@dima
+\advance\pst@dimc\pst@dimg
+\pst@dimd=\ht\pst@hbox
+\advance\pst@dimd\dp\pst@hbox
+\divide\pst@dimd 2
+\pst@dimb=\pst@dimd
+\advance\pst@dimb-\dp\pst@hbox
+\advance\pst@dimd\pst@dimg}
+\def\psdiabox@iii{%
+\psdiabox@iv
+\setbox\pst@hbox=\hbox{%
+\begin@ClosedObj
+\addto@pscode{%
+\psline@iii
+pop
+.5
+\pst@number\pst@dimc 2 mul \pst@number\pst@dimd 2 mul
+0
+\pst@number\pst@dima \pst@number\pst@dimb
+\tx@Diamond}%
+\def\pst@linetype{4}%
+\end@ClosedObj
+\box\pst@hbox}}
+\def\psdiabox@sep{%
+\setbox\pst@hbox\hbox to 4\pst@dimc{\hss\unhbox\pst@hbox\hss}%
+\multiply\pst@dimd 2
+\advance\pst@dimd\pst@dimb
+\ht\pst@hbox\pst@dimd
+\advance\pst@dimd-2\pst@dimb
+\dp\pst@hbox\pst@dimd}
+%
+\define@key[psset]{pstricks}{trimode}[U]{\pst@expandafter\psset@@trimode{#1}\@empty\@empty\@nil}
+\def\psset@@trimode#1#2#3\@nil{%
+ \let\pst@tempg#1\relax
+ \ifx\pst@tempg*
+ \let\psk@@trimode\@empty
+ \let\pst@tempg#2\relax
+ \else
+ \let\psk@@trimode\relax
+ \fi
+ \edef\psk@trimode{%
+ \ifx R\pst@tempg 1 % Right
+ \else
+ \ifx D\pst@tempg 2 % Down
+ \else
+ \ifx L\pst@tempg 3 % Left
+ \else
+ \ifx l\pst@tempg 4 % |_
+ \else
+ \ifx r\pst@tempg 5 % _|
+ \else 0 \fi % Up
+ \fi
+ \fi
+ \fi
+ \fi}%
+}
+\psset[pstricks]{trimode=U}
+%
+\def\pstribox{\pst@object{pstribox}}
+\def\pstribox@i{\pst@makebox{\pstribox@ii}}
+\def\pstribox@ii{%
+ \begingroup
+ \pst@useboxpar
+ \pstribox@iii
+ \ifpsboxsep\pstribox@sep\fi
+ \leavevmode
+ \box\pst@hbox
+ \endgroup}
+%
+\def\pstribox@iii{%
+ \pstribox@iv
+ \setbox\pst@hbox=\hbox{%
+ \begin@ClosedObj
+ \addto@pscode{
+ \psline@iii
+ pop
+ 0.5
+ \pst@number\pst@dimc % Width
+ \pst@number\pst@dimd % Height
+ \ifcase\psk@trimode
+ \or %% 0
+ exch \or %% 1
+ \or %% 2
+ exch \or %% 3
+ \or %% 4
+ \or %% 5
+ \fi
+ \psk@trimode -90 mul
+ \pst@number\pst@dima % x coor for text
+ \pst@number\pst@dimb % y coor for text
+ \tx@Triangle}%
+ \def\pst@linetype{2}%
+ \end@ClosedObj
+ \box\pst@hbox}%
+}
+%
+\def\pstribox@iv{%
+ \pst@dimh=\pslinewidth
+ \advance\pst@dimh\psframesep
+ \pst@dimg=\ht\pst@hbox
+ \advance\pst@dimg-\dp\pst@hbox % totalheight
+ \divide\pst@dimg 2 % 0.5 totalheight
+ \edef\pst@tempa{\number\pst@dimg sp}% % For use by nodes.
+ \ifodd\psk@trimode %
+ \pst@dimb\pst@dimg
+ \else
+ \pst@dima=\wd\pst@hbox
+ \divide\pst@dima 2
+ \fi
+ \ifcase\psk@trimode
+ \pst@dimb=-\dp\pst@hbox
+ \advance\pst@dimb-\pst@dimh
+ \or\pst@dima=-\pst@dimh
+ \or\pst@dimb=\ht\pst@hbox
+ \advance\pst@dimb\pst@dimh
+ \or\pst@dima=\wd\pst@hbox
+ \advance\pst@dima\pst@dimh
+ \fi
+ \pst@dimd=\dp\pst@hbox
+ \advance\pst@dimd\ht\pst@hbox
+ \ifx\psk@@trimode\relax% no star for trimode=
+ \pst@dimc=\wd\pst@hbox
+ \advance\pst@dimc\ifodd\psk@trimode 1.447\else 1.789\fi\pst@dimh
+ \multiply\pst@dimc 2
+ \advance\pst@dimd\ifodd\psk@trimode 1.789\else 1.447\fi\pst@dimh
+ \multiply\pst@dimd 2
+ \else% trimode=R*,L*,U*,D*
+ \ifodd\psk@trimode
+ \advance\pst@dimd 1.1547\wd\pst@hbox
+ \advance\pst@dimd 3.4641\pst@dimh
+ \pst@dimc=.866\pst@dimd
+ \else
+ \advance\pst@dimd .866\wd\pst@hbox %.866=(sqrt(3)/2)
+ \advance\pst@dimd 3\pst@dimh
+ \pst@dimc=1.1547\pst@dimd % 1.1547=(2/sqrt(3))
+ \fi
+ \fi}
+%
+\def\pstribox@sep{%
+\ifodd\psk@trimode
+\advance\pst@dimb.5\pst@dimd
+\ht\pst@hbox=\pst@dimb
+\advance\pst@dimd-\pst@dimb
+\dp\pst@hbox=\pst@dimd
+\else
+\setbox\pst@hbox\hbox to \pst@dimc{\hss\unhbox\pst@hbox\hss}%
+\global\pst@dimg=.5\pst@dimc
+\fi
+\ifcase\psk@trimode
+\dp\pst@hbox-\pst@dimb
+\advance\pst@dimd\pst@dimb
+\ht\pst@hbox\pst@dimd
+\or
+\pst@dimg=.5\wd\pst@hbox
+\global\advance\pst@dimg-\pst@dima
+\setbox\pst@hbox\hbox to \pst@dimc{\kern-\pst@dima\box\pst@hbox\hss}%
+\or
+\ht\pst@hbox\pst@dimb
+\advance\pst@dimd-\pst@dimb
+\dp\pst@hbox\pst@dimd
+\or
+\pst@dimg=\pst@dimc
+\advance\pst@dimg-\pst@dima
+\global\advance\pst@dimg.5\wd\pst@hbox
+\setbox\pst@hbox\hbox to \pst@dimc{%
+\hss\box\pst@hbox\kern\psframesep\kern\pslinewidth}%
+\fi}
+%
+\define@key[psset]{pstricks}{arcsepA}[0]{\pst@getlength{#1}\psk@arcsepA}
+\define@key[psset]{pstricks}{arcsepB}[0]{\pst@getlength{#1}\psk@arcsepB}
+\define@key[psset]{pstricks}{arcsep}[0]{%
+ \pst@getlength{#1}\psk@arcsepA\let\psk@arcsepB\psk@arcsepA}
+\psset[pstricks]{arcsep=0}
+\def\tx@ArcArrow{ArcArrow }
+%
+\def\psarc{\pst@object{psarc}}
+\def\psarc@i{\@ifnextchar({\psarc@iii}{\psarc@ii}}
+\def\psarc@ii#1{\addto@par{arrows=#1}\@ifnextchar(\psarc@iii{\psarc@iii(0,0)}}
+\def\psarc@iii(#1)#2#3#4{%
+ \pst@getangle{#3}\pst@tempa
+ \pst@getangle{#4}\pst@tempb
+ \ifx\pst@tempa\pst@tempb
+ \else
+ \begin@OpenObj
+ \pst@@getcoor{#1}%
+ \pssetlength\pst@dima{#2}%
+ \addto@pscode{\psarc@iv \psarc@v
+ \ifPst@variableLW \pst@flattenpath \fi
+ }%
+ \gdef\psarc@type{0}%
+ \showpointsfalse
+ \end@OpenObj
+ \fi
+}
+%
+\def\psarcOA{\pst@object{psarcOA}}% \psarcOA[..](O)(A){angle1}{angle2}
+\def\psarcOA@i{\@ifnextchar({\psarcOA@iii}{\psarcOA@ii}}
+\def\psarcOA@ii#1{\addto@par{arrows=#1}\@ifnextchar(\psarcOA@iii{\psarcOA@iii(0,0)}}
+\def\psarcOA@iii(#1)(#2)#3#4{%
+ \pst@getangle{#3}\pst@tempa
+ \pst@getangle{#4}\pst@tempb
+ \ifx\pst@tempa\pst@tempb
+ \else
+ \begin@OpenObj
+ \pst@getcoor{#1}\pst@tempA
+ \pst@getcoor{#2}\pst@tempB
+ \addto@pscode{
+ \pst@tempA 2 copy /y ED /x ED \pst@tempB Pyth2 /r ED
+ x y translate
+ /c 57.2957 r \tx@Div def
+ /angleA
+ \pst@tempa
+ \psk@arcsepA c mul 2 div
+ \ifcase\psarc@type add \or sub \fi def
+ /angleB
+ \pst@tempb
+ \psk@arcsepB c mul 2 div
+ \ifcase\psarc@type sub \or add \fi def
+ \ifshowpoints\psarc@showpoints\fi
+ \ifx\psk@arrowA\@empty
+ \ifnum\psk@liftpen=2
+ r angleA \tx@PtoC moveto
+ \fi
+ \fi
+ /angleAtoB angleB angleA gt { true }{ false } ifelse def
+ 0 0 r
+ angleA
+ \ifx\psk@arrowA\@empty\else
+ { ArrowA CP }
+ r 0 gt \pslbrace
+ { \ifcase\psarc@type add \or sub \fi } \psrbrace\pslbrace
+ { \ifcase\psarc@type sub \or add \fi } \psrbrace ifelse
+% { \ifcase\psarc@type add \or sub \fi }
+ \tx@ArcArrow
+% dup AngleA gt AngleAtoB exor { neg } fi
+ \fi
+ angleB
+ \ifx\psk@arrowB\@empty\else
+ { ArrowB }
+ r 0 gt \pslbrace
+ { \ifcase\psarc@type sub \or add \fi } \psrbrace\pslbrace
+ { \ifcase\psarc@type add \or sub \fi } \psrbrace ifelse
+% { \ifcase\psarc@type sub \or add \fi }
+ \tx@ArcArrow
+ dup angleA gt angleAtoB xor { pop angleA } if
+ \fi
+ \ifcase\psarc@type arc \or arcn \fi
+ \ifPst@variableLW \pst@flattenpath \fi
+ x neg y neg translate
+ }%
+ \gdef\psarc@type{0}%
+ \showpointsfalse
+ \end@OpenObj
+ \fi
+}
+\def\psarc@iv{%
+ \pst@coor /y ED /x ED
+ /r \ifPst@SpecialLength \pst@SpecialLength \else \pst@number\pst@dima \fi def
+ /c 57.2957 r \tx@Div def
+ /angleA
+ \pst@tempa
+ \psk@arcsepA c mul 2 div
+ \ifcase\psarc@type add \or sub \fi
+ def
+ /angleB
+ \pst@tempb
+ \psk@arcsepB c mul 2 div
+ \ifcase\psarc@type sub \or add \fi
+ def
+ \ifshowpoints\psarc@showpoints\fi
+ \ifx\psk@arrowA\@empty
+ \ifnum\psk@liftpen=2
+ r angleA \tx@PtoC
+ y add exch x add exch moveto
+ \fi
+ \fi}
+% hv ---- 1.10 2005-05-05 ----------------------> hv begin
+\def\psarc@v{%
+ /angleAtoB angleB angleA gt { true }{ false } ifelse def
+ x y r
+ angleA
+ \ifx\psk@arrowA\@empty\else
+ { ArrowA CP }
+ r 0 gt \pslbrace
+ { \ifcase\psarc@type add \or sub \fi } \psrbrace\pslbrace
+ { \ifcase\psarc@type sub \or add \fi } \psrbrace ifelse
+% { \ifcase\psarc@type add \or sub \fi }
+ \tx@ArcArrow
+% dup AngleA gt AngleAtoB exor { neg } fi
+ \fi
+ angleB
+ \ifx\psk@arrowB\@empty\else
+ { ArrowB }
+ r 0 gt \pslbrace
+ { \ifcase\psarc@type sub \or add \fi } \psrbrace\pslbrace
+ { \ifcase\psarc@type add \or sub \fi } \psrbrace ifelse
+% { \ifcase\psarc@type sub \or add \fi }
+ \tx@ArcArrow
+ dup angleA gt angleAtoB xor { pop angleA } if
+ \fi
+ \ifcase\psarc@type arc \or arcn \fi
+}
+% hv ----- 1.10 2005-05-05 ------------------------> end
+%
+\def\psarc@type{0}
+\def\psarc@showpoints{%
+ gsave
+ newpath
+ x y moveto
+ x y r \pst@tempa \pst@tempb
+ \ifcase\psarc@type arc \or arcn \fi
+ closepath
+ CLW 2 div SLW
+ [ \psk@dash\space ] 0 setdash stroke
+ grestore }
+\def\psarcn{\def\pst@par{}\pst@object{psarcn}}
+\def\psarcn@i{\def\psarc@type{1}\psarc@i}
+%
+\def\psarcAB{\pst@object{psarcAB}}% hv 2008-11-26
+\def\psarcAB@i{%
+ \addbefore@par{psscale=1}% be sure, that it is defined
+ \pst@getarrows{%
+ \begin@OpenObj%
+ \pst@getcoors{}%
+ \psarcAB@ii
+ }%
+}
+\def\psarcAB@ii{%
+ \addto@pscode{
+ /y ED /x ED /yA ED /xA ED /yB ED /xB ED
+ /r xB yB x y Pyth2 \psk@psscale\space mul def
+ /c 57.2957 r \tx@Div def
+ /angleA
+ yA y sub xA x sub atan
+ \psk@arcsepA c mul 2 div
+ \ifcase\psarc@type add \else sub \fi
+ def
+ /angleB
+ yB y sub xB x sub atan
+ \psk@arcsepB c mul 2 div
+ \ifcase\psarc@type sub \else add \fi
+ def
+ \ifx\psk@arrowA\@empty
+ \ifnum\psk@liftpen=2
+ r angleA \tx@PtoC
+ y add exch x add exch moveto
+ \fi
+ \fi
+ \psarc@v}%
+ \gdef\psarc@type{0}%
+ \showpointsfalse%
+ \end@OpenObj%
+}
+\def\psarcnAB{\def\pst@par{}\pst@object{psarcnAB}}
+\def\psarcnAB@i{\def\psarc@type{1}\psarcAB@i}
+%
+%------------------ tvz/DG/hv (2004-05-10) begin -------------------%%
+% from Denis Giroux: http://www.tug.org/pipermail/pstricks/2001/000507.html
+%
+% I - Definition of \psellipticwedge, a generalization of \pswedge for wedges
+% of ellipses (from the code of \pswedge and \psellipse)
+%
+\def\psellipticwedge{\pst@object{psellipticwedge}}
+\def\psellipticwedge@i(#1){%
+ \@ifnextchar({\psellipticwedge@ii(#1)}{\psellipticwedge@ii(0,0)(#1)}}
+\def\psellipticwedge@ii(#1)(#2)#3#4{%
+ \begin@ClosedObj
+ \pst@getangle{#3}\pst@tempa
+ \pst@getangle{#4}\pst@tempb
+ \pst@getcoor{#1}\pst@tempc
+ \pst@@getcoor{#2}%
+ \def\pst@linetype{1}%
+ \addto@pscode{%
+ \pst@coor /ry ED /rx ED
+ \ifx\psk@rot\@empty \else \psk@rot\space rotate \fi
+ \pst@tempa
+ \ifPst@correctAngle
+ cvi 90 mod 0 eq { \pst@tempa }
+ { rx abs ry abs sub cvi 0 eq { \pst@tempa }{ rx ry
+ \tx@UserCoor exch \pst@tempa tan mul exch atan
+ \pst@tempa 180 div 0.5 add floor
+ 180 mul sub } ifelse } ifelse
+ \fi
+ \pst@tempb
+ \ifPst@correctAngle
+ cvi 90 mod 0 eq { \pst@tempb }
+ { rx abs ry abs sub cvi 0 eq { \pst@tempb }{ rx ry
+ \tx@UserCoor exch \pst@tempb tan mul exch atan
+ \pst@tempb 180 div 0.5 add floor
+ 180 mul sub } ifelse } ifelse
+ \fi
+ rx ry
+ \pst@tempc moveto
+ \ifdim\psk@dimen\p@=\z@\else
+ \psk@dimen CLW mul dup 3 1 roll
+ sub 3 1 roll sub exch
+ \fi
+ \pst@tempc
+ \tx@Ellipse
+ closepath
+ }%
+ \showpointsfalse
+ \end@ClosedObj%
+}
+%
+% Code mainly from "pstricks.tex'' 0.94 beta (TvZ)
+%
+\def\psellipticarcn{\pst@object{psellipticarcn}}
+\def\psellipticarcn@i{\let\if@psarcn\iftrue\psellipticarc@ii}
+%
+\def\psellipticarc{\pst@object{psellipticarc}}
+\def\psellipticarc@i{\let\if@psarcn\iffalse\psellipticarc@ii}
+
+\define@boolkey[psset]{pstricks}[Pst@]{correctAngle}[true]{}
+\psset{correctAngle}
+
+\let\if@psarcn\iffalse
+
+\def\psellipticarc@ii{\pst@getarrows\psellipticarc@iii}
+\def\psellipticarc@iii(#1){%
+ \@ifnextchar({\psellipticarc@iv(#1)}{\psellipticarc@iv(0,0)(#1)}}
+\def\psellipticarc@iv(#1)(#2)#3#4{%
+% \addbefore@par{correctAngle=false}
+ \pst@getangle{#3}\pst@tempc % start angle
+ \pst@getangle{#4}\pst@tempd % end angle
+ \ifx\pst@tempc\pst@tempd
+ \else % same angles? then do nothing
+ \begin@OpenObj
+ \pst@getcoor{#1}\pst@tempa % origin
+ \pst@getcoor{#2}\pst@tempb % a b
+ \addto@pscode{
+ \psellipticarc@definearg \psellipticarc@draw
+ \ifPst@variableLW \pst@flattenpath \fi
+ \ifshowpoints{}
+ gsave
+ xOrig yOrig T % set origin to ellipse origin
+ \ifx\psk@rot\@empty \else \psk@rot\space rotate \fi
+ rx ry scale % now we draw a circle :-)
+ 1 \pst@tempc % start angle
+ \ifPst@correctAngle
+ cvi 90 mod 0 eq { \pst@tempc }
+ { rx abs ry abs sub cvi 0 eq { \pst@tempc }{ rx ry
+ \tx@UserCoor exch \pst@tempc tan mul exch atan
+ \pst@tempc 180 div 0.5 add floor
+ 180 mul sub } ifelse } ifelse
+ \fi
+ PtoC moveto
+ 0 0 lineto
+ 1 \pst@tempd % end angle
+ \ifPst@correctAngle
+ cvi 90 mod 0 eq { \pst@tempd }
+ { rx ry \tx@UserCoor exch \pst@tempd tan mul exch atan
+ \pst@tempd 180 div .5 add floor 180 mul sub } ifelse
+ \fi
+ PtoC lineto 0 0 lineto
+ closepath
+ % \ifcase\psarc@type arc \or arcn \fi
+ CLW 3 div \pst@number\psunit div SLW
+ [ 1 1 \tx@UserCoor 2 mul ] 0 setdash
+ stroke
+ grestore
+ \fi
+ }%
+ \showpointsfalse
+ \end@OpenObj
+ \fi
+}
+\def\psellipticarc@definearg{%
+% \ifx\psk@rot\@empty \else \psk@rot\space rotate \fi
+ \pst@tempa /yOrig ED /xOrig ED % Origin
+ \pst@tempb % radii. Now adjust:
+ \ifdim\psk@dimen\p@=\z@\else
+ \psk@dimen CLW mul dup 3 1 roll
+ sub 3 1 roll sub exch
+ \fi
+ /ry ED /rx ED % a b
+ /angleA
+ /d { \if@psarcn sub \else add \fi } def
+% \pst@tempc
+% the angle in the parameter equation is not proportional to the real angle!
+% phi=atan(b*tan(angle)/a)+floor(angle/180+0.5)*180
+ \pst@tempc
+ \ifPst@correctAngle
+ cvi 90 mod 0 eq { \pst@tempc }
+ { rx ry \tx@UserCoor exch \pst@tempc tan mul exch atan
+ \pst@tempc 180 div .5 add floor 180 mul sub } ifelse
+ \fi
+ \psk@arcsepA 2 div
+ ArcAdjust
+ def
+ /angleB
+ /d { \if@psarcn add \else sub \fi } def
+% \pst@tempd
+ \pst@tempd
+ \ifPst@correctAngle
+ cvi 90 mod 0 eq { \pst@tempd }
+ { rx ry \tx@UserCoor exch \pst@tempd tan mul exch atan
+ \pst@tempd 180 div .5 add floor 180 mul sub } ifelse
+ \fi
+ \psk@arcsepB 2 div ArcAdjust def
+% \ifshowpoints\psellipticarc@showpoints\fi
+ \ifx\psk@arrowA\@empty
+ \ifnum\psk@liftpen=2
+ angleA cos rx mul xOrig add
+ angleA sin ry mul yOrig add
+ moveto
+ \fi%
+ \fi%
+}
+\def\psellipticarc@draw{%
+ 0 0 1
+ angleA
+ \ifx\psk@arrowA\@empty\else
+ { ArrowA CP }
+ { \if@psarcn sub \else add \fi }
+ EllipticArcArrow
+ \fi
+ angleB
+ \ifx\psk@arrowB\@empty\else
+ { ArrowB }
+ { \if@psarcn add \else sub \fi }
+ EllipticArcArrow
+ \fi
+ /mtrx CM def
+ xOrig yOrig T
+ \ifx\psk@rot\@empty \else \psk@rot\space rotate \fi
+ rx ry scale
+ \pst@ifcustom\else
+ 0 0 moveto
+ exch dup dup % end start start start
+ cos exch sin moveto % end start
+ exch % start end
+ \fi
+%% \if@star 0 0 moveto \fi % for filling
+ \if@psarcn arcn \else arc \fi
+%% \if@star 0 0 moveto \fi
+ mtrx setmatrix%
+}
+\def\psellipticarc@showpoints{%
+ gsave
+ /mtrx CM def
+ xOrig yOrig T
+ rx ry scale
+ 0 0 moveto
+ 0 0 1
+ \pst@tempc % start angle
+ \ifPst@correctAngle
+ cvi 90 mod 0 eq { \pst@tempc }
+ { rx abs ry abs sub cvi 0 eq { \pst@tempc }{ rx ry
+ \tx@UserCoor exch \pst@tempc tan mul exch atan
+ \pst@tempc 180 div 0.5 add floor
+ 180 mul sub } ifelse } ifelse
+ \fi
+ \pst@tempd % end angle
+ \ifPst@correctAngle
+ cvi 90 mod 0 eq { \pst@tempd }
+ { rx abs ry abs sub cvi 0 eq { \pst@tempd } { rx ry
+ \tx@UserCoor exch \pst@tempd tan mul exch atan
+ \pst@tempd 180 div 0.5 add floor
+ 180 mul sub } ifelse } ifelse
+ \fi
+ \ifcase\psarc@type arc \or arcn \fi
+ closepath
+ mtrx setmatrix
+ CLW 2 div SLW
+ [ \psk@dash\space ] 0 setdash
+ stroke
+ grestore %
+}
+\def\pscircle{\def\pst@par{}\pst@object{pscircle}}
+\def\pscircle@i{\@ifnextchar({\pscircle@do}{\pscircle@do(0,0)}}
+\def\pscircle@do(#1)#2{%
+ \if@star{\use@par\qdisk(#1){#2}}% qdisk does not allow
+ \else% to use opacity option
+ \addbefore@par{dimen=middle}%
+ \begin@ClosedObj
+ \pst@@getcoor{#1}%
+ \pssetlength\pst@dimc{#2}%
+ \def\pst@linetype{4}%
+ \addto@pscode{
+ \pst@coor 2 copy moveto
+ \ifPst@SpecialLength \pst@SpecialLength \else \pst@number\pst@dimc \fi
+ \psk@dimen CLW mul round % prevent rounding errors
+ sub
+ dup 0 rmoveto
+ 0 360 arc
+ \ifPst@variableLW \pst@flattenpath \fi
+ closepath
+ }%
+ \showpointsfalse
+ \end@ClosedObj
+ \fi
+ \ignorespaces}
+%
+\def\pscircleOA{\def\pst@par{}\pst@object{pscircleOA}}% hv 2008-04-14
+\def\pscircleOA@i(#1)(#2){%
+ \addbefore@par{dimen=middle}%
+ \begin@ClosedObj
+ \pst@getcoor{#1}\pst@tempA
+ \pst@@getcoor{#2}%
+ \def\pst@linetype{4}%
+ \addto@pscode{
+ \pst@tempA % x0 y0
+ 2 copy % xO yO xO yO
+ \pst@coor % xO yO xO yO xA yA
+ Pyth2 % xO yO radius
+ \psk@dimen CLW mul sub
+ \if@star \tx@SD \else
+ 0 360 arc
+ closepath
+ \fi }%
+ \showpointsfalse
+ \end@ClosedObj
+ \ignorespaces}
+%
+\def\qdisk(#1)#2{%
+ \def\pst@par{}%
+ \begin@SpecialObj
+ \pst@@getcoor{#1}%
+ \pssetlength\pst@dimg{#2}%
+ \addto@pscode{
+ \pst@coor
+ \ifPst@SpecialLength \pst@SpecialLength \else \pst@number\pst@dimg \fi
+% \pst@number\pst@dimg
+ \tx@SD }%
+ \end@SpecialObj}
+%
+\define@key[psset]{pstricks}{radius}[0.25cm]{\pst@@getlength{#1}\psk@radius}
+\psset[pstricks]{radius=.25cm}
+%
+\def\psCircle{\pst@object{psCircle}}% same as \pscircle, but uses \psk@radius
+\def\psCircle@i{\@ifnextchar({\psCircle@ii}{\psCircle@ii(0,0)}}
+\def\psCircle@ii(#1){\pscircle@do(#1){\psk@radius}}
+%
+\def\psRing{\def\pst@par{}\pst@object{psRing}}%% hv 20130405
+\def\psRing@i{\@ifnextchar({\psRing@ii}{\psRing@ii(0,0)}}
+\def\psRing@ii(#1){%
+ \pst@@getcoor{#1}%
+ \@ifnextchar[{\psRing@iii}{\psRing@iii[0,360]}}
+\def\psRing@iii[#1,#2]#3#4{% origin, inner radius, outer radius
+ \begin@ClosedObj
+ \pssetlength\pst@dimc{#3}%
+ \edef\pst@tempA{\ifPst@SpecialLength \pst@SpecialLength \else \pst@number\pst@dimc \fi}%
+ \pssetlength\pst@dimd{#4}%
+ \edef\pst@tempB{\ifPst@SpecialLength \pst@SpecialLength \else \pst@number\pst@dimd \fi}%
+ \pst@getangle{#1}\pst@tempa
+ \pst@getangle{#2}\pst@tempb
+ \def\pst@linetype{4}%
+ \addto@pscode{
+ \pst@coor translate
+% \pst@number\pst@dimc \psk@dimen CLW mul sub /InnerRadius ED
+% \pst@number\pst@dimd \psk@dimen CLW mul sub /OuterRadius ED
+ \pst@tempA\space \psk@dimen CLW mul sub /InnerRadius ED
+ \pst@tempB\space \psk@dimen CLW mul sub /OuterRadius ED
+ InnerRadius 0 moveto newpath
+ 0 0 InnerRadius \pst@tempa\space \pst@tempb\space arc
+ OuterRadius \pst@tempb\space PtoC
+ \pst@tempb\space \pst@tempa\space sub abs 360 eq { moveto }{ lineto } ifelse % whole circle or not??
+ 0 0 OuterRadius \pst@tempb\space \pst@tempa\space arcn
+ closepath
+ }%
+ \showpointsfalse
+ \end@ClosedObj
+ \ignorespaces}
+%
+\def\pswedge{\def\pst@par{}\pst@object{pswedge}}
+\def\pswedge@i{\@ifnextchar({\pswedge@ii}{\pswedge@ii(0,0)}}
+\def\pswedge@ii(#1)#2#3#4{%
+ \begin@ClosedObj
+ \pssetlength\pst@dimc{#2}%
+ \pst@getangle{#3}\pst@tempa
+ \pst@getangle{#4}\pst@tempb
+ \pst@@getcoor{#1}%
+ \def\pst@linetype{1}%
+ \addto@pscode{
+ \ifx\psk@rot\@empty 0 \else \psk@rot \fi rotate
+ \pst@coor
+ 2 copy
+ moveto
+ \ifPst@SpecialLength \pst@SpecialLength \else \pst@number\pst@dimc \fi
+ \psk@dimen CLW mul sub % Adjusted radius
+ \pst@tempa \pst@tempb
+ arc
+ closepath}%
+ \showpointsfalse
+ \end@ClosedObj
+}
+\def\tx@ellipse#1{ \ifx\psk@rot\@empty 0 \else \psk@rot \fi #1 Ellipse }
+\def\tx@Ellipse{ \ifx\psk@rot\@empty 0 \else \psk@rot \fi Ellipse }
+%
+\def\psellipse{\def\pst@par{}\pst@object{psellipse}}
+\def\psellipse@i(#1){\@ifnextchar({\psellipse@ii(#1)}{\psellipse@ii(0,0)(#1)}}
+\def\psellipse@ii(#1)(#2){%
+ \begin@ClosedObj
+ \pst@getcoor{#1}\pst@tempa
+ \pst@@getcoor{#2}%
+ \addto@pscode{
+ 0 360
+ \pst@coor
+ \ifdim\psk@dimen\p@=\z@\else
+ \psk@dimen CLW mul
+ dup 4 -1 roll sub neg 3 1 roll sub
+ \fi
+ \pst@tempa
+ \tx@ellipse{true}
+ \ifPst@variableLW \pst@flattenpath \fi
+ closepath
+ }%
+ \def\pst@linetype{2}%
+ \end@ClosedObj%
+}
+\def\psellipseAB{\def\pst@par{}\pst@object{psellipseAB}}
+\def\psellipseAB@i(#1)(#2)#3{%
+ \begin@ClosedObj
+ \pst@getcoor{#1}\pst@tempa
+ \pst@getcoor{#2}\pst@tempb
+ \addto@pscode{
+ 0 360
+ #3 \pst@number\psxunit mul
+ \pst@tempa /yA ED /xA ED
+ \pst@tempb /yB ED /xB ED
+ xA xB sub dup mul
+ yA yB sub dup mul add sqrt 2 div
+ \ifdim\psk@dimen\p@=\z@\else
+ \psk@dimen CLW mul
+ dup 4 -1 roll sub neg 3 1 roll sub
+ \fi
+ xA xB add 2 div yA yB add 2 div
+ translate 0 0
+ xB xA sub yA yB sub atan
+ Ellipse % on stack is rotate coordinates
+ \ifPst@variableLW \pst@flattenpath \fi
+ closepath
+ }%
+ \def\pst@linetype{2}%
+ \end@ClosedObj
+}
+\def\multips{\@ifnextchar({\def\pst@par{}\multips@ii}{\multips@i}}
+\def\multips@i#1{\def\pst@par{rot=#1}\multips@ii}
+\def\multips@ii(#1){\@ifnextchar({\multips@iii(#1)}{\multips@iii(\z@,\z@)(#1)}}
+\long\def\multips@iii(#1)(#2)#3#4{%
+ \begingroup
+%----------------- hv 1.10 ------------------
+ \pst@killglue
+%----------------- hv 1.10 ------------------
+ \use@par
+ \pst@getcoor{#1}\pst@tempa
+ \pst@@getcoor{#2}%
+ \pst@cnta=#3\relax
+ \init@pscode
+ \addto@pscode{%
+ \pst@tempa T \the\pst@cnta\space \pslbrace
+ gsave \ifx\psk@rot\@empty\else\psk@rot rotate \fi}%
+ \hbox to\z@{%
+ \def\init@pscode{%
+ \addto@pscode{%
+ gsave
+ \pst@number\pslinewidth SLW
+ \pst@usecolor\pslinecolor}}%
+ \def\use@pscode{\addto@pscode{grestore}}%
+ \def\psclip##1{\pst@misplaced\psclip}%
+ \def\nc@object##1##2##3##4{\pst@misplaced{node connection}}%
+ #4%
+ }%
+ \addto@pscode{grestore \pst@coor T \psrbrace repeat}%
+ \leavevmode
+ \use@pscode
+ \endgroup
+ \ignorespaces}
+\def\psscalebox#1{\pst@makebox{\ps@scalebox{#1}}}
+\def\ps@scalebox#1{%
+ \begingroup%
+ \pst@getscale{#1}\pst@tempa%
+ \let\pst@tempc\pst@tempg%
+ \let\pst@tempd\pst@temph%
+ \ps@@scalebox%
+ \endgroup}
+\def\ps@@scalebox{%
+ \leavevmode%
+ \hbox{%
+ \ifdim\pst@tempd\p@<\z@%
+ \pst@dimg=\pst@tempd\ht\pst@hbox%
+ \pst@dimh=\pst@tempd\dp\pst@hbox%
+ \dp\pst@hbox=-\pst@dimg%
+ \ht\pst@hbox=-\pst@dimh%
+ \else%
+ \ht\pst@hbox=\pst@tempd\ht\pst@hbox%
+ \dp\pst@hbox=\pst@tempd\dp\pst@hbox%
+ \fi%
+ \pst@dima=\pst@tempc\wd\pst@hbox%
+ \ifdim\pst@dima<\z@\kern-\pst@dima\fi%
+ \pst@Verb{CP CP translate \pst@tempa \tx@NET}%
+ \hbox to \z@{\box\pst@hbox\hss}%
+ \pst@Verb{
+ CP CP translate
+ 1 \pst@tempc div 1 \pst@tempd div scale
+ \tx@NET}%
+ \ifdim\pst@dima>\z@\kern\pst@dima\fi%
+ }%
+}
+\pslongbox{Scalebox}{\psscalebox}
+%
+\def\psscaleboxto(#1,#2){\pst@makebox{\ps@scaleboxto(#1,#2)}}
+\def\ps@scaleboxto(#1,#2){%
+ \begingroup
+ \pssetlength\pst@dima{#1}%
+ \pssetlength\pst@dimb{#2}%
+ \ifdim\pst@dima=\z@\else
+ \pst@divide{\pst@dima}{\wd\pst@hbox}\pst@tempc
+ \edef\pst@tempc{\pst@tempc\space}%
+ \fi
+ \ifdim\pst@dimb=\z@
+ \ifdim\pst@dima=\z@
+ \@pstrickserr{%
+ \string\psscaleboxto\space dimensions cannot both be zero}\@ehpa
+ \def\pst@tempa{}%
+ \def\pst@tempc{1 }%
+ \def\pst@tempd{1 }%
+ \else
+ \let\pst@tempd\pst@tempc
+ \fi
+ \else
+ \pst@dimc=\ht\pst@hbox
+ \advance\pst@dimc\dp\pst@hbox
+ \pst@divide{\pst@dimb}{\pst@dimc}\pst@tempd
+ \edef\pst@tempd{\pst@tempd\space}%
+ \ifdim\pst@dima=\z@ \let\pst@tempc\pst@tempd \fi
+ \fi
+ \edef\pst@tempa{\pst@tempc \pst@tempd scale }%
+ \ps@@scalebox
+ \endgroup}
+\pslongbox{Scaleboxto}{\psscaleboxto}
+%
+\def\tx@Rot{Rot }
+\def\psrotateleft{\pst@makebox{\ps@rotateleft\pst@hbox}}
+\def\ps@rotateleft#1{%
+\leavevmode\hbox{\hskip\ht#1\hskip\dp#1\vbox{\vskip\wd#1%
+\pst@Verb{90 \tx@Rot}
+\vbox to \z@{\vss\hbox to \z@{\box#1\hss}\vskip\z@}%
+\pst@Verb{-90 \tx@Rot}}}}
+\def\psrotateright{\pst@makebox{\ps@rotateright\pst@hbox}}
+\def\ps@rotateright#1{%
+% ----------- hv begin 2004-05-07 ----------- patch 15
+% \hbox{%
+ \leavevmode\hbox{%
+% ----------- hv end 2004-05-07 ----------- patch 15
+ \hskip\ht#1\hskip\dp#1\vbox{\vskip\wd#1%
+ \pst@Verb{-90 \tx@Rot}
+ \vbox to \z@{\hbox to \z@{\hss\box#1}\vss}%
+ \pst@Verb{90 \tx@Rot}}}}
+\def\psrotatedown{\pst@makebox{\ps@rotatedown\pst@hbox}}
+\def\ps@rotatedown#1{%
+\hbox{\hskip\wd#1\vbox{\vskip\ht#1\vskip\dp#1%
+\pst@Verb{180 \tx@Rot}%
+\vbox to \z@{\hbox to \z@{\box#1\hss}\vss}%
+\pst@Verb{-180 \tx@Rot}}}}
+\pslongbox{Rotateleft}{\psrotateleft}
+\pslongbox{Rotateright}{\psrotateright}
+\pslongbox{Rotatedown}{\psrotatedown}
+% ----------- hv begin 2004-09-23 ----------- 1.11
+% compatibility stuff
+\let\rotateleft\psrotateleft
+\let\rotateright\psrotateright
+\let\rotatedown\psrotatedown
+% ----------- hv end 2005-09-23 ----------- 1.11
+\def\pst@starbox{%
+\setbox\pst@hbox\hbox{\psframebox*[boxsep=false]{\unhbox\pst@hbox}}}
+\def\pst@@makesmall#1{%
+\setbox#1=\hbox to\z@{\hss\vbox to \z@{\vss\box#1\vss}\hss}}
+\def\pst@@@makesmall#1{%
+\pst@dimh=\psk@xref\wd#1%
+\ifx\psk@yref\relax
+\pst@dimg=\dp#1%
+\else
+\pst@dimg=\psk@yref\ht#1%
+\advance\pst@dimg\psk@yref\dp#1%
+\fi
+\setbox#1=\hbox to\z@{%
+\kern-\pst@dimh\vbox to\z@{\vss\box#1\kern-\pst@dimg}\hss}}
+%
+\define@key[psset]{pstricks}{ref}[c]{\pst@expandafter\psset@@ref{#1}\@empty,,\@nil}
+\def\psset@@ref#1#2,#3,#4\@nil{%
+ \def\psk@xref{.5}%
+ \def\psk@yref{.5}%
+ \let\pst@makesmall\pst@@@makesmall
+ \ifx\@empty#3\@empty
+ \@nameuse{getref@#1}%
+ \@nameuse{getref@#2}%
+ \else
+ \pst@checknum{#1#2}\psk@xref
+ \pst@checknum{#3}\psk@yref
+ \fi}
+%
+\def\getref@c{\let\pst@makesmall\pst@@makesmall}
+\def\getref@t{\def\psk@yref{1}}
+\def\getref@b{\def\psk@yref{0}}
+\def\getref@B{\let\psk@yref\relax}
+\def\getref@l{\def\psk@xref{0}}
+\def\getref@r{\def\psk@xref{1}}
+\psset[pstricks]{ref=c}
+%
+\def\pst@rotlist{ mark RAngle /ps@a ED cleartomark ps@a neg }
+\def\pst@rottable{%
+@0=%
+@U=%
+@L=90 %
+@D=180 %
+@R=-90 %
+@N=\pst@rotlist
+@W=\pst@rotlist 90 add %
+@S=\pst@rotlist 180 add %
+@E=\pst@rotlist 90 sub }
+%
+\define@key[psset]{pstricks}{rot}[0]{%
+ \pst@expandafter{\@ifnextchar*{\psset@@@rot}{\psset@@rot}}{#1}\@nil}
+\def\psset@@rot#1\@nil{%
+ \def\next##1@#1=##2@##3\@nil{%
+ \ifx##2\relax\pst@getangle{#1}\psk@rot \else\def\psk@rot{##2}\fi%
+ \pst@Verb{ gsave STV CP T /ps@rot \ifx\psk@rot\@empty 0 \else \psk@rot \fi def grestore }% (MJS)
+ }%
+ \expandafter\next\pst@rottable @#1=\relax @\@nil}
+%
+\def\psset@@@rot#1#2\@nil{%
+ \psset@@rot#2\@nil%
+ \edef\psk@rot{\pst@rotlist \ifx\psk@rot\@empty\else\space ps@rot add \fi}%
+ \pst@Verb{ gsave STV CP T /ps@rot \ifx\psk@rot\@empty 0 \else \psk@rot \fi def grestore }}% (MJS)
+%
+%\def\psset@@rot#1\@nil{%
+%\def\ps@next##1@#1=##2@##3\@nil{%
+%\ifx\relax##2\pst@getangle{#1}\psk@rot\else\def\psk@rot{##2}\fi}%
+%\expandafter\ps@next\pst@rottable @#1=\relax @\@nil}
+%
+%\def\psset@@@rot#1#2\@nil{%
+%\psset@@rot#2\@nil
+%\edef\psk@rot{\pst@rotlist \ifx\psk@rot\@empty\else\psk@rot add \fi}}
+\psset[pstricks]{rot=0}
+%
+\def\tx@RotBegin{RotBegin }
+\def\tx@RotEnd{RotEnd }
+\def\pst@rotate#1#2{%
+ \ifx#1\@empty\else
+ \setbox#2=\hbox{\pst@Verb{#1 \tx@RotBegin}\box#2\pst@Verb{\tx@RotEnd}}%
+ \fi%
+}
+\def\psput@cartesian#1{%
+\hbox to \z@{\kern\pst@dimg{\vbox to \z@{\vss\box#1\vskip\pst@dimh}\hss}}%
+}
+\def\psput@special#1{%
+ \hbox{%
+ \pst@Verb{{ \pst@coor \pstnodescale } \tx@PutCoor \tx@PutBegin }% 20150911 hv
+ \box#1%
+ \pst@Verb{ \tx@PutEnd }%
+ }%
+}
+\def\tx@PutCoor{PutCoor }
+\def\tx@PutBegin{PutBegin }
+\def\tx@PutEnd{PutEnd }
+\def\rput{\def\pst@par{}\pst@ifstar{\@ifnextchar[{\rput@i}{\rput@ii}}}
+\def\rput@i[#1]{%
+ \test@for@options#1=\@nil
+ \ifnum\the\pst@cntm=\z@
+ \addto@par{ref={#1}}%
+ \else
+ \expandafter\addto@par\expandafter{#1}%
+ \fi
+ \rput@ii
+}
+\def\test@for@options#1=#2\@nil{%
+ \if$#2$% #2 is empty -> old syntax
+ \pst@cntm=\z@
+ \else % something like foo=bar
+ \pst@cntm=\@ne
+ \fi
+}
+
+\def\rput@ii{\@ifnextchar({\rput@iv}{\rput@iii}}
+\def\rput@iii#1{\addto@par{rot={#1}}\@ifnextchar({\rput@iv}{\rput@iv(\z@,\z@)}}
+\def\rput@iv(#1){\pst@killglue\pst@makebox{\rput@v{#1}}}
+\def\rput@v#1{%
+ \begingroup
+ \use@par
+ \if@star\pst@starbox\fi
+ \pst@makesmall\pst@hbox
+ \ifx\psk@rot\@empty\else\pst@rotate{ps@rot }\pst@hbox\fi% (MJS)
+% \pst@rotate\psk@rot\pst@hbox%
+ \psput@{#1}\pst@hbox%
+ \endgroup
+ \ignorespaces}
+%
+\def\multirput{%
+ \def\pst@par{}%
+ \pst@ifstar{\@ifnextchar[{\multirput@i}{\multirput@ii}}}
+\def\multirput@i[#1]{\addto@par{ref={#1}}\multirput@ii}
+\def\multirput@ii{\@ifnextchar({\multirput@iv}{\multirput@iii}}
+\def\multirput@iii#1{\addto@par{rot={#1}}\multirput@iv}
+\def\multirput@iv(#1){%
+ \@ifnextchar({\multirput@v(#1)}{\multirput@v(\z@,\z@)(#1)}}
+\def\multirput@v(#1,#2)(#3,#4)#5{%
+ \pst@makebox{\multirput@vi(#1,#2)(#3,#4){#5}}}
+\def\multirput@vi(#1,#2)(#3,#4)#5{%
+ \pst@killglue%
+ \global\psLoopIndex=\@ne\relax
+ \begingroup
+ \use@par
+ \if@star\pst@starbox\fi
+ \pst@makesmall\pst@hbox
+ \ifx\psk@rot\@empty\else\pst@rotate{ps@rot }\pst@hbox\fi% (MJS)
+% \pst@rotate\psk@rot\pst@hbox
+ \pssetxlength\pst@dima{#1}%
+ \pssetylength\pst@dimb{#2}%
+ \pssetxlength\pst@dimc{#3}%
+ \pssetylength\pst@dimd{#4}%
+ \pst@cntg=#5\relax
+ \leavevmode
+ \loop
+ \vbox to \z@{%
+ \vss
+ \hbox to \z@{\kern\pst@dima\copy\pst@hbox\hss}%
+ \vskip\pst@dimb%
+ }%
+ \ifnum\pst@cntg>\psLoopIndex
+ \advance\pst@dima\pst@dimc
+ \advance\pst@dimb\pst@dimd
+ \global\advance\psLoopIndex by \@ne
+ \repeat
+ \endgroup
+ \ignorespaces%
+}
+%
+\newif\if@fixedradius
+\def\cput{\def\pst@par{}\pst@object{cput}}
+\def\cput@i{\@fixedradiusfalse\cput@ii}
+\def\cput@ii{\pst@killglue\@ifnextchar({\cput@iv}{\cput@iii}}
+\def\cput@iii#1{%
+ \addto@par{rot={#1}}%
+ \@ifnextchar({\cput@iv}{\cput@iv(\z@,\z@)}%
+}
+\def\cput@iv(#1){\pst@makebox{\cput@v{#1}}}
+\def\cput@v#1{%
+ \begingroup
+ \use@par
+ \setbox\pst@hbox=\hbox{%
+ \psboxsepfalse
+ \if@fixedradius\psCirclebox@ii\else\pscirclebox@ii\fi%
+ }%
+ \pst@@makesmall\pst@hbox
+ \ifx\psk@rot\@empty\else\pst@rotate{ps@rot }\pst@hbox\fi% (MJS)
+% \pst@rotate\psk@rot\pst@hbox
+ \psput@{#1}\pst@hbox
+ \endgroup
+ \ignorespaces%
+}
+%
+\def\Cput{\def\pst@par{}\pst@object{Cput}}
+\def\Cput@i{\@fixedradiustrue\cput@ii}
+\newdimen\pslabelsep
+\define@key[psset]{pstricks}{labelsep}[5pt]{%
+ \pssetlength\pslabelsep{#1}%
+ \ifx\PSTplotLoaded\endinput% Set labels for pst-plot, if laoded
+ \let\psxlabelsep\pslabelsep%
+ \let\psylabelsep\pslabelsep%
+ \fi}
+\psset[pstricks]{labelsep=5pt}
+%
+\define@key[psset]{pstricks}{refangle}[0]{\pst@expandafter\psset@@refangle{#1}\@nil}
+\def\psset@@refangle#1\@nil{%
+ \def\next##1@#1=##2"##3@##4\@nil{%
+ \ifx\relax##2%
+ \pst@getangle{#1}\psk@refangle
+ \def\psk@uputref{}%
+ \else
+ \def\psk@refangle{##2 }%
+ \def\psk@uputref{##3}%
+ \fi}%
+ \expandafter\next\pst@refangletable @#1=\relax"@\@nil%
+ \pst@Verb{ gsave STV CP T /ps@refangle \psk@refangle\space def grestore }%ADDED (MJS)
+}
+%
+\def\pst@refangletable{%
+@r=0"20%
+@u=90"02%
+@l=180"10%
+@d=-90"01%
+@ur=45"22%
+@ul=135"12%
+@dr=-135"21%
+@dl=-45"11}
+\psset[pstricks]{refangle=0}
+
+% DG/SR modification begin - Mar. 24, 1999 - Patch 10
+%\def\uput{\def\pst@par{}\@ifnextchar[{\uput@ii}{\uput@i}}
+\def\uput{\def\pst@par{}\pst@ifstar{\@ifnextchar[{\uput@ii}{\uput@i}}}
+% DG/SR modification end
+\def\uput@i#1{\addto@par{labelsep=#1}\uput@ii}
+%
+\def\uput@ii[#1]{%
+ \addto@par{refangle={#1}}%
+ \@ifnextchar({\uput@iv}{\uput@iii}}
+%
+\def\uput@iii#1{%
+ \addto@par{rot={#1}}%
+ \@ifnextchar({\uput@iv}{\uput@iv(\z@,\z@)}}
+%
+\def\uput@iv(#1){\pst@killglue\pst@makebox{\uput@v{#1}}}
+%
+\def\uput@v#1{%
+ \begingroup
+ \use@par
+ \if@star\pst@starbox\fi
+ \pstCheckCoorType{#1}% needed for \uput@vii
+ \uput@vi
+ \psput@{#1}\pst@hbox
+ \endgroup
+ \ignorespaces}
+%
+\def\uput@vi{%
+ \ifx\psk@uputref\@empty\uput@vii\tx@UUput{}%
+ \else
+ \ifx\psk@rot\@empty\expandafter\uput@viii\psk@uputref
+ \else\uput@vii\tx@UUput{}\fi
+ \fi}
+%
+\def\uput@vii#1#2{%
+ \edef\pst@coor{%
+ \ifPst@SpecialLength\pst@SpecialLength\else\pst@number\pslabelsep\fi
+% \pst@number\pslabelsep % \ifdim\pslabelsep<\z@ neg \fi
+ #2%
+ \pst@number{\wd\pst@hbox}%
+ \pst@number{\ht\pst@hbox}%
+ \pst@number{\dp\pst@hbox}%
+ \ifnum\pst@C@@rType=7
+ ps@refangle % CHANGED (MJS) FROM \psk@refangle\space
+ \ifx\psk@rot\@empty\else ps@rot\space sub \fi
+ \else
+ \psk@refangle\space
+ \ifx\psk@rot\@empty\else \psk@rot\space sub \fi
+ \fi
+ \tx@Uput #1}%
+ %\show\pst@coor
+ \setbox\pst@hbox=\hbox to\z@{\hss\vbox to\z@{\vss\box\pst@hbox\vss}\hss}%
+ \setbox\pst@hbox=\psput@special\pst@hbox
+ \ifnum\pst@C@@rType=7
+ \ifx\psk@rot\@empty\else\pst@rotate{ps@rot }\pst@hbox\fi% CHANGED FROM \psk@rot (MJS)
+ \else
+ \ifx\psk@rot\@empty\else\pst@rotate{\psk@rot}\pst@hbox\fi%
+ \fi}
+%
+%
+\def\uput@viii#1#2{%
+ \ifnum#1>\z@\relax\ifnum#2>\z@\relax\pslabelsep=.707\pslabelsep\fi\fi
+ \setbox\pst@hbox=\vbox to\z@{%
+ \ifnum#2=1\relax\vskip\pslabelsep\else\vss\fi
+ \hbox to\z@{%
+ \ifnum#1=2\relax\hskip\pslabelsep \else\hss\fi
+ \box\pst@hbox%
+ \ifnum#1=1\relax\hskip\pslabelsep\else\hss\fi}%
+ \ifnum#2=2\relax\vskip\pslabelsep\else\vss\fi}}
+%
+\def\tx@Uput{Uput }
+\def\tx@UUput{UUput }
+%
+\def\Rput{\def\pst@par{}\pst@ifstar{\@ifnextchar[{\Rput@ii}{\Rput@i}}}
+\def\Rput@i#1{\addto@par{labelsep=#1}\Rput@ii}
+\def\Rput@ii[#1]{\addto@par{ref={#1}}\@ifnextchar({\Rput@iv}{\Rput@iii}}
+\def\Rput@iii#1{\addto@par{rot={#1}}\@ifnextchar({\Rput@iv}{\Rput@iv(\z@,\z@)}}
+\def\Rput@iv(#1){\pst@killglue\pst@makebox{\Rput@v{#1}}}
+\def\Rput@v#1{%
+ \begingroup
+ \use@par
+ \if@star\pst@starbox\fi
+ \Rput@vi
+ \pst@makesmall\pst@hbox
+ \ifx\psk@rot\@empty\else\pst@rotate{ps@rot }\pst@hbox\fi% (MJS)
+% \pst@rotate\psk@rot\pst@hbox
+ \psput@{#1}\pst@hbox
+ \endgroup
+ \ignorespaces}
+%
+\def\Rput@vi{%
+ \pst@dimg=\dp\pst@hbox
+ \advance\pst@dimg\pslabelsep
+ \dp\pst@hbox=\pst@dimg
+ \pst@dimg=\ht\pst@hbox
+ \advance\pst@dimg\pslabelsep
+ \ht\pst@hbox=\pst@dimg
+ \setbox\pst@hbox\hbox{\kern\pslabelsep\box\pst@hbox\kern\pslabelsep}}%
+%
+\def\oldpsput{\def\pst@par{}\pst@ifstar{\@ifnextchar[{\oldpsput@i}{\oldpsput@ii}}}
+\def\oldpsput@i[#1]{\addto@par{ref={#1}}\oldpsput@ii}
+\def\oldpsput@ii{\@ifnextchar<{\oldpsput@iii}{\oldpsput@iv}}
+\def\oldpsput@iii<#1>{\rput@iii{#1}}
+\def\OldPsput{\let\psput\oldpsput}
+\def\NewPsput{\let\psput\rput}
+%
+% ----------- hv 20120219 -------------------
+\newpsstyle{gridstyle}{subgriddiv=0,gridcolor=lightgray,griddots=10,gridlabels=8pt}
+\newpsstyle{gridstyleA}{subgriddiv=5,gridcolor=red!30,subgridcolor=green!20!black!10,gridlabels=0pt}
+\newif\ifshowgrid
+\newdimen\sh@wgridXunit
+\newdimen\sh@wgridYunit
+
+\define@key[psset]{pstricks}{showgrid}[b]{\expandafter\pst@@showgrid#1!!\@nil}
+\def\pst@@showgrid#1#2#3\@nil{% hv 20130403
+ \def\showgridp@s{0}%
+ \ifx#1b\showgridtrue\else% bottom
+ \ifx#1f\showgridfalse\else
+ \ifx#1t
+ \ifx#2r \showgridtrue\else% true->bottom
+ \showgridtrue\def\showgridp@s{1}\fi% top
+ \fi\fi\fi
+ \ifnum\showgridp@s>0\relax
+ \sh@wgridXunit=\psxunit
+ \sh@wgridYunit=\psyunit
+ \fi
+
+}
+\psset[pstricks]{showgrid=f}
+\define@boolkey[psset]{pstricks}[Pst@]{pgffunctions}[true]{}
+\psset[pstricks]{pgffunctions=false}
+%
+\newdimen\pst@shift
+\newif\ifPst@shift@star
+\define@key[psset]{pstricks}{shift}[0]{%
+ \ifx#1*
+ \global\Pst@shift@startrue
+ \pst@shift=\p@
+ \else
+ \global\Pst@shift@starfalse
+ \pssetlength\pst@dimg{#1}
+ \global\pst@shift\pst@dimg% only the outer pspicture env can have a shift
+ \fi}
+\psset[pstricks]{shift=0}
+%
+%------------------------------- pspicture ------------------------------
+%
+\def\pspicture{\begingroup\pst@ifstar\pst@picture}
+\def\pst@picture{\@ifnextchar[{\pst@@picture}{\pst@@picture[]}}
+\def\pst@@picture[#1]{\@ifnextchar({\pst@@picture@i[#1]}{\pst@@picture@i[#1](10,10)}}%
+\def\pst@@picture@i[#1]#2(#3,#4){\@ifnextchar(% ignore anything between [] and ()
+ {\pst@@@picture[#1](#3,#4)}%
+ {\pst@@@picture[#1](0,0)(#3,#4)}}
+%
+\def\pst@@@picture[#1](#2,#3)(#4,#5){%
+ \pssetxlength\pst@dima{#2}%
+ \pssetylength\pst@dimb{#3}%
+ \pssetxlength\pst@dimc{#4}%
+ \pssetylength\pst@dimd{#5}%
+ \ifdim\pst@dima>\pst@dimc%
+ \pst@dimg=\pst@dima%
+ \pst@dima=\pst@dimc%
+ \pst@dimc=\pst@dimg%
+ \fi%
+ \ifdim\pst@dimb>\pst@dimd%
+ \pst@dimg=\pst@dimb%
+ \pst@dimb=\pst@dimd%
+ \pst@dimd=\pst@dimg%
+ \fi%
+ \setbox\pst@hbox=\hbox\bgroup
+ \begingroup\KillGlue
+ \@ifundefined{@latexerr}{}{\let\unitlength\psunit}%
+ \edef\pic@coor{(#2,#3)(#2,#3)(#4,#5)}%
+% ----------- 1.10/12 beg hv -------------------
+ \psset{showgrid=false}% % for nested pspicture environemnets
+ \def\pst@tempA{#1}%
+ \ifx\pst@tempA\@empty\else\psset{#1}\fi% sets the shift and grid option
+ \ifx\pst@bgcolor\@empty\else\psframe*[linecolor=\pst@bgcolor](#2,#3)(#4,#5)\fi
+ \ifshowgrid\ifnum\showgridp@s=0\psgrid[style=gridstyle]\fi\fi
+% ----------- 1.10/12 end hv -------------------
+ \ignorespaces% % 2008-12-07
+ \ifPst@pgffunctions\pstVerb{ pgffunctions }\fi% hv 2013-04-17
+}
+\def\pic@coor{(0,0)(0,0)(10,10)}
+\def\endpspicture{%
+ \ifshowgrid\ifnum\showgridp@s>0
+ \psgrid[xunit=\sh@wgridXunit,yunit=\sh@wgridYunit,style=gridstyle]\fi\fi
+ \pst@killglue
+ \endgroup
+ \egroup
+ \ht\pst@hbox=\pst@dimd
+ \dp\pst@hbox=-\pst@dimb
+ \setbox\pst@hbox=\hbox{%
+ \kern-\pst@dima
+ \ifPst@shift@star%\typeout{==pstricks== old behaviour of the shift option}% shift=*
+ \advance\pst@dimd-\pst@dimb
+ \pst@dimd=0.5\pst@dimd
+ \else\pst@dimd-\pst@shift\fi
+ \advance\pst@dimd\pst@dimb
+ \lower\pst@dimd\box\pst@hbox
+ \kern\pst@dimc}%
+ \if@star\setbox\pst@hbox=\hbox{\clipbox@@\z@}\fi
+ \leavevmode
+ \ifPst@draft
+ \expandafter\ifx\csname @latexerr\endcsname\relax
+ \box\pst@hbox
+ \else% do we have LaTeX?
+ \fboxsep=0pt
+ \fbox{\rule[-\pst@shift]{0pt}{\ht\pst@hbox}\rule{\wd\pst@hbox}{0pt}}%
+ \fi
+ \else
+ \box\pst@hbox
+ \fi
+ \endgroup
+ \psset[pstricks]{shift=0}% reset value
+}
+%
+\@namedef{pspicture*}{\pspicture*}
+\@namedef{endpspicture*}{\endpspicture}
+%
+\ifx\pstcustomize\relax \input pstricks.con \fi
+\catcode`\@=\PstAtCode\relax
+%
+\endinput
+%%
+%% END: pstricks.tex
diff --git a/graphics/pstricks/base/latex/pstricks-pdf.sty b/graphics/pstricks/base/latex/pstricks-pdf.sty
index 9923109fbb..8fe00f7bc7 100644
--- a/graphics/pstricks/base/latex/pstricks-pdf.sty
+++ b/graphics/pstricks/base/latex/pstricks-pdf.sty
@@ -1,4 +1,4 @@
-% $Id: pstricks-pdf.sty 23 2020-09-18 06:29:04Z herbert $
+% $Id: pstricks-pdf.sty 25 2020-09-18 06:59:21Z herbert $
%%
%% This is file `pstricks-pdf.sty'.
%%
diff --git a/info/biblio/printing-history.bib b/info/biblio/printing-history.bib
index 8dd7b014c2..7d01859ff4 100644
--- a/info/biblio/printing-history.bib
+++ b/info/biblio/printing-history.bib
@@ -14,7 +14,7 @@
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "http://www.math.utah.edu/~beebe",
-%%% checksum = "18938 15961 65801 651972",
+%%% checksum = "61197 15961 65801 651970",
%%% email = "beebe at math.utah.edu, beebe at acm.org,
%%% beebe at computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -430,8 +430,8 @@
@Article{Bidwell:1979:BRJ,
author = "John Bidwell",
- title = "Book Review: J. Ben Lieberman, {{\booktitle{Type and
- Typefaces}}}",
+ title = "Book Review: {J. Ben Lieberman, \booktitle{Type and
+ Typefaces}}",
journal = j-PRINTING-HISTORY,
volume = "1",
number = "1",
diff --git a/macros/latex/contrib/scrlayer-fancyhdr/README.md b/macros/latex/contrib/scrlayer-fancyhdr/README.md
index 8eea5f4d37..909e88aaab 100644
--- a/macros/latex/contrib/scrlayer-fancyhdr/README.md
+++ b/macros/latex/contrib/scrlayer-fancyhdr/README.md
@@ -4,7 +4,7 @@
LaTeX package `scrlayer-fancyhdr`
Copyright (c) 2008—2021 Markus Kohm
-Release: 2021-03-17 v0.2
+Release: 2021-03-30 v0.2.1
License: LPPL 1.3c (see LICENSE.md)
CTAN Location: https://ctan.org/pkg/scrlayer-fancyhdr
diff --git a/macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.dtx b/macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.dtx
index a3f9765f3f..406b32e1d2 100644
--- a/macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.dtx
+++ b/macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.dtx
@@ -46,12 +46,12 @@
%<body>%%% docstrip run: body
%<*dtx>
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
-\ProvidesFile{scrlayer-fancyhdr.dtx}[2021-03-17 v0.2
+\ProvidesFile{scrlayer-fancyhdr.dtx}[2021-03-30 v0.2.1
source of package scrlayer-scrpage]
%</dtx>
%<*package>
%<identify>\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-%<identify>\ProvidesPackage{scrlayer-fancyhdr}[2021-03-17 v0.2
+%<identify>\ProvidesPackage{scrlayer-fancyhdr}[2021-03-30 v0.2.1
%<identify> combining fancyhdr with KOMA-Script's scrlayer]
%</package>
%<*dtx>
@@ -70,10 +70,14 @@
\fi
\endbatchfile
\documentclass{scrdoc}
+\RedeclareSectionCommand[tocbeforeskip=0pt]{section}
+\RedeclareSectionCommand[tocbeforeskip=.75\baselineskip plus .25\baselineskip]{part}
+\setkomafont{sectionentry}{}
+\KOMAoption{toc}{flat}
\addtolength{\textwidth}{-1em}
\addtolength{\marginparwidth}{2em}
\addtolength{\oddsidemargin}{2em}
-\usepackage[english]{babel}
+\usepackage[main=english,ngerman]{babel}
\usepackage{csquotes}
\usepackage{biblatex}
\usepackage{listings}
@@ -88,8 +92,8 @@
footers in {\LaTeXe}},
date = {2021-01-28},
edition = {4.0.1},
- url = {https://www.ctan.org/pkg/fancydr},
- urldate = {2021-02-18}
+ url = {https://www.ctan.org/pkg/fancyhdr},
+ urldate = {2021-03-30}
}
@Misc{ package:koma-script,
@@ -97,10 +101,10 @@
author = {Markus Kohm},
title = {{\Package{koma-script}}\,---\,A bundle of versatile classes and
packages},
- date = {2021-03-01},
+ date = {2021-03-17},
edition = {3.33},
url = {https://www.ctan.org/pkg/koma-script},
- urldate = {2021-03-01}
+ urldate = {2021-03-30}
}
@Misc{ package:scrlayer,
@@ -108,23 +112,24 @@
author = {Markus Kohm},
title = {{\Package{scrlayer}}\,---\,Manage text `layers' within
{\KOMAScript}},
- date = {2021-03-01},
+ date = {2021-03-17},
edition = {3.33},
- url = {https://www.ctan.org/pkg/koma-script},
- urldate = {2021-03-01}
+ url = {https://www.ctan.org/pkg/scrlayer},
+ urldate = {2021-03-30}
}
\end{filecontents}
\addbibresource{\jobname.bib}
-\xpretocmd\DescribeMacro{\ifhmode\else\bigskip\noindent\fi}{}{}
-\xpretocmd\DescribeEnv{\ifhmode\else\bigskip\noindent\fi}{}{}
-\xpretocmd\DescribeOption{\ifhmode\else\bigskip\noindent\fi}{}{}
\CodelineIndex
\RecordChanges
\GetFileInfo{scrlayer-fancyhdr.dtx}
\title{The \texttt{scrlayer} interface \texttt{scrlayer-fancyhdr}%
- \footnote{This is version \fileversion\ of file \texttt{\filename}.}}
+ \footnote{\parbox[t]{.9\linewidth}{\raggedright
+ This is version \fileversion\ of file \texttt{\filename}.\\
+ Dies ist Version \fileversion\ der Datei \texttt{\filename}.}}\\
+ \otherlanguage{ngerman}{Das \texttt{scrlayer}-Interface
+ \texttt{scrlayer-fancyhdr}\footnotemark[1]}}
\date{\filedate}
\author{Markus Kohm}
@@ -165,7 +170,13 @@
\providecommand*{\textnote}[2][]{}
\lstnewenvironment{lstcode}{\lstset{language=[LaTeX]TeX}}{}
-\sloppy% YOU SHOULD NOT DO THIS!!!
+
+\renewcaptionname{english}{\partname}{Part}
+\renewcaptionname{english}{\contentsname}{Contents\,/\,Inhalt}%
+\renewcaptionname{english}{\refname}{References\,/\,Literatur}%
+\renewcaptionname{ngerman}{\partname}{Teil}
+\renewcaptionname{ngerman}{\contentsname}{Inhalt\,/\,Contents}
+\renewcaptionname{ngerman}{\refname}{Literatur\,/\,References}%
\begin{document}
\maketitle
@@ -179,160 +190,181 @@
%
% \changes{v0.0}{2018/09/01}{start of interface}
% \changes{v0.2}{2021/02/18}{package is no longer part of \KOMAScript}
+% \changes{v0.2.1}{2021/03/30}{improved user manual}
+% \changes{v0.2.1}{2021/03/30}{German user manual}
%
% \changes{v0.0}{2018/09/05}{some user documentation}
+% \part{English User Manual}
% \section{The Purpose of this Package}
+% \label{sec:purpose}
% This package has been made to give users a chance to combine the features of
-% Piet van Oostrum's \Package{fancyhdr} \autocite{package:fancyhdr} with the
-% features of \Package{scrlayer} \autocite{package:scrlayer}. In other words:
-% It has been made to combine the page layers of \Package{scrlayer} with the
-% page styles of \Package{fancyhdr}.
-%
-% In this combination compatibility with \Package{fancyhdr} is the first aim!
-% Usability and the freedom provided by \Package{scrlayer} is only the second
-% one. Compatibility with other packages or classes of \KOMAScript{}
-% \cite{package:koma-script} is not a primary aim. Perhaps it will become an
-% optional feature in future. Abolishing any real or virtual limitations of
-% \Package{fancyhdr} other than make it possible to use layers is not an aim
-% and will not be an aim in future.
+% Piet van Oostrum's \mbox{\Package{fancyhdr}} \autocite{package:fancyhdr}
+% with the features of \mbox{\Package{scrlayer}}
+% \autocite{package:scrlayer}. In other words: It has been made to combine the
+% page layers of \mbox{\Package{scrlayer}} with the page styles of
+% \mbox{\Package{fancyhdr}}.
+%
+% In this combination compatibility with \mbox{\Package{fancyhdr}} is the
+% first aim! Usability and the freedom provided by \mbox{\Package{scrlayer}}
+% is only the second one. Compatibility with other packages or classes of
+% \KOMAScript{} \cite{package:koma-script} is not a primary aim. Perhaps it
+% will become an optional feature in future. Abolishing any real or virtual
+% limitations of \mbox{\Package{fancyhdr}} other than make it possible to use
+% layers is not an aim and will not be an aim in future.
%
% If you need a better combination of page styles and layers, you should
-% either use the low level interface of \Package{scrlayer} to define your page
-% styles or\,---\,and this is the recommendation of the author\,---\,use
-% \Package{scrlayer-scrpage} instead of \Package{scrlayer-fancyhdr} or
-% \Package{fancyhdr}. If you need more compatibility with other parts of
-% \KOMAScript, i.\,e.\@ with the \KOMAScript{} classes, you should use
-% \Package{scrlayer-scrpage} instead of \Package{scrlayer-fancyhdr} or
-% \Package{fancyhdr}.
+% either use the low level interface of \mbox{\Package{scrlayer}} to define
+% your page styles or\,---\,and this is the recommendation of the
+% author\,---\,use \Package{scrlayer-scrpage} instead of
+% \Package{scrlayer-fancyhdr} or \mbox{\Package{fancyhdr}}. If you need more
+% compatibility with other parts of \KOMAScript, i.\,e.\@ with the
+% \KOMAScript{} classes, you should use \Package{scrlayer-scrpage} instead of
+% \Package{scrlayer-fancyhdr} or \mbox{\Package{fancyhdr}}.
%
%
% \section{How it works}
-% To combine \Package{fancyhdr} and \Package{scrlayer},
+% \label{sec:howitworks}
+%
+% To combine \mbox{\Package{fancyhdr}} and \mbox{\Package{scrlayer}},
% \Package{scrlayer-scrpage} loads both packages. After loading
-% \Package{fancyhdr} it redefines page style \Pagestyle{@fancy} (up to
-% \Package{fancyhdr} version 3.10) resp. \Pagestyle{f@nch@fancycore} (from
-% \Package{fancyhdr} version 4) to make it a layer page style of
-% \Package{scrlayer} using the newly defined layers \texttt{fancy.head.even},
-% \texttt{fancy.head.odd}, \texttt{fancy.foot.even} and
-% \texttt{fancy.foot.odd}. The \texttt{\dots head\dots} layers are background
-% layers like the page head of \Package{fancyhdr}'s page styles (or other
-% usual page styles). The \texttt{\dots foot\dots} layers are foreground
-% layers like the page footer of \Package{fancyhdr}'s page styles (or other
-% usual page styles). The \texttt{\dots even} layers are restricted to even
-% pages, that means left side pages in two-sided documents. The \texttt{\dots
-% odd} layers are restricted to odd pages, that means right side pages in
-% two-sided documents or all pages in single-sided documents.
+% \mbox{\Package{fancyhdr}} it redefines page style \Pagestyle{@fancy} (up to
+% \mbox{\Package{fancyhdr}} version 3.10) resp. \Pagestyle{f@nch@fancycore}
+% (from \mbox{\Package{fancyhdr}} version 4) to make it a layer page style of
+% \mbox{\Package{scrlayer}} using the newly defined layers
+% \texttt{fancy.head.even}, \texttt{fancy.head.odd}, \texttt{fancy.foot.even}
+% and \texttt{fancy.foot.odd}. The \texttt{\dots head\dots} layers are
+% background layers like the page head of \mbox{\Package{fancyhdr}}'s page
+% styles (or other usual page styles). The \texttt{\dots foot\dots} layers are
+% foreground layers like the page footer of \mbox{\Package{fancyhdr}}'s page
+% styles (or other usual page styles). The \texttt{\dots even} layers are
+% restricted to even pages, that means left side pages in two-sided
+% documents. The \texttt{\dots odd} layers are restricted to odd pages, that
+% means right side pages in two-sided documents or all pages in single-sided
+% documents.
%
% \DescribeMacro\ps@@fancy
% \DescribeMacro\ps@f@nch@fancycore
% \DescribeMacro\ps@fancyplain
% \DescribeMacro\ps@plain@fancy
-% Note: Page style \Pagestyle{@fancy} (up to \Package{fancyhdr} version 3.10)
-% resp. \Pagestyle{f@nch@fancycore} (from \Package{fancyhdr} version 4) is an
-% internal basic page style of package \Package{fancyhdr}. It is used for the
-% user page style \Pagestyle{fancy}. The user page style \Pagestyle{fancy} is
-% also used for \Package{fancyhdr}'s deprecated page style
-% \Pagestyle{fancyplain}, that also redefines page style \Pagestyle{plain} to
-% be \Package{fancyhdr}'s internal page style \Pagestyle{plain@fancy}, that
-% also uses \Pagestyle{fancy} but with \Macro{if@fancyplain} set to
-% \Macro{iftrue}. There is also a deprecated command
-% \Macro{fancyplain}\Parameter{plain code}\Parameter{fancy code}, that uses
-% the \meta{plain code} if \Macro{if@fancyplain} is \Macro{iftrue} and
-% \meta{fancy code} if \Macro{if@fancyplain} is \Macro{iffalse}.
-%
-% Note: Page styles defined using \Package{fancyhdr}'s command
+% Up to \mbox{\Package{fancyhdr}} verison 3.10 page style \Pagestyle{@fancy}
+% was an internal page style, users should not select direclty. From version 4
+% page style \Pagestyle{f@nch@fancycore} is used internally by package
+% \mbox{\Package{fancyhdr}}. In both cases, the internal page style is used
+% for the user page style \Pagestyle{fancy}. The user page style
+% \Pagestyle{fancy} is also used for \Package{fancyheadings}'s deprecated page
+% style \Pagestyle{fancyplain}, that also redefines page style
+% \Pagestyle{plain} to be \mbox{\Package{fancyhdr}}'s internal page style
+% \Pagestyle{plain@fancy}, that also uses \Pagestyle{fancy} but with
+% \Macro{if@fancyplain} set to \Macro{iftrue}. There is an additional
+% deprecated command \Macro{fancyplain}\Parameter{plain code}\Parameter{fancy
+% code}, too. The command uses the \meta{plain code} if \Macro{if@fancyplain}
+% is \Macro{iftrue} and \meta{fancy code} if \Macro{if@fancyplain} is
+% \Macro{iffalse}. It can be used inside the definition of the page style
+% elements to distinguish settings of \Pagestyle{fancy} and \Pagestyle{plain}
+% pages.
+%
+% Page styles defined using \mbox{\Package{fancyhdr}}'s command
% \Macro{fancypagestyle} also always use page style \Pagestyle{fancy} and so
-% the internal basic page style \Pagestyle{@fancy} (up to \Package{fancyhdr}
-% version 3.10) resp. \Pagestyle{f@nch@fancycore} (from \Package{fancyhdr}
-% version 4).
-%
-% As a result of the two notes above, every page style of \Package{fancyhdr}
-% always uses the same internal basic page style \Pagestyle{@fancy} (up to
-% \Package{fancyhdr} version 3.10) resp. \Pagestyle{f@nch@fancycore} (from
-% \Package{fancyhdr} version 4). As a result of redefining page style
-% \Pagestyle{@fancy} (up to \Package{fancyhdr} version 3.10)
-% resp. \Pagestyle{f@nch@fancycore} (from \Package{fancyhdr} version 4) to be
-% a layer page style, users can add layers to or remove layers from all
-% \Package{fancyhdr} page styles by adding layers to or remove layers from
-% page style \Pagestyle{@fancy} (up to \Package{fancyhdr} version 3.10)
-% resp. \Pagestyle{f@nch@fancycore} (from \Package{fancyhdr} version 4). You
-% cannot add layers to or remove layers from \Package{fancyhdr}'s single page
-% styles \Pagestyle{fancy}, \Pagestyle{fancyplain}, \Pagestyle{plain@fancy} or
-% the page styles defined using \Macro{fancypagestyle} directly. So using
-% layers is a all or nothing feature with \Package{scrlayer-scrpage}. However,
-% you can use the second argument of \Macro{fancypagestyle} to add or remove
-% layers whenever one of the \Package{fancyhdr} page styles is activated. So
-% this is a move from the \Package{scrlayer} interface of adding or removing
-% layers to single page styles to the \Package{fancyhdr} interface of defining
+% the internal basic page style \Pagestyle{@fancy} (up to
+% \mbox{\Package{fancyhdr}} version 3.10) resp. \Pagestyle{f@nch@fancycore}
+% (from \mbox{\Package{fancyhdr}} version 4).
+%
+% As a result of the two notes above, every page style of
+% \mbox{\Package{fancyhdr}} always uses the same internal basic page style
+% \Pagestyle{@fancy} (up to \mbox{\Package{fancyhdr}} version 3.10)
+% resp. \Pagestyle{f@nch@fancycore} (from \mbox{\Package{fancyhdr}} version
+% 4). As a result of redefining page style \Pagestyle{@fancy} (up to
+% \mbox{\Package{fancyhdr}} version 3.10) resp. \Pagestyle{f@nch@fancycore}
+% (from \mbox{\Package{fancyhdr}} version 4) to be a layer page style, users
+% can add layers to or remove layers from all \mbox{\Package{fancyhdr}} page
+% styles by adding layers to or remove layers from page style
+% \Pagestyle{@fancy} (up to \mbox{\Package{fancyhdr}} version 3.10)
+% resp. \Pagestyle{f@nch@fancycore} (from \mbox{\Package{fancyhdr}} version
+% 4). You cannot add layers to or remove layers from
+% \mbox{\Package{fancyhdr}}'s single page styles \Pagestyle{fancy},
+% \Pagestyle{fancyplain}, \Pagestyle{plain@fancy} or the page styles defined
+% using \Macro{fancypagestyle} directly. So using layers is a all or nothing
+% feature with \Package{scrlayer-scrpage}. However, you can use the second
+% argument of \Macro{fancypagestyle} to add or remove layers whenever one of
+% the \mbox{\Package{fancyhdr}} page styles is activated. So this is a move
+% from the \mbox{\Package{scrlayer}} interface of adding or removing layers to
+% single page styles to the \mbox{\Package{fancyhdr}} interface of defining
% modifications of page style \Pagestyle{fancy}.
%
-% Another such movement from an \Package{scrlayer} user interface to a
-% \Package{fancyhdr} user interface is the decision whether or not automatic
-% running heads are used. \Package{scrlayer} provides the options
-% \Option{automark} and \Option{manualmark} and commands \Macro{automark} and
-% \Macro{manualmark} to do this decision and also to configure commands like
-% \Macro{partmark}, \Macro{chaptermark}, \Macro{sectionmark} etc. With
-% \Package{scrlayer-fancyhdr} also using page style \Pagestyle{@fancy} (up to
-% \Package{fancyhdr} version 3.10) resp. \Pagestyle{f@nch@fancycore} (from
-% \Package{fancyhdr} version 4) does switch to automatic running heads. The
-% first activation of page style \Pagestyle{fancy} still redefines
-% \Macro{chaptermark} and \Macro{sectionmark}, if a class with \Macro{chapter}
-% is used, or \Macro{sectionmark} and \Macro{subsectionmark}, if a class
-% without \Macro{chapter} is used. However, you still can use
-% \Macro{manualmark} and \Macro{automark} after switching to a
-% \Package{fancyhdr} page style to configure the running heads. So this
-% movement is only partial.
+% Another such movement from a \mbox{\Package{scrlayer}} user interface to a
+% \mbox{\Package{fancyhdr}} user interface is the decision whether or not
+% automatic running heads are used. \mbox{\Package{scrlayer}} provides the
+% options \Option{automark} and \Option{manualmark} and commands
+% \Macro{automark} and \Macro{manualmark} to do this decision and also to
+% configure commands like \Macro{partmark}, \Macro{chaptermark},
+% \Macro{sectionmark} etc. With \Package{scrlayer-fancyhdr} already using page
+% style \Pagestyle{@fancy} (up to \mbox{\Package{fancyhdr}} version 3.10)
+% resp. \Pagestyle{f@nch@fancycore} (from \mbox{\Package{fancyhdr}} version 4)
+% does switch to automatic running heads. The first activation of page style
+% \Pagestyle{fancy} still redefines \Macro{chaptermark} and
+% \Macro{sectionmark}, if a class with \Macro{chapter} is used, or
+% \Macro{sectionmark} and \Macro{subsectionmark}, if a class without
+% \Macro{chapter} is used. However, you still can use \Macro{manualmark} and
+% \Macro{automark} after switching to a \mbox{\Package{fancyhdr}} page style
+% to configure the running heads. So this movement is only partial.
%
% \DescribeMacro\ps@headings
% \DescribeMacro\ps@myheadings
% \DescribeMacro\ps@plain
-% Note: Currently, neither \Package{scrlayer} nor \Package{fancyhdr} nor
-% \Package{scrlayer-fancyhdr} do redefine page styles \Pagestyle{headings} or
-% \Pagestyle{myheadings} by default. And neither \Package{scrlayer} nor
-% \Package{fancyhdr} nor \Package{scrlayer-fancyhdr} do redefine page style
-% \Pagestyle{plain} unless you are activating the deprecated
-% \Package{fancyhdr} page style \Pagestyle{fancyplain}. So if you like to use
-% layers on \Pagestyle{plain} pages, i.\,e. usually the first page of a
-% chapter or part or the page with a title head, you have to either use
-% \Package{fancyhdr}'s deprecated page style \Pagestyle{fancyplain} or
-% redefine page style \Pagestyle{plain} either using \Macro{fancypagestyle} as
-% documented in the \Package{fancyhdr} manual or using
-% \Macro{DeclareNewPageStyleByLayers}, documented in the \KOMAScript{} manual.
-% However from version 4.0 \Package{fancyhdr} provides options
+% Note: Currently, neither \mbox{\Package{scrlayer}} nor
+% \mbox{\Package{fancyhdr}} nor \Package{scrlayer-fancyhdr} do redefine page
+% styles \Pagestyle{headings} or \Pagestyle{myheadings} by default. And
+% neither \mbox{\Package{scrlayer}} nor \mbox{\Package{fancyhdr}} nor
+% \Package{scrlayer-fancyhdr} do redefine page style \Pagestyle{plain} unless
+% you are activating the deprecated \mbox{\Package{fancyhdr}} page style
+% \Pagestyle{fancyplain}. So if you like to use layers on \Pagestyle{plain}
+% pages, i.\,e. usually the first page of a chapter or part or the page with a
+% title head, you have to either use \mbox{\Package{fancyhdr}}'s deprecated
+% page style \Pagestyle{fancyplain} or redefine page style \Pagestyle{plain}
+% either using \Macro{fancypagestyle} as documented in the
+% \mbox{\Package{fancyhdr}} manual or using \Macro{DeclarePageStyleByLayers},
+% documented in the \KOMAScript{} manual.
+% \DescribeOption{myheading}%
+% \DescribeOption{heading}%
+% However from version 4.0 \mbox{\Package{fancyhdr}} provides options
% \Option{myheadings} and \Option{headings} to redefine the corresponding page
% style. \Package{scrlayer-fancyhdr} also provides these options and passes
-% them to \Package{fancyhdr}.
+% them to \mbox{\Package{fancyhdr}}.
%
% \DescribeMacro\ps@empty
% \DescribeMacro\ps@@empty
-% Note: Pagestyle \Pagestyle{empty} is somehow special. \Package{scrlayer}
-% redefines it to be a layer page style. And \Package{fancyhdr}'s internal
-% page style \Pagestyle{@empty} is the same like \Pagestyle{empty}. So
-% \Pagestyle{@empty} also uses the layers of \Pagestyle{empty} but you should
-% not try to modify it directly using the interface of
-% \Package{scrlayer}. Moreover, if \Package{fancyhdr} is loaded before
-% \Package{scrlayer-scrpage}, \Package{fancyhdr}'s internal page style
-% \Pagestyle{@empty} is not a copy of \Package{scrlayer}'s layer page style
-% \Pagestyle{empty} but the original standard page style
-% \Pagestyle{empty}. However, with \Package{scrlayer-fancyhdr} package
-% \Package{fancyhdr} does not longer use the internal page style
-% \Pagestyle{@empty}. So you would not need to know this.
+% Note: Pagestyle \Pagestyle{empty} is somehow
+% special. \mbox{\Package{scrlayer}} redefines it to be a layer page
+% style. And \mbox{\Package{fancyhdr}}'s internal page style
+% \Pagestyle{@empty} is the same like \Pagestyle{empty}. So \Pagestyle{@empty}
+% also uses the layers of \Pagestyle{empty} but you should not try to modify
+% it directly using the interface of \mbox{\Package{scrlayer}}. Moreover, if
+% \mbox{\Package{fancyhdr}} is loaded before \Package{scrlayer-fancyhdr},
+% \mbox{\Package{fancyhdr}}'s internal page style \Pagestyle{@empty} is not a
+% copy of \mbox{\Package{scrlayer}}'s layer page style \Pagestyle{empty} but
+% the original standard page style \Pagestyle{empty}. However, with
+% \Package{scrlayer-fancyhdr} package \mbox{\Package{fancyhdr}} does not
+% longer use the internal page style \Pagestyle{@empty}. So you would not need
+% to know this.
%
% \section{How to use the Package}
+% \label{sec:howtouse}
%
% To use the package you have to load it, e.\,g., using:
%\begin{verbatim}
% \usepackage{scrlayer-fancyhdr}
%\end{verbatim}
-% instead of loading \Package{scrlayer} and \Package{fancyhdr} or before or
-% after loading one of these packages. However it is recommended to replace
-% loading \Package{scrlayer} and \Package{fancyhdr} by loading
-% \Package{scrlayer-fancyhdr} because this avoids option
+% instead of loading \mbox{\Package{scrlayer}} and \mbox{\Package{fancyhdr}}
+% or before or after loading one of these packages. However it is recommended
+% to replace loading \mbox{\Package{scrlayer}} and \mbox{\Package{fancyhdr}}
+% by loading \Package{scrlayer-fancyhdr} because this avoids option
% clashes. \Package{scrlayer-fancyhdr} provides all options of
-% \Package{scrlayer} and \Package{fancyhdr} and passes them to
-% \Package{scrlayer} resp. \Package{fancyhdr}. Nevertheless
+% \mbox{\Package{scrlayer}} and \mbox{\Package{fancyhdr}} and passes them to
+% \mbox{\Package{scrlayer}} resp. \mbox{\Package{fancyhdr}}. Nevertheless
% sometimes it may be useful to be able to additionally load
-% \Package{scrlayer} or \Package{fancyhdr}.
+% \mbox{\Package{scrlayer}} or \mbox{\Package{fancyhdr}}. In this case you
+% should first load \mbox{\Package{scrlayer}} next \mbox{\Package{fancyhdr}}
+% and last \Package{scrlayer-fancyhdr}.
%
% \DescribeMacro\ps@@fancy
% \DescribeMacro\ps@f@nch@fancycore
@@ -340,17 +372,18 @@
% \DescribeMacro\ps@fancyplain
% \DescribeMacro\ps@plain@fancy
% \DescribeMacro\fancypagestyle
-% After this you should be able to use the page styles and commands of
-% \Package{fancyhdr} and to add layers to or remove layers from the
-% \Package{fancyhdr}'s internal basic page style \Package{@fancy} (up to
-% \Package{fancyhdr} version 3.10) resp. \Pagestyle{f@nch@fancycore} (from
-% \Package{fancyhdr} version 4). Note, you are not able to add layers to or
-% remove layers from \Package{fancyhdr}'s page styles \Pagestyle{fancy},
+% After loading the package you should be able to use the page styles and
+% commands of \mbox{\Package{fancyhdr}} and to add layers to or remove layers
+% from the \mbox{\Package{fancyhdr}}'s internal basic page style
+% \Package{@fancy} (up to \mbox{\Package{fancyhdr}} version 3.10)
+% resp. \Pagestyle{f@nch@fancycore} (from \mbox{\Package{fancyhdr}} version
+% 4). Note, you are not able to add layers to or remove layers from
+% \mbox{\Package{fancyhdr}}'s page styles \Pagestyle{fancy},
% \Pagestyle{fancyplain}, \Pagestyle{plain@fancy} or page styles defined by
% \Macro{fancypagestyle}. However adding layers to or removing layers from
-% \Pagestyle{@fancy} (up to \Package{fancyhdr} version 3.10)
-% resp. \Pagestyle{f@nch@fancycore} (from \Package{fancyhdr} version 4) will
-% always change all these page styles!
+% \Pagestyle{@fancy} (up to \mbox{\Package{fancyhdr}} version 3.10)
+% resp. \Pagestyle{f@nch@fancycore} (from \mbox{\Package{fancyhdr}} version 4)
+% will always change all these page styles!
%
% \DescribeMacro\ps@plain
% \DescribeMacro\ps@headings
@@ -359,16 +392,50 @@
% Note: Loading \Package{scrlayer-fancyhdr} will not make page style
% \Pagestyle{plain} nor \Pagestyle{headings} nor \Pagestyle{myheadings} or any
% other page style but \Pagestyle{empty} to automatically be a layer page
-% style! But if you are using option \Option{headings} or \Option{myheadings}
-% package \Package{fancyhdr} redefines the corresponding page styles to be
-% \Package{fancyhdr} page styles\,---\,and so become layer page styles.
+% style! But if you are using option \Option{headings} or \Option{myheadings},
+% package \mbox{\Package{fancyhdr}} redefines the corresponding page styles to
+% be \mbox{\Package{fancyhdr}} page styles\,---\,and so relate to the same
+% internal layer page style, either \Pagestyle{@fancy} (up to
+% \mbox{\Package{fancyhdr}} version 3.10) or \Pagestyle{@f@nch@fancycore}
+% (from \Package{fancydr} version 4.0).
+%
+%
+% \section{Hint}
+% \label{sec:hint}
+%
+% To become independent from the used version of \mbox{\Package{fancyhdr}} you
+% can use:
+% \begin{verbatim}
+% \IfPackageAtLeastTF{fancyhdr}{2019/03/21}{%
+% \DeclarePageStyleAlias{@fancy}{f@nch@fancycore}%
+% }{%
+% \DeclarePageStyleAlias{f@nch@fancycore}{@fancy}%
+% }
+% \end{verbatim}^^A
+% \unskip after loading \Package{scrlayer-fancyhdr} and before adding a layer
+% to the internal layer page style. This code defines page style
+% \Pagestyle{@fancy} to be an alias of \Pagestyle{f@nch@fancycore} if
+% \mbox{\Package{fancyhdr}} from version 4.0 is used or vise versa
+% \Pagestyle{f@nch@fancycore} as an alias of \Pagestyle{@fancy} if
+% \mbox{\Package{fancyhdr}} before version 4.0 is used. So after this code
+% using either
+% \begin{verbatim}
+% \AddLayersToPageStyle{@fancy}{...}
+% \end{verbatim}^^A
+% \unskip or
+% \begin{verbatim}
+% \AddLayersToPageStyle{f@nch@fancycore}{...}
+% \end{verbatim}^^A
+% \unskip would both result in adding the layers to the internal layer page
+% style.
+%
%
% \section{Known Issues}
+% \label{sec:issues}
%
% Please note, the follow issues are either notes to the package author or
% notes to the user to avoid them reporting the same issues again and
% again. Listing these issues does not say they are bugs or features.
-%
% \begin{itemize}
% \item
% \DescribeMacro\ps@fancy
@@ -379,13 +446,13 @@
% You are not able to add layers to the user level page style
% \Pagestyle{fancy} or \Pagestyle{fancyplain} or any page style defined by
% \Macro{fancypagestyle} but only to the internal page style
-% \Pagestyle{@fancy} (if you are using \Package{fancyhdr} up to version
-% 3.10) resp. \Pagestyle{f@nch@fancycore} (if you are using
-% \Package{fancyhdr} from version 4). This is intended as explained in this
-% manual.
+% \Pagestyle{@fancy} (if you are using \mbox{\Package{fancyhdr}} up to
+% version 3.10) resp. \Pagestyle{f@nch@fancycore} (if you are using
+% \mbox{\Package{fancyhdr}} from version 4). This is intended as explained
+% in this manual (see also section~\ref{sec:hint}).
% \item
% \DescribeMacro\ps@@empty
-% Using \Package{fancyhdr}'s internal page style \Pagestyle{@empty}
+% Using \mbox{\Package{fancyhdr}}'s internal page style \Pagestyle{@empty}
% could have strange results. However, there is a simple solution for this:
% Don't use the internal \Pagestyle{@empty} but always the user level page
% style \Pagestyle{empty}!
@@ -393,10 +460,313 @@
% \DescribeMacro\ps@@fancy
% \DescribeMacro\ps@f@nch@fancycore
% The vertical position of the page header does differ a little bit, if
-% \Package{scrlayer-fancyhdr} is used instead of \Package{fancyhdr}. This
-% could be fixed by a modification of the layers \texttt{fancy.head.odd} and
-% \texttt{fancy.head.even} using \Option{addvoffset}. More tests are needed.
+% \Package{scrlayer-fancyhdr} is used instead of
+% \mbox{\Package{fancyhdr}}. This could be fixed by a modification of the
+% layers \texttt{fancy.head.odd} and \texttt{fancy.head.even} using
+% \Option{addvoffset}. More tests are needed.
+% \end{itemize}
+% See \url{https://github.com/komascript/scrlayer-fancyhdr/issues} for more
+% issues.
+%
+% \selectlanguage{ngerman}
+% \part{Benutzeranleitung auf Deutsch}
+% \section{Der Sinn dieses Pakets}
+% \label{sec:sinn}
+% Dieses Paket wurde entwickelt, um den Anwendern die Möglichkeit zu geben,
+% die Fähigkeiten von Piet van Oostrums \mbox{\Package{fancyhdr}}
+% \autocite{package:fancyhdr} mit den Fähigkeiten von
+% \mbox{\Package{scrlayer}} \autocite{package:scrlayer} zu kombinieren. In
+% anderen Worten: Es wurde geschaffen, um die Seiten-Ebenen von
+% \mbox{\Package{scrlayer}} mit den Seiten-Stilen von
+% \mbox{\Package{fancyhdr}} zu kombinieren.
+%
+% In dieser Kombination ist Kompatibilität mit \mbox{\Package{fancyhdr}} das
+% oberste Ziel! Verwendbarkeit und die Freiheiten, die von
+% \mbox{\Package{scrlayer}} geboten werden, ist das zweite
+% Ziel. Kompatibilität mit anderen Paketen oder Klassen von \KOMAScript{}
+% \cite{package:koma-script} ist kein primäres Ziel. Vielleicht wird dies in
+% Zukunft eine optionale Fähigkeit werden. Die Aufhebung irgendwelcher realen
+% oder eingebildeter Beschränkungen von \mbox{\Package{fancyhdr}}, die darüber
+% hinaus gehen, die Verwendung von Ebenen zu ermöglichen, ist kein Ziel und
+% wird auch in Zukunft kein Ziel werden.
+%
+% Wenn Sie eine bessere Kombination von Seitenstilen und Ebenen benötigen, so
+% sollten Sie entweder die Low-Level-Schnittstelle von
+% \mbox{\Package{scrlayer}} zur Definition von Seitenstilen oder ---~und das
+% ist die Empfehlung des Autors~--- das Paket \Package{scrlayer-scrpage}
+% anstelle von \Package{scrlayer-fancyhdr} oder \mbox{\Package{fancyhdr}}
+% verwenden. Wenn Sie bessere Kompatibilität mit anderen Teilen von
+% \KOMAScript, beispielsweise mit den \KOMAScript-Klassen. benötigen, sollten
+% Sie \Package{scrlayer-scrpage} anstelle von \Package{scrlayer-fancyhdr} oder
+% \mbox{\Package{fancyhdr}} verwenden.
+%
+% \section{Wie es funktioniert}
+% \label{sec:funktion}
+% Zur Kombination von \mbox{\Package{fancyhdr}} mit \mbox{\Package{scrlayer}}
+% lädt \Package{scrlayer-scrpage} beide Pakete. Nach dem Laden von
+% \mbox{\Package{fancyhdr}} definiert es den Seitenstil \Pagestyle{@fancy}
+% (bis einschließlich \mbox{\Package{fancyhdr}} Version 3.10)
+% bzw. \Pagestyle{f@nch@fancycore} (ab \mbox{\Package{fancyhdr}} Version 4.0)
+% in einen Ebenen-Seitenstil von \mbox{\Package{scrlayer}} um, bestehend aus
+% den neu definierten Ebenen \texttt{fancy.head.even},
+% \texttt{fancy.head.odd}, \texttt{fancy.foot.even} und
+% \texttt{fancy.foot.odd}. Die \texttt{\dots head\dots}-Ebenen sind
+% Hintergrund-Ebenen entsprechend dem Seitenkopf von
+% \mbox{\Package{fancyhdr}}-Seiten\-stilen (oder anderen gebräuchlichen
+% Seitenstilen). Die \texttt{\dots foot\dots}-Ebenen sind Vordergrund-Ebenen
+% entsprechend dem Seitenfuß von
+% \linebreak\mbox{\Package{fancyhdr}}-Seitenstilen (oder anderen
+% gebräuchlichen Seitenstilen). Die \texttt{\dots even}-Ebenen sind auf gerade
+% Seiten, also linke Seiten von doppelseitigen Dokumenten, beschränkt. Die
+% \texttt{\dots odd}-Ebenen sind auf ungerade Seiten, also rechte Seiten bei
+% doppelseitigen Dokumenten oder alle Seiten bei einseitigen Dokumenten,
+% beschränkt.
+%
+% \DescribeMacro\ps@@fancy
+% \DescribeMacro\ps@f@nch@fancycore
+% \DescribeMacro\ps@fancyplain
+% \DescribeMacro\ps@plain@fancy
+% Bis Version 3.10 von \mbox{\Package{fancyhdr}} war Seitenstil
+% \Pagestyle{@fancy} ein interner Seitenstil, den Anwender selbst nicht direkt
+% verwenden sollten. Ab Version 4.0 wird \Pagestyle{f@nch@fancycore} als
+% interner Seitenstil von Paket \mbox{\Package{fancyhdr}} genutzt. In beiden
+% Fällen wird der interne Seitenstil für den Benutzer\-seiten\-stil
+% \Pagestyle{fancy} verwendet. Der Benutzerseitenstil \Pagestyle{fancy} wird
+% ebenfalls für den veralteten Seitenstil \Pagestyle{fancyplain} des Pakets
+% \Package{fancyheadings} verwendet, der zusätzlich den Seitenstil
+% \Pagestyle{plain} in \mbox{\Package{fancyhdr}}s internen Seitenstil
+% \Pagestyle{plain@fancy} ändert, der ebenfalls \Pagestyle{fancy} verwendet,
+% wobei allerdings \Macro{if@fancyplain} auf \Macro{iftrue} gesetzt ist. Es
+% gibt eine weitere überholte Anweisung
+% \Macro{fancyplain}\Parameter{plain-Code}\Parameter{fancy-Code}. Diese
+% Anweisung verwendet \meta{plain-Code}, wenn \Macro{if@fancyplain}
+% \Macro{iftrue} ist, aber \meta{fancy-Code}, wenn \Macro{if@fancyplain}
+% \Macro{iffalse} ist. Sie kann innerhalb der Definition der
+% Seitenstilelemente verwendet werden um zwischen den Einstellung für
+% \Pagestyle{fancy} und \Pagestyle{plain} zu unterscheiden.
+%
+% Seitenstile, die mit der \mbox{\Package{fancyhdr}}-Anweisung
+% \Macro{fancypagestyle} definiert wurden, verwenden ebenfalls immer den
+% Seitenstil \Pagestyle{fancy} und damit den internen grundlegenden Seitenstil
+% \Pagestyle{@fancy} (bis einschließlich \mbox{\Package{fancyhdr}} Version
+% 3.10) bzw. \Pagestyle{f@nch@fancycore} (ab \mbox{\Package{fancyhdr}} Version
+% 4).
+%
+% Als Ergebnis der beiden obigen Anmerkungen, verwenden alle Seitenstile von
+% \mbox{\Package{fancyhdr}} immer denselben internen grundlegenden Seitenstil
+% \Pagestyle{@fancy} (bis einschließlich \mbox{\Package{fancyhdr}} Version
+% 3.10) bzw. \Pagestyle{f@nch@fancycore} (ab \mbox{\Package{fancyhdr}} Version
+% 4). Als Ergebnis daraus resultiert aus der Umdefinierung des Seitenstils
+% \Pagestyle{@fancy} (bis einschließlich \mbox{\Package{fancyhdr}} Version
+% 3.10) bzw. \Pagestyle{f@nch@fancycore} (ab \mbox{\Package{fancyhdr}} Version
+% 4) in einen Ebenen-Seitenstil, dass Anwender Ebenen zu allen Seitenstilen
+% von \mbox{\Package{fancyhdr}} hinzufügen oder daraus löschen können, indem
+% sie Ebenen zu \Pagestyle{@fancy} (bis einschließlich
+% \mbox{\Package{fancyhdr}} Version 3.10) bzw. \Pagestyle{f@nch@fancycore} (ab
+% \mbox{\Package{fancyhdr}} Version 4) hinzufügen oder daraus löschen. Sie
+% können keine Ebenen unmittelbar zu einzelnen Seitenstilen von
+% \mbox{\Package{fancyhdr}} wie \Pagestyle{fancy}, \Pagestyle{fancyplain},
+% \Pagestyle{plain@fancy} oder anderen mit \Macro{fancypagestyle} definierten
+% Seitenstilen hinzufügen oder daraus löschen. Aber natürlich können Sie das
+% zweite Argument von \Macro{fancypagestyle} nutzen, um Ebenen zum Zeitpunkt
+% der Aktivierung eines \mbox{\Package{fancyhdr}}-Seitenstils hinzuzufügen
+% oder zu entfernen. Dies stellt eine Verschiebung dar weg von der
+% \mbox{\Package{scrlayer}}-Schnittstelle zum Hinzufügen oder Entfernen von
+% Ebenen hin zur \mbox{\Package{fancyhdr}}-Schnittstelle zur Definition von
+% Änderungen des Seitenstils \Pagestyle{fancy}.
+%
+% Ein weitere solche Verschiebung von der Anwenderschnittstelle von
+% \mbox{\Package{scrlayer}} zur Anwenderschnittstelle von
+% \mbox{\Package{fancyhdr}} ist die Entscheidung, ob automatische, lebende
+% Kolumnentitel verwendet werden sollen oder nicht. \mbox{\Package{scrlayer}}
+% bietet dafür die Optionen \Option{automark} und \Option{manualmark} und die
+% Anweisungen \Macro{automark} und \Macro{manualmark}. Diese konfigurieren
+% gleichzeitig Anweisungen wie \Macro{partmark}, \Macro{chaptermark},
+% \Macro{sectionmark} etc. Mit \Package{scrlayer-fancyhdr} wird bereits durch
+% Verwendung von Seitenstil \Pagestyle{@fancy} (bis einschließlich
+% \mbox{\Package{fancyhdr}} Version 3.10) bzw. \Pagestyle{f@nch@fancycore} (ab
+% \mbox{\Package{fancyhdr}} Version 4) auf automatische, lebende Kolumnentitel
+% umgeschaltet. Die erste Aktivierung von \Pagestyle{fancy} definiert auch
+% weiterhin \Macro{chaptermark} und \Macro{sectionmark}, wenn eine Klasse mit
+% \Macro{chapter} verwendet wird, oder \Macro{sectionmark} und
+% \Macro{subsectionmark}, wenn eine Klasse ohne \Macro{chapter} verwendet
+% wird. Dennoch können Sie weiterhin \Macro{manualmark} und \Macro{automark}
+% nach der Umschaltung zu einem \mbox{\Package{fancyhdr}}-Seitenstil
+% verwenden, um die lebenden Kolumnentitel zu konfigurieren. Diese
+% Verschiebung ist also nur partiell.
+%
+% \DescribeMacro\ps@headings
+% \DescribeMacro\ps@myheadings
+% \DescribeMacro\ps@plain
+% Hinweis: Derzeit definieren weder \mbox{\Package{scrlayer}} noch
+% \mbox{\Package{fancyhdr}} noch \Package{scrlayer-fancyhdr} die Seitenstile
+% \Pagestyle{headings} oder \Pagestyle{myheadings} in der Voreinstellung
+% um. Und weder \mbox{\Package{scrlayer}} noch \mbox{\Package{fancyhdr}} oder
+% \Package{scrlayer-fancyhdr} definieren den Seitenstil \Pagestyle{plain} um,
+% solange nicht der veraltete \mbox{\Package{fancyhdr}}-Seitenstil
+% \Pagestyle{fancyplain} aktiviert wird. Wenn Sie also einen Ebeneseitenstil
+% für \Pagestyle{plain}-Seiten wünschen, insbesondere für die erste Seite
+% eines Kapitels oder Teils oder die Seiten mit dem Titelkopf, so müssen Sie
+% entweder den veralteten \mbox{\Package{fancyhdr}}-Seitenstil
+% \Pagestyle{fancyplain} verwenden oder den Seitenstil \Pagestyle{plain}
+% entweder per \Macro{fancypagestyle} umdefinieren, wie dies in der
+% \mbox{\Package{fancyhdr}}-Anleitung beschrieben ist, oder per
+% \Macro{DeclarePageStyleByLayers}, wie dies in der \KOMAScript-Anleitung
+% dokumentiert ist.
+% \DescribeOption{myheading}%
+% \DescribeOption{headings}%
+% Darüber hinaus bietet \mbox{\Package{fancyhdr}} ab Version 4.0 die Optionen
+% \Option{myheadings} und \Option{headings}, um die entsprechenden Seitenstile
+% umzudefinieren. \Package{scrlayer-fancyhdr} bietet diese Optionen ebenfalls
+% und leitet sie an \mbox{\Package{fancyhdr}} weiter.
+%
+% \DescribeMacro\ps@empty
+% \DescribeMacro\ps@@empty
+% Hinweis: Der Seitenstil \Pagestyle{empty} ist etwas
+% speziell. \mbox{\Package{scrlayer}} definiert dieses in einen
+% Ebenen-Seitenstil um. Und \mbox{\Package{fancyhdr}}s interner Seitenstil
+% \Pagestyle{@empty} ist ebenfalls identisch mit \Pagestyle{empty}. Daher
+% verwendet auch \Pagestyle{@empty} die Ebenen von \Pagestyle{empty}, aber Sie
+% sollten nicht versuchen, diese direkt mit der Schnittstelle von
+% \mbox{\Package{scrlayer}} zu verändern. Mehr noch, wenn
+% \mbox{\Package{fancyhdr}} vor \Package{scrlayer-fancyhdr} geladen wird, ist
+% der interne Seitenstil \Pagestyle{@empty} von \mbox{\Package{fancyhdr}}
+% nicht länger eine Kopie des Ebenen-Seitenstils \Pagestyle{empty} von
+% \mbox{\Package{scrlayer}}, sondern weiterhin des Standard-Seitenstils
+% \Pagestyle{empty}. Allerdings verwendet \mbox{\Package{fancyhdr}} mit
+% \Package{scrlayer-fancyhdr} selbst den internen Seitenstil
+% \Pagestyle{@empty} gar nicht mehr. Daher brauchen Sie das eigentlich auch
+% nicht zu wissen.
+%
+% \section{Wie man das Paket verwendet}
+% \label{sec:verwendung}
+%
+% Um das Paket zu verwenden, muss man es laden, beispielsweise per:
+%\begin{verbatim}
+% \usepackage{scrlayer-fancyhdr}
+%\end{verbatim}
+% an Stelle von \mbox{\Package{scrlayer}} oder \mbox{\Package{fancyhdr}} oder
+% vor dem Laden eines dieser Pakete. Empfohlen wird das komplette Ersetzen von
+% \mbox{\Package{scrlayer}} und \mbox{\Package{fancyhdr}} durch das Laden von
+% \Package{scrlayer-fancyhdr}, weil dadurch Optionskonflikte
+% (engl. \emph{option clash}) vermieden wird. \Package{scrlayer-fancyhdr}
+% stellt alle Optionen von \mbox{\Package{scrlayer}} und
+% \mbox{\Package{fancyhdr}} bereit und leitet diese an
+% \mbox{\Package{scrlayer}} bzw. \mbox{\Package{fancyhdr}}
+% weiter. Nichtsdestotrotz kann es in seltenen Fällen nützlich sein, dass man
+% das Paket auch zusätzlich nach \mbox{\Package{scrlayer}} und
+% \mbox{\Package{fancyhdr}} laden kann. In diesem Fall sollte
+% \mbox{\Package{scrlayer}} vor \mbox{\Package{fancyhdr}} und zuletzt
+% \Package{scrlayer-fancyhdr} geladen werden.
+%
+% \DescribeMacro\ps@@fancy
+% \DescribeMacro\ps@f@nch@fancycore
+% \DescribeMacro\ps@fancy
+% \DescribeMacro\ps@fancyplain
+% \DescribeMacro\ps@plain@fancy
+% \DescribeMacro\fancypagestyle
+% Nach dem Laden des Pakets sollten Sie in der Lage sein, die Seitenstile und
+% Befehle von \mbox{\Package{fancyhdr}} zu verwenden und Ebenen zum internen
+% \mbox{\Package{fancyhdr}}-Seitenstil \Package{@fancy} (bis einschließlich
+% \mbox{\Package{fancyhdr}} Version 3.10) bzw. \Pagestyle{f@nch@fancycore} (ab
+% \mbox{\Package{fancyhdr}} Version 4) hinzuzufügen oder davon zu
+% entfernen. Hinweis: Es ist Ihnen nicht möglich, Ebenen zu den
+% \mbox{\Package{fancyhdr}}-Seitenstilen \Pagestyle{fancy},
+% \Pagestyle{fancyplain}, \Pagestyle{plain@fancy} oder jedem anderen mit
+% \Macro{fancypagestyle} definierten Seitenstil hinzuzufügen. Jedoch wird das
+% Hinzufügen oder Entfernen von Ebenen zu bzw. von \Package{@fancy} (bis
+% einschließlich \mbox{\Package{fancyhdr}} Version 3.10)
+% bzw. \Pagestyle{f@nch@fancycore} (ab \mbox{\Package{fancyhdr}} Version 4)
+% immer alle diese Seitenstile mit ändern!
+%
+% \DescribeMacro\ps@plain
+% \DescribeMacro\ps@headings
+% \DescribeMacro\ps@myheadings
+% \DescribeMacro\ps@empty
+% Hinweis: Das Laden von Paket \Package{scrlayer-fancyhdr} wird weder den
+% Seitenstil \Pagestyle{plain} noch \Pagestyle{headings} noch
+% \Pagestyle{myheadings} noch irgend einen anderen Seitenstil außer
+% \Pagestyle{empty} automatisch in einen Ebenen-Seitenstil umwandeln! Wenn Sie
+% aber Option \Option{headings} oder \Option{myheadings} angeben, definiert
+% \mbox{\Package{fancyhdr}} die entsprechenden Seitenstile in
+% \mbox{\Package{fancyhdr}}-Seitenstil um --~somit hängen diese dann von
+% demselben internen Seitenstil, entweder \Package{@fancy} (bis einschließlich
+% \mbox{\Package{fancyhdr}} Version 3.10) oder \Pagestyle{f@nch@fancycore} (ab
+% \mbox{\Package{fancyhdr}} Version 4), ab.
+%
+%
+%
+% \section{Tipp}
+% \label{sec:tipp}
+%
+% Um unabhängig von der verendeten Version von \mbox{\Package{fancyhdr}} zu
+% werden, kann man:
+% \begin{verbatim}
+% \IfPackageAtLeastTF{fancyhdr}{2019/03/21}{%
+% \DeclarePageStyleAlias{@fancy}{f@nch@fancycore}%
+% }{%
+% \DeclarePageStyleAlias{f@nch@fancycore}{@fancy}%
+% }
+% \end{verbatim}^^A
+% \unskip nach dem Laden von \Package{scrlayer-fancyhdr} verwendenm, bevor man
+% irgendwelche Ebenen zu dem internen Seitenstil hinzufügt oder davon
+% entfernt. Diese Codezeilen definieren bei Verwendung von
+% \mbox{\Package{fancyhdr}} aber Version 4.0 Seitenstil \Pagestyle{@fancy} als
+% Alias für Seitenstil \Pagestyle{f@nch@fancycore} und umgekehrt für
+% \mbox{\Package{fancyhdr}} bis einschließlich Version 3.10
+% \Pagestyle{f@ch@fancycore} als Alias für Seitenstil \Package{@fancy}. Damit
+% führt dann sowohl:
+% \begin{verbatim}
+% \AddLayersToPageStyle{@fancy}{...}
+% \end{verbatim}^^A
+% \unskip als auch
+% \begin{verbatim}
+% \AddLayersToPageStyle{f@nch@fancycore}{...}
+% \end{verbatim}^^A
+% \unskip dazu, dass die Ebenen zum internen Ebenen-Seitenstil hinzugefügt
+% werden.
+%
+%
+%
+% \section{Bekannte Probleme}
+% \label{sec:probleme}
+%
+% Bitte beachten Sie, dass die folgenden Hinweise entweder Notizen für den
+% Paketautor oder Hinweise für die Anwender darstellen und verhindern sollen,
+% dass dieselben Probleme immer wieder gemeldet werden. Die Auflistung sagt
+% nichts darüber aus, ob es sich dabei um Fehler oder Eigenschaften handelt:
+% \begin{itemize}
+% \item
+% \DescribeMacro\ps@fancy
+% \DescribeMacro\ps@f@nch@fancycore
+% \DescribeMacro\ps@fancyplain
+% \DescribeMacro\fancypagestyle
+% \DescribeMacro\ps@@fancy
+% Sie können keine Ebenen zu den Seitenstilen auf Benutzerebene
+% \Pagestyle{fancy} oder \Pagestyle{fancyplain} oder irgendwelchen anderen
+% Seitenstilen, die mit \Macro{fancypagestyle} definiert wurden,
+% hinzufügen. Dies ist nur für den internen Seitenstil \Package{@fancy} (bis
+% einschließlich \mbox{\Package{fancyhdr}} Version 3.10)
+% bzw. \Pagestyle{f@nch@fancycore} (ab \mbox{\Package{fancyhdr}} Version 4)
+% möglich (see auch Abschnitt~\ref{sec:tipp}).
+% \item
+% \DescribeMacro\ps@@empty
+% Die Verwendung des internen \mbox{\Package{fancyhdr}}-Seitenstils
+% \Pagestyle{@empty} kann zu unerwarteten Ergebnissen führen. Es gibt jedoch
+% eine einfache Lösung für dieses Problem: Verwenden Sie nicht den internen
+% Seitenstile \Package{@empty}, sondern immer den Seitenstile
+% \Package{empty} der Benutzerebene.
+% \item
+% \DescribeMacro\ps@@fancy
+% \DescribeMacro\ps@f@nch@fancycore
+% Die vertikale Position des Seitenkopfes weicht ein wenig ab, wenn
+% \Package{scrlayer-fancyhdr} an Stelle von \mbox{\Package{fancyhdr}}
+% verwendet wird. Dies kann durch leichte Modifikation der Ebenen
+% \texttt{fancy.head.odd} und \texttt{fancy.head.even} mit Hilfe von
+% \Option{addvoffset} behoben werden. Weitere Tests sind hier erforderlich.
% \end{itemize}
+% Siehe \url{https://github.com/komascript/scrlayer-fancyhdr/issues} für
+% weitere bekannte Probleme.
%
%\iffalse
%</dtx>
@@ -404,23 +774,26 @@
%
% \StopEventually{}
%
-% \section{Implementation of \Package{scrlayer-fancyhdr}}
+% \selectlanguage{english}
+% \part{Implementation of \Package{scrlayer-fancyhdr}}
% \label{sec:scrlayer-fancyhdr}
%
+% \sloppy^^A Good paragraph breaking is not the purpose of implementation
+% ^^A documentation.
% \iffalse
%<*package>
% \fi
%
% This section if for developers only.
%
-% We need \Package{scrlayer} at least version 2021/02/15,
+% We need \mbox{\Package{scrlayer}} at least version 2021/02/15,
% \begin{macrocode}
%<*init>
\RequirePackage{scrlayer}[2021/02/15]
%</init>
% \end{macrocode}
% Because before \cs{scrlayer@do@inherited@options} would not be defined. And
-% we need it, to inherit all options of \Package{scrlayer}.
+% we need it, to inherit all options of \mbox{\Package{scrlayer}}.
% \begin{macrocode}
%<*options>
\scrlayer@do@inherited@options{\scrlayer@inherit@option}
@@ -436,23 +809,23 @@
% \end{macrocode}
%
% Note: The main problem of this interface is, that it tries to implement the
-% user interface of package \Package{fancyhdr} by Piet van Oostrum, that is
-% completely different from \Package{scrlayer} and not really compatible with
-% \Package{scrlayer}, using \Package{scrlayer}. This means, that
+% user interface of package \mbox{\Package{fancyhdr}} by Piet van Oostrum, that is
+% completely different from \mbox{\Package{scrlayer}} and not really compatible with
+% \mbox{\Package{scrlayer}}, using \mbox{\Package{scrlayer}}. This means, that
% \Package{scrlayer-fancyhdr} never can be a drop-in replacement of
-% \Package{fancyhdr}. Nevertheless it can help to let \Package{scrlayer} and
-% \Package{fancyhdr} coexist. To do so
+% \mbox{\Package{fancyhdr}}. Nevertheless it can help to let \mbox{\Package{scrlayer}} and
+% \mbox{\Package{fancyhdr}} coexist. To do so
% \begin{itemize}
-% \item the lowest level of \Package{fancyhdr} should not be the page style
+% \item the lowest level of \mbox{\Package{fancyhdr}} should not be the page style
% but a layer
-% \item the page styles of \Package{fancyhdr} should be layer page styles
-% \item init code of the page styles of \Package{fancyhdr} should use the
+% \item the page styles of \mbox{\Package{fancyhdr}} should be layer page styles
+% \item init code of the page styles of \mbox{\Package{fancyhdr}} should use the
% layer page init code
% \end{itemize}
% Currently it is unsure whether it would be best to do a new implementation
-% or to load original \Package{fancyhdr} and to only modify some things. First
+% or to load original \mbox{\Package{fancyhdr}} and to only modify some things. First
% I'll try the second method. Currently we explicitly provide the options of
-% \Package{fancyhdr}.
+% \mbox{\Package{fancyhdr}}.
% \begin{macrocode}
%<*options>
\DeclareOption{nocheck}{\PassOptionsToPackage{nocheck}{fancyhdr}}
@@ -498,31 +871,31 @@
]{fancy.foot.even}
% \end{macrocode}
% \begin{macro}{\ps@f@nch@fancycore}
-% \changes{0.1.3558}{2021/02/15}{support for \Package{fancyhdr} 4}
+% \changes{0.1.3558}{2021/02/15}{support for \mbox{\Package{fancyhdr}} 4}
% \begin{macro}{\ps@@fancy}
% \begin{macro}{\@mkboth}
% And have to create a layer page style from this new layers, but we do not
% redefine page style \Pagestyle{fancy} but the low level page style
-% \Pagestyle{@fancy} (up to \Package{fancyhdr} version 3.10)
-% resp. \Pagestyle{f@nch@fancycore} (from \Package{fancyhdr} version 4.0).
+% \Pagestyle{@fancy} (up to \mbox{\Package{fancyhdr}} version 3.10)
+% resp. \Pagestyle{f@nch@fancycore} (from \mbox{\Package{fancyhdr}} version 4.0).
%
-% \Package{fancyhdr} does some initialization at the very first call
-% of \cs{pagestyle{fancy}}. To do so \Package{fancyhdr} first uses a different
+% \mbox{\Package{fancyhdr}} does some initialization at the very first call
+% of \cs{pagestyle{fancy}}. To do so \mbox{\Package{fancyhdr}} first uses a different
% page style definition, that does the initialization and redefines the page
% style afterwards. This is still active with \Package{scrlayer-fancyhdr}.
-% Additionally, \Package{fancyhdr} redefines \cs{@mkboth} at every selection
+% Additionally, \mbox{\Package{fancyhdr}} redefines \cs{@mkboth} at every selection
% of the internal page style \Pagestyle{@fancy}
% resp. \Pagestyle{f@nch@fancycore}. This can be adapted using the
% \Option{onselect} feature of the new layer page style \Pagestyle{@fancy}
% resp. \Pagestyle{f@nch@fancycore}. In my opinion, the
% |\let\@mkboth\markboth| used by page style \Pagestyle{headings} of, e.\,g.,
% the standard classes or the \KOMAScript{} classes would be best
-% here. However, \Package{fancyhdr} uses the uncommon
+% here. However, \mbox{\Package{fancyhdr}} uses the uncommon
% |\def\@mkboth{\protect\markboth}|, which would fail if a class or package
% tests \cs{@mkboth} using |\ifx\@mkboth\markboth|. However, \KOMAScript's
% \cs{IfActiveMkBoth} (see the \Package{scrbase} chapter in the \KOMAScript{}
-% manual) does also recognize the \Package{fancyhdr} definition and copying
-% this is more compatible with \Package{fancyhdr}.
+% manual) does also recognize the \mbox{\Package{fancyhdr}} definition and copying
+% this is more compatible with \mbox{\Package{fancyhdr}}.
% \begin{macrocode}
\@ifpackagelater{fancyhdr}{2019/03/21}{%
\DeclarePageStyleByLayers[
@@ -546,9 +919,9 @@
% supported by \Package{scrlayer-fancyhdr}. Also currently the font features
% of the \KOMAScript{} classes are not supported by
% \Package{scrlayer-fancyhdr}. However you are now able to combine other
-% features of \Package{scrlayer} with features of \Package{fancyhdr} and you
-% can, e.g., use \Package{scrlayer-notecolumn} with
-% \Package{scrlayer-fancyhdr}.
+% features of \mbox{\Package{scrlayer}} with features of
+% \mbox{\Package{fancyhdr}} and you can, e.g., use
+% \Package{scrlayer-notecolumn} with \Package{scrlayer-fancyhdr}.
% \end{macro}%^^A \@mkboth
% \end{macro}%^^A \ps@@fancy
% \end{macro}%^^A \ps@f@nch@fancycore
diff --git a/macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.pdf b/macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.pdf
index c485adc3d8..64feb86196 100644
--- a/macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.pdf
+++ b/macros/latex/contrib/scrlayer-fancyhdr/scrlayer-fancyhdr.pdf
Binary files differ
diff --git a/support/arara/README.md b/support/arara/README.md
index 1bb200f2c4..03120eee5d 100644
--- a/support/arara/README.md
+++ b/support/arara/README.md
@@ -1,6 +1,6 @@
![arara](https://i.stack.imgur.com/hjUsN.png)
-# arara v6.0.0
+# arara v6.0.1
![Language: Kotlin](https://img.shields.io/badge/Language-Kotlin-blue.svg?style=flat-square)
![Minimum JRE: 8.0](https://img.shields.io/badge/Minimum_JRE-8-blue.svg?style=flat-square)
diff --git a/support/arara/doc/arara-manual.pdf b/support/arara/doc/arara-manual.pdf
index 1bf1b53eda..f73c561ab1 100644
--- a/support/arara/doc/arara-manual.pdf
+++ b/support/arara/doc/arara-manual.pdf
Binary files differ
diff --git a/support/arara/doc/arara-quickstart.pdf b/support/arara/doc/arara-quickstart.pdf
index 6ec554a632..01e240065a 100644
--- a/support/arara/doc/arara-quickstart.pdf
+++ b/support/arara/doc/arara-quickstart.pdf
Binary files differ
diff --git a/support/arara/doc/arara.1 b/support/arara/doc/arara.1
index 3b78f43003..839bc4851d 100644
--- a/support/arara/doc/arara.1
+++ b/support/arara/doc/arara.1
@@ -1,4 +1,4 @@
-.TH ARARA 1 "26 February 2021" "v6.0.0"
+.TH ARARA 1 "30 March 2021" "v6.0.1"
.SH NAME
arara \- a TeX automation tool based on rules and directives.
.SH SYNOPSIS
diff --git a/support/arara/doc/version.tex b/support/arara/doc/version.tex
index f4965a313a..6d54bbd775 100644
--- a/support/arara/doc/version.tex
+++ b/support/arara/doc/version.tex
@@ -1 +1 @@
-6.0.0 \ No newline at end of file
+6.0.1 \ No newline at end of file
diff --git a/support/arara/scripts/rules/arara-rule-animate.yaml b/support/arara/scripts/rules/arara-rule-animate.yaml
index 4e7acc9bfb..b6473b1db7 100644
--- a/support/arara/scripts/rules/arara-rule-animate.yaml
+++ b/support/arara/scripts/rules/arara-rule-animate.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-asymptote.yaml b/support/arara/scripts/rules/arara-rule-asymptote.yaml
index 232213f73d..f6e6f29612 100644
--- a/support/arara/scripts/rules/arara-rule-asymptote.yaml
+++ b/support/arara/scripts/rules/arara-rule-asymptote.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-authorindex.yaml b/support/arara/scripts/rules/arara-rule-authorindex.yaml
index a7e32141a9..c3304a4f38 100644
--- a/support/arara/scripts/rules/arara-rule-authorindex.yaml
+++ b/support/arara/scripts/rules/arara-rule-authorindex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-bib2gls.yaml b/support/arara/scripts/rules/arara-rule-bib2gls.yaml
index aaff9986ff..f1d8d0e6e4 100644
--- a/support/arara/scripts/rules/arara-rule-bib2gls.yaml
+++ b/support/arara/scripts/rules/arara-rule-bib2gls.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-biber.yaml b/support/arara/scripts/rules/arara-rule-biber.yaml
index 98c294a499..318c8560ec 100644
--- a/support/arara/scripts/rules/arara-rule-biber.yaml
+++ b/support/arara/scripts/rules/arara-rule-biber.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-bibtex.yaml b/support/arara/scripts/rules/arara-rule-bibtex.yaml
index a845758440..d796c916ab 100644
--- a/support/arara/scripts/rules/arara-rule-bibtex.yaml
+++ b/support/arara/scripts/rules/arara-rule-bibtex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-bibtex8.yaml b/support/arara/scripts/rules/arara-rule-bibtex8.yaml
index 2526c82b5a..e83e455b01 100644
--- a/support/arara/scripts/rules/arara-rule-bibtex8.yaml
+++ b/support/arara/scripts/rules/arara-rule-bibtex8.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-bibtexu.yaml b/support/arara/scripts/rules/arara-rule-bibtexu.yaml
index 708a3ebfb6..f9bc341624 100644
--- a/support/arara/scripts/rules/arara-rule-bibtexu.yaml
+++ b/support/arara/scripts/rules/arara-rule-bibtexu.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-clean.yaml b/support/arara/scripts/rules/arara-rule-clean.yaml
index aa07560cb9..d2ec14d7f4 100644
--- a/support/arara/scripts/rules/arara-rule-clean.yaml
+++ b/support/arara/scripts/rules/arara-rule-clean.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-context.yaml b/support/arara/scripts/rules/arara-rule-context.yaml
index 49dc9e5f60..de81714dbc 100644
--- a/support/arara/scripts/rules/arara-rule-context.yaml
+++ b/support/arara/scripts/rules/arara-rule-context.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-convert.yaml b/support/arara/scripts/rules/arara-rule-convert.yaml
index 7a2140d0a7..a8ee4fb5a8 100644
--- a/support/arara/scripts/rules/arara-rule-convert.yaml
+++ b/support/arara/scripts/rules/arara-rule-convert.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-copy.yaml b/support/arara/scripts/rules/arara-rule-copy.yaml
index b43ef1e28a..078ceeceb2 100644
--- a/support/arara/scripts/rules/arara-rule-copy.yaml
+++ b/support/arara/scripts/rules/arara-rule-copy.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-csplain.yaml b/support/arara/scripts/rules/arara-rule-csplain.yaml
index 720cd0cc8f..903a7f8e80 100644
--- a/support/arara/scripts/rules/arara-rule-csplain.yaml
+++ b/support/arara/scripts/rules/arara-rule-csplain.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-datatooltk.yaml b/support/arara/scripts/rules/arara-rule-datatooltk.yaml
index 16c84dc439..09fb5fcb12 100644
--- a/support/arara/scripts/rules/arara-rule-datatooltk.yaml
+++ b/support/arara/scripts/rules/arara-rule-datatooltk.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-detex.yaml b/support/arara/scripts/rules/arara-rule-detex.yaml
index 94fa359f83..914fd1704a 100644
--- a/support/arara/scripts/rules/arara-rule-detex.yaml
+++ b/support/arara/scripts/rules/arara-rule-detex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-dvipdfm.yaml b/support/arara/scripts/rules/arara-rule-dvipdfm.yaml
index 0f603a1a26..c4e17c6090 100644
--- a/support/arara/scripts/rules/arara-rule-dvipdfm.yaml
+++ b/support/arara/scripts/rules/arara-rule-dvipdfm.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-dvipdfmx.yaml b/support/arara/scripts/rules/arara-rule-dvipdfmx.yaml
index b4d8e19afa..1a584e6a27 100644
--- a/support/arara/scripts/rules/arara-rule-dvipdfmx.yaml
+++ b/support/arara/scripts/rules/arara-rule-dvipdfmx.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-dvips.yaml b/support/arara/scripts/rules/arara-rule-dvips.yaml
index 4cde26fa99..0fa862f9ac 100644
--- a/support/arara/scripts/rules/arara-rule-dvips.yaml
+++ b/support/arara/scripts/rules/arara-rule-dvips.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-dvipspdf.yaml b/support/arara/scripts/rules/arara-rule-dvipspdf.yaml
index d7e331873c..63f035c94e 100644
--- a/support/arara/scripts/rules/arara-rule-dvipspdf.yaml
+++ b/support/arara/scripts/rules/arara-rule-dvipspdf.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-dvisvgm.yaml b/support/arara/scripts/rules/arara-rule-dvisvgm.yaml
index 92c7b4ea68..835f14d3bd 100644
--- a/support/arara/scripts/rules/arara-rule-dvisvgm.yaml
+++ b/support/arara/scripts/rules/arara-rule-dvisvgm.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-etex.yaml b/support/arara/scripts/rules/arara-rule-etex.yaml
index e039b143da..f2a6521db3 100644
--- a/support/arara/scripts/rules/arara-rule-etex.yaml
+++ b/support/arara/scripts/rules/arara-rule-etex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-fig2dev.yaml b/support/arara/scripts/rules/arara-rule-fig2dev.yaml
index 4e796e5c4d..82c568927a 100644
--- a/support/arara/scripts/rules/arara-rule-fig2dev.yaml
+++ b/support/arara/scripts/rules/arara-rule-fig2dev.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-frontespizio.yaml b/support/arara/scripts/rules/arara-rule-frontespizio.yaml
index 2cabec38a0..894b02e984 100644
--- a/support/arara/scripts/rules/arara-rule-frontespizio.yaml
+++ b/support/arara/scripts/rules/arara-rule-frontespizio.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-ghostscript.yaml b/support/arara/scripts/rules/arara-rule-ghostscript.yaml
index 7d3f26c6be..95ae8411a0 100644
--- a/support/arara/scripts/rules/arara-rule-ghostscript.yaml
+++ b/support/arara/scripts/rules/arara-rule-ghostscript.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-gnuplot.yaml b/support/arara/scripts/rules/arara-rule-gnuplot.yaml
index e670099535..0fdf82c8ca 100644
--- a/support/arara/scripts/rules/arara-rule-gnuplot.yaml
+++ b/support/arara/scripts/rules/arara-rule-gnuplot.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-halt.yaml b/support/arara/scripts/rules/arara-rule-halt.yaml
index 3ac9106e90..e4097ce3dc 100644
--- a/support/arara/scripts/rules/arara-rule-halt.yaml
+++ b/support/arara/scripts/rules/arara-rule-halt.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-indent.yaml b/support/arara/scripts/rules/arara-rule-indent.yaml
index b6dce8b2d5..8425d596de 100644
--- a/support/arara/scripts/rules/arara-rule-indent.yaml
+++ b/support/arara/scripts/rules/arara-rule-indent.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-knitr.yaml b/support/arara/scripts/rules/arara-rule-knitr.yaml
index 2385589615..8df8a7a0f9 100644
--- a/support/arara/scripts/rules/arara-rule-knitr.yaml
+++ b/support/arara/scripts/rules/arara-rule-knitr.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-latex.yaml b/support/arara/scripts/rules/arara-rule-latex.yaml
index 519e609a27..9a2bca4127 100644
--- a/support/arara/scripts/rules/arara-rule-latex.yaml
+++ b/support/arara/scripts/rules/arara-rule-latex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-latexmk.yaml b/support/arara/scripts/rules/arara-rule-latexmk.yaml
index 2b02e622b6..291e10aa02 100644
--- a/support/arara/scripts/rules/arara-rule-latexmk.yaml
+++ b/support/arara/scripts/rules/arara-rule-latexmk.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-llmk.yaml b/support/arara/scripts/rules/arara-rule-llmk.yaml
index 1a6864225a..da4b990530 100644
--- a/support/arara/scripts/rules/arara-rule-llmk.yaml
+++ b/support/arara/scripts/rules/arara-rule-llmk.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-ltx2any.yaml b/support/arara/scripts/rules/arara-rule-ltx2any.yaml
index e60ff8902d..9a5bd974f0 100644
--- a/support/arara/scripts/rules/arara-rule-ltx2any.yaml
+++ b/support/arara/scripts/rules/arara-rule-ltx2any.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-luahbtex.yaml b/support/arara/scripts/rules/arara-rule-luahbtex.yaml
index cf4fde56e4..4e51bef96d 100644
--- a/support/arara/scripts/rules/arara-rule-luahbtex.yaml
+++ b/support/arara/scripts/rules/arara-rule-luahbtex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-lualatex.yaml b/support/arara/scripts/rules/arara-rule-lualatex.yaml
index 4eed7972c6..2979425f6c 100644
--- a/support/arara/scripts/rules/arara-rule-lualatex.yaml
+++ b/support/arara/scripts/rules/arara-rule-lualatex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-luatex.yaml b/support/arara/scripts/rules/arara-rule-luatex.yaml
index 03a726fa64..7708763fc3 100644
--- a/support/arara/scripts/rules/arara-rule-luatex.yaml
+++ b/support/arara/scripts/rules/arara-rule-luatex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-make.yaml b/support/arara/scripts/rules/arara-rule-make.yaml
index 26f2183c70..8695075e69 100644
--- a/support/arara/scripts/rules/arara-rule-make.yaml
+++ b/support/arara/scripts/rules/arara-rule-make.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-makeglossaries.yaml b/support/arara/scripts/rules/arara-rule-makeglossaries.yaml
index fe39fa534a..16c4c364b6 100644
--- a/support/arara/scripts/rules/arara-rule-makeglossaries.yaml
+++ b/support/arara/scripts/rules/arara-rule-makeglossaries.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml b/support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml
index c384179f44..f2323d4cf1 100644
--- a/support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml
+++ b/support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-makeindex.yaml b/support/arara/scripts/rules/arara-rule-makeindex.yaml
index c0bf7a36c8..eda1e9c981 100644
--- a/support/arara/scripts/rules/arara-rule-makeindex.yaml
+++ b/support/arara/scripts/rules/arara-rule-makeindex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
@@ -13,7 +13,7 @@ commands:
command: >
@{
base = getBasename(reference.getName());
- infile = base.concat('.').concat(input);
+ infile = base.concat('.').concat(input[0]);
outfile = [ '-o', base.concat('.').concat(output[0]) ];
logfile = [ '-t', base.concat('.').concat(log[0]) ];
return getCommand('makeindex', german, style, order, options,
diff --git a/support/arara/scripts/rules/arara-rule-metapost.yaml b/support/arara/scripts/rules/arara-rule-metapost.yaml
index e334210ce5..26f61fd21f 100644
--- a/support/arara/scripts/rules/arara-rule-metapost.yaml
+++ b/support/arara/scripts/rules/arara-rule-metapost.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-move.yaml b/support/arara/scripts/rules/arara-rule-move.yaml
index d11365ada0..cd480e829d 100644
--- a/support/arara/scripts/rules/arara-rule-move.yaml
+++ b/support/arara/scripts/rules/arara-rule-move.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-nomencl.yaml b/support/arara/scripts/rules/arara-rule-nomencl.yaml
index 8d66acdb30..161d216119 100644
--- a/support/arara/scripts/rules/arara-rule-nomencl.yaml
+++ b/support/arara/scripts/rules/arara-rule-nomencl.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-pbibtex.yaml b/support/arara/scripts/rules/arara-rule-pbibtex.yaml
index a313b7fe92..3e2485a4f0 100644
--- a/support/arara/scripts/rules/arara-rule-pbibtex.yaml
+++ b/support/arara/scripts/rules/arara-rule-pbibtex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-pdfcrop.yaml b/support/arara/scripts/rules/arara-rule-pdfcrop.yaml
index 8ad93fd513..3c4b3e00fe 100644
--- a/support/arara/scripts/rules/arara-rule-pdfcrop.yaml
+++ b/support/arara/scripts/rules/arara-rule-pdfcrop.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-pdfcsplain.yaml b/support/arara/scripts/rules/arara-rule-pdfcsplain.yaml
index 079440628a..58bf4bf9c4 100644
--- a/support/arara/scripts/rules/arara-rule-pdfcsplain.yaml
+++ b/support/arara/scripts/rules/arara-rule-pdfcsplain.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-pdflatex.yaml b/support/arara/scripts/rules/arara-rule-pdflatex.yaml
index 2056885281..ed8a686164 100644
--- a/support/arara/scripts/rules/arara-rule-pdflatex.yaml
+++ b/support/arara/scripts/rules/arara-rule-pdflatex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-pdftex.yaml b/support/arara/scripts/rules/arara-rule-pdftex.yaml
index c6699b7dca..19fe06d42d 100644
--- a/support/arara/scripts/rules/arara-rule-pdftex.yaml
+++ b/support/arara/scripts/rules/arara-rule-pdftex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-pdftk.yaml b/support/arara/scripts/rules/arara-rule-pdftk.yaml
index a457d67d53..372eac4b42 100644
--- a/support/arara/scripts/rules/arara-rule-pdftk.yaml
+++ b/support/arara/scripts/rules/arara-rule-pdftk.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-perltex.yaml b/support/arara/scripts/rules/arara-rule-perltex.yaml
index 09a838153d..19e9f1ff1e 100644
--- a/support/arara/scripts/rules/arara-rule-perltex.yaml
+++ b/support/arara/scripts/rules/arara-rule-perltex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-platex.yaml b/support/arara/scripts/rules/arara-rule-platex.yaml
index 41fca5d771..cb3326d28e 100644
--- a/support/arara/scripts/rules/arara-rule-platex.yaml
+++ b/support/arara/scripts/rules/arara-rule-platex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-ps2pdf.yaml b/support/arara/scripts/rules/arara-rule-ps2pdf.yaml
index 3469a57d39..2c456233a2 100644
--- a/support/arara/scripts/rules/arara-rule-ps2pdf.yaml
+++ b/support/arara/scripts/rules/arara-rule-ps2pdf.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-ptex.yaml b/support/arara/scripts/rules/arara-rule-ptex.yaml
index 9367704cb9..c81a63a160 100644
--- a/support/arara/scripts/rules/arara-rule-ptex.yaml
+++ b/support/arara/scripts/rules/arara-rule-ptex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-pythontex.yaml b/support/arara/scripts/rules/arara-rule-pythontex.yaml
index 671d4abe34..039cc23278 100644
--- a/support/arara/scripts/rules/arara-rule-pythontex.yaml
+++ b/support/arara/scripts/rules/arara-rule-pythontex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-qpdf.yaml b/support/arara/scripts/rules/arara-rule-qpdf.yaml
index c2cb852a7d..2019ba69a6 100644
--- a/support/arara/scripts/rules/arara-rule-qpdf.yaml
+++ b/support/arara/scripts/rules/arara-rule-qpdf.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-sage.yaml b/support/arara/scripts/rules/arara-rule-sage.yaml
index 15e89a6a4e..3d1d4d97e9 100644
--- a/support/arara/scripts/rules/arara-rule-sage.yaml
+++ b/support/arara/scripts/rules/arara-rule-sage.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-sketch.yaml b/support/arara/scripts/rules/arara-rule-sketch.yaml
index e7bae9b329..37d5f79a01 100644
--- a/support/arara/scripts/rules/arara-rule-sketch.yaml
+++ b/support/arara/scripts/rules/arara-rule-sketch.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-songidx.yaml b/support/arara/scripts/rules/arara-rule-songidx.yaml
index 7d5fa870de..12c53c4ee0 100644
--- a/support/arara/scripts/rules/arara-rule-songidx.yaml
+++ b/support/arara/scripts/rules/arara-rule-songidx.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-spix.yaml b/support/arara/scripts/rules/arara-rule-spix.yaml
index f19345cec2..392a8473cd 100644
--- a/support/arara/scripts/rules/arara-rule-spix.yaml
+++ b/support/arara/scripts/rules/arara-rule-spix.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-tex.yaml b/support/arara/scripts/rules/arara-rule-tex.yaml
index d036e5cb0d..cbe37e0795 100644
--- a/support/arara/scripts/rules/arara-rule-tex.yaml
+++ b/support/arara/scripts/rules/arara-rule-tex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-texcount.yaml b/support/arara/scripts/rules/arara-rule-texcount.yaml
index 85e26c42c6..d79147ced0 100644
--- a/support/arara/scripts/rules/arara-rule-texcount.yaml
+++ b/support/arara/scripts/rules/arara-rule-texcount.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-texindy.yaml b/support/arara/scripts/rules/arara-rule-texindy.yaml
index 6e27dfd90e..7ffbb99b90 100644
--- a/support/arara/scripts/rules/arara-rule-texindy.yaml
+++ b/support/arara/scripts/rules/arara-rule-texindy.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-tikzmake.yaml b/support/arara/scripts/rules/arara-rule-tikzmake.yaml
index 69e72c4885..7481fd22a3 100644
--- a/support/arara/scripts/rules/arara-rule-tikzmake.yaml
+++ b/support/arara/scripts/rules/arara-rule-tikzmake.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-upbibtex.yaml b/support/arara/scripts/rules/arara-rule-upbibtex.yaml
index bb32250c6c..93012268ae 100644
--- a/support/arara/scripts/rules/arara-rule-upbibtex.yaml
+++ b/support/arara/scripts/rules/arara-rule-upbibtex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-uplatex.yaml b/support/arara/scripts/rules/arara-rule-uplatex.yaml
index 18e2edb28e..31d11d0c0b 100644
--- a/support/arara/scripts/rules/arara-rule-uplatex.yaml
+++ b/support/arara/scripts/rules/arara-rule-uplatex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-uptex.yaml b/support/arara/scripts/rules/arara-rule-uptex.yaml
index fb7a2282fd..8f62b09a9e 100644
--- a/support/arara/scripts/rules/arara-rule-uptex.yaml
+++ b/support/arara/scripts/rules/arara-rule-uptex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml b/support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml
index 12c88da329..8ed8153879 100644
--- a/support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml
+++ b/support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-xelatex.yaml b/support/arara/scripts/rules/arara-rule-xelatex.yaml
index f05da86dad..03ab0d0af0 100644
--- a/support/arara/scripts/rules/arara-rule-xelatex.yaml
+++ b/support/arara/scripts/rules/arara-rule-xelatex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-xetex.yaml b/support/arara/scripts/rules/arara-rule-xetex.yaml
index 687b08f200..7cc315f3ce 100644
--- a/support/arara/scripts/rules/arara-rule-xetex.yaml
+++ b/support/arara/scripts/rules/arara-rule-xetex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-xindex.yaml b/support/arara/scripts/rules/arara-rule-xindex.yaml
index 26ade80d23..297237a748 100644
--- a/support/arara/scripts/rules/arara-rule-xindex.yaml
+++ b/support/arara/scripts/rules/arara-rule-xindex.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/arara/scripts/rules/arara-rule-xindy.yaml b/support/arara/scripts/rules/arara-rule-xindy.yaml
index a55576c1f5..ea907f2dc4 100644
--- a/support/arara/scripts/rules/arara-rule-xindy.yaml
+++ b/support/arara/scripts/rules/arara-rule-xindy.yaml
@@ -1,6 +1,6 @@
!config
# Arara, the cool TeX automation tool
-# Copyright (c) 2020, Island of TeX
+# Copyright (c) 2021, Island of TeX
# All rights reserved.
#
# This rule is part of arara.
diff --git a/support/tikztosvg/CHANGELOG.adoc b/support/tikztosvg/CHANGELOG.adoc
deleted file mode 100644
index e742d0cb5c..0000000000
--- a/support/tikztosvg/CHANGELOG.adoc
+++ /dev/null
@@ -1,7 +0,0 @@
-== Release 0.1.2
-
-* The script is now posix-complient (it doesn't use bash anymore)
-* Messages in the log output are now color-coded
-* The script now support `stdin` input and `stdout` output
-* The documentation is now rendered to PDF
-* The documentation was updated
diff --git a/support/tikztosvg/CHANGELOG.md b/support/tikztosvg/CHANGELOG.md
new file mode 100644
index 0000000000..6355541f94
--- /dev/null
+++ b/support/tikztosvg/CHANGELOG.md
@@ -0,0 +1,18 @@
+# CHANGELOG
+
+## Release 0.2.0
+
+* Removed code that added the `\huge` command to the beginning of the document
+* Added an option for importing TikZ libraries (the `-l` option)
+* Made it so that items from the `-p` and `-l` options aren't imported twice
+* Made it so that tikz, tikz-cd, pgfplots, amsmath and amssymb are imported by
+ default
+* Added instructions for installing the application with Git
+
+## Release 0.1.2
+
+* The script is now posix-complient (it doesn't use bash anymore)
+* Messages in the log output are now color-coded
+* The script now support `stdin` input and `stdout` output
+* The documentation is now rendered to PDF
+* The documentation was updated
diff --git a/support/tikztosvg/Makefile b/support/tikztosvg/Makefile
index bae45ce4e3..ce66f807b6 100644
--- a/support/tikztosvg/Makefile
+++ b/support/tikztosvg/Makefile
@@ -1,35 +1,30 @@
+.PHONY: package install
+
# Packages the application for CTAN
-package:
- # Render the manpage
- asciidoctor -b manpage -o man/tikztosvg.1 man/man.adoc
+package: tikztosvg.tar.gz
+
+install: man/tikztosvg.1 tikztosvg
+ # Install the executable
+ cp tikztosvg ~/.local/bin/
+ chmod +x ~/.local/bin/tikztosvg
- # Render the README as PDF
- asciidoctor -r asciidoctor-pdf -b pdf -o tikztosvg.pdf README.adoc
-
- # Render the README as Markdown
- asciidoctor -b docbook -a leveloffset=+1 -o - README.adoc \
- | pandoc --atx-headers \
- --wrap=preserve \
- -t markdown_github \
- -f docbook - \
- | comby '![:[name]](:[link])' \
- '![:[name]](examples/:[link])' \
- -stdin \
- -stdout \
- -m .md \
- | comby ':imagesdir: :[[value]]' '' -stdin -stdout -m .md \
- | comby ':source-highlighter: :[[value]]' '' -stdin -stdout -m .md \
- > README.md
+ # Install the manpage
+ install -g 0 -o 0 -m 0644 man/tikztosvg.1 ~/.local/share/man/man1/
+
+man/tikztosvg.1: man/man.adoc
+ asciidoctor -b manpage -o $@ $^
+
+tikztosvg.pdf: README.md
+ pandoc -s -o $@ $^
+
+example/example.svg: example/example.tikz
+ sh ./tikztosvg -p xfrac -p relsize -o $@ $^
- # Package the repository as a tar file
- tar -cvO \
- --directory=.. \
- --exclude='.*' \
- --exclude='*.tar.gz' \
- --exclude='README.adoc' \
- tikztosvg \
- | gzip -c /dev/stdin > tikztosvg.tar.gz
+ # Try to compress the image with svgo
+ svgo --pretty --enable=sortAttrs $@ || exit 0
-install:
- sh install.sh
+# Packages the application for CTAN
+tikztosvg.tar.gz: man/tikztosvg.1 tikztosvg.pdf README.md example/example.svg CHANGELOG.md
+ tar -cvO --directory=.. --exclude='.*' --exclude='*.tar.gz' tikztosvg \
+ | gzip -c /dev/stdin > tikztosvg.tar.gz
diff --git a/support/tikztosvg/README.md b/support/tikztosvg/README.md
index ac986ae747..866e73b690 100644
--- a/support/tikztosvg/README.md
+++ b/support/tikztosvg/README.md
@@ -1,22 +1,30 @@
# tikztosvg(1)
-Pablo Emilio Escobar Gaviria &lt;<pablo-escobar@riseup.net>&gt;
-
-The `tikztosvg(1)` command renders TikZ diagrams to SVG, using [`xetex`](http://xetex.sourceforge.net/) and [`pdf2svg`](https://github.com/dawbarton/pdf2svg).
+The `tikztosvg(1)` command renders TikZ diagrams to SVG, using
+[XeTeX](http://xetex.sourceforge.net/) and
+[pdf2svg](https://github.com/dawbarton/pdf2svg).
## Usage
- tikztosvg [OPTION]... INPUT_PATH
+``` sh
+$ tikztosvg [OPTION]... INPUT_PATH
+```
If *INPUT\_PATH* is set to *-* the input will be read from stdin.
### Options
**-o, --output**=*OUTPUT\_PATH*
-Write output to file *OUTPUT\_PATH*. If set to *-* the output will be written to stdout. Defaults to the base name of the input file suffixed with the *.svg* extension. The file is resolved relative to the working directory.
+Write output to file *OUTPUT\_PATH*. If set to *-* the output will be written
+to stdout. Defaults to the base name of the input file suffixed with the *.svg*
+extension. The file is resolved relative to the working directory.
**-p, --package**=+*PACKAGE*
-Include `\usepackage{PACKAGE}` when rendering the diagram.
+Include `\usepackage{PACKAGE}` when rendering the diagram. The tikz, tikz-cd,
+pgfplots, amsmath and amssymb packages are always included by default.
+
+**-l, --library**=+*LIBRARY*
+Include `\usetikzlibrary{LIBRARY}` when rendering the diagram.
**-q, --quiet**
Silence application log messages and script warnings.
@@ -33,35 +41,49 @@ Let’s say you want to convert the file `example.tikz` to SVG:
``` latex
\begin{tikzcd}
- G \arrow[r, "\varphi"] \arrow[d, "\psi"', two heads] & H \\
- \sfrac{G}{\ker \varphi} \arrow[ru, dotted] &
+ G \arrow[r, "\varphi"] \arrow[d, "\psi"', two heads] & H \\
+ \mathlarger{\sfrac{G}{\ker \varphi}} \arrow[ru, dotted] &
\end{tikzcd}
```
-You could achieve that by running the following command:
+You could achieve this by running:
+``` sh
+# xfrac and relsize are only there so that we can
+# call \sfrac and \mathlarger
+$ tikztosvg -p xfrac -p relsize example.tikz
+```
- tikztosvg -p tikz-cd -p xfrac example.tikz
+The results will be stored in the file `example.svg`.
-The results will be stored in the file `example.svg`:
+## Installation
-![example](examples/example.svg)
+The `tikztosvg(1)` command and it’s man page can be installed in Unix systems
+by running
-## Installation
+``` sh
+$ curl -s https://git.sr.ht/~pablo-pie/tikztosvg/blob/master/install.sh | sudo sh
+```
-The `tikztosvg(1)` command and it’s man page can be installed in Unix systems by running:
+or it can be installed via Git with
- $ curl -s https://gitlab.com/pablo-escobar/tikztosvg/-/raw/master/install.sh | sudo sh
+``` sh
+$ git clone https://git.sr.ht/~pablo-pie/tikztosvg
+$ cd tikztosvg
+$ sudo make install
+```
-The executable is installed in `$HOME/.local/bin/` and the man-page is installed in `$HOME/.local/share/man/man1/`.
+The executable is installed in `$HOME/.local/bin/` and the man-page is
+installed in `$HOME/.local/share/man/man1/`.
## Authors
-**tikztosvg** was written by [Pablo Emilio Escobar Gaviria](mailto:pablo-escobar@riseup.net).
+**tikztosvg** was written by [Pablo](mailto:pablo-escobar@riseup.net).
-**pdf2svg** was written by [David Barton](mailto:davebarton@cityinthesky.co.uk) and [Matthew Flaschen](mailto:matthew.flaschen@gatech.edu).
+**pdf2svg** was written by [David Barton](mailto:davebarton@cityinthesky.co.uk)
+and [Matthew Flaschen](mailto:matthew.flaschen@gatech.edu).
## License
-© 2020 Pablo Emilio Escobar Gaviria.
+© 2021 Pablo.
Free use of this software is granted under the terms of the GPL-3.0 License.
diff --git a/support/tikztosvg/example/example.svg b/support/tikztosvg/example/example.svg
index 4de0d5e53e..4c258f4f36 100644
--- a/support/tikztosvg/example/example.svg
+++ b/support/tikztosvg/example/example.svg
@@ -1,80 +1,48 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="154.04pt" height="103.8pt" viewBox="0 0 154.04 103.8" version="1.1">
-<defs>
-<g>
-<symbol overflow="visible" id="glyph0-0">
-<path style="stroke:none;" d=""/>
-</symbol>
-<symbol overflow="visible" id="glyph0-1">
-<path style="stroke:none;" d="M 15.40625 -14.359375 C 15.40625 -14.546875 15.265625 -14.546875 15.21875 -14.546875 C 15.1875 -14.546875 15.09375 -14.546875 14.9375 -14.328125 L 13.515625 -12.625 C 13.40625 -12.78125 13 -13.515625 12.1875 -13.984375 C 11.296875 -14.546875 10.40625 -14.546875 10.09375 -14.546875 C 5.6875 -14.546875 1.03125 -10.03125 1.03125 -5.171875 C 1.03125 -1.75 3.390625 0.4375 6.484375 0.4375 C 7.96875 0.4375 9.859375 -0.0625 10.890625 -1.359375 C 11.109375 -0.578125 11.5625 -0.015625 11.71875 -0.015625 C 11.8125 -0.015625 11.84375 -0.078125 11.859375 -0.078125 C 11.875 -0.125 12.046875 -0.84375 12.140625 -1.21875 L 12.46875 -2.546875 C 12.640625 -3.21875 12.71875 -3.515625 12.875 -4.125 C 13.078125 -4.921875 13.109375 -4.984375 14.25 -5 C 14.328125 -5 14.578125 -5 14.578125 -5.390625 C 14.578125 -5.59375 14.375 -5.59375 14.3125 -5.59375 C 13.96875 -5.59375 13.578125 -5.5625 13.203125 -5.5625 L 12.078125 -5.5625 C 11.21875 -5.5625 10.3125 -5.59375 9.453125 -5.59375 C 9.28125 -5.59375 9.03125 -5.59375 9.03125 -5.21875 C 9.03125 -5.015625 9.1875 -5.015625 9.1875 -5 L 9.703125 -5 C 11.34375 -5 11.34375 -4.828125 11.34375 -4.53125 C 11.34375 -4.5 10.953125 -2.421875 10.5625 -1.796875 C 9.765625 -0.640625 8.140625 -0.171875 6.921875 -0.171875 C 5.328125 -0.171875 2.75 -0.984375 2.75 -4.5625 C 2.75 -5.953125 3.25 -9.109375 5.25 -11.4375 C 6.546875 -12.9375 8.46875 -13.9375 10.28125 -13.9375 C 12.71875 -13.9375 13.59375 -11.859375 13.59375 -9.953125 C 13.59375 -9.625 13.515625 -9.171875 13.515625 -8.875 C 13.515625 -8.703125 13.71875 -8.703125 13.78125 -8.703125 C 14 -8.703125 14.03125 -8.71875 14.109375 -9.09375 Z M 15.40625 -14.359375 "/>
-</symbol>
-<symbol overflow="visible" id="glyph0-2">
-<path style="stroke:none;" d="M 15.453125 -12.59375 C 15.640625 -13.296875 15.671875 -13.515625 17.140625 -13.515625 C 17.515625 -13.515625 17.71875 -13.515625 17.71875 -13.875 C 17.71875 -14.109375 17.53125 -14.109375 17.40625 -14.109375 C 17.046875 -14.109375 16.609375 -14.0625 16.21875 -14.0625 L 13.78125 -14.0625 C 13.390625 -14.0625 12.953125 -14.109375 12.5625 -14.109375 C 12.421875 -14.109375 12.171875 -14.109375 12.171875 -13.71875 C 12.171875 -13.515625 12.3125 -13.515625 12.703125 -13.515625 C 13.9375 -13.515625 13.9375 -13.34375 13.9375 -13.109375 C 13.9375 -13.078125 13.9375 -12.953125 13.859375 -12.640625 L 12.59375 -7.640625 L 6.359375 -7.640625 L 7.59375 -12.59375 C 7.78125 -13.296875 7.828125 -13.515625 9.296875 -13.515625 C 9.671875 -13.515625 9.875 -13.515625 9.875 -13.875 C 9.875 -14.109375 9.6875 -14.109375 9.5625 -14.109375 C 9.1875 -14.109375 8.765625 -14.0625 8.359375 -14.0625 L 5.921875 -14.0625 C 5.53125 -14.0625 5.109375 -14.109375 4.703125 -14.109375 C 4.5625 -14.109375 4.3125 -14.109375 4.3125 -13.71875 C 4.3125 -13.515625 4.46875 -13.515625 4.859375 -13.515625 C 6.09375 -13.515625 6.09375 -13.34375 6.09375 -13.109375 C 6.09375 -13.078125 6.09375 -12.953125 6.015625 -12.640625 L 3.21875 -1.53125 C 3.03125 -0.8125 3 -0.59375 1.5625 -0.59375 C 1.09375 -0.59375 0.953125 -0.59375 0.953125 -0.203125 C 0.953125 0 1.171875 0 1.234375 0 C 1.609375 0 2.046875 -0.046875 2.4375 -0.046875 L 4.875 -0.046875 C 5.265625 -0.046875 5.703125 0 6.09375 0 C 6.265625 0 6.484375 0 6.484375 -0.390625 C 6.484375 -0.59375 6.296875 -0.59375 5.984375 -0.59375 C 4.734375 -0.59375 4.734375 -0.765625 4.734375 -0.96875 C 4.734375 -0.984375 4.734375 -1.140625 4.765625 -1.296875 L 6.203125 -7.046875 L 12.453125 -7.046875 C 12.109375 -5.6875 11.046875 -1.359375 11.015625 -1.234375 C 10.78125 -0.625 10.453125 -0.625 9.234375 -0.59375 C 8.984375 -0.59375 8.796875 -0.59375 8.796875 -0.203125 C 8.796875 0 9.03125 0 9.09375 0 C 9.453125 0 9.890625 -0.046875 10.28125 -0.046875 L 12.71875 -0.046875 C 13.109375 -0.046875 13.546875 0 13.9375 0 C 14.109375 0 14.328125 0 14.328125 -0.390625 C 14.328125 -0.59375 14.15625 -0.59375 13.84375 -0.59375 C 12.578125 -0.59375 12.578125 -0.765625 12.578125 -0.96875 C 12.578125 -0.984375 12.578125 -1.140625 12.625 -1.296875 Z M 15.453125 -12.59375 "/>
-</symbol>
-<symbol overflow="visible" id="glyph0-3">
-<path style="stroke:none;" d="M 8.859375 -14.734375 C 8.859375 -14.75 8.984375 -15.0625 8.984375 -15.09375 C 8.984375 -15.34375 8.78125 -15.5 8.609375 -15.5 C 8.515625 -15.5 8.328125 -15.5 8.15625 -15.03125 L 1.234375 4.40625 C 1.234375 4.421875 1.109375 4.734375 1.109375 4.765625 C 1.109375 5.015625 1.328125 5.171875 1.484375 5.171875 C 1.609375 5.171875 1.796875 5.140625 1.9375 4.703125 Z M 8.859375 -14.734375 "/>
-</symbol>
-<symbol overflow="visible" id="glyph1-0">
-<path style="stroke:none;" d=""/>
-</symbol>
-<symbol overflow="visible" id="glyph1-1">
-<path style="stroke:none;" d="M 10.703125 -9.96875 C 10.703125 -10.09375 10.59375 -10.09375 10.578125 -10.09375 C 10.546875 -10.09375 10.484375 -10.09375 10.375 -9.953125 L 9.375 -8.765625 C 9.3125 -8.875 9.015625 -9.375 8.46875 -9.703125 C 7.84375 -10.09375 7.234375 -10.09375 7.015625 -10.09375 C 3.9375 -10.09375 0.71875 -6.96875 0.71875 -3.578125 C 0.71875 -1.21875 2.359375 0.296875 4.5 0.296875 C 5.53125 0.296875 6.84375 -0.046875 7.5625 -0.953125 C 7.71875 -0.40625 8.03125 -0.015625 8.140625 -0.015625 C 8.203125 -0.015625 8.21875 -0.0625 8.234375 -0.0625 C 8.25 -0.09375 8.359375 -0.59375 8.4375 -0.84375 L 8.65625 -1.765625 C 8.78125 -2.234375 8.828125 -2.4375 8.9375 -2.875 C 9.078125 -3.40625 9.109375 -3.453125 9.890625 -3.46875 C 9.953125 -3.46875 10.125 -3.46875 10.125 -3.75 C 10.125 -3.890625 9.984375 -3.890625 9.9375 -3.890625 C 9.703125 -3.890625 9.421875 -3.859375 9.171875 -3.859375 L 8.390625 -3.859375 C 7.78125 -3.859375 7.15625 -3.890625 6.5625 -3.890625 C 6.4375 -3.890625 6.265625 -3.890625 6.265625 -3.625 C 6.265625 -3.484375 6.390625 -3.484375 6.390625 -3.46875 L 6.734375 -3.46875 C 7.875 -3.46875 7.875 -3.359375 7.875 -3.140625 C 7.875 -3.125 7.609375 -1.671875 7.328125 -1.25 C 6.78125 -0.4375 5.65625 -0.109375 4.8125 -0.109375 C 3.703125 -0.109375 1.90625 -0.6875 1.90625 -3.171875 C 1.90625 -4.125 2.25 -6.328125 3.640625 -7.953125 C 4.546875 -8.984375 5.875 -9.6875 7.140625 -9.6875 C 8.828125 -9.6875 9.4375 -8.234375 9.4375 -6.90625 C 9.4375 -6.6875 9.375 -6.375 9.375 -6.171875 C 9.375 -6.03125 9.53125 -6.03125 9.5625 -6.03125 C 9.71875 -6.03125 9.734375 -6.046875 9.796875 -6.3125 Z M 10.703125 -9.96875 "/>
-</symbol>
-<symbol overflow="visible" id="glyph1-2">
-<path style="stroke:none;" d="M 4.3125 -0.625 C 4.078125 -0.625 3.859375 -0.625 3.859375 -0.703125 C 3.859375 -0.734375 4.109375 -2.078125 4.1875 -2.390625 C 4.640625 -4.234375 5.734375 -5.546875 6.984375 -5.546875 C 7.921875 -5.546875 8.34375 -4.84375 8.34375 -4.0625 C 8.34375 -2.421875 6.515625 -0.625 4.3125 -0.625 Z M 3.703125 0.109375 C 3.78125 0.125 3.9375 0.140625 4.1875 0.140625 C 6.546875 0.140625 8.703125 -2.125 8.703125 -4.390625 C 8.703125 -5.265625 8.3125 -6.328125 7.109375 -6.328125 C 5.046875 -6.328125 4.171875 -3.40625 3.375 -0.71875 C 1.71875 -1.03125 1.03125 -1.90625 1.03125 -2.875 C 1.03125 -3.25 1.328125 -4.796875 2.171875 -5.828125 C 2.328125 -6.015625 2.328125 -6.03125 2.328125 -6.0625 C 2.328125 -6.1875 2.203125 -6.1875 2.1875 -6.1875 C 1.796875 -6.1875 0.703125 -4.09375 0.703125 -2.71875 C 0.703125 -1.125 1.96875 -0.25 3.125 0.015625 L 2.375 2.4375 C 2.3125 2.65625 2.3125 2.6875 2.3125 2.734375 C 2.3125 3.078125 2.65625 3.09375 2.6875 3.09375 C 2.828125 3.09375 3.078125 3.046875 3.203125 2.75 C 3.234375 2.625 3.640625 0.40625 3.703125 0.109375 Z M 3.703125 0.109375 "/>
-</symbol>
-<symbol overflow="visible" id="glyph1-3">
-<path style="stroke:none;" d="M 6.734375 -9.609375 C 6.734375 -9.625 6.796875 -9.8125 6.796875 -9.828125 C 6.796875 -9.953125 6.6875 -9.953125 6.640625 -9.953125 C 6.515625 -9.953125 6.5 -9.890625 6.4375 -9.671875 L 4.078125 -0.171875 C 2.890625 -0.3125 2.4375 -0.921875 2.4375 -1.78125 C 2.4375 -2.09375 2.4375 -2.421875 3.109375 -4.203125 C 3.296875 -4.71875 3.375 -4.90625 3.375 -5.15625 C 3.375 -5.8125 2.90625 -6.328125 2.234375 -6.328125 C 0.921875 -6.328125 0.390625 -4.25 0.390625 -4.125 C 0.390625 -4.078125 0.4375 -4 0.546875 -4 C 0.671875 -4 0.6875 -4.0625 0.75 -4.265625 C 1.09375 -5.515625 1.65625 -6.03125 2.1875 -6.03125 C 2.328125 -6.03125 2.5625 -6.03125 2.5625 -5.5625 C 2.5625 -5.515625 2.5625 -5.1875 2.328125 -4.5625 C 1.546875 -2.53125 1.546875 -2.203125 1.546875 -1.875 C 1.546875 -0.5 2.703125 0.03125 3.984375 0.125 C 3.875 0.578125 3.765625 1.03125 3.65625 1.484375 C 3.421875 2.34375 3.328125 2.734375 3.328125 2.796875 C 3.328125 2.921875 3.4375 2.921875 3.484375 2.921875 C 3.515625 2.921875 3.578125 2.921875 3.59375 2.875 C 3.65625 2.8125 4.25 0.40625 4.296875 0.140625 C 4.828125 0.140625 5.96875 0.140625 7.265625 -1.1875 C 7.734375 -1.703125 8.15625 -2.359375 8.40625 -2.984375 C 8.546875 -3.359375 8.890625 -4.640625 8.890625 -5.359375 C 8.890625 -6.21875 8.46875 -6.328125 8.3125 -6.328125 C 7.96875 -6.328125 7.65625 -5.984375 7.65625 -5.6875 C 7.65625 -5.515625 7.765625 -5.421875 7.8125 -5.359375 C 7.953125 -5.234375 8.328125 -4.84375 8.328125 -4.109375 C 8.328125 -3.578125 8.046875 -2.53125 7.125 -1.484375 C 5.921875 -0.140625 4.8125 -0.140625 4.390625 -0.140625 Z M 6.734375 -9.609375 "/>
-</symbol>
-<symbol overflow="visible" id="glyph2-0">
-<path style="stroke:none;" d=""/>
-</symbol>
-<symbol overflow="visible" id="glyph2-1">
-<path style="stroke:none;" d="M 4.015625 -3.796875 C 4.015625 -3.8125 3.921875 -3.9375 3.921875 -3.9375 C 3.921875 -3.984375 4.8125 -4.765625 4.9375 -4.875 C 5.921875 -5.734375 6.5625 -5.75 6.859375 -5.765625 L 6.859375 -6.1875 C 6.5625 -6.15625 6.203125 -6.15625 5.765625 -6.15625 C 5.390625 -6.15625 4.65625 -6.15625 4.328125 -6.1875 L 4.328125 -5.765625 C 4.578125 -5.75 4.75 -5.625 4.75 -5.390625 C 4.75 -5.109375 4.453125 -4.84375 4.453125 -4.84375 L 2.390625 -3.046875 L 2.390625 -9.953125 L 0.40625 -9.796875 L 0.40625 -9.375 C 1.375 -9.375 1.484375 -9.28125 1.484375 -8.578125 L 1.484375 -1.0625 C 1.484375 -0.421875 1.328125 -0.421875 0.40625 -0.421875 L 0.40625 0 C 0.796875 -0.03125 1.484375 -0.03125 1.921875 -0.03125 C 2.359375 -0.03125 3.046875 -0.03125 3.4375 0 L 3.4375 -0.421875 C 2.53125 -0.421875 2.359375 -0.421875 2.359375 -1.0625 L 2.359375 -2.578125 L 3.265625 -3.390625 L 4.640625 -1.40625 C 4.859375 -1.109375 4.96875 -0.953125 4.96875 -0.75 C 4.96875 -0.484375 4.765625 -0.421875 4.453125 -0.421875 L 4.453125 0 C 4.8125 -0.03125 5.515625 -0.03125 5.90625 -0.03125 C 6.53125 -0.03125 6.5625 -0.03125 7.171875 0 L 7.171875 -0.421875 C 6.78125 -0.421875 6.34375 -0.421875 5.9375 -1 Z M 4.015625 -3.796875 "/>
-</symbol>
-<symbol overflow="visible" id="glyph2-2">
-<path style="stroke:none;" d="M 5.5 -3.328125 C 5.8125 -3.328125 5.84375 -3.328125 5.84375 -3.59375 C 5.84375 -5.046875 5.0625 -6.390625 3.328125 -6.390625 C 1.6875 -6.390625 0.4375 -4.921875 0.4375 -3.140625 C 0.4375 -1.25 1.890625 0.140625 3.484375 0.140625 C 5.1875 0.140625 5.84375 -1.40625 5.84375 -1.703125 C 5.84375 -1.796875 5.765625 -1.84375 5.6875 -1.84375 C 5.5625 -1.84375 5.53125 -1.78125 5.515625 -1.703125 C 5.140625 -0.5 4.171875 -0.171875 3.578125 -0.171875 C 2.96875 -0.171875 1.515625 -0.578125 1.515625 -3.0625 L 1.515625 -3.328125 Z M 1.53125 -3.59375 C 1.65625 -5.859375 2.90625 -6.109375 3.3125 -6.109375 C 4.84375 -6.109375 4.9375 -4.09375 4.953125 -3.59375 Z M 1.53125 -3.59375 "/>
-</symbol>
-<symbol overflow="visible" id="glyph2-3">
-<path style="stroke:none;" d="M 2.390625 -3.34375 C 2.390625 -4.734375 2.96875 -6.03125 4.078125 -6.03125 C 4.1875 -6.03125 4.21875 -6.03125 4.28125 -6.03125 C 4.15625 -5.96875 3.9375 -5.875 3.9375 -5.5 C 3.9375 -5.078125 4.265625 -4.921875 4.484375 -4.921875 C 4.78125 -4.921875 5.0625 -5.109375 5.0625 -5.5 C 5.0625 -5.921875 4.671875 -6.328125 4.0625 -6.328125 C 2.84375 -6.328125 2.421875 -5 2.34375 -4.734375 L 2.328125 -4.734375 L 2.328125 -6.328125 L 0.40625 -6.171875 L 0.40625 -5.75 C 1.375 -5.75 1.484375 -5.65625 1.484375 -4.953125 L 1.484375 -1.0625 C 1.484375 -0.421875 1.328125 -0.421875 0.40625 -0.421875 L 0.40625 0 C 0.796875 -0.03125 1.59375 -0.03125 2.015625 -0.03125 C 2.40625 -0.03125 3.421875 -0.03125 3.765625 0 L 3.765625 -0.421875 L 3.46875 -0.421875 C 2.421875 -0.421875 2.390625 -0.578125 2.390625 -1.09375 Z M 2.390625 -3.34375 "/>
-</symbol>
-</g>
-</defs>
-<g id="surface1">
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-1" x="26.158" y="23.236"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-2" x="126.771" y="23.236"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph1-1" x="8.904" y="86.328"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-3" x="18.837" y="91.065"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph2-1" x="29.048" y="91.065"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph2-2" x="36.074769" y="91.065"/>
- <use xlink:href="#glyph2-3" x="42.318235" y="91.065"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph1-2" x="50.168" y="91.065"/>
-</g>
-<path style="fill:none;stroke-width:0.39848;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -25.796344 34.602687 L 40.250531 34.602687 " transform="matrix(1,0,0,-1,77.019,52.673)"/>
-<path style="fill:none;stroke-width:0.39848;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -2.070883 2.389612 C -1.691976 0.956019 -0.848226 0.280237 -0.00057 -0.0010125 C -0.848226 -0.278356 -1.691976 -0.958044 -2.070883 -2.391638 " transform="matrix(1,0,0,-1,117.46932,18.0693)"/>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph1-2" x="79.844" y="10.628"/>
-</g>
-<path style="fill:none;stroke-width:0.39848;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -42.882281 21.669094 L -42.882281 -14.725438 " transform="matrix(1,0,0,-1,77.019,52.673)"/>
-<path style="fill:none;stroke-width:0.39848;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -2.07113 2.389094 C -1.692224 0.9555 -0.848474 0.279719 -0.0008175 -0.00153125 C -0.848474 -0.278875 -1.692224 -0.954656 -2.07113 -2.392156 " transform="matrix(0,1,1,0,34.13825,66.16488)"/>
-<path style="fill:none;stroke-width:0.39848;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -2.072096 2.389094 C -1.69319 0.9555 -0.84944 0.279719 -0.00178375 -0.00153125 C -0.84944 -0.278875 -1.69319 -0.954656 -2.072096 -2.392156 " transform="matrix(0,1,1,0,34.13825,67.59944)"/>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph1-3" x="19.839" y="52.988"/>
-</g>
-<path style="fill:none;stroke-width:0.39848;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.39848,1.99255;stroke-miterlimit:10;" d="M -15.718219 -15.123875 L 40.316937 22.20425 " transform="matrix(1,0,0,-1,77.019,52.673)"/>
-<path style="fill:none;stroke-width:0.39848;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -2.069957 2.390722 C -1.692511 0.95513 -0.851846 0.278037 0.00166533 -0.000425055 C -0.84952 -0.280472 -1.694105 -0.958063 -2.072863 -2.390639 " transform="matrix(0.83461,-0.55605,-0.55605,-0.83461,117.50228,30.35604)"/>
-</g>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="78.29pt" height="66.92" viewBox="0 0 78.29 50.19">
+ <defs>
+ <symbol id="a" overflow="visible">
+ <path d="M7.578-6.922c0-.031-.016-.11-.11-.11-.03 0-.046.016-.155.126l-.688.765c-.094-.14-.547-.89-1.656-.89C2.734-7.031.5-4.828.5-2.516.5-.922 1.61.22 3.219.22c.437 0 .89-.094 1.25-.235.5-.203.687-.406.86-.609.093.25.359.61.452.61.047 0 .078-.032.078-.032.016-.015.11-.406.157-.61l.187-.765.14-.516c.11-.437.11-.468.688-.468.047 0 .157-.016.157-.203 0-.079-.047-.11-.125-.11-.235 0-.829.031-1.047.031-.313 0-1.094-.03-1.407-.03-.078 0-.203 0-.203.202 0 .11.078.11.297.11.016 0 .297 0 .531.015.266.032.313.063.313.188 0 .094-.11.531-.219.906C5.047-.203 3.766-.094 3.406-.094c-.953 0-2-.562-2-2.094 0-.312.094-1.953 1.14-3.25.548-.671 1.517-1.28 2.5-1.28 1.016 0 1.61.765 1.61 1.921 0 .406-.031.406-.031.516 0 .093.11.093.14.093.126 0 .126-.015.188-.203zm0 0"/>
+ </symbol>
+ <symbol id="b" overflow="visible">
+ <path d="M7.61-6.047c.093-.36.109-.453.827-.453.266 0 .344 0 .344-.203 0-.11-.11-.11-.14-.11-.282 0-1 .032-1.282.032-.28 0-.984-.032-1.28-.032-.079 0-.188 0-.188.204 0 .109.093.109.28.109.016 0 .204 0 .376.016.187.03.266.03.266.171 0 .032 0 .047-.032.188l-.593 2.422H3.14l.593-2.344c.079-.36.11-.453.829-.453.265 0 .343 0 .343-.203 0-.11-.11-.11-.14-.11-.282 0-1 .032-1.282.032-.28 0-.984-.032-1.28-.032-.079 0-.188 0-.188.204 0 .109.093.109.28.109.017 0 .204 0 .376.016.172.03.265.03.265.171 0 .032 0 .063-.03.188L1.561-.781c-.093.39-.109.469-.906.469-.172 0-.265 0-.265.203C.39 0 .516 0 .53 0c.281 0 .985-.031 1.266-.031.203 0 .422.015.64.015.22 0 .438.016.641.016.078 0 .203 0 .203-.203 0-.11-.094-.11-.281-.11-.375 0-.64 0-.64-.171 0-.063.015-.11.015-.172l.688-2.735h3.03c-.405 1.657-.64 2.61-.687 2.75-.093.329-.281.329-.906.329-.14 0-.234 0-.234.203 0 .109.125.109.14.109.282 0 .985-.031 1.266-.031.203 0 .422.015.64.015.22 0 .438.016.641.016.078 0 .203 0 .203-.203 0-.11-.093-.11-.281-.11-.36 0-.64 0-.64-.171 0-.063.015-.11.03-.172zm0 0"/>
+ </symbol>
+ <symbol id="d" overflow="visible">
+ <path d="M4.375-7.094c.047-.14.047-.172.047-.187 0-.11-.078-.203-.188-.203-.078 0-.14.03-.171.093l-3.47 9.5c-.046.141-.046.172-.046.188 0 .11.094.203.203.203.125 0 .156-.078.219-.25zm0 0"/>
+ </symbol>
+ <symbol id="c" overflow="visible">
+ <path d="M5.875-4.813c0-.03-.016-.093-.094-.093-.047 0-.062.015-.125.093l-.5.532c-.062-.078-.453-.625-1.312-.625-1.703 0-3.36 1.5-3.36 3.078C.484-.75 1.313.14 2.641.14c.625 0 1.265-.157 1.625-.547.078.14.265.406.343.406.063 0 .079-.031.11-.188l.14-.53c.032-.126.125-.548.157-.626.078-.312.078-.328.5-.328.046 0 .156 0 .156-.14 0-.079-.063-.11-.11-.11-.234 0-.53.031-.765.031-.172 0-.406 0-.578-.015-.172 0-.375-.016-.547-.016-.063 0-.156 0-.156.156 0 .094.078.094.25.094.125 0 .265 0 .406.016.219.015.219.047.219.125 0 .031 0 .047-.047.234-.047.188-.125.5-.157.578-.187.422-.843.61-1.39.61-.688 0-1.61-.344-1.61-1.516 0-.75.36-1.672.875-2.203.72-.703 1.454-.813 1.844-.813.813 0 1.281.579 1.281 1.36 0 .187-.015.25-.015.281 0 .094.094.094.125.094.11 0 .11-.016.14-.156zm0 0"/>
+ </symbol>
+ <symbol id="h" overflow="visible">
+ <path d="M2.203.063h.235c1.25 0 2.406-1.016 2.406-2.126 0-.609-.375-1.015-.907-1.015-.968 0-1.484 1.234-1.671 1.75-.094.266-.25.75-.282.875C1.22-.547.72-.906.72-1.422c0 0 .047-.781.61-1.406.046-.047.062-.063.062-.094C1.39-3 1.297-3 1.28-3c-.062 0-.093 0-.234.156-.39.469-.563 1.203-.563 1.5C.484-.719.938-.187 1.828 0c-.344 1.094-.39 1.219-.39 1.281 0 .188.171.219.234.219.078 0 .219-.047.281-.14.047-.11.11-.47.25-1.298zm.094-.47c.14-.812.187-1.124.531-1.577.313-.422.672-.61 1.031-.61.47 0 .735.313.735.672 0 .703-.875 1.516-2.078 1.516h-.22zm0 0"/>
+ </symbol>
+ <symbol id="i" overflow="visible">
+ <path d="M3.797-4.64c.015-.079.015-.11.015-.11 0-.094-.093-.094-.109-.094-.11 0-.11.032-.14.157L2.421-.141c-.563-.062-.875-.312-.875-.78 0-.11 0-.298.344-1.157.062-.156.109-.281.109-.39 0-.376-.313-.61-.656-.61C.64-3.078.328-2.125.328-2c0 .078.094.078.125.078.094 0 .094-.031.125-.11.156-.562.469-.843.735-.843.125 0 .171.078.171.234 0 .172-.046.297-.125.516-.343.875-.343 1.031-.343 1.156 0 .797.843 1 1.359 1.031a47.669 47.669 0 00-.313 1.266c0 .094.079.094.11.094.094 0 .11-.031.14-.14L2.61.061c.282 0 .922 0 1.657-.718a2.42 2.42 0 00.5-.75C4.859-1.641 5-2.203 5-2.531c0-.547-.328-.547-.344-.547a.403.403 0 00-.375.375c0 .11.063.172.094.187.11.094.281.266.281.579 0 .578-.797 1.812-2 1.812zm0 0"/>
+ </symbol>
+ <symbol id="e" overflow="visible">
+ <path d="M2.25-1.89c.86-.657 1.094-.844 1.563-.86V-3c-.141.016-.329.031-.47.031-.28 0-.562-.015-.827-.031v.25c.078.016.125.063.125.125 0 .11-.141.234-.22.297l-1.03.797v-3.313l-1.047.078v.25c.469 0 .515.063.515.391v3.578C.86-.25.797-.25.344-.25V0c.25-.016.515-.031.765-.031.266 0 .516.015.782.031v-.25c-.454 0-.532 0-.532-.297v-.672l.516-.39.75.953c.078.078.156.187.156.281 0 .11-.125.125-.187.125V0c.094 0 .578-.031.781-.031.203 0 .406.015.61.031v-.25c-.25 0-.407-.016-.61-.266zm0 0"/>
+ </symbol>
+ <symbol id="f" overflow="visible">
+ <path d="M3.063-1.594c.156 0 .203 0 .203-.14 0-.625-.344-1.375-1.391-1.375a1.59 1.59 0 00-1.61 1.578c0 .89.782 1.593 1.704 1.593.937 0 1.297-.75 1.297-.906 0-.015-.016-.094-.125-.094-.094 0-.11.047-.125.11-.22.562-.75.672-1 .672-.329 0-.641-.14-.844-.406-.266-.329-.266-.75-.266-1.032zM.905-1.766c.078-.984.703-1.14.969-1.14.86 0 .89.969.906 1.14zm0 0"/>
+ </symbol>
+ <symbol id="g" overflow="visible">
+ <path d="M1.39-1.594c0-.578.266-1.281.938-1.281a.325.325 0 00-.125.25c0 .234.188.313.313.313.171 0 .328-.11.328-.313 0-.234-.235-.453-.563-.453-.344 0-.734.219-.937.75v-.75L.344-3v.25c.469 0 .515.047.515.39v1.813C.86-.25.797-.25.344-.25V0c.031 0 .5-.031.797-.031.296 0 .593.015.906.031v-.25h-.14c-.516 0-.516-.078-.516-.313zm0 0"/>
+ </symbol>
+ </defs>
+ <use x="14.432" y="11.346" xlink:href="#a"/>
+ <use x="64.904" y="11.346" xlink:href="#b"/>
+ <use x="4.293" y="41.808" xlink:href="#c"/>
+ <use x="9.942" y="44.05" xlink:href="#d"/>
+ <use x="15.177" y="44.05" xlink:href="#e"/>
+ <use x="19.153" y="44.05" xlink:href="#f"/>
+ <use x="22.695" y="44.05" xlink:href="#g"/>
+ <use x="27.165" y="44.05" xlink:href="#h"/>
+ <path fill="none" stroke="#000" stroke-miterlimit="10" stroke-width=".398" d="M26.758 8.855h33.254"/>
+ <path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".398" d="M58.14 6.465c.38 1.433 1.223 2.11 2.07 2.39-.847.278-1.69.957-2.07 2.391"/>
+ <use x="40.965" y="5.152" xlink:href="#h"/>
+ <path fill="none" stroke="#000" stroke-miterlimit="10" stroke-width=".398" d="M18.348 15.195v17.137"/>
+ <path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".398" d="M20.738 29.023c-1.433.38-2.11 1.223-2.39 2.07-.278-.847-.953-1.69-2.391-2.07"/>
+ <path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".398" d="M20.738 30.457c-1.433.379-2.11 1.223-2.39 2.074-.278-.851-.953-1.695-2.391-2.074"/>
+ <use x="10.481" y="25.705" xlink:href="#i"/>
+ <path fill="none" stroke="#000" stroke-dasharray=".39848,1.99255" stroke-miterlimit="10" stroke-width=".398" d="M32.145 32.73l27.93-17.878"/>
+ <path fill="none" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width=".39801990000000004" d="M57.207 13.848c1.094 1.004 2.168 1.117 3.035.894-.566.695-.91 1.719-.457 3.133"/>
</svg>
diff --git a/support/tikztosvg/example/example.tikz b/support/tikztosvg/example/example.tikz
index 3110644212..416d667e54 100644
--- a/support/tikztosvg/example/example.tikz
+++ b/support/tikztosvg/example/example.tikz
@@ -1,4 +1,4 @@
\begin{tikzcd}
-G \arrow[r, "\varphi"] \arrow[d, "\psi"', two heads] & H \\
-\sfrac{G}{\ker \varphi} \arrow[ru, dotted] &
+ G \arrow[r, "\varphi"] \arrow[d, "\psi"', two heads] & H \\
+ \mathlarger{\sfrac{G}{\ker \varphi}} \arrow[ru, dotted] &
\end{tikzcd}
diff --git a/support/tikztosvg/install.sh b/support/tikztosvg/install.sh
index bc5a26741b..659199b883 100644..100755
--- a/support/tikztosvg/install.sh
+++ b/support/tikztosvg/install.sh
@@ -1,4 +1,7 @@
#!/bin/sh
+#
+# 2021 (C) Pablo
+# Free use of this software is granted under the terms of the GPL-3.0 License
puts ()
{
@@ -43,13 +46,13 @@ then
rm "$HOME/.local/bin/tikztosvg"
fi
-wget https://gitlab.com/pablo-escobar/tikztosvg/-/raw/master/tikztosvg -P "$HOME/.local/bin/"\
+wget https://git.sr.ht/~pablo-pie/tikztosvg/blob/master/tikztosvg -P "$HOME/.local/bin/"\
&& chmod +x "$HOME/.local/bin/tikztosvg"\
|| exit 1
tmp="$(mktemp -d)"
message "Installing manual entry for tikztosvg(1)"
-wget https://gitlab.com/pablo-escobar/tikztosvg/-/raw/master/man/tikztosvg.1 -P "$tmp"\
+wget https://git.sr.ht/~pablo-pie/tikztosvg/blob/master/man/tikztosvg.1 -P "$tmp"\
&& install -g 0 -o 0 -m 0644 "$tmp/tikztosvg.1" "$HOME/.local/share/man/man1/"\
|| exit 1
diff --git a/support/tikztosvg/man/man.adoc b/support/tikztosvg/man/man.adoc
index 5a8a4bf7f6..5f2e5554cf 100644
--- a/support/tikztosvg/man/man.adoc
+++ b/support/tikztosvg/man/man.adoc
@@ -1,20 +1,20 @@
-= tikzsvg(1)
+= tikztosvg(1)
:doctype: manpage
:man-manual: tikztosvg Manual
-:man-source: tikztosvg 0.1.2
+:man-source: tikztosvg 0.2.0
:page-layout: base
== NAME
-tikzsvg - Render TikZ diagrams to SVG.
+tikztosvg - Render TikZ diagrams to SVG.
== SYNOPSIS
-*tikzsvg* [_OPTION_]... _INPUT_PATH_
+*tikztosvg* [_OPTION_]... _INPUT_PATH_
== DESCRIPTION
-The tikzsvg(1) command renders TikZ diagrams to SVG.
+The tikztosvg(1) command renders TikZ diagrams to SVG.
If _INPUT_PATH_ is set to _-_ the input will be read from stdin.
@@ -27,7 +27,11 @@ If _INPUT_PATH_ is set to _-_ the input will be read from stdin.
extension. The file is resolved relative to the working directory.
*-p, --package*=+_PACKAGE_::
- Include _\usepackage{PACKAGE}_ when rendering the diagram.
+ Include _\usepackage{PACKAGE}_ when rendering the diagram. The tikz, tikz-cd,
+pgfplots, amsmath and amssymb packages are always included by default.
+
+*-l, --library*=+_LIBRARY::
+ Include _\usetikzlibrary{LIBRARY}_ when rendering the diagram.
*-q, --quiet*::
Silence application log messages and script warnings.
@@ -40,7 +44,7 @@ If _INPUT_PATH_ is set to _-_ the input will be read from stdin.
== ENVIRONMENT
-*tikztosvg* requires _xetex_ and _pdf2svg_ to be installed. Make sure
+*tikztosvg* requires XeTeX and pdf2svg to be installed. Make sure
any additional LaTeX packages are installed before using them in a diagram.
== EXIT STATUS
@@ -56,18 +60,17 @@ any additional LaTeX packages are installed before using them in a diagram.
== AUTHORS
-*tikztosvg* was written by Pablo Emilio Escobar Gaviria
-<pablo-escobar@riseup.net>.
+*tikztosvg* was written by Pablo <pablo-escobar@riseup.net>.
*pdf2svg* was written by David Barton <davebarton@cityinthesky.co.uk> and
Matthew Flaschen <matthew.flaschen@gatech.edu>.
== RESOURCES
-*Git source repository on GitLab:* https://gitlab.com/pablo-escobar/tikztosvg
+*Git source repository on sourcehut:* https://git.sr.ht/~pablo-pie/tikztosvg
== COPYING
-Copyright \(C) 2020 Pablo Emilio Escobar Gaviria.
+Copyright \(C) 2021 Pablo.
Free use of this software is granted under the terms of the GPL-3.0 License.
diff --git a/support/tikztosvg/man/tikztosvg.1 b/support/tikztosvg/man/tikztosvg.1
index da35ddbdcc..224c93d9ad 100644
--- a/support/tikztosvg/man/tikztosvg.1
+++ b/support/tikztosvg/man/tikztosvg.1
@@ -1,13 +1,13 @@
'\" t
-.\" Title: tikzsvg
+.\" Title: tikztosvg
.\" Author: [see the "AUTHOR(S)" section]
-.\" Generator: Asciidoctor 2.0.10
-.\" Date: 2020-08-16
+.\" Generator: Asciidoctor 2.0.12
+.\" Date: 2021-03-30
.\" Manual: \ \&
.\" Source: \ \&
.\" Language: English
.\"
-.TH "TIKZSVG" "1" "2020-08-16" "\ \&" "\ \&"
+.TH "TIKZTOSVG" "1" "2021-03-30" "\ \&" "\ \&"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.ss \n[.ss] 0
@@ -28,13 +28,13 @@
. LINKSTYLE blue R < >
.\}
.SH "NAME"
-tikzsvg \- Render TikZ diagrams to SVG.
+tikztosvg \- Render TikZ diagrams to SVG.
.SH "SYNOPSIS"
.sp
-\fBtikzsvg\fP [\fIOPTION\fP]... \fIINPUT_PATH\fP
+\fBtikztosvg\fP [\fIOPTION\fP]... \fIINPUT_PATH\fP
.SH "DESCRIPTION"
.sp
-The tikzsvg(1) command renders TikZ diagrams to SVG.
+The tikztosvg(1) command renders TikZ diagrams to SVG.
.sp
If \fIINPUT_PATH\fP is set to \fI\-\fP the input will be read from stdin.
.SH "OPTIONS"
@@ -49,7 +49,13 @@ extension. The file is resolved relative to the working directory.
.sp
\fB\-p, \-\-package\fP=+\fIPACKAGE\fP
.RS 4
-Include \fI\(rsusepackage{PACKAGE}\fP when rendering the diagram.
+ Include \fI\(rsusepackage{PACKAGE}\fP when rendering the diagram. The tikz, tikz\-cd,
+pgfplots, amsmath and amssymb packages are always included by default.
+.RE
+.sp
+\fB\-l, \-\-library\fP=+_LIBRARY
+.RS 4
+Include \fI\(rsusetikzlibrary{LIBRARY}\fP when rendering the diagram.
.RE
.sp
\fB\-q, \-\-quiet\fP
@@ -68,7 +74,7 @@ Prints version information.
.RE
.SH "ENVIRONMENT"
.sp
-\fBtikztosvg\fP requires \fIxetex\fP and \fIpdf2svg\fP to be installed. Make sure
+\fBtikztosvg\fP requires XeTeX and pdf2svg to be installed. Make sure
any additional LaTeX packages are installed before using them in a diagram.
.SH "EXIT STATUS"
.sp
@@ -88,8 +94,7 @@ Failure (document processing failure).
.RE
.SH "AUTHORS"
.sp
-\fBtikztosvg\fP was written by Pablo Emilio Escobar Gaviria
-<\c
+\fBtikztosvg\fP was written by Pablo <\c
.MTO "pablo\-escobar\(atriseup.net" "" ">."
.sp
\fBpdf2svg\fP was written by David Barton <\c
@@ -99,9 +104,9 @@ Matthew Flaschen <\c
.MTO "matthew.flaschen\(atgatech.edu" "" ">."
.SH "RESOURCES"
.sp
-\fBGit source repository on GitLab:\fP \c
-.URL "https://gitlab.com/pablo\-escobar/tikztosvg" "" ""
+\fBGit source repository on sourcehut:\fP \c
+.URL "https://git.sr.ht/~pablo\-pie/tikztosvg" "" ""
.SH "COPYING"
.sp
-Copyright (C) 2020 Pablo Emilio Escobar Gaviria.
+Copyright (C) 2021 Pablo.
Free use of this software is granted under the terms of the GPL\-3.0 License. \ No newline at end of file
diff --git a/support/tikztosvg/tikztosvg b/support/tikztosvg/tikztosvg
index 664aea3702..398d06499f 100755
--- a/support/tikztosvg/tikztosvg
+++ b/support/tikztosvg/tikztosvg
@@ -1,4 +1,12 @@
#!/bin/sh
+# _ _ _ _
+# | |_(_) | __ ___| |_ ___ _____ ____ _
+# | __| | |/ /|_ / __/ _ \/ __\ \ / / _` |
+# | |_| | < / /| || (_) \__ \\ V / (_| |
+# \__|_|_|\_\/___|\__\___/|___/ \_/ \__, |
+# |___/
+# 2021 (C) Pablo
+# Free use of this software is granted under the terms of the GPL-3.0 License
puts()
{
@@ -34,6 +42,10 @@ showVersion()
exit 0
}
+# The default list of packages and libraries that should be imported
+PACKAGES="tikz tikz-cd pgfplots amsmath amssymb"
+LIBRARIES=""
+
if ! [ -x "$(command -v xelatex)" ]
then
error "xelatex could not be found"
@@ -45,7 +57,6 @@ then
fi
# Parsing the arguments
-PACKAGES=""
while [ $# -gt 1 ]
do
case "$1" in
@@ -70,6 +81,21 @@ do
shift
esac
;;
+ -l|--library)
+ case "$2" in
+ "")
+ error "Unnexpected EOF"
+ ;;
+ # Check if the name of the package is valid
+ *" "*)
+ error "Invalid library name. TikZ library names cannot contain scapes!"
+ ;;
+ *)
+ LIBRARIES="$LIBRARIES $2"
+ shift
+ shift
+ esac
+ ;;
-o|--output)
if [ -n "$OUTPUT" ]
then
@@ -139,12 +165,17 @@ TEX_FILE="$TEMP_DIR/tmp.tex"
# Generate the LaTeX document
printf "\documentclass[crop,tikz,multi=false]{standalone}\n" > "$TEX_FILE"
-for PACKAGE in $PACKAGES
+for PACKAGE in $(echo "$PACKAGES" | tr " " "\n" | sort | uniq)
do
printf "\usepackage{%s}\n" "$PACKAGE" >> "$TEX_FILE"
done
-printf "\\\begin{document} \huge\n" >> "$TEX_FILE"
+for LIBRARY in $(echo "$LIBRARIES" | tr " " "\n" | sort | uniq)
+do
+ printf "\usetikzlibrary{%s}\n" "$LIBRARY" >> "$TEX_FILE"
+done
+
+printf "\\\begin{document}\n" >> "$TEX_FILE"
cat "$INPUT" >> "$TEX_FILE"
if [ $? -ne 0 ]
diff --git a/support/tikztosvg/tikztosvg.pdf b/support/tikztosvg/tikztosvg.pdf
index 5627b2bd5e..c7d54a4005 100644
--- a/support/tikztosvg/tikztosvg.pdf
+++ b/support/tikztosvg/tikztosvg.pdf
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 33440c241e..4225083a25 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1617048950
+date=1617135337
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=779c8e9c28bb3f6a9aba211e4677bdf0
+lstdigest=bd843af10f64c332a2242725c4666f75
numpkg=4077
relstate=next
-version=7758
+version=7759
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: N4BIa6ypjDzYH/22fWtvrbMxHxVn92b8g+x29AMpC9vEygPmR0ZNiQKsEGPEHxr9NxfrrrpPd75TDvMjDkiKCYQf50h6L9fUav8V+lR7xCqJgR8GLWG63RjBh/WiUvdr3TmcnVE6TPfjXjZGi74pPcbfXGTmFeL0htzS3khEsHPson1xi3pqKy835xRSTqQkACDQfPv9uWAE96VQugXPUqmiENChBFgo7Crs7nCI0vEa6qBHedfqKtCaXttf2KLKIK/yj1TSUCEdcjYpinRB5xRk/UTcTTd6y++RUjWuPUFWcva657cc7V601qVHwP+FvjHbYIPxFCe1w5Vq96PDuQ==
+;;;; signature/miktex: rYAM706nCCKzb6zqf8gL+vndSOhBmyCYTKs7Eow6KvmBjRspjO1/TdKJRKR3/aTv5wWynPfNDCOzbDK4nSAG1WJ4vMHl2PfvWXG1/M4HWR/qbPXEjCjRuv6e9URskTiXxfQONnug3NNMOHIoMqyZzRlDTAkbe6eQiMOM44j1TsJriN27Ierl/e/hh9prG/GP77TESrA/2mfpRJnnkxw/CzD6ptL6nzZqpj5+YRp16pU+KDfrPWz1owDHbDFWzblLyskonrIWjOmJ8DB33Wb6bdX7KZVLJQk26N9iaoRNcmI+Eqo7XyHoFzAbyHyK6RvuVkQS0olqSlKEFVnCcqEYIw==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 20d62201ac..af262fc802 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1617048707
+date=1617135098
lastupd=addfont babel beamer beamer-rl cmpj covington datetime2 easybook fontsize gastex graphics-def gridpapers hyph-utf8 intopdf jlreq koma-script l3backend langsci latexindent lshort-korean
-lstdigest=c8ea6f97bcad9dd1463ef507a10f946c
+lstdigest=45fb5983a42e7ee30fefb9589856bd1d
numpkg=4077
relstate=stable
-version=7758
+version=7759
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: GnMXJ7GkMDWOvhjsGmNjWsulYfHNKnRg7LmfiitP2I2ANRDNr7GEVH2dsBjsxyPFwqv9Xc5ztfEtLSnzFGUvJ/g2V721dcWpsYabQZ7pbMI9RDgW9x1MVYwD+yEIdjeDOsfgVJ1pW4t+Hg7Kx5hXh1ZSOCK394/3BGwhXLEDQDCXhJJlB2kR66tLYXa8LFAiBgaiTtjB2qSrUuuN1Sy2rGaxeKNyAscbyBZKABkPNVlmHZ2AzXNYtxYxTMC9JIjBzOTcPAnBmTO+Q+5z7QC4UyvgecmYVBpag1LhXwRaq41H5ujuIfkdfg2+dEQ5NTI78/3dUl/IWhf9jtfeQ0Hs6A==
+;;;; signature/miktex: I4x9HVcIWfN2OPGX9u4ClrTUexwKlgGAoxsoJcQOf3oA0EKg8nIp85ymR6KoM069Nn50XJhpfWq2bT3kErxyE13G3PTuclo/E3CLV7OdyZSkhqOeRvo69CEJPTNDcAx4++73a2vzWyM2vducN1XZbHGtGiZ385xMI0AL0CaX58shQd/X3OL5gL/TGA5Qnw+uGIaftVNbQkuwax1COIVvSjmFtbxaDZG6wuq1doq13Cdj/e0gPk9J1NZSRPNazqDJb3iRBjevb9Dh0t8oh98Oh4yGc1DTDUN0asZjjgeiFwX7hyzA3D2mWcjnsgRov7t0fWPkx/XKBFvhpYxIOx89/A==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 4a3fb58705..28173aef3f 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,19 @@
W32TeX (x86 & x64) ChangeLog
+[2021/03/30]
+(01) ltxpkgdocs.tar.xz
+ Update documents for packages.
+(02) ltxpkgs.tar.xz
+ Update pkuthss, polexpr and xint.
+(03) luajittex-exp-w32.tar.xz
+ Update luajittex.dll and luajithbtex.dll (1.14.0).
+(04) luatex-exp-w32.tar.xz
+ Update luatex.dll and luahbtex.dll (1.14.0).
+(05) win64/luajittex-exp-w64.tar.xz
+ Update luajittex.dll and luajithbtex.dll (1.14.0).
+(06) win64/luatex-exp-w64.tar.xz
+ Update luatex.dll and luahbtex.dll (1.14.0).
+
[2021/03/29]
(01) ltxpkgs.tar.xz
Update mathtools.
diff --git a/timestamp b/timestamp
index 479324a5c3..0c717c1207 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:
-2021-03-30-02-02
+2021-03-31-02-02