summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname152
-rw-r--r--FILES.byname.gzbin2537647 -> 2537658 bytes
-rw-r--r--FILES.last07days673
-rw-r--r--biblio/ctan-bibdata/ctan.bib6
-rw-r--r--biblio/ctan-bibdata/ctan.pdfbin3684639 -> 3685084 bytes
-rw-r--r--macros/latex/contrib/euclideangeometry/README.txt6
-rw-r--r--macros/latex/contrib/euclideangeometry/euclideangeometry-man.pdfbin656085 -> 690345 bytes
-rw-r--r--macros/latex/contrib/euclideangeometry/euclideangeometry-man.tex915
-rw-r--r--macros/latex/contrib/euclideangeometry/euclideangeometry.dtx37
-rw-r--r--macros/latex/contrib/euclideangeometry/euclideangeometry.pdfbin463894 -> 468809 bytes
-rw-r--r--support/TeX4ht/source/ChangeLog5
-rw-r--r--support/TeX4ht/source/tex4ht-mathml.tex10
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb62
-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.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2457652 -> 2457284 bytes
-rw-r--r--timestamp2
-rw-r--r--usergrps/usergrps/bg.html18
-rw-r--r--usergrps/usergrps/br.html18
-rw-r--r--usergrps/usergrps/cn.html18
-rw-r--r--usergrps/usergrps/cz.html18
-rw-r--r--usergrps/usergrps/de.html18
-rw-r--r--usergrps/usergrps/dk.html18
-rw-r--r--usergrps/usergrps/ee.html18
-rw-r--r--usergrps/usergrps/es.html18
-rw-r--r--usergrps/usergrps/esc.html18
-rw-r--r--usergrps/usergrps/fr.html18
-rw-r--r--usergrps/usergrps/gr.html18
-rw-r--r--usergrps/usergrps/hu.html18
-rw-r--r--usergrps/usergrps/ie.html18
-rw-r--r--usergrps/usergrps/index.html18
-rw-r--r--usergrps/usergrps/is.html18
-rw-r--r--usergrps/usergrps/it.html18
-rw-r--r--usergrps/usergrps/kh.html18
-rw-r--r--usergrps/usergrps/kr.html18
-rw-r--r--usergrps/usergrps/lt.html18
-rw-r--r--usergrps/usergrps/lugs.html108
-rw-r--r--usergrps/usergrps/mx.html18
-rw-r--r--usergrps/usergrps/nl.html18
-rw-r--r--usergrps/usergrps/no.html18
-rw-r--r--usergrps/usergrps/pl.html18
-rw-r--r--usergrps/usergrps/pt.html18
-rw-r--r--usergrps/usergrps/tw.html18
-rw-r--r--usergrps/usergrps/us.html18
-rw-r--r--usergrps/usergrps/uy.html18
-rw-r--r--usergrps/usergrps/vn.html18
-rw-r--r--usergrps/usergrps/za.html18
49 files changed, 1077 insertions, 1447 deletions
diff --git a/FILES.byname b/FILES.byname
index 94c0633202..1691481ad3 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -2056,12 +2056,12 @@
2023/07/04 | 1675 | biblio/citation-style-language/README.md
2023/07/04 | 12878 | biblio/citation-style-language/vancouver.csl
2023/07/04 | 4522435 | biblio/citation-style-language.zip
-2023/07/10 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/07/11 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/07/10 | 2794285 | biblio/ctan-bibdata/ctan.bib
-2023/07/10 | 3684624 | biblio/ctan-bibdata/ctan.pdf
+2023/07/11 | 2794720 | biblio/ctan-bibdata/ctan.bib
+2023/07/11 | 3684639 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/07/10 | 4084692 | biblio/ctan-bibdata.zip
+2023/07/11 | 4085127 | biblio/ctan-bibdata.zip
2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk
2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -5421,7 +5421,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2023/07/10 | 144455 | FILES.last07days
+2023/07/11 | 149655 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -221027,12 +221027,12 @@
2018/07/10 | 1449 | macros/latex/contrib/etsvthor/etsvthor.sty
2018/07/10 | 700 | macros/latex/contrib/etsvthor/README.md
2018/07/11 | 1392 | macros/latex/contrib/etsvthor.zip
-2021/10/04 | 68216 | macros/latex/contrib/euclideangeometry/euclideangeometry.dtx
-2021/10/04 | 656085 | macros/latex/contrib/euclideangeometry/euclideangeometry-man.pdf
-2021/10/04 | 105991 | macros/latex/contrib/euclideangeometry/euclideangeometry-man.tex
-2021/10/04 | 463894 | macros/latex/contrib/euclideangeometry/euclideangeometry.pdf
-2021/10/04 | 949 | macros/latex/contrib/euclideangeometry/README.txt
-2021/10/04 | 1146453 | macros/latex/contrib/euclideangeometry.zip
+2023/07/11 | 68632 | macros/latex/contrib/euclideangeometry/euclideangeometry.dtx
+2023/07/11 | 690345 | macros/latex/contrib/euclideangeometry/euclideangeometry-man.pdf
+2023/07/11 | 112399 | macros/latex/contrib/euclideangeometry/euclideangeometry-man.tex
+2023/07/11 | 468809 | macros/latex/contrib/euclideangeometry/euclideangeometry.pdf
+2023/07/11 | 954 | macros/latex/contrib/euclideangeometry/README.txt
+2023/07/11 | 1185738 | macros/latex/contrib/euclideangeometry.zip
2010/09/18 | 19465 | macros/latex/contrib/euenc/euenc.dtx
2010/09/18 | 143284 | macros/latex/contrib/euenc/euenc.pdf
2010/08/05 | 2208 | macros/latex/contrib/euenc/Makefile
@@ -291074,8 +291074,8 @@
2020/02/19 | 616520 | systems/texlive/tlnet/archive/bitset.doc.r53837.tar.xz
2020/02/19 | 5712 | systems/texlive/tlnet/archive/bitset.r53837.tar.xz
2020/02/19 | 14628 | systems/texlive/tlnet/archive/bitset.source.r53837.tar.xz
-2022/09/29 | 42528 | systems/texlive/tlnet/archive/bitter.doc.r64541.tar.xz
-2022/09/29 | 191596 | systems/texlive/tlnet/archive/bitter.r64541.tar.xz
+2023/07/11 | 46636 | systems/texlive/tlnet/archive/bitter.doc.r67598.tar.xz
+2023/07/11 | 191596 | systems/texlive/tlnet/archive/bitter.r67598.tar.xz
2019/02/28 | 74552 | systems/texlive/tlnet/archive/bizcard.doc.r15878.tar.xz
2019/02/28 | 2032 | systems/texlive/tlnet/archive/bizcard.r15878.tar.xz
2019/02/28 | 4376 | systems/texlive/tlnet/archive/bizcard.source.r15878.tar.xz
@@ -292468,9 +292468,9 @@
2019/02/28 | 16148 | systems/texlive/tlnet/archive/currvita.source.r15878.tar.xz
2019/02/28 | 5407688 | systems/texlive/tlnet/archive/cursolatex.doc.r24139.tar.xz
2019/02/28 | 392 | systems/texlive/tlnet/archive/cursolatex.r24139.tar.xz
-2023/01/06 | 1160296 | systems/texlive/tlnet/archive/curve2e.doc.r65469.tar.xz
-2023/01/06 | 9936 | systems/texlive/tlnet/archive/curve2e.r65469.tar.xz
-2023/01/06 | 46884 | systems/texlive/tlnet/archive/curve2e.source.r65469.tar.xz
+2023/07/11 | 1225772 | systems/texlive/tlnet/archive/curve2e.doc.r67599.tar.xz
+2023/07/11 | 10088 | systems/texlive/tlnet/archive/curve2e.r67599.tar.xz
+2023/07/11 | 47660 | systems/texlive/tlnet/archive/curve2e.source.r67599.tar.xz
2019/02/28 | 249672 | systems/texlive/tlnet/archive/curve.doc.r20745.tar.xz
2019/02/28 | 6868 | systems/texlive/tlnet/archive/curve.r20745.tar.xz
2019/02/28 | 320428 | systems/texlive/tlnet/archive/curves.doc.r45255.tar.xz
@@ -293804,7 +293804,7 @@
2019/02/28 | 377000 | systems/texlive/tlnet/archive/examdesign.doc.r15878.tar.xz
2019/02/28 | 10780 | systems/texlive/tlnet/archive/examdesign.r15878.tar.xz
2019/02/28 | 29924 | systems/texlive/tlnet/archive/examdesign.source.r15878.tar.xz
-2022/08/18 | 524800 | systems/texlive/tlnet/archive/exam.doc.r64134.tar.xz
+2023/07/11 | 527728 | systems/texlive/tlnet/archive/exam.doc.r67600.tar.xz
2023/02/08 | 148632 | systems/texlive/tlnet/archive/exam-lite.doc.r65754.tar.xz
2023/02/08 | 3232 | systems/texlive/tlnet/archive/exam-lite.r65754.tar.xz
2022/10/11 | 429124 | systems/texlive/tlnet/archive/exam-n.doc.r64674.tar.xz
@@ -293813,7 +293813,7 @@
2020/05/25 | 379128 | systems/texlive/tlnet/archive/examplep.doc.r55265.tar.xz
2020/05/25 | 33788 | systems/texlive/tlnet/archive/examplep.r55265.tar.xz
2019/02/28 | 5516 | systems/texlive/tlnet/archive/example.r33398.tar.xz
-2022/08/18 | 49900 | systems/texlive/tlnet/archive/exam.r64134.tar.xz
+2023/07/11 | 50760 | systems/texlive/tlnet/archive/exam.r67600.tar.xz
2022/01/24 | 313712 | systems/texlive/tlnet/archive/exam-randomizechoices.doc.r61719.tar.xz
2022/01/24 | 5624 | systems/texlive/tlnet/archive/exam-randomizechoices.r61719.tar.xz
2023/06/09 | 273112 | systems/texlive/tlnet/archive/examz.doc.r67303.tar.xz
@@ -296405,8 +296405,8 @@
2020/09/16 | 352 | systems/texlive/tlnet/archive/light-latex-make.x86_64-linuxmusl.r56352.tar.xz
2020/09/16 | 352 | systems/texlive/tlnet/archive/light-latex-make.x86_64-linux.r56352.tar.xz
2020/09/16 | 348 | systems/texlive/tlnet/archive/light-latex-make.x86_64-solaris.r56352.tar.xz
-2022/06/14 | 90712 | systems/texlive/tlnet/archive/ligtype.doc.r63577.tar.xz
-2022/06/14 | 9724 | systems/texlive/tlnet/archive/ligtype.r63577.tar.xz
+2023/07/11 | 79556 | systems/texlive/tlnet/archive/ligtype.doc.r67601.tar.xz
+2023/07/11 | 11168 | systems/texlive/tlnet/archive/ligtype.r67601.tar.xz
2019/02/28 | 404 | systems/texlive/tlnet/archive/lilyglyphs.aarch64-linux.r46208.tar.xz
2019/02/28 | 404 | systems/texlive/tlnet/archive/lilyglyphs.amd64-freebsd.r31696.tar.xz
2019/02/28 | 404 | systems/texlive/tlnet/archive/lilyglyphs.amd64-netbsd.r31696.tar.xz
@@ -299835,8 +299835,8 @@
2021/02/03 | 535064 | systems/texlive/tlnet/archive/quran-bn.r57602.tar.xz
2020/03/09 | 129972 | systems/texlive/tlnet/archive/quran-de.doc.r54191.tar.xz
2020/03/09 | 620164 | systems/texlive/tlnet/archive/quran-de.r54191.tar.xz
-2023/06/28 | 518896 | systems/texlive/tlnet/archive/quran.doc.r67499.tar.xz
-2023/06/28 | 1631020 | systems/texlive/tlnet/archive/quran.r67499.tar.xz
+2023/07/11 | 531136 | systems/texlive/tlnet/archive/quran.doc.r67605.tar.xz
+2023/07/11 | 1631708 | systems/texlive/tlnet/archive/quran.r67605.tar.xz
2021/02/03 | 153360 | systems/texlive/tlnet/archive/quran-ur.doc.r57597.tar.xz
2021/02/03 | 1874644 | systems/texlive/tlnet/archive/quran-ur.r57597.tar.xz
2020/09/12 | 599896 | systems/texlive/tlnet/archive/qyxf-book.doc.r56319.tar.xz
@@ -300405,10 +300405,10 @@
2021/01/14 | 604612 | systems/texlive/tlnet/archive/showexpl.doc.r57414.tar.xz
2021/01/14 | 4184 | systems/texlive/tlnet/archive/showexpl.r57414.tar.xz
2021/01/14 | 9180 | systems/texlive/tlnet/archive/showexpl.source.r57414.tar.xz
-2022/06/14 | 59840 | systems/texlive/tlnet/archive/showhyphenation.doc.r63578.tar.xz
-2022/06/14 | 2912 | systems/texlive/tlnet/archive/showhyphenation.r63578.tar.xz
-2022/06/24 | 45620 | systems/texlive/tlnet/archive/showkerning.doc.r63708.tar.xz
-2022/06/24 | 2660 | systems/texlive/tlnet/archive/showkerning.r63708.tar.xz
+2023/07/11 | 54552 | systems/texlive/tlnet/archive/showhyphenation.doc.r67602.tar.xz
+2023/07/11 | 3272 | systems/texlive/tlnet/archive/showhyphenation.r67602.tar.xz
+2023/07/11 | 41536 | systems/texlive/tlnet/archive/showkerning.doc.r67603.tar.xz
+2023/07/11 | 2832 | systems/texlive/tlnet/archive/showkerning.r67603.tar.xz
2022/07/20 | 232956 | systems/texlive/tlnet/archive/showlabels.doc.r63940.tar.xz
2022/07/20 | 3236 | systems/texlive/tlnet/archive/showlabels.r63940.tar.xz
2022/07/20 | 16256 | systems/texlive/tlnet/archive/showlabels.source.r63940.tar.xz
@@ -300567,8 +300567,8 @@
2020/04/27 | 5153396 | systems/texlive/tlnet/archive/sourcesanspro.r54892.tar.xz
2020/03/24 | 542680 | systems/texlive/tlnet/archive/sourceserifpro.doc.r54512.tar.xz
2020/03/24 | 3673368 | systems/texlive/tlnet/archive/sourceserifpro.r54512.tar.xz
-2022/06/12 | 60068 | systems/texlive/tlnet/archive/spacekern.doc.r63552.tar.xz
-2022/06/12 | 2504 | systems/texlive/tlnet/archive/spacekern.r63552.tar.xz
+2023/07/11 | 56840 | systems/texlive/tlnet/archive/spacekern.doc.r67604.tar.xz
+2023/07/11 | 2952 | systems/texlive/tlnet/archive/spacekern.r67604.tar.xz
2023/03/07 | 155540 | systems/texlive/tlnet/archive/spacingtricks.doc.r66393.tar.xz
2023/03/07 | 1980 | systems/texlive/tlnet/archive/spacingtricks.r66393.tar.xz
2023/03/07 | 11912 | systems/texlive/tlnet/archive/spacingtricks.source.r66393.tar.xz
@@ -301399,7 +301399,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2023/07/10 | 427884 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67587.tar.xz
+2023/07/11 | 427880 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67597.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -301421,7 +301421,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2023/07/10 | 113964 | systems/texlive/tlnet/archive/texlive-scripts.r67587.tar.xz
+2023/07/11 | 113964 | systems/texlive/tlnet/archive/texlive-scripts.r67597.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -303288,16 +303288,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2023/03/12 | 125532 | systems/texlive/tlnet/install-tl
-2023/07/10 | 5735184 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/07/10 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/07/10 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/07/11 | 5735237 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/07/11 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/07/11 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2023/07/10 | 21034081 | systems/texlive/tlnet/install-tl-windows.exe
-2023/07/10 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/07/10 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/07/10 | 26025311 | systems/texlive/tlnet/install-tl.zip
-2023/07/10 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/07/10 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/07/11 | 21036457 | systems/texlive/tlnet/install-tl-windows.exe
+2023/07/11 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/07/11 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/07/11 | 26025317 | systems/texlive/tlnet/install-tl.zip
+2023/07/11 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/07/11 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2023/03/19 | 1229 | systems/texlive/tlnet/README.md
2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023
2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -303307,7 +303307,7 @@
2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2023/06/25 | 49936 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2023/07/09 | 6993 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/07/10 | 7020 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/05/31 | 215902 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -303349,12 +303349,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2023/07/10 | 18154256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/07/10 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/07/11 | 18154256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/07/11 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/07/10 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/07/10 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/07/10 | 2457040 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/07/11 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/07/11 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/07/11 | 2457652 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -313943,7 +313943,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2023/07/11 | 186 | timestamp
+2023/07/12 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
@@ -315282,40 +315282,40 @@
1999/06/04 | 27445 | usergrps/uktug/baskervi/baskrep.cls
1999/05/12 | 7702 | usergrps/uktug/baskervi/epstopdf
1997/10/01 | 444 | usergrps/uktug/baskervi/README
-2023/07/09 | 9656 | usergrps/usergrps/bg.html
-2023/07/09 | 9332 | usergrps/usergrps/br.html
-2023/07/09 | 9625 | usergrps/usergrps/cn.html
-2023/07/09 | 9788 | usergrps/usergrps/cz.html
-2023/07/09 | 9905 | usergrps/usergrps/de.html
-2023/07/09 | 9269 | usergrps/usergrps/dk.html
-2023/07/09 | 9196 | usergrps/usergrps/ee.html
-2023/07/09 | 9421 | usergrps/usergrps/esc.html
-2023/07/09 | 9566 | usergrps/usergrps/es.html
-2023/07/09 | 9667 | usergrps/usergrps/fr.html
-2023/07/09 | 9442 | usergrps/usergrps/gr.html
-2023/07/09 | 9846 | usergrps/usergrps/hu.html
-2023/07/09 | 9342 | usergrps/usergrps/ie.html
-2023/07/09 | 6409 | usergrps/usergrps/index.html
-2023/07/09 | 9310 | usergrps/usergrps/is.html
-2023/07/09 | 9569 | usergrps/usergrps/it.html
-2023/07/09 | 9279 | usergrps/usergrps/kh.html
-2023/07/09 | 9686 | usergrps/usergrps/kr.html
+2023/07/11 | 9625 | usergrps/usergrps/bg.html
+2023/07/11 | 9301 | usergrps/usergrps/br.html
+2023/07/11 | 9594 | usergrps/usergrps/cn.html
+2023/07/11 | 9757 | usergrps/usergrps/cz.html
+2023/07/11 | 9874 | usergrps/usergrps/de.html
+2023/07/11 | 9238 | usergrps/usergrps/dk.html
+2023/07/11 | 9165 | usergrps/usergrps/ee.html
+2023/07/11 | 9390 | usergrps/usergrps/esc.html
+2023/07/11 | 9535 | usergrps/usergrps/es.html
+2023/07/11 | 9636 | usergrps/usergrps/fr.html
+2023/07/11 | 9411 | usergrps/usergrps/gr.html
+2023/07/11 | 9815 | usergrps/usergrps/hu.html
+2023/07/11 | 9311 | usergrps/usergrps/ie.html
+2023/07/11 | 6378 | usergrps/usergrps/index.html
+2023/07/11 | 9279 | usergrps/usergrps/is.html
+2023/07/11 | 9538 | usergrps/usergrps/it.html
+2023/07/11 | 9248 | usergrps/usergrps/kh.html
+2023/07/11 | 9655 | usergrps/usergrps/kr.html
2022/09/26 | 9542 | usergrps/usergrps/labels.pdf
2022/05/12 | 2105 | usergrps/usergrps/labels.tex
-2023/07/09 | 9326 | usergrps/usergrps/lt.html
-2023/07/09 | 32310 | usergrps/usergrps/lugs.html
+2023/07/11 | 9295 | usergrps/usergrps/lt.html
+2023/07/11 | 32142 | usergrps/usergrps/lugs.html
2022/09/26 | 48927 | usergrps/usergrps/lugs.pdf
2023/06/21 | 20937 | usergrps/usergrps/lugs.tex
-2023/07/09 | 9276 | usergrps/usergrps/mx.html
-2023/07/10 | 9631 | usergrps/usergrps/nl.html
-2023/07/09 | 9380 | usergrps/usergrps/no.html
-2023/07/09 | 9851 | usergrps/usergrps/pl.html
-2023/07/09 | 9408 | usergrps/usergrps/pt.html
-2023/07/09 | 9264 | usergrps/usergrps/tw.html
-2023/07/09 | 9450 | usergrps/usergrps/us.html
-2023/07/09 | 9319 | usergrps/usergrps/uy.html
-2023/07/09 | 9397 | usergrps/usergrps/vn.html
-2023/07/09 | 9336 | usergrps/usergrps/za.html
+2023/07/11 | 9245 | usergrps/usergrps/mx.html
+2023/07/11 | 9600 | usergrps/usergrps/nl.html
+2023/07/11 | 9349 | usergrps/usergrps/no.html
+2023/07/11 | 9820 | usergrps/usergrps/pl.html
+2023/07/11 | 9377 | usergrps/usergrps/pt.html
+2023/07/11 | 9233 | usergrps/usergrps/tw.html
+2023/07/11 | 9419 | usergrps/usergrps/us.html
+2023/07/11 | 9288 | usergrps/usergrps/uy.html
+2023/07/11 | 9366 | usergrps/usergrps/vn.html
+2023/07/11 | 9305 | usergrps/usergrps/za.html
1992/12/06 | 2551 | web/aplweb/announcement
1993/11/03 | 802292 | web/aplweb/aplweba.zip
1993/11/03 | 771814 | web/aplweb/aplwebb.zip
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 8fb9c50836..369d97dde6 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 4c49146d4a..2ecd3d20b0 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,28 +1,95 @@
+2023/07/11 | 9874 | usergrps/usergrps/de.html
+2023/07/11 | 9820 | usergrps/usergrps/pl.html
+2023/07/11 | 9815 | usergrps/usergrps/hu.html
+2023/07/11 | 9757 | usergrps/usergrps/cz.html
+2023/07/11 | 9655 | usergrps/usergrps/kr.html
+2023/07/11 | 9636 | usergrps/usergrps/fr.html
+2023/07/11 | 9625 | usergrps/usergrps/bg.html
+2023/07/11 | 9600 | usergrps/usergrps/nl.html
+2023/07/11 | 9594 | usergrps/usergrps/cn.html
+2023/07/11 | 954 | macros/latex/contrib/euclideangeometry/README.txt
+2023/07/11 | 9538 | usergrps/usergrps/it.html
+2023/07/11 | 9535 | usergrps/usergrps/es.html
+2023/07/11 | 9419 | usergrps/usergrps/us.html
+2023/07/11 | 9411 | usergrps/usergrps/gr.html
+2023/07/11 | 9390 | usergrps/usergrps/esc.html
+2023/07/11 | 9377 | usergrps/usergrps/pt.html
+2023/07/11 | 9366 | usergrps/usergrps/vn.html
+2023/07/11 | 9349 | usergrps/usergrps/no.html
+2023/07/11 | 9311 | usergrps/usergrps/ie.html
+2023/07/11 | 9305 | usergrps/usergrps/za.html
+2023/07/11 | 9301 | usergrps/usergrps/br.html
+2023/07/11 | 9295 | usergrps/usergrps/lt.html
+2023/07/11 | 9288 | usergrps/usergrps/uy.html
+2023/07/11 | 9279 | usergrps/usergrps/is.html
+2023/07/11 | 9248 | usergrps/usergrps/kh.html
+2023/07/11 | 9245 | usergrps/usergrps/mx.html
+2023/07/11 | 9238 | usergrps/usergrps/dk.html
+2023/07/11 | 9233 | usergrps/usergrps/tw.html
+2023/07/11 | 9165 | usergrps/usergrps/ee.html
+2023/07/11 | 79556 | systems/texlive/tlnet/archive/ligtype.doc.r67601.tar.xz
+2023/07/11 | 690345 | macros/latex/contrib/euclideangeometry/euclideangeometry-man.pdf
+2023/07/11 | 68632 | macros/latex/contrib/euclideangeometry/euclideangeometry.dtx
+2023/07/11 | 6378 | usergrps/usergrps/index.html
+2023/07/11 | 5735237 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/07/11 | 56840 | systems/texlive/tlnet/archive/spacekern.doc.r67604.tar.xz
+2023/07/11 | 54552 | systems/texlive/tlnet/archive/showhyphenation.doc.r67602.tar.xz
+2023/07/11 | 531136 | systems/texlive/tlnet/archive/quran.doc.r67605.tar.xz
+2023/07/11 | 527728 | systems/texlive/tlnet/archive/exam.doc.r67600.tar.xz
+2023/07/11 | 50760 | systems/texlive/tlnet/archive/exam.r67600.tar.xz
+2023/07/11 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/07/11 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/07/11 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/07/11 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/07/11 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/07/11 | 47660 | systems/texlive/tlnet/archive/curve2e.source.r67599.tar.xz
+2023/07/11 | 468809 | macros/latex/contrib/euclideangeometry/euclideangeometry.pdf
+2023/07/11 | 46636 | systems/texlive/tlnet/archive/bitter.doc.r67598.tar.xz
+2023/07/11 | 427880 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67597.tar.xz
+2023/07/11 | 41536 | systems/texlive/tlnet/archive/showkerning.doc.r67603.tar.xz
+2023/07/11 | 4085127 | biblio/ctan-bibdata.zip
+2023/07/11 | 3684639 | biblio/ctan-bibdata/ctan.pdf
+2023/07/11 | 3272 | systems/texlive/tlnet/archive/showhyphenation.r67602.tar.xz
+2023/07/11 | 32142 | usergrps/usergrps/lugs.html
+2023/07/11 | 2952 | systems/texlive/tlnet/archive/spacekern.r67604.tar.xz
+2023/07/11 | 2832 | systems/texlive/tlnet/archive/showkerning.r67603.tar.xz
+2023/07/11 | 2794720 | biblio/ctan-bibdata/ctan.bib
+2023/07/11 | 26025317 | systems/texlive/tlnet/install-tl.zip
+2023/07/11 | 2457652 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/07/11 | 2333379 | macros/latex/contrib/tagpdf.zip
+2023/07/11 | 21036457 | systems/texlive/tlnet/install-tl-windows.exe
+2023/07/11 | 191596 | systems/texlive/tlnet/archive/bitter.r67598.tar.xz
+2023/07/11 | 18154256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/07/11 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/07/11 | 1631708 | systems/texlive/tlnet/archive/quran.r67605.tar.xz
+2023/07/11 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/07/11 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/07/11 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/07/11 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/07/11 | 1225772 | systems/texlive/tlnet/archive/curve2e.doc.r67599.tar.xz
+2023/07/11 | 1185738 | macros/latex/contrib/euclideangeometry.zip
+2023/07/11 | 113964 | systems/texlive/tlnet/archive/texlive-scripts.r67597.tar.xz
+2023/07/11 | 112399 | macros/latex/contrib/euclideangeometry/euclideangeometry-man.tex
+2023/07/11 | 11168 | systems/texlive/tlnet/archive/ligtype.r67601.tar.xz
+2023/07/11 | 10088 | systems/texlive/tlnet/archive/curve2e.r67599.tar.xz
2023/07/10 | 98180 | macros/luatex/latex/ligtype/ligtype.lua
-2023/07/10 | 9631 | usergrps/usergrps/nl.html
2023/07/10 | 95047 | macros/luatex/latex/ligtype.zip
2023/07/10 | 8846 | macros/unicodetex/latex/quran/doc/quran.png
2023/07/10 | 787040 | systems/texlive/tlnet/archive/babel.source.r67592.tar.xz
2023/07/10 | 713 | macros/unicodetex/latex/quran/README
+2023/07/10 | 7020 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/07/10 | 6516 | systems/texlive/tlnet/archive/bxwareki.r67594.tar.xz
2023/07/10 | 63669 | macros/unicodetex/latex/quran/doc/quran-test2.pdf
2023/07/10 | 61240 | macros/luatex/latex/spacekern.zip
2023/07/10 | 6098 | macros/latex/contrib/curve2e/README.txt
2023/07/10 | 593040 | macros/latex/contrib/exam.zip
2023/07/10 | 59303 | macros/luatex/latex/showhyphenation.zip
-2023/07/10 | 5735184 | systems/texlive/tlnet/install-tl-unx.tar.gz
2023/07/10 | 572 | systems/texlive/tlnet/archive/kaytannollista-latexia.r67595.tar.xz
2023/07/10 | 56720 | macros/unicodetex/latex/quran/doc/quran-test1.pdf
2023/07/10 | 55468 | systems/texlive/tlnet/archive/reledmac.r67593.tar.xz
2023/07/10 | 518793 | biblio/bibtex/bibtex-x.zip
2023/07/10 | 503 | macros/unicodetex/latex/quran/doc/quran-test.tex
2023/07/10 | 49244 | macros/unicodetex/latex/quran/doc/quran-doc.tex
-2023/07/10 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2023/07/10 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/07/10 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/07/10 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/07/10 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/07/10 | 4641 | macros/unicodetex/latex/quran/tex/quran-translt.def
2023/07/10 | 45693 | macros/luatex/latex/showkerning.zip
2023/07/10 | 4508 | macros/unicodetex/latex/quran/tex/quran-transfr.def
@@ -30,85 +97,42 @@
2023/07/10 | 4470 | macros/unicodetex/latex/quran/tex/quran-transen.def
2023/07/10 | 4468 | macros/unicodetex/latex/quran/tex/quran-transde.def
2023/07/10 | 43820 | fonts/bitter/doc/bitter-samples.pdf
-2023/07/10 | 427884 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67587.tar.xz
-2023/07/10 | 4084692 | biblio/ctan-bibdata.zip
2023/07/10 | 399 | macros/unicodetex/latex/quran/doc/quran-test1.tex
2023/07/10 | 37381 | macros/unicodetex/latex/quran/tex/quran.sty
-2023/07/10 | 3684624 | biblio/ctan-bibdata/ctan.pdf
2023/07/10 | 361474 | macros/unicodetex/latex/quran/doc/quran-doc.pdf
2023/07/10 | 34061 | macros/unicodetex/latex/quran/doc/quran-test.pdf
2023/07/10 | 3153487 | macros/unicodetex/latex/quran.zip
2023/07/10 | 31168 | systems/texlive/tlnet/archive/epstopdf.doc.r67591.tar.xz
2023/07/10 | 299189 | install/fonts/bitter.tds.zip
2023/07/10 | 291819 | fonts/bitter.zip
-2023/07/10 | 2794285 | biblio/ctan-bibdata/ctan.bib
2023/07/10 | 272 | fonts/bitter/doc/bitter-samples.tex
-2023/07/10 | 26025311 | systems/texlive/tlnet/install-tl.zip
-2023/07/10 | 2457040 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/07/10 | 229380 | systems/texlive/tlnet/archive/bxwareki.doc.r67594.tar.xz
2023/07/10 | 2201 | macros/unicodetex/latex/quran/doc/quran-test2.tex
-2023/07/10 | 21034081 | systems/texlive/tlnet/install-tl-windows.exe
2023/07/10 | 209232 | systems/texlive/tlnet/archive/reledmac.source.r67593.tar.xz
2023/07/10 | 208896 | systems/texlive/tlnet/archive/babel.r67592.tar.xz
-2023/07/10 | 18154256 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/07/10 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2023/07/10 | 1660985 | macros/unicodetex/latex/quran/tex/qurantext-uthmani.def
2023/07/10 | 1601541 | macros/unicodetex/latex/quran/tex/qurantext-fa.translation.def
-2023/07/10 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/07/10 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2023/07/10 | 1463 | fonts/bitter/README
2023/07/10 | 1463819 | macros/unicodetex/latex/quran/tex/qurantext-uthmani-min.def
-2023/07/10 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/07/10 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2023/07/10 | 1448439 | macros/unicodetex/latex/quran/tex/qurantext-simple.def
2023/07/10 | 1386098 | macros/latex/contrib/curve2e.zip
2023/07/10 | 13504 | systems/texlive/tlnet/archive/epstopdf.r67591.tar.xz
2023/07/10 | 1251809 | macros/unicodetex/latex/quran/tex/qurantext-en.transliteration.def
2023/07/10 | 1230277 | macros/unicodetex/latex/quran/tex/qurantext-de.translation.def
2023/07/10 | 1210487 | macros/unicodetex/latex/quran/tex/qurantext-fr.translation.def
-2023/07/10 | 113964 | systems/texlive/tlnet/archive/texlive-scripts.r67587.tar.xz
2023/07/10 | 1089910 | macros/unicodetex/latex/quran/tex/qurantext-en.translation.def
2023/07/10 | 10453360 | systems/texlive/tlnet/archive/reledmac.doc.r67593.tar.xz
2023/07/10 | 1016636 | systems/texlive/tlnet/archive/kaytannollista-latexia.doc.r67595.tar.xz
2023/07/10 | 1014140 | systems/texlive/tlnet/archive/babel.doc.r67592.tar.xz
-2023/07/09 | 9905 | usergrps/usergrps/de.html
-2023/07/09 | 9851 | usergrps/usergrps/pl.html
-2023/07/09 | 9846 | usergrps/usergrps/hu.html
-2023/07/09 | 9788 | usergrps/usergrps/cz.html
-2023/07/09 | 9686 | usergrps/usergrps/kr.html
-2023/07/09 | 9667 | usergrps/usergrps/fr.html
-2023/07/09 | 9656 | usergrps/usergrps/bg.html
-2023/07/09 | 9625 | usergrps/usergrps/cn.html
-2023/07/09 | 9569 | usergrps/usergrps/it.html
-2023/07/09 | 9566 | usergrps/usergrps/es.html
-2023/07/09 | 9450 | usergrps/usergrps/us.html
-2023/07/09 | 9442 | usergrps/usergrps/gr.html
2023/07/09 | 942671 | macros/latex/required/babel/base/locale.zip
-2023/07/09 | 9421 | usergrps/usergrps/esc.html
-2023/07/09 | 9408 | usergrps/usergrps/pt.html
-2023/07/09 | 9397 | usergrps/usergrps/vn.html
-2023/07/09 | 9380 | usergrps/usergrps/no.html
-2023/07/09 | 9342 | usergrps/usergrps/ie.html
-2023/07/09 | 9336 | usergrps/usergrps/za.html
-2023/07/09 | 9332 | usergrps/usergrps/br.html
2023/07/09 | 9330 | macros/luatex/latex/spacekern/spacekern.lua
-2023/07/09 | 9326 | usergrps/usergrps/lt.html
-2023/07/09 | 9319 | usergrps/usergrps/uy.html
-2023/07/09 | 9310 | usergrps/usergrps/is.html
-2023/07/09 | 9279 | usergrps/usergrps/kh.html
-2023/07/09 | 9276 | usergrps/usergrps/mx.html
-2023/07/09 | 9269 | usergrps/usergrps/dk.html
-2023/07/09 | 9264 | usergrps/usergrps/tw.html
-2023/07/09 | 9196 | usergrps/usergrps/ee.html
2023/07/09 | 90484 | systems/texlive/tlnet/archive/hyperref.r67583.tar.xz
2023/07/09 | 899586 | info/kaytannollista-latexia/kaytannollista-latexia.pdf
2023/07/09 | 8837 | macros/latex/required/babel/base/babel.ins
2023/07/09 | 88330 | info/kaytannollista-latexia/luku-merkintakieli.tex
2023/07/09 | 772108 | macros/latex/required/babel/base/babel.dtx
2023/07/09 | 748 | support/texshop/README.txt
-2023/07/09 | 6993 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/07/09 | 645784 | systems/texlive/tlnet/archive/piton.doc.r67584.tar.xz
-2023/07/09 | 6409 | usergrps/usergrps/index.html
2023/07/09 | 626873 | macros/latex/required/babel/base/babel-code.pdf
2023/07/09 | 60901 | macros/luatex/latex/spacekern/spacekern.pdf
2023/07/09 | 6020 | info/kaytannollista-latexia/README.md
@@ -121,7 +145,6 @@
2023/07/09 | 3675076 | systems/texlive/tlnet/archive/hyperref.doc.r67583.tar.xz
2023/07/09 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx
2023/07/09 | 3372445 | install/macros/latex/required/babel-base.tds.zip
-2023/07/09 | 32310 | usergrps/usergrps/lugs.html
2023/07/09 | 321321 | info/kaytannollista-latexia/luku-rakenne.tex
2023/07/09 | 306377 | macros/latex/contrib/exam/examdoc.tex
2023/07/09 | 29 | info/kaytannollista-latexia/versio.tex
@@ -1372,551 +1395,3 @@
2023/07/05 | 101 | macros/latex/contrib/footmisc/footmisc-code.tex
2023/07/05 | 10078 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
2023/07/05 | 1000 | systems/texlive/tlnet/archive/collection-luatex.r67550.tar.xz
-2023/07/04 | 9951 | macros/latex/contrib/profcollege/latex/PfCTriominos.tex
-2023/07/04 | 9898 | macros/latex/contrib/profcollege/latex/PfCDecDeci.tex
-2023/07/04 | 978780 | macros/latex/contrib/etoc/etoc.pdf
-2023/07/04 | 97484 | systems/texlive/tlnet/archive/texinfo.r67533.tar.xz
-2023/07/04 | 97469 | systems/win32/miktex/tm/packages/luafindfont__doc.tar.lzma
-2023/07/04 | 9741 | macros/latex/contrib/lettrine/doc/lettrine-demo-de.tex
-2023/07/04 | 9724 | macros/latex/contrib/profcollege/latex/PfCCartographie.tex
-2023/07/04 | 969 | macros/latex/contrib/profcollege/metapost/PfCConstantes.mp
-2023/07/04 | 9685 | macros/latex/contrib/profcollege/latex/PfCVueCubes.tex
-2023/07/04 | 9682 | macros/latex/contrib/lettrine/lettrine-2023-04-18.sty
-2023/07/04 | 967933 | systems/win32/miktex/tm/packages/numerica__doc.tar.lzma
-2023/07/04 | 9427 | macros/latex/contrib/profcollege/latex/PfCLabyrintheJeu.tex
-2023/07/04 | 9420 | macros/latex/contrib/profcollege/latex/PfCEcrireQCMold.tex
-2023/07/04 | 9412 | macros/latex/contrib/profcollege/metapost/PfCMosaique.mp
-2023/07/04 | 9400 | macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex
-2023/07/04 | 936 | systems/win32/miktex/tm/packages/pr.ini
-2023/07/04 | 936463 | macros/latex/contrib/tugboat.zip
-2023/07/04 | 9361 | biblio/citation-style-language/citeproc-unicode.lua
-2023/07/04 | 9328578 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
-2023/07/04 | 9326 | macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex
-2023/07/04 | 9268 | biblio/citation-style-language/citation-style-language-init.sty
-2023/07/04 | 9209 | biblio/citation-style-language/citeproc-cli.lua
-2023/07/04 | 919 | macros/luatex/latex/luaplot/luaplot.bib
-2023/07/04 | 91632 | systems/texlive/tlnet/archive/bxjscls.source.r67536.tar.xz
-2023/07/04 | 9119 | macros/latex/contrib/lettrine/lettrine-2018-08-18.sty
-2023/07/04 | 91149 | biblio/citation-style-language/citeproc-bibtex-data.lua
-2023/07/04 | 90946 | systems/win32/miktex/tm/packages/hyperref.tar.lzma
-2023/07/04 | 9029 | biblio/citation-style-language/citeproc-context.lua
-2023/07/04 | 90041 | systems/win32/miktex/tm/packages/rouequestions__source.tar.lzma
-2023/07/04 | 88463 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2023/07/04 | 8790 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2023/07/04 | 8764 | systems/win32/miktex/tm/packages/churchslavonic.tar.lzma
-2023/07/04 | 8711 | macros/latex/contrib/profcollege/latex/PfCShikaku.tex
-2023/07/04 | 8676 | macros/latex/contrib/profcollege/latex/PfCYohaku.tex
-2023/07/04 | 8649181 | systems/win32/miktex/tm/packages/libertinus-type1.tar.lzma
-2023/07/04 | 863 | macros/latex/contrib/se2thesis/README.md
-2023/07/04 | 85012 | systems/win32/miktex/tm/packages/chemfig__source.tar.lzma
-2023/07/04 | 831 | macros/latex/contrib/profcollege/latex/PfCDobble.tex
-2023/07/04 | 8310 | systems/win32/miktex/tm/packages/profsio.tar.lzma
-2023/07/04 | 8307 | macros/latex/contrib/profcollege/latex/PfCTortueBase.tex
-2023/07/04 | 828155 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2023/07/04 | 8271 | macros/latex/contrib/profcollege/latex/PfCBillard.tex
-2023/07/04 | 82517 | macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex
-2023/07/04 | 82239 | macros/latex/contrib/profcollege/latex/PfCStatistiques.tex
-2023/07/04 | 81974 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2023/07/04 | 8191 | systems/win32/miktex/tm/packages/facture__source.tar.lzma
-2023/07/04 | 81463 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2023/07/04 | 81433 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2023/07/04 | 8128 | biblio/citation-style-language/elsevier-harvard.csl
-2023/07/04 | 8127 | macros/latex/contrib/lettrine/lettrine-2015-08-31.sty
-2023/07/04 | 8113 | macros/latex/contrib/profcollege/latex/PfCPourcentage.tex
-2023/07/04 | 80994 | macros/latex/contrib/profcollege/latex/PfCStatistiquesoldold.tex
-2023/07/04 | 8085 | systems/win32/miktex/tm/packages/lettrine.tar.lzma
-2023/07/04 | 8052 | biblio/citation-style-language/american-political-science-association.csl
-2023/07/04 | 80418 | macros/latex/contrib/profcollege/latex/PfCStatistiquesold.tex
-2023/07/04 | 8039 | systems/win32/miktex/tm/packages/bibcop.tar.lzma
-2023/07/04 | 7962 | macros/latex/contrib/profcollege/latex/PfCDessinGradue.tex
-2023/07/04 | 78620 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2023/07/04 | 786190 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
-2023/07/04 | 7820 | systems/texlive/tlnet/archive/facture.source.r67538.tar.xz
-2023/07/04 | 7808 | macros/latex/contrib/profcollege/latex/PfCSimplifierFraction.tex
-2023/07/04 | 78067 | macros/latex/contrib/profcollege/metapost/PfCObjets.mp
-2023/07/04 | 7802 | biblio/citation-style-language/citeproc-node-choose.lua
-2023/07/04 | 7797 | macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex
-2023/07/04 | 77621 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2023/07/04 | 7733 | macros/latex/contrib/profcollege/latex/PfCProbabilites.tex
-2023/07/04 | 77170 | systems/win32/miktex/tm/packages/numerica__source.tar.lzma
-2023/07/04 | 76073 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2023/07/04 | 759273 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2023/07/04 | 758473 | systems/win32/miktex/tm/packages/files.csv.lzma
-2023/07/04 | 74605 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2023/07/04 | 742381 | systems/win32/miktex/tm/packages/algxpar__doc.tar.lzma
-2023/07/04 | 74185 | macros/latex/contrib/lettrine/doc/lettrine-demo-lua.pdf
-2023/07/04 | 74149 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
-2023/07/04 | 73265 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2023/07/04 | 7314 | macros/latex/contrib/profcollege/latex/PfCRangementNombres.tex
-2023/07/04 | 7299 | systems/win32/miktex/tm/packages/eolang.tar.lzma
-2023/07/04 | 72800 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2023/07/04 | 7244 | macros/latex/contrib/profcollege/latex/PfCFrise.tex
-2023/07/04 | 7230 | macros/latex/contrib/profcollege/latex/PfCCalisson.tex
-2023/07/04 | 7219 | systems/win32/miktex/tm/packages/pst-math__source.tar.lzma
-2023/07/04 | 71403 | macros/latex/contrib/profcollege/latex/PfCReperage.tex
-2023/07/04 | 7102 | macros/latex/contrib/profcollege/latex/PfCPuzzleSommePyramide.tex
-2023/07/04 | 7088 | macros/latex/contrib/profcollege/latex/PfCColorilude.tex
-2023/07/04 | 7072 | macros/latex/contrib/profcollege/latex/PfCPuissanceQuatre.tex
-2023/07/04 | 705787 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2023/07/04 | 7051 | macros/latex/contrib/profcollege/latex/PfCNombreAstral.tex
-2023/07/04 | 69950 | biblio/citation-style-language/apa.csl
-2023/07/04 | 698457 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2023/07/04 | 697772 | macros/latex/contrib/curve2e/curve2e.pdf
-2023/07/04 | 69686 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2023/07/04 | 6846 | biblio/citation-style-language/citeproc-node-text.lua
-2023/07/04 | 6805983 | systems/win32/miktex/tm/packages/beautybook.tar.lzma
-2023/07/04 | 6754 | biblio/citation-style-language/citeproc-node-locale.lua
-2023/07/04 | 67298 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2023/07/04 | 6679 | macros/latex/contrib/lettrine/lettrine-2006-03-17.sty
-2023/07/04 | 6652 | macros/latex/contrib/profcollege/metapost/PfCSvgnames.mp
-2023/07/04 | 6624 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.tex
-2023/07/04 | 6559 | systems/win32/miktex/tm/packages/bibcop__source.tar.lzma
-2023/07/04 | 6547 | macros/latex/contrib/profcollege/metapost/PfCLabyNombre.mp
-2023/07/04 | 6535 | biblio/citation-style-language/citeproc-node-sort.lua
-2023/07/04 | 6503 | macros/latex/contrib/se2thesis/se2thesis.tex
-2023/07/04 | 64581 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2023/07/04 | 6330 | systems/win32/miktex/tm/packages/luafindfont__source.tar.lzma
-2023/07/04 | 63245 | macros/latex/contrib/profcollege/metapost/PfCPseudo.mp
-2023/07/04 | 63186 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2023/07/04 | 6260 | macros/latex/contrib/profcollege/latex/PfCProgrammeCalcul.tex
-2023/07/04 | 617 | biblio/citation-style-language/citeproc-lua.1
-2023/07/04 | 6148 | macros/latex/contrib/profcollege/latex/PfCCalculsFractions.tex
-2023/07/04 | 6139 | systems/win32/miktex/tm/packages/algxpar.tar.lzma
-2023/07/04 | 607690 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2023/07/04 | 60466 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2023/07/04 | 6030 | macros/latex/contrib/profcollege/latex/PfCTectonic.tex
-2023/07/04 | 600214 | systems/win32/miktex/tm/packages/naive-ebnf__doc.tar.lzma
-2023/07/04 | 599925 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2023/07/04 | 599713 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
-2023/07/04 | 59827 | biblio/citation-style-language/citeproc-output.lua
-2023/07/04 | 5948 | systems/win32/miktex/tm/packages/luafindfont.tar.lzma
-2023/07/04 | 58738 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2023/07/04 | 58462 | macros/latex/contrib/profcollege/latex/PfCDistributivite.tex
-2023/07/04 | 58410 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2023/07/04 | 5824 | macros/latex/contrib/profcollege/latex/PfCPatronPaves.tex
-2023/07/04 | 5813 | biblio/citation-style-language/CHANGELOG.md
-2023/07/04 | 5771156 | systems/win32/miktex/tm/packages/newcomputermodern.tar.lzma
-2023/07/04 | 57451 | macros/latex/contrib/se2thesis/se2thesis.dtx
-2023/07/04 | 56986 | macros/latex/contrib/profcollege/latex/PfCThales.tex
-2023/07/04 | 5675897 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma
-2023/07/04 | 56104 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2023/07/04 | 5561 | macros/latex/contrib/profcollege/latex/PfCRepresenterEntier.tex
-2023/07/04 | 555583 | systems/win32/miktex/tm/packages/covington__doc.tar.lzma
-2023/07/04 | 5522 | systems/win32/miktex/tm/packages/pst-math.tar.lzma
-2023/07/04 | 5474 | systems/win32/miktex/tm/packages/naive-ebnf__source.tar.lzma
-2023/07/04 | 54605 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2023/07/04 | 54108 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2023/07/04 | 5365 | macros/latex/contrib/profcollege/latex/PfCMidpoint.tex
-2023/07/04 | 53608 | macros/latex/contrib/profcollege/metapost/PfCGeometrie.mp
-2023/07/04 | 530221 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2023/07/04 | 5288 | biblio/citation-style-language/nature.csl
-2023/07/04 | 528889 | systems/win32/miktex/tm/packages/mitthesis__doc.tar.lzma
-2023/07/04 | 52535 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2023/07/04 | 5248 | macros/latex/contrib/profcollege/latex/PfCRepresenterTableur.tex
-2023/07/04 | 5247 | biblio/citation-style-language/citeproc-node-style.lua
-2023/07/04 | 5208 | systems/texlive/tlnet/archive/pst-math.r67535.tar.xz
-2023/07/04 | 520683 | macros/latex/contrib/lettrine.zip
-2023/07/04 | 5200 | macros/latex/contrib/profcollege/metapost/PfCArithmetiquePDF.mp
-2023/07/04 | 5198 | biblio/citation-style-language/citeproc-ir-node.lua
-2023/07/04 | 5196 | macros/latex/contrib/profcollege/metapost/PfCArithmetique.mp
-2023/07/04 | 5161 | systems/win32/miktex/tm/packages/runcode.tar.lzma
-2023/07/04 | 5159 | macros/latex/contrib/lettrine/contrib/lettrine-padl.cfl
-2023/07/04 | 5136 | macros/latex/contrib/lettrine/contrib/lettrine-pacl.cfl
-2023/07/04 | 5099 | systems/win32/miktex/tm/packages/rorlink__source.tar.lzma
-2023/07/04 | 5056 | macros/latex/contrib/profcollege/metapost/PfCAfficheur.mp
-2023/07/04 | 504592 | macros/latex/contrib/etoc/etoc.dtx
-2023/07/04 | 501214 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2023/07/04 | 50067 | biblio/citation-style-language/citeproc-node-citation.lua
-2023/07/04 | 496631 | systems/win32/miktex/tm/packages/quran__doc.tar.lzma
-2023/07/04 | 49662 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2023/07/04 | 48969 | biblio/citation-style-language/chicago-fullnote-bibliography.csl
-2023/07/04 | 47977 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2023/07/04 | 47458 | macros/latex/contrib/lettrine/lettrine.dtx
-2023/07/04 | 47419 | biblio/citation-style-language/chicago-note-bibliography.csl
-2023/07/04 | 473123 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2023/07/04 | 4730 | macros/latex/contrib/profcollege/latex/PfCOperationsTrou.tex
-2023/07/04 | 47104 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2023/07/04 | 4692 | macros/latex/contrib/profcollege/latex/PfCFutoshiki.tex
-2023/07/04 | 4664 | macros/latex/contrib/profcollege/latex/PfCDiagrammeRadar.tex
-2023/07/04 | 4637 | macros/latex/contrib/se2thesis/CHANGELOG.md
-2023/07/04 | 45894 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2023/07/04 | 4558 | biblio/citation-style-language/citeproc-latex.lua
-2023/07/04 | 454 | biblio/citation-style-language/citeproc.lua
-2023/07/04 | 4548 | macros/latex/contrib/profcollege/latex/PfCMosaique.tex
-2023/07/04 | 4531288 | install/biblio/citation-style-language.tds.zip
-2023/07/04 | 4522435 | biblio/citation-style-language.zip
-2023/07/04 | 44200 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2023/07/04 | 43800 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2023/07/04 | 43716 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2023/07/04 | 43071 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2023/07/04 | 4298 | macros/latex/contrib/lettrine/doc/lettrine-demo-lua.tex
-2023/07/04 | 429732 | systems/win32/miktex/tm/packages/lettrine__doc.tar.lzma
-2023/07/04 | 4285 | biblio/citation-style-language/citation-style-language.sty
-2023/07/04 | 42630 | macros/latex/contrib/profcollege/metapost/PfCMonde.mp
-2023/07/04 | 426209 | systems/win32/miktex/tm/packages/msu-thesis__source.tar.lzma
-2023/07/04 | 4165 | macros/latex/contrib/lettrine/contrib/lettrine-pzc3.cfl
-2023/07/04 | 415564 | systems/win32/miktex/tm/packages/hyperref__source.tar.lzma
-2023/07/04 | 415272 | systems/win32/miktex/tm/packages/biblatex-publist__doc.tar.lzma
-2023/07/04 | 4138 | macros/latex/contrib/profcollege/latex/PfCPixelArt.tex
-2023/07/04 | 4117 | macros/latex/contrib/profcollege/latex/PfCDomino.tex
-2023/07/04 | 4107 | macros/latex/contrib/fail-fast/fail-fast.dtx
-2023/07/04 | 404580 | systems/win32/miktex/tm/packages/runcode__doc.tar.lzma
-2023/07/04 | 4034 | macros/latex/contrib/profcollege/latex/PfCCalculatrice.tex
-2023/07/04 | 40162 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2023/07/04 | 39745 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
-2023/07/04 | 3969 | macros/latex/contrib/etoc/README.md
-2023/07/04 | 3961 | macros/latex/contrib/lettrine/contrib/lettrine-pzc2.cfl
-2023/07/04 | 395142 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2023/07/04 | 391875 | systems/win32/miktex/tm/packages/xindex__doc.tar.lzma
-2023/07/04 | 383798 | macros/latex/contrib/se2thesis/se2thesis.pdf
-2023/07/04 | 3835 | macros/latex/contrib/profcollege/latex/PfCKenKen.tex
-2023/07/04 | 38342 | systems/win32/miktex/tm/packages/exam-zh.tar.lzma
-2023/07/04 | 3806 | macros/latex/contrib/profcollege/latex/PfCJeuRangement.tex
-2023/07/04 | 3800 | macros/latex/contrib/profcollege/latex/PfCErathostene.tex
-2023/07/04 | 378 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/README.md
-2023/07/04 | 377560 | systems/win32/miktex/tm/packages/japanese-otf.tar.lzma
-2023/07/04 | 3765 | macros/latex/contrib/profcollege/latex/PfCEnquete.tex
-2023/07/04 | 37629 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2023/07/04 | 36609 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2023/07/04 | 36571 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2023/07/04 | 3632581 | systems/win32/miktex/tm/packages/hyperref__doc.tar.lzma
-2023/07/04 | 3618 | macros/latex/contrib/profcollege/latex/PfCDecompFracDeci.tex
-2023/07/04 | 3599589 | macros/latex/contrib/mitthesis.zip
-2023/07/04 | 35829 | macros/latex/contrib/profcollege/latex/PfCPavage.tex
-2023/07/04 | 35552 | systems/win32/miktex/tm/packages/xindex.tar.lzma
-2023/07/04 | 353956 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2023/07/04 | 35274 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2023/07/04 | 351319 | systems/win32/miktex/tm/packages/bibcop__doc.tar.lzma
-2023/07/04 | 3495 | macros/latex/contrib/reledmac/migration.dtx
-2023/07/04 | 3466 | macros/latex/contrib/profcollege/latex/PfCTablesOperations.tex
-2023/07/04 | 34643 | systems/win32/miktex/tm/packages/bxjscls.tar.lzma
-2023/07/04 | 34404 | systems/texlive/tlnet/archive/bxjscls.r67536.tar.xz
-2023/07/04 | 3439 | systems/win32/miktex/tm/packages/facture.tar.lzma
-2023/07/04 | 3431 | macros/latex/contrib/profcollege/latex/PfCBarresCalculs.tex
-2023/07/04 | 34181 | biblio/citation-style-language/citeproc-node-names.lua
-2023/07/04 | 33830 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2023/07/04 | 33763 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2023/07/04 | 33737 | macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex
-2023/07/04 | 3320 | systems/texlive/tlnet/archive/facture.r67538.tar.xz
-2023/07/04 | 33100 | systems/win32/miktex/tm/packages/photobook.tar.lzma
-2023/07/04 | 328398 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2023/07/04 | 3280 | macros/latex/contrib/profcollege/latex/PfCFicheMemo.tex
-2023/07/04 | 32605 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2023/07/04 | 325500 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2023/07/04 | 325430 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2023/07/04 | 31930 | biblio/citation-style-language/citeproc-engine.lua
-2023/07/04 | 31749 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2023/07/04 | 31616 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2023/07/04 | 311771 | macros/latex/contrib/fail-fast.zip
-2023/07/04 | 311284 | systems/win32/miktex/tm/packages/fail-fast__doc.tar.lzma
-2023/07/04 | 3102 | systems/win32/miktex/tm/packages/rorlink.tar.lzma
-2023/07/04 | 309689 | macros/latex/contrib/fail-fast/fail-fast.pdf
-2023/07/04 | 306624 | macros/latex/contrib/reledmac/reledpar.dtx
-2023/07/04 | 305274 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2023/07/04 | 3049 | macros/latex/contrib/profcollege/latex/PfCRLE.tex
-2023/07/04 | 3042 | systems/win32/miktex/tm/packages/fail-fast__source.tar.lzma
-2023/07/04 | 3015 | macros/latex/contrib/se2thesis/se2thesis.ins
-2023/07/04 | 300049 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma
-2023/07/04 | 29636 | systems/win32/miktex/tm/packages/mlawriter__doc.tar.lzma
-2023/07/04 | 2942 | macros/latex/contrib/profcollege/latex/PfCMentalo.tex
-2023/07/04 | 2939 | macros/latex/contrib/profcollege/latex/PfCBarreNiveaux.tex
-2023/07/04 | 29178 | biblio/citation-style-language/citeproc-util.lua
-2023/07/04 | 290175 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2023/07/04 | 2897 | biblio/citation-style-language/citeproc-node-label.lua
-2023/07/04 | 28944 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2023/07/04 | 288315 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2023/07/04 | 28413 | macros/latex/contrib/profcollege/latex/PfCSolides.tex
-2023/07/04 | 2836929 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma
-2023/07/04 | 2830937 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2023/07/04 | 2815 | macros/latex/contrib/profcollege/latex/PfCMotsCodes.tex
-2023/07/04 | 28129 | macros/latex/contrib/profcollege/latex/PfCRappelsFormules.tex
-2023/07/04 | 27969 | macros/latex/contrib/profcollege/metapost/PfCSolid.mp
-2023/07/04 | 27713 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2023/07/04 | 271761 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2023/07/04 | 26952 | macros/latex/contrib/se2thesis/se2packages.dtx
-2023/07/04 | 265 | biblio/citation-style-language/citeproc-lua.lua
-2023/07/04 | 26408 | macros/latex/contrib/profcollege/latex/PfCPythagore.tex
-2023/07/04 | 263 | biblio/citation-style-language/citation-style-language-data.sty
-2023/07/04 | 2634 | biblio/citation-style-language/citation-style-language-compatible.sty
-2023/07/04 | 2627 | macros/latex/contrib/fail-fast/fail-fast.ins
-2023/07/04 | 26228 | systems/win32/miktex/tm/packages/chemfig.tar.lzma
-2023/07/04 | 2617 | macros/latex/contrib/profcollege/latex/PfCQuiSuisJe.tex
-2023/07/04 | 2605 | macros/latex/contrib/profcollege/latex/PfCKakurasu.tex
-2023/07/04 | 25814 | biblio/citation-style-language/csl-locales-ru-RU.xml
-2023/07/04 | 25681 | macros/latex/contrib/profcollege/latex/PfCPavageAvecMotifImage.tex
-2023/07/04 | 25466 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2023/07/04 | 25457 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2023/07/04 | 2531068 | install/macros/latex/contrib/se2thesis.tds.zip
-2023/07/04 | 25302 | macros/latex/contrib/profcollege/latex/PfCQuestionsFlash.tex
-2023/07/04 | 2514246 | macros/latex/contrib/se2thesis.zip
-2023/07/04 | 2499 | macros/latex/contrib/profcollege/latex/PfCSquaro.tex
-2023/07/04 | 249690 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2023/07/04 | 24945 | macros/latex/contrib/profcollege/latex/PfCCartesJeux.tex
-2023/07/04 | 2473 | macros/latex/contrib/profcollege/latex/PfCEcritureLettres.tex
-2023/07/04 | 247062 | systems/win32/miktex/tm/packages/fonts-churchslavonic__doc.tar.lzma
-2023/07/04 | 24666 | macros/latex/contrib/profcollege/latex/PfCTrigonometrie.tex
-2023/07/04 | 246192 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2023/07/04 | 2458 | systems/win32/miktex/tm/packages/typeoutfileinfo__source.tar.lzma
-2023/07/04 | 2458 | systems/win32/miktex/tm/packages/naive-ebnf.tar.lzma
-2023/07/04 | 24565 | biblio/citation-style-language/csl-locales-bg-BG.xml
-2023/07/04 | 24470 | systems/win32/miktex/tm/packages/nlctdoc.tar.lzma
-2023/07/04 | 24444 | biblio/citation-style-language/csl-locales-hi-IN.xml
-2023/07/04 | 2406 | systems/win32/miktex/tm/packages/mlawriter__source.tar.lzma
-2023/07/04 | 24028 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2023/07/04 | 23895 | biblio/citation-style-language/citeproc-latex-data.lua
-2023/07/04 | 23706 | systems/win32/miktex/tm/packages/quran__source.tar.lzma
-2023/07/04 | 23692 | biblio/citation-style-language/csl-locales-it-IT.xml
-2023/07/04 | 2360197 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.zip
-2023/07/04 | 23592 | biblio/citation-style-language/csl-locales-lv-LV.xml
-2023/07/04 | 23566 | biblio/citation-style-language/csl-locales-th-TH.xml
-2023/07/04 | 2341 | biblio/citation-style-language/citeproc-nodes.lua
-2023/07/04 | 2335 | macros/latex/contrib/profcollege/metapost/PfCEngrenages.mp
-2023/07/04 | 231462 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2023/07/04 | 23123 | biblio/citation-style-language/csl-locales-el-GR.xml
-2023/07/04 | 231003 | biblio/citation-style-language/citation-style-language-doc.pdf
-2023/07/04 | 23088 | macros/latex/contrib/profcollege/latex/PfCLabyrintheNombre.tex
-2023/07/04 | 2305 | macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex
-2023/07/04 | 22987 | biblio/citation-style-language/chicago-author-date.csl
-2023/07/04 | 22985 | macros/latex/contrib/profcollege/latex/PfCDecomposerNombrePremier.tex
-2023/07/04 | 22865 | biblio/citation-style-language/csl-locales-pt-BR.xml
-2023/07/04 | 2285 | macros/latex/contrib/profcollege/latex/PfCGrades.tex
-2023/07/04 | 22851 | biblio/citation-style-language/csl-locales-lt-LT.xml
-2023/07/04 | 2276 | macros/latex/contrib/profcollege/latex/PfCKakuro.tex
-2023/07/04 | 22715 | biblio/citation-style-language/csl-locales-pt-PT.xml
-2023/07/04 | 22709 | systems/win32/miktex/tm/packages/covington__source.tar.lzma
-2023/07/04 | 226768 | systems/texlive/tlnet/archive/pst-math.doc.r67535.tar.xz
-2023/07/04 | 2265 | systems/win32/miktex/tm/packages/blopentype__source.tar.lzma
-2023/07/04 | 22609 | biblio/citation-style-language/csl-locales-en-US.xml
-2023/07/04 | 22536 | biblio/citation-style-language/csl-locales-es-MX.xml
-2023/07/04 | 22456 | biblio/citation-style-language/csl-locales-nl-NL.xml
-2023/07/04 | 22454 | biblio/citation-style-language/csl-locales-en-GB.xml
-2023/07/04 | 22444 | biblio/citation-style-language/csl-locales-fr-FR.xml
-2023/07/04 | 22436 | biblio/citation-style-language/csl-locales-fa-IR.xml
-2023/07/04 | 2242 | systems/win32/miktex/tm/packages/pslatex__doc.tar.lzma
-2023/07/04 | 224060 | systems/win32/miktex/tm/packages/churchslavonic__doc.tar.lzma
-2023/07/04 | 223978 | systems/win32/miktex/tm/packages/rorlink__doc.tar.lzma
-2023/07/04 | 22317 | biblio/citation-style-language/csl-locales-de-AT.xml
-2023/07/04 | 22242 | biblio/citation-style-language/csl-locales-de-DE.xml
-2023/07/04 | 2222 | macros/latex/contrib/profcollege/latex/PfCMotsCroises.tex
-2023/07/04 | 22221 | biblio/citation-style-language/csl-locales-sr-RS.xml
-2023/07/04 | 221 | biblio/citation-style-language/DEPENDS.txt
-2023/07/04 | 22197 | biblio/citation-style-language/csl-locales-fr-CA.xml
-2023/07/04 | 221312 | systems/win32/miktex/tm/packages/pst-math__doc.tar.lzma
-2023/07/04 | 2211 | macros/latex/contrib/profcollege/latex/PfCHiddenMessage.tex
-2023/07/04 | 221142 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2023/07/04 | 22065 | biblio/citation-style-language/csl-locales-km-KH.xml
-2023/07/04 | 22040 | biblio/citation-style-language/csl-locales-mn-MN.xml
-2023/07/04 | 21921 | biblio/citation-style-language/csl-locales-he-IL.xml
-2023/07/04 | 21911 | biblio/citation-style-language/csl-locales-vi-VN.xml
-2023/07/04 | 21814 | biblio/citation-style-language/csl-locales-sv-SE.xml
-2023/07/04 | 21780 | biblio/citation-style-language/csl-locales-de-CH.xml
-2023/07/04 | 21763 | systems/win32/miktex/tm/packages/fonts-churchslavonic__source.tar.lzma
-2023/07/04 | 217571 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2023/07/04 | 217562 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2023/07/04 | 21753 | biblio/citation-style-language/csl-locales-id-ID.xml
-2023/07/04 | 21734 | biblio/citation-style-language/csl-locales-tr-TR.xml
-2023/07/04 | 21722 | biblio/citation-style-language/csl-locales-fi-FI.xml
-2023/07/04 | 2168415 | systems/win32/miktex/tm/packages/mitthesis__source.tar.lzma
-2023/07/04 | 21678 | biblio/citation-style-language/csl-locales-cs-CZ.xml
-2023/07/04 | 21675 | biblio/citation-style-language/csl-locales-cy-GB.xml
-2023/07/04 | 21673 | biblio/citation-style-language/csl-locales-sk-SK.xml
-2023/07/04 | 21670 | biblio/citation-style-language/csl-locales-eu.xml
-2023/07/04 | 21581 | biblio/citation-style-language/csl-locales-ja-JP.xml
-2023/07/04 | 21569 | biblio/citation-style-language/csl-locales-da-DK.xml
-2023/07/04 | 21568 | biblio/citation-style-language/csl-locales-is-IS.xml
-2023/07/04 | 21565 | biblio/citation-style-language/csl-locales-hu-HU.xml
-2023/07/04 | 21561 | biblio/citation-style-language/csl-locales-ro-RO.xml
-2023/07/04 | 2155 | macros/latex/contrib/profcollege/latex/PfCGaram.tex
-2023/07/04 | 21545 | biblio/citation-style-language/csl-locales-pl-PL.xml
-2023/07/04 | 21532 | biblio/citation-style-language/csl-locales-af-ZA.xml
-2023/07/04 | 21513 | biblio/citation-style-language/csl-locales-ko-KR.xml
-2023/07/04 | 21505 | biblio/citation-style-language/csl-locales-es-CL.xml
-2023/07/04 | 21462 | biblio/citation-style-language/csl-locales-hr-HR.xml
-2023/07/04 | 21429 | biblio/citation-style-language/csl-locales-sl-SI.xml
-2023/07/04 | 21429 | biblio/citation-style-language/csl-locales-es-ES.xml
-2023/07/04 | 21405 | biblio/citation-style-language/citation-style-language-bib.sty
-2023/07/04 | 21401 | biblio/citation-style-language/csl-locales-la.xml
-2023/07/04 | 21401 | biblio/citation-style-language/csl-locales-ca-AD.xml
-2023/07/04 | 21360 | biblio/citation-style-language/csl-locales-et-EE.xml
-2023/07/04 | 213200 | systems/win32/miktex/tm/packages/babel.tar.lzma
-2023/07/04 | 20846 | biblio/citation-style-language/csl-locales-uk-UA.xml
-2023/07/04 | 20746 | systems/win32/miktex/tm/packages/lettrine__source.tar.lzma
-2023/07/04 | 2072 | macros/latex/contrib/profcollege/latex/PfCBonSortie.tex
-2023/07/04 | 2072430 | systems/win32/miktex/tm/packages/fonts-churchslavonic.tar.lzma
-2023/07/04 | 2068 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamercolorthemerainbow.sty
-2023/07/04 | 2065 | systems/win32/miktex/tm/packages/rouequestions.tar.lzma
-2023/07/04 | 2064749 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma
-2023/07/04 | 20627 | biblio/citation-style-language/citeproc-element.lua
-2023/07/04 | 203465 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2023/07/04 | 2020693 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2023/07/04 | 2019 | macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex
-2023/07/04 | 2015 | biblio/citation-style-language/citeproc-node-layout.lua
-2023/07/04 | 2011350 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma
-2023/07/04 | 19916 | biblio/citation-style-language/csl-locales-ar.xml
-2023/07/04 | 19900 | macros/latex/contrib/profcollege/latex/PfCTrio.tex
-2023/07/04 | 19764 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2023/07/04 | 19658 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2023/07/04 | 19522 | biblio/citation-style-language/csl-locales-zh-TW.xml
-2023/07/04 | 192267 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma
-2023/07/04 | 19161 | biblio/citation-style-language/csl-locales-zh-CN.xml
-2023/07/04 | 1915428 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2023/07/04 | 1914883 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2023/07/04 | 19106 | macros/latex/contrib/se2thesis/LICENSE.txt
-2023/07/04 | 1901189 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma
-2023/07/04 | 1894 | macros/latex/contrib/se2thesis/test.tex
-2023/07/04 | 189093 | macros/latex/contrib/curve2e/curve2e.dtx
-2023/07/04 | 18699 | biblio/citation-style-language/csl-locales-nb-NO.xml
-2023/07/04 | 18645 | biblio/citation-style-language/csl-locales-nn-NO.xml
-2023/07/04 | 1862 | macros/latex/contrib/profcollege/latex/PfCMotsEmpiles.tex
-2023/07/04 | 18579 | systems/win32/miktex/tm/packages/biblatex-publist__source.tar.lzma
-2023/07/04 | 185425 | systems/win32/miktex/tm/packages/glossaries-extra__source.tar.lzma
-2023/07/04 | 18520 | CTAN.sites
-2023/07/04 | 18504 | biblio/citation-style-language/citeproc-latex-parser.lua
-2023/07/04 | 18443 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma
-2023/07/04 | 1834673 | systems/win32/miktex/tm/packages/exam-zh__doc.tar.lzma
-2023/07/04 | 18328 | macros/latex/contrib/profcollege/latex/ProfCollege.sty
-2023/07/04 | 18307 | biblio/citation-style-language/citation-style-language-cite.sty
-2023/07/04 | 182878 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2023/07/04 | 1819 | biblio/citation-style-language/citeproc-node-number.lua
-2023/07/04 | 1809747 | systems/win32/miktex/tm/packages/circuitikz__doc.tar.lzma
-2023/07/04 | 18036 | systems/win32/miktex/tm/packages/numerica.tar.lzma
-2023/07/04 | 1794505 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma
-2023/07/04 | 1777 | macros/latex/contrib/profcollege/latex/PfCRapido.tex
-2023/07/04 | 17611205 | systems/win32/miktex/tm/packages/glossaries-extra__doc.tar.lzma
-2023/07/04 | 174433 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2023/07/04 | 173756 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
-2023/07/04 | 1718 | macros/latex/contrib/reledmac/makefile
-2023/07/04 | 171641 | systems/win32/miktex/tm/packages/xindex__source.tar.lzma
-2023/07/04 | 16979 | systems/win32/miktex/tm/packages/churchslavonic__source.tar.lzma
-2023/07/04 | 1683 | macros/latex/contrib/profcollege/metapost/PfCTurtleTestRemplis.mp
-2023/07/04 | 1682 | macros/latex/contrib/profcollege/metapost/PfCLaTeX.mp
-2023/07/04 | 168279 | macros/latex/contrib/lettrine/doc/lettrine-demo-fr.pdf
-2023/07/04 | 1675 | biblio/citation-style-language/README.md
-2023/07/04 | 16634 | biblio/citation-style-language/citation-style-language-doc.tex
-2023/07/04 | 1661783 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2023/07/04 | 1661647 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2023/07/04 | 1647510 | systems/win32/miktex/tm/packages/eolang__doc.tar.lzma
-2023/07/04 | 16398 | systems/win32/miktex/tm/packages/eolang__source.tar.lzma
-2023/07/04 | 1635894 | systems/win32/miktex/tm/packages/newcomputermodern__doc.tar.lzma
-2023/07/04 | 16349 | macros/latex/contrib/profcollege/latex/PfCRondeInfernale.tex
-2023/07/04 | 1633 | systems/win32/miktex/tm/packages/fail-fast.tar.lzma
-2023/07/04 | 1632332 | systems/win32/miktex/tm/packages/quran.tar.lzma
-2023/07/04 | 162899 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma
-2023/07/04 | 16247 | systems/win32/miktex/tm/packages/beautybook__source.tar.lzma
-2023/07/04 | 16190 | macros/latex/contrib/profcollege/latex/PfCResoudreEquation.tex
-2023/07/04 | 1616 | systems/win32/miktex/tm/packages/mlawriter.tar.lzma
-2023/07/04 | 16127 | systems/win32/miktex/tm/packages/blopentype.tar.lzma
-2023/07/04 | 161174 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow/beamertheme-rainbow-doc.pdf
-2023/07/04 | 16063 | biblio/citation-style-language/modern-humanities-research-association.csl
-2023/07/04 | 16038 | macros/latex/contrib/profcollege/latex/PfCRepresenterFraction.tex
-2023/07/04 | 1596 | macros/latex/contrib/profcollege/latex/PfCGeometrie.tex
-2023/07/04 | 15861 | macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex
-2023/07/04 | 15775 | biblio/citation-style-language/ieee.csl
-2023/07/04 | 157576 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2023/07/04 | 1552 | macros/latex/contrib/lettrine/README.md
-2023/07/04 | 155252 | systems/win32/miktex/tm/packages/rouequestions__doc.tar.lzma
-2023/07/04 | 1543 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.tex
-2023/07/04 | 15405 | macros/latex/contrib/profcollege/latex/PfCPropor.tex
-2023/07/04 | 15326 | macros/latex/contrib/profcollege/latex/PfCRepresentationGraphique.tex
-2023/07/04 | 153053 | macros/latex/contrib/beamer-contrib/themes/beamertheme-rainbow.zip
-2023/07/04 | 1530374 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2023/07/04 | 1528 | macros/luatex/latex/luaplot/README.txt
-2023/07/04 | 1528 | macros/latex/contrib/profcollege/latex/PfCCartesMentales.tex
-2023/07/04 | 15072 | macros/latex/contrib/profcollege/latex/PfCFactorisation.tex
-2023/07/04 | 150377 | systems/win32/miktex/tm/packages/blopentype__doc.tar.lzma
-2023/07/04 | 14927 | macros/latex/contrib/profcollege/latex/PfCCalculsCroises.tex
-2023/07/04 | 1488 | macros/latex/contrib/profcollege/latex/PfCScratch.tex
-2023/07/04 | 14764495 | biblio/citation-style-language/citeproc-journal-data.lua
-2023/07/04 | 1457494 | systems/win32/miktex/tm/packages/libertinus-type1__doc.tar.lzma
-2023/07/04 | 14483 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2023/07/04 | 14473 | systems/win32/miktex/tm/packages/photobook__source.tar.lzma
-2023/07/04 | 14470 | macros/latex/contrib/lettrine/doc/W.pdf
-2023/07/04 | 1428049 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2023/07/04 | 14262 | macros/latex/contrib/profcollege/latex/PfCCAN.tex
-2023/07/04 | 14199 | systems/win32/miktex/tm/packages/pdfjam__doc.tar.lzma
-2023/07/04 | 141869 | systems/win32/miktex/tm/packages/photobook__doc.tar.lzma
-2023/07/04 | 14131 | macros/latex/contrib/profcollege/latex/PfCDessinerRatio.tex
-2023/07/04 | 14040419 | macros/latex/contrib/profcollege.zip
-2023/07/04 | 140262 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2023/07/04 | 14017 | macros/latex/contrib/profcollege/latex/PfCNonogramme.tex
-2023/07/04 | 1392 | macros/latex/contrib/fail-fast/README.md
-2023/07/04 | 13919 | biblio/citation-style-language/citeproc-node-date.lua
-2023/07/04 | 137679 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2023/07/04 | 1366 | systems/win32/miktex/tm/packages/pslatex__source.tar.lzma
-2023/07/04 | 136185 | systems/win32/miktex/tm/packages/pdfjam__source.tar.lzma
-2023/07/04 | 13607 | macros/latex/contrib/lettrine/doc/lettrine-demo-fr.tex
-2023/07/04 | 13576 | biblio/citation-style-language/citeproc-bibtex-parser.lua
-2023/07/04 | 1340173 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2023/07/04 | 13345 | macros/latex/contrib/profcollege/metapost/PfCCalculatrice.mp
-2023/07/04 | 13266 | systems/win32/miktex/tm/packages/msu-thesis.tar.lzma
-2023/07/04 | 13189 | macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex
-2023/07/04 | 13162 | systems/win32/miktex/tm/packages/algxpar__source.tar.lzma
-2023/07/04 | 1311508 | systems/win32/miktex/tm/packages/chemfig__doc.tar.lzma
-2023/07/04 | 12998 | systems/win32/miktex/tm/packages/mitthesis.tar.lzma
-2023/07/04 | 12951 | systems/win32/miktex/tm/packages/pdfjam.tar.lzma
-2023/07/04 | 12927 | biblio/citation-style-language/citeproc-bibtex2csl.lua
-2023/07/04 | 12879215 | systems/win32/miktex/tm/packages/newcomputermodern__source.tar.lzma
-2023/07/04 | 12878 | biblio/citation-style-language/vancouver.csl
-2023/07/04 | 128252 | macros/latex/contrib/lettrine/doc/lettrine-demo-de.pdf
-2023/07/04 | 12816 | macros/latex/contrib/se2thesis/se2colors.dtx
-2023/07/04 | 12723 | systems/win32/miktex/tm/packages/biblatex-publist.tar.lzma
-2023/07/04 | 12703 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma
-2023/07/04 | 1264776 | systems/texlive/tlnet/archive/bxjscls.doc.r67536.tar.xz
-2023/07/04 | 126451 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
-2023/07/04 | 125776 | macros/latex/contrib/lettrine/doc/lettrine.pdf
-2023/07/04 | 12560 | systems/win32/miktex/tm/packages/pslatex.tar.lzma
-2023/07/04 | 1245373 | systems/win32/miktex/tm/packages/bxjscls__doc.tar.lzma
-2023/07/04 | 12436 | systems/win32/miktex/tm/packages/covington.tar.lzma
-2023/07/04 | 12117 | systems/win32/miktex/tm/packages/japanese-otf__doc.tar.lzma
-2023/07/04 | 12113 | biblio/citation-style-language/citeproc-latex-core.lua
-2023/07/04 | 12111423 | systems/win32/miktex/tm/packages/beautybook__doc.tar.lzma
-2023/07/04 | 12062 | macros/latex/contrib/profcollege/latex/PfCNumberHive.tex
-2023/07/04 | 1201169 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
-2023/07/04 | 11996716 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
-2023/07/04 | 118340 | systems/win32/miktex/tm/packages/facture__doc.tar.lzma
-2023/07/04 | 117868 | systems/texlive/tlnet/archive/facture.doc.r67538.tar.xz
-2023/07/04 | 11740 | macros/latex/contrib/profcollege/latex/PfCSommeAngles.tex
-2023/07/04 | 117246 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2023/07/04 | 1168689 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2023/07/04 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini
-2023/07/04 | 11456 | biblio/citation-style-language/american-sociological-association.csl
-2023/07/04 | 11333 | biblio/citation-style-language/citeproc-node-bibliography.lua
-2023/07/04 | 113209 | systems/win32/miktex/tm/packages/msu-thesis__doc.tar.lzma
-2023/07/04 | 11250 | macros/latex/contrib/profcollege/latex/PfCCompteBon.tex
-2023/07/04 | 11209 | biblio/citation-style-language/modern-language-association.csl
-2023/07/04 | 112003 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2023/07/04 | 1117 | biblio/citation-style-language/citeproc-node-group.lua
-2023/07/04 | 11157 | systems/win32/miktex/tm/packages/runcode__source.tar.lzma
-2023/07/04 | 1109 | systems/win32/miktex/tm/packages/nlctdoc__doc.tar.lzma
-2023/07/04 | 110814 | systems/win32/miktex/tm/packages/bxjscls__source.tar.lzma
-2023/07/04 | 11046 | macros/latex/contrib/profcollege/latex/PfCAutomatismes.tex
-2023/07/04 | 11033 | biblio/citation-style-language/american-medical-association.csl
-2023/07/04 | 11026 | macros/latex/contrib/profcollege/latex/PfCProprietesDroites.tex
-2023/07/04 | 1102663 | macros/latex/contrib/se2thesis/test.pdf
-2023/07/04 | 1101766 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf
-2023/07/04 | 109783 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2023/07/04 | 10951 | macros/latex/contrib/profcollege/latex/PfCAutonomie.tex
-2023/07/04 | 1090 | systems/win32/miktex/tm/packages/typeoutfileinfo__doc.tar.lzma
-2023/07/04 | 108388 | macros/latex/contrib/profcollege/metapost/PfCScratchpdf.mp
-2023/07/04 | 108122 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2023/07/04 | 1078 | macros/latex/contrib/fail-fast/LICENSE.txt
-2023/07/04 | 10723 | biblio/citation-style-language/harvard-cite-them-right.csl
-2023/07/04 | 106783 | macros/latex/contrib/profcollege/metapost/PfCScratch.mp
-2023/07/04 | 10633 | macros/latex/contrib/profcollege/latex/PfCEnigmeAire.tex
-2023/07/04 | 106272 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2023/07/04 | 10588 | biblio/citation-style-language/american-chemical-society.csl
-2023/07/04 | 1055 | macros/latex/contrib/lettrine/contrib/lettrine-optfile.cfl
-2023/07/04 | 105583 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2023/07/04 | 10548 | macros/latex/contrib/profcollege/latex/PfCModeleBarre.tex
-2023/07/04 | 1050284 | systems/win32/miktex/tm/packages/exam-zh__source.tar.lzma
-2023/07/04 | 10479 | macros/latex/contrib/profcollege/latex/PfCDefiTables.tex
-2023/07/04 | 103854 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2023/07/04 | 10337 | macros/latex/contrib/lettrine/lettrine-2022-09-25.sty
-2023/07/04 | 103001 | systems/win32/miktex/tm/packages/glossaries-extra.tar.lzma
-2023/07/04 | 102927 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2023/07/04 | 10168 | macros/latex/contrib/profcollege/latex/PfCPapiers.tex
-2023/07/04 | 1013222 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
-2023/07/04 | 10127 | macros/latex/contrib/se2thesis/se2fonts.dtx
-2023/07/04 | 10074 | macros/latex/contrib/profcollege/latex/PfCRose.tex
-2023/07/04 | 100188 | systems/win32/miktex/tm/packages/japanese-otf__source.tar.lzma
-2023/07/04 | 100113 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 33c86706e1..ba6bea972a 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 11-07-2023, 02:06:26
+%% created at 12-07-2023, 02:01:29
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -23139,8 +23139,8 @@
title = {The \texttt{euclideangeometry} package},
subtitle = {Draw geometrical constructions},
author = {Claudio Beccari},
- date = {2021-10-04},
- version = {0.2.1},
+ date = {2023-07-11},
+ version = {0.2.2},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/euclideangeometry},
url = {https://ctan.org/pkg/euclideangeometry},
diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf
index d3423fcaf3..9b5bb5b207 100644
--- a/biblio/ctan-bibdata/ctan.pdf
+++ b/biblio/ctan-bibdata/ctan.pdf
Binary files differ
diff --git a/macros/latex/contrib/euclideangeometry/README.txt b/macros/latex/contrib/euclideangeometry/README.txt
index 0402ef848d..bf20627608 100644
--- a/macros/latex/contrib/euclideangeometry/README.txt
+++ b/macros/latex/contrib/euclideangeometry/README.txt
@@ -1,5 +1,5 @@
File README.txt for package euclideangeometry
- [2021-10-04 v.0.2.1 Extension package for curve2e]
+ [2023-07-11 v.0.2.2 Extension package for curve2e]
This work is "maintained"
@@ -13,12 +13,12 @@ This work consists of files:
euclideangeometry.dtx is the documented TeX source file of package
euclideangeometry.sty obtained by running pdflatex on euclideangeometry.dtx
-euclideangeometry.pdf obtained by running pdflatex on euclideangeometry.dtx
+euclideangeometry.pdf obtained by running pdflatex on euclideangeometry.dtx.
README.txt, this file, contains general information.
euclideangeometry-man.tex and euclideangeometry-man.pdf are
-the source file and the readable document containing the
+the source file and the readable PDF document containing the
end-user manual.
In other words euclideangeometry.pdf is oriented towards the
diff --git a/macros/latex/contrib/euclideangeometry/euclideangeometry-man.pdf b/macros/latex/contrib/euclideangeometry/euclideangeometry-man.pdf
index 85b35db436..e58129e04c 100644
--- a/macros/latex/contrib/euclideangeometry/euclideangeometry-man.pdf
+++ b/macros/latex/contrib/euclideangeometry/euclideangeometry-man.pdf
Binary files differ
diff --git a/macros/latex/contrib/euclideangeometry/euclideangeometry-man.tex b/macros/latex/contrib/euclideangeometry/euclideangeometry-man.tex
index c59fb6fdda..d439d7bc3a 100644
--- a/macros/latex/contrib/euclideangeometry/euclideangeometry-man.tex
+++ b/macros/latex/contrib/euclideangeometry/euclideangeometry-man.tex
@@ -1,10 +1,6 @@
% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
-%%%% NON USARE ZBOX IN QUESTA DOCUMENTAZIONE: EUCLIDEANGEOMERY LO
-%%%% RIDEFINISCE RISPETTO ALLA DEFINIZIONE CONTENUTA IN CURVE2E
-%%%% E LA NUOVA SINTASSI È COMPLETAMENTE DIVERSA.
-
\documentclass[11pt,titlepage,a4paper]{article}\errorcontextlines=100
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
@@ -13,7 +9,6 @@
\usepackage{amsmath,fancyvrb,graphicx,afterpage,etoolbox,trace}
\usepackage{enumitem,xspace,xcolor,euclideangeometry,pm-isomath}
\usepackage{url}
-
\providecommand\file{}
\renewcommand*\file[1]{{\normalfont\texttt{#1}}}
\providecommand\prog{}
@@ -85,7 +80,8 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
\vss}%
}%
\kern-.15em%
- \TeX}}\makeatother
+ \TeX}}%
+\makeatother
\DeclareRobustCommand*\TeXLive{\TeX\ Live\xspace}
\DeclareRobustCommand*\MiKTeX{MiK\TeX}
@@ -96,6 +92,7 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
\lower.5ex\hbox{\rotatebox[origin=c]{180}{E}}%
\ifdim\fontdimen1\font=0pt\kern-0.15em\else\kern-0.275em\fi
\LaTeX}
+\DeclareRobustCommand*\LaTeXe{\LaTeX\kern-0,25em\relax2\raisebox{-0.5ex}{$\epsilon$}\xspace}
\DeclareRobustCommand*\TikZ{Ti\emph{k}Z\xspace}
\DeclareRobustCommand*\TUGboat{\textsl{TUG\-boat}\xspace}
@@ -110,16 +107,16 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
% It differs from the previous ones because it accepts an optional
% first argument asterisk; if the asterisk is not specified, the
% environment produces the code and the typeset result side by side.
-% If the asterisk is specified, the code is typeset first, and its
-% typeset result is shown below the code.
+% If the asterisk is specified, the code is typeset first, and its typeset
+% result is shown below the code.
% Very handy when the typeset result cannot be shrunk too much and/or
% when the code is really lengthy possibly with lines that are quite long.
% With reasonably short codes and lines that can be folded, the code font
% size can be specified even with a fractional size; obviously, the
-% default value is \normalsize, but, if necessary, it can be specified with
-% something such as [\setfontsize{8,25}] (if the unit of measure is not
-% specified, pt is assumed; otherwise it is possible to specify something
-% such as 2.33mm).
+% default value is \normalsize, but, if necessary, it can be specified
+% with something such as [\setfontsize{8,25}] (if the unit of measure is
+% not specified, pt is assumed; otherwise it is possible to specify
+% something such as 2.33mm).
% When the asterisk is NOT specified, the \textwidth fraction for the
% code may be specified: default is (0.40); the remaining fraction minus
% \columnsep is used for the code typeset result.
@@ -144,19 +141,19 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
\DeclareDocumentEnvironment{Esempio}{ s O{\normalsize} D(){0.40} }%
{%
- \par
+ \par%\addvspace{3.0ex plus 0.8ex minus 0.5ex}\vskip -\parskip
\Wboxu=#3\textwidth
\Wboxd=\dimexpr\linewidth-\columnsep-\Wboxu\relax
\VerbatimOut{\jobname-temp.tex}%
}{%
\endVerbatimOut
- \begin{minipage}{\textwidth}%
- \IfBooleanTF{#1}{\begin{minipage}{\textwidth}}{\begin{minipage}{\Wboxu}}%
+ \begin{minipage}{\linewidth}%
+ \IfBooleanTF{#1}{\begin{minipage}{\linewidth}}{\begin{minipage}{\Wboxu}}%
#2\relax
\VerbatimInput{\jobname-temp.tex}
\end{minipage}%
\IfBooleanTF{#1}{\par\bigskip}{\hfill}%
- \IfBooleanTF{#1}{\begin{minipage}{\textwidth}}{\begin{minipage}{\Wboxd}}%
+ \IfBooleanTF{#1}{\begin{minipage}{\linewidth}}{\begin{minipage}{\Wboxd}}%
\raggedleft
\input{\jobname-temp}
\end{minipage}
@@ -165,8 +162,12 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
\makeatother
-\newenvironment{ttsintassi}{\begin{lrbox}{0}
-\minipage{\dimexpr\linewidth-2\fboxrule-2\fboxsep}\ttfamily\obeylines}%
+\providecommand\setfontsize{}
+\RenewDocumentCommand\setfontsize{m O{1.2}}{%
+\fontsize{#1}{\fpeval{#2*#1}}\selectfont}
+
+\NewDocumentEnvironment{ttsintassi}{O{}}{\begin{lrbox}{0}
+\minipage{\dimexpr\linewidth-2\fboxrule-2\fboxsep}\ttfamily#1\obeylines}%
{\endminipage\end{lrbox}\center\fbox{\box0}\endcenter}
\let\ttsyntax\ttsintassi \let\endttsyntax\endttsintassi
@@ -177,7 +178,7 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
\CopyVect\X,\Y to#3}
\let\cuore\heart
-\begin{document}
+\begin{document}\errorcontextlines=100
\begin{titlepage}
\thispagestyle{empty}
@@ -205,23 +206,23 @@ Version \fileversion\ of \filedate
\pack{pict2e} package for the standard \env{picture} environment as
defined in the \LaTeX\ kernel source file.
- The \pack{curve2e} package was upgraded a the beginning of 2020; the
- material of this new package, might have been included in the former
- one, but it is so specific, that we preferred defining a standalone
- one; this package takes care of requesting the packages it depends from.
+ The \pack{curve2e} package was upgraded in 2020 and again in 2023; some
+ material of this package, might have been included in the former pict2e
+ one, but it is so specific, that we preferred defining a standalone one;
+ this package takes care of requesting the packages it depends from.
The purpose is to provide the tools to draw most of the geometrical
constructions that a high school teacher or bachelor degree professor
- might need in order to teach geometry. The connection to Euclide depends
- on the fact that in its times calculations were made with ruler,
- compass, and, apparently, also with ellipsograph.
+ might need in order to teach (plane) geometry. The connection to Euclide
+ depends on the fact that in its times calculations were made with ruler,
+ compass, and, apparently, also with the ellipsograph.
The user of this package has available all the machinery provided by
the \pack{pict2e} and \pack{curve2e} packages, in order to define new
functionalities and build macros that draw the necessary lines, circles,
and other such objects, as they would have done in the old times.
- Actually just one macro is programmed to solve a linear system of
- equations
+ Actually just one macro is defined in this package to solve a linear
+ system of equations
\end{abstract}
\tableofcontents
@@ -236,18 +237,18 @@ The \pack{euclideangeometry} package requires the advanced functionalities of th
\section{Introduction}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
The \pack{picture} environment has been available since the very
- beginning of \LaTeX in 1985. At that time it was a really simple
- environment that allowed to draw very simple line graphics with many
- limitations.
+ beginning
+ of \LaTeX in 1985. At that time it was really a simple environment
+ that allowed to draw very simple line graphics with many limitations.
When \LaTeX was upgraded from \LaTeX\!2.09 to \LaTeXe in 1994, Leslie
Lamport announced an upgrade that eventually became available in 2003
- with package \pack{pict2e}; in 2006 I wrote the \pack{curve2e} package
- that added many more functionalities; both packages were upgraded during
- these years; and now line graphics with the \env{picture} environment
- can perform pretty well. The package \pack{euclideangeometry} adds even
- more specific functionalities in order to produce geometric drawings as
- they were possible in the old times, when calculus and analytic geometry
- were not available.
+ with package \pack{pict2e}; in 2006 I wrote the first version of the
+ \pack{curve2e} package that added many more functionalities; both
+ packages were upgraded during these years; and now line graphics with
+ the \env{picture} environment can perform pretty well. The package
+ \pack{euclideangeometry} adds even more specific functionalities in order
+ to produce geometric drawings as they were possible in the old times,
+ when calculus and analytic geometry were not available.
In these years other drawing programs were made available to the \TeX
community; \pack{PSTricks} and \pack{TikZ} are the most known ones, but
@@ -256,10 +257,13 @@ The \pack{euclideangeometry} package requires the advanced functionalities of th
\pack{pict2e} and \pack{curve2e}, but extends the functionalities with a
very smart handling of coordinate systems, that allow to draw many line
drawings suitable for teaching geometry in high schools and introductory
- courses in the university bachelor degree programs.
-
- It is worth mentioning that an extension of \pack{TikZ}, called \pack{tkz-euclide} is also available in a complete and updated \TeX
- system installation; at the moment its documentation needs some refinements, at least to consistently use a single language, without switching from English to French and viceversa. It aims at the same readership, but it allows to do many more geometrical constructions than \pack{euclideangeometry}.
+ courses in the university bachelor degree programs. It is worth
+ mentioning that an extension of \pack{TikZ}, called \pack{tkz-euclide},
+ is also available in a complete and updated \TeX system installation; at
+ the moment its documentation needs some refinements, at least to
+ consistently use a single language, without switching from English
+ to French and viceversa. It aims at the same readership, but it allows
+ to do many more geometrical constructions, than \pack{euclideangeometry}.
The real difference is that \pack{euclideangemetry} may be easily
expanded without the need of knowing the complex machinery and coding
of the \pack{tkz-euclide} underlaying \pack{TikZ} package.
@@ -270,14 +274,14 @@ The \pack{euclideangeometry} package requires the advanced functionalities of th
the recent \pack{curve2e} package.
It is worth mentioning that now \pack{curve2e} accepts coordinates in
- both cartesian and polar form; it allows to identify specific points
- of the drawing with macros, so the same macro can be used over and over
+ both cartesian and polar form; it allows to identify specific points of
+ the drawing with macros, so the same macro can be used over and over
again to address the same point. The package can draw lines, vectors,
arcs with no arrow tips, or with one arrow tip, or with arrow tips at
- both ends, arcs included. The macros for drawing poly lines, polygons,
+ both ends, arcs included. The macros for drawing polylines, polygons,
circles, generic curves (by means of Bézier cubic or quadratic splines)
are already available; such facilities are documented and exemplified
- in the user manual of \pack{curve2e} package.
+ in the user manual of the \pack{curve2e} package.
In what follows there will be several figures drawn with this package;
in the background there is a red grid where the meshes are
@@ -305,13 +309,16 @@ The \pack{euclideangeometry} package requires the advanced functionalities of th
We remember the package dependencies; the primary dependence is package
\pack{curve2e} with a version date more recent or equal to 2020-01-18.
- On turn \pack{curve2e} requires packages \pack{xparse} and \pack{xfp};
+ On turn \pack{curve2e} requires packages \pack{xparse} and
+ \pack{xfp}\footnote{Most functionalities of \pack{xfp} are already
+ included into the \LaTeXe kernel, but this package uses also some
+ functionalities that have not made their way to the kernel.};
missing these two package, it loads its own previous version, that does
not use such packages, but their absence forbids it working, so that,
- after a very visible error message, it directly aborts. It also depends
- on \pack{etoolbox}.
- The chain of dependencies of the above first level packages may be
- controlled directly on those packages documentation
+ after a very visible error message, it directly aborts.
+ It also depends on \pack{etoolbox}. The chain of dependencies of the
+ above first level packages may be controlled directly on those packages
+ documentation
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Loading \pack{euclideangeometry}}
@@ -327,8 +334,8 @@ The \pack{euclideangeometry} package requires the advanced functionalities of th
\meta{options} are only those usable by \pack{pict2e} because neither
\pack{curve2e} nor \pack{euclideangeometry} use any option. If the
user is invoking \pack{euclideangeometry}, it is certain s/he does
- not want to use the native picture environment, but the modern
- extended one; therefore the only meaningful possible options are
+ not want to use the modern extended picture environment, not the native
+ one; therefore the only meaningful possible options are
\opt{latex} and \opt{pstricks}; such options influence only the shape
of the arrow tips; with option \opt{latex} they are triangular,
while with \opt{pstricks} they have the shape of a stealth
@@ -346,9 +353,10 @@ The \pack{euclideangeometry} package requires the advanced functionalities of th
\section{Available commands}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- The commands available with the first extension \pack{pict2e} to the native
- \amb{picture} environment, maintain their names but do not maintain the
- same restrictions; in particular there are the following improvements.
+ The commands available with the first extension \pack{pict2e} to the
+ native \amb{picture} environment, maintain their names but do not
+ maintain the same restrictions; in particular there are the following
+ improvements.
\begin{enumerate}[noitemsep]
\item Lines and vectors are drawn as usual by \cs{put}ting in place
their forms, but their inclinations are not limited to a small set of
@@ -367,7 +375,7 @@ The \pack{euclideangeometry} package requires the advanced functionalities of th
\item Ovals may be specified the corner curvature; the default
size of the quarter circles that make up the oval corners may be
specified; if no specification is given the radius of such corners
- is the maximum that can be fitted in the oval; in practice it is
+ is the maximum that can fit into the oval; in practice it is
half the shortest value between the oval height and width.
\item The quadratic Bézier splines do not require the specification
@@ -390,8 +398,8 @@ The \pack{euclideangeometry} package requires the advanced functionalities of th
\item The new command \cs{Line} traces a segment from one given point
to another point; it is very convenient to specify the end points
- instead of the slope the line must have to go form the starting
- point to the ending one. The command does not require the \cs{put}
+ instead of the slope the line must have to go from the starting
+ to the ending point. The command does not require the \cs{put}
command to put the segment in place; nevertheless it can be shifted
somewhere else with \cs{put} if it becomes necessary.
@@ -401,8 +409,8 @@ The \pack{euclideangeometry} package requires the advanced functionalities of th
\pack{pict2e} has introduced; they will be described further on.
\item \cs{polygon} and \cs{polygon*} produce closed paths as it would
- be possible when using \cs{polyline} and specifying the last point
- coincident with the first point of that curve. If the asterisk is used
+ be possible when using \cs{polyline} and specifying its last point
+ coincident with its first one of that curve. If the asterisk is used
the closed path is filled with the default color.
\end{enumerate}
@@ -419,7 +427,7 @@ The \pack{euclideangeometry} package requires the advanced functionalities of th
\item \cs{curveto} traces a third degree Bézier spline up to the third
specified point, while using the other two ones as control
- points.\footnote{If these terms are unfamiliar, please read the \pack{pict2e} documentation.}
+ points.\footnote{If these terms are unfamiliar, please, read the \pack{pict2e} documentation.}
\item \cs{circlearc} traces a circumference arc from the last line
point to a specified destination; its center, its angle amplitude, its
@@ -448,11 +456,10 @@ The \pack{euclideangeometry} package requires the advanced functionalities of th
While describing a line with the above low level commands, or with
the previous high level commands, lines and segments join and finish
- as described hereafter; the following commands must be used, possibly
- within a group, before actually tracing a specific line made up with
- several joined lines or curves. Notice that their effect is just
- visible with lines as thin as 1\,pt, and very visible with thicker
- lines.
+ as described hereafter; the following commands must be used before
+ actually tracing a specific line made up with several joined lines or
+ curves. Notice that their effect is just visible with lines as thin as
+ 1\,pt, and very visible with thicker lines.
\begin{enumerate}[noitemsep]
\item \cs{buttcap} truncates each line with a sharp cut perpendicular
to the line axis exactly through the line end point (default).
@@ -468,7 +475,8 @@ The \pack{euclideangeometry} package requires the advanced functionalities of th
type of joint is the default.
\item \cs{roundjoin} joins each (generally straight) line with
- an arc on the external part of the bend; it is good in most circumstances.
+ an arc on the external part of the bend; it is good in most
+ circumstances.
\item \cs{beveljoin} joins two (generally straight) lines with a miter
joint truncated with a sharp cut perpendicular to the bisector of the
@@ -572,7 +580,7 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\pack{curve2e}. The user notices that many commands rely on
a delimited argument command syntax; the first arguments can
generally be introduced with point macros, as well as numerical
- coordinates (no matter if cartesian and polar ones) while
+ coordinates (no matter if cartesian or polar ones) while
the output(s) should always be in form of point macro(s). Parentheses
for delimiting the ordered pairs or the point macros are seldom
required. On the other side, the variety of multiple optional
@@ -604,36 +612,30 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
degrees; output quantities are everything that follows the key word
\texttt{to}; output quantities are always supposed to be in the form
of control sequences.
-\begin{itemize}\small
-\item \cs{MakeVectorFrom}\meta{number,number}\meta{numeric macro} to\meta{vector macro}
+\begin{itemize}\setfontsize{9.5}
+\item \cs{MakeVectorFrom}\meta{number,number}\texttt{to}\meta{vector macro}
\item \cs{CopyVect}\meta{vector macro} \texttt{to}\meta{vector macro}
\item \cs{ModOfVect}\meta{vector macro} \texttt{to}\meta{modulus macro}
\item \cs{DirOfVect}\meta{vector macro} \texttt{to}\meta{versor macro}
-\item \cs{ModAndDirOfVect}\meta{vector macro} \texttt{to}\meta{modulus macro}
- \texttt{and}\meta{versor macro}
-\item \cs{ModAndAngleOfVect}\meta{vector macro} \texttt{to}\meta{modulus macro}
- and\meta{angle macro}
-\item \cs{DistanceAndDirOfVect}\meta{1st vector macro}
- \texttt{minus}\meta{2nd vector macro} \texttt{to}\meta{distance macro}
- \texttt{and}\meta{versor macro}
+\item \cs{ModAndDirOfVect}\meta{vector macro} \texttt{to}\meta{modulus macro} \texttt{and}\meta{versor macro}
+\item \cs{ModAndAngleOfVect}\meta{vector macro} \texttt{to}\meta{modulus macro} \texttt{and}\meta{angle macro}
+\item {\setfontsize{8.75}\cs{DistanceAndDirOfVect}\meta{$P_1$}
+ \texttt{minus}\meta{$P_2$} \texttt{to}\meta{distance macro}
+ \texttt{and}\meta{versor macro}}
\item \cs{XpartOfVect}\meta{vector macro} \texttt{to}\meta{numerical macro}
\item \cs{YpartOfVect}\meta{vector macro} \texttt{to}\meta{numerical macro}
\item \cs{DirFromAngle}\meta{angle macro} \texttt{to}\meta{versor macro}
\item \cs{ArgOfVect}\meta{vector macro} \texttt{to}\meta{angle macro}
\item \cs{ScaleVect}\meta{vector macro} \texttt{by}\meta{scale factor}
\texttt{to}\meta{vector macro}
-\item \cs{ConjVect}\meta{vector macro} to\meta{conjugate vector macro}
-\item \cs{SubVect}\meta{subtrahend vector} \texttt{from}\meta{minuend vector}
- \texttt{to}\meta{vector macro}
-\item \cs{AddVect}\meta{1st vector} \texttt{and}\meta{2nd vector}
- \texttt{to}\meta{vector macro}
+\item \cs{ConjVect}\meta{vector macro} \texttt{to}\meta{conjugate vector macro}
+\item \cs{SubVect}\meta{subtrahend vector} \texttt{from}\meta{minuend vector} \texttt{to}\meta{vector macro}
+\item \cs{AddVect}\meta{1st vector} \texttt{and}\meta{2nd vector} \texttt{to}\meta{vector macro}
\item \cs{Multvect}\marg{1st vector}\meta{$\star$}\marg{2nd vector}\meta{$
\star$}\meta{output vector macro}\newline the asterisks are optional;
either one changes the \meta{2nd vector} into its complex conjugate
\item \cs{MultVect}\meta{1st vector}\meta{$\star$}\meta{2nd vector}
- \texttt{to}\meta{vector macro}\newline discouraged; maintained for backward
- compatibility; the only optional asterisk changes the \meta{2nd vector}
- into its complex conjugate
+ \texttt{to}\meta{vector macro}\newline discouraged; maintained for backward compatibility; the only optional asterisk changes the \meta{2nd vector} into its complex conjugate
\item \cs{Divvect}\marg{dividend vector}\marg{divisor vector}\marg{output
vector macro}
\item \cs{DivVect}\meta{dividend vector} \texttt{by}\meta{divisor vector}
@@ -644,12 +646,12 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\item A new command \cs{segment}\parg{$P_1$}\parg{$P_2$} draws a line that
joins the specified points.
-\item Command \cs{Dashline}\parg{$P_1$}\parg{$P_2$}\marg{dash length}
+\item Command \cs{Dashline}\parg{$P_1$}\parg{$P_2$}\marg{dash and gap length}
draws a dashed line between the specified points; the
\meta{dash length} is specified as a coefficient of
- \cs{unitlenth} so it is a proportioned to the diagram scale. The gap
+ \cs{unitlenth} so it is proportioned to the diagram scale. The gap
between dashes is just as wide as the dashes; they are recomputed by
- the command in order to slightly adjust the \meta{dash length} so
+ the command in order to slightly adjust the \meta{dash and gap length} so
that the line starts at point $P_1$ with a dash, and ends at $P_2$
again with a dash.
@@ -665,7 +667,7 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\item Command \cs{polyline}, \cs{polygon} and \cs{polygon*} are redefined
to accept both coordinate kinds.
-\item Commands \cs{VECTOR}\parg{$P_1$}\parg{$P_2$} (and \cs{VVECTOR}, with the same syntax) draw vectors with one arrow tip at the end, or arrow tips at both ends respectively.l
+\item Commands \cs{VECTOR}\parg{$P_1$}\parg{$P_2$} and \cs{VVECTOR}, with the same syntax, draw vectors with one arrow tip at the end, or arrow tips at both ends respectively.
\item New commands \cs{Arc}\parg{center}\parg{start}\marg{angle} and,
with the same syntax, \cs{VectorArc} and \cs{VectorARC} draw
@@ -673,14 +675,14 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
starting at point \meta{start}, with an aperture of \meta{angle}
degrees (not radians). \cs{Arc} draws the arc without arrow tips;
\cs{VectorArc} draws the arc with one arrow tip at the end point;
- \cs{VectorARC} draws an arc with arrow tips at both ends.
+ \cs{VectorARC} draws an arc with arrow tips at both ends. \cs{VVectorArc} is an alias of \cs{VectorARC}.
\item Command \cs{multiput} has been redefined to accept optional
arguments, besides the use of coordinates of both kinds. The new syntax
is the following:
-\begin{flushleft}\obeylines
+\begin{ttsyntax}[\setfontsize{10.5}]
\cs{multiput}\oarg{shift}\parg{origin}\parg{step}\marg{number}\marg{object}\oarg{handler}
-\end{flushleft}
+\end{ttsyntax}
where, if you neglect the first and the last (optional) arguments,
you have the original syntax; the \meta{origin} point is where the
first \meta{object} is placed; \meta{step} is the displacement of a
@@ -688,13 +690,14 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
total number of \meta{object}s put in place by the command; it is
possible to specify the number trough an integer expression computed
with the \cs{inteval} function of the L3~language, accessed through
- the \pack{xfp} package already loaded by \pack{curve2e}. The new
- features are \meta{shift}, that is used to displace the whole drawing
- somewhere else (in case some fine tuning is required), and \meta{handler};
- the latter is a powerful means to control both the object to be set in
- place and its position; further on there will be examples that show
- that the object can be put not only on straight paths, but also un
- other curves, including parabolas, circles, and other shapes.
+ the \pack{xfp} package functionalities already included into the
+ \LaTeX kernel. The new features are \meta{shift}, that is used to
+ displace the whole drawing somewhere else (in case some fine tuning is
+ required), and \meta{handler}; the latter is a powerful means to control
+ both the object to be set in place and its position; further on there
+ will be examples that show that the object can be put not only on
+ straight paths, but also un other curves, including parabolas, circles,
+ and other shapes.
\item Another version of repetitive commands \cs{xmultiput} is very
similar to \cs{multiput} but the iterations are controlled in a
@@ -702,30 +705,27 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
curves describing analytical functions even with parametric
equations. Further on there will be some examples.
-\item The preloaded \pack{xfp} package provides two important
- functionalities, i.e. two L3 “functions”, \cs{fpeval} and \cs{inteval};
- the latter executes expressions on integer numbers containing the usual
+\item The \pack{xfp} package is preloaded because not all functionalities have been made available in the \LaTeX\ kernel; among such functionalities two two are very important, i.e. the L3 “functions”, \cs{fpeval} and \cs{inteval}; the latter executes expressions on integer numbers containing the usual
operators \texttt{+, -, *, /}; the division quotient is rounded to the
nearest (positive or negative) integer. The former operates with real
- fractional numbers and, in addition to the usual arithmetical operators as
- \cs{inteval}, it can use many mathematical functions, from square roots,
- to exponentials, logarithms, trigonometric and hyperbolic direct and
- inverse functions\footnote{The implementation of inverse hyperbolic
- function at the moment is on the L3~Team “to do” list.}, plus other ones.
- Normally fractional numbers are operated on decimal strings, with 16
- fractional places, and 14 integer places but the L3~functions accept also
- scientific notation. The user can specify truncation or rounding to a
- specified number of digits. Such integer and fractional mathematical
+ fractional numbers and, in addition to the usual arithmetical operators
+ as \cs{inteval}, it can use many mathematical functions, from square
+ roots, to exponentials, logarithms, trigonometric and hyperbolic direct
+ and inverse functions\footnote{The implementation of inverse hyperbolic
+ functions at the moment is on the L3~Team “to do” list.}, plus other
+ ones. Normally fractional numbers are operated on decimal strings, with
+ 16 fractional places, and 14 integer places but the L3~functions accept
+ also scientific notation. The user can specify truncation or rounding to
+ a specified number of digits. Such integer and fractional mathematical
operations are already integrated in most computations performed by
\pack{curve2e}.
-\item \pack{curve2e} provides three more L3 functions: \cs{fptest} and
- \cs{fpdowhile} with the following syntax:
-\begin{flushleft}\obeylines
+\item \pack{curve2e} provides three more L3 functions: \cs{fptest}, \cs{fpwhiledo}, and \cs{fpdowhile} with the following syntax:
+\begin{ttsyntax}
\cs{fptest}\marg{test}\marg{true}\marg{false}
\cs{fpdowhile}\marg{test}\marg{actions}
\cs{fowhiledo}\marg{test}\marg{actions}
-\end{flushleft}
+\end{ttsyntax}
For all these macros the \meta{test} is a logical L3~expression; its
operands are logical constants, logical values, logical numeric
comparisons; its operators are the typical \texttt{||}, \texttt{\&\&},
@@ -733,29 +733,34 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
comparisons are mathematical constants or expressions connected with
relation operators, such as \texttt{>, =, <}; such operators may be
negated with the NOT operator; therefore, for example, \texttt{!>} means
- “not greater than”, therefore “lower or equal to”.
+ “not greater than”, therefore “lower or equal to”; such operators may be
+ coupled, for example \texttt{>=} makes a valid comparison and it is equal
+ to \texttt{!<}.
\item The above tests are very useful to control both \cs{fptest} and
- \cs{fpdowhile} and \cs{fowhiledo}. The logical \meta{test} result lets
+ \cs{fpdowhile} and \cs{fpwhiledo}. The logical \meta{test} result lets
\cs{fptest} execute only the \meta{true} or the \meta{false} code.
- Before using \cs{fpdowhile} or \cs{fpwhiledo}
- the \meta{test} expression must be initialised to be \texttt{true};
- the \meta{actions} should contain some code to be iteratively executed,
- but they must contain some assignments, typically a change in an
- iteration counter, such that eventually the \meta{test} logical
- expression becomes \texttt{false}. Lacking this assignments, the
- loop continues to infinity, or better, until a fatal error message
- is issued that informs that the program working memory is exhausted.
- The difference between \cs{fpdowhile} and \cs{fpwhiledo} ie the order
- in which the \meta{test} and the first\meta{action} is executed; in facts
- \cs{fpdowhile} first does the \meta{action} then the \meta{test}, while
- \cs{fpwhiledo} first executes the \meta{test} then the \meta{action}.
+ Before using \cs{fpdowhile} or \cs{fpwhiledo} the \meta{test} expression
+ must be initialised to be \texttt{true}; the \meta{actions} should
+ contain some code to be iteratively executed, but they must contain some
+ assignments, typically a change in an iteration counter, such that
+ eventually the \meta{test} logical expression becomes \texttt{false}.
+ Lacking this assignments, the loop continues to infinity, or better,
+ until a fatal error message is issued that informs that the program
+ working memory is exhausted.
+
+ \item
+ The difference between \cs{fpdowhile} and \cs{fpwhiledo} is the order
+ in which the \meta{test} and the first\meta{action} are executed; in
+ facts \cs{fpdowhile} first does the \meta{action} then the \meta{test},
+ while \cs{fpwhiledo} first executes the \meta{test} then the
+ \meta{action}.
Since the modification of the test logical value is done by the commands
contained in the \meta{actions} this switching of the \meta{test} and
- \meta{action} produces different results. Adjusting the \meta{test} it is
- possible to get the same results, but the expressiveness of the \meta{test}
- may be easier to understand in one way rather than the other. Some of the
- examples show the such different \meta{test} syntaxes.
+ \meta{action} produces different results. By adjusting the \meta{test} it
+ is possible to get the same results, but the expressiveness of the
+ \meta{test} may be easier to understand in one way rather than the other.
+ Some of the examples show such different \meta{test} syntaxes.
\item Such new commands are already used to code the \cs{multiput} and
\cs{xmultiput} commands, but they are available also to the user who can
@@ -770,25 +775,26 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\item The new command \cs{Curve} joins a sequence of third order
splines by simply specifying the node-direction coordinates; i.e. at the
- junction of two consecutive splines, in a certain interpolation node the
+ junction of two consecutive splines, in an interpolation node the
final previous spline tangent has the same direction as that
at the second spline first node; if a change of direction is required, an
optional new direction can be specified. Therefore this triplet of
information has the following syntax:
-\begin{flushleft}
+\begin{center}
\parg{node}\aarg{direction}\oarg{new direction}
-\end{flushleft}
+\end{center}
Evidently the \meta{new direction} is specified only for the nodes
that correspond to a cusp. A variation of the command arguments is
available by optionally specifying the “looseness” of the curve:
-\begin{flushleft}
+\begin{center}
\parg{node}\aarg{direction\texttt{;}start\texttt{,}end}\oarg{\dots}
-\end{flushleft}
+\end{center}
where \meta{start} is the spline starting “looseness” and \meta{end}
is the spline ending one. These (generally different) values
are an index of how far the control point is from the adjacent node.
With this functionality the user has a very good control on the curve
- shape and curvature.
+ shape and curvature. The optional new direction at a cusp point has the
+ sane extended syntax
\item A similar command \cs{Qurve} works almost the same way, but it
traces a quadratic Bézier spline; this one is specified only with two
@@ -801,9 +807,9 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\item A further advanced variation is obtained with the new
\cs{CurveBetween} command that creates a single cubic spline between two
given points with the following syntax:
-\begin{flushleft}\ttfamily
-\cs{CurveBetween}\meta{node1} And\meta{node2} WithDirs \meta{dir1}
- And\meta{dir2}
+\begin{flushleft}
+\cs{CurveBetween}\meta{node1} \texttt{And}\meta{node2} \texttt{WithDirs}\meta{dir1}
+ \texttt{And}\meta{dir2}
\end{flushleft}
\item A similar variant command is defined with the following syntax:
@@ -819,10 +825,11 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{ Euclidean geometry commands}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%% In questa sezione ci vorrebbero esempi per ogni singolocomando!!!
- With the already large power of \pack{curve2e} there was a push towards
- specialised applications; the first of which was, evidently, geometry;
- that kind of geometry that was used in the ancient times when
+ With the already large available power of \pack{curve2e} there was a push
+ towards specialised applications; the first of which was, evidently,
+ geometry; that kind of geometry that was used in the ancient times when
mathematicians did not have available the sophisticated means they
have today; they did not even have a positional numerical notation, that
arrived in the “western world” we are familiar with, just by
@@ -846,8 +853,8 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\[
x^2 + x -1 = 0
\]
- and we know that the equation has two solution of opposite signs, and that
- their magnitudes are the reciprocal of one another. Since we are
+ and we know that the equation has two solution of opposite signs, and
+ that their magnitudes are the reciprocal of one another. Since we are
interested in their magnitudes, we adapt the solutions in the form
\begin{equation}
x_{1,2} = \frac{\sqrt{5} \pm 1}{2}= \sqrt{1+0.5^2}\pm 0.5 \Longrightarrow
@@ -857,17 +864,17 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
one the \emph{golden section}.
Luca Pacioli, by the turn of centuries XV–XVI, was the tutor of
- Guidubaldo, the son and heir of Federico di Montefeltro, Duke of
+ Guidu\-baldo, the son and heir of Federico di Montefeltro, Duke of
Urbino\footnote{If you never visited this Renaissance city and its Ducal
Palace, consider visiting it; it is one of the many UNESCO Heritage
places.}; he wrote the famous book \emph{De Diuina Proportione} that
contained also the theory of the golden section accompanied by beautiful
drawings of many Platonic solids and other non convex ones, drawn by
- Leonardo da Vinci. Everything was executed with perfect etchings, even the
- construction of the golden section; in its basic form\footnote{The third
- formula in equation~\eqref{equ:aureo} is written in such a way as to
- explain the graphical construction in figure~\ref{fig:aureo}.} it is
- replicated in figure~\ref{fig:aureo}.
+ Leonardo da Vinci. Everything was executed with perfect etchings, even
+ the construction of the golden section; in its basic form\footnote{The
+ third formula in equation~\eqref{equ:aureo} is written in such a way as
+ to explain the graphical construction in figure~\ref{fig:aureo}.} it is
+ reproduced in figure~\ref{fig:aureo}.
\begin{figure}
\begin{Esempio}[\setfontsize{7}](0.40)
\unitlength=0.005\linewidth
@@ -897,7 +904,7 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\end{figure}
By the way figure~\ref{fig:aureo} shows also the code that is used
- for the drawing done completely with the facilities available just with \pack{curv2e}. It is also a usage example of several commands.
+ for the drawing done completely with the facilities available just with \pack{curve2e}. It is also a usage example of several commands.
Illiteracy was very widespread; books were expensive and were
common just in the wealthy people mansions.
@@ -925,41 +932,67 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
kind of geometry they teach.
Here we describe the new commands provided by this package; then in
- section~\ref{sec:examples} we show their usage by means examples.
+ section~\ref{sec:examples} we show their usage by means of examples.
\begin{enumerate}[noitemsep]
%
-\item Command \cs{polyvector} is simple extension of the \cs{polyline} command introduced by \pack{pict2e}: draws a polyline with an arrow tip at its end; it turns out to be very handy while drawing block diagrams.
+\item Command \cs{polyvector} is simple extension of the \cs{polyline} command introduced by \pack{pict2e}: its syntax is identical to that of \cs{polyline}; it draws a polyline with an arrow tip at the last segment; it turns out to be very handy while drawing block diagrams. See figure~\ref{fig:vectors}.
%
\item Command \cs{IntersectionOfLines} is a fundamental one; its syntax is
the following:
-\begin{ttsyntax}
-\cs{IntersecionOfLines}\parg{point1}\parg{dir1} and\parg{point2}\parg{dir2}
-\qquad to\meta{vector}
+\begin{ttsyntax}\setfontsize{9.5}%
+\cs{IntersecionOfLines}\parg{point1}\parg{dir1} and\parg{point2}\parg{dir2} to\meta{vector}
\end{ttsyntax}
- were each line is identified with its \meta{point} and its \emph{direction}
- \meta{dir}; the intersection coordinates go to the output \meta{vector}.
+ were each line is identified with its \meta{point} and its \emph{direction}; \meta{vector} is the complex number that identifies the coordinates of the intersection point; the intersection coordinates go to the output \meta{vector}.
+
+\begin{Esempio}[\normalsize](0.40)
+\unitlength=0.01\linewidth
+\begin{picture}(100,30)
+\AutoGrid
+\Dashline(0,0)(100,30){2}
+\Dashline(100,0)(0,30){2}
+ \IntersectionOfLines%
+ (0,0)(10,3)and%
+ (100,0)(-10,3)to\P
+\Pbox(\P)[b]{P}[3]
+\end{picture}
+\end{Esempio}
%
\item A second command\cs{IntersectionOfSegments} does almost the same
- work, but the coordinates of a segment end points define also its direction,
- which is the argument of the difference of the terminal nodes of each
- segment; the syntax therefore is the following:
+ work, but the coordinates of a segment end points define also its
+ direction, which is the argument of the difference of the terminal nodes
+ of each segment; the syntax therefore is the following:
\begin{ttsyntax}
\cs{IntersectionOfSegments}\parg{point11}\parg{point12}
-\qquad and\parg{point21}\parg{point22}to\meta{vector}
+\qquad and\parg{point21}\parg{point22}to\meta{intersection point}
\end{ttsyntax}
- Again the intersection point coordinates go to the output \meta{vector}.
+ Again the intersection point coordinates go to the output \meta{intersection point}.
The first segment is between points 11 and 12, and, similarly, the second
segment is between points 21 and 22.
+ \begin{Esempio}[\normalsize](0.40)
+\unitlength=0.01\linewidth
+\begin{picture}(100,30)
+\AutoGrid
+\segment(0,0)(100,30)
+\segment(0,30)(100,0)
+ \IntersectionOfSegments%
+ (0,0)(100,30)and%
+ (100,0)(0,30)to\P
+\Pbox(\P)[b]{P}[3]
+\end{picture}
+\end{Esempio}
%
-\item Another “intersection” command is \cs{IntersectionsOfLine} to
- determine the two intersection of a line with a circle. The syntax is:
+\item \label{item:CircleWithCenter}Another “intersection” command is
+ \cs{IntersectionsOfLine} to determine both intersections of a line
+ with a circle. The syntax is:
\begin{ttsyntax}
-\cs{IntersectionsOfLine}\parg{point}\parg{dir}
+\cs{IntersectionsOfLine}\parg{point1}\parg{point2}
\qquad WithCircle\parg{center}\marg{radius}to\meta{int1} and\meta{int2}
\end{ttsyntax}
- where \meta{point} and \meta{dir} identify a line with a given direction
- and passing through a given point; the circle is identified with its
+ where \meta{point1} and \meta{point2} identify a segment joining such
+ points, and therefore a specific line with the segment direction
+ and passing through a given point; the segment should cross the circle;
+ this circle is identified with its
\meta{center} and \meta{radius}; the intersection points \meta{int1} and
\meta{int2} are the coordinates of the intersection points; if the line
and circle do not intersect, a warning message is issued, shown in the
@@ -967,6 +1000,21 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
assigned the default values \texttt{0,0}, which evidently produce strange
results in the output document, so as to remind the user to give a look
to the \file{.log} file and to review his/her data.
+\begin{Esempio}[\normalsize](0.40)
+\unitlength=0.01\linewidth\raggedleft
+\begin{picture}(60,40)(-10,0)
+\AutoGrid
+\def\Radius{20}%
+\Circlewithcenter 20,20 radius\Radius
+\segment(10,0)(50,40)
+\IntersectionsOfLine(10,0)(50,40)%
+ WithCircle(20,20)(20)%
+ to\Pu and\Pd
+\Pbox(\Pu)[b]{P_1}[3]
+\Pbox(\Pd)[l]{P_2}[3]
+\end{picture}
+\end{Esempio}
+\medskip
%
\item It is difficult to numerically determine the coordinates of the
intersection points of two circles; it becomes easier if one of the
@@ -975,20 +1023,46 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\begin{ttsyntax}
\cs{CircleThrough}\meta{point}WithCenter\marg{center}
\end{ttsyntax}
- draws such circumference.
+ draws such circumference.\\[1ex]
+ \begin{Esempio}[\normalsize](0.40)
+ \unitlength=0.01\linewidth\raggedleft
+ \begin{picture}(60,40)
+ \AutoGrid
+ \CopyVect10,15to\P
+ \Pbox(\P)[tr]{P}[2]
+ \Pbox(30,20)[b]{C}[2]
+ \def\Ce{30,20}\relax
+ \CircleThrough\P WithCenter\Ce
+ \end{picture}
+ \end{Esempio}
+ \medskip
%
\item With the above macro it becomes easy to draw two circumferences
with different centers and passing through the same point; therefore
it becomes easy to determine the other intersection point by means of the
following macro:
\begin{ttsyntax}
-\cs{Segment}\parg{endpoint1}\parg{endpoint2}SymmetricPointOF\meta{p1}
+\cs{Segment}\parg{endpoint1}\parg{endpoint2}SymmetricPointOf\meta{p1}
to\meta{p2}
\end{ttsyntax}
The computation is simple, because the second intersection is the
symmetrical point \meta{p2} of \meta{p1} with respect to the segment
that joins the centers of the given circles intersecting one another
in \meta{p1}.
+ The following small example displays how to find point $P_2$ symmetrical to $P_1$ with respect to a given line.\\[1ex]
+ \begin{Esempio}[\normalsize](0.40)
+ \raggedleft\unitlength=0.01\linewidth
+ \begin{picture}(60,30)
+ \AutoGrid
+ \segment(0,0)(60,30)
+ \CopyVect40,5to\Pu
+ \Segment(0,0)(60,30)%
+ SymmetricPointOf\Pu to\Pd
+ \Pbox(\Pu)[b]{P_1}[2]
+ \Pbox(\Pd)[t]{P_2}[2]
+ \end{picture}
+ \end{Esempio}
+\medskip
%
\item It would be interesting to solve the same problem with help of
the following macro relating to right triangles identified with their
@@ -998,17 +1072,19 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\cs{LegFromHypothenuse}\meta{length1} AndOtherLeg\meta{length2}
to\marg{length3}
\end{ttsyntax}
- since the intersection points of two circles define their common chord;
- this chord and the two circle centers define two isosceles triangles
- with the same base; therefore the segment joining the circle radii,
- coincides whith the chord axis and divides each isosceles triangle in
- two right triangles, where the hypotenuse is one of two radii and the
- first leg is the distance from the chord middle point, intersection of
- the chord and the segment joining the circle centers; at this point the
- distance of the second point intersection from the chord middle point
- and the coordinates of the second intersection may be easily computed;
- of course this is a much clumsier way to determine the second
- intersection, but it is useful to solve this right triangle easy problem.
+In facts, the intersection points of two circles define their common
+ chord; this chord and the two circle centers define two isosceles
+ triangles with the same base, the chord; therefore the segment joining
+ the circle centers, coincides with the chord axis and divides each
+ isosceles triangle in two right triangles, where the hypotenuse is one
+ of two radii and the first leg is the distance from the chord middle
+ point, intersection of the chord and the segment joining the circle
+ centers; at this point the distance of the second point intersection
+ from the chord middle point and the coordinates of the second
+ intersection may be easily computed; of course this is a much clumsier
+ way to determine the second intersection, but it is useful to solve this
+ right triangle easy problem. See figure~\ref{fig:2circle-intersections}
+ where such right triangle legs are used for several tasks.
%
\item Command \cs{ThreePointCircle} draws a circle that goes through three
given points; the syntax is the following:
@@ -1018,13 +1094,14 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
A sub product of this macro is formed by the vector \cs{C} that contains
the coordinates of the center of the circle, that might be useful even
if the circle is not drawn; the optional asterisk, if present, does not
- draw the circle, but the center is available.
+ draw the circle, but its center is available. See figure~\ref{fig:circumcenter}, where this construction has been used.
+
\item Alternatively
-\begin{ttsyntax}\setfontsize{10.5}
- \cs{ThreePointCircleCenter}\parg{point1}\parg{point2}\parg{point3}to\meta{vector}
+\begin{ttsyntax}\setfontsize{9.65}%
+ \cs{ThreePointCircleCenter}\parg{point1}\parg{point2}\parg{point3}to\meta{center vector}
\end{ttsyntax}
computes the three point circle center assigning its coordinates to
- \meta{vector}.
+ \meta{center vector}.
%
\item Command \cs{CircleWithCenter} draws a circle given its center and it
radius; in facts the syntax is the following:
@@ -1032,8 +1109,7 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\cs{CircleWithCenter}\meta{center} Radius\meta{Radius}
\end{ttsyntax}
This macro does not require the \cs{put} command to put the circle
- in place.
-%
+ in place; it is very handy when the radius value is saved into a macro. %
\item A similar macro \cs{Circlewithcenter} does almost the same; its
syntax is the following:
\begin{ttsyntax}
@@ -1043,17 +1119,34 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
differently: in the former command the \meta{Radius} is a vector the
modulus of which is computed and used as the radius; in the latter
command the \meta{radius} is a scalar and (its magnitude) is directly
- used.
+ used. See item~\ref{item:CircleWithCenter} of this enumeration where this
+ command was used.
+
%
-\item Command with syntax:
+\item The command with syntax:
\begin{ttsyntax}
\cs{AxisOf}\meta{point1} and\meta{point2} to \meta{point3} and\meta{point4}
\end{ttsyntax}
is used to determine the axis of a segment; the given
segment is specified with its end points \meta{point1} and \meta{point2}
and the axis is determined by point \meta{point3} and \meta{point4};
- actually \meta{point3} is the middle point of the given segment.
-
+ actually \meta{point3} is the middle point of the given segment.\\[1ex]
+ \begin{Esempio}[\normalsize](0.40)
+ \raggedleft
+ \unitlength=0.01\linewidth
+ \begin{picture}(50,30)
+ \AutoGrid
+ \segment(10,0)(40,30)
+ \AxisOf 10,0 and 40,30 to\Pu\Pd
+ \Dashline(\Pu)(\Pd){1}
+ \Pbox(10,0)[br]{P_1}[2]
+ \Pbox(40,30)[tl]{P_2}[2]
+ \Pbox(\Pu)[tl]{P_3}[2]
+ \Pbox(\Pd)[t]{P_4}[2]
+ \end{picture}
+ \end{Esempio}
+\medskip
+%
\item These two commands with syntax:
\begin{ttsyntax}
\cs{SegmentCenter}\parg{point1}\parg{point2}to\meta{center}
@@ -1072,8 +1165,8 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\cs{TriangleMedianBase}\meta{vertex} on\meta{base1} and\meta{base2}
\qquad to\meta{base middle point}
\end{ttsyntax}
-%
-\item A similar command \cs{TriangleHeightBase} is used to determine the
+
+A similar command \cs{TriangleHeightBase} is used to determine the
intersection of the height segment from one vertex to the opposite side;
with triangles that have an obtuse angle, the height base might lay
externally to one of the bases adjacent to such an angle. The syntax is
@@ -1081,13 +1174,14 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\begin{ttsyntax}
\cs{TriangleHeigthtBase}\meta{vertex} on\meta{base1} and\meta{base2} to\meta{height base}
\end{ttsyntax}
-%
-\item Similarly there is the \cs{TriangleBisectorBase} macro with
+
+ Similarly there is the \cs{TriangleBisectorBase} macro with
a similar syntax:
\begin{ttsyntax}
\cs{TriangleBisectorBase}\meta{vertex} on\meta{base1} and\meta{base2}
\qquad to\meta{bisector base}
\end{ttsyntax}
+See figure~\ref{fig:MHBlines} that contains all three special lines: the median (M) the height (H) and the bisector (B) lines.%%%%!!!!!!!!!
%
\item A triangle \emph{barycenter} is the point where its median lines
intersect; command \cs{TriangleBarycenter} determines its coordinates
@@ -1125,9 +1219,9 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\begin{equation}a^2= b^2 +c^2\label{equ:axes-foci}\end{equation}
that connects such three quantities; $a$ is always the largest of the
three quantities; therefore the macro tests if the first entry is larger
- than the second one: if is is, it computes a Pitagorean difference,
+ than the second one: if is is, it computes a Pytagorean difference,
otherwise the user should pay attention to use as the first entry the
- smaller among $b$ and $c$, so as to compute a Pitagorean sum. The command
+ smaller among $b$ and $c$, so as to compute a Pytagorean sum. The command
is the following:
\begin{ttsyntax}
\cs{AxisFromAxisAndFocus}\meta{axis or focus} and\meta{focus or axis}
@@ -1135,33 +1229,54 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\end{ttsyntax}
The word “axis” stands for “semi axis length”; the word “focus" stands
for “focal semi distance”; actually the macro works equally well with
- full lengths, instead of half lengths; its is important not to mix
+ full lengths, instead of half lengths; it is important not to mix
full and half lengths. Such lengths are expressed as factors of
\cs{unitlength}, not as absolute values. This command is described
again when dealing with the specific problem referred to at the
beginning of this list item; the description is going to be more
- detailed and another macro is added to avoid possible errors.
+ detailed and another macro is added to avoid possible errors.\\[1ex]
+\begin{Esempio}[\setfontsize{9.25}](0.40)
+\raggedleft\unitlength=0.01\linewidth
+\begin{picture}(80,60)(-40,-30)
+\AutoGrid
+\ellisse{40}{30}
+\CopyVect\fpeval{sqrt(700)},0to\Focus
+\segment(0,0)(0,30)
+\segment(0,0)(\Focus)
+\segment(\Focus)(0,30)
+\Pbox(0,0)[tr]{O}[2]
+\Pbox(\Focus)[t]{F}[2]
+\Pbox(0,15)[r]{b}[0pt]
+\Pbox(15,0)[t]{c}[0pt]
+\Pbox(14,14)[bl]{a}[0pt]
+\end{picture}
+\end{Esempio}
+\medskip
%
\item Given a segment, i.e. the coordinates of its end points, it is
useful to have a macro that computes its length; at the same time it is
useful to to compute its direction; this operation is not the same as to
compute modulus and argument of a vector, but consists in computing such
quantities from the difference of the vectors pointing to the segment
- end points. These two macros are the following:
+ end points. Possibly better names should be devised for such macros, for
+ example \cs{DistanceBetweenPoints...} and \cs{AngleOf..} But I could not
+ find anything really more expressive. These two macros are the
+ following:
\begin{ttsyntax}
\cs{SegmentLength}\parg{point1}\parg{point2} to\meta{length}
-\cs{SegmentArg}\parg{point1}\parg{point2} to\meta{argument}
+\cs{SegmentArg}\parg{point1}\parg{point2} to\meta{angle}
\end{ttsyntax}
- The \meta{argument} is computed in the interval $-180^\circ < \phi \leq
- +180^\circ$; it represents the argument of the vector that goes from
- \meta{point1} to \meta{point2}, therefore the user must pay attention to
- the order s/he enters the end point coordinates.
+ The \meta{angle} is computed in the interval $-180^\circ < \phi \leq
+ +180^\circ$; it represents the with respect to the positive real axis of
+ the vector that goes from \meta{point1} to \meta{point2}, therefore the
+ user must pay attention to the order s/he enters the end point
+ coordinates.
%
\item The next command \cs{SymmetricalPointOf} is used to find the
reflection of a specified point with respect to a fixed point; of course
the latter is the middle point of the couple, but the unknown to be
determined is not the center of a segment, but one of its end points.
- The syntax is the following:
+ The syntax is the following: In a sense this macro completes the \cs{AxisOf} by finding the other extremity of the axis.
\begin{ttsyntax}
\cs{SymmetricalPointOf}\meta{point1} respect\meta{fixed} to\meta{point2}
\end{ttsyntax}
@@ -1171,13 +1286,13 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
optional arguments allow to specify color and thickness of the sides,
or the polygon interior color; this macro operates differently from the
one for drawing ellipses, that draws simultaneously an ellipse with
- the border of a color and the interior of another one; with this macro the
- user who wants to achieve this effect must superimpose to polygons with
- different settings; but it would not be too difficult to arrange a new
- macro or to modify this one in order to get “bicolor” polygons.
+ the border of a color and the interior of another one; with this macro
+ the user who wants to achieve this effect must superimpose to polygons
+ with different settings; but it would not be too difficult to arrange a
+ new macro or to modify this one in order to get “bicolor” polygons.
It is not necessary for the purpose of this package, therefore we
- let the user express his/her phantasy by creating other macros. The actual
- syntax is the following:
+ let the user express his/her phantasy by creating other macros. The
+ actual syntax is the following:
\begin{ttsyntax}
\cs{RegPolygon}\meta{$\star$}\parg{center}\marg{radius}\marg{sides}\oarg{angle}\aarg{settings}
\end{ttsyntax}
@@ -1191,16 +1306,18 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
respect to the \meta{center}; the optional \meta{angle} modifies
this value to what is necessary for a particular polygon. The
\meta{center} itself is optional, in the sense that if it is not
- specified the center lays in the origin of the \env{picture} axes; if this
- argument is specified, the polygon center is displaced accordingly.
+ specified the center lays in the origin of the \env{picture} axes; if
+ this argument is specified, the polygon center is displaced accordingly.
The number of sides in theory may be very high, but it is not wise
to exceed a couple of dozen sides; if the number of sides is too
high, a polygon (completely contained in an A4 page) may become
undistinguishable from a circumference.
+ Some examples are shown in figures~\ref{fig:pentagon}
+ and~\ref{fig:filled-pentagon}.
%
-\item Several macros are dedicated to ellipses; their names are spelled
+\item {\tolerance=3000 Several macros are dedicated to ellipses; their names are spelled
in Italian, “ellisse”, because the name “ellipse” is already taken by
- other packages; with an Italian user command names there should be no
+ other packages; with Italian command names there should be no
interference with other packages, or the risk is reduced to
a minimum. The various macros are \cs{ellisse}, \cs{Sellisse},
\cs{Xellisse}, \cs{XSellisse}, \cs{EllisseConFuoco} \cs{EllisseSteiner};
@@ -1208,19 +1325,19 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
English ones \cs{EllipseWithFocus} and \cs{SteinerEllipse}. For the
other four ones it is wise to avoid English names for the reasons
explained above. After all the Italian and the English names are very
- similar and are pronounced almost identically.
+ similar and are pronounced almost identically.\par}
{\tolerance=3000 Actually \cs{ellisse} is practically a shorthand for
\cs{Sellisse} because some optional arguments are already fixed, but the
meaning of \cs{fillstroke} depends on the presence or absence of an
initial asterisk; similarly \cs{Xellisse} is a sort of a shorthand for
\cs{XSellisse}; in facts those commands, that contain an ‘S’ in their
- names, can optionally perform also the affine \emph{shear} transformation,
- while those without the ‘S’ do not execute such transformation.
- Figure~\ref{fig:shear} displays a normal ellipse with its bounding
- rectangle, and the same ellipse to which the shear affine transformation
- is applied; the labeled points represent the third order Bézier spline
- nodes and control points.\par}
+ names, can optionally perform also the affine \emph{shear}
+ transformation, while those without the ‘S’ do not execute such
+ transformation. Figure~\ref{fig:shear} displays a normal ellipse with
+ its bounding rectangle, and the same ellipse to which the shear affine
+ transformation is applied; the labeled points represent the third order
+ Bézier spline nodes and control points.\par}
\begin{figure}[!htb]
\dimendef\Wmp=2000 \Wmp=\dimexpr(\textwidth-\columnsep)/2\relax
\begin{minipage}{\Wmp}\centering
@@ -1254,7 +1371,7 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
All require the semi axis lengths; the \meta{semiaxis-h} and
\meta{semiaxis-v} refer to the semi axes before possible rotation by
\meta{angle} degrees, and do not make assumptions on which axis is the
- largger one. The optional parameter \meta{shear} is the angle in degrees
+ larger one. The optional parameter \meta{shear} is the angle in degrees
by which the vertical coordinate lines are slanted by effect of shearing.
If \meta{shear}, that by default equals zero, is not set
to another value, the asterisks of command \cs{Sellisse} and
@@ -1273,7 +1390,7 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
some position \emph{inside} the triangle. The \cs{SteinerEllipse}
requires less data, in the sense that such ellipse is unique; it
is the ellipse internally tangent to the triangle at its side middle
- points.
+ points. See detailed examples in the following section.
%
\end{enumerate}
@@ -1283,7 +1400,6 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Here we can show some examples of the advanced \pack{curve2e} commands
and of what can be done with this \pack{euclideangeometry} extension.
- If the user wants to practice by replicating the following examples, remember to load the \pack{pm-isomath} package, very useful to typeset the labels of some drawings. Matter of facts, this very documentation is being typeset by using the following package list, in addition to the usual encoding and language related ones: \pack{lmodern}, \pack{textcomp}, \pack{mflogo}, \pack{amsmath}, \pack{fancyvrb}, \pack{graphicx}, \pack{afterpage}, \pack{etoolbox}, \pack{enumitem}, \pack{xspace}, \pack{xcolor}, \pack{euclideangeometry}, \pack{pm-isomath}.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Straight and curved vectors}
@@ -1302,9 +1418,9 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\put(20,30){\Vector(10,20)}
\VECTOR(40,30)(50,50)
\VVECTOR(60,30)(70,60)
-\Arc(100,60)(80,60){90}
-\VectorArc(0,0)(20,0){90}
-\VectorARC(100,0)(80,0){-90}
+\Arc(100,60)(100,40){-90}
+\VectorArc(0,0)(0:20){90}
+\VectorARC(100,0)(0:80){-90}
\polyvector(30,0)(35,10)(55,20)(60,0)
\end{picture}
\end{Esempio}
@@ -1371,7 +1487,7 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Dashed and dotted lines}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- For dashedl ines it is mandatory to specify the dash length, that
+ For dashed lines it is mandatory to specify the dash length, that
is just as long as the gap between dashes. For dotted lines it is
mandatory to specify the dot gap.
For dotted lines it is also possible to specify the dot size;
@@ -1393,97 +1509,12 @@ z^2 &= m^2\eu^{\iu 2\phi}\\
\Dashline(0,25)(20,40){4}
\put(0,25){\circle*{1}}
\put(20,40){\circle*{1}}
-\Dotline(0,0)(40,40){2}[0.75mm]
-\put(40,40){\circle*{1}}
+\Dotline(0,0)(40,40){2}[2]
\end{picture}
\end{Esempio}
\caption{Dashed and dotted lines}\label{fig:DashDot}
\end{figure}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\subsection{A simple application: Pitagoras' theorem}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-Everybody know Pitagoras' theorem and its famous final formula: «If a right triangle has arms of lengths $a$ and $b$, and hypothenuse of length $c$, then the squares built on the arms are collectively equivalent to the square built on the hypothenuse: $a^2 + b^2 = c^2$.»Or, in simpler terms the sum of areas of the squares built on the arms is equal to the area of the square built on the hypothenuse.
-
-\subsection{First solution}
-This result may be proved with a simple geometrical construction that is shown in figure~\ref{fig:pitagora}.
-
-\begin{figure}[!tbp]
-\centering
-\begin{Esempio}*[\normalsize](0.40)
-\unitlength=0.0125\linewidth
-\begin{picture}(70,80)(-10,-50)
-\AutoGrid
-\thicklines\polygon(0,0)(50,0)(18,24)
-\thinlines\polyline(0,0)(0,-50)(50,-50)(50,0)
-\Pbox(0,0)[r]{C}[0.75ex]\Pbox(18,0)[tr]{H}[0.75ex]
-\Pbox(50,0)[l]{B}[0.75ex]\Pbox(18,24)[b]{A}[0.75ex]
-\Pbox(0,-50)[br]{E}[0.75ex]\Pbox(50,-50)[bl]{D}[0.75ex]
-\Pbox(18,-50)[br]{F}[0.75ex]\Pbox(10,12)[br]{a}[0]
-\Pbox(33,12)[bl]{b}[0]\Pbox(25,0)[t]{c}[0]
-\Pbox(9,0)[b]{d}[0]\Pbox(30,0)[b]{e}[0]
-\Pbox(50,-25)[r]{c}[0]\Pbox(25,-50)[b]{c}[0]
-\Pbox(0,-25)[l]{c}[0]
-\Dashline(18,24)(18,-50){1.5}
-\end{picture}
-\end{Esempio}
-\caption{Geometrical construction to prove Pitagoras' theorem}
-\label{fig:pitagora}
-\end{figure}
-
-The proof is based in the fact the the heigh of the right triangle \textsf{ABC} with respect to the hypotenuse divide the triangle in two smaller and similar ones; so that triangles \textsf{ABC}, \textsf{AHC}, and \textsf{ABH}, are similar to one another. This similatity allows us to write:
-\begin{align*}
-d : a = a : c &\Longrightarrow d = a^2/c\\
-e : b = b : c &\Longrightarrow e = b^2/c
-\end{align*}
-
-The dashed height \textsf{AH} may be continued until the opposite side of the square built on the hypothenuse and dives such square in two rectangles \textsf{CHFE} and \textsf{HBDF}; the former rectangle area equals $ c\cdot a^2/c = a^2$, while the later rectangle area equals $ c\cdot b^2/c= b^2$; therefore the full hypothenuse square, sum of these two rectangles, equals:
-\[ c^2 = a^2 + b^2\]
-
-Of course Euclid did not have the modern mathematical “language” available, and reading his book \emph{Elements} (in ancient Greek) is not that simple and requires a deep knowledge of the scientific prose of his time. But substantially his proof was purely geometric and based on equivalence of triangles and rectangles areas (Euclide, \emph{Elements}, book \~I,47).
-
-\subsection{Second solution}
-Another simple purely geometrical proof is shown in figures~\ref{fig:pitagora2}~$(a)$ and~$(b)$.
-Build a square of side $a+b$ where two grays squares of sides $a$ and $b$
-are contained as in figure~\ref{fig:pitagora2}-$(a)$: their total area
-equals $a^2+b^2$. Notice that the white triangles contained in this figure have arms of length $a$ and $b$ and hypothenuse $c$. In figure~\ref{fig:pitagora2}~$(b)$ such four white triangles are moved to the corners of the larger square, so that the gray interior is a square of side $c$. Due to the identity of the four white triangles in both figures, the gray areas are equivalent, therefore the square with side equal to the hypotenuse $c$ is equivalent to the squares built on the triangle arms $a$ and $b$, and this, again, proves Pitagoras' theorem.
-\begin{figure}
-\begin{Esempio}*[\small](0.40)
-\unitlength=0.00675\linewidth
-\begin{picture}(70,70)
-\AutoGrid
-\polygon(0,0)(70,0)(70,70)(0,70)
-{\color{lightgray}
-\polygon*(0,40)(30,40)(30,70)(0,70)
-\polygon*(30,0)(70,0)(70,40)(30,40)}
-\segment(30,70)(70,40)
-\segment(0,0)(30,40)
-\Pbox(15,55)[cc]{a^2}[0]\Pbox(50,20)[cc]{b^2}[0]
-\Pbox(15,40)[t]{a}[0]\Pbox(15,00)[b]{a}[0]
-\Pbox(70,55)[r]{a}[0]\Pbox(30,55)[l]{a}[0]
-\Pbox(00,20)[l]{b}[0]\Pbox(30,20)[r]{b}[0]
-\Pbox(50,40)[b]{b}[0]\Pbox(50,70)[t]{b}[0]
-\Pbox(15,20)[br]{c}[0]\Pbox(50,55)[tr]{c}[0]
-\put(0,-6){\makebox(0,0)[bl]{$(a)$}}
-\end{picture}
-\hfill
-\begin{picture}(70,70)
-\AutoGrid
-\polygon(0,0)(70,0)(70,70)(0,70)
-{\color{lightgray}
-\polygon*(40,0)(70,40)(30,70)(0,30)}
-\put(70,-6){\makebox(0,0)[br]{$(b)$}}
-\Pbox(35,35)[cc]{c^2}[0]
-\Pbox(55,00)[b]{a}[0]\Pbox(70,55)[r]{a}[0]
-\Pbox(00,15)[l]{a}[0]\Pbox(15,70)[t]{a}[0]
-\Pbox(00,55)[l]{b}[0]\Pbox(55,70)[t]{b}[0]
-\Pbox(15,00)[b]{b}[0]\Pbox(70,20)[r]{b}[0]
-\Pbox(15,50)[br]{c}[0]\Pbox(50,55)[bl]{c}[0]
-\Pbox(20,15)[tr]{c}[0]\Pbox(55,20)[tl]{c}[0]
-\end{picture}
-\end{Esempio}
-\caption{Another proof of Pitagoras' theorem}\label{fig:pitagora2}
-\end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Generic curves}
@@ -1559,7 +1590,7 @@ With the \cs{Curve} macro it is possible to make line art or filled shapes. The
\end{figure}
Another interesting construction is a clock quadrant; this is shown
- in figure~\ref{fig:orologio}; remember that in order to rotate any object, therefore using the \cs{rotatebox} command, the \pack{graphicx} package is necessary; package \pack{euclideangeomentry} and its partners do no load it. This very manual explicitly loads it together with the other necesssary packages.
+ in figure~\ref{fig:orologio}
\begin{figure}[!htb]
\begin{Esempio}[\setfontsize{9.5}](0.525)
@@ -1590,8 +1621,8 @@ With the \cs{Curve} macro it is possible to make line art or filled shapes. The
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Figure~\ref{fig:iperbole} shows an equilateral hyperbola; since it
- has asymptotes, the drawing must be carefully done avoiding overflows,
- parts of drawing out of the \env{picture} area. Nevertheless
+ has asymptotes, the drawing must be carefully done avoiding overflows,
+ and parts of drawing out of the \env{picture} area. Nevertheless
the possibility of describing mathematical functions in terms of L3
functions (in spite of the same name, they are completely different
things) makes it possible to exploit the \meta{settings} argument to
@@ -1626,8 +1657,8 @@ y(t) = f_2(t)
because it is easy to code the $x$ and the $y$ component and use the
\cs{fpdowhile} command to trace the curve with a piecewise continuous
line; actually a continuous line with a piecewise continuous derivative;
- it is important to sample the curve in a sufficient dense way.
- A heart shaped mathematical function taken from the internet
+ it is important to sample the curve in a sufficiently dense way.
+ A heart shaped mathematical function taken from the internet%
\footnote{\url{http://mathworld.wolfram.com/HeartCurve.html} reports
several formulas, including the cardioid, but the one we use here is
a different function.} is the following
@@ -1767,13 +1798,13 @@ the intersections do exist, even if it is possible that the circles are tangent
The macro controls the above range, and if the the input data do not satisfy the range boundaries, there are no intersections: a warning message is issued, but computations go on with non sense values for both output coordinates; may be other errors are produced, but in any case the successive drawing lines will not be acceptable; a good sign to the user who may have not noticed the warning message in his/her console, but is immediately “forced” to consult this manual and find out this explanation; s/he will then review his/her code in oder to change the drawing data.
-If the data cope with the above range, the computations go on along this simple reasoning, that it drawn in the left part of figure~\ref{fig;Intersections-of-two-circles}. There you see the segment that joins the two centers, and the intersection points to be found. They are the end points of the chord common to both circles; using as vertices the two centers and such chord as the base, two isosceles triangles are formed; the segment joining the centers bisects both triangles forming four right triangles where the hypotenuse is formed by the pertinent radius, and one leg is half the chord; with reference to the triangles $IC_1P_1$ and $IC_2P_1$, Pithagoras' theorem lets us determine the relation between the common leg $IP_1$ and the other triangle sides; this is the small analytical computation we have to execute, so as to compute the distance $c$ from the center $C_1$ and the common leg length $h$. These two values are sufficient, together with the direction of segment $C_1C_2$ to find the intersection points coordinates.
+If the data cope with the above range, the computations go on along this simple reasoning, that it drawn in the left part of figure~\ref{fig;Intersections-of-two-circles}. There you see the segment that joins the two centers, and the intersection points to be found. They are the end points of the chord common to both circles; using as vertices the two centers and such chord as the base, two isosceles triangles are formed; the segment joining the centers bisects both triangles forming four right triangles where the hypotenuse is formed by the pertinent radius, and one leg is half the chord; with reference to the triangles $IC_1P_1$ and $IC_2P_1$, Pythagoras' theorem lets us determine the relation between the common leg $IP_1$ and the other triangle sides; this is the small analytical computation we have to execute, so as to compute the distance $c$ from the center $C_1$ and the common leg length $h$. These two values are sufficient, together with the direction of segment $C_1C_2$ to find the intersection points coordinates.
The syntax il the following
\begin{ttsyntax}
\cs{TwoCirclesIntersections}\parg{C1}\parg{C2}withradii\marg{R1} and\marg{R2} to\meta{P1} and\meta{P2}
\end{ttsyntax}
-Th symbols are self explanatory; as usual, input data (those entered before the keyword \texttt{to}) may be control sequences (defined with the necessary data), or explicit data; on the opposite the output ones must be control sequences.
+The symbols are self explanatory; as usual, input data (those entered before the keyword \texttt{to}) may be control sequences (defined with the necessary data), or explicit data; on the opposite the output ones must be control sequences.
\begin{figure}[!htb]
\begin{minipage}{0.475\linewidth}
@@ -1789,10 +1820,10 @@ Th symbols are self explanatory; as usual, input data (those entered before the
\Circlewithcenter\Kdue radius\RKdue
\thinlines
\TwoCirclesIntersections(\Kuno)(\Kdue)withradii\RKuno and\RKdue to\Puno and\Pdue
-\Pbox(\Kuno)[br]{C_1}[4] \Pbox(\Kdue)[bc]{C_2}[4]
+\Pbox(\Kuno)[br]{C_1}[4] \Pbox(\Kdue)[bl]{C_2}[4]
\Pbox(\Puno)[tl]{P_1}[4] \Pbox(\Pdue)[bc]{P_2}[4]
\put(\Kuno){\Vector(-45:\RKuno)}\Pbox(5,-27)[bl]{R_1}[0]
-\put(\Kdue){\Vector(-45:\RKdue)}\Pbox(26, 2)[bl]{R_2}[0]
+\put(\Kdue){\Vector(-45:\RKdue)}\Pbox(25, 3)[bl]{R_2}[0]
\Pbox(\CI)[t]{I}[4]
%
\segment(\Kuno)(\Kdue)\segment(\Puno)(\Pdue)
@@ -1820,13 +1851,13 @@ Th symbols are self explanatory; as usual, input data (those entered before the
\put(\Kdue){\Vector(-45:\RKdue)}\Pbox(25,3)[bl]{R_2}[0]
\end{picture}
\end{minipage}
-\caption{Intersections of two generic circles}\label{fig;Intersections-of-two-circles}
+\caption{Intersections of two generic circles}\label{fig;Intersections-of-two-circles}\label{fig:2circle-intersections}
\end{figure}
The code for drawing figure~\ref{fig;Intersections-of-two-circles} is the following.
\begin{Verbatim}
-\begin{minipage}{0.475\linewidth}% Geometrical construcion
+\begin{minipage}{0.475\linewidth}% Geometrical construction
\unitlength0.01\linewidth
\begin{picture}(100,100)(-50,-50)
\AutoGrid
@@ -1840,10 +1871,10 @@ The code for drawing figure~\ref{fig;Intersections-of-two-circles} is the follow
\thinlines
\TwoCirclesIntersections(\Kuno)(\Kdue)withradii\RKuno
and\RKdue to\Puno and\Pdue
-\Pbox(\Kuno)[br]{C_1}[4] \Pbox(\Kdue)[bc]{C_2}[4]
+\Pbox(\Kuno)[br]{C_1}[4] \Pbox(\Kdue)[bl]{C_2}[4]
\Pbox(\Puno)[tl]{P_1}[4] \Pbox(\Pdue)[bc]{P_2}[4]
\put(\Kuno){\Vector(-45:\RKuno)}\Pbox(5,-27)[bl]{R_1}[0]
-\put(\Kdue){\Vector(-45:\RKdue)}\Pbox(26, 2)[bl]{R_2}[0]
+\put(\Kdue){\Vector(-45:\RKdue)}\Pbox(25, 3)[bl]{R_2}[0]
\Pbox(\CI)[t]{I}[4]
%
\segment(\Kuno)(\Kdue)\segment(\Puno)(\Pdue)
@@ -1885,13 +1916,13 @@ The code for drawing figure~\ref{fig;Intersections-of-two-circles} is the follow
with the side perpendicular line, and the intersection with the bisector
line. Figure~\ref{fig:MHBlines} displays the construction of the three
special lines relative to a specific vertex. Thanks to the macros
- described earlier in this list, this drawing is particularly simple; most
- of the code is dedicated to labelling the various points and to
- assign coordinate values to the macros that are going to be used
+ described earlier in the preceding section, this drawing is particularly
+ simple; most of the code is dedicated to labelling the various points and
+ to assign coordinate values to the macros that are going to be used
in a symbolic way. The generic triangle (not a regular polygon) requires
one line of code, and the determination of the intersections of the lines
- with the suitable triangle side, and their tracing requires two code lines
- each.
+ with the suitable triangle side, and their tracing requires two code
+ lines each.
\begin{figure}[!tb]\centering
\begin{Esempio}[\setfontsize{6.9}](0.4)
@@ -1920,19 +1951,19 @@ The code for drawing figure~\ref{fig;Intersections-of-two-circles} is the follow
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Special triangle centers}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- Each triplet of a triangle special lines of the same kind intersect each
+ Three triangle special lines of the same kind intersect each
other in a special point; the median lines intersect in the
\emph{barycenter}, the height lines in the \emph{orthocenter}, the
- bisectors lines in the \emph{incenter}; these centers may be those of
- special circles: Figures~\ref{fig:barycenter} to~\ref{fig:circumcenter};
- the \emph{incircle}, centred in the incenter,
+ bisector lines in the \emph{incenter}; these centers may be those of
+ special circles: see figures~\ref{fig:barycenter}
+ to~\ref{fig:circumcenter}; the \emph{incircle}, centred in the incenter,
has a special name, because it has the property of being tangent to all
- the three triangle sides; there is also the circumcircle that passes
+ three triangle sides; there is also the circumcircle that passes
through the three vertices, its center is the intersection of the
- three side axes. There is also the \emph{nine point circle}.
+ three side axes.
Figures~\ref{fig:barycenter}, \ref{fig:orthocenter}, \ref{fig:incenter},
and~\ref{fig:circumcenter} display the necessary constructions and,
- possibly, also the special circles they are centers of.
+ possibly, also the special circles they are centers of. There is also the \emph{nine point circle}, figure~\ref{fig:9point-circle}. It is worth noting the alla centers fall inside the various triangles, except the orthocenter that falls outside when the triangle is obtuse.
\begin{figure}[!htb]
\begin{Esempio}[\setfontsize{6.5}](0.45)
@@ -2006,43 +2037,84 @@ The code for drawing figure~\ref{fig;Intersections-of-two-circles} is the follow
\end{figure}
\begin{figure}[!htb]
-\begin{Esempio}[\setfontsize{6.25}](0.45)
-\unitlength=0.01\linewidth
-\begin{picture}(100,110)
+\begin{Esempio}*[\normalsize](0.45)
+\unitlength=0.007\linewidth\centering
+\begin{picture}(110,110)(-5,0)
\AutoGrid
\CopyVect20,10to\Pu \Pbox(\Pu)[t]{P_1}
\CopyVect10,90to\Pd \Pbox(\Pd)[br]{P_2}
\CopyVect100,70to\Pt \Pbox(\Pt)[l]{P_3}
{\linethickness{0.6pt}\polygon(\Pu)(\Pd)(\Pt)}%
-\AxisOf\Pd and\Pu to\Mu\Du
-\AxisOf\Pu and\Pt to\Md\Dd
-\AxisOf\Pt and\Pd to\Mt\Dt
-\IntersectionOfLines(\Mu)(\Du)and(\Md)(\Dd)to\C
-\AddVect\Mu and\Du to\Du\Dotline(\Mu)(\Du){3}[2]
-\AddVect\Md and\Dd to\Dd\Dotline(\Md)(\Dd){3}[2]
-\AddVect\Mt and\Dt to\Dt\Dotline(\Mt)(\Dt){3}[2]
-\Pbox(\C)[l]{C}[3.5]
+\AxisOf\Pd and\Pu to\Mu\Du \segment(\Mu)(\Du)
+\AxisOf\Pu and\Pt to\Md\Dd \segment(\Md)(\Dd)
+\AxisOf\Pt and\Pd to\Mt\Dt\segment(\Mt)(\Dt)
+\IntersectionOfSegments(\Mu)(\Du)and(\Md)(\Dd)to\C
\ThreePointCircle*(\Pu)(\Pd)(\Pt)
+\Pbox(\C)[l]{C}[3.5]
\end{picture}
\end{Esempio}
\caption{Determination of the circumcenter and of the circumcircle}\label{fig:circumcenter}
\end{figure}
- These examples require some new simple macros, described in the previous
- sections; some more more examples can be made that require more complex
- macros. Even these macros are just examples. For other applications it is
- probably necessary to add even more macros.
+\begin{figure}
+\begin{Esempio}*[\small](0.40)
+\unitlength=0.007\linewidth\centering
+\begin{picture}(100,100)(0,-10)
+\AutoGrid
+\CopyVect20,0to\Pu \Pbox(\Pu)[t]{P_1}[2pt]
+\CopyVect10,80to\Pd \Pbox(\Pd)[b]{P_2}[2pt]
+\CopyVect100,60to\Pt \Pbox(\Pt)[b]{P_3}[2pt]
+{\polygon(\Pu)(\Pd)(\Pt)\ignorespaces}
+\TriangleMedianBase\Pu on\Pd and\Pt to\Pmu\Pbox(\Pmu)[bl]{M_1}[2pt]
+\TriangleMedianBase\Pd on\Pt and\Pu to\Pmd\Pbox(\Pmd)[tl]{M_2}[2pt]
+\TriangleMedianBase\Pt on\Pu and\Pd to\Pmt \Pbox(\Pmt)[tr]{M_3}[2pt]
+ \ThreePointCircle(\Pmu)(\Pmd)(\Pmt)
+ \TriangleHeightBase\Pu on\Pd and\Pt to\Phu\Pbox(\Phu)[b]{H_1}[2pt]
+ \TriangleHeightBase\Pd on\Pt and\Pu to\Phd\Pbox(\Phd)[tl]{H_2}[2pt]
+ \TriangleHeightBase\Pt on\Pu and\Pd to\Pht\Pbox(\Pht)[br]{H_3}[2pt]
+ \segment(\Pu)(\Phu) \segment(\Pd)(\Phd) \segment(\Pt)(\Pht)
+ \SubVect\Pu from\Phu to\DirHu \SubVect\Pd from\Phd to\DirHd
+ \SubVect\Pt from\Pht to\DirHt
+ \IntersectionOfLines(\Pu)(\DirHu)and(\Pt)(\DirHt)to\Po
+ \Pbox(\Po)[tl]{O}[2pt]
+ \MiddlePointOf(\Po)(\Pu)to\Pou \Pbox(\Pou)[l]{O_1}[2pt]
+ \MiddlePointOf(\Po)(\Pd)to\Pod \Pbox(\Pod)[b]{O_2}[2pt]
+ \MiddlePointOf(\Po)(\Pt)to\Pot \Pbox(\Pot)[bl]{O_3}[2pt]
+ \ThreePointCircle*(\Pou)(\Pod)(\Pot)
+ \end{picture}
+\end{Esempio}
+\caption{The nine point circle with its code}\label{fig:9point-circle}
+\end{figure}
+
+ Given the triangle with vertices $P_1, P_2, P_3$, the nine point circle is shown in figure~\ref{fig:9point-circle} with its code. The nine point are the triples of $(a)$ the height base point if the height lines; $(b)$ the middle points of the fraction of each height line between each vertex and the orthocenter; $(c)$ the middle points of the sides. It goes by itself that any point triple among the three ones of the nine point circle is good to draw he final circle.
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\subsection{Triangles and ellipses}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+There are some situations where an ellipse should be inserted within a triangle with some constraints. Some examples are described in the following sub subsections.
+
+The following examples require some new simple macros, described in the
+ previous sections; some more more examples can be made that require more
+ complex macros. Even these macros are just examples. For other
+ applications it is probably necessary to add even more macros.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\subsubsection{The Steiner ellipse}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Let us proceed with the construction of the Steiner ellipse: given a
triangle, there exists only one ellipse that is internally tangent to
the side mid-points.
-
+
The geometrical construction goes on this way; suppose you have to draw
the Steiner ellipse of triangle $T$; finding the side middle points
has already been shown, but the process to build the ellipse is still
to be found. So let us chose a side to work as the base of triangle $T$,
and perform an affine shear transformation parallel to the base
- so as to move the vertex of triangle $T$, opposite to the base, to the
+ so as to move the vertex of triangle $T$, opposite to the base, on the
base axis, we get another triangle $T_1$ that is isosceles; if it is
not yet so, let us make another compression/expansion affine
transformation, so as to get an equilateral triangle $T_2$; this last
@@ -2085,15 +2157,8 @@ The code for drawing figure~\ref{fig;Intersections-of-two-circles} is the follow
\label{fig:Steiner-intermedio}
\end{figure}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\subsection{The tangent to an ellipse}\label{ssec:diretriz}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-Ellipses have many interesting properties. One that I was not able to find anywhere in the documentation I examined (of course not the totality of available documents on ellipses) except an on-line document written in Portuguese by Sergio Alvez,
-\begin{flushleft}\setfontsize{10}%
-\url{https://docplayer.com.br/345411-Elipses-inscritas-num-triangulo.html}\end{flushleft}
-is the \emph{director circumference}, literal translation of the Portuguese definition \emph{circunfência diretriz}.
-\begin{figure}[!htbp]\centering
+\begin{figure}[!tbp]\centering
\begin{Esempio}*[\setfontsize{8.2}](0.40)
\unitlength=0.005\linewidth
\begin{picture}(170,160)(-60,-80)
@@ -2107,9 +2172,8 @@ is the \emph{director circumference}, literal translation of the Portuguese defi
\edef\P{\X,\Y}\Pbox(\P)[b]{P}[3]
% Foci coordinates
\edef\C{\fpeval{sqrt(\A**2-\B**2)}}
-\CopyVect-\C,0 to\F \CopyVect\C,0 to\Fp
-\Pbox(\Fp)[t]{F'}[3]\Pbox(\F)[t]{F}[3]\Pbox(0,0)[tr]{O}[3]
-\segment(\P)(\F)
+\CopyVect-\C,0 to\F \CopyVect\C,0 to\Fp\Pbox(\Fp)[t]{F'}[3]
+\Pbox(\F)[t]{F}[3]\Pbox(0,0)[tr]{O}[3]
% Director circumference
\edef\Raggio{\fpeval{2*\A}}
\Circlewithcenter\Fp radius\Raggio \Pbox(80,60)[tr]{\ISOGamma{lmss}}[0]
@@ -2130,28 +2194,37 @@ is the \emph{director circumference}, literal translation of the Portuguese defi
\end{figure}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\subsubsection{The tangent to an ellipse}\label{ssec:diretriz}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+Ellipses have many interesting properties. One that I was not able to find anywhere in the documentation I examined (of course not the totality of available documents on ellipses) except an on-line document written in Portuguese by Sergio Alvez,
+\begin{flushleft}\setfontsize{10}%
+\url{https://docplayer.com.br/345411-Elipses-inscritas-num-triangulo.html}\end{flushleft}
+is the \emph{director circumference}, literal translation of the Portuguese definition \emph{circunfência diretriz}.
+
Consider an ellipse with its foci $F$ en $F'$, and a generic point $P$ on its contour.
-Trace a segment $FP$ and another segment $PF'$; these segments measure the distances from point $P$ to each focus: their sum is the length of the main ellipse axis $2a$, where $a$ is the semi axis. Now lengthen the segment $P\,F'$ to point $S$ by the length of $F\,P$; the length of $S\,F'$ is therefore equal to $2a$; now trace the circumference with center in $F'$ and radius $2a$; this is the \emph{director circumference}, that is labelled with~$\Gamma$.
+Trace a segment from $F\,P$ and another segment for $P\,F'$; these segments measure the distances from point $P$ to each focus: their sum is the length of the main ellipse axis $2a$, where $a$ is the semi axis. Now lengthen the segment $P\,F'$ to point $S$ by the length of $F\,P$; the length of $S\,F'$ is therefore equal to $2a$; now trace the circumference with center in $F'$ and radius $2a$; this is the \emph{director circumference}, that is labelled with~$\Gamma$.
By construction, then, the circle $\gamma$ centred in $P$ and radius equal to $F\,P$ is tangent to $\Gamma$ in $S$ and passes through $F$. This allows to say that:
\begin{itemize}[noitemsep]
-\item the ellipse is the locus of the centres of all circles passing through focus $F$ and internally tangent to the circle $\Gamma$ with radius $2a$, centred in the other focus $F'$;
-\item the axis of segment $SF$ is tangent to the ellipse;
+\item the ellipse is the locus of the centres of all circles passing through focus $F$ and internally tangent to the circle $\Gamma$ centred in the other focus $F'$ and with radius $2a$;
+\item the axis of segment $S\,F$ is tangent to the ellipse;
\item the tangency point is the point $P$;
\item since this axis passes through the midpoint $M$ of segment $S\,F$ and it is perpendicular to it, the segment $M\,P$ determines the direction of the tangent to the ellipse;
\item notice that points $S$ and $F$ are symmetrical with respect to the tangent in point $P$.
\end{itemize}
-Such properties can be viewed and controlled in figure~\ref{fig:diretriz} on page~\pageref{fig:diretriz}.
+Such properties can be viewed and controlled in figure~\ref{fig:diretriz}.
Of course the geometrical construction of figure~\ref{fig:diretriz} can be used also in reverse order; for example it may be given a line to play the role of the tangent, a point on this line to play the role of tangency, and a point not belonging to the line to play the role of a focus, then it is possible to find the other focus laying on a horizontal line passing through the given focus. It suffices to find the symmetrical point of the first focus with respect with the given line, and to draw a line passing through this symmetrical point and the point of tangency that intersects the horizontal line through the first focus, concluding that this is the second focus and that the ellipse major axis length is that of the segment joining this second focus with the above mentioned symmetrical point.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\subsection{A triangle internally tangent ellipse given one of its foci}
+\subsubsection{A triangle internally tangent ellipse given one of its foci}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
It is possible to draw an ellipse that is internally tangent to
a triangle if one of its foci is specified; without this specification
- the problem is not definite, and the number of such ellipses is countless.
+ the problem is not definite, and the number of such ellipses is
+ countless.
But with the focus specification, just one ellipse exists with that
tangency constraint. It suffices to find the other focus and at least
one point of tangency, because the focal distance and the sum of
@@ -2174,7 +2247,7 @@ Of course the geometrical construction of figure~\ref{fig:diretriz} can be used
\end{figure}
\begin{figure}[!tb]
-\begin{Esempio}[\setfontsize{7}](0.375)
+\begin{Esempio}*[\normalsize](0.375)
\unitlength0.0065\linewidth
\begin{picture}(150,150)(-30,-20)
\AutoGrid
@@ -2211,11 +2284,76 @@ focus with respect to the sides of the triangle;
\item equation~\eqref{equ:axes-foci} allows to find the second axis
length; the segment that joins the foci has the required inclination
of the main axis; its middle point is the ellipse center; therefore all
- necessary pieces of information to draw the ellipse are known.
+ necessary pieces of information to draw the ellipse are known.
\end{itemize}
Figures~\ref{fig:ellisse-interna-finale} and~\ref{fig:ellisse-interna}
display the construction steps and the final result.
+
+ \begin{figure}
+\begin{Esempio}*[\setfontsize{8.5}](0.40)
+\begin{minipage}{0.475\linewidth}\unitlength=0.00815\linewidth
+\begin{picture}(120,120)(-10,-10)
+\AutoGrid
+\polygon(0,0)(0,100)(100,100)(100,0)
+{\color{black!10!white}
+\polygon*(0,60)(0,0)(60,0)(60,60)
+\polygon*(0,60)(40,60)(40,100)(0,100)}
+\linethickness{2pt}
+\polygon(0,60)(0,0)(60,0)(60,60)
+\polygon(0,60)(40,60)(40,100)(0,100)
+\linethickness{1pt}
+{\color{red}\polygon(60,0)(100,60)(60,60)
+\polygon(40,60)(40,100)(100,60)
+\Pbox(75,45)[cc]{T_1}[0pt]\Pbox(60,0)[t]{C_1}[3pt]
+\Pbox(55,75)[cc]{T_2}[0pt]\Pbox(40,100)[b]{C_2}[3pt]}
+\Pbox(20,100)[b]{a}[0pt]\Pbox(70,100)[b]{b}[0pt]
+\Pbox(100,80)[l]{a}[0pt]\Pbox(100,30)[l]{b}[0pt]
+\Pbox(30,0)[t]{b}[0pt] \Pbox(80,0)[t]{a}[0pt]
+\Pbox(0,30)[r]{b}[0pt] \Pbox(0,80)[r]{a}[0pt]
+\Pbox(70,80)[bl]{c}[0pt]\Pbox(80,30)[tl]{c}[0pt]
+\end{picture}
+\end{minipage}
+\hfill
+\begin{minipage}{0.475\linewidth}\unitlength=0.00815\linewidth
+\begin{picture}(120,120)(-10,-10)
+\AutoGrid
+\polyline(60,0)(100,0)(100,100)(40,100)
+\Pbox(20,100)[b]{a}[0pt]\Pbox(70,100)[b]{b}[0pt]
+\Pbox(100,80)[l]{a}[0pt]\Pbox(100,30)[l]{b}[0pt]
+\Pbox(30,0)[t]{b}[0pt] \Pbox(80,0)[t]{a}[0pt]
+\Pbox(0,20)[r]{a}[0pt] \Pbox(0,70)[r]{b}[0pt]
+{\color{black!10!white}\polygon*(60,0)(100,60)(40,100)(0,40)}%
+{\thicklines\color{red}\polygon(60,0)(100,60)(40,100)(0,40)
+\Pbox(15,80)[cc]{T_2}[0pt]\Pbox(60,0)[t]{C_1}[3pt]
+\Pbox(20,15)[cc]{T_1}[0pt]\Pbox(40,100)[b]{C_2}[3pt]
+\polyline(40,100)(0,100)(0,0)(60,0)}
+\Pbox(70,80)[tr]{c}[0pt]\Pbox(80,30)[br]{c}[0pt]
+\Pbox(20,70)[tl]{c}[0pt]\Pbox(30,20)[bl]{c}[0pt]
+\end{picture}
+\end{minipage}
+\end{Esempio}
+\caption{Two squares partitioned in differente ways}
+\label{fig:two squares}
+\end{figure}
+
+
+
+
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ \subsection{A simple proof of Pythagoras' theorem}
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ Euclide at his time could not use the algebra symbology we use today; he did not have even an effective way to write numbers; in his time in Greece and in the Near East the numbers were written with letters, the usual alphabetic letters; the Greek alphabet of 24 letters, was extended with three more symbols, stigma (\stigma), qoppa (\qoppa) and sampi (\sampi), for a total of 27 seven symbols divided in three groups of 9 symbols. The first group represented the modern values from~1 to~9, the second group represented the values from~10 to~90, the last group represented the values from~100 to~900. therefore they could easily write numbers up to~999‘, an apex denoting the fact that the letter string meant a number, not a word. For the thousands they used the same symbols preceded by an inverted apex.so they could arrive to ‚9‚9‚9 999‘. The same use of letters for denoting numbers, was in use also among the Phoenicians and the Palestinians; the Kabala is a practice that suggests special informations to those that can interpret such letter/number signs. But it was practically impossible to do any serious calculations, in any case no square roots. This is why geometry was the only means to make “impossible” calculations.
+
+The “Elements” by Euclide contain many theorems and statements that are demonstrated with geometrical constructions; The demonstration of Pythagoras' theorem to my eyes appears too complicated and difficult to understand; the geometrical construction developed hereafter is particularly ingenious and simple to understand.
+
+Assume you have a square triangle of legs $a$ and $b$ and hypothenuse $c$; the theorem states that the area of the square built on the hypotenuse equals the sum of the areas of the squares built on each leg.
+
+Let us prepare two similar squares of equal areas partitioned in differente ways. See figure~\ref{fig:two squares}.
+In both images you see the overall squares have side lengths equal to the sum of the right triangle legs; in the left image the grey squares have side lengths equalling each right triangle leg respectively. The overall square contains also two rectangles with side lengths $a$ and $b$ so that the diagonal equals the right triangle hypothenuse.
+
+These diagonals, therefore, partition the respective rectangles in two right triangles with the same dimensions of the original right triangle. In particular two of such triangles are labeled $T_1$ and $T_2$ and the vertices labeled $C_1$ and $C_2$ are emphasised. Let us now rotate both labelled triangles around their labelled vertices so as to obtain the right image, where the overall square has the same sides as the original one, although partitioned in a slightly differente way; their areas are the same; but in this second image the grey square has its side equal to the original right triangle hypothenuse; since the four right triangles contained in the overall squares of both images are equal, thus the sum of their areas are he same; therefore the grey areas in each image are the same and this means that the area of the square built on the hypotenuse equals the sum of the area of the squares built on the legs of the original right triangle. Pythagoras' theorem is proved without any use of algebra.
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Conclusion}
@@ -2228,19 +2366,20 @@ focus with respect to the sides of the triangle;
The reader can easily understand that this package is far from being
exhaustive for all geometrical problems to be solved with ruler and
- compass; it shows a way to add more commands to approach further problems;
- if any author, who creates new commands, would like to contribute more
- macros to this package, I will be happy to integrate his/her contribution
- to a new version of this package; depending on the contribution, I would
- be very happy to add its author name to this package author list; for
- simpler contributions each contributor will be duly acknowledged.
+ compass; it shows a way to add more commands to approach further
+ problems; if any author, who creates new commands, would like to
+ contribute more macros to this package, I will be happy to integrate
+ his/her contribution to a new version of this package; depending on the
+ contribution, I would be very happy to add its author name to this
+ package author list; for simpler contributions each contributor will be
+ duly acknowledged.\enlargethispage*{\baselineskip}
Creating new macros to solve more problems is pleasant; the more
difficult the problem, the greater the satisfaction in solving it.
\begin{center}\bfseries
- Have fun with \LaTeX and its possible applications!
+ Enjoy using \LaTeX and its possible applications!
\end{center}
\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/euclideangeometry/euclideangeometry.dtx b/macros/latex/contrib/euclideangeometry/euclideangeometry.dtx
index 90008b0ac4..dfe452388f 100644
--- a/macros/latex/contrib/euclideangeometry/euclideangeometry.dtx
+++ b/macros/latex/contrib/euclideangeometry/euclideangeometry.dtx
@@ -6,7 +6,7 @@
\keepsilent
\preamble
- Copyright (C) 2020-2021 Claudio Beccari all rights reserved.
+ Copyright (C) 2020-2023 Claudio Beccari all rights reserved.
Distributable under the LaTeX Project Public License,
version 1.3c or higher (your choice). The latest version of
@@ -17,7 +17,6 @@
\askforoverwritefalse
\generate{\file{euclideangeometry.sty}{\from{euclideangeometry.dtx}{package}}}
-%\generate{\file{README.txt}{\from{euclideangeometry.dtx}{readme}}}
\def\tmpa{plain}
\ifx\tmpa\fmtname\endgroup\expandafter\bye\fi
@@ -33,7 +32,7 @@
%<package>\ProvidesPackage{euclideangeometry}%
%<readme>File README.txt for package euclideangeometry
%<*package|readme>
- [2021-10-04 v.0.2.1 Extension package for curve2e]
+ [2023-07-11 v.0.2.2 Extension package for curve2e]
%</package|readme>
%<*driver>
\documentclass{ltxdoc}\errorcontextlines=100
@@ -146,7 +145,7 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
% installed with your updated complete \TeX system installation.
% Please refer to the user manual before using this package.
-% \CheckSum{1294}
+% \CheckSum{1315}
%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\StopEventually{}
%^^A%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -295,12 +294,12 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
% evolution of a command that I have been using for years in several
% documents of mine. It uses some general text, not necessarily
% connected to a particular point of the |picture| environment,
-% as a legend; it can draw short text as a simple horizontal box,
+% as a legend; It can draw short text as a simple horizontal box,
% and longer texts as a vertical box of specified width and height
%
% Is syntax is the following:
%\begin{ttsyntax}
-%\cs{Zbox}\parg{position}\parg(dimensions)\oarg{alignment}\marg{text}
+%\cs{Zbox}\parg{position}\parg{dimensions}\oarg{alignment}\marg{text}
%\end{ttsyntax}
% where \meta{position} is where the box reference point has
% to be put in the picture; \meta{dimensions} are optional; if not
@@ -418,13 +417,13 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
% The first and principal command is |\IntersectionOfLines| and
% it has the following syntax:
%\begin{ttsyntax}
-%\cs{IntersectionOfLines}\parg{point1}\parg{dir1}and\parg{point2}\parg{dir2}to\meta{crossing}
+%\cs{IntersectionOfLines}\parg{point1}\parg{dir1}and\parg{point2}\parg{dir2}to\meta{crossing point}
%\end{ttsyntax}
% where \meta{point1} and \meta{dir1} are respectively a point of the
% first line and its \emph{direction}, not a second point, but the
% \emph{direction} — it is important to stress this point; similarly
% for the second line; the output is stored in
-% the macro that identifies the \meta{crossing} point. The directions
+% the macro that identifies the \meta{crossing point}. The directions
% do not need to be expressed with unit vectors, but the lines must not
% be parallel or anti parallel (equal directions or differing by
% $180^\circ$); the macro contains a test that checks this anomalous
@@ -486,7 +485,7 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
% a little while. Meanwhile the syntax of the whole macro is the
% following:
%\begin{ttsyntax}
-%\cs{ThreePointCircle}\meta{$\star$}\parg{vetex1}\parg{vertex2}\parg{vertex3}
+%\cs{ThreePointCircle}\meta{$\star$}\parg{vertex1}\parg{vertex2}\parg{vertex3}
%\end{ttsyntax}
% where the three vertices are the three points where the circle
% must pass, but they identify also a triangle. Its side axes
@@ -500,7 +499,7 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
% into another macro; for this reason another macro should be more
% easy to use; its syntax is the following:
%\begin{ttsyntax}
-%\cs{ThreePointCircleCenter}\parg{vetex1}\parg{vertex2}\parg{vertex3}
+%\cs{ThreePointCircleCenter}\parg{vertex1}\parg{vertex2}\parg{vertex3}
%\qquad to\meta{center}
%\end{ttsyntax}
% where the vertices have the same meaning, but\meta{center} is
@@ -510,7 +509,7 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
\NewDocumentCommand\ThreePointCircle{s r() r() r()}{%
\AxisOf#2and#3to\Mu\Du \AxisOf#2and#4to\Md\Dd
-\IntersectionOfLines(\Mu)(\Du)and(\Md)(\Dd)to\C
+\IntersectionOfSegments(\Mu)(\Du)and(\Md)(\Dd)to\C
\SubVect#2from\C to\R
\IfBooleanTF{#1}{\CircleWithCenter\C Radius\R}{}\ignorespaces}
@@ -548,12 +547,16 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
%
% As announced, here we have a macro to compute the axis of a segment;
% given two points $P_1$ and $P_2$, for example the end points of a
-% segment, or better the end point of the vector that goes from
+% segment, or better the end points of the vector that goes from
% $P_1$ to $P_2$, the macro determines the segment middle point and
% a second point the lays on the perpendicular at a distance equal to half
% the first two points distance; this second point lays at the left of
% vector $P_2-P_1$, therefore it is important to select the right initial
% vector, in order to have the second axis point on the desired side.
+% This macro did not work well because sometimes its internal variables
+% interfered with other commands internal ones; enclosing everything
+% within an auto deleting group by means of the auto deleting |\x| macro
+% usual trick, such interferences should be avoided.
%\begin{ttsyntax}
%\cs{AxisOf}\meta{P1} and\meta{P2} to\meta{Axis1}\meta{Axis2}
%\end{ttsyntax}
@@ -563,12 +566,16 @@ g\raisebox{-0.715ex}{\kern-0.26em u}\kern-0.13em\I\kern-0.14em t}\xspace}
%\cs{SegmentCenter}\parg{P1}\parg{P2}to\meta{center}
%\cs{MiddlePointOf}\parg{P1}\parg{P2}to\meta{center}
%\end{ttsyntax}
-% \meta{P1}, \meta{p2} and \meta{center} are all vectors.
+% \meta{P1}, \meta{P2}, \meta{Axis1}, \meta{Axis2} and \meta{center} are
+% all ordered pairs (vectors).
% \begin{macrocode}
-\def\AxisOf#1and#2to#3#4{%
+\def\AxisOf#1and#2to#3#4{\bgroup
\SubVect#1from#2to\Base \ScaleVect\Base by0.5to\Base
-\AddVect\Base and#1to#3 \MultVect\Base by0,1to#4}
+\AddVect\Base and#1to\Mout \MultVect\Base by0,1to\Base
+\AddVect\Mout and\Base to\Dout
+\edef\x{\egroup\noexpand\CopyVect\Mout to\noexpand#3\relax
+ \noexpand\CopyVect\Dout to\noexpand#4}\x\ignorespaces}
\def\SegmentCenter(#1)(#2)to#3{\AddVect#1and#2to\Segm
\ScaleVect\Segm by0.5to#3\ignorespaces}
diff --git a/macros/latex/contrib/euclideangeometry/euclideangeometry.pdf b/macros/latex/contrib/euclideangeometry/euclideangeometry.pdf
index 1a837c1d5a..5e18a88115 100644
--- a/macros/latex/contrib/euclideangeometry/euclideangeometry.pdf
+++ b/macros/latex/contrib/euclideangeometry/euclideangeometry.pdf
Binary files differ
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 1f5eb11e94..4dcd714589 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,8 @@
+2023-07-11 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-mathml.tex (mathml.4ht): fixed \tilde accent in MathML.
+ https://github.com/michal-h21/make4ht/issues/125
+
2023-07-06 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-fonts-noncjk.tex (
diff --git a/support/TeX4ht/source/tex4ht-mathml.tex b/support/TeX4ht/source/tex4ht-mathml.tex
index a85b327f21..eb549a1429 100644
--- a/support/TeX4ht/source/tex4ht-mathml.tex
+++ b/support/TeX4ht/source/tex4ht-mathml.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-mathml.tex 1342 2023-06-16 21:46:57Z karl $$
+% $Id: tex4ht-mathml.tex 1347 2023-07-11 20:48:44Z michal_h21 $$
% compile 3 times: latex tex4ht-mathltx
% or xhlatex tex4ht-mathltx "html,3,sections+"
%
@@ -783,11 +783,15 @@ We reserve code 254 (and 255) for unknown symbols.
\:CheckOption{new-accents} \if:Option \else
\Configure{accent}\widetilde\widetilde{{}{}}
{}
- {\HCode{<\a:mathml mover\Hnewline accent="false"><\a:mathml mrow\Hnewline>}#2\HCode{</\a:mathml mrow>}%
+ {\HCode{<\a:mathml mover\Hnewline accent="true"><\a:mathml mrow\Hnewline>}#2\HCode{</\a:mathml mrow>}%
\:widetilde:over \HCode{</\a:mathml mover>}}
+ \Configure{accent}\tilde\tilde{{}{}}
+ {}
+ {\HCode{<\a:mathml mover\Hnewline accent="true"><\a:mathml mrow\Hnewline>}#2\HCode{</\a:mathml mrow>}%
+ \:tilde:over \HCode{</\a:mathml mover>}}
\Configure{accent}\widehat\widehat{{}{}}
{}
- {\HCode{<\a:mathml mover\Hnewline accent="false"><\a:mathml mrow\Hnewline>}#2\HCode{</\a:mathml mrow>}%
+ {\HCode{<\a:mathml mover\Hnewline accent="true"><\a:mathml mrow\Hnewline>}#2\HCode{</\a:mathml mrow>}%
\:widehat:over \HCode{</\a:mathml mover>}}
\fi
>>>
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 44d7a07d00..9d07a765bf 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -28,15 +28,13 @@ $mirrors = {
'Hong Kong' => {
'https://mirror-hk.koddos.net/CTAN/' => 1,
},
- 'India' => {
- 'https://mirror.niser.ac.in/ctan/' => 1,
- },
'Indonesia' => {
'http://repo.ugm.ac.id/ctan/' => 1,
'https://mirror.unpad.ac.id/ctan/' => 1,
},
'Iran' => {
'https://ctan.asis.sh/' => 1,
+ 'https://ctan.yazd.ac.ir/' => 1,
},
'Japan' => {
'https://ftp.jaist.ac.jp/pub/CTAN/' => 1,
@@ -79,6 +77,7 @@ $mirrors = {
'https://ctan.gutenberg-asso.fr/' => 1,
'https://ctan.mines-albi.fr/' => 1,
'https://ctan.tetaneutral.net/' => 1,
+ 'https://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/' => 1,
'https://mirror.ibcp.fr/pub/CTAN/' => 1,
'https://mirrors.ircam.fr/pub/CTAN/' => 1,
'https://texlive.mycozy.space/' => 1,
@@ -119,6 +118,7 @@ $mirrors = {
'https://ftp.snt.utwente.nl/pub/software/tex/' => 1,
'https://mirror.koddos.net/CTAN/' => 1,
'https://mirror.lyrahosting.com/CTAN/' => 1,
+ 'https://mirrors.evoluso.com/CTAN/' => 1,
},
'Norway' => {
'https://ctan.uib.no/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index f85a0802be..daca42c2cb 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2023
-depend revision/67605
+depend revision/67610
name 00texlive.image
category TLCore
@@ -4765,7 +4765,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 67597
+revision 67607
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
@@ -115072,7 +115072,7 @@ catalogue-version 1.0
name euclideangeometry
category Package
-revision 60697
+revision 67608
shortdesc Draw geometrical constructions
relocated 1
longdesc This package provides tools to draw most of the geometrical
@@ -115081,17 +115081,17 @@ longdesc professor might need to teach geometry. The connection to
longdesc Euclide depends on the fact that in his times calculations were
longdesc made with ruler, compass and also with ellipsograph. This
longdesc package extends the functionalities of the curve2e package.
-containersize 5204
-containerchecksum cbb755602a75397494bf745c62ef1a1f9bb0e0a1635a20e9afb839a0e02c7b2041aa1b8364c8f8c17ca5be1d296831a8444f67d74ab8ce415583d7ddf81f9de4
-doccontainersize 1089072
-doccontainerchecksum 2507ea02223d4da14b79e3343f765f65259efe3b6a2558348cf1d2514d0ced1e1e631b84d9dd0b178b3faba455f5bb292b6d16fc9fa9f21e0599d272eaca7f1d
-docfiles size=302
+containersize 5236
+containerchecksum 8aaf01108b5d96000d909e3d041a7e9c00cfa85043b25fcf4029238f2570330b2402a2faa4f63f80ed84d5dbd3c12cd4690668714ca1bd75c14673b2828619e4
+doccontainersize 1128200
+doccontainerchecksum 21d80f3152ecf31c62d203b77ec42c183e2a6058faa173163fe456d521e89cc514f83b0ad60684f2b29c7952428670afccda79372bbea1727d797dc78de04bf0
+docfiles size=313
RELOC/doc/latex/euclideangeometry/README.txt details="Readme"
RELOC/doc/latex/euclideangeometry/euclideangeometry-man.pdf details="User manual"
RELOC/doc/latex/euclideangeometry/euclideangeometry-man.tex
RELOC/doc/latex/euclideangeometry/euclideangeometry.pdf details="Documented code"
-srccontainersize 20580
-srccontainerchecksum db799a444094b0e0f708cfa7c4d5ec0cc52a1652254bd28be4e8b8e8325d6aad3ff6bde84d0378ad43abe9d008515205def78657ea7b196aa23010cec46d8f23
+srccontainersize 20708
+srccontainerchecksum e48b5ced844b3ad25f11c6afc93fbf5bde4693d9977106ab175c369bfda583c0725aa77185458a88d2e38797b31ff074a48999774ee9ab8cc76480684a815f77
srcfiles size=17
RELOC/source/latex/euclideangeometry/euclideangeometry.dtx
runfiles size=4
@@ -115099,7 +115099,7 @@ runfiles size=4
catalogue-ctan /macros/latex/contrib/euclideangeometry
catalogue-license lppl1.3c
catalogue-topics graphics maths
-catalogue-version 0.2.1
+catalogue-version 0.2.2
name euenc
category Package
@@ -298226,7 +298226,7 @@ catalogue-version 1.1
name tagpdf
category Package
-revision 67368
+revision 67609
shortdesc Tools for experimenting with tagging using pdfLaTeX and LuaLaTeX
relocated 1
longdesc The package offers tools to experiment with tagging and
@@ -298237,11 +298237,11 @@ longdesc needed; to test what else is needed so that a pdf works e.g.
longdesc with a screen reader. Its goal is to get a feeling for what has
longdesc to be done, which kernel changes are needed, how packages
longdesc should be adapted.
-containersize 34420
-containerchecksum de07849d663502f96f3cb8acf789c80f6f47483fc37fd6c4757b33fe15541dbec2aced80b052fb44b92ca242121edcec8d5226a7b74f175ef1084e9a6940ae63
-doccontainersize 2103152
-doccontainerchecksum 21b71f6270ef13c364e89daae4426018abd50e4a0052c8a4448b8f010532e0d8865acf7e805c9165fada0639a6cac2891f8e0a6c28db7ec567417c25b8054e1f
-docfiles size=776
+containersize 34432
+containerchecksum 90e97d768877dc2bd2fcaac84b02d5e1f6978f54d824cb63c64a02f2e6ecb91db98eeb43f09faae7e26f9f8f07edbf42572fce4dff079be9c0d9a574324e7a41
+doccontainersize 2120288
+doccontainerchecksum 55082e48a3152193877ce5a3351f7348dc9f8d7be9e7bdc55b6664c30fd852080a42efca6f26ad0ff08e38c8af2b3ab82fdc068b596afd01f986b6382abe9501
+docfiles size=788
RELOC/doc/latex/tagpdf/README.md details="Readme"
RELOC/doc/latex/tagpdf/acrobat.png
RELOC/doc/latex/tagpdf/ex-AF-file.pdf
@@ -298276,8 +298276,8 @@ docfiles size=776
RELOC/doc/latex/tagpdf/tagpdf.bib
RELOC/doc/latex/tagpdf/tagpdf.pdf details="Package documentation"
RELOC/doc/latex/tagpdf/tagpdf.tex
-srccontainersize 64156
-srccontainerchecksum b503995f9a47e32a4c2ab6eec76bbf9da54c5b693f6a81920b0cadb649f2c03eeba02171d6d870634a74afa00330ed7026ae50f5ec2e96a5094102ec75d9b31b
+srccontainersize 64204
+srccontainerchecksum 502faa3359941c89249cfcd14260ddc240b9311ee69d783b0d95abcdb5edb2825d333a7f93dc6c862cdf991ceca20cf0bc2ee733e794bf17f3770df725d06f70
srcfiles size=94
RELOC/source/latex/tagpdf/tagpdf-backend.dtx
RELOC/source/latex/tagpdf/tagpdf-checks.dtx
@@ -298316,7 +298316,7 @@ catalogue-contact-support https://github.com/u-fischer/tagpdf/issues
catalogue-ctan /macros/latex/contrib/tagpdf
catalogue-license lppl1.3c
catalogue-topics tagged-pdf accessible expl3
-catalogue-version 0.98i
+catalogue-version 0.98j
name talk
category Package
@@ -301934,7 +301934,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 67567
+revision 67610
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a
@@ -301955,10 +301955,10 @@ longdesc files from them is nontrivial, and generally done with the
longdesc Makefile in development, from which the TeX4ht package in TeX
longdesc Live is updated.
depend tex4ht.ARCH
-containersize 1092072
-containerchecksum adb7e3ab6b7d52344fd5ccad373104319df95a9dfc57e68995907561dd9b529abd94fb6c426422cfaa4c1eea9679cadbb5f43d216f2cfd7589d0fe6898624e28
+containersize 1092008
+containerchecksum ea02ea71f3491455b17101ea4c7738d39e1f05430a9c512c3327eb204d2c738f563ca0735ad45fe4fff077cdc44dbc532c314041312fbe50d32cebab7199cfe5
doccontainersize 136384
-doccontainerchecksum 84cf8dcba58c34069ec24eb20e172919e115a9bbd48cbd0a096500fff9fe5ab3466991618719a1959e730d047264c1114d605536c7818cad2cdf8dfbb57cd0ea
+doccontainerchecksum eb2d5611ad12d458f692d71feb5a3a0510ddc976e23c097e9aa9fec34165c9b8406e485aadee903d62efdb73d3e240d834616ae2a3db9eda75b2a50ee8d7d89e
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -302030,9 +302030,9 @@ docfiles size=260
texmf-dist/doc/generic/tex4ht/mn56.html
texmf-dist/doc/generic/tex4ht/mn5x.png
texmf-dist/doc/generic/tex4ht/mn6x.png
-srccontainersize 1454848
-srccontainerchecksum 844cbcfc019e51ad94b59c0f9871613adf621632a7fa850e3a2c8782c4d910b19ec0cbac03a7e3996d2c74a46f159aae3df97dddfbf318a01aba146bfa65d759
-srcfiles size=4391
+srccontainersize 1455676
+srccontainerchecksum 258b80c6291c9896853215d1058f3eb0da27df022b8eff9fe1c5083dd8ea21a28c35c09023da6ecd9c5f044decde38aa33224f6831b371ce10b5c9223c82a616
+srcfiles size=4392
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
texmf-dist/source/generic/tex4ht/README
@@ -313547,7 +313547,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 67597
+revision 67607
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.
@@ -313555,10 +313555,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 113964
-containerchecksum 19b67fd1ab1dcca5988bd63accbf830e1aabc0e73621d1131a454660ce2222b7fa3fec6ca908617645e41e9ed68a1e5a41717d7022fc333bba68cb43b7b35b2e
+containersize 113992
+containerchecksum 7d357cffccec98c56410933209478a10a8b7f2ad53a0af2ee1ba78243fae523454170b2b4698e407b528a6f4112935426c74b66b3e8c3167532585dd6f9d83e6
doccontainersize 427880
-doccontainerchecksum f6a664cc144523ac16d88304c896ede35f39adfd4e1bb69ebe19e32a0ac1b669730134c96aec3feb8ce39be49882f634252a45aea948109e99a2e54c4bba6d5d
+doccontainerchecksum fc1adbd015983701b1bd7234d06dc43d9db5d491a4ea7eb17015bfabcf326bfb38f2b48c816946c9981e595c402071428f031e8200337e40b8bdea83e096c0ae
docfiles size=547
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index c485333ecd..387d5b23b9 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-745056f38c466e270f37911391cbe3ea texlive.tlpdb
+bf52e91683be6c475efe8d9fadbc2ff4 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 5e32f1b529..d65e7c21b4 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-f4d74ea6bac7605cbe8bddf62626bf83c80098487d2b8424de7c760b938d67f303622f6ae3c3e138e54f6c1a02de1451fb5aeca81e1b2973f92c17fa80c356da texlive.tlpdb
+c0c38042291b541353efe44cb29907e01924c4982ca0a983fd5ae94c2f70f50fee4542e06193a6049c2533a21352c89981e88abffbdc48cfafbe8e810003710f texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index ab3f3ef137..6813991e27 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmSsmAcACgkQTOGHfhlD
-jHA2QAgAi9rhQW+KnLgZKp8m5UtIN4i8J5q9zxVhHq5U1Z3zT3Y6vgPA/8X8pKj/
-y1gv8Mb8sVtwMM0NgDA0upxTILSIFdW+CsnyZPqXiiGfr+OzWj9J9FoO3Kl3n5YN
-m8H3RemarPpEWC6CR7k+kpNZu0PCc1XZS5bM6gaJ59L0B6bT93CTDdSTh++Y5Vxi
-L4MQGjQKqM5ODuwMbA33v9n1tJk+gfhLv38P+/3/logN2LDIbx/5okpxrlyR3fkn
-yLK7sC9cutKbCzV6shwzS+Q9BfASHpnolFs01SlYXziiaC3XM0GJOhqQWS6AaawY
-JDAzeVGOsx6v9Eg+ZS4DBJ5nz0IAjg==
-=gnp6
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmSt6XgACgkQTOGHfhlD
+jHBPbQf/WbFxKHSnsNVTxVT72RKcED1NtYx2Gw24cll7M2VgyGDYBl0StEmCXkzR
+u4NXEfwlU6b23rBXVgpJXuLk0RltTK1VCsjLCHOTGxV23otQKXe+16ADIoc5wqCp
+HPV2RE04Rwoki+DZ2MyKn/1bHMAWxIlqdQvelo2WuVWtPEwfEh8i0DShQv5TK1gC
+qVZg7y8zLzvbnd3fSz4PWwATbwQV15Fmmo9x88Xr5a43gRakJfNxe5H7P9TVEFg7
+ydf+2vrNPaD1Ug4g/Kr0saOG+steRyLQr/tcSNITKC11nU4ixMTgKTT+gSNWlrYu
+w9l3qAPoY3j4zpEwpbrpWSJWWHJs5g==
+=CKbJ
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index fce78ba511..fb6fbb1471 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index 8c8d024f13..837e5851d2 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:
-2023-07-11-02-02
+2023-07-12-02-02
diff --git a/usergrps/usergrps/bg.html b/usergrps/usergrps/bg.html
index a5c0d7f060..726243b23f 100644
--- a/usergrps/usergrps/bg.html
+++ b/usergrps/usergrps/bg.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/br.html b/usergrps/usergrps/br.html
index a74fc83f22..980831b00e 100644
--- a/usergrps/usergrps/br.html
+++ b/usergrps/usergrps/br.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/cn.html b/usergrps/usergrps/cn.html
index 9b728a16ed..42ff8f7e20 100644
--- a/usergrps/usergrps/cn.html
+++ b/usergrps/usergrps/cn.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/cz.html b/usergrps/usergrps/cz.html
index 9ee9f3dabd..2b31a6dc71 100644
--- a/usergrps/usergrps/cz.html
+++ b/usergrps/usergrps/cz.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/de.html b/usergrps/usergrps/de.html
index 946e7e09c5..8a7ff800a6 100644
--- a/usergrps/usergrps/de.html
+++ b/usergrps/usergrps/de.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/dk.html b/usergrps/usergrps/dk.html
index da7ddcbd35..71473700b6 100644
--- a/usergrps/usergrps/dk.html
+++ b/usergrps/usergrps/dk.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/ee.html b/usergrps/usergrps/ee.html
index 173a064407..02e12ce8f9 100644
--- a/usergrps/usergrps/ee.html
+++ b/usergrps/usergrps/ee.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/es.html b/usergrps/usergrps/es.html
index 047b0dc8d9..6562b54d66 100644
--- a/usergrps/usergrps/es.html
+++ b/usergrps/usergrps/es.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/esc.html b/usergrps/usergrps/esc.html
index 1c48a033f4..bef797647a 100644
--- a/usergrps/usergrps/esc.html
+++ b/usergrps/usergrps/esc.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/fr.html b/usergrps/usergrps/fr.html
index c8429464ae..152b54f562 100644
--- a/usergrps/usergrps/fr.html
+++ b/usergrps/usergrps/fr.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/gr.html b/usergrps/usergrps/gr.html
index 8f3d63c0b6..85424ec9dc 100644
--- a/usergrps/usergrps/gr.html
+++ b/usergrps/usergrps/gr.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/hu.html b/usergrps/usergrps/hu.html
index b7e90e5fbe..b50a1f83df 100644
--- a/usergrps/usergrps/hu.html
+++ b/usergrps/usergrps/hu.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/ie.html b/usergrps/usergrps/ie.html
index 07fa8342a2..715f39a9f7 100644
--- a/usergrps/usergrps/ie.html
+++ b/usergrps/usergrps/ie.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/index.html b/usergrps/usergrps/index.html
index b6417ad682..0926ee7fc5 100644
--- a/usergrps/usergrps/index.html
+++ b/usergrps/usergrps/index.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/is.html b/usergrps/usergrps/is.html
index 5a77b1cdcd..e9739a45f2 100644
--- a/usergrps/usergrps/is.html
+++ b/usergrps/usergrps/is.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/it.html b/usergrps/usergrps/it.html
index bf5f9c48b0..c3aa4628b5 100644
--- a/usergrps/usergrps/it.html
+++ b/usergrps/usergrps/it.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/kh.html b/usergrps/usergrps/kh.html
index c1544656f0..7d878ce0cf 100644
--- a/usergrps/usergrps/kh.html
+++ b/usergrps/usergrps/kh.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/kr.html b/usergrps/usergrps/kr.html
index d7599f12e1..e11a288dfe 100644
--- a/usergrps/usergrps/kr.html
+++ b/usergrps/usergrps/kr.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/lt.html b/usergrps/usergrps/lt.html
index 0b8c564c99..ed75081201 100644
--- a/usergrps/usergrps/lt.html
+++ b/usergrps/usergrps/lt.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/lugs.html b/usergrps/usergrps/lugs.html
index 72eec6524e..728c3f747a 100644
--- a/usergrps/usergrps/lugs.html
+++ b/usergrps/usergrps/lugs.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
@@ -98,9 +98,9 @@ in this document.
<tr><td class="r">members: <td>234
<tr><td class="r">email: <td>bulgarian-latex-users-group@googlegroups.com
<tr><td class="r">web site: <td><a href="https://groups.google.com/forum/?hl=bg&amp;fromgroups#!forum/bulgarian-latex-users-group">groups.google.com/forum/?hl=bg&amp;fromgroups#!forum/bulgarian-latex-users-group</a>
-<tr><td class="tr">address: <td>Dept. of Applied Mathematics and Statistics<br/>University of Ruse<br/>8 Studentska str.<br/>Ruse,7017<br/>Bulgaria
+<tr><td class="tr">address: <td>Dept. of Applied Mathematics and Statistics<br>University of Ruse<br>8 Studentska str.<br>Ruse,7017<br>Bulgaria
<tr><td class="r">name: <td>Stefka R. Karakoleva
-<tr><td class="tr">address: <td>Dept. of Applied Mathematics and Statistics<br/>University of Ruse<br/>8 Studentska str.<br/>Ruse,7017<br/>Bulgaria
+<tr><td class="tr">address: <td>Dept. of Applied Mathematics and Statistics<br>University of Ruse<br>8 Studentska str.<br>Ruse,7017<br>Bulgaria
<tr><td class="r">email: <td>skarakoleva@uni-ruse.bg
<tr><td class="r">phone: <td>+35982888606
<tr><th class="kop"><img src="images/br.png" width="48" alt="flag"><th class="kop" id="br">br - Brazil
@@ -119,16 +119,16 @@ in this document.
<tr><td class="r">language: <td>zh
<tr><td class="r">members: <td>20000
<tr><td class="r">web site: <td><a href="http://www.ctex.org">www.ctex.org</a>
-<tr><td class="tr">address: <td>No. 55, Zhongguancun East Road<br/>Haidian<br/>Beijing 100080<br/>China
+<tr><td class="tr">address: <td>No. 55, Zhongguancun East Road<br>Haidian<br>Beijing 100080<br>China
<tr><td class="r">name: <td>Lingyun Wu
-<tr><td class="tr" >address: <td>No. 55, Zhongguancun East Road<br/>Haidian<br/>Beijing 100080<br/>China
+<tr><td class="tr" >address: <td>No. 55, Zhongguancun East Road<br>Haidian<br>Beijing 100080<br>China
<tr><td class="r">email: <td>lywu@amt.ac.cn
<tr><td class="r">phone: <td>+861062651362
<tr><td class="r">name: <td>Helin Gai
-<tr><td class="tr">address: <td>Few HH025, Duke University<br/>Box 96332<br/>Durham, NC 27708<br/>USA
+<tr><td class="tr">address: <td>Few HH025, Duke University<br>Box 96332<br>Durham, NC 27708<br>USA
<tr><td class="r">phone: <td>+19199436302
<tr><td class="r">name: <td>Zhichu Chen
-<tr><td class="tr">address: <td>Shanghai Institute of Applied Physics<br/>Chinese Academy<br/>No. 2019, Jialuo Road<br/>Jiading<br/>Shanghai, 200000<br/>China
+<tr><td class="tr">address: <td>Shanghai Institute of Applied Physics<br>Chinese Academy<br>No. 2019, Jialuo Road<br>Jiading<br>Shanghai, 200000<br>China
<tr><td class="r">email: <td>zhichu.chen@gmail.com
<tr><td class="r">phone: <td>+862159553405
<tr><th class="kop"><img src="images/cz.png" width="48" alt="flag"><th class="kop" id="cz">cz - Czech Republic
@@ -138,7 +138,7 @@ in this document.
<tr><td class="r">members: <td>300
<tr><td class="r">email: <td>cstug@cstug.cz
<tr><td class="r">web site: <td><a href="http://www.cstug.cz">www.cstug.cz</a>
-<tr><td class="tr">address: <td>c/o Petr Sojka<br/>Nejedlého 373/1,<br/>CZ 638 00 Brno<br/>Czech Republic
+<tr><td class="tr">address: <td>c/o Petr Sojka<br>Nejedlého 373/1,<br>CZ 638 00 Brno<br>Czech Republic
<tr><td class="h3" colspan="2">Periodical
<tr><td class="r">title: <td>Zpravodaj CSTUGu
<tr><td class="r">editor: <td>Jan Šustek
@@ -147,16 +147,16 @@ in this document.
<tr><td class="r">account: <td>2700058974 / 2010
<tr><td class="r">(swift) code:<td>FIOBCZPPXXX
<tr><td class="r">routing no.: <td>CZ5620100000002700058974
-<tr><td class="tr">address: <td>Fio banka, a.s.<br/>V Celnici 1028/10<br/>117 21 Praha 1<br/>Czech Republic
+<tr><td class="tr">address: <td>Fio banka, a.s.<br>V Celnici 1028/10<br>117 21 Praha 1<br>Czech Republic
<tr><td class="r">name: <td>Petr Sojka
<tr><td class="r">email: <td>president@cstug.cz
<tr><td class="r">phone: <td>+420 549 496 966
<tr><td class="r">name: <td>Kristýna Hošková
-<tr><td class="tr">address: <td>Wágnerova 1126 /11c<br/>614 00 Brno<br/>Czech Republic
+<tr><td class="tr">address: <td>Wágnerova 1126 /11c<br>614 00 Brno<br>Czech Republic
<tr><td class="r">email: <td>secretary@cstug.cz
<tr><td class="r">phone: <td>+420 732 752 723
<tr><td class="r">name: <td>Kristýna Hošková
-<tr><td class="tr">address: <td>Wágnerova 1126 /11c<br/>614 00 Brno<br/>Czech Republic
+<tr><td class="tr">address: <td>Wágnerova 1126 /11c<br>614 00 Brno<br>Czech Republic
<tr><td class="r">email: <td>secretary@cstug.cz
<tr><td class="r">phone: <td>+420 732 752 723
<tr><th class="kop"><img src="images/de.png" width="48" alt="flag"><th class="kop" id="de">de - Germany
@@ -168,7 +168,7 @@ in this document.
<tr><td class="r">web site: <td><a href="http://www.dante.de">www.dante.de</a>
<tr><td class="r">discussion list:<td>dante-ev@dante.de
<tr><td class="r">subscribe at: <td>lists.dante.de/mailman/listinfo/dante-ev
-<tr><td class="tr">address: <td>Postal address:<br/>Postfach 110361<br/>69072 Heidelberg<br/>Germany<br/>Physical address:<br/>Bergheimer Straße 110a<br/>69115 Heidelberg<br/>Germany
+<tr><td class="tr">address: <td>Postal address:<br>Postfach 110361<br>69072 Heidelberg<br>Germany<br>Physical address:<br>Bergheimer Straße 110a<br>69115 Heidelberg<br>Germany
<tr><td class="h3" colspan="2">Periodical
<tr><td class="r">title: <td>Die TeXnische Komödie (DTK)
<tr><td class="r">editor: <td>Luzia Dietsche
@@ -177,17 +177,17 @@ in this document.
<tr><td class="r">account: <td>DE67670900000002310007
<tr><td class="r">(swift) code:<td>GENODE61MA2
<tr><td class="r">name: <td>Martin Sievers
-<tr><td class="tr" >address: <td>Postfach 110361<br/>69072 Heidelberg<br/>Germany
+<tr><td class="tr" >address: <td>Postfach 110361<br>69072 Heidelberg<br>Germany
<tr><td class="r">email: <td>vorstand@dante.de
<tr><td class="r">phone: <td>+49 6221 29766
<tr><td class="r">fax: <td>+49 6221 167906
<tr><td class="r">name: <td>Davina Engelmann
-<tr><td class="tr">address: <td>Postfach 110361<br/>69072 Heidelberg<br/>Germany
+<tr><td class="tr">address: <td>Postfach 110361<br>69072 Heidelberg<br>Germany
<tr><td class="r">email: <td>office@dante.de
<tr><td class="r">phone: <td>+49 6221 29766
<tr><td class="r">fax: <td>+49 6221 167906
<tr><td class="r">name: <td>Dr. Doris Behrendt
-<tr><td class="tr">address: <td>Postfach 110361<br/>69072 Heidelberg<br/>Germany
+<tr><td class="tr">address: <td>Postfach 110361<br>69072 Heidelberg<br>Germany
<tr><td class="r">email: <td>treasurer@dante.de
<tr><td class="r">phone: <td>+49 6221 29766
<tr><td class="r">fax: <td>+49 6221 167906
@@ -206,7 +206,7 @@ in this document.
<tr><td class="r">full name: <td>Estonian User Group
<tr><td class="r">language: <td>et
<tr><td class="h3" colspan="2">President
-<tr><td class="tr" >address: <td>Astrophysical Observatory, Toravere<br/>Enn Saar, Tartu<br/>EE 2444 Estonia
+<tr><td class="tr" >address: <td>Astrophysical Observatory, Toravere<br>Enn Saar, Tartu<br>EE 2444 Estonia
<tr><td class="r">email: <td>saar@aai.ee
<tr><th class="kop"><img src="images/es.png" width="48" alt="flag"><th class="kop" id="es">es - Spain
<tr><td class="r">short name: <td>CervanTeX
@@ -222,7 +222,7 @@ in this document.
<tr><td class="r">editor: <td>Enrique Meléndez
<tr><td class="r">editor email:<td>texemplares@cervantex.es
<tr><td class="r">name: <td>Juan L. Varona
-<tr><td class="tr" >address: <td>University of La Rioja<br/>26004 Logroño<br/>Spain
+<tr><td class="tr" >address: <td>University of La Rioja<br>26004 Logroño<br>Spain
<tr><td class="r">email: <td>presidente@cervantex.es
<tr><td class="r">name: <td>Luis Seidel
<tr><td class="r">email: <td>secretario@cervantex.es
@@ -235,7 +235,7 @@ in this document.
<tr><td class="r">web site: <td><a href="http://www.cs.upc.edu/~valiente/tug-catalan.html">www.cs.upc.edu/~valiente/tug-catalan.html</a>
<tr><td class="r">discussion list:<td>catala-tex@ldist.upc.edu
<tr><td class="r">name: <td>Gabriel Valiente
-<tr><td class="tr" >address: <td>Technical University of Catalonia<br/>Jordi Girona, 1-3<br/>E-08034 Barcelona<br/>Spain
+<tr><td class="tr" >address: <td>Technical University of Catalonia<br>Jordi Girona, 1-3<br>E-08034 Barcelona<br>Spain
<tr><td class="r">email: <td>valiente@lsi.upc.edu
<tr><th class="kop"><img src="images/fr.png" width="48" alt="flag"><th class="kop" id="fr">fr - France
<tr><td class="r">short name: <td>GUTenberg
@@ -245,7 +245,7 @@ in this document.
<tr><td class="r">web site: <td><a href="http://www.gutenberg.eu.org">www.gutenberg.eu.org</a>
<tr><td class="r">discussion list:<td>gut@ens.fr
<tr><td class="r">subscribe at: <td>gut-request@ens.fr
-<tr><td class="tr">address: <td>Association GUTenberg<br/>15 rue des Halles – BP 74<br/>75001 Paris<br/>FRANCE
+<tr><td class="tr">address: <td>Association GUTenberg<br>15 rue des Halles – BP 74<br>75001 Paris<br>FRANCE
<tr><td class="h3" colspan="2">Periodical
<tr><td class="r">title: <td>Cahiers GUTenberg / Lettre GUTenberg
<tr><td class="r">editor: <td>Jean-Michel Hufflen / Céline Chevalier, Patrick Bideault, Denis Bitouzé and Maxime Chupin
@@ -264,7 +264,7 @@ in this document.
<tr><td class="h3" colspan="2">Periodical
<tr><td class="r">title: <td>Τὸ Εὔτυπον / The Eutypon
<tr><td class="r">name: <td>Apostolos Syropoulos
-<tr><td class="tr" >address: <td>28 Oktovriou 366A<br/>GR-671 33 Xanthi<br/>Greece
+<tr><td class="tr" >address: <td>28 Oktovriou 366A<br>GR-671 33 Xanthi<br>Greece
<tr><td class="r">email: <td>ijdt.editor@gmail.com
<tr><th class="kop"><img src="images/hu.png" width="48" alt="flag"><th class="kop" id="hu">hu - Hungary
<tr><td class="r">short name: <td>MaTeX
@@ -275,16 +275,16 @@ in this document.
<tr><td class="r">web site: <td><a href="http://www.matexhu.org">www.matexhu.org</a>
<tr><td class="r">discussion list:<td>tex-l@tigris.klte.hu
<tr><td class="r">subscribe at: <td>www.math.klte.hu/~matex/LevLista.html
-<tr><td class="tr">address: <td>Inst of Mathematics and Informatics<br/>University of Debrecen<br/>H-4010 Debrecen<br/>P.O. Box 12<br/>Hungary
+<tr><td class="tr">address: <td>Inst of Mathematics and Informatics<br>University of Debrecen<br>H-4010 Debrecen<br>P.O. Box 12<br>Hungary
<tr><td class="r">name: <td>Ferenc Wettl
-<tr><td class="tr" >address: <td>Department of Algebra<br/>Institute of Mathematics<br/>Budapest University of Technology and Economics<br/>Budapest, Műegyetem rakpart 1--3, H. ép. V. 5.<br/>Hungary
+<tr><td class="tr" >address: <td>Department of Algebra<br>Institute of Mathematics<br>Budapest University of Technology and Economics<br>Budapest, Műegyetem rakpart 1--3, H. ép. V. 5.<br>Hungary
<tr><td class="r">email: <td>wettl@math.bme.hu
<tr><td class="r">name: <td>Gyöngyi Bujdosó
-<tr><td class="tr">address: <td>Faculty of Computer Science<br/>University of Debrecen<br/>H-4010 Debrecen<br/>P.O. Box 12<br/>Hungary
+<tr><td class="tr">address: <td>Faculty of Computer Science<br>University of Debrecen<br>H-4010 Debrecen<br>P.O. Box 12<br>Hungary
<tr><td class="r">phone: <td>+36304280403
<tr><td class="r">fax: <td>+3652416857
<tr><td class="r">name: <td>Tamás Mihálydeák
-<tr><td class="tr">address: <td>Faculty of Computer Science<br/>University of Debrecen<br/>H-4010 Debrecen<br/>P.O. Box 12<br/>Hungary
+<tr><td class="tr">address: <td>Faculty of Computer Science<br>University of Debrecen<br>H-4010 Debrecen<br>P.O. Box 12<br>Hungary
<tr><td class="r">email: <td>mihalydeak@inf.unideb.hu
<tr><th class="kop"><img src="images/ie.png" width="48" alt="flag"><th class="kop" id="ie">ie - Ireland
<tr><td class="r">short name: <td>ITALIC
@@ -294,7 +294,7 @@ in this document.
<tr><td class="r">discussion list:<td>ITALIC-L@listserv.heanet.ie
<tr><td class="r">subscribe at: <td>listserv.heanet.ie/italic-l.html
<tr><td class="r">name: <td>Peter Flynn
-<tr><td class="tr">address: <td>Silmaril Consultants<br/>Cork T12 WEX9<br/>Ireland
+<tr><td class="tr">address: <td>Silmaril Consultants<br>Cork T12 WEX9<br>Ireland
<tr><td class="r">email: <td>peter@silmaril.ie
<tr><td class="r">phone: <td>+353 86 824 5333
<tr><th class="kop"><img src="images/is.png" width="48" alt="flag"><th class="kop" id="is">is - Iceland
@@ -307,7 +307,7 @@ in this document.
<tr><td class="r">title: <td>SamanTeXt
<tr><td class="r">editor: <td>Árni Magnússon
<tr><td class="r">name: <td>Árni Magnússon
-<tr><td class="tr" >address: <td>Öldugötu 28<br/>101 Reykjavík<br/>Iceland
+<tr><td class="tr" >address: <td>Öldugötu 28<br>101 Reykjavík<br>Iceland
<tr><td class="r">email: <td>arnima@hafro.is
<tr><th class="kop"><img src="images/it.png" width="48" alt="flag"><th class="kop" id="it">it - Italy
<tr><td class="r">short name: <td>GuIT
@@ -316,7 +316,7 @@ in this document.
<tr><td class="r">members: <td>111
<tr><td class="r">email: <td>guit@guitex.org
<tr><td class="r">web site: <td><a href="http://www.guitex.org">www.guitex.org</a>
-<tr><td class="tr">address: <td>c/o Università degli Studi di Napoli Federico II<br/>Dipartimento di Ingegneria Industriale<br/>Via Claudio 21<br/>80125 Napoli
+<tr><td class="tr">address: <td>c/o Università degli Studi di Napoli Federico II<br>Dipartimento di Ingegneria Industriale<br>Via Claudio 21<br>80125 Napoli
<tr><td class="h3" colspan="2">Periodical
<tr><td class="r">title: <td>ArsTeXnica
<tr><td class="r">editor: <td>Claudio Beccari
@@ -336,26 +336,26 @@ in this document.
<tr><td class="r">language: <td>kh
<tr><td class="r">email: <td>khmertug@gmail.com
<tr><td class="r">web site: <td><a href="http://khtug.blogspot.com">khtug.blogspot.com</a>
-<tr><td class="tr">address: <td>Confederation de la Russie<br/>Phnom Penh 12101<br/>Cambodia
+<tr><td class="tr">address: <td>Confederation de la Russie<br>Phnom Penh 12101<br>Cambodia
<tr><th class="kop"><img src="images/kr.png" width="48" alt="flag"><th class="kop" id="kr">kr - Korea (South)
<tr><td class="r">short name: <td>KTS or KTUG
<tr><td class="r">full name: <td>Korean TeX Society
<tr><td class="r">language: <td>ko
<tr><td class="r">members: <td>200
<tr><td class="r">web site: <td><a href="http://www.ktug.org/xe">www.ktug.org/xe</a>
-<tr><td class="tr">address: <td>Department of Law<br/>Dongguk University<br/>26, 3-ga, Pil-dong<br/>Chung-gu<br/>Seoul 100-715<br/>Republic of Korea
+<tr><td class="tr">address: <td>Department of Law<br>Dongguk University<br>26, 3-ga, Pil-dong<br>Chung-gu<br>Seoul 100-715<br>Republic of Korea
<tr><td class="h3" colspan="2">Periodical
<tr><td class="r">title: <td>The Asian Journal of TeX
<tr><td class="r">editor: <td>Jin-Hwan Cho
<tr><td class="r">editor email:<td>chofchof@ktug.or.kr
<tr><td class="r">name: <td>In-Sung Cho
-<tr><td class="tr" >address: <td>Dept. of Economics<br/>Kongju National University<br/>182 Shinkwan Dong<br/>Gongju 314-701<br/>Korea
+<tr><td class="tr" >address: <td>Dept. of Economics<br>Kongju National University<br>182 Shinkwan Dong<br>Gongju 314-701<br>Korea
<tr><td class="r">phone: <td>+82-41-850-8439
<tr><td class="r">fax: <td>+82-41-850-8440
<tr><td class="r">name: <td>Kangsoo Kim
<tr><td class="r">email: <td>karnes@ktug.or.kr
<tr><td class="r">name: <td>Dohyun Kim
-<tr><td class="tr">address: <td>Department of Law<br/>Dongguk University<br/>26, 3-ga, Pil-dong<br/>Chung-gu<br/>Seoul 100-715<br/>Republic of Korea
+<tr><td class="tr">address: <td>Department of Law<br>Dongguk University<br>26, 3-ga, Pil-dong<br>Chung-gu<br>Seoul 100-715<br>Republic of Korea
<tr><td class="r">email: <td>nomos@ktug.or.kr
<tr><td class="r">phone: <td>+82-2-2260-3257
<tr><th class="kop"><img src="images/lt.png" width="48" alt="flag"><th class="kop" id="lt">lt - Lithuania
@@ -365,7 +365,7 @@ in this document.
<tr><td class="r">email: <td>tex-lietuva@googlegroups.com
<tr><td class="r">web site: <td><a href="http://ltex.lt">ltex.lt</a>
<tr><td class="r">name: <td>Linas Stonys
-<tr><td class="tr" >address: <td>Mokslininkų g. 2A<br/>LT-08412 Vilnius<br/>Lithuania
+<tr><td class="tr" >address: <td>Mokslininkų g. 2A<br>LT-08412 Vilnius<br>Lithuania
<tr><td class="r">email: <td>lstonys@vtex.lt
<tr><td class="r">phone: <td>+37061288281
<tr><th class="kop"><img src="images/mx.png" width="48" alt="flag"><th class="kop" id="mx">mx - Mexico
@@ -373,7 +373,7 @@ in this document.
<tr><td class="r">language: <td>es
<tr><td class="r">email: <td>tex@linuxopensource.mx
<tr><td class="r">name: <td>Cuauhtémoc Pacheco Díaz
-<tr><td class="tr" >address: <td>Privada Junta de Zitacuaro No. 20<br/>Col. Isaac Arriaga<br/>58210 Morelia, Michoacan<br/>Mexico
+<tr><td class="tr" >address: <td>Privada Junta de Zitacuaro No. 20<br>Col. Isaac Arriaga<br>58210 Morelia, Michoacan<br>Mexico
<tr><td class="r">email: <td>temo@ibiblio.org
<tr><td class="r">phone: <td>+524431323263
<tr><td class="r">fax: <td>+52143173945
@@ -393,15 +393,15 @@ in this document.
<tr><td class="r">(swift) code:<td>INGBNL2A
<tr><td class="r">routing no.: <td>NL53INGB0001306238
<tr><td class="r">name: <td>Pieter van Oostrum
-<tr><td class="tr" >address: <td>Vuurvlindersingel 27<br/>3544 DB Utrecht<br/>The Netherlands
+<tr><td class="tr" >address: <td>Vuurvlindersingel 27<br>3544 DB Utrecht<br>The Netherlands
<tr><td class="r">email: <td>president@ntg.nl
<tr><td class="r">phone: <td>+313628337529
<tr><td class="r">name: <td>Taco Hoekwater
-<tr><td class="tr">address: <td>Baarsjesweg 268-I<br/>1058 AD Amsterdam<br/>The Netherlands
+<tr><td class="tr">address: <td>Baarsjesweg 268-I<br>1058 AD Amsterdam<br>The Netherlands
<tr><td class="r">email: <td>secretary@ntg.nl
<tr><td class="r">phone: <td>+31617738487
<tr><td class="r">name: <td>Robbert Schwippert
-<tr><td class="tr">address: <td>Spuiboulevard 269<br/>3311 GP Dordrecht<br/>The Netherlands
+<tr><td class="tr">address: <td>Spuiboulevard 269<br>3311 GP Dordrecht<br>The Netherlands
<tr><td class="r">email: <td>treasurer@ntg.nl
<tr><td class="r">phone: <td>+31616968244
<tr><th class="kop"><img src="images/no.png" width="48" alt="flag"><th class="kop" id="no">no - Norway
@@ -411,7 +411,7 @@ in this document.
<tr><td class="r">web site: <td><a href="https://folk.universitetetioslo.no/dag/ntug/">folk.universitetetioslo.no</a>
<tr><td class="r">discussion list:<td>nordictex@ifi.uio.no
<tr><td class="r">name: <td>Dag Langmyhr
-<tr><td class="tr" >address: <td>University of Oslo<br/>PO Box 1080 Blindern<br/>N-0316 Oslo<br/>Norway
+<tr><td class="tr" >address: <td>University of Oslo<br>PO Box 1080 Blindern<br>N-0316 Oslo<br>Norway
<tr><td class="r">email: <td>dag@ifi.uio.no
<tr><td class="r">phone: <td>+4722852450
<tr><td class="r">fax: <td>+4722852401
@@ -423,7 +423,7 @@ in this document.
<tr><td class="r">email: <td>sekretariat@gust.org.pl
<tr><td class="r">web site: <td><a href="http://www.GUST.org.pl">www.GUST.org.pl</a>
<tr><td class="r">discussion list:<td>gust-l@man.torun.pl
-<tr><td class="tr">address: <td>Pl. Rapackiego 1<br/>PL-87-100 Toruń<br/>Poland
+<tr><td class="tr">address: <td>Pl. Rapackiego 1<br>PL-87-100 Toruń<br>Poland
<tr><td class="h3" colspan="2">Periodical
<tr><td class="r">title: <td>Biuletyn GUST
<tr><td class="r">editor: <td>Tomasz Przechlewski
@@ -431,12 +431,12 @@ in this document.
<tr><td class="r">name: <td>BIG Bank Gdański SA, Oddział Millenium, Toruń
<tr><td class="r">account: <td>80 11602202 0000 0000 5530 4981
<tr><td class="r">name: <td>Jerzy Ludwichowski
-<tr><td class="tr" >address: <td>Information &amp; Communication Technology Centre<br/>Nicolaus Copernicus University<br/>Pl. Rapackiego 1<br/>PL-87-100 Toruń<br/>Poland
+<tr><td class="tr" >address: <td>Information &amp; Communication Technology Centre<br>Nicolaus Copernicus University<br>Pl. Rapackiego 1<br>PL-87-100 Toruń<br>Poland
<tr><td class="r">email: <td>prezes@gust.org.pl
<tr><td class="r">phone: <td>+48 56 6112742
<tr><td class="r">fax: <td>+48 56 6221850
<tr><td class="r">name: <td>Jolanta Szelatyńska
-<tr><td class="tr">address: <td>Information &amp; Communication Technology Centre<br/>Nicolaus Copernicus University<br/>Pl. Rapackiego 1<br/>PL-87-100 Toruń<br/>Poland
+<tr><td class="tr">address: <td>Information &amp; Communication Technology Centre<br>Nicolaus Copernicus University<br>Pl. Rapackiego 1<br>PL-87-100 Toruń<br>Poland
<tr><td class="r">email: <td>secretary@gust.org.pl
<tr><td class="r">phone: <td>+48 56 6112741
<tr><td class="r">fax: <td>+48 56 6221850
@@ -447,7 +447,7 @@ in this document.
<tr><td class="r">web site: <td><a href="http://gentzen.mat.uc.pt/~gutpt/">gentzen.mat.uc.pt/~gutpt/</a>
<tr><td class="r">discussion list:<td>gutpt@gentzen.mat.uc.pt
<tr><td class="r">name: <td>Pedro Quaresma de Almeida
-<tr><td class="tr" >address: <td>Coimbra Univ., Dep. Matemática<br/>Largo D. Dinis<br/>Apartado 3008<br/>3001-454 COIMBRA<br/>Portugal
+<tr><td class="tr" >address: <td>Coimbra Univ., Dep. Matemática<br>Largo D. Dinis<br>Apartado 3008<br>3001-454 COIMBRA<br>Portugal
<tr><td class="r">email: <td>pedro@mat.uc.pt
<tr><td class="r">phone: <td>+351239791181
<tr><th class="kop"><img src="images/tw.png" width="48" alt="flag"><th class="kop" id="tw">tw - Taiwan
@@ -466,7 +466,7 @@ in this document.
<tr><td class="r">web site: <td><a href="http://www.tug.org">www.tug.org</a>
<tr><td class="r">discussion list:<td>texhax@tug.org
<tr><td class="r">subscribe at: <td>lists.tug.org/texhax
-<tr><td class="tr">address: <td>P.O. Box 2311<br/>Portland, OR 97208<br/>USA
+<tr><td class="tr">address: <td>P.O. Box 2311<br>Portland, OR 97208<br>USA
<tr><td class="h3" colspan="2">Periodical
<tr><td class="r">title: <td>TUGboat
<tr><td class="r">editor: <td>Barbara Beeton
@@ -494,9 +494,9 @@ in this document.
<tr><td class="r">language: <td>vi
<tr><td class="r">members: <td>450
<tr><td class="r">email: <td>viettug@gmail.com
-<tr><td class="tr">address: <td>102 Hùng Vương Street<br/>Tam Kỳ City<br/>Quảng Nam Province<br/>Việt Nam
+<tr><td class="tr">address: <td>102 Hùng Vương Street<br>Tam Kỳ City<br>Quảng Nam Province<br>Việt Nam
<tr><td class="r">name: <td>Huỳnh Kỳ Anh
-<tr><td class="tr" >address: <td>Dept of Maths and Informatics<br/>University of Quảng Nam<br/>102 Hùng Vương Street<br/>Tam Kỳ City<br/>Quảng Nam Province<br/>Việt Nam
+<tr><td class="tr" >address: <td>Dept of Maths and Informatics<br>University of Quảng Nam<br>102 Hùng Vương Street<br>Tam Kỳ City<br>Quảng Nam Province<br>Việt Nam
<tr><td class="r">email: <td>xkyanh@gmail.com
<tr><td class="r">phone: <td>840979460150
<tr><th class="kop"><img src="images/za.png" width="48" alt="flag"><th class="kop" id="za">za - South Africa
@@ -509,7 +509,7 @@ in this document.
<tr><td class="r">editor: <td>Stefan Scriba
<tr><td class="r">editor email:<td>scribas@gmail.com
<tr><td class="r">name: <td>Stefan Scriba
-<tr><td class="tr" >address: <td>257 Loveday St<br/>Muckleneuk<br/>Pretoria 0002<br/>South Africa
+<tr><td class="tr" >address: <td>257 Loveday St<br>Muckleneuk<br>Pretoria 0002<br>South Africa
<tr><td class="r">email: <td>scribas@gmail.com
<tr><td class="r">phone: <td>+27727061494
</table>
@@ -564,7 +564,7 @@ in this document.
<p id="copyright">&copy; NTG - last changed on
-2023-07-08 16:11:09 CEST
+2023-07-10 14:09:48 CEST
</div></body></html>
diff --git a/usergrps/usergrps/mx.html b/usergrps/usergrps/mx.html
index 90a7003f48..589339e870 100644
--- a/usergrps/usergrps/mx.html
+++ b/usergrps/usergrps/mx.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/nl.html b/usergrps/usergrps/nl.html
index 95d62e19fe..6e5cada590 100644
--- a/usergrps/usergrps/nl.html
+++ b/usergrps/usergrps/nl.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/no.html b/usergrps/usergrps/no.html
index c193608846..1d1d021876 100644
--- a/usergrps/usergrps/no.html
+++ b/usergrps/usergrps/no.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/pl.html b/usergrps/usergrps/pl.html
index 1f5b9bee42..a436158826 100644
--- a/usergrps/usergrps/pl.html
+++ b/usergrps/usergrps/pl.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/pt.html b/usergrps/usergrps/pt.html
index 053d427269..315b11673e 100644
--- a/usergrps/usergrps/pt.html
+++ b/usergrps/usergrps/pt.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/tw.html b/usergrps/usergrps/tw.html
index 930ff372de..f0761561e2 100644
--- a/usergrps/usergrps/tw.html
+++ b/usergrps/usergrps/tw.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/us.html b/usergrps/usergrps/us.html
index c2a0a51961..7ffe570e8e 100644
--- a/usergrps/usergrps/us.html
+++ b/usergrps/usergrps/us.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/uy.html b/usergrps/usergrps/uy.html
index f02b5327ee..f282577da3 100644
--- a/usergrps/usergrps/uy.html
+++ b/usergrps/usergrps/uy.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/vn.html b/usergrps/usergrps/vn.html
index aee3898b22..bc350f6811 100644
--- a/usergrps/usergrps/vn.html
+++ b/usergrps/usergrps/vn.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">
diff --git a/usergrps/usergrps/za.html b/usergrps/usergrps/za.html
index 8c982b200e..a5e6b62fd3 100644
--- a/usergrps/usergrps/za.html
+++ b/usergrps/usergrps/za.html
@@ -2,14 +2,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
-<link rel="stylesheet" type="text/css" href="/ntg.css"/>
-<link rel="icon" type="image/png" href="/graphics/ntgcolor.png"/>
-<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
-<meta name="robots" content="index, follow"/>
-<meta name="description" content="Nederlandstalige TeX Gebruikersgroep"/>
-<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep"/>
-<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep"/>
- <script type="text/javascript">
+<link rel="stylesheet" type="text/css" href="/ntg.css">
+<link rel="icon" type="image/png" href="/graphics/ntgcolor.png">
+<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
+<meta name="robots" content="index, follow">
+<meta name="description" content="Nederlandstalige TeX Gebruikersgroep">
+<meta name="keywords" content="TeX LaTeX ConTeXt Metafont MetaPost typesetting NTG gebruikersgroep">
+<meta name="DC.Title" content="Nederlandstalige TeX Gebruikersgroep">
+ <script>
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '6Ld57aUeAAAAAEap5BV04RW0JiI_aAchmBTfhQ3v'
@@ -23,7 +23,7 @@
<div id="everything">
<div id="header">
<a href="/indexe.html" title="NTG homepage">
-<img src="/graphics/ntglogo.png" alt="NTG Home"/></a>
+<img src="/graphics/ntglogo.png" alt="NTG Home"></a>
<p>Dutch language Oriented TeX Users Group</p>
</div>
<div id="notheader">