summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname2277
-rw-r--r--FILES.byname.gzbin2124069 -> 2124468 bytes
-rw-r--r--FILES.last07days1349
-rw-r--r--graphics/ketcindy/README2
-rwxr-xr-xgraphics/ketcindy/forMac/setketcindy.command17
-rw-r--r--graphics/ketcindy/forWindows/setketcindyothertex.bat159
-rw-r--r--graphics/ketcindy/forWindows/setketcindytexlive.bat6
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceE.pdfbin2028322 -> 2035361 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceJ.pdfbin2658951 -> 2665964 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex177
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex186
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/3dlist.txt169
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic1list.txt299
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic2list.txt194
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic3list.txt92
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/ignoredfun.txt5
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/makefunlist.cdybin5516 -> 5570 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dlogr.txt15
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dr.cs107
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1logr.txt46
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1r.cs243
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2logr.txt42
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2r.cs511
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3logr.txt46
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3r.cs384
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutlogr.txt4
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutr.cs168
-rw-r--r--graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent.r47
-rw-r--r--graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1010fourier.cdybin4971 -> 4976 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/work/template4ketcindyjs.cdybin5146 -> 5230 bytes
-rw-r--r--macros/generic/tokcycle/tokcycle-doc.pdfbin241795 -> 255336 bytes
-rw-r--r--macros/generic/tokcycle/tokcycle-doc.tex138
-rw-r--r--macros/generic/tokcycle/tokcycle-examples.pdfbin244484 -> 260545 bytes
-rw-r--r--macros/generic/tokcycle/tokcycle-examples.tex272
-rw-r--r--macros/generic/tokcycle/tokcycle.tex60
-rw-r--r--macros/latex/contrib/chemmacros/chemmacros.history4
-rw-r--r--macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex5
-rw-r--r--macros/latex/contrib/chemmacros/chemmacros.sty4
-rw-r--r--macros/latex/contrib/datatool/CHANGES23
-rw-r--r--macros/latex/contrib/datatool/README4
-rw-r--r--macros/latex/contrib/datatool/datatool-code.pdfbin1188072 -> 1190542 bytes
-rw-r--r--macros/latex/contrib/datatool/datatool-user.pdfbin641116 -> 642674 bytes
-rw-r--r--macros/latex/contrib/datatool/datatool-user.tex66
-rw-r--r--macros/latex/contrib/datatool/datatool.dtx523
-rw-r--r--macros/latex/contrib/datatool/datatool.ins4
-rw-r--r--macros/latex/contrib/datatool/samples/sample-autokeys.pdfbin24911 -> 24923 bytes
-rw-r--r--macros/latex/contrib/datatool/samples/sample-barchart.pdfbin35054 -> 35069 bytes
-rw-r--r--macros/latex/contrib/datatool/samples/sample-datatooltk.pdfbin22848 -> 22860 bytes
-rw-r--r--macros/latex/contrib/datatool/samples/sample-dict.pdfbin122418 -> 122423 bytes
-rw-r--r--macros/latex/contrib/datatool/samples/sample-europecv-bib.pdfbin89544 -> 89557 bytes
-rw-r--r--macros/latex/contrib/datatool/samples/sample-gidx.pdfbin179887 -> 180196 bytes
-rw-r--r--macros/latex/contrib/datatool/samples/sample-glossary.pdfbin104516 -> 104832 bytes
-rw-r--r--macros/latex/contrib/datatool/samples/sample-index.pdfbin128777 -> 129207 bytes
-rw-r--r--macros/latex/contrib/datatool/samples/sample-index.tex11
-rw-r--r--macros/latex/contrib/datatool/samples/sample-mail-merge.pdfbin21655 -> 21903 bytes
-rw-r--r--macros/latex/contrib/datatool/samples/sample-piechart.pdfbin33945 -> 33959 bytes
-rw-r--r--macros/latex/contrib/datatool/samples/sample-sort.pdfbin89703 -> 89718 bytes
-rw-r--r--macros/latex/contrib/datatool/samples/sample-student-scores.pdfbin34602 -> 34614 bytes
-rw-r--r--macros/latex/contrib/datatool/samples/sample-two-per-row.pdfbin31739 -> 31751 bytes
-rw-r--r--macros/latex/contrib/exsheets/README4
-rw-r--r--macros/latex/contrib/exsheets/exsheets-listings.sty4
-rw-r--r--macros/latex/contrib/exsheets/exsheets.sty23
-rw-r--r--macros/latex/contrib/exsheets/exsheets_configurations.cfg4
-rw-r--r--macros/latex/contrib/exsheets/exsheets_en.pdfbin665754 -> 658582 bytes
-rw-r--r--macros/latex/contrib/exsheets/exsheets_en.tex4
-rw-r--r--macros/latex/contrib/exsheets/exsheets_headings.cfg4
-rw-r--r--macros/latex/contrib/exsheets/exsheets_headings.def4
-rw-r--r--macros/latex/required/babel/base/README.md32
-rw-r--r--macros/latex/required/babel/base/babel.dtx552
-rw-r--r--macros/latex/required/babel/base/babel.ins2
-rw-r--r--macros/latex/required/babel/base/babel.pdfbin693345 -> 701228 bytes
-rw-r--r--macros/latex/required/babel/base/bbcompat.dtx2
-rw-r--r--macros/xetex/latex/nanicolle/nanicolle-example.pdfbin179032 -> 174330 bytes
-rw-r--r--macros/xetex/latex/nanicolle/nanicolle.cls280
-rw-r--r--macros/xetex/latex/nanicolle/nanicolle.pdfbin377571 -> 387379 bytes
-rw-r--r--macros/xetex/latex/nanicolle/nanicolle.tex72
-rw-r--r--obsolete/help/texfaq/CHANGES-3.16b (renamed from help/uk-tex-faq/CHANGES-3.16b)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.16c (renamed from help/uk-tex-faq/CHANGES-3.16c)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.17 (renamed from help/uk-tex-faq/CHANGES-3.17)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.18 (renamed from help/uk-tex-faq/CHANGES-3.18)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.19 (renamed from help/uk-tex-faq/CHANGES-3.19)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.19a (renamed from help/uk-tex-faq/CHANGES-3.19a)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.19c (renamed from help/uk-tex-faq/CHANGES-3.19c)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.19d (renamed from help/uk-tex-faq/CHANGES-3.19d)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.20 (renamed from help/uk-tex-faq/CHANGES-3.20)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.21 (renamed from help/uk-tex-faq/CHANGES-3.21)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.22 (renamed from help/uk-tex-faq/CHANGES-3.22)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.23 (renamed from help/uk-tex-faq/CHANGES-3.23)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.24 (renamed from help/uk-tex-faq/CHANGES-3.24)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.25 (renamed from help/uk-tex-faq/CHANGES-3.25)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.26 (renamed from help/uk-tex-faq/CHANGES-3.26)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.27 (renamed from help/uk-tex-faq/CHANGES-3.27)0
-rw-r--r--obsolete/help/texfaq/CHANGES-3.28 (renamed from help/uk-tex-faq/CHANGES-3.28)0
-rw-r--r--obsolete/help/texfaq/ChangeLog (renamed from help/uk-tex-faq/ChangeLog)0
-rw-r--r--obsolete/help/texfaq/Makefile (renamed from help/uk-tex-faq/Makefile)0
-rw-r--r--obsolete/help/texfaq/Makefile-CTAN (renamed from help/uk-tex-faq/Makefile-CTAN)0
-rw-r--r--obsolete/help/texfaq/README (renamed from help/uk-tex-faq/README)0
-rw-r--r--obsolete/help/texfaq/archive.cfg (renamed from help/uk-tex-faq/archive.cfg)0
-rw-r--r--obsolete/help/texfaq/dirctan.tex (renamed from help/uk-tex-faq/dirctan.tex)0
-rw-r--r--obsolete/help/texfaq/faq-adj-types.tex (renamed from help/uk-tex-faq/faq-adj-types.tex)0
-rw-r--r--obsolete/help/texfaq/faq-backgrnd.tex (renamed from help/uk-tex-faq/faq-backgrnd.tex)0
-rw-r--r--obsolete/help/texfaq/faq-biblio.tex (renamed from help/uk-tex-faq/faq-biblio.tex)0
-rw-r--r--obsolete/help/texfaq/faq-bits+pieces.tex (renamed from help/uk-tex-faq/faq-bits+pieces.tex)0
-rw-r--r--obsolete/help/texfaq/faq-docs.tex (renamed from help/uk-tex-faq/faq-docs.tex)0
-rw-r--r--obsolete/help/texfaq/faq-dvi.tex (renamed from help/uk-tex-faq/faq-dvi.tex)0
-rw-r--r--obsolete/help/texfaq/faq-fmt-conv.tex (renamed from help/uk-tex-faq/faq-fmt-conv.tex)0
-rw-r--r--obsolete/help/texfaq/faq-fonts.tex (renamed from help/uk-tex-faq/faq-fonts.tex)0
-rw-r--r--obsolete/help/texfaq/faq-getit.tex (renamed from help/uk-tex-faq/faq-getit.tex)0
-rw-r--r--obsolete/help/texfaq/faq-graphics.tex (renamed from help/uk-tex-faq/faq-graphics.tex)0
-rw-r--r--obsolete/help/texfaq/faq-how-do-i.tex (renamed from help/uk-tex-faq/faq-how-do-i.tex)0
-rw-r--r--obsolete/help/texfaq/faq-hyp+pdf.tex (renamed from help/uk-tex-faq/faq-hyp+pdf.tex)0
-rw-r--r--obsolete/help/texfaq/faq-images.tex (renamed from help/uk-tex-faq/faq-images.tex)0
-rw-r--r--obsolete/help/texfaq/faq-install.tex (renamed from help/uk-tex-faq/faq-install.tex)0
-rw-r--r--obsolete/help/texfaq/faq-intro.tex (renamed from help/uk-tex-faq/faq-intro.tex)0
-rw-r--r--obsolete/help/texfaq/faq-jot-err.tex (renamed from help/uk-tex-faq/faq-jot-err.tex)0
-rw-r--r--obsolete/help/texfaq/faq-lab-ref.tex (renamed from help/uk-tex-faq/faq-lab-ref.tex)0
-rw-r--r--obsolete/help/texfaq/faq-litprog.tex (renamed from help/uk-tex-faq/faq-litprog.tex)0
-rw-r--r--obsolete/help/texfaq/faq-mac-prog.tex (renamed from help/uk-tex-faq/faq-mac-prog.tex)0
-rw-r--r--obsolete/help/texfaq/faq-projects.tex (renamed from help/uk-tex-faq/faq-projects.tex)0
-rw-r--r--obsolete/help/texfaq/faq-support.tex (renamed from help/uk-tex-faq/faq-support.tex)0
-rw-r--r--obsolete/help/texfaq/faq-symbols.tex (renamed from help/uk-tex-faq/faq-symbols.tex)0
-rw-r--r--obsolete/help/texfaq/faq-t-g-wr.tex (renamed from help/uk-tex-faq/faq-t-g-wr.tex)0
-rw-r--r--obsolete/help/texfaq/faq-texsys.tex (renamed from help/uk-tex-faq/faq-texsys.tex)0
-rw-r--r--obsolete/help/texfaq/faq-the-end.tex (renamed from help/uk-tex-faq/faq-the-end.tex)0
-rw-r--r--obsolete/help/texfaq/faq-wdidt.tex (renamed from help/uk-tex-faq/faq-wdidt.tex)0
-rw-r--r--obsolete/help/texfaq/faq.cls (renamed from help/uk-tex-faq/faq.cls)0
-rw-r--r--obsolete/help/texfaq/faq.sty (renamed from help/uk-tex-faq/faq.sty)0
-rw-r--r--obsolete/help/texfaq/faqfont.cfg (renamed from help/uk-tex-faq/faqfont.cfg)0
-rw-r--r--obsolete/help/texfaq/faqfont.cfg.cmfonts (renamed from help/uk-tex-faq/faqfont.cfg.cmfonts)0
-rw-r--r--obsolete/help/texfaq/faqfont.cfg.lmfonts (renamed from help/uk-tex-faq/faqfont.cfg.lmfonts)0
-rw-r--r--obsolete/help/texfaq/faqfont.cfg.mbvj (renamed from help/uk-tex-faq/faqfont.cfg.mbvj)0
-rw-r--r--obsolete/help/texfaq/faqfont.cfg.ugm (renamed from help/uk-tex-faq/faqfont.cfg.ugm)0
-rw-r--r--obsolete/help/texfaq/filectan.tex (renamed from help/uk-tex-faq/filectan.tex)0
-rw-r--r--obsolete/help/texfaq/gather-faqbody.tex (renamed from help/uk-tex-faq/gather-faqbody.tex)0
-rw-r--r--obsolete/help/texfaq/install-CTAN (renamed from help/uk-tex-faq/install-CTAN)0
-rw-r--r--obsolete/help/texfaq/letterfaq.pdf (renamed from help/uk-tex-faq/letterfaq.pdf)bin2933477 -> 2933477 bytes
-rw-r--r--obsolete/help/texfaq/letterfaq.tex (renamed from help/uk-tex-faq/letterfaq.tex)0
-rw-r--r--obsolete/help/texfaq/locations.mk (renamed from help/uk-tex-faq/locations.mk)0
-rw-r--r--obsolete/help/texfaq/markup-syntax (renamed from help/uk-tex-faq/markup-syntax)0
-rw-r--r--obsolete/help/texfaq/newfaq.pdf (renamed from help/uk-tex-faq/newfaq.pdf)bin3094571 -> 3094571 bytes
-rw-r--r--obsolete/help/texfaq/newfaq.tex (renamed from help/uk-tex-faq/newfaq.tex)0
-rw-r--r--systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm10
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl5
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb168
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2122000 -> 2119504 bytes
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin505587 -> 505566 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini6
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini6
-rw-r--r--systems/win32/w32tex/ChangeLog9
-rw-r--r--timestamp2
l---------usergrps/uktug/faq1
154 files changed, 5570 insertions, 3301 deletions
diff --git a/FILES.byname b/FILES.byname
index 8f310a7271..b0620abb9c 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -4987,7 +4987,7 @@
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
2014/04/13 | 4600576 | dviware/xdvi/22.87/xdvik-22.87.tar.gz
-2019/09/26 | 106633 | FILES.last07days
+2019/09/27 | 79620 | FILES.last07days
2018/06/27 | 99883 | fonts/academicons/academicons.pdf
2018/06/27 | 10779 | fonts/academicons/academicons.sty
2018/06/27 | 5774 | fonts/academicons/academicons.tex
@@ -125248,752 +125248,753 @@
2002/10/17 | 1579920 | graphics/jpicedt/jpicedt-install_1_3_2.jar
2002/10/17 | 2606 | graphics/jpicedt/jPicEdtReadme_1_3_2.html
2006/04/22 | 1612183 | graphics/jpicedt.zip
-2019/06/24 | 20509 | graphics/ketcindy/forLinux/ReadmeLinuxE.pdf
-2019/06/24 | 52816 | graphics/ketcindy/forLinux/ReadmeLinuxJ.pdf
-2019/06/24 | 259 | graphics/ketcindy/forLinux/setcindyetc.sh
-2019/06/24 | 2774 | graphics/ketcindy/forLinux/setketcindy.sh
-2019/06/24 | 1096 | graphics/ketcindy/forLinux/setwork.sh
-2019/06/24 | 113 | graphics/ketcindy/forMac/Forsettingmanually/ketcindy.conf
-2019/06/24 | 223 | graphics/ketcindy/forMac/Forsettingmanually/ketcindy.ini
-2019/06/24 | 22033 | graphics/ketcindy/forMac/ReadmeMacE.pdf
-2019/06/24 | 75084 | graphics/ketcindy/forMac/ReadmeMacJ.pdf
-2019/06/24 | 3950 | graphics/ketcindy/forMac/setketcindy.command
-2019/06/24 | 1281 | graphics/ketcindy/forMac/setwork.command
-2019/06/24 | 209 | graphics/ketcindy/forWindows/Forsettingmanually/ketcindy.conf
-2019/06/24 | 201 | graphics/ketcindy/forWindows/Forsettingmanually/ketcindy.ini
-2019/06/24 | 22672 | graphics/ketcindy/forWindows/ReadmeWinE.pdf
-2019/06/24 | 73060 | graphics/ketcindy/forWindows/ReadmeWinJ.pdf
-2019/06/24 | 3803 | graphics/ketcindy/forWindows/setketcindykettex.bat
-2019/06/24 | 3977 | graphics/ketcindy/forWindows/setketcindytexlive.bat
-2019/06/24 | 3808 | graphics/ketcindy/forWindows/setketcindyw32J.bat
-2019/06/24 | 1280 | graphics/ketcindy/forWindows/setwork.bat
-2019/06/24 | 19278 | graphics/ketcindy/HowToInstallE.pdf
-2019/06/24 | 31563 | graphics/ketcindy/HowToInstallJ.pdf
-2019/06/24 | 840869 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyGuideE.pdf
-2019/06/24 | 1416401 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyGuideJ.pdf
-2019/06/24 | 2028322 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceE.pdf
-2019/06/24 | 2658951 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceJ.pdf
-2019/06/24 | 67897 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTPicStyleE.pdf
-2019/06/24 | 118724 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTPicStyleJ.pdf
-2019/06/24 | 701 | graphics/ketcindy/ketcindyfolder/doc/source/cdy-templates/Makefile
-2019/06/24 | 2521 | graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallE.tex
-2019/06/24 | 2494 | graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallJ.tex
-2019/06/24 | 2251 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/build.xml
-2019/06/24 | 15 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/config/META-INF/services/de.cinderella.api.cs.CindyScriptPlugin
-2019/06/24 | 1005 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/KetCindyPlugin.iml
-2019/06/24 | 3133389 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/lib/cindy2.jar
-2019/06/24 | 152709 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/lib/commons-math.jar
-2019/06/24 | 14466 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/src/KetCindyPlugin.java
-2019/06/24 | 3708 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin150906.java
-2019/06/24 | 3438 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160515.java
-2019/06/24 | 3823 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160518.java
-2019/06/24 | 3821 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160530.java
-2019/06/24 | 3855 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160601.java
-2019/06/24 | 5226 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160604.java
-2019/06/24 | 6812 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160609.java
-2019/06/24 | 7182 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160723.java
-2019/06/24 | 8138 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161019.java
-2019/06/24 | 8632 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161021.java
-2019/06/24 | 9648 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161209.java
-2019/06/24 | 9764 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170605.java
-2019/06/24 | 10014 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170906.java
-2019/06/24 | 10313 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin171112.java
-2019/06/24 | 64406 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dscreen.pdf
-2019/06/24 | 68956 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dstart.pdf
-2019/06/24 | 1587 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addax1.tex
-2019/06/24 | 47812 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addgraph.tex
-2019/06/24 | 1272 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark2.tex
-2019/06/24 | 3344 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle-mark.pdf
-2019/06/24 | 2278 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark.tex
-2019/06/24 | 3215 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle.pdf
-2019/06/24 | 3715 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/animestart.tex
-2019/06/24 | 3597 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowdata.tex
-2019/06/24 | 1858 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowhead.tex
-2019/06/24 | 24514 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/assign.tex
-2019/06/24 | 37091 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bbdata.pdf
-2019/06/24 | 6303 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bezier3d1.tex
-2019/06/24 | 8103 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/binvsnormal.tex
-2019/06/24 | 3398 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bisector.pdf
-2019/06/24 | 19556 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata2.tex
-2019/06/24 | 5168 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata.tex
-2019/06/24 | 1428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxframeslide.tex
-2019/06/24 | 2219 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot01.tex
-2019/06/24 | 5047 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot.tex
-2019/06/24 | 67743 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calcbyr01.pdf
-2019/06/24 | 10673 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calling.tex
-2019/06/24 | 5925 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/cardioid1.tex
-2019/06/24 | 14207 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/changetable.pdf
-2019/06/24 | 10324 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb10.tex
-2019/06/24 | 4437 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb11.tex
-2019/06/24 | 4322 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb8.tex
-2019/06/24 | 3259 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb9.tex
-2019/06/24 | 1982 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe1.tex
-2019/06/24 | 2496 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe2.tex
-2019/06/24 | 3700 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe3.tex
-2019/06/24 | 3775 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe4.tex
-2019/06/24 | 3478 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe5.tex
-2019/06/24 | 9240 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe6.tex
-2019/06/24 | 6128 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe7.tex
-2019/06/24 | 5666 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe8.tex
-2019/06/24 | 283 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbmain.tex
-2019/06/24 | 3530 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs1.tex
-2019/06/24 | 3244 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs2.tex
-2019/06/24 | 2683 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkCR.tex
-2019/06/24 | 8594 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkmc1.tex
-2019/06/24 | 6485 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm1.tex
-2019/06/24 | 6484 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm2.tex
-2019/06/24 | 6306 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy1.tex
-2019/06/24 | 6302 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy2.tex
-2019/06/24 | 209302 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/CindyhelpE.pdf
-2019/06/24 | 3356 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circle-by-radius.pdf
-2019/06/24 | 7242 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata1.tex
-2019/06/24 | 2319 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata2.tex
-2019/06/24 | 13886 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata3.pdf
-2019/06/24 | 2525 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata4.tex
-2019/06/24 | 1261 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata5.tex
-2019/06/24 | 32919 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/coloring.pdf
-2019/06/24 | 66279 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/colortable.tex
-2019/06/24 | 1443 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concatobj.tex
-2019/06/24 | 46235 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/conceptE.tex
-2019/06/24 | 48472 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concept.tex
-2019/06/24 | 3931 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crosspoint.tex
-2019/06/24 | 4246 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata1.tex
-2019/06/24 | 10542 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata2.tex
-2019/06/24 | 2256 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun01.tex
-2019/06/24 | 3501 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun02.tex
-2019/06/24 | 2266 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun03.tex
-2019/06/24 | 3227 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/delete.pdf
-2019/06/24 | 2594 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot1.tex
-2019/06/24 | 2612 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot2.tex
-2019/06/24 | 3673 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot3.tex
-2019/06/24 | 3738 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/derivative.tex
-2019/06/24 | 36338 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/diffeq1.pdf
-2019/06/24 | 27409 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Dotfill.tex
-2019/06/24 | 68334 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawfigures1.tex
-2019/06/24 | 583 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawpoint.tex
-2019/06/24 | 6588 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drwxy.tex
-2019/06/24 | 3165 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipse-by-foci.pdf
-2019/06/24 | 28245 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipsecindy.pdf
-2019/06/24 | 4140 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot1.tex
-2019/06/24 | 3273 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot2.tex
-2019/06/24 | 3997 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed01.tex
-2019/06/24 | 3650 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed02.tex
-2019/06/24 | 57123 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed03.pdf
-2019/06/24 | 3307 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/enclosing.tex
-2019/06/24 | 1516 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewns.tex
-2019/06/24 | 5034 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewsn.tex
-2019/06/24 | 10682 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/execcmdc1.tex
-2019/06/24 | 8423 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.pdf
-2019/06/24 | 1885 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.tex
-2019/06/24 | 3884 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/expr.tex
-2019/06/24 | 841 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/FigE.tex
-2019/06/24 | 3167 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fontsize.tex
-2019/06/24 | 1050 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-10.tex
-2019/06/24 | 3239 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-1.tex
-2019/06/24 | 2428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-2.tex
-2019/06/24 | 2428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-3.tex
-2019/06/24 | 2428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-4.tex
-2019/06/24 | 2249 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-5.tex
-2019/06/24 | 1277 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-6.tex
-2019/06/24 | 1049 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-7.tex
-2019/06/24 | 1049 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-8.tex
-2019/06/24 | 870 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-9.tex
-2019/06/24 | 1569 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-ya1.tex
-2019/06/24 | 5923 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourierseries.tex
-2019/06/24 | 7089 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourier.tex
-2019/06/24 | 4319 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Framedata.pdf
-2019/06/24 | 5412 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustume.tex
-2019/06/24 | 8134 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumewn.tex
-2019/06/24 | 6805 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumew.tex
-2019/06/24 | 4104 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumw.tex
-2019/06/24 | 43561 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro01.pdf
-2019/06/24 | 742 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro02.tex
-2019/06/24 | 9248 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/greenring.tex
-2019/06/24 | 3046 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-less.pdf
-2019/06/24 | 3144 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-more.pdf
-2019/06/24 | 3217 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch1.tex
-2019/06/24 | 6609 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch2.tex
-2019/06/24 | 5635 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch3.tex
-2019/06/24 | 5315 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch4.tex
-2019/06/24 | 3705 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch5.tex
-2019/06/24 | 36368 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch.pdf
-2019/06/24 | 7210 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita1.tex
-2019/06/24 | 2313 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita5E.tex
-2019/06/24 | 3017 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita6E.tex
-2019/06/24 | 1016 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7E.tex
-2019/06/24 | 937 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7.tex
-2019/06/24 | 4823 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita8.tex
-2019/06/24 | 3481 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita9.tex
-2019/06/24 | 4545 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKitaE.cdy
-2019/06/24 | 5383 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/histgram.tex
-2019/06/24 | 2271 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark01.tex
-2019/06/24 | 3838 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.cdy
-2019/06/24 | 3992 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.tex
-2019/06/24 | 10679 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyper1.tex
-2019/06/24 | 3185 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyperbola-by-foci.pdf
-2019/06/24 | 4520 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit1.tex
-2019/06/24 | 3840 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.cdy
-2019/06/24 | 5974 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.tex
-2019/06/24 | 46856 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter01.pdf
-2019/06/24 | 108684 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02E.pdf
-2019/06/24 | 105147 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02.pdf
-2019/06/24 | 14267 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter03.pdf
-2019/06/24 | 5211 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs1.tex
-2019/06/24 | 5211 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs2.tex
-2019/06/24 | 26868 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Intersectcurvsf.pdf
-2019/06/24 | 3139 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersection.pdf
-2019/06/24 | 67029 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL0.pdf
-2019/06/24 | 4160 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL1.tex
-2019/06/24 | 9113 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL2.tex
-2019/06/24 | 16361 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intlog.tex
-2019/06/24 | 2332 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/inversefun.tex
-2019/06/24 | 9628 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/invparapt.tex
-2019/06/24 | 8226 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/joincrvs.tex
-2019/06/24 | 13353 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashiE.tex
-2019/06/24 | 13501 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashi.tex
-2019/06/24 | 3060 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter2.tex
-2019/06/24 | 4194 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter3d.tex
-2019/06/24 | 24507 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter4.tex
-2019/06/24 | 2521 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter.tex
-2019/06/24 | 5210 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/lineplot.tex
-2019/06/24 | 281 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot1.tex
-2019/06/24 | 32356 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot2.tex
-2019/06/24 | 5885 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3.tex
-2019/06/24 | 21941 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3view.pdf
-2019/06/24 | 12879 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/makeslide.tex
-2019/06/24 | 2173 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun01.tex
-2019/06/24 | 4143 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun02.tex
-2019/06/24 | 1989 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxima1.tex
-2019/06/24 | 342320 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab01.pdf
-2019/06/24 | 46997 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab02.pdf
-2019/06/24 | 16211 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab03.pdf
-2019/06/24 | 17451 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab06.pdf
-2019/06/24 | 3010 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/middle.pdf
-2019/06/24 | 3295 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mirror.pdf
-2019/06/24 | 42556 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttableE.tex
-2019/06/24 | 38604 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttable.tex
-2019/06/24 | 3229 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/move.pdf
-2019/06/24 | 49649 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata01.pdf
-2019/06/24 | 21434 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata02.pdf
-2019/06/24 | 3381 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-circle.pdf
-2019/06/24 | 3115 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-line.pdf
-2019/06/24 | 3312 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-parallel.pdf
-2019/06/24 | 3230 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-perp.pdf
-2019/06/24 | 50685 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mvgaiyou01.pdf
-2019/06/24 | 20325 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxbatch.tex
-2019/06/24 | 12962 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01E.pdf
-2019/06/24 | 21280 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01.pdf
-2019/06/24 | 1144 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex02.tex
-2019/06/24 | 3007 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex03.tex
-2019/06/24 | 3740 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt1.tex
-2019/06/24 | 4793 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt.tex
-2019/06/24 | 7213 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces1.tex
-2019/06/24 | 2767 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces2.tex
-2019/06/24 | 15897 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/numptcrv.pdf
-2019/06/24 | 4159 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/oresenex01.tex
-2019/06/24 | 2481 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline1.tex
-2019/06/24 | 3010 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline2.tex
-2019/06/24 | 8551 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ovaldata.tex
-2019/06/24 | 3194 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola-by-foci.pdf
-2019/06/24 | 2444 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplotE.tex
-2019/06/24 | 59989 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.pdf
-2019/06/24 | 3038 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.tex
-2019/06/24 | 23833 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola.tex
-2019/06/24 | 1830 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramark.tex
-2019/06/24 | 7689 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramoncrv.tex
-2019/06/24 | 1999 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot1.tex
-2019/06/24 | 6985 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot2.tex
-2019/06/24 | 4538 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv1.tex
-2019/06/24 | 5004 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv2.tex
-2019/06/24 | 5139 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d1.tex
-2019/06/24 | 7758 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d2.tex
-2019/06/24 | 11266 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3.tex
-2019/06/24 | 11528 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv4.tex
-2019/06/24 | 9251 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv.tex
-2019/06/24 | 2630 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdexample.tex
-2019/06/24 | 18576 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdtoconsole.pdf
-2019/06/24 | 11832 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun2.tex
-2019/06/24 | 8562 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun.tex
-2019/06/24 | 3218 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perpplane.tex
-2019/06/24 | 2283 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perppt.tex
-2019/06/24 | 120655 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata01.pdf
-2019/06/24 | 3384 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata02.tex
-2019/06/24 | 16986 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata03.tex
-2019/06/24 | 2125 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata04.tex
-2019/06/24 | 1763 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata1.tex
-2019/06/24 | 1998 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata2.tex
-2019/06/24 | 7842 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata3.tex
-2019/06/24 | 3803 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata4.tex
-2019/06/24 | 5250 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata5.tex
-2019/06/24 | 3541 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatar1.tex
-2019/06/24 | 5679 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan1.tex
-2019/06/24 | 5551 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan2.tex
-2019/06/24 | 1364 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointdata.tex
-2019/06/24 | 7703 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointoncrv.tex
-2019/06/24 | 2016 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointsize.tex
-2019/06/24 | 2870 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/poison01.tex
-2019/06/24 | 3080 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polar-of-point.pdf
-2019/06/24 | 3243 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygon.pdf
-2019/06/24 | 8762 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane1.tex
-2019/06/24 | 1865 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane2.tex
-2019/06/24 | 894 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot1.tex
-2019/06/24 | 33291 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot2.pdf
-2019/06/24 | 6888 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptcrv.tex
-2019/06/24 | 17433 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected01.pdf
-2019/06/24 | 19002 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected02.pdf
-2019/06/24 | 10721 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptstart.tex
-2019/06/24 | 1956 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/PutcellE.tex
-2019/06/24 | 4543 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcell.tex
-2019/06/24 | 6731 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcolE.tex
-2019/06/24 | 6539 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcol.tex
-2019/06/24 | 6374 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putintersect.tex
-2019/06/24 | 20091 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.pdf
-2019/06/24 | 2497 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.tex
-2019/06/24 | 11703 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonline1.pdf
-2019/06/24 | 11784 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonseg.pdf
-2019/06/24 | 4886 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rasen.tex
-2019/06/24 | 4389 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/readobj.tex
-2019/06/24 | 3470 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d01.tex
-2019/06/24 | 6161 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d02.tex
-2019/06/24 | 3902 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d03.tex
-2019/06/24 | 11606 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata.tex
-2019/06/24 | 8255 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectpoint.tex
-2019/06/24 | 3486 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d01.tex
-2019/06/24 | 3486 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d02.tex
-2019/06/24 | 8864 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata.tex
-2019/06/24 | 9449 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatepoint.tex
-2019/06/24 | 3979 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rshade.tex
-2019/06/24 | 3229 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler1.tex
-2019/06/24 | 2464 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler.tex
-2019/06/24 | 10648 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s106bowhatch.tex
-2019/06/24 | 14377 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s10diffint.tex
-2019/06/24 | 5199 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s210diffeq1.tex
-2019/06/24 | 2710 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305graphforincanddec.tex
-2019/06/24 | 9547 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305incanddec.tex
-2019/06/24 | 12804 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1E.tex
-2019/06/24 | 23543 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1.tex
-2019/06/24 | 28536 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle2E.tex
-2019/06/24 | 6648 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata3d.tex
-2019/06/24 | 8716 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata.tex
-2019/06/24 | 4665 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scalepoint.tex
-2019/06/24 | 17906 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scatter.tex
-2019/06/24 | 2430 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segmark.tex
-2019/06/24 | 3003 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segment.pdf
-2019/06/24 | 3275 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-lines.pdf
-2019/06/24 | 2958 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-points.pdf
-2019/06/24 | 1639 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setax-theta.tex
-2019/06/24 | 8589 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setcolor.pdf
-2019/06/24 | 22324 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.pdf
-2019/06/24 | 1500 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.tex
-2019/06/24 | 5181 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setscaling.tex
-2019/06/24 | 18272 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setwindow.pdf
-2019/06/24 | 23428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata3.tex
-2019/06/24 | 23173 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata4.tex
-2019/06/24 | 5457 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara01.tex
-2019/06/24 | 7127 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara02.tex
-2019/06/24 | 2973 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara03.tex
-2019/06/24 | 4019 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara04.tex
-2019/06/24 | 13560 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara05.tex
-2019/06/24 | 7198 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfcut.tex
-2019/06/24 | 5102 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01E.tex
-2019/06/24 | 15092 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01.tex
-2019/06/24 | 4452 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shadeE.tex
-2019/06/24 | 7456 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade.tex
-2019/06/24 | 2841 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/single-add.pdf
-2019/06/24 | 4076 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata01.tex
-2019/06/24 | 3860 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata02.tex
-2019/06/24 | 3720 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata03.tex
-2019/06/24 | 147643 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01E.pdf
-2019/06/24 | 147197 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01.pdf
-2019/06/24 | 22662 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf1.pdf
-2019/06/24 | 20879 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf2.pdf
-2019/06/24 | 31028 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf3.pdf
-2019/06/24 | 41670 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeatE.pdf
-2019/06/24 | 43429 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeat.pdf
-2019/06/24 | 26292 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slider.pdf
-2019/06/24 | 106194 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescreen.pdf
-2019/06/24 | 116962 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescript.pdf
-2019/06/24 | 130249 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slotE.pdf
-2019/06/24 | 304044 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slot.pdf
-2019/06/24 | 3193 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/snap.pdf
-2019/06/24 | 6197 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve1.tex
-2019/06/24 | 6655 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve2.tex
-2019/06/24 | 323806 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start01.pdf
-2019/06/24 | 29010 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start02.pdf
-2019/06/24 | 36577 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start03.pdf
-2019/06/24 | 40697 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start04.pdf
-2019/06/24 | 39958 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start05.pdf
-2019/06/24 | 40505 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start06.pdf
-2019/06/24 | 39770 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start07.pdf
-2019/06/24 | 40139 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start08.pdf
-2019/06/24 | 54754 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start09.pdf
-2019/06/24 | 19237 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start10.pdf
-2019/06/24 | 208542 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodelE.tex
-2019/06/24 | 208658 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodel.tex
-2019/06/24 | 30279 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001E.pdf
-2019/06/24 | 32382 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001.pdf
-2019/06/24 | 31818 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list00.pdf
-2019/06/24 | 42450 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01E.pdf
-2019/06/24 | 21916 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01.pdf
-2019/06/24 | 18487 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02E.pdf
-2019/06/24 | 23862 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02.pdf
-2019/06/24 | 33070 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03E.pdf
-2019/06/24 | 61906 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03.pdf
-2019/06/24 | 35367 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04E.pdf
-2019/06/24 | 37888 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04.pdf
-2019/06/24 | 21238 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table01.pdf
-2019/06/24 | 2998 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table02.tex
-2019/06/24 | 21671 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table03.pdf
-2019/06/24 | 9395 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1E.tex
-2019/06/24 | 13794 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1.tex
-2019/06/24 | 11588 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2E.tex
-2019/06/24 | 11660 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2.tex
-2019/06/24 | 1902 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tangent.tex
-2019/06/24 | 4432 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/taylor.tex
-2019/06/24 | 7356 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tetrahedron.tex
-2019/06/24 | 1854 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate01.tex
-2019/06/24 | 9004 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatedata.tex
-2019/06/24 | 6390 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatepoint.tex
-2019/06/24 | 3217 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate-view.pdf
-2019/06/24 | 3597 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimarrow.tex
-2019/06/24 | 3292 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimseg.tex
-2019/06/24 | 548 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/vertex01.tex
-2019/06/24 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire01.tex
-2019/06/24 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire02.tex
-2019/06/24 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire03.tex
-2019/06/24 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire04.tex
-2019/06/24 | 24239 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara1.tex
-2019/06/24 | 23608 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara2.tex
-2019/06/24 | 58328 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara3.tex
-2019/06/24 | 23914 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara4.tex
-2019/06/24 | 18118 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara5.tex
-2019/06/24 | 44178 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx01.pdf
-2019/06/24 | 31120 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx02.pdf
-2019/06/24 | 32848 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx03.pdf
-2019/06/24 | 4193 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx.tex
-2019/06/24 | 9812 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zogen3.tex
-2019/06/24 | 3005 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-in.pdf
-2019/06/24 | 3013 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-out.pdf
-2019/06/24 | 36365 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideE.tex
-2019/06/24 | 28628 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideJ.tex
-2019/06/24 | 218109 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex
-2019/06/24 | 351297 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex
-2019/06/24 | 23201 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleE.tex
-2019/06/24 | 23828 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleJ.tex
-2019/06/24 | 3978 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxE.tex
-2019/06/24 | 4980 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxJ.tex
-2019/06/24 | 4837 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacE.tex
-2019/06/24 | 9173 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacJ.tex
-2019/06/24 | 5058 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinE.tex
-2019/06/24 | 9047 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinJ.tex
-2019/06/24 | 23485 | graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceE.tex
-2019/06/24 | 36985 | graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceJ.tex
-2019/06/24 | 53016 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smalla-h.png
-2019/06/24 | 50904 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smalli-o.png
-2019/06/24 | 44733 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Small.png
-2019/06/24 | 50873 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smallp-w.png
-2019/06/24 | 25488 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smallxyz.png
-2019/06/24 | 150809 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/nsi.cdy
-2019/06/24 | 474 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/nsi.txt
-2019/06/24 | 17929 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/pcr.cdy
-2019/06/24 | 398 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/pcr.txt
-2019/06/24 | 17298 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/qcr.cdy
-2019/06/24 | 306 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/qcr.txt
-2019/06/24 | 18491 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/rcr.cdy
-2019/06/24 | 512 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/rcr.txt
-2019/06/24 | 149969 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/tsi.cdy
-2019/06/24 | 335 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/tsi.txt
-2019/06/24 | 150258 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/xsi.cdy
-2019/06/24 | 404 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/xsi.txt
-2019/06/24 | 150465 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/ysi.cdy
-2019/06/24 | 407 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/ysi.txt
-2019/06/24 | 150287 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/zsi.cdy
-2019/06/24 | 385 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/zsi.txt
-2019/06/24 | 184 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r01.obj
-2019/06/24 | 292 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r02.obj
-2019/06/24 | 364 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r03.obj
-2019/06/24 | 937 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r04.obj
-2019/06/24 | 631 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r05.obj
-2019/06/24 | 8143 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/readme.pdf
-2019/06/24 | 133 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/readme.txt
-2019/06/24 | 170 | graphics/ketcindy/ketcindyfolder/scripts/ketcindy.ini
-2019/06/24 | 6421 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/3dlist.txt
-2019/06/24 | 7201 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic1list.txt
-2019/06/24 | 6128 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic2list.txt
-2019/06/24 | 3126 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic3list.txt
-2019/06/24 | 410942 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/Cindy.js
-2019/06/24 | 3736 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/CindyJS.css
-2019/06/24 | 1046899 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/Cindy.js.map
-2019/06/24 | 610 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/ignoredfun.txt
-2019/06/24 | 67996 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Main-Regular.ttf
-2019/06/24 | 37620 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Main-Regular.woff
-2019/06/24 | 31220 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Main-Regular.woff2
-2019/06/24 | 41448 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Math-Italic.ttf
-2019/06/24 | 23820 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Math-Italic.woff
-2019/06/24 | 20432 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Math-Italic.woff2
-2019/06/24 | 21339 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/katex.min.css
-2019/06/24 | 135373 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/katex.min.js
-2019/06/24 | 9538 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex-plugin.js
-2019/06/24 | 5516 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/makefunlist.cdy
-2019/06/24 | 16587 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/webfont.js
-2019/06/24 | 5125 | graphics/ketcindy/ketcindyfolder/scripts/ketcindy.pl
-2019/06/24 | 2248 | graphics/ketcindy/ketcindyfolder/scripts/ketcindy.sh
-2019/06/24 | 157570 | graphics/ketcindy/ketcindyfolder/scripts/ketjava/KetCindyPlugin.jar
-2019/06/24 | 61733 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/ketcommon.h
-2019/06/24 | 6002 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/ketcommonhead.h
-2019/06/24 | 1051 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/ketlibClog.txt
-2019/06/24 | 57174 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/surflib.h
-2019/06/24 | 2830 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/surflibhead.h
-2019/06/24 | 1780 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dhelpE.txt
-2019/06/24 | 2318 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dhelpJ.txt
-2019/06/24 | 6528 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dlogr.txt
-2019/06/24 | 136247 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dr.cs
-2019/06/24 | 11591 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1logr.txt
-2019/06/24 | 132604 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1r.cs
-2019/06/24 | 11445 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2logr.txt
-2019/06/24 | 139349 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2r.cs
-2019/06/24 | 1884 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3logr.txt
-2019/06/24 | 122365 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3r.cs
-2019/06/24 | 6769 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibhelpE.txt
-2019/06/24 | 7078 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibhelpJ.txt
-2019/06/24 | 30 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvhelpE.txt
-2019/06/24 | 30 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvhelpJ.txt
-2019/06/24 | 2185 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvlogr.txt
-2019/06/24 | 19648 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvr.cs
-2019/06/24 | 7381 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutlogr.txt
-2019/06/24 | 176963 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutr.cs
-2019/06/24 | 333336 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent.r
-2019/06/24 | 13996 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent_rep2e.r
-2019/06/24 | 18432 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent_reptikz.r
-2019/06/24 | 316762 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpicR/ketpic5_2_4.r
-2019/06/24 | 15305 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/fourier_sec.max
-2019/06/24 | 1086 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/matoperation.max
-2019/06/24 | 45934 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/pdefourier.mac
-2019/06/24 | 2204 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/poincare.mac
-2019/06/24 | 4414 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/rkfun.lisp
-2019/06/24 | 2278676 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/oshima/os_muldif.pdf
-2019/06/24 | 448778 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/oshima/os_muldif.rr
-2019/06/24 | 1352 | graphics/ketcindy/ketcindyfolder/scripts/ketoutset.txt
-2019/06/24 | 363 | graphics/ketcindy/ketcindyfolder/scripts/setketcindy.txt
-2019/06/24 | 105598 | graphics/ketcindy/ketcindyfolder/style/ketlayer2e.sty
-2019/06/24 | 106047 | graphics/ketcindy/ketcindyfolder/style/ketlayer.sty
-2019/06/24 | 2679 | graphics/ketcindy/ketcindyfolder/style/ketmedia.sty
-2019/06/24 | 23928 | graphics/ketcindy/ketcindyfolder/style/ketpic2e.sty
-2019/06/24 | 32409 | graphics/ketcindy/ketcindyfolder/style/ketpic.sty
-2019/06/24 | 3205 | graphics/ketcindy/ketcindyfolder/style/ketslide2.sty
-2019/06/24 | 3213 | graphics/ketcindy/ketcindyfolder/style/ketslide.sty
-2019/06/24 | 5408 | graphics/ketcindy/ketcindyfolder/work/allbuttons.cdy
-2019/06/24 | 96 | graphics/ketcindy/ketcindyfolder/work/ketcindy.conf
-2019/06/24 | 4880 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0101figure.cdy
-2019/06/24 | 4730 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0101figurepdf.cdy
-2019/06/24 | 5957 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0102figure2.cdy
-2019/06/24 | 4767 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0103polygon.cdy
-2019/06/24 | 6189 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0104shade.cdy
-2019/06/24 | 5607 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0105vector.cdy
-2019/06/24 | 6270 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0106bowdotfill.cdy
-2019/06/24 | 6326 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0106bowhatch.cdy
-2019/06/24 | 4929 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0107hyperbolahatch.cdy
-2019/06/24 | 4930 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0108cycloid.cdy
-2019/06/24 | 5020 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0109epitrochoid.cdy
-2019/06/24 | 5164 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0110hypotrochoid.cdy
-2019/06/24 | 4265 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0201basic.cdy
-2019/06/24 | 4997 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0202graph1.cdy
-2019/06/24 | 5137 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0203graph2.cdy
-2019/06/24 | 5035 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0204graph3.cdy
-2019/06/24 | 5171 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0205coniccurve.cdy
-2019/06/24 | 5135 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0206defexp.cdy
-2019/06/24 | 4707 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0207envelope.cdy
-2019/06/24 | 4672 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0208intersecthatch.cdy
-2019/06/24 | 4832 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0209diffeq.cdy
-2019/06/24 | 5175 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0210diffeq2.cdy
-2019/06/24 | 4669 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0212implicit.cdy
-2019/06/24 | 5331 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0213implicithatch.cdy
-2019/06/24 | 5710 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0214inputvalue.cdy
-2019/06/24 | 9243 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0215quacurve.cdy
-2019/06/24 | 3976 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0301table.cdy
-2019/06/24 | 4611 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0302table2.cdy
-2019/06/24 | 3934 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0302table2line.cdy
-2019/06/24 | 4083 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaper1.cdy
-2019/06/24 | 5083 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaper.cdy
-2019/06/24 | 5204 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaperlog.cdy
-2019/06/24 | 6135 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaperloglog.cdy
-2019/06/24 | 4181 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0304graphforincanddec.cdy
-2019/06/24 | 4057 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0304multitables.cdy
-2019/06/24 | 3959 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0305twotables.cdy
-2019/06/24 | 6922 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0306tenkey.cdy
-2019/06/24 | 118714 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/dogwalk.png
-2019/06/24 | 66003 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/heart.png
-2019/06/24 | 9171 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/mtfuji.png
-2019/06/24 | 7102 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0401bezierbasic.cdy
-2019/06/24 | 4891 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0402ospline.cdy
-2019/06/24 | 3966 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0403oshimaspline.cdy
-2019/06/24 | 4622 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0403osplinecrspline.cdy
-2019/06/24 | 84471 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0404heart.cdy
-2019/06/24 | 73052 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0405dogwalk.cdy
-2019/06/24 | 12644 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0406mtfuji.cdy
-2019/06/24 | 460 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/DownloadPolyhedrons_objE.txt
-2019/06/24 | 595 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/DownloadPolyhedrons_objJ.txt
-2019/06/24 | 5997 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0501basic.cdy
-2019/06/24 | 8196 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0501plane.cdy
-2019/06/24 | 5747 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0502spacecurve.cdy
-2019/06/24 | 6028 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0503perp.cdy
-2019/06/24 | 6109 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0504embed.cdy
-2019/06/24 | 6951 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0505bezier3d.cdy
-2019/06/24 | 6140 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0506embedhatch.cdy
-2019/06/24 | 6637 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0507polyhedron.cdy
-2019/06/24 | 4298 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0508concatobj.cdy
-2019/06/24 | 6258 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0509cubiccut.cdy
-2019/06/24 | 8450 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0510cubiccut2.cdy
-2019/06/24 | 6963 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0511tetra.cdy
-2019/06/24 | 6266 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0521totaldiffskeleton.cdy
-2019/06/24 | 7534 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0522conecutmaxima.cdy
-2019/06/24 | 5556 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0601cycloid.cdy
-2019/06/24 | 5598 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0602diffeq.cdy
-2019/06/24 | 5440 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0603envelope.cdy
-2019/06/24 | 5781 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0604diffeq2.cdy
-2019/06/24 | 5825 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0605cycloid2.cdy
-2019/06/24 | 5848 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0606epitrochoid.cdy
-2019/06/24 | 5843 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0607hypotrochoid.cdy
-2019/06/24 | 7037 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0608ellipsefocus.cdy
-2019/06/24 | 7171 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0609hyperbolafocus.cdy
-2019/06/24 | 6975 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0610parabolafocus.cdy
-2019/06/24 | 5417 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0611generalangle.cdy
-2019/06/24 | 206 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/figwall/wallpaper.tex
-2019/06/24 | 2836 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/howtouseslideE.txt
-2019/06/24 | 8011 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/howtouseslideJ.txt
-2019/06/24 | 4885 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basic.cdy
-2019/06/24 | 4890 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basicE.cdy
-2019/06/24 | 328 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basicE.txt
-2019/06/24 | 348 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basic.txt
-2019/06/24 | 5306 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graph.cdy
-2019/06/24 | 5750 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graphE.cdy
-2019/06/24 | 456 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graphE.txt
-2019/06/24 | 547 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graph.txt
-2019/06/24 | 5757 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeat.cdy
-2019/06/24 | 5342 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeatE.cdy
-2019/06/24 | 514 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeatE.txt
-2019/06/24 | 571 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeat.txt
-2019/06/24 | 4848 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thin.cdy
-2019/06/24 | 4816 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thinE.cdy
-2019/06/24 | 392 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thinE.txt
-2019/06/24 | 1159 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thin.txt
-2019/06/24 | 5908 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705para.cdy
-2019/06/24 | 5785 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705paraE.cdy
-2019/06/24 | 208 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705paraE.txt
-2019/06/24 | 236 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705para.txt
-2019/06/24 | 5978 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animate.cdy
-2019/06/24 | 5827 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animateE.cdy
-2019/06/24 | 273 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animateE.txt
-2019/06/24 | 299 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animate.txt
-2019/06/24 | 4922 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0801plotR.cdy
-2019/06/24 | 5109 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0802plotR2.cdy
-2019/06/24 | 4925 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0803plotdiscR.cdy
-2019/06/24 | 4787 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0804boxplot.cdy
-2019/06/24 | 4881 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0805histplot.cdy
-2019/06/24 | 3786 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0806random.cdy
-2019/06/24 | 3840 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0807dataframe.cdy
-2019/06/24 | 3938 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0808ttest.cdy
-2019/06/24 | 5285 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0901paraboloid.cdy
-2019/06/24 | 5210 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0902cone.cdy
-2019/06/24 | 5180 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0903saddle.cdy
-2019/06/24 | 5240 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0904mant.cdy
-2019/06/24 | 5220 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0905sphere.cdy
-2019/06/24 | 5278 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0906curveonsurf.cdy
-2019/06/24 | 5332 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0907intersectcrvsf.cdy
-2019/06/24 | 5281 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0908wiredata.cdy
-2019/06/24 | 5274 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0909conecut.cdy
-2019/06/24 | 5290 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0910multisurfaces.cdy
-2019/06/24 | 5219 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0911saddleskeleton.cdy
-2019/06/24 | 6105 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0912animesaddle.cdy
-2019/06/24 | 6979 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0913animeparaboloid.cdy
-2019/06/24 | 6939 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0914animemobius.cdy
-2019/06/24 | 5226 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0915discont.cdy
-2019/06/24 | 5276 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0916multiandcut.cdy
-2019/06/24 | 4701 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1001basic.cdy
-2019/06/24 | 4834 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1001factorial.cdy
-2019/06/24 | 4529 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1002equation.cdy
-2019/06/24 | 4569 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1003trig.cdy
-2019/06/24 | 4751 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1004calcby.cdy
-2019/06/24 | 4508 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1005diffint.cdy
-2019/06/24 | 4865 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1005intplot.cdy
-2019/06/24 | 4616 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1006calculus.cdy
-2019/06/24 | 4805 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1007linalg.cdy
-2019/06/24 | 4888 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1008idtable.cdy
-2019/06/24 | 4778 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1009diffeq.cdy
-2019/06/24 | 4971 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1010fourier.cdy
-2019/06/24 | 5640 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1011matrixop.cdy
-2019/06/24 | 4562 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1012for.cdy
-2019/06/24 | 5103 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1012odefor.cdy
-2019/06/24 | 5214 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1013incdec.cdy
-2019/06/24 | 4615 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1014primenumber.cdy
-2019/06/24 | 5386 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1100list.cdy
-2019/06/24 | 5458 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1101calculator1.cdy
-2019/06/24 | 5448 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1102calculator2.cdy
-2019/06/24 | 5470 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1103calcby.cdy
-2019/06/24 | 5481 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1104diff.cdy
-2019/06/24 | 5513 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1105fint101.cdy
-2019/06/24 | 5462 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1105fzero109.cdy
-2019/06/24 | 5450 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1106fmmx110.cdy
-2019/06/24 | 5593 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1110integrate.cdy
-2019/06/24 | 4171 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1111grobner1.cdy
-2019/06/24 | 5778 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1112residue.cdy
-2019/06/24 | 5406 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1201integrate2.cdy
-2019/06/24 | 5669 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1201integrate.cdy
-2019/06/24 | 4217 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1202calcby.cdy
-2019/06/24 | 4282 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1202equations.cdy
-2019/06/24 | 5284 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1301basic.cdy
-2019/06/24 | 5550 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1303objparts.cdy
-2019/06/24 | 5376 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1304symbol.cdy
-2019/06/24 | 5411 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1305hyperpara.cdy
-2019/06/24 | 6954 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1306poly.cdy
-2019/06/24 | 8224 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1307poly2.cdy
-2019/06/24 | 5744 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1308discont.cdy
-2019/06/24 | 5953 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1309discont2.cdy
-2019/06/24 | 4610 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1310totaldiff.cdy
-2019/06/24 | 6679 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1311plate.cdy
-2019/06/24 | 7326 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1312plane.cdy
-2019/06/24 | 8571 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1313changescale.cdy
-2019/06/24 | 5534 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/s1401csvprocessing.cdy
-2019/06/24 | 6247 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/s1402copypaste.cdy
-2019/06/24 | 9346 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/s1403maketableJ.cdy
-2019/06/24 | 150 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/sample1.csv
-2019/06/24 | 150 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/sample2.csv
-2019/06/24 | 5287 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1501paraboloidR.cdy
-2019/06/24 | 5290 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1502coneR.cdy
-2019/06/24 | 5186 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1503saddleR.cdy
-2019/06/24 | 5222 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1504mantR.cdy
-2019/06/24 | 5207 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1505sphereR.cdy
-2019/06/24 | 5277 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1506curveonsurfR.cdy
-2019/06/24 | 5469 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1507intersectcrvsfR.cdy
-2019/06/24 | 5252 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1508multisurfacesR.cdy
-2019/06/24 | 5237 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1509wiredataR.cdy
-2019/06/24 | 5250 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1510conecutR.cdy
-2019/06/24 | 833 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/howtouseketcindyjsE.txt
-2019/06/24 | 1044 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/howtouseketcindyjsJ.txt
-2019/06/24 | 3904 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1601basic.cdy
-2019/06/24 | 4861 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1602diffeq2.cdy
-2019/06/24 | 4995 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1603gamow.cdy
-2019/06/24 | 4948 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1604putoncurve.cdy
-2019/06/24 | 4032 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1605triangle.cdy
-2019/06/24 | 4885 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1606morley.cdy
-2019/06/24 | 4469 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1607inputbox.cdy
-2019/06/24 | 5255 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1608texcalc.cdy
-2019/06/24 | 5730 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1609trigratio.cdy
-2019/06/24 | 210 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/ReadmeE.txt
-2019/06/24 | 301 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/ReadmeJ.txt
-2019/06/24 | 12099 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/Spacekc.cdy
-2019/06/24 | 265937 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/Spacekc.pdf
-2019/06/24 | 112718 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/SpacekcReference.pdf
-2019/06/24 | 100 | graphics/ketcindy/ketcindyfolder/work/Scriptkelib.txt
-2019/06/24 | 4402 | graphics/ketcindy/ketcindyfolder/work/template0.cdy
-2019/06/24 | 4889 | graphics/ketcindy/ketcindyfolder/work/template1basic.cdy
-2019/06/24 | 6592 | graphics/ketcindy/ketcindyfolder/work/template3Dfigure.cdy
-2019/06/24 | 5146 | graphics/ketcindy/ketcindyfolder/work/template4ketcindyjs.cdy
-2019/06/24 | 720 | graphics/ketcindy/LICENSE
-2019/06/24 | 1753 | graphics/ketcindy/README
-2019/06/24 | 235 | graphics/ketcindy/tl-integration/ketcindy.ini
-2019/06/24 | 394 | graphics/ketcindy/tl-integration/README.TeXLive
-2019/06/24 | 20183471 | graphics/ketcindy.zip
+2019/09/27 | 20509 | graphics/ketcindy/forLinux/ReadmeLinuxE.pdf
+2019/09/27 | 52816 | graphics/ketcindy/forLinux/ReadmeLinuxJ.pdf
+2019/09/27 | 259 | graphics/ketcindy/forLinux/setcindyetc.sh
+2019/09/27 | 2774 | graphics/ketcindy/forLinux/setketcindy.sh
+2019/09/27 | 1096 | graphics/ketcindy/forLinux/setwork.sh
+2019/09/27 | 113 | graphics/ketcindy/forMac/Forsettingmanually/ketcindy.conf
+2019/09/27 | 223 | graphics/ketcindy/forMac/Forsettingmanually/ketcindy.ini
+2019/09/27 | 22033 | graphics/ketcindy/forMac/ReadmeMacE.pdf
+2019/09/27 | 75084 | graphics/ketcindy/forMac/ReadmeMacJ.pdf
+2019/09/27 | 4348 | graphics/ketcindy/forMac/setketcindy.command
+2019/09/27 | 1281 | graphics/ketcindy/forMac/setwork.command
+2019/09/27 | 209 | graphics/ketcindy/forWindows/Forsettingmanually/ketcindy.conf
+2019/09/27 | 201 | graphics/ketcindy/forWindows/Forsettingmanually/ketcindy.ini
+2019/09/27 | 22672 | graphics/ketcindy/forWindows/ReadmeWinE.pdf
+2019/09/27 | 73060 | graphics/ketcindy/forWindows/ReadmeWinJ.pdf
+2019/09/27 | 3803 | graphics/ketcindy/forWindows/setketcindykettex.bat
+2019/09/27 | 4115 | graphics/ketcindy/forWindows/setketcindyothertex.bat
+2019/09/27 | 3983 | graphics/ketcindy/forWindows/setketcindytexlive.bat
+2019/09/27 | 3808 | graphics/ketcindy/forWindows/setketcindyw32J.bat
+2019/09/27 | 1280 | graphics/ketcindy/forWindows/setwork.bat
+2019/09/27 | 19278 | graphics/ketcindy/HowToInstallE.pdf
+2019/09/27 | 31563 | graphics/ketcindy/HowToInstallJ.pdf
+2019/09/27 | 840869 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyGuideE.pdf
+2019/09/27 | 1416401 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyGuideJ.pdf
+2019/09/27 | 2035361 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceE.pdf
+2019/09/27 | 2665964 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceJ.pdf
+2019/09/27 | 67897 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTPicStyleE.pdf
+2019/09/27 | 118724 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTPicStyleJ.pdf
+2019/09/27 | 701 | graphics/ketcindy/ketcindyfolder/doc/source/cdy-templates/Makefile
+2019/09/27 | 2521 | graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallE.tex
+2019/09/27 | 2494 | graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallJ.tex
+2019/09/27 | 2251 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/build.xml
+2019/09/27 | 15 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/config/META-INF/services/de.cinderella.api.cs.CindyScriptPlugin
+2019/09/27 | 1005 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/KetCindyPlugin.iml
+2019/09/27 | 3133389 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/lib/cindy2.jar
+2019/09/27 | 152709 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/lib/commons-math.jar
+2019/09/27 | 14466 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/src/KetCindyPlugin.java
+2019/09/27 | 3708 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin150906.java
+2019/09/27 | 3438 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160515.java
+2019/09/27 | 3823 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160518.java
+2019/09/27 | 3821 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160530.java
+2019/09/27 | 3855 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160601.java
+2019/09/27 | 5226 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160604.java
+2019/09/27 | 6812 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160609.java
+2019/09/27 | 7182 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160723.java
+2019/09/27 | 8138 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161019.java
+2019/09/27 | 8632 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161021.java
+2019/09/27 | 9648 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161209.java
+2019/09/27 | 9764 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170605.java
+2019/09/27 | 10014 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170906.java
+2019/09/27 | 10313 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin171112.java
+2019/09/27 | 64406 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dscreen.pdf
+2019/09/27 | 68956 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dstart.pdf
+2019/09/27 | 1587 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addax1.tex
+2019/09/27 | 47812 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addgraph.tex
+2019/09/27 | 1272 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark2.tex
+2019/09/27 | 3344 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle-mark.pdf
+2019/09/27 | 2278 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark.tex
+2019/09/27 | 3215 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle.pdf
+2019/09/27 | 3715 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/animestart.tex
+2019/09/27 | 3597 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowdata.tex
+2019/09/27 | 1858 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowhead.tex
+2019/09/27 | 24514 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/assign.tex
+2019/09/27 | 37091 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bbdata.pdf
+2019/09/27 | 6303 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bezier3d1.tex
+2019/09/27 | 8103 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/binvsnormal.tex
+2019/09/27 | 3398 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bisector.pdf
+2019/09/27 | 19556 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata2.tex
+2019/09/27 | 5168 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata.tex
+2019/09/27 | 1428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxframeslide.tex
+2019/09/27 | 2219 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot01.tex
+2019/09/27 | 5047 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot.tex
+2019/09/27 | 67743 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calcbyr01.pdf
+2019/09/27 | 10673 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calling.tex
+2019/09/27 | 5925 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/cardioid1.tex
+2019/09/27 | 14207 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/changetable.pdf
+2019/09/27 | 10324 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb10.tex
+2019/09/27 | 4437 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb11.tex
+2019/09/27 | 4322 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb8.tex
+2019/09/27 | 3259 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb9.tex
+2019/09/27 | 1982 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe1.tex
+2019/09/27 | 2496 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe2.tex
+2019/09/27 | 3700 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe3.tex
+2019/09/27 | 3775 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe4.tex
+2019/09/27 | 3478 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe5.tex
+2019/09/27 | 9240 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe6.tex
+2019/09/27 | 6128 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe7.tex
+2019/09/27 | 5666 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe8.tex
+2019/09/27 | 283 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbmain.tex
+2019/09/27 | 3530 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs1.tex
+2019/09/27 | 3244 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs2.tex
+2019/09/27 | 2683 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkCR.tex
+2019/09/27 | 8594 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkmc1.tex
+2019/09/27 | 6485 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm1.tex
+2019/09/27 | 6484 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm2.tex
+2019/09/27 | 6306 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy1.tex
+2019/09/27 | 6302 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy2.tex
+2019/09/27 | 209302 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/CindyhelpE.pdf
+2019/09/27 | 3356 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circle-by-radius.pdf
+2019/09/27 | 7242 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata1.tex
+2019/09/27 | 2319 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata2.tex
+2019/09/27 | 13886 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata3.pdf
+2019/09/27 | 2525 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata4.tex
+2019/09/27 | 1261 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata5.tex
+2019/09/27 | 32919 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/coloring.pdf
+2019/09/27 | 66279 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/colortable.tex
+2019/09/27 | 1443 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concatobj.tex
+2019/09/27 | 46235 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/conceptE.tex
+2019/09/27 | 48472 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concept.tex
+2019/09/27 | 3931 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crosspoint.tex
+2019/09/27 | 4246 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata1.tex
+2019/09/27 | 10542 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata2.tex
+2019/09/27 | 2256 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun01.tex
+2019/09/27 | 3501 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun02.tex
+2019/09/27 | 2266 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun03.tex
+2019/09/27 | 3227 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/delete.pdf
+2019/09/27 | 2594 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot1.tex
+2019/09/27 | 2612 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot2.tex
+2019/09/27 | 3673 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot3.tex
+2019/09/27 | 3738 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/derivative.tex
+2019/09/27 | 36338 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/diffeq1.pdf
+2019/09/27 | 27409 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Dotfill.tex
+2019/09/27 | 68334 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawfigures1.tex
+2019/09/27 | 583 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawpoint.tex
+2019/09/27 | 6588 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drwxy.tex
+2019/09/27 | 3165 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipse-by-foci.pdf
+2019/09/27 | 28245 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipsecindy.pdf
+2019/09/27 | 4140 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot1.tex
+2019/09/27 | 3273 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot2.tex
+2019/09/27 | 3997 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed01.tex
+2019/09/27 | 3650 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed02.tex
+2019/09/27 | 57123 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed03.pdf
+2019/09/27 | 3307 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/enclosing.tex
+2019/09/27 | 1516 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewns.tex
+2019/09/27 | 5034 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewsn.tex
+2019/09/27 | 10682 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/execcmdc1.tex
+2019/09/27 | 8423 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.pdf
+2019/09/27 | 1885 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.tex
+2019/09/27 | 3884 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/expr.tex
+2019/09/27 | 841 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/FigE.tex
+2019/09/27 | 3167 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fontsize.tex
+2019/09/27 | 1050 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-10.tex
+2019/09/27 | 3239 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-1.tex
+2019/09/27 | 2428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-2.tex
+2019/09/27 | 2428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-3.tex
+2019/09/27 | 2428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-4.tex
+2019/09/27 | 2249 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-5.tex
+2019/09/27 | 1277 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-6.tex
+2019/09/27 | 1049 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-7.tex
+2019/09/27 | 1049 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-8.tex
+2019/09/27 | 870 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-9.tex
+2019/09/27 | 1569 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-ya1.tex
+2019/09/27 | 5923 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourierseries.tex
+2019/09/27 | 7089 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourier.tex
+2019/09/27 | 4319 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Framedata.pdf
+2019/09/27 | 5412 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustume.tex
+2019/09/27 | 8134 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumewn.tex
+2019/09/27 | 6805 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumew.tex
+2019/09/27 | 4104 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumw.tex
+2019/09/27 | 43561 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro01.pdf
+2019/09/27 | 742 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro02.tex
+2019/09/27 | 9248 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/greenring.tex
+2019/09/27 | 3046 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-less.pdf
+2019/09/27 | 3144 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-more.pdf
+2019/09/27 | 3217 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch1.tex
+2019/09/27 | 6609 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch2.tex
+2019/09/27 | 5635 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch3.tex
+2019/09/27 | 5315 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch4.tex
+2019/09/27 | 3705 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch5.tex
+2019/09/27 | 36368 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch.pdf
+2019/09/27 | 7210 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita1.tex
+2019/09/27 | 2313 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita5E.tex
+2019/09/27 | 3017 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita6E.tex
+2019/09/27 | 1016 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7E.tex
+2019/09/27 | 937 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7.tex
+2019/09/27 | 4823 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita8.tex
+2019/09/27 | 3481 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita9.tex
+2019/09/27 | 4545 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKitaE.cdy
+2019/09/27 | 5383 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/histgram.tex
+2019/09/27 | 2271 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark01.tex
+2019/09/27 | 3838 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.cdy
+2019/09/27 | 3992 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.tex
+2019/09/27 | 10679 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyper1.tex
+2019/09/27 | 3185 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyperbola-by-foci.pdf
+2019/09/27 | 4520 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit1.tex
+2019/09/27 | 3840 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.cdy
+2019/09/27 | 5974 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.tex
+2019/09/27 | 46856 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter01.pdf
+2019/09/27 | 108684 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02E.pdf
+2019/09/27 | 105147 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02.pdf
+2019/09/27 | 14267 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter03.pdf
+2019/09/27 | 5211 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs1.tex
+2019/09/27 | 5211 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs2.tex
+2019/09/27 | 26868 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Intersectcurvsf.pdf
+2019/09/27 | 3139 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersection.pdf
+2019/09/27 | 67029 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL0.pdf
+2019/09/27 | 4160 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL1.tex
+2019/09/27 | 9113 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL2.tex
+2019/09/27 | 16361 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intlog.tex
+2019/09/27 | 2332 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/inversefun.tex
+2019/09/27 | 9628 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/invparapt.tex
+2019/09/27 | 8226 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/joincrvs.tex
+2019/09/27 | 13353 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashiE.tex
+2019/09/27 | 13501 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashi.tex
+2019/09/27 | 3060 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter2.tex
+2019/09/27 | 4194 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter3d.tex
+2019/09/27 | 24507 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter4.tex
+2019/09/27 | 2521 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter.tex
+2019/09/27 | 5210 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/lineplot.tex
+2019/09/27 | 281 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot1.tex
+2019/09/27 | 32356 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot2.tex
+2019/09/27 | 5885 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3.tex
+2019/09/27 | 21941 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3view.pdf
+2019/09/27 | 12879 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/makeslide.tex
+2019/09/27 | 2173 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun01.tex
+2019/09/27 | 4143 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun02.tex
+2019/09/27 | 1989 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxima1.tex
+2019/09/27 | 342320 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab01.pdf
+2019/09/27 | 46997 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab02.pdf
+2019/09/27 | 16211 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab03.pdf
+2019/09/27 | 17451 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab06.pdf
+2019/09/27 | 3010 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/middle.pdf
+2019/09/27 | 3295 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mirror.pdf
+2019/09/27 | 42556 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttableE.tex
+2019/09/27 | 38604 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttable.tex
+2019/09/27 | 3229 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/move.pdf
+2019/09/27 | 49649 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata01.pdf
+2019/09/27 | 21434 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata02.pdf
+2019/09/27 | 3381 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-circle.pdf
+2019/09/27 | 3115 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-line.pdf
+2019/09/27 | 3312 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-parallel.pdf
+2019/09/27 | 3230 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-perp.pdf
+2019/09/27 | 50685 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mvgaiyou01.pdf
+2019/09/27 | 20325 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxbatch.tex
+2019/09/27 | 12962 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01E.pdf
+2019/09/27 | 21280 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01.pdf
+2019/09/27 | 1144 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex02.tex
+2019/09/27 | 3007 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex03.tex
+2019/09/27 | 3740 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt1.tex
+2019/09/27 | 4793 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt.tex
+2019/09/27 | 7213 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces1.tex
+2019/09/27 | 2767 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces2.tex
+2019/09/27 | 15897 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/numptcrv.pdf
+2019/09/27 | 4159 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/oresenex01.tex
+2019/09/27 | 2481 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline1.tex
+2019/09/27 | 3010 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline2.tex
+2019/09/27 | 8551 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ovaldata.tex
+2019/09/27 | 3194 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola-by-foci.pdf
+2019/09/27 | 2444 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplotE.tex
+2019/09/27 | 59989 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.pdf
+2019/09/27 | 3038 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.tex
+2019/09/27 | 23833 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola.tex
+2019/09/27 | 1830 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramark.tex
+2019/09/27 | 7689 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramoncrv.tex
+2019/09/27 | 1999 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot1.tex
+2019/09/27 | 6985 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot2.tex
+2019/09/27 | 4538 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv1.tex
+2019/09/27 | 5004 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv2.tex
+2019/09/27 | 5139 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d1.tex
+2019/09/27 | 7758 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d2.tex
+2019/09/27 | 11266 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3.tex
+2019/09/27 | 11528 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv4.tex
+2019/09/27 | 9251 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv.tex
+2019/09/27 | 2630 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdexample.tex
+2019/09/27 | 18576 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdtoconsole.pdf
+2019/09/27 | 11832 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun2.tex
+2019/09/27 | 8562 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun.tex
+2019/09/27 | 3218 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perpplane.tex
+2019/09/27 | 2283 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perppt.tex
+2019/09/27 | 120655 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata01.pdf
+2019/09/27 | 3384 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata02.tex
+2019/09/27 | 16986 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata03.tex
+2019/09/27 | 2125 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata04.tex
+2019/09/27 | 1763 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata1.tex
+2019/09/27 | 1998 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata2.tex
+2019/09/27 | 7842 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata3.tex
+2019/09/27 | 3803 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata4.tex
+2019/09/27 | 5250 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata5.tex
+2019/09/27 | 3541 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatar1.tex
+2019/09/27 | 5679 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan1.tex
+2019/09/27 | 5551 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan2.tex
+2019/09/27 | 1364 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointdata.tex
+2019/09/27 | 7703 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointoncrv.tex
+2019/09/27 | 2016 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointsize.tex
+2019/09/27 | 2870 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/poison01.tex
+2019/09/27 | 3080 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polar-of-point.pdf
+2019/09/27 | 3243 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygon.pdf
+2019/09/27 | 8762 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane1.tex
+2019/09/27 | 1865 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane2.tex
+2019/09/27 | 894 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot1.tex
+2019/09/27 | 33291 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot2.pdf
+2019/09/27 | 6888 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptcrv.tex
+2019/09/27 | 17433 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected01.pdf
+2019/09/27 | 19002 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected02.pdf
+2019/09/27 | 10721 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptstart.tex
+2019/09/27 | 1956 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/PutcellE.tex
+2019/09/27 | 4543 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcell.tex
+2019/09/27 | 6731 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcolE.tex
+2019/09/27 | 6539 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcol.tex
+2019/09/27 | 6374 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putintersect.tex
+2019/09/27 | 20091 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.pdf
+2019/09/27 | 2497 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.tex
+2019/09/27 | 11703 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonline1.pdf
+2019/09/27 | 11784 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonseg.pdf
+2019/09/27 | 4886 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rasen.tex
+2019/09/27 | 4389 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/readobj.tex
+2019/09/27 | 3470 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d01.tex
+2019/09/27 | 6161 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d02.tex
+2019/09/27 | 3902 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d03.tex
+2019/09/27 | 11606 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata.tex
+2019/09/27 | 8255 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectpoint.tex
+2019/09/27 | 3486 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d01.tex
+2019/09/27 | 3486 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d02.tex
+2019/09/27 | 8864 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata.tex
+2019/09/27 | 9449 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatepoint.tex
+2019/09/27 | 3979 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rshade.tex
+2019/09/27 | 3229 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler1.tex
+2019/09/27 | 2464 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler.tex
+2019/09/27 | 10648 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s106bowhatch.tex
+2019/09/27 | 14377 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s10diffint.tex
+2019/09/27 | 5199 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s210diffeq1.tex
+2019/09/27 | 2710 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305graphforincanddec.tex
+2019/09/27 | 9547 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305incanddec.tex
+2019/09/27 | 12804 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1E.tex
+2019/09/27 | 23543 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1.tex
+2019/09/27 | 28536 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle2E.tex
+2019/09/27 | 6648 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata3d.tex
+2019/09/27 | 8716 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata.tex
+2019/09/27 | 4665 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scalepoint.tex
+2019/09/27 | 17906 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scatter.tex
+2019/09/27 | 2430 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segmark.tex
+2019/09/27 | 3003 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segment.pdf
+2019/09/27 | 3275 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-lines.pdf
+2019/09/27 | 2958 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-points.pdf
+2019/09/27 | 1639 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setax-theta.tex
+2019/09/27 | 8589 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setcolor.pdf
+2019/09/27 | 22324 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.pdf
+2019/09/27 | 1500 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.tex
+2019/09/27 | 5181 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setscaling.tex
+2019/09/27 | 18272 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setwindow.pdf
+2019/09/27 | 23428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata3.tex
+2019/09/27 | 23173 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata4.tex
+2019/09/27 | 5457 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara01.tex
+2019/09/27 | 7127 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara02.tex
+2019/09/27 | 2973 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara03.tex
+2019/09/27 | 4019 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara04.tex
+2019/09/27 | 13560 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara05.tex
+2019/09/27 | 7198 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfcut.tex
+2019/09/27 | 5102 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01E.tex
+2019/09/27 | 15092 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01.tex
+2019/09/27 | 4452 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shadeE.tex
+2019/09/27 | 7456 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade.tex
+2019/09/27 | 2841 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/single-add.pdf
+2019/09/27 | 4076 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata01.tex
+2019/09/27 | 3860 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata02.tex
+2019/09/27 | 3720 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata03.tex
+2019/09/27 | 147643 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01E.pdf
+2019/09/27 | 147197 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01.pdf
+2019/09/27 | 22662 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf1.pdf
+2019/09/27 | 20879 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf2.pdf
+2019/09/27 | 31028 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf3.pdf
+2019/09/27 | 41670 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeatE.pdf
+2019/09/27 | 43429 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeat.pdf
+2019/09/27 | 26292 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slider.pdf
+2019/09/27 | 106194 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescreen.pdf
+2019/09/27 | 116962 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescript.pdf
+2019/09/27 | 130249 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slotE.pdf
+2019/09/27 | 304044 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slot.pdf
+2019/09/27 | 3193 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/snap.pdf
+2019/09/27 | 6197 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve1.tex
+2019/09/27 | 6655 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve2.tex
+2019/09/27 | 323806 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start01.pdf
+2019/09/27 | 29010 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start02.pdf
+2019/09/27 | 36577 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start03.pdf
+2019/09/27 | 40697 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start04.pdf
+2019/09/27 | 39958 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start05.pdf
+2019/09/27 | 40505 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start06.pdf
+2019/09/27 | 39770 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start07.pdf
+2019/09/27 | 40139 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start08.pdf
+2019/09/27 | 54754 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start09.pdf
+2019/09/27 | 19237 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start10.pdf
+2019/09/27 | 208542 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodelE.tex
+2019/09/27 | 208658 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodel.tex
+2019/09/27 | 30279 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001E.pdf
+2019/09/27 | 32382 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001.pdf
+2019/09/27 | 31818 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list00.pdf
+2019/09/27 | 42450 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01E.pdf
+2019/09/27 | 21916 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01.pdf
+2019/09/27 | 18487 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02E.pdf
+2019/09/27 | 23862 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02.pdf
+2019/09/27 | 33070 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03E.pdf
+2019/09/27 | 61906 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03.pdf
+2019/09/27 | 35367 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04E.pdf
+2019/09/27 | 37888 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04.pdf
+2019/09/27 | 21238 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table01.pdf
+2019/09/27 | 2998 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table02.tex
+2019/09/27 | 21671 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table03.pdf
+2019/09/27 | 9395 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1E.tex
+2019/09/27 | 13794 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1.tex
+2019/09/27 | 11588 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2E.tex
+2019/09/27 | 11660 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2.tex
+2019/09/27 | 1902 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tangent.tex
+2019/09/27 | 4432 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/taylor.tex
+2019/09/27 | 7356 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tetrahedron.tex
+2019/09/27 | 1854 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate01.tex
+2019/09/27 | 9004 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatedata.tex
+2019/09/27 | 6390 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatepoint.tex
+2019/09/27 | 3217 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate-view.pdf
+2019/09/27 | 3597 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimarrow.tex
+2019/09/27 | 3292 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimseg.tex
+2019/09/27 | 548 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/vertex01.tex
+2019/09/27 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire01.tex
+2019/09/27 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire02.tex
+2019/09/27 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire03.tex
+2019/09/27 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire04.tex
+2019/09/27 | 24239 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara1.tex
+2019/09/27 | 23608 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara2.tex
+2019/09/27 | 58328 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara3.tex
+2019/09/27 | 23914 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara4.tex
+2019/09/27 | 18118 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara5.tex
+2019/09/27 | 44178 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx01.pdf
+2019/09/27 | 31120 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx02.pdf
+2019/09/27 | 32848 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx03.pdf
+2019/09/27 | 4193 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx.tex
+2019/09/27 | 9812 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zogen3.tex
+2019/09/27 | 3005 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-in.pdf
+2019/09/27 | 3013 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-out.pdf
+2019/09/27 | 36365 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideE.tex
+2019/09/27 | 28628 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideJ.tex
+2019/09/27 | 223964 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex
+2019/09/27 | 357227 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex
+2019/09/27 | 23201 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleE.tex
+2019/09/27 | 23828 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleJ.tex
+2019/09/27 | 3978 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxE.tex
+2019/09/27 | 4980 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxJ.tex
+2019/09/27 | 4837 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacE.tex
+2019/09/27 | 9173 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacJ.tex
+2019/09/27 | 5058 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinE.tex
+2019/09/27 | 9047 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinJ.tex
+2019/09/27 | 23485 | graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceE.tex
+2019/09/27 | 36985 | graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceJ.tex
+2019/09/27 | 53016 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smalla-h.png
+2019/09/27 | 50904 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smalli-o.png
+2019/09/27 | 44733 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Small.png
+2019/09/27 | 50873 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smallp-w.png
+2019/09/27 | 25488 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smallxyz.png
+2019/09/27 | 150809 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/nsi.cdy
+2019/09/27 | 474 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/nsi.txt
+2019/09/27 | 17929 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/pcr.cdy
+2019/09/27 | 398 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/pcr.txt
+2019/09/27 | 17298 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/qcr.cdy
+2019/09/27 | 306 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/qcr.txt
+2019/09/27 | 18491 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/rcr.cdy
+2019/09/27 | 512 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/rcr.txt
+2019/09/27 | 149969 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/tsi.cdy
+2019/09/27 | 335 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/tsi.txt
+2019/09/27 | 150258 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/xsi.cdy
+2019/09/27 | 404 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/xsi.txt
+2019/09/27 | 150465 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/ysi.cdy
+2019/09/27 | 407 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/ysi.txt
+2019/09/27 | 150287 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/zsi.cdy
+2019/09/27 | 385 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/zsi.txt
+2019/09/27 | 184 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r01.obj
+2019/09/27 | 292 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r02.obj
+2019/09/27 | 364 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r03.obj
+2019/09/27 | 937 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r04.obj
+2019/09/27 | 631 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r05.obj
+2019/09/27 | 8143 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/readme.pdf
+2019/09/27 | 133 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/readme.txt
+2019/09/27 | 170 | graphics/ketcindy/ketcindyfolder/scripts/ketcindy.ini
+2019/09/27 | 6496 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/3dlist.txt
+2019/09/27 | 7298 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic1list.txt
+2019/09/27 | 6261 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic2list.txt
+2019/09/27 | 3416 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic3list.txt
+2019/09/27 | 410942 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/Cindy.js
+2019/09/27 | 3736 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/CindyJS.css
+2019/09/27 | 1046899 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/Cindy.js.map
+2019/09/27 | 671 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/ignoredfun.txt
+2019/09/27 | 67996 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Main-Regular.ttf
+2019/09/27 | 37620 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Main-Regular.woff
+2019/09/27 | 31220 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Main-Regular.woff2
+2019/09/27 | 41448 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Math-Italic.ttf
+2019/09/27 | 23820 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Math-Italic.woff
+2019/09/27 | 20432 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Math-Italic.woff2
+2019/09/27 | 21339 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/katex.min.css
+2019/09/27 | 135373 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/katex.min.js
+2019/09/27 | 9538 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex-plugin.js
+2019/09/27 | 5570 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/makefunlist.cdy
+2019/09/27 | 16587 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/webfont.js
+2019/09/27 | 5125 | graphics/ketcindy/ketcindyfolder/scripts/ketcindy.pl
+2019/09/27 | 2248 | graphics/ketcindy/ketcindyfolder/scripts/ketcindy.sh
+2019/09/27 | 157570 | graphics/ketcindy/ketcindyfolder/scripts/ketjava/KetCindyPlugin.jar
+2019/09/27 | 61733 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/ketcommon.h
+2019/09/27 | 6002 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/ketcommonhead.h
+2019/09/27 | 1051 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/ketlibClog.txt
+2019/09/27 | 57174 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/surflib.h
+2019/09/27 | 2830 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/surflibhead.h
+2019/09/27 | 1780 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dhelpE.txt
+2019/09/27 | 2318 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dhelpJ.txt
+2019/09/27 | 7118 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dlogr.txt
+2019/09/27 | 137216 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dr.cs
+2019/09/27 | 13045 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1logr.txt
+2019/09/27 | 134069 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1r.cs
+2019/09/27 | 12827 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2logr.txt
+2019/09/27 | 137747 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2r.cs
+2019/09/27 | 3405 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3logr.txt
+2019/09/27 | 131153 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3r.cs
+2019/09/27 | 6769 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibhelpE.txt
+2019/09/27 | 7078 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibhelpJ.txt
+2019/09/27 | 30 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvhelpE.txt
+2019/09/27 | 30 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvhelpJ.txt
+2019/09/27 | 2185 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvlogr.txt
+2019/09/27 | 19648 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvr.cs
+2019/09/27 | 7504 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutlogr.txt
+2019/09/27 | 173798 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutr.cs
+2019/09/27 | 333188 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent.r
+2019/09/27 | 13996 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent_rep2e.r
+2019/09/27 | 18432 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent_reptikz.r
+2019/09/27 | 316762 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpicR/ketpic5_2_4.r
+2019/09/27 | 15305 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/fourier_sec.max
+2019/09/27 | 1086 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/matoperation.max
+2019/09/27 | 45934 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/pdefourier.mac
+2019/09/27 | 2204 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/poincare.mac
+2019/09/27 | 4414 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/rkfun.lisp
+2019/09/27 | 2278676 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/oshima/os_muldif.pdf
+2019/09/27 | 448778 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/oshima/os_muldif.rr
+2019/09/27 | 1352 | graphics/ketcindy/ketcindyfolder/scripts/ketoutset.txt
+2019/09/27 | 363 | graphics/ketcindy/ketcindyfolder/scripts/setketcindy.txt
+2019/09/27 | 105598 | graphics/ketcindy/ketcindyfolder/style/ketlayer2e.sty
+2019/09/27 | 106047 | graphics/ketcindy/ketcindyfolder/style/ketlayer.sty
+2019/09/27 | 2679 | graphics/ketcindy/ketcindyfolder/style/ketmedia.sty
+2019/09/27 | 23928 | graphics/ketcindy/ketcindyfolder/style/ketpic2e.sty
+2019/09/27 | 32409 | graphics/ketcindy/ketcindyfolder/style/ketpic.sty
+2019/09/27 | 3205 | graphics/ketcindy/ketcindyfolder/style/ketslide2.sty
+2019/09/27 | 3213 | graphics/ketcindy/ketcindyfolder/style/ketslide.sty
+2019/09/27 | 5408 | graphics/ketcindy/ketcindyfolder/work/allbuttons.cdy
+2019/09/27 | 96 | graphics/ketcindy/ketcindyfolder/work/ketcindy.conf
+2019/09/27 | 4880 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0101figure.cdy
+2019/09/27 | 4730 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0101figurepdf.cdy
+2019/09/27 | 5957 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0102figure2.cdy
+2019/09/27 | 4767 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0103polygon.cdy
+2019/09/27 | 6189 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0104shade.cdy
+2019/09/27 | 5607 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0105vector.cdy
+2019/09/27 | 6270 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0106bowdotfill.cdy
+2019/09/27 | 6326 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0106bowhatch.cdy
+2019/09/27 | 4929 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0107hyperbolahatch.cdy
+2019/09/27 | 4930 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0108cycloid.cdy
+2019/09/27 | 5020 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0109epitrochoid.cdy
+2019/09/27 | 5164 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0110hypotrochoid.cdy
+2019/09/27 | 4265 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0201basic.cdy
+2019/09/27 | 4997 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0202graph1.cdy
+2019/09/27 | 5137 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0203graph2.cdy
+2019/09/27 | 5035 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0204graph3.cdy
+2019/09/27 | 5171 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0205coniccurve.cdy
+2019/09/27 | 5135 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0206defexp.cdy
+2019/09/27 | 4707 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0207envelope.cdy
+2019/09/27 | 4672 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0208intersecthatch.cdy
+2019/09/27 | 4832 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0209diffeq.cdy
+2019/09/27 | 5175 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0210diffeq2.cdy
+2019/09/27 | 4669 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0212implicit.cdy
+2019/09/27 | 5331 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0213implicithatch.cdy
+2019/09/27 | 5710 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0214inputvalue.cdy
+2019/09/27 | 9243 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0215quacurve.cdy
+2019/09/27 | 3976 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0301table.cdy
+2019/09/27 | 4611 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0302table2.cdy
+2019/09/27 | 3934 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0302table2line.cdy
+2019/09/27 | 4083 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaper1.cdy
+2019/09/27 | 5083 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaper.cdy
+2019/09/27 | 5204 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaperlog.cdy
+2019/09/27 | 6135 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaperloglog.cdy
+2019/09/27 | 4181 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0304graphforincanddec.cdy
+2019/09/27 | 4057 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0304multitables.cdy
+2019/09/27 | 3959 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0305twotables.cdy
+2019/09/27 | 6922 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0306tenkey.cdy
+2019/09/27 | 118714 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/dogwalk.png
+2019/09/27 | 66003 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/heart.png
+2019/09/27 | 9171 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/mtfuji.png
+2019/09/27 | 7102 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0401bezierbasic.cdy
+2019/09/27 | 4891 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0402ospline.cdy
+2019/09/27 | 3966 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0403oshimaspline.cdy
+2019/09/27 | 4622 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0403osplinecrspline.cdy
+2019/09/27 | 84471 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0404heart.cdy
+2019/09/27 | 73052 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0405dogwalk.cdy
+2019/09/27 | 12644 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0406mtfuji.cdy
+2019/09/27 | 460 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/DownloadPolyhedrons_objE.txt
+2019/09/27 | 595 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/DownloadPolyhedrons_objJ.txt
+2019/09/27 | 5997 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0501basic.cdy
+2019/09/27 | 8196 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0501plane.cdy
+2019/09/27 | 5747 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0502spacecurve.cdy
+2019/09/27 | 6028 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0503perp.cdy
+2019/09/27 | 6109 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0504embed.cdy
+2019/09/27 | 6951 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0505bezier3d.cdy
+2019/09/27 | 6140 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0506embedhatch.cdy
+2019/09/27 | 6637 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0507polyhedron.cdy
+2019/09/27 | 4298 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0508concatobj.cdy
+2019/09/27 | 6258 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0509cubiccut.cdy
+2019/09/27 | 8450 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0510cubiccut2.cdy
+2019/09/27 | 6963 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0511tetra.cdy
+2019/09/27 | 6266 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0521totaldiffskeleton.cdy
+2019/09/27 | 7534 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0522conecutmaxima.cdy
+2019/09/27 | 5556 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0601cycloid.cdy
+2019/09/27 | 5598 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0602diffeq.cdy
+2019/09/27 | 5440 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0603envelope.cdy
+2019/09/27 | 5781 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0604diffeq2.cdy
+2019/09/27 | 5825 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0605cycloid2.cdy
+2019/09/27 | 5848 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0606epitrochoid.cdy
+2019/09/27 | 5843 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0607hypotrochoid.cdy
+2019/09/27 | 7037 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0608ellipsefocus.cdy
+2019/09/27 | 7171 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0609hyperbolafocus.cdy
+2019/09/27 | 6975 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0610parabolafocus.cdy
+2019/09/27 | 5417 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0611generalangle.cdy
+2019/09/27 | 206 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/figwall/wallpaper.tex
+2019/09/27 | 2836 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/howtouseslideE.txt
+2019/09/27 | 8011 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/howtouseslideJ.txt
+2019/09/27 | 4885 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basic.cdy
+2019/09/27 | 4890 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basicE.cdy
+2019/09/27 | 328 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basicE.txt
+2019/09/27 | 348 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basic.txt
+2019/09/27 | 5306 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graph.cdy
+2019/09/27 | 5750 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graphE.cdy
+2019/09/27 | 456 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graphE.txt
+2019/09/27 | 547 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graph.txt
+2019/09/27 | 5757 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeat.cdy
+2019/09/27 | 5342 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeatE.cdy
+2019/09/27 | 514 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeatE.txt
+2019/09/27 | 571 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeat.txt
+2019/09/27 | 4848 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thin.cdy
+2019/09/27 | 4816 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thinE.cdy
+2019/09/27 | 392 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thinE.txt
+2019/09/27 | 1159 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thin.txt
+2019/09/27 | 5908 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705para.cdy
+2019/09/27 | 5785 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705paraE.cdy
+2019/09/27 | 208 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705paraE.txt
+2019/09/27 | 236 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705para.txt
+2019/09/27 | 5978 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animate.cdy
+2019/09/27 | 5827 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animateE.cdy
+2019/09/27 | 273 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animateE.txt
+2019/09/27 | 299 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animate.txt
+2019/09/27 | 4922 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0801plotR.cdy
+2019/09/27 | 5109 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0802plotR2.cdy
+2019/09/27 | 4925 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0803plotdiscR.cdy
+2019/09/27 | 4787 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0804boxplot.cdy
+2019/09/27 | 4881 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0805histplot.cdy
+2019/09/27 | 3786 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0806random.cdy
+2019/09/27 | 3840 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0807dataframe.cdy
+2019/09/27 | 3938 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0808ttest.cdy
+2019/09/27 | 5285 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0901paraboloid.cdy
+2019/09/27 | 5210 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0902cone.cdy
+2019/09/27 | 5180 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0903saddle.cdy
+2019/09/27 | 5240 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0904mant.cdy
+2019/09/27 | 5220 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0905sphere.cdy
+2019/09/27 | 5278 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0906curveonsurf.cdy
+2019/09/27 | 5332 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0907intersectcrvsf.cdy
+2019/09/27 | 5281 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0908wiredata.cdy
+2019/09/27 | 5274 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0909conecut.cdy
+2019/09/27 | 5290 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0910multisurfaces.cdy
+2019/09/27 | 5219 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0911saddleskeleton.cdy
+2019/09/27 | 6105 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0912animesaddle.cdy
+2019/09/27 | 6979 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0913animeparaboloid.cdy
+2019/09/27 | 6939 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0914animemobius.cdy
+2019/09/27 | 5226 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0915discont.cdy
+2019/09/27 | 5276 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0916multiandcut.cdy
+2019/09/27 | 4701 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1001basic.cdy
+2019/09/27 | 4834 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1001factorial.cdy
+2019/09/27 | 4529 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1002equation.cdy
+2019/09/27 | 4569 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1003trig.cdy
+2019/09/27 | 4751 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1004calcby.cdy
+2019/09/27 | 4508 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1005diffint.cdy
+2019/09/27 | 4865 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1005intplot.cdy
+2019/09/27 | 4616 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1006calculus.cdy
+2019/09/27 | 4805 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1007linalg.cdy
+2019/09/27 | 4888 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1008idtable.cdy
+2019/09/27 | 4778 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1009diffeq.cdy
+2019/09/27 | 4976 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1010fourier.cdy
+2019/09/27 | 5640 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1011matrixop.cdy
+2019/09/27 | 4562 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1012for.cdy
+2019/09/27 | 5103 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1012odefor.cdy
+2019/09/27 | 5214 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1013incdec.cdy
+2019/09/27 | 4615 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1014primenumber.cdy
+2019/09/27 | 5386 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1100list.cdy
+2019/09/27 | 5458 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1101calculator1.cdy
+2019/09/27 | 5448 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1102calculator2.cdy
+2019/09/27 | 5470 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1103calcby.cdy
+2019/09/27 | 5481 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1104diff.cdy
+2019/09/27 | 5513 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1105fint101.cdy
+2019/09/27 | 5462 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1105fzero109.cdy
+2019/09/27 | 5450 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1106fmmx110.cdy
+2019/09/27 | 5593 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1110integrate.cdy
+2019/09/27 | 4171 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1111grobner1.cdy
+2019/09/27 | 5778 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1112residue.cdy
+2019/09/27 | 5406 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1201integrate2.cdy
+2019/09/27 | 5669 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1201integrate.cdy
+2019/09/27 | 4217 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1202calcby.cdy
+2019/09/27 | 4282 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1202equations.cdy
+2019/09/27 | 5284 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1301basic.cdy
+2019/09/27 | 5550 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1303objparts.cdy
+2019/09/27 | 5376 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1304symbol.cdy
+2019/09/27 | 5411 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1305hyperpara.cdy
+2019/09/27 | 6954 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1306poly.cdy
+2019/09/27 | 8224 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1307poly2.cdy
+2019/09/27 | 5744 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1308discont.cdy
+2019/09/27 | 5953 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1309discont2.cdy
+2019/09/27 | 4610 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1310totaldiff.cdy
+2019/09/27 | 6679 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1311plate.cdy
+2019/09/27 | 7326 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1312plane.cdy
+2019/09/27 | 8571 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1313changescale.cdy
+2019/09/27 | 5534 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/s1401csvprocessing.cdy
+2019/09/27 | 6247 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/s1402copypaste.cdy
+2019/09/27 | 9346 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/s1403maketableJ.cdy
+2019/09/27 | 150 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/sample1.csv
+2019/09/27 | 150 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/sample2.csv
+2019/09/27 | 5287 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1501paraboloidR.cdy
+2019/09/27 | 5290 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1502coneR.cdy
+2019/09/27 | 5186 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1503saddleR.cdy
+2019/09/27 | 5222 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1504mantR.cdy
+2019/09/27 | 5207 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1505sphereR.cdy
+2019/09/27 | 5277 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1506curveonsurfR.cdy
+2019/09/27 | 5469 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1507intersectcrvsfR.cdy
+2019/09/27 | 5252 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1508multisurfacesR.cdy
+2019/09/27 | 5237 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1509wiredataR.cdy
+2019/09/27 | 5250 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1510conecutR.cdy
+2019/09/27 | 833 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/howtouseketcindyjsE.txt
+2019/09/27 | 1044 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/howtouseketcindyjsJ.txt
+2019/09/27 | 3904 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1601basic.cdy
+2019/09/27 | 4861 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1602diffeq2.cdy
+2019/09/27 | 4995 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1603gamow.cdy
+2019/09/27 | 4948 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1604putoncurve.cdy
+2019/09/27 | 4032 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1605triangle.cdy
+2019/09/27 | 4885 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1606morley.cdy
+2019/09/27 | 4469 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1607inputbox.cdy
+2019/09/27 | 5255 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1608texcalc.cdy
+2019/09/27 | 5730 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1609trigratio.cdy
+2019/09/27 | 210 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/ReadmeE.txt
+2019/09/27 | 301 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/ReadmeJ.txt
+2019/09/27 | 12099 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/Spacekc.cdy
+2019/09/27 | 265937 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/Spacekc.pdf
+2019/09/27 | 112718 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/SpacekcReference.pdf
+2019/09/27 | 100 | graphics/ketcindy/ketcindyfolder/work/Scriptkelib.txt
+2019/09/27 | 4402 | graphics/ketcindy/ketcindyfolder/work/template0.cdy
+2019/09/27 | 4889 | graphics/ketcindy/ketcindyfolder/work/template1basic.cdy
+2019/09/27 | 6592 | graphics/ketcindy/ketcindyfolder/work/template3Dfigure.cdy
+2019/09/27 | 5230 | graphics/ketcindy/ketcindyfolder/work/template4ketcindyjs.cdy
+2019/09/27 | 720 | graphics/ketcindy/LICENSE
+2019/09/27 | 1753 | graphics/ketcindy/README
+2019/09/27 | 235 | graphics/ketcindy/tl-integration/ketcindy.ini
+2019/09/27 | 394 | graphics/ketcindy/tl-integration/README.TeXLive
+2019/09/27 | 20205685 | graphics/ketcindy.zip
1995/05/11 | 99623 | graphics/lagrafix/lagrafix21.hqx
1992/10/11 | 301 | graphics/lcircuit/ande.mac
1992/10/11 | 301 | graphics/lcircuit/andn.mac
@@ -132516,74 +132517,6 @@
2006/03/20 | 171228 | help/LaTeX-FAQ-francaise.zip
1994/01/21 | 4427 | help/texlists.txt
1994/01/21 | 11389 | help/tex-macro-catalogue.el
-2014/06/10 | 498 | help/uk-tex-faq/archive.cfg
-2014/06/10 | 593793 | help/uk-tex-faq/ChangeLog
-2006/12/18 | 2564 | help/uk-tex-faq/CHANGES-3.16b
-2006/12/18 | 2374 | help/uk-tex-faq/CHANGES-3.16c
-2007/11/07 | 2755 | help/uk-tex-faq/CHANGES-3.17
-2008/06/20 | 2212 | help/uk-tex-faq/CHANGES-3.18
-2009/06/10 | 3006 | help/uk-tex-faq/CHANGES-3.19
-2009/10/08 | 1624 | help/uk-tex-faq/CHANGES-3.19a
-2010/01/27 | 1597 | help/uk-tex-faq/CHANGES-3.19c
-2010/04/08 | 1208 | help/uk-tex-faq/CHANGES-3.19d
-2010/08/17 | 1716 | help/uk-tex-faq/CHANGES-3.20
-2011/02/18 | 2223 | help/uk-tex-faq/CHANGES-3.21
-2011/05/04 | 1890 | help/uk-tex-faq/CHANGES-3.22
-2011/09/06 | 2373 | help/uk-tex-faq/CHANGES-3.23
-2011/11/01 | 1741 | help/uk-tex-faq/CHANGES-3.24
-2012/03/30 | 2124 | help/uk-tex-faq/CHANGES-3.25
-2013/02/21 | 2817 | help/uk-tex-faq/CHANGES-3.26
-2013/06/07 | 1859 | help/uk-tex-faq/CHANGES-3.27
-2014/06/10 | 3297 | help/uk-tex-faq/CHANGES-3.28
-2014/06/10 | 52982 | help/uk-tex-faq/dirctan.tex
-2014/06/10 | 159356 | help/uk-tex-faq/faq-adj-types.tex
-2014/06/10 | 58203 | help/uk-tex-faq/faq-backgrnd.tex
-2014/06/10 | 56340 | help/uk-tex-faq/faq-biblio.tex
-2014/06/10 | 53393 | help/uk-tex-faq/faq-bits+pieces.tex
-2014/06/10 | 2613 | help/uk-tex-faq/faq.cls
-2014/06/10 | 61723 | help/uk-tex-faq/faq-docs.tex
-2014/06/10 | 6679 | help/uk-tex-faq/faq-dvi.tex
-2014/06/10 | 22035 | help/uk-tex-faq/faq-fmt-conv.tex
-1995/11/23 | 169 | help/uk-tex-faq/faqfont.cfg
-2014/06/10 | 189 | help/uk-tex-faq/faqfont.cfg.cmfonts
-2010/10/15 | 599 | help/uk-tex-faq/faqfont.cfg.lmfonts
-2004/07/05 | 332 | help/uk-tex-faq/faqfont.cfg.mbvj
-2005/02/03 | 390 | help/uk-tex-faq/faqfont.cfg.ugm
-2014/06/10 | 61853 | help/uk-tex-faq/faq-fonts.tex
-2014/06/10 | 16797 | help/uk-tex-faq/faq-getit.tex
-2014/06/10 | 46239 | help/uk-tex-faq/faq-graphics.tex
-2014/06/10 | 163714 | help/uk-tex-faq/faq-how-do-i.tex
-2014/06/10 | 454150 | help/uk-tex-faq/FAQ-html.tar.gz
-2013/02/26 | 344136 | help/uk-tex-faq/FAQ-html.tar.xz
-2014/06/10 | 29959 | help/uk-tex-faq/faq-hyp+pdf.tex
-2014/06/10 | 483 | help/uk-tex-faq/faq-images.tex
-2014/06/10 | 42456 | help/uk-tex-faq/faq-install.tex
-2014/06/10 | 8445 | help/uk-tex-faq/faq-intro.tex
-2014/06/10 | 90790 | help/uk-tex-faq/faq-jot-err.tex
-2014/06/10 | 6261 | help/uk-tex-faq/faq-lab-ref.tex
-2014/06/10 | 3144 | help/uk-tex-faq/faq-litprog.tex
-2014/06/10 | 138813 | help/uk-tex-faq/faq-mac-prog.tex
-2014/06/10 | 32252 | help/uk-tex-faq/faq-projects.tex
-2014/06/10 | 38420 | help/uk-tex-faq/faq.sty
-2014/06/10 | 8236 | help/uk-tex-faq/faq-support.tex
-2014/06/10 | 27207 | help/uk-tex-faq/faq-symbols.tex
-2014/06/10 | 21932 | help/uk-tex-faq/faq-texsys.tex
-2014/06/10 | 21737 | help/uk-tex-faq/faq-t-g-wr.tex
-2014/06/10 | 7433 | help/uk-tex-faq/faq-the-end.tex
-2014/06/10 | 83844 | help/uk-tex-faq/faq-wdidt.tex
-2014/06/10 | 6600 | help/uk-tex-faq/filectan.tex
-2014/06/10 | 2353 | help/uk-tex-faq/gather-faqbody.tex
-2011/11/01 | 1001 | help/uk-tex-faq/install-CTAN
-2014/06/10 | 2933477 | help/uk-tex-faq/letterfaq.pdf
-2014/06/10 | 1511 | help/uk-tex-faq/letterfaq.tex
-2009/06/10 | 423 | help/uk-tex-faq/locations.mk
-2014/06/10 | 6952 | help/uk-tex-faq/Makefile
-2012/03/30 | 5997 | help/uk-tex-faq/Makefile-CTAN
-2014/06/10 | 8368 | help/uk-tex-faq/markup-syntax
-2014/06/10 | 3094571 | help/uk-tex-faq/newfaq.pdf
-2014/06/10 | 1677 | help/uk-tex-faq/newfaq.tex
-2014/06/10 | 1351 | help/uk-tex-faq/README
-2014/06/10 | 5635868 | help/uk-tex-faq.zip
1993/02/03 | 10721 | help/virtualfonts.txt
2001/07/24 | 27200 | help/wp-conv/bin/essent.zip
2001/07/24 | 65435 | help/wp-conv/bin/html2LaTeX.zip
@@ -156751,7 +156684,7 @@
2016/01/09 | 254062 | install/fonts/verdana.tds.zip
2019/08/18 | 4330595 | install/fonts/xcharter.tds.zip
2019/06/11 | 58442 | install/fonts/zlmtt.tds.zip
-2019/06/24 | 20212851 | install/graphics/ketcindy.tds.zip
+2019/09/27 | 20235141 | install/graphics/ketcindy.tds.zip
2012/12/03 | 1483078 | install/graphics/mfpic.tds.zip
2019/08/03 | 12786384 | install/graphics/pgf/base/pgf.tds.zip
2013/02/23 | 92056 | install/graphics/pgf/contrib/battleship.tds.zip
@@ -156857,7 +156790,7 @@
2016/04/23 | 187026 | install/macros/latex/contrib/currfile.tds.zip
2014/05/27 | 124630 | install/macros/latex/contrib/cv4tw.tds.zip
2013/03/29 | 241651 | install/macros/latex/contrib/dashrule.tds.zip
-2018/12/07 | 2958285 | install/macros/latex/contrib/datatool.tds.zip
+2019/09/27 | 2964951 | install/macros/latex/contrib/datatool.tds.zip
2018/07/20 | 1087077 | install/macros/latex/contrib/datetime2.tds.zip
2011/09/19 | 336515 | install/macros/latex/contrib/dhua.tds.zip
2015/05/20 | 478156 | install/macros/latex/contrib/diadia.tds.zip
@@ -157098,7 +157031,7 @@
2018/12/10 | 4553495 | install/macros/latex/latex-doc.tds.zip
2017/12/18 | 1359749 | install/macros/latex/required/amscls.tds.zip
2013/03/08 | 2480846 | install/macros/latex/required/amslatex/math.tds.zip
-2019/07/22 | 2385643 | install/macros/latex/required/babel-base.tds.zip
+2019/09/27 | 2484298 | install/macros/latex/required/babel-base.tds.zip
2018/12/10 | 3072032 | install/macros/latex/required/latex-amsmath.tds.zip
2019/09/13 | 200270 | install/macros/latex/required/latexbug.tds.zip
2018/04/06 | 1324669 | install/macros/latex/required/latex-cyrillic.tds.zip
@@ -170637,13 +170570,13 @@
2005/10/04 | 11559 | macros/generic/TeX-PS/poligraf.zip
2001/06/09 | 25695 | macros/generic/TeX-PS/trans.tex
2019/08/21 | 535 | macros/generic/tokcycle/README
-2019/08/21 | 241795 | macros/generic/tokcycle/tokcycle-doc.pdf
-2019/08/21 | 24734 | macros/generic/tokcycle/tokcycle-doc.tex
-2019/08/21 | 244484 | macros/generic/tokcycle/tokcycle-examples.pdf
-2019/08/21 | 36179 | macros/generic/tokcycle/tokcycle-examples.tex
-2019/08/21 | 131 | macros/generic/tokcycle/tokcycle.sty
-2019/08/21 | 9470 | macros/generic/tokcycle/tokcycle.tex
-2019/08/21 | 338780 | macros/generic/tokcycle.zip
+2019/09/27 | 255336 | macros/generic/tokcycle/tokcycle-doc.pdf
+2019/09/27 | 27014 | macros/generic/tokcycle/tokcycle-doc.tex
+2019/09/27 | 260545 | macros/generic/tokcycle/tokcycle-examples.pdf
+2019/09/27 | 43079 | macros/generic/tokcycle/tokcycle-examples.tex
+2019/09/27 | 131 | macros/generic/tokcycle/tokcycle.sty
+2019/09/27 | 10943 | macros/generic/tokcycle/tokcycle.tex
+2019/09/27 | 362074 | macros/generic/tokcycle.zip
2019/08/31 | 3265 | macros/generic/tracklang/CHANGES
2019/08/31 | 877 | macros/generic/tracklang/README
2019/08/31 | 313 | macros/generic/tracklang/samples/animals/animals2-en-GB.ldf
@@ -177165,39 +177098,39 @@
2016/12/20 | 47119 | macros/latex/contrib/chemgreek/chemgreek.sty
2016/12/20 | 1372 | macros/latex/contrib/chemgreek/README
2016/12/20 | 737166 | macros/latex/contrib/chemgreek.zip
-2019/09/24 | 135530 | macros/latex/contrib/chemmacros/chemmacros4.sty
-2019/09/24 | 10468 | macros/latex/contrib/chemmacros/chemmacros5.sty
-2019/09/24 | 1037667 | macros/latex/contrib/chemmacros/chemmacros_en.pdf
-2019/09/24 | 153765 | macros/latex/contrib/chemmacros/chemmacros_en.tex
-2019/09/24 | 23742 | macros/latex/contrib/chemmacros/chemmacros.history
-2019/09/24 | 5437 | macros/latex/contrib/chemmacros/chemmacros.module.acid-base.code.tex
-2019/09/24 | 2411 | macros/latex/contrib/chemmacros/chemmacros.module.all.code.tex
-2019/09/24 | 14785 | macros/latex/contrib/chemmacros/chemmacros.module.base.code.tex
-2019/09/24 | 5862 | macros/latex/contrib/chemmacros/chemmacros.module.charges.code.tex
-2019/09/24 | 9225 | macros/latex/contrib/chemmacros/chemmacros.module.chemformula.code.tex
-2019/09/24 | 4762 | macros/latex/contrib/chemmacros/chemmacros.module.errorcheck.code.tex
-2019/09/24 | 2611 | macros/latex/contrib/chemmacros/chemmacros.module.greek.code.tex
-2019/09/24 | 7894 | macros/latex/contrib/chemmacros/chemmacros.module.isotopes.code.tex
-2019/09/24 | 6263 | macros/latex/contrib/chemmacros/chemmacros.module.lang.code.tex
-2019/09/24 | 4920 | macros/latex/contrib/chemmacros/chemmacros.module.mechanisms.code.tex
-2019/09/24 | 7292 | macros/latex/contrib/chemmacros/chemmacros.module.newman.code.tex
-2019/09/24 | 28885 | macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex
-2019/09/24 | 21348 | macros/latex/contrib/chemmacros/chemmacros.module.orbital.code.tex
-2019/09/24 | 4610 | macros/latex/contrib/chemmacros/chemmacros.module.particles.code.tex
-2019/09/24 | 4563 | macros/latex/contrib/chemmacros/chemmacros.module.phases.code.tex
-2019/09/24 | 6224 | macros/latex/contrib/chemmacros/chemmacros.module.polymers.code.tex
-2019/09/24 | 14255 | macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex
-2019/09/24 | 14754 | macros/latex/contrib/chemmacros/chemmacros.module.redox.code.tex
-2019/09/24 | 10664 | macros/latex/contrib/chemmacros/chemmacros.module.scheme.code.tex
-2019/09/24 | 18706 | macros/latex/contrib/chemmacros/chemmacros.module.spectroscopy.code.tex
-2019/09/24 | 3000 | macros/latex/contrib/chemmacros/chemmacros.module.symbols.code.tex
-2019/09/24 | 6068 | macros/latex/contrib/chemmacros/chemmacros.module.thermodynamics.code.tex
-2019/09/24 | 6323 | macros/latex/contrib/chemmacros/chemmacros.module.tikz.code.tex
-2019/09/24 | 2099 | macros/latex/contrib/chemmacros/chemmacros.module.units.code.tex
-2019/09/24 | 4286 | macros/latex/contrib/chemmacros/chemmacros.module.xfrac.code.tex
-2019/09/24 | 8287 | macros/latex/contrib/chemmacros/chemmacros.sty
-2019/09/24 | 2506 | macros/latex/contrib/chemmacros/README
-2019/09/24 | 1154746 | macros/latex/contrib/chemmacros.zip
+2019/09/27 | 135530 | macros/latex/contrib/chemmacros/chemmacros4.sty
+2019/09/27 | 10468 | macros/latex/contrib/chemmacros/chemmacros5.sty
+2019/09/27 | 1037667 | macros/latex/contrib/chemmacros/chemmacros_en.pdf
+2019/09/27 | 153765 | macros/latex/contrib/chemmacros/chemmacros_en.tex
+2019/09/27 | 23877 | macros/latex/contrib/chemmacros/chemmacros.history
+2019/09/27 | 5437 | macros/latex/contrib/chemmacros/chemmacros.module.acid-base.code.tex
+2019/09/27 | 2411 | macros/latex/contrib/chemmacros/chemmacros.module.all.code.tex
+2019/09/27 | 14785 | macros/latex/contrib/chemmacros/chemmacros.module.base.code.tex
+2019/09/27 | 5862 | macros/latex/contrib/chemmacros/chemmacros.module.charges.code.tex
+2019/09/27 | 9225 | macros/latex/contrib/chemmacros/chemmacros.module.chemformula.code.tex
+2019/09/27 | 4762 | macros/latex/contrib/chemmacros/chemmacros.module.errorcheck.code.tex
+2019/09/27 | 2611 | macros/latex/contrib/chemmacros/chemmacros.module.greek.code.tex
+2019/09/27 | 7894 | macros/latex/contrib/chemmacros/chemmacros.module.isotopes.code.tex
+2019/09/27 | 6263 | macros/latex/contrib/chemmacros/chemmacros.module.lang.code.tex
+2019/09/27 | 4920 | macros/latex/contrib/chemmacros/chemmacros.module.mechanisms.code.tex
+2019/09/27 | 7292 | macros/latex/contrib/chemmacros/chemmacros.module.newman.code.tex
+2019/09/27 | 28885 | macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex
+2019/09/27 | 21348 | macros/latex/contrib/chemmacros/chemmacros.module.orbital.code.tex
+2019/09/27 | 4610 | macros/latex/contrib/chemmacros/chemmacros.module.particles.code.tex
+2019/09/27 | 4563 | macros/latex/contrib/chemmacros/chemmacros.module.phases.code.tex
+2019/09/27 | 6224 | macros/latex/contrib/chemmacros/chemmacros.module.polymers.code.tex
+2019/09/27 | 14316 | macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex
+2019/09/27 | 14754 | macros/latex/contrib/chemmacros/chemmacros.module.redox.code.tex
+2019/09/27 | 10664 | macros/latex/contrib/chemmacros/chemmacros.module.scheme.code.tex
+2019/09/27 | 18706 | macros/latex/contrib/chemmacros/chemmacros.module.spectroscopy.code.tex
+2019/09/27 | 3000 | macros/latex/contrib/chemmacros/chemmacros.module.symbols.code.tex
+2019/09/27 | 6068 | macros/latex/contrib/chemmacros/chemmacros.module.thermodynamics.code.tex
+2019/09/27 | 6323 | macros/latex/contrib/chemmacros/chemmacros.module.tikz.code.tex
+2019/09/27 | 2099 | macros/latex/contrib/chemmacros/chemmacros.module.units.code.tex
+2019/09/27 | 4286 | macros/latex/contrib/chemmacros/chemmacros.module.xfrac.code.tex
+2019/09/27 | 8287 | macros/latex/contrib/chemmacros/chemmacros.sty
+2019/09/27 | 2506 | macros/latex/contrib/chemmacros/README
+2019/09/27 | 1154812 | macros/latex/contrib/chemmacros.zip
2016/04/14 | 550888 | macros/latex/contrib/chemnum/chemnum_en.pdf
2016/04/14 | 52416 | macros/latex/contrib/chemnum/chemnum_en.tex
2016/04/14 | 72599 | macros/latex/contrib/chemnum/chemnum.sty
@@ -178481,44 +178414,44 @@
2017/01/06 | 1884 | macros/latex/contrib/dataref/README.md
2017/01/06 | 27858 | macros/latex/contrib/dataref/tex/dataref.sty
2017/01/06 | 253142 | macros/latex/contrib/dataref.zip
-2018/12/07 | 14216 | macros/latex/contrib/datatool/CHANGES
-2018/12/07 | 1188072 | macros/latex/contrib/datatool/datatool-code.pdf
-2018/12/07 | 831846 | macros/latex/contrib/datatool/datatool.dtx
-2018/12/07 | 2244 | macros/latex/contrib/datatool/datatool.ins
-2018/12/07 | 641116 | macros/latex/contrib/datatool/datatool-user.pdf
-2018/12/07 | 413976 | macros/latex/contrib/datatool/datatool-user.tex
-2018/12/07 | 1776 | macros/latex/contrib/datatool/INSTALL
-2018/12/07 | 3060 | macros/latex/contrib/datatool/README
-2018/12/07 | 3372 | macros/latex/contrib/datatool/samples/data-raw.dbtex
-2018/12/07 | 56 | macros/latex/contrib/datatool/samples/sample-autokeys-data.csv
-2018/12/07 | 24911 | macros/latex/contrib/datatool/samples/sample-autokeys.pdf
-2018/12/07 | 178 | macros/latex/contrib/datatool/samples/sample-autokeys.tex
-2018/12/07 | 35054 | macros/latex/contrib/datatool/samples/sample-barchart.pdf
-2018/12/07 | 1803 | macros/latex/contrib/datatool/samples/sample-barchart.tex
-2018/12/07 | 22848 | macros/latex/contrib/datatool/samples/sample-datatooltk.pdf
-2018/12/07 | 477 | macros/latex/contrib/datatool/samples/sample-datatooltk.tex
-2018/12/07 | 122418 | macros/latex/contrib/datatool/samples/sample-dict.pdf
-2018/12/07 | 9751 | macros/latex/contrib/datatool/samples/sample-dict.tex
-2018/12/07 | 89544 | macros/latex/contrib/datatool/samples/sample-europecv-bib.pdf
-2018/12/07 | 328 | macros/latex/contrib/datatool/samples/sample-europecv-bib.tex
-2018/12/07 | 179887 | macros/latex/contrib/datatool/samples/sample-gidx.pdf
-2018/12/07 | 16591 | macros/latex/contrib/datatool/samples/sample-gidx.tex
-2018/12/07 | 104516 | macros/latex/contrib/datatool/samples/sample-glossary.pdf
-2018/12/07 | 6078 | macros/latex/contrib/datatool/samples/sample-glossary.tex
-2018/12/07 | 128777 | macros/latex/contrib/datatool/samples/sample-index.pdf
-2018/12/07 | 15085 | macros/latex/contrib/datatool/samples/sample-index.tex
-2018/12/07 | 21655 | macros/latex/contrib/datatool/samples/sample-mail-merge.pdf
-2018/12/07 | 650 | macros/latex/contrib/datatool/samples/sample-mail-merge.tex
-2018/12/07 | 33945 | macros/latex/contrib/datatool/samples/sample-piechart.pdf
-2018/12/07 | 857 | macros/latex/contrib/datatool/samples/sample-piechart.tex
-2018/12/07 | 89703 | macros/latex/contrib/datatool/samples/sample-sort.pdf
-2018/12/07 | 3100 | macros/latex/contrib/datatool/samples/sample-sort.tex
-2018/12/07 | 539 | macros/latex/contrib/datatool/samples/sample-student-records.csv
-2018/12/07 | 34602 | macros/latex/contrib/datatool/samples/sample-student-scores.pdf
-2018/12/07 | 905 | macros/latex/contrib/datatool/samples/sample-student-scores.tex
-2018/12/07 | 31739 | macros/latex/contrib/datatool/samples/sample-two-per-row.pdf
-2018/12/07 | 1476 | macros/latex/contrib/datatool/samples/sample-two-per-row.tex
-2018/12/07 | 2876692 | macros/latex/contrib/datatool.zip
+2019/09/27 | 15003 | macros/latex/contrib/datatool/CHANGES
+2019/09/27 | 1190542 | macros/latex/contrib/datatool/datatool-code.pdf
+2019/09/27 | 838016 | macros/latex/contrib/datatool/datatool.dtx
+2019/09/27 | 2244 | macros/latex/contrib/datatool/datatool.ins
+2019/09/27 | 642674 | macros/latex/contrib/datatool/datatool-user.pdf
+2019/09/27 | 415256 | macros/latex/contrib/datatool/datatool-user.tex
+2019/09/27 | 1776 | macros/latex/contrib/datatool/INSTALL
+2019/09/27 | 3060 | macros/latex/contrib/datatool/README
+2019/09/27 | 3372 | macros/latex/contrib/datatool/samples/data-raw.dbtex
+2019/09/27 | 56 | macros/latex/contrib/datatool/samples/sample-autokeys-data.csv
+2019/09/27 | 24923 | macros/latex/contrib/datatool/samples/sample-autokeys.pdf
+2019/09/27 | 178 | macros/latex/contrib/datatool/samples/sample-autokeys.tex
+2019/09/27 | 35069 | macros/latex/contrib/datatool/samples/sample-barchart.pdf
+2019/09/27 | 1803 | macros/latex/contrib/datatool/samples/sample-barchart.tex
+2019/09/27 | 22860 | macros/latex/contrib/datatool/samples/sample-datatooltk.pdf
+2019/09/27 | 477 | macros/latex/contrib/datatool/samples/sample-datatooltk.tex
+2019/09/27 | 122423 | macros/latex/contrib/datatool/samples/sample-dict.pdf
+2019/09/27 | 9751 | macros/latex/contrib/datatool/samples/sample-dict.tex
+2019/09/27 | 89557 | macros/latex/contrib/datatool/samples/sample-europecv-bib.pdf
+2019/09/27 | 328 | macros/latex/contrib/datatool/samples/sample-europecv-bib.tex
+2019/09/27 | 180196 | macros/latex/contrib/datatool/samples/sample-gidx.pdf
+2019/09/27 | 16591 | macros/latex/contrib/datatool/samples/sample-gidx.tex
+2019/09/27 | 104832 | macros/latex/contrib/datatool/samples/sample-glossary.pdf
+2019/09/27 | 6078 | macros/latex/contrib/datatool/samples/sample-glossary.tex
+2019/09/27 | 129207 | macros/latex/contrib/datatool/samples/sample-index.pdf
+2019/09/27 | 14941 | macros/latex/contrib/datatool/samples/sample-index.tex
+2019/09/27 | 21903 | macros/latex/contrib/datatool/samples/sample-mail-merge.pdf
+2019/09/27 | 650 | macros/latex/contrib/datatool/samples/sample-mail-merge.tex
+2019/09/27 | 33959 | macros/latex/contrib/datatool/samples/sample-piechart.pdf
+2019/09/27 | 857 | macros/latex/contrib/datatool/samples/sample-piechart.tex
+2019/09/27 | 89718 | macros/latex/contrib/datatool/samples/sample-sort.pdf
+2019/09/27 | 3100 | macros/latex/contrib/datatool/samples/sample-sort.tex
+2019/09/27 | 539 | macros/latex/contrib/datatool/samples/sample-student-records.csv
+2019/09/27 | 34614 | macros/latex/contrib/datatool/samples/sample-student-scores.pdf
+2019/09/27 | 905 | macros/latex/contrib/datatool/samples/sample-student-scores.tex
+2019/09/27 | 31751 | macros/latex/contrib/datatool/samples/sample-two-per-row.pdf
+2019/09/27 | 1476 | macros/latex/contrib/datatool/samples/sample-two-per-row.tex
+2019/09/27 | 2883204 | macros/latex/contrib/datatool.zip
2012/10/13 | 73208 | macros/latex/contrib/dateiliste/dateiliste.dtx
2012/10/13 | 2341 | macros/latex/contrib/dateiliste/dateiliste.ins
2012/10/13 | 262917 | macros/latex/contrib/dateiliste/dateiliste.pdf
@@ -180927,17 +180860,17 @@
2009/03/06 | 2994 | macros/latex/contrib/exp-testopt/exp-testopt.sty
2009/03/06 | 12099 | macros/latex/contrib/exp-testopt/README
2009/03/06 | 97976 | macros/latex/contrib/exp-testopt.zip
-2017/02/09 | 1339 | macros/latex/contrib/exsheets/exsheets_configurations.cfg
-2017/02/09 | 665754 | macros/latex/contrib/exsheets/exsheets_en.pdf
-2017/02/09 | 106021 | macros/latex/contrib/exsheets/exsheets_en.tex
-2017/02/09 | 10522 | macros/latex/contrib/exsheets/exsheets_headings.cfg
-2017/02/09 | 18103 | macros/latex/contrib/exsheets/exsheets_headings.def
-2017/02/09 | 5881 | macros/latex/contrib/exsheets/exsheets-listings.sty
-2017/02/09 | 122953 | macros/latex/contrib/exsheets/exsheets.sty
-2017/02/09 | 26255 | macros/latex/contrib/exsheets/grading-table.pdf
-2017/02/09 | 1789 | macros/latex/contrib/exsheets/grading-table.tex
-2017/02/09 | 1553 | macros/latex/contrib/exsheets/README
-2017/02/09 | 733802 | macros/latex/contrib/exsheets.zip
+2019/09/26 | 1332 | macros/latex/contrib/exsheets/exsheets_configurations.cfg
+2019/09/26 | 658582 | macros/latex/contrib/exsheets/exsheets_en.pdf
+2019/09/26 | 106013 | macros/latex/contrib/exsheets/exsheets_en.tex
+2019/09/26 | 10524 | macros/latex/contrib/exsheets/exsheets_headings.cfg
+2019/09/26 | 18105 | macros/latex/contrib/exsheets/exsheets_headings.def
+2019/09/26 | 5883 | macros/latex/contrib/exsheets/exsheets-listings.sty
+2019/09/26 | 122998 | macros/latex/contrib/exsheets/exsheets.sty
+2019/09/26 | 26255 | macros/latex/contrib/exsheets/grading-table.pdf
+2019/09/26 | 1789 | macros/latex/contrib/exsheets/grading-table.tex
+2019/09/26 | 1553 | macros/latex/contrib/exsheets/README
+2019/09/27 | 727866 | macros/latex/contrib/exsheets.zip
2018/10/23 | 86274 | macros/latex/contrib/exsol/example-formulacollection.pdf
2018/10/23 | 95452 | macros/latex/contrib/exsol/example-local.pdf
2018/10/23 | 101326 | macros/latex/contrib/exsol/example.pdf
@@ -201735,14 +201668,14 @@
2018/12/10 | 428683 | macros/latex/required/amsmath/testmath.pdf
2018/12/10 | 82371 | macros/latex/required/amsmath/testmath.tex
2018/12/10 | 3042785 | macros/latex/required/amsmath.zip
-2019/07/19 | 618020 | macros/latex/required/babel/base/babel.dtx
-2019/07/19 | 7392 | macros/latex/required/babel/base/babel.ins
-2019/07/19 | 693345 | macros/latex/required/babel/base/babel.pdf
-2019/07/19 | 21932 | macros/latex/required/babel/base/bbcompat.dtx
-2019/07/19 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx
-2019/07/19 | 712101 | macros/latex/required/babel/base/locale.zip
-2019/07/19 | 5972 | macros/latex/required/babel/base/README.md
-2019/07/19 | 1569767 | macros/latex/required/babel/base.zip
+2019/09/27 | 624546 | macros/latex/required/babel/base/babel.dtx
+2019/09/27 | 7392 | macros/latex/required/babel/base/babel.ins
+2019/09/27 | 701228 | macros/latex/required/babel/base/babel.pdf
+2019/09/27 | 21932 | macros/latex/required/babel/base/bbcompat.dtx
+2019/09/27 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx
+2019/09/27 | 712099 | macros/latex/required/babel/base/locale.zip
+2019/09/27 | 5191 | macros/latex/required/babel/base/README.md
+2019/09/27 | 1579062 | macros/latex/required/babel/base.zip
2018/04/06 | 5462 | macros/latex/required/cyrillic/changes.txt
2018/04/06 | 57716 | macros/latex/required/cyrillic/cyinpenc.dtx
2018/04/06 | 206017 | macros/latex/required/cyrillic/cyinpenc.pdf
@@ -210719,14 +210652,14 @@
2017/08/25 | 986188 | macros/xetex/latex/na-box.zip
2019/04/24 | 120996 | macros/xetex/latex/nanicolle/ChinaMainland.pdf
2019/04/24 | 41396 | macros/xetex/latex/nanicolle/Dongguan.pdf
-2019/04/28 | 14817 | macros/xetex/latex/nanicolle/nanicolle.cls
-2019/04/28 | 179032 | macros/xetex/latex/nanicolle/nanicolle-example.pdf
+2019/09/27 | 13770 | macros/xetex/latex/nanicolle/nanicolle.cls
+2019/09/27 | 174330 | macros/xetex/latex/nanicolle/nanicolle-example.pdf
2019/04/28 | 983 | macros/xetex/latex/nanicolle/nanicolle-example.tex
-2019/04/28 | 377571 | macros/xetex/latex/nanicolle/nanicolle.pdf
-2019/04/28 | 17222 | macros/xetex/latex/nanicolle/nanicolle.tex
+2019/09/27 | 387379 | macros/xetex/latex/nanicolle/nanicolle.pdf
+2019/09/27 | 19950 | macros/xetex/latex/nanicolle/nanicolle.tex
2019/04/23 | 973 | macros/xetex/latex/nanicolle/point.pdf
2019/04/28 | 1414 | macros/xetex/latex/nanicolle/README.md
-2019/04/28 | 716367 | macros/xetex/latex/nanicolle.zip
+2019/09/27 | 722114 | macros/xetex/latex/nanicolle.zip
2018/06/14 | 361742 | macros/xetex/latex/na-position/na-position.pdf
2018/06/21 | 15422 | macros/xetex/latex/na-position/na-position.sty
2018/06/14 | 23645 | macros/xetex/latex/na-position/na-position.tex
@@ -225737,6 +225670,74 @@
2006/09/27 | 2464 | obsolete/help/Catalogue/texlive.png
2006/09/27 | 3866 | obsolete/help/Catalogue/title.png
2006/09/27 | 215 | obsolete/help/Catalogue/us.png
+2014/06/10 | 498 | obsolete/help/texfaq/archive.cfg
+2014/06/10 | 593793 | obsolete/help/texfaq/ChangeLog
+2006/12/18 | 2564 | obsolete/help/texfaq/CHANGES-3.16b
+2006/12/18 | 2374 | obsolete/help/texfaq/CHANGES-3.16c
+2007/11/07 | 2755 | obsolete/help/texfaq/CHANGES-3.17
+2008/06/20 | 2212 | obsolete/help/texfaq/CHANGES-3.18
+2009/06/10 | 3006 | obsolete/help/texfaq/CHANGES-3.19
+2009/10/08 | 1624 | obsolete/help/texfaq/CHANGES-3.19a
+2010/01/27 | 1597 | obsolete/help/texfaq/CHANGES-3.19c
+2010/04/08 | 1208 | obsolete/help/texfaq/CHANGES-3.19d
+2010/08/17 | 1716 | obsolete/help/texfaq/CHANGES-3.20
+2011/02/18 | 2223 | obsolete/help/texfaq/CHANGES-3.21
+2011/05/04 | 1890 | obsolete/help/texfaq/CHANGES-3.22
+2011/09/06 | 2373 | obsolete/help/texfaq/CHANGES-3.23
+2011/11/01 | 1741 | obsolete/help/texfaq/CHANGES-3.24
+2012/03/30 | 2124 | obsolete/help/texfaq/CHANGES-3.25
+2013/02/21 | 2817 | obsolete/help/texfaq/CHANGES-3.26
+2013/06/07 | 1859 | obsolete/help/texfaq/CHANGES-3.27
+2014/06/10 | 3297 | obsolete/help/texfaq/CHANGES-3.28
+2014/06/10 | 52982 | obsolete/help/texfaq/dirctan.tex
+2014/06/10 | 159356 | obsolete/help/texfaq/faq-adj-types.tex
+2014/06/10 | 58203 | obsolete/help/texfaq/faq-backgrnd.tex
+2014/06/10 | 56340 | obsolete/help/texfaq/faq-biblio.tex
+2014/06/10 | 53393 | obsolete/help/texfaq/faq-bits+pieces.tex
+2014/06/10 | 2613 | obsolete/help/texfaq/faq.cls
+2014/06/10 | 61723 | obsolete/help/texfaq/faq-docs.tex
+2014/06/10 | 6679 | obsolete/help/texfaq/faq-dvi.tex
+2014/06/10 | 22035 | obsolete/help/texfaq/faq-fmt-conv.tex
+1995/11/23 | 169 | obsolete/help/texfaq/faqfont.cfg
+2014/06/10 | 189 | obsolete/help/texfaq/faqfont.cfg.cmfonts
+2010/10/15 | 599 | obsolete/help/texfaq/faqfont.cfg.lmfonts
+2004/07/05 | 332 | obsolete/help/texfaq/faqfont.cfg.mbvj
+2005/02/03 | 390 | obsolete/help/texfaq/faqfont.cfg.ugm
+2014/06/10 | 61853 | obsolete/help/texfaq/faq-fonts.tex
+2014/06/10 | 16797 | obsolete/help/texfaq/faq-getit.tex
+2014/06/10 | 46239 | obsolete/help/texfaq/faq-graphics.tex
+2014/06/10 | 163714 | obsolete/help/texfaq/faq-how-do-i.tex
+2014/06/10 | 454150 | obsolete/help/texfaq/FAQ-html.tar.gz
+2013/02/26 | 344136 | obsolete/help/texfaq/FAQ-html.tar.xz
+2014/06/10 | 29959 | obsolete/help/texfaq/faq-hyp+pdf.tex
+2014/06/10 | 483 | obsolete/help/texfaq/faq-images.tex
+2014/06/10 | 42456 | obsolete/help/texfaq/faq-install.tex
+2014/06/10 | 8445 | obsolete/help/texfaq/faq-intro.tex
+2014/06/10 | 90790 | obsolete/help/texfaq/faq-jot-err.tex
+2014/06/10 | 6261 | obsolete/help/texfaq/faq-lab-ref.tex
+2014/06/10 | 3144 | obsolete/help/texfaq/faq-litprog.tex
+2014/06/10 | 138813 | obsolete/help/texfaq/faq-mac-prog.tex
+2014/06/10 | 32252 | obsolete/help/texfaq/faq-projects.tex
+2014/06/10 | 38420 | obsolete/help/texfaq/faq.sty
+2014/06/10 | 8236 | obsolete/help/texfaq/faq-support.tex
+2014/06/10 | 27207 | obsolete/help/texfaq/faq-symbols.tex
+2014/06/10 | 21932 | obsolete/help/texfaq/faq-texsys.tex
+2014/06/10 | 21737 | obsolete/help/texfaq/faq-t-g-wr.tex
+2014/06/10 | 7433 | obsolete/help/texfaq/faq-the-end.tex
+2014/06/10 | 83844 | obsolete/help/texfaq/faq-wdidt.tex
+2014/06/10 | 6600 | obsolete/help/texfaq/filectan.tex
+2014/06/10 | 2353 | obsolete/help/texfaq/gather-faqbody.tex
+2011/11/01 | 1001 | obsolete/help/texfaq/install-CTAN
+2014/06/10 | 2933477 | obsolete/help/texfaq/letterfaq.pdf
+2014/06/10 | 1511 | obsolete/help/texfaq/letterfaq.tex
+2009/06/10 | 423 | obsolete/help/texfaq/locations.mk
+2014/06/10 | 6952 | obsolete/help/texfaq/Makefile
+2012/03/30 | 5997 | obsolete/help/texfaq/Makefile-CTAN
+2014/06/10 | 8368 | obsolete/help/texfaq/markup-syntax
+2014/06/10 | 3094571 | obsolete/help/texfaq/newfaq.pdf
+2014/06/10 | 1677 | obsolete/help/texfaq/newfaq.tex
+2014/06/10 | 1351 | obsolete/help/texfaq/README
+2014/06/10 | 5635868 | obsolete/help/texfaq.zip
1996/02/07 | 67410 | obsolete/help/TeX,_LaTeX,_etc.:_Frequently_Asked_Questions_with_Answers
1994/04/20 | 367136 | obsolete/help/tex-styles-and-macros.txt
2004/09/16 | 29184 | obsolete/indexing/corridx/bin/corridx.exe
@@ -250668,14 +250669,14 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/l3build.amd64-freebsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.amd64-netbsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.armhf-linux.tar.xz
-2019/09/19 | 720684 | systems/texlive/tlnet/archive/l3build.doc.tar.xz
+2019/09/27 | 720604 | systems/texlive/tlnet/archive/l3build.doc.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.i386-cygwin.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.i386-freebsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.i386-linux.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.i386-netbsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/l3build.i386-solaris.tar.xz
-2019/09/19 | 28788 | systems/texlive/tlnet/archive/l3build.source.tar.xz
-2019/09/19 | 31244 | systems/texlive/tlnet/archive/l3build.tar.xz
+2019/09/27 | 28832 | systems/texlive/tlnet/archive/l3build.source.tar.xz
+2019/09/27 | 31308 | systems/texlive/tlnet/archive/l3build.tar.xz
2019/02/28 | 684 | systems/texlive/tlnet/archive/l3build.win32.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/l3build.x86_64-cygwin.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/l3build.x86_64-darwinlegacy.tar.xz
@@ -250853,7 +250854,7 @@
2019/02/28 | 374576 | systems/texlive/tlnet/archive/latexcolors.doc.tar.xz
2019/02/28 | 12256 | systems/texlive/tlnet/archive/latexcolors.source.tar.xz
2019/02/28 | 7712 | systems/texlive/tlnet/archive/latexcolors.tar.xz
-2019/02/28 | 4828 | systems/texlive/tlnet/archive/latexconfig.tar.xz
+2019/09/27 | 4124 | systems/texlive/tlnet/archive/latexconfig.tar.xz
2019/02/28 | 600116 | systems/texlive/tlnet/archive/latex-course.doc.tar.xz
2019/02/28 | 5200392 | systems/texlive/tlnet/archive/latexcourse-rug.doc.tar.xz
2019/02/28 | 464 | systems/texlive/tlnet/archive/latexcourse-rug.tar.xz
@@ -251564,9 +251565,9 @@
2019/04/10 | 2419272 | systems/texlive/tlnet/archive/luatex.i386-linux.tar.xz
2019/04/10 | 2019152 | systems/texlive/tlnet/archive/luatex.i386-netbsd.tar.xz
2019/04/10 | 2163404 | systems/texlive/tlnet/archive/luatex.i386-solaris.tar.xz
-2019/08/27 | 3433172 | systems/texlive/tlnet/archive/luatexja.doc.tar.xz
-2019/08/27 | 83844 | systems/texlive/tlnet/archive/luatexja.source.tar.xz
-2019/08/27 | 192432 | systems/texlive/tlnet/archive/luatexja.tar.xz
+2019/09/27 | 3485220 | systems/texlive/tlnet/archive/luatexja.doc.tar.xz
+2019/09/27 | 83940 | systems/texlive/tlnet/archive/luatexja.source.tar.xz
+2019/09/27 | 180716 | systems/texlive/tlnet/archive/luatexja.tar.xz
2019/08/03 | 297212 | systems/texlive/tlnet/archive/luatexko.doc.tar.xz
2019/08/03 | 20556 | systems/texlive/tlnet/archive/luatexko.tar.xz
2019/03/27 | 12932 | systems/texlive/tlnet/archive/luatex.tar.xz
@@ -253553,8 +253554,8 @@
2019/02/28 | 386140 | systems/texlive/tlnet/archive/pracjourn.doc.tar.xz
2019/02/28 | 15244 | systems/texlive/tlnet/archive/pracjourn.source.tar.xz
2019/02/28 | 4648 | systems/texlive/tlnet/archive/pracjourn.tar.xz
-2019/09/25 | 168560 | systems/texlive/tlnet/archive/practicalreports.doc.tar.xz
-2019/09/25 | 1432 | systems/texlive/tlnet/archive/practicalreports.tar.xz
+2019/09/27 | 183604 | systems/texlive/tlnet/archive/practicalreports.doc.tar.xz
+2019/09/27 | 1848 | systems/texlive/tlnet/archive/practicalreports.tar.xz
2019/02/28 | 634332 | systems/texlive/tlnet/archive/preprint.doc.tar.xz
2019/02/28 | 36616 | systems/texlive/tlnet/archive/preprint.source.tar.xz
2019/02/28 | 7064 | systems/texlive/tlnet/archive/preprint.tar.xz
@@ -255478,8 +255479,8 @@
2019/04/06 | 280 | systems/texlive/tlnet/archive/texlive-cz.tar.xz
2019/03/28 | 1299960 | systems/texlive/tlnet/archive/texlive-de.doc.tar.xz
2019/03/28 | 272 | systems/texlive/tlnet/archive/texlive-de.tar.xz
-2019/09/26 | 154740 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
-2019/09/26 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
+2019/09/27 | 154820 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
+2019/09/27 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
2019/08/15 | 1856616 | systems/texlive/tlnet/archive/texlive-en.doc.tar.xz
2019/08/15 | 276 | systems/texlive/tlnet/archive/texlive-en.tar.xz
2019/04/01 | 2279380 | systems/texlive/tlnet/archive/texlive-es.doc.tar.xz
@@ -255535,13 +255536,13 @@
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.tar.xz
-2019/09/26 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
+2019/09/27 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-cygwin.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-freebsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.tar.xz
-2019/09/26 | 85068 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
+2019/09/27 | 85060 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
2019/08/31 | 11636 | systems/texlive/tlnet/archive/texlive-scripts.win32.tar.xz
2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.tar.xz
2019/02/28 | 376 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-darwinlegacy.tar.xz
@@ -256121,8 +256122,8 @@
2019/02/28 | 254104 | systems/texlive/tlnet/archive/tucv.doc.tar.xz
2019/02/28 | 4996 | systems/texlive/tlnet/archive/tucv.source.tar.xz
2019/02/28 | 1860 | systems/texlive/tlnet/archive/tucv.tar.xz
-2019/09/11 | 929284 | systems/texlive/tlnet/archive/tuda-ci.doc.tar.xz
-2019/09/11 | 28132 | systems/texlive/tlnet/archive/tuda-ci.tar.xz
+2019/09/27 | 937540 | systems/texlive/tlnet/archive/tuda-ci.doc.tar.xz
+2019/09/27 | 28272 | systems/texlive/tlnet/archive/tuda-ci.tar.xz
2019/08/29 | 3791608 | systems/texlive/tlnet/archive/tudscr.doc.tar.xz
2019/08/29 | 315380 | systems/texlive/tlnet/archive/tudscr.source.tar.xz
2019/08/29 | 159928 | systems/texlive/tlnet/archive/tudscr.tar.xz
@@ -256321,9 +256322,9 @@
2019/02/28 | 1120 | systems/texlive/tlnet/archive/unicode-bidi.tar.xz
2019/08/22 | 3532 | systems/texlive/tlnet/archive/unicode-data.doc.tar.xz
2019/08/22 | 263944 | systems/texlive/tlnet/archive/unicode-data.tar.xz
-2019/03/06 | 1741260 | systems/texlive/tlnet/archive/unicode-math.doc.tar.xz
-2019/03/06 | 38500 | systems/texlive/tlnet/archive/unicode-math.source.tar.xz
-2019/03/06 | 43144 | systems/texlive/tlnet/archive/unicode-math.tar.xz
+2019/09/27 | 1737644 | systems/texlive/tlnet/archive/unicode-math.doc.tar.xz
+2019/09/27 | 37752 | systems/texlive/tlnet/archive/unicode-math.source.tar.xz
+2019/09/27 | 42800 | systems/texlive/tlnet/archive/unicode-math.tar.xz
2019/08/28 | 860256 | systems/texlive/tlnet/archive/unifith.doc.tar.xz
2019/08/28 | 14396 | systems/texlive/tlnet/archive/unifith.tar.xz
2019/02/28 | 456508 | systems/texlive/tlnet/archive/unisugar.doc.tar.xz
@@ -257075,16 +257076,16 @@
2019/02/28 | 136844 | systems/texlive/tlnet/archive/zxjatype.doc.tar.xz
2019/02/28 | 8412 | systems/texlive/tlnet/archive/zxjatype.tar.xz
2019/08/08 | 106115 | systems/texlive/tlnet/install-tl
-2019/09/26 | 3941679 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2019/09/26 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2019/09/26 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2019/09/27 | 3941710 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2019/09/27 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2019/09/27 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2019/05/09 | 4543 | systems/texlive/tlnet/install-tl-windows.bat
-2019/09/26 | 18691896 | systems/texlive/tlnet/install-tl-windows.exe
-2019/09/26 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2019/09/26 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2019/09/26 | 22532975 | systems/texlive/tlnet/install-tl.zip
-2019/09/26 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2019/09/26 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2019/09/27 | 18691858 | systems/texlive/tlnet/install-tl-windows.exe
+2019/09/27 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2019/09/27 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2019/09/27 | 22532980 | systems/texlive/tlnet/install-tl.zip
+2019/09/27 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2019/09/27 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2019/04/29 | 1221 | systems/texlive/tlnet/README.md
2019/03/13 | 5351 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
2016/04/12 | 600 | systems/texlive/tlnet/tlpkg/gpg/random_seed
@@ -257093,7 +257094,7 @@
2019/03/13 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2019/09/14 | 48351 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2019/09/25 | 5172 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2019/09/26 | 5219 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2018/04/29 | 13647 | systems/texlive/tlnet/tlpkg/installer/DirSelect.pm
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
2019/06/25 | 5491 | systems/texlive/tlnet/tlpkg/installer/install-menu-extl.pl
@@ -257139,12 +257140,12 @@
2019/09/23 | 18176 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2016/10/11 | 4618 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2017/11/14 | 27560 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2019/09/26 | 15812595 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2019/09/26 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2019/09/27 | 15813752 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2019/09/27 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2019/09/24 | 87255 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2019/09/26 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2019/09/26 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2019/09/26 | 2122604 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2019/09/27 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2019/09/27 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2019/09/27 | 2122000 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2019/03/03 | 57785 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2018/12/17 | 36910 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2018/08/31 | 14972 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -260512,7 +260513,7 @@
2019/08/24 | 279023 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2019/09/26 | 505587 | systems/win32/miktex/tm/packages/files.csv.lzma
+2019/09/27 | 505566 | 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
@@ -261609,9 +261610,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2019/07/27 | 38897 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2019/07/27 | 42713 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2019/09/26 | 190921 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2019/09/26 | 1133254 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2019/09/26 | 1056857 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2019/09/27 | 190914 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2019/09/27 | 1133297 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2019/09/27 | 1055566 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2019/07/27 | 12975 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2019/07/27 | 13981 | 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
@@ -261756,183 +261757,183 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2019/09/11 | 231430 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2019/09/26 | 505605 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2019/09/26 | 29258 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2019/09/26 | 33399 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2019/09/26 | 862331 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2019/09/26 | 955116 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2019/09/26 | 24040 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2019/09/26 | 26175 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2019/09/26 | 29296 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2019/09/26 | 34833 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2019/09/26 | 49686 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2019/09/26 | 57196 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2019/09/26 | 84636 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2019/09/26 | 94321 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2019/09/26 | 60254 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2019/09/26 | 67316 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2019/09/26 | 26642 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2019/09/26 | 30216 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2019/09/26 | 328897 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2019/09/26 | 391394 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2019/09/26 | 32181 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2019/09/26 | 36390 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2019/09/26 | 49344 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2019/09/26 | 53952 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2019/09/26 | 198112 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2019/09/26 | 214263 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2019/09/26 | 169549 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2019/09/26 | 184168 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2019/09/26 | 52140 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2019/09/26 | 58795 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2019/09/26 | 20707 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2019/09/26 | 22922 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2019/09/26 | 449918 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2019/09/26 | 40973 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2019/09/26 | 45799 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2019/09/26 | 271635 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2019/09/26 | 308521 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2019/09/26 | 40624 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2019/09/26 | 44949 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2019/09/26 | 113020 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2019/09/26 | 127139 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2019/09/26 | 1218831 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2019/09/26 | 1329473 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2019/09/26 | 33347 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2019/09/26 | 38638 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2019/09/26 | 43445 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2019/09/26 | 47974 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2019/09/26 | 45473 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2019/09/26 | 50555 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2019/09/26 | 56676 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2019/09/26 | 61669 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2019/09/26 | 133292 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2019/09/26 | 152234 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2019/09/26 | 69621 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2019/09/26 | 72656 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2019/09/26 | 68749 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2019/09/26 | 77406 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2019/09/26 | 246538 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2019/09/26 | 281591 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2019/09/26 | 25323 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2019/09/26 | 28734 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2019/09/26 | 100610 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2019/09/26 | 116649 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2019/09/26 | 63275 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2019/09/26 | 72597 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2019/09/26 | 94432 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2019/09/26 | 110949 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2019/09/26 | 35251 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2019/09/26 | 39894 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2019/09/26 | 457295 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2019/09/26 | 545934 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2019/09/26 | 1080133 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma
-2019/09/26 | 1267255 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma
-2019/09/26 | 137170 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2019/09/26 | 149841 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2019/09/26 | 92933 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2019/09/26 | 108800 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2019/09/26 | 15896 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2019/09/26 | 17672 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2019/09/26 | 27791 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2019/09/26 | 29706 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2019/09/26 | 498753 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2019/09/26 | 562821 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2019/09/26 | 539530 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2019/09/26 | 576424 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2019/09/26 | 93424 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2019/09/26 | 102422 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2019/09/26 | 1399699 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2019/09/26 | 1621327 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2019/09/26 | 67249 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2019/09/26 | 73612 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2019/09/26 | 26956 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2019/09/26 | 31233 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2019/09/26 | 7492 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2019/09/26 | 8480 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2019/09/26 | 167790 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2019/09/26 | 182656 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2019/09/26 | 247525 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2019/09/26 | 281319 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2019/09/26 | 87312 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2019/09/26 | 92273 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2019/09/26 | 77729 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2019/09/26 | 86567 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2019/09/26 | 165684 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2019/09/26 | 185179 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2019/09/26 | 146920 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2019/09/26 | 166272 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2019/09/26 | 194900 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2019/09/26 | 177574 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2019/09/26 | 80453 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2019/09/26 | 91316 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2019/09/26 | 30996 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2019/09/26 | 34843 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2019/09/26 | 56390 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2019/09/26 | 62839 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2019/09/26 | 41934 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2019/09/26 | 45731 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2019/09/26 | 45602 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2019/09/26 | 52040 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2019/09/26 | 354264 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
-2019/09/26 | 387444 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
-2019/09/26 | 321423 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2019/09/26 | 355852 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2019/09/26 | 186864 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2019/09/26 | 193489 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2019/09/26 | 202160 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2019/09/26 | 237460 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2019/09/26 | 77932 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2019/09/26 | 87159 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2019/09/26 | 932180 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2019/09/26 | 1043214 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2019/09/26 | 19791 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2019/09/26 | 23338 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2019/09/26 | 31157 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2019/09/26 | 36606 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2019/09/26 | 63214 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2019/09/26 | 71573 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2019/09/26 | 42534 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2019/09/26 | 50857 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2019/09/26 | 1064813 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2019/09/26 | 1192089 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2019/09/26 | 41869 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2019/09/26 | 50898 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2019/09/26 | 53456 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2019/09/26 | 59472 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2019/09/26 | 26822 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2019/09/26 | 29178 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2019/09/26 | 16033 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2019/09/26 | 17759 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2019/09/26 | 63241 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2019/09/26 | 69199 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2019/09/26 | 147154 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2019/09/26 | 160498 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2019/09/26 | 73178 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2019/09/26 | 82640 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2019/09/26 | 91420 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2019/09/26 | 96050 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2019/09/26 | 2457775 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2019/09/26 | 2580822 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2019/09/26 | 54898 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2019/09/26 | 61208 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2019/09/26 | 26500 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2019/09/26 | 32335 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2019/09/26 | 61500 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2019/09/26 | 65043 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2019/09/26 | 247015 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2019/09/26 | 276564 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2019/09/26 | 533868 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2019/09/26 | 563515 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2019/09/26 | 39208 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2019/09/26 | 42922 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2019/09/26 | 191018 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2019/09/26 | 1133625 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2019/09/26 | 1057049 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2019/09/26 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2019/09/26 | 14048 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2019/09/27 | 505605 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2019/09/27 | 29250 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2019/09/27 | 33425 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2019/09/27 | 863046 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2019/09/27 | 954180 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2019/09/27 | 24053 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2019/09/27 | 26195 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2019/09/27 | 29256 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2019/09/27 | 34850 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2019/09/27 | 49729 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2019/09/27 | 57191 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2019/09/27 | 84431 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2019/09/27 | 94255 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2019/09/27 | 60335 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2019/09/27 | 67252 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2019/09/27 | 26646 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2019/09/27 | 30237 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2019/09/27 | 328748 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2019/09/27 | 391446 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2019/09/27 | 32191 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2019/09/27 | 36366 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2019/09/27 | 49270 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2019/09/27 | 53940 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2019/09/27 | 198182 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2019/09/27 | 214118 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2019/09/27 | 169238 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2019/09/27 | 184238 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2019/09/27 | 52036 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2019/09/27 | 58851 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2019/09/27 | 20718 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2019/09/27 | 22908 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2019/09/27 | 450076 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2019/09/27 | 41007 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2019/09/27 | 45775 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2019/09/27 | 271718 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2019/09/27 | 308928 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2019/09/27 | 40555 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2019/09/27 | 44952 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2019/09/27 | 112854 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2019/09/27 | 127163 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2019/09/27 | 1205457 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2019/09/27 | 1326760 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2019/09/27 | 33354 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2019/09/27 | 38688 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2019/09/27 | 43444 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2019/09/27 | 47970 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2019/09/27 | 45471 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2019/09/27 | 50505 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2019/09/27 | 56632 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2019/09/27 | 61776 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2019/09/27 | 133149 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2019/09/27 | 152130 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2019/09/27 | 69599 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2019/09/27 | 72687 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2019/09/27 | 68749 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2019/09/27 | 77423 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2019/09/27 | 246471 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2019/09/27 | 281503 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2019/09/27 | 25319 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2019/09/27 | 28737 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2019/09/27 | 100715 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2019/09/27 | 116834 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2019/09/27 | 63276 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2019/09/27 | 72557 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2019/09/27 | 94161 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2019/09/27 | 110968 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2019/09/27 | 35220 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2019/09/27 | 39875 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2019/09/27 | 457515 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2019/09/27 | 544492 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2019/09/27 | 1101598 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma
+2019/09/27 | 1273246 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma
+2019/09/27 | 137120 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2019/09/27 | 149924 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2019/09/27 | 92918 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2019/09/27 | 108877 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2019/09/27 | 15891 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2019/09/27 | 17690 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2019/09/27 | 27651 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2019/09/27 | 29710 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2019/09/27 | 499167 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2019/09/27 | 560963 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2019/09/27 | 539376 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2019/09/27 | 575506 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2019/09/27 | 93414 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2019/09/27 | 102389 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2019/09/27 | 1407479 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2019/09/27 | 1620002 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2019/09/27 | 67250 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2019/09/27 | 73600 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2019/09/27 | 26958 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2019/09/27 | 31185 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2019/09/27 | 7494 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2019/09/27 | 8453 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2019/09/27 | 167814 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2019/09/27 | 182710 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2019/09/27 | 247519 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2019/09/27 | 281253 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2019/09/27 | 87274 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2019/09/27 | 92003 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2019/09/27 | 77869 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2019/09/27 | 86744 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2019/09/27 | 165672 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2019/09/27 | 185582 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2019/09/27 | 146752 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2019/09/27 | 165556 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2019/09/27 | 194932 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2019/09/27 | 177645 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2019/09/27 | 80469 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2019/09/27 | 91203 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2019/09/27 | 31007 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2019/09/27 | 34837 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2019/09/27 | 56403 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2019/09/27 | 62918 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2019/09/27 | 41901 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2019/09/27 | 45724 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2019/09/27 | 45616 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2019/09/27 | 52009 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2019/09/27 | 354709 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
+2019/09/27 | 387867 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2019/09/27 | 321227 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2019/09/27 | 356012 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2019/09/27 | 186819 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2019/09/27 | 193858 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2019/09/27 | 202548 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2019/09/27 | 237449 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2019/09/27 | 77968 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2019/09/27 | 87204 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2019/09/27 | 933131 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2019/09/27 | 1042827 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2019/09/27 | 19791 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2019/09/27 | 23333 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2019/09/27 | 31155 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2019/09/27 | 36626 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2019/09/27 | 63190 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2019/09/27 | 71578 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2019/09/27 | 42565 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2019/09/27 | 50928 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2019/09/27 | 1066577 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2019/09/27 | 1194275 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2019/09/27 | 41906 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2019/09/27 | 50894 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2019/09/27 | 53399 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2019/09/27 | 59417 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2019/09/27 | 26740 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2019/09/27 | 29122 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2019/09/27 | 16035 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2019/09/27 | 17766 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2019/09/27 | 63348 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2019/09/27 | 69220 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2019/09/27 | 147139 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2019/09/27 | 160577 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2019/09/27 | 73170 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2019/09/27 | 82643 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2019/09/27 | 91282 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2019/09/27 | 96182 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2019/09/27 | 2457994 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2019/09/27 | 2579880 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2019/09/27 | 54816 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2019/09/27 | 61566 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2019/09/27 | 26506 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2019/09/27 | 32351 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2019/09/27 | 61553 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2019/09/27 | 65040 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2019/09/27 | 247002 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2019/09/27 | 276789 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2019/09/27 | 533670 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2019/09/27 | 563400 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2019/09/27 | 39210 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2019/09/27 | 42941 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2019/09/27 | 190990 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2019/09/27 | 1133617 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2019/09/27 | 1056495 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2019/09/27 | 13059 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2019/09/27 | 14054 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2019/09/26 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
+2019/09/27 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -262229,7 +262230,7 @@
2008/11/07 | 35981 | systems/win32/miktex/tm/packages/prettyref.tar.lzma
2017/07/26 | 201385 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
-2019/09/26 | 363 | systems/win32/miktex/tm/packages/pr.ini
+2019/09/27 | 363 | 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
@@ -263331,7 +263332,7 @@
2019/08/14 | 4896864 | systems/win32/w32tex/aleph-w32.tar.xz
2019/09/23 | 62950996 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2019/09/24 | 512420 | systems/win32/w32tex/ChangeLog
+2019/09/26 | 512628 | 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
@@ -263355,8 +263356,8 @@
2019/09/15 | 31790716 | systems/win32/w32tex/latex-dev.tar.xz
2019/09/14 | 23234548 | systems/win32/w32tex/latex.tar.xz
2019/08/14 | 996476 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz
-2019/09/20 | 379989676 | systems/win32/w32tex/ltxpkgdocs.tar.xz
-2019/09/20 | 34157036 | systems/win32/w32tex/ltxpkgs.tar.xz
+2019/09/26 | 380518604 | systems/win32/w32tex/ltxpkgdocs.tar.xz
+2019/09/26 | 34161524 | systems/win32/w32tex/ltxpkgs.tar.xz
2019/08/17 | 3531060 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2019/09/21 | 4976580 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2019/09/09 | 5013136 | systems/win32/w32tex/luajittex-w32.tar.xz
@@ -263547,7 +263548,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2019/09/27 | 186 | timestamp
+2019/09/28 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2016/03/08 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 17526e174b..c2030580f1 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 4e518972c6..bded82dce6 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,369 +1,1239 @@
+2019/09/27 | 9812 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zogen3.tex
+2019/09/27 | 9764 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170605.java
+2019/09/27 | 9751 | macros/latex/contrib/datatool/samples/sample-dict.tex
+2019/09/27 | 96 | graphics/ketcindy/ketcindyfolder/work/ketcindy.conf
+2019/09/27 | 9648 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161209.java
+2019/09/27 | 9628 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/invparapt.tex
+2019/09/27 | 96182 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2019/09/27 | 9547 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305incanddec.tex
+2019/09/27 | 954180 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2019/09/27 | 9538 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex-plugin.js
+2019/09/27 | 9449 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatepoint.tex
+2019/09/27 | 94255 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2019/09/27 | 94161 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2019/09/27 | 9395 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1E.tex
+2019/09/27 | 937 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r04.obj
+2019/09/27 | 937 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7.tex
+2019/09/27 | 937540 | systems/texlive/tlnet/archive/tuda-ci.doc.tar.xz
+2019/09/27 | 9346 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/s1403maketableJ.cdy
+2019/09/27 | 93414 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2019/09/27 | 933131 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2019/09/27 | 92918 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2019/09/27 | 9251 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv.tex
+2019/09/27 | 9248 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/greenring.tex
+2019/09/27 | 9243 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0215quacurve.cdy
+2019/09/27 | 9240 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe6.tex
+2019/09/27 | 9225 | macros/latex/contrib/chemmacros/chemmacros.module.chemformula.code.tex
+2019/09/27 | 92003 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2019/09/27 | 9173 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacJ.tex
+2019/09/27 | 9171 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/mtfuji.png
+2019/09/27 | 91282 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2019/09/27 | 91203 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2019/09/27 | 9113 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL2.tex
+2019/09/27 | 905 | macros/latex/contrib/datatool/samples/sample-student-scores.tex
+2019/09/27 | 9047 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinJ.tex
+2019/09/27 | 9004 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatedata.tex
+2019/09/27 | 89718 | macros/latex/contrib/datatool/samples/sample-sort.pdf
+2019/09/27 | 89557 | macros/latex/contrib/datatool/samples/sample-europecv-bib.pdf
+2019/09/27 | 894 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot1.tex
+2019/09/27 | 8864 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata.tex
+2019/09/27 | 8762 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane1.tex
+2019/09/27 | 87274 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2019/09/27 | 87204 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2019/09/27 | 8716 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata.tex
+2019/09/27 | 870 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-9.tex
+2019/09/27 | 86744 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2019/09/27 | 8632 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161021.java
+2019/09/27 | 863046 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2019/09/27 | 8594 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkmc1.tex
+2019/09/27 | 8589 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setcolor.pdf
+2019/09/27 | 857 | macros/latex/contrib/datatool/samples/sample-piechart.tex
+2019/09/27 | 8571 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1313changescale.cdy
+2019/09/27 | 8562 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun.tex
+2019/09/27 | 8551 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ovaldata.tex
+2019/09/27 | 85060 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
+2019/09/27 | 8453 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2019/09/27 | 8450 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0510cubiccut2.cdy
+2019/09/27 | 84471 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0404heart.cdy
+2019/09/27 | 84431 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2019/09/27 | 8423 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.pdf
+2019/09/27 | 841 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/FigE.tex
+2019/09/27 | 840869 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyGuideE.pdf
+2019/09/27 | 83940 | systems/texlive/tlnet/archive/luatexja.source.tar.xz
+2019/09/27 | 838016 | macros/latex/contrib/datatool/datatool.dtx
+2019/09/27 | 833 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/howtouseketcindyjsE.txt
+2019/09/27 | 8287 | macros/latex/contrib/chemmacros/chemmacros.sty
+2019/09/27 | 82643 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2019/09/27 | 8255 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectpoint.tex
+2019/09/27 | 8226 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/joincrvs.tex
+2019/09/27 | 8224 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1307poly2.cdy
+2019/09/27 | 8196 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0501plane.cdy
+2019/09/27 | 8143 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/readme.pdf
+2019/09/27 | 8138 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161019.java
+2019/09/27 | 8134 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumewn.tex
+2019/09/27 | 8103 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/binvsnormal.tex
+2019/09/27 | 80469 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2019/09/27 | 8011 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/howtouseslideJ.txt
+2019/09/27 | 7894 | macros/latex/contrib/chemmacros/chemmacros.module.isotopes.code.tex
+2019/09/27 | 7842 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata3.tex
+2019/09/27 | 77968 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2019/09/27 | 77869 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2019/09/27 | 7758 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d2.tex
+2019/09/27 | 77423 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2019/09/27 | 7703 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointoncrv.tex
+2019/09/27 | 7689 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramoncrv.tex
+2019/09/27 | 7534 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0522conecutmaxima.cdy
+2019/09/27 | 75084 | graphics/ketcindy/forMac/ReadmeMacJ.pdf
+2019/09/27 | 7504 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutlogr.txt
+2019/09/27 | 7494 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2019/09/27 | 7456 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade.tex
+2019/09/27 | 742 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro02.tex
+2019/09/27 | 7392 | macros/latex/required/babel/base/babel.ins
+2019/09/27 | 73600 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2019/09/27 | 7356 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tetrahedron.tex
+2019/09/27 | 7326 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1312plane.cdy
+2019/09/27 | 73170 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2019/09/27 | 73060 | graphics/ketcindy/forWindows/ReadmeWinJ.pdf
+2019/09/27 | 73052 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0405dogwalk.cdy
+2019/09/27 | 7298 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic1list.txt
+2019/09/27 | 7292 | macros/latex/contrib/chemmacros/chemmacros.module.newman.code.tex
+2019/09/27 | 727866 | macros/latex/contrib/exsheets.zip
+2019/09/27 | 72687 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2019/09/27 | 72557 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2019/09/27 | 7242 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata1.tex
+2019/09/27 | 722114 | macros/xetex/latex/nanicolle.zip
+2019/09/27 | 7213 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces1.tex
+2019/09/27 | 7210 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita1.tex
+2019/09/27 | 720 | graphics/ketcindy/LICENSE
+2019/09/27 | 720604 | systems/texlive/tlnet/archive/l3build.doc.tar.xz
+2019/09/27 | 7198 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfcut.tex
+2019/09/27 | 7182 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160723.java
+2019/09/27 | 7171 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0609hyperbolafocus.cdy
+2019/09/27 | 71578 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2019/09/27 | 7127 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara02.tex
+2019/09/27 | 712099 | macros/latex/required/babel/base/locale.zip
+2019/09/27 | 7118 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dlogr.txt
+2019/09/27 | 7102 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0401bezierbasic.cdy
+2019/09/27 | 7089 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourier.tex
+2019/09/27 | 7078 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibhelpJ.txt
+2019/09/27 | 7037 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0608ellipsefocus.cdy
+2019/09/27 | 701 | graphics/ketcindy/ketcindyfolder/doc/source/cdy-templates/Makefile
+2019/09/27 | 701228 | macros/latex/required/babel/base/babel.pdf
+2019/09/27 | 6985 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot2.tex
+2019/09/27 | 6979 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0913animeparaboloid.cdy
+2019/09/27 | 6975 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0610parabolafocus.cdy
+2019/09/27 | 6963 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0511tetra.cdy
+2019/09/27 | 69599 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2019/09/27 | 6954 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1306poly.cdy
+2019/09/27 | 6951 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0505bezier3d.cdy
+2019/09/27 | 6939 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0914animemobius.cdy
+2019/09/27 | 6922 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0306tenkey.cdy
+2019/09/27 | 69220 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2019/09/27 | 68956 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dstart.pdf
+2019/09/27 | 6888 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptcrv.tex
+2019/09/27 | 68749 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2019/09/27 | 68334 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawfigures1.tex
+2019/09/27 | 6812 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160609.java
+2019/09/27 | 6805 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumew.tex
+2019/09/27 | 67996 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Main-Regular.ttf
+2019/09/27 | 67897 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTPicStyleE.pdf
+2019/09/27 | 67743 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calcbyr01.pdf
+2019/09/27 | 6769 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibhelpE.txt
+2019/09/27 | 6731 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcolE.tex
+2019/09/27 | 67252 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2019/09/27 | 67250 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2019/09/27 | 671 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/ignoredfun.txt
+2019/09/27 | 67029 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL0.pdf
+2019/09/27 | 6679 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1311plate.cdy
+2019/09/27 | 6655 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve2.tex
+2019/09/27 | 6648 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata3d.tex
+2019/09/27 | 6637 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0507polyhedron.cdy
+2019/09/27 | 66279 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/colortable.tex
+2019/09/27 | 6609 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch2.tex
+2019/09/27 | 66003 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/heart.png
+2019/09/27 | 6592 | graphics/ketcindy/ketcindyfolder/work/template3Dfigure.cdy
+2019/09/27 | 6588 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drwxy.tex
+2019/09/27 | 6539 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcol.tex
+2019/09/27 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
+2019/09/27 | 650 | macros/latex/contrib/datatool/samples/sample-mail-merge.tex
+2019/09/27 | 65040 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2019/09/27 | 6496 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/3dlist.txt
+2019/09/27 | 6485 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm1.tex
+2019/09/27 | 6484 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm2.tex
+2019/09/27 | 64406 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dscreen.pdf
+2019/09/27 | 642674 | macros/latex/contrib/datatool/datatool-user.pdf
+2019/09/27 | 6390 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatepoint.tex
+2019/09/27 | 6374 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putintersect.tex
+2019/09/27 | 63348 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2019/09/27 | 63276 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2019/09/27 | 6326 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0106bowhatch.cdy
+2019/09/27 | 6323 | macros/latex/contrib/chemmacros/chemmacros.module.tikz.code.tex
+2019/09/27 | 631 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r05.obj
+2019/09/27 | 63190 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2019/09/27 | 6306 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy1.tex
+2019/09/27 | 6303 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bezier3d1.tex
+2019/09/27 | 6302 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy2.tex
+2019/09/27 | 62918 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2019/09/27 | 6270 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0106bowdotfill.cdy
+2019/09/27 | 6266 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0521totaldiffskeleton.cdy
+2019/09/27 | 6263 | macros/latex/contrib/chemmacros/chemmacros.module.lang.code.tex
+2019/09/27 | 6261 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic2list.txt
+2019/09/27 | 6258 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0509cubiccut.cdy
+2019/09/27 | 6247 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/s1402copypaste.cdy
+2019/09/27 | 624546 | macros/latex/required/babel/base/babel.dtx
+2019/09/27 | 6224 | macros/latex/contrib/chemmacros/chemmacros.module.polymers.code.tex
+2019/09/27 | 6197 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve1.tex
+2019/09/27 | 61906 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03.pdf
+2019/09/27 | 6189 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0104shade.cdy
+2019/09/27 | 61776 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2019/09/27 | 61733 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/ketcommon.h
+2019/09/27 | 6161 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d02.tex
+2019/09/27 | 61566 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2019/09/27 | 61553 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2019/09/27 | 6140 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0506embedhatch.cdy
+2019/09/27 | 6135 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaperloglog.cdy
+2019/09/27 | 6128 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe7.tex
+2019/09/27 | 6109 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0504embed.cdy
+2019/09/27 | 6105 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0912animesaddle.cdy
+2019/09/27 | 6078 | macros/latex/contrib/datatool/samples/sample-glossary.tex
+2019/09/27 | 6068 | macros/latex/contrib/chemmacros/chemmacros.module.thermodynamics.code.tex
+2019/09/27 | 60335 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2019/09/27 | 6028 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0503perp.cdy
+2019/09/27 | 6002 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/ketcommonhead.h
+2019/09/27 | 59989 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.pdf
+2019/09/27 | 5997 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0501basic.cdy
+2019/09/27 | 5978 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animate.cdy
+2019/09/27 | 5974 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.tex
+2019/09/27 | 595 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/DownloadPolyhedrons_objJ.txt
+2019/09/27 | 5957 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0102figure2.cdy
+2019/09/27 | 5953 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1309discont2.cdy
+2019/09/27 | 59417 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2019/09/27 | 5925 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/cardioid1.tex
+2019/09/27 | 5923 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourierseries.tex
+2019/09/27 | 5908 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705para.cdy
+2019/09/27 | 5885 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3.tex
+2019/09/27 | 58851 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2019/09/27 | 5862 | macros/latex/contrib/chemmacros/chemmacros.module.charges.code.tex
+2019/09/27 | 5848 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0606epitrochoid.cdy
+2019/09/27 | 5843 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0607hypotrochoid.cdy
+2019/09/27 | 583 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawpoint.tex
+2019/09/27 | 58328 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara3.tex
+2019/09/27 | 5827 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animateE.cdy
+2019/09/27 | 5825 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0605cycloid2.cdy
+2019/09/27 | 5785 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705paraE.cdy
+2019/09/27 | 5781 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0604diffeq2.cdy
+2019/09/27 | 5778 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1112residue.cdy
+2019/09/27 | 5757 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeat.cdy
+2019/09/27 | 575506 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2019/09/27 | 5750 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graphE.cdy
+2019/09/27 | 5747 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0502spacecurve.cdy
+2019/09/27 | 5744 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1308discont.cdy
+2019/09/27 | 5730 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1609trigratio.cdy
+2019/09/27 | 571 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeat.txt
+2019/09/27 | 57191 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2019/09/27 | 57174 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/surflib.h
+2019/09/27 | 57123 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed03.pdf
+2019/09/27 | 5710 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0214inputvalue.cdy
+2019/09/27 | 56 | macros/latex/contrib/datatool/samples/sample-autokeys-data.csv
+2019/09/27 | 5679 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan1.tex
+2019/09/27 | 5669 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1201integrate.cdy
+2019/09/27 | 5666 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe8.tex
+2019/09/27 | 56632 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2019/09/27 | 5640 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1011matrixop.cdy
+2019/09/27 | 56403 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2019/09/27 | 5635 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch3.tex
+2019/09/27 | 563400 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2019/09/27 | 560963 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2019/09/27 | 5607 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0105vector.cdy
+2019/09/27 | 5598 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0602diffeq.cdy
+2019/09/27 | 5593 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1110integrate.cdy
+2019/09/27 | 5570 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/makefunlist.cdy
+2019/09/27 | 5556 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0601cycloid.cdy
+2019/09/27 | 5551 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan2.tex
+2019/09/27 | 5550 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1303objparts.cdy
+2019/09/27 | 5534 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/s1401csvprocessing.cdy
+2019/09/27 | 5513 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1105fint101.cdy
+2019/09/27 | 548 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/vertex01.tex
+2019/09/27 | 5481 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1104diff.cdy
+2019/09/27 | 54816 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2019/09/27 | 547 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graph.txt
+2019/09/27 | 54754 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start09.pdf
+2019/09/27 | 5470 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1103calcby.cdy
+2019/09/27 | 5469 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1507intersectcrvsfR.cdy
+2019/09/27 | 5462 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1105fzero109.cdy
+2019/09/27 | 5458 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1101calculator1.cdy
+2019/09/27 | 5457 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara01.tex
+2019/09/27 | 5450 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1106fmmx110.cdy
+2019/09/27 | 5448 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1102calculator2.cdy
+2019/09/27 | 544492 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2019/09/27 | 5440 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0603envelope.cdy
+2019/09/27 | 5437 | macros/latex/contrib/chemmacros/chemmacros.module.acid-base.code.tex
+2019/09/27 | 5417 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0611generalangle.cdy
+2019/09/27 | 5412 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustume.tex
+2019/09/27 | 5411 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1305hyperpara.cdy
+2019/09/27 | 5408 | graphics/ketcindy/ketcindyfolder/work/allbuttons.cdy
+2019/09/27 | 5406 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1201integrate2.cdy
+2019/09/27 | 539 | macros/latex/contrib/datatool/samples/sample-student-records.csv
+2019/09/27 | 53940 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2019/09/27 | 539376 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2019/09/27 | 5386 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1100list.cdy
+2019/09/27 | 5383 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/histgram.tex
+2019/09/27 | 5376 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1304symbol.cdy
+2019/09/27 | 5342 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeatE.cdy
+2019/09/27 | 53399 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2019/09/27 | 533670 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2019/09/27 | 5332 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0907intersectcrvsf.cdy
+2019/09/27 | 5331 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0213implicithatch.cdy
+2019/09/27 | 5315 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch4.tex
+2019/09/27 | 5306 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graph.cdy
+2019/09/27 | 53016 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smalla-h.png
+2019/09/27 | 5290 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1502coneR.cdy
+2019/09/27 | 5290 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0910multisurfaces.cdy
+2019/09/27 | 5287 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1501paraboloidR.cdy
+2019/09/27 | 5285 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0901paraboloid.cdy
+2019/09/27 | 5284 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1301basic.cdy
+2019/09/27 | 5281 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0908wiredata.cdy
+2019/09/27 | 52816 | graphics/ketcindy/forLinux/ReadmeLinuxJ.pdf
+2019/09/27 | 5278 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0906curveonsurf.cdy
+2019/09/27 | 5277 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1506curveonsurfR.cdy
+2019/09/27 | 5276 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0916multiandcut.cdy
+2019/09/27 | 5274 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0909conecut.cdy
+2019/09/27 | 5255 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1608texcalc.cdy
+2019/09/27 | 5252 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1508multisurfacesR.cdy
+2019/09/27 | 5250 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1510conecutR.cdy
+2019/09/27 | 5250 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata5.tex
+2019/09/27 | 5240 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0904mant.cdy
+2019/09/27 | 5237 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1509wiredataR.cdy
+2019/09/27 | 5230 | graphics/ketcindy/ketcindyfolder/work/template4ketcindyjs.cdy
+2019/09/27 | 5226 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0915discont.cdy
+2019/09/27 | 5226 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160604.java
+2019/09/27 | 5222 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1504mantR.cdy
+2019/09/27 | 5220 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0905sphere.cdy
+2019/09/27 | 5219 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0911saddleskeleton.cdy
+2019/09/27 | 5214 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1013incdec.cdy
+2019/09/27 | 5211 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs2.tex
+2019/09/27 | 5211 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs1.tex
+2019/09/27 | 5210 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0902cone.cdy
+2019/09/27 | 5210 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/lineplot.tex
+2019/09/27 | 5207 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1505sphereR.cdy
+2019/09/27 | 5204 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaperlog.cdy
+2019/09/27 | 52036 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2019/09/27 | 52009 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2019/09/27 | 5199 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s210diffeq1.tex
+2019/09/27 | 5191 | macros/latex/required/babel/base/README.md
+2019/09/27 | 5186 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1503saddleR.cdy
+2019/09/27 | 5181 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setscaling.tex
+2019/09/27 | 5180 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0903saddle.cdy
+2019/09/27 | 5175 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0210diffeq2.cdy
+2019/09/27 | 5171 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0205coniccurve.cdy
+2019/09/27 | 5168 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata.tex
+2019/09/27 | 5164 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0110hypotrochoid.cdy
+2019/09/27 | 514 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeatE.txt
+2019/09/27 | 5139 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d1.tex
+2019/09/27 | 5137 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0203graph2.cdy
+2019/09/27 | 5135 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0206defexp.cdy
+2019/09/27 | 512 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/rcr.txt
+2019/09/27 | 5125 | graphics/ketcindy/ketcindyfolder/scripts/ketcindy.pl
+2019/09/27 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
+2019/09/27 | 5109 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0802plotR2.cdy
+2019/09/27 | 5103 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1012odefor.cdy
+2019/09/27 | 5102 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01E.tex
+2019/09/27 | 50928 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2019/09/27 | 50904 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smalli-o.png
+2019/09/27 | 50894 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2019/09/27 | 50873 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smallp-w.png
+2019/09/27 | 5083 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaper.cdy
+2019/09/27 | 50685 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mvgaiyou01.pdf
+2019/09/27 | 5058 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinE.tex
+2019/09/27 | 505605 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2019/09/27 | 505566 | systems/win32/miktex/tm/packages/files.csv.lzma
+2019/09/27 | 50505 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2019/09/27 | 5047 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot.tex
+2019/09/27 | 5035 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0204graph3.cdy
+2019/09/27 | 5034 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewsn.tex
+2019/09/27 | 5020 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0109epitrochoid.cdy
+2019/09/27 | 5004 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv2.tex
+2019/09/27 | 4997 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0202graph1.cdy
+2019/09/27 | 4995 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1603gamow.cdy
+2019/09/27 | 499167 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2019/09/27 | 4980 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxJ.tex
+2019/09/27 | 4976 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1010fourier.cdy
+2019/09/27 | 49729 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2019/09/27 | 49649 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata01.pdf
+2019/09/27 | 4948 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1604putoncurve.cdy
+2019/09/27 | 4930 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0108cycloid.cdy
+2019/09/27 | 4929 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0107hyperbolahatch.cdy
+2019/09/27 | 49270 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2019/09/27 | 4925 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0803plotdiscR.cdy
+2019/09/27 | 4922 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0801plotR.cdy
+2019/09/27 | 4920 | macros/latex/contrib/chemmacros/chemmacros.module.mechanisms.code.tex
+2019/09/27 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2019/09/27 | 4891 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0402ospline.cdy
+2019/09/27 | 4890 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basicE.cdy
+2019/09/27 | 4889 | graphics/ketcindy/ketcindyfolder/work/template1basic.cdy
+2019/09/27 | 4888 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1008idtable.cdy
+2019/09/27 | 4886 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rasen.tex
+2019/09/27 | 4885 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1606morley.cdy
+2019/09/27 | 4885 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basic.cdy
+2019/09/27 | 4881 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0805histplot.cdy
+2019/09/27 | 4880 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0101figure.cdy
+2019/09/27 | 4865 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1005intplot.cdy
+2019/09/27 | 4861 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1602diffeq2.cdy
+2019/09/27 | 4848 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thin.cdy
+2019/09/27 | 48472 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concept.tex
+2019/09/27 | 4837 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacE.tex
+2019/09/27 | 4834 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1001factorial.cdy
+2019/09/27 | 4832 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0209diffeq.cdy
+2019/09/27 | 4823 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita8.tex
+2019/09/27 | 4816 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thinE.cdy
+2019/09/27 | 4805 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1007linalg.cdy
+2019/09/27 | 47970 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2019/09/27 | 4793 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt.tex
+2019/09/27 | 4787 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0804boxplot.cdy
+2019/09/27 | 47812 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addgraph.tex
+2019/09/27 | 477 | macros/latex/contrib/datatool/samples/sample-datatooltk.tex
+2019/09/27 | 4778 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1009diffeq.cdy
+2019/09/27 | 4767 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0103polygon.cdy
+2019/09/27 | 4762 | macros/latex/contrib/chemmacros/chemmacros.module.errorcheck.code.tex
+2019/09/27 | 4751 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1004calcby.cdy
+2019/09/27 | 474 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/nsi.txt
+2019/09/27 | 4730 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0101figurepdf.cdy
+2019/09/27 | 4707 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0207envelope.cdy
+2019/09/27 | 4701 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1001basic.cdy
+2019/09/27 | 46997 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab02.pdf
+2019/09/27 | 46856 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter01.pdf
+2019/09/27 | 4672 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0208intersecthatch.cdy
+2019/09/27 | 4669 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0212implicit.cdy
+2019/09/27 | 4665 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scalepoint.tex
+2019/09/27 | 46235 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/conceptE.tex
+2019/09/27 | 4622 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0403osplinecrspline.cdy
+2019/09/27 | 4616 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1006calculus.cdy
+2019/09/27 | 4615 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1014primenumber.cdy
+2019/09/27 | 4611 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0302table2.cdy
+2019/09/27 | 4610 | macros/latex/contrib/chemmacros/chemmacros.module.particles.code.tex
+2019/09/27 | 4610 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1310totaldiff.cdy
+2019/09/27 | 460 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/DownloadPolyhedrons_objE.txt
+2019/09/27 | 45934 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/pdefourier.mac
+2019/09/27 | 45775 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2019/09/27 | 457515 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2019/09/27 | 45724 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2019/09/27 | 456 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graphE.txt
+2019/09/27 | 4569 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1003trig.cdy
+2019/09/27 | 4563 | macros/latex/contrib/chemmacros/chemmacros.module.phases.code.tex
+2019/09/27 | 4562 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1012for.cdy
+2019/09/27 | 45616 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2019/09/27 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2019/09/27 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2019/09/27 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2019/09/27 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2019/09/27 | 45471 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2019/09/27 | 4545 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKitaE.cdy
+2019/09/27 | 4543 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcell.tex
+2019/09/27 | 4538 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv1.tex
+2019/09/27 | 4529 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1002equation.cdy
+2019/09/27 | 4520 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit1.tex
+2019/09/27 | 4508 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1005diffint.cdy
+2019/09/27 | 450076 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2019/09/27 | 44952 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2019/09/27 | 448778 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/oshima/os_muldif.rr
+2019/09/27 | 44733 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Small.png
+2019/09/27 | 4469 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1607inputbox.cdy
+2019/09/27 | 4452 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shadeE.tex
+2019/09/27 | 4437 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb11.tex
+2019/09/27 | 4432 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/taylor.tex
+2019/09/27 | 44178 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx01.pdf
+2019/09/27 | 4414 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/rkfun.lisp
+2019/09/27 | 4402 | graphics/ketcindy/ketcindyfolder/work/template0.cdy
+2019/09/27 | 4389 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/readobj.tex
+2019/09/27 | 43561 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro01.pdf
+2019/09/27 | 4348 | graphics/ketcindy/forMac/setketcindy.command
+2019/09/27 | 43444 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2019/09/27 | 43429 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeat.pdf
+2019/09/27 | 4322 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb8.tex
+2019/09/27 | 4319 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Framedata.pdf
+2019/09/27 | 43079 | macros/generic/tokcycle/tokcycle-examples.tex
+2019/09/27 | 4298 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0508concatobj.cdy
+2019/09/27 | 42941 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2019/09/27 | 4286 | macros/latex/contrib/chemmacros/chemmacros.module.xfrac.code.tex
+2019/09/27 | 4282 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1202equations.cdy
+2019/09/27 | 42800 | systems/texlive/tlnet/archive/unicode-math.tar.xz
+2019/09/27 | 4265 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0201basic.cdy
+2019/09/27 | 42565 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2019/09/27 | 42556 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttableE.tex
+2019/09/27 | 4246 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata1.tex
+2019/09/27 | 42450 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01E.pdf
+2019/09/27 | 4217 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1202calcby.cdy
+2019/09/27 | 4194 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter3d.tex
+2019/09/27 | 4193 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx.tex
+2019/09/27 | 41906 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2019/09/27 | 41901 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2019/09/27 | 4181 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0304graphforincanddec.cdy
+2019/09/27 | 4171 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1111grobner1.cdy
+2019/09/27 | 41670 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeatE.pdf
+2019/09/27 | 4160 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL1.tex
+2019/09/27 | 4159 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/oresenex01.tex
+2019/09/27 | 415256 | macros/latex/contrib/datatool/datatool-user.tex
+2019/09/27 | 41448 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Math-Italic.ttf
+2019/09/27 | 4143 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun02.tex
+2019/09/27 | 4140 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot1.tex
+2019/09/27 | 4124 | systems/texlive/tlnet/archive/latexconfig.tar.xz
+2019/09/27 | 4115 | graphics/ketcindy/forWindows/setketcindyothertex.bat
+2019/09/27 | 410942 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/Cindy.js
+2019/09/27 | 4104 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumw.tex
+2019/09/27 | 41007 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2019/09/27 | 4083 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaper1.cdy
+2019/09/27 | 407 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/ysi.txt
+2019/09/27 | 4076 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata01.tex
+2019/09/27 | 40697 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start04.pdf
+2019/09/27 | 4057 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0304multitables.cdy
+2019/09/27 | 40555 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2019/09/27 | 40505 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start06.pdf
+2019/09/27 | 404 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/xsi.txt
+2019/09/27 | 4032 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1605triangle.cdy
+2019/09/27 | 4019 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara04.tex
+2019/09/27 | 40139 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start08.pdf
+2019/09/27 | 3997 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed01.tex
+2019/09/27 | 39958 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start05.pdf
+2019/09/27 | 3992 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.tex
+2019/09/27 | 398 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/pcr.txt
+2019/09/27 | 39875 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2019/09/27 | 3983 | graphics/ketcindy/forWindows/setketcindytexlive.bat
+2019/09/27 | 3979 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rshade.tex
+2019/09/27 | 3978 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxE.tex
+2019/09/27 | 39770 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start07.pdf
+2019/09/27 | 3976 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0301table.cdy
+2019/09/27 | 3966 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0403oshimaspline.cdy
+2019/09/27 | 3959 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0305twotables.cdy
+2019/09/27 | 394 | graphics/ketcindy/tl-integration/README.TeXLive
+2019/09/27 | 3941710 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2019/09/27 | 3938 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0808ttest.cdy
+2019/09/27 | 3934 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0302table2line.cdy
+2019/09/27 | 3931 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crosspoint.tex
+2019/09/27 | 392 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thinE.txt
+2019/09/27 | 39210 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2019/09/27 | 391446 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2019/09/27 | 3904 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1601basic.cdy
+2019/09/27 | 3902 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d03.tex
+2019/09/27 | 3884 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/expr.tex
+2019/09/27 | 387867 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2019/09/27 | 387379 | macros/xetex/latex/nanicolle/nanicolle.pdf
+2019/09/27 | 38688 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2019/09/27 | 3860 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata02.tex
+2019/09/27 | 38604 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttable.tex
+2019/09/27 | 385 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/zsi.txt
+2019/09/27 | 3855 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160601.java
+2019/09/27 | 3840 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0807dataframe.cdy
+2019/09/27 | 3840 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.cdy
+2019/09/27 | 3838 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.cdy
+2019/09/27 | 3823 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160518.java
+2019/09/27 | 3821 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160530.java
+2019/09/27 | 3808 | graphics/ketcindy/forWindows/setketcindyw32J.bat
+2019/09/27 | 3803 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata4.tex
+2019/09/27 | 3803 | graphics/ketcindy/forWindows/setketcindykettex.bat
+2019/09/27 | 37888 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04.pdf
+2019/09/27 | 3786 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0806random.cdy
+2019/09/27 | 3775 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe4.tex
+2019/09/27 | 37752 | systems/texlive/tlnet/archive/unicode-math.source.tar.xz
+2019/09/27 | 37620 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Main-Regular.woff
+2019/09/27 | 3740 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt1.tex
+2019/09/27 | 3738 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/derivative.tex
+2019/09/27 | 3736 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/CindyJS.css
+2019/09/27 | 3720 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata03.tex
+2019/09/27 | 3715 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/animestart.tex
+2019/09/27 | 37091 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bbdata.pdf
+2019/09/27 | 3708 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin150906.java
+2019/09/27 | 3705 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch5.tex
+2019/09/27 | 3700 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe3.tex
+2019/09/27 | 36985 | graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceJ.tex
+2019/09/27 | 3673 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot3.tex
+2019/09/27 | 36626 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2019/09/27 | 36577 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start03.pdf
+2019/09/27 | 3650 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed02.tex
+2019/09/27 | 364 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r03.obj
+2019/09/27 | 363 | systems/win32/miktex/tm/packages/pr.ini
+2019/09/27 | 363 | graphics/ketcindy/ketcindyfolder/scripts/setketcindy.txt
+2019/09/27 | 36368 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch.pdf
+2019/09/27 | 36366 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2019/09/27 | 36365 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideE.tex
+2019/09/27 | 36338 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/diffeq1.pdf
+2019/09/27 | 362074 | macros/generic/tokcycle.zip
+2019/09/27 | 3597 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimarrow.tex
+2019/09/27 | 3597 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowdata.tex
+2019/09/27 | 357227 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex
+2019/09/27 | 356012 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2019/09/27 | 354709 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
+2019/09/27 | 3541 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatar1.tex
+2019/09/27 | 35367 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04E.pdf
+2019/09/27 | 3530 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs1.tex
+2019/09/27 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx
+2019/09/27 | 35220 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2019/09/27 | 35069 | macros/latex/contrib/datatool/samples/sample-barchart.pdf
+2019/09/27 | 3501 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun02.tex
+2019/09/27 | 348 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basic.txt
+2019/09/27 | 3486 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d02.tex
+2019/09/27 | 3486 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d01.tex
+2019/09/27 | 3485220 | systems/texlive/tlnet/archive/luatexja.doc.tar.xz
+2019/09/27 | 34850 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2019/09/27 | 34837 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2019/09/27 | 3481 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita9.tex
+2019/09/27 | 3478 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe5.tex
+2019/09/27 | 3470 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d01.tex
+2019/09/27 | 34614 | macros/latex/contrib/datatool/samples/sample-student-scores.pdf
+2019/09/27 | 3438 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160515.java
+2019/09/27 | 342320 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab01.pdf
+2019/09/27 | 3416 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic3list.txt
+2019/09/27 | 3405 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3logr.txt
+2019/09/27 | 3398 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bisector.pdf
+2019/09/27 | 33959 | macros/latex/contrib/datatool/samples/sample-piechart.pdf
+2019/09/27 | 3384 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata02.tex
+2019/09/27 | 3381 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-circle.pdf
+2019/09/27 | 3372 | macros/latex/contrib/datatool/samples/data-raw.dbtex
+2019/09/27 | 335 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/tsi.txt
+2019/09/27 | 3356 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circle-by-radius.pdf
+2019/09/27 | 3344 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle-mark.pdf
+2019/09/27 | 33425 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2019/09/27 | 33354 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2019/09/27 | 333188 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent.r
+2019/09/27 | 33291 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot2.pdf
+2019/09/27 | 3312 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-parallel.pdf
+2019/09/27 | 3307 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/enclosing.tex
+2019/09/27 | 33070 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03E.pdf
+2019/09/27 | 3295 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mirror.pdf
+2019/09/27 | 3292 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimseg.tex
+2019/09/27 | 32919 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/coloring.pdf
+2019/09/27 | 328 | macros/latex/contrib/datatool/samples/sample-europecv-bib.tex
+2019/09/27 | 328 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basicE.txt
+2019/09/27 | 328748 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2019/09/27 | 32848 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx03.pdf
+2019/09/27 | 3275 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-lines.pdf
+2019/09/27 | 3273 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot2.tex
+2019/09/27 | 3259 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb9.tex
+2019/09/27 | 3244 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs2.tex
+2019/09/27 | 3243 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygon.pdf
+2019/09/27 | 32409 | graphics/ketcindy/ketcindyfolder/style/ketpic.sty
+2019/09/27 | 3239 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-1.tex
+2019/09/27 | 32382 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001.pdf
+2019/09/27 | 323806 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start01.pdf
+2019/09/27 | 32356 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot2.tex
+2019/09/27 | 32351 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2019/09/27 | 3230 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-perp.pdf
+2019/09/27 | 3229 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler1.tex
+2019/09/27 | 3229 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/move.pdf
+2019/09/27 | 3227 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/delete.pdf
+2019/09/27 | 32191 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2019/09/27 | 3218 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perpplane.tex
+2019/09/27 | 3217 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate-view.pdf
+2019/09/27 | 3217 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch1.tex
+2019/09/27 | 3215 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle.pdf
+2019/09/27 | 3213 | graphics/ketcindy/ketcindyfolder/style/ketslide.sty
+2019/09/27 | 321227 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2019/09/27 | 3205 | graphics/ketcindy/ketcindyfolder/style/ketslide2.sty
+2019/09/27 | 3194 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola-by-foci.pdf
+2019/09/27 | 3193 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/snap.pdf
+2019/09/27 | 3185 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyperbola-by-foci.pdf
+2019/09/27 | 31818 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list00.pdf
+2019/09/27 | 31751 | macros/latex/contrib/datatool/samples/sample-two-per-row.pdf
+2019/09/27 | 3167 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fontsize.tex
+2019/09/27 | 316762 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpicR/ketpic5_2_4.r
+2019/09/27 | 3165 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipse-by-foci.pdf
+2019/09/27 | 31563 | graphics/ketcindy/HowToInstallJ.pdf
+2019/09/27 | 3144 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-more.pdf
+2019/09/27 | 3139 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersection.pdf
+2019/09/27 | 3133389 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/lib/cindy2.jar
+2019/09/27 | 31308 | systems/texlive/tlnet/archive/l3build.tar.xz
+2019/09/27 | 31220 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Main-Regular.woff2
+2019/09/27 | 31185 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2019/09/27 | 3115 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-line.pdf
+2019/09/27 | 31155 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2019/09/27 | 31120 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx02.pdf
+2019/09/27 | 31028 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf3.pdf
+2019/09/27 | 3100 | macros/latex/contrib/datatool/samples/sample-sort.tex
+2019/09/27 | 31007 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2019/09/27 | 30 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvhelpJ.txt
+2019/09/27 | 30 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvhelpE.txt
+2019/09/27 | 308928 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2019/09/27 | 3080 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polar-of-point.pdf
+2019/09/27 | 306 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/qcr.txt
+2019/09/27 | 3060 | macros/latex/contrib/datatool/README
+2019/09/27 | 3060 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter2.tex
+2019/09/27 | 3046 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-less.pdf
+2019/09/27 | 304044 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slot.pdf
+2019/09/27 | 3038 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.tex
+2019/09/27 | 30279 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001E.pdf
+2019/09/27 | 30237 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2019/09/27 | 301 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/ReadmeJ.txt
+2019/09/27 | 3017 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita6E.tex
+2019/09/27 | 3013 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-out.pdf
+2019/09/27 | 3010 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline2.tex
+2019/09/27 | 3010 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/middle.pdf
+2019/09/27 | 3007 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex03.tex
+2019/09/27 | 3005 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-in.pdf
+2019/09/27 | 3003 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segment.pdf
+2019/09/27 | 3000 | macros/latex/contrib/chemmacros/chemmacros.module.symbols.code.tex
+2019/09/27 | 299 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animate.txt
+2019/09/27 | 2998 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table02.tex
+2019/09/27 | 2973 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara03.tex
+2019/09/27 | 29710 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2019/09/27 | 2964951 | install/macros/latex/contrib/datatool.tds.zip
+2019/09/27 | 2958 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-points.pdf
+2019/09/27 | 292 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r02.obj
+2019/09/27 | 29256 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2019/09/27 | 29250 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2019/09/27 | 29122 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2019/09/27 | 29010 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start02.pdf
+2019/09/27 | 28885 | macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex
+2019/09/27 | 28832 | systems/texlive/tlnet/archive/l3build.source.tar.xz
+2019/09/27 | 2883204 | macros/latex/contrib/datatool.zip
+2019/09/27 | 28737 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2019/09/27 | 2870 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/poison01.tex
+2019/09/27 | 28628 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideJ.tex
+2019/09/27 | 28536 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle2E.tex
+2019/09/27 | 2841 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/single-add.pdf
+2019/09/27 | 283 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbmain.tex
+2019/09/27 | 2836 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/howtouseslideE.txt
+2019/09/27 | 2830 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/surflibhead.h
+2019/09/27 | 28272 | systems/texlive/tlnet/archive/tuda-ci.tar.xz
+2019/09/27 | 28245 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipsecindy.pdf
+2019/09/27 | 281 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot1.tex
+2019/09/27 | 281503 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2019/09/27 | 281253 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2019/09/27 | 2774 | graphics/ketcindy/forLinux/setketcindy.sh
+2019/09/27 | 2767 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces2.tex
+2019/09/27 | 276789 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2019/09/27 | 27651 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2019/09/27 | 27409 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Dotfill.tex
+2019/09/27 | 273 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animateE.txt
+2019/09/27 | 271718 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2019/09/27 | 2710 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305graphforincanddec.tex
+2019/09/27 | 27014 | macros/generic/tokcycle/tokcycle-doc.tex
+2019/09/27 | 26958 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2019/09/27 | 26868 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Intersectcurvsf.pdf
+2019/09/27 | 2683 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkCR.tex
+2019/09/27 | 2679 | graphics/ketcindy/ketcindyfolder/style/ketmedia.sty
+2019/09/27 | 26740 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2019/09/27 | 2665964 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceJ.pdf
+2019/09/27 | 26646 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2019/09/27 | 265937 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/Spacekc.pdf
+2019/09/27 | 26506 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2019/09/27 | 2630 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdexample.tex
+2019/09/27 | 26292 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slider.pdf
+2019/09/27 | 26195 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2019/09/27 | 2612 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot2.tex
+2019/09/27 | 2611 | macros/latex/contrib/chemmacros/chemmacros.module.greek.code.tex
+2019/09/27 | 260545 | macros/generic/tokcycle/tokcycle-examples.pdf
+2019/09/27 | 259 | graphics/ketcindy/forLinux/setcindyetc.sh
+2019/09/27 | 2594 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot1.tex
+2019/09/27 | 2579880 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2019/09/27 | 255336 | macros/generic/tokcycle/tokcycle-doc.pdf
+2019/09/27 | 25488 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smallxyz.png
+2019/09/27 | 25319 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2019/09/27 | 2525 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata4.tex
+2019/09/27 | 2521 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter.tex
+2019/09/27 | 2521 | graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallE.tex
+2019/09/27 | 2506 | macros/latex/contrib/chemmacros/README
+2019/09/27 | 2497 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.tex
+2019/09/27 | 2496 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe2.tex
+2019/09/27 | 2494 | graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallJ.tex
+2019/09/27 | 24923 | macros/latex/contrib/datatool/samples/sample-autokeys.pdf
+2019/09/27 | 2484298 | install/macros/latex/required/babel-base.tds.zip
+2019/09/27 | 2481 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline1.tex
+2019/09/27 | 247519 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2019/09/27 | 247002 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2019/09/27 | 2464 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler.tex
+2019/09/27 | 246471 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2019/09/27 | 2457994 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2019/09/27 | 24514 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/assign.tex
+2019/09/27 | 24507 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter4.tex
+2019/09/27 | 2444 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplotE.tex
+2019/09/27 | 2430 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segmark.tex
+2019/09/27 | 2428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-4.tex
+2019/09/27 | 2428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-3.tex
+2019/09/27 | 2428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-2.tex
+2019/09/27 | 24239 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara1.tex
+2019/09/27 | 2411 | macros/latex/contrib/chemmacros/chemmacros.module.all.code.tex
+2019/09/27 | 24053 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2019/09/27 | 23928 | graphics/ketcindy/ketcindyfolder/style/ketpic2e.sty
+2019/09/27 | 23914 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara4.tex
+2019/09/27 | 23877 | macros/latex/contrib/chemmacros/chemmacros.history
+2019/09/27 | 23862 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02.pdf
+2019/09/27 | 23833 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola.tex
+2019/09/27 | 23828 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleJ.tex
+2019/09/27 | 23820 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Math-Italic.woff
+2019/09/27 | 237449 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2019/09/27 | 236 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705para.txt
+2019/09/27 | 23608 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara2.tex
+2019/09/27 | 235 | graphics/ketcindy/tl-integration/ketcindy.ini
+2019/09/27 | 23543 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1.tex
+2019/09/27 | 23485 | graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceE.tex
+2019/09/27 | 23428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata3.tex
+2019/09/27 | 23333 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2019/09/27 | 2332 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/inversefun.tex
+2019/09/27 | 23201 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleE.tex
+2019/09/27 | 2319 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata2.tex
+2019/09/27 | 2318 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dhelpJ.txt
+2019/09/27 | 23173 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata4.tex
+2019/09/27 | 2313 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita5E.tex
+2019/09/27 | 22908 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2019/09/27 | 22860 | macros/latex/contrib/datatool/samples/sample-datatooltk.pdf
+2019/09/27 | 2283 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perppt.tex
+2019/09/27 | 2278 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark.tex
+2019/09/27 | 2278676 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/oshima/os_muldif.pdf
+2019/09/27 | 2271 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark01.tex
+2019/09/27 | 22672 | graphics/ketcindy/forWindows/ReadmeWinE.pdf
+2019/09/27 | 2266 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun03.tex
+2019/09/27 | 22662 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf1.pdf
+2019/09/27 | 2256 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun01.tex
+2019/09/27 | 22532980 | systems/texlive/tlnet/install-tl.zip
+2019/09/27 | 2251 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/build.xml
+2019/09/27 | 2249 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-5.tex
+2019/09/27 | 2248 | graphics/ketcindy/ketcindyfolder/scripts/ketcindy.sh
+2019/09/27 | 2244 | macros/latex/contrib/datatool/datatool.ins
+2019/09/27 | 223 | graphics/ketcindy/forMac/Forsettingmanually/ketcindy.ini
+2019/09/27 | 223964 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex
+2019/09/27 | 22324 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.pdf
+2019/09/27 | 2219 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot01.tex
+2019/09/27 | 2204 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/poincare.mac
+2019/09/27 | 22033 | graphics/ketcindy/forMac/ReadmeMacE.pdf
+2019/09/27 | 21941 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3view.pdf
+2019/09/27 | 21932 | macros/latex/required/babel/base/bbcompat.dtx
+2019/09/27 | 21916 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01.pdf
+2019/09/27 | 21903 | macros/latex/contrib/datatool/samples/sample-mail-merge.pdf
+2019/09/27 | 2185 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvlogr.txt
+2019/09/27 | 2173 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun01.tex
+2019/09/27 | 21671 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table03.pdf
+2019/09/27 | 21434 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata02.pdf
+2019/09/27 | 214118 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2019/09/27 | 21348 | macros/latex/contrib/chemmacros/chemmacros.module.orbital.code.tex
+2019/09/27 | 21339 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/katex.min.css
+2019/09/27 | 21280 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01.pdf
+2019/09/27 | 2125 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata04.tex
+2019/09/27 | 21238 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table01.pdf
+2019/09/27 | 2122000 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2019/09/27 | 210 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/ReadmeE.txt
+2019/09/27 | 209 | graphics/ketcindy/forWindows/Forsettingmanually/ketcindy.conf
+2019/09/27 | 2099 | macros/latex/contrib/chemmacros/chemmacros.module.units.code.tex
+2019/09/27 | 209302 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/CindyhelpE.pdf
+2019/09/27 | 208 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705paraE.txt
+2019/09/27 | 20879 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf2.pdf
+2019/09/27 | 208658 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodel.tex
+2019/09/27 | 208542 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodelE.tex
+2019/09/27 | 20718 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2019/09/27 | 206 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/figwall/wallpaper.tex
+2019/09/27 | 20509 | graphics/ketcindy/forLinux/ReadmeLinuxE.pdf
+2019/09/27 | 20432 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Math-Italic.woff2
+2019/09/27 | 2035361 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceE.pdf
+2019/09/27 | 20325 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxbatch.tex
+2019/09/27 | 202548 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2019/09/27 | 20235141 | install/graphics/ketcindy.tds.zip
+2019/09/27 | 20205685 | graphics/ketcindy.zip
+2019/09/27 | 201 | graphics/ketcindy/forWindows/Forsettingmanually/ketcindy.ini
+2019/09/27 | 2016 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointsize.tex
+2019/09/27 | 20091 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.pdf
+2019/09/27 | 1999 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot1.tex
+2019/09/27 | 1998 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata2.tex
+2019/09/27 | 19950 | macros/xetex/latex/nanicolle/nanicolle.tex
+2019/09/27 | 1989 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxima1.tex
+2019/09/27 | 1982 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe1.tex
+2019/09/27 | 198182 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2019/09/27 | 19791 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2019/09/27 | 19648 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvr.cs
+2019/09/27 | 1956 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/PutcellE.tex
+2019/09/27 | 19556 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata2.tex
+2019/09/27 | 194932 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2019/09/27 | 193858 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2019/09/27 | 19278 | graphics/ketcindy/HowToInstallE.pdf
+2019/09/27 | 19237 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start10.pdf
+2019/09/27 | 190990 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2019/09/27 | 190914 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2019/09/27 | 1902 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tangent.tex
+2019/09/27 | 19002 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected02.pdf
+2019/09/27 | 1885 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.tex
+2019/09/27 | 18706 | macros/latex/contrib/chemmacros/chemmacros.module.spectroscopy.code.tex
+2019/09/27 | 18691858 | systems/texlive/tlnet/install-tl-windows.exe
+2019/09/27 | 186819 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2019/09/27 | 1865 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane2.tex
+2019/09/27 | 1858 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowhead.tex
+2019/09/27 | 18576 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdtoconsole.pdf
+2019/09/27 | 185582 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2019/09/27 | 1854 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate01.tex
+2019/09/27 | 184 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r01.obj
+2019/09/27 | 18491 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/rcr.cdy
+2019/09/27 | 1848 | systems/texlive/tlnet/archive/practicalreports.tar.xz
+2019/09/27 | 18487 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02E.pdf
+2019/09/27 | 18432 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent_reptikz.r
+2019/09/27 | 184238 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2019/09/27 | 183604 | systems/texlive/tlnet/archive/practicalreports.doc.tar.xz
+2019/09/27 | 1830 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramark.tex
+2019/09/27 | 18272 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setwindow.pdf
+2019/09/27 | 182710 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2019/09/27 | 18118 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara5.tex
+2019/09/27 | 180716 | systems/texlive/tlnet/archive/luatexja.tar.xz
+2019/09/27 | 1803 | macros/latex/contrib/datatool/samples/sample-barchart.tex
+2019/09/27 | 180196 | macros/latex/contrib/datatool/samples/sample-gidx.pdf
+2019/09/27 | 17929 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/pcr.cdy
+2019/09/27 | 17906 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scatter.tex
+2019/09/27 | 178 | macros/latex/contrib/datatool/samples/sample-autokeys.tex
+2019/09/27 | 1780 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dhelpE.txt
+2019/09/27 | 1776 | macros/latex/contrib/datatool/INSTALL
+2019/09/27 | 17766 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2019/09/27 | 177645 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2019/09/27 | 17690 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2019/09/27 | 1763 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata1.tex
+2019/09/27 | 1753 | graphics/ketcindy/README
+2019/09/27 | 17451 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab06.pdf
+2019/09/27 | 17433 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected01.pdf
+2019/09/27 | 174330 | macros/xetex/latex/nanicolle/nanicolle-example.pdf
+2019/09/27 | 173798 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutr.cs
+2019/09/27 | 1737644 | systems/texlive/tlnet/archive/unicode-math.doc.tar.xz
+2019/09/27 | 17298 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/qcr.cdy
+2019/09/27 | 170 | graphics/ketcindy/ketcindyfolder/scripts/ketcindy.ini
+2019/09/27 | 16986 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata03.tex
+2019/09/27 | 169238 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2019/09/27 | 167814 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2019/09/27 | 16591 | macros/latex/contrib/datatool/samples/sample-gidx.tex
+2019/09/27 | 16587 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/webfont.js
+2019/09/27 | 165672 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2019/09/27 | 165556 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2019/09/27 | 1639 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setax-theta.tex
+2019/09/27 | 16361 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intlog.tex
+2019/09/27 | 16211 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab03.pdf
+2019/09/27 | 1620002 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2019/09/27 | 160577 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2019/09/27 | 16035 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2019/09/27 | 15 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/config/META-INF/services/de.cinderella.api.cs.CindyScriptPlugin
+2019/09/27 | 15897 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/numptcrv.pdf
+2019/09/27 | 15891 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2019/09/27 | 1587 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addax1.tex
+2019/09/27 | 15813752 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2019/09/27 | 1579062 | macros/latex/required/babel/base.zip
+2019/09/27 | 157570 | graphics/ketcindy/ketcindyfolder/scripts/ketjava/KetCindyPlugin.jar
+2019/09/27 | 1569 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-ya1.tex
+2019/09/27 | 154820 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
+2019/09/27 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2019/09/27 | 153765 | macros/latex/contrib/chemmacros/chemmacros_en.tex
+2019/09/27 | 15305 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/fourier_sec.max
+2019/09/27 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2019/09/27 | 152709 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/lib/commons-math.jar
+2019/09/27 | 152130 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2019/09/27 | 1516 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewns.tex
+2019/09/27 | 150 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/sample2.csv
+2019/09/27 | 150 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/sample1.csv
+2019/09/27 | 15092 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01.tex
+2019/09/27 | 150809 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/nsi.cdy
+2019/09/27 | 150465 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/ysi.cdy
+2019/09/27 | 150287 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/zsi.cdy
+2019/09/27 | 150258 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/xsi.cdy
+2019/09/27 | 1500 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.tex
+2019/09/27 | 15003 | macros/latex/contrib/datatool/CHANGES
+2019/09/27 | 149969 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/tsi.cdy
+2019/09/27 | 149924 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2019/09/27 | 14941 | macros/latex/contrib/datatool/samples/sample-index.tex
+2019/09/27 | 14785 | macros/latex/contrib/chemmacros/chemmacros.module.base.code.tex
+2019/09/27 | 1476 | macros/latex/contrib/datatool/samples/sample-two-per-row.tex
+2019/09/27 | 147643 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01E.pdf
+2019/09/27 | 14754 | macros/latex/contrib/chemmacros/chemmacros.module.redox.code.tex
+2019/09/27 | 147197 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01.pdf
+2019/09/27 | 147139 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2019/09/27 | 146752 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2019/09/27 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2019/09/27 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2019/09/27 | 14466 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/src/KetCindyPlugin.java
+2019/09/27 | 1443 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concatobj.tex
+2019/09/27 | 14377 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s10diffint.tex
+2019/09/27 | 14316 | macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex
+2019/09/27 | 1428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxframeslide.tex
+2019/09/27 | 14267 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter03.pdf
+2019/09/27 | 14207 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/changetable.pdf
+2019/09/27 | 1416401 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyGuideJ.pdf
+2019/09/27 | 1407479 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2019/09/27 | 14054 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2019/09/27 | 13996 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent_rep2e.r
+2019/09/27 | 13886 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata3.pdf
+2019/09/27 | 13794 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1.tex
+2019/09/27 | 137747 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2r.cs
+2019/09/27 | 13770 | macros/xetex/latex/nanicolle/nanicolle.cls
+2019/09/27 | 137216 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dr.cs
+2019/09/27 | 137120 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2019/09/27 | 1364 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointdata.tex
+2019/09/27 | 13560 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara05.tex
+2019/09/27 | 135530 | macros/latex/contrib/chemmacros/chemmacros4.sty
+2019/09/27 | 135373 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/katex.min.js
+2019/09/27 | 1352 | graphics/ketcindy/ketcindyfolder/scripts/ketoutset.txt
+2019/09/27 | 13501 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashi.tex
+2019/09/27 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire04.tex
+2019/09/27 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire03.tex
+2019/09/27 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire02.tex
+2019/09/27 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire01.tex
+2019/09/27 | 134069 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1r.cs
+2019/09/27 | 133 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/readme.txt
+2019/09/27 | 13353 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashiE.tex
+2019/09/27 | 133149 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2019/09/27 | 1326760 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2019/09/27 | 131 | macros/generic/tokcycle/tokcycle.sty
+2019/09/27 | 131153 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3r.cs
+2019/09/27 | 13059 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2019/09/27 | 13045 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1logr.txt
+2019/09/27 | 130249 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slotE.pdf
+2019/09/27 | 12962 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01E.pdf
+2019/09/27 | 129207 | macros/latex/contrib/datatool/samples/sample-index.pdf
+2019/09/27 | 12879 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/makeslide.tex
+2019/09/27 | 12827 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2logr.txt
+2019/09/27 | 1281 | graphics/ketcindy/forMac/setwork.command
+2019/09/27 | 1280 | graphics/ketcindy/forWindows/setwork.bat
+2019/09/27 | 12804 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1E.tex
+2019/09/27 | 1277 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-6.tex
+2019/09/27 | 1273246 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma
+2019/09/27 | 1272 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark2.tex
+2019/09/27 | 127163 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2019/09/27 | 12644 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0406mtfuji.cdy
+2019/09/27 | 1261 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata5.tex
+2019/09/27 | 122423 | macros/latex/contrib/datatool/samples/sample-dict.pdf
+2019/09/27 | 12099 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/Spacekc.cdy
+2019/09/27 | 120655 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata01.pdf
+2019/09/27 | 1205457 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2019/09/27 | 1194275 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2019/09/27 | 1190542 | macros/latex/contrib/datatool/datatool-code.pdf
+2019/09/27 | 118724 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTPicStyleJ.pdf
+2019/09/27 | 118714 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/dogwalk.png
+2019/09/27 | 11832 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun2.tex
+2019/09/27 | 11784 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonseg.pdf
+2019/09/27 | 11703 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonline1.pdf
+2019/09/27 | 116962 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescript.pdf
+2019/09/27 | 116834 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2019/09/27 | 11660 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2.tex
+2019/09/27 | 11606 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata.tex
+2019/09/27 | 1159 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thin.txt
+2019/09/27 | 11588 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2E.tex
+2019/09/27 | 1154812 | macros/latex/contrib/chemmacros.zip
+2019/09/27 | 11528 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv4.tex
+2019/09/27 | 1144 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex02.tex
+2019/09/27 | 113 | graphics/ketcindy/forMac/Forsettingmanually/ketcindy.conf
+2019/09/27 | 1133617 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2019/09/27 | 1133297 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2019/09/27 | 112854 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2019/09/27 | 112718 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/SpacekcReference.pdf
+2019/09/27 | 11266 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3.tex
+2019/09/27 | 110968 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2019/09/27 | 1101598 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma
+2019/09/27 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
+2019/09/27 | 1096 | graphics/ketcindy/forLinux/setwork.sh
+2019/09/27 | 10943 | macros/generic/tokcycle/tokcycle.tex
+2019/09/27 | 108877 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2019/09/27 | 1086 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/matoperation.max
+2019/09/27 | 108684 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02E.pdf
+2019/09/27 | 10721 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptstart.tex
+2019/09/27 | 10682 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/execcmdc1.tex
+2019/09/27 | 10679 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyper1.tex
+2019/09/27 | 10673 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calling.tex
+2019/09/27 | 1066577 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2019/09/27 | 10664 | macros/latex/contrib/chemmacros/chemmacros.module.scheme.code.tex
+2019/09/27 | 10648 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s106bowhatch.tex
+2019/09/27 | 106194 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescreen.pdf
+2019/09/27 | 106047 | graphics/ketcindy/ketcindyfolder/style/ketlayer.sty
+2019/09/27 | 1056495 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2019/09/27 | 105598 | graphics/ketcindy/ketcindyfolder/style/ketlayer2e.sty
+2019/09/27 | 1055566 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2019/09/27 | 10542 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata2.tex
+2019/09/27 | 1051 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/ketlibClog.txt
+2019/09/27 | 105147 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02.pdf
+2019/09/27 | 1050 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-10.tex
+2019/09/27 | 1049 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-8.tex
+2019/09/27 | 1049 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-7.tex
+2019/09/27 | 104832 | macros/latex/contrib/datatool/samples/sample-glossary.pdf
+2019/09/27 | 10468 | macros/latex/contrib/chemmacros/chemmacros5.sty
+2019/09/27 | 1046899 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/Cindy.js.map
+2019/09/27 | 1044 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/howtouseketcindyjsJ.txt
+2019/09/27 | 1042827 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2019/09/27 | 1037667 | macros/latex/contrib/chemmacros/chemmacros_en.pdf
+2019/09/27 | 10324 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb10.tex
+2019/09/27 | 10313 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin171112.java
+2019/09/27 | 102389 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2019/09/27 | 1016 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7E.tex
+2019/09/27 | 100 | graphics/ketcindy/ketcindyfolder/work/Scriptkelib.txt
+2019/09/27 | 100715 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2019/09/27 | 1005 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/KetCindyPlugin.iml
+2019/09/27 | 10014 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170906.java
2019/09/26 | 991513 | systems/win32/miktex/tm/packages/chemformula.tar.lzma
2019/09/26 | 9764 | macros/latex/contrib/unicode-math/um-code-mathtext.dtx
2019/09/26 | 967012 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
2019/09/26 | 962 | macros/latex/contrib/unicode-math/unicode-math-code.ltx
2019/09/26 | 9606 | macros/latex/contrib/unicode-math/um-code-pkgopt.dtx
-2019/09/26 | 96050 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2019/09/26 | 9567 | macros/latex/contrib/unicode-math/um-code-fontopt.dtx
-2019/09/26 | 955116 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2019/09/26 | 94432 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2019/09/26 | 94321 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2019/09/26 | 93424 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
2019/09/26 | 933 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
-2019/09/26 | 932180 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2019/09/26 | 92933 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
2019/09/26 | 9250 | macros/latex/contrib/unicode-math/um-code-setchar.dtx
-2019/09/26 | 92273 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2019/09/26 | 9203 | macros/latex/contrib/unicode-math/MANIFEST.md
-2019/09/26 | 91420 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2019/09/26 | 91316 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2019/09/26 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
2019/09/26 | 895214 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
2019/09/26 | 8908 | macros/luatex/generic/luatexja/src/ltj-otf.lua
2019/09/26 | 8889 | macros/latex/contrib/unicode-math/um-code-sscript.dtx
-2019/09/26 | 87312 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2019/09/26 | 87159 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2019/09/26 | 86567 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2019/09/26 | 862331 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2019/09/26 | 85068 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz
-2019/09/26 | 8480 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2019/09/26 | 84636 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2019/09/26 | 832613 | systems/win32/miktex/tm/packages/greek-inputenc.tar.lzma
-2019/09/26 | 82640 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2019/09/26 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
2019/09/26 | 804 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
-2019/09/26 | 80453 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
2019/09/26 | 8042 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
-2019/09/26 | 77932 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
2019/09/26 | 7782 | macros/latex/contrib/unicode-math/um-code-sym-commands.dtx
-2019/09/26 | 77729 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2019/09/26 | 77406 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2019/09/26 | 771273 | systems/win32/miktex/tm/packages/l3build.tar.lzma
2019/09/26 | 7710 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
2019/09/26 | 7547 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
2019/09/26 | 7541 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
-2019/09/26 | 7492 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
2019/09/26 | 7362 | macros/latex/contrib/unicode-math/um-code-variables.dtx
-2019/09/26 | 73612 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2019/09/26 | 73178 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2019/09/26 | 72656 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2019/09/26 | 72597 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
2019/09/26 | 724093 | systems/win32/miktex/tm/packages/texinfo.tar.lzma
-2019/09/26 | 71573 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
2019/09/26 | 7046 | macros/luatex/generic/luatexja/src/ltj-math.lua
-2019/09/26 | 69621 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2019/09/26 | 69199 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
2019/09/26 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
-2019/09/26 | 68749 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2019/09/26 | 68494 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
-2019/09/26 | 67316 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2019/09/26 | 67249 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
2019/09/26 | 6715 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
-2019/09/26 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
-2019/09/26 | 65043 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2019/09/26 | 63275 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2019/09/26 | 63241 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2019/09/26 | 63214 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2019/09/26 | 62839 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2019/09/26 | 658582 | macros/latex/contrib/exsheets/exsheets_en.pdf
2019/09/26 | 622 | macros/latex/contrib/practicalreports/README
2019/09/26 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
-2019/09/26 | 61669 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2019/09/26 | 61500 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
2019/09/26 | 612535 | systems/win32/miktex/tm/packages/acro.tar.lzma
-2019/09/26 | 61208 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2019/09/26 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
-2019/09/26 | 60254 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2019/09/26 | 59472 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2019/09/26 | 58795 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2019/09/26 | 5883 | macros/latex/contrib/exsheets/exsheets-listings.sty
2019/09/26 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
-2019/09/26 | 576424 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
2019/09/26 | 5752 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
-2019/09/26 | 57196 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
2019/09/26 | 57133 | macros/latex/contrib/unicode-math/um-doc-main.tex
2019/09/26 | 5681 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
-2019/09/26 | 56676 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2019/09/26 | 56390 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2019/09/26 | 563515 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2019/09/26 | 563358 | macros/luatex/generic/luatexja/doc/luatexja-zhfonts.pdf
-2019/09/26 | 562821 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2019/09/26 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
-2019/09/26 | 54898 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2019/09/26 | 545934 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
2019/09/26 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
-2019/09/26 | 539530 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2019/09/26 | 53952 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2019/09/26 | 53456 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2019/09/26 | 533868 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2019/09/26 | 5284 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
2019/09/26 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
2019/09/26 | 5222 | macros/latex/contrib/unicode-math/um-code-compat.dtx
-2019/09/26 | 52140 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2019/09/26 | 52040 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2019/09/26 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
-2019/09/26 | 50898 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2019/09/26 | 50857 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2019/09/26 | 505605 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2019/09/26 | 505587 | systems/win32/miktex/tm/packages/files.csv.lzma
-2019/09/26 | 50555 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2019/09/26 | 5219 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2019/09/26 | 512628 | systems/win32/w32tex/ChangeLog
2019/09/26 | 504977 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
2019/09/26 | 504115 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
2019/09/26 | 502897 | macros/luatex/generic/luatexja/doc/luatexja.dtx
2019/09/26 | 501 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
-2019/09/26 | 498753 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2019/09/26 | 49686 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2019/09/26 | 49344 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
2019/09/26 | 4904 | macros/latex/contrib/unicode-math/um-code-amsmath.dtx
-2019/09/26 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2019/09/26 | 4832 | macros/latex/contrib/unicode-math/um-code-msg.dtx
2019/09/26 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
-2019/09/26 | 47974 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2019/09/26 | 4671 | macros/luatex/generic/luatexja/src/ltj-stack.lua
2019/09/26 | 46001 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
2019/09/26 | 459 | macros/latex/contrib/unicode-math/RELEASE_CHECKLIST.md
-2019/09/26 | 45799 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2019/09/26 | 45731 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2019/09/26 | 457295 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2019/09/26 | 45602 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2019/09/26 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2019/09/26 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2019/09/26 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2019/09/26 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2019/09/26 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
-2019/09/26 | 45473 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2019/09/26 | 449918 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2019/09/26 | 44949 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2019/09/26 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
2019/09/26 | 43614 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
-2019/09/26 | 43445 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2019/09/26 | 42922 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
2019/09/26 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
-2019/09/26 | 42534 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2019/09/26 | 4207 | macros/latex/contrib/unicode-math/README.md
-2019/09/26 | 41934 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2019/09/26 | 41869 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2019/09/26 | 414221 | systems/win32/miktex/tm/packages/adfsymbols.tar.lzma
2019/09/26 | 4123 | macros/luatex/generic/luatexja/src/ltj-plain.sty
-2019/09/26 | 40973 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
2019/09/26 | 4093 | macros/luatex/generic/luatexja/src/ltj-compat.lua
2019/09/26 | 408500 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
-2019/09/26 | 40624 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
2019/09/26 | 401703 | systems/win32/miktex/tm/packages/adforn.tar.lzma
-2019/09/26 | 39894 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2019/09/26 | 394907 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
2019/09/26 | 3945138 | macros/luatex/generic/luatexja.zip
-2019/09/26 | 3941679 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2019/09/26 | 39208 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2019/09/26 | 391394 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2019/09/26 | 387444 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
-2019/09/26 | 38638 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
2019/09/26 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
2019/09/26 | 3857 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
2019/09/26 | 3855 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
2019/09/26 | 38408 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
2019/09/26 | 3834 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2019/09/26 | 380518604 | systems/win32/w32tex/ltxpkgdocs.tar.xz
2019/09/26 | 379955 | systems/win32/miktex/tm/packages/ebgaramond-maths.tar.lzma
2019/09/26 | 36698 | macros/luatex/generic/luatexja/src/ltj-direction.lua
-2019/09/26 | 36606 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2019/09/26 | 363 | systems/win32/miktex/tm/packages/pr.ini
-2019/09/26 | 36390 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2019/09/26 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
2019/09/26 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
-2019/09/26 | 355852 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2019/09/26 | 354264 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
-2019/09/26 | 35251 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2019/09/26 | 3520 | macros/latex/contrib/unicode-math/um-doc-nfsssummary.tex
2019/09/26 | 3502 | macros/luatex/generic/luatexja/README
-2019/09/26 | 34843 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2019/09/26 | 34833 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
2019/09/26 | 3428 | macros/latex/contrib/unicode-math/unicode-math.dtx
+2019/09/26 | 34161524 | systems/win32/w32tex/ltxpkgs.tar.xz
2019/09/26 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
2019/09/26 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
-2019/09/26 | 33399 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2019/09/26 | 33347 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
2019/09/26 | 3311 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
2019/09/26 | 3289 | macros/latex/contrib/unicode-math/um-doc-style.tex
-2019/09/26 | 328897 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2019/09/26 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
2019/09/26 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
2019/09/26 | 323520 | macros/latex/contrib/unicode-math/unicode-math-code.pdf
-2019/09/26 | 32335 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2019/09/26 | 32181 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2019/09/26 | 321423 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
2019/09/26 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
-2019/09/26 | 31233 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2019/09/26 | 31157 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
2019/09/26 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
-2019/09/26 | 30996 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2019/09/26 | 308521 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2019/09/26 | 30366 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
-2019/09/26 | 30216 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2019/09/26 | 2997 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
-2019/09/26 | 29706 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2019/09/26 | 2951 | macros/latex/contrib/unicode-math/unimath-example.ltx
-2019/09/26 | 29296 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2019/09/26 | 29258 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2019/09/26 | 29178 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2019/09/26 | 28734 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2019/09/26 | 28597 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
2019/09/26 | 28484 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
2019/09/26 | 2835 | macros/latex/contrib/unicode-math/um-code-ui.dtx
-2019/09/26 | 281591 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2019/09/26 | 281319 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2019/09/26 | 27791 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2019/09/26 | 276564 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
2019/09/26 | 27206 | macros/luatex/generic/luatexja/src/luatexja-core.sty
-2019/09/26 | 271635 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2019/09/26 | 26956 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2019/09/26 | 26822 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2019/09/26 | 26642 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2019/09/26 | 26500 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
2019/09/26 | 26494 | macros/latex/contrib/unicode-math/um-code-main.dtx
2019/09/26 | 26453 | macros/luatex/generic/luatexja/src/lltjext.sty
-2019/09/26 | 26175 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2019/09/26 | 26255 | macros/latex/contrib/exsheets/grading-table.pdf
2019/09/26 | 26124 | macros/latex/contrib/unicode-math/um-code-alphabets.dtx
2019/09/26 | 2601 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
2019/09/26 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
2019/09/26 | 2590 | macros/latex/contrib/unicode-math/um-doc-legacyfontdimen.tex
-2019/09/26 | 2580822 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2019/09/26 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
-2019/09/26 | 25323 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2019/09/26 | 247525 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2019/09/26 | 247015 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2019/09/26 | 246538 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2019/09/26 | 2457775 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2019/09/26 | 241265 | macros/latex/contrib/unicode-math/unicode-math-table.tex
-2019/09/26 | 24040 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
2019/09/26 | 2398 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
-2019/09/26 | 237460 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2019/09/26 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
-2019/09/26 | 23338 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2019/09/26 | 2313 | macros/luatex/generic/luatexja/src/ltj-latex.sty
-2019/09/26 | 22922 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2019/09/26 | 22532975 | systems/texlive/tlnet/install-tl.zip
2019/09/26 | 222740 | macros/latex/contrib/practicalreports.zip
2019/09/26 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
2019/09/26 | 22002 | macros/latex/contrib/unicode-math/unimath-example.pdf
2019/09/26 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
2019/09/26 | 215230 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
-2019/09/26 | 214263 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2019/09/26 | 2122604 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2019/09/26 | 20707 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2019/09/26 | 2053 | macros/latex/contrib/unicode-math/unicode-math.ins
-2019/09/26 | 202160 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2019/09/26 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
2019/09/26 | 19886 | macros/luatex/generic/luatexja/src/luatexja.lua
-2019/09/26 | 198112 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2019/09/26 | 19791 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
2019/09/26 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
2019/09/26 | 19520 | macros/latex/contrib/unicode-math/um-code-usv.dtx
-2019/09/26 | 194900 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2019/09/26 | 193489 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
2019/09/26 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
2019/09/26 | 19106 | macros/latex/contrib/unicode-math/LICENSE
-2019/09/26 | 191018 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2019/09/26 | 190921 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
2019/09/26 | 18950 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
2019/09/26 | 189189 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
2019/09/26 | 18915 | macros/latex/contrib/unicode-math/um-code-mathmap.dtx
2019/09/26 | 1886 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
2019/09/26 | 1886273 | install/macros/latex/contrib/unicode-math.tds.zip
-2019/09/26 | 18691896 | systems/texlive/tlnet/install-tl-windows.exe
-2019/09/26 | 186864 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2019/09/26 | 185179 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2019/09/26 | 1842 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
-2019/09/26 | 184168 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2019/09/26 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
-2019/09/26 | 182656 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2019/09/26 | 182466 | macros/latex/contrib/practicalreports/practicalreports.pdf
2019/09/26 | 1823876 | systems/win32/miktex/tm/packages/unicode-math.tar.lzma
+2019/09/26 | 18105 | macros/latex/contrib/exsheets/exsheets_headings.def
2019/09/26 | 18036 | macros/luatex/generic/luatexja/src/ltj-kinsoku_make.tex
-2019/09/26 | 17759 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2019/09/26 | 177574 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2019/09/26 | 17672 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2019/09/26 | 1789 | macros/latex/contrib/exsheets/grading-table.tex
2019/09/26 | 174195 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
2019/09/26 | 17106 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
2019/09/26 | 1697091 | systems/win32/miktex/tm/packages/pythontex.tar.lzma
-2019/09/26 | 169549 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2019/09/26 | 167790 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2019/09/26 | 166272 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2019/09/26 | 1661 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
-2019/09/26 | 165684 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2019/09/26 | 1627 | macros/latex/contrib/unicode-math/um-doc-stixextract.tex
2019/09/26 | 162731 | macros/latex/contrib/unicode-math/unicode-math.pdf
-2019/09/26 | 1621327 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2019/09/26 | 160498 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2019/09/26 | 16033 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2019/09/26 | 15896 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2019/09/26 | 15856 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-26h.sty
-2019/09/26 | 15812595 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2019/09/26 | 15633 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
2019/09/26 | 155405 | systems/win32/miktex/tm/packages/jlreq.tar.lzma
-2019/09/26 | 154740 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
-2019/09/26 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2019/09/26 | 1553 | macros/latex/contrib/exsheets/README
2019/09/26 | 15373 | macros/latex/contrib/unicode-math/unimath-symbols.ltx
2019/09/26 | 1536 | macros/luatex/generic/luatexja/COPYING
-2019/09/26 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2019/09/26 | 15235 | macros/latex/contrib/unicode-math/CHANGES.md
-2019/09/26 | 152234 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2019/09/26 | 149841 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2019/09/26 | 147154 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2019/09/26 | 146920 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2019/09/26 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2019/09/26 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2019/09/26 | 14186 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
2019/09/26 | 1406 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
2019/09/26 | 140622 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
-2019/09/26 | 14048 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2019/09/26 | 1399699 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
2019/09/26 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
2019/09/26 | 13958 | macros/luatex/generic/luatexja/doc/luatexja-zhfonts.tex
-2019/09/26 | 137170 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2019/09/26 | 135678 | systems/win32/miktex/tm/packages/gitver.tar.lzma
2019/09/26 | 13422 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
-2019/09/26 | 133292 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2019/09/26 | 1329473 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2019/09/26 | 1332 | macros/latex/contrib/exsheets/exsheets_configurations.cfg
2019/09/26 | 13192 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
2019/09/26 | 13174 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-25c.sty
2019/09/26 | 13133 | macros/latex/contrib/unicode-math/um-code-epilogue.dtx
2019/09/26 | 13074 | macros/latex/contrib/unicode-math/um-code-fontparam.dtx
-2019/09/26 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
2019/09/26 | 12863 | macros/latex/contrib/practicalreports/practicalreports.tex
2019/09/26 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
-2019/09/26 | 127139 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2019/09/26 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
-2019/09/26 | 1267255 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma
2019/09/26 | 12311 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2019/09/26 | 122998 | macros/latex/contrib/exsheets/exsheets.sty
2019/09/26 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
-2019/09/26 | 1218831 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2019/09/26 | 1208308 | macros/latex/contrib/unicode-math/unimath-symbols.pdf
2019/09/26 | 11949 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
-2019/09/26 | 1192089 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2019/09/26 | 1190 | macros/latex/contrib/unicode-math/um-code-api.dtx
2019/09/26 | 11748 | macros/luatex/generic/luatexja/src/ltj-base.lua
-2019/09/26 | 116649 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2019/09/26 | 11459 | macros/latex/contrib/unicode-math/um-code-primes.dtx
-2019/09/26 | 1133625 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
2019/09/26 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
-2019/09/26 | 1133254 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
2019/09/26 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
2019/09/26 | 11307 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
-2019/09/26 | 113020 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2019/09/26 | 11242 | macros/latex/contrib/unicode-math/um-code-opening.dtx
2019/09/26 | 1121414 | systems/win32/miktex/tm/packages/chemmacros.tar.lzma
2019/09/26 | 11106 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
-2019/09/26 | 110949 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2019/09/26 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
-2019/09/26 | 108800 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2019/09/26 | 1080133 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma
2019/09/26 | 10689 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
-2019/09/26 | 1064813 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2019/09/26 | 1057049 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2019/09/26 | 1056857 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2019/09/26 | 106013 | macros/latex/contrib/exsheets/exsheets_en.tex
+2019/09/26 | 10524 | macros/latex/contrib/exsheets/exsheets_headings.cfg
2019/09/26 | 1044 | macros/latex/contrib/unicode-math/unicode-math.ltx
-2019/09/26 | 1043214 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2019/09/26 | 10420 | macros/latex/contrib/unicode-math/um-doc-mathfontdimen.tex
-2019/09/26 | 102422 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2019/09/26 | 100610 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2019/09/26 | 10037 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
2019/09/25 | 98048 | systems/texlive/tlnet/archive/texinfo.tar.xz
2019/09/25 | 9722 | macros/latex/contrib/l3build/CHANGELOG.md
@@ -391,7 +1261,6 @@
2019/09/25 | 556366 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
2019/09/25 | 5436 | macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
2019/09/25 | 5384 | macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
-2019/09/25 | 5172 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2019/09/25 | 5154 | macros/latex/contrib/l3build/l3build.lua
2019/09/25 | 4805 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
2019/09/25 | 4673 | macros/latex/contrib/tuda-ci/tex/tudacolors.sty
@@ -418,13 +1287,11 @@
2019/09/25 | 1838203 | macros/latex/contrib/unicode-math.zip
2019/09/25 | 1817 | macros/latex/contrib/l3build/l3build.1
2019/09/25 | 17258 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
-2019/09/25 | 168560 | systems/texlive/tlnet/archive/practicalreports.doc.tar.xz
2019/09/25 | 16763 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
2019/09/25 | 1619 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
2019/09/25 | 15620 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
2019/09/25 | 15607 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
2019/09/25 | 1550244 | systems/texlive/tlnet/archive/pythontex.doc.tar.xz
-2019/09/25 | 1432 | systems/texlive/tlnet/archive/practicalreports.tar.xz
2019/09/25 | 14172 | macros/latex/contrib/tuda-ci/tex/tudaletter.cls
2019/09/25 | 131060 | systems/texlive/tlnet/archive/jlreq.tar.xz
2019/09/25 | 12453409 | macros/texinfo/texinfo.zip
@@ -438,7 +1305,6 @@
2019/09/24 | 950273 | macros/latex/contrib/chemformula/chemformula_en.pdf
2019/09/24 | 931813 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
2019/09/24 | 9276 | systems/texlive/tlnet/archive/gnuplottex.source.tar.xz
-2019/09/24 | 9225 | macros/latex/contrib/chemmacros/chemmacros.module.chemformula.code.tex
2019/09/24 | 896572 | systems/texlive/tlnet/archive/tex4ht.tar.xz
2019/09/24 | 882 | fonts/adfsymbols/manifest.txt
2019/09/24 | 87373311 | systems/win32/w32tex/TLW64/tl-win64.zip
@@ -447,42 +1313,27 @@
2019/09/24 | 8663924 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
2019/09/24 | 856032 | systems/win32/miktex/tm/packages/poemscol.tar.lzma
2019/09/24 | 8374855 | install/language/japanese/jlreq.tds.zip
-2019/09/24 | 8287 | macros/latex/contrib/chemmacros/chemmacros.sty
2019/09/24 | 815 | fonts/adforn/manifest.txt
2019/09/24 | 81093 | systems/win32/miktex/tm/packages/xfakebold.tar.lzma
2019/09/24 | 801 | fonts/adfsymbols/adfbullets.sty
-2019/09/24 | 7894 | macros/latex/contrib/chemmacros/chemmacros.module.isotopes.code.tex
2019/09/24 | 7603104 | systems/win32/w32tex/ptex-w32.tar.xz
2019/09/24 | 7300 | systems/texlive/tlnet/archive/perltex.tar.xz
-2019/09/24 | 7292 | macros/latex/contrib/chemmacros/chemmacros.module.newman.code.tex
2019/09/24 | 68466 | systems/win32/miktex/tm/packages/plantuml.tar.lzma
2019/09/24 | 6740 | macros/latex/contrib/l3build/l3build-variables.lua
2019/09/24 | 6644 | systems/texlive/tlnet/archive/keyfloat.tar.xz
2019/09/24 | 64999 | macros/latex/contrib/chemformula/chemformula_en.tex
-2019/09/24 | 6323 | macros/latex/contrib/chemmacros/chemmacros.module.tikz.code.tex
2019/09/24 | 627522 | systems/win32/miktex/tm/packages/mathastext.tar.lzma
-2019/09/24 | 6263 | macros/latex/contrib/chemmacros/chemmacros.module.lang.code.tex
-2019/09/24 | 6224 | macros/latex/contrib/chemmacros/chemmacros.module.polymers.code.tex
2019/09/24 | 620 | fonts/adforn/adforn-test.tex
2019/09/24 | 612690 | macros/latex/contrib/acro.zip
2019/09/24 | 61192 | systems/texlive/tlnet/archive/tex4ht.doc.tar.xz
-2019/09/24 | 6068 | macros/latex/contrib/chemmacros/chemmacros.module.thermodynamics.code.tex
-2019/09/24 | 5862 | macros/latex/contrib/chemmacros/chemmacros.module.charges.code.tex
2019/09/24 | 5750 | fonts/adfsymbols/adfarrows.sty
2019/09/24 | 573550 | systems/win32/miktex/tm/packages/upmethodology.tar.lzma
2019/09/24 | 569351 | language/japanese/jlreq.zip
-2019/09/24 | 5437 | macros/latex/contrib/chemmacros/chemmacros.module.acid-base.code.tex
-2019/09/24 | 512420 | systems/win32/w32tex/ChangeLog
2019/09/24 | 496938 | systems/win32/miktex/tm/packages/xindex.tar.lzma
-2019/09/24 | 4920 | macros/latex/contrib/chemmacros/chemmacros.module.mechanisms.code.tex
2019/09/24 | 4785217 | systems/win32/miktex/tm/packages/tcolorbox.tar.lzma
-2019/09/24 | 4762 | macros/latex/contrib/chemmacros/chemmacros.module.errorcheck.code.tex
-2019/09/24 | 4610 | macros/latex/contrib/chemmacros/chemmacros.module.particles.code.tex
2019/09/24 | 459541 | systems/win32/miktex/tm/packages/biblatex-phys.tar.lzma
-2019/09/24 | 4563 | macros/latex/contrib/chemmacros/chemmacros.module.phases.code.tex
2019/09/24 | 43954184 | systems/win32/w32tex/web2c-w32.tar.xz
2019/09/24 | 428704 | systems/win32/miktex/tm/packages/gnuplottex.tar.lzma
-2019/09/24 | 4286 | macros/latex/contrib/chemmacros/chemmacros.module.xfrac.code.tex
2019/09/24 | 415952 | systems/texlive/tlnet/archive/gnuplottex.doc.tar.xz
2019/09/24 | 414694 | fonts/adfsymbols.zip
2019/09/24 | 400614 | fonts/adforn.zip
@@ -502,31 +1353,22 @@
2019/09/24 | 3121509 | systems/win32/miktex/tm/packages/iodhbwm.tar.lzma
2019/09/24 | 311585 | systems/win32/miktex/tm/packages/perltex.tar.lzma
2019/09/24 | 3015 | systems/win32/miktex/tm/packages/bxghost.tar.lzma
-2019/09/24 | 3000 | macros/latex/contrib/chemmacros/chemmacros.module.symbols.code.tex
2019/09/24 | 299716 | systems/texlive/tlnet/archive/perltex.doc.tar.xz
2019/09/24 | 2931852 | systems/win32/w32tex/texinfotools-w32.tar.xz
-2019/09/24 | 28885 | macros/latex/contrib/chemmacros/chemmacros.module.nomenclature.code.tex
2019/09/24 | 2884556 | systems/win32/miktex/tm/packages/lwarp.tar.lzma
2019/09/24 | 27136 | systems/texlive/tlnet/archive/keyfloat.source.tar.xz
-2019/09/24 | 2611 | macros/latex/contrib/chemmacros/chemmacros.module.greek.code.tex
2019/09/24 | 2611 | fonts/ebgaramond-maths/ebgaramond-maths.sty
2019/09/24 | 253132 | systems/win32/miktex/tm/packages/scontents.tar.lzma
-2019/09/24 | 2506 | macros/latex/contrib/chemmacros/README
2019/09/24 | 249009 | systems/win32/miktex/tm/packages/libertinus-otf.tar.lzma
2019/09/24 | 242847 | systems/win32/miktex/tm/packages/etoolbox.tar.lzma
-2019/09/24 | 2411 | macros/latex/contrib/chemmacros/chemmacros.module.all.code.tex
2019/09/24 | 2391596 | systems/texlive/tlnet/archive/lwarp.doc.tar.xz
-2019/09/24 | 23742 | macros/latex/contrib/chemmacros/chemmacros.history
2019/09/24 | 2298 | fonts/ebgaramond-maths/a_w5zv5t.enc
2019/09/24 | 22439 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
-2019/09/24 | 21348 | macros/latex/contrib/chemmacros/chemmacros.module.orbital.code.tex
2019/09/24 | 212841 | systems/win32/miktex/tm/packages/snapshot.tar.lzma
-2019/09/24 | 2099 | macros/latex/contrib/chemmacros/chemmacros.module.units.code.tex
2019/09/24 | 204323 | systems/win32/miktex/tm/packages/derivative.tar.lzma
2019/09/24 | 2028167 | systems/win32/miktex/tm/packages/biblatex-oxref.tar.lzma
2019/09/24 | 2001 | fonts/adforn/OrnementsADF.enc
2019/09/24 | 198369 | systems/win32/miktex/tm/packages/marcellus.tar.lzma
-2019/09/24 | 18706 | macros/latex/contrib/chemmacros/chemmacros.module.spectroscopy.code.tex
2019/09/24 | 184569 | systems/win32/miktex/tm/packages/extract.tar.lzma
2019/09/24 | 18300 | systems/win32/miktex/tm/packages/ocgx2.tar.lzma
2019/09/24 | 17992 | fonts/adfsymbols/COPYING
@@ -535,16 +1377,11 @@
2019/09/24 | 1764079 | macros/latex/contrib/pythontex.zip
2019/09/24 | 1700 | fonts/adfsymbols/NOTICE
2019/09/24 | 1690 | fonts/adforn/NOTICE
-2019/09/24 | 153765 | macros/latex/contrib/chemmacros/chemmacros_en.tex
-2019/09/24 | 14785 | macros/latex/contrib/chemmacros/chemmacros.module.base.code.tex
-2019/09/24 | 14754 | macros/latex/contrib/chemmacros/chemmacros.module.redox.code.tex
2019/09/24 | 145764 | systems/texlive/tlnet/archive/lwarp.tar.xz
-2019/09/24 | 14255 | macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex
2019/09/24 | 140 | fonts/ebgaramond-maths/EBGaramond-Maths.map
2019/09/24 | 1404 | fonts/ebgaramond-maths/manifest.txt
2019/09/24 | 1386 | macros/latex/contrib/chemformula/README
2019/09/24 | 13693 | fonts/adforn/adforn.tex
-2019/09/24 | 135530 | macros/latex/contrib/chemmacros/chemmacros4.sty
2019/09/24 | 131192 | macros/latex/contrib/chemformula/chemformula.sty
2019/09/24 | 1308 | fonts/ebgaramond-maths/EBGaramond-Italic--oml-ebgaramond.tfm
2019/09/24 | 130455 | systems/win32/miktex/tm/packages/luaxml.tar.lzma
@@ -552,13 +1389,9 @@
2019/09/24 | 13022 | fonts/adfsymbols/adfsymbols.tex
2019/09/24 | 1248 | fonts/ebgaramond-maths/README
2019/09/24 | 1167 | fonts/adfsymbols/README
-2019/09/24 | 1154746 | macros/latex/contrib/chemmacros.zip
2019/09/24 | 1144 | fonts/ebgaramond-maths/OMLEBGaramond-Maths.fd
2019/09/24 | 1135 | fonts/adforn/README
2019/09/24 | 1077315 | systems/win32/miktex/tm/packages/keyfloat.tar.lzma
-2019/09/24 | 10664 | macros/latex/contrib/chemmacros/chemmacros.module.scheme.code.tex
-2019/09/24 | 10468 | macros/latex/contrib/chemmacros/chemmacros5.sty
-2019/09/24 | 1037667 | macros/latex/contrib/chemmacros/chemmacros_en.pdf
2019/09/24 | 1033348 | systems/texlive/tlnet/archive/keyfloat.doc.tar.xz
2019/09/24 | 1020856 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
2019/09/24 | 1012 | fonts/adforn/uornementsadf.fd
@@ -961,47 +1794,3 @@
2019/09/21 | 1048 | macros/texinfo/texinfo/doc/short-sample-ja.texi
2019/09/21 | 1021873 | macros/latex/contrib/nicematrix.zip
2019/09/21 | 101988 | systems/texlive/tlnet/archive/luaxml.doc.tar.xz
-2019/09/20 | 98710 | macros/luatex/generic/luaxml/luaxml.pdf
-2019/09/20 | 88424 | systems/texlive/tlnet/archive/poemscol.source.tar.xz
-2019/09/20 | 8816 | macros/luatex/generic/luaxml/luaxml-cssquery.lua
-2019/09/20 | 84928 | systems/texlive/tlnet/archive/l3experimental.source.tar.xz
-2019/09/20 | 7989664 | systems/texlive/tlnet/archive/l3kernel.doc.tar.xz
-2019/09/20 | 748192 | systems/texlive/tlnet/archive/poemscol.doc.tar.xz
-2019/09/20 | 5924 | systems/texlive/tlnet/archive/ocgx2.doc.tar.xz
-2019/09/20 | 5403 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/README.md
-2019/09/20 | 533468 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.pdf
-2019/09/20 | 522240 | systems/texlive/tlnet/archive/l3kernel.source.tar.xz
-2019/09/20 | 4750480 | systems/texlive/tlnet/archive/tcolorbox.doc.tar.xz
-2019/09/20 | 470678 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxref.dtx
-2019/09/20 | 443921 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxyear-doc.pdf
-2019/09/20 | 443920 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnotes-doc.pdf
-2019/09/20 | 440064 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxalph-doc.pdf
-2019/09/20 | 438208 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/oxnum-doc.pdf
-2019/09/20 | 41032 | macros/luatex/generic/luaxml/luaxml-namedentities.lua
-2019/09/20 | 407 | fonts/libertinus-otf/README.md
-2019/09/20 | 3868900 | systems/texlive/tlnet/archive/l3experimental.doc.tar.xz
-2019/09/20 | 3239 | macros/luatex/generic/luaxml/luaxml-testxml.lua
-2019/09/20 | 3054 | macros/latex/contrib/biblatex-contrib/biblatex-oxref/Makefile
-2019/09/20 | 27283 | fonts/libertinus-otf/doc/libertinus-otf-doc.tex
-2019/09/20 | 256584 | fonts/libertinus-otf/doc/libertinus-otf-doc.pdf
-2019/09/20 | 25084 | systems/texlive/tlnet/archive/l3experimental.tar.xz
-2019/09/20 | 248385 | fonts/libertinus-otf.zip
-2019/09/20 | 2348005 | macros/latex/contrib/biblatex-contrib/biblatex-oxref.zip
-2019/09/20 | 228920 | systems/texlive/tlnet/archive/tcolorbox.tar.xz
-2019/09/20 | 2265 | macros/luatex/generic/luaxml/luaxml-pretty.lua
-2019/09/20 | 21050 | macros/luatex/generic/luaxml/luaxml.tex
-2019/09/20 | 20712 | macros/luatex/generic/luaxml/luaxml-mod-xml.lua
-2019/09/20 | 18644 | systems/texlive/tlnet/archive/poemscol.tar.xz
-2019/09/20 | 181756 | systems/texlive/tlnet/archive/marcellus.tar.xz
-2019/09/20 | 17024 | fonts/libertinus-otf/latex/libertinus-otf.sty
-2019/09/20 | 16984 | systems/texlive/tlnet/archive/marcellus.doc.tar.xz
-2019/09/20 | 15694 | macros/luatex/generic/luaxml/luaxml-domobject.lua
-2019/09/20 | 1484 | macros/luatex/generic/luaxml/luaxml-parse-query.lua
-2019/09/20 | 144044 | systems/texlive/tlnet/archive/l3kernel.tar.xz
-2019/09/20 | 135635 | macros/luatex/generic/luaxml.zip
-2019/09/20 | 1352 | macros/luatex/generic/luaxml/luaxml-entities.lua
-2019/09/20 | 13436 | systems/texlive/tlnet/archive/ocgx2.tar.xz
-2019/09/20 | 1246 | fonts/libertinus-otf/Changes
-2019/09/20 | 1230 | macros/luatex/generic/luaxml/luaxml-stack.lua
-2019/09/20 | 1154 | macros/luatex/generic/luaxml/README
-2019/09/20 | 11332 | macros/luatex/generic/luaxml/luaxml-mod-handler.lua
diff --git a/graphics/ketcindy/README b/graphics/ketcindy/README
index 3fa9e656c9..168cbe9a77 100644
--- a/graphics/ketcindy/README
+++ b/graphics/ketcindy/README
@@ -1,7 +1,7 @@
KeTCindy
========
-Version: 20190624.0
+Version: 20190927.0
KeTCindy combines a plugin to Cinderella with free mathematical software
(R, Maxima, ...) to produce high-quality LaTeX graphics.
diff --git a/graphics/ketcindy/forMac/setketcindy.command b/graphics/ketcindy/forMac/setketcindy.command
index 469553fb25..f6c36b1443 100755
--- a/graphics/ketcindy/forMac/setketcindy.command
+++ b/graphics/ketcindy/forMac/setketcindy.command
@@ -1,7 +1,7 @@
#!/bin/sh
-# 20190616
+# 20190824
-# Edit and uncomment the following lines if necessary
+# Edit, uncomment the following lines and choose 4 if necessary
#texpath=/Applications/kettex/texlive
#texbinpath=${texpath}/bin/x86_64-darwin
#ketcindyscripts=${texpath}/texmf-dist/scripts/ketcindy
@@ -28,8 +28,8 @@ echo `pwd ` will be used
echo 1. "/Applications/kettex/texlive".
echo 2. "/Applications/kettex.app/texlive"
echo 3. "/Library/TeX (TeXLive)"
-echo 4. Modification of this file is finished
-read -p 'Choose path of TeX from the above (number) : ' ans
+echo 4. Other
+read -p 'Choose number from the above (number) : ' ans
if [ ${ans} = "1" ]; then
texpath=/Applications/kettex/texlive
texbinpath=${texpath}/bin/x86_64-darwin
@@ -51,6 +51,15 @@ if [ ${ans} = "3" ]; then
ketcindydoc=${texpath}/texmf-dist/doc/support/ketcindy
ketcindystyle=${texpath}/texmf-dist/tex/latex/ketcindy
fi
+if [ ${ans} = "4" ]; then
+ read -p ' Input texpath (/Library/TeX/Root) : ' texpath
+ read -p ' Input texbinpath (bin/x86_64-darwin) : ' binpath
+ texbinpath=${texpath}/${binpath}
+ read -p ' Input scriptspath (texmf-dist) : ' scriptspath
+ ketcindyscripts=${texpath}/${scriptspath}/scripts/ketcindy
+ ketcindydoc=${texpath}/${scriptspath}/doc/support/ketcindy
+ ketcindystyle=${texpath}/${scriptspath}/tex/latex/ketcindy
+fi
echo texpath=${texpath}
echo texbinpath=${texbinpath}
#read -p 'Do you really copy ketcindyscripts? (y,n): ' ans
diff --git a/graphics/ketcindy/forWindows/setketcindyothertex.bat b/graphics/ketcindy/forWindows/setketcindyothertex.bat
new file mode 100644
index 0000000000..4b35d0c9e8
--- /dev/null
+++ b/graphics/ketcindy/forWindows/setketcindyothertex.bat
@@ -0,0 +1,159 @@
+REM 20190904
+echo off
+
+set prgcin=C:\Program Files (x86)
+set xcp="\Windows\System32\xcopy"
+if not exist "%prgcin%\Cinderella" (
+ set prgcin=C:\Program Files
+)
+NET SESSION > NUL 2>&1
+if %ERRORLEVEL% == 0 (
+ echo Running as administator
+ set admin="y"
+) else (
+ echo Not running as administator, so will quit
+ echo Right-click and rerun as adminstrator
+ set admin="n"
+ pause
+ exit
+)
+
+set /P pathT="Path of TeX (ex) C:\texlive\2019: "
+set /P bin="Path of bin (ex) bin\win32: "
+set /P texmf="Path of scripts/doc/style (ex) texmf-dist: "
+set /P homehead="Path of home head (ex) C:\Users: "
+
+echo Path of TeX ; %pathT%
+echo bin : %bin%
+echo scripts : %texmf%\scripts\ketcindy
+echo style : %texmf%\tex\latex\ketcindy
+echo doc : %texmf%\doc\support\ketcindy
+echo Head of home : %homehead%
+set /P ans="Are the above paths OK (y/n): "
+if "%ans%" == "n" (
+ echo Edit paths
+ pause
+ exit
+)
+
+cd %~dp0
+if not exist "ketcindyfolder" (
+ cd ../ketcindyfolder
+)
+echo ketcindyfolder is
+cd
+
+if exist "%pathT%\%texmf%\scripts\ketcindy\." (
+ echo Deleting "%pathT%\%texmf%\scripts\ketcindy"
+ rd /s "%pathT%\%texmf%\scripts\ketcindy"
+)
+echo Copying ketcindy to "%pathT%\%texmf%\scripts\ketcindy"
+%xcp% /Y /Q /S /E /R "scripts\*.*" "%pathT%\%texmf%\scripts\ketcindy\"
+if exist "%pathT%\%texmf%\doc\support\ketcindy\." (
+ echo Deleting docs to "%pathT%\%texmf%\doc\support\ketcindy"
+ rd /s "%pathT%\%texmf%\doc\support\ketcindy"
+)
+echo Copying doc to "%pathT%\%texmf%\doc\support\ketcindy"
+set docsrc=doc
+%xcp% /Y /Q /S /E /R "%docsrc%\*.*" "%pathT%\%texmf%\doc\support\ketcindy\"
+if exist "%pathT%\tex\latex\ketcind\." (
+ echo Deleting "%pathT%\tex\latex\ketcindy"
+ rd /s "%pathT%\tex\latex\ketcindy"
+)
+echo Copying ketcindy styles to "%pathT%\tex\latex\ketcindy"
+set stylesrc=style
+%xcp% /Y /Q /S /E /R "%stylesrc%\*.*" "%pathT%\tex\latex\ketcindy\"
+
+rem "%pathT%%bin%\mktexlsr"
+set cindyplug=%prgcin%\Cinderella\Plugins
+echo Setting of "%cindyplug%\"
+cd "%pathT%%scripts%"
+copy /Y "ketjava\KetCindyPlugin.jar" "%cindyplug%\"
+cd "%cindyplug%"
+
+rem 20190616from
+set newfile=y
+if exist ketcindy.ini (
+ set newfile=n
+ echo Contentes of ketcindy.ini :
+ echo.
+ type ketcindy.ini
+ echo.
+ set /P remake="Do you want to remake ketindy.ini? (y/n): "
+)
+if "%newfile%"=="y" (
+ set remake=y
+)
+if "%remake%"=="y" (
+ echo ketcindy.ini will be made/remade
+) else (
+ echo "Finished"
+ pause
+ exit
+)
+rem 20190616to
+
+echo PathThead="%pathT%\%bin%\"; > ketcindy.ini
+echo Homehead="%homehead%"; >> ketcindy.ini
+echo Dirhead="%pathT%\%texmf%\scripts\ketcindy"; >> ketcindy.ini
+echo setdirectory(Dirhead); >> ketcindy.ini
+echo import("setketcindy.txt"); >> ketcindy.ini
+echo import("ketoutset.txt"); >> ketcindy.ini
+
+echo Setting of TeX, R, Maxima
+echo p=platex u=uplatex l=latex x=xelatex pd=pdflatex lu=lualatex
+set /P STR_INPUT="---- Choose TeX from above with 1st(+2nd) character :"
+if "%STR_INPUT%" == "p" (
+ set tex=platex
+)
+if "%STR_INPUT%" == "u" (
+ set tex=uplatex
+)
+if "%STR_INPUT%" == "l" (
+ set tex=latex
+)
+if "%STR_INPUT%" == "x" (
+ set tex=xelatex
+)
+if "%STR_INPUT%" == "pd" (
+ set tex=pdflatex
+)
+if "%STR_INPUT%" == "lu" (
+ set tex=lualatex
+)
+echo PathT=PathThead+"%tex%"; >> ketcindy.ini
+
+set prgSm=C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe
+if not exist "%prgSm%" (
+ set prgSm=C:\Program Files\SumatraPDF\SumatraPDF.exe
+)
+echo Pathpdf="%prgSm%"; >> ketcindy.ini
+
+set /P STR_INPUT="Input version of R (ex)3.5.0 :"
+set verR=%STR_INPUT%
+set prg=C:\Program Files
+if exist "%prg%\R\R-%verR%\bin\" (
+ echo PathR="%prg%\R\R-%verR%\bin"; >> ketcindy.ini
+) else (
+ if exist "%prg% (x86)\R\R-%verR%\bin\" (
+ echo "%prg% (x86)\R\R-%verR%\bin"; >> ketcindy.ini
+ ) else (
+ echo "R-%verR% not found"
+ )
+)
+
+set /P STR_INPUT="Input version of Maxima (ex)5.39.0 :"
+set verM=%STR_INPUT%
+echo %verM%
+set prg=C:\maxima-%verM%\bin\maxima.bat
+if exist "%prg%" (
+ echo PathM="%prg%"; >> ketcindy.ini
+) else (
+ echo "Maxima-%verM% not found"
+ set prg=C:\maxima-x.xx.x\bin\maxima.bat
+ echo // PathM="%prg%"; >> ketcindy.ini
+ )
+)
+
+echo "Plugins of Cindy has been set"
+pause
diff --git a/graphics/ketcindy/forWindows/setketcindytexlive.bat b/graphics/ketcindy/forWindows/setketcindytexlive.bat
index 9dd1ce8c64..e872a00b08 100644
--- a/graphics/ketcindy/forWindows/setketcindytexlive.bat
+++ b/graphics/ketcindy/forWindows/setketcindytexlive.bat
@@ -1,4 +1,4 @@
-REM 20190616
+REM 20190904
echo off
rem Edit the followings if necessary
@@ -26,7 +26,7 @@ if %ERRORLEVEL% == 0 (
exit
)
-set /P year="Year of TeXLive (YYYY): "
+set /P year="Year of TeXLive (ex)2019: "
echo Path of TeX ; %pathT%\%year%
echo bin : %bin%
@@ -68,7 +68,7 @@ if exist "%pathT%\%year%%style%\." (
echo Copying ketcindy styles to "%pathT%\%year%%style%"
set stylesrc=style
%xcp% /Y /Q /S /E /R "%stylesrc%\*.*" "%pathT%\%year%%style%\"
-"%pathT%\%year%%bin%\mktexlsr"
+rem "%pathT%\%year%%bin%\mktexlsr"
set cindyplug=%prgcin%\Cinderella\Plugins
echo Setting of "%cindyplug%\"
diff --git a/graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceE.pdf b/graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceE.pdf
index adf119eae9..f6924e269c 100644
--- a/graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceE.pdf
+++ b/graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceE.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceJ.pdf b/graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceJ.pdf
index a24668ebcd..b9e9d2f6b4 100644
--- a/graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceJ.pdf
+++ b/graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceJ.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex
index 1432b0ef18..aabea0a665 100644
--- a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex
@@ -3251,6 +3251,21 @@ Draw the point A near the origin.
\end{cmd}
+%-------------Reparse-------------------------------
+\begin{cmd}{Reparse}{reparse}
+\itemket{Usage}Reparse(string or list of string)
+\itemket{Description}function to return the real part after \verb|parse|
+\itemket{Remark}\verb|parse| of CindyJS has a bug to return an imaginary number in some cases.
+\itemket{Examples}\mbox{}
+
+\verb|str="(0-1)^2"; |\\
+\verb|format(parse(str),0);| // returns \verb|1+i*0| in CindyJS\\
+\verb|format(Reparse(str),0);| // returns \verb|1|\\
+
+
+
+\end{cmd}
+
%-------------Slider-------------------------------
\begin{cmd}{Slider}{slider}
\itemket{Usage}Slider("endpoint1-pt-endpoint2",endpoint1,endpoint2);\vspace{-2mm}
@@ -3358,9 +3373,9 @@ Cindyscript has a function \verb|format(value, number)|, like as Textformat.
\end{cmd}
%----------Fracform----------------------------------
\begin{cmd}{Fracform}{fracform}
-\itemket{Usage}Fracform(number,list of denominators)
+\itemket{Usage}Fracform(number,list of denominators/max number[, allowable error(5)])
\itemket{Description}returns Tex-like form of the fraction
-\itemket{Examples}\verb|Fracform(0.33,[2,3]); => fr(1,3)|
+\itemket{Examples}\verb|Fracform(0.33,[2,3]); => [fr(1,3),''err=0.00333'',1,3]|
\end{cmd}
@@ -5608,6 +5623,148 @@ Find on the screen (not in the space) intersection points (\verb|tmp_1|, \verb|t
\end{center}
\end{cmd}
+%================== KeTCindyJS ===============
+\section{KeTCindyJS}
+
+\subsection{How to create HTML}
+
+\ketcindy\ can create the HTML file from a \ketcindy\ file using CindyJS.
+
+\begin{enumerate}[(1)]
+\item Use a \ketcindy\ file with buttons of KeTJS in CindyScreen, for example, templateketcindyjs.cdy.
+\item Select from the top menu, \verb|File > Export to CindyJS|.
+\item Press button "KeTJS" for on-line mode, or "KeTJSoff" for off-line mode.
+\item Then the HTML file will be created in the same folder of the cdy file.
+\end{enumerate}
+
+\subsection{Control of code writing}
+
+\begin{itemize}
+\item \verb|no ketjs (on/off)| for not writing to HTML
+\item \verb|only ketjs (on/off)| for only writing to HTML
+\item \verb|on, off| are used for multi lines of scripts.
+\end{itemize}
+
+{\bf Example}
+\begin{verbatim}
+ str="x^2"; //no ketjs
+ //str=Textedit(0); //only ketjs
+\end{verbatim}
+
+\subsection{Commands of KeTCindyJS}
+
+%--------------Ptpos-----------------------------
+
+\begin{cmd}{Ptpos}{ptpos}
+
+\itemket{Usage}Ptpos(geometric point)
+\itemket{Description} Function to return the latest position
+\itemket{Examples} \verb|Ptpos(A)|
+
+\end{cmd}
+
+%--------------Setketcindyjs-----------------------------
+
+\begin{cmd}{Setketcindyjs}{setketcindyjs}
+
+\itemket{Usage}Setketcindyjs( list of options )
+\itemket{Description} Function to set options of KeTCindyJS.
+\itemket{Options} \mbox{}\\
+\hspace*{5mm}\Ltab{25mm}{"Scale="}Ratio of scaling (default : 1)\\
+\hspace*{5mm}\Ltab{25mm}{"Nolabel="}list of points without label. \verb|all| can be used\\
+\hspace*{5mm}\Ltab{25mm}{"Color="}Name or code of background color (default : lightgray)\\
+\hspace*{5mm}\Ltab{25mm}{"Grid="}Grid size (mm)\\
+\hspace*{5mm}\Ltab{25mm}{"Figure=y"}To set window size to that of \ketcindy\\
+\hspace*{5mm}\Ltab{25mm}{"Axes=false"}Not to display axes of Cinderella
+\itemket{Example}Setketcindyjs(["Nolabel=all","Grid=2","Color=white"]);
+\end{cmd}
+
+%--------------Ketcindyjsdata-----------------------------
+
+\begin{cmd}{Ketcindyjsdata}{ketcindyjsdata}
+
+\itemket{Usage}Ketcindyjsdata( list of name, value of variables )
+\itemket{Description} Function to write the variables into "csinit".
+\itemket{Examples} \mbox{}
+
+\verb|Mxfun("1","integrate",["x*sin(x)","x"]);// no ketjs|\\
+\verb|Ketcindyjsdata(["mx1",mx1]);|\\
+\verb|Plotdata("1",mx1,"x");|
+
+\end{cmd}
+
+%--------------Ketcindyjsbody-----------------------------
+
+\begin{cmd}{Ketcindyjsbody}{ketcindyjsbody}
+
+\itemket{Usage}Ketcindyjsbody( prependlist, appendlist)
+\itemket{Description} Function to add scripts to the first/last of body tag.
+\itemket{Examples} \mbox{}
+
+\verb|Ketcindyjsbody(["<p,f10>__Title''],[]);|\\
+\verb| => <p><font size="10">&emsp;&emsp;Title</font></p>|
+
+\end{cmd}
+
+%--------------Animationparam-----------------------------
+
+\begin{cmd}{Animationparam}{animationparam}
+
+\itemket{Usage}Animationparam(init, speed( /sec), range )
+\itemket{Description} to get parameter value of buttons for animation.
+\itemket{Examples} \verb|ss=Animationparam(0,1,[-60,60]);|
+\itemket{Buttons}\mbox{}
+
+\begin{itemize}
+\item \Ltab{15mm}{"Play"}Parameter value set to the initial value, and starts changing
+\item \Ltab{15mm}{"Stop"}Parameter value set to the initial value, and ends changing
+\end{itemize}
+
+\end{cmd}
+
+%--------------Textedit-----------------------------
+
+\begin{cmd}{Textedit}{textedit}
+
+\itemket{Usage}Texedit(number of identifier)
+\itemket{Description} Function to get a string from an input box in HTML.
+\itemket{Remark}To create the input box,
+\begin{enumerate}[(1)]
+\item Use button "Define function".
+\item Input a string into "text" and press "Evaluation".\\
+\hspace*{3mm}Rem)To create a blank box, input only "=", and add "Equal=" to Setketcindyjs.
+\item With the inspector, confirm the number of identifier and change styles.
+\end{enumerate}
+
+\itemket{Examples}Let the number of identifier be 50.\\
+\verb|str="x^2";|\\
+\verb|//str=Textedit(50); //only ketjs|\\
+\verb|Plotdata("1",str,"x");|
+
+
+\end{cmd}
+
+%--------------Movetojs-----------------------------
+
+\begin{cmd}{Movetojs}{movetojs}
+
+\itemket{Usage}Movetojs(identifier or name,position,font size )
+\itemket{Description} Function to set the position and font size of text box in HTML.
+\itemket{Example} \verb|Movetojs(50,[0,-5],15);// no ketjs|
+
+\end{cmd}
+
+%--------------Setplaybuttons-----------------------------
+
+\begin{cmd}{Setplaybuttons}{setplaybuttons}
+
+\itemket{Usage}Setplaybuttons(coord, font size [, space])
+\itemket{Description} Function to set the position of play buttons in HTML.
+\itemket{Example} \verb|Setplaybuttons([0,-5],15,[1]);// no ketjs|
+
+\end{cmd}
+
+
\newpage
%-==Appendix ========================
\section{Appendix}
@@ -5618,6 +5775,9 @@ Find on the screen (not in the space) intersection points (\verb|tmp_1|, \verb|t
%\scalebox{0.9}{\input{Fig/colortable}}
\input{Fig/colortable}
\end{center}
+
+Rem) lightgray\ [0,0,0,0.15],\ offwhite\ [0,0,0,0.3],\ cindycolor\ [0.66,0,69,0.71] have been added.
+
\newpage
%-----------Comparative chart of drawing of points---------
@@ -5638,6 +5798,7 @@ Find on the screen (not in the space) intersection points (\verb|tmp_1|, \verb|t
\hspace{20mm} $\triangle$ : use PD
\newpage
+
%-==Command List ========================
\hypertarget{functionlist}{}
\section{Command List}
@@ -5797,6 +5958,7 @@ Find on the screen (not in the space) intersection points (\verb|tmp_1|, \verb|t
\hyperlink{norml}{Norm} \> return the norm of a vector.\\
\hyperlink{opl}{Op} \> return the n-th element of a list or a string.\\
\hyperlink{ptselected}{Ptselected} \> tests whether the point is selected.\\
+\hyperlink{reparse}{Reparse} \> return the real part afger parsing.\\
\hyperlink{slider}{Slider} \> make a slider on a Euclidean view.\\
\hyperlink{sprintf}{Sprintf} \> converts a real number to a string.\\
\hyperlink{texcom}{Texcom} \> add the command in the \TeX file.\\
@@ -5894,8 +6056,15 @@ Find on the screen (not in the space) intersection points (\verb|tmp_1|, \verb|t
\hyperlink{wireparadata}{Wireparadata} \> draw the surface by wire frame data with performing hidden line processing.\\
\hyperlink{xyzax3data}{Xyzax3data} \> draw the coordinate axis.\\
\hyperlink{xyzcoord}{Xyzcoord} \> return the 3D-coordinate of the point P.\\
-\hyperlink{setangle}{Setangle} \>Set TH and FI\\
-\hyperlink{getangle}{Getangle}\>Get TH and FI\\
+{\bf KeTCindyJS} \> \\
+\hyperlink{ptpos}{Ptpos} \>Return the latest position of geometric point\\
+\hyperlink{setketcindyjs}{Setketcindyjs} \>Set options of KeTCindyJS\\
+\hyperlink{ketcindyjsdata}{Ketcindyjsdata}\>Write into csinit\\
+\hyperlink{ketcindyjsbody}{Ketcindyjsbody}\>Add scripts to the first/last of body tag\\
+\hyperlink{animationparam}{Animationparam}\>Get parmeter value of animation\\
+\hyperlink{textedit}{Textedit}\>Get string from input box of KeTCindyJS\\
+\hyperlink{movetojs}{Movetojs}\>Set position and fontsize of text box in HTML\\
+\hyperlink{setplaybuttons}{Setplaybuttons}\>Set position of play buttons in HTML\\
\end{tabbing}
\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex
index aa8c5bd234..4bda400879 100644
--- a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex
@@ -566,7 +566,7 @@ optionsã¯ï¼Œç·šç¨®ãƒ»è¡¨ç¤ºã™ã‚‹æ–‡å­—列・解åƒåº¦ãƒ»å‡ºåŠ›ã®æœ‰ç„¡ãªã©ã
\item[機能]点ã®ãƒ‡ãƒ¼ã‚¿ã‚’作æˆã™ã‚‹ã€‚
\item[説明]与ãˆã‚‰ã‚ŒãŸåº§æ¨™ã®ç‚¹ãƒ‡ãƒ¼ã‚¿ã‚’作æˆã™ã‚‹ã€‚オプションã¯"Size=","Color=","Inside"。
-Inside オプションã¯ï¼Œç‚¹ã®å†…部ã«ã¤ã„ã¦ã®æŒ‡å®šã€‚ãŸã ã—,Cinderellaã®æç”»é¢ã«ã¯å映ã•ã‚Œãªã„。
+Inside オプションã¯ï¼Œç‚¹ã®å†…部ã«ã¤ã„ã¦ã®æŒ‡å®šã€‚
0 : 白抜ã
@@ -4118,6 +4118,15 @@ KeTCindyã®é–¢æ•°ã®ä¸­ã«ã¯å‡¦ç†ã«æ™‚é–“ãŒã‹ã‹ã‚‹ã‚‚ã®ãŒã‚る。ãã®
\hspace{10mm}\includegraphics[bb=0.00 0.00 219.01 204.51,width=40mm]{Fig/ptselected02.pdf}
\vspace{\baselineskip}
+\hypertarget{reparse}{}
+\item[関数]Reparse(文字列ã‹æ–‡å­—列ã®ãƒªã‚¹ãƒˆ)
+\item[機能]評価(parse)ã—ã¦ã‹ã‚‰å®Ÿéƒ¨ã‚’ã¨ã‚‹(re)。
+\item[説明]CindyJSã§ã¯ï¼Œå®Ÿæ•°ã®æ¼”ç®—ã§ã‚‚虚数ã®é …ãŒå‡ºã‚‹ã“ã¨ãŒã‚り,ãã®å¯¾å¿œã§ã‚る。
+
+ã€ä¾‹ã€‘\verb|str="(0-1)^2"; Reparse(str);|\\
+  注)CindyJSã§format(parse(str),0)を実行ã™ã‚‹ã¨\verb|1-i*0|ã«ãªã‚‹ã€‚
+
+\vspace{\baselineskip}
\hypertarget{slider}{}
\item[関数]Slider(å称,ä½ç½®1,ä½ç½®2)
\item[機能]スライダを作æˆã™ã‚‹
@@ -4175,7 +4184,7 @@ KeTCindyã®é–¢æ•°ã®ä¸­ã«ã¯å‡¦ç†ã«æ™‚é–“ãŒã‹ã‹ã‚‹ã‚‚ã®ãŒã‚る。ãã®
\hspace{10mm} \verb|Textformat(dt,4); | // 戻り値㯠"[ 0.1667 , 0.5 ]" \\
\hspace{10mm} \verb|format(dt,4); | // 戻り値㯠[ "0.1667" , "0.5" ] \\
-\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\vspace{\baselineskip}
\hypertarget{texcom}{}
@@ -4261,12 +4270,12 @@ Cindyscript㮠アンダーãƒãƒ¼ã®æ¼”ç®—å­ (list\_n , str\_n) ã¨åŒæ§˜ã€‚
\vspace{\baselineskip}
\hypertarget{fracform}{}
-\item[関数]Fracform(æ•° , 分æ¯ã®ãƒªã‚¹ãƒˆã¾ãŸã¯æœ€å¤§å€¤)
+\item[関数]Fracform(æ•° , 分æ¯ã®ãƒªã‚¹ãƒˆã¾ãŸã¯æœ€å¤§å€¤ [, 許容誤差ã®æ¡æ•°(5)])
\item[機能]分æ¯ãƒªã‚¹ãƒˆã®1ã¤ã‚’分æ¯ã¨ã™ã‚‹è¿‘似分数ã¨èª¤å·®ã‚’è¿”ã™ã€‚
-\item[説明]戻り値ã¯ï¼Œç°¡æ˜“TeX-like書å¼ã®æ–‡å­—列ã¨èª¤å·®ã€‚
+\item[説明]戻り値ã¯ï¼Œç°¡æ˜“TeX-like書å¼ã®æ–‡å­—列,誤差,分å­ï¼Œåˆ†æ¯ã€‚
\vspace{\baselineskip}
-ã€ä¾‹ã€‘\verb|Fracform(0.33,[2,3]); => fr(1,3)|
+ã€ä¾‹ã€‘\verb|Fracform(0.33,[2,3]); => [fr(1,3),''err=0.0033'',1,3]|
\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
@@ -8026,19 +8035,21 @@ Cinderellaã®ãƒ•ã‚¡ã‚¤ãƒ«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰ã€ŒCindyJSã«æ›¸ã出ã™ã€ã¨ãã®
012345678\=3433778901234567\=890090666612345\=\kill
Local \> y/n \>動作環境ã®è¨­å®šã€‚ \>åˆæœŸå€¤ã¯ y\\
Scale \> 実数 \> 拡大・縮å°ã€€\>åˆæœŸå€¤ã¯ 1\\
+Grid \> 実数 \> グリッドサイズ(mm)\\
Nolabel \> 点ã®ãƒªã‚¹ãƒˆ \> ラベルを表示ã—ãªã„点を指定ã™ã‚‹ã€‚"No"ã ã‘ã§ã‚‚å¯ã€‚\\
-Color \> 色åã¾ãŸã¯ã‚³ãƒ¼ãƒ‰\> 背景色ã®æŒ‡å®šã€‚åˆæœŸå€¤ã¯Cinderellaã®ç”»é¢ã®è‰²ã€‚\\
+\hspace*{10mm}"Nolabel=all"ã¨ã™ã‚‹ã¨ï¼Œã™ã¹ã¦ã®ç‚¹ã®ãƒ©ãƒ™ãƒ«ãŒè¡¨ç¤ºã•ã‚Œãªã„。\\
+Color \> 色åã¾ãŸã¯ã‚³ãƒ¼ãƒ‰\> 背景色ã®æŒ‡å®šã€‚åˆæœŸå€¤ã¯lightgray([0,0,0,0.17])\\
+Figure \> y \>書ã出ã™ç¯„囲をNE,SWã®ç¯„囲ã«ã™ã‚‹ã€‚\\
+Axes \> false \>CindyJSãŒè¡¨ç¤ºã—ã¦ã„る座標軸をéžè¡¨ç¤ºã«ã™ã‚‹ã€‚ \\
\end{tabbing}
ã€ä¾‹ã€‘ã™ã¹ã¦è¨­å®šã™ã‚‹ã¨ã,次ã®ã‚ˆã†ã«è¨˜è¿°ã™ã‚‹ã€‚
-\verb| Setketcindyjs(["Local=n","Scale=1.5","No=[A,B]","Color=[0.2,0,0,0]"]) |
+\verb| Setketcindyjs(["Local=n","Scale=1.5","No=[A,B]","Color=lightgray"]) |
\vspace{\baselineskip}
注1)Cinderellaã®ç”»é¢ã«èƒŒæ™¯ã®æ–¹çœ¼ãŒæã‹ã‚Œã¦ã„ã‚‹ã¨ã,「CindyJSã«æ›¸ã出ã™ã€ã§ï¼Œã“ã®æ–¹çœ¼ã‚‚表示ã•ã‚Œã‚‹ã€‚方眼を消ã—ãŸã„å ´åˆã¯ï¼Œç”»é¢ä¸‹ã®ã€Œã‚°ãƒªãƒƒãƒ‰ã‚’æãã€ãƒ„ールã§éžè¡¨ç¤ºã«ã—ã¦ãŠã。
-注2)「CindyJSã«æ›¸ã出ã™ã€ã§æ›¸ã出ã™ã¨ãã®ç¯„囲ã¯ï¼Œã‚¦ã‚£ãƒ³ãƒ‰ã‚¦å…¨ä½“ã§ã‚る。NE,SWã®ç¯„囲ã§ã¯ãªã„。2点NE,SWã¯\verb| Setketcindyjs(["No=[NE,SW]" | ã§éžè¡¨ç¤ºã«ãªã‚‹ãŒï¼ŒNE,SEã®ç¯„囲を広ãã¨ã£ã¦ãŠã,ウィンドウサイズをã“れよりå°ã•ãã™ã‚Œã° \verb|"No=[NE,SW]"| オプションを使ã‚ãªãã¦ã‚‚表示ã•ã‚Œãšã«ã™ã‚€ã€‚
-
-注3)HTMLãªã®ã§ï¼Œç”»é¢ã«èª¬æ˜Žæ–‡ãªã©ã‚’表示ã—ãŸã„å ´åˆã¯ï¼ŒHTMLファイルを開ã,下ã®æ–¹ã® \verb|<body>| 㨠\verb|</body>| ã®é–“,\verb|<div id="CSCanvas"></div>| ã®å‰å¾Œã«æ›¸ã‘ã°è¡¨ç¤ºã•ã‚Œã‚‹ã€‚改行ãªã©ã¯ï¼ŒHTMLã®ã‚¿ã‚°ã‚’用ã„る。
+注2)HTMLãªã®ã§ï¼Œç”»é¢ã«èª¬æ˜Žæ–‡ãªã©ã‚’表示ã—ãŸã„å ´åˆã¯ï¼ŒHTMLファイルを開ã,下ã®æ–¹ã® \verb|<body>| 㨠\verb|</body>| ã®é–“,\verb|<div id="CSCanvas"></div>| ã®å‰å¾Œã«æ›¸ã‘ã°è¡¨ç¤ºã•ã‚Œã‚‹ã€‚改行ãªã©ã¯ï¼ŒHTMLã®ã‚¿ã‚°ã‚’用ã„る。
\vspace{\baselineskip}
\hypertarget{setketcindy}{}
@@ -8067,11 +8078,151 @@ Listplot("3",[B,D]);
ã“ã®å ´åˆï¼Œå¯¾è§’ç·šã¯2本ã¨ã‚‚æã‹ã‚Œãªã„。
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\vspace{\baselineskip}
+\hypertarget{setketcindy}{}
+\item[KeTJSã ã‘ã§æœ‰åŠ¹] only ketjs
+\item[機能] KeTJSã ã‘ã«æ›¸ã込む
+\item[説明] コマンドã®å…ˆé ­ã«ã€€\verb|//| ã«ã¤ã‘ã¦ï¼Œè¡Œã®æœ€å¾Œã«ç¶šã‘ã¦æ›¸ãã¨ï¼Œãã®è¡Œã¯KeTJSã ã‘ã§æœ‰åŠ¹ã¨ãªã‚‹ã€‚
+ブロックå˜ä½ã§æœ‰åŠ¹åŒ–ã™ã‚‹ã«ã¯ï¼Œãƒ–ロックを \verb|only ketjs on|,\verb|only ketjs off| ã§ã¯ã•ã‚€ã€‚
+
+ã€ä¾‹ã€‘KeTJSã ã‘ã§å…¥åŠ›çª“を作る。
+
+\begin{verbatim}
+str="x^2";
+//str=Textedit(50); only ketjs
+Plotdata("1",str,"x");
+\end{verbatim}
+
+注)\verb|Textedit|ã¯KeTJSã§å…¥åŠ›çª“ã‹ã‚‰ã®å…¥åŠ›ã‚’得るコマンド
+
\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
\end{description}
+%======KeTJSã®è¨­å®š============================
+
+\subsection{KeTJSã®ã‚³ãƒžãƒ³ãƒ‰}
+
+\begin{description}
+
+\hypertarget{ptpos}{}
+\item[関数]Ptpos(幾何点)
+\item[機能]幾何点ã®ç¾åœ¨ï¼ˆç›´å‰ï¼‰åº§æ¨™ã‚’è¿”ã™ã€‚
+\item[説明]幾何点を制御å¯èƒ½ç¯„囲外ã«ç§»å‹•ã—ãŸå ´åˆã«ä¿æŒã•ã‚Œã‚‹ã‚‚ã¨ã®åº§æ¨™
+
+ã€ä¾‹ã€‘\verb|Ptpos(A)|
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+
+\begin{description}
+
+\hypertarget{ketcindyjsdata}{}
+\item[関数]Ketcindyjsdata(変数åã¨å€¤ã®ãƒªã‚¹ãƒˆ)
+\item[機能]KeTJSファイルã®script "csinit"ã®æœ€å¾Œã«ãƒ‡ãƒ¼ã‚¿ã‚’書ã込む
+\item[説明]Maximaã®è¿”り値ãªã©KeTJSã§ã¯å¾—られãªã„データを使ãˆã‚‹ã‚ˆã†ã«ã™ã‚‹ã€‚
+
+\begin{verbatim}
+ã€ä¾‹ã€‘Mxfun("1","integrate",["x*sin(x)","x"]);// no ketjs
+   Ketcindyjsdata(["mx1",mx1]);
+   Plotdata("1",mx1,"x");
+\end{verbatim}
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+
+\begin{description}
+
+\hypertarget{ketcindyjsbody}{}
+\item[関数]Ketcindyjsbody(prependlist,appendlist)
+\item[機能]KeTJSファイルã®bodyã®æœ€åˆã¨æœ€å¾Œã«ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚‹ã€‚
+
+
+\begin{verbatim}
+ã€ä¾‹ã€‘Ketcindyjsbody(["<p,f10>__Title''],[]);
+    => <p><font size="10">&emsp;&emsp;Title</font></p>
+\end{verbatim}
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+
+\begin{description}
+
+\hypertarget{animationparam}{}
+\item[関数]Animationparam(åˆæœŸå€¤ï¼Œé€Ÿåº¦ï¼Œç¯„囲)
+\item[機能]アニメーションボタンã®ãƒ‘ラメータ値をå–å¾—ã™ã‚‹ã€‚
+\item[例 ]ss=Animationparam(0,1,[-60,60]);
+\item[説明]\mbox{}
+
+\begin{itemize}
+\item \Ltab{15mm}{"Play"}パラメータ値ãŒåˆæœŸå€¤ã«ã‚»ãƒƒãƒˆã•ã‚Œï¼Œå¤‰åŒ–ãŒå§‹ã¾ã‚‹ã€‚
+\item \Ltab{15mm}{"Stop"}パラメータ値ãŒåˆæœŸå€¤ã«ã‚»ãƒƒãƒˆã•ã‚Œï¼Œå¤‰åŒ–ãŒçµ‚ã‚る。
+\item \Ltab{15mm}{速度}パラメータ値ã®å¤‰åŒ–速度(秒速)
+\item \Ltab{15mm}{範囲}パラメータ値ãŒç«¯ç‚¹ã«é”ã—ãŸã‚‰åœæ­¢ã™ã‚‹ã€‚
+\end{itemize}
+
+
+\end{description}
+
+
+\begin{description}
+
+\hypertarget{textedit}{}
+\item[関数]Textedit(識別番å·)
+\item[機能]KeTJSã§å…¥åŠ›çª“ã«å…¥ã‚ŒãŸæ–‡å­—列をå–å¾—ã™ã‚‹ã€‚
+\item[説明]KeTJSã§ã®å…¥åŠ›çª“ã®ä½œã‚Šæ–¹
+
+\begin{itemize}
+\item[(1)]CindyScreenã®"f(x)"ã‚’é¸ã³ï¼Œé©å½“ãªåˆæœŸå€¤ã‚’入れã¦Evaluateを押ã™ã€‚\\
+ 注)"="ã ã‘を入れã¦ï¼ŒSetketcindyjsã®ã‚ªãƒ—ションã«\\
+    "Equal="\\
+  を追加ã™ã‚‹ã¨ï¼ŒKeTJSã®å…¥åŠ›çª“ã¯ç©ºæ¬„ã«ãªã‚‹ã€‚
+\item[(2)]"è¦ç´ ã‚’å‹•ã‹ã™"ã«æˆ»ã‚Šï¼Œ(1)ã‚’é¸ã‚“ã§ã‚¤ãƒ³ã‚¹ãƒšã‚¯ã‚¿ã‚’é–‹ã。
+\item[(3)]識別番å·ã‚’確èªï¼ˆä¿®æ­£ï¼‰ã—ã¦ï¼Œãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’変ãˆã‚‹ã€‚
+
+\end{itemize}
+
+ã€ä¾‹ã€‘識別番å·ã‚’0ã¨ã™ã‚‹ã€‚
+
+\begin{verbatim}
+str="x^2"; //no ketjs
+//str=Textedit(0); //only ketjs
+Plotdata("1",str,"x");
+\end{verbatim}
+
+\end{description}
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\begin{description}
+
+\hypertarget{movetojs}{}
+\item[関数]Movetojs(識別番å·ã¾ãŸã¯è¦ç´ å,座標,フォントサイズ);
+\item[機能]KeTJSã§ãƒ†ã‚­ã‚¹ãƒˆãƒœã‚¿ãƒ³ã®ä½ç½®ã¨ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’指定
+\item[例 ]Movetojs(0,[2,-4],15);
+\end{description}
+
+\begin{description}
+
+\hypertarget{setplaybuttons}{}
+\item[関数]Setplaybuttons(座標,フォントサイズ [,スペース増加é‡]);
+\item[機能]KeTJSã§Playãªã©ã®ãƒœã‚¿ãƒ³ã®ä½ç½®ã¨ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’指定
+\item[例 ]Setplaybuttons([-3,-4.5],15,[1]);\\
+注)Play,Pause,Rev,Stopã®è­˜åˆ¥ç•ªå·ãŒ71,72,73,74ã§ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãŠã。\\
+注)スペース増加é‡ã®å˜ä½ã¯mm,リストã§å€‹ã€…ã«æŒ‡å®šã™ã‚‹ã“ã¨ã‚‚ã§ãる。
+
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+
\newpage
%付録==================================
\section{付録}
@@ -8125,7 +8276,7 @@ Cinderellaã§ä½¿ã£ã¦ã„る用語ã«æ¬¡ã®ã‚‚ã®ãŒã‚る。
ç”»é¢ãƒ„ール(下ã®ãƒ„ールãƒãƒ¼ï¼‰\\
\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/translate-view.pdf}原点を移動ã™ã‚‹ \>:画é¢ä¸Šã®ä»»æ„ã®ä½ç½®ã§ãƒ‰ãƒ©ãƒƒã‚°ã™ã‚‹\\
\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/zoom-in.pdf}矩形領域を画é¢ã‚µã‚¤ã‚ºã«æ‹¡å¤§ \>:ドラッグã—ã¦ã§ãる矩形ã§é ˜åŸŸã‚’é¸æŠžã™ã‚‹\\
-\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/zoom-out.pdf}ç”»é¢ã‚’矩形領域サイズã«ç¸®å° \>:ã©ã£ã‚‰ã£ãã—ã¦ã§åˆ‡ã‚‹çŸ©å½¢ã§é ˜åŸŸã‚’é¸æŠžã™ã‚‹\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/zoom-out.pdf}ç”»é¢ã‚’矩形領域サイズã«ç¸®å° \>:ドラッグã—ã¦ã§åˆ‡ã‚‹çŸ©å½¢ã§é ˜åŸŸã‚’é¸æŠžã™ã‚‹\\
\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/snap.pdf}æ ¼å­ç‚¹ã«ã‚¹ãƒŠãƒƒãƒ—ã™ã‚‹ \>:軸ã¨æ–¹çœ¼ã‚’表示ã—スナップモードã«ã™ã‚‹\\
\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/grid-more.pdf}\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/grid-less.pdf}グリッドを粗ã / ç´°ã‹ãã™ã‚‹\\
\end{tabbing}
@@ -8133,7 +8284,9 @@ Cinderellaã§ä½¿ã£ã¦ã„る用語ã«æ¬¡ã®ã‚‚ã®ãŒã‚る。
\hypertarget{colorcodelist}{}
\subsection{色åã¨ã‚«ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ä¸€è¦§}
\vspace{\baselineskip}
-\scalebox{0.9}{\input{Fig/colortable}}
+\scalebox{0.85}{\input{Fig/colortable}}
+
+注)lightgray\ [0,0,0,0.15],\ offwhite\ [0,0,0,0.3],\ cindycolor\ [0.66,0,69,0.71]を追加
\newpage
%--------------点ã®ä½œå›³ã«ã¤ã„ã¦ã®æ¯”較表--------------------------------------
@@ -8306,6 +8459,7 @@ Cinderellaã§ä½¿ã£ã¦ã„る用語ã«æ¬¡ã®ã‚‚ã®ãŒã‚る。
\hyperlink{op}{Op(n,list)} \> listã¾ãŸã¯æ–‡å­—列ã‹ã‚‰è¦ç´ ã‚’抜ã出ã™\\
\hyperlink{isptselected}{Isptselected(点å)} \>点ãŒé¸æŠžã•ã‚Œã¦ã„ã‚Œã°trueã‚’è¿”ã™\\
\hyperlink{isptselected}{Ptselected(点å)} \>点ãŒé¸æŠžã•ã‚Œã¦ã„ã‚Œã°trueã‚’è¿”ã™\\
+\hyperlink{reparse}{Reparse(文字列(リスト)}\>評価ã—ã¦å®Ÿæ•°åŒ–ã™ã‚‹\\
\hyperlink{slider}{Slider()}\>スライダを作る\\
\hyperlink{sprintf}{Sprintf(実数,é•·ã•)}\>å°æ•°ç‚¹ä»¥ä¸‹ã®é•·ã•ã‚’固定ã—ãŸæ–‡å­—列ã«å¤‰æ›\\
\hyperlink{strsplit}{Strsplit(文字列,文字)}\>文字列を分解ã™ã‚‹ã€‚\\
@@ -8416,8 +8570,14 @@ Cinderellaã§ä½¿ã£ã¦ã„る用語ã«æ¬¡ã®ã‚‚ã®ãŒã‚る。
\hyperlink{xyzax3data}{Xyzax3data(name,文字,文字,文字,options)}\>座標軸ã®è¡¨ç¤º\\
\hyperlink{xyzcoord}{Xyzcoord(P.x,P.y,Pz.y)}\>主副画é¢ã§æ±ºã¾ã‚‹ç‚¹ã®åº§æ¨™\\
ã€KeTJS】\\
+\hyperlink{ptpos}{Ptpos(幾何点)}\>幾何点ã®ç¾åœ¨ï¼ˆç›´å‰ï¼‰åº§æ¨™\\
\hyperlink{setketcindyjs}{Setketcindyjs(options)}\>KeTJSã®è¨­å®š\\
-
+\hyperlink{ketcindyjsdata}{Ketcindyjsdata(変数åã¨å€¤ã®ãƒªã‚¹ãƒˆ)}\>script "csinit"ã«ãƒ‡ãƒ¼ã‚¿ã‚’書ã込む\\
+\hyperlink{ketcindyjsbody}{Ketcindyjsbody(prependlist,appendlist)}\>bodyã®æœ€åˆã¨æœ€å¾Œã«ã‚¹ã‚¯ãƒªãƒ—トを追加\\
+\hyperlink{animationparam}{Animationparam(åˆæœŸå€¤ï¼Œé€Ÿåº¦ï¼Œç¯„囲)}\>アニメーションボタンã®ãƒ‘ラメータ値をå–å¾—\\
+\hyperlink{textedit}{Textedit(識別番å·)}\>KeTJSã§å…¥åŠ›çª“ã«å…¥ã‚ŒãŸæ–‡å­—列をå–å¾—\\
+\hyperlink{movetojs}{Movetojs(è¦ç´ å,座標,フォントサイズ)}\>Textボタンã®ä½ç½®ã¨ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’設定\\
+\hyperlink{setplaybuttons}{Setplaybuttons(座標,サイズ [, スペース])}\>Playãªã©ã®ãƒœã‚¿ãƒ³ã®ä½ç½®ã¨ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚’設定\\
\end{tabbing}
\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/3dlist.txt b/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/3dlist.txt
index 340efcf9f0..d96abad8e4 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/3dlist.txt
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/3dlist.txt
@@ -1,84 +1,85 @@
-Ketinit3d,3d,22,50,Setwindow,Addax
-Start3d,3d,54,162,Strsplit,Toupper,Setfiles,Setwindow,Slider,Sprintf,Ptselected,Ptseg3data
-Setangle,3d,166,237,Parapt,Ptselected,Xyzcoord,Defvar,Datalist3d,Projpara,textformat,Ptseg3data
-Getangle,3d,241,259,getangle,divoptions,Strsplit,181111,Toupper,textformat
-Angleselected,3d,263,264,IsAngle
-Isangle,3d,268,268,Ptselected
-Changestyle3d,3d,272,291,Changestyle
-Dist3d,3d,295,314
-Findangle,3d,318,335
-Cancoordpara,3d,339,347
-Zparapt,3d,351,355
-Projcoordpara,3d,359,364,Parapt,Zparapt
-Parapt,3d,368,374
-Parasubpt,3d,378,384
-Parasubptlog,3d,388,393
-Mainsubpt3d,3d,397,415
-Projcurve,3d,419,469,Measuredepth
-Projpara,3d,473,542,Divoptions,Strsplit,Toupper,Projcurve,textformat,Com2nd,Getlinestyle,Texcom
-Invparaptpp,3d,546,601,textformat,Projpara,Nearestpt,Crossprod,Dotprod,Ptend,Numptcrv,Ptcrv
-Invparapt,3d,605,609,Invparaptpp
-Subgraph,3d,613,630,Measuredepth,Parasubpt,Textformat
-Spaceline,3d,634,727,Divoptions,Toupper,Projpara,Textformat,Com2nd,Getlinestyle,Texcom,Subgraph
-Spacecurve,3d,731,897,Divoptions,Toupper,tmpfn,Projpara,textformat,Com2nd,Getlinestyle,Texcom,Subgraph
-Partcrv3d,3d,901,937,parapt,partcrv,Xyzcoord,Spaceline
-Joincrvs3d(,3d,941,1036,Joincrvs3d,Divoptions,Norm,Projpara,textformat,Com2nd,Getlinestyle,Texcom,Subgraph
-Xyzax3data,3d,1040,1166,Divoptions,Strsplit,Toupper,Spaceline,Xyzaxparaname,Projpara,textformat,Com2nd,Getlinestyle,Texcom,Lightarrowdata,Letter,Parapt,Subgraph
-Xyzaxparaname,3d,1170,1212,Strsplit,Dqq,Parapt,Expr
-Datalist3d,3d,1216,1224
-Datalist2d,3d,1228,1236
-Embed,3d,1240,1328,Measuredepth,Divoptions,Assign,Projpara,textformat,Com2nd,Getlinestyle,Texcom,Subgraph
-Rotatepoint3d,3d,1332,1418,Rotate3pt,Measuredepth
-Rotatedata3d,3d,1422,1492,Divoptions,Rotatepoint3d,Flattenlist,Projpara,textformat,RSform,Textformat,Com2nd,Getlinestyle,Texcom,Subgraph
-Translatepoint3d,3d,1496,1523,Translate3pt,Measuredepth
-Translatedata3d,3d,1527,1589,Divoptions,Measuredepth,Translatepoint3d,Flattenlist,Projpara,RSform,textformat,Com2nd,Getlinestyle,Texcom,Subgraph
-Reflectpoint3d,3d,1593,1617,Reflect3pt,Crossprod,Dotprod
-Reflectdata3d,3d,1621,1686,Divoptions,Reflectpoint3d,Flattenlist,textformat,Projpara,RSform,Textformat,Com2nd,Getlinestyle,Texcom,Subgraph
-Scalepoint3d,3d,1691,1708,Scale3pt
-Scaledata3d,3d,1713,1782,Divoptions,Scalepoint3d,Flattenlist,textformat,Projpara,RSform,Textformat,Com2nd,Getlinestyle,Texcom,Subgraph
-Xyzcoord,3d,1786,1792,Mainsubpt3d
-Putoncurve3d,3d,1796,1812,PutonCurve,Nearestpt,Paramoncurve,Pointoncurve,Xyzcoord,textformat,Defvar
-Mkpointlist,3d,1816,1933,Workprocess,Finddef,Norm,Parapt,Parasubpt,Putpoint,Mainsubpt3d,Defvar,Ptselected
-Mkseg3d,3d,1937,1981,Divoptions,Finddef,Spaceline
-Ptseg3data,3d,1985,2020,Ptselected,Parapt,Parasubpt,Mainsubpt3d,Defvar,Mkpointlist,Mkseg3d
-Putonseg3d,3d,2024,2076,divoptions,Putonseg,Putpoint,Parapt,Textformat,Parasubpt,Xyzcoord,Defvar
-Putpoint3d,3d,2080,2138,Toupper,Xyzcoord,Defvar,Parapt,Putpoint,Parasubpt,Fixpoint3d
-Fixpoint3d,3d,2142,2159,Defvar,Parapt,textformat
-Letter3d,3d,2163,2183,Parapt,Letter
-Expr3d,3d,2187,2207,Parapt,Expr
-Perppt,3d,2211,2267,Putperp,Crossprod,IntersectsgpL,Dotprod,Defvar,Putpoint3d,Fixpoint3d,Drawpoint3d
-Perpplane,3d,2271,2312,findangle,Cancoordpara,Toupper,Putpoint3d,Defvar,Drawpoint3d
-Drawpoint3d,3d,2316,2332,Divoptions,Measuredepth,Parapt,Textformat,Parasubpt
-Pointdata3d,3d,2336,2345,Measuredepth,Parapt,Pointdata
-Putaxes3d,3d,2349,2360,Putpoint3d
-IntersectsgpL,3d,2364,2481,Divoptions,Strsplit,Toupper,Crossprod,Reflectpoint3d,Dotprod,Putpoint3d,Drawpoint3d,Textformat
-Bezier3d,3d,2485,2582,Measuredepth,Bezier3,Divoptions,Toupper,Assign,Spacecurve,Projpara,textformat,RSform,Getlinestyle,Com2nd,Subgraph
-Putbezier3data,3d,2586,2624,Divoptions,Putpoint3d
-Mkbezierptcrv3d,3d,2628,2648,Mkbezierptcrv3,Putbezier3data,Bezier3
-Readobj,3d,2686,2788,Divoptions,Toupper,Removespace
-Concatobj,3d,2792,2862,divoptions,Toupper,dist3d
-VertexEdgeFace,3d,2899,2862
-Vertexedgeface,3d,2904,3085,Divoptions,Strsplit,Toupper,Parapt,Putpoint3d,Defvar,Dqq,Changestyle3d,Spaceline,Textformat
-Phparadata,3d,3089,3191,Divoptions,Getlinestyle,Com2nd,Changestyle3d,Drawlinetype,Toupper
-Nohiddenseg,3d,3195,3324,Parapt,Dotprod,Cancoordpara,IntersectsgpL,Projcoordpara,Intersectcrvspp,Crossprod
-Nohiddensegs,3d,3328,3363,Nohiddenseg
-Nohiddenbyfaces,3d,3367,3516,Datalist3d,Divoptions,Strsplit,Toupper,Changestyle3d,MeasureDepth,Nohiddensegs,Spaceline
-Faceremovaldata,3d,3520,3603,Divoptions,Getlinestyle,Com2nd,Measuredepth,Changestyle3d,Drawlinetype,Toupper
-Fullformfunc,3d,3607,3689,Removespace
-Surffun,3d,3693,3709,Fullformfunc,Deffun
-Sf3data,3d,3713,3797,Surffun,Divoptions,Toupper,textformat,Spacecurve
-SfbdparadataR,3d,3801,3887,ConvertFdtoC,Divoptions,Toupper,Select,MkprecommandR,textformat,RSform,Dqq,CalcbyR,ReadOutData,Extractdata,Projpara
-Addpoints,3d,3891,3906,RSform,textformat
-CrvsfparadataR,3d,3910,4012,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,Addpoints,textformat,Rsform,Dqq,CalcbyR,ReadOutData,Extractdata,Projpara
-Crv3onsfparadataR,3d,4016,4116,Crvs3onfparadataR,Changestyle3d,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,textformat,Rsform,Dqq,Addpoints,CalcbyR,ReadOutData,Extractdata,Projpara
-Crv2onsfparadataR,3d,4120,4221,Crvs2onfparadataR,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,textformat,Rsform,Dqq,Addpoints,CalcbyR,ReadOutData,Extractdata,Projpara
-WireparadataR,3d,4225,4326,Divoptions,Toupper,Select,MkprecommandR,RSform,textformat,Rsform,Dqq,Addpoints,CalcbyR,ReadOutData,Extractdata,Projpara
-IntersectcrvsfR,3d,4330,4418,Intersectcrvsf,Divoptions,Toupper,RSform,textformat,Rsform,Dqq,CalcbyR,ReadOutData
-SfcutparadataR,3d,4422,4519,Strsplit,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,textformat,Rsform,Dqq,CalcbyR,ReadOutData,Extractdata,Projpara
-Skeletonparadata,3d,4525,4529,Skeletondatacindy
-Skeletondatacindy,3d,4533,4722,Datalist3d,Divoptions,Strsplit,Toupper,Anyselected,Flattenlist,isexists,ReadOutData,Textformat,Projcoordcurve,Makeskeletondata,Norm,Ptcrv,Invparapt,Projcurve,textformat,Changestyle3d,Getlinestyle,Com2nd,Subgraph,WriteOutData
-Makeskeletondata,3d,4726,4928,Columnlist,Intersectcrvspp,Op,column,Dotprod,Norm,Kukannozoku,Pointoncurve,Listplot
-Kukannozoku,3d,4932,4983
-Projcoordcurve,3d,4989,5003
-Divnohidhid,3d,5007,5070,Divoptions,Toupper,assign,Dotprod,Changestyle3d,Spaceline,textformat
-Beziersurf,3d,5074,5129,factorial,Deffun,Op,Bterm,Defvar
+Ketinit3d,3d,22,57,Setwindow,Addax,Slider,Sprintf
+Start3d,3d,61,170,Strsplit,Toupper,Setfiles,Setwindow,Slider,Sprintf,Ptselected,Ptseg3data
+Setangle,3d,174,245,Parapt,Ptselected,Xyzcoord,Defvar,Datalist3d,Projpara,textformat,Ptseg3data
+Getangle,3d,249,267,getangle,divoptions,Strsplit,181111,Toupper,textformat
+Angleselected,3d,271,272,IsAngle
+Isangle,3d,276,276,Ptselected
+Changestyle3d,3d,280,299,Changestyle
+Dist3d,3d,303,322
+Findangle,3d,326,343
+Cancoordpara,3d,347,355
+Zparapt,3d,359,363
+Projcoordpara,3d,367,372,Parapt,Zparapt
+Parapt,3d,376,382
+Parasubpt,3d,386,392
+Parasubptlog,3d,396,401
+Mainsubpt3d,3d,405,423
+Projcurve,3d,427,477,Measuredepth
+Projpara,3d,481,550,Divoptions,Strsplit,Toupper,Projcurve,textformat,Com2nd,Getlinestyle,Texcom
+Invparaptpp,3d,554,609,textformat,Projpara,Nearestpt,Crossprod,Dotprod,Ptend,Numptcrv,Ptcrv
+Invparapt,3d,613,617,Invparaptpp
+Subgraph,3d,621,638,Measuredepth,Parasubpt,Textformat
+Spaceline,3d,642,735,Divoptions,Toupper,Projpara,Textformat,Com2nd,Getlinestyle,Texcom,Subgraph
+Spacecurve,3d,739,905,Divoptions,Toupper,tmpfn,Projpara,textformat,Com2nd,Getlinestyle,Texcom,Subgraph
+Partcrv3d,3d,909,945,parapt,partcrv,Xyzcoord,Spaceline
+Joincrvs3d(,3d,949,1044,Joincrvs3d,Divoptions,Norm,Projpara,textformat,Com2nd,Getlinestyle,Texcom,Subgraph
+Xyzax3data,3d,1048,1174,Divoptions,Strsplit,Toupper,Spaceline,Xyzaxparaname,Projpara,textformat,Com2nd,Getlinestyle,Texcom,Lightarrowdata,Letter,Parapt,Subgraph
+Xyzaxparaname,3d,1178,1220,Strsplit,Dqq,Parapt,Expr
+Datalist3d,3d,1224,1232
+Datalist2d,3d,1236,1244
+Embed,3d,1248,1336,Measuredepth,Divoptions,Assign,Projpara,textformat,Com2nd,Getlinestyle,Texcom,Subgraph
+Rotate3pt,3d,1340,1341,Rotatepoint3d
+Rotatepoint3d,3d,1344,1429,Measuredepth
+Rotatedata3d,3d,1433,1503,Divoptions,Rotatepoint3d,Flattenlist,Projpara,textformat,RSform,Textformat,Com2nd,Getlinestyle,Texcom,Subgraph
+Translatepoint3d,3d,1507,1534,Translate3pt,Measuredepth
+Translatedata3d,3d,1538,1600,Divoptions,Measuredepth,Translatepoint3d,Flattenlist,Projpara,RSform,textformat,Com2nd,Getlinestyle,Texcom,Subgraph
+Reflectpoint3d,3d,1604,1628,Reflect3pt,Crossprod,Dotprod
+Reflectdata3d,3d,1632,1697,Divoptions,Reflectpoint3d,Flattenlist,textformat,Projpara,RSform,Textformat,Com2nd,Getlinestyle,Texcom,Subgraph
+Scalepoint3d,3d,1702,1719,Scale3pt
+Scaledata3d,3d,1724,1793,Divoptions,Scalepoint3d,Flattenlist,textformat,Projpara,RSform,Textformat,Com2nd,Getlinestyle,Texcom,Subgraph
+Xyzcoord,3d,1797,1803,Mainsubpt3d
+Putoncurve3d,3d,1807,1823,PutonCurve,Nearestpt,Paramoncurve,Pointoncurve,Xyzcoord,textformat,Defvar
+Mkpointlist,3d,1827,1944,Workprocess,Finddef,Norm,Parapt,Parasubpt,Putpoint,Mainsubpt3d,Defvar,Ptselected
+Mkseg3d,3d,1948,1992,Divoptions,Finddef,Spaceline
+Ptseg3data,3d,1996,2031,Ptselected,Parapt,Parasubpt,Mainsubpt3d,Defvar,Mkpointlist,Mkseg3d
+Putonseg3d,3d,2035,2087,divoptions,Putonseg,Putpoint,Parapt,Textformat,Parasubpt,Xyzcoord,Defvar
+Putpoint3d,3d,2091,2149,Toupper,Xyzcoord,Defvar,Parapt,Putpoint,Parasubpt,Fixpoint3d
+Fixpoint3d,3d,2153,2170,Defvar,Parapt,textformat
+Letter3d,3d,2174,2194,Parapt,Letter
+Expr3d,3d,2198,2218,Parapt,Expr
+Perppt,3d,2222,2278,Putperp,Crossprod,IntersectsgpL,Dotprod,Defvar,Putpoint3d,Fixpoint3d,Drawpoint3d
+Perpplane,3d,2282,2332,Divoptions,Toupper,findangle,Cancoordpara,Putpoint3d,Defvar,Pointdata3d
+Drawpoint3d,3d,2336,2352,Divoptions,Measuredepth,Parapt,Textformat,Parasubpt
+Pointdata3d,3d,2356,2370,Measuredepth,Parapt,Pointdata,Defvar
+Putaxes3d,3d,2374,2385,Putpoint3d
+IntersectsgpL,3d,2389,2506,Divoptions,Strsplit,Toupper,Crossprod,Reflectpoint3d,Dotprod,Putpoint3d,Drawpoint3d,Textformat
+Bezier3d,3d,2510,2607,Measuredepth,Bezier3,Divoptions,Toupper,Assign,Spacecurve,Projpara,textformat,RSform,Getlinestyle,Com2nd,Subgraph
+Putbezier3data,3d,2611,2649,Divoptions,Putpoint3d
+Mkbezierptcrv3d,3d,2653,2673,Mkbezierptcrv3,Putbezier3data,Bezier3
+Readobj,3d,2711,2813,Divoptions,Toupper,Removespace
+Concatobj,3d,2817,2887,divoptions,Toupper,dist3d
+VertexEdgeFace,3d,2924,2925,Vertexedgeface
+Vertexedgeface,3d,2929,3110,Divoptions,Strsplit,Toupper,Parapt,Putpoint3d,Defvar,Dqq,Changestyle3d,Spaceline,Textformat
+Phparadata,3d,3114,3216,Divoptions,Getlinestyle,Com2nd,Changestyle3d,Drawlinetype,Toupper
+Nohiddenseg,3d,3220,3349,Parapt,Dotprod,Cancoordpara,IntersectsgpL,Projcoordpara,Intersectcrvspp,Crossprod
+Nohiddensegs,3d,3353,3388,Nohiddenseg
+Nohiddenbyfaces,3d,3392,3541,Datalist3d,Divoptions,Strsplit,Toupper,Changestyle3d,MeasureDepth,Nohiddensegs,Spaceline
+Faceremovaldata,3d,3545,3628,Divoptions,Getlinestyle,Com2nd,Measuredepth,Changestyle3d,Drawlinetype,Toupper
+Fullformfunc,3d,3632,3714,Removespace
+Surffun,3d,3718,3734,Fullformfunc,Deffun
+Sf3data,3d,3738,3822,Surffun,Divoptions,Toupper,textformat,Spacecurve
+SfbdparadataR,3d,3826,3912,ConvertFdtoC,Divoptions,Toupper,Select,MkprecommandR,textformat,RSform,Dqq,CalcbyR,ReadOutData,Extractdata,Projpara
+Addpoints,3d,3916,3931,RSform,textformat
+CrvsfparadataR,3d,3935,4037,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,Addpoints,textformat,Rsform,Dqq,CalcbyR,ReadOutData,Extractdata,Projpara
+Crv3onsfparadataR,3d,4041,4141,Crvs3onfparadataR,Changestyle3d,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,textformat,Rsform,Dqq,Addpoints,CalcbyR,ReadOutData,Extractdata,Projpara
+Crv2onsfparadataR,3d,4145,4246,Crvs2onfparadataR,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,textformat,Rsform,Dqq,Addpoints,CalcbyR,ReadOutData,Extractdata,Projpara
+WireparadataR,3d,4250,4351,Divoptions,Toupper,Select,MkprecommandR,RSform,textformat,Rsform,Dqq,Addpoints,CalcbyR,ReadOutData,Extractdata,Projpara
+IntersectcrvsfR,3d,4355,4443,Intersectcrvsf,Divoptions,Toupper,RSform,textformat,Rsform,Dqq,CalcbyR,ReadOutData
+SfcutparadataR,3d,4447,4544,Strsplit,Changestyle,Divoptions,Toupper,RSform,Select,MkprecommandR,textformat,Rsform,Dqq,CalcbyR,ReadOutData,Extractdata,Projpara
+Skeletonparadata,3d,4550,4554,Skeletondatacindy
+Skeletondatacindy,3d,4558,4747,Datalist3d,Divoptions,Strsplit,Toupper,Anyselected,Flattenlist,isexists,ReadOutData,Textformat,Projcoordcurve,Makeskeletondata,Norm,Ptcrv,Invparapt,Projcurve,textformat,Changestyle3d,Getlinestyle,Com2nd,Subgraph,WriteOutData
+Makeskeletondata,3d,4751,4953,Columnlist,Intersectcrvspp,Op,column,Dotprod,Norm,Kukannozoku,Pointoncurve,Listplot
+Kukannozoku,3d,4957,5008
+Projcoordcurve,3d,5014,5028
+Divnohidhid,3d,5032,5095,Divoptions,Toupper,assign,Dotprod,Changestyle3d,Spaceline,textformat
+Beziersurf,3d,5099,5154,factorial,Deffun,Op,Bterm,Defvar
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic1list.txt b/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic1list.txt
index 20063af461..9ed585fb1b 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic1list.txt
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic1list.txt
@@ -1,149 +1,150 @@
-Ketinit,basic1,41,172,Fillstore,Cindyname,Indexall,getname,iswindows,ismacosx,Changesetting,Changework,pathsep,Setwindow
-Initglist,basic1,176,187
-Setglist,basic1,191,197
-Addglist,basic1,201,207
-Fillstore,basic1,211,244
-Fillblack,basic1,248,262,Fillstore
-Fillrestore,basic1,266,278
-Readlines,basic1,282,293,readfile2str
-Changesetting,basic1,297,312,pathsep,getname,isexists
-Cindyname,basic1,316,323,Cdyname,Getcdyname
-Setwindow,basic1,327,364,Toupper,Lcrd,Pcrd,Putpoint
-Setfiles,basic1,368,381,Dqq
-Setparent,basic1,385,397,Dqq
-Dqq,basic1,401,401,DqDq
-DqDq,basic1,404,407
-PPa,basic1,411,412
-PaO,basic1,416,428
-PaC,basic1,432,444
-PPa,basic1,448,448
-Tab2list,basic1,452,514,Divoptions,Toupper,Indexall
-Columnlist,basic1,518,521
-Dispmat,basic1,525,547
-Sep1000,basic1,551,569
-Acos,basic1,573,576
-Asin,basic1,580,583
-Atan,basic1,587,590
-Sqr,basic1,594,597
-Factorial,basic1,601,609
-Norm,basic1,613,625
-Removespace,basic1,630,655
-Indexall,basic1,659,677
-Strsplit,basic1,681,692,Indexall
-Parlevel,basic1,696,696,Bracket
-Bracket,basic1,699,721,Indexall
-Pardiagram,basic1,725,821,Divoptions,Toupper,Bracket,Listplot,Letter,Expr
-Changework,basic1,825,883,Divoptions,Strsplit,Toupper,Indexall,isexists,Dqq,makedir,pathsep,iswindows,iskcexists,setexec
-Changestyle,basic1,887,919,Divoptions,Com2nd,Getlinestyle,Texcom
-Op,basic1,923,935
-Ptselected,basic1,939,955,Isptselected
-Finddef,basic1,959,978
-Findgeoinfo,basic1,982,1007,Finddef
-Dependgeo,basic1,1011,1031,Finddef
-Workprocess,basic1,1035,1039,Drawprocess
-Drawprocess,basic1,1042,1087,Divoptions,Strsplit,Toupper,Dependgeo
-Sortpointlist,basic1,1091,1123
-Toupper,basic1,1127,1142
-Textformat,basic1,1146,1170
-Sprintf,basic1,1174,1191,Textformat
-Replaceall,basic1,1195,1205
-Assign,basic1,1209,1266,Textformat
-Measuredepth,basic1,1297,1310,Indexall
-Flattenlist,basic1,1314,1334,Measuredepth
-Divoptions,basic1,1338,1441,Strsplit,Toupper,Colorcmyk2rgb,Colorname2rgb
-Dotprod,basic1,1445,1451
-Crossprod,basic1,1455,1467
-Mvprod,basic1,1471,1489,Measuredepth
-Ptstart,basic1,1493,1498
-Ptend,basic1,1502,1507
-Numptcrv,basic1,1511,1516
-Ptcrv,basic1,1520,1525
-Invert,basic1,1529,1542,Listplot
-Paramoncrv,basic1,1546,1546,Paramoncurve
-Paramoncurve,basic1,1549,1575,Nearestpt,LLcrd
-Pointoncrv,basic1,1579,1579,Pointoncurve
-Pointoncurve,basic1,1582,1600
-Koutenseg,basic1,1604,1712
-Intersectcrvspp,basic1,1718,1861,Divoptions,Measuredepth,LLcrd,Koutenseg
-Intersectcrvs,basic1,1865,1871,Intersectcrvspp
-Intersectline,basic1,1879,1901,Dotprod,Crossprod
-Intersectseg,basic1,1905,2005,Op,Intersectline,Nearestpt
-Osplineseg,basic1,2009,2026,Dotprod,Bezier
-Intersectpartseg,basic1,2030,2132,Crossprod,Norm,Reflectpoint,Osplineseg,Intersectseg,Op,Intersectline
-Collectsameseg,basic1,2136,2178
-Intersectcurvespp,basic1,2182,2288,LLcrd,Intersectpartseg,Collectsameseg,Nearestpt
-Intersectcurves,basic1,2292,2299,Intersectcurvesop
-Nearestptcrvphy,basic1,2305,2314,Pcrd,Measuredepth,Nearestpt
-Nearestptcrv,basic1,2318,2324,Nearestpt
-Nearestpt,basic1,2328,2381,Measuredepth,Paramoncurve
-Derivative,basic1,2385,2476,Strsplit,Lineplot,Intersectcurvespp,Pointoncurve,Dotprod,Divoptions,Toupper,PaO,Pcrd,Assign
-Tangentplot,basic1,2480,2527,Divoptions,Strsplit,Toupper,Intersectcurvespp,Derivative,Lineplot
-Integrate,basic1,2531,2544,Integratefn,Integratedt
-Integratedt,basic1,2548,2580,Divoptions,Toupper,IntegrateO,Measuredepth,MeetCurve,LLcrd
-Integratefn,basic1,2584,2644,Divoptions,Toupper,Strsplit,Assign,IntegrateO,Textformat
-IntegrateO,basic1,2648,2727,Measuredepth,Meetcurve,LLcrd,Dotprod
-FindareaP,basic1,2731,2744,Lcrd
-FindareaO,basic1,2748,2769,Dist,IntegrateO
-Findarea,basic1,2773,2799,Divoptions,Strsplit,Toupper,FindareaO,FindareaP
-Findlength,basic1,2803,2815,Lcrd
-Inversefun,basic1,2819,2842,Textformat
-Com0th,basic1,2846,2850
-Com1st,basic1,2854,2859
-Com2nd,basic1,2863,2868
-Com2ndpre,basic1,2872,2876
-Texcom,basic1,2880,2887,Com2nd
-Ketcindylogo,basic1,2891,2895,Com2nd
-Drwline,basic1,2899,2902,Textformat,Com2nd
-Dashline,basic1,2907,2909,Com2nd
-Invdashline,basic1,2913,2915,Com2nd
-Dottedline,basic1,2919,2921,Com2nd
-Drawlinetype,basic1,2925,2946,Toupper,Drwline,Dashline,Invdashline,Dottedline
-Setunitlen,basic1,2950,3002
-Setmarklen,basic1,3006,3010,Com2nd,Textformat
-Setorigin,basic1,3014,3018,Com2nd,Textformat
-Fontsize,basic1,3022,3025,Com2nd
-Setpen,basic1,3029,3033,Com2nd
-Setscaling,basic1,3037,3051,Com0th,Setwindow
-Lcrd,basic1,3055,3063
-Pcrd,basic1,3067,3075
-LLcrd,basic1,3079,3088
-Doscaling,basic1,3092,3119,Lcrd,LLcrd
-Unscaling,basic1,3123,3150,Lcrd,LLcrd
-Setpt,basic1,3154,3160,Ptsize,Com2nd
-Definecolor,basic1,3164,3172,Texcom
-Setcolor,basic1,3176,3203,Colorcmyk2rgb,Com2nd
-Colorrgb2cmyk,basic1,3207,3219
-Colorcmyk2rgb,basic1,3223,3230
-Colorrgbhsv,basic1,3234,3266
-Colorhsvrgb,basic1,3270,3284
-Colorrgbhsl,basic1,3288,3324
-Colorhslrgb,basic1,3328,3349,Hue2rgb
-Hue2rgb,basic1,3353,3371
-Colorrgbhwb,basic1,3375,3381,Colorrgbhsl,Colorcode
-Colorhwbrgb,basic1,3385,3410
-Colorcode,basic1,3414,3427,Colorrgb2cmyk,Colorcmyk2rgb,Colorrgbhsv,Colorrgbhsl,Colorrgbhwb,Colorhsvrgb,Colorhslrgb,Colorhwbrgb
-Colorname2rgb,basic1,3431,3481,Colorcmyk2rgb,Assign
-Getlinestyle,basic1,3485,3551,Drwline,Dashline,Invdashline,Dottedline,Textformat,Drwpt
-Chunderscore,basic1,3555,3590,PaO
-AddGraph,basic1,3594,3694,Divoptions,Flattenlist,Pcrd,Measuredepth,PaO,Textformat,Com2nd,Getlinestyle,Texcom
-Joincrvs,basic1,3698,3794,LLcrd,Divoptions,Numptcrv,Ptstart,Ptend,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
-Partcrv,basic1,3798,3887,Measuredepth,Divoptions,Numptcrv,Ptstart,Ptend,Joincrvs,Nearestpt,LLcrd,Pcrd,Textformat,Lcrd,Com2nd,Getlinestyle,Texcom
-Opcrvs,basic1,3891,3899,Listplot
-Pointdata,basic1,3903,4026,Strsplit,Divoptions,Toupper,Lcrd,Measuredepth,Pcrd,PaO,Texcom,Textformat,Com2nd
-Listplot,basic1,4030,4111,Divoptions,Strsplit,Toupper,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom,Lcrd
-Lineplot,basic1,4115,4198,Strsplit,Toupper,Divoptions,Lcrd,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
-Plotdata,basic1,4202,4407,Divoptions,Strsplit,PaO,Dqq,Toupper,Assign,Norm,Measuredepth,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
-Paramplot,basic1,4411,4583,Divoptions,Strsplit,PaO,Dqq,Toupper, differs from Scilab ,Assign,Measuredepth,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
-Polarplot,basic1,4587,4596,Strsplit,Paramplot
-Connectseg,basic1,4600,4662,Norm
-Implicitplot,basic1,4666,4849,Divoptions,Strsplit,Toupper,Impfun,Connectseg,Measuredepth,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
-Circledata,basic1,4853,4972,Divoptions,Strsplit,Toupper,Lcrd,Defvar,Lineplot,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
-Framedata,basic1,4976,5028,Measuredepth,LLcrd,Divoptions,Lcrd,Listplot
-Framedata2,basic1,5032,5039,Lcrd,Framedata
-Ovaldata,basic1,5043,5113,Divoptions,Lcrd,Listplot,Circledata,Reflectdata,Joincrvs,Com2nd,Getlinestyle,Texcom,Pcrd,Textformat
-Segmark,basic1,5117,5177,Drawsegmark,Divoptions,Toupper,Circledata,Listplot
-Parabolaplot,basic1,5181,5221,Lcrd,Rotatepoint,Textformat,Plotdata,Rotatedata
-Ellipseplot,basic1,5225,5268,Lcrd,Rotatepoint,Paramplot,Rotatedata
-Hyperbolaplot,basic1,5272,5336,Divoptions,Toupper,Lcrd,Rotatepoint,Paramplot,Lineplot,Rotatedata
-Polygonplot,basic1,5340,5386,Divoptions,Strsplit,Toupper,Lcrd,Putpoint,Listplot
-Putintersect,basic1,5390,5418,Intersectcrvs,Putpoint
+Ketinit,basic1,41,178,Fillstore,Cindyname,Indexall,getname,iswindows,ismacosx,Changesetting,Changework,pathsep,Setwindow,Strictmove
+Initglist,basic1,182,185,Ketinit
+Setglist,basic1,189,195
+Addglist,basic1,199,205
+Fillstore,basic1,209,242
+Fillblack,basic1,246,260,Fillstore
+Fillrestore,basic1,264,276
+Readlines,basic1,280,291,readfile2str
+Changesetting,basic1,295,310,pathsep,getname,isexists
+Cindyname,basic1,314,321,Cdyname,Getcdyname
+Setwindow,basic1,325,362,Toupper,LLcrd,Putpoint,Ptpos,Strictmove,Pcrd
+Setfiles,basic1,366,379,Dqq
+Setparent,basic1,383,395,Dqq
+Reparse,basic1,399,409
+Dqq,basic1,413,413,DqDq
+DqDq,basic1,416,419
+PPa,basic1,423,424
+PaO,basic1,428,440
+PaC,basic1,444,456
+PPa,basic1,460,460
+Tab2list,basic1,464,526,Divoptions,Toupper,Indexall
+Columnlist,basic1,530,533
+Dispmat,basic1,537,559
+Sep1000,basic1,563,581
+Acos,basic1,585,588
+Asin,basic1,592,595
+Atan,basic1,599,602
+Sqr,basic1,606,609
+Factorial,basic1,613,621
+Norm,basic1,625,637
+Removespace,basic1,642,667
+Indexall,basic1,671,689
+Strsplit,basic1,693,704,Indexall
+Parlevel,basic1,708,708,Bracket
+Bracket,basic1,711,733,Indexall
+Pardiagram,basic1,737,833,Divoptions,Toupper,Bracket,Listplot,Letter,Expr
+Changework,basic1,837,895,Divoptions,Strsplit,Toupper,Indexall,isexists,Dqq,makedir,pathsep,iswindows,iskcexists,setexec
+Changestyle,basic1,899,931,Divoptions,Com2nd,Getlinestyle,Texcom
+Op,basic1,935,947
+Ptselected,basic1,951,967,|mouse
+Finddef,basic1,971,990
+Findgeoinfo,basic1,994,1019,Finddef
+Dependgeo,basic1,1023,1043,Finddef
+Workprocess,basic1,1047,1051,Drawprocess
+Drawprocess,basic1,1054,1099,Divoptions,Strsplit,Toupper,Dependgeo
+Sortpointlist,basic1,1103,1135
+Toupper,basic1,1139,1154
+Textformat,basic1,1158,1182
+Sprintf,basic1,1186,1203,Textformat
+Replaceall,basic1,1207,1217
+Assign,basic1,1221,1284,Textformat
+Measuredepth,basic1,1315,1328,Indexall
+Flattenlist,basic1,1332,1352,Measuredepth
+Divoptions,basic1,1356,1459,Strsplit,Toupper,Colorcmyk2rgb,Colorname2rgb
+Dotprod,basic1,1463,1469
+Crossprod,basic1,1473,1485
+Mvprod,basic1,1489,1507,Measuredepth
+Ptstart,basic1,1511,1516
+Ptend,basic1,1520,1525
+Numptcrv,basic1,1529,1534
+Ptcrv,basic1,1538,1543
+Invert,basic1,1547,1560,Listplot
+Paramoncrv,basic1,1564,1564,Paramoncurve
+Paramoncurve,basic1,1567,1593,Nearestpt,LLcrd
+Pointoncrv,basic1,1597,1597,Pointoncurve
+Pointoncurve,basic1,1600,1618
+Koutenseg,basic1,1622,1731
+Intersectcrvspp,basic1,1737,1880,Divoptions,Measuredepth,LLcrd,Koutenseg
+Intersectcrvs,basic1,1884,1890,Intersectcrvspp
+Intersectline,basic1,1898,1920,Dotprod,Crossprod
+Intersectseg,basic1,1924,2024,Op,Intersectline,Nearestpt
+Osplineseg,basic1,2028,2045,Dotprod,Bezier
+Intersectpartseg,basic1,2049,2151,Crossprod,Norm,Reflectpoint,Osplineseg,Intersectseg,Op,Intersectline
+Collectsameseg,basic1,2155,2197
+Intersectcurvespp,basic1,2201,2307,LLcrd,Intersectpartseg,Collectsameseg,Nearestpt
+Intersectcurves,basic1,2311,2318,Intersectcurvespp,190917
+Nearestptcrvphy,basic1,2324,2333,Pcrd,Measuredepth,Nearestpt
+Nearestptcrv,basic1,2337,2343,Nearestpt
+Nearestpt,basic1,2347,2400,Measuredepth,Paramoncurve
+Derivative,basic1,2404,2495,Strsplit,Lineplot,Intersectcurvespp,Pointoncurve,Dotprod,Divoptions,Toupper,PaO,Pcrd,Assign
+Tangentplot,basic1,2499,2546,Divoptions,Strsplit,Toupper,Intersectcurvespp,Derivative,Lineplot
+Integrate,basic1,2550,2563,Integratefn,Integratedt
+Integratedt,basic1,2567,2599,Divoptions,Toupper,IntegrateO,Measuredepth,MeetCurve,LLcrd
+Integratefn,basic1,2603,2663,Divoptions,Toupper,Strsplit,Assign,IntegrateO,Textformat
+IntegrateO,basic1,2667,2746,Measuredepth,Meetcurve,LLcrd,Dotprod
+FindareaP,basic1,2750,2763,Lcrd
+FindareaO,basic1,2767,2788,Dist,IntegrateO
+Findarea,basic1,2792,2818,Divoptions,Strsplit,Toupper,FindareaO,FindareaP
+Findlength,basic1,2822,2834,Lcrd
+Inversefun,basic1,2838,2861,Textformat
+Com0th,basic1,2865,2869
+Com1st,basic1,2873,2878
+Com2nd,basic1,2882,2887
+Com2ndpre,basic1,2891,2895
+Texcom,basic1,2899,2906,Com2nd
+Ketcindylogo,basic1,2910,2914,Com2nd
+Drwline,basic1,2918,2921,Textformat,Com2nd
+Dashline,basic1,2926,2928,Com2nd
+Invdashline,basic1,2932,2934,Com2nd
+Dottedline,basic1,2938,2940,Com2nd
+Drawlinetype,basic1,2944,2965,Toupper,Drwline,Dashline,Invdashline,Dottedline
+Setunitlen,basic1,2969,3021
+Setmarklen,basic1,3025,3029,Com2nd,Textformat
+Setorigin,basic1,3033,3037,Com2nd,Textformat
+Fontsize,basic1,3041,3044,Com2nd
+Setpen,basic1,3048,3052,Com2nd
+Setscaling,basic1,3056,3070,Com0th,Setwindow
+Lcrd,basic1,3074,3082
+Pcrd,basic1,3086,3094
+LLcrd,basic1,3098,3107
+Doscaling,basic1,3111,3138,Lcrd,LLcrd
+Unscaling,basic1,3142,3169,Lcrd,LLcrd
+Setpt,basic1,3173,3179,Ptsize,Com2nd
+Definecolor,basic1,3183,3191,Texcom
+Setcolor,basic1,3195,3222,Colorcmyk2rgb,Com2nd
+Colorrgb2cmyk,basic1,3226,3238
+Colorcmyk2rgb,basic1,3242,3249
+Colorrgbhsv,basic1,3253,3285
+Colorhsvrgb,basic1,3289,3303
+Colorrgbhsl,basic1,3307,3343
+Colorhslrgb,basic1,3347,3368,Hue2rgb
+Hue2rgb,basic1,3372,3390
+Colorrgbhwb,basic1,3394,3400,Colorrgbhsl,Colorcode
+Colorhwbrgb,basic1,3404,3429
+Colorcode,basic1,3433,3446,Colorrgb2cmyk,Colorcmyk2rgb,Colorrgbhsv,Colorrgbhsl,Colorrgbhwb,Colorhsvrgb,Colorhslrgb,Colorhwbrgb
+Colorname2rgb,basic1,3450,3500,Colorcmyk2rgb,Assign
+Getlinestyle,basic1,3504,3569,Toupper,Drwline,Dashline,Invdashline,Dottedline,Textformat,Drwpt
+Chunderscore,basic1,3573,3608,PaO
+AddGraph,basic1,3612,3712,Divoptions,Flattenlist,Pcrd,Measuredepth,PaO,Textformat,Com2nd,Getlinestyle,Texcom
+Joincrvs,basic1,3716,3812,LLcrd,Divoptions,Numptcrv,Ptstart,Ptend,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
+Partcrv,basic1,3816,3905,Measuredepth,Divoptions,Numptcrv,Ptstart,Ptend,Joincrvs,Nearestpt,LLcrd,Pcrd,Textformat,Lcrd,Com2nd,Getlinestyle,Texcom
+Opcrvs,basic1,3909,3917,Listplot
+Pointdata,basic1,3921,4065,Divoptions,Strsplit,Colorcmyk2rgb,Colorname2rgb,Toupper,Lcrd,Measuredepth,Pcrd,PaO,Texcom,Textformat,Com2nd
+Listplot,basic1,4069,4150,Divoptions,Strsplit,Toupper,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom,Lcrd
+Lineplot,basic1,4154,4237,Strsplit,Toupper,Divoptions,Lcrd,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
+Plotdata,basic1,4241,4446,Divoptions,Strsplit,PaO,Dqq,Toupper,Assign,Norm,Measuredepth,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
+Paramplot,basic1,4450,4622,Divoptions,Strsplit,PaO,Dqq,Toupper, differs from Scilab ,Assign,Measuredepth,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
+Polarplot,basic1,4626,4635,Strsplit,Paramplot
+Connectseg,basic1,4639,4701,Norm
+Implicitplot,basic1,4705,4888,Divoptions,Strsplit,Toupper,Impfun,Connectseg,Measuredepth,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
+Circledata,basic1,4892,5011,Divoptions,Strsplit,Toupper,Lcrd,Defvar,Lineplot,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
+Framedata,basic1,5015,5067,Measuredepth,LLcrd,Divoptions,Lcrd,Listplot
+Framedata2,basic1,5071,5078,Lcrd,Framedata
+Ovaldata,basic1,5082,5152,Divoptions,Lcrd,Listplot,Circledata,Reflectdata,Joincrvs,Com2nd,Getlinestyle,Texcom,Pcrd,Textformat
+Segmark,basic1,5156,5216,Drawsegmark,Divoptions,Toupper,Circledata,Listplot
+Parabolaplot,basic1,5220,5260,Lcrd,Rotatepoint,Textformat,Plotdata,Rotatedata
+Ellipseplot,basic1,5264,5307,Lcrd,Rotatepoint,Paramplot,Rotatedata
+Hyperbolaplot,basic1,5311,5375,Divoptions,Toupper,Lcrd,Rotatepoint,Paramplot,Lineplot,Rotatedata
+Polygonplot,basic1,5379,5425,Divoptions,Strsplit,Toupper,Lcrd,Putpoint,Listplot
+Putintersect,basic1,5429,5457,Intersectcrvs,Putpoint
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic2list.txt b/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic2list.txt
index 32e67feb5c..0e6e2a577c 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic2list.txt
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic2list.txt
@@ -1,97 +1,99 @@
Drwfigs,basic2,22,24,Drawfigures
-Drawfigures,basic2,28,87,Divoptions,Strsplit,Toupper,Measuredepth,Pointdata,Listplot,Dqq
-Setarrow,basic2,91,117
-Arrowheaddata,basic2,121,214,Divoptions,Strsplit,Toupper,Touppera,Measuredepth,Nearestpt,|Ptend,Ptstart,Numptcrv,Ptcrv,LLcrd,Intersectcrvspp,Pcrd
-Arrowhead,basic2,218,310,Strsplit,Toupper,Measuredepth,Pcrd,Arrowheaddata,Inwindow,Listplot,Divoptions,Dqq,Textformat,LLcrd,Com2nd,Texcom
-Arrowdata,basic2,314,428,Divoptions,Strsplit,Toupper,Pcrd,Textformat,Listplot,LLcrd,Arrowhead,Setscaling,Lcrd
-Lightarrowdata,basic2,432,547,Pcrd,Divoptions,Strsplit,Toupper,Listplot,Textformat,LLcrd,Com2nd,Texcom,Setscaling,Lcrd
-Anglemark,basic2,551,684,Divoptions,Indexall,Strsplit,Dqq,Toupper,Lcrd,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
-Paramark,basic2,688,798,Divoptions,Indexall,Strsplit,Dqq,Toupper,Lcrd,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
-Makebowdata,basic2,802,815,Lcrd,Rotatepoint
-Bowdata,basic2,819,990,Divoptions,Lcrd,Strsplit,Toupper,Makebowdata,Defvar,Norm,LLcrd,Dqq,Measuredepth,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
-Bowname,basic2,994,997,Expr
-Bownamerot,basic2,1001,1015,Measuredepth,Ptend,Ptstart,Exprrot
-Deqdata,basic2,1019,1077,funP,Lcrd,funN
-Deqplot,basic2,1081,1225,Lcrd,Divoptions,Toupper,Indexall,Deqdata,Pcrd,Assign,Textformat,RSform,Com2nd,Getlinestyle,Texcom
-Enclosing,basic2,1393,1559,Enclosing2,Divoptions,isList,Lcrd,Listplot,Intersectcurvespp,Prepend,Op,Length,Partcrv,Pointoncurve,Pcrd,PaO,Textformat,Com2nd,Getlinestyle,Texcom,LLcrd
-Makehatch,basic2,1567,1669,Lineplot,Intersectseg,Norm,Listplot
-Anyselected,basic2,1673,1681
-Hatchdata,basic2,1685,1981,HatchdataR,Hatchdatacindy,Listplot,Joincrvs,Enclosing2,Divoptions,Strsplit,Toupper,Anyselected,Bracket,isexists,ReadOutData,Makehatch,Textformat,PaO,Com2nd,Getlinestyle,Texcom,WriteOutData,LLcrd
-Shadein,basic2,1985,2072,Framedata,Partcrv,Paramoncrv,Listplot,Intersectcurvespp,Pointoncrv,Joincrvs,Inwindow
-Shade,basic2,2076,2204,Divoptions,Strsplit,Toupper,Colorcmyk2rgb,Enclosing,Shadein,Listplot,Joincrvs,Pcrd,PaO,Textformat,Dqq
-Rotatepoint,basic2,2210,2220,Lcrd
-Translatepoint,basic2,2224,2234,Lcrd
-Scalepoint,basic2,2238,2248,Lcrd
-Reflectpoint,basic2,2252,2277,Lcrd
-Rotatedata,basic2,2281,2367,Divoptions,Lcrd,Strsplit,Toupper,Measuredepth,LLcrd,Pcrd,Textformat,RSform,Com2nd,Getlinestyle,Texcom
-Translatedata,basic2,2371,2449,Divoptions,Strsplit,Toupper,Lcrd,Measuredepth,LLcrd,Pcrd,RSform,Textformat,Com2nd,Getlinestyle,Texcom
-Scaledata,basic2,2453,2555,Divoptions,Lcrd,Strsplit,Toupper,Measuredepth,LLcrd,Pcrd,Textformat,RSform,Com2nd,Getlinestyle,Texcom
-Reflectdata,basic2,2559,2653,Divoptions,Strsplit,Toupper,Lcrd,Measuredepth,LLcrd,Pcrd,RSform,Textformat,Com2nd,Getlinestyle,Texcom
-Mksegments,basic2,2658,2673,Listplot
-Mkcircles,basic2,2678,2698,Strsplit,Circledata
-MakeRarg,basic2,2702,2715,RSslash,Textformat
-Htickmark,basic2,2719,2742,Listplot,Expr
-Vtickmark,basic2,2746,2767,Listplot,Expr,180710to// tmp=MakeRarg
-Vtick,basic2,2771,2781,Listplot
-Htick,basic2,2785,2797,LLcrd,Listplot
-Setax,basic2,2801,2818
-Drwxy,basic2,2822,2917,Divoptions,Strsplit,Toupper,Lightarrowdata,Listplot,Expr,Letter,Addax
-Drwpt,basic2,2921,2930,Pointdata
-Drawpoint,basic2,2933,2961,Measuredepth,Textformat,Com2nd,Setpen
-Addax,basic2,2965,2968
-Expr,basic2,2972,2987,Letter
-Letter,basic2,2991,3086,Divoptions,Removespace,Strsplit,Toupper,RSslash,Com2nd,Lcrd,Texcom,Pcrd
-Letterrot,basic2,3090,3132,Divoptions,Letter,Com2nd,Dqq,Texcom
-Exprrot,basic2,3136,3179,Divoptions,Expr,Com2nd,Dqq,Texcom
-Slider,basic2,3183,3230,Toupper,Strsplit,Indexall,Putpoint,Listplot,Putonseg
-Putpoint,basic2,3234,3245,Textformat,Pcrd
-Putpoint,basic2,3249,3260,Textformat,Pcrd
-Bezierpt,basic2,3264,3289,Lcrd
-Bezier,basic2,3293,3305,Beziercurve
-Beziercurve,basic2,3309,3386,Divoptions,Measuredepth,Lcrd,Bezierpt,Pcrd,Textformat,RSform,Com2nd,Getlinestyle,Texcom
-Putbezierdata,basic2,3390,3452,Divoptions,Putpoint,Lcrd,Letter
-Bezierstart,basic2,3456,3458
-Mkbezierptcrv,basic2,3462,3488,Readcsvsla,Measuredepth,Putbezierdata,Bezier
-Mkbeziercrv,basic2,3492,3503,Measuredepth,Bezier
-Ospline,basic2,3507,3566,Dotprod,Lcrd,Bezier
-CRspline,basic2,3570,3616,Lcrd,Reflectpoint,Bezier
-Beziersmooth,basic2,3620,3681,Bzspline,Putpoint,Lcrd,Bezier
-Beziersym,basic2,3685,3734,Bzsspline,Putpoint,Lcrd,Bezier
-Listbspline2bz,basic2,3738,3753,Lcrd
-Bspline,basic2,3757,3765,Listbspline2bz,BezierCurve
-Meetcurve,basic2,3769,3829,Measuredepth,LLcrd,Lcrd
-Putonline,basic2,3833,3853,LLcrd,Lineplot,Putonseg
-Putonseg,basic2,3857,3893,LLcrd,Divoptions,Lcrd,Putpoint,Pcrd,Textformat
-Putoncurve,basic2,3897,3926,putoncurve,Putpoint,Paramoncurve,Putonseg,Textformat,Ptend
-Crosspoint,basic2,3930,3948,MeetCurve,Putpoint
-Periodfun,basic2,3952,4085,Divoptions,Strsplit,Toupper,Plotdata,Translatedata,Setscaling,Norm,Listplot,Textformat
-Mkcstable,basic2,4089,4105,Textformat
-Fourierseries,basic2,4109,4179,Divoptions,Strsplit,Toupper,Plotdata,Assign,Listplot
-Tabledata,basic2,4183,4205,Divoptions,Toupper,Tabledatageo,Tabledatalight
-Tabledatalight,basic2,4209,4328,Divoptions,Strsplit,Toupper,Tlistplot,Changetablestyle,Addax,Setwindow
-Tabledatageo,basic2,4332,4396,Divoptions,Strsplit,Toupper,Putpoint,Tabledatalight
-Tgrid,basic2,4400,4415
-Tlistplot,basic2,4419,4448,divoptions,Toupper,Tgrid,Listplot
-Changetablestyle,basic2,4452,4540,Indexall,Changestyle,Replaceall,Tlistplot
-Findcell,basic2,4544,4570,Tgrid
-Putcell,basic2,4574,4609,Findcell,Letter
-Putcellexpr,basic2,4613,4625,Putcell
-Putrow,basic2,4629,4644,Putcellrow,Putcell
-Putrowexpr,basic2,4648,4661,Putrow
-Putcol,basic2,4665,4680,Putcellexpr,Putcell
-Putcolexpr,basic2,4684,4697,Putcellexpr,Putcol
-Setrange,basic2,4701,4707,Pcrd
-Inwindow,basic2,4711,4723
-Dashlinedata,basic2,4727,4800
-Windispg,basic2,4804,4870,Drwxy,Measuredepth,Dashlinedata,Textformat
-Extractdata,basic2,4875,4931,Divoptions,Com2nd,Getlinestyle,Texcom
-Removeout,basic2,4935,4945
-Makecmdlist,basic2,4949,4979
-Savecmdlist,basic2,4983,4989
-Quicksort,basic2,4993,5013
-Lessstr,basic2,5017,5044
-Makehelplist,basic2,5048,5092,PPa
-Helplist,basic2,5096,5150,Makehelplist
-Help,basic2,5154,5205
-Helpkey,basic2,5209,5227,Help
-Example,basic2,5231,5255
+Drawfigures,basic2,28,106,Divoptions,Strsplit,Toupper,Measuredepth,Pointdata,Listplot,Dqq
+Setarrow,basic2,110,136
+Arrowheaddata,basic2,140,233,Divoptions,Strsplit,Toupper,Touppera,Measuredepth,Nearestpt,|Ptend,Ptstart,Numptcrv,Ptcrv,LLcrd,Intersectcrvspp,Pcrd
+Arrowhead,basic2,237,329,Strsplit,Toupper,Measuredepth,Pcrd,Arrowheaddata,Inwindow,Listplot,Divoptions,Dqq,Textformat,LLcrd,Com2nd,Texcom
+Arrowdata,basic2,333,335,Lightarrowdata
+OldArrowdata,basic2,339,453,Arrowdata,Divoptions,Strsplit,Toupper,Pcrd,Textformat,Listplot,LLcrd,Arrowhead,Setscaling,Lcrd
+Lightarrowdata,basic2,457,578,Pcrd,Divoptions,Strsplit,Toupper,Listplot,Textformat,LLcrd,Indexall,Dqq,Com2nd,Texcom,Setscaling,Lcrd
+Anglemark,basic2,582,715,Divoptions,Indexall,Strsplit,Dqq,Toupper,Lcrd,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
+Paramark,basic2,719,829,Divoptions,Indexall,Strsplit,Dqq,Toupper,Lcrd,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
+Makebowdata,basic2,833,846,Lcrd,Rotatepoint
+Bowdata,basic2,850,1021,Divoptions,Lcrd,Strsplit,Toupper,Makebowdata,Defvar,Norm,LLcrd,Dqq,Measuredepth,Pcrd,Textformat,Com2nd,Getlinestyle,Texcom
+Bowname,basic2,1025,1028,Expr
+Bownamerot,basic2,1032,1046,Measuredepth,Ptend,Ptstart,Exprrot
+Deqdata,basic2,1050,1108,funP,Lcrd,funN
+Deqplot,basic2,1112,1256,Lcrd,Divoptions,Toupper,Indexall,Deqdata,Pcrd,Assign,Textformat,RSform,Com2nd,Getlinestyle,Texcom
+Enclosing,basic2,1260,1423,Enclosing2,Divoptions,isList,Lcrd,Listplot,Intersectcurvespp,Prepend,Op,Length,Partcrv,Pointoncurve,Pcrd,PaO,Textformat,Com2nd,Getlinestyle,Texcom,LLcrd
+Makehatch,basic2,1429,1531,Lineplot,Intersectseg,Norm,Listplot
+Anyselected,basic2,1535,1543
+Hatchdata,basic2,1547,1843,HatchdataR,Hatchdatacindy,Listplot,Joincrvs,Enclosing2,Divoptions,Strsplit,Toupper,Anyselected,Bracket,isexists,ReadOutData,Makehatch,Textformat,PaO,Com2nd,Getlinestyle,Texcom,WriteOutData,LLcrd
+Shadein,basic2,1847,1934,Framedata,Partcrv,Paramoncrv,Listplot,Intersectcurvespp,Pointoncrv,Joincrvs,Inwindow
+Shade,basic2,1938,2066,Divoptions,Strsplit,Toupper,Colorcmyk2rgb,Enclosing,Shadein,Listplot,Joincrvs,Pcrd,PaO,Textformat,Dqq
+Rotatepoint,basic2,2072,2082,Lcrd
+Translatepoint,basic2,2086,2096,Lcrd
+Scalepoint,basic2,2100,2110,Lcrd
+Reflectpoint,basic2,2114,2139,Lcrd
+Rotatedata,basic2,2143,2229,Divoptions,Lcrd,Strsplit,Toupper,Measuredepth,LLcrd,Pcrd,Textformat,RSform,Com2nd,Getlinestyle,Texcom
+Translatedata,basic2,2233,2311,Divoptions,Strsplit,Toupper,Lcrd,Measuredepth,LLcrd,Pcrd,RSform,Textformat,Com2nd,Getlinestyle,Texcom
+Scaledata,basic2,2315,2417,Divoptions,Lcrd,Strsplit,Toupper,Measuredepth,LLcrd,Pcrd,Textformat,RSform,Com2nd,Getlinestyle,Texcom
+Reflectdata,basic2,2421,2515,Divoptions,Strsplit,Toupper,Lcrd,Measuredepth,LLcrd,Pcrd,RSform,Textformat,Com2nd,Getlinestyle,Texcom
+Mksegments,basic2,2520,2535,Listplot
+Mkcircles,basic2,2540,2560,Strsplit,Circledata
+MakeRarg,basic2,2564,2577,RSslash,Textformat
+Htickmark,basic2,2581,2604,Listplot,Expr
+Vtickmark,basic2,2608,2629,Listplot,Expr,180710to// tmp=MakeRarg
+Vtick,basic2,2633,2643,Listplot
+Htick,basic2,2647,2659,LLcrd,Listplot
+Setax,basic2,2663,2687,Divoptions
+Drwxy,basic2,2691,2797,Divoptions,Strsplit,Toupper,Lightarrowdata,Listplot,Expr,Letter,Addax
+Drwpt,basic2,2801,2810,Pointdata
+Drawpoint,basic2,2813,2841,Measuredepth,Textformat,Com2nd,Setpen
+Addax,basic2,2845,2848
+Expr,basic2,2852,2867,Letter
+Letter,basic2,2871,2972,Divoptions,Removespace,Strsplit,Toupper,RSslash,Com2nd,Lcrd,Texcom,Pcrd
+Letterrot,basic2,2976,3018,Divoptions,Letter,Com2nd,Dqq,Texcom
+Exprrot,basic2,3022,3065,Divoptions,Expr,Com2nd,Dqq,Texcom
+Ptpos,basic2,3069,3089,Textformat
+Strictmove,basic2,3093,3113,textformat,Textformat
+Slider,basic2,3117,3164,Toupper,Strsplit,Indexall,textformat,Listplot,Putonseg
+Putpoint,basic2,3168,3179,Textformat,Pcrd
+Bezierpt,basic2,3183,3208,Lcrd
+Bezier,basic2,3212,3224,Beziercurve
+Beziercurve,basic2,3228,3305,Divoptions,Measuredepth,Lcrd,Bezierpt,Pcrd,Textformat,RSform,Com2nd,Getlinestyle,Texcom
+Putbezierdata,basic2,3309,3371,Divoptions,Putpoint,Lcrd,Letter
+Bezierstart,basic2,3375,3377
+Mkbezierptcrv,basic2,3381,3407,Readcsvsla,Measuredepth,Putbezierdata,Bezier
+Mkbeziercrv,basic2,3411,3422,Measuredepth,Bezier
+Ospline,basic2,3426,3485,Dotprod,Lcrd,Bezier
+CRspline,basic2,3489,3535,Lcrd,Reflectpoint,Bezier
+Beziersmooth,basic2,3539,3600,Bzspline,Putpoint,Lcrd,Bezier
+Beziersym,basic2,3604,3653,Bzsspline,Putpoint,Lcrd,Bezier
+Listbspline2bz,basic2,3657,3672,Lcrd
+Bspline,basic2,3676,3684,Listbspline2bz,BezierCurve
+Meetcurve,basic2,3688,3748,Measuredepth,LLcrd,Lcrd
+Putonline,basic2,3752,3772,LLcrd,Lineplot,Putonseg
+Putonseg,basic2,3776,3812,LLcrd,Divoptions,Lcrd,Putpoint,Pcrd,Textformat
+Putoncurve,basic2,3816,3845,putoncurve,Putpoint,Paramoncurve,Putonseg,Textformat,Ptend
+Crosspoint,basic2,3849,3867,MeetCurve,Putpoint
+Periodfun,basic2,3871,4004,Divoptions,Strsplit,Toupper,Plotdata,Translatedata,Setscaling,Norm,Listplot,Textformat
+Mkcstable,basic2,4008,4024,Textformat
+Fourierseries,basic2,4028,4095,Divoptions,Strsplit,Toupper,Deffun,Plotdata,Assign,Listplot
+Tabledata,basic2,4099,4121,Divoptions,Toupper,Tabledatageo,Tabledatalight
+Tabledatalight,basic2,4125,4244,Divoptions,Strsplit,Toupper,Tlistplot,Changetablestyle,Addax,Setwindow
+Tabledatageo,basic2,4248,4312,Divoptions,Strsplit,Toupper,Putpoint,Tabledatalight
+Tgrid,basic2,4316,4331
+Tlistplot,basic2,4335,4364,divoptions,Toupper,Tgrid,Listplot
+Changetablestyle,basic2,4368,4456,Indexall,Changestyle,Replaceall,Tlistplot
+Findcell,basic2,4460,4486,Tgrid
+Putcell,basic2,4490,4525,Findcell,Letter
+Putcellexpr,basic2,4529,4541,Putcell
+Putrow,basic2,4545,4560,Putcellrow,Putcell
+Putrowexpr,basic2,4564,4577,Putrow
+Putcol,basic2,4581,4596,Putcellexpr,Putcell
+Putcolexpr,basic2,4600,4613,Putcellexpr,Putcol
+Setrange,basic2,4617,4623,Pcrd
+Inwindow,basic2,4627,4639
+Dashlinedata,basic2,4643,4716
+Windispg,basic2,4720,4787,Drwxy,Measuredepth,Dashlinedata,Textformat
+Extractdata,basic2,4792,4848,Divoptions,Com2nd,Getlinestyle,Texcom
+Removeout,basic2,4852,4862
+Makecmdlist,basic2,4866,4896
+Savecmdlist,basic2,4900,4906
+Quicksort,basic2,4910,4930
+Lessstr,basic2,4934,4961
+Makehelplist,basic2,4965,5009,PPa
+Helplist,basic2,5013,5067,Makehelplist
+Help,basic2,5071,5122
+Helpkey,basic2,5126,5144,Help
+Example,basic2,5148,5172
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic3list.txt b/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic3list.txt
index 9cacb8566f..a5d8260177 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic3list.txt
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic3list.txt
@@ -11,46 +11,52 @@ Rform,basic3,312,322,PaO
Defvar,basic3,326,370
IftoR,basic3,374,413,PaO,Indexall,Bracket
FortoR,basic3,417,446,PaO,Bracket
-Deffun,basic3,450,497,Bracket,Indexall,FortoR,IftoR,RSform,PaO
-WritetoRS,basic3,501,734,WritetoSci,Lcrd,Datetime,Textformat,Cindyname,RSform,PPa,iswindows,Indexall,Dqq,PaO
-Readoutdata,basic3,738,851,Divoptions,Strsplit,Toupper,Pcrd,Textformat
-Writeoutdata,basic3,855,917,Flattenlist,Measuredepth
-Makeshell,basic3,921,1021,kc,Indexall,Dqq
-Convsjiswin,basic3,1025,1049,nkfwin,nkfcpdel,isexists,pathsep
-Makebat,basic3,1053,1191,kc,iswindows,isincludefull,isexists,Indexall,Dqq
-Addpackage,basic3,1195,1213
-Usegraphics,basic3,1217,1227,Addpackage
-Viewtex,basic3,1231,1305,iswindows,Makebat,kc,Makeshell,WritetoRS
-Viewparent,basic3,1309,1327,isexists,iswindows,Makebat,Makeshell,WritetoRS,kc
-Figpdf,basic3,1331,1451,Removespace,isexists
-Slidework,basic3,1455,1474,isexists,makedir,pathsep,Changework
-Setslidemargin,basic3,1478,1481
-Setslidepage,basic3,1485,1510
-Setslidemain,basic3,1514,1538
-Setslidebody,basic3,1542,1579
-Setslidehyper,basic3,1583,1661,Divoptions,Addpackage,Indexall,Toupper
-Settitle,basic3,1665,1736,Toupper,Indexall
-Maketitle,basic3,1740,1835,iswindows,Makebat,Makeshell,kc,Cindyname,isexists,PaO
-Repeatsameslide,basic3,1839,1994,Indexall
-Presentation,basic3,1998,2663,readfile2str,isexists,Removespace,fileslist,Repeatsameslide
-Mkslides,basic3,2667,2731,Fillblack,Changework,Setdirectory,setexec,isexists,Presentation,iswindows,Makebat,Makeshell,kc,pathsep,Fillrestore
-Mkslidesummary,basic3,2735,2800,Fillblack,pathsep,ismacosx,setexec,PPa,PaO,CalcbyR,iswindows,Makebat,Makeshell,kc,Changework,Fillstore
-BBdata,basic3,2804,2947,Divoptions,Toupper,ismacosx,Dqq,iswindows,kc,Sprintf,Removespace
-Gcd,basic3,2951,2963
-Fracform,basic3,2967,2992
-Totexformpart,basic3,2996,3064,Bracket,Strsplit,Assign
-Totexform,basic3,3068,3119,Totexformpart,Assign,Indexall,Bracket
-Tocindyformpart,basic3,3123,3191,Bracket,Strsplit,Assign
-Tocindyform,basic3,3195,3242,Tocindyformpart,Indexall,Bracket
-Animepar,basic3,3246,3246,Animationparam
-Animationparam,basic3,3250,3269,seconds,stopanimation
-Copyketcindyjs,basic3,3273,3334,iswindows,Dqq,kc
-Ketjsoption,basic3,3338,3339,Setketcindyjs
-Setketcindyjs,basic3,3343,3352
-Ketcindyjsdata,basic3,3356,3394,Textformat,Dqq
-Findfun,basic3,3398,3465,Removespace,Indexall
-Extractfun,basic3,3469,3486,Indexall,Findfun
-Extractall,basic3,3495,3539
-Textedit,basic3,3543,3549
-Textedit2value,basic3,3553,3595,Toupper,Textedit,Removespace,Tocindyform,Totexform,Tomaxform,Strsplit
-Mkketcindyjs,basic3,3599,4158,Strsplit,Toupper,Colorcode,Colorname2rgb,Copyketcindyjs,isexists,Cdyname,Extractfun,Extractall,pathsep,Readlines,Removespace,Dqq,indexall,Indexof,Indexall
+Deffun,basic3,450,503,Removespace,Bracket,Indexall,FortoR,IftoR,RSform,PaO
+WritetoRS,basic3,507,740,WritetoSci,Lcrd,Datetime,Textformat,Cindyname,RSform,PPa,iswindows,Indexall,Dqq,PaO
+Readoutdata,basic3,744,857,Divoptions,Strsplit,Toupper,Pcrd,Textformat
+Writeoutdata,basic3,861,923,Flattenlist,Measuredepth
+Makeshell,basic3,927,1027,kc,Indexall,Dqq
+Convsjiswin,basic3,1031,1055,nkfwin,nkfcpdel,isexists,pathsep
+Makebat,basic3,1059,1197,kc,iswindows,isincludefull,isexists,Indexall,Dqq
+Addpackage,basic3,1201,1219
+Usegraphics,basic3,1223,1233,Addpackage
+Viewtex,basic3,1237,1311,iswindows,Makebat,kc,Makeshell,WritetoRS
+Viewparent,basic3,1315,1333,isexists,iswindows,Makebat,Makeshell,WritetoRS,kc
+Figpdf,basic3,1337,1457,Removespace,isexists
+Slidework,basic3,1461,1480,isexists,makedir,pathsep,Changework
+Setslidemargin,basic3,1484,1487
+Setslidepage,basic3,1491,1516
+Setslidemain,basic3,1520,1544
+Setslidebody,basic3,1548,1585
+Setslidehyper,basic3,1589,1667,Divoptions,Addpackage,Indexall,Toupper
+Settitle,basic3,1671,1742,Toupper,Indexall
+Maketitle,basic3,1746,1841,iswindows,Makebat,Makeshell,kc,Cindyname,isexists,PaO
+Repeatsameslide,basic3,1845,2000,Indexall
+Presentation,basic3,2004,2669,readfile2str,isexists,Removespace,fileslist,Repeatsameslide
+Mkslides,basic3,2673,2737,Fillblack,Changework,Setdirectory,setexec,isexists,Presentation,iswindows,Makebat,Makeshell,kc,pathsep,Fillrestore
+Mkslidesummary,basic3,2741,2806,Fillblack,pathsep,ismacosx,setexec,PPa,PaO,CalcbyR,iswindows,Makebat,Makeshell,kc,Changework,Fillstore
+BBdata,basic3,2810,2953,Divoptions,Toupper,ismacosx,Dqq,iswindows,kc,Sprintf,Removespace
+Gcd,basic3,2957,2969
+Fracform,basic3,2973,3010
+Totexformpart,basic3,3014,3082,Bracket,Strsplit,Assign
+Totexform,basic3,3086,3149,Totexformpart,Indexall,Bracket
+Tocindyformpart,basic3,3153,3221,Bracket,Strsplit,Assign
+Tocindyform,basic3,3225,3263,Bracket,Indexall,Tocindyformpart
+Animepar,basic3,3267,3267,Animationparam
+Animationparam,basic3,3271,3290,seconds,stopanimation
+Copyketcindyjs,basic3,3294,3355,iswindows,Dqq,kc
+Ketjsoption,basic3,3359,3360,Setketcindyjs
+Setketcindyjs,basic3,3364,3373
+Ketcindyjsbody,basic3,3377,3381
+Ketcindyjsdata,basic3,3385,3425,Textformat,Dqq,set
+Findfun,basic3,3429,3496,Removespace,Indexall
+Extractfun,basic3,3500,3517,Indexall,Findfun
+Extractall,basic3,3526,3570
+Textedit,basic3,3574,3580
+Textedit2value,basic3,3584,3626,Toupper,Textedit,Removespace,Tocindyform,Totexform,Tomaxform,Strsplit
+Parsejson,basic3,3630,3683, unicode
+Resizetextsize,basic3,3687,3711,Parsejson
+Movetojs,basic3,3715,3723
+Movetojsexe,basic3,3727,3743,Dqq,Parsejson
+Setplaybuttons,basic3,3747,3772,Movetojs
+Mkketcindyjs,basic3,3776,4448, 12px/10pt = 12px/,Toupper,Colorcode,Colorname2rgb,Copyketcindyjs,isexists,Cdyname,Extractfun,Extractall,pathsep,Readlines,Ketcindyjsdata,Movetojsexe,Resizetextsize,indexall,Indexof,Indexall,Removespace,Strsplit,Dqq
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/ignoredfun.txt b/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/ignoredfun.txt
index 5f388e6701..6aa9da7fa1 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/ignoredfun.txt
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/ignoredfun.txt
@@ -18,8 +18,13 @@ Fontsize
Help
Helplist
Invdashline
+Ketcindyjsbody
Ketcindyjsdata
Ketjsoption
+Parsejson
+Resizetextsize
+Movetojs
+Movetojsexe
Mkketcindyjs
Presentation
//Putbezierdata
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/makefunlist.cdy b/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/makefunlist.cdy
index f7993fa39c..02a555ec1f 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/makefunlist.cdy
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/makefunlist.cdy
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dlogr.txt b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dlogr.txt
index 169d22e767..fba482f626 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dlogr.txt
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dlogr.txt
@@ -1,3 +1,18 @@
+// 20190821
+// Start3d debugged ( isstring added )
+// 20190818
+// Projpara,Spaceline,Spacecurve,Joincrvs3d,Xyzax3data,Embed,
+// Rotatedata3d,Translatedata3d,Reflectdata3d,Scaledata3d,Bezier3d,
+// Vertexedgeface,Phparadata,Faceremovaldata,Skeletondatacindy,
+// 20190714
+// Perpplane changed (option)
+// Pointdata3d changed (option,Defvar)
+// 20190713
+// Ketinit3d changed (TH,PHI copied from Start3d)
+// 20190709
+// Rotatepoint3d,Scalepoint3d debugged (length(...)==1>!isstring())
+// Rotatepoint3d debugged ( w1,w2 )
+// VertexEdgeFace(label) debugged
// 20190511
// Start3d changed (KetcindyDataList initialized)
// 20190506
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dr.cs b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dr.cs
index 956e726b43..0f45dc6f61 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dr.cs
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dr.cs
@@ -14,7 +14,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>
//
-println("ketcindylib3d[20190511] loaded");
+println("ketcindylib3d[20190822] loaded");
//help:start();
@@ -47,6 +47,13 @@ Ketinit3d(subflg):=(
TSIZE=10;
TSIZEZ=10;
ErrFlg=0;
+ xPos=-5; yTh=tmp-0.5; yPh=tmp-1;
+ Slider("TH",[xPos,yTh],[xPos+9,yTh],["Color=green"]); //190713from
+ Slider("FI",[xPos,yPh],[xPos+9,yPh],["Color=green"]);
+ drawtext([xPos-0.8,yTh-0.1],Sprintf((TH.x-xPos)*20,2),align->"right");
+ drawtext([xPos-0.8,yPh-0.1],Sprintf((FI.x-xPos)*40,2),align->"right");
+ THETA=(TH.x-xPos)*20*pi/180;
+ PHI=(FI.x-xPos)*40*pi/180; //190713to
);
////%Ketinit3d end////
@@ -54,7 +61,8 @@ Ketinit3d(subflg):=(
Start3d():=Start3d([],[]);
Start3d(Arg):=( //190503from
regional(tmp);
- tmp=select(Arg,indexof(#,"=")>0);
+ tmp=select(Arg,isstring(#)); //190822
+ tmp=select(tmp,indexof(#,"=")>0);
if(length(tmp)==0,
Start3d(Arg,[]);
,
@@ -516,7 +524,7 @@ Projpara(ptdata,optionsorg):=(
tmp=name2+"=Projpara("+name3+")";
GLIST=append(GLIST,tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(color!=KCOLOR, //180904
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -528,7 +536,7 @@ Projpara(ptdata,optionsorg):=(
,
if(Noflg==1,Ltype=0);
);
- GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
+ GCLIST=append(GCLIST,[name2,Ltype,opcindy]);
);
);
if(length(Out)==1,Out=Out_1);
@@ -706,7 +714,7 @@ Spaceline(nm,ptlistorg,optionorg):=(
tmp=name2+"=Projpara("+name3+")";
GLIST=append(GLIST,tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(color!=KCOLOR, //180904
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -873,7 +881,7 @@ Spacecurve(nm,funstr,variable,optionorg):=(
tmp=name2+"=Projpara("+name3+")";
GLIST=append(GLIST,tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(color!=KCOLOR, //180904
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -1012,7 +1020,7 @@ Joincrvs3d(nm,plotstrL,options):=(
tmp=name2+"=Projpara("+name3+")";
GLIST=append(GLIST,tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(color!=KCOLOR, //180904
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -1131,7 +1139,7 @@ Xyzax3data(nm,Xrange,Yrange,Zrange,optionorg):=(
tmp=name2+"=Projpara("+name3+")";
GLIST=append(GLIST,tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(color!=KCOLOR, //180904
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -1305,7 +1313,7 @@ Embed(nm,Pd2str,funstr,varstr,options):=(
tmp=name2+"=Projpara("+name3+")";
GLIST=append(GLIST,tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(color!=KCOLOR, //180904
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -1328,18 +1336,21 @@ Embed(nm,Pd2str,funstr,varstr,options):=(
);
////%Embed end////
-////%Rotatepoint3d start////
+////%Rotate3pt start////
Rotate3pt(point,w1,w2):=Rotatepoint3d(point,w1,w2,[0,0,0]);
Rotate3pt(point,w1,w2,center):=Rotatepoint3d(point,w1,w2,center);
+////%Rotate3pt end////
+////%Rotatepoint3d start////
Rotatepoint3d(point,w1,w2):=Rotatepoint3d(point,w1,w2,[0,0,0]);//180809
-Rotatepoint3d(point,w1,w2,center):=(
+Rotatepoint3d(point,w1org,w2org,center):=(
//help:Rotatepoint3d(pt3d,[0,0,1],pi/2);
//help:Rotatepoint3d(pt3d,[0,0,1],pi/2,[1,1,1]);
- regional(Eps,ct,st,v3,v1,v2,Ans,ns,PtL,num,
+ regional(Eps,w1,w2,ct,st,v3,v1,v2,Ans,ns,PtL,num,
pt,tmp,tmp1,tmp2,Retflg,x,y,z,xx,yy,zz,flg);
Eps=10^(-4);
+ w1=w1org; w2=w2org; //190709
Retflg=0;
- if(length(w2)==1,
+ if(!islist(w2), //190709
ct=cos(w2);
st=sin(w2);
v3=1/|w1|*w1;
@@ -1471,7 +1482,7 @@ Rotatedata3d(nm,P3data,w1,w2,options):=(
tmp=name2+"=Projpara("+name3+")";
GLIST=append(GLIST,tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(color!=KCOLOR, //180904
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -1568,7 +1579,7 @@ Translatedata3d(nm,P3data,w1,options):=(
tmp=name2+"=Projpara("+name3+")";
GLIST=append(GLIST,tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(color!=KCOLOR, //180904
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -1665,7 +1676,7 @@ Reflectdata3d(nm,P3data,vecL,options):=(
tmp=name2+"=Projpara("+name3+")";
GLIST=append(GLIST,tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(color!=KCOLOR, //180904
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -1695,7 +1706,7 @@ Scalepoint3d(point,ratio,center):=(
//help:Scalepoint3d(A,[3,2,4],[1,2,3]);
regional(ra1,ra2,ra3,X1,Y1,Z1,X2,Y2,Z2,Cx,Cy,Cz);
X1=point_1; Y1=point_2; Z1=point_3;
- if(length(ratio)==1, //1808from
+ if(!islist(ratio), //1808from.190709
ra1=ratio; ra2=ratio; ra3=ratio;
,
ra1=ratio_1; ra2=ratio_2; ra3=ratio_3;
@@ -1761,7 +1772,7 @@ Scaledata3d(nm,P3data,ratio,options):=(
tmp=name2+"=Projpara("+name3+")";
GLIST=append(GLIST,tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(color!=KCOLOR, //180904
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -2270,13 +2281,26 @@ Putperp(name,ptstr,pLstr,option):=(
////%Perpplane start////
Perpplane(name,ptstr,nvec):=
Perpplane(name,ptstr,nvec,"draw");
-Perpplane(name,ptstr,nstr,option):=(
+Perpplane(name,ptstr,nstr,optionorg):=(
//help:Perpplane("A-B","P",[1,3,2]);
//help:Perpplane("A-B","P",[1,3,2]);
-//help:Perpplane(option=["Put/Draw"]);
- regional(Eps,nvec,sgstr,pP,v1,v2,v3,
- th,ph,pA,pB,tmp,tmp1,tmp2);
+//help:Perpplane(options=["Put/Draw"]);
+ regional(Eps,options,eqL,strL,nvec,sgstr,pP,v1,v2,v3,
+ gptflg,th,ph,pA,pB,tmp,tmp1,tmp2);
Eps=10^(-4);
+ options=optionorg; //190714from
+ if(!islist(options),options=[options]);
+ tmp=Divoptions(options);
+ eqL=tmp_5;
+ strL=tmp_7;
+ gptflg=0;
+ forall(strL,
+ tmp=Toupper(substring(#,0,1));
+ if(tmp=="P",
+ gptflg=1;
+ options=remove(options,#);
+ );
+ ); //190714to
if(isstring(nstr),nvec=parse(nstr+"3d"),nvec=nstr);
if(indexof(ptstr,"3d")==0, //181107from
pP=parse(ptstr+"3d");
@@ -2296,17 +2320,13 @@ Perpplane(name,ptstr,nstr,option):=(
tmp=indexof(pLstr,"-");
pA=pP+v1;
pB=pP+v2;
- if(islist(option),tmp=option_1,tmp=option);
- tmp=Toupper(substring(tmp,0,1)); // 16.06.19
- if(tmp=="P",
+ if(gptflg==1, //190714from
Putpoint3d([tmp1,pA,tmp2,pB],["fix"]);
,
- Defvar(tmp1+"3d",pA); //181107[2lines]
+ Defvar(tmp1+"3d",pA); //190714from
Defvar(tmp2+"3d",pB);
- );
- if(tmp=="D",
- Drawpoint3d(pA);
- Drawpoint3d(pB);
+ Pointdata3d(tmp1,pA,options);
+ Pointdata3d(tmp2,pB,options); //190714to
);
[pA,pB];
);
@@ -2336,12 +2356,17 @@ Drawpoint3d(pt3,options):=(
Pointdata3d(nm,pt3):=Pointdata3d(nm,pt3,[]);//181017from
Pointdata3d(nm,pt3,options):=( //181017from
//help:Pointdata3d("1",pt3dlist,options);
- regional(pt3L,pt2L,tmp);
- if(Measuredepth(pt3)==0,pt3L=[pt3],pt3L=pt3);
- pt2L=apply(pt3L,Parapt(#));
+ regional(pt2L,tmp);
+ if(Measuredepth(pt3)==0,tmp=[pt3],tmp=pt3);
+ pt2L=apply(tmp,Parapt(#));
Pointdata("2d"+nm,pt2L,append(options,"Disp=n"));
- tmp="pt3d"+nm+"="+format(pt3L,6)+";"; //190415
- parse(tmp);
+ tmp=substring(nm,0,1); //190714from
+ if((tmp>="A")&(tmp<="Z"),
+ tmp=nm+"3d";
+ ,
+ tmp="pt3d"+nm;
+ );
+ Defvar(tmp,pt3); //190714to
); //181017to
////%Pointdata3d end////
@@ -2565,7 +2590,7 @@ Bezier3(nm,ptlistorg,ctrlistorg,options):=( //17.10.08 greatly changed
tmp=name2+"=Projpara("+name3+")";
GLIST=append(GLIST,tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(!contains([[0,0,0],[0,0,0,1]],color),Com2nd("Setcolor("+color+")"));
Ltype=Getlinestyle(text(Noflg)+Ltype,name2);
@@ -2898,7 +2923,7 @@ Mkobjfile(path,fnameorg,objL):=(
////%VertexEdgeFace start//// //190502
VertexEdgeFace(nm,vfnL):=Vertexedgeface(nm,vfnL,[]);
VertexEdgeFace(nm,vfnLorg,optionorg):=Vertexedgeface(nm,vfnLorg,optionorg);
-////%VertexEdgeFace start////
+////%VertexEdgeFace end////
////%Vertexedgeface start////
Vertexedgeface(nm,vfnL):=Vertexedgeface(nm,vfnL,[]); // 16.02.10
@@ -3051,7 +3076,7 @@ Vertexedgeface(nm,vfnLorg,optionorg):=(
enL=append(enL,tmp+"3d");//16.02.29
);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(msgflg=="Y",
println("generate "+namev+","+namee+","+namef);
);
@@ -3163,7 +3188,7 @@ Phparadata(nm,nmvf,vfL,options):=(
GLIST=append(GLIST,tmp);
);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(!contains([[0,0,0],[0,0,0,1]],color),Com2nd("Setcolor("+color+")"));
Ltype=Getlinestyle(text(Noflg)+Ltype,name2);
@@ -3568,7 +3593,7 @@ Faceremovaldata(nm,vfdata,crvdata,options):=(
GLIST=append(GLIST,tmp);
);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(!contains([[0,0,0],[0,0,0,1]],color),Com2nd("Setcolor("+color+")"));
Ltype=Getlinestyle(text(Noflg)+Ltype,name2);
@@ -4694,7 +4719,7 @@ Skeletondatacindy(nm,pltdata1org,pltdata2org,optionsorg):=(
GLIST=append(GLIST,"ReadOutData("+Dq+fname+Dq+")");//181102
);
); //no ketjs off
- if((Noflg<2)&(mkflg>-1), //181103
+ if((Noflg<3)&(mkflg>-1), //181103,190818
if(isstring(Ltype),
if(!contains([[0,0,0],[0,0,0,1]],color),Com2nd("Setcolor("+color+")"));
Ltype=Getlinestyle(text(Noflg)+Ltype,name2);
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1logr.txt b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1logr.txt
index d77763598c..a232cdc7be 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1logr.txt
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1logr.txt
@@ -1,3 +1,47 @@
+// 20190927
+// Setwindow debugged ( for Strictmove)
+// 20190917
+// Ketinit changed (Strictmove moved from windispg)
+// Intersectcurves debugged (op => pp)
+// 20190916
+// Ketinit changed (JSBODY moved from Setketincyjs, KETJSOP=[] added)
+// 20190912
+// Setwindow changed ( Ptpos used )
+// 20190909
+// Setwindow debugged ( Strictmove added to another place )
+// 20190901
+// Ketinit changed (AXSTYLE)
+// 20190831
+// Ketinit changed (StrictSep added)
+// 20190829
+// Setwindow changed (Strictmove(SW,NE))
+// 20190818
+// Getlinestyle changed ( to register "nodisp"(2) dat to GCLIST )
+// Chanestyle,AddGraph,Joincrvs,Partcrv,Pointdata,Listplot,Lineplot,Plotdata,
+// Paramplot,Implicitplot,Circledata,Ovaldata
+// changed (Nflg<2 => Nflg<3 )
+// 20190813
+// Assign debugged
+// 20190811
+// Assign changed ( precise options added (def=6))
+// 20190809
+// lightgray 0.17=>0.15
+// offwhite added
+// 20190805
+// Ptselected change (Isptselected removed)
+// 20190803
+// Reparse added
+// 20190802
+// Ketinit() changed (MOVETOLIST commented out)
+// Initglist changed (GCLISTadd + Ketinit);
+// Koutenseg changed ( re(out) for JS)
+// 20190719
+// Initglist debugged (GCLISTadd)
+// Setglist changed (GLIST (//no ketjs)
+// 20190704
+// Ketinit changed (MOVETOJSLIST added)
+// 20190628
+// Pointdata debugged ( Inside )
// 20190622
// Implicitplot changed ("x","y" supported)
// 20190603
@@ -96,6 +140,8 @@
// Divoptions changed ("dr,thickness" )
// 20190116
// Ketinit() debuggded ( Mackc for Linux)
+// 20190801
+// Ketinit changed (KetcindyjsDataList=[] removed)
// 20190115
// Plotdata debugged( ( => [ )
// Pointdata change( colorcode => colorcmyk2rgb)
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1r.cs b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1r.cs
index c68a550dd1..2dc633a782 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1r.cs
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1r.cs
@@ -14,9 +14,9 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>
//
-println("KeTCindy V.3.2.9");
+println("KeTCindy V.3.3.0");
println(ketjavaversion());
-println("ketcindylibbasic1[20190622] loaded");
+println("ketcindylibbasic1[20190927] loaded");
//help:start();
@@ -38,17 +38,19 @@ println("ketcindylibbasic1[20190622] loaded");
Ch=[0]; ChNum=1;
////%Ketinit start////
-Ketinit():=Ketinit("fig",1,[-5,5],[-5,5]); //181001
+Ketinit():=Ketinit("fig",1,[-5,5],[-5,5],0.3); //190831from
Ketinit(Arg):=(//181001from
if(isstring(Arg),
- Ketinit(Arg,1,[-5,5],[-5,5]);
+ Ketinit(Arg,1,[-5,5],[-5,5],0.3);
,
- Ketinit("fig",Arg,[-5,5],[-5,5]);
+ Ketinit("fig",1,[-5,5],[-5,5],Arg);
);
);
-Ketinit(work,sy,rangex,rangey):=(//181001to
+Ketinit(Arg1,Arg2):=Ketinit(Arg1,1,[-5,5],[-5,5],Arg2);
+Ketinit(work,sy,rangex,rangey,strictsep):=(////190831to
//help:Ketinit();
//help:Ketinit("");
+ //help:Ketinit(0.3); //190831
regional(pt,tmp,tmp1,tmp2,letterc,boxc,shadowc,mboxc);
PenThickInit=8;
ULEN="1cm";
@@ -83,25 +85,26 @@ Ketinit(work,sy,rangex,rangey):=(//181001to
COM2ndlist=[]; // no ketjs off
// COM2ndlistb=[]; //180612
ADDAXES="1";
- AXSTYLE=["l","x","e","y","n","O","sw","","",""]; //181216
+ AXSTYLE=[["l","x","e","y","n","O","sw","","",""],[]]; //190901
AXCOUNT=1; //181215
SHADECTR=1; //190222
LFmark=unicode("000a");
CRmark=unicode("000d");//16.12.13
Dq=unicode("0022");
- CommonMake=0;//180610
+ CommonMake=0;//180610 //no ketjs on
WaitUnit=10;
CONTINUED=0;
OutComList=[];
OutFileLIst=[]; // 15.10.22
- FigPdfList=[]; // 16.04.08
+ FigPdfList=[]; // 16.04.08 //no ketjs off
Fillstore(); //181212
- ADDPACK=[]; // 16.05.16
+ ADDPACK=[]; // 16.05.16 //no ketjs on
GPACK="tpic"; //180817
ErrFlag=0;
KETJSOP=[]; //190129
REMOVEPTJS=[]; SLIDEFLG="Y"; //190504
- KetcindyjsDataList=[];
+// MOVETOJSLIST=[]; //190802
+// KetcindyjsDataList=[]; //190801
// setdirectory(Dirwork);
if(!isstring(Fhead), // 17.10.13from, 17.11.12
Fhead=text(curkernel());
@@ -151,12 +154,15 @@ Ketinit(work,sy,rangex,rangey):=(//181001to
BezierNumber=1; //15.01.03
SCALEX=1;
SCALEY=sy;
-// Setscaling(sy);
XMIN=rangex_1/SCALEX;
XMAX=rangex_2/SCALEX;
YMIN=rangey_1/SCALEY;
YMAX=rangey_2/SCALEY;
+ StrictSep=strictsep; //190831
Setwindow("Msg=n"); // 16.05.31
+ forall(remove(allpoints(),[SW,NE]),Strictmove(#.name)); //190917
+ KETJSOP=[]; //190916
+ JSBODY=[[],[]]; //190916
// no ketjs on 190122
// for Presentation
letterc=[0.98,0.13,0,0.43]; boxc=[0.2,0,0,0];//190307 [0,0.32,0.52,0];
@@ -172,24 +178,16 @@ Ketinit(work,sy,rangex,rangey):=(//181001to
);
////%Ketinit end////
-////%Initglist start//// 190530
+////%Initglist start//// 190802
Initglist():=(
- GLIST=[]; // no ketjs
- GCLIST=[];
- COM0thlist=[]; // no ketjs on
- COM1stlist=[];
- COM2ndlist=[]; // no ketjs off
- KCOLOR=[0,0,0];
- SCALEX=1;
- SCALEY=1;
- XMIN=SW.x; XMAX=NE.x; //190603[2lines]
- YMIN=SW.y; YMAX=NE.y;
+ GCLISTadd=[]; //190719
+ Ketinit(); //190802
);
////%Initglist end////
////%Setglist start//// 190530
Setglist():=(
- GLISTadd=GLIST;
+ GLISTadd=GLIST; // no ketjs
GCLISTadd=GCLIST;
COM0thlistadd=COM0thlist; // no ketjs on
COM1stlistadd=COM1stlist;
@@ -199,7 +197,7 @@ Setglist():=(
////%Addglist start//// 190530
Addglist():=(
- GLIST=GLISTadd;
+ GLIST=GLISTadd; // no ketjs
GCLIST=GCLISTadd;
COM0thlist=COM0thlist; // no ketjs on
COM1stlist=COM1stlistadd;
@@ -324,27 +322,23 @@ Getcdyname():=( //17.12.27
////%Cindyname end////
////%Setwindow start////
-Setwindow():=Setwindow("Msg=yes");
+Setwindow():=Setwindow("Msg=y");
Setwindow(str):=(
regional(tmp,tmp1,tmp2,msg);
- msg="y";
+ msg="Y";
tmp=indexof(str,"="); // 16.02.10
- tmp1=Toupper(substring(str,tmp,tmp+1));
- if(tmp1=="N",msg="n");
+ msg=Toupper(substring(str,tmp,tmp+1));
+ Strictmove("SW"); Strictmove("NE");//190927
if((ispoint(SW) & ispoint(NE)),
- tmp1=Lcrd(SW);
- tmp2=Lcrd(NE);
+ tmp1=LLcrd(Ptpos(SW));//190912[2lines]
+ tmp2=LLcrd(Ptpos(NE));
XMIN=tmp1_1; XMAX=tmp2_1;
YMIN=tmp1_2; YMAX=tmp2_2;
,
-// XMIN=-5; XMAX=5;
-// YMIN=Lcrdy(-5); YMAX=Lcrdy(5);
-// createpoint("SW",Pcrd([XMIN,YMIN]));
-// createpoint("NE", Pcrd([XMAX,YMAX]));
Putpoint("SW",Pcrd([XMIN,YMIN]));
- Putpoint("NE", Pcrd([XMAX,YMAX]));
+ Putpoint("NE", Pcrd([XMAX,YMAX]));
);
- if(msg=="y", // no ketjs on
+ if(msg=="Y", // no ketjs on
println("Setwindow(["+XMIN+","+XMAX+"],["+YMIN+","+YMAX+"])");
);
layer(KETPICLAYER);
@@ -358,9 +352,13 @@ Setwindow(xrange,yrange):=(
XMAX=xrange_2;
YMIN=yrange_1;
YMAX=yrange_2;
- Putpoint("SW",[XMIN,YMIN]);//181016
- Putpoint("NE",[XMAX,YMAX]);//181016
-// Ketinit();
+ Ptpos(SW,Pcrd([XMIN,YMIN])); //190927from
+ Ptpos(NE,Pcrd([XMAX,YMAX]));
+ Strictmove("SW"); Strictmove("NE");
+ layer(KETPICLAYER);
+ autoclearlayer(KETPICLAYER,true);
+ drawpoly([Pcrd([XMIN,YMIN]), Pcrd([XMAX,YMIN]),
+ Pcrd([XMAX,YMAX]),Pcrd([XMIN,YMAX])],color->[1,1,1]); //190927to
);
////%Setwindow end////
@@ -397,6 +395,20 @@ Setparent(file):=( // 17.11.27
);
////%Setparent end////
+////%Reparse start////
+Reparse(str):=( //190803
+//help:Reparse(str);
+//help:Reparse(strlist);
+ regional(out);
+ if(islist(str),
+ out=apply(str,re(parse(#)));
+ ,
+ out=re(parse(str));
+ );
+ out;
+);
+////%Reparse end////
+
////%Dqq start////
Dqq(str):=DqDq(str); //18.02.11
////%Dqq end////
@@ -899,8 +911,8 @@ Changestyle(nameL,style):=(
Ltype=Ltypeorg;
GCLIST=select(GCLIST,#_1!=name);
COM2ndlist=select(COM2ndlist, //no ketjs
- (indexof(#,"("+name)==0)%(indexof(#,"Shade")>0)); // 15.05.23,16.12.13 //no ketjs
- if(Noflg<2,
+ (indexof(#,"("+name)==0)%(indexof(#,"Shade")>0)); // 15.05.23,16.12.13 //no ketjs
+ if(Noflg<3,
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -912,8 +924,8 @@ Changestyle(nameL,style):=(
,
if(Noflg==1,Ltype=0);
);
- GCLIST=append(GCLIST,[name,Ltype,opcindy]);
- );
+ GCLIST=append(GCLIST,[name,Ltype,opcindy]);
+ );
);
);
);
@@ -936,7 +948,7 @@ Op(n,object):=( // 16.05.25
////%Op end////
////%Ptselected start////
-Ptselected():=Isptselected(allpoints()); //180706
+Ptselected():=Ptselected(allpoints()); //190805
Ptselected(ptlistorg):=(
//help:Ptselected();
//help:Ptselected(geopoint);
@@ -1212,20 +1224,26 @@ Assign(str):=( //190125from
forall(VLIST,tmp=concat(tmp,[#_1,#_2]));
Assign(str,tmp);
); //190125to
-Assign(funstr,vrL):=(
- regional(nn,out);
- nn=length(vrL)/2;
- out=funstr;
- forall(1..nn,
- out=Assign(out,vrL_(2*#-1),vrL_(2*#));
+Assign(funstr,vrL):=Assign(funstr,vrL,6);
+Assign(funstr,Arg1,Arg2):=( //190813from
+ regional(vrL,precise,nn,out,tmp);
+ if(islist(Arg1),
+ vrL=Arg1; precise=Arg2;
+ nn=length(vrL)/2;
+ out=funstr;
+ forall(1..nn,
+ out=Assign(out,vrL_(2*#-1),vrL_(2*#),precise);
+ );
+ ,
+ out=Assign(funstr,Arg1,Arg2,6);
);
out;
-);
-Assign(funstr,varname,rep):=(
-//help:Assign("x^2+a*x","a",1.3);
+); //190813to
+Assign(funstr,varname,rep,precise):=(
//help:Assign("a*x^2+b*x",["a",1,"b",2]);
+//help:Assign("a*x^2+b*x",["a",aa,"b",bb],10(def=6));
regional(repstr,ii,jj,tmp,tmp1,tmp2,Notvar,Flg);
- if(isstring(rep),repstr=rep,repstr="("+Textformat(rep,6)+")");
+ if(isstring(rep),repstr=rep,repstr="("+Textformat(rep,precise)+")"); //190811to
// 15.02.09, 07.06,17.08.24
tmp=[46]; // 12.20
tmp=concat(tmp,48..57);
@@ -1708,7 +1726,8 @@ Koutenseg(pA,pB,pC,pD,options):=(
Tmp1=pA+rT*pV;
Out=[Tmp1,rT,1];
);
- Out;
+ if(!isstring(Out_1),Out=apply(Out,re(#))); //190802
+ Out;
);
////%Koutenseg end////
@@ -2294,7 +2313,7 @@ Intersectcurves(crv1org,crv2org,options):=(
//help:Intersectcurves(crv1,crv2);
//help:Intersectcurves(options=[Eps1(0.1),Dist(2)])
regional(tmp);
- tmp=Intersectcurvesop(crv1org,crv2org,options);
+ tmp=Intersectcurvespp(crv1org,crv2org,options); //190917(debugged)
tmp=apply(tmp,#_1);
);
////%Intersectcurves end////
@@ -3465,9 +3484,9 @@ Colorname2rgb(name):=( //181212
["olivegreen",[0.64,0,0.95,0.4]],["rawsienna",[0,0.72,1,0.45]],
["sepia",[0,0.83,1,0.7]],["brown",[0,0.81,1,0.6]],
["tan",[0.14,0.42,0.56,0]],["gray",[0,0,0,0.5]],
- ["lightgray",[0,0,0,0.17]], //190429
+ ["lightgray",[0,0,0,0.15]], //190429,0809
["cindycolor",[0.66,0,69,0.71]], //190504
- ["black",[0,0,0,1]],["white",[0,0,0,0]]
+ ["black",[0,0,0,1]],["white",[0,0,0,0]],["offwhite",[0,0,0,0.03]] //190809
];
tmp=select(dL,#_1==name);
if(length(tmp)>0,
@@ -3492,46 +3511,45 @@ Getlinestyle(str,name):=(
);
noflg=parse(substring(str,0,1));
if(substring(name,0,3)=="sub",subflg=1,subflg=0); // 16.02.29
- tmp1=substring(str,1,3);
+ if(noflg<=1, //1900818from
+ tmp1=Toupper(substring(str,1,3));
+ ,
+ tmp1="NO";
+ ); //1900818to
tmp2=""; //190119from
tmp=indexof(str,",");
if(tmp>0,
tmp2=substring(str,tmp,length(str));
); //190119to
- if(tmp1=="dr" % tmp1=="Dr",
-// Ltype=0;
+ if(tmp1=="DR",
if(length(tmp2)==0,tmp2="1"); //190125
Ltype=[0,tmp2]; //190119
if(noflg==0 & subflg==0, // 16.02.29
Drwline(name+Dop);
);
);
- if(tmp1=="da" % tmp1=="Da",
-// Ltype=1;
+ if(tmp1=="DA",
if(length(tmp2)==0,tmp2="1,1"); //190125
Ltype=[1,tmp2]; //190119
if(noflg==0 & subflg==0, // 16.02.29
Dashline(name+Dop);
);
);
- if(tmp1=="id" % tmp1=="Id",
-// Ltype=2; // 15.11.09
- if(length(tmp2)==0,tmp2="1,1"); //190125
- Ltype=[2,tmp2]; //190119
+ if(tmp1=="ID",
+ if(length(tmp2)==0,tmp2="1,1"); //190125
+ Ltype=[2,tmp2]; //190119
if(noflg==0 & subflg==0, // 16.02.29
Invdashline(name+Dop);
);
);
- if(tmp1=="do" % tmp1=="Do",
-// Ltype=3;
+ if(tmp1=="DO",
if(length(tmp2)==0,tmp2="1,1"); //190125
Ltype=[3,tmp2]; //190119
if(noflg==0 & subflg==0, // 16.02.29
Dottedline(name+Dop);
);
);
- if(tmp1=="dp" % tmp1=="Dp",
-// Ltype=0;
+ if(tmp1=="DP",
if(length(tmp2)==0,tmp2="1"); //190125
Ltype=[0,tmp2]; //190119
tmp1=parse(name);
@@ -3544,9 +3562,9 @@ Getlinestyle(str,name):=(
Drwpt(tmp2+Dop);
);
);
- if(tmp1=="no" % tmp1=="No",
- Ltype=10;
- );
+ if(tmp1=="NO", //190818from
+ Ltype=[-1,"0"];
+ ); //190818to
Ltype;
);
////%Getlinestyle end////
@@ -3677,7 +3695,7 @@ AddGraph(nm,pltdata,options):=(
GLIST=append(GLIST,tmp1); //no ketjs
);
); // 16.04.04 until
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //181020 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -3776,7 +3794,7 @@ Joincrvs(nm,plotstrL,options):=(
tmp1=substring(tmp1,0,length(tmp1)-1);
GLIST=append(GLIST,name+"=Joincrvs("+tmp1+")"); //no ketjs
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //181020 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -3869,7 +3887,7 @@ Partcrv(nm,pA,pB,PkLstr,options):=(
+","+Textformat(Lcrd(pB),5)+","+tmp+")"; // 16.04.03
GLIST=append(GLIST,tmp1); //no ketjs
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //181020 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -3904,11 +3922,11 @@ Pointdata(nm,list):=Pointdata(nm,list,[]);
Pointdata(nm,listorg,options):=(
//help:Pointdata("1",[2,4],["Size=5"]);
//help:Pointdata("2",[[2,3],[4,1]]);
-//help:Pointdata(options=["Size=(1)","Disp=(y)","Msg=(y)","Inside=","Color="]);
-//help:Pointdata("Inside=color/ratio/no"]);
+//help:Pointdata(options=["Size=(1)","Msg=(y)","Color="]);
+//help:Pointdata("Inside=color/ratio/no","Border=y(n)"]);
regional(list,name,nameL,ptlist,opstr,opcindy,Msg,
eqL,dispflg,size,thick,tmp,tmp1,tmp2,tmp3,
- Ltype,Noflg,color,inside);
+ Ltype,Noflg,color,inside,border);
name="pt"+nm;
nameL=name+"L";
tmp=Divoptions(options);
@@ -3921,6 +3939,7 @@ Pointdata(nm,listorg,options):=(
size="";
dispflg="Y";
inside=color;
+ border="Y";
Msg="Y";
forall(eqL,
tmp=Strsplit(#,"=");
@@ -3933,20 +3952,39 @@ Pointdata(nm,listorg,options):=(
if(tmp1=="D", //181030from
dispflg=Toupper(substring(tmp_2,0,1));
);
- if(tmp1=="I", //190405from
- if(Toupper(substring(tmp_2,0,1))=="N",
- inside=[-1,-1,-1];
+ if(tmp1=="I", //190628from
+ tmp2=Toupper(substring(tmp_2,0,1));
+ if(tmp2=="[",
+ tmp=parse(tmp_2);
+ if(length(tmp)==4,
+ tmp=Colorcmyk2rgb(tmp);
+ );
+ inside=text(tmp);
,
- tmp3=["0","1","2","3","4","5","6","7","8","9"];
- if(contains(tmp3,substring(tmp_2,0,1)),
- inside=parse(tmp_2)*color;
+ if(contains(["0","1"],tmp2),
+ tmp=[1,1,1]-color;
+ tmp=parse(tmp_2)*tmp;
+ inside=[1,1,1]-tmp;
,
- tmp3=Divoptions(["Color="+text(tmp_2)]);
- inside=tmp3_(length(tmp3)-2);
+ if(tmp2=="N",
+ inside=[1,1,1];
+ ,
+ inside=Colorname2rgb(tmp_2);
+ );
);
- opcindy=opcindy+",pointcolor->"+text(inside);
+ tmp1=indexof(opcindy,"color->");
+ tmp=substring(opcindy,tmp1,length(opcindy));
+ tmp2=indexof(tmp,"]");
+ tmp=substring(tmp,tmp2,length(tmp));
+ opcindy=substring(opcindy,0,tmp1-1)+"color->"+text(inside)+tmp;
+ );
+ ); //190628to
+ if(tmp1=="B", //1810628from
+ border=Toupper(substring(tmp_2,0,1));
+ if(border=="N",
+ opcindy=opcindy+",border->false";
);
- ); //100405to
+ ); //1810628to
if(tmp1=="M", //190206from
Msg=Toupper(substring(tmp_2,0,1));
); //190206to
@@ -3999,8 +4037,9 @@ Pointdata(nm,listorg,options):=(
);
GLIST=append(GLIST,name+"=Pointdata("+tmp2+")"); //no ketjs
);
- if(Noflg<2,
- tmp=[nameL,[0,1],opcindy]; //190126
+ if(Noflg<3, //190818
+ if(Noflg<2,tmp=[0,1],tmp=[-1,1]); //190819
+ tmp=[nameL,tmp,opcindy]; //190126
GCLIST=append(GCLIST,tmp);
if(Noflg==0,
if(length(size)>0,
@@ -4092,7 +4131,7 @@ Listplot(nm,list,options):=(
parse(tmp);
GLIST=append(GLIST,name+"=Listplot("+Textformat(ptlist,5)+")"); // 180719 //no ketjs
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //181020 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180711
@@ -4163,7 +4202,7 @@ Lineplot(nm,list,optionorg):=(
parse(tmp);
GLIST=append(GLIST,name+"=Lineplot("+Textformat(list,5)+opstr+")"); //no ketjs
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //181020 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -4371,7 +4410,7 @@ Plotdata(name1,func,variable,options):=(
tmp=name+"=Plotdata('"+tmp1+"','"+tmp2+"'"+opstr+")";
GLIST=append(GLIST,tmp); //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //181020 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -4387,7 +4426,7 @@ Plotdata(name1,func,variable,options):=(
);
PdL;
,
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //181020 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -4547,7 +4586,7 @@ Paramplot(nm,funstr,variable,options):=(
tmp=name+"=Paramplot('"+tmp1+"','"+tmp2+"'"+opstr+")";
GLIST=append(GLIST,tmp); //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //181020 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -4563,7 +4602,7 @@ Paramplot(nm,funstr,variable,options):=(
);
Out;
,
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //181020 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -4831,7 +4870,7 @@ Implicitplot(name1,func,xrngorg,yrngorg,optionsorg):=(
GLIST=append(GLIST,tmp); //no ketjs
// Drawfigures(name,[name],[options]); //190508
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //181020 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -4954,7 +4993,7 @@ Circledata(nm,cenrad,options):=(
);
GLIST=append(GLIST,tmp); //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //181020 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -5091,7 +5130,7 @@ Ovaldata(nm,Pdata,options):=(
GLIST=append(GLIST, //no ketjs
name+"=Ovaldata("+Ctr+","+Dx+","+Dy+opstr+")");//16.01.30 //no ketjs
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2logr.txt b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2logr.txt
index 35a48c5d4d..90dd67b995 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2logr.txt
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2logr.txt
@@ -1,3 +1,43 @@
+// 20190921
+// Enclosing debugged/changed ( in case of length(KL)==1, epspara removed)
+// 20190917
+// Windispg changed (Strictmove moved to ketinit)
+// Slider changed (Strictmove removed)
+// 20190905
+// Ptpos added ( <= Setpintxy renamed/changed )
+// 20190902
+// Setax debugged (AXSTYLE)
+// 20190901
+// Drwxy changed ("Size" supported for labels)
+// Setpointxy added (Ptposition arrange )
+// Setax, Drwxy changed ( "Size=" option )
+// 20190831
+// Strictmove changed (StrictSep used)
+// 20190829
+// Windispg changed (remove SW,NE from Stricstmove)
+// 20190827
+// Strictmove added
+// Windispg changed (Stricstmove added)
+// Slider changed ( A-C-B)
+// 20190826
+// Slider changed ( for pA-pC-pB, initial position)
+// 20190824
+// Slider changed ( for ketcindyjs, separation controlable)
+// 20190818
+// Windispg changed ( to remove "nodisp" data )
+// Arrowhead,Lightarrowdata,Anglemark,Paramark,Bowdata,Deqplot,
+// Enclosing,Hatchdata,Rotatedata,Translatedata,Scaledata,Reflectdata,
+// Beziercurve,Extractdata,
+// changed
+// 20190814
+// Fourier debugged/changed (Num>num, deffun)
+// 20190727
+// Lightarrowdata => Arrowdata, Arrowdata => OldArrowdata
+// Lightarrowdata debugged ( arrowhead option )
+// 20190704
+// Bowdata changed (BOWMIDDLE message)
+// 20190627
+// Letter changed ( resize font size with Ketcindyjsscale )
// 20190531
// Drawfigures (Drwfigs) changed
// 20190524
@@ -358,4 +398,4 @@
//2017.09.16
// RSform, Deffun, IftoR, FortoR changed( added )
//2017.09.14
-// Makeshell, Makebat changed \ No newline at end of file
+// Makeshell, Makebat changed
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2r.cs b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2r.cs
index c1e21281ed..5f65ad6c50 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2r.cs
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2r.cs
@@ -14,7 +14,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>
//
-println("ketcindylibbasic2[20190531] loaded");
+println("ketcindylibbasic2[20190921] loaded");
//help:start();
@@ -28,9 +28,9 @@ Drwfigs(nm,figlist,optionlist,commonops):=Drawfigures(nm,figlist,optionlist,comm
Drawfigures(nm,figlist):=Drawfigures(nm,figlist,[]);
Drawfigures(nm,figlist,optionlist):=Drawfigures(nm,figlist,optionlist,[]);
Drawfigures(nm,figlistorg,optionlistorg,commonops):=(
-//help:Drawfigures(["pt1","cr1"], [["Size=3"],[]],["Msg=n"]);
+//help:Drawfigures("1",["pt1","cr1"], [["Size=3"],[]],["Msg=n"]);
+//help:Drawfigures("","re1",[["Size=3"],[]],["Msg=n"]);
regional(figlist,name,figL,optionlist,nn,kk,fig,eqL,msg,tmp,tmp1,tmp2);
- name="figs"+nm;
tmp=Divoptions(commonops);
eqL=tmp_5;
msg="Y";
@@ -42,7 +42,12 @@ Drawfigures(nm,figlistorg,optionlistorg,commonops):=(
);
);
figlist=figlistorg;
- if(isstring(figlist),figlist=parse(figlist));
+ if(isstring(figlist), //190818from
+ name=figlist+nm;
+ figlist=parse(figlist);
+ ,
+ name="figs"+nm;
+ ); //190818to
nn=length(figlist);
optionlist=optionlistorg;
if(length(optionlist)==0, //190531from
@@ -62,26 +67,40 @@ Drawfigures(nm,figlistorg,optionlistorg,commonops):=(
fig=figlist_kk;
if(isstring(fig),fig=parse(fig));
if(length(fig)>0,
- if(Measuredepth(fig)==0,fig=[fig]); //190531from
- if(Measuredepth(fig)==1,fig=[fig]);
- forall(1..(length(fig)),
- tmp1=fig_#;
- tmp2=name+"n"+text(kk)+"p"+text(#);
- if(length(tmp1)==1,
- Pointdata(tmp2,tmp1,optionlist_kk);
- figL=append(figL,"pt"+tmp2);
+ if(isstring(figlistorg),
+ tmp1=Measuredepth(fig);
+ tmp2=append(optionlist_kk,"Msg=n");
+ tmp=fig;
+ if(tmp1==2,tmp=tmp_1);
+ if(length(tmp)>1,
+ Listplot("-"+name+"n"+text(kk),fig,tmp2);
,
- Listplot("-"+tmp2,tmp1,optionlist_kk);
- figL=append(figL,tmp2); //190427
+ if(tmp1==2,fig=apply(fig,#_1));
+ Pointdata("-"+name+"n"+text(kk),fig,tmp2);
);
- ); //190531to
+ figL=append(figL,name+"n"+text(kk));
+ ,
+ if(Measuredepth(fig)==0,fig=[fig]); //190531from
+ if(Measuredepth(fig)==1,fig=[fig]);
+ forall(1..(length(fig)),
+ tmp1=fig_#;
+ tmp2=name+"n"+text(kk)+"p"+text(#);
+ if(length(tmp1)==1,
+ Pointdata(tmp2,tmp1,optionlist_kk);
+ figL=append(figL,"pt"+tmp2);
+ ,
+ Listplot("-"+tmp2,tmp1,optionlist_kk);
+ figL=append(figL,tmp2); //190427
+ );
+ ); //190531to
+ tmp=apply(figL,Dqq(#));
+ tmp=name+"="+text(tmp)+";";
+ parse(tmp);
+ );
+ );
+ if(msg=="Y",
+ println("generate "+name+"="+text(figL));
);
- );
- tmp=apply(figL,Dqq(#));
- tmp=name+"="+text(tmp)+";";
- parse(tmp);
- if(msg=="Y",
- println("generate "+name+"="+text(figL));
);
figL;
);
@@ -280,7 +299,7 @@ Arrowhead(nm,point,direction,optionsorg):=(//181018from
tmp=name+"="+Textformat(tmp1,5)+";"; //190415
parse(tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
Listplot("-arh"+nm,apply(list,LLcrd(#)),concat(options,["notex","Msg=n"]));
);
@@ -310,12 +329,18 @@ Arrowhead(nm,point,direction,optionsorg):=(//181018from
);
////%Arrowhead end////
-////%Arrowdata start////
-Arrowdata(ptlist):=Arrowdata(ptlist,[]); //181110from
-Arrowdata(Arg1,Arg2):=(
+////%Arrowdata start//// 190727 (<= Lightarrowdata)
+Arrowdata(ptlist):=Lightarrowdata(ptlist,[]);
+Arrowdata(Arg1,Arg2):=Lightarrowdata(Arg1,Arg2);
+Arrowdata(nm,ptlistorg,optionsorg):=Lightarrowdata(nm,ptlistorg,optionsorg);
+////%Arrowdata end////
+
+////%OldArrowdata start////
+Arrowdata(ptlist):=OldArrowdata(ptlist,[]); //181110from
+OldArrowdata(Arg1,Arg2):=(
regional(name);
if(isstring(Arg1),
- Arrowdata(Arg1,Arg2,[]);
+ OldArrowdata(Arg1,Arg2,[]);
,
name="";
forall(Arg1,
@@ -323,14 +348,14 @@ Arrowdata(Arg1,Arg2):=(
name=name+#.name; //190505
);
);
- Arrowdata(name,Arg1,Arg2);
+ OldArrowdata(name,Arg1,Arg2);
);
); //181110from
-Arrowdata(nm,ptlistorg,optionsorg):=(
-//help:Arrowdata("1",[A,B]);
-//help:Arrowdata("1",[pt1,pt2]);
-//help:Arrowdata(options=[size(1),angle(18),pos(1),cut(0),"Cutend=0,0","Coord=p/l"]);
-//help:Arrowdata(optionsadded=["line"]);
+OldArrowdata(nm,ptlistorg,optionsorg):=(
+// help:Arrowdata("1",[A,B]);
+// help:Arrowdata("1",[pt1,pt2]);
+// help:Arrowdata(options=[size(1),angle(18),pos(1),cut(0),"Cutend=0,0","Coord=p/l"]);
+// help:Arrowdata(optionsadded=["line"]);
regional(options,Ltype,Noflg,name,opstr,opcindy,eqL,reL,strL,color,size,coord,
flg,lineflg,cutend,tmp,tmp1,tmp2,pA,pB,angle,segpos,cut,scaley,ptlist);
name="ar"+nm;
@@ -426,7 +451,7 @@ Arrowdata(nm,ptlistorg,optionsorg):=(
Setscaling(scaley); //190412
[Lcrd(pA),Lcrd(pB)];
);
-////%Arrowdata end////
+////%OldArrowdata end////
////%Lightarrowdata start////
Lightarrowdata(ptlist):=Lightarrowdata(ptlist,[]); //181110from
@@ -445,8 +470,8 @@ Lightarrowdata(Arg1,Arg2):=(
);
); //181110from
Lightarrowdata(nm,ptlist,optionsorg):=(
-//help:Lightarrowdata("1",[pt1,pt2]);
-//help:Lightarrowdata(options=[size(1),angle(18),pos(1),cut(0),"Cutend=0,0","Line=y(n)"]);
+//help:Arrowdata("1",[pt1,pt2]);
+//help:Arrowdata(options=[size(1),angle(18),pos(1),cut(0),"Cutend=0,0","Line=y(n)"]);
regional(options,Ltype,Noflg,opstr,opcindy,eqL,reL,strL,color,size,coord,lineflg,
flg,lineflg,cutend,tmp,tmp1,tmp2,pA,pB,angle,segpos,cut,scaley,Ev,Nv,pP);
pA=Pcrd(ptlist_1); pB=Pcrd(ptlist_2);
@@ -510,7 +535,7 @@ Lightarrowdata(nm,ptlist,optionsorg):=(
tmp="ar"+nm+"="+Textformat([pA,pB],5)+";";
parse(tmp);
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if(lineflg==1, //190504from
Listplot("-ar"+nm,[LLcrd(pA),LLcrd(pB)],append(options,"Msg=n"));
@@ -532,10 +557,16 @@ Lightarrowdata(nm,ptlist,optionsorg):=(
Texcom("{");Com2nd("Setcolor("+color+")");//180722
); //no ketjs off
Setscaling(scaley);
- tmp1=Textformat(LLcrd(pP),5);
+ tmp1=Textformat(LLcrd(pP),5); //no ketjs on
tmp2=Textformat(LLcrd(pB-pA),5);
+ if(cut>0, //190727from //no ketjs on
+ tmp=Indexall(opstr,",");
+ tmp=tmp_(length(tmp));
+ opstr=substring(opstr,0,tmp-1);
+ opstr=opstr+","+Dqq("Cut="+text(cut));
+ ); //190727to
Com2nd("Arrowhead("+tmp1+","+tmp2+opstr+")");
- if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
+ if((Noflg==0)&(color!=KCOLOR), //180904
Texcom("}");//180722
); //no ketjs off
,
@@ -665,7 +696,7 @@ Anglemark(nm,plist,options):=(
tmp=name+"=Anglemark("+tmp1+opstr+")";
GLIST=append(GLIST,tmp); //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -780,7 +811,7 @@ Paramark(nm,plist,options):=(
tmp=name+"=Paramark("+tmp1+opstr+")";
GLIST=append(GLIST,tmp); //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -959,7 +990,7 @@ Bowdata(nm,plist,options):=(
);
if(Noflg<3,
if(Msg=="Y", //190206
- println("generate bowdata "+name+" and "+Bpos);//16.10.31
+ println("generate bowdata "+name+" and BOWMIDDLE="+Bpos);//16.10.31,190704
);
if(Measuredepth(Out)==1,Out=[Out]);
tmp1=[];
@@ -973,7 +1004,7 @@ Bowdata(nm,plist,options):=(
tmp=name+"=Bowdata("+tmp1+opstr+")";
GLIST=append(GLIST,tmp); //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -1208,7 +1239,7 @@ Deqplot(nm,deqorg,rngorg,initt,initf,options):=( //17.10.06
tmp=RSform(tmp);
GLIST=append(GLIST,tmp);
); //no ketjs off
- if((nn>0)&(Noflg<2), //190211
+ if((nn>0)&(Noflg<3), //190211
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -1225,170 +1256,6 @@ Deqplot(nm,deqorg,rngorg,initt,initf,options):=( //17.10.06
);
////%Deqplot end////
-////////// old enclosing ///////////////
-
-Enclosing(nm,plist):=EnclosingS(nm,plist);
-Enclosing(nm,plist,options):=EnclosingS(nm,plist,options);
-EnclosingS(nm,plist):=EnclosingS(nm,plist,[]);
-EnclosingS(nm,plist,options):=(
-// help:Enclosing("1",["sc2","crAB","sc2","Invert(sc1)"],[pt,"dr"]);
- regional(name,AnsL,Start,Eps,EEps,S,Flg,Fdata,Gdata,KL,pt,qt,color
- t1,t2,t3,ii,nn,tmp,tmp1,tmp2,Ltype,Noflg,realL,eqL,opstr,opcindy);
- name="en"+nm;
- tmp=Divoptions(options);
- Ltype=tmp_1;
- Noflg=tmp_2;
- eqL=tmp_5;
- realL=tmp_6;
- color=tmp_(length(tmp)-2);
- opstr=tmp_(length(tmp)-1);
- opcindy=tmp_(length(tmp));
- Eps=10^(-5); // 16.12.05
- EEps=0.05;
- Start=[];
- Flg=0;
- forall(realL,
- if(islist(#) % ispoint(#),
- Start=Lcrd(#); // 15.09.12
- ,
- Flg=Flg+1;
- if(Flg==1,Eps=#);
- if(Flg==2,EEps=#);
- );
- );
-// tmp1=concat([Eps,EEps],eqL); // 15.04.06
- Fdata=plist_1;
- Gdata=plist_(length(plist));
- KL=Intersectcrvspp(Fdata,Gdata);
- if(length(KL)==1,
- pt=KL_1_1;
- t1=KL_1_2;
- );
- if(length(KL)==0,
- if(Numptcrv(Fdata)>Numptcrv(Gdata),
- tmp=Nearestpt(Fdata,Gdata);
- pt=tmp_1;
- t1=tmp_2;
- ,
- tmp=Nearestpt(Gdata,Fdata);
- pt=tmp_3;
- t1=tmp_4;
- );
- );
- if(length(KL)>1,
- if(Start==[],
- err("No Start Point");
- ,
- pt=KL_1_1;
- t1=KL_1_2;
- tmp=Norm(pt-Start);
- forall(2..(length(KL)),ii, // 15.04.20
- tmp1=KL_ii_1;
- tmp2=Norm(tmp1-Start); // 15.04.20
- if(tmp2<tmp,
- pt=tmp1;
- t1=KL_ii_2;
- tmp=tmp2;
- );
- );
- );
- );
-// pt=Pcrd(pt); // 15.09.12
- Start=pt;
- AnsL=[];
- forall(1..(length(plist)),nn,
- Fdata=plist_nn;
- if(nn>1, pt=qt);
- if(nn==length(plist),
- qt=Start;
- ,
- Flg=0;
- Gdata=plist_(nn+1);
-// tmp1=concat([Eps,EEps],eqL); // 15.04.06
- KL=Intersectcrvspp(Gdata,Fdata);
- if(length(KL)==1,
- tmp=KL_1;
- qt=KL_1_1;
- t3=KL_1_2;
- Flg=10;
- );
- if(length(KL)==0,Flg=1);
- if(length(KL)>1,
- tmp1=KL_1_1;
- tmp2=KL_2_1;
- tmp=|tmp1-tmp2|;
- if(tmp<Eps*10, Flg=1);
- );
- if(Flg==1,
- if(Numptcrv(Fdata)>Numptcrv(Gdata),
- tmp=Nearestpt(Fdata,Gdata);
- qt=tmp_1;
- t3=tmp_4;
- Flg=10;
- ,
- tmp=Nearestpt(Gdata,Fdata);
- qt=tmp_3;
- t3=tmp_2;
- Flg=10;
- );
- );
- if(Flg<10,
- t2=10^6; //%inf;
- forall(1..(length(KL)),ii,
- tmp1=KL_ii_1;
- tmp=KL_ii_3;
- tmp2=Paramoncurve(tmp1,tmp,Fdata);
- tmp3=KL_ii_2;
- if(tmp2>t1+Eps & tmp2<t2+Eps,
- qt=tmp1;
- t2=tmp2;
- t3=tmp3;
- );
- );
- );
- );
- tmp=Partcrv("",pt,qt,Fdata,["nodata"]);
- t1=t3;
- if(nn==1,
- AnsL=tmp;
- ,
- AnsL=concat(AnsL,tmp_(2..(length(tmp))));
- );
- );
- AnsL=apply(AnsL,Pcrd(#)); // 15.09.12
- AnsL_(length(AnsL))=AnsL_1;//16.10.20
- if(Noflg<3,
- println("generate Enclosing "+name);
- tmp=name+"="+Textformat(AnsL,5)+";";
- parse(tmp);
- tmp=name+"=Enclosing(";//16.11.07from //no ketjs on
- tmp1="list"+PaO();
- forall(plist,
- tmp1=tmp1+#+",";
- );
- tmp=tmp+substring(tmp1,0,length(tmp1)-1)+")"+opstr+")";
- GLIST=append(GLIST,tmp);//16.11.07to //no ketjs off
- );
- if(Noflg<2,
- if(isstring(Ltype),
- if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
- Texcom("{");Com2nd("Setcolor("+color+")");//180722
- ); //no ketjs off
- Ltype=Getlinestyle(text(Noflg)+Ltype,name);
- if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
- Texcom("}");//180722
- ); //no ketjs off
- ,
- if(Noflg==1,Ltype=0);
- );
- GCLIST=append(GCLIST,[name,Ltype,opcindy]);
- );
- tmp=apply(AnsL,LLcrd(#));//16.10.20
- tmp;
-);
-
-/////////// new enclosing ///////////
-
////%Enclosing start////
Enclosing(nm,plist):=Enclosing2(nm,plist,[]);//180706[2lines]
Enclosing(nm,plistorg,options):=Enclosing2(nm,plistorg,options);
@@ -1398,7 +1265,7 @@ Enclosing2(nm,plistorg,options):=(
//help:Enclosing(options=[startpoint,epspara(1)]);
regional(name,plist,AnsL,Start,Eps,Eps1,Eps2,flg,Fdata,Gdata,KL,
t1,t2,tst,ss,ii,nn,nxtno,Ltype,Noflg,realL,eqL,opstr,opcindy,
- tmp,tmp1,tmp2,color,epspara,p1,p2);
+ tmp,tmp1,tmp2,color,p1,p2);
name="en"+nm;
plist=plistorg;
tmp=Divoptions(options);
@@ -1410,7 +1277,6 @@ Enclosing2(nm,plistorg,options):=(
opstr=tmp_(length(tmp)-1);
opcindy=tmp_(length(tmp));
Eps=10^(-5); // 16.12.05
- epspara=1; //180707
Eps1=0.01;
Eps2=0.1;
Start=[];
@@ -1419,7 +1285,6 @@ Enclosing2(nm,plistorg,options):=(
if(isList(#) % ispoint(#),
Start=Lcrd(#); // 18.02.02
,
- if(flg==0,epspara=#);//180707
if(flg==1,Eps1=#);
if(flg==2,Eps2=#);
flg=flg+1;
@@ -1496,8 +1361,7 @@ Enclosing2(nm,plistorg,options):=(
,
KL=sort(KL,[#_2]);//180706
tmp=parse(Fdata);
- tmp1=t1+epspara/50*length(tmp);
-// KL=select(KL,#_2>t1+epspara/50*length(tmp)); //180707
+ tmp1=t1+Eps;
KL=select(KL,(#_2>tmp1)%((#_2>t1)&(|#_1-p1|>Eps1))); //180713,16
t2=KL_1_2;
ss=KL_1_3;
@@ -1537,10 +1401,10 @@ Enclosing2(nm,plistorg,options):=(
);
tmp=tmp+substring(tmp1,0,length(tmp1)-1)+")";//18.0706from //no ketjs on
if(length(Start)>0,tmp=tmp+","+Textformat(Start,6));
- tmp=tmp+","+text(epspara)+")";//18.0706to,180707
+ tmp=tmp+","+text(Eps1)+")";//18.0706to,180707
GLIST=append(GLIST,tmp);//16.11.07to //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -1559,8 +1423,6 @@ Enclosing2(nm,plistorg,options):=(
);
////%Enclosing end////
-/////////// end of new enclosing ///////////
-
/////////// new Hatchdata(cindy) ///////////
////%Makehatch start////
@@ -1947,7 +1809,7 @@ Hatchdatacindy(nm,iostr,bdylistorg,optionsorg):=(
GLIST=append(GLIST,"ReadOutData("+Dq+fname+Dq+")");//181102 //no ketjs
);
);
- if((Noflg<2)&(mkflg>-1),
+ if((Noflg<3)&(mkflg>-1), //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -2349,7 +2211,7 @@ Rotatedata(nm,plist,angle,optionorg):=(
+Textformat(angle,5)+","+RSform(Textformat(Pt,5))+")"; //17.12.23
GLIST=append(GLIST,tmp); //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -2431,7 +2293,7 @@ Translatedata(nm,plist,mov,optionorg):=(
tmp=name+"=Translatedata("+tmp1+","+RSform(Textformat(mov,5))+")";
GLIST=append(GLIST,tmp); //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -2537,7 +2399,7 @@ Scaledata(nm,plist,rx,ry,optionorg):=(
+Textformat(rx,5)+","+Textformat(ry,5)+","+RSform(Textformat(Pt,5))+")";
GLIST=append(GLIST,tmp); //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -2635,7 +2497,7 @@ Reflectdata(nm,plist,symL,optionorg):=(
tmp=name+"=Reflectdata("+tmp1+","+RSform(Textformat(symL,5))+")";//17.12.23
GLIST=append(GLIST,tmp); //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -2798,38 +2660,48 @@ Htick(px,lenorg,options):=(
////%Htick end////
////%Setax start////
-Setax(arglist):=(
-//help:Setax(["l","x","e","y","n","O","sw"]);
+Setax(arglistorg):=(
+//help:Setax(["l","x","e","y","n","O","sw","Size=1.5"]);
//help:Setax([7,"nw"]);
//help:Setax([8,linestyle,colorax,colorlabel]);
- regional(st,nn,tmp); //181215from
- st=1; nn=1;
+ regional(arglist,st,nn,tmp,eqL);
+ tmp=Divoptions(arglistorg); //190901from
+ eqL=tmp_5;
+ arglist=remove(arglistorg,eqL);
+ if(length(arglist)==0,
+ arglist=["l","x","e","y","n","O","sw"];
+ ); //190901to
+ st=1; nn=1;
if(isreal(arglist_1),
st=2;
nn=arglist_1;
);
forall(st..(length(arglist)),
tmp=arglist_#;
- if(length(tmp)>0,AXSTYLE_nn=tmp);
+ if(length(tmp)>0,AXSTYLE_1_nn=tmp);
nn=nn+1;
- ); //181215from
+ );
+ AXSTYLE=[AXSTYLE_1,eqL]; //190901,02
// tmp=MakeRarg(arglist);
// Com1st("Setax("+tmp+")");
);
////%Setax end////
////%Drwxy start////
-Drwxy():=Drwxy(0,[]); //190103from
-Drwxy(Arg):=(
- if(islist(Arg),Drwxy(0,Arg); Drwxy(Arg,[]));
+Drwxy():=Drwxy(0,[]);
+Drwxy(Arg):=( //190901from
+ if(islist(Arg),
+ Drwxy(0,Arg);
+ ,
+ Drwxy(Arg,[]);
+ ); //190901to
);
-Drwxy(add):=Drwxy(add,[]);
-Drwxy(add,optionsorg):=( //190103to
+Drwxy(add,optionsorg):=(
//help:Drwxy();
//help:Drwxy(1[the last axis will be drawn],oprions);
//help:Drwxy(options);
-//help:Drwxy(options=["Xrng=","Yrng=","Ax=l,x,e,..."]);
- regional(options,color,eqL,strL,org,xrng,yrng,ax,st,nn,size,
+//help:Drwxy(options=["Xrng=","Yrng=","Ax=l,x,e,...","Size="]);
+ regional(options,color,eqL,strL,org,xrng,yrng,ax,st,nn,size,labelsize,
linesty,colorax,colorla,tmp,tmp1,tmp2);
options=optionsorg;
tmp=Divoptions(options);
@@ -2842,7 +2714,16 @@ Drwxy(add,optionsorg):=( //190103to
//tmp1=max([org_2+YMIN,YMIN]);
//tmp2=min([org_2+YMAX,YMAX]);
yrng=[YMIN,YMAX]; //190103
- ax=AXSTYLE;
+ ax=AXSTYLE_1; //190901from
+ labelsize="Size=1";
+ forall(AXSTYLE_2,
+ tmp=Strsplit(#,"=");
+ tmp1=Toupper(substring(tmp_1,0,1));
+ if(contains(["S","L"],tmp1),
+ labelsize="Size="+tmp_2;
+ options=remove(options,[#]);
+ );
+ ); //190901to
linesty=ax_8;
if(length(ax_9)>0, //190427
if(isstring(ax_9),colorax=ax_9,colorax=text(ax_9));
@@ -2859,8 +2740,6 @@ Drwxy(add,optionsorg):=( //190103to
);
); //181217to
forall(eqL,
- tmp=Strsplit(#,"=");
- tmp1=Toupper(substring(tmp_1,0,1));
if(tmp1=="O", //190103from
org=parse(tmp_2);
options=remove(options,[#]);
@@ -2908,9 +2787,10 @@ Drwxy(add,optionsorg):=( //190103to
Listplot("-axy"+text(AXCOUNT),tmp,tmp1);
);
AXCOUNT=AXCOUNT+1;
- Expr([[xrng_2,org_2],ax_3,ax_2],[colorla]);//181216[3lines]
- Expr([[org_1,yrng_2],ax_5,ax_4],[colorla]);
- Letter([org,ax_7,ax_6],[colorla]);
+ tmp=[colorla,labelsize]; //190901from
+ Expr([[xrng_2,org_2],ax_3,ax_2],tmp);
+ Expr([[org_1,yrng_2],ax_5,ax_4],tmp);
+ Letter([org,ax_7,ax_6],tmp); //190901to
if(add==0, //190103
Addax(0);
);
@@ -3025,6 +2905,7 @@ Letter(list,options):=(
Off=-4;
Dmv=8;
Nj=1;
+// if(Ketcindyjsfigure>0,sz=round(sz*Ketcindyjsscale) ); // only ketjs
while(Nj+2<=length(list),
Pos=list_Nj;
Dir=list_(Nj+1);
@@ -3077,6 +2958,11 @@ Letter(list,options):=(
if(Ymv==0,Ymv=-4);//16.10.08
aln="mid"; // 16.09.30until
);
+// if(Ketcindyjsfigure>0, // only ketjs on
+// Off=round(Off*Ketcindyjsscale);
+// Xmv=round(Xmv*Ketcindyjsscale);
+// Ymv=round(Ymv*Ketcindyjsscale);
+// ); // only ketjs off
Str=list_(Nj+2); //17.10.17
drawtext(Pcrd(Pos),Str,offset->[Off+Xmv,Off+Ymv],
size->sz,color->color,align->aln,bold->bld,italics->ita);//16.10.09
@@ -3179,54 +3065,102 @@ Exprrot(pt,dir,tmov,nmov,str,options):=(
);
////%Exprrot end////
+////%Ptpos start//// 190906
+Ptpos(pt):=Ptpos(pt,[]);
+Ptpos(ptorg,pos):=(
+//help:Ptpos(A);
+//help:Ptpos(A, [3,2]);
+ regional(pt,out,tmp);
+ if(ispoint(ptorg),pt=ptorg,pt=parse(ptorg));
+ if(length(pos)==0,
+ tmp=pt.name+"position";
+ out=parse(tmp);
+ if(!islist(out),
+ tmp=tmp+"="+Textformat(pt.xy,6)+";";
+ parse(tmp);
+ );
+ ,
+ pt.xy=pos;
+ tmp=pt.name+"position="+Textformat(pt.xy,6)+";";
+ parse(tmp);
+ out=pt.xy;
+ );
+ out;
+);
+////%Ptpos end////
+
+////%Strictmove start////
+Strictmove(pC):=Strictmove(pC,StrictSep); //190831
+Strictmove(pCorg,sep):=(
+ regional(pC,tmp,tmp1,tmp2);
+ pC=pCorg;
+ if(ispoint(pC),pC=pC.name);
+ tmp1=pC+"position";
+ if(!islist(parse(tmp1)),
+ tmp=tmp1+"="+textformat(parse(pC).xy,6)+";";
+ parse(tmp);
+ ,
+ tmp=parse(pC).xy;
+ tmp2=mouse().xy;
+ if(|tmp-tmp2|>sep,
+ tmp=pC+".xy="+pC+"position";
+ parse(pC).xy=parse(pC+"position");
+ ,
+ tmp=tmp1+"="+Textformat(parse(pC).xy,6)+";";
+ parse(tmp);
+ );
+ );
+);
+////%Strictmove end////
+
////%Slider start////
Slider(ptstr,p1,p2):=Slider(ptstr,p1,p2,[]);
Slider(ptstr,p1,p2,options):=(//190120
//help:Slider("A-C-B",[-3,0],[3,0]);
//help:Slider("C",[-3,0],[3,0]);
-//help:Slider(options=["Color=0.6*[0,0,1]","Size=2"]);
- regional(pA,pB,pC,seg,sname,Alpha,color,size,tmp,tmp1);
+//help:Slider(options=["Color=[0,0,0.6]","Thick=2"]);
+//help:Slider(options2=["Sep=0.3"]); //190824
+ regional(pA,pB,pC,color,thick,sep,tmp,tmp1,tmp2);
color="Color=0.6*[0,0,1]"; //190120from
- size="size->2";
+ thick="size->2";
+ sep=0.3; //190824
forall(options,
tmp=Toupper(substring(#,0,1));
if(tmp=="C",
color=#;
);
- if(tmp=="S",
+ if(tmp=="T",
tmp=Strsplit(#,"=");
- size="size->"+tmp_2;
+ thick="size->"+tmp_2;
);
- ); //190120to
+ if(tmp=="S",//190824from
+ tmp=Strsplit(#,"=");
+ sep=parse(tmp_2);
+ ); //190824to
+ );
tmp=Indexall(ptstr,"-");
- if(length(tmp)>0, //190209from
- pA=substring(ptstr,0,tmp_1-1);
+ if(length(tmp)>0,
+ pA=substring(ptstr,0,tmp_1-1); //190824from
pC=substring(ptstr,tmp_1,tmp_2-1);
pB=substring(ptstr,tmp_2,length(ptstr));
- seg=pA+pB;
- Alpha="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
- sname="";
- forall(1..(length(seg)),
- tmp=substring(seg,#-1,#);
- tmp1=indexof(Alpha,tmp);
- if(tmp1>0,
- sname=sname+unicode(text(tmp1+96),base->10);
- ,
- sname=sname+tmp;
- );
- );
- Putpoint(pA,p1);
- Putpoint(pB,p2);
- Listplot([parse(pA),parse(pB)],["Msg=n","notex",color,size]);
- Putonseg(pC,parse("sg"+pA+pB));
+ parse(pA).xy=p1;
+ parse(pB).xy=p2; //190824to
+ tmp1=pC+"position"; //190827from
+ if(!islist(parse(tmp1)),
+ tmp2=parse(pC).xy;
+ if(|tmp2-p1|<0.1,tmp2=p1+0.1*(p2-p1)/|p2-p1|);
+ if(|tmp2-p2|<0.1,tmp2=p2+0.1*(p1-p2)/|p1-p2|);
+ tmp=tmp1+"="+textformat(tmp2,6)+";";
+ parse(tmp);
+ parse(pC).xy=tmp2;
+ ); //190827to
PTEXCEPTION=concat(TEXCEPTION,[pA,pC,pB]);
,
- pA=""; pB=""; pC=ptstr;
- tmp=pC+"l"+pC+pC+"r";
- Listplot(tmp,[p1,p2],["Msg=n","notex",color,size]);
- Putonseg(pC,parse("sg"+tmp));
- PTEXCEPTION=concat(PTEXCEPTION,[pC]); //190329
- ); //190209to
+ pC=ptstr; pA=pC+"l"; pB=pC+"r";
+ PTEXCEPTION=concat(PTEXCEPTION,[pC]);
+ );
+ Listplot(pA+pB,[p1,p2],["Msg=n","notex",color,thick]);
+ Putonseg(pC,parse("sg"+pA+pB));
);
////%Slider end////
@@ -3245,21 +3179,6 @@ Putpoint(name,Ptinit,Pt):=(
);
////%Putpoint end////
-////%Putpoint start////
-Putpoint(name,Pt):=Putpoint(name,Pt,Pt);
-Putpoint(name,Ptinit,Pt):=(
-//help:Putpoint("A",[1,2],[1,A.y]);
- regional(ptstr);
- ptstr=apply(allpoints(),#.name);//16.10.06
- if(!contains(ptstr,name),
- createpoint(name,Pcrd([Ptinit_1,Ptinit_2]));
- ,
- ptstr=name+".xy="+Textformat(Pcrd(Pt),5)+";";
- parse(ptstr);
- );
-);
-////%Putpoint end////
-
////%Bezierpt start////
Bezierpt(t,ptlist,ctrlist):=(
regional(flg3,p0,p1,p2,p3,p4,p5,p6,p7,p8,p9);
@@ -3367,7 +3286,7 @@ Beziercurve(nm,ptlistorg,ctrlistorg,options):=(
tmp2=RSform(tmp2,3); //17.12.23
GLIST=append(GLIST,name+"=Bezier("+tmp1+","+tmp2+opstr+")"); //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
@@ -4150,17 +4069,14 @@ Fourierseries(nm,coefforg,per,nterm,range,optionorg):=(
cn=coeff_2;
sn=coeff_3;
fs=c0;
+ fn="(cn)*cos(n*2*pi/per*x)+(sn)*sin(n*2*pi/per*x)";
+ fn=Assign(fn,["cn",cn,"sn",sn,"per",per]);
if(tbflg=="N", //190523
forall(1..nterm,
- tmp=parse(Assign(cn,["n",#]));
- tmp1=Assign("("+format(tmp,5)+")*cos(n*2*pi/per*x)",
- ["n",#,"per",per]);
- tmp=parse(Assign(sn,["n",#]));
- tmp2=Assign("("+format(tmp,5)+")*sin(n*2*pi/per*x)",
- ["n",#,"per",per]);
- fs=fs+"+"+tmp1+"+"+tmp2;
- );
- Plotdata("-four"+nm,fs,range,append(options,"Num="+Num));
+ fs=fs+"+"+Assign(fn,["n",#]);
+ );
+ Deffun("four(x)",[fs]);
+ Plotdata("-four"+nm,"four(x)",range,append(options,"Num="+num));
,
c0=parse(c0); //190523from
cn=apply(1..nterm,parse(Assign(cn,["n",#])));
@@ -4814,6 +4730,7 @@ Windispg(gcLorg):=( //190125
if(length(gcL)>0,
if(!islist(gcL_1),gcL=[gcL]);
); //190125to
+ gcL=select(gcL,#_2_1>=0); //190818
gsave();
layer(KETPIClayer);
forall(gcL,Nj,
@@ -4856,7 +4773,7 @@ Windispg(gcLorg):=( //190125
);
,
if(indexof(opcindy,"size")==0, //190425from
- opcindy=opciny+",size->"+text(TenSize/TenSizeInit);
+ opcindy=opcindy+",size->"+text(TenSize/TenSizeInit);
); //190425to
tmp="draw("+text(Nk_1)+opcindy+");";
parse(tmp);
@@ -4913,7 +4830,7 @@ Extractdata(number,name,options):=(
];
GLIST=concat(GLIST,tmp3); //no ketjs off
);
- if(Noflg<2,
+ if(Noflg<3, //190818
if(isstring(Ltype),
if((Noflg==0)&(color!=KCOLOR), //180904 //no ketjs on
Texcom("{");Com2nd("Setcolor("+color+")");//180722
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3logr.txt b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3logr.txt
index 439a634247..0d2b2ac394 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3logr.txt
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3logr.txt
@@ -1,3 +1,49 @@
+// 201908918
+// Defvar changed ( precision 5 -> 16)
+// 201908916
+// Setketcindyjs changed ( JSBODY moved to Ketinit)
+// 201908915
+// Tocindyform,Totexform debugged ( ^ )
+// Totexform change ( "*" to "\cdot " or "" )
+// 201908914
+// Fracform changed ( numer, denom added to output)
+// 201908911
+// Mketcindyjs debugged (JSBODY, ` => ')
+// 201908910
+// Ketcindyjsbody added (JSBODY)
+// Setketcindyjs,Mkketcindyjs changed (JSBODY)
+// 201908905
+// Mkketcindyjs debugged (multi-initialization)
+// 20190827
+// Mkketcindyjs debugged (case of no "axes:" )
+// 20190816
+// Deffun debugged (return )
+// 20190814
+// Deffun changed( for ketcindyjs )
+// 20190808
+// Setplaybuttons changed ( space option added )
+// 20190802
+// Movetojs debugged ( MOVETOJSLIST initialized )
+// Ketcindyjsdata debugged ( set() used to remove identical elements )
+// 20190801
+// Ketcindyjsdata debugged ( KetcindyjsDataList initialized )
+// Mkketcindyjs debugged ( position of KetcindyjsDataList)
+// 20190731
+// Setplaybuttons added
+// 20190729
+// Mkketcindyjs changed (Axes option)
+// Movetojs changed (number of text available)
+// 20190715
+// Totexform debugged ( for pi )
+// 20190712
+// Totexformpart changed (double spaces replaced with \;)
+// Tocindyformpart changed (single space replaced with *)
+// 20190704
+// Parsejson,Resizetextsize,Movetojs,Movetojsexe added
+// 20190629
+// Fracform changed
+// 20190627
+// Mkketcindyjs ( Axes and Figure options added )
// 20190623
// Fracform,Gcd added
// 20190618
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3r.cs b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3r.cs
index 8a953f20a9..b5308c171b 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3r.cs
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3r.cs
@@ -14,7 +14,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>
//
-println("ketcindylibbasic3[20190623] loaded");
+println("ketcindylibbasic3[20190918] loaded");
//help:start();
@@ -356,7 +356,7 @@ Defvar(name,value):=(
if(isstring(#), // 16.11.14
tmp1=tmp1+Dq+#+Dq+","; // 16.11.14
,
- tmp1=tmp1+format(#,5)+",";
+ tmp1=tmp1+format(#,16)+","; //190918
);
);
tmp1=substring(tmp1,0,length(tmp1)-1)+"]";
@@ -452,11 +452,15 @@ Deffun(name,bodylist):=(
regional(funstr,str,Pos,nbody,bdy,ppL,bpL,excma,tmp,tmp1,tmp2);
funstr=name+":=(";
forall(bodylist,
- funstr=funstr+#+";";
+ tmp1=Removespace(#); //190816from
+// tmp=substring(tmp1,length(tmp1)-1,length(tmp1));
+// if(tmp!=",", tmp1=tmp1+";");
+ tmp1=tmp1+";";
+ funstr=funstr+tmp1; //190816to
);
funstr=funstr+");";
parse(funstr);
- tmp=indexof(name,"(");
+ tmp=indexof(name,"("); // no ketjs on //190814
str=substring(name,0,tmp-1)+"<-function"+PaO();
str=str+substring(name,tmp,length(name))+"{";
forall(1..(length(bodylist)-1),nbody,
@@ -492,8 +496,10 @@ Deffun(name,bodylist):=(
str=str+bdy+";";
);
);
- str=str+"return"+PaO()+bodylist_(length(bodylist))+")}";
- FUNLIST=append(FUNLIST,str);
+ tmp1=bodylist_(length(bodylist)); //190816from
+ tmp1=RSform(tmp1,2);
+ str=str+"return"+PaO()+tmp1+")}"; //190816to
+ FUNLIST=append(FUNLIST,str); // no ketjs off
);
////%Deffun end////
@@ -2963,12 +2969,14 @@ Gcd(xL,nmx):=(
);
////%Gcd end////
-////%Fracform start//// //190623
+////%Fracform start//// //190623,29
Fracform(x):=Fracform(x,5);
-Fracform(x,denorg):=(
+Fracform(x,den):=Fracform(x,den,5);
+Fracform(x,denorg,deg):=(
//help:Fracform(1.3);
-//help:Fracform(1.3,[denomlist]);
- regional(den,fL,tmp,nn,mm,err);
+//help:Fracform(1.3,[denomlist],5);
+ regional(Eps,den,fL,flg,tmp,nn,mm,err);
+ Eps=10^(-deg);
den=denorg;
if(islist(den),
if(!contains(den,1), den=prepend(1,den));
@@ -2976,19 +2984,29 @@ Fracform(x,denorg):=(
den=1..den;
);
fL=[];
+ flg=0;
forall(den,
- tmp=round(x*#);
- fL=append(fL,[tmp,#,abs(tmp/#-x)]);
+ if(flg==0,
+ tmp=round(x*#);
+ tmp=[tmp,#,abs(tmp/#-x)];
+ if(tmp_3<Eps,
+ flg=1;
+ ,
+ fL=append(fL,tmp);
+ );
+ );
+ );
+ if(flg==0,
+ fL=sort(fL,#_3);
+ tmp=fL_1;
);
- fL=sort(fL,#_3);
- tmp=fL_1;
mm=tmp_1; nn=tmp_2; err=tmp_3;
if(nn>1,
out="fr("+text(mm)+","+text(nn)+")";
,
out=text(mm);
);
- [out,"err="+format(err,6)];
+ [out,"err="+format(err,6),mm,nn]; //190914
);
////%Fracform end////
@@ -3067,9 +3085,21 @@ Totexformpart(str):=( //190514
////%Totexform start////
Totexform(str):=( //190514
//help:Totexform("frac(2,3)");
- regional(out,plv,flg,nn,tmp,tmp1);
- out=replace(str," ","\ ");
- out=replace(str,"*"," ");
+ regional(out,plv,flg,nn,tmp,tmp1,tmp2);
+ out=replace(str,"pi","\pi"); //190715
+ tmp1=apply(0..9,text(#)); //190915from
+ tmp2=Indexall(out,"*");
+ forall(tmp2,
+ tmp=substring(out,#,#+1);
+ if(contains(tmp1,tmp),
+ out=substring(out,0,#-1)+"$"+substring(out,#,length(out));
+ ,
+ out=substring(out,0,#-1)+"%"+substring(out,#,length(out));
+ );
+ );
+ out=replace(out,"$","\cdot ");
+ out=replace(out,"%",""); //190915to
+ out=replace(out," ","\;");
plv=Bracket(out,"()"); //190515from
flg=0; //190521from
if(length(plv)==0,
@@ -3102,7 +3132,6 @@ Totexform(str):=( //190514
out=replace(out,"-+","\mp ");
out=replace(out,"<=","\leq ");
out=replace(out,">=","\geq ");
- out=Assign(out,["pi","\pi"]); //190521
tmp1=Indexall(out,"^");
forall(tmp1,nn,
if(substring(out,nn,nn+1)=="(",
@@ -3110,8 +3139,9 @@ Totexform(str):=( //190514
tmp2=select(tmp2,#_2==-1);
tmp2=tmp2_1_1+nn;
tmp=substring(out,nn+1,tmp2-1);
+ tmp2=substring(out,tmp2,length(out));//190915
out=substring(out,0,nn)+"{"+tmp+"}";
- out=out+substring(out,tmp2,length(out));
+ out=out+tmp2;
);
);
);
@@ -3196,6 +3226,10 @@ Tocindyform(str):=( //190521
//help:Tocindyform("frac(2,3)");
regional(out,plv,flg,nn,tmp,tmp1);
out=str;
+ out=replace(out,"\",""); //190712[4lines]
+ out=replace(out," "," ");
+ out=replace(out," "," ");
+ out=replace(out," ","*");
plv=Bracket(out,"()");
flg=0;
if(length(plv)==0,
@@ -3223,19 +3257,6 @@ Tocindyform(str):=( //190521
);
);
);
- if(flg<=1,
- tmp1=Indexall(out,"^");
- forall(tmp1,nn,
- if(substring(out,nn,nn+1)=="(",
- tmp2=Bracket(substring(out,nn,length(out)),"()");
- tmp2=select(tmp2,#_2==-1);
- tmp2=tmp2_1_1+nn;
- tmp=substring(out,nn+1,tmp2-1);
- out=substring(out,0,nn)+"{"+tmp+"}";
- out=out+substring(out,tmp2,length(out));
- );
- );
- );
out=replace(out,"{","(");
out=replace(out,"}",")");
out;
@@ -3352,10 +3373,19 @@ Setketcindyjs(list):=(
);
////%Setketcindyjs end////
+////%Ketcindyjsbody start//// 190909
+Ketcindyjsbody(list1,list2):=(
+//help:Ketcindyjsbody(listfront,listrear);
+ JSBODY=[list1,list2];
+ JSBODY;
+);
+////%Ketcindyjsbody end////
+
////%Ketcindyjsdata start//// //190421
Ketcindyjsdata(datalistorg):=(
//help:Ketcindyjsdata(["ans",ans,"pea[parse]",pea]);
regional(nn,func,tmp,tmp1,tmp2);
+ if(!islist(KetcindyjsDataList),KetcindyjsDataList=[]); //190801
datalist=datalistorg;
forall(1..(length(datalist)/2), nn, //190423from
tmp1=datalist_(2*nn-1);
@@ -3383,11 +3413,12 @@ Ketcindyjsdata(datalistorg):=(
);
tmp2=substring(tmp,0,length(tmp)-1)+"]";
,
- tmp2=Dqq(tmp2);
+ if(isstring(tmp2),tmp2=Dqq(tmp2));
);
tmp=tmp1+"="+tmp2;
KetcindyjsDataList=append(KetcindyjsDataList,tmp);
- ); //190423to
+ KetcindyjsDataList=set(KetcindyjsDataList); //190802
+ );
);
Ketcindyjsdata(name,vaL):=(
Ketcindyjsdata([name,vaL]);
@@ -3595,15 +3626,163 @@ Textedit2value(no,options):=(
);
////%Textedit2value end////
+////%Parsejson start////
+Parsejson(json):=(
+//help:Parsejson("{a:[1,2,[3,4],5],b:{1,2,3}}");
+ regional(outL,symbolleftL,symbolrightL,symbolstack,stacksize,leftpos,rightpos,breakflg,strflg,flg);
+ outL=[];
+ symbolleftL =["[","{"];
+ symbolrightL=["]","}"];
+ leftpos=1;
+ while(leftpos<=length(json),
+ while( ( json_leftpos==" " % json_leftpos=="{" ) & leftpos<=length(json), leftpos=leftpos+1);
+ rightpos=leftpos;
+ symbolstack=" ";
+ stacksize=0;
+ breakflg=0;
+ strflg=0;
+ while(breakflg==0 & rightpos<=length(json),
+ flg=0;
+ if(strflg==0 & json_rightpos==unicode("0022"), // unicode("0022")='"'
+ strflg=1;
+ flg=1;
+ );
+ if(flg==0 & strflg==1 & json_rightpos==unicode("0022"),
+ strflg=0;
+ flg=1;
+ );
+ if(strflg==0,
+ repeat(length(symbolleftL),
+ if(flg==0 & stacksize>0,
+ if(symbolstack_stacksize==symbolleftL_# & json_rightpos==symbolrightL_#,
+ stacksize=stacksize-1;
+ flg=1;
+ );
+ );
+ if(flg==0 & json_rightpos==symbolleftL_#,
+ stacksize=stacksize+1;
+ symbolstack_stacksize=symbolleftL_#+" ";
+ flg=1;
+ );
+ );
+ if(flg==0 & json_rightpos==",",
+ if(stacksize==0, breakflg=1);
+ flg=1;
+ );
+ if(flg==0 & json_rightpos=="}",
+ if(stacksize==0, breakflg=1);
+ flg=1;
+ );
+ );
+ if(breakflg==0,rightpos=rightpos+1);
+ );
+ if(leftpos<rightpos,outL=append(outL,substring(json,leftpos-1,rightpos-1)));
+ leftpos=rightpos+1;
+ );
+ outL;
+);
+////%Parsejson end////
+
+////%Resizetextsize start////
+Resizetextsize(json,defaultsize,scale):=(
+//help:Resizetextsize("{textsize: 10}",12,4);
+//help:Resizetextsize("{aaa: bbb}",12,4);
+ regional(out,propertiesL,textsize,existflg,breakflg);
+ out=json;
+ propertiesL=Parsejson(out);
+ existflg=indexof(out,"textsize");
+ if(existflg==0,
+ if(length(propertiesL)>0,
+ textsize="textsize: "+round(scale*defaultsize);
+ out=replace(out,propertiesL_length(propertiesL),propertiesL_length(propertiesL)+", "+textsize);
+ );
+ );
+ if(existflg>0,
+ breakflg=0;
+ forall(propertiesL,
+ if(breakflg==0 & indexof(#,"textsize")>0,
+ textsize="textsize: "+round(scale*parse(substring(#,indexof(#,":"),length(#))));
+ out=replace(out,#,textsize);
+ breakflg=1;
+ );
+ );
+ );
+ out;
+);
+////%Resizetextsize end////
+
+////%Movetojs start////
+Movetojs(geoorg,pos,textsize):=(
+//help:Movetojs(Text51,[1,2],12);
+ regional(geo); //190729from
+ geo=geoorg;
+ if(isreal(geo),geo=parse("Text"+text(geo))); //190729to
+ inspect(geo,"textsize",textsize);
+ if(!islist(MOVETOJSLIST), MOVETOJSLIST=[]); //190802
+ MOVETOJSLIST=append(MOVETOJSLIST,[geo.name,[pos_1,pos_2]]);
+);
+////%Movetojs end////
+
+////%Movetojsexe start////
+Movetojsexe(json):=(
+ regional(out,geo,propertiesL,breakflg);
+ out=json;
+ geo=select(MOVETOJSLIST,indexof(json,"name: "+Dqq(#_1))>0);
+ if(length(geo)>0,
+ geo=geo_1;
+ propertiesL=Parsejson(out);
+ forall(propertiesL,
+ breakflg=0;
+ if(breakflg==0 & ( indexof(#,"pos:")>0 % indexof(#,"dock:")>0 ),
+ out=replace(out,#,"pos: ["+geo_2_1+","+geo_2_2+",1]");
+ breakflg=1;
+ );
+ );
+ );
+ out;
+);
+////%Movetojsexe end////
+
+////%Setplaybuttons start////
+Setplaybuttons(pt,font):=Setplaybuttons(pt_1,pt_2,font,[]);
+Setplaybuttons(Arg1,Arg2,Arg3):=(
+ if(islist(Arg1),
+ Setplaybuttons(Arg1_1,Arg1_2,Arg2,Arg3);
+ ,
+ Setplaybuttons(Arg1,Arg2,Arg3,[]);
+ );
+);
+Setplaybuttons(x,y,font,sporg):=(
+//help:Setplaybuttons(-2,-6,14);
+//help:Setplaybuttons([-2,-6],14,[1,1,1]);
+ regional(x1,sp,tmp,tmp1);
+ sp=sporg;
+ tmp=length(sp);
+ if(tmp==0,tmp1=0,tmp1=sp_tmp);
+ tmp=apply(1..(3-tmp),tmp1);
+ sp=concat(sp,tmp);
+ x1=x;
+ Movetojs(71,[x1,y],font);
+ x1=x1+(0.84*font+sp_1)/10;
+ Movetojs(72,[x1,y],font);
+ x1=x1+(1.06*font+sp_2)/10;
+ Movetojs(73,[x1,y],font);
+ x1=x1+(0.76*font+sp_3)/10;
+ Movetojs(74,[x1,y],font);
+);
+////%Setplaybuttons end////
+
////%Mkketcindyjs start//// 190115
Mkketcindyjs():=Mkketcindyjs(KETJSOP); //190129
Mkketcindyjs(options):=( //17.11.18
//help:Mkketcindyjs();
//help:Mkketcindyjs(options=["Local=(y)","Scale=(1)","Nolabel=[]","Color=","Grid="]);
-//help:Mkketcindyjs(optionsadd=["Web=(y)","Path=Dircdy","Ignore=","Equal="]);
+//help:Mkketcindyjs(optionsadd=["Web=(y)","Path=Dircdy","Ignore=","Remove=(list)"]);
+//help:Mkketcindyjs(optionsadd2=["Equal=","Axes=","Figure=(n)"]);
regional(webflg,localflg,htm,htmorg,from,upto,flg,fL,fun,jj,tmp,tmp1,tmp2,tmp3,
libnameL,libL,lib,jc,nn,name,partL,toppart,lastpart,path,ketflg,flg,cmdL,scale,
- nolabel,color,grid,out,Out,igno,onlyflg,rmptL,colorrgb,ptname,eqflg,eqrep);
+ nolabel,color,grid,axes,out,Out,igno,onlyflg,rmptL,colorrgb,ptname,eqflg,eqrep,
+ figure,dpi,margin,defaultbuttonsize,defaulteditsize);
libnameL=["basic1","basic2","basic3","3d"]; //190416,190428
webflg="Y"; //190128 texflg removed
localflg="Y"; //190209,0215
@@ -3611,7 +3790,13 @@ Mkketcindyjs(options):=( //17.11.18
nolabel=["SW","NE"]; //190129
color="lightgray"; //190503
eqflg=0; //190603
+ figure=0;
+ dpi=86.4; // 12px/10pt = 12px/(10/72)in = 86.4dpi
+ margin=5; // mm
+ defaultbuttonsize=12; // px
+ defaulteditsize=12; // px
grid="";
+ axes="";
path=Dircdy;
igno=[];
rmptL=REMOVEPTJS;
@@ -3658,6 +3843,12 @@ Mkketcindyjs(options):=( //17.11.18
grid=tmp2;
);
);
+ if(tmp1=="A",
+ if(length(tmp2)>0,
+ tmp2=Toupper(substring(tmp2,0,1)); //190729[2lines]
+ if(contains(["N","F"],tmp2),axes="false");
+ );
+ );
if(tmp1=="E", //190603from
eqflg=1;
if(length(tmp2)>0,
@@ -3684,6 +3875,11 @@ Mkketcindyjs(options):=( //17.11.18
rmptL=concat(rmptL,tmp2);
); //190503to
); //190503to
+ if(tmp1=="F",
+ if(length(tmp2)>0,
+ if(Toupper(substring(tmp2,0,1))=="Y",figure=1,figure=0);
+ );
+ );
);
if(substring(color,0,1)=="[",
tmp=parse(color);
@@ -3911,12 +4107,25 @@ Mkketcindyjs(options):=( //17.11.18
);
);
);
+ Ketcindyjsdata(["Ketcindyjsfigure",figure,"Ketcindyjsscale",scale]);//190801from[moved]
+ forall(KetcindyjsDataList,
+ println(SCEOUTPUT,#+";");
+ ); //190801to[moved]
tmp=select(partL,#_1=="csinit");
if(length(tmp)>0,
tmp=tmp_1;
- from=tmp_2+5; //190206
+ from=tmp_2; //190905from
+ flg=0;
+ forall(1..6,
+ if(flg==0,
+ if(indexof(htmorg_from,"ketcindy.ini")>0,
+ flg=1;
+ );
+ from=from+1;
+ );
+ );//190905to
upto=tmp_3;
- tmp1=htmorg_((from+1)..(upto-1)); //190119
+ tmp1=htmorg_((from)..(upto-1)); //190905
ketflg="off"; //190206from
onlyflg="off"; //190502
forall(tmp1,
@@ -3945,9 +4154,6 @@ Mkketcindyjs(options):=( //17.11.18
);
);
);
- forall(KetcindyjsDataList, //190422from
- println(SCEOUTPUT,#+";");
- ); //190422to
println(SCEOUTPUT,"</script>");
tmp=select(partL,#_1=="csdraw");
tmp=tmp_1;
@@ -4001,6 +4207,8 @@ Mkketcindyjs(options):=( //17.11.18
nn=Indexall(tmp,Dq);
tmp=substring(tmp,nn_1,nn_2-1);
if(!contains(tmp2,tmp),
+ tmp1_jj=Movetojsexe(tmp1_jj);
+ if(figure>0,tmp1_jj=Resizetextsize(tmp1_jj,defaultbuttonsize,scale));
out=append(out,tmp1_jj); //190129
);
flg=1;
@@ -4009,6 +4217,8 @@ Mkketcindyjs(options):=( //17.11.18
if(indexof(tmp1_jj,"Evaluate")>0,
tmp=replace(tmp1_jj,Dqq("Evaluate"),Dqq("EditableText"));
if(eqflg==1,tmp=replace(tmp,"=",eqrep)); //190604
+ tmp=Movetojsexe(tmp);
+ if(figure>0,tmp=Resizetextsize(tmp,defaulteditsize,scale));
out=append(out,tmp);
flg=1;
);
@@ -4016,8 +4226,10 @@ Mkketcindyjs(options):=( //17.11.18
if(flg==0,
if(indexof(tmp1_jj,"Calculation")>0,
tmp=replace(tmp1_jj,Dqq("Calculation"),Dqq("EditableText"));
+ tmp=Movetojsexe(tmp);
if(eqflg==1,tmp=replace(tmp,"=",eqrep)); //190604
- out=append(out,tmp);
+ if(figure>0,tmp=Resizetextsize(tmp,defaulteditsize,scale));
+ out=append(out,tmp);
flg=1;
);
);
@@ -4100,6 +4312,7 @@ Mkketcindyjs(options):=( //17.11.18
if(substring(tmp1,length(tmp1)-1,length(tmp1))==",", //190201from
out_(tmp-1)=substring(tmp1,0,length(tmp1)-1);
); //190201to
+ if(figure==0,
tmp=select(1..(length(out)),indexof(out_#,"width:")>0);
jj=tmp_1;
tmp1=out_jj;
@@ -4110,7 +4323,7 @@ Mkketcindyjs(options):=( //17.11.18
if(tmp==":",
tmp2=substring(tmp1,#+1,length(tmp1)-1);
flg=1;
- );
+ );d
);
);
tmp=round(scale*parse(tmp2));
@@ -4130,6 +4343,21 @@ Mkketcindyjs(options):=( //17.11.18
);
tmp=round(scale*parse(tmp2));
out_jj=" height: "+text(tmp)+",";
+ );
+ if(figure>0,
+ tmp=select(1..(length(out)),indexof(out_#,"width:")>0);
+ jj=tmp_1;
+ tmp=round(dpi*scale*(XMAX-XMIN+margin/10*2)*10/25.4);
+ out_jj=" width: "+text(tmp)+",";
+ tmp=select(1..(length(out)),indexof(out_#,"height:")>0);
+ jj=tmp_1;
+ tmp=round(dpi*scale*(YMAX-YMIN+margin/10*2)*10/25.4);
+ out_jj=" height: "+text(tmp)+",";
+ tmp=select(1..(length(out)),indexof(out_#,"transform:")>0);
+ jj=tmp_1;
+ tmp=" transform: [{visibleRect: ["+text(XMIN-margin/10)+","+text(YMAX+margin/10);
+ out_jj=tmp+","+text(XMAX+margin/10)+","+text(YMIN-margin/10)+"]}],";
+ );
if(length(color)>0,
tmp=select(1..(length(out)),indexof(out_#,"background: ")>0);
jj=tmp_1;
@@ -4146,9 +4374,71 @@ Mkketcindyjs(options):=( //17.11.18
);
out_jj=tmp1;
);
- forall(out,
- println(SCEOUTPUT,#);
- ); //190129to
+ if(length(axes)>0,
+ tmp=select(1..(length(out)),indexof(out_#,"axes:")>0);
+ if(length(tmp)>0,
+ jj=tmp_1;
+ tmp1=" axes: "+axes;
+ if(indexof(out_jj,",")>0,
+ tmp1=tmp1+",";
+ );
+ out_jj=tmp1;
+ );
+ );
+ forall(out,tmp1, //190910from
+ if(indexof(tmp1,"</body>")==0,
+ println(SCEOUTPUT,tmp1);
+ if(indexof(tmp1,"<body>")>0,
+ forall(JSBODY_1,
+ tmp2=replace(#,"_;","&emsp;");
+ tmp2=Removespace(tmp2);
+ tmp=indexof(tmp2,">");
+ tmp3=substring(tmp2,1,tmp-1);
+ if(indexof(tmp3,"p")>0,
+ tmp2=substring(tmp2,tmp,length(tmp2));
+ );
+ tmp3=Strsplit(tmp3,",");
+ forall(reverse(1..(length(tmp3))),nn,
+ tmp=tmp3_nn;
+ if(substring(tmp,0,1)=="f",
+ tmp="<font size="+Dqq(substring(tmp,1,length(tmp)))+">";
+ tmp2=tmp+tmp2+"</font>";
+ );
+ if(substring(tmp,0,1)=="p",
+ tmp2="<p>"+tmp2+"</p>";
+ );
+ );
+ tmp2=replace(tmp2,"''",Dq);
+ tmp2=" "+replace(tmp2,"`","'");
+ println(SCEOUTPUT,tmp2);
+ );
+ );
+ ,
+ forall(JSBODY_2,
+ tmp2=replace(#,"_;","&emsp;");
+ tmp2=Removespace(tmp2);
+ tmp=indexof(tmp2,">");
+ tmp3=substring(tmp2,1,tmp-1);
+ if(indexof(tmp3,"p")>0,
+ tmp2=substring(tmp2,tmp,length(tmp2));
+ );
+ tmp3=Strsplit(tmp3,",");
+ forall(reverse(1..(length(tmp3))),nn,
+ tmp=tmp3_nn;
+ if(substring(tmp,0,1)=="f",
+ tmp="<font size="+Dqq(substring(tmp,1,length(tmp)))+">";
+ tmp2=tmp+tmp2+"</font>";
+ );
+ if(substring(tmp,0,1)=="p",
+ tmp2="<p>"+tmp2+"</p>";
+ );
+ );
+ tmp2=replace(tmp2,"''",Dq);
+ tmp2=" "+replace(tmp2,"`","'");
+ println(SCEOUTPUT,tmp2);
+ );
+ );
+ ); //190910to
closefile(SCEOUTPUT);
setdirectory(Dirwork);
if(webflg=="Y",tmp="json",tmp="jsoff");
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutlogr.txt b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutlogr.txt
index ddfac03553..738591b8af 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutlogr.txt
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutlogr.txt
@@ -1,3 +1,7 @@
+// 20190821
+// CalcbyR changed ( pre->dig, 6->8)
+// 20190818
+// Readcsv changed (Head=y as default, old def removed)
// 20190424
// PlotdiscR changed ( "-" added to Listplot )
// Mxfun debugged (options)
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutr.cs b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutr.cs
index 7de07986f3..7e4a4e5ba8 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutr.cs
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutr.cs
@@ -14,7 +14,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>
//
-println("ketcindylibout[20190424] loaded");
+println("ketcindylibout[20190821] loaded");
//help:start();
@@ -679,7 +679,7 @@ MkprecommandR():=MkprecommandR(6,"PVOFG"); //180508(9lines)
MkprecommandR(Arg):=(
regional(out,tmp1);
if(isstring(Arg),
- MkprecommandR(6,Arg);
+ MkprecommandR(8,Arg); //190921
,
if(islist(Arg),
out=[];
@@ -693,14 +693,14 @@ MkprecommandR(Arg):=(
);
);
);
-MkprecommandR(prec,chstr):=(
+MkprecommandR(dig,chstr):=( //190921 pre->dig
regional(cmdL,Plist,tmp,tmp1,tmp2);
cmdL=[];
cmdL=concat(cmdL,["arccos=acos; arcsin=asin; arctan=atan",[]]); //181209
if(indexof(chstr,"P")>0,
Plist=[];
forall(remove(allpoints(),[SW,NE]),
- tmp=textformat(re(Lcrd(#)),prec);
+ tmp=textformat(re(Lcrd(#)),dig);
tmp=RSform(tmp);
tmp1=#.name;
tmp1=tmp1+"="+tmp+";Assignadd('"+tmp1+"',"+tmp1+")";
@@ -726,11 +726,11 @@ MkprecommandR(prec,chstr):=(
if(islist(tmp1),
tmp2="[";
forall(tmp1,
- tmp2=tmp2+textformat(#,prec)+",";
+ tmp2=tmp2+textformat(#,dig)+",";
);
tmp1=substring(tmp2,0,length(tmp2)-1)+"]";
,
- tmp1=format(tmp1,prec);
+ tmp1=format(tmp1,dig);
);
);
tmp1=RSform(tmp1);
@@ -772,7 +772,7 @@ CalcbyR(name,Arg1,Arg2):=(
);
CalcbyR(name,path,cmd,optionorg):=(
//help:CalcbyR(name,cmd);
-//help:CalcbyR(options=["m/r","Wait=2","Out=y/n","Pre=PVFG"]);
+//help:CalcbyR(options=["m/r","Wait=2","Out=y/n","Dig=8","Pre=PVFG"]);
//help:CalcbyR(options2=["Pre=!G" ]);
regional(options,tmp,tmp1,tmp2,tmp3,realL,strL,eqL,
cat,dig,prestr,flg,wflg,file,nc,arg,cmdR,cmdlist,wfile,waiting);
@@ -781,7 +781,7 @@ CalcbyR(name,path,cmd,optionorg):=(
eqL=tmp_5;
realL=tmp_6;
strL=tmp_7;
- dig=5;
+ dig=8; //190921
tmp=cmd_(length(cmd)-1); //181130from
if(!isstring(tmp),tmp=text(tmp)); //190109
if(indexof(tmp,"=")+indexof(tmp,"::")>0,
@@ -866,7 +866,7 @@ CalcbyR(name,path,cmd,optionorg):=(
file=Cindyname();
);//180412to
cmdR=[];
- cmdR=MkprecommandR(6,prestr);
+ cmdR=MkprecommandR(dig,prestr); //190921
cmdR=concat(cmdR,cmd); //18.01.27to
cmdlist=[];
if(dig>5, //16.10.28from
@@ -1148,143 +1148,6 @@ Rfun(name,fun,argL,optionorg):=(
////%Rfun end////
////%Readcsv start////
-Readcsv(file):=Readcsv(Dirwork,file,[]);
-Readcsv(Arg1,Arg2):=(
- if(isstring(Arg2),
- Readcsv(Arg1,Arg2,[]);
- ,
- Readcsv(Dirwork,Arg1,Arg2);
- );
-);
-Readcsv(pathorg,file,optionorg):=(
-// help:Readcsv("ex.csv");
-// help:Readcsv(directory,"ex.csv");
-// help:Readcsv(options=["Head=yes","Sep=-999","Flat=no","Use=R"]);
- regional(path,fname,fout,options,eqL,header,cmdL,sep,
- dt,nrow,tmp,tmp1,tmp2,csv,use,flat);
- options=optionorg;
- tmp=divoptions(options);
- eqL=tmp_5;
- header=1;
- sep="-999";
- csv="Y"; // 16.12.12
- use="R";
- flat="N";
- forall(eqL,
- tmp=indexof(#,"=");
- tmp1=substring(#,0,tmp-1);
- tmp2=substring(#,tmp,length(#));
- tmp=Toupper(substring(tmp1,0,1)); //181111
- if(tmp=="H",
- tmp=Toupper(substring(tmp2,0,1));
- if(tmp=="F" % tmp=="N",
- header=0;
- options=remove(options,[#]);
- );
- );
- if(tmp=="S",
- sep=tmp2;
- options=remove(options,[#]);
- );
- if(tmp=="C",
- csv=Toupper(substring(tmp2,0,1));
- options=remove(options,[#]);
- );
- if(tmp=="U",
- use=Toupper(substring(tmp2,0,1));
- options=remove(options,[#]);
- );
- if(tmp=="F",
- flat=Toupper(substring(tmp2,0,1));
- options=remove(options,[#]);
- );
- );
- if(flat=="Y",csv="N");
- sep=","+sep;
- tmp=indexof(file,".");
- if(tmp==0,
- fname=file+".csv";
- fout=file+"sep.csv";
- ,
- fname=file;
- tmp1=substring(file,0,tmp-1);
- tmp2=substring(file,tmp-1,length(file));
- fout=tmp1+"sep"+tmp2;
- );
- path=pathorg;
- if(!isexists(path,fname),
- println(path+" "+fname+" not found");
- ,
- path=replace(path,"\","/");
- if(use=="S",
- cmdL=[ // 16.12.20from
- "cd('"+path+"')",[],
- "Dt=mgetl('"+fname+"');",[],
- "cd('"+Dirwork+"')",[],
- "Dt2=[]",[],
- "for I=1:size(Dt,1),
- Tmp=Dt(I,:)+'"+sep+"';
- Dt2=[Dt2;Tmp];
- end",[],
- "mputl(Dt2,'"+fout+"')",[]
- ];
- CalcbyS("sep",cmdL,options);
- ,
- cmdL=[
- "setwd",[Dq+path+Dq],
- "tmp1=readLines",[Dq+fname+Dq,"warn=FALSE"],
- "fun=function(s) paste(s,"+Dq+sep+Dq+",sep="+Dq+Dq+")",[],
- "tmp2=sapply(tmp1,fun)",[],
- "writeLines",["tmp2",Dq+fout+Dq]
- ];
- CalcbyR("sep",cmdL,concat(options,["Cat=n"]));
- ); // 16.12.20until
- if(ErrFlag==1,
- println("Readcsv not completed");
- ,
- dt=load(fout);
- dt=tokenize(dt,sep);
- dt=dt_(1..(length(dt)-1));//16.12.20
- if(isstring(dt_1),// 17.02.10from
- if(indexof(dt_1,",")==0,csv="N");
- ,
- csv="N";
- );// 17.02.10until
- if(csv=="Y",
- dt=apply(dt,tokenize(#,","));
- ,
- dt=apply(dt,[#]);
- );
- forall(1..(length(dt)),nrow,
- tmp1=dt_nrow;
- tmp2=[];
- forall(tmp1,
- if(!isstring(#),
- tmp=#;
- ,
- if(substring(#,0,1)==Dq,
- tmp=parse(#);
- ,
- tmp=#;
- );
- );
- tmp2=append(tmp2,tmp);
- );
- dt_nrow=tmp2;
- );
- if(header==0,dt=dt_(2..(length(dt))));
- if(length(dt)==1,
- dt=dt_1
- ,
- if(length(dt_1)==1,
- dt=apply(dt,#_1);
- );
- );
- dt;
- );
- );
-);
-// New readcsv [181125]
Readcsv(file):=Readcsv(Dirwork,file);
Readcsv(Arg1,Arg2):=( //190301from
if(islist(Arg2),
@@ -1300,16 +1163,17 @@ Readcsv(path,file,options):=(
regional(dt,eqL,head,from,end,tmp);
tmp=Divoptions(options);
eqL=tmp_5;
- head="n"; from=1; //190125from
+ head="Y"; from=1; //190125from,190818
+ from=2;
forall(eqL,
tmp=Strsplit(#,"=");
if(Toupper(substring(tmp_1,0,1))=="H",
- head=substring(tmp_2,0,1);
+ head=Toupper(substring(tmp_2,0,1));//190818
);
);
- if(Toupper(head)=="Y",
- from=2;
- ); //190125to
+ if(head=="N",//190818from
+ from=1;
+ ); //190125,190818to
tmp=file;
if(indexof(tmp,".csv")==0,tmp=tmp+".csv"); //190301
dt=readfile2str(path,tmp);
@@ -1968,7 +1832,7 @@ Scatterplot(nm,file,optionorg,optionsreg):=(
,
tmp=file;
);
- parse("rc"+nm+"="+tmp+";"); //181013to //190415
+ parse("rc"+nm+"="+Textformat(tmp,5)+";"); //181013to //190415
Pointdata(name,parse("rc"+nm),options);
tmp=parse("rc"+nm);
dtx=apply(tmp,#_1);
diff --git a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent.r b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent.r
index be7bba6346..76998cc41d 100644
--- a/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent.r
+++ b/graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent.r
@@ -16,10 +16,14 @@
#########################################
-ThisVersion<- "KeTpic for R v5_2_4(20190511)"
+ThisVersion<- "KeTpic for R v5_2_4(20190921)"
print(ThisVersion)
+# 20190921
+# Enclosing2 debugged/changed (epspara removed)
+# 20190627
+# Plotdata, Paramplot debugged (Exc)
# 20190511
# Implicitplot changed (Eps=> 10^(-6))
# 20190508
@@ -5411,10 +5415,14 @@ Paramplot<- function(...)
}
}
}
+ Tmp<- Nrow(P) #190627from
+ Tmp1<- Op(1,P)
+ if(Tmp1[1]==Inf){
+ P<- P[2:Tmp,]
+ } #190627to
Tmp<- Nrow(P)
Tmp1<- Op(Tmp,P)
- if(Tmp1[1]==Inf)
- {
+ if(Tmp1[1]==Inf){
P<- P[1:(Tmp-1),]
}
return(P)
@@ -5611,10 +5619,14 @@ Plotdata<- function(...)
}
}
}
+ Tmp<- Nrow(P) #190627from
+ Tmp1<- P[1,]
+ if(Tmp1[1]==Inf){
+ P<- P[2:Tmp,]
+ } #190627to
Tmp<- Nrow(P)
- Tmp1<-P[Tmp,]
- if(Tmp1[1]==Inf)
- {
+ Tmp1<- P[Tmp,]
+ if(Tmp1[1]==Inf){
P<- P[1:(Tmp-1),]
}
return(P)
@@ -13009,7 +13021,6 @@ Enclosing2<- function(...){
Nargs=length(varargin)
plist=varargin[[1]]
Eps0=10^(-5)
- epspara=1; #180707
Eps1=0.01
Eps2=0.1
Start=c()
@@ -13019,9 +13030,8 @@ Enclosing2<- function(...){
if(length(tmp)>1){
Start=tmp
}else{
- if(flg==0){epspara=tmp}
- if(flg==1){Eps1=tmp}
- if(flg==2){Eps2=tmp}
+ if(flg==0){Eps1=tmp}
+ if(flg==1){Eps2=tmp}
flg=flg+1
}
}
@@ -13105,19 +13115,8 @@ Enclosing2<- function(...){
t2=Length(Fdata)
ss=1 #18.02.02to
}else{
-# KL=Quicksort(KL,2); #180706from
-# for(j in Looprange(1,length(KL))){
-# tmp1=t1+epspara/50*Length(Fdata)#180713(2lines)
-# tmp2=Op(2,KL[[j]])
-# if((tmp2>tmp1)||((tmp2>t1)&&(Norm(Op(3,KL[[j]])-p1)>Eps1))){
-# break
-# } #180711,16
-# }
-# t2=Op(2,KL[[j]])
-# p2=Pointoncurve(t2,Fdata)#180713
-# ss=Op(3,KL[[j]])# 180706to
- tmp=c() #180711from
- for(j in Looprange(1,length(KL))){
+ tmp=c(Op(2,KL[[1]])) #180711from #190921
+ for(j in Looprange(2,length(KL))){
tmp=c(tmp,Op(2,KL[[j]]))
}
tmp1=order(tmp)
@@ -13125,7 +13124,7 @@ Enclosing2<- function(...){
KL=list()
for(j in tmp1){
tmp=tmp2[[j]]
- tmp3=t1+epspara/50*Length(Fdata)
+ tmp3=t1+Eps0
tmp4=Op(2,tmp)
if((tmp4>tmp3)||((tmp4>t1)&&(Norm(Op(1,tmp)-p1)>Eps1))){
KL=c(KL,list(tmp))
diff --git a/graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1010fourier.cdy b/graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1010fourier.cdy
index 124b792569..9baa0d5039 100644
--- a/graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1010fourier.cdy
+++ b/graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1010fourier.cdy
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/work/template4ketcindyjs.cdy b/graphics/ketcindy/ketcindyfolder/work/template4ketcindyjs.cdy
index eb7ee2d1c4..c11df4d48a 100644
--- a/graphics/ketcindy/ketcindyfolder/work/template4ketcindyjs.cdy
+++ b/graphics/ketcindy/ketcindyfolder/work/template4ketcindyjs.cdy
Binary files differ
diff --git a/macros/generic/tokcycle/tokcycle-doc.pdf b/macros/generic/tokcycle/tokcycle-doc.pdf
index c36edd5f64..c35f641258 100644
--- a/macros/generic/tokcycle/tokcycle-doc.pdf
+++ b/macros/generic/tokcycle/tokcycle-doc.pdf
Binary files differ
diff --git a/macros/generic/tokcycle/tokcycle-doc.tex b/macros/generic/tokcycle/tokcycle-doc.tex
index e7131379cf..882cea40c9 100644
--- a/macros/generic/tokcycle/tokcycle-doc.tex
+++ b/macros/generic/tokcycle/tokcycle-doc.tex
@@ -44,21 +44,20 @@
\newcytoks{<new token register>}
\end{myverbbox}
-{\centering{\LARGE Package \TokCycle{}\par}
+{\centering{\LARGE Package \TokCycle{} \Large (v\tcver)\par}
Steven B Segletes
{\footnotesize $<$steven.b.segletes.civ@mail.mil$>$}
-\\\small{contributor\footnote{
-I am extremely grateful to Christian
+\\\small{contributor: Christian Tellechea}\footnote{
+{I am extremely grateful to Christian $<$unbonpetit@netc.fr$>$}
for his assistance in the development of this package.
The \macname{addcytoks} macro was provided by him.
-He gave constant reminders on what the token parser should be able
+He gave constant reminders on what the parser should be able
to achieve, thus motivating me to spend the extra time striving for
- a generality of application that would not otherwise have made it
- into the package.
+ a generality of application that would not come naturally to me.
I value highly his collegiality and hold his expertise in the highest
regard.
}%
-: Christian Tellechea {\footnotesize$<$unbonpetit@netc.fr$>$}}\\\today\par}
+\\\today\par}
\begin{quote}
The \TokCycle{} package helps one to build tools to process
@@ -90,10 +89,12 @@ The package provides a number of options
The purpose of the \TokCycle{} package is to provide a tool
to assist the user in developing token-processing macros and
environments.
-The types of processing is limited only by the creativity of the user,
+The types of processing are limited only by the creativity of the user,
but examples might include letter-case-operations, letter spacing,
dimensional manipulation,
simple-ciphering, \{group\} manipulation, macro removal, etc.
+In one sense, it can be thought of as a streaming editor that operates
+ on \LaTeX{} input streams.
The package can be loaded into both plain \TeX{}, by way of the
invocation \verb|\input tokcycle.tex|
@@ -134,8 +135,8 @@ Note that there are no \texttt{expanded} environments in \TokCycle,
\end{itemize}
-The basic approach of all macros/environments is to grab each
- successive token (or group) from the input stream,
+The basic approach of all \TokCycle{} macros/environments is to
+ grab each successive token (or group) from the input stream,
decide what category it is, and use the currently active
processing directives to make any desired transformation of the
token (or group).
@@ -151,6 +152,18 @@ As tokens/groups are read from the input stream, they are
The \TokCycle{} categories by which the input stream
is dissected include \Character{},
\Group{}, \Macro{}, and \Space{}.
+
+Catcode-0 tokens are directed to the \Macro{} directive for processing.
+Catcode-10 tokens are directed to the \Space{} directive.
+When an explicit catcode-1 token is encountered in the \TokCycle{} input
+ stream, the contents of the entire group (sans the grouping) are directed
+ to the \Group{} directive for further processing, which may in turn,
+ redirect the individual tokens to the other categories.
+The handling options of implicit cat-1 and 2 tokens are described later in
+ this document.
+Valid tokens that are neither catcode 0, 1, 2, nor 10, except where noted,
+ are directed to the \Character{} directive for processing.
+
The syntax of the non-\texttt{xpress} macros/environments is\medskip
\begin{verbbox}[\vbdelim]
@@ -195,7 +208,7 @@ In addition to the above macros/environments, the means is
{<Character processing directive>}
{<Group-content processing directive>}
{<Macro processing directive>}
- {<Space processing directive>}%
+ {<Space processing directive>}
\end{verbbox}
\medskip\theverbbox\medskip\par\noindent
This will then permit simplified invocations of the form
@@ -241,14 +254,17 @@ The default directives at package outset and upon reset are
The interpretation of these directives will be explained in the
remainder of this document.
+Let it suffice for now to say that the default directive settings
+ pass through the input stream to the output stream, without
+ change.
\section{Commands in the \TokCycle{} directives}\label{s:coms}
-The command-line token cycling tools to be employed in the package were
+The command-line token cycling tools provided in the package are
listed in section~\ref{s:intro}.
-For each of those commands/pseudo-environments provided, the
+For each of those commands and/or pseudo-environments, the
user must (explicitly or implicitly) detail a set of directives to
specify the manner in which the \Character{}, \Group{}, \Macro{},
and \Space{} tokens found in the input stream are to be processed.
@@ -310,8 +326,9 @@ Do I process the group's token content
Grouping in the output stream is determined by the externally set
condition \macname{ifstripgrouping}.
-The package default is \macname{stripgroupingfalse}, such that any grouping
- that appears in the input stream will be echoed in the output stream.
+The package default is \macname{stripgroupingfalse}, such that any
+ explicit grouping that appears in the input stream will be echoed
+ in the output stream.
The alternative, \macname{stripgroupingtrue}, is dangerous
in the sense that it will strip the cat-1,2 grouping from the
group's tokens, thereby
@@ -356,16 +373,17 @@ Such a special treatment has limited application---for example,
\subsection{Escaping content from \TokCycle{} processing\label{s:escape}}
There are times you may wish to prevent tokens in the \TokCycle{}
- input stream from being operated on by \TokCycle; you just want
+ input stream from being operated on by \TokCycle.
+Rather, you just want
the content passed through unchanged to the output; that is,
with the intent to have multi-token content bypass the
\TokCycle{} directives altogether.
\begin{sloppypar}
The method developed by the package is to enclose the escaped
- content in the input stream with the \TokCycle{} escape character,
- initially set to a vertical rule character found on the keyboard:
- ``$|\mkern1mu$''.
+ content in the input stream between a set of \TokCycle{} escape
+ characters, initially set to a vertical rule character found
+ on the keyboard: ``$|\mkern1mu$''.
The main proviso is that the escaped content cannot straddle a
group boundary (the complete group may, however, be escaped).
The escape character can be changed with
@@ -383,30 +401,67 @@ These \textit{if}-conditions can be examined within the appropriate
directive (generally the \Character{} directive), to direct the
course of action within the directive.
-\subsubsection{Active characters: \macname{ifactivetok}}
+\subsubsection{Active characters}
-Active (cat-13) characters that occur in the input stream result in the
+\paragraph{\macname{ifactivetok}:}
+
+Active (cat-13) tokens that occur in the input stream result in the
flag \macname{ifactivetok} being set \macname{activetoktrue}.
-Note that the substitution of the token's active value occurs \textit{after}
- \TokCycle{} processing, and so \TokCycle{} only sees it as
- \macname{active}, regardless of its later substitution or assignment.
+Note that the expansion of the token's active \macname{def}
+ occurs \textit{after} \TokCycle{} processing.
+With active \macname{let}'s, there is no text substitution; however,
+ the assignment is already active at the time of \TokCycle{} processing.
+%
The only exception to this rule is with pre-expanded input,
\macname{expandedtokcycle[xpress]}.
-If an active token's substitution is governed by a \macname{def} (but
- not \macname{let}), the text substitution will have occurred before
- reaching the token cycle.
+If an active token's substitution is governed by a \macname{def}, the
+ text substitution will have occurred before reaching the token cycle.
+
+\paragraph{\macname{ifactivetokunexpandable}:}
+
+This flag is similar to \macname{ifactivetok}, in that a token must
+ be active for this to be set true.
+However, in addition, it is only
+ true if the active token is \macname{let} to a character or a
+ primitive, neither of which can be expanded.
+Active characters assigned via \macname{def} or else \macname{let} to a
+ macro will \textit{not} qualify as \macname{activetokunexpandabletrue}.
+
+\paragraph{\macname{ifactivechar}:}
+
+This flag, rather than testing the token, tests the character code of
+ the token, to see if it is set active.
+Generally, the token and its character code will be syncronized
+ in their \textit{activeness}.
+However, if a token is tokenized when active, but the corresponding character
+ code is made non-active in the meantime, prior to the token reaching
+ \TokCycle{} processing, this flag will be set \macname{activecharfalse}.
+A similar discrepency will arise if a token is not active when tokenized,
+ but the character code is made active in the interim, prior to
+ \TokCycle{} processing.
\subsubsection{Implicit tokens: \macname{ifimplicittok}}
-Implicit tokens, those assigned via \macname{let}, are flagged with
+Implicit tokens, those assigned via \macname{let} to characters\footnote{%
+Some clarification may be needed.
+Control sequences and active characters that are \macname{let}
+ to something other than a cat-0 control sequence will be flagged
+ as implicit.
+If implicit, a token will be processed
+ through the \Character{} directive (exceptions noted).
+On the other hand, if a control sequence or active character is \macname{let}
+ to a cat-0 control sequence, it will be directed to the \Macro{}
+ directive for processing, without the implicit flag.
+}%
+ , are flagged with
a \texttt{true} setting for \macname{ifimplicittok}.
Generally, implicit tokens will be directed to the \Character{}
directive for processing.
There are, however, two exceptions:
-i) implicit grouping tokens (e.g., \macname{bgroup} and \macname{egroup})
+i)~implicit grouping tokens (e.g., \macname{bgroup} and \macname{egroup})
will not appear in any directive unless the
\macname{stripimplicitgroupingcase} has been set to $-$1; and
-ii) implicit space tokens (e.g., \macname{@sptoken}) will be processed
+ii)~implicit space tokens (e.g., \macname{@sptoken}) will be processed
by the \Space{} directive.
\subsubsection{Parameter (cat-6) tokens (e.g., \texttt{\#}): \macname{ifcatSIX}}
@@ -425,13 +480,9 @@ As to the default nature of this conversion (if no special actions are
taken), explicit cat-6 characters are converted
into the identical character with category code of 12.
On the other hand, implicit cat-6 macros (e.g., \verb|\let\myhash#|)
- are converted into a fixed-name implicit macro, \macname{implicitsixtok},
+ are converted into a fixed-name macro, \macname{implicitsixtok},
whose cat-12 substitution text is a \macname{string} of the original
implicit-macro name.
-
-As previously mentioned, active characters whose active value is
- \macname{let} to cat-6 (e.g., \verb|\catcode`X=\active \letX#|) will be
- flagged as \macname{activetoktrue}, but not \macname{catSIXtrue}.
\end{sloppypar}
\subsubsection{Parameters (\texttt{\#1}--\texttt{\#9}):
@@ -466,7 +517,7 @@ When dealing with macros for which the order of expansion is important,
of proper expansion and execution.
These four restructured \textit{if} macros came in handy writing the
package, and may be of use in creating your directives,
- to prevent \macname{else} and \macname{fi} from getting in the way:\medskip
+ without \macname{else} and \macname{fi} getting in the way:\medskip
\begin{verbbox}[\vbdelim]
\tctestifcon{<TeX-if-condition>}{<true-code>}{<false-code>}
@@ -495,7 +546,8 @@ Unlike macros, the \TokCycle{} environments are unaffected
by \macname{aftertokcycle}, as they actually set it locally
(within their scope) to accomplish their own purposes.
-\subsection{Accommodating catcode-1,2 changes: \macname{settcGrouping}}
+\subsection{Accommodating catcode-1,2 changes: \macname{settcGrouping}%
+ \label{s:grouping}}
In order to avoid making the \TokCycle{} parser overly complex, requiring
multiple passes of the input stream, the package defaults to using
@@ -518,12 +570,10 @@ If angle-brackets \verb|< >| were to be the \textit{new}
invoke \verb|\settcGrouping<<#1>>|.
These will then be the grouping tokens in the \TokCycle{} output
stream until set to something else.
-The grouping tokens are \textit{not} reset as part of
- \macname{resettokcycle}.
\section{Usage Examples}
-See the adjunct file, \texttt{tokcycle-examples.pdf}, for a wide
+See the adjunct file, \texttt{tokcycle-examples.pdf}, for an
array of \TokCycle{} examples.
\section{Summary of known package limitations}
@@ -549,9 +599,11 @@ If I can't fix them, I can at least disclaim and declaim them.
bracing group; however,
grouping will still be handled properly (i.e., cat-1,2 tokens will
be detected), even if the package is not notified.
+See section~\ref{s:grouping}.
\item Should one need to keep track of the \textit{names} of implicit tokens,
- then only one named implicit cat-6 token may appear in the input
+ then only one named implicit cat-6 token (e.g., \verb|\let\svhash#|)
+ may appear in the input
stream (though it can appear multiple times).
There is no limit on explicit cat-6 toks.
This limitation occurs because implicit cat-6 tokens are converted
@@ -581,11 +633,9 @@ The \texttt{tex.stackexchange} site provides a wonderful
\section*{Source Code}
\Large\texttt{tokcycle.sty}
-
-\verbfilenobox[\footnotesize]{tokcycle.sty}\bigskip
+\verbfilenobox[\footnotesize]{tokcycle.sty}\vspace{2in}
\noindent\texttt{tokcycle.tex}
-
\verbfilenobox[\footnotesize]{tokcycle.tex}
diff --git a/macros/generic/tokcycle/tokcycle-examples.pdf b/macros/generic/tokcycle/tokcycle-examples.pdf
index af6e951390..b67afe35e4 100644
--- a/macros/generic/tokcycle/tokcycle-examples.pdf
+++ b/macros/generic/tokcycle/tokcycle-examples.pdf
Binary files differ
diff --git a/macros/generic/tokcycle/tokcycle-examples.tex b/macros/generic/tokcycle/tokcycle-examples.tex
index b73e89168c..ec63d48f94 100644
--- a/macros/generic/tokcycle/tokcycle-examples.tex
+++ b/macros/generic/tokcycle/tokcycle-examples.tex
@@ -50,20 +50,111 @@
\def\altdecytoks{\par\medskip\begingroup\noindent\macname{cytoks}
\ \textit{alt}detokenization:\\\raggedright\footnotesize\ttfamily
\expandafter\altdetokenize\expandafter{\the\cytoks}\par\endgroup}
-\newcommand\TokCycle[1][t]{\textsf{#1okcycle}}
+\newcommand\TokCycle{\textsf{tokcycle}}
\parindent0pt
\parskip0pt
\begin{document}
{\centering\LARGE \TokCycle{} Package Examples\par\smallskip
-\large Steven B. Segletes\\\today\par}
+\large\today\par}
\tableofcontents
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
+% ALREADY PLACED IN tokcycle.tex
+%
+%\def\trapactivetok#1{\tctestifcatnx~#1{\activetoktrue}{\trapactivelet#1}}
+%
+%% WILL ALSO TRAP ACTIVE \let TO PRIMITIVES AS IMPLICIT; UNDO LATER IN \can@absorb@@
+%\def\trapactivelet#1{\tctestifcon{%
+% \expandafter\if\detokenize{#1}#1}{}{\activetoktrue\implicittoktrue}}
+%
+%\makeatletter
+%\long\def\backslashcmds#1{%
+% \test@ifmacro#1{\tctestifcon\ifcatSIX{\implicittoktrue\@chrT#1}{\@macT#1}}%
+% {\implicittoktrue\trapimplicitegrp#1\tctestifcon{\iftc@implicitgrp}%
+% {\ifcase\@implicitgroupingcase\or\addcytoks{#1}\or\@chrT{#1}\fi}%
+% {\@chrT#1}}}
+%
+%\long\def\can@absorb@#1{\tctestifnum{\count@stringtoks{#1}>1}%
+% {\tctestifx{\endtokcycraw#1}{#1}{\backslashcmds#1\@tokcycle}}%
+% {\trapactivetok#1\tc@trapescape#1{\tc@escapecytoks}{\can@absorb@@#1}}}
+%
+%\long\def\can@absorb@@#1{\let\@tmp#1\test@ifmacro\@tmp
+% {\implicittokfalse\@macT#1}{\@chrT#1}\@tokcycle}
+%
+%\long\def\count@toks#1{\the\numexpr-1\count@@toks#1.\tc@endcnt}
+%\long\def\count@@toks#1#2\tc@endcnt{+1\tc@ifempty{#2}{\relax}{\count@@toks#2\tc@endcnt}}
+%
+% END ALREADY PLACED IN tokcycle.tex
+
+% REVISED ACTIVE TOK TRAP
+%\newif\ifactivechar
+%\newif\ifactivetokunexpandable
+
+%\def\tc@resetifs{\activetokfalse\implicittokfalse\tc@implicitgrpfalse
+% \catSIXfalse\activecharfalse\activetokunexpandablefalse}
+
+%\long\def\can@absorb@#1{\tctestifnum{\count@stringtoks{#1}>1}%
+% {\tctestifx{\endtokcycraw#1}{#1}{\backslashcmds#1\@tokcycle}}%
+% {\trapactives#1\tc@trapescape#1{\tc@escapecytoks}{\can@absorb@@#1}}}
+
+% \activechartrue: \catcode`X=\active AT TIME OF TEST
+% \activetoktrue: \catcode`X=\active AT TIME OF X's TOKENIZATION
+% \activetokunexpandabletrue: \catcode`X=\active WHEN TOKENIZED AND
+% \let XY or \let X\primitive AT TIME OF TEST
+% \implicittoktrue \let(X or \X)Y WHERE Y IS NOT cat-0
+
+%\def\trapactives#1{\trapactivechar{#1}\trapactivetok{#1}}
+%\def\trapactivechar#1{\tctestifnum{\number\catcode`#1=13}{\activechartrue}{}}
+%\def\trapactivetok#1{\tctestifcatnx~#1{\activetoktrue}{%
+% \trapactivetokunexpandable#1}}
+%%% WILL ALSO TRAP ACTIVE \let TO PRIMITIVES AS IMPLICIT; UNDO LATER IN \can@absorb@@
+%\def\trapactivetokunexpandable#1{\tctestifcon{\expandafter\if
+% \detokenize{#1}#1}{}{\activetoktrue\activetokunexpandabletrue\implicittoktrue}}
+% END REVISED ACTIVE TOK TRAP
+
+% ACTIVE IMPLICIT CAT-6 TRAP
+%\def\trapcatSIXc#1{\tctestifnum{\count@stringtoks{#1}>1}{\tc@defx\six@str{\string#1}%
+% \global\let\implicitsixtok\six@str\tc@tok{\implicitsixtok}}%
+% {\tc@tok\expandafter{\string#1}\tctestifnum{\number\catcode`#1=6}%
+% {}{\activetoktrue\implicittoktrue}}}
+% END ACTIVE IMPLICIT CAT-6 TRAP
+
+% ACTIVE CHAR \bgroup
+%\def\@@@grpT#1{\tctestifnum{\number\catcode`#1=1}%
+% {\expandafter\@@grpT\expandafter{\iffalse}\fi}% {
+% {\implicittoktrue\tc@implicitgrptrue%
+% \tctestifnum{`#1=92}% WORKS EVEN IF CAT-0 HAS CHANGED
+% {\csmk{\expandafter\backslashcmds\thecs\@tokcycle}}% \bgroup
+% {\begingroup\catcode`#1=\active \xdef\@tmp{\scantokens{#1\noexpand}}\endgroup
+% \expandafter\@chrT\@tmp\@tokcycle}% ACTIVE CHAR \bgroup
+% }%
+%}
+% END ACTIVE CHAR \bgroup
+
+%%%%%%%%%%TRAPS ACTIVE-IMPLICIT GROUP TOKS FOR \stripimplicitgroupingcase
+%\def\implicitgrpfork#1{\tctestifcon{\iftc@implicitgrp}{\ifcase
+% \@implicitgroupingcase\or\addcytoks{#1}\or\@chrT{#1}\fi}{\@chrT#1}}
+
+%\def\@@@grpT#1{\tctestifnum{\number\catcode`#1=1}%
+% {\expandafter\@@grpT\expandafter{\iffalse}\fi}% {
+% {\implicittoktrue\tc@implicitgrptrue%
+% \tctestifnum{`#1=92}% WORKS EVEN IF CAT-0 HAS CHANGED
+% {\csmk{\expandafter\backslashcmds\thecs\@tokcycle}}% \bgroup
+% {\begingroup\catcode`#1=\active \xdef\@tmp{\scantokens{#1\noexpand}}\endgroup
+% \expandafter\implicitgrpfork\@tmp\@tokcycle}% ACTIVE CHAR \bgroup
+% }}
+
+%\long\def\can@absorb@@#1{\let\@tmp#1\test@ifmacro\@tmp{\implicittokfalse
+% \@macT#1}{\trapimplicitegrp#1\implicitgrpfork#1}\@tokcycle}
+
+%\long\def\backslashcmds#1{%
+% \test@ifmacro#1{\tctestifcon\ifcatSIX{\implicittoktrue\@chrT#1}{\@macT#1}}%
+% {\implicittoktrue\trapimplicitegrp#1\implicitgrpfork#1}}
+%%%%%%%%%%END TRAPS ACTIVE-IMPLICIT GROUP TOKS FOR \stripimplicitgroupingcase
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -227,7 +318,7 @@ Apply different directives to Characters (under-dot), Groups
\begingroup
-\begin{exampleA}[lefthand width=7.8cm]{Employing \TokCycle{} directives}
+\begin{exampleA}[lefthand width=7.8cm]{}
\tokcycle{\addcytoks{\underdot{#1}}}
{\addcytoks{\{}\processtoks{#1}
\addcytoks{\}}}
@@ -239,7 +330,7 @@ Apply different directives to Characters (under-dot), Groups
\endgroup
-\subsubsection{Escaping text\label{s:esc}}
+\subsubsection{Escaping text}
Text between two successive escape characters is bypassed
by \TokCycle{} and instead echoed to the output register.
@@ -268,16 +359,15 @@ Default escape character is $|$. One can change it with
\endgroup
\subsubsection{Unexpandable, unexpanded, and expanded Character
- directives\label{s:unex}}
+ directives}
\begingroup
-These examples concern the issue of whether the characters of the input
+This section concerns the issue of whether the characters of the input
stream are transformed before or after being placed in the
output token register (\macname{cytoks}).\medskip
\noindent\begin{minipage}[t]{\textwidth}
-Transform characters (+1 ASCII) via unexpandable macro (see section~%
- \ref{s:esc} for \macname{plusl} definition):\medskip
+Transform characters (+1 ASCII) via unexpandable macro:\medskip
\begin{exampleA}[lefthand width=8.3cm]
{Unexpandable Character directive}
@@ -353,8 +443,6 @@ Capitalize vowels (expanding the character directive)
\Characterdirective{\addcytoks[x]{\vowelcap{#1}}}
\noindent\begin{minipage}[t]{\textwidth}
-See section~\ref{s:unex} for the \macname{vowelcap} definition.
-
\begin{exampleA}[lefthand width=5.5cm]{Normal token cycle (input stream
not pre-expanded)}
\tokcycle
@@ -410,10 +498,7 @@ The macro
implicit group tokens from the output; or $-$1 to instead pass the
implicit group tokens to the Character directive (as implicit
tokens) for separate processing (typically, when detokenization
- is desired).\smallskip
-
-In the following example, see section~\ref{s:unex} for the
- \macname{vowelcap} definition.
+ is desired).
\begin{exampleA}[lefthand width=6cm]{Using
\macname{stripimplicitgroupingcase} to affect treatment of
@@ -438,6 +523,11 @@ In the following example, see section~\ref{s:unex} for the
\detokenize\expandafter{\the\cytoks}
\end{exampleA}
+%\tokcyclexpress{Announcement: {\bfseries\bgroup\itshape
+% Today \egroup it is} \today, a Wednesday.}\the\cytoks
+
+%\detokenize\expandafter{\the\cytoks}
+
\endgroup
\subsubsection{Treatment options for explicit groups}
@@ -529,7 +619,7 @@ Note that the content of groups can be altogether eliminated if
\endgroup
-\subsubsection{Group nesting\label{s:nest}}
+\subsubsection{Group nesting}
\begingroup
@@ -562,18 +652,14 @@ Note that the content of groups can be altogether eliminated if
\subsection{Direct use of \TokCycle}
-While one may find it convenient to encapsulate \TokCycle{} commands
- inside of other macros, it should be obvious that this is not a requirement.
-\TokCycle[T]{} macros and environments (in regular or \texttt{xpress}
- form) may be invoked directly from the document, without
+\TokCycle{} (in regular or \texttt{xpress} form) may be invoked
+ directly from the document, without
being first encapsulated within a macro or environment.
\subsubsection{Modifying counters as part of the Character
directive}
\begingroup
-In the following example, see section~\ref{s:nest} for the definitions
- of \macname{restorecolor} and \macname{reducecolor}.
\begin{exampleA}[lefthand width=8.5cm]{Using a period token (.) to
reset a changing color}
@@ -634,7 +720,7 @@ This macro attempts to give a more natural presentation of
It is \textbf{not} to be confused as a replacement for
\macname{detokenize}.
In certain applications, it may offer a more pleasingly formatted
- typesetting of detokenized material.\smallskip
+ typesetting of detokenized material.
It is an unusual application of \TokCycle{} in that it does not
actually use the \macname{cytoks} token register to collect
@@ -880,14 +966,19 @@ Because \macname{tcremap} is expandable, the original text is totally absent
\begingroup
Active characters in the \TokCycle{} input stream are processed in
their original form.
-Their active substitutions only occur \textit{afterwards}, when
+Their active substitutions arising from \macname{def}s
+ only occur \textit{afterwards}, when
the \TokCycle{} output is typeset.
-They may be identified in the Character directive with
- \macname{ifactivetok}.
-
+They may be identified with the \macname{ifactivetok} test.
+If \macname{let} to a character, they may be identified in the Character
+ directive;
+If \macname{let} to a control sequence or defined via \macname{def},
+ they may be identified in the Macro directive.
\let\svt T
\Characterdirective{\tctestifcon\ifactivetok
- {\addcytoks{\fbox{#1}}}{\addcytoks{#1}}}
+ {\addcytoks{\fbox{#1-chr}}}{\addcytoks{#1}}}
+\Macrodirective{\tctestifcon\ifactivetok
+ {\addcytoks{\fbox{#1-mac}}}{\addcytoks{#1}}}
\begin{exampleA}[lefthand width=7.8cm]{Processing active characters}
\resettokcycle
@@ -900,7 +991,9 @@ This is a test!!\endtokencyclexpress
This is a test!!\endtokencyclexpress
\Characterdirective{\tctestifcon\ifactivetok
- {\addcytoks{\fbox{#1}}}{\addcytoks{#1}}}
+ {\addcytoks{\fbox{#1-chr}}}{\addcytoks{#1}}}
+\Macrodirective{\tctestifcon\ifactivetok
+ {\addcytoks{\fbox{#1-mac}}}{\addcytoks{#1}}}
\tokencyclexpress
This is a test!!\endtokencyclexpress
@@ -913,24 +1006,29 @@ This is a test!!\endtokencyclexpress
\end{exampleA}
%%%
+
+\ddbend If the input stream is pre-\textit{expanded}, any active
+ substitutions that are expandable (i.e., those involving \macname{def}
+ as well as those \macname{let} to something expandable)
+ are made before reaching \TokCycle{} processing.
+\svt hey are, thus, no longer detected as active, unless
+ \macname{noexpand} is applied before the pre-expansion.
+In this example, the \texttt{!} that is not \macname{noexpand}\kern.3pted
+ is converted to a \texttt{?} prior to reaching \TokCycle{}
+ processing (and thus, not detected as \macname{active}):
+
\catcode`!=\active
\def !{?}
\catcode`T=\active
\let T+
-\ddbend If the input stream is pre-\textit{expanded}, the active
- substitutions involving \macname{def} (but not \macname{let})
- are made before reaching {\catcode`T=11 \TokCycle} processing.
-Such tokens are no longer detected as active, unless
- \macname{noexpand} is applied to the pre-expansion:
-
\begin{exampleA}[lefthand width=7.8cm]{Expanded input stream acts
- upon active characters unless \macname{noexpand} is applied}
+ upon active \macname{def}ed characters unless \macname{noexpand} is applied}
\expandedtokcyclexpress{This is a test!\noexpand!}
\the\cytoks\par
\detokenize\expandafter{\the\cytoks}
\end{exampleA}
-However, pre-\textit{tokenization} does not suffer this behavior:
+However, pre-tokenization does not suffer this behavior:
\begin{exampleA}[lefthand width=7.8cm]{Pre-tokenized input stream
does not affect active characters}
\def\tmp{This is a test!!}
@@ -943,6 +1041,41 @@ However, pre-\textit{tokenization} does not suffer this behavior:
\endgroup
\end{minipage}
+\begingroup
+\ddbend One aspect of \TeX{} to remember is that catcodes
+ are assigned at tokenization; however, for active characters,
+ the substitution assignment is evaluated only upon execution.
+So, if a cat-13 token is placed into a \macname{def}, it will
+ remain active even if the catcode of that character code is
+ later changed.
+But if the cat-13 active definition is changed prior to the
+ execution of the \macname{def}'ed token, the revised
+ token assignment will apply.
+
+The following example demonstrates this concept, while showing,
+ whithout changing the input in any way, that \TokCycle{}
+ can properly digest active and implicit grouping (cat-1,2) characters:
+
+\begin{exampleA}[lefthand width=8cm]{Active and implicit grouping
+ tokens digestible by \TokCycle}
+\catcode`Y=13
+\catcode`Z=13
+\let Y{
+\let Z}
+\let\Y{
+\let\Z}
+\def\tmp{\textit YabcZ de\Y\itshape f\Zg}%
+
+\def Y{\bgroup[NEW]}% APPLIES AT EXECUTION
+\catcode`Y=11% DOES NOT AFFECT Y IN \tmp
+
+\expandafter\tokcyclexpress\expandafter{\tmp}
+\the\cytoks
+
+\detokenize\expandafter{\the\cytoks}
+\end{exampleA}
+\endgroup
+
\subsubsection{Trap Catcode 6 (explicit \& implicit) tokens}
\begingroup
@@ -958,11 +1091,11 @@ Since they are unlikely to be used in that capacity inside a
into something cat-12 and set the if-condition \macname{catSIXtrue}.
In this manner, \macname{ifcatSIX} can be used inside the
Character directive to convert cat-6 tokens into something of
- the user's choosing.\smallskip
+ the user's choosing.
As to this cat-12 conversion, explicit cat-6 characters are converted
into the same character with cat-12.
-On the other hand, implicit cat-6 macros (e.g., \verb|\let\myhash#|)
+On the other hand, implicit cat-6 control sequences (e.g., \verb|\let\myhash#|)
are converted into a fixed-name macro, \macname{implicitsixtok},
whose cat-12 substitution text is a \macname{string} of the original
implicit-macro name.
@@ -1018,10 +1151,6 @@ A package macro, \macname{whennotprocessingparameter\#1\{<}%
In this example, a macro is defined and then executed, subject to
token replacements brought about by the expandable Character directive.
-\smallskip
-In the following example, see section~\ref{s:unex} for
- the \macname{vowelcap} definition.
-
\Characterdirective{%
\whennotprocessingparameter#1{\addcytoks[x]{\vowelcap{#1}}}}
\aftertokcycle{\global\cytoks\expandafter{\the\cytoks}}
@@ -1048,17 +1177,24 @@ In the following example, see section~\ref{s:unex} for
\begingroup
-Implicit macros (assigned via \macname{let}) were already
- mentioned in the context of cat-6.
-However, implicit macros can be of any valid catcode.
+Implicit control sequences (assigned via \macname{let} to characters)
+ were already mentioned in the context of cat-6.
+However, implicit control sequences can be of any valid catcode (except
+ for cat-0, which we instead call macros or primitives).
The condition \macname{ifimplicittok} is used to flag such
- tokens for special processing.
+ tokens for special processing, as well as active tokens that
+ are \macname{let} to anything unexpandable.
+
+In the next example, implicit, cat-6 and implicit-cat-6 tokens may
+ all be differentiated, shown here with a multiplicity of
+ \macname{fbox}es.
\fboxsep=1.5pt
\begin{exampleA}[lefthand width=8cm]{Implicit\ensuremath{{}={}}%
single box\char44 \ cat-6\ensuremath{{}={}}double box\char44 \ %
implicit-cat-6\ensuremath{{}={}}triple box}
+\catcode`Q=\active \let QN
\let\littlet=t
\let\littlel=l
\let\svhash#
@@ -1073,10 +1209,48 @@ The condition \macname{ifimplicittok} is used to flag such
This \textit{is a \textbf{big}} \littlet est.
-Next pa#agraph ending with implicit cat six
+Qext pa#agraph ending with implicit cat six
\svhash.\endtokencyclexpress
\end{exampleA}
+In the following example, we use both control sequences and active characters
+ in \macname{def} and \macname{let} capacities, to demonstrate how
+ \TokCycle{} digests things.
+Implicit tokens (tokens \macname{let} to characters) are shown in a box,
+ with both the token name and the implicit value (note that tokens
+ \macname{let} to macros and primitives are not considered implicit).
+Active tokens processed through the character directive are followed with
+ a \dag, whereas those processed through the macro directive are followed
+ with a \ddag.
+
+
+\begin{exampleA}[lefthand width=7.5cm]{Non-active vs{.} active \macname{def}
+ \& \macname{let}}
+\Characterdirective{\ifimplicittok
+ \addcytoks{\fbox{\detokenize{#1}:#1}}%
+ \else\addcytoks{#1}\fi\ifactivetok
+ \addcytoks{\rlap{\dag}}\fi\addcytoks{~\,}}
+\Macrodirective{\ifimplicittok
+ \addcytoks{\fbox{\detokenize{#1}}}%
+ \else\addcytoks{#1}\fi\ifactivetok
+ \addcytoks{\rlap{\ddag}}\fi
+ \ifx\par#1\else\addcytoks{~\,}\fi}
+
+\def\A{a}
+\let\B i
+\let\C\today
+\let\D\relax
+\def\E{\relax}
+\catcode`V=13 \def V{a}
+\catcode`W=13 \let Ww
+\catcode`X=13 \let X\today
+\catcode`Y=13 \let Y\relax
+\catcode`Z=13 \def Z{\relax}
+\tokcyclexpress{\A\B\C\D\E ab\par VWXYZab}
+\the\cytoks
+\end{exampleA}
+
+
\ddbend If the input stream is subject to pre-expansion, one
will require \macname{noexpand} for macros where no pre-expansion
is desired.\medskip
@@ -1093,7 +1267,7 @@ Next pa#agraph ending with implicit cat six
Changing grouping tokens (catcodes 1,2) may require something more,
if the output stream is to be detokenized.
In the following examples, pay attention to the
- detokenized grouping around the argument to \macname{fbox}.\smallskip
+ detokenized grouping around the argument to \macname{fbox}.
As we will see, the issues raised here only affect the situation
when detokenization of the output stream is required.
diff --git a/macros/generic/tokcycle/tokcycle.tex b/macros/generic/tokcycle/tokcycle.tex
index d6f1b4003e..5a33109df6 100644
--- a/macros/generic/tokcycle/tokcycle.tex
+++ b/macros/generic/tokcycle/tokcycle.tex
@@ -1,7 +1,7 @@
\def\tcname {tokcycle}
-\def\tcver {1.0}
+\def\tcver {1.1}
%
-\def\tcdate {2019/8/21}
+\def\tcdate {2019/9/27}
%
% Author : Steven B Segletes, Christian Tellechea (contributor)
% Maintainer : Steven B Segletes
@@ -52,13 +52,15 @@
\long\def\tc@exfirst#1#2{#1}
\long\def\tc@exsecond#1#2{#2}
\long\def\tc@testxifx{\tc@earg\tctestifx}
+\long\def\test@ifmacro#1{\tctestifcatnx#1\relax}
\def\tc@addtoks#1#2{\toks#1\expandafter{\the\toks#1#2}}
\def\addtc@depth{\advance\tc@depth 1}
\def\subtc@depth{\tc@depth=\numexpr\tc@depth-1\relax}
-\def\tc@resetifs{\activetokfalse\implicittokfalse\tc@implicitgrpfalse\catSIXfalse}
+\def\tc@resetifs{\activetokfalse\implicittokfalse\tc@implicitgrpfalse
+ \catSIXfalse\activecharfalse\activetokunexpandablefalse}
\long\def\count@stringtoks#1{\tc@earg\count@toks{\string#1}}
-\def\count@toks#1{\the\numexpr-1\count@@toks#1.\tc@endcnt}
-\def\count@@toks#1#2\tc@endcnt{+1\tc@ifempty{#2}{\relax}{\count@@toks#2\tc@endcnt}}
+\long\def\count@toks#1{\the\numexpr-1\count@@toks#1.\tc@endcnt}
+\long\def\count@@toks#1#2\tc@endcnt{+1\tc@ifempty{#2}{\relax}{\count@@toks#2\tc@endcnt}}
\def\sv@hash{##}
% EXTERNAL TOOLS
\long\def\tctestifcon#1{#1\expandafter\tc@exfirst\else\expandafter\tc@exsecond\fi}
@@ -70,6 +72,8 @@
\newif\ifcatSIX
\newif\ifimplicittok
\newif\ifactivetok
+\newif\ifactivechar
+\newif\ifactivetokunexpandable
\newtoks\cytoks
\long\def\tokcycleenvironment#1#2#3#4#5{\expandafter\def\expandafter#1%
\expandafter{\expandafter\let\csname end\expandafter\tc@gobble
@@ -89,14 +93,15 @@
% LOOP ENTRY POINT
\def\@tokcycle{\tc@resetifs\futurelet\tc@next\detect@CANTabsorb}
\def\detect@CANTabsorb{\tctestifx{\tc@next\tc@sptoken}{\stringify\@@@@@spcT}%
- {\tctestifx{\tc@next\bgroup}{\stringify\@@@@grpT}%
- {\can@absorb}}}
+ {\tctestifx{\tc@next\bgroup}{\stringify\@@@@grpT}{\can@absorb}}}
% NON cat1,10 TOKENS
\long\def\can@absorb#1{\tc@tok{#1}\trapcatSIX{#1}\expandafter\can@absorb@
\the\tc@tok}
\long\def\can@absorb@#1{\tctestifnum{\count@stringtoks{#1}>1}%
{\tctestifx{\endtokcycraw#1}{#1}{\backslashcmds#1\@tokcycle}}%
- {\trapactivetok#1\tc@trapescape#1{\tc@escapecytoks}{\@chrT#1\@tokcycle}}}
+ {\trapactives#1\tc@trapescape#1{\tc@escapecytoks}{\can@absorb@@#1}}}
+\long\def\can@absorb@@#1{\let\@tmp#1\test@ifmacro\@tmp{\implicittokfalse
+ \@macT#1}{\trapimplicitegrp#1\implicitgrpfork#1}\@tokcycle}
%CONVERT NEXT (SPACE OR BEGIN-GROUP) TOKEN TO STRING
\def\stringify#1{\expandafter#1\string}% #1 WILL BE \@@@@@spcT or \@@@@grpT
%SPACE DECODE
@@ -110,17 +115,21 @@
\def\@@@@grpT{\futurelet\tc@str\@@@grpT}
\def\@@@grpT#1{\tctestifnum{\number\catcode`#1=1}%
{\expandafter\@@grpT\expandafter{\iffalse}\fi}% {
- {\implicittoktrue\tc@implicitgrptrue
- \csmk{\expandafter\backslashcmds\thecs\@tokcycle}}}% \bgroup
+ {\implicittoktrue\tc@implicitgrptrue%
+ \tctestifnum{`#1=92}% WORKS EVEN IF CAT-0 HAS CHANGED
+ {\csmk{\expandafter\backslashcmds\thecs\@tokcycle}}% \bgroup
+ {\begingroup\catcode`#1=\active \xdef\@tmp{\scantokens{#1\noexpand}}\endgroup
+ \expandafter\implicitgrpfork\@tmp\@tokcycle}% ACTIVE CHAR \bgroup
+ }}
\def\@@grpT#1{\tctestifcon\ifstripgrouping{\@grpT{#1}}%
{\groupedcytoks{\@grpT{#1}}}\@tokcycle}
% \ COMMANDS (MACROS AND IMPLICITS)
-\long\def\test@ifmacro#1{\tctestifcatnx#1\relax}% REVISED!
-\long\def\backslashcmds#1{\test@ifmacro#1{\tctestifcon\ifcatSIX{%
- \implicittoktrue\@chrT#1}{\@macT#1}}{\implicittoktrue
- \trapimplicitegrp#1\tctestifcon{\iftc@implicitgrp}%
- {\ifcase\@implicitgroupingcase\or\addcytoks{#1}\or\@chrT{#1}\fi}%
- {\@chrT#1}{\@chrT#1}}}
+\long\def\backslashcmds#1{%
+ \test@ifmacro#1{\tctestifcon\ifcatSIX{\implicittoktrue\@chrT#1}{\@macT#1}}%
+ {\implicittoktrue\trapimplicitegrp#1\implicitgrpfork#1}}
+% FORK BASED ON IMPLICIT GROUP TREATMENT
+\def\implicitgrpfork#1{\tctestifcon{\iftc@implicitgrp}{\ifcase
+ \@implicitgroupingcase\or\addcytoks{#1}\or\@chrT{#1}\fi}{\@chrT#1}}
% SET UP ESCAPE MECHANISM
\def\settcEscapechar#1{\let\@tcEscapeptr#1%
\def\tc@escapecytoks##1#1{\addcytoks{##1}\@tokcycle}}
@@ -130,7 +139,8 @@
\def\trapcatSIXb#1{\tc@earg\tctestifcatnx\sv@hash#1{\catSIXtrue\trapcatSIXc#1}{}}
\def\trapcatSIXc#1{\tctestifnum{\count@stringtoks{#1}>1}{\tc@defx\six@str{\string#1}%
\global\let\implicitsixtok\six@str\tc@tok{\implicitsixtok}}%
- {\tc@tok\expandafter{\string#1}}}
+ {\tc@tok\expandafter{\string#1}\tctestifnum{\number\catcode`#1=6}%
+ {}{\activetoktrue\implicittoktrue}}}
% DIRECTIVES FOR HANDLING GROUPS RECURSIVELY; DEFINE tokcycle GROUPING CHARS
\def\@defgroupedcytoks#1{\long\def\groupedcytoks##1{%
\begingroup\cytoks{}##1\expandafter\endgroup\expandafter
@@ -154,7 +164,12 @@
\def\trapimplicitegrp#1{\tctestifx{#1\egroup}{%
\implicittoktrue\tc@implicitgrptrue}{}}
% TRAP ACTIVE TOK
-\def\trapactivetok#1{\tctestifnum{\number\catcode`#1=13}{\activetoktrue}{}}
+\def\trapactives#1{\trapactivechar{#1}\trapactivetok{#1}}
+\def\trapactivechar#1{\tctestifnum{\number\catcode`#1=13}{\activechartrue}{}}
+\def\trapactivetok#1{\tctestifcatnx~#1{\activetoktrue}{\trapactivetokunexpandable#1}}
+%% WILL ALSO TRAP ACTIVE \let TO PRIMITIVES AS IMPLICIT; UNDO LATER IN \can@absorb@@
+\def\trapactivetokunexpandable#1{\tctestifcon{\expandafter\if
+ \detokenize{#1}#1}{}{\activetoktrue\activetokunexpandabletrue\implicittoktrue}}
% EXPRESS-INTERFACE - ALLOWS TO EXTERNALLY DEFINE DIRECTIVES
\def\Characterdirective{\def\@chrT##1}
\def\Groupdirective{\long\def\@grpT##1}
@@ -190,3 +205,12 @@
EDIT HISTORY
v1.0 2019/8/21
- Initial release
+
+v1.1 2019/9/27
+ - Introduced \ifactivechar, \ifactivetokunexpandable
+ - Tightened up consistent definition of implicit (to exclude primitives)
+ - Rewrote active token trapping logic, to differentiate between active
+ token vs. active character code, in the event that an earlier tokenized
+ token no longer shares the current characteristics of the character code
+ - Added ability to handle active-implicit grouping tokens
+ - Added ability to handle active-implicit cat-6 tokens \ No newline at end of file
diff --git a/macros/latex/contrib/chemmacros/chemmacros.history b/macros/latex/contrib/chemmacros/chemmacros.history
index bebe40163e..2b2429f9f8 100644
--- a/macros/latex/contrib/chemmacros/chemmacros.history
+++ b/macros/latex/contrib/chemmacros/chemmacros.history
@@ -378,4 +378,6 @@ Version history
2018/03/02 - version 5.8c - fix bug in \chemmacros_p:n (acid/base)
- smash sub- and superscripts of polymer delimiters
(polymers)
-2019/09/23 - version 5.8d - add some Norwegian translations
+2019/09/23 - version 5.8d - add some Norwegian translations (reactions, scheme)
+2019/09/27 - version 5.8e - change `O{}' argument of reactions into `!O{}'
+ (reactions)
diff --git a/macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex b/macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex
index 6512123897..629d3f89ca 100644
--- a/macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex
+++ b/macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex
@@ -25,7 +25,7 @@
%
% The Current Maintainer of this work is Clemens Niederberger.
% --------------------------------------------------------------------------
-\ChemModule{reactions}{2019/09/23 reaction environments}
+\ChemModule{reactions}{2019/09/27 reaction environments}
\chemmacros_load_module:n {chemformula}
@@ -278,7 +278,7 @@
% #4: argument list ({#2}{#3}...)
\cs_new_protected:Npn \chemmacros_declare_reaction_env:nnnn #1#2#3#4
{
- \exp_args:Nnx \DeclareDocumentEnvironment {#1} { O{} \prg_replicate:nn {#3+0} {m} }
+ \exp_args:Nnx \DeclareDocumentEnvironment {#1} { !O{} \prg_replicate:nn {#3+0} {m} }
{
\chemmacros_add_reaction_description:n {##1}
\__chemmacros_begin_reaction:
@@ -442,3 +442,4 @@
- moved translations from lang module to reactions module
2016/05/04 - options `tag-open', `tag-close' and `before-tag'
2019/09/23 - added Norwegian translations
+2019/09/27 - change `O{}' argument of reactions into `!O{}'
diff --git a/macros/latex/contrib/chemmacros/chemmacros.sty b/macros/latex/contrib/chemmacros/chemmacros.sty
index badf8ddb9a..84915c9f55 100644
--- a/macros/latex/contrib/chemmacros/chemmacros.sty
+++ b/macros/latex/contrib/chemmacros/chemmacros.sty
@@ -31,10 +31,10 @@
% --------------------------------------------------------------------------
% package information:
-\tl_const:Nn \c_chemmacros_date_tl {2019/09/24}
+\tl_const:Nn \c_chemmacros_date_tl {2019/09/27}
\tl_const:Nn \c_chemmacros_version_major_number_tl {5}
\tl_const:Nn \c_chemmacros_version_minor_number_tl {8}
-\tl_const:Nn \c_chemmacros_version_subrelease_tl {d}
+\tl_const:Nn \c_chemmacros_version_subrelease_tl {e}
\tl_const:Nx \c_chemmacros_version_number_tl
{
\c_chemmacros_version_major_number_tl .
diff --git a/macros/latex/contrib/datatool/CHANGES b/macros/latex/contrib/datatool/CHANGES
index 219c569cb2..07cfaa06e6 100644
--- a/macros/latex/contrib/datatool/CHANGES
+++ b/macros/latex/contrib/datatool/CHANGES
@@ -1,3 +1,26 @@
+v2.32 (2019-09-27):
+
+ * datagidx.sty:
+
+ - added check for new 2019/10/01 LaTeX kernel when defining
+ \datagidxstripaccents.
+
+ ** Pre version 2.32 accent stripping in \newterm won't work with new LaTeX kernel. **
+
+ * datatool-base.sty:
+
+ - added \ifdtlcompareskipcs
+ (see https://www.dickimaw-books.com/bugtracker.php?action=view&key=99)
+
+ - bug fix (\dtlcompare not finding word breaks)
+ (https://www.dickimaw-books.com/bugtracker.php?action=view&key=100)
+
+ - bug fix (error if first command in assignment list is equal to \relax)
+ (https://www.dickimaw-books.com/bugtracker.php?action=view&key=106)
+
+ - bug fix (removed \relax from definitions of \DTLiffirstrow and \DTLiflastrow)
+ (https://www.dickimaw-books.com/bugtracker.php?action=view&key=130)
+
v2.31 (2018-12-07):
* datatool-base.sty:
diff --git a/macros/latex/contrib/datatool/README b/macros/latex/contrib/datatool/README
index 7e784650d6..0e84411bf5 100644
--- a/macros/latex/contrib/datatool/README
+++ b/macros/latex/contrib/datatool/README
@@ -1,6 +1,6 @@
-LaTeX Bundle : datatool v2.31
+LaTeX Bundle : datatool v2.32
-Last Modified : 2018-12-07
+Last Modified : 2019-09-27
Author : Nicola Talbot
diff --git a/macros/latex/contrib/datatool/datatool-code.pdf b/macros/latex/contrib/datatool/datatool-code.pdf
index 08f7743eb0..1415318c4b 100644
--- a/macros/latex/contrib/datatool/datatool-code.pdf
+++ b/macros/latex/contrib/datatool/datatool-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/datatool-user.pdf b/macros/latex/contrib/datatool/datatool-user.pdf
index 8001340d5e..ea09d83b8f 100644
--- a/macros/latex/contrib/datatool/datatool-user.pdf
+++ b/macros/latex/contrib/datatool/datatool-user.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/datatool-user.tex b/macros/latex/contrib/datatool/datatool-user.tex
index 08f01e258f..f60a4f3448 100644
--- a/macros/latex/contrib/datatool/datatool-user.tex
+++ b/macros/latex/contrib/datatool/datatool-user.tex
@@ -103,11 +103,11 @@
\MakeShortVerb{"}
- \title{User Manual for datatool bundle version~2.31}
+ \title{User Manual for datatool bundle version~2.32}
\author{Nicola L.C. Talbot\\
\url{http://www.dickimaw-books.com/}}
- \date{2018-12-07}
+ \date{2019-09-27}
\maketitle
\pagenumbering{roman}
@@ -122,7 +122,7 @@ The \styfmt{datatool} bundle comes with the following documentation:
\item[\url{datatool-code.pdf}]
Advanced users wishing to know more about the inner workings of
all the packages provided in the \styfmt{datatool} bundle should
- read \qt{Documented Code for datatool v2.31}
+ read \qt{Documented Code for datatool v2.32}
\item[INSTALL] Installation instructions.
@@ -130,6 +130,13 @@ The \styfmt{datatool} bundle comes with the following documentation:
\item[README] Package summary.
\end{description}
+Additional online resources:
+\begin{itemize}
+\item \styfmt{datatool} FAQ:
+\href{https://www.dickimaw-books.com/faqs/datatoolfaq.html}{dickimaw-books.com/faqs/datatoolfaq.html}
+\item Bug tracker: \href{https://www.dickimaw-books.com/bugtracker.php}{dickimaw-books.com/bugtracker.php}
+\item \styfmt{datatool} performance: \href{https://www.dickimaw-books.com/gallery/datatool-performance.shtml}{dickimaw-books.com/gallery/datatool-performance.shtml}
+\end{itemize}
\begin{important}
There's an old adage, ``use the right tool for the right job.''
@@ -2266,7 +2273,26 @@ A case-sensitive comparison.
\begin{definition}[\DescribeMacro\dtlicompare]
\cs{dtlicompare}\marg{register}\marg{A}\marg{B}
\end{definition}
-A case-insensitive comparison.
+A case-insensitive comparison. The two above commands work in much
+the same way except that the first compares character codes and the
+second compares the lowercase character codes. If control sequences
+are found then the comparison is determined by the conditional:
+\begin{definition}[\DescribeMacro\ifdtlcompareskipcs]
+\cs{ifdtlcompareskipcs}
+\end{definition}
+This is switched on with:
+\begin{definition}[\DescribeMacro\dtlcompareskipcstrue]
+\cs{dtlcompareskipcstrue}
+\end{definition}
+and switched off with:
+\begin{definition}[\DescribeMacro\dtlcompareskipcsfalse]
+\cs{dtlcompareskipcsfalse}
+\end{definition}
+The default setting is false (off). If true control sequences will
+be skipped. If false control sequences will considered as having the
+code 0.
+
+There are also two comparison commands designed for indexes:
\begin{definition}[\DescribeMacro\dtlwordindexcompare]
\cs{dtlwordindexcompare}\marg{register}\marg{A}\marg{B}
\end{definition}
@@ -2276,7 +2302,7 @@ the Oxford Style Manual.
\cs{dtlletterindexcompare}\marg{register}\marg{A}\marg{B}
\end{definition}
English letter-ordering comparison for indexes.
-Those last two commands are described in more detail in
+These last two commands are described in more detail in
\sectionref{sec:sort}.
For example:
@@ -6782,9 +6808,8 @@ sets both the label and sort fields to \texttt{macedoine} but the
name and text fields are set to \verb|mac\'edoine|.
\begin{important}
-The first letter must be grouped if it's an accent or ligature or a
-character outside the range \texttt{a}\ldots\texttt{z} or
-\texttt{A}\ldots\texttt{Z}.
+The first letter must be grouped if it's an accent or ligature
+command.
\end{important}
\item This example must have the sort and label fields set manually
@@ -6793,29 +6818,32 @@ because the first letter has an accent:
\newterm[label=elite,sort=elite]{{\'e}lite}
\end{verbatim}
-\item The same applies if you are using the \sty{inputenc} package:
+\item This used to also apply when using the \sty{inputenc} package
+with older versions of \styfmt{datatool-base} and \styfmt{mfirstuc}.
+However now it's no longer necessary for accents:
+\begin{verbatim}
+\newterm{élite}
+\end{verbatim}
+
+\item Commands such as \ics{oe} aren't dealt with, so you must
+manually set the label and sort key:
\begin{verbatim}
-\newterm[label=elite,sort=elite]{{é}lite}
+\newterm[label=manoeuvre,sort=manoeuvre]{man\oe uvre}
\end{verbatim}
\item The same applies to plural terms set explicitly:
\begin{verbatim}
\newterm
[%
- plural={{Å“}sophagi},%
+ plural={{\oe}sophagi},%
label={oesophagus},%
sort={oesophagus}%
]
- {{Å“}sophagus}
-\end{verbatim}
-
-\item Commands such as \ics{oe} aren't dealt with, so you must
-manually set the label and sort key:
-\begin{verbatim}
-\newterm[label=manoeuvre,sort=manoeuvre]{man\oe uvre}
+ {{\oe}sophagus}
\end{verbatim}
-\item The same applies if you are using the \sty{inputenc} package:
+\item The same applies if you are using the \sty{inputenc} package
+to enter ligatures:
\begin{verbatim}
\newterm[label=manoeuvre,sort=manoeuvre]{manœuvre}
\end{verbatim}
diff --git a/macros/latex/contrib/datatool/datatool.dtx b/macros/latex/contrib/datatool/datatool.dtx
index 9115c37a69..14a45e55f0 100644
--- a/macros/latex/contrib/datatool/datatool.dtx
+++ b/macros/latex/contrib/datatool/datatool.dtx
@@ -1,9 +1,12 @@
%\iffalse
% datatool.dtx generated using makedtx version 1.2 (c) Nicola Talbot
% Command line args:
-% -macrocode "databib\.bst"
+% -author "Nicola Talbot"
% -codetitle ""
+% -macrocode "databib\.bst"
% -setambles "databib\.bst=>\nopreamble\nopostamble"
+% -doc "datatool-manual.tex"
+% -comment "databib\.bst"
% -src "datatool-base.sty\Z=>datatool-base.sty"
% -src "datatool-fp.sty\Z=>datatool-fp.sty"
% -src "datatool-pgfmath.sty\Z=>datatool-pgfmath.sty"
@@ -15,11 +18,8 @@
% -src "dataplot.sty\Z=>dataplot.sty"
% -src "person.sty\Z=>person.sty"
% -src "databib.bst\Z=>databib.bst"
-% -doc "datatool-manual.tex"
-% -author "Nicola Talbot"
-% -comment "databib\.bst"
% datatool
-% Created on 2018/12/7 15:44
+% Created on 2019/9/27 19:53
%\fi
%\iffalse
%<*package>
@@ -42,7 +42,7 @@
%\fi
% \iffalse
% Doc-Source file to use with LaTeX2e
-% Copyright (C) 2018 Nicola Talbot, all rights reserved.
+% Copyright (C) 2019 Nicola Talbot, all rights reserved.
% \fi
% \iffalse
%<*driver>
@@ -68,7 +68,7 @@ datatool.dtx
\doxitem{Counter}{counter}{counters}
\doxitem{Option}{option}{package options}
-\CheckSum{24081}
+\CheckSum{24235}
\RecordChanges
\PageIndex
@@ -81,11 +81,11 @@ datatool.dtx
%\fi
%\MakeShortVerb{"}
%
-%\title{Documented Code for datatool v2.31}
+%\title{Documented Code for datatool v2.32}
%\author{Nicola L. C. Talbot\\
%\url{http://www.dickimaw-books.com/}}
%
-%\date{2018-12-07}
+%\date{2019-09-27}
%\maketitle
%
%\pagenumbering{roman}
@@ -100,8 +100,6 @@ datatool.dtx
%\pagenumbering{arabic}
%
%\StopEventually{%
-% \clearpage\phantomsection
-% \addcontentsline{toc}{chapter}{Index}%
% \PrintIndex
% \clearpage\phantomsection
% \addcontentsline{toc}{chapter}{History}\PrintChanges
@@ -121,7 +119,7 @@ datatool.dtx
%
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{datatool-base}[2018/12/07 v2.31 (NLCT)]
+\ProvidesPackage{datatool-base}[2019/09/27 v2.32 (NLCT)]
% \end{macrocode}
% Required packages:
% \begin{macrocode}
@@ -2626,8 +2624,7 @@ datatool.dtx
\dtl@split@str##2\@nil
}%
}%
- \def\dtl@split@str##1#2\@nil{%
- \def#4{##1}}%
+ \def\dtl@split@str##1#2\@nil{\def#4{##1}}%
\dtl@splitstr#1#2\@nil
}
% \end{macrocode}
@@ -3102,6 +3099,15 @@ datatool.dtx
% \end{macrocode}
%\end{macro}
%
+%\begin{macro}{\ifdtlcompareskipcs}
+%\changes{2.32}{2019-09-27}{new}
+%If true, \cs{dtlcompare} should skip control sequences.
+% \begin{macrocode}
+\newif\ifdtlcompareskipcs
+\dtlcompareskipcsfalse
+% \end{macrocode}
+%\end{macro}
+%
%\label{src:dtlcompare}
%\begin{macro}{\dtlcompare}
%\begin{definition}
@@ -3155,8 +3161,16 @@ datatool.dtx
%\dtlcompare{\mycount}{foo}{\uppercase{f}oo}\number\mycount, since
%the \cs{uppercase} command is ignored.
%
-%\item You can ``trick'' \cs{dtlcompare} using a command which doesn't
-%output any text. Suppose you have defined the following command:
+%\item A control sequence is treated as having the character code
+%value of 0. Pre version 2.32, \cs{dtlcompare} was advertised here
+%as skipping control sequences when actually it was treating a
+%control sequence as character 0. To avoid breaking
+%backward-compatibility where a control sequence is expected to have
+%this behaviour, we now have a switch to determine whether to treat
+%control sequences as 0 or to skip them.
+%
+%So you can now ``trick'' \cs{dtlcompare} using a command which doesn't
+%output any text if switch this conditional on. Suppose you have defined the following command:
%\begin{verbatim}
%\newcommand*{\noopsort}[1]{}
%\end{verbatim}
@@ -3234,100 +3248,159 @@ datatool.dtx
#1=1\relax
}%
{%
- \DTLsubstituteall{\@dtl@argA}{ }{\space }%
- \DTLsubstituteall{\@dtl@argB}{ }{\space }%
+% \end{macrocode}
+% Identify all word breaks.
+%\changes{2.32}{2019-09-27}{now using \cs{dtl@setwordbreaksnohyphens} to
+%deal with spaces}
+% \begin{macrocode}
+ \dtl@setwordbreaksnohyphens{\@dtl@argA}{\@dtl@wordbreak}%
+ \let\@dtl@argA\dtl@string
+ \dtl@setwordbreaksnohyphens{\@dtl@argB}{\@dtl@wordbreak}%
+ \let\@dtl@argB\dtl@string
\expandafter\dtl@getfirst\@dtl@argA\end@dtl@getfirst
\let\dtl@firstA=\dtl@first
\let\dtl@restA=\dtl@rest
\expandafter\dtl@getfirst\@dtl@argB\end@dtl@getfirst
\let\dtl@firstB=\dtl@first
\let\dtl@restB=\dtl@rest
- \expandafter\dtl@ifsingleorUTFviii\expandafter{\dtl@firstA}{%
- \expandafter\dtl@ifsingleorUTFviii\expandafter{\dtl@firstB}{%
- \expandafter\dtl@setcharcode\expandafter{\dtl@firstA}{\dtl@codeA}%
- \expandafter\dtl@setcharcode\expandafter{\dtl@firstB}{\dtl@codeB}%
- \ifnum\dtl@codeA=-1\relax
- \ifnum\dtl@codeB=-1\relax
+ \expandafter\dtl@ifsingleorUTFviii\expandafter{\dtl@firstA}%
+ {%
+ \expandafter\dtl@ifsingleorUTFviii\expandafter{\dtl@firstB}%
+ {%
+ \expandafter\dtl@setcharcode\expandafter{\dtl@firstA}{\dtl@codeA}%
+ \expandafter\dtl@setcharcode\expandafter{\dtl@firstB}{\dtl@codeB}%
+% \end{macrocode}
+%\changes{2.32}{2019-09-27}{added check to determine if control sequences
+%should be skipped}
+% If control sequences should be skipped, check if either is a
+% control sequence (the character code will be 0).
+% \begin{macrocode}
+ \let\dtl@donextcompare\@firstofone
+ \ifdtlcompareskipcs
+ \ifnum\dtl@codeA=0\relax
+ \ifnum\dtl@codeB=0\relax
+% \end{macrocode}
+%Skip both.
+% \begin{macrocode}
+ \edef\dtl@donext{%
+ \noexpand\dtlcompare
+ {\noexpand#1}{\expandonce\dtl@restA}{\expandonce\dtl@restB}}%
+ \dtl@donext
+ \let\dtl@donextcompare\@gobble
+ \else
+% \end{macrocode}
+%Skip A.
+% \begin{macrocode}
+ \edef\dtl@donext{%
+ \noexpand\dtlcompare
+ {\noexpand#1}{\expandonce\dtl@restA}{\expandonce\@dtl@argB}}%
+ \dtl@donext
+ \let\dtl@donextcompare\@gobble
+ \fi
+ \else
+ \ifnum\dtl@codeB=0\relax
+% \end{macrocode}
+%Skip B.
+% \begin{macrocode}
+ \edef\dtl@donext{%
+ \noexpand\dtlcompare
+ {\noexpand#1}{\expandonce\@dtl@argA}{\expandonce\dtl@restB}}%
+ \dtl@donext
+ \let\dtl@donextcompare\@gobble
+ \fi
+ \fi
+ \fi
+ \dtl@donextcompare
+ {%
+ \ifnum\dtl@codeA=-1\relax
+ \ifnum\dtl@codeB=-1\relax
% \end{macrocode}
%v2.25: added \cs{expandonce} to prevent non-ASCII characters from being
%expanded.
%\changes{2.25}{2016-01-18}{added \cs{expandonce}}
% \begin{macrocode}
- \edef\dtl@donext{%
- \noexpand\dtlcompare
- {\noexpand#1}{\expandonce\dtl@restA}{\expandonce\dtl@restB}}%
- \dtl@donext
- \else
- \edef\dtl@donext{%
- \noexpand\dtlcompare
- {\noexpand#1}%
- {\expandonce\dtl@restA}%
- {\expandonce\dtl@firstB\expandonce\dtl@restB}}%
- \dtl@donext
- \fi
- \else
- \ifnum\dtl@codeB=-1\relax
+ \edef\dtl@donext{%
+ \noexpand\dtlcompare
+ {\noexpand#1}{\expandonce\dtl@restA}{\expandonce\dtl@restB}}%
+ \dtl@donext
+ \else
+ \edef\dtl@donext{%
+ \noexpand\dtlcompare
+ {\noexpand#1}%
+ {\expandonce\dtl@restA}%
+ {\expandonce\dtl@firstB\expandonce\dtl@restB}}%
+ \dtl@donext
+ \fi
+ \else
+ \ifnum\dtl@codeB=-1\relax
% \end{macrocode}
%v2.25: added \cs{expandonce} to prevent non-ASCII characters from being
%expanded.
% \begin{macrocode}
- \edef\dtl@donext{%
- \noexpand\dtlcompare
- {\noexpand#1}%
- {\expandonce\dtl@firstA\expandonce\dtl@restA}%
- {\expandonce\dtl@restB}}%
- \dtl@donext
- \else
- \ifnum\dtl@codeA<\dtl@codeB
- #1=-1\relax
- \else
- \ifnum\dtl@codeA>\dtl@codeB
- #1=1\relax
- \else
- \ifdefempty{\dtl@restA}%
- {%
- \ifdefempty{\dtl@restB}%
- {%
- #1=0\relax
- }%
- {%
- #1=-1\relax
- }%
- }%
- {%
- \ifdefempty{\restB}%
- {%
- #1=1\relax
- }%
- {%
- \protected@edef\dtl@donext{%
- \noexpand\dtlcompare
- {\noexpand#1}{\dtl@restA}{\dtl@restB}}%
- \dtl@donext
- }%
- }%
- \fi
- \fi
- \fi
- \fi
- }{%
+ \edef\dtl@donext{%
+ \noexpand\dtlcompare
+ {\noexpand#1}%
+ {\expandonce\dtl@firstA\expandonce\dtl@restA}%
+ {\expandonce\dtl@restB}}%
+ \dtl@donext
+ \else
+ \ifnum\dtl@codeA<\dtl@codeB
+ #1=-1\relax
+ \else
+ \ifnum\dtl@codeA>\dtl@codeB
+ #1=1\relax
+ \else
+ \ifdefempty{\dtl@restA}%
+ {%
+ \ifdefempty{\dtl@restB}%
+ {%
+ #1=0\relax
+ }%
+ {%
+ #1=-1\relax
+ }%
+ }%
+ {%
+% \end{macrocode}
+%\changes{2.32}{2019-09-27}{corrected misspelt command}
+% \begin{macrocode}
+ \ifdefempty{\dtl@restB}%
+ {%
+ #1=1\relax
+ }%
+ {%
+ \protected@edef\dtl@donext{%
+ \noexpand\dtlcompare
+ {\noexpand#1}{\dtl@restA}{\dtl@restB}}%
+ \dtl@donext
+ }%
+ }%
+ \fi
+ \fi
+ \fi
+ \fi
+ }%
+ }%
+ {%
% \end{macrocode}
%v2.25: added \cs{expandonce} to prevent non-ASCII characters from being
%expanded.
% \begin{macrocode}
- \edef\dtl@donext{%
- \noexpand\dtlcompare
- {\noexpand#1}%
- {\expandonce\dtl@firstA\expandonce\dtl@restA}%
- {\expandonce\dtl@firstB\expandonce\dtl@restB}}%
- \dtl@donext
- }}{%
- \edef\dtl@donext{%
- \noexpand\dtlcompare
- {\noexpand#1}%
- {\expandonce\dtl@firstA\expandonce\dtl@restA}%
- {\expandonce\dtl@firstB\expandonce\dtl@restB}}%
- \dtl@donext
+ \edef\dtl@donext{%
+ \noexpand\dtlcompare
+ {\noexpand#1}%
+ {\expandonce\dtl@firstA\expandonce\dtl@restA}%
+ {\expandonce\dtl@firstB\expandonce\dtl@restB}}%
+ \dtl@donext
+ }%
+ }%
+ {%
+ \edef\dtl@donext{%
+ \noexpand\dtlcompare
+ {\noexpand#1}%
+ {\expandonce\dtl@firstA\expandonce\dtl@restA}%
+ {\expandonce\dtl@firstB\expandonce\dtl@restB}}%
+ \dtl@donext
}%
}%
}%
@@ -3414,8 +3487,9 @@ datatool.dtx
%\begin{definition}
%\cs{dtl@setcharcode}\marg{c}\marg{count register}
%\end{definition}
-% Sets \meta{count register} to the character code of \meta{c}, or to
-% -1 if \meta{c} is a control sequence, unless \meta{c} is either
+% Sets \meta{count register} to the character code of \meta{c}, or
+% to $-1$ if \meta{c} is empty, or to
+% 0 if \meta{c} is a control sequence, unless \meta{c} is either
% \cs{space} or |~| in which case it sets \meta{count register}
% to the character code of the space character.
% \begin{macrocode}
@@ -3923,76 +3997,123 @@ datatool.dtx
% \begin{macrocode}
\expandafter\dtl@setlccharcode\expandafter{\dtl@firstA}{\dtl@codeA}%
\expandafter\dtl@setlccharcode\expandafter{\dtl@firstB}{\dtl@codeB}%
- \ifnum\dtl@codeA=-1\relax
- \ifnum\dtl@codeB=-1\relax
+% \end{macrocode}
+%\changes{2.32}{2019-09-27}{added check to determine if control sequences
+%should be skipped}
+% If control sequences should be skipped, check if either is a
+% control sequence (the character code will be 0).
+% \begin{macrocode}
+ \let\dtl@donextcompare\@firstofone
+ \ifdtlcompareskipcs
+ \ifnum\dtl@codeA=0\relax
+ \ifnum\dtl@codeB=0\relax
+% \end{macrocode}
+%Skip both.
+% \begin{macrocode}
+ \edef\dtl@donext{%
+ \noexpand\dtlicompare
+ {\noexpand#1}{\expandonce\dtl@restA}{\expandonce\dtl@restB}}%
+ \dtl@donext
+ \let\dtl@donextcompare\@gobble
+ \else
+% \end{macrocode}
+%Skip A.
+% \begin{macrocode}
+ \edef\dtl@donext{%
+ \noexpand\dtlicompare
+ {\noexpand#1}{\expandonce\dtl@restA}{\expandonce\@dtl@argB}}%
+ \dtl@donext
+ \let\dtl@donextcompare\@gobble
+ \fi
+ \else
+ \ifnum\dtl@codeB=0\relax
+% \end{macrocode}
+%Skip B.
+% \begin{macrocode}
+ \edef\dtl@donext{%
+ \noexpand\dtlicompare
+ {\noexpand#1}{\expandonce\@dtl@argA}{\expandonce\dtl@restB}}%
+ \dtl@donext
+ \let\dtl@donextcompare\@gobble
+ \fi
+ \fi
+ \fi
+ \dtl@donextcompare
+ {%
+ \ifnum\dtl@codeA=-1\relax
+ \ifnum\dtl@codeB=-1\relax
% \end{macrocode}
%v2.25: added \cs{expandonce} to prevent non-ASCII characters from being
%expanded.
%\changes{2.25}{2016-01-18}{added \cs{expandonce}}
% \begin{macrocode}
- \edef\dtl@donext{%
- \noexpand\dtlicompare{\noexpand#1}%
- {\expandonce\dtl@restA}{\expandonce\dtl@restB}}%
- \dtl@donext
+ \edef\dtl@donext{%
+ \noexpand\dtlicompare{\noexpand#1}%
+ {\expandonce\dtl@restA}{\expandonce\dtl@restB}}%
+ \dtl@donext
+ \else
+ \edef\dtl@donext{%
+ \noexpand\dtlicompare
+ {\noexpand#1}%
+ {\expandonce\dtl@restA}%
+ {\expandonce\dtl@firstB\expandonce\dtl@restB}}%
+ \dtl@donext
+ \fi
\else
- \edef\dtl@donext{%
- \noexpand\dtlicompare
- {\noexpand#1}%
- {\expandonce\dtl@restA}%
- {\expandonce\dtl@firstB\expandonce\dtl@restB}}%
- \dtl@donext
- \fi
- \else
- \ifnum\dtl@codeB=-1\relax
+ \ifnum\dtl@codeB=-1\relax
% \end{macrocode}
%v2.25: added \cs{expandonce} to prevent non-ASCII characters from being
%expanded.
% \begin{macrocode}
- \edef\dtl@donext{%
- \noexpand\dtlicompare
- {\noexpand#1}%
- {\expandonce\dtl@firstA\expandonce\dtl@restA}%
- {\expandonce\dtl@restB}}%
- \dtl@donext
- \else
- \ifnum\dtl@codeA<\dtl@codeB
- #1=-1\relax
+ \edef\dtl@donext{%
+ \noexpand\dtlicompare
+ {\noexpand#1}%
+ {\expandonce\dtl@firstA\expandonce\dtl@restA}%
+ {\expandonce\dtl@restB}}%
+ \dtl@donext
\else
- \ifnum\dtl@codeA>\dtl@codeB
- #1=1\relax
+ \ifnum\dtl@codeA<\dtl@codeB
+ #1=-1\relax
\else
- \ifdefempty{\dtl@restA}%
- {%
- \ifdefempty{\dtl@restB}%
- {%
- #1=0\relax
- }%
+ \ifnum\dtl@codeA>\dtl@codeB
+ #1=1\relax
+ \else
+ \ifdefempty{\dtl@restA}%
{%
- #1=-1\relax
- }%
- }%
- {%
- \ifdefempty{\restB}%
- {%
- #1=1\relax
+ \ifdefempty{\dtl@restB}%
+ {%
+ #1=0\relax
+ }%
+ {%
+ #1=-1\relax
+ }%
}%
{%
% \end{macrocode}
+%\changes{2.32}{2019-09-27}{corrected misspelt command}
+% \begin{macrocode}
+ \ifdefempty{\dtl@restB}%
+ {%
+ #1=1\relax
+ }%
+ {%
+% \end{macrocode}
%v2.25: added \cs{expandonce} to prevent non-ASCII characters from being
%expanded.
% \begin{macrocode}
- \edef\dtl@donext{%
- \noexpand\dtlicompare
- {\noexpand#1}%
- {\expandonce\dtl@restA}%
- {\expandonce\dtl@restB}}%
- \dtl@donext
+ \edef\dtl@donext{%
+ \noexpand\dtlicompare
+ {\noexpand#1}%
+ {\expandonce\dtl@restA}%
+ {\expandonce\dtl@restB}}%
+ \dtl@donext
+ }%
}%
- }%
+ \fi
\fi
\fi
\fi
- \fi
+ }%
}%
{%
% \end{macrocode}
@@ -6138,7 +6259,7 @@ datatool.dtx
% Definitions of fixed-point commands that use the \sty{fp} package.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{datatool-fp}[2018/12/07 v2.31 (NLCT)]
+\ProvidesPackage{datatool-fp}[2019/09/27 v2.32 (NLCT)]
% \end{macrocode}
% Required packages:
% \begin{macrocode}
@@ -6427,7 +6548,7 @@ datatool.dtx
% Definitions of fixed-point commands that use the \sty{pgfmath} package.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{datatool-pgfmath}[2018/12/07 v2.31 (NLCT)]
+\ProvidesPackage{datatool-pgfmath}[2019/09/27 v2.32 (NLCT)]
% \end{macrocode}
% Required packages:
% \begin{macrocode}
@@ -6768,7 +6889,7 @@ datatool.dtx
%\section{Package Declaration}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{datatool}[2018/12/07 v2.31 (NLCT)]
+\ProvidesPackage{datatool}[2019/09/27 v2.32 (NLCT)]
% \end{macrocode}
% Load required packages:
% \begin{macrocode}
@@ -8267,7 +8388,7 @@ datatool.dtx
% \begin{macrocode}
{%
\dtlgetrow{#1}{#2}%
- \@dtl@assign{#3}{#1}%
+ \@dtl@assign{#3}{#1}%
}%
}%
{%
@@ -9878,11 +9999,12 @@ datatool.dtx
\DTLiffirstrow
% \end{macrocode}
% Define current \cs{DTLiffirstrow}
+%\changes{2.32}{2019-09-27}{removed \cs{relax}}
% \begin{macrocode}
\gdef\DTLiffirstrow##1##2{%
\expandafter\ifnum
\csname c@DTLrow\romannumeral\dtlforeachlevel\endcsname
- =1\relax
+ =1 %space intended
##1%
\else
##2%
@@ -9896,11 +10018,12 @@ datatool.dtx
% \end{macrocode}
% Define current \cs{DTLiflastrow}
%\changes{2.12}{2012-11-30}{fixed bug in \cs{DTLiflastrow}}
+%\changes{2.32}{2019-09-27}{removed \cs{relax}}
% \begin{macrocode}
\gdef\DTLiflastrow##1##2{%
\expandafter\ifnum
\csname c@DTLrow\romannumeral\dtlforeachlevel\endcsname
- =\csname dtlrows@#2\endcsname\relax
+ =\csname dtlrows@#2\endcsname
##1%
\else
##2%
@@ -9969,11 +10092,9 @@ datatool.dtx
= \dtlafterrow
% \end{macrocode}
% Assign commands to the required entries
+%\changes{2.32}{2019-09-27}{changed \cs{ifx} test to \cs{ifblank}}
% \begin{macrocode}
- \ifx\relax#3\relax
- \else
- \@dtl@assign{#3}{#2}%
- \fi
+ \ifblank{#3}{}{\@dtl@assign{#3}{#2}}%
% \end{macrocode}
% Do the main body of text if condition is satisfied
% \begin{macrocode}
@@ -10153,11 +10274,12 @@ datatool.dtx
\DTLiffirstrow
% \end{macrocode}
% Define current \cs{DTLiffirstrow}
+%\changes{2.32}{2019-09-27}{removed \cs{relax}}
% \begin{macrocode}
\gdef\DTLiffirstrow##1##2{%
\expandafter\ifnum
\csname c@DTLrow\romannumeral\dtlforeachlevel\endcsname
- =1\relax
+ =1 % space intended
##1%
\else
##2%
@@ -10171,11 +10293,12 @@ datatool.dtx
% \end{macrocode}
% Define current \cs{DTLiflastrow}
%\changes{2.12}{2012-11-30}{fixed bug in \cs{DTLiflastrow}}
+%\changes{2.32}{2019-09-27}{removed \cs{relax}}
% \begin{macrocode}
\gdef\DTLiflastrow##1##2{%
\expandafter\ifnum
\csname c@DTLrow\romannumeral\dtlforeachlevel\endcsname
- =\csname dtlrows@#2\endcsname\relax
+ =\csname dtlrows@#2\endcsname
##1%
\else
##2%
@@ -10225,15 +10348,16 @@ datatool.dtx
= \expandafter{\dtl@thisrow}%
% \end{macrocode}
% Assign commands to the required entries
+%\changes{2.32}{2019-09-27}{changed \cs{ifx} test to \cs{ifblank}}
% \begin{macrocode}
- \ifx\relax#3\relax
- \else
+ \ifblank{#3}{}
+ {%
% \end{macrocode}
% Need to set \cs{dtlcurrentrow} for \cs{@dtl@assign}
% \begin{macrocode}
\dtlcurrentrow=\expandafter{\dtl@thisrow}%
\@dtl@assign{#3}{#2}%
- \fi
+ }%
% \end{macrocode}
% Do the main body of text if condition is satisfied
% \begin{macrocode}
@@ -14363,7 +14487,7 @@ datatool.dtx
% Declare package:
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{datagidx}[2018/12/07 v2.31 (NLCT)]
+\ProvidesPackage{datagidx}[2019/09/27 v2.32 (NLCT)]
% \end{macrocode}
% Required packages:
% \begin{macrocode}
@@ -18332,22 +18456,48 @@ datatool.dtx
% need to redefine this if you want accented letters to be sorted
% differently from the unaccented version. This command should
% only be used within a scope.
-% \begin{macrocode}
-\newcommand*{\datagidxstripaccents}{%
+%\changes{2.32}{2019-09-27}{added test for kernel version}
+% Need to test kernel version. The new 2019/10/01 version has a
+% different definition of \cs{UTFviii@two@octets} which won't expand
+% UTF-8 characters to \cs{IeC} in the required context. (This is
+% really useful if you want extended characters in labels but not if
+% they need to be stripped.) If you don't want accents stripped then
+% redefine \cs{datagidxstripaccents} to do nothing.
+% \begin{macrocode}
+\@ifl@t@r\fmtversion{2019/10/01}
+{%
+ \newcommand*{\datagidxstripaccents}{%
% \end{macrocode}
% These redefinitions will only work with \cs{edef} or \cs{xdef}:
% \begin{macrocode}
- \let\add@accent@\@secondoftwo
- \let\@text@composite@x\@secondoftwo
- \let\@tabacckludge\@secondoftwo
+ \let\add@accent@\@secondoftwo
+ \let\@text@composite@x\@secondoftwo
+ \let\@tabacckludge\@secondoftwo
% \end{macrocode}
% The following are need with \cs{protected@edef} or \cs{protected@xdef}:
% \begin{macrocode}
- \expandafter\def\csname \encodingdefault-cmd\endcsname##1##2##3{##3}%
- \expandafter\def\csname OT1-cmd\endcsname##1##2##3{##3}%
- \expandafter\def\csname T1-cmd\endcsname##1##2##3{##3}%
- \expandafter\def\csname PD1-cmd\endcsname##1##2##3{##3}%
- \def\IeC##1{\@gobbletwo##1}%
+ \expandafter\def\csname \encodingdefault-cmd\endcsname##1##2##3{##3}%
+ \expandafter\def\csname OT1-cmd\endcsname##1##2##3{##3}%
+ \expandafter\def\csname T1-cmd\endcsname##1##2##3{##3}%
+ \expandafter\def\csname PD1-cmd\endcsname##1##2##3{##3}%
+ \def\IeC##1{\@gobbletwo##1}%
+ \let\UTFviii@two@octets\UTFviii@two@octets@combine
+ }%
+}
+{%
+% \end{macrocode}
+% Older kernels:
+% \begin{macrocode}
+ \newcommand*{\datagidxstripaccents}{%
+ \let\add@accent@\@secondoftwo
+ \let\@text@composite@x\@secondoftwo
+ \let\@tabacckludge\@secondoftwo
+ \expandafter\def\csname \encodingdefault-cmd\endcsname##1##2##3{##3}%
+ \expandafter\def\csname OT1-cmd\endcsname##1##2##3{##3}%
+ \expandafter\def\csname T1-cmd\endcsname##1##2##3{##3}%
+ \expandafter\def\csname PD1-cmd\endcsname##1##2##3{##3}%
+ \def\IeC##1{\@gobbletwo##1}%
+ }%
}
% \end{macrocode}
%\end{macro}
@@ -20290,17 +20440,10 @@ datatool.dtx
% Current location was saved in the previous run. Has it changed?
%\changes{2.15}{2013-07-10}{expanded and sanitize locations before
%comparing them}%
+%This may cause a problem on page boundaries so this code block may
+%be removed in future versions.
% \begin{macrocode}
- \protected@edef\@prev@location{%
- \csname datagidx@prev@loc@\Label\endcsname}%
- \@onelevel@sanitize\@prev@location
- \protected@edef\@cur@location{\CurrentLocation}%
- \@onelevel@sanitize\@cur@location
- \ifdefequal{\@prev@location}{\@cur@location}%
- {}%
- {%
- \global\let\@datagidx@dorerun@warn\@data@rerun@warn
- }%
+ \dtlgidx@checklocationchange
}%
{%
% \end{macrocode}
@@ -20338,6 +20481,24 @@ datatool.dtx
% \end{macrocode}
%\end{macro}
%
+%\begin{macro}{\dtlgidx@checklocationchange}
+%\changes{2.32}{??}{new}
+% \begin{macrocode}
+\newcommand*{\dtlgidx@checklocationchange}{%
+ \protected@edef\@prev@location{%
+ \csname datagidx@prev@loc@\Label\endcsname}%
+ \@onelevel@sanitize\@prev@location
+ \protected@edef\@cur@location{\CurrentLocation}%
+ \@onelevel@sanitize\@cur@location
+ \ifdefequal{\@prev@location}{\@cur@location}%
+ {}%
+ {%
+ \global\let\@datagidx@dorerun@warn\@data@rerun@warn
+ }%
+}
+% \end{macrocode}
+%\end{macro}
+%
%\begin{macro}{\datagidx@doifdisplayed}
%\begin{definition}
%\cs{datagidx@doifdisplayed}\marg{body}
@@ -20413,7 +20574,7 @@ datatool.dtx
%\section{Package Declaration}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{databib}[2018/12/07 v2.31 (NLCT)]
+\ProvidesPackage{databib}[2019/09/27 v2.32 (NLCT)]
% \end{macrocode}
% Load required packages:
% \begin{macrocode}
@@ -23336,7 +23497,7 @@ already exists}{}}}}
% Declare package:
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{databar}[2018/12/07 v2.31 (NLCT)]
+\ProvidesPackage{databar}[2019/09/27 v2.32 (NLCT)]
% \end{macrocode}
% Require \sty{xkeyval} package
% \begin{macrocode}
@@ -24643,7 +24804,7 @@ already exists}{}}}}
% Declare package:
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{datapie}[2018/12/07 v2.31 (NLCT)]
+\ProvidesPackage{datapie}[2019/09/27 v2.32 (NLCT)]
% \end{macrocode}
% Require \sty{xkeyval} package
% \begin{macrocode}
@@ -25445,7 +25606,7 @@ already exists}{}}}}
% Declare package:
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{dataplot}[2018/12/07 v2.31 (NLCT)]
+\ProvidesPackage{dataplot}[2019/09/27 v2.32 (NLCT)]
% \end{macrocode}
% Required packages
% \begin{macrocode}
@@ -27067,7 +27228,7 @@ east,southeast,south,southwest,west,northwest}[northeast]{%
% Package identification:
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{person}[2018/12/07 v2.31 (NLCT)]
+\ProvidesPackage{person}[2019/09/27 v2.32 (NLCT)]
% \end{macrocode}
% Requires the \sty{ifthen} package.
% \begin{macrocode}
diff --git a/macros/latex/contrib/datatool/datatool.ins b/macros/latex/contrib/datatool/datatool.ins
index 512f5a07a6..3b163f9b8c 100644
--- a/macros/latex/contrib/datatool/datatool.ins
+++ b/macros/latex/contrib/datatool/datatool.ins
@@ -1,10 +1,10 @@
-% datatool.ins generated using makedtx version 1.2 2018/12/7 15:44
+% datatool.ins generated using makedtx version 1.2 2019/9/27 19:53
\input docstrip
\preamble
datatool.dtx
- Copyright 2018 Nicola Talbot
+ Copyright 2019 Nicola Talbot
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/datatool/samples/sample-autokeys.pdf b/macros/latex/contrib/datatool/samples/sample-autokeys.pdf
index 5bde2cc5eb..ccb2338497 100644
--- a/macros/latex/contrib/datatool/samples/sample-autokeys.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-autokeys.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/samples/sample-barchart.pdf b/macros/latex/contrib/datatool/samples/sample-barchart.pdf
index 9cdf92def9..edc960eaf0 100644
--- a/macros/latex/contrib/datatool/samples/sample-barchart.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-barchart.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/samples/sample-datatooltk.pdf b/macros/latex/contrib/datatool/samples/sample-datatooltk.pdf
index 9c63274acf..7eecfaa37e 100644
--- a/macros/latex/contrib/datatool/samples/sample-datatooltk.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-datatooltk.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/samples/sample-dict.pdf b/macros/latex/contrib/datatool/samples/sample-dict.pdf
index cd16bc3eac..10df32852e 100644
--- a/macros/latex/contrib/datatool/samples/sample-dict.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-dict.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/samples/sample-europecv-bib.pdf b/macros/latex/contrib/datatool/samples/sample-europecv-bib.pdf
index 38abdb7044..5256e20b82 100644
--- a/macros/latex/contrib/datatool/samples/sample-europecv-bib.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-europecv-bib.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/samples/sample-gidx.pdf b/macros/latex/contrib/datatool/samples/sample-gidx.pdf
index 6621748211..9e490252ed 100644
--- a/macros/latex/contrib/datatool/samples/sample-gidx.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-gidx.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/samples/sample-glossary.pdf b/macros/latex/contrib/datatool/samples/sample-glossary.pdf
index 59129431dd..0313221175 100644
--- a/macros/latex/contrib/datatool/samples/sample-glossary.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-glossary.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/samples/sample-index.pdf b/macros/latex/contrib/datatool/samples/sample-index.pdf
index 16a363c58b..d72c814fc8 100644
--- a/macros/latex/contrib/datatool/samples/sample-index.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-index.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/samples/sample-index.tex b/macros/latex/contrib/datatool/samples/sample-index.tex
index 2a2673d0cc..ce0973c20d 100644
--- a/macros/latex/contrib/datatool/samples/sample-index.tex
+++ b/macros/latex/contrib/datatool/samples/sample-index.tex
@@ -70,12 +70,10 @@
% other encodings.)
\newterm{macramé}
- % Take care if the first letter starts with an accent.
- % The initial accented letter must be grouped to ensure it works
- % with \makefirstuc, but this will make the default label '{e}lite'
- % rather than 'elite', so let's override the default:
+\newterm{élite}
-\newterm[label=elite]{{é}lite}
+ % Terms with ligatures need to have the label set explicitly:
+\newterm[label=manoeuvre]{manœuvre}
% Sometimes the default sort may not suit your requirements. In
% which case you can override it:
@@ -676,7 +674,8 @@ Switching to small caps Roman page numbering.
\gls{ma},
\gls{macabre},
\gls{macrame},
-\gls{macedoine}.
+\gls{macedoine},
+\gls{manoeuvre}.
\Gls{elite},
\gls{deem},
diff --git a/macros/latex/contrib/datatool/samples/sample-mail-merge.pdf b/macros/latex/contrib/datatool/samples/sample-mail-merge.pdf
index 3e9fa49921..8aa8160e7e 100644
--- a/macros/latex/contrib/datatool/samples/sample-mail-merge.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-mail-merge.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/samples/sample-piechart.pdf b/macros/latex/contrib/datatool/samples/sample-piechart.pdf
index 0bce7fb05c..e4948d91fa 100644
--- a/macros/latex/contrib/datatool/samples/sample-piechart.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-piechart.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/samples/sample-sort.pdf b/macros/latex/contrib/datatool/samples/sample-sort.pdf
index 18eb0c79b4..bac8a64e20 100644
--- a/macros/latex/contrib/datatool/samples/sample-sort.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-sort.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/samples/sample-student-scores.pdf b/macros/latex/contrib/datatool/samples/sample-student-scores.pdf
index 9b85095fb1..f462cf430f 100644
--- a/macros/latex/contrib/datatool/samples/sample-student-scores.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-student-scores.pdf
Binary files differ
diff --git a/macros/latex/contrib/datatool/samples/sample-two-per-row.pdf b/macros/latex/contrib/datatool/samples/sample-two-per-row.pdf
index f22fea8cc6..3b123c90ee 100644
--- a/macros/latex/contrib/datatool/samples/sample-two-per-row.pdf
+++ b/macros/latex/contrib/datatool/samples/sample-two-per-row.pdf
Binary files differ
diff --git a/macros/latex/contrib/exsheets/README b/macros/latex/contrib/exsheets/README
index d6ca6030ca..d300a96c27 100644
--- a/macros/latex/contrib/exsheets/README
+++ b/macros/latex/contrib/exsheets/README
@@ -1,5 +1,5 @@
--------------------------------------------------------------------------
-EXSHEETS 2017/02/08 v0.21i
+EXSHEETS 2019/09/27 v0.21j
bundled packages:
the EXSHEETS package
Yet another package for the creation of exercise sheets
@@ -11,7 +11,7 @@ Clemens Niederberger
Web: https://bitbucket.org/cgnieder/exsheets/
E-Mail: contact@mychemistry.eu
--------------------------------------------------------------------------
-Copyright 2011-2017 Clemens Niederberger
+Copyright 2011-2019 Clemens Niederberger
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/exsheets/exsheets-listings.sty b/macros/latex/contrib/exsheets/exsheets-listings.sty
index 8e77c4aff4..40d20de90c 100644
--- a/macros/latex/contrib/exsheets/exsheets-listings.sty
+++ b/macros/latex/contrib/exsheets/exsheets-listings.sty
@@ -8,7 +8,7 @@
% Web: https://bitbucket.org/cgnieder/exsheets/
% E-Mail: contact@mychemistry.eu
% ----------------------------------------------------------------------------
-% Copyright 2011-2017 Clemens Niederberger
+% Copyright 2011-2019 Clemens Niederberger
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -138,7 +138,7 @@
\NewLstQuSolPair{lstquestion}{question}{lstsolution}{solution}
-\tex_endinput:D
+\file_input_stop:
HISTORY
2013/09/18 - first draft, see http://tex.stackexchange.com/a/133969/5049
diff --git a/macros/latex/contrib/exsheets/exsheets.sty b/macros/latex/contrib/exsheets/exsheets.sty
index 73136dadac..b323a8cc4e 100644
--- a/macros/latex/contrib/exsheets/exsheets.sty
+++ b/macros/latex/contrib/exsheets/exsheets.sty
@@ -8,7 +8,7 @@
% Web: http://www.mychemistry.eu/forums/forum/exsheets
% E-Mail: contact@mychemistry.eu
% ----------------------------------------------------------------------------
-% Copyright 2011-2017 Clemens Niederberger
+% Copyright 2011-2019 Clemens Niederberger
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -28,8 +28,8 @@
\RequirePackage { expl3 , xparse }
\ExplSyntaxOn
-\tl_const:Nn \c_exsheets_date_tl {2017/02/08}
-\tl_const:Nn \c_exsheets_version_tl {0.21i}
+\tl_const:Nn \c_exsheets_date_tl {2019/09/27}
+\tl_const:Nn \c_exsheets_version_tl {0.21j}
\tl_const:Nn \c_exsheets_info_tl
{Yet~ another~ package~ for~ the~ creation~ of~ exercise~ sheets~ and~ exams.}
@@ -118,7 +118,7 @@
}
\msg_new:nnn {exsheets} {loading-configurations}
- { Loading~ custom~ configurations~ file~ `exsheets_configurations.cgf'. }
+ { Loading~ custom~ configurations~ file~ `exsheets_configurations.cfg'. }
\msg_new:nnn {exsheets} {deprecated-command}
{
@@ -2489,9 +2489,9 @@
=
\use:c { l__exsheets_counter_#1_int }
}
- &&
- !\int_compare_p:n
- { \use:c { l__exsheets_counter_#1_int } = 0 }
+ % &&
+ % !\int_compare_p:n
+ % { \use:c { l__exsheets_counter_#1_int } = 0 }
}
{#2}
}
@@ -2752,7 +2752,7 @@
{ \exsheets_write_blank:n {#1} }
{
\bool_if:NTF \l__exsheets_blank_width_bool
- { \__exsheets_blank_skip:N \l__exsheets_blank_dim }
+ { \__exsheets_blank_skip:V \l__exsheets_blank_dim }
{
\__exsheets_blank_skip:n
{ \box_wd:N \l__exsheets_blank_box }
@@ -2760,7 +2760,7 @@
}
}
-\cs_new_protected:Npn \__exsheets_blank_skip:N #1
+\cs_new_protected:Npn \__exsheets_blank_skip:n #1
{
\bool_if:NTF \l__exsheets_blank_width_bool
{ \dim_set:Nn \l__exsheets_tmpa_dim {#1} }
@@ -2791,7 +2791,7 @@
}
{ \exsheets_write_blank:n { \skip_horizontal:N \l__exsheets_tmpa_dim } }
}
-\cs_generate_variant:Nn \__exsheets_blank_skip:N { n }
+\cs_generate_variant:Nn \__exsheets_blank_skip:n { V }
% the following code from Heiko Oberdieck in d.c.t.t served as inspiration
% and basis for the \blank command:
@@ -2965,7 +2965,7 @@
}
}
-\tex_endinput:D
+\file_input_stop:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
HISTORY:
@@ -3224,6 +3224,7 @@ HISTORY:
2016/10/25 v0.21g - smaller steps when creating the blank lines
2016/11/28 v0.21h - bug in \exsheets@used@id fixed
2017/02/08 v0.21i - adapt to l3sort integration into l3kernel
+2019/09/27 v0.21j - fix bug #44
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% TODO:
diff --git a/macros/latex/contrib/exsheets/exsheets_configurations.cfg b/macros/latex/contrib/exsheets/exsheets_configurations.cfg
index e5f7eb0046..9af630de96 100644
--- a/macros/latex/contrib/exsheets/exsheets_configurations.cfg
+++ b/macros/latex/contrib/exsheets/exsheets_configurations.cfg
@@ -5,10 +5,10 @@
%
% ----------------------------------------------------------------------------
% Clemens Niederberger
-% Web: http://www.mychemistry.eu/forums/forum/exsheets
+% Web: https://bitbucket.org/cgnieder/exsheets/
% E-Mail: contact@mychemistry.eu
% ----------------------------------------------------------------------------
-% Copyright 2011-2017 Clemens Niederberger
+% Copyright 2011-2019 Clemens Niederberger
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/exsheets/exsheets_en.pdf b/macros/latex/contrib/exsheets/exsheets_en.pdf
index 56e3247c0d..33b2e9a4d7 100644
--- a/macros/latex/contrib/exsheets/exsheets_en.pdf
+++ b/macros/latex/contrib/exsheets/exsheets_en.pdf
Binary files differ
diff --git a/macros/latex/contrib/exsheets/exsheets_en.tex b/macros/latex/contrib/exsheets/exsheets_en.tex
index d79c5de063..73c477afb5 100644
--- a/macros/latex/contrib/exsheets/exsheets_en.tex
+++ b/macros/latex/contrib/exsheets/exsheets_en.tex
@@ -10,10 +10,10 @@
%
% --------------------------------------------------------------------------
% Clemens Niederberger
-% Web: http://www.mychemistry.eu/forums/forum/exsheets/
+% Web: https://bitbucket.org/cgnieder/exsheets/
% E-Mail: contact@mychemistry.eu
% --------------------------------------------------------------------------
-% Copyright 2011-2017 Clemens Niederberger
+% Copyright 2011-2019 Clemens Niederberger
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/exsheets/exsheets_headings.cfg b/macros/latex/contrib/exsheets/exsheets_headings.cfg
index 3badcdbbf4..856601f095 100644
--- a/macros/latex/contrib/exsheets/exsheets_headings.cfg
+++ b/macros/latex/contrib/exsheets/exsheets_headings.cfg
@@ -8,7 +8,7 @@
% Web: https://bitbucket.org/cgnieder/exsheets/
% E-Mail: contact@mychemistry.eu
% --------------------------------------------------------------------------
-% Copyright 2011-2017 Clemens Niederberger
+% Copyright 2011-2019 Clemens Niederberger
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -358,4 +358,4 @@
attach = { main[hc,vc] number[hc,vc] (0pt,0pt) }
}
-\tex_endinput:D
+\file_input_stop:
diff --git a/macros/latex/contrib/exsheets/exsheets_headings.def b/macros/latex/contrib/exsheets/exsheets_headings.def
index e7100ce4d6..a003c96687 100644
--- a/macros/latex/contrib/exsheets/exsheets_headings.def
+++ b/macros/latex/contrib/exsheets/exsheets_headings.def
@@ -8,7 +8,7 @@
% Web: https://bitbucket.org/cgnieder/exsheets/
% E-Mail: contact@mychemistry.eu
% --------------------------------------------------------------------------
-% Copyright 2011-2017 Clemens Niederberger
+% Copyright 2011-2019 Clemens Niederberger
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -471,4 +471,4 @@
}
}
-\tex_endinput:D
+\file_input_stop:
diff --git a/macros/latex/required/babel/base/README.md b/macros/latex/required/babel/base/README.md
index 40ce729ea6..5c1718d763 100644
--- a/macros/latex/required/babel/base/README.md
+++ b/macros/latex/required/babel/base/README.md
@@ -1,4 +1,4 @@
-## Babel 3.33
+## Babel 3.34
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
@@ -51,12 +51,18 @@ respective authors.
### Latest changes
```
+3.34 2019-09-27
+ - Improved compatibility for \babelfont vs \setmainfont.
+ - Fix - active ' entered in an infinite loop with lua.
+ - Fix - main in \babelprovide was not set until begin document.
+
3.33 2019-07-19
- \prehyphenchar set to 0 in languages requiring it: kannada,
marathi, tamil, etc. (lua).
- \AddBabelHook can be set for specific languages.
- Fix - !\grq in T1 behaved like the ligature !`.
- Minimal preliminary support for the experimental harftex.
+
3.32 2019-06-03
- CJK line breaking is now disabled in verbatim (lua).
- New - \babelcharproperty, to change the direction, mirroring
@@ -119,30 +125,6 @@ respective authors.
- Set the \thepage bidi bahavior in foots/heads.
- Fix - Undefined \bbl@stripslash in Plain.
-3.22 2018-06-05
- - Fix - Error with \chapter if empty in ini
- - Prelimimary support for Sanskrit
- - Unknown languages in aux files do not raise an error
- any more (only show a warning).
-
-3.21 2018-05-10
- - Fix - equation numbers raised an error.
- - Two minor changes: if no language is requested load nil
- instead of raising an error, and the message 'babel <x.x>...'
- is not printed to the log any more.
-
-3.20 2018-05-02
- - ini files with the field digits.native define
- \<language>digits and \<language>counters. \arabic can be
- redefined to use native digits.
- - Fix - mapfont in bidi=basic didn't take into account combining
- marks (eg, Arabic vowels).
- - Fix - A bug introduced in 3.19, which sometimes reversed text
- in \hbox'es.
- - Fix for luatex 1.07 - An internal change in luatex broke
- bidi at 'automatic' hyphens.
- - Fix for latest latex - babel.ins raised an error.
-
```
Javier Bezos
diff --git a/macros/latex/required/babel/base/babel.dtx b/macros/latex/required/babel/base/babel.dtx
index c26a20a748..86d4890e34 100644
--- a/macros/latex/required/babel/base/babel.dtx
+++ b/macros/latex/required/babel/base/babel.dtx
@@ -31,7 +31,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2019/07/19 v3.33 The Babel package]
+\ProvidesFile{babel.dtx}[2019/09/27 v3.34 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -267,7 +267,7 @@ Javier Bezos
\subsection{Monolingual documents}
In most cases, a single language is required, and then all you need in
-\LaTeX{} is to load the package using its standand mechanism for this
+\LaTeX{} is to load the package using its standard mechanism for this
purpose, namely, passing that language as an optional argument. In
addition, you may want to set the font and input encodings.
@@ -282,7 +282,7 @@ addition, you may want to set the font and input encodings.
\documentclass{article}
\usepackage[T1]{fontenc}
-\usepackage[utf8]{inputenc}
+% \usepackage[utf8]{inputenc} % Uncomment if LaTeX < 2018-04-01
_\usepackage[french]{babel}_
@@ -349,9 +349,10 @@ Package babel Warning: No hyphenation patterns were preloaded for
\subsection{Multilingual documents}
-In multilingual documents, just use several options. The last one is
-considered the main language, activated by default. Sometimes, the
-main language changes the document layout (eg, |spanish| and |french|).
+In multilingual documents, just use a list of the required languages as
+package or class options. The last language is considered the main one,
+activated by default. Sometimes, the main language changes the document
+layout (eg, |spanish| and |french|).
\begin{example}
In \LaTeX, the preamble of the document:
@@ -364,12 +365,15 @@ main language changes the document layout (eg, |spanish| and |french|).
language in use, and the main one.
\end{example}
-You can also set the main language explicitly:
+You can also set the main language explicitly, but it is discouraged
+except if there a real reason to do so:
\begin{verbatim}
\documentclass{article}
\usepackage[_main=english_,dutch]{babel}
\end{verbatim}
+Examples of cases where |main| is useful are the following.
+
\begin{note}
Some classes load \babel{} with a hardcoded language option. Sometimes,
the main language could be overridden with something like that before
@@ -432,7 +436,7 @@ _\foreignlanguage{french}{français}_.
loading \babel{} by means of \textit{modifiers}. They are set after
the language name, and are prefixed with a dot (only when the language
is set as package option -- neither global options nor the |main| key
-accept them). An example is (spaces are not significant and they can
+accepts them). An example is (spaces are not significant and they can
be added or removed):\footnote{No predefined ``axis'' for modifiers
are provided because languages and their scripts have quite different
needs.}
@@ -442,7 +446,7 @@ needs.}
Attributes (described below) are considered modifiers, ie, you can
set an attribute by including it in the list of modifiers. However,
-modifiers is a more general mechanism.
+modifiers are a more general mechanism.
\subsection{\textsf{xelatex} and \textsf{lualatex}}
@@ -607,7 +611,7 @@ compatibility).
\Describe{\begin\menv{otherlanguage}}{\marg{language}\Eenv{otherlanguage}}
The environment \Lenv{otherlanguage} does basically the same as
-|\selectlanguage|, except the language change is (mostly) local to
+|\selectlanguage|, except that language change is (mostly) local to
the environment.
Actually, there might be some non-local changes, as this environment
@@ -659,7 +663,7 @@ say, |'| done by some languages (eg, \textsf{italian}, \textsf{french},
\Describe{\babeltags}{\char`\{\m{tag1} \texttt{=} \m{language1}, \m{tag2}
\texttt{=} \m{language2}, \dots\char`\}}
-\New{3.9i} In multilingual documents with many language switches the
+\New{3.9i} In multilingual documents with many language-switches the
commands above can be cumbersome. With this tool shorter names can be
defined. It adds nothing really new -- it is just syntactical sugar.
@@ -740,14 +744,14 @@ With |ini| files (see below), captions are ensured by default.
A \textit{shorthand} is a sequence of one or two characters that
expands to arbitrary \TeX{} code.
-Shorthands can be used for different kinds of things, as for example:
+Shorthands can be used for different kinds of things, for example:
(1) in some languages shorthands such as |"a| are defined to be able
to hyphenate the word if the encoding is |OT1|; (2) in some languages
shorthands such as |!| are used to insert the right amount of white
space; (3) several kinds of discretionaries and breaks can be inserted
easily with |"-|, |"=|, etc.
-The package \textsf{inputenc} as well as \xetex{} an \luatex{} have
+The package \textsf{inputenc} as well as \xetex{} and \luatex{} have
alleviated entering non-ASCII characters, but minority languages and
some kinds of text can still require characters not directly available
on the keyboards (and sometimes not even as separated or precomposed
@@ -860,7 +864,7 @@ system shorthands. Language-dependent user shorthands (new in
\defineshorthand{"*}{\babelhyphen{soft}}
\defineshorthand{"-}{\babelhyphen{hard}}
\end{verbatim}
- However, behavior of hyphens is language dependent. For example, in
+ However, the behavior of hyphens is language-dependent. For example, in
languages like Polish and Portuguese, a hard hyphen inside compound
words are repeated at the beginning of the next line. You could then
set:
@@ -870,7 +874,7 @@ system shorthands. Language-dependent user shorthands (new in
Here, options with |*| set a language-dependent user shorthand,
which means the generic one above only applies for the rest of
languages; without |*| they would (re)define the language shorthands
- instead, which are overriden by user ones.
+ instead, which are overridden by user ones.
Now, you have a single unified shorthand (|"-|), with a
content-based meaning (`compound word hyphen') whose visual behavior
@@ -924,7 +928,7 @@ in \textsf{english} the shorthands defined by \textsf{ngerman} with
with, for example, |\useshorthands| or |\useshorthands*|.)
Very often, this is a more convenient way to deactivate shorthands
-than |\shorthandoff|, as for example if you want to define a macro
+than |\shorthandoff|, for example if you want to define a macro
to easy typing phonetic characters with \textsf{tipa}:
\begin{verbatim}
\newcommand{\myipa}[1]{{\languageshorthands{none}\tipaencoding#1}}
@@ -937,7 +941,7 @@ language are taken into account, ie, not user shorthands), (2) turned
off with |\shorthandoff| or (3) deactivated with the internal
|\bbl@deactivate|; for example, \verb|\babelshorthand{"u}| or
\verb|\babelshorthand{:}|. (You can conveniently define your own
-macros, or even you own user shorthands provided they do not ovelap.)
+macros, or even your own user shorthands provided they do not overlap.)
For your records, here is a list of shorthands, but you must double
check them, as they may change:\footnote{Thanks to Enrico Gregorio}
@@ -1029,7 +1033,7 @@ this is not a real problem (just use ``allowed'' characters).
Shorthands are mainly intended for text, not for math. By setting this
option with the value |normal| they are deactivated in math mode
(default is |active|) and things like |${a'}$| (a closing brace after
-a shorthand) are not a source of trouble any more.
+a shorthand) are not a source of trouble anymore.
\Describe{config=}{\meta{file}} Load \meta{file}\texttt{.cfg} instead
of the default config file |bblopts.cfg| (the file is loaded even
@@ -1041,8 +1045,8 @@ package or global option, it is added to the list of requested
languages.
\Describe{headfoot=}{\meta{language}} By default, headlines and
-footlines are not touched (only marks), and if they contain language
-dependent macros (which is not usual) there may be unexpected
+footlines are not touched (only marks), and if they contain
+language-dependent macros (which is not usual) there may be unexpected
results. With this option you may set the language in heads and foots.
\Describe{noconfigs}{} Global and language default config files are
@@ -1100,7 +1104,7 @@ can take the following values:
options have been stated. The option |first| can be regarded as an
optimized version of \texttt{other*} for monolingual
documents.\footnote{Providing |foreign| is pointless, because the
- case mapping applied is that at the end of paragraph, but if either
+ case mapping applied is that at the end of the paragraph, but if either
\xetex{} or \luatex{} change this behavior it might be added. On
the other hand, |other| is provided even if I [JBL] think it isn't
really useful, but who knows.}
@@ -1122,11 +1126,11 @@ documents. See sec.~\ref{bidi}.
With this package option \babel{} just loads some basic macros (those
in |switch.def|), defines |\AfterBabelLanguage| and exits. It also
-selects the hyphenations patterns for the last language passed as
+selects the hyphenation patterns for the last language passed as
option (by its name in |language.dat|). There are two main uses:
classes and packages, and as a last resort in case there are, for some
reason, incompatible languages. It can be used if you just want to
-select the hyphenations patterns of a single language, too.
+select the hyphenation patterns of a single language, too.
% TODO: example
\Describe\AfterBabelLanguage{\marg{option-name}\marg{code}}
@@ -1945,8 +1949,8 @@ to select fonts in addition to the three basic families.
This makes sure the OpenType script for Devanagari is |deva| and not
|dev2| (\luatex{} does not detect automatically the correct
script\footnote{And even with the correct code some fonts could be
- rendered incorrectly by \textsf{fontspec}, so double check the
- results. \xetex{} fares better, but some font are still
+ rendered incorrectly by \textsf{fontspec}, so double-check the
+ results. \xetex{} fares better, but some fonts are still
problematic.}). You may also pass some options to \textsf{fontspec}:
with |silent|, the warnings about unavailable scripts or languages
are not shown (they are only really useful when the document format
@@ -1966,10 +1970,10 @@ to select fonts in addition to the three basic families.
|\fontspec| is not touched at all, only the preset font families
(|rm|, |sf|, |tt|, and the like). If a language is switched when an
\textit{ad hoc} font is active, or you select the font with this
- command, neither the script nor the language are passed. You must
+ command, neither the script nor the language is passed. You must
add them by hand. This is by design, for several reasons (for
example, each font has its own set of features and a generic setting
- for several of them could be problematic, and also a “lower levelâ€
+ for several of them could be problematic, and also a “lower-levelâ€
font selection is useful).
\end{note}
@@ -1993,7 +1997,9 @@ to select fonts in addition to the three basic families.
no-op). Of course, both methods are incompatible, and if you use
|\set|\textit{xxxx}|font|, font switching with |\babelfont| just
does \textit{not} work (nor the standard |\|\textit{xx}|default|,
- for that matter).
+ for that matter). As of \New{3.34} there is an attempt to make them
+ compatible, but the language system will not be set by \babel and
+ should be set with |fontspec| if necessary.
\end{warning}
\begin{troubleshooting}
@@ -2038,6 +2044,14 @@ There is a counterpart for code to be run when a language is
unselected: |\noextras|\m{lang}.
\end{itemize}
+\begin{note} Do \textit{not} redefine a caption in the following way:
+\begin{verbatim}
+\AtBeginDocument{\renewcommand\contentsname{Foo}}
+\end{verbatim}
+The changes may be discarded with a language selector, and the original
+value restored.
+\end{note}
+
\begin{note}
These macros (|\captions|\m{lang}, |\extras|\m{lang}) may be
redefined, but \textit{must not} be used as such -- they just pass
@@ -2064,11 +2078,14 @@ existing language, too, as explained in the previous subsection).
\Describe{\babelprovide}{\oarg{options}\marg{language-name}}
-Defines the internal structure of the language with some defaults: the
-hyphen rules, if not available, are set to the current ones, left and
-right hyphen mins are set to 2 and 3, but captions and date are not
-defined. Conveniently, \babel{} warns you about what to do. Very
-likely you will find alerts like that in the |log| file:
+If the language |\marg{language-name}| has not been defined and there
+are no options, it creates an “empty†one in the following way: defines
+the internal structure of the language with some defaults: the hyphen
+rules, if not available, are set to the current ones, left and right
+hyphen mins are set to 2 and 3, but captions and date are not defined.
+Conveniently, some options allow to fill the language, and \babel{}
+warns you about what to do if there is a missing string. Very likely
+you will find alerts like that in the |log| file:
\begin{verbatim}
Package babel Warning: \mylangchaptername not set. Please, define
(babel) it in the preamble with something like:
@@ -2187,7 +2204,7 @@ is, ‘when a character has the same direction as the script for the
“provided†language, then change its font to that set for this
language’. There are 3 directions, following the bidi Unicode
algorithm, namely, Arabic-like, Hebrew-like and left to
-right.\footnote{In future releases an new value (\texttt{script}) will
+right.\footnote{In future releases a new value (\texttt{script}) will
be added.} So, there should be at most 3 directives of this kind.
\Describe{intraspace=}{\meta{base} \meta{shrink} \meta{stretch}}
@@ -2295,13 +2312,13 @@ In \TeX, \verb|-| and \verb|\-| forbid further breaking opportunities
in the word. This is the desired behavior very often, but not always,
and therefore many languages provide shorthands for these
cases. Unfortunately, this has not been done consistently: for
-example, \verb|"-| in Dutch, Portugese, Catalan or Danish is a hard
+example, \verb|"-| in Dutch, Portuguese, Catalan or Danish is a hard
hyphen, while in German, Spanish, Norwegian, Slovak or Russian is a
soft hyphen. Furthermore, some of them even redefine |\-|, so that you
cannot insert a soft hyphen without breaking opportunities in the rest
of the word.
-Therefore, some macros are provide with a set of basic ``hyphens''
+Therefore, some macros are provided with a set of basic ``hyphens''
which can be used by themselves, to define a user shorthand, or even
in language files.
\begin{itemize}
@@ -2309,16 +2326,16 @@ in language files.
explanatory.
\item |\babelhyphen{repeat}| inserts a hard hyphen which is repeated
at the beginning of the next line, as done in languages like
- Polish, Portugese and Spanish.
+ Polish, Portuguese and Spanish.
\item |\babelhyphen{nobreak}| inserts a hard hyphen without a break
after it (even if a space follows).
-\item |\babelhyphen{empty}| inserts a break oportunity without
+\item |\babelhyphen{empty}| inserts a break opportunity without
a hyphen at all.
\item |\babelhyphen|\marg{text} is a hard ``hyphen'' using \m{text}
instead. A typical case is |\babelhyphen{/}|.
\end{itemize}
-With all of them hyphenation in the rest of the word is enabled. If
-you don't want enabling it, there is a starred counterpart:
+With all of them, hyphenation in the rest of the word is enabled. If
+you don't want to enable it, there is a starred counterpart:
|\babelhyphen*{soft}| (which in most cases is equivalent to the
original |\-|), |\babelhyphen*{hard}|, etc.
@@ -2345,7 +2362,7 @@ documents). Language exceptions take precedence over global ones.
It can be used only in the preamble, and exceptions are set when the
language is first selected, thus taking into account changes of
-|\lccodes|'s done in |\extras|\m{lang} as well as the language specific
+|\lccodes|'s done in |\extras|\m{lang} as well as the language-specific
encoding (not set in the preamble by default). Multiple
|\babelhyphenation|'s are allowed. For example:
\begin{verbatim}
@@ -2359,7 +2376,7 @@ font encodings are the same, like in Unicode based engines.
\begin{note}
Using |\babelhyphenation| with Southeast Asian scripts is mostly
pointless. But with |\babelpatterns| (below) you may fine-tune line
- breaking (only \luatex). Even if there are no pattern for the
+ breaking (only \luatex). Even if there are no patterns for the
language, you can add at least some typical cases.
\end{note}
@@ -2376,7 +2393,7 @@ combination already exists, it gets replaced by the new one.
It can be used only in the preamble, and patterns are added when the
language is first selected, thus taking into account changes of
-|\lccodes|'s done in |\extras|\m{lang} as well as the language specific
+|\lccodes|'s done in |\extras|\m{lang} as well as the language-specific
encoding (not set in the preamble by default). Multiple
|\babelpatterns|'s are allowed.
@@ -2402,7 +2419,7 @@ of the previous char in \luatex, and the font size set by the last
Currently \babel{} provides no standard interface to select
scripts, because they are best selected with either |\fontencoding|
-(low level) or a language name (high level). Even the Latin script may
+(low-level) or a language name (high-level). Even the Latin script may
require different encodings (ie, sets of glyphs) depending on the
language, and therefore such a switch would be in a sense
incomplete.\footnote{The so-called Unicode fonts do not improve the
@@ -2440,7 +2457,7 @@ used for ``ordinary'' text (they are stored in |\BabelNonText|, used
in some special cases when no Latin encoding is explicitly set).
The foregoing rules (which are applied ``at begin document'') cover
-most of cases. No assumption is made on characters above
+most of the cases. No assumption is made on characters above
127, which may not follow the LICR conventions -- the goal is just
to ensure most of the ASCII letters and symbols are the right ones.
@@ -2456,14 +2473,14 @@ differ in the way `weak' numeric characters are ordered (eg, Arabic
\begin{warning}
The current code for \textbf{text} in \luatex{} should be considered
- essentially stable, but, of course, it is not bug free and there
+ essentially stable, but, of course, it is not bug-free and there
could be improvements in the future, because setting bidi text has
many subtleties (see for example <https://www.w3.org/TR/html-bidi/>).
A basic stable version for other engines must wait. This applies to
text; there is a basic support for \textbf{graphical} elements,
including the |picture| environment (with \textsf{pict2e}) and
\textsf{pfg/tikz}. Also, indexes and the like are under study, as
- well as math (there are progresses in the latter, too, but for
+ well as math (there is progress in the latter, too, but for
example |cases| may fail).
An effort is being made to avoid incompatibilities in the future
@@ -2480,7 +2497,7 @@ There are some package options controlling bidi writing.
\New{3.14} Selects the bidi algorithm to be used. With |default| the
bidi mechanism is just activated (by default it is not), but every
-change must by marked up. In \xetex{} and \pdftex{} this is the only
+change must be marked up. In \xetex{} and \pdftex{} this is the only
option.
In \luatex, |basic-r| provides a simple and fast method for R text,
@@ -2580,7 +2597,7 @@ Arabic as @1Ùصحى العصر@0 \textit{fuá¹£á¸¥Ä l-Ê»aá¹£r} (MSA) and
\end{example}
\begin{note}
- Boxes are “black boxesâ€. Numbers inside an |\hbox| (as for example
+ Boxes are “black boxesâ€. Numbers inside an |\hbox| (for example
in a |\ref|) do not know anything about the surrounding chars. So,
|\ref{A}-\ref{B}| are not rendered in the visual order A-B, but in the
wrong one B-A (because the hyphen does not “see†the digits inside the
@@ -2591,7 +2608,7 @@ Arabic as @1Ùصحى العصر@0 \textit{fuá¹£á¸¥Ä l-Ê»aá¹£r} (MSA) and
\newcommand\refrange[2]{\babelsublr{\texthe{\ref{#1}}-\texthe{\ref{#2}}}}
\end{verbatim}
- In a future a more complete method, reading recursively boxed text, may
+ In the future a more complete method, reading recursively boxed text, may
be added.
\end{note}
@@ -2654,14 +2671,14 @@ bidirectional (with both R and L paragraphs) documents in \luatex{}.
toc entries are R by default if the main language is R.
\item[columns] required in \xetex{} and \pdftex{} to reverse the
- column order (currently only the standard two column mode); in
+ column order (currently only the standard two-column mode); in
\luatex{} they are R by default if the main language is R (including
\textsf{multicol}).
\item[footnotes] not required in monolingual documents, but it may be
useful in bidirectional documents (with both R and L paragraphs) in all
engines; you may use alternatively |\BabelFootnote| described below
- (what this options does exactly is also explained there).
+ (what this option does exactly is also explained there).
\item[captions] is similar to |sectioning|, but for |\caption|; not
required in monolingual documents with \luatex{}, but may be
@@ -2803,8 +2820,8 @@ The same name can be applied to several events. Hooks may be enabled
and disabled for all defined events with |\EnableBabelHook|\marg{name},
|\DisableBabelHook|\marg{name}. Names containing the string |babel| are
reserved (they are used, for example, by |\useshortands*| to add a hook
-for the event |afterextras|). \New{3.33} They may be also applied to an
-specific language with the optional argument; language specific
+for the event |afterextras|). \New{3.33} They may be also applied to a
+specific language with the optional argument; language-specific
settings are executed after global ones.
Current events are the following; in some of them you can use one to
@@ -2826,7 +2843,7 @@ three \TeX{} parameters (|#1|, |#2|, |#3|), with the meaning given:
\item[encodedcommands] (input, font encodings) Used (locally) in
|\StartBabelCommands|. Both \xetex{} and \luatex{} make sure the
encoded text is read correctly.
-\item[stopcommands] Used to reset the the above, if necessary.
+\item[stopcommands] Used to reset the above, if necessary.
\item[write] This event comes just after the switching commands are
written to the |aux| file.
\item[beforeextras] Just before executing |\extras|\m{language}. This
@@ -2852,6 +2869,13 @@ three \TeX{} parameters (|#1|, |#2|, |#3|), with the meaning given:
\item[afterreset] \New{3.9i} Executed when selecting a language just after
|\originalTeX| is run and reset to its base value, before executing
|\captions|\m{language} and |\date|\m{language}.
+% STILL UNDER STUDY:
+% \item[beforestart] \New{3.34} Executed either at the beginning of the
+% |aux| file (when read at the start of the document), or else at begin
+% document. In other words, it makes sure the code is executed always
+% and executed once. But be aware it is a somewhat dangerous, because
+% the scope in the first case is local, while in the second case is
+% global, so be careful with assignments.
\end{description}
Four events are used in \file{hyphen.cfg}, which are handled in a
@@ -2864,7 +2888,7 @@ ones, they only have a single hook and replace a default definition.
\item[everylanguage] (language) Executed before every language patterns
are loaded.
\item[loadkernel] (file) By default loads |switch.def|. It can be used
- to load a different version of this files or to load nothing.
+ to load a different version of this file or to load nothing.
\item[loadpatterns] (patterns file) Loads the patterns file. Used by
\file{luababel.def}.
\item[loadexceptions] (exceptions file) Loads the exceptions
@@ -2959,7 +2983,8 @@ Then you preprocess it with |devnag| \m{file}, which creates
script-specific features based on some properties. Currently, they are
3, namely, direction (ie, bidi class), mirroring glyphs, and line
breaking for CJK scripts. These properties are stored in \textsf{lua}
-tables, which you can modify with the following macro.
+tables, which you can modify with the following macro (for example,
+to set them for glyphs in the PUA).
\Describe{\babelcharproperty}{\marg{char-code}\oarg{to-char-code}%
\marg{propertry}\marg{value}}
@@ -2979,7 +3004,7 @@ For example:
This command is allowed only in vertical mode (the preamble or between
paragraphs).
-\subsection{Tips, workarounds, know issues and notes}
+\subsection{Tips, workarounds, known issues and notes}
\begin{itemize}
\item If you use the document class \cls{book} \emph{and} you use
@@ -3066,7 +3091,7 @@ some languages (kerning and spacing). Ligatures can be disabled.
\subsection{Current and future work}
-Current work is focused on the so-called complex scripts in \luatex{}.
+The current work is focused on the so-called complex scripts in \luatex{}.
In 8-bit engines, \babel{} provided a basic support for bidi text as
part of the style for Hebrew, but it is somewhat unsatisfactory and
internally replaces some hardwired commands by other hardwired commands
@@ -3074,7 +3099,7 @@ internally replaces some hardwired commands by other hardwired commands
Useful additions would be, for example, time, currency, addresses and
personal names.\footnote{See for example POSIX, ISO 14652 and the
-Unicode Common Locale Data Repository (CLDR). Those system, however,
+Unicode Common Locale Data Repository (CLDR). Those systems, however,
have limited application to \TeX\ because their aim is just to display
information and not fine typesetting.}. But that is the easy
part, because they don't require modifying the \LaTeX{} internals.
@@ -3177,7 +3202,7 @@ german hyphen.ger
You may also set the font encoding the patterns are intended for by
following the language name by a colon and the encoding
-code.\footnote{This in not a new feature, but in former versions it
+code.\footnote{This is not a new feature, but in former versions it
didn't work correctly.} For example:
\begin{verbatim}
german:T1 hyphenT1.ger
@@ -3251,19 +3276,19 @@ Some recommendations:
ancient language). Note however |=|, |<|, |>|, |:| and the like
can be dangerous, because they may be used as part of the syntax
of some elements (numeric expressions, key/value pairs, etc.).
-\item Captions should not contain shorthands or encoding dependent
+\item Captions should not contain shorthands or encoding-dependent
commands (the latter is not always possible, but should be clearly
documented). They should be defined using the LICR. You may
also use the new tools for encoded strings, described below.
\item Avoid adding things to |\noextras|\m{lang} except for umlauthigh
and friends, |\bbl@deactivate|, |\bbl@(non)frenchspacing|, and
- language specific macros. Use always, if possible, |\bbl@save| and
+ language-specific macros. Use always, if possible, |\bbl@save| and
|\bbl@savevariable| (except if you still want to have access to the
previous value). Do not reset a macro or a setting to a hardcoded
value. Never. Instead save its value in |\extras|\m{lang}.
\item Do not switch scripts. If you want to make sure a set of glyphs
- is used, switch either the font encoding (low level) or the language
- (high level, which in turn may switch the font encoding). Usage of things
+ is used, switch either the font encoding (low-level) or the language
+ (high-level, which in turn may switch the font encoding). Usage of things
like |\latintext| is deprecated.\footnote{But not removed, for backward
compatibility.}
\item Please, for ``private'' internal macros do not use the |\bbl@|
@@ -3307,7 +3332,7 @@ but if you want to do it, here are a few guidelines.
The following page provides a starting point:
\texttt{http://www.texnia.com/incubator.html}.
-If your need further assistance and technical advice in the
+If you need further assistance and technical advice in the
development of language styles, I am willing to help you. And of
course, you can make any suggestion you like.
@@ -3429,7 +3454,7 @@ first family in the given encoding seems to be needed.
Here is the basic structure of an |ldf| file, with a language, a
dialect and an attribute. Strings are best defined using the method
-explained in in sec. \ref{s:strings} (\babel{} 3.9 and later).
+explained in sec. \ref{s:strings} (\babel{} 3.9 and later).
\begin{verbatim}
\ProvidesLanguage{<language>}
@@ -3651,7 +3676,7 @@ key |strings| has also other two special values: |generic| and
|encoded|).
If a string is set several times (because several blocks are read),
-the first one take precedence (ie, it works much like
+the first one takes precedence (ie, it works much like
|\providecommand|).
Encoding info is |charset=| followed by a charset, which if given sets
@@ -3784,7 +3809,7 @@ to define |\abmoniname|, |\abmoniiname|, etc. (and similarly with
\Describe\SetCase{\oarg{map-list}\marg{toupper-code}\marg{tolower-code}}
Sets globally code to be executed at |\MakeUppercase| and
-|\MakeLowercase|. The code would be typically things like |\let\BB\bb|
+|\MakeLowercase|. The code would typically be things like |\let\BB\bb|
and |\uccode| or |\lccode| (although for the reasons explained above,
changes in lc/uc codes may not work). A \meta{map-list} is a series of
macros using the internal format of |\@uclclist| (eg,
@@ -3856,7 +3881,7 @@ assignment is wrong, fix it directly.
\subsection{Changes in \babel\ version 3.9}
-Most of changes in version 3.9 were related to bugs, either to fix them
+Most of the changes in version 3.9 were related to bugs, either to fix them
(there were lots), or to provide some alternatives. Even new features
like |\babelhyphen| are intended to solve a certain problem (in this
case, the lacking of a uniform syntax and behavior for shorthands
@@ -4046,8 +4071,8 @@ help from Bernd Raichle, for which I am grateful.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.33>>
-%<<date=2019/07/19>>
+%<<version=3.34>>
+%<<date=2019/09/27>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -4134,6 +4159,25 @@ help from Bernd Raichle, for which I am grateful.
% \end{macro}
% \end{macro}
%
+% \begin{macro}{\bbl@exp}
+%
+% Now, just syntactical sugar, but it makes partial expansion of
+% some code a lot more simple and readable. Here |\\| stands for
+% |\noexpand| and |\<..>| for |\noexpand| applied to a built macro
+% name (the latter does not define the macro if undefined to
+% |\relax|, because it is created locally). The result may be
+% followed by extra arguments, if necessary.
+%
+% \begin{macrocode}
+\def\bbl@exp#1{%
+ \begingroup
+ \let\\\noexpand
+ \def\<##1>{\expandafter\noexpand\csname##1\endcsname}%
+ \edef\bbl@exp@aux{\endgroup#1}%
+ \bbl@exp@aux}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\bbl@trim}
% The following piece of code is stolen (with some changes) from
% \textsf{keyval}, by David Carlisle. It defines two macros:
@@ -4257,12 +4301,20 @@ help from Bernd Raichle, for which I am grateful.
% |ho|, then |\relax| becomes |\rho|). No checking is done at all,
% because it is not a general purpose macro, and it is used by \babel{}
% only when it works (an example where it does \textit{not} work is in
-% |\bbl@TG@@date|). It may change! (to add new features).
-%
+% |\bbl@TG@@date|, and also fails if there are macros with spaces,
+% because they retokenized). It may change! (or even merged with
+% |\bbl@replace|; I'm not sure ckecking the replacement is really
+% necessary or just paranoia).
+%
+% \changes{babel~3.34}{2019/07/23}{Take into account prefixes like
+% \cs{long} and macros with trailing spaces. Don't touch original if
+% not necessary.}
+%
% \begin{macrocode}
-\expandafter\def\expandafter\bbl@parsedef\detokenize{macro:}#1->#2\relax{%
+\bbl@exp{\def\\\bbl@parsedef##1\detokenize{macro:}}#2->#3\relax{%
\def\bbl@tempa{#1}%
- \def\bbl@tempb{#2}}
+ \def\bbl@tempb{#2}%
+ \def\bbl@tempe{#3}}
\def\bbl@sreplace#1#2#3{%
\begingroup
\expandafter\bbl@parsedef\meaning#1\relax
@@ -4270,31 +4322,20 @@ help from Bernd Raichle, for which I am grateful.
\edef\bbl@tempc{\expandafter\strip@prefix\meaning\bbl@tempc}%
\def\bbl@tempd{#3}%
\edef\bbl@tempd{\expandafter\strip@prefix\meaning\bbl@tempd}%
- \bbl@exp{\\\bbl@replace\\\bbl@tempb{\bbl@tempc}{\bbl@tempd}}%
- \bbl@exp{%
+ \bbl@xin@{\bbl@tempc}{\bbl@tempe}% If not in macro, do nothing
+ \ifin@
+ \bbl@exp{\\\bbl@replace\\\bbl@tempe{\bbl@tempc}{\bbl@tempd}}%
+ \def\bbl@tempc{% Expanded an executed below as 'uplevel'
+ \\\makeatletter % "internal" macros with @ are assumed
+ \\\scantokens{%
+ \bbl@tempa\\\@namedef{\bbl@stripslash#1}\bbl@tempb{\bbl@tempe}}%
+ \catcode64=\the\catcode64\relax}% Restore @
+ \else
+ \let\bbl@tempc\@empty % Not \relax
+ \fi
+ \bbl@exp{% For the 'uplevel' assignments
\endgroup
- \\\makeatletter % "internal" macros with @ are assumed
- \\\scantokens{\def\\#1\bbl@tempa{\bbl@tempb}}%
- \catcode64=\the\catcode64\relax}} % Restore @
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\bbl@exp}
-%
-% Now, just syntactical sugar, but it makes partial expansion of
-% some code a lot more simple and readable. Here |\\| stands for
-% |\noexpand| and |\<..>| for |\noexpand| applied to a built macro
-% name (the latter does not define the macro if undefined to
-% |\relax|, because it is created locally). The result may be
-% followed by extra arguments, if necessary.
-%
-% \begin{macrocode}
-\def\bbl@exp#1{%
- \begingroup
- \let\\\noexpand
- \def\<##1>{\expandafter\noexpand\csname##1\endcsname}%
- \edef\bbl@exp@aux{\endgroup#1}%
- \bbl@exp@aux}
+ \bbl@tempc}} % empty or expand to set #1 with changes
% \end{macrocode}
% \end{macro}
%
@@ -4688,6 +4729,9 @@ help from Bernd Raichle, for which I am grateful.
\DeclareOption{silent}{}
\DeclareOption{mono}{}
\DeclareOption{shorthands=off}{\bbl@tempa shorthands=\bbl@tempa}
+% Don't use. Experimental:
+\newif\ifbbl@single
+\DeclareOption{selectors=off}{\bbl@singletrue}
<@More package options@>
% \end{macrocode}
%
@@ -4964,7 +5008,7 @@ help from Bernd Raichle, for which I am grateful.
% defined explicitly. So, package options not yet taken into
% account and stored in |bbl@language@opts| are assumed to be
% languages (note this list also contains the language given with
-% |main|). If not declared above, the name of the option and the
+% |main|). If not declared above, the names of the option and the
% file are the same.
%
% \begin{macrocode}
@@ -5056,7 +5100,7 @@ help from Bernd Raichle, for which I am grateful.
{Too late for \string\AfterBabelLanguage}%
{Languages have been loaded, so I can do nothing}}
% \end{macrocode}
-%
+%
% In order to catch the case where the user forgot to specify a
% language we check whether |\bbl@main@language|, has become
% defined. If not, no language has been loaded and an error
@@ -5083,7 +5127,7 @@ help from Bernd Raichle, for which I am grateful.
% The kernel of the \babel\ system is stored in either
% \file{hyphen.cfg} or \file{switch.def} and \file{babel.def}. The
% file \file{babel.def} contains most of the code, while
-% \file{switch.def} defines the language switching commands; both can
+% \file{switch.def} defines the language-switching commands; both can
% be read at run time. The file \file{hyphen.cfg} is a file that can
% be loaded into the format, which is necessary when you want to be
% able to switch hyphenation patterns (by default, it also inputs
@@ -5162,6 +5206,7 @@ help from Bernd Raichle, for which I am grateful.
\def\bbl@opt@safe{BR}
\ifx\@uclclist\@undefined\let\@uclclist\@empty\fi
\ifx\bbl@trace\@undefined\def\bbl@trace#1{}\fi
+ \expandafter\newif\csname ifbbl@single\endcsname
\fi
% \end{macrocode}
%
@@ -5358,7 +5403,8 @@ help from Bernd Raichle, for which I am grateful.
everylanguage=1,loadkernel=1,loadpatterns=1,loadexceptions=1,%
adddialect=2,patterns=2,defaultcommands=0,encodedcommands=2,write=0,%
beforeextras=0,afterextras=0,stopcommands=0,stringprocess=0,%
- hyphenation=2,initiateactive=3,afterreset=0,foreign=0,foreign*=0}
+ hyphenation=2,initiateactive=3,afterreset=0,foreign=0,foreign*=0,%
+ beforestart=0}
% \end{macrocode}
%
% \begin{macro}{\babelensure}
@@ -5602,12 +5648,28 @@ help from Bernd Raichle, for which I am grateful.
% \end{macrocode}
%
% We also have to make sure that some code gets executed at the
-% beginning of the document. Languages does not set |\pagedir|, so
+% beginning of the document. Languages do not set |\pagedir|, so
% we set here for the whole document to the main |\bodydir|.
%
+% \changes{babel~3.34}{2019/09/20}{New hook beforestart.}
+%
% \begin{macrocode}
+\def\bbl@beforestart{%
+ \bbl@usehooks{beforestart}{}%
+ \global\let\bbl@beforestart\relax}
\AtBeginDocument{%
+ \bbl@beforestart
+ \if@filesw
+ \immediate\write\@mainaux{%
+ % \let\string\bbl@nostdfont\string\@gobble
+ \string\bbl@beforestart}%
+ \fi
\expandafter\selectlanguage\expandafter{\bbl@main@language}%
+ \ifbbl@single % must go after the line above
+ \renewcommand\selectlanguage[1]{}%
+ \renewcommand\foreignlanguage[2]{#2}%
+ \global\let\babel@aux\@gobbletwo % Also as flag
+ \fi
\ifcase\bbl@engine\or\pagedir\bodydir\fi} % TODO - a better place
% \end{macrocode}
%
@@ -5641,7 +5703,7 @@ help from Bernd Raichle, for which I am grateful.
% the original catcode. It does not hurt, but should be fixed. It's
% already done with |\nfss@catcodes|, added in 3.10.
%
-% \changes{3.10}{2017/05/14}{Refactored. Add to \cs{nfss@catcodes} too.}
+% \changes{babel~3.10}{2017/05/14}{Refactored. Add to \cs{nfss@catcodes} too.}
%
% \begin{macrocode}
\bbl@trace{Shorhands}
@@ -5767,6 +5829,8 @@ help from Bernd Raichle, for which I am grateful.
% too}
% \changes{babel~3.9a}{2012/12/27}{Take into account mathematically
% active chars, to avoid infinite loops}
+% \changes{babel~3.34}{2019/09/23}{Math active in lua has a different
+% value}
%
% The very first thing to do is saving the original catcode and the
% original definition, even if not active, which is possible
@@ -5800,7 +5864,7 @@ help from Bernd Raichle, for which I am grateful.
\expandafter\let\csname normal@char#2\endcsname#3%
\else
\bbl@info{Making #2 an active character}%
- \ifnum\mathcode`#2="8000
+ \ifnum\mathcode`#2=\ifodd\bbl@engine"1000000 \else"8000 \fi
\@namedef{normal@char#2}{%
\textormath{#3}{\csname bbl@oridef@@#2\endcsname}}%
\else
@@ -6931,11 +6995,11 @@ help from Bernd Raichle, for which I am grateful.
% The following two commands are used to wrap the ``hyphen'' and
% set the behavior of the rest of the word -- the version with a
% single |@| is used when further hyphenation is allowed, while
-% that with |@@| if no more hyphen are allowed. In both cases, if
+% that with |@@| if no more hyphens are allowed. In both cases, if
% the hyphen is preceded by a positive space, breaking after the
% hyphen is disallowed.
%
-% There should not be a discretionaty after a hyphen at the
+% There should not be a discretionary after a hyphen at the
% beginning of a word, so it is prevented if preceded by a
% skip. Unfortunately, this does handle cases like ``(-suffix)''.
% |\nobreak| is always preceded by |\leavevmode|, in case the
@@ -7622,7 +7686,7 @@ help from Bernd Raichle, for which I am grateful.
% \texttt{OT1} encoding by default.
%
% Some code to construct these glyphs for the \texttt{OT1} encoding
-% was made available to me by Stipcevic Mario,
+% was made available to me by StipÄević Mario,
% (\texttt{stipcevic@olimp.irb.hr}).
%
% \begin{macrocode}
@@ -7678,7 +7742,7 @@ help from Bernd Raichle, for which I am grateful.
% marks, which make them usable both outside and inside mathmode.
% They are defined with |\ProvideTextCommandDefault|, but this is
% very likely not required because their definitions are based on
-% encoding dependent macros.
+% encoding-dependent macros.
%
% \changes{babel~3.16}{2018/01/02}{Adapted to TU and refactored -
% redundant code.}
@@ -7952,11 +8016,11 @@ help from Bernd Raichle, for which I am grateful.
% requested, an |ini| file. It may be used in conjunction to previouly
% loaded |ldf| files.
%
-% \changes{3.10}{2017/05/19}{Added \cs{babelprovide}}
-% \changes{3.13}{2017/08/30}{Added \cs{import}, which also reads
+% \changes{babel~3.10}{2017/05/19}{Added \cs{babelprovide}}
+% \changes{babel~3.13}{2017/08/30}{Added \cs{import}, which also reads
% dates. Some refactoring in the ini reader.}
-% \changes{3.15}{2017/10/30}{New keys script, language}
-% \changes{3.16}{2018/01/02}{Make sure ensuring works even before
+% \changes{babel~3.15}{2017/10/30}{New keys script, language}
+% \changes{babel~3.16}{2018/01/02}{Make sure ensuring works even before
% the language is selected}
% \changes{babel~3.19}{2018/04/23}{New option - mapfont. Currently
% only with direction}
@@ -7965,13 +8029,15 @@ help from Bernd Raichle, for which I am grateful.
% \changes{babel~3.23}{2018/09/01}{Valueless import}
% \changes{babel~3.26}{2018/10/16}{Quick fix for xetex - test the
% script for intraspace}
-% \changes{3.30}{2019/04/22}{Read some basic parameters from ini
+% \changes{babel~3.30}{2019/04/22}{Read some basic parameters from ini
% even without import.}
-% \changes{3.30}{2019/04/22}{Native digits (lua level).}
-% \changes{3.30}{2019/04/22}{New attribute in luatex for `locale'. Also
+% \changes{babel~3.30}{2019/04/22}{Native digits (lua level).}
+% \changes{babel~3.30}{2019/04/22}{New attribute in luatex for `locale'. Also
% \cs{localeid}}
-% \changes{3.32}{2019/05/30}{Activate CJK line breaking with an explicit
+% \changes{babel~3.32}{2019/05/30}{Activate CJK line breaking with an explicit
% intraspace.}
+% \changes{babel~3.34}{2019/09/20}{Fix - with main the language must not
+% be restored.}
%
% \begin{macrocode}
\bbl@trace{Creating languages and reading ini files}
@@ -8199,8 +8265,10 @@ help from Bernd Raichle, for which I am grateful.
\catcode`\@=\atcatcode
\let\atcatcode\relax
\fi}%
- \let\languagename\bbl@savelangname
- \chardef\localeid\bbl@savelocaleid\relax}
+ \ifx\bbl@KVP@main\@nil % Restore only if not 'main'
+ \let\languagename\bbl@savelangname
+ \chardef\localeid\bbl@savelocaleid\relax
+ \fi}
% \end{macrocode}
%
% A tool to define the macros for native digits from the list provided
@@ -8242,7 +8310,7 @@ help from Bernd Raichle, for which I am grateful.
%
% Depending on whether or not the language exists, we define two macros.
%
-% \changes{3.22}{2018/06/05}{Fix - Error with \cs{chapter} if empty in ini.}-
+% \changes{babel~3.22}{2018/06/05}{Fix - Error with \cs{chapter} if empty in ini.}-
%
% \begin{macrocode}
\def\bbl@provide@new#1{%
@@ -8300,7 +8368,7 @@ help from Bernd Raichle, for which I am grateful.
%
% The |hyphenrules| option is handled with an auxiliary macro.
%
-% \changes{3.14}{2017/10/03}{Take into account ini settings for
+% \changes{babel~3.14}{2017/10/03}{Take into account ini settings for
% hyphenrules if `import'.}
%
% \begin{macrocode}
@@ -8359,6 +8427,15 @@ help from Bernd Raichle, for which I am grateful.
\let\bbl@savestrings\@empty
\let\bbl@savetoday\@empty
\let\bbl@savedate\@empty
+ \def\bbl@inipreread##1=##2\@@{%
+ \bbl@trim@def\bbl@tempa{##1}% Redundant below !!
+ % Move trims here ??
+ \bbl@ifunset{bbl@KVP@\bbl@section/\bbl@tempa}%
+ {\expandafter\bbl@inireader\bbl@tempa=##2\@@}%
+ {\def\bbl@tempc{\expandafter\bbl@inireader\bbl@tempa=}%
+ \expandafter\expandafter\expandafter
+ \bbl@tempc\csname bbl@KVP@\bbl@section/\bbl@tempa\endcsname\@@}%
+ \global\bbl@csarg\let{KVP@\bbl@section/\bbl@tempa}\relax}%
\let\bbl@inireader\bbl@iniskip
\bbl@info{Importing data from babel-#1.ini for \languagename}%
\loop
@@ -8372,7 +8449,7 @@ help from Bernd Raichle, for which I am grateful.
\repeat
\fi}
\def\bbl@iniline#1\bbl@iniline{%
- \@ifnextchar[\bbl@inisec{\@ifnextchar;\bbl@iniskip\bbl@inireader}#1\@@}% ]
+ \@ifnextchar[\bbl@inisec{\@ifnextchar;\bbl@iniskip\bbl@inipreread}#1\@@}% ]
% \end{macrocode}
%
% The special cases for comment lines and sections are handled by the
@@ -8494,8 +8571,8 @@ help from Bernd Raichle, for which I am grateful.
%
% TODO. Remove copypaste pattern.
%
-% \changes{3.16}{2018/01/02}{Fix - dates were severely broken.}
-% \changes{3.28}{2019/04/01}{Start work on calendars.}
+% \changes{babel~3.16}{2018/01/02}{Fix - dates were severely broken.}
+% \changes{babel~3.28}{2019/04/01}{Start work on calendars.}
%
% \begin{macrocode}
\bbl@csarg\def{inikv@date.gregorian}#1=#2\@@{% for defaults
@@ -8607,10 +8684,12 @@ help from Bernd Raichle, for which I am grateful.
% when the language is first selected) to know which script/language
% must be enabled. This means we must make sure a few characters are
% not active. The |ini| is not read directly, but with a proxy |tex|
-% file named as the language.
+% file named as the language (which means any code in it must be
+% skipped, too.
%
-% \changes{3.16}{2018/01/02}{Load ids inside a box, to prevent extra
+% \changes{babel~3.16}{2018/01/02}{Load ids inside a box, to prevent extra
% spaces.}
+% \changes{babel~3.34}{2019/08/05}{Added \cs{endinput}.}
%
% \begin{macrocode}
\def\bbl@ini@ids#1{%
@@ -8618,7 +8697,8 @@ help from Bernd Raichle, for which I am grateful.
\begingroup
\bbl@add\bbl@secpost@identification{\closein1 }%
\catcode`\[=12 \catcode`\]=12 \catcode`\==12 %
- \bbl@read@ini{##1}%
+ \bbl@read@ini{##1}%
+ \endinput
\endgroup}% boxed, to avoid extra spaces:
{\setbox\z@\hbox{\InputIfFileExists{babel-#1.tex}{}{}}}}
% \end{macrocode}
@@ -8847,8 +8927,8 @@ help from Bernd Raichle, for which I am grateful.
% that definition (it would result in parameter stack overflow
% because of a circular definition).
%
-% (Recent versions of natbib change dynamically |\@citex|, so PR4087
-% doesn't seem fixable in a simple way. Just load natbib before.)
+% (Recent versions of \pkg{natbib} change dynamically |\@citex|, so PR4087
+% doesn't seem fixable in a simple way. Just load \pkg{natbib} before.)
%
% \begin{macrocode}
\def\@citex[#1][#2]#3{%
@@ -8998,13 +9078,14 @@ help from Bernd Raichle, for which I am grateful.
\edef\thepage{%
\noexpand\babelsublr{\unexpanded\expandafter{\thepage}}}}%
\fi}
- {\bbl@redefine\markright#1{%
- \bbl@ifblank{#1}%
- {\org@markright{}}%
- {\toks@{#1}%
- \bbl@exp{%
- \\\org@markright{\\\protect\\\foreignlanguage{\languagename}%
- {\\\protect\\\bbl@restore@actives\the\toks@}}}}}%
+ {\ifbbl@single\else
+ \bbl@redefine\markright#1{%
+ \bbl@ifblank{#1}%
+ {\org@markright{}}%
+ {\toks@{#1}%
+ \bbl@exp{%
+ \\\org@markright{\\\protect\\\foreignlanguage{\languagename}%
+ {\\\protect\\\bbl@restore@actives\the\toks@}}}}}%
% \end{macrocode}
%
% \end{macro}
@@ -9020,33 +9101,34 @@ help from Bernd Raichle, for which I am grateful.
% with the new definition of |\markboth|.
%
% \begin{macrocode}
- \ifx\@mkboth\markboth
- \def\bbl@tempc{\let\@mkboth\markboth}
- \else
- \def\bbl@tempc{}
- \fi
+ \ifx\@mkboth\markboth
+ \def\bbl@tempc{\let\@mkboth\markboth}
+ \else
+ \def\bbl@tempc{}
+ \fi
% \end{macrocode}
%
% Now we can start the new definition of |\markboth|
%
% \begin{macrocode}
- \bbl@redefine\markboth#1#2{%
- \protected@edef\bbl@tempb##1{%
- \protect\foreignlanguage
- {\languagename}{\protect\bbl@restore@actives##1}}%
- \bbl@ifblank{#1}%
- {\toks@{}}%
- {\toks@\expandafter{\bbl@tempb{#1}}}%
- \bbl@ifblank{#2}%
- {\@temptokena{}}%
- {\@temptokena\expandafter{\bbl@tempb{#2}}}%
- \bbl@exp{\\\org@markboth{\the\toks@}{\the\@temptokena}}}
+ \bbl@redefine\markboth#1#2{%
+ \protected@edef\bbl@tempb##1{%
+ \protect\foreignlanguage
+ {\languagename}{\protect\bbl@restore@actives##1}}%
+ \bbl@ifblank{#1}%
+ {\toks@{}}%
+ {\toks@\expandafter{\bbl@tempb{#1}}}%
+ \bbl@ifblank{#2}%
+ {\@temptokena{}}%
+ {\@temptokena\expandafter{\bbl@tempb{#2}}}%
+ \bbl@exp{\\\org@markboth{\the\toks@}{\the\@temptokena}}}
% \end{macrocode}
%
% and copy it to |\@mkboth| if necessary.
%
% \begin{macrocode}
- \bbl@tempc} % end \IfBabelLayout
+ \bbl@tempc
+ \fi} % end ifbbl@single, end \IfBabelLayout
% \end{macrocode}
%
% \end{macro}
@@ -9157,11 +9239,11 @@ help from Bernd Raichle, for which I am grateful.
%
% The package \pkg{varioref} defines |\Ref| to be a robust command
% wich uppercases the first character of the reference text. In
-% order to be able to do that it needs to access the exandable form
+% order to be able to do that it needs to access the expandable form
% of |\ref|. So we employ a little trick here. We redefine the
% (internal) command \verb*|\Ref | to call |\org@ref| instead of
-% |\ref|. The disadvantgage of this solution is that whenever the
-% derfinition of |\Ref| changes, this definition needs to be updated
+% |\ref|. The disadvantage of this solution is that whenever the
+% definition of |\Ref| changes, this definition needs to be updated
% as well.
%
% \begin{macrocode}
@@ -9436,7 +9518,7 @@ help from Bernd Raichle, for which I am grateful.
% Youssef Jabri), which is compatible with \babel{}.
%
% There are two ways of modifying macros to make them “bidiâ€, namely,
-% by patching the internal low level macros (which is what I have done
+% by patching the internal low-level macros (which is what I have done
% with lists, columns, counters, tocs, much like |rlbabel| did), and
% by introducing a “middle layer†just below the user interface
% (sectioning, footnotes).
@@ -9453,17 +9535,17 @@ help from Bernd Raichle, for which I am grateful.
% and so on, but bidi text does not work out of the box and some
% development is necessary. It also provides tools to properly
% set left-to-right and right-to-left page layouts. As Lua\TeX-ja
-% shows, vertical typesetting is posible, too. Its main drawback
+% shows, vertical typesetting is possible, too. Its main drawback
% is font handling is often considered to be less mature than
% \xetex{}, mainly in Indic scripts (but there are steps to make
% HarfBuzz, the \xetex{} font engine, available in \luatex{}; see
% <https://github.com/tatzetwerk/luatex-harfbuzz>).
% \end{itemize}
%
-% \changes{3.15}{2017/10/30}{Use an attribute instead of tex language
+% \changes{babel~3.15}{2017/10/30}{Use an attribute instead of tex language
% (reserved for hyphenation).}
-% \changes{3.15}{2017/10/30}{Store direction in @wdir@<lang>.}
-% \changes{3.28}{2019/04/01}{Dir in boxes within math and other
+% \changes{babel~3.15}{2017/10/30}{Store direction in @wdir@<lang>.}
+% \changes{babel~3.28}{2019/04/01}{Dir in boxes within math and other
% contexts (passim).}
%
% \begin{macrocode}
@@ -9599,7 +9681,7 @@ help from Bernd Raichle, for which I am grateful.
% properly handle the par direction. Note text and par dirs are
% decoupled to some extent (although not completely).
%
-% \changes{3.16}{2018/01/02}{Fix - the direction prevented the removal
+% \changes{babel~3.16}{2018/01/02}{Fix - the direction prevented the removal
% of the indent to be re-placed}
%
% \begin{macrocode}
@@ -9634,7 +9716,7 @@ help from Bernd Raichle, for which I am grateful.
% A tool for weak L (mainly digits). We also disable warnings with
% \textsf{hyperref}.
%
-% \changes{3.16}{2018/01/02}{New macro \cs{babelsublr}}
+% \changes{babel~3.16}{2018/01/02}{New macro \cs{babelsublr}}
%
% \begin{macrocode}
\DeclareRobustCommand\babelsublr[1]{\leavevmode{\bbl@textdir\z@#1}}
@@ -9998,7 +10080,9 @@ help from Bernd Raichle, for which I am grateful.
% write to auxs
\expandafter\ifx\csname date\languagename\endcsname\relax\else
\if@filesw
- \protected@write\@auxout{}{\string\babel@aux{\languagename}{}}%
+ \ifx\babel@aux\@gobbletwo\else % Set if single in the first, redundant
+ \protected@write\@auxout{}{\string\babel@aux{\languagename}{}}%
+ \fi
\bbl@usehooks{write}{}%
\fi
\fi}
@@ -10093,7 +10177,7 @@ help from Bernd Raichle, for which I am grateful.
% \changes{babel~3.9h}{2013/11/29}{Use \cs{def} instead of
% \cs{renewcommand} for \cs{BabelLower}}
% \changes{babel~3.9i}{2014/03/04}{Added `afterreset' hook}
-% \changes{3.15}{2017/10/30}{Remove spaces inside captions and date.}
+% \changes{babel~3.15}{2017/10/30}{Remove spaces inside captions and date.}
%
% \begin{macrocode}
\newif\ifbbl@usedategroup
@@ -10390,8 +10474,8 @@ help from Bernd Raichle, for which I am grateful.
% |\lccode|'s and font encodings are not set at all, so in most
% cases you should use |otherlanguage*|.
%
-% \changes{3.15}{2017/10/30}{Don't set language name. Use temp macro.}
-% \changes{3.15}{2018/02/14}{Fix - didn't work with polyglossia}
+% \changes{babel~3.15}{2017/10/30}{Don't set language name. Use temp macro.}
+% \changes{babel~3.15}{2018/02/14}{Fix - didn't work with polyglossia}
%
% \begin{macrocode}
\def\hyphenrules#1{%
@@ -10819,7 +10903,7 @@ help from Bernd Raichle, for which I am grateful.
% \changes{babel~3.9f}{2013/05/16}{Restored code to set default
% hyphenmins, which was deleted mistakenly}
%
-% \cs{bbl@languages} saves a snapshot of the loaded languagues in the
+% \cs{bbl@languages} saves a snapshot of the loaded languages in the
% form \cs{bbl@elt}\marg{language-name}\marg{number}%
% \marg{patterns-file}\marg{exceptions-file}. Note the last 2
% arguments are empty in `dialects' defined in |language.dat| with
@@ -10884,7 +10968,7 @@ help from Bernd Raichle, for which I am grateful.
% \end{macro}
%
% Now, hooks are defined. For efficiency reasons, they are dealt
-% here in a special way. Besides \luatex, format specific
+% here in a special way. Besides \luatex, format-specific
% configuration files are taken into account.
%
% \changes{babel~3.9b}{2013/03/25}{Fixed an idiot slip: \cs{def}
@@ -11054,7 +11138,7 @@ help from Bernd Raichle, for which I am grateful.
%
% \section{Font handling with fontspec}
%
-% \changes{3.15}{2017/10/30}{New way to select fonts, with \cs{babelfont}}
+% \changes{babel~3.15}{2017/10/30}{New way to select fonts, with \cs{babelfont}}
%
% Add the bidi handler just before luaoftload, which is loaded by default
% by LaTeX. Just in case, consider the possibility it has not been
@@ -11127,6 +11211,11 @@ help from Bernd Raichle, for which I am grateful.
%
% With explicit languages, we could define the font at once, but we
% don't. Just wait and see if the language is actually activated.
+% |bbl@font| replaces hardcoded font names inside |\..family| by the
+% corresponding macro |\..default|.
+%
+% \changes{babel~3.34}{2019/08/29}{Better checks for fonts, and improved
+% compatibility with fontspec.}
%
% \begin{macrocode}
%<<*Font selection>>
@@ -11134,14 +11223,18 @@ help from Bernd Raichle, for which I am grateful.
\@onlypreamble\babelfont
\newcommand\babelfont[2][]{% 1=langs/scripts 2=fam
\edef\bbl@tempa{#1}%
- \def\bbl@tempb{#2}%
+ \def\bbl@tempb{#2}% Used by \bbl@bblfont
\ifx\fontspec\@undefined
\usepackage{fontspec}%
\fi
\EnableBabelHook{babel-fontspec}% Just calls \bbl@switchfont
\bbl@bblfont}
-\newcommand\bbl@bblfont[2][]{% 1=features 2=fontname
- \bbl@ifunset{\bbl@tempb family}{\bbl@providefam{\bbl@tempb}}{}%
+\newcommand\bbl@bblfont[2][]{% 1=features 2=fontname, @font=rm|sf|tt
+ \bbl@ifunset{\bbl@tempb family}%
+ {\bbl@providefam{\bbl@tempb}}%
+ {\bbl@exp{%
+ \\\bbl@sreplace\<\bbl@tempb family >%
+ {\@nameuse{\bbl@tempb default}}{\<\bbl@tempb default>}}}%
% For the default font, just in case:
\bbl@ifunset{bbl@lsys@\languagename}{\bbl@provide@lsys{\languagename}}{}%
\expandafter\bbl@ifblank\expandafter{\bbl@tempa}%
@@ -11169,10 +11262,22 @@ help from Bernd Raichle, for which I am grateful.
% \end{macrocode}
%
% The following macro is activated when the hook |babel-fontspec| is
-% enabled.
-%
-% \begin{macrocode}
-\def\bbl@switchfont{%
+% enabled. But before we define a macro for a warning, which sets a
+% flag to avoid duplicate them.
+%
+% \begin{macrocode}
+\def\bbl@nostdfont#1{%
+ \bbl@ifunset{bbl@WFF@\f@family}%
+ {\bbl@csarg\gdef{WFF@\f@family}{}% Flag, to avoid dupl warns
+ \bbl@warning{The current font is not a babel standard family:\\%
+ #1%
+ \fontname\font\\%
+ There is nothing intrinsically wrong with it, but\\%
+ 'babel' will no set Script and Language. Consider\\%
+ defining a new family with \string\babelfont.\\%
+ Reported}}
+ {}}%
+\gdef\bbl@switchfont{%
\bbl@ifunset{bbl@lsys@\languagename}{\bbl@provide@lsys{\languagename}}{}%
\bbl@exp{% eg Arabic -> arabic
\lowercase{\edef\\\bbl@tempa{\bbl@cs{sname@\languagename}}}}%
@@ -11188,12 +11293,7 @@ help from Bernd Raichle, for which I am grateful.
\global\let\<bbl@##1dflt@\languagename>%
\<bbl@##1dflt@*\bbl@tempa>}}}%
{}}% 1=T - language, already defined
- \def\bbl@tempa{%
- \bbl@warning{The current font is not a standard family:\\%
- \fontname\font\\%
- Script and Language are not applied. Consider\\%
- defining a new family with \string\babelfont.\\%
- Reported}}%
+ \def\bbl@tempa{\bbl@nostdfont{}}%
\bbl@foreach\bbl@font@fams{% don't gather with prev for
\bbl@ifunset{bbl@##1dflt@\languagename}%
{\bbl@cs{famrst@##1}%
@@ -11207,6 +11307,40 @@ help from Bernd Raichle, for which I am grateful.
\bbl@ifrestoring{}{\bbl@tempa}}%
% \end{macrocode}
%
+% The following is executed at the beginning of the aux file or the
+% document to warn about fonts not defined with |\babelfont|.
+%
+% \begin{macrocode}
+\ifx\f@family\@undefined\else % if latex
+ \ifcase\bbl@engine % if pdftex
+ \let\bbl@ckeckstdfonts\relax
+ \else
+ \def\bbl@ckeckstdfonts{%
+ \begingroup
+ \global\let\bbl@ckeckstdfonts\relax
+ \let\bbl@tempa\@empty
+ \bbl@foreach\bbl@font@fams{%
+ \bbl@ifunset{bbl@##1dflt@}%
+ {\@nameuse{##1family}%
+ \bbl@csarg\gdef{WFF@\f@family}{}% Flag
+ \bbl@exp{\\\bbl@add\\\bbl@tempa{* \<##1family> / \f@family\\\\%
+ \space\space\fontname\font\\\\}}%
+ \bbl@csarg\xdef{##1dflt@}{\f@family}%
+ \expandafter\xdef\csname ##1default\endcsname{\f@family}}%
+ {}}%
+ \ifx\bbl@tempa\@empty\else
+ \bbl@warning{The following fonts are not babel standard families:\\%
+ \bbl@tempa
+ There is nothing intrinsically wrong with it, but\\%
+ 'babel' will no set Script and Language. Consider\\%
+ defining a new family with \string\babelfont.\\%
+ Reported}%
+ \fi
+ \endgroup}
+ \fi
+\fi
+% \end{macrocode}
+%
% Now the macros defining the font with \textsf{fontspec}.
%
% When there are repeated keys in \textsf{fontspec}, the last value
@@ -11215,7 +11349,7 @@ help from Bernd Raichle, for which I am grateful.
% |\bbl@mapselect| because |\selectfont| is called internally when a
% font is defined.
%
-% \changes{3.28}{2019/04/01}{\cs{babelfont} now based on
+% \changes{babel~3.28}{2019/04/01}{\cs{babelfont} now based on
% \cs{newfontfamily}.}
%
% \begin{macrocode}
@@ -11453,6 +11587,7 @@ help from Bernd Raichle, for which I am grateful.
<@Restore Unicode catcodes before loading patterns@>}
\ifx\DisableBabelHook\@undefined\endinput\fi
\AddBabelHook{babel-fontspec}{afterextras}{\bbl@switchfont}
+\AddBabelHook{babel-fontspec}{beforestart}{\bbl@ckeckstdfonts}
\DisableBabelHook{babel-fontspec}
<@Font selection@>
\input txtbabel.def
@@ -11478,7 +11613,7 @@ help from Bernd Raichle, for which I am grateful.
% Consider |txtbabel| as a shorthand for \textit{tex--xet babel},
% which is the bidi model in both \pdftex{} and \xetex{}.
%
-% \changes{3.33}{2019/05/04}{\cs{@tabular}, \cs{list}, etc., are
+% \changes{babel~3.32}{2019/05/04}{\cs{@tabular}, \cs{list}, etc., are
% patched, instead of redefined.}
%
% \begin{macrocode}
@@ -11590,7 +11725,7 @@ help from Bernd Raichle, for which I am grateful.
% latter. If there are new synonymous, the are added, but note if the
% language patterns have not been preloaded they won't at run time.
%
-% Other preloaded languages could be read twice, if they has been
+% Other preloaded languages could be read twice, if they have been
% preloaded into the format. This is not optimal, but it shouldn't
% happen very often -- with \luatex{} patterns are best loaded when
% the document is typeset, and the ``0th'' language is preloaded just
@@ -12111,7 +12246,7 @@ help from Bernd Raichle, for which I am grateful.
% (fullwidth \textit{vs.} halfwidth), not yet used. There is a separate
% file, defined below.
%
-% \changes{3.31}{2019/05/04}{Simple CJK line breaking.}
+% \changes{babel~3.31}{2019/05/04}{Simple CJK line breaking.}
%
% \textit{Work in progress.}
%
@@ -12122,6 +12257,7 @@ help from Bernd Raichle, for which I am grateful.
<@Restore Unicode catcodes before loading patterns@>}
\ifx\DisableBabelHook\@undefined\endinput\fi
\AddBabelHook{babel-fontspec}{afterextras}{\bbl@switchfont}
+\AddBabelHook{babel-fontspec}{beforestart}{\bbl@ckeckstdfonts}
\DisableBabelHook{babel-fontspec}
<@Font selection@>
% \end{macrocode}
@@ -12153,7 +12289,7 @@ help from Bernd Raichle, for which I am grateful.
\AtBeginDocument{\bbl@luafixboxdir}
% \end{macrocode}
%
-% \changes{3.32}{2019/05/23}{New - \cs{babelcharproperty}.}
+% \changes{babel~3.32}{2019/05/23}{New - \cs{babelcharproperty}.}
%
% The code for |\babelcharproperty| is straightforward. Just note the
% modified lua table can be different.
@@ -12225,12 +12361,12 @@ help from Bernd Raichle, for which I am grateful.
% \textsf{hhline}, \textsf{colortbl}, \textsf{longtable},
% \textsf{booktabs}, etc. However, \textsf{dcolumn} still fails.
%
-% \changes{3.18}{2018/02/14}{\cs{bbl@nextfake}, similar to the old
+% \changes{babel~3.18}{2018/02/14}{\cs{bbl@nextfake}, similar to the old
% \cs{nextfakemath} in Omega}
-% \changes{3.19}{2018/04/23}{Patch \cs{@eqnnum}, somewhat ad hoc. To be
+% \changes{babel~3.19}{2018/04/23}{Patch \cs{@eqnnum}, somewhat ad hoc. To be
% improved.}
-% \changes{3.21}{2018/05/09}{The ad hoc \cs{@eqnnum} was buggy. Fixed.}
-% \changes{3.31}{2019/05/04}{\cs{@tabular} and \cs{list} are patched,
+% \changes{babel~3.21}{2018/05/09}{The ad hoc \cs{@eqnnum} was buggy. Fixed.}
+% \changes{babel~3.31}{2019/05/04}{\cs{@tabular} and \cs{list} are patched,
% instead of redefined.}
%
% \begin{macrocode}
@@ -12271,7 +12407,8 @@ help from Bernd Raichle, for which I am grateful.
\noindent\box\@tempboxa}
\fi
\IfBabelLayout{tabular}
- {\bbl@replace\@tabular{$}{\bbl@nextfake$}%
+ {\let\bbl@OL@@tabular\@tabular
+ \bbl@replace\@tabular{$}{\bbl@nextfake$}%
\let\bbl@tabular\@tabular
\AtBeginDocument{%
\ifx\bbl@tabular\@tabular\else
@@ -12279,7 +12416,8 @@ help from Bernd Raichle, for which I am grateful.
\fi}}
{}
\IfBabelLayout{lists}
- {\bbl@sreplace\list{\parshape}{\bbl@listparshape}%
+ {\let\bbl@OL@list\list
+ \bbl@sreplace\list{\parshape}{\bbl@listparshape}%
\def\bbl@listparshape#1#2#3{%
\parshape #1 #2 #3 %
\ifnum\bbl@getluadir{page}=\bbl@getluadir{par}\else
@@ -12295,6 +12433,8 @@ help from Bernd Raichle, for which I am grateful.
\textdir TLT\relax
\def\bbl@pictresetdir{\textdir TRT\relax}%
\fi}%
+ \let\bbl@OL@@picture\@picture
+ \let\bbl@OL@put\put
\bbl@sreplace\@picture{\hskip-}{\bbl@pictsetdir\hskip-}%
\def\put(#1,#2)#3{% Not easy to patch. Better redefine.
\@killglue
@@ -12302,6 +12442,7 @@ help from Bernd Raichle, for which I am grateful.
\hb@xt@\z@{\kern#1\unitlength{\bbl@pictresetdir#3}\hss}}%
\AtBeginDocument
{\ifx\tikz@atbegin@node\@undefined\else
+ \let\bbl@OL@pgfpicture\pgfpicture
\bbl@sreplace\pgfpicture{\pgfpicturetrue}{\bbl@pictsetdir\pgfpicturetrue}%
\bbl@add\pgfsys@beginpicture{\bbl@pictsetdir}%
\bbl@add\tikz@atbegin@node{\bbl@pictresetdir}%
@@ -12316,19 +12457,26 @@ help from Bernd Raichle, for which I am grateful.
%
% \begin{macrocode}
\IfBabelLayout{counters}%
- {\bbl@sreplace\@textsuperscript{\m@th}{\m@th\mathdir\pagedir}%
+ {\let\bbl@OL@@textsuperscript\@textsuperscript
+ \bbl@sreplace\@textsuperscript{\m@th}{\m@th\mathdir\pagedir}%
\let\bbl@latinarabic=\@arabic
+ \let\bbl@OL@@arabic\@arabic
\def\@arabic#1{\babelsublr{\bbl@latinarabic#1}}%
\@ifpackagewith{babel}{bidi=default}%
{\let\bbl@asciiroman=\@roman
+ \let\bbl@OL@@roman\@roman
\def\@roman#1{\babelsublr{\ensureascii{\bbl@asciiroman#1}}}%
\let\bbl@asciiRoman=\@Roman
+ \let\bbl@OL@@roman\@Roman
\def\@Roman#1{\babelsublr{\ensureascii{\bbl@asciiRoman#1}}}%
+ \let\bbl@OL@labelenumii\labelenumii
\def\labelenumii{)\theenumii(}%
+ \let\bbl@OL@p@enumiii\p@enumiii
\def\p@enumiii{\p@enumii)\theenumii(}}{}}{}
<@Footnote changes@>
\IfBabelLayout{footnotes}%
- {\BabelFootnote\footnote\languagename{}{}%
+ {\let\bbl@OL@footnote\footnote
+ \BabelFootnote\footnote\languagename{}{}%
\BabelFootnote\localfootnote\languagename{}{}%
\BabelFootnote\mainfootnote{}{}{}}
{}
@@ -12338,11 +12486,13 @@ help from Bernd Raichle, for which I am grateful.
% formatting. They have very little in common and are grouped here, as
% a single option.
%
-% \changes{3.19}{2018/04/23}{New option extras for layout}
+% \changes{babel~3.19}{2018/04/23}{New option extras for layout}
%
% \begin{macrocode}
\IfBabelLayout{extras}%
- {\bbl@sreplace\underline{$\@@underline}{\bbl@nextfake$\@@underline}%
+ {\let\bbl@OL@underline\underline
+ \bbl@sreplace\underline{$\@@underline}{\bbl@nextfake$\@@underline}%
+ \let\bbl@OL@LaTeX2e\LaTeX2e
\DeclareRobustCommand{\LaTeXe}{\mbox{\m@th
\if b\expandafter\@car\f@series\@nil\boldmath\fi
\babelsublr{%
@@ -12353,7 +12503,7 @@ help from Bernd Raichle, for which I am grateful.
%
% \subsection{Auto bidi with \texttt{basic} and \texttt{basic-r}}
%
-% \changes{3.14}{2017/09/30}{LuaTeX - support for R/AL texts - basic-r}
+% \changes{babel~3.14}{2017/09/30}{LuaTeX - support for R/AL texts - basic-r}
%
% The file \textsf{babel-data-bidi.lua} currently only contains data. It is
% a large and boring file and it's not shown here. See the generated
diff --git a/macros/latex/required/babel/base/babel.ins b/macros/latex/required/babel/base/babel.ins
index ea54bbbf07..c0e8e5bfb5 100644
--- a/macros/latex/required/babel/base/babel.ins
+++ b/macros/latex/required/babel/base/babel.ins
@@ -26,7 +26,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%%
-\def\filedate{2019/07/19}
+\def\filedate{2019/09/27}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/macros/latex/required/babel/base/babel.pdf b/macros/latex/required/babel/base/babel.pdf
index 1fc17020fd..5d548ccc3e 100644
--- a/macros/latex/required/babel/base/babel.pdf
+++ b/macros/latex/required/babel/base/babel.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/bbcompat.dtx b/macros/latex/required/babel/base/bbcompat.dtx
index 063767ea93..8b58d8b7c7 100644
--- a/macros/latex/required/babel/base/bbcompat.dtx
+++ b/macros/latex/required/babel/base/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2019/07/19 v3.33]
+\ProvidesFile{bbcompat.dtx}[2019/09/27 v3.34]
%</dtx>
%
%% File 'bbcompat.dtx'
diff --git a/macros/xetex/latex/nanicolle/nanicolle-example.pdf b/macros/xetex/latex/nanicolle/nanicolle-example.pdf
index 07d4c95e04..0c110b2d80 100644
--- a/macros/xetex/latex/nanicolle/nanicolle-example.pdf
+++ b/macros/xetex/latex/nanicolle/nanicolle-example.pdf
Binary files differ
diff --git a/macros/xetex/latex/nanicolle/nanicolle.cls b/macros/xetex/latex/nanicolle/nanicolle.cls
index 2f3d72bff4..76f4cddc7c 100644
--- a/macros/xetex/latex/nanicolle/nanicolle.cls
+++ b/macros/xetex/latex/nanicolle/nanicolle.cls
@@ -20,7 +20,7 @@
% - the example files: [nanicolle-example.tex, nanicolle-example.pdf].
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{nanicolle}[2019/04/28 v2.00 class nanicolle]
+\ProvidesClass{nanicolle}[2019/09/27 v2.01 class nanicolle]
% CATCODE PART I
\makeatletter
% CLASS OPTIONS
@@ -57,7 +57,6 @@
\def\@unit{pt}
\def\vb@xt@{\vbox to}
% CATCODE PART II
-\catcode`\^^@\@other
% CONDITIONS
\newif\if@param@enough@
\newif\if@drew@map@
@@ -100,6 +99,32 @@
\newbox\pin@point
\setbox\pin@point=\vb@xt@\z@{\vss\hb@xt@\z@{%
\hss\includegraphics{point.pdf}\hss}\vss}
+% 20190926
+\newdimen\whiterule
+\newdimen\whitevsep
+\newdimen\whitehsep
+\whiterule=1.5pt
+\whitevsep=0.7pt
+\whitehsep=0.3pt
+\def\white@uline#1{%
+ \setbox\@tempboxa\hbox{\bfseries#1}%
+ \@tempdima\dimexpr\whiterule+%
+ \whitevsep+\dp\@tempboxa\relax
+ \leavevmode\allowbreak\hbox{%
+ \kern-\whitehsep
+ \lower\@tempdima\vbox{%
+ \hbox{%
+ \kern\whitehsep
+ \box\@tempboxa
+ \kern\whitehsep}%
+ \vskip\whitevsep
+ {\color{white}\hrule\@height\whiterule}}%
+ \kern-\whitehsep}}
+\long\def\lines@box#1{%
+ \setbox\@tempboxa=\vbox{#1\par}%
+ \vbox to \ht\@tempboxa{\leaders\hb@xt@\hsize{%
+ \kern1em\uline{\strut\hfill}}\vfill
+ \kern-1em}\vskip-\ht\@tempboxa\box\@tempboxa\par}
% UNIT EXPRESSIONS
\def\degree{\ensuremath{^\circ}}
\def\gobble@char#1{\relax}
@@ -120,116 +145,95 @@
\def\plus@one@cm#1{\plus@one@second{#1}{cm}}
\def\plus@one@m#1{\plus@one@second{#1}{m}}
% PARSING
-\RequirePackage{calc}
+% LATIN PARSING
+\def\inter@taxon@skip{ \hskip .1667em minus .1667em\relax}
+\def\upd@shape{%
+ \advance\word@cnt-\@ne
+ \ifcase\word@cnt
+ \upshape
+ \unskip\penalty-\f@ur
+ \inter@taxon@skip
+ \or
+ \itshape
+ \fi\ignorespaces}
+\RequirePackage{xstring}
+\def\strsubs#1#2{%
+ \StrSubstitute{\@tempstring}{#1}{#2}[\@tempstring]\ignorespaces}
+\def\handle@f{\textup{f.}\unless\ifnum\word@cnt<0\word@cnt\tw@\fi}
+\def\latin@parse#1{%
+ \word@cnt\tw@
+ \edef\@tempstring{#1}%
+ \expandarg
+ \strsubs{ '}{ \upshape`}
+ \strsubs{ }{ \upd@shape}%
+ \strsubs{subsp.}{\textup{subsp.}\word@cnt\tw@}
+ \strsubs{var.}{\textup{var.}\word@cnt\tw@}
+ \strsubs{f.}{\handle@f}
+ \strsubs{sp.}{\upshape sp.\word@cnt\z@}
+ \strsubs{cf.}{\textup{cf.}\word@cnt\tw@}
+ \strsubs{aff.}{\textup{aff.}\word@cnt\tw@}
+ \strsubs{et}{\penalty-\@ne et\penalty-\@ne}
+ \strsubs{ex}{\penalty-\tw@ et\penalty-\tw@}
+ \strsubs{(}{\penalty-\thr@@(}\strsubs{)}{)\penalty-\thr@@}
+ \strsubs{×}{\ensuremath{\mathsf{\times}}\word@cnt\@ne\ignorespaces}
+ {\itshape\@tempstring}}
+\def\col@latin#1{%
+ \raggedright
+ \hangindent=4em
+ \latin@parse{#1}}
+\def\det@latin#1{%
+ \latin@parse{#1}}
\RequirePackage{listofitems}
\reademptyitems
+ \catcode`\^^I\@other
+ \setsepchar{^^I}
\def\get@argin#1{%
\ifnum#1>\temp@arginlen\relax
\else\temp@argin[#1]\fi}
\def\col@parse@params#1{%
- \edef\temp@list{#1}
- \setsepchar{^^@}
- \readlist\temp@argin{\temp@list}
+ \readlist\temp@argin{#1}
\@param@enough@true
- \edef\RecordNo{\get@argin{2}}
- \edef\Collector{\get@argin{3}}
- \edef\CollectionNo{\get@argin{4}}
- \edef\DateCollection{\get@argin{5}}
- \edef\Family{\get@argin{6}}
- \edef\ChineseName{\get@argin{7}}
- \edef\ScientificName{\get@argin{8}}
- \edef\PhotoNo{\get@argin{9}}
- \edef\NoDuplication{\get@argin{10}}
- \edef\Location{\get@argin{11}}
- \edef\Longitude{\get@argin{12}}
- \edef\Latitude{\get@argin{13}}
- \edef\Altitude{\get@argin{14}}
- \edef\Habitat{\get@argin{15}}
- \edef\LifeForm{\get@argin{16}}
- \edef\Height{\get@argin{17}}
- \edef\DBH{\get@argin{18}}
- \edef\Description{\get@argin{19}}
+ \def\RecNum{\get@argin{2}}
+ \def\Collector{\get@argin{3}}
+ \def\ColNum{\get@argin{4}}
+ \def\ColDate{\get@argin{5}}
+ \def\Family{\get@argin{6}}
+ \def\ChnName{\get@argin{7}}
+ \edef\LatName{\get@argin{8}}
+ \def\PhotoNum{\get@argin{9}}
+ \def\NumDup{\get@argin{10}}
+ \def\Location{\get@argin{11}}
+ \def\Longitude{\get@argin{12}}
+ \def\Latitude{\get@argin{13}}
+ \def\Altitude{\get@argin{14}}
+ \def\Habitat{\get@argin{15}}
+ \def\LifeForm{\get@argin{16}}
+ \def\Height{\get@argin{17}}
+ \def\DBH{\get@argin{18}}
+ \def\Descr{\get@argin{19}}
\repeat@cnt\@ne
- \if@auto@duplicate\if\relax\NoDuplication\relax\else
- \repeat@cnt\NoDuplication\relax
+ \if@auto@duplicate\if\relax\NumDup\relax\else
+ \repeat@cnt\NumDup\relax
\fi\fi
\if\relax\Collector\relax\@param@enough@false\fi
- \if\relax\DateCollection\relax\@param@enough@false\fi
+ \if\relax\ColDate\relax\@param@enough@false\fi
\if\relax\Location\relax\@param@enough@false\fi
}
\def\det@parse@params#1{%
- \edef\temp@list{#1}
- \setsepchar{^^@}
- \readlist\temp@argin{\temp@list}
+ \readlist\temp@argin{#1}
\@param@enough@true
- \edef\RecordNo{\get@argin{2}}
- \edef\ScientificName{\get@argin{3}}
- \edef\ChineseName{\get@argin{4}}
- \edef\Identifier{\get@argin{5}}
- \edef\IdentifierStd{\get@argin{6}}
- \edef\DateIdentification{\get@argin{7}}
- \edef\Remark{\get@argin{8}}
- \edef\temp@name{\Identifier\IdentifierStd}
- \if\relax\ScientificName\relax\@param@enough@false\fi
+ \def\RecNum{\get@argin{2}}
+ \def\LatName{\get@argin{3}}
+ \def\ChnName{\get@argin{4}}
+ \def\Identifier{\get@argin{5}}
+ \def\IdentifierStd{\get@argin{6}}
+ \def\DateIdentification{\get@argin{7}}
+ \def\Remark{\get@argin{8}}
+ \def\temp@name{\Identifier\IdentifierStd}
+ \if\relax\LatName\relax\@param@enough@false\fi
\if\relax\temp@name\relax\@param@enough@false\fi
\if\relax\DateIdentification\relax\@param@enough@false\fi
}
-% LATIN PARSING
-\def\col@latin@break{\hfill\penalty-\@ne
- \hskip -3em plus -1fill\relax\hbox{}\hskip3em\relax}
-\def\col@latin@prefix{=-=}
-\def\col@latin@mark#1#2{%
- \expandafter\gdef\csname\col@latin@prefix#1\endcsname{#2}}
- \col@latin@mark{subsp.}{\col@latin@break{\upshape subsp\@.}\itshape\space}
- \col@latin@mark{var.}{\col@latin@break{\upshape var\@.}\itshape\space}
- \col@latin@mark{f.}{\col@latin@break{\upshape f\@.}\itshape\space}
- \col@latin@mark{cf.}{{\upshape cf\@.}\space}
- \col@latin@mark{aff.}{{\upshape aff\@.}\space}
- \col@latin@mark{sp.}{\upshape sp\@.\space}
- \col@latin@mark{@bquote}{\upshape\string`}
- \col@latin@mark{@equote}{\unskip\string'}
- \col@latin@mark{@times}{\ensuremath{\times}}
- \col@latin@mark{@end}{\global\let\@iterator\relax}
-\def\col@latin#1{%
- \itshape
- \gdef\@iterator##1 {%
- \@ifundefined{\col@latin@prefix##1}%
- {##1\space}%
- {\csname\col@latin@prefix##1\endcsname}%
- \@iterator}%
- \@iterator#1 @end
-}
-\def\inter@taxon@skip{\hskip .1667em minus .1667em\relax}
-\def\det@latin@prefix{^_^}
-\def\det@latin@mark#1#2{%
- \expandafter\gdef\csname\det@latin@prefix#1\endcsname{#2}}
- \det@latin@mark{subsp.}{{\upshape subsp\@.}\word@cnt\tw@\space}
- \det@latin@mark{var.}{{\upshape var\@.}\word@cnt\tw@\space}
- \det@latin@mark{f.}{{\upshape f\@.}\advance\word@cnt\tw@\space}
- \det@latin@mark{cf.}{{\upshape cf\@.}\word@cnt\tw@\space}
- \det@latin@mark{aff.}{{\upshape aff\@.}\word@cnt\tw@\space}
- \det@latin@mark{sp.}{\upshape sp\@.\word@cnt\z@\space}
- \det@latin@mark{@bquote}{\upshape\string`}
- \det@latin@mark{@equote}{\unskip\string'}
- \det@latin@mark{@times}{\ensuremath{\mathsf\times}\advance\word@cnt\@ne}
- \det@latin@mark{et}{\penalty-\@ne et\penalty-\@ne\space}
- \det@latin@mark{ex}{\penalty-\tw@ et\penalty-\tw@\space}
- \det@latin@mark{@lparen}{\penalty-\thr@@\lparen}
- \det@latin@mark{@rparen}{\unskip\rparen\penalty-\thr@@}
- \det@latin@mark{@end}{\global\let\@iterator\relax}
-\def\det@latin#1{%
- \itshape
- \word@cnt\tw@
- \leavevmode
- \gdef\@iterator##1 {%
- \@ifundefined{\det@latin@prefix##1}%
- {##1\space}%
- {\csname\det@latin@prefix##1\endcsname}%
- \advance\word@cnt-\@ne
- \ifcase\word@cnt\penalty-\f@ur\upshape\inter@taxon@skip\or\itshape\fi
- \@iterator}%
- \@iterator#1 @end
-}
% FONT STYLE
\def\headerstyle{\bfseries}
\def\headingstyle{\scshape}
@@ -268,21 +272,23 @@
\nointerlineskip
\centerline{\hss\rule{.25\paperwidth}{\NC@seprule}\hss}}
% COMPONENTS OF COLLECTION LABELS
+\RequirePackage{color}
\def\form@line#1#2{%
\par\hangindent=1em%
\leavevmode
- \setbox\header@box=\hbox{\headerstyle#1}%
+ \setbox\header@box=\hbox{\headerstyle\white@uline{#1}}%
\setbox\temp@box=\hbox{\copy\header@box\quad#2}%
\def\glue@begin{\quad\hfill}%
\def\glue@end{\hfill\hfill\hbox{}}%
\ifdim\wd\temp@box>\linewidth
- \def\glue@begin{\CJKglue\quad\CJKglue}\fi
+ \def\glue@begin{\CJKglue\quad\CJKglue}%
+ \def\glue@end{}\fi
\box\header@box
- \uline{\glue@begin#2\glue@end}\par}
+ \glue@begin#2\glue@end\par}
\def\form@cell#1#2{%
\leavevmode
- \hbox{\headerstyle#1}\nobreak
- \uline{\;\hfill#2\hfill\;}\hbox{}\penalty-1\relax}
+ \hbox{\headerstyle\white@uline{#1}}\nobreak
+ \;\hfill#2\hfill\;\hbox{}\penalty-1\relax\ignorespaces}
\def\heading@line#1{%
\setbox\temp@box=\hbox{#1}%
\ifdim\wd\temp@box>\linewidth
@@ -313,39 +319,41 @@
\fi
\fi}
\def\printform{%
- \form@line{采集人}{\Collector}%
- \form@cell{采集å·}{\CollectionNo}%
- \if@internal\form@cell{照片å·}{\PhotoNo}\par\fi
- \form@cell{采集日期}{\DateCollection}%
- \if@internal\form@cell{标本份数}{\NoDuplication}\fi\par
- \form@line{产地}{\Location}%
- \form@cell{ç»åº¦}{\plus@one@long\Longitude}%
- \form@cell{纬度}{\plus@one@lat\Latitude}\par
- \form@cell{æµ·æ‹”}{\plus@one@m\Altitude}%
- \form@cell{生境}{\Habitat}\par
- \form@cell{生活型}{\LifeForm}\penalty-2\relax%
- \form@cell{体高}{\plus@one@m\Height}%
- \form@cell{胸径}{\plus@one@cm\DBH}\par
- \form@cell{科å}{\Family}%
- \form@cell{中文å}{\ChineseName}\par
- \form@line{å­¦å}{\expandafter\col@latin\expandafter{\ScientificName}}
- \form@line{附注}{\Description}
+ \lines@box{%
+ \form@line{采集人}{\Collector}%
+ \form@cell{采集å·}{\ColNum}%
+ \if@internal\form@cell{照片å·}{\PhotoNum}\par\fi
+ \form@cell{采集日期}{\ColDate}%
+ \if@internal\form@cell{标本份数}{\NumDup}\fi\par
+ \form@line{产地}{\Location}%
+ \form@cell{ç»åº¦}{\plus@one@long\Longitude}%
+ \form@cell{纬度}{\plus@one@lat\Latitude}\par
+ \form@cell{æµ·æ‹”}{\plus@one@m\Altitude}%
+ \form@cell{生境}{\Habitat}\par
+ \form@cell{生活型}{\LifeForm}\penalty-2\relax%
+ \form@cell{体高}{\plus@one@m\Height}%
+ \form@cell{胸径}{\plus@one@cm\DBH}\par
+ \form@cell{科å}{\Family}%
+ \form@cell{中文å}{\ChnName}\par
+ \form@line{å­¦å}{\col@latin{\LatName}}
+ \form@line{附注}{\Descr}}
\nointerlineskip}
\if@col@barcode
\RequirePackage[code=Code39,X=.5mm,H=4mm]{makebarcode}
\fi
\def\printbarcode{%
\let\if@barcodeprepared@\if@col@barcode
- \if\relax\RecordNo\relax\@barcodeprepared@false\fi
+ \if\relax\RecNum\relax\@barcodeprepared@false\fi
\if\relax\@herbariumcode\relax\@barcodeprepared@false\fi
\if@barcodeprepared@
\vskip6.6pt\relax
- \resizebox{\columnwidth}{4mm}{\barcode{\@herbariumcode-\RecordNo}}\par
+ \resizebox{\columnwidth}{4mm}{\barcode{\@herbariumcode-\RecNum}}\par
\nointerlineskip\vskip13.9pt\relax
\else
\vskip\NC@margin
\fi
\cutting@line}
+\RequirePackage{calc}
\def\makemap#1{%
\unless\if@drew@map@
\if\relax\Longitude\relax\else
@@ -396,11 +404,11 @@
\fi
\def\printqrcode{%
\let\if@barcodeprepared@\if@det@barcode
- \if\relax\RecordNo\relax\@barcodeprepared@false\fi
+ \if\relax\RecNum\relax\@barcodeprepared@false\fi
\if\relax\@herbariumcode\relax\@barcodeprepared@false\fi
\if@barcodeprepared@
- \vb@xt@\z@{\vss\hbox{\qrcode[height=1cm]{\@herbariumcode.\RecordNo}}\kern-5pt}\fi}
-\def\identifier@skip{\hskip12mm minus 12mm}
+ \vb@xt@\z@{\vss\hbox{\qrcode[height=1cm]{\@herbariumcode.\RecNum}}\kern-5pt}\fi}
+\def\identifier@skip{\hskip 12mm minus 12mm}
\def\@Identify#1{%
\@identifying@true
\det@parse@params{#1}%
@@ -410,8 +418,8 @@
\vskip\NC@margin
\begingroup
\centering
- {\detlatinstyle\expandafter\det@latin\expandafter{\ScientificName}\par}%
- {\detchinesestyle\leavevmode\ChineseName\par}%
+ {\detlatinstyle\expandafter\det@latin\expandafter{\LatName}\par}%
+ {\detchinesestyle\leavevmode\ChnName\par}%
\endgroup
\vskip7pt\relax
\hb@xt@\linewidth{%
@@ -431,31 +439,11 @@
\@identifying@false}
\def@to@eol\Identify\@Identify
% CATCODES PART III
-\def\markdown{\catcode`\*\active\catcode`\'\active}
-\def\endmarkdown{\catcode`\*\@other\catcode`\'\@other}
-\markdown
-\def*#1*{{\noexpand\noexpand\noexpand\itshape#1}}
-\def'#1'{@bquote #1 @equote }
-\endmarkdown
-\catcode`\×\active
- \def×{@times }
\catcode`\&\active
\def&{et}
-\let\lparen(%)
-\let\rparen)%(
-\catcode`\(\active%\)
-\def(#1){%
- \if@identifying@
- @lparen\space #1 @rparen\space
- \else
- \lparen#1\rparen
- \fi}
-\catcode`\^^@\@other
-\catcode`\^^I\active
- \def^^I{^^@}
\makeatother
% HOOKS
-\AtBeginDocument{\begin{multicols*}{4}\markdown}
-\AtEndDocument{\endmarkdown\end{multicols*}}
+\AtBeginDocument{\begin{multicols*}{4}}
+\AtEndDocument{\end{multicols*}}
\endinput
% END OF FILE nanicolle.cls
diff --git a/macros/xetex/latex/nanicolle/nanicolle.pdf b/macros/xetex/latex/nanicolle/nanicolle.pdf
index 81ac650d42..797eacb915 100644
--- a/macros/xetex/latex/nanicolle/nanicolle.pdf
+++ b/macros/xetex/latex/nanicolle/nanicolle.pdf
Binary files differ
diff --git a/macros/xetex/latex/nanicolle/nanicolle.tex b/macros/xetex/latex/nanicolle/nanicolle.tex
index 3695fbd7c6..fef51adda8 100644
--- a/macros/xetex/latex/nanicolle/nanicolle.tex
+++ b/macros/xetex/latex/nanicolle/nanicolle.tex
@@ -31,11 +31,17 @@
\usepackage{rulerbox}
% \usepackage{url}
\usepackage{color}
- \definecolor{darkmiku}{RGB}{19, 149, 139}
+ \definecolor{mikudark}{RGB}{19, 149, 139}
\usepackage{array}
\newcolumntype{+}{>{\global\let\currentrowstyle\relax}}
\newcolumntype{^}{>{\currentrowstyle}}
\newcommand{\rowstyle}[1]{\gdef\currentrowstyle{#1}#1\ignorespaces}
+\usepackage{enumitem}
+ \setlist[description]{font=\color{mikudark}\bfseries}
+\usepackage{multicol}
+ \setlength\columnsep{2.5em}
+ \setlength\columnseprule{0.4pt}
+\usepackage{adjustbox}
\makeatletter
\let\url\texttt
@@ -50,7 +56,7 @@
\def\@ran{\raisebox{.2ex}{\ensuremath{\rangle}}}
\def\param#1{\textrm{\@lan\textit{#1}\@ran}}
\def\stopurl{\rlap{\char00}} % WHY URL IS TO GRAB EVERYTHING IT SEES?
-\long\def\cmd#1{{\ttfamily\color{darkmiku}#1}}
+\long\def\cmd#1{{\ttfamily\color{mikudark}#1}}
\long\def\pbox#1{\leavevmode\parbox{.86\linewidth}{\cmd{#1}}\kern-.03\linewidth}
\long\edef\[#1\]{$$\noexpand\pbox{\noexpand\raggedright#1\par}$$}
\catcode`\$=\active
@@ -76,7 +82,7 @@
\author{æ¨å®‡æ˜Œ%
\footnote{电å­é‚®ç®±ä¸º\url{yang.yc.allium@gmail.com}\stopurl 。}%
\quad〔\textsc{Negimoriya}〕}
-\date{2019年4月28日\qquad ver.~2.00}
+\date{2019年9月27日\qquad ver.~2.01}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -90,7 +96,7 @@
本文介ç»çš„\LaTeX{}文档类\pkgname{nanicolle}å¯ç”¨äºŽæ¤ç‰©æ ‡æœ¬ä¸­æ–‡é‡‡é›†æ ‡ç­¾å’Œé‰´å®šæ ‡ç­¾çš„排版。两ç§æ ‡ç­¾åˆ†åˆ«ç”¨$\string\Collect$命令和$\string\Identify$å称产生。排好的标签å¯ç›´æŽ¥æ‰“å°ã€‚
-\pkgname{nanicolle}ä¾èµ–\pkgname{ctex}å®é›†å’Œ\pkgname{graphicx}ã€\pkgname{geometry}ã€\pkgname{multicol}ã€\pkgname{calc}ã€\pkgname{listofitems}ç­‰å®åŒ…。目å‰ï¼Œ\pkgname{nanicolle}文档类仅支æŒ\XeLaTeX{}编译方å¼ã€‚
+\pkgname{nanicolle}ä¾èµ–\pkgname{ctex}å®é›†å’Œ\pkgname{graphicx}ã€\pkgname{geometry}ã€\pkgname{multicol}ã€\pkgname{calc}ã€\pkgname{listofitems}ã€\pkgname{color}ã€\pkgname{xstring}ç­‰å®åŒ…。目å‰ï¼Œ\pkgname{nanicolle}文档类仅支æŒ\XeLaTeX{}编译方å¼ã€‚
\pkgname{nanicolle}按 The \LaTeX{} Project Public License (LPPL) 1.3c åè®®\footnote{LPPL 1.3c å议的详细内容è§\url{http://www.latex-project.org/lppl.txt}\stopurl 。}授æƒã€‚
@@ -140,7 +146,7 @@ $\string\Collect$命令的格å¼ä¸º
\item $\param{采集日期}$:采集æ¤ç‰©æ料的日期,å¯ä½¿ç”¨$\param{å¹´}.\param{月}.\param{æ—¥}$的阿拉伯数字表示。此å‚æ•°ä¸å¾—为空。
\item $\param{科å}$:临时鉴定的科的å称,建议使用中文表示。
\item $\param{中文å}$:临时鉴定的æ¤ç‰©ä¸­æ–‡å。
- \item $\param{å­¦å}$:临时鉴定的æ¤ç‰©å­¦å,ä¸å¸¦å‘½å人引è¯ã€‚当éžç©ºæ—¶ï¼Œå¯ç”¨é€šå¼$\param{属级部分}\param{ç§çº§éƒ¨åˆ†}\param{ç§ä¸‹ç­‰çº§éƒ¨åˆ†}$表示。
+ \item $\param{å­¦å}$:临时鉴定的æ¤ç‰©å­¦å,建议ä¸å¸¦ä½œè€…引è¯ã€‚当éžç©ºæ—¶ï¼Œå¯ç”¨é€šå¼$\param{属级部分}\param{ç§çº§éƒ¨åˆ†}\param{ç§ä¸‹ç­‰çº§éƒ¨åˆ†}$表示。
其中,$\param{属级部分}$有2类结构:
\[\clearcnt
\ritem{\param{属å}}%
@@ -193,7 +199,7 @@ $\string\Identify$命令的格å¼ä¸º
\begin{enumerate}
\item $\param{记录å·}$:仅为数æ®ç»„织方便而设,ä¸åœ¨é‡‡é›†æ ‡ç­¾ä¸Šå‡ºçŽ°ã€‚
- \item $\param{å­¦å}$:正å¼é‰´å®šçš„æ¤ç‰©å­¦å,须带有命å人引è¯ï¼Œå¯ç”¨é€šå¼$\param{属级部分}\param{ç§çº§éƒ¨åˆ†}\param{ç§ä¸‹ç­‰çº§éƒ¨åˆ†}\param{命å人引è¯}$表示。此å‚æ•°ä¸å¾—为空。
+ \item $\param{å­¦å}$:正å¼é‰´å®šçš„æ¤ç‰©å­¦å,须带有作者引è¯ï¼Œå¯ç”¨é€šå¼$\param{属级部分}\param{ç§çº§éƒ¨åˆ†}\param{ç§ä¸‹ç­‰çº§éƒ¨åˆ†}\param{作者引è¯}$表示。此å‚æ•°ä¸å¾—为空。
\item $\param{中文å}$:与$\param{å­¦å}$相关è”的中文ç§å。
\item $\param{鉴定人}$:标本鉴定者的姓å。
\item $\param{鉴定人标准形å¼}$:标本鉴定者的姓å在分类学上约定的标准形å¼ã€‚æ­¤å‚数与$\param{鉴定人}$ä¸å¾—åŒæ—¶ä¸ºç©ºã€‚
@@ -259,4 +265,58 @@ $\string\Collect$与$\string\Identify$之所以ä¸éµç…§\LaTeX{}惯例而用制è
\caption{样例PDF文件 \texttt{nanicolle-example.pdf} çš„å‰2æ ï¼ˆå·¦åŠé¡µï¼‰}\label{example}
\end{figure}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\section{更新日志}
+\begin{multicols}{2}
+\begin{description}[style=nextline]
+ \item[ver. 2.01 (2019.9.27)]
+ 改进采集标签中下划线表的实现。\\
+ 支æŒåœ¨é™„注等项目中直接用\LaTeX{}命令如 $\string\textit$ 等控制字体样å¼ã€‚\\
+ åˆå¹¶è§£æžæ‹‰ä¸å­¦å的两处代ç ï¼Œå…许在采集标签的学ååŽå¼•è¯ä½œè€…。
+ \item[ver. 2.00 (2019.4.28)]
+ 全部代ç é‡æž„,打包为文档类,é‡æ–°å‘½å为\pkgname{nanicolle}。\\
+ 新增地图自定义与自动选择功能。\\
+ 暂时删去英文采集标签排版功能。\\
+ 暂时删去标本æ¡ç æ ‡ç­¾æŽ’版功能。\\
+ 暂时删去æ¤ç‰©æ‰€å»ºç­‘地图。\\
+ 开始å‘布于CTANå’ŒGithub上。
+ \item[ver. 1.14 (2018.12.2)]
+ 新增 $\textbackslash ifinternal$ 开关,以快速控制æ¡ç ã€ç…§ç‰‡å·ã€æ ‡é¢˜ç­‰ã€‚
+ \item[ver. 1.13 (2018.9.15)]
+ 改进采集标签中下划线表的实现。\\
+ 修正地图中的国界。\\
+ 采集标签中增加æ¤ç‰©æ‰€å»ºç­‘地图。\\
+ 缩å‡é‡‡é›†æ ‡ç­¾ä¸­çš„悬挂缩进é‡ã€‚\\
+ 代ç æ¨¡å—化。
+ \item[ver. 1.12 (2018.5.15)]
+ 优化拉ä¸å­¦åæ–­è¡Œä½ç½®ã€‚\\
+ 调整标本æ¡ç æ ‡ç­¾çš„段è½æ ·å¼ã€‚
+ \item[ver. 1.11 (2018.3.28)]
+ 调整原始数æ®ç»“构。\\
+ 鉴定标签中增加命å人标准缩写。
+ \item[ver. 1.10 (2018.2.9)]
+ 采集标签中增加东莞市镇街地图。
+ \item[ver. 1.09 (2018.1.28)]
+ 实现标本æ¡ç æ ‡ç­¾æŽ’版。
+ \item[ver. 1.08 (2017.10.31)]
+ 采集标签中增加地ç†èŒƒå›´ä¸ºç»åº¦ \ensuremath{73\mbox{--}136\,^\circ\mathrm E}ã€çº¬åº¦ \ensuremath{17\mbox{--}54\,^\circ\mathrm N}的国界与中国çœç•Œåœ°å›¾ã€‚
+ \item[ver. 1.07 (2017.10.22)]
+ 采集标签与鉴定标签中增加æ¡ç ã€‚\\
+ 实现带有尼泊尔分区地图的英文采集标签排版,用于2017年中国—尼泊尔è”åˆæ¤ç‰©è€ƒå¯Ÿã€‚
+ \item[ver. 1.06 (2017.10.21)]
+ 采集标签中增加标题。
+ \item[ver. 1.05 (2017.7.4)]
+ 调整页é¢å¸ƒå±€ï¼Œä½¿æ ‡ç­¾å°ºå¯¸ç¼©å°ä¸ºåŽŸæ¥çš„\ensuremath{\sqrt{2}/2},与A4å°çº¸ç›¸é…。\\
+ 改进水平切割线的样å¼ã€‚
+ \item[ver. 1.03 (2017.7.2)]
+ å‚数的表示由\LaTeX{}æ ¼å¼æ”¹æˆTSVæ ¼å¼ï¼Œæ–¹ä¾¿ç”¨ç”µå­è¡¨æ ¼å‚¨å­˜ã€‚\\
+ 此版本曾å‘布于Github上。
+ \item[ver. 1.02 (2016.8.6)]
+ 新造“\raisebox{-0.3pt}{\resizebox{10pt}{8.5pt}{\raisebox{8pt}{\clipbox{0 6.2pt 0 0pt}{è‹—}}\kern-10pt\relax æ­}}â€å­—。
+ \item[ver. 1.01 (2016.8.3)]
+ 实现采集标签与鉴定标签排版。
+\end{description}
+\end{multicols}
+
\end{document}
diff --git a/help/uk-tex-faq/CHANGES-3.16b b/obsolete/help/texfaq/CHANGES-3.16b
index 1a9ab7d229..1a9ab7d229 100644
--- a/help/uk-tex-faq/CHANGES-3.16b
+++ b/obsolete/help/texfaq/CHANGES-3.16b
diff --git a/help/uk-tex-faq/CHANGES-3.16c b/obsolete/help/texfaq/CHANGES-3.16c
index 8a651ecab8..8a651ecab8 100644
--- a/help/uk-tex-faq/CHANGES-3.16c
+++ b/obsolete/help/texfaq/CHANGES-3.16c
diff --git a/help/uk-tex-faq/CHANGES-3.17 b/obsolete/help/texfaq/CHANGES-3.17
index c5c26c2c45..c5c26c2c45 100644
--- a/help/uk-tex-faq/CHANGES-3.17
+++ b/obsolete/help/texfaq/CHANGES-3.17
diff --git a/help/uk-tex-faq/CHANGES-3.18 b/obsolete/help/texfaq/CHANGES-3.18
index 75f90d12bc..75f90d12bc 100644
--- a/help/uk-tex-faq/CHANGES-3.18
+++ b/obsolete/help/texfaq/CHANGES-3.18
diff --git a/help/uk-tex-faq/CHANGES-3.19 b/obsolete/help/texfaq/CHANGES-3.19
index 1e429919a2..1e429919a2 100644
--- a/help/uk-tex-faq/CHANGES-3.19
+++ b/obsolete/help/texfaq/CHANGES-3.19
diff --git a/help/uk-tex-faq/CHANGES-3.19a b/obsolete/help/texfaq/CHANGES-3.19a
index a9d2e1b0a4..a9d2e1b0a4 100644
--- a/help/uk-tex-faq/CHANGES-3.19a
+++ b/obsolete/help/texfaq/CHANGES-3.19a
diff --git a/help/uk-tex-faq/CHANGES-3.19c b/obsolete/help/texfaq/CHANGES-3.19c
index dacd59d989..dacd59d989 100644
--- a/help/uk-tex-faq/CHANGES-3.19c
+++ b/obsolete/help/texfaq/CHANGES-3.19c
diff --git a/help/uk-tex-faq/CHANGES-3.19d b/obsolete/help/texfaq/CHANGES-3.19d
index f447a03924..f447a03924 100644
--- a/help/uk-tex-faq/CHANGES-3.19d
+++ b/obsolete/help/texfaq/CHANGES-3.19d
diff --git a/help/uk-tex-faq/CHANGES-3.20 b/obsolete/help/texfaq/CHANGES-3.20
index 346afcbdb1..346afcbdb1 100644
--- a/help/uk-tex-faq/CHANGES-3.20
+++ b/obsolete/help/texfaq/CHANGES-3.20
diff --git a/help/uk-tex-faq/CHANGES-3.21 b/obsolete/help/texfaq/CHANGES-3.21
index 1d7abd0014..1d7abd0014 100644
--- a/help/uk-tex-faq/CHANGES-3.21
+++ b/obsolete/help/texfaq/CHANGES-3.21
diff --git a/help/uk-tex-faq/CHANGES-3.22 b/obsolete/help/texfaq/CHANGES-3.22
index b874fc0814..b874fc0814 100644
--- a/help/uk-tex-faq/CHANGES-3.22
+++ b/obsolete/help/texfaq/CHANGES-3.22
diff --git a/help/uk-tex-faq/CHANGES-3.23 b/obsolete/help/texfaq/CHANGES-3.23
index 47449bc125..47449bc125 100644
--- a/help/uk-tex-faq/CHANGES-3.23
+++ b/obsolete/help/texfaq/CHANGES-3.23
diff --git a/help/uk-tex-faq/CHANGES-3.24 b/obsolete/help/texfaq/CHANGES-3.24
index 9217a662a4..9217a662a4 100644
--- a/help/uk-tex-faq/CHANGES-3.24
+++ b/obsolete/help/texfaq/CHANGES-3.24
diff --git a/help/uk-tex-faq/CHANGES-3.25 b/obsolete/help/texfaq/CHANGES-3.25
index 766f3062f3..766f3062f3 100644
--- a/help/uk-tex-faq/CHANGES-3.25
+++ b/obsolete/help/texfaq/CHANGES-3.25
diff --git a/help/uk-tex-faq/CHANGES-3.26 b/obsolete/help/texfaq/CHANGES-3.26
index ed71bfd11e..ed71bfd11e 100644
--- a/help/uk-tex-faq/CHANGES-3.26
+++ b/obsolete/help/texfaq/CHANGES-3.26
diff --git a/help/uk-tex-faq/CHANGES-3.27 b/obsolete/help/texfaq/CHANGES-3.27
index f41f88cfa0..f41f88cfa0 100644
--- a/help/uk-tex-faq/CHANGES-3.27
+++ b/obsolete/help/texfaq/CHANGES-3.27
diff --git a/help/uk-tex-faq/CHANGES-3.28 b/obsolete/help/texfaq/CHANGES-3.28
index 29409bb0a0..29409bb0a0 100644
--- a/help/uk-tex-faq/CHANGES-3.28
+++ b/obsolete/help/texfaq/CHANGES-3.28
diff --git a/help/uk-tex-faq/ChangeLog b/obsolete/help/texfaq/ChangeLog
index 7eca576bcd..7eca576bcd 100644
--- a/help/uk-tex-faq/ChangeLog
+++ b/obsolete/help/texfaq/ChangeLog
diff --git a/help/uk-tex-faq/Makefile b/obsolete/help/texfaq/Makefile
index 1345d54113..1345d54113 100644
--- a/help/uk-tex-faq/Makefile
+++ b/obsolete/help/texfaq/Makefile
diff --git a/help/uk-tex-faq/Makefile-CTAN b/obsolete/help/texfaq/Makefile-CTAN
index 52912fb5fc..52912fb5fc 100644
--- a/help/uk-tex-faq/Makefile-CTAN
+++ b/obsolete/help/texfaq/Makefile-CTAN
diff --git a/help/uk-tex-faq/README b/obsolete/help/texfaq/README
index 1f452b06e0..1f452b06e0 100644
--- a/help/uk-tex-faq/README
+++ b/obsolete/help/texfaq/README
diff --git a/help/uk-tex-faq/archive.cfg b/obsolete/help/texfaq/archive.cfg
index 0d998ea78c..0d998ea78c 100644
--- a/help/uk-tex-faq/archive.cfg
+++ b/obsolete/help/texfaq/archive.cfg
diff --git a/help/uk-tex-faq/dirctan.tex b/obsolete/help/texfaq/dirctan.tex
index 00f797453a..00f797453a 100644
--- a/help/uk-tex-faq/dirctan.tex
+++ b/obsolete/help/texfaq/dirctan.tex
diff --git a/help/uk-tex-faq/faq-adj-types.tex b/obsolete/help/texfaq/faq-adj-types.tex
index 0906f918f4..0906f918f4 100644
--- a/help/uk-tex-faq/faq-adj-types.tex
+++ b/obsolete/help/texfaq/faq-adj-types.tex
diff --git a/help/uk-tex-faq/faq-backgrnd.tex b/obsolete/help/texfaq/faq-backgrnd.tex
index 4b3ed75156..4b3ed75156 100644
--- a/help/uk-tex-faq/faq-backgrnd.tex
+++ b/obsolete/help/texfaq/faq-backgrnd.tex
diff --git a/help/uk-tex-faq/faq-biblio.tex b/obsolete/help/texfaq/faq-biblio.tex
index 36419bb1bf..36419bb1bf 100644
--- a/help/uk-tex-faq/faq-biblio.tex
+++ b/obsolete/help/texfaq/faq-biblio.tex
diff --git a/help/uk-tex-faq/faq-bits+pieces.tex b/obsolete/help/texfaq/faq-bits+pieces.tex
index 113d1139e4..113d1139e4 100644
--- a/help/uk-tex-faq/faq-bits+pieces.tex
+++ b/obsolete/help/texfaq/faq-bits+pieces.tex
diff --git a/help/uk-tex-faq/faq-docs.tex b/obsolete/help/texfaq/faq-docs.tex
index dbbdeb37c5..dbbdeb37c5 100644
--- a/help/uk-tex-faq/faq-docs.tex
+++ b/obsolete/help/texfaq/faq-docs.tex
diff --git a/help/uk-tex-faq/faq-dvi.tex b/obsolete/help/texfaq/faq-dvi.tex
index 1b6ddf3cf4..1b6ddf3cf4 100644
--- a/help/uk-tex-faq/faq-dvi.tex
+++ b/obsolete/help/texfaq/faq-dvi.tex
diff --git a/help/uk-tex-faq/faq-fmt-conv.tex b/obsolete/help/texfaq/faq-fmt-conv.tex
index d555e6f1a6..d555e6f1a6 100644
--- a/help/uk-tex-faq/faq-fmt-conv.tex
+++ b/obsolete/help/texfaq/faq-fmt-conv.tex
diff --git a/help/uk-tex-faq/faq-fonts.tex b/obsolete/help/texfaq/faq-fonts.tex
index c60bce4f54..c60bce4f54 100644
--- a/help/uk-tex-faq/faq-fonts.tex
+++ b/obsolete/help/texfaq/faq-fonts.tex
diff --git a/help/uk-tex-faq/faq-getit.tex b/obsolete/help/texfaq/faq-getit.tex
index 8cdd9ccc5b..8cdd9ccc5b 100644
--- a/help/uk-tex-faq/faq-getit.tex
+++ b/obsolete/help/texfaq/faq-getit.tex
diff --git a/help/uk-tex-faq/faq-graphics.tex b/obsolete/help/texfaq/faq-graphics.tex
index bd90cc183c..bd90cc183c 100644
--- a/help/uk-tex-faq/faq-graphics.tex
+++ b/obsolete/help/texfaq/faq-graphics.tex
diff --git a/help/uk-tex-faq/faq-how-do-i.tex b/obsolete/help/texfaq/faq-how-do-i.tex
index ac61e60ef2..ac61e60ef2 100644
--- a/help/uk-tex-faq/faq-how-do-i.tex
+++ b/obsolete/help/texfaq/faq-how-do-i.tex
diff --git a/help/uk-tex-faq/faq-hyp+pdf.tex b/obsolete/help/texfaq/faq-hyp+pdf.tex
index aa670393d9..aa670393d9 100644
--- a/help/uk-tex-faq/faq-hyp+pdf.tex
+++ b/obsolete/help/texfaq/faq-hyp+pdf.tex
diff --git a/help/uk-tex-faq/faq-images.tex b/obsolete/help/texfaq/faq-images.tex
index 714c628f0a..714c628f0a 100644
--- a/help/uk-tex-faq/faq-images.tex
+++ b/obsolete/help/texfaq/faq-images.tex
diff --git a/help/uk-tex-faq/faq-install.tex b/obsolete/help/texfaq/faq-install.tex
index 7c01b80fcf..7c01b80fcf 100644
--- a/help/uk-tex-faq/faq-install.tex
+++ b/obsolete/help/texfaq/faq-install.tex
diff --git a/help/uk-tex-faq/faq-intro.tex b/obsolete/help/texfaq/faq-intro.tex
index 6d82072690..6d82072690 100644
--- a/help/uk-tex-faq/faq-intro.tex
+++ b/obsolete/help/texfaq/faq-intro.tex
diff --git a/help/uk-tex-faq/faq-jot-err.tex b/obsolete/help/texfaq/faq-jot-err.tex
index 3281e54a18..3281e54a18 100644
--- a/help/uk-tex-faq/faq-jot-err.tex
+++ b/obsolete/help/texfaq/faq-jot-err.tex
diff --git a/help/uk-tex-faq/faq-lab-ref.tex b/obsolete/help/texfaq/faq-lab-ref.tex
index d1629fd7b7..d1629fd7b7 100644
--- a/help/uk-tex-faq/faq-lab-ref.tex
+++ b/obsolete/help/texfaq/faq-lab-ref.tex
diff --git a/help/uk-tex-faq/faq-litprog.tex b/obsolete/help/texfaq/faq-litprog.tex
index e5ba9eb671..e5ba9eb671 100644
--- a/help/uk-tex-faq/faq-litprog.tex
+++ b/obsolete/help/texfaq/faq-litprog.tex
diff --git a/help/uk-tex-faq/faq-mac-prog.tex b/obsolete/help/texfaq/faq-mac-prog.tex
index e9a881ba2a..e9a881ba2a 100644
--- a/help/uk-tex-faq/faq-mac-prog.tex
+++ b/obsolete/help/texfaq/faq-mac-prog.tex
diff --git a/help/uk-tex-faq/faq-projects.tex b/obsolete/help/texfaq/faq-projects.tex
index e7a616ace8..e7a616ace8 100644
--- a/help/uk-tex-faq/faq-projects.tex
+++ b/obsolete/help/texfaq/faq-projects.tex
diff --git a/help/uk-tex-faq/faq-support.tex b/obsolete/help/texfaq/faq-support.tex
index 1a08d1865c..1a08d1865c 100644
--- a/help/uk-tex-faq/faq-support.tex
+++ b/obsolete/help/texfaq/faq-support.tex
diff --git a/help/uk-tex-faq/faq-symbols.tex b/obsolete/help/texfaq/faq-symbols.tex
index 07050510f3..07050510f3 100644
--- a/help/uk-tex-faq/faq-symbols.tex
+++ b/obsolete/help/texfaq/faq-symbols.tex
diff --git a/help/uk-tex-faq/faq-t-g-wr.tex b/obsolete/help/texfaq/faq-t-g-wr.tex
index 48e5a1af7f..48e5a1af7f 100644
--- a/help/uk-tex-faq/faq-t-g-wr.tex
+++ b/obsolete/help/texfaq/faq-t-g-wr.tex
diff --git a/help/uk-tex-faq/faq-texsys.tex b/obsolete/help/texfaq/faq-texsys.tex
index 0fcc34bf65..0fcc34bf65 100644
--- a/help/uk-tex-faq/faq-texsys.tex
+++ b/obsolete/help/texfaq/faq-texsys.tex
diff --git a/help/uk-tex-faq/faq-the-end.tex b/obsolete/help/texfaq/faq-the-end.tex
index 9ace9b7919..9ace9b7919 100644
--- a/help/uk-tex-faq/faq-the-end.tex
+++ b/obsolete/help/texfaq/faq-the-end.tex
diff --git a/help/uk-tex-faq/faq-wdidt.tex b/obsolete/help/texfaq/faq-wdidt.tex
index c6cdd8e95e..c6cdd8e95e 100644
--- a/help/uk-tex-faq/faq-wdidt.tex
+++ b/obsolete/help/texfaq/faq-wdidt.tex
diff --git a/help/uk-tex-faq/faq.cls b/obsolete/help/texfaq/faq.cls
index a5ae3cdf54..a5ae3cdf54 100644
--- a/help/uk-tex-faq/faq.cls
+++ b/obsolete/help/texfaq/faq.cls
diff --git a/help/uk-tex-faq/faq.sty b/obsolete/help/texfaq/faq.sty
index e057007ae8..e057007ae8 100644
--- a/help/uk-tex-faq/faq.sty
+++ b/obsolete/help/texfaq/faq.sty
diff --git a/help/uk-tex-faq/faqfont.cfg b/obsolete/help/texfaq/faqfont.cfg
index ae36c3730e..ae36c3730e 100644
--- a/help/uk-tex-faq/faqfont.cfg
+++ b/obsolete/help/texfaq/faqfont.cfg
diff --git a/help/uk-tex-faq/faqfont.cfg.cmfonts b/obsolete/help/texfaq/faqfont.cfg.cmfonts
index 4f5f663bfa..4f5f663bfa 100644
--- a/help/uk-tex-faq/faqfont.cfg.cmfonts
+++ b/obsolete/help/texfaq/faqfont.cfg.cmfonts
diff --git a/help/uk-tex-faq/faqfont.cfg.lmfonts b/obsolete/help/texfaq/faqfont.cfg.lmfonts
index 707e6c6cf8..707e6c6cf8 100644
--- a/help/uk-tex-faq/faqfont.cfg.lmfonts
+++ b/obsolete/help/texfaq/faqfont.cfg.lmfonts
diff --git a/help/uk-tex-faq/faqfont.cfg.mbvj b/obsolete/help/texfaq/faqfont.cfg.mbvj
index cbf128b80c..cbf128b80c 100644
--- a/help/uk-tex-faq/faqfont.cfg.mbvj
+++ b/obsolete/help/texfaq/faqfont.cfg.mbvj
diff --git a/help/uk-tex-faq/faqfont.cfg.ugm b/obsolete/help/texfaq/faqfont.cfg.ugm
index 04f3133b3c..04f3133b3c 100644
--- a/help/uk-tex-faq/faqfont.cfg.ugm
+++ b/obsolete/help/texfaq/faqfont.cfg.ugm
diff --git a/help/uk-tex-faq/filectan.tex b/obsolete/help/texfaq/filectan.tex
index 326b455cbc..326b455cbc 100644
--- a/help/uk-tex-faq/filectan.tex
+++ b/obsolete/help/texfaq/filectan.tex
diff --git a/help/uk-tex-faq/gather-faqbody.tex b/obsolete/help/texfaq/gather-faqbody.tex
index 97f7b0cd69..97f7b0cd69 100644
--- a/help/uk-tex-faq/gather-faqbody.tex
+++ b/obsolete/help/texfaq/gather-faqbody.tex
diff --git a/help/uk-tex-faq/install-CTAN b/obsolete/help/texfaq/install-CTAN
index 162a568631..162a568631 100644
--- a/help/uk-tex-faq/install-CTAN
+++ b/obsolete/help/texfaq/install-CTAN
diff --git a/help/uk-tex-faq/letterfaq.pdf b/obsolete/help/texfaq/letterfaq.pdf
index 5d9d731974..5d9d731974 100644
--- a/help/uk-tex-faq/letterfaq.pdf
+++ b/obsolete/help/texfaq/letterfaq.pdf
Binary files differ
diff --git a/help/uk-tex-faq/letterfaq.tex b/obsolete/help/texfaq/letterfaq.tex
index dd0b4427d7..dd0b4427d7 100644
--- a/help/uk-tex-faq/letterfaq.tex
+++ b/obsolete/help/texfaq/letterfaq.tex
diff --git a/help/uk-tex-faq/locations.mk b/obsolete/help/texfaq/locations.mk
index 49f6146e0c..49f6146e0c 100644
--- a/help/uk-tex-faq/locations.mk
+++ b/obsolete/help/texfaq/locations.mk
diff --git a/help/uk-tex-faq/markup-syntax b/obsolete/help/texfaq/markup-syntax
index 409aff99ca..409aff99ca 100644
--- a/help/uk-tex-faq/markup-syntax
+++ b/obsolete/help/texfaq/markup-syntax
diff --git a/help/uk-tex-faq/newfaq.pdf b/obsolete/help/texfaq/newfaq.pdf
index c758c0b589..c758c0b589 100644
--- a/help/uk-tex-faq/newfaq.pdf
+++ b/obsolete/help/texfaq/newfaq.pdf
Binary files differ
diff --git a/help/uk-tex-faq/newfaq.tex b/obsolete/help/texfaq/newfaq.tex
index be32724192..be32724192 100644
--- a/help/uk-tex-faq/newfaq.tex
+++ b/obsolete/help/texfaq/newfaq.tex
diff --git a/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm b/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
index 08c146a9a3..a2693143d1 100644
--- a/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
+++ b/systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
@@ -1,4 +1,4 @@
-# $Id: TLUtils.pm 50493 2019-03-20 22:57:54Z karl $
+# $Id: TLUtils.pm 52189 2019-09-27 00:31:10Z preining $
# TeXLive::TLUtils.pm - the inevitable utilities for TeX Live.
# Copyright 2007-2019 Norbert Preining, Reinhard Kotucha
# This file is licensed under the GNU General Public License version 2
@@ -6,7 +6,7 @@
package TeXLive::TLUtils;
-my $svnrev = '$Revision: 50493 $';
+my $svnrev = '$Revision: 52189 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -1143,8 +1143,10 @@ sub copy {
}
if (-l "$infile") {
- symlink (readlink $infile, "$destdir/$filename")
- || die "symlink(readlink $infile, $destdir/$filename) failed: $!";
+ # the link target might be relative, so we need to start from
+ # the directory of $infile for the link
+ symlink (Cwd::abs_path(dirname($infile)) . "/" . readlink($infile), "$destdir/$filename")
+ || die "symlink(dirname($infile) . \"/\" . readlink($infile), $destdir/$filename) failed: $!";
} else {
if (! open (IN, $infile)) {
warn "open($infile) failed, not copying: $!";
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index d8d84e68d9..dc044e8b1e 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -1,8 +1,5 @@
$mirrors = {
'Africa' => {
- 'Algeria' => {
- 'http://ctan.epst-tlemcen.dz/tex-archive/' => 1
- },
'South Africa' => {
'http://ftp.leg.uct.ac.za/pub/packages/ctan/' => 1,
'http://ftp.sun.ac.za/ftp/CTAN/' => 1,
@@ -34,6 +31,7 @@ $mirrors = {
},
'Korea' => {
'http://ftp.harukasan.org/CTAN/' => 1,
+ 'http://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
'http://ftp.ktug.org/tex-archive/' => 1,
'http://mirror.navercorp.com/CTAN/' => 1
},
@@ -76,7 +74,6 @@ $mirrors = {
'ftp://ftp.rrzn.uni-hannover.de/pub/mirror/tex-archive/' => 1,
'ftp://ftp.tu-chemnitz.de/pub/tex/' => 1,
'http://ctan.mirror.norbert-ruehl.de/' => 1,
- 'http://ctan.space-pro.be/tex-archive/' => 1,
'http://ftp.fau.de/ctan/' => 1,
'http://mirror.informatik.hs-fulda.de/tex-archive/' => 1,
'http://packages.oth-regensburg.de/ctan/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 5fe6bdede9..01e2e325ee 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2019
-depend revision/52185
+depend revision/52195
name 00texlive.image
category TLCore
-revision 52186
+revision 52195
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -1482,6 +1482,7 @@ runfiles size=4954
tlpkg/tlpsrc/es-tex-faq.tlpsrc
tlpkg/tlpsrc/esami.tlpsrc
tlpkg/tlpsrc/esdiff.tlpsrc
+ tlpkg/tlpsrc/esindex.tlpsrc
tlpkg/tlpsrc/esint-type1.tlpsrc
tlpkg/tlpsrc/esint.tlpsrc
tlpkg/tlpsrc/esk.tlpsrc
@@ -4044,7 +4045,7 @@ depend opt_w32_multi_user:1
name 00texlive.installer
category TLCore
-revision 52179
+revision 52188
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -22569,7 +22570,7 @@ catalogue-version 1.0
name babel
category Package
-revision 51681
+revision 52194
shortdesc Multilingual support for Plain TeX or LaTeX
relocated 1
longdesc This package manages culturally-determined typographical (and
@@ -22582,22 +22583,22 @@ longdesc has to be done for each language. Included is also a set of ini
longdesc files for about 200 languages. Many language styles work with
longdesc pdfLaTeX, as well as with XeLaTeX and LuaLaTeX, out of the box.
longdesc A few even work with plain formats.
-containersize 147124
-containerchecksum f283a1c29e360a69b5979b3adb8bdfa02b4d804676f0bf84c27f92cb6e32e1b777299b49416d975900cb2d145ec85489543d6bacd2a308dc2545be57a4c58bb4
-doccontainersize 685012
-doccontainerchecksum b8d6bc7030017a172d20897925943bf0f0247785a150068f5685449926339242f3fcf18b63d47412c74c2604ee669aedabf47504f136f76db436b318a0d8d6bb
-docfiles size=172
+containersize 148008
+containerchecksum b64e6f18735bc0b19f74d2031890d36693b5574ba8d4dc6b8e955c54d8a8a1e408b58371e506cbe392b68d377b0ba87160beac4b12e4dac344ec278cb07e6245
+doccontainersize 692496
+doccontainerchecksum b327258a92ae6c12848aaca27692165691ff1b6a68242a3247682dabe4092da2d6c0ff518008d8ec241fa94fb8790d3ca345bb59f6edca0e7452b285a1b67308
+docfiles size=174
RELOC/doc/latex/babel/README.md details="Readme"
RELOC/doc/latex/babel/babel.pdf details="Package documentation"
-srccontainersize 603048
-srccontainerchecksum 8fb98ab96ee0636e2d14231ecba8ab516161c8e4b450eb3039b7290a1234621cbc2e5e1569163c728d2d2a931c6294c7a4d5420b9afc9ceb6a87e262c0d73193
-srcfiles size=334
+srccontainersize 604612
+srccontainerchecksum 3914afe2825e7565efdea6f1c703d4280ecfac7a4ce18e91abcd619196b8402e588fdbaa0276706407e48332534a211e4da6a99dbd92e923074303d2aa44fd8a
+srcfiles size=336
RELOC/source/latex/babel/babel.dtx
RELOC/source/latex/babel/babel.ins
RELOC/source/latex/babel/bbcompat.dtx
RELOC/source/latex/babel/bbidxglo.dtx
RELOC/source/latex/babel/locale.zip
-runfiles size=829
+runfiles size=830
RELOC/makeindex/babel/bbglo.ist
RELOC/makeindex/babel/bbind.ist
RELOC/tex/generic/babel/UKenglish.sty
@@ -23245,10 +23246,10 @@ catalogue-also polyglossia
catalogue-contact-bugs https://github.com/latex3/babel/issues
catalogue-contact-repository https://github.com/latex3/babel
catalogue-ctan /macros/latex/required/babel/base
-catalogue-date 2019-07-19 18:30:54 +0200
+catalogue-date 2019-09-27 20:06:00 +0200
catalogue-license lppl1.3
catalogue-topics multilingual
-catalogue-version 3.33
+catalogue-version 3.34
name babel-albanian
category Package
@@ -47554,7 +47555,7 @@ catalogue-version 1.1
name chemmacros
category Package
-revision 52172
+revision 52192
shortdesc A collection of macros to support typesetting chemistry documents
relocated 1
longdesc The bundle offers a collection of macros and commands which are
@@ -47569,10 +47570,10 @@ longdesc and ghsystem, providing for the UN globally harmonised chemical
longdesc notation. The packages are written using current versions of
longdesc the experimental LaTeX 3 coding conventions and the LaTeX 3
longdesc support packages.
-containersize 40604
-containerchecksum 609c3bc4fba4306b6ad11330df952c499ed512184b8a5938fee0f2b0ad365d5e215773b72f1afea0b673ad0be8fb7a42e099593a5f4d4ff679d0143b6aa85972
-doccontainersize 1074056
-doccontainerchecksum c21b8608f1317c2fd43e56435219821baa3cdf54c9dab54426105710acefba42c7239eac7ad63fd2995187f090f14b217b4d98873cd25f7858e3d5bb3a67faa8
+containersize 40632
+containerchecksum a46b731a113fccd166b0a89bbb0f2419590a029deeb398adc5f702d942a705db3c26e30bbd6b5326e6665aa90e3fc5f94cf6b5386ea681299417ccbf1a52ca6f
+doccontainersize 1074076
+doccontainerchecksum 2541641eff83e247e0f9f326b9c9bf48c710a4a72c234d48ca098af43efe18e7bc1866ca0928873eb3c674024af5da354553081fc7a8b6f3f274fd70b84b386f
docfiles size=299
RELOC/doc/latex/chemmacros/README details="Readme"
RELOC/doc/latex/chemmacros/chemmacros.history
@@ -47610,10 +47611,10 @@ runfiles size=107
catalogue-contact-bugs https://github.com/cgnieder/chemmacros/issues
catalogue-contact-repository https://github.com/cgnieder/chemmacros/
catalogue-ctan /macros/latex/contrib/chemmacros
-catalogue-date 2019-09-24 15:48:58 +0200
+catalogue-date 2019-09-27 15:55:18 +0200
catalogue-license lppl1.3
catalogue-topics chemistry expl3
-catalogue-version 5.8d
+catalogue-version 5.8e
name chemnum
category Package
@@ -60498,7 +60499,7 @@ containerchecksum b1aae6d9b6a16813d76ee4c4bff813120784f856574b83aad156bb6bd0edc8
name collection-latexextra
category Collection
-revision 52173
+revision 52195
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -60880,6 +60881,7 @@ depend errata
depend erw-l3
depend esami
depend esdiff
+depend esindex
depend esint
depend esint-type1
depend etaremune
@@ -61768,8 +61770,8 @@ depend zed-csp
depend ziffer
depend zwgetfdate
depend zwpagelayout
-containersize 5888
-containerchecksum 3490ddc932d4a402d79259585306d156ea71621dcbcdbbab46626a842d3224d70aa40a8c8eb4905412047a47d1eed46d7ada9691315d1744dfe806043181c31f
+containersize 5908
+containerchecksum 465ec5b9322a9430a62eace8165c670bd7016c8a46203330ad4facdb0cc9f9ae95ea0b7e569295b611c58e6875c518fb680cbf1eeeef332c75c0b7deec7fd6b1
name collection-latexrecommended
category Collection
@@ -101656,6 +101658,34 @@ catalogue-license lppl1
catalogue-topics maths
catalogue-version 1.2
+name esindex
+category Package
+revision 52195
+shortdesc Typset index entries in Spanish documents
+relocated 1
+longdesc This package helps you to create indexes in Spanish. With
+longdesc esindex you can write, say, \esindex{canon} and the entry will
+longdesc be correctly alphabetized in the index. This release of esindex
+longdesc works with accented characters in any encoding, and without
+longdesc babel.
+containersize 3624
+containerchecksum fbb93673d7042447bf3199ca4fff4c01a3beb359e8659df7d3cdecd1a155572af633196fb96eaa77764309bcf20e0c5e91309e25e1fef28341d15bf69de45fc9
+doccontainersize 215616
+doccontainerchecksum fa9801594cc58ee862951307610d45087e53310655d840f403a6413e16cac8a587bec25c883f8289ec42855d1feb344534f6ca1bc6e9fc742b05ef72103ef7af
+docfiles size=56
+ RELOC/doc/latex/esindex/README.md details="Readme"
+ RELOC/doc/latex/esindex/esindex.pdf details="Package documentation"
+ RELOC/doc/latex/esindex/esindex.tex
+runfiles size=3
+ RELOC/tex/latex/esindex/esindex.sty
+catalogue-contact-home http://www.texnia.com/
+catalogue-contact-repository https://github.com/jbezos
+catalogue-ctan /macros/latex/contrib/esindex
+catalogue-date 2019-07-06 05:47:20 +0200
+catalogue-license mit
+catalogue-topics index spanish
+catalogue-version 1.5
+
name esint
category Package
revision 51974
@@ -104203,7 +104233,7 @@ catalogue-version 1.5
name exsheets
category Package
-revision 43188
+revision 52193
shortdesc Create exercise sheets and exams
relocated 1
longdesc The package provides the means to create exercises or questions
@@ -104220,11 +104250,11 @@ longdesc its official successor xsim. exsheets itself is now considered
longdesc obsolete, but will stay alive, and will continue to receive
longdesc bugfix releases. However, new features will not be added any
longdesc more.
-containersize 24096
-containerchecksum 19e277e2e83c7e10a6a8266a844194ef027d0ec6fe1370b5aebba0ba301b4c32f0ff309008d661d1027fdc1278510910b5f47c105e4b03e824c966687c7f79a6
-doccontainersize 700868
-doccontainerchecksum c64012dd62d5fbb9ba24fabc938bc97bea4a1d06f789aeadd7952a42b29c06728795e4171a4958c2bdd15cd48d304883ee56dec7d33cad9cc5c1d8ec3ddbd89f
-docfiles size=198
+containersize 24112
+containerchecksum 437e4ece2daef64adb95f855c064ed237fb839df3f6f0016671a78a7616d820d25485541b2a6ae759d011f8c7f743aa02adef1cc398ee0f000fd68f9f469cbb9
+doccontainersize 694556
+doccontainerchecksum 3e9e04995c57a31e59123b2ccbc75c3a27eab4f939df012495c869098efc76974e2c828efa36de380b45f56b11458ea0d48e62a47004b2d5674e6ddb759659dc
+docfiles size=196
RELOC/doc/latex/exsheets/README details="Readme"
RELOC/doc/latex/exsheets/exsheets_en.pdf details="Package documentation"
RELOC/doc/latex/exsheets/exsheets_en.tex
@@ -104239,10 +104269,10 @@ runfiles size=42
catalogue-also xsim
catalogue-contact-repository https://bitbucket.org/cgnieder/exsheets/
catalogue-ctan /macros/latex/contrib/exsheets
-catalogue-date 2017-05-19 18:29:46 +0200
+catalogue-date 2019-09-27 08:41:18 +0200
catalogue-license lppl1.3
catalogue-topics exercise exam expl3
-catalogue-version 0.21i
+catalogue-version 0.21j
name exsol
category Package
@@ -142091,7 +142121,7 @@ catalogue-version 1.32
name ketcindy
category Package
-revision 51444
+revision 52190
shortdesc macros for graphic generation and Cinderella plugin
longdesc KETpic is a macro package designed for computer algebra systems
longdesc (CAS) to generate LaTeX source codes for high-quality
@@ -142099,11 +142129,11 @@ longdesc mathematical artwork. KETcindy is a plugin for Cinderella that
longdesc allows to generate graphics using KETpic. The generated code
longdesc can be included in any LaTeX document.
depend ketcindy.ARCH
-containersize 2524036
-containerchecksum 984c77f9d80903984a361899ff3ff58d49d58d18e1e5778592e9fdce8df45408531ad7f8cb6ed87bcc417bfd9c04b0e88c2f7eb3d6f485d36db551404cb55b35
-doccontainersize 14230612
-doccontainerchecksum 0b94c8b5714c33d677aafb8dbcbfbe3fc4cfbb12cbc4cf7f7582b1e0dd3b7a6ef90ff1cc730bc2ddc3f1af8b9da9e8024d1f7ff8e9a651f69618fb22b77e1293
-docfiles size=5753
+containersize 2526932
+containerchecksum 38c3963781e1a880ef3b8d2ed5d21f7c64f9454ba1fa01385592fde62815c935594d3f7d1a1ac5e77d709f012034a194ad9c4f78c06903a12ba71be5ff67f720
+doccontainersize 14254036
+doccontainerchecksum 0bb1eb8c190ebe91624b7bc8a1c1cbf922a29200159236d683a1bfc356b502c38d2c2d2051d65104a85a15e1b55625b32025e2496b7987cb7dbdd0e07ff1fdc3
+docfiles size=5761
texmf-dist/doc/support/ketcindy/HowToInstallE.pdf
texmf-dist/doc/support/ketcindy/HowToInstallJ.pdf
texmf-dist/doc/support/ketcindy/LICENSE
@@ -142126,6 +142156,7 @@ docfiles size=5753
texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinE.pdf
texmf-dist/doc/support/ketcindy/forWindows/ReadmeWinJ.pdf
texmf-dist/doc/support/ketcindy/forWindows/setketcindykettex.bat
+ texmf-dist/doc/support/ketcindy/forWindows/setketcindyothertex.bat
texmf-dist/doc/support/ketcindy/forWindows/setketcindytexlive.bat
texmf-dist/doc/support/ketcindy/forWindows/setketcindyw32J.bat
texmf-dist/doc/support/ketcindy/forWindows/setwork.bat
@@ -142767,7 +142798,7 @@ docfiles size=5753
texmf-dist/doc/support/ketcindy/source/readme/ReadmeWinJ.tex
texmf-dist/doc/support/ketcindy/source/spacekc/SpacekcReferenceE.tex
texmf-dist/doc/support/ketcindy/source/spacekc/SpacekcReferenceJ.tex
-runfiles size=1489
+runfiles size=1492
texmf-dist/scripts/ketcindy/allbuttons.cdy
texmf-dist/scripts/ketcindy/data/fontF/0Small.png
texmf-dist/scripts/ketcindy/data/fontF/0Smalla-h.png
@@ -142854,10 +142885,10 @@ catalogue-contact-home http://ketpic.com
catalogue-contact-repository https://github.com/ketpic/ketcindy
catalogue-contact-support https://github.com/ketpic/ketcindy/issues
catalogue-ctan /graphics/ketcindy
-catalogue-date 2019-06-24 05:20:20 +0200
+catalogue-date 2019-09-27 16:05:11 +0200
catalogue-license gpl3+
catalogue-topics maths graphics
-catalogue-version 20190624.0
+catalogue-version 20190927.0
name ketcindy.aarch64-linux
category Package
@@ -280516,7 +280547,7 @@ catalogue-version 0.1
name texinfo
category Package
-revision 52166
+revision 52188
shortdesc Texinfo documentation system
relocated 1
longdesc Texinfo is the preferred format for documentation in the GNU
@@ -280527,8 +280558,8 @@ longdesc distribution offer online interactive use (with hypertext
longdesc linkages in some cases). Note that a developers' snapshot of
longdesc the latest release of the Texinfo macros may be found in the
longdesc Texinfo 'latest' package.
-containersize 98048
-containerchecksum d6ff7650ad4e62f288a8eadb7f32ee8f0388e32ebd33c38f5a023896d2946663d5c2c05b393a53ff420726314b4fde20abb8914a35e5e004a4762e0516f81a6a
+containersize 98148
+containerchecksum 24addde29f46c3af209543f168cc3c6ae6ca90a504738eda37bcd22d2d10041daaa8373d600f70afa39d0746596d2554ed132521e0cf32004a1b800832f03b3d
runfiles size=109
RELOC/tex/texinfo/texinfo.ini
RELOC/tex/texinfo/texinfo.tex
@@ -280861,17 +280892,17 @@ docfiles size=503
name texlive-scripts
category TLCore
-revision 52179
+revision 52188
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
depend texlive.infra
depend texlive-scripts.ARCH
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 85060
-containerchecksum 6dadd29b7246d5d615d4c21ea39d2e3f79ecd10f611098e07b2175ff30600ae8c1cfc625457ac5c951b8560405c37f648530da9a2a594ccb6d8395ba4955ee8b
+containersize 85048
+containerchecksum 0be16bf9cc872e5dd9cc28fae668252c298e2d397b824d963ef5efccc59ec8b6755a3631b3ff0ecff2a606091449c0bde2bd6c798bab024cf0802dd6a566939e
doccontainersize 51244
-doccontainerchecksum 2ffeba7f37d45e952b6b8d0da474d3e8797823bbf9c22db32659f5cc3096088a8bf17172f6677be37992a81fdbd84bfd1329a7941dcb728bcf4ebaacdf4b16d8
+doccontainerchecksum 18f685bd20858c7a1b86fb9e7c12447aa4f7038722c938c4fd1cc1c2f2bdf027a7771976ba7f606a64a57c87b60679b80e8578cbf21be97b34bf130d20769405
docfiles size=20
texmf-dist/doc/man/man1/install-tl.1
texmf-dist/doc/man/man1/install-tl.man1.pdf
@@ -291472,25 +291503,26 @@ catalogue-version 1.1.2
name tokcycle
category Package
-revision 51936
+revision 52191
shortdesc The tokcycle package helps one to build tools to process tokens from an input stream, on a token-by-token basis
relocated 1
-longdesc The tokcycle package helps one to build tools to process and
-longdesc transform tokens from an input stream. If a macro to process an
-longdesc arbitrary single (non-macro, non-space) token can be built,
-longdesc then tokcycle can provide a wrapper for cycling through an
-longdesc input stream (including macros, spaces, and groups) on a
-longdesc token-by-token basis, using the provided macro on each
-longdesc successive character. Tokcycle characterizes each successive
-longdesc token in the input stream as a Character, a Group, a Macro, or
-longdesc a Space. Each of these token categories are processed with a
-longdesc unique directive, to bring about the desired effect of the
-longdesc token cycle.
-containersize 3756
-containerchecksum a2526ffdd8dee0c281aa5c74c58eb85359d4e5b78e040fbec8abead37bfbc83e7742a1f16e3c58a2162295cb77a79eafa5cb10290eb0cc2331bad9b08b4b857e
-doccontainersize 252412
-doccontainerchecksum 665e37eed1c960c282ed62550635d67513e3785f0c432f2c76f70eb74de943af5f681dd93b1cb55c8e3c0cba2013afa014ba89a4f4f6e6f9ed0a514d55a81733
-docfiles size=137
+longdesc The tokcycle package helps one to build tools to process tokens
+longdesc from an input stream. If a macro to process an arbitrary single
+longdesc token can be built, then tokcycle can provide a wrapper for
+longdesc cycling through an input stream (including macros, spaces, and
+longdesc groups) on a token-by-token basis, using the provided macro on
+longdesc each successive character. tokcycle characterizes each
+longdesc successive token in the input stream as a Character, a Group, a
+longdesc Macro, or a Space. Each of these token categories are processed
+longdesc with a unique directive, to bring about the desired effect of
+longdesc the token cycle. If condition flags are provided to identify
+longdesc active, implicit, and catcode-6 tokens as they are digested.
+longdesc The package provides a number of options for handling groups.
+containersize 4260
+containerchecksum 005911920c9452d6bd264f8ce807c9d5ac4a5ae5472d906a994e0bc5f7a39607cf9133d83b7ffe3216b30ecf6398cc6f416ecce8136a73f26617b8013a27e8ee
+doccontainersize 279872
+doccontainerchecksum 31b18e642fe8e7653ca1f1c8505d6e2c387d51b1d1866f8179f30255b5814584117b07a58820e0f3eb7bf9d678d71d758505546097df2127cc67653b6a8a8b72
+docfiles size=146
RELOC/doc/generic/tokcycle/README details="Readme"
RELOC/doc/generic/tokcycle/tokcycle-doc.pdf details="Package documentation"
RELOC/doc/generic/tokcycle/tokcycle-doc.tex
@@ -291500,10 +291532,10 @@ runfiles size=4
RELOC/tex/generic/tokcycle/tokcycle.sty
RELOC/tex/generic/tokcycle/tokcycle.tex
catalogue-ctan /macros/generic/tokcycle
-catalogue-date 2019-08-22 22:30:44 +0200
+catalogue-date 2019-09-27 16:27:01 +0200
catalogue-license lppl1.3c
catalogue-topics macro-supp parser macro-iterate misc-support
-catalogue-version 1.0
+catalogue-version 1.1
name tokenizer
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index a0deed9459..2a7bc079d3 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-dd39f153a8614a8dd7213de916adf39e texlive.tlpdb
+c36021b8267e4eaa59c56d16a11c1226 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 7166064295..fa6f96e67c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-379311b7e4d078285b8ac471325fbfb8251a16eb531a619dabbef23d8720babd5dc48909167592b4bb2428665eb7a077e9b2c115ca00800a20a8b868187d951d texlive.tlpdb
+d7ee3f8b2bec561f3f662413287475aac561208b64dc7b78dc25e72256ab9bf231b9f9795f34a1cbb294dbddf894f3900331f277354d1023b8bb1d84419b3529 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index cf340ba915..808701ac9c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJdjU/9AAoJEEzhh34ZQ4xw8IkH/Ry/7YRJ44tMMCLA8q7/iQJP
-MN2WNsrcsnCjh+dToZbrdgjniHsL4gG78fEd/ZGqrhyhVaA/xuicxqfXwBY2xiAV
-BjVkwJxPmm9Y+6G6WCivEQUheQ3vjzHYEfwSgFB9QegR2Lbr+5c2cl2+sDN8C25J
-lerAfiOlZ5V7WjjaDnDZRm/WQXz6er21vooDuEiL3ukLrlQ24JZnFKJJC9vGptMJ
-uULlCtoioWEcBpRfNtzyIO3w5g3qrCfBY/1APwAoYQ2nyvhHzcLjesMZt3VSfaug
-3LAAEUTQddjM9JMgKDzRHKERapMywHcGmBx6ljTXgwc15RUiznv1P8NVK4/xZ0g=
-=yVJe
+iQEcBAEBCgAGBQJdjqE6AAoJEEzhh34ZQ4xwGIwH/0f7cbmaYnGTXw6sbasskgHj
+qRp2MClgqIyHus9qBne2sIBRjnW8Kfbbz8VW4W5lqeqIx2/32o5LCH2S5rmTLEqV
+QHujB2E0gvdt9PKCkCxU+lqy2xA/xB4Y1FOUF2XLViIDfP9z5mWV4lRF1gpdLeRr
+WSlueS1XSFDqUGoiNTnSwbOfJFiopE5ojlF7fus98ZKoLWUYw0Kjs1BYd6QVAz4c
+/noW8rWzFM0ICSbWkjJz9axGRCqG4A2B9twrKxwndBNDW6RU4Ow3SUzcautGpzXs
+y93uWyyQ2QN+HCWJXURMbz+klNktxL/5NTJY4Uu1mLDMX/U6jrS5rD97Y97SIRk=
+=E6ip
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 0e40606baa..8c9843934c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index 679b2f4329..388a0df320 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 7806aa38e1..39023dbc04 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -2,9 +2,9 @@
[repository]
-date=1569528967
+date=1569615261
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=f73369f474d9b3b8be4049df4a7ac25d
+lstdigest=d85c63013374fc40838aab43159a9143
numpkg=3752
relstate=next
-version=7208
+version=7209
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index a071c0f9b6..18d9e4e80f 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -2,9 +2,9 @@
[repository]
-date=1569528706
+date=1569615093
lastupd=acro adforn adfsymbols chemformula chemmacros ebgaramond-maths gitver greek-inputenc jlreq l3build pythontex texinfo tuda-ci unicode-math almendra biblatex-oxref biblatex-phys bxghost ctanbib derivative
-lstdigest=cb22c3104aa316877305883c11c2e055
+lstdigest=2154d89cf5e2643c6c7ea387b19e68fa
numpkg=3750
relstate=stable
-version=7208
+version=7209
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 9cb6eacf07..7213534bf9 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,14 @@
W32TeX (x86 & x64) ChangeLog
+[2019/09/27]
+(01) luatexja.tar.xz
+ Update luatex-ja.
+(02) texinfotools-w32.tar.xz
+ Update texinfo.tex (2019-09-24.13).
+(03) web2c-lib.tar.xz
+ Update texinfo.tex (2019-09-24.13).
+ Remove lualatex-patch-kernel.tex, and lualatex-reset-codes.tex.
+
[2019/09/26]
(01) ltxpkgdocs.tar.xz
(02) ltxpkgs.tar.xz
diff --git a/timestamp b/timestamp
index fe8059faa2..6866c2de5c 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2019-09-27-02-02
+2019-09-28-02-02
diff --git a/usergrps/uktug/faq b/usergrps/uktug/faq
deleted file mode 120000
index 5ea6ca851e..0000000000
--- a/usergrps/uktug/faq
+++ /dev/null
@@ -1 +0,0 @@
-../../help/uk-tex-faq \ No newline at end of file